diff --git a/demos/code/code.js b/demos/code/code.js
index b8602064966..9ae4f792c87 100644
--- a/demos/code/code.js
+++ b/demos/code/code.js
@@ -234,14 +234,16 @@ Code.LANG = Code.getLang();
* List of tab names.
* @private
*/
-Code.TABS_ = ['blocks', 'javascript', 'php', 'python', 'dart', 'lua', 'xml'];
+Code.TABS_ = [
+ 'blocks', 'javascript', 'php', 'python', 'dart', 'lua', 'xml', 'json'
+];
/**
* List of tab names with casing, for display in the UI.
* @private
*/
Code.TABS_DISPLAY_ = [
- 'Blocks', 'JavaScript', 'PHP', 'Python', 'Dart', 'Lua', 'XML',
+ 'Blocks', 'JavaScript', 'PHP', 'Python', 'Dart', 'Lua', 'XML', 'JSON'
];
Code.selected = 'blocks';
@@ -259,8 +261,8 @@ Code.tabClick = function(clickedName) {
try {
xmlDom = Blockly.Xml.textToDom(xmlText);
} catch (e) {
- var q =
- window.confirm(MSG['badXml'].replace('%1', e));
+ var q = window.confirm(
+ MSG['parseError'].replace(/%1/g, 'XML').replace('%2', e));
if (!q) {
// Leave the user on the XML tab.
return;
@@ -272,6 +274,25 @@ Code.tabClick = function(clickedName) {
}
}
+ if (document.getElementById('tab_json').classList.contains('tabon')) {
+ var jsonTextarea = document.getElementById('content_json');
+ var jsonText = jsonTextarea.value;
+ var json = null;
+ try {
+ json = JSON.parse(jsonText);
+ } catch (e) {
+ var q = window.confirm(
+ MSG['parseError'].replace(/%1/g, 'JSON').replace('%2', e));
+ if (!q) {
+ // Leave the user on the JSON tab.
+ return;
+ }
+ }
+ if (json) {
+ Blockly.serialization.workspaces.load(json, Code.workspace);
+ }
+ }
+
if (document.getElementById('tab_blocks').classList.contains('tabon')) {
Code.workspace.setVisible(false);
}
@@ -324,6 +345,11 @@ Code.renderContent = function() {
var xmlText = Blockly.Xml.domToPrettyText(xmlDom);
xmlTextarea.value = xmlText;
xmlTextarea.focus();
+ } else if (content.id == 'content_json') {
+ var jsonTextarea = document.getElementById('content_json');
+ jsonTextarea.value = JSON.stringify(
+ Blockly.serialization.workspaces.save(Code.workspace), null, 2);
+ jsonTextarea.focus();
} else if (content.id == 'content_javascript') {
Code.attemptCodeGeneration(Blockly.JavaScript);
} else if (content.id == 'content_python') {
@@ -466,7 +492,7 @@ Code.init = function() {
BlocklyStorage['HTTPREQUEST_ERROR'] = MSG['httpRequestError'];
BlocklyStorage['LINK_ALERT'] = MSG['linkAlert'];
BlocklyStorage['HASH_ERROR'] = MSG['hashError'];
- BlocklyStorage['XML_ERROR'] = MSG['xmlError'];
+ BlocklyStorage['XML_ERROR'] = MSG['loadError'];
Code.bindClick(linkButton,
function() {BlocklyStorage.link(Code.workspace);});
} else if (linkButton) {
diff --git a/demos/code/index.html b/demos/code/index.html
index 9fd858aeffa..a3a69bb7db9 100644
--- a/demos/code/index.html
+++ b/demos/code/index.html
@@ -47,6 +47,8 @@
Blockly >
Dart |
|
XML |
+ |
+ JSON |
|
@@ -78,6 +80,7 @@ Blockly >
+
diff --git a/demos/code/msg/ar.js b/demos/code/msg/ar.js
index 952198b21d6..7a4521d4566 100644
--- a/demos/code/msg/ar.js
+++ b/demos/code/msg/ar.js
@@ -19,6 +19,6 @@ var MSG = {
httpRequestError: "كانت هناك مشكلة مع هذا الطلب.",
linkAlert: "مشاركة كود بلوكلي الخاص بك مع هذا الرابط:\n %1",
hashError: "عذراً،ال '%1' لا تتوافق مع أي برنامج تم حفظه.",
- xmlError: "تعذر تحميل الملف المحفوظة الخاصة بك. ربما تم إنشاؤه باستخدام إصدار مختلف من بلوكلي؟",
- badXml: "خطأ في توزيع ال \"XML\":\n %1\n\nحدد 'موافق' للتخلي عن التغييرات أو 'إلغاء الأمر' لمواصلة تحرير ال\"XML\"."
+ loadError: "تعذر تحميل الملف المحفوظة الخاصة بك. ربما تم إنشاؤه باستخدام إصدار مختلف من بلوكلي؟",
+ parseError: "خطأ في توزيع ال \"%1\":\n %2\n\nحدد 'موافق' للتخلي عن التغييرات أو 'إلغاء الأمر' لمواصلة تحرير ال\"%1\"."
};
diff --git a/demos/code/msg/be-tarask.js b/demos/code/msg/be-tarask.js
index 5c8d72264a0..3f32173d00c 100644
--- a/demos/code/msg/be-tarask.js
+++ b/demos/code/msg/be-tarask.js
@@ -19,6 +19,6 @@ var MSG = {
httpRequestError: "Узьнікла праблема з запытам.",
linkAlert: "Падзяліцца Вашым блёкам праз гэтую спасылку:\n\n%1",
hashError: "Прабачце, '%1' не адпавядае ніводнай захаванай праграме.",
- xmlError: "Не атрымалася загрузіць захаваны файл. Магчыма, ён быў створаны з іншай вэрсіяй Блёклі?",
- badXml: "Памылка сынтаксічнага аналізу XML:\n%1\n\nАбярыце \"ОК\", каб адмовіцца ад зьменаў ці \"Скасаваць\" для далейшага рэдагаваньня XML."
+ loadError: "Не атрымалася загрузіць захаваны файл. Магчыма, ён быў створаны з іншай вэрсіяй Блёклі?",
+ parseError: "Памылка сынтаксічнага аналізу %1:\n%2\n\nАбярыце \"ОК\", каб адмовіцца ад зьменаў ці \"Скасаваць\" для далейшага рэдагаваньня %1."
};
diff --git a/demos/code/msg/br.js b/demos/code/msg/br.js
index 321e28e58dc..1a283245c12 100644
--- a/demos/code/msg/br.js
+++ b/demos/code/msg/br.js
@@ -19,6 +19,6 @@ var MSG = {
httpRequestError: "Ur gudenn zo gant ar reked.",
linkAlert: "Rannañ ho ploc'hoù gant al liamm-mañ :\n\n%1",
hashError: "Digarezit. \"%1\" ne glot gant programm enrollet ebet.",
- xmlError: "Ne c'haller ket kargañ ho restr enrollet. Marteze e oa bet krouet gant ur stumm disheñvel eus Blockly ?",
- badXml: "Fazi dielfennañ XML :\n%1\n\nDibabit \"Mat eo\" evit dilezel ar c'hemmoù-se pe \"Nullañ\" evit kemmañ an XML c'hoazh."
+ loadError: "Ne c'haller ket kargañ ho restr enrollet. Marteze e oa bet krouet gant ur stumm disheñvel eus Blockly ?",
+ parseError: "Fazi dielfennañ %1 :\n%2\n\nDibabit \"Mat eo\" evit dilezel ar c'hemmoù-se pe \"Nullañ\" evit kemmañ an %1 c'hoazh."
};
diff --git a/demos/code/msg/ca.js b/demos/code/msg/ca.js
index 2b6d9738eed..0ec5840508a 100644
--- a/demos/code/msg/ca.js
+++ b/demos/code/msg/ca.js
@@ -19,6 +19,6 @@ var MSG = {
httpRequestError: "Hi ha hagut un problema amb la sol·licitud.",
linkAlert: "Comparteix els teus blocs amb aquest enllaç: %1",
hashError: "Ho sentim, '%1' no es correspon amb cap fitxer desat de Blockly.",
- xmlError: "No s'ha pogut carregar el teu fitxer desat. Potser va ser creat amb una versió diferent de Blockly?",
- badXml: "Error d'anàlisi XML:\n%1\n\nSeleccioneu 'Acceptar' per abandonar els vostres canvis, o 'Cancel·lar' per continuar editant l'XML."
+ loadError: "No s'ha pogut carregar el teu fitxer desat. Potser va ser creat amb una versió diferent de Blockly?",
+ parseError: "Error d'anàlisi %1:\n%2\n\nSeleccioneu 'Acceptar' per abandonar els vostres canvis, o 'Cancel·lar' per continuar editant l'%1."
};
diff --git a/demos/code/msg/cs.js b/demos/code/msg/cs.js
index 1026511e3a7..0cdd38bb3ff 100644
--- a/demos/code/msg/cs.js
+++ b/demos/code/msg/cs.js
@@ -19,6 +19,6 @@ var MSG = {
httpRequestError: "Došlo k potížím s požadavkem.",
linkAlert: "Sdílej bloky tímto odkazem: \n\n%1",
hashError: "Omlouváme se, '%1' nesouhlasí s žádným z uložených souborů.",
- xmlError: "Nepodařilo se uložit vás soubor. Pravděpodobně byl vytvořen jinou verzí Blockly?",
- badXml: "Chyba parsování XML:\n%1\n\nVybrat \"OK\" pro zahození vašich změn nebo 'Cancel' k dalšímu upravování XML."
+ loadError: "Nepodařilo se uložit vás soubor. Pravděpodobně byl vytvořen jinou verzí Blockly?",
+ parseError: "Chyba parsování %1:\n%2\n\nVybrat \"OK\" pro zahození vašich změn nebo 'Cancel' k dalšímu upravování %1."
};
diff --git a/demos/code/msg/da.js b/demos/code/msg/da.js
index 089450b2db9..0b2493be34c 100644
--- a/demos/code/msg/da.js
+++ b/demos/code/msg/da.js
@@ -19,6 +19,6 @@ var MSG = {
httpRequestError: "Der var et problem med forespørgslen.",
linkAlert: "Del dine blokke med dette link:\n\n%1",
hashError: "Beklager, '%1' passer ikke med nogen gemt Blockly fil.",
- xmlError: "Kunne ikke hente din gemte fil. Måske er den lavet med en anden udgave af Blockly?",
- badXml: "Fejl under fortolkningen af XML:\n%1\n\nVælg 'OK' for at opgive dine ændringer eller 'Afbryd' for at redigere XML-filen yderligere."
+ loadError: "Kunne ikke hente din gemte fil. Måske er den lavet med en anden udgave af Blockly?",
+ parseError: "Fejl under fortolkningen af %1:\n%2\n\nVælg 'OK' for at opgive dine ændringer eller 'Afbryd' for at redigere %1-filen yderligere."
};
diff --git a/demos/code/msg/de.js b/demos/code/msg/de.js
index 422f9187d19..bc2f3bee850 100644
--- a/demos/code/msg/de.js
+++ b/demos/code/msg/de.js
@@ -19,6 +19,6 @@ var MSG = {
httpRequestError: "Mit der Anfrage gab es ein Problem.",
linkAlert: "Teile deine Bausteine mit diesem Link:\n\n%1",
hashError: "„%1“ stimmt leider mit keinem gespeicherten Programm überein.",
- xmlError: "Deine gespeicherte Datei konnte nicht geladen werden. Vielleicht wurde sie mit einer anderen Version von Blockly erstellt.",
- badXml: "Fehler beim Parsen von XML:\n%1\n\nWähle 'OK' zum Verwerfen deiner Änderungen oder 'Abbrechen' zum weiteren Bearbeiten des XML."
+ loadError: "Deine gespeicherte Datei konnte nicht geladen werden. Vielleicht wurde sie mit einer anderen Version von Blockly erstellt.",
+ parseError: "Fehler beim Parsen von %1:\n%2\n\nWähle 'OK' zum Verwerfen deiner Änderungen oder 'Abbrechen' zum weiteren Bearbeiten des %1."
};
diff --git a/demos/code/msg/el.js b/demos/code/msg/el.js
index c63b7a6851f..ad5b3f15cb1 100644
--- a/demos/code/msg/el.js
+++ b/demos/code/msg/el.js
@@ -19,6 +19,6 @@ var MSG = {
httpRequestError: "Υπήρξε πρόβλημα με το αίτημα.",
linkAlert: "Κοινοποίησε τα μπλοκ σου με αυτόν τον σύνδεσμο:\n\n%1",
hashError: "Λυπάμαι, το «%1» δεν αντιστοιχεί σε κανένα αποθηκευμένο πρόγραμμα.",
- xmlError: "Δεν μπορώ να φορτώσω το αποθηκευμένο αρχείο σου. Μήπως δημιουργήθηκε από μία παλιότερη έκδοση του Blockly;",
- badXml: "Σφάλμα ανάλυσης XML:\n%1\n\nΕπίλεξε «Εντάξει» για να εγκαταλείψεις τις αλλαγές σου ή «Ακύρωση» για να επεξεργαστείς το XML κι άλλο."
+ loadError: "Δεν μπορώ να φορτώσω το αποθηκευμένο αρχείο σου. Μήπως δημιουργήθηκε από μία παλιότερη έκδοση του Blockly;",
+ parseError: "Σφάλμα ανάλυσης %1:\n%2\n\nΕπίλεξε «Εντάξει» για να εγκαταλείψεις τις αλλαγές σου ή «Ακύρωση» για να επεξεργαστείς το %1 κι άλλο."
};
diff --git a/demos/code/msg/en.js b/demos/code/msg/en.js
index 113b84639ce..212ea17a2de 100644
--- a/demos/code/msg/en.js
+++ b/demos/code/msg/en.js
@@ -19,6 +19,6 @@ var MSG = {
httpRequestError: "There was a problem with the request.",
linkAlert: "Share your blocks with this public link. We\'ll delete them if not used for a year. They are not associated with your account and handled as per Google\'s Privacy Policy. Please be sure not to include any private information.\n\n%1",
hashError: "Sorry, '%1' doesn't correspond with any saved program.",
- xmlError: "Could not load your saved file. Perhaps it was created with a different version of Blockly?",
- badXml: "Error parsing XML:\n%1\n\nSelect 'OK' to abandon your changes or 'Cancel' to further edit the XML."
+ loadError: "Could not load your saved file. Perhaps it was created with a different version of Blockly?",
+ parseError: "Error parsing %1:\n%2\n\nSelect 'OK' to abandon your changes or 'Cancel' to further edit the %1."
};
diff --git a/demos/code/msg/es.js b/demos/code/msg/es.js
index 24358e368df..7b9b9995a47 100644
--- a/demos/code/msg/es.js
+++ b/demos/code/msg/es.js
@@ -19,6 +19,6 @@ var MSG = {
httpRequestError: "Hubo un problema con la petición.",
linkAlert: "Comparte tus bloques con este enlace:\n\n%1",
hashError: "«%1» no corresponde con ningún programa guardado.",
- xmlError: "No se pudo cargar el archivo guardado. ¿Quizá fue creado con otra versión de Blockly?",
- badXml: "Error de análisis XML:\n%1\n\nSelecciona OK para abandonar tus cambios o Cancelar para seguir editando el XML."
+ loadError: "No se pudo cargar el archivo guardado. ¿Quizá fue creado con otra versión de Blockly?",
+ parseError: "Error de análisis %1:\n%2\n\nSelecciona OK para abandonar tus cambios o Cancelar para seguir editando el %1."
};
diff --git a/demos/code/msg/et.js b/demos/code/msg/et.js
index 320c3917426..3437925cd27 100644
--- a/demos/code/msg/et.js
+++ b/demos/code/msg/et.js
@@ -19,6 +19,6 @@ var MSG = {
httpRequestError: "Probleem päringuga.",
linkAlert: "Oma plokke saad jagada selle lingiga:\n\n%1",
hashError: "Vabandust, kuid '%1' ei vasta ühelegi salvestatud programmile.",
- xmlError: "Su salvestatud faili ei õnnestunud laadida. Võibolla on see loodud mõne teise Blockly versiooniga?",
- badXml: "Viga XML-i parsimisel:\n%1\n\nTehtud muudatustest loobumiseks vajuta 'OK', XML-i muudatuste tegemise jätkamiseks 'Katkesta'."
+ loadError: "Su salvestatud faili ei õnnestunud laadida. Võibolla on see loodud mõne teise Blockly versiooniga?",
+ parseError: "Viga %1-i parsimisel:\n%2\n\nTehtud muudatustest loobumiseks vajuta 'OK', %1-i muudatuste tegemise jätkamiseks 'Katkesta'."
};
diff --git a/demos/code/msg/fa.js b/demos/code/msg/fa.js
index 96dd966b003..1376cfa58e6 100644
--- a/demos/code/msg/fa.js
+++ b/demos/code/msg/fa.js
@@ -19,6 +19,6 @@ var MSG = {
httpRequestError: "مشکلی با درخواست وجود داشت.",
linkAlert: "اشتراکگذاری بلاکهایتان با این پیوند:\n\n%1",
hashError: "شرمنده، «%1» با هیچ برنامهٔ ذخیرهشدهای تطبیق پیدا نکرد.",
- xmlError: "نتوانست پروندهٔ ذخیرهٔ شما بارگیری شود. احتمالاً با نسخهٔ متفاوتی از بلوکی درست شدهاست؟",
- badXml: "خطای تجزیهٔ اکسامال:\n%1\n\n«باشد» را برای ذخیره و «فسخ» را برای ویرایش بیشتر اکسامال انتخاب کنید."
+ loadError: "نتوانست پروندهٔ ذخیرهٔ شما بارگیری شود. احتمالاً با نسخهٔ متفاوتی از بلوکی درست شدهاست؟",
+ parseError: "خطای تجزیهٔ اکسامال:\n%2\n\n«باشد» را برای ذخیره و «فسخ» را برای ویرایش بیشتر اکسامال انتخاب کنید."
};
diff --git a/demos/code/msg/fr.js b/demos/code/msg/fr.js
index 60181131adb..d98d386bbf3 100644
--- a/demos/code/msg/fr.js
+++ b/demos/code/msg/fr.js
@@ -19,6 +19,6 @@ var MSG = {
httpRequestError: "Il y a eu un problème avec la demande.",
linkAlert: "Partagez vos blocs grâce à ce lien:\n\n%1",
hashError: "Désolé, '%1' ne correspond à aucun programme sauvegardé.",
- xmlError: "Impossible de charger le fichier de sauvegarde. Peut être a t-il été créé avec une autre version de Blockly?",
- badXml: "Erreur d’analyse du XML :\n%1\n\nSélectionner 'OK' pour abandonner vos modifications ou 'Annuler' pour continuer à modifier le XML."
+ loadError: "Impossible de charger le fichier de sauvegarde. Peut être a t-il été créé avec une autre version de Blockly?",
+ parseError: "Erreur d’analyse du %1 :\n%2\n\nSélectionner 'OK' pour abandonner vos modifications ou 'Annuler' pour continuer à modifier le %1."
};
diff --git a/demos/code/msg/he.js b/demos/code/msg/he.js
index dc2826620db..c12f28ad627 100644
--- a/demos/code/msg/he.js
+++ b/demos/code/msg/he.js
@@ -19,6 +19,6 @@ var MSG = {
httpRequestError: "הבקשה נכשלה.",
linkAlert: "ניתן לשתף את קטעי הקוד שלך באמצעות קישור זה:\n\n%1",
hashError: "לצערנו, '%1' איננו מתאים לאף אחת מהתוכניות השמורות",
- xmlError: "נסיון הטעינה של הקובץ השמור שלך נכשל. האם ייתכן שהוא נוצר בגרסא שונה של בלוקלי?",
- badXml: "תקלה בפענוח XML:\n\n%1\n\nנא לבחור 'אישור' כדי לנטוש את השינויים שלך או 'ביטול' כדי להמשיך ולערוך את ה־XML."
+ loadError: "נסיון הטעינה של הקובץ השמור שלך נכשל. האם ייתכן שהוא נוצר בגרסא שונה של בלוקלי?",
+ parseError: "תקלה בפענוח %1:\n\n%2\n\nנא לבחור 'אישור' כדי לנטוש את השינויים שלך או 'ביטול' כדי להמשיך ולערוך את ה־%1."
};
diff --git a/demos/code/msg/hrx.js b/demos/code/msg/hrx.js
index ca0dea3fc3c..deda3cd20e6 100644
--- a/demos/code/msg/hrx.js
+++ b/demos/code/msg/hrx.js
@@ -19,6 +19,6 @@ var MSG = {
httpRequestError: "Mit der Oonfroch hots en Problem geb.",
linkAlert: "Tel von dein Bausten mit dem Link:\n\n%1",
hashError: "„%1“ stimmt leider mit kenem üweren gespeicherte Programm.",
- xmlError: "Dein gespeicherte Datei könnt net gelood sin. Vielleicht woard se mit ener annre Version von Blockly erstellt.",
- badXml: "Fehler beim Parse von XML:\n%1\n\nWähle 'OK' zum Verwerfe von deiner Ändrunge orrer 'Abbreche' zum XML weiter beoorbeite."
+ loadError: "Dein gespeicherte Datei könnt net gelood sin. Vielleicht woard se mit ener annre Version von Blockly erstellt.",
+ parseError: "Fehler beim Parse von %1:\n%2\n\nWähle 'OK' zum Verwerfe von deiner Ändrunge orrer 'Abbreche' zum %1 weiter beoorbeite."
};
diff --git a/demos/code/msg/hu.js b/demos/code/msg/hu.js
index eee1868634a..4575a4965c3 100644
--- a/demos/code/msg/hu.js
+++ b/demos/code/msg/hu.js
@@ -19,6 +19,6 @@ var MSG = {
httpRequestError: "A kéréssel kapcsolatban probléma merült fel.",
linkAlert: "Ezzel a hivatkozással tudod megosztani a programodat:\n\n%1",
hashError: "Sajnos a '%1' hivatkozás nem tartozik egyetlen programhoz sem.",
- xmlError: "A programodat nem lehet betölteni. Elképzelhető, hogy a Blockly egy másik verziójában készült?",
- badXml: "Hiba az XML feldolgozásakor:\n%1\n\nVáltozások elvetése?"
+ loadError: "A programodat nem lehet betölteni. Elképzelhető, hogy a Blockly egy másik verziójában készült?",
+ parseError: "Hiba az %1 feldolgozásakor:\n%2\n\nVáltozások elvetése?"
};
diff --git a/demos/code/msg/ia.js b/demos/code/msg/ia.js
index 5938458bb93..30ff227204e 100644
--- a/demos/code/msg/ia.js
+++ b/demos/code/msg/ia.js
@@ -19,6 +19,6 @@ var MSG = {
httpRequestError: "Il habeva un problema con le requesta.",
linkAlert: "Divide tu blocos con iste ligamine:\n\n%1",
hashError: "Infelicemente, '%1' non corresponde a alcun programma salveguardate.",
- xmlError: "Impossibile cargar le file salveguardate. Pote esser que illo ha essite create con un altere version de Blockly?",
- badXml: "Error de analyse del XML:\n%1\n\nSelige 'OK' pro abandonar le modificationes o 'Cancellar' pro continuar a modificar le codice XML."
+ loadError: "Impossibile cargar le file salveguardate. Pote esser que illo ha essite create con un altere version de Blockly?",
+ parseError: "Error de analyse del %1:\n%2\n\nSelige 'OK' pro abandonar le modificationes o 'Cancellar' pro continuar a modificar le codice %1."
};
diff --git a/demos/code/msg/is.js b/demos/code/msg/is.js
index fa5c40d80a3..ba79df697c8 100644
--- a/demos/code/msg/is.js
+++ b/demos/code/msg/is.js
@@ -19,6 +19,6 @@ var MSG = {
httpRequestError: "Það kom upp vandamál með beiðnina.",
linkAlert: "Deildu kubbunum þínum með þessari krækju:",
hashError: "Því miður, '%1' passar ekki við neitt vistað forrit.",
- xmlError: "Gat ekki hlaðið vistuðu skrána þína. Var hún kannske búin til í annarri útgáfu af Blockly?",
- badXml: "Villa við úrvinnslu XML:\n%1\n\nVeldu 'Í lagi' til að sleppa breytingum eða 'Hætta við' til að halda áfram með XML."
+ loadError: "Gat ekki hlaðið vistuðu skrána þína. Var hún kannske búin til í annarri útgáfu af Blockly?",
+ parseError: "Villa við úrvinnslu %1:\n%2\n\nVeldu 'Í lagi' til að sleppa breytingum eða 'Hætta við' til að halda áfram með %1."
};
diff --git a/demos/code/msg/it.js b/demos/code/msg/it.js
index cd69b66b318..e9def2a19a5 100644
--- a/demos/code/msg/it.js
+++ b/demos/code/msg/it.js
@@ -19,6 +19,6 @@ var MSG = {
httpRequestError: "La richiesta non è stata soddisfatta.",
linkAlert: "Condividi i tuoi blocchi con questo collegamento:\n\n%1",
hashError: "Mi spiace, '%1' non corrisponde ad alcun programma salvato.",
- xmlError: "Non è stato possibile caricare il documento. Forse è stato creato con una versione diversa di Blockly?",
- badXml: "Errore durante l'analisi XML:\n%1\n\nSeleziona 'OK' per abbandonare le modifiche o 'Annulla' per continuare a modificare l'XML."
+ loadError: "Non è stato possibile caricare il documento. Forse è stato creato con una versione diversa di Blockly?",
+ parseError: "Errore durante l'analisi %1:\n%2\n\nSeleziona 'OK' per abbandonare le modifiche o 'Annulla' per continuare a modificare l'%1."
};
diff --git a/demos/code/msg/ja.js b/demos/code/msg/ja.js
index 6d50419825d..44beb3bdb23 100644
--- a/demos/code/msg/ja.js
+++ b/demos/code/msg/ja.js
@@ -19,6 +19,6 @@ var MSG = {
httpRequestError: "ネットワーク接続のエラーです。",
linkAlert: "ブロックの状態をこのリンクで共有できます:\n\n%1",
hashError: "すみません。「%1」という名前のプログラムは保存されていません。",
- xmlError: "保存されたファイルを読み込めませんでした。別のバージョンのブロックリーで作成された可能性があります。",
- badXml: "XML のエラーです:\n%1\n\nXML の変更をやめるには「OK」、編集を続けるには「キャンセル」を選んでください。"
+ loadError: "保存されたファイルを読み込めませんでした。別のバージョンのブロックリーで作成された可能性があります。",
+ parseError: "%1 のエラーです:\n%2\n\n%1 の変更をやめるには「OK」、編集を続けるには「キャンセル」を選んでください。"
};
diff --git a/demos/code/msg/kab.js b/demos/code/msg/kab.js
index 648ff7fb837..621442e07c4 100644
--- a/demos/code/msg/kab.js
+++ b/demos/code/msg/kab.js
@@ -19,6 +19,6 @@ var MSG = {
httpRequestError: "yella ugur deg usuter.",
linkAlert: "Bḍu iḥedran-ik s useqdec n useɣwen-agi:\n\n%1",
hashError: "Suref-aɣ, '%1' ur imenṭaḍ ulad d yiwen n wahil yettwaskelsen.",
- xmlError: "Ur izmir ara ad d-isali afaylu n usekles. Ahatyettwarna s lqem-nniḍen n Blockly?",
- badXml: "Tuccḍa di tesleḍt n XML :\n%1\n\nFren 'IH' akken ad tzgleḍ asnifel-ik 'Sefsex' akken ad tkemmleḍ asnifel n XML."
+ loadError: "Ur izmir ara ad d-isali afaylu n usekles. Ahatyettwarna s lqem-nniḍen n Blockly?",
+ parseError: "Tuccḍa di tesleḍt n %1 :\n%2\n\nFren 'IH' akken ad tzgleḍ asnifel-ik 'Sefsex' akken ad tkemmleḍ asnifel n %1."
};
diff --git a/demos/code/msg/ko.js b/demos/code/msg/ko.js
index 990cb6f236b..2daf0c9ad79 100644
--- a/demos/code/msg/ko.js
+++ b/demos/code/msg/ko.js
@@ -19,6 +19,6 @@ var MSG = {
httpRequestError: "요청에 문제가 있습니다.",
linkAlert: "다음 링크로 블록을 공유하세요:\n\n%1",
hashError: "죄송하지만 '%1'은 어떤 저장된 프로그램으로 일치하지 않습니다.",
- xmlError: "저장된 파일을 불러올 수 없습니다. 혹시 블록리의 다른 버전으로 만들었습니까?",
- badXml: "XML 구문 분석 오류:\n%1\n\n바뀜을 포기하려면 '확인'을 선택하고 XML을 더 편집하려면 '취소'를 선택하세요."
+ loadError: "저장된 파일을 불러올 수 없습니다. 혹시 블록리의 다른 버전으로 만들었습니까?",
+ parseError: "%1 구문 분석 오류:\n%2\n\n바뀜을 포기하려면 '확인'을 선택하고 %1을 더 편집하려면 '취소'를 선택하세요."
};
diff --git a/demos/code/msg/mk.js b/demos/code/msg/mk.js
index cc344a69ca2..905f5032a55 100644
--- a/demos/code/msg/mk.js
+++ b/demos/code/msg/mk.js
@@ -19,6 +19,6 @@ var MSG = {
httpRequestError: "Се појави проблем во барањето.",
linkAlert: "Споделете ги вашите блокчиња со оваа врска:\n\n%1",
hashError: "„%1“ не одговара на ниеден зачуван програм.",
- xmlError: "Не можев да ја вчитам зачуваната податотека. Да не сте ја создале со друга верзија на Blockly?",
- badXml: "Грешка при расчленувањето на XML:\n%1\n\nСтиснете на „ОК“ за да ги напуштите промените или на „Откажи“ ако сакате уште да ја уредувате XML-податотеката."
+ loadError: "Не можев да ја вчитам зачуваната податотека. Да не сте ја создале со друга верзија на Blockly?",
+ parseError: "Грешка при расчленувањето на %1:\n%2\n\nСтиснете на „ОК“ за да ги напуштите промените или на „Откажи“ ако сакате уште да ја уредувате %1-податотеката."
};
diff --git a/demos/code/msg/ms.js b/demos/code/msg/ms.js
index 87ee8deef40..d369fd6b44e 100644
--- a/demos/code/msg/ms.js
+++ b/demos/code/msg/ms.js
@@ -19,6 +19,6 @@ var MSG = {
httpRequestError: "Permintaan itu terdapat masalah.",
linkAlert: "Kongsikan blok-blok anda dengan pautan ini:\n\n%1",
hashError: "Maaf, '%1' tidak berpadanan dengan sebarang aturcara yang disimpan.",
- xmlError: "Fail simpanan anda tidak dapat dimuatkan. Jangan-jangan ia dicipta dengan versi Blockly yang berlainan?",
- badXml: "Ralat ketika menghuraikan XML:\n%1\n\nPilih 'OK' untuk melucutkan suntingan anda atau 'Batal' untuk bersambung menyunting XML-nya."
+ loadError: "Fail simpanan anda tidak dapat dimuatkan. Jangan-jangan ia dicipta dengan versi Blockly yang berlainan?",
+ parseError: "Ralat ketika menghuraikan %1:\n%2\n\nPilih 'OK' untuk melucutkan suntingan anda atau 'Batal' untuk bersambung menyunting %1-nya."
};
diff --git a/demos/code/msg/nb.js b/demos/code/msg/nb.js
index 60ac0394d63..5eb2219aea9 100644
--- a/demos/code/msg/nb.js
+++ b/demos/code/msg/nb.js
@@ -19,6 +19,6 @@ var MSG = {
httpRequestError: "Det oppsto et problem med forespørselen din",
linkAlert: "Del dine blokker med denne lenken:\n\n%1",
hashError: "Beklager, '%1' samsvarer ikke med noe lagret program.",
- xmlError: "Kunne ikke laste inn filen. Kanskje den ble laget med en annen versjon av Blockly?",
- badXml: "Feil ved parsering av XML:\n%1\n\nVelg 'OK' for å avbryte endringene eller 'Cancel' for å fortsette å redigere XML-koden."
+ loadError: "Kunne ikke laste inn filen. Kanskje den ble laget med en annen versjon av Blockly?",
+ parseError: "Feil ved parsering av %1:\n%2\n\nVelg 'OK' for å avbryte endringene eller 'Cancel' for å fortsette å redigere %1-koden."
};
diff --git a/demos/code/msg/nl.js b/demos/code/msg/nl.js
index 339a5e8827b..00308231029 100644
--- a/demos/code/msg/nl.js
+++ b/demos/code/msg/nl.js
@@ -19,6 +19,6 @@ var MSG = {
httpRequestError: "Er is een probleem opgetreden tijdens het verwerken van het verzoek.",
linkAlert: "Deel uw blokken via deze koppeling:\n\n%1",
hashError: "\"%1\" komt helaas niet overeen met een opgeslagen bestand.",
- xmlError: "Uw opgeslagen bestand kan niet geladen worden. Is het misschien gemaakt met een andere versie van Blockly?",
- badXml: "Fout tijdens het verwerken van de XML:\n%1\n\nSelecteer \"OK\" om uw wijzigingen te negeren of \"Annuleren\" om de XML verder te bewerken."
+ loadError: "Uw opgeslagen bestand kan niet geladen worden. Is het misschien gemaakt met een andere versie van Blockly?",
+ parseError: "Fout tijdens het verwerken van de %1:\n%2\n\nSelecteer \"OK\" om uw wijzigingen te negeren of \"Annuleren\" om de %1 verder te bewerken."
};
diff --git a/demos/code/msg/oc.js b/demos/code/msg/oc.js
index c184ac8fb27..35c89581db4 100644
--- a/demos/code/msg/oc.js
+++ b/demos/code/msg/oc.js
@@ -19,6 +19,6 @@ var MSG = {
httpRequestError: "I a agut un problèma amb la demanda.",
linkAlert: "Partejatz vòstres blòts gràcia a aqueste ligam :\n\n%1",
hashError: "O planhèm, '%1' correspond pas a un fichièr Blockly salvament.",
- xmlError: "Impossible de cargar lo fichièr de salvament. Benlèu qu'es estat creat amb una autra version de Blockly ?",
- badXml: "Error d’analisi del XML :\n%1\n\nSeleccionar 'D'acòrdi' per abandonar vòstras modificacions o 'Anullar' per modificar encara lo XML."
+ loadError: "Impossible de cargar lo fichièr de salvament. Benlèu qu'es estat creat amb una autra version de Blockly ?",
+ parseError: "Error d’analisi del %1 :\n%2\n\nSeleccionar 'D'acòrdi' per abandonar vòstras modificacions o 'Anullar' per modificar encara lo %1."
};
diff --git a/demos/code/msg/pl.js b/demos/code/msg/pl.js
index 83bb05d2f9f..ade2b76cd36 100644
--- a/demos/code/msg/pl.js
+++ b/demos/code/msg/pl.js
@@ -19,6 +19,6 @@ var MSG = {
httpRequestError: "Wystąpił problem z żądaniem.",
linkAlert: "Udpostępnij swoje bloki korzystając z poniższego linku : \n\n\n%1",
hashError: "Przepraszamy, \"%1\" nie odpowiada żadnemu zapisanemu programowi.",
- xmlError: "Nie można załadować zapisanego pliku. Być może został utworzony za pomocą innej wersji Blockly?",
- badXml: "Błąd parsowania XML : \n%1\n\nZaznacz 'OK' aby odrzucić twoje zmiany lub 'Cancel', żeby w przyszłości edytować XML."
+ loadError: "Nie można załadować zapisanego pliku. Być może został utworzony za pomocą innej wersji Blockly?",
+ parseError: "Błąd parsowania %1 : \n%2\n\nZaznacz 'OK' aby odrzucić twoje zmiany lub 'Cancel', żeby w przyszłości edytować %1."
};
diff --git a/demos/code/msg/pms.js b/demos/code/msg/pms.js
index a7704f764d0..f60be55d982 100644
--- a/demos/code/msg/pms.js
+++ b/demos/code/msg/pms.js
@@ -19,6 +19,6 @@ var MSG = {
httpRequestError: "A-i é staje un problema con l'arcesta.",
linkAlert: "Ch'a partagia ij sò blòch grassie a sta liura: %1",
hashError: "An dëspias, '%1 a corëspond a gnun programa salvà.",
- xmlError: "A l'é nen podusse carié so archivi salvà. Miraco a l'é stàit creà con na version diferenta ëd Blockly?",
- badXml: "Eror d'anàlisi dl'XML:\n%1\n\nSelessioné 'Va bin' për lassé perde toe modìfiche o 'Anulé' për modifiché ancora l'XML."
+ loadError: "A l'é nen podusse carié so archivi salvà. Miraco a l'é stàit creà con na version diferenta ëd Blockly?",
+ parseError: "Eror d'anàlisi dl'%1:\n%2\n\nSelessioné 'Va bin' për lassé perde toe modìfiche o 'Anulé' për modifiché ancora l'%1."
};
diff --git a/demos/code/msg/pt-br.js b/demos/code/msg/pt-br.js
index 9b18d636006..68d54dadb41 100644
--- a/demos/code/msg/pt-br.js
+++ b/demos/code/msg/pt-br.js
@@ -19,6 +19,6 @@ var MSG = {
httpRequestError: "Houve um problema com a requisição.",
linkAlert: "Compartilhe seus blocos com este link:\n\n%1",
hashError: "Desculpe, '%1' não corresponde a um programa salvo.",
- xmlError: "Não foi possível carregar seu arquivo salvo. Talvez ele tenha sido criado com uma versão diferente do Blockly?",
- badXml: "Erro de análise XML:\n%1\n\nSelecione 'OK' para abandonar suas mudanças ou 'Cancelar' para editar o XML."
+ loadError: "Não foi possível carregar seu arquivo salvo. Talvez ele tenha sido criado com uma versão diferente do Blockly?",
+ parseError: "Erro de análise %1:\n%2\n\nSelecione 'OK' para abandonar suas mudanças ou 'Cancelar' para editar o %1."
};
diff --git a/demos/code/msg/ro.js b/demos/code/msg/ro.js
index cd3de11d790..e6ab7be82fa 100644
--- a/demos/code/msg/ro.js
+++ b/demos/code/msg/ro.js
@@ -19,6 +19,6 @@ var MSG = {
httpRequestError: "A apărut o problemă la solicitare.",
linkAlert: "Distribuie-ți blocurile folosind această legătură:\n\n%1",
hashError: "Scuze, „%1” nu corespunde nici unui program salvat.",
- xmlError: "Sistemul nu a putut încărca fișierul salvat. Poate că a fost creat cu o altă versiune de Blockly?",
- badXml: "Eroare de parsare XML:\n%1\n\nAlege „OK” pentru a renunța la modificările efectuate sau „Revocare” pentru a modifica în continuare fișierul XML."
+ loadError: "Sistemul nu a putut încărca fișierul salvat. Poate că a fost creat cu o altă versiune de Blockly?",
+ parseError: "Eroare de parsare %1:\n%2\n\nAlege „OK” pentru a renunța la modificările efectuate sau „Revocare” pentru a modifica în continuare fișierul %1."
};
diff --git a/demos/code/msg/ru.js b/demos/code/msg/ru.js
index 389e9052a33..da7a2f7b924 100644
--- a/demos/code/msg/ru.js
+++ b/demos/code/msg/ru.js
@@ -19,6 +19,6 @@ var MSG = {
httpRequestError: "Произошла проблема при запросе.",
linkAlert: "Поделитесь своими блоками по этой ссылке:\n\n%1",
hashError: "К сожалению, «%1» не соответствует ни одному сохраненному файлу Блокли.",
- xmlError: "Не удалось загрузить ваш сохраненный файл. Возможно, он был создан в другой версии Блокли?",
- badXml: "Ошибка синтаксического анализа XML:\n%1\n\nВыберите 'ОК', чтобы отказаться от изменений или 'Cancel' для дальнейшего редактирования XML."
+ loadError: "Не удалось загрузить ваш сохраненный файл. Возможно, он был создан в другой версии Блокли?",
+ parseError: "Ошибка синтаксического анализа %1:\n%2\n\nВыберите 'ОК', чтобы отказаться от изменений или 'Cancel' для дальнейшего редактирования %1."
};
diff --git a/demos/code/msg/sc.js b/demos/code/msg/sc.js
index 82f94d61d05..8fe88ef1890 100644
--- a/demos/code/msg/sc.js
+++ b/demos/code/msg/sc.js
@@ -19,6 +19,6 @@ var MSG = {
httpRequestError: "Ddui fut unu problema cun sa pregunta",
linkAlert: "Poni is brocus tuus in custu acàpiu:\n\n%1",
hashError: "Mi dispraxit, '%1' non torrat a pari cun nimancu unu de is programas sarvaus.",
- xmlError: "Non potzu carrigai su file sarvau. Fortzis est stètiu fatu cun d-una versioni diferenti de Blockly?",
- badXml: "Errori in s'anàlisi XML:\n%1\n\nCraca 'OK' po perdi is mudàntzias 'Anudda' po sighì a scriri su XML."
+ loadError: "Non potzu carrigai su file sarvau. Fortzis est stètiu fatu cun d-una versioni diferenti de Blockly?",
+ parseError: "Errori in s'anàlisi %1:\n%2\n\nCraca 'OK' po perdi is mudàntzias 'Anudda' po sighì a scriri su %1."
};
diff --git a/demos/code/msg/sk.js b/demos/code/msg/sk.js
index 3917df293ee..0c07cae2826 100644
--- a/demos/code/msg/sk.js
+++ b/demos/code/msg/sk.js
@@ -19,6 +19,6 @@ var MSG = {
httpRequestError: "Problém so spracovaním požiadavky.",
linkAlert: "Zdieľať tento program skopírovaním odkazu\n\n%1",
hashError: "Prepáč, '%1' nie je meno žiadnemu uloženému programu.",
- xmlError: "Nebolo možné načítať uložený súbor. Možno bol vytvorený v inej verzii Blocky.",
- badXml: "Chyba pri parsovaní XML:\n%1\n\nStlačte 'OK' ak chcete zrušiť zmeny alebo 'Zrušiť' pre pokračovanie v úpravách XML."
+ loadError: "Nebolo možné načítať uložený súbor. Možno bol vytvorený v inej verzii Blocky.",
+ parseError: "Chyba pri parsovaní %1:\n%2\n\nStlačte 'OK' ak chcete zrušiť zmeny alebo 'Zrušiť' pre pokračovanie v úpravách %1."
};
diff --git a/demos/code/msg/sr.js b/demos/code/msg/sr.js
index f9a026ca088..876fad70969 100644
--- a/demos/code/msg/sr.js
+++ b/demos/code/msg/sr.js
@@ -19,6 +19,6 @@ var MSG = {
httpRequestError: "Дошло је до проблема у захтеву.",
linkAlert: "Делите своје блокове овом везом:\n\n%1",
hashError: "„%1“ не одговара ниједном сачуваном програму.",
- xmlError: "Не могу да учитам сачувану датотеку. Можда је направљена другом верзијом Blockly-ја.",
- badXml: "Грешка при рашчлањивању XML-а:\n%1\n\nПритисните „У реду“ да напустите измене или „Откажи“ да наставите са уређивањем XML датотеке."
+ loadError: "Не могу да учитам сачувану датотеку. Можда је направљена другом верзијом Blockly-ја.",
+ parseError: "Грешка при рашчлањивању %1-а:\n%2\n\nПритисните „У реду“ да напустите измене или „Откажи“ да наставите са уређивањем %1 датотеке."
};
diff --git a/demos/code/msg/sv.js b/demos/code/msg/sv.js
index 4134a4c7dcd..2c3245a8951 100644
--- a/demos/code/msg/sv.js
+++ b/demos/code/msg/sv.js
@@ -19,6 +19,6 @@ var MSG = {
httpRequestError: "Det uppstod ett problem med begäran.",
linkAlert: "Dela dina block med denna länk: \n\n%1",
hashError: "Tyvärr, '%1' överensstämmer inte med något sparat program.",
- xmlError: "Kunde inte läsa din sparade fil. Den skapades kanske med en annan version av Blockly?",
- badXml: "Fel vid parsning av XML:\n%1\n\nKlicka på 'OK' för att strunta i dina ändringar eller 'Avbryt' för att fortsätta redigera XML-koden."
+ loadError: "Kunde inte läsa din sparade fil. Den skapades kanske med en annan version av Blockly?",
+ parseError: "Fel vid parsning av %1:\n%2\n\nKlicka på 'OK' för att strunta i dina ändringar eller 'Avbryt' för att fortsätta redigera %1-koden."
};
diff --git a/demos/code/msg/ta.js b/demos/code/msg/ta.js
index ff472e2b7e2..d415da98e8c 100644
--- a/demos/code/msg/ta.js
+++ b/demos/code/msg/ta.js
@@ -19,6 +19,6 @@ var MSG = {
httpRequestError: "இந்த செயலை இயக்குவதில் கோளாறு ஏற்பட்டது",
linkAlert: "இந்த சுட்டி வழியாக நிரல் துண்டுகளை பகிரவும்:\n\n%1",
hashError: "'%1' : இது சேமித்த நிரலாக தெரியவில்லை.",
- xmlError: "உங்களது நிரலை காணவில்லை; வேறு Blockly அத்தியாயத்தில் சேமித்தீரா?",
- badXml: "XML பகுப்பதில் கோளாறு:\n%1\n\nOK' கிளிக் செய்தால் மாற்றங்கள் இழப்பீர்கள்; பிழைகளுடன் தொடர 'Cancel' கிளிக் செய்யவும்."
+ loadError: "உங்களது நிரலை காணவில்லை; வேறு Blockly அத்தியாயத்தில் சேமித்தீரா?",
+ parseError: "%1 பகுப்பதில் கோளாறு:\n%2\n\n'OK' கிளிக் செய்தால் மாற்றங்கள் இழப்பீர்கள்; பிழைகளுடன் தொடர 'Cancel' கிளிக் செய்யவும்."
};
diff --git a/demos/code/msg/th.js b/demos/code/msg/th.js
index 1ac36245bdd..91dc7c4894f 100644
--- a/demos/code/msg/th.js
+++ b/demos/code/msg/th.js
@@ -19,6 +19,6 @@ var MSG = {
httpRequestError: "มีปัญหาเกี่ยวกับการร้องขอ",
linkAlert: "แบ่งปันบล็อกของคุณด้วยลิงก์นี้:\n\n%1",
hashError: "เสียใจด้วย '%1' ไม่ตรงกับโปรแกรมใดๆ ที่เคยบันทึกเอาไว้เลย",
- xmlError: "ไม่สามารถโหลดไฟล์ที่บันทึกไว้ของคุณได้ บางทีมันอาจจะถูกสร้างขึ้นด้วย Blockly รุ่นอื่นที่แตกต่างกัน?",
- badXml: "เกิดข้อผิดพลาดในการแยกวิเคราะห์ XML:\n%1\n\nเลือก 'ตกลง' เพื่อละทิ้งการเปลี่ยนแปลงต่างๆ ที่ทำไว้ หรือเลือก 'ยกเลิก' เพื่อแก้ไข XML ต่อไป"
+ loadError: "ไม่สามารถโหลดไฟล์ที่บันทึกไว้ของคุณได้ บางทีมันอาจจะถูกสร้างขึ้นด้วย Blockly รุ่นอื่นที่แตกต่างกัน?",
+ parseError: "เกิดข้อผิดพลาดในการแยกวิเคราะห์ %1:\n%2\n\nเลือก 'ตกลง' เพื่อละทิ้งการเปลี่ยนแปลงต่างๆ ที่ทำไว้ หรือเลือก 'ยกเลิก' เพื่อแก้ไข %1 ต่อไป"
};
diff --git a/demos/code/msg/tlh.js b/demos/code/msg/tlh.js
index 8d0c056f930..9ee511a14cb 100644
--- a/demos/code/msg/tlh.js
+++ b/demos/code/msg/tlh.js
@@ -19,6 +19,6 @@ var MSG = {
httpRequestError: "Qapbe' tlhobmeH QIn.",
linkAlert: "latlhvaD ngoghmeylIj DangeHmeH Quvvam yIlo':\n\n%1",
hashError: "Do'Ha', ngogh nab pollu'pu'bogh 'oHbe'law' \"%1\"'e'.",
- xmlError: "ngogh nablIj pollu'pu'bogh chu'qa'laHbe' vay'. chaq pollu'pu'DI' ghunmeH ngogh pIm lo'lu'pu'.",
- badXml: "XML yajchu'laHbe' vay':\n%1\n\nchoHmeylIj DalonmeH \"ruch\" yIwIv pagh XML DachoHqa'meH \"qIl\" yIwIv."
+ loadError: "ngogh nablIj pollu'pu'bogh chu'qa'laHbe' vay'. chaq pollu'pu'DI' ghunmeH ngogh pIm lo'lu'pu'.",
+ parseError: "%1 yajchu'laHbe' vay':\n%2\n\nchoHmeylIj DalonmeH \"ruch\" yIwIv pagh %1 DachoHqa'meH \"qIl\" yIwIv."
};
diff --git a/demos/code/msg/tr.js b/demos/code/msg/tr.js
index 14483009222..ec0f04a2a29 100644
--- a/demos/code/msg/tr.js
+++ b/demos/code/msg/tr.js
@@ -19,6 +19,6 @@ var MSG = {
httpRequestError: "İstek ile ilgili bir problem var.",
linkAlert: "Bloklarını bu bağlantı ile paylaş:\n\n%1",
hashError: "Üzgünüz, '%1' hiç bir kaydedilmiş program ile uyuşmuyor.",
- xmlError: "Kaydedilen dosyanız yüklenemiyor\nBlockly'nin önceki sürümü ile kaydedilmiş olabilir mi?",
- badXml: "XML ayrıştırma hatası:\n%1\n\nDeğişikliklerden vazgeçmek için 'Tamam'ı, düzenlemeye devam etmek için 'İptal' seçeneğini seçiniz."
+ loadError: "Kaydedilen dosyanız yüklenemiyor\nBlockly'nin önceki sürümü ile kaydedilmiş olabilir mi?",
+ parseError: "%1 ayrıştırma hatası:\n%2\n\nDeğişikliklerden vazgeçmek için 'Tamam'ı, düzenlemeye devam etmek için 'İptal' seçeneğini seçiniz."
};
diff --git a/demos/code/msg/uk.js b/demos/code/msg/uk.js
index 6b346272152..7ddd0e422d1 100644
--- a/demos/code/msg/uk.js
+++ b/demos/code/msg/uk.js
@@ -19,6 +19,6 @@ var MSG = {
httpRequestError: "Виникла проблема із запитом.",
linkAlert: "Поділитися вашим блоками через посилання:\n\n%1",
hashError: "На жаль, \"%1\" не відповідає жодній збереженій програмі.",
- xmlError: "Не вдалося завантажити ваш збережений файл. Можливо, він був створений з іншої версії Blockly?",
- badXml: "Помилка синтаксичного аналізу XML:\n%1\n\nВиберіть \"Гаразд\", щоб відмовитися від змін або 'Скасувати' для подальшого редагування XML."
+ loadError: "Не вдалося завантажити ваш збережений файл. Можливо, він був створений з іншої версії Blockly?",
+ parseError: "Помилка синтаксичного аналізу %1:\n%2\n\nВиберіть \"Гаразд\", щоб відмовитися від змін або 'Скасувати' для подальшого редагування %1."
};
diff --git a/demos/code/msg/vi.js b/demos/code/msg/vi.js
index 952d024b4ce..8d859643710 100644
--- a/demos/code/msg/vi.js
+++ b/demos/code/msg/vi.js
@@ -19,6 +19,6 @@ var MSG = {
httpRequestError: "Hoạt động bị trục trặc, không thực hiện được yêu cầu của bạn.",
linkAlert: "Chia sẻ chương trình của bạn với liên kết sau:\n\n %1",
hashError: "Không tìm thấy chương trình được lưu ở '%1'.",
- xmlError: "Không mở được chương trình của bạn. Có thể nó nằm trong một phiên bản khác của Blockly?",
- badXml: "Lỗi sử lý XML:\n %1\n\nChọn 'OK' để từ bỏ các thay đổi hoặc 'Hủy' để tiếp tục chỉnh sửa các XML."
+ loadError: "Không mở được chương trình của bạn. Có thể nó nằm trong một phiên bản khác của Blockly?",
+ parseError: "Lỗi sử lý %1:\n %2\n\nChọn 'OK' để từ bỏ các thay đổi hoặc 'Hủy' để tiếp tục chỉnh sửa các %1."
};
diff --git a/demos/code/msg/zh-hans.js b/demos/code/msg/zh-hans.js
index abf8a6589b0..ef8951bac36 100644
--- a/demos/code/msg/zh-hans.js
+++ b/demos/code/msg/zh-hans.js
@@ -19,6 +19,6 @@ var MSG = {
httpRequestError: "请求存在问题。",
linkAlert: "通过这个链接分享您的模块:\n\n%1",
hashError: "对不起,没有任何已保存的程序对应'%1' 。",
- xmlError: "无法载入您保存的文件。您是否使用其他版本的Blockly创建该文件的?",
- badXml: "XML解析错误:\n%1\n\n选择“确定”以取消您对XML的修改,或选择“取消”以继续编辑XML。"
+ loadError: "无法载入您保存的文件。您是否使用其他版本的Blockly创建该文件的?",
+ parseError: "%1解析错误:\n%2\n\n选择“确定”以取消您对%1的修改,或选择“取消”以继续编辑%1。"
};
diff --git a/demos/code/msg/zh-hant.js b/demos/code/msg/zh-hant.js
index 48a8b527272..fd7193268cf 100644
--- a/demos/code/msg/zh-hant.js
+++ b/demos/code/msg/zh-hant.js
@@ -19,6 +19,6 @@ var MSG = {
httpRequestError: "命令出現錯誤。",
linkAlert: "透過此連結分享您的積木組:\n\n%1",
hashError: "對不起,「%1」並未對應任何已保存的程式。",
- xmlError: "未能載入您保存的檔案。或許它是由其他版本的Blockly創建?",
- badXml: "解析 XML 時出現錯誤:\n%1\n\n選擇'確定'以放棄您的更改,或選擇'取消'以進一步編輯 XML。"
+ loadError: "未能載入您保存的檔案。或許它是由其他版本的Blockly創建?",
+ parseError: "解析 %1 時出現錯誤:\n%2\n\n選擇'確定'以放棄您的更改,或選擇'取消'以進一步編輯 %1。"
};
|