added support for "verbatim" (untranslated) menu items

pull/89/head
jmoenig 2019-11-06 01:17:07 +01:00
rodzic db6cda6ca2
commit a0261c52f1
2 zmienionych plików z 6 dodań i 3 usunięć

Wyświetl plik

@ -9,6 +9,7 @@
### 2019-11-06 ### 2019-11-06
* new dev version * new dev version
* morphic, blocks: reverted recent changes to tranlation mechanism * morphic, blocks: reverted recent changes to tranlation mechanism
* morphic: added support for "verbatim" (untranslated) menu items
## v5.3.1: ## v5.3.1:
* **Notable Fixes:** * **Notable Fixes:**

Wyświetl plik

@ -8194,7 +8194,8 @@ MenuMorph.prototype.addItem = function (
bold, // bool bold, // bool
italic, // bool italic, // bool
doubleClickAction, // optional, when used as list contents doubleClickAction, // optional, when used as list contents
shortcut // optional string, icon (Morph or Canvas) or tuple [icon, string] shortcut, // optional string, icon (Morph or Canvas) or tuple [icon, string]
verbatim // optional bool, don't translate if true
) { ) {
/* /*
labelString is normally a single-line string. But it can also be one labelString is normally a single-line string. But it can also be one
@ -8205,14 +8206,15 @@ MenuMorph.prototype.addItem = function (
* a tuple of format: [icon, string] * a tuple of format: [icon, string]
*/ */
this.items.push([ this.items.push([
localize(labelString || 'close'), verbatim ? labelString || 'close' : localize(labelString || 'close'),
action || nop, action || nop,
hint, hint,
color, color,
bold || false, bold || false,
italic || false, italic || false,
doubleClickAction, doubleClickAction,
shortcut]); shortcut,
verbatim]);
}; };
MenuMorph.prototype.addMenu = function (label, aMenu, indicator) { MenuMorph.prototype.addMenu = function (label, aMenu, indicator) {