mirror of
https://github.com/google/blockly.git
synced 2025-12-15 13:50:08 +01:00
fix: update code demo to include JSON (#5444)
* fix: update code demo to include JSON * fix: do property renames * fix: change XML to place holder * fix: PR comments
This commit is contained in:
committed by
alschmiedt
parent
84514efb09
commit
ee221520a9
@@ -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) {
|
||||
|
||||
@@ -47,6 +47,8 @@
|
||||
<td id="tab_dart" class="taboff tab_collapse">Dart</td>
|
||||
<td class="tabmin tab_collapse"> </td>
|
||||
<td id="tab_xml" class="taboff tab_collapse">XML</td>
|
||||
<td class="tabmin tab_collapse"> </td>
|
||||
<td id="tab_json" class="taboff tab_collapse">JSON</td>
|
||||
<td class="tabmin"> </td>
|
||||
<td id="tab_code" class="taboff">
|
||||
<select id="code_menu"></select>
|
||||
@@ -78,6 +80,7 @@
|
||||
<pre id="content_lua" class="content prettyprint lang-lua"></pre>
|
||||
<pre id="content_dart" class="content prettyprint lang-dart"></pre>
|
||||
<textarea id="content_xml" class="content" wrap="off"></textarea>
|
||||
<textarea id="content_json" class="content" wrap="off"></textarea>
|
||||
|
||||
<xml xmlns="https://developers.google.com/blockly/xml" id="toolbox" style="display: none">
|
||||
<category name="%{BKY_CATLOGIC}" colour="%{BKY_LOGIC_HUE}">
|
||||
|
||||
@@ -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\"."
|
||||
};
|
||||
|
||||
@@ -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."
|
||||
};
|
||||
|
||||
@@ -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."
|
||||
};
|
||||
|
||||
@@ -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."
|
||||
};
|
||||
|
||||
@@ -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."
|
||||
};
|
||||
|
||||
@@ -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."
|
||||
};
|
||||
|
||||
@@ -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."
|
||||
};
|
||||
|
||||
@@ -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 κι άλλο."
|
||||
};
|
||||
|
||||
@@ -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."
|
||||
};
|
||||
|
||||
@@ -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."
|
||||
};
|
||||
|
||||
@@ -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'."
|
||||
};
|
||||
|
||||
@@ -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«باشد» را برای ذخیره و «فسخ» را برای ویرایش بیشتر اکسامال انتخاب کنید."
|
||||
};
|
||||
|
||||
@@ -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."
|
||||
};
|
||||
|
||||
@@ -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."
|
||||
};
|
||||
|
||||
@@ -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."
|
||||
};
|
||||
|
||||
@@ -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?"
|
||||
};
|
||||
|
||||
@@ -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."
|
||||
};
|
||||
|
||||
@@ -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."
|
||||
};
|
||||
|
||||
@@ -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."
|
||||
};
|
||||
|
||||
@@ -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」、編集を続けるには「キャンセル」を選んでください。"
|
||||
};
|
||||
|
||||
@@ -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."
|
||||
};
|
||||
|
||||
@@ -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을 더 편집하려면 '취소'를 선택하세요."
|
||||
};
|
||||
|
||||
@@ -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-податотеката."
|
||||
};
|
||||
|
||||
@@ -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."
|
||||
};
|
||||
|
||||
@@ -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."
|
||||
};
|
||||
|
||||
@@ -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."
|
||||
};
|
||||
|
||||
@@ -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."
|
||||
};
|
||||
|
||||
@@ -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."
|
||||
};
|
||||
|
||||
@@ -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."
|
||||
};
|
||||
|
||||
@@ -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."
|
||||
};
|
||||
|
||||
@@ -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."
|
||||
};
|
||||
|
||||
@@ -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."
|
||||
};
|
||||
|
||||
@@ -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."
|
||||
};
|
||||
|
||||
@@ -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."
|
||||
};
|
||||
|
||||
@@ -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 датотеке."
|
||||
};
|
||||
|
||||
@@ -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."
|
||||
};
|
||||
|
||||
@@ -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' கிளிக் செய்யவும்."
|
||||
};
|
||||
|
||||
@@ -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 ต่อไป"
|
||||
};
|
||||
|
||||
@@ -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."
|
||||
};
|
||||
|
||||
@@ -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."
|
||||
};
|
||||
|
||||
@@ -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."
|
||||
};
|
||||
|
||||
@@ -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."
|
||||
};
|
||||
|
||||
@@ -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。"
|
||||
};
|
||||
|
||||
@@ -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。"
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user