mirror of
https://github.com/google/blockly.git
synced 2026-06-17 00:25:14 +02:00
Add variable deletion as dropdown action
This commit is contained in:
@@ -1278,11 +1278,13 @@ Blockly.FieldNumber.classValidator=function(a){if(null===a)return null;a=String(
|
||||
Blockly.Variables.renameVariable=function(a,b,c){Blockly.Events.setGroup(!0);for(var d=c.getAllBlocks(),e=0;e<d.length;e++)d[e].renameVar(a,b);Blockly.Events.setGroup(!1);c.renameVariable(a,b)};
|
||||
Blockly.Variables.flyoutCategory=function(a){a=a.variableList;a.sort(goog.string.caseInsensitiveCompare);goog.array.remove(a,Blockly.Msg.VARIABLES_DEFAULT_NAME);a.unshift(Blockly.Msg.VARIABLES_DEFAULT_NAME);var b=[],c=goog.dom.createDom("button");c.setAttribute("text","Create variable");b.push(c);for(c=0;c<a.length;c++){if(Blockly.Blocks.variables_set){var d=goog.dom.createDom("block");d.setAttribute("type","variables_set");Blockly.Blocks.variables_get&&d.setAttribute("gap",8);var e=goog.dom.createDom("field",
|
||||
null,a[c]);e.setAttribute("name","VAR");d.appendChild(e);b.push(d)}Blockly.Blocks.variables_get&&(d=goog.dom.createDom("block"),d.setAttribute("type","variables_get"),Blockly.Blocks.variables_set&&d.setAttribute("gap",24),e=goog.dom.createDom("field",null,a[c]),e.setAttribute("name","VAR"),d.appendChild(e),b.push(d))}return b};
|
||||
Blockly.Variables.generateUniqueName=function(a){a=a.variableList;var b="";if(a.length)for(var c=1,d=0,e="ijkmnopqrstuvwxyzabcdefgh".charAt(d);!b;){for(var f=!1,g=0;g<a.length;g++)if(a[g].toLowerCase()==e){f=!0;break}f?(d++,25==d&&(d=0,c++),e="ijkmnopqrstuvwxyzabcdefgh".charAt(d),1<c&&(e+=c)):b=e}else b="i";return b};Blockly.FieldVariable=function(a,b){Blockly.FieldVariable.superClass_.constructor.call(this,Blockly.FieldVariable.dropdownCreate,b);this.setValue(a||"")};goog.inherits(Blockly.FieldVariable,Blockly.FieldDropdown);Blockly.FieldVariable.prototype.init=function(){this.fieldGroup_||(Blockly.FieldVariable.superClass_.init.call(this),this.getValue()||this.setValue(Blockly.Variables.generateUniqueName(this.sourceBlock_.isInFlyout?this.sourceBlock_.workspace.targetWorkspace:this.sourceBlock_.workspace)))};
|
||||
Blockly.Variables.generateUniqueName=function(a){a=a.variableList;var b="";if(a.length)for(var c=1,d=0,e="ijkmnopqrstuvwxyzabcdefgh".charAt(d);!b;){for(var f=!1,g=0;g<a.length;g++)if(a[g].toLowerCase()==e){f=!0;break}f?(d++,25==d&&(d=0,c++),e="ijkmnopqrstuvwxyzabcdefgh".charAt(d),1<c&&(e+=c)):b=e}else b="i";return b};
|
||||
Blockly.Variables.getUses=function(a,b){for(var c=[],d=b.getAllBlocks(),e=0;e<d.length;e++){var f=d[e].getVars();if(f)for(var g=0;g<f.length;g++){var h=f[g];h&&Blockly.Names.equals(h,a)&&c.push(d[e])}}return c};Blockly.Variables.disposeUses=function(a,b){var c=Blockly.Variables.getUses(a,b);Blockly.Events.setGroup(!0);for(var d=0;d<c.length;d++)c[d].dispose(!0,!1);Blockly.Events.setGroup(!1)};
|
||||
Blockly.Variables["delete"]=function(a,b){var c=b.variableList.indexOf(a);-1!=c&&b.variableList.splice(c,1);Blockly.Variables.disposeUses(a,b)};Blockly.FieldVariable=function(a,b){Blockly.FieldVariable.superClass_.constructor.call(this,Blockly.FieldVariable.dropdownCreate,b);this.setValue(a||"")};goog.inherits(Blockly.FieldVariable,Blockly.FieldDropdown);Blockly.FieldVariable.prototype.init=function(){this.fieldGroup_||(Blockly.FieldVariable.superClass_.init.call(this),this.getValue()||this.setValue(Blockly.Variables.generateUniqueName(this.sourceBlock_.isInFlyout?this.sourceBlock_.workspace.targetWorkspace:this.sourceBlock_.workspace)))};
|
||||
Blockly.FieldVariable.prototype.getValue=function(){return this.getText()};Blockly.FieldVariable.prototype.setValue=function(a){this.sourceBlock_&&Blockly.Events.isEnabled()&&Blockly.Events.fire(new Blockly.Events.Change(this.sourceBlock_,"field",this.name,this.value_,a));this.value_=a;this.setText(a)};
|
||||
Blockly.FieldVariable.dropdownCreate=function(){var a=this.sourceBlock_&&this.sourceBlock_.workspace?this.sourceBlock_.workspace.variableList.slice(0):[],b=this.getText();b&&-1==a.indexOf(b)&&a.push(b);a.sort(goog.string.caseInsensitiveCompare);a.push(Blockly.Msg.RENAME_VARIABLE);a.push(Blockly.Msg.NEW_VARIABLE);for(var b=[],c=0;c<a.length;c++)b[c]=[a[c],a[c]];return b};
|
||||
Blockly.FieldVariable.dropdownCreate=function(){var a=this.sourceBlock_&&this.sourceBlock_.workspace?this.sourceBlock_.workspace.variableList.slice(0):[],b=this.getText();b&&-1==a.indexOf(b)&&a.push(b);a.sort(goog.string.caseInsensitiveCompare);a.push(Blockly.Msg.RENAME_VARIABLE);a.push(Blockly.Msg.NEW_VARIABLE);a.push(Blockly.Msg.DELETE_VARIABLE.replace("%1",b));for(var b=[],c=0;c<a.length;c++)b[c]=[a[c],a[c]];return b};
|
||||
Blockly.FieldVariable.classValidator=function(a){function b(a,b){Blockly.hideChaff();var c=window.prompt(a,b);c&&(c=c.replace(/[\s\xa0]+/g," ").replace(/^ | $/g,""),c==Blockly.Msg.RENAME_VARIABLE||c==Blockly.Msg.NEW_VARIABLE)&&(c=null);return c}var c=this.sourceBlock_.workspace;if(a==Blockly.Msg.RENAME_VARIABLE){var d=this.getText();(a=b(Blockly.Msg.RENAME_VARIABLE_TITLE.replace("%1",d),d))&&Blockly.Variables.renameVariable(d,a,c);return null}if(a==Blockly.Msg.NEW_VARIABLE)return(a=b(Blockly.Msg.NEW_VARIABLE_TITLE,
|
||||
""))?(Blockly.Variables.renameVariable(a,a,c),a):null};Blockly.Generator=function(a){this.name_=a;this.FUNCTION_NAME_PLACEHOLDER_REGEXP_=new RegExp(this.FUNCTION_NAME_PLACEHOLDER_,"g")};Blockly.Generator.NAME_TYPE="generated_function";Blockly.Generator.prototype.INFINITE_LOOP_TRAP=null;Blockly.Generator.prototype.STATEMENT_PREFIX=null;Blockly.Generator.prototype.INDENT=" ";Blockly.Generator.prototype.COMMENT_WRAP=60;Blockly.Generator.prototype.ORDER_OVERRIDES=[];
|
||||
""))?(Blockly.Variables.renameVariable(a,a,c),a):null;if(a==Blockly.Msg.DELETE_VARIABLE.replace("%1",this.getText()))return Blockly.Variables["delete"](this.getText(),this.sourceBlock_.workspace),null};Blockly.Generator=function(a){this.name_=a;this.FUNCTION_NAME_PLACEHOLDER_REGEXP_=new RegExp(this.FUNCTION_NAME_PLACEHOLDER_,"g")};Blockly.Generator.NAME_TYPE="generated_function";Blockly.Generator.prototype.INFINITE_LOOP_TRAP=null;Blockly.Generator.prototype.STATEMENT_PREFIX=null;Blockly.Generator.prototype.INDENT=" ";Blockly.Generator.prototype.COMMENT_WRAP=60;Blockly.Generator.prototype.ORDER_OVERRIDES=[];
|
||||
Blockly.Generator.prototype.workspaceToCode=function(a){a||(console.warn("No workspace specified in workspaceToCode call. Guessing."),a=Blockly.getMainWorkspace());var b=[];this.init(a);a=a.getTopBlocks(!0);for(var c=0,d;d=a[c];c++){var e=this.blockToCode(d);goog.isArray(e)&&(e=e[0]);e&&(d.outputConnection&&this.scrubNakedValue&&(e=this.scrubNakedValue(e)),b.push(e))}b=b.join("\n");b=this.finish(b);b=b.replace(/^\s+\n/,"");b=b.replace(/\n\s+$/,"\n");return b=b.replace(/[ \t]+\n/g,"\n")};
|
||||
Blockly.Generator.prototype.prefixLines=function(a,b){return b+a.replace(/\n(.)/g,"\n"+b+"$1")};Blockly.Generator.prototype.allNestedComments=function(a){var b=[];a=a.getDescendants();for(var c=0;c<a.length;c++){var d=a[c].getCommentText();d&&b.push(d)}b.length&&b.push("");return b.join("\n")};
|
||||
Blockly.Generator.prototype.blockToCode=function(a){if(!a)return"";if(a.disabled)return this.blockToCode(a.getNextBlock());var b=this[a.type];goog.asserts.assertFunction(b,'Language "%s" does not know how to generate code for block type "%s".',this.name_,a.type);b=b.call(a,a);if(goog.isArray(b))return goog.asserts.assert(a.outputConnection,'Expecting string from statement block "%s".',a.type),[this.scrub_(a,b[0]),b[1]];if(goog.isString(b))return this.STATEMENT_PREFIX&&(b=this.STATEMENT_PREFIX.replace(/%1/g,
|
||||
|
||||
@@ -111,6 +111,7 @@ Blockly.FieldVariable.dropdownCreate = function() {
|
||||
variableList.sort(goog.string.caseInsensitiveCompare);
|
||||
variableList.push(Blockly.Msg.RENAME_VARIABLE);
|
||||
variableList.push(Blockly.Msg.NEW_VARIABLE);
|
||||
variableList.push(Blockly.Msg.DELETE_VARIABLE.replace('%1', name));
|
||||
// Variables are not language-specific, use the name as both the user-facing
|
||||
// text and the internal representation.
|
||||
var options = [];
|
||||
@@ -164,6 +165,9 @@ Blockly.FieldVariable.classValidator = function(text) {
|
||||
return text;
|
||||
}
|
||||
return null;
|
||||
} else if (text == Blockly.Msg.DELETE_VARIABLE.replace('%1', this.getText())) {
|
||||
Blockly.Variables.delete(this.getText(), this.sourceBlock_.workspace);
|
||||
return null;
|
||||
}
|
||||
return undefined;
|
||||
};
|
||||
|
||||
@@ -191,3 +191,56 @@ Blockly.Variables.generateUniqueName = function(workspace) {
|
||||
}
|
||||
return newName;
|
||||
};
|
||||
|
||||
/**
|
||||
* Find all the uses of a named variable.
|
||||
* @param {string} name Name of variable.
|
||||
* @param {!Blockly.Workspace} workspace The workspace to find uses in.
|
||||
* @return {!Array.<!Blockly.Block>} Array of block usages.
|
||||
*/
|
||||
Blockly.Variables.getUses = function(name, workspace) {
|
||||
var uses = [];
|
||||
var blocks = workspace.getAllBlocks();
|
||||
// Iterate through every block and check the name.
|
||||
for (var i = 0; i < blocks.length; i++) {
|
||||
var blockVariables = blocks[i].getVars();
|
||||
if (blockVariables) {
|
||||
for (var j = 0; j < blockVariables.length; j++) {
|
||||
var varName = blockVariables[j];
|
||||
// Variable name may be null if the block is only half-built.
|
||||
if (varName && Blockly.Names.equals(varName, name)) {
|
||||
uses.push(blocks[i]);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
return uses;
|
||||
};
|
||||
|
||||
/**
|
||||
* When a variable is deleted, find and dispose of all uses of it.
|
||||
* @param {string} name Name of deleted variable.
|
||||
* @param {!Blockly.Workspace} workspace The workspace to delete uses from.
|
||||
*/
|
||||
Blockly.Variables.disposeUses = function(name, workspace) {
|
||||
var uses = Blockly.Variables.getUses(name, workspace);
|
||||
Blockly.Events.setGroup(true);
|
||||
for (var i = 0; i < uses.length; i++) {
|
||||
uses[i].dispose(true, false);
|
||||
}
|
||||
Blockly.Events.setGroup(false);
|
||||
};
|
||||
|
||||
/**
|
||||
* Delete a variables and all of its uses from the given workspace.
|
||||
* @param {string} name Name of variable to delete.
|
||||
* @param {!Blockly.Workspace} workspace The workspace to delete uses from.
|
||||
*/
|
||||
Blockly.Variables.delete = function(name, workspace) {
|
||||
var variableIndex = workspace.variableList.indexOf(name);
|
||||
if (variableIndex != -1) {
|
||||
workspace.variableList.splice(variableIndex, 1);
|
||||
}
|
||||
|
||||
Blockly.Variables.disposeUses(name, workspace);
|
||||
};
|
||||
|
||||
@@ -64,6 +64,7 @@ Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL = "بما ان القيمة خاط
|
||||
Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_WHILE = "بما ان القيمة صحيحة, نفّذ بعض الأوامر.";
|
||||
Blockly.Msg.DELETE_ALL_BLOCKS = "حذف كل مناعات %1؟";
|
||||
Blockly.Msg.DELETE_BLOCK = "إحذف القطعة";
|
||||
Blockly.Msg.DELETE_VARIABLE = "Delete the '%1' variable"; // untranslated
|
||||
Blockly.Msg.DELETE_X_BLOCKS = "إحذف قطع %1";
|
||||
Blockly.Msg.DISABLE_BLOCK = "عطّل القطعة";
|
||||
Blockly.Msg.DUPLICATE_BLOCK = "ادمج";
|
||||
|
||||
@@ -64,6 +64,7 @@ Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL = "Hələ ki, qiymət \"yalan\"dı
|
||||
Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_WHILE = "Hələ ki, qiymət \"doğru\"dur, bəzi əmrləri yerinə yetir.";
|
||||
Blockly.Msg.DELETE_ALL_BLOCKS = "Bütün %1 blok silinsin?";
|
||||
Blockly.Msg.DELETE_BLOCK = "Bloku sil";
|
||||
Blockly.Msg.DELETE_VARIABLE = "Delete the '%1' variable"; // untranslated
|
||||
Blockly.Msg.DELETE_X_BLOCKS = "%1 bloku sil";
|
||||
Blockly.Msg.DISABLE_BLOCK = "Bloku söndür";
|
||||
Blockly.Msg.DUPLICATE_BLOCK = "Dublikat";
|
||||
|
||||
@@ -64,6 +64,7 @@ Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL = "Мәғәнә ялған бул
|
||||
Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_WHILE = "Мәғәнә дөрөҫ булғанда, командаларҙы ҡабатлай.";
|
||||
Blockly.Msg.DELETE_ALL_BLOCKS = "Бөтә %1 блоктарҙы юйырғамы?";
|
||||
Blockly.Msg.DELETE_BLOCK = "Блокты юйҙырырға";
|
||||
Blockly.Msg.DELETE_VARIABLE = "Delete the '%1' variable"; // untranslated
|
||||
Blockly.Msg.DELETE_X_BLOCKS = " %1 блокты юйҙырырға";
|
||||
Blockly.Msg.DISABLE_BLOCK = "Блокты һүндерергә";
|
||||
Blockly.Msg.DUPLICATE_BLOCK = "Күсереп алырға";
|
||||
|
||||
@@ -64,6 +64,7 @@ Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL = "تا زمانی که یک مق
|
||||
Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_WHILE = "تا زمانی که یک مقدار صحیح است، چند عبارت را انجام بده.";
|
||||
Blockly.Msg.DELETE_ALL_BLOCKS = "Delete all %1 blocks?"; // untranslated
|
||||
Blockly.Msg.DELETE_BLOCK = "حذف بلوک";
|
||||
Blockly.Msg.DELETE_VARIABLE = "Delete the '%1' variable"; // untranslated
|
||||
Blockly.Msg.DELETE_X_BLOCKS = "حذف بلوکهای %1";
|
||||
Blockly.Msg.DISABLE_BLOCK = "غیرفعالسازی بلوک";
|
||||
Blockly.Msg.DUPLICATE_BLOCK = "تکراری";
|
||||
|
||||
@@ -64,6 +64,7 @@ Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL = "Пакуль значэньне
|
||||
Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_WHILE = "Пакуль значэньне ісьціна, выконваць пэўныя апэрацыі.";
|
||||
Blockly.Msg.DELETE_ALL_BLOCKS = "Выдаліць усе блёкі %1?";
|
||||
Blockly.Msg.DELETE_BLOCK = "Выдаліць блёк";
|
||||
Blockly.Msg.DELETE_VARIABLE = "Delete the '%1' variable"; // untranslated
|
||||
Blockly.Msg.DELETE_X_BLOCKS = "Выдаліць %1 блёкі";
|
||||
Blockly.Msg.DISABLE_BLOCK = "Адключыць блёк";
|
||||
Blockly.Msg.DUPLICATE_BLOCK = "Капіяваць";
|
||||
|
||||
@@ -64,6 +64,7 @@ Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL = "Докато стойностт
|
||||
Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_WHILE = "Докато стойността е истина, изпълнявай командите.";
|
||||
Blockly.Msg.DELETE_ALL_BLOCKS = "Изтриване на всички 1% блокове?";
|
||||
Blockly.Msg.DELETE_BLOCK = "Изтрий блок";
|
||||
Blockly.Msg.DELETE_VARIABLE = "Delete the '%1' variable"; // untranslated
|
||||
Blockly.Msg.DELETE_X_BLOCKS = "Изтрий %1 блока";
|
||||
Blockly.Msg.DISABLE_BLOCK = "Деактивирай блок";
|
||||
Blockly.Msg.DUPLICATE_BLOCK = "Копирай";
|
||||
|
||||
@@ -64,6 +64,7 @@ Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL = "While a value is false, then do
|
||||
Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_WHILE = "While a value is true, then do some statements."; // untranslated
|
||||
Blockly.Msg.DELETE_ALL_BLOCKS = "Delete all %1 blocks?"; // untranslated
|
||||
Blockly.Msg.DELETE_BLOCK = "ব্লকটি মুছে ফেল";
|
||||
Blockly.Msg.DELETE_VARIABLE = "Delete the '%1' variable"; // untranslated
|
||||
Blockly.Msg.DELETE_X_BLOCKS = "%1 ব্লক অপসারণ কর";
|
||||
Blockly.Msg.DISABLE_BLOCK = "ব্লকটি বিকল কর";
|
||||
Blockly.Msg.DUPLICATE_BLOCK = "প্রতিলিপি";
|
||||
|
||||
@@ -64,6 +64,7 @@ Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL = "Keit ha ma vez faos un dalvoude
|
||||
Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_WHILE = "Keit ha ma vez gwir un dalvoudenn, seveniñ urzhioù zo neuze.";
|
||||
Blockly.Msg.DELETE_ALL_BLOCKS = "Diverkañ an holl vloc'hoù %1 ?";
|
||||
Blockly.Msg.DELETE_BLOCK = "Dilemel ar bloc'h";
|
||||
Blockly.Msg.DELETE_VARIABLE = "Delete the '%1' variable"; // untranslated
|
||||
Blockly.Msg.DELETE_X_BLOCKS = "Dilemel %1 bloc'h";
|
||||
Blockly.Msg.DISABLE_BLOCK = "Diweredekaat ar bloc'h";
|
||||
Blockly.Msg.DUPLICATE_BLOCK = "Eiladuriñ";
|
||||
|
||||
@@ -64,6 +64,7 @@ Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL = "Mentre un valor sigui fals, lla
|
||||
Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_WHILE = "Mentre un valor sigui cert, llavors executar unes sentències.";
|
||||
Blockly.Msg.DELETE_ALL_BLOCKS = "Esborrar els %1 blocs?";
|
||||
Blockly.Msg.DELETE_BLOCK = "Esborra bloc";
|
||||
Blockly.Msg.DELETE_VARIABLE = "Delete the '%1' variable"; // untranslated
|
||||
Blockly.Msg.DELETE_X_BLOCKS = "Esborra %1 blocs";
|
||||
Blockly.Msg.DISABLE_BLOCK = "Desactiva bloc";
|
||||
Blockly.Msg.DUPLICATE_BLOCK = "Duplica";
|
||||
|
||||
@@ -64,6 +64,7 @@ Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL = "Dokud je hodnota nepravdivá, p
|
||||
Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_WHILE = "Dokud je hodnota pravdivá, prováděj určité příkazy.";
|
||||
Blockly.Msg.DELETE_ALL_BLOCKS = "Smazat všech %1 bloků?";
|
||||
Blockly.Msg.DELETE_BLOCK = "Smazat blok";
|
||||
Blockly.Msg.DELETE_VARIABLE = "Delete the '%1' variable"; // untranslated
|
||||
Blockly.Msg.DELETE_X_BLOCKS = "Smazat %1 bloků";
|
||||
Blockly.Msg.DISABLE_BLOCK = "Deaktivovat blok";
|
||||
Blockly.Msg.DUPLICATE_BLOCK = "Duplikovat";
|
||||
|
||||
@@ -64,6 +64,7 @@ Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL = "Udfør nogle kommandoer, sålæ
|
||||
Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_WHILE = "Udfør nogle kommandoer, sålænge en værdi er sand.";
|
||||
Blockly.Msg.DELETE_ALL_BLOCKS = "Slet alle %1 blokke?";
|
||||
Blockly.Msg.DELETE_BLOCK = "Slet blok";
|
||||
Blockly.Msg.DELETE_VARIABLE = "Delete the '%1' variable"; // untranslated
|
||||
Blockly.Msg.DELETE_X_BLOCKS = "Slet %1 blokke";
|
||||
Blockly.Msg.DISABLE_BLOCK = "Deaktivér blok";
|
||||
Blockly.Msg.DUPLICATE_BLOCK = "Duplikér";
|
||||
|
||||
@@ -64,6 +64,7 @@ Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL = "Führe die Anweisung solange au
|
||||
Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_WHILE = "Führe die Anweisung solange aus wie die Bedingung wahr (true) ist.";
|
||||
Blockly.Msg.DELETE_ALL_BLOCKS = "Alle %1 Bausteine löschen?";
|
||||
Blockly.Msg.DELETE_BLOCK = "Block löschen";
|
||||
Blockly.Msg.DELETE_VARIABLE = "Delete the '%1' variable"; // untranslated
|
||||
Blockly.Msg.DELETE_X_BLOCKS = "Block %1 löschen";
|
||||
Blockly.Msg.DISABLE_BLOCK = "Block deaktivieren";
|
||||
Blockly.Msg.DUPLICATE_BLOCK = "Kopieren";
|
||||
|
||||
@@ -64,6 +64,7 @@ Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL = "Ενόσω μια τιμή εί
|
||||
Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_WHILE = "Ενόσω μια τιμή είναι αληθής, τότε εκτελεί κάποιες εντολές.";
|
||||
Blockly.Msg.DELETE_ALL_BLOCKS = "Να διαγραφούν και τα %1 μπλοκ?";
|
||||
Blockly.Msg.DELETE_BLOCK = "Διέγραψε Το Μπλοκ";
|
||||
Blockly.Msg.DELETE_VARIABLE = "Delete the '%1' variable"; // untranslated
|
||||
Blockly.Msg.DELETE_X_BLOCKS = "Διέγραψε %1 Μπλοκ";
|
||||
Blockly.Msg.DISABLE_BLOCK = "Απενεργοποίησε Το Μπλοκ";
|
||||
Blockly.Msg.DUPLICATE_BLOCK = "Διπλότυπο";
|
||||
|
||||
@@ -64,6 +64,7 @@ Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL = "While a value is false, then do
|
||||
Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_WHILE = "While a value is true, then do some statements.";
|
||||
Blockly.Msg.DELETE_ALL_BLOCKS = "Delete all %1 blocks?";
|
||||
Blockly.Msg.DELETE_BLOCK = "Delete Block";
|
||||
Blockly.Msg.DELETE_VARIABLE = "Delete the '%1' variable";
|
||||
Blockly.Msg.DELETE_X_BLOCKS = "Delete %1 Blocks";
|
||||
Blockly.Msg.DISABLE_BLOCK = "Disable Block";
|
||||
Blockly.Msg.DUPLICATE_BLOCK = "Duplicate";
|
||||
|
||||
@@ -64,6 +64,7 @@ Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL = "Mientras un valor sea falso, en
|
||||
Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_WHILE = "Mientras un valor sea verdadero, entonces hacer algunas declaraciones.";
|
||||
Blockly.Msg.DELETE_ALL_BLOCKS = "¿Eliminar todos los %1 bloques?";
|
||||
Blockly.Msg.DELETE_BLOCK = "Eliminar bloque";
|
||||
Blockly.Msg.DELETE_VARIABLE = "Delete the '%1' variable"; // untranslated
|
||||
Blockly.Msg.DELETE_X_BLOCKS = "Eliminar %1 bloques";
|
||||
Blockly.Msg.DISABLE_BLOCK = "Desactivar bloque";
|
||||
Blockly.Msg.DUPLICATE_BLOCK = "Duplicar";
|
||||
|
||||
@@ -64,6 +64,7 @@ Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL = "تا زمانی که یک مق
|
||||
Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_WHILE = "تا زمانی که یک مقدار صحیح است، چند عبارت را انجام بده.";
|
||||
Blockly.Msg.DELETE_ALL_BLOCKS = "حذف همهٔ بلاکهای %1؟";
|
||||
Blockly.Msg.DELETE_BLOCK = "حذف بلوک";
|
||||
Blockly.Msg.DELETE_VARIABLE = "Delete the '%1' variable"; // untranslated
|
||||
Blockly.Msg.DELETE_X_BLOCKS = "حذف بلوکهای %1";
|
||||
Blockly.Msg.DISABLE_BLOCK = "غیرفعالسازی بلوک";
|
||||
Blockly.Msg.DUPLICATE_BLOCK = "تکراری";
|
||||
|
||||
@@ -64,6 +64,7 @@ Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL = "Niin kauan kuin arvo on epätos
|
||||
Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_WHILE = "Niin kauan kuin arvo on tosi, suorita joukko lausekkeita.";
|
||||
Blockly.Msg.DELETE_ALL_BLOCKS = "Poistetaanko kaikki %1 lohkoa?";
|
||||
Blockly.Msg.DELETE_BLOCK = "Poista lohko";
|
||||
Blockly.Msg.DELETE_VARIABLE = "Delete the '%1' variable"; // untranslated
|
||||
Blockly.Msg.DELETE_X_BLOCKS = "Poista %1 lohkoa";
|
||||
Blockly.Msg.DISABLE_BLOCK = "Passivoi lohko";
|
||||
Blockly.Msg.DUPLICATE_BLOCK = "Kopioi";
|
||||
|
||||
@@ -64,6 +64,7 @@ Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL = "Tant qu’une valeur est fausse
|
||||
Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_WHILE = "Tant qu’une valeur est vraie, alors exécuter des instructions.";
|
||||
Blockly.Msg.DELETE_ALL_BLOCKS = "Supprimer ces %1 blocs ?";
|
||||
Blockly.Msg.DELETE_BLOCK = "Supprimer le bloc";
|
||||
Blockly.Msg.DELETE_VARIABLE = "Delete the '%1' variable"; // untranslated
|
||||
Blockly.Msg.DELETE_X_BLOCKS = "Supprimer %1 blocs";
|
||||
Blockly.Msg.DISABLE_BLOCK = "Désactiver le bloc";
|
||||
Blockly.Msg.DUPLICATE_BLOCK = "Dupliquer";
|
||||
|
||||
@@ -64,6 +64,7 @@ Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL = "בזמן שהערך שווה ל
|
||||
Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_WHILE = "כל עוד הערך הוא אמת, לעשות כמה פעולות.";
|
||||
Blockly.Msg.DELETE_ALL_BLOCKS = "האם למחוק את כל %1 קטעי הקוד?";
|
||||
Blockly.Msg.DELETE_BLOCK = "מחק קטע קוד";
|
||||
Blockly.Msg.DELETE_VARIABLE = "Delete the '%1' variable"; // untranslated
|
||||
Blockly.Msg.DELETE_X_BLOCKS = "מחק %1 קטעי קוד";
|
||||
Blockly.Msg.DISABLE_BLOCK = "נטרל קטע קוד";
|
||||
Blockly.Msg.DUPLICATE_BLOCK = "שכפל";
|
||||
|
||||
@@ -64,6 +64,7 @@ Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL = "जब तक मान फॉ
|
||||
Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_WHILE = "जब तक मान ट्रू है, तब तक कुछ स्टेट्मेंट्स चलाएँ।";
|
||||
Blockly.Msg.DELETE_ALL_BLOCKS = "Delete all %1 blocks?"; // untranslated
|
||||
Blockly.Msg.DELETE_BLOCK = "ब्लॉक हटाएँ";
|
||||
Blockly.Msg.DELETE_VARIABLE = "Delete the '%1' variable"; // untranslated
|
||||
Blockly.Msg.DELETE_X_BLOCKS = "%1 ब्लॉक हटाएँ";
|
||||
Blockly.Msg.DISABLE_BLOCK = "ब्लॉक को अक्षम करें";
|
||||
Blockly.Msg.DUPLICATE_BLOCK = "कॉपी करें";
|
||||
|
||||
@@ -64,6 +64,7 @@ Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL = "Füahr die Oonweisung solang au
|
||||
Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_WHILE = "Füahr die Oonweisung solang aus wie die Bedingung woahr (true) ist.";
|
||||
Blockly.Msg.DELETE_ALL_BLOCKS = "All %1 Bausten lösche?";
|
||||
Blockly.Msg.DELETE_BLOCK = "Block lösche";
|
||||
Blockly.Msg.DELETE_VARIABLE = "Delete the '%1' variable"; // untranslated
|
||||
Blockly.Msg.DELETE_X_BLOCKS = "Block %1 lösche";
|
||||
Blockly.Msg.DISABLE_BLOCK = "Block deaktivieren";
|
||||
Blockly.Msg.DUPLICATE_BLOCK = "Kopieren";
|
||||
|
||||
@@ -64,6 +64,7 @@ Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL = "Amíg a feltétel hamis, végre
|
||||
Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_WHILE = "Amíg a feltétel igaz, végrehajtja az utasításokat.";
|
||||
Blockly.Msg.DELETE_ALL_BLOCKS = "Az összes %1 blokk törlése?";
|
||||
Blockly.Msg.DELETE_BLOCK = "Blokk törlése";
|
||||
Blockly.Msg.DELETE_VARIABLE = "Delete the '%1' variable"; // untranslated
|
||||
Blockly.Msg.DELETE_X_BLOCKS = "%1 blokk törlése";
|
||||
Blockly.Msg.DISABLE_BLOCK = "Blokk letiltása";
|
||||
Blockly.Msg.DUPLICATE_BLOCK = "Másolat";
|
||||
|
||||
@@ -64,6 +64,7 @@ Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL = "Durante que un valor es false,
|
||||
Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_WHILE = "Durante que un valor es ver, exequer certe instructiones.";
|
||||
Blockly.Msg.DELETE_ALL_BLOCKS = "Deler tote le %1 blocos?";
|
||||
Blockly.Msg.DELETE_BLOCK = "Deler bloco";
|
||||
Blockly.Msg.DELETE_VARIABLE = "Delete the '%1' variable"; // untranslated
|
||||
Blockly.Msg.DELETE_X_BLOCKS = "Deler %1 blocos";
|
||||
Blockly.Msg.DISABLE_BLOCK = "Disactivar bloco";
|
||||
Blockly.Msg.DUPLICATE_BLOCK = "Duplicar";
|
||||
|
||||
@@ -64,6 +64,7 @@ Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL = "Selagi nilainya salah, maka lak
|
||||
Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_WHILE = "Selagi nilainya benar, maka lakukan beberapa perintah.";
|
||||
Blockly.Msg.DELETE_ALL_BLOCKS = "Hapus semua %1 blok?";
|
||||
Blockly.Msg.DELETE_BLOCK = "Hapus Blok";
|
||||
Blockly.Msg.DELETE_VARIABLE = "Delete the '%1' variable"; // untranslated
|
||||
Blockly.Msg.DELETE_X_BLOCKS = "Hapus %1 Blok";
|
||||
Blockly.Msg.DISABLE_BLOCK = "Nonaktifkan Blok";
|
||||
Blockly.Msg.DUPLICATE_BLOCK = "Duplikat";
|
||||
|
||||
@@ -64,6 +64,7 @@ Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL = "Endurtaka eitthvað á meðan g
|
||||
Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_WHILE = "Endurtaka eitthvað á meðan gildi er satt.";
|
||||
Blockly.Msg.DELETE_ALL_BLOCKS = "Eyða öllum %1 kubbunum?";
|
||||
Blockly.Msg.DELETE_BLOCK = "Eyða kubbi";
|
||||
Blockly.Msg.DELETE_VARIABLE = "Delete the '%1' variable"; // untranslated
|
||||
Blockly.Msg.DELETE_X_BLOCKS = "Eyða %1 kubbum";
|
||||
Blockly.Msg.DISABLE_BLOCK = "Óvirkja kubb";
|
||||
Blockly.Msg.DUPLICATE_BLOCK = "Afrita";
|
||||
|
||||
@@ -64,6 +64,7 @@ Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL = "Finché un valore è falso, ese
|
||||
Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_WHILE = "Finché un valore è vero, esegue alcune istruzioni.";
|
||||
Blockly.Msg.DELETE_ALL_BLOCKS = "Cancellare tutti i %1 blocchi?";
|
||||
Blockly.Msg.DELETE_BLOCK = "Cancella blocco";
|
||||
Blockly.Msg.DELETE_VARIABLE = "Delete the '%1' variable"; // untranslated
|
||||
Blockly.Msg.DELETE_X_BLOCKS = "Cancella %1 blocchi";
|
||||
Blockly.Msg.DISABLE_BLOCK = "Disattiva blocco";
|
||||
Blockly.Msg.DUPLICATE_BLOCK = "Duplica";
|
||||
|
||||
@@ -64,6 +64,7 @@ Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL = "値は false のあいだ、い
|
||||
Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_WHILE = "値は true のあいだ、いくつかのステートメントを行います。";
|
||||
Blockly.Msg.DELETE_ALL_BLOCKS = "%1件のすべてのブロックを消しますか?";
|
||||
Blockly.Msg.DELETE_BLOCK = "ブロックを消す";
|
||||
Blockly.Msg.DELETE_VARIABLE = "Delete the '%1' variable"; // untranslated
|
||||
Blockly.Msg.DELETE_X_BLOCKS = "%1 個のブロックを消す";
|
||||
Blockly.Msg.DISABLE_BLOCK = "ブロックを無効にします。";
|
||||
Blockly.Msg.DUPLICATE_BLOCK = "複製";
|
||||
|
||||
@@ -64,6 +64,7 @@ Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL = "값이 거짓일 때, 몇 가
|
||||
Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_WHILE = "값이 참일 때, 몇 가지 선언을 합니다.";
|
||||
Blockly.Msg.DELETE_ALL_BLOCKS = "모든 블록 %1개를 삭제하겠습니까?";
|
||||
Blockly.Msg.DELETE_BLOCK = "블록 삭제";
|
||||
Blockly.Msg.DELETE_VARIABLE = "Delete the '%1' variable"; // untranslated
|
||||
Blockly.Msg.DELETE_X_BLOCKS = "블록 %1 삭제";
|
||||
Blockly.Msg.DISABLE_BLOCK = "블록 비활성화";
|
||||
Blockly.Msg.DUPLICATE_BLOCK = "중복됨";
|
||||
|
||||
@@ -64,6 +64,7 @@ Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL = "Féiert d'Uweisungen aus, soula
|
||||
Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_WHILE = "Féiert d'Uweisungen aus, soulaang wéi de Wäert richteg ass";
|
||||
Blockly.Msg.DELETE_ALL_BLOCKS = "Delete all %1 blocks?"; // untranslated
|
||||
Blockly.Msg.DELETE_BLOCK = "Block läschen";
|
||||
Blockly.Msg.DELETE_VARIABLE = "Delete the '%1' variable"; // untranslated
|
||||
Blockly.Msg.DELETE_X_BLOCKS = "%1 Bléck läschen";
|
||||
Blockly.Msg.DISABLE_BLOCK = "Block desaktivéieren";
|
||||
Blockly.Msg.DUPLICATE_BLOCK = "Eng Kopie maachen";
|
||||
|
||||
@@ -64,6 +64,7 @@ Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL = "تا زمانی که یک مق
|
||||
Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_WHILE = "تا زمانی که یک مقدار صحیح است، چند عبارت را انجام بده.";
|
||||
Blockly.Msg.DELETE_ALL_BLOCKS = "حةذف کؤل %1 بلاکةل?";
|
||||
Blockly.Msg.DELETE_BLOCK = "پاک کردن بلاک";
|
||||
Blockly.Msg.DELETE_VARIABLE = "Delete the '%1' variable"; // untranslated
|
||||
Blockly.Msg.DELETE_X_BLOCKS = "حةذف %1 بلاکةل";
|
||||
Blockly.Msg.DISABLE_BLOCK = "إ کار کةتن(غیرفعالسازی) بلاک";
|
||||
Blockly.Msg.DUPLICATE_BLOCK = "کؤپی کردن";
|
||||
|
||||
@@ -64,6 +64,7 @@ Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL = "While a value is false, then do
|
||||
Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_WHILE = "While a value is true, then do some statements."; // untranslated
|
||||
Blockly.Msg.DELETE_ALL_BLOCKS = "Delete all %1 blocks?"; // untranslated
|
||||
Blockly.Msg.DELETE_BLOCK = "پاکسا کردن برشت";
|
||||
Blockly.Msg.DELETE_VARIABLE = "Delete the '%1' variable"; // untranslated
|
||||
Blockly.Msg.DELETE_X_BLOCKS = "پاکسا کردن%1 د برشتیا";
|
||||
Blockly.Msg.DISABLE_BLOCK = "ناکشتگر کردن برشت";
|
||||
Blockly.Msg.DUPLICATE_BLOCK = "کپی کردن";
|
||||
|
||||
@@ -64,6 +64,7 @@ Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL = "Kartoja veiksmus, kol bus pasie
|
||||
Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_WHILE = "Kartoja veiksmus, kol sąlyga tenkinama.";
|
||||
Blockly.Msg.DELETE_ALL_BLOCKS = "Ištrinti visus %1 blokus?";
|
||||
Blockly.Msg.DELETE_BLOCK = "Ištrinti bloką";
|
||||
Blockly.Msg.DELETE_VARIABLE = "Delete the '%1' variable"; // untranslated
|
||||
Blockly.Msg.DELETE_X_BLOCKS = "Ištrinti %1 blokus";
|
||||
Blockly.Msg.DISABLE_BLOCK = "Išjungti bloką";
|
||||
Blockly.Msg.DUPLICATE_BLOCK = "Kopijuoti";
|
||||
|
||||
@@ -64,6 +64,7 @@ Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL = "Додека вредноста
|
||||
Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_WHILE = "Додека вредноста е вистинита, исполнува наредби.";
|
||||
Blockly.Msg.DELETE_ALL_BLOCKS = "Да ги избришам сите %1 блокчиња?";
|
||||
Blockly.Msg.DELETE_BLOCK = "Избриши блок";
|
||||
Blockly.Msg.DELETE_VARIABLE = "Delete the '%1' variable"; // untranslated
|
||||
Blockly.Msg.DELETE_X_BLOCKS = "Избриши %1 блока";
|
||||
Blockly.Msg.DISABLE_BLOCK = "Исклучи блок";
|
||||
Blockly.Msg.DUPLICATE_BLOCK = "Ископирај";
|
||||
|
||||
@@ -64,6 +64,7 @@ Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL = "Lakukan beberapa perintah apabi
|
||||
Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_WHILE = "Lakukan beberapa perintah apabila nilainya benar (true).";
|
||||
Blockly.Msg.DELETE_ALL_BLOCKS = "Hapuskan kesemua %1 blok?";
|
||||
Blockly.Msg.DELETE_BLOCK = "Hapuskan Blok";
|
||||
Blockly.Msg.DELETE_VARIABLE = "Delete the '%1' variable"; // untranslated
|
||||
Blockly.Msg.DELETE_X_BLOCKS = "Hapuskan %1 Blok";
|
||||
Blockly.Msg.DISABLE_BLOCK = "Matikan Blok";
|
||||
Blockly.Msg.DUPLICATE_BLOCK = "Pendua";
|
||||
|
||||
@@ -64,6 +64,7 @@ Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL = "Så lenge et utsagn ikke stemme
|
||||
Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_WHILE = "Så lenge et utsagn stemmer, utfør noen instruksjoner.";
|
||||
Blockly.Msg.DELETE_ALL_BLOCKS = "Slett alle %1 blokker?";
|
||||
Blockly.Msg.DELETE_BLOCK = "Slett blokk";
|
||||
Blockly.Msg.DELETE_VARIABLE = "Delete the '%1' variable"; // untranslated
|
||||
Blockly.Msg.DELETE_X_BLOCKS = "Slett %1 blokker";
|
||||
Blockly.Msg.DISABLE_BLOCK = "Deaktiver blokk";
|
||||
Blockly.Msg.DUPLICATE_BLOCK = "duplikat";
|
||||
|
||||
@@ -64,6 +64,7 @@ Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL = "Terwijl een waarde onwaar is de
|
||||
Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_WHILE = "Terwijl een waarde waar is de volgende opdrachten uitvoeren.";
|
||||
Blockly.Msg.DELETE_ALL_BLOCKS = "Alle %1 blokken verwijderen?";
|
||||
Blockly.Msg.DELETE_BLOCK = "Blok verwijderen";
|
||||
Blockly.Msg.DELETE_VARIABLE = "Delete the '%1' variable"; // untranslated
|
||||
Blockly.Msg.DELETE_X_BLOCKS = "%1 blokken verwijderen";
|
||||
Blockly.Msg.DISABLE_BLOCK = "Blok uitschakelen";
|
||||
Blockly.Msg.DUPLICATE_BLOCK = "Duplicaat";
|
||||
|
||||
@@ -64,6 +64,7 @@ Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL = "While a value is false, then do
|
||||
Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_WHILE = "While a value is true, then do some statements."; // untranslated
|
||||
Blockly.Msg.DELETE_ALL_BLOCKS = "Suprimir totes los %1 blòts ?";
|
||||
Blockly.Msg.DELETE_BLOCK = "Suprimir lo blòt";
|
||||
Blockly.Msg.DELETE_VARIABLE = "Delete the '%1' variable"; // untranslated
|
||||
Blockly.Msg.DELETE_X_BLOCKS = "Suprimir %1 blòts";
|
||||
Blockly.Msg.DISABLE_BLOCK = "Desactivar lo blòt";
|
||||
Blockly.Msg.DUPLICATE_BLOCK = "Duplicar";
|
||||
|
||||
@@ -64,6 +64,7 @@ Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL = "Gdy wartość jest nieprawdziwa
|
||||
Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_WHILE = "Gdy wartość jest prawdziwa, wykonaj kilka instrukcji.";
|
||||
Blockly.Msg.DELETE_ALL_BLOCKS = "Usunąć wszystkie %1 bloki(ów)?";
|
||||
Blockly.Msg.DELETE_BLOCK = "Usuń blok";
|
||||
Blockly.Msg.DELETE_VARIABLE = "Delete the '%1' variable"; // untranslated
|
||||
Blockly.Msg.DELETE_X_BLOCKS = "Usuń %1 bloki(ów)";
|
||||
Blockly.Msg.DISABLE_BLOCK = "Wyłącz blok";
|
||||
Blockly.Msg.DUPLICATE_BLOCK = "Duplikuj";
|
||||
|
||||
@@ -64,6 +64,7 @@ Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL = "Cand un valor a l'é fàuss, es
|
||||
Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_WHILE = "Cand un valor a l'é ver, eseguì chèiche anstrussion.";
|
||||
Blockly.Msg.DELETE_ALL_BLOCKS = "Scancelé tuti ij %1 blòch?";
|
||||
Blockly.Msg.DELETE_BLOCK = "Scancelé ël blòch";
|
||||
Blockly.Msg.DELETE_VARIABLE = "Delete the '%1' variable"; // untranslated
|
||||
Blockly.Msg.DELETE_X_BLOCKS = "Scancelé %1 blòch";
|
||||
Blockly.Msg.DISABLE_BLOCK = "Disativé ël blòch";
|
||||
Blockly.Msg.DUPLICATE_BLOCK = "Dupliché";
|
||||
|
||||
@@ -64,6 +64,7 @@ Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL = "Enquanto um valor for falso, en
|
||||
Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_WHILE = "Enquanto um valor for verdadeiro, então faça algumas instruções.";
|
||||
Blockly.Msg.DELETE_ALL_BLOCKS = "Apagar todos os %1 blocos?";
|
||||
Blockly.Msg.DELETE_BLOCK = "Remover bloco";
|
||||
Blockly.Msg.DELETE_VARIABLE = "Delete the '%1' variable"; // untranslated
|
||||
Blockly.Msg.DELETE_X_BLOCKS = "Remover %1 blocos";
|
||||
Blockly.Msg.DISABLE_BLOCK = "Desabilitar bloco";
|
||||
Blockly.Msg.DUPLICATE_BLOCK = "Duplicar";
|
||||
|
||||
@@ -64,6 +64,7 @@ Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL = "Enquanto um valor for falso, en
|
||||
Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_WHILE = "Enquanto um valor for verdadeiro, então faça algumas instruções.";
|
||||
Blockly.Msg.DELETE_ALL_BLOCKS = "Apagar todos os %1 blocos?";
|
||||
Blockly.Msg.DELETE_BLOCK = "Remover Bloco";
|
||||
Blockly.Msg.DELETE_VARIABLE = "Delete the '%1' variable"; // untranslated
|
||||
Blockly.Msg.DELETE_X_BLOCKS = "Remover %1 Blocos";
|
||||
Blockly.Msg.DISABLE_BLOCK = "Desabilitar Bloco";
|
||||
Blockly.Msg.DUPLICATE_BLOCK = "Duplicar";
|
||||
|
||||
@@ -64,6 +64,7 @@ Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL = "În timp ce o valoare este adev
|
||||
Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_WHILE = "În timp ce o valoare este adevărat, atunci face unele declaraţii.";
|
||||
Blockly.Msg.DELETE_ALL_BLOCKS = "Ștergi toate cele %1 (de) blocuri?";
|
||||
Blockly.Msg.DELETE_BLOCK = "Șterge Bloc";
|
||||
Blockly.Msg.DELETE_VARIABLE = "Delete the '%1' variable"; // untranslated
|
||||
Blockly.Msg.DELETE_X_BLOCKS = "Ștergeți %1 Blocuri";
|
||||
Blockly.Msg.DISABLE_BLOCK = "Dezactivaţi bloc";
|
||||
Blockly.Msg.DUPLICATE_BLOCK = "Duplicati";
|
||||
|
||||
@@ -64,6 +64,7 @@ Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL = "Пока значение ло
|
||||
Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_WHILE = "Пока значение истинно, выполняет команды.";
|
||||
Blockly.Msg.DELETE_ALL_BLOCKS = "Удалить все блоки (%1)?";
|
||||
Blockly.Msg.DELETE_BLOCK = "Удалить блок";
|
||||
Blockly.Msg.DELETE_VARIABLE = "Delete the '%1' variable"; // untranslated
|
||||
Blockly.Msg.DELETE_X_BLOCKS = "Удалить %1 блоков";
|
||||
Blockly.Msg.DISABLE_BLOCK = "Отключить блок";
|
||||
Blockly.Msg.DUPLICATE_BLOCK = "Скопировать";
|
||||
|
||||
@@ -64,6 +64,7 @@ Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL = "Interis su valori est frassu, t
|
||||
Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_WHILE = "Interis su valori est berus, tandu fai pariga de cumandus.";
|
||||
Blockly.Msg.DELETE_ALL_BLOCKS = "Scancellu su %1 de is brocus?";
|
||||
Blockly.Msg.DELETE_BLOCK = "Fùlia Blocu";
|
||||
Blockly.Msg.DELETE_VARIABLE = "Delete the '%1' variable"; // untranslated
|
||||
Blockly.Msg.DELETE_X_BLOCKS = "Fulia %1 Blocus";
|
||||
Blockly.Msg.DISABLE_BLOCK = "Disabìlita Blocu";
|
||||
Blockly.Msg.DUPLICATE_BLOCK = "Dùplica";
|
||||
|
||||
@@ -64,6 +64,7 @@ Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL = "While a value is false, then do
|
||||
Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_WHILE = "While a value is true, then do some statements."; // untranslated
|
||||
Blockly.Msg.DELETE_ALL_BLOCKS = "Delete all %1 blocks?"; // untranslated
|
||||
Blockly.Msg.DELETE_BLOCK = "بلاڪ ڊاهيو";
|
||||
Blockly.Msg.DELETE_VARIABLE = "Delete the '%1' variable"; // untranslated
|
||||
Blockly.Msg.DELETE_X_BLOCKS = "1٪ بلاڪ ڊاهيو";
|
||||
Blockly.Msg.DISABLE_BLOCK = "بلاڪ کي غيرفعال بڻايو";
|
||||
Blockly.Msg.DUPLICATE_BLOCK = "نقل";
|
||||
|
||||
@@ -64,6 +64,7 @@ Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL = "ပေႃးဝႃႈ ၵႃႈ
|
||||
Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_WHILE = "ပေႃးဝႃႈ ၵႃႈၶၼ် (ၼမ်ႉၵတ်ႉ) မၢၼ်ႇမႅၼ်ႈယဝ်ႉၸိုင် ႁဵတ်းၶေႃႈၵဵပ်းထွၼ်ၵမ်ႈၽွင်ႈ";
|
||||
Blockly.Msg.DELETE_ALL_BLOCKS = "Delete all %1 blocks?"; // untranslated
|
||||
Blockly.Msg.DELETE_BLOCK = "မွတ်ႇပလွၵ်ႉ";
|
||||
Blockly.Msg.DELETE_VARIABLE = "Delete the '%1' variable"; // untranslated
|
||||
Blockly.Msg.DELETE_X_BLOCKS = "မွတ်ႇပလွၵ်ႉ %1";
|
||||
Blockly.Msg.DISABLE_BLOCK = "ဢမ်ႇၸၢင်ႈပလွၵ်ႉ";
|
||||
Blockly.Msg.DUPLICATE_BLOCK = "ထုတ်ႇ";
|
||||
|
||||
@@ -64,6 +64,7 @@ Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL = "Kým je hodnota nepravdivá, vy
|
||||
Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_WHILE = "Kým je hodnota pravdivá, vykonávaj príkazy.";
|
||||
Blockly.Msg.DELETE_ALL_BLOCKS = "Zmazať všetkých %1 dielcov?";
|
||||
Blockly.Msg.DELETE_BLOCK = "Odstrániť blok";
|
||||
Blockly.Msg.DELETE_VARIABLE = "Delete the '%1' variable"; // untranslated
|
||||
Blockly.Msg.DELETE_X_BLOCKS = "Odstrániť %1 blokov";
|
||||
Blockly.Msg.DISABLE_BLOCK = "Vypnúť blok";
|
||||
Blockly.Msg.DUPLICATE_BLOCK = "Duplikovať";
|
||||
|
||||
@@ -64,6 +64,7 @@ Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL = "Kocke se izvajajo dokler je vre
|
||||
Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_WHILE = "Kocke se izvajajo dokler je vrednost resnična.";
|
||||
Blockly.Msg.DELETE_ALL_BLOCKS = "Izbrišem vseh %1 kock?";
|
||||
Blockly.Msg.DELETE_BLOCK = "Izbriši kocko";
|
||||
Blockly.Msg.DELETE_VARIABLE = "Delete the '%1' variable"; // untranslated
|
||||
Blockly.Msg.DELETE_X_BLOCKS = "Izbriši kocke";
|
||||
Blockly.Msg.DISABLE_BLOCK = "Onemogoči kocko";
|
||||
Blockly.Msg.DUPLICATE_BLOCK = "Podvoji";
|
||||
|
||||
@@ -64,6 +64,7 @@ Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL = "Përderisa një vlerë është
|
||||
Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_WHILE = "Përderisa një vlerë është e saktë, atëherë ekzekuto disa fjali.";
|
||||
Blockly.Msg.DELETE_ALL_BLOCKS = "Delete all %1 blocks?"; // untranslated
|
||||
Blockly.Msg.DELETE_BLOCK = "Fshij bllokun";
|
||||
Blockly.Msg.DELETE_VARIABLE = "Delete the '%1' variable"; // untranslated
|
||||
Blockly.Msg.DELETE_X_BLOCKS = "Fshij %1 blloqe";
|
||||
Blockly.Msg.DISABLE_BLOCK = "Çaktivizo bllokun";
|
||||
Blockly.Msg.DUPLICATE_BLOCK = "Kopjo";
|
||||
|
||||
@@ -64,6 +64,7 @@ Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL = "Док вредност ниј
|
||||
Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_WHILE = "Док је вредност тачна, онда извршите неке наредбе.";
|
||||
Blockly.Msg.DELETE_ALL_BLOCKS = "Обрисати %1 блокова?";
|
||||
Blockly.Msg.DELETE_BLOCK = "Обриши блок";
|
||||
Blockly.Msg.DELETE_VARIABLE = "Delete the '%1' variable"; // untranslated
|
||||
Blockly.Msg.DELETE_X_BLOCKS = "Обриши %1 блокова";
|
||||
Blockly.Msg.DISABLE_BLOCK = "Онемогући блок";
|
||||
Blockly.Msg.DUPLICATE_BLOCK = "Дуплирај";
|
||||
|
||||
@@ -64,6 +64,7 @@ Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL = "Medan ett värde är falskt, ut
|
||||
Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_WHILE = "Medan ett värde är sant, utför några kommandon.";
|
||||
Blockly.Msg.DELETE_ALL_BLOCKS = "Radera alla %1 block?";
|
||||
Blockly.Msg.DELETE_BLOCK = "Radera block";
|
||||
Blockly.Msg.DELETE_VARIABLE = "Delete the '%1' variable"; // untranslated
|
||||
Blockly.Msg.DELETE_X_BLOCKS = "Radera %1 block";
|
||||
Blockly.Msg.DISABLE_BLOCK = "Inaktivera block";
|
||||
Blockly.Msg.DUPLICATE_BLOCK = "Duplicera";
|
||||
|
||||
@@ -64,6 +64,7 @@ Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL = "மாறி பொய் ஆ
|
||||
Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_WHILE = "மாறி உண்மை ஆக உள்ள வரை, கட்டளைகளை இயக்கு";
|
||||
Blockly.Msg.DELETE_ALL_BLOCKS = "அனைத்து %1 நிரல் துண்டுகளையும் அழிக்கவா??";
|
||||
Blockly.Msg.DELETE_BLOCK = "உறுப்பை நீக்கு";
|
||||
Blockly.Msg.DELETE_VARIABLE = "Delete the '%1' variable"; // untranslated
|
||||
Blockly.Msg.DELETE_X_BLOCKS = "%1 உறுப்பை நீக்கு";
|
||||
Blockly.Msg.DISABLE_BLOCK = "உறுப்பை இயங்காது செய்";
|
||||
Blockly.Msg.DUPLICATE_BLOCK = "மறுநகல்";
|
||||
|
||||
@@ -64,6 +64,7 @@ Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL = "ಈ ತಿರ್ತ್ದ
|
||||
Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_WHILE = "ಈ ತಿರ್ತ್ದ ಸರಿ ಇತ್ತ್ಂಡಲಾ, ಬುಕ್ಕೊದ ಕೆಲವು ಹೇಳಿಕೆಲೆನ್ ಮಲ್ಪುಲ";
|
||||
Blockly.Msg.DELETE_ALL_BLOCKS = "ಮಾತ %1 ನಿರ್ಬಂದೊಲೆನ್ ದೆತ್ತ್ ಪಾಡ್ಲೆ ?";
|
||||
Blockly.Msg.DELETE_BLOCK = "ಮಾಜಯರ ತಡೆಯಾತ್ಂಡ್";
|
||||
Blockly.Msg.DELETE_VARIABLE = "Delete the '%1' variable"; // untranslated
|
||||
Blockly.Msg.DELETE_X_BLOCKS = "ಮಾಜಯರ ಶೇಕಡಾ ೧ ತಡೆಯಾತ್ಂಡ್";
|
||||
Blockly.Msg.DISABLE_BLOCK = "ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಾದ್ ತಡೆಪತ್ತುನೆ";
|
||||
Blockly.Msg.DUPLICATE_BLOCK = "ನಕಲ್";
|
||||
|
||||
@@ -64,6 +64,7 @@ Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL = "ตราบเท่าที
|
||||
Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_WHILE = "ตราบเท่าที่ค่าเป็นจริง ก็จะทำบางคำสั่ง";
|
||||
Blockly.Msg.DELETE_ALL_BLOCKS = "ต้องการลบบล็อกทั้ง %1 บล็อกหรือไม่";
|
||||
Blockly.Msg.DELETE_BLOCK = "ลบบล็อก";
|
||||
Blockly.Msg.DELETE_VARIABLE = "Delete the '%1' variable"; // untranslated
|
||||
Blockly.Msg.DELETE_X_BLOCKS = "ลบ %1 บล็อก";
|
||||
Blockly.Msg.DISABLE_BLOCK = "ปิดใช้งานบล็อก";
|
||||
Blockly.Msg.DUPLICATE_BLOCK = "ทำซ้ำ";
|
||||
|
||||
@@ -64,6 +64,7 @@ Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL = "Habang ang value ay false, gaga
|
||||
Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_WHILE = "Habang ang value ay true, gagawin ang ibang statements.";
|
||||
Blockly.Msg.DELETE_ALL_BLOCKS = "Delete all %1 blocks?"; // untranslated
|
||||
Blockly.Msg.DELETE_BLOCK = "burahin ang bloke";
|
||||
Blockly.Msg.DELETE_VARIABLE = "Delete the '%1' variable"; // untranslated
|
||||
Blockly.Msg.DELETE_X_BLOCKS = "burahin %1 ng bloke";
|
||||
Blockly.Msg.DISABLE_BLOCK = "Ipangwalang bisa ang Block";
|
||||
Blockly.Msg.DUPLICATE_BLOCK = "Kaparehas";
|
||||
|
||||
@@ -64,6 +64,7 @@ Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL = "While a value is false, then do
|
||||
Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_WHILE = "While a value is true, then do some statements."; // untranslated
|
||||
Blockly.Msg.DELETE_ALL_BLOCKS = "Hoch %1 ngoghmey Qaw'?";
|
||||
Blockly.Msg.DELETE_BLOCK = "ngogh Qaw'";
|
||||
Blockly.Msg.DELETE_VARIABLE = "Delete the '%1' variable"; // untranslated
|
||||
Blockly.Msg.DELETE_X_BLOCKS = "%1 ngoghmey Qaw'";
|
||||
Blockly.Msg.DISABLE_BLOCK = "ngogh Qotlh";
|
||||
Blockly.Msg.DUPLICATE_BLOCK = "velqa' chenmoH";
|
||||
|
||||
@@ -64,6 +64,7 @@ Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL = "Bir değer yanlış olduğunda
|
||||
Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_WHILE = "Bir değer doğru olduğunda bazı beyanlarda bulun.";
|
||||
Blockly.Msg.DELETE_ALL_BLOCKS = "Tüm %1 blok silinsin mi?";
|
||||
Blockly.Msg.DELETE_BLOCK = "Bloğu Sil";
|
||||
Blockly.Msg.DELETE_VARIABLE = "Delete the '%1' variable"; // untranslated
|
||||
Blockly.Msg.DELETE_X_BLOCKS = "%1 Blokları Sil";
|
||||
Blockly.Msg.DISABLE_BLOCK = "Bloğu Devre Dışı Bırak";
|
||||
Blockly.Msg.DUPLICATE_BLOCK = "Çoğalt";
|
||||
|
||||
@@ -64,6 +64,7 @@ Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL = "Поки значення хи
|
||||
Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_WHILE = "Поки значення істинне, виконувати певні дії.";
|
||||
Blockly.Msg.DELETE_ALL_BLOCKS = "Вилучити всі блоки %1?";
|
||||
Blockly.Msg.DELETE_BLOCK = "Видалити блок";
|
||||
Blockly.Msg.DELETE_VARIABLE = "Delete the '%1' variable"; // untranslated
|
||||
Blockly.Msg.DELETE_X_BLOCKS = "Видалити %1 блоків";
|
||||
Blockly.Msg.DISABLE_BLOCK = "Вимкнути блок";
|
||||
Blockly.Msg.DUPLICATE_BLOCK = "Дублювати";
|
||||
|
||||
@@ -64,6 +64,7 @@ Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL = "Miễn là điều kiện còn
|
||||
Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_WHILE = "Miễn là điều kiện còn đúng, thì thực hiện các lệnh.";
|
||||
Blockly.Msg.DELETE_ALL_BLOCKS = "Xóa hết %1 mảnh?";
|
||||
Blockly.Msg.DELETE_BLOCK = "Xóa Mảnh Này";
|
||||
Blockly.Msg.DELETE_VARIABLE = "Delete the '%1' variable"; // untranslated
|
||||
Blockly.Msg.DELETE_X_BLOCKS = "Xóa %1 Mảnh";
|
||||
Blockly.Msg.DISABLE_BLOCK = "Ngưng Tác Dụng";
|
||||
Blockly.Msg.DUPLICATE_BLOCK = "Tạo Bản Sao";
|
||||
|
||||
@@ -64,6 +64,7 @@ Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL = "只要值为假,执行一些
|
||||
Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_WHILE = "只要值为真,执行一些语句。";
|
||||
Blockly.Msg.DELETE_ALL_BLOCKS = "删除所有%1块吗?";
|
||||
Blockly.Msg.DELETE_BLOCK = "删除块";
|
||||
Blockly.Msg.DELETE_VARIABLE = "Delete the '%1' variable"; // untranslated
|
||||
Blockly.Msg.DELETE_X_BLOCKS = "删除 %1 块";
|
||||
Blockly.Msg.DISABLE_BLOCK = "禁用块";
|
||||
Blockly.Msg.DUPLICATE_BLOCK = "复制";
|
||||
|
||||
@@ -64,6 +64,7 @@ Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL = "當值為否時,執行一些
|
||||
Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_WHILE = "當值為真時,執行一些語句";
|
||||
Blockly.Msg.DELETE_ALL_BLOCKS = "刪除共 %1 塊積木?";
|
||||
Blockly.Msg.DELETE_BLOCK = "刪除積木";
|
||||
Blockly.Msg.DELETE_VARIABLE = "Delete the '%1' variable"; // untranslated
|
||||
Blockly.Msg.DELETE_X_BLOCKS = "刪除 %1 塊積木";
|
||||
Blockly.Msg.DISABLE_BLOCK = "停用積木";
|
||||
Blockly.Msg.DUPLICATE_BLOCK = "複製";
|
||||
|
||||
+2
-1
@@ -1,12 +1,13 @@
|
||||
{
|
||||
"@metadata": {
|
||||
"author": "Ellen Spertus <ellen.spertus@gmail.com>",
|
||||
"lastupdated": "2016-07-07 14:33:28.613182",
|
||||
"lastupdated": "2016-07-07 14:39:00.679546",
|
||||
"locale": "en",
|
||||
"messagedocumentation" : "qqq"
|
||||
},
|
||||
"VARIABLES_DEFAULT_NAME": "item",
|
||||
"TODAY": "Today",
|
||||
"DELETE_VARIABLE": "Delete the '%1' variable",
|
||||
"DUPLICATE_BLOCK": "Duplicate",
|
||||
"ADD_COMMENT": "Add Comment",
|
||||
"REMOVE_COMMENT": "Remove Comment",
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
{
|
||||
"VARIABLES_DEFAULT_NAME": "default name - A simple, general default name for a variable, preferably short. For more context, see [[Translating:Blockly#infrequent_message_types]].\n{{Identical|Item}}",
|
||||
"TODAY": "button text - Button that sets a calendar to today's date.\n{{Identical|Today}}",
|
||||
"DELETE_VARIABLE": "dropdown choice - Delete the currently selected variable.",
|
||||
"DUPLICATE_BLOCK": "context menu - Make a copy of the selected block (and any blocks it contains).\n{{Identical|Duplicate}}",
|
||||
"ADD_COMMENT": "context menu - Add a descriptive comment to the selected block.",
|
||||
"REMOVE_COMMENT": "context menu - Remove the descriptive comment from the selected block.",
|
||||
|
||||
@@ -54,6 +54,8 @@ goog.require('Blockly.Msg');
|
||||
Blockly.Msg.VARIABLES_DEFAULT_NAME = 'item';
|
||||
/// button text - Button that sets a calendar to today's date.\n{{Identical|Today}}
|
||||
Blockly.Msg.TODAY = 'Today';
|
||||
/// dropdown choice - Delete the currently selected variable.
|
||||
Blockly.Msg.DELETE_VARIABLE = 'Delete the "%1" variable';
|
||||
|
||||
// Context menus.
|
||||
/// context menu - Make a copy of the selected block (and any blocks it contains).\n{{Identical|Duplicate}}
|
||||
|
||||
Reference in New Issue
Block a user