Getting localization fixed - trying to tokenize

This commit is contained in:
Lars-Erik Aabech
2017-08-23 18:18:27 +02:00
parent 2f088d0562
commit 0a7bcbcc69
4 changed files with 30 additions and 14 deletions

View File

@@ -7,9 +7,9 @@
"notificationsService",
"localizationService",
function (scope, contentTypeResource, navigationService, notificationsService, localizationService) {
scope.strings = {
}
var notificationHeader;
localizationService.localize("general_renamed")
.then(function(s) { notificationHeader = s; });
scope.model = {
folderName: scope.currentNode.name
@@ -19,12 +19,23 @@
contentTypeResource.renameContainer(scope.currentNode.id, scope.model.folderName)
.then(function() {
notificationsService.showNotification({
type: 0,
header: "Renamed",
message: scope.currentNode.name + " was renamed to " + scope.model.folderName
});
localizationService.localize("renamecontainer_folderWasRenamed",
scope.currentNode.name,
scope.model.folderName)
.then(function(msg) {
notificationsService.showNotification({
type: 0,
header: notificationHeader,
message: msg
});
});
//notificationsService.showNotification({
// type: 0,
// header: notificationHeader,
// message: scope.currentNode.name + " was renamed to " + scope.model.folderName
//});
navigationService.hideMenu();

View File

@@ -10,7 +10,7 @@
<p class="text-error">{{error.data.message}}</p>
</div>
<umb-control-group label="Enter a new folder name" hide-label="false">
<umb-control-group label="@renamecontainer_enterNewFolderName" hide-label="false">
<input type="text" name="folderName" ng-model="model.folderName" class="umb-textstring textstring input-block-level" umb-auto-focus required />
</umb-control-group>

View File

@@ -27,6 +27,7 @@
<key alias="unpublish">Unpublish</key>
<key alias="refreshNode">Reload</key>
<key alias="republish">Republish entire site</key>
<key alias="rename" version="7.3.0">Rename</key>
<key alias="restore" version="7.3.0">Restore</key>
<key alias="SetPermissionsForThePage">Set permissions for the page %0%</key>
<key alias="chooseWhereToMove">Choose where to move</key>
@@ -424,6 +425,10 @@
<key alias="createListView" version="7.2">Create custom list view</key>
<key alias="removeListView" version="7.2">Remove custom list view</key>
</area>
<area alias="renamecontainer">
<key alias="enterNewFolderName">Enter a new folder name here</key>
<key alias="folderWasRenamed">%0% was renamed to %1%</key>
</area>
<area alias="editdatatype">
<key alias="addPrevalue">Add prevalue</key>
<key alias="dataBaseDatatype">Database datatype</key>

View File

@@ -102,10 +102,10 @@ namespace Umbraco.Web.Trees
}
menu.Items.Add<RefreshNode, ActionRefresh>(Services.TextService.Localize(string.Format("actions/{0}", ActionRefresh.Instance.Alias)), true);
var menuItem = new MenuItem(
"rename",
Services.TextService.Localize(String.Format("actions/{0}", "rename"))
);
var menuItem = new MenuItem("rename", Services.TextService.Localize(String.Format("actions/{0}", "rename")))
{
Icon = "icon icon-edit"
};
menu.Items.Add(menuItem);
}
else