diff --git a/src/Umbraco.Web.UI.Client/src/views/languages/edit.controller.js b/src/Umbraco.Web.UI.Client/src/views/languages/edit.controller.js index c32c4d56c3..167c5ffaf5 100644 --- a/src/Umbraco.Web.UI.Client/src/views/languages/edit.controller.js +++ b/src/Umbraco.Web.UI.Client/src/views/languages/edit.controller.js @@ -13,7 +13,6 @@ vm.labels = {}; vm.initIsDefault = false; vm.showDefaultLanguageInfo = false; - vm.save = save; vm.back = back; vm.goToPage = goToPage; @@ -21,7 +20,7 @@ vm.toggleDefault = toggleDefault; var currCulture = null; - + function init() { // localize labels @@ -35,7 +34,8 @@ "languages_noFallbackLanguageOption", "languages_fallbackLanguageDescription", "languages_fallbackLanguage", - "defaultdialogs_confirmSure" + "defaultdialogs_confirmSure", + "defaultdialogs_editlanguage" ]; localizationService.localizeMany(labelKeys).then(function (values) { @@ -47,6 +47,7 @@ vm.labels.addLanguage = values[5]; vm.labels.noFallbackLanguageOption = values[6]; vm.labels.areYouSure = values[9]; + vm.labels.editLanguage = values[10]; $scope.properties = { fallbackLanguage: { @@ -58,6 +59,7 @@ if ($routeParams.create) { vm.page.name = vm.labels.addLanguage; + $scope.$emit("$changeTitle", vm.labels.addLanguage); } }); @@ -87,11 +89,11 @@ if (!$routeParams.create) { - promises.push(languageResource.getById($routeParams.id).then(function (lang) { + promises.push(languageResource.getById($routeParams.id).then(function(lang) { vm.language = lang; vm.page.name = vm.language.name; - + $scope.$emit("$changeTitle", vm.labels.editLanguage + ": " + vm.page.name); /* we need to store the initial default state so we can disable the toggle if it is the default. we need to prevent from not having a default language. */ vm.initIsDefault = Utilities.copy(vm.language.isDefault); diff --git a/src/Umbraco.Web.UI.Client/src/views/languages/overview.controller.js b/src/Umbraco.Web.UI.Client/src/views/languages/overview.controller.js index 90d418cf77..a64dcc19fd 100644 --- a/src/Umbraco.Web.UI.Client/src/views/languages/overview.controller.js +++ b/src/Umbraco.Web.UI.Client/src/views/languages/overview.controller.js @@ -1,7 +1,7 @@ (function () { "use strict"; - function LanguagesOverviewController($location, $timeout, navigationService, localizationService, languageResource, eventsService, overlayService) { + function LanguagesOverviewController($location, $timeout, navigationService, localizationService, languageResource, eventsService, overlayService,$scope) { var vm = this; @@ -42,6 +42,7 @@ vm.labels.fallsbackTo = values[3]; // set page name vm.page.name = vm.labels.languages; + $scope.$emit("$changeTitle", vm.labels.languages); }); languageResource.getAll().then(function (languages) {