From d1eb6f607b48ce0f47c8f4c32922baa44e8dbaaa Mon Sep 17 00:00:00 2001 From: Neil Fraser Date: Mon, 8 Sep 2014 14:32:07 -0700 Subject: [PATCH] Adding new files for latest version. --- .gitignore | 2 + apps/blockfactory/link.png | Bin 0 -> 228 bytes apps/code/generated/ace.js | 50 + apps/code/generated/hi.js | 50 + apps/code/generated/hrx.js | 50 + apps/code/generated/lrc.js | 50 + apps/code/generated/mg.js | 50 + apps/code/generated/ne.js | 50 + apps/code/generated/sc.js | 50 + apps/code/generated/sco.js | 50 + apps/code/generated/si.js | 50 + apps/code/generated/tlh.js | 50 + apps/graph/generated/ace.js | 50 + apps/graph/generated/az.js | 50 + apps/graph/generated/hi.js | 50 + apps/graph/generated/hrx.js | 50 + apps/graph/generated/lrc.js | 50 + apps/graph/generated/mg.js | 50 + apps/graph/generated/ne.js | 50 + apps/graph/generated/sc.js | 50 + apps/graph/generated/sco.js | 50 + apps/graph/generated/si.js | 50 + apps/graph/generated/tlh.js | 50 + apps/index/generated/ace.js | 45 + apps/index/generated/af.js | 45 + apps/index/generated/arz.js | 45 + apps/index/generated/be-tarask.js | 45 + apps/index/generated/bg.js | 45 + apps/index/generated/bn.js | 45 + apps/index/generated/cdo.js | 45 + apps/index/generated/diq.js | 45 + apps/index/generated/fi.js | 45 + apps/index/generated/fo.js | 45 + apps/index/generated/frr.js | 45 + apps/index/generated/gn.js | 45 + apps/index/generated/hak.js | 45 + apps/index/generated/hrx.js | 45 + apps/index/generated/ka.js | 45 + apps/index/generated/km.js | 45 + apps/index/generated/ksh.js | 45 + apps/index/generated/ku-latn.js | 45 + apps/index/generated/ky.js | 45 + apps/index/generated/la.js | 45 + apps/index/generated/lb.js | 45 + apps/index/generated/lrc.js | 45 + apps/index/generated/lt.js | 45 + apps/index/generated/mg.js | 45 + apps/index/generated/ml.js | 45 + apps/index/generated/mr.js | 45 + apps/index/generated/mzn.js | 45 + apps/index/generated/nb.js | 45 + apps/index/generated/ne.js | 45 + apps/index/generated/oc.js | 45 + apps/index/generated/pa.js | 45 + apps/index/generated/ps.js | 45 + apps/index/generated/sc.js | 45 + apps/index/generated/sco.js | 45 + apps/index/generated/si.js | 45 + apps/index/generated/ta.js | 45 + apps/index/generated/te.js | 45 + apps/index/generated/tlh.js | 45 + apps/index/generated/tzm.js | 45 + apps/json/hrx.json | 161 +++ apps/json/ne.json | 64 + apps/json/sc.json | 161 +++ apps/json/sco.json | 159 +++ apps/json/si.json | 80 ++ apps/json/tlh.json | 32 + apps/maze/generated/ace.js | 61 + apps/maze/generated/az.js | 61 + apps/maze/generated/hi.js | 61 + apps/maze/generated/hrx.js | 61 + apps/maze/generated/lrc.js | 61 + apps/maze/generated/mg.js | 61 + apps/maze/generated/ne.js | 61 + apps/maze/generated/sc.js | 61 + apps/maze/generated/sco.js | 61 + apps/maze/generated/si.js | 61 + apps/maze/generated/tlh.js | 61 + apps/plane/generated/ace.js | 68 + apps/plane/generated/az.js | 68 + apps/plane/generated/hi.js | 68 + apps/plane/generated/hrx.js | 68 + apps/plane/generated/lrc.js | 68 + apps/plane/generated/mg.js | 68 + apps/plane/generated/ne.js | 68 + apps/plane/generated/sc.js | 68 + apps/plane/generated/sco.js | 68 + apps/plane/generated/si.js | 68 + apps/plane/generated/tlh.js | 68 + apps/puzzle/generated/ace.js | 50 + apps/puzzle/generated/az.js | 50 + apps/puzzle/generated/hi.js | 50 + apps/puzzle/generated/hrx.js | 50 + apps/puzzle/generated/lrc.js | 50 + apps/puzzle/generated/mg.js | 50 + apps/puzzle/generated/ne.js | 50 + apps/puzzle/generated/sc.js | 50 + apps/puzzle/generated/sco.js | 50 + apps/puzzle/generated/si.js | 50 + apps/puzzle/generated/tlh.js | 50 + apps/turtle/generated/ace.js | 50 + apps/turtle/generated/az.js | 50 + apps/turtle/generated/hi.js | 50 + apps/turtle/generated/hrx.js | 50 + apps/turtle/generated/lrc.js | 50 + apps/turtle/generated/mg.js | 50 + apps/turtle/generated/ne.js | 50 + apps/turtle/generated/sc.js | 50 + apps/turtle/generated/sco.js | 50 + apps/turtle/generated/si.js | 50 + apps/turtle/generated/tlh.js | 50 + demos/interpreter/acorn_interpreter.js | 120 ++ demos/interpreter/index.html | 148 ++ demos/realtime/index.html | 78 + i18n/status.html | 1825 ++++++++++++++++++++++++ media/anon.jpeg | Bin 0 -> 2064 bytes media/progress.gif | Bin 0 -> 19602 bytes media/sprites.png | Bin 0 -> 4454 bytes msg/js/be-tarask.js | 384 +++++ msg/js/br.js | 384 +++++ msg/js/hi.js | 384 +++++ msg/js/hrx.js | 384 +++++ msg/js/lb.js | 384 +++++ msg/js/oc.js | 384 +++++ msg/js/sc.js | 384 +++++ msg/js/tlh.js | 384 +++++ msg/json/hrx.json | 300 ++++ msg/json/lb.json | 126 ++ msg/json/oc.json | 128 ++ msg/json/sc.json | 299 ++++ msg/json/tlh.json | 184 +++ 132 files changed, 12263 insertions(+) create mode 100644 .gitignore create mode 100644 apps/blockfactory/link.png create mode 100644 apps/code/generated/ace.js create mode 100644 apps/code/generated/hi.js create mode 100644 apps/code/generated/hrx.js create mode 100644 apps/code/generated/lrc.js create mode 100644 apps/code/generated/mg.js create mode 100644 apps/code/generated/ne.js create mode 100644 apps/code/generated/sc.js create mode 100644 apps/code/generated/sco.js create mode 100644 apps/code/generated/si.js create mode 100644 apps/code/generated/tlh.js create mode 100644 apps/graph/generated/ace.js create mode 100644 apps/graph/generated/az.js create mode 100644 apps/graph/generated/hi.js create mode 100644 apps/graph/generated/hrx.js create mode 100644 apps/graph/generated/lrc.js create mode 100644 apps/graph/generated/mg.js create mode 100644 apps/graph/generated/ne.js create mode 100644 apps/graph/generated/sc.js create mode 100644 apps/graph/generated/sco.js create mode 100644 apps/graph/generated/si.js create mode 100644 apps/graph/generated/tlh.js create mode 100644 apps/index/generated/ace.js create mode 100644 apps/index/generated/af.js create mode 100644 apps/index/generated/arz.js create mode 100644 apps/index/generated/be-tarask.js create mode 100644 apps/index/generated/bg.js create mode 100644 apps/index/generated/bn.js create mode 100644 apps/index/generated/cdo.js create mode 100644 apps/index/generated/diq.js create mode 100644 apps/index/generated/fi.js create mode 100644 apps/index/generated/fo.js create mode 100644 apps/index/generated/frr.js create mode 100644 apps/index/generated/gn.js create mode 100644 apps/index/generated/hak.js create mode 100644 apps/index/generated/hrx.js create mode 100644 apps/index/generated/ka.js create mode 100644 apps/index/generated/km.js create mode 100644 apps/index/generated/ksh.js create mode 100644 apps/index/generated/ku-latn.js create mode 100644 apps/index/generated/ky.js create mode 100644 apps/index/generated/la.js create mode 100644 apps/index/generated/lb.js create mode 100644 apps/index/generated/lrc.js create mode 100644 apps/index/generated/lt.js create mode 100644 apps/index/generated/mg.js create mode 100644 apps/index/generated/ml.js create mode 100644 apps/index/generated/mr.js create mode 100644 apps/index/generated/mzn.js create mode 100644 apps/index/generated/nb.js create mode 100644 apps/index/generated/ne.js create mode 100644 apps/index/generated/oc.js create mode 100644 apps/index/generated/pa.js create mode 100644 apps/index/generated/ps.js create mode 100644 apps/index/generated/sc.js create mode 100644 apps/index/generated/sco.js create mode 100644 apps/index/generated/si.js create mode 100644 apps/index/generated/ta.js create mode 100644 apps/index/generated/te.js create mode 100644 apps/index/generated/tlh.js create mode 100644 apps/index/generated/tzm.js create mode 100644 apps/json/hrx.json create mode 100644 apps/json/ne.json create mode 100644 apps/json/sc.json create mode 100644 apps/json/sco.json create mode 100644 apps/json/si.json create mode 100644 apps/json/tlh.json create mode 100644 apps/maze/generated/ace.js create mode 100644 apps/maze/generated/az.js create mode 100644 apps/maze/generated/hi.js create mode 100644 apps/maze/generated/hrx.js create mode 100644 apps/maze/generated/lrc.js create mode 100644 apps/maze/generated/mg.js create mode 100644 apps/maze/generated/ne.js create mode 100644 apps/maze/generated/sc.js create mode 100644 apps/maze/generated/sco.js create mode 100644 apps/maze/generated/si.js create mode 100644 apps/maze/generated/tlh.js create mode 100644 apps/plane/generated/ace.js create mode 100644 apps/plane/generated/az.js create mode 100644 apps/plane/generated/hi.js create mode 100644 apps/plane/generated/hrx.js create mode 100644 apps/plane/generated/lrc.js create mode 100644 apps/plane/generated/mg.js create mode 100644 apps/plane/generated/ne.js create mode 100644 apps/plane/generated/sc.js create mode 100644 apps/plane/generated/sco.js create mode 100644 apps/plane/generated/si.js create mode 100644 apps/plane/generated/tlh.js create mode 100644 apps/puzzle/generated/ace.js create mode 100644 apps/puzzle/generated/az.js create mode 100644 apps/puzzle/generated/hi.js create mode 100644 apps/puzzle/generated/hrx.js create mode 100644 apps/puzzle/generated/lrc.js create mode 100644 apps/puzzle/generated/mg.js create mode 100644 apps/puzzle/generated/ne.js create mode 100644 apps/puzzle/generated/sc.js create mode 100644 apps/puzzle/generated/sco.js create mode 100644 apps/puzzle/generated/si.js create mode 100644 apps/puzzle/generated/tlh.js create mode 100644 apps/turtle/generated/ace.js create mode 100644 apps/turtle/generated/az.js create mode 100644 apps/turtle/generated/hi.js create mode 100644 apps/turtle/generated/hrx.js create mode 100644 apps/turtle/generated/lrc.js create mode 100644 apps/turtle/generated/mg.js create mode 100644 apps/turtle/generated/ne.js create mode 100644 apps/turtle/generated/sc.js create mode 100644 apps/turtle/generated/sco.js create mode 100644 apps/turtle/generated/si.js create mode 100644 apps/turtle/generated/tlh.js create mode 100755 demos/interpreter/acorn_interpreter.js create mode 100644 demos/interpreter/index.html create mode 100644 demos/realtime/index.html create mode 100644 i18n/status.html create mode 100644 media/anon.jpeg create mode 100644 media/progress.gif create mode 100644 media/sprites.png create mode 100644 msg/js/be-tarask.js create mode 100644 msg/js/br.js create mode 100644 msg/js/hi.js create mode 100644 msg/js/hrx.js create mode 100644 msg/js/lb.js create mode 100644 msg/js/oc.js create mode 100644 msg/js/sc.js create mode 100644 msg/js/tlh.js create mode 100644 msg/json/hrx.json create mode 100644 msg/json/lb.json create mode 100644 msg/json/oc.json create mode 100644 msg/json/sc.json create mode 100644 msg/json/tlh.json diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000..dde3895fc --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +.DS_Store +*.pyc diff --git a/apps/blockfactory/link.png b/apps/blockfactory/link.png new file mode 100644 index 0000000000000000000000000000000000000000..11dfd82845e582b4272969694e305b71226546ff GIT binary patch literal 228 zcmeAS@N?(olHy`uVBq!ia0vp^q9Dw{1|(OCFP#RY*pj^6T^Rm@;DWu&Cj&(|3p^r= z85p>QL70(Y)*K0-AbW|YuPggKc0N&VvE7#n?*fGiJzX3_EKVmUNU$z$NLw(!vGJk3 zRNeUl2Lu|Hs4-}@ty?!gf_WluTjTeND+hVgS}y%xxJ8kf`7o=-?Z$@ld=8n+Y;0|x zGoBsf{oB9nr9ESh?^-5iAmE<0gmIF$Y-bNQv&uK-S*@DB$@L;VOj?W#_t@Nv|4M%| Q16t1D>FVdQ&MBb@0ONT`aR2}S literal 0 HcmV?d00001 diff --git a/apps/code/generated/ace.js b/apps/code/generated/ace.js new file mode 100644 index 000000000..cea66014d --- /dev/null +++ b/apps/code/generated/ace.js @@ -0,0 +1,50 @@ +// 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, opt_ijData) { + return '
Ruweuëng meuprogram ban leumahTeutheunEu kode JavaScript yang geupeuhaséKeubah ngon neupawôt keu theunNeupeujak program nyang geupeuteutap le seuneutheun lam ruweuëng keurijaPeujak programAtô keulayiKa gotPeubateuëLogisKuwienMatematikHaraihDapeutaWareunaMeumacamProsedurNa masalah lam neumeulakèeNeubagi seuneutheun droëneuh ngon peunawôt nyoë: %1Meu\'ah, \'%1\' hana saban sakri ngon peuë mantong program nyang meukeubahBeureukaih keuneubah droëneuh han jeuët geupasoë. Kadang na neupeugot ngon versi seuneutheun yang la\'éndapeutaharaih
'; +}; + + +apps.dialog = function(opt_data, opt_ignored, opt_ijData) { + return '
'; +}; + + +apps.codeDialog = function(opt_data, opt_ignored, opt_ijData) { + return '
' + apps.ok(null, null, opt_ijData) + '
'; +}; + + +apps.storageDialog = function(opt_data, opt_ignored, opt_ijData) { + return '
' + apps.ok(null, null, opt_ijData) + '
'; +}; + + +apps.ok = function(opt_data, opt_ignored, opt_ijData) { + return '
'; +}; + +; +// This file was automatically generated from template.soy. +// Please don't edit this file by hand. + +if (typeof codepage == 'undefined') { var codepage = {}; } + + +codepage.messages = function(opt_data, opt_ignored, opt_ijData) { + return apps.messages(null, null, opt_ijData) + '
Ralat \'oh geuploh XML\n%1\n\nNeupileh \'OK\' keu peulucôt meuandam droëneuh atawa \'Peubateuë\' keu neusambông meuandam XML-jihRalat program\n%1Eksekusi maksimum ka leupahSampôh mandum %1 seuneutheun
'; +}; + + +codepage.start = function(opt_data, opt_ignored, opt_ijData) { + return codepage.messages(null, null, opt_ijData) + ' + + + + + + + +

Blockly > + Demos > JS Interpreter

+ +

This is a simple demo of executing code wth a sandboxed JavaScript interpreter.

+ +

→ More info on JS Interpreter...

+ +

+ + +

+ +
+ + + + + + + diff --git a/demos/realtime/index.html b/demos/realtime/index.html new file mode 100644 index 000000000..470ab950e --- /dev/null +++ b/demos/realtime/index.html @@ -0,0 +1,78 @@ + + + + + Blockly Demo: Realtime Collaboration + + + + + + + +

Blockly > + Demos > Realtime Collaboration

+ +

This is a simple demo of realtime collaboration in Blockly.

+ +

→ More info on + + realtime collaboration in Blockly...

+ +
+
+
+ + + +

Test realtime collaboration by opening + + this link in a separate browser window or tab and they will be + synchronized. You can even share the link with a friend!.

+ +
+
+ + + + + + + + diff --git a/i18n/status.html b/i18n/status.html new file mode 100644 index 000000000..a520c69e4 --- /dev/null +++ b/i18n/status.html @@ -0,0 +1,1825 @@ +Blockly app translation status + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
LanguageAppsCodeGraphMazePlanePuzzleTurtle
el +34 (100%) + +7 (100%) + +1 (100%) + +34 (100%) + +14 (100%) + +32 (100%) + +32 (100%) +
ia +30 (88%) + +7 (100%) + +1 (100%) + +34 (100%) + +14 (100%) + +32 (100%) + +32 (100%) +
en +34 (100%) + +7 (100%) + +1 (100%) + +34 (100%) + +14 (100%) + +32 (100%) + +32 (100%) +
lrc +20 (58%) + +3 (42%) + +0 (0%) + +12 (35%) + +5 (35%) + +28 (87%) + +14 (43%) +
af +1 (2%) + +0 (0%) + +0 (0%) + +0 (0%) + +0 (0%) + +32 (100%) + +0 (0%) +
oc +25 (73%) + +7 (100%) + +1 (100%) + +27 (79%) + +10 (71%) + +32 (100%) + +32 (100%) +
arz +0 (0%) + +0 (0%) + +0 (0%) + +0 (0%) + +0 (0%) + +19 (59%) + +0 (0%) +
cdo +1 (2%) + +0 (0%) + +0 (0%) + +0 (0%) + +0 (0%) + +32 (100%) + +0 (0%) +
sk +23 (67%) + +7 (100%) + +1 (100%) + +33 (97%) + +14 (100%) + +32 (100%) + +32 (100%) +
it +34 (100%) + +7 (100%) + +1 (100%) + +34 (100%) + +14 (100%) + +32 (100%) + +32 (100%) +
cs +30 (88%) + +6 (85%) + +1 (100%) + +32 (94%) + +11 (78%) + +32 (100%) + +24 (75%) +
ar +34 (100%) + +7 (100%) + +1 (100%) + +34 (100%) + +14 (100%) + +32 (100%) + +32 (100%) +
pt-br +34 (100%) + +7 (100%) + +1 (100%) + +34 (100%) + +14 (100%) + +32 (100%) + +32 (100%) +
mk +23 (67%) + +7 (100%) + +1 (100%) + +34 (100%) + +14 (100%) + +32 (100%) + +32 (100%) +
eu +21 (61%) + +3 (42%) + +0 (0%) + +27 (79%) + +3 (21%) + +32 (100%) + +0 (0%) +
gn +19 (55%) + +0 (0%) + +0 (0%) + +2 (5%) + +1 (7%) + +26 (81%) + +15 (46%) +
az +15 (44%) + +4 (57%) + +1 (100%) + +3 (8%) + +1 (7%) + +28 (87%) + +4 (12%) +
tzm +0 (0%) + +0 (0%) + +0 (0%) + +0 (0%) + +0 (0%) + +13 (40%) + +0 (0%) +
es +34 (100%) + +7 (100%) + +1 (100%) + +34 (100%) + +14 (100%) + +32 (100%) + +32 (100%) +
ps +9 (26%) + +1 (14%) + +0 (0%) + +3 (8%) + +0 (0%) + +29 (90%) + +6 (18%) +
gl +23 (67%) + +7 (100%) + +1 (100%) + +34 (100%) + +14 (100%) + +32 (100%) + +32 (100%) +
lb +20 (58%) + +5 (71%) + +0 (0%) + +13 (38%) + +12 (85%) + +32 (100%) + +13 (40%) +
hrx +34 (100%) + +7 (100%) + +1 (100%) + +34 (100%) + +14 (100%) + +32 (100%) + +32 (100%) +
pt +20 (58%) + +5 (71%) + +0 (0%) + +27 (79%) + +1 (7%) + +26 (81%) + +7 (21%) +
la +1 (2%) + +0 (0%) + +0 (0%) + +0 (0%) + +0 (0%) + +32 (100%) + +0 (0%) +
zh-hant +34 (100%) + +7 (100%) + +1 (100%) + +34 (100%) + +14 (100%) + +32 (100%) + +32 (100%) +
nb +34 (100%) + +7 (100%) + +1 (100%) + +34 (100%) + +14 (100%) + +32 (100%) + +32 (100%) +
pms +34 (100%) + +7 (100%) + +1 (100%) + +34 (100%) + +14 (100%) + +32 (100%) + +32 (100%) +
tr +34 (100%) + +7 (100%) + +1 (100%) + +34 (100%) + +14 (100%) + +32 (100%) + +32 (100%) +
lv +23 (67%) + +7 (100%) + +1 (100%) + +34 (100%) + +14 (100%) + +32 (100%) + +32 (100%) +
frr +1 (2%) + +0 (0%) + +0 (0%) + +0 (0%) + +0 (0%) + +32 (100%) + +0 (0%) +
lt +15 (44%) + +4 (57%) + +0 (0%) + +7 (20%) + +6 (42%) + +32 (100%) + +17 (53%) +
pa +1 (2%) + +0 (0%) + +0 (0%) + +0 (0%) + +0 (0%) + +32 (100%) + +0 (0%) +
sw +11 (32%) + +0 (0%) + +0 (0%) + +27 (79%) + +0 (0%) + +32 (100%) + +0 (0%) +
sr +34 (100%) + +7 (100%) + +1 (100%) + +31 (91%) + +8 (57%) + +29 (90%) + +1 (3%) +
th +34 (100%) + +7 (100%) + +1 (100%) + +34 (100%) + +14 (100%) + +32 (100%) + +32 (100%) +
vi +34 (100%) + +7 (100%) + +1 (100%) + +34 (100%) + +14 (100%) + +32 (100%) + +32 (100%) +
he +34 (100%) + +7 (100%) + +1 (100%) + +34 (100%) + +14 (100%) + +32 (100%) + +32 (100%) +
ca +34 (100%) + +7 (100%) + +1 (100%) + +34 (100%) + +14 (100%) + +32 (100%) + +32 (100%) +
pl +34 (100%) + +7 (100%) + +1 (100%) + +34 (100%) + +14 (100%) + +32 (100%) + +32 (100%) +
ta +1 (2%) + +0 (0%) + +0 (0%) + +0 (0%) + +0 (0%) + +22 (68%) + +0 (0%) +
fr +34 (100%) + +7 (100%) + +1 (100%) + +34 (100%) + +14 (100%) + +32 (100%) + +32 (100%) +
bg +2 (5%) + +0 (0%) + +0 (0%) + +0 (0%) + +0 (0%) + +24 (75%) + +0 (0%) +
uk +34 (100%) + +7 (100%) + +1 (100%) + +34 (100%) + +14 (100%) + +32 (100%) + +32 (100%) +
ru +34 (100%) + +7 (100%) + +1 (100%) + +34 (100%) + +14 (100%) + +32 (100%) + +32 (100%) +
ku-latn +1 (2%) + +0 (0%) + +0 (0%) + +0 (0%) + +0 (0%) + +12 (37%) + +0 (0%) +
bn +1 (2%) + +0 (0%) + +0 (0%) + +0 (0%) + +0 (0%) + +22 (68%) + +0 (0%) +
de +34 (100%) + +7 (100%) + +1 (100%) + +34 (100%) + +14 (100%) + +32 (100%) + +32 (100%) +
mg +34 (100%) + +7 (100%) + +1 (100%) + +14 (41%) + +2 (14%) + +10 (31%) + +5 (15%) +
da +34 (100%) + +7 (100%) + +1 (100%) + +34 (100%) + +14 (100%) + +32 (100%) + +32 (100%) +
fa +34 (100%) + +7 (100%) + +1 (100%) + +34 (100%) + +14 (100%) + +32 (100%) + +32 (100%) +
hak +13 (38%) + +3 (42%) + +0 (0%) + +11 (32%) + +0 (0%) + +32 (100%) + +0 (0%) +
br +34 (100%) + +7 (100%) + +1 (100%) + +34 (100%) + +14 (100%) + +32 (100%) + +32 (100%) +
tlh +18 (52%) + +6 (85%) + +0 (0%) + +0 (0%) + +0 (0%) + +0 (0%) + +0 (0%) +
fi +12 (35%) + +1 (14%) + +0 (0%) + +2 (5%) + +0 (0%) + +32 (100%) + +3 (9%) +
mzn +1 (2%) + +0 (0%) + +0 (0%) + +0 (0%) + +0 (0%) + +32 (100%) + +0 (0%) +
hu +34 (100%) + +7 (100%) + +1 (100%) + +34 (100%) + +14 (100%) + +32 (100%) + +32 (100%) +
ja +34 (100%) + +7 (100%) + +1 (100%) + +34 (100%) + +14 (100%) + +32 (100%) + +32 (100%) +
is +34 (100%) + +7 (100%) + +1 (100%) + +34 (100%) + +14 (100%) + +32 (100%) + +32 (100%) +
fo +1 (2%) + +0 (0%) + +0 (0%) + +0 (0%) + +0 (0%) + +32 (100%) + +0 (0%) +
ka +1 (2%) + +0 (0%) + +0 (0%) + +0 (0%) + +0 (0%) + +32 (100%) + +0 (0%) +
ro +34 (100%) + +7 (100%) + +1 (100%) + +34 (100%) + +14 (100%) + +32 (100%) + +32 (100%) +
ace +34 (100%) + +7 (100%) + +1 (100%) + +13 (38%) + +1 (7%) + +30 (93%) + +3 (9%) +
zh-hans +34 (100%) + +7 (100%) + +1 (100%) + +34 (100%) + +14 (100%) + +32 (100%) + +32 (100%) +
ml +1 (2%) + +0 (0%) + +0 (0%) + +0 (0%) + +0 (0%) + +32 (100%) + +0 (0%) +
ko +34 (100%) + +7 (100%) + +1 (100%) + +34 (100%) + +14 (100%) + +32 (100%) + +32 (100%) +
sv +34 (100%) + +7 (100%) + +1 (100%) + +34 (100%) + +14 (100%) + +32 (100%) + +32 (100%) +
km +1 (2%) + +0 (0%) + +0 (0%) + +0 (0%) + +0 (0%) + +32 (100%) + +0 (0%) +
ksh +1 (2%) + +0 (0%) + +0 (0%) + +0 (0%) + +0 (0%) + +32 (100%) + +0 (0%) +
sco +34 (100%) + +7 (100%) + +1 (100%) + +34 (100%) + +14 (100%) + +32 (100%) + +30 (93%) +
te +1 (2%) + +0 (0%) + +0 (0%) + +0 (0%) + +0 (0%) + +21 (65%) + +0 (0%) +
si +15 (44%) + +0 (0%) + +1 (100%) + +7 (20%) + +13 (92%) + +30 (93%) + +7 (21%) +
hi +34 (100%) + +6 (85%) + +1 (100%) + +22 (64%) + +13 (92%) + +31 (96%) + +29 (90%) +
be-tarask +34 (100%) + +7 (100%) + +1 (100%) + +34 (100%) + +14 (100%) + +32 (100%) + +32 (100%) +
ms +34 (100%) + +7 (100%) + +1 (100%) + +34 (100%) + +14 (100%) + +32 (100%) + +32 (100%) +
mr +8 (23%) + +2 (28%) + +0 (0%) + +2 (5%) + +8 (57%) + +31 (96%) + +18 (56%) +
ky +1 (2%) + +0 (0%) + +0 (0%) + +0 (0%) + +0 (0%) + +32 (100%) + +0 (0%) +
nl +34 (100%) + +7 (100%) + +1 (100%) + +34 (100%) + +14 (100%) + +32 (100%) + +32 (100%) +
diq +17 (50%) + +4 (57%) + +1 (100%) + +6 (17%) + +9 (64%) + +27 (84%) + +14 (43%) +
ALL +0000000 +
+ diff --git a/media/anon.jpeg b/media/anon.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..5ac84edbe28c0aafe0b6254f1f22198bdcaff0d2 GIT binary patch literal 2064 zcmb7=c~q0x8OFaaVHd=xFam}+sKJgh7G#q^K%wk0MGspj(18(IMfMO9z*9RY0x2LE zc80|iK^T^RN>~R-G02jzM-l>L5E&*31W?M-WZJR%U;Ey3?!D(e=lwnJa}TBu=7A&5 z_D=Qy2m$~oUBCecumzMA6qOVel$8{fR8*7?scEXKsj8~!9M?Fac?zzlcM6U`oH=KF z;SADHAAvBiGB7kTv#_u@ecsy6+T7OovW1xp0;;H}sHv)HtE+39okg5A`@id;8-OVR ze1H!H^#BMAgu=jsK0sSKBovg5`?2KY6+kFNs+k=D0SE|@gD5CN6#p%Q5U3nX{^*xi z45NSLy~) z_PUPmn{ay81_C7BG`MOg^t>6TDmvm&cK=LnGOV-|UQd?j@x+6O&VOvxJLAHL-sgkG zSsqp49PGWDW~(jz6}NuGa}sdA_GOwC#RWBAWO24`(Vo{kxHSYCcOgIK5y<(}U48^Y*?}+8Z?+x)IsIgq^GX|_{U|b6quc2EjPsiY`*^m*>q$@ibuYcbtrfiv2Y*IC`^}DFzv%WxssWi zf;&$mF835yCx&Qj+cQ^6LzCd(x80xcHH&pHe?gYU_+^JT=8!_fnRHX1-#yp7_NSR2 zh9oV2Sd`>3nPrO=P;4YQ@{t@@2FOhrn3 zNgizv=~{qB4efCxyZI9W%iYftLD?>kM?*z|(!7V!oL4Cl1F*! zNiHpZo4CuLm#i|fPYQz}S+b_zN--?w&eD@$G2?b*d)Lyu_gKxdip_@}2@f*)6OnS` zF)PdR)X9DpI&N(*9}6$0`}w6BmIIb?1)bz-=Hreq6mhwE2Ftj#fh!ChNoz=%g$JVW z%tVbxS-3t|p_O2iF#4O-e@+sgNkS8TVoZjy0vE_J4%88{Te?v|>t@+25^JbhL|VMh zxG-eL3L1m&4TcYRPvQMtM7nV{ppI|d6SBI=OD^Gh$=U_U>{Lh7wIuKSg*Id+V>==qgU|R4Xp75s;I|ui8^> zYuJ&d)T$~HJ!+@dB*=h|YPisOtchV0{PCmYhU_9QwVVlQ(a!W>!`?RTCS)}WR9mrU z@+&dY5RaemcS`KphHs;GJ*C1SUw!qS>djg|Vi|mAM3kT96IqQ!{Jqc*L1hyr8cg<4 zn~#2Q=C%WYHZljhi92g(>SW=%|031NMd#v)k$3obDwf_y2u)g9)Q#H9)*Fjd-UuC| z;ndKz_0AE=Qw>g@@HWoFv_;Fa@9?*&3LDr+EGaO|VQ%g)5_yZKYl!}R%PW87nZR;m znFF{@?J06ktXC1XWiG#CY!iZGTPFpDn;Gt9e!LcAb1_>(kFu&!hqpUhI!toFFY;cd zRq-izT>bTFOtDX|<@e@CT6teNbu0XelOX{>F2XNO;i*-1d{@|1Rj(sgoUv7#w#*U+ zZ$0n)is7|!FPK8%>f=Kn(XnYeTCJ5>-C@E~Rs4tE>F~`PO!a=eolvK{ITb*7iFs%o zzkgH6n}ZA1Y4cuzxyXvZXVm;ox7`;b7c*{OqJ2Z{!JxGl7&;z}?{~T7>vh0D>aRn5 z+%C~=T_jcx2B*WlE!YApK0Il_&>nNxg;bYJC-HjIEe3?w=CnE4k1 CPj8O^ literal 0 HcmV?d00001 diff --git a/media/progress.gif b/media/progress.gif new file mode 100644 index 0000000000000000000000000000000000000000..e97adb87586cfd3e6e9055bf80f39d03a455c3d1 GIT binary patch literal 19602 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 MOa`wDPDBC!2h(fb1poj5 literal 0 HcmV?d00001 diff --git a/media/sprites.png b/media/sprites.png new file mode 100644 index 0000000000000000000000000000000000000000..a8c4ad3411e65bc558b941b44a049d40293fb449 GIT binary patch literal 4454 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", + "lastupdated": "2014-03-24 23:00:00.000000", + "locale": "tlh", + "messagedocumentation" : "qqq" + }, + "VARIABLES_DEFAULT_NAME": "Doch", + "DUPLICATE_BLOCK": "velqa' chenmoH", + "ADD_COMMENT": "QInHom chel", + "REMOVE_COMMENT": "QInHom chelHa'", + "EXTERNAL_INPUTS": "Hur rar", + "INLINE_INPUTS": "qoD rar", + "DELETE_BLOCK": "ngogh Qaw'", + "DELETE_X_BLOCKS": "%1 ngoghmey Qaw'", + "COLLAPSE_BLOCK": "ngogh DejmoH", + "COLLAPSE_ALL": "ngoghmey DejmoH", + "EXPAND_BLOCK": "ngogh DejHa'moH", + "EXPAND_ALL": "ngoghmey DejHa'moH", + "DISABLE_BLOCK": "ngogh Qotlh", + "ENABLE_BLOCK": "ngogh QotlhHa'", + "HELP": "QaH", + "CHAT": "beqpu'lI'vaD bIjawmeH naDev yIrI'!", + "AUTH": "ngogh nablIj DapollaHmeH qoj latlhvaD DangeHlaHmeH chaw' yInob.", + "CHANGE_VALUE_TITLE": "choH:", + "NEW_VARIABLE": "lIw chu'...", + "NEW_VARIABLE_TITLE": "lIw chu' pong:", + "RENAME_VARIABLE": "lIw pong choH...", + "RENAME_VARIABLE_TITLE": "Hoch \"%1\" lIwmey pongmey choH:", + "COLOUR_RANDOM_TITLE": "rItlh vISaHbe'", + "COLOUR_RGB_TITLE": "rItlh wIv", + "COLOUR_RGB_RED": "'Iw rItlh", + "COLOUR_RGB_GREEN": "tI rItlh", + "COLOUR_RGB_BLUE": "chal rItlh", + "COLOUR_BLEND_TITLE": "DuD", + "COLOUR_BLEND_COLOUR1": "rItlh wa'", + "COLOUR_BLEND_COLOUR2": "rItlh cha'", + "COLOUR_BLEND_RATIO": "'ar", + "CONTROLS_REPEAT_TITLE": "%1-logh qaSmoH", + "CONTROLS_REPEAT_TITLE_REPEAT": "", + "CONTROLS_REPEAT_TITLE_TIMES": "-logh qaSmoH", + "CONTROLS_REPEAT_INPUT_DO": "ruch", + "CONTROLS_WHILEUNTIL_OPERATOR_WHILE": "teHtaHvIS qaSmoH", + "CONTROLS_WHILEUNTIL_OPERATOR_UNTIL": "teHpa' qaSmoH", + "CONTROLS_FOR_INPUT_WITH": "togh", + "CONTROLS_FOR_INPUT_FROM_TO_BY": "mung %1 ghoch %2 Do %3", + "CONTROLS_FOREACH_INPUT_ITEM": "ngIq Doch", + "CONTROLS_FOREACH_INPUT_INLIST": "ngaSbogh tetlh", + "CONTROLS_FOREACH_INPUT_INLIST_TAIL": "nuDDI'", + "CONTROLS_FLOW_STATEMENTS_OPERATOR_BREAK": "gho Haw'", + "CONTROLS_FLOW_STATEMENTS_OPERATOR_CONTINUE": "gho taHqa'", + "CONTROLS_FLOW_STATEMENTS_WARNING": "yIqIm! ghoDaq neH ngoghvam lo'laH vay'.", + "CONTROLS_IF_MSG_IF": "teHchugh", + "CONTROLS_IF_MSG_ELSEIF": "pagh teHchugh", + "CONTROLS_IF_MSG_ELSE": "pagh", + "LOGIC_OPERATION_AND": "'ej", + "LOGIC_OPERATION_OR": "qoj", + "LOGIC_NEGATE_TITLE": "yoymoH %1", + "LOGIC_BOOLEAN_TRUE": "teH", + "LOGIC_BOOLEAN_FALSE": "teHbe'", + "LOGIC_NULL": "paghna'", + "LOGIC_TERNARY_CONDITION": "chov", + "LOGIC_TERNARY_IF_TRUE": "teHchugh", + "LOGIC_TERNARY_IF_FALSE": "teHbe'chugh", + "MATH_ADDITION_SYMBOL": "+", + "MATH_SUBTRACTION_SYMBOL": "-", + "MATH_DIVISION_SYMBOL": "÷", + "MATH_MULTIPLICATION_SYMBOL": "×", + "MATH_POWER_SYMBOL": "^", + "MATH_TRIG_SIN": "sin", + "MATH_TRIG_COS": "cos", + "MATH_TRIG_TAN": "tan", + "MATH_TRIG_ASIN": "asin", + "MATH_TRIG_ACOS": "acos", + "MATH_TRIG_ATAN": "atan", + "MATH_SINGLE_OP_ROOT": "cha'DIch wav", + "MATH_SINGLE_OP_ABSOLUTE": "Dung pagh choH", + "MATH_IS_EVEN": "lang'a' mI'", + "MATH_IS_ODD": "ror'a' mI'", + "MATH_IS_PRIME": "potlh'a' mI'", + "MATH_IS_WHOLE": "ngoHlaHbe''a'", + "MATH_IS_POSITIVE": "Dung pagh", + "MATH_IS_NEGATIVE": "bIng pagh", + "MATH_IS_DIVISIBLE_BY": "wav'a'", + "MATH_CHANGE_TITLE_CHANGE": "choH", + "MATH_CHANGE_INPUT_BY": "chel", + "MATH_ROUND_OPERATOR_ROUND": "ngoH", + "MATH_ROUND_OPERATOR_ROUNDUP": "Dung ngoH", + "MATH_ROUND_OPERATOR_ROUNDDOWN": "bIng ngoH", + "MATH_ONLIST_OPERATOR_SUM": "chelwI' SIm tetlh", + "MATH_ONLIST_OPERATOR_MIN": "machwI''a' SIm tetlh", + "MATH_ONLIST_OPERATOR_MAX": "tInwI''a' SIm tetlh", + "MATH_ONLIST_OPERATOR_AVERAGE": "beQwI' SIm tetlh", + "MATH_ONLIST_OPERATOR_MEDIAN": "beQwI'botlh SIm tetlh", + "MATH_ONLIST_OPERATOR_MODE": "beQwI' motlh SIm tetlh", + "MATH_ONLIST_OPERATOR_STD_DEV": "motlhbe'wI' SIm tetlh", + "MATH_ONLIST_OPERATOR_RANDOM": "SaHbe' SIm tetlh", + "MATH_MODULO_TITLE": "ratlwI' SIm %1 ÷ %2", + "MATH_CONSTRAIN_TITLE": "jon %1 bIng %2 Dung %3", + "MATH_RANDOM_INT_TITLE": "ngoH mI'SaHbe' bIng %1 Dung %2", + "MATH_RANDOM_FLOAT_TITLE_RANDOM": "mI'HomSaHbe'", + "TEXT_JOIN_TITLE_CREATEWITH": "ghItlh ghom", + "TEXT_CREATE_JOIN_TITLE_JOIN": "ghom", + "TEXT_APPEND_TO": "chel", + "TEXT_APPEND_APPENDTEXT": "ghItlh", + "TEXT_LENGTH_TITLE": "chuq %1", + "TEXT_ISEMPTY_TITLE": "%1 chIm'a'", + "TEXT_INDEXOF_INPUT_INTEXT": "ghItlhDaq", + "TEXT_INDEXOF_OPERATOR_FIRST": "ghItlh wa'DIch Sam", + "TEXT_INDEXOF_OPERATOR_LAST": "ghItlh Qav Sam", + "TEXT_INDEXOF_TAIL": "", + "TEXT_CHARAT_INPUT_INTEXT": "ghItlhDaq", + "TEXT_CHARAT_FROM_START": "mu'Hom #", + "TEXT_CHARAT_FROM_END": "mu'Hom # Qav", + "TEXT_CHARAT_FIRST": "mu'Hom wa'DIch", + "TEXT_CHARAT_LAST": "mu'Hom Qav", + "TEXT_CHARAT_RANDOM": "mu'Hom SaHbe'", + "TEXT_CHARAT_TAIL": "Suq", + "TEXT_GET_SUBSTRING_INPUT_IN_TEXT": "ghItlhDaq", + "TEXT_GET_SUBSTRING_START_FROM_START": "ghItlhHom moHaq mu'Hom #", + "TEXT_GET_SUBSTRING_START_FROM_END": "ghItlhHom moHaq mu'Hom # Qav", + "TEXT_GET_SUBSTRING_START_FIRST": "ghItlhHom moHaq mu'Hom wa'DIch", + "TEXT_GET_SUBSTRING_END_FROM_START": "mojaq mu'Hom #", + "TEXT_GET_SUBSTRING_END_FROM_END": "mojaq mu'Hom # Qav", + "TEXT_GET_SUBSTRING_END_LAST": "mojaq mu'Hom Qav", + "TEXT_GET_SUBSTRING_TAIL": "Suq", + "TEXT_CHANGECASE_OPERATOR_UPPERCASE": "tInchoH", + "TEXT_CHANGECASE_OPERATOR_LOWERCASE": "machchoH", + "TEXT_CHANGECASE_OPERATOR_TITLECASE": "DojchoH", + "TEXT_TRIM_OPERATOR_BOTH": "poSnIHlogh pei", + "TEXT_TRIM_OPERATOR_LEFT": "poSlogh pei", + "TEXT_TRIM_OPERATOR_RIGHT": "nIHlogh pei", + "TEXT_PRINT_TITLE": "maq %1", + "TEXT_PROMPT_TYPE_TEXT": "ghItln tlhob 'ej maq", + "TEXT_PROMPT_TYPE_NUMBER": "mI' tlhob 'ej maq", + "LISTS_CREATE_EMPTY_TITLE": "tetlh chIm", + "LISTS_CREATE_WITH_INPUT_WITH": "tetlh ghom", + "LISTS_CREATE_WITH_CONTAINER_TITLE_ADD": "tetlh", + "LISTS_REPEAT_TITLE": "tetlh ghom %2 Dochmey %1 pus", + "LISTS_LENGTH_TITLE": "chuq %1", + "LISTS_IS_EMPTY_TITLE": "%1 chIm'a'", + "LISTS_INLIST": "tetlhDaq", + "LISTS_INDEX_OF_FIRST": "Doch sam wa'DIch", + "LISTS_INDEX_OF_LAST": "Doch sam Qav", + "LISTS_GET_INDEX_GET": "Suq", + "LISTS_GET_INDEX_GET_REMOVE": "Suq vaj pej", + "LISTS_GET_INDEX_REMOVE": "pej", + "LISTS_GET_INDEX_FROM_START": "#", + "LISTS_GET_INDEX_FROM_END": "# Qav", + "LISTS_GET_INDEX_FIRST": "wa'DIch", + "LISTS_GET_INDEX_LAST": "Qav", + "LISTS_GET_INDEX_RANDOM": "Sahbe'", + "LISTS_GET_INDEX_TAIL": "", + "LISTS_SET_INDEX_SET": "choH", + "LISTS_SET_INDEX_INSERT": "lIH", + "LISTS_SET_INDEX_INPUT_TO": "Dos", + "LISTS_GET_SUBLIST_START_FROM_START": "tetlhHom moHaq #", + "LISTS_GET_SUBLIST_START_FROM_END": "tetlhHom moHaq # Qav", + "LISTS_GET_SUBLIST_START_FIRST": "tetlhHom moHaq wa'DIch", + "LISTS_GET_SUBLIST_END_FROM_START": "mojaQ #", + "LISTS_GET_SUBLIST_END_FROM_END": "mojaQ # Qav", + "LISTS_GET_SUBLIST_END_LAST": "mojaQ Qav", + "LISTS_GET_SUBLIST_TAIL": "Suq", + "ORDINAL_NUMBER_SUFFIX": "", + "VARIABLES_GET_TITLE": "", + "VARIABLES_GET_TAIL": "", + "VARIABLES_GET_CREATE_SET": "chel 'choH %1'", + "VARIABLES_SET_TITLE": "choH", + "VARIABLES_SET_TAIL": "", + "VARIABLES_SET_CREATE_GET": "chel 'Suq %1'", + "PROCEDURES_DEFNORETURN_TITLE": "ruch", + "PROCEDURES_DEFNORETURN_PROCEDURE": "mIw", + "PROCEDURES_BEFORE_PARAMS": "qel:", + "PROCEDURES_CALL_BEFORE_PARAMS": "qel:", + "PROCEDURES_DEFNORETURN_DO": "", + "PROCEDURES_DEFRETURN_RETURN": "chegh", + "PROCEDURES_DEF_DUPLICATE_WARNING": "ghuHmoHna': qelwI' cha'logh chen.", + "PROCEDURES_CALLNORETURN_CALL": "", + "PROCEDURES_MUTATORCONTAINER_TITLE": "qelwI'mey", + "PROCEDURES_MUTATORARG_TITLE": "pong:", + "PROCEDURES_HIGHLIGHT_DEF": "mIwna' wew", + "PROCEDURES_CREATE_DO": "chel '%1'", + "PROCEDURES_IFRETURN_WARNING": "ghoHmoHna': ngoghvam ngaSbe' mIwDaq." +}