diff --git a/blockly_compressed.js b/blockly_compressed.js index b3df16113..77c193449 100644 --- a/blockly_compressed.js +++ b/blockly_compressed.js @@ -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} 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); +}; diff --git a/msg/js/ar.js b/msg/js/ar.js index adb016dee..d84eb318a 100644 --- a/msg/js/ar.js +++ b/msg/js/ar.js @@ -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 = "ادمج"; diff --git a/msg/js/az.js b/msg/js/az.js index a186c6309..236f121ab 100644 --- a/msg/js/az.js +++ b/msg/js/az.js @@ -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"; diff --git a/msg/js/ba.js b/msg/js/ba.js index 4b0f93398..e9f9951f1 100644 --- a/msg/js/ba.js +++ b/msg/js/ba.js @@ -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 = "Күсереп алырға"; diff --git a/msg/js/bcc.js b/msg/js/bcc.js index e1949722c..2a8cdd074 100644 --- a/msg/js/bcc.js +++ b/msg/js/bcc.js @@ -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 = "تکراری"; diff --git a/msg/js/be-tarask.js b/msg/js/be-tarask.js index fd9cea44e..c24380b5b 100644 --- a/msg/js/be-tarask.js +++ b/msg/js/be-tarask.js @@ -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 = "Капіяваць"; diff --git a/msg/js/bg.js b/msg/js/bg.js index 36c1ca314..0a6cd5141 100644 --- a/msg/js/bg.js +++ b/msg/js/bg.js @@ -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 = "Копирай"; diff --git a/msg/js/bn.js b/msg/js/bn.js index b6b23179b..844439feb 100644 --- a/msg/js/bn.js +++ b/msg/js/bn.js @@ -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 = "প্রতিলিপি"; diff --git a/msg/js/br.js b/msg/js/br.js index 180104806..669d30d2d 100644 --- a/msg/js/br.js +++ b/msg/js/br.js @@ -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ñ"; diff --git a/msg/js/ca.js b/msg/js/ca.js index d85028f95..24a54309d 100644 --- a/msg/js/ca.js +++ b/msg/js/ca.js @@ -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"; diff --git a/msg/js/cs.js b/msg/js/cs.js index 5658659f2..2914f348c 100644 --- a/msg/js/cs.js +++ b/msg/js/cs.js @@ -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"; diff --git a/msg/js/da.js b/msg/js/da.js index b21e19da1..96340c350 100644 --- a/msg/js/da.js +++ b/msg/js/da.js @@ -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"; diff --git a/msg/js/de.js b/msg/js/de.js index 1067f08e3..5a5051a61 100644 --- a/msg/js/de.js +++ b/msg/js/de.js @@ -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"; diff --git a/msg/js/el.js b/msg/js/el.js index 33cd53110..65b7a3ae0 100644 --- a/msg/js/el.js +++ b/msg/js/el.js @@ -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 = "Διπλότυπο"; diff --git a/msg/js/en.js b/msg/js/en.js index d33ae9638..f39295fa1 100644 --- a/msg/js/en.js +++ b/msg/js/en.js @@ -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"; diff --git a/msg/js/es.js b/msg/js/es.js index cfa545cf2..8f8d2c68a 100644 --- a/msg/js/es.js +++ b/msg/js/es.js @@ -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"; diff --git a/msg/js/fa.js b/msg/js/fa.js index f205bffdf..90d5f3f90 100644 --- a/msg/js/fa.js +++ b/msg/js/fa.js @@ -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 = "تکراری"; diff --git a/msg/js/fi.js b/msg/js/fi.js index ab84ec021..08dd9b941 100644 --- a/msg/js/fi.js +++ b/msg/js/fi.js @@ -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"; diff --git a/msg/js/fr.js b/msg/js/fr.js index 2bf8c73d0..4cbdb283c 100644 --- a/msg/js/fr.js +++ b/msg/js/fr.js @@ -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"; diff --git a/msg/js/he.js b/msg/js/he.js index 15e584fe1..75faff4d9 100644 --- a/msg/js/he.js +++ b/msg/js/he.js @@ -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 = "שכפל"; diff --git a/msg/js/hi.js b/msg/js/hi.js index e4ee6427b..3d6d018c9 100644 --- a/msg/js/hi.js +++ b/msg/js/hi.js @@ -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 = "कॉपी करें"; diff --git a/msg/js/hrx.js b/msg/js/hrx.js index bbe6bffe4..55315e64d 100644 --- a/msg/js/hrx.js +++ b/msg/js/hrx.js @@ -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"; diff --git a/msg/js/hu.js b/msg/js/hu.js index 60fa8db0c..6c66d985a 100644 --- a/msg/js/hu.js +++ b/msg/js/hu.js @@ -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"; diff --git a/msg/js/ia.js b/msg/js/ia.js index c44402c48..d1c6f8718 100644 --- a/msg/js/ia.js +++ b/msg/js/ia.js @@ -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"; diff --git a/msg/js/id.js b/msg/js/id.js index 45d6bb8de..949486dab 100644 --- a/msg/js/id.js +++ b/msg/js/id.js @@ -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"; diff --git a/msg/js/is.js b/msg/js/is.js index f9969e4e3..3f71b064a 100644 --- a/msg/js/is.js +++ b/msg/js/is.js @@ -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"; diff --git a/msg/js/it.js b/msg/js/it.js index 007a7af49..c8f7ef62d 100644 --- a/msg/js/it.js +++ b/msg/js/it.js @@ -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"; diff --git a/msg/js/ja.js b/msg/js/ja.js index 5a41444f1..495482808 100644 --- a/msg/js/ja.js +++ b/msg/js/ja.js @@ -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 = "複製"; diff --git a/msg/js/ko.js b/msg/js/ko.js index fcb12ff4b..384ce3bad 100644 --- a/msg/js/ko.js +++ b/msg/js/ko.js @@ -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 = "중복됨"; diff --git a/msg/js/lb.js b/msg/js/lb.js index 2164586eb..80f87052e 100644 --- a/msg/js/lb.js +++ b/msg/js/lb.js @@ -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"; diff --git a/msg/js/lki.js b/msg/js/lki.js index fff84fccc..0dd3a3810 100644 --- a/msg/js/lki.js +++ b/msg/js/lki.js @@ -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 = "کؤپی کردن"; diff --git a/msg/js/lrc.js b/msg/js/lrc.js index a616694e5..2277aff8d 100644 --- a/msg/js/lrc.js +++ b/msg/js/lrc.js @@ -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 = "کپی کردن"; diff --git a/msg/js/lt.js b/msg/js/lt.js index 9bfa65c0a..712697bd7 100644 --- a/msg/js/lt.js +++ b/msg/js/lt.js @@ -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"; diff --git a/msg/js/mk.js b/msg/js/mk.js index b42a5387f..ede96bb14 100644 --- a/msg/js/mk.js +++ b/msg/js/mk.js @@ -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 = "Ископирај"; diff --git a/msg/js/ms.js b/msg/js/ms.js index 7ceccd71b..0814ddbee 100644 --- a/msg/js/ms.js +++ b/msg/js/ms.js @@ -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"; diff --git a/msg/js/nb.js b/msg/js/nb.js index 2f09735ff..707a51685 100644 --- a/msg/js/nb.js +++ b/msg/js/nb.js @@ -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"; diff --git a/msg/js/nl.js b/msg/js/nl.js index 7aee4f671..e30d1874c 100644 --- a/msg/js/nl.js +++ b/msg/js/nl.js @@ -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"; diff --git a/msg/js/oc.js b/msg/js/oc.js index 2947d8b6b..a9a4780a2 100644 --- a/msg/js/oc.js +++ b/msg/js/oc.js @@ -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"; diff --git a/msg/js/pl.js b/msg/js/pl.js index fa0ad887a..b4160ef50 100644 --- a/msg/js/pl.js +++ b/msg/js/pl.js @@ -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"; diff --git a/msg/js/pms.js b/msg/js/pms.js index 4e99b94e7..88fc32b4d 100644 --- a/msg/js/pms.js +++ b/msg/js/pms.js @@ -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é"; diff --git a/msg/js/pt-br.js b/msg/js/pt-br.js index f1db2df45..ae171bed1 100644 --- a/msg/js/pt-br.js +++ b/msg/js/pt-br.js @@ -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"; diff --git a/msg/js/pt.js b/msg/js/pt.js index 58facb1f0..e6fcef256 100644 --- a/msg/js/pt.js +++ b/msg/js/pt.js @@ -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"; diff --git a/msg/js/ro.js b/msg/js/ro.js index d5db5f024..19e82d9a7 100644 --- a/msg/js/ro.js +++ b/msg/js/ro.js @@ -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"; diff --git a/msg/js/ru.js b/msg/js/ru.js index d192575af..c256b7e2f 100644 --- a/msg/js/ru.js +++ b/msg/js/ru.js @@ -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 = "Скопировать"; diff --git a/msg/js/sc.js b/msg/js/sc.js index aeeb71ff3..0b847449a 100644 --- a/msg/js/sc.js +++ b/msg/js/sc.js @@ -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"; diff --git a/msg/js/sd.js b/msg/js/sd.js index 0f7f05bfa..9dba97d73 100644 --- a/msg/js/sd.js +++ b/msg/js/sd.js @@ -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 = "نقل"; diff --git a/msg/js/shn.js b/msg/js/shn.js index 55ab61cca..cc63a2874 100644 --- a/msg/js/shn.js +++ b/msg/js/shn.js @@ -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 = "ထုတ်ႇ"; diff --git a/msg/js/sk.js b/msg/js/sk.js index e08997513..55725784a 100644 --- a/msg/js/sk.js +++ b/msg/js/sk.js @@ -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ť"; diff --git a/msg/js/sl.js b/msg/js/sl.js index e0d12106a..e2f399cdf 100644 --- a/msg/js/sl.js +++ b/msg/js/sl.js @@ -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"; diff --git a/msg/js/sq.js b/msg/js/sq.js index 607c0579b..0ae9e4ea3 100644 --- a/msg/js/sq.js +++ b/msg/js/sq.js @@ -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"; diff --git a/msg/js/sr.js b/msg/js/sr.js index 960f5e369..b6795971f 100644 --- a/msg/js/sr.js +++ b/msg/js/sr.js @@ -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 = "Дуплирај"; diff --git a/msg/js/sv.js b/msg/js/sv.js index b2d93c5be..6f6bbd8cc 100644 --- a/msg/js/sv.js +++ b/msg/js/sv.js @@ -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"; diff --git a/msg/js/ta.js b/msg/js/ta.js index d2d87debf..10b1c5c2a 100644 --- a/msg/js/ta.js +++ b/msg/js/ta.js @@ -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 = "மறுநகல்"; diff --git a/msg/js/tcy.js b/msg/js/tcy.js index 0c5a39e14..744ba9448 100644 --- a/msg/js/tcy.js +++ b/msg/js/tcy.js @@ -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 = "ನಕಲ್"; diff --git a/msg/js/th.js b/msg/js/th.js index ef98e239a..3f18a529b 100644 --- a/msg/js/th.js +++ b/msg/js/th.js @@ -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 = "ทำซ้ำ"; diff --git a/msg/js/tl.js b/msg/js/tl.js index 2834e10b5..e28f5f12d 100644 --- a/msg/js/tl.js +++ b/msg/js/tl.js @@ -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"; diff --git a/msg/js/tlh.js b/msg/js/tlh.js index 5385d7383..7eda0f1bf 100644 --- a/msg/js/tlh.js +++ b/msg/js/tlh.js @@ -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"; diff --git a/msg/js/tr.js b/msg/js/tr.js index ccb1923ce..eb0944ffc 100644 --- a/msg/js/tr.js +++ b/msg/js/tr.js @@ -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"; diff --git a/msg/js/uk.js b/msg/js/uk.js index 2887c4b4f..263d6a75c 100644 --- a/msg/js/uk.js +++ b/msg/js/uk.js @@ -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 = "Дублювати"; diff --git a/msg/js/vi.js b/msg/js/vi.js index a95546692..8d65ad2ff 100644 --- a/msg/js/vi.js +++ b/msg/js/vi.js @@ -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"; diff --git a/msg/js/zh-hans.js b/msg/js/zh-hans.js index cd4f6a6ce..50fa8ccf4 100644 --- a/msg/js/zh-hans.js +++ b/msg/js/zh-hans.js @@ -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 = "复制"; diff --git a/msg/js/zh-hant.js b/msg/js/zh-hant.js index 2362d19a5..b7adfa334 100644 --- a/msg/js/zh-hant.js +++ b/msg/js/zh-hant.js @@ -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 = "複製"; diff --git a/msg/json/en.json b/msg/json/en.json index 91d516340..d5f773f25 100644 --- a/msg/json/en.json +++ b/msg/json/en.json @@ -1,12 +1,13 @@ { "@metadata": { "author": "Ellen Spertus ", - "lastupdated": "2016-06-29 13:56:25.982714", + "lastupdated": "2016-07-01 13:53:37.491022", "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", diff --git a/msg/json/qqq.json b/msg/json/qqq.json index c0cc4a5d3..6efcd822e 100644 --- a/msg/json/qqq.json +++ b/msg/json/qqq.json @@ -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.", diff --git a/msg/messages.js b/msg/messages.js index a6c001855..46789474f 100644 --- a/msg/messages.js +++ b/msg/messages.js @@ -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}}