Localize key bindings in menus

This commit is contained in:
J.M 2012-09-07 00:26:42 +02:00
Родитель 1ef6ed97f9
Коммит 84171439d0
4 изменённых файлов: 28 добавлений и 2 удалений

Просмотреть файл

@ -33,7 +33,8 @@ define(function (require, exports, module) {
require("utils/Global");
var CommandManager = require("command/CommandManager");
var CommandManager = require("command/CommandManager"),
Strings = require("strings");
/**
* Maps normalized shortcut descriptor to key binding info.
@ -260,7 +261,10 @@ define(function (require, exports, module) {
displayStr = displayStr.replace("Shift", "\u21E7"); // Shift > shift symbol
displayStr = displayStr.replace("Alt", "\u2325"); // Alt > option symbol
} else {
displayStr = descriptor.replace(/-/g, "+");
displayStr = descriptor.replace("Ctrl", Strings.KEYBOARD_CTRL); // Ctrl
displayStr = displayStr.replace("Shift", Strings.KEYBOARD_SHIFT); // Shift > shift symbol
displayStr = displayStr.replace("Space", Strings.KEYBOARD_SPACE); // Alt > option symbol
displayStr = displayStr.replace(/-/g, "+");
}
return displayStr;

Просмотреть файл

@ -133,6 +133,14 @@ define({
"UNTITLED" : "Unbenannt",
/**
* Keyboard modifier names
*/
"KEYBOARD_CTRL" : "Strg",
"KEYBOARD_SHIFT" : "Umschalt",
"KEYBOARD_SPACE" : "Leer",
/**
* Command Name Constants
*/

Просмотреть файл

@ -125,6 +125,12 @@ define({
"UNTITLED": "Sans titre",
/**
* Keyboard modifier names
*/
"KEYBOARD_SPACE" : "Espace",
/**
* Command Name Constants
*/

Просмотреть файл

@ -128,6 +128,14 @@ define({
"UNTITLED" : "Untitled",
/**
* Keyboard modifier names
*/
"KEYBOARD_CTRL" : "Ctrl",
"KEYBOARD_SHIFT" : "Shift",
"KEYBOARD_SPACE" : "Space",
/**
* Command Name Constants
*/