mirror of
https://github.com/scratchfoundation/scratch-blocks.git
synced 2025-08-28 22:10:31 -04:00
Automatic commit Fri Nov 15 03:00:16 PST 2013
This commit is contained in:
parent
da8409f818
commit
6098b33898
33 changed files with 272 additions and 54 deletions
|
@ -5,7 +5,7 @@ if (typeof apps == 'undefined') { var apps = {}; }
|
|||
|
||||
|
||||
apps.messages = function(opt_data, opt_ignored, opt_ijData) {
|
||||
return '<div style="display: none"><span id="subtitle">بيئة برمجة مرئية</span><span id="blocklyMessage">بلوكلي</span><span id="codeTooltip">راجع إنشاء تعليمات برمجية JavaScript.</span><span id="linkTooltip">Save and link to blocks.</span><span id="runTooltip">Run the program defined by the blocks in the workspace.</span><span id="runProgram">شغِّل البرنامج</span><span id="resetProgram">إعادة ضبط</span><span id="dialogOk">حسن</span><span id="dialogCancel">إلغاء الأمر</span><span id="catLogic">منطق</span><span id="catLoops">الحلقات</span><span id="catMath">رياضيات</span><span id="catText">نص</span><span id="catLists">قوائم</span><span id="catColour">لون</span><span id="catVariables">متغيرات</span><span id="catProcedures">إجراءات</span><span id="httpRequestError">كانت هناك مشكلة مع هذا الطلب.</span><span id="linkAlert">Share your blocks with this link:\\n\\n%1</span><span id="hashError">عذراً،ال \'1%\' لا تتوافق مع أي برنامج تم حفظه.</span><span id="xmlError">تعذر تحميل الملف المحفوظة الخاصة بك. ربما تم إنشاؤه باستخدام إصدار مختلف من بلوكلي؟</span><span id="listVariable">قائمة</span><span id="textVariable">نص</span></div>';
|
||||
return '<div style="display: none"><span id="subtitle">بيئة برمجة مرئية</span><span id="blocklyMessage">بلوكلي</span><span id="codeTooltip">راجع إنشاء تعليمات برمجية JavaScript.</span><span id="linkTooltip">احفظ ووصلة إلى البلوكات.</span><span id="runTooltip">شغل البرنامج المعرف بواسطة البلوكات في مساحة العمل.</span><span id="runProgram">شغِّل البرنامج</span><span id="resetProgram">إعادة ضبط</span><span id="dialogOk">حسن</span><span id="dialogCancel">إلغاء الأمر</span><span id="catLogic">منطق</span><span id="catLoops">الحلقات</span><span id="catMath">رياضيات</span><span id="catText">نص</span><span id="catLists">قوائم</span><span id="catColour">لون</span><span id="catVariables">متغيرات</span><span id="catProcedures">إجراءات</span><span id="httpRequestError">كانت هناك مشكلة مع هذا الطلب.</span><span id="linkAlert">Share your blocks with this link:\\n\\n%1</span><span id="hashError">عذراً،ال \'1%\' لا تتوافق مع أي برنامج تم حفظه.</span><span id="xmlError">تعذر تحميل الملف المحفوظة الخاصة بك. ربما تم إنشاؤه باستخدام إصدار مختلف من بلوكلي؟</span><span id="listVariable">قائمة</span><span id="textVariable">نص</span></div>';
|
||||
};
|
||||
|
||||
|
||||
|
@ -36,12 +36,12 @@ if (typeof codepage == 'undefined') { var codepage = {}; }
|
|||
|
||||
|
||||
codepage.messages = function(opt_data, opt_ignored, opt_ijData) {
|
||||
return apps.messages(null, null, opt_ijData) + '<div style="display: none"><span id="Code_badXml">خطأ في توزيع ال "XML":\n %1\n\nحدد \'موافق\' للتخلي عن التغييرات أو \'إلغاء الأمر\' لمواصلة تحرير ال"XML".</span><span id="Code_badCode">خطأ في البرنامج:\n %1</span><span id="Code_timeout">تم تجاوز الحد الأقصى لتكرارات التنفيذ .</span><span id="Code_discard">Delete all %1 blocks?</span></div>';
|
||||
return apps.messages(null, null, opt_ijData) + '<div style="display: none"><span id="Code_badXml">خطأ في توزيع ال "XML":\n %1\n\nحدد \'موافق\' للتخلي عن التغييرات أو \'إلغاء الأمر\' لمواصلة تحرير ال"XML".</span><span id="Code_badCode">خطأ في البرنامج:\n %1</span><span id="Code_timeout">تم تجاوز الحد الأقصى لتكرارات التنفيذ .</span><span id="Code_discard">حذف كل بلوكات %1؟</span></div>';
|
||||
};
|
||||
|
||||
|
||||
codepage.start = function(opt_data, opt_ignored, opt_ijData) {
|
||||
return codepage.messages(null, null, opt_ijData) + '<script type="text/javascript" src="../../blockly_compressed.js"><\/script><script type="text/javascript" src="../../blocks_compressed.js"><\/script><script type="text/javascript" src="../../javascript_compressed.js"><\/script><script type="text/javascript" src="../../python_compressed.js"><\/script><script type="text/javascript" src="../../' + soy.$$escapeHtml(opt_ijData.langSrc) + '"><\/script><table width="100%" height="100%"><tr><td><h1><span id="title"><a href="../index.html">بلوكلي</a> : كود</span></h1></td><td class="farSide"><select id="languageMenu"></select></td></tr><tr><td colspan=2><table width="100%"><tr id="tabRow" height="1em"><td id="tab_blocks" class="tabon">البلوكات</td><td class="tabmin"> </td><td id="tab_javascript" class="taboff">JavaScript</td><td class="tabmin"> </td><td id="tab_python" class="taboff">Python</td><td class="tabmin"> </td><td id="tab_xml" class="taboff">XML</td><td class="tabmax"><button id="trashButton" class="notext" title="Discard all blocks."><img src=\'../../media/1x1.gif\' class="trash icon21"></button> <button id="linkButton" class="notext" title="Save and link to blocks."><img src=\'../../media/1x1.gif\' class="link icon21"></button> <button id="runButton" class="notext primary" title="Run the program defined by the blocks in the workspace."><img src=\'../../media/1x1.gif\' class="run icon21"></button></td></tr></table></td></tr><tr><td height="99%" colspan=2 id="content_area">' + codepage.toolbox(null, null, opt_ijData) + '</td></tr></table><div id="content_blocks" class="content"></div><pre id="content_javascript" class="content"></pre><pre id="content_python" class="content"></pre><textarea id="content_xml" class="content" wrap="off"></textarea>' + apps.dialog(null, null, opt_ijData) + apps.storageDialog(null, null, opt_ijData);
|
||||
return codepage.messages(null, null, opt_ijData) + '<script type="text/javascript" src="../../blockly_compressed.js"><\/script><script type="text/javascript" src="../../blocks_compressed.js"><\/script><script type="text/javascript" src="../../javascript_compressed.js"><\/script><script type="text/javascript" src="../../python_compressed.js"><\/script><script type="text/javascript" src="../../' + soy.$$escapeHtml(opt_ijData.langSrc) + '"><\/script><table width="100%" height="100%"><tr><td><h1><span id="title"><a href="../index.html">بلوكلي</a> : كود</span></h1></td><td class="farSide"><select id="languageMenu"></select></td></tr><tr><td colspan=2><table width="100%"><tr id="tabRow" height="1em"><td id="tab_blocks" class="tabon">البلوكات</td><td class="tabmin"> </td><td id="tab_javascript" class="taboff">JavaScript</td><td class="tabmin"> </td><td id="tab_python" class="taboff">Python</td><td class="tabmin"> </td><td id="tab_xml" class="taboff">XML</td><td class="tabmax"><button id="trashButton" class="notext" title="تجاهل كل البلوكات."><img src=\'../../media/1x1.gif\' class="trash icon21"></button> <button id="linkButton" class="notext" title="احفظ ووصلة إلى البلوكات."><img src=\'../../media/1x1.gif\' class="link icon21"></button> <button id="runButton" class="notext primary" title="شغل البرنامج المعرف بواسطة البلوكات في مساحة العمل."><img src=\'../../media/1x1.gif\' class="run icon21"></button></td></tr></table></td></tr><tr><td height="99%" colspan=2 id="content_area">' + codepage.toolbox(null, null, opt_ijData) + '</td></tr></table><div id="content_blocks" class="content"></div><pre id="content_javascript" class="content"></pre><pre id="content_python" class="content"></pre><textarea id="content_xml" class="content" wrap="off"></textarea>' + apps.dialog(null, null, opt_ijData) + apps.storageDialog(null, null, opt_ijData);
|
||||
};
|
||||
|
||||
|
||||
|
|
|
@ -5,7 +5,7 @@ if (typeof apps == 'undefined') { var apps = {}; }
|
|||
|
||||
|
||||
apps.messages = function(opt_data, opt_ignored, opt_ijData) {
|
||||
return '<div style="display: none"><span id="subtitle">görsel bir programlama ortamı</span><span id="blocklyMessage">Blockly</span><span id="codeTooltip">Oluşturulan JavaScript kodunu görüntüle.</span><span id="linkTooltip">Blokları ve bağlantı adresini kaydet.</span><span id="runTooltip">Çalışma alanında bloklar tarafından tanımlanan \\nprogramını çalıştırın. </span><span id="runProgram">Programı Çalıştır</span><span id="resetProgram">Tekrar</span><span id="dialogOk">TAMAM</span><span id="dialogCancel">İptal</span><span id="catLogic">Mantık</span><span id="catLoops">Döngüler</span><span id="catMath">Matematik</span><span id="catText">Metin</span><span id="catLists">Listeler</span><span id="catColour">Renk</span><span id="catVariables">Değişkenler</span><span id="catProcedures">Prosedürler</span><span id="httpRequestError">İstek ile ilgili bir problem var.</span><span id="linkAlert">Bloklarını bu link ile paylaş:\n\n%1</span><span id="hashError">Üzgünüz, \'%1\' herhangi bir blok kaydı ile uyuşmuyor</span><span id="xmlError">Kaydedilen dosyanız yüklenemiyor\nBlockly\'nin önceki sürümü ile kaydedilmiş olabilir mi?</span><span id="listVariable">liste</span><span id="textVariable">metin</span></div>';
|
||||
return '<div style="display: none"><span id="subtitle">görsel bir programlama ortamı</span><span id="blocklyMessage">Blockly</span><span id="codeTooltip">Oluşturulan JavaScript kodunu görüntüle.</span><span id="linkTooltip">Blokları ve bağlantı adresini kaydet.</span><span id="runTooltip">Çalışma alanında bloklar tarafından tanımlanan \\nprogramını çalıştırın. </span><span id="runProgram">Programı Çalıştır</span><span id="resetProgram">Tekrar</span><span id="dialogOk">TAMAM</span><span id="dialogCancel">İptal</span><span id="catLogic">Mantık</span><span id="catLoops">Döngüler</span><span id="catMath">Matematik</span><span id="catText">Metin</span><span id="catLists">Listeler</span><span id="catColour">Renk</span><span id="catVariables">Değişkenler</span><span id="catProcedures">Prosedürler</span><span id="httpRequestError">İstek ile ilgili bir problem var.</span><span id="linkAlert">Bloklarını bu bağlantı ile paylaş:\n\n%1</span><span id="hashError">Üzgünüz, \'%1\' hiç bir kaydedilmiş program ile uyuşmuyor.</span><span id="xmlError">Kaydedilen dosyanız yüklenemiyor\nBlockly\'nin önceki sürümü ile kaydedilmiş olabilir mi?</span><span id="listVariable">liste</span><span id="textVariable">metin</span></div>';
|
||||
};
|
||||
|
||||
|
||||
|
|
|
@ -39,7 +39,7 @@
|
|||
<span id="title">
|
||||
<a href="../index.html">{msg meaning="Apps.blocklyMessage" desc="IBID"}Blockly{/msg}</a>
|
||||
{sp}:{sp}
|
||||
{{msg meaning="Code.title" desc="title - Title of this application, indicating that it is for writing arbitrary programs.{lb}{lb}Identical|Code{rb}{rb}"}}
|
||||
{{msg meaning="Code.title" desc="title - Title of this application, indicating that it is for writing arbitrary programs.\n{lb}{lb}Identical|Code{rb}{rb}"}}
|
||||
Code
|
||||
{{/msg}}
|
||||
</span>
|
||||
|
|
|
@ -59,7 +59,7 @@
|
|||
|
||||
// Default variable names.
|
||||
<span id="listVariable">{msg meaning="Apps.listVariable" desc="variable name - Default [https://code.google.com/p/blockly/wiki/Variables variable] representing a [https://code.google.com/p/blockly/wiki/Lists list]. This should be a single word, preferably short."}list{/msg}</span>
|
||||
<span id="textVariable">{{msg meaning="Apps.textVariable" desc="variable name - Default [https://code.google.com/p/blockly/wiki/Variables variable] representing a [https://code.google.com/p/blockly/wiki/Text piece of text]. This should be a single word, preferably short.{lb}{lb}Identical|Text{rb}{rb}"}}text{{/msg}}</span>
|
||||
<span id="textVariable">{{msg meaning="Apps.textVariable" desc="variable name - Default [https://code.google.com/p/blockly/wiki/Variables variable] representing a [https://code.google.com/p/blockly/wiki/Text piece of text]. This should be a single word, preferably short.\n{lb}{lb}Identical|Text{rb}{rb}"}}text{{/msg}}</span>
|
||||
</div>
|
||||
{/template}
|
||||
|
||||
|
|
|
@ -5,7 +5,7 @@ if (typeof apps == 'undefined') { var apps = {}; }
|
|||
|
||||
|
||||
apps.messages = function(opt_data, opt_ignored, opt_ijData) {
|
||||
return '<div style="display: none"><span id="subtitle">بيئة برمجة مرئية</span><span id="blocklyMessage">بلوكلي</span><span id="codeTooltip">راجع إنشاء تعليمات برمجية JavaScript.</span><span id="linkTooltip">Save and link to blocks.</span><span id="runTooltip">Run the program defined by the blocks in the workspace.</span><span id="runProgram">شغِّل البرنامج</span><span id="resetProgram">إعادة ضبط</span><span id="dialogOk">حسن</span><span id="dialogCancel">إلغاء الأمر</span><span id="catLogic">منطق</span><span id="catLoops">الحلقات</span><span id="catMath">رياضيات</span><span id="catText">نص</span><span id="catLists">قوائم</span><span id="catColour">لون</span><span id="catVariables">متغيرات</span><span id="catProcedures">إجراءات</span><span id="httpRequestError">كانت هناك مشكلة مع هذا الطلب.</span><span id="linkAlert">Share your blocks with this link:\\n\\n%1</span><span id="hashError">عذراً،ال \'1%\' لا تتوافق مع أي برنامج تم حفظه.</span><span id="xmlError">تعذر تحميل الملف المحفوظة الخاصة بك. ربما تم إنشاؤه باستخدام إصدار مختلف من بلوكلي؟</span><span id="listVariable">قائمة</span><span id="textVariable">نص</span></div>';
|
||||
return '<div style="display: none"><span id="subtitle">بيئة برمجة مرئية</span><span id="blocklyMessage">بلوكلي</span><span id="codeTooltip">راجع إنشاء تعليمات برمجية JavaScript.</span><span id="linkTooltip">احفظ ووصلة إلى البلوكات.</span><span id="runTooltip">شغل البرنامج المعرف بواسطة البلوكات في مساحة العمل.</span><span id="runProgram">شغِّل البرنامج</span><span id="resetProgram">إعادة ضبط</span><span id="dialogOk">حسن</span><span id="dialogCancel">إلغاء الأمر</span><span id="catLogic">منطق</span><span id="catLoops">الحلقات</span><span id="catMath">رياضيات</span><span id="catText">نص</span><span id="catLists">قوائم</span><span id="catColour">لون</span><span id="catVariables">متغيرات</span><span id="catProcedures">إجراءات</span><span id="httpRequestError">كانت هناك مشكلة مع هذا الطلب.</span><span id="linkAlert">Share your blocks with this link:\\n\\n%1</span><span id="hashError">عذراً،ال \'1%\' لا تتوافق مع أي برنامج تم حفظه.</span><span id="xmlError">تعذر تحميل الملف المحفوظة الخاصة بك. ربما تم إنشاؤه باستخدام إصدار مختلف من بلوكلي؟</span><span id="listVariable">قائمة</span><span id="textVariable">نص</span></div>';
|
||||
};
|
||||
|
||||
|
||||
|
@ -41,7 +41,7 @@ graphpage.messages = function(opt_data, opt_ignored, opt_ijData) {
|
|||
|
||||
|
||||
graphpage.start = function(opt_data, opt_ignored, opt_ijData) {
|
||||
return graphpage.messages(null, null, opt_ijData) + '<table width="100%"><tr><td><h1><span id="title"><a href="../index.html">بلوكلي</a> : Graphing Calculator</span></h1></td><td class="farSide"><select id="languageMenu"></select> <button id="linkButton" class="notext" title="Save and link to blocks."><img src=\'link.png\' height=21 width=21></button></div></td></tr></table><div id="visualization"></div><div id="funcText"><img id="y1" src="../../media/1x1.gif">...</div><script type="text/javascript" src="../../blockly_compressed.js"><\/script><script type="text/javascript" src="../../blocks_compressed.js"><\/script><script type="text/javascript" src="../../javascript_compressed.js"><\/script><script type="text/javascript" src="../../' + soy.$$escapeHtml(opt_ijData.langSrc) + '"><\/script><script type="text/javascript" src="blocks.js"><\/script>' + graphpage.toolbox(null, null, opt_ijData) + '<div id="blockly"></div>' + apps.dialog(null, null, opt_ijData) + apps.storageDialog(null, null, opt_ijData);
|
||||
return graphpage.messages(null, null, opt_ijData) + '<table width="100%"><tr><td><h1><span id="title"><a href="../index.html">بلوكلي</a> : آلة حساب الرسوميات</span></h1></td><td class="farSide"><select id="languageMenu"></select> <button id="linkButton" class="notext" title="احفظ ووصلة إلى البلوكات."><img src=\'link.png\' height=21 width=21></button></div></td></tr></table><div id="visualization"></div><div id="funcText"><img id="y1" src="../../media/1x1.gif">...</div><script type="text/javascript" src="../../blockly_compressed.js"><\/script><script type="text/javascript" src="../../blocks_compressed.js"><\/script><script type="text/javascript" src="../../javascript_compressed.js"><\/script><script type="text/javascript" src="../../' + soy.$$escapeHtml(opt_ijData.langSrc) + '"><\/script><script type="text/javascript" src="blocks.js"><\/script>' + graphpage.toolbox(null, null, opt_ijData) + '<div id="blockly"></div>' + apps.dialog(null, null, opt_ijData) + apps.storageDialog(null, null, opt_ijData);
|
||||
};
|
||||
|
||||
|
||||
|
|
|
@ -5,7 +5,7 @@ if (typeof apps == 'undefined') { var apps = {}; }
|
|||
|
||||
|
||||
apps.messages = function(opt_data, opt_ignored, opt_ijData) {
|
||||
return '<div style="display: none"><span id="subtitle">görsel bir programlama ortamı</span><span id="blocklyMessage">Blockly</span><span id="codeTooltip">Oluşturulan JavaScript kodunu görüntüle.</span><span id="linkTooltip">Blokları ve bağlantı adresini kaydet.</span><span id="runTooltip">Çalışma alanında bloklar tarafından tanımlanan \\nprogramını çalıştırın. </span><span id="runProgram">Programı Çalıştır</span><span id="resetProgram">Tekrar</span><span id="dialogOk">TAMAM</span><span id="dialogCancel">İptal</span><span id="catLogic">Mantık</span><span id="catLoops">Döngüler</span><span id="catMath">Matematik</span><span id="catText">Metin</span><span id="catLists">Listeler</span><span id="catColour">Renk</span><span id="catVariables">Değişkenler</span><span id="catProcedures">Prosedürler</span><span id="httpRequestError">İstek ile ilgili bir problem var.</span><span id="linkAlert">Bloklarını bu link ile paylaş:\n\n%1</span><span id="hashError">Üzgünüz, \'%1\' herhangi bir blok kaydı ile uyuşmuyor</span><span id="xmlError">Kaydedilen dosyanız yüklenemiyor\nBlockly\'nin önceki sürümü ile kaydedilmiş olabilir mi?</span><span id="listVariable">liste</span><span id="textVariable">metin</span></div>';
|
||||
return '<div style="display: none"><span id="subtitle">görsel bir programlama ortamı</span><span id="blocklyMessage">Blockly</span><span id="codeTooltip">Oluşturulan JavaScript kodunu görüntüle.</span><span id="linkTooltip">Blokları ve bağlantı adresini kaydet.</span><span id="runTooltip">Çalışma alanında bloklar tarafından tanımlanan \\nprogramını çalıştırın. </span><span id="runProgram">Programı Çalıştır</span><span id="resetProgram">Tekrar</span><span id="dialogOk">TAMAM</span><span id="dialogCancel">İptal</span><span id="catLogic">Mantık</span><span id="catLoops">Döngüler</span><span id="catMath">Matematik</span><span id="catText">Metin</span><span id="catLists">Listeler</span><span id="catColour">Renk</span><span id="catVariables">Değişkenler</span><span id="catProcedures">Prosedürler</span><span id="httpRequestError">İstek ile ilgili bir problem var.</span><span id="linkAlert">Bloklarını bu bağlantı ile paylaş:\n\n%1</span><span id="hashError">Üzgünüz, \'%1\' hiç bir kaydedilmiş program ile uyuşmuyor.</span><span id="xmlError">Kaydedilen dosyanız yüklenemiyor\nBlockly\'nin önceki sürümü ile kaydedilmiş olabilir mi?</span><span id="listVariable">liste</span><span id="textVariable">metin</span></div>';
|
||||
};
|
||||
|
||||
|
||||
|
|
|
@ -41,5 +41,5 @@ appsIndex.messages = function(opt_data, opt_ignored) {
|
|||
|
||||
|
||||
appsIndex.start = function(opt_data, opt_ignored) {
|
||||
return appsIndex.messages(null) + '<table><tr><td><h1><span id="title">Blockly-Anwendungen</span></h1></td><td class="farSide"><select id="languageMenu"></select></td></tr><tr><td>Blockly ist eine grafische Programmierumgebung. Unten sind einige Beispielanwendungen, die Blockly verwenden.</td></tr></table><table><tr><td><a href="puzzle/index.html"><img src="index/puzzle.png" height=80 width=100></a></td><td><div><a href="puzzle/index.html">Puzzle</a></div><div>Lernen, wie man die Blockly-Oberfläche verwendet.</div></td></tr><tr><td><a href="maze/index.html"><img src="index/maze.png" height=80 width=100></a></td><td><div><a href="maze/index.html">Labyrinth</a></div><div>Blockly zum Lösen eines Labyrinths verwenden.</div></td></tr><tr><td><a href="turtle/index.html"><img src="index/turtle.png" height=80 width=100></a></td><td><div><a href="turtle/index.html">Turtle-Grafiken</a></div><div>Blockly zum Zeichnen verwenden.</div></td></tr><tr><td><a href="graph/index.html"><img src="index/graph.png" height=80 width=100></a></td><td><div><a href="graph/index.html">Grafikrechner</a></div><div>Plotfunktionen mit Blockly.</div></td></tr><tr><td><a href="code/index.html"><img src="index/code.png" height=80 width=100></a></td><td><div><a href="code/index.html">Code</a></div><div>Ein Blockly-Programm in JavaScript, Python oder XML exportieren.</div></td></tr><tr><td><a href="plane/index.html"><img src="index/plane.png" height=80 width=100></a></td><td><div><a href="plane/index.html">Flugzeugsitzrechner</a></div><div>Ein mathematisches Problem mit einer oder zwei Variablen lösen.</div></td></tr><tr><td><a href="blockfactory/index.html"><img src="index/blockfactory.png" height=80 width=100></a></td><td><div><a href="blockfactory/index.html">Block-Fabrik</a></div><div>Benutzerdefinierte Blöcke mit Blockly bauen.</div></td></tr></table><p><span id="footer_prefix"></span><a href="http://blockly.googlecode.com/">blockly.googlecode.com</a><span id="footer_suffix"></span>';
|
||||
return appsIndex.messages(null) + '<table><tr><td><h1><span id="title">Blockly-Anwendungen</span></h1></td><td class="farSide"><select id="languageMenu"></select></td></tr><tr><td>Blockly ist eine grafische Programmierumgebung. Unten sind einige Beispielanwendungen, die Blockly verwenden.</td></tr></table><table><tr><td><a href="puzzle/index.html"><img src="index/puzzle.png" height=80 width=100></a></td><td><div><a href="puzzle/index.html">Puzzle</a></div><div>Lernen, wie man die Blockly-Oberfläche verwendet.</div></td></tr><tr><td><a href="maze/index.html"><img src="index/maze.png" height=80 width=100></a></td><td><div><a href="maze/index.html">Labyrinth</a></div><div>Blockly zum Lösen eines Labyrinths verwenden.</div></td></tr><tr><td><a href="turtle/index.html"><img src="index/turtle.png" height=80 width=100></a></td><td><div><a href="turtle/index.html">Turtle-Grafiken</a></div><div>Blockly zum Zeichnen verwenden.</div></td></tr><tr><td><a href="graph/index.html"><img src="index/graph.png" height=80 width=100></a></td><td><div><a href="graph/index.html">Grafikrechner</a></div><div>Plotfunktionen mit Blockly.</div></td></tr><tr><td><a href="code/index.html"><img src="index/code.png" height=80 width=100></a></td><td><div><a href="code/index.html">Code</a></div><div>Ein Blockly-Programm als JavaScript, Python oder XML exportieren.</div></td></tr><tr><td><a href="plane/index.html"><img src="index/plane.png" height=80 width=100></a></td><td><div><a href="plane/index.html">Flugzeugsitzrechner</a></div><div>Ein mathematisches Problem mit einer oder zwei Variablen lösen.</div></td></tr><tr><td><a href="blockfactory/index.html"><img src="index/blockfactory.png" height=80 width=100></a></td><td><div><a href="blockfactory/index.html">Block-Fabrik</a></div><div>Benutzerdefinierte Blöcke mit Blockly bauen.</div></td></tr></table><p><span id="footer_prefix"></span><a href="http://blockly.googlecode.com/">blockly.googlecode.com</a><span id="footer_suffix"></span>';
|
||||
};
|
||||
|
|
45
apps/index/generated/el.js
Normal file
45
apps/index/generated/el.js
Normal file
|
@ -0,0 +1,45 @@
|
|||
// This file was automatically generated from common.soy.
|
||||
// Please don't edit this file by hand.
|
||||
|
||||
if (typeof apps == 'undefined') { var apps = {}; }
|
||||
|
||||
|
||||
apps.messages = function(opt_data, opt_ignored) {
|
||||
return '<div style="display: none"><span id="subtitle">Ένα οπτικό περιβάλλον προγραμματισμού</span><span id="blocklyMessage">Blockly (Μπλόκλι)</span><span id="codeTooltip">Δες τον κώδικα JavaScript που δημιουργήθηκε.</span><span id="linkTooltip">Αποθήκευση και σύνδεση στο μπλοκ.</span><span id="runTooltip">Εκτέλεσε το πρόγραμμα που ορίζεται από τα μπλοκ \\nστο χώρο εργασίας. </span><span id="runProgram">Εκτέλεση Προγράμματος</span><span id="resetProgram">Επανεκκίνηση</span><span id="dialogOk">ΟΚ</span><span id="dialogCancel">Ακύρωση</span><span id="catLogic">Λογική</span><span id="catLoops">Επαναλήψεις</span><span id="catMath">Μαθηματικά</span><span id="catText">Κείμενο</span><span id="catLists">Λίστες</span><span id="catColour">Χρώμα</span><span id="catVariables">Μεταβλητές</span><span id="catProcedures">Διαδικασίες</span><span id="httpRequestError">Υπήρξε πρόβλημα με το αίτημα.</span><span id="linkAlert">Μοιράσου τα blocks σου με αυτό το σύνδεσμο:\n\n%1</span><span id="hashError">Λυπάμαι, το «%1» δεν αντιστοιχεί σε κανένα αποθηκευμένο πρόγραμμα.</span><span id="xmlError">Δεν μπορώ να φορτώσω το αποθηκευμένο αρχείο σου. Μήπως δημιουργήθηκε από μία παλιότερη έκδοση του Μπλόκλι.</span><span id="listVariable">Λίστα</span><span id="textVariable">κείμενο</span></div>';
|
||||
};
|
||||
|
||||
|
||||
apps.dialog = function(opt_data, opt_ignored) {
|
||||
return '<div id="dialogShadow" class="dialogAnimate"></div><div id="dialogBorder"></div><div id="dialog"></div>';
|
||||
};
|
||||
|
||||
|
||||
apps.codeDialog = function(opt_data, opt_ignored) {
|
||||
return '<div id="dialogCode" class="dialogHiddenContent"><pre id="containerCode"></pre>' + apps.ok(null) + '</div>';
|
||||
};
|
||||
|
||||
|
||||
apps.storageDialog = function(opt_data, opt_ignored) {
|
||||
return '<div id="dialogStorage" class="dialogHiddenContent"><div id="containerStorage"></div>' + apps.ok(null) + '</div>';
|
||||
};
|
||||
|
||||
|
||||
apps.ok = function(opt_data, opt_ignored) {
|
||||
return '<div class="farSide" style="padding: 1ex 3ex 0"><button class="secondary" onclick="BlocklyApps.hideDialog(true)">ΟΚ</button></div>';
|
||||
};
|
||||
|
||||
;
|
||||
// This file was automatically generated from template.soy.
|
||||
// Please don't edit this file by hand.
|
||||
|
||||
if (typeof appsIndex == 'undefined') { var appsIndex = {}; }
|
||||
|
||||
|
||||
appsIndex.messages = function(opt_data, opt_ignored) {
|
||||
return apps.messages(null) + '<div style="display: none"><span id="indexTitle">Εφαρμογές Blockly</ span><span id="indexFooter">To Blockly είναι ανοικτού κώδικα και δωρεάν. Για να συνεισφέρετε σε κώδικα ή μεταφράσεις στο Blockly, ή για να χρησιμοποιήσετε το Blockly στη δική σας εφαρμογή, επισκεφτείτε το %1.<span></div>';
|
||||
};
|
||||
|
||||
|
||||
appsIndex.start = function(opt_data, opt_ignored) {
|
||||
return appsIndex.messages(null) + '<table><tr><td><h1><span id="title">Εφαρμογές Blockly</span></h1></td><td class="farSide"><select id="languageMenu"></select></td></tr><tr><td>Το Blockly είναι ένα γραφικό περιβάλλον προγραμματισμού. Παρακάτω είναι μερικά δείγματα εφαρμογών που χρησιμοποιούν το Blockly.</td></tr></table><table><tr><td><a href="puzzle/index.html"><img src="index/puzzle.png" height=80 width=100></a></td><td><div><a href="puzzle/index.html">Παζλ</a></div><div>Μάθετε να χρησιμοποιείτε το περιβάλλον του Blockly.</div></td></tr><tr><td><a href="maze/index.html"><img src="index/maze.png" height=80 width=100></a></td><td><div><a href="maze/index.html">Λαβύρινθος</a></div><div>Χρησιμοποιήστε το Blockly για να λύσετε έναν λαβύρινθο.</div></td></tr><tr><td><a href="turtle/index.html"><img src="index/turtle.png" height=80 width=100></a></td><td><div><a href="turtle/index.html">Γραφικά με τη Χελώνα</a></div><div>Χρησιμοποιήστε το Blockly για να σχεδιάσετε.</div></td></tr><tr><td><a href="graph/index.html"><img src="index/graph.png" height=80 width=100></a></td><td><div><a href="graph/index.html">Η Γραφική Απεικόνιση Αριθμομηχανή</a></div><div>Σχεδιάστε γραφικές παραστάσεις με το Blockly.</div></td></tr><tr><td><a href="code/index.html"><img src="index/code.png" height=80 width=100></a></td><td><div><a href="code/index.html">Κώδικας</a></div><div>Εξαγάγετε ένα πρόγραμμα γραμμένο σε Blockly στη γλώσσα Python, JavaScript ή XML.</div></td></tr><tr><td><a href="plane/index.html"><img src="index/plane.png" height=80 width=100></a></td><td><div><a href="plane/index.html">Υπολογισμός θέσεων σε Αεροπλάνο</a></div><div>Επίλυση ενός μαθηματικού προβλήματος με ένα ή δύο μεταβλητές.</div></td></tr><tr><td><a href="blockfactory/index.html"><img src="index/blockfactory.png" height=80 width=100></a></td><td><div><a href="blockfactory/index.html">Κατασκευή Μπλόκ</a></div><div>Δημιουργία προσαρμοσμένων μπλοκ χρησιμοποιώντας το Blockly.</div></td></tr></table><p><span id="footer_prefix"></span><a href="http://blockly.googlecode.com/">blockly.googlecode.com</a><span id="footer_suffix"></span>';
|
||||
};
|
45
apps/index/generated/fr.js
Normal file
45
apps/index/generated/fr.js
Normal file
|
@ -0,0 +1,45 @@
|
|||
// This file was automatically generated from common.soy.
|
||||
// Please don't edit this file by hand.
|
||||
|
||||
if (typeof apps == 'undefined') { var apps = {}; }
|
||||
|
||||
|
||||
apps.messages = function(opt_data, opt_ignored) {
|
||||
return '<div style="display: none"><span id="subtitle">un environnement de programmation visuel</span><span id="blocklyMessage">Blockly</span><span id="codeTooltip">Voir le code JavaScript généré\'.</span><span id="linkTooltip">Sauvegarde et lies aux blocs.</span><span id="runTooltip">Lancer le programme défini par les blocs dans \\nl’espace de travail. </span><span id="runProgram">Execute le programme</span><span id="resetProgram">Reset</span><span id="dialogOk">OK</span><span id="dialogCancel">Annuler</span><span id="catLogic">Logique</span><span id="catLoops">Boucles</span><span id="catMath">Math</span><span id="catText">Texte</span><span id="catLists">Listes</span><span id="catColour">Couleur</span><span id="catVariables">Variables</span><span id="catProcedures">Procédures</span><span id="httpRequestError">Il y a eu un problème avec la demande.</span><span id="linkAlert">Partagez vos blocs grâce à ce lien:\n\n%1</span><span id="hashError">Désolé, \'%1\' ne correspond pas à un fichier Blockly sauvegarde.</span><span id="xmlError">Impossible de charger le fichier de sauvegarde. Peut être a t-il ete créé avec une autre version de Blockly?</span><span id="listVariable">liste</span><span id="textVariable">texte</span></div>';
|
||||
};
|
||||
|
||||
|
||||
apps.dialog = function(opt_data, opt_ignored) {
|
||||
return '<div id="dialogShadow" class="dialogAnimate"></div><div id="dialogBorder"></div><div id="dialog"></div>';
|
||||
};
|
||||
|
||||
|
||||
apps.codeDialog = function(opt_data, opt_ignored) {
|
||||
return '<div id="dialogCode" class="dialogHiddenContent"><pre id="containerCode"></pre>' + apps.ok(null) + '</div>';
|
||||
};
|
||||
|
||||
|
||||
apps.storageDialog = function(opt_data, opt_ignored) {
|
||||
return '<div id="dialogStorage" class="dialogHiddenContent"><div id="containerStorage"></div>' + apps.ok(null) + '</div>';
|
||||
};
|
||||
|
||||
|
||||
apps.ok = function(opt_data, opt_ignored) {
|
||||
return '<div class="farSide" style="padding: 1ex 3ex 0"><button class="secondary" onclick="BlocklyApps.hideDialog(true)">OK</button></div>';
|
||||
};
|
||||
|
||||
;
|
||||
// This file was automatically generated from template.soy.
|
||||
// Please don't edit this file by hand.
|
||||
|
||||
if (typeof appsIndex == 'undefined') { var appsIndex = {}; }
|
||||
|
||||
|
||||
appsIndex.messages = function(opt_data, opt_ignored) {
|
||||
return apps.messages(null) + '<div style="display: none"><span id="indexTitle">Applications Blockly</ span><span id="indexFooter">Blockly est libre et avec code ouvert. Pour contribuer au code ou aux traductions de Blockly, ou pour utiliser Blockly dans votre propre application, allez sur %1.<span></div>';
|
||||
};
|
||||
|
||||
|
||||
appsIndex.start = function(opt_data, opt_ignored) {
|
||||
return appsIndex.messages(null) + '<table><tr><td><h1><span id="title">Applications Blockly</span></h1></td><td class="farSide"><select id="languageMenu"></select></td></tr><tr><td>Blockly est un environnement de programmation graphique. Ci-dessous quelques exemples d’application qui utilisent Blockly.</td></tr></table><table><tr><td><a href="puzzle/index.html"><img src="index/puzzle.png" height=80 width=100></a></td><td><div><a href="puzzle/index.html">Puzzle</a></div><div>Apprendre à utiliser l’interface de Blockly.</div></td></tr><tr><td><a href="maze/index.html"><img src="index/maze.png" height=80 width=100></a></td><td><div><a href="maze/index.html">Labyrinthe</a></div><div>Utiliser Blockly pour résoudre un labyrinthe.</div></td></tr><tr><td><a href="turtle/index.html"><img src="index/turtle.png" height=80 width=100></a></td><td><div><a href="turtle/index.html">Tortue dessinatrice</a></div><div>Utiliser Blockly pour dessiner.</div></td></tr><tr><td><a href="graph/index.html"><img src="index/graph.png" height=80 width=100></a></td><td><div><a href="graph/index.html">Calculatrice graphique</a></div><div>Préparer des fonctions avec Blockly.</div></td></tr><tr><td><a href="code/index.html"><img src="index/code.png" height=80 width=100></a></td><td><div><a href="code/index.html">Code</a></div><div>Exporter un programme Blockly en JavaScript, Python ou XML.</div></td></tr><tr><td><a href="plane/index.html"><img src="index/plane.png" height=80 width=100></a></td><td><div><a href="plane/index.html">Calculateur de sièges d’avion</a></div><div>Résoudre un problème de math avec une ou deux variables.</div></td></tr><tr><td><a href="blockfactory/index.html"><img src="index/blockfactory.png" height=80 width=100></a></td><td><div><a href="blockfactory/index.html">Usine de blocs</a></div><div>Construire des blocs personnalisés en utilisant Blockly.</div></td></tr></table><p><span id="footer_prefix"></span><a href="http://blockly.googlecode.com/">blockly.googlecode.com</a><span id="footer_suffix"></span>';
|
||||
};
|
45
apps/index/generated/it.js
Normal file
45
apps/index/generated/it.js
Normal file
|
@ -0,0 +1,45 @@
|
|||
// This file was automatically generated from common.soy.
|
||||
// Please don't edit this file by hand.
|
||||
|
||||
if (typeof apps == 'undefined') { var apps = {}; }
|
||||
|
||||
|
||||
apps.messages = function(opt_data, opt_ignored) {
|
||||
return '<div style="display: none"><span id="subtitle">un ambiente di programmazione grafico</span><span id="blocklyMessage">Blockly</span><span id="codeTooltip">Vedi il codice JavaScript generato.</span><span id="linkTooltip">Salva e collega ai blocchi.</span><span id="runTooltip">Esegui il programma definito dai blocchi \\nnell\'area di lavoro. </span><span id="runProgram">Esegui programma</span><span id="resetProgram">Reimposta</span><span id="dialogOk">OK</span><span id="dialogCancel">Annulla</span><span id="catLogic">Logica</span><span id="catLoops">Cicli</span><span id="catMath">Matematica</span><span id="catText">Testo</span><span id="catLists">Elenchi</span><span id="catColour">Colore</span><span id="catVariables">Variabili</span><span id="catProcedures">Procedure</span><span id="httpRequestError">La richiesta non è stata soddisfatta.</span><span id="linkAlert">Condividi i tuoi blocchi con questo collegamento:\n\n%1</span><span id="hashError">Mi spiace, \'%1\' non corrisponde ad alcun programma salvato.</span><span id="xmlError">Non è stato possibile caricare il documento. Forse è stato creato con una versione diversa di Blockly?</span><span id="listVariable">elenco</span><span id="textVariable">testo</span></div>';
|
||||
};
|
||||
|
||||
|
||||
apps.dialog = function(opt_data, opt_ignored) {
|
||||
return '<div id="dialogShadow" class="dialogAnimate"></div><div id="dialogBorder"></div><div id="dialog"></div>';
|
||||
};
|
||||
|
||||
|
||||
apps.codeDialog = function(opt_data, opt_ignored) {
|
||||
return '<div id="dialogCode" class="dialogHiddenContent"><pre id="containerCode"></pre>' + apps.ok(null) + '</div>';
|
||||
};
|
||||
|
||||
|
||||
apps.storageDialog = function(opt_data, opt_ignored) {
|
||||
return '<div id="dialogStorage" class="dialogHiddenContent"><div id="containerStorage"></div>' + apps.ok(null) + '</div>';
|
||||
};
|
||||
|
||||
|
||||
apps.ok = function(opt_data, opt_ignored) {
|
||||
return '<div class="farSide" style="padding: 1ex 3ex 0"><button class="secondary" onclick="BlocklyApps.hideDialog(true)">OK</button></div>';
|
||||
};
|
||||
|
||||
;
|
||||
// This file was automatically generated from template.soy.
|
||||
// Please don't edit this file by hand.
|
||||
|
||||
if (typeof appsIndex == 'undefined') { var appsIndex = {}; }
|
||||
|
||||
|
||||
appsIndex.messages = function(opt_data, opt_ignored) {
|
||||
return apps.messages(null) + '<div style="display: none"><span id="indexTitle">Applicazioni Blockly</ span><span id="indexFooter">Blockly è gratuito e open source. Per contribuire al codice o alle traduzioni per Blockly, o utilizzare Blockly nella tua applicazione, visita %1.<span></div>';
|
||||
};
|
||||
|
||||
|
||||
appsIndex.start = function(opt_data, opt_ignored) {
|
||||
return appsIndex.messages(null) + '<table><tr><td><h1><span id="title">Applicazioni Blockly</span></h1></td><td class="farSide"><select id="languageMenu"></select></td></tr><tr><td>Blockly è un ambiente di programmazione grafico. Di seguito sono riportati alcuni esempi di applicazioni che utilizzano Blockly.</td></tr></table><table><tr><td><a href="puzzle/index.html"><img src="index/puzzle.png" height=80 width=100></a></td><td><div><a href="puzzle/index.html">Puzzle</a></div><div>Impara a utilizzare l\'interfaccia di Blockly.</div></td></tr><tr><td><a href="maze/index.html"><img src="index/maze.png" height=80 width=100></a></td><td><div><a href="maze/index.html">Labirinto</a></div><div>Usa Blockly per risolvere un labirinto.</div></td></tr><tr><td><a href="turtle/index.html"><img src="index/turtle.png" height=80 width=100></a></td><td><div><a href="turtle/index.html">Tartaruga grafica</a></div><div>Usa Blockly per disegnare.</div></td></tr><tr><td><a href="graph/index.html"><img src="index/graph.png" height=80 width=100></a></td><td><div><a href="graph/index.html">Calcolatrice grafica</a></div><div>Disegna funzioni con Blockly.</div></td></tr><tr><td><a href="code/index.html"><img src="index/code.png" height=80 width=100></a></td><td><div><a href="code/index.html">Codice</a></div><div>Esporta un programma Blockly in JavaScript, Python o XML.</div></td></tr><tr><td><a href="plane/index.html"><img src="index/plane.png" height=80 width=100></a></td><td><div><a href="plane/index.html">Calcolo posti aereo</a></div><div>Risolvi un problema di matematica con una o due variabili.</div></td></tr><tr><td><a href="blockfactory/index.html"><img src="index/blockfactory.png" height=80 width=100></a></td><td><div><a href="blockfactory/index.html">Fabbrica di blocchi</a></div><div>Costruisci blocchi personalizzati utilizzando Blockly.</div></td></tr></table><p><span id="footer_prefix"></span><a href="http://blockly.googlecode.com/">blockly.googlecode.com</a><span id="footer_suffix"></span>';
|
||||
};
|
45
apps/index/generated/nl.js
Normal file
45
apps/index/generated/nl.js
Normal file
|
@ -0,0 +1,45 @@
|
|||
// This file was automatically generated from common.soy.
|
||||
// Please don't edit this file by hand.
|
||||
|
||||
if (typeof apps == 'undefined') { var apps = {}; }
|
||||
|
||||
|
||||
apps.messages = function(opt_data, opt_ignored) {
|
||||
return '<div style="display: none"><span id="subtitle">een visuele programmeeromgeving</span><span id="blocklyMessage">Blockly</span><span id="codeTooltip">Bekijk de gemaakte JavaScriptcode.</span><span id="linkTooltip">Opslaan en koppelen naar blokken.</span><span id="runTooltip">Voer het programma uit dat met de blokken in de \\nwerkruimte is gemaakt. </span><span id="runProgram">Programma uitvoeren</span><span id="resetProgram">Opnieuw instellen</span><span id="dialogOk">OK</span><span id="dialogCancel">Annuleren</span><span id="catLogic">Logica</span><span id="catLoops">Lussen</span><span id="catMath">Formules</span><span id="catText">Tekst</span><span id="catLists">Lijsten</span><span id="catColour">Kleur</span><span id="catVariables">Variabelen</span><span id="catProcedures">Procedures</span><span id="httpRequestError">Er is een probleem opgetreden tijdens het verwerken van het verzoek.</span><span id="linkAlert">Deel uw blokken via deze koppeling:\n\n%1</span><span id="hashError">"%1" komt helaas niet overeen met een opgeslagen bestand.</span><span id="xmlError">Uw opgeslagen bestand kan niet geladen worden. Is het misschien gemaakt met een andere versie van Blockly?</span><span id="listVariable">lijst</span><span id="textVariable">tekst</span></div>';
|
||||
};
|
||||
|
||||
|
||||
apps.dialog = function(opt_data, opt_ignored) {
|
||||
return '<div id="dialogShadow" class="dialogAnimate"></div><div id="dialogBorder"></div><div id="dialog"></div>';
|
||||
};
|
||||
|
||||
|
||||
apps.codeDialog = function(opt_data, opt_ignored) {
|
||||
return '<div id="dialogCode" class="dialogHiddenContent"><pre id="containerCode"></pre>' + apps.ok(null) + '</div>';
|
||||
};
|
||||
|
||||
|
||||
apps.storageDialog = function(opt_data, opt_ignored) {
|
||||
return '<div id="dialogStorage" class="dialogHiddenContent"><div id="containerStorage"></div>' + apps.ok(null) + '</div>';
|
||||
};
|
||||
|
||||
|
||||
apps.ok = function(opt_data, opt_ignored) {
|
||||
return '<div class="farSide" style="padding: 1ex 3ex 0"><button class="secondary" onclick="BlocklyApps.hideDialog(true)">OK</button></div>';
|
||||
};
|
||||
|
||||
;
|
||||
// This file was automatically generated from template.soy.
|
||||
// Please don't edit this file by hand.
|
||||
|
||||
if (typeof appsIndex == 'undefined') { var appsIndex = {}; }
|
||||
|
||||
|
||||
appsIndex.messages = function(opt_data, opt_ignored) {
|
||||
return apps.messages(null) + '<div style="display: none"><span id="indexTitle">Blockly Apps</ span><span id="indexFooter">Blockly is gratis en open source. Ga naar %1 om code of vertalingen bij te dragen of vertalingen aan Blockly, of Blockly te gebruiken in uw eigen app.<span></div>';
|
||||
};
|
||||
|
||||
|
||||
appsIndex.start = function(opt_data, opt_ignored) {
|
||||
return appsIndex.messages(null) + '<table><tr><td><h1><span id="title">Blockly Apps</span></h1></td><td class="farSide"><select id="languageMenu"></select></td></tr><tr><td>Blockly is een grafische programmeeromgeving. Hieronder treft u een aantal voorbeeldtoepassingen aan die gebruikmaken van Blockly.</td></tr></table><table><tr><td><a href="puzzle/index.html"><img src="index/puzzle.png" height=80 width=100></a></td><td><div><a href="puzzle/index.html">Puzzel</a></div><div>Leren werken met de interface van Blockly.</div></td></tr><tr><td><a href="maze/index.html"><img src="index/maze.png" height=80 width=100></a></td><td><div><a href="maze/index.html">Doolhof</a></div><div>Gebruik Blockly om een doolhof op te lossen.</div></td></tr><tr><td><a href="turtle/index.html"><img src="index/turtle.png" height=80 width=100></a></td><td><div><a href="turtle/index.html">Schildpadtekeningen</a></div><div>Gebruik Blockly om te tekenen.</div></td></tr><tr><td><a href="graph/index.html"><img src="index/graph.png" height=80 width=100></a></td><td><div><a href="graph/index.html">Grafische rekenmachine</a></div><div>Plotfuncties met Blockly.</div></td></tr><tr><td><a href="code/index.html"><img src="index/code.png" height=80 width=100></a></td><td><div><a href="code/index.html">Code</a></div><div>Een Blocklyprogramma exporteren naar JavaScript, Python of XML.</div></td></tr><tr><td><a href="plane/index.html"><img src="index/plane.png" height=80 width=100></a></td><td><div><a href="plane/index.html">Vliegtuigstoelencalculator</a></div><div>Een wiskundige probleem met een of twee variabelen oplossen.</div></td></tr><tr><td><a href="blockfactory/index.html"><img src="index/blockfactory.png" height=80 width=100></a></td><td><div><a href="blockfactory/index.html">Blokkenfabriek</a></div><div>Aangepaste blokken maken met Blockly.</div></td></tr></table><p><span id="footer_prefix"></span><a href="http://blockly.googlecode.com/">blockly.googlecode.com</a><span id="footer_suffix"></span>';
|
||||
};
|
|
@ -41,5 +41,5 @@ appsIndex.messages = function(opt_data, opt_ignored) {
|
|||
|
||||
|
||||
appsIndex.start = function(opt_data, opt_ignored) {
|
||||
return appsIndex.messages(null) + '<table><tr><td><h1><span id="title">Приложения Blockly (Блокли)</span></h1></td><td class="farSide"><select id="languageMenu"></select></td></tr><tr><td>Блокли это графическая среда программирования. Ниже приведены примеры приложений, использующих Блокли.</td></tr></table><table><tr><td><a href="puzzle/index.html"><img src="index/puzzle.png" height=80 width=100></a></td><td><div><a href="puzzle/index.html">Головоломка</a></div><div>Учитесь использовать интерфейс Блокли.</div></td></tr><tr><td><a href="maze/index.html"><img src="index/maze.png" height=80 width=100></a></td><td><div><a href="maze/index.html">Лабиринт</a></div><div>Используйте Блокли, чтобы пройти лабиринт.</div></td></tr><tr><td><a href="turtle/index.html"><img src="index/turtle.png" height=80 width=100></a></td><td><div><a href="turtle/index.html">Черепашка</a></div><div>Используйте Блокли для рисования.</div></td></tr><tr><td><a href="graph/index.html"><img src="index/graph.png" height=80 width=100></a></td><td><div><a href="graph/index.html">Графический калькулятор</a></div><div>Постройте график функции с Блокли.</div></td></tr><tr><td><a href="code/index.html"><img src="index/code.png" height=80 width=100></a></td><td><div><a href="code/index.html">Код</a></div><div>Переведите программу Блокли на JavaScript, Python или XML.</div></td></tr><tr><td><a href="plane/index.html"><img src="index/plane.png" height=80 width=100></a></td><td><div><a href="plane/index.html">Самолёт</a></div><div>Решите математическую задачу с одной или двумя переменными.</div></td></tr><tr><td><a href="blockfactory/index.html"><img src="index/blockfactory.png" height=80 width=100></a></td><td><div><a href="blockfactory/index.html">Фабрика блоков</a></div><div>Создайте свои блоки, используя Блокли.</div></td></tr></table><p><span id="footer_prefix"></span><a href="http://blockly.googlecode.com/">blockly.googlecode.com</a><span id="footer_suffix"></span>';
|
||||
return appsIndex.messages(null) + '<table><tr><td><h1><span id="title">Приложения Blockly (Блокли)</span></h1></td><td class="farSide"><select id="languageMenu"></select></td></tr><tr><td>Блокли это графическая среда программирования. Ниже приведены примеры приложений, использующих Блокли.</td></tr></table><table><tr><td><a href="puzzle/index.html"><img src="index/puzzle.png" height=80 width=100></a></td><td><div><a href="puzzle/index.html">Головоломка</a></div><div>Учитесь использовать интерфейс Блокли.</div></td></tr><tr><td><a href="maze/index.html"><img src="index/maze.png" height=80 width=100></a></td><td><div><a href="maze/index.html">Лабиринт</a></div><div>Используйте Блокли, чтобы пройти лабиринт.</div></td></tr><tr><td><a href="turtle/index.html"><img src="index/turtle.png" height=80 width=100></a></td><td><div><a href="turtle/index.html">Черепашка</a></div><div>Используйте Блокли для рисования.</div></td></tr><tr><td><a href="graph/index.html"><img src="index/graph.png" height=80 width=100></a></td><td><div><a href="graph/index.html">Графический калькулятор</a></div><div>Постройте график функции с Блокли.</div></td></tr><tr><td><a href="code/index.html"><img src="index/code.png" height=80 width=100></a></td><td><div><a href="code/index.html">Код</a></div><div>Переведите программу Блокли на JavaScript, Python или XML.</div></td></tr><tr><td><a href="plane/index.html"><img src="index/plane.png" height=80 width=100></a></td><td><div><a href="plane/index.html">Калькулятор посадочных мест в самолёте</a></div><div>Решите математическую задачу с одной или двумя переменными.</div></td></tr><tr><td><a href="blockfactory/index.html"><img src="index/blockfactory.png" height=80 width=100></a></td><td><div><a href="blockfactory/index.html">Фабрика блоков</a></div><div>Создайте свои блоки, используя Блокли.</div></td></tr></table><p><span id="footer_prefix"></span><a href="http://blockly.googlecode.com/">blockly.googlecode.com</a><span id="footer_suffix"></span>';
|
||||
};
|
||||
|
|
45
apps/index/generated/uk.js
Normal file
45
apps/index/generated/uk.js
Normal file
|
@ -0,0 +1,45 @@
|
|||
// This file was automatically generated from common.soy.
|
||||
// Please don't edit this file by hand.
|
||||
|
||||
if (typeof apps == 'undefined') { var apps = {}; }
|
||||
|
||||
|
||||
apps.messages = function(opt_data, opt_ignored) {
|
||||
return '<div style="display: none"><span id="subtitle">візуальне середовище програмування</span><span id="blocklyMessage">Blockly (Блоклі)</span><span id="codeTooltip">Див. згенерований код JavaScript. </span><span id="linkTooltip">Зберегти і пов\'язати з блоками.</span><span id="runTooltip">Запустіть програму, визначену блоками у робочій \\nобласті. </span><span id="runProgram">Запустити програму</span><span id="resetProgram">Очистити</span><span id="dialogOk">OK</span><span id="dialogCancel">Скасувати</span><span id="catLogic">Логіка</span><span id="catLoops">Петлі</span><span id="catMath">Математика</span><span id="catText">Текст</span><span id="catLists">Списки</span><span id="catColour">Колір</span><span id="catVariables">Змінні</span><span id="catProcedures">Процедури</span><span id="httpRequestError">Виникла проблема із запитом.</span><span id="linkAlert">Поділитися вашим блоками через посилання:\n\n%1</span><span id="hashError">На жаль, "%1" не відповідає жодній збереженій програмі.</span><span id="xmlError">Не вдалося завантажити ваш збережений файл. Можливо, він був створений з іншої версії Blockly?</span><span id="listVariable">список</span><span id="textVariable">текст</span></div>';
|
||||
};
|
||||
|
||||
|
||||
apps.dialog = function(opt_data, opt_ignored) {
|
||||
return '<div id="dialogShadow" class="dialogAnimate"></div><div id="dialogBorder"></div><div id="dialog"></div>';
|
||||
};
|
||||
|
||||
|
||||
apps.codeDialog = function(opt_data, opt_ignored) {
|
||||
return '<div id="dialogCode" class="dialogHiddenContent"><pre id="containerCode"></pre>' + apps.ok(null) + '</div>';
|
||||
};
|
||||
|
||||
|
||||
apps.storageDialog = function(opt_data, opt_ignored) {
|
||||
return '<div id="dialogStorage" class="dialogHiddenContent"><div id="containerStorage"></div>' + apps.ok(null) + '</div>';
|
||||
};
|
||||
|
||||
|
||||
apps.ok = function(opt_data, opt_ignored) {
|
||||
return '<div class="farSide" style="padding: 1ex 3ex 0"><button class="secondary" onclick="BlocklyApps.hideDialog(true)">OK</button></div>';
|
||||
};
|
||||
|
||||
;
|
||||
// This file was automatically generated from template.soy.
|
||||
// Please don't edit this file by hand.
|
||||
|
||||
if (typeof appsIndex == 'undefined') { var appsIndex = {}; }
|
||||
|
||||
|
||||
appsIndex.messages = function(opt_data, opt_ignored) {
|
||||
return apps.messages(null) + '<div style="display: none"><span id="indexTitle">Програми Blockly</ span><span id="indexFooter">Блоклі - безкоштовне і відкрите програмне забезпечення. Щоб поділитися своїм кодом або перекладами Блоклі, щоб використовувати Блоклі для своїх додатків, завітайте %1.<span></div>';
|
||||
};
|
||||
|
||||
|
||||
appsIndex.start = function(opt_data, opt_ignored) {
|
||||
return appsIndex.messages(null) + '<table><tr><td><h1><span id="title">Програми Blockly</span></h1></td><td class="farSide"><select id="languageMenu"></select></td></tr><tr><td>Блоклі - це графічне середовище програмування. Нижче наведені приклади додатків, що використовують Блоклі.</td></tr></table><table><tr><td><a href="puzzle/index.html"><img src="index/puzzle.png" height=80 width=100></a></td><td><div><a href="puzzle/index.html">Головоломка</a></div><div>Навчіться використовувати Blockly в інтерфейсі.</div></td></tr><tr><td><a href="maze/index.html"><img src="index/maze.png" height=80 width=100></a></td><td><div><a href="maze/index.html">Лабіринт</a></div><div>Використовуйте Блоклі, щоб пройти лабіринт.</div></td></tr><tr><td><a href="turtle/index.html"><img src="index/turtle.png" height=80 width=100></a></td><td><div><a href="turtle/index.html">Графіка Черепахи</a></div><div>Використовуйте Blockly, щоб малювати.</div></td></tr><tr><td><a href="graph/index.html"><img src="index/graph.png" height=80 width=100></a></td><td><div><a href="graph/index.html">Графічний калькулятор</a></div><div>Побудуйте графік функції з Блоклі.</div></td></tr><tr><td><a href="code/index.html"><img src="index/code.png" height=80 width=100></a></td><td><div><a href="code/index.html">Код</a></div><div>Експортувати Blockly програму на JavaScript, Python або XML.</div></td></tr><tr><td><a href="plane/index.html"><img src="index/plane.png" height=80 width=100></a></td><td><div><a href="plane/index.html">Калькулятор місць у літаку</a></div><div>Розв\'язуйте математичну задачу з однією або двома змінними.</div></td></tr><tr><td><a href="blockfactory/index.html"><img src="index/blockfactory.png" height=80 width=100></a></td><td><div><a href="blockfactory/index.html">Фабрика блоків</a></div><div>Створіть свої блоки, використовуючи Блоклі.</div></td></tr></table><p><span id="footer_prefix"></span><a href="http://blockly.googlecode.com/">blockly.googlecode.com</a><span id="footer_suffix"></span>';
|
||||
};
|
|
@ -26,7 +26,7 @@
|
|||
var BlocklyAppsIndex = {};
|
||||
|
||||
// Supported languages.
|
||||
BlocklyApps.LANGUAGES = ['en', 'de', 'ru'];
|
||||
BlocklyApps.LANGUAGES = ['de', 'el', 'en', 'fr', 'it', 'nl', 'ru', 'uk'];
|
||||
BlocklyApps.LANG = BlocklyApps.getLang();
|
||||
|
||||
// Relative directory "index/" needed because index.html is in parent directory.
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
<div style="display: none">
|
||||
<span id="indexTitle">{msg meaning="Apps.indexTitle" desc="page text - The word \u0026quot;Apps\u0026quot; is short for \u0026quot;Applications\u0026quot;. We chose it because it is more informal. This and the following messages currently appear at [http://blockly-demo.appspot.com/static/apps/index.html]."}Blockly Apps{/msg}</
|
||||
span>
|
||||
<span id="indexFooter">{msg meaning="Apps.indexFooter" desc="page text - Text appearing at the end of the page. %1 will be replaced with the Blockly URL."}Blockly is free and open source. To contribute code or translations to Blockly, or to use Blockly in your own app, visit %1.{/msg}<span>
|
||||
<span id="indexFooter">{msg meaning="Apps.indexFooter" desc="page text - Text appearing at the end of the page. Parameters:\n* %1 - the Blockly URL"}Blockly is free and open source. To contribute code or translations to Blockly, or to use Blockly in your own app, visit %1.{/msg}<span>
|
||||
</div>
|
||||
{/template}
|
||||
|
||||
|
@ -115,7 +115,7 @@ span>
|
|||
</a>
|
||||
</td>
|
||||
<td>
|
||||
<div><a href="blockfactory/index.html">{msg meaning="Apps.blockFactory" desc="title - The name of a factory or toolthat produces blocks."}Block Factory{/msg}</a></div>
|
||||
<div><a href="blockfactory/index.html">{msg meaning="Apps.blockFactory" desc="title - The name of a factory or tool that produces blocks."}Block Factory{/msg}</a></div>
|
||||
<div>{msg meaning="Apps.blockfactorySubtitle" desc="page text - A subtitle describing Blockly's [https://blockly-demo.appspot.com/static/apps/blockfactory/index.html Block Factory application]."}Build custom blocks using Blockly.{/msg}</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"@metadata": {
|
||||
"author": "Ellen Spertus <ellen.spertus@gmail.com>",
|
||||
"lastupdated": "2013-11-12 10:28:10.865652",
|
||||
"lastupdated": "2013-11-14 10:11:10.575339",
|
||||
"locale": "en",
|
||||
"messagedocumentation" : "qqq"
|
||||
},
|
||||
|
|
|
@ -1,12 +1,4 @@
|
|||
{
|
||||
"@metadata": {
|
||||
"authors": [
|
||||
"Beta16",
|
||||
"Espertus",
|
||||
"McDutchie",
|
||||
"Shirayuki"
|
||||
]
|
||||
},
|
||||
"Apps.subtitle": "A short description of Blockly.",
|
||||
"Apps.blocklyMessage": "The project name. If readers of your language would know approximately how to pronounce 'Blockly', leave unchanged. Otherwise, include a transliteration in parentheses, such as the Russian: 'Blockly (\u0411\u043bo\u043a\u043b\u0438)'.",
|
||||
"Apps.codeTooltip": "tooltip - Pressing the button causes a program in the JavaScript computer language to be displayed, based on the program created by the user.",
|
||||
|
@ -161,4 +153,4 @@
|
|||
"Turtle.captureTooltip": "tooltip - Pressing this button causes the drawing created by the user's program to be saved as an image on the user's computer. The button icon looks like a camera.",
|
||||
"Turtle.imgFilename": "filename - The name of the image file containing the user's drawing. It must end with '.png'.",
|
||||
"Turtle.catTurtle": "category - Blocks related to Turtle commands."
|
||||
}
|
||||
}
|
||||
|
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -5,7 +5,7 @@ if (typeof apps == 'undefined') { var apps = {}; }
|
|||
|
||||
|
||||
apps.messages = function(opt_data, opt_ignored, opt_ijData) {
|
||||
return '<div style="display: none"><span id="subtitle">بيئة برمجة مرئية</span><span id="blocklyMessage">بلوكلي</span><span id="codeTooltip">راجع إنشاء تعليمات برمجية JavaScript.</span><span id="linkTooltip">Save and link to blocks.</span><span id="runTooltip">Run the program defined by the blocks in the workspace.</span><span id="runProgram">شغِّل البرنامج</span><span id="resetProgram">إعادة ضبط</span><span id="dialogOk">حسن</span><span id="dialogCancel">إلغاء الأمر</span><span id="catLogic">منطق</span><span id="catLoops">الحلقات</span><span id="catMath">رياضيات</span><span id="catText">نص</span><span id="catLists">قوائم</span><span id="catColour">لون</span><span id="catVariables">متغيرات</span><span id="catProcedures">إجراءات</span><span id="httpRequestError">كانت هناك مشكلة مع هذا الطلب.</span><span id="linkAlert">Share your blocks with this link:\\n\\n%1</span><span id="hashError">عذراً،ال \'1%\' لا تتوافق مع أي برنامج تم حفظه.</span><span id="xmlError">تعذر تحميل الملف المحفوظة الخاصة بك. ربما تم إنشاؤه باستخدام إصدار مختلف من بلوكلي؟</span><span id="listVariable">قائمة</span><span id="textVariable">نص</span></div>';
|
||||
return '<div style="display: none"><span id="subtitle">بيئة برمجة مرئية</span><span id="blocklyMessage">بلوكلي</span><span id="codeTooltip">راجع إنشاء تعليمات برمجية JavaScript.</span><span id="linkTooltip">احفظ ووصلة إلى البلوكات.</span><span id="runTooltip">شغل البرنامج المعرف بواسطة البلوكات في مساحة العمل.</span><span id="runProgram">شغِّل البرنامج</span><span id="resetProgram">إعادة ضبط</span><span id="dialogOk">حسن</span><span id="dialogCancel">إلغاء الأمر</span><span id="catLogic">منطق</span><span id="catLoops">الحلقات</span><span id="catMath">رياضيات</span><span id="catText">نص</span><span id="catLists">قوائم</span><span id="catColour">لون</span><span id="catVariables">متغيرات</span><span id="catProcedures">إجراءات</span><span id="httpRequestError">كانت هناك مشكلة مع هذا الطلب.</span><span id="linkAlert">Share your blocks with this link:\\n\\n%1</span><span id="hashError">عذراً،ال \'1%\' لا تتوافق مع أي برنامج تم حفظه.</span><span id="xmlError">تعذر تحميل الملف المحفوظة الخاصة بك. ربما تم إنشاؤه باستخدام إصدار مختلف من بلوكلي؟</span><span id="listVariable">قائمة</span><span id="textVariable">نص</span></div>';
|
||||
};
|
||||
|
||||
|
||||
|
@ -41,7 +41,7 @@ planepage.messages = function(opt_data, opt_ignored, opt_ijData) {
|
|||
|
||||
|
||||
planepage.start = function(opt_data, opt_ignored, opt_ijData) {
|
||||
var output = planepage.messages(null, null, opt_ijData) + '<table width="100%"><tr><td><h1><span id="title"><a href="../index.html">بلوكلي</a> : الطائرة</span> ';
|
||||
var output = planepage.messages(null, null, opt_ijData) + '<table width="100%"><tr><td><h1><span id="title"><a href="../index.html">بلوكلي</a> : آلة حاسبة لمقعد الطائرة</span> ';
|
||||
for (var i128 = 1; i128 < 4; i128++) {
|
||||
output += ' ' + ((i128 == opt_ijData.level) ? '<span class="tab" id="selected">' + soy.$$escapeHtml(i128) + '</span>' : (i128 < opt_ijData.level) ? '<a class="tab previous" href="?lang=' + soy.$$escapeHtml(opt_ijData.lang) + '&level=' + soy.$$escapeHtml(i128) + '">' + soy.$$escapeHtml(i128) + '</a>' : '<a class="tab" href="?lang=' + soy.$$escapeHtml(opt_ijData.lang) + '&level=' + soy.$$escapeHtml(i128) + '">' + soy.$$escapeHtml(i128) + '</a>');
|
||||
}
|
||||
|
|
|
@ -41,7 +41,7 @@ planepage.messages = function(opt_data, opt_ignored, opt_ijData) {
|
|||
|
||||
|
||||
planepage.start = function(opt_data, opt_ignored, opt_ijData) {
|
||||
var output = planepage.messages(null, null, opt_ijData) + '<table width="100%"><tr><td><h1><span id="title"><a href="../index.html">Blockly (Μπλόκλι)</a> : Αεροπλάνο</span> ';
|
||||
var output = planepage.messages(null, null, opt_ijData) + '<table width="100%"><tr><td><h1><span id="title"><a href="../index.html">Blockly (Μπλόκλι)</a> : Υπολογισμός θέσεων σε Αεροπλάνο</span> ';
|
||||
for (var i128 = 1; i128 < 4; i128++) {
|
||||
output += ' ' + ((i128 == opt_ijData.level) ? '<span class="tab" id="selected">' + soy.$$escapeHtml(i128) + '</span>' : (i128 < opt_ijData.level) ? '<a class="tab previous" href="?lang=' + soy.$$escapeHtml(opt_ijData.lang) + '&level=' + soy.$$escapeHtml(i128) + '">' + soy.$$escapeHtml(i128) + '</a>' : '<a class="tab" href="?lang=' + soy.$$escapeHtml(opt_ijData.lang) + '&level=' + soy.$$escapeHtml(i128) + '">' + soy.$$escapeHtml(i128) + '</a>');
|
||||
}
|
||||
|
|
|
@ -41,7 +41,7 @@ planepage.messages = function(opt_data, opt_ignored, opt_ijData) {
|
|||
|
||||
|
||||
planepage.start = function(opt_data, opt_ignored, opt_ijData) {
|
||||
var output = planepage.messages(null, null, opt_ijData) + '<table width="100%"><tr><td><h1><span id="title"><a href="../index.html">Blockly</a> : Avion</span> ';
|
||||
var output = planepage.messages(null, null, opt_ijData) + '<table width="100%"><tr><td><h1><span id="title"><a href="../index.html">Blockly</a> : Calculateur de sièges d’avion</span> ';
|
||||
for (var i128 = 1; i128 < 4; i128++) {
|
||||
output += ' ' + ((i128 == opt_ijData.level) ? '<span class="tab" id="selected">' + soy.$$escapeHtml(i128) + '</span>' : (i128 < opt_ijData.level) ? '<a class="tab previous" href="?lang=' + soy.$$escapeHtml(opt_ijData.lang) + '&level=' + soy.$$escapeHtml(i128) + '">' + soy.$$escapeHtml(i128) + '</a>' : '<a class="tab" href="?lang=' + soy.$$escapeHtml(opt_ijData.lang) + '&level=' + soy.$$escapeHtml(i128) + '">' + soy.$$escapeHtml(i128) + '</a>');
|
||||
}
|
||||
|
|
|
@ -41,7 +41,7 @@ planepage.messages = function(opt_data, opt_ignored, opt_ijData) {
|
|||
|
||||
|
||||
planepage.start = function(opt_data, opt_ignored, opt_ijData) {
|
||||
var output = planepage.messages(null, null, opt_ijData) + '<table width="100%"><tr><td><h1><span id="title"><a href="../index.html">Blockly</a> : Aereo</span> ';
|
||||
var output = planepage.messages(null, null, opt_ijData) + '<table width="100%"><tr><td><h1><span id="title"><a href="../index.html">Blockly</a> : Calcolo posti aereo</span> ';
|
||||
for (var i128 = 1; i128 < 4; i128++) {
|
||||
output += ' ' + ((i128 == opt_ijData.level) ? '<span class="tab" id="selected">' + soy.$$escapeHtml(i128) + '</span>' : (i128 < opt_ijData.level) ? '<a class="tab previous" href="?lang=' + soy.$$escapeHtml(opt_ijData.lang) + '&level=' + soy.$$escapeHtml(i128) + '">' + soy.$$escapeHtml(i128) + '</a>' : '<a class="tab" href="?lang=' + soy.$$escapeHtml(opt_ijData.lang) + '&level=' + soy.$$escapeHtml(i128) + '">' + soy.$$escapeHtml(i128) + '</a>');
|
||||
}
|
||||
|
|
|
@ -41,7 +41,7 @@ planepage.messages = function(opt_data, opt_ignored, opt_ijData) {
|
|||
|
||||
|
||||
planepage.start = function(opt_data, opt_ignored, opt_ijData) {
|
||||
var output = planepage.messages(null, null, opt_ijData) + '<table width="100%"><tr><td><h1><span id="title"><a href="../index.html">Blockly</a> : Vliegtuig</span> ';
|
||||
var output = planepage.messages(null, null, opt_ijData) + '<table width="100%"><tr><td><h1><span id="title"><a href="../index.html">Blockly</a> : Vliegtuigstoelencalculator</span> ';
|
||||
for (var i128 = 1; i128 < 4; i128++) {
|
||||
output += ' ' + ((i128 == opt_ijData.level) ? '<span class="tab" id="selected">' + soy.$$escapeHtml(i128) + '</span>' : (i128 < opt_ijData.level) ? '<a class="tab previous" href="?lang=' + soy.$$escapeHtml(opt_ijData.lang) + '&level=' + soy.$$escapeHtml(i128) + '">' + soy.$$escapeHtml(i128) + '</a>' : '<a class="tab" href="?lang=' + soy.$$escapeHtml(opt_ijData.lang) + '&level=' + soy.$$escapeHtml(i128) + '">' + soy.$$escapeHtml(i128) + '</a>');
|
||||
}
|
||||
|
|
|
@ -41,7 +41,7 @@ planepage.messages = function(opt_data, opt_ignored, opt_ijData) {
|
|||
|
||||
|
||||
planepage.start = function(opt_data, opt_ignored, opt_ijData) {
|
||||
var output = planepage.messages(null, null, opt_ijData) + '<table width="100%"><tr><td><h1><span id="title"><a href="../index.html">Blockly (Блoкли)</a> : Самолёт</span> ';
|
||||
var output = planepage.messages(null, null, opt_ijData) + '<table width="100%"><tr><td><h1><span id="title"><a href="../index.html">Blockly (Блoкли)</a> : Калькулятор посадочных мест в самолёте</span> ';
|
||||
for (var i128 = 1; i128 < 4; i128++) {
|
||||
output += ' ' + ((i128 == opt_ijData.level) ? '<span class="tab" id="selected">' + soy.$$escapeHtml(i128) + '</span>' : (i128 < opt_ijData.level) ? '<a class="tab previous" href="?lang=' + soy.$$escapeHtml(opt_ijData.lang) + '&level=' + soy.$$escapeHtml(i128) + '">' + soy.$$escapeHtml(i128) + '</a>' : '<a class="tab" href="?lang=' + soy.$$escapeHtml(opt_ijData.lang) + '&level=' + soy.$$escapeHtml(i128) + '">' + soy.$$escapeHtml(i128) + '</a>');
|
||||
}
|
||||
|
|
|
@ -5,7 +5,7 @@ if (typeof apps == 'undefined') { var apps = {}; }
|
|||
|
||||
|
||||
apps.messages = function(opt_data, opt_ignored, opt_ijData) {
|
||||
return '<div style="display: none"><span id="subtitle">görsel bir programlama ortamı</span><span id="blocklyMessage">Blockly</span><span id="codeTooltip">Oluşturulan JavaScript kodunu görüntüle.</span><span id="linkTooltip">Blokları ve bağlantı adresini kaydet.</span><span id="runTooltip">Çalışma alanında bloklar tarafından tanımlanan \\nprogramını çalıştırın. </span><span id="runProgram">Programı Çalıştır</span><span id="resetProgram">Tekrar</span><span id="dialogOk">TAMAM</span><span id="dialogCancel">İptal</span><span id="catLogic">Mantık</span><span id="catLoops">Döngüler</span><span id="catMath">Matematik</span><span id="catText">Metin</span><span id="catLists">Listeler</span><span id="catColour">Renk</span><span id="catVariables">Değişkenler</span><span id="catProcedures">Prosedürler</span><span id="httpRequestError">İstek ile ilgili bir problem var.</span><span id="linkAlert">Bloklarını bu link ile paylaş:\n\n%1</span><span id="hashError">Üzgünüz, \'%1\' herhangi bir blok kaydı ile uyuşmuyor</span><span id="xmlError">Kaydedilen dosyanız yüklenemiyor\nBlockly\'nin önceki sürümü ile kaydedilmiş olabilir mi?</span><span id="listVariable">liste</span><span id="textVariable">metin</span></div>';
|
||||
return '<div style="display: none"><span id="subtitle">görsel bir programlama ortamı</span><span id="blocklyMessage">Blockly</span><span id="codeTooltip">Oluşturulan JavaScript kodunu görüntüle.</span><span id="linkTooltip">Blokları ve bağlantı adresini kaydet.</span><span id="runTooltip">Çalışma alanında bloklar tarafından tanımlanan \\nprogramını çalıştırın. </span><span id="runProgram">Programı Çalıştır</span><span id="resetProgram">Tekrar</span><span id="dialogOk">TAMAM</span><span id="dialogCancel">İptal</span><span id="catLogic">Mantık</span><span id="catLoops">Döngüler</span><span id="catMath">Matematik</span><span id="catText">Metin</span><span id="catLists">Listeler</span><span id="catColour">Renk</span><span id="catVariables">Değişkenler</span><span id="catProcedures">Prosedürler</span><span id="httpRequestError">İstek ile ilgili bir problem var.</span><span id="linkAlert">Bloklarını bu bağlantı ile paylaş:\n\n%1</span><span id="hashError">Üzgünüz, \'%1\' hiç bir kaydedilmiş program ile uyuşmuyor.</span><span id="xmlError">Kaydedilen dosyanız yüklenemiyor\nBlockly\'nin önceki sürümü ile kaydedilmiş olabilir mi?</span><span id="listVariable">liste</span><span id="textVariable">metin</span></div>';
|
||||
};
|
||||
|
||||
|
||||
|
@ -36,28 +36,28 @@ if (typeof planepage == 'undefined') { var planepage = {}; }
|
|||
|
||||
|
||||
planepage.messages = function(opt_data, opt_ignored, opt_ijData) {
|
||||
return apps.messages(null, null, opt_ijData) + '<div style="display: none"><span id="Plane_rows">Rows: %1</span><span id="Plane_getRows">rows (%1)</span><span id="Plane_rows1">1st class rows: %1</span><span id="Plane_getRows1">1st class rows (%1)</span><span id="Plane_rows2">2nd class rows: %1</span><span id="Plane_getRows2">2nd class rows (%1)</span><span id="Plane_seats">Seats: %1</span><span id="Plane_placeholder">?</span><span id="Plane_setSeats">koltuklar =</span></div>';
|
||||
return apps.messages(null, null, opt_ijData) + '<div style="display: none"><span id="Plane_rows">Sıralar: %1</span><span id="Plane_getRows">sıralar (%1)</span><span id="Plane_rows1">Birinci sınıf sıralar: (%1)</span><span id="Plane_getRows1">Birinci sınıf sıralar (%1)</span><span id="Plane_rows2">İkinci sınıf sıralar: %1</span><span id="Plane_getRows2">İkinci sınıf sıralar (%1)</span><span id="Plane_seats">Koltuklar: %1</span><span id="Plane_placeholder">?</span><span id="Plane_setSeats">koltuklar =</span></div>';
|
||||
};
|
||||
|
||||
|
||||
planepage.start = function(opt_data, opt_ignored, opt_ijData) {
|
||||
var output = planepage.messages(null, null, opt_ijData) + '<table width="100%"><tr><td><h1><span id="title"><a href="../index.html">Blockly</a> : Uçak</span> ';
|
||||
var output = planepage.messages(null, null, opt_ijData) + '<table width="100%"><tr><td><h1><span id="title"><a href="../index.html">Blockly</a> : Uçak Koltuğu Hesaplayıcı</span> ';
|
||||
for (var i128 = 1; i128 < 4; i128++) {
|
||||
output += ' ' + ((i128 == opt_ijData.level) ? '<span class="tab" id="selected">' + soy.$$escapeHtml(i128) + '</span>' : (i128 < opt_ijData.level) ? '<a class="tab previous" href="?lang=' + soy.$$escapeHtml(opt_ijData.lang) + '&level=' + soy.$$escapeHtml(i128) + '">' + soy.$$escapeHtml(i128) + '</a>' : '<a class="tab" href="?lang=' + soy.$$escapeHtml(opt_ijData.lang) + '&level=' + soy.$$escapeHtml(i128) + '">' + soy.$$escapeHtml(i128) + '</a>');
|
||||
}
|
||||
output += '</h1></td><td class="farSide"><select id="languageMenu"></select></td></tr></table><script type="text/javascript" src="../slider.js"><\/script><svg id="plane" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="600" height="256" viewBox="0 142 600 256"><defs><g id="row1st"><rect class="seat1st" width="10" height="10" x="75" y="245" /><rect class="seat1st" width="10" height="10" x="75" y="256" /><rect class="seat1st" width="10" height="10" x="75" y="274" /><rect class="seat1st" width="10" height="10" x="75" y="285" /></g><g id="row2nd"><rect class="seat2nd" width="10" height="8" x="75" y="245" /><rect class="seat2nd" width="10" height="8" x="75" y="253" /><rect class="seat2nd" width="10" height="8" x="75" y="271" /><rect class="seat2nd" width="10" height="8" x="75" y="279" /><rect class="seat2nd" width="10" height="8" x="75" y="287" /></g><linearGradient id="grad1" x1="0%" y1="100%" x2="0%" y2="0%"><stop offset="0%" style="stop-color:#fff;stop-opacity:0" /><stop offset="100%" style="stop-color:#fff;stop-opacity:1" /></linearGradient><linearGradient id="grad2" x1="0%" y1="0%" x2="0%" y2="100%"><stop offset="0%" style="stop-color:#fff;stop-opacity:0" /><stop offset="100%" style="stop-color:#fff;stop-opacity:1" /></linearGradient></defs><path d="M 404,1 373,15 230,244 230,297 373,524 404,542 330,351 330,189 z" id="wing" /><path d="m 577,269 22,-93 -27,6 -44,88 44,88 27,6 z" id="tail" /><path d="m 483,296 h -407 c -38,0 -75,-13 -75,-26 c 0,-13 38,-26 75,-26 h 407 l 94,24 z" id="fuselage" /><rect width="610" height="100" x="-5" y="142" fill="url(#grad1)" /><rect width="610" height="100" x="-5" y="298" fill="url(#grad2)" /><text id="row1stText" x="55" y="380"></text><text id="row2ndText" x="350" y="380"></text><text x="55" y="210"><tspan id="seatText"></tspan><tspan id="seatYes" style="fill: #0c0;" dy="10">✓</tspan><tspan id="seatNo" style="fill: #f00;" dy="10">✗</tspan></text>' + ((opt_ijData.level > 1) ? '<rect id="crew_right" class="crew" width="10" height="10" x="35" y="256" /><rect id="crew_left" class="crew" width="10" height="10" x="35" y="274" />' : '') + '</svg><p>';
|
||||
switch (opt_ijData.level) {
|
||||
case 1:
|
||||
output += 'An airplane has a number of rows of passenger seats. Each row contains four seats.';
|
||||
output += 'Bir uçağın belirli sayıda koltuk sırası vardır. Her sıra dört koltuk içerir.';
|
||||
break;
|
||||
case 2:
|
||||
output += 'An airplane has two seats in the flight deck (for the pilot and co-pilot), and a number of rows of passenger seats. Each row contains four seats.';
|
||||
output += 'Bir uçağın uçuş güvertesinde iki koltuğu (pilot ve yardımcı pilot için), ve belirli sayıda koltuk sırası vardır. Her sıra dört koltuk içerir.';
|
||||
break;
|
||||
case 3:
|
||||
output += 'An airplane has two seats in the flight deck (for the pilot and co-pilot), and a number of rows of 1st class and 2nd class passenger seats. Each 1st class row contains four seats. Each 2nd class row contains five seats.';
|
||||
output += 'Bir uçağın uçuş güvertesinde iki koltuğu (pilot ve yardımcı pilot için), ve belirli sayıda birinci sınıf ve ikinci sınıf yolcu koltuğu sırası vardır. Her birinci sınıf sıra dört koltuk içerir. Her ikinci sınıf sıra beş koltuk içerir.';
|
||||
break;
|
||||
}
|
||||
output += '</p><p>Build a formula (below) that calculates the total number of seats on the airplane as the rows are changed (above).</p><script type="text/javascript" src="../../blockly_compressed.js"><\/script><script type="text/javascript" src="../../blocks_compressed.js"><\/script><script type="text/javascript" src="../../javascript_compressed.js"><\/script><script type="text/javascript" src="../../' + soy.$$escapeHtml(opt_ijData.langSrc) + '"><\/script><script type="text/javascript" src="blocks.js"><\/script>' + planepage.toolbox(null, null, opt_ijData) + '<div id="blockly"></div>';
|
||||
output += '</p><p>Sıralar(üstte) değiştikçe uçaktaki toplam koltuk sayısını hesaplayan bir formül(altta) oluşturun.</p><script type="text/javascript" src="../../blockly_compressed.js"><\/script><script type="text/javascript" src="../../blocks_compressed.js"><\/script><script type="text/javascript" src="../../javascript_compressed.js"><\/script><script type="text/javascript" src="../../' + soy.$$escapeHtml(opt_ijData.langSrc) + '"><\/script><script type="text/javascript" src="blocks.js"><\/script>' + planepage.toolbox(null, null, opt_ijData) + '<div id="blockly"></div>';
|
||||
return output;
|
||||
};
|
||||
|
||||
|
|
|
@ -5,7 +5,7 @@ if (typeof apps == 'undefined') { var apps = {}; }
|
|||
|
||||
|
||||
apps.messages = function(opt_data, opt_ignored, opt_ijData) {
|
||||
return '<div style="display: none"><span id="subtitle">بيئة برمجة مرئية</span><span id="blocklyMessage">بلوكلي</span><span id="codeTooltip">راجع إنشاء تعليمات برمجية JavaScript.</span><span id="linkTooltip">Save and link to blocks.</span><span id="runTooltip">Run the program defined by the blocks in the workspace.</span><span id="runProgram">شغِّل البرنامج</span><span id="resetProgram">إعادة ضبط</span><span id="dialogOk">حسن</span><span id="dialogCancel">إلغاء الأمر</span><span id="catLogic">منطق</span><span id="catLoops">الحلقات</span><span id="catMath">رياضيات</span><span id="catText">نص</span><span id="catLists">قوائم</span><span id="catColour">لون</span><span id="catVariables">متغيرات</span><span id="catProcedures">إجراءات</span><span id="httpRequestError">كانت هناك مشكلة مع هذا الطلب.</span><span id="linkAlert">Share your blocks with this link:\\n\\n%1</span><span id="hashError">عذراً،ال \'1%\' لا تتوافق مع أي برنامج تم حفظه.</span><span id="xmlError">تعذر تحميل الملف المحفوظة الخاصة بك. ربما تم إنشاؤه باستخدام إصدار مختلف من بلوكلي؟</span><span id="listVariable">قائمة</span><span id="textVariable">نص</span></div>';
|
||||
return '<div style="display: none"><span id="subtitle">بيئة برمجة مرئية</span><span id="blocklyMessage">بلوكلي</span><span id="codeTooltip">راجع إنشاء تعليمات برمجية JavaScript.</span><span id="linkTooltip">احفظ ووصلة إلى البلوكات.</span><span id="runTooltip">شغل البرنامج المعرف بواسطة البلوكات في مساحة العمل.</span><span id="runProgram">شغِّل البرنامج</span><span id="resetProgram">إعادة ضبط</span><span id="dialogOk">حسن</span><span id="dialogCancel">إلغاء الأمر</span><span id="catLogic">منطق</span><span id="catLoops">الحلقات</span><span id="catMath">رياضيات</span><span id="catText">نص</span><span id="catLists">قوائم</span><span id="catColour">لون</span><span id="catVariables">متغيرات</span><span id="catProcedures">إجراءات</span><span id="httpRequestError">كانت هناك مشكلة مع هذا الطلب.</span><span id="linkAlert">Share your blocks with this link:\\n\\n%1</span><span id="hashError">عذراً،ال \'1%\' لا تتوافق مع أي برنامج تم حفظه.</span><span id="xmlError">تعذر تحميل الملف المحفوظة الخاصة بك. ربما تم إنشاؤه باستخدام إصدار مختلف من بلوكلي؟</span><span id="listVariable">قائمة</span><span id="textVariable">نص</span></div>';
|
||||
};
|
||||
|
||||
|
||||
|
|
|
@ -5,7 +5,7 @@ if (typeof apps == 'undefined') { var apps = {}; }
|
|||
|
||||
|
||||
apps.messages = function(opt_data, opt_ignored, opt_ijData) {
|
||||
return '<div style="display: none"><span id="subtitle">görsel bir programlama ortamı</span><span id="blocklyMessage">Blockly</span><span id="codeTooltip">Oluşturulan JavaScript kodunu görüntüle.</span><span id="linkTooltip">Blokları ve bağlantı adresini kaydet.</span><span id="runTooltip">Çalışma alanında bloklar tarafından tanımlanan \\nprogramını çalıştırın. </span><span id="runProgram">Programı Çalıştır</span><span id="resetProgram">Tekrar</span><span id="dialogOk">TAMAM</span><span id="dialogCancel">İptal</span><span id="catLogic">Mantık</span><span id="catLoops">Döngüler</span><span id="catMath">Matematik</span><span id="catText">Metin</span><span id="catLists">Listeler</span><span id="catColour">Renk</span><span id="catVariables">Değişkenler</span><span id="catProcedures">Prosedürler</span><span id="httpRequestError">İstek ile ilgili bir problem var.</span><span id="linkAlert">Bloklarını bu link ile paylaş:\n\n%1</span><span id="hashError">Üzgünüz, \'%1\' herhangi bir blok kaydı ile uyuşmuyor</span><span id="xmlError">Kaydedilen dosyanız yüklenemiyor\nBlockly\'nin önceki sürümü ile kaydedilmiş olabilir mi?</span><span id="listVariable">liste</span><span id="textVariable">metin</span></div>';
|
||||
return '<div style="display: none"><span id="subtitle">görsel bir programlama ortamı</span><span id="blocklyMessage">Blockly</span><span id="codeTooltip">Oluşturulan JavaScript kodunu görüntüle.</span><span id="linkTooltip">Blokları ve bağlantı adresini kaydet.</span><span id="runTooltip">Çalışma alanında bloklar tarafından tanımlanan \\nprogramını çalıştırın. </span><span id="runProgram">Programı Çalıştır</span><span id="resetProgram">Tekrar</span><span id="dialogOk">TAMAM</span><span id="dialogCancel">İptal</span><span id="catLogic">Mantık</span><span id="catLoops">Döngüler</span><span id="catMath">Matematik</span><span id="catText">Metin</span><span id="catLists">Listeler</span><span id="catColour">Renk</span><span id="catVariables">Değişkenler</span><span id="catProcedures">Prosedürler</span><span id="httpRequestError">İstek ile ilgili bir problem var.</span><span id="linkAlert">Bloklarını bu bağlantı ile paylaş:\n\n%1</span><span id="hashError">Üzgünüz, \'%1\' hiç bir kaydedilmiş program ile uyuşmuyor.</span><span id="xmlError">Kaydedilen dosyanız yüklenemiyor\nBlockly\'nin önceki sürümü ile kaydedilmiş olabilir mi?</span><span id="listVariable">liste</span><span id="textVariable">metin</span></div>';
|
||||
};
|
||||
|
||||
|
||||
|
|
|
@ -5,7 +5,7 @@ if (typeof apps == 'undefined') { var apps = {}; }
|
|||
|
||||
|
||||
apps.messages = function(opt_data, opt_ignored, opt_ijData) {
|
||||
return '<div style="display: none"><span id="subtitle">بيئة برمجة مرئية</span><span id="blocklyMessage">بلوكلي</span><span id="codeTooltip">راجع إنشاء تعليمات برمجية JavaScript.</span><span id="linkTooltip">Save and link to blocks.</span><span id="runTooltip">Run the program defined by the blocks in the workspace.</span><span id="runProgram">شغِّل البرنامج</span><span id="resetProgram">إعادة ضبط</span><span id="dialogOk">حسن</span><span id="dialogCancel">إلغاء الأمر</span><span id="catLogic">منطق</span><span id="catLoops">الحلقات</span><span id="catMath">رياضيات</span><span id="catText">نص</span><span id="catLists">قوائم</span><span id="catColour">لون</span><span id="catVariables">متغيرات</span><span id="catProcedures">إجراءات</span><span id="httpRequestError">كانت هناك مشكلة مع هذا الطلب.</span><span id="linkAlert">Share your blocks with this link:\\n\\n%1</span><span id="hashError">عذراً،ال \'1%\' لا تتوافق مع أي برنامج تم حفظه.</span><span id="xmlError">تعذر تحميل الملف المحفوظة الخاصة بك. ربما تم إنشاؤه باستخدام إصدار مختلف من بلوكلي؟</span><span id="listVariable">قائمة</span><span id="textVariable">نص</span></div>';
|
||||
return '<div style="display: none"><span id="subtitle">بيئة برمجة مرئية</span><span id="blocklyMessage">بلوكلي</span><span id="codeTooltip">راجع إنشاء تعليمات برمجية JavaScript.</span><span id="linkTooltip">احفظ ووصلة إلى البلوكات.</span><span id="runTooltip">شغل البرنامج المعرف بواسطة البلوكات في مساحة العمل.</span><span id="runProgram">شغِّل البرنامج</span><span id="resetProgram">إعادة ضبط</span><span id="dialogOk">حسن</span><span id="dialogCancel">إلغاء الأمر</span><span id="catLogic">منطق</span><span id="catLoops">الحلقات</span><span id="catMath">رياضيات</span><span id="catText">نص</span><span id="catLists">قوائم</span><span id="catColour">لون</span><span id="catVariables">متغيرات</span><span id="catProcedures">إجراءات</span><span id="httpRequestError">كانت هناك مشكلة مع هذا الطلب.</span><span id="linkAlert">Share your blocks with this link:\\n\\n%1</span><span id="hashError">عذراً،ال \'1%\' لا تتوافق مع أي برنامج تم حفظه.</span><span id="xmlError">تعذر تحميل الملف المحفوظة الخاصة بك. ربما تم إنشاؤه باستخدام إصدار مختلف من بلوكلي؟</span><span id="listVariable">قائمة</span><span id="textVariable">نص</span></div>';
|
||||
};
|
||||
|
||||
|
||||
|
@ -36,12 +36,12 @@ if (typeof turtlepage == 'undefined') { var turtlepage = {}; }
|
|||
|
||||
|
||||
turtlepage.messages = function(opt_data, opt_ignored, opt_ijData) {
|
||||
return apps.messages(null, null, opt_ijData) + '<div style="display: none"><span id="Turtle_moveTooltip">تحريك السلحفاة إلى الأمام أو إلى الخلف بمقدار محدد.</span><span id="Turtle_moveForward">move forward by</span><span id="Turtle_moveBackward">move backward by</span><span id="Turtle_turnTooltip">تحويل السلحفاة الى الأيمن أو الأيسر بعدد معين من \\nالدرجات. </span><span id="Turtle_turnRight">turn right by</span><span id="Turtle_turnLeft">turn left by</span><span id="Turtle_widthTooltip">تغيير عرض القلم.</span><span id="Turtle_setWidth">تعيين العرض إلى</span><span id="Turtle_colourTooltip">تغيير لون القلم.</span><span id="Turtle_setColour">تعيين اللون إلى</span><span id="Turtle_penTooltip">يرفع أو يخفض القلم، ليتم إيقاف أو بدء الرسم.</span><span id="Turtle_penUp">رفع القلم</span><span id="Turtle_penDown">انزال القلم</span><span id="Turtle_turtleVisibilityTooltip">جعل السلحفاة (دائرة وسهم) مرئية أو غير مرئية.</span><span id="Turtle_hideTurtle">إخفاء السلحفاة</span><span id="Turtle_showTurtle">إظهار السلحفاة</span><span id="Turtle_printHelpUrl">http://en.wikipedia.org/wiki/Printing</span><span id="Turtle_printTooltip">رسم/طباعة النص في في موقع اتجاه سلحفاة.</span><span id="Turtle_print">إطبع</span><span id="Turtle_fontHelpUrl">http://en.wikipedia.org/wiki/Font</span><span id="Turtle_fontTooltip">Sets the font used by the print block.</span><span id="Turtle_font">الخط</span><span id="Turtle_fontSize">حجم الخط</span><span id="Turtle_fontNormal">عادي</span><span id="Turtle_fontBold">غامق</span><span id="Turtle_fontItalic">مائل</span><span id="Turtle_unloadWarning">ترك هذه الصفحة وسوف يؤدي إلى فقدان العمل الخاص بك.</span></div>';
|
||||
return apps.messages(null, null, opt_ijData) + '<div style="display: none"><span id="Turtle_moveTooltip">تحريك السلحفاة إلى الأمام أو إلى الخلف بمقدار محدد.</span><span id="Turtle_moveForward">انتقل إلى الأمام بواسطة</span><span id="Turtle_moveBackward">انتقل إلى الخلف بواسطة</span><span id="Turtle_turnTooltip">تحويل السلحفاة الى الأيمن أو الأيسر بعدد معين من \\nالدرجات. </span><span id="Turtle_turnRight">استدر غلى اليمين بواسطة</span><span id="Turtle_turnLeft">استدر إلى اليسار بواسطة</span><span id="Turtle_widthTooltip">تغيير عرض القلم.</span><span id="Turtle_setWidth">تعيين العرض إلى</span><span id="Turtle_colourTooltip">تغيير لون القلم.</span><span id="Turtle_setColour">تعيين اللون إلى</span><span id="Turtle_penTooltip">يرفع أو يخفض القلم، ليتم إيقاف أو بدء الرسم.</span><span id="Turtle_penUp">رفع القلم</span><span id="Turtle_penDown">انزال القلم</span><span id="Turtle_turtleVisibilityTooltip">جعل السلحفاة (دائرة وسهم) مرئية أو غير مرئية.</span><span id="Turtle_hideTurtle">إخفاء السلحفاة</span><span id="Turtle_showTurtle">إظهار السلحفاة</span><span id="Turtle_printHelpUrl">http://en.wikipedia.org/wiki/Printing</span><span id="Turtle_printTooltip">رسم/طباعة النص في في موقع اتجاه سلحفاة.</span><span id="Turtle_print">إطبع</span><span id="Turtle_fontHelpUrl">http://en.wikipedia.org/wiki/Font</span><span id="Turtle_fontTooltip">يضبط الخط المستخدم بواسطة بلوك الطباعة.</span><span id="Turtle_font">الخط</span><span id="Turtle_fontSize">حجم الخط</span><span id="Turtle_fontNormal">عادي</span><span id="Turtle_fontBold">غامق</span><span id="Turtle_fontItalic">مائل</span><span id="Turtle_unloadWarning">ترك هذه الصفحة وسوف يؤدي إلى فقدان العمل الخاص بك.</span></div>';
|
||||
};
|
||||
|
||||
|
||||
turtlepage.start = function(opt_data, opt_ignored, opt_ijData) {
|
||||
return turtlepage.messages(null, null, opt_ijData) + '<table width="100%"><tr><td><h1><span id="title"><a href="../index.html">بلوكلي</a> : رسومات السلحفاة</span></h1></td><td class="farSide"><select id="languageMenu"></select></td></tr></table><div id="visualization"><canvas id="scratch" width="400" height="400" style="display: none"></canvas><canvas id="display" width="400" height="400"></canvas></div><table style="padding-top: 1em;"><tr><td style="width: 190px; text-align: center; vertical-align: top;"><script type="text/javascript" src="../slider.js"><\/script><svg id="slider" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="150" height="50"><!-- Slow icon. --><clipPath id="slowClipPath"><rect width=26 height=12 x=5 y=14 /></clipPath><image xlink:href="icons.png" height=42 width=84 x=-21 y=-10 clip-path="url(#slowClipPath)" /><!-- Fast icon. --><clipPath id="fastClipPath"><rect width=26 height=16 x=120 y=10 /></clipPath><image xlink:href="icons.png" height=42 width=84 x=120 y=-11 clip-path="url(#fastClipPath)" /></svg></td><td style="width: 15px;"><img id="spinner" style="visibility: hidden;" src="loading.gif" height=15 width=15></td><td style="width: 190px; text-align: center"><button id="runButton" class="primary" title="Makes the turtle do what the blocks say."><img src="../../media/1x1.gif" class="run icon21">شغِّل البرنامج</button><button id="resetButton" class="primary" style="display: none"><img src="../../media/1x1.gif" class="stop icon21"> إعادة ضبط</button></td></tr></table><div id="toolbarDiv"><button id="codeButton" class="notext" title="راجع إنشاء تعليمات برمجية JavaScript."><img src=\'../../media/1x1.gif\' class="code icon21"></button><button id="linkButton" class="notext" title="Save and link to blocks."><img src=\'../../media/1x1.gif\' class="link icon21"></button><button class="notext" id="captureButton" title="حفظ الرسم."><img src=\'../../media/1x1.gif\' class="img icon21"></button><a id="downloadImageLink" download="الرسمة.png"></a></div><script type="text/javascript" src="../../blockly_compressed.js"><\/script><script type="text/javascript" src="../../blocks_compressed.js"><\/script><script type="text/javascript" src="../../javascript_compressed.js"><\/script><script type="text/javascript" src="../../' + soy.$$escapeHtml(opt_ijData.langSrc) + '"><\/script><script type="text/javascript" src="blocks.js"><\/script>' + turtlepage.toolbox(null, null, opt_ijData) + '<div id="blockly"></div>' + apps.dialog(null, null, opt_ijData) + apps.codeDialog(null, null, opt_ijData) + apps.storageDialog(null, null, opt_ijData);
|
||||
return turtlepage.messages(null, null, opt_ijData) + '<table width="100%"><tr><td><h1><span id="title"><a href="../index.html">بلوكلي</a> : رسومات السلحفاة</span></h1></td><td class="farSide"><select id="languageMenu"></select></td></tr></table><div id="visualization"><canvas id="scratch" width="400" height="400" style="display: none"></canvas><canvas id="display" width="400" height="400"></canvas></div><table style="padding-top: 1em;"><tr><td style="width: 190px; text-align: center; vertical-align: top;"><script type="text/javascript" src="../slider.js"><\/script><svg id="slider" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="150" height="50"><!-- Slow icon. --><clipPath id="slowClipPath"><rect width=26 height=12 x=5 y=14 /></clipPath><image xlink:href="icons.png" height=42 width=84 x=-21 y=-10 clip-path="url(#slowClipPath)" /><!-- Fast icon. --><clipPath id="fastClipPath"><rect width=26 height=16 x=120 y=10 /></clipPath><image xlink:href="icons.png" height=42 width=84 x=120 y=-11 clip-path="url(#fastClipPath)" /></svg></td><td style="width: 15px;"><img id="spinner" style="visibility: hidden;" src="loading.gif" height=15 width=15></td><td style="width: 190px; text-align: center"><button id="runButton" class="primary" title="يجعل السلحفاة تقوم بما تقوله البلوكات."><img src="../../media/1x1.gif" class="run icon21">شغِّل البرنامج</button><button id="resetButton" class="primary" style="display: none"><img src="../../media/1x1.gif" class="stop icon21"> إعادة ضبط</button></td></tr></table><div id="toolbarDiv"><button id="codeButton" class="notext" title="راجع إنشاء تعليمات برمجية JavaScript."><img src=\'../../media/1x1.gif\' class="code icon21"></button><button id="linkButton" class="notext" title="احفظ ووصلة إلى البلوكات."><img src=\'../../media/1x1.gif\' class="link icon21"></button><button class="notext" id="captureButton" title="حفظ الرسم."><img src=\'../../media/1x1.gif\' class="img icon21"></button><a id="downloadImageLink" download="الرسمة.png"></a></div><script type="text/javascript" src="../../blockly_compressed.js"><\/script><script type="text/javascript" src="../../blocks_compressed.js"><\/script><script type="text/javascript" src="../../javascript_compressed.js"><\/script><script type="text/javascript" src="../../' + soy.$$escapeHtml(opt_ijData.langSrc) + '"><\/script><script type="text/javascript" src="blocks.js"><\/script>' + turtlepage.toolbox(null, null, opt_ijData) + '<div id="blockly"></div>' + apps.dialog(null, null, opt_ijData) + apps.codeDialog(null, null, opt_ijData) + apps.storageDialog(null, null, opt_ijData);
|
||||
};
|
||||
|
||||
|
||||
|
|
|
@ -5,7 +5,7 @@ if (typeof apps == 'undefined') { var apps = {}; }
|
|||
|
||||
|
||||
apps.messages = function(opt_data, opt_ignored, opt_ijData) {
|
||||
return '<div style="display: none"><span id="subtitle">görsel bir programlama ortamı</span><span id="blocklyMessage">Blockly</span><span id="codeTooltip">Oluşturulan JavaScript kodunu görüntüle.</span><span id="linkTooltip">Blokları ve bağlantı adresini kaydet.</span><span id="runTooltip">Çalışma alanında bloklar tarafından tanımlanan \\nprogramını çalıştırın. </span><span id="runProgram">Programı Çalıştır</span><span id="resetProgram">Tekrar</span><span id="dialogOk">TAMAM</span><span id="dialogCancel">İptal</span><span id="catLogic">Mantık</span><span id="catLoops">Döngüler</span><span id="catMath">Matematik</span><span id="catText">Metin</span><span id="catLists">Listeler</span><span id="catColour">Renk</span><span id="catVariables">Değişkenler</span><span id="catProcedures">Prosedürler</span><span id="httpRequestError">İstek ile ilgili bir problem var.</span><span id="linkAlert">Bloklarını bu link ile paylaş:\n\n%1</span><span id="hashError">Üzgünüz, \'%1\' herhangi bir blok kaydı ile uyuşmuyor</span><span id="xmlError">Kaydedilen dosyanız yüklenemiyor\nBlockly\'nin önceki sürümü ile kaydedilmiş olabilir mi?</span><span id="listVariable">liste</span><span id="textVariable">metin</span></div>';
|
||||
return '<div style="display: none"><span id="subtitle">görsel bir programlama ortamı</span><span id="blocklyMessage">Blockly</span><span id="codeTooltip">Oluşturulan JavaScript kodunu görüntüle.</span><span id="linkTooltip">Blokları ve bağlantı adresini kaydet.</span><span id="runTooltip">Çalışma alanında bloklar tarafından tanımlanan \\nprogramını çalıştırın. </span><span id="runProgram">Programı Çalıştır</span><span id="resetProgram">Tekrar</span><span id="dialogOk">TAMAM</span><span id="dialogCancel">İptal</span><span id="catLogic">Mantık</span><span id="catLoops">Döngüler</span><span id="catMath">Matematik</span><span id="catText">Metin</span><span id="catLists">Listeler</span><span id="catColour">Renk</span><span id="catVariables">Değişkenler</span><span id="catProcedures">Prosedürler</span><span id="httpRequestError">İstek ile ilgili bir problem var.</span><span id="linkAlert">Bloklarını bu bağlantı ile paylaş:\n\n%1</span><span id="hashError">Üzgünüz, \'%1\' hiç bir kaydedilmiş program ile uyuşmuyor.</span><span id="xmlError">Kaydedilen dosyanız yüklenemiyor\nBlockly\'nin önceki sürümü ile kaydedilmiş olabilir mi?</span><span id="listVariable">liste</span><span id="textVariable">metin</span></div>';
|
||||
};
|
||||
|
||||
|
||||
|
|
|
@ -29,8 +29,9 @@
|
|||
var Turtle = {};
|
||||
|
||||
// Supported languages.
|
||||
BlocklyApps.LANGUAGES = ['en', 'de', 'el', 'es', 'fa', 'fr', 'hu', 'it', 'nl',
|
||||
'pt-br', 'ro', 'ru', 'sv', 'uk', 'vi', 'zh-hans'];
|
||||
BlocklyApps.LANGUAGES = ['ar', 'de', 'el', 'en', 'es', 'fa', 'fr', 'hu', 'it',
|
||||
'nl', 'pt-br', 'ro', 'ru', 'sv', 'uk', 'vi',
|
||||
'zh-hans'];
|
||||
BlocklyApps.LANG = BlocklyApps.getLang();
|
||||
|
||||
document.write('<script type="text/javascript" src="generated/' +
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue