From fadc65eda21e299ec7a8fe9f48e46aa3c0c0ec85 Mon Sep 17 00:00:00 2001 From: "ellen.spertus" Date: Wed, 13 Nov 2013 09:42:12 -0800 Subject: [PATCH] Cron update Wed Nov 13 09:42:10 PST 2013 --- apps/code/code.js | 4 +- apps/code/generated/diq.js | 6 +- apps/code/generated/es.js | 6 +- apps/code/generated/hu.js | 6 +- apps/code/generated/ja.js | 4 +- apps/code/generated/lv.js | 8 +- apps/code/generated/oc.js | 2 +- apps/code/generated/pt_br.js | 55 +++ apps/code/generated/ru.js | 2 +- apps/code/template.soy | 4 +- apps/common.js | 20 +- apps/common.soy | 12 +- apps/generated/af.js | 45 +++ apps/generated/ar.js | 45 +++ apps/generated/arz.js | 45 +++ apps/generated/be-tarask.js | 45 +++ apps/generated/bg.js | 45 +++ apps/generated/bn.js | 45 +++ apps/generated/br.js | 45 +++ apps/generated/ca.js | 45 +++ apps/generated/cdo.js | 45 +++ apps/generated/cs.js | 45 +++ apps/generated/da.js | 45 +++ apps/generated/de.js | 45 +++ apps/generated/diq.js | 45 +++ apps/generated/el.js | 45 +++ apps/generated/es.js | 45 +++ apps/generated/eu.js | 45 +++ apps/generated/fa.js | 45 +++ apps/generated/fi.js | 45 +++ apps/generated/fo.js | 45 +++ apps/generated/fr.js | 45 +++ apps/generated/frr.js | 45 +++ apps/generated/gl.js | 45 +++ apps/generated/gn.js | 45 +++ apps/generated/hak.js | 45 +++ apps/generated/he.js | 45 +++ apps/generated/hu.js | 45 +++ apps/generated/ia.js | 45 +++ apps/generated/it.js | 45 +++ apps/generated/ja.js | 45 +++ apps/generated/ka.js | 45 +++ apps/generated/km.js | 45 +++ apps/generated/ko.js | 45 +++ apps/generated/ksh.js | 45 +++ apps/generated/ku-latn.js | 45 +++ apps/generated/ky.js | 45 +++ apps/generated/la.js | 45 +++ apps/generated/lb.js | 45 +++ apps/generated/lt.js | 45 +++ apps/generated/lv.js | 45 +++ apps/generated/mk.js | 45 +++ apps/generated/ml.js | 45 +++ apps/generated/mr.js | 45 +++ apps/generated/ms.js | 45 +++ apps/generated/mzn.js | 45 +++ apps/generated/nb.js | 45 +++ apps/generated/nl.js | 45 +++ apps/generated/oc.js | 45 +++ apps/generated/pa.js | 45 +++ apps/generated/pl.js | 45 +++ apps/generated/pms.js | 45 +++ apps/generated/ps.js | 45 +++ apps/generated/pt-br.js | 45 +++ apps/generated/pt.js | 45 +++ apps/generated/pt_br.js | 45 +++ apps/generated/ro.js | 45 +++ apps/generated/sk.js | 45 +++ apps/generated/sr-ec.js | 45 +++ apps/generated/sr.js | 45 +++ apps/generated/sv.js | 45 +++ apps/generated/sw.js | 45 +++ apps/generated/ta.js | 45 +++ apps/generated/te.js | 45 +++ apps/generated/th.js | 45 +++ apps/generated/tr.js | 45 +++ apps/generated/tzm.js | 45 +++ apps/generated/uk.js | 45 +++ apps/generated/vi.js | 45 +++ apps/generated/zh-hans.js | 45 +++ apps/generated/zh-hant.js | 45 +++ apps/generated/zh-tw.js | 45 +++ apps/graph/generated/diq.js | 6 +- apps/graph/generated/es.js | 2 +- apps/graph/generated/hu.js | 4 +- apps/graph/generated/ja.js | 2 +- apps/graph/generated/lv.js | 6 +- apps/graph/generated/pt_br.js | 50 +++ apps/graph/graph.js | 3 +- apps/index.html | 50 +-- apps/index/blockfactory.png | Bin 0 -> 4441 bytes apps/index/code.png | Bin 0 -> 4049 bytes apps/index/generated/de.js | 45 +++ apps/index/generated/en.js | 45 +++ apps/index/generated/ru.js | 45 +++ apps/index/graph.png | Bin 0 -> 1762 bytes apps/index/index.js | 36 ++ apps/index/maze.png | Bin 0 -> 3453 bytes apps/index/plane.png | Bin 0 -> 3397 bytes apps/index/puzzle.png | Bin 0 -> 1252 bytes apps/index/template.soy | 133 +++++++ apps/index/turtle.png | Bin 0 -> 3712 bytes apps/json/de.json | 15 +- apps/json/diq.json | 106 ++++-- apps/json/el.json | 7 +- apps/json/en.json | 21 +- apps/json/es.json | 8 +- apps/json/hu.json | 47 ++- apps/json/ja.json | 3 +- apps/json/keys.json | 19 +- apps/json/lrc.json | 87 +++++ apps/json/lv.json | 40 +- apps/json/oc.json | 4 +- apps/json/pl.json | 8 +- apps/json/pt-br.json | 4 +- apps/json/pt_br.json | 154 ++++++++ apps/json/qqq.json | 34 +- apps/json/ru.json | 57 +-- apps/json/uk.json | 6 +- apps/json/zh_cn.json | 153 ++++++++ apps/json/zh_tw.json | 138 +++++++ apps/maze/generated/diq.js | 8 +- apps/maze/generated/el.js | 4 +- apps/maze/generated/es.js | 4 +- apps/maze/generated/hu.js | 6 +- apps/maze/generated/ja.js | 2 +- apps/maze/generated/lv.js | 4 +- apps/maze/generated/oc.js | 2 +- apps/maze/generated/pl.js | 2 +- apps/maze/generated/pt_br.js | 60 +++ apps/maze/generated/ru.js | 4 +- apps/maze/maze.js | 2 +- apps/plane/generated/af.js | 2 +- apps/plane/generated/arz.js | 2 +- apps/plane/generated/be-tarask.js | 2 +- apps/plane/generated/bg.js | 2 +- apps/plane/generated/bn.js | 2 +- apps/plane/generated/cdo.js | 2 +- apps/plane/generated/de.js | 2 +- apps/plane/generated/diq.js | 6 +- apps/plane/generated/en.js | 2 +- apps/plane/generated/es.js | 2 +- apps/plane/generated/eu.js | 2 +- apps/plane/generated/fi.js | 2 +- apps/plane/generated/fo.js | 2 +- apps/plane/generated/frr.js | 2 +- apps/plane/generated/gn.js | 2 +- apps/plane/generated/hak.js | 2 +- apps/plane/generated/he.js | 2 +- apps/plane/generated/hu.js | 8 +- apps/plane/generated/ja.js | 4 +- apps/plane/generated/ka.js | 2 +- apps/plane/generated/km.js | 2 +- apps/plane/generated/ksh.js | 2 +- apps/plane/generated/ku-latn.js | 2 +- apps/plane/generated/ky.js | 2 +- apps/plane/generated/la.js | 2 +- apps/plane/generated/lv.js | 14 +- apps/plane/generated/ml.js | 2 +- apps/plane/generated/mzn.js | 2 +- apps/plane/generated/nb.js | 2 +- apps/plane/generated/pa.js | 2 +- apps/plane/generated/ps.js | 2 +- apps/plane/generated/pt_br.js | 67 ++++ apps/plane/generated/sr-ec.js | 2 +- apps/plane/generated/sr.js | 2 +- apps/plane/generated/sw.js | 2 +- apps/plane/generated/ta.js | 2 +- apps/plane/generated/te.js | 2 +- apps/plane/generated/th.js | 2 +- apps/plane/generated/tzm.js | 2 +- apps/plane/generated/uk.js | 2 +- apps/plane/generated/zh-tw.js | 2 +- apps/plane/plane.js | 3 +- apps/plane/template.soy | 2 +- apps/puzzle/generated/diq.js | 2 +- apps/puzzle/generated/es.js | 4 +- apps/puzzle/generated/hu.js | 4 +- apps/puzzle/generated/ja.js | 2 +- apps/puzzle/generated/lv.js | 2 +- apps/puzzle/generated/pt_br.js | 50 +++ apps/puzzle/generated/ru.js | 4 +- apps/puzzle/puzzle.js | 6 +- apps/turtle/generated/diq.js | 8 +- apps/turtle/generated/es.js | 2 +- apps/turtle/generated/hu.js | 8 +- apps/turtle/generated/ja.js | 2 +- apps/turtle/generated/lv.js | 8 +- apps/turtle/generated/pt-br.js | 2 +- apps/turtle/generated/pt_br.js | 50 +++ apps/turtle/generated/ru.js | 6 +- apps/turtle/turtle.js | 3 +- i18n/create_messages.py | 19 +- i18n/status.py | 30 +- msg/js/ar.js | 377 +++++++++++++++++++ msg/js/es.js | 377 +++++++++++++++++++ msg/js/fa.js | 2 +- msg/js/fr.js | 377 +++++++++++++++++++ msg/js/hu.js | 100 ++--- msg/js/ia.js | 377 +++++++++++++++++++ msg/js/id.js | 377 +++++++++++++++++++ msg/js/it.js | 2 +- msg/js/nl.js | 377 +++++++++++++++++++ msg/js/pt_br.js | 200 +++++----- msg/js/ro.js | 377 +++++++++++++++++++ msg/js/ru.js | 148 ++++---- msg/js/sv.js | 377 +++++++++++++++++++ msg/js/vi.js | 2 +- msg/js/zh-hans.js | 377 +++++++++++++++++++ msg/js/zh_cn.js | 377 +++++++++++++++++++ msg/json/ar.json | 349 ++++++++++++++++++ msg/json/da.json | 132 +++++++ msg/json/el.json | 127 +++++++ msg/json/es.json | 1 + msg/json/fa.json | 1 + msg/json/fr.json | 1 + msg/json/hu.json | 87 +++-- msg/json/id.json | 349 ++++++++++++++++++ msg/json/it.json | 2 + msg/json/lrc.json | 115 ++++++ msg/json/pt_br.json | 581 +++++++++++++++--------------- msg/json/qqq.json | 2 +- msg/json/ro.json | 349 ++++++++++++++++++ msg/json/ru.json | 31 +- msg/json/sv.json | 45 ++- msg/json/vi.json | 1 + msg/json/zh_cn.json | 194 ++++++++++ 227 files changed, 10834 insertions(+), 860 deletions(-) create mode 100644 apps/code/generated/pt_br.js create mode 100644 apps/generated/af.js create mode 100644 apps/generated/ar.js create mode 100644 apps/generated/arz.js create mode 100644 apps/generated/be-tarask.js create mode 100644 apps/generated/bg.js create mode 100644 apps/generated/bn.js create mode 100644 apps/generated/br.js create mode 100644 apps/generated/ca.js create mode 100644 apps/generated/cdo.js create mode 100644 apps/generated/cs.js create mode 100644 apps/generated/da.js create mode 100644 apps/generated/de.js create mode 100644 apps/generated/diq.js create mode 100644 apps/generated/el.js create mode 100644 apps/generated/es.js create mode 100644 apps/generated/eu.js create mode 100644 apps/generated/fa.js create mode 100644 apps/generated/fi.js create mode 100644 apps/generated/fo.js create mode 100644 apps/generated/fr.js create mode 100644 apps/generated/frr.js create mode 100644 apps/generated/gl.js create mode 100644 apps/generated/gn.js create mode 100644 apps/generated/hak.js create mode 100644 apps/generated/he.js create mode 100644 apps/generated/hu.js create mode 100644 apps/generated/ia.js create mode 100644 apps/generated/it.js create mode 100644 apps/generated/ja.js create mode 100644 apps/generated/ka.js create mode 100644 apps/generated/km.js create mode 100644 apps/generated/ko.js create mode 100644 apps/generated/ksh.js create mode 100644 apps/generated/ku-latn.js create mode 100644 apps/generated/ky.js create mode 100644 apps/generated/la.js create mode 100644 apps/generated/lb.js create mode 100644 apps/generated/lt.js create mode 100644 apps/generated/lv.js create mode 100644 apps/generated/mk.js create mode 100644 apps/generated/ml.js create mode 100644 apps/generated/mr.js create mode 100644 apps/generated/ms.js create mode 100644 apps/generated/mzn.js create mode 100644 apps/generated/nb.js create mode 100644 apps/generated/nl.js create mode 100644 apps/generated/oc.js create mode 100644 apps/generated/pa.js create mode 100644 apps/generated/pl.js create mode 100644 apps/generated/pms.js create mode 100644 apps/generated/ps.js create mode 100644 apps/generated/pt-br.js create mode 100644 apps/generated/pt.js create mode 100644 apps/generated/pt_br.js create mode 100644 apps/generated/ro.js create mode 100644 apps/generated/sk.js create mode 100644 apps/generated/sr-ec.js create mode 100644 apps/generated/sr.js create mode 100644 apps/generated/sv.js create mode 100644 apps/generated/sw.js create mode 100644 apps/generated/ta.js create mode 100644 apps/generated/te.js create mode 100644 apps/generated/th.js create mode 100644 apps/generated/tr.js create mode 100644 apps/generated/tzm.js create mode 100644 apps/generated/uk.js create mode 100644 apps/generated/vi.js create mode 100644 apps/generated/zh-hans.js create mode 100644 apps/generated/zh-hant.js create mode 100644 apps/generated/zh-tw.js create mode 100644 apps/graph/generated/pt_br.js create mode 100644 apps/index/blockfactory.png create mode 100644 apps/index/code.png create mode 100644 apps/index/generated/de.js create mode 100644 apps/index/generated/en.js create mode 100644 apps/index/generated/ru.js create mode 100644 apps/index/graph.png create mode 100644 apps/index/index.js create mode 100644 apps/index/maze.png create mode 100644 apps/index/plane.png create mode 100644 apps/index/puzzle.png create mode 100644 apps/index/template.soy create mode 100644 apps/index/turtle.png create mode 100644 apps/json/lrc.json create mode 100644 apps/json/pt_br.json create mode 100644 apps/json/zh_cn.json create mode 100644 apps/json/zh_tw.json create mode 100644 apps/maze/generated/pt_br.js create mode 100644 apps/plane/generated/pt_br.js create mode 100644 apps/puzzle/generated/pt_br.js create mode 100644 apps/turtle/generated/pt_br.js create mode 100644 msg/js/ar.js create mode 100644 msg/js/es.js create mode 100644 msg/js/fr.js create mode 100644 msg/js/ia.js create mode 100644 msg/js/id.js create mode 100644 msg/js/nl.js create mode 100644 msg/js/ro.js create mode 100644 msg/js/sv.js create mode 100644 msg/js/zh-hans.js create mode 100644 msg/js/zh_cn.js create mode 100644 msg/json/ar.json create mode 100644 msg/json/da.json create mode 100644 msg/json/el.json create mode 100644 msg/json/id.json create mode 100644 msg/json/lrc.json create mode 100644 msg/json/ro.json create mode 100644 msg/json/zh_cn.json diff --git a/apps/code/code.js b/apps/code/code.js index b2d680d55..a16420eb4 100644 --- a/apps/code/code.js +++ b/apps/code/code.js @@ -23,7 +23,9 @@ */ // Supported languages. -BlocklyApps.LANGUAGES = ['en', 'de', 'fa', 'hu', 'it', 'ru', 'uk', 'vi', 'zh-tw']; +BlocklyApps.LANGUAGES = ['ar', 'en', 'de', 'es', 'fa', 'fr', 'hu', 'it', + 'pt-br', 'ro', 'ru', 'uk', 'vi', + 'zh-hans', 'zh-hant', 'zh-tw']; BlocklyApps.LANG = BlocklyApps.getLang(); document.write(' + + -

Blockly Apps

- -

Below are some sample applications that use Blockly.

- -
-
Puzzle
-
Learn to use Blockly's interface.
-
Maze
-
Use Blockly to solve a maze.
-
Turtle Graphics
-
Use Blockly to draw.
-
Graphing Calculator
-
Plot functions with Blockly.
-
Code
-
Export a Blockly program into JavaScript, Python or XML.
-
Plane seat calculator
-
Solve a math problem with one or two variables.
-
Block Factory
-
Build custom blocks using Blockly.
-
+ diff --git a/apps/index/blockfactory.png b/apps/index/blockfactory.png new file mode 100644 index 0000000000000000000000000000000000000000..d4d19b45768cf9740aec1d68b9ad9b21bb87fb6d GIT binary patch literal 4441 zcmV-f5vJ~mP)Rz(gP|s)V^9XUjReU#&UY==g4uia zv*-7He!u7YJkRVe;76B&Op>HlPcRl%OO`6DKT@3xl}1JP#BM0tI`PovV~7sXAF)3H z-L4I5n~)1|IYitpw?Ar~1ee>%p}l8)C#0s-M6J$^OG3XmFe%WhqEISS061I@v`Q_?@`6gKKK6(XH~T*Sjo-3P zFk#_XNuv{}tFfUC3v4`jk;xcvM-o91fh{&}FW$j3%V)FYG$hUXfDgtFsi^9qCgEOP;|`DDX4sxm>nW(U09t~ZoOyhg-$I?n>vQUw+xg%dE;|z#a4!m zy#b}U+|%3aR!6fJvYG9T$NFXEf!yQuRT z-cnzjL~?8x`e-P%H9rLQ7#WRL4faYSMLA6~N0$3e-wC|eO{b;tPNjmBJ;KL_!aCHJ9PSHuXsED>zmMD6NaEl!?;1=#%&lX_#tY^8U`(+dbML4Ms zrQlF0068J?(e#W_A(rKmR}77qC722IWR(1}n|*s6BxDSxe^MOj%c}V3g_9&K97}Sn zfb)C-J2svnc+_Bqri3tLY8-p&uVMz0mrW!!DG>2|E}wQ186L&yCMZPfgY2!BwUS$E zPa?AC%N4w|tAgpXo@43&fgjeb2a=dQVaR0)@E{V$_HAz24GnmeGEk-@(o+CS&Th86 zUjRU9PBlUA-$`sz96c!^X+RKA#Sc&HrU+o~&qS=bllUIp5lY=4YPjjC46aKG#Fl@8 z4a;*HwbAjAPz&m|!yuD;N}60DYeypjk=-=p=4A2Q!dh68#+K6{Pk)3PBQBTQ5;o2M zi7JhN3Q&fIk^I1L`X|IOVPP@<`>|KO@8uB`6-NzT7qD`j6XZ0#;A_(2Mu7Ca9;MDm}CIe*1kjdJPv0S0@s1~`heUtY1QA=4jCk@!mb1PSn z3p|;AV>`5vh|LPFN;`FxcFd{! zz~ln`?KhJg-?@Y+6o@;czdE4)lxFGn(QDi(EM`Yg^Zh2)KQA#i!JWUnl964$QrJjrzhmtTX zj$2;2nFzpmxDdBj_EfFk$?rxW;#zK>7S?HmXp|aEl})Fi)|xu$$hMP`sk~MKkjD;= zL6RiY0iG$mOLUQ2c7j9a_F)RFK$N>ss1>xez9saU$eQ$2MhxlO%COeFaB#Rh<55&n z6g}&IqGAFOYpU4y_LuC~X}_cZmGkW@2dQ>J)Xk~fwR9ATF)A!4kFt5qc>wZX&EnWu zJDS*Q8Mh#n#25j~*<7}NSPo9N*TwAYc<(SaK%YLG-hrJohREbNYuq^OPN_bI(t%A! zr0mtdQhcn8U)Sx&<#b6hNs{>GqkU4z$udqJ&*hBqGzyKJzbu@}=!_Av@88%VNp3LY zS5Rm21SWQH482mC$pg`js1RBlKk{~+q4Z>V2YyU}9>c;=q5yLRMJJk0>H^}!2nkkV zH&jto?BYtI)^6seS%Zm+isE=y9`gEmnae3skXt~X@x2@N)U!7JByC;yE&Xn|jwugM zBwQaZ1ISvvQxY9+jD=MfH>iRlv<#Zq@A5>SD6x0L;YLd|S1WXpTEcsV;uhW1l$kLb zEL4~cgbxa8Sk6hCJVur_c}%l{tqIdc3x$V^={3;z(IS6Op`VP4@w4J~xv4YRaEsD~ znufKuuKnw4XAhjmY_QOyPd9`hH8PpJnWc9(btXF{Ck)h-nf**$jEjV&s_D$f?RNjM z1<%TJ)l{CV_D8q_;orjTVo-LOG?pZsq64SsY*8Mo6>8KabE&brz$g0#R}i9Hv7TrfYVO9%KaCbaWHC`?M|uAi7-?ROC})I*&dk5>0^6 zH5m~=A9Kx>CFESySjb zHJkvI!~_4B!MMp|E`C?QU$QPiLB%PGstZY(WGAQ9_KC3W}-=x%cmPlX3s}b_MFXL5Z^XwY{Y; zUfV>;0V4{zXMMo#w2@zt_ivRISCkM*k|?M+#h{VN?Ixp9wk)}qQ%Ccq&sJ~5W~l=K z`XweY^Ra3FHd%2+2{GGE)H$t8pMOt>UGv)O6J*QYU+kZUvjw4lN4~2N;+EWmbqn=JzAG)As05Wi@?D7#Km3IF3Gu^Eh@TKY{Dk-k@#8<7 z5T)Ed2kBCT1gHYAnEVC=U51b_Z3Lx727lzc3L%10pzy$Xq_!S__Y?BxAyO5^uC06g z(eEmRMD^}Y@xLl4E3EKmNmn2wAXp$IBAC7F4s&dKuAdZd6?!EaEjwi-GCmw3P)*UH zQqJrtlESVDB`hWwZAbtpuD;DgpB?2o1EN!;EVmq;K8TR+I+SW9=CWGMWwlpzc3hUD zTt`Eaz*JU?x!giPum+7zK&e(BSIUub^<~IqJIZw$F>VQKbsg5~x~n=n{El*dmF35u zqOw|Zl)G9WN#Lk+;Iy^ zIj2V{jZ2?Ji~u&fmz6|t3O)XycZKEbSB#mvf<^D_XLjF^E}11lkeVJzkz8=RbTAiz>xOqr<;lsaOf^>{xcB|7XV)B>W}K$$}zLZ?BgZftHKI_$Wh$?NTfF0!dF zmd}oI?P*ZamUEB@EqyZ4xSu8WPG^g^)JuDsZx%g3FEwC3#+%PhA~UDqc*dNMSw8Fx zBNwg$VCBLQteUlf-)1JV=kw(}n7O&3oW@V%!xc|6yt@F7V=Np$33K{1s<*Buj|?QX zFnrDiKAM_R{|*D0<45ogbNMlQ5&8}wq`CO`>?qgqNqdgH`~O9iS9x-}oahs8qED#E zw#?~lA&KR0zQwKA1dzAqBOY9}f`6uG@V5a9KB*^T(F+?GpP*veo|#SY)D)rtvG^dXfjbwcHzC7aYog@54W+vI4(N8c(e{ocSZG_-`0gmz zq0j;+S-I@~CPx;%mqVXWfw&P*vt;y0rVdB|V91cM3}Y>O^GcW#UCPQFNSpT+vv2aa zi{1Cgv+T*5PLV<4wjpUi7Eyf$(<{QlC!5zJi(ky!voi<=h?q|1%SOgL`4-#r=5k*w zSb?M&AFy`zC;(!oP2;td?{TQ`5u$quoIL39hfE)m&~%a(sK9jaEEO#+BB(+b81HLN z`RFLuv4mKFR5I7SMRFkZ{#PzsqLPpZPw(iLdMia+KV$x)AIZ)+>7~KIR_WQ=9Wki4 zS3w@a>g+tv)e9W;8D|4WIY)9}*qosrGU}nxc*Yl%m;2Uj!>+&hd;AR(=)-#cZ~rO& zt5+01Z_YwK;&}!|G!qKBmcG*mkoVOQN-uS)3Xb50De?Gf9^|W|Tql&QAi}$aw;)Rm zygPn0tAUIei+OQk5(!~7JhSleR`14QwxH3qknXC+-(pb&dHh!{xT=@|oyKdJ4^8HQ z5%Bc4zfzbQ&+5}~|AV7xxtM53oHPKuNx4ii;DV!E+Y`smSvqOq`FyeL2&;j#$F}jx z?7wo?s8J;ARpbJwl_>GBcqq3)GK$4p7&b%S9h>W>Nr&qCH`CK542?N?P(eaSdBNzy{d@?-u?4zUHpQ+Im!4V7twjbHf z@#11~4{c=rjQO4=g|Y%_Vs2qcJbb1n93H$2cJOG|1B@(qHGx-D^mkGMLn< zmrn-x?kLx;lGWlDMpWARaij$V^kx3MiOgKHiYZwh348CH=b5wj88Sbe&&Hef^S9T( zqT<;}tXwvUl>nr&$i`WGo4u4?9b5@Yb1TT(Sh(jqnJ4i#p^|^{5SvM(g8ai>BgZ960hL^ESer zOQv-=8J_r5H7|Dr9lw2+M?qw96Gu6-xt42=?2vV<3uCIo>Y)5|C5C)s`?9Kj z3)k-`*Tvx9!tG*cGecAwC89&b?y^&B_ZwMu7JPP;>wjw>_HI5zQQaAALY+TyorQWw fIY0dHqc!|L=)%q)#`xT400000NkvXXu0mjfVJUdi literal 0 HcmV?d00001 diff --git a/apps/index/code.png b/apps/index/code.png new file mode 100644 index 0000000000000000000000000000000000000000..e2f23bd8304652ee27e9580ce5ebe73fce90d661 GIT binary patch literal 4049 zcmV;?4=(VDP)_4_*r#k- zP^l6GWDx{`0=AI^H8U`g`~C!e5LI@0nUcn3! z7{oG&Wf1ExC>BvIkrb3Z`E!fK(oZyODe@XTDRV;Nv%*09C3!PSR(-Enl9zh}xoleM z((9=xNy?$GCG{+PXh?wAef%IgwR#(d_AKB`;_28)V_AN#PSMiH4K}eSgYxe0 zF0ATZEs0wLuy_SwB)70pb;>p6REJnO{bQlw!FrBXVMB;<_^AI;{*(T!=|J)D-P6i z&7jsH8QJcMaAP3=MN$CV0cyKg7S(yg=+>_WesL@i2%qZsos68yN&kI07XiTB zqiAiQ4Yzx(VDcy1wuLAWpVQ@}Qb}_8xRHK*>>#}3mZV$(V1(1C?R*&i+!a@!T(}Iz zGv+cft1d;zHWO<*QRE&{ZtqNHbtPEUiJ~$EbdcK>)2JjoL1v)?L}U=Rh;Xa$f$ezcq*91MmTW zg)^SAncGcYYlnU-&q+ApSA5%b>us=ftymj8hHK^j^*-GvfP=dkNvH3(vH*BkTGcpv zj2XbA%v(=@?J`<0aIIRDqHD3WPf`Gd*^FeMRB6^3Nkc1+6K69Zdt_P?|1}^<{^)75 zr<&96WT=(PN1K0}nY{l3Z6 zzgzx=#QMFcgMnumia{)cSTCfsM?6b1qgkJfCjHkXbg~ z&T9r3WnrX+Sh&^ub^r3N&P`pKR^+nruyoJT0gX#D&jh{DPR%?Mz{)NNaxONMHG=&J z`miJ`Zf(NP`vAb&#SXL@h9EK>DVqD?N$D!5TNPyr82F=FGtbnGc53FCJ>HY&7n70~TiNHvV_V51M&qN2w{k1^^Z|qnUOuwDEK{ zg6s$R%`lOs+rj|2Gec&~1Bflo@I0OnR;HL}Jhkwj^In3Kg<&BZ7B2$o{S$k9C8W!^ z;EnTpqiW(t!2v+703)_c9jevW4#jNhp#G4?P0UQq&0iv=)Wp)XAMy)1-+e#;%nWwZYH^HjH3pz1 zc>O1f5+qOm^wfbUmXr+jsF*uO%Y{UjunH&h1@Jtvrm~sV1ojV2N-2uua$lTxHDF}} z{4=;-L^#9EVBsrR=fNs@-^BBhGH&Oa;m zPqSZgy>toUFj z7MneU&1QRt?JsC(?QD`3y}*0%V(*~XYO+O=yw#C|vDxeypJtE%K+391OK;}h1nh)F zQeLVm)xBmz((7l+07Nma{g6ML4L&1GyPX>0uqRwnSA z=zQO#Lv!ES_7-QRK`@Jv)6!!V39W%eDr!p=Z_N)FIxJ|JW({f zl~mES9j(-ELRR0gLtQR0<}Q zG$Vu%LCBg&RfjT}EMtcq2F{nOnq{g&5It8M)`M8=nj=F@#abE-qK<#>ov!F}IU{iw zyxv_b4vlzsWyAa#G5MWw6XOKXnlzJ*4>A!3$-%1!pCw5a0HB6K0HE?3)z^?L07$r( z6QIg9#BpJJ-+ZBvZ)Pz9z;v|fD?(fYMt#GGIZYw~SVK~Be8#4pc1Z3&;0iU6Qbn^& z$q{wGcg5zhGh&pX2^mrD_M>=YQ|2BQzbpn(4|CsSZ*S7^zc)M=A$*u^w=3F~OtH`* z&hT8#wfZ!iHO#@=8zAeZrGmfwO^hgD2OHiNyyrn4hY?18YE&xtiQgR6(68QE$v&W0n4`({%O~C&7 z`G&bG-WHUk{a3vGG-^AdKp~ylQUCxogaUxRSdZ={rSJI;0ICipU$O_DQ-IgFuJxr^ zXC#kXah@XeIpoz}NWL^0wUGSb(`HXKS3CHh;ueY{KrD7mf7sg9t2IeZIIvl&c;vKd zUq?_2l@O|U_jd2F)y304KD(n!Tm$C~2hLYDA%qZ7dc1eT3Eh~QL(mZ(8zD!jd z=pGGsU!lLKjEIusqAuQD6q7>q@aub^+Xc}eiU#4%?+AptQwNHqxOiV4fRM{uc|0DD zYsEuIQr^;{OLGzc`fS|%bJVBKgy>?7Rx8rFeMtAMlqxm}wR}}ojMJ?--d|%QC;urE zK<0a~l7bg4)*rCAEWcvIfvah?2KYxCnF4SPVj19{L979(;~#%-e%E0rlcZjX`Ol-H znV9`#OuT2oG7pBCr4%WpaFgEiLv8owD{4zFXWu0_!{6|6vt*PyO5D#pe@C6_sbpDu z&bKyW>nN6bK3|%A#37L5u*m4kFX7I`W;uhE+5w3r*t6g|!@c=bRq~o0fdEz0w<)wVzQ>4aa>gF)fZ z@pSjCv1E=>5l9ID5M&p$H~dZAvt&CRyzJQYqf6VyNweM+f|B7v266mTL9X02WZShj z`nE$lFFN*47~79TX(n?KQb!e`FIOLDJ# z-i&d_1 z=EH5m>b4Lf6C(haGtYOz)|El!7Yh__16rl#ELokG!gMB<{r&*P&H?Y0u`4zvul0M~g710a{K)V;-#f?>gw3jG~EHYPC1tWTK}FY#>R8n;Ngj+vqAvCN6nez zKwrN8h^6j(^SS(S@XMDeIUCT;jey+vw2YTZ+ZyRF9~<}f>vpEN$9OaVisuelle ProgrammierumgebungBlocklyErzeugten JavaScript-Code ansehen.Speichern und auf Bausteine verlinken.Das Programm ausführen, das von den Bausteinen \\nim Arbeitsbereich definiert ist. Programm ausführenZurücksetzenOkayAbbrechenLogikSchleifenMathematikTextListenFarbeVariablenFunktionenMit der Anfrage gab es ein Problem.Teile deine Bausteine mit diesem Link:\n\n%1„%1“ stimmt leider mit keinem gespeicherten Programm überein.Deine gespeicherte Datei konnte nicht geladen werden. Vielleicht wurde sie mit einer anderen Version von Blockly erstellt.ListeText'; +}; + + +apps.dialog = function(opt_data, opt_ignored) { + return '
'; +}; + + +apps.codeDialog = function(opt_data, opt_ignored) { + return '
' + apps.ok(null) + '
'; +}; + + +apps.storageDialog = function(opt_data, opt_ignored) { + return '
' + apps.ok(null) + '
'; +}; + + +apps.ok = function(opt_data, opt_ignored) { + return '
'; +}; + +; +// 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) + '
Blockly-AnwendungenBlockly ist frei und Open Source. Um Code oder Übersetzungen für Blockly beizusteuern oder um Blockly in deiner eigenen Anwendung zu verwenden, besuche %1.
'; +}; + + +appsIndex.start = function(opt_data, opt_ignored) { + return appsIndex.messages(null) + '

Blockly-Anwendungen

Blockly ist eine grafische Programmierumgebung. Unten sind einige Beispielanwendungen, die Blockly verwenden.
Lernen, wie man die Blockly-Oberfläche verwendet.
Blockly zum Lösen eines Labyrinths verwenden.
Blockly zum Zeichnen verwenden.
Plotfunktionen mit Blockly.
Ein Blockly-Programm in JavaScript, Python oder XML exportieren.
Ein mathematisches Problem mit einer oder zwei Variablen lösen.
Benutzerdefinierte Blöcke mit Blockly bauen.

blockly.googlecode.com'; +}; diff --git a/apps/index/generated/en.js b/apps/index/generated/en.js new file mode 100644 index 000000000..da8438378 --- /dev/null +++ b/apps/index/generated/en.js @@ -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 '

a visual programming environmentBlocklySee generated JavaScript code. Save and link to blocks.Run the program defined by the blocks in the \\nworkspace. Run ProgramResetOKCancelLogicLoopsMathTextListsColourVariablesProceduresThere was a problem with the request.Share your blocks with this link:\n\n%1Sorry, \'%1\' doesn\'t correspond with any saved program.Could not load your saved file. Perhaps it was created with a different version of Blockly?listtext
'; +}; + + +apps.dialog = function(opt_data, opt_ignored) { + return '
'; +}; + + +apps.codeDialog = function(opt_data, opt_ignored) { + return '
' + apps.ok(null) + '
'; +}; + + +apps.storageDialog = function(opt_data, opt_ignored) { + return '
' + apps.ok(null) + '
'; +}; + + +apps.ok = function(opt_data, opt_ignored) { + return '
'; +}; + +; +// 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) + '
Blockly AppsBlockly is free and open source. To contribute code or translations to Blockly, or to use Blockly in your own app, visit %1.
'; +}; + + +appsIndex.start = function(opt_data, opt_ignored) { + return appsIndex.messages(null) + '

Blockly Apps

Blockly is a graphical programming environment. Below are some sample applications that use Blockly.
Learn to use Blockly\'s interface.
Use Blockly to solve a maze.
Use Blockly to draw.
Plot functions with Blockly.
Export a Blockly program into JavaScript, Python or XML.
Solve a math problem with one or two variables.
Build custom blocks using Blockly.

blockly.googlecode.com'; +}; diff --git a/apps/index/generated/ru.js b/apps/index/generated/ru.js new file mode 100644 index 000000000..e97d5c2c6 --- /dev/null +++ b/apps/index/generated/ru.js @@ -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 '

среда визуального программированияBlockly (Блoкли)Просмотреть созданный код JavaScript.Сохранить и показать ссылку на блоки.Запустить программу, заданную блоками в рабочей \\nобласти. Запустить ПрограммуСброситьOKОтменаЛогическиеЦиклыМатематикаТекстСпискиЦветПеременныеПроцедурыПроизошла проблема при запросе.Поделитесь своими блоками по этой ссылке:\n\n%1К сожалению, «%1» не соответствует ни одному сохраненному файлу Блокли.Не удалось загрузить ваш сохраненный файл. Возможно, он был создан в другой версии Блокли?списоктекст
'; +}; + + +apps.dialog = function(opt_data, opt_ignored) { + return '
'; +}; + + +apps.codeDialog = function(opt_data, opt_ignored) { + return '
' + apps.ok(null) + '
'; +}; + + +apps.storageDialog = function(opt_data, opt_ignored) { + return '
' + apps.ok(null) + '
'; +}; + + +apps.ok = function(opt_data, opt_ignored) { + return '
'; +}; + +; +// 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) + '
Приложения Blockly (Блокли)Блокли - бесплатное и открытое программное обеспечение. Чтобы поделиться своим кодом или переводами Блокли, чтобы использовать Блокли для своих приложений, - посетите %1.
'; +}; + + +appsIndex.start = function(opt_data, opt_ignored) { + return appsIndex.messages(null) + '

Приложения Blockly (Блокли)

Блокли это графическая среда программирования. Ниже приведены примеры приложений, использующих Блокли.
Учитесь использовать интерфейс Блокли.
Используйте Блокли, чтобы пройти лабиринт.
Используйте Блокли для рисования.
Постройте график функции с Блокли.
Переведите программу Блокли на JavaScript, Python или XML.
Решите математическую задачу с одной или двумя переменными.
Создайте свои блоки, используя Блокли.

blockly.googlecode.com'; +}; diff --git a/apps/index/graph.png b/apps/index/graph.png new file mode 100644 index 0000000000000000000000000000000000000000..ad8b582f69db7b102629ff4086ec495c5369d966 GIT binary patch literal 1762 zcmV<81|9i{P)UtpvFXuLY!G*CTijWWs{`1VIr7pP__#PCHpELLxB?L4lQ3hyC|F?Eu|ml^eyuI zFW+e&g^c2-!uUsW!SfW}8k3Te@ZiA%a2!V?DUqs81L8t(q1izuD@^LNjibJK1ZowBqP#et=PCm2 z++wlFa?vkyzZYti0HUyW`viWo{vs`q^z?LDew-ZrM#A;BcJi?H+Mrf(IQ`akpXSP9 zvG_Jw@$vCwZ$i|?n*K#2E5Cin^XJcLL_-R5?da;6K!Q$z;(Y)9+~m|{(kMTT>$UDb zbosG$et(XD$fVD{`diHCddpc6kT9yL-GL^Hdl7i{WMV*{B_J}Gs!zY{1pt&BUhA>n zK|mOqs`3kPO@->f2}qDpRJCb9 ze6S`#r@)EVc^u1=XRpXBkgl#S7>!0Kl}fl=E?l{C1qOp*S%GM3cc8vy1Wgu)*jAJu zhr)fjMYmxk2XgAvDU_C$;>eLBxOM9m%F4>n(9rNw18B33p{v`4R_hpk>i7q|QxK2k zW@%BB7a#QMJ7gd&EiJfr?;ZdkCnpC+qcI{)Nxyy4J)^r_a5(?a-UVCkTQtzfr5zqNk?^8jS`HhXcvU$rv6U zMn*;klff61@qpR@PO}YoB?(;2M(Mx9X#<=#2#yYb?*KP3z~r}joguq-?}piIMnORV z%w{t(Gcy4I*REX)+g%)^{4~CMGJ?9t!(wDJR|z@=HpIG3$g9aJXkt8*4%e%yQBqvw z(XNSEfmD4o0APKra>f*G3+Z~L8V9dHE?>S3qtS>PH*Ub?a-p)al37#(0BRM7orYD| zX^26pJ{mg>YQOrbI)5L<`5!GQU*;9a)~#F7*w`5MywIKRhf!7gzp2Ph(;zQP8&dXk zsVO4XA)UP(KDqO|=v>1Y)ew*cQxQ{0(JOKG9X$-m(aUxr$_&UTKaERwpNYOgu2cj8 z@e@XA#h>DX^CbsdvZW%Hnxa_4xLUp$hD3o#umCa_Mv7jEZ$3|5*8YMykV|);&6ydS z!kUsGAoCY#bpzs4L|4l<6AYF>n%W(xu5%~(z9>y1GsO}}-{7Qpuj_k-34W(N2#8EN zf3pv~Q$Ti_Ca8N|35bNc-Dnpp7kvEodKzt(K>7wJ#V3f)olGPr&Kk&EQ?;D3wGj!V zsog=QN=hK1)H)gEr*UECQQ(rpYspjvD9LM`)I7AKf5@Fmr>Kgt$r|OS#qxFU7p|kx z4R(f{IdcXT6%|k@6tLUv&}bHR!oF&J)cv>uymKW|H%udH%!)wDj8F}g8TopR!u-R& zUenM!Fd<|VKNT{Hp9&p+x#)EjLG~+It&`b$P`O!J%2mnbL;S6EGPlZq5$*i3cj`3{ z?c(fMj(3Vg6p*=*RqktA8d26j=9bN-)OrK}@l`gP6lNfcmCYuF8OUN~vq@nD(l8mND8wo&6&F(tph5N`{F$ZF59ucb;P?{tHfXu#~^7#HZ8bQ`T zW~=-IK=zJRG=i*wJo?!UBR5M+&O8!;%&yF7At;aj1Kv1pF literal 0 HcmV?d00001 diff --git a/apps/index/index.js b/apps/index/index.js new file mode 100644 index 000000000..488f92b5b --- /dev/null +++ b/apps/index/index.js @@ -0,0 +1,36 @@ +/** + * Blockly Apps: Index + * + * Copyright 2012 Google Inc. + * http://blockly.googlecode.com/ + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +/** + * @fileoverview JavaScript for Blockly's application index. + * @author ellen.spertus@gmail.com (Ellen Spertus) + */ +'use strict'; + +var BlocklyAppsIndex = {}; + +// Supported languages. +BlocklyApps.LANGUAGES = ['en', 'de', 'ru']; +BlocklyApps.LANG = BlocklyApps.getLang(); + +// Relative directory "index/" needed because index.html is in parent directory. +document.write('\n'); + +window.addEventListener('load', BlocklyApps.init); diff --git a/apps/index/maze.png b/apps/index/maze.png new file mode 100644 index 0000000000000000000000000000000000000000..12fae10044ba3b5ed5dfce276d010be82d0f89d8 GIT binary patch literal 3453 zcmV-@4TAECP)i72= zO1O2~0`W9DZpq`mZGiw0>vpdu8ImL*l5W6dH9Bsd555&$NmzmCO|dua54s#S>8eXE zO9CQE0wMvCBmud6(6ZZi9EGJ)?`ujOrBvRwQ2HIn%}l8!mnBI8A_0*k0g-@6ikS4h zU$U(I`wxlV{hpgULAX`YYk=B|7IEMHLzI9J!&L*_f25v(8L=)pYGCk zp}U(LLZyO&9pcMNpXc$(ZVXyz^uU*eI^I~ZifPlP3Xwc|o12=%m8;(4gS8*hBZ;K>a-y_pPL4xpkRmi+h5IR*Y77`Oj`-6WW>W} zYAfK;H(>eOoBGvSdZY8z7sLe%p2l+eH2*vyi>K0uGuWU9g}l8%TL6p8%^%7tS#j_< z`lKW_eDppeQb!083*-lr?h*g`Q8LD{TcBzoqHPld;M`Z>8wzvRWwB@X_J{*gSy?4c zpYa44N`X&iJw&Y00Ih8h2y|>HmqAn%jV=%QoBzW8MlXNdyphqPNA>BPZc0!uDJd0G z;%YDsU4VFI8ltrw#&?PffJsplahBn0ZWi+wE@6yHVDpb>5UbUIuca#tfItv@Ef`|d zY<%hwCKzvbP{C!hWw=c_M>5d}oA*9(~we$2-O?aO`_SPw(xCQ!%0>pNlk z%%4OQkbMUZV5_TRcG__8w|3Ze(c@)V;Sn<5|D4SCKWACt5iWYX9Xs&1^4RDU+T0!r z3%`jh3%O8JD^AMGC4ae$-+TzAM=uYgba?p$d{iJ~-`)bU$4(Getaw|D1Ry7l7m*%o zWUyWboo+u}d#sFQ`@W^j?xf7_WZAxNS$nLkV+X+?vDz52;?0zmRow7#C_)Kg`t-+f zIBeu(-9>JymZjrBUM#R=OMAMgQ^G^3I@W&mG-of=q0=gu{qL*E%gYtRodVk(4u>RI79^bk2CQ+}&<#I&;km?#z5^6cOV-ZcZ;rMD#B0i|XUT!D* zL=nC=XbAu~_~Px~5*H82LqM-mMvU7M5TK94LJ<1aL11Th&O^h3xja;GVvz2MI8sXy&YsDEeXEXoH9enb{ z!yt<7pB}A4!II5?W?P+&t((8VXfj3KmY9||1}dQhNiF$smsdF&IGQ19;em`21Cb->9E_y+KU$Kb|=lv%{}frWXK?f3?78Z zY`!T8!DBOL2-~0BDZa367l#%-fm$Z(;<{emxsQ8uCz78(FJ#9M@)%Nd8j{V|Zg;T- zzTB;(S?=Ie@h-8}Vx`V%qs4di`FWLEN!FN=s1yy@tqs_%-KW|DeZNL?=iJYnKYq>o zM@x7iF9%xu->0|*73V0ZtYOD{t3!JILJGuaG_dD5Bu{ByZfgcrPuAfB|1dvqE-k_0 z_$fgp#9w7bUZH@LWEh^>e@VzFV97J^&Id&-&PgL$uDEO^A}bFU@xupF88JL6w9_}C z{0i6Qa*5L(c?7epo~$GnD_;SZZ33=ihq|;~@n;aT;Ngd_qed7AY3UHH?*ICvrUue7 z1U~$Ssr)E&Bm{z#)!WJX;B&SW1Q<6KT+YvkjlVx6ZY!igy{+YM{ORkn%wFuGr0(i% z?Jh`4x_XhX@lQMEvS1;+_={_IYw^O{{|W2XLA|x>_K~UZ!w0}@ChYprEh^={zY$1d!rm$HnQ7&SCjl9qK8`Jo;A3wJYub449NavB%8Q&nZ~9 zu6=!6988%4si{PaCgnju)xwEO4K%pD9Jkt;Hmzfu_*n2aAAo?jPf+?C)JsZA#hG)T zB72^Z2d1`9N!J#6u4~_Dvx3CCwWQ?g*#CtM&pRG=Y$xIr8w=UlBFF1&fPgu^jWOMn zPkQrz;B1_R(X0udh5Y2F`P}=giP2MyS5i|=?>I+A%en98gE-~Y^V;h~q{iP3#a0`K zEp=pPfhMM#0j7br*2?guz5Dkc528arymZ&FEoZsUQ$+32zKh>$;z&{QWvhHiigmn$-F`5ih8&bvGmS?#2a?xB$g2*L1K2!PAdipScD zHlbsIH2(RaU08F9ieOMAd00g9KyQG=M3EthLE_`P z8BjJ*sV9PuoQdoT3gA;NEaj^ zVbs#4F9~~h?I1gTGS5A`_>OW}5&OD|jEr<)!}_&S+AHY}0OD@i*z51XB_NU{Ad(~? z5)ere5DAE+JD@NOm-_q7pq(ERD*@>Qqd#BQDwD~&JiAu{@^|X**R@8eq9vDgE%oQy fqNSjI3+Vp=9S-UxBOsqh00000NkvXXu0mjfrmv?9 literal 0 HcmV?d00001 diff --git a/apps/index/plane.png b/apps/index/plane.png new file mode 100644 index 0000000000000000000000000000000000000000..0ebac70c65873f278497d0f332032d638947ad69 GIT binary patch literal 3397 zcmV-L4Z8A)P)XG|!iVDj_`$EJV*VZwkgAWRq#280O%!hkSgKo}4v z36(OU=Ti^4gvLT2@?BWl|@#U9aqPDgcMMXuh*=)$n%tTI34l*(_AW0H0NhRI}tD2k9I zDWXL^l7@y`7#IHq=Fj`JZlwyM8Rswj4$nT9j>U@?>vS6%@4zsPjD#`z0x zVA`~)hPnXI($a#zSA2-P)w98IL+?|NM4UhIDV}-e859*2jlIhXU;Ubg5CjwA;wB>85r_gHiB?ce zi>S*B65`?#bk{@yFiF;7+!>&06oSYjZoF0JmPAQ_WR^fRI(B==;E8)QdG+=6w5Fy8 z4u=CyrxQIrJ(w|L26A$8uyNx?q@|@rZAolXAEiayx^;`5K7AUMm6cewY#Fk$vao#l za@g&5Bqk<85QL~Va~5Td&=LSZQ4|nDaO%`4T3%j`yu3WDU%wu^ckhmB(!aAXD21j` zC?ORb(R9zOX_{dKCXCh++S}V{ZEYf`0!zfqKLx6 zLcH|SOUTa7HiSk98IenhwfiE3L$~WLKL6sMy4A=F5?b4?fskh-=FBcvBR;=&S`S1p zp{4Z;5V9)b*pejSx$kFS?hCVY&m>ABK0Wmr?DoXyfrM|;E|-gzm6f5nxfw@}92tNR z{-EK56GG70*@@%FkHg>BXE+wm^LTO18f0W-#MC-O(S+305bk#!HoTsa0>s7HBIrs; zOViNlcsGJBji?I%9M8iNXU4>o35HRYCEg5^Bt;M8(Zt@pdzYR)dloe{HF){umj~kJ zk+`Fljt+eG&L6Qh-V8Mipu`azbM#<#etyh>ghBz_zb_(V+N%hUdwE_$?e$~u`8*MH zgXrkskv?^+!2*(St?qb4-I#9bgDs=Hyqx;|ew3D$V)N$B;CX&@`vM`zu}{QLCMN^o zu{Y1*D@p(^_GL9nH6+@f#oXML`aDDg9L}#msTwJhfZaX~KgeBWU_F4td2<-u7y%jV z!`H4|OV_Pihh@u_4gBm$e7r^}pwa&CgH2nbI;)8_6iw3^2s9PYG&L$+-Lt5O5(Y6` zyo8IqpoMVDsIIQ2AAIlu-g@gTq^710*&|rKFp~XCfZ|bc@o!fUK5ZP&!SNp#;(r)# z4CK+uzj5ORt*)-d`|rQclC~$5sl~CcEZn&Yu{az~lH+ODK z$8B$K!>(Pwg{qG4kG;bpC6A{aufP6tELgBmr`y@tiCw$)AsCD^jI!MBHf-DWGZYmq zj#xJ7Zv|4pabe{mjzCk5&*KG)#X^dUi|L_5hp=PEjxh;+dmlc8`Q{D$G9>|uK_0TV zxec8zSIifJ*XzOk4l@c1wi|Yxd~)IU=;~@W)a~ngi1u~?1#`C><{_V4*pK`7+hTst z0;LrB`T3;2zMj7M=9}2QefyZWtvFFYlEthqE^-{=MG+XIs(>U}V6!C|cAc2bZf-7Jv0?@G?%j*R!a~C&hRN_^wOElgCld=d7U+*~O#=S? zmvcx<)%T@w;e{?rDJD#qK&q;$$b}0RaPZ(k+_-UL$n{ZWzJvfA0Y`>@z!C6c2$>KL z90&a;%C3`0x{vERq2GL^)ZnAhi1R26SAE>Mb0=wNXrO1$p2dk1C$MSLrh#+s5m^hR zxZV2z{|NL!3A+!8BdBxsAYaqQ1V*>35!dSerRxLYc@x^&>xS(*>FH@gZC!=#3eTI+ z+ExofR>VHadR&bqD=Uj+Wo4nMsfq5~xf2$P1$*}F!Q{!4qwc$%nwExzuWUtqgszi$ zJdd0)DBtvVodnTw|DfUZX z(141H3N$q}VZ(+EC@Co!D1VHmJ0;cu1Em_05~m|S?*(1wq9_90-M1dob&`SnxvLGV z2k7puAGXmU5D1|4>o&MN-3Cn#9NNF`fOCO!bU?y4eL@Jbv$IKdb~Z{&OW|-h=tm!Y zgty;*8yOiH*s^5{X3d)QR77W#s!&z^fg~4Y*NIVugNvf;#A3D}J2w;0uglk2h-eZ~ z`Qdq_O-g$*AV#a0=Xs>1rIE6-GL)5-p{lBio;-OH<>lqb&CNwoQ4tan5|EOTf`o*G zF?CT-l@J2L5pV*h3wwETdj^XJb80IXcO5}{Ct`g}fIzkVGR6&2XOe?MF< z7nUqpg1o#uELyY(Nl8g#zR~~R02w~~6d{Ttv0AMtE-prKaes4wEX(xDl`A-R?i`LC zJBH5AP81XrAR!?EIXO857sw{2+Bdj`zKG+f3~KSqP4Y^ zHa9oJ?RMkl&70tP9!{qdHk%DzuNR?E2$Cd0mSrR-C&T0MAU!?3|J*(u0WzFx3I>Cl6h%4u&HL)mG;QF!!{LC}>qT#G zFZ%lW;P?B{*VhM86ybKeAVL+HLAPfi-2801&!hkR!Yzi0jM2taD%F$*NyP<9(U$L)LRkdWFvb{Tj4{R-V~jDz7-Nhv#u#IaF~%5UjIk|>KK`yndTpnql-O7L z1P<)oMNZUfJk=)6OwJR>t}24Oca@NW_P_fazX*gP0GCgP8tIODE|BzW9EH9aM{5c} z80(H9J7>5Xh^h$B1)?engm8Ypgb)y_yXV7uX>4(>24dxMAO}anouppJf!yT=dS@n% z8yy!B>uo_SdJ`aml=BT=E@#+!bCpt7Hhtb9>yJ0TasI>0GTIe8w)Fow!`j+`2q7>P z?Z@+#WoY>3EasOM#$M-IW?5P^hg4!>GY~osI(T=A#0io zm!8RG8w7|}e!TZ~$i)$2(pZrDJ4|DD-(h(GMpa(B;X5d@)2^s7n~LdA+0Zes@mQY zB>-st>(&X=G@r5aAjf;B-T?rAp0;eNlv2XX8IDe$-h6aoik@fj~&5bldB_dEzz7=-E1dK&v@YXJ6O2X#xQNOG=Ey5+EW72j1`d16mC{ z%oA@6om`V_+P0T%(3B+)@)ZUhQ?*&4Hg0el1)!SbB zXyo?Q@v2MR7oh8D9;S>j#u#IaF~%5Uj4{R-V~jDz7-Nhv#u#JF4gUg4g|Qd{(o1Rp O0000 + {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} + {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} + +{/template} + +/** + * Web page structure. + */ +{template .start} + {call .messages /} + + +
+

{msg meaning="Apps.indexTitle" desc="IBID"}Blockly Apps{/msg}

+
+
+ {{msg meaning="Apps.choiceIntro" desc="page text - This appears before a list of Blockly apps. Please surround the name of Blockly with brackets so we can make it a hyperlink. Please use the same term for \u0026quot;Blockly\u0026quot; as in {lb}{lb}msg-blockly|Apps.blocklyMessage{rb}{rb}."}}Blockly is a graphical programming environment. Below are some sample applications that use Blockly.{{/msg}}
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
{msg meaning="Apps.puzzleSubtitle" desc="page text - A subtitle describing Blockly's [https://blockly-demo.appspot.com/static/apps/puzzle/index.html Puzzle application]."}Learn to use Blockly's interface.{/msg}
+
+ + + + + +
{msg meaning="Apps.mazeSubtitle" desc="page text - A subtitle describing Blockly's [https://blockly-demo.appspot.com/static/apps/maze/index.html Maze application]."}Use Blockly to solve a maze.{/msg}
+
+ + + + + +
{msg meaning="Apps.turtleSubtitle" desc="page text - A subtitle describing Blockly's [https://blockly-demo.appspot.com/static/apps/turtle/index.html Turtle application]."}Use Blockly to draw.{/msg}
+
+ + + + + +
{msg meaning="Apps.graphSubtitle" desc="page text - A subtitle describing Blockly's [https://blockly-demo.appspot.com/static/apps/graph/index.html Graph application]."}Plot functions with Blockly.{/msg}
+
+ + + + + +
{msg meaning="Apps.codeSubtitle" desc="page text - A subtitle describing Blockly's [https://blockly-demo.appspot.com/static/apps/code/index.html Code application]."}Export a Blockly program into JavaScript, Python or XML.{/msg}
+
+ + + + + +
{msg meaning="Apps.planeSubtitle" desc="page text - A subtitle describing Blockly's [https://blockly-demo.appspot.com/static/apps/plane/index.html Plane application]."}Solve a math problem with one or two variables.{/msg}
+
+ + + + + +
{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}
+
+ + // The footer messages are set in index.html. +

+ blockly.googlecode.com + +{/template} + + + + + diff --git a/apps/index/turtle.png b/apps/index/turtle.png new file mode 100644 index 0000000000000000000000000000000000000000..2fa85e199f55c9f6b1ba3a1344a4feaeab0d6de1 GIT binary patch literal 3712 zcmV-`4uA29P)nVP!hmT6*^u99vgsY`8{W)!=d8o2G6s81?tAxU|~ zQVFmuK=HN8-ak7mKmtT$VyT-!c9uU_Nnl&*OoH_%@!2;C0RdD9N#%F!HK<~~ntE($= zvT{)$gg5m-S-d^2}#quYl3=0n|7lTQw*bG z-b3zjuHOJsSd6+qQT&9iv5+*i_C%B`7T>IwMTA9M1Fy`4Fc&9|UjSmUqQ*W0C(c5L zw(#atz6r$T6KKw>P;^=hj`fROn?O1s^?do}rY;pQVj}$m41nkew3lZ>%NAgQ;Y z3PF2ymVlD6OO(Ff0y1f6{TB?K z2K7Me(?zylO7}Aku~<=Wy(ilQcDyJ+yCAy||Ds zQsP7z*KC!E=NEvSutia4j-<{}=XPkf#EL1LobCr4vg;5^4~=w;u3Oxp)4Ydd%-98o z3LSHaTYwZ6<284FRG1C;jtGjG3S>yPa2JXaZ zp7P%=^^!AoxJlfGO|%`ZGqz_D}J|mw~TGWQE?q%>hHYAp%2~-TXG~i zY_Xy)_pw~&kX0K*{!K}8u9Q5X!?r|Ei(vDkxE3pF;7ruQHw`dag+kP|a8D12y*5 z4oTTqem}oRKrxF`3T(-p>%z?Cj4=xYjAl*Xo#!F>F|^7iQE(92_`zsflF>%?hlUN{ zgM%syXO|)oU6K-x2 z2>*HB^}GbYjFD)mbD^FFr^?(54!T0YL1=w!Vr%s_H$~Rw99Z(F${jT`04XdoY<074 z`r{)qE}G<7a56dq?Vs~elNO7aTE8CZsj=o=UrdCI+dhIPM!LZv1G_taP}S8V)*l7X zh7HV{f$Mgle)$yw1EA;4o?l;d1lpA0vi)9;xyH=hx6Amo#Z4V@`2#<1K^^`A_0bX3 zzC6_NljdAxBNGAHeOSiutE+#m_XYWN0i*>B@Q2^ zy0ruJ>jne6*S?pnY~`Qz>zi}F>G5I}RpvW*O6?+HU!LeGmpJ76A5lx+M&0`qypiD; z41k|5LiQn8@H+hAY1Gy|?sLtBAIt;f#_Mep>6CdMcK4fPd+Q$auCr@<84u*U0LZ7G zqaH|vw9Bl3h7II~d)^GUcBm*8zB&bSSHj}eu7TnWb{f^+0C~ns=7`kWZj|x0^`?eW zDgfe8WbMmCO;47YuhSi!V0aw#>QwO=o;-)j+zV?nq3pbT_RbE`H_uIR{>%dd&{{S} zojWhFGBd(5!9i#@-hev#g>dez6Ht3ns(0QYcR+HQ=n}IiprMRo2f zvYAx&t<9PJp$0hQcquBk!1!X!fa;w%FaT{-KVv_0Z{^2!jFR*wI1Wks3Vmla-$btz z5PQ?BZ#THAY4zo9zi!6%o+HkW9o$pKjXo^4^e{(%la@i~oc7ge2Y?(qVSLyr%A6Z$ z-4acgw?AD3XJMAOjy8pv2ZxUNp4iIVC)d;>*!+k>i)Ic0Id|U9VR0c0p709FmGa2e zp>{I(8|P-FZl?Zyv+r@o!Gekpue!9~cFv(a9ROm#{I{yeYhf|!{R6OUZPh>8&@P^I z@mJ@^E_+lGH`#|Ihwn>(WZ9Nm&%WQhbLxq?un-4;1P4`=m6cI+1X@fRNdRT#I)8BX z=V}^Qb<9W)dp!3K-vMJoHtO`(;v}1yvpHFINwil4B=YKV98h&A!Ilfw%Xge`(ve<`Cq$d>@=aD#DR_9s=JEY4Q0^ZtR#eTS@E z)X%mMOxtj19_-redU%+O?v(L+ieNz1)zrC&EcU$+Mvh9Ex)ZM)c9@GPENSx@Y2NG)@6pI!0#~0w@Md;KHhR2zk zDfsB9jFW~r0c1>nL-8IffkjowaJ`%*zo>i!G`|RCuax8aL&P=i-_X2qQpW$Qk^;S& z5?`fds3EgtHEm2Jyf)ihFba!hxn6J(+;y9i%EjivXphC)Sr@yUgAyEs7HJEeFMi8r zTYrXn{3WS}0*Jf@rjDqFg_C4(N@9xmKi(Eo4kx?%NvL}bjqF-Ex zTK%4JP*gZPJQVKiT5+aq-z)hOfZzWX{$&@SY}5c=O@N!)R)2=2ZAUG&6)3j}gE!Tlb*mt`ui* zLz3|uE;SB#cNgl#G-+w!4)welW{!sNQ19GSN`_Rj>tZn`QkF5e)Ag;i43)MWGWWol zuZ{D}80Fp7Tf?73ojfb;H|))5mpeI}x1d&UgY_R6nM7yQq8V)YtM^NRPL-jaeht1T zDIX5Mx&=gp!S$^q!>2pEg(YGfl$?blpO?>#2R4TIzTRDiV2g*T$%`eIzV0vO%UeBa zt?|(j)R8ZwnWV)E_3KHtFX~!p8ad-dVf&e*A--?T)n{ep%4|RQS=I3}o$A*Ur8>R_ zmtO0-!_o8cO0ScwTv^l;7yuiW)Xswc(lS(Gv52D6-x%r9{33|BTKu7~kecr%l)fFc zWQ}z}Xq+g@uvqsz#sa9ERAH`fY!;$)6^QjC$6vmNUwuQi`ZoCu8@iDQ|Zj=BN| z%vm8|bd9arU@#q!j!|eSPs#S0EwvvUtZmw~8>OeO|NKzZ$9rX2baaFf98659z2IPN zQ(>{uWp2s{*YuXx)~OHbfj0Us+r=dP|AA6kCc#ONW}V{)yQWXQ+BjhPeG;O#SRvsR z@g4qOlz75&(HnibNRZUk|Mhw&hq>dVB=y8unE1STb+Nuo)0Rm#FecLI-rzHU1P7tL zF-IK8GyjGA7t~$xWwD|jScu9yE`=gV)72~k z;f#PrvQX9&=d;GUk|w94)@+e&Pn!<=8rippjfs>Tio2Xqt8HTKn+`{XOFdRth<^f8 z-3H1&0f^4x6P}f*YfxkOHiul0A&%0>P4Z6mWdBn~DH zG3PpcvekG>21=iK09|5XW_<0picQNzrSCMBS$iY1=(D}wEml-=dihrjwGNe~&fb18 z*X25HQx1G^z~G3W#xQG)goVuhJ)dvJf9M!0V>j&FE53_P`ir^Dc)ye*MV*x^i-z>N zTY#{Z(Ed7@H_m%WH@|v+NM$ePY8@(TS#F7uEMU6`*Tvhx0@TTK($->Mz5rlf%n=+U zDc+HNYer=H?JJM6a-|x*#K}7f8#RP$Lc{{Hr>{ySr1A5`%K!H_ZDHI%#|;v$0OEp( zDJ+&H5BWt>Bc{K4$Qdc1eWY+#Or#WO)JC4Y&H+*x9mq$8Hh28p+4ImP#`pXjO}kQl eaD}c=)$~7h+kV~", - "lastupdated": "2013-10-27 13:14:27.036722", + "lastupdated": "2013-11-12 10:28:10.865652", "locale": "en", "messagedocumentation" : "qqq" }, @@ -36,6 +36,21 @@ "Code.blocks": "Blocks", "Code.trashTooltip": "Discard all blocks.", "Graph.title": "Graphing Calculator", + "Apps.indexTitle": "Blockly Apps", + "Apps.indexFooter": "Blockly is free and open source. To contribute code or translations to Blockly, or to use Blockly in your own app, visit %1.", + "Apps.choiceIntro": "Blockly is a graphical programming environment. Below are some sample applications that use Blockly.", + "Puzzle.title": "Puzzle", + "Apps.puzzleSubtitle": "Learn to use Blockly's interface.", + "Maze.maze": "Maze", + "Apps.mazeSubtitle": "Use Blockly to solve a maze.", + "Turtle.title": "Turtle Graphics", + "Apps.turtleSubtitle": "Use Blockly to draw.", + "Apps.graphSubtitle": "Plot functions with Blockly.", + "Apps.codeSubtitle": "Export a Blockly program into JavaScript, Python or XML.", + "Plane.plane": "Plane Seat Calculator", + "Apps.planeSubtitle": "Solve a math problem with one or two variables.", + "Apps.blockFactory": "Block Factory", + "Apps.blockfactorySubtitle": "Build custom blocks using Blockly.", "Maze.moveForward": "move forward", "Maze.turnLeft": "turn left", "Maze.turnRight": "turn right", @@ -56,7 +71,6 @@ "Maze.capacity2": "You have %2 blocks left.", "Maze.nextLevel": "Congratulations! Are you ready to proceed to level %1?", "Maze.finalLevel": "Congratulations! You have solved the final level.", - "Maze.maze": "Maze", "Maze.runTooltip": "Makes the player do what the blocks say.", "Maze.resetTooltip": "Put the player back at the start of the maze.", "Maze.helpStack": "Stack a couple of 'move forward' blocks together to help me reach the goal.", @@ -79,7 +93,6 @@ "Plane.seats": "Seats: %1", "Plane.placeholder": "?", "Plane.setSeats": "seats =", - "Plane.plane": "Plane", "Plane.description1": "An airplane has a number of rows of passenger seats. Each row contains four seats.", "Plane.description2": "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.", "Plane.description3": "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.", @@ -112,7 +125,6 @@ "Puzzle.error1": "Almost! One block is incorrect.", "Puzzle.error2": "%1 blocks are incorrect.", "Puzzle.tryAgain": "The highlighted block is not correct.\nKeep trying.", - "Puzzle.title": "Puzzle", "Puzzle.help": "Help", "Puzzle.checkAnswers": "Check Answers", "Puzzle.helpText": "For each country (green), attach its flag, choose its language, and make a stack of its cities.", @@ -143,7 +155,6 @@ "Turtle.fontBold": "bold", "Turtle.fontItalic": "italic", "Turtle.unloadWarning": "Leaving this page will result in the loss of your work.", - "Turtle.title": "Turtle Graphics", "Turtle.runTooltip": "Makes the turtle do what the blocks say.", "Turtle.captureTooltip": "Save the drawing.", "Turtle.imgFilename": "drawing.png", diff --git a/apps/json/es.json b/apps/json/es.json index 5329d2bfd..2810bf031 100644 --- a/apps/json/es.json +++ b/apps/json/es.json @@ -26,15 +26,15 @@ "Apps.catProcedures": "Procedimientos", "Apps.httpRequestError": "Hubo un problema con la petici\u00f3n.", "Apps.linkAlert": "Comparte tus bloques con esta conexi\u00f3n:\n\n%1", - "Apps.hashError": "Lo siento, el '%1' no corresponde con ning\u00fan archivo Blockly guardado.", + "Apps.hashError": "\u00ab%1\u00bb no corresponde con ning\u00fan programa guardado.", "Apps.xmlError": "No se pudo cargar el archivo guardado. \u00bfQuiz\u00e1 fue creado con otra versi\u00f3n de Blockly?", "Apps.listVariable": "lista", "Apps.textVariable": "texto", "Code.badXml": "Error de an\u00e1lisis XML:\n%1\n\nSelecciona OK para abandonar tus cambios o Cancelar para seguir editando el XML.", "Code.badCode": "Error del programa:\n%1", "Code.timeout": "Maximo de iteraciones de ejecuci\u00f3n excedidas.", - "Code.discard": "Eliminar todos los bloques 1%?", - "Code.title": "Codigo", + "Code.discard": "\u00bfEliminar todos los bloques 1%?", + "Code.title": "C\u00f3digo", "Code.blocks": "Bloques", "Code.trashTooltip": "Descartar todos los bloques.", "Graph.title": "Calculadora gr\u00e1fica", @@ -89,7 +89,7 @@ "Puzzle.country1": "Australia", "Puzzle.country1Language": "Ingl\u00e9s", "Puzzle.country1City1": "Melbourne", - "Puzzle.country1City2": "Sydney", + "Puzzle.country1City2": "S\u00eddney", "Puzzle.country1HelpUrl": "http://es.wikipedia.org/wiki/Australia", "Puzzle.country2": "Alemania", "Puzzle.country2Language": "Alem\u00e1n", diff --git a/apps/json/hu.json b/apps/json/hu.json index 037fa7c14..e1ebd5a5c 100644 --- a/apps/json/hu.json +++ b/apps/json/hu.json @@ -1,16 +1,19 @@ { "@metadata": { "authors": [ + "Tak\u00e1cs Viktor L\u00e1szl\u00f3", "\uc544\ub77c" ] }, "Apps.subtitle": "vizu\u00e1lis programoz\u00e1si k\u00f6rnyezet", "Apps.blocklyMessage": "Blockly", "Apps.codeTooltip": "A JavaScript forr\u00e1sk\u00f3d megtekint\u00e9se.", + "Apps.linkTooltip": "Hivatkoz\u00e1s l\u00e9trehoz\u00e1sa", "Apps.runTooltip": "Program futtat\u00e1sa.", "Apps.runProgram": "Program futtat\u00e1sa", "Apps.resetProgram": "Alaphelyzet", "Apps.dialogOk": "Elolvastam", + "Apps.dialogCancel": "M\u00e9gsem", "Apps.catLogic": "Logikai m\u0171veletek", "Apps.catLoops": "Ciklusok", "Apps.catMath": "Matematikai m\u0171veletek", @@ -21,9 +24,10 @@ "Apps.catProcedures": "Elj\u00e1r\u00e1sok", "Apps.httpRequestError": "A k\u00e9r\u00e9ssel kapcsolatban probl\u00e9ma mer\u00fclt fel.", "Apps.linkAlert": "Ezzel a hivatkoz\u00e1ssal tudod megosztani a programodat:\n\n%1", - "Apps.hashError": "Eln\u00e9z\u00e9st, a '%1' hivatkoz\u00e1snem tartozik egyetlen programhoz sem.", + "Apps.hashError": "Sajnos a '%1' hivatkoz\u00e1s nem tartozik egyetlen programhoz sem.", "Apps.xmlError": "A programodat nem lehet bet\u00f6lteni. Elk\u00e9pzelhet\u0151, hogy a Blockly egy m\u00e1sik verzi\u00f3j\u00e1ban k\u00e9sz\u00fclt?", - "Apps.listVariable": "list", + "Apps.listVariable": "lista", + "Apps.textVariable": "sz\u00f6veg", "Code.badXml": "Hiba az XML feldolgoz\u00e1sakor:\n%1\n\nV\u00e1ltoz\u00e1sok elvet\u00e9se?", "Code.badCode": "Program hiba:\n%1", "Code.timeout": "A program el\u00e9rte a maxim\u00e1lis v\u00e9grehajt\u00e1si id\u0151t.", @@ -35,15 +39,15 @@ "Maze.moveForward": "Menj el\u0151re", "Maze.turnLeft": "Fordulj balra", "Maze.turnRight": "Fordulj jobbra", - "Maze.doCode": "akkor", + "Maze.doCode": "v\u00e9grehajt", "Maze.elseCode": "egy\u00e9bk\u00e9nt", "Maze.helpIfElse": "A Ha-egy\u00e9bk\u00e9nt felt\u00e9tel eset\u00e9n vagy az egyik, vagy a m\u00e1sik utas\u00edt\u00e1s-csoport ker\u00fcl v\u00e9grehajt\u00e1sra.", "Maze.pathAhead": "Ha szabad az \u00fat el\u0151tted", "Maze.pathLeft": "Ha szabad az \u00fat balra", "Maze.pathRight": "Ha szabad az \u00fat jobbra", - "Maze.repeatUntil": "Ism\u00e9teld a", - "Maze.moveForwardTooltip": "Pegman el\u0151re l\u00e9p egy mez\u0151t.", - "Maze.turnTooltip": "Pegman 90 fokot fordul balra, vagy jobbra.", + "Maze.repeatUntil": "Ism\u00e9teld am\u00edg eljut\u02d0", + "Maze.moveForwardTooltip": "A figura el\u0151re l\u00e9p egy mez\u0151t.", + "Maze.turnTooltip": "A figura 90 fokot fordul balra, vagy jobbra.", "Maze.ifTooltip": "Ha szabad az \u00fat a megadott ir\u00e1nyban, akkor v\u00e9grehajtja az utas\u00edt\u00e1sokat.", "Maze.ifelseTooltip": "Ha szabad az \u00fat a megadott ir\u00e1nyban, akkor v\u00e9grehajtja az els\u0151 blokkban megadott utas\u00edt\u00e1sokat. Egy\u00e9bk\u00e9nt a m\u00e1sodik blokkban szerepl\u0151 utas\u00edt\u00e1sokat hajtja v\u00e9gre.", "Maze.whileTooltip": "A be\u00e1gyazott utas\u00edt\u00e1sokat hajtja v\u00e9gre a c\u00e9l el\u00e9r\u00e9s\u00e9ig.", @@ -53,11 +57,18 @@ "Maze.nextLevel": "Gratul\u00e1lok! K\u00e9sz vagy megoldani a(z) %1. szintet?", "Maze.finalLevel": "Gratul\u00e1lok! Sikeresen megoldottad az utols\u00f3 szintet.", "Maze.maze": "Labirintus", - "Maze.helpStack": "Seg\u00edts eljutatni Pegmant a c\u00e9lig, kapcsolj \u00f6ssze n\u00e9h\u00e1ny 'Menj el\u0151re' blokkot!", + "Maze.runTooltip": "A figura v\u00e9grehajtja a blokkokkal megadott programot.", + "Maze.resetTooltip": "A labirintus kezd\u0151 poz\u00edci\u00f3j\u00e1ba \u00e1ll\u00edtja a figur\u00e1t.", + "Maze.helpStack": "Seg\u00edts eljuttatni a figur\u00e1t a c\u00e9lig, kapcsolj \u00f6ssze n\u00e9h\u00e1ny 'Menj el\u0151re' blokkot!", "Maze.helpOneTopBlock": "Ezen a szinten \u00f6ssze kell kapcsolnod minden blokkot a munkater\u00fcleten.", + "Maze.helpRun": "Program futtat\u00e1sa, hogy kider\u00fclj\u00f6n mire utas\u00edtottuk a figur\u00e1t.", + "Maze.helpReset": "A programmal nem siker\u00fclt a figur\u00e1t a c\u00e9lba juttatni. Kezdd el\u00f6lr\u0151l.", "Maze.helpRepeat": "A sz\u00e1m\u00edt\u00f3g\u00e9peknek v\u00e9ges a mem\u00f3ri\u00e1juk. Juttasd el Pegmant a c\u00e9lig mind\u00f6ssze 2 blokk felhaszn\u00e1l\u00e1s\u00e1val. Haszn\u00e1ld az 'Ism\u00e9teld a c\u00e9lba\u00e9r\u00e9sig' blokkot egy m\u00e1sik blokk ism\u00e9telt v\u00e9grehajt\u00e1s\u00e1hoz.", - "Maze.helpRepeatMany": "Juttasd el Pegmant a c\u00e9lig mind\u00f6ssze 5 blokk felhaszn\u00e1l\u00e1s\u00e1val.", + "Maze.helpCapacity": "Minden rendelkez\u00e9sedre \u00e1ll\u00f3 blokkot felhaszn\u00e1lt\u00e1l. \u00daj blokk kirak\u00e1s\u00e1hoz egy l\u00e9tez\u0151t t\u00f6r\u00f6ln\u00f6d kell.", + "Maze.helpRepeatMany": "T\u00f6bb blokkot is haszn\u00e1lhatsz az Ism\u00e9tl\u00e9sen bel\u00fcl.", + "Maze.helpSkins": "V\u00e1laszd ki kedvenc figur\u00e1dat a men\u00fcb\u0151l.", "Maze.helpIf": "Egy 'Ha' eset\u00e9n az utas\u00edt\u00e1sok csak akkor ker\u00fclnek v\u00e9grehajt\u00e1sra, ha a felt\u00e9tel igaz. Pr\u00f3b\u00e1ld Pegmant balra ford\u00edtani, ha van \u00fat balra.", + "Maze.helpMenu": "Kattints a(z) %1 elemre \u00e9s v\u00e1ltoztass a 'ha' blokk felt\u00e9tel\u00e9n.", "Maze.helpWallFollow": "V\u00e9gig tudod vezetni Pegmant ezen a bonyolult labirintuson? Pr\u00f3b\u00e1ld a bal oldali falat k\u00f6vetni. Halad\u00f3 programoz\u00f3knak!", "Plane.rows": "Sorok sz\u00e1ma: %1", "Plane.getRows": "Sorok sz\u00e1ma (%1)", @@ -66,11 +77,12 @@ "Plane.rows2": "2. oszt\u00e1ly: %1 sor", "Plane.getRows2": "2. oszt\u00e1ly sorai (%1)", "Plane.seats": "\u00dcl\u00e9sek sz\u00e1ma \u00f6sszesen: %1", + "Plane.placeholder": "?", "Plane.setSeats": "\u00dcl\u00e9sek sz\u00e1ma =", "Plane.plane": "Rep\u00fcl\u0151g\u00e9p", - "Plane.description1": "Egy rep\u00fcl\u0151g\u00e9pnek az utasok t\u00f6bb sorban \u00fclnek az utast\u00e9rben. Az utast\u00e9r minden sor\u00e1ban n\u00e9gy sz\u00e9k van.", - "Plane.description2": "Egy rep\u00fcl\u0151g\u00e9pnek 2 \u00fcl\u00e9se van a pil\u00f3taf\u00fclk\u00e9ben (a pli\u00f3t\u00e1nak \u00e9s a m\u00e1sodpil\u00f3t\u00e1nak), az utasok t\u00f6bb sorban \u00fclnek az utast\u00e9rben. Az utast\u00e9r minden sor\u00e1ban n\u00e9gy sz\u00e9k van.", - "Plane.description3": "Egy rep\u00fcl\u0151g\u00e9pnek 2 \u00fcl\u00e9se van a pil\u00f3taf\u00fclk\u00e9ben (a pli\u00f3t\u00e1nak \u00e9s a m\u00e1sodpil\u00f3t\u00e1nak), az utasok 1. \u00e9s 2. oszt\u00e1lyon utazhatnak. Az 1. oszt\u00e1lyon n\u00e9gy sz\u00e9k van egy sorban. A 2. oszt\u00e1lyon \u00f6t sz\u00e9k van egy sorban.", + "Plane.description1": "Egy rep\u00fcl\u0151g\u00e9pen az utasok t\u00f6bb sorban \u00fclnek az utast\u00e9rben. Az utast\u00e9r minden sor\u00e1ban n\u00e9gy sz\u00e9k van.", + "Plane.description2": "Egy rep\u00fcl\u0151g\u00e9pnek 2 \u00fcl\u00e9se van a pil\u00f3taf\u00fclk\u00e9ben (a pil\u00f3t\u00e1nak \u00e9s a m\u00e1sodpil\u00f3t\u00e1nak), az utasok t\u00f6bb sorban \u00fclnek az utast\u00e9rben. Az utast\u00e9r minden sor\u00e1ban n\u00e9gy sz\u00e9k van.", + "Plane.description3": "Egy rep\u00fcl\u0151g\u00e9pnek 2 \u00fcl\u00e9se van a pil\u00f3taf\u00fclk\u00e9ben (a pil\u00f3t\u00e1nak \u00e9s a m\u00e1sodpil\u00f3t\u00e1nak), az utasok 1. \u00e9s 2. oszt\u00e1lyon utazhatnak. Az 1. oszt\u00e1lyon n\u00e9gy sz\u00e9k van egy sorban. A 2. oszt\u00e1lyon \u00f6t sz\u00e9k van egy sorban.", "Plane.instructions": "K\u00e9sz\u00edtsd el a k\u00e9pletet (lent) amivel kisz\u00e1molhat\u00f3, hogy h\u00e1ny \u00fcl\u00e9s van \u00f6sszesen a rep\u00fcl\u0151g\u00e9pen annak f\u00fcggv\u00e9ny\u00e9ben, ahogy (fent) \u00e1ll\u00edtod a sorok sz\u00e1m\u00e1t.", "Puzzle.country1": "Ausztr\u00e1lia", "Puzzle.country1Language": "Angol", @@ -99,7 +111,7 @@ "Puzzle.error0": "T\u00f6k\u00e9letes!\nMind a %1 blokk a hely\u00e9n van.", "Puzzle.error1": "Majdnem siker\u00fclt! 1 blokk rossz helyre ker\u00fclt.", "Puzzle.error2": "\u03251 blokk rossz helyre ker\u00fclt.", - "Puzzle.tryAgain": "A kiemelt blokk nincs a hely\u00e9n.\nPr\u00f3b\u00e1ld \u00fajra", + "Puzzle.tryAgain": "A kiemelt blokk nincs a hely\u00e9n.\nPr\u00f3b\u00e1ld \u00fajra\u01c3", "Puzzle.title": "Kirak\u00f3s", "Puzzle.help": "Sug\u00f3", "Puzzle.checkAnswers": "V\u00e1laszok ellen\u0151rz\u00e9se", @@ -121,8 +133,19 @@ "Turtle.hideTurtle": "Tekn\u0151c elrejt\u00e9se", "Turtle.showTurtle": "Tekn\u0151c felfed\u00e9se", "Turtle.printHelpUrl": "http://en.wikipedia.org/wiki/Printing", + "Turtle.printTooltip": "\u00dczenetet \u00edr a tekn\u0151c ir\u00e1ny\u00e1ban a hely\u00e9t\u0151l.", + "Turtle.print": "\u00dczenet", "Turtle.fontHelpUrl": "http://en.wikipedia.org/wiki/Font", + "Turtle.fontTooltip": "Be\u00e1ll\u00edtja az \u00fczenet bet\u0171t\u00edpus\u00e1t.", + "Turtle.font": "Bet\u0171t\u00edpus", + "Turtle.fontSize": "Bet\u0171m\u00e9ret", + "Turtle.fontNormal": "norm\u00e1l", + "Turtle.fontBold": "f\u00e9lk\u00f6v\u00e9r", + "Turtle.fontItalic": "d\u0151lt", "Turtle.unloadWarning": "Az oldal elhagy\u00e1sa a munk\u00e1d elveszt\u00e9s\u00e9t eredm\u00e9nyezi.", "Turtle.title": "Tekn\u0151c Grafika", + "Turtle.runTooltip": "A tekn\u0151c v\u00e9grehajtja a blokkokkal megadott programot.", + "Turtle.captureTooltip": "Rajz ment\u00e9se.", + "Turtle.imgFilename": "rajz.png", "Turtle.catTurtle": "Tekn\u0151c" } \ No newline at end of file diff --git a/apps/json/ja.json b/apps/json/ja.json index 75472e6db..8f36bd61f 100644 --- a/apps/json/ja.json +++ b/apps/json/ja.json @@ -23,6 +23,7 @@ "Apps.linkAlert": "\u30d6\u30ed\u30c3\u30af\u306e\u72b6\u614b\u3092\u3053\u306e\u30ea\u30f3\u30af\u3067\u5171\u6709\u3067\u304d\u307e\u3059:\n\n%1", "Apps.hashError": "\u3059\u307f\u307e\u305b\u3093\u3002\u300c%1\u300d\u3068\u3044\u3046\u540d\u524d\u306e\u30d7\u30ed\u30b0\u30e9\u30e0\u306f\u4fdd\u5b58\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002", "Apps.xmlError": "\u4fdd\u5b58\u3055\u308c\u305f\u30d5\u30a1\u30a4\u30eb\u3092\u8aad\u307f\u8fbc\u3081\u307e\u305b\u3093\u3067\u3057\u305f\u3002\u5225\u306e\u30d0\u30fc\u30b8\u30e7\u30f3\u306e\u30d6\u30ed\u30c3\u30af\u30ea\u30fc\u3067\u4f5c\u6210\u3055\u308c\u305f\u53ef\u80fd\u6027\u304c\u3042\u308a\u307e\u3059\u3002", + "Apps.textVariable": "\u30c6\u30ad\u30b9\u30c8", "Code.badXml": "XML \u306e\u30a8\u30e9\u30fc\u3067\u3059:\n%1\n\nXML \u306e\u5909\u66f4\u3092\u3084\u3081\u308b\u306b\u306f\u300cOK\u300d\u3001\u7de8\u96c6\u3092\u7d9a\u3051\u308b\u306b\u306f\u300c\u30ad\u30e3\u30f3\u30bb\u30eb\u300d\u3092\u9078\u3093\u3067\u304f\u3060\u3055\u3044\u3002", "Code.badCode": "\u30d7\u30ed\u30b0\u30e9\u30e0\u306e\u30a8\u30e9\u30fc:\n%1", "Code.discard": "%1 \u500b\u3059\u3079\u3066\u306e\u30d6\u30ed\u30c3\u30af\u3092\u6d88\u3057\u307e\u3059\u304b?", @@ -69,7 +70,7 @@ "Plane.seats": "\u5ea7\u5e2d\u306e\u6570: %1", "Plane.placeholder": "?", "Plane.setSeats": "\u5ea7\u5e2d\u306e\u6570 =", - "Plane.plane": "\u98db\u884c\u6a5f", + "Plane.plane": "\u98db\u884c\u6a5f\u5ea7\u5e2d\u8a08\u7b97\u6a5f", "Plane.description1": "\u98db\u884c\u6a5f\u306b\u4e57\u5ba2\u306e\u5ea7\u5e2d\u306e\u5217\u304c\u3042\u308a\u307e\u3059\u3002\u305d\u308c\u305e\u308c\u306e\u5217\u306b 4 \u3064\u306e\u5ea7\u5e2d\u304c\u3042\u308a\u307e\u3059\u3002", "Plane.description2": "\u98db\u884c\u6a5f\u306b\u306f\u3001\u64cd\u7e26\u5ba4\u306e 2 \u3064\u306e\u5ea7\u5e2d (\u64cd\u7e26\u58eb\u3068\u526f\u64cd\u7e26\u58eb) \u3068\u3001\u4e57\u5ba2\u306e\u5ea7\u5e2d\u306e\u5217\u304c\u3042\u308a\u307e\u3059\u3002\u305d\u308c\u305e\u308c\u306e\u5217\u306b 4 \u3064\u306e\u5ea7\u5e2d\u304c\u3042\u308a\u307e\u3059\u3002", "Plane.description3": "\u98db\u884c\u6a5f\u306b\u306f\u3001\u64cd\u7e26\u5ba4\u306e 2 \u3064\u306e\u5ea7\u5e2d (\u64cd\u7e26\u58eb\u3068\u526f\u64cd\u7e26\u58eb) \u3068\u3001\u30d5\u30a1\u30fc\u30b9\u30c8\u30af\u30e9\u30b9\u3068\u30bb\u30ab\u30f3\u30c9\u30af\u30e9\u30b9\u306e\u4e57\u5ba2\u306e\u5ea7\u5e2d\u306e\u5217\u304c\u3042\u308a\u307e\u3059\u3002\u305d\u308c\u305e\u308c\u306e\u5217\u306b\u3001\u30d5\u30a1\u30fc\u30b9\u30c8\u30af\u30e9\u30b9\u3067\u306f 4 \u3064\u306e\u5ea7\u5e2d\u3001\u30bb\u30ab\u30f3\u30c9\u30af\u30e9\u30b9\u3067\u306f 5 \u3064\u306e\u5ea7\u5e2d\u304c\u3042\u308a\u307e\u3059\u3002", diff --git a/apps/json/keys.json b/apps/json/keys.json index 51541e217..da1ff3b2e 100644 --- a/apps/json/keys.json +++ b/apps/json/keys.json @@ -30,6 +30,21 @@ "Code.blocks": "586801704101593425", "Code.trashTooltip": "1406728939680691839", "Graph.title": "6161178750148345044", +"Apps.indexTitle": "7974005368401638032", +"Apps.indexFooter": "6787275955604631342", +"Apps.choiceIntro": "5293485729310732301", +"Puzzle.title": "8436599549372868479", +"Apps.puzzleSubtitle": "4989466653686700554", +"Maze.maze": "34428208008617605", +"Apps.mazeSubtitle": "6518880171303137514", +"Turtle.title": "1706166575733269263", +"Apps.turtleSubtitle": "7043905265543168717", +"Apps.graphSubtitle": "7527162652570717706", +"Apps.codeSubtitle": "2541861051687223347", +"Plane.plane": "6646116297668869388", +"Apps.planeSubtitle": "6523129415371026229", +"Apps.blockFactory": "5356379656768291040", +"Apps.blockfactorySubtitle": "8411464713145270471", "Maze.moveForward": "4138774728570944645", "Maze.turnLeft": "6082253890512898845", "Maze.turnRight": "2801052495540198573", @@ -50,7 +65,6 @@ "Maze.capacity2": "561418461570337551", "Maze.nextLevel": "7358214333593766572", "Maze.finalLevel": "7149849676690329496", -"Maze.maze": "34428208008617605", "Maze.runTooltip": "2075728723517768097", "Maze.resetTooltip": "3190825933229819894", "Maze.helpStack": "4362899193616566882", @@ -73,7 +87,6 @@ "Plane.seats": "6636919311618748816", "Plane.placeholder": "1649099567159388799", "Plane.setSeats": "990695256953568910", -"Plane.plane": "5107849227960116393", "Plane.description1": "7784699858027886282", "Plane.description2": "4755413400587385256", "Plane.description3": "1327005465775917626", @@ -106,7 +119,6 @@ "Puzzle.error1": "8453803544352763294", "Puzzle.error2": "7264063713014053084", "Puzzle.tryAgain": "183634583247013051", -"Puzzle.title": "8436599549372868479", "Puzzle.help": "6508091993289219492", "Puzzle.checkAnswers": "2827102143774531943", "Puzzle.helpText": "5519625826423551192", @@ -137,7 +149,6 @@ "Turtle.fontBold": "2555132265974908158", "Turtle.fontItalic": "3792533731296600003", "Turtle.unloadWarning": "7055959262533612779", -"Turtle.title": "1706166575733269263", "Turtle.runTooltip": "327067666833971381", "Turtle.captureTooltip": "793577727112679597", "Turtle.imgFilename": "7221035465778066902", diff --git a/apps/json/lrc.json b/apps/json/lrc.json new file mode 100644 index 000000000..68bcf525c --- /dev/null +++ b/apps/json/lrc.json @@ -0,0 +1,87 @@ +{ + "@metadata": { + "authors": [ + "Mogoeilor" + ] + }, + "Apps.subtitle": "\u06cc\u0647 \u0631\u0627\u0633\u0627\u06af\u0647 \u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u06cc\u0633\u06cc \u0642\u0627\u0648\u0644 \u062f\u06cc\u0626\u0646", + "Apps.blocklyMessage": "\u0642\u0644\u0641 \u0628\u06cc\u0647", + "Apps.codeTooltip": "\u0633\u06cc\u0644 \u06a9\u062f \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0631\u0627\u0633 \u0628\u06cc\u0647 \u0628\u06a9\u06cc\u062f", + "Apps.linkTooltip": "\u0628\u062e\u0634\u06cc\u0627\u0646\u0647 \u0630\u062e\u06cc\u0631\u0647 \u0648 \u0647\u0648\u0645 \u067e\u06cc\u0648\u0646\u062f \u0628\u06a9\u06cc\u062f", + "Apps.runProgram": "\u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0647 \u0627\u062c\u0631\u0627 \u0628\u06a9\u06cc\u062a", + "Apps.resetProgram": "\u062f \u0646\u0648 \u0634\u0631\u0648 \u0643\u0631\u062f\u0646", + "Apps.dialogOk": "\u062e\u0648\u0626\u0647", + "Apps.dialogCancel": "\u0631\u062f \u0643\u0631\u062f\u0646", + "Apps.catLogic": "\u0639\u0644\u0642\u0645\u0646\u06cc", + "Apps.catLoops": "\u062d\u0644\u0642\u0647 \u06cc\u0627", + "Apps.catMath": "\u062d\u0633\u0627\u0648 \u06a9\u062a\u0627\u0648", + "Apps.catText": "\u0645\u062a\u0646", + "Apps.catLists": "\u0646\u0648\u0645 \u06af\u0647 \u06cc\u0627", + "Apps.catColour": "\u0631\u0646", + "Apps.catVariables": "\u0622\u0644\u0634\u062a \u0648\u0646\u0627", + "Apps.catProcedures": "\u0631\u0648\u06cc\u0647 \u06cc\u0627", + "Apps.httpRequestError": "\u06cc\u0647 \u06af\u0644 \u0645\u0634\u06af\u0644 \u0648\u0627 \u062f\u0631\u062d\u0627\u0633\u062a \u0647\u0626", + "Apps.linkAlert": "\u0628\u062e\u0634\u06cc\u0627\u062a\u0648\u0646\u0647 \u0648\u0627 \u0627\u06cc \u0647\u0648\u0645 \u067e\u06cc\u0648\u0646\u062f \u0628\u0647\u0631 \u0628\u06a9\u06cc\u062f", + "Apps.listVariable": "\u0646\u0648\u0645 \u06af\u0647", + "Apps.textVariable": "\u0645\u062a\u0646", + "Code.badCode": "\u062e\u0637\u0627 \u0628\u0631\u0646\u0627\u0645\u0647:%1", + "Code.title": "\u06a9\u062f", + "Code.blocks": "\u0628\u062e\u0634\u06cc\u0627", + "Maze.moveForward": "\u0631\u0648 \u0646\u0647\u0627", + "Maze.turnLeft": "\u0628\u0644\u0631\u0646 \u062f \u0686\u067e", + "Maze.turnRight": "\u0628\u0644\u0631\u0646 \u062f \u0631\u0627\u0633\u062a", + "Maze.doCode": "\u0627\u0646\u062c\u0648\u0645 \u0628\u0626\u0647", + "Maze.elseCode": "\u0647\u0646\u06cc", + "Maze.pathAhead": "\u0627\u0631 \u062a\u0648\u0631 \u0634\u0631 \u0646\u0647\u0627\u06cc\u06cc", + "Maze.pathLeft": "\u0627\u0631 \u062a\u0648\u0631 \u0634\u0631 \u062f \u0686\u067e\u0647", + "Maze.pathRight": "\u0627\u0631 \u062a\u0648\u0631 \u0634\u0631 \u062f \u0631\u0627\u0633\u062a\u0647", + "Maze.repeatUntil": "\u062a\u0627 \u062a\u06a9\u0631\u0627\u0631 \u06a9\u0648", + "Maze.maze": "\u067e\u0644\u0627\u0642 \u0628\u06cc\u0626\u0646", + "Maze.helpRun": "\u0628\u0631\u0646\u0627\u0645\u0647 \u062a\u0648\u0646\u0647 \u0648\u0646\u06cc\u062a \u0648\u0627 \u06a9\u0627\u0631 \u0627\u0648\u0633\u0647 \u0628\u0648\u06cc\u0646\u06cc\u062a \u0686\u06cc \u0628\u0648\u0626\u0647", + "Maze.helpSkins": "\u062f\u0646\u06af \u062d\u0648\u0646 \u062f\u0644\u062e\u0627\u062a\u0648\u0646\u0647 \u062f \u0627\u06cc \u0646\u0648\u0645 \u0648\u0646 \u0627\u0646\u062a\u062e\u0627\u0648 \u0628\u06a9\u06cc\u062f", + "Plane.seats": "\u0635\u0646\u062f\u0644\u06cc\u0627:%1", + "Plane.placeholder": "\u061f", + "Plane.plane": "\u0632\u0645\u06cc", + "Puzzle.country1": "\u0627\u0633\u062a\u0631\u0627\u0644\u064a\u0627", + "Puzzle.country1Language": "\u0627\u0646\u06af\u064a\u0644\u064a\u0633\u06cc", + "Puzzle.country1City1": "\u0645\u0644\u0628\u0648\u0631\u0646", + "Puzzle.country1City2": "\u0633\u06cc\u062f\u0646\u06cc", + "Puzzle.country1HelpUrl": "http://en.wikipedia.org/wiki/Australia", + "Puzzle.country2": "\u0622\u0644\u0645\u0627\u0646", + "Puzzle.country2Language": "\u0622\u0644\u0645\u0627\u0646\u06cc", + "Puzzle.country2City1": "\u0628\u0631\u0644\u06cc\u0646", + "Puzzle.country2City2": "\u0645\u0648\u0646\u06cc\u062e", + "Puzzle.country2HelpUrl": "http://en.wikipedia.org/wiki/Germany", + "Puzzle.country3": "\u0686\u06cc\u0646", + "Puzzle.country3Language": "\u0686\u06cc\u0646\u06cc", + "Puzzle.country3City1": "\u0628\u06cc \u062c\u06cc\u0646\u06af", + "Puzzle.country3City2": "\u0634\u0627\u0646\u06af\u0627\u06cc", + "Puzzle.country3HelpUrl": "http://en.wikipedia.org/wiki/China", + "Puzzle.country4": "\u0628\u0631\u0632\u06cc\u0644", + "Puzzle.country4Language": "\u067e\u0631\u062a\u063a\u0627\u0644\u06cc", + "Puzzle.country4City1": "\u0631\u06cc\u0648 \u062f\u0648 \u062c\u0627\u0646\u06cc\u0631\u0648", + "Puzzle.country4City2": "\u0633\u0627\u0626\u0648 \u067e\u0627\u0626\u0648\u0644\u0648", + "Puzzle.country4HelpUrl": "http://en.wikipedia.org/wiki/Brazil", + "Puzzle.flag": "\u0628\u06cc\u0631\u0642:", + "Puzzle.language": "\u0632\u0648\u0646:", + "Puzzle.languageChoose": "\u0627\u0646\u062a\u062e\u0627\u0648 \u0628\u06a9\u06cc\u062f.......", + "Puzzle.cities": "\u0634\u0647\u0631\u06cc\u0627:", + "Puzzle.error0": "\u0639\u0627\u0644\u06cc\u0647:\n\u0647\u0645\u0647 \u0628\u062e\u0634\u06cc\u0627 %1 \u0631\u0627\u0633\u062a\u0646.", + "Puzzle.title": "\u0686\u0646\u0647 \u0686\u0646\u0647", + "Puzzle.help": "\u0647\u0648\u0645\u064a\u0627\u0631\u06cc", + "Puzzle.checkAnswers": "\u062c\u0648\u0627\u0648\u06cc\u0627\u0646\u0647 \u0648\u0627\u0631\u0633\u06cc \u06a9\u0648", + "Turtle.moveForward": "\u0631\u0648 \u0646\u0647\u0627 \u0648\u0627", + "Turtle.moveBackward": "\u0631\u0648 \u0648\u0627\u062f\u0645\u0627 \u0648\u0627", + "Turtle.turnRight": "\u0628\u0644\u0631\u0646 \u062f \u0631\u0627\u0633\u062a \u0648\u0627", + "Turtle.turnLeft": "\u0628\u0644\u0631\u0646 \u062f \u0686\u067e \u0648\u0627", + "Turtle.colourTooltip": "\u0631\u0646\u06af \u067e\u06cc \u0646\u06cc\u0633 \u0622\u0644\u0634\u062a \u0628\u06a9\u06cc\u062f", + "Turtle.printHelpUrl": "http://en.wikipedia.org/wiki/Printing", + "Turtle.print": "\u0686\u0627\u067e \u0643\u0631\u062f\u0646", + "Turtle.fontHelpUrl": "http://en.wikipedia.org/wiki/Font", + "Turtle.font": "\u0641\u0648\u0646\u062a", + "Turtle.fontSize": "\u0627\u0646\u0627\u0632\u0647 \u0641\u0648\u0646\u062a", + "Turtle.fontNormal": "\u0639\u0627\u062f\u06cc", + "Turtle.fontBold": "\u0645\u0626\u0646 \u067e\u0631", + "Turtle.fontItalic": "\u0643\u062c \u0643\u0648\u0644\u0647", + "Turtle.imgFilename": "\u06a9\u0634\u06cc \u06cc\u0646.png" +} \ No newline at end of file diff --git a/apps/json/lv.json b/apps/json/lv.json index 186490968..dbaac1de1 100644 --- a/apps/json/lv.json +++ b/apps/json/lv.json @@ -8,7 +8,7 @@ "Apps.subtitle": "vizu\u0101la programm\u0113\u0161anas vide", "Apps.blocklyMessage": "Blockly", "Apps.codeTooltip": "Apskat\u012bt \u0123ener\u0113to JavaScript pirmkodu.", - "Apps.linkTooltip": "Saglam\u0101t un piesaist\u012bt blokiem.", + "Apps.linkTooltip": "Saglab\u0101t un piesaist\u012bt blokiem.", "Apps.runTooltip": "Palaidiet programmu, ko defin\u0113 bloki darbviet\u0101.", "Apps.runProgram": "Izpild\u012bt programmu", "Apps.resetProgram": "S\u0101kt no s\u0101kuma", @@ -80,6 +80,10 @@ "Plane.placeholder": "?", "Plane.setSeats": "s\u0113dvietas =", "Plane.plane": "Lidma\u0161\u012bna", + "Plane.description1": "Lidma\u0161\u012bn\u0101 ir noteikts rindu skaits pasa\u017eieru s\u0113dviet\u0101m. Katra rinda satur \u010detras s\u0113dvietas.", + "Plane.description2": "Lidma\u0161\u012bn\u0101 ir divas vietas pilotu kab\u012bn\u0113 (pilots un otrais pilots) un vair\u0101kas rindas ar pasa\u017eieru s\u0113dviet\u0101m. Katra rinda satur \u010detras s\u0113dvietas.", + "Plane.description3": "Lidma\u0161\u012bn\u0101 ir divas vietas pilotu kab\u012bn\u0113 (pilots un otrais pilots) un vair\u0101kas rindas ar pirm\u0101s un otr\u0101s klases pasa\u017eieru s\u0113dviet\u0101m. Katra pirm\u0101s klases pasa\u017eieru rinda satur \u010detras s\u0113dvietas. Katra otr\u0101s klases pasa\u017eieru rinda satur piecas s\u0113dvietas.", + "Plane.instructions": "Izveidojiet formulu (zem\u0101k), kas apr\u0113\u0137ina kop\u0113jo s\u0113dvietu skaitu lidma\u0161\u012bn\u0101, ja rindas tiek main\u012btas (aug\u0161\u0113j\u0101 att\u0113l\u0101).", "Puzzle.country1": "Austr\u0101lija", "Puzzle.country1Language": "Ang\u013cu", "Puzzle.country1City1": "Melburna", @@ -111,5 +115,37 @@ "Puzzle.title": "Saliekamatt\u0113ls", "Puzzle.help": "Pal\u012bdz\u012bba", "Puzzle.checkAnswers": "P\u0101rbaud\u012bt atbildes", - "Puzzle.helpText": "Katrai valstij (za\u013cas), pievieno t\u0101s karogu, izv\u0113lies t\u0101s valodu un saliec t\u0101s pils\u0113tas stabi\u0146\u0101." + "Puzzle.helpText": "Katrai valstij (za\u013cas), pievieno t\u0101s karogu, izv\u0113lies t\u0101s valodu un saliec t\u0101s pils\u0113tas stabi\u0146\u0101.", + "Turtle.moveTooltip": "P\u0101rvieto bru\u0146urupuci uz priek\u0161u vai atpaka\u013c par nor\u0101d\u012bto att\u0101lumu.", + "Turtle.moveForward": "p\u0101rvieto uz priek\u0161u par", + "Turtle.moveBackward": "p\u0101rvieto atpaka\u013c par", + "Turtle.turnTooltip": "Pagrie\u017e bru\u0146urupuci pa kreisi vai pa labi par nor\u0101d\u012bto le\u0146\u0137i, gr\u0101dos.", + "Turtle.turnRight": "pagriezt pa labi par", + "Turtle.turnLeft": "pagriezt pa kreisi par", + "Turtle.widthTooltip": "Izmaina z\u012bmu\u013ca platumu", + "Turtle.setWidth": "iestat\u012bt platumu, uz", + "Turtle.colourTooltip": "Maina z\u012bmu\u013ca kr\u0101su.", + "Turtle.setColour": "iestat\u012bt kr\u0101su, uz", + "Turtle.penTooltip": "Pace\u013c vai nolai\u017e z\u012bmuli, lai beigtu vai s\u0101ktu z\u012bm\u0113t.", + "Turtle.penUp": "pacelt z\u012bmuli", + "Turtle.penDown": "nolaist z\u012bmuli", + "Turtle.turtleVisibilityTooltip": "Padara bru\u0146urupuci (apli un bultu) redzamu vai neredzamu.", + "Turtle.hideTurtle": "pasl\u0113pt bru\u0146rupuci", + "Turtle.showTurtle": "r\u0101d\u012bt bru\u0146rupuci", + "Turtle.printHelpUrl": "http://lv.wikipedia.org/wiki/Druk\u0101\u0161\u0101na", + "Turtle.printTooltip": "Z\u012bm\u0113 tekstu bru\u0146urupu\u010da virzien\u0101 no t\u0101 atra\u0161an\u0101s vietas.", + "Turtle.print": "druk\u0101t", + "Turtle.fontHelpUrl": "http://en.wikipedia.org/wiki/Font", + "Turtle.fontTooltip": "Iestata fontu, ko izmantos druk\u0101\u0161anas bloks.", + "Turtle.font": "fonts", + "Turtle.fontSize": "fonta lielums", + "Turtle.fontNormal": "norm\u0101ls", + "Turtle.fontBold": "treknraksts (bold)", + "Turtle.fontItalic": "sl\u012bpraksts (italic)", + "Turtle.unloadWarning": "Atst\u0101jot \u0161o lapu j\u016bsu darbs tiks pazaud\u0113ts.", + "Turtle.title": "Bru\u0146urupu\u010da grafika", + "Turtle.runTooltip": "Liek bru\u0146urupucim dar\u012bt to, ko saka bloki.", + "Turtle.captureTooltip": "Saglab\u0101t z\u012bm\u0113jumu.", + "Turtle.imgFilename": "bilde.png", + "Turtle.catTurtle": "Bru\u0146urupucis" } \ No newline at end of file diff --git a/apps/json/oc.json b/apps/json/oc.json index 8a996d81f..8de91115a 100644 --- a/apps/json/oc.json +++ b/apps/json/oc.json @@ -27,7 +27,7 @@ "Apps.xmlError": "Impossible de cargar lo fichi\u00e8r de salvament. Benl\u00e8u qu'es estat creat amb una autra version de Blockly ?", "Apps.listVariable": "lista", "Apps.textVariable": "t\u00e8xte", - "Code.badXml": "Error d\u2019analisi del XML :\n%1\n\nAbandonar las modificacions\u202f?", + "Code.badXml": "Error d\u2019analisi del XML :\n%1\n\nSeleccionar 'D'ac\u00f2rdi' per abandonar v\u00f2stras modificacions o 'Anullar' per modificar encara lo XML.", "Code.badCode": "Error del programa :\n%1", "Code.timeout": "Nombre maximum d\u2019iteracions d\u2019execucion depassat.", "Code.discard": "Suprimir totes los %1 bl\u00f2ts\u202f?", @@ -61,7 +61,7 @@ "Maze.helpStack": "Empilar dos bl\u00f2ts d'instruccions 'avan\u00e7a' per m'ajudar a at\u00e9nher ma t\u00f2ca.", "Maze.helpOneTopBlock": "Dins aqueste niv\u00e8l, av\u00e8tz besonh d'empilar los bl\u00f2ts los uns en dess\u00fas dels autres dins la z\u00f2na de trabalh blanca.", "Maze.helpRepeat": "Los ordenadors an pas gaire de mem\u00f2ria. Utilizatz solament dos bl\u00f2ts per at\u00e9nher la t\u00f2ca. Utilizatz lo bl\u00f2t 'repet\u00eds' per executar un bl\u00f2t mai d'un c\u00f2p.", - "Maze.helpRepeatMany": "Atenh la t\u00f2ca en utilizant solament cinc bl\u00f2ts.", + "Maze.helpRepeatMany": "Pod\u00e8tz metre mai d\u2019un bl\u00f2t dins un bl\u00f2t \u00ab\u202frepetir\u202f\u00bb.", "Plane.rows": "Linhas : %1", "Plane.getRows": "linhas (%1)", "Plane.rows1": "linhas de primi\u00e8ra classa : %1", diff --git a/apps/json/pl.json b/apps/json/pl.json index 1a3ff6e35..0f0a78a4e 100644 --- a/apps/json/pl.json +++ b/apps/json/pl.json @@ -3,6 +3,7 @@ "authors": [ "Chrumps", "Faren", + "Rezonansowy", "Ty221" ] }, @@ -58,10 +59,15 @@ "Maze.nextLevel": "Gratulacje! Czy jeste\u015b gotowy, aby przej\u015b\u0107 do poziomu %1?", "Maze.finalLevel": "Gratulacje! Rozwi\u0105za\u0142e\u015b ko\u0144cowy poziom.", "Maze.maze": "Labirynt", + "Maze.runTooltip": "Sprawia, \u017ce gracz robi to, co m\u00f3wi klocek.", + "Maze.resetTooltip": "Przywraca gracza na pocz\u0105tek labiryntu.", "Maze.helpStack": "Ustaw kilka polece\u0144 'id\u017a naprz\u00f3d' jedno po drugi abym doszed\u0142 do celu.", "Maze.helpOneTopBlock": "Na tym poziomie, musisz u\u0142o\u017cy\u0107 razem wszystkie bloki w bia\u0142ym obszarze roboczym.", + "Maze.helpRun": "Uruchom program, aby zobaczy\u0107 co si\u0119 stanie.", + "Maze.helpReset": "Program nie rozwi\u0105za\u0142 labiryntu. Naci\u015bnij przycisk \"Reset\" i spr\u00f3buj ponownie.", "Maze.helpRepeat": "Komputery maj\u0105 ograniczon\u0105 pami\u0119\u0107. Dotrzyj do ko\u0144ca tej \u015bcie\u017cki za pomoc\u0105 tylko dw\u00f3ch blok\u00f3w. U\u017cyj \"powt\u00f3rz\" aby uruchomi\u0107 blok wi\u0119cej ni\u017c raz.", - "Maze.helpRepeatMany": "Osi\u0105gnij cel u\u017cywaj\u0105c tylko pi\u0119ciu blok\u00f3w.", + "Maze.helpRepeatMany": "Mo\u017cesz zmie\u015bci\u0107 wi\u0119cej ni\u017c jeden blok wewn\u0105trz bloku \"Powt\u00f3rz\".", + "Maze.helpSkins": "Wybierz swojego ulubionego gracza z tego menu.", "Maze.helpIf": "Blok \"if (je\u017celi)\" wykona okre\u015blon\u0105 czynno\u015b\u0107 tylko kiedy wyra\u017cenie warunkowe jest prawdziwe. Spr\u00f3buj p\u00f3j\u015b\u0107 w lewo je\u015bli \u015bcie\u017cka jest w lewo.", "Maze.helpWallFollow": "Czy dasz rad\u0119 przej\u015b\u0107 ten trudny labirynt? Wypr\u00f3bnuj metod\u0119 trzymania si\u0119 lew\u0105 r\u0119k\u0105 \u015bciany. Tylko dla zaawansowanych programist\u00f3w!", "Plane.rows": "Wiersze: %1", diff --git a/apps/json/pt-br.json b/apps/json/pt-br.json index 41cbc2377..8fd82c9df 100644 --- a/apps/json/pt-br.json +++ b/apps/json/pt-br.json @@ -146,9 +146,9 @@ "Turtle.fontBold": "negrito", "Turtle.fontItalic": "it\u00e1lico", "Turtle.unloadWarning": "Deixar est\u00e1 p\u00e1gina resultar\u00e1 na perda de seu trabalho.", - "Turtle.title": "Gr\u00e1ficos de Tartaruga (LOGO)", + "Turtle.title": "Gr\u00e1ficos de Tartaruga", "Turtle.runTooltip": "Faz a tartaruga executar o que os blocos dizem.", "Turtle.captureTooltip": "Salvar o desenho.", "Turtle.imgFilename": "desenho.png", "Turtle.catTurtle": "Turtle" -} \ No newline at end of file +} diff --git a/apps/json/pt_br.json b/apps/json/pt_br.json new file mode 100644 index 000000000..442e929cf --- /dev/null +++ b/apps/json/pt_br.json @@ -0,0 +1,154 @@ +{ + "@metadata": { + "authors": [ + "Cainamarques", + "Espertus", + "Luckas", + "Prilopes", + "Slovato" + ] + }, + "Apps.subtitle": "um ambiente de programa\u00e7\u00e3o visual", + "Apps.blocklyMessage": "Blockly", + "Apps.codeTooltip": "Veja o c\u00f3digo JavaScript gerado.", + "Apps.linkTooltip": "Salvar e gerar link para os blocos.", + "Apps.runTooltip": "Executar o programa definido pelos blocos na \u00e1rea de trabalho.", + "Apps.runProgram": "Executar programa", + "Apps.resetProgram": "Reiniciar", + "Apps.dialogOk": "OK", + "Apps.dialogCancel": "Cancelar", + "Apps.catLogic": "L\u00f3gica", + "Apps.catLoops": "La\u00e7os", + "Apps.catMath": "Matem\u00e1tica", + "Apps.catText": "Texto", + "Apps.catLists": "Listas", + "Apps.catColour": "Cor", + "Apps.catVariables": "Vari\u00e1veis", + "Apps.catProcedures": "Procedimentos", + "Apps.httpRequestError": "Houve um problema com sua requisi\u00e7\u00e3o.", + "Apps.linkAlert": "Compartilhe seus blocos por este link:\n\n%1", + "Apps.hashError": "Desculpe, '%1' n\u00e3o corresponde a um programa salvo.", + "Apps.xmlError": "N\u00e3o foi poss\u00edvel carregar seu arquivo salvo. Talvez ele tenha sido criado com uma vers\u00e3o diferente do Blockly?", + "Apps.listVariable": "lista", + "Apps.textVariable": "texto", + "Code.badXml": "Erro ao analisar o XML:\n%1", + "Code.badCode": "Erro no programa:\n%1", + "Code.timeout": "M\u00e1ximo de itera\u00e7\u00f5es de execu\u00e7\u00e3o excedido.", + "Code.discard": "Apagar todos os %1 blocos?", + "Code.title": "C\u00f3digo", + "Code.blocks": "Blocos", + "Code.trashTooltip": "Descartar todos os blocos.", + "Graph.title": "Calculadora gr\u00e1fica", + "Maze.moveForward": "avan\u00e7ar", + "Maze.turnLeft": "vire \u00e0 esquerda", + "Maze.turnRight": "vire \u00e0 direita", + "Maze.doCode": "fa\u00e7a", + "Maze.elseCode": "sen\u00e3o", + "Maze.helpIfElse": "Blocos se-sen\u00e3o far\u00e3o uma coisa ou a outra.", + "Maze.pathAhead": "se caminho \u00e0 frente", + "Maze.pathLeft": "se caminho \u00e0 esquerda", + "Maze.pathRight": "se caminho \u00e0 direita", + "Maze.repeatUntil": "repetir at\u00e9", + "Maze.moveForwardTooltip": "Move o jogador um espa\u00e7o para frente.", + "Maze.turnTooltip": "Vira o jogador 90 graus para esquerda ou direita.", + "Maze.ifTooltip": "Se h\u00e1 um caminho na dire\u00e7\u00e3o especificada, ent\u00e3o fa\u00e7a algumas a\u00e7\u00f5es.", + "Maze.ifelseTooltip": "Se h\u00e1 um caminho na dire\u00e7\u00e3o especificada, ent\u00e3o fa\u00e7a o primeiro bloco de a\u00e7\u00f5es. Caso contr\u00e1rio, fa\u00e7a o segundo bloco de a\u00e7\u00f5es.", + "Maze.whileTooltip": "Repetir as a\u00e7\u00f5es inclusas at\u00e9 que o ponto final seja alcan\u00e7ado.", + "Maze.capacity0": "Restam %0 blocos.", + "Maze.capacity1": "Resta %1 bloco.", + "Maze.capacity2": "Restam %2 blocos.", + "Maze.nextLevel": "Parab\u00e9ns! Voc\u00ea est\u00e1 pronto para continuar no n\u00edvel %1?", + "Maze.finalLevel": "Parab\u00e9ns! Voc\u00ea resolveu a fase final.", + "Maze.maze": "Maze", + "Maze.runTooltip": "Faz o jogador executar o que os blocos dizem.", + "Maze.resetTooltip": "Coloca o jogador de volta ao in\u00edcio do labirinto.", + "Maze.helpStack": "Empilhe alguns blocos 'avan\u00e7ar' juntos para me ajudar a alcan\u00e7ar o objetivo.", + "Maze.helpOneTopBlock": "Neste n\u00edvel, voc\u00ea deve empilhar todos os blocos na \u00e1rea de trabalho branca.", + "Maze.helpRun": "Execute seu programa para ver o que acontece.", + "Maze.helpReset": "Seu programa n\u00e3o resolveu o labirinto. Aperte 'Reiniciar' e tente novamente.", + "Maze.helpRepeat": "Alcance o fim deste caminho usando apenas dois blocos. Use 'repetir at\u00e9' para executar um bloco mais de uma vez.", + "Maze.helpCapacity": "Voc\u00ea usou todos os blocos para este n\u00edvel. Para criar um novo bloco, voc\u00ea primeiro deve remover um bloco existente.", + "Maze.helpRepeatMany": "Voc\u00ea pode encaixar mais de um bloco dentro de um bloco 'repetir at\u00e9'.", + "Maze.helpSkins": "Escolha o seu jogador favorito neste menu.", + "Maze.helpIf": "Um bloco 'se' far\u00e1 alguma coisa apenas se a condi\u00e7\u00e3o for verdadeira. Tente virar \u00e0 esquerda se houver um caminho para a esquerda.", + "Maze.helpMenu": "Clique em %1 no bloco 'se' para mudar sua condi\u00e7\u00e3o.", + "Maze.helpWallFollow": "Voc\u00ea consegue resolver este labirinto complicado? Tente seguir a parede da m\u00e3o esquerda. Apenas para programadores avan\u00e7ados!", + "Plane.rows": "Fileiras: %1", + "Plane.getRows": "filas (%1)", + "Plane.rows1": "filas na primeira classe: %1", + "Plane.getRows1": "filas na primeira classe: (%1)", + "Plane.rows2": "filas na segunda classe: %1", + "Plane.getRows2": "filas na segunda classe (%1)", + "Plane.seats": "Assentos: %1", + "Plane.placeholder": "?", + "Plane.setSeats": "assentos =", + "Plane.plane": "Avi\u00e3o", + "Plane.description1": "Um avi\u00e3o tem um n\u00famero de filas de assentos para os passageiros. Cada fila cont\u00e9m quatro assentos.", + "Plane.description2": "Um avi\u00e3o tem dois assentos na cabine de comando (para o piloto e o copiloto) e um n\u00famero de filas de assentos para os passageiros. Cada fila cont\u00e9m quatro assentos.", + "Plane.description3": "Um avi\u00e3o tem dois assentos na cabine de comando (para o piloto e o copiloto) e um n\u00famero de filas de assentos na primeira e na segunda classe. Cada fila da primeira classe cont\u00e9m quatro assentos. Cada fila da segunda classe cont\u00e9m cinco assentos.", + "Plane.instructions": "Elabore uma f\u00f3rmula (abaixo) que calcule o n\u00famero total de assentos no avi\u00e3o a medida que as filas s\u00e3o alteradas (acima).", + "Puzzle.country1": "Austr\u00e1lia", + "Puzzle.country1Language": "Ingl\u00eas", + "Puzzle.country1City1": "Melbourne", + "Puzzle.country1City2": "Sydney", + "Puzzle.country1HelpUrl": "http://pt.wikipedia.org/wiki/Austr%C3%A1lia", + "Puzzle.country2": "Alemanha", + "Puzzle.country2Language": "Alem\u00e3o", + "Puzzle.country2City1": "Berlim", + "Puzzle.country2City2": "Munique", + "Puzzle.country2HelpUrl": "http://pt.wikipedia.org/wiki/Alemanha", + "Puzzle.country3": "China", + "Puzzle.country3Language": "Chin\u00eas", + "Puzzle.country3City1": "Pequim", + "Puzzle.country3City2": "Xangai", + "Puzzle.country3HelpUrl": "http://pt.wikipedia.org/wiki/Rep%C3%BAblica_Popular_da_China", + "Puzzle.country4": "Brasil", + "Puzzle.country4Language": "Portugu\u00eas", + "Puzzle.country4City1": "Rio de Janeiro", + "Puzzle.country4City2": "S\u00e3o Paulo", + "Puzzle.country4HelpUrl": "http://pt.wikipedia.org/wiki/Brasil", + "Puzzle.flag": "bandeira:", + "Puzzle.language": "l\u00edngua:", + "Puzzle.languageChoose": "escolha...", + "Puzzle.cities": "cidades:", + "Puzzle.error0": "Perfeito!\nTodos os %1 blocos est\u00e3o corretos.", + "Puzzle.error1": "Quase! Um bloco est\u00e1 incorreto.", + "Puzzle.error2": "%1 blocos est\u00e3o incorretos.", + "Puzzle.tryAgain": "O bloco destacado est\u00e1 incorreto. Continue tentando.", + "Puzzle.title": "Quebra-Cabe\u00e7a", + "Puzzle.help": "Ajuda", + "Puzzle.checkAnswers": "Checar respostas", + "Puzzle.helpText": "Para cada pa\u00eds (verde), anexe sua bandeira, escolha seu idioma e agrupe suas cidades.", + "Turtle.moveTooltip": "Move a tartaruga para frente ou para tr\u00e1s a quantidade especificada.", + "Turtle.moveForward": "avan\u00e7ar", + "Turtle.moveBackward": "mover para tr\u00e1s", + "Turtle.turnTooltip": "Gira a tartaruga para esquerda ou direita de acordo com o n\u00famero de graus especificado.", + "Turtle.turnRight": "vire \u00e0 direita", + "Turtle.turnLeft": "vire \u00e0 esquerda", + "Turtle.widthTooltip": "Muda o tamanho da caneta.", + "Turtle.setWidth": "configurar largura para", + "Turtle.colourTooltip": "Muda a cor da caneta.", + "Turtle.setColour": "Configurar cor para", + "Turtle.penTooltip": "Levanta ou abaixa a caneta, para parar ou voltar a desenhar.", + "Turtle.penUp": "levantar caneta", + "Turtle.penDown": "abaixar caneta", + "Turtle.turtleVisibilityTooltip": "Torna a tartaruga (c\u00edrculo e seta) vis\u00edvel ou invis\u00edvel.", + "Turtle.hideTurtle": "esconder tartaruga", + "Turtle.showTurtle": "mostrar tartaruga", + "Turtle.printHelpUrl": "http://pt.wikipedia.org/wiki/Impress%C3%A3o", + "Turtle.printTooltip": "Desenha texto na dire\u00e7\u00e3o da tartaruga em sua localiza\u00e7\u00e3o.", + "Turtle.print": "imprimir", + "Turtle.fontHelpUrl": "http://pt.wikipedia.org/wiki/Fonte_tipogr%C3%A1fica", + "Turtle.fontTooltip": "Configurar a fonte usada pelo bloco de impress\u00e3o na tela.", + "Turtle.font": "fonte", + "Turtle.fontSize": "tamanho da fonte", + "Turtle.fontNormal": "normal", + "Turtle.fontBold": "negrito", + "Turtle.fontItalic": "it\u00e1lico", + "Turtle.unloadWarning": "Deixar est\u00e1 p\u00e1gina resultar\u00e1 na perda de seu trabalho.", + "Turtle.title": "Gr\u00e1ficos de Tartaruga", + "Turtle.runTooltip": "Faz a tartaruga executar o que os blocos dizem.", + "Turtle.captureTooltip": "Salvar o desenho.", + "Turtle.imgFilename": "desenho.png", + "Turtle.catTurtle": "Turtle" +} \ No newline at end of file diff --git a/apps/json/qqq.json b/apps/json/qqq.json index 68c11724f..7923cba3c 100644 --- a/apps/json/qqq.json +++ b/apps/json/qqq.json @@ -1,11 +1,4 @@ { - "@metadata": { - "authors": [ - "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.", @@ -18,7 +11,7 @@ "Apps.catLogic": "category - Blocks related to [https://code.google.com/p/blockly/wiki/Logic logic].", "Apps.catLoops": "category - Blocks related to [http://en.wikipedia.org/wiki/Control_flow#Loops loops].", "Apps.catMath": "category - Blocks related to mathematics.", - "Apps.catText": "category - Blocks related to [https://code.google.com/p/blockly/wiki/Text text processing].", + "Apps.catText": "category - Blocks related to [https://code.google.com/p/blockly/wiki/Text text processing].\n{{Identical|Text}}", "Apps.catLists": "category - Blocks related to [https://code.google.com/p/blockly/wiki/Lists lists].", "Apps.catColour": "category - Blocks related to [https://code.google.com/p/blockly/wiki/Colour colour].", "Apps.catVariables": "category - Blocks related to [https://code.google.com/p/blockly/wiki/Variables variables].", @@ -28,15 +21,30 @@ "Apps.hashError": "alert - A request to retrieve a stored program does not have a valid URL. %1 is the invalid portion of the URL.", "Apps.xmlError": "alert - There was a problem loading a file previously saved by the user. The most likely reason for the problem is that it was created with an earlier, incompatible version of Blockly. This message will be followed by technical information useful to engineers trying to understand the problem.", "Apps.listVariable": "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.", - "Apps.textVariable": "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.", + "Apps.textVariable": "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.{{Identical|Text}}", "Code.badXml": "alert - Message shown when the user tries switching from the XML tab after entering XML text that could not be parsed. This asks whether they wish to abandon the XML they added. If they select 'OK' (or the translated equivalent), the XML is cleared, and the other tab is shown. If they select 'Cancel', they remain on the XML tab with the bad XML.\n\nUsed in JavaScript \u003Ccode\u003Ewindow.confirm()\u003C/code\u003E.", "Code.badCode": "alert - Message shown if an error occurs while interpreting the user program. The error description follows.", "Code.timeout": "alert - Message shown if the program has run for more than the permitted number of steps. This exists so that programs with infinite loops do not run forever.", "Code.discard": "alert - Message shown after the user clicks on the 'discard all' icon. Selecting 'OK' (or the translated equivalent) causes all of the blocks to be discarded. Selecting 'Cancel' prevents blocks from being deleted.\n\nParameters:\n* %1 - number of blocks to be deleted. It is always an integer greater than or equal to 2.", - "Code.title": "title - Title of this application, indicating that it is for writing arbitrary programs.", + "Code.title": "title - Title of this application, indicating that it is for writing arbitrary programs.{{Identical|Code}}", "Code.blocks": "tab text - Displays and allows editing of the user's program as blocks.", "Code.trashTooltip": "tooltip - Clicking on this causes the user program to be discarded.", "Graph.title": "title - Brief title for this graphic calculator application.", + "Apps.indexTitle": "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].", + "Apps.indexFooter": "page text - Text appearing at the end of the page. %1 will be replaced with the Blockly URL.", + "Apps.choiceIntro": "page text - This appears before a list of Blockly apps. Please surround the name of Blockly with brackets so we can make it a hyperlink. Please use the same term for \u0026quot;Blockly\u0026quot; as in {{msg-blockly|Apps.blocklyMessage}}.", + "Puzzle.title": "A brief title for page, not including the word for Blockly. Use the word for a jigsaw puzzle.", + "Apps.puzzleSubtitle": "page text - A subtitle describing Blockly's [https://blockly-demo.appspot.com/static/apps/puzzle/index.html Puzzle application].", + "Maze.maze": "title - Specifies that this is Blockly's '''Maze''' tutorial.", + "Apps.mazeSubtitle": "page text - A subtitle describing Blockly's [https://blockly-demo.appspot.com/static/apps/maze/index.html Maze application].", + "Turtle.title": "title - Specifies that this is Blockly's '''Turtle Graphics''' application. Should you wish to, you can read more about [http://en.wikipedia.org/wiki/Turtle_graphics turtle graphics].", + "Apps.turtleSubtitle": "page text - A subtitle describing Blockly's [https://blockly-demo.appspot.com/static/apps/turtle/index.html Turtle application].", + "Apps.graphSubtitle": "page text - A subtitle describing Blockly's [https://blockly-demo.appspot.com/static/apps/graph/index.html Graph application].", + "Apps.codeSubtitle": "page text - A subtitle describing Blockly's [https://blockly-demo.appspot.com/static/apps/code/index.html Code application].", + "Plane.plane": "title - Specifies that this is Blockly's '''Plane''' (airplane) tutorial. The word \u0026quot;plane\u0026quot; was chosen over \u0026quot;airplane\u0026quot; in English because it is shorter and less formal.", + "Apps.planeSubtitle": "page text - A subtitle describing Blockly's [https://blockly-demo.appspot.com/static/apps/plane/index.html Plane application].", + "Apps.blockFactory": "title - The name of a factory or toolthat produces blocks.", + "Apps.blockfactorySubtitle": "page text - A subtitle describing Blockly's [https://blockly-demo.appspot.com/static/apps/blockfactory/index.html Block Factory application].", "Maze.moveForward": "block text - Imperative or infinitive of a verb for a person moving (walking) in the direction he/she is facing.", "Maze.turnLeft": "[[Translating:Blockly#Drop-Down_Menus dropdown]] - Imperative or infinitive of a verb for a person turning his head and body one quarter rotation counter-clockwise. Prefer a translation that has text in common with the translation of 'turn right'. See [[Translating:Blockly#Drop-Down_Menus]].", "Maze.turnRight": "[[Translating:Blockly#Drop-Down_Menus dropdown]] - Imperative or infinitive of a verb for a person turning his head and body one quarter rotation clockwise. Prefer a translation that has text in common with the translation of 'turn left'. See [[Translating:Blockly#Drop-Down_Menus]].", @@ -57,7 +65,6 @@ "Maze.capacity2": "warning - Only %2 more blocks may be used, where %2 is an integer greater than 1.\n\nSee also:\n* {{msg-blockly|Maze.capacity1}}", "Maze.nextLevel": "alert - This is displayed when the user solves the maze, inviting them to precede to the next level of difficulty.\n\nParameters:\n* %1 - the number of the next level, which is always an integer greater than 1.", "Maze.finalLevel": "alert - This is displayed when the user solves the most difficult level.", - "Maze.maze": "title - Specifies that this is Blockly's '''Maze''' tutorial.", "Maze.runTooltip": "tooltip - Pressing this button runs the computer program the user has written to move the player through the maze.", "Maze.resetTooltip": "tooltip - Pressing this button restores the player to the start position and enables the user's program to be run again.", "Maze.helpStack": "callout - The words for 'stack' and 'blocks' should be the same as for stacking children's blocks. Use the imperative verb form appropriate for speaking to a child, gender unspecified. If no gender-neutral singular/familiar form exists but a gender-neutral plural/formal form exists, use that instead. Be sure to use the same translation of 'move forward' as above.\n\n'move forward' refers to {{msg-blockly|Maze.moveForward}}.", @@ -80,7 +87,6 @@ "Plane.seats": "page text - The total number of seats on the airplane.\n\nParameters:\n* %1 - number of seats on an airplane. It is always either the next message or an integer greater than or equal to zero.", "Plane.placeholder": "page text - A word or symbol indicating that this numeric value has not yet been determined.", "Plane.setSeats": "block text - The first half of a mathematical equation determining the number of seats in an airplane, such as: \u0026quot;'''seats =''' 4 x rows\u0026quot;.", - "Plane.plane": "title - Specifies that this is Blockly's '''Plane''' (airplane) tutorial. The word \u0026quot;plane\u0026quot; was chosen over \u0026quot;airplane\u0026quot; in English because it is shorter and less formal.", "Plane.description1": "instructions - Note that in [http://blockly-share.appspot.com/static/apps/plane/plane.html?lang=en\u0026level=1 this level], there is only one type of seat on the plane.", "Plane.description2": "instructions - Note that in [http://blockly-share.appspot.com/static/apps/plane/plane.html?lang=en\u0026level=2 this level], there are two types of seats on this plane.", "Plane.description3": "instructions - Note that in [http://blockly-share.appspot.com/static/apps/plane/plane.html?lang=en\u0026level=3 this level], there are three types of seats on this plane. Be sure to use the same terms for \u0026quot;1st class\u0026quot; and \u0026quot;2nd class\u0026quot; as you did for the earlier messages.", @@ -113,7 +119,6 @@ "Puzzle.error1": "An encouraging error message displayed if the user placed all blocks except 1 correctly.\n\nIf the number of incorrect blocks is 2 or more, Puzzle.error2 is used instead.", "Puzzle.error2": "An error message displayed if the user misplaced multiple blocks.\n\nParameters:\n* %1 - number of blocks incorrectly placed, which is always greater than 1 (or the message Puzzle.error1 would be used).", "Puzzle.tryAgain": "A message indicating that a visually distinguished block is incorrect and that the user should try to fix it.\n\nThe use of a new line character is optional.", - "Puzzle.title": "A brief title for page, not including the word for Blockly. Use the word for a jigsaw puzzle.", "Puzzle.help": "The label on a button the user can press for help.\n{{Identical|Help}}", "Puzzle.checkAnswers": "A label on a button the user can press to check his/her answers.", "Puzzle.helpText": "Instructions for the puzzle. For context, see [http://blockly-demo.appspot.com/static/apps/puzzle/index.html Blockly Puzzle].", @@ -144,9 +149,8 @@ "Turtle.fontBold": "[[Translating:Blockly#Drop-Down_Menus dropdown]] - Specifies that a typographic font should be [http://en.wikipedia.org/wiki/Emphasis_(typography) bold].", "Turtle.fontItalic": "[[Translating:Blockly#Drop-Down_Menus dropdown]] - Specifies that a typographic font should be [http://en.wikipedia.org/wiki/Italics italic].", "Turtle.unloadWarning": "alert - This is shown if the user attempts to close the browser tab containing the page or navigate to a different page to prevent them from accidentally losing their program in progress.", - "Turtle.title": "title - Specifies that this is Blockly's '''Turtle Graphics''' application. Should you wish to, you can read more about [http://en.wikipedia.org/wiki/Turtle_graphics turtle graphics].", "Turtle.runTooltip": "tooltip - Pressing this button runs the computer program the user has written to move the turtle on the canvas.", "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." -} \ No newline at end of file +} diff --git a/apps/json/ru.json b/apps/json/ru.json index 0640dc50b..6d64a1671 100644 --- a/apps/json/ru.json +++ b/apps/json/ru.json @@ -36,23 +36,23 @@ "Code.discard": "\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u0432\u0441\u0435 \u0431\u043b\u043e\u043a\u0438 (%1)?", "Code.title": "\u041a\u043e\u0434", "Code.blocks": "\u0411\u043b\u043e\u043a\u0438", - "Code.trashTooltip": "\u041e\u0442\u043c\u0435\u043d\u0438\u0442\u044c \u0432\u0441\u0435 \u0431\u043b\u043e\u043a\u0438.", + "Code.trashTooltip": "\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u0432\u0441\u0435 \u0431\u043b\u043e\u043a\u0438.", "Graph.title": "\u0413\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u043a\u0430\u043b\u044c\u043a\u0443\u043b\u044f\u0442\u043e\u0440", "Maze.moveForward": "\u0448\u0430\u0433\u043d\u0443\u0442\u044c \u0432\u043f\u0435\u0440\u0435\u0434", "Maze.turnLeft": "\u043f\u043e\u0432\u0435\u0440\u043d\u0443\u0442\u044c \u043d\u0430\u043b\u0435\u0432\u043e", "Maze.turnRight": "\u043f\u043e\u0432\u0435\u0440\u043d\u0443\u0442\u044c \u043d\u0430\u043f\u0440\u0430\u0432\u043e", "Maze.doCode": "\u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0442\u044c", "Maze.elseCode": "\u0438\u043d\u0430\u0447\u0435", - "Maze.helpIfElse": "\u041a\u043e\u043c\u0430\u043d\u0434\u0430 '\u0435\u0441\u043b\u0438-\u0438\u043d\u0430\u0447\u0435' \u0432\u044b\u043f\u043e\u043b\u043d\u0438\u0442 \u043e\u0434\u043d\u043e \u0438\u043b\u0438 \u0434\u0440\u0443\u0433\u043e\u0435 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435.", + "Maze.helpIfElse": "\u041a\u043e\u043c\u0430\u043d\u0434\u0430 \"\u0435\u0441\u043b\u0438-\u0438\u043d\u0430\u0447\u0435\" \u0432\u044b\u043f\u043e\u043b\u043d\u0438\u0442 \u043e\u0434\u043d\u043e \u0438\u043b\u0438 \u0434\u0440\u0443\u0433\u043e\u0435 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435.", "Maze.pathAhead": "\u0435\u0441\u043b\u0438 \u043f\u0443\u0442\u044c \u0432\u043f\u0435\u0440\u0435\u0434\u0438", "Maze.pathLeft": "\u0435\u0441\u043b\u0438 \u043f\u0443\u0442\u044c c\u043b\u0435\u0432\u0430", "Maze.pathRight": "\u0435\u0441\u043b\u0438 \u043f\u0443\u0442\u044c c\u043f\u0440\u0430\u0432\u0430", "Maze.repeatUntil": "\u043f\u043e\u0432\u0442\u043e\u0440\u044f\u0442\u044c, \u043f\u043e\u043a\u0430 \u043d\u0435", "Maze.moveForwardTooltip": "\u041f\u0440\u043e\u0434\u0432\u0438\u0433\u0430\u0435\u0442 \u043f\u0443\u0442\u043d\u0438\u043a\u0430 \u0432\u043f\u0435\u0440\u0451\u0434 \u043d\u0430 \u043e\u0434\u0438\u043d \u0448\u0430\u0433.", "Maze.turnTooltip": "\u041f\u043e\u0432\u0435\u0440\u043d\u0443\u0442\u044c \u043f\u0443\u0442\u043d\u0438\u043a\u0430 \u043d\u0430 90 \u0433\u0440\u0430\u0434\u0443\u0441\u043e\u0432 \u0432\u043b\u0435\u0432\u043e \u0438\u043b\u0438 \u0432\u043f\u0440\u0430\u0432\u043e.", - "Maze.ifTooltip": "\u0415\u0441\u043b\u0438 \u043f\u0443\u0442\u044c \u0432 \u0443\u043a\u0430\u0437\u0430\u043d\u043d\u043e\u043c \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u0435\u043d, \u0442\u043e \u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0441\u0442\u0438 \u043a\u0430\u043a\u0438\u0435-\u043d\u0438\u0431\u0443\u0434\u044c \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f.", - "Maze.ifelseTooltip": "\u0415\u0441\u043b\u0438 \u043f\u0443\u0442\u044c \u0432 \u0443\u043a\u0430\u0437\u0430\u043d\u043d\u043e\u043c \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u0435\u043d, \u0442\u043e \u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0441\u0442\u0438 \u043f\u0435\u0440\u0432\u044b\u0439 \u0431\u043b\u043e\u043a \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0439. \u0418\u043d\u0430\u0447\u0435, \u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0441\u0442\u0438 \u0432\u0442\u043e\u0440\u043e\u0439 \u0431\u043b\u043e\u043a \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0439.", - "Maze.whileTooltip": "\u041f\u043e\u0432\u0442\u043e\u0440\u044f\u0442\u044c \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f, \u0437\u0430\u043a\u043b\u044e\u0447\u0435\u043d\u043d\u044b\u0435 \u0432 \u0441\u043a\u043e\u0431\u043a\u0430\u0445, \u0434\u043e \u0434\u043e\u0441\u0442\u0438\u0436\u0435\u043d\u0438\u044f \u043a\u043e\u043d\u0435\u0447\u043d\u043e\u0439 \u0442\u043e\u0447\u043a\u0438.", + "Maze.ifTooltip": "\u0415\u0441\u043b\u0438 \u043f\u0443\u0442\u044c \u0432 \u0443\u043a\u0430\u0437\u0430\u043d\u043d\u043e\u043c \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043e\u0442\u043a\u0440\u044b\u0442, \u0442\u043e \u0432\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u044c \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f.", + "Maze.ifelseTooltip": "\u0415\u0441\u043b\u0438 \u043f\u0443\u0442\u044c \u0432 \u0443\u043a\u0430\u0437\u0430\u043d\u043d\u043e\u043c \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043e\u0442\u043a\u0440\u044b\u0442, \u0442\u043e \u0432\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u044c \u043f\u0435\u0440\u0432\u044b\u0439 \u0431\u043b\u043e\u043a \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0439. \u0418\u043d\u0430\u0447\u0435, \u0432\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u044c \u0432\u0442\u043e\u0440\u043e\u0439 \u0431\u043b\u043e\u043a \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0439.", + "Maze.whileTooltip": "\u041f\u043e\u0432\u0442\u043e\u0440\u044f\u0442\u044c \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f, \u0437\u0430\u043a\u043b\u044e\u0447\u0435\u043d\u043d\u044b\u0435 \u0432 \u0431\u043b\u043e\u043a\u0435, \u0434\u043e \u0434\u043e\u0441\u0442\u0438\u0436\u0435\u043d\u0438\u044f \u043a\u043e\u043d\u0435\u0447\u043d\u043e\u0439 \u0442\u043e\u0447\u043a\u0438.", "Maze.capacity0": "\u0423 \u0432\u0430\u0441 \u043e\u0441\u0442\u0430\u043b\u043e\u0441\u044c %0 \u0431\u043b\u043e\u043a\u043e\u0432.", "Maze.capacity1": "\u0423 \u0432\u0430\u0441 \u043e\u0441\u0442\u0430\u043b\u0441\u044f %1 \u0431\u043b\u043e\u043a.", "Maze.capacity2": "\u0423 \u0432\u0430\u0441 \u043e\u0441\u0442\u0430\u043b\u043e\u0441\u044c %2 \u0431\u043b\u043e\u043a\u043e\u0432.", @@ -61,14 +61,14 @@ "Maze.maze": "\u041b\u0430\u0431\u0438\u0440\u0438\u043d\u0442", "Maze.runTooltip": "\u041f\u0443\u0442\u043d\u0438\u043a \u0441\u0434\u0435\u043b\u0430\u0435\u0442 \u0432\u0441\u0451, \u0447\u0442\u043e \u0441\u043a\u0430\u0436\u0443\u0442 \u0435\u043c\u0443 \u0431\u043b\u043e\u043a\u0438.", "Maze.resetTooltip": "\u0412\u0435\u0440\u043d\u0443\u0442\u044c \u043f\u0443\u0442\u043d\u0438\u043a\u0430 \u0432 \u043d\u0430\u0447\u0430\u043b\u043e \u043b\u0430\u0431\u0438\u0440\u0438\u043d\u0442\u0430.", - "Maze.helpStack": "\u0421\u0433\u0440\u0443\u043f\u043f\u0438\u0440\u0443\u0439\u0442\u0435 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0431\u043b\u043e\u043a\u043e\u0432 '\u0438\u0434\u0438\u0442\u0435 \u0432\u043f\u0435\u0440\u0451\u0434', \u0447\u0442\u043e\u0431\u044b \u043f\u043e\u043c\u043e\u0447\u044c \u043c\u043d\u0435 \u0434\u043e\u0441\u0442\u0438\u0447\u044c \u0446\u0435\u043b\u0438.", + "Maze.helpStack": "\u0421\u0433\u0440\u0443\u043f\u043f\u0438\u0440\u0443\u0439\u0442\u0435 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0431\u043b\u043e\u043a\u043e\u0432 \"\u0448\u0430\u0433\u043d\u0443\u0442\u044c \u0432\u043f\u0435\u0440\u0451\u0434\", \u0447\u0442\u043e\u0431\u044b \u043f\u043e\u043c\u043e\u0447\u044c \u043c\u043d\u0435 \u0434\u043e\u0441\u0442\u0438\u0447\u044c \u0446\u0435\u043b\u0438.", "Maze.helpOneTopBlock": "\u041d\u0430 \u0434\u0430\u043d\u043d\u043e\u043c \u0443\u0440\u043e\u0432\u043d\u0435 \u0432\u0430\u043c \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0441\u043b\u043e\u0436\u0438\u0442\u044c \u0432\u043c\u0435\u0441\u0442\u0435 \u0432\u0441\u0435 \u0431\u043b\u043e\u043a\u0438 \u043d\u0430 \u0431\u0435\u043b\u043e\u043c \u0440\u0430\u0431\u043e\u0447\u0435\u043c \u043f\u043e\u043b\u0435.", "Maze.helpRun": "\u0417\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0443, \u0447\u0442\u043e\u0431\u044b \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c, \u0447\u0442\u043e \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u0442.", "Maze.helpReset": "\u0412\u0430\u0448\u0430 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430 \u043d\u0435 \u0440\u0435\u0448\u0438\u043b\u0430 \u0437\u0430\u0434\u0430\u0447\u0443. \u041d\u0430\u0436\u043c\u0438\u0442\u0435 \u043a\u043d\u043e\u043f\u043a\u0443 \u00ab\u0421\u0431\u0440\u043e\u0441\u0438\u0442\u044c\u00bb \u0438 \u043f\u043e\u043f\u0440\u043e\u0431\u0443\u0439\u0442\u0435 \u0441\u043d\u043e\u0432\u0430.", "Maze.helpRepeat": "\u041f\u0440\u043e\u0439\u0434\u0438\u0442\u0435 \u0434\u043e \u043a\u043e\u043d\u0446\u0430 \u044d\u0442\u043e\u0433\u043e \u043f\u0443\u0442\u0438, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u0434\u0432\u0430 \u0431\u043b\u043e\u043a\u0430. \u0414\u043b\u044f \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u0431\u043b\u043e\u043a\u0430 \u0431\u043e\u043b\u0435\u0435 \u043e\u0434\u043d\u043e\u0433\u043e \u0440\u0430\u0437\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 \"\u043f\u043e\u0432\u0442\u043e\u0440\u044f\u0442\u044c\".", - "Maze.helpCapacity": "\u0412\u044b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043b\u0438 \u0432\u0441\u0435 \u0431\u043b\u043e\u043a\u0438 \u0434\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u0443\u0440\u043e\u0432\u043d\u044f. \u0427\u0442\u043e\u0431\u044b \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u043d\u043e\u0432\u044b\u0439 \u0431\u043b\u043e\u043a, \u0432\u043d\u0430\u0447\u0430\u043b\u0435 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0443\u0434\u0430\u043b\u0438\u0442\u044c \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0439.", + "Maze.helpCapacity": "\u0412\u044b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043b\u0438 \u0432\u0441\u0435 \u0431\u043b\u043e\u043a\u0438 \u0434\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u0443\u0440\u043e\u0432\u043d\u044f. \u0427\u0442\u043e\u0431\u044b \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043d\u043e\u0432\u044b\u0439 \u0431\u043b\u043e\u043a, \u0432\u043d\u0430\u0447\u0430\u043b\u0435 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0443\u0434\u0430\u043b\u0438\u0442\u044c \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0439.", "Maze.helpRepeatMany": "\u0412\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0438\u0442\u044c \u0431\u043e\u043b\u0435\u0435 \u043e\u0434\u043d\u043e\u0433\u043e \u0431\u043b\u043e\u043a\u0430 \u0432\u043d\u0443\u0442\u0440\u0438 \u0431\u043b\u043e\u043a\u0430 \u00ab\u043f\u043e\u0432\u0442\u043e\u0440\u044f\u0442\u044c\u00bb.", - "Maze.helpSkins": "\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u0432 \u044d\u0442\u043e\u043c \u043c\u0435\u043d\u044e \u0441\u0432\u043e\u0435\u0433\u043e \u043b\u044e\u0431\u0438\u043c\u043e\u0433\u043e \u0438\u0433\u0440\u043e\u043a\u0430.", + "Maze.helpSkins": "\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u0432 \u044d\u0442\u043e\u043c \u043c\u0435\u043d\u044e \u0441\u0432\u043e\u0435\u0433\u043e \u043b\u044e\u0431\u0438\u043c\u043e\u0433\u043e \u043f\u0443\u0442\u043d\u0438\u043a\u0430.", "Maze.helpIf": "\u0411\u043b\u043e\u043a \"\u0435\u0441\u043b\u0438\" \u0432\u044b\u043f\u043e\u043b\u043d\u0438\u0442 \u0447\u0442\u043e-\u0442\u043e \u0442\u043e\u043b\u044c\u043a\u043e \u0432 \u0441\u043b\u0443\u0447\u0430\u0435 \u0432\u0435\u0440\u043d\u043e\u0433\u043e \u0443\u0441\u043b\u043e\u0432\u0438\u044f. \u041f\u043e\u043f\u0440\u043e\u0431\u0443\u0439\u0442\u0435 \u043f\u043e\u0432\u0435\u0440\u043d\u0443\u0442\u044c \u043d\u0430\u043b\u0435\u0432\u043e, \u0435\u0441\u043b\u0438 \u043f\u0443\u0442\u044c \u0432\u043b\u0435\u0432\u043e \u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d.", "Maze.helpMenu": "\u041d\u0430\u0436\u043c\u0438\u0442\u0435 \u043d\u0430 %1 \u0432 \u0431\u043b\u043e\u043a\u0435 \"\u0435\u0441\u043b\u0438\" \u0434\u043b\u044f \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0435\u0433\u043e \u0443\u0441\u043b\u043e\u0432\u0438\u044f.", "Maze.helpWallFollow": "\u041c\u043e\u0436\u0435\u0442\u0435 \u043b\u0438 \u0432\u044b \u0440\u0435\u0448\u0438\u0442\u044c \u044d\u0442\u043e\u0442 \u0441\u043b\u043e\u0436\u043d\u044b\u0439 \u043b\u0430\u0431\u0438\u0440\u0438\u043d\u0442? \u041f\u043e\u043f\u0440\u043e\u0431\u0443\u0439\u0442\u0435 \u043f\u0440\u0438\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0442\u044c\u0441\u044f \u043b\u0435\u0432\u043e\u0439 \u0441\u0442\u0435\u043d\u044b.", @@ -87,22 +87,22 @@ "Plane.description3": "\u0412 \u0441\u0430\u043c\u043e\u043b\u0451\u0442\u0435 2 \u043c\u0435\u0441\u0442\u0430 \u0434\u043b\u044f \u043f\u0438\u043b\u043e\u0442\u0430 \u0438 \u0435\u0433\u043e \u043f\u043e\u043c\u043e\u0449\u043d\u0438\u043a\u0430, \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0440\u044f\u0434\u043e\u0432 \u0441 \u043f\u0430\u0441\u0441\u0430\u0436\u0438\u0440\u0441\u043a\u0438\u043c\u0438 \u043c\u0435\u0441\u0442\u0430\u043c\u0438 \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u043a\u043b\u0430\u0441\u0441\u0430, \u0430 \u0442\u0430\u043a\u0436\u0435 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0440\u044f\u0434\u043e\u0432 \u0441 \u043f\u0430\u0441\u0441\u0430\u0436\u0438\u0440\u0441\u043a\u0438\u043c\u0438 \u043c\u0435\u0441\u0442\u0430\u043c\u0438 \u0432\u0442\u043e\u0440\u043e\u0433\u043e \u043a\u043b\u0430\u0441\u0441\u0430. \u0412 \u043a\u0430\u0436\u0434\u043e\u043c \u0440\u044f\u0434\u0443 \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u043a\u043b\u0430\u0441\u0441\u0430 4 \u043c\u0435\u0441\u0442\u0430. \u0412 \u043a\u0430\u0436\u0434\u043e\u043c \u0440\u044f\u0434\u0443 \u0432\u0442\u043e\u0440\u043e\u0433\u043e \u043a\u043b\u0430\u0441\u0441\u0430 5 \u043c\u0435\u0441\u0442.", "Plane.instructions": "\u041f\u043e\u0441\u0442\u0440\u043e\u0439\u0442\u0435 \u0444\u043e\u0440\u043c\u0443\u043b\u0443 \u0432 \u043e\u0431\u043b\u0430\u0441\u0442\u0438 \u043d\u0438\u0436\u0435, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043f\u043e\u043c\u043e\u0436\u0435\u0442 \u0440\u0430\u0441\u0441\u0447\u0438\u0442\u0430\u0442\u044c \u043e\u0431\u0449\u0435\u0435 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u043c\u0435\u0441\u0442 \u0432 \u0441\u0430\u043c\u043e\u043b\u0451\u0442\u0435 (\u043a\u0430\u043a \u043d\u0430 \u0440\u0438\u0441\u0443\u043d\u043a\u0435 \u0432\u044b\u0448\u0435).", "Puzzle.country1": "\u0410\u0432\u0441\u0442\u0440\u0430\u043b\u0438\u044f", - "Puzzle.country1Language": "\u0410\u043d\u0433\u043b\u0438\u0439\u0441\u043a\u0438\u0439", + "Puzzle.country1Language": "\u0430\u043d\u0433\u043b\u0438\u0439\u0441\u043a\u0438\u0439", "Puzzle.country1City1": "\u041c\u0435\u043b\u044c\u0431\u0443\u0440\u043d", "Puzzle.country1City2": "\u0421\u0438\u0434\u043d\u0435\u0439", "Puzzle.country1HelpUrl": "http://ru.wikipedia.org/wiki/\u0410\u0432\u0441\u0442\u0440\u0430\u043b\u0438\u044f", "Puzzle.country2": "\u0413\u0435\u0440\u043c\u0430\u043d\u0438\u044f", - "Puzzle.country2Language": "\u041d\u0435\u043c\u0435\u0446\u043a\u0438\u0439", + "Puzzle.country2Language": "\u043d\u0435\u043c\u0435\u0446\u043a\u0438\u0439", "Puzzle.country2City1": "\u0411\u0435\u0440\u043b\u0438\u043d", "Puzzle.country2City2": "\u041c\u044e\u043d\u0445\u0435\u043d", "Puzzle.country2HelpUrl": "http://ru.wikipedia.org/wiki/\u0413\u0435\u0440\u043c\u0430\u043d\u0438\u044f", "Puzzle.country3": "\u041a\u0438\u0442\u0430\u0439", - "Puzzle.country3Language": "\u041a\u0438\u0442\u0430\u0439\u0441\u043a\u0438\u0439", + "Puzzle.country3Language": "\u043a\u0438\u0442\u0430\u0439\u0441\u043a\u0438\u0439", "Puzzle.country3City1": "\u041f\u0435\u043a\u0438\u043d", "Puzzle.country3City2": "\u0428\u0430\u043d\u0445\u0430\u0439", "Puzzle.country3HelpUrl": "http://ru.wikipedia.org/wiki/\u041a\u0438\u0442\u0430\u0439", "Puzzle.country4": "\u0411\u0440\u0430\u0437\u0438\u043b\u0438\u044f", - "Puzzle.country4Language": "\u041f\u043e\u0440\u0442\u0443\u0433\u0430\u043b\u044c\u0441\u043a\u0438\u0439", + "Puzzle.country4Language": "\u043f\u043e\u0440\u0442\u0443\u0433\u0430\u043b\u044c\u0441\u043a\u0438\u0439", "Puzzle.country4City1": "\u0420\u0438\u043e-\u0434\u0435-\u0416\u0430\u043d\u0435\u0439\u0440\u043e", "Puzzle.country4City2": "\u0421\u0430\u043d-\u041f\u0430\u0443\u043b\u0443", "Puzzle.country4HelpUrl": "http://ru.wikipedia.org/wiki/\u0411\u0440\u0430\u0437\u0438\u043b\u0438\u044f", @@ -116,12 +116,12 @@ "Puzzle.tryAgain": "\u0412\u044b\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0439 \u0431\u043b\u043e\u043a \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d \u043d\u0435\u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e.\n\u041f\u043e\u043f\u0440\u043e\u0431\u0443\u0439\u0442\u0435 \u0435\u0449\u0451.", "Puzzle.title": "\u0413\u043e\u043b\u043e\u0432\u043e\u043b\u043e\u043c\u043a\u0430", "Puzzle.help": "\u041f\u043e\u043c\u043e\u0449\u044c", - "Puzzle.checkAnswers": "\u041f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c \u043e\u0442\u0432\u0435\u0442\u044b", - "Puzzle.helpText": "\u0414\u043b\u044f \u043a\u0430\u0436\u0434\u043e\u0439 \u0441\u0442\u0440\u0430\u043d\u044b (\u0437\u0435\u043b\u0435\u043d\u044b\u0439), \u043f\u0440\u0438\u043a\u0440\u0435\u043f\u0438\u0442\u0435 \u0435\u0451 \u0444\u043b\u0430\u0433, \u0432\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0439 \u044f\u0437\u044b\u043a, \u0438 \u0443\u043a\u0430\u0436\u0438\u0442\u0435 \u0433\u043e\u0440\u043e\u0434\u0430, \u043d\u0430\u0445\u043e\u0434\u044f\u0449\u0438\u0435\u0441\u044f \u0432 \u044d\u0442\u043e\u0439 \u0441\u0442\u0440\u0430\u043d\u0435.", - "Turtle.moveTooltip": "\u041f\u0435\u0440\u0435\u043c\u0435\u0441\u0442\u0438\u0442\u044c \u0447\u0435\u0440\u0435\u043f\u0430\u0445\u0443 \u0432\u043f\u0435\u0440\u0451\u0434 \u0438\u043b\u0438 \u043d\u0430\u0437\u0430\u0434 \u043d\u0430 \u0437\u0430\u0434\u0430\u043d\u043d\u043e\u0435 \u0440\u0430\u0441\u0441\u0442\u043e\u044f\u043d\u0438\u0435.", + "Puzzle.checkAnswers": "\u041f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442", + "Puzzle.helpText": "\u0414\u043b\u044f \u043a\u0430\u0436\u0434\u043e\u0439 \u0441\u0442\u0440\u0430\u043d\u044b (\u0437\u0435\u043b\u0435\u043d\u044b\u0439 \u0431\u043b\u043e\u043a), \u043f\u0440\u0438\u043a\u0440\u0435\u043f\u0438\u0442\u0435 \u0435\u0451 \u0444\u043b\u0430\u0433, \u0432\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0439 \u044f\u0437\u044b\u043a \u0438 \u0441\u043e\u0431\u0435\u0440\u0438\u0442\u0435 \u0433\u043e\u0440\u043e\u0434\u0430 \u044d\u0442\u043e\u0439 \u0441\u0442\u0440\u0430\u043d\u044b.", + "Turtle.moveTooltip": "\u041f\u0435\u0440\u0435\u043c\u0435\u0441\u0442\u0438\u0442\u044c \u0447\u0435\u0440\u0435\u043f\u0430\u0448\u043a\u0443 \u0432\u043f\u0435\u0440\u0451\u0434 \u0438\u043b\u0438 \u043d\u0430\u0437\u0430\u0434 \u043d\u0430 \u0437\u0430\u0434\u0430\u043d\u043d\u043e\u0435 \u0440\u0430\u0441\u0441\u0442\u043e\u044f\u043d\u0438\u0435.", "Turtle.moveForward": "\u043f\u0435\u0440\u0435\u043c\u0435\u0441\u0442\u0438\u0442\u044c \u0432\u043f\u0435\u0440\u0451\u0434 \u043d\u0430", "Turtle.moveBackward": "\u043f\u0435\u0440\u0435\u043c\u0435\u0441\u0442\u0438\u0442\u044c \u043d\u0430\u0437\u0430\u0434 \u043d\u0430", - "Turtle.turnTooltip": "\u041f\u043e\u0432\u0435\u0440\u043d\u0443\u0442\u044c \u0447\u0435\u0440\u0435\u043f\u0430\u0445\u0443 \u043d\u0430\u043b\u0435\u0432\u043e \u0438\u043b\u0438 \u043d\u0430\u043f\u0440\u0430\u0432\u043e \u043d\u0430 \u0437\u0430\u0434\u0430\u043d\u043d\u044b\u0439 \u0443\u0433\u043e\u043b \u0432 \u0433\u0440\u0430\u0434\u0443\u0441\u0430\u0445.", + "Turtle.turnTooltip": "\u041f\u043e\u0432\u0435\u0440\u043d\u0443\u0442\u044c \u0447\u0435\u0440\u0435\u043f\u0430\u0448\u043a\u0443 \u043d\u0430\u043b\u0435\u0432\u043e \u0438\u043b\u0438 \u043d\u0430\u043f\u0440\u0430\u0432\u043e \u043d\u0430 \u0437\u0430\u0434\u0430\u043d\u043d\u044b\u0439 \u0443\u0433\u043e\u043b \u0432 \u0433\u0440\u0430\u0434\u0443\u0441\u0430\u0445.", "Turtle.turnRight": "\u043f\u043e\u0432\u0435\u0440\u043d\u0443\u0442\u044c \u043d\u0430\u043f\u0440\u0430\u0432\u043e \u043d\u0430", "Turtle.turnLeft": "\u043f\u043e\u0432\u0435\u0440\u043d\u0443\u0442\u044c \u043d\u0430\u043b\u0435\u0432\u043e \u043d\u0430", "Turtle.widthTooltip": "\u0418\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u0448\u0438\u0440\u0438\u043d\u0443 \u043f\u0435\u0440\u0430.", @@ -131,11 +131,11 @@ "Turtle.penTooltip": "\u041f\u043e\u0434\u043d\u044f\u0442\u044c \u0438\u043b\u0438 \u043e\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u043f\u0435\u0440\u043e \u0434\u043b\u044f \u043d\u0430\u0447\u0430\u043b\u0430 \u0438\u043b\u0438 \u043f\u0440\u0438\u043e\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u0440\u0438\u0441\u043e\u0432\u0430\u043d\u0438\u044f.", "Turtle.penUp": "\u043f\u043e\u0434\u043d\u044f\u0442\u044c \u043f\u0435\u0440\u043e", "Turtle.penDown": "\u043e\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u043f\u0435\u0440\u043e", - "Turtle.turtleVisibilityTooltip": "\u0421\u0434\u0435\u043b\u0430\u0442\u044c \u0447\u0435\u0440\u0435\u043f\u0430\u0445\u0443 (\u043e\u043a\u0440\u0443\u0436\u043d\u043e\u0441\u0442\u044c \u0438 \u0441\u0442\u0440\u0435\u043b\u043a\u0443) \u0432\u0438\u0434\u0438\u043c\u043e\u0439 \u0438\u043b\u0438 \u043d\u0435\u0432\u0438\u0434\u0438\u043c\u043e\u0439.", - "Turtle.hideTurtle": "\u0441\u043a\u0440\u044b\u0442\u044c \u0447\u0435\u0440\u0435\u043f\u0430\u0445\u0443", - "Turtle.showTurtle": "\u043f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u0447\u0435\u0440\u0435\u043f\u0430\u0445\u0443", + "Turtle.turtleVisibilityTooltip": "\u0421\u0434\u0435\u043b\u0430\u0442\u044c \u0447\u0435\u0440\u0435\u043f\u0430\u0448\u043a\u0443 (\u043e\u043a\u0440\u0443\u0436\u043d\u043e\u0441\u0442\u044c \u0438 \u0441\u0442\u0440\u0435\u043b\u043a\u0443) \u0432\u0438\u0434\u0438\u043c\u043e\u0439 \u0438\u043b\u0438 \u043d\u0435\u0432\u0438\u0434\u0438\u043c\u043e\u0439.", + "Turtle.hideTurtle": "\u0441\u043a\u0440\u044b\u0442\u044c \u0447\u0435\u0440\u0435\u043f\u0430\u0448\u043a\u0443", + "Turtle.showTurtle": "\u043f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u0447\u0435\u0440\u0435\u043f\u0430\u0448\u043a\u0443", "Turtle.printHelpUrl": "http://ru.wikipedia.org/wiki/\u041a\u043d\u0438\u0433\u043e\u043f\u0435\u0447\u0430\u0442\u0430\u043d\u0438\u0435", - "Turtle.printTooltip": "\u041d\u0430\u0440\u0438\u0441\u043e\u0432\u0430\u0442\u044c \u0442\u0435\u043a\u0441\u0442 \u0432 \u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0438 \u0438 \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0438 \u0447\u0435\u0440\u0435\u043f\u0430\u0445\u0438.", + "Turtle.printTooltip": "\u041d\u0430\u0440\u0438\u0441\u043e\u0432\u0430\u0442\u044c \u0442\u0435\u043a\u0441\u0442 \u0432 \u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0438 \u0438 \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0438 \u0447\u0435\u0440\u0435\u043f\u0430\u0448\u043a\u0438.", "Turtle.print": "\u043d\u0430\u043f\u0435\u0447\u0430\u0442\u0430\u0442\u044c", "Turtle.fontHelpUrl": "http://ru.wikipedia.org/wiki/\u0428\u0440\u0438\u0444\u0442", "Turtle.fontTooltip": "\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u0448\u0440\u0438\u0444\u0442 \u0434\u043b\u044f \u0431\u043b\u043e\u043a\u0430 \u043f\u0435\u0447\u0430\u0442\u0438.", @@ -145,9 +145,20 @@ "Turtle.fontBold": "\u0436\u0438\u0440\u043d\u044b\u0439", "Turtle.fontItalic": "\u043a\u0443\u0440\u0441\u0438\u0432", "Turtle.unloadWarning": "\u0417\u0430\u043a\u0440\u044b\u0442\u0438\u0435 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b \u043f\u0440\u0438\u0432\u0435\u0434\u0451\u0442 \u043a \u043f\u043e\u0442\u0435\u0440\u0435 \u0441\u043e\u0437\u0434\u0430\u043d\u043d\u044b\u0445 \u0441\u0445\u0435\u043c.", - "Turtle.title": "\u0427\u0435\u0440\u0435\u043f\u0430\u0448\u044c\u044f \u0433\u0440\u0430\u0444\u0438\u043a\u0430", - "Turtle.runTooltip": "\u0427\u0435\u0440\u0435\u043f\u0430\u0445\u0430 \u0441\u0434\u0435\u043b\u0430\u0435\u0442 \u0432\u0441\u0451, \u0447\u0442\u043e \u0441\u043a\u0430\u0436\u0443\u0442 \u0435\u0439 \u0431\u043b\u043e\u043a\u0438.", + "Turtle.title": "\u0427\u0435\u0440\u0435\u043f\u0430\u0448\u043a\u0430", + "Turtle.runTooltip": "\u0427\u0435\u0440\u0435\u043f\u0430\u0448\u043a\u0430 \u0441\u0434\u0435\u043b\u0430\u0435\u0442 \u0432\u0441\u0451, \u0447\u0442\u043e \u0441\u043a\u0430\u0436\u0443\u0442 \u0435\u0439 \u0431\u043b\u043e\u043a\u0438.", "Turtle.captureTooltip": "\u0421\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c \u0440\u0438\u0441\u0443\u043d\u043e\u043a.", "Turtle.imgFilename": "drawing.png", - "Turtle.catTurtle": "\u0427\u0435\u0440\u0435\u043f\u0430\u0445\u0430" + "Turtle.catTurtle": "\u0427\u0435\u0440\u0435\u043f\u0430\u0448\u043a\u0430", + "Apps.indexTitle": "\u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f Blockly (\u0411\u043b\u043e\u043a\u043b\u0438)", + "Apps.indexFooter": "\u0411\u043b\u043e\u043a\u043b\u0438 - \u0431\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u043e\u0435 \u0438 \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u043e\u0435 \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u0435. \u0427\u0442\u043e\u0431\u044b \u043f\u043e\u0434\u0435\u043b\u0438\u0442\u044c\u0441\u044f \u0441\u0432\u043e\u0438\u043c \u043a\u043e\u0434\u043e\u043c \u0438\u043b\u0438 \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u0430\u043c\u0438 \u0411\u043b\u043e\u043a\u043b\u0438, \u0447\u0442\u043e\u0431\u044b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0411\u043b\u043e\u043a\u043b\u0438 \u0434\u043b\u044f \u0441\u0432\u043e\u0438\u0445 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439, - \u043f\u043e\u0441\u0435\u0442\u0438\u0442\u0435 %1.", + "Apps.choiceIntro": "\u0411\u043b\u043e\u043a\u043b\u0438 \u044d\u0442\u043e \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u0441\u0440\u0435\u0434\u0430 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f. \u041d\u0438\u0436\u0435 \u043f\u0440\u0438\u0432\u0435\u0434\u0435\u043d\u044b \u043f\u0440\u0438\u043c\u0435\u0440\u044b \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0449\u0438\u0445 \u0411\u043b\u043e\u043a\u043b\u0438.", + "Apps.puzzleSubtitle": "\u0423\u0447\u0438\u0442\u0435\u0441\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 \u0411\u043b\u043e\u043a\u043b\u0438.", + "Apps.mazeSubtitle": "\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 \u0411\u043b\u043e\u043a\u043b\u0438, \u0447\u0442\u043e\u0431\u044b \u043f\u0440\u043e\u0439\u0442\u0438 \u043b\u0430\u0431\u0438\u0440\u0438\u043d\u0442.", + "Apps.turtleSubtitle": "\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 \u0411\u043b\u043e\u043a\u043b\u0438 \u0434\u043b\u044f \u0440\u0438\u0441\u043e\u0432\u0430\u043d\u0438\u044f.", + "Apps.graphSubtitle": "\u041f\u043e\u0441\u0442\u0440\u043e\u0439\u0442\u0435 \u0433\u0440\u0430\u0444\u0438\u043a \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u0441 \u0411\u043b\u043e\u043a\u043b\u0438.", + "Apps.codeSubtitle": "\u041f\u0435\u0440\u0435\u0432\u0435\u0434\u0438\u0442\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0443 \u0411\u043b\u043e\u043a\u043b\u0438 \u043d\u0430 JavaScript, Python \u0438\u043b\u0438 XML.", + "Apps.planeSubtitle": "\u0420\u0435\u0448\u0438\u0442\u0435 \u043c\u0430\u0442\u0435\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0443\u044e \u0437\u0430\u0434\u0430\u0447\u0443 \u0441 \u043e\u0434\u043d\u043e\u0439 \u0438\u043b\u0438 \u0434\u0432\u0443\u043c\u044f \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u043c\u0438.", + "Apps.blockFactory": "\u0424\u0430\u0431\u0440\u0438\u043a\u0430 \u0431\u043b\u043e\u043a\u043e\u0432", + "Apps.blockfactorySubtitle": "\u0421\u043e\u0437\u0434\u0430\u0439\u0442\u0435 \u0441\u0432\u043e\u0438 \u0431\u043b\u043e\u043a\u0438, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f \u0411\u043b\u043e\u043a\u043b\u0438." } \ No newline at end of file diff --git a/apps/json/uk.json b/apps/json/uk.json index 7304395aa..9bfb45657 100644 --- a/apps/json/uk.json +++ b/apps/json/uk.json @@ -78,7 +78,7 @@ "Plane.seats": "\u041c\u0456\u0441\u0446\u044c: %1", "Plane.placeholder": "?", "Plane.setSeats": "\u043c\u0456\u0441\u0446\u044c=", - "Plane.plane": "\u041b\u0456\u0442\u0430\u043a", + "Plane.plane": "\u041a\u0430\u043b\u044c\u043a\u0443\u043b\u044f\u0442\u043e\u0440 \u043c\u0456\u0441\u0446\u044c \u0443 \u043b\u0456\u0442\u0430\u043a\u0443", "Plane.description1": "\u041b\u0456\u0442\u0430\u043a \u043c\u0430\u0454 \u043a\u0456\u043b\u044c\u043a\u0430 \u0440\u044f\u0434\u0456\u0432 \u043f\u0430\u0441\u0430\u0436\u0438\u0440\u0441\u044c\u043a\u0438\u0445 \u0441\u0438\u0434\u0456\u043d\u044c. \u041a\u043e\u0436\u0435\u043d \u0440\u044f\u0434 \u043c\u0456\u0441\u0442\u0438\u0442\u044c \u0447\u043e\u0442\u0438\u0440\u0438 \u043c\u0456\u0441\u0446\u044f.", "Plane.description2": "\u041b\u0456\u0442\u0430\u043a \u043c\u0430\u0454 \u0434\u0432\u0430 \u043c\u0456\u0441\u0446\u044f \u0432 \u043a\u0430\u0431\u0456\u043d\u0456 \u0435\u043a\u0456\u043f\u0430\u0436\u0443 (\u043f\u0456\u043b\u043e\u0442 \u0456 \u0434\u0440\u0443\u0433\u0438\u0439 \u043f\u0456\u043b\u043e\u0442), \u0456 \u043a\u0456\u043b\u044c\u043a\u0430 \u0440\u044f\u0434\u0456\u0432 \u043f\u0430\u0441\u0430\u0436\u0438\u0440\u0441\u044c\u043a\u0438\u0445 \u0441\u0438\u0434\u0456\u043d\u044c. \u041a\u043e\u0436\u0435\u043d \u0440\u044f\u0434\u043e\u043a \u043c\u0456\u0441\u0442\u0438\u0442\u044c \u0447\u043e\u0442\u0438\u0440\u0438 \u043c\u0456\u0441\u0446\u044f.", "Plane.description3": "\u041b\u0456\u0442\u0430\u043a \u043c\u0430\u0454 \u0434\u0432\u0430 \u043c\u0456\u0441\u0446\u044f \u0432 \u043a\u0430\u0431\u0456\u043d\u0456 \u0435\u043a\u0456\u043f\u0430\u0436\u0443 (\u043f\u0456\u043b\u043e\u0442 \u0456 \u0434\u0440\u0443\u0433\u0438\u0439 \u043f\u0456\u043b\u043e\u0442), \u0456 \u043a\u0456\u043b\u044c\u043a\u0430 \u0440\u044f\u0434\u0456\u0432 1-\u0433\u043e \u043a\u043b\u0430\u0441\u0443 2-\u0433\u043e \u043a\u043b\u0430\u0441\u0443 \u043f\u0430\u0441\u0430\u0436\u0438\u0440\u0441\u044c\u043a\u0438\u0445 \u043c\u0456\u0441\u0446\u044c. \u041a\u043e\u0436\u043d\u0438\u0439 \u0440\u044f\u0434 1-\u0433\u043e \u043a\u043b\u0430\u0441\u0443 \u043c\u0456\u0441\u0442\u0438\u0442\u044c \u0447\u043e\u0442\u0438\u0440\u0438 \u043c\u0456\u0441\u0446\u044f. \u041a\u043e\u0436\u0435\u043d \u0440\u044f\u0434 2-\u0433\u043e \u043a\u043b\u0430\u0441\u0443 \u043c\u0456\u0441\u0442\u0438\u0442\u044c \u043f'\u044f\u0442\u044c \u043c\u0456\u0441\u0446\u044c.", @@ -146,5 +146,7 @@ "Turtle.runTooltip": "\u0427\u0435\u0440\u0435\u043f\u0430\u0445\u0430 \u0440\u043e\u0431\u0438\u0442\u0438 \u0442\u0435, \u0449\u043e \u0433\u043e\u0432\u043e\u0440\u044f\u0442\u044c \u0431\u043b\u043e\u043a\u0438.", "Turtle.captureTooltip": "\u0417\u0431\u0435\u0440\u0435\u0433\u0442\u0438 \u043c\u0430\u043b\u044e\u043d\u043e\u043a.", "Turtle.imgFilename": "drawing.png", - "Turtle.catTurtle": "\u0427\u0435\u0440\u0435\u043f\u0430\u0445\u0430" + "Turtle.catTurtle": "\u0427\u0435\u0440\u0435\u043f\u0430\u0445\u0430", + "Apps.indexTitle": "\u041f\u0440\u043e\u0433\u0440\u0430\u043c\u0438 Blockly", + "Apps.indexFooter": "\u0411\u043b\u043e\u043a\u043b\u0456 - \u0431\u0435\u0437\u043a\u043e\u0448\u0442\u043e\u0432\u043d\u0435 \u0456 \u0432\u0456\u0434\u043a\u0440\u0438\u0442\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043d\u0435 \u0437\u0430\u0431\u0435\u0437\u043f\u0435\u0447\u0435\u043d\u043d\u044f. \u0429\u043e\u0431 \u043f\u043e\u0434\u0456\u043b\u0438\u0442\u0438\u0441\u044f \u0441\u0432\u043e\u0457\u043c \u043a\u043e\u0434\u043e\u043c \u0430\u0431\u043e \u043f\u0435\u0440\u0435\u043a\u043b\u0430\u0434\u0430\u043c\u0438 \u0411\u043b\u043e\u043a\u043b\u0456, \u0449\u043e\u0431 \u0432\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u043e\u0432\u0443\u0432\u0430\u0442\u0438 \u0411\u043b\u043e\u043a\u043b\u0456 \u0434\u043b\u044f \u0441\u0432\u043e\u0457\u0445 \u0434\u043e\u0434\u0430\u0442\u043a\u0456\u0432, \u0437\u0430\u0432\u0456\u0442\u0430\u0439\u0442\u0435 %1." } \ No newline at end of file diff --git a/apps/json/zh_cn.json b/apps/json/zh_cn.json new file mode 100644 index 000000000..7644e6cce --- /dev/null +++ b/apps/json/zh_cn.json @@ -0,0 +1,153 @@ +{ + "@metadata": { + "authors": [ + "Hydra", + "Hzy980512", + "Liuxinyu970226", + "Qiyue2001" + ] + }, + "Apps.subtitle": "\u4e00\u4e2a\u53ef\u89c6\u5316\u7f16\u7a0b\u73af\u5883", + "Apps.blocklyMessage": "Blockly", + "Apps.codeTooltip": "\u67e5\u770b\u751f\u6210\u7684JavaScript\u4ee3\u7801\u3002", + "Apps.linkTooltip": "\u4fdd\u5b58\u6a21\u5757\u5e76\u751f\u6210\u94fe\u63a5\u3002", + "Apps.runTooltip": "\u4e8e\u5de5\u4f5c\u533a\u4e2d\u8fd0\u884c\u5757\u6240\u5b9a\u4e49\u7684\u7a0b\u5f0f\u3002", + "Apps.runProgram": "\u8fd0\u884c\u7a0b\u5e8f", + "Apps.resetProgram": "\u91cd\u7f6e", + "Apps.dialogOk": "\u786e\u8ba4", + "Apps.dialogCancel": "\u53d6\u6d88", + "Apps.catLogic": "\u903b\u8f91", + "Apps.catLoops": "\u5faa\u73af", + "Apps.catMath": "\u6570\u5b66", + "Apps.catText": "\u6587\u672c", + "Apps.catLists": "\u5217\u8868", + "Apps.catColour": "\u989c\u8272", + "Apps.catVariables": "\u53d8\u91cf", + "Apps.catProcedures": "\u7a0b\u5e8f", + "Apps.httpRequestError": "\u8bf7\u6c42\u5b58\u5728\u95ee\u9898\u3002", + "Apps.linkAlert": "\u70b9\u51fb\u94fe\u63a5\u5206\u4eab\u60a8\u7684\u6a21\u5757\uff1a\n\n%1", + "Apps.hashError": "\u5bf9\u4e0d\u8d77\uff0c\u6ca1\u6709\u4efb\u4f55\u5df2\u4fdd\u5b58\u7684\u7a0b\u5e8f\u5bf9\u5e94'%1' \u3002", + "Apps.xmlError": "\u65e0\u6cd5\u8f7d\u5165\u60a8\u4fdd\u5b58\u7684\u6587\u4ef6\u3002\u60a8\u662f\u5426\u662f\u4f7f\u7528\u5176\u4ed6\u7248\u672c\u7684Blockly\u521b\u5efa\u7684\uff1f", + "Apps.listVariable": "\u5217\u8868", + "Apps.textVariable": "\u6587\u672c", + "Code.badXml": "XML\u89e3\u6790\u9519\u8bef\uff1a\n%1\n\n\u9009\u62e9'\u786e\u5b9a'\u4ee5\u53d6\u6d88\u60a8\u5bf9XML\u7684\u4fee\u6539\u6216'\u53d6\u6d88'\u4ee5\u7ee7\u7eed\u7f16\u8f91\u3002", + "Code.badCode": "\u7a0b\u5e8f\u9519\u8bef\uff1a\n%1", + "Code.timeout": "\u8d85\u8fc7\u6700\u5927\u6267\u884c\u884c\u6570\u3002", + "Code.discard": "\u5220\u9664\u6240\u6709%1\u5757\u5417\uff1f", + "Code.title": "\u4ee3\u7801", + "Code.blocks": "\u5757", + "Code.trashTooltip": "\u653e\u5f03\u6240\u6709\u5757\u3002", + "Graph.title": "\u56fe\u5f62\u8ba1\u7b97\u5668", + "Maze.moveForward": "\u5411\u524d\u79fb\u52a8", + "Maze.turnLeft": "\u5411\u5de6\u8f6c", + "Maze.turnRight": "\u5411\u53f3\u8f6c", + "Maze.doCode": "\u6267\u884c", + "Maze.elseCode": "\u5176\u4ed6", + "Maze.helpIfElse": "If-else\u6a21\u5757\u5c06\u505a\u81f3\u5c11\u4e00\u4ef6\u4e8b\u3002", + "Maze.pathAhead": "\u5982\u524d\u65b9\u6709\u8def", + "Maze.pathLeft": "\u5982\u679c\u8def\u5f84\u5411\u5de6", + "Maze.pathRight": "\u5982\u679c\u8def\u5f84\u5411\u53f3", + "Maze.repeatUntil": "\u91cd\u590d\u76f4\u5230", + "Maze.moveForwardTooltip": "\u5c0f\u4eba\u524d\u79fb1\u6b65", + "Maze.turnTooltip": "\u5c06\u5c0f\u4eba\u5411\u5de6\u6216\u5411\u53f3\u8f6c\u52a890\u5ea6", + "Maze.ifTooltip": "\u5982\u679c\u5728\u67d0\u4e00\u6307\u5b9a\u65b9\u5411\u5b58\u5728\u8def\u5f84\uff0c\u90a3\u4e48\u6267\u884c\u7279\u5b9a\u64cd\u4f5c\u3002", + "Maze.ifelseTooltip": "\u82e5\u67d0\u65b9\u5411\u6709\u8def\u53ef\u884c\uff0c\u5c31\u53bb\u6267\u884c\u7b2c\u4e00\u4e2a\u5757\u6307\u5b9a\u7684\u52a8\u4f5c\u3002\u82e5\u5426\uff0c\u6267\u884c\u7b2c\u4e8c\u4e2a\u5757\u6307\u5b9a\u7684\u52a8\u4f5c\u3002", + "Maze.whileTooltip": "\u91cd\u590d\u5305\u542b\u7684\u52a8\u4f5c\u76f4\u81f3\u5230\u8fbe\u7ec8\u70b9\u3002", + "Maze.capacity0": "\u4f60\u8fd8\u6709%0\u4e2a\u5757\u3002", + "Maze.capacity1": "\u60a8\u8fd8\u5269\u4e0b%1\u5757\u3002", + "Maze.capacity2": "\u4f60\u8fd8\u6709%2\u5757\u3002", + "Maze.nextLevel": "\u606d\u559c\uff01\u4f60\u51c6\u5907\u597d\u524d\u8fdb\u81f3\u7b2c%1\u7ea7\u522b\u4e86\u5417?", + "Maze.finalLevel": "\u606d\u559c\uff01\u4f60\u5df2\u5b8c\u6210\u6700\u7ec8\u5173\u5361\u3002", + "Maze.maze": "\u8ff7\u5bab", + "Maze.runTooltip": "\u8ba9\u73a9\u5bb6\u6309\u7167\u5757\u7684\u6307\u4ee4\u53bb\u505a\u3002", + "Maze.resetTooltip": "\u5c06\u73a9\u5bb6\u653e\u5728\u8ff7\u5bab\u524d\u7aef\u3002", + "Maze.helpStack": "\u7a0b\u5e8f\u662f\u7531\u4e00\u7cfb\u5217\u6a21\u5757\u7ec4\u6210\u7684\u3002\u5c06\u6570\u4e2a\u201c\u524d\u79fb\u201d\u6a21\u5757\u5806\u780c\u8d77\u6765\uff0c\u5e2e\u52a9\u6211\u5b9e\u73b0\u76ee\u6807\u3002", + "Maze.helpOneTopBlock": "\u5728\u8fd9\u4e00\u5173\u5361\u4e2d\uff0c\u4f60\u9700\u8981\u5c06\u6240\u6709\u65b9\u5757\u5806\u5728\u767d\u8272\u5de5\u4f5c\u533a\u5185\u3002", + "Maze.helpRun": "\u8fd0\u884c\u60a8\u7684\u7a0b\u5e8f\u770b\u770b\u4f1a\u53d1\u751f\u4ec0\u4e48\u3002", + "Maze.helpReset": "\u60a8\u7684\u7a0b\u5e8f\u6ca1\u6709\u89e3\u51b3\u8c1c\u9898\u3002\u70b9\u201c\u91cd\u7f6e\u201d\u7136\u540e\u518d\u8bd5\u4e00\u6b21\u3002", + "Maze.helpRepeat": "\u53ea\u7528\u4e24\u4e2a\u65b9\u5757\u5230\u8fbe\u6b64\u8def\u5f84\u7684\u672b\u5c3e\u3002\u4f7f\u7528\u201c\u91cd\u590d\u201d\u6765\u591a\u6b21\u8fd0\u884c\u65b9\u5757\u3002", + "Maze.helpCapacity": "\u60a8\u53ef\u4ee5\u5728\u8fd9\u5173\u91cc\u7528\u5b8c\u6240\u6709\u65b9\u5757\u3002\u8981\u521b\u5efa\u65b0\u65b9\u5757\uff0c\u60a8\u5fc5\u987b\u5148\u5220\u9664\u4e00\u4e2a\u5df2\u5b58\u5728\u7684\u65b9\u5757\u3002", + "Maze.helpRepeatMany": "\u60a8\u53ef\u4ee5\u5728\u201c\u91cd\u590d\u65b9\u5757\u201d\u4e2d\u653e\u7f6e\u591a\u4e2a\u65b9\u5757", + "Maze.helpSkins": "\u4ece\u6b64\u83dc\u5355\u4e2d\u9009\u62e9\u60a8\u6700\u559c\u7231\u7684\u73a9\u5bb6\u3002", + "Maze.helpIf": "\u201cif\u201d\u8bed\u5757\u53ea\u4f1a\u5728\u6761\u4ef6\u4e3a\u771f\u65f6\u624d\u4f1a\u6267\u884c\u3002\u6709\u5411\u5de6\u62d0\u7684\u8def\u5f84\u65f6\u8bd5\u8bd5\u5de6\u8f6c\u3002", + "Maze.helpMenu": "\u5728\u201cif\u201d\u5757\u4e2d\u70b9\u51fb$1\u6765\u6539\u53d8\u5176\u6761\u4ef6\u3002", + "Maze.helpWallFollow": "\u60a8\u53ef\u4ee5\u89e3\u51b3\u8fd9\u4e2a\u590d\u6742\u7684\u8ff7\u5bab\u5417\uff1f\u8bd5\u7740\u6cbf\u7740\u5de6\u8fb9\u7684\u5899\u884c\u8d70\u3002\u4ec5\u9650\u9ad8\u7ea7\u7a0b\u5e8f\u5458\uff01", + "Plane.rows": "\u884c\uff1a%1", + "Plane.getRows": "\u884c (%1)", + "Plane.rows1": "\u5934\u7b49\u884c\uff1a%1", + "Plane.getRows1": "\u5934\u7b49\u884c\uff08%1\uff09", + "Plane.rows2": "\u7ecf\u6d4e\u7b49\u884c\uff1a%1", + "Plane.getRows2": "\u7ecf\u6d4e\u7b49\u884c\uff08%1\uff09", + "Plane.seats": "\u5ea7\u4f4d\uff1a%1", + "Plane.placeholder": "\uff1f", + "Plane.setSeats": "\u5ea7\u4f4d\uff1d", + "Plane.plane": "\u98de\u673a", + "Plane.description1": "\u4e00\u67b6\u98de\u673a\u6709\u4e00\u5b9a\u91cf\u884c\u6570\u7684\u4e58\u5ba2\u5ea7\u4f4d\uff0c\u6bcf\u884c\u5171\u56db\u5ea7\u3002", + "Plane.description2": "\u4e00\u67b6\u98de\u673a\u9664\u4e86\u6709\u4e24\u4e2a\u5ea7\u4f4d\u4f9b\u6b63\u526f\u9a7e\u9a76\u5458\uff0c\u8fd8\u6709\u4e00\u5b9a\u91cf\u884c\u6570\u7684\u4e58\u5ba2\u5ea7\u4f4d\u3002\u6bcf\u884c\u5171\u56db\u5ea7\u3002", + "Plane.description3": "\u4e00\u67b6\u98de\u673a\u9664\u4e86\u6709\u4e24\u4e2a\u5ea7\u4f4d\u4f9b\u6b63\u526f\u9a7e\u9a76\u5458\uff0c\u8fd8\u6709\u4e00\u5b9a\u91cf\u884c\u6570\u7684\u5934\u7b49\u53ca\u7ecf\u6d4e\u4e58\u5ba2\u5ea7\u4f4d\u3002\u5934\u7b49\u6bcf\u884c\u5171\u56db\u5ea7\uff0c\u7ecf\u6d4e\u6bcf\u884c\u5171\u4e94\u5ea7\u3002", + "Plane.instructions": "\u4e8e\u4e0b\u65b9\u5199\u51fa\u4e00\u6761\u516c\u5f0f\u4ee5\u8ba1\u7b97\u98de\u673a\u4e0a\u7684\u5ea7\u4f4d\u603b\u6570\u3002", + "Puzzle.country1": "\u6fb3\u5927\u5229\u4e9a", + "Puzzle.country1Language": "\u82f1\u8bed", + "Puzzle.country1City1": "\u58a8\u5c14\u672c", + "Puzzle.country1City2": "\u6089\u5c3c", + "Puzzle.country1HelpUrl": "http://zh.wikipedia.org/wiki/\u6fb3\u5927\u5229\u4e9a", + "Puzzle.country2": "\u5fb7\u56fd", + "Puzzle.country2Language": "\u5fb7\u8bed", + "Puzzle.country2City1": "\u67cf\u6797", + "Puzzle.country2City2": "\u6155\u5c3c\u9ed1", + "Puzzle.country2HelpUrl": "http://zh.wikipedia.org/wiki/\u5fb7\u56fd", + "Puzzle.country3": "\u4e2d\u56fd", + "Puzzle.country3Language": "\u6c49\u8bed", + "Puzzle.country3City1": "\u5317\u4eac", + "Puzzle.country3City2": "\u4e0a\u6d77", + "Puzzle.country3HelpUrl": "http://zh.wikipedia.org/wiki/\u4e2d\u534e\u4eba\u6c11\u5171\u548c\u56fd", + "Puzzle.country4": "\u5df4\u897f", + "Puzzle.country4Language": "\u8461\u8404\u7259\u8bed", + "Puzzle.country4City1": "\u91cc\u7ea6\u70ed\u5185\u5362", + "Puzzle.country4City2": "\u5723\u4fdd\u7f57", + "Puzzle.country4HelpUrl": "http://zh.wikipedia.org/wiki/\u5df4\u897f", + "Puzzle.flag": "\u56fd\u65d7\uff1a", + "Puzzle.language": "\u8bed\u8a00\uff1a", + "Puzzle.languageChoose": "\u8bf7\u9009\u62e9...", + "Puzzle.cities": "\u57ce\u5e02\uff1a", + "Puzzle.error0": "\u5b8c\u7f8e!\n\u6240\u6709\u5171%1\u5757\u90fd\u6b63\u786e\u3002", + "Puzzle.error1": "\u5dee\u4e0d\u591a\u4e86\uff01\u8fd8\u6709\u4e00\u4e2a\u5757\u662f\u4e0d\u6b63\u786e\u7684\u3002", + "Puzzle.error2": "%1 \u5757\u4e0d\u6b63\u786e", + "Puzzle.tryAgain": "\u9ad8\u4eae\u5757\u4e0d\u6b63\u786e\uff0c\u8bf7\u91cd\u8bd5\u3002", + "Puzzle.title": "\u62fc\u56fe", + "Puzzle.help": "\u5e2e\u52a9", + "Puzzle.checkAnswers": "\u68c0\u67e5\u7b54\u6848", + "Puzzle.helpText": "\u4e3a\u6bcf\u4e2a\u56fd\u5bb6\uff08\u7eff\u8272\uff09\u52a0\u4e0a\u5176\u56fd\u65d7\u3001\u9009\u62e9\u5176\u4f7f\u7528\u7684\u8bed\u8a00\u5e76\u52a0\u5165\u5176\u62e5\u6709\u7684\u57ce\u5e02\u3002", + "Turtle.moveTooltip": "\u5c06\u4e4c\u9f9f\u5411\u524d\u6216\u5411\u540e\u79fb\u52a8\u6307\u5b9a\u7684\u91cf\u3002", + "Turtle.moveForward": "\u524d\u79fb\u6307\u5b9a\u683c\u6570", + "Turtle.moveBackward": "\u540e\u79fb\u6307\u5b9a\u683c\u6570", + "Turtle.turnTooltip": "\u6309\u6307\u5b9a\u7684\u5ea6\u6570\u5411\u5de6\u6216\u5411\u53f3\u8f6c\u52a8\u4e4c\u9f9f\u3002", + "Turtle.turnRight": "\u53f3\u8f6c", + "Turtle.turnLeft": "\u5de6\u8f6c", + "Turtle.widthTooltip": "\u66f4\u6539\u5bbd\u5ea6\u3002", + "Turtle.setWidth": "\u5c06\u5bbd\u5ea6\u8bbe\u7f6e\u4e3a", + "Turtle.colourTooltip": "\u66f4\u6539\u753b\u7b14\u989c\u8272\u3002", + "Turtle.setColour": "\u8bbe\u7f6e\u989c\u8272", + "Turtle.penTooltip": "\u63d0\u9ad8\u6216\u653e\u4e0b\u7b14\u4ee5\u505c\u6b62\u6216\u5f00\u59cb\u7ed8\u56fe\u3002", + "Turtle.penUp": "\u62ff\u8d77\u7b14", + "Turtle.penDown": "\u653e\u4e0b\u7b14", + "Turtle.turtleVisibilityTooltip": "\u4f7f\u4e4c\u9f9f\uff08\u5706\u5708\u548c\u7bad\u5934\uff09\u53ef\u89c1\u6216\u9690\u85cf\u3002", + "Turtle.hideTurtle": "\u9690\u85cf\u4e4c\u9f9f", + "Turtle.showTurtle": "\u663e\u793a\u4e4c\u9f9f", + "Turtle.printHelpUrl": "http://zh.wikipedia.org/wiki/\u5370\u5237", + "Turtle.printTooltip": "\u5728\u9f9f\u7684\u65b9\u5411\u53ca\u4f4d\u7f6e\u7ed8\u5236\u6587\u672c\u3002", + "Turtle.print": "\u6253\u5370", + "Turtle.fontHelpUrl": "http://zh.wikipedia.org/wiki/\u5b57\u4f53", + "Turtle.fontTooltip": "\u8bbe\u7f6e\u6253\u5370\u5757\u4f7f\u7528\u7684\u5b57\u4f53\u3002", + "Turtle.font": "\u5b57\u4f53", + "Turtle.fontSize": "\u5b57\u4f53\u5927\u5c0f", + "Turtle.fontNormal": "\u6b63\u5e38", + "Turtle.fontBold": "\u7c97\u4f53", + "Turtle.fontItalic": "\u659c\u4f53", + "Turtle.unloadWarning": "\u79bb\u5f00\u672c\u9875\u9762\u4f1a\u4e22\u5931\u4f60\u7684\u5de5\u4f5c\u3002", + "Turtle.title": "\u4e4c\u9f9f\u56fe\u5f62", + "Turtle.runTooltip": "\u8ba9\u4e4c\u9f9f\u6309\u7167\u5757\u7684\u6307\u4ee4\u5de5\u4f5c\u3002", + "Turtle.captureTooltip": "\u4fdd\u5b58\u8be5\u7ed8\u56fe\u3002", + "Turtle.imgFilename": "\u7ed8\u56fe.png", + "Turtle.catTurtle": "\u4e4c\u9f9f" +} \ No newline at end of file diff --git a/apps/json/zh_tw.json b/apps/json/zh_tw.json new file mode 100644 index 000000000..e37eda80a --- /dev/null +++ b/apps/json/zh_tw.json @@ -0,0 +1,138 @@ +{ + "@metadata": { + "authors": [ + "Justincheng12345" + ] + }, + "Apps.subtitle": "\u8996\u89ba\u5316\u7a0b\u5f0f\u8a2d\u8a08\u74b0\u5883", + "Apps.blocklyMessage": "Blockly", + "Apps.codeTooltip": "\u67e5\u770b\u7522\u751f\u7684JavaScript\u7a0b\u5f0f\u78bc\u3002", + "Apps.linkTooltip": "\u5132\u5b58\u6a21\u7d44\u4e26\u63d0\u4f9b\u9023\u7d50\u3002", + "Apps.runTooltip": "\u65bc\u5de5\u4f5c\u5340\u4e2d\u904b\u884c\u6a21\u7d44\u6240\u5b9a\u7fa9\u7684\u7a0b\u5f0f\u3002", + "Apps.runProgram": "\u904b\u884c\u7a0b\u5f0f", + "Apps.resetProgram": "\u91cd\u8a2d", + "Apps.dialogOk": "\u78ba\u5b9a", + "Apps.catLogic": "\u908f\u8f2f", + "Apps.catLoops": "\u8ff4\u5708", + "Apps.catMath": "\u6578\u5b78\u516c\u5f0f", + "Apps.catText": "\u6587\u5b57", + "Apps.catLists": "\u5217\u8868", + "Apps.catColour": "\u984f\u8272", + "Apps.catVariables": "\u8b8a\u6578", + "Apps.catProcedures": "\u7a0b\u5e8f", + "Apps.httpRequestError": "\u8acb\u6c42\u5b58\u5728\u554f\u984c\u3002", + "Apps.linkAlert": "\u4ee5\u6b64\u9023\u7d50\u5206\u4eab\u60a8\u7684\u6a21\u7d44\uff1a\n\n%1", + "Apps.hashError": "\u5c0d\u4e0d\u8d77\uff0c\u300c%1\u300d\u4e26\u672a\u5c0d\u61c9\u4efb\u4f55\u5df2\u4fdd\u5b58\u7684\u7a0b\u5f0f\u3002", + "Apps.xmlError": "\u672a\u80fd\u8f09\u5165\u60a8\u4fdd\u5b58\u7684\u6a94\u6848\u3002\u6216\u8a31\u5b83\u662f\u7531\u5176\u4ed6\u7248\u672c\u7684Blockly\u5275\u5efa\uff1f", + "Apps.listVariable": "\u5217\u8868", + "Apps.textVariable": "\u6587\u5b57", + "Code.badXml": "XML \u89e3\u6790\u932f\u8aa4\uff1a\n%1\n\n\u6368\u68c4\u8b8a\u66f4\uff1f", + "Code.badCode": "\u7a0b\u5f0f\u932f\u8aa4\uff1a\n%1", + "Code.timeout": "\u8d85\u904e\u6700\u5927\u57f7\u884c\u6578\u3002", + "Code.discard": "\u522a\u9664\u6240\u6709%1\u6a21\u7d44\uff1f", + "Code.title": "\u4ee3\u78bc", + "Code.blocks": "\u6a21\u7d44", + "Code.trashTooltip": "\u6368\u68c4\u6240\u6709\u6a21\u7d44\u3002", + "Graph.title": "\u5716\u5f62\u8a08\u7b97\u6a5f", + "Maze.moveForward": "\u5411\u524d\u79fb\u52d5", + "Maze.turnLeft": "\u5de6\u8f49", + "Maze.turnRight": "\u53f3\u8f49", + "Maze.doCode": "\u57f7\u884c", + "Maze.elseCode": "\u6216", + "Maze.pathAhead": "\u5982\u524d\u65b9\u6709\u8def", + "Maze.pathLeft": "\u5982\u5de6\u65b9\u6709\u8def", + "Maze.pathRight": "\u5982\u53f3\u65b9\u6709\u8def", + "Maze.repeatUntil": "\u91cd\u8986\u76f4\u81f3", + "Maze.moveForwardTooltip": "\u79fb\u524d\u4e00\u6b65\u3002", + "Maze.turnTooltip": "\u5411\u5de6\u6216\u53f390\u5ea6\u3002", + "Maze.ifTooltip": "\u82e5\u67d0\u65b9\u5411\u6709\u8def\u53ef\u884c\uff0c\u5c31\u53bb\u57f7\u884c\u67d0\u4e9b\u52d5\u4f5c\u3002", + "Maze.ifelseTooltip": "\u82e5\u67d0\u65b9\u5411\u6709\u8def\u53ef\u884c\uff0c\u5c31\u53bb\u57f7\u884c\u7b2c\u4e00\u500b\u6a21\u7d44\u6307\u5b9a\u7684\u52d5\u4f5c\uff0c\u82e5\u5426\uff0c\u57f7\u884c\u7b2c\u4e8c\u500b\u6a21\u7d44\u6307\u5b9a\u7684\u52d5\u4f5c\u3002", + "Maze.whileTooltip": "\u91cd\u8986\u5305\u542b\u7684\u52d5\u4f5c\u76f4\u81f3\u5230\u9054\u7d42\u9ede\u3002", + "Maze.capacity0": "\u4f60\u9918\u4e0b%0\u6a21\u7d44\u3002", + "Maze.capacity1": "\u4f60\u9918\u4e0b%1\u6a21\u7d44\u3002", + "Maze.capacity2": "\u4f60\u9918\u4e0b%2\u6a21\u7d44\u3002", + "Maze.nextLevel": "\u606d\u559c\uff01\u6e96\u5099\u597d\u524d\u9032\u81f3\u7b2c%1\u95dc\u4e86\u55ce\uff1f", + "Maze.finalLevel": "\u606d\u559c\uff01\u4f60\u5df2\u5b8c\u6210\u6700\u7d42\u95dc\u5361\u3002", + "Maze.maze": "\u8ff7\u5bae", + "Maze.runTooltip": "\u8b93\u4eba\u7269\u6309\u6a21\u7d44\u7684\u6307\u4ee4\u5de5\u4f5c\u3002", + "Maze.resetTooltip": "\u5c07\u4eba\u7269\u653e\u56de\u8ff7\u5bae\u958b\u7aef\u3002", + "Maze.helpStack": "\u7a0b\u6216\u662f\u7531\u4e00\u7cfb\u5217\u6a21\u7d44\u7d44\u6210\u3002\u5c07\u6578\u500b\u300c\u524d\u79fb\u300d\u6a21\u7d44\u5806\u780c\u8d77\u4f86\u4ee5\u5be6\u73fe\u76ee\u6a19\u3002", + "Plane.rows": "\u884c\uff1a%1", + "Plane.getRows": "\u884c\uff08%1\uff09", + "Plane.rows1": "\u982d\u7b49\u884c\uff1a%1", + "Plane.getRows1": "\u982d\u7b49\u884c\uff08%1\uff09", + "Plane.rows2": "\u7d93\u6fdf\u7b49\u884c\uff1a%1", + "Plane.getRows2": "\u7d93\u6fdf\u7b49\u884c\uff08%1\uff09", + "Plane.seats": "\u5ea7\u4f4d\uff1a%1", + "Plane.placeholder": "\uff1f", + "Plane.setSeats": "\u5ea7\u4f4d\uff1d", + "Plane.plane": "\u98db\u6a5f", + "Plane.description1": "\u4e00\u67b6\u98db\u6a5f\u6709\u4e00\u5b9a\u91cf\u884c\u6578\u7684\u4e58\u5ba2\u5ea7\u4f4d\uff0c\u6bcf\u884c\u5171\u56db\u5ea7\u3002", + "Plane.description2": "\u4e00\u67b6\u98db\u6a5f\u9664\u4e86\u6709\u5169\u500b\u5ea7\u4f4d\u4f9b\u6b63\u526f\u6a5f\u5e2b\uff0c\u9084\u6709\u4e00\u5b9a\u91cf\u884c\u6578\u7684\u4e58\u5ba2\u5ea7\u4f4d\u3002\u6bcf\u884c\u5171\u56db\u5ea7\u3002", + "Plane.description3": "\u4e00\u67b6\u98db\u6a5f\u9664\u4e86\u6709\u5169\u500b\u5ea7\u4f4d\u4f9b\u6b63\u526f\u6a5f\u5e2b\uff0c\u9084\u6709\u4e00\u5b9a\u91cf\u884c\u6578\u7684\u982d\u7b49\u53ca\u7d93\u6fdf\u4e58\u5ba2\u5ea7\u4f4d\u3002\u982d\u7b49\u6bcf\u884c\u5171\u56db\u5ea7\uff0c\u7d93\u6fdf\u6bcf\u884c\u5171\u4e94\u5ea7\u3002", + "Plane.instructions": "\u65bc\u4e0b\u65b9\u5beb\u51fa\u4e00\u689d\u516c\u5f0f\u4ee5\u8a08\u7b97\u98db\u6a5f\u4e0a\u7684\u5ea7\u4f4d\u7e3d\u6578\u3002", + "Puzzle.country1": "\u6fb3\u6d32", + "Puzzle.country1Language": "\u82f1\u8a9e", + "Puzzle.country1City1": "\u58a8\u723e\u672c", + "Puzzle.country1City2": "\u6089\u5c3c", + "Puzzle.country1HelpUrl": "http://zh.wikipedia.org/wiki/\u6fb3\u6d32", + "Puzzle.country2": "\u5fb7\u570b", + "Puzzle.country2Language": "\u5fb7\u8a9e", + "Puzzle.country2City1": "\u67cf\u6797", + "Puzzle.country2City2": "\u6155\u5c3c\u514b", + "Puzzle.country2HelpUrl": "http://zh.wikipedia.org/wiki/\u5fb7\u570b", + "Puzzle.country3": "\u4e2d\u570b", + "Puzzle.country3Language": "\u4e2d\u6587", + "Puzzle.country3City1": "\u5317\u4eac", + "Puzzle.country3City2": "\u4e0a\u6d77", + "Puzzle.country3HelpUrl": "http://zh.wikipedia.org/wiki/\u4e2d\u570b", + "Puzzle.country4": "\u5df4\u897f", + "Puzzle.country4Language": "\u8461\u8404\u7259\u6587", + "Puzzle.country4City1": "\u91cc\u7d04\u71b1\u5167\u76e7", + "Puzzle.country4City2": "\u8056\u4fdd\u7f85", + "Puzzle.country4HelpUrl": "http://zh.wikipedia.org/wiki/\u5df4\u897f", + "Puzzle.flag": "\u570b\u65d7\uff1a", + "Puzzle.language": "\u8a9e\u8a00\uff1a", + "Puzzle.languageChoose": "\u8acb\u9078\u64c7\u2026", + "Puzzle.cities": "\u57ce\u5e02\uff1a", + "Puzzle.error0": "\u5b8c\u7f8e\uff01\n\u6240\u6709\u5171%1\u584a\u7686\u6b63\u78ba\u3002", + "Puzzle.error1": "\u5dee\u4e0d\u591a\uff01\u6709\u4e00\u584a\u51fa\u932f\u4e86\u3002", + "Puzzle.error2": "%1\u584a\u51fa\u932f\u3002", + "Puzzle.tryAgain": "\u9ad8\u4eae\u986f\u793a\u7684\u584a\u4e0d\u6b63\u78ba\uff0c\u8acb\u91cd\u8a66\u3002", + "Puzzle.title": "\u62fc\u5716", + "Puzzle.help": "\u8aaa\u660e", + "Puzzle.checkAnswers": "\u6aa2\u67e5\u7b54\u6848", + "Puzzle.helpText": "\u70ba\u6bcf\u500b\u570b\u5bb6\uff08\u7da0\u8272\uff09\u52a0\u4e0a\u5176\u570b\u65d7\u3001\u9078\u64c7\u5176\u4f7f\u7528\u7684\u8a9e\u8a00\u4e26\u52a0\u5165\u5176\u64c1\u6709\u7684\u57ce\u5e02\u3002", + "Turtle.moveTooltip": "\u5c07\u70cf\u9f9c\u5411\u524d\u6216\u5411\u5f8c\u79fb\u52d5\u6307\u5b9a\u7684\u91cf\u3002", + "Turtle.moveForward": "\u5411\u524d\u79fb\u52d5", + "Turtle.moveBackward": "\u5411\u5f8c\u79fb\u52d5", + "Turtle.turnTooltip": "\u6309\u6307\u5b9a\u5ea6\u6578\u5411\u5de6\u6216\u5411\u53f3\u8f49\u52d5\u70cf\u9f9c\u3002", + "Turtle.turnRight": "\u53f3\u8f49", + "Turtle.turnLeft": "\u5de6\u8f49", + "Turtle.widthTooltip": "\u66f4\u6539\u5bec\u5ea6\u3002", + "Turtle.setWidth": "\u5c07\u5bec\u5ea6\u8a2d\u7f6e\u70ba", + "Turtle.colourTooltip": "\u66f4\u6539\u92fc\u7b46\u3002", + "Turtle.setColour": "\u8a2d\u7f6e\u984f\u8272", + "Turtle.penTooltip": "\u63d0\u9ad8\u6216\u653e\u4e0b\u7b46\u4ee5\u505c\u6b62\u6216\u958b\u59cb\u7e8c\u756b", + "Turtle.penUp": "\u62ff\u8d77\u7b46", + "Turtle.penDown": "\u653e\u4e0b\u7b46", + "Turtle.turtleVisibilityTooltip": "\u4f7f\u9f9c\uff08\u7da0\u8272\u5713\u5708\u548c\u7bad\u982d\uff09\uff0c\u53ef\u898b\u6216\u96b1\u85cf\u3002", + "Turtle.hideTurtle": "\u96b1\u85cf\u70cf\u9f9c", + "Turtle.showTurtle": "\u986f\u793a\u70cf\u9f9c", + "Turtle.printHelpUrl": "http://zh.wikipedia.org/wiki/\u5370\u5237", + "Turtle.printTooltip": "\u5728\u70cf\u9f9c\u7684\u65b9\u5411\u53ca\u4f4d\u7f6e\u7e6a\u88fd\u6587\u5b57\u3002", + "Turtle.print": "\u5217\u5370", + "Turtle.fontHelpUrl": "http://zh.wikipedia.org/wiki/\u5b57\u9ad4", + "Turtle.fontTooltip": "\u8a2d\u7f6e\u5217\u5370\u6a21\u7d44\u4f7f\u7528\u7684\u5b57\u578b\u3002", + "Turtle.font": "\u5b57\u578b", + "Turtle.fontSize": "\u5b57\u9ad4\u5927\u5c0f", + "Turtle.fontNormal": "\u4e00\u822c", + "Turtle.fontBold": "\u7c97\u9ad4", + "Turtle.fontItalic": "\u659c\u9ad4", + "Turtle.unloadWarning": "\u96e2\u958b\u672c\u9801\u9762\u5c07\u5931\u53bb\u4f60\u7684\u5de5\u4f5c\u3002", + "Turtle.title": "\u70cf\u9f9c\u5716\u5f62", + "Turtle.runTooltip": "\u8b93\u70cf\u9f9c\u6309\u6a21\u7d44\u7684\u6307\u4ee4\u5de5\u4f5c\u3002", + "Turtle.captureTooltip": "\u5132\u5b58\u8a72\u7e6a\u5716\u3002", + "Turtle.imgFilename": "drawing.png", + "Turtle.catTurtle": "\u70cf\u9f9c" +} \ No newline at end of file diff --git a/apps/maze/generated/diq.js b/apps/maze/generated/diq.js index caae32cc6..c78a712b9 100644 --- a/apps/maze/generated/diq.js +++ b/apps/maze/generated/diq.js @@ -5,7 +5,7 @@ if (typeof apps == 'undefined') { var apps = {}; } apps.messages = function(opt_data, opt_ignored, opt_ijData) { - return '

a visual programming environmentBlocklySee generated JavaScript code.Save and link to blocks.Run the program defined by the blocks in the workspace.Run ProgramResetTEMAMCancelLogicLoopsMathTextListsColourVariablesProceduresThere was a problem with the request.Share your blocks with this link:\\n\\n%1Sorry, \'%1\' doesn\'t correspond with any saved program.Could not load your saved file. Perhaps it was created with a different version of Blockly?listtext
'; + return '
a visual programming environmentBlocklySee generated JavaScript code.Save and link to blocks.Run the program defined by the blocks in the workspace.Programi Akar fiReset kerêTEMAMBıterkneMantığDingekiMatematikNuşteListeyRengVırneyeniProseduriwaştışi deyne zew problem estoBlokan na linkera bıhesrne\n\n%1Sorry, \'%1\' doesn\'t correspond with any saved program.Could not load your saved file. Perhaps it was created with a different version of Blockly?listenuşte
'; }; @@ -36,16 +36,16 @@ if (typeof mazepage == 'undefined') { var mazepage = {}; } mazepage.messages = function(opt_data, opt_ignored, opt_ijData) { - return apps.messages(null, null, opt_ijData) + '
move forwardturn leftturn rightdoelseIf-else blocks will do one thing or the other.if path aheadif path to the leftif path to the rightrepeat untilMoves the player forward one space.Turns the player left or right by 90 degrees.If there is a path in the specified direction, then do some actions.If there is a path in the specified direction, then do the first block of actions. Otherwise, do the second block of actions.Repeat the enclosed actions until finish point is reached.You have %0 blocks left.You have %1 block left.You have %2 blocks left.Congratulations! Are you ready to proceed to level %1?Congratulations! You have solved the final level.
'; + return apps.messages(null, null, opt_ijData) + '
Ver şoŞo çepŞo raştbıkçıniyoseIf-else blocks will do one thing or the other.if path aheadif path to the leftif path to the rightrepeat untilMoves the player forward one space.Turns the player left or right by 90 degrees.If there is a path in the specified direction, then do some actions.If there is a path in the specified direction, then do the first block of actions. Otherwise, do the second block of actions.Repeat the enclosed actions until finish point is reached.You have %0 blocks left.You have %1 block left.You have %2 blocks left.Congratulations! Are you ready to proceed to level %1?Congratulations! You have solved the final level.
'; }; mazepage.start = function(opt_data, opt_ignored, opt_ijData) { - var output = mazepage.messages(null, null, opt_ijData) + '

Blockly : Maze   '; + var output = mazepage.messages(null, null, opt_ijData) + '

Blockly : Labirent   '; for (var i161 = 1; i161 < 11; i161++) { output += ' ' + ((i161 == opt_ijData.level) ? '' + soy.$$escapeHtml(i161) + '' : (i161 < opt_ijData.level) ? '' : '' + soy.$$escapeHtml(i161) + ''); } - output += '

 
") print('') print('') + '') for lang in messages: if lang != TOTAL: print(''.format( lang, generate_language_url(lang))) - for app in APPS: + for app in apps: print '' print('') print('
Language' + - ''.join(APPS) + '
'.join(apps) + '
{0}' print(generate_number_as_percent( get_prefix_count(app, messages[lang]), @@ -112,13 +113,13 @@ def output_as_html(messages, verbose): print '
ALL') - print(''.join([str(get_prefix_count(app, TOTAL)) for app in APPS])) + print(''.join([str(get_prefix_count(app, TOTAL)) for app in apps])) print('
') if verbose: for lang in messages: if lang != TOTAL: - for app in APPS: + for app in apps: if (get_prefix_count(app, messages[lang]) < get_prefix_count(app, messages[TOTAL])): print('
{1} ({0})'. @@ -131,7 +132,7 @@ def output_as_html(messages, verbose): print('') -def output_as_text(messages, verbose): +def output_as_text(messages, apps, verbose): """Outputs the given prefix counts and percentages as text. Args: @@ -139,6 +140,7 @@ def output_as_text(messages, verbose): codes used by translatewiki (generally, ISO 639 language codes) or the string TOTAL, used to indicate the total set of messages. The inner dictionary makes message keys to values in that language. + apps: Apps to consider. verbose: Whether to list missing keys. """ def generate_number_as_percent(num, total): @@ -146,23 +148,23 @@ def output_as_text(messages, verbose): MAX_WIDTH = len('999 (100%)') + 1 FIELD_STRING = '{0: <' + str(MAX_WIDTH) + '}' print(FIELD_STRING.format('Language') + ''.join( - [FIELD_STRING.format(app) for app in APPS])) - print(('-' * (MAX_WIDTH - 1) + ' ') * (len(APPS) + 1)) + [FIELD_STRING.format(app) for app in apps])) + print(('-' * (MAX_WIDTH - 1) + ' ') * (len(apps) + 1)) for lang in messages: if lang != TOTAL: print(FIELD_STRING.format(lang) + ''.join([FIELD_STRING.format(generate_number_as_percent( get_prefix_count(app, messages[lang]), get_prefix_count(app, messages[TOTAL]))) - for app in APPS])) + for app in apps])) print(FIELD_STRING.format(TOTAL) + ''.join( [FIELD_STRING.format(get_prefix_count(app, messages[TOTAL])) - for app in APPS])) + for app in apps])) if verbose: for lang in messages: if lang != TOTAL: - for app in APPS: + for app in apps: missing = [key for key in messages[TOTAL] if key.startswith(app) and key not in messages[lang]] print('{0} {1}: Missing: {2}'.format( @@ -186,6 +188,8 @@ def main(): parser.add_argument('lang_files', nargs='+', help='names of JSON files to examine') args = parser.parse_args() + apps = [args.app] if args.app else APPS + # Read in JSON files. messages = {} # A dictionary of dictionaries. @@ -198,9 +202,9 @@ def main(): # Output results. if args.output == 'text': - output_as_text(messages, args.verbose) + output_as_text(messages, apps, args.verbose) elif args.output == 'html': - output_as_html(messages, args.verbose) + output_as_html(messages, apps, args.verbose) else: print('No output?!') diff --git a/msg/js/ar.js b/msg/js/ar.js new file mode 100644 index 000000000..c7541edd1 --- /dev/null +++ b/msg/js/ar.js @@ -0,0 +1,377 @@ +// This file was automatically generated. Do not modify. + +'use strict'; + +goog.provide('Blockly.Msg.ar'); + +goog.require('Blockly.Msg'); + +Blockly.Msg.ADD_COMMENT = "اضافة تعليق"; +Blockly.Msg.CHANGE_VALUE_TITLE = "تغيير قيمة:"; +Blockly.Msg.COLLAPSE_ALL = "إخفاء القطع "; +Blockly.Msg.COLLAPSE_BLOCK = "إخفاء القطعة"; +Blockly.Msg.COLOUR_BLEND_COLOUR1 = "اللون 1"; +Blockly.Msg.COLOUR_BLEND_COLOUR2 = "اللون 2"; +Blockly.Msg.COLOUR_BLEND_HELPURL = "http://meyerweb.com/eric/tools/color-blend/"; +Blockly.Msg.COLOUR_BLEND_RATIO = "نسبة"; +Blockly.Msg.COLOUR_BLEND_TITLE = "دمج"; +Blockly.Msg.COLOUR_BLEND_TOOLTIP = "دمج لونين ببعضهما البعض بنسبة (0.0 - 1.0)."; +Blockly.Msg.COLOUR_PICKER_HELPURL = "http://ar.wikipedia.org/wiki/Color"; +Blockly.Msg.COLOUR_PICKER_TOOLTIP = "اختر لون من اللوحة."; +Blockly.Msg.COLOUR_RANDOM_HELPURL = "http://randomcolour.com"; +Blockly.Msg.COLOUR_RANDOM_TITLE = "لون عشوائي"; +Blockly.Msg.COLOUR_RANDOM_TOOLTIP = "اختر لون بشكل عشوائي."; +Blockly.Msg.COLOUR_RGB_BLUE = "أزرق"; +Blockly.Msg.COLOUR_RGB_GREEN = "أخضر"; +Blockly.Msg.COLOUR_RGB_HELPURL = "http://www.december.com/html/spec/colorper.html"; +Blockly.Msg.COLOUR_RGB_RED = "أحمر"; +Blockly.Msg.COLOUR_RGB_TITLE = "لون مع"; +Blockly.Msg.COLOUR_RGB_TOOLTIP = "إنشئ لون بالكمية المحددة من الأحمر, الأخضر والأزرق. بحيث يجب تكون كافة القيم بين 0 و 100."; +Blockly.Msg.CONTROLS_FLOW_STATEMENTS_HELPURL = "https://code.google.com/p/blockly/wiki/Loops#Loop_Termination_Blocks"; +Blockly.Msg.CONTROLS_FLOW_STATEMENTS_OPERATOR_BREAK = "اخرج من الحلقة"; +Blockly.Msg.CONTROLS_FLOW_STATEMENTS_OPERATOR_CONTINUE = "استمر ابتداءا من التكرار التالي من الحلقة"; +Blockly.Msg.CONTROLS_FLOW_STATEMENTS_TOOLTIP_BREAK = "اخرج من الحلقة الحالية."; +Blockly.Msg.CONTROLS_FLOW_STATEMENTS_TOOLTIP_CONTINUE = "تخط ما تبقى من هذه الحلقة، واستمر ابتداءا من التكرار التالي."; +Blockly.Msg.CONTROLS_FLOW_STATEMENTS_WARNING = "تحذير: يمكن استخدام هذه القطعة فقط داخل حلقة."; +Blockly.Msg.CONTROLS_FOREACH_HELPURL = "_each https://code.google.com/p/blockly/wiki/Loops#for العبارة الشرطية \"لِكُل\""; +Blockly.Msg.CONTROLS_FOREACH_INPUT_INLIST = "في قائمة"; +Blockly.Msg.CONTROLS_FOREACH_INPUT_INLIST_TAIL = ""; +Blockly.Msg.CONTROLS_FOREACH_INPUT_ITEM = "لكل عنصر"; +Blockly.Msg.CONTROLS_FOREACH_TOOLTIP = "لكل عنصر في قائمة ما، عين المتغير '%1' لهذا الغنصر، ومن ثم نفذ بعض الأوامر."; +Blockly.Msg.CONTROLS_FOR_HELPURL = "https://code.google.com/p/blockly/wiki/Loops#count_with"; +Blockly.Msg.CONTROLS_FOR_INPUT_FROM_TO_BY = "من %1 إلى %2 بمعدل %3"; +Blockly.Msg.CONTROLS_FOR_INPUT_WITH = "عد بـ"; +Blockly.Msg.CONTROLS_FOR_TOOLTIP = "اجعل المتغير %1 يأخذ القيم من رقم البداية الى رقم النهاية، قم بالعد داخل المجال المحدد، وطبق أوامر القطع المحددة."; +Blockly.Msg.CONTROLS_IF_ELSEIF_TOOLTIP = "إضف شرطا إلى القطعة الشرطية \"إذا\"."; +Blockly.Msg.CONTROLS_IF_ELSE_TOOLTIP = "أضف شرط \"نهاية، إجمع\" إلى القطعة الشرطية \"إذا\"."; +Blockly.Msg.CONTROLS_IF_HELPURL = "http://code.google.com/p/blockly/wiki/If_Then"; +Blockly.Msg.CONTROLS_IF_IF_TOOLTIP = "أضف, إزل, أو أعد ترتيب المقاطع لإعادة تكوين القطعة الشرطية \"إذا\"."; +Blockly.Msg.CONTROLS_IF_MSG_ELSE = "والا"; +Blockly.Msg.CONTROLS_IF_MSG_ELSEIF = "وإﻻ إذا"; +Blockly.Msg.CONTROLS_IF_MSG_IF = "إذا"; +Blockly.Msg.CONTROLS_IF_TOOLTIP_1 = "إذا كانت قيمة ما تساوي صحيح, إذن قم بتنفيذ أمر ما."; +Blockly.Msg.CONTROLS_IF_TOOLTIP_2 = "إذا كانت قيمة ما تساوي \"صحيح\"، إذن قم بتنفيذ أول قطعة من الأوامر. والا ،قم بتنفيذ القطعة الثانية من الأوامر."; +Blockly.Msg.CONTROLS_IF_TOOLTIP_3 = "إذا كانت القيمة الأولى تساوي \"صحيح\", إذن قم بتنفيذ القطعة الأولى من الأوامر. والا, إذا كانت القيمة الثانية تساوي \"صحيح\", قم بتنفيذ القطعة الثانية من الأوامر."; +Blockly.Msg.CONTROLS_IF_TOOLTIP_4 = "إذا كانت القيمة الأولى تساوي \"صحيح\", إذن قم بتنفيذ القطعة الأولى من الأوامر. والا , إذا كانت القيمة الثانية تساوي \"صحيح\", قم بتنفيذ القطعة الثانية من الأوامر. إذا لم تكن هناك أي قيمة تساوي صحيح, قم بتنفيذ آخر قطعة من الأوامر."; +Blockly.Msg.CONTROLS_REPEAT_HELPURL = "http://en.wikipedia.org/wiki/For_loop"; +Blockly.Msg.CONTROLS_REPEAT_INPUT_DO = "نفّذ"; +Blockly.Msg.CONTROLS_REPEAT_TITLE = "كرر %1 مرات"; +Blockly.Msg.CONTROLS_REPEAT_TITLE_REPEAT = "أكرر"; +Blockly.Msg.CONTROLS_REPEAT_TITLE_TIMES = "مرات"; +Blockly.Msg.CONTROLS_REPEAT_TOOLTIP = "نفّذ بعض الأوامر عدة مرات."; +Blockly.Msg.CONTROLS_WHILEUNTIL_HELPURL = "http://code.google.com/p/blockly/wiki/Repeat"; +Blockly.Msg.CONTROLS_WHILEUNTIL_OPERATOR_UNTIL = "اكرّر حتى"; +Blockly.Msg.CONTROLS_WHILEUNTIL_OPERATOR_WHILE = "اكرّر طالما"; +Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL = "بما ان القيمة خاطئة, نفّذ بعض الأوامر."; +Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_WHILE = "بما ان القيمة صحيحة, نفّذ بعض الأوامر."; +Blockly.Msg.DELETE_BLOCK = "إحذف القطعة"; +Blockly.Msg.DELETE_X_BLOCKS = "إحذف قطع %1"; +Blockly.Msg.DISABLE_BLOCK = "عطّل القطعة"; +Blockly.Msg.DUPLICATE_BLOCK = "ادمج"; +Blockly.Msg.ENABLE_BLOCK = "أعد تفعيل القطعة"; +Blockly.Msg.EXPAND_ALL = "وسٌّع القطع"; +Blockly.Msg.EXPAND_BLOCK = "وسٌّع القطعة"; +Blockly.Msg.EXTERNAL_INPUTS = "ادخال خارجي"; +Blockly.Msg.HELP = "مساعدة"; +Blockly.Msg.INLINE_INPUTS = "ادخال خطي"; +Blockly.Msg.LISTS_CREATE_EMPTY_HELPURL = "http://en.wikipedia.org/wiki/Linked_list#Empty_lists"; +Blockly.Msg.LISTS_CREATE_EMPTY_TITLE = "إنشئ قائمة فارغة"; +Blockly.Msg.LISTS_CREATE_EMPTY_TOOLTIP = "تقوم بإرجاع قائمة، طولها 0, لا تحتوي على أية سجلات البيانات"; +Blockly.Msg.LISTS_CREATE_WITH_CONTAINER_TITLE_ADD = "قائمة"; +Blockly.Msg.LISTS_CREATE_WITH_CONTAINER_TOOLTIP = "أضف, إزل, أو أعد ترتيب المقاطع لإعادة تكوين القطعة قائمة القطع التالية."; +Blockly.Msg.LISTS_CREATE_WITH_INPUT_WITH = "أتشئ قائمة مع"; +Blockly.Msg.LISTS_CREATE_WITH_ITEM_TOOLTIP = "أضف عنصرا إلى القائمة."; +Blockly.Msg.LISTS_CREATE_WITH_TOOLTIP = "أنشيء قائمة من أي عدد من العناصر."; +Blockly.Msg.LISTS_GET_INDEX_FIRST = "أول"; +Blockly.Msg.LISTS_GET_INDEX_FROM_END = "# من نهاية"; +Blockly.Msg.LISTS_GET_INDEX_FROM_START = "#"; +Blockly.Msg.LISTS_GET_INDEX_GET = "احصل على"; +Blockly.Msg.LISTS_GET_INDEX_GET_REMOVE = "احصل على و ازل"; +Blockly.Msg.LISTS_GET_INDEX_LAST = "أخير"; +Blockly.Msg.LISTS_GET_INDEX_RANDOM = "عشوائي"; +Blockly.Msg.LISTS_GET_INDEX_REMOVE = "ازل"; +Blockly.Msg.LISTS_GET_INDEX_TAIL = ""; +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_FIRST = "يرجع العنصر الأول في قائمة ما."; +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_FROM_END = "يقوم بإرجاع العنصر في الموضع المحدد في قائمة ما. #1 هو العنصر الأخير."; +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_FROM_START = "يقوم بإرجاع العنصر في الموضع المحدد في قائمة ما. #1 هو العنصر الأول."; +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_LAST = "يرجع العنصر الأخير في قائمة ما."; +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_RANDOM = "يرجع عنصرا عشوائيا في قائمة."; +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_FIRST = "يزيل ويرجع العنصر الأول في قائمة."; +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_FROM_END = "يزيل ويقوم بإرجاع العنصر في الموضع المحدد في قائمة ما. #1 هو العنصر الأخير."; +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_FROM_START = "يزيل ويقوم بإرجاع العنصر في الموضع المحدد في قائمة ما. #1 هو العنصر الأول."; +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_LAST = "يزيل ويرجع العنصر الأخير في قائمة ما."; +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_RANDOM = "يزيل و يرجع عنصرا عشوائيا في قائمة ما."; +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_REMOVE_FIRST = "يزيل العنصر الأول في قائمة ما."; +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_REMOVE_FROM_END = "يزيل العنصر الموجود في الموضع المحدد في قائمة ما. #1 هو العنصر الأخير."; +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_REMOVE_FROM_START = "يزيل العنصر الموجود في الموضع المحدد في قائمة ما. #1 هو العنصر الأول."; +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_REMOVE_LAST = "يزيل العنصر الأخير في قائمة ما."; +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_REMOVE_RANDOM = "يزيل عنصرا عشوائيا في قائمة ما."; +Blockly.Msg.LISTS_GET_SUBLIST_END_FROM_END = "إلى # من نهاية"; +Blockly.Msg.LISTS_GET_SUBLIST_END_FROM_START = "إلى #"; +Blockly.Msg.LISTS_GET_SUBLIST_END_LAST = "إلى الأخير"; +Blockly.Msg.LISTS_GET_SUBLIST_HELPURL = "https://code.google.com/p/blockly/wiki/Lists#Getting_a_sublist"; +Blockly.Msg.LISTS_GET_SUBLIST_START_FIRST = "احصل على قائمة فرعية من الأول"; +Blockly.Msg.LISTS_GET_SUBLIST_START_FROM_END = "احصل على قائمة فرعية من # من نهاية"; +Blockly.Msg.LISTS_GET_SUBLIST_START_FROM_START = "احصل على قائمة فرعية من #"; +Blockly.Msg.LISTS_GET_SUBLIST_TAIL = ""; +Blockly.Msg.LISTS_GET_SUBLIST_TOOLTIP = "يقوم بإنشاء نسخة من الجزء المحدد من قائمة ما."; +Blockly.Msg.LISTS_INDEX_OF_FIRST = "ابحث على على التواجد الأول للعنصر"; +Blockly.Msg.LISTS_INDEX_OF_HELPURL = "https://code.google.com/p/blockly/wiki/Lists#Getting_Items_from_a_List"; +Blockly.Msg.LISTS_INDEX_OF_LAST = "ابحث على التواجد الأخير للعنصر"; +Blockly.Msg.LISTS_INDEX_OF_TOOLTIP = "تقوم بإرجاع مؤشر التواجد الأول/الأخير في القائمة. تقوم بإرجاع 0 إذا لم يتم العثور على النص."; +Blockly.Msg.LISTS_INLIST = "في قائمة"; +Blockly.Msg.LISTS_IS_EMPTY_HELPURL = "https://code.google.com/p/blockly/wiki/Lists#is_empty"; +Blockly.Msg.LISTS_IS_EMPTY_TITLE = "%1 فارغ"; +Blockly.Msg.LISTS_LENGTH_HELPURL = "https://code.google.com/p/blockly/wiki/Lists#length_of"; +Blockly.Msg.LISTS_LENGTH_TITLE = "الطول من %1"; +Blockly.Msg.LISTS_LENGTH_TOOLTIP = "تقوم بإرجاع طول قائمة."; +Blockly.Msg.LISTS_REPEAT_HELPURL = "https://code.google.com/p/blockly/wiki/Lists#create_list_with"; +Blockly.Msg.LISTS_REPEAT_TITLE = "إنشئ قائمة مع العنصر %1 %2 مرات"; +Blockly.Msg.LISTS_REPEAT_TOOLTIP = "انشئ قائمة تتألف من القيمة المعطاة متكررة لعدد محدد من المرات."; +Blockly.Msg.LISTS_SET_INDEX_HELPURL = "https://code.google.com/p/blockly/wiki/Lists#in_list_..._set"; +Blockly.Msg.LISTS_SET_INDEX_INPUT_TO = "مثل"; +Blockly.Msg.LISTS_SET_INDEX_INSERT = "أدخل في"; +Blockly.Msg.LISTS_SET_INDEX_SET = "تعيين"; +Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_INSERT_FIRST = "يقوم بإدراج هذا العنصر في بداية قائمة."; +Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_INSERT_FROM_END = "يقوم بإدخال العنصر في الموضع المحدد في قائمة ما. #1 هو العنصر الأخير."; +Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_INSERT_FROM_START = "يقوم بإدخال العنصر في الموضع المحدد في قائمة ما. #1 هو العنصر الأول."; +Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_INSERT_LAST = "ألصق هذا العنصر بنهاية قائمة."; +Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_INSERT_RANDOM = "ادخل العنصر عشوائياً في القائمة."; +Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_SET_FIRST = "يحدد العنصر الأول في قائمة."; +Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_SET_FROM_END = "يحدد العنصر في الموضع المحدد في قائمة ما. #1 هو العنصر الأخير."; +Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_SET_FROM_START = "يحدد العنصر في الموضع المحدد في قائمة ما. #1 هو العنصر الأول."; +Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_SET_LAST = "يحدد العنصر الأخير في قائمة."; +Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_SET_RANDOM = "يحدد عنصرا عشوائيا في قائمة."; +Blockly.Msg.LISTS_TOOLTIP = "يرجع \"صحيح\" إذا كانت القائمة فارغة."; +Blockly.Msg.LOGIC_BOOLEAN_FALSE = "خاطئ"; +Blockly.Msg.LOGIC_BOOLEAN_HELPURL = "http://code.google.com/p/blockly/wiki/True_False"; +Blockly.Msg.LOGIC_BOOLEAN_TOOLTIP = "يرجع صحيح أو خاطئ."; +Blockly.Msg.LOGIC_BOOLEAN_TRUE = "صحيح"; +Blockly.Msg.LOGIC_COMPARE_HELPURL = "http://en.wikipedia.org/wiki/Inequality_(mathematics)"; +Blockly.Msg.LOGIC_COMPARE_TOOLTIP_EQ = "يرجع صحيح إذا كان كلا المدخلات مساوية بعضها البعض."; +Blockly.Msg.LOGIC_COMPARE_TOOLTIP_GT = "يرجع صحيح إذا كان الإدخال الأول أكبر من الإدخال الثاني."; +Blockly.Msg.LOGIC_COMPARE_TOOLTIP_GTE = "يرجع صحيح إذا كان الإدخال الأول أكبر من أو يساوي الإدخال الثاني."; +Blockly.Msg.LOGIC_COMPARE_TOOLTIP_LT = "يرجع صحيح إذا كان الإدخال الأول أصغر من الإدخال الثاني."; +Blockly.Msg.LOGIC_COMPARE_TOOLTIP_LTE = "يرجع صحيح إذا كان الإدخال الأول أصغر من أو يساوي الإدخال الثاني."; +Blockly.Msg.LOGIC_COMPARE_TOOLTIP_NEQ = "يرجع صحيح إذا كانت كلا المدخلات غير مساوية لبعضها البعض."; +Blockly.Msg.LOGIC_NEGATE_HELPURL = "http://code.google.com/p/blockly/wiki/Not"; +Blockly.Msg.LOGIC_NEGATE_TITLE = "ليس من %1"; +Blockly.Msg.LOGIC_NEGATE_TOOLTIP = "يرجع صحيح إذا كان الإدخال خاطئ . يرجع خاطئ إذا كان الإدخال صحيح."; +Blockly.Msg.LOGIC_NULL = "ملغى"; +Blockly.Msg.LOGIC_NULL_HELPURL = "http://en.wikipedia.org/wiki/Nullable_type"; +Blockly.Msg.LOGIC_NULL_TOOLTIP = "ترجع ملغى."; +Blockly.Msg.LOGIC_OPERATION_AND = "و"; +Blockly.Msg.LOGIC_OPERATION_HELPURL = "http://code.google.com/p/blockly/wiki/And_Or"; +Blockly.Msg.LOGIC_OPERATION_OR = "أو"; +Blockly.Msg.LOGIC_OPERATION_TOOLTIP_AND = "ترجع صحيح إذا كان كلا المٌدخلات صحيح."; +Blockly.Msg.LOGIC_OPERATION_TOOLTIP_OR = "ترجع صحيح إذا كان واحد على الأقل من المدخلات صحيح."; +Blockly.Msg.LOGIC_TERNARY_CONDITION = "اختبار"; +Blockly.Msg.LOGIC_TERNARY_HELPURL = "http://en.wikipedia.org/wiki/%3F:"; +Blockly.Msg.LOGIC_TERNARY_IF_FALSE = "إذا كانت العبارة خاطئة"; +Blockly.Msg.LOGIC_TERNARY_IF_TRUE = "إذا كانت العبارة صحيحة"; +Blockly.Msg.LOGIC_TERNARY_TOOLTIP = "تحقق الشرط في 'الاختبار'. إذا كان الشرط صحيح، يقوم بإرجاع قيمة 'اذا كانت العبارة صحيحة'؛ خلاف ذلك يرجع قيمة 'اذا كانت العبارة خاطئة'."; +Blockly.Msg.MATH_ADDITION_SYMBOL = "+"; +Blockly.Msg.MATH_ARITHMETIC_HELPURL = "http://en.wikipedia.org/wiki/Arithmetic"; +Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_ADD = "يرجع مجموع الرقمين."; +Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_DIVIDE = "يرجع حاصل قسمة الرقمين."; +Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_MINUS = "يرجع الفرق بين الرقمين."; +Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_MULTIPLY = "يرجع حاصل ضرب الرقمين."; +Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_POWER = "يرجع الرقم الأول مرفوع إلى تربيع الرقم الثاني."; +Blockly.Msg.MATH_CHANGE_HELPURL = "http://en.wikipedia.org/wiki/Programming_idiom#Incrementing_a_counter"; +Blockly.Msg.MATH_CHANGE_INPUT_BY = "بـ"; +Blockly.Msg.MATH_CHANGE_TITLE_CHANGE = "غير"; +Blockly.Msg.MATH_CHANGE_TOOLTIP = "إضف رقم إلى متغير '%1'."; +Blockly.Msg.MATH_CONSTANT_HELPURL = "http://en.wikipedia.org/wiki/Mathematical_constant"; +Blockly.Msg.MATH_CONSTANT_TOOLTIP = "ير جع واحد من الثوابت الشائعة : π (3.141…), e (2.718…), φ (1.618…), sqrt(2) (1.414…), sqrt(½) (0.707…), or ∞ (infinity)."; +Blockly.Msg.MATH_CONSTRAIN_HELPURL = "http://en.wikipedia.org/wiki/Clamping_%28graphics%29"; +Blockly.Msg.MATH_CONSTRAIN_TITLE = "تقيد %1 منخفض %2 مرتفع %3"; +Blockly.Msg.MATH_CONSTRAIN_TOOLTIP = "تقييد العددليكون بين الحدود المحددة (ضمناً)."; +Blockly.Msg.MATH_DIVISION_SYMBOL = "÷"; +Blockly.Msg.MATH_IS_DIVISIBLE_BY = "قابل للقسمة"; +Blockly.Msg.MATH_IS_EVEN = "هو زوجي"; +Blockly.Msg.MATH_IS_NEGATIVE = "هو سالب"; +Blockly.Msg.MATH_IS_ODD = "هو فرذي"; +Blockly.Msg.MATH_IS_POSITIVE = "هو موجب"; +Blockly.Msg.MATH_IS_PRIME = "هو أولي"; +Blockly.Msg.MATH_IS_TOOLTIP = "تحقق إذا كان عدد ما زوجيا، فرذيا, أوليا، صحيحا،موجبا أو سالبا، أو إذا كان قابلا للقسمة على عدد معين. يرجع صحيح أو خاطئ."; +Blockly.Msg.MATH_IS_WHOLE = "هو صحيح"; +Blockly.Msg.MATH_MODULO_HELPURL = "http://en.wikipedia.org/wiki/Modulo_operation"; +Blockly.Msg.MATH_MODULO_TITLE = "باقي %1 ÷ %2"; +Blockly.Msg.MATH_MODULO_TOOLTIP = "يرجع الباقي من قسمة الرقمين."; +Blockly.Msg.MATH_MULTIPLICATION_SYMBOL = "×"; +Blockly.Msg.MATH_NUMBER_HELPURL = "http://en.wikipedia.org/wiki/Number"; +Blockly.Msg.MATH_NUMBER_TOOLTIP = "عدد ما."; +Blockly.Msg.MATH_ONLIST_HELPURL = ""; +Blockly.Msg.MATH_ONLIST_OPERATOR_AVERAGE = "متوسط القائمة"; +Blockly.Msg.MATH_ONLIST_OPERATOR_MAX = "الحد الأقصى لقائمة"; +Blockly.Msg.MATH_ONLIST_OPERATOR_MEDIAN = "متوسط القائمة"; +Blockly.Msg.MATH_ONLIST_OPERATOR_MIN = "الحد الأدنى من قائمة"; +Blockly.Msg.MATH_ONLIST_OPERATOR_MODE = "منوال القائمة"; +Blockly.Msg.MATH_ONLIST_OPERATOR_RANDOM = "عنصر عشوائي من القائمة"; +Blockly.Msg.MATH_ONLIST_OPERATOR_STD_DEV = "الانحراف المعياري للقائمة"; +Blockly.Msg.MATH_ONLIST_OPERATOR_SUM = "مجموع القائمة"; +Blockly.Msg.MATH_ONLIST_TOOLTIP_AVERAGE = "يرجع المعدل (الوسط الحسابي) للقيم الرقمية في القائمة."; +Blockly.Msg.MATH_ONLIST_TOOLTIP_MAX = "يرجع أكبر عدد في القائمة."; +Blockly.Msg.MATH_ONLIST_TOOLTIP_MEDIAN = "يرجع وسيط العدد في القائمة."; +Blockly.Msg.MATH_ONLIST_TOOLTIP_MIN = "يرجع أصغر رقم في القائمة."; +Blockly.Msg.MATH_ONLIST_TOOLTIP_MODE = "يرجع قائمة من العنصر أو العناصر الأكثر شيوعاً في القائمة."; +Blockly.Msg.MATH_ONLIST_TOOLTIP_RANDOM = "يرجع عنصر عشوائي من القائمة."; +Blockly.Msg.MATH_ONLIST_TOOLTIP_STD_DEV = "يرجع الانحراف المعياري للقائمة."; +Blockly.Msg.MATH_ONLIST_TOOLTIP_SUM = "يرجع مجموع كافة الأرقام الموجودة في القائمة."; +Blockly.Msg.MATH_POWER_SYMBOL = "^"; +Blockly.Msg.MATH_RANDOM_FLOAT_HELPURL = "http://en.wikipedia.org/wiki/Random_number_generation"; +Blockly.Msg.MATH_RANDOM_FLOAT_TITLE_RANDOM = "كسر عشوائي"; +Blockly.Msg.MATH_RANDOM_FLOAT_TOOLTIP = "يرجع جزء عشوائي بين 0.0 (ضمنياً) و 1.0 (خارجيا)."; +Blockly.Msg.MATH_RANDOM_INT_HELPURL = "http://en.wikipedia.org/wiki/Random_number_generation"; +Blockly.Msg.MATH_RANDOM_INT_TITLE = " عدد صحيح عشوائي من %1 إلى %2"; +Blockly.Msg.MATH_RANDOM_INT_TOOLTIP = "يرجع عدد صحيح عشوائي بين حدين محددين, ضمنيا."; +Blockly.Msg.MATH_ROUND_HELPURL = "http://en.wikipedia.org/wiki/Rounding"; +Blockly.Msg.MATH_ROUND_OPERATOR_ROUND = "تقريب"; +Blockly.Msg.MATH_ROUND_OPERATOR_ROUNDDOWN = "تقريب إلى اصغر عدد صحيح"; +Blockly.Msg.MATH_ROUND_OPERATOR_ROUNDUP = "تقريب الى اكبر عدد صحيح"; +Blockly.Msg.MATH_ROUND_TOOLTIP = "تقريب الى اكبر عدد صحيح أو الى اصغر عدد صحيح."; +Blockly.Msg.MATH_SINGLE_HELPURL = "http://en.wikipedia.org/wiki/Square_root"; +Blockly.Msg.MATH_SINGLE_OP_ABSOLUTE = "مطلق"; +Blockly.Msg.MATH_SINGLE_OP_ROOT = "الجذر التربيعي"; +Blockly.Msg.MATH_SINGLE_TOOLTIP_ABS = "يرجع القيمة المطلقة لرقم."; +Blockly.Msg.MATH_SINGLE_TOOLTIP_EXP = "يرجع e الذي هو الاس المرفوع للرقم."; +Blockly.Msg.MATH_SINGLE_TOOLTIP_LN = "يرجع اللوغاريتم الطبيعي لرقم."; +Blockly.Msg.MATH_SINGLE_TOOLTIP_LOG10 = "يرجع لوغاريتم عدد معين للاساس 10."; +Blockly.Msg.MATH_SINGLE_TOOLTIP_NEG = "يرجع عدد سالب."; +Blockly.Msg.MATH_SINGLE_TOOLTIP_POW10 = "يرجع مضروب الرقم 10 في نفسه ."; +Blockly.Msg.MATH_SINGLE_TOOLTIP_ROOT = "يرجع الجذر التربيعي للرقم."; +Blockly.Msg.MATH_SUBTRACTION_SYMBOL = "-"; +Blockly.Msg.MATH_TRIG_ACOS = "acos"; +Blockly.Msg.MATH_TRIG_ASIN = "asin"; +Blockly.Msg.MATH_TRIG_ATAN = "atan"; +Blockly.Msg.MATH_TRIG_COS = "جيب تمام"; +Blockly.Msg.MATH_TRIG_HELPURL = "http://en.wikipedia.org/wiki/Trigonometric_functions"; +Blockly.Msg.MATH_TRIG_SIN = "جيب"; +Blockly.Msg.MATH_TRIG_TAN = "ظل"; +Blockly.Msg.MATH_TRIG_TOOLTIP_ACOS = "يرجع قوس جيب التمام لرقم."; +Blockly.Msg.MATH_TRIG_TOOLTIP_ASIN = "يرجع قوس الجيب للرقم."; +Blockly.Msg.MATH_TRIG_TOOLTIP_ATAN = "يرجع قوس الظل للرقم."; +Blockly.Msg.MATH_TRIG_TOOLTIP_COS = "يرجع جيب التمام لدرجة (لا زواية نصف قطرية)."; +Blockly.Msg.MATH_TRIG_TOOLTIP_SIN = "يرجع جيب التمام لدرجة (لا زواية نصف قطرية)."; +Blockly.Msg.MATH_TRIG_TOOLTIP_TAN = "يرجع الظل لدرجة (لا دائرة نصف قطرية)."; +Blockly.Msg.NEW_VARIABLE = "متغير جديد..."; +Blockly.Msg.NEW_VARIABLE_TITLE = "اسم المتغير الجديد:"; +Blockly.Msg.ORDINAL_NUMBER_SUFFIX = ""; +Blockly.Msg.PROCEDURES_BEFORE_PARAMS = "مع:"; +Blockly.Msg.PROCEDURES_CALLNORETURN_CALL = ""; +Blockly.Msg.PROCEDURES_CALLNORETURN_HELPURL = "http://en.wikipedia.org/wiki/Procedure_%28computer_science%29"; +Blockly.Msg.PROCEDURES_CALLNORETURN_TOOLTIP = "تشغيل الدالة المعرفة من قبل المستخدم '%1'."; +Blockly.Msg.PROCEDURES_CALLRETURN_HELPURL = "http://en.wikipedia.org/wiki/Procedure_%28computer_science%29"; +Blockly.Msg.PROCEDURES_CALLRETURN_TOOLTIP = "تشغيل الدالة المعرفة من قبل المستخدم %1 واستخدام مخرجاتها."; +Blockly.Msg.PROCEDURES_CREATE_DO = "إنشئ '%1'"; +Blockly.Msg.PROCEDURES_DEFNORETURN_DO = ""; +Blockly.Msg.PROCEDURES_DEFNORETURN_HELPURL = "http://en.wikipedia.org/wiki/Procedure_%28computer_science%29"; +Blockly.Msg.PROCEDURES_DEFNORETURN_PROCEDURE = "القيام بشيء ما"; +Blockly.Msg.PROCEDURES_DEFNORETURN_TITLE = "إلى"; +Blockly.Msg.PROCEDURES_DEFNORETURN_TOOLTIP = "انشئ دالة بدون مخرجات ."; +Blockly.Msg.PROCEDURES_DEFRETURN_HELPURL = "http://en.wikipedia.org/wiki/Procedure_%28computer_science%29"; +Blockly.Msg.PROCEDURES_DEFRETURN_RETURN = "يرجع"; +Blockly.Msg.PROCEDURES_DEFRETURN_TOOLTIP = "انشئ دالة مع المخرجات."; +Blockly.Msg.PROCEDURES_DEF_DUPLICATE_WARNING = "تحذير: هذه الدالة تحتوي على معلمات مكررة."; +Blockly.Msg.PROCEDURES_HIGHLIGHT_DEF = "تسليط الضوء على تعريف الدالة"; +Blockly.Msg.PROCEDURES_IFRETURN_TOOLTIP = "إذا كانت القيمة صحيحة ، اذان قم بارجاع القيمة الثانية."; +Blockly.Msg.PROCEDURES_IFRETURN_WARNING = "تحذير:هذه القطعة تستخدم فقط داخل تعريف دالة."; +Blockly.Msg.PROCEDURES_MUTATORARG_TITLE = "اسم الإدخال:"; +Blockly.Msg.PROCEDURES_MUTATORCONTAINER_TITLE = "المدخلات"; +Blockly.Msg.REMOVE_COMMENT = "ازل التعليق"; +Blockly.Msg.RENAME_VARIABLE = "إعادة تسمية المتغير..."; +Blockly.Msg.RENAME_VARIABLE_TITLE = "إعادة تسمية كافة المتغيرات '%1' إلى:"; +Blockly.Msg.TEXT_APPEND_APPENDTEXT = "إلصق نص"; +Blockly.Msg.TEXT_APPEND_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Text_modification"; +Blockly.Msg.TEXT_APPEND_TO = "إلى"; +Blockly.Msg.TEXT_APPEND_TOOLTIP = "إلصق جزءا من النص إلى متغير '%1'."; +Blockly.Msg.TEXT_CHANGECASE_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Adjusting_text_case"; +Blockly.Msg.TEXT_CHANGECASE_OPERATOR_LOWERCASE = "الى حروف صغيرة"; +Blockly.Msg.TEXT_CHANGECASE_OPERATOR_TITLECASE = "الى حروف العنوان"; +Blockly.Msg.TEXT_CHANGECASE_OPERATOR_UPPERCASE = "الى حروف كبيرة"; +Blockly.Msg.TEXT_CHANGECASE_TOOLTIP = "يرجع نسخة من النص في حالة مختلفة."; +Blockly.Msg.TEXT_CHARAT_FIRST = "احصل على الحرف الأول"; +Blockly.Msg.TEXT_CHARAT_FROM_END = "الحصول على الحرف # من نهاية"; +Blockly.Msg.TEXT_CHARAT_FROM_START = "الحصول على الحرف #"; +Blockly.Msg.TEXT_CHARAT_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Extracting_text"; +Blockly.Msg.TEXT_CHARAT_INPUT_INTEXT = "في النص"; +Blockly.Msg.TEXT_CHARAT_LAST = "احصل على آخر حرف"; +Blockly.Msg.TEXT_CHARAT_RANDOM = "الحصول على حرف عشوائي"; +Blockly.Msg.TEXT_CHARAT_TAIL = ""; +Blockly.Msg.TEXT_CHARAT_TOOLTIP = "يرجع حرف ما في الموضع المحدد."; +Blockly.Msg.TEXT_CREATE_JOIN_ITEM_TOOLTIP = "إضف عنصر إلى النص."; +Blockly.Msg.TEXT_CREATE_JOIN_TITLE_JOIN = "الانضمام إلى"; +Blockly.Msg.TEXT_CREATE_JOIN_TOOLTIP = "أضف, إحذف, أو أعد ترتيب المقاطع لإعادة تكوين النص من القطع التالية."; +Blockly.Msg.TEXT_GET_SUBSTRING_END_FROM_END = "إلى حرف # من نهاية"; +Blockly.Msg.TEXT_GET_SUBSTRING_END_FROM_START = "إلى حرف #"; +Blockly.Msg.TEXT_GET_SUBSTRING_END_LAST = "إلى آخر حرف"; +Blockly.Msg.TEXT_GET_SUBSTRING_HELPURL = "http://code.google.com/p/blockly/wiki/Text#Extracting_a_region_of_text"; +Blockly.Msg.TEXT_GET_SUBSTRING_INPUT_IN_TEXT = "في النص"; +Blockly.Msg.TEXT_GET_SUBSTRING_START_FIRST = "الحصول على سلسلة فرعية من الحرف الأول"; +Blockly.Msg.TEXT_GET_SUBSTRING_START_FROM_END = "الحصول على سلسلة حروف فرعية من الحرف # من نهاية"; +Blockly.Msg.TEXT_GET_SUBSTRING_START_FROM_START = "الحصول على سلسلة حروف فرعية من الحرف #"; +Blockly.Msg.TEXT_GET_SUBSTRING_TAIL = ""; +Blockly.Msg.TEXT_GET_SUBSTRING_TOOLTIP = "يرجع جزء معين من النص."; +Blockly.Msg.TEXT_INDEXOF_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Finding_text"; +Blockly.Msg.TEXT_INDEXOF_INPUT_INTEXT = "في النص"; +Blockly.Msg.TEXT_INDEXOF_OPERATOR_FIRST = "ابحث عن التواجد الأول للنص"; +Blockly.Msg.TEXT_INDEXOF_OPERATOR_LAST = "ابحث عن التواجد الأخير للنص"; +Blockly.Msg.TEXT_INDEXOF_TAIL = ""; +Blockly.Msg.TEXT_INDEXOF_TOOLTIP = "تقوم بإرجاع مؤشر التواجد الأول/الأخير للنص الأول في النص الثاني. تقوم بإرجاع 0 إذا لم يتم العثور على النص."; +Blockly.Msg.TEXT_ISEMPTY_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Checking_for_empty_text"; +Blockly.Msg.TEXT_ISEMPTY_TITLE = "%1 فارغ"; +Blockly.Msg.TEXT_ISEMPTY_TOOLTIP = "يرجع \"صحيح\" إذا كان النص المقدم فارغ."; +Blockly.Msg.TEXT_JOIN_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Text_creation"; +Blockly.Msg.TEXT_JOIN_TITLE_CREATEWITH = "انشئ نص مع"; +Blockly.Msg.TEXT_JOIN_TOOLTIP = "أنشئ جزء من النص بالصاق أي عدد من العناصر ببعضها البعض."; +Blockly.Msg.TEXT_LENGTH_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Text_modification"; +Blockly.Msg.TEXT_LENGTH_TITLE = "طول %1"; +Blockly.Msg.TEXT_LENGTH_TOOLTIP = "تقوم بإرجاع عدد الاحرف (بما في ذلك الفراغات) في النص المقدم."; +Blockly.Msg.TEXT_PRINT_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Printing_text"; +Blockly.Msg.TEXT_PRINT_TITLE = "اطبع %1"; +Blockly.Msg.TEXT_PRINT_TOOLTIP = "اطبع النص المحدد أو العدد أو قيمة أخرى."; +Blockly.Msg.TEXT_PROMPT_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Getting_input_from_the_user"; +Blockly.Msg.TEXT_PROMPT_TOOLTIP_NUMBER = "انتظر ادخال المستخذم لرقم ما."; +Blockly.Msg.TEXT_PROMPT_TOOLTIP_TEXT = "انتظر ادخال المستخدم لنص ما."; +Blockly.Msg.TEXT_PROMPT_TYPE_NUMBER = "انتظر ادخال المستخدم لرقم ما مع اظهار رسالة"; +Blockly.Msg.TEXT_PROMPT_TYPE_TEXT = "انتظر ادخال المستخدم لنص ما مع اظهار رسالة"; +Blockly.Msg.TEXT_TEXT_HELPURL = "http://en.wikipedia.org/wiki/String_(computer_science)"; +Blockly.Msg.TEXT_TEXT_TOOLTIP = "حرف أو كلمة أو سطر من النص."; +Blockly.Msg.TEXT_TRIM_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Trimming_%28removing%29_spaces"; +Blockly.Msg.TEXT_TRIM_OPERATOR_BOTH = "ازالة الفراغات من كلا الجانبين"; +Blockly.Msg.TEXT_TRIM_OPERATOR_LEFT = "ازالة الفراغات من الجانب الأيسر"; +Blockly.Msg.TEXT_TRIM_OPERATOR_RIGHT = "ازالة الفراغات من الجانب الأيمن"; +Blockly.Msg.TEXT_TRIM_TOOLTIP = "يرجع نسخة من النص مع حذف من أحد أو كلا الفراغات من أطرافه."; +Blockly.Msg.VARIABLES_DEFAULT_NAME = "البند"; +Blockly.Msg.VARIABLES_GET_CREATE_SET = "انشئ 'التعيين %1'"; +Blockly.Msg.VARIABLES_GET_HELPURL = "http://code.google.com/p/blockly/wiki/Variables#Get"; +Blockly.Msg.VARIABLES_GET_TAIL = ""; +Blockly.Msg.VARIABLES_GET_TITLE = ""; +Blockly.Msg.VARIABLES_GET_TOOLTIP = "يرجع قيمة هذا المتغير."; +Blockly.Msg.VARIABLES_SET_CREATE_GET = "انشئ 'احصل على %1'"; +Blockly.Msg.VARIABLES_SET_HELPURL = "http://code.google.com/p/blockly/wiki/Variables#Set"; +Blockly.Msg.VARIABLES_SET_TAIL = "إلى"; +Blockly.Msg.VARIABLES_SET_TITLE = "تعيين"; +Blockly.Msg.VARIABLES_SET_TOOLTIP = "تعيين هذا المتغير لتكون مساوية للقيمة المدخلة."; +Blockly.Msg.PROCEDURES_DEFRETURN_TITLE = Blockly.Msg.PROCEDURES_DEFNORETURN_TITLE; +Blockly.Msg.LISTS_GET_SUBLIST_INPUT_IN_LIST = Blockly.Msg.LISTS_INLIST; +Blockly.Msg.LISTS_SET_INDEX_INPUT_IN_LIST = Blockly.Msg.LISTS_INLIST; +Blockly.Msg.PROCEDURES_DEFRETURN_PROCEDURE = Blockly.Msg.PROCEDURES_DEFNORETURN_PROCEDURE; +Blockly.Msg.VARIABLES_SET_ITEM = Blockly.Msg.VARIABLES_DEFAULT_NAME; +Blockly.Msg.LISTS_CREATE_WITH_ITEM_TITLE = Blockly.Msg.VARIABLES_DEFAULT_NAME; +Blockly.Msg.MATH_CHANGE_TITLE_ITEM = Blockly.Msg.VARIABLES_DEFAULT_NAME; +Blockly.Msg.VARIABLES_GET_ITEM = Blockly.Msg.VARIABLES_DEFAULT_NAME; +Blockly.Msg.PROCEDURES_DEFRETURN_DO = Blockly.Msg.PROCEDURES_DEFNORETURN_DO; +Blockly.Msg.LISTS_GET_INDEX_HELPURL = Blockly.Msg.LISTS_INDEX_OF_HELPURL; +Blockly.Msg.TEXT_CREATE_JOIN_ITEM_TITLE_ITEM = Blockly.Msg.VARIABLES_DEFAULT_NAME; +Blockly.Msg.CONTROLS_IF_MSG_THEN = Blockly.Msg.CONTROLS_REPEAT_INPUT_DO; +Blockly.Msg.LISTS_INDEX_OF_INPUT_IN_LIST = Blockly.Msg.LISTS_INLIST; +Blockly.Msg.PROCEDURES_CALLRETURN_CALL = Blockly.Msg.PROCEDURES_CALLNORETURN_CALL; +Blockly.Msg.LISTS_GET_INDEX_INPUT_IN_LIST = Blockly.Msg.LISTS_INLIST; +Blockly.Msg.CONTROLS_FOR_INPUT_DO = Blockly.Msg.CONTROLS_REPEAT_INPUT_DO; +Blockly.Msg.CONTROLS_FOREACH_INPUT_DO = Blockly.Msg.CONTROLS_REPEAT_INPUT_DO; +Blockly.Msg.CONTROLS_IF_IF_TITLE_IF = Blockly.Msg.CONTROLS_IF_MSG_IF; +Blockly.Msg.CONTROLS_WHILEUNTIL_INPUT_DO = Blockly.Msg.CONTROLS_REPEAT_INPUT_DO; +Blockly.Msg.CONTROLS_IF_ELSEIF_TITLE_ELSEIF = Blockly.Msg.CONTROLS_IF_MSG_ELSEIF; +Blockly.Msg.TEXT_APPEND_VARIABLE = Blockly.Msg.VARIABLES_DEFAULT_NAME; +Blockly.Msg.CONTROLS_IF_ELSE_TITLE_ELSE = Blockly.Msg.CONTROLS_IF_MSG_ELSE; \ No newline at end of file diff --git a/msg/js/es.js b/msg/js/es.js new file mode 100644 index 000000000..268c539ac --- /dev/null +++ b/msg/js/es.js @@ -0,0 +1,377 @@ +// This file was automatically generated. Do not modify. + +'use strict'; + +goog.provide('Blockly.Msg.es'); + +goog.require('Blockly.Msg'); + +Blockly.Msg.ADD_COMMENT = "Añadir comentario"; +Blockly.Msg.CHANGE_VALUE_TITLE = "Cambiar el valor:"; +Blockly.Msg.COLLAPSE_ALL = "Contraer bloques"; +Blockly.Msg.COLLAPSE_BLOCK = "Contraer bloque"; +Blockly.Msg.COLOUR_BLEND_COLOUR1 = "color 1"; +Blockly.Msg.COLOUR_BLEND_COLOUR2 = "color 2"; +Blockly.Msg.COLOUR_BLEND_HELPURL = "http://meyerweb.com/eric/tools/color-blend/"; // untranslated +Blockly.Msg.COLOUR_BLEND_RATIO = "razón"; +Blockly.Msg.COLOUR_BLEND_TITLE = "combinar"; +Blockly.Msg.COLOUR_BLEND_TOOLTIP = "Combina dos colores con una proporción determinada (0,0–1,0)."; +Blockly.Msg.COLOUR_PICKER_HELPURL = "http://es.wikipedia.org/wiki/Color"; +Blockly.Msg.COLOUR_PICKER_TOOLTIP = "Elige un color de la paleta."; +Blockly.Msg.COLOUR_RANDOM_HELPURL = "http://randomcolour.com"; // untranslated +Blockly.Msg.COLOUR_RANDOM_TITLE = "color aleatorio"; +Blockly.Msg.COLOUR_RANDOM_TOOLTIP = "Elige un color al azar."; +Blockly.Msg.COLOUR_RGB_BLUE = "azul"; +Blockly.Msg.COLOUR_RGB_GREEN = "verde"; +Blockly.Msg.COLOUR_RGB_HELPURL = "http://www.december.com/html/spec/colorper.html"; // untranslated +Blockly.Msg.COLOUR_RGB_RED = "rojo"; +Blockly.Msg.COLOUR_RGB_TITLE = "color con"; +Blockly.Msg.COLOUR_RGB_TOOLTIP = "Crea un color con cantidades específicas de rojo, verde y azul. Todos los valores deben encontrarse entre 0 y 100."; +Blockly.Msg.CONTROLS_FLOW_STATEMENTS_HELPURL = "https://code.google.com/p/blockly/wiki/Loops#Loop_Termination_Blocks"; // untranslated +Blockly.Msg.CONTROLS_FLOW_STATEMENTS_OPERATOR_BREAK = "romper el bucle"; +Blockly.Msg.CONTROLS_FLOW_STATEMENTS_OPERATOR_CONTINUE = "continuar con la siguiente iteración del bucle"; +Blockly.Msg.CONTROLS_FLOW_STATEMENTS_TOOLTIP_BREAK = "Rompe el que contiene el bucle."; +Blockly.Msg.CONTROLS_FLOW_STATEMENTS_TOOLTIP_CONTINUE = "Saltar el resto de este bucle, y continuar con la siguiente iteración."; +Blockly.Msg.CONTROLS_FLOW_STATEMENTS_WARNING = "ADVERTENCIA: Este bloque puede usarse sólo dentro de un bucle."; +Blockly.Msg.CONTROLS_FOREACH_HELPURL = "https://code.google.com/p/blockly/wiki/Loops#for_each for each block"; // untranslated +Blockly.Msg.CONTROLS_FOREACH_INPUT_INLIST = "en la lista"; +Blockly.Msg.CONTROLS_FOREACH_INPUT_INLIST_TAIL = ""; // untranslated +Blockly.Msg.CONTROLS_FOREACH_INPUT_ITEM = "para cada elemento"; +Blockly.Msg.CONTROLS_FOREACH_TOOLTIP = "Para cada elemento en una lista, establece la variable '%1' en el elemento y luego hacer algunas declaraciones."; +Blockly.Msg.CONTROLS_FOR_HELPURL = "https://code.google.com/p/blockly/wiki/Loops#count_with"; // untranslated +Blockly.Msg.CONTROLS_FOR_INPUT_FROM_TO_BY = "de %1 a %2 por %3"; +Blockly.Msg.CONTROLS_FOR_INPUT_WITH = "contar con"; +Blockly.Msg.CONTROLS_FOR_TOOLTIP = "Tiene la variable %1 que toma los valores desde el número de inicio hasta el número final, contando por el intervalo especificado, y hacer los bloques especificados."; +Blockly.Msg.CONTROLS_IF_ELSEIF_TOOLTIP = "Agregar una condición a este bloque."; +Blockly.Msg.CONTROLS_IF_ELSE_TOOLTIP = "Agregar una condición general final a este bloque."; +Blockly.Msg.CONTROLS_IF_HELPURL = "http://code.google.com/p/blockly/wiki/If_Then"; // untranslated +Blockly.Msg.CONTROLS_IF_IF_TOOLTIP = "Agregar, eliminar o reordenar las secciones para reconfigurar este bloque."; +Blockly.Msg.CONTROLS_IF_MSG_ELSE = "sino"; +Blockly.Msg.CONTROLS_IF_MSG_ELSEIF = "o si"; +Blockly.Msg.CONTROLS_IF_MSG_IF = "si"; +Blockly.Msg.CONTROLS_IF_TOOLTIP_1 = "Si un valor es verdadero, entonces hacer algunas declaraciones."; +Blockly.Msg.CONTROLS_IF_TOOLTIP_2 = "Si un valor es verdadero, entonces hacer el primer bloque de declaraciones. De lo contrario, hacer el segundo bloque de declaraciones."; +Blockly.Msg.CONTROLS_IF_TOOLTIP_3 = "Si el primer valor es verdadero, entonces hacer el primer bloque de declaraciones. De lo contrario, si el segundo valor es verdadero, hacer el segundo bloque de declaraciones."; +Blockly.Msg.CONTROLS_IF_TOOLTIP_4 = "Si el primer valor es verdadero, entonces hacer el primer bloque de declaraciones. De lo contrario, si el segundo valor es verdadero, hacer el segundo bloque de declaraciones. Si ninguno de los valores son verdaderos, hacer el último bloque de declaraciones."; +Blockly.Msg.CONTROLS_REPEAT_HELPURL = "http://es.wikipedia.org/wiki/Bucle_for"; +Blockly.Msg.CONTROLS_REPEAT_INPUT_DO = "haz"; +Blockly.Msg.CONTROLS_REPEAT_TITLE = "repetir %1 veces"; +Blockly.Msg.CONTROLS_REPEAT_TITLE_REPEAT = "repetir"; +Blockly.Msg.CONTROLS_REPEAT_TITLE_TIMES = "veces"; +Blockly.Msg.CONTROLS_REPEAT_TOOLTIP = "Hacer algunas declaraciones varias veces."; +Blockly.Msg.CONTROLS_WHILEUNTIL_HELPURL = "http://code.google.com/p/blockly/wiki/Repeat"; // untranslated +Blockly.Msg.CONTROLS_WHILEUNTIL_OPERATOR_UNTIL = "repetir hasta"; +Blockly.Msg.CONTROLS_WHILEUNTIL_OPERATOR_WHILE = "repetir mientras"; +Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL = "Mientras que un valor es falso, entonces hacer algunas declaraciones."; +Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_WHILE = "Mientras que un valor es verdadero, entonces hacer algunas declaraciones."; +Blockly.Msg.DELETE_BLOCK = "Eliminar bloque"; +Blockly.Msg.DELETE_X_BLOCKS = "Eliminar %1 bloques"; +Blockly.Msg.DISABLE_BLOCK = "Desactivr bloque"; +Blockly.Msg.DUPLICATE_BLOCK = "Duplicar"; +Blockly.Msg.ENABLE_BLOCK = "Activar bloque"; +Blockly.Msg.EXPAND_ALL = "Expandir bloques"; +Blockly.Msg.EXPAND_BLOCK = "Expandir bloque"; +Blockly.Msg.EXTERNAL_INPUTS = "Entradas externas"; +Blockly.Msg.HELP = "Ayuda"; +Blockly.Msg.INLINE_INPUTS = "Entradas en línea"; +Blockly.Msg.LISTS_CREATE_EMPTY_HELPURL = "http://en.wikipedia.org/wiki/Linked_list#Empty_lists"; // untranslated +Blockly.Msg.LISTS_CREATE_EMPTY_TITLE = "crear lista vacía"; +Blockly.Msg.LISTS_CREATE_EMPTY_TOOLTIP = "Devuelve una lista, de longitud de 0, que no contenga ningún registro de datos"; +Blockly.Msg.LISTS_CREATE_WITH_CONTAINER_TITLE_ADD = "lista"; +Blockly.Msg.LISTS_CREATE_WITH_CONTAINER_TOOLTIP = "Agregar, eliminar o reorganizar las secciones para reconfigurar esta lista de bloques."; +Blockly.Msg.LISTS_CREATE_WITH_INPUT_WITH = "crear lista con"; +Blockly.Msg.LISTS_CREATE_WITH_ITEM_TOOLTIP = "Agregar un elemento a la lista."; +Blockly.Msg.LISTS_CREATE_WITH_TOOLTIP = "Crear una lista con cualquier número de elementos."; +Blockly.Msg.LISTS_GET_INDEX_FIRST = "primero"; +Blockly.Msg.LISTS_GET_INDEX_FROM_END = "# del final"; +Blockly.Msg.LISTS_GET_INDEX_FROM_START = "#"; // untranslated +Blockly.Msg.LISTS_GET_INDEX_GET = "obtener"; +Blockly.Msg.LISTS_GET_INDEX_GET_REMOVE = "obtener y retirar"; +Blockly.Msg.LISTS_GET_INDEX_LAST = "último"; +Blockly.Msg.LISTS_GET_INDEX_RANDOM = "aleatorio"; +Blockly.Msg.LISTS_GET_INDEX_REMOVE = "eliminar"; +Blockly.Msg.LISTS_GET_INDEX_TAIL = ""; // untranslated +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_FIRST = "Devuelve el primer elemento de una lista."; +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_FROM_END = "Devuelve el elemento a la posición especificada en la lista. #1 es el último elemento."; +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_FROM_START = "Devuelve el elemento a la posición especificada en la lista. #1 es el primer elemento."; +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_LAST = "Devuelve el último elemento de una lista."; +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_RANDOM = "Devuelve un elemento aleatorio en una lista."; +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_FIRST = "Elimina y devuelve el primer elemento de una lista."; +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_FROM_END = "Elimina y devuelve el elemento a la posición especificada en la lista. #1 es el último elemento."; +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_FROM_START = "Elimina y devuelve el elemento a la posición especificada en la lista. #1 es el primer elemento."; +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_LAST = "Elimina y devuelve el último elemento de una lista."; +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_RANDOM = "Elimina y devuelve un elemento aleatorio en una lista."; +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_REMOVE_FIRST = "Elimina el primer elemento de una lista."; +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_REMOVE_FROM_END = "Elimina el elemento a la posición especificada en la lista. #1 es el último elemento."; +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_REMOVE_FROM_START = "Elimina el elemento a la posición especificada en la lista. #1 es el primer elemento."; +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_REMOVE_LAST = "Elimina el último elemento de una lista."; +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_REMOVE_RANDOM = "Elimina un elemento aleatorio en una lista."; +Blockly.Msg.LISTS_GET_SUBLIST_END_FROM_END = "a # del final"; +Blockly.Msg.LISTS_GET_SUBLIST_END_FROM_START = "a #"; +Blockly.Msg.LISTS_GET_SUBLIST_END_LAST = "a la última"; +Blockly.Msg.LISTS_GET_SUBLIST_HELPURL = "https://code.google.com/p/blockly/wiki/Lists#Getting_a_sublist"; // untranslated +Blockly.Msg.LISTS_GET_SUBLIST_START_FIRST = "obtener sub-lista del primero"; +Blockly.Msg.LISTS_GET_SUBLIST_START_FROM_END = "obtener sub-lista de # del final"; +Blockly.Msg.LISTS_GET_SUBLIST_START_FROM_START = "obtener sub-lista de #"; +Blockly.Msg.LISTS_GET_SUBLIST_TAIL = ""; // untranslated +Blockly.Msg.LISTS_GET_SUBLIST_TOOLTIP = "Crea una copia de la parte especificada de una lista."; +Blockly.Msg.LISTS_INDEX_OF_FIRST = "encontrar la primera aparición del elemento"; +Blockly.Msg.LISTS_INDEX_OF_HELPURL = "https://code.google.com/p/blockly/wiki/Lists#Getting_Items_from_a_List"; // untranslated +Blockly.Msg.LISTS_INDEX_OF_LAST = "encontrar la última aparición del elemento"; +Blockly.Msg.LISTS_INDEX_OF_TOOLTIP = "Devuelve el índice de la primera/última aparición del elemento en la lista. Devuelve 0 si el texto no se encuentra."; +Blockly.Msg.LISTS_INLIST = "en la lista"; +Blockly.Msg.LISTS_IS_EMPTY_HELPURL = "https://code.google.com/p/blockly/wiki/Lists#is_empty"; // untranslated +Blockly.Msg.LISTS_IS_EMPTY_TITLE = "%1 está vacío"; +Blockly.Msg.LISTS_LENGTH_HELPURL = "https://code.google.com/p/blockly/wiki/Lists#length_of"; // untranslated +Blockly.Msg.LISTS_LENGTH_TITLE = "longitud de %1"; +Blockly.Msg.LISTS_LENGTH_TOOLTIP = "Devuelve la longitud de una lista."; +Blockly.Msg.LISTS_REPEAT_HELPURL = "https://code.google.com/p/blockly/wiki/Lists#create_list_with"; // untranslated +Blockly.Msg.LISTS_REPEAT_TITLE = "crear lista con el elemento %1 repetido %2 veces"; +Blockly.Msg.LISTS_REPEAT_TOOLTIP = "Crea una lista que consta de un valor dado repetido el número de veces especificado."; +Blockly.Msg.LISTS_SET_INDEX_HELPURL = "https://code.google.com/p/blockly/wiki/Lists#in_list_..._set"; // untranslated +Blockly.Msg.LISTS_SET_INDEX_INPUT_TO = "como"; +Blockly.Msg.LISTS_SET_INDEX_INSERT = "inserta en"; +Blockly.Msg.LISTS_SET_INDEX_SET = "establece"; +Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_INSERT_FIRST = "Inserta el elemento al inicio de una lista."; +Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_INSERT_FROM_END = "Inserta el elemento a la posición especificada en la lista. #1 es el último elemento."; +Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_INSERT_FROM_START = "Inserta el elemento a la posición especificada en la lista. #1 es el primer elemento."; +Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_INSERT_LAST = "Añade el elemento al final de una lista."; +Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_INSERT_RANDOM = "Inserta el elemento aleatoriamente en una lista."; +Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_SET_FIRST = "Establece el primer elemento de una lista."; +Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_SET_FROM_END = "Establece el elemento a la posición especificada en una lista. #1 es el último elemento."; +Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_SET_FROM_START = "Establece el elemento a la posición especificada en una lista. #1 es el primer elemento."; +Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_SET_LAST = "Establece el último elemento de una lista."; +Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_SET_RANDOM = "Establece un elemento aleatorio en una lista."; +Blockly.Msg.LISTS_TOOLTIP = "Devuelve verdadero si la lista está vacía."; +Blockly.Msg.LOGIC_BOOLEAN_FALSE = "falso"; +Blockly.Msg.LOGIC_BOOLEAN_HELPURL = "http://code.google.com/p/blockly/wiki/True_False"; // untranslated +Blockly.Msg.LOGIC_BOOLEAN_TOOLTIP = "Devuelve «verdadero» o «falso»."; +Blockly.Msg.LOGIC_BOOLEAN_TRUE = "verdadero"; +Blockly.Msg.LOGIC_COMPARE_HELPURL = "http://es.wikipedia.org/wiki/Desigualdad_matemática"; +Blockly.Msg.LOGIC_COMPARE_TOOLTIP_EQ = "Devolver verdadero si ambas entradas igualan unas a otras."; +Blockly.Msg.LOGIC_COMPARE_TOOLTIP_GT = "Devolver verdadero si la primera entrada es mayor que la segunda entrada."; +Blockly.Msg.LOGIC_COMPARE_TOOLTIP_GTE = "Devolver verdadero si la primera entrada es mayor o igual a la segunda entrada."; +Blockly.Msg.LOGIC_COMPARE_TOOLTIP_LT = "Devolver verdadero si la primera entrada es menor que la segunda entrada."; +Blockly.Msg.LOGIC_COMPARE_TOOLTIP_LTE = "Devolver verdadero si la primera entrada es menor que o igual a la segunda entrada."; +Blockly.Msg.LOGIC_COMPARE_TOOLTIP_NEQ = "Devolver verdadero si ambas entradas no son iguales entre sí."; +Blockly.Msg.LOGIC_NEGATE_HELPURL = "http://code.google.com/p/blockly/wiki/Not"; // untranslated +Blockly.Msg.LOGIC_NEGATE_TITLE = "no %1"; +Blockly.Msg.LOGIC_NEGATE_TOOLTIP = "Devolver verdadero si la entrada es falsa. Devolver falso si la entrada es verdadera."; +Blockly.Msg.LOGIC_NULL = "nulo"; +Blockly.Msg.LOGIC_NULL_HELPURL = "http://en.wikipedia.org/wiki/Nullable_type"; // untranslated +Blockly.Msg.LOGIC_NULL_TOOLTIP = "Devuelve «nulo»."; +Blockly.Msg.LOGIC_OPERATION_AND = "y"; +Blockly.Msg.LOGIC_OPERATION_HELPURL = "http://code.google.com/p/blockly/wiki/And_Or"; // untranslated +Blockly.Msg.LOGIC_OPERATION_OR = "o"; +Blockly.Msg.LOGIC_OPERATION_TOOLTIP_AND = "Devolver verdadero si ambas entradas son verdaderas."; +Blockly.Msg.LOGIC_OPERATION_TOOLTIP_OR = "Devolver verdadero si al menos una de las entradas es verdadera."; +Blockly.Msg.LOGIC_TERNARY_CONDITION = "prueba"; +Blockly.Msg.LOGIC_TERNARY_HELPURL = "http://en.wikipedia.org/wiki/%3F:"; // untranslated +Blockly.Msg.LOGIC_TERNARY_IF_FALSE = "si es falso"; +Blockly.Msg.LOGIC_TERNARY_IF_TRUE = "si es verdadero"; +Blockly.Msg.LOGIC_TERNARY_TOOLTIP = "Comprobar la condición en \"probar\". Si la condición es verdadera, devolver el valor \"si es cierto\"; de lo contrario, devolver el valor \"si es falso\"."; +Blockly.Msg.MATH_ADDITION_SYMBOL = "+"; // untranslated +Blockly.Msg.MATH_ARITHMETIC_HELPURL = "http://es.wikipedia.org/wiki/Aritmética"; +Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_ADD = "Devuelve la suma de ambos numeros."; +Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_DIVIDE = "Devuelve el cociente de ambos números."; +Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_MINUS = "Devuelve la diferencia de ambos números."; +Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_MULTIPLY = "Devuelve el producto de ambos números."; +Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_POWER = "Devuelve el primer número elevado a la potencia del segundo."; +Blockly.Msg.MATH_CHANGE_HELPURL = "http://en.wikipedia.org/wiki/Programming_idiom#Incrementing_a_counter"; +Blockly.Msg.MATH_CHANGE_INPUT_BY = "por"; +Blockly.Msg.MATH_CHANGE_TITLE_CHANGE = "cambiar"; +Blockly.Msg.MATH_CHANGE_TOOLTIP = "Añadir un número a la variable «%1»."; +Blockly.Msg.MATH_CONSTANT_HELPURL = "http://es.wikipedia.org/wiki/Anexo:Constantes_matemáticas"; +Blockly.Msg.MATH_CONSTANT_TOOLTIP = "Devolver una de las constantes comunes: π (3.141…), e (2.718…), φ (1.618…), sqrt(2) (1.414…), sqrt(½) (0.707…), o ∞ (infinito)."; +Blockly.Msg.MATH_CONSTRAIN_HELPURL = "http://en.wikipedia.org/wiki/Clamping_%28graphics%29"; // untranslated +Blockly.Msg.MATH_CONSTRAIN_TITLE = "limitar %1 bajo %2 alto %3"; +Blockly.Msg.MATH_CONSTRAIN_TOOLTIP = "Limitar un número entre los límites especificados (inclusive)."; +Blockly.Msg.MATH_DIVISION_SYMBOL = "÷"; // untranslated +Blockly.Msg.MATH_IS_DIVISIBLE_BY = "es divisible por"; +Blockly.Msg.MATH_IS_EVEN = "es par"; +Blockly.Msg.MATH_IS_NEGATIVE = "es negativo"; +Blockly.Msg.MATH_IS_ODD = "es impar"; +Blockly.Msg.MATH_IS_POSITIVE = "es positivo"; +Blockly.Msg.MATH_IS_PRIME = "es primo"; +Blockly.Msg.MATH_IS_TOOLTIP = "Comprobar si un número es par, impar, primo, entero, positivo, negativo, o si es divisible por un número determinado. Devuelve verdadero o falso."; +Blockly.Msg.MATH_IS_WHOLE = "es entero"; +Blockly.Msg.MATH_MODULO_HELPURL = "http://en.wikipedia.org/wiki/Modulo_operation"; +Blockly.Msg.MATH_MODULO_TITLE = "resultado de %1 ÷ %2"; +Blockly.Msg.MATH_MODULO_TOOLTIP = "Devolver el resultado al dividir los dos números."; +Blockly.Msg.MATH_MULTIPLICATION_SYMBOL = "×"; // untranslated +Blockly.Msg.MATH_NUMBER_HELPURL = "http://es.wikipedia.org/wiki/Número"; +Blockly.Msg.MATH_NUMBER_TOOLTIP = "Un número."; +Blockly.Msg.MATH_ONLIST_HELPURL = ""; // untranslated +Blockly.Msg.MATH_ONLIST_OPERATOR_AVERAGE = "promedio de la lista"; +Blockly.Msg.MATH_ONLIST_OPERATOR_MAX = "max de la lista"; +Blockly.Msg.MATH_ONLIST_OPERATOR_MEDIAN = "mediana de lista"; +Blockly.Msg.MATH_ONLIST_OPERATOR_MIN = "min de la lista"; +Blockly.Msg.MATH_ONLIST_OPERATOR_MODE = "modos de la lista"; +Blockly.Msg.MATH_ONLIST_OPERATOR_RANDOM = "elemento aleatorio de la lista"; +Blockly.Msg.MATH_ONLIST_OPERATOR_STD_DEV = "desviación estándar de la lista"; +Blockly.Msg.MATH_ONLIST_OPERATOR_SUM = "suma de la lista"; +Blockly.Msg.MATH_ONLIST_TOOLTIP_AVERAGE = "Devolver el promedio (media aritmética) de los valores numéricos en la lista."; +Blockly.Msg.MATH_ONLIST_TOOLTIP_MAX = "Devolver el número más grande en la lista."; +Blockly.Msg.MATH_ONLIST_TOOLTIP_MEDIAN = "Devolver la mediana en la lista."; +Blockly.Msg.MATH_ONLIST_TOOLTIP_MIN = "Devolver el número más pequeño en la lista."; +Blockly.Msg.MATH_ONLIST_TOOLTIP_MODE = "Devolver una lista de los elementos más comunes en la lista."; +Blockly.Msg.MATH_ONLIST_TOOLTIP_RANDOM = "Devolver un elemento aleatorio de la lista."; +Blockly.Msg.MATH_ONLIST_TOOLTIP_STD_DEV = "Devolver la desviación estándar de la lista."; +Blockly.Msg.MATH_ONLIST_TOOLTIP_SUM = "Devolver la suma de todos los números en la lista."; +Blockly.Msg.MATH_POWER_SYMBOL = "^"; // untranslated +Blockly.Msg.MATH_RANDOM_FLOAT_HELPURL = "http://es.wikipedia.org/wiki/Generador_de_números_aleatorios"; +Blockly.Msg.MATH_RANDOM_FLOAT_TITLE_RANDOM = "fracción aleatoria"; +Blockly.Msg.MATH_RANDOM_FLOAT_TOOLTIP = "Devolver una fracción aleatoria entre 0,0 (ambos inclusive) y 1.0 (exclusivo)."; +Blockly.Msg.MATH_RANDOM_INT_HELPURL = "http://es.wikipedia.org/wiki/Generador_de_números_aleatorios"; +Blockly.Msg.MATH_RANDOM_INT_TITLE = "entero aleatorio de %1 a %2"; +Blockly.Msg.MATH_RANDOM_INT_TOOLTIP = "Devolver un entero aleatorio entre los dos límites especificados, inclusive."; +Blockly.Msg.MATH_ROUND_HELPURL = "http://es.wikipedia.org/wiki/Redondeo"; +Blockly.Msg.MATH_ROUND_OPERATOR_ROUND = "redondear"; +Blockly.Msg.MATH_ROUND_OPERATOR_ROUNDDOWN = "redondear menos"; +Blockly.Msg.MATH_ROUND_OPERATOR_ROUNDUP = "redondear más"; +Blockly.Msg.MATH_ROUND_TOOLTIP = "Redondear un número hacia arriba o hacia abajo."; +Blockly.Msg.MATH_SINGLE_HELPURL = "https://es.wikipedia.org/wiki/Ra%C3%ADz_cuadrada"; +Blockly.Msg.MATH_SINGLE_OP_ABSOLUTE = "absoluto"; +Blockly.Msg.MATH_SINGLE_OP_ROOT = "raíz cuadrada"; +Blockly.Msg.MATH_SINGLE_TOOLTIP_ABS = "Devuelve el valor absoluto de un número."; +Blockly.Msg.MATH_SINGLE_TOOLTIP_EXP = "Devuelve e a la potencia de un número."; +Blockly.Msg.MATH_SINGLE_TOOLTIP_LN = "Devuelve el logaritmo natural de un número."; +Blockly.Msg.MATH_SINGLE_TOOLTIP_LOG10 = "Devuelve el logaritmo base 10 de un número."; +Blockly.Msg.MATH_SINGLE_TOOLTIP_NEG = "Devolver la negación de un número."; +Blockly.Msg.MATH_SINGLE_TOOLTIP_POW10 = "Devuelve 10 a la potencia de un número."; +Blockly.Msg.MATH_SINGLE_TOOLTIP_ROOT = "Devuelve la raíz cuadrada de un número."; +Blockly.Msg.MATH_SUBTRACTION_SYMBOL = "-"; // untranslated +Blockly.Msg.MATH_TRIG_ACOS = "acos"; // untranslated +Blockly.Msg.MATH_TRIG_ASIN = "asin"; // untranslated +Blockly.Msg.MATH_TRIG_ATAN = "atan"; // untranslated +Blockly.Msg.MATH_TRIG_COS = "cos"; // untranslated +Blockly.Msg.MATH_TRIG_HELPURL = "http://es.wikipedia.org/wiki/Función_trigonométrica"; +Blockly.Msg.MATH_TRIG_SIN = "sin"; // untranslated +Blockly.Msg.MATH_TRIG_TAN = "tan"; // untranslated +Blockly.Msg.MATH_TRIG_TOOLTIP_ACOS = "Devolver el arcocoseno de un número."; +Blockly.Msg.MATH_TRIG_TOOLTIP_ASIN = "Devolver el arcoseno de un número."; +Blockly.Msg.MATH_TRIG_TOOLTIP_ATAN = "Devolver el arcotangente de un número."; +Blockly.Msg.MATH_TRIG_TOOLTIP_COS = "Devolver el coseno de un grado (no radián)."; +Blockly.Msg.MATH_TRIG_TOOLTIP_SIN = "Devolver el seno de un grado (no radián)."; +Blockly.Msg.MATH_TRIG_TOOLTIP_TAN = "Devolver la tangente de un grado (no radián)."; +Blockly.Msg.NEW_VARIABLE = "Variable nueva…"; +Blockly.Msg.NEW_VARIABLE_TITLE = "Nombre de variable nueva:"; +Blockly.Msg.ORDINAL_NUMBER_SUFFIX = ""; // untranslated +Blockly.Msg.PROCEDURES_BEFORE_PARAMS = "con:"; +Blockly.Msg.PROCEDURES_CALLNORETURN_CALL = ""; // untranslated +Blockly.Msg.PROCEDURES_CALLNORETURN_HELPURL = "http://es.wikipedia.org/wiki/Subrutina"; +Blockly.Msg.PROCEDURES_CALLNORETURN_TOOLTIP = "Ejecuta la función definida por el usuario '%1'."; +Blockly.Msg.PROCEDURES_CALLRETURN_HELPURL = "http://es.wikipedia.org/wiki/Subrutina"; +Blockly.Msg.PROCEDURES_CALLRETURN_TOOLTIP = "Ejecuta la función definida por el usuario '%1' y usar su salida."; +Blockly.Msg.PROCEDURES_CREATE_DO = "Crear '%1'"; +Blockly.Msg.PROCEDURES_DEFNORETURN_DO = ""; // untranslated +Blockly.Msg.PROCEDURES_DEFNORETURN_HELPURL = "http://en.wikipedia.org/wiki/Procedure_%28computer_science%29"; // untranslated +Blockly.Msg.PROCEDURES_DEFNORETURN_PROCEDURE = "hacer algo"; +Blockly.Msg.PROCEDURES_DEFNORETURN_TITLE = "a"; +Blockly.Msg.PROCEDURES_DEFNORETURN_TOOLTIP = "Crea una función sin salida."; +Blockly.Msg.PROCEDURES_DEFRETURN_HELPURL = "http://en.wikipedia.org/wiki/Procedure_%28computer_science%29"; // untranslated +Blockly.Msg.PROCEDURES_DEFRETURN_RETURN = "devuelve"; +Blockly.Msg.PROCEDURES_DEFRETURN_TOOLTIP = "Crea una función con una salida."; +Blockly.Msg.PROCEDURES_DEF_DUPLICATE_WARNING = "Advertencia: Esta función tiene parámetros duplicados."; +Blockly.Msg.PROCEDURES_HIGHLIGHT_DEF = "Destacar definición de la función"; +Blockly.Msg.PROCEDURES_IFRETURN_TOOLTIP = "Si el valor es verdadero, entonces devuelve un segundo valor."; +Blockly.Msg.PROCEDURES_IFRETURN_WARNING = "Advertencia: Este bloque solo puede ser utilizado dentro de la definición de una función."; +Blockly.Msg.PROCEDURES_MUTATORARG_TITLE = "nombre de entrada:"; +Blockly.Msg.PROCEDURES_MUTATORCONTAINER_TITLE = "entradas"; +Blockly.Msg.REMOVE_COMMENT = "Eliminar comentario"; +Blockly.Msg.RENAME_VARIABLE = "Renombrar la variable…"; +Blockly.Msg.RENAME_VARIABLE_TITLE = "Renombrar todas las variables «%1» a:"; +Blockly.Msg.TEXT_APPEND_APPENDTEXT = "añadir texto"; +Blockly.Msg.TEXT_APPEND_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Text_modification"; // untranslated +Blockly.Msg.TEXT_APPEND_TO = "a"; +Blockly.Msg.TEXT_APPEND_TOOLTIP = "Añadir texto a la variable '%1'."; +Blockly.Msg.TEXT_CHANGECASE_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Adjusting_text_case"; // untranslated +Blockly.Msg.TEXT_CHANGECASE_OPERATOR_LOWERCASE = "a minúsculas"; +Blockly.Msg.TEXT_CHANGECASE_OPERATOR_TITLECASE = "a mayúsculas cada palabra"; +Blockly.Msg.TEXT_CHANGECASE_OPERATOR_UPPERCASE = "a mayúsculas"; +Blockly.Msg.TEXT_CHANGECASE_TOOLTIP = "Devuelve una copia del texto en un caso diferente."; +Blockly.Msg.TEXT_CHARAT_FIRST = "obtener la primera letra"; +Blockly.Msg.TEXT_CHARAT_FROM_END = "obtener la letra # del final"; +Blockly.Msg.TEXT_CHARAT_FROM_START = "obtener la letra #"; +Blockly.Msg.TEXT_CHARAT_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Extracting_text"; // untranslated +Blockly.Msg.TEXT_CHARAT_INPUT_INTEXT = "en el texto"; +Blockly.Msg.TEXT_CHARAT_LAST = "obtener la última letra"; +Blockly.Msg.TEXT_CHARAT_RANDOM = "obtener letra aleatoria"; +Blockly.Msg.TEXT_CHARAT_TAIL = ""; // untranslated +Blockly.Msg.TEXT_CHARAT_TOOLTIP = "Devuelve la letra a la posición especificada."; +Blockly.Msg.TEXT_CREATE_JOIN_ITEM_TOOLTIP = "Agregar un elemento al texto."; +Blockly.Msg.TEXT_CREATE_JOIN_TITLE_JOIN = "unir"; +Blockly.Msg.TEXT_CREATE_JOIN_TOOLTIP = "Agregar, eliminar o reordenar las secciones para reconfigurar este bloque de texto."; +Blockly.Msg.TEXT_GET_SUBSTRING_END_FROM_END = "a la letra # del final"; +Blockly.Msg.TEXT_GET_SUBSTRING_END_FROM_START = "a la letra #"; +Blockly.Msg.TEXT_GET_SUBSTRING_END_LAST = "a la última letra"; +Blockly.Msg.TEXT_GET_SUBSTRING_HELPURL = "http://code.google.com/p/blockly/wiki/Text#Extracting_a_region_of_text"; // untranslated +Blockly.Msg.TEXT_GET_SUBSTRING_INPUT_IN_TEXT = "en el texto"; +Blockly.Msg.TEXT_GET_SUBSTRING_START_FIRST = "obtener subcadena de la primera letra"; +Blockly.Msg.TEXT_GET_SUBSTRING_START_FROM_END = "obtener subcadena de la letra # del final"; +Blockly.Msg.TEXT_GET_SUBSTRING_START_FROM_START = "obtener subcadena de la letra #"; +Blockly.Msg.TEXT_GET_SUBSTRING_TAIL = ""; // untranslated +Blockly.Msg.TEXT_GET_SUBSTRING_TOOLTIP = "Devuelve una porción determinada del texto."; +Blockly.Msg.TEXT_INDEXOF_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Finding_text"; // untranslated +Blockly.Msg.TEXT_INDEXOF_INPUT_INTEXT = "en el texto"; +Blockly.Msg.TEXT_INDEXOF_OPERATOR_FIRST = "encontrar la primera aparición del texto"; +Blockly.Msg.TEXT_INDEXOF_OPERATOR_LAST = "encontrar la última aparición del texto"; +Blockly.Msg.TEXT_INDEXOF_TAIL = ""; // untranslated +Blockly.Msg.TEXT_INDEXOF_TOOLTIP = "Devuelve el índice de la primera/última aparición del primer texto en el segundo texto. Devuelve 0 si el texto no se encuentra."; +Blockly.Msg.TEXT_ISEMPTY_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Checking_for_empty_text"; // untranslated +Blockly.Msg.TEXT_ISEMPTY_TITLE = "%1 está vacío"; +Blockly.Msg.TEXT_ISEMPTY_TOOLTIP = "Devuelve verdadero si el texto proporcionado está vacío."; +Blockly.Msg.TEXT_JOIN_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Text_creation"; // untranslated +Blockly.Msg.TEXT_JOIN_TITLE_CREATEWITH = "crear texto con"; +Blockly.Msg.TEXT_JOIN_TOOLTIP = "Crear un fragmento de texto al unir cualquier número de elementos."; +Blockly.Msg.TEXT_LENGTH_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Text_modification"; // untranslated +Blockly.Msg.TEXT_LENGTH_TITLE = "longitud de %1"; +Blockly.Msg.TEXT_LENGTH_TOOLTIP = "Devuelve el número de letras (incluyendo espacios) en el texto proporcionado."; +Blockly.Msg.TEXT_PRINT_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Printing_text"; // untranslated +Blockly.Msg.TEXT_PRINT_TITLE = "imprimir %1"; +Blockly.Msg.TEXT_PRINT_TOOLTIP = "Imprimir el texto especificado, número u otro valor."; +Blockly.Msg.TEXT_PROMPT_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Getting_input_from_the_user"; // untranslated +Blockly.Msg.TEXT_PROMPT_TOOLTIP_NUMBER = "Solicitar al usuario por un número."; +Blockly.Msg.TEXT_PROMPT_TOOLTIP_TEXT = "Solicitar al usuario por un texto."; +Blockly.Msg.TEXT_PROMPT_TYPE_NUMBER = "solicitar el número con el mensaje"; +Blockly.Msg.TEXT_PROMPT_TYPE_TEXT = "solicitar el texto con el mensaje"; +Blockly.Msg.TEXT_TEXT_HELPURL = "http://es.wikipedia.org/wiki/Cadena_de_caracteres"; +Blockly.Msg.TEXT_TEXT_TOOLTIP = "Una letra, palabra o línea de texto."; +Blockly.Msg.TEXT_TRIM_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Trimming_%28removing%29_spaces"; // untranslated +Blockly.Msg.TEXT_TRIM_OPERATOR_BOTH = "recortar espacios de ambos lados"; +Blockly.Msg.TEXT_TRIM_OPERATOR_LEFT = "recortar espacios del lado izquierdo"; +Blockly.Msg.TEXT_TRIM_OPERATOR_RIGHT = "recortar espacios del lado derecho"; +Blockly.Msg.TEXT_TRIM_TOOLTIP = "Devuelve una copia del texto con espacios retirados de uno o ambos extremos."; +Blockly.Msg.VARIABLES_DEFAULT_NAME = "elemento"; +Blockly.Msg.VARIABLES_GET_CREATE_SET = "Crear 'set %1'"; +Blockly.Msg.VARIABLES_GET_HELPURL = "http://code.google.com/p/blockly/wiki/Variables#Get"; // untranslated +Blockly.Msg.VARIABLES_GET_TAIL = ""; // untranslated +Blockly.Msg.VARIABLES_GET_TITLE = ""; // untranslated +Blockly.Msg.VARIABLES_GET_TOOLTIP = "Devuelve el valor de esta variable."; +Blockly.Msg.VARIABLES_SET_CREATE_GET = "Crear 'obtener %1'"; +Blockly.Msg.VARIABLES_SET_HELPURL = "http://code.google.com/p/blockly/wiki/Variables#Set"; // untranslated +Blockly.Msg.VARIABLES_SET_TAIL = "a"; +Blockly.Msg.VARIABLES_SET_TITLE = "establece"; +Blockly.Msg.VARIABLES_SET_TOOLTIP = "Establece esta variable para que sea igual a la entrada."; +Blockly.Msg.PROCEDURES_DEFRETURN_TITLE = Blockly.Msg.PROCEDURES_DEFNORETURN_TITLE; +Blockly.Msg.LISTS_GET_SUBLIST_INPUT_IN_LIST = Blockly.Msg.LISTS_INLIST; +Blockly.Msg.LISTS_SET_INDEX_INPUT_IN_LIST = Blockly.Msg.LISTS_INLIST; +Blockly.Msg.PROCEDURES_DEFRETURN_PROCEDURE = Blockly.Msg.PROCEDURES_DEFNORETURN_PROCEDURE; +Blockly.Msg.VARIABLES_SET_ITEM = Blockly.Msg.VARIABLES_DEFAULT_NAME; +Blockly.Msg.LISTS_CREATE_WITH_ITEM_TITLE = Blockly.Msg.VARIABLES_DEFAULT_NAME; +Blockly.Msg.MATH_CHANGE_TITLE_ITEM = Blockly.Msg.VARIABLES_DEFAULT_NAME; +Blockly.Msg.VARIABLES_GET_ITEM = Blockly.Msg.VARIABLES_DEFAULT_NAME; +Blockly.Msg.PROCEDURES_DEFRETURN_DO = Blockly.Msg.PROCEDURES_DEFNORETURN_DO; +Blockly.Msg.LISTS_GET_INDEX_HELPURL = Blockly.Msg.LISTS_INDEX_OF_HELPURL; +Blockly.Msg.TEXT_CREATE_JOIN_ITEM_TITLE_ITEM = Blockly.Msg.VARIABLES_DEFAULT_NAME; +Blockly.Msg.CONTROLS_IF_MSG_THEN = Blockly.Msg.CONTROLS_REPEAT_INPUT_DO; +Blockly.Msg.LISTS_INDEX_OF_INPUT_IN_LIST = Blockly.Msg.LISTS_INLIST; +Blockly.Msg.PROCEDURES_CALLRETURN_CALL = Blockly.Msg.PROCEDURES_CALLNORETURN_CALL; +Blockly.Msg.LISTS_GET_INDEX_INPUT_IN_LIST = Blockly.Msg.LISTS_INLIST; +Blockly.Msg.CONTROLS_FOR_INPUT_DO = Blockly.Msg.CONTROLS_REPEAT_INPUT_DO; +Blockly.Msg.CONTROLS_FOREACH_INPUT_DO = Blockly.Msg.CONTROLS_REPEAT_INPUT_DO; +Blockly.Msg.CONTROLS_IF_IF_TITLE_IF = Blockly.Msg.CONTROLS_IF_MSG_IF; +Blockly.Msg.CONTROLS_WHILEUNTIL_INPUT_DO = Blockly.Msg.CONTROLS_REPEAT_INPUT_DO; +Blockly.Msg.CONTROLS_IF_ELSEIF_TITLE_ELSEIF = Blockly.Msg.CONTROLS_IF_MSG_ELSEIF; +Blockly.Msg.TEXT_APPEND_VARIABLE = Blockly.Msg.VARIABLES_DEFAULT_NAME; +Blockly.Msg.CONTROLS_IF_ELSE_TITLE_ELSE = Blockly.Msg.CONTROLS_IF_MSG_ELSE; \ No newline at end of file diff --git a/msg/js/fa.js b/msg/js/fa.js index 35c41c8da..dab1a9000 100644 --- a/msg/js/fa.js +++ b/msg/js/fa.js @@ -177,7 +177,7 @@ Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_DIVIDE = "بازگرداندن باقی‌م Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_MINUS = "بازگرداندن تفاوت دو عدد."; Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_MULTIPLY = "بازگرداندن حاصلضرب دو عدد."; Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_POWER = "بازگرداندن اولین عددی که از توان عدد دوم حاصل شده باشد."; -Blockly.Msg.MATH_CHANGE_HELPURL = "http://en.wikipedia.org/wiki/Programming_idiom#Incrementing_a_counter"; // untranslated +Blockly.Msg.MATH_CHANGE_HELPURL = "http://fa.wikipedia.org/wiki/%D8%A7%D8%B5%D8%B7%D9%84%D8%A7%D8%AD_%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87%E2%80%8C%D9%86%D9%88%DB%8C%D8%B3%DB%8C#.D8.A7.D9.81.D8.B2.D8.A7.DB.8C.D8.B4_.D8.B4.D9.85.D8.A7.D8.B1.D9.86.D8.AF.D9.87"; Blockly.Msg.MATH_CHANGE_INPUT_BY = "با"; Blockly.Msg.MATH_CHANGE_TITLE_CHANGE = "تغییر"; Blockly.Msg.MATH_CHANGE_TOOLTIP = "افزودن یک عدد به متغیر '%1'."; diff --git a/msg/js/fr.js b/msg/js/fr.js new file mode 100644 index 000000000..25b015e4e --- /dev/null +++ b/msg/js/fr.js @@ -0,0 +1,377 @@ +// This file was automatically generated. Do not modify. + +'use strict'; + +goog.provide('Blockly.Msg.fr'); + +goog.require('Blockly.Msg'); + +Blockly.Msg.ADD_COMMENT = "Ajouter un commentaire"; +Blockly.Msg.CHANGE_VALUE_TITLE = "Modifier la valeur :"; +Blockly.Msg.COLLAPSE_ALL = "Réduire les blocs"; +Blockly.Msg.COLLAPSE_BLOCK = "Réduire le bloc"; +Blockly.Msg.COLOUR_BLEND_COLOUR1 = "couleur 1"; +Blockly.Msg.COLOUR_BLEND_COLOUR2 = "couleur 2"; +Blockly.Msg.COLOUR_BLEND_HELPURL = "http://meyerweb.com/eric/tools/color-blend/"; +Blockly.Msg.COLOUR_BLEND_RATIO = "ratio"; +Blockly.Msg.COLOUR_BLEND_TITLE = "mélanger"; +Blockly.Msg.COLOUR_BLEND_TOOLTIP = "Mélange deux couleurs ensemble avec un ratio donné (0.0 - 1.0)."; +Blockly.Msg.COLOUR_PICKER_HELPURL = "http://fr.wikipedia.org/wiki/Couleur"; +Blockly.Msg.COLOUR_PICKER_TOOLTIP = "Choisir une couleur dans la palette"; +Blockly.Msg.COLOUR_RANDOM_HELPURL = "http://randomcolour.com"; // untranslated +Blockly.Msg.COLOUR_RANDOM_TITLE = "couleur aléatoire"; +Blockly.Msg.COLOUR_RANDOM_TOOLTIP = "Choisir une couleur au hasard."; +Blockly.Msg.COLOUR_RGB_BLUE = "bleu"; +Blockly.Msg.COLOUR_RGB_GREEN = "vert"; +Blockly.Msg.COLOUR_RGB_HELPURL = "http://www.december.com/html/spec/colorper.html"; +Blockly.Msg.COLOUR_RGB_RED = "rouge"; +Blockly.Msg.COLOUR_RGB_TITLE = "colorer avec"; +Blockly.Msg.COLOUR_RGB_TOOLTIP = "Créer une couleur avec la quantité spécifiée de rouge, vert et bleu. Toutes les valeurs doivent être entre 0 et 100."; +Blockly.Msg.CONTROLS_FLOW_STATEMENTS_HELPURL = "https://code.google.com/p/blockly/wiki/Loops#Loop_Termination_Blocks"; +Blockly.Msg.CONTROLS_FLOW_STATEMENTS_OPERATOR_BREAK = "sortir de la boucle"; +Blockly.Msg.CONTROLS_FLOW_STATEMENTS_OPERATOR_CONTINUE = "continuer avec la prochaine itération de la boucle"; +Blockly.Msg.CONTROLS_FLOW_STATEMENTS_TOOLTIP_BREAK = "Sortir de la boucle englobante."; +Blockly.Msg.CONTROLS_FLOW_STATEMENTS_TOOLTIP_CONTINUE = "Sauter le reste de cette boucle, et poursuivre avec l’itération suivante."; +Blockly.Msg.CONTROLS_FLOW_STATEMENTS_WARNING = "Attention : Ce bloc ne devrait être utilisé que dans une boucle."; +Blockly.Msg.CONTROLS_FOREACH_HELPURL = "https://code.google.com/p/blockly/wiki/Loops#for_each pour chaque bloc"; +Blockly.Msg.CONTROLS_FOREACH_INPUT_INLIST = "dans la liste"; +Blockly.Msg.CONTROLS_FOREACH_INPUT_INLIST_TAIL = ""; // untranslated +Blockly.Msg.CONTROLS_FOREACH_INPUT_ITEM = "pour chaque élément"; +Blockly.Msg.CONTROLS_FOREACH_TOOLTIP = "Pour chaque élément dans une liste, donner la valeur de l’élément à la variable '%1', puis exécuter certains ordres."; +Blockly.Msg.CONTROLS_FOR_HELPURL = "https://code.google.com/p/blockly/wiki/Loops#count_with"; +Blockly.Msg.CONTROLS_FOR_INPUT_FROM_TO_BY = "de %1 à %2 par %3"; +Blockly.Msg.CONTROLS_FOR_INPUT_WITH = "compter avec"; +Blockly.Msg.CONTROLS_FOR_TOOLTIP = "Faire en sorte que la variable %1 prenne les valeurs depuis le numéro de début jusqu’au numéro de fin, en s’incrémentant de l’intervalle spécifié, et exécuter les ordres spécifiés."; +Blockly.Msg.CONTROLS_IF_ELSEIF_TOOLTIP = "Ajouter une condition au bloc si."; +Blockly.Msg.CONTROLS_IF_ELSE_TOOLTIP = "Ajouter une condition finale fourre-tout au bloc si."; +Blockly.Msg.CONTROLS_IF_HELPURL = "http://code.google.com/p/blockly/wiki/If_Then"; +Blockly.Msg.CONTROLS_IF_IF_TOOLTIP = "Ajouter, supprimer ou réordonner les sections pour reconfigurer ce bloc si."; +Blockly.Msg.CONTROLS_IF_MSG_ELSE = "sinon"; +Blockly.Msg.CONTROLS_IF_MSG_ELSEIF = "sinon si"; +Blockly.Msg.CONTROLS_IF_MSG_IF = "si"; +Blockly.Msg.CONTROLS_IF_TOOLTIP_1 = "Si une valeur est vraie, alors exécuter certains ordres."; +Blockly.Msg.CONTROLS_IF_TOOLTIP_2 = "Si une valeur est vraie, alors exécuter le premier bloc d’ordres. Sinon, exécuter le second bloc d’ordres."; +Blockly.Msg.CONTROLS_IF_TOOLTIP_3 = "Si la première valeur est vraie, alors exécuter le premier bloc d’ordres. Sinon, si la seconde valeur est vraie, exécuter le second bloc d’ordres."; +Blockly.Msg.CONTROLS_IF_TOOLTIP_4 = "Si la première valeur est vraie, alors exécuter le premier bloc d’ordres. Sinon, si la seconde valeur est vraie, exécuter le second bloc d’ordres. Si aucune des valeurs n’est vraie, exécuter le dernier bloc d’ordres."; +Blockly.Msg.CONTROLS_REPEAT_HELPURL = "http://en.wikipedia.org/wiki/For_loop"; +Blockly.Msg.CONTROLS_REPEAT_INPUT_DO = "faire"; +Blockly.Msg.CONTROLS_REPEAT_TITLE = "répéter %1 fois"; +Blockly.Msg.CONTROLS_REPEAT_TITLE_REPEAT = "répéter"; +Blockly.Msg.CONTROLS_REPEAT_TITLE_TIMES = "fois"; +Blockly.Msg.CONTROLS_REPEAT_TOOLTIP = "Exécuter certains ordres plusieurs fois."; +Blockly.Msg.CONTROLS_WHILEUNTIL_HELPURL = "http://code.google.com/p/blockly/wiki/Repeat"; +Blockly.Msg.CONTROLS_WHILEUNTIL_OPERATOR_UNTIL = "répéter jusqu’à"; +Blockly.Msg.CONTROLS_WHILEUNTIL_OPERATOR_WHILE = "répéter tant que"; +Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL = "Tant qu’une valeur est fausse, alors exécuter certains ordres."; +Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_WHILE = "Tant qu’une valeur est vraie, alors exécuter certains ordres."; +Blockly.Msg.DELETE_BLOCK = "Supprimer le bloc"; +Blockly.Msg.DELETE_X_BLOCKS = "Supprimer %1 blocs"; +Blockly.Msg.DISABLE_BLOCK = "Désactiver le bloc"; +Blockly.Msg.DUPLICATE_BLOCK = "Dupliquer"; +Blockly.Msg.ENABLE_BLOCK = "Activer le bloc"; +Blockly.Msg.EXPAND_ALL = "Développer les blocs"; +Blockly.Msg.EXPAND_BLOCK = "Développer le bloc"; +Blockly.Msg.EXTERNAL_INPUTS = "Entrées externes"; +Blockly.Msg.HELP = "Aide"; +Blockly.Msg.INLINE_INPUTS = "Entrées en ligne"; +Blockly.Msg.LISTS_CREATE_EMPTY_HELPURL = "http://en.wikipedia.org/wiki/Linked_list#Empty_lists"; // untranslated +Blockly.Msg.LISTS_CREATE_EMPTY_TITLE = "créer une liste vide"; +Blockly.Msg.LISTS_CREATE_EMPTY_TOOLTIP = "Renvoyer une liste, de longueur 0, ne contenant aucun enregistrement"; +Blockly.Msg.LISTS_CREATE_WITH_CONTAINER_TITLE_ADD = "liste"; +Blockly.Msg.LISTS_CREATE_WITH_CONTAINER_TOOLTIP = "Ajouter, supprimer, ou réordonner les sections pour reconfigurer ce bloc de liste."; +Blockly.Msg.LISTS_CREATE_WITH_INPUT_WITH = "créer une liste avec"; +Blockly.Msg.LISTS_CREATE_WITH_ITEM_TOOLTIP = "Ajouter un élément à la liste."; +Blockly.Msg.LISTS_CREATE_WITH_TOOLTIP = "Créer une liste avec un nombre quelconque d’éléments."; +Blockly.Msg.LISTS_GET_INDEX_FIRST = "premier"; +Blockly.Msg.LISTS_GET_INDEX_FROM_END = "# depuis la fin"; +Blockly.Msg.LISTS_GET_INDEX_FROM_START = "#"; // untranslated +Blockly.Msg.LISTS_GET_INDEX_GET = "obtenir"; +Blockly.Msg.LISTS_GET_INDEX_GET_REMOVE = "obtenir et supprimer"; +Blockly.Msg.LISTS_GET_INDEX_LAST = "dernier"; +Blockly.Msg.LISTS_GET_INDEX_RANDOM = "aléatoire"; +Blockly.Msg.LISTS_GET_INDEX_REMOVE = "supprimer"; +Blockly.Msg.LISTS_GET_INDEX_TAIL = ""; // untranslated +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_FIRST = "Renvoie le premier élément dans une liste."; +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_FROM_END = "Renvoie l’élément à la position indiquée dans une liste. #1 est le dernier élément."; +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_FROM_START = "Renvoie l’élément à la position indiquée dans une liste. #1 est le premier élément."; +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_LAST = "Renvoie le dernier élément dans une liste."; +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_RANDOM = "Renvoie un élément au hasard dans une liste."; +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_FIRST = "Supprime et renvoie le premier élément dans une liste."; +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_FROM_END = "Supprime et renvoie l’élément à la position indiquée dans une liste. #1 est le dernier élément."; +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_FROM_START = "Supprime et renvoie l’élément à la position indiquée dans une liste. #1 est le premier élément."; +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_LAST = "Supprime et renvoie le dernier élément dans une liste."; +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_RANDOM = "Supprime et renvoie un élément au hasard dans une liste."; +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_REMOVE_FIRST = "Supprime le premier élément dans une liste."; +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_REMOVE_FROM_END = "Supprime l’élément à la position indiquée dans une liste. #1 est le dernier élément."; +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_REMOVE_FROM_START = "Supprime l’élément à la position indiquée dans une liste. #1 est le premier élément."; +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_REMOVE_LAST = "Supprime le dernier élément dans une liste."; +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_REMOVE_RANDOM = "Supprime un élément au hasard dans une liste."; +Blockly.Msg.LISTS_GET_SUBLIST_END_FROM_END = "jusqu’à # depuis la fin"; +Blockly.Msg.LISTS_GET_SUBLIST_END_FROM_START = "jusqu’à #"; +Blockly.Msg.LISTS_GET_SUBLIST_END_LAST = "jusqu’à la fin"; +Blockly.Msg.LISTS_GET_SUBLIST_HELPURL = "https://code.google.com/p/blockly/wiki/Lists#Getting_a_sublist"; // untranslated +Blockly.Msg.LISTS_GET_SUBLIST_START_FIRST = "obtenir la sous-liste depuis le début"; +Blockly.Msg.LISTS_GET_SUBLIST_START_FROM_END = "obtenir la sous-liste depuis # depuis la fin"; +Blockly.Msg.LISTS_GET_SUBLIST_START_FROM_START = "obtenir la sous-liste depuis #"; +Blockly.Msg.LISTS_GET_SUBLIST_TAIL = ""; // untranslated +Blockly.Msg.LISTS_GET_SUBLIST_TOOLTIP = "Crée une copie de la partie spécifiée d’une liste."; +Blockly.Msg.LISTS_INDEX_OF_FIRST = "trouver la première occurrence de l’élément"; +Blockly.Msg.LISTS_INDEX_OF_HELPURL = "https://code.google.com/p/blockly/wiki/Lists#Getting_Items_from_a_List"; // untranslated +Blockly.Msg.LISTS_INDEX_OF_LAST = "trouver la dernière occurrence de l’élément"; +Blockly.Msg.LISTS_INDEX_OF_TOOLTIP = "Renvoie l’index de la première/dernière occurrence de l’élément dans la liste. Renvoie 0 si le texte n’est pas trouvé."; +Blockly.Msg.LISTS_INLIST = "dans la liste"; +Blockly.Msg.LISTS_IS_EMPTY_HELPURL = "https://code.google.com/p/blockly/wiki/Lists#is_empty"; // untranslated +Blockly.Msg.LISTS_IS_EMPTY_TITLE = "%1 est vide"; +Blockly.Msg.LISTS_LENGTH_HELPURL = "https://code.google.com/p/blockly/wiki/Lists#length_of"; // untranslated +Blockly.Msg.LISTS_LENGTH_TITLE = "longueur de %1"; +Blockly.Msg.LISTS_LENGTH_TOOLTIP = "Renvoie la longueur d’une liste."; +Blockly.Msg.LISTS_REPEAT_HELPURL = "https://code.google.com/p/blockly/wiki/Lists#create_list_with"; // untranslated +Blockly.Msg.LISTS_REPEAT_TITLE = "créer une liste avec l’élément %1 répété %2 fois"; +Blockly.Msg.LISTS_REPEAT_TOOLTIP = "Crée une liste consistant en la valeur fournie répétée le nombre de fois indiqué."; +Blockly.Msg.LISTS_SET_INDEX_HELPURL = "https://code.google.com/p/blockly/wiki/Lists#in_list_..._set"; // untranslated +Blockly.Msg.LISTS_SET_INDEX_INPUT_TO = "comme"; +Blockly.Msg.LISTS_SET_INDEX_INSERT = "insérer en"; +Blockly.Msg.LISTS_SET_INDEX_SET = "mettre"; +Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_INSERT_FIRST = "Insère l’élément au début d’une liste."; +Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_INSERT_FROM_END = "Insère l’élément à la position indiquée dans une liste. #1 est le dernier élément."; +Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_INSERT_FROM_START = "Insère l’élément à la position indiquée dans une liste. #1 est le premier élément."; +Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_INSERT_LAST = "Ajouter l’élément à la fin d’une liste."; +Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_INSERT_RANDOM = "Insère l’élément au hasard dans une liste."; +Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_SET_FIRST = "Fixe le premier élément dans une liste."; +Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_SET_FROM_END = "Fixe l’élément à la position indiquée dans une liste. #1 est le dernier élément."; +Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_SET_FROM_START = "Fixe l’élément à la position indiquée dans une liste. #1 est le premier élément."; +Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_SET_LAST = "Fixe le dernier élément dans une liste."; +Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_SET_RANDOM = "Fixe un élément au hasard dans une liste."; +Blockly.Msg.LISTS_TOOLTIP = "Renvoie vrai si la liste est vide."; +Blockly.Msg.LOGIC_BOOLEAN_FALSE = "faux"; +Blockly.Msg.LOGIC_BOOLEAN_HELPURL = "http://code.google.com/p/blockly/wiki/True_False"; +Blockly.Msg.LOGIC_BOOLEAN_TOOLTIP = "Renvoie soit vrai soit faux."; +Blockly.Msg.LOGIC_BOOLEAN_TRUE = "vrai"; +Blockly.Msg.LOGIC_COMPARE_HELPURL = "http://en.wikipedia.org/wiki/Inequality_(mathematics)"; +Blockly.Msg.LOGIC_COMPARE_TOOLTIP_EQ = "Renvoyer vrai si les deux entrées sont égales."; +Blockly.Msg.LOGIC_COMPARE_TOOLTIP_GT = "Renvoyer vrai si la première entrée est plus grande que la seconde."; +Blockly.Msg.LOGIC_COMPARE_TOOLTIP_GTE = "Renvoyer vrai si la première entrée est plus grande ou égale à la seconde."; +Blockly.Msg.LOGIC_COMPARE_TOOLTIP_LT = "Renvoyer vrai si la première entrée est plus petite que la seconde."; +Blockly.Msg.LOGIC_COMPARE_TOOLTIP_LTE = "Renvoyer vrai si la première entrée est plus petite ou égale à la seconde."; +Blockly.Msg.LOGIC_COMPARE_TOOLTIP_NEQ = "Renvoyer vrai si les deux entrées ne sont pas égales."; +Blockly.Msg.LOGIC_NEGATE_HELPURL = "http://code.google.com/p/blockly/wiki/Not"; +Blockly.Msg.LOGIC_NEGATE_TITLE = "pas %1"; +Blockly.Msg.LOGIC_NEGATE_TOOLTIP = "Renvoie vrai si l’entrée est fausse. Renvoie faux si l’entrée est vraie."; +Blockly.Msg.LOGIC_NULL = "nul"; +Blockly.Msg.LOGIC_NULL_HELPURL = "http://en.wikipedia.org/wiki/Nullable_type"; +Blockly.Msg.LOGIC_NULL_TOOLTIP = "Renvoie nul."; +Blockly.Msg.LOGIC_OPERATION_AND = "et"; +Blockly.Msg.LOGIC_OPERATION_HELPURL = "http://code.google.com/p/blockly/wiki/And_Or"; +Blockly.Msg.LOGIC_OPERATION_OR = "ou"; +Blockly.Msg.LOGIC_OPERATION_TOOLTIP_AND = "Renvoyer vrai si les deux entrées sont vraies."; +Blockly.Msg.LOGIC_OPERATION_TOOLTIP_OR = "Renvoyer vrai si au moins une des entrées est vraie."; +Blockly.Msg.LOGIC_TERNARY_CONDITION = "test"; +Blockly.Msg.LOGIC_TERNARY_HELPURL = "http://en.wikipedia.org/wiki/%3F:"; +Blockly.Msg.LOGIC_TERNARY_IF_FALSE = "si faux"; +Blockly.Msg.LOGIC_TERNARY_IF_TRUE = "si vrai"; +Blockly.Msg.LOGIC_TERNARY_TOOLTIP = "Vérifier la condition dans 'test'. Si elle est vraie, renvoie la valeur 'si vrai' ; sinon renvoie la valeur 'si faux'."; +Blockly.Msg.MATH_ADDITION_SYMBOL = "+"; // untranslated +Blockly.Msg.MATH_ARITHMETIC_HELPURL = "http://en.wikipedia.org/wiki/Arithmetic"; +Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_ADD = "Renvoie la somme des deux nombres."; +Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_DIVIDE = "Renvoie le quotient des deux nombres."; +Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_MINUS = "Renvoie la différence des deux nombres."; +Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_MULTIPLY = "Renvoie le produit des deux nombres."; +Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_POWER = "Renvoie le premier nombre élevé à la puissance du second."; +Blockly.Msg.MATH_CHANGE_HELPURL = "http://en.wikipedia.org/wiki/Programming_idiom#Incrementing_a_counter"; +Blockly.Msg.MATH_CHANGE_INPUT_BY = "de"; +Blockly.Msg.MATH_CHANGE_TITLE_CHANGE = "incrémenter"; +Blockly.Msg.MATH_CHANGE_TOOLTIP = "Ajouter un nombre à la variable '%1'."; +Blockly.Msg.MATH_CONSTANT_HELPURL = "http://en.wikipedia.org/wiki/Mathematical_constant"; +Blockly.Msg.MATH_CONSTANT_TOOLTIP = "Renvoie une des constantes courantes : π (3.141…), e (2.718…), φ (1.618…), sqrt(2) (1.414…), sqrt(½) (0.707…), ou ∞ (infini)."; +Blockly.Msg.MATH_CONSTRAIN_HELPURL = "http://en.wikipedia.org/wiki/Clamping_%28graphics%29"; // untranslated +Blockly.Msg.MATH_CONSTRAIN_TITLE = "contraindre %1 entre %2 et %3"; +Blockly.Msg.MATH_CONSTRAIN_TOOLTIP = "Contraindre un nombre à être entre les limites spécifiées (incluses)."; +Blockly.Msg.MATH_DIVISION_SYMBOL = "÷"; // untranslated +Blockly.Msg.MATH_IS_DIVISIBLE_BY = "est divisible par"; +Blockly.Msg.MATH_IS_EVEN = "est pair"; +Blockly.Msg.MATH_IS_NEGATIVE = "est négatif"; +Blockly.Msg.MATH_IS_ODD = "est impair"; +Blockly.Msg.MATH_IS_POSITIVE = "est positif"; +Blockly.Msg.MATH_IS_PRIME = "est premier"; +Blockly.Msg.MATH_IS_TOOLTIP = "Vérifier si un nombre est pair, impair, premier, entier, positif, négatif, ou s’il est divisible par un certain nombre. Renvoie vrai ou faux."; +Blockly.Msg.MATH_IS_WHOLE = "est entier"; +Blockly.Msg.MATH_MODULO_HELPURL = "http://en.wikipedia.org/wiki/Modulo_operation"; +Blockly.Msg.MATH_MODULO_TITLE = "reste de %1 ÷ %2"; +Blockly.Msg.MATH_MODULO_TOOLTIP = "Renvoyer le reste de la division des deux nombres."; +Blockly.Msg.MATH_MULTIPLICATION_SYMBOL = "×"; // untranslated +Blockly.Msg.MATH_NUMBER_HELPURL = "http://en.wikipedia.org/wiki/Number"; +Blockly.Msg.MATH_NUMBER_TOOLTIP = "Un nombre."; +Blockly.Msg.MATH_ONLIST_HELPURL = ""; // untranslated +Blockly.Msg.MATH_ONLIST_OPERATOR_AVERAGE = "moyenne de la liste"; +Blockly.Msg.MATH_ONLIST_OPERATOR_MAX = "maximum de la liste"; +Blockly.Msg.MATH_ONLIST_OPERATOR_MEDIAN = "médiane de la liste"; +Blockly.Msg.MATH_ONLIST_OPERATOR_MIN = "minimum de la liste"; +Blockly.Msg.MATH_ONLIST_OPERATOR_MODE = "majoritaires de la liste"; +Blockly.Msg.MATH_ONLIST_OPERATOR_RANDOM = "élément aléatoire de la liste"; +Blockly.Msg.MATH_ONLIST_OPERATOR_STD_DEV = "écart-type de la liste"; +Blockly.Msg.MATH_ONLIST_OPERATOR_SUM = "somme de la liste"; +Blockly.Msg.MATH_ONLIST_TOOLTIP_AVERAGE = "Renvoyer la moyenne (arithmétique) des valeurs numériques dans la liste."; +Blockly.Msg.MATH_ONLIST_TOOLTIP_MAX = "Renvoyer le plus grand nombre dans la liste."; +Blockly.Msg.MATH_ONLIST_TOOLTIP_MEDIAN = "Renvoyer le nombre médian dans la liste."; +Blockly.Msg.MATH_ONLIST_TOOLTIP_MIN = "Renvoyer le plus petit nombre dans la liste."; +Blockly.Msg.MATH_ONLIST_TOOLTIP_MODE = "Renvoyer une liste des élément(s) le(s) plus courant(s) dans la liste."; +Blockly.Msg.MATH_ONLIST_TOOLTIP_RANDOM = "Renvoyer un élément dans la liste au hasard."; +Blockly.Msg.MATH_ONLIST_TOOLTIP_STD_DEV = "Renvoyer l’écart-type de la liste."; +Blockly.Msg.MATH_ONLIST_TOOLTIP_SUM = "Renvoyer la somme de tous les nombres dans la liste."; +Blockly.Msg.MATH_POWER_SYMBOL = "^"; // untranslated +Blockly.Msg.MATH_RANDOM_FLOAT_HELPURL = "http://en.wikipedia.org/wiki/Random_number_generation"; +Blockly.Msg.MATH_RANDOM_FLOAT_TITLE_RANDOM = "fraction aléatoire"; +Blockly.Msg.MATH_RANDOM_FLOAT_TOOLTIP = "Renvoyer une fraction aléatoire entre 0.0 (inclus) et 1.0 (exclus)."; +Blockly.Msg.MATH_RANDOM_INT_HELPURL = "http://en.wikipedia.org/wiki/Random_number_generation"; +Blockly.Msg.MATH_RANDOM_INT_TITLE = "entier aléatoire entre %1 et %2"; +Blockly.Msg.MATH_RANDOM_INT_TOOLTIP = "Renvoyer un entier aléatoire entre les deux limites spécifiées, incluses."; +Blockly.Msg.MATH_ROUND_HELPURL = "http://en.wikipedia.org/wiki/Rounding"; +Blockly.Msg.MATH_ROUND_OPERATOR_ROUND = "arrondir"; +Blockly.Msg.MATH_ROUND_OPERATOR_ROUNDDOWN = "arrondir à l’inférieur"; +Blockly.Msg.MATH_ROUND_OPERATOR_ROUNDUP = "arrondir au supérieur"; +Blockly.Msg.MATH_ROUND_TOOLTIP = "Arrondir un nombre au-dessus ou au-dessous."; +Blockly.Msg.MATH_SINGLE_HELPURL = "http://en.wikipedia.org/wiki/Square_root"; +Blockly.Msg.MATH_SINGLE_OP_ABSOLUTE = "absolu"; +Blockly.Msg.MATH_SINGLE_OP_ROOT = "racine carrée"; +Blockly.Msg.MATH_SINGLE_TOOLTIP_ABS = "Renvoie la valeur absolue d’un nombre."; +Blockly.Msg.MATH_SINGLE_TOOLTIP_EXP = "Renvoie e à la puissance d’un nombre."; +Blockly.Msg.MATH_SINGLE_TOOLTIP_LN = "Renvoie le logarithme naturel d’un nombre."; +Blockly.Msg.MATH_SINGLE_TOOLTIP_LOG10 = "Renvoie le logarithme base 10 d’un nombre."; +Blockly.Msg.MATH_SINGLE_TOOLTIP_NEG = "Renvoie l’opposé d’un nombre"; +Blockly.Msg.MATH_SINGLE_TOOLTIP_POW10 = "Renvoie 10 à la puissance d’un nombre."; +Blockly.Msg.MATH_SINGLE_TOOLTIP_ROOT = "Renvoie la racine carrée d’un nombre."; +Blockly.Msg.MATH_SUBTRACTION_SYMBOL = "-"; // untranslated +Blockly.Msg.MATH_TRIG_ACOS = "acos"; // untranslated +Blockly.Msg.MATH_TRIG_ASIN = "asin"; // untranslated +Blockly.Msg.MATH_TRIG_ATAN = "atan"; // untranslated +Blockly.Msg.MATH_TRIG_COS = "cos"; // untranslated +Blockly.Msg.MATH_TRIG_HELPURL = "http://en.wikipedia.org/wiki/Trigonometric_functions"; +Blockly.Msg.MATH_TRIG_SIN = "sin"; // untranslated +Blockly.Msg.MATH_TRIG_TAN = "tan"; // untranslated +Blockly.Msg.MATH_TRIG_TOOLTIP_ACOS = "Renvoie l’arccosinus d’un nombre."; +Blockly.Msg.MATH_TRIG_TOOLTIP_ASIN = "Renvoie l’arcsinus d’un nombre."; +Blockly.Msg.MATH_TRIG_TOOLTIP_ATAN = "Renvoie l’arctangente d’un nombre."; +Blockly.Msg.MATH_TRIG_TOOLTIP_COS = "Renvoie le cosinus d’un angle en degrés (pas en radians)."; +Blockly.Msg.MATH_TRIG_TOOLTIP_SIN = "Renvoie le sinus d’un angle en degrés (pas en radians)."; +Blockly.Msg.MATH_TRIG_TOOLTIP_TAN = "Renvoie la tangente d’un angle en degrés (pas en radians)."; +Blockly.Msg.NEW_VARIABLE = "Nouvelle variable…"; +Blockly.Msg.NEW_VARIABLE_TITLE = "Nom de la nouvelle variable :"; +Blockly.Msg.ORDINAL_NUMBER_SUFFIX = ""; // untranslated +Blockly.Msg.PROCEDURES_BEFORE_PARAMS = "avec :"; +Blockly.Msg.PROCEDURES_CALLNORETURN_CALL = ""; // untranslated +Blockly.Msg.PROCEDURES_CALLNORETURN_HELPURL = "http://en.wikipedia.org/wiki/Procedure_%28computer_science%29"; +Blockly.Msg.PROCEDURES_CALLNORETURN_TOOLTIP = "Exécuter la fonction '%1' définie par l’utilisateur."; +Blockly.Msg.PROCEDURES_CALLRETURN_HELPURL = "http://en.wikipedia.org/wiki/Procedure_%28computer_science%29"; +Blockly.Msg.PROCEDURES_CALLRETURN_TOOLTIP = "Exécuter la fonction '%1' définie par l’utilisateur et utiliser son résultat."; +Blockly.Msg.PROCEDURES_CREATE_DO = "Créer '%1'"; +Blockly.Msg.PROCEDURES_DEFNORETURN_DO = ""; // untranslated +Blockly.Msg.PROCEDURES_DEFNORETURN_HELPURL = "http://en.wikipedia.org/wiki/Procedure_%28computer_science%29"; // untranslated +Blockly.Msg.PROCEDURES_DEFNORETURN_PROCEDURE = "faire quelque chose"; +Blockly.Msg.PROCEDURES_DEFNORETURN_TITLE = "à"; +Blockly.Msg.PROCEDURES_DEFNORETURN_TOOLTIP = "Crée une fonction sans sortie."; +Blockly.Msg.PROCEDURES_DEFRETURN_HELPURL = "http://en.wikipedia.org/wiki/Procedure_%28computer_science%29"; // untranslated +Blockly.Msg.PROCEDURES_DEFRETURN_RETURN = "retour"; +Blockly.Msg.PROCEDURES_DEFRETURN_TOOLTIP = "Crée une fonction avec une sortie."; +Blockly.Msg.PROCEDURES_DEF_DUPLICATE_WARNING = "Attention : Cette fonction a des paramètres dupliqués."; +Blockly.Msg.PROCEDURES_HIGHLIGHT_DEF = "Surligner la définition de la fonction"; +Blockly.Msg.PROCEDURES_IFRETURN_TOOLTIP = "Si une valeur est vraie, alors renvoyer une seconde valeur."; +Blockly.Msg.PROCEDURES_IFRETURN_WARNING = "Attention : Ce bloc pourrait n’être utilisé que dans une définition de fonction."; +Blockly.Msg.PROCEDURES_MUTATORARG_TITLE = "nom de l’entrée :"; +Blockly.Msg.PROCEDURES_MUTATORCONTAINER_TITLE = "entrées"; +Blockly.Msg.REMOVE_COMMENT = "Supprimer un commentaire"; +Blockly.Msg.RENAME_VARIABLE = "Renommer la variable…"; +Blockly.Msg.RENAME_VARIABLE_TITLE = "Renommer toutes les variables '%1' en :"; +Blockly.Msg.TEXT_APPEND_APPENDTEXT = "ajouter le texte"; +Blockly.Msg.TEXT_APPEND_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Text_modification"; // untranslated +Blockly.Msg.TEXT_APPEND_TO = "à"; +Blockly.Msg.TEXT_APPEND_TOOLTIP = "Ajouter du texte à la variable '%1'."; +Blockly.Msg.TEXT_CHANGECASE_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Adjusting_text_case"; // untranslated +Blockly.Msg.TEXT_CHANGECASE_OPERATOR_LOWERCASE = "en minuscules"; +Blockly.Msg.TEXT_CHANGECASE_OPERATOR_TITLECASE = "en Majuscule Au Début De Chaque Mot"; +Blockly.Msg.TEXT_CHANGECASE_OPERATOR_UPPERCASE = "en MAJUSCULES"; +Blockly.Msg.TEXT_CHANGECASE_TOOLTIP = "Renvoyer une copie du texte dans une autre casse."; +Blockly.Msg.TEXT_CHARAT_FIRST = "obtenir la première lettre"; +Blockly.Msg.TEXT_CHARAT_FROM_END = "obtenir la lettre # depuis la fin"; +Blockly.Msg.TEXT_CHARAT_FROM_START = "obtenir la lettre #"; +Blockly.Msg.TEXT_CHARAT_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Extracting_text"; // untranslated +Blockly.Msg.TEXT_CHARAT_INPUT_INTEXT = "dans le texte"; +Blockly.Msg.TEXT_CHARAT_LAST = "obtenir la dernière lettre"; +Blockly.Msg.TEXT_CHARAT_RANDOM = "obtenir une lettre au hasard"; +Blockly.Msg.TEXT_CHARAT_TAIL = ""; // untranslated +Blockly.Msg.TEXT_CHARAT_TOOLTIP = "Renvoie la lettre à la position indiquée."; +Blockly.Msg.TEXT_CREATE_JOIN_ITEM_TOOLTIP = "Ajouter un élément au texte."; +Blockly.Msg.TEXT_CREATE_JOIN_TITLE_JOIN = "joindre"; +Blockly.Msg.TEXT_CREATE_JOIN_TOOLTIP = "Ajouter, supprimer, ou réordonner des sections pour reconfigurer ce bloc de texte."; +Blockly.Msg.TEXT_GET_SUBSTRING_END_FROM_END = "jusqu’à la lettre # depuis la fin"; +Blockly.Msg.TEXT_GET_SUBSTRING_END_FROM_START = "jusqu’à la lettre #"; +Blockly.Msg.TEXT_GET_SUBSTRING_END_LAST = "jusqu’à la dernière lettre"; +Blockly.Msg.TEXT_GET_SUBSTRING_HELPURL = "http://code.google.com/p/blockly/wiki/Text#Extracting_a_region_of_text"; // untranslated +Blockly.Msg.TEXT_GET_SUBSTRING_INPUT_IN_TEXT = "dans le texte"; +Blockly.Msg.TEXT_GET_SUBSTRING_START_FIRST = "obtenir la sous-chaîne depuis la première lettre"; +Blockly.Msg.TEXT_GET_SUBSTRING_START_FROM_END = "obtenir la sous-chaîne depuis la lettre # depuis la fin"; +Blockly.Msg.TEXT_GET_SUBSTRING_START_FROM_START = "obtenir la sous-chaîne depuis la lettre #"; +Blockly.Msg.TEXT_GET_SUBSTRING_TAIL = ""; // untranslated +Blockly.Msg.TEXT_GET_SUBSTRING_TOOLTIP = "Renvoie une partie indiquée du texte."; +Blockly.Msg.TEXT_INDEXOF_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Finding_text"; // untranslated +Blockly.Msg.TEXT_INDEXOF_INPUT_INTEXT = "dans le texte"; +Blockly.Msg.TEXT_INDEXOF_OPERATOR_FIRST = "trouver la première occurrence de la chaîne"; +Blockly.Msg.TEXT_INDEXOF_OPERATOR_LAST = "trouver la dernière occurrence de la chaîne"; +Blockly.Msg.TEXT_INDEXOF_TAIL = ""; // untranslated +Blockly.Msg.TEXT_INDEXOF_TOOLTIP = "Renvoie l’index de la première/dernière occurrence de la première chaîne dans la seconde. Renvoie 0 si la chaîne n’est pas trouvée."; +Blockly.Msg.TEXT_ISEMPTY_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Checking_for_empty_text"; // untranslated +Blockly.Msg.TEXT_ISEMPTY_TITLE = "%1 est vide"; +Blockly.Msg.TEXT_ISEMPTY_TOOLTIP = "Renvoie vrai si le texte fourni est vide."; +Blockly.Msg.TEXT_JOIN_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Text_creation"; // untranslated +Blockly.Msg.TEXT_JOIN_TITLE_CREATEWITH = "créer le texte avec"; +Blockly.Msg.TEXT_JOIN_TOOLTIP = "Créer un morceau de texte en agrégeant un nombre quelconque d’éléments."; +Blockly.Msg.TEXT_LENGTH_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Text_modification"; // untranslated +Blockly.Msg.TEXT_LENGTH_TITLE = "longueur de %1"; +Blockly.Msg.TEXT_LENGTH_TOOLTIP = "Renvoie le nombre de lettres (espaces compris) dans le texte fourni."; +Blockly.Msg.TEXT_PRINT_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Printing_text"; // untranslated +Blockly.Msg.TEXT_PRINT_TITLE = "afficher %1"; +Blockly.Msg.TEXT_PRINT_TOOLTIP = "Afficher le texte, le nombre ou une autre valeur spécifié."; +Blockly.Msg.TEXT_PROMPT_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Getting_input_from_the_user"; // untranslated +Blockly.Msg.TEXT_PROMPT_TOOLTIP_NUMBER = "Demander un nombre à l’utilisateur."; +Blockly.Msg.TEXT_PROMPT_TOOLTIP_TEXT = "Demander un texte à l’utilisateur."; +Blockly.Msg.TEXT_PROMPT_TYPE_NUMBER = "invite pour un nombre avec un message"; +Blockly.Msg.TEXT_PROMPT_TYPE_TEXT = "invite pour un texte avec un message"; +Blockly.Msg.TEXT_TEXT_HELPURL = "http://en.wikipedia.org/wiki/String_(computer_science)"; +Blockly.Msg.TEXT_TEXT_TOOLTIP = "Une lettre, un mot ou une ligne de texte."; +Blockly.Msg.TEXT_TRIM_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Trimming_%28removing%29_spaces"; // untranslated +Blockly.Msg.TEXT_TRIM_OPERATOR_BOTH = "supprimer les espaces des deux côtés"; +Blockly.Msg.TEXT_TRIM_OPERATOR_LEFT = "supprimer les espaces du côté gauche"; +Blockly.Msg.TEXT_TRIM_OPERATOR_RIGHT = "supprimer les espaces du côté droit"; +Blockly.Msg.TEXT_TRIM_TOOLTIP = "Renvoyer une copie du texte avec les espaces supprimés d’un bout ou des deux."; +Blockly.Msg.VARIABLES_DEFAULT_NAME = "élément"; +Blockly.Msg.VARIABLES_GET_CREATE_SET = "Créer 'fixer %1'"; +Blockly.Msg.VARIABLES_GET_HELPURL = "http://code.google.com/p/blockly/wiki/Variables#Get"; // untranslated +Blockly.Msg.VARIABLES_GET_TAIL = ""; // untranslated +Blockly.Msg.VARIABLES_GET_TITLE = ""; // untranslated +Blockly.Msg.VARIABLES_GET_TOOLTIP = "Renvoie la valeur de cette variable."; +Blockly.Msg.VARIABLES_SET_CREATE_GET = "Créer 'obtenir %1'"; +Blockly.Msg.VARIABLES_SET_HELPURL = "http://code.google.com/p/blockly/wiki/Variables#Set"; // untranslated +Blockly.Msg.VARIABLES_SET_TAIL = "à"; +Blockly.Msg.VARIABLES_SET_TITLE = "fixer"; +Blockly.Msg.VARIABLES_SET_TOOLTIP = "Fixe cette variable pour qu’elle soit égale à la valeur de l’entrée."; +Blockly.Msg.PROCEDURES_DEFRETURN_TITLE = Blockly.Msg.PROCEDURES_DEFNORETURN_TITLE; +Blockly.Msg.LISTS_GET_SUBLIST_INPUT_IN_LIST = Blockly.Msg.LISTS_INLIST; +Blockly.Msg.LISTS_SET_INDEX_INPUT_IN_LIST = Blockly.Msg.LISTS_INLIST; +Blockly.Msg.PROCEDURES_DEFRETURN_PROCEDURE = Blockly.Msg.PROCEDURES_DEFNORETURN_PROCEDURE; +Blockly.Msg.VARIABLES_SET_ITEM = Blockly.Msg.VARIABLES_DEFAULT_NAME; +Blockly.Msg.LISTS_CREATE_WITH_ITEM_TITLE = Blockly.Msg.VARIABLES_DEFAULT_NAME; +Blockly.Msg.MATH_CHANGE_TITLE_ITEM = Blockly.Msg.VARIABLES_DEFAULT_NAME; +Blockly.Msg.VARIABLES_GET_ITEM = Blockly.Msg.VARIABLES_DEFAULT_NAME; +Blockly.Msg.PROCEDURES_DEFRETURN_DO = Blockly.Msg.PROCEDURES_DEFNORETURN_DO; +Blockly.Msg.LISTS_GET_INDEX_HELPURL = Blockly.Msg.LISTS_INDEX_OF_HELPURL; +Blockly.Msg.TEXT_CREATE_JOIN_ITEM_TITLE_ITEM = Blockly.Msg.VARIABLES_DEFAULT_NAME; +Blockly.Msg.CONTROLS_IF_MSG_THEN = Blockly.Msg.CONTROLS_REPEAT_INPUT_DO; +Blockly.Msg.LISTS_INDEX_OF_INPUT_IN_LIST = Blockly.Msg.LISTS_INLIST; +Blockly.Msg.PROCEDURES_CALLRETURN_CALL = Blockly.Msg.PROCEDURES_CALLNORETURN_CALL; +Blockly.Msg.LISTS_GET_INDEX_INPUT_IN_LIST = Blockly.Msg.LISTS_INLIST; +Blockly.Msg.CONTROLS_FOR_INPUT_DO = Blockly.Msg.CONTROLS_REPEAT_INPUT_DO; +Blockly.Msg.CONTROLS_FOREACH_INPUT_DO = Blockly.Msg.CONTROLS_REPEAT_INPUT_DO; +Blockly.Msg.CONTROLS_IF_IF_TITLE_IF = Blockly.Msg.CONTROLS_IF_MSG_IF; +Blockly.Msg.CONTROLS_WHILEUNTIL_INPUT_DO = Blockly.Msg.CONTROLS_REPEAT_INPUT_DO; +Blockly.Msg.CONTROLS_IF_ELSEIF_TITLE_ELSEIF = Blockly.Msg.CONTROLS_IF_MSG_ELSEIF; +Blockly.Msg.TEXT_APPEND_VARIABLE = Blockly.Msg.VARIABLES_DEFAULT_NAME; +Blockly.Msg.CONTROLS_IF_ELSE_TITLE_ELSE = Blockly.Msg.CONTROLS_IF_MSG_ELSE; \ No newline at end of file diff --git a/msg/js/hu.js b/msg/js/hu.js index f3e9d7cc2..fd260c957 100644 --- a/msg/js/hu.js +++ b/msg/js/hu.js @@ -8,7 +8,7 @@ goog.require('Blockly.Msg'); Blockly.Msg.ADD_COMMENT = "Megjegyzés hozzáadása"; Blockly.Msg.CHANGE_VALUE_TITLE = "Érték módosítása:"; -Blockly.Msg.COLLAPSE_ALL = "Collapse Blocks"; // untranslated +Blockly.Msg.COLLAPSE_ALL = "Összezár"; Blockly.Msg.COLLAPSE_BLOCK = "Összezár"; Blockly.Msg.COLOUR_BLEND_COLOUR1 = ""; Blockly.Msg.COLOUR_BLEND_COLOUR2 = "+"; @@ -39,11 +39,11 @@ Blockly.Msg.CONTROLS_FOREACH_INPUT_INLIST_TAIL = "listában"; Blockly.Msg.CONTROLS_FOREACH_INPUT_ITEM = "Minden"; Blockly.Msg.CONTROLS_FOREACH_TOOLTIP = "A lista elemszámának megfelelő lépésszámú ciklus. A \"%1\" változó minden lépésben megkapja a lista adott elemének értékét. Minden lépésben végrehajtódnak az utasítások."; Blockly.Msg.CONTROLS_FOR_HELPURL = "https://code.google.com/p/blockly/wiki/Loops#count_with"; // untranslated -Blockly.Msg.CONTROLS_FOR_INPUT_FROM_TO_BY = "ettől: %1 eddig: %2 lépésköz: %3"; -Blockly.Msg.CONTROLS_FOR_INPUT_WITH = "Számold ezzel"; +Blockly.Msg.CONTROLS_FOR_INPUT_FROM_TO_BY = "értékét %1 és %2 között, lépésköz: %3"; +Blockly.Msg.CONTROLS_FOR_INPUT_WITH = "Számold ki"; Blockly.Msg.CONTROLS_FOR_TOOLTIP = "Véges lépésszámú ciklus. A \"%1\" változó értékét számolja ki a kezdőérték és a végérték között. Minden lépésben végrehajtódnak az utasítások."; Blockly.Msg.CONTROLS_IF_ELSEIF_TOOLTIP = "Újabb feltételes elágazás."; -Blockly.Msg.CONTROLS_IF_ELSE_TOOLTIP = "Add a final, catch-all condition to the if block."; // untranslated +Blockly.Msg.CONTROLS_IF_ELSE_TOOLTIP = "Végső, 'egyébként' feltételt ad a 'ha' blokkhoz."; Blockly.Msg.CONTROLS_IF_HELPURL = "http://code.google.com/p/blockly/wiki/If_Then"; // untranslated Blockly.Msg.CONTROLS_IF_IF_TOOLTIP = "A feltételes elágazás (ha) blokk testreszabásához bővítsd, töröld vagy rendezd át a részeit."; Blockly.Msg.CONTROLS_IF_MSG_ELSE = "különben"; @@ -61,7 +61,7 @@ Blockly.Msg.CONTROLS_REPEAT_TITLE_TIMES = "alkalommal"; Blockly.Msg.CONTROLS_REPEAT_TOOLTIP = "Megadott kódrészlet ismételt végrehajtása."; Blockly.Msg.CONTROLS_WHILEUNTIL_HELPURL = "http://code.google.com/p/blockly/wiki/Repeat"; // untranslated Blockly.Msg.CONTROLS_WHILEUNTIL_OPERATOR_UNTIL = "amíg nem"; -Blockly.Msg.CONTROLS_WHILEUNTIL_OPERATOR_WHILE = "amíg"; +Blockly.Msg.CONTROLS_WHILEUNTIL_OPERATOR_WHILE = "ismételd amíg igazː"; Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL = "Amíg a feltétel hamis, végrehajtja az utasításokat."; Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_WHILE = "Amíg a feltétel igaz, végrehajtja az utasításokat."; Blockly.Msg.DELETE_BLOCK = "Töröl"; @@ -69,7 +69,7 @@ Blockly.Msg.DELETE_X_BLOCKS = "%1 blokk törlése"; Blockly.Msg.DISABLE_BLOCK = "Letilt"; Blockly.Msg.DUPLICATE_BLOCK = "Másolat"; Blockly.Msg.ENABLE_BLOCK = "Engedélyez"; -Blockly.Msg.EXPAND_ALL = "Expand Blocks"; // untranslated +Blockly.Msg.EXPAND_ALL = "Kinyit"; Blockly.Msg.EXPAND_BLOCK = "Kibont"; Blockly.Msg.EXTERNAL_INPUTS = "Külső kapcsolatok"; Blockly.Msg.HELP = "Sugó"; @@ -85,12 +85,12 @@ Blockly.Msg.LISTS_CREATE_WITH_TOOLTIP = "Listát készít a megadott elemekből. Blockly.Msg.LISTS_GET_INDEX_FIRST = "az első"; Blockly.Msg.LISTS_GET_INDEX_FROM_END = "a végétől számított"; Blockly.Msg.LISTS_GET_INDEX_FROM_START = "az elejétől számított"; -Blockly.Msg.LISTS_GET_INDEX_GET = "listában értéke"; +Blockly.Msg.LISTS_GET_INDEX_GET = "listából értéke"; Blockly.Msg.LISTS_GET_INDEX_GET_REMOVE = "listából kivétele"; Blockly.Msg.LISTS_GET_INDEX_LAST = "az utolsó"; Blockly.Msg.LISTS_GET_INDEX_RANDOM = "bármely"; Blockly.Msg.LISTS_GET_INDEX_REMOVE = "listából törlése"; -Blockly.Msg.LISTS_GET_INDEX_TAIL = "elem"; +Blockly.Msg.LISTS_GET_INDEX_TAIL = "elemnek"; Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_FIRST = "A lista első elemét adja eredményül."; Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_FROM_END = "A lista megadott sorszámú elemét adja eredményül. 1 az utolsó elemet jelenti."; Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_FROM_START = "A lista megadott sorszámú elemét adja eredményül. 1 az első elemet jelenti."; @@ -115,23 +115,23 @@ Blockly.Msg.LISTS_GET_SUBLIST_START_FROM_END = "részlistája a végétől szám Blockly.Msg.LISTS_GET_SUBLIST_START_FROM_START = "részlistája az elejétől számított"; Blockly.Msg.LISTS_GET_SUBLIST_TAIL = "elem között"; Blockly.Msg.LISTS_GET_SUBLIST_TOOLTIP = "A lista adott részéről másolat."; -Blockly.Msg.LISTS_INDEX_OF_FIRST = "listában első előfordulásának"; +Blockly.Msg.LISTS_INDEX_OF_FIRST = "listában első előfordulásaː"; Blockly.Msg.LISTS_INDEX_OF_HELPURL = "https://code.google.com/p/blockly/wiki/Lists#Getting_Items_from_a_List"; // untranslated -Blockly.Msg.LISTS_INDEX_OF_LAST = "listában utolsó előfordulásának"; +Blockly.Msg.LISTS_INDEX_OF_LAST = "listában utolsó előfordulásaː"; Blockly.Msg.LISTS_INDEX_OF_TOOLTIP = "A megadtott elem eslő vagy utolsó előfordulásával tér vissza. 0 esetén nincs ilyen eleme a listának."; Blockly.Msg.LISTS_INLIST = "A(z)"; Blockly.Msg.LISTS_IS_EMPTY_HELPURL = "https://code.google.com/p/blockly/wiki/Lists#is_empty"; // untranslated Blockly.Msg.LISTS_IS_EMPTY_TITLE = "%1 üres lista?"; Blockly.Msg.LISTS_LENGTH_HELPURL = "https://code.google.com/p/blockly/wiki/Lists#length_of"; // untranslated -Blockly.Msg.LISTS_LENGTH_TITLE = "hossz %1 listában"; +Blockly.Msg.LISTS_LENGTH_TITLE = "%1 lista hossza"; Blockly.Msg.LISTS_LENGTH_TOOLTIP = "A lista elemszámát adja eredményül."; Blockly.Msg.LISTS_REPEAT_HELPURL = "https://code.google.com/p/blockly/wiki/Lists#create_list_with"; // untranslated Blockly.Msg.LISTS_REPEAT_TITLE = "Lista készítése %1 elemet %2 alkalommal hozzáadva"; Blockly.Msg.LISTS_REPEAT_TOOLTIP = "A megadtott elem felhasználásával n elemű listát készít"; Blockly.Msg.LISTS_SET_INDEX_HELPURL = "https://code.google.com/p/blockly/wiki/Lists#in_list_..._set"; // untranslated -Blockly.Msg.LISTS_SET_INDEX_INPUT_TO = "elemet mint"; -Blockly.Msg.LISTS_SET_INDEX_INSERT = "illeszd be"; -Blockly.Msg.LISTS_SET_INDEX_SET = "állítsd be"; +Blockly.Msg.LISTS_SET_INDEX_INPUT_TO = "elemkéntː"; +Blockly.Msg.LISTS_SET_INDEX_INSERT = "listába illeszd be"; +Blockly.Msg.LISTS_SET_INDEX_SET = "listába állítsd be"; Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_INSERT_FIRST = "Beszúrás a lista elejére."; Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_INSERT_FROM_END = "Beszúrás a megadott sorszámú elem elé a listában. 1 az utolsó elemet jelenti."; Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_INSERT_FROM_START = "Beszúrás a megadott sorszámú elem elé a listában. 1 az első elemet jelenti."; @@ -147,7 +147,7 @@ Blockly.Msg.LOGIC_BOOLEAN_FALSE = "hamis"; Blockly.Msg.LOGIC_BOOLEAN_HELPURL = "http://code.google.com/p/blockly/wiki/True_False"; // untranslated Blockly.Msg.LOGIC_BOOLEAN_TOOLTIP = "Igaz, vagy Hamis érték"; Blockly.Msg.LOGIC_BOOLEAN_TRUE = "igaz"; -Blockly.Msg.LOGIC_COMPARE_HELPURL = "http://en.wikipedia.org/wiki/Inequality_(mathematics)"; // untranslated +Blockly.Msg.LOGIC_COMPARE_HELPURL = "http://hu.wikipedia.org/wiki/Egyenl%C5%91tlens%C3%A9g"; Blockly.Msg.LOGIC_COMPARE_TOOLTIP_EQ = "Igaz, ha a kifejezés két oldala egyenlő."; Blockly.Msg.LOGIC_COMPARE_TOOLTIP_GT = "Igaz, ha a bal oldali kifejezés nagyobb, mint a jobb oldali."; Blockly.Msg.LOGIC_COMPARE_TOOLTIP_GTE = "Igaz, ha a bal oldali kifejezés nagyobb vagy egyenlő, mint a jobb oldali."; @@ -171,23 +171,23 @@ Blockly.Msg.LOGIC_TERNARY_IF_FALSE = "érték, ha hamis:"; Blockly.Msg.LOGIC_TERNARY_IF_TRUE = "érték, ha igaz:"; Blockly.Msg.LOGIC_TERNARY_TOOLTIP = "Kiértékeli a kifejezést. Ha a kifejezés igaz visszatér az \"érték, ha igaz\" értékkel, különben az \"érték, ha hamis\" értékkel."; Blockly.Msg.MATH_ADDITION_SYMBOL = "+"; // untranslated -Blockly.Msg.MATH_ARITHMETIC_HELPURL = "http://en.wikipedia.org/wiki/Arithmetic"; // untranslated +Blockly.Msg.MATH_ARITHMETIC_HELPURL = "http://hu.wikipedia.org/wiki/Matematikai_m%C5%B1velet"; Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_ADD = "Két szám összege."; Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_DIVIDE = "Két szám hányadosa."; Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_MINUS = "Két szám különbsége."; Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_MULTIPLY = "Két szám szorzata."; Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_POWER = "Az első számnak a második számmal megyegyező hatványa."; -Blockly.Msg.MATH_CHANGE_HELPURL = "http://en.wikipedia.org/wiki/Programming_idiom#Incrementing_a_counter"; // untranslated -Blockly.Msg.MATH_CHANGE_INPUT_BY = "értékének növelése"; -Blockly.Msg.MATH_CHANGE_TITLE_CHANGE = "a"; +Blockly.Msg.MATH_CHANGE_HELPURL = "http://hu.wikipedia.org/wiki/JavaScript#Aritmetikai_oper.C3.A1torok"; +Blockly.Msg.MATH_CHANGE_INPUT_BY = "értékét (szám)ː"; +Blockly.Msg.MATH_CHANGE_TITLE_CHANGE = "Növeld"; Blockly.Msg.MATH_CHANGE_TOOLTIP = "A(z) \"%1\" változó értékének növelése."; -Blockly.Msg.MATH_CONSTANT_HELPURL = "http://en.wikipedia.org/wiki/Mathematical_constant"; // untranslated +Blockly.Msg.MATH_CONSTANT_HELPURL = "http://hu.wikipedia.org/wiki/Matematikai_konstans"; Blockly.Msg.MATH_CONSTANT_TOOLTIP = "Ismert matematikai konstans: π (3.141…), e (2.718…), φ (1.618…), gyök(2) (1.414…), gyök(½) (0.707…), vagy ∞ (végtelen)."; Blockly.Msg.MATH_CONSTRAIN_HELPURL = "http://en.wikipedia.org/wiki/Clamping_%28graphics%29"; // untranslated Blockly.Msg.MATH_CONSTRAIN_TITLE = "korlátozd %1 -t %2 és %3 közé"; Blockly.Msg.MATH_CONSTRAIN_TOOLTIP = "Egy változó értékének korlátozása a megadott zárt intervallumra."; Blockly.Msg.MATH_DIVISION_SYMBOL = "÷"; // untranslated -Blockly.Msg.MATH_IS_DIVISIBLE_BY = "osztható a(z)"; +Blockly.Msg.MATH_IS_DIVISIBLE_BY = "osztható ezzel?ː"; Blockly.Msg.MATH_IS_EVEN = "páros szám?"; Blockly.Msg.MATH_IS_NEGATIVE = "negatív szám?"; Blockly.Msg.MATH_IS_ODD = "páratlan szám?"; @@ -195,11 +195,11 @@ Blockly.Msg.MATH_IS_POSITIVE = "pozitív szám?"; Blockly.Msg.MATH_IS_PRIME = "prímszám?"; Blockly.Msg.MATH_IS_TOOLTIP = "Megadja a számról, hogy páros, páratlan, prím, egész, pozitív vagy negatív szám, illetve osztható-e a másodikkal. Igaz, vagy Hamis értéket ad eredményül."; Blockly.Msg.MATH_IS_WHOLE = "egész szám?"; -Blockly.Msg.MATH_MODULO_HELPURL = "http://en.wikipedia.org/wiki/Modulo_operation"; // untranslated -Blockly.Msg.MATH_MODULO_TITLE = "Maradék %1 ÷ %2"; +Blockly.Msg.MATH_MODULO_HELPURL = "http://hu.wikipedia.org/wiki/Eg%C3%A9szr%C3%A9sz#Als.C3.B3_eg.C3.A9szr.C3.A9sz"; +Blockly.Msg.MATH_MODULO_TITLE = "maradék %1 ÷ %2"; Blockly.Msg.MATH_MODULO_TOOLTIP = "Az egész osztás maradékát adja eredméynül."; Blockly.Msg.MATH_MULTIPLICATION_SYMBOL = "×"; // untranslated -Blockly.Msg.MATH_NUMBER_HELPURL = "http://en.wikipedia.org/wiki/Number"; // untranslated +Blockly.Msg.MATH_NUMBER_HELPURL = "http://hu.wikipedia.org/wiki/Sz%C3%A1m"; Blockly.Msg.MATH_NUMBER_TOOLTIP = "Egy szám."; Blockly.Msg.MATH_ONLIST_HELPURL = ""; // untranslated Blockly.Msg.MATH_ONLIST_OPERATOR_AVERAGE = "lista átlaga"; @@ -215,24 +215,24 @@ Blockly.Msg.MATH_ONLIST_TOOLTIP_MAX = "A lista elemeinek maximumát adja eredmé Blockly.Msg.MATH_ONLIST_TOOLTIP_MEDIAN = "A lista elemeinek mediánját adja eredményül."; Blockly.Msg.MATH_ONLIST_TOOLTIP_MIN = "A lista elemeinek minimumát adja eredményül."; Blockly.Msg.MATH_ONLIST_TOOLTIP_MODE = "A lista elemeinek móduszát adja eredményül."; -Blockly.Msg.MATH_ONLIST_TOOLTIP_RANDOM = "A lista elemeinek véletlen elemét adja eredményül."; +Blockly.Msg.MATH_ONLIST_TOOLTIP_RANDOM = "A lista egy véletlen elemét adja eredményül."; Blockly.Msg.MATH_ONLIST_TOOLTIP_STD_DEV = "A lista elemeinek szórását adja eredményül."; Blockly.Msg.MATH_ONLIST_TOOLTIP_SUM = "A lista elemeinek összegét adja eredményül."; Blockly.Msg.MATH_POWER_SYMBOL = "^"; // untranslated -Blockly.Msg.MATH_RANDOM_FLOAT_HELPURL = "http://en.wikipedia.org/wiki/Random_number_generation"; // untranslated -Blockly.Msg.MATH_RANDOM_FLOAT_TITLE_RANDOM = "Véletlen tört"; +Blockly.Msg.MATH_RANDOM_FLOAT_HELPURL = "http://hu.wikipedia.org/wiki/V%C3%A9letlen"; +Blockly.Msg.MATH_RANDOM_FLOAT_TITLE_RANDOM = "véletlen tört"; Blockly.Msg.MATH_RANDOM_FLOAT_TOOLTIP = "Véletlen tört érték 0.0 és 1.0 között."; -Blockly.Msg.MATH_RANDOM_INT_HELPURL = "http://en.wikipedia.org/wiki/Random_number_generation"; // untranslated -Blockly.Msg.MATH_RANDOM_INT_TITLE = "Véletlen egész szám %1 között %2"; +Blockly.Msg.MATH_RANDOM_INT_HELPURL = "http://hu.wikipedia.org/wiki/V%C3%A9letlen"; +Blockly.Msg.MATH_RANDOM_INT_TITLE = "véletlen egész szám %1 között %2"; Blockly.Msg.MATH_RANDOM_INT_TOOLTIP = "Véletlen egész szám a megadott zárt intervallumon belül."; -Blockly.Msg.MATH_ROUND_HELPURL = "http://en.wikipedia.org/wiki/Rounding"; // untranslated +Blockly.Msg.MATH_ROUND_HELPURL = "http://hu.wikipedia.org/wiki/Eg%C3%A9szr%C3%A9sz#Kerek.C3.ADt.C3.A9s"; Blockly.Msg.MATH_ROUND_OPERATOR_ROUND = "Kerekítés"; Blockly.Msg.MATH_ROUND_OPERATOR_ROUNDDOWN = "Kerekítés le"; Blockly.Msg.MATH_ROUND_OPERATOR_ROUNDUP = "Kerekítés fel"; Blockly.Msg.MATH_ROUND_TOOLTIP = "Kerekítés a következő, vagy megelőző egész számra."; -Blockly.Msg.MATH_SINGLE_HELPURL = "http://en.wikipedia.org/wiki/Square_root"; // untranslated -Blockly.Msg.MATH_SINGLE_OP_ABSOLUTE = "Abszolútérték"; -Blockly.Msg.MATH_SINGLE_OP_ROOT = "Négyzetgyök"; +Blockly.Msg.MATH_SINGLE_HELPURL = "http://hu.wikipedia.org/wiki/Gy%C3%B6kvon%C3%A1s"; +Blockly.Msg.MATH_SINGLE_OP_ABSOLUTE = "abszolútérték"; +Blockly.Msg.MATH_SINGLE_OP_ROOT = "négyzetgyök"; Blockly.Msg.MATH_SINGLE_TOOLTIP_ABS = "A szám abszolútértéke."; Blockly.Msg.MATH_SINGLE_TOOLTIP_EXP = "Az e megadott számú hatványa."; Blockly.Msg.MATH_SINGLE_TOOLTIP_LN = "A szám természetes alapú logaritmusa."; @@ -245,7 +245,7 @@ Blockly.Msg.MATH_TRIG_ACOS = "acos"; // untranslated Blockly.Msg.MATH_TRIG_ASIN = "asin"; // untranslated Blockly.Msg.MATH_TRIG_ATAN = "atan"; // untranslated Blockly.Msg.MATH_TRIG_COS = "cos"; // untranslated -Blockly.Msg.MATH_TRIG_HELPURL = "http://en.wikipedia.org/wiki/Trigonometric_functions"; // untranslated +Blockly.Msg.MATH_TRIG_HELPURL = "http://hu.wikipedia.org/wiki/Sz%C3%B6gf%C3%BCggv%C3%A9nyek"; Blockly.Msg.MATH_TRIG_SIN = "sin"; // untranslated Blockly.Msg.MATH_TRIG_TAN = "tan"; // untranslated Blockly.Msg.MATH_TRIG_TOOLTIP_ACOS = "A fokban megadott szög arkusz koszinusz értéke."; @@ -257,21 +257,21 @@ Blockly.Msg.MATH_TRIG_TOOLTIP_TAN = "A fokban megadott szög tangens értéke."; Blockly.Msg.NEW_VARIABLE = "Új..."; Blockly.Msg.NEW_VARIABLE_TITLE = "Az új változó neve:"; Blockly.Msg.ORDINAL_NUMBER_SUFFIX = "."; -Blockly.Msg.PROCEDURES_BEFORE_PARAMS = "with:"; // untranslated +Blockly.Msg.PROCEDURES_BEFORE_PARAMS = "paraméterlistaː"; Blockly.Msg.PROCEDURES_CALLNORETURN_CALL = ""; -Blockly.Msg.PROCEDURES_CALLNORETURN_HELPURL = "http://en.wikipedia.org/wiki/Procedure_%28computer_science%29"; // untranslated +Blockly.Msg.PROCEDURES_CALLNORETURN_HELPURL = "http://hu.wikipedia.org/wiki/F%C3%BCggv%C3%A9ny_(programoz%C3%A1s)"; Blockly.Msg.PROCEDURES_CALLNORETURN_TOOLTIP = "Végrehajtja az eljárást."; -Blockly.Msg.PROCEDURES_CALLRETURN_HELPURL = "http://en.wikipedia.org/wiki/Procedure_%28computer_science%29"; // untranslated +Blockly.Msg.PROCEDURES_CALLRETURN_HELPURL = "http://hu.wikipedia.org/wiki/F%C3%BCggv%C3%A9ny_(programoz%C3%A1s)"; Blockly.Msg.PROCEDURES_CALLRETURN_TOOLTIP = "Meghívja a függvényt."; Blockly.Msg.PROCEDURES_CREATE_DO = "Create \"do %1\""; Blockly.Msg.PROCEDURES_DEFNORETURN_DO = ""; Blockly.Msg.PROCEDURES_DEFNORETURN_HELPURL = "http://en.wikipedia.org/wiki/Procedure_%28computer_science%29"; // untranslated -Blockly.Msg.PROCEDURES_DEFNORETURN_PROCEDURE = "Eljárás"; -Blockly.Msg.PROCEDURES_DEFNORETURN_TITLE = "to"; // untranslated +Blockly.Msg.PROCEDURES_DEFNORETURN_PROCEDURE = "név"; +Blockly.Msg.PROCEDURES_DEFNORETURN_TITLE = "Eljárás"; Blockly.Msg.PROCEDURES_DEFNORETURN_TOOLTIP = "Eljárás (nem ad vissza eredményt)."; Blockly.Msg.PROCEDURES_DEFRETURN_HELPURL = "http://en.wikipedia.org/wiki/Procedure_%28computer_science%29"; // untranslated -Blockly.Msg.PROCEDURES_DEFRETURN_RETURN = "eredmény"; -Blockly.Msg.PROCEDURES_DEFRETURN_TOOLTIP = "Eljárás eredménnyel."; +Blockly.Msg.PROCEDURES_DEFRETURN_RETURN = "eredménye"; +Blockly.Msg.PROCEDURES_DEFRETURN_TOOLTIP = "Függvény eredménnyel."; Blockly.Msg.PROCEDURES_DEF_DUPLICATE_WARNING = "Figyelem: Az eljárásban azonos elnevezésű paramétert adtál meg."; Blockly.Msg.PROCEDURES_HIGHLIGHT_DEF = "Eljárás kiemelése"; Blockly.Msg.PROCEDURES_IFRETURN_TOOLTIP = "Ha az érték igaz, akkor visszatér a függvény értékével."; @@ -283,7 +283,7 @@ Blockly.Msg.RENAME_VARIABLE = "Átnevezés..."; Blockly.Msg.RENAME_VARIABLE_TITLE = "\"%1\" változó átnevezése:"; Blockly.Msg.TEXT_APPEND_APPENDTEXT = "szövegéhez fűzd hozzá"; Blockly.Msg.TEXT_APPEND_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Text_modification"; // untranslated -Blockly.Msg.TEXT_APPEND_TO = "a"; +Blockly.Msg.TEXT_APPEND_TO = "A"; Blockly.Msg.TEXT_APPEND_TOOLTIP = "Szöveget fűz a \"%1\" változó értékéhez."; Blockly.Msg.TEXT_CHANGECASE_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Adjusting_text_case"; // untranslated Blockly.Msg.TEXT_CHANGECASE_OPERATOR_LOWERCASE = "kisbetűs"; @@ -300,7 +300,7 @@ Blockly.Msg.TEXT_CHARAT_RANDOM = "szövegnek tetszőleges"; Blockly.Msg.TEXT_CHARAT_TAIL = "karaktere"; Blockly.Msg.TEXT_CHARAT_TOOLTIP = "A szöveg egy megadott karakterét adja eredményül."; Blockly.Msg.TEXT_CREATE_JOIN_ITEM_TOOLTIP = "Elem hozzáfűzése a szöveghez."; -Blockly.Msg.TEXT_CREATE_JOIN_TITLE_JOIN = "Összefűz"; +Blockly.Msg.TEXT_CREATE_JOIN_TITLE_JOIN = "összefűz"; Blockly.Msg.TEXT_CREATE_JOIN_TOOLTIP = "Összefűzéssel, törléssel vagy rendezéssel kapcsolato sblokkok szöveg szerkesztéséhez."; Blockly.Msg.TEXT_GET_SUBSTRING_END_FROM_END = "betűtől a hátulról számított"; Blockly.Msg.TEXT_GET_SUBSTRING_END_FROM_START = "betűtől a(z)"; @@ -314,18 +314,18 @@ Blockly.Msg.TEXT_GET_SUBSTRING_TAIL = "betűig tartó betűsort"; Blockly.Msg.TEXT_GET_SUBSTRING_TOOLTIP = "A megadott szövegrészletet adja eredményül."; Blockly.Msg.TEXT_INDEXOF_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Finding_text"; // untranslated Blockly.Msg.TEXT_INDEXOF_INPUT_INTEXT = "A(z)"; -Blockly.Msg.TEXT_INDEXOF_OPERATOR_FIRST = "első előfordulásának indexe"; -Blockly.Msg.TEXT_INDEXOF_OPERATOR_LAST = "utolsó előfordulásának indexe"; +Blockly.Msg.TEXT_INDEXOF_OPERATOR_FIRST = "szövegben első előfordulásának indexe"; +Blockly.Msg.TEXT_INDEXOF_OPERATOR_LAST = "szövegben utolsó előfordulásának indexe"; Blockly.Msg.TEXT_INDEXOF_TAIL = "szövegnek"; Blockly.Msg.TEXT_INDEXOF_TOOLTIP = "A keresett szöveg első vagy utolsó előfordulásával tér vissza. 0 esetén a szövegrészlet nem található."; Blockly.Msg.TEXT_ISEMPTY_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Checking_for_empty_text"; // untranslated Blockly.Msg.TEXT_ISEMPTY_TITLE = "%1 üres sztring?"; -Blockly.Msg.TEXT_ISEMPTY_TOOLTIP = "Igaz, ha vizsgált sztring üres."; +Blockly.Msg.TEXT_ISEMPTY_TOOLTIP = "Igaz, ha a vizsgált sztring üres."; Blockly.Msg.TEXT_JOIN_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Text_creation"; // untranslated -Blockly.Msg.TEXT_JOIN_TITLE_CREATEWITH = "Összefűz"; +Blockly.Msg.TEXT_JOIN_TITLE_CREATEWITH = "összefűz"; Blockly.Msg.TEXT_JOIN_TOOLTIP = "Tetszőleges számú szövegrészletet fűz össze egybefüggő szöveggé."; Blockly.Msg.TEXT_LENGTH_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Text_modification"; // untranslated -Blockly.Msg.TEXT_LENGTH_TITLE = "Hossz %1"; +Blockly.Msg.TEXT_LENGTH_TITLE = "hossz %1"; Blockly.Msg.TEXT_LENGTH_TOOLTIP = "A megadott szöveg karaktereinek számát adja eredményül (beleértve a szóközöket)."; Blockly.Msg.TEXT_PRINT_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Printing_text"; // untranslated Blockly.Msg.TEXT_PRINT_TITLE = "Üzenet %1"; @@ -335,14 +335,14 @@ Blockly.Msg.TEXT_PROMPT_TOOLTIP_NUMBER = "Számot kér be a felhasználótól."; Blockly.Msg.TEXT_PROMPT_TOOLTIP_TEXT = "Szöveget kér be a felhasználótól."; Blockly.Msg.TEXT_PROMPT_TYPE_NUMBER = "Kérj be számot"; Blockly.Msg.TEXT_PROMPT_TYPE_TEXT = "Kérj be szöveget"; -Blockly.Msg.TEXT_TEXT_HELPURL = "http://en.wikipedia.org/wiki/String_(computer_science)"; // untranslated +Blockly.Msg.TEXT_TEXT_HELPURL = "http://hu.wikipedia.org/wiki/String"; Blockly.Msg.TEXT_TEXT_TOOLTIP = "Egy betű, szó vagy szöveg egy sora."; Blockly.Msg.TEXT_TRIM_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Trimming_%28removing%29_spaces"; // untranslated Blockly.Msg.TEXT_TRIM_OPERATOR_BOTH = "a végekről"; Blockly.Msg.TEXT_TRIM_OPERATOR_LEFT = "az elejéről"; Blockly.Msg.TEXT_TRIM_OPERATOR_RIGHT = "a végéről"; Blockly.Msg.TEXT_TRIM_TOOLTIP = "Levágja a megadott szöveg végeiről a szóközöket."; -Blockly.Msg.VARIABLES_DEFAULT_NAME = "item"; // untranslated +Blockly.Msg.VARIABLES_DEFAULT_NAME = "változó"; Blockly.Msg.VARIABLES_GET_CREATE_SET = "Create \"set %1\""; Blockly.Msg.VARIABLES_GET_HELPURL = "http://code.google.com/p/blockly/wiki/Variables#Get"; // untranslated Blockly.Msg.VARIABLES_GET_TAIL = ""; diff --git a/msg/js/ia.js b/msg/js/ia.js new file mode 100644 index 000000000..bfcd898fe --- /dev/null +++ b/msg/js/ia.js @@ -0,0 +1,377 @@ +// This file was automatically generated. Do not modify. + +'use strict'; + +goog.provide('Blockly.Msg.ia'); + +goog.require('Blockly.Msg'); + +Blockly.Msg.ADD_COMMENT = "Adder commento"; +Blockly.Msg.CHANGE_VALUE_TITLE = "Cambiar valor:"; +Blockly.Msg.COLLAPSE_ALL = "Plicar blocos"; +Blockly.Msg.COLLAPSE_BLOCK = "Plicar bloco"; +Blockly.Msg.COLOUR_BLEND_COLOUR1 = "color 1"; +Blockly.Msg.COLOUR_BLEND_COLOUR2 = "color 2"; +Blockly.Msg.COLOUR_BLEND_HELPURL = "http://meyerweb.com/eric/tools/color-blend/"; // untranslated +Blockly.Msg.COLOUR_BLEND_RATIO = "ration"; +Blockly.Msg.COLOUR_BLEND_TITLE = "miscer"; +Blockly.Msg.COLOUR_BLEND_TOOLTIP = "Misce duo colores con un ration specificate (0.0 - 1.0)."; +Blockly.Msg.COLOUR_PICKER_HELPURL = "http://ia.wikipedia.org/wiki/Color"; +Blockly.Msg.COLOUR_PICKER_TOOLTIP = "Elige un color del paletta."; +Blockly.Msg.COLOUR_RANDOM_HELPURL = "http://randomcolour.com"; // untranslated +Blockly.Msg.COLOUR_RANDOM_TITLE = "color aleatori"; +Blockly.Msg.COLOUR_RANDOM_TOOLTIP = "Eliger un color al hasardo."; +Blockly.Msg.COLOUR_RGB_BLUE = "blau"; +Blockly.Msg.COLOUR_RGB_GREEN = "verde"; +Blockly.Msg.COLOUR_RGB_HELPURL = "http://www.december.com/html/spec/colorper.html"; // untranslated +Blockly.Msg.COLOUR_RGB_RED = "rubie"; +Blockly.Msg.COLOUR_RGB_TITLE = "colorar con"; +Blockly.Msg.COLOUR_RGB_TOOLTIP = "Crear un color con le quantitate specificate de rubie, verde e blau. Tote le valores debe esser inter 0 e 100."; +Blockly.Msg.CONTROLS_FLOW_STATEMENTS_HELPURL = "https://code.google.com/p/blockly/wiki/Loops#Loop_Termination_Blocks"; // untranslated +Blockly.Msg.CONTROLS_FLOW_STATEMENTS_OPERATOR_BREAK = "escappar del bucla"; +Blockly.Msg.CONTROLS_FLOW_STATEMENTS_OPERATOR_CONTINUE = "continuar con le proxime iteration del bucla"; +Blockly.Msg.CONTROLS_FLOW_STATEMENTS_TOOLTIP_BREAK = "Escappar del bucla continente."; +Blockly.Msg.CONTROLS_FLOW_STATEMENTS_TOOLTIP_CONTINUE = "Saltar le resto de iste bucla e continuar con le proxime iteration."; +Blockly.Msg.CONTROLS_FLOW_STATEMENTS_WARNING = "Attention: Iste bloco pote solmente esser usate in un bucla."; +Blockly.Msg.CONTROLS_FOREACH_HELPURL = "https://code.google.com/p/blockly/wiki/Loops#for_each for each block"; // untranslated +Blockly.Msg.CONTROLS_FOREACH_INPUT_INLIST = "in lista"; +Blockly.Msg.CONTROLS_FOREACH_INPUT_INLIST_TAIL = ""; // untranslated +Blockly.Msg.CONTROLS_FOREACH_INPUT_ITEM = "pro cata elemento"; +Blockly.Msg.CONTROLS_FOREACH_TOOLTIP = "Pro cata elemento in un lista, mitter lo in le variabile '%1' e exequer certe instructiones."; +Blockly.Msg.CONTROLS_FOR_HELPURL = "https://code.google.com/p/blockly/wiki/Loops#count_with"; // untranslated +Blockly.Msg.CONTROLS_FOR_INPUT_FROM_TO_BY = "de %1 a %2 per %3"; +Blockly.Msg.CONTROLS_FOR_INPUT_WITH = "contar con"; +Blockly.Msg.CONTROLS_FOR_TOOLTIP = "Mitter in le variabile %1 le valores ab le numero initial usque al numero final, con passos secundo le intervallo specificate, e exequer le blocos specificate."; +Blockly.Msg.CONTROLS_IF_ELSEIF_TOOLTIP = "Adder un condition al bloco \"si\"."; +Blockly.Msg.CONTROLS_IF_ELSE_TOOLTIP = "Adder un condition final de reserva al bloco \"si\"."; +Blockly.Msg.CONTROLS_IF_HELPURL = "http://code.google.com/p/blockly/wiki/If_Then"; // untranslated +Blockly.Msg.CONTROLS_IF_IF_TOOLTIP = "Adder, remover o reordinar sectiones pro reconfigurar iste bloco \"si\"."; +Blockly.Msg.CONTROLS_IF_MSG_ELSE = "si non"; +Blockly.Msg.CONTROLS_IF_MSG_ELSEIF = "si non si"; +Blockly.Msg.CONTROLS_IF_MSG_IF = "si"; +Blockly.Msg.CONTROLS_IF_TOOLTIP_1 = "Si un valor es ver, exequer certe instructiones."; +Blockly.Msg.CONTROLS_IF_TOOLTIP_2 = "Si un valor es ver, exequer le prime bloco de instructiones. Si non, exequer le secunde bloco de instructiones."; +Blockly.Msg.CONTROLS_IF_TOOLTIP_3 = "Si le prime valor es ver, exequer le prime bloco de instructiones. Si non, si le secunde valor es ver, exequer le secunde bloco de instructiones."; +Blockly.Msg.CONTROLS_IF_TOOLTIP_4 = "Si le prime valor es ver, exequer le prime bloco de instructiones. Si non, si le secunde valor es ver, exequer le secunde bloco de instructiones. Si necun del valores es ver, exequer le ultime bloco de instructiones."; +Blockly.Msg.CONTROLS_REPEAT_HELPURL = "http://en.wikipedia.org/wiki/For_loop"; +Blockly.Msg.CONTROLS_REPEAT_INPUT_DO = "face"; +Blockly.Msg.CONTROLS_REPEAT_TITLE = "repeter %1 vices"; +Blockly.Msg.CONTROLS_REPEAT_TITLE_REPEAT = "repeter"; +Blockly.Msg.CONTROLS_REPEAT_TITLE_TIMES = "vices"; +Blockly.Msg.CONTROLS_REPEAT_TOOLTIP = "Exequer certe instructiones plure vices."; +Blockly.Msg.CONTROLS_WHILEUNTIL_HELPURL = "http://code.google.com/p/blockly/wiki/Repeat"; // untranslated +Blockly.Msg.CONTROLS_WHILEUNTIL_OPERATOR_UNTIL = "repeter usque a"; +Blockly.Msg.CONTROLS_WHILEUNTIL_OPERATOR_WHILE = "repeter durante que"; +Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL = "Durante que un valor es false, exequer certe instructiones."; +Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_WHILE = "Durante que un valor es ver, exequer certe instructiones."; +Blockly.Msg.DELETE_BLOCK = "Deler bloco"; +Blockly.Msg.DELETE_X_BLOCKS = "Deler %1 blocos"; +Blockly.Msg.DISABLE_BLOCK = "Disactivar bloco"; +Blockly.Msg.DUPLICATE_BLOCK = "Duplicar"; +Blockly.Msg.ENABLE_BLOCK = "Activar bloco"; +Blockly.Msg.EXPAND_ALL = "Displicar blocos"; +Blockly.Msg.EXPAND_BLOCK = "Displicar bloco"; +Blockly.Msg.EXTERNAL_INPUTS = "Entrata externe"; +Blockly.Msg.HELP = "Adjuta"; +Blockly.Msg.INLINE_INPUTS = "Entrata interne"; +Blockly.Msg.LISTS_CREATE_EMPTY_HELPURL = "http://en.wikipedia.org/wiki/Linked_list#Empty_lists"; // untranslated +Blockly.Msg.LISTS_CREATE_EMPTY_TITLE = "create empty list"; // untranslated +Blockly.Msg.LISTS_CREATE_EMPTY_TOOLTIP = "Returns a list, of length 0, containing no data records"; // untranslated +Blockly.Msg.LISTS_CREATE_WITH_CONTAINER_TITLE_ADD = "list"; // untranslated +Blockly.Msg.LISTS_CREATE_WITH_CONTAINER_TOOLTIP = "Add, remove, or reorder sections to reconfigure this list block."; // untranslated +Blockly.Msg.LISTS_CREATE_WITH_INPUT_WITH = "create list with"; // untranslated +Blockly.Msg.LISTS_CREATE_WITH_ITEM_TOOLTIP = "Add an item to the list."; // untranslated +Blockly.Msg.LISTS_CREATE_WITH_TOOLTIP = "Create a list with any number of items."; // untranslated +Blockly.Msg.LISTS_GET_INDEX_FIRST = "first"; // untranslated +Blockly.Msg.LISTS_GET_INDEX_FROM_END = "# from end"; // untranslated +Blockly.Msg.LISTS_GET_INDEX_FROM_START = "#"; // untranslated +Blockly.Msg.LISTS_GET_INDEX_GET = "get"; // untranslated +Blockly.Msg.LISTS_GET_INDEX_GET_REMOVE = "get and remove"; // untranslated +Blockly.Msg.LISTS_GET_INDEX_LAST = "last"; // untranslated +Blockly.Msg.LISTS_GET_INDEX_RANDOM = "random"; // untranslated +Blockly.Msg.LISTS_GET_INDEX_REMOVE = "remove"; // untranslated +Blockly.Msg.LISTS_GET_INDEX_TAIL = ""; // untranslated +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_FIRST = "Returns the first item in a list."; // untranslated +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_FROM_END = "Returns the item at the specified position in a list. #1 is the last item."; // untranslated +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_FROM_START = "Returns the item at the specified position in a list. #1 is the first item."; // untranslated +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_LAST = "Returns the last item in a list."; // untranslated +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_RANDOM = "Returns a random item in a list."; // untranslated +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_FIRST = "Removes and returns the first item in a list."; // untranslated +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_FROM_END = "Removes and returns the item at the specified position in a list. #1 is the last item."; // untranslated +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_FROM_START = "Removes and returns the item at the specified position in a list. #1 is the first item."; // untranslated +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_LAST = "Removes and returns the last item in a list."; // untranslated +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_RANDOM = "Removes and returns a random item in a list."; // untranslated +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_REMOVE_FIRST = "Removes the first item in a list."; // untranslated +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_REMOVE_FROM_END = "Removes the item at the specified position in a list. #1 is the last item."; // untranslated +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_REMOVE_FROM_START = "Removes the item at the specified position in a list. #1 is the first item."; // untranslated +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_REMOVE_LAST = "Removes the last item in a list."; // untranslated +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_REMOVE_RANDOM = "Removes a random item in a list."; // untranslated +Blockly.Msg.LISTS_GET_SUBLIST_END_FROM_END = "to # from end"; // untranslated +Blockly.Msg.LISTS_GET_SUBLIST_END_FROM_START = "to #"; // untranslated +Blockly.Msg.LISTS_GET_SUBLIST_END_LAST = "to last"; // untranslated +Blockly.Msg.LISTS_GET_SUBLIST_HELPURL = "https://code.google.com/p/blockly/wiki/Lists#Getting_a_sublist"; // untranslated +Blockly.Msg.LISTS_GET_SUBLIST_START_FIRST = "get sub-list from first"; // untranslated +Blockly.Msg.LISTS_GET_SUBLIST_START_FROM_END = "get sub-list from # from end"; // untranslated +Blockly.Msg.LISTS_GET_SUBLIST_START_FROM_START = "get sub-list from #"; // untranslated +Blockly.Msg.LISTS_GET_SUBLIST_TAIL = ""; // untranslated +Blockly.Msg.LISTS_GET_SUBLIST_TOOLTIP = "Creates a copy of the specified portion of a list."; // untranslated +Blockly.Msg.LISTS_INDEX_OF_FIRST = "find first occurrence of item"; // untranslated +Blockly.Msg.LISTS_INDEX_OF_HELPURL = "https://code.google.com/p/blockly/wiki/Lists#Getting_Items_from_a_List"; // untranslated +Blockly.Msg.LISTS_INDEX_OF_LAST = "find last occurrence of item"; // untranslated +Blockly.Msg.LISTS_INDEX_OF_TOOLTIP = "Returns the index of the first/last occurrence of the item in the list. Returns 0 if text is not found."; // untranslated +Blockly.Msg.LISTS_INLIST = "in list"; // untranslated +Blockly.Msg.LISTS_IS_EMPTY_HELPURL = "https://code.google.com/p/blockly/wiki/Lists#is_empty"; // untranslated +Blockly.Msg.LISTS_IS_EMPTY_TITLE = "%1 is empty"; // untranslated +Blockly.Msg.LISTS_LENGTH_HELPURL = "https://code.google.com/p/blockly/wiki/Lists#length_of"; // untranslated +Blockly.Msg.LISTS_LENGTH_TITLE = "length of %1"; // untranslated +Blockly.Msg.LISTS_LENGTH_TOOLTIP = "Returns the length of a list."; // untranslated +Blockly.Msg.LISTS_REPEAT_HELPURL = "https://code.google.com/p/blockly/wiki/Lists#create_list_with"; // untranslated +Blockly.Msg.LISTS_REPEAT_TITLE = "create list with item %1 repeated %2 times"; // untranslated +Blockly.Msg.LISTS_REPEAT_TOOLTIP = "Creates a list consisting of the given value repeated the specified number of times."; // untranslated +Blockly.Msg.LISTS_SET_INDEX_HELPURL = "https://code.google.com/p/blockly/wiki/Lists#in_list_..._set"; // untranslated +Blockly.Msg.LISTS_SET_INDEX_INPUT_TO = "as"; // untranslated +Blockly.Msg.LISTS_SET_INDEX_INSERT = "insert at"; // untranslated +Blockly.Msg.LISTS_SET_INDEX_SET = "set"; // untranslated +Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_INSERT_FIRST = "Inserts the item at the start of a list."; // untranslated +Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_INSERT_FROM_END = "Inserts the item at the specified position in a list. #1 is the last item."; // untranslated +Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_INSERT_FROM_START = "Inserts the item at the specified position in a list. #1 is the first item."; // untranslated +Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_INSERT_LAST = "Append the item to the end of a list."; // untranslated +Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_INSERT_RANDOM = "Inserts the item randomly in a list."; // untranslated +Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_SET_FIRST = "Sets the first item in a list."; // untranslated +Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_SET_FROM_END = "Sets the item at the specified position in a list. #1 is the last item."; // untranslated +Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_SET_FROM_START = "Sets the item at the specified position in a list. #1 is the first item."; // untranslated +Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_SET_LAST = "Sets the last item in a list."; // untranslated +Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_SET_RANDOM = "Sets a random item in a list."; // untranslated +Blockly.Msg.LISTS_TOOLTIP = "Returns true if the list is empty."; // untranslated +Blockly.Msg.LOGIC_BOOLEAN_FALSE = "false"; +Blockly.Msg.LOGIC_BOOLEAN_HELPURL = "http://code.google.com/p/blockly/wiki/True_False"; // untranslated +Blockly.Msg.LOGIC_BOOLEAN_TOOLTIP = "Retorna o ver o false."; +Blockly.Msg.LOGIC_BOOLEAN_TRUE = "ver"; +Blockly.Msg.LOGIC_COMPARE_HELPURL = "http://en.wikipedia.org/wiki/Inequality_(mathematics)"; // untranslated +Blockly.Msg.LOGIC_COMPARE_TOOLTIP_EQ = "Retornar ver si le duo entratas es equal."; +Blockly.Msg.LOGIC_COMPARE_TOOLTIP_GT = "Retornar ver si le prime entrata es major que le secunde."; +Blockly.Msg.LOGIC_COMPARE_TOOLTIP_GTE = "Retornar ver si le prime entrata es major que o equal al secunde."; +Blockly.Msg.LOGIC_COMPARE_TOOLTIP_LT = "Retornar ver si le prime entrata es minor que le secunde."; +Blockly.Msg.LOGIC_COMPARE_TOOLTIP_LTE = "Retornar ver si le prime entrata es minor que o equal al secunde."; +Blockly.Msg.LOGIC_COMPARE_TOOLTIP_NEQ = "Retornar ver si le duo entratas non es equal."; +Blockly.Msg.LOGIC_NEGATE_HELPURL = "http://code.google.com/p/blockly/wiki/Not"; // untranslated +Blockly.Msg.LOGIC_NEGATE_TITLE = "non %1"; +Blockly.Msg.LOGIC_NEGATE_TOOLTIP = "Retornar ver si le entrata es false. Retornar false si le entrata es ver."; +Blockly.Msg.LOGIC_NULL = "nulle"; +Blockly.Msg.LOGIC_NULL_HELPURL = "http://en.wikipedia.org/wiki/Nullable_type"; // untranslated +Blockly.Msg.LOGIC_NULL_TOOLTIP = "Retorna nulle."; +Blockly.Msg.LOGIC_OPERATION_AND = "e"; +Blockly.Msg.LOGIC_OPERATION_HELPURL = "http://code.google.com/p/blockly/wiki/And_Or"; // untranslated +Blockly.Msg.LOGIC_OPERATION_OR = "o"; +Blockly.Msg.LOGIC_OPERATION_TOOLTIP_AND = "Retornar ver si ambe entratas es ver."; +Blockly.Msg.LOGIC_OPERATION_TOOLTIP_OR = "Retornar ver si al minus un del entratas es ver."; +Blockly.Msg.LOGIC_TERNARY_CONDITION = "test"; +Blockly.Msg.LOGIC_TERNARY_HELPURL = "http://en.wikipedia.org/wiki/%3F:"; // untranslated +Blockly.Msg.LOGIC_TERNARY_IF_FALSE = "si false"; +Blockly.Msg.LOGIC_TERNARY_IF_TRUE = "si ver"; +Blockly.Msg.LOGIC_TERNARY_TOOLTIP = "Verificar le condition in 'test'. Si le condition es ver, retorna le valor de 'si ver'; si non, retorna le valor de 'si false'."; +Blockly.Msg.MATH_ADDITION_SYMBOL = "+"; // untranslated +Blockly.Msg.MATH_ARITHMETIC_HELPURL = "http://ia.wikipedia.org/wiki/Arithmetica"; +Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_ADD = "Retornar le summa del duo numeros."; +Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_DIVIDE = "Retornar le quotiente del duo numeros."; +Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_MINUS = "Retornar le differentia del duo numeros."; +Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_MULTIPLY = "Retornar le producto del duo numeros."; +Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_POWER = "Retornar le prime numero elevate al potentia del secunde numero."; +Blockly.Msg.MATH_CHANGE_HELPURL = "http://en.wikipedia.org/wiki/Programming_idiom#Incrementing_a_counter"; // untranslated +Blockly.Msg.MATH_CHANGE_INPUT_BY = "by"; // untranslated +Blockly.Msg.MATH_CHANGE_TITLE_CHANGE = "change"; // untranslated +Blockly.Msg.MATH_CHANGE_TOOLTIP = "Add a number to variable '%1'."; // untranslated +Blockly.Msg.MATH_CONSTANT_HELPURL = "http://en.wikipedia.org/wiki/Mathematical_constant"; // untranslated +Blockly.Msg.MATH_CONSTANT_TOOLTIP = "Return one of the common constants: π (3.141…), e (2.718…), φ (1.618…), sqrt(2) (1.414…), sqrt(½) (0.707…), or ∞ (infinity)."; // untranslated +Blockly.Msg.MATH_CONSTRAIN_HELPURL = "http://en.wikipedia.org/wiki/Clamping_%28graphics%29"; // untranslated +Blockly.Msg.MATH_CONSTRAIN_TITLE = "constrain %1 low %2 high %3"; // untranslated +Blockly.Msg.MATH_CONSTRAIN_TOOLTIP = "Constrain a number to be between the specified limits (inclusive)."; // untranslated +Blockly.Msg.MATH_DIVISION_SYMBOL = "÷"; // untranslated +Blockly.Msg.MATH_IS_DIVISIBLE_BY = "is divisible by"; // untranslated +Blockly.Msg.MATH_IS_EVEN = "is even"; // untranslated +Blockly.Msg.MATH_IS_NEGATIVE = "is negative"; // untranslated +Blockly.Msg.MATH_IS_ODD = "is odd"; // untranslated +Blockly.Msg.MATH_IS_POSITIVE = "is positive"; // untranslated +Blockly.Msg.MATH_IS_PRIME = "is prime"; // untranslated +Blockly.Msg.MATH_IS_TOOLTIP = "Check if a number is an even, odd, prime, whole, positive, negative, or if it is divisible by certain number. Returns true or false."; // untranslated +Blockly.Msg.MATH_IS_WHOLE = "is whole"; // untranslated +Blockly.Msg.MATH_MODULO_HELPURL = "http://en.wikipedia.org/wiki/Modulo_operation"; // untranslated +Blockly.Msg.MATH_MODULO_TITLE = "remainder of %1 ÷ %2"; // untranslated +Blockly.Msg.MATH_MODULO_TOOLTIP = "Return the remainder from dividing the two numbers."; // untranslated +Blockly.Msg.MATH_MULTIPLICATION_SYMBOL = "×"; // untranslated +Blockly.Msg.MATH_NUMBER_HELPURL = "http://ia.wikipedia.org/wiki/Numero"; +Blockly.Msg.MATH_NUMBER_TOOLTIP = "Un numero."; +Blockly.Msg.MATH_ONLIST_HELPURL = ""; // untranslated +Blockly.Msg.MATH_ONLIST_OPERATOR_AVERAGE = "average of list"; // untranslated +Blockly.Msg.MATH_ONLIST_OPERATOR_MAX = "max of list"; // untranslated +Blockly.Msg.MATH_ONLIST_OPERATOR_MEDIAN = "median of list"; // untranslated +Blockly.Msg.MATH_ONLIST_OPERATOR_MIN = "min of list"; // untranslated +Blockly.Msg.MATH_ONLIST_OPERATOR_MODE = "modes of list"; // untranslated +Blockly.Msg.MATH_ONLIST_OPERATOR_RANDOM = "random item of list"; // untranslated +Blockly.Msg.MATH_ONLIST_OPERATOR_STD_DEV = "standard deviation of list"; // untranslated +Blockly.Msg.MATH_ONLIST_OPERATOR_SUM = "sum of list"; // untranslated +Blockly.Msg.MATH_ONLIST_TOOLTIP_AVERAGE = "Return the average (arithmetic mean) of the numeric values in the list."; // untranslated +Blockly.Msg.MATH_ONLIST_TOOLTIP_MAX = "Return the largest number in the list."; // untranslated +Blockly.Msg.MATH_ONLIST_TOOLTIP_MEDIAN = "Return the median number in the list."; // untranslated +Blockly.Msg.MATH_ONLIST_TOOLTIP_MIN = "Return the smallest number in the list."; // untranslated +Blockly.Msg.MATH_ONLIST_TOOLTIP_MODE = "Return a list of the most common item(s) in the list."; // untranslated +Blockly.Msg.MATH_ONLIST_TOOLTIP_RANDOM = "Return a random element from the list."; // untranslated +Blockly.Msg.MATH_ONLIST_TOOLTIP_STD_DEV = "Return the standard deviation of the list."; // untranslated +Blockly.Msg.MATH_ONLIST_TOOLTIP_SUM = "Return the sum of all the numbers in the list."; // untranslated +Blockly.Msg.MATH_POWER_SYMBOL = "^"; // untranslated +Blockly.Msg.MATH_RANDOM_FLOAT_HELPURL = "http://en.wikipedia.org/wiki/Random_number_generation"; // untranslated +Blockly.Msg.MATH_RANDOM_FLOAT_TITLE_RANDOM = "random fraction"; // untranslated +Blockly.Msg.MATH_RANDOM_FLOAT_TOOLTIP = "Return a random fraction between 0.0 (inclusive) and 1.0 (exclusive)."; // untranslated +Blockly.Msg.MATH_RANDOM_INT_HELPURL = "http://en.wikipedia.org/wiki/Random_number_generation"; // untranslated +Blockly.Msg.MATH_RANDOM_INT_TITLE = "random integer from %1 to %2"; // untranslated +Blockly.Msg.MATH_RANDOM_INT_TOOLTIP = "Return a random integer between the two specified limits, inclusive."; // untranslated +Blockly.Msg.MATH_ROUND_HELPURL = "http://en.wikipedia.org/wiki/Rounding"; // untranslated +Blockly.Msg.MATH_ROUND_OPERATOR_ROUND = "round"; // untranslated +Blockly.Msg.MATH_ROUND_OPERATOR_ROUNDDOWN = "round down"; // untranslated +Blockly.Msg.MATH_ROUND_OPERATOR_ROUNDUP = "round up"; // untranslated +Blockly.Msg.MATH_ROUND_TOOLTIP = "Round a number up or down."; // untranslated +Blockly.Msg.MATH_SINGLE_HELPURL = "http://ia.wikipedia.org/wiki/Radice_quadrate"; +Blockly.Msg.MATH_SINGLE_OP_ABSOLUTE = "absolute"; +Blockly.Msg.MATH_SINGLE_OP_ROOT = "radice quadrate"; +Blockly.Msg.MATH_SINGLE_TOOLTIP_ABS = "Retornar le valor absolute de un numero."; +Blockly.Msg.MATH_SINGLE_TOOLTIP_EXP = "Retornar e elevate al potentia del numero."; +Blockly.Msg.MATH_SINGLE_TOOLTIP_LN = "Retornar le logarithmo natural de un numero."; +Blockly.Msg.MATH_SINGLE_TOOLTIP_LOG10 = "Retornar le logarithmo in base 10 del numero."; +Blockly.Msg.MATH_SINGLE_TOOLTIP_NEG = "Retornar le negation de un numero."; +Blockly.Msg.MATH_SINGLE_TOOLTIP_POW10 = "Retornar 10 elevate al potentia de un numero."; +Blockly.Msg.MATH_SINGLE_TOOLTIP_ROOT = "Retornar le radice quadrate de un numero."; +Blockly.Msg.MATH_SUBTRACTION_SYMBOL = "-"; // untranslated +Blockly.Msg.MATH_TRIG_ACOS = "acos"; // untranslated +Blockly.Msg.MATH_TRIG_ASIN = "asin"; // untranslated +Blockly.Msg.MATH_TRIG_ATAN = "atan"; // untranslated +Blockly.Msg.MATH_TRIG_COS = "cos"; // untranslated +Blockly.Msg.MATH_TRIG_HELPURL = "http://en.wikipedia.org/wiki/Trigonometric_functions"; // untranslated +Blockly.Msg.MATH_TRIG_SIN = "sin"; // untranslated +Blockly.Msg.MATH_TRIG_TAN = "tan"; // untranslated +Blockly.Msg.MATH_TRIG_TOOLTIP_ACOS = "Return the arccosine of a number."; // untranslated +Blockly.Msg.MATH_TRIG_TOOLTIP_ASIN = "Return the arcsine of a number."; // untranslated +Blockly.Msg.MATH_TRIG_TOOLTIP_ATAN = "Return the arctangent of a number."; // untranslated +Blockly.Msg.MATH_TRIG_TOOLTIP_COS = "Return the cosine of a degree (not radian)."; // untranslated +Blockly.Msg.MATH_TRIG_TOOLTIP_SIN = "Return the sine of a degree (not radian)."; // untranslated +Blockly.Msg.MATH_TRIG_TOOLTIP_TAN = "Return the tangent of a degree (not radian)."; // untranslated +Blockly.Msg.NEW_VARIABLE = "Nove variabile..."; +Blockly.Msg.NEW_VARIABLE_TITLE = "Nomine del nove variabile:"; +Blockly.Msg.ORDINAL_NUMBER_SUFFIX = ""; // untranslated +Blockly.Msg.PROCEDURES_BEFORE_PARAMS = "with:"; // untranslated +Blockly.Msg.PROCEDURES_CALLNORETURN_CALL = ""; // untranslated +Blockly.Msg.PROCEDURES_CALLNORETURN_HELPURL = "http://en.wikipedia.org/wiki/Procedure_%28computer_science%29"; // untranslated +Blockly.Msg.PROCEDURES_CALLNORETURN_TOOLTIP = "Run the user-defined function '%1'."; // untranslated +Blockly.Msg.PROCEDURES_CALLRETURN_HELPURL = "http://en.wikipedia.org/wiki/Procedure_%28computer_science%29"; // untranslated +Blockly.Msg.PROCEDURES_CALLRETURN_TOOLTIP = "Run the user-defined function '%1' and use its output."; // untranslated +Blockly.Msg.PROCEDURES_CREATE_DO = "Create '%1'"; // untranslated +Blockly.Msg.PROCEDURES_DEFNORETURN_DO = ""; // untranslated +Blockly.Msg.PROCEDURES_DEFNORETURN_HELPURL = "http://en.wikipedia.org/wiki/Procedure_%28computer_science%29"; // untranslated +Blockly.Msg.PROCEDURES_DEFNORETURN_PROCEDURE = "do something"; // untranslated +Blockly.Msg.PROCEDURES_DEFNORETURN_TITLE = "to"; // untranslated +Blockly.Msg.PROCEDURES_DEFNORETURN_TOOLTIP = "Creates a function with no output."; // untranslated +Blockly.Msg.PROCEDURES_DEFRETURN_HELPURL = "http://en.wikipedia.org/wiki/Procedure_%28computer_science%29"; // untranslated +Blockly.Msg.PROCEDURES_DEFRETURN_RETURN = "return"; // untranslated +Blockly.Msg.PROCEDURES_DEFRETURN_TOOLTIP = "Creates a function with an output."; // untranslated +Blockly.Msg.PROCEDURES_DEF_DUPLICATE_WARNING = "Warning: This function has duplicate parameters."; // untranslated +Blockly.Msg.PROCEDURES_HIGHLIGHT_DEF = "Highlight function definition"; // untranslated +Blockly.Msg.PROCEDURES_IFRETURN_TOOLTIP = "If a value is true, then return a second value."; // untranslated +Blockly.Msg.PROCEDURES_IFRETURN_WARNING = "Warning: This block may be used only within a function definition."; // untranslated +Blockly.Msg.PROCEDURES_MUTATORARG_TITLE = "input name:"; // untranslated +Blockly.Msg.PROCEDURES_MUTATORCONTAINER_TITLE = "inputs"; // untranslated +Blockly.Msg.REMOVE_COMMENT = "Remover commento"; +Blockly.Msg.RENAME_VARIABLE = "Renominar variabile..."; +Blockly.Msg.RENAME_VARIABLE_TITLE = "Renominar tote le variabiles '%1' a:"; +Blockly.Msg.TEXT_APPEND_APPENDTEXT = "append text"; // untranslated +Blockly.Msg.TEXT_APPEND_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Text_modification"; // untranslated +Blockly.Msg.TEXT_APPEND_TO = "to"; // untranslated +Blockly.Msg.TEXT_APPEND_TOOLTIP = "Append some text to variable '%1'."; // untranslated +Blockly.Msg.TEXT_CHANGECASE_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Adjusting_text_case"; // untranslated +Blockly.Msg.TEXT_CHANGECASE_OPERATOR_LOWERCASE = "to lower case"; // untranslated +Blockly.Msg.TEXT_CHANGECASE_OPERATOR_TITLECASE = "to Title Case"; // untranslated +Blockly.Msg.TEXT_CHANGECASE_OPERATOR_UPPERCASE = "to UPPER CASE"; // untranslated +Blockly.Msg.TEXT_CHANGECASE_TOOLTIP = "Return a copy of the text in a different case."; // untranslated +Blockly.Msg.TEXT_CHARAT_FIRST = "get first letter"; // untranslated +Blockly.Msg.TEXT_CHARAT_FROM_END = "get letter # from end"; // untranslated +Blockly.Msg.TEXT_CHARAT_FROM_START = "get letter #"; // untranslated +Blockly.Msg.TEXT_CHARAT_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Extracting_text"; // untranslated +Blockly.Msg.TEXT_CHARAT_INPUT_INTEXT = "in text"; // untranslated +Blockly.Msg.TEXT_CHARAT_LAST = "get last letter"; // untranslated +Blockly.Msg.TEXT_CHARAT_RANDOM = "get random letter"; // untranslated +Blockly.Msg.TEXT_CHARAT_TAIL = ""; // untranslated +Blockly.Msg.TEXT_CHARAT_TOOLTIP = "Returns the letter at the specified position."; // untranslated +Blockly.Msg.TEXT_CREATE_JOIN_ITEM_TOOLTIP = "Add an item to the text."; // untranslated +Blockly.Msg.TEXT_CREATE_JOIN_TITLE_JOIN = "join"; // untranslated +Blockly.Msg.TEXT_CREATE_JOIN_TOOLTIP = "Add, remove, or reorder sections to reconfigure this text block."; // untranslated +Blockly.Msg.TEXT_GET_SUBSTRING_END_FROM_END = "to letter # from end"; // untranslated +Blockly.Msg.TEXT_GET_SUBSTRING_END_FROM_START = "to letter #"; // untranslated +Blockly.Msg.TEXT_GET_SUBSTRING_END_LAST = "to last letter"; // untranslated +Blockly.Msg.TEXT_GET_SUBSTRING_HELPURL = "http://code.google.com/p/blockly/wiki/Text#Extracting_a_region_of_text"; // untranslated +Blockly.Msg.TEXT_GET_SUBSTRING_INPUT_IN_TEXT = "in text"; // untranslated +Blockly.Msg.TEXT_GET_SUBSTRING_START_FIRST = "get substring from first letter"; // untranslated +Blockly.Msg.TEXT_GET_SUBSTRING_START_FROM_END = "get substring from letter # from end"; // untranslated +Blockly.Msg.TEXT_GET_SUBSTRING_START_FROM_START = "get substring from letter #"; // untranslated +Blockly.Msg.TEXT_GET_SUBSTRING_TAIL = ""; // untranslated +Blockly.Msg.TEXT_GET_SUBSTRING_TOOLTIP = "Returns a specified portion of the text."; // untranslated +Blockly.Msg.TEXT_INDEXOF_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Finding_text"; // untranslated +Blockly.Msg.TEXT_INDEXOF_INPUT_INTEXT = "in text"; // untranslated +Blockly.Msg.TEXT_INDEXOF_OPERATOR_FIRST = "find first occurrence of text"; // untranslated +Blockly.Msg.TEXT_INDEXOF_OPERATOR_LAST = "find last occurrence of text"; // untranslated +Blockly.Msg.TEXT_INDEXOF_TAIL = ""; // untranslated +Blockly.Msg.TEXT_INDEXOF_TOOLTIP = "Returns the index of the first/last occurrence of first text in the second text. Returns 0 if text is not found."; // untranslated +Blockly.Msg.TEXT_ISEMPTY_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Checking_for_empty_text"; // untranslated +Blockly.Msg.TEXT_ISEMPTY_TITLE = "%1 is empty"; // untranslated +Blockly.Msg.TEXT_ISEMPTY_TOOLTIP = "Returns true if the provided text is empty."; // untranslated +Blockly.Msg.TEXT_JOIN_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Text_creation"; // untranslated +Blockly.Msg.TEXT_JOIN_TITLE_CREATEWITH = "create text with"; // untranslated +Blockly.Msg.TEXT_JOIN_TOOLTIP = "Create a piece of text by joining together any number of items."; // untranslated +Blockly.Msg.TEXT_LENGTH_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Text_modification"; // untranslated +Blockly.Msg.TEXT_LENGTH_TITLE = "length of %1"; // untranslated +Blockly.Msg.TEXT_LENGTH_TOOLTIP = "Returns the number of letters (including spaces) in the provided text."; // untranslated +Blockly.Msg.TEXT_PRINT_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Printing_text"; // untranslated +Blockly.Msg.TEXT_PRINT_TITLE = "print %1"; // untranslated +Blockly.Msg.TEXT_PRINT_TOOLTIP = "Print the specified text, number or other value."; // untranslated +Blockly.Msg.TEXT_PROMPT_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Getting_input_from_the_user"; // untranslated +Blockly.Msg.TEXT_PROMPT_TOOLTIP_NUMBER = "Prompt for user for a number."; // untranslated +Blockly.Msg.TEXT_PROMPT_TOOLTIP_TEXT = "Prompt for user for some text."; // untranslated +Blockly.Msg.TEXT_PROMPT_TYPE_NUMBER = "prompt for number with message"; // untranslated +Blockly.Msg.TEXT_PROMPT_TYPE_TEXT = "prompt for text with message"; // untranslated +Blockly.Msg.TEXT_TEXT_HELPURL = "http://en.wikipedia.org/wiki/String_(computer_science)"; // untranslated +Blockly.Msg.TEXT_TEXT_TOOLTIP = "A letter, word, or line of text."; // untranslated +Blockly.Msg.TEXT_TRIM_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Trimming_%28removing%29_spaces"; // untranslated +Blockly.Msg.TEXT_TRIM_OPERATOR_BOTH = "trim spaces from both sides"; // untranslated +Blockly.Msg.TEXT_TRIM_OPERATOR_LEFT = "trim spaces from left side"; // untranslated +Blockly.Msg.TEXT_TRIM_OPERATOR_RIGHT = "trim spaces from right side"; // untranslated +Blockly.Msg.TEXT_TRIM_TOOLTIP = "Return a copy of the text with spaces removed from one or both ends."; // untranslated +Blockly.Msg.VARIABLES_DEFAULT_NAME = "cosa"; +Blockly.Msg.VARIABLES_GET_CREATE_SET = "Create 'set %1'"; // untranslated +Blockly.Msg.VARIABLES_GET_HELPURL = "http://code.google.com/p/blockly/wiki/Variables#Get"; // untranslated +Blockly.Msg.VARIABLES_GET_TAIL = ""; // untranslated +Blockly.Msg.VARIABLES_GET_TITLE = ""; // untranslated +Blockly.Msg.VARIABLES_GET_TOOLTIP = "Returns the value of this variable."; // untranslated +Blockly.Msg.VARIABLES_SET_CREATE_GET = "Create 'get %1'"; // untranslated +Blockly.Msg.VARIABLES_SET_HELPURL = "http://code.google.com/p/blockly/wiki/Variables#Set"; // untranslated +Blockly.Msg.VARIABLES_SET_TAIL = "to"; // untranslated +Blockly.Msg.VARIABLES_SET_TITLE = "set"; // untranslated +Blockly.Msg.VARIABLES_SET_TOOLTIP = "Sets this variable to be equal to the input."; // untranslated +Blockly.Msg.PROCEDURES_DEFRETURN_TITLE = Blockly.Msg.PROCEDURES_DEFNORETURN_TITLE; +Blockly.Msg.LISTS_GET_SUBLIST_INPUT_IN_LIST = Blockly.Msg.LISTS_INLIST; +Blockly.Msg.LISTS_SET_INDEX_INPUT_IN_LIST = Blockly.Msg.LISTS_INLIST; +Blockly.Msg.PROCEDURES_DEFRETURN_PROCEDURE = Blockly.Msg.PROCEDURES_DEFNORETURN_PROCEDURE; +Blockly.Msg.VARIABLES_SET_ITEM = Blockly.Msg.VARIABLES_DEFAULT_NAME; +Blockly.Msg.LISTS_CREATE_WITH_ITEM_TITLE = Blockly.Msg.VARIABLES_DEFAULT_NAME; +Blockly.Msg.MATH_CHANGE_TITLE_ITEM = Blockly.Msg.VARIABLES_DEFAULT_NAME; +Blockly.Msg.VARIABLES_GET_ITEM = Blockly.Msg.VARIABLES_DEFAULT_NAME; +Blockly.Msg.PROCEDURES_DEFRETURN_DO = Blockly.Msg.PROCEDURES_DEFNORETURN_DO; +Blockly.Msg.LISTS_GET_INDEX_HELPURL = Blockly.Msg.LISTS_INDEX_OF_HELPURL; +Blockly.Msg.TEXT_CREATE_JOIN_ITEM_TITLE_ITEM = Blockly.Msg.VARIABLES_DEFAULT_NAME; +Blockly.Msg.CONTROLS_IF_MSG_THEN = Blockly.Msg.CONTROLS_REPEAT_INPUT_DO; +Blockly.Msg.LISTS_INDEX_OF_INPUT_IN_LIST = Blockly.Msg.LISTS_INLIST; +Blockly.Msg.PROCEDURES_CALLRETURN_CALL = Blockly.Msg.PROCEDURES_CALLNORETURN_CALL; +Blockly.Msg.LISTS_GET_INDEX_INPUT_IN_LIST = Blockly.Msg.LISTS_INLIST; +Blockly.Msg.CONTROLS_FOR_INPUT_DO = Blockly.Msg.CONTROLS_REPEAT_INPUT_DO; +Blockly.Msg.CONTROLS_FOREACH_INPUT_DO = Blockly.Msg.CONTROLS_REPEAT_INPUT_DO; +Blockly.Msg.CONTROLS_IF_IF_TITLE_IF = Blockly.Msg.CONTROLS_IF_MSG_IF; +Blockly.Msg.CONTROLS_WHILEUNTIL_INPUT_DO = Blockly.Msg.CONTROLS_REPEAT_INPUT_DO; +Blockly.Msg.CONTROLS_IF_ELSEIF_TITLE_ELSEIF = Blockly.Msg.CONTROLS_IF_MSG_ELSEIF; +Blockly.Msg.TEXT_APPEND_VARIABLE = Blockly.Msg.VARIABLES_DEFAULT_NAME; +Blockly.Msg.CONTROLS_IF_ELSE_TITLE_ELSE = Blockly.Msg.CONTROLS_IF_MSG_ELSE; \ No newline at end of file diff --git a/msg/js/id.js b/msg/js/id.js new file mode 100644 index 000000000..c3b5cce52 --- /dev/null +++ b/msg/js/id.js @@ -0,0 +1,377 @@ +// This file was automatically generated. Do not modify. + +'use strict'; + +goog.provide('Blockly.Msg.id'); + +goog.require('Blockly.Msg'); + +Blockly.Msg.ADD_COMMENT = "Tambahkan sebuah comment"; +Blockly.Msg.CHANGE_VALUE_TITLE = "Ubah nilai:"; +Blockly.Msg.COLLAPSE_ALL = "Tutup blok"; +Blockly.Msg.COLLAPSE_BLOCK = "Tutup blok"; +Blockly.Msg.COLOUR_BLEND_COLOUR1 = "Warna 1"; +Blockly.Msg.COLOUR_BLEND_COLOUR2 = "Warna 2"; +Blockly.Msg.COLOUR_BLEND_HELPURL = "http://meyerweb.com/eric/tools/color-blend/"; +Blockly.Msg.COLOUR_BLEND_RATIO = "rasio"; +Blockly.Msg.COLOUR_BLEND_TITLE = "Tertutup"; +Blockly.Msg.COLOUR_BLEND_TOOLTIP = "mencampur dua warna secara bersamaan dengan perbandingan (0.0-1.0)."; +Blockly.Msg.COLOUR_PICKER_HELPURL = "http://en.wikipedia.org/wiki/Color"; +Blockly.Msg.COLOUR_PICKER_TOOLTIP = "Pilih warna dari daftar warna."; +Blockly.Msg.COLOUR_RANDOM_HELPURL = "http://randomcolour.com"; +Blockly.Msg.COLOUR_RANDOM_TITLE = "Warna acak"; +Blockly.Msg.COLOUR_RANDOM_TOOLTIP = "Pilih warna secara acak."; +Blockly.Msg.COLOUR_RGB_BLUE = "biru"; +Blockly.Msg.COLOUR_RGB_GREEN = "hijau"; +Blockly.Msg.COLOUR_RGB_HELPURL = "http://www.december.com/html/spec/colorper.html"; +Blockly.Msg.COLOUR_RGB_RED = "merah"; +Blockly.Msg.COLOUR_RGB_TITLE = "Dengan warna"; +Blockly.Msg.COLOUR_RGB_TOOLTIP = "Buatlah warna dengan jumlah yang ditentukan dari merah, hijau dan biru. Semua nilai harus antarai 0 sampai 100."; +Blockly.Msg.CONTROLS_FLOW_STATEMENTS_HELPURL = "https://code.google.com/p/blockly/wiki/Loops#Loop_Termination_Blocks"; +Blockly.Msg.CONTROLS_FLOW_STATEMENTS_OPERATOR_BREAK = "Keluar dari perulangan"; +Blockly.Msg.CONTROLS_FLOW_STATEMENTS_OPERATOR_CONTINUE = "Lanjutkan dengan langkah penggulangan berikutnya"; +Blockly.Msg.CONTROLS_FLOW_STATEMENTS_TOOLTIP_BREAK = "Keluar sementara dari perulanggan."; +Blockly.Msg.CONTROLS_FLOW_STATEMENTS_TOOLTIP_CONTINUE = "Abaikan sisa dari loop ini, dan lanjutkan dengan iterasi berikutnya."; +Blockly.Msg.CONTROLS_FLOW_STATEMENTS_WARNING = "Peringatan: Blok ini hanya dapat digunakan dalam loop."; +Blockly.Msg.CONTROLS_FOREACH_HELPURL = "https://code.google.com/p/blockly/wiki/Loops#for_each for each block"; +Blockly.Msg.CONTROLS_FOREACH_INPUT_INLIST = "di dalam list"; +Blockly.Msg.CONTROLS_FOREACH_INPUT_INLIST_TAIL = ""; +Blockly.Msg.CONTROLS_FOREACH_INPUT_ITEM = "untuk setiap item"; +Blockly.Msg.CONTROLS_FOREACH_TOOLTIP = "Untuk tiap-tiap item di dalam list, tetapkan variabel '%1' ke dalam item, selanjutnya kerjakan beberapa statement."; +Blockly.Msg.CONTROLS_FOR_HELPURL = "https://code.google.com/p/blockly/wiki/Loops#count_with"; +Blockly.Msg.CONTROLS_FOR_INPUT_FROM_TO_BY = "dari %1 ke %2 dengan step / penambahan %3"; +Blockly.Msg.CONTROLS_FOR_INPUT_WITH = "Cacah dengan"; +Blockly.Msg.CONTROLS_FOR_TOOLTIP = "Menggunakan variabel %1 dengan mengambil nilai dari batas awal hingga ke batas akhir, dengan interval tertentu, dan mengerjakan block tertentu."; +Blockly.Msg.CONTROLS_IF_ELSEIF_TOOLTIP = "tambahkan prasyarat ke dalam blok IF."; +Blockly.Msg.CONTROLS_IF_ELSE_TOOLTIP = "Terakhir, tambahkan tangkap-semua kondisi kedalam blok jika (if)."; +Blockly.Msg.CONTROLS_IF_HELPURL = "http://code.google.com/p/blockly/wiki/If_Then"; +Blockly.Msg.CONTROLS_IF_IF_TOOLTIP = "Menambahkan, menghapus, atau menyusun kembali bagian untuk mengkonfigurasi blok IF ini."; +Blockly.Msg.CONTROLS_IF_MSG_ELSE = "else"; +Blockly.Msg.CONTROLS_IF_MSG_ELSEIF = "else if"; +Blockly.Msg.CONTROLS_IF_MSG_IF = "Jika"; +Blockly.Msg.CONTROLS_IF_TOOLTIP_1 = "jika nilainya benar maka kerjakan perintah berikutnya."; +Blockly.Msg.CONTROLS_IF_TOOLTIP_2 = "jika nilainya benar, maka kerjakan blok perintah yang pertama. Jika tidak, kerjakan blok perintah yang kedua."; +Blockly.Msg.CONTROLS_IF_TOOLTIP_3 = "Jika nilai pertama adalah benar (true), maka lakukan perintah-perintah yang berada didalam blok pertama. Jika nilai kedua adalah benar (true), maka lakukan perintah-perintah yang berada didalam blok kedua."; +Blockly.Msg.CONTROLS_IF_TOOLTIP_4 = "Jika blok pertama adalah benar (true), maka lakukan perintah-perintah yang berada didalam blok pertama. Atau jika blok kedua adalah benar (true), maka lakukan perintah-perintah yang berada didalam blok kedua."; +Blockly.Msg.CONTROLS_REPEAT_HELPURL = "http://en.wikipedia.org/wiki/For_loop"; +Blockly.Msg.CONTROLS_REPEAT_INPUT_DO = "kerjakan"; +Blockly.Msg.CONTROLS_REPEAT_TITLE = "ulangi %1 kali"; +Blockly.Msg.CONTROLS_REPEAT_TITLE_REPEAT = "ulangi"; +Blockly.Msg.CONTROLS_REPEAT_TITLE_TIMES = "kali"; +Blockly.Msg.CONTROLS_REPEAT_TOOLTIP = "Lakukan beberapa perintah beberapa kali."; +Blockly.Msg.CONTROLS_WHILEUNTIL_HELPURL = "http://code.google.com/p/blockly/wiki/Repeat"; +Blockly.Msg.CONTROLS_WHILEUNTIL_OPERATOR_UNTIL = "Ulangi sampai"; +Blockly.Msg.CONTROLS_WHILEUNTIL_OPERATOR_WHILE = "Ulangi jika"; +Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL = "Jika sementara nilai tidak benar (false), maka lakukan beberapa perintah."; +Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_WHILE = "Jika sementara nilai benar (true), maka lakukan beberapa perintah."; +Blockly.Msg.DELETE_BLOCK = "Hapus blok"; +Blockly.Msg.DELETE_X_BLOCKS = "Hapus %1 blok"; +Blockly.Msg.DISABLE_BLOCK = "Nonaktifkan blok"; +Blockly.Msg.DUPLICATE_BLOCK = "Duplikat"; +Blockly.Msg.ENABLE_BLOCK = "Aktifkan blok"; +Blockly.Msg.EXPAND_ALL = "Kembangkan blok-blok"; +Blockly.Msg.EXPAND_BLOCK = "Kembangkan blok"; +Blockly.Msg.EXTERNAL_INPUTS = "Input-input eksternal"; +Blockly.Msg.HELP = "Tolong"; +Blockly.Msg.INLINE_INPUTS = "Input inline"; +Blockly.Msg.LISTS_CREATE_EMPTY_HELPURL = "http://en.wikipedia.org/wiki/Linked_list#Empty_lists"; +Blockly.Msg.LISTS_CREATE_EMPTY_TITLE = "buat list kosong"; +Blockly.Msg.LISTS_CREATE_EMPTY_TOOLTIP = "Mengembalikan daftar, dengan panjang 0, tidak berisi data"; +Blockly.Msg.LISTS_CREATE_WITH_CONTAINER_TITLE_ADD = "list"; +Blockly.Msg.LISTS_CREATE_WITH_CONTAINER_TOOLTIP = "Tambahkan, hapus, atau susun ulang bagian untuk mengkonfigurasi blok LIST (daftar) ini."; +Blockly.Msg.LISTS_CREATE_WITH_INPUT_WITH = "buat daftar (list) dengan"; +Blockly.Msg.LISTS_CREATE_WITH_ITEM_TOOLTIP = "Tambahkan sebuah item ke daftar (list)."; +Blockly.Msg.LISTS_CREATE_WITH_TOOLTIP = "Buat sebuah daftar (list) dengan sejumlah item."; +Blockly.Msg.LISTS_GET_INDEX_FIRST = "pertama"; +Blockly.Msg.LISTS_GET_INDEX_FROM_END = "# dari akhir"; +Blockly.Msg.LISTS_GET_INDEX_FROM_START = "#"; +Blockly.Msg.LISTS_GET_INDEX_GET = "dapatkan"; +Blockly.Msg.LISTS_GET_INDEX_GET_REMOVE = "dapatkan dan hapus"; +Blockly.Msg.LISTS_GET_INDEX_LAST = "terakhir"; +Blockly.Msg.LISTS_GET_INDEX_RANDOM = "acak"; +Blockly.Msg.LISTS_GET_INDEX_REMOVE = "Hapus"; +Blockly.Msg.LISTS_GET_INDEX_TAIL = ""; +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_FIRST = "Kembalikan item pertama dalam daftar (list)."; +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_FROM_END = "Sisipkan item ke dalam posisi yang telah ditentukan didalam list (daftar). Item pertama adalah item yang terakhir."; +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_FROM_START = "Sisipkan item ke dalam posisi yang telah ditentukan didalam list (daftar). Item pertama adalah item terakhir (yg paling akhir)."; +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_LAST = "Mengembalikan item pertama dalam list (daftar)."; +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_RANDOM = "Mengembalikan item acak dalam list (daftar)."; +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_FIRST = "Menghilangkan dan mengembalikan item pertama dalam list (daftar)."; +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_FROM_END = "Menghilangkan dan mengembalikan barang di posisi tertentu dalam list (daftar). #1 adalah item terakhir."; +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_FROM_START = "Menghilangkan dan mengembalikan barang di posisi tertentu dalam list (daftar). #1 adalah item pertama."; +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_LAST = "Menghilangkan dan mengembalikan item terakhir dalam list (daftar)."; +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_RANDOM = "Menghilangkan dan mengembalikan barang dengan acak dalam list (daftar)."; +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_REMOVE_FIRST = "Menghapus item pertama dalam daftar."; +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_REMOVE_FROM_END = "Menghapus item dengan posisi tertentu dalam daftar. Item pertama adalah item yang terakhir."; +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_REMOVE_FROM_START = "Menghapus item dengan posisi tertentu dalam daftar. Item pertama adalah item yang terakhir."; +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_REMOVE_LAST = "Menghapus item terakhir dalam daftar."; +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_REMOVE_RANDOM = "Menghapus sebuah item secara acak dalam list."; +Blockly.Msg.LISTS_GET_SUBLIST_END_FROM_END = "ke # dari akhir"; +Blockly.Msg.LISTS_GET_SUBLIST_END_FROM_START = "ke #"; +Blockly.Msg.LISTS_GET_SUBLIST_END_LAST = "ke yang paling akhir"; +Blockly.Msg.LISTS_GET_SUBLIST_HELPURL = "https://code.google.com/p/blockly/wiki/Lists#Getting_a_sublist"; +Blockly.Msg.LISTS_GET_SUBLIST_START_FIRST = "Dapatkan bagian pertama dari list"; +Blockly.Msg.LISTS_GET_SUBLIST_START_FROM_END = "Dapatkan bagian list nomor # dari akhir"; +Blockly.Msg.LISTS_GET_SUBLIST_START_FROM_START = "Dapatkan bagian daftar dari #"; +Blockly.Msg.LISTS_GET_SUBLIST_TAIL = ""; +Blockly.Msg.LISTS_GET_SUBLIST_TOOLTIP = "Membuat salinan dari bagian tertentu dari list."; +Blockly.Msg.LISTS_INDEX_OF_FIRST = "cari kejadian pertama item"; +Blockly.Msg.LISTS_INDEX_OF_HELPURL = "https://code.google.com/p/blockly/wiki/Lists#Getting_Items_from_a_List"; +Blockly.Msg.LISTS_INDEX_OF_LAST = "Cari kejadian terakhir item"; +Blockly.Msg.LISTS_INDEX_OF_TOOLTIP = "Mengembalikan indeks dari kejadian pertama/terakhir item dalam daftar. Menghasilkan 0 jika teks tidak ditemukan."; +Blockly.Msg.LISTS_INLIST = "dalam daftar"; +Blockly.Msg.LISTS_IS_EMPTY_HELPURL = "https://code.google.com/p/blockly/wiki/Lists#is_empty"; +Blockly.Msg.LISTS_IS_EMPTY_TITLE = "%1 kosong"; +Blockly.Msg.LISTS_LENGTH_HELPURL = "https://code.google.com/p/blockly/wiki/Lists#length_of"; +Blockly.Msg.LISTS_LENGTH_TITLE = "panjang dari %1"; +Blockly.Msg.LISTS_LENGTH_TOOLTIP = "Mengembalikan panjang daftar."; +Blockly.Msg.LISTS_REPEAT_HELPURL = "https://code.google.com/p/blockly/wiki/Lists#create_list_with"; +Blockly.Msg.LISTS_REPEAT_TITLE = "membuat daftar dengan item %1 diulang %2 kali"; +Blockly.Msg.LISTS_REPEAT_TOOLTIP = "Ciptakan daftar yang terdiri dari nilai yang diberikan diulang jumlah waktu yang ditentukan."; +Blockly.Msg.LISTS_SET_INDEX_HELPURL = "https://code.google.com/p/blockly/wiki/Lists#in_list_..._set"; +Blockly.Msg.LISTS_SET_INDEX_INPUT_TO = "sebagai"; +Blockly.Msg.LISTS_SET_INDEX_INSERT = "sisipkan di"; +Blockly.Msg.LISTS_SET_INDEX_SET = "tetapkan"; +Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_INSERT_FIRST = "Sisipkan item di bagian awal dari list."; +Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_INSERT_FROM_END = "Sisipkan item ke dalam posisi yang telah ditentukan di dalam list. #1 adalah item yang terakhir."; +Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_INSERT_FROM_START = "Sisipkan item ke dalam posisi yang telah ditentukan di dalam list. #1 adalah item yang pertama."; +Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_INSERT_LAST = "Tambahkan item ke bagian akhir list."; +Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_INSERT_RANDOM = "Sisipkan item secara acak ke dalam list."; +Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_SET_FIRST = "Tetapkan item pertama di dalam list."; +Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_SET_FROM_END = "Tetapkan item ke dalam posisi yang telah ditentukan di dalam list. #1 adalah item yang terakhir."; +Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_SET_FROM_START = "Tetapkan item ke dalam posisi yang telah ditentukan di dalam list. #1 adalah item yang pertama."; +Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_SET_LAST = "Menetapkan item terakhir dalam list."; +Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_SET_RANDOM = "Tetapkan secara acak sebuah item dalam list."; +Blockly.Msg.LISTS_TOOLTIP = "Mengembalikan nilai benar (true) jika list kosong."; +Blockly.Msg.LOGIC_BOOLEAN_FALSE = "Salah"; +Blockly.Msg.LOGIC_BOOLEAN_HELPURL = "http://code.google.com/p/blockly/wiki/True_False"; +Blockly.Msg.LOGIC_BOOLEAN_TOOLTIP = "Mengembalikan betul (true) atau salah (false)."; +Blockly.Msg.LOGIC_BOOLEAN_TRUE = "Benar"; +Blockly.Msg.LOGIC_COMPARE_HELPURL = "http://en.wikipedia.org/wiki/Inequality_(mathematics)"; +Blockly.Msg.LOGIC_COMPARE_TOOLTIP_EQ = "Mengembalikan betul jika input kedua-duanya sama dengan satu sama lain."; +Blockly.Msg.LOGIC_COMPARE_TOOLTIP_GT = "Mengembalikan nilai benar (true) jika input yang pertama lebih besar dari input yang kedua."; +Blockly.Msg.LOGIC_COMPARE_TOOLTIP_GTE = "Mengembalikan nilai benar (true) jika input yang pertama lebih besar dari atau sama dengan input yang kedua."; +Blockly.Msg.LOGIC_COMPARE_TOOLTIP_LT = "Mengembalikan nilai benar (true) jika input yang pertama lebih kecil dari input yang kedua."; +Blockly.Msg.LOGIC_COMPARE_TOOLTIP_LTE = "Mengembalikan nilai benar (true) jika input yang pertama lebih kecil atau sama dengan input yang kedua ."; +Blockly.Msg.LOGIC_COMPARE_TOOLTIP_NEQ = "Mengembalikan nilai benar (true) jika kedua input tidak sama satu dengan yang lain."; +Blockly.Msg.LOGIC_NEGATE_HELPURL = "http://code.google.com/p/blockly/wiki/Not"; +Blockly.Msg.LOGIC_NEGATE_TITLE = "bukan (not) %1"; +Blockly.Msg.LOGIC_NEGATE_TOOLTIP = "Mengembalikan nilai benar (true) jika input false. Mengembalikan nilai salah (false) jika input true."; +Blockly.Msg.LOGIC_NULL = "null"; +Blockly.Msg.LOGIC_NULL_HELPURL = "http://en.wikipedia.org/wiki/Nullable_type"; +Blockly.Msg.LOGIC_NULL_TOOLTIP = "mengembalikan kosong."; +Blockly.Msg.LOGIC_OPERATION_AND = "dan"; +Blockly.Msg.LOGIC_OPERATION_HELPURL = "http://code.google.com/p/blockly/wiki/And_Or"; +Blockly.Msg.LOGIC_OPERATION_OR = "atau"; +Blockly.Msg.LOGIC_OPERATION_TOOLTIP_AND = "Kembalikan betul jika kedua-dua input adalah betul."; +Blockly.Msg.LOGIC_OPERATION_TOOLTIP_OR = "Mengembalikan nilai benar (true) jika setidaknya salah satu masukan nilainya benar (true)."; +Blockly.Msg.LOGIC_TERNARY_CONDITION = "test"; +Blockly.Msg.LOGIC_TERNARY_HELPURL = "http://en.wikipedia.org/wiki/%3F:"; +Blockly.Msg.LOGIC_TERNARY_IF_FALSE = "jika tidak benar (false)"; +Blockly.Msg.LOGIC_TERNARY_IF_TRUE = "jika benar (true)"; +Blockly.Msg.LOGIC_TERNARY_TOOLTIP = "Periksa kondisi di \"test\". Jika kondisi benar (true), mengembalikan nilai \"jika benar\" ; Jik sebaliknya akan mengembalikan nilai \"jika salah\"."; +Blockly.Msg.MATH_ADDITION_SYMBOL = "+"; +Blockly.Msg.MATH_ARITHMETIC_HELPURL = "http://id.wikipedia.org/wiki/Aritmetika"; +Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_ADD = "Kembalikan jumlah dari kedua angka."; +Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_DIVIDE = "Kembalikan hasil bagi dari kedua angka."; +Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_MINUS = "Kembalikan selisih dari kedua angka."; +Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_MULTIPLY = "Kembalikan perkalian dari kedua angka."; +Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_POWER = "Kembalikan angka pertama pangkat angka kedua."; +Blockly.Msg.MATH_CHANGE_HELPURL = "http://en.wikipedia.org/wiki/Programming_idiom#Incrementing_a_counter"; +Blockly.Msg.MATH_CHANGE_INPUT_BY = "oleh"; +Blockly.Msg.MATH_CHANGE_TITLE_CHANGE = "ubah"; +Blockly.Msg.MATH_CHANGE_TOOLTIP = "Tambahkan angka kedalam variabel '%1'."; +Blockly.Msg.MATH_CONSTANT_HELPURL = "http://en.wikipedia.org/wiki/Mathematical_constant"; +Blockly.Msg.MATH_CONSTANT_TOOLTIP = "Kembalikan salah satu konstant: π (3.141…), e (2.718…), φ (1.618…), sqrt(2) (1.414…), sqrt(½) (0.707…), atau ∞ (infinity)."; +Blockly.Msg.MATH_CONSTRAIN_HELPURL = "http://en.wikipedia.org/wiki/Clamping_%28graphics%29"; +Blockly.Msg.MATH_CONSTRAIN_TITLE = "Batasi %1 rendah %2 tinggi %3"; +Blockly.Msg.MATH_CONSTRAIN_TOOLTIP = "Batasi angka antara batas yang ditentukan (inklusif)."; +Blockly.Msg.MATH_DIVISION_SYMBOL = "÷"; +Blockly.Msg.MATH_IS_DIVISIBLE_BY = "dibagi oleh"; +Blockly.Msg.MATH_IS_EVEN = "adalah bilangan genap"; +Blockly.Msg.MATH_IS_NEGATIVE = "adalah bilangan negatif"; +Blockly.Msg.MATH_IS_ODD = "adalah bilangan ganjil"; +Blockly.Msg.MATH_IS_POSITIVE = "adalah bilangan positif"; +Blockly.Msg.MATH_IS_PRIME = "adalah bilangan pokok"; +Blockly.Msg.MATH_IS_TOOLTIP = "Periksa apakah angka adalah bilangan genap, bilangan pokok, bilangan bulat, bilangan positif, bilangan negatif, atau apakan bisa dibagi oleh angka tertentu. Mengembalikan benar (true) atau salah (false)."; +Blockly.Msg.MATH_IS_WHOLE = "adalah bilangan bulat"; +Blockly.Msg.MATH_MODULO_HELPURL = "http://en.wikipedia.org/wiki/Modulo_operation"; +Blockly.Msg.MATH_MODULO_TITLE = "sisa %1 ÷ %2"; +Blockly.Msg.MATH_MODULO_TOOLTIP = "Kembalikan sisa dari pembagian ke dua angka."; +Blockly.Msg.MATH_MULTIPLICATION_SYMBOL = "×"; +Blockly.Msg.MATH_NUMBER_HELPURL = "http://en.wikipedia.org/wiki/Number"; +Blockly.Msg.MATH_NUMBER_TOOLTIP = "Suatu angka."; +Blockly.Msg.MATH_ONLIST_HELPURL = ""; +Blockly.Msg.MATH_ONLIST_OPERATOR_AVERAGE = "rata-rata dari list (daftar)"; +Blockly.Msg.MATH_ONLIST_OPERATOR_MAX = "maximum dari list (daftar)"; +Blockly.Msg.MATH_ONLIST_OPERATOR_MEDIAN = "median dari list (daftar)"; +Blockly.Msg.MATH_ONLIST_OPERATOR_MIN = "minimum dari list (daftar)"; +Blockly.Msg.MATH_ONLIST_OPERATOR_MODE = "mode-mode dari list (daftar)"; +Blockly.Msg.MATH_ONLIST_OPERATOR_RANDOM = "item acak dari list (daftar)"; +Blockly.Msg.MATH_ONLIST_OPERATOR_STD_DEV = "deviasi standar dari list (daftar)"; +Blockly.Msg.MATH_ONLIST_OPERATOR_SUM = "jumlah dari list (daftar)"; +Blockly.Msg.MATH_ONLIST_TOOLTIP_AVERAGE = "Kembalikan rata-rata (mean aritmetik) dari nilai numerik dari list (daftar)."; +Blockly.Msg.MATH_ONLIST_TOOLTIP_MAX = "Kembalikan angka terbesar dari list."; +Blockly.Msg.MATH_ONLIST_TOOLTIP_MEDIAN = "Kembalikan median dari list."; +Blockly.Msg.MATH_ONLIST_TOOLTIP_MIN = "Kembalikan angka terkecil dari list."; +Blockly.Msg.MATH_ONLIST_TOOLTIP_MODE = "Kembalikan list berisi item-item yang paling umum dari dalam list."; +Blockly.Msg.MATH_ONLIST_TOOLTIP_RANDOM = "Kembalikan element acak dari list."; +Blockly.Msg.MATH_ONLIST_TOOLTIP_STD_DEV = "Kembalikan standard deviasi dari list."; +Blockly.Msg.MATH_ONLIST_TOOLTIP_SUM = "Kembalikan jumlah dari seluruh bilangan dari list."; +Blockly.Msg.MATH_POWER_SYMBOL = "^"; +Blockly.Msg.MATH_RANDOM_FLOAT_HELPURL = "http://en.wikipedia.org/wiki/Random_number_generation"; +Blockly.Msg.MATH_RANDOM_FLOAT_TITLE_RANDOM = "Nilai pecahan acak"; +Blockly.Msg.MATH_RANDOM_FLOAT_TOOLTIP = "Mengembalikan nilai acak pecahan antara 0.0 (inklusif) dan 1.0 (ekslusif)."; +Blockly.Msg.MATH_RANDOM_INT_HELPURL = "http://en.wikipedia.org/wiki/Random_number_generation"; +Blockly.Msg.MATH_RANDOM_INT_TITLE = "acak bulat dari %1 sampai %2"; +Blockly.Msg.MATH_RANDOM_INT_TOOLTIP = "Mengembalikan bilangan acak antara dua batas yang ditentukan, inklusif."; +Blockly.Msg.MATH_ROUND_HELPURL = "http://en.wikipedia.org/wiki/Rounding"; +Blockly.Msg.MATH_ROUND_OPERATOR_ROUND = "membulatkan"; +Blockly.Msg.MATH_ROUND_OPERATOR_ROUNDDOWN = "membulatkan kebawah"; +Blockly.Msg.MATH_ROUND_OPERATOR_ROUNDUP = "mengumpulkan"; +Blockly.Msg.MATH_ROUND_TOOLTIP = "Bulatkan suatu bilangan naik atau turun."; +Blockly.Msg.MATH_SINGLE_HELPURL = "http://en.wikipedia.org/wiki/Square_root"; +Blockly.Msg.MATH_SINGLE_OP_ABSOLUTE = "mutlak"; +Blockly.Msg.MATH_SINGLE_OP_ROOT = "akar"; +Blockly.Msg.MATH_SINGLE_TOOLTIP_ABS = "Kembalikan nilai absolut angka."; +Blockly.Msg.MATH_SINGLE_TOOLTIP_EXP = "Kembalikan 10 pangkat angka."; +Blockly.Msg.MATH_SINGLE_TOOLTIP_LN = "Kembalikan logaritma natural dari angka."; +Blockly.Msg.MATH_SINGLE_TOOLTIP_LOG10 = "Kembalikan dasar logaritma 10 dari angka."; +Blockly.Msg.MATH_SINGLE_TOOLTIP_NEG = "Kembalikan penyangkalan terhadap angka."; +Blockly.Msg.MATH_SINGLE_TOOLTIP_POW10 = "Kembalikan 10 pangkat angka."; +Blockly.Msg.MATH_SINGLE_TOOLTIP_ROOT = "Kembalikan akar dari angka."; +Blockly.Msg.MATH_SUBTRACTION_SYMBOL = "-"; +Blockly.Msg.MATH_TRIG_ACOS = "acos"; +Blockly.Msg.MATH_TRIG_ASIN = "asin"; +Blockly.Msg.MATH_TRIG_ATAN = "atan"; +Blockly.Msg.MATH_TRIG_COS = "cos"; +Blockly.Msg.MATH_TRIG_HELPURL = "http://en.wikipedia.org/wiki/Trigonometric_functions"; +Blockly.Msg.MATH_TRIG_SIN = "sin"; +Blockly.Msg.MATH_TRIG_TAN = "tan"; +Blockly.Msg.MATH_TRIG_TOOLTIP_ACOS = "Kembalikan acosine dari angka."; +Blockly.Msg.MATH_TRIG_TOOLTIP_ASIN = "Kembalikan asin dari angka."; +Blockly.Msg.MATH_TRIG_TOOLTIP_ATAN = "Kembalikan atan dari angka."; +Blockly.Msg.MATH_TRIG_TOOLTIP_COS = "Kembalikan cos dari derajat (bukan radian)."; +Blockly.Msg.MATH_TRIG_TOOLTIP_SIN = "Kembalikan sinus dari derajat (bukan radian)."; +Blockly.Msg.MATH_TRIG_TOOLTIP_TAN = "Kembalikan tangen dari derajat (tidak radian)."; +Blockly.Msg.NEW_VARIABLE = "Pembolehubah baru..."; +Blockly.Msg.NEW_VARIABLE_TITLE = "Nama pembolehubah baru:"; +Blockly.Msg.ORDINAL_NUMBER_SUFFIX = ""; +Blockly.Msg.PROCEDURES_BEFORE_PARAMS = "dengan:"; +Blockly.Msg.PROCEDURES_CALLNORETURN_CALL = ""; +Blockly.Msg.PROCEDURES_CALLNORETURN_HELPURL = "http://en.wikipedia.org/wiki/Procedure_%28computer_science%29"; +Blockly.Msg.PROCEDURES_CALLNORETURN_TOOLTIP = "Menjalankan fungsi '%1' yang ditetapkan pengguna."; +Blockly.Msg.PROCEDURES_CALLRETURN_HELPURL = "http://en.wikipedia.org/wiki/Procedure_%28computer_science%29"; +Blockly.Msg.PROCEDURES_CALLRETURN_TOOLTIP = "Menjalankan fungsi '%1' yang ditetapkan pengguna dan menggunakan outputnya. "; +Blockly.Msg.PROCEDURES_CREATE_DO = "Buat '%1'"; +Blockly.Msg.PROCEDURES_DEFNORETURN_DO = ""; +Blockly.Msg.PROCEDURES_DEFNORETURN_HELPURL = "http://en.wikipedia.org/wiki/Procedure_%28computer_science%29"; +Blockly.Msg.PROCEDURES_DEFNORETURN_PROCEDURE = "buat sesuatu"; +Blockly.Msg.PROCEDURES_DEFNORETURN_TITLE = "untuk"; +Blockly.Msg.PROCEDURES_DEFNORETURN_TOOLTIP = "Menciptakan sebuah fungsi dengan tiada output."; +Blockly.Msg.PROCEDURES_DEFRETURN_HELPURL = "http://en.wikipedia.org/wiki/Procedure_%28computer_science%29"; +Blockly.Msg.PROCEDURES_DEFRETURN_RETURN = "kembali"; +Blockly.Msg.PROCEDURES_DEFRETURN_TOOLTIP = "Menciptakan sebuah fungsi dengan satu output."; +Blockly.Msg.PROCEDURES_DEF_DUPLICATE_WARNING = "Peringatan: Fungsi ini memiliki parameter duplikat."; +Blockly.Msg.PROCEDURES_HIGHLIGHT_DEF = "Sorot definisi fungsi"; +Blockly.Msg.PROCEDURES_IFRETURN_TOOLTIP = "Jika nilai yang benar, kemudian kembalikan nilai kedua."; +Blockly.Msg.PROCEDURES_IFRETURN_WARNING = "Peringatan: Blok ini dapat digunakan hanya dalam definisi fungsi."; +Blockly.Msg.PROCEDURES_MUTATORARG_TITLE = "masukan Nama:"; +Blockly.Msg.PROCEDURES_MUTATORCONTAINER_TITLE = "input"; +Blockly.Msg.REMOVE_COMMENT = "Hapus komentar"; +Blockly.Msg.RENAME_VARIABLE = "namai ulang variabel..."; +Blockly.Msg.RENAME_VARIABLE_TITLE = "Ubah nama semua variabel '%1' menjadi:"; +Blockly.Msg.TEXT_APPEND_APPENDTEXT = "tambahkan teks"; +Blockly.Msg.TEXT_APPEND_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Text_modification"; +Blockly.Msg.TEXT_APPEND_TO = "untuk"; +Blockly.Msg.TEXT_APPEND_TOOLTIP = "Tambahkan beberapa teks ke variabel '%1'."; +Blockly.Msg.TEXT_CHANGECASE_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Adjusting_text_case"; +Blockly.Msg.TEXT_CHANGECASE_OPERATOR_LOWERCASE = "menjadi huruf kecil"; +Blockly.Msg.TEXT_CHANGECASE_OPERATOR_TITLECASE = "menjadi huruf pertama kapital"; +Blockly.Msg.TEXT_CHANGECASE_OPERATOR_UPPERCASE = "menjadi huruf kapital"; +Blockly.Msg.TEXT_CHANGECASE_TOOLTIP = "Kembalikan kopi dari text dengan kapitalisasi yang berbeda."; +Blockly.Msg.TEXT_CHARAT_FIRST = "ambil huruf pertama"; +Blockly.Msg.TEXT_CHARAT_FROM_END = "ambil huruf nomor # dari belakang"; +Blockly.Msg.TEXT_CHARAT_FROM_START = "ambil huruf ke #"; +Blockly.Msg.TEXT_CHARAT_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Extracting_text"; +Blockly.Msg.TEXT_CHARAT_INPUT_INTEXT = "dalam teks"; +Blockly.Msg.TEXT_CHARAT_LAST = "ambil huruf terakhir"; +Blockly.Msg.TEXT_CHARAT_RANDOM = "ambil huruf secara acak"; +Blockly.Msg.TEXT_CHARAT_TAIL = ""; +Blockly.Msg.TEXT_CHARAT_TOOLTIP = "Kembalikan karakter dari posisi tertentu."; +Blockly.Msg.TEXT_CREATE_JOIN_ITEM_TOOLTIP = "Tambahkan suatu item ke dalam teks."; +Blockly.Msg.TEXT_CREATE_JOIN_TITLE_JOIN = "join"; +Blockly.Msg.TEXT_CREATE_JOIN_TOOLTIP = "Tambah, ambil, atau susun ulang teks blok."; +Blockly.Msg.TEXT_GET_SUBSTRING_END_FROM_END = "pada huruf nomer # dari terakhir"; +Blockly.Msg.TEXT_GET_SUBSTRING_END_FROM_START = "pada huruf #"; +Blockly.Msg.TEXT_GET_SUBSTRING_END_LAST = "pada huruf terakhir"; +Blockly.Msg.TEXT_GET_SUBSTRING_HELPURL = "http://code.google.com/p/blockly/wiki/Text#Extracting_a_region_of_text"; +Blockly.Msg.TEXT_GET_SUBSTRING_INPUT_IN_TEXT = "in teks"; +Blockly.Msg.TEXT_GET_SUBSTRING_START_FIRST = "ambil bagian teks (substring) dari huruf pertama"; +Blockly.Msg.TEXT_GET_SUBSTRING_START_FROM_END = "ambil bagian teks (substring) dari huruf ke # dari terakhir"; +Blockly.Msg.TEXT_GET_SUBSTRING_START_FROM_START = "ambil bagian teks (substring) dari huruf no #"; +Blockly.Msg.TEXT_GET_SUBSTRING_TAIL = ""; +Blockly.Msg.TEXT_GET_SUBSTRING_TOOLTIP = "Mengembalikan spesifik bagian dari teks."; +Blockly.Msg.TEXT_INDEXOF_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Finding_text"; +Blockly.Msg.TEXT_INDEXOF_INPUT_INTEXT = "dalam teks"; +Blockly.Msg.TEXT_INDEXOF_OPERATOR_FIRST = "temukan kejadian pertama dalam teks"; +Blockly.Msg.TEXT_INDEXOF_OPERATOR_LAST = "temukan kejadian terakhir dalam teks"; +Blockly.Msg.TEXT_INDEXOF_TAIL = ""; +Blockly.Msg.TEXT_INDEXOF_TOOLTIP = "Kembalikan indeks pertama dan terakhir dari kejadian pertama/terakhir dari teks pertama dalam teks kedua. Kembalikan 0 jika teks tidak ditemukan."; +Blockly.Msg.TEXT_ISEMPTY_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Checking_for_empty_text"; +Blockly.Msg.TEXT_ISEMPTY_TITLE = "%1 kosong"; +Blockly.Msg.TEXT_ISEMPTY_TOOLTIP = "Kembalikan benar (true) jika teks yang disediakan kosong."; +Blockly.Msg.TEXT_JOIN_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Text_creation "; +Blockly.Msg.TEXT_JOIN_TITLE_CREATEWITH = "Buat teks dengan"; +Blockly.Msg.TEXT_JOIN_TOOLTIP = "Buat teks dengan cara gabungkan sejumlah item."; +Blockly.Msg.TEXT_LENGTH_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Text_modification"; +Blockly.Msg.TEXT_LENGTH_TITLE = "panjang dari %1"; +Blockly.Msg.TEXT_LENGTH_TOOLTIP = "Kembalikan sejumlah huruf (termasuk spasi) dari teks yang disediakan."; +Blockly.Msg.TEXT_PRINT_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Printing_text"; +Blockly.Msg.TEXT_PRINT_TITLE = "cetak %1"; +Blockly.Msg.TEXT_PRINT_TOOLTIP = "Cetak teks yant ditentukan, angka atau ninlai lainnya."; +Blockly.Msg.TEXT_PROMPT_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Getting_input_from_the_user"; +Blockly.Msg.TEXT_PROMPT_TOOLTIP_NUMBER = "Meminta pengguna untuk memberi sebuah angka."; +Blockly.Msg.TEXT_PROMPT_TOOLTIP_TEXT = "Meminta pengguna untuk memberi beberapa teks."; +Blockly.Msg.TEXT_PROMPT_TYPE_NUMBER = "Meminta angka dengan pesan"; +Blockly.Msg.TEXT_PROMPT_TYPE_TEXT = "meminta teks dengan pesan"; +Blockly.Msg.TEXT_TEXT_HELPURL = "http://en.wikipedia.org/wiki/String_(computer_science)"; +Blockly.Msg.TEXT_TEXT_TOOLTIP = "Huruf, kata atau baris teks."; +Blockly.Msg.TEXT_TRIM_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Trimming_%28removing%29_spaces"; +Blockly.Msg.TEXT_TRIM_OPERATOR_BOTH = "pangkas ruang dari kedua belah sisi"; +Blockly.Msg.TEXT_TRIM_OPERATOR_LEFT = "pangkas ruang dari sisi kiri"; +Blockly.Msg.TEXT_TRIM_OPERATOR_RIGHT = "pangkas ruang dari sisi kanan"; +Blockly.Msg.TEXT_TRIM_TOOLTIP = "Kembali salinan teks dengan spasi dihapus dari satu atau kedua ujungnya."; +Blockly.Msg.VARIABLES_DEFAULT_NAME = "item"; +Blockly.Msg.VARIABLES_GET_CREATE_SET = "Membuat 'tetapkan %1'"; +Blockly.Msg.VARIABLES_GET_HELPURL = "http://code.google.com/p/blockly/wiki/Variables#Get"; +Blockly.Msg.VARIABLES_GET_TAIL = ""; +Blockly.Msg.VARIABLES_GET_TITLE = ""; +Blockly.Msg.VARIABLES_GET_TOOLTIP = "Mengembalikan nilai variabel ini."; +Blockly.Msg.VARIABLES_SET_CREATE_GET = "Membuat 'dapatkan %1'"; +Blockly.Msg.VARIABLES_SET_HELPURL = "http://code.google.com/p/blockly/wiki/Variables#Set"; +Blockly.Msg.VARIABLES_SET_TAIL = "untuk"; +Blockly.Msg.VARIABLES_SET_TITLE = "tetapkan"; +Blockly.Msg.VARIABLES_SET_TOOLTIP = "tetapkan variabel ini dengan input yang sama."; +Blockly.Msg.PROCEDURES_DEFRETURN_TITLE = Blockly.Msg.PROCEDURES_DEFNORETURN_TITLE; +Blockly.Msg.LISTS_GET_SUBLIST_INPUT_IN_LIST = Blockly.Msg.LISTS_INLIST; +Blockly.Msg.LISTS_SET_INDEX_INPUT_IN_LIST = Blockly.Msg.LISTS_INLIST; +Blockly.Msg.PROCEDURES_DEFRETURN_PROCEDURE = Blockly.Msg.PROCEDURES_DEFNORETURN_PROCEDURE; +Blockly.Msg.VARIABLES_SET_ITEM = Blockly.Msg.VARIABLES_DEFAULT_NAME; +Blockly.Msg.LISTS_CREATE_WITH_ITEM_TITLE = Blockly.Msg.VARIABLES_DEFAULT_NAME; +Blockly.Msg.MATH_CHANGE_TITLE_ITEM = Blockly.Msg.VARIABLES_DEFAULT_NAME; +Blockly.Msg.VARIABLES_GET_ITEM = Blockly.Msg.VARIABLES_DEFAULT_NAME; +Blockly.Msg.PROCEDURES_DEFRETURN_DO = Blockly.Msg.PROCEDURES_DEFNORETURN_DO; +Blockly.Msg.LISTS_GET_INDEX_HELPURL = Blockly.Msg.LISTS_INDEX_OF_HELPURL; +Blockly.Msg.TEXT_CREATE_JOIN_ITEM_TITLE_ITEM = Blockly.Msg.VARIABLES_DEFAULT_NAME; +Blockly.Msg.CONTROLS_IF_MSG_THEN = Blockly.Msg.CONTROLS_REPEAT_INPUT_DO; +Blockly.Msg.LISTS_INDEX_OF_INPUT_IN_LIST = Blockly.Msg.LISTS_INLIST; +Blockly.Msg.PROCEDURES_CALLRETURN_CALL = Blockly.Msg.PROCEDURES_CALLNORETURN_CALL; +Blockly.Msg.LISTS_GET_INDEX_INPUT_IN_LIST = Blockly.Msg.LISTS_INLIST; +Blockly.Msg.CONTROLS_FOR_INPUT_DO = Blockly.Msg.CONTROLS_REPEAT_INPUT_DO; +Blockly.Msg.CONTROLS_FOREACH_INPUT_DO = Blockly.Msg.CONTROLS_REPEAT_INPUT_DO; +Blockly.Msg.CONTROLS_IF_IF_TITLE_IF = Blockly.Msg.CONTROLS_IF_MSG_IF; +Blockly.Msg.CONTROLS_WHILEUNTIL_INPUT_DO = Blockly.Msg.CONTROLS_REPEAT_INPUT_DO; +Blockly.Msg.CONTROLS_IF_ELSEIF_TITLE_ELSEIF = Blockly.Msg.CONTROLS_IF_MSG_ELSEIF; +Blockly.Msg.TEXT_APPEND_VARIABLE = Blockly.Msg.VARIABLES_DEFAULT_NAME; +Blockly.Msg.CONTROLS_IF_ELSE_TITLE_ELSE = Blockly.Msg.CONTROLS_IF_MSG_ELSE; \ No newline at end of file diff --git a/msg/js/it.js b/msg/js/it.js index 85d6fbc0a..64a04c4ea 100644 --- a/msg/js/it.js +++ b/msg/js/it.js @@ -177,7 +177,7 @@ Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_DIVIDE = "Restituisce il quoziente dei due n Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_MINUS = "Restituisce la differenza dei due numeri."; Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_MULTIPLY = "Restituisce il prodotto dei due numeri."; Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_POWER = "Restituisce il primo numero elevato alla potenza del secondo numero."; -Blockly.Msg.MATH_CHANGE_HELPURL = "http://en.wikipedia.org/wiki/Programming_idiom#Incrementing_a_counter"; // untranslated +Blockly.Msg.MATH_CHANGE_HELPURL = "http://it.wikipedia.org/wiki/Addizione"; Blockly.Msg.MATH_CHANGE_INPUT_BY = "di"; Blockly.Msg.MATH_CHANGE_TITLE_CHANGE = "cambia"; Blockly.Msg.MATH_CHANGE_TOOLTIP = "Aggiunge un numero alla variabile '%1'."; diff --git a/msg/js/nl.js b/msg/js/nl.js new file mode 100644 index 000000000..2b635ac44 --- /dev/null +++ b/msg/js/nl.js @@ -0,0 +1,377 @@ +// This file was automatically generated. Do not modify. + +'use strict'; + +goog.provide('Blockly.Msg.nl'); + +goog.require('Blockly.Msg'); + +Blockly.Msg.ADD_COMMENT = "Reactie toevoegen"; +Blockly.Msg.CHANGE_VALUE_TITLE = "Waarde wijzigen:"; +Blockly.Msg.COLLAPSE_ALL = "Blokken inklappen"; +Blockly.Msg.COLLAPSE_BLOCK = "Blok inklappen"; +Blockly.Msg.COLOUR_BLEND_COLOUR1 = "kleur 1"; +Blockly.Msg.COLOUR_BLEND_COLOUR2 = "kleur 2"; +Blockly.Msg.COLOUR_BLEND_HELPURL = "http://meyerweb.com/eric/tools/color-blend/"; // untranslated +Blockly.Msg.COLOUR_BLEND_RATIO = "verhouding"; +Blockly.Msg.COLOUR_BLEND_TITLE = "mengen"; +Blockly.Msg.COLOUR_BLEND_TOOLTIP = "Mengt twee kleuren samen met een bepaalde verhouding (0.0 - 1.0)."; +Blockly.Msg.COLOUR_PICKER_HELPURL = "https://nl.wikipedia.org/wiki/Kleur"; +Blockly.Msg.COLOUR_PICKER_TOOLTIP = "Kies een kleur in het palet."; +Blockly.Msg.COLOUR_RANDOM_HELPURL = "http://randomcolour.com"; // untranslated +Blockly.Msg.COLOUR_RANDOM_TITLE = "willekeurige kleur"; +Blockly.Msg.COLOUR_RANDOM_TOOLTIP = "Kies een willekeurige kleur."; +Blockly.Msg.COLOUR_RGB_BLUE = "blauw"; +Blockly.Msg.COLOUR_RGB_GREEN = "groen"; +Blockly.Msg.COLOUR_RGB_HELPURL = "http://www.december.com/html/spec/colorper.html"; // untranslated +Blockly.Msg.COLOUR_RGB_RED = "rood"; +Blockly.Msg.COLOUR_RGB_TITLE = "kleuren met"; +Blockly.Msg.COLOUR_RGB_TOOLTIP = "Maak een kleur met de opgegeven hoeveelheid rood, groen en blauw. Alle waarden moeten tussen 0 en 100 liggen."; +Blockly.Msg.CONTROLS_FLOW_STATEMENTS_HELPURL = "https://code.google.com/p/blockly/wiki/Loops#Loop_Termination_Blocks"; // untranslated +Blockly.Msg.CONTROLS_FLOW_STATEMENTS_OPERATOR_BREAK = "uit lus breken"; +Blockly.Msg.CONTROLS_FLOW_STATEMENTS_OPERATOR_CONTINUE = "doorgaan met de volgende iteratie van de lus"; +Blockly.Msg.CONTROLS_FLOW_STATEMENTS_TOOLTIP_BREAK = "uit de bovenliggende lus breken"; +Blockly.Msg.CONTROLS_FLOW_STATEMENTS_TOOLTIP_CONTINUE = "De rest van deze lus overslaan en doorgaan met de volgende iteratie."; +Blockly.Msg.CONTROLS_FLOW_STATEMENTS_WARNING = "Waarschuwing: dit blok mag alleen gebruikt worden in een lus."; +Blockly.Msg.CONTROLS_FOREACH_HELPURL = "https://code.google.com/p/blockly/wiki/Loops#for_each for each block"; // untranslated +Blockly.Msg.CONTROLS_FOREACH_INPUT_INLIST = "in lijst"; +Blockly.Msg.CONTROLS_FOREACH_INPUT_INLIST_TAIL = ""; // untranslated +Blockly.Msg.CONTROLS_FOREACH_INPUT_ITEM = "voor ieder item"; +Blockly.Msg.CONTROLS_FOREACH_TOOLTIP = "Voor ieder item in een lijst, stel de variabele \"%1\" in op het item en voer daarna opdrachten uit."; +Blockly.Msg.CONTROLS_FOR_HELPURL = "https://code.google.com/p/blockly/wiki/Loops#count_with"; // untranslated +Blockly.Msg.CONTROLS_FOR_INPUT_FROM_TO_BY = "van %1 tot %2 in stappen van %3"; +Blockly.Msg.CONTROLS_FOR_INPUT_WITH = "rekenen met"; +Blockly.Msg.CONTROLS_FOR_TOOLTIP = "Laat de variabele %1 de waarden van het beginnummer tot het laatste nummer, tellende met het opgegeven interval, en met uitvoering van de opgegeven blokken."; +Blockly.Msg.CONTROLS_IF_ELSEIF_TOOLTIP = "Add a condition to the if block."; // untranslated +Blockly.Msg.CONTROLS_IF_ELSE_TOOLTIP = "Add a final, catch-all condition to the if block."; // untranslated +Blockly.Msg.CONTROLS_IF_HELPURL = "http://code.google.com/p/blockly/wiki/If_Then"; // untranslated +Blockly.Msg.CONTROLS_IF_IF_TOOLTIP = "Add, remove, or reorder sections to reconfigure this if block."; // untranslated +Blockly.Msg.CONTROLS_IF_MSG_ELSE = "anders"; +Blockly.Msg.CONTROLS_IF_MSG_ELSEIF = "anders als"; +Blockly.Msg.CONTROLS_IF_MSG_IF = "als"; +Blockly.Msg.CONTROLS_IF_TOOLTIP_1 = "Als een waarde waar is, voer dan opdrachten uit."; +Blockly.Msg.CONTROLS_IF_TOOLTIP_2 = "Als een waarde waar is, voert dan het eerste blok met opdrachten uit. Voer andere het tweede blok met opdrachten uit."; +Blockly.Msg.CONTROLS_IF_TOOLTIP_3 = "Als de eerste waarde waar is, voer dan het eerste blok met opdrachten uit. Voer anders, als de tweede waarde waar is, het tweede blok met opdrachten uit."; +Blockly.Msg.CONTROLS_IF_TOOLTIP_4 = "If the first value is true, then do the first block of statements. Otherwise, if the second value is true, do the second block of statements. If none of the values are true, do the last block of statements."; // untranslated +Blockly.Msg.CONTROLS_REPEAT_HELPURL = "http://en.wikipedia.org/wiki/For_loop"; +Blockly.Msg.CONTROLS_REPEAT_INPUT_DO = "voer uit"; +Blockly.Msg.CONTROLS_REPEAT_TITLE = "%1 keer herhalen"; +Blockly.Msg.CONTROLS_REPEAT_TITLE_REPEAT = "herhalen"; +Blockly.Msg.CONTROLS_REPEAT_TITLE_TIMES = "keer"; +Blockly.Msg.CONTROLS_REPEAT_TOOLTIP = "Voer een aantal opdrachten meerdere keren uit."; +Blockly.Msg.CONTROLS_WHILEUNTIL_HELPURL = "http://code.google.com/p/blockly/wiki/Repeat"; // untranslated +Blockly.Msg.CONTROLS_WHILEUNTIL_OPERATOR_UNTIL = "herhalen totdat"; +Blockly.Msg.CONTROLS_WHILEUNTIL_OPERATOR_WHILE = "herhalen terwijl"; +Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL = "Terwijl een waarde onwaar is de volgende opdrachten uitvoeren."; +Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_WHILE = "Terwijl een waarde waar is de volgende opdrachten uitvoeren."; +Blockly.Msg.DELETE_BLOCK = "Blok verwijderen"; +Blockly.Msg.DELETE_X_BLOCKS = "%1 blokken verwijderen"; +Blockly.Msg.DISABLE_BLOCK = "Blok uitschakelen"; +Blockly.Msg.DUPLICATE_BLOCK = "Duplicaat"; +Blockly.Msg.ENABLE_BLOCK = "Blok inschakelen"; +Blockly.Msg.EXPAND_ALL = "Blokken uitvouwen"; +Blockly.Msg.EXPAND_BLOCK = "Blok uitvouwen"; +Blockly.Msg.EXTERNAL_INPUTS = "Externe invoer"; +Blockly.Msg.HELP = "Hulp"; +Blockly.Msg.INLINE_INPUTS = "Inline invoer"; +Blockly.Msg.LISTS_CREATE_EMPTY_HELPURL = "http://en.wikipedia.org/wiki/Linked_list#Empty_lists"; // untranslated +Blockly.Msg.LISTS_CREATE_EMPTY_TITLE = "create empty list"; // untranslated +Blockly.Msg.LISTS_CREATE_EMPTY_TOOLTIP = "Returns a list, of length 0, containing no data records"; // untranslated +Blockly.Msg.LISTS_CREATE_WITH_CONTAINER_TITLE_ADD = "list"; // untranslated +Blockly.Msg.LISTS_CREATE_WITH_CONTAINER_TOOLTIP = "Add, remove, or reorder sections to reconfigure this list block."; // untranslated +Blockly.Msg.LISTS_CREATE_WITH_INPUT_WITH = "create list with"; // untranslated +Blockly.Msg.LISTS_CREATE_WITH_ITEM_TOOLTIP = "Add an item to the list."; // untranslated +Blockly.Msg.LISTS_CREATE_WITH_TOOLTIP = "Create a list with any number of items."; // untranslated +Blockly.Msg.LISTS_GET_INDEX_FIRST = "eerste"; +Blockly.Msg.LISTS_GET_INDEX_FROM_END = "# van einde"; +Blockly.Msg.LISTS_GET_INDEX_FROM_START = "#"; // untranslated +Blockly.Msg.LISTS_GET_INDEX_GET = "haal op"; +Blockly.Msg.LISTS_GET_INDEX_GET_REMOVE = "haal op en verwijder"; +Blockly.Msg.LISTS_GET_INDEX_LAST = "laatste"; +Blockly.Msg.LISTS_GET_INDEX_RANDOM = "willekeurig"; +Blockly.Msg.LISTS_GET_INDEX_REMOVE = "verwijder"; +Blockly.Msg.LISTS_GET_INDEX_TAIL = ""; // untranslated +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_FIRST = "Returns the first item in a list."; // untranslated +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_FROM_END = "Returns the item at the specified position in a list. #1 is the last item."; // untranslated +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_FROM_START = "Returns the item at the specified position in a list. #1 is the first item."; // untranslated +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_LAST = "Returns the last item in a list."; // untranslated +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_RANDOM = "Returns a random item in a list."; // untranslated +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_FIRST = "Removes and returns the first item in a list."; // untranslated +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_FROM_END = "Removes and returns the item at the specified position in a list. #1 is the last item."; // untranslated +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_FROM_START = "Removes and returns the item at the specified position in a list. #1 is the first item."; // untranslated +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_LAST = "Removes and returns the last item in a list."; // untranslated +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_RANDOM = "Removes and returns a random item in a list."; // untranslated +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_REMOVE_FIRST = "Removes the first item in a list."; // untranslated +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_REMOVE_FROM_END = "Removes the item at the specified position in a list. #1 is the last item."; // untranslated +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_REMOVE_FROM_START = "Removes the item at the specified position in a list. #1 is the first item."; // untranslated +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_REMOVE_LAST = "Removes the last item in a list."; // untranslated +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_REMOVE_RANDOM = "Removes a random item in a list."; // untranslated +Blockly.Msg.LISTS_GET_SUBLIST_END_FROM_END = "to # from end"; // untranslated +Blockly.Msg.LISTS_GET_SUBLIST_END_FROM_START = "to #"; // untranslated +Blockly.Msg.LISTS_GET_SUBLIST_END_LAST = "to last"; // untranslated +Blockly.Msg.LISTS_GET_SUBLIST_HELPURL = "https://code.google.com/p/blockly/wiki/Lists#Getting_a_sublist"; // untranslated +Blockly.Msg.LISTS_GET_SUBLIST_START_FIRST = "get sub-list from first"; // untranslated +Blockly.Msg.LISTS_GET_SUBLIST_START_FROM_END = "get sub-list from # from end"; // untranslated +Blockly.Msg.LISTS_GET_SUBLIST_START_FROM_START = "get sub-list from #"; // untranslated +Blockly.Msg.LISTS_GET_SUBLIST_TAIL = ""; // untranslated +Blockly.Msg.LISTS_GET_SUBLIST_TOOLTIP = "Creates a copy of the specified portion of a list."; // untranslated +Blockly.Msg.LISTS_INDEX_OF_FIRST = "zoek eerste voorkomen van item"; +Blockly.Msg.LISTS_INDEX_OF_HELPURL = "https://code.google.com/p/blockly/wiki/Lists#Getting_Items_from_a_List"; // untranslated +Blockly.Msg.LISTS_INDEX_OF_LAST = "zoek laatste voorkomen van item"; +Blockly.Msg.LISTS_INDEX_OF_TOOLTIP = "Geeft de index van het eerste of laatste voorkomen van een item in de lijst terug. Geeft 0 terug als de tekst niet is gevonden."; +Blockly.Msg.LISTS_INLIST = "in lijst"; +Blockly.Msg.LISTS_IS_EMPTY_HELPURL = "https://code.google.com/p/blockly/wiki/Lists#is_empty"; // untranslated +Blockly.Msg.LISTS_IS_EMPTY_TITLE = "%1 is leeg"; +Blockly.Msg.LISTS_LENGTH_HELPURL = "https://code.google.com/p/blockly/wiki/Lists#length_of"; // untranslated +Blockly.Msg.LISTS_LENGTH_TITLE = "lengte van %1"; +Blockly.Msg.LISTS_LENGTH_TOOLTIP = "Geeft de lengte van een lijst terug."; +Blockly.Msg.LISTS_REPEAT_HELPURL = "https://code.google.com/p/blockly/wiki/Lists#create_list_with"; // untranslated +Blockly.Msg.LISTS_REPEAT_TITLE = "create list with item %1 repeated %2 times"; // untranslated +Blockly.Msg.LISTS_REPEAT_TOOLTIP = "Creates a list consisting of the given value repeated the specified number of times."; // untranslated +Blockly.Msg.LISTS_SET_INDEX_HELPURL = "https://code.google.com/p/blockly/wiki/Lists#in_list_..._set"; // untranslated +Blockly.Msg.LISTS_SET_INDEX_INPUT_TO = "as"; // untranslated +Blockly.Msg.LISTS_SET_INDEX_INSERT = "insert at"; // untranslated +Blockly.Msg.LISTS_SET_INDEX_SET = "set"; // untranslated +Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_INSERT_FIRST = "Inserts the item at the start of a list."; // untranslated +Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_INSERT_FROM_END = "Inserts the item at the specified position in a list. #1 is the last item."; // untranslated +Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_INSERT_FROM_START = "Inserts the item at the specified position in a list. #1 is the first item."; // untranslated +Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_INSERT_LAST = "Append the item to the end of a list."; // untranslated +Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_INSERT_RANDOM = "Inserts the item randomly in a list."; // untranslated +Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_SET_FIRST = "Sets the first item in a list."; // untranslated +Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_SET_FROM_END = "Sets the item at the specified position in a list. #1 is the last item."; // untranslated +Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_SET_FROM_START = "Sets the item at the specified position in a list. #1 is the first item."; // untranslated +Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_SET_LAST = "Sets the last item in a list."; // untranslated +Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_SET_RANDOM = "Sets a random item in a list."; // untranslated +Blockly.Msg.LISTS_TOOLTIP = "Geeft waar terug als de lijst leeg is."; +Blockly.Msg.LOGIC_BOOLEAN_FALSE = "onwaar"; +Blockly.Msg.LOGIC_BOOLEAN_HELPURL = "http://code.google.com/p/blockly/wiki/True_False"; // untranslated +Blockly.Msg.LOGIC_BOOLEAN_TOOLTIP = "Returns either true or false."; // untranslated +Blockly.Msg.LOGIC_BOOLEAN_TRUE = "waar"; +Blockly.Msg.LOGIC_COMPARE_HELPURL = "https://nl.wikipedia.org/wiki/Ongelijkheid"; +Blockly.Msg.LOGIC_COMPARE_TOOLTIP_EQ = "Return true if both inputs equal each other."; // untranslated +Blockly.Msg.LOGIC_COMPARE_TOOLTIP_GT = "Return true if the first input is greater than the second input."; // untranslated +Blockly.Msg.LOGIC_COMPARE_TOOLTIP_GTE = "Return true if the first input is greater than or equal to the second input."; // untranslated +Blockly.Msg.LOGIC_COMPARE_TOOLTIP_LT = "Return true if the first input is smaller than the second input."; // untranslated +Blockly.Msg.LOGIC_COMPARE_TOOLTIP_LTE = "Return true if the first input is smaller than or equal to the second input."; // untranslated +Blockly.Msg.LOGIC_COMPARE_TOOLTIP_NEQ = "Return true if both inputs are not equal to each other."; // untranslated +Blockly.Msg.LOGIC_NEGATE_HELPURL = "http://code.google.com/p/blockly/wiki/Not"; // untranslated +Blockly.Msg.LOGIC_NEGATE_TITLE = "not %1"; +Blockly.Msg.LOGIC_NEGATE_TOOLTIP = "Returns true if the input is false. Returns false if the input is true."; // untranslated +Blockly.Msg.LOGIC_NULL = "null"; +Blockly.Msg.LOGIC_NULL_HELPURL = "http://en.wikipedia.org/wiki/Nullable_type"; // untranslated +Blockly.Msg.LOGIC_NULL_TOOLTIP = "Returns null."; // untranslated +Blockly.Msg.LOGIC_OPERATION_AND = "en"; +Blockly.Msg.LOGIC_OPERATION_HELPURL = "http://code.google.com/p/blockly/wiki/And_Or"; // untranslated +Blockly.Msg.LOGIC_OPERATION_OR = "of"; +Blockly.Msg.LOGIC_OPERATION_TOOLTIP_AND = "Return true if both inputs are true."; // untranslated +Blockly.Msg.LOGIC_OPERATION_TOOLTIP_OR = "Return true if at least one of the inputs is true."; // untranslated +Blockly.Msg.LOGIC_TERNARY_CONDITION = "test"; +Blockly.Msg.LOGIC_TERNARY_HELPURL = "http://en.wikipedia.org/wiki/%3F:"; // untranslated +Blockly.Msg.LOGIC_TERNARY_IF_FALSE = "als onwaar"; +Blockly.Msg.LOGIC_TERNARY_IF_TRUE = "als waar"; +Blockly.Msg.LOGIC_TERNARY_TOOLTIP = "Check the condition in 'test'. If the condition is true, returns the 'if true' value; otherwise returns the 'if false' value."; // untranslated +Blockly.Msg.MATH_ADDITION_SYMBOL = "+"; // untranslated +Blockly.Msg.MATH_ARITHMETIC_HELPURL = "https://nl.wikipedia.org/wiki/Rekenen"; +Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_ADD = "Return the sum of the two numbers."; // untranslated +Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_DIVIDE = "Return the quotient of the two numbers."; // untranslated +Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_MINUS = "Return the difference of the two numbers."; // untranslated +Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_MULTIPLY = "Return the product of the two numbers."; // untranslated +Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_POWER = "Return the first number raised to the power of the second number."; // untranslated +Blockly.Msg.MATH_CHANGE_HELPURL = "http://en.wikipedia.org/wiki/Programming_idiom#Incrementing_a_counter"; // untranslated +Blockly.Msg.MATH_CHANGE_INPUT_BY = "met"; +Blockly.Msg.MATH_CHANGE_TITLE_CHANGE = "wijzigen"; +Blockly.Msg.MATH_CHANGE_TOOLTIP = "Voegt een getal toe aan variabele \"%1\"."; +Blockly.Msg.MATH_CONSTANT_HELPURL = "https://nl.wikipedia.org/wiki/Wiskundige_constante"; +Blockly.Msg.MATH_CONSTANT_TOOLTIP = "Return one of the common constants: π (3.141…), e (2.718…), φ (1.618…), sqrt(2) (1.414…), sqrt(½) (0.707…), or ∞ (infinity)."; // untranslated +Blockly.Msg.MATH_CONSTRAIN_HELPURL = "http://en.wikipedia.org/wiki/Clamping_%28graphics%29"; // untranslated +Blockly.Msg.MATH_CONSTRAIN_TITLE = "constrain %1 low %2 high %3"; // untranslated +Blockly.Msg.MATH_CONSTRAIN_TOOLTIP = "Constrain a number to be between the specified limits (inclusive)."; // untranslated +Blockly.Msg.MATH_DIVISION_SYMBOL = "÷"; // untranslated +Blockly.Msg.MATH_IS_DIVISIBLE_BY = "is deelbaar door"; +Blockly.Msg.MATH_IS_EVEN = "is even"; +Blockly.Msg.MATH_IS_NEGATIVE = "is negatief"; +Blockly.Msg.MATH_IS_ODD = "is oneven"; +Blockly.Msg.MATH_IS_POSITIVE = "is positief"; +Blockly.Msg.MATH_IS_PRIME = "is priemgetal"; +Blockly.Msg.MATH_IS_TOOLTIP = "Check if a number is an even, odd, prime, whole, positive, negative, or if it is divisible by certain number. Returns true or false."; // untranslated +Blockly.Msg.MATH_IS_WHOLE = "is geheel getal"; +Blockly.Msg.MATH_MODULO_HELPURL = "https://nl.wikipedia.org/wiki/Modulair_rekenen"; +Blockly.Msg.MATH_MODULO_TITLE = "remainder of %1 ÷ %2"; // untranslated +Blockly.Msg.MATH_MODULO_TOOLTIP = "Return the remainder from dividing the two numbers."; // untranslated +Blockly.Msg.MATH_MULTIPLICATION_SYMBOL = "×"; // untranslated +Blockly.Msg.MATH_NUMBER_HELPURL = "https://nl.wikipedia.org/wiki/Getal_%28wiskunde%29"; +Blockly.Msg.MATH_NUMBER_TOOLTIP = "Een getal."; +Blockly.Msg.MATH_ONLIST_HELPURL = ""; // untranslated +Blockly.Msg.MATH_ONLIST_OPERATOR_AVERAGE = "gemiddelde van lijst"; +Blockly.Msg.MATH_ONLIST_OPERATOR_MAX = "hoogste uit lijst"; +Blockly.Msg.MATH_ONLIST_OPERATOR_MEDIAN = "mediaan van lijst"; +Blockly.Msg.MATH_ONLIST_OPERATOR_MIN = "laagste uit lijst"; +Blockly.Msg.MATH_ONLIST_OPERATOR_MODE = "modi van lijst"; +Blockly.Msg.MATH_ONLIST_OPERATOR_RANDOM = "willekeurige item van lijst"; +Blockly.Msg.MATH_ONLIST_OPERATOR_STD_DEV = "standaarddeviatie van lijst"; +Blockly.Msg.MATH_ONLIST_OPERATOR_SUM = "som van lijst"; +Blockly.Msg.MATH_ONLIST_TOOLTIP_AVERAGE = "Return the average (arithmetic mean) of the numeric values in the list."; // untranslated +Blockly.Msg.MATH_ONLIST_TOOLTIP_MAX = "Return the largest number in the list."; // untranslated +Blockly.Msg.MATH_ONLIST_TOOLTIP_MEDIAN = "Return the median number in the list."; // untranslated +Blockly.Msg.MATH_ONLIST_TOOLTIP_MIN = "Return the smallest number in the list."; // untranslated +Blockly.Msg.MATH_ONLIST_TOOLTIP_MODE = "Return a list of the most common item(s) in the list."; // untranslated +Blockly.Msg.MATH_ONLIST_TOOLTIP_RANDOM = "Return a random element from the list."; // untranslated +Blockly.Msg.MATH_ONLIST_TOOLTIP_STD_DEV = "Return the standard deviation of the list."; // untranslated +Blockly.Msg.MATH_ONLIST_TOOLTIP_SUM = "Return the sum of all the numbers in the list."; // untranslated +Blockly.Msg.MATH_POWER_SYMBOL = "^"; // untranslated +Blockly.Msg.MATH_RANDOM_FLOAT_HELPURL = "https://nl.wikipedia.org/wiki/Toevalsgenerator"; +Blockly.Msg.MATH_RANDOM_FLOAT_TITLE_RANDOM = "random fraction"; // untranslated +Blockly.Msg.MATH_RANDOM_FLOAT_TOOLTIP = "Return a random fraction between 0.0 (inclusive) and 1.0 (exclusive)."; // untranslated +Blockly.Msg.MATH_RANDOM_INT_HELPURL = "https://nl.wikipedia.org/wiki/Toevalsgenerator"; +Blockly.Msg.MATH_RANDOM_INT_TITLE = "random integer from %1 to %2"; // untranslated +Blockly.Msg.MATH_RANDOM_INT_TOOLTIP = "Return a random integer between the two specified limits, inclusive."; // untranslated +Blockly.Msg.MATH_ROUND_HELPURL = "https://nl.wikipedia.org/wiki/Afronden"; +Blockly.Msg.MATH_ROUND_OPERATOR_ROUND = "afronden"; +Blockly.Msg.MATH_ROUND_OPERATOR_ROUNDDOWN = "naar beneden afronden"; +Blockly.Msg.MATH_ROUND_OPERATOR_ROUNDUP = "omhoog afronden"; +Blockly.Msg.MATH_ROUND_TOOLTIP = "Rondt een getal af omhoog of naar beneden."; +Blockly.Msg.MATH_SINGLE_HELPURL = "https://nl.wikipedia.org/wiki/Vierkantswortel"; +Blockly.Msg.MATH_SINGLE_OP_ABSOLUTE = "absoluut"; +Blockly.Msg.MATH_SINGLE_OP_ROOT = "wortel"; +Blockly.Msg.MATH_SINGLE_TOOLTIP_ABS = "Return the absolute value of a number."; // untranslated +Blockly.Msg.MATH_SINGLE_TOOLTIP_EXP = "Return e to the power of a number."; // untranslated +Blockly.Msg.MATH_SINGLE_TOOLTIP_LN = "Return the natural logarithm of a number."; // untranslated +Blockly.Msg.MATH_SINGLE_TOOLTIP_LOG10 = "Return the base 10 logarithm of a number."; // untranslated +Blockly.Msg.MATH_SINGLE_TOOLTIP_NEG = "Return the negation of a number."; // untranslated +Blockly.Msg.MATH_SINGLE_TOOLTIP_POW10 = "Return 10 to the power of a number."; // untranslated +Blockly.Msg.MATH_SINGLE_TOOLTIP_ROOT = "Return the square root of a number."; // untranslated +Blockly.Msg.MATH_SUBTRACTION_SYMBOL = "-"; // untranslated +Blockly.Msg.MATH_TRIG_ACOS = "acos"; // untranslated +Blockly.Msg.MATH_TRIG_ASIN = "asin"; // untranslated +Blockly.Msg.MATH_TRIG_ATAN = "atan"; // untranslated +Blockly.Msg.MATH_TRIG_COS = "cos"; // untranslated +Blockly.Msg.MATH_TRIG_HELPURL = "https://nl.wikipedia.org/wiki/Goniometrische_functie"; +Blockly.Msg.MATH_TRIG_SIN = "sin"; // untranslated +Blockly.Msg.MATH_TRIG_TAN = "tan"; // untranslated +Blockly.Msg.MATH_TRIG_TOOLTIP_ACOS = "Return the arccosine of a number."; // untranslated +Blockly.Msg.MATH_TRIG_TOOLTIP_ASIN = "Return the arcsine of a number."; // untranslated +Blockly.Msg.MATH_TRIG_TOOLTIP_ATAN = "Return the arctangent of a number."; // untranslated +Blockly.Msg.MATH_TRIG_TOOLTIP_COS = "Return the cosine of a degree (not radian)."; // untranslated +Blockly.Msg.MATH_TRIG_TOOLTIP_SIN = "Return the sine of a degree (not radian)."; // untranslated +Blockly.Msg.MATH_TRIG_TOOLTIP_TAN = "Return the tangent of a degree (not radian)."; // untranslated +Blockly.Msg.NEW_VARIABLE = "Nieuwe variabele..."; +Blockly.Msg.NEW_VARIABLE_TITLE = "Nieuwe variabelenaam:"; +Blockly.Msg.ORDINAL_NUMBER_SUFFIX = ""; // untranslated +Blockly.Msg.PROCEDURES_BEFORE_PARAMS = "with:"; // untranslated +Blockly.Msg.PROCEDURES_CALLNORETURN_CALL = ""; // untranslated +Blockly.Msg.PROCEDURES_CALLNORETURN_HELPURL = "https://nl.wikipedia.org/wiki/Subprogramma"; +Blockly.Msg.PROCEDURES_CALLNORETURN_TOOLTIP = "Run the user-defined function '%1'."; // untranslated +Blockly.Msg.PROCEDURES_CALLRETURN_HELPURL = "https://nl.wikipedia.org/wiki/Subprogramma"; +Blockly.Msg.PROCEDURES_CALLRETURN_TOOLTIP = "Run the user-defined function '%1' and use its output."; // untranslated +Blockly.Msg.PROCEDURES_CREATE_DO = "Create '%1'"; // untranslated +Blockly.Msg.PROCEDURES_DEFNORETURN_DO = ""; // untranslated +Blockly.Msg.PROCEDURES_DEFNORETURN_HELPURL = "http://en.wikipedia.org/wiki/Procedure_%28computer_science%29"; // untranslated +Blockly.Msg.PROCEDURES_DEFNORETURN_PROCEDURE = "do something"; // untranslated +Blockly.Msg.PROCEDURES_DEFNORETURN_TITLE = "to"; // untranslated +Blockly.Msg.PROCEDURES_DEFNORETURN_TOOLTIP = "Creates a function with no output."; // untranslated +Blockly.Msg.PROCEDURES_DEFRETURN_HELPURL = "http://en.wikipedia.org/wiki/Procedure_%28computer_science%29"; // untranslated +Blockly.Msg.PROCEDURES_DEFRETURN_RETURN = "return"; // untranslated +Blockly.Msg.PROCEDURES_DEFRETURN_TOOLTIP = "Creates a function with an output."; // untranslated +Blockly.Msg.PROCEDURES_DEF_DUPLICATE_WARNING = "Warning: This function has duplicate parameters."; // untranslated +Blockly.Msg.PROCEDURES_HIGHLIGHT_DEF = "Highlight function definition"; // untranslated +Blockly.Msg.PROCEDURES_IFRETURN_TOOLTIP = "If a value is true, then return a second value."; // untranslated +Blockly.Msg.PROCEDURES_IFRETURN_WARNING = "Warning: This block may be used only within a function definition."; // untranslated +Blockly.Msg.PROCEDURES_MUTATORARG_TITLE = "input name:"; // untranslated +Blockly.Msg.PROCEDURES_MUTATORCONTAINER_TITLE = "inputs"; // untranslated +Blockly.Msg.REMOVE_COMMENT = "Opmerking verwijderen"; +Blockly.Msg.RENAME_VARIABLE = "Variabele hernoemen..."; +Blockly.Msg.RENAME_VARIABLE_TITLE = "Alle variabelen \"%1\" hernoemen naar:"; +Blockly.Msg.TEXT_APPEND_APPENDTEXT = "append text"; // untranslated +Blockly.Msg.TEXT_APPEND_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Text_modification"; // untranslated +Blockly.Msg.TEXT_APPEND_TO = "to"; // untranslated +Blockly.Msg.TEXT_APPEND_TOOLTIP = "Append some text to variable '%1'."; // untranslated +Blockly.Msg.TEXT_CHANGECASE_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Adjusting_text_case"; // untranslated +Blockly.Msg.TEXT_CHANGECASE_OPERATOR_LOWERCASE = "naar kleine letters"; +Blockly.Msg.TEXT_CHANGECASE_OPERATOR_TITLECASE = "naar Hoofdletter Per Woord"; +Blockly.Msg.TEXT_CHANGECASE_OPERATOR_UPPERCASE = "naar HOOFDLETTERS"; +Blockly.Msg.TEXT_CHANGECASE_TOOLTIP = "Return a copy of the text in a different case."; // untranslated +Blockly.Msg.TEXT_CHARAT_FIRST = "haal eerste letter op"; +Blockly.Msg.TEXT_CHARAT_FROM_END = "haal letter # op vanaf einde"; +Blockly.Msg.TEXT_CHARAT_FROM_START = "haal letter # op"; +Blockly.Msg.TEXT_CHARAT_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Extracting_text"; // untranslated +Blockly.Msg.TEXT_CHARAT_INPUT_INTEXT = "in tekst"; +Blockly.Msg.TEXT_CHARAT_LAST = "haal laatste letter op"; +Blockly.Msg.TEXT_CHARAT_RANDOM = "get random letter"; // untranslated +Blockly.Msg.TEXT_CHARAT_TAIL = ""; // untranslated +Blockly.Msg.TEXT_CHARAT_TOOLTIP = "Returns the letter at the specified position."; // untranslated +Blockly.Msg.TEXT_CREATE_JOIN_ITEM_TOOLTIP = "Add an item to the text."; // untranslated +Blockly.Msg.TEXT_CREATE_JOIN_TITLE_JOIN = "join"; // untranslated +Blockly.Msg.TEXT_CREATE_JOIN_TOOLTIP = "Add, remove, or reorder sections to reconfigure this text block."; // untranslated +Blockly.Msg.TEXT_GET_SUBSTRING_END_FROM_END = "to letter # from end"; // untranslated +Blockly.Msg.TEXT_GET_SUBSTRING_END_FROM_START = "to letter #"; // untranslated +Blockly.Msg.TEXT_GET_SUBSTRING_END_LAST = "to last letter"; // untranslated +Blockly.Msg.TEXT_GET_SUBSTRING_HELPURL = "http://code.google.com/p/blockly/wiki/Text#Extracting_a_region_of_text"; // untranslated +Blockly.Msg.TEXT_GET_SUBSTRING_INPUT_IN_TEXT = "in text"; // untranslated +Blockly.Msg.TEXT_GET_SUBSTRING_START_FIRST = "get substring from first letter"; // untranslated +Blockly.Msg.TEXT_GET_SUBSTRING_START_FROM_END = "get substring from letter # from end"; // untranslated +Blockly.Msg.TEXT_GET_SUBSTRING_START_FROM_START = "get substring from letter #"; // untranslated +Blockly.Msg.TEXT_GET_SUBSTRING_TAIL = ""; // untranslated +Blockly.Msg.TEXT_GET_SUBSTRING_TOOLTIP = "Returns a specified portion of the text."; // untranslated +Blockly.Msg.TEXT_INDEXOF_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Finding_text"; // untranslated +Blockly.Msg.TEXT_INDEXOF_INPUT_INTEXT = "in text"; // untranslated +Blockly.Msg.TEXT_INDEXOF_OPERATOR_FIRST = "find first occurrence of text"; // untranslated +Blockly.Msg.TEXT_INDEXOF_OPERATOR_LAST = "find last occurrence of text"; // untranslated +Blockly.Msg.TEXT_INDEXOF_TAIL = ""; // untranslated +Blockly.Msg.TEXT_INDEXOF_TOOLTIP = "Returns the index of the first/last occurrence of first text in the second text. Returns 0 if text is not found."; // untranslated +Blockly.Msg.TEXT_ISEMPTY_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Checking_for_empty_text"; // untranslated +Blockly.Msg.TEXT_ISEMPTY_TITLE = "%1 is empty"; // untranslated +Blockly.Msg.TEXT_ISEMPTY_TOOLTIP = "Returns true if the provided text is empty."; // untranslated +Blockly.Msg.TEXT_JOIN_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Text_creation"; // untranslated +Blockly.Msg.TEXT_JOIN_TITLE_CREATEWITH = "create text with"; // untranslated +Blockly.Msg.TEXT_JOIN_TOOLTIP = "Create a piece of text by joining together any number of items."; // untranslated +Blockly.Msg.TEXT_LENGTH_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Text_modification"; // untranslated +Blockly.Msg.TEXT_LENGTH_TITLE = "length of %1"; // untranslated +Blockly.Msg.TEXT_LENGTH_TOOLTIP = "Returns the number of letters (including spaces) in the provided text."; // untranslated +Blockly.Msg.TEXT_PRINT_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Printing_text"; // untranslated +Blockly.Msg.TEXT_PRINT_TITLE = "print %1"; // untranslated +Blockly.Msg.TEXT_PRINT_TOOLTIP = "Print the specified text, number or other value."; // untranslated +Blockly.Msg.TEXT_PROMPT_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Getting_input_from_the_user"; // untranslated +Blockly.Msg.TEXT_PROMPT_TOOLTIP_NUMBER = "Prompt for user for a number."; // untranslated +Blockly.Msg.TEXT_PROMPT_TOOLTIP_TEXT = "Prompt for user for some text."; // untranslated +Blockly.Msg.TEXT_PROMPT_TYPE_NUMBER = "prompt for number with message"; // untranslated +Blockly.Msg.TEXT_PROMPT_TYPE_TEXT = "prompt for text with message"; // untranslated +Blockly.Msg.TEXT_TEXT_HELPURL = "https://nl.wikipedia.org/wiki/String_%28informatica%29"; +Blockly.Msg.TEXT_TEXT_TOOLTIP = "A letter, word, or line of text."; // untranslated +Blockly.Msg.TEXT_TRIM_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Trimming_%28removing%29_spaces"; // untranslated +Blockly.Msg.TEXT_TRIM_OPERATOR_BOTH = "trim spaces from both sides"; // untranslated +Blockly.Msg.TEXT_TRIM_OPERATOR_LEFT = "trim spaces from left side"; // untranslated +Blockly.Msg.TEXT_TRIM_OPERATOR_RIGHT = "trim spaces from right side"; // untranslated +Blockly.Msg.TEXT_TRIM_TOOLTIP = "Return a copy of the text with spaces removed from one or both ends."; // untranslated +Blockly.Msg.VARIABLES_DEFAULT_NAME = "item"; +Blockly.Msg.VARIABLES_GET_CREATE_SET = "Create 'set %1'"; // untranslated +Blockly.Msg.VARIABLES_GET_HELPURL = "http://code.google.com/p/blockly/wiki/Variables#Get"; // untranslated +Blockly.Msg.VARIABLES_GET_TAIL = ""; // untranslated +Blockly.Msg.VARIABLES_GET_TITLE = ""; // untranslated +Blockly.Msg.VARIABLES_GET_TOOLTIP = "Returns the value of this variable."; // untranslated +Blockly.Msg.VARIABLES_SET_CREATE_GET = "Create 'get %1'"; // untranslated +Blockly.Msg.VARIABLES_SET_HELPURL = "http://code.google.com/p/blockly/wiki/Variables#Set"; // untranslated +Blockly.Msg.VARIABLES_SET_TAIL = "to"; // untranslated +Blockly.Msg.VARIABLES_SET_TITLE = "set"; // untranslated +Blockly.Msg.VARIABLES_SET_TOOLTIP = "Sets this variable to be equal to the input."; // untranslated +Blockly.Msg.PROCEDURES_DEFRETURN_TITLE = Blockly.Msg.PROCEDURES_DEFNORETURN_TITLE; +Blockly.Msg.LISTS_GET_SUBLIST_INPUT_IN_LIST = Blockly.Msg.LISTS_INLIST; +Blockly.Msg.LISTS_SET_INDEX_INPUT_IN_LIST = Blockly.Msg.LISTS_INLIST; +Blockly.Msg.PROCEDURES_DEFRETURN_PROCEDURE = Blockly.Msg.PROCEDURES_DEFNORETURN_PROCEDURE; +Blockly.Msg.VARIABLES_SET_ITEM = Blockly.Msg.VARIABLES_DEFAULT_NAME; +Blockly.Msg.LISTS_CREATE_WITH_ITEM_TITLE = Blockly.Msg.VARIABLES_DEFAULT_NAME; +Blockly.Msg.MATH_CHANGE_TITLE_ITEM = Blockly.Msg.VARIABLES_DEFAULT_NAME; +Blockly.Msg.VARIABLES_GET_ITEM = Blockly.Msg.VARIABLES_DEFAULT_NAME; +Blockly.Msg.PROCEDURES_DEFRETURN_DO = Blockly.Msg.PROCEDURES_DEFNORETURN_DO; +Blockly.Msg.LISTS_GET_INDEX_HELPURL = Blockly.Msg.LISTS_INDEX_OF_HELPURL; +Blockly.Msg.TEXT_CREATE_JOIN_ITEM_TITLE_ITEM = Blockly.Msg.VARIABLES_DEFAULT_NAME; +Blockly.Msg.CONTROLS_IF_MSG_THEN = Blockly.Msg.CONTROLS_REPEAT_INPUT_DO; +Blockly.Msg.LISTS_INDEX_OF_INPUT_IN_LIST = Blockly.Msg.LISTS_INLIST; +Blockly.Msg.PROCEDURES_CALLRETURN_CALL = Blockly.Msg.PROCEDURES_CALLNORETURN_CALL; +Blockly.Msg.LISTS_GET_INDEX_INPUT_IN_LIST = Blockly.Msg.LISTS_INLIST; +Blockly.Msg.CONTROLS_FOR_INPUT_DO = Blockly.Msg.CONTROLS_REPEAT_INPUT_DO; +Blockly.Msg.CONTROLS_FOREACH_INPUT_DO = Blockly.Msg.CONTROLS_REPEAT_INPUT_DO; +Blockly.Msg.CONTROLS_IF_IF_TITLE_IF = Blockly.Msg.CONTROLS_IF_MSG_IF; +Blockly.Msg.CONTROLS_WHILEUNTIL_INPUT_DO = Blockly.Msg.CONTROLS_REPEAT_INPUT_DO; +Blockly.Msg.CONTROLS_IF_ELSEIF_TITLE_ELSEIF = Blockly.Msg.CONTROLS_IF_MSG_ELSEIF; +Blockly.Msg.TEXT_APPEND_VARIABLE = Blockly.Msg.VARIABLES_DEFAULT_NAME; +Blockly.Msg.CONTROLS_IF_ELSE_TITLE_ELSE = Blockly.Msg.CONTROLS_IF_MSG_ELSE; \ No newline at end of file diff --git a/msg/js/pt_br.js b/msg/js/pt_br.js index 3e08efa8f..7d5f1813a 100644 --- a/msg/js/pt_br.js +++ b/msg/js/pt_br.js @@ -6,27 +6,27 @@ goog.provide('Blockly.Msg.pt_br'); goog.require('Blockly.Msg'); -Blockly.Msg.ADD_COMMENT = "Criar Comentário"; -Blockly.Msg.CHANGE_VALUE_TITLE = "Alterar valor:"; +Blockly.Msg.ADD_COMMENT = "Adicionar Comentário"; +Blockly.Msg.CHANGE_VALUE_TITLE = "Mudar valor:"; Blockly.Msg.COLLAPSE_ALL = "Recolher Blocos"; Blockly.Msg.COLLAPSE_BLOCK = "Recolher Bloco"; Blockly.Msg.COLOUR_BLEND_COLOUR1 = "cor 1"; Blockly.Msg.COLOUR_BLEND_COLOUR2 = "cor 2"; Blockly.Msg.COLOUR_BLEND_HELPURL = "http://meyerweb.com/eric/tools/color-blend/"; // untranslated -Blockly.Msg.COLOUR_BLEND_RATIO = "razão"; +Blockly.Msg.COLOUR_BLEND_RATIO = "proporção"; Blockly.Msg.COLOUR_BLEND_TITLE = "misturar"; -Blockly.Msg.COLOUR_BLEND_TOOLTIP = "Mistura duas cores usando uma razão dada (0.0 - 1.0)."; +Blockly.Msg.COLOUR_BLEND_TOOLTIP = "Mistura duas cores dada uma proporção (0.0 - 1.0)."; Blockly.Msg.COLOUR_PICKER_HELPURL = "http://pt.wikipedia.org/wiki/Cor"; -Blockly.Msg.COLOUR_PICKER_TOOLTIP = "Escolha uma cor da palheta de cores."; +Blockly.Msg.COLOUR_PICKER_TOOLTIP = "Escolher uma cor da palheta de cores."; Blockly.Msg.COLOUR_RANDOM_HELPURL = "http://randomcolour.com"; // untranslated Blockly.Msg.COLOUR_RANDOM_TITLE = "cor aleatória"; -Blockly.Msg.COLOUR_RANDOM_TOOLTIP = "Escolher uma cor aleatoriamente."; +Blockly.Msg.COLOUR_RANDOM_TOOLTIP = "Escolher cor de forma aleatória."; Blockly.Msg.COLOUR_RGB_BLUE = "azul"; Blockly.Msg.COLOUR_RGB_GREEN = "verde"; Blockly.Msg.COLOUR_RGB_HELPURL = "http://www.december.com/html/spec/colorper.html"; // untranslated Blockly.Msg.COLOUR_RGB_RED = "vermelho"; -Blockly.Msg.COLOUR_RGB_TITLE = "cor com"; -Blockly.Msg.COLOUR_RGB_TOOLTIP = "Crie uma cor com os valores especificados de vermelho, verde e azul. Todos os valores devem estar entre 0 e 100."; +Blockly.Msg.COLOUR_RGB_TITLE = "colorir com"; +Blockly.Msg.COLOUR_RGB_TOOLTIP = "Cria uma cor de acordo com a quantidade especificada de vermelho, verde e azul. Todos os valores devem estar entre 0 e 100."; Blockly.Msg.CONTROLS_FLOW_STATEMENTS_HELPURL = "https://code.google.com/p/blockly/wiki/Loops#Loop_Termination_Blocks"; // untranslated Blockly.Msg.CONTROLS_FLOW_STATEMENTS_OPERATOR_BREAK = "encerra o laço"; Blockly.Msg.CONTROLS_FLOW_STATEMENTS_OPERATOR_CONTINUE = "continua com a próxima iteração do laço"; @@ -35,13 +35,13 @@ Blockly.Msg.CONTROLS_FLOW_STATEMENTS_TOOLTIP_CONTINUE = "Ignora o resto deste la Blockly.Msg.CONTROLS_FLOW_STATEMENTS_WARNING = "Atenção: Este bloco só pode ser usado dentro de um laço."; Blockly.Msg.CONTROLS_FOREACH_HELPURL = "https://code.google.com/p/blockly/wiki/Loops#for_each for each block"; // untranslated Blockly.Msg.CONTROLS_FOREACH_INPUT_INLIST = "na lista"; -Blockly.Msg.CONTROLS_FOREACH_INPUT_INLIST_TAIL = ""; +Blockly.Msg.CONTROLS_FOREACH_INPUT_INLIST_TAIL = ""; // untranslated Blockly.Msg.CONTROLS_FOREACH_INPUT_ITEM = "para cada item"; -Blockly.Msg.CONTROLS_FOREACH_TOOLTIP = "Para cada item em uma lista, define o item para a variável \"%1\", e então realiza alguns passos."; +Blockly.Msg.CONTROLS_FOREACH_TOOLTIP = "Para cada item em uma lista, atribui o item à variável \"%1\", e então realiza algumas instruções."; Blockly.Msg.CONTROLS_FOR_HELPURL = "https://code.google.com/p/blockly/wiki/Loops#count_with"; // untranslated -Blockly.Msg.CONTROLS_FOR_INPUT_FROM_TO_BY = "de %1 ate %2 por %3"; +Blockly.Msg.CONTROLS_FOR_INPUT_FROM_TO_BY = "de %1 até %2 por %3"; Blockly.Msg.CONTROLS_FOR_INPUT_WITH = "contar com"; -Blockly.Msg.CONTROLS_FOR_TOOLTIP = "Conta de um número inicial até um número final pelo intervalo especificado. Para cada contagem, define o contador atual para a variável \"%1\", e então realiza alguns passos."; +Blockly.Msg.CONTROLS_FOR_TOOLTIP = "Faz com que a variável %1 assuma os valores do número inicial ao número final, contando de acordo com o intervalo especificado, e executa os blocos especificados."; Blockly.Msg.CONTROLS_IF_ELSEIF_TOOLTIP = "Acrescente uma condição para o bloco se."; Blockly.Msg.CONTROLS_IF_ELSE_TOOLTIP = "Acrescente uma condição final para o bloco se."; Blockly.Msg.CONTROLS_IF_HELPURL = "http://code.google.com/p/blockly/wiki/If_Then"; // untranslated @@ -49,36 +49,36 @@ Blockly.Msg.CONTROLS_IF_IF_TOOLTIP = "Acrescente, remova ou reordene seções pa Blockly.Msg.CONTROLS_IF_MSG_ELSE = "senão"; Blockly.Msg.CONTROLS_IF_MSG_ELSEIF = "senão se"; Blockly.Msg.CONTROLS_IF_MSG_IF = "se"; -Blockly.Msg.CONTROLS_IF_TOOLTIP_1 = "Se um valor é verdadeiro, então realize alguns passos."; -Blockly.Msg.CONTROLS_IF_TOOLTIP_2 = "Se um valor é verdadeiro, então realize o primeiro bloco de passos. Senão, realize o segundo bloco de passos."; -Blockly.Msg.CONTROLS_IF_TOOLTIP_3 = "Se o primeiro valor é verdadeiro, então realize o primeiro bloco de passos. Senão, se o segundo valor é verdadeiro, realize o segundo bloco de passos."; -Blockly.Msg.CONTROLS_IF_TOOLTIP_4 = "Se o primeiro valor é verdadeiro, então realize o primeiro bloco de passos. Senão, se o segundo valor é verdadeiro, realize o segundo bloco de passos. Se nenhum dos blocos for verdadeiro, realize o último bloco de passos."; -Blockly.Msg.CONTROLS_REPEAT_HELPURL = "http://en.wikipedia.org/wiki/For_loop"; // untranslated +Blockly.Msg.CONTROLS_IF_TOOLTIP_1 = "Se um valor é verdadeiro, então realize algumas instruções."; +Blockly.Msg.CONTROLS_IF_TOOLTIP_2 = "Se um valor é verdadeiro, então realize o primeiro bloco de instruções. Senão, realize o segundo bloco de instruções."; +Blockly.Msg.CONTROLS_IF_TOOLTIP_3 = "Se o primeiro valor é verdadeiro, então realize o primeiro bloco de instruções. Senão, se o segundo valor é verdadeiro, realize o segundo bloco de instruções."; +Blockly.Msg.CONTROLS_IF_TOOLTIP_4 = "Se o primeiro valor é verdadeiro, então realize o primeiro bloco de instruções. Senão, se o segundo valor é verdadeiro, realize o segundo bloco de instruções. Se nenhum dos blocos for verdadeiro, realize o último bloco de instruções."; +Blockly.Msg.CONTROLS_REPEAT_HELPURL = "http://pt.wikipedia.org/wiki/Estrutura_de_repeti%C3%A7%C3%A3o#Repeti.C3.A7.C3.A3o_com_vari.C3.A1vel_de_controle"; Blockly.Msg.CONTROLS_REPEAT_INPUT_DO = "faça"; -Blockly.Msg.CONTROLS_REPEAT_TITLE = "repetir %1 vezes"; -Blockly.Msg.CONTROLS_REPEAT_TITLE_REPEAT = "repetir"; +Blockly.Msg.CONTROLS_REPEAT_TITLE = "Repita %1 vezes"; +Blockly.Msg.CONTROLS_REPEAT_TITLE_REPEAT = "repita"; Blockly.Msg.CONTROLS_REPEAT_TITLE_TIMES = "vezes"; -Blockly.Msg.CONTROLS_REPEAT_TOOLTIP = "Realiza os passos várias vezes."; +Blockly.Msg.CONTROLS_REPEAT_TOOLTIP = "Faça algumas instruções várias vezes."; Blockly.Msg.CONTROLS_WHILEUNTIL_HELPURL = "http://code.google.com/p/blockly/wiki/Repeat"; // untranslated Blockly.Msg.CONTROLS_WHILEUNTIL_OPERATOR_UNTIL = "repita até"; Blockly.Msg.CONTROLS_WHILEUNTIL_OPERATOR_WHILE = "repita enquanto"; -Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL = "Enquanto um valor é falso, então realize alguns passos."; -Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_WHILE = "Enquanto um valor é verdadeiro, então realize alguns passos."; -Blockly.Msg.DELETE_BLOCK = "Excluir Bloco"; -Blockly.Msg.DELETE_X_BLOCKS = "Excluir %1 Blocos"; +Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL = "Enquanto um valor é falso, então faça algumas instruções."; +Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_WHILE = "Enquanto um valor for verdadeiro, então faça algumas instruções."; +Blockly.Msg.DELETE_BLOCK = "Remover Bloco"; +Blockly.Msg.DELETE_X_BLOCKS = "Remover %1 Blocos"; Blockly.Msg.DISABLE_BLOCK = "Desabilitar Bloco"; -Blockly.Msg.DUPLICATE_BLOCK = "Duplicado"; +Blockly.Msg.DUPLICATE_BLOCK = "Duplicar"; Blockly.Msg.ENABLE_BLOCK = "Habilitar Bloco"; Blockly.Msg.EXPAND_ALL = "Expandir Blocos"; Blockly.Msg.EXPAND_BLOCK = "Expandir Bloco"; -Blockly.Msg.EXTERNAL_INPUTS = "Entradas Externas"; +Blockly.Msg.EXTERNAL_INPUTS = "Entrada externa"; Blockly.Msg.HELP = "Ajuda"; Blockly.Msg.INLINE_INPUTS = "Entradas Internas"; Blockly.Msg.LISTS_CREATE_EMPTY_HELPURL = "http://en.wikipedia.org/wiki/Linked_list#Empty_lists"; // untranslated Blockly.Msg.LISTS_CREATE_EMPTY_TITLE = "criar lista vazia"; Blockly.Msg.LISTS_CREATE_EMPTY_TOOLTIP = "Retorna uma lista, de tamanho 0, contendo nenhum registro"; Blockly.Msg.LISTS_CREATE_WITH_CONTAINER_TITLE_ADD = "lista"; -Blockly.Msg.LISTS_CREATE_WITH_CONTAINER_TOOLTIP = "Acrescente, remova ou reordene as seções para reconfigurar este bloco."; +Blockly.Msg.LISTS_CREATE_WITH_CONTAINER_TOOLTIP = "Acrescenta, remove ou reordena seções para reconfigurar este bloco de lista."; Blockly.Msg.LISTS_CREATE_WITH_INPUT_WITH = "criar lista com"; Blockly.Msg.LISTS_CREATE_WITH_ITEM_TOOLTIP = "Acrescenta um item à lista."; Blockly.Msg.LISTS_CREATE_WITH_TOOLTIP = "Cria uma lista com a quantidade de itens informada."; @@ -97,29 +97,29 @@ Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_FROM_START = "Retorna o item da lista na Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_LAST = "Retorna o último item em uma lista."; Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_RANDOM = "Retorna um item aleatório de uma lista."; Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_FIRST = "Remove e retorna o primeiro item de uma lista."; -Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_FROM_END = "Remove and retorna o item na posição especificada em uma lista. #1 é o último item."; -Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_FROM_START = "Remove and retorna o item na posição especificada em uma lista. #1 é o primeiro item."; +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_FROM_END = "Remove e retorna o item na posição especificada em uma lista. #1 é o último item."; +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_FROM_START = "Remove e retorna o item na posição especificada em uma lista. #1 é o primeiro item."; Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_LAST = "Remove e retorna o último item de uma lista."; Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_RANDOM = "Remove e retorna um item aleatório de uma lista."; Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_REMOVE_FIRST = "Remove o primeiro item de uma lista."; -Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_REMOVE_FROM_END = "Removes the item at the specified position em uma lista. #1 é o último item."; -Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_REMOVE_FROM_START = "Remove e retorna o item na posição especificada em uma lista. #1 é o primeiro item."; +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_REMOVE_FROM_END = "Remove o item na posição especificada em uma lista. #1 é o último item."; +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_REMOVE_FROM_START = "Remove o item na posição especificada em uma lista. #1 é o primeiro item."; Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_REMOVE_LAST = "Remove o último item de uma lista."; Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_REMOVE_RANDOM = "Remove um item aleatório de uma lista."; Blockly.Msg.LISTS_GET_SUBLIST_END_FROM_END = "até nº a partir do final"; Blockly.Msg.LISTS_GET_SUBLIST_END_FROM_START = "até nº"; Blockly.Msg.LISTS_GET_SUBLIST_END_LAST = "até último"; Blockly.Msg.LISTS_GET_SUBLIST_HELPURL = "https://code.google.com/p/blockly/wiki/Lists#Getting_a_sublist"; // untranslated -Blockly.Msg.LISTS_GET_SUBLIST_START_FIRST = "obtem sublista primeiro"; -Blockly.Msg.LISTS_GET_SUBLIST_START_FROM_END = "obtem sublista de nº a partir do final"; -Blockly.Msg.LISTS_GET_SUBLIST_START_FROM_START = "obtem sublista de nº"; +Blockly.Msg.LISTS_GET_SUBLIST_START_FIRST = "obtém sublista a partir do primeiro"; +Blockly.Msg.LISTS_GET_SUBLIST_START_FROM_END = "obtém sublista de nº a partir do final"; +Blockly.Msg.LISTS_GET_SUBLIST_START_FROM_START = "obtém sublista de nº"; Blockly.Msg.LISTS_GET_SUBLIST_TAIL = ""; // untranslated Blockly.Msg.LISTS_GET_SUBLIST_TOOLTIP = "Cria uma cópia da porção especificada de uma lista."; Blockly.Msg.LISTS_INDEX_OF_FIRST = "encontre a primeira ocorrência do item"; Blockly.Msg.LISTS_INDEX_OF_HELPURL = "https://code.google.com/p/blockly/wiki/Lists#Getting_Items_from_a_List"; // untranslated Blockly.Msg.LISTS_INDEX_OF_LAST = "encontre a última ocorrência do item"; Blockly.Msg.LISTS_INDEX_OF_TOOLTIP = "Retorna a posição da primeira/última ocorrência do item na lista. Retorna 0 se o texto não for encontrado."; -Blockly.Msg.LISTS_INLIST = "in list"; // untranslated +Blockly.Msg.LISTS_INLIST = "na lista"; Blockly.Msg.LISTS_IS_EMPTY_HELPURL = "https://code.google.com/p/blockly/wiki/Lists#is_empty"; // untranslated Blockly.Msg.LISTS_IS_EMPTY_TITLE = "%1 é vazia"; Blockly.Msg.LISTS_LENGTH_HELPURL = "https://code.google.com/p/blockly/wiki/Lists#length_of"; // untranslated @@ -127,16 +127,16 @@ Blockly.Msg.LISTS_LENGTH_TITLE = "tamanho de %1"; Blockly.Msg.LISTS_LENGTH_TOOLTIP = "Retorna o tamanho de uma lista."; Blockly.Msg.LISTS_REPEAT_HELPURL = "https://code.google.com/p/blockly/wiki/Lists#create_list_with"; // untranslated Blockly.Msg.LISTS_REPEAT_TITLE = "criar lista com item %1 repetido %2 vezes"; -Blockly.Msg.LISTS_REPEAT_TOOLTIP = "Cria uma lista consistida pelo valor informado repetido o número de vezes especificado."; +Blockly.Msg.LISTS_REPEAT_TOOLTIP = "Cria uma lista consistindo no valor informado repetido o número de vezes especificado."; Blockly.Msg.LISTS_SET_INDEX_HELPURL = "https://code.google.com/p/blockly/wiki/Lists#in_list_..._set"; // untranslated Blockly.Msg.LISTS_SET_INDEX_INPUT_TO = "como"; Blockly.Msg.LISTS_SET_INDEX_INSERT = "inserir em"; Blockly.Msg.LISTS_SET_INDEX_SET = "definir"; -Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_INSERT_FIRST = "Insere o item no início da lista."; +Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_INSERT_FIRST = "Insere o item no início de uma lista."; Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_INSERT_FROM_END = "Insere o item na posição especificada em uma lista. #1 é o último item."; Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_INSERT_FROM_START = "Insere o item na posição especificada em uma lista. #1 é o primeiro item."; -Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_INSERT_LAST = "Insere o item no final da lista."; -Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_INSERT_RANDOM = "Insere o item em uma posição qualquer da lista."; +Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_INSERT_LAST = "Insere o item no final de uma lista."; +Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_INSERT_RANDOM = "Insere o item em uma posição qualquer de uma lista."; Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_SET_FIRST = "Define o primeiro item de uma lista."; Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_SET_FROM_END = "Define o item da posição especificada de uma lista. #1 é o último item."; Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_SET_FROM_START = "Define o item da posição especificada de uma lista. #1 é o primeiro item."; @@ -147,7 +147,7 @@ Blockly.Msg.LOGIC_BOOLEAN_FALSE = "falso"; Blockly.Msg.LOGIC_BOOLEAN_HELPURL = "http://code.google.com/p/blockly/wiki/True_False"; // untranslated Blockly.Msg.LOGIC_BOOLEAN_TOOLTIP = "Retorna verdadeiro ou falso."; Blockly.Msg.LOGIC_BOOLEAN_TRUE = "verdadeiro"; -Blockly.Msg.LOGIC_COMPARE_HELPURL = "http://en.wikipedia.org/wiki/Inequality_(mathematics)"; // untranslated +Blockly.Msg.LOGIC_COMPARE_HELPURL = "http://pt.wikipedia.org/wiki/Inequa%C3%A7%C3%A3o"; Blockly.Msg.LOGIC_COMPARE_TOOLTIP_EQ = "Retorna verdadeiro se ambas as entradas forem iguais."; Blockly.Msg.LOGIC_COMPARE_TOOLTIP_GT = "Retorna verdadeiro se a primeira entrada for maior que a segunda entrada."; Blockly.Msg.LOGIC_COMPARE_TOOLTIP_GTE = "Retorna verdadeiro se a primeira entrada for maior ou igual à segunda entrada."; @@ -156,7 +156,7 @@ Blockly.Msg.LOGIC_COMPARE_TOOLTIP_LTE = "Retorna verdadeiro se a primeira entrad Blockly.Msg.LOGIC_COMPARE_TOOLTIP_NEQ = "Retorna verdadeiro se ambas as entradas forem diferentes."; Blockly.Msg.LOGIC_NEGATE_HELPURL = "http://code.google.com/p/blockly/wiki/Not"; // untranslated Blockly.Msg.LOGIC_NEGATE_TITLE = "não %1"; -Blockly.Msg.LOGIC_NEGATE_TOOLTIP = "Retorna verdadeiro se a entrada for falsa. Retorna false se a entrada for verdadeira."; +Blockly.Msg.LOGIC_NEGATE_TOOLTIP = "Retorna verdadeiro se a entrada for falsa. Retorna falsa se a entrada for verdadeira."; Blockly.Msg.LOGIC_NULL = "nulo"; Blockly.Msg.LOGIC_NULL_HELPURL = "http://en.wikipedia.org/wiki/Nullable_type"; // untranslated Blockly.Msg.LOGIC_NULL_TOOLTIP = "Retorna nulo."; @@ -171,72 +171,72 @@ Blockly.Msg.LOGIC_TERNARY_IF_FALSE = "se falso"; Blockly.Msg.LOGIC_TERNARY_IF_TRUE = "se verdadeiro"; Blockly.Msg.LOGIC_TERNARY_TOOLTIP = "Avalia a condição em \"teste\". Se a condição for verdadeira retorna o valor \"se verdadeiro\", senão retorna o valor \"se falso\"."; Blockly.Msg.MATH_ADDITION_SYMBOL = "+"; // untranslated -Blockly.Msg.MATH_ARITHMETIC_HELPURL = "http://en.wikipedia.org/wiki/Arithmetic"; // untranslated -Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_ADD = "Retorna a soma de dois números."; -Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_DIVIDE = "Retorna o quociente da divisão de dois números."; -Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_MINUS = "Retorna a diferença de dois números."; -Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_MULTIPLY = "Retorna o produto de dois números."; +Blockly.Msg.MATH_ARITHMETIC_HELPURL = "http://pt.wikipedia.org/wiki/Aritm%C3%A9tica"; +Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_ADD = "Retorna a soma dos dois números."; +Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_DIVIDE = "Retorna o quociente da divisão dos dois números."; +Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_MINUS = "Retorna a diferença entre os dois números."; +Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_MULTIPLY = "Retorna o produto dos dois números."; Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_POWER = "Retorna o primeiro número elevado à potência do segundo número."; -Blockly.Msg.MATH_CHANGE_HELPURL = "http://en.wikipedia.org/wiki/Programming_idiom#Incrementing_a_counter"; // untranslated +Blockly.Msg.MATH_CHANGE_HELPURL = "http://pt.wikipedia.org/wiki/Adi%C3%A7%C3%A3o"; Blockly.Msg.MATH_CHANGE_INPUT_BY = "por"; Blockly.Msg.MATH_CHANGE_TITLE_CHANGE = "alterar"; Blockly.Msg.MATH_CHANGE_TOOLTIP = "Soma um número à variável \"%1\"."; -Blockly.Msg.MATH_CONSTANT_HELPURL = "http://en.wikipedia.org/wiki/Mathematical_constant"; // untranslated +Blockly.Msg.MATH_CONSTANT_HELPURL = "http://pt.wikipedia.org/wiki/Anexo:Lista_de_constantes_matem%C3%A1ticas"; Blockly.Msg.MATH_CONSTANT_TOOLTIP = "Retorna uma das constantes comuns: π (3.141…), e (2.718…), φ (1.618…), sqrt(2) (1.414…), sqrt(½) (0.707…), ou ∞ (infinito)."; Blockly.Msg.MATH_CONSTRAIN_HELPURL = "http://en.wikipedia.org/wiki/Clamping_%28graphics%29"; // untranslated Blockly.Msg.MATH_CONSTRAIN_TITLE = "restringe %1 inferior %2 superior %3"; -Blockly.Msg.MATH_CONSTRAIN_TOOLTIP = "Restringe um número entre os limites especificados (inclusive)."; +Blockly.Msg.MATH_CONSTRAIN_TOOLTIP = "Restringe um número entre os limites especificados (inclusivo)."; Blockly.Msg.MATH_DIVISION_SYMBOL = "÷"; // untranslated Blockly.Msg.MATH_IS_DIVISIBLE_BY = "é divisível por"; Blockly.Msg.MATH_IS_EVEN = "é par"; Blockly.Msg.MATH_IS_NEGATIVE = "é negativo"; -Blockly.Msg.MATH_IS_ODD = "é impar"; +Blockly.Msg.MATH_IS_ODD = "é ímpar"; Blockly.Msg.MATH_IS_POSITIVE = "é positivo"; Blockly.Msg.MATH_IS_PRIME = "é primo"; -Blockly.Msg.MATH_IS_TOOLTIP = "Verifica se um número é par, impar, inteiro, positivo, negativo, ou se é divisível por outro número. Retorna verdadeiro ou falso."; +Blockly.Msg.MATH_IS_TOOLTIP = "Verifica se um número é par, ímpar, inteiro, positivo, negativo, ou se é divisível por outro número. Retorna verdadeiro ou falso."; Blockly.Msg.MATH_IS_WHOLE = "é inteiro"; -Blockly.Msg.MATH_MODULO_HELPURL = "http://en.wikipedia.org/wiki/Modulo_operation"; // untranslated +Blockly.Msg.MATH_MODULO_HELPURL = "http://pt.wikipedia.org/wiki/Opera%C3%A7%C3%A3o_m%C3%B3dulo"; Blockly.Msg.MATH_MODULO_TITLE = "resto da divisão de %1 ÷ %2"; Blockly.Msg.MATH_MODULO_TOOLTIP = "Retorna o resto da divisão de dois números."; Blockly.Msg.MATH_MULTIPLICATION_SYMBOL = "×"; // untranslated -Blockly.Msg.MATH_NUMBER_HELPURL = "http://en.wikipedia.org/wiki/Number"; // untranslated +Blockly.Msg.MATH_NUMBER_HELPURL = "http://pt.wikipedia.org/wiki/N%C3%BAmero"; Blockly.Msg.MATH_NUMBER_TOOLTIP = "Um número."; -Blockly.Msg.MATH_ONLIST_HELPURL = ""; -Blockly.Msg.MATH_ONLIST_OPERATOR_AVERAGE = "média de uma lista"; -Blockly.Msg.MATH_ONLIST_OPERATOR_MAX = "maior de uma lista"; -Blockly.Msg.MATH_ONLIST_OPERATOR_MEDIAN = "mediana de uma lista"; -Blockly.Msg.MATH_ONLIST_OPERATOR_MIN = "menor de uma lista"; -Blockly.Msg.MATH_ONLIST_OPERATOR_MODE = "modo de uma lista"; -Blockly.Msg.MATH_ONLIST_OPERATOR_RANDOM = "item aleatório de uma lista"; -Blockly.Msg.MATH_ONLIST_OPERATOR_STD_DEV = "desvio padrão de uma lista"; +Blockly.Msg.MATH_ONLIST_HELPURL = ""; // untranslated +Blockly.Msg.MATH_ONLIST_OPERATOR_AVERAGE = "média da lista"; +Blockly.Msg.MATH_ONLIST_OPERATOR_MAX = "maior da lista"; +Blockly.Msg.MATH_ONLIST_OPERATOR_MEDIAN = "mediana da lista"; +Blockly.Msg.MATH_ONLIST_OPERATOR_MIN = "menor da lista"; +Blockly.Msg.MATH_ONLIST_OPERATOR_MODE = "moda da lista"; +Blockly.Msg.MATH_ONLIST_OPERATOR_RANDOM = "item aleatório da lista"; +Blockly.Msg.MATH_ONLIST_OPERATOR_STD_DEV = "desvio padrão da lista"; Blockly.Msg.MATH_ONLIST_OPERATOR_SUM = "soma de uma lista"; -Blockly.Msg.MATH_ONLIST_TOOLTIP_AVERAGE = "Retorna a média aritmética de os números de uma lista."; -Blockly.Msg.MATH_ONLIST_TOOLTIP_MAX = "Retorna o maior número de uma lista."; -Blockly.Msg.MATH_ONLIST_TOOLTIP_MEDIAN = "Retorna a mediana de os números em uma lista."; -Blockly.Msg.MATH_ONLIST_TOOLTIP_MIN = "Retorna o menor número de uma lista."; -Blockly.Msg.MATH_ONLIST_TOOLTIP_MODE = "Retorna a lista de item(ns) mais comum(ns) de uma lista."; -Blockly.Msg.MATH_ONLIST_TOOLTIP_RANDOM = "Retorna um elemento aleatório de uma lista."; -Blockly.Msg.MATH_ONLIST_TOOLTIP_STD_DEV = "Retorna o desvio padrão de os números de uma lista."; -Blockly.Msg.MATH_ONLIST_TOOLTIP_SUM = "Retorna a soma de todos os números em uma lista."; +Blockly.Msg.MATH_ONLIST_TOOLTIP_AVERAGE = "Retorna a média aritmética dos números da lista."; +Blockly.Msg.MATH_ONLIST_TOOLTIP_MAX = "Retorna o maior número da lista."; +Blockly.Msg.MATH_ONLIST_TOOLTIP_MEDIAN = "Retorna a mediana dos números da lista."; +Blockly.Msg.MATH_ONLIST_TOOLTIP_MIN = "Retorna o menor número da lista."; +Blockly.Msg.MATH_ONLIST_TOOLTIP_MODE = "Retorna uma lista do(s) item(ns) mais comum(ns) da lista."; +Blockly.Msg.MATH_ONLIST_TOOLTIP_RANDOM = "Retorna um elemento aleatório da lista."; +Blockly.Msg.MATH_ONLIST_TOOLTIP_STD_DEV = "Retorna o desvio padrão dos números da lista."; +Blockly.Msg.MATH_ONLIST_TOOLTIP_SUM = "Retorna a soma de todos os números na lista."; Blockly.Msg.MATH_POWER_SYMBOL = "^"; // untranslated -Blockly.Msg.MATH_RANDOM_FLOAT_HELPURL = "http://en.wikipedia.org/wiki/Random_number_generation"; // untranslated -Blockly.Msg.MATH_RANDOM_FLOAT_TITLE_RANDOM = "random fraction"; -Blockly.Msg.MATH_RANDOM_FLOAT_TOOLTIP = "Return a random fraction between 0.0 (inclusive) and 1.0 (exclusive)."; -Blockly.Msg.MATH_RANDOM_INT_HELPURL = "http://en.wikipedia.org/wiki/Random_number_generation"; // untranslated -Blockly.Msg.MATH_RANDOM_INT_TITLE = "inteiro aleatório entre %1 ate %2"; -Blockly.Msg.MATH_RANDOM_INT_TOOLTIP = "Retorna um número inteiro entre os dois limites informados, inclusive."; -Blockly.Msg.MATH_ROUND_HELPURL = "http://en.wikipedia.org/wiki/Rounding"; // untranslated +Blockly.Msg.MATH_RANDOM_FLOAT_HELPURL = "http://pt.wikipedia.org/wiki/Gerador_de_n%C3%BAmeros_pseudoaleat%C3%B3rios"; +Blockly.Msg.MATH_RANDOM_FLOAT_TITLE_RANDOM = "fração aleatória"; +Blockly.Msg.MATH_RANDOM_FLOAT_TOOLTIP = "Retorna uma fração aleatória entre 0.0 (inclusivo) e 1.0 (exclusivo)."; +Blockly.Msg.MATH_RANDOM_INT_HELPURL = "http://pt.wikipedia.org/wiki/Gerador_de_n%C3%BAmeros_pseudoaleat%C3%B3rios"; +Blockly.Msg.MATH_RANDOM_INT_TITLE = "inteiro aleatório entre %1 e %2"; +Blockly.Msg.MATH_RANDOM_INT_TOOLTIP = "Retorna um número inteiro entre os dois limites informados, inclusivo."; +Blockly.Msg.MATH_ROUND_HELPURL = "http://pt.wikipedia.org/wiki/Arredondamento"; Blockly.Msg.MATH_ROUND_OPERATOR_ROUND = "arredonda"; Blockly.Msg.MATH_ROUND_OPERATOR_ROUNDDOWN = "arredonda para baixo"; Blockly.Msg.MATH_ROUND_OPERATOR_ROUNDUP = "arredonda para cima"; Blockly.Msg.MATH_ROUND_TOOLTIP = "Arredonda um número para cima ou para baixo."; -Blockly.Msg.MATH_SINGLE_HELPURL = "http://en.wikipedia.org/wiki/Square_root"; // untranslated +Blockly.Msg.MATH_SINGLE_HELPURL = "http://pt.wikipedia.org/wiki/Raiz_quadrada"; Blockly.Msg.MATH_SINGLE_OP_ABSOLUTE = "absoluto"; -Blockly.Msg.MATH_SINGLE_OP_ROOT = "raíz quadrada"; +Blockly.Msg.MATH_SINGLE_OP_ROOT = "raiz quadrada"; Blockly.Msg.MATH_SINGLE_TOOLTIP_ABS = "Retorna o valor absoluto de um número."; Blockly.Msg.MATH_SINGLE_TOOLTIP_EXP = "Retorna o número e elevado à potência de um número."; -Blockly.Msg.MATH_SINGLE_TOOLTIP_LN = "Retorna o logarítmo natural de um número."; -Blockly.Msg.MATH_SINGLE_TOOLTIP_LOG10 = "Retorna o logarítmo em base 10 de um número."; +Blockly.Msg.MATH_SINGLE_TOOLTIP_LN = "Retorna o logaritmo natural de um número."; +Blockly.Msg.MATH_SINGLE_TOOLTIP_LOG10 = "Retorna o logaritmo em base 10 de um número."; Blockly.Msg.MATH_SINGLE_TOOLTIP_NEG = "Retorna o oposto de um número."; Blockly.Msg.MATH_SINGLE_TOOLTIP_POW10 = "Retorna 10 elevado à potência de um número."; Blockly.Msg.MATH_SINGLE_TOOLTIP_ROOT = "Retorna a raiz quadrada de um número."; @@ -245,7 +245,7 @@ Blockly.Msg.MATH_TRIG_ACOS = "acos"; // untranslated Blockly.Msg.MATH_TRIG_ASIN = "asin"; // untranslated Blockly.Msg.MATH_TRIG_ATAN = "atan"; // untranslated Blockly.Msg.MATH_TRIG_COS = "cos"; // untranslated -Blockly.Msg.MATH_TRIG_HELPURL = "http://en.wikipedia.org/wiki/Trigonometric_functions"; // untranslated +Blockly.Msg.MATH_TRIG_HELPURL = "http://pt.wikipedia.org/wiki/Fun%C3%A7%C3%A3o_trigonom%C3%A9trica"; Blockly.Msg.MATH_TRIG_SIN = "sin"; // untranslated Blockly.Msg.MATH_TRIG_TAN = "tan"; // untranslated Blockly.Msg.MATH_TRIG_TOOLTIP_ACOS = "Retorna o arco cosseno de um número."; @@ -255,16 +255,16 @@ Blockly.Msg.MATH_TRIG_TOOLTIP_COS = "Retorna o cosseno de um grau (não radiano) Blockly.Msg.MATH_TRIG_TOOLTIP_SIN = "Retorna o seno de um grau (não radiano)."; Blockly.Msg.MATH_TRIG_TOOLTIP_TAN = "Retorna a tangente de um grau (não radiano)."; Blockly.Msg.NEW_VARIABLE = "Nova variável..."; -Blockly.Msg.NEW_VARIABLE_TITLE = "Novo nome de variável:"; +Blockly.Msg.NEW_VARIABLE_TITLE = "Nome da nova variável:"; Blockly.Msg.ORDINAL_NUMBER_SUFFIX = ""; // untranslated Blockly.Msg.PROCEDURES_BEFORE_PARAMS = "com:"; -Blockly.Msg.PROCEDURES_CALLNORETURN_CALL = ""; -Blockly.Msg.PROCEDURES_CALLNORETURN_HELPURL = "http://en.wikipedia.org/wiki/Procedure_%28computer_science%29"; // untranslated -Blockly.Msg.PROCEDURES_CALLNORETURN_TOOLTIP = "Executa a função \"%1\"."; -Blockly.Msg.PROCEDURES_CALLRETURN_HELPURL = "http://en.wikipedia.org/wiki/Procedure_%28computer_science%29"; // untranslated -Blockly.Msg.PROCEDURES_CALLRETURN_TOOLTIP = "Executa a função \"%1\" e usa seu retorno."; +Blockly.Msg.PROCEDURES_CALLNORETURN_CALL = ""; // untranslated +Blockly.Msg.PROCEDURES_CALLNORETURN_HELPURL = "http://pt.wikipedia.org/wiki/Sub-rotina"; +Blockly.Msg.PROCEDURES_CALLNORETURN_TOOLTIP = "Executa a função definida pelo usuário \"%1\"."; +Blockly.Msg.PROCEDURES_CALLRETURN_HELPURL = "http://pt.wikipedia.org/wiki/Sub-rotina"; +Blockly.Msg.PROCEDURES_CALLRETURN_TOOLTIP = "Executa a função definida pelo usuário \"%1\" e usa seu retorno."; Blockly.Msg.PROCEDURES_CREATE_DO = "Criar \"%1\""; -Blockly.Msg.PROCEDURES_DEFNORETURN_DO = ""; +Blockly.Msg.PROCEDURES_DEFNORETURN_DO = ""; // untranslated Blockly.Msg.PROCEDURES_DEFNORETURN_HELPURL = "http://en.wikipedia.org/wiki/Procedure_%28computer_science%29"; // untranslated Blockly.Msg.PROCEDURES_DEFNORETURN_PROCEDURE = "faça algo"; Blockly.Msg.PROCEDURES_DEFNORETURN_TITLE = "para"; @@ -273,14 +273,14 @@ Blockly.Msg.PROCEDURES_DEFRETURN_HELPURL = "http://en.wikipedia.org/wiki/Procedu Blockly.Msg.PROCEDURES_DEFRETURN_RETURN = "retorna"; Blockly.Msg.PROCEDURES_DEFRETURN_TOOLTIP = "Cria uma função que possui um valor de retorno."; Blockly.Msg.PROCEDURES_DEF_DUPLICATE_WARNING = "Atenção: Esta função tem parâmetros duplicados."; -Blockly.Msg.PROCEDURES_HIGHLIGHT_DEF = "Destacar definição de procedimento"; -Blockly.Msg.PROCEDURES_IFRETURN_TOOLTIP = "Se o valor é verdadeiro, então retorna um valor."; +Blockly.Msg.PROCEDURES_HIGHLIGHT_DEF = "Destacar definição da função"; +Blockly.Msg.PROCEDURES_IFRETURN_TOOLTIP = "Se um valor é verdadeiro, então retorna um valor."; Blockly.Msg.PROCEDURES_IFRETURN_WARNING = "Atenção: Este bloco só pode ser utilizado dentro da definição de uma função."; Blockly.Msg.PROCEDURES_MUTATORARG_TITLE = "nome da entrada:"; Blockly.Msg.PROCEDURES_MUTATORCONTAINER_TITLE = "entradas"; Blockly.Msg.REMOVE_COMMENT = "Remover Comentário"; Blockly.Msg.RENAME_VARIABLE = "Renomear variável..."; -Blockly.Msg.RENAME_VARIABLE_TITLE = "Renomear todas as \"%1\" variáveis para:"; +Blockly.Msg.RENAME_VARIABLE_TITLE = "Renomear todas as variáveis '%1' para:"; Blockly.Msg.TEXT_APPEND_APPENDTEXT = "acrescentar texto"; Blockly.Msg.TEXT_APPEND_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Text_modification"; // untranslated Blockly.Msg.TEXT_APPEND_TO = "para"; @@ -297,7 +297,7 @@ Blockly.Msg.TEXT_CHARAT_HELPURL = "https://code.google.com/p/blockly/wiki/Text#E Blockly.Msg.TEXT_CHARAT_INPUT_INTEXT = "no texto"; Blockly.Msg.TEXT_CHARAT_LAST = "obter última letra"; Blockly.Msg.TEXT_CHARAT_RANDOM = "obter letra aleatória"; -Blockly.Msg.TEXT_CHARAT_TAIL = ""; +Blockly.Msg.TEXT_CHARAT_TAIL = ""; // untranslated Blockly.Msg.TEXT_CHARAT_TOOLTIP = "Retorna a letra na posição especificada."; Blockly.Msg.TEXT_CREATE_JOIN_ITEM_TOOLTIP = "Acrescentar um item ao texto."; Blockly.Msg.TEXT_CREATE_JOIN_TITLE_JOIN = "unir"; @@ -310,7 +310,7 @@ Blockly.Msg.TEXT_GET_SUBSTRING_INPUT_IN_TEXT = "no texto"; Blockly.Msg.TEXT_GET_SUBSTRING_START_FIRST = "obter trecho de primeira letra"; Blockly.Msg.TEXT_GET_SUBSTRING_START_FROM_END = "obter trecho de letra nº a partir do final"; Blockly.Msg.TEXT_GET_SUBSTRING_START_FROM_START = "obter trecho de letra nº"; -Blockly.Msg.TEXT_GET_SUBSTRING_TAIL = ""; +Blockly.Msg.TEXT_GET_SUBSTRING_TAIL = ""; // untranslated Blockly.Msg.TEXT_GET_SUBSTRING_TOOLTIP = "Retorna o trecho de texto especificado."; Blockly.Msg.TEXT_INDEXOF_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Finding_text"; // untranslated Blockly.Msg.TEXT_INDEXOF_INPUT_INTEXT = "no texto"; @@ -321,12 +321,12 @@ Blockly.Msg.TEXT_INDEXOF_TOOLTIP = "Retorna a posição da primeira/última ocor Blockly.Msg.TEXT_ISEMPTY_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Checking_for_empty_text"; // untranslated Blockly.Msg.TEXT_ISEMPTY_TITLE = "%1 é vazio"; Blockly.Msg.TEXT_ISEMPTY_TOOLTIP = "Retorna verdadeiro se o texto fornecido for vazio."; -Blockly.Msg.TEXT_JOIN_HELPURL = ""; +Blockly.Msg.TEXT_JOIN_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Text_creation"; // untranslated Blockly.Msg.TEXT_JOIN_TITLE_CREATEWITH = "criar texto com"; Blockly.Msg.TEXT_JOIN_TOOLTIP = "Criar um pedaço de texto juntando qualquer número de itens."; Blockly.Msg.TEXT_LENGTH_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Text_modification"; // untranslated Blockly.Msg.TEXT_LENGTH_TITLE = "tamanho de %1"; -Blockly.Msg.TEXT_LENGTH_TOOLTIP = "Conta o número de letras (incluindo espaços) no texto fornecido."; +Blockly.Msg.TEXT_LENGTH_TOOLTIP = "Retorna o número de letras (incluindo espaços) no texto fornecido."; Blockly.Msg.TEXT_PRINT_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Printing_text"; // untranslated Blockly.Msg.TEXT_PRINT_TITLE = "imprime %1"; Blockly.Msg.TEXT_PRINT_TOOLTIP = "Imprime o texto, número ou valor especificado."; @@ -335,24 +335,24 @@ Blockly.Msg.TEXT_PROMPT_TOOLTIP_NUMBER = "Pede ao usuário um número."; Blockly.Msg.TEXT_PROMPT_TOOLTIP_TEXT = "Pede ao usuário um texto."; Blockly.Msg.TEXT_PROMPT_TYPE_NUMBER = "Pede um número com uma mensagem"; Blockly.Msg.TEXT_PROMPT_TYPE_TEXT = "Pede um texto com uma mensagem"; -Blockly.Msg.TEXT_TEXT_HELPURL = "http://en.wikipedia.org/wiki/String_(computer_science)"; // untranslated +Blockly.Msg.TEXT_TEXT_HELPURL = "http://pt.wikipedia.org/wiki/Cadeia_de_caracteres"; Blockly.Msg.TEXT_TEXT_TOOLTIP = "Uma letra, palavra ou linha de texto."; Blockly.Msg.TEXT_TRIM_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Trimming_%28removing%29_spaces"; // untranslated Blockly.Msg.TEXT_TRIM_OPERATOR_BOTH = "remover espaços de ambos os lados"; Blockly.Msg.TEXT_TRIM_OPERATOR_LEFT = "remover espaços à esquerda"; Blockly.Msg.TEXT_TRIM_OPERATOR_RIGHT = "remover espaços à direita"; Blockly.Msg.TEXT_TRIM_TOOLTIP = "Retorna uma cópia do texto com os espaços removidos de uma ou ambas extremidades."; -Blockly.Msg.VARIABLES_DEFAULT_NAME = "item"; // untranslated +Blockly.Msg.VARIABLES_DEFAULT_NAME = "item"; Blockly.Msg.VARIABLES_GET_CREATE_SET = "Criar \"definir %1\""; Blockly.Msg.VARIABLES_GET_HELPURL = "http://code.google.com/p/blockly/wiki/Variables#Get"; // untranslated -Blockly.Msg.VARIABLES_GET_TAIL = ""; -Blockly.Msg.VARIABLES_GET_TITLE = ""; +Blockly.Msg.VARIABLES_GET_TAIL = ""; // untranslated +Blockly.Msg.VARIABLES_GET_TITLE = ""; // untranslated Blockly.Msg.VARIABLES_GET_TOOLTIP = "Retorna o valor desta variável."; Blockly.Msg.VARIABLES_SET_CREATE_GET = "Criar \"obter %1\""; Blockly.Msg.VARIABLES_SET_HELPURL = "http://code.google.com/p/blockly/wiki/Variables#Set"; // untranslated Blockly.Msg.VARIABLES_SET_TAIL = "para"; Blockly.Msg.VARIABLES_SET_TITLE = "definir"; -Blockly.Msg.VARIABLES_SET_TOOLTIP = "Define esta variável para o valor informado."; +Blockly.Msg.VARIABLES_SET_TOOLTIP = "Define esta variável para o valor da entrada."; Blockly.Msg.PROCEDURES_DEFRETURN_TITLE = Blockly.Msg.PROCEDURES_DEFNORETURN_TITLE; Blockly.Msg.LISTS_GET_SUBLIST_INPUT_IN_LIST = Blockly.Msg.LISTS_INLIST; Blockly.Msg.LISTS_SET_INDEX_INPUT_IN_LIST = Blockly.Msg.LISTS_INLIST; diff --git a/msg/js/ro.js b/msg/js/ro.js new file mode 100644 index 000000000..4a137012b --- /dev/null +++ b/msg/js/ro.js @@ -0,0 +1,377 @@ +// This file was automatically generated. Do not modify. + +'use strict'; + +goog.provide('Blockly.Msg.ro'); + +goog.require('Blockly.Msg'); + +Blockly.Msg.ADD_COMMENT = "Adaugă un comentariu"; +Blockly.Msg.CHANGE_VALUE_TITLE = "Schimbaţi valoarea:"; +Blockly.Msg.COLLAPSE_ALL = "Restrange blocurile"; +Blockly.Msg.COLLAPSE_BLOCK = "Restrange blocul"; +Blockly.Msg.COLOUR_BLEND_COLOUR1 = "culoare 1"; +Blockly.Msg.COLOUR_BLEND_COLOUR2 = "culoare 2"; +Blockly.Msg.COLOUR_BLEND_HELPURL = "http://meyerweb.com/eric/tools/color-blend/"; +Blockly.Msg.COLOUR_BLEND_RATIO = "Raport"; +Blockly.Msg.COLOUR_BLEND_TITLE = "amestec"; +Blockly.Msg.COLOUR_BLEND_TOOLTIP = "Amestecă două culori cu un raport dat (0.0 - 1.0)."; +Blockly.Msg.COLOUR_PICKER_HELPURL = "http://ro.wikipedia.org/wiki/Culoare"; +Blockly.Msg.COLOUR_PICKER_TOOLTIP = "Alege o culoare din paleta de culori."; +Blockly.Msg.COLOUR_RANDOM_HELPURL = "http://randomcolour.com"; +Blockly.Msg.COLOUR_RANDOM_TITLE = "culoare aleatorie"; +Blockly.Msg.COLOUR_RANDOM_TOOLTIP = "Alege o culoare la întâmplare."; +Blockly.Msg.COLOUR_RGB_BLUE = "albastru"; +Blockly.Msg.COLOUR_RGB_GREEN = "verde"; +Blockly.Msg.COLOUR_RGB_HELPURL = "http://www.december.com/html/spec/colorper.html"; +Blockly.Msg.COLOUR_RGB_RED = "roşu"; +Blockly.Msg.COLOUR_RGB_TITLE = "colorează cu"; +Blockly.Msg.COLOUR_RGB_TOOLTIP = "Creează o culoare cu suma specificată de roşu, verde şi albastru. Toate valorile trebuie să fie între 0 şi 100."; +Blockly.Msg.CONTROLS_FLOW_STATEMENTS_HELPURL = "https://code.google.com/p/blockly/wiki/Loops#Loop_Termination_Blocks"; +Blockly.Msg.CONTROLS_FLOW_STATEMENTS_OPERATOR_BREAK = "ieşi din bucla"; +Blockly.Msg.CONTROLS_FLOW_STATEMENTS_OPERATOR_CONTINUE = "continuă cu următoarea iterație a buclei"; +Blockly.Msg.CONTROLS_FLOW_STATEMENTS_TOOLTIP_BREAK = "Ieși din bucla care conţine."; +Blockly.Msg.CONTROLS_FLOW_STATEMENTS_TOOLTIP_CONTINUE = "Sari peste restul aceastei bucle, şi continuă cu urmatoarea iteratie."; +Blockly.Msg.CONTROLS_FLOW_STATEMENTS_WARNING = "Avertisment: Acest bloc pote fi utilizat numai în interiorul unei bucle."; +Blockly.Msg.CONTROLS_FOREACH_HELPURL = "https://code.google.com/p/blockly/wiki/Loops#for_each for each block"; +Blockly.Msg.CONTROLS_FOREACH_INPUT_INLIST = "în listă"; +Blockly.Msg.CONTROLS_FOREACH_INPUT_INLIST_TAIL = ""; +Blockly.Msg.CONTROLS_FOREACH_INPUT_ITEM = "pentru fiecare element"; +Blockly.Msg.CONTROLS_FOREACH_TOOLTIP = "Pentru fiecare element din listă, setaţi variabila '%1' ca valoarea elementului, şi apoi faceţi unele declaraţii."; +Blockly.Msg.CONTROLS_FOR_HELPURL = "https://code.google.com/p/blockly/wiki/Loops#count_with"; +Blockly.Msg.CONTROLS_FOR_INPUT_FROM_TO_BY = "de la %1 la %2 prin %3"; +Blockly.Msg.CONTROLS_FOR_INPUT_WITH = "numără cu"; +Blockly.Msg.CONTROLS_FOR_TOOLTIP = "Cu variablia %1 ia o valoare din numărul început la numărul final, numara in intervalul specificat, apoi face blocurile specificate."; +Blockly.Msg.CONTROLS_IF_ELSEIF_TOOLTIP = "Adăugaţi o condiţie in blocul if."; +Blockly.Msg.CONTROLS_IF_ELSE_TOOLTIP = "Adauga o stare finala, cuprinde toata conditia din blocul if."; +Blockly.Msg.CONTROLS_IF_HELPURL = "http://code.google.com/p/blockly/wiki/If_Then"; +Blockly.Msg.CONTROLS_IF_IF_TOOLTIP = "Adaugă, elimină sau reordonează secţiuni pentru a reconfigura acest bloc if."; +Blockly.Msg.CONTROLS_IF_MSG_ELSE = "altfel"; +Blockly.Msg.CONTROLS_IF_MSG_ELSEIF = "altfel dacă"; +Blockly.Msg.CONTROLS_IF_MSG_IF = "dacă"; +Blockly.Msg.CONTROLS_IF_TOOLTIP_1 = "Dacă o valoare este adevărată, atunci fa unele declaraţii."; +Blockly.Msg.CONTROLS_IF_TOOLTIP_2 = "Dacă o valoare este adevărat, atunci face primul bloc de declaraţii. Altfel, face al doilea bloc de declaraţii."; +Blockly.Msg.CONTROLS_IF_TOOLTIP_3 = "Dacă prima valoare este adevărat, atunci face primul bloc de declaraţii. Altfel, dacă a doua valoare este adevărat, face al doilea bloc de declaraţii."; +Blockly.Msg.CONTROLS_IF_TOOLTIP_4 = "Dacă prima valoare este adevărat, atunci face primul bloc de declaraţii. Altfel, dacă a doua valoare este adevărat, face al doilea bloc de declaraţii. În cazul în care niciuna din valorilor nu este adevărat, face ultimul bloc de declaraţii."; +Blockly.Msg.CONTROLS_REPEAT_HELPURL = "http://en.wikipedia.org/wiki/For_loop"; +Blockly.Msg.CONTROLS_REPEAT_INPUT_DO = "fă"; +Blockly.Msg.CONTROLS_REPEAT_TITLE = "repetă de %1 ori"; +Blockly.Msg.CONTROLS_REPEAT_TITLE_REPEAT = "repetă"; +Blockly.Msg.CONTROLS_REPEAT_TITLE_TIMES = "ori"; +Blockly.Msg.CONTROLS_REPEAT_TOOLTIP = "Face unele afirmaţii de mai multe ori."; +Blockly.Msg.CONTROLS_WHILEUNTIL_HELPURL = "http://code.google.com/p/blockly/wiki/Repeat"; +Blockly.Msg.CONTROLS_WHILEUNTIL_OPERATOR_UNTIL = "Repetaţi până când"; +Blockly.Msg.CONTROLS_WHILEUNTIL_OPERATOR_WHILE = "repetă în timp ce"; +Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL = "În timp ce o valoare este adevărat, atunci face unele declaraţii."; +Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_WHILE = "În timp ce o valoare este adevărat, atunci face unele declaraţii."; +Blockly.Msg.DELETE_BLOCK = "Șterge Bloc"; +Blockly.Msg.DELETE_X_BLOCKS = "Ștergeți %1 Blocuri"; +Blockly.Msg.DISABLE_BLOCK = "Dezactivaţi bloc"; +Blockly.Msg.DUPLICATE_BLOCK = "Duplicati"; +Blockly.Msg.ENABLE_BLOCK = "Permite bloc"; +Blockly.Msg.EXPAND_ALL = "Extinde blocuri"; +Blockly.Msg.EXPAND_BLOCK = "Extinde bloc"; +Blockly.Msg.EXTERNAL_INPUTS = "Intrări Externe"; +Blockly.Msg.HELP = "Ajutor"; +Blockly.Msg.INLINE_INPUTS = "Intrari de Linie"; +Blockly.Msg.LISTS_CREATE_EMPTY_HELPURL = "http://en.wikipedia.org/wiki/Linked_list#Empty_lists"; +Blockly.Msg.LISTS_CREATE_EMPTY_TITLE = "creează listă goală"; +Blockly.Msg.LISTS_CREATE_EMPTY_TOOLTIP = "Returnează o listă, de lungime 0, care nu conţine înregistrări de date"; +Blockly.Msg.LISTS_CREATE_WITH_CONTAINER_TITLE_ADD = "listă"; +Blockly.Msg.LISTS_CREATE_WITH_CONTAINER_TOOLTIP = "Adaugă, elimină sau reordonează secţiuni ca să reconfiguraţi aceste blocuri de listă."; +Blockly.Msg.LISTS_CREATE_WITH_INPUT_WITH = "creează listă cu"; +Blockly.Msg.LISTS_CREATE_WITH_ITEM_TOOLTIP = "Adăugaţi un element la listă."; +Blockly.Msg.LISTS_CREATE_WITH_TOOLTIP = "Creaţi o listă cu orice număr de elemente."; +Blockly.Msg.LISTS_GET_INDEX_FIRST = "primul"; +Blockly.Msg.LISTS_GET_INDEX_FROM_END = "# de la sfârșit"; +Blockly.Msg.LISTS_GET_INDEX_FROM_START = "#"; +Blockly.Msg.LISTS_GET_INDEX_GET = "obţine"; +Blockly.Msg.LISTS_GET_INDEX_GET_REMOVE = "obţine şi elimină"; +Blockly.Msg.LISTS_GET_INDEX_LAST = "ultimul"; +Blockly.Msg.LISTS_GET_INDEX_RANDOM = "aleator"; +Blockly.Msg.LISTS_GET_INDEX_REMOVE = "elimină"; +Blockly.Msg.LISTS_GET_INDEX_TAIL = ""; +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_FIRST = "Returnează primul element dintr-o listă."; +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_FROM_END = "Returneaza elementul la poziţia specificată într-o listă. #1 este ultimul element."; +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_FROM_START = "Returneaza elementul la poziţia specificată într-o listă. #1 este primul element."; +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_LAST = "Returnează ultimul element într-o listă."; +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_RANDOM = "Returneaza un element aleatoriu într-o listă."; +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_FIRST = "Elimină şi returnează primul element într-o listă."; +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_FROM_END = "Elimină şi returneaza elementul la poziţia specificată într-o listă. #1 este ultimul element."; +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_FROM_START = "Elimină şi returneaza elementul la poziţia specificată într-o listă. #1 este primul element."; +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_LAST = "Elimină şi returnează ultimul element într-o listă."; +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_RANDOM = "Elimină şi returnează un element aleatoriu într-o listă."; +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_REMOVE_FIRST = "Elimină primul element într-o listă."; +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_REMOVE_FROM_END = "Elimină elementul la poziţia specificată într-o listă. #1 este ultimul element."; +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_REMOVE_FROM_START = "Elimină elementul la poziţia specificată într-o listă. #1 este primul element."; +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_REMOVE_LAST = "Elimină ultimul element într-o listă."; +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_REMOVE_RANDOM = "Elimină un element aleatoriu într-o listă."; +Blockly.Msg.LISTS_GET_SUBLIST_END_FROM_END = "la # de la sfarsit"; +Blockly.Msg.LISTS_GET_SUBLIST_END_FROM_START = "la #"; +Blockly.Msg.LISTS_GET_SUBLIST_END_LAST = "la ultima"; +Blockly.Msg.LISTS_GET_SUBLIST_HELPURL = "https://code.google.com/p/blockly/wiki/Lists#Getting_a_sublist"; +Blockly.Msg.LISTS_GET_SUBLIST_START_FIRST = "obţine sub-lista de la primul"; +Blockly.Msg.LISTS_GET_SUBLIST_START_FROM_END = "obţine sub-lista de la # de la sfârşitul"; +Blockly.Msg.LISTS_GET_SUBLIST_START_FROM_START = "obţine sub-lista de la #"; +Blockly.Msg.LISTS_GET_SUBLIST_TAIL = ""; +Blockly.Msg.LISTS_GET_SUBLIST_TOOLTIP = "Creează o copie a porţiunii specificate dintr-o listă."; +Blockly.Msg.LISTS_INDEX_OF_FIRST = "Găseşte prima apariţie a elementului"; +Blockly.Msg.LISTS_INDEX_OF_HELPURL = "https://code.google.com/p/blockly/wiki/Lists#Getting_Items_from_a_List"; +Blockly.Msg.LISTS_INDEX_OF_LAST = "găseşte ultima apariţie a elementului"; +Blockly.Msg.LISTS_INDEX_OF_TOOLTIP = "Returneaza indexul de la prima/ultima aparitie a elementuli din lista. Returneaza 0 daca textul nu este gasit."; +Blockly.Msg.LISTS_INLIST = "în listă"; +Blockly.Msg.LISTS_IS_EMPTY_HELPURL = "https://code.google.com/p/blockly/wiki/Lists#is_empty"; +Blockly.Msg.LISTS_IS_EMPTY_TITLE = "%1 este gol"; +Blockly.Msg.LISTS_LENGTH_HELPURL = "https://code.google.com/p/blockly/wiki/Lists#length_of"; +Blockly.Msg.LISTS_LENGTH_TITLE = "lungime de %1"; +Blockly.Msg.LISTS_LENGTH_TOOLTIP = "Returnează lungimea unei liste."; +Blockly.Msg.LISTS_REPEAT_HELPURL = "https://code.google.com/p/blockly/wiki/Lists#create_list_with"; +Blockly.Msg.LISTS_REPEAT_TITLE = "creaza lista cu %1 elemente repetate de %2 ori"; +Blockly.Msg.LISTS_REPEAT_TOOLTIP = "Creează o listă alcătuită dintr-o anumită valoare repetată de numărul specificat de ori."; +Blockly.Msg.LISTS_SET_INDEX_HELPURL = "https://code.google.com/p/blockly/wiki/Lists#in_list_..._set"; +Blockly.Msg.LISTS_SET_INDEX_INPUT_TO = "ca"; +Blockly.Msg.LISTS_SET_INDEX_INSERT = "introduceţi la"; +Blockly.Msg.LISTS_SET_INDEX_SET = "seteaza"; +Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_INSERT_FIRST = "Inserează elementul la începutul unei liste."; +Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_INSERT_FROM_END = "Inserează elementul la poziţia specificată într-o listă. #1 este ultimul element."; +Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_INSERT_FROM_START = "Inserează elementul la poziţia specificată într-o listă. #1 este primul element."; +Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_INSERT_LAST = "Adăugă elementul la sfârşitul unei liste."; +Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_INSERT_RANDOM = "Inserează elementul aleatoriu într-o listă."; +Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_SET_FIRST = "Setează primul element într-o listă."; +Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_SET_FROM_END = "Setează elementul la poziţia specificată într-o listă. #1 este ultimul element."; +Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_SET_FROM_START = "Setează elementul la poziţia specificată într-o listă. #1 este primul element."; +Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_SET_LAST = "Setează ultimul element într-o listă."; +Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_SET_RANDOM = "Setează un element aleator într-o listă."; +Blockly.Msg.LISTS_TOOLTIP = "Returnează adevărat dacă lista este goală."; +Blockly.Msg.LOGIC_BOOLEAN_FALSE = "fals"; +Blockly.Msg.LOGIC_BOOLEAN_HELPURL = "http://code.google.com/p/blockly/wiki/True_False"; +Blockly.Msg.LOGIC_BOOLEAN_TOOLTIP = "Returnează adevărat sau fals."; +Blockly.Msg.LOGIC_BOOLEAN_TRUE = "adevărat"; +Blockly.Msg.LOGIC_COMPARE_HELPURL = "http://en.wikipedia.org/wiki/Inequality_(mathematics)"; +Blockly.Msg.LOGIC_COMPARE_TOOLTIP_EQ = "Returnează adevărat dacă ambele intrări sunt egale."; +Blockly.Msg.LOGIC_COMPARE_TOOLTIP_GT = "Returnează adevărat dacă prima intrare este mai mare decât a doua intrare."; +Blockly.Msg.LOGIC_COMPARE_TOOLTIP_GTE = "Returnează adevărat dacă prima intrare este mai mare sau egală cu a doua intrare."; +Blockly.Msg.LOGIC_COMPARE_TOOLTIP_LT = "Returnează adevărat dacă prima intrare este mai mică decât a doua intrare."; +Blockly.Msg.LOGIC_COMPARE_TOOLTIP_LTE = "Returnează adevărat dacă prima intrare este mai mică sau egală cu a doua intrare."; +Blockly.Msg.LOGIC_COMPARE_TOOLTIP_NEQ = "Returnează adevărat daca cele două intrări nu sunt egale."; +Blockly.Msg.LOGIC_NEGATE_HELPURL = "http://code.google.com/p/blockly/wiki/Not"; +Blockly.Msg.LOGIC_NEGATE_TITLE = "non %1"; +Blockly.Msg.LOGIC_NEGATE_TOOLTIP = "Returnează adevărat dacă intrarea este falsă. Returnează fals dacă intrarea este adevărată."; +Blockly.Msg.LOGIC_NULL = "nul"; +Blockly.Msg.LOGIC_NULL_HELPURL = "http://en.wikipedia.org/wiki/Nullable_type"; +Blockly.Msg.LOGIC_NULL_TOOLTIP = "returnează nul."; +Blockly.Msg.LOGIC_OPERATION_AND = "şi"; +Blockly.Msg.LOGIC_OPERATION_HELPURL = "http://code.google.com/p/blockly/wiki/And_Or"; +Blockly.Msg.LOGIC_OPERATION_OR = "sau"; +Blockly.Msg.LOGIC_OPERATION_TOOLTIP_AND = "Returnează adevărat daca ambele intrări sunt adevărate."; +Blockly.Msg.LOGIC_OPERATION_TOOLTIP_OR = "Returnează adevărat dacă cel puţin una din intrări este adevărată."; +Blockly.Msg.LOGIC_TERNARY_CONDITION = "test"; +Blockly.Msg.LOGIC_TERNARY_HELPURL = "http://en.wikipedia.org/wiki/%3F:"; +Blockly.Msg.LOGIC_TERNARY_IF_FALSE = "dacă este fals"; +Blockly.Msg.LOGIC_TERNARY_IF_TRUE = "dacă este adevărat"; +Blockly.Msg.LOGIC_TERNARY_TOOLTIP = "Verifică condiţia din \"test\". Dacă condiţia este adevărată, returnează valoarea \"în cazul în care adevărat\"; în caz contrar întoarce valoarea \"în cazul în care e fals\"."; +Blockly.Msg.MATH_ADDITION_SYMBOL = "+"; +Blockly.Msg.MATH_ARITHMETIC_HELPURL = "http://ro.wikipedia.org/wiki/Aritmetic%C4%83"; +Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_ADD = "Returnează suma a două numere."; +Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_DIVIDE = "Returnează câtul celor două numere."; +Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_MINUS = "Returneaza diferenţa dintre cele două numere."; +Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_MULTIPLY = "Returnează produsul celor două numere."; +Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_POWER = "Returneaza numărul rezultat prin ridicarea primului număr la puterea celui de-al doilea."; +Blockly.Msg.MATH_CHANGE_HELPURL = "http://en.wikipedia.org/wiki/Programming_idiom#Incrementing_a_counter"; +Blockly.Msg.MATH_CHANGE_INPUT_BY = "de"; +Blockly.Msg.MATH_CHANGE_TITLE_CHANGE = "schimbă"; +Blockly.Msg.MATH_CHANGE_TOOLTIP = "Adaugă un număr variabilei '%1'."; +Blockly.Msg.MATH_CONSTANT_HELPURL = "http://ro.wikipedia.org/wiki/Constant%C4%83_matematic%C4%83"; +Blockly.Msg.MATH_CONSTANT_TOOLTIP = "Întoarcă una din constantele comune: π (3.141...), e (2.718...), φ (1,618...), sqrt(2) (1.414...), sqrt(½) (0.707...) sau ∞ (infinitate)."; +Blockly.Msg.MATH_CONSTRAIN_HELPURL = "http://en.wikipedia.org/wiki/Clamping_%28graphics%29"; +Blockly.Msg.MATH_CONSTRAIN_TITLE = "constrânge %1 redus %2 ridicat %3"; +Blockly.Msg.MATH_CONSTRAIN_TOOLTIP = "Constrânge un număr să fie între limitele specificate (inclusiv)."; +Blockly.Msg.MATH_DIVISION_SYMBOL = "÷"; +Blockly.Msg.MATH_IS_DIVISIBLE_BY = "este divizibil cu"; +Blockly.Msg.MATH_IS_EVEN = "este par"; +Blockly.Msg.MATH_IS_NEGATIVE = "este negativ"; +Blockly.Msg.MATH_IS_ODD = "este impar"; +Blockly.Msg.MATH_IS_POSITIVE = "este pozitiv"; +Blockly.Msg.MATH_IS_PRIME = "este prim"; +Blockly.Msg.MATH_IS_TOOLTIP = "Verifică dacă un număr este un par, impar, prim, întreg, pozitiv, negativ, sau dacă este divizibil cu un anumit număr. Returnează true sau false."; +Blockly.Msg.MATH_IS_WHOLE = "este întreg"; +Blockly.Msg.MATH_MODULO_HELPURL = "http://en.wikipedia.org/wiki/Modulo_operation"; +Blockly.Msg.MATH_MODULO_TITLE = "restul la %1 ÷ %2"; +Blockly.Msg.MATH_MODULO_TOOLTIP = "Întoarce restul din împărţirea celor două numere."; +Blockly.Msg.MATH_MULTIPLICATION_SYMBOL = "×"; +Blockly.Msg.MATH_NUMBER_HELPURL = "http://en.wikipedia.org/wiki/Number"; +Blockly.Msg.MATH_NUMBER_TOOLTIP = "Un număr."; +Blockly.Msg.MATH_ONLIST_HELPURL = ""; +Blockly.Msg.MATH_ONLIST_OPERATOR_AVERAGE = "media listei"; +Blockly.Msg.MATH_ONLIST_OPERATOR_MAX = "maximul listei"; +Blockly.Msg.MATH_ONLIST_OPERATOR_MEDIAN = "media listei"; +Blockly.Msg.MATH_ONLIST_OPERATOR_MIN = "minimul listei"; +Blockly.Msg.MATH_ONLIST_OPERATOR_MODE = "moduri de listă"; +Blockly.Msg.MATH_ONLIST_OPERATOR_RANDOM = "element aleatoriu din lista"; +Blockly.Msg.MATH_ONLIST_OPERATOR_STD_DEV = "deviația standard a listei"; +Blockly.Msg.MATH_ONLIST_OPERATOR_SUM = "suma listei"; +Blockly.Msg.MATH_ONLIST_TOOLTIP_AVERAGE = "Întoarce media (aritmetică) a valorilor numerice în listă."; +Blockly.Msg.MATH_ONLIST_TOOLTIP_MAX = "Întoarce cel mai mare număr din listă."; +Blockly.Msg.MATH_ONLIST_TOOLTIP_MEDIAN = "Întoarce numărul median în listă."; +Blockly.Msg.MATH_ONLIST_TOOLTIP_MIN = "Returnează cel mai mic număr din listă."; +Blockly.Msg.MATH_ONLIST_TOOLTIP_MODE = "Returnează o listă cu cel(e) mai frecvent(e) element(e) din listă."; +Blockly.Msg.MATH_ONLIST_TOOLTIP_RANDOM = "Returnează un element aleatoriu din listă."; +Blockly.Msg.MATH_ONLIST_TOOLTIP_STD_DEV = "Întoarce deviația standard a listei."; +Blockly.Msg.MATH_ONLIST_TOOLTIP_SUM = "Returnează suma tuturor numerelor din lista."; +Blockly.Msg.MATH_POWER_SYMBOL = "^"; +Blockly.Msg.MATH_RANDOM_FLOAT_HELPURL = "http://en.wikipedia.org/wiki/Random_number_generation"; +Blockly.Msg.MATH_RANDOM_FLOAT_TITLE_RANDOM = "fracții aleatorii"; +Blockly.Msg.MATH_RANDOM_FLOAT_TOOLTIP = "Returnează o fracţie aleatoare între 0.0 (inclusiv) si 1.0 (exclusiv)."; +Blockly.Msg.MATH_RANDOM_INT_HELPURL = "http://en.wikipedia.org/wiki/Random_number_generation"; +Blockly.Msg.MATH_RANDOM_INT_TITLE = "un număr întreg aleator de la %1 la %2"; +Blockly.Msg.MATH_RANDOM_INT_TOOLTIP = "Returnează un număr întreg aleator aflat între cele două limite specificate, inclusiv."; +Blockly.Msg.MATH_ROUND_HELPURL = "http://en.wikipedia.org/wiki/Rounding"; +Blockly.Msg.MATH_ROUND_OPERATOR_ROUND = "rotund"; +Blockly.Msg.MATH_ROUND_OPERATOR_ROUNDDOWN = "rotunjit"; +Blockly.Msg.MATH_ROUND_OPERATOR_ROUNDUP = "rotunjește în sus"; +Blockly.Msg.MATH_ROUND_TOOLTIP = "Rotunjirea unui număr în sus sau în jos."; +Blockly.Msg.MATH_SINGLE_HELPURL = "http://en.wikipedia.org/wiki/Square_root"; +Blockly.Msg.MATH_SINGLE_OP_ABSOLUTE = "absolută"; +Blockly.Msg.MATH_SINGLE_OP_ROOT = "rădăcina pătrată"; +Blockly.Msg.MATH_SINGLE_TOOLTIP_ABS = "Returnează valoarea absolută a unui număr."; +Blockly.Msg.MATH_SINGLE_TOOLTIP_EXP = "Returnează e la puterea unui număr."; +Blockly.Msg.MATH_SINGLE_TOOLTIP_LN = "Întoarce logaritmul natural al unui număr."; +Blockly.Msg.MATH_SINGLE_TOOLTIP_LOG10 = "Returnează logaritmul în baza 10 a unui număr."; +Blockly.Msg.MATH_SINGLE_TOOLTIP_NEG = "Returnează negaţia unui număr."; +Blockly.Msg.MATH_SINGLE_TOOLTIP_POW10 = "Returnează 10 la puterea unui număr."; +Blockly.Msg.MATH_SINGLE_TOOLTIP_ROOT = "Returnează rădăcina pătrată a unui număr."; +Blockly.Msg.MATH_SUBTRACTION_SYMBOL = "-"; +Blockly.Msg.MATH_TRIG_ACOS = "arccos"; +Blockly.Msg.MATH_TRIG_ASIN = "arcsin"; +Blockly.Msg.MATH_TRIG_ATAN = "arctg"; +Blockly.Msg.MATH_TRIG_COS = "cos"; +Blockly.Msg.MATH_TRIG_HELPURL = "http://en.wikipedia.org/wiki/Trigonometric_functions"; +Blockly.Msg.MATH_TRIG_SIN = "sin"; +Blockly.Msg.MATH_TRIG_TAN = "tg"; +Blockly.Msg.MATH_TRIG_TOOLTIP_ACOS = "Returnează arccosinusul unui număr."; +Blockly.Msg.MATH_TRIG_TOOLTIP_ASIN = "Returnează arcsinusul unui număr."; +Blockly.Msg.MATH_TRIG_TOOLTIP_ATAN = "Returnează arctangenta unui număr."; +Blockly.Msg.MATH_TRIG_TOOLTIP_COS = "Întoarce cosinusul unui grad (nu radianul)."; +Blockly.Msg.MATH_TRIG_TOOLTIP_SIN = "Întoarce cosinusul unui grad (nu radianul)."; +Blockly.Msg.MATH_TRIG_TOOLTIP_TAN = "Întoarce tangenta unui grad (nu radianul)."; +Blockly.Msg.NEW_VARIABLE = "Variabilă nouă..."; +Blockly.Msg.NEW_VARIABLE_TITLE = "Noul nume de variabilă:"; +Blockly.Msg.ORDINAL_NUMBER_SUFFIX = ""; +Blockly.Msg.PROCEDURES_BEFORE_PARAMS = "cu:"; +Blockly.Msg.PROCEDURES_CALLNORETURN_CALL = ""; +Blockly.Msg.PROCEDURES_CALLNORETURN_HELPURL = "http://en.wikipedia.org/wiki/Procedure_%28computer_science%29"; +Blockly.Msg.PROCEDURES_CALLNORETURN_TOOLTIP = "Executați funcția '%1 'definită de utilizator."; +Blockly.Msg.PROCEDURES_CALLRETURN_HELPURL = "http://en.wikipedia.org/wiki/Procedure_%28computer_science%29"; +Blockly.Msg.PROCEDURES_CALLRETURN_TOOLTIP = "Executați funcția '%1 'definită de utilizator şi folosiţi producţia sa."; +Blockly.Msg.PROCEDURES_CREATE_DO = "Creaţi '%1'"; +Blockly.Msg.PROCEDURES_DEFNORETURN_DO = ""; +Blockly.Msg.PROCEDURES_DEFNORETURN_HELPURL = "http://en.wikipedia.org/wiki/Procedure_%28computer_science%29"; +Blockly.Msg.PROCEDURES_DEFNORETURN_PROCEDURE = "fă ceva"; +Blockly.Msg.PROCEDURES_DEFNORETURN_TITLE = "la"; +Blockly.Msg.PROCEDURES_DEFNORETURN_TOOLTIP = "Crează o funcţie cu nici o ieşire."; +Blockly.Msg.PROCEDURES_DEFRETURN_HELPURL = "http://en.wikipedia.org/wiki/Procedure_%28computer_science%29"; +Blockly.Msg.PROCEDURES_DEFRETURN_RETURN = "returnează"; +Blockly.Msg.PROCEDURES_DEFRETURN_TOOLTIP = "Creează o funcţie cu o ieşire."; +Blockly.Msg.PROCEDURES_DEF_DUPLICATE_WARNING = "Atenţie: Această funcţie are parametri duplicaţi."; +Blockly.Msg.PROCEDURES_HIGHLIGHT_DEF = "Evidenţiază definiţia funcţiei"; +Blockly.Msg.PROCEDURES_IFRETURN_TOOLTIP = "Dacă o valoare este adevărată, atunci returnează valoarea a doua."; +Blockly.Msg.PROCEDURES_IFRETURN_WARNING = "Avertisment: Acest bloc poate fi utilizat numai în definiţia unei funcţii."; +Blockly.Msg.PROCEDURES_MUTATORARG_TITLE = "nume de intrare:"; +Blockly.Msg.PROCEDURES_MUTATORCONTAINER_TITLE = "intrări"; +Blockly.Msg.REMOVE_COMMENT = "Elimină comentariu"; +Blockly.Msg.RENAME_VARIABLE = "Redenumirea variabilei..."; +Blockly.Msg.RENAME_VARIABLE_TITLE = "Redenumeşte toate variabilele '%1' în:"; +Blockly.Msg.TEXT_APPEND_APPENDTEXT = "Adăugaţi text"; +Blockly.Msg.TEXT_APPEND_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Text_modification"; +Blockly.Msg.TEXT_APPEND_TO = "la"; +Blockly.Msg.TEXT_APPEND_TOOLTIP = "Adăugaţi text la variabila '%1'."; +Blockly.Msg.TEXT_CHANGECASE_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Adjusting_text_case"; +Blockly.Msg.TEXT_CHANGECASE_OPERATOR_LOWERCASE = "la litere mici"; +Blockly.Msg.TEXT_CHANGECASE_OPERATOR_TITLECASE = "către Titlul de caz"; +Blockly.Msg.TEXT_CHANGECASE_OPERATOR_UPPERCASE = "la MAJUSCULE"; +Blockly.Msg.TEXT_CHANGECASE_TOOLTIP = "Întoarce o copie a textului într-un caz diferit."; +Blockly.Msg.TEXT_CHARAT_FIRST = "obţine prima litera"; +Blockly.Msg.TEXT_CHARAT_FROM_END = "obţine litera # de la sfârșit"; +Blockly.Msg.TEXT_CHARAT_FROM_START = "obtine litera #"; +Blockly.Msg.TEXT_CHARAT_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Extracting_text"; +Blockly.Msg.TEXT_CHARAT_INPUT_INTEXT = "în text"; +Blockly.Msg.TEXT_CHARAT_LAST = "obţine o litera oarecare"; +Blockly.Msg.TEXT_CHARAT_RANDOM = "obtine o litera oarecare"; +Blockly.Msg.TEXT_CHARAT_TAIL = ""; +Blockly.Msg.TEXT_CHARAT_TOOLTIP = "Returnează litera la poziția specificată."; +Blockly.Msg.TEXT_CREATE_JOIN_ITEM_TOOLTIP = "Adaugă un element în text."; +Blockly.Msg.TEXT_CREATE_JOIN_TITLE_JOIN = "alăturaţi-vă"; +Blockly.Msg.TEXT_CREATE_JOIN_TOOLTIP = "Adaugă, elimină sau reordonează secțiuni ca să reconfigureze blocul text."; +Blockly.Msg.TEXT_GET_SUBSTRING_END_FROM_END = "la litera # de la sfarsit"; +Blockly.Msg.TEXT_GET_SUBSTRING_END_FROM_START = "la litera #"; +Blockly.Msg.TEXT_GET_SUBSTRING_END_LAST = "la ultima literă"; +Blockly.Msg.TEXT_GET_SUBSTRING_HELPURL = "http://code.google.com/p/blockly/wiki/Text#Extracting_a_region_of_text"; +Blockly.Msg.TEXT_GET_SUBSTRING_INPUT_IN_TEXT = "în text"; +Blockly.Msg.TEXT_GET_SUBSTRING_START_FIRST = "obţine un subșir de la prima literă"; +Blockly.Msg.TEXT_GET_SUBSTRING_START_FROM_END = "obține un subșir de la litera # de la sfârșit"; +Blockly.Msg.TEXT_GET_SUBSTRING_START_FROM_START = "obține subșir de la litera #"; +Blockly.Msg.TEXT_GET_SUBSTRING_TAIL = ""; +Blockly.Msg.TEXT_GET_SUBSTRING_TOOLTIP = "Returnează o anumită parte din text."; +Blockly.Msg.TEXT_INDEXOF_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Finding_text"; +Blockly.Msg.TEXT_INDEXOF_INPUT_INTEXT = "în text"; +Blockly.Msg.TEXT_INDEXOF_OPERATOR_FIRST = "găseşte prima apariţie a textului"; +Blockly.Msg.TEXT_INDEXOF_OPERATOR_LAST = "găseşte ultima apariţie a textului"; +Blockly.Msg.TEXT_INDEXOF_TAIL = ""; +Blockly.Msg.TEXT_INDEXOF_TOOLTIP = "Returnează indicele primei/ultimei apariţii din primul text în al doilea text. Returnează 0 dacă textul nu este găsit."; +Blockly.Msg.TEXT_ISEMPTY_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Checking_for_empty_text"; +Blockly.Msg.TEXT_ISEMPTY_TITLE = "%1 este gol"; +Blockly.Msg.TEXT_ISEMPTY_TOOLTIP = "Returnează adevărat dacă textul furnizat este gol."; +Blockly.Msg.TEXT_JOIN_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Text_creation"; +Blockly.Msg.TEXT_JOIN_TITLE_CREATEWITH = "crează text cu"; +Blockly.Msg.TEXT_JOIN_TOOLTIP = "Creaţi o bucată de text prin unirea oricărui număr de elemente."; +Blockly.Msg.TEXT_LENGTH_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Text_modification"; +Blockly.Msg.TEXT_LENGTH_TITLE = "lungime de %1"; +Blockly.Msg.TEXT_LENGTH_TOOLTIP = "Returnează numărul de litere (inclusiv spaţiile) în textul furnizat."; +Blockly.Msg.TEXT_PRINT_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Printing_text"; +Blockly.Msg.TEXT_PRINT_TITLE = "imprimare %1"; +Blockly.Msg.TEXT_PRINT_TOOLTIP = "Afișează textul specificat, numărul sau altă valoare."; +Blockly.Msg.TEXT_PROMPT_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Getting_input_from_the_user"; +Blockly.Msg.TEXT_PROMPT_TOOLTIP_NUMBER = "Solicită utilizatorul pentru un număr."; +Blockly.Msg.TEXT_PROMPT_TOOLTIP_TEXT = "Solicită utilizatorul pentru text."; +Blockly.Msg.TEXT_PROMPT_TYPE_NUMBER = "solicită pentru număr cu mesaj"; +Blockly.Msg.TEXT_PROMPT_TYPE_TEXT = "solicită pentru text cu mesaj"; +Blockly.Msg.TEXT_TEXT_HELPURL = "http://en.wikipedia.org/wiki/String_(computer_science)"; +Blockly.Msg.TEXT_TEXT_TOOLTIP = "O literă, cuvânt sau linie de text."; +Blockly.Msg.TEXT_TRIM_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Trimming_%28removing%29_spaces"; +Blockly.Msg.TEXT_TRIM_OPERATOR_BOTH = "taie spațiile de pe ambele părți"; +Blockly.Msg.TEXT_TRIM_OPERATOR_LEFT = "tăiaţi spațiile din partea stângă"; +Blockly.Msg.TEXT_TRIM_OPERATOR_RIGHT = "taie spațiile din partea dreaptă"; +Blockly.Msg.TEXT_TRIM_TOOLTIP = "Returnează o copie a textului fără spațiile de la unul sau ambele capete."; +Blockly.Msg.VARIABLES_DEFAULT_NAME = "element"; +Blockly.Msg.VARIABLES_GET_CREATE_SET = "Crează 'set %1'"; +Blockly.Msg.VARIABLES_GET_HELPURL = "http://code.google.com/p/blockly/wiki/Variables#Get"; +Blockly.Msg.VARIABLES_GET_TAIL = ""; +Blockly.Msg.VARIABLES_GET_TITLE = ""; +Blockly.Msg.VARIABLES_GET_TOOLTIP = "Returnează valoarea acestei variabile."; +Blockly.Msg.VARIABLES_SET_CREATE_GET = "Crează 'get %1'"; +Blockly.Msg.VARIABLES_SET_HELPURL = "http://code.google.com/p/blockly/wiki/Variables#Set"; +Blockly.Msg.VARIABLES_SET_TAIL = "la"; +Blockly.Msg.VARIABLES_SET_TITLE = "seteaza"; +Blockly.Msg.VARIABLES_SET_TOOLTIP = "Setează această variabilă sa fie egală la intrare."; +Blockly.Msg.PROCEDURES_DEFRETURN_TITLE = Blockly.Msg.PROCEDURES_DEFNORETURN_TITLE; +Blockly.Msg.LISTS_GET_SUBLIST_INPUT_IN_LIST = Blockly.Msg.LISTS_INLIST; +Blockly.Msg.LISTS_SET_INDEX_INPUT_IN_LIST = Blockly.Msg.LISTS_INLIST; +Blockly.Msg.PROCEDURES_DEFRETURN_PROCEDURE = Blockly.Msg.PROCEDURES_DEFNORETURN_PROCEDURE; +Blockly.Msg.VARIABLES_SET_ITEM = Blockly.Msg.VARIABLES_DEFAULT_NAME; +Blockly.Msg.LISTS_CREATE_WITH_ITEM_TITLE = Blockly.Msg.VARIABLES_DEFAULT_NAME; +Blockly.Msg.MATH_CHANGE_TITLE_ITEM = Blockly.Msg.VARIABLES_DEFAULT_NAME; +Blockly.Msg.VARIABLES_GET_ITEM = Blockly.Msg.VARIABLES_DEFAULT_NAME; +Blockly.Msg.PROCEDURES_DEFRETURN_DO = Blockly.Msg.PROCEDURES_DEFNORETURN_DO; +Blockly.Msg.LISTS_GET_INDEX_HELPURL = Blockly.Msg.LISTS_INDEX_OF_HELPURL; +Blockly.Msg.TEXT_CREATE_JOIN_ITEM_TITLE_ITEM = Blockly.Msg.VARIABLES_DEFAULT_NAME; +Blockly.Msg.CONTROLS_IF_MSG_THEN = Blockly.Msg.CONTROLS_REPEAT_INPUT_DO; +Blockly.Msg.LISTS_INDEX_OF_INPUT_IN_LIST = Blockly.Msg.LISTS_INLIST; +Blockly.Msg.PROCEDURES_CALLRETURN_CALL = Blockly.Msg.PROCEDURES_CALLNORETURN_CALL; +Blockly.Msg.LISTS_GET_INDEX_INPUT_IN_LIST = Blockly.Msg.LISTS_INLIST; +Blockly.Msg.CONTROLS_FOR_INPUT_DO = Blockly.Msg.CONTROLS_REPEAT_INPUT_DO; +Blockly.Msg.CONTROLS_FOREACH_INPUT_DO = Blockly.Msg.CONTROLS_REPEAT_INPUT_DO; +Blockly.Msg.CONTROLS_IF_IF_TITLE_IF = Blockly.Msg.CONTROLS_IF_MSG_IF; +Blockly.Msg.CONTROLS_WHILEUNTIL_INPUT_DO = Blockly.Msg.CONTROLS_REPEAT_INPUT_DO; +Blockly.Msg.CONTROLS_IF_ELSEIF_TITLE_ELSEIF = Blockly.Msg.CONTROLS_IF_MSG_ELSEIF; +Blockly.Msg.TEXT_APPEND_VARIABLE = Blockly.Msg.VARIABLES_DEFAULT_NAME; +Blockly.Msg.CONTROLS_IF_ELSE_TITLE_ELSE = Blockly.Msg.CONTROLS_IF_MSG_ELSE; \ No newline at end of file diff --git a/msg/js/ru.js b/msg/js/ru.js index cfa205143..c25b6f0ff 100644 --- a/msg/js/ru.js +++ b/msg/js/ru.js @@ -13,7 +13,7 @@ Blockly.Msg.COLLAPSE_BLOCK = "Свернуть блок"; Blockly.Msg.COLOUR_BLEND_COLOUR1 = "цвет 1"; Blockly.Msg.COLOUR_BLEND_COLOUR2 = "цвет 2"; Blockly.Msg.COLOUR_BLEND_HELPURL = "http://meyerweb.com/eric/tools/color-blend/"; // untranslated -Blockly.Msg.COLOUR_BLEND_RATIO = "отношение"; +Blockly.Msg.COLOUR_BLEND_RATIO = "доля цвета 1"; Blockly.Msg.COLOUR_BLEND_TITLE = "смешать"; Blockly.Msg.COLOUR_BLEND_TOOLTIP = "Смешивает два цвета в заданном соотношении (0.0 - 1.0)."; Blockly.Msg.COLOUR_PICKER_HELPURL = "http://ru.wikipedia.org/wiki/Цвет"; @@ -21,49 +21,49 @@ Blockly.Msg.COLOUR_PICKER_TOOLTIP = "Выберите цвет из палитр Blockly.Msg.COLOUR_RANDOM_HELPURL = "http://randomcolour.com"; // untranslated Blockly.Msg.COLOUR_RANDOM_TITLE = "случайный цвет"; Blockly.Msg.COLOUR_RANDOM_TOOLTIP = "Выбирает цвет случайным образом."; -Blockly.Msg.COLOUR_RGB_BLUE = "синий"; -Blockly.Msg.COLOUR_RGB_GREEN = "зелёный"; +Blockly.Msg.COLOUR_RGB_BLUE = "синего"; +Blockly.Msg.COLOUR_RGB_GREEN = "зелёного"; Blockly.Msg.COLOUR_RGB_HELPURL = "http://www.december.com/html/spec/colorper.html"; // untranslated -Blockly.Msg.COLOUR_RGB_RED = "красный"; +Blockly.Msg.COLOUR_RGB_RED = "красного"; Blockly.Msg.COLOUR_RGB_TITLE = "цвет из"; Blockly.Msg.COLOUR_RGB_TOOLTIP = "Создаёт цвет с указанной пропорцией красного, зеленого и синего. Все значения должны быть между 0 и 100."; Blockly.Msg.CONTROLS_FLOW_STATEMENTS_HELPURL = "https://code.google.com/p/blockly/wiki/Loops#Loop_Termination_Blocks"; // untranslated Blockly.Msg.CONTROLS_FLOW_STATEMENTS_OPERATOR_BREAK = "выйти из цикла"; Blockly.Msg.CONTROLS_FLOW_STATEMENTS_OPERATOR_CONTINUE = "перейти к следующему шагу цикла"; Blockly.Msg.CONTROLS_FLOW_STATEMENTS_TOOLTIP_BREAK = "Прерывает этот цикл."; -Blockly.Msg.CONTROLS_FLOW_STATEMENTS_TOOLTIP_CONTINUE = "Пропустить остаток цикла и перейти к следующему шагу"; +Blockly.Msg.CONTROLS_FLOW_STATEMENTS_TOOLTIP_CONTINUE = "Пропускает остаток цикла и переходит к следующему шагу."; Blockly.Msg.CONTROLS_FLOW_STATEMENTS_WARNING = "Предупреждение: этот блок может использоваться только внутри цикла."; Blockly.Msg.CONTROLS_FOREACH_HELPURL = "https://code.google.com/p/blockly/wiki/Loops#for_each for each block"; // untranslated Blockly.Msg.CONTROLS_FOREACH_INPUT_INLIST = "в списке"; Blockly.Msg.CONTROLS_FOREACH_INPUT_INLIST_TAIL = ""; // untranslated Blockly.Msg.CONTROLS_FOREACH_INPUT_ITEM = "для каждого элемента"; -Blockly.Msg.CONTROLS_FOREACH_TOOLTIP = "Для каждого элемента в списке, присвоить переменной '%1' значение элемента и выполнить некоторые команды."; +Blockly.Msg.CONTROLS_FOREACH_TOOLTIP = "Для каждого элемента в списке, присваивает переменной '%1' значение элемента и выполняет указанные команды."; Blockly.Msg.CONTROLS_FOR_HELPURL = "https://code.google.com/p/blockly/wiki/Loops#count_with"; // untranslated Blockly.Msg.CONTROLS_FOR_INPUT_FROM_TO_BY = "от %1 до %2 с шагом %3"; Blockly.Msg.CONTROLS_FOR_INPUT_WITH = "цикл по"; -Blockly.Msg.CONTROLS_FOR_TOOLTIP = "Присваивает переменной %1 значения от начального до конечного с заданным шагом и выполняет указанные блоки."; -Blockly.Msg.CONTROLS_IF_ELSEIF_TOOLTIP = "Добавляет условие к блоку если"; -Blockly.Msg.CONTROLS_IF_ELSE_TOOLTIP = "Добавить окончательное, обобщающее условие для блока «если»."; +Blockly.Msg.CONTROLS_FOR_TOOLTIP = "Присваивает переменной %1 значения от начального до конечного с заданным шагом и выполняет указанные команды."; +Blockly.Msg.CONTROLS_IF_ELSEIF_TOOLTIP = "Добавляет условие к блоку \"если\""; +Blockly.Msg.CONTROLS_IF_ELSE_TOOLTIP = "Добавить заключительный подблок для случая, когда все условия ложны."; Blockly.Msg.CONTROLS_IF_HELPURL = "http://code.google.com/p/blockly/wiki/If_Then"; // untranslated -Blockly.Msg.CONTROLS_IF_IF_TOOLTIP = "Добавьте, удалите, переставьте фрагменты для переделки блока если."; +Blockly.Msg.CONTROLS_IF_IF_TOOLTIP = "Добавьте, удалите, переставьте фрагменты для переделки блока \"если\"."; Blockly.Msg.CONTROLS_IF_MSG_ELSE = "иначе"; Blockly.Msg.CONTROLS_IF_MSG_ELSEIF = "иначе если"; Blockly.Msg.CONTROLS_IF_MSG_IF = "если"; -Blockly.Msg.CONTROLS_IF_TOOLTIP_1 = "Если значение равно истина, выполняет команды"; -Blockly.Msg.CONTROLS_IF_TOOLTIP_2 = "Если значение равно истина, исполняет первый блок команд. Иначе исполняется второй блок команд."; -Blockly.Msg.CONTROLS_IF_TOOLTIP_3 = "Если первое значение равно истина, то исполняет первый блок команд.Иначе, если второе значение равно истина, исполняет второй блок команд."; -Blockly.Msg.CONTROLS_IF_TOOLTIP_4 = "Если первое значение равно истина, то выполняет первый блок команд. В противном случае, если второе значение равно истина, выполняет второй блок команд. Если ни одно из значений не равно истина, выполняет последний блок операторов."; -Blockly.Msg.CONTROLS_REPEAT_HELPURL = "http://en.wikipedia.org/wiki/For_loop"; -Blockly.Msg.CONTROLS_REPEAT_INPUT_DO = "выполнять"; +Blockly.Msg.CONTROLS_IF_TOOLTIP_1 = "Если условие истинно, выполняет команды."; +Blockly.Msg.CONTROLS_IF_TOOLTIP_2 = "Если условие истинно, выполняет первый блок команд. Иначе выполняется второй блок команд."; +Blockly.Msg.CONTROLS_IF_TOOLTIP_3 = "Если первое условие истинно, то выполняет первый блок команд. Иначе, если второе условие истинно, выполняет второй блок команд."; +Blockly.Msg.CONTROLS_IF_TOOLTIP_4 = "Если первое условие истинно, то выполняет первый блок команд. В противном случае, если второе условие истинно, выполняет второй блок команд. Если ни одно из условий не истинно, выполняет последний блок команд."; +Blockly.Msg.CONTROLS_REPEAT_HELPURL = "http://ru.wikipedia.org/wiki/Цикл_(программирование)"; +Blockly.Msg.CONTROLS_REPEAT_INPUT_DO = "выполнить"; Blockly.Msg.CONTROLS_REPEAT_TITLE = "повторить %1 раз"; Blockly.Msg.CONTROLS_REPEAT_TITLE_REPEAT = "повторить"; Blockly.Msg.CONTROLS_REPEAT_TITLE_TIMES = "раз"; -Blockly.Msg.CONTROLS_REPEAT_TOOLTIP = "Выполнить некоторые команды несколько раз."; +Blockly.Msg.CONTROLS_REPEAT_TOOLTIP = "Выполняет команды несколько раз."; Blockly.Msg.CONTROLS_WHILEUNTIL_HELPURL = "http://code.google.com/p/blockly/wiki/Repeat"; // untranslated -Blockly.Msg.CONTROLS_WHILEUNTIL_OPERATOR_UNTIL = "повторять до"; +Blockly.Msg.CONTROLS_WHILEUNTIL_OPERATOR_UNTIL = "повторять, пока не"; Blockly.Msg.CONTROLS_WHILEUNTIL_OPERATOR_WHILE = "повторять, пока"; -Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL = "Пока значение равно ложь, выполняет команды"; -Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_WHILE = "Пока значение равно истина, выполняет команды"; +Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL = "Пока значение ложно, выполняет команды"; +Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_WHILE = "Пока значение истинно, выполняет команды."; Blockly.Msg.DELETE_BLOCK = "Удалить блок"; Blockly.Msg.DELETE_X_BLOCKS = "Удалить %1 блоков"; Blockly.Msg.DISABLE_BLOCK = "Отключить блок"; @@ -71,9 +71,9 @@ Blockly.Msg.DUPLICATE_BLOCK = "Скопировать"; Blockly.Msg.ENABLE_BLOCK = "Включить блок"; Blockly.Msg.EXPAND_ALL = "Развернуть блоки"; Blockly.Msg.EXPAND_BLOCK = "Развернуть блок"; -Blockly.Msg.EXTERNAL_INPUTS = "Внешние параметры"; +Blockly.Msg.EXTERNAL_INPUTS = "Вставки снаружи"; Blockly.Msg.HELP = "Справка"; -Blockly.Msg.INLINE_INPUTS = "Показать внутренние параметры"; +Blockly.Msg.INLINE_INPUTS = "Вставки внутри"; Blockly.Msg.LISTS_CREATE_EMPTY_HELPURL = "http://en.wikipedia.org/wiki/Linked_list#Empty_lists"; // untranslated Blockly.Msg.LISTS_CREATE_EMPTY_TITLE = "создать пустой список"; Blockly.Msg.LISTS_CREATE_EMPTY_TOOLTIP = "Возвращает список длины 0, не содержащий данных"; @@ -83,7 +83,7 @@ Blockly.Msg.LISTS_CREATE_WITH_INPUT_WITH = "создать список из"; Blockly.Msg.LISTS_CREATE_WITH_ITEM_TOOLTIP = "Добавляет элемент к списку."; Blockly.Msg.LISTS_CREATE_WITH_TOOLTIP = "Создаёт список с любым числом элементов."; Blockly.Msg.LISTS_GET_INDEX_FIRST = "первый"; -Blockly.Msg.LISTS_GET_INDEX_FROM_END = "# с конца"; +Blockly.Msg.LISTS_GET_INDEX_FROM_END = "№ с конца"; Blockly.Msg.LISTS_GET_INDEX_FROM_START = "#"; // untranslated Blockly.Msg.LISTS_GET_INDEX_GET = "взять"; Blockly.Msg.LISTS_GET_INDEX_GET_REMOVE = "взять и удалить"; @@ -92,27 +92,27 @@ Blockly.Msg.LISTS_GET_INDEX_RANDOM = "произвольный"; Blockly.Msg.LISTS_GET_INDEX_REMOVE = "удалить"; Blockly.Msg.LISTS_GET_INDEX_TAIL = ""; // untranslated Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_FIRST = "Возвращает первый элемент списка."; -Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_FROM_END = "Возвращает элемент в указанной позиции списка. #1 - последний элемент."; -Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_FROM_START = "Возвращает элемент в указанной позиции списка. #1 - первый элемент."; +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_FROM_END = "Возвращает элемент в указанной позиции списка (№1 - последний элемент)."; +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_FROM_START = "Возвращает элемент в указанной позиции списка (№1 - первый элемент)."; Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_LAST = "Возвращает последний элемент списка."; Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_RANDOM = "Возвращает случайный элемент списка."; Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_FIRST = "Удаляет и возвращает первый элемент списка."; -Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_FROM_END = "Удаляет и возвращает элемент в указанной позиции списка. #1 - последний элемент."; -Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_FROM_START = "Удаляет и возвращает элемент в указанной позиции списка. #1 - первый элемент."; +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_FROM_END = "Удаляет и возвращает элемент в указанной позиции списка (№1 - последний элемент)."; +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_FROM_START = "Удаляет и возвращает элемент в указанной позиции списка (№1 - первый элемент)."; Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_LAST = "Удаляет и возвращает последний элемент списка."; Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_RANDOM = "Удаляет и возвращает случайный элемент списка."; Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_REMOVE_FIRST = "Удаляет первый элемент списка."; -Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_REMOVE_FROM_END = "Удаляет элемент в указанной позиции списка. #1 - последний элемент."; -Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_REMOVE_FROM_START = "Удаляет элемент в указанной позиции списка. #1 - первый элемент."; +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_REMOVE_FROM_END = "Удаляет элемент в указанной позиции списка (№1 - последний элемент)."; +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_REMOVE_FROM_START = "Удаляет элемент в указанной позиции списка (№1 - первый элемент)."; Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_REMOVE_LAST = "Удаляет последний элемент списка."; Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_REMOVE_RANDOM = "Удаляет случайный элемент списка."; -Blockly.Msg.LISTS_GET_SUBLIST_END_FROM_END = "по # с конца"; -Blockly.Msg.LISTS_GET_SUBLIST_END_FROM_START = "по #"; +Blockly.Msg.LISTS_GET_SUBLIST_END_FROM_END = "по № с конца"; +Blockly.Msg.LISTS_GET_SUBLIST_END_FROM_START = "по №"; Blockly.Msg.LISTS_GET_SUBLIST_END_LAST = "по последний"; Blockly.Msg.LISTS_GET_SUBLIST_HELPURL = "https://code.google.com/p/blockly/wiki/Lists#Getting_a_sublist"; // untranslated Blockly.Msg.LISTS_GET_SUBLIST_START_FIRST = "взять подсписок с первого"; -Blockly.Msg.LISTS_GET_SUBLIST_START_FROM_END = "взять подсписок с # с конца"; -Blockly.Msg.LISTS_GET_SUBLIST_START_FROM_START = "взять подсписок с #"; +Blockly.Msg.LISTS_GET_SUBLIST_START_FROM_END = "взять подсписок с № с конца"; +Blockly.Msg.LISTS_GET_SUBLIST_START_FROM_START = "взять подсписок с №"; Blockly.Msg.LISTS_GET_SUBLIST_TAIL = ""; // untranslated Blockly.Msg.LISTS_GET_SUBLIST_TOOLTIP = "Создаёт копию указанной части списка."; Blockly.Msg.LISTS_INDEX_OF_FIRST = "найти первое вхождение элемента"; @@ -129,17 +129,17 @@ Blockly.Msg.LISTS_REPEAT_HELPURL = "https://code.google.com/p/blockly/wiki/Lists Blockly.Msg.LISTS_REPEAT_TITLE = "создать список из элемента %1, повторяющегося %2 раз"; Blockly.Msg.LISTS_REPEAT_TOOLTIP = "Создаёт список, состоящий из заданного числа копий элемента."; Blockly.Msg.LISTS_SET_INDEX_HELPURL = "https://code.google.com/p/blockly/wiki/Lists#in_list_..._set"; // untranslated -Blockly.Msg.LISTS_SET_INDEX_INPUT_TO = "равно"; +Blockly.Msg.LISTS_SET_INDEX_INPUT_TO = "="; Blockly.Msg.LISTS_SET_INDEX_INSERT = "вставить в"; Blockly.Msg.LISTS_SET_INDEX_SET = "присвоить"; Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_INSERT_FIRST = "Вставляет элемент в начало списка."; -Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_INSERT_FROM_END = "Вставляет элемент в указанной позиции списка. #1 - последний элемент."; -Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_INSERT_FROM_START = "Вставляет элемент в указанной позиции списка. #1 - первый элемент."; +Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_INSERT_FROM_END = "Вставляет элемент в указанной позиции списка (№1 - последний элемент)."; +Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_INSERT_FROM_START = "Вставляет элемент в указанной позиции списка (№1 - первый элемент)."; Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_INSERT_LAST = "Добавляет элемент в конец списка."; Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_INSERT_RANDOM = "Вставляет элемент в случайное место в списке."; Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_SET_FIRST = "Присваивает значение первому элементу списка."; -Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_SET_FROM_END = "Присваивает значение элементу в указанной позиции списка. #1 - последний элемент."; -Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_SET_FROM_START = "Присваивает значение элементу в указанной позиции списка. #1 - первый элемент."; +Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_SET_FROM_END = "Присваивает значение элементу в указанной позиции списка (№1 - последний элемент)."; +Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_SET_FROM_START = "Присваивает значение элементу в указанной позиции списка (№1 - первый элемент)."; Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_SET_LAST = "Присваивает значение последнему элементу списка."; Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_SET_RANDOM = "Присваивает значение случайному элементу списка."; Blockly.Msg.LISTS_TOOLTIP = "Возвращает значение истина, если список пуст."; @@ -148,28 +148,28 @@ Blockly.Msg.LOGIC_BOOLEAN_HELPURL = "http://code.google.com/p/blockly/wiki/True_ Blockly.Msg.LOGIC_BOOLEAN_TOOLTIP = "Возвращает значение истина или ложь."; Blockly.Msg.LOGIC_BOOLEAN_TRUE = "истина"; Blockly.Msg.LOGIC_COMPARE_HELPURL = "http://en.wikipedia.org/wiki/Inequality_(mathematics)"; -Blockly.Msg.LOGIC_COMPARE_TOOLTIP_EQ = "Возвращает значение истина, если параметры равны."; -Blockly.Msg.LOGIC_COMPARE_TOOLTIP_GT = "Возвращает значение истина, если первый параметр больше второго."; -Blockly.Msg.LOGIC_COMPARE_TOOLTIP_GTE = "Возвращает значение истина, если первый параметр больше или равен второму."; -Blockly.Msg.LOGIC_COMPARE_TOOLTIP_LT = "Возвращает значение истина, если первый параметр меньше второго."; -Blockly.Msg.LOGIC_COMPARE_TOOLTIP_LTE = "Возвращает значение истина, если первый параметр меньше или равен второму."; -Blockly.Msg.LOGIC_COMPARE_TOOLTIP_NEQ = "Возвращает значение истинв, если параметры не равны."; +Blockly.Msg.LOGIC_COMPARE_TOOLTIP_EQ = "Возвращает значение истина, если вставки равны."; +Blockly.Msg.LOGIC_COMPARE_TOOLTIP_GT = "Возвращает значение истина, если первая вставка больше второй."; +Blockly.Msg.LOGIC_COMPARE_TOOLTIP_GTE = "Возвращает значение истина, если первая вставка больше или равна второй."; +Blockly.Msg.LOGIC_COMPARE_TOOLTIP_LT = "Возвращает значение истина, если первая вставка меньше второй."; +Blockly.Msg.LOGIC_COMPARE_TOOLTIP_LTE = "Возвращает значение истина, если первая вставка меньше или равна второй."; +Blockly.Msg.LOGIC_COMPARE_TOOLTIP_NEQ = "Возвращает значение истина, если вставки не равны."; Blockly.Msg.LOGIC_NEGATE_HELPURL = "http://code.google.com/p/blockly/wiki/Not"; // untranslated Blockly.Msg.LOGIC_NEGATE_TITLE = "не %1"; -Blockly.Msg.LOGIC_NEGATE_TOOLTIP = "Возвращает значение истина, если параметр имеет значение ложь. Возвращает значение ложь, если параметр имеет значение истина."; +Blockly.Msg.LOGIC_NEGATE_TOOLTIP = "Возвращает значение истина, если вставка ложна. Возвращает значение ложь, если вставка истинна."; Blockly.Msg.LOGIC_NULL = "ничто"; Blockly.Msg.LOGIC_NULL_HELPURL = "http://en.wikipedia.org/wiki/Nullable_type"; Blockly.Msg.LOGIC_NULL_TOOLTIP = "Возвращает ничто."; Blockly.Msg.LOGIC_OPERATION_AND = "и"; Blockly.Msg.LOGIC_OPERATION_HELPURL = "http://code.google.com/p/blockly/wiki/And_Or"; // untranslated Blockly.Msg.LOGIC_OPERATION_OR = "или"; -Blockly.Msg.LOGIC_OPERATION_TOOLTIP_AND = "Возвращает значение истина, если оба параметра равны истина."; -Blockly.Msg.LOGIC_OPERATION_TOOLTIP_OR = "Возвращает значение истина, если хотя бы один из параметров имеет значение истина."; -Blockly.Msg.LOGIC_TERNARY_CONDITION = "тест"; +Blockly.Msg.LOGIC_OPERATION_TOOLTIP_AND = "Возвращает значение истина, если обе вставки истинны."; +Blockly.Msg.LOGIC_OPERATION_TOOLTIP_OR = "Возвращает значение истина, если хотя бы одна из вставок истинна."; +Blockly.Msg.LOGIC_TERNARY_CONDITION = "выбрать по"; Blockly.Msg.LOGIC_TERNARY_HELPURL = "http://ru.wikipedia.org/wiki/Тернарная_условная_операция"; Blockly.Msg.LOGIC_TERNARY_IF_FALSE = "если ложь"; Blockly.Msg.LOGIC_TERNARY_IF_TRUE = "если истина"; -Blockly.Msg.LOGIC_TERNARY_TOOLTIP = "Проверить условие в 'test'. Если условие имеет значение «истина», возвращает значение 'если истина'; в противном случае возвращает значение 'если ложь'."; +Blockly.Msg.LOGIC_TERNARY_TOOLTIP = "Проверяет условие выбора. Если условие истинно, возвращает первое значение, в противном случае возвращает второе значение."; Blockly.Msg.MATH_ADDITION_SYMBOL = "+"; // untranslated Blockly.Msg.MATH_ARITHMETIC_HELPURL = "http://ru.wikipedia.org/wiki/Арифметика"; Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_ADD = "Возвращает сумму двух чисел."; @@ -177,7 +177,7 @@ Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_DIVIDE = "Возвращает частно Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_MINUS = "Возвращает разность двух чисел."; Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_MULTIPLY = "Возвращает произведение двух чисел."; Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_POWER = "Возвращает первое число, возведённое в степень второго числа."; -Blockly.Msg.MATH_CHANGE_HELPURL = "http://en.wikipedia.org/wiki/Programming_idiom#Incrementing_a_counter"; // untranslated +Blockly.Msg.MATH_CHANGE_HELPURL = "http://ru.wikipedia.org/wiki/%D0%98%D0%B4%D0%B8%D0%BE%D0%BC%D0%B0_%28%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5%29#.D0.98.D0.BD.D0.BA.D1.80.D0.B5.D0.BC.D0.B5.D0.BD.D1.82"; Blockly.Msg.MATH_CHANGE_INPUT_BY = "на"; Blockly.Msg.MATH_CHANGE_TITLE_CHANGE = "увеличить"; Blockly.Msg.MATH_CHANGE_TOOLTIP = "Добавляет число к переменной '%1'."; @@ -189,12 +189,12 @@ Blockly.Msg.MATH_CONSTRAIN_TOOLTIP = "Ограничивает число ниж Blockly.Msg.MATH_DIVISION_SYMBOL = "÷"; // untranslated Blockly.Msg.MATH_IS_DIVISIBLE_BY = "делится на"; Blockly.Msg.MATH_IS_EVEN = "чётное"; -Blockly.Msg.MATH_IS_NEGATIVE = "отрицательно"; +Blockly.Msg.MATH_IS_NEGATIVE = "отрицательное"; Blockly.Msg.MATH_IS_ODD = "нечётное"; -Blockly.Msg.MATH_IS_POSITIVE = "положительно"; -Blockly.Msg.MATH_IS_PRIME = "является простым"; +Blockly.Msg.MATH_IS_POSITIVE = "положительное"; +Blockly.Msg.MATH_IS_PRIME = "простое"; Blockly.Msg.MATH_IS_TOOLTIP = "Проверяет, является ли число чётным, нечётным, простым, целым, положительным, отрицательным или оно кратно определённому числу. Возвращает значение истина или ложь."; -Blockly.Msg.MATH_IS_WHOLE = "является целым"; +Blockly.Msg.MATH_IS_WHOLE = "целое"; Blockly.Msg.MATH_MODULO_HELPURL = "http://ru.wikipedia.org/wiki/Деление_с_остатком"; Blockly.Msg.MATH_MODULO_TITLE = "остаток от %1 : %2"; Blockly.Msg.MATH_MODULO_TOOLTIP = "Возвращает остаток от деления двух чисел."; @@ -221,7 +221,7 @@ Blockly.Msg.MATH_ONLIST_TOOLTIP_SUM = "Возвращает сумму всех Blockly.Msg.MATH_POWER_SYMBOL = "^"; // untranslated Blockly.Msg.MATH_RANDOM_FLOAT_HELPURL = "http://ru.wikipedia.org/wiki/Генератор_псевдослучайных_чисел"; Blockly.Msg.MATH_RANDOM_FLOAT_TITLE_RANDOM = "случайное число от 0 (включительно) до 1"; -Blockly.Msg.MATH_RANDOM_FLOAT_TOOLTIP = "Возвращает случайную дробную часть между 0.0 (включительно) и 1.0 (не включая)."; +Blockly.Msg.MATH_RANDOM_FLOAT_TOOLTIP = "Возвращает случайное число от 0.0 (включительно) до 1.0."; Blockly.Msg.MATH_RANDOM_INT_HELPURL = "http://ru.wikipedia.org/wiki/Генератор_псевдослучайных_чисел"; Blockly.Msg.MATH_RANDOM_INT_TITLE = "случайное целое число от %1 для %2"; Blockly.Msg.MATH_RANDOM_INT_TOOLTIP = "Возвращает случайное число между двумя заданными пределами (включая и их)."; @@ -229,7 +229,7 @@ Blockly.Msg.MATH_ROUND_HELPURL = "http://ru.wikipedia.org/wiki/Округлен Blockly.Msg.MATH_ROUND_OPERATOR_ROUND = "округлить"; Blockly.Msg.MATH_ROUND_OPERATOR_ROUNDDOWN = "округлить к меньшему"; Blockly.Msg.MATH_ROUND_OPERATOR_ROUNDUP = "округлить к большему"; -Blockly.Msg.MATH_ROUND_TOOLTIP = "Округление числа до большего или меньшего."; +Blockly.Msg.MATH_ROUND_TOOLTIP = "Округляет число до большего или меньшего."; Blockly.Msg.MATH_SINGLE_HELPURL = "http://ru.wikipedia.org/wiki/Квадратный_корень"; Blockly.Msg.MATH_SINGLE_OP_ABSOLUTE = "модуль"; Blockly.Msg.MATH_SINGLE_OP_ROOT = "квадратный корень"; @@ -262,8 +262,8 @@ Blockly.Msg.PROCEDURES_CALLNORETURN_CALL = ""; // untranslated Blockly.Msg.PROCEDURES_CALLNORETURN_HELPURL = "http://ru.wikipedia.org/wiki/Функция_%28программирование%29"; Blockly.Msg.PROCEDURES_CALLNORETURN_TOOLTIP = "Исполняет определённую пользователем процедуру '%1'."; Blockly.Msg.PROCEDURES_CALLRETURN_HELPURL = "http://ru.wikipedia.org/wiki/Функция_%28программирование%29"; -Blockly.Msg.PROCEDURES_CALLRETURN_TOOLTIP = "Исполняет определённую пользователем функцию '%1' и использует возвращаемое значение."; -Blockly.Msg.PROCEDURES_CREATE_DO = "Создать '%1'"; +Blockly.Msg.PROCEDURES_CALLRETURN_TOOLTIP = "Исполняет определённую пользователем процедуру '%1' и возвращает вычисленное значение."; +Blockly.Msg.PROCEDURES_CREATE_DO = "Создать вызов '%1'"; Blockly.Msg.PROCEDURES_DEFNORETURN_DO = ""; // untranslated Blockly.Msg.PROCEDURES_DEFNORETURN_HELPURL = "http://en.wikipedia.org/wiki/Procedure_%28computer_science%29"; // untranslated Blockly.Msg.PROCEDURES_DEFNORETURN_PROCEDURE = "выполнить что-то"; @@ -273,8 +273,8 @@ Blockly.Msg.PROCEDURES_DEFRETURN_HELPURL = "http://en.wikipedia.org/wiki/Procedu Blockly.Msg.PROCEDURES_DEFRETURN_RETURN = "вернуть"; Blockly.Msg.PROCEDURES_DEFRETURN_TOOLTIP = "Создаёт процедуру, возвращающую значение."; Blockly.Msg.PROCEDURES_DEF_DUPLICATE_WARNING = "Предупреждение: эта функция имеет повторяющиеся параметры."; -Blockly.Msg.PROCEDURES_HIGHLIGHT_DEF = "Выделить определение функции"; -Blockly.Msg.PROCEDURES_IFRETURN_TOOLTIP = "Если значение равно истина, возвращает второе значение."; +Blockly.Msg.PROCEDURES_HIGHLIGHT_DEF = "Выделить определение процедуры"; +Blockly.Msg.PROCEDURES_IFRETURN_TOOLTIP = "Если первое значение истинно, возвращает второе значение."; Blockly.Msg.PROCEDURES_IFRETURN_WARNING = "Предупреждение: Этот блок может использоваться только внутри определения функции."; Blockly.Msg.PROCEDURES_MUTATORARG_TITLE = "имя параметра:"; Blockly.Msg.PROCEDURES_MUTATORCONTAINER_TITLE = "параметры"; @@ -286,13 +286,13 @@ Blockly.Msg.TEXT_APPEND_HELPURL = "https://code.google.com/p/blockly/wiki/Text#T Blockly.Msg.TEXT_APPEND_TO = "к"; Blockly.Msg.TEXT_APPEND_TOOLTIP = "Добавить текст к переменной «%1»."; Blockly.Msg.TEXT_CHANGECASE_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Adjusting_text_case"; // untranslated -Blockly.Msg.TEXT_CHANGECASE_OPERATOR_LOWERCASE = "в нижний регистр"; -Blockly.Msg.TEXT_CHANGECASE_OPERATOR_TITLECASE = "к Капитализации Начальных Букв"; -Blockly.Msg.TEXT_CHANGECASE_OPERATOR_UPPERCASE = "в ВЕРХНИЙ РЕГИСТР"; -Blockly.Msg.TEXT_CHANGECASE_TOOLTIP = "Возвращать копию текста в другом регистре."; +Blockly.Msg.TEXT_CHANGECASE_OPERATOR_LOWERCASE = "в строчные буквы"; +Blockly.Msg.TEXT_CHANGECASE_OPERATOR_TITLECASE = "в Заглавные Начальные Буквы"; +Blockly.Msg.TEXT_CHANGECASE_OPERATOR_UPPERCASE = "в ЗАГЛАВНЫЕ БУКВЫ"; +Blockly.Msg.TEXT_CHANGECASE_TOOLTIP = "Возвращает копию текста с ЗАГЛАВНЫМИ или строчными буквами."; Blockly.Msg.TEXT_CHARAT_FIRST = "взять первую букву"; -Blockly.Msg.TEXT_CHARAT_FROM_END = "взять букву # с конца"; -Blockly.Msg.TEXT_CHARAT_FROM_START = "взять букву #"; +Blockly.Msg.TEXT_CHARAT_FROM_END = "взять букву № с конца"; +Blockly.Msg.TEXT_CHARAT_FROM_START = "взять букву №"; Blockly.Msg.TEXT_CHARAT_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Extracting_text"; // untranslated Blockly.Msg.TEXT_CHARAT_INPUT_INTEXT = "в тексте"; Blockly.Msg.TEXT_CHARAT_LAST = "взять последнюю букву"; @@ -302,14 +302,14 @@ Blockly.Msg.TEXT_CHARAT_TOOLTIP = "Возвращает букву в указа Blockly.Msg.TEXT_CREATE_JOIN_ITEM_TOOLTIP = "Добавить элемент к тексту."; Blockly.Msg.TEXT_CREATE_JOIN_TITLE_JOIN = "соединить"; Blockly.Msg.TEXT_CREATE_JOIN_TOOLTIP = "Добавьте, удалите, переставьте фрагменты для переделки текстового блока."; -Blockly.Msg.TEXT_GET_SUBSTRING_END_FROM_END = "по букву # с конца"; -Blockly.Msg.TEXT_GET_SUBSTRING_END_FROM_START = "по букву #"; +Blockly.Msg.TEXT_GET_SUBSTRING_END_FROM_END = "по букву № с конца"; +Blockly.Msg.TEXT_GET_SUBSTRING_END_FROM_START = "по букву №"; Blockly.Msg.TEXT_GET_SUBSTRING_END_LAST = "по последнюю букву"; Blockly.Msg.TEXT_GET_SUBSTRING_HELPURL = "http://code.google.com/p/blockly/wiki/Text#Extracting_a_region_of_text"; // untranslated Blockly.Msg.TEXT_GET_SUBSTRING_INPUT_IN_TEXT = "в тексте"; Blockly.Msg.TEXT_GET_SUBSTRING_START_FIRST = "взять подстроку с первой буквы"; -Blockly.Msg.TEXT_GET_SUBSTRING_START_FROM_END = "взять подстроку с буквы # с конца"; -Blockly.Msg.TEXT_GET_SUBSTRING_START_FROM_START = "взять подстроку с буквы #"; +Blockly.Msg.TEXT_GET_SUBSTRING_START_FROM_END = "взять подстроку с буквы № с конца"; +Blockly.Msg.TEXT_GET_SUBSTRING_START_FROM_START = "взять подстроку с буквы №"; Blockly.Msg.TEXT_GET_SUBSTRING_TAIL = ""; // untranslated Blockly.Msg.TEXT_GET_SUBSTRING_TOOLTIP = "Возвращает указанную часть текста."; Blockly.Msg.TEXT_INDEXOF_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Finding_text"; // untranslated @@ -343,16 +343,16 @@ Blockly.Msg.TEXT_TRIM_OPERATOR_LEFT = "обрезать пробелы слев Blockly.Msg.TEXT_TRIM_OPERATOR_RIGHT = "обрезать пробелы справа"; Blockly.Msg.TEXT_TRIM_TOOLTIP = "Возвращает копию текста с пробелами, удалеными с одного или обоих концов."; Blockly.Msg.VARIABLES_DEFAULT_NAME = "элемент"; -Blockly.Msg.VARIABLES_GET_CREATE_SET = "Создать 'присвоить значение %1'"; +Blockly.Msg.VARIABLES_GET_CREATE_SET = "Создать блок \"присвоить\" для %1"; Blockly.Msg.VARIABLES_GET_HELPURL = "http://code.google.com/p/blockly/wiki/Variables#Get"; // untranslated Blockly.Msg.VARIABLES_GET_TAIL = ""; // untranslated Blockly.Msg.VARIABLES_GET_TITLE = ""; // untranslated Blockly.Msg.VARIABLES_GET_TOOLTIP = "Возвращает значение этой переменной."; -Blockly.Msg.VARIABLES_SET_CREATE_GET = "Создать 'взять %1'"; +Blockly.Msg.VARIABLES_SET_CREATE_GET = "Создать вставку %1"; Blockly.Msg.VARIABLES_SET_HELPURL = "http://code.google.com/p/blockly/wiki/Variables#Set"; // untranslated -Blockly.Msg.VARIABLES_SET_TAIL = "равно"; +Blockly.Msg.VARIABLES_SET_TAIL = "="; Blockly.Msg.VARIABLES_SET_TITLE = "присвоить"; -Blockly.Msg.VARIABLES_SET_TOOLTIP = "Присваивает переменной значение параметра."; +Blockly.Msg.VARIABLES_SET_TOOLTIP = "Присваивает переменной значение вставки."; Blockly.Msg.PROCEDURES_DEFRETURN_TITLE = Blockly.Msg.PROCEDURES_DEFNORETURN_TITLE; Blockly.Msg.LISTS_GET_SUBLIST_INPUT_IN_LIST = Blockly.Msg.LISTS_INLIST; Blockly.Msg.LISTS_SET_INDEX_INPUT_IN_LIST = Blockly.Msg.LISTS_INLIST; diff --git a/msg/js/sv.js b/msg/js/sv.js new file mode 100644 index 000000000..c3433e038 --- /dev/null +++ b/msg/js/sv.js @@ -0,0 +1,377 @@ +// This file was automatically generated. Do not modify. + +'use strict'; + +goog.provide('Blockly.Msg.sv'); + +goog.require('Blockly.Msg'); + +Blockly.Msg.ADD_COMMENT = "Lägg till kommentar"; +Blockly.Msg.CHANGE_VALUE_TITLE = "Ändra värde:"; +Blockly.Msg.COLLAPSE_ALL = "Fäll ihop block"; +Blockly.Msg.COLLAPSE_BLOCK = "Fäll ihop block"; +Blockly.Msg.COLOUR_BLEND_COLOUR1 = "färg 1"; +Blockly.Msg.COLOUR_BLEND_COLOUR2 = "färg 2"; +Blockly.Msg.COLOUR_BLEND_HELPURL = "http://meyerweb.com/eric/tools/color-blend/"; +Blockly.Msg.COLOUR_BLEND_RATIO = "förhållande"; +Blockly.Msg.COLOUR_BLEND_TITLE = "blanda"; +Blockly.Msg.COLOUR_BLEND_TOOLTIP = "Blandar ihop två färger med ett bestämt förhållande (0.0 - 1.0)."; +Blockly.Msg.COLOUR_PICKER_HELPURL = "http://sv.wikipedia.org/wiki/Färg"; +Blockly.Msg.COLOUR_PICKER_TOOLTIP = "Välj en färg från paletten."; +Blockly.Msg.COLOUR_RANDOM_HELPURL = "http://randomcolour.com"; // untranslated +Blockly.Msg.COLOUR_RANDOM_TITLE = "slumpfärg"; +Blockly.Msg.COLOUR_RANDOM_TOOLTIP = "Välj en slumpartad färg."; +Blockly.Msg.COLOUR_RGB_BLUE = "blå"; +Blockly.Msg.COLOUR_RGB_GREEN = "grön"; +Blockly.Msg.COLOUR_RGB_HELPURL = "http://www.december.com/html/spec/colorper.html"; +Blockly.Msg.COLOUR_RGB_RED = "röd"; +Blockly.Msg.COLOUR_RGB_TITLE = "färg med"; +Blockly.Msg.COLOUR_RGB_TOOLTIP = "Skapa en färg med det angivna mängden röd, grön och blå. Alla värden måste vara mellan 0 och 100."; +Blockly.Msg.CONTROLS_FLOW_STATEMENTS_HELPURL = "https://code.google.com/p/blockly/wiki/Loops#Loop_Termination_Blocks"; // untranslated +Blockly.Msg.CONTROLS_FLOW_STATEMENTS_OPERATOR_BREAK = "bryt ut ur upprepning"; +Blockly.Msg.CONTROLS_FLOW_STATEMENTS_OPERATOR_CONTINUE = "continue with next iteration of loop"; // untranslated +Blockly.Msg.CONTROLS_FLOW_STATEMENTS_TOOLTIP_BREAK = "Bryta ut ur den innehållande upprepningen."; +Blockly.Msg.CONTROLS_FLOW_STATEMENTS_TOOLTIP_CONTINUE = "Hoppa över resten av denna upprepning och fortsätt med nästa upprepning."; +Blockly.Msg.CONTROLS_FLOW_STATEMENTS_WARNING = "Varning: Detta block kan endast användas i en upprepning."; +Blockly.Msg.CONTROLS_FOREACH_HELPURL = "https://code.google.com/p/blockly/wiki/Loops#for_each for each block"; // untranslated +Blockly.Msg.CONTROLS_FOREACH_INPUT_INLIST = "i listan"; +Blockly.Msg.CONTROLS_FOREACH_INPUT_INLIST_TAIL = ""; // untranslated +Blockly.Msg.CONTROLS_FOREACH_INPUT_ITEM = "för varje föremål"; +Blockly.Msg.CONTROLS_FOREACH_TOOLTIP = "För varje objekt i en lista, ange variabeln '%1' till objektet, och utför sedan några kommandon."; +Blockly.Msg.CONTROLS_FOR_HELPURL = "https://code.google.com/p/blockly/wiki/Loops#count_with"; +Blockly.Msg.CONTROLS_FOR_INPUT_FROM_TO_BY = "från %1 till %2 med %3"; +Blockly.Msg.CONTROLS_FOR_INPUT_WITH = "räkna med"; +Blockly.Msg.CONTROLS_FOR_TOOLTIP = "Have the variable %1 take on the values from the start number to the end number, counting by the specified interval, and do the specified blocks."; // untranslated +Blockly.Msg.CONTROLS_IF_ELSEIF_TOOLTIP = "Lägg till ett villkor blocket \"om\"."; +Blockly.Msg.CONTROLS_IF_ELSE_TOOLTIP = "Add a final, catch-all condition to the if block."; // untranslated +Blockly.Msg.CONTROLS_IF_HELPURL = "http://code.google.com/p/blockly/wiki/If_Then"; // untranslated +Blockly.Msg.CONTROLS_IF_IF_TOOLTIP = "Lägg till, ta bort eller ändra ordningen för sektioner för att omkonfigurera blocket \"om\"."; +Blockly.Msg.CONTROLS_IF_MSG_ELSE = "annars"; +Blockly.Msg.CONTROLS_IF_MSG_ELSEIF = "annars om"; +Blockly.Msg.CONTROLS_IF_MSG_IF = "om"; +Blockly.Msg.CONTROLS_IF_TOOLTIP_1 = "Om ett värde är sant, utför några kommandon."; +Blockly.Msg.CONTROLS_IF_TOOLTIP_2 = "Om värdet är sant, utför det första kommandoblocket. Annars utför det andra kommandoblocket."; +Blockly.Msg.CONTROLS_IF_TOOLTIP_3 = "Om det första värdet är sant, utför det första kommandoblocket. Annars, om det andra värdet är sant, utför det andra kommandoblocket."; +Blockly.Msg.CONTROLS_IF_TOOLTIP_4 = "Om det första värdet är sant, utför det första kommandoblocket. Annars, om det andra värdet är sant, utför det andra kommandoblocket. Om ingen av värdena är sanna, utför det sista kommandoblocket."; +Blockly.Msg.CONTROLS_REPEAT_HELPURL = "http://en.wikipedia.org/wiki/For_loop"; +Blockly.Msg.CONTROLS_REPEAT_INPUT_DO = "utför"; +Blockly.Msg.CONTROLS_REPEAT_TITLE = "upprepa %1 gånger"; +Blockly.Msg.CONTROLS_REPEAT_TITLE_REPEAT = "upprepa"; +Blockly.Msg.CONTROLS_REPEAT_TITLE_TIMES = "gånger"; +Blockly.Msg.CONTROLS_REPEAT_TOOLTIP = "Utför några kommandon flera gånger."; +Blockly.Msg.CONTROLS_WHILEUNTIL_HELPURL = "http://code.google.com/p/blockly/wiki/Repeat"; +Blockly.Msg.CONTROLS_WHILEUNTIL_OPERATOR_UNTIL = "upprepa tills"; +Blockly.Msg.CONTROLS_WHILEUNTIL_OPERATOR_WHILE = "upprepa medan"; +Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL = "Medan ett värde är falskt, utför några kommandon."; +Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_WHILE = "Medan ett värde är sant, utför några kommandon."; +Blockly.Msg.DELETE_BLOCK = "Radera block"; +Blockly.Msg.DELETE_X_BLOCKS = "Radera %1 block"; +Blockly.Msg.DISABLE_BLOCK = "Inaktivera block"; +Blockly.Msg.DUPLICATE_BLOCK = "Duplicera"; +Blockly.Msg.ENABLE_BLOCK = "Aktivera block"; +Blockly.Msg.EXPAND_ALL = "Expandera block"; +Blockly.Msg.EXPAND_BLOCK = "Expandera block"; +Blockly.Msg.EXTERNAL_INPUTS = "Externa inmatningar"; +Blockly.Msg.HELP = "Hjälp"; +Blockly.Msg.INLINE_INPUTS = "Inline Inputs"; // untranslated +Blockly.Msg.LISTS_CREATE_EMPTY_HELPURL = "http://en.wikipedia.org/wiki/Linked_list#Empty_lists"; // untranslated +Blockly.Msg.LISTS_CREATE_EMPTY_TITLE = "skapa tom lista"; +Blockly.Msg.LISTS_CREATE_EMPTY_TOOLTIP = "Returns a list, of length 0, containing no data records"; // untranslated +Blockly.Msg.LISTS_CREATE_WITH_CONTAINER_TITLE_ADD = "lista"; +Blockly.Msg.LISTS_CREATE_WITH_CONTAINER_TOOLTIP = "Add, remove, or reorder sections to reconfigure this list block."; // untranslated +Blockly.Msg.LISTS_CREATE_WITH_INPUT_WITH = "skapa lista med"; +Blockly.Msg.LISTS_CREATE_WITH_ITEM_TOOLTIP = "Lägg till ett föremål till listan."; +Blockly.Msg.LISTS_CREATE_WITH_TOOLTIP = "Skapa en lista med valfritt antal föremål."; +Blockly.Msg.LISTS_GET_INDEX_FIRST = "första"; +Blockly.Msg.LISTS_GET_INDEX_FROM_END = "# från slut"; +Blockly.Msg.LISTS_GET_INDEX_FROM_START = "#"; // untranslated +Blockly.Msg.LISTS_GET_INDEX_GET = "hämta"; +Blockly.Msg.LISTS_GET_INDEX_GET_REMOVE = "hämta och ta bort"; +Blockly.Msg.LISTS_GET_INDEX_LAST = "sista"; +Blockly.Msg.LISTS_GET_INDEX_RANDOM = "slumpad"; +Blockly.Msg.LISTS_GET_INDEX_REMOVE = "ta bort"; +Blockly.Msg.LISTS_GET_INDEX_TAIL = ""; // untranslated +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_FIRST = "Returnerar det första objektet i en lista."; +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_FROM_END = "Returns the item at the specified position in a list. #1 is the last item."; // untranslated +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_FROM_START = "Returns the item at the specified position in a list. #1 is the first item."; // untranslated +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_LAST = "Returnerar det sista objektet i en lista."; +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_RANDOM = "Returnerar ett slumpmässigt objekt i en lista."; +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_FIRST = "Tar bort och returnerar det första objektet i en lista."; +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_FROM_END = "Removes and returns the item at the specified position in a list. #1 is the last item."; // untranslated +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_FROM_START = "Removes and returns the item at the specified position in a list. #1 is the first item."; // untranslated +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_LAST = "Tar bort och returnerar det sista objektet i en lista."; +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_RANDOM = "Tar bort och returnerar ett slumpmässigt objekt i en lista."; +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_REMOVE_FIRST = "Tar bort det första objektet i en lista."; +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_REMOVE_FROM_END = "Removes the item at the specified position in a list. #1 is the last item."; // untranslated +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_REMOVE_FROM_START = "Removes the item at the specified position in a list. #1 is the first item."; // untranslated +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_REMOVE_LAST = "Tar bort det sista objektet i en lista."; +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_REMOVE_RANDOM = "Tar bort en slumpmässig post i en lista."; +Blockly.Msg.LISTS_GET_SUBLIST_END_FROM_END = "till # från slutet"; +Blockly.Msg.LISTS_GET_SUBLIST_END_FROM_START = "till #"; +Blockly.Msg.LISTS_GET_SUBLIST_END_LAST = "till sista"; +Blockly.Msg.LISTS_GET_SUBLIST_HELPURL = "https://code.google.com/p/blockly/wiki/Lists#Getting_a_sublist"; +Blockly.Msg.LISTS_GET_SUBLIST_START_FIRST = "get sub-list from first"; // untranslated +Blockly.Msg.LISTS_GET_SUBLIST_START_FROM_END = "get sub-list from # from end"; // untranslated +Blockly.Msg.LISTS_GET_SUBLIST_START_FROM_START = "get sub-list from #"; // untranslated +Blockly.Msg.LISTS_GET_SUBLIST_TAIL = ""; // untranslated +Blockly.Msg.LISTS_GET_SUBLIST_TOOLTIP = "Creates a copy of the specified portion of a list."; // untranslated +Blockly.Msg.LISTS_INDEX_OF_FIRST = "hitta första förekomsten av föremålet"; +Blockly.Msg.LISTS_INDEX_OF_HELPURL = "https://code.google.com/p/blockly/wiki/Lists#Getting_Items_from_a_List"; +Blockly.Msg.LISTS_INDEX_OF_LAST = "hitta sista förekomsten av föremålet"; +Blockly.Msg.LISTS_INDEX_OF_TOOLTIP = "Returns the index of the first/last occurrence of the item in the list. Returns 0 if text is not found."; // untranslated +Blockly.Msg.LISTS_INLIST = "i listan"; +Blockly.Msg.LISTS_IS_EMPTY_HELPURL = "https://code.google.com/p/blockly/wiki/Lists#is_empty"; +Blockly.Msg.LISTS_IS_EMPTY_TITLE = "%1 är tom"; +Blockly.Msg.LISTS_LENGTH_HELPURL = "https://code.google.com/p/blockly/wiki/Lists#length_of"; +Blockly.Msg.LISTS_LENGTH_TITLE = "längden på %1"; +Blockly.Msg.LISTS_LENGTH_TOOLTIP = "Returnerar längden på en lista."; +Blockly.Msg.LISTS_REPEAT_HELPURL = "https://code.google.com/p/blockly/wiki/Lists#create_list_with"; +Blockly.Msg.LISTS_REPEAT_TITLE = "skapa lista med föremålet %1 upprepat %2 gånger"; +Blockly.Msg.LISTS_REPEAT_TOOLTIP = "Creates a list consisting of the given value repeated the specified number of times."; // untranslated +Blockly.Msg.LISTS_SET_INDEX_HELPURL = "https://code.google.com/p/blockly/wiki/Lists#in_list_..._set"; +Blockly.Msg.LISTS_SET_INDEX_INPUT_TO = "som"; +Blockly.Msg.LISTS_SET_INDEX_INSERT = "insert at"; // untranslated +Blockly.Msg.LISTS_SET_INDEX_SET = "ange"; +Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_INSERT_FIRST = "Inserts the item at the start of a list."; // untranslated +Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_INSERT_FROM_END = "Inserts the item at the specified position in a list. #1 is the last item."; // untranslated +Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_INSERT_FROM_START = "Inserts the item at the specified position in a list. #1 is the first item."; // untranslated +Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_INSERT_LAST = "Append the item to the end of a list."; // untranslated +Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_INSERT_RANDOM = "Inserts the item randomly in a list."; // untranslated +Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_SET_FIRST = "Sets the first item in a list."; // untranslated +Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_SET_FROM_END = "Sets the item at the specified position in a list. #1 is the last item."; // untranslated +Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_SET_FROM_START = "Sets the item at the specified position in a list. #1 is the first item."; // untranslated +Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_SET_LAST = "Sets the last item in a list."; // untranslated +Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_SET_RANDOM = "Sets a random item in a list."; // untranslated +Blockly.Msg.LISTS_TOOLTIP = "Returnerar sant om listan är tom."; +Blockly.Msg.LOGIC_BOOLEAN_FALSE = "falskt"; +Blockly.Msg.LOGIC_BOOLEAN_HELPURL = "http://code.google.com/p/blockly/wiki/True_False"; // untranslated +Blockly.Msg.LOGIC_BOOLEAN_TOOLTIP = "Returnerar antingen sant eller falskt."; +Blockly.Msg.LOGIC_BOOLEAN_TRUE = "sant"; +Blockly.Msg.LOGIC_COMPARE_HELPURL = "http://sv.wikipedia.org/wiki/Olikhet"; +Blockly.Msg.LOGIC_COMPARE_TOOLTIP_EQ = "Return true if both inputs equal each other."; // untranslated +Blockly.Msg.LOGIC_COMPARE_TOOLTIP_GT = "Return true if the first input is greater than the second input."; // untranslated +Blockly.Msg.LOGIC_COMPARE_TOOLTIP_GTE = "Return true if the first input is greater than or equal to the second input."; // untranslated +Blockly.Msg.LOGIC_COMPARE_TOOLTIP_LT = "Return true if the first input is smaller than the second input."; // untranslated +Blockly.Msg.LOGIC_COMPARE_TOOLTIP_LTE = "Return true if the first input is smaller than or equal to the second input."; // untranslated +Blockly.Msg.LOGIC_COMPARE_TOOLTIP_NEQ = "Return true if both inputs are not equal to each other."; // untranslated +Blockly.Msg.LOGIC_NEGATE_HELPURL = "http://code.google.com/p/blockly/wiki/Not"; // untranslated +Blockly.Msg.LOGIC_NEGATE_TITLE = "inte %1"; +Blockly.Msg.LOGIC_NEGATE_TOOLTIP = "Returns true if the input is false. Returns false if the input is true."; // untranslated +Blockly.Msg.LOGIC_NULL = "null"; +Blockly.Msg.LOGIC_NULL_HELPURL = "http://en.wikipedia.org/wiki/Nullable_type"; // untranslated +Blockly.Msg.LOGIC_NULL_TOOLTIP = "Returnerar null."; +Blockly.Msg.LOGIC_OPERATION_AND = "och"; +Blockly.Msg.LOGIC_OPERATION_HELPURL = "http://code.google.com/p/blockly/wiki/And_Or"; // untranslated +Blockly.Msg.LOGIC_OPERATION_OR = "eller"; +Blockly.Msg.LOGIC_OPERATION_TOOLTIP_AND = "Return true if both inputs are true."; // untranslated +Blockly.Msg.LOGIC_OPERATION_TOOLTIP_OR = "Return true if at least one of the inputs is true."; // untranslated +Blockly.Msg.LOGIC_TERNARY_CONDITION = "test"; +Blockly.Msg.LOGIC_TERNARY_HELPURL = "http://en.wikipedia.org/wiki/%3F:"; // untranslated +Blockly.Msg.LOGIC_TERNARY_IF_FALSE = "om falskt"; +Blockly.Msg.LOGIC_TERNARY_IF_TRUE = "om sant"; +Blockly.Msg.LOGIC_TERNARY_TOOLTIP = "Check the condition in 'test'. If the condition is true, returns the 'if true' value; otherwise returns the 'if false' value."; // untranslated +Blockly.Msg.MATH_ADDITION_SYMBOL = "+"; // untranslated +Blockly.Msg.MATH_ARITHMETIC_HELPURL = "http://sv.wikipedia.org/wiki/Aritmetik"; +Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_ADD = "Returnerar summan av de två talen."; +Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_DIVIDE = "Returnerar kvoten av de två talen."; +Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_MINUS = "Returnerar differensen mellan de två talen."; +Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_MULTIPLY = "Returnerar produkten av de två talen."; +Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_POWER = "Return the first number raised to the power of the second number."; // untranslated +Blockly.Msg.MATH_CHANGE_HELPURL = "http://en.wikipedia.org/wiki/Programming_idiom#Incrementing_a_counter"; // untranslated +Blockly.Msg.MATH_CHANGE_INPUT_BY = "till"; +Blockly.Msg.MATH_CHANGE_TITLE_CHANGE = "ändra"; +Blockly.Msg.MATH_CHANGE_TOOLTIP = "Lägg till ett tal till variabeln '%1'."; +Blockly.Msg.MATH_CONSTANT_HELPURL = "http://sv.wikipedia.org/wiki/Matematisk_konstant"; +Blockly.Msg.MATH_CONSTANT_TOOLTIP = "Returnerar en av de vanliga konstanterna: π (3.141…), e (2.718…), φ (1.618…), sqrt(2) (1.414…), sqrt(½) (0.707…) eller ∞ (oändligt)."; +Blockly.Msg.MATH_CONSTRAIN_HELPURL = "http://en.wikipedia.org/wiki/Clamping_%28graphics%29"; // untranslated +Blockly.Msg.MATH_CONSTRAIN_TITLE = "constrain %1 low %2 high %3"; // untranslated +Blockly.Msg.MATH_CONSTRAIN_TOOLTIP = "Constrain a number to be between the specified limits (inclusive)."; // untranslated +Blockly.Msg.MATH_DIVISION_SYMBOL = "÷"; // untranslated +Blockly.Msg.MATH_IS_DIVISIBLE_BY = "är delbart med"; +Blockly.Msg.MATH_IS_EVEN = "är jämnt"; +Blockly.Msg.MATH_IS_NEGATIVE = "är negativt"; +Blockly.Msg.MATH_IS_ODD = "är udda"; +Blockly.Msg.MATH_IS_POSITIVE = "är positivt"; +Blockly.Msg.MATH_IS_PRIME = "är ett primtal"; +Blockly.Msg.MATH_IS_TOOLTIP = "Kontrollera om ett tal är jämnt, udda, helt, positivt, negativt eller det är delbart med ett bestämt tal. Returnerar med sant eller falskt."; +Blockly.Msg.MATH_IS_WHOLE = "är helt"; +Blockly.Msg.MATH_MODULO_HELPURL = "http://en.wikipedia.org/wiki/Modulo_operation"; // untranslated +Blockly.Msg.MATH_MODULO_TITLE = "resten av %1 ÷ %2"; +Blockly.Msg.MATH_MODULO_TOOLTIP = "Returnerar kvoten från divisionen av två tal."; +Blockly.Msg.MATH_MULTIPLICATION_SYMBOL = "×"; // untranslated +Blockly.Msg.MATH_NUMBER_HELPURL = "http://sv.wikipedia.org/wiki/Tal"; +Blockly.Msg.MATH_NUMBER_TOOLTIP = "Ett tal."; +Blockly.Msg.MATH_ONLIST_HELPURL = ""; // untranslated +Blockly.Msg.MATH_ONLIST_OPERATOR_AVERAGE = "medelvärdet av listan"; +Blockly.Msg.MATH_ONLIST_OPERATOR_MAX = "max of list"; // untranslated +Blockly.Msg.MATH_ONLIST_OPERATOR_MEDIAN = "medianen av listan"; +Blockly.Msg.MATH_ONLIST_OPERATOR_MIN = "min of list"; // untranslated +Blockly.Msg.MATH_ONLIST_OPERATOR_MODE = "modes of list"; // untranslated +Blockly.Msg.MATH_ONLIST_OPERATOR_RANDOM = "slumpmässigt objekt i listan"; +Blockly.Msg.MATH_ONLIST_OPERATOR_STD_DEV = "standard deviation of list"; // untranslated +Blockly.Msg.MATH_ONLIST_OPERATOR_SUM = "summan av listan"; +Blockly.Msg.MATH_ONLIST_TOOLTIP_AVERAGE = "Return the average (arithmetic mean) of the numeric values in the list."; // untranslated +Blockly.Msg.MATH_ONLIST_TOOLTIP_MAX = "Return the largest number in the list."; // untranslated +Blockly.Msg.MATH_ONLIST_TOOLTIP_MEDIAN = "Return the median number in the list."; // untranslated +Blockly.Msg.MATH_ONLIST_TOOLTIP_MIN = "Return the smallest number in the list."; // untranslated +Blockly.Msg.MATH_ONLIST_TOOLTIP_MODE = "Return a list of the most common item(s) in the list."; // untranslated +Blockly.Msg.MATH_ONLIST_TOOLTIP_RANDOM = "Returnerar ett slumpmässigt element från listan."; +Blockly.Msg.MATH_ONLIST_TOOLTIP_STD_DEV = "Return the standard deviation of the list."; // untranslated +Blockly.Msg.MATH_ONLIST_TOOLTIP_SUM = "Return the sum of all the numbers in the list."; // untranslated +Blockly.Msg.MATH_POWER_SYMBOL = "^"; // untranslated +Blockly.Msg.MATH_RANDOM_FLOAT_HELPURL = "http://sv.wikipedia.org/wiki/Slumptalsgenerator"; +Blockly.Msg.MATH_RANDOM_FLOAT_TITLE_RANDOM = "random fraction"; // untranslated +Blockly.Msg.MATH_RANDOM_FLOAT_TOOLTIP = "Return a random fraction between 0.0 (inclusive) and 1.0 (exclusive)."; // untranslated +Blockly.Msg.MATH_RANDOM_INT_HELPURL = "http://sv.wikipedia.org/wiki/Slumptalsgenerator"; +Blockly.Msg.MATH_RANDOM_INT_TITLE = "slumpartat heltal från %1 till %2"; +Blockly.Msg.MATH_RANDOM_INT_TOOLTIP = "Return a random integer between the two specified limits, inclusive."; // untranslated +Blockly.Msg.MATH_ROUND_HELPURL = "http://sv.wikipedia.org/wiki/Avrundning"; +Blockly.Msg.MATH_ROUND_OPERATOR_ROUND = "avrunda"; +Blockly.Msg.MATH_ROUND_OPERATOR_ROUNDDOWN = "avrunda nedåt"; +Blockly.Msg.MATH_ROUND_OPERATOR_ROUNDUP = "avrunda uppåt"; +Blockly.Msg.MATH_ROUND_TOOLTIP = "Avrunda ett tal uppåt eller nedåt."; +Blockly.Msg.MATH_SINGLE_HELPURL = "http://sv.wikipedia.org/wiki/Kvadratrot"; +Blockly.Msg.MATH_SINGLE_OP_ABSOLUTE = "absolut"; +Blockly.Msg.MATH_SINGLE_OP_ROOT = "kvadratrot"; +Blockly.Msg.MATH_SINGLE_TOOLTIP_ABS = "Returnerar absolutvärdet av ett tal."; +Blockly.Msg.MATH_SINGLE_TOOLTIP_EXP = "Return e to the power of a number."; // untranslated +Blockly.Msg.MATH_SINGLE_TOOLTIP_LN = "Returnera den naturliga logaritmen av ett tal."; +Blockly.Msg.MATH_SINGLE_TOOLTIP_LOG10 = "Returnerar logaritmen för bas 10 av ett tal."; +Blockly.Msg.MATH_SINGLE_TOOLTIP_NEG = "Returnerar negationen av ett tal."; +Blockly.Msg.MATH_SINGLE_TOOLTIP_POW10 = "Return 10 to the power of a number."; // untranslated +Blockly.Msg.MATH_SINGLE_TOOLTIP_ROOT = "Returnerar kvadratroten av ett tal."; +Blockly.Msg.MATH_SUBTRACTION_SYMBOL = "-"; // untranslated +Blockly.Msg.MATH_TRIG_ACOS = "acos"; // untranslated +Blockly.Msg.MATH_TRIG_ASIN = "asin"; // untranslated +Blockly.Msg.MATH_TRIG_ATAN = "atan"; // untranslated +Blockly.Msg.MATH_TRIG_COS = "cos"; // untranslated +Blockly.Msg.MATH_TRIG_HELPURL = "http://sv.wikipedia.org/wiki/Trigonometrisk_funktion"; +Blockly.Msg.MATH_TRIG_SIN = "sin"; // untranslated +Blockly.Msg.MATH_TRIG_TAN = "tan"; // untranslated +Blockly.Msg.MATH_TRIG_TOOLTIP_ACOS = "Return the arccosine of a number."; // untranslated +Blockly.Msg.MATH_TRIG_TOOLTIP_ASIN = "Return the arcsine of a number."; // untranslated +Blockly.Msg.MATH_TRIG_TOOLTIP_ATAN = "Return the arctangent of a number."; // untranslated +Blockly.Msg.MATH_TRIG_TOOLTIP_COS = "Return the cosine of a degree (not radian)."; // untranslated +Blockly.Msg.MATH_TRIG_TOOLTIP_SIN = "Return the sine of a degree (not radian)."; // untranslated +Blockly.Msg.MATH_TRIG_TOOLTIP_TAN = "Return the tangent of a degree (not radian)."; // untranslated +Blockly.Msg.NEW_VARIABLE = "Ny variabel..."; +Blockly.Msg.NEW_VARIABLE_TITLE = "Nytt variabelnamn:"; +Blockly.Msg.ORDINAL_NUMBER_SUFFIX = ""; // untranslated +Blockly.Msg.PROCEDURES_BEFORE_PARAMS = "med:"; +Blockly.Msg.PROCEDURES_CALLNORETURN_CALL = ""; // untranslated +Blockly.Msg.PROCEDURES_CALLNORETURN_HELPURL = "http://sv.wikipedia.org/wiki/Funktion_%28programmering%29"; +Blockly.Msg.PROCEDURES_CALLNORETURN_TOOLTIP = "Run the user-defined function '%1'."; // untranslated +Blockly.Msg.PROCEDURES_CALLRETURN_HELPURL = "http://sv.wikipedia.org/wiki/Funktion_%28programmering%29"; +Blockly.Msg.PROCEDURES_CALLRETURN_TOOLTIP = "Run the user-defined function '%1' and use its output."; // untranslated +Blockly.Msg.PROCEDURES_CREATE_DO = "Skapa '%1'"; +Blockly.Msg.PROCEDURES_DEFNORETURN_DO = ""; // untranslated +Blockly.Msg.PROCEDURES_DEFNORETURN_HELPURL = "http://sv.wikipedia.org/wiki/Funktion_%28programmering%29"; +Blockly.Msg.PROCEDURES_DEFNORETURN_PROCEDURE = "utför någonting"; +Blockly.Msg.PROCEDURES_DEFNORETURN_TITLE = "till"; +Blockly.Msg.PROCEDURES_DEFNORETURN_TOOLTIP = "Skapar en funktion med ingen utdata."; +Blockly.Msg.PROCEDURES_DEFRETURN_HELPURL = "http://sv.wikipedia.org/wiki/Funktion_%28programmering%29"; +Blockly.Msg.PROCEDURES_DEFRETURN_RETURN = "returnera"; +Blockly.Msg.PROCEDURES_DEFRETURN_TOOLTIP = "Creates a function with an output."; // untranslated +Blockly.Msg.PROCEDURES_DEF_DUPLICATE_WARNING = "Varning: Denna funktion har dubbla parametrar."; +Blockly.Msg.PROCEDURES_HIGHLIGHT_DEF = "Highlight function definition"; // untranslated +Blockly.Msg.PROCEDURES_IFRETURN_TOOLTIP = "Om ett värde är sant returneras ett andra värde."; +Blockly.Msg.PROCEDURES_IFRETURN_WARNING = "Warning: This block may be used only within a function definition."; // untranslated +Blockly.Msg.PROCEDURES_MUTATORARG_TITLE = "inmatningsnamn:"; +Blockly.Msg.PROCEDURES_MUTATORCONTAINER_TITLE = "inmatningar"; +Blockly.Msg.REMOVE_COMMENT = "Radera kommentar"; +Blockly.Msg.RENAME_VARIABLE = "Byt namn på variabel..."; +Blockly.Msg.RENAME_VARIABLE_TITLE = "Byt namn på alla variablerna '%1' till:"; +Blockly.Msg.TEXT_APPEND_APPENDTEXT = "lägg till text"; +Blockly.Msg.TEXT_APPEND_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Text_modification"; +Blockly.Msg.TEXT_APPEND_TO = "till"; +Blockly.Msg.TEXT_APPEND_TOOLTIP = "Lägg till lite text till variabeln '%1'."; +Blockly.Msg.TEXT_CHANGECASE_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Adjusting_text_case"; +Blockly.Msg.TEXT_CHANGECASE_OPERATOR_LOWERCASE = "till gemener"; +Blockly.Msg.TEXT_CHANGECASE_OPERATOR_TITLECASE = "till Versala Initialer"; +Blockly.Msg.TEXT_CHANGECASE_OPERATOR_UPPERCASE = "till VERSALER"; +Blockly.Msg.TEXT_CHANGECASE_TOOLTIP = "Returnerar en kopia av texten i ett annat skiftläge."; +Blockly.Msg.TEXT_CHARAT_FIRST = "hämta första bokstaven"; +Blockly.Msg.TEXT_CHARAT_FROM_END = "hämta bokstaven # från slutet"; +Blockly.Msg.TEXT_CHARAT_FROM_START = "hämta bokstaven #"; +Blockly.Msg.TEXT_CHARAT_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Extracting_text"; +Blockly.Msg.TEXT_CHARAT_INPUT_INTEXT = "i texten"; +Blockly.Msg.TEXT_CHARAT_LAST = "hämta sista bokstaven"; +Blockly.Msg.TEXT_CHARAT_RANDOM = "hämta slumpad bokstav"; +Blockly.Msg.TEXT_CHARAT_TAIL = ""; // untranslated +Blockly.Msg.TEXT_CHARAT_TOOLTIP = "Returns the letter at the specified position."; // untranslated +Blockly.Msg.TEXT_CREATE_JOIN_ITEM_TOOLTIP = "Lägg till ett föremål till texten."; +Blockly.Msg.TEXT_CREATE_JOIN_TITLE_JOIN = "sammanfoga"; +Blockly.Msg.TEXT_CREATE_JOIN_TOOLTIP = "Lägg till, ta bort eller ändra ordningen för sektioner för att omkonfigurera detta textblocket."; +Blockly.Msg.TEXT_GET_SUBSTRING_END_FROM_END = "till bokstav # från slutet"; +Blockly.Msg.TEXT_GET_SUBSTRING_END_FROM_START = "till bokstav #"; +Blockly.Msg.TEXT_GET_SUBSTRING_END_LAST = "till sista bokstaven"; +Blockly.Msg.TEXT_GET_SUBSTRING_HELPURL = "http://code.google.com/p/blockly/wiki/Text#Extracting_a_region_of_text"; +Blockly.Msg.TEXT_GET_SUBSTRING_INPUT_IN_TEXT = "i texten"; +Blockly.Msg.TEXT_GET_SUBSTRING_START_FIRST = "get substring from first letter"; // untranslated +Blockly.Msg.TEXT_GET_SUBSTRING_START_FROM_END = "get substring from letter # from end"; // untranslated +Blockly.Msg.TEXT_GET_SUBSTRING_START_FROM_START = "get substring from letter #"; // untranslated +Blockly.Msg.TEXT_GET_SUBSTRING_TAIL = ""; // untranslated +Blockly.Msg.TEXT_GET_SUBSTRING_TOOLTIP = "Returns a specified portion of the text."; // untranslated +Blockly.Msg.TEXT_INDEXOF_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Finding_text"; +Blockly.Msg.TEXT_INDEXOF_INPUT_INTEXT = "i texten"; +Blockly.Msg.TEXT_INDEXOF_OPERATOR_FIRST = "hitta första textförekomsten"; +Blockly.Msg.TEXT_INDEXOF_OPERATOR_LAST = "hitta sista textförekomsten"; +Blockly.Msg.TEXT_INDEXOF_TAIL = ""; // untranslated +Blockly.Msg.TEXT_INDEXOF_TOOLTIP = "Returns the index of the first/last occurrence of first text in the second text. Returns 0 if text is not found."; // untranslated +Blockly.Msg.TEXT_ISEMPTY_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Checking_for_empty_text"; +Blockly.Msg.TEXT_ISEMPTY_TITLE = "%1 är tom"; +Blockly.Msg.TEXT_ISEMPTY_TOOLTIP = "Returnerar sant om den angivna texten är tom."; +Blockly.Msg.TEXT_JOIN_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Text_creation"; +Blockly.Msg.TEXT_JOIN_TITLE_CREATEWITH = "skapa text med"; +Blockly.Msg.TEXT_JOIN_TOOLTIP = "Skapa en textbit genom att sammanfoga ett valfritt antal föremål."; +Blockly.Msg.TEXT_LENGTH_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Text_modification"; +Blockly.Msg.TEXT_LENGTH_TITLE = "längden på %1"; +Blockly.Msg.TEXT_LENGTH_TOOLTIP = "Returns the number of letters (including spaces) in the provided text."; // untranslated +Blockly.Msg.TEXT_PRINT_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Printing_text"; +Blockly.Msg.TEXT_PRINT_TITLE = "skriv %1"; +Blockly.Msg.TEXT_PRINT_TOOLTIP = "Skriv angivna texten, talet eller annat värde."; +Blockly.Msg.TEXT_PROMPT_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Getting_input_from_the_user"; +Blockly.Msg.TEXT_PROMPT_TOOLTIP_NUMBER = "Prompt for user for a number."; // untranslated +Blockly.Msg.TEXT_PROMPT_TOOLTIP_TEXT = "Prompt for user for some text."; // untranslated +Blockly.Msg.TEXT_PROMPT_TYPE_NUMBER = "prompt for number with message"; // untranslated +Blockly.Msg.TEXT_PROMPT_TYPE_TEXT = "prompt for text with message"; // untranslated +Blockly.Msg.TEXT_TEXT_HELPURL = "http://sv.wikipedia.org/wiki/Str%C3%A4ng_%28data%29"; +Blockly.Msg.TEXT_TEXT_TOOLTIP = "En bokstav, ord eller textrad."; +Blockly.Msg.TEXT_TRIM_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Trimming_%28removing%29_spaces"; +Blockly.Msg.TEXT_TRIM_OPERATOR_BOTH = "ta bort mellanrum från båda sidorna"; +Blockly.Msg.TEXT_TRIM_OPERATOR_LEFT = "ta bort mellanrum från vänstra sidan"; +Blockly.Msg.TEXT_TRIM_OPERATOR_RIGHT = "ta bort mellanrum från högra sidan"; +Blockly.Msg.TEXT_TRIM_TOOLTIP = "Returnerar en kopia av texten med borttagna mellanrum från en eller båda ändar."; +Blockly.Msg.VARIABLES_DEFAULT_NAME = "föremål"; +Blockly.Msg.VARIABLES_GET_CREATE_SET = "Create 'set %1'"; // untranslated +Blockly.Msg.VARIABLES_GET_HELPURL = "http://code.google.com/p/blockly/wiki/Variables#Get"; +Blockly.Msg.VARIABLES_GET_TAIL = ""; // untranslated +Blockly.Msg.VARIABLES_GET_TITLE = ""; // untranslated +Blockly.Msg.VARIABLES_GET_TOOLTIP = "Returnerar värdet av denna variabel."; +Blockly.Msg.VARIABLES_SET_CREATE_GET = "Skapa 'hämta %1'"; +Blockly.Msg.VARIABLES_SET_HELPURL = "http://code.google.com/p/blockly/wiki/Variables#Set"; +Blockly.Msg.VARIABLES_SET_TAIL = "till"; +Blockly.Msg.VARIABLES_SET_TITLE = "set"; // untranslated +Blockly.Msg.VARIABLES_SET_TOOLTIP = "Sets this variable to be equal to the input."; // untranslated +Blockly.Msg.PROCEDURES_DEFRETURN_TITLE = Blockly.Msg.PROCEDURES_DEFNORETURN_TITLE; +Blockly.Msg.LISTS_GET_SUBLIST_INPUT_IN_LIST = Blockly.Msg.LISTS_INLIST; +Blockly.Msg.LISTS_SET_INDEX_INPUT_IN_LIST = Blockly.Msg.LISTS_INLIST; +Blockly.Msg.PROCEDURES_DEFRETURN_PROCEDURE = Blockly.Msg.PROCEDURES_DEFNORETURN_PROCEDURE; +Blockly.Msg.VARIABLES_SET_ITEM = Blockly.Msg.VARIABLES_DEFAULT_NAME; +Blockly.Msg.LISTS_CREATE_WITH_ITEM_TITLE = Blockly.Msg.VARIABLES_DEFAULT_NAME; +Blockly.Msg.MATH_CHANGE_TITLE_ITEM = Blockly.Msg.VARIABLES_DEFAULT_NAME; +Blockly.Msg.VARIABLES_GET_ITEM = Blockly.Msg.VARIABLES_DEFAULT_NAME; +Blockly.Msg.PROCEDURES_DEFRETURN_DO = Blockly.Msg.PROCEDURES_DEFNORETURN_DO; +Blockly.Msg.LISTS_GET_INDEX_HELPURL = Blockly.Msg.LISTS_INDEX_OF_HELPURL; +Blockly.Msg.TEXT_CREATE_JOIN_ITEM_TITLE_ITEM = Blockly.Msg.VARIABLES_DEFAULT_NAME; +Blockly.Msg.CONTROLS_IF_MSG_THEN = Blockly.Msg.CONTROLS_REPEAT_INPUT_DO; +Blockly.Msg.LISTS_INDEX_OF_INPUT_IN_LIST = Blockly.Msg.LISTS_INLIST; +Blockly.Msg.PROCEDURES_CALLRETURN_CALL = Blockly.Msg.PROCEDURES_CALLNORETURN_CALL; +Blockly.Msg.LISTS_GET_INDEX_INPUT_IN_LIST = Blockly.Msg.LISTS_INLIST; +Blockly.Msg.CONTROLS_FOR_INPUT_DO = Blockly.Msg.CONTROLS_REPEAT_INPUT_DO; +Blockly.Msg.CONTROLS_FOREACH_INPUT_DO = Blockly.Msg.CONTROLS_REPEAT_INPUT_DO; +Blockly.Msg.CONTROLS_IF_IF_TITLE_IF = Blockly.Msg.CONTROLS_IF_MSG_IF; +Blockly.Msg.CONTROLS_WHILEUNTIL_INPUT_DO = Blockly.Msg.CONTROLS_REPEAT_INPUT_DO; +Blockly.Msg.CONTROLS_IF_ELSEIF_TITLE_ELSEIF = Blockly.Msg.CONTROLS_IF_MSG_ELSEIF; +Blockly.Msg.TEXT_APPEND_VARIABLE = Blockly.Msg.VARIABLES_DEFAULT_NAME; +Blockly.Msg.CONTROLS_IF_ELSE_TITLE_ELSE = Blockly.Msg.CONTROLS_IF_MSG_ELSE; \ No newline at end of file diff --git a/msg/js/vi.js b/msg/js/vi.js index 9db80dc99..42f2e2429 100644 --- a/msg/js/vi.js +++ b/msg/js/vi.js @@ -177,7 +177,7 @@ Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_DIVIDE = "Hoàn trả thương của hai con Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_MINUS = "Hoàn trả hiệu của hai con số."; Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_MULTIPLY = "Hoàn trả tích của hai con số."; Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_POWER = "Hoàn trả số lũy thừa với số thứ nhất là cơ số và số thứ hai là số mũ."; -Blockly.Msg.MATH_CHANGE_HELPURL = "http://en.wikipedia.org/wiki/Programming_idiom#Incrementing_a_counter"; // untranslated +Blockly.Msg.MATH_CHANGE_HELPURL = "https://vi.wikipedia.org/wiki/Ph%C3%A9p_c%E1%BB%99ng"; Blockly.Msg.MATH_CHANGE_INPUT_BY = "giá trị"; Blockly.Msg.MATH_CHANGE_TITLE_CHANGE = "cộng vào"; Blockly.Msg.MATH_CHANGE_TOOLTIP = "Cộng số đầu vào vào biến \"%1\"."; diff --git a/msg/js/zh-hans.js b/msg/js/zh-hans.js new file mode 100644 index 000000000..c910f8af2 --- /dev/null +++ b/msg/js/zh-hans.js @@ -0,0 +1,377 @@ +// This file was automatically generated. Do not modify. + +'use strict'; + +goog.provide('Blockly.Msg.zh-hans'); + +goog.require('Blockly.Msg'); + +Blockly.Msg.ADD_COMMENT = "添加注释"; +Blockly.Msg.CHANGE_VALUE_TITLE = "更改值:"; +Blockly.Msg.COLLAPSE_ALL = "折叠块"; +Blockly.Msg.COLLAPSE_BLOCK = "折叠块"; +Blockly.Msg.COLOUR_BLEND_COLOUR1 = "颜色1"; +Blockly.Msg.COLOUR_BLEND_COLOUR2 = "颜色2"; +Blockly.Msg.COLOUR_BLEND_HELPURL = "http://meyerweb.com/eric/tools/color-blend/"; // untranslated +Blockly.Msg.COLOUR_BLEND_RATIO = "比率"; +Blockly.Msg.COLOUR_BLEND_TITLE = "混合"; +Blockly.Msg.COLOUR_BLEND_TOOLTIP = "Blends two colours together with a given ratio (0.0 - 1.0)."; // untranslated +Blockly.Msg.COLOUR_PICKER_HELPURL = "http://zh.wikipedia.org/wiki/颜色"; +Blockly.Msg.COLOUR_PICKER_TOOLTIP = "从调色板中选择一种颜色。"; +Blockly.Msg.COLOUR_RANDOM_HELPURL = "http://randomcolour.com"; // untranslated +Blockly.Msg.COLOUR_RANDOM_TITLE = "随机颜色"; +Blockly.Msg.COLOUR_RANDOM_TOOLTIP = "随机选择一种颜色。"; +Blockly.Msg.COLOUR_RGB_BLUE = "蓝色"; +Blockly.Msg.COLOUR_RGB_GREEN = "绿色"; +Blockly.Msg.COLOUR_RGB_HELPURL = "http://www.december.com/html/spec/colorper.html"; // untranslated +Blockly.Msg.COLOUR_RGB_RED = "红色"; +Blockly.Msg.COLOUR_RGB_TITLE = "颜色带"; +Blockly.Msg.COLOUR_RGB_TOOLTIP = "Create a colour with the specified amount of red, green, and blue. All values must be between 0 and 100."; // untranslated +Blockly.Msg.CONTROLS_FLOW_STATEMENTS_HELPURL = "https://code.google.com/p/blockly/wiki/Loops#Loop_Termination_Blocks"; // untranslated +Blockly.Msg.CONTROLS_FLOW_STATEMENTS_OPERATOR_BREAK = "中断循环"; +Blockly.Msg.CONTROLS_FLOW_STATEMENTS_OPERATOR_CONTINUE = "continue with next iteration of loop"; // untranslated +Blockly.Msg.CONTROLS_FLOW_STATEMENTS_TOOLTIP_BREAK = "中断包含它的循环。"; +Blockly.Msg.CONTROLS_FLOW_STATEMENTS_TOOLTIP_CONTINUE = "Skip the rest of this loop, and continue with the next iteration."; // untranslated +Blockly.Msg.CONTROLS_FLOW_STATEMENTS_WARNING = "Warning: This block may only be used within a loop."; // untranslated +Blockly.Msg.CONTROLS_FOREACH_HELPURL = "https://code.google.com/p/blockly/wiki/Loops#for_each for each block"; // untranslated +Blockly.Msg.CONTROLS_FOREACH_INPUT_INLIST = "在列表中"; +Blockly.Msg.CONTROLS_FOREACH_INPUT_INLIST_TAIL = ""; // untranslated +Blockly.Msg.CONTROLS_FOREACH_INPUT_ITEM = "为每个项目"; +Blockly.Msg.CONTROLS_FOREACH_TOOLTIP = "For each item in a list, set the variable '%1' to the item, and then do some statements."; // untranslated +Blockly.Msg.CONTROLS_FOR_HELPURL = "https://code.google.com/p/blockly/wiki/Loops#count_with"; // untranslated +Blockly.Msg.CONTROLS_FOR_INPUT_FROM_TO_BY = "由%3从%1至%2"; +Blockly.Msg.CONTROLS_FOR_INPUT_WITH = "count with"; // untranslated +Blockly.Msg.CONTROLS_FOR_TOOLTIP = "Have the variable %1 take on the values from the start number to the end number, counting by the specified interval, and do the specified blocks."; // untranslated +Blockly.Msg.CONTROLS_IF_ELSEIF_TOOLTIP = "Add a condition to the if block."; // untranslated +Blockly.Msg.CONTROLS_IF_ELSE_TOOLTIP = "Add a final, catch-all condition to the if block."; // untranslated +Blockly.Msg.CONTROLS_IF_HELPURL = "http://code.google.com/p/blockly/wiki/If_Then"; // untranslated +Blockly.Msg.CONTROLS_IF_IF_TOOLTIP = "Add, remove, or reorder sections to reconfigure this if block."; // untranslated +Blockly.Msg.CONTROLS_IF_MSG_ELSE = "也"; +Blockly.Msg.CONTROLS_IF_MSG_ELSEIF = "或者如果"; +Blockly.Msg.CONTROLS_IF_MSG_IF = "如果"; +Blockly.Msg.CONTROLS_IF_TOOLTIP_1 = "If a value is true, then do some statements."; // untranslated +Blockly.Msg.CONTROLS_IF_TOOLTIP_2 = "If a value is true, then do the first block of statements. Otherwise, do the second block of statements."; // untranslated +Blockly.Msg.CONTROLS_IF_TOOLTIP_3 = "If the first value is true, then do the first block of statements. Otherwise, if the second value is true, do the second block of statements."; // untranslated +Blockly.Msg.CONTROLS_IF_TOOLTIP_4 = "If the first value is true, then do the first block of statements. Otherwise, if the second value is true, do the second block of statements. If none of the values are true, do the last block of statements."; // untranslated +Blockly.Msg.CONTROLS_REPEAT_HELPURL = "http://zh.wikipedia.org/wiki/For回圈"; +Blockly.Msg.CONTROLS_REPEAT_INPUT_DO = "做"; +Blockly.Msg.CONTROLS_REPEAT_TITLE = "重复 %1 次"; +Blockly.Msg.CONTROLS_REPEAT_TITLE_REPEAT = "重复"; +Blockly.Msg.CONTROLS_REPEAT_TITLE_TIMES = "时间"; +Blockly.Msg.CONTROLS_REPEAT_TOOLTIP = "多次执行一些语句。"; +Blockly.Msg.CONTROLS_WHILEUNTIL_HELPURL = "http://code.google.com/p/blockly/wiki/Repeat"; // untranslated +Blockly.Msg.CONTROLS_WHILEUNTIL_OPERATOR_UNTIL = "重复直到"; +Blockly.Msg.CONTROLS_WHILEUNTIL_OPERATOR_WHILE = "repeat while"; // untranslated +Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL = "只要值为假,执行一些语句。"; +Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_WHILE = "只要值为真,执行一些语句。"; +Blockly.Msg.DELETE_BLOCK = "删除块"; +Blockly.Msg.DELETE_X_BLOCKS = "删除 %1 块"; +Blockly.Msg.DISABLE_BLOCK = "禁用块"; +Blockly.Msg.DUPLICATE_BLOCK = "复制"; +Blockly.Msg.ENABLE_BLOCK = "启用块"; +Blockly.Msg.EXPAND_ALL = "展开块"; +Blockly.Msg.EXPAND_BLOCK = "展开块"; +Blockly.Msg.EXTERNAL_INPUTS = "外部输入"; +Blockly.Msg.HELP = "帮助"; +Blockly.Msg.INLINE_INPUTS = "Inline Inputs"; // untranslated +Blockly.Msg.LISTS_CREATE_EMPTY_HELPURL = "http://en.wikipedia.org/wiki/Linked_list#Empty_lists"; +Blockly.Msg.LISTS_CREATE_EMPTY_TITLE = "创建空的列表"; +Blockly.Msg.LISTS_CREATE_EMPTY_TOOLTIP = "Returns a list, of length 0, containing no data records"; // untranslated +Blockly.Msg.LISTS_CREATE_WITH_CONTAINER_TITLE_ADD = "列表"; +Blockly.Msg.LISTS_CREATE_WITH_CONTAINER_TOOLTIP = "Add, remove, or reorder sections to reconfigure this list block."; // untranslated +Blockly.Msg.LISTS_CREATE_WITH_INPUT_WITH = "create list with"; // untranslated +Blockly.Msg.LISTS_CREATE_WITH_ITEM_TOOLTIP = "Add an item to the list."; // untranslated +Blockly.Msg.LISTS_CREATE_WITH_TOOLTIP = "Create a list with any number of items."; // untranslated +Blockly.Msg.LISTS_GET_INDEX_FIRST = "首次"; +Blockly.Msg.LISTS_GET_INDEX_FROM_END = "#来自结束"; +Blockly.Msg.LISTS_GET_INDEX_FROM_START = "#"; +Blockly.Msg.LISTS_GET_INDEX_GET = "获得"; +Blockly.Msg.LISTS_GET_INDEX_GET_REMOVE = "get and remove"; // untranslated +Blockly.Msg.LISTS_GET_INDEX_LAST = "最后"; +Blockly.Msg.LISTS_GET_INDEX_RANDOM = "随机"; +Blockly.Msg.LISTS_GET_INDEX_REMOVE = "移除"; +Blockly.Msg.LISTS_GET_INDEX_TAIL = "空白"; +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_FIRST = "Returns the first item in a list."; // untranslated +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_FROM_END = "Returns the item at the specified position in a list. #1 is the last item."; // untranslated +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_FROM_START = "Returns the item at the specified position in a list. #1 is the first item."; // untranslated +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_LAST = "Returns the last item in a list."; // untranslated +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_RANDOM = "随机返回列表中的一个项目。"; +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_FIRST = "移除并返回列表中的第一个项目。"; +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_FROM_END = "Removes and returns the item at the specified position in a list. #1 is the last item."; // untranslated +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_FROM_START = "Removes and returns the item at the specified position in a list. #1 is the first item."; // untranslated +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_LAST = "移除并返回列表中的最后一个项目。"; +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_RANDOM = "移除并返回列表中的一个随机项目中。"; +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_REMOVE_FIRST = "Removes the first item in a list."; // untranslated +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_REMOVE_FROM_END = "Removes the item at the specified position in a list. #1 is the last item."; // untranslated +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_REMOVE_FROM_START = "Removes the item at the specified position in a list. #1 is the first item."; // untranslated +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_REMOVE_LAST = "Removes the last item in a list."; // untranslated +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_REMOVE_RANDOM = "Removes a random item in a list."; // untranslated +Blockly.Msg.LISTS_GET_SUBLIST_END_FROM_END = "从结束至#"; +Blockly.Msg.LISTS_GET_SUBLIST_END_FROM_START = "至#"; +Blockly.Msg.LISTS_GET_SUBLIST_END_LAST = "至最后"; +Blockly.Msg.LISTS_GET_SUBLIST_HELPURL = "https://code.google.com/p/blockly/wiki/Lists#Getting_a_sublist"; +Blockly.Msg.LISTS_GET_SUBLIST_START_FIRST = "get sub-list from first"; // untranslated +Blockly.Msg.LISTS_GET_SUBLIST_START_FROM_END = "get sub-list from # from end"; // untranslated +Blockly.Msg.LISTS_GET_SUBLIST_START_FROM_START = "get sub-list from #"; // untranslated +Blockly.Msg.LISTS_GET_SUBLIST_TAIL = "空白"; +Blockly.Msg.LISTS_GET_SUBLIST_TOOLTIP = "Creates a copy of the specified portion of a list."; // untranslated +Blockly.Msg.LISTS_INDEX_OF_FIRST = "find first occurrence of item"; // untranslated +Blockly.Msg.LISTS_INDEX_OF_HELPURL = "https://code.google.com/p/blockly/wiki/Lists#Getting_Items_from_a_List"; +Blockly.Msg.LISTS_INDEX_OF_LAST = "find last occurrence of item"; // untranslated +Blockly.Msg.LISTS_INDEX_OF_TOOLTIP = "Returns the index of the first/last occurrence of the item in the list. Returns 0 if text is not found."; // untranslated +Blockly.Msg.LISTS_INLIST = "在列表中"; +Blockly.Msg.LISTS_IS_EMPTY_HELPURL = "https://code.google.com/p/blockly/wiki/Lists#is_empty"; // untranslated +Blockly.Msg.LISTS_IS_EMPTY_TITLE = "%1是空的"; +Blockly.Msg.LISTS_LENGTH_HELPURL = "https://code.google.com/p/blockly/wiki/Lists#length_of"; +Blockly.Msg.LISTS_LENGTH_TITLE = "%1的长度"; +Blockly.Msg.LISTS_LENGTH_TOOLTIP = "返回列表的长度。"; +Blockly.Msg.LISTS_REPEAT_HELPURL = "https://code.google.com/p/blockly/wiki/Lists#create_list_with"; +Blockly.Msg.LISTS_REPEAT_TITLE = "create list with item %1 repeated %2 times"; // untranslated +Blockly.Msg.LISTS_REPEAT_TOOLTIP = "Creates a list consisting of the given value repeated the specified number of times."; // untranslated +Blockly.Msg.LISTS_SET_INDEX_HELPURL = "https://code.google.com/p/blockly/wiki/Lists#in_list_..._set"; +Blockly.Msg.LISTS_SET_INDEX_INPUT_TO = "作为"; +Blockly.Msg.LISTS_SET_INDEX_INSERT = "插入在"; +Blockly.Msg.LISTS_SET_INDEX_SET = "设置"; +Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_INSERT_FIRST = "Inserts the item at the start of a list."; // untranslated +Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_INSERT_FROM_END = "Inserts the item at the specified position in a list. #1 is the last item."; // untranslated +Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_INSERT_FROM_START = "Inserts the item at the specified position in a list. #1 is the first item."; // untranslated +Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_INSERT_LAST = "Append the item to the end of a list."; // untranslated +Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_INSERT_RANDOM = "Inserts the item randomly in a list."; // untranslated +Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_SET_FIRST = "Sets the first item in a list."; // untranslated +Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_SET_FROM_END = "Sets the item at the specified position in a list. #1 is the last item."; // untranslated +Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_SET_FROM_START = "Sets the item at the specified position in a list. #1 is the first item."; // untranslated +Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_SET_LAST = "设置列表中的最后一项。"; +Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_SET_RANDOM = "Sets a random item in a list."; // untranslated +Blockly.Msg.LISTS_TOOLTIP = "Returns true if the list is empty."; // untranslated +Blockly.Msg.LOGIC_BOOLEAN_FALSE = "错"; +Blockly.Msg.LOGIC_BOOLEAN_HELPURL = "http://code.google.com/p/blockly/wiki/True_False"; // untranslated +Blockly.Msg.LOGIC_BOOLEAN_TOOLTIP = "Returns either true or false."; // untranslated +Blockly.Msg.LOGIC_BOOLEAN_TRUE = "正"; +Blockly.Msg.LOGIC_COMPARE_HELPURL = "http://zh.wikipedia.org/wiki/不等"; +Blockly.Msg.LOGIC_COMPARE_TOOLTIP_EQ = "Return true if both inputs equal each other."; // untranslated +Blockly.Msg.LOGIC_COMPARE_TOOLTIP_GT = "Return true if the first input is greater than the second input."; // untranslated +Blockly.Msg.LOGIC_COMPARE_TOOLTIP_GTE = "Return true if the first input is greater than or equal to the second input."; // untranslated +Blockly.Msg.LOGIC_COMPARE_TOOLTIP_LT = "Return true if the first input is smaller than the second input."; // untranslated +Blockly.Msg.LOGIC_COMPARE_TOOLTIP_LTE = "Return true if the first input is smaller than or equal to the second input."; // untranslated +Blockly.Msg.LOGIC_COMPARE_TOOLTIP_NEQ = "Return true if both inputs are not equal to each other."; // untranslated +Blockly.Msg.LOGIC_NEGATE_HELPURL = "http://code.google.com/p/blockly/wiki/Not"; // untranslated +Blockly.Msg.LOGIC_NEGATE_TITLE = "并非%1"; +Blockly.Msg.LOGIC_NEGATE_TOOLTIP = "Returns true if the input is false. Returns false if the input is true."; // untranslated +Blockly.Msg.LOGIC_NULL = "满"; +Blockly.Msg.LOGIC_NULL_HELPURL = "http://en.wikipedia.org/wiki/Nullable_type"; // untranslated +Blockly.Msg.LOGIC_NULL_TOOLTIP = "返回空值。"; +Blockly.Msg.LOGIC_OPERATION_AND = "和"; +Blockly.Msg.LOGIC_OPERATION_HELPURL = "http://code.google.com/p/blockly/wiki/And_Or"; // untranslated +Blockly.Msg.LOGIC_OPERATION_OR = "或"; +Blockly.Msg.LOGIC_OPERATION_TOOLTIP_AND = "Return true if both inputs are true."; // untranslated +Blockly.Msg.LOGIC_OPERATION_TOOLTIP_OR = "Return true if at least one of the inputs is true."; // untranslated +Blockly.Msg.LOGIC_TERNARY_CONDITION = "测试"; +Blockly.Msg.LOGIC_TERNARY_HELPURL = "http://zh.wikipedia.org/wiki/条件运算符"; +Blockly.Msg.LOGIC_TERNARY_IF_FALSE = "如果无效"; +Blockly.Msg.LOGIC_TERNARY_IF_TRUE = "如果正确"; +Blockly.Msg.LOGIC_TERNARY_TOOLTIP = "Check the condition in 'test'. If the condition is true, returns the 'if true' value; otherwise returns the 'if false' value."; // untranslated +Blockly.Msg.MATH_ADDITION_SYMBOL = "+"; // untranslated +Blockly.Msg.MATH_ARITHMETIC_HELPURL = "http://zh.wikipedia.org/wiki/算术"; +Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_ADD = "Return the sum of the two numbers."; // untranslated +Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_DIVIDE = "Return the quotient of the two numbers."; // untranslated +Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_MINUS = "Return the difference of the two numbers."; // untranslated +Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_MULTIPLY = "Return the product of the two numbers."; // untranslated +Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_POWER = "Return the first number raised to the power of the second number."; // untranslated +Blockly.Msg.MATH_CHANGE_HELPURL = "http://en.wikipedia.org/wiki/Programming_idiom#Incrementing_a_counter"; // untranslated +Blockly.Msg.MATH_CHANGE_INPUT_BY = "由"; +Blockly.Msg.MATH_CHANGE_TITLE_CHANGE = "更改"; +Blockly.Msg.MATH_CHANGE_TOOLTIP = "Add a number to variable '%1'."; // untranslated +Blockly.Msg.MATH_CONSTANT_HELPURL = "http://zh.wikipedia.org/wiki/数学常数"; +Blockly.Msg.MATH_CONSTANT_TOOLTIP = "Return one of the common constants: π (3.141…), e (2.718…), φ (1.618…), sqrt(2) (1.414…), sqrt(½) (0.707…), or ∞ (infinity)."; // untranslated +Blockly.Msg.MATH_CONSTRAIN_HELPURL = "http://en.wikipedia.org/wiki/Clamping_%28graphics%29"; +Blockly.Msg.MATH_CONSTRAIN_TITLE = "constrain %1 low %2 high %3"; // untranslated +Blockly.Msg.MATH_CONSTRAIN_TOOLTIP = "Constrain a number to be between the specified limits (inclusive)."; // untranslated +Blockly.Msg.MATH_DIVISION_SYMBOL = "÷"; // untranslated +Blockly.Msg.MATH_IS_DIVISIBLE_BY = "is divisible by"; // untranslated +Blockly.Msg.MATH_IS_EVEN = "乃至于"; +Blockly.Msg.MATH_IS_NEGATIVE = "为负"; +Blockly.Msg.MATH_IS_ODD = "是奇特的"; +Blockly.Msg.MATH_IS_POSITIVE = "is positive"; // untranslated +Blockly.Msg.MATH_IS_PRIME = "是总理"; +Blockly.Msg.MATH_IS_TOOLTIP = "Check if a number is an even, odd, prime, whole, positive, negative, or if it is divisible by certain number. Returns true or false."; // untranslated +Blockly.Msg.MATH_IS_WHOLE = "为整数"; +Blockly.Msg.MATH_MODULO_HELPURL = "http://en.wikipedia.org/wiki/Modulo_operation"; // untranslated +Blockly.Msg.MATH_MODULO_TITLE = "remainder of %1 ÷ %2"; // untranslated +Blockly.Msg.MATH_MODULO_TOOLTIP = "Return the remainder from dividing the two numbers."; // untranslated +Blockly.Msg.MATH_MULTIPLICATION_SYMBOL = "×"; // untranslated +Blockly.Msg.MATH_NUMBER_HELPURL = "http://zh.wikipedia.org/wiki/数字"; +Blockly.Msg.MATH_NUMBER_TOOLTIP = "一个数字。"; +Blockly.Msg.MATH_ONLIST_HELPURL = ""; // untranslated +Blockly.Msg.MATH_ONLIST_OPERATOR_AVERAGE = "列表中的平均数"; +Blockly.Msg.MATH_ONLIST_OPERATOR_MAX = "列表最大值"; +Blockly.Msg.MATH_ONLIST_OPERATOR_MEDIAN = "列表中位数"; +Blockly.Msg.MATH_ONLIST_OPERATOR_MIN = "列表最小值"; +Blockly.Msg.MATH_ONLIST_OPERATOR_MODE = "列表模式"; +Blockly.Msg.MATH_ONLIST_OPERATOR_RANDOM = "列表的随机项"; +Blockly.Msg.MATH_ONLIST_OPERATOR_STD_DEV = "standard deviation of list"; // untranslated +Blockly.Msg.MATH_ONLIST_OPERATOR_SUM = "列表中的数的总和"; +Blockly.Msg.MATH_ONLIST_TOOLTIP_AVERAGE = "Return the average (arithmetic mean) of the numeric values in the list."; // untranslated +Blockly.Msg.MATH_ONLIST_TOOLTIP_MAX = "返回列表中最大数。"; +Blockly.Msg.MATH_ONLIST_TOOLTIP_MEDIAN = "Return the median number in the list."; // untranslated +Blockly.Msg.MATH_ONLIST_TOOLTIP_MIN = "返回列表中最小数。"; +Blockly.Msg.MATH_ONLIST_TOOLTIP_MODE = "Return a list of the most common item(s) in the list."; // untranslated +Blockly.Msg.MATH_ONLIST_TOOLTIP_RANDOM = "从列表中返回一个随机的元素。"; +Blockly.Msg.MATH_ONLIST_TOOLTIP_STD_DEV = "返回列表的标准偏差。"; +Blockly.Msg.MATH_ONLIST_TOOLTIP_SUM = "返回列表中的所有数字的和。"; +Blockly.Msg.MATH_POWER_SYMBOL = "^"; // untranslated +Blockly.Msg.MATH_RANDOM_FLOAT_HELPURL = "http://en.wikipedia.org/wiki/Random_number_generation"; // untranslated +Blockly.Msg.MATH_RANDOM_FLOAT_TITLE_RANDOM = "随机分数"; +Blockly.Msg.MATH_RANDOM_FLOAT_TOOLTIP = "Return a random fraction between 0.0 (inclusive) and 1.0 (exclusive)."; // untranslated +Blockly.Msg.MATH_RANDOM_INT_HELPURL = "http://zh.wikipedia.org/wiki/随机数发生器"; +Blockly.Msg.MATH_RANDOM_INT_TITLE = "random integer from %1 to %2"; // untranslated +Blockly.Msg.MATH_RANDOM_INT_TOOLTIP = "Return a random integer between the two specified limits, inclusive."; // untranslated +Blockly.Msg.MATH_ROUND_HELPURL = "http://zh.wikipedia.org/wiki/四舍五入"; +Blockly.Msg.MATH_ROUND_OPERATOR_ROUND = "向下舍入"; +Blockly.Msg.MATH_ROUND_OPERATOR_ROUNDDOWN = "向下舍入"; +Blockly.Msg.MATH_ROUND_OPERATOR_ROUNDUP = "向上舍入"; +Blockly.Msg.MATH_ROUND_TOOLTIP = "Round a number up or down."; // untranslated +Blockly.Msg.MATH_SINGLE_HELPURL = "http://zh.wikipedia.org/wiki/平方根"; +Blockly.Msg.MATH_SINGLE_OP_ABSOLUTE = "绝对"; +Blockly.Msg.MATH_SINGLE_OP_ROOT = "平方根"; +Blockly.Msg.MATH_SINGLE_TOOLTIP_ABS = "返回一个数的绝对值。"; +Blockly.Msg.MATH_SINGLE_TOOLTIP_EXP = "Return e to the power of a number."; // untranslated +Blockly.Msg.MATH_SINGLE_TOOLTIP_LN = "Return the natural logarithm of a number."; // untranslated +Blockly.Msg.MATH_SINGLE_TOOLTIP_LOG10 = "Return the base 10 logarithm of a number."; // untranslated +Blockly.Msg.MATH_SINGLE_TOOLTIP_NEG = "Return the negation of a number."; // untranslated +Blockly.Msg.MATH_SINGLE_TOOLTIP_POW10 = "返回数字的10次幂。"; +Blockly.Msg.MATH_SINGLE_TOOLTIP_ROOT = "Return the square root of a number."; // untranslated +Blockly.Msg.MATH_SUBTRACTION_SYMBOL = "-"; // untranslated +Blockly.Msg.MATH_TRIG_ACOS = "acos"; // untranslated +Blockly.Msg.MATH_TRIG_ASIN = "asin"; // untranslated +Blockly.Msg.MATH_TRIG_ATAN = "atan"; // untranslated +Blockly.Msg.MATH_TRIG_COS = "cos"; // untranslated +Blockly.Msg.MATH_TRIG_HELPURL = "http://zh.wikipedia.org/wiki/三角函数"; +Blockly.Msg.MATH_TRIG_SIN = "sin"; // untranslated +Blockly.Msg.MATH_TRIG_TAN = "tan"; // untranslated +Blockly.Msg.MATH_TRIG_TOOLTIP_ACOS = "Return the arccosine of a number."; // untranslated +Blockly.Msg.MATH_TRIG_TOOLTIP_ASIN = "Return the arcsine of a number."; // untranslated +Blockly.Msg.MATH_TRIG_TOOLTIP_ATAN = "Return the arctangent of a number."; // untranslated +Blockly.Msg.MATH_TRIG_TOOLTIP_COS = "Return the cosine of a degree (not radian)."; // untranslated +Blockly.Msg.MATH_TRIG_TOOLTIP_SIN = "Return the sine of a degree (not radian)."; // untranslated +Blockly.Msg.MATH_TRIG_TOOLTIP_TAN = "Return the tangent of a degree (not radian)."; // untranslated +Blockly.Msg.NEW_VARIABLE = "新变量..."; +Blockly.Msg.NEW_VARIABLE_TITLE = "新变量的名称:"; +Blockly.Msg.ORDINAL_NUMBER_SUFFIX = "空白"; +Blockly.Msg.PROCEDURES_BEFORE_PARAMS = "与:"; +Blockly.Msg.PROCEDURES_CALLNORETURN_CALL = "空白"; +Blockly.Msg.PROCEDURES_CALLNORETURN_HELPURL = "http://zh.wikipedia.org/wiki/子程序"; +Blockly.Msg.PROCEDURES_CALLNORETURN_TOOLTIP = "Run the user-defined function '%1'."; // untranslated +Blockly.Msg.PROCEDURES_CALLRETURN_HELPURL = "http://zh.wikipedia.org/wiki/子程序"; +Blockly.Msg.PROCEDURES_CALLRETURN_TOOLTIP = "Run the user-defined function '%1' and use its output."; // untranslated +Blockly.Msg.PROCEDURES_CREATE_DO = "创建'%1'"; +Blockly.Msg.PROCEDURES_DEFNORETURN_DO = "空白"; +Blockly.Msg.PROCEDURES_DEFNORETURN_HELPURL = "http://zh.wikipedia.org/wiki/子程序"; +Blockly.Msg.PROCEDURES_DEFNORETURN_PROCEDURE = "做点什么"; +Blockly.Msg.PROCEDURES_DEFNORETURN_TITLE = "至"; +Blockly.Msg.PROCEDURES_DEFNORETURN_TOOLTIP = "Creates a function with no output."; // untranslated +Blockly.Msg.PROCEDURES_DEFRETURN_HELPURL = "http://zh.wikipedia.org/wiki/子程序"; +Blockly.Msg.PROCEDURES_DEFRETURN_RETURN = "返回"; +Blockly.Msg.PROCEDURES_DEFRETURN_TOOLTIP = "Creates a function with an output."; // untranslated +Blockly.Msg.PROCEDURES_DEF_DUPLICATE_WARNING = "Warning: This function has duplicate parameters."; // untranslated +Blockly.Msg.PROCEDURES_HIGHLIGHT_DEF = "Highlight function definition"; // untranslated +Blockly.Msg.PROCEDURES_IFRETURN_TOOLTIP = "If a value is true, then return a second value."; // untranslated +Blockly.Msg.PROCEDURES_IFRETURN_WARNING = "Warning: This block may be used only within a function definition."; // untranslated +Blockly.Msg.PROCEDURES_MUTATORARG_TITLE = "输入名称:"; +Blockly.Msg.PROCEDURES_MUTATORCONTAINER_TITLE = "投入"; +Blockly.Msg.REMOVE_COMMENT = "删除注释"; +Blockly.Msg.RENAME_VARIABLE = "重命名变量..."; +Blockly.Msg.RENAME_VARIABLE_TITLE = "Rename all '%1' variables to:"; // untranslated +Blockly.Msg.TEXT_APPEND_APPENDTEXT = "追加文本"; +Blockly.Msg.TEXT_APPEND_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Text_modification"; +Blockly.Msg.TEXT_APPEND_TO = "至"; +Blockly.Msg.TEXT_APPEND_TOOLTIP = "将一些文本追加到变量“%1”。"; +Blockly.Msg.TEXT_CHANGECASE_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Adjusting_text_case"; +Blockly.Msg.TEXT_CHANGECASE_OPERATOR_LOWERCASE = "为小写"; +Blockly.Msg.TEXT_CHANGECASE_OPERATOR_TITLECASE = "为首字母大写"; +Blockly.Msg.TEXT_CHANGECASE_OPERATOR_UPPERCASE = "为大写"; +Blockly.Msg.TEXT_CHANGECASE_TOOLTIP = "Return a copy of the text in a different case."; // untranslated +Blockly.Msg.TEXT_CHARAT_FIRST = "获得第一个信件"; +Blockly.Msg.TEXT_CHARAT_FROM_END = "get letter # from end"; // untranslated +Blockly.Msg.TEXT_CHARAT_FROM_START = "获得信件#"; +Blockly.Msg.TEXT_CHARAT_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Extracting_text"; +Blockly.Msg.TEXT_CHARAT_INPUT_INTEXT = "于文本中"; +Blockly.Msg.TEXT_CHARAT_LAST = "获得最后信件"; +Blockly.Msg.TEXT_CHARAT_RANDOM = "获取随机的字母"; +Blockly.Msg.TEXT_CHARAT_TAIL = "空白"; +Blockly.Msg.TEXT_CHARAT_TOOLTIP = "Returns the letter at the specified position."; // untranslated +Blockly.Msg.TEXT_CREATE_JOIN_ITEM_TOOLTIP = "在文本中加入项。"; +Blockly.Msg.TEXT_CREATE_JOIN_TITLE_JOIN = "加入"; +Blockly.Msg.TEXT_CREATE_JOIN_TOOLTIP = "Add, remove, or reorder sections to reconfigure this text block."; // untranslated +Blockly.Msg.TEXT_GET_SUBSTRING_END_FROM_END = "从最后至信件#"; +Blockly.Msg.TEXT_GET_SUBSTRING_END_FROM_START = "到字符#"; +Blockly.Msg.TEXT_GET_SUBSTRING_END_LAST = "至最后信件"; +Blockly.Msg.TEXT_GET_SUBSTRING_HELPURL = "http://code.google.com/p/blockly/wiki/Text#Extracting_a_region_of_text"; +Blockly.Msg.TEXT_GET_SUBSTRING_INPUT_IN_TEXT = "于文本中"; +Blockly.Msg.TEXT_GET_SUBSTRING_START_FIRST = "get substring from first letter"; // untranslated +Blockly.Msg.TEXT_GET_SUBSTRING_START_FROM_END = "get substring from letter # from end"; // untranslated +Blockly.Msg.TEXT_GET_SUBSTRING_START_FROM_START = "get substring from letter #"; // untranslated +Blockly.Msg.TEXT_GET_SUBSTRING_TAIL = "空白"; +Blockly.Msg.TEXT_GET_SUBSTRING_TOOLTIP = "Returns a specified portion of the text."; // untranslated +Blockly.Msg.TEXT_INDEXOF_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Finding_text"; +Blockly.Msg.TEXT_INDEXOF_INPUT_INTEXT = "于文本中"; +Blockly.Msg.TEXT_INDEXOF_OPERATOR_FIRST = "find first occurrence of text"; // untranslated +Blockly.Msg.TEXT_INDEXOF_OPERATOR_LAST = "find last occurrence of text"; // untranslated +Blockly.Msg.TEXT_INDEXOF_TAIL = "空白"; +Blockly.Msg.TEXT_INDEXOF_TOOLTIP = "Returns the index of the first/last occurrence of first text in the second text. Returns 0 if text is not found."; // untranslated +Blockly.Msg.TEXT_ISEMPTY_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Checking_for_empty_text"; +Blockly.Msg.TEXT_ISEMPTY_TITLE = "%1是空的"; +Blockly.Msg.TEXT_ISEMPTY_TOOLTIP = "如果提供的文本为空,则返回真。"; +Blockly.Msg.TEXT_JOIN_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Text_creation"; +Blockly.Msg.TEXT_JOIN_TITLE_CREATEWITH = "create text with"; // untranslated +Blockly.Msg.TEXT_JOIN_TOOLTIP = "Create a piece of text by joining together any number of items."; // untranslated +Blockly.Msg.TEXT_LENGTH_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Text_modification"; +Blockly.Msg.TEXT_LENGTH_TITLE = "%1的长度"; +Blockly.Msg.TEXT_LENGTH_TOOLTIP = "Returns the number of letters (including spaces) in the provided text."; // untranslated +Blockly.Msg.TEXT_PRINT_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Printing_text"; +Blockly.Msg.TEXT_PRINT_TITLE = "打印%1"; +Blockly.Msg.TEXT_PRINT_TOOLTIP = "Print the specified text, number or other value."; // untranslated +Blockly.Msg.TEXT_PROMPT_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Getting_input_from_the_user"; +Blockly.Msg.TEXT_PROMPT_TOOLTIP_NUMBER = "Prompt for user for a number."; // untranslated +Blockly.Msg.TEXT_PROMPT_TOOLTIP_TEXT = "Prompt for user for some text."; // untranslated +Blockly.Msg.TEXT_PROMPT_TYPE_NUMBER = "prompt for number with message"; // untranslated +Blockly.Msg.TEXT_PROMPT_TYPE_TEXT = "prompt for text with message"; // untranslated +Blockly.Msg.TEXT_TEXT_HELPURL = "http://zh.wikipedia.org/wiki/字符串"; +Blockly.Msg.TEXT_TEXT_TOOLTIP = "A letter, word, or line of text."; // untranslated +Blockly.Msg.TEXT_TRIM_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Trimming_%28removing%29_spaces"; +Blockly.Msg.TEXT_TRIM_OPERATOR_BOTH = "trim spaces from both sides"; // untranslated +Blockly.Msg.TEXT_TRIM_OPERATOR_LEFT = "trim spaces from left side"; // untranslated +Blockly.Msg.TEXT_TRIM_OPERATOR_RIGHT = "trim spaces from right side"; // untranslated +Blockly.Msg.TEXT_TRIM_TOOLTIP = "Return a copy of the text with spaces removed from one or both ends."; // untranslated +Blockly.Msg.VARIABLES_DEFAULT_NAME = "项"; +Blockly.Msg.VARIABLES_GET_CREATE_SET = "创建'获得%1'"; +Blockly.Msg.VARIABLES_GET_HELPURL = "http://code.google.com/p/blockly/wiki/Variables#Get"; // untranslated +Blockly.Msg.VARIABLES_GET_TAIL = "空白"; +Blockly.Msg.VARIABLES_GET_TITLE = "空白"; +Blockly.Msg.VARIABLES_GET_TOOLTIP = "Returns the value of this variable."; // untranslated +Blockly.Msg.VARIABLES_SET_CREATE_GET = "创建'获得%1'"; +Blockly.Msg.VARIABLES_SET_HELPURL = "http://code.google.com/p/blockly/wiki/Variables#Set"; +Blockly.Msg.VARIABLES_SET_TAIL = "至"; +Blockly.Msg.VARIABLES_SET_TITLE = "设置"; +Blockly.Msg.VARIABLES_SET_TOOLTIP = "Sets this variable to be equal to the input."; // untranslated +Blockly.Msg.PROCEDURES_DEFRETURN_TITLE = Blockly.Msg.PROCEDURES_DEFNORETURN_TITLE; +Blockly.Msg.LISTS_GET_SUBLIST_INPUT_IN_LIST = Blockly.Msg.LISTS_INLIST; +Blockly.Msg.LISTS_SET_INDEX_INPUT_IN_LIST = Blockly.Msg.LISTS_INLIST; +Blockly.Msg.PROCEDURES_DEFRETURN_PROCEDURE = Blockly.Msg.PROCEDURES_DEFNORETURN_PROCEDURE; +Blockly.Msg.VARIABLES_SET_ITEM = Blockly.Msg.VARIABLES_DEFAULT_NAME; +Blockly.Msg.LISTS_CREATE_WITH_ITEM_TITLE = Blockly.Msg.VARIABLES_DEFAULT_NAME; +Blockly.Msg.MATH_CHANGE_TITLE_ITEM = Blockly.Msg.VARIABLES_DEFAULT_NAME; +Blockly.Msg.VARIABLES_GET_ITEM = Blockly.Msg.VARIABLES_DEFAULT_NAME; +Blockly.Msg.PROCEDURES_DEFRETURN_DO = Blockly.Msg.PROCEDURES_DEFNORETURN_DO; +Blockly.Msg.LISTS_GET_INDEX_HELPURL = Blockly.Msg.LISTS_INDEX_OF_HELPURL; +Blockly.Msg.TEXT_CREATE_JOIN_ITEM_TITLE_ITEM = Blockly.Msg.VARIABLES_DEFAULT_NAME; +Blockly.Msg.CONTROLS_IF_MSG_THEN = Blockly.Msg.CONTROLS_REPEAT_INPUT_DO; +Blockly.Msg.LISTS_INDEX_OF_INPUT_IN_LIST = Blockly.Msg.LISTS_INLIST; +Blockly.Msg.PROCEDURES_CALLRETURN_CALL = Blockly.Msg.PROCEDURES_CALLNORETURN_CALL; +Blockly.Msg.LISTS_GET_INDEX_INPUT_IN_LIST = Blockly.Msg.LISTS_INLIST; +Blockly.Msg.CONTROLS_FOR_INPUT_DO = Blockly.Msg.CONTROLS_REPEAT_INPUT_DO; +Blockly.Msg.CONTROLS_FOREACH_INPUT_DO = Blockly.Msg.CONTROLS_REPEAT_INPUT_DO; +Blockly.Msg.CONTROLS_IF_IF_TITLE_IF = Blockly.Msg.CONTROLS_IF_MSG_IF; +Blockly.Msg.CONTROLS_WHILEUNTIL_INPUT_DO = Blockly.Msg.CONTROLS_REPEAT_INPUT_DO; +Blockly.Msg.CONTROLS_IF_ELSEIF_TITLE_ELSEIF = Blockly.Msg.CONTROLS_IF_MSG_ELSEIF; +Blockly.Msg.TEXT_APPEND_VARIABLE = Blockly.Msg.VARIABLES_DEFAULT_NAME; +Blockly.Msg.CONTROLS_IF_ELSE_TITLE_ELSE = Blockly.Msg.CONTROLS_IF_MSG_ELSE; \ No newline at end of file diff --git a/msg/js/zh_cn.js b/msg/js/zh_cn.js new file mode 100644 index 000000000..f9feb676d --- /dev/null +++ b/msg/js/zh_cn.js @@ -0,0 +1,377 @@ +// This file was automatically generated. Do not modify. + +'use strict'; + +goog.provide('Blockly.Msg.zh_cn'); + +goog.require('Blockly.Msg'); + +Blockly.Msg.ADD_COMMENT = "添加注释"; +Blockly.Msg.CHANGE_VALUE_TITLE = "更改值:"; +Blockly.Msg.COLLAPSE_ALL = "折叠块"; +Blockly.Msg.COLLAPSE_BLOCK = "折叠块"; +Blockly.Msg.COLOUR_BLEND_COLOUR1 = "颜色1"; +Blockly.Msg.COLOUR_BLEND_COLOUR2 = "颜色2"; +Blockly.Msg.COLOUR_BLEND_HELPURL = "http://meyerweb.com/eric/tools/color-blend/"; // untranslated +Blockly.Msg.COLOUR_BLEND_RATIO = "比率"; +Blockly.Msg.COLOUR_BLEND_TITLE = "混合"; +Blockly.Msg.COLOUR_BLEND_TOOLTIP = "Blends two colours together with a given ratio (0.0 - 1.0)."; // untranslated +Blockly.Msg.COLOUR_PICKER_HELPURL = "http://zh.wikipedia.org/wiki/颜色"; +Blockly.Msg.COLOUR_PICKER_TOOLTIP = "从调色板中选择一种颜色。"; +Blockly.Msg.COLOUR_RANDOM_HELPURL = "http://randomcolour.com"; // untranslated +Blockly.Msg.COLOUR_RANDOM_TITLE = "随机颜色"; +Blockly.Msg.COLOUR_RANDOM_TOOLTIP = "随机选择一种颜色。"; +Blockly.Msg.COLOUR_RGB_BLUE = "蓝色"; +Blockly.Msg.COLOUR_RGB_GREEN = "绿色"; +Blockly.Msg.COLOUR_RGB_HELPURL = "http://www.december.com/html/spec/colorper.html"; // untranslated +Blockly.Msg.COLOUR_RGB_RED = "红色"; +Blockly.Msg.COLOUR_RGB_TITLE = "颜色带"; +Blockly.Msg.COLOUR_RGB_TOOLTIP = "Create a colour with the specified amount of red, green, and blue. All values must be between 0 and 100."; // untranslated +Blockly.Msg.CONTROLS_FLOW_STATEMENTS_HELPURL = "https://code.google.com/p/blockly/wiki/Loops#Loop_Termination_Blocks"; // untranslated +Blockly.Msg.CONTROLS_FLOW_STATEMENTS_OPERATOR_BREAK = "中断循环"; +Blockly.Msg.CONTROLS_FLOW_STATEMENTS_OPERATOR_CONTINUE = "continue with next iteration of loop"; // untranslated +Blockly.Msg.CONTROLS_FLOW_STATEMENTS_TOOLTIP_BREAK = "中断包含它的循环。"; +Blockly.Msg.CONTROLS_FLOW_STATEMENTS_TOOLTIP_CONTINUE = "Skip the rest of this loop, and continue with the next iteration."; // untranslated +Blockly.Msg.CONTROLS_FLOW_STATEMENTS_WARNING = "Warning: This block may only be used within a loop."; // untranslated +Blockly.Msg.CONTROLS_FOREACH_HELPURL = "https://code.google.com/p/blockly/wiki/Loops#for_each for each block"; // untranslated +Blockly.Msg.CONTROLS_FOREACH_INPUT_INLIST = "在列表中"; +Blockly.Msg.CONTROLS_FOREACH_INPUT_INLIST_TAIL = ""; // untranslated +Blockly.Msg.CONTROLS_FOREACH_INPUT_ITEM = "为每个项目"; +Blockly.Msg.CONTROLS_FOREACH_TOOLTIP = "For each item in a list, set the variable '%1' to the item, and then do some statements."; // untranslated +Blockly.Msg.CONTROLS_FOR_HELPURL = "https://code.google.com/p/blockly/wiki/Loops#count_with"; // untranslated +Blockly.Msg.CONTROLS_FOR_INPUT_FROM_TO_BY = "由%3从%1至%2"; +Blockly.Msg.CONTROLS_FOR_INPUT_WITH = "count with"; // untranslated +Blockly.Msg.CONTROLS_FOR_TOOLTIP = "Have the variable %1 take on the values from the start number to the end number, counting by the specified interval, and do the specified blocks."; // untranslated +Blockly.Msg.CONTROLS_IF_ELSEIF_TOOLTIP = "Add a condition to the if block."; // untranslated +Blockly.Msg.CONTROLS_IF_ELSE_TOOLTIP = "Add a final, catch-all condition to the if block."; // untranslated +Blockly.Msg.CONTROLS_IF_HELPURL = "http://code.google.com/p/blockly/wiki/If_Then"; // untranslated +Blockly.Msg.CONTROLS_IF_IF_TOOLTIP = "Add, remove, or reorder sections to reconfigure this if block."; // untranslated +Blockly.Msg.CONTROLS_IF_MSG_ELSE = "也"; +Blockly.Msg.CONTROLS_IF_MSG_ELSEIF = "或者如果"; +Blockly.Msg.CONTROLS_IF_MSG_IF = "如果"; +Blockly.Msg.CONTROLS_IF_TOOLTIP_1 = "If a value is true, then do some statements."; // untranslated +Blockly.Msg.CONTROLS_IF_TOOLTIP_2 = "If a value is true, then do the first block of statements. Otherwise, do the second block of statements."; // untranslated +Blockly.Msg.CONTROLS_IF_TOOLTIP_3 = "If the first value is true, then do the first block of statements. Otherwise, if the second value is true, do the second block of statements."; // untranslated +Blockly.Msg.CONTROLS_IF_TOOLTIP_4 = "If the first value is true, then do the first block of statements. Otherwise, if the second value is true, do the second block of statements. If none of the values are true, do the last block of statements."; // untranslated +Blockly.Msg.CONTROLS_REPEAT_HELPURL = "http://zh.wikipedia.org/wiki/For回圈"; +Blockly.Msg.CONTROLS_REPEAT_INPUT_DO = "做"; +Blockly.Msg.CONTROLS_REPEAT_TITLE = "重复 %1 次"; +Blockly.Msg.CONTROLS_REPEAT_TITLE_REPEAT = "重复"; +Blockly.Msg.CONTROLS_REPEAT_TITLE_TIMES = "时间"; +Blockly.Msg.CONTROLS_REPEAT_TOOLTIP = "多次执行一些语句。"; +Blockly.Msg.CONTROLS_WHILEUNTIL_HELPURL = "http://code.google.com/p/blockly/wiki/Repeat"; // untranslated +Blockly.Msg.CONTROLS_WHILEUNTIL_OPERATOR_UNTIL = "重复直到"; +Blockly.Msg.CONTROLS_WHILEUNTIL_OPERATOR_WHILE = "repeat while"; // untranslated +Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL = "只要值为假,执行一些语句。"; +Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_WHILE = "只要值为真,执行一些语句。"; +Blockly.Msg.DELETE_BLOCK = "删除块"; +Blockly.Msg.DELETE_X_BLOCKS = "删除 %1 块"; +Blockly.Msg.DISABLE_BLOCK = "禁用块"; +Blockly.Msg.DUPLICATE_BLOCK = "复制"; +Blockly.Msg.ENABLE_BLOCK = "启用块"; +Blockly.Msg.EXPAND_ALL = "展开块"; +Blockly.Msg.EXPAND_BLOCK = "展开块"; +Blockly.Msg.EXTERNAL_INPUTS = "外部输入"; +Blockly.Msg.HELP = "帮助"; +Blockly.Msg.INLINE_INPUTS = "Inline Inputs"; // untranslated +Blockly.Msg.LISTS_CREATE_EMPTY_HELPURL = "http://en.wikipedia.org/wiki/Linked_list#Empty_lists"; +Blockly.Msg.LISTS_CREATE_EMPTY_TITLE = "创建空的列表"; +Blockly.Msg.LISTS_CREATE_EMPTY_TOOLTIP = "Returns a list, of length 0, containing no data records"; // untranslated +Blockly.Msg.LISTS_CREATE_WITH_CONTAINER_TITLE_ADD = "列表"; +Blockly.Msg.LISTS_CREATE_WITH_CONTAINER_TOOLTIP = "Add, remove, or reorder sections to reconfigure this list block."; // untranslated +Blockly.Msg.LISTS_CREATE_WITH_INPUT_WITH = "create list with"; // untranslated +Blockly.Msg.LISTS_CREATE_WITH_ITEM_TOOLTIP = "Add an item to the list."; // untranslated +Blockly.Msg.LISTS_CREATE_WITH_TOOLTIP = "Create a list with any number of items."; // untranslated +Blockly.Msg.LISTS_GET_INDEX_FIRST = "首次"; +Blockly.Msg.LISTS_GET_INDEX_FROM_END = "#来自结束"; +Blockly.Msg.LISTS_GET_INDEX_FROM_START = "#"; +Blockly.Msg.LISTS_GET_INDEX_GET = "获得"; +Blockly.Msg.LISTS_GET_INDEX_GET_REMOVE = "get and remove"; // untranslated +Blockly.Msg.LISTS_GET_INDEX_LAST = "最后"; +Blockly.Msg.LISTS_GET_INDEX_RANDOM = "随机"; +Blockly.Msg.LISTS_GET_INDEX_REMOVE = "移除"; +Blockly.Msg.LISTS_GET_INDEX_TAIL = "空白"; +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_FIRST = "Returns the first item in a list."; // untranslated +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_FROM_END = "Returns the item at the specified position in a list. #1 is the last item."; // untranslated +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_FROM_START = "Returns the item at the specified position in a list. #1 is the first item."; // untranslated +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_LAST = "Returns the last item in a list."; // untranslated +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_RANDOM = "随机返回列表中的一个项目。"; +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_FIRST = "移除并返回列表中的第一个项目。"; +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_FROM_END = "Removes and returns the item at the specified position in a list. #1 is the last item."; // untranslated +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_FROM_START = "Removes and returns the item at the specified position in a list. #1 is the first item."; // untranslated +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_LAST = "移除并返回列表中的最后一个项目。"; +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_RANDOM = "移除并返回列表中的一个随机项目中。"; +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_REMOVE_FIRST = "Removes the first item in a list."; // untranslated +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_REMOVE_FROM_END = "Removes the item at the specified position in a list. #1 is the last item."; // untranslated +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_REMOVE_FROM_START = "Removes the item at the specified position in a list. #1 is the first item."; // untranslated +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_REMOVE_LAST = "Removes the last item in a list."; // untranslated +Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_REMOVE_RANDOM = "Removes a random item in a list."; // untranslated +Blockly.Msg.LISTS_GET_SUBLIST_END_FROM_END = "从结束至#"; +Blockly.Msg.LISTS_GET_SUBLIST_END_FROM_START = "至#"; +Blockly.Msg.LISTS_GET_SUBLIST_END_LAST = "至最后"; +Blockly.Msg.LISTS_GET_SUBLIST_HELPURL = "https://code.google.com/p/blockly/wiki/Lists#Getting_a_sublist"; +Blockly.Msg.LISTS_GET_SUBLIST_START_FIRST = "get sub-list from first"; // untranslated +Blockly.Msg.LISTS_GET_SUBLIST_START_FROM_END = "get sub-list from # from end"; // untranslated +Blockly.Msg.LISTS_GET_SUBLIST_START_FROM_START = "get sub-list from #"; // untranslated +Blockly.Msg.LISTS_GET_SUBLIST_TAIL = "空白"; +Blockly.Msg.LISTS_GET_SUBLIST_TOOLTIP = "Creates a copy of the specified portion of a list."; // untranslated +Blockly.Msg.LISTS_INDEX_OF_FIRST = "find first occurrence of item"; // untranslated +Blockly.Msg.LISTS_INDEX_OF_HELPURL = "https://code.google.com/p/blockly/wiki/Lists#Getting_Items_from_a_List"; +Blockly.Msg.LISTS_INDEX_OF_LAST = "find last occurrence of item"; // untranslated +Blockly.Msg.LISTS_INDEX_OF_TOOLTIP = "Returns the index of the first/last occurrence of the item in the list. Returns 0 if text is not found."; // untranslated +Blockly.Msg.LISTS_INLIST = "在列表中"; +Blockly.Msg.LISTS_IS_EMPTY_HELPURL = "https://code.google.com/p/blockly/wiki/Lists#is_empty"; // untranslated +Blockly.Msg.LISTS_IS_EMPTY_TITLE = "%1是空的"; +Blockly.Msg.LISTS_LENGTH_HELPURL = "https://code.google.com/p/blockly/wiki/Lists#length_of"; +Blockly.Msg.LISTS_LENGTH_TITLE = "%1的长度"; +Blockly.Msg.LISTS_LENGTH_TOOLTIP = "返回列表的长度。"; +Blockly.Msg.LISTS_REPEAT_HELPURL = "https://code.google.com/p/blockly/wiki/Lists#create_list_with"; +Blockly.Msg.LISTS_REPEAT_TITLE = "create list with item %1 repeated %2 times"; // untranslated +Blockly.Msg.LISTS_REPEAT_TOOLTIP = "Creates a list consisting of the given value repeated the specified number of times."; // untranslated +Blockly.Msg.LISTS_SET_INDEX_HELPURL = "https://code.google.com/p/blockly/wiki/Lists#in_list_..._set"; +Blockly.Msg.LISTS_SET_INDEX_INPUT_TO = "作为"; +Blockly.Msg.LISTS_SET_INDEX_INSERT = "插入在"; +Blockly.Msg.LISTS_SET_INDEX_SET = "设置"; +Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_INSERT_FIRST = "Inserts the item at the start of a list."; // untranslated +Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_INSERT_FROM_END = "Inserts the item at the specified position in a list. #1 is the last item."; // untranslated +Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_INSERT_FROM_START = "Inserts the item at the specified position in a list. #1 is the first item."; // untranslated +Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_INSERT_LAST = "Append the item to the end of a list."; // untranslated +Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_INSERT_RANDOM = "Inserts the item randomly in a list."; // untranslated +Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_SET_FIRST = "Sets the first item in a list."; // untranslated +Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_SET_FROM_END = "Sets the item at the specified position in a list. #1 is the last item."; // untranslated +Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_SET_FROM_START = "Sets the item at the specified position in a list. #1 is the first item."; // untranslated +Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_SET_LAST = "设置列表中的最后一项。"; +Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_SET_RANDOM = "Sets a random item in a list."; // untranslated +Blockly.Msg.LISTS_TOOLTIP = "Returns true if the list is empty."; // untranslated +Blockly.Msg.LOGIC_BOOLEAN_FALSE = "错"; +Blockly.Msg.LOGIC_BOOLEAN_HELPURL = "http://code.google.com/p/blockly/wiki/True_False"; // untranslated +Blockly.Msg.LOGIC_BOOLEAN_TOOLTIP = "Returns either true or false."; // untranslated +Blockly.Msg.LOGIC_BOOLEAN_TRUE = "正"; +Blockly.Msg.LOGIC_COMPARE_HELPURL = "http://zh.wikipedia.org/wiki/不等"; +Blockly.Msg.LOGIC_COMPARE_TOOLTIP_EQ = "Return true if both inputs equal each other."; // untranslated +Blockly.Msg.LOGIC_COMPARE_TOOLTIP_GT = "Return true if the first input is greater than the second input."; // untranslated +Blockly.Msg.LOGIC_COMPARE_TOOLTIP_GTE = "Return true if the first input is greater than or equal to the second input."; // untranslated +Blockly.Msg.LOGIC_COMPARE_TOOLTIP_LT = "Return true if the first input is smaller than the second input."; // untranslated +Blockly.Msg.LOGIC_COMPARE_TOOLTIP_LTE = "Return true if the first input is smaller than or equal to the second input."; // untranslated +Blockly.Msg.LOGIC_COMPARE_TOOLTIP_NEQ = "Return true if both inputs are not equal to each other."; // untranslated +Blockly.Msg.LOGIC_NEGATE_HELPURL = "http://code.google.com/p/blockly/wiki/Not"; // untranslated +Blockly.Msg.LOGIC_NEGATE_TITLE = "并非%1"; +Blockly.Msg.LOGIC_NEGATE_TOOLTIP = "Returns true if the input is false. Returns false if the input is true."; // untranslated +Blockly.Msg.LOGIC_NULL = "满"; +Blockly.Msg.LOGIC_NULL_HELPURL = "http://en.wikipedia.org/wiki/Nullable_type"; // untranslated +Blockly.Msg.LOGIC_NULL_TOOLTIP = "返回空值。"; +Blockly.Msg.LOGIC_OPERATION_AND = "和"; +Blockly.Msg.LOGIC_OPERATION_HELPURL = "http://code.google.com/p/blockly/wiki/And_Or"; // untranslated +Blockly.Msg.LOGIC_OPERATION_OR = "或"; +Blockly.Msg.LOGIC_OPERATION_TOOLTIP_AND = "Return true if both inputs are true."; // untranslated +Blockly.Msg.LOGIC_OPERATION_TOOLTIP_OR = "Return true if at least one of the inputs is true."; // untranslated +Blockly.Msg.LOGIC_TERNARY_CONDITION = "测试"; +Blockly.Msg.LOGIC_TERNARY_HELPURL = "http://zh.wikipedia.org/wiki/条件运算符"; +Blockly.Msg.LOGIC_TERNARY_IF_FALSE = "如果无效"; +Blockly.Msg.LOGIC_TERNARY_IF_TRUE = "如果正确"; +Blockly.Msg.LOGIC_TERNARY_TOOLTIP = "Check the condition in 'test'. If the condition is true, returns the 'if true' value; otherwise returns the 'if false' value."; // untranslated +Blockly.Msg.MATH_ADDITION_SYMBOL = "+"; // untranslated +Blockly.Msg.MATH_ARITHMETIC_HELPURL = "http://zh.wikipedia.org/wiki/算术"; +Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_ADD = "Return the sum of the two numbers."; // untranslated +Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_DIVIDE = "Return the quotient of the two numbers."; // untranslated +Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_MINUS = "Return the difference of the two numbers."; // untranslated +Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_MULTIPLY = "Return the product of the two numbers."; // untranslated +Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_POWER = "Return the first number raised to the power of the second number."; // untranslated +Blockly.Msg.MATH_CHANGE_HELPURL = "http://en.wikipedia.org/wiki/Programming_idiom#Incrementing_a_counter"; // untranslated +Blockly.Msg.MATH_CHANGE_INPUT_BY = "由"; +Blockly.Msg.MATH_CHANGE_TITLE_CHANGE = "更改"; +Blockly.Msg.MATH_CHANGE_TOOLTIP = "Add a number to variable '%1'."; // untranslated +Blockly.Msg.MATH_CONSTANT_HELPURL = "http://zh.wikipedia.org/wiki/数学常数"; +Blockly.Msg.MATH_CONSTANT_TOOLTIP = "Return one of the common constants: π (3.141…), e (2.718…), φ (1.618…), sqrt(2) (1.414…), sqrt(½) (0.707…), or ∞ (infinity)."; // untranslated +Blockly.Msg.MATH_CONSTRAIN_HELPURL = "http://en.wikipedia.org/wiki/Clamping_%28graphics%29"; +Blockly.Msg.MATH_CONSTRAIN_TITLE = "constrain %1 low %2 high %3"; // untranslated +Blockly.Msg.MATH_CONSTRAIN_TOOLTIP = "Constrain a number to be between the specified limits (inclusive)."; // untranslated +Blockly.Msg.MATH_DIVISION_SYMBOL = "÷"; // untranslated +Blockly.Msg.MATH_IS_DIVISIBLE_BY = "is divisible by"; // untranslated +Blockly.Msg.MATH_IS_EVEN = "乃至于"; +Blockly.Msg.MATH_IS_NEGATIVE = "为负"; +Blockly.Msg.MATH_IS_ODD = "是奇特的"; +Blockly.Msg.MATH_IS_POSITIVE = "is positive"; // untranslated +Blockly.Msg.MATH_IS_PRIME = "是总理"; +Blockly.Msg.MATH_IS_TOOLTIP = "Check if a number is an even, odd, prime, whole, positive, negative, or if it is divisible by certain number. Returns true or false."; // untranslated +Blockly.Msg.MATH_IS_WHOLE = "为整数"; +Blockly.Msg.MATH_MODULO_HELPURL = "http://en.wikipedia.org/wiki/Modulo_operation"; // untranslated +Blockly.Msg.MATH_MODULO_TITLE = "remainder of %1 ÷ %2"; // untranslated +Blockly.Msg.MATH_MODULO_TOOLTIP = "Return the remainder from dividing the two numbers."; // untranslated +Blockly.Msg.MATH_MULTIPLICATION_SYMBOL = "×"; // untranslated +Blockly.Msg.MATH_NUMBER_HELPURL = "http://zh.wikipedia.org/wiki/数字"; +Blockly.Msg.MATH_NUMBER_TOOLTIP = "一个数字。"; +Blockly.Msg.MATH_ONLIST_HELPURL = ""; // untranslated +Blockly.Msg.MATH_ONLIST_OPERATOR_AVERAGE = "列表中的平均数"; +Blockly.Msg.MATH_ONLIST_OPERATOR_MAX = "列表最大值"; +Blockly.Msg.MATH_ONLIST_OPERATOR_MEDIAN = "列表中位数"; +Blockly.Msg.MATH_ONLIST_OPERATOR_MIN = "列表最小值"; +Blockly.Msg.MATH_ONLIST_OPERATOR_MODE = "列表模式"; +Blockly.Msg.MATH_ONLIST_OPERATOR_RANDOM = "列表的随机项"; +Blockly.Msg.MATH_ONLIST_OPERATOR_STD_DEV = "standard deviation of list"; // untranslated +Blockly.Msg.MATH_ONLIST_OPERATOR_SUM = "列表中的数的总和"; +Blockly.Msg.MATH_ONLIST_TOOLTIP_AVERAGE = "Return the average (arithmetic mean) of the numeric values in the list."; // untranslated +Blockly.Msg.MATH_ONLIST_TOOLTIP_MAX = "返回列表中最大数。"; +Blockly.Msg.MATH_ONLIST_TOOLTIP_MEDIAN = "Return the median number in the list."; // untranslated +Blockly.Msg.MATH_ONLIST_TOOLTIP_MIN = "返回列表中最小数。"; +Blockly.Msg.MATH_ONLIST_TOOLTIP_MODE = "Return a list of the most common item(s) in the list."; // untranslated +Blockly.Msg.MATH_ONLIST_TOOLTIP_RANDOM = "从列表中返回一个随机的元素。"; +Blockly.Msg.MATH_ONLIST_TOOLTIP_STD_DEV = "返回列表的标准偏差。"; +Blockly.Msg.MATH_ONLIST_TOOLTIP_SUM = "返回列表中的所有数字的和。"; +Blockly.Msg.MATH_POWER_SYMBOL = "^"; // untranslated +Blockly.Msg.MATH_RANDOM_FLOAT_HELPURL = "http://en.wikipedia.org/wiki/Random_number_generation"; // untranslated +Blockly.Msg.MATH_RANDOM_FLOAT_TITLE_RANDOM = "随机分数"; +Blockly.Msg.MATH_RANDOM_FLOAT_TOOLTIP = "Return a random fraction between 0.0 (inclusive) and 1.0 (exclusive)."; // untranslated +Blockly.Msg.MATH_RANDOM_INT_HELPURL = "http://zh.wikipedia.org/wiki/随机数发生器"; +Blockly.Msg.MATH_RANDOM_INT_TITLE = "random integer from %1 to %2"; // untranslated +Blockly.Msg.MATH_RANDOM_INT_TOOLTIP = "Return a random integer between the two specified limits, inclusive."; // untranslated +Blockly.Msg.MATH_ROUND_HELPURL = "http://zh.wikipedia.org/wiki/四舍五入"; +Blockly.Msg.MATH_ROUND_OPERATOR_ROUND = "向下舍入"; +Blockly.Msg.MATH_ROUND_OPERATOR_ROUNDDOWN = "向下舍入"; +Blockly.Msg.MATH_ROUND_OPERATOR_ROUNDUP = "向上舍入"; +Blockly.Msg.MATH_ROUND_TOOLTIP = "Round a number up or down."; // untranslated +Blockly.Msg.MATH_SINGLE_HELPURL = "http://zh.wikipedia.org/wiki/平方根"; +Blockly.Msg.MATH_SINGLE_OP_ABSOLUTE = "绝对"; +Blockly.Msg.MATH_SINGLE_OP_ROOT = "平方根"; +Blockly.Msg.MATH_SINGLE_TOOLTIP_ABS = "返回一个数的绝对值。"; +Blockly.Msg.MATH_SINGLE_TOOLTIP_EXP = "Return e to the power of a number."; // untranslated +Blockly.Msg.MATH_SINGLE_TOOLTIP_LN = "Return the natural logarithm of a number."; // untranslated +Blockly.Msg.MATH_SINGLE_TOOLTIP_LOG10 = "Return the base 10 logarithm of a number."; // untranslated +Blockly.Msg.MATH_SINGLE_TOOLTIP_NEG = "Return the negation of a number."; // untranslated +Blockly.Msg.MATH_SINGLE_TOOLTIP_POW10 = "返回数的10次幂。"; +Blockly.Msg.MATH_SINGLE_TOOLTIP_ROOT = "Return the square root of a number."; // untranslated +Blockly.Msg.MATH_SUBTRACTION_SYMBOL = "-"; // untranslated +Blockly.Msg.MATH_TRIG_ACOS = "acos"; // untranslated +Blockly.Msg.MATH_TRIG_ASIN = "asin"; // untranslated +Blockly.Msg.MATH_TRIG_ATAN = "atan"; // untranslated +Blockly.Msg.MATH_TRIG_COS = "cos"; // untranslated +Blockly.Msg.MATH_TRIG_HELPURL = "http://zh.wikipedia.org/wiki/三角函数"; +Blockly.Msg.MATH_TRIG_SIN = "sin"; // untranslated +Blockly.Msg.MATH_TRIG_TAN = "tan"; // untranslated +Blockly.Msg.MATH_TRIG_TOOLTIP_ACOS = "Return the arccosine of a number."; // untranslated +Blockly.Msg.MATH_TRIG_TOOLTIP_ASIN = "Return the arcsine of a number."; // untranslated +Blockly.Msg.MATH_TRIG_TOOLTIP_ATAN = "Return the arctangent of a number."; // untranslated +Blockly.Msg.MATH_TRIG_TOOLTIP_COS = "Return the cosine of a degree (not radian)."; // untranslated +Blockly.Msg.MATH_TRIG_TOOLTIP_SIN = "Return the sine of a degree (not radian)."; // untranslated +Blockly.Msg.MATH_TRIG_TOOLTIP_TAN = "Return the tangent of a degree (not radian)."; // untranslated +Blockly.Msg.NEW_VARIABLE = "新变量..."; +Blockly.Msg.NEW_VARIABLE_TITLE = "新变量的名称:"; +Blockly.Msg.ORDINAL_NUMBER_SUFFIX = "空白"; +Blockly.Msg.PROCEDURES_BEFORE_PARAMS = "与:"; +Blockly.Msg.PROCEDURES_CALLNORETURN_CALL = "空白"; +Blockly.Msg.PROCEDURES_CALLNORETURN_HELPURL = "http://zh.wikipedia.org/wiki/子程序"; +Blockly.Msg.PROCEDURES_CALLNORETURN_TOOLTIP = "Run the user-defined function '%1'."; // untranslated +Blockly.Msg.PROCEDURES_CALLRETURN_HELPURL = "http://zh.wikipedia.org/wiki/子程序"; +Blockly.Msg.PROCEDURES_CALLRETURN_TOOLTIP = "Run the user-defined function '%1' and use its output."; // untranslated +Blockly.Msg.PROCEDURES_CREATE_DO = "创建'%1'"; +Blockly.Msg.PROCEDURES_DEFNORETURN_DO = "空白"; +Blockly.Msg.PROCEDURES_DEFNORETURN_HELPURL = "http://zh.wikipedia.org/wiki/子程序"; +Blockly.Msg.PROCEDURES_DEFNORETURN_PROCEDURE = "做点什么"; +Blockly.Msg.PROCEDURES_DEFNORETURN_TITLE = "至"; +Blockly.Msg.PROCEDURES_DEFNORETURN_TOOLTIP = "Creates a function with no output."; // untranslated +Blockly.Msg.PROCEDURES_DEFRETURN_HELPURL = "http://zh.wikipedia.org/wiki/子程序"; +Blockly.Msg.PROCEDURES_DEFRETURN_RETURN = "返回"; +Blockly.Msg.PROCEDURES_DEFRETURN_TOOLTIP = "Creates a function with an output."; // untranslated +Blockly.Msg.PROCEDURES_DEF_DUPLICATE_WARNING = "Warning: This function has duplicate parameters."; // untranslated +Blockly.Msg.PROCEDURES_HIGHLIGHT_DEF = "Highlight function definition"; // untranslated +Blockly.Msg.PROCEDURES_IFRETURN_TOOLTIP = "If a value is true, then return a second value."; // untranslated +Blockly.Msg.PROCEDURES_IFRETURN_WARNING = "Warning: This block may be used only within a function definition."; // untranslated +Blockly.Msg.PROCEDURES_MUTATORARG_TITLE = "输入名称:"; +Blockly.Msg.PROCEDURES_MUTATORCONTAINER_TITLE = "投入"; +Blockly.Msg.REMOVE_COMMENT = "删除注释"; +Blockly.Msg.RENAME_VARIABLE = "重命名变量..."; +Blockly.Msg.RENAME_VARIABLE_TITLE = "Rename all '%1' variables to:"; // untranslated +Blockly.Msg.TEXT_APPEND_APPENDTEXT = "追加文本"; +Blockly.Msg.TEXT_APPEND_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Text_modification"; +Blockly.Msg.TEXT_APPEND_TO = "至"; +Blockly.Msg.TEXT_APPEND_TOOLTIP = "将一些文本追加到变量“%1”。"; +Blockly.Msg.TEXT_CHANGECASE_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Adjusting_text_case"; +Blockly.Msg.TEXT_CHANGECASE_OPERATOR_LOWERCASE = "为小写"; +Blockly.Msg.TEXT_CHANGECASE_OPERATOR_TITLECASE = "为首字母大写"; +Blockly.Msg.TEXT_CHANGECASE_OPERATOR_UPPERCASE = "为大写"; +Blockly.Msg.TEXT_CHANGECASE_TOOLTIP = "Return a copy of the text in a different case."; // untranslated +Blockly.Msg.TEXT_CHARAT_FIRST = "获得第一个信件"; +Blockly.Msg.TEXT_CHARAT_FROM_END = "get letter # from end"; // untranslated +Blockly.Msg.TEXT_CHARAT_FROM_START = "获得信件#"; +Blockly.Msg.TEXT_CHARAT_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Extracting_text"; +Blockly.Msg.TEXT_CHARAT_INPUT_INTEXT = "于文本中"; +Blockly.Msg.TEXT_CHARAT_LAST = "获得最后信件"; +Blockly.Msg.TEXT_CHARAT_RANDOM = "获取随机的字母"; +Blockly.Msg.TEXT_CHARAT_TAIL = "空白"; +Blockly.Msg.TEXT_CHARAT_TOOLTIP = "Returns the letter at the specified position."; // untranslated +Blockly.Msg.TEXT_CREATE_JOIN_ITEM_TOOLTIP = "在文本中加入项。"; +Blockly.Msg.TEXT_CREATE_JOIN_TITLE_JOIN = "加入"; +Blockly.Msg.TEXT_CREATE_JOIN_TOOLTIP = "Add, remove, or reorder sections to reconfigure this text block."; // untranslated +Blockly.Msg.TEXT_GET_SUBSTRING_END_FROM_END = "从最后至信件#"; +Blockly.Msg.TEXT_GET_SUBSTRING_END_FROM_START = "到字符#"; +Blockly.Msg.TEXT_GET_SUBSTRING_END_LAST = "至最后信件"; +Blockly.Msg.TEXT_GET_SUBSTRING_HELPURL = "http://code.google.com/p/blockly/wiki/Text#Extracting_a_region_of_text"; +Blockly.Msg.TEXT_GET_SUBSTRING_INPUT_IN_TEXT = "于文本中"; +Blockly.Msg.TEXT_GET_SUBSTRING_START_FIRST = "get substring from first letter"; // untranslated +Blockly.Msg.TEXT_GET_SUBSTRING_START_FROM_END = "get substring from letter # from end"; // untranslated +Blockly.Msg.TEXT_GET_SUBSTRING_START_FROM_START = "get substring from letter #"; // untranslated +Blockly.Msg.TEXT_GET_SUBSTRING_TAIL = "空白"; +Blockly.Msg.TEXT_GET_SUBSTRING_TOOLTIP = "Returns a specified portion of the text."; // untranslated +Blockly.Msg.TEXT_INDEXOF_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Finding_text"; +Blockly.Msg.TEXT_INDEXOF_INPUT_INTEXT = "于文本中"; +Blockly.Msg.TEXT_INDEXOF_OPERATOR_FIRST = "find first occurrence of text"; // untranslated +Blockly.Msg.TEXT_INDEXOF_OPERATOR_LAST = "find last occurrence of text"; // untranslated +Blockly.Msg.TEXT_INDEXOF_TAIL = "空白"; +Blockly.Msg.TEXT_INDEXOF_TOOLTIP = "Returns the index of the first/last occurrence of first text in the second text. Returns 0 if text is not found."; // untranslated +Blockly.Msg.TEXT_ISEMPTY_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Checking_for_empty_text"; +Blockly.Msg.TEXT_ISEMPTY_TITLE = "%1是空的"; +Blockly.Msg.TEXT_ISEMPTY_TOOLTIP = "如果提供的文本为空,则返回真。"; +Blockly.Msg.TEXT_JOIN_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Text_creation"; +Blockly.Msg.TEXT_JOIN_TITLE_CREATEWITH = "create text with"; // untranslated +Blockly.Msg.TEXT_JOIN_TOOLTIP = "Create a piece of text by joining together any number of items."; // untranslated +Blockly.Msg.TEXT_LENGTH_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Text_modification"; +Blockly.Msg.TEXT_LENGTH_TITLE = "%1的长度"; +Blockly.Msg.TEXT_LENGTH_TOOLTIP = "Returns the number of letters (including spaces) in the provided text."; // untranslated +Blockly.Msg.TEXT_PRINT_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Printing_text"; +Blockly.Msg.TEXT_PRINT_TITLE = "打印%1"; +Blockly.Msg.TEXT_PRINT_TOOLTIP = "Print the specified text, number or other value."; // untranslated +Blockly.Msg.TEXT_PROMPT_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Getting_input_from_the_user"; +Blockly.Msg.TEXT_PROMPT_TOOLTIP_NUMBER = "Prompt for user for a number."; // untranslated +Blockly.Msg.TEXT_PROMPT_TOOLTIP_TEXT = "Prompt for user for some text."; // untranslated +Blockly.Msg.TEXT_PROMPT_TYPE_NUMBER = "prompt for number with message"; // untranslated +Blockly.Msg.TEXT_PROMPT_TYPE_TEXT = "prompt for text with message"; // untranslated +Blockly.Msg.TEXT_TEXT_HELPURL = "http://zh.wikipedia.org/wiki/字符串"; +Blockly.Msg.TEXT_TEXT_TOOLTIP = "A letter, word, or line of text."; // untranslated +Blockly.Msg.TEXT_TRIM_HELPURL = "https://code.google.com/p/blockly/wiki/Text#Trimming_%28removing%29_spaces"; +Blockly.Msg.TEXT_TRIM_OPERATOR_BOTH = "trim spaces from both sides"; // untranslated +Blockly.Msg.TEXT_TRIM_OPERATOR_LEFT = "trim spaces from left side"; // untranslated +Blockly.Msg.TEXT_TRIM_OPERATOR_RIGHT = "trim spaces from right side"; // untranslated +Blockly.Msg.TEXT_TRIM_TOOLTIP = "Return a copy of the text with spaces removed from one or both ends."; // untranslated +Blockly.Msg.VARIABLES_DEFAULT_NAME = "项"; +Blockly.Msg.VARIABLES_GET_CREATE_SET = "创建'获得%1'"; +Blockly.Msg.VARIABLES_GET_HELPURL = "http://code.google.com/p/blockly/wiki/Variables#Get"; // untranslated +Blockly.Msg.VARIABLES_GET_TAIL = "空白"; +Blockly.Msg.VARIABLES_GET_TITLE = "空白"; +Blockly.Msg.VARIABLES_GET_TOOLTIP = "Returns the value of this variable."; // untranslated +Blockly.Msg.VARIABLES_SET_CREATE_GET = "创建'获得%1'"; +Blockly.Msg.VARIABLES_SET_HELPURL = "http://code.google.com/p/blockly/wiki/Variables#Set"; +Blockly.Msg.VARIABLES_SET_TAIL = "至"; +Blockly.Msg.VARIABLES_SET_TITLE = "设置"; +Blockly.Msg.VARIABLES_SET_TOOLTIP = "Sets this variable to be equal to the input."; // untranslated +Blockly.Msg.PROCEDURES_DEFRETURN_TITLE = Blockly.Msg.PROCEDURES_DEFNORETURN_TITLE; +Blockly.Msg.LISTS_GET_SUBLIST_INPUT_IN_LIST = Blockly.Msg.LISTS_INLIST; +Blockly.Msg.LISTS_SET_INDEX_INPUT_IN_LIST = Blockly.Msg.LISTS_INLIST; +Blockly.Msg.PROCEDURES_DEFRETURN_PROCEDURE = Blockly.Msg.PROCEDURES_DEFNORETURN_PROCEDURE; +Blockly.Msg.VARIABLES_SET_ITEM = Blockly.Msg.VARIABLES_DEFAULT_NAME; +Blockly.Msg.LISTS_CREATE_WITH_ITEM_TITLE = Blockly.Msg.VARIABLES_DEFAULT_NAME; +Blockly.Msg.MATH_CHANGE_TITLE_ITEM = Blockly.Msg.VARIABLES_DEFAULT_NAME; +Blockly.Msg.VARIABLES_GET_ITEM = Blockly.Msg.VARIABLES_DEFAULT_NAME; +Blockly.Msg.PROCEDURES_DEFRETURN_DO = Blockly.Msg.PROCEDURES_DEFNORETURN_DO; +Blockly.Msg.LISTS_GET_INDEX_HELPURL = Blockly.Msg.LISTS_INDEX_OF_HELPURL; +Blockly.Msg.TEXT_CREATE_JOIN_ITEM_TITLE_ITEM = Blockly.Msg.VARIABLES_DEFAULT_NAME; +Blockly.Msg.CONTROLS_IF_MSG_THEN = Blockly.Msg.CONTROLS_REPEAT_INPUT_DO; +Blockly.Msg.LISTS_INDEX_OF_INPUT_IN_LIST = Blockly.Msg.LISTS_INLIST; +Blockly.Msg.PROCEDURES_CALLRETURN_CALL = Blockly.Msg.PROCEDURES_CALLNORETURN_CALL; +Blockly.Msg.LISTS_GET_INDEX_INPUT_IN_LIST = Blockly.Msg.LISTS_INLIST; +Blockly.Msg.CONTROLS_FOR_INPUT_DO = Blockly.Msg.CONTROLS_REPEAT_INPUT_DO; +Blockly.Msg.CONTROLS_FOREACH_INPUT_DO = Blockly.Msg.CONTROLS_REPEAT_INPUT_DO; +Blockly.Msg.CONTROLS_IF_IF_TITLE_IF = Blockly.Msg.CONTROLS_IF_MSG_IF; +Blockly.Msg.CONTROLS_WHILEUNTIL_INPUT_DO = Blockly.Msg.CONTROLS_REPEAT_INPUT_DO; +Blockly.Msg.CONTROLS_IF_ELSEIF_TITLE_ELSEIF = Blockly.Msg.CONTROLS_IF_MSG_ELSEIF; +Blockly.Msg.TEXT_APPEND_VARIABLE = Blockly.Msg.VARIABLES_DEFAULT_NAME; +Blockly.Msg.CONTROLS_IF_ELSE_TITLE_ELSE = Blockly.Msg.CONTROLS_IF_MSG_ELSE; \ No newline at end of file diff --git a/msg/json/ar.json b/msg/json/ar.json new file mode 100644 index 000000000..71c19512f --- /dev/null +++ b/msg/json/ar.json @@ -0,0 +1,349 @@ +{ + "ADD_COMMENT":"اضافة تعليق", + "CHANGE_VALUE_TITLE":"تغيير قيمة:", + "COLLAPSE_ALL":"إخفاء القطع ", + "COLLAPSE_BLOCK":"إخفاء القطعة", + "COLOUR_BLEND_COLOUR1":"اللون 1", + "COLOUR_BLEND_COLOUR2":"اللون 2", + "COLOUR_BLEND_HELPURL":"http:\/\/meyerweb.com\/eric\/tools\/color-blend\/", + "COLOUR_BLEND_RATIO":"نسبة", + "COLOUR_BLEND_TITLE":"دمج", + "COLOUR_BLEND_TOOLTIP":"دمج لونين ببعضهما البعض بنسبة (0.0 - 1.0).", + "COLOUR_PICKER_HELPURL":"http:\/\/ar.wikipedia.org\/wiki\/Color", + "COLOUR_PICKER_TOOLTIP":"اختر لون من اللوحة.", + "COLOUR_RANDOM_HELPURL":"http:\/\/randomcolour.com", + "COLOUR_RANDOM_TITLE":"لون عشوائي", + "COLOUR_RANDOM_TOOLTIP":"اختر لون بشكل عشوائي.", + "COLOUR_RGB_BLUE":"أزرق", + "COLOUR_RGB_GREEN":"أخضر", + "COLOUR_RGB_HELPURL":"http:\/\/www.december.com\/html\/spec\/colorper.html", + "COLOUR_RGB_RED":"أحمر", + "COLOUR_RGB_TITLE":"لون مع", + "COLOUR_RGB_TOOLTIP":"إنشئ لون بالكمية المحددة من الأحمر, الأخضر والأزرق. بحيث يجب تكون كافة القيم بين 0 و 100.", + "CONTROLS_FLOW_STATEMENTS_HELPURL":"https:\/\/code.google.com\/p\/blockly\/wiki\/Loops#Loop_Termination_Blocks", + "CONTROLS_FLOW_STATEMENTS_OPERATOR_BREAK":"اخرج من الحلقة", + "CONTROLS_FLOW_STATEMENTS_OPERATOR_CONTINUE":"استمر ابتداءا من التكرار التالي من الحلقة", + "CONTROLS_FLOW_STATEMENTS_TOOLTIP_BREAK":"اخرج من الحلقة الحالية.", + "CONTROLS_FLOW_STATEMENTS_TOOLTIP_CONTINUE":"تخط ما تبقى من هذه الحلقة، واستمر ابتداءا من التكرار التالي.", + "CONTROLS_FLOW_STATEMENTS_WARNING":"تحذير: يمكن استخدام هذه القطعة فقط داخل حلقة.", + "CONTROLS_FOREACH_HELPURL":"_each https:\/\/code.google.com\/p\/blockly\/wiki\/Loops#for العبارة الشرطية \"لِكُل\"", + "CONTROLS_FOREACH_INPUT_INLIST":"في قائمة", + "CONTROLS_FOREACH_INPUT_INLIST_TAIL":"", + "CONTROLS_FOREACH_INPUT_ITEM":"لكل عنصر", + "CONTROLS_FOREACH_TOOLTIP":"لكل عنصر في قائمة ما، عين المتغير '%1' لهذا الغنصر، ومن ثم نفذ بعض الأوامر.", + "CONTROLS_FOR_HELPURL":"https:\/\/code.google.com\/p\/blockly\/wiki\/Loops#count_with", + "CONTROLS_FOR_INPUT_FROM_TO_BY":"من %1 إلى %2 بمعدل %3", + "CONTROLS_FOR_INPUT_WITH":"عد بـ", + "CONTROLS_FOR_TOOLTIP":"اجعل المتغير %1 يأخذ القيم من رقم البداية الى رقم النهاية، قم بالعد داخل المجال المحدد، وطبق أوامر القطع المحددة.", + "CONTROLS_IF_ELSEIF_TOOLTIP":"إضف شرطا إلى القطعة الشرطية \"إذا\".", + "CONTROLS_IF_ELSE_TOOLTIP":"أضف شرط \"نهاية، إجمع\" إلى القطعة الشرطية \"إذا\".", + "CONTROLS_IF_HELPURL":"http:\/\/code.google.com\/p\/blockly\/wiki\/If_Then", + "CONTROLS_IF_IF_TOOLTIP":"أضف, إزل, أو أعد ترتيب المقاطع لإعادة تكوين القطعة الشرطية \"إذا\".", + "CONTROLS_IF_MSG_ELSE":"والا", + "CONTROLS_IF_MSG_ELSEIF":"وإﻻ إذا", + "CONTROLS_IF_MSG_IF":"إذا", + "CONTROLS_IF_TOOLTIP_1":"إذا كانت قيمة ما تساوي صحيح, إذن قم بتنفيذ أمر ما.", + "CONTROLS_IF_TOOLTIP_2":"إذا كانت قيمة ما تساوي \"صحيح\"، إذن قم بتنفيذ أول قطعة من الأوامر. والا ،قم بتنفيذ القطعة الثانية من الأوامر.", + "CONTROLS_IF_TOOLTIP_3":"إذا كانت القيمة الأولى تساوي \"صحيح\", إذن قم بتنفيذ القطعة الأولى من الأوامر. والا, إذا كانت القيمة الثانية تساوي \"صحيح\", قم بتنفيذ القطعة الثانية من الأوامر.", + "CONTROLS_IF_TOOLTIP_4":"إذا كانت القيمة الأولى تساوي \"صحيح\", إذن قم بتنفيذ القطعة الأولى من الأوامر. والا , إذا كانت القيمة الثانية تساوي \"صحيح\", قم بتنفيذ القطعة الثانية من الأوامر. إذا لم تكن هناك أي قيمة تساوي صحيح, قم بتنفيذ آخر قطعة من الأوامر.", + "CONTROLS_REPEAT_HELPURL":"http:\/\/en.wikipedia.org\/wiki\/For_loop", + "CONTROLS_REPEAT_INPUT_DO":"نفّذ", + "CONTROLS_REPEAT_TITLE":"كرر %1 مرات", + "CONTROLS_REPEAT_TITLE_REPEAT":"أكرر", + "CONTROLS_REPEAT_TITLE_TIMES":"مرات", + "CONTROLS_REPEAT_TOOLTIP":"نفّذ بعض الأوامر عدة مرات.", + "CONTROLS_WHILEUNTIL_HELPURL":"http:\/\/code.google.com\/p\/blockly\/wiki\/Repeat", + "CONTROLS_WHILEUNTIL_OPERATOR_UNTIL":"اكرّر حتى", + "CONTROLS_WHILEUNTIL_OPERATOR_WHILE":"اكرّر طالما", + "CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL":"بما ان القيمة خاطئة, نفّذ بعض الأوامر.", + "CONTROLS_WHILEUNTIL_TOOLTIP_WHILE":"بما ان القيمة صحيحة, نفّذ بعض الأوامر.", + "DELETE_BLOCK":"إحذف القطعة", + "DELETE_X_BLOCKS":"إحذف قطع %1", + "DISABLE_BLOCK":"عطّل القطعة", + "DUPLICATE_BLOCK":"ادمج", + "ENABLE_BLOCK":"أعد تفعيل القطعة", + "EXPAND_ALL":"وسٌّع القطع", + "EXPAND_BLOCK":"وسٌّع القطعة", + "EXTERNAL_INPUTS":"ادخال خارجي", + "HELP":"مساعدة", + "INLINE_INPUTS":"ادخال خطي", + "LISTS_CREATE_EMPTY_HELPURL":"http:\/\/en.wikipedia.org\/wiki\/Linked_list#Empty_lists", + "LISTS_CREATE_EMPTY_TITLE":"إنشئ قائمة فارغة", + "LISTS_CREATE_EMPTY_TOOLTIP":"تقوم بإرجاع قائمة، طولها 0, لا تحتوي على أية سجلات البيانات", + "LISTS_CREATE_WITH_CONTAINER_TITLE_ADD":"قائمة", + "LISTS_CREATE_WITH_CONTAINER_TOOLTIP":"أضف, إزل, أو أعد ترتيب المقاطع لإعادة تكوين القطعة قائمة القطع التالية.", + "LISTS_CREATE_WITH_INPUT_WITH":"أتشئ قائمة مع", + "LISTS_CREATE_WITH_ITEM_TOOLTIP":"أضف عنصرا إلى القائمة.", + "LISTS_CREATE_WITH_TOOLTIP":"أنشيء قائمة من أي عدد من العناصر.", + "LISTS_GET_INDEX_FIRST":"أول", + "LISTS_GET_INDEX_FROM_END":"# من نهاية", + "LISTS_GET_INDEX_FROM_START":"#", + "LISTS_GET_INDEX_GET":"احصل على", + "LISTS_GET_INDEX_GET_REMOVE":"احصل على و ازل", + "LISTS_GET_INDEX_LAST":"أخير", + "LISTS_GET_INDEX_RANDOM":"عشوائي", + "LISTS_GET_INDEX_REMOVE":"ازل", + "LISTS_GET_INDEX_TAIL":"", + "LISTS_GET_INDEX_TOOLTIP_GET_FIRST":"يرجع العنصر الأول في قائمة ما.", + "LISTS_GET_INDEX_TOOLTIP_GET_FROM_END":"يقوم بإرجاع العنصر في الموضع المحدد في قائمة ما. #1 هو العنصر الأخير.", + "LISTS_GET_INDEX_TOOLTIP_GET_FROM_START":"يقوم بإرجاع العنصر في الموضع المحدد في قائمة ما. #1 هو العنصر الأول.", + "LISTS_GET_INDEX_TOOLTIP_GET_LAST":"يرجع العنصر الأخير في قائمة ما.", + "LISTS_GET_INDEX_TOOLTIP_GET_RANDOM":"يرجع عنصرا عشوائيا في قائمة.", + "LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_FIRST":"يزيل ويرجع العنصر الأول في قائمة.", + "LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_FROM_END":"يزيل ويقوم بإرجاع العنصر في الموضع المحدد في قائمة ما. #1 هو العنصر الأخير.", + "LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_FROM_START":"يزيل ويقوم بإرجاع العنصر في الموضع المحدد في قائمة ما. #1 هو العنصر الأول.", + "LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_LAST":"يزيل ويرجع العنصر الأخير في قائمة ما.", + "LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_RANDOM":"يزيل و يرجع عنصرا عشوائيا في قائمة ما.", + "LISTS_GET_INDEX_TOOLTIP_REMOVE_FIRST":"يزيل العنصر الأول في قائمة ما.", + "LISTS_GET_INDEX_TOOLTIP_REMOVE_FROM_END":"يزيل العنصر الموجود في الموضع المحدد في قائمة ما. #1 هو العنصر الأخير.", + "LISTS_GET_INDEX_TOOLTIP_REMOVE_FROM_START":"يزيل العنصر الموجود في الموضع المحدد في قائمة ما. #1 هو العنصر الأول.", + "LISTS_GET_INDEX_TOOLTIP_REMOVE_LAST":"يزيل العنصر الأخير في قائمة ما.", + "LISTS_GET_INDEX_TOOLTIP_REMOVE_RANDOM":"يزيل عنصرا عشوائيا في قائمة ما.", + "LISTS_GET_SUBLIST_END_FROM_END":"إلى # من نهاية", + "LISTS_GET_SUBLIST_END_FROM_START":"إلى #", + "LISTS_GET_SUBLIST_END_LAST":"إلى الأخير", + "LISTS_GET_SUBLIST_HELPURL":"https:\/\/code.google.com\/p\/blockly\/wiki\/Lists#Getting_a_sublist", + "LISTS_GET_SUBLIST_START_FIRST":"احصل على قائمة فرعية من الأول", + "LISTS_GET_SUBLIST_START_FROM_END":"احصل على قائمة فرعية من # من نهاية", + "LISTS_GET_SUBLIST_START_FROM_START":"احصل على قائمة فرعية من #", + "LISTS_GET_SUBLIST_TAIL":"", + "LISTS_GET_SUBLIST_TOOLTIP":"يقوم بإنشاء نسخة من الجزء المحدد من قائمة ما.", + "LISTS_INDEX_OF_FIRST":"ابحث على على التواجد الأول للعنصر", + "LISTS_INDEX_OF_HELPURL":"https:\/\/code.google.com\/p\/blockly\/wiki\/Lists#Getting_Items_from_a_List", + "LISTS_INDEX_OF_LAST":"ابحث على التواجد الأخير للعنصر", + "LISTS_INDEX_OF_TOOLTIP":"تقوم بإرجاع مؤشر التواجد الأول\/الأخير في القائمة. تقوم بإرجاع 0 إذا لم يتم العثور على النص.", + "LISTS_INLIST":"في قائمة", + "LISTS_IS_EMPTY_HELPURL":"https:\/\/code.google.com\/p\/blockly\/wiki\/Lists#is_empty", + "LISTS_IS_EMPTY_TITLE":"%1 فارغ", + "LISTS_LENGTH_HELPURL":"https:\/\/code.google.com\/p\/blockly\/wiki\/Lists#length_of", + "LISTS_LENGTH_TITLE":"الطول من %1", + "LISTS_LENGTH_TOOLTIP":"تقوم بإرجاع طول قائمة.", + "LISTS_REPEAT_HELPURL":"https:\/\/code.google.com\/p\/blockly\/wiki\/Lists#create_list_with", + "LISTS_REPEAT_TITLE":"إنشئ قائمة مع العنصر %1 %2 مرات", + "LISTS_REPEAT_TOOLTIP":"انشئ قائمة تتألف من القيمة المعطاة متكررة لعدد محدد من المرات.", + "LISTS_SET_INDEX_HELPURL":"https:\/\/code.google.com\/p\/blockly\/wiki\/Lists#in_list_..._set", + "LISTS_SET_INDEX_INPUT_TO":"مثل", + "LISTS_SET_INDEX_INSERT":"أدخل في", + "LISTS_SET_INDEX_SET":"تعيين", + "LISTS_SET_INDEX_TOOLTIP_INSERT_FIRST":"يقوم بإدراج هذا العنصر في بداية قائمة.", + "LISTS_SET_INDEX_TOOLTIP_INSERT_FROM_END":"يقوم بإدخال العنصر في الموضع المحدد في قائمة ما. #1 هو العنصر الأخير.", + "LISTS_SET_INDEX_TOOLTIP_INSERT_FROM_START":"يقوم بإدخال العنصر في الموضع المحدد في قائمة ما. #1 هو العنصر الأول.", + "LISTS_SET_INDEX_TOOLTIP_INSERT_LAST":"ألصق هذا العنصر بنهاية قائمة.", + "LISTS_SET_INDEX_TOOLTIP_INSERT_RANDOM":"ادخل العنصر عشوائياً في القائمة.", + "LISTS_SET_INDEX_TOOLTIP_SET_FIRST":"يحدد العنصر الأول في قائمة.", + "LISTS_SET_INDEX_TOOLTIP_SET_FROM_END":"يحدد العنصر في الموضع المحدد في قائمة ما. #1 هو العنصر الأخير.", + "LISTS_SET_INDEX_TOOLTIP_SET_FROM_START":"يحدد العنصر في الموضع المحدد في قائمة ما. #1 هو العنصر الأول.", + "LISTS_SET_INDEX_TOOLTIP_SET_LAST":"يحدد العنصر الأخير في قائمة.", + "LISTS_SET_INDEX_TOOLTIP_SET_RANDOM":"يحدد عنصرا عشوائيا في قائمة.", + "LISTS_TOOLTIP":"يرجع \"صحيح\" إذا كانت القائمة فارغة.", + "LOGIC_BOOLEAN_FALSE":"خاطئ", + "LOGIC_BOOLEAN_HELPURL":"http:\/\/code.google.com\/p\/blockly\/wiki\/True_False", + "LOGIC_BOOLEAN_TOOLTIP":"يرجع صحيح أو خاطئ.", + "LOGIC_BOOLEAN_TRUE":"صحيح", + "LOGIC_COMPARE_HELPURL":"http:\/\/en.wikipedia.org\/wiki\/Inequality_(mathematics)", + "LOGIC_COMPARE_TOOLTIP_EQ":"يرجع صحيح إذا كان كلا المدخلات مساوية بعضها البعض.", + "LOGIC_COMPARE_TOOLTIP_GT":"يرجع صحيح إذا كان الإدخال الأول أكبر من الإدخال الثاني.", + "LOGIC_COMPARE_TOOLTIP_GTE":"يرجع صحيح إذا كان الإدخال الأول أكبر من أو يساوي الإدخال الثاني.", + "LOGIC_COMPARE_TOOLTIP_LT":"يرجع صحيح إذا كان الإدخال الأول أصغر من الإدخال الثاني.", + "LOGIC_COMPARE_TOOLTIP_LTE":"يرجع صحيح إذا كان الإدخال الأول أصغر من أو يساوي الإدخال الثاني.", + "LOGIC_COMPARE_TOOLTIP_NEQ":"يرجع صحيح إذا كانت كلا المدخلات غير مساوية لبعضها البعض.", + "LOGIC_NEGATE_HELPURL":"http:\/\/code.google.com\/p\/blockly\/wiki\/Not", + "LOGIC_NEGATE_TITLE":"ليس من %1", + "LOGIC_NEGATE_TOOLTIP":"يرجع صحيح إذا كان الإدخال خاطئ . يرجع خاطئ إذا كان الإدخال صحيح.", + "LOGIC_NULL":"ملغى", + "LOGIC_NULL_HELPURL":"http:\/\/en.wikipedia.org\/wiki\/Nullable_type", + "LOGIC_NULL_TOOLTIP":"ترجع ملغى.", + "LOGIC_OPERATION_AND":"و", + "LOGIC_OPERATION_HELPURL":"http:\/\/code.google.com\/p\/blockly\/wiki\/And_Or", + "LOGIC_OPERATION_OR":"أو", + "LOGIC_OPERATION_TOOLTIP_AND":"ترجع صحيح إذا كان كلا المٌدخلات صحيح.", + "LOGIC_OPERATION_TOOLTIP_OR":"ترجع صحيح إذا كان واحد على الأقل من المدخلات صحيح.", + "LOGIC_TERNARY_CONDITION":"اختبار", + "LOGIC_TERNARY_HELPURL":"http:\/\/en.wikipedia.org\/wiki\/%3F:", + "LOGIC_TERNARY_IF_FALSE":"إذا كانت العبارة خاطئة", + "LOGIC_TERNARY_IF_TRUE":"إذا كانت العبارة صحيحة", + "LOGIC_TERNARY_TOOLTIP":"تحقق الشرط في 'الاختبار'. إذا كان الشرط صحيح، يقوم بإرجاع قيمة 'اذا كانت العبارة صحيحة'؛ خلاف ذلك يرجع قيمة 'اذا كانت العبارة خاطئة'.", + "MATH_ADDITION_SYMBOL":"+", + "MATH_ARITHMETIC_HELPURL":"http:\/\/en.wikipedia.org\/wiki\/Arithmetic", + "MATH_ARITHMETIC_TOOLTIP_ADD":"يرجع مجموع الرقمين.", + "MATH_ARITHMETIC_TOOLTIP_DIVIDE":"يرجع حاصل قسمة الرقمين.", + "MATH_ARITHMETIC_TOOLTIP_MINUS":"يرجع الفرق بين الرقمين.", + "MATH_ARITHMETIC_TOOLTIP_MULTIPLY":"يرجع حاصل ضرب الرقمين.", + "MATH_ARITHMETIC_TOOLTIP_POWER":"يرجع الرقم الأول مرفوع إلى تربيع الرقم الثاني.", + "MATH_CHANGE_HELPURL":"http:\/\/en.wikipedia.org\/wiki\/Programming_idiom#Incrementing_a_counter", + "MATH_CHANGE_INPUT_BY":"بـ", + "MATH_CHANGE_TITLE_CHANGE":"غير", + "MATH_CHANGE_TOOLTIP":"إضف رقم إلى متغير '%1'.", + "MATH_CONSTANT_HELPURL":"http:\/\/en.wikipedia.org\/wiki\/Mathematical_constant", + "MATH_CONSTANT_TOOLTIP":"ير جع واحد من الثوابت الشائعة : π (3.141…), e (2.718…), φ (1.618…), sqrt(2) (1.414…), sqrt(½) (0.707…), or ∞ (infinity).", + "MATH_CONSTRAIN_HELPURL":"http:\/\/en.wikipedia.org\/wiki\/Clamping_%28graphics%29", + "MATH_CONSTRAIN_TITLE":"تقيد %1 منخفض %2 مرتفع %3", + "MATH_CONSTRAIN_TOOLTIP":"تقييد العددليكون بين الحدود المحددة (ضمناً).", + "MATH_DIVISION_SYMBOL":"÷", + "MATH_IS_DIVISIBLE_BY":"قابل للقسمة", + "MATH_IS_EVEN":"هو زوجي", + "MATH_IS_NEGATIVE":"هو سالب", + "MATH_IS_ODD":"هو فرذي", + "MATH_IS_POSITIVE":"هو موجب", + "MATH_IS_PRIME":"هو أولي", + "MATH_IS_TOOLTIP":"تحقق إذا كان عدد ما زوجيا، فرذيا, أوليا، صحيحا،موجبا أو سالبا، أو إذا كان قابلا للقسمة على عدد معين. يرجع صحيح أو خاطئ.", + "MATH_IS_WHOLE":"هو صحيح", + "MATH_MODULO_HELPURL":"http:\/\/en.wikipedia.org\/wiki\/Modulo_operation", + "MATH_MODULO_TITLE":"باقي %1 ÷ %2", + "MATH_MODULO_TOOLTIP":"يرجع الباقي من قسمة الرقمين.", + "MATH_MULTIPLICATION_SYMBOL":"×", + "MATH_NUMBER_HELPURL":"http:\/\/en.wikipedia.org\/wiki\/Number", + "MATH_NUMBER_TOOLTIP":"عدد ما.", + "MATH_ONLIST_HELPURL":"", + "MATH_ONLIST_OPERATOR_AVERAGE":"متوسط القائمة", + "MATH_ONLIST_OPERATOR_MAX":"الحد الأقصى لقائمة", + "MATH_ONLIST_OPERATOR_MEDIAN":"متوسط القائمة", + "MATH_ONLIST_OPERATOR_MIN":"الحد الأدنى من قائمة", + "MATH_ONLIST_OPERATOR_MODE":"منوال القائمة", + "MATH_ONLIST_OPERATOR_RANDOM":"عنصر عشوائي من القائمة", + "MATH_ONLIST_OPERATOR_STD_DEV":"الانحراف المعياري للقائمة", + "MATH_ONLIST_OPERATOR_SUM":"مجموع القائمة", + "MATH_ONLIST_TOOLTIP_AVERAGE":"يرجع المعدل (الوسط الحسابي) للقيم الرقمية في القائمة.", + "MATH_ONLIST_TOOLTIP_MAX":"يرجع أكبر عدد في القائمة.", + "MATH_ONLIST_TOOLTIP_MEDIAN":"يرجع وسيط العدد في القائمة.", + "MATH_ONLIST_TOOLTIP_MIN":"يرجع أصغر رقم في القائمة.", + "MATH_ONLIST_TOOLTIP_MODE":"يرجع قائمة من العنصر أو العناصر الأكثر شيوعاً في القائمة.", + "MATH_ONLIST_TOOLTIP_RANDOM":"يرجع عنصر عشوائي من القائمة.", + "MATH_ONLIST_TOOLTIP_STD_DEV":"يرجع الانحراف المعياري للقائمة.", + "MATH_ONLIST_TOOLTIP_SUM":"يرجع مجموع كافة الأرقام الموجودة في القائمة.", + "MATH_POWER_SYMBOL":"^", + "MATH_RANDOM_FLOAT_HELPURL":"http:\/\/en.wikipedia.org\/wiki\/Random_number_generation", + "MATH_RANDOM_FLOAT_TITLE_RANDOM":"كسر عشوائي", + "MATH_RANDOM_FLOAT_TOOLTIP":"يرجع جزء عشوائي بين 0.0 (ضمنياً) و 1.0 (خارجيا).", + "MATH_RANDOM_INT_HELPURL":"http:\/\/en.wikipedia.org\/wiki\/Random_number_generation", + "MATH_RANDOM_INT_TITLE":" عدد صحيح عشوائي من %1 إلى %2", + "MATH_RANDOM_INT_TOOLTIP":"يرجع عدد صحيح عشوائي بين حدين محددين, ضمنيا.", + "MATH_ROUND_HELPURL":"http:\/\/en.wikipedia.org\/wiki\/Rounding", + "MATH_ROUND_OPERATOR_ROUND":"تقريب", + "MATH_ROUND_OPERATOR_ROUNDDOWN":"تقريب إلى اصغر عدد صحيح", + "MATH_ROUND_OPERATOR_ROUNDUP":"تقريب الى اكبر عدد صحيح", + "MATH_ROUND_TOOLTIP":"تقريب الى اكبر عدد صحيح أو الى اصغر عدد صحيح.", + "MATH_SINGLE_HELPURL":"http:\/\/en.wikipedia.org\/wiki\/Square_root", + "MATH_SINGLE_OP_ABSOLUTE":"مطلق", + "MATH_SINGLE_OP_ROOT":"الجذر التربيعي", + "MATH_SINGLE_TOOLTIP_ABS":"يرجع القيمة المطلقة لرقم.", + "MATH_SINGLE_TOOLTIP_EXP":"يرجع e الذي هو الاس المرفوع للرقم.", + "MATH_SINGLE_TOOLTIP_LN":"يرجع اللوغاريتم الطبيعي لرقم.", + "MATH_SINGLE_TOOLTIP_LOG10":"يرجع لوغاريتم عدد معين للاساس 10.", + "MATH_SINGLE_TOOLTIP_NEG":"يرجع عدد سالب.", + "MATH_SINGLE_TOOLTIP_POW10":"يرجع مضروب الرقم 10 في نفسه .", + "MATH_SINGLE_TOOLTIP_ROOT":"يرجع الجذر التربيعي للرقم.", + "MATH_SUBTRACTION_SYMBOL":"-", + "MATH_TRIG_ACOS":"acos", + "MATH_TRIG_ASIN":"asin", + "MATH_TRIG_ATAN":"atan", + "MATH_TRIG_COS":"جيب تمام", + "MATH_TRIG_HELPURL":"http:\/\/en.wikipedia.org\/wiki\/Trigonometric_functions", + "MATH_TRIG_SIN":"جيب", + "MATH_TRIG_TAN":"ظل", + "MATH_TRIG_TOOLTIP_ACOS":"يرجع قوس جيب التمام لرقم.", + "MATH_TRIG_TOOLTIP_ASIN":"يرجع قوس الجيب للرقم.", + "MATH_TRIG_TOOLTIP_ATAN":"يرجع قوس الظل للرقم.", + "MATH_TRIG_TOOLTIP_COS":"يرجع جيب التمام لدرجة (لا زواية نصف قطرية).", + "MATH_TRIG_TOOLTIP_SIN":"يرجع جيب التمام لدرجة (لا زواية نصف قطرية).", + "MATH_TRIG_TOOLTIP_TAN":"يرجع الظل لدرجة (لا دائرة نصف قطرية).", + "NEW_VARIABLE":"متغير جديد...", + "NEW_VARIABLE_TITLE":"اسم المتغير الجديد:", + "ORDINAL_NUMBER_SUFFIX":"", + "PROCEDURES_BEFORE_PARAMS":"مع:", + "PROCEDURES_CALLNORETURN_CALL":"", + "PROCEDURES_CALLNORETURN_HELPURL":"http:\/\/en.wikipedia.org\/wiki\/Procedure_%28computer_science%29", + "PROCEDURES_CALLNORETURN_TOOLTIP":"تشغيل الدالة المعرفة من قبل المستخدم '%1'.", + "PROCEDURES_CALLRETURN_HELPURL":"http:\/\/en.wikipedia.org\/wiki\/Procedure_%28computer_science%29", + "PROCEDURES_CALLRETURN_TOOLTIP":"تشغيل الدالة المعرفة من قبل المستخدم %1 واستخدام مخرجاتها.", + "PROCEDURES_CREATE_DO":"إنشئ '%1'", + "PROCEDURES_DEFNORETURN_DO":"", + "PROCEDURES_DEFNORETURN_HELPURL":"http:\/\/en.wikipedia.org\/wiki\/Procedure_%28computer_science%29", + "PROCEDURES_DEFNORETURN_PROCEDURE":"القيام بشيء ما", + "PROCEDURES_DEFNORETURN_TITLE":"إلى", + "PROCEDURES_DEFNORETURN_TOOLTIP":"انشئ دالة بدون مخرجات .", + "PROCEDURES_DEFRETURN_HELPURL":"http:\/\/en.wikipedia.org\/wiki\/Procedure_%28computer_science%29", + "PROCEDURES_DEFRETURN_RETURN":"يرجع", + "PROCEDURES_DEFRETURN_TOOLTIP":"انشئ دالة مع المخرجات.", + "PROCEDURES_DEF_DUPLICATE_WARNING":"تحذير: هذه الدالة تحتوي على معلمات مكررة.", + "PROCEDURES_HIGHLIGHT_DEF":"تسليط الضوء على تعريف الدالة", + "PROCEDURES_IFRETURN_TOOLTIP":"إذا كانت القيمة صحيحة ، اذان قم بارجاع القيمة الثانية.", + "PROCEDURES_IFRETURN_WARNING":"تحذير:هذه القطعة تستخدم فقط داخل تعريف دالة.", + "PROCEDURES_MUTATORARG_TITLE":"اسم الإدخال:", + "PROCEDURES_MUTATORCONTAINER_TITLE":"المدخلات", + "REMOVE_COMMENT":"ازل التعليق", + "RENAME_VARIABLE":"إعادة تسمية المتغير...", + "RENAME_VARIABLE_TITLE":"إعادة تسمية كافة المتغيرات '%1' إلى:", + "TEXT_APPEND_APPENDTEXT":"إلصق نص", + "TEXT_APPEND_HELPURL":"https:\/\/code.google.com\/p\/blockly\/wiki\/Text#Text_modification", + "TEXT_APPEND_TO":"إلى", + "TEXT_APPEND_TOOLTIP":"إلصق جزءا من النص إلى متغير '%1'.", + "TEXT_CHANGECASE_HELPURL":"https:\/\/code.google.com\/p\/blockly\/wiki\/Text#Adjusting_text_case", + "TEXT_CHANGECASE_OPERATOR_LOWERCASE":"الى حروف صغيرة", + "TEXT_CHANGECASE_OPERATOR_TITLECASE":"الى حروف العنوان", + "TEXT_CHANGECASE_OPERATOR_UPPERCASE":"الى حروف كبيرة", + "TEXT_CHANGECASE_TOOLTIP":"يرجع نسخة من النص في حالة مختلفة.", + "TEXT_CHARAT_FIRST":"احصل على الحرف الأول", + "TEXT_CHARAT_FROM_END":"الحصول على الحرف # من نهاية", + "TEXT_CHARAT_FROM_START":"الحصول على الحرف #", + "TEXT_CHARAT_HELPURL":"https:\/\/code.google.com\/p\/blockly\/wiki\/Text#Extracting_text", + "TEXT_CHARAT_INPUT_INTEXT":"في النص", + "TEXT_CHARAT_LAST":"احصل على آخر حرف", + "TEXT_CHARAT_RANDOM":"الحصول على حرف عشوائي", + "TEXT_CHARAT_TAIL":"", + "TEXT_CHARAT_TOOLTIP":"يرجع حرف ما في الموضع المحدد.", + "TEXT_CREATE_JOIN_ITEM_TOOLTIP":"إضف عنصر إلى النص.", + "TEXT_CREATE_JOIN_TITLE_JOIN":"الانضمام إلى", + "TEXT_CREATE_JOIN_TOOLTIP":"أضف, إحذف, أو أعد ترتيب المقاطع لإعادة تكوين النص من القطع التالية.", + "TEXT_GET_SUBSTRING_END_FROM_END":"إلى حرف # من نهاية", + "TEXT_GET_SUBSTRING_END_FROM_START":"إلى حرف #", + "TEXT_GET_SUBSTRING_END_LAST":"إلى آخر حرف", + "TEXT_GET_SUBSTRING_HELPURL":"http:\/\/code.google.com\/p\/blockly\/wiki\/Text#Extracting_a_region_of_text", + "TEXT_GET_SUBSTRING_INPUT_IN_TEXT":"في النص", + "TEXT_GET_SUBSTRING_START_FIRST":"الحصول على سلسلة فرعية من الحرف الأول", + "TEXT_GET_SUBSTRING_START_FROM_END":"الحصول على سلسلة حروف فرعية من الحرف # من نهاية", + "TEXT_GET_SUBSTRING_START_FROM_START":"الحصول على سلسلة حروف فرعية من الحرف #", + "TEXT_GET_SUBSTRING_TAIL":"", + "TEXT_GET_SUBSTRING_TOOLTIP":"يرجع جزء معين من النص.", + "TEXT_INDEXOF_HELPURL":"https:\/\/code.google.com\/p\/blockly\/wiki\/Text#Finding_text", + "TEXT_INDEXOF_INPUT_INTEXT":"في النص", + "TEXT_INDEXOF_OPERATOR_FIRST":"ابحث عن التواجد الأول للنص", + "TEXT_INDEXOF_OPERATOR_LAST":"ابحث عن التواجد الأخير للنص", + "TEXT_INDEXOF_TAIL":"", + "TEXT_INDEXOF_TOOLTIP":"تقوم بإرجاع مؤشر التواجد الأول\/الأخير للنص الأول في النص الثاني. تقوم بإرجاع 0 إذا لم يتم العثور على النص.", + "TEXT_ISEMPTY_HELPURL":"https:\/\/code.google.com\/p\/blockly\/wiki\/Text#Checking_for_empty_text", + "TEXT_ISEMPTY_TITLE":"%1 فارغ", + "TEXT_ISEMPTY_TOOLTIP":"يرجع \"صحيح\" إذا كان النص المقدم فارغ.", + "TEXT_JOIN_HELPURL":"https:\/\/code.google.com\/p\/blockly\/wiki\/Text#Text_creation", + "TEXT_JOIN_TITLE_CREATEWITH":"انشئ نص مع", + "TEXT_JOIN_TOOLTIP":"أنشئ جزء من النص بالصاق أي عدد من العناصر ببعضها البعض.", + "TEXT_LENGTH_HELPURL":"https:\/\/code.google.com\/p\/blockly\/wiki\/Text#Text_modification", + "TEXT_LENGTH_TITLE":"طول %1", + "TEXT_LENGTH_TOOLTIP":"تقوم بإرجاع عدد الاحرف (بما في ذلك الفراغات) في النص المقدم.", + "TEXT_PRINT_HELPURL":"https:\/\/code.google.com\/p\/blockly\/wiki\/Text#Printing_text", + "TEXT_PRINT_TITLE":"اطبع %1", + "TEXT_PRINT_TOOLTIP":"اطبع النص المحدد أو العدد أو قيمة أخرى.", + "TEXT_PROMPT_HELPURL":"https:\/\/code.google.com\/p\/blockly\/wiki\/Text#Getting_input_from_the_user", + "TEXT_PROMPT_TOOLTIP_NUMBER":"انتظر ادخال المستخذم لرقم ما.", + "TEXT_PROMPT_TOOLTIP_TEXT":"انتظر ادخال المستخدم لنص ما.", + "TEXT_PROMPT_TYPE_NUMBER":"انتظر ادخال المستخدم لرقم ما مع اظهار رسالة", + "TEXT_PROMPT_TYPE_TEXT":"انتظر ادخال المستخدم لنص ما مع اظهار رسالة", + "TEXT_TEXT_HELPURL":"http:\/\/en.wikipedia.org\/wiki\/String_(computer_science)", + "TEXT_TEXT_TOOLTIP":"حرف أو كلمة أو سطر من النص.", + "TEXT_TRIM_HELPURL":"https:\/\/code.google.com\/p\/blockly\/wiki\/Text#Trimming_%28removing%29_spaces", + "TEXT_TRIM_OPERATOR_BOTH":"ازالة الفراغات من كلا الجانبين", + "TEXT_TRIM_OPERATOR_LEFT":"ازالة الفراغات من الجانب الأيسر", + "TEXT_TRIM_OPERATOR_RIGHT":"ازالة الفراغات من الجانب الأيمن", + "TEXT_TRIM_TOOLTIP":"يرجع نسخة من النص مع حذف من أحد أو كلا الفراغات من أطرافه.", + "VARIABLES_DEFAULT_NAME":"البند", + "VARIABLES_GET_CREATE_SET":"انشئ 'التعيين %1'", + "VARIABLES_GET_HELPURL":"http:\/\/code.google.com\/p\/blockly\/wiki\/Variables#Get", + "VARIABLES_GET_TAIL":"", + "VARIABLES_GET_TITLE":"", + "VARIABLES_GET_TOOLTIP":"يرجع قيمة هذا المتغير.", + "VARIABLES_SET_CREATE_GET":"انشئ 'احصل على %1'", + "VARIABLES_SET_HELPURL":"http:\/\/code.google.com\/p\/blockly\/wiki\/Variables#Set", + "VARIABLES_SET_TAIL":"إلى", + "VARIABLES_SET_TITLE":"تعيين", + "VARIABLES_SET_TOOLTIP":"تعيين هذا المتغير لتكون مساوية للقيمة المدخلة." +} \ No newline at end of file diff --git a/msg/json/da.json b/msg/json/da.json new file mode 100644 index 000000000..f8bccaf81 --- /dev/null +++ b/msg/json/da.json @@ -0,0 +1,132 @@ +{ + "@metadata": { + "authors": [ + "Christian List" + ] + }, + "VARIABLES_DEFAULT_NAME": "element", + "DUPLICATE_BLOCK": "Kopi\u00e9r", + "ADD_COMMENT": "Tilf\u00f8j kommentar", + "REMOVE_COMMENT": "Fjern kommentar", + "EXTERNAL_INPUTS": "Udvendige inputs", + "INLINE_INPUTS": "Indlejrede inputs", + "DELETE_BLOCK": "Slet blok", + "DELETE_X_BLOCKS": "Slet %1 blokke", + "COLLAPSE_BLOCK": "Fold blokken sammen", + "COLLAPSE_ALL": "Fold blokkene sammen", + "EXPAND_BLOCK": "Fold blokken ud", + "EXPAND_ALL": "Fold blokkene ud", + "DISABLE_BLOCK": "Deaktiv\u00e9r blok", + "ENABLE_BLOCK": "Aktiv\u00e9r blok", + "HELP": "Hj\u00e6lp", + "CHANGE_VALUE_TITLE": "\u00c6ndre v\u00e6rdi:", + "NEW_VARIABLE": "Ny variabel...", + "NEW_VARIABLE_TITLE": "Navn til den nye variabel:", + "RENAME_VARIABLE": "Omd\u00f8b variabel...", + "RENAME_VARIABLE_TITLE": "Omd\u00f8b alle '%1' variabler til:", + "COLOUR_PICKER_HELPURL": "http://da.wikipedia.org/wiki/Farve", + "COLOUR_PICKER_TOOLTIP": "V\u00e6lg en farve fra paletten.", + "COLOUR_RANDOM_TITLE": "tilf\u00e6ldig farve", + "COLOUR_RANDOM_TOOLTIP": "V\u00e6lg en tilf\u00e6ldig farve.", + "COLOUR_RGB_TITLE": "farve med", + "COLOUR_RGB_RED": "r\u00f8d", + "COLOUR_RGB_GREEN": "gr\u00f8n", + "COLOUR_RGB_BLUE": "bl\u00e5", + "COLOUR_RGB_TOOLTIP": "Lav en farve med den angivne m\u00e6ngde af r\u00f8d, gr\u00f8n og bl\u00e5. Alle v\u00e6rdier skal v\u00e6re mellem 0 og 100.", + "COLOUR_BLEND_TITLE": "bland", + "COLOUR_BLEND_COLOUR1": "farve 1", + "COLOUR_BLEND_COLOUR2": "med farve 2", + "COLOUR_BLEND_RATIO": "i forholdet", + "COLOUR_BLEND_TOOLTIP": "Blander to farver sammen i et bestemt forhold (0.0 - 1.0).", + "CONTROLS_REPEAT_HELPURL": "http://da.wikipedia.org/wiki/For-l%C3%B8kke", + "CONTROLS_REPEAT_TITLE": "gentag %1 gange", + "CONTROLS_REPEAT_TITLE_REPEAT": "gentag", + "CONTROLS_REPEAT_TITLE_TIMES": "gange", + "CONTROLS_REPEAT_INPUT_DO": "udf\u00f8r", + "CONTROLS_REPEAT_TOOLTIP": "Udf\u00f8r nogle kommandoer flere gange.", + "CONTROLS_WHILEUNTIL_OPERATOR_WHILE": "gentag s\u00e5l\u00e6nge", + "CONTROLS_WHILEUNTIL_OPERATOR_UNTIL": "gentag indtil", + "CONTROLS_WHILEUNTIL_TOOLTIP_WHILE": "Udf\u00f8r nogle kommandoer, s\u00e5l\u00e6nge en v\u00e6rdi er sand.", + "CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL": "Udf\u00f8r nogle kommandoer, s\u00e5l\u00e6nge en v\u00e6rdi er falsk.", + "CONTROLS_FOR_TOOLTIP": "F\u00e5 variablen %1 til at have v\u00e6rdierne fra startv\u00e6rdien til slutv\u00e6rdien, mens der t\u00e6lles med det angivne interval, og udf\u00f8r de angivne blokke.", + "CONTROLS_FOR_INPUT_WITH": "t\u00e6l med", + "CONTROLS_FOR_INPUT_FROM_TO_BY": "fra %1 til %2 med %3", + "CONTROLS_FOREACH_INPUT_ITEM": "for hvert element", + "CONTROLS_FOREACH_INPUT_INLIST": "i listen", + "CONTROLS_FOREACH_TOOLTIP": "For hvert element i en liste, s\u00e6t variablen '%1' til elementet, og udf\u00f8r derefter nogle kommandoer.", + "CONTROLS_FLOW_STATEMENTS_OPERATOR_BREAK": "bryd ud af l\u00f8kken", + "CONTROLS_FLOW_STATEMENTS_OPERATOR_CONTINUE": "forts\u00e6t med den n\u00e6ste gentagelse i l\u00f8kken", + "CONTROLS_FLOW_STATEMENTS_TOOLTIP_BREAK": "Bryd ud af den omgivende l\u00f8kke.", + "CONTROLS_FLOW_STATEMENTS_TOOLTIP_CONTINUE": "Spring resten af denne l\u00f8kke over, og forts\u00e6t med den n\u00e6ste gentagelse.", + "CONTROLS_FLOW_STATEMENTS_WARNING": "Advarsel: Denne blok kan kun bruges i en l\u00f8kke.", + "CONTROLS_IF_TOOLTIP_1": "Hvis en v\u00e6rdi er sand, s\u00e5 udf\u00f8r nogle kommandoer.", + "CONTROLS_IF_TOOLTIP_2": "Hvis en v\u00e6rdi er sand, s\u00e5 udf\u00f8r den f\u00f8rste blok af kommandoer. Ellers udf\u00f8r den anden blok af kommandoer.", + "CONTROLS_IF_TOOLTIP_3": "Hvis den f\u00f8rste v\u00e6rdi er sand, s\u00e5 udf\u00f8r den f\u00f8rste blok af kommandoer. Ellers, hvis den anden v\u00e6rdi er sand, s\u00e5 udf\u00f8r den anden blok af kommandoer.", + "CONTROLS_IF_TOOLTIP_4": "Hvis den f\u00f8rste v\u00e6rdi er sand, s\u00e5 udf\u00f8r den f\u00f8rste blok af kommandoer. Ellers, hvis den anden v\u00e6rdi er sand, s\u00e5 udf\u00f8r den anden blok af kommandoer. Hvis ingen af v\u00e6rdierne er sande, s\u00e5 udf\u00f8r den sidste blok af kommandoer.", + "CONTROLS_IF_MSG_IF": "hvis", + "CONTROLS_IF_MSG_ELSEIF": "ellers hvis", + "CONTROLS_IF_MSG_ELSE": "ellers", + "CONTROLS_IF_IF_TOOLTIP": "Tilf\u00f8j, fjern eller \u00e6ndre r\u00e6kkef\u00f8lgen p\u00e5 delene for at konfigurere denne \"hvis\" blok.", + "CONTROLS_IF_ELSEIF_TOOLTIP": "Tilf\u00f8j en betingelse til denne \"hvis\" blok.", + "CONTROLS_IF_ELSE_TOOLTIP": "Tilf\u00f8j en sidste fang-alt betingelse, til denne \"hvis\" blok.", + "LOGIC_COMPARE_HELPURL": "http://da.wikipedia.org/wiki/Ulighed_(matematik)", + "LOGIC_COMPARE_TOOLTIP_EQ": "Returnere sand, hvis begge inputs er lig med hinanden.", + "LOGIC_COMPARE_TOOLTIP_NEQ": "Returnere sand, hvis begge inputs ikke er lig med hinanden.", + "LOGIC_COMPARE_TOOLTIP_LT": "Returnere sand, hvis det f\u00f8rste input er mindre end det andet input.", + "LOGIC_COMPARE_TOOLTIP_LTE": "Returnere sand, hvis det f\u00f8rste input er mindre end eller lig med det andet input.", + "LOGIC_COMPARE_TOOLTIP_GT": "Returnere sand, hvis det f\u00f8rste input er st\u00f8rre end det andet input.", + "LOGIC_COMPARE_TOOLTIP_GTE": "Returnere sand, hvis det f\u00f8rste input er st\u00f8rre end eller lig med det andet input.", + "LOGIC_OPERATION_TOOLTIP_AND": "Returnere sand, hvis begge inputs er sande.", + "LOGIC_OPERATION_AND": "og", + "LOGIC_OPERATION_TOOLTIP_OR": "Returnere sand, hvis mindst et af inputtene er sande.", + "LOGIC_OPERATION_OR": "eller", + "LOGIC_NEGATE_TITLE": "ikke %1", + "LOGIC_NEGATE_TOOLTIP": "Returnerer sand, hvis input er falsk. Returnerer falsk, hvis input er sandt.", + "LOGIC_BOOLEAN_TRUE": "sand", + "LOGIC_BOOLEAN_FALSE": "falsk", + "LOGIC_BOOLEAN_TOOLTIP": "Returnerer enten sand eller falsk.", + "LOGIC_NULL": "null", + "LOGIC_NULL_TOOLTIP": "Returnerer null.", + "LOGIC_TERNARY_CONDITION": "test", + "LOGIC_TERNARY_IF_TRUE": "hvis sand", + "LOGIC_TERNARY_IF_FALSE": "hvis falsk", + "LOGIC_TERNARY_TOOLTIP": "Kontroll\u00e9r betingelsen i 'test'. Hvis betingelsen er sand, return\u00e9r \"hvis sand\" v\u00e6rdien; ellers return\u00e9r \"hvis falsk\" v\u00e6rdien.", + "MATH_NUMBER_HELPURL": "http://da.wikipedia.org/wiki/Tal", + "MATH_NUMBER_TOOLTIP": "Et tal.", + "MATH_ARITHMETIC_HELPURL": "http://da.wikipedia.org/wiki/Aritmetik", + "MATH_ARITHMETIC_TOOLTIP_ADD": "Returnere summen af de to tal.", + "MATH_ARITHMETIC_TOOLTIP_MINUS": "Returnere forskellen mellem de to tal.", + "MATH_ARITHMETIC_TOOLTIP_MULTIPLY": "Returnere produktet af de to tal.", + "MATH_ARITHMETIC_TOOLTIP_DIVIDE": "Returnere kvotienten af de to tal.", + "MATH_ARITHMETIC_TOOLTIP_POWER": "Returnere det f\u00f8rste tal opl\u00f8ftet til potensen af det andet tal.", + "MATH_SINGLE_HELPURL": "http://da.wikipedia.org/wiki/Kvadratrod", + "MATH_SINGLE_OP_ROOT": "kvadratrod", + "MATH_SINGLE_TOOLTIP_ROOT": "Returnere kvadratroden af et tal.", + "MATH_SINGLE_OP_ABSOLUTE": "absolut", + "MATH_SINGLE_TOOLTIP_ABS": "Returnere den absolutte v\u00e6rdi af et tal.", + "MATH_SINGLE_TOOLTIP_NEG": "Returnere negationen af et tal.", + "MATH_SINGLE_TOOLTIP_LN": "Returnere den naturlige logaritme af et tal.", + "MATH_SINGLE_TOOLTIP_LOG10": "Returnere 10-talslogaritmen af et tal.", + "MATH_SINGLE_TOOLTIP_EXP": "Returnere e til potensen af et tal.", + "MATH_SINGLE_TOOLTIP_POW10": "Returnere 10 til potensen af et tal.", + "MATH_TRIG_HELPURL": "http://da.wikipedia.org/wiki/Trigonometrisk_funktion", + "MATH_TRIG_TOOLTIP_SIN": "Returnere sinus af en vinkel (i grader).", + "MATH_TRIG_TOOLTIP_COS": "Returnere cosinus af en vinkel (i grader).", + "MATH_TRIG_TOOLTIP_TAN": "Returnere tangens af en vinkel (i grader).", + "MATH_TRIG_TOOLTIP_ASIN": "Returnere arcus sinus af et tal.", + "MATH_TRIG_TOOLTIP_ACOS": "Returnere arcus cosinus af et tal.", + "MATH_TRIG_TOOLTIP_ATAN": "Returnere arcus tangens af et tal.", + "MATH_CONSTANT_HELPURL": "http://da.wikipedia.org/wiki/Matematisk_konstant", + "MATH_CONSTANT_TOOLTIP": "Returnere en af de ofte brugte konstanter: \u03c0 (3.141\u2026), e (2.718\u2026), \u03c6 (1.618\u2026), sqrt(2) (1.414\u2026), sqrt(2) (1.414\u2026), sqrt(\u00bd) (0.707\u2026) eller \u221e (uendeligt).", + "MATH_IS_EVEN": "er lige", + "MATH_IS_ODD": "er ulige", + "MATH_IS_PRIME": "er et primtal", + "MATH_IS_WHOLE": "er helt", + "MATH_IS_POSITIVE": "er positivt", + "MATH_IS_NEGATIVE": "er negativt", + "MATH_IS_DIVISIBLE_BY": "er deleligt med", + "MATH_IS_TOOLTIP": "Kontrollere, om et tal er lige, ulige, primtal, helt, positivt, negativt, eller om det er deleligt med bestemt tal. Returnere sandt eller falskt.", + "MATH_CHANGE_TITLE_CHANGE": "\u00e6ndre", + "MATH_CHANGE_INPUT_BY": "med", + "MATH_CHANGE_TOOLTIP": "L\u00e6g et tal til variablen '%1'." +} \ No newline at end of file diff --git a/msg/json/el.json b/msg/json/el.json new file mode 100644 index 000000000..3a7505616 --- /dev/null +++ b/msg/json/el.json @@ -0,0 +1,127 @@ +{ + "@metadata": { + "authors": [ + "Azountas", + "Namatreasure", + "Sfyrakis" + ] + }, + "VARIABLES_DEFAULT_NAME": "\u03b1\u03bd\u03c4\u03b9\u03ba\u03b5\u03af\u03bc\u03b5\u03bd\u03bf", + "DUPLICATE_BLOCK": "\u0391\u03bd\u03c4\u03af\u03b3\u03c1\u03b1\u03c6\u03bf", + "ADD_COMMENT": "\u03a0\u03c1\u03bf\u03c3\u03b8\u03ae\u03ba\u03b7 \u03c3\u03c7\u03cc\u03bb\u03b9\u03bf\u03c5", + "REMOVE_COMMENT": "\u0391\u03c6\u03b1\u03af\u03c1\u03b5\u03c3\u03b7 \u03c3\u03c7\u03cc\u03bb\u03b9\u03bf\u03c5", + "EXTERNAL_INPUTS": "External Inputs", + "INLINE_INPUTS": "Inline Inputs", + "DELETE_BLOCK": "\u0394\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae \u03bc\u03c0\u03bb\u03bf\u03ba", + "DELETE_X_BLOCKS": "\u0394\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae %1 \u03bc\u03c0\u03bb\u03bf\u03ba", + "COLLAPSE_BLOCK": "\u03a3\u03c5\u03bc\u03c0\u03c4\u03cd\u03be\u03b5\u03c4\u03b5 \u03bc\u03c0\u03bb\u03bf\u03ba", + "COLLAPSE_ALL": "\u03a3\u03c5\u03bc\u03c0\u03c4\u03cd\u03be\u03c4\u03b5 \u03cc\u03bb\u03b1", + "EXPAND_BLOCK": "\u0395\u03c0\u03b5\u03ba\u03c4\u03b5\u03af\u03bd\u03b5\u03c4\u03b5 \u03c4\u03bf \u03bc\u03c0\u03bb\u03bf\u03ba", + "EXPAND_ALL": "\u0395\u03c0\u03b5\u03ba\u03c4\u03b5\u03af\u03bd\u03b5\u03c4\u03b5 \u03cc\u03bb\u03b1", + "DISABLE_BLOCK": "\u0391\u03c0\u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7 \u03bc\u03c0\u03bb\u03bf\u03ba", + "ENABLE_BLOCK": "\u0395\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7 \u03bc\u03c0\u03bb\u03bf\u03ba", + "HELP": "\u0392\u03bf\u03ae\u03b8\u03b5\u03b9\u03b1", + "CHANGE_VALUE_TITLE": "\u0391\u03bb\u03bb\u03ac\u03be\u03c4\u03b5 \u03c4\u03b7\u03bd \u03c4\u03b9\u03bc\u03ae:", + "NEW_VARIABLE": "\u039d\u03ad\u03b1 \u03bc\u03b5\u03c4\u03b1\u03b2\u03bb\u03b7\u03c4\u03ae...", + "NEW_VARIABLE_TITLE": "\u039d\u03ad\u03bf \u03cc\u03bd\u03bf\u03bc\u03b1 \u03bc\u03b5\u03c4\u03b1\u03b2\u03bb\u03b7\u03c4\u03ae\u03c2:", + "RENAME_VARIABLE": "\u039c\u03b5\u03c4\u03bf\u03bd\u03bf\u03bc\u03ac\u03c3\u03c4\u03b5 \u03c4\u03b7 \u03bc\u03b5\u03c4\u03b1\u03b2\u03bb\u03b7\u03c4\u03ae...", + "RENAME_VARIABLE_TITLE": "\u039c\u03b5\u03c4\u03bf\u03bd\u03bf\u03bc\u03b1\u03c3\u03af\u03b1 \u03cc\u03bb\u03c9\u03bd \u03c4\u03c9\u03bd \u03bc\u03b5\u03c4\u03b1\u03b2\u03bb\u03b7\u03c4\u03ce\u03bd '%1' \u03c3\u03b5:", + "COLOUR_PICKER_TOOLTIP": "\u0395\u03c0\u03b9\u03bb\u03ad\u03be\u03c4\u03b5 \u03ad\u03bd\u03b1 \u03c7\u03c1\u03ce\u03bc\u03b1 \u03b1\u03c0\u03cc \u03c4\u03b7\u03bd \u03c0\u03b1\u03bb\u03ad\u03c4\u03b1.", + "COLOUR_RANDOM_TITLE": "\u03c4\u03c5\u03c7\u03b1\u03af\u03bf \u03c7\u03c1\u03ce\u03bc\u03b1", + "COLOUR_RANDOM_TOOLTIP": "\u0395\u03c0\u03b9\u03bb\u03ad\u03be\u03c4\u03b5 \u03ad\u03bd\u03b1 \u03c7\u03c1\u03ce\u03bc\u03b1 \u03c4\u03c5\u03c7\u03b1\u03af\u03b1.", + "COLOUR_RGB_TITLE": "\u03c7\u03c1\u03ce\u03bc\u03b1 \u03bc\u03b5", + "COLOUR_RGB_RED": "\u03ba\u03cc\u03ba\u03ba\u03b9\u03bd\u03bf", + "COLOUR_RGB_GREEN": "\u03c0\u03c1\u03ac\u03c3\u03b9\u03bd\u03bf", + "COLOUR_RGB_BLUE": "\u03bc\u03c0\u03bb\u03b5", + "COLOUR_RGB_TOOLTIP": "\u0394\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03ae\u03c3\u03c4\u03b5 \u03ad\u03bd\u03b1 \u03c7\u03c1\u03ce\u03bc\u03b1 \u03bc\u03b5 \u03c4\u03bf \u03c3\u03c5\u03b3\u03ba\u03b5\u03ba\u03c1\u03b9\u03bc\u03ad\u03bd\u03bf \u03c0\u03bf\u03c3\u03cc \u03c4\u03bf\u03c5 \u03ba\u03cc\u03ba\u03ba\u03b9\u03bd\u03bf\u03c5, \u03c0\u03c1\u03ac\u03c3\u03b9\u03bd\u03bf\u03c5 \u03ba\u03b1\u03b9 \u03bc\u03c0\u03bb\u03b5. \u038c\u03bb\u03b5\u03c2 \u03bf\u03b9 \u03c4\u03b9\u03bc\u03ad\u03c2 \u03c0\u03c1\u03ad\u03c0\u03b5\u03b9 \u03bd\u03b1 \u03b5\u03af\u03bd\u03b1\u03b9 \u03bc\u03b5\u03c4\u03b1\u03be\u03cd 0 \u03ba\u03b1\u03b9 100.", + "COLOUR_BLEND_TITLE": "\u03bc\u03b5\u03af\u03b3\u03bc\u03b1", + "COLOUR_BLEND_COLOUR1": "\u03c7\u03c1\u03ce\u03bc\u03b1 1", + "COLOUR_BLEND_COLOUR2": "\u03c7\u03c1\u03ce\u03bc\u03b1 2", + "COLOUR_BLEND_RATIO": "\u03b1\u03bd\u03b1\u03bb\u03bf\u03b3\u03af\u03b1", + "COLOUR_BLEND_TOOLTIP": "\u03a3\u03c5\u03bd\u03b4\u03c5\u03ac\u03b6\u03b5\u03b9 \u03b4\u03cd\u03bf \u03c7\u03c1\u03ce\u03bc\u03b1\u03c4\u03b1 \u03bc\u03b1\u03b6\u03af \u03bc\u03b5 \u03bc\u03b9\u03b1 \u03b4\u03b5\u03b4\u03bf\u03bc\u03ad\u03bd\u03b7 \u03b1\u03bd\u03b1\u03bb\u03bf\u03b3\u03af\u03b1 (0.0 - 1.0).", + "CONTROLS_REPEAT_TITLE": "\u0395\u03c0\u03b1\u03bd\u03b1\u03bb\u03ac\u03b2\u03b5\u03c4\u03b5 %1 \u03c6\u03bf\u03c1\u03ad\u03c2", + "CONTROLS_REPEAT_TITLE_REPEAT": "\u03b5\u03c0\u03b1\u03bd\u03b1\u03bb\u03ac\u03b2\u03b5\u03c4\u03b5", + "CONTROLS_REPEAT_TITLE_TIMES": "\u03c6\u03bf\u03c1\u03ad\u03c2", + "CONTROLS_REPEAT_INPUT_DO": "\u03ba\u03ac\u03bd\u03b5", + "CONTROLS_REPEAT_TOOLTIP": "\u039a\u03ac\u03bd\u03b5\u03b9 \u03ba\u03ac\u03c0\u03bf\u03b9\u03b5\u03c2 \u03b5\u03bd\u03c4\u03bf\u03bb\u03ad\u03c2 \u03b1\u03c1\u03ba\u03b5\u03c4\u03ad\u03c2 \u03c6\u03bf\u03c1\u03ad\u03c2.", + "CONTROLS_WHILEUNTIL_OPERATOR_WHILE": "\u03b5\u03c0\u03b1\u03bd\u03ac\u03bb\u03b1\u03b2\u03b5 \u03b5\u03bd\u03ce", + "CONTROLS_WHILEUNTIL_OPERATOR_UNTIL": "\u03b5\u03c0\u03b1\u03bd\u03ac\u03bb\u03b1\u03b2\u03b5 \u03bc\u03ad\u03c7\u03c1\u03b9", + "CONTROLS_WHILEUNTIL_TOOLTIP_WHILE": "\u0395\u03bd\u03cc\u03c3\u03c9 \u03bc\u03b9\u03b1 \u03c4\u03b9\u03bc\u03ae \u03b5\u03af\u03bd\u03b1\u03b9 \u03b1\u03bb\u03b7\u03b8\u03ae\u03c2, \u03c4\u03cc\u03c4\u03b5 \u03ba\u03ac\u03bd\u03b5 \u03ba\u03ac\u03c0\u03bf\u03b9\u03b5\u03c2 \u03b5\u03bd\u03c4\u03bf\u03bb\u03ad\u03c2.", + "CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL": "\u0395\u03bd\u03cc\u03c3\u03c9 \u03bc\u03b9\u03b1 \u03c4\u03b9\u03bc\u03ae \u03b5\u03af\u03bd\u03b1\u03b9 \u03c8\u03b5\u03c5\u03b4\u03ae\u03c2, \u03c4\u03cc\u03c4\u03b5 \u03ba\u03ac\u03bd\u03b5 \u03ba\u03ac\u03c0\u03bf\u03b9\u03b5\u03c2 \u03b5\u03bd\u03c4\u03bf\u03bb\u03ad\u03c2.", + "CONTROLS_FOR_TOOLTIP": "\u0397 \u03bc\u03b5\u03c4\u03b1\u03b2\u03bb\u03b7\u03c4\u03ae %1 \u03c0\u03b1\u03af\u03c1\u03bd\u03b5\u03b9 \u03c4\u03b9\u03bc\u03ad\u03c2 \u03be\u03b5\u03ba\u03b9\u03bd\u03ce\u03bd\u03c4\u03b1\u03c2 \u03b1\u03c0\u03cc \u03c4\u03bf\u03bd \u03b1\u03c1\u03b9\u03b8\u03bc\u03cc \u03ad\u03bd\u03b1\u03c1\u03be\u03b7\u03c2 \u03bc\u03ad\u03c7\u03c1\u03b9 \u03c4\u03bf\u03bd \u03b1\u03c1\u03b9\u03b8\u03bc\u03cc \u03c4\u03ad\u03bb\u03bf\u03c5\u03c2 \u03b1\u03c5\u03be\u03ac\u03bd\u03c9\u03bd\u03c4\u03b1\u03c2 \u03ba\u03ac\u03b8\u03b5 \u03c6\u03bf\u03c1\u03ac \u03bc\u03b5 \u03c4\u03bf \u03ba\u03b1\u03b8\u03bf\u03c1\u03b9\u03c3\u03bc\u03ad\u03bd\u03bf \u03b2\u03ae\u03bc\u03b1 \u03ba\u03b1\u03b9 \u03ba\u03ac\u03bd\u03c9\u03bd\u03c4\u03b1\u03c2 \u03c4\u03bf \u03ba\u03b1\u03b8\u03bf\u03c1\u03b9\u03c3\u03bc\u03ad\u03bd\u03bf \u03bc\u03c0\u03bb\u03bf\u03ba.", + "CONTROLS_FOR_INPUT_WITH": "\u03bc\u03ad\u03c4\u03c1\u03b7\u03c3\u03b5 \u03bc\u03b5", + "CONTROLS_FOR_INPUT_FROM_TO_BY": "\u03b1\u03c0\u03cc \u03c4\u03bf %1 \u03ad\u03c9\u03c2 \u03c4\u03bf %2 \u03b1\u03bd\u03ac %3", + "CONTROLS_FOREACH_INPUT_ITEM": "\u03b3\u03b9\u03b1 \u03ba\u03ac\u03b8\u03b5 \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03bf", + "CONTROLS_FOREACH_INPUT_INLIST": "\u03c3\u03c4\u03b7 \u03bb\u03af\u03c3\u03c4\u03b1", + "CONTROLS_FOREACH_TOOLTIP": "\u0393\u03b9\u03b1 \u03ba\u03ac\u03b8\u03b5 \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03bf \u03c3\u03b5 \u03bc\u03b9\u03b1 \u03bb\u03af\u03c3\u03c4\u03b1, \u03bf\u03c1\u03af\u03c3\u03c4\u03b5 \u03c4\u03b7 \u03bc\u03b5\u03c4\u03b1\u03b2\u03bb\u03b7\u03c4\u03ae '%1' \u03c3\u03c4\u03bf \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03bf \u03ba\u03b1\u03b9, \u03c3\u03c4\u03b7 \u03c3\u03c5\u03bd\u03ad\u03c7\u03b5\u03b9\u03b1 \u03ba\u03ac\u03bd\u03b5\u03b9 \u03ba\u03ac\u03c0\u03bf\u03b9\u03b5\u03c2 \u03b5\u03bd\u03c4\u03bf\u03bb\u03ad\u03c2.", + "CONTROLS_FLOW_STATEMENTS_OPERATOR_BREAK": "\u03c6\u03b5\u03cd\u03b3\u03b5\u03b9 \u03b1\u03c0\u03cc \u03c4\u03bf \u03b2\u03c1\u03cc\u03c7\u03bf", + "CONTROLS_FLOW_STATEMENTS_OPERATOR_CONTINUE": "\u03c3\u03c5\u03bd\u03b5\u03c7\u03af\u03c3\u03c4\u03b5 \u03bc\u03b5 \u03c4\u03b7\u03bd \u03b5\u03c0\u03cc\u03bc\u03b5\u03bd\u03b7 \u03b5\u03c0\u03b1\u03bd\u03ac\u03bb\u03b7\u03c8\u03b7 \u03c4\u03bf\u03c5 \u03b2\u03c1\u03cc\u03c7\u03bf\u03c5", + "CONTROLS_IF_MSG_IF": "\u0386\u03bd", + "CONTROLS_IF_MSG_ELSEIF": "\u03b1\u03bb\u03bb\u03b9\u03ce\u03c2 \u03ac\u03bd", + "CONTROLS_IF_MSG_ELSE": "\u03b1\u03bb\u03bb\u03b9\u03ce\u03c2", + "CONTROLS_IF_IF_TOOLTIP": "\u03a0\u03c1\u03cc\u03c3\u03b8\u03b5\u03c3\u03b5, \u03b1\u03c6\u03b1\u03af\u03c1\u03b5\u03c3\u03b5, \u03ae \u03b1\u03bd\u03b1\u03b4\u03b9\u03ac\u03c4\u03b1\u03be\u03b5 \u03c4\u03b1 \u03c4\u03bc\u03ae\u03bc\u03b1\u03c4\u03b1 \u03b3\u03b9\u03b1 \u03bd\u03b1 \u03b1\u03bd\u03b1\u03b4\u03b9\u03b1\u03bc\u03bf\u03c1\u03c6\u03ce\u03c3\u03b5\u03b9\u03c2 \u03b1\u03c5\u03c4\u03cc \u03c4\u03bf \u03c4\u03bc\u03ae\u03bc\u03b1 \u03b5\u03ac\u03bd.", + "CONTROLS_IF_ELSEIF_TOOLTIP": "\u03a0\u03c1\u03cc\u03c3\u03b8\u03b5\u03c3\u03b5 \u03bc\u03b9\u03b1 \u03ba\u03b1\u03c4\u03ac\u03c3\u03c4\u03b1\u03c3\u03b7/\u03c3\u03c5\u03bd\u03b8\u03ae\u03ba\u03b7 \u03c3\u03c4\u03bf \u03c4\u03bc\u03ae\u03bc\u03b1 \u03b5\u03ac\u03bd.", + "CONTROLS_IF_ELSE_TOOLTIP": "\u03a0\u03c1\u03cc\u03c3\u03b8\u03b5\u03c3\u03b5 \u03bc\u03b9\u03b1 \u03c4\u03b5\u03bb\u03b9\u03ba\u03ae \u03ba\u03b1\u03c4\u03ac\u03c3\u03c4\u03b1\u03c3\u03b7/\u03c3\u03c5\u03bd\u03b8\u03ae\u03ba\u03b7, \u03c0\u03bf\u03c5 \u03c0\u03b9\u03ac\u03bd\u03b5\u03b9 \u03cc\u03bb\u03b5\u03c2 \u03c4\u03b9\u03c2 \u03ac\u03bb\u03bb\u03b5\u03c2 \u03c0\u03b5\u03c1\u03b9\u03c0\u03c4\u03ce\u03c3\u03b5\u03b9\u03c2, \u03c3\u03c4\u03bf \u03c4\u03bc\u03ae\u03bc\u03b1 \u03b5\u03ac\u03bd.", + "LOGIC_OPERATION_AND": "\u03ba\u03b1\u03b9", + "LOGIC_OPERATION_TOOLTIP_OR": "\u0395\u03c0\u03ad\u03c3\u03c4\u03c1\u03b5\u03c8\u03b5 \u0391\u03bb\u03b7\u03b8\u03ae\u03c2 \u03b1\u03bd \u03c4\u03bf\u03c5\u03bb\u03ac\u03c7\u03b9\u03c3\u03c4\u03bf\u03bd \u03bc\u03b9\u03b1 \u03b1\u03c0\u03cc \u03c4\u03b9\u03c2 \u03b5\u03b9\u03c3\u03cc\u03b4\u03bf\u03c5\u03c2 \u03b5\u03af\u03bd\u03b1\u03b9 \u03b1\u03bb\u03b7\u03b8\u03ae\u03c2.", + "LOGIC_OPERATION_OR": "\u03ae", + "LOGIC_NEGATE_TITLE": "\u03cc\u03c7\u03b9 %1", + "LOGIC_NEGATE_TOOLTIP": "\u0395\u03c0\u03b9\u03c3\u03c4\u03c1\u03ad\u03c6\u03b5\u03b9 \u03b1\u03bb\u03b7\u03b8\u03ae\u03c2 \u03b1\u03bd \u03b7 \u03b5\u03af\u03c3\u03bf\u03b4\u03bf\u03c2 \u03b5\u03af\u03bd\u03b1\u03b9 \u03c8\u03b5\u03c5\u03b4\u03ae\u03c2. \u0395\u03c0\u03b9\u03c3\u03c4\u03c1\u03ad\u03c6\u03b5\u03b9 \u03c8\u03b5\u03c5\u03b4\u03ae\u03c2 \u03b1\u03bd \u03b7 \u03b5\u03af\u03c3\u03bf\u03b4\u03bf\u03c2 \u03b5\u03af\u03bd\u03b1\u03b9 \u03b1\u03bb\u03b7\u03b8\u03ae\u03c2.", + "LOGIC_BOOLEAN_TRUE": "\u03b1\u03bb\u03b7\u03b8\u03ae\u03c2", + "LOGIC_BOOLEAN_FALSE": "\u03c8\u03b5\u03c5\u03b4\u03ae\u03c2", + "LOGIC_BOOLEAN_TOOLTIP": "\u0395\u03c0\u03b9\u03c3\u03c4\u03c1\u03ad\u03c6\u03b5\u03b9 \u03b5\u03af\u03c4\u03b5 \u03b1\u03bb\u03b7\u03b8\u03ae\u03c2 \u03b5\u03af\u03c4\u03b5 \u03c8\u03b5\u03c5\u03b4\u03ae\u03c2.", + "LOGIC_NULL": "\u03ba\u03b5\u03bd\u03cc", + "LOGIC_NULL_TOOLTIP": "\u0395\u03c0\u03b9\u03c3\u03c4\u03c1\u03ad\u03c6\u03b5\u03b9 \u03ba\u03b5\u03bd\u03cc", + "LOGIC_TERNARY_CONDITION": "\u03ad\u03bb\u03b5\u03b3\u03c7\u03bf\u03c2", + "LOGIC_TERNARY_IF_TRUE": "\u03ac\u03bd \u03b1\u03bb\u03b7\u03b8\u03ae\u03c2", + "LOGIC_TERNARY_IF_FALSE": "\u03b1\u03bd \u03c8\u03b5\u03c5\u03b4\u03ae\u03c2", + "LOGIC_TERNARY_TOOLTIP": "\u0395\u03bb\u03ad\u03b3\u03c7\u03b5\u03b9 \u03c4\u03b7\u03bd \u03ba\u03b1\u03c4\u03ac\u03c3\u03c4\u03b1\u03c3\u03b7/\u03c3\u03c5\u03bd\u03b8\u03ae\u03ba\u03b7 \u03c3\u03c4\u03bf\u03bd '\u03ad\u03bb\u03b5\u03b3\u03c7\u03bf'. \u0391\u03bd \u03b7 \u03ba\u03b1\u03c4\u03ac\u03c3\u03c4\u03b1\u03c3\u03b7/\u03c3\u03c5\u03bd\u03b8\u03ae\u03ba\u03b7 \u03b5\u03af\u03bd\u03b1\u03b9 \u03b1\u03bb\u03b7\u03b8\u03ae\u03c2, \u03b5\u03c0\u03b9\u03c3\u03c4\u03c1\u03ad\u03c6\u03b5\u03b9 \u03c4\u03b7\u03bd \u03c4\u03b9\u03bc\u03ae '\u03b1\u03bd \u03b1\u03bb\u03b7\u03b8\u03ae\u03c2', \u03b4\u03b9\u03b1\u03c6\u03bf\u03c1\u03b5\u03c4\u03b9\u03ba\u03ac \u03b5\u03c0\u03b9\u03c3\u03c4\u03c1\u03ad\u03c6\u03b5\u03b9 \u03c4\u03b7\u03bd \u03c4\u03b9\u03bc\u03ae '\u03b1\u03bd \u03c8\u03b5\u03c5\u03b4\u03ae\u03c2'.", + "MATH_NUMBER_TOOLTIP": "\u0388\u03bd\u03b1\u03c2 \u03b1\u03c1\u03b9\u03b8\u03bc\u03cc\u03c2.", + "MATH_SINGLE_OP_ROOT": "\u03c4\u03b5\u03c4\u03c1\u03b1\u03b3\u03c9\u03bd\u03b9\u03ba\u03ae \u03c1\u03af\u03b6\u03b1", + "MATH_SINGLE_TOOLTIP_ROOT": "\u0395\u03c0\u03b9\u03c3\u03c4\u03c1\u03ad\u03c6\u03b5\u03b9 \u03c4\u03b7\u03bd \u03c4\u03b5\u03c4\u03c1\u03b1\u03b3\u03c9\u03bd\u03b9\u03ba\u03ae \u03c1\u03af\u03b6\u03b1 \u03b5\u03bd\u03cc\u03c2 \u03b1\u03c1\u03b9\u03b8\u03bc\u03bf\u03cd.", + "MATH_SINGLE_OP_ABSOLUTE": "\u03b1\u03c0\u03cc\u03bb\u03c5\u03c4\u03b7", + "MATH_SINGLE_TOOLTIP_ABS": "\u0395\u03c0\u03b9\u03c3\u03c4\u03c1\u03ad\u03c6\u03b5\u03b9 \u03c4\u03b7\u03bd \u03b1\u03c0\u03cc\u03bb\u03c5\u03c4\u03b7 \u03c4\u03b9\u03bc\u03ae \u03b5\u03bd\u03cc\u03c2 \u03b1\u03c1\u03b9\u03b8\u03bc\u03bf\u03cd.", + "MATH_SINGLE_TOOLTIP_NEG": "\u0395\u03c0\u03b9\u03c3\u03c4\u03c1\u03ad\u03c6\u03b5\u03b9 \u03c4\u03b7\u03bd \u03ac\u03c1\u03bd\u03b7\u03c3\u03b7 \u03b5\u03bd\u03cc\u03c2 \u03b1\u03c1\u03b9\u03b8\u03bc\u03bf\u03cd.", + "TEXT_INDEXOF_INPUT_INTEXT": "\u03c3\u03c4\u03bf \u03ba\u03b5\u03af\u03bc\u03b5\u03bd\u03bf", + "TEXT_INDEXOF_OPERATOR_FIRST": "\u03b2\u03c1\u03b5\u03c2 \u03c4\u03b7\u03bd \u03c0\u03c1\u03ce\u03c4\u03b7 \u03b5\u03bc\u03c6\u03ac\u03bd\u03b9\u03c3\u03b7 \u03c4\u03bf\u03c5 \u03ba\u03b5\u03b9\u03bc\u03ad\u03bd\u03bf\u03c5", + "TEXT_INDEXOF_OPERATOR_LAST": "\u03b2\u03c1\u03b5\u03c2 \u03c4\u03b7\u03bd \u03c4\u03b5\u03bb\u03b5\u03c5\u03c4\u03b1\u03af\u03b1 \u03b5\u03bc\u03c6\u03ac\u03bd\u03b9\u03c3\u03b7 \u03c4\u03bf\u03c5 \u03ba\u03b5\u03b9\u03bc\u03ad\u03bd\u03bf\u03c5", + "TEXT_CHARAT_INPUT_INTEXT": "\u03c3\u03c4\u03bf \u03ba\u03b5\u03af\u03bc\u03b5\u03bd\u03bf", + "TEXT_CHARAT_FROM_START": "\u03c0\u03ac\u03c1\u03b5 \u03c4\u03bf \u03b3\u03c1\u03ac\u03bc\u03bc\u03b1 #", + "TEXT_CHARAT_FROM_END": "\u03c0\u03ac\u03c1\u03b5 \u03c4\u03bf \u03b3\u03c1\u03ac\u03bc\u03bc\u03b1 # \u03b1\u03c0\u03cc \u03c4\u03bf \u03c4\u03ad\u03bb\u03bf\u03c2", + "TEXT_CHARAT_FIRST": "\u03a0\u03ac\u03c1\u03b5 \u03c4\u03bf \u03c0\u03c1\u03ce\u03c4\u03bf \u03b3\u03c1\u03ac\u03bc\u03bc\u03b1", + "TEXT_CHARAT_LAST": "\u03c0\u03ac\u03c1\u03b5 \u03c4\u03bf \u03c4\u03b5\u03bb\u03b5\u03c5\u03c4\u03b1\u03af\u03bf \u03b3\u03c1\u03ac\u03bc\u03bc\u03b1", + "TEXT_CHARAT_RANDOM": "\u03c0\u03ac\u03c1\u03b5 \u03c4\u03c5\u03c7\u03b1\u03af\u03bf \u03b3\u03c1\u03ac\u03bc\u03bc\u03b1", + "TEXT_CHARAT_TOOLTIP": "\u0395\u03c0\u03b9\u03c3\u03c4\u03c1\u03ad\u03c6\u03b5\u03b9 \u03c4\u03bf \u03b3\u03c1\u03ac\u03bc\u03bc\u03b1 \u03c3\u03c4\u03b7\u03bd \u03ba\u03b1\u03b8\u03bf\u03c1\u03b9\u03c3\u03bc\u03ad\u03bd\u03b7 \u03b8\u03ad\u03c3\u03b7.", + "TEXT_GET_SUBSTRING_TOOLTIP": "\u0395\u03c0\u03b9\u03c3\u03c4\u03c1\u03ad\u03c6\u03b5\u03b9 \u03ad\u03bd\u03b1 \u03c3\u03c5\u03b3\u03ba\u03b5\u03ba\u03c1\u03b9\u03bc\u03ad\u03bd\u03bf \u03c4\u03bc\u03ae\u03bc\u03b1 \u03c4\u03bf\u03c5 \u03ba\u03b5\u03b9\u03bc\u03ad\u03bd\u03bf\u03c5.", + "TEXT_GET_SUBSTRING_INPUT_IN_TEXT": "\u03c3\u03c4\u03bf \u03ba\u03b5\u03af\u03bc\u03b5\u03bd\u03bf", + "TEXT_GET_SUBSTRING_START_FROM_START": "\u03c0\u03ac\u03c1\u03b5 \u03c4\u03b7 \u03b4\u03b5\u03c5\u03c4\u03b5\u03c1\u03b5\u03cd\u03bf\u03c5\u03c3\u03b1 \u03c3\u03c5\u03bc\u03b2\u03bf\u03bb\u03bf\u03c3\u03b5\u03b9\u03c1\u03ac \u03b1\u03c0\u03cc \u03c4\u03bf # \u03b3\u03c1\u03ac\u03bc\u03bc\u03b1", + "TEXT_GET_SUBSTRING_START_FROM_END": "\u03c0\u03ac\u03c1\u03b5 \u03c4\u03b7 \u03b4\u03b5\u03c5\u03c4\u03b5\u03c1\u03b5\u03cd\u03bf\u03c5\u03c3\u03b1 \u03c3\u03c5\u03bc\u03b2\u03bf\u03bb\u03bf\u03c3\u03b5\u03b9\u03c1\u03ac \u03b1\u03c0\u03cc \u03c4\u03bf # \u03b3\u03c1\u03ac\u03bc\u03bc\u03b1 \u03b1\u03c0\u03cc \u03c4\u03bf \u03c4\u03ad\u03bb\u03bf\u03c2", + "TEXT_GET_SUBSTRING_START_FIRST": "\u03c0\u03ac\u03c1\u03b5 \u03c4\u03b7 \u03b4\u03b5\u03c5\u03c4\u03b5\u03c1\u03b5\u03cd\u03bf\u03c5\u03c3\u03b1 \u03c3\u03c5\u03bc\u03b2\u03bf\u03bb\u03bf\u03c3\u03b5\u03b9\u03c1\u03ac \u03b1\u03c0\u03cc \u03c4\u03bf \u03c0\u03c1\u03ce\u03c4\u03bf \u03b3\u03c1\u03ac\u03bc\u03bc\u03b1", + "TEXT_GET_SUBSTRING_END_FROM_START": "\u03bc\u03ad\u03c7\u03c1\u03b9 \u03c4\u03bf # \u03b3\u03c1\u03ac\u03bc\u03bc\u03b1", + "TEXT_GET_SUBSTRING_END_FROM_END": "\u03bc\u03ad\u03c7\u03c1\u03b9 \u03c4\u03bf # \u03b3\u03c1\u03ac\u03bc\u03bc\u03b1 \u03b1\u03c0\u03cc \u03c4\u03bf \u03c4\u03ad\u03bb\u03bf\u03c2", + "TEXT_GET_SUBSTRING_END_LAST": "\u03bc\u03ad\u03c7\u03c1\u03b9 \u03c4\u03bf \u03c4\u03b5\u03bb\u03b5\u03c5\u03c4\u03b1\u03af\u03bf \u03b3\u03c1\u03ac\u03bc\u03bc\u03b1", + "TEXT_CHANGECASE_TOOLTIP": "\u0395\u03c0\u03b9\u03c3\u03c4\u03c1\u03ad\u03c6\u03b5\u03b9 \u03ad\u03bd\u03b1 \u03b1\u03bd\u03c4\u03af\u03b3\u03c1\u03b1\u03c6\u03bf \u03c4\u03bf\u03c5 \u03ba\u03b5\u03b9\u03bc\u03ad\u03bd\u03bf\u03c5 \u03c3\u03b5 \u03b4\u03b9\u03b1\u03c6\u03bf\u03c1\u03b5\u03c4\u03b9\u03ba\u03ae \u03bc\u03bf\u03c1\u03c6\u03ae \u03b3\u03c1\u03b1\u03bc\u03bc\u03ac\u03c4\u03c9\u03bd.", + "TEXT_CHANGECASE_OPERATOR_UPPERCASE": "\u03c3\u03b5 \u039a\u0395\u03a6\u0391\u039b\u0391\u0399\u0391", + "TEXT_CHANGECASE_OPERATOR_LOWERCASE": "\u03c3\u03b5 \u03c0\u03b5\u03b6\u03ac", + "TEXT_CHANGECASE_OPERATOR_TITLECASE": "\u03c3\u03b5 \u0393\u03c1\u03ac\u03bc\u03bc\u03b1\u03c4\u03b1 \u03a4\u03af\u03c4\u03bb\u03bf\u03c5", + "TEXT_TRIM_TOOLTIP": "\u0395\u03c0\u03b9\u03c3\u03c4\u03c1\u03ad\u03c6\u03b5\u03b9 \u03ad\u03bd\u03b1 \u03b1\u03bd\u03c4\u03af\u03b3\u03c1\u03b1\u03c6\u03bf \u03c4\u03bf\u03c5 \u03ba\u03b5\u03b9\u03bc\u03ad\u03bd\u03bf\u03c5 \u03bc\u03b5 \u03b1\u03c6\u03b1\u03b9\u03c1\u03b5\u03bc\u03ad\u03bd\u03b1 \u03c4\u03b1 \u03ba\u03b5\u03bd\u03ac \u03b1\u03c0\u03cc \u03c4\u03bf \u03ad\u03bd\u03b1 \u03ae \u03ba\u03b1\u03b9 \u03c4\u03b1 \u03b4\u03cd\u03bf \u03ac\u03ba\u03c1\u03b1.", + "TEXT_TRIM_OPERATOR_BOTH": "\u03c0\u03b5\u03c1\u03b9\u03ba\u03cc\u03c0\u03c4\u03b5\u03b9 \u03c4\u03b1 \u03ba\u03b5\u03bd\u03ac \u03ba\u03b1\u03b9 \u03b1\u03c0\u03cc \u03c4\u03b9\u03c2 \u03b4\u03c5\u03bf \u03c0\u03bb\u03b5\u03c5\u03c1\u03ad\u03c2", + "TEXT_TRIM_OPERATOR_LEFT": "\u03c0\u03b5\u03c1\u03b9\u03ba\u03cc\u03c0\u03c4\u03b5\u03b9 \u03c4\u03b1 \u03ba\u03b5\u03bd\u03ac \u03b1\u03c0\u03cc \u03c4\u03b7\u03bd \u03b1\u03c1\u03b9\u03c3\u03c4\u03b5\u03c1\u03ae \u03c0\u03bb\u03b5\u03c5\u03c1\u03ac", + "TEXT_TRIM_OPERATOR_RIGHT": "\u03c0\u03b5\u03c1\u03b9\u03ba\u03cc\u03c0\u03c4\u03b5\u03b9 \u03c4\u03b1 \u03ba\u03b5\u03bd\u03ac \u03b1\u03c0\u03cc \u03c4\u03b7\u03bd \u03b4\u03b5\u03be\u03b9\u03ac \u03c0\u03bb\u03b5\u03c5\u03c1\u03ac", + "TEXT_PRINT_TITLE": "\u03b5\u03ba\u03c4\u03cd\u03c0\u03c9\u03c3\u03b5 %1", + "TEXT_PRINT_TOOLTIP": "\u0395\u03ba\u03c4\u03c5\u03c0\u03ce\u03bd\u03b5\u03b9 \u03c4\u03bf \u03ba\u03b1\u03b8\u03bf\u03c1\u03b9\u03c3\u03bc\u03ad\u03bd\u03bf \u03ba\u03b5\u03af\u03bc\u03b5\u03bd\u03bf, \u03b1\u03c1\u03b9\u03b8\u03bc\u03cc \u03ae \u03ac\u03bb\u03bb\u03b7 \u03c4\u03b9\u03bc\u03ae.", + "TEXT_PROMPT_TYPE_TEXT": "\u03c0\u03c1\u03bf\u03c4\u03c1\u03bf\u03c0\u03ae \u03bc\u03b5 \u03bc\u03ae\u03bd\u03c5\u03bc\u03b1 \u03b3\u03b9\u03b1 \u03bd\u03b1 \u03b4\u03bf\u03b8\u03b5\u03af \u03ba\u03b5\u03af\u03bc\u03b5\u03bd\u03bf", + "TEXT_PROMPT_TYPE_NUMBER": "\u03c0\u03c1\u03bf\u03c4\u03c1\u03bf\u03c0\u03ae \u03bc\u03b5 \u03bc\u03ae\u03bd\u03c5\u03bc\u03b1 \u03b3\u03b9\u03b1 \u03bd\u03b1 \u03b4\u03bf\u03b8\u03b5\u03af \u03b1\u03c1\u03b9\u03b8\u03bc\u03cc\u03c2", + "TEXT_PROMPT_TOOLTIP_NUMBER": "\u03a0\u03c1\u03bf\u03c4\u03c1\u03bf\u03c0\u03ae \u03b3\u03b9\u03b1 \u03c4\u03bf \u03c7\u03c1\u03ae\u03c3\u03c4\u03b7 \u03b3\u03b9\u03b1 \u03bd\u03b1 \u03b4\u03ce\u03c3\u03b5\u03b9 \u03ad\u03bd\u03b1 \u03b1\u03c1\u03b9\u03b8\u03bc\u03cc.", + "TEXT_PROMPT_TOOLTIP_TEXT": "\u03a0\u03c1\u03bf\u03c4\u03c1\u03bf\u03c0\u03ae \u03b3\u03b9\u03b1 \u03c4\u03bf \u03c7\u03c1\u03ae\u03c3\u03c4\u03b7 \u03b3\u03b9\u03b1 \u03bd\u03b1 \u03b4\u03ce\u03c3\u03b5\u03b9 \u03ba\u03ac\u03c0\u03bf\u03b9\u03bf \u03ba\u03b5\u03af\u03bc\u03b5\u03bd\u03bf.", + "LISTS_CREATE_EMPTY_TITLE": "\u03b4\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 \u03ba\u03b5\u03bd\u03ae\u03c2 \u03bb\u03af\u03c3\u03c4\u03b1", + "LISTS_SET_INDEX_SET": "\u03cc\u03c1\u03b9\u03c3\u03b5", + "LISTS_SET_INDEX_INSERT": "\u03b5\u03b9\u03c3\u03b1\u03b3\u03c9\u03b3\u03ae \u03c3\u03c4\u03bf", + "LISTS_SET_INDEX_INPUT_TO": "\u03cc\u03c0\u03c9\u03c2", + "PROCEDURES_MUTATORCONTAINER_TITLE": "\u03b5\u03af\u03c3\u03bf\u03b4\u03bf\u03b9", + "PROCEDURES_MUTATORARG_TITLE": "\u03cc\u03bd\u03bf\u03bc\u03b1 \u03b5\u03b9\u03c3\u03cc\u03b4\u03bf\u03c5:", + "PROCEDURES_HIGHLIGHT_DEF": "\u0395\u03c0\u03b9\u03c3\u03b7\u03bc\u03ac\u03bd\u03b5\u03c4\u03b5 \u03c4\u03bf\u03bd \u03bf\u03c1\u03b9\u03c3\u03bc\u03cc \u03c3\u03c5\u03bd\u03ac\u03c1\u03c4\u03b7\u03c3\u03b7\u03c2", + "PROCEDURES_CREATE_DO": "\u0394\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03ae\u03c3\u03c4\u03b5 '%1'", + "PROCEDURES_IFRETURN_TOOLTIP": "\u0391\u03bd \u03bc\u03b9\u03b1 \u03c4\u03b9\u03bc\u03ae \u03b5\u03af\u03bd\u03b1\u03b9 \u03b1\u03bb\u03b7\u03b8\u03ae\u03c2, \u03c4\u03cc\u03c4\u03b5 \u03b5\u03c0\u03b9\u03c3\u03c4\u03c1\u03ad\u03c6\u03b5\u03b9 \u03c4\u03b7 \u03b4\u03b5\u03cd\u03c4\u03b5\u03c1\u03b7 \u03c4\u03b9\u03bc\u03ae.", + "PROCEDURES_IFRETURN_WARNING": "\u03a0\u03c1\u03bf\u03b5\u03b9\u03b4\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7: \u0391\u03c5\u03c4\u03cc \u03c4\u03bf \u03bc\u03c0\u03bb\u03bf\u03ba \u03bc\u03c0\u03bf\u03c1\u03b5\u03af \u03bd\u03b1 \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03b7\u03b8\u03b5\u03af \u03bc\u03cc\u03bd\u03bf \u03c3\u03c4\u03bf\u03bd \u03bf\u03c1\u03b9\u03c3\u03bc\u03cc \u03bc\u03b9\u03b1\u03c2 \u03c3\u03c5\u03bd\u03ac\u03c1\u03c4\u03b7\u03c3\u03b7\u03c2." +} \ No newline at end of file diff --git a/msg/json/es.json b/msg/json/es.json index d9dbb34ac..b6caac043 100644 --- a/msg/json/es.json +++ b/msg/json/es.json @@ -127,6 +127,7 @@ "MATH_IS_NEGATIVE": "es negativo", "MATH_IS_DIVISIBLE_BY": "es divisible por", "MATH_IS_TOOLTIP": "Comprobar si un n\u00famero es par, impar, primo, entero, positivo, negativo, o si es divisible por un n\u00famero determinado. Devuelve verdadero o falso.", + "MATH_CHANGE_HELPURL": "http://en.wikipedia.org/wiki/Programming_idiom#Incrementing_a_counter", "MATH_CHANGE_TITLE_CHANGE": "cambiar", "MATH_CHANGE_INPUT_BY": "por", "MATH_CHANGE_TOOLTIP": "A\u00f1adir un n\u00famero a la variable \u00ab%1\u00bb.", diff --git a/msg/json/fa.json b/msg/json/fa.json index 8526be5d7..f10a42704 100644 --- a/msg/json/fa.json +++ b/msg/json/fa.json @@ -126,6 +126,7 @@ "MATH_IS_NEGATIVE": "\u0645\u0646\u0641\u06cc \u0627\u0633\u062a", "MATH_IS_DIVISIBLE_BY": "\u062a\u0642\u0633\u06cc\u0645 \u0634\u062f\u0647 \u0628\u0631", "MATH_IS_TOOLTIP": "\u0628\u0631\u0631\u0633\u06cc \u0645\u06cc\u200c\u06a9\u0646\u062f \u06a9\u0647 \u0622\u06cc\u0627 \u06cc\u06a9 \u0639\u062f\u062f \u0632\u0648\u062c\u060c \u0641\u0631\u062f\u060c \u0627\u0648\u0644\u060c \u06a9\u0627\u0645\u0644\u060c \u0645\u062b\u0628\u062a\u060c \u0645\u0646\u0641\u06cc \u06cc\u0627 \u0628\u062e\u0634\u200c\u067e\u0630\u06cc\u0631 \u0639\u062f\u062f \u062e\u0627\u0635\u06cc \u0628\u0627\u0634\u062f \u0631\u0627 \u0628\u0631\u0631\u0633\u06cc \u0645\u06cc\u200c\u06a9\u0646\u062f. \u062f\u0631\u0633\u062a \u06cc\u0627 \u0646\u0627\u062f\u0631\u0633\u062a \u0628\u0627\u0632 \u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f.", + "MATH_CHANGE_HELPURL": "http://fa.wikipedia.org/wiki/%D8%A7%D8%B5%D8%B7%D9%84%D8%A7%D8%AD_%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87%E2%80%8C%D9%86%D9%88%DB%8C%D8%B3%DB%8C#.D8.A7.D9.81.D8.B2.D8.A7.DB.8C.D8.B4_.D8.B4.D9.85.D8.A7.D8.B1.D9.86.D8.AF.D9.87", "MATH_CHANGE_TITLE_CHANGE": "\u062a\u063a\u06cc\u06cc\u0631", "MATH_CHANGE_INPUT_BY": "\u0628\u0627", "MATH_CHANGE_TOOLTIP": "\u0627\u0641\u0632\u0648\u062f\u0646 \u06cc\u06a9 \u0639\u062f\u062f \u0628\u0647 \u0645\u062a\u063a\u06cc\u0631 '%1'.", diff --git a/msg/json/fr.json b/msg/json/fr.json index ece8861d0..9f42c0706 100644 --- a/msg/json/fr.json +++ b/msg/json/fr.json @@ -139,6 +139,7 @@ "MATH_IS_NEGATIVE": "est n\u00e9gatif", "MATH_IS_DIVISIBLE_BY": "est divisible par", "MATH_IS_TOOLTIP": "V\u00e9rifier si un nombre est pair, impair, premier, entier, positif, n\u00e9gatif, ou s\u2019il est divisible par un certain nombre. Renvoie vrai ou faux.", + "MATH_CHANGE_HELPURL": "http://en.wikipedia.org/wiki/Programming_idiom#Incrementing_a_counter", "MATH_CHANGE_TITLE_CHANGE": "incr\u00e9menter", "MATH_CHANGE_INPUT_BY": "de", "MATH_CHANGE_TOOLTIP": "Ajouter un nombre \u00e0 la variable '%1'.", diff --git a/msg/json/hu.json b/msg/json/hu.json index c34ff694b..b91feb115 100644 --- a/msg/json/hu.json +++ b/msg/json/hu.json @@ -1,5 +1,11 @@ { - "@metadata": [], + "@metadata": { + "authors": [ + "Espertus", + "Tak\u00e1cs Viktor L\u00e1szl\u00f3" + ] + }, + "VARIABLES_DEFAULT_NAME": "v\u00e1ltoz\u00f3", "DUPLICATE_BLOCK": "M\u00e1solat", "ADD_COMMENT": "Megjegyz\u00e9s hozz\u00e1ad\u00e1sa", "REMOVE_COMMENT": "Megjegyz\u00e9s t\u00f6l\u00e9se", @@ -8,7 +14,9 @@ "DELETE_BLOCK": "T\u00f6r\u00f6l", "DELETE_X_BLOCKS": "%1 blokk t\u00f6rl\u00e9se", "COLLAPSE_BLOCK": "\u00d6sszez\u00e1r", + "COLLAPSE_ALL": "\u00d6sszez\u00e1r", "EXPAND_BLOCK": "Kibont", + "EXPAND_ALL": "Kinyit", "DISABLE_BLOCK": "Letilt", "ENABLE_BLOCK": "Enged\u00e9lyez", "HELP": "Sug\u00f3", @@ -37,13 +45,13 @@ "CONTROLS_REPEAT_TITLE_TIMES": "alkalommal", "CONTROLS_REPEAT_INPUT_DO": "", "CONTROLS_REPEAT_TOOLTIP": "Megadott k\u00f3dr\u00e9szlet ism\u00e9telt v\u00e9grehajt\u00e1sa.", - "CONTROLS_WHILEUNTIL_OPERATOR_WHILE": "am\u00edg", + "CONTROLS_WHILEUNTIL_OPERATOR_WHILE": "ism\u00e9teld am\u00edg igaz\u02d0", "CONTROLS_WHILEUNTIL_OPERATOR_UNTIL": "am\u00edg nem", "CONTROLS_WHILEUNTIL_TOOLTIP_WHILE": "Am\u00edg a felt\u00e9tel igaz, v\u00e9grehajtja az utas\u00edt\u00e1sokat.", "CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL": "Am\u00edg a felt\u00e9tel hamis, v\u00e9grehajtja az utas\u00edt\u00e1sokat.", "CONTROLS_FOR_TOOLTIP": "V\u00e9ges l\u00e9p\u00e9ssz\u00e1m\u00fa ciklus. A \"%1\" v\u00e1ltoz\u00f3 \u00e9rt\u00e9k\u00e9t sz\u00e1molja ki a kezd\u0151\u00e9rt\u00e9k \u00e9s a v\u00e9g\u00e9rt\u00e9k k\u00f6z\u00f6tt. Minden l\u00e9p\u00e9sben v\u00e9grehajt\u00f3dnak az utas\u00edt\u00e1sok.", - "CONTROLS_FOR_INPUT_WITH": "Sz\u00e1mold ezzel", - "CONTROLS_FOR_INPUT_FROM_TO_BY": "ett\u0151l: %1 eddig: %2 l\u00e9p\u00e9sk\u00f6z: %3", + "CONTROLS_FOR_INPUT_WITH": "Sz\u00e1mold ki", + "CONTROLS_FOR_INPUT_FROM_TO_BY": "\u00e9rt\u00e9k\u00e9t %1 \u00e9s %2 k\u00f6z\u00f6tt, l\u00e9p\u00e9sk\u00f6z: %3", "CONTROLS_FOREACH_HELPURL": "http://hu.wikipedia.org/wiki/Ciklus_(programoz%C3%A1s)#Iter.C3.A1l.C3.B3_ciklus", "CONTROLS_FOREACH_INPUT_ITEM": "Minden", "CONTROLS_FOREACH_INPUT_INLIST": "elemre a", @@ -63,6 +71,8 @@ "CONTROLS_IF_MSG_ELSE": "k\u00fcl\u00f6nben", "CONTROLS_IF_IF_TOOLTIP": "A felt\u00e9teles el\u00e1gaz\u00e1s (ha) blokk testreszab\u00e1s\u00e1hoz b\u0151v\u00edtsd, t\u00f6r\u00f6ld vagy rendezd \u00e1t a r\u00e9szeit.", "CONTROLS_IF_ELSEIF_TOOLTIP": "\u00dajabb felt\u00e9teles el\u00e1gaz\u00e1s.", + "CONTROLS_IF_ELSE_TOOLTIP": "V\u00e9gs\u0151, 'egy\u00e9bk\u00e9nt' felt\u00e9telt ad a 'ha' blokkhoz.", + "LOGIC_COMPARE_HELPURL": "http://hu.wikipedia.org/wiki/Egyenl%C5%91tlens%C3%A9g", "LOGIC_COMPARE_TOOLTIP_EQ": "Igaz, ha a kifejez\u00e9s k\u00e9t oldala egyenl\u0151.", "LOGIC_COMPARE_TOOLTIP_NEQ": "Igaz, ha a kifejez\u00e9s k\u00e9t oldala nem egyenl\u0151..", "LOGIC_COMPARE_TOOLTIP_LT": "Igaz, ha a bal oldali kifejez\u00e9s kisebb, mint a jobb oldali.", @@ -84,27 +94,32 @@ "LOGIC_TERNARY_IF_TRUE": "\u00e9rt\u00e9k, ha igaz:", "LOGIC_TERNARY_IF_FALSE": "\u00e9rt\u00e9k, ha hamis:", "LOGIC_TERNARY_TOOLTIP": "Ki\u00e9rt\u00e9keli a kifejez\u00e9st. Ha a kifejez\u00e9s igaz visszat\u00e9r az \"\u00e9rt\u00e9k, ha igaz\" \u00e9rt\u00e9kkel, k\u00fcl\u00f6nben az \"\u00e9rt\u00e9k, ha hamis\" \u00e9rt\u00e9kkel.", + "MATH_NUMBER_HELPURL": "http://hu.wikipedia.org/wiki/Sz%C3%A1m", "MATH_NUMBER_TOOLTIP": "Egy sz\u00e1m.", + "MATH_ARITHMETIC_HELPURL": "http://hu.wikipedia.org/wiki/Matematikai_m%C5%B1velet", "MATH_ARITHMETIC_TOOLTIP_ADD": "K\u00e9t sz\u00e1m \u00f6sszege.", "MATH_ARITHMETIC_TOOLTIP_MINUS": "K\u00e9t sz\u00e1m k\u00fcl\u00f6nbs\u00e9ge.", "MATH_ARITHMETIC_TOOLTIP_MULTIPLY": "K\u00e9t sz\u00e1m szorzata.", "MATH_ARITHMETIC_TOOLTIP_DIVIDE": "K\u00e9t sz\u00e1m h\u00e1nyadosa.", "MATH_ARITHMETIC_TOOLTIP_POWER": "Az els\u0151 sz\u00e1mnak a m\u00e1sodik sz\u00e1mmal megyegyez\u0151 hatv\u00e1nya.", - "MATH_SINGLE_OP_ROOT": "N\u00e9gyzetgy\u00f6k", + "MATH_SINGLE_HELPURL": "http://hu.wikipedia.org/wiki/Gy%C3%B6kvon%C3%A1s", + "MATH_SINGLE_OP_ROOT": "n\u00e9gyzetgy\u00f6k", "MATH_SINGLE_TOOLTIP_ROOT": "A sz\u00e1m n\u00e9gyzetgy\u00f6ke.", - "MATH_SINGLE_OP_ABSOLUTE": "Abszol\u00fat\u00e9rt\u00e9k", + "MATH_SINGLE_OP_ABSOLUTE": "abszol\u00fat\u00e9rt\u00e9k", "MATH_SINGLE_TOOLTIP_ABS": "A sz\u00e1m abszol\u00fat\u00e9rt\u00e9ke.", "MATH_SINGLE_TOOLTIP_NEG": "Return the negation of a number.", "MATH_SINGLE_TOOLTIP_LN": "A sz\u00e1m term\u00e9szetes alap\u00fa logaritmusa.", "MATH_SINGLE_TOOLTIP_LOG10": "A sz\u00e1m 10-es alap\u00fa logaritmusa.", "MATH_SINGLE_TOOLTIP_EXP": "Az e megadott sz\u00e1m\u00fa hatv\u00e1nya.", "MATH_SINGLE_TOOLTIP_POW10": "A 10 megadott sz\u00e1m\u00fa hatv\u00e1nya.", + "MATH_TRIG_HELPURL": "http://hu.wikipedia.org/wiki/Sz%C3%B6gf%C3%BCggv%C3%A9nyek", "MATH_TRIG_TOOLTIP_SIN": "A fokban megadott sz\u00f6g szinusz \u00e9rt\u00e9ke.", "MATH_TRIG_TOOLTIP_COS": "A fokban megadott sz\u00f6g koszinusz \u00e9rt\u00e9ke.", "MATH_TRIG_TOOLTIP_TAN": "A fokban megadott sz\u00f6g tangens \u00e9rt\u00e9ke.", "MATH_TRIG_TOOLTIP_ASIN": "A fokban megadott sz\u00f6g arkusz szinusz \u00e9rt\u00e9ke.", "MATH_TRIG_TOOLTIP_ACOS": "A fokban megadott sz\u00f6g arkusz koszinusz \u00e9rt\u00e9ke.", "MATH_TRIG_TOOLTIP_ATAN": "A fokban megadott sz\u00f6g arkusz tangens \u00e9rt\u00e9ke.", + "MATH_CONSTANT_HELPURL": "http://hu.wikipedia.org/wiki/Matematikai_konstans", "MATH_CONSTANT_TOOLTIP": "Ismert matematikai konstans: \u03c0 (3.141\u2026), e (2.718\u2026), \u03c6 (1.618\u2026), gy\u00f6k(2) (1.414\u2026), gy\u00f6k(\u00bd) (0.707\u2026), vagy \u221e (v\u00e9gtelen).", "MATH_IS_EVEN": "p\u00e1ros sz\u00e1m?", "MATH_IS_ODD": "p\u00e1ratlan sz\u00e1m?", @@ -112,11 +127,13 @@ "MATH_IS_WHOLE": "eg\u00e9sz sz\u00e1m?", "MATH_IS_POSITIVE": "pozit\u00edv sz\u00e1m?", "MATH_IS_NEGATIVE": "negat\u00edv sz\u00e1m?", - "MATH_IS_DIVISIBLE_BY": "oszthat\u00f3 a(z)", + "MATH_IS_DIVISIBLE_BY": "oszthat\u00f3 ezzel?\u02d0", "MATH_IS_TOOLTIP": "Megadja a sz\u00e1mr\u00f3l, hogy p\u00e1ros, p\u00e1ratlan, pr\u00edm, eg\u00e9sz, pozit\u00edv vagy negat\u00edv sz\u00e1m, illetve oszthat\u00f3-e a m\u00e1sodikkal. Igaz, vagy Hamis \u00e9rt\u00e9ket ad eredm\u00e9ny\u00fcl.", - "MATH_CHANGE_TITLE_CHANGE": "a", - "MATH_CHANGE_INPUT_BY": "\u00e9rt\u00e9k\u00e9nek n\u00f6vel\u00e9se", + "MATH_CHANGE_HELPURL": "http://hu.wikipedia.org/wiki/JavaScript#Aritmetikai_oper.C3.A1torok", + "MATH_CHANGE_TITLE_CHANGE": "N\u00f6veld", + "MATH_CHANGE_INPUT_BY": "\u00e9rt\u00e9k\u00e9t (sz\u00e1m)\u02d0", "MATH_CHANGE_TOOLTIP": "A(z) \"%1\" v\u00e1ltoz\u00f3 \u00e9rt\u00e9k\u00e9nek n\u00f6vel\u00e9se.", + "MATH_ROUND_HELPURL": "http://hu.wikipedia.org/wiki/Eg%C3%A9szr%C3%A9sz#Kerek.C3.ADt.C3.A9s", "MATH_ROUND_TOOLTIP": "Kerek\u00edt\u00e9s a k\u00f6vetkez\u0151, vagy megel\u0151z\u0151 eg\u00e9sz sz\u00e1mra.", "MATH_ROUND_OPERATOR_ROUND": "Kerek\u00edt\u00e9s", "MATH_ROUND_OPERATOR_ROUNDUP": "Kerek\u00edt\u00e9s fel", @@ -136,32 +153,36 @@ "MATH_ONLIST_OPERATOR_STD_DEV": "lista sz\u00f3r\u00e1sa", "MATH_ONLIST_TOOLTIP_STD_DEV": "A lista elemeinek sz\u00f3r\u00e1s\u00e1t adja eredm\u00e9ny\u00fcl.", "MATH_ONLIST_OPERATOR_RANDOM": "lista v\u00e9letlen eleme", - "MATH_ONLIST_TOOLTIP_RANDOM": "A lista elemeinek v\u00e9letlen elem\u00e9t adja eredm\u00e9ny\u00fcl.", - "MATH_MODULO_TITLE": "Marad\u00e9k %1 \u00f7 %2", + "MATH_ONLIST_TOOLTIP_RANDOM": "A lista egy v\u00e9letlen elem\u00e9t adja eredm\u00e9ny\u00fcl.", + "MATH_MODULO_HELPURL": "http://hu.wikipedia.org/wiki/Eg%C3%A9szr%C3%A9sz#Als.C3.B3_eg.C3.A9szr.C3.A9sz", + "MATH_MODULO_TITLE": "marad\u00e9k %1 \u00f7 %2", "MATH_MODULO_TOOLTIP": "Az eg\u00e9sz oszt\u00e1s marad\u00e9k\u00e1t adja eredm\u00e9yn\u00fcl.", "MATH_CONSTRAIN_TITLE": "korl\u00e1tozd %1 -t %2 \u00e9s %3 k\u00f6z\u00e9", "MATH_CONSTRAIN_TOOLTIP": "Egy v\u00e1ltoz\u00f3 \u00e9rt\u00e9k\u00e9nek korl\u00e1toz\u00e1sa a megadott z\u00e1rt intervallumra.", - "MATH_RANDOM_INT_TITLE": "V\u00e9letlen eg\u00e9sz sz\u00e1m %1 k\u00f6z\u00f6tt %2", + "MATH_RANDOM_INT_HELPURL": "http://hu.wikipedia.org/wiki/V%C3%A9letlen", + "MATH_RANDOM_INT_TITLE": "v\u00e9letlen eg\u00e9sz sz\u00e1m %1 k\u00f6z\u00f6tt %2", "MATH_RANDOM_INT_TOOLTIP": "V\u00e9letlen eg\u00e9sz sz\u00e1m a megadott z\u00e1rt intervallumon bel\u00fcl.", - "MATH_RANDOM_FLOAT_TITLE_RANDOM": "V\u00e9letlen t\u00f6rt", + "MATH_RANDOM_FLOAT_HELPURL": "http://hu.wikipedia.org/wiki/V%C3%A9letlen", + "MATH_RANDOM_FLOAT_TITLE_RANDOM": "v\u00e9letlen t\u00f6rt", "MATH_RANDOM_FLOAT_TOOLTIP": "V\u00e9letlen t\u00f6rt \u00e9rt\u00e9k 0.0 \u00e9s 1.0 k\u00f6z\u00f6tt.", + "TEXT_TEXT_HELPURL": "http://hu.wikipedia.org/wiki/String", "TEXT_TEXT_TOOLTIP": "Egy bet\u0171, sz\u00f3 vagy sz\u00f6veg egy sora.", - "TEXT_JOIN_TITLE_CREATEWITH": "\u00d6sszef\u0171z", + "TEXT_JOIN_TITLE_CREATEWITH": "\u00f6sszef\u0171z", "TEXT_JOIN_TOOLTIP": "Tetsz\u0151leges sz\u00e1m\u00fa sz\u00f6vegr\u00e9szletet f\u0171z \u00f6ssze egybef\u00fcgg\u0151 sz\u00f6vegg\u00e9.", - "TEXT_CREATE_JOIN_TITLE_JOIN": "\u00d6sszef\u0171z", + "TEXT_CREATE_JOIN_TITLE_JOIN": "\u00f6sszef\u0171z", "TEXT_CREATE_JOIN_TOOLTIP": "\u00d6sszef\u0171z\u00e9ssel, t\u00f6rl\u00e9ssel vagy rendez\u00e9ssel kapcsolato sblokkok sz\u00f6veg szerkeszt\u00e9s\u00e9hez.", "TEXT_CREATE_JOIN_ITEM_TOOLTIP": "Elem hozz\u00e1f\u0171z\u00e9se a sz\u00f6veghez.", - "TEXT_APPEND_TO": "a", + "TEXT_APPEND_TO": "A", "TEXT_APPEND_APPENDTEXT": "sz\u00f6veg\u00e9hez f\u0171zd hozz\u00e1", "TEXT_APPEND_TOOLTIP": "Sz\u00f6veget f\u0171z a \"%1\" v\u00e1ltoz\u00f3 \u00e9rt\u00e9k\u00e9hez.", - "TEXT_LENGTH_TITLE": "Hossz %1", + "TEXT_LENGTH_TITLE": "hossz %1", "TEXT_LENGTH_TOOLTIP": "A megadott sz\u00f6veg karaktereinek sz\u00e1m\u00e1t adja eredm\u00e9ny\u00fcl (bele\u00e9rtve a sz\u00f3k\u00f6z\u00f6ket).", "TEXT_ISEMPTY_TITLE": "%1 \u00fcres sztring?", - "TEXT_ISEMPTY_TOOLTIP": "Igaz, ha vizsg\u00e1lt sztring \u00fcres.", + "TEXT_ISEMPTY_TOOLTIP": "Igaz, ha a vizsg\u00e1lt sztring \u00fcres.", "TEXT_INDEXOF_TOOLTIP": "A keresett sz\u00f6veg els\u0151 vagy utols\u00f3 el\u0151fordul\u00e1s\u00e1val t\u00e9r vissza. 0 eset\u00e9n a sz\u00f6vegr\u00e9szlet nem tal\u00e1lhat\u00f3.", "TEXT_INDEXOF_INPUT_INTEXT": "A(z)", - "TEXT_INDEXOF_OPERATOR_FIRST": "els\u0151 el\u0151fordul\u00e1s\u00e1nak indexe", - "TEXT_INDEXOF_OPERATOR_LAST": "utols\u00f3 el\u0151fordul\u00e1s\u00e1nak indexe", + "TEXT_INDEXOF_OPERATOR_FIRST": "sz\u00f6vegben els\u0151 el\u0151fordul\u00e1s\u00e1nak indexe", + "TEXT_INDEXOF_OPERATOR_LAST": "sz\u00f6vegben utols\u00f3 el\u0151fordul\u00e1s\u00e1nak indexe", "TEXT_INDEXOF_TAIL": "sz\u00f6vegnek", "TEXT_CHARAT_INPUT_INTEXT": "A", "TEXT_CHARAT_FROM_START": "sz\u00f6vegnek az elej\u00e9t\u0151l sz\u00e1m\u00edtott", @@ -203,15 +224,15 @@ "LISTS_CREATE_WITH_ITEM_TOOLTIP": "Elem hozz\u00e1ad\u00e1sa list\u00e1hoz.", "LISTS_REPEAT_TOOLTIP": "A megadtott elem felhaszn\u00e1l\u00e1s\u00e1val n elem\u0171 list\u00e1t k\u00e9sz\u00edt", "LISTS_REPEAT_TITLE": "Lista k\u00e9sz\u00edt\u00e9se %1 elemet %2 alkalommal hozz\u00e1adva", - "LISTS_LENGTH_TITLE": "hossz %1 list\u00e1ban", + "LISTS_LENGTH_TITLE": "%1 lista hossza", "LISTS_LENGTH_TOOLTIP": "A lista elemsz\u00e1m\u00e1t adja eredm\u00e9ny\u00fcl.", "LISTS_IS_EMPTY_TITLE": "%1 \u00fcres lista?", "LISTS_TOOLTIP": "Az eredm\u00e9ny igaz, ha a lista nem tartalmaz elemeket.", "LISTS_INLIST": "A(z)", - "LISTS_INDEX_OF_FIRST": "list\u00e1ban els\u0151 el\u0151fordul\u00e1s\u00e1nak", - "LISTS_INDEX_OF_LAST": "list\u00e1ban utols\u00f3 el\u0151fordul\u00e1s\u00e1nak", + "LISTS_INDEX_OF_FIRST": "list\u00e1ban els\u0151 el\u0151fordul\u00e1sa\u02d0", + "LISTS_INDEX_OF_LAST": "list\u00e1ban utols\u00f3 el\u0151fordul\u00e1sa\u02d0", "LISTS_INDEX_OF_TOOLTIP": "A megadtott elem esl\u0151 vagy utols\u00f3 el\u0151fordul\u00e1s\u00e1val t\u00e9r vissza. 0 eset\u00e9n nincs ilyen eleme a list\u00e1nak.", - "LISTS_GET_INDEX_GET": "list\u00e1ban \u00e9rt\u00e9ke", + "LISTS_GET_INDEX_GET": "list\u00e1b\u00f3l \u00e9rt\u00e9ke", "LISTS_GET_INDEX_GET_REMOVE": "list\u00e1b\u00f3l kiv\u00e9tele", "LISTS_GET_INDEX_REMOVE": "list\u00e1b\u00f3l t\u00f6rl\u00e9se", "LISTS_GET_INDEX_FROM_START": "az elej\u00e9t\u0151l sz\u00e1m\u00edtott", @@ -219,7 +240,7 @@ "LISTS_GET_INDEX_FIRST": "az els\u0151", "LISTS_GET_INDEX_LAST": "az utols\u00f3", "LISTS_GET_INDEX_RANDOM": "b\u00e1rmely", - "LISTS_GET_INDEX_TAIL": "elem", + "LISTS_GET_INDEX_TAIL": "elemnek", "LISTS_GET_INDEX_TOOLTIP_GET_FROM_START": "A lista megadott sorsz\u00e1m\u00fa elem\u00e9t adja eredm\u00e9ny\u00fcl. 1 az els\u0151 elemet jelenti.", "LISTS_GET_INDEX_TOOLTIP_GET_FROM_END": "A lista megadott sorsz\u00e1m\u00fa elem\u00e9t adja eredm\u00e9ny\u00fcl. 1 az utols\u00f3 elemet jelenti.", "LISTS_GET_INDEX_TOOLTIP_GET_FIRST": "A lista els\u0151 elem\u00e9t adja eredm\u00e9ny\u00fcl.", @@ -235,9 +256,9 @@ "LISTS_GET_INDEX_TOOLTIP_REMOVE_FIRST": "Az els\u0151 elem t\u00f6rl\u00e9se a list\u00e1b\u00f3l.", "LISTS_GET_INDEX_TOOLTIP_REMOVE_LAST": "Az utols\u00f3 elem t\u00f6rl\u00e9se a list\u00e1b\u00f3l.", "LISTS_GET_INDEX_TOOLTIP_REMOVE_RANDOM": "V\u00e9letlenszer\u0171en v\u00e1lasztott elem t\u00f6rl\u00e9se a list\u00e1b\u00f3l.", - "LISTS_SET_INDEX_SET": "\u00e1ll\u00edtsd be", - "LISTS_SET_INDEX_INSERT": "illeszd be", - "LISTS_SET_INDEX_INPUT_TO": "elemet mint", + "LISTS_SET_INDEX_SET": "list\u00e1ba \u00e1ll\u00edtsd be", + "LISTS_SET_INDEX_INSERT": "list\u00e1ba illeszd be", + "LISTS_SET_INDEX_INPUT_TO": "elemk\u00e9nt\u02d0", "LISTS_SET_INDEX_TOOLTIP_SET_FROM_START": "A megadott sorsz\u00e1m\u00fa elem cser\u00e9je a list\u00e1ban. 1 az els\u0151 elemet jelenti.", "LISTS_SET_INDEX_TOOLTIP_SET_FROM_END": "A megadott sorsz\u00e1m\u00fa elem cser\u00e9je a list\u00e1ban. 1 az utols\u00f3 elemet jelenti.", "LISTS_SET_INDEX_TOOLTIP_SET_FIRST": "Az els\u0151 elem cser\u00e9je a list\u00e1ban.", @@ -265,14 +286,18 @@ "VARIABLES_SET_TAIL": "", "VARIABLES_SET_TOOLTIP": "A v\u00e1ltoz\u00f3nak adhatunk \u00e9rt\u00e9ket.", "VARIABLES_SET_CREATE_GET": "Create \"get %1\"", - "PROCEDURES_DEFNORETURN_PROCEDURE": "Elj\u00e1r\u00e1s", + "PROCEDURES_DEFNORETURN_TITLE": "Elj\u00e1r\u00e1s", + "PROCEDURES_DEFNORETURN_PROCEDURE": "n\u00e9v", + "PROCEDURES_BEFORE_PARAMS": "param\u00e9terlista\u02d0", "PROCEDURES_DEFNORETURN_DO": "", "PROCEDURES_DEFNORETURN_TOOLTIP": "Elj\u00e1r\u00e1s (nem ad vissza eredm\u00e9nyt).", - "PROCEDURES_DEFRETURN_RETURN": "eredm\u00e9ny", - "PROCEDURES_DEFRETURN_TOOLTIP": "Elj\u00e1r\u00e1s eredm\u00e9nnyel.", + "PROCEDURES_DEFRETURN_RETURN": "eredm\u00e9nye", + "PROCEDURES_DEFRETURN_TOOLTIP": "F\u00fcggv\u00e9ny eredm\u00e9nnyel.", "PROCEDURES_DEF_DUPLICATE_WARNING": "Figyelem: Az elj\u00e1r\u00e1sban azonos elnevez\u00e9s\u0171 param\u00e9tert adt\u00e1l meg.", + "PROCEDURES_CALLNORETURN_HELPURL": "http://hu.wikipedia.org/wiki/F%C3%BCggv%C3%A9ny_(programoz%C3%A1s)", "PROCEDURES_CALLNORETURN_CALL": "", "PROCEDURES_CALLNORETURN_TOOLTIP": "V\u00e9grehajtja az elj\u00e1r\u00e1st.", + "PROCEDURES_CALLRETURN_HELPURL": "http://hu.wikipedia.org/wiki/F%C3%BCggv%C3%A9ny_(programoz%C3%A1s)", "PROCEDURES_CALLRETURN_TOOLTIP": "Megh\u00edvja a f\u00fcggv\u00e9nyt.", "PROCEDURES_MUTATORCONTAINER_TITLE": "param\u00e9terek", "PROCEDURES_MUTATORARG_TITLE": "v\u00e1ltoz\u00f3:", diff --git a/msg/json/id.json b/msg/json/id.json new file mode 100644 index 000000000..31d041bda --- /dev/null +++ b/msg/json/id.json @@ -0,0 +1,349 @@ +{ + "ADD_COMMENT":"Tambahkan sebuah comment", + "CHANGE_VALUE_TITLE":"Ubah nilai:", + "COLLAPSE_ALL":"Tutup blok", + "COLLAPSE_BLOCK":"Tutup blok", + "COLOUR_BLEND_COLOUR1":"Warna 1", + "COLOUR_BLEND_COLOUR2":"Warna 2", + "COLOUR_BLEND_HELPURL":"http:\/\/meyerweb.com\/eric\/tools\/color-blend\/", + "COLOUR_BLEND_RATIO":"rasio", + "COLOUR_BLEND_TITLE":"Tertutup", + "COLOUR_BLEND_TOOLTIP":"mencampur dua warna secara bersamaan dengan perbandingan (0.0-1.0).", + "COLOUR_PICKER_HELPURL":"http:\/\/en.wikipedia.org\/wiki\/Color", + "COLOUR_PICKER_TOOLTIP":"Pilih warna dari daftar warna.", + "COLOUR_RANDOM_HELPURL":"http:\/\/randomcolour.com", + "COLOUR_RANDOM_TITLE":"Warna acak", + "COLOUR_RANDOM_TOOLTIP":"Pilih warna secara acak.", + "COLOUR_RGB_BLUE":"biru", + "COLOUR_RGB_GREEN":"hijau", + "COLOUR_RGB_HELPURL":"http:\/\/www.december.com\/html\/spec\/colorper.html", + "COLOUR_RGB_RED":"merah", + "COLOUR_RGB_TITLE":"Dengan warna", + "COLOUR_RGB_TOOLTIP":"Buatlah warna dengan jumlah yang ditentukan dari merah, hijau dan biru. Semua nilai harus antarai 0 sampai 100.", + "CONTROLS_FLOW_STATEMENTS_HELPURL":"https:\/\/code.google.com\/p\/blockly\/wiki\/Loops#Loop_Termination_Blocks", + "CONTROLS_FLOW_STATEMENTS_OPERATOR_BREAK":"Keluar dari perulangan", + "CONTROLS_FLOW_STATEMENTS_OPERATOR_CONTINUE":"Lanjutkan dengan langkah penggulangan berikutnya", + "CONTROLS_FLOW_STATEMENTS_TOOLTIP_BREAK":"Keluar sementara dari perulanggan.", + "CONTROLS_FLOW_STATEMENTS_TOOLTIP_CONTINUE":"Abaikan sisa dari loop ini, dan lanjutkan dengan iterasi berikutnya.", + "CONTROLS_FLOW_STATEMENTS_WARNING":"Peringatan: Blok ini hanya dapat digunakan dalam loop.", + "CONTROLS_FOREACH_HELPURL":"https:\/\/code.google.com\/p\/blockly\/wiki\/Loops#for_each for each block", + "CONTROLS_FOREACH_INPUT_INLIST":"di dalam list", + "CONTROLS_FOREACH_INPUT_INLIST_TAIL":"", + "CONTROLS_FOREACH_INPUT_ITEM":"untuk setiap item", + "CONTROLS_FOREACH_TOOLTIP":"Untuk tiap-tiap item di dalam list, tetapkan variabel '%1' ke dalam item, selanjutnya kerjakan beberapa statement.", + "CONTROLS_FOR_HELPURL":"https:\/\/code.google.com\/p\/blockly\/wiki\/Loops#count_with", + "CONTROLS_FOR_INPUT_FROM_TO_BY":"dari %1 ke %2 dengan step \/ penambahan %3", + "CONTROLS_FOR_INPUT_WITH":"Cacah dengan", + "CONTROLS_FOR_TOOLTIP":"Menggunakan variabel %1 dengan mengambil nilai dari batas awal hingga ke batas akhir, dengan interval tertentu, dan mengerjakan block tertentu.", + "CONTROLS_IF_ELSEIF_TOOLTIP":"tambahkan prasyarat ke dalam blok IF.", + "CONTROLS_IF_ELSE_TOOLTIP":"Terakhir, tambahkan tangkap-semua kondisi kedalam blok jika (if).", + "CONTROLS_IF_HELPURL":"http:\/\/code.google.com\/p\/blockly\/wiki\/If_Then", + "CONTROLS_IF_IF_TOOLTIP":"Menambahkan, menghapus, atau menyusun kembali bagian untuk mengkonfigurasi blok IF ini.", + "CONTROLS_IF_MSG_ELSE":"else", + "CONTROLS_IF_MSG_ELSEIF":"else if", + "CONTROLS_IF_MSG_IF":"Jika", + "CONTROLS_IF_TOOLTIP_1":"jika nilainya benar maka kerjakan perintah berikutnya.", + "CONTROLS_IF_TOOLTIP_2":"jika nilainya benar, maka kerjakan blok perintah yang pertama. Jika tidak, kerjakan blok perintah yang kedua.", + "CONTROLS_IF_TOOLTIP_3":"Jika nilai pertama adalah benar (true), maka lakukan perintah-perintah yang berada didalam blok pertama. Jika nilai kedua adalah benar (true), maka lakukan perintah-perintah yang berada didalam blok kedua.", + "CONTROLS_IF_TOOLTIP_4":"Jika blok pertama adalah benar (true), maka lakukan perintah-perintah yang berada didalam blok pertama. Atau jika blok kedua adalah benar (true), maka lakukan perintah-perintah yang berada didalam blok kedua.", + "CONTROLS_REPEAT_HELPURL":"http:\/\/en.wikipedia.org\/wiki\/For_loop", + "CONTROLS_REPEAT_INPUT_DO":"kerjakan", + "CONTROLS_REPEAT_TITLE":"ulangi %1 kali", + "CONTROLS_REPEAT_TITLE_REPEAT":"ulangi", + "CONTROLS_REPEAT_TITLE_TIMES":"kali", + "CONTROLS_REPEAT_TOOLTIP":"Lakukan beberapa perintah beberapa kali.", + "CONTROLS_WHILEUNTIL_HELPURL":"http:\/\/code.google.com\/p\/blockly\/wiki\/Repeat", + "CONTROLS_WHILEUNTIL_OPERATOR_UNTIL":"Ulangi sampai", + "CONTROLS_WHILEUNTIL_OPERATOR_WHILE":"Ulangi jika", + "CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL":"Jika sementara nilai tidak benar (false), maka lakukan beberapa perintah.", + "CONTROLS_WHILEUNTIL_TOOLTIP_WHILE":"Jika sementara nilai benar (true), maka lakukan beberapa perintah.", + "DELETE_BLOCK":"Hapus blok", + "DELETE_X_BLOCKS":"Hapus %1 blok", + "DISABLE_BLOCK":"Nonaktifkan blok", + "DUPLICATE_BLOCK":"Duplikat", + "ENABLE_BLOCK":"Aktifkan blok", + "EXPAND_ALL":"Kembangkan blok-blok", + "EXPAND_BLOCK":"Kembangkan blok", + "EXTERNAL_INPUTS":"Input-input eksternal", + "HELP":"Tolong", + "INLINE_INPUTS":"Input inline", + "LISTS_CREATE_EMPTY_HELPURL":"http:\/\/en.wikipedia.org\/wiki\/Linked_list#Empty_lists", + "LISTS_CREATE_EMPTY_TITLE":"buat list kosong", + "LISTS_CREATE_EMPTY_TOOLTIP":"Mengembalikan daftar, dengan panjang 0, tidak berisi data", + "LISTS_CREATE_WITH_CONTAINER_TITLE_ADD":"list", + "LISTS_CREATE_WITH_CONTAINER_TOOLTIP":"Tambahkan, hapus, atau susun ulang bagian untuk mengkonfigurasi blok LIST (daftar) ini.", + "LISTS_CREATE_WITH_INPUT_WITH":"buat daftar (list) dengan", + "LISTS_CREATE_WITH_ITEM_TOOLTIP":"Tambahkan sebuah item ke daftar (list).", + "LISTS_CREATE_WITH_TOOLTIP":"Buat sebuah daftar (list) dengan sejumlah item.", + "LISTS_GET_INDEX_FIRST":"pertama", + "LISTS_GET_INDEX_FROM_END":"# dari akhir", + "LISTS_GET_INDEX_FROM_START":"#", + "LISTS_GET_INDEX_GET":"dapatkan", + "LISTS_GET_INDEX_GET_REMOVE":"dapatkan dan hapus", + "LISTS_GET_INDEX_LAST":"terakhir", + "LISTS_GET_INDEX_RANDOM":"acak", + "LISTS_GET_INDEX_REMOVE":"Hapus", + "LISTS_GET_INDEX_TAIL":"", + "LISTS_GET_INDEX_TOOLTIP_GET_FIRST":"Kembalikan item pertama dalam daftar (list).", + "LISTS_GET_INDEX_TOOLTIP_GET_FROM_END":"Sisipkan item ke dalam posisi yang telah ditentukan didalam list (daftar). Item pertama adalah item yang terakhir.", + "LISTS_GET_INDEX_TOOLTIP_GET_FROM_START":"Sisipkan item ke dalam posisi yang telah ditentukan didalam list (daftar). Item pertama adalah item terakhir (yg paling akhir).", + "LISTS_GET_INDEX_TOOLTIP_GET_LAST":"Mengembalikan item pertama dalam list (daftar).", + "LISTS_GET_INDEX_TOOLTIP_GET_RANDOM":"Mengembalikan item acak dalam list (daftar).", + "LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_FIRST":"Menghilangkan dan mengembalikan item pertama dalam list (daftar).", + "LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_FROM_END":"Menghilangkan dan mengembalikan barang di posisi tertentu dalam list (daftar). #1 adalah item terakhir.", + "LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_FROM_START":"Menghilangkan dan mengembalikan barang di posisi tertentu dalam list (daftar). #1 adalah item pertama.", + "LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_LAST":"Menghilangkan dan mengembalikan item terakhir dalam list (daftar).", + "LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_RANDOM":"Menghilangkan dan mengembalikan barang dengan acak dalam list (daftar).", + "LISTS_GET_INDEX_TOOLTIP_REMOVE_FIRST":"Menghapus item pertama dalam daftar.", + "LISTS_GET_INDEX_TOOLTIP_REMOVE_FROM_END":"Menghapus item dengan posisi tertentu dalam daftar. Item pertama adalah item yang terakhir.", + "LISTS_GET_INDEX_TOOLTIP_REMOVE_FROM_START":"Menghapus item dengan posisi tertentu dalam daftar. Item pertama adalah item yang terakhir.", + "LISTS_GET_INDEX_TOOLTIP_REMOVE_LAST":"Menghapus item terakhir dalam daftar.", + "LISTS_GET_INDEX_TOOLTIP_REMOVE_RANDOM":"Menghapus sebuah item secara acak dalam list.", + "LISTS_GET_SUBLIST_END_FROM_END":"ke # dari akhir", + "LISTS_GET_SUBLIST_END_FROM_START":"ke #", + "LISTS_GET_SUBLIST_END_LAST":"ke yang paling akhir", + "LISTS_GET_SUBLIST_HELPURL":"https:\/\/code.google.com\/p\/blockly\/wiki\/Lists#Getting_a_sublist", + "LISTS_GET_SUBLIST_START_FIRST":"Dapatkan bagian pertama dari list", + "LISTS_GET_SUBLIST_START_FROM_END":"Dapatkan bagian list nomor # dari akhir", + "LISTS_GET_SUBLIST_START_FROM_START":"Dapatkan bagian daftar dari #", + "LISTS_GET_SUBLIST_TAIL":"", + "LISTS_GET_SUBLIST_TOOLTIP":"Membuat salinan dari bagian tertentu dari list.", + "LISTS_INDEX_OF_FIRST":"cari kejadian pertama item", + "LISTS_INDEX_OF_HELPURL":"https:\/\/code.google.com\/p\/blockly\/wiki\/Lists#Getting_Items_from_a_List", + "LISTS_INDEX_OF_LAST":"Cari kejadian terakhir item", + "LISTS_INDEX_OF_TOOLTIP":"Mengembalikan indeks dari kejadian pertama\/terakhir item dalam daftar. Menghasilkan 0 jika teks tidak ditemukan.", + "LISTS_INLIST":"dalam daftar", + "LISTS_IS_EMPTY_HELPURL":"https:\/\/code.google.com\/p\/blockly\/wiki\/Lists#is_empty", + "LISTS_IS_EMPTY_TITLE":"%1 kosong", + "LISTS_LENGTH_HELPURL":"https:\/\/code.google.com\/p\/blockly\/wiki\/Lists#length_of", + "LISTS_LENGTH_TITLE":"panjang dari %1", + "LISTS_LENGTH_TOOLTIP":"Mengembalikan panjang daftar.", + "LISTS_REPEAT_HELPURL":"https:\/\/code.google.com\/p\/blockly\/wiki\/Lists#create_list_with", + "LISTS_REPEAT_TITLE":"membuat daftar dengan item %1 diulang %2 kali", + "LISTS_REPEAT_TOOLTIP":"Ciptakan daftar yang terdiri dari nilai yang diberikan diulang jumlah waktu yang ditentukan.", + "LISTS_SET_INDEX_HELPURL":"https:\/\/code.google.com\/p\/blockly\/wiki\/Lists#in_list_..._set", + "LISTS_SET_INDEX_INPUT_TO":"sebagai", + "LISTS_SET_INDEX_INSERT":"sisipkan di", + "LISTS_SET_INDEX_SET":"tetapkan", + "LISTS_SET_INDEX_TOOLTIP_INSERT_FIRST":"Sisipkan item di bagian awal dari list.", + "LISTS_SET_INDEX_TOOLTIP_INSERT_FROM_END":"Sisipkan item ke dalam posisi yang telah ditentukan di dalam list. #1 adalah item yang terakhir.", + "LISTS_SET_INDEX_TOOLTIP_INSERT_FROM_START":"Sisipkan item ke dalam posisi yang telah ditentukan di dalam list. #1 adalah item yang pertama.", + "LISTS_SET_INDEX_TOOLTIP_INSERT_LAST":"Tambahkan item ke bagian akhir list.", + "LISTS_SET_INDEX_TOOLTIP_INSERT_RANDOM":"Sisipkan item secara acak ke dalam list.", + "LISTS_SET_INDEX_TOOLTIP_SET_FIRST":"Tetapkan item pertama di dalam list.", + "LISTS_SET_INDEX_TOOLTIP_SET_FROM_END":"Tetapkan item ke dalam posisi yang telah ditentukan di dalam list. #1 adalah item yang terakhir.", + "LISTS_SET_INDEX_TOOLTIP_SET_FROM_START":"Tetapkan item ke dalam posisi yang telah ditentukan di dalam list. #1 adalah item yang pertama.", + "LISTS_SET_INDEX_TOOLTIP_SET_LAST":"Menetapkan item terakhir dalam list.", + "LISTS_SET_INDEX_TOOLTIP_SET_RANDOM":"Tetapkan secara acak sebuah item dalam list.", + "LISTS_TOOLTIP":"Mengembalikan nilai benar (true) jika list kosong.", + "LOGIC_BOOLEAN_FALSE":"Salah", + "LOGIC_BOOLEAN_HELPURL":"http:\/\/code.google.com\/p\/blockly\/wiki\/True_False", + "LOGIC_BOOLEAN_TOOLTIP":"Mengembalikan betul (true) atau salah (false).", + "LOGIC_BOOLEAN_TRUE":"Benar", + "LOGIC_COMPARE_HELPURL":"http:\/\/en.wikipedia.org\/wiki\/Inequality_(mathematics)", + "LOGIC_COMPARE_TOOLTIP_EQ":"Mengembalikan betul jika input kedua-duanya sama dengan satu sama lain.", + "LOGIC_COMPARE_TOOLTIP_GT":"Mengembalikan nilai benar (true) jika input yang pertama lebih besar dari input yang kedua.", + "LOGIC_COMPARE_TOOLTIP_GTE":"Mengembalikan nilai benar (true) jika input yang pertama lebih besar dari atau sama dengan input yang kedua.", + "LOGIC_COMPARE_TOOLTIP_LT":"Mengembalikan nilai benar (true) jika input yang pertama lebih kecil dari input yang kedua.", + "LOGIC_COMPARE_TOOLTIP_LTE":"Mengembalikan nilai benar (true) jika input yang pertama lebih kecil atau sama dengan input yang kedua .", + "LOGIC_COMPARE_TOOLTIP_NEQ":"Mengembalikan nilai benar (true) jika kedua input tidak sama satu dengan yang lain.", + "LOGIC_NEGATE_HELPURL":"http:\/\/code.google.com\/p\/blockly\/wiki\/Not", + "LOGIC_NEGATE_TITLE":"bukan (not) %1", + "LOGIC_NEGATE_TOOLTIP":"Mengembalikan nilai benar (true) jika input false. Mengembalikan nilai salah (false) jika input true.", + "LOGIC_NULL":"null", + "LOGIC_NULL_HELPURL":"http:\/\/en.wikipedia.org\/wiki\/Nullable_type", + "LOGIC_NULL_TOOLTIP":"mengembalikan kosong.", + "LOGIC_OPERATION_AND":"dan", + "LOGIC_OPERATION_HELPURL":"http:\/\/code.google.com\/p\/blockly\/wiki\/And_Or", + "LOGIC_OPERATION_OR":"atau", + "LOGIC_OPERATION_TOOLTIP_AND":"Kembalikan betul jika kedua-dua input adalah betul.", + "LOGIC_OPERATION_TOOLTIP_OR":"Mengembalikan nilai benar (true) jika setidaknya salah satu masukan nilainya benar (true).", + "LOGIC_TERNARY_CONDITION":"test", + "LOGIC_TERNARY_HELPURL":"http:\/\/en.wikipedia.org\/wiki\/%3F:", + "LOGIC_TERNARY_IF_FALSE":"jika tidak benar (false)", + "LOGIC_TERNARY_IF_TRUE":"jika benar (true)", + "LOGIC_TERNARY_TOOLTIP":"Periksa kondisi di \"test\". Jika kondisi benar (true), mengembalikan nilai \"jika benar\" ; Jik sebaliknya akan mengembalikan nilai \"jika salah\".", + "MATH_ADDITION_SYMBOL":"+", + "MATH_ARITHMETIC_HELPURL":"http:\/\/id.wikipedia.org\/wiki\/Aritmetika", + "MATH_ARITHMETIC_TOOLTIP_ADD":"Kembalikan jumlah dari kedua angka.", + "MATH_ARITHMETIC_TOOLTIP_DIVIDE":"Kembalikan hasil bagi dari kedua angka.", + "MATH_ARITHMETIC_TOOLTIP_MINUS":"Kembalikan selisih dari kedua angka.", + "MATH_ARITHMETIC_TOOLTIP_MULTIPLY":"Kembalikan perkalian dari kedua angka.", + "MATH_ARITHMETIC_TOOLTIP_POWER":"Kembalikan angka pertama pangkat angka kedua.", + "MATH_CHANGE_HELPURL":"http:\/\/en.wikipedia.org\/wiki\/Programming_idiom#Incrementing_a_counter", + "MATH_CHANGE_INPUT_BY":"oleh", + "MATH_CHANGE_TITLE_CHANGE":"ubah", + "MATH_CHANGE_TOOLTIP":"Tambahkan angka kedalam variabel '%1'.", + "MATH_CONSTANT_HELPURL":"http:\/\/en.wikipedia.org\/wiki\/Mathematical_constant", + "MATH_CONSTANT_TOOLTIP":"Kembalikan salah satu konstant: π (3.141…), e (2.718…), φ (1.618…), sqrt(2) (1.414…), sqrt(½) (0.707…), atau ∞ (infinity).", + "MATH_CONSTRAIN_HELPURL":"http:\/\/en.wikipedia.org\/wiki\/Clamping_%28graphics%29", + "MATH_CONSTRAIN_TITLE":"Batasi %1 rendah %2 tinggi %3", + "MATH_CONSTRAIN_TOOLTIP":"Batasi angka antara batas yang ditentukan (inklusif).", + "MATH_DIVISION_SYMBOL":"÷", + "MATH_IS_DIVISIBLE_BY":"dibagi oleh", + "MATH_IS_EVEN":"adalah bilangan genap", + "MATH_IS_NEGATIVE":"adalah bilangan negatif", + "MATH_IS_ODD":"adalah bilangan ganjil", + "MATH_IS_POSITIVE":"adalah bilangan positif", + "MATH_IS_PRIME":"adalah bilangan pokok", + "MATH_IS_TOOLTIP":"Periksa apakah angka adalah bilangan genap, bilangan pokok, bilangan bulat, bilangan positif, bilangan negatif, atau apakan bisa dibagi oleh angka tertentu. Mengembalikan benar (true) atau salah (false).", + "MATH_IS_WHOLE":"adalah bilangan bulat", + "MATH_MODULO_HELPURL":"http:\/\/en.wikipedia.org\/wiki\/Modulo_operation", + "MATH_MODULO_TITLE":"sisa %1 ÷ %2", + "MATH_MODULO_TOOLTIP":"Kembalikan sisa dari pembagian ke dua angka.", + "MATH_MULTIPLICATION_SYMBOL":"×", + "MATH_NUMBER_HELPURL":"http:\/\/en.wikipedia.org\/wiki\/Number", + "MATH_NUMBER_TOOLTIP":"Suatu angka.", + "MATH_ONLIST_HELPURL":"", + "MATH_ONLIST_OPERATOR_AVERAGE":"rata-rata dari list (daftar)", + "MATH_ONLIST_OPERATOR_MAX":"maximum dari list (daftar)", + "MATH_ONLIST_OPERATOR_MEDIAN":"median dari list (daftar)", + "MATH_ONLIST_OPERATOR_MIN":"minimum dari list (daftar)", + "MATH_ONLIST_OPERATOR_MODE":"mode-mode dari list (daftar)", + "MATH_ONLIST_OPERATOR_RANDOM":"item acak dari list (daftar)", + "MATH_ONLIST_OPERATOR_STD_DEV":"deviasi standar dari list (daftar)", + "MATH_ONLIST_OPERATOR_SUM":"jumlah dari list (daftar)", + "MATH_ONLIST_TOOLTIP_AVERAGE":"Kembalikan rata-rata (mean aritmetik) dari nilai numerik dari list (daftar).", + "MATH_ONLIST_TOOLTIP_MAX":"Kembalikan angka terbesar dari list.", + "MATH_ONLIST_TOOLTIP_MEDIAN":"Kembalikan median dari list.", + "MATH_ONLIST_TOOLTIP_MIN":"Kembalikan angka terkecil dari list.", + "MATH_ONLIST_TOOLTIP_MODE":"Kembalikan list berisi item-item yang paling umum dari dalam list.", + "MATH_ONLIST_TOOLTIP_RANDOM":"Kembalikan element acak dari list.", + "MATH_ONLIST_TOOLTIP_STD_DEV":"Kembalikan standard deviasi dari list.", + "MATH_ONLIST_TOOLTIP_SUM":"Kembalikan jumlah dari seluruh bilangan dari list.", + "MATH_POWER_SYMBOL":"^", + "MATH_RANDOM_FLOAT_HELPURL":"http:\/\/en.wikipedia.org\/wiki\/Random_number_generation", + "MATH_RANDOM_FLOAT_TITLE_RANDOM":"Nilai pecahan acak", + "MATH_RANDOM_FLOAT_TOOLTIP":"Mengembalikan nilai acak pecahan antara 0.0 (inklusif) dan 1.0 (ekslusif).", + "MATH_RANDOM_INT_HELPURL":"http:\/\/en.wikipedia.org\/wiki\/Random_number_generation", + "MATH_RANDOM_INT_TITLE":"acak bulat dari %1 sampai %2", + "MATH_RANDOM_INT_TOOLTIP":"Mengembalikan bilangan acak antara dua batas yang ditentukan, inklusif.", + "MATH_ROUND_HELPURL":"http:\/\/en.wikipedia.org\/wiki\/Rounding", + "MATH_ROUND_OPERATOR_ROUND":"membulatkan", + "MATH_ROUND_OPERATOR_ROUNDDOWN":"membulatkan kebawah", + "MATH_ROUND_OPERATOR_ROUNDUP":"mengumpulkan", + "MATH_ROUND_TOOLTIP":"Bulatkan suatu bilangan naik atau turun.", + "MATH_SINGLE_HELPURL":"http:\/\/en.wikipedia.org\/wiki\/Square_root", + "MATH_SINGLE_OP_ABSOLUTE":"mutlak", + "MATH_SINGLE_OP_ROOT":"akar", + "MATH_SINGLE_TOOLTIP_ABS":"Kembalikan nilai absolut angka.", + "MATH_SINGLE_TOOLTIP_EXP":"Kembalikan 10 pangkat angka.", + "MATH_SINGLE_TOOLTIP_LN":"Kembalikan logaritma natural dari angka.", + "MATH_SINGLE_TOOLTIP_LOG10":"Kembalikan dasar logaritma 10 dari angka.", + "MATH_SINGLE_TOOLTIP_NEG":"Kembalikan penyangkalan terhadap angka.", + "MATH_SINGLE_TOOLTIP_POW10":"Kembalikan 10 pangkat angka.", + "MATH_SINGLE_TOOLTIP_ROOT":"Kembalikan akar dari angka.", + "MATH_SUBTRACTION_SYMBOL":"-", + "MATH_TRIG_ACOS":"acos", + "MATH_TRIG_ASIN":"asin", + "MATH_TRIG_ATAN":"atan", + "MATH_TRIG_COS":"cos", + "MATH_TRIG_HELPURL":"http:\/\/en.wikipedia.org\/wiki\/Trigonometric_functions", + "MATH_TRIG_SIN":"sin", + "MATH_TRIG_TAN":"tan", + "MATH_TRIG_TOOLTIP_ACOS":"Kembalikan acosine dari angka.", + "MATH_TRIG_TOOLTIP_ASIN":"Kembalikan asin dari angka.", + "MATH_TRIG_TOOLTIP_ATAN":"Kembalikan atan dari angka.", + "MATH_TRIG_TOOLTIP_COS":"Kembalikan cos dari derajat (bukan radian).", + "MATH_TRIG_TOOLTIP_SIN":"Kembalikan sinus dari derajat (bukan radian).", + "MATH_TRIG_TOOLTIP_TAN":"Kembalikan tangen dari derajat (tidak radian).", + "NEW_VARIABLE":"Pembolehubah baru...", + "NEW_VARIABLE_TITLE":"Nama pembolehubah baru:", + "ORDINAL_NUMBER_SUFFIX":"", + "PROCEDURES_BEFORE_PARAMS":"dengan:", + "PROCEDURES_CALLNORETURN_CALL":"", + "PROCEDURES_CALLNORETURN_HELPURL":"http:\/\/en.wikipedia.org\/wiki\/Procedure_%28computer_science%29", + "PROCEDURES_CALLNORETURN_TOOLTIP":"Menjalankan fungsi '%1' yang ditetapkan pengguna.", + "PROCEDURES_CALLRETURN_HELPURL":"http:\/\/en.wikipedia.org\/wiki\/Procedure_%28computer_science%29", + "PROCEDURES_CALLRETURN_TOOLTIP":"Menjalankan fungsi '%1' yang ditetapkan pengguna dan menggunakan outputnya. ", + "PROCEDURES_CREATE_DO":"Buat '%1'", + "PROCEDURES_DEFNORETURN_DO":"", + "PROCEDURES_DEFNORETURN_HELPURL":"http:\/\/en.wikipedia.org\/wiki\/Procedure_%28computer_science%29", + "PROCEDURES_DEFNORETURN_PROCEDURE":"buat sesuatu", + "PROCEDURES_DEFNORETURN_TITLE":"untuk", + "PROCEDURES_DEFNORETURN_TOOLTIP":"Menciptakan sebuah fungsi dengan tiada output.", + "PROCEDURES_DEFRETURN_HELPURL":"http:\/\/en.wikipedia.org\/wiki\/Procedure_%28computer_science%29", + "PROCEDURES_DEFRETURN_RETURN":"kembali", + "PROCEDURES_DEFRETURN_TOOLTIP":"Menciptakan sebuah fungsi dengan satu output.", + "PROCEDURES_DEF_DUPLICATE_WARNING":"Peringatan: Fungsi ini memiliki parameter duplikat.", + "PROCEDURES_HIGHLIGHT_DEF":"Sorot definisi fungsi", + "PROCEDURES_IFRETURN_TOOLTIP":"Jika nilai yang benar, kemudian kembalikan nilai kedua.", + "PROCEDURES_IFRETURN_WARNING":"Peringatan: Blok ini dapat digunakan hanya dalam definisi fungsi.", + "PROCEDURES_MUTATORARG_TITLE":"masukan Nama:", + "PROCEDURES_MUTATORCONTAINER_TITLE":"input", + "REMOVE_COMMENT":"Hapus komentar", + "RENAME_VARIABLE":"namai ulang variabel...", + "RENAME_VARIABLE_TITLE":"Ubah nama semua variabel '%1' menjadi:", + "TEXT_APPEND_APPENDTEXT":"tambahkan teks", + "TEXT_APPEND_HELPURL":"https:\/\/code.google.com\/p\/blockly\/wiki\/Text#Text_modification", + "TEXT_APPEND_TO":"untuk", + "TEXT_APPEND_TOOLTIP":"Tambahkan beberapa teks ke variabel '%1'.", + "TEXT_CHANGECASE_HELPURL":"https:\/\/code.google.com\/p\/blockly\/wiki\/Text#Adjusting_text_case", + "TEXT_CHANGECASE_OPERATOR_LOWERCASE":"menjadi huruf kecil", + "TEXT_CHANGECASE_OPERATOR_TITLECASE":"menjadi huruf pertama kapital", + "TEXT_CHANGECASE_OPERATOR_UPPERCASE":"menjadi huruf kapital", + "TEXT_CHANGECASE_TOOLTIP":"Kembalikan kopi dari text dengan kapitalisasi yang berbeda.", + "TEXT_CHARAT_FIRST":"ambil huruf pertama", + "TEXT_CHARAT_FROM_END":"ambil huruf nomor # dari belakang", + "TEXT_CHARAT_FROM_START":"ambil huruf ke #", + "TEXT_CHARAT_HELPURL":"https:\/\/code.google.com\/p\/blockly\/wiki\/Text#Extracting_text", + "TEXT_CHARAT_INPUT_INTEXT":"dalam teks", + "TEXT_CHARAT_LAST":"ambil huruf terakhir", + "TEXT_CHARAT_RANDOM":"ambil huruf secara acak", + "TEXT_CHARAT_TAIL":"", + "TEXT_CHARAT_TOOLTIP":"Kembalikan karakter dari posisi tertentu.", + "TEXT_CREATE_JOIN_ITEM_TOOLTIP":"Tambahkan suatu item ke dalam teks.", + "TEXT_CREATE_JOIN_TITLE_JOIN":"join", + "TEXT_CREATE_JOIN_TOOLTIP":"Tambah, ambil, atau susun ulang teks blok.", + "TEXT_GET_SUBSTRING_END_FROM_END":"pada huruf nomer # dari terakhir", + "TEXT_GET_SUBSTRING_END_FROM_START":"pada huruf #", + "TEXT_GET_SUBSTRING_END_LAST":"pada huruf terakhir", + "TEXT_GET_SUBSTRING_HELPURL":"http:\/\/code.google.com\/p\/blockly\/wiki\/Text#Extracting_a_region_of_text", + "TEXT_GET_SUBSTRING_INPUT_IN_TEXT":"in teks", + "TEXT_GET_SUBSTRING_START_FIRST":"ambil bagian teks (substring) dari huruf pertama", + "TEXT_GET_SUBSTRING_START_FROM_END":"ambil bagian teks (substring) dari huruf ke # dari terakhir", + "TEXT_GET_SUBSTRING_START_FROM_START":"ambil bagian teks (substring) dari huruf no #", + "TEXT_GET_SUBSTRING_TAIL":"", + "TEXT_GET_SUBSTRING_TOOLTIP":"Mengembalikan spesifik bagian dari teks.", + "TEXT_INDEXOF_HELPURL":"https:\/\/code.google.com\/p\/blockly\/wiki\/Text#Finding_text", + "TEXT_INDEXOF_INPUT_INTEXT":"dalam teks", + "TEXT_INDEXOF_OPERATOR_FIRST":"temukan kejadian pertama dalam teks", + "TEXT_INDEXOF_OPERATOR_LAST":"temukan kejadian terakhir dalam teks", + "TEXT_INDEXOF_TAIL":"", + "TEXT_INDEXOF_TOOLTIP":"Kembalikan indeks pertama dan terakhir dari kejadian pertama\/terakhir dari teks pertama dalam teks kedua. \nKembalikan 0 jika teks tidak ditemukan.", + "TEXT_ISEMPTY_HELPURL":"https:\/\/code.google.com\/p\/blockly\/wiki\/Text#Checking_for_empty_text", + "TEXT_ISEMPTY_TITLE":"%1 kosong", + "TEXT_ISEMPTY_TOOLTIP":"Kembalikan benar (true) jika teks yang disediakan kosong.", + "TEXT_JOIN_HELPURL":"https:\/\/code.google.com\/p\/blockly\/wiki\/Text#Text_creation\n", + "TEXT_JOIN_TITLE_CREATEWITH":"Buat teks dengan", + "TEXT_JOIN_TOOLTIP":"Buat teks dengan cara gabungkan sejumlah item.", + "TEXT_LENGTH_HELPURL":"https:\/\/code.google.com\/p\/blockly\/wiki\/Text#Text_modification", + "TEXT_LENGTH_TITLE":"panjang dari %1", + "TEXT_LENGTH_TOOLTIP":"Kembalikan sejumlah huruf (termasuk spasi) dari teks yang disediakan.", + "TEXT_PRINT_HELPURL":"https:\/\/code.google.com\/p\/blockly\/wiki\/Text#Printing_text", + "TEXT_PRINT_TITLE":"cetak %1", + "TEXT_PRINT_TOOLTIP":"Cetak teks yant ditentukan, angka atau ninlai lainnya.", + "TEXT_PROMPT_HELPURL":"https:\/\/code.google.com\/p\/blockly\/wiki\/Text#Getting_input_from_the_user", + "TEXT_PROMPT_TOOLTIP_NUMBER":"Meminta pengguna untuk memberi sebuah angka.", + "TEXT_PROMPT_TOOLTIP_TEXT":"Meminta pengguna untuk memberi beberapa teks.", + "TEXT_PROMPT_TYPE_NUMBER":"Meminta angka dengan pesan", + "TEXT_PROMPT_TYPE_TEXT":"meminta teks dengan pesan", + "TEXT_TEXT_HELPURL":"http:\/\/en.wikipedia.org\/wiki\/String_(computer_science)", + "TEXT_TEXT_TOOLTIP":"Huruf, kata atau baris teks.", + "TEXT_TRIM_HELPURL":"https:\/\/code.google.com\/p\/blockly\/wiki\/Text#Trimming_%28removing%29_spaces", + "TEXT_TRIM_OPERATOR_BOTH":"pangkas ruang dari kedua belah sisi", + "TEXT_TRIM_OPERATOR_LEFT":"pangkas ruang dari sisi kiri", + "TEXT_TRIM_OPERATOR_RIGHT":"pangkas ruang dari sisi kanan", + "TEXT_TRIM_TOOLTIP":"Kembali salinan teks dengan spasi dihapus dari satu atau kedua ujungnya.", + "VARIABLES_DEFAULT_NAME":"item", + "VARIABLES_GET_CREATE_SET":"Membuat 'tetapkan %1'", + "VARIABLES_GET_HELPURL":"http:\/\/code.google.com\/p\/blockly\/wiki\/Variables#Get", + "VARIABLES_GET_TAIL":"", + "VARIABLES_GET_TITLE":"", + "VARIABLES_GET_TOOLTIP":"Mengembalikan nilai variabel ini.", + "VARIABLES_SET_CREATE_GET":"Membuat 'dapatkan %1'", + "VARIABLES_SET_HELPURL":"http:\/\/code.google.com\/p\/blockly\/wiki\/Variables#Set", + "VARIABLES_SET_TAIL":"untuk", + "VARIABLES_SET_TITLE":"tetapkan", + "VARIABLES_SET_TOOLTIP":"tetapkan variabel ini dengan input yang sama." +} \ No newline at end of file diff --git a/msg/json/it.json b/msg/json/it.json index 426188445..0beeb6cbb 100644 --- a/msg/json/it.json +++ b/msg/json/it.json @@ -2,6 +2,7 @@ "@metadata": { "authors": [ "Beta16", + "Espertus", "Nerimic" ] }, @@ -127,6 +128,7 @@ "MATH_IS_NEGATIVE": "\u00e8 negativo", "MATH_IS_DIVISIBLE_BY": "\u00e8 divisibile per", "MATH_IS_TOOLTIP": "Verifica se un numero \u00e8 pari, dispari, primo, intero, positivo, negativo o se \u00e8 divisibile per un certo numero. Restituisce vero o falso.", + "MATH_CHANGE_HELPURL": "http://it.wikipedia.org/wiki/Addizione", "MATH_CHANGE_TITLE_CHANGE": "cambia", "MATH_CHANGE_INPUT_BY": "di", "MATH_CHANGE_TOOLTIP": "Aggiunge un numero alla variabile '%1'.", diff --git a/msg/json/lrc.json b/msg/json/lrc.json new file mode 100644 index 000000000..bcbc3b344 --- /dev/null +++ b/msg/json/lrc.json @@ -0,0 +1,115 @@ +{ + "@metadata": { + "authors": [ + "Mogoeilor" + ] + }, + "DUPLICATE_BLOCK": "\u06a9\u067e\u06cc \u06a9\u0631\u062f\u0646", + "ADD_COMMENT": "\u0646\u0638\u0631\u062a\u0648\u0646\u0647 \u0627\u0636\u0627\u0641 \u0628\u06a9\u06cc\u062f", + "REMOVE_COMMENT": "\u0646\u0638\u0631 \u062c\u0627 \u0648\u0647 \u062c\u0627 \u06a9\u0648", + "EXTERNAL_INPUTS": "\u062f\u0627\u062f\u0647 \u06cc\u0627 \u0648\u0647 \u062f\u0631\u06cc", + "INLINE_INPUTS": "\u062f\u0627\u062f\u0647 \u06cc\u0627 \u0645\u0626\u0646\u062c\u0627", + "HELP": "\u0647\u0648\u0645\u064a\u0627\u0631\u06cc", + "CHANGE_VALUE_TITLE": "\u0627\u0631\u0632\u0634\u062a \u0622\u0644\u0634\u062a \u06a9\u0648:", + "COLOUR_PICKER_HELPURL": "http://en.wikipedia.org/wiki/Color", + "COLOUR_PICKER_TOOLTIP": "\u06cc\u0647 \u0631\u0646 \u062f \u0631\u0646\u06af \u062f\u0648 \u0627\u0646\u062a\u062e\u0627\u0648 \u0628\u06a9\u06cc\u062f", + "COLOUR_RANDOM_TITLE": "\u0631\u0646 \u0628\u062e\u062a\u06a9\u06cc", + "COLOUR_RANDOM_TOOLTIP": "\u06cc\u0647 \u0631\u0646\u06af \u0628\u062e\u062a\u06a9\u06cc \u0627\u0646\u062a\u062e\u0627\u0648 \u0628\u06a9\u06cc\u062f", + "COLOUR_RGB_TITLE": "\u0631\u0646 \u0648\u0627", + "COLOUR_RGB_RED": "\u0633\u0648\u0631", + "COLOUR_RGB_GREEN": "\u0633\u0648\u0632", + "COLOUR_RGB_BLUE": "\u0622\u0648\u06cc", + "COLOUR_BLEND_TITLE": "\u0634\u06cc\u0648\u0633\u062a\u0647", + "COLOUR_BLEND_COLOUR1": "\u0631\u0646 1", + "COLOUR_BLEND_COLOUR2": "\u0631\u0646 2", + "COLOUR_BLEND_RATIO": "\u0646\u0633\u0648\u062a", + "COLOUR_BLEND_TOOLTIP": "\u0647\u0631 \u06a9\u0648\u0645 \u062f \u0631\u0646\u06af\u06cc\u0627\u0646\u0647 \u0648\u0627 \u0646\u0633\u0648\u062a \u062f\u0627\u0626\u0647 \u0628\u06cc\u0647 \u0628\u0647 \u0634\u06cc\u0648\u0646(0.0 - 1.0).", + "CONTROLS_REPEAT_HELPURL": "http://en.wikipedia.org/wiki/For_loop", + "CONTROLS_REPEAT_TITLE": "%1 \u062a\u06a9\u0631\u0627\u0631 \u06a9\u0648 \u0686\u0646 \u0628\u0627\u0631", + "CONTROLS_REPEAT_TITLE_REPEAT": "\u062f \u0646\u0648 \u0627\u0646\u062c\u0648\u0645 \u062f\u0626\u0646", + "CONTROLS_REPEAT_TITLE_TIMES": "\u0648\u062e\u062a\u06cc\u0627", + "CONTROLS_REPEAT_INPUT_DO": "\u0627\u0646\u062c\u0648\u0645 \u0628\u0626\u0647", + "CONTROLS_WHILEUNTIL_OPERATOR_WHILE": "\u062a\u0627 \u062a\u06a9\u0631\u0627\u0631 \u06a9\u0648", + "CONTROLS_WHILEUNTIL_OPERATOR_UNTIL": "\u062a\u0627 \u062a\u06a9\u0631\u0627\u0631 \u06a9\u0648", + "CONTROLS_FOR_INPUT_WITH": "\u0627\u0634\u0645\u0627\u0631\u062f\u0646 \u0648\u0627", + "CONTROLS_FOREACH_INPUT_INLIST": "\u062f \u0646\u0648\u0645 \u06af\u0647", + "CONTROLS_FLOW_STATEMENTS_OPERATOR_BREAK": "\u062d\u0644\u0642\u0647 \u0646\u0647 \u062e\u0631\u0627\u0648 \u06a9\u0648", + "CONTROLS_FLOW_STATEMENTS_TOOLTIP_BREAK": "\u062d\u0644\u0642\u0647 \u0634\u0648\u0645\u0644 \u0628\u06cc\u0647 \u0646\u0647 \u062e\u0631\u0627\u0648 \u06a9\u0648", + "CONTROLS_IF_MSG_IF": "\u0627\u0631", + "CONTROLS_IF_MSG_ELSEIF": "\u0647\u0646\u06cc \u0627\u0631", + "CONTROLS_IF_MSG_ELSE": "\u0647\u0646\u06cc", + "LOGIC_OPERATION_AND": "\u0648", + "LOGIC_OPERATION_OR": "\u06cc\u0627", + "LOGIC_NEGATE_TITLE": "\u0646\u0647 %1", + "LOGIC_BOOLEAN_TRUE": "\u0631\u0627\u0633\u062a \u0648 \u062f\u0648\u0631\u0648\u0633\u062a", + "LOGIC_BOOLEAN_FALSE": "\u063a\u0644\u0637", + "LOGIC_BOOLEAN_TOOLTIP": "\u0647\u0645 \u063a\u0644\u0637 \u0648 \u0647\u0645 \u0631\u0627\u0633 \u0648\u0631\u06af\u0646", + "LOGIC_NULL": "\u062e\u0645\u062b\u06cc", + "LOGIC_TERNARY_CONDITION": "\u0622\u0632\u0645\u0627\u0634\u062a \u06a9\u0631\u062f\u0646", + "LOGIC_TERNARY_IF_TRUE": "\u0627\u0631 \u062f\u0631\u0633 \u0628\u06cc", + "LOGIC_TERNARY_IF_FALSE": "\u0627\u0631 \u063a\u0644\u0637 \u0628\u06cc", + "MATH_NUMBER_HELPURL": "http://en.wikipedia.org/wiki/Number", + "MATH_NUMBER_TOOLTIP": "\u06cc\u0647 \u0634\u0645\u0627\u0631\u0647.", + "MATH_ARITHMETIC_HELPURL": "http://en.wikipedia.org/wiki/Arithmetic", + "MATH_ARITHMETIC_TOOLTIP_ADD": "\u0648\u0647 \u0627\u0646\u0627\u0632\u0647 \u062f\u0648 \u06af\u0644 \u0634\u0645\u0627\u0631\u0647 \u0648\u0631\u06af\u0646.", + "MATH_SINGLE_HELPURL": "http://en.wikipedia.org/wiki/Square_root", + "MATH_SINGLE_OP_ROOT": "\u0686\u0627\u0631\u0633\u0648\u06a9 \u0631\u06cc\u0634\u0647", + "MATH_SINGLE_OP_ABSOLUTE": "\u062a\u0645\u0648\u0645 \u0648 \u06a9\u0645\u0627\u0644", + "MATH_TRIG_HELPURL": "http://en.wikipedia.org/wiki/Trigonometric_functions", + "MATH_CONSTANT_HELPURL": "http://en.wikipedia.org/wiki/Mathematical_constant", + "MATH_IS_EVEN": "\u0647\u0645\u06cc\u0634\u0647 \u0647\u06cc\u0626\u0634", + "MATH_IS_ODD": "\u062a\u0647\u0646\u0627\u0626\u0647", + "MATH_IS_WHOLE": "\u0647\u0645\u0634\u0647", + "MATH_IS_POSITIVE": "\u0645\u062b\u0628\u062a\u0647", + "MATH_IS_NEGATIVE": "\u0645\u0646\u0641\u06cc\u0647", + "MATH_IS_DIVISIBLE_BY": "\u06cc\u0647 \u0648\u0627 \u0628\u0647\u0631 \u0628\u06cc\u0647", + "MATH_CHANGE_HELPURL": "http://en.wikipedia.org/wiki/Programming_idiom#Incrementing_a_counter", + "MATH_CHANGE_TITLE_CHANGE": "\u0622\u0644\u0634\u062a \u0628\u0643\u064a\u062f", + "MATH_CHANGE_INPUT_BY": "\u0648\u0627", + "MATH_ROUND_HELPURL": "http://en.wikipedia.org/wiki/Rounding", + "MATH_ROUND_OPERATOR_ROUND": "\u06af\u0631\u062f \u06a9\u0631\u062f\u0646", + "MATH_ROUND_OPERATOR_ROUNDUP": "\u0648\u0647 \u0631\u0648 \u06af\u0631\u062f \u06a9\u0631\u062f\u0646", + "MATH_ROUND_OPERATOR_ROUNDDOWN": "\u0648\u0647 \u0647\u0627\u0631 \u06af\u0631\u062f \u06a9\u0631\u062f\u0646", + "MATH_ONLIST_OPERATOR_AVERAGE": "\u0645\u06cc\u0646\u062c\u0627\u06af\u0647 \u0646\u0648\u0645 \u06af\u0647", + "MATH_ONLIST_OPERATOR_MEDIAN": "\u0645\u06cc\u0646\u062c\u0627 \u0646\u0648\u0645 \u06af\u0647", + "MATH_MODULO_HELPURL": "http://en.wikipedia.org/wiki/Modulo_operation", + "MATH_RANDOM_INT_HELPURL": "http://en.wikipedia.org/wiki/Random_number_generation", + "MATH_RANDOM_FLOAT_HELPURL": "http://en.wikipedia.org/wiki/Random_number_generation", + "TEXT_TEXT_HELPURL": "http://en.wikipedia.org/wiki/String_(computer_science)", + "TEXT_JOIN_TITLE_CREATEWITH": "\u0631\u0627\u0633 \u06a9\u0631\u062f\u0646 \u0645\u062a\u0646 \u0648\u0627", + "TEXT_CREATE_JOIN_TITLE_JOIN": "\u067e\u06cc\u0648\u0633\u0646", + "TEXT_APPEND_TO": "\u0633\u06cc", + "TEXT_ISEMPTY_TITLE": "%1 \u062d\u0627\u0644\u06cc\u0647", + "TEXT_INDEXOF_INPUT_INTEXT": "\u062f \u0645\u062a\u0646", + "TEXT_CHARAT_INPUT_INTEXT": "\u062f \u0645\u062a\u0646", + "TEXT_GET_SUBSTRING_INPUT_IN_TEXT": "\u062f \u0645\u062a\u0646", + "TEXT_GET_SUBSTRING_END_FROM_START": "\u0633\u06cc \u0648\u0627\u062c#", + "TEXT_GET_SUBSTRING_END_FROM_END": "\u0633\u06cc \u0648\u0627\u062c# \u062a\u0627 \u0622\u062e\u0631", + "TEXT_GET_SUBSTRING_END_LAST": "\u0633\u06cc \u0622\u062e\u0631\u06cc\u0646 \u0648\u0627\u062c", + "TEXT_CHANGECASE_OPERATOR_UPPERCASE": "\u0633\u06cc \u062d\u0631\u0641 \u06af\u067e", + "TEXT_CHANGECASE_OPERATOR_LOWERCASE": "\u0633\u06cc \u0648\u0627\u062c \u06a9\u0624\u0686\u06a9", + "LISTS_CREATE_EMPTY_TITLE": "\u06cc\u0647 \u06af\u0644 \u0646\u0648\u0645 \u06af\u0647 \u062d\u0627\u0644\u06cc \u0631\u0627\u0633 \u0628\u06a9\u06cc\u062a", + "LISTS_CREATE_WITH_CONTAINER_TITLE_ADD": "\u0646\u0648\u0645 \u06af\u0647", + "LISTS_IS_EMPTY_TITLE": "%1 \u062d\u0627\u0644\u06cc\u0647", + "LISTS_INLIST": "\u062f \u0646\u0648\u0645 \u06af\u0647", + "LISTS_GET_INDEX_GET": "\u06af\u0631\u062a\u0646", + "LISTS_GET_INDEX_GET_REMOVE": "\u06af\u0631\u062a\u0646 \u0648 \u062c\u0627\u0648\u0647 \u062c\u0627 \u0628\u06cc\u0626\u0646", + "LISTS_GET_INDEX_REMOVE": "\u0624\u0631\u062f\u0627\u0634\u062a\u0646", + "LISTS_GET_INDEX_FROM_END": "# \u062a\u0627 \u0622\u062e\u0631", + "LISTS_GET_INDEX_FIRST": "\u0627\u0648\u0644\u06cc", + "LISTS_GET_INDEX_LAST": "\u0622\u062e\u0631", + "LISTS_GET_INDEX_RANDOM": "\u0628\u062e\u062a\u0643\u06cc", + "LISTS_SET_INDEX_INSERT": "\u0628\u0646\u0647 \u062f", + "LISTS_SET_INDEX_INPUT_TO": "\u0686\u06cc", + "LISTS_GET_SUBLIST_END_FROM_START": "\u0633\u06cc#", + "LISTS_GET_SUBLIST_END_LAST": "\u0633\u06cc \u0622\u062e\u0631", + "VARIABLES_SET_TAIL": "\u0633\u06cc", + "PROCEDURES_DEFNORETURN_TITLE": "\u0633\u06cc", + "PROCEDURES_BEFORE_PARAMS": "\u0648\u0627:", + "PROCEDURES_DEFRETURN_RETURN": "\u0648\u0631\u06af\u0646\u06cc\u0626\u0646", + "PROCEDURES_CALLNORETURN_HELPURL": "http://en.wikipedia.org/wiki/Procedure_%28computer_science%29", + "PROCEDURES_CALLRETURN_HELPURL": "http://en.wikipedia.org/wiki/Procedure_%28computer_science%29", + "PROCEDURES_MUTATORCONTAINER_TITLE": "\u062f\u0627\u062f\u0647 \u06cc\u0627", + "PROCEDURES_MUTATORARG_TITLE": "\u0646\u0648\u0645 \u062f\u0627\u062f\u0647:", + "PROCEDURES_CREATE_DO": "\u0631\u0627\u0633 \u06a9\u0631\u062f\u0646%1" +} \ No newline at end of file diff --git a/msg/json/pt_br.json b/msg/json/pt_br.json index a2fb8a377..a06632c7d 100644 --- a/msg/json/pt_br.json +++ b/msg/json/pt_br.json @@ -1,287 +1,296 @@ { -"DUPLICATE_BLOCK": "Duplicado", -"REMOVE_COMMENT": "Remover Comentário", -"ADD_COMMENT": "Criar Comentário", -"EXTERNAL_INPUTS": "Entradas Externas", -"INLINE_INPUTS": "Entradas Internas", -"DELETE_BLOCK": "Excluir Bloco", -"DELETE_X_BLOCKS": "Excluir %1 Blocos", -"COLLAPSE_BLOCK": "Recolher Bloco", -"EXPAND_BLOCK": "Expandir Bloco", -"DISABLE_BLOCK": "Desabilitar Bloco", -"ENABLE_BLOCK": "Habilitar Bloco", -"HELP": "Ajuda", -"COLLAPSE_ALL": "Recolher Blocos", -"EXPAND_ALL": "Expandir Blocos", -"CHANGE_VALUE_TITLE": "Alterar valor:", -"NEW_VARIABLE": "Nova variável...", -"NEW_VARIABLE_TITLE": "Novo nome de variável:", -"RENAME_VARIABLE": "Renomear variável...", -"RENAME_VARIABLE_TITLE": "Renomear todas as \"%1\" variáveis para:", -"COLOUR_PICKER_HELPURL": "http://pt.wikipedia.org/wiki/Cor", -"COLOUR_PICKER_TOOLTIP": "Escolha uma cor da palheta de cores.", -"COLOUR_RANDOM_TITLE": "cor aleatória", -"COLOUR_RANDOM_TOOLTIP": "Escolher uma cor aleatoriamente.", -"COLOUR_RGB_TITLE": "cor com", -"COLOUR_RGB_RED": "vermelho", -"COLOUR_RGB_GREEN": "verde", -"COLOUR_RGB_BLUE": "azul", -"COLOUR_RGB_TOOLTIP": "Crie uma cor com os valores especificados de vermelho, verde e azul. Todos os valores devem estar entre 0 e 100.", -"COLOUR_BLEND_TITLE": "misturar", -"COLOUR_BLEND_COLOUR1": "cor 1", -"COLOUR_BLEND_COLOUR2": "cor 2", -"COLOUR_BLEND_RATIO": "razão", -"COLOUR_BLEND_TOOLTIP": "Mistura duas cores usando uma razão dada (0.0 - 1.0).", -"CONTROLS_REPEAT_TITLE": "repetir %1 vezes", -"CONTROLS_REPEAT_TITLE_REPEAT": "repetir", -"CONTROLS_REPEAT_TITLE_TIMES": "vezes", -"CONTROLS_REPEAT_INPUT_DO": "faça", -"CONTROLS_REPEAT_TOOLTIP": "Realiza os passos várias vezes.", -"CONTROLS_WHILEUNTIL_OPERATOR_WHILE": "repita enquanto", -"CONTROLS_WHILEUNTIL_OPERATOR_UNTIL": "repita até", -"CONTROLS_WHILEUNTIL_TOOLTIP_WHILE": "Enquanto um valor é verdadeiro, então realize alguns passos.", -"CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL": "Enquanto um valor é falso, então realize alguns passos.", -"CONTROLS_FOR_INPUT_WITH": "contar com", -"CONTROLS_FOR_INPUT_FROM_TO_BY": "de %1 ate %2 por %3", -"CONTROLS_FOR_TOOLTIP": "Conta de um número inicial até um número final pelo intervalo especificado. Para cada contagem, define o contador atual para a variável \"%1\", e então realiza alguns passos.", -"CONTROLS_FOREACH_INPUT_ITEM": "para cada item", -"CONTROLS_FOREACH_INPUT_INLIST": "na lista", -"CONTROLS_FOREACH_INPUT_INLIST_TAIL": "", -"CONTROLS_FOREACH_TOOLTIP": "Para cada item em uma lista, define o item para a variável \"%1\", e então realiza alguns passos.", -"CONTROLS_FLOW_STATEMENTS_OPERATOR_BREAK": "encerra o laço", -"CONTROLS_FLOW_STATEMENTS_OPERATOR_CONTINUE": "continua com a próxima iteração do laço", -"CONTROLS_FLOW_STATEMENTS_TOOLTIP_BREAK": "Encerra o laço.", -"CONTROLS_FLOW_STATEMENTS_TOOLTIP_CONTINUE": "Ignora o resto deste laço, e continua com a próxima iteração.", -"CONTROLS_FLOW_STATEMENTS_WARNING": "Atenção: Este bloco só pode ser usado dentro de um laço.", -"CONTROLS_IF_TOOLTIP_1": "Se um valor é verdadeiro, então realize alguns passos.", -"CONTROLS_IF_TOOLTIP_2": "Se um valor é verdadeiro, então realize o primeiro bloco de passos. Senão, realize o segundo bloco de passos.", -"CONTROLS_IF_TOOLTIP_3": "Se o primeiro valor é verdadeiro, então realize o primeiro bloco de passos. Senão, se o segundo valor é verdadeiro, realize o segundo bloco de passos.", -"CONTROLS_IF_TOOLTIP_4": "Se o primeiro valor é verdadeiro, então realize o primeiro bloco de passos. Senão, se o segundo valor é verdadeiro, realize o segundo bloco de passos. Se nenhum dos blocos for verdadeiro, realize o último bloco de passos.", -"CONTROLS_IF_MSG_IF": "se", -"CONTROLS_IF_MSG_ELSEIF": "senão se", -"CONTROLS_IF_MSG_ELSE": "senão", -"CONTROLS_IF_IF_TOOLTIP": "Acrescente, remova ou reordene seções para reconfigurar este bloco.", -"CONTROLS_IF_ELSEIF_TOOLTIP": "Acrescente uma condição para o bloco se.", -"CONTROLS_IF_ELSE_TOOLTIP": "Acrescente uma condição final para o bloco se.", -"LOGIC_COMPARE_TOOLTIP_EQ": "Retorna verdadeiro se ambas as entradas forem iguais.", -"LOGIC_COMPARE_TOOLTIP_NEQ": "Retorna verdadeiro se ambas as entradas forem diferentes.", -"LOGIC_COMPARE_TOOLTIP_LT": "Retorna verdadeiro se a primeira entrada for menor que a segunda entrada.", -"LOGIC_COMPARE_TOOLTIP_LTE": "Retorna verdadeiro se a primeira entrada for menor ou igual à segunda entrada.", -"LOGIC_COMPARE_TOOLTIP_GT": "Retorna verdadeiro se a primeira entrada for maior que a segunda entrada.", -"LOGIC_COMPARE_TOOLTIP_GTE": "Retorna verdadeiro se a primeira entrada for maior ou igual à segunda entrada.", -"LOGIC_OPERATION_AND": "e", -"LOGIC_OPERATION_OR": "ou", -"LOGIC_OPERATION_TOOLTIP_AND": "Retorna verdadeiro se ambas as entradas forem verdadeiras.", -"LOGIC_OPERATION_TOOLTIP_OR": "Retorna verdadeiro se uma das estradas for verdadeira.", -"LOGIC_NEGATE_TITLE": "não %1", -"LOGIC_NEGATE_TOOLTIP": "Retorna verdadeiro se a entrada for falsa. Retorna false se a entrada for verdadeira.", -"LOGIC_BOOLEAN_TRUE": "verdadeiro", -"LOGIC_BOOLEAN_FALSE": "falso", -"LOGIC_BOOLEAN_TOOLTIP": "Retorna verdadeiro ou falso.", -"LOGIC_NULL": "nulo", -"LOGIC_NULL_TOOLTIP": "Retorna nulo.", -"LOGIC_TERNARY_CONDITION": "teste", -"LOGIC_TERNARY_IF_TRUE": "se verdadeiro", -"LOGIC_TERNARY_IF_FALSE": "se falso", -"LOGIC_TERNARY_TOOLTIP": "Avalia a condição em \"teste\". Se a condição for verdadeira retorna o valor \"se verdadeiro\", senão retorna o valor \"se falso\".", -"MATH_NUMBER_TOOLTIP": "Um número.", -"MATH_ARITHMETIC_TOOLTIP_ADD": "Retorna a soma de dois números.", -"MATH_ARITHMETIC_TOOLTIP_MINUS": "Retorna a diferença de dois números.", -"MATH_ARITHMETIC_TOOLTIP_MULTIPLY": "Retorna o produto de dois números.", -"MATH_ARITHMETIC_TOOLTIP_DIVIDE": "Retorna o quociente da divisão de dois números.", -"MATH_ARITHMETIC_TOOLTIP_POWER": "Retorna o primeiro número elevado à potência do segundo número.", -"MATH_SINGLE_OP_ROOT": "raíz quadrada", -"MATH_SINGLE_OP_ABSOLUTE": "absoluto", -"MATH_SINGLE_TOOLTIP_ROOT": "Retorna a raiz quadrada de um número.", -"MATH_SINGLE_TOOLTIP_ABS": "Retorna o valor absoluto de um número.", -"MATH_SINGLE_TOOLTIP_NEG": "Retorna o oposto de um número.", -"MATH_SINGLE_TOOLTIP_LN": "Retorna o logarítmo natural de um número.", -"MATH_SINGLE_TOOLTIP_LOG10": "Retorna o logarítmo em base 10 de um número.", -"MATH_SINGLE_TOOLTIP_EXP": "Retorna o número e elevado à potência de um número.", -"MATH_SINGLE_TOOLTIP_POW10": "Retorna 10 elevado à potência de um número.", -"MATH_TRIG_TOOLTIP_SIN": "Retorna o seno de um grau (não radiano).", -"MATH_TRIG_TOOLTIP_COS": "Retorna o cosseno de um grau (não radiano).", -"MATH_TRIG_TOOLTIP_TAN": "Retorna a tangente de um grau (não radiano).", -"MATH_TRIG_TOOLTIP_ASIN": "Retorna o arco seno de um número.", -"MATH_TRIG_TOOLTIP_ACOS": "Retorna o arco cosseno de um número.", -"MATH_TRIG_TOOLTIP_ATAN": "Retorna o arco tangente de um número.", -"MATH_CONSTANT_TOOLTIP": "Retorna uma das constantes comuns: \u03c0 (3.141\u2026), e (2.718\u2026), \u03c6 (1.618\u2026), sqrt(2) (1.414\u2026), sqrt(\u00bd) (0.707\u2026), ou \u221e (infinito).", -"MATH_IS_EVEN": "é par", -"MATH_IS_ODD": "é impar", -"MATH_IS_PRIME": "é primo", -"MATH_IS_WHOLE": "é inteiro", -"MATH_IS_POSITIVE": "é positivo", -"MATH_IS_NEGATIVE": "é negativo", -"MATH_IS_DIVISIBLE_BY": "é divisível por", -"MATH_IS_TOOLTIP": "Verifica se um número é par, impar, inteiro, positivo, negativo, ou se é divisível por outro número. Retorna verdadeiro ou falso.", -"MATH_CHANGE_TITLE_CHANGE": "alterar", -"MATH_CHANGE_TITLE_ITEM": "item", -"MATH_CHANGE_INPUT_BY": "por", -"MATH_CHANGE_TOOLTIP": "Soma um número à variável \"%1\".", -"MATH_ROUND_TOOLTIP": "Arredonda um número para cima ou para baixo.", -"MATH_ROUND_OPERATOR_ROUND": "arredonda", -"MATH_ROUND_OPERATOR_ROUNDUP": "arredonda para cima", -"MATH_ROUND_OPERATOR_ROUNDDOWN": "arredonda para baixo", -"MATH_ONLIST_HELPURL": "", -"MATH_ONLIST_OPERATOR_SUM": "soma de uma lista", -"MATH_ONLIST_OPERATOR_MIN": "menor de uma lista", -"MATH_ONLIST_OPERATOR_MAX": "maior de uma lista", -"MATH_ONLIST_OPERATOR_AVERAGE": "média de uma lista", -"MATH_ONLIST_OPERATOR_MEDIAN": "mediana de uma lista", -"MATH_ONLIST_OPERATOR_MODE": "modo de uma lista", -"MATH_ONLIST_OPERATOR_STD_DEV": "desvio padrão de uma lista", -"MATH_ONLIST_OPERATOR_RANDOM": "item aleatório de uma lista", -"MATH_ONLIST_TOOLTIP_SUM": "Retorna a soma de todos os números em uma lista.", -"MATH_ONLIST_TOOLTIP_MIN": "Retorna o menor número de uma lista.", -"MATH_ONLIST_TOOLTIP_MAX": "Retorna o maior número de uma lista.", -"MATH_ONLIST_TOOLTIP_AVERAGE": "Retorna a média aritmética de os números de uma lista.", -"MATH_ONLIST_TOOLTIP_MEDIAN": "Retorna a mediana de os números em uma lista.", -"MATH_ONLIST_TOOLTIP_MODE": "Retorna a lista de item(ns) mais comum(ns) de uma lista.", -"MATH_ONLIST_TOOLTIP_STD_DEV": "Retorna o desvio padrão de os números de uma lista.", -"MATH_ONLIST_TOOLTIP_RANDOM": "Retorna um elemento aleatório de uma lista.", -"MATH_MODULO_TITLE": "resto da divisão de %1 \u00f7 %2", -"MATH_MODULO_TOOLTIP": "Retorna o resto da divisão de dois números.", -"MATH_CONSTRAIN_TITLE": "restringe %1 inferior %2 superior %3", -"MATH_CONSTRAIN_TOOLTIP": "Restringe um número entre os limites especificados (inclusive).", -"MATH_RANDOM_INT_TITLE": "inteiro aleatório entre %1 ate %2", -"MATH_RANDOM_INT_TOOLTIP": "Retorna um número inteiro entre os dois limites informados, inclusive.", -"MATH_RANDOM_FLOAT_TITLE_RANDOM": "random fraction", -"MATH_RANDOM_FLOAT_TOOLTIP": "Return a random fraction between 0.0 (inclusive) and 1.0 (exclusive).", -"TEXT_TEXT_TOOLTIP": "Uma letra, palavra ou linha de texto.", -"TEXT_JOIN_HELPURL": "", -"TEXT_JOIN_TITLE_CREATEWITH": "criar texto com", -"TEXT_JOIN_TOOLTIP": "Criar um pedaço de texto juntando qualquer número de itens.", -"TEXT_CREATE_JOIN_TITLE_JOIN": "unir", -"TEXT_CREATE_JOIN_TOOLTIP": "Acrescenta, remove ou reordena seções para reconfigurar este bloco de texto.", -"TEXT_CREATE_JOIN_ITEM_TITLE_ITEM": "item", -"TEXT_CREATE_JOIN_ITEM_TOOLTIP": "Acrescentar um item ao texto.", -"TEXT_APPEND_TO": "para", -"TEXT_APPEND_APPENDTEXT": "acrescentar texto", -"TEXT_APPEND_VARIABLE": "item", -"TEXT_APPEND_TOOLTIP": "Acrescentar um pedaço de texto à variável \"%1\".", -"TEXT_LENGTH_TITLE": "tamanho de %1", -"TEXT_LENGTH_TOOLTIP": "Conta o número de letras (incluindo espaços) no texto fornecido.", -"TEXT_ISEMPTY_TITLE": "%1 é vazio", -"TEXT_ISEMPTY_TOOLTIP": "Retorna verdadeiro se o texto fornecido for vazio.", -"TEXT_INDEXOF_INPUT_INTEXT": "no texto", -"TEXT_INDEXOF_OPERATOR_FIRST": "primeira ocorrência do texto", -"TEXT_INDEXOF_OPERATOR_LAST": "última ocorrência do texto", -"TEXT_INDEXOF_TOOLTIP": "Retorna a posição da primeira/última ocorrência do primeiro texto no segundo texto. Retorna 0 se o texto não for encontrado.", -"TEXT_CHARAT_INPUT_INTEXT": "no texto", -"TEXT_CHARAT_FROM_START": "obter letra nº", -"TEXT_CHARAT_FROM_END": "obter letra nº a partir do final", -"TEXT_CHARAT_FIRST": "obter primeira letra", -"TEXT_CHARAT_LAST": "obter última letra", -"TEXT_CHARAT_RANDOM": "obter letra aleatória", -"TEXT_CHARAT_TAIL": "", -"TEXT_CHARAT_TOOLTIP": "Retorna a letra na posição especificada.", -"TEXT_GET_SUBSTRING_INPUT_IN_TEXT": "no texto", -"TEXT_GET_SUBSTRING_START_FROM_START": "obter trecho de letra nº", -"TEXT_GET_SUBSTRING_START_FROM_END": "obter trecho de letra nº a partir do final", -"TEXT_GET_SUBSTRING_END_FROM_START": "até letra nº", -"TEXT_GET_SUBSTRING_END_FROM_END": "até letra nº a partir do final", -"TEXT_GET_SUBSTRING_START_FIRST": "obter trecho de primeira letra", -"TEXT_GET_SUBSTRING_END_LAST": "até última letra", -"TEXT_GET_SUBSTRING_TAIL": "", -"TEXT_GET_SUBSTRING_TOOLTIP": "Retorna o trecho de texto especificado.", -"TEXT_CHANGECASE_OPERATOR_UPPERCASE": "para MAIÚSCULAS", -"TEXT_CHANGECASE_OPERATOR_LOWERCASE": "para minúsculas", -"TEXT_CHANGECASE_OPERATOR_TITLECASE": "para Nomes Próprios", -"TEXT_CHANGECASE_TOOLTIP": "Retorna uma cópia do texto em um formato diferente.", -"TEXT_TRIM_OPERATOR_BOTH": "remover espaços de ambos os lados", -"TEXT_TRIM_OPERATOR_LEFT": "remover espaços à esquerda", -"TEXT_TRIM_OPERATOR_RIGHT": "remover espaços à direita", -"TEXT_TRIM_TOOLTIP": "Retorna uma cópia do texto com os espaços removidos de uma ou ambas extremidades.", -"TEXT_PRINT_TITLE": "imprime %1", -"TEXT_PRINT_TOOLTIP": "Imprime o texto, número ou valor especificado.", -"TEXT_PROMPT_TYPE_TEXT": "Pede um texto com uma mensagem", -"TEXT_PROMPT_TYPE_NUMBER": "Pede um número com uma mensagem", -"TEXT_PROMPT_TOOLTIP_NUMBER": "Pede ao usuário um número.", -"TEXT_PROMPT_TOOLTIP_TEXT": "Pede ao usuário um texto.", -"LISTS_CREATE_EMPTY_TITLE": "criar lista vazia", -"LISTS_CREATE_EMPTY_TOOLTIP": "Retorna uma lista, de tamanho 0, contendo nenhum registro", -"LISTS_CREATE_WITH_INPUT_WITH": "criar lista com", -"LISTS_CREATE_WITH_TOOLTIP": "Cria uma lista com a quantidade de itens informada.", -"LISTS_CREATE_WITH_CONTAINER_TITLE_ADD": "lista", -"LISTS_CREATE_WITH_CONTAINER_TOOLTIP": "Acrescente, remova ou reordene as seções para reconfigurar este bloco.", -"LISTS_CREATE_WITH_ITEM_TITLE": "item", -"LISTS_CREATE_WITH_ITEM_TOOLTIP": "Acrescenta um item à lista.", -"LISTS_REPEAT_TITLE": "criar lista com item %1 repetido %2 vezes", -"LISTS_REPEAT_TOOLTIP": "Cria uma lista consistida pelo valor informado repetido o número de vezes especificado.", -"LISTS_LENGTH_TITLE": "tamanho de %1", -"LISTS_LENGTH_TOOLTIP": "Retorna o tamanho de uma lista.", -"LISTS_IS_EMPTY_TITLE": "%1 é vazia", -"LISTS_TOOLTIP": "Retona verdadeiro se a lista estiver vazia.", -"LISTS_INDEX_OF_FIRST": "encontre a primeira ocorrência do item", -"LISTS_INDEX_OF_LAST": "encontre a última ocorrência do item", -"LISTS_INDEX_OF_TOOLTIP": "Retorna a posição da primeira/última ocorrência do item na lista. Retorna 0 se o texto não for encontrado.", -"LISTS_GET_INDEX_GET": "obter", -"LISTS_GET_INDEX_GET_REMOVE": "obter e remover", -"LISTS_GET_INDEX_REMOVE": "remover", -"LISTS_GET_INDEX_FROM_START": "nº", -"LISTS_GET_INDEX_FROM_END": "nº a partir do final", -"LISTS_GET_INDEX_FIRST": "primeiro", -"LISTS_GET_INDEX_LAST": "último", -"LISTS_GET_INDEX_RANDOM": "aleatório", -"LISTS_GET_INDEX_TOOLTIP_GET_FROM_START": "Retorna o item da lista na posição especificada. #1 é o primeiro item.", -"LISTS_GET_INDEX_TOOLTIP_GET_FROM_END": "Retorna o item da lista na posição especificada. #1 é o último item.", -"LISTS_GET_INDEX_TOOLTIP_GET_FIRST": "Retorna o primeiro item em uma lista.", -"LISTS_GET_INDEX_TOOLTIP_GET_LAST": "Retorna o último item em uma lista.", -"LISTS_GET_INDEX_TOOLTIP_GET_RANDOM": "Retorna um item aleatório de uma lista.", -"LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_FROM_START": "Remove and retorna o item na posição especificada em uma lista. #1 é o primeiro item.", -"LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_FROM_END": "Remove and retorna o item na posição especificada em uma lista. #1 é o último item.", -"LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_FIRST": "Remove e retorna o primeiro item de uma lista.", -"LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_LAST": "Remove e retorna o último item de uma lista.", -"LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_RANDOM": "Remove e retorna um item aleatório de uma lista.", -"LISTS_GET_INDEX_TOOLTIP_REMOVE_FROM_START": "Remove e retorna o item na posição especificada em uma lista. #1 é o primeiro item.", -"LISTS_GET_INDEX_TOOLTIP_REMOVE_FROM_END": "Removes the item at the specified position em uma lista. #1 é o último item.", -"LISTS_GET_INDEX_TOOLTIP_REMOVE_FIRST": "Remove o primeiro item de uma lista.", -"LISTS_GET_INDEX_TOOLTIP_REMOVE_LAST": "Remove o último item de uma lista.", -"LISTS_GET_INDEX_TOOLTIP_REMOVE_RANDOM": "Remove um item aleatório de uma lista.", -"LISTS_SET_INDEX_SET": "definir", -"LISTS_SET_INDEX_INSERT": "inserir em", -"LISTS_SET_INDEX_INPUT_TO": "como", -"LISTS_SET_INDEX_TOOLTIP_SET_FROM_START": "Define o item da posição especificada de uma lista. #1 é o primeiro item.", -"LISTS_SET_INDEX_TOOLTIP_SET_FROM_END": "Define o item da posição especificada de uma lista. #1 é o último item.", -"LISTS_SET_INDEX_TOOLTIP_SET_FIRST": "Define o primeiro item de uma lista.", -"LISTS_SET_INDEX_TOOLTIP_SET_LAST": "Define o último item de uma lista.", -"LISTS_SET_INDEX_TOOLTIP_SET_RANDOM": "Define um item aleatório de uma lista.", -"LISTS_SET_INDEX_TOOLTIP_INSERT_FROM_START": "Insere o item na posição especificada em uma lista. #1 é o primeiro item.", -"LISTS_SET_INDEX_TOOLTIP_INSERT_FROM_END": "Insere o item na posição especificada em uma lista. #1 é o último item.", -"LISTS_SET_INDEX_TOOLTIP_INSERT_FIRST": "Insere o item no início da lista.", -"LISTS_SET_INDEX_TOOLTIP_INSERT_LAST": "Insere o item no final da lista.", -"LISTS_SET_INDEX_TOOLTIP_INSERT_RANDOM": "Insere o item em uma posição qualquer da lista.", -"LISTS_GET_SUBLIST_START_FROM_START": "obtem sublista de nº", -"LISTS_GET_SUBLIST_START_FROM_END": "obtem sublista de nº a partir do final", -"LISTS_GET_SUBLIST_START_FIRST": "obtem sublista primeiro", -"LISTS_GET_SUBLIST_END_FROM_START": "até nº", -"LISTS_GET_SUBLIST_END_FROM_END": "até nº a partir do final", -"LISTS_GET_SUBLIST_END_LAST": "até último", - -"LISTS_GET_SUBLIST_TOOLTIP": "Cria uma cópia da porção especificada de uma lista.", -"VARIABLES_GET_TITLE": "", -"VARIABLES_GET_TAIL": "", -"VARIABLES_GET_TOOLTIP": "Retorna o valor desta variável.", -"VARIABLES_GET_CREATE_SET": "Criar \"definir %1\"", -"VARIABLES_SET_TITLE": "definir", -"VARIABLES_SET_TAIL": "para", -"VARIABLES_SET_TOOLTIP": "Define esta variável para o valor informado.", -"VARIABLES_SET_CREATE_GET": "Criar \"obter %1\"", -"PROCEDURES_DEFNORETURN_TITLE": "para", -"PROCEDURES_DEFNORETURN_PROCEDURE": "faça algo", -"PROCEDURES_BEFORE_PARAMS": "com:", -"PROCEDURES_DEFNORETURN_DO": "", -"PROCEDURES_DEFNORETURN_TOOLTIP": "Cria uma função que não tem retorno.", -"PROCEDURES_DEFRETURN_RETURN": "retorna", -"PROCEDURES_DEFRETURN_TOOLTIP": "Cria uma função que possui um valor de retorno.", -"PROCEDURES_DEF_DUPLICATE_WARNING": "Atenção: Esta função tem parâmetros duplicados.", -"PROCEDURES_CALLNORETURN_CALL": "", -"PROCEDURES_CALLNORETURN_TOOLTIP": "Executa a função \"%1\".", -"PROCEDURES_CALLRETURN_TOOLTIP": "Executa a função \"%1\" e usa seu retorno.", -"PROCEDURES_MUTATORCONTAINER_TITLE": "entradas", -"PROCEDURES_MUTATORARG_TITLE": "nome da entrada:", -"PROCEDURES_HIGHLIGHT_DEF": "Destacar definição de procedimento", -"PROCEDURES_CREATE_DO": "Criar \"%1\"", -"PROCEDURES_IFRETURN_TOOLTIP": "Se o valor é verdadeiro, então retorna um valor.", -"PROCEDURES_IFRETURN_WARNING": "Atenção: Este bloco só pode ser utilizado dentro da definição de uma função." -} + "@metadata": { + "authors": [ + "Espertus", + "Prilopes" + ] + }, + "VARIABLES_DEFAULT_NAME": "item", + "DUPLICATE_BLOCK": "Duplicar", + "ADD_COMMENT": "Adicionar Coment\u00e1rio", + "REMOVE_COMMENT": "Remover Coment\u00e1rio", + "EXTERNAL_INPUTS": "Entrada externa", + "INLINE_INPUTS": "Entradas Internas", + "DELETE_BLOCK": "Remover Bloco", + "DELETE_X_BLOCKS": "Remover %1 Blocos", + "COLLAPSE_BLOCK": "Recolher Bloco", + "COLLAPSE_ALL": "Recolher Blocos", + "EXPAND_BLOCK": "Expandir Bloco", + "EXPAND_ALL": "Expandir Blocos", + "DISABLE_BLOCK": "Desabilitar Bloco", + "ENABLE_BLOCK": "Habilitar Bloco", + "HELP": "Ajuda", + "CHANGE_VALUE_TITLE": "Mudar valor:", + "NEW_VARIABLE": "Nova vari\u00e1vel...", + "NEW_VARIABLE_TITLE": "Nome da nova vari\u00e1vel:", + "RENAME_VARIABLE": "Renomear vari\u00e1vel...", + "RENAME_VARIABLE_TITLE": "Renomear todas as vari\u00e1veis '%1' para:", + "COLOUR_PICKER_HELPURL": "http://pt.wikipedia.org/wiki/Cor", + "COLOUR_PICKER_TOOLTIP": "Escolher uma cor da palheta de cores.", + "COLOUR_RANDOM_TITLE": "cor aleat\u00f3ria", + "COLOUR_RANDOM_TOOLTIP": "Escolher cor de forma aleat\u00f3ria.", + "COLOUR_RGB_TITLE": "colorir com", + "COLOUR_RGB_RED": "vermelho", + "COLOUR_RGB_GREEN": "verde", + "COLOUR_RGB_BLUE": "azul", + "COLOUR_RGB_TOOLTIP": "Cria uma cor de acordo com a quantidade especificada de vermelho, verde e azul. Todos os valores devem estar entre 0 e 100.", + "COLOUR_BLEND_TITLE": "misturar", + "COLOUR_BLEND_COLOUR1": "cor 1", + "COLOUR_BLEND_COLOUR2": "cor 2", + "COLOUR_BLEND_RATIO": "propor\u00e7\u00e3o", + "COLOUR_BLEND_TOOLTIP": "Mistura duas cores dada uma propor\u00e7\u00e3o (0.0 - 1.0).", + "CONTROLS_REPEAT_HELPURL": "http://pt.wikipedia.org/wiki/Estrutura_de_repeti%C3%A7%C3%A3o#Repeti.C3.A7.C3.A3o_com_vari.C3.A1vel_de_controle", + "CONTROLS_REPEAT_TITLE": "Repita %1 vezes", + "CONTROLS_REPEAT_TITLE_REPEAT": "repita", + "CONTROLS_REPEAT_TITLE_TIMES": "vezes", + "CONTROLS_REPEAT_INPUT_DO": "fa\u00e7a", + "CONTROLS_REPEAT_TOOLTIP": "Fa\u00e7a algumas instru\u00e7\u00f5es v\u00e1rias vezes.", + "CONTROLS_WHILEUNTIL_OPERATOR_WHILE": "repita enquanto", + "CONTROLS_WHILEUNTIL_OPERATOR_UNTIL": "repita at\u00e9", + "CONTROLS_WHILEUNTIL_TOOLTIP_WHILE": "Enquanto um valor for verdadeiro, ent\u00e3o fa\u00e7a algumas instru\u00e7\u00f5es.", + "CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL": "Enquanto um valor \u00e9 falso, ent\u00e3o fa\u00e7a algumas instru\u00e7\u00f5es.", + "CONTROLS_FOR_TOOLTIP": "Faz com que a vari\u00e1vel %1 assuma os valores do n\u00famero inicial ao n\u00famero final, contando de acordo com o intervalo especificado, e executa os blocos especificados.", + "CONTROLS_FOR_INPUT_WITH": "contar com", + "CONTROLS_FOR_INPUT_FROM_TO_BY": "de %1 at\u00e9 %2 por %3", + "CONTROLS_FOREACH_INPUT_ITEM": "para cada item", + "CONTROLS_FOREACH_INPUT_INLIST": "na lista", + "CONTROLS_FOREACH_TOOLTIP": "Para cada item em uma lista, atribui o item \u00e0 vari\u00e1vel \"%1\", e ent\u00e3o realiza algumas instru\u00e7\u00f5es.", + "CONTROLS_FLOW_STATEMENTS_OPERATOR_BREAK": "encerra o la\u00e7o", + "CONTROLS_FLOW_STATEMENTS_OPERATOR_CONTINUE": "continua com a pr\u00f3xima itera\u00e7\u00e3o do la\u00e7o", + "CONTROLS_FLOW_STATEMENTS_TOOLTIP_BREAK": "Encerra o la\u00e7o.", + "CONTROLS_FLOW_STATEMENTS_TOOLTIP_CONTINUE": "Ignora o resto deste la\u00e7o, e continua com a pr\u00f3xima itera\u00e7\u00e3o.", + "CONTROLS_FLOW_STATEMENTS_WARNING": "Aten\u00e7\u00e3o: Este bloco s\u00f3 pode ser usado dentro de um la\u00e7o.", + "CONTROLS_IF_TOOLTIP_1": "Se um valor \u00e9 verdadeiro, ent\u00e3o realize algumas instru\u00e7\u00f5es.", + "CONTROLS_IF_TOOLTIP_2": "Se um valor \u00e9 verdadeiro, ent\u00e3o realize o primeiro bloco de instru\u00e7\u00f5es. Sen\u00e3o, realize o segundo bloco de instru\u00e7\u00f5es.", + "CONTROLS_IF_TOOLTIP_3": "Se o primeiro valor \u00e9 verdadeiro, ent\u00e3o realize o primeiro bloco de instru\u00e7\u00f5es. Sen\u00e3o, se o segundo valor \u00e9 verdadeiro, realize o segundo bloco de instru\u00e7\u00f5es.", + "CONTROLS_IF_TOOLTIP_4": "Se o primeiro valor \u00e9 verdadeiro, ent\u00e3o realize o primeiro bloco de instru\u00e7\u00f5es. Sen\u00e3o, se o segundo valor \u00e9 verdadeiro, realize o segundo bloco de instru\u00e7\u00f5es. Se nenhum dos blocos for verdadeiro, realize o \u00faltimo bloco de instru\u00e7\u00f5es.", + "CONTROLS_IF_MSG_IF": "se", + "CONTROLS_IF_MSG_ELSEIF": "sen\u00e3o se", + "CONTROLS_IF_MSG_ELSE": "sen\u00e3o", + "CONTROLS_IF_IF_TOOLTIP": "Acrescente, remova ou reordene se\u00e7\u00f5es para reconfigurar este bloco.", + "CONTROLS_IF_ELSEIF_TOOLTIP": "Acrescente uma condi\u00e7\u00e3o para o bloco se.", + "CONTROLS_IF_ELSE_TOOLTIP": "Acrescente uma condi\u00e7\u00e3o final para o bloco se.", + "LOGIC_COMPARE_HELPURL": "http://pt.wikipedia.org/wiki/Inequa%C3%A7%C3%A3o", + "LOGIC_COMPARE_TOOLTIP_EQ": "Retorna verdadeiro se ambas as entradas forem iguais.", + "LOGIC_COMPARE_TOOLTIP_NEQ": "Retorna verdadeiro se ambas as entradas forem diferentes.", + "LOGIC_COMPARE_TOOLTIP_LT": "Retorna verdadeiro se a primeira entrada for menor que a segunda entrada.", + "LOGIC_COMPARE_TOOLTIP_LTE": "Retorna verdadeiro se a primeira entrada for menor ou igual \u00e0 segunda entrada.", + "LOGIC_COMPARE_TOOLTIP_GT": "Retorna verdadeiro se a primeira entrada for maior que a segunda entrada.", + "LOGIC_COMPARE_TOOLTIP_GTE": "Retorna verdadeiro se a primeira entrada for maior ou igual \u00e0 segunda entrada.", + "LOGIC_OPERATION_TOOLTIP_AND": "Retorna verdadeiro se ambas as entradas forem verdadeiras.", + "LOGIC_OPERATION_AND": "e", + "LOGIC_OPERATION_TOOLTIP_OR": "Retorna verdadeiro se uma das estradas for verdadeira.", + "LOGIC_OPERATION_OR": "ou", + "LOGIC_NEGATE_TITLE": "n\u00e3o %1", + "LOGIC_NEGATE_TOOLTIP": "Retorna verdadeiro se a entrada for falsa. Retorna falsa se a entrada for verdadeira.", + "LOGIC_BOOLEAN_TRUE": "verdadeiro", + "LOGIC_BOOLEAN_FALSE": "falso", + "LOGIC_BOOLEAN_TOOLTIP": "Retorna verdadeiro ou falso.", + "LOGIC_NULL": "nulo", + "LOGIC_NULL_TOOLTIP": "Retorna nulo.", + "LOGIC_TERNARY_CONDITION": "teste", + "LOGIC_TERNARY_IF_TRUE": "se verdadeiro", + "LOGIC_TERNARY_IF_FALSE": "se falso", + "LOGIC_TERNARY_TOOLTIP": "Avalia a condi\u00e7\u00e3o em \"teste\". Se a condi\u00e7\u00e3o for verdadeira retorna o valor \"se verdadeiro\", sen\u00e3o retorna o valor \"se falso\".", + "MATH_NUMBER_HELPURL": "http://pt.wikipedia.org/wiki/N%C3%BAmero", + "MATH_NUMBER_TOOLTIP": "Um n\u00famero.", + "MATH_ARITHMETIC_HELPURL": "http://pt.wikipedia.org/wiki/Aritm%C3%A9tica", + "MATH_ARITHMETIC_TOOLTIP_ADD": "Retorna a soma dos dois n\u00fameros.", + "MATH_ARITHMETIC_TOOLTIP_MINUS": "Retorna a diferen\u00e7a entre os dois n\u00fameros.", + "MATH_ARITHMETIC_TOOLTIP_MULTIPLY": "Retorna o produto dos dois n\u00fameros.", + "MATH_ARITHMETIC_TOOLTIP_DIVIDE": "Retorna o quociente da divis\u00e3o dos dois n\u00fameros.", + "MATH_ARITHMETIC_TOOLTIP_POWER": "Retorna o primeiro n\u00famero elevado \u00e0 pot\u00eancia do segundo n\u00famero.", + "MATH_SINGLE_HELPURL": "http://pt.wikipedia.org/wiki/Raiz_quadrada", + "MATH_SINGLE_OP_ROOT": "raiz quadrada", + "MATH_SINGLE_TOOLTIP_ROOT": "Retorna a raiz quadrada de um n\u00famero.", + "MATH_SINGLE_OP_ABSOLUTE": "absoluto", + "MATH_SINGLE_TOOLTIP_ABS": "Retorna o valor absoluto de um n\u00famero.", + "MATH_SINGLE_TOOLTIP_NEG": "Retorna o oposto de um n\u00famero.", + "MATH_SINGLE_TOOLTIP_LN": "Retorna o logaritmo natural de um n\u00famero.", + "MATH_SINGLE_TOOLTIP_LOG10": "Retorna o logaritmo em base 10 de um n\u00famero.", + "MATH_SINGLE_TOOLTIP_EXP": "Retorna o n\u00famero e elevado \u00e0 pot\u00eancia de um n\u00famero.", + "MATH_SINGLE_TOOLTIP_POW10": "Retorna 10 elevado \u00e0 pot\u00eancia de um n\u00famero.", + "MATH_TRIG_HELPURL": "http://pt.wikipedia.org/wiki/Fun%C3%A7%C3%A3o_trigonom%C3%A9trica", + "MATH_TRIG_TOOLTIP_SIN": "Retorna o seno de um grau (n\u00e3o radiano).", + "MATH_TRIG_TOOLTIP_COS": "Retorna o cosseno de um grau (n\u00e3o radiano).", + "MATH_TRIG_TOOLTIP_TAN": "Retorna a tangente de um grau (n\u00e3o radiano).", + "MATH_TRIG_TOOLTIP_ASIN": "Retorna o arco seno de um n\u00famero.", + "MATH_TRIG_TOOLTIP_ACOS": "Retorna o arco cosseno de um n\u00famero.", + "MATH_TRIG_TOOLTIP_ATAN": "Retorna o arco tangente de um n\u00famero.", + "MATH_CONSTANT_HELPURL": "http://pt.wikipedia.org/wiki/Anexo:Lista_de_constantes_matem%C3%A1ticas", + "MATH_CONSTANT_TOOLTIP": "Retorna uma das constantes comuns: \u03c0 (3.141\u2026), e (2.718\u2026), \u03c6 (1.618\u2026), sqrt(2) (1.414\u2026), sqrt(\u00bd) (0.707\u2026), ou \u221e (infinito).", + "MATH_IS_EVEN": "\u00e9 par", + "MATH_IS_ODD": "\u00e9 \u00edmpar", + "MATH_IS_PRIME": "\u00e9 primo", + "MATH_IS_WHOLE": "\u00e9 inteiro", + "MATH_IS_POSITIVE": "\u00e9 positivo", + "MATH_IS_NEGATIVE": "\u00e9 negativo", + "MATH_IS_DIVISIBLE_BY": "\u00e9 divis\u00edvel por", + "MATH_IS_TOOLTIP": "Verifica se um n\u00famero \u00e9 par, \u00edmpar, inteiro, positivo, negativo, ou se \u00e9 divis\u00edvel por outro n\u00famero. Retorna verdadeiro ou falso.", + "MATH_CHANGE_HELPURL": "http://pt.wikipedia.org/wiki/Adi%C3%A7%C3%A3o", + "MATH_CHANGE_TITLE_CHANGE": "alterar", + "MATH_CHANGE_INPUT_BY": "por", + "MATH_CHANGE_TOOLTIP": "Soma um n\u00famero \u00e0 vari\u00e1vel \"%1\".", + "MATH_ROUND_HELPURL": "http://pt.wikipedia.org/wiki/Arredondamento", + "MATH_ROUND_TOOLTIP": "Arredonda um n\u00famero para cima ou para baixo.", + "MATH_ROUND_OPERATOR_ROUND": "arredonda", + "MATH_ROUND_OPERATOR_ROUNDUP": "arredonda para cima", + "MATH_ROUND_OPERATOR_ROUNDDOWN": "arredonda para baixo", + "MATH_ONLIST_OPERATOR_SUM": "soma de uma lista", + "MATH_ONLIST_TOOLTIP_SUM": "Retorna a soma de todos os n\u00fameros na lista.", + "MATH_ONLIST_OPERATOR_MIN": "menor da lista", + "MATH_ONLIST_TOOLTIP_MIN": "Retorna o menor n\u00famero da lista.", + "MATH_ONLIST_OPERATOR_MAX": "maior da lista", + "MATH_ONLIST_TOOLTIP_MAX": "Retorna o maior n\u00famero da lista.", + "MATH_ONLIST_OPERATOR_AVERAGE": "m\u00e9dia da lista", + "MATH_ONLIST_TOOLTIP_AVERAGE": "Retorna a m\u00e9dia aritm\u00e9tica dos n\u00fameros da lista.", + "MATH_ONLIST_OPERATOR_MEDIAN": "mediana da lista", + "MATH_ONLIST_TOOLTIP_MEDIAN": "Retorna a mediana dos n\u00fameros da lista.", + "MATH_ONLIST_OPERATOR_MODE": "moda da lista", + "MATH_ONLIST_TOOLTIP_MODE": "Retorna uma lista do(s) item(ns) mais comum(ns) da lista.", + "MATH_ONLIST_OPERATOR_STD_DEV": "desvio padr\u00e3o da lista", + "MATH_ONLIST_TOOLTIP_STD_DEV": "Retorna o desvio padr\u00e3o dos n\u00fameros da lista.", + "MATH_ONLIST_OPERATOR_RANDOM": "item aleat\u00f3rio da lista", + "MATH_ONLIST_TOOLTIP_RANDOM": "Retorna um elemento aleat\u00f3rio da lista.", + "MATH_MODULO_HELPURL": "http://pt.wikipedia.org/wiki/Opera%C3%A7%C3%A3o_m%C3%B3dulo", + "MATH_MODULO_TITLE": "resto da divis\u00e3o de %1 \u00f7 %2", + "MATH_MODULO_TOOLTIP": "Retorna o resto da divis\u00e3o de dois n\u00fameros.", + "MATH_CONSTRAIN_TITLE": "restringe %1 inferior %2 superior %3", + "MATH_CONSTRAIN_TOOLTIP": "Restringe um n\u00famero entre os limites especificados (inclusivo).", + "MATH_RANDOM_INT_HELPURL": "http://pt.wikipedia.org/wiki/Gerador_de_n%C3%BAmeros_pseudoaleat%C3%B3rios", + "MATH_RANDOM_INT_TITLE": "inteiro aleat\u00f3rio entre %1 e %2", + "MATH_RANDOM_INT_TOOLTIP": "Retorna um n\u00famero inteiro entre os dois limites informados, inclusivo.", + "MATH_RANDOM_FLOAT_HELPURL": "http://pt.wikipedia.org/wiki/Gerador_de_n%C3%BAmeros_pseudoaleat%C3%B3rios", + "MATH_RANDOM_FLOAT_TITLE_RANDOM": "fra\u00e7\u00e3o aleat\u00f3ria", + "MATH_RANDOM_FLOAT_TOOLTIP": "Retorna uma fra\u00e7\u00e3o aleat\u00f3ria entre 0.0 (inclusivo) e 1.0 (exclusivo).", + "TEXT_TEXT_HELPURL": "http://pt.wikipedia.org/wiki/Cadeia_de_caracteres", + "TEXT_TEXT_TOOLTIP": "Uma letra, palavra ou linha de texto.", + "TEXT_JOIN_TITLE_CREATEWITH": "criar texto com", + "TEXT_JOIN_TOOLTIP": "Criar um peda\u00e7o de texto juntando qualquer n\u00famero de itens.", + "TEXT_CREATE_JOIN_TITLE_JOIN": "unir", + "TEXT_CREATE_JOIN_TOOLTIP": "Acrescenta, remove ou reordena se\u00e7\u00f5es para reconfigurar este bloco de texto.", + "TEXT_CREATE_JOIN_ITEM_TOOLTIP": "Acrescentar um item ao texto.", + "TEXT_APPEND_TO": "para", + "TEXT_APPEND_APPENDTEXT": "acrescentar texto", + "TEXT_APPEND_TOOLTIP": "Acrescentar um peda\u00e7o de texto \u00e0 vari\u00e1vel \"%1\".", + "TEXT_LENGTH_TITLE": "tamanho de %1", + "TEXT_LENGTH_TOOLTIP": "Retorna o n\u00famero de letras (incluindo espa\u00e7os) no texto fornecido.", + "TEXT_ISEMPTY_TITLE": "%1 \u00e9 vazio", + "TEXT_ISEMPTY_TOOLTIP": "Retorna verdadeiro se o texto fornecido for vazio.", + "TEXT_INDEXOF_TOOLTIP": "Retorna a posi\u00e7\u00e3o da primeira/\u00faltima ocorr\u00eancia do primeiro texto no segundo texto. Retorna 0 se o texto n\u00e3o for encontrado.", + "TEXT_INDEXOF_INPUT_INTEXT": "no texto", + "TEXT_INDEXOF_OPERATOR_FIRST": "primeira ocorr\u00eancia do texto", + "TEXT_INDEXOF_OPERATOR_LAST": "\u00faltima ocorr\u00eancia do texto", + "TEXT_CHARAT_INPUT_INTEXT": "no texto", + "TEXT_CHARAT_FROM_START": "obter letra n\u00ba", + "TEXT_CHARAT_FROM_END": "obter letra n\u00ba a partir do final", + "TEXT_CHARAT_FIRST": "obter primeira letra", + "TEXT_CHARAT_LAST": "obter \u00faltima letra", + "TEXT_CHARAT_RANDOM": "obter letra aleat\u00f3ria", + "TEXT_CHARAT_TOOLTIP": "Retorna a letra na posi\u00e7\u00e3o especificada.", + "TEXT_GET_SUBSTRING_TOOLTIP": "Retorna o trecho de texto especificado.", + "TEXT_GET_SUBSTRING_INPUT_IN_TEXT": "no texto", + "TEXT_GET_SUBSTRING_START_FROM_START": "obter trecho de letra n\u00ba", + "TEXT_GET_SUBSTRING_START_FROM_END": "obter trecho de letra n\u00ba a partir do final", + "TEXT_GET_SUBSTRING_START_FIRST": "obter trecho de primeira letra", + "TEXT_GET_SUBSTRING_END_FROM_START": "at\u00e9 letra n\u00ba", + "TEXT_GET_SUBSTRING_END_FROM_END": "at\u00e9 letra n\u00ba a partir do final", + "TEXT_GET_SUBSTRING_END_LAST": "at\u00e9 \u00faltima letra", + "TEXT_CHANGECASE_TOOLTIP": "Retorna uma c\u00f3pia do texto em um formato diferente.", + "TEXT_CHANGECASE_OPERATOR_UPPERCASE": "para MAI\u00daSCULAS", + "TEXT_CHANGECASE_OPERATOR_LOWERCASE": "para min\u00fasculas", + "TEXT_CHANGECASE_OPERATOR_TITLECASE": "para Nomes Pr\u00f3prios", + "TEXT_TRIM_TOOLTIP": "Retorna uma c\u00f3pia do texto com os espa\u00e7os removidos de uma ou ambas extremidades.", + "TEXT_TRIM_OPERATOR_BOTH": "remover espa\u00e7os de ambos os lados", + "TEXT_TRIM_OPERATOR_LEFT": "remover espa\u00e7os \u00e0 esquerda", + "TEXT_TRIM_OPERATOR_RIGHT": "remover espa\u00e7os \u00e0 direita", + "TEXT_PRINT_TITLE": "imprime %1", + "TEXT_PRINT_TOOLTIP": "Imprime o texto, n\u00famero ou valor especificado.", + "TEXT_PROMPT_TYPE_TEXT": "Pede um texto com uma mensagem", + "TEXT_PROMPT_TYPE_NUMBER": "Pede um n\u00famero com uma mensagem", + "TEXT_PROMPT_TOOLTIP_NUMBER": "Pede ao usu\u00e1rio um n\u00famero.", + "TEXT_PROMPT_TOOLTIP_TEXT": "Pede ao usu\u00e1rio um texto.", + "LISTS_CREATE_EMPTY_TITLE": "criar lista vazia", + "LISTS_CREATE_EMPTY_TOOLTIP": "Retorna uma lista, de tamanho 0, contendo nenhum registro", + "LISTS_CREATE_WITH_TOOLTIP": "Cria uma lista com a quantidade de itens informada.", + "LISTS_CREATE_WITH_INPUT_WITH": "criar lista com", + "LISTS_CREATE_WITH_CONTAINER_TITLE_ADD": "lista", + "LISTS_CREATE_WITH_CONTAINER_TOOLTIP": "Acrescenta, remove ou reordena se\u00e7\u00f5es para reconfigurar este bloco de lista.", + "LISTS_CREATE_WITH_ITEM_TOOLTIP": "Acrescenta um item \u00e0 lista.", + "LISTS_REPEAT_TOOLTIP": "Cria uma lista consistindo no valor informado repetido o n\u00famero de vezes especificado.", + "LISTS_REPEAT_TITLE": "criar lista com item %1 repetido %2 vezes", + "LISTS_LENGTH_TITLE": "tamanho de %1", + "LISTS_LENGTH_TOOLTIP": "Retorna o tamanho de uma lista.", + "LISTS_IS_EMPTY_TITLE": "%1 \u00e9 vazia", + "LISTS_TOOLTIP": "Retona verdadeiro se a lista estiver vazia.", + "LISTS_INLIST": "na lista", + "LISTS_INDEX_OF_FIRST": "encontre a primeira ocorr\u00eancia do item", + "LISTS_INDEX_OF_LAST": "encontre a \u00faltima ocorr\u00eancia do item", + "LISTS_INDEX_OF_TOOLTIP": "Retorna a posi\u00e7\u00e3o da primeira/\u00faltima ocorr\u00eancia do item na lista. Retorna 0 se o texto n\u00e3o for encontrado.", + "LISTS_GET_INDEX_GET": "obter", + "LISTS_GET_INDEX_GET_REMOVE": "obter e remover", + "LISTS_GET_INDEX_REMOVE": "remover", + "LISTS_GET_INDEX_FROM_START": "n\u00ba", + "LISTS_GET_INDEX_FROM_END": "n\u00ba a partir do final", + "LISTS_GET_INDEX_FIRST": "primeiro", + "LISTS_GET_INDEX_LAST": "\u00faltimo", + "LISTS_GET_INDEX_RANDOM": "aleat\u00f3rio", + "LISTS_GET_INDEX_TOOLTIP_GET_FROM_START": "Retorna o item da lista na posi\u00e7\u00e3o especificada. #1 \u00e9 o primeiro item.", + "LISTS_GET_INDEX_TOOLTIP_GET_FROM_END": "Retorna o item da lista na posi\u00e7\u00e3o especificada. #1 \u00e9 o \u00faltimo item.", + "LISTS_GET_INDEX_TOOLTIP_GET_FIRST": "Retorna o primeiro item em uma lista.", + "LISTS_GET_INDEX_TOOLTIP_GET_LAST": "Retorna o \u00faltimo item em uma lista.", + "LISTS_GET_INDEX_TOOLTIP_GET_RANDOM": "Retorna um item aleat\u00f3rio de uma lista.", + "LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_FROM_START": "Remove e retorna o item na posi\u00e7\u00e3o especificada em uma lista. #1 \u00e9 o primeiro item.", + "LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_FROM_END": "Remove e retorna o item na posi\u00e7\u00e3o especificada em uma lista. #1 \u00e9 o \u00faltimo item.", + "LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_FIRST": "Remove e retorna o primeiro item de uma lista.", + "LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_LAST": "Remove e retorna o \u00faltimo item de uma lista.", + "LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_RANDOM": "Remove e retorna um item aleat\u00f3rio de uma lista.", + "LISTS_GET_INDEX_TOOLTIP_REMOVE_FROM_START": "Remove o item na posi\u00e7\u00e3o especificada em uma lista. #1 \u00e9 o primeiro item.", + "LISTS_GET_INDEX_TOOLTIP_REMOVE_FROM_END": "Remove o item na posi\u00e7\u00e3o especificada em uma lista. #1 \u00e9 o \u00faltimo item.", + "LISTS_GET_INDEX_TOOLTIP_REMOVE_FIRST": "Remove o primeiro item de uma lista.", + "LISTS_GET_INDEX_TOOLTIP_REMOVE_LAST": "Remove o \u00faltimo item de uma lista.", + "LISTS_GET_INDEX_TOOLTIP_REMOVE_RANDOM": "Remove um item aleat\u00f3rio de uma lista.", + "LISTS_SET_INDEX_SET": "definir", + "LISTS_SET_INDEX_INSERT": "inserir em", + "LISTS_SET_INDEX_INPUT_TO": "como", + "LISTS_SET_INDEX_TOOLTIP_SET_FROM_START": "Define o item da posi\u00e7\u00e3o especificada de uma lista. #1 \u00e9 o primeiro item.", + "LISTS_SET_INDEX_TOOLTIP_SET_FROM_END": "Define o item da posi\u00e7\u00e3o especificada de uma lista. #1 \u00e9 o \u00faltimo item.", + "LISTS_SET_INDEX_TOOLTIP_SET_FIRST": "Define o primeiro item de uma lista.", + "LISTS_SET_INDEX_TOOLTIP_SET_LAST": "Define o \u00faltimo item de uma lista.", + "LISTS_SET_INDEX_TOOLTIP_SET_RANDOM": "Define um item aleat\u00f3rio de uma lista.", + "LISTS_SET_INDEX_TOOLTIP_INSERT_FROM_START": "Insere o item na posi\u00e7\u00e3o especificada em uma lista. #1 \u00e9 o primeiro item.", + "LISTS_SET_INDEX_TOOLTIP_INSERT_FROM_END": "Insere o item na posi\u00e7\u00e3o especificada em uma lista. #1 \u00e9 o \u00faltimo item.", + "LISTS_SET_INDEX_TOOLTIP_INSERT_FIRST": "Insere o item no in\u00edcio de uma lista.", + "LISTS_SET_INDEX_TOOLTIP_INSERT_LAST": "Insere o item no final de uma lista.", + "LISTS_SET_INDEX_TOOLTIP_INSERT_RANDOM": "Insere o item em uma posi\u00e7\u00e3o qualquer de uma lista.", + "LISTS_GET_SUBLIST_START_FROM_START": "obt\u00e9m sublista de n\u00ba", + "LISTS_GET_SUBLIST_START_FROM_END": "obt\u00e9m sublista de n\u00ba a partir do final", + "LISTS_GET_SUBLIST_START_FIRST": "obt\u00e9m sublista a partir do primeiro", + "LISTS_GET_SUBLIST_END_FROM_START": "at\u00e9 n\u00ba", + "LISTS_GET_SUBLIST_END_FROM_END": "at\u00e9 n\u00ba a partir do final", + "LISTS_GET_SUBLIST_END_LAST": "at\u00e9 \u00faltimo", + "LISTS_GET_SUBLIST_TOOLTIP": "Cria uma c\u00f3pia da por\u00e7\u00e3o especificada de uma lista.", + "VARIABLES_GET_TOOLTIP": "Retorna o valor desta vari\u00e1vel.", + "VARIABLES_GET_CREATE_SET": "Criar \"definir %1\"", + "VARIABLES_SET_TITLE": "definir", + "VARIABLES_SET_TAIL": "para", + "VARIABLES_SET_TOOLTIP": "Define esta vari\u00e1vel para o valor da entrada.", + "VARIABLES_SET_CREATE_GET": "Criar \"obter %1\"", + "PROCEDURES_DEFNORETURN_TITLE": "para", + "PROCEDURES_DEFNORETURN_PROCEDURE": "fa\u00e7a algo", + "PROCEDURES_BEFORE_PARAMS": "com:", + "PROCEDURES_DEFNORETURN_TOOLTIP": "Cria uma fun\u00e7\u00e3o que n\u00e3o tem retorno.", + "PROCEDURES_DEFRETURN_RETURN": "retorna", + "PROCEDURES_DEFRETURN_TOOLTIP": "Cria uma fun\u00e7\u00e3o que possui um valor de retorno.", + "PROCEDURES_DEF_DUPLICATE_WARNING": "Aten\u00e7\u00e3o: Esta fun\u00e7\u00e3o tem par\u00e2metros duplicados.", + "PROCEDURES_CALLNORETURN_HELPURL": "http://pt.wikipedia.org/wiki/Sub-rotina", + "PROCEDURES_CALLNORETURN_TOOLTIP": "Executa a fun\u00e7\u00e3o definida pelo usu\u00e1rio \"%1\".", + "PROCEDURES_CALLRETURN_HELPURL": "http://pt.wikipedia.org/wiki/Sub-rotina", + "PROCEDURES_CALLRETURN_TOOLTIP": "Executa a fun\u00e7\u00e3o definida pelo usu\u00e1rio \"%1\" e usa seu retorno.", + "PROCEDURES_MUTATORCONTAINER_TITLE": "entradas", + "PROCEDURES_MUTATORARG_TITLE": "nome da entrada:", + "PROCEDURES_HIGHLIGHT_DEF": "Destacar defini\u00e7\u00e3o da fun\u00e7\u00e3o", + "PROCEDURES_CREATE_DO": "Criar \"%1\"", + "PROCEDURES_IFRETURN_TOOLTIP": "Se um valor \u00e9 verdadeiro, ent\u00e3o retorna um valor.", + "PROCEDURES_IFRETURN_WARNING": "Aten\u00e7\u00e3o: Este bloco s\u00f3 pode ser utilizado dentro da defini\u00e7\u00e3o de uma fun\u00e7\u00e3o." +} \ No newline at end of file diff --git a/msg/json/qqq.json b/msg/json/qqq.json index a016ce199..653929f9f 100644 --- a/msg/json/qqq.json +++ b/msg/json/qqq.json @@ -44,7 +44,7 @@ "COLOUR_BLEND_TOOLTIP": "tooltip - See [https://code.google.com/p/blockly/wiki/Colour#Blending_colours https://code.google.com/p/blockly/wiki/Colour#Blending_colours].", "CONTROLS_REPEAT_HELPURL": "url - Describes 'repeat loops' in computer programs; consider using the translation of the page [http://en.wikipedia.org/wiki/Control_flow http://en.wikipedia.org/wiki/Control_flow].", "CONTROLS_REPEAT_TITLE": "block input text - Title of [https://code.google.com/p/blockly/wiki/Loops#repeat repeat block].\n\nParameters:\n* %1 - the number of times the body of the loop should be repeated.", - "CONTROLS_REPEAT_TITLE_REPEAT": "block text - Text preceding the number of repetitions in a [https://code.google.com/p/blockly/wiki/Loops#repeat repeat block]. (This is redundant with the previous message but is needed to support older code.)", + "CONTROLS_REPEAT_TITLE_REPEAT": "block text - Text preceding the number of repetitions in a [https://code.google.com/p/blockly/wiki/Loops#repeat repeat block]. (This is redundant with the previous message but is needed to support older code.)\n{{Identical|Repeat}}", "CONTROLS_REPEAT_TITLE_TIMES": "block text - Text following the number of times a [https://code.google.com/p/blockly/wiki/Loops#repeat repeat loop] should be repeated. (This is redundant but is needed to support older code.)", "CONTROLS_REPEAT_INPUT_DO": "block text - Preceding the blocks in the body of the loop. See [https://code.google.com/p/blockly/wiki/Loops https://code.google.com/p/blockly/wiki/Loops].", "CONTROLS_REPEAT_TOOLTIP": "tooltip - See [https://code.google.com/p/blockly/wiki/Loops#repeat https://code.google.com/p/blockly/wiki/Loops#repeat].", diff --git a/msg/json/ro.json b/msg/json/ro.json new file mode 100644 index 000000000..367639666 --- /dev/null +++ b/msg/json/ro.json @@ -0,0 +1,349 @@ +{ + "ADD_COMMENT":"Adaugă un comentariu", + "CHANGE_VALUE_TITLE":"Schimbaţi valoarea:", + "COLLAPSE_ALL":"Restrange blocurile", + "COLLAPSE_BLOCK":"Restrange blocul", + "COLOUR_BLEND_COLOUR1":"culoare 1", + "COLOUR_BLEND_COLOUR2":"culoare 2", + "COLOUR_BLEND_HELPURL":"http:\/\/meyerweb.com\/eric\/tools\/color-blend\/", + "COLOUR_BLEND_RATIO":"Raport", + "COLOUR_BLEND_TITLE":"amestec", + "COLOUR_BLEND_TOOLTIP":"Amestecă două culori cu un raport dat (0.0 - 1.0).", + "COLOUR_PICKER_HELPURL":"http:\/\/ro.wikipedia.org\/wiki\/Culoare", + "COLOUR_PICKER_TOOLTIP":"Alege o culoare din paleta de culori.", + "COLOUR_RANDOM_HELPURL":"http:\/\/randomcolour.com", + "COLOUR_RANDOM_TITLE":"culoare aleatorie", + "COLOUR_RANDOM_TOOLTIP":"Alege o culoare la întâmplare.", + "COLOUR_RGB_BLUE":"albastru", + "COLOUR_RGB_GREEN":"verde", + "COLOUR_RGB_HELPURL":"http:\/\/www.december.com\/html\/spec\/colorper.html", + "COLOUR_RGB_RED":"roşu", + "COLOUR_RGB_TITLE":"colorează cu", + "COLOUR_RGB_TOOLTIP":"Creează o culoare cu suma specificată de roşu, verde şi albastru. Toate valorile trebuie să fie între 0 şi 100.", + "CONTROLS_FLOW_STATEMENTS_HELPURL":"https:\/\/code.google.com\/p\/blockly\/wiki\/Loops#Loop_Termination_Blocks", + "CONTROLS_FLOW_STATEMENTS_OPERATOR_BREAK":"ieşi din bucla", + "CONTROLS_FLOW_STATEMENTS_OPERATOR_CONTINUE":"continuă cu următoarea iterație a buclei", + "CONTROLS_FLOW_STATEMENTS_TOOLTIP_BREAK":"Ieși din bucla care conţine.", + "CONTROLS_FLOW_STATEMENTS_TOOLTIP_CONTINUE":"Sari peste restul aceastei bucle, şi continuă cu urmatoarea iteratie.", + "CONTROLS_FLOW_STATEMENTS_WARNING":"Avertisment: Acest bloc pote fi utilizat numai în interiorul unei bucle.", + "CONTROLS_FOREACH_HELPURL":"https:\/\/code.google.com\/p\/blockly\/wiki\/Loops#for_each for each block", + "CONTROLS_FOREACH_INPUT_INLIST":"în listă", + "CONTROLS_FOREACH_INPUT_INLIST_TAIL":"", + "CONTROLS_FOREACH_INPUT_ITEM":"pentru fiecare element", + "CONTROLS_FOREACH_TOOLTIP":"Pentru fiecare element din listă, setaţi variabila '%1' ca valoarea elementului, şi apoi faceţi unele declaraţii.", + "CONTROLS_FOR_HELPURL":"https:\/\/code.google.com\/p\/blockly\/wiki\/Loops#count_with", + "CONTROLS_FOR_INPUT_FROM_TO_BY":"de la %1 la %2 prin %3", + "CONTROLS_FOR_INPUT_WITH":"numără cu", + "CONTROLS_FOR_TOOLTIP":"Cu variablia %1 ia o valoare din numărul început la numărul final, numara in intervalul specificat, apoi face blocurile specificate.", + "CONTROLS_IF_ELSEIF_TOOLTIP":"Adăugaţi o condiţie in blocul if.", + "CONTROLS_IF_ELSE_TOOLTIP":"Adauga o stare finala, cuprinde toata conditia din blocul if.", + "CONTROLS_IF_HELPURL":"http:\/\/code.google.com\/p\/blockly\/wiki\/If_Then", + "CONTROLS_IF_IF_TOOLTIP":"Adaugă, elimină sau reordonează secţiuni pentru a reconfigura acest bloc if.", + "CONTROLS_IF_MSG_ELSE":"altfel", + "CONTROLS_IF_MSG_ELSEIF":"altfel dacă", + "CONTROLS_IF_MSG_IF":"dacă", + "CONTROLS_IF_TOOLTIP_1":"Dacă o valoare este adevărată, atunci fa unele declaraţii.", + "CONTROLS_IF_TOOLTIP_2":"Dacă o valoare este adevărat, atunci face primul bloc de declaraţii. Altfel, face al doilea bloc de declaraţii.", + "CONTROLS_IF_TOOLTIP_3":"Dacă prima valoare este adevărat, atunci face primul bloc de declaraţii. Altfel, dacă a doua valoare este adevărat, face al doilea bloc de declaraţii.", + "CONTROLS_IF_TOOLTIP_4":"Dacă prima valoare este adevărat, atunci face primul bloc de declaraţii. Altfel, dacă a doua valoare este adevărat, face al doilea bloc de declaraţii. În cazul în care niciuna din valorilor nu este adevărat, face ultimul bloc de declaraţii.", + "CONTROLS_REPEAT_HELPURL":"http:\/\/en.wikipedia.org\/wiki\/For_loop", + "CONTROLS_REPEAT_INPUT_DO":"fă", + "CONTROLS_REPEAT_TITLE":"repetă de %1 ori", + "CONTROLS_REPEAT_TITLE_REPEAT":"repetă", + "CONTROLS_REPEAT_TITLE_TIMES":"ori", + "CONTROLS_REPEAT_TOOLTIP":"Face unele afirmaţii de mai multe ori.", + "CONTROLS_WHILEUNTIL_HELPURL":"http:\/\/code.google.com\/p\/blockly\/wiki\/Repeat", + "CONTROLS_WHILEUNTIL_OPERATOR_UNTIL":"Repetaţi până când", + "CONTROLS_WHILEUNTIL_OPERATOR_WHILE":"repetă în timp ce", + "CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL":"În timp ce o valoare este adevărat, atunci face unele declaraţii.", + "CONTROLS_WHILEUNTIL_TOOLTIP_WHILE":"În timp ce o valoare este adevărat, atunci face unele declaraţii.", + "DELETE_BLOCK":"Șterge Bloc", + "DELETE_X_BLOCKS":"Ștergeți %1 Blocuri", + "DISABLE_BLOCK":"Dezactivaţi bloc", + "DUPLICATE_BLOCK":"Duplicati", + "ENABLE_BLOCK":"Permite bloc", + "EXPAND_ALL":"Extinde blocuri", + "EXPAND_BLOCK":"Extinde bloc", + "EXTERNAL_INPUTS":"Intrări Externe", + "HELP":"Ajutor", + "INLINE_INPUTS":"Intrari de Linie", + "LISTS_CREATE_EMPTY_HELPURL":"http:\/\/en.wikipedia.org\/wiki\/Linked_list#Empty_lists", + "LISTS_CREATE_EMPTY_TITLE":"creează listă goală", + "LISTS_CREATE_EMPTY_TOOLTIP":"Returnează o listă, de lungime 0, care nu conţine înregistrări de date", + "LISTS_CREATE_WITH_CONTAINER_TITLE_ADD":"listă", + "LISTS_CREATE_WITH_CONTAINER_TOOLTIP":"Adaugă, elimină sau reordonează secţiuni ca să reconfiguraţi aceste blocuri de listă.", + "LISTS_CREATE_WITH_INPUT_WITH":"creează listă cu", + "LISTS_CREATE_WITH_ITEM_TOOLTIP":"Adăugaţi un element la listă.", + "LISTS_CREATE_WITH_TOOLTIP":"Creaţi o listă cu orice număr de elemente.", + "LISTS_GET_INDEX_FIRST":"primul", + "LISTS_GET_INDEX_FROM_END":"# de la sfârșit", + "LISTS_GET_INDEX_FROM_START":"#", + "LISTS_GET_INDEX_GET":"obţine", + "LISTS_GET_INDEX_GET_REMOVE":"obţine şi elimină", + "LISTS_GET_INDEX_LAST":"ultimul", + "LISTS_GET_INDEX_RANDOM":"aleator", + "LISTS_GET_INDEX_REMOVE":"elimină", + "LISTS_GET_INDEX_TAIL":"", + "LISTS_GET_INDEX_TOOLTIP_GET_FIRST":"Returnează primul element dintr-o listă.", + "LISTS_GET_INDEX_TOOLTIP_GET_FROM_END":"Returneaza elementul la poziţia specificată într-o listă. #1 este ultimul element.", + "LISTS_GET_INDEX_TOOLTIP_GET_FROM_START":"Returneaza elementul la poziţia specificată într-o listă. #1 este primul element.", + "LISTS_GET_INDEX_TOOLTIP_GET_LAST":"Returnează ultimul element într-o listă.", + "LISTS_GET_INDEX_TOOLTIP_GET_RANDOM":"Returneaza un element aleatoriu într-o listă.", + "LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_FIRST":"Elimină şi returnează primul element într-o listă.", + "LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_FROM_END":"Elimină şi returneaza elementul la poziţia specificată într-o listă. #1 este ultimul element.", + "LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_FROM_START":"Elimină şi returneaza elementul la poziţia specificată într-o listă. #1 este primul element.", + "LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_LAST":"Elimină şi returnează ultimul element într-o listă.", + "LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_RANDOM":"Elimină şi returnează un element aleatoriu într-o listă.", + "LISTS_GET_INDEX_TOOLTIP_REMOVE_FIRST":"Elimină primul element într-o listă.", + "LISTS_GET_INDEX_TOOLTIP_REMOVE_FROM_END":"Elimină elementul la poziţia specificată într-o listă. #1 este ultimul element.", + "LISTS_GET_INDEX_TOOLTIP_REMOVE_FROM_START":"Elimină elementul la poziţia specificată într-o listă. #1 este primul element.", + "LISTS_GET_INDEX_TOOLTIP_REMOVE_LAST":"Elimină ultimul element într-o listă.", + "LISTS_GET_INDEX_TOOLTIP_REMOVE_RANDOM":"Elimină un element aleatoriu într-o listă.", + "LISTS_GET_SUBLIST_END_FROM_END":"la # de la sfarsit", + "LISTS_GET_SUBLIST_END_FROM_START":"la #", + "LISTS_GET_SUBLIST_END_LAST":"la ultima", + "LISTS_GET_SUBLIST_HELPURL":"https:\/\/code.google.com\/p\/blockly\/wiki\/Lists#Getting_a_sublist", + "LISTS_GET_SUBLIST_START_FIRST":"obţine sub-lista de la primul", + "LISTS_GET_SUBLIST_START_FROM_END":"obţine sub-lista de la # de la sfârşitul", + "LISTS_GET_SUBLIST_START_FROM_START":"obţine sub-lista de la #", + "LISTS_GET_SUBLIST_TAIL":"", + "LISTS_GET_SUBLIST_TOOLTIP":"Creează o copie a porţiunii specificate dintr-o listă.", + "LISTS_INDEX_OF_FIRST":"Găseşte prima apariţie a elementului", + "LISTS_INDEX_OF_HELPURL":"https:\/\/code.google.com\/p\/blockly\/wiki\/Lists#Getting_Items_from_a_List", + "LISTS_INDEX_OF_LAST":"găseşte ultima apariţie a elementului", + "LISTS_INDEX_OF_TOOLTIP":"Returneaza indexul de la prima\/ultima aparitie a elementuli din lista. Returneaza 0 daca textul nu este gasit.", + "LISTS_INLIST":"în listă", + "LISTS_IS_EMPTY_HELPURL":"https:\/\/code.google.com\/p\/blockly\/wiki\/Lists#is_empty", + "LISTS_IS_EMPTY_TITLE":"%1 este gol", + "LISTS_LENGTH_HELPURL":"https:\/\/code.google.com\/p\/blockly\/wiki\/Lists#length_of", + "LISTS_LENGTH_TITLE":"lungime de %1", + "LISTS_LENGTH_TOOLTIP":"Returnează lungimea unei liste.", + "LISTS_REPEAT_HELPURL":"https:\/\/code.google.com\/p\/blockly\/wiki\/Lists#create_list_with", + "LISTS_REPEAT_TITLE":"creaza lista cu %1 elemente repetate de %2 ori", + "LISTS_REPEAT_TOOLTIP":"Creează o listă alcătuită dintr-o anumită valoare repetată de numărul specificat de ori.", + "LISTS_SET_INDEX_HELPURL":"https:\/\/code.google.com\/p\/blockly\/wiki\/Lists#in_list_..._set", + "LISTS_SET_INDEX_INPUT_TO":"ca", + "LISTS_SET_INDEX_INSERT":"introduceţi la", + "LISTS_SET_INDEX_SET":"seteaza", + "LISTS_SET_INDEX_TOOLTIP_INSERT_FIRST":"Inserează elementul la începutul unei liste.", + "LISTS_SET_INDEX_TOOLTIP_INSERT_FROM_END":"Inserează elementul la poziţia specificată într-o listă. #1 este ultimul element.", + "LISTS_SET_INDEX_TOOLTIP_INSERT_FROM_START":"Inserează elementul la poziţia specificată într-o listă. #1 este primul element.", + "LISTS_SET_INDEX_TOOLTIP_INSERT_LAST":"Adăugă elementul la sfârşitul unei liste.", + "LISTS_SET_INDEX_TOOLTIP_INSERT_RANDOM":"Inserează elementul aleatoriu într-o listă.", + "LISTS_SET_INDEX_TOOLTIP_SET_FIRST":"Setează primul element într-o listă.", + "LISTS_SET_INDEX_TOOLTIP_SET_FROM_END":"Setează elementul la poziţia specificată într-o listă. #1 este ultimul element.", + "LISTS_SET_INDEX_TOOLTIP_SET_FROM_START":"Setează elementul la poziţia specificată într-o listă. #1 este primul element.", + "LISTS_SET_INDEX_TOOLTIP_SET_LAST":"Setează ultimul element într-o listă.", + "LISTS_SET_INDEX_TOOLTIP_SET_RANDOM":"Setează un element aleator într-o listă.", + "LISTS_TOOLTIP":"Returnează adevărat dacă lista este goală.", + "LOGIC_BOOLEAN_FALSE":"fals", + "LOGIC_BOOLEAN_HELPURL":"http:\/\/code.google.com\/p\/blockly\/wiki\/True_False", + "LOGIC_BOOLEAN_TOOLTIP":"Returnează adevărat sau fals.", + "LOGIC_BOOLEAN_TRUE":"adevărat", + "LOGIC_COMPARE_HELPURL":"http:\/\/en.wikipedia.org\/wiki\/Inequality_(mathematics)", + "LOGIC_COMPARE_TOOLTIP_EQ":"Returnează adevărat dacă ambele intrări sunt egale.", + "LOGIC_COMPARE_TOOLTIP_GT":"Returnează adevărat dacă prima intrare este mai mare decât a doua intrare.", + "LOGIC_COMPARE_TOOLTIP_GTE":"Returnează adevărat dacă prima intrare este mai mare sau egală cu a doua intrare.", + "LOGIC_COMPARE_TOOLTIP_LT":"Returnează adevărat dacă prima intrare este mai mică decât a doua intrare.", + "LOGIC_COMPARE_TOOLTIP_LTE":"Returnează adevărat dacă prima intrare este mai mică sau egală cu a doua intrare.", + "LOGIC_COMPARE_TOOLTIP_NEQ":"Returnează adevărat daca cele două intrări nu sunt egale.", + "LOGIC_NEGATE_HELPURL":"http:\/\/code.google.com\/p\/blockly\/wiki\/Not", + "LOGIC_NEGATE_TITLE":"non %1", + "LOGIC_NEGATE_TOOLTIP":"Returnează adevărat dacă intrarea este falsă. Returnează fals dacă intrarea este adevărată.", + "LOGIC_NULL":"nul", + "LOGIC_NULL_HELPURL":"http:\/\/en.wikipedia.org\/wiki\/Nullable_type", + "LOGIC_NULL_TOOLTIP":"returnează nul.", + "LOGIC_OPERATION_AND":"şi", + "LOGIC_OPERATION_HELPURL":"http:\/\/code.google.com\/p\/blockly\/wiki\/And_Or", + "LOGIC_OPERATION_OR":"sau", + "LOGIC_OPERATION_TOOLTIP_AND":"Returnează adevărat daca ambele intrări sunt adevărate.", + "LOGIC_OPERATION_TOOLTIP_OR":"Returnează adevărat dacă cel puţin una din intrări este adevărată.", + "LOGIC_TERNARY_CONDITION":"test", + "LOGIC_TERNARY_HELPURL":"http:\/\/en.wikipedia.org\/wiki\/%3F:", + "LOGIC_TERNARY_IF_FALSE":"dacă este fals", + "LOGIC_TERNARY_IF_TRUE":"dacă este adevărat", + "LOGIC_TERNARY_TOOLTIP":"Verifică condiţia din \"test\". Dacă condiţia este adevărată, returnează valoarea \"în cazul în care adevărat\"; în caz contrar întoarce valoarea \"în cazul în care e fals\".", + "MATH_ADDITION_SYMBOL":"+", + "MATH_ARITHMETIC_HELPURL":"http:\/\/ro.wikipedia.org\/wiki\/Aritmetic%C4%83", + "MATH_ARITHMETIC_TOOLTIP_ADD":"Returnează suma a două numere.", + "MATH_ARITHMETIC_TOOLTIP_DIVIDE":"Returnează câtul celor două numere.", + "MATH_ARITHMETIC_TOOLTIP_MINUS":"Returneaza diferenţa dintre cele două numere.", + "MATH_ARITHMETIC_TOOLTIP_MULTIPLY":"Returnează produsul celor două numere.", + "MATH_ARITHMETIC_TOOLTIP_POWER":"Returneaza numărul rezultat prin ridicarea primului număr la puterea celui de-al doilea.", + "MATH_CHANGE_HELPURL":"http:\/\/en.wikipedia.org\/wiki\/Programming_idiom#Incrementing_a_counter", + "MATH_CHANGE_INPUT_BY":"de", + "MATH_CHANGE_TITLE_CHANGE":"schimbă", + "MATH_CHANGE_TOOLTIP":"Adaugă un număr variabilei '%1'.", + "MATH_CONSTANT_HELPURL":"http:\/\/ro.wikipedia.org\/wiki\/Constant%C4%83_matematic%C4%83", + "MATH_CONSTANT_TOOLTIP":"Întoarcă una din constantele comune: π (3.141...), e (2.718...), φ (1,618...), sqrt(2) (1.414...), sqrt(½) (0.707...) sau ∞ (infinitate).", + "MATH_CONSTRAIN_HELPURL":"http:\/\/en.wikipedia.org\/wiki\/Clamping_%28graphics%29", + "MATH_CONSTRAIN_TITLE":"constrânge %1 redus %2 ridicat %3", + "MATH_CONSTRAIN_TOOLTIP":"Constrânge un număr să fie între limitele specificate (inclusiv).", + "MATH_DIVISION_SYMBOL":"÷", + "MATH_IS_DIVISIBLE_BY":"este divizibil cu", + "MATH_IS_EVEN":"este par", + "MATH_IS_NEGATIVE":"este negativ", + "MATH_IS_ODD":"este impar", + "MATH_IS_POSITIVE":"este pozitiv", + "MATH_IS_PRIME":"este prim", + "MATH_IS_TOOLTIP":"Verifică dacă un număr este un par, impar, prim, întreg, pozitiv, negativ, sau dacă este divizibil cu un anumit număr. Returnează true sau false.", + "MATH_IS_WHOLE":"este întreg", + "MATH_MODULO_HELPURL":"http:\/\/en.wikipedia.org\/wiki\/Modulo_operation", + "MATH_MODULO_TITLE":"restul la %1 ÷ %2", + "MATH_MODULO_TOOLTIP":"Întoarce restul din împărţirea celor două numere.", + "MATH_MULTIPLICATION_SYMBOL":"×", + "MATH_NUMBER_HELPURL":"http:\/\/en.wikipedia.org\/wiki\/Number", + "MATH_NUMBER_TOOLTIP":"Un număr.", + "MATH_ONLIST_HELPURL":"", + "MATH_ONLIST_OPERATOR_AVERAGE":"media listei", + "MATH_ONLIST_OPERATOR_MAX":"maximul listei", + "MATH_ONLIST_OPERATOR_MEDIAN":"media listei", + "MATH_ONLIST_OPERATOR_MIN":"minimul listei", + "MATH_ONLIST_OPERATOR_MODE":"moduri de listă", + "MATH_ONLIST_OPERATOR_RANDOM":"element aleatoriu din lista", + "MATH_ONLIST_OPERATOR_STD_DEV":"deviația standard a listei", + "MATH_ONLIST_OPERATOR_SUM":"suma listei", + "MATH_ONLIST_TOOLTIP_AVERAGE":"Întoarce media (aritmetică) a valorilor numerice în listă.", + "MATH_ONLIST_TOOLTIP_MAX":"Întoarce cel mai mare număr din listă.", + "MATH_ONLIST_TOOLTIP_MEDIAN":"Întoarce numărul median în listă.", + "MATH_ONLIST_TOOLTIP_MIN":"Returnează cel mai mic număr din listă.", + "MATH_ONLIST_TOOLTIP_MODE":"Returnează o listă cu cel(e) mai frecvent(e) element(e) din listă.", + "MATH_ONLIST_TOOLTIP_RANDOM":"Returnează un element aleatoriu din listă.", + "MATH_ONLIST_TOOLTIP_STD_DEV":"Întoarce deviația standard a listei.", + "MATH_ONLIST_TOOLTIP_SUM":"Returnează suma tuturor numerelor din lista.", + "MATH_POWER_SYMBOL":"^", + "MATH_RANDOM_FLOAT_HELPURL":"http:\/\/en.wikipedia.org\/wiki\/Random_number_generation", + "MATH_RANDOM_FLOAT_TITLE_RANDOM":"fracții aleatorii", + "MATH_RANDOM_FLOAT_TOOLTIP":"Returnează o fracţie aleatoare între 0.0 (inclusiv) si 1.0 (exclusiv).", + "MATH_RANDOM_INT_HELPURL":"http:\/\/en.wikipedia.org\/wiki\/Random_number_generation", + "MATH_RANDOM_INT_TITLE":"un număr întreg aleator de la %1 la %2", + "MATH_RANDOM_INT_TOOLTIP":"Returnează un număr întreg aleator aflat între cele două limite specificate, inclusiv.", + "MATH_ROUND_HELPURL":"http:\/\/en.wikipedia.org\/wiki\/Rounding", + "MATH_ROUND_OPERATOR_ROUND":"rotund", + "MATH_ROUND_OPERATOR_ROUNDDOWN":"rotunjit", + "MATH_ROUND_OPERATOR_ROUNDUP":"rotunjește în sus", + "MATH_ROUND_TOOLTIP":"Rotunjirea unui număr în sus sau în jos.", + "MATH_SINGLE_HELPURL":"http:\/\/en.wikipedia.org\/wiki\/Square_root", + "MATH_SINGLE_OP_ABSOLUTE":"absolută", + "MATH_SINGLE_OP_ROOT":"rădăcina pătrată", + "MATH_SINGLE_TOOLTIP_ABS":"Returnează valoarea absolută a unui număr.", + "MATH_SINGLE_TOOLTIP_EXP":"Returnează e la puterea unui număr.", + "MATH_SINGLE_TOOLTIP_LN":"Întoarce logaritmul natural al unui număr.", + "MATH_SINGLE_TOOLTIP_LOG10":"Returnează logaritmul în baza 10 a unui număr.", + "MATH_SINGLE_TOOLTIP_NEG":"Returnează negaţia unui număr.", + "MATH_SINGLE_TOOLTIP_POW10":"Returnează 10 la puterea unui număr.", + "MATH_SINGLE_TOOLTIP_ROOT":"Returnează rădăcina pătrată a unui număr.", + "MATH_SUBTRACTION_SYMBOL":"-", + "MATH_TRIG_ACOS":"arccos", + "MATH_TRIG_ASIN":"arcsin", + "MATH_TRIG_ATAN":"arctg", + "MATH_TRIG_COS":"cos", + "MATH_TRIG_HELPURL":"http:\/\/en.wikipedia.org\/wiki\/Trigonometric_functions", + "MATH_TRIG_SIN":"sin", + "MATH_TRIG_TAN":"tg", + "MATH_TRIG_TOOLTIP_ACOS":"Returnează arccosinusul unui număr.", + "MATH_TRIG_TOOLTIP_ASIN":"Returnează arcsinusul unui număr.", + "MATH_TRIG_TOOLTIP_ATAN":"Returnează arctangenta unui număr.", + "MATH_TRIG_TOOLTIP_COS":"Întoarce cosinusul unui grad (nu radianul).", + "MATH_TRIG_TOOLTIP_SIN":"Întoarce cosinusul unui grad (nu radianul).", + "MATH_TRIG_TOOLTIP_TAN":"Întoarce tangenta unui grad (nu radianul).", + "NEW_VARIABLE":"Variabilă nouă...", + "NEW_VARIABLE_TITLE":"Noul nume de variabilă:", + "ORDINAL_NUMBER_SUFFIX":"", + "PROCEDURES_BEFORE_PARAMS":"cu:", + "PROCEDURES_CALLNORETURN_CALL":"", + "PROCEDURES_CALLNORETURN_HELPURL":"http:\/\/en.wikipedia.org\/wiki\/Procedure_%28computer_science%29", + "PROCEDURES_CALLNORETURN_TOOLTIP":"Executați funcția '%1 'definită de utilizator.", + "PROCEDURES_CALLRETURN_HELPURL":"http:\/\/en.wikipedia.org\/wiki\/Procedure_%28computer_science%29", + "PROCEDURES_CALLRETURN_TOOLTIP":"Executați funcția '%1 'definită de utilizator şi folosiţi producţia sa.", + "PROCEDURES_CREATE_DO":"Creaţi '%1'", + "PROCEDURES_DEFNORETURN_DO":"", + "PROCEDURES_DEFNORETURN_HELPURL":"http:\/\/en.wikipedia.org\/wiki\/Procedure_%28computer_science%29", + "PROCEDURES_DEFNORETURN_PROCEDURE":"fă ceva", + "PROCEDURES_DEFNORETURN_TITLE":"la", + "PROCEDURES_DEFNORETURN_TOOLTIP":"Crează o funcţie cu nici o ieşire.", + "PROCEDURES_DEFRETURN_HELPURL":"http:\/\/en.wikipedia.org\/wiki\/Procedure_%28computer_science%29", + "PROCEDURES_DEFRETURN_RETURN":"returnează", + "PROCEDURES_DEFRETURN_TOOLTIP":"Creează o funcţie cu o ieşire.", + "PROCEDURES_DEF_DUPLICATE_WARNING":"Atenţie: Această funcţie are parametri duplicaţi.", + "PROCEDURES_HIGHLIGHT_DEF":"Evidenţiază definiţia funcţiei", + "PROCEDURES_IFRETURN_TOOLTIP":"Dacă o valoare este adevărată, atunci returnează valoarea a doua.", + "PROCEDURES_IFRETURN_WARNING":"Avertisment: Acest bloc poate fi utilizat numai în definiţia unei funcţii.", + "PROCEDURES_MUTATORARG_TITLE":"nume de intrare:", + "PROCEDURES_MUTATORCONTAINER_TITLE":"intrări", + "REMOVE_COMMENT":"Elimină comentariu", + "RENAME_VARIABLE":"Redenumirea variabilei...", + "RENAME_VARIABLE_TITLE":"Redenumeşte toate variabilele '%1' în:", + "TEXT_APPEND_APPENDTEXT":"Adăugaţi text", + "TEXT_APPEND_HELPURL":"https:\/\/code.google.com\/p\/blockly\/wiki\/Text#Text_modification", + "TEXT_APPEND_TO":"la", + "TEXT_APPEND_TOOLTIP":"Adăugaţi text la variabila '%1'.", + "TEXT_CHANGECASE_HELPURL":"https:\/\/code.google.com\/p\/blockly\/wiki\/Text#Adjusting_text_case", + "TEXT_CHANGECASE_OPERATOR_LOWERCASE":"la litere mici", + "TEXT_CHANGECASE_OPERATOR_TITLECASE":"către Titlul de caz", + "TEXT_CHANGECASE_OPERATOR_UPPERCASE":"la MAJUSCULE", + "TEXT_CHANGECASE_TOOLTIP":"Întoarce o copie a textului într-un caz diferit.", + "TEXT_CHARAT_FIRST":"obţine prima litera", + "TEXT_CHARAT_FROM_END":"obţine litera # de la sfârșit", + "TEXT_CHARAT_FROM_START":"obtine litera #", + "TEXT_CHARAT_HELPURL":"https:\/\/code.google.com\/p\/blockly\/wiki\/Text#Extracting_text", + "TEXT_CHARAT_INPUT_INTEXT":"în text", + "TEXT_CHARAT_LAST":"obţine o litera oarecare", + "TEXT_CHARAT_RANDOM":"obtine o litera oarecare", + "TEXT_CHARAT_TAIL":"", + "TEXT_CHARAT_TOOLTIP":"Returnează litera la poziția specificată.", + "TEXT_CREATE_JOIN_ITEM_TOOLTIP":"Adaugă un element în text.", + "TEXT_CREATE_JOIN_TITLE_JOIN":"alăturaţi-vă", + "TEXT_CREATE_JOIN_TOOLTIP":"Adaugă, elimină sau reordonează secțiuni ca să reconfigureze blocul text.", + "TEXT_GET_SUBSTRING_END_FROM_END":"la litera # de la sfarsit", + "TEXT_GET_SUBSTRING_END_FROM_START":"la litera #", + "TEXT_GET_SUBSTRING_END_LAST":"la ultima literă", + "TEXT_GET_SUBSTRING_HELPURL":"http:\/\/code.google.com\/p\/blockly\/wiki\/Text#Extracting_a_region_of_text", + "TEXT_GET_SUBSTRING_INPUT_IN_TEXT":"în text", + "TEXT_GET_SUBSTRING_START_FIRST":"obţine un subșir de la prima literă", + "TEXT_GET_SUBSTRING_START_FROM_END":"obține un subșir de la litera # de la sfârșit", + "TEXT_GET_SUBSTRING_START_FROM_START":"obține subșir de la litera #", + "TEXT_GET_SUBSTRING_TAIL":"", + "TEXT_GET_SUBSTRING_TOOLTIP":"Returnează o anumită parte din text.", + "TEXT_INDEXOF_HELPURL":"https:\/\/code.google.com\/p\/blockly\/wiki\/Text#Finding_text", + "TEXT_INDEXOF_INPUT_INTEXT":"în text", + "TEXT_INDEXOF_OPERATOR_FIRST":"găseşte prima apariţie a textului", + "TEXT_INDEXOF_OPERATOR_LAST":"găseşte ultima apariţie a textului", + "TEXT_INDEXOF_TAIL":"", + "TEXT_INDEXOF_TOOLTIP":"Returnează indicele primei\/ultimei apariţii din primul text în al doilea text. Returnează 0 dacă textul nu este găsit.", + "TEXT_ISEMPTY_HELPURL":"https:\/\/code.google.com\/p\/blockly\/wiki\/Text#Checking_for_empty_text", + "TEXT_ISEMPTY_TITLE":"%1 este gol", + "TEXT_ISEMPTY_TOOLTIP":"Returnează adevărat dacă textul furnizat este gol.", + "TEXT_JOIN_HELPURL":"https:\/\/code.google.com\/p\/blockly\/wiki\/Text#Text_creation", + "TEXT_JOIN_TITLE_CREATEWITH":"crează text cu", + "TEXT_JOIN_TOOLTIP":"Creaţi o bucată de text prin unirea oricărui număr de elemente.", + "TEXT_LENGTH_HELPURL":"https:\/\/code.google.com\/p\/blockly\/wiki\/Text#Text_modification", + "TEXT_LENGTH_TITLE":"lungime de %1", + "TEXT_LENGTH_TOOLTIP":"Returnează numărul de litere (inclusiv spaţiile) în textul furnizat.", + "TEXT_PRINT_HELPURL":"https:\/\/code.google.com\/p\/blockly\/wiki\/Text#Printing_text", + "TEXT_PRINT_TITLE":"imprimare %1", + "TEXT_PRINT_TOOLTIP":"Afișează textul specificat, numărul sau altă valoare.", + "TEXT_PROMPT_HELPURL":"https:\/\/code.google.com\/p\/blockly\/wiki\/Text#Getting_input_from_the_user", + "TEXT_PROMPT_TOOLTIP_NUMBER":"Solicită utilizatorul pentru un număr.", + "TEXT_PROMPT_TOOLTIP_TEXT":"Solicită utilizatorul pentru text.", + "TEXT_PROMPT_TYPE_NUMBER":"solicită pentru număr cu mesaj", + "TEXT_PROMPT_TYPE_TEXT":"solicită pentru text cu mesaj", + "TEXT_TEXT_HELPURL":"http:\/\/en.wikipedia.org\/wiki\/String_(computer_science)", + "TEXT_TEXT_TOOLTIP":"O literă, cuvânt sau linie de text.", + "TEXT_TRIM_HELPURL":"https:\/\/code.google.com\/p\/blockly\/wiki\/Text#Trimming_%28removing%29_spaces", + "TEXT_TRIM_OPERATOR_BOTH":"taie spațiile de pe ambele părți", + "TEXT_TRIM_OPERATOR_LEFT":"tăiaţi spațiile din partea stângă", + "TEXT_TRIM_OPERATOR_RIGHT":"taie spațiile din partea dreaptă", + "TEXT_TRIM_TOOLTIP":"Returnează o copie a textului fără spațiile de la unul sau ambele capete.", + "VARIABLES_DEFAULT_NAME":"element", + "VARIABLES_GET_CREATE_SET":"Crează 'set %1'", + "VARIABLES_GET_HELPURL":"http:\/\/code.google.com\/p\/blockly\/wiki\/Variables#Get", + "VARIABLES_GET_TAIL":"", + "VARIABLES_GET_TITLE":"", + "VARIABLES_GET_TOOLTIP":"Returnează valoarea acestei variabile.", + "VARIABLES_SET_CREATE_GET":"Crează 'get %1'", + "VARIABLES_SET_HELPURL":"http:\/\/code.google.com\/p\/blockly\/wiki\/Variables#Set", + "VARIABLES_SET_TAIL":"la", + "VARIABLES_SET_TITLE":"seteaza", + "VARIABLES_SET_TOOLTIP":"Setează această variabilă sa fie egală la intrare." +} \ No newline at end of file diff --git a/msg/json/ru.json b/msg/json/ru.json index a957b9c17..09ca46a82 100644 --- a/msg/json/ru.json +++ b/msg/json/ru.json @@ -60,29 +60,29 @@ "CONTROLS_FLOW_STATEMENTS_TOOLTIP_BREAK": "\u041f\u0440\u0435\u0440\u044b\u0432\u0430\u0435\u0442 \u044d\u0442\u043e\u0442 \u0446\u0438\u043a\u043b.", "CONTROLS_FLOW_STATEMENTS_TOOLTIP_CONTINUE": "\u041f\u0440\u043e\u043f\u0443\u0441\u043a\u0430\u0435\u0442 \u043e\u0441\u0442\u0430\u0442\u043e\u043a \u0446\u0438\u043a\u043b\u0430 \u0438 \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0438\u0442 \u043a \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u043c\u0443 \u0448\u0430\u0433\u0443.", "CONTROLS_FLOW_STATEMENTS_WARNING": "\u041f\u0440\u0435\u0434\u0443\u043f\u0440\u0435\u0436\u0434\u0435\u043d\u0438\u0435: \u044d\u0442\u043e\u0442 \u0431\u043b\u043e\u043a \u043c\u043e\u0436\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u0432\u043d\u0443\u0442\u0440\u0438 \u0446\u0438\u043a\u043b\u0430.", - "CONTROLS_IF_TOOLTIP_1": "\u0415\u0441\u043b\u0438 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0438\u0441\u0442\u0438\u043d\u043d\u043e, \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442 \u043a\u043e\u043c\u0430\u043d\u0434\u044b.", - "CONTROLS_IF_TOOLTIP_2": "\u0415\u0441\u043b\u0438 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0438\u0441\u0442\u0438\u043d\u043d\u043e, \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442 \u043f\u0435\u0440\u0432\u044b\u0439 \u0431\u043b\u043e\u043a \u043a\u043e\u043c\u0430\u043d\u0434. \u0418\u043d\u0430\u0447\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442\u0441\u044f \u0432\u0442\u043e\u0440\u043e\u0439 \u0431\u043b\u043e\u043a \u043a\u043e\u043c\u0430\u043d\u0434.", - "CONTROLS_IF_TOOLTIP_3": "\u0415\u0441\u043b\u0438 \u043f\u0435\u0440\u0432\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0438\u0441\u0442\u0438\u043d\u043d\u043e, \u0442\u043e \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442 \u043f\u0435\u0440\u0432\u044b\u0439 \u0431\u043b\u043e\u043a \u043a\u043e\u043c\u0430\u043d\u0434.\n\u0418\u043d\u0430\u0447\u0435, \u0435\u0441\u043b\u0438 \u0432\u0442\u043e\u0440\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0438\u0441\u0442\u0438\u043d\u043d\u043e, \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442 \u0432\u0442\u043e\u0440\u043e\u0439 \u0431\u043b\u043e\u043a \u043a\u043e\u043c\u0430\u043d\u0434.", - "CONTROLS_IF_TOOLTIP_4": "\u0415\u0441\u043b\u0438 \u043f\u0435\u0440\u0432\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0438\u0441\u0442\u0438\u043d\u043d\u043e, \u0442\u043e \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442 \u043f\u0435\u0440\u0432\u044b\u0439 \u0431\u043b\u043e\u043a \u043a\u043e\u043c\u0430\u043d\u0434. \u0412 \u043f\u0440\u043e\u0442\u0438\u0432\u043d\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435, \u0435\u0441\u043b\u0438 \u0432\u0442\u043e\u0440\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0438\u0441\u0442\u0438\u043d\u043d\u043e, \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442 \u0432\u0442\u043e\u0440\u043e\u0439 \u0431\u043b\u043e\u043a \u043a\u043e\u043c\u0430\u043d\u0434. \u0415\u0441\u043b\u0438 \u043d\u0438 \u043e\u0434\u043d\u043e \u0438\u0437 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0439 \u043d\u0435 \u0438\u0441\u0442\u0438\u043d\u043d\u043e, \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0439 \u0431\u043b\u043e\u043a \u043a\u043e\u043c\u0430\u043d\u0434.", + "CONTROLS_IF_TOOLTIP_1": "\u0415\u0441\u043b\u0438 \u0443\u0441\u043b\u043e\u0432\u0438\u0435 \u0438\u0441\u0442\u0438\u043d\u043d\u043e, \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442 \u043a\u043e\u043c\u0430\u043d\u0434\u044b.", + "CONTROLS_IF_TOOLTIP_2": "\u0415\u0441\u043b\u0438 \u0443\u0441\u043b\u043e\u0432\u0438\u0435 \u0438\u0441\u0442\u0438\u043d\u043d\u043e, \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442 \u043f\u0435\u0440\u0432\u044b\u0439 \u0431\u043b\u043e\u043a \u043a\u043e\u043c\u0430\u043d\u0434. \u0418\u043d\u0430\u0447\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442\u0441\u044f \u0432\u0442\u043e\u0440\u043e\u0439 \u0431\u043b\u043e\u043a \u043a\u043e\u043c\u0430\u043d\u0434.", + "CONTROLS_IF_TOOLTIP_3": "\u0415\u0441\u043b\u0438 \u043f\u0435\u0440\u0432\u043e\u0435 \u0443\u0441\u043b\u043e\u0432\u0438\u0435 \u0438\u0441\u0442\u0438\u043d\u043d\u043e, \u0442\u043e \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442 \u043f\u0435\u0440\u0432\u044b\u0439 \u0431\u043b\u043e\u043a \u043a\u043e\u043c\u0430\u043d\u0434.\n\u0418\u043d\u0430\u0447\u0435, \u0435\u0441\u043b\u0438 \u0432\u0442\u043e\u0440\u043e\u0435 \u0443\u0441\u043b\u043e\u0432\u0438\u0435 \u0438\u0441\u0442\u0438\u043d\u043d\u043e, \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442 \u0432\u0442\u043e\u0440\u043e\u0439 \u0431\u043b\u043e\u043a \u043a\u043e\u043c\u0430\u043d\u0434.", + "CONTROLS_IF_TOOLTIP_4": "\u0415\u0441\u043b\u0438 \u043f\u0435\u0440\u0432\u043e\u0435 \u0443\u0441\u043b\u043e\u0432\u0438\u0435 \u0438\u0441\u0442\u0438\u043d\u043d\u043e, \u0442\u043e \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442 \u043f\u0435\u0440\u0432\u044b\u0439 \u0431\u043b\u043e\u043a \u043a\u043e\u043c\u0430\u043d\u0434. \u0412 \u043f\u0440\u043e\u0442\u0438\u0432\u043d\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435, \u0435\u0441\u043b\u0438 \u0432\u0442\u043e\u0440\u043e\u0435 \u0443\u0441\u043b\u043e\u0432\u0438\u0435 \u0438\u0441\u0442\u0438\u043d\u043d\u043e, \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442 \u0432\u0442\u043e\u0440\u043e\u0439 \u0431\u043b\u043e\u043a \u043a\u043e\u043c\u0430\u043d\u0434. \u0415\u0441\u043b\u0438 \u043d\u0438 \u043e\u0434\u043d\u043e \u0438\u0437 \u0443\u0441\u043b\u043e\u0432\u0438\u0439 \u043d\u0435 \u0438\u0441\u0442\u0438\u043d\u043d\u043e, \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0439 \u0431\u043b\u043e\u043a \u043a\u043e\u043c\u0430\u043d\u0434.", "CONTROLS_IF_MSG_IF": "\u0435\u0441\u043b\u0438", "CONTROLS_IF_MSG_ELSEIF": "\u0438\u043d\u0430\u0447\u0435 \u0435\u0441\u043b\u0438", "CONTROLS_IF_MSG_ELSE": "\u0438\u043d\u0430\u0447\u0435", "CONTROLS_IF_IF_TOOLTIP": "\u0414\u043e\u0431\u0430\u0432\u044c\u0442\u0435, \u0443\u0434\u0430\u043b\u0438\u0442\u0435, \u043f\u0435\u0440\u0435\u0441\u0442\u0430\u0432\u044c\u0442\u0435 \u0444\u0440\u0430\u0433\u043c\u0435\u043d\u0442\u044b \u0434\u043b\u044f \u043f\u0435\u0440\u0435\u0434\u0435\u043b\u043a\u0438 \u0431\u043b\u043e\u043a\u0430 \"\u0435\u0441\u043b\u0438\".", "CONTROLS_IF_ELSEIF_TOOLTIP": "\u0414\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u0442 \u0443\u0441\u043b\u043e\u0432\u0438\u0435 \u043a \u0431\u043b\u043e\u043a\u0443 \"\u0435\u0441\u043b\u0438\"", - "CONTROLS_IF_ELSE_TOOLTIP": "\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043e\u043a\u043e\u043d\u0447\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0435, \u043e\u0431\u043e\u0431\u0449\u0430\u044e\u0449\u0435\u0435 \u0443\u0441\u043b\u043e\u0432\u0438\u0435 \u0434\u043b\u044f \u0431\u043b\u043e\u043a\u0430 \u00ab\u0435\u0441\u043b\u0438\u00bb.", + "CONTROLS_IF_ELSE_TOOLTIP": "\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0437\u0430\u043a\u043b\u044e\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u043f\u043e\u0434\u0431\u043b\u043e\u043a \u0434\u043b\u044f \u0441\u043b\u0443\u0447\u0430\u044f, \u043a\u043e\u0433\u0434\u0430 \u0432\u0441\u0435 \u0443\u0441\u043b\u043e\u0432\u0438\u044f \u043b\u043e\u0436\u043d\u044b.", "LOGIC_COMPARE_HELPURL": "http://en.wikipedia.org/wiki/Inequality_(mathematics)", - "LOGIC_COMPARE_TOOLTIP_EQ": "\u0412\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0438\u0441\u0442\u0438\u043d\u0430, \u0435\u0441\u043b\u0438 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0440\u0430\u0432\u043d\u044b.", - "LOGIC_COMPARE_TOOLTIP_NEQ": "\u0412\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0438\u0441\u0442\u0438\u043d\u0430, \u0435\u0441\u043b\u0438 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u043d\u0435 \u0440\u0430\u0432\u043d\u044b.", - "LOGIC_COMPARE_TOOLTIP_LT": "\u0412\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0438\u0441\u0442\u0438\u043d\u0430, \u0435\u0441\u043b\u0438 \u043f\u0435\u0440\u0432\u044b\u0439 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 \u043c\u0435\u043d\u044c\u0448\u0435 \u0432\u0442\u043e\u0440\u043e\u0433\u043e.", - "LOGIC_COMPARE_TOOLTIP_LTE": "\u0412\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0438\u0441\u0442\u0438\u043d\u0430, \u0435\u0441\u043b\u0438 \u043f\u0435\u0440\u0432\u044b\u0439 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 \u043c\u0435\u043d\u044c\u0448\u0435 \u0438\u043b\u0438 \u0440\u0430\u0432\u0435\u043d \u0432\u0442\u043e\u0440\u043e\u043c\u0443.", - "LOGIC_COMPARE_TOOLTIP_GT": "\u0412\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0438\u0441\u0442\u0438\u043d\u0430, \u0435\u0441\u043b\u0438 \u043f\u0435\u0440\u0432\u044b\u0439 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 \u0431\u043e\u043b\u044c\u0448\u0435 \u0432\u0442\u043e\u0440\u043e\u0433\u043e.", - "LOGIC_COMPARE_TOOLTIP_GTE": "\u0412\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0438\u0441\u0442\u0438\u043d\u0430, \u0435\u0441\u043b\u0438 \u043f\u0435\u0440\u0432\u044b\u0439 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 \u0431\u043e\u043b\u044c\u0448\u0435 \u0438\u043b\u0438 \u0440\u0430\u0432\u0435\u043d \u0432\u0442\u043e\u0440\u043e\u043c\u0443.", - "LOGIC_OPERATION_TOOLTIP_AND": "\u0412\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0438\u0441\u0442\u0438\u043d\u0430, \u0435\u0441\u043b\u0438 \u043e\u0431\u0430 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430 \u0438\u0441\u0442\u0438\u043d\u043d\u044b.", + "LOGIC_COMPARE_TOOLTIP_EQ": "\u0412\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0438\u0441\u0442\u0438\u043d\u0430, \u0435\u0441\u043b\u0438 \u0432\u0441\u0442\u0430\u0432\u043a\u0438 \u0440\u0430\u0432\u043d\u044b.", + "LOGIC_COMPARE_TOOLTIP_NEQ": "\u0412\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0438\u0441\u0442\u0438\u043d\u0430, \u0435\u0441\u043b\u0438 \u0432\u0441\u0442\u0430\u0432\u043a\u0438 \u043d\u0435 \u0440\u0430\u0432\u043d\u044b.", + "LOGIC_COMPARE_TOOLTIP_LT": "\u0412\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0438\u0441\u0442\u0438\u043d\u0430, \u0435\u0441\u043b\u0438 \u043f\u0435\u0440\u0432\u0430\u044f \u0432\u0441\u0442\u0430\u0432\u043a\u0430 \u043c\u0435\u043d\u044c\u0448\u0435 \u0432\u0442\u043e\u0440\u043e\u0439.", + "LOGIC_COMPARE_TOOLTIP_LTE": "\u0412\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0438\u0441\u0442\u0438\u043d\u0430, \u0435\u0441\u043b\u0438 \u043f\u0435\u0440\u0432\u0430\u044f \u0432\u0441\u0442\u0430\u0432\u043a\u0430 \u043c\u0435\u043d\u044c\u0448\u0435 \u0438\u043b\u0438 \u0440\u0430\u0432\u043d\u0430 \u0432\u0442\u043e\u0440\u043e\u0439.", + "LOGIC_COMPARE_TOOLTIP_GT": "\u0412\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0438\u0441\u0442\u0438\u043d\u0430, \u0435\u0441\u043b\u0438 \u043f\u0435\u0440\u0432\u0430\u044f \u0432\u0441\u0442\u0430\u0432\u043a\u0430 \u0431\u043e\u043b\u044c\u0448\u0435 \u0432\u0442\u043e\u0440\u043e\u0439.", + "LOGIC_COMPARE_TOOLTIP_GTE": "\u0412\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0438\u0441\u0442\u0438\u043d\u0430, \u0435\u0441\u043b\u0438 \u043f\u0435\u0440\u0432\u0430\u044f \u0432\u0441\u0442\u0430\u0432\u043a\u0430 \u0431\u043e\u043b\u044c\u0448\u0435 \u0438\u043b\u0438 \u0440\u0430\u0432\u043d\u0430 \u0432\u0442\u043e\u0440\u043e\u0439.", + "LOGIC_OPERATION_TOOLTIP_AND": "\u0412\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0438\u0441\u0442\u0438\u043d\u0430, \u0435\u0441\u043b\u0438 \u043e\u0431\u0435 \u0432\u0441\u0442\u0430\u0432\u043a\u0438 \u0438\u0441\u0442\u0438\u043d\u043d\u044b.", "LOGIC_OPERATION_AND": "\u0438", - "LOGIC_OPERATION_TOOLTIP_OR": "\u0412\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0438\u0441\u0442\u0438\u043d\u0430, \u0435\u0441\u043b\u0438 \u0445\u043e\u0442\u044f \u0431\u044b \u043e\u0434\u0438\u043d \u0438\u0437 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432 \u0438\u0441\u0442\u0438\u043d\u043d\u0435\u043d.", + "LOGIC_OPERATION_TOOLTIP_OR": "\u0412\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0438\u0441\u0442\u0438\u043d\u0430, \u0435\u0441\u043b\u0438 \u0445\u043e\u0442\u044f \u0431\u044b \u043e\u0434\u043d\u0430 \u0438\u0437 \u0432\u0441\u0442\u0430\u0432\u043e\u043a \u0438\u0441\u0442\u0438\u043d\u043d\u0430.", "LOGIC_OPERATION_OR": "\u0438\u043b\u0438", "LOGIC_NEGATE_TITLE": "\u043d\u0435 %1", - "LOGIC_NEGATE_TOOLTIP": "\u0412\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0438\u0441\u0442\u0438\u043d\u0430, \u0435\u0441\u043b\u0438 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 \u043b\u043e\u0436\u0435\u043d. \u0412\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u043b\u043e\u0436\u044c, \u0435\u0441\u043b\u0438 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 \u0438\u0441\u0442\u0438\u043d\u043d\u0435\u043d.", + "LOGIC_NEGATE_TOOLTIP": "\u0412\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0438\u0441\u0442\u0438\u043d\u0430, \u0435\u0441\u043b\u0438 \u0432\u0441\u0442\u0430\u0432\u043a\u0430 \u043b\u043e\u0436\u043d\u0430. \u0412\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u043b\u043e\u0436\u044c, \u0435\u0441\u043b\u0438 \u0432\u0441\u0442\u0430\u0432\u043a\u0430 \u0438\u0441\u0442\u0438\u043d\u043d\u0430.", "LOGIC_BOOLEAN_TRUE": "\u0438\u0441\u0442\u0438\u043d\u0430", "LOGIC_BOOLEAN_FALSE": "\u043b\u043e\u0436\u044c", "LOGIC_BOOLEAN_TOOLTIP": "\u0412\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0438\u0441\u0442\u0438\u043d\u0430 \u0438\u043b\u0438 \u043b\u043e\u0436\u044c.", @@ -90,7 +90,7 @@ "LOGIC_NULL": "\u043d\u0438\u0447\u0442\u043e", "LOGIC_NULL_TOOLTIP": "\u0412\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442 \u043d\u0438\u0447\u0442\u043e.", "LOGIC_TERNARY_HELPURL": "http://ru.wikipedia.org/wiki/\u0422\u0435\u0440\u043d\u0430\u0440\u043d\u0430\u044f_\u0443\u0441\u043b\u043e\u0432\u043d\u0430\u044f_\u043e\u043f\u0435\u0440\u0430\u0446\u0438\u044f", - "LOGIC_TERNARY_CONDITION": "\u0432\u044b\u0431\u043e\u0440", + "LOGIC_TERNARY_CONDITION": "\u0432\u044b\u0431\u0440\u0430\u0442\u044c \u043f\u043e", "LOGIC_TERNARY_IF_TRUE": "\u0435\u0441\u043b\u0438 \u0438\u0441\u0442\u0438\u043d\u0430", "LOGIC_TERNARY_IF_FALSE": "\u0435\u0441\u043b\u0438 \u043b\u043e\u0436\u044c", "LOGIC_TERNARY_TOOLTIP": "\u041f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u0442 \u0443\u0441\u043b\u043e\u0432\u0438\u0435 \u0432\u044b\u0431\u043e\u0440\u0430. \u0415\u0441\u043b\u0438 \u0443\u0441\u043b\u043e\u0432\u0438\u0435 \u0438\u0441\u0442\u0438\u043d\u043d\u043e, \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442 \u043f\u0435\u0440\u0432\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435, \u0432 \u043f\u0440\u043e\u0442\u0438\u0432\u043d\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442 \u0432\u0442\u043e\u0440\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435.", @@ -129,6 +129,7 @@ "MATH_IS_NEGATIVE": "\u043e\u0442\u0440\u0438\u0446\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0435", "MATH_IS_DIVISIBLE_BY": "\u0434\u0435\u043b\u0438\u0442\u0441\u044f \u043d\u0430", "MATH_IS_TOOLTIP": "\u041f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u0442, \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043b\u0438 \u0447\u0438\u0441\u043b\u043e \u0447\u0451\u0442\u043d\u044b\u043c, \u043d\u0435\u0447\u0451\u0442\u043d\u044b\u043c, \u043f\u0440\u043e\u0441\u0442\u044b\u043c, \u0446\u0435\u043b\u044b\u043c, \u043f\u043e\u043b\u043e\u0436\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u043c, \u043e\u0442\u0440\u0438\u0446\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u043c \u0438\u043b\u0438 \u043e\u043d\u043e \u043a\u0440\u0430\u0442\u043d\u043e \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u043e\u043c\u0443 \u0447\u0438\u0441\u043b\u0443. \u0412\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0438\u0441\u0442\u0438\u043d\u0430 \u0438\u043b\u0438 \u043b\u043e\u0436\u044c.", + "MATH_CHANGE_HELPURL": "http://ru.wikipedia.org/wiki/%D0%98%D0%B4%D0%B8%D0%BE%D0%BC%D0%B0_%28%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5%29#.D0.98.D0.BD.D0.BA.D1.80.D0.B5.D0.BC.D0.B5.D0.BD.D1.82", "MATH_CHANGE_TITLE_CHANGE": "\u0443\u0432\u0435\u043b\u0438\u0447\u0438\u0442\u044c", "MATH_CHANGE_INPUT_BY": "\u043d\u0430", "MATH_CHANGE_TOOLTIP": "\u0414\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u0442 \u0447\u0438\u0441\u043b\u043e \u043a \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u043e\u0439 '%1'.", diff --git a/msg/json/sv.json b/msg/json/sv.json index bcc611d1c..5587f7041 100644 --- a/msg/json/sv.json +++ b/msg/json/sv.json @@ -76,16 +76,30 @@ "LOGIC_NEGATE_TITLE": "inte %1", "LOGIC_BOOLEAN_TRUE": "sant", "LOGIC_BOOLEAN_FALSE": "falskt", + "LOGIC_BOOLEAN_TOOLTIP": "Returnerar antingen sant eller falskt.", + "LOGIC_NULL": "null", + "LOGIC_NULL_TOOLTIP": "Returnerar null.", "LOGIC_TERNARY_CONDITION": "test", "LOGIC_TERNARY_IF_TRUE": "om sant", "LOGIC_TERNARY_IF_FALSE": "om falskt", "MATH_NUMBER_HELPURL": "http://sv.wikipedia.org/wiki/Tal", "MATH_NUMBER_TOOLTIP": "Ett tal.", "MATH_ARITHMETIC_HELPURL": "http://sv.wikipedia.org/wiki/Aritmetik", + "MATH_ARITHMETIC_TOOLTIP_ADD": "Returnerar summan av de tv\u00e5 talen.", + "MATH_ARITHMETIC_TOOLTIP_MINUS": "Returnerar differensen mellan de tv\u00e5 talen.", + "MATH_ARITHMETIC_TOOLTIP_MULTIPLY": "Returnerar produkten av de tv\u00e5 talen.", + "MATH_ARITHMETIC_TOOLTIP_DIVIDE": "Returnerar kvoten av de tv\u00e5 talen.", "MATH_SINGLE_HELPURL": "http://sv.wikipedia.org/wiki/Kvadratrot", "MATH_SINGLE_OP_ROOT": "kvadratrot", + "MATH_SINGLE_TOOLTIP_ROOT": "Returnerar kvadratroten av ett tal.", + "MATH_SINGLE_OP_ABSOLUTE": "absolut", + "MATH_SINGLE_TOOLTIP_ABS": "Returnerar absolutv\u00e4rdet av ett tal.", + "MATH_SINGLE_TOOLTIP_NEG": "Returnerar negationen av ett tal.", + "MATH_SINGLE_TOOLTIP_LN": "Returnera den naturliga logaritmen av ett tal.", + "MATH_SINGLE_TOOLTIP_LOG10": "Returnerar logaritmen f\u00f6r bas 10 av ett tal.", "MATH_TRIG_HELPURL": "http://sv.wikipedia.org/wiki/Trigonometrisk_funktion", "MATH_CONSTANT_HELPURL": "http://sv.wikipedia.org/wiki/Matematisk_konstant", + "MATH_CONSTANT_TOOLTIP": "Returnerar en av de vanliga konstanterna: \u03c0 (3.141\u2026), e (2.718\u2026), \u03c6 (1.618\u2026), sqrt(2) (1.414\u2026), sqrt(\u00bd) (0.707\u2026) eller \u221e (o\u00e4ndligt).", "MATH_IS_EVEN": "\u00e4r j\u00e4mnt", "MATH_IS_ODD": "\u00e4r udda", "MATH_IS_PRIME": "\u00e4r ett primtal", @@ -103,6 +117,12 @@ "MATH_ROUND_OPERATOR_ROUNDUP": "avrunda upp\u00e5t", "MATH_ROUND_OPERATOR_ROUNDDOWN": "avrunda ned\u00e5t", "MATH_ONLIST_OPERATOR_SUM": "summan av listan", + "MATH_ONLIST_OPERATOR_AVERAGE": "medelv\u00e4rdet av listan", + "MATH_ONLIST_OPERATOR_MEDIAN": "medianen av listan", + "MATH_ONLIST_OPERATOR_RANDOM": "slumpm\u00e4ssigt objekt i listan", + "MATH_ONLIST_TOOLTIP_RANDOM": "Returnerar ett slumpm\u00e4ssigt element fr\u00e5n listan.", + "MATH_MODULO_TITLE": "resten av %1 \u00f7 %2", + "MATH_MODULO_TOOLTIP": "Returnerar kvoten fr\u00e5n divisionen av tv\u00e5 tal.", "MATH_RANDOM_INT_HELPURL": "http://sv.wikipedia.org/wiki/Slumptalsgenerator", "MATH_RANDOM_INT_TITLE": "slumpartat heltal fr\u00e5n %1 till %2", "MATH_RANDOM_FLOAT_HELPURL": "http://sv.wikipedia.org/wiki/Slumptalsgenerator", @@ -122,6 +142,7 @@ "TEXT_LENGTH_TITLE": "l\u00e4ngden p\u00e5 %1", "TEXT_ISEMPTY_HELPURL": "https://code.google.com/p/blockly/wiki/Text#Checking_for_empty_text", "TEXT_ISEMPTY_TITLE": "%1 \u00e4r tom", + "TEXT_ISEMPTY_TOOLTIP": "Returnerar sant om den angivna texten \u00e4r tom.", "TEXT_INDEXOF_HELPURL": "https://code.google.com/p/blockly/wiki/Text#Finding_text", "TEXT_INDEXOF_INPUT_INTEXT": "i texten", "TEXT_INDEXOF_OPERATOR_FIRST": "hitta f\u00f6rsta textf\u00f6rekomsten", @@ -139,10 +160,15 @@ "TEXT_GET_SUBSTRING_END_FROM_END": "till bokstav # fr\u00e5n slutet", "TEXT_GET_SUBSTRING_END_LAST": "till sista bokstaven", "TEXT_CHANGECASE_HELPURL": "https://code.google.com/p/blockly/wiki/Text#Adjusting_text_case", + "TEXT_CHANGECASE_TOOLTIP": "Returnerar en kopia av texten i ett annat skiftl\u00e4ge.", "TEXT_CHANGECASE_OPERATOR_UPPERCASE": "till VERSALER", "TEXT_CHANGECASE_OPERATOR_LOWERCASE": "till gemener", "TEXT_CHANGECASE_OPERATOR_TITLECASE": "till Versala Initialer", "TEXT_TRIM_HELPURL": "https://code.google.com/p/blockly/wiki/Text#Trimming_%28removing%29_spaces", + "TEXT_TRIM_TOOLTIP": "Returnerar en kopia av texten med borttagna mellanrum fr\u00e5n en eller b\u00e5da \u00e4ndar.", + "TEXT_TRIM_OPERATOR_BOTH": "ta bort mellanrum fr\u00e5n b\u00e5da sidorna", + "TEXT_TRIM_OPERATOR_LEFT": "ta bort mellanrum fr\u00e5n v\u00e4nstra sidan", + "TEXT_TRIM_OPERATOR_RIGHT": "ta bort mellanrum fr\u00e5n h\u00f6gra sidan", "TEXT_PRINT_HELPURL": "https://code.google.com/p/blockly/wiki/Text#Printing_text", "TEXT_PRINT_TITLE": "skriv %1", "TEXT_PRINT_TOOLTIP": "Skriv angivna texten, talet eller annat v\u00e4rde.", @@ -156,8 +182,10 @@ "LISTS_REPEAT_TITLE": "skapa lista med f\u00f6rem\u00e5let %1 upprepat %2 g\u00e5nger", "LISTS_LENGTH_HELPURL": "https://code.google.com/p/blockly/wiki/Lists#length_of", "LISTS_LENGTH_TITLE": "l\u00e4ngden p\u00e5 %1", + "LISTS_LENGTH_TOOLTIP": "Returnerar l\u00e4ngden p\u00e5 en lista.", "LISTS_IS_EMPTY_HELPURL": "https://code.google.com/p/blockly/wiki/Lists#is_empty", "LISTS_IS_EMPTY_TITLE": "%1 \u00e4r tom", + "LISTS_TOOLTIP": "Returnerar sant om listan \u00e4r tom.", "LISTS_INLIST": "i listan", "LISTS_INDEX_OF_HELPURL": "https://code.google.com/p/blockly/wiki/Lists#Getting_Items_from_a_List", "LISTS_INDEX_OF_FIRST": "hitta f\u00f6rsta f\u00f6rekomsten av f\u00f6rem\u00e5let", @@ -169,6 +197,14 @@ "LISTS_GET_INDEX_FIRST": "f\u00f6rsta", "LISTS_GET_INDEX_LAST": "sista", "LISTS_GET_INDEX_RANDOM": "slumpad", + "LISTS_GET_INDEX_TOOLTIP_GET_FIRST": "Returnerar det f\u00f6rsta objektet i en lista.", + "LISTS_GET_INDEX_TOOLTIP_GET_LAST": "Returnerar det sista objektet i en lista.", + "LISTS_GET_INDEX_TOOLTIP_GET_RANDOM": "Returnerar ett slumpm\u00e4ssigt objekt i en lista.", + "LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_FIRST": "Tar bort och returnerar det f\u00f6rsta objektet i en lista.", + "LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_LAST": "Tar bort och returnerar det sista objektet i en lista.", + "LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_RANDOM": "Tar bort och returnerar ett slumpm\u00e4ssigt objekt i en lista.", + "LISTS_GET_INDEX_TOOLTIP_REMOVE_FIRST": "Tar bort det f\u00f6rsta objektet i en lista.", + "LISTS_GET_INDEX_TOOLTIP_REMOVE_LAST": "Tar bort det sista objektet i en lista.", "LISTS_GET_INDEX_TOOLTIP_REMOVE_RANDOM": "Tar bort en slumpm\u00e4ssig post i en lista.", "LISTS_SET_INDEX_HELPURL": "https://code.google.com/p/blockly/wiki/Lists#in_list_..._set", "LISTS_SET_INDEX_SET": "ange", @@ -178,6 +214,7 @@ "LISTS_GET_SUBLIST_END_FROM_END": "till # fr\u00e5n slutet", "LISTS_GET_SUBLIST_END_LAST": "till sista", "VARIABLES_GET_HELPURL": "http://code.google.com/p/blockly/wiki/Variables#Get", + "VARIABLES_GET_TOOLTIP": "Returnerar v\u00e4rdet av denna variabel.", "VARIABLES_SET_HELPURL": "http://code.google.com/p/blockly/wiki/Variables#Set", "VARIABLES_SET_TAIL": "till", "VARIABLES_SET_CREATE_GET": "Skapa 'h\u00e4mta %1'", @@ -185,8 +222,14 @@ "PROCEDURES_DEFNORETURN_TITLE": "till", "PROCEDURES_DEFNORETURN_PROCEDURE": "utf\u00f6r n\u00e5gonting", "PROCEDURES_BEFORE_PARAMS": "med:", + "PROCEDURES_DEFNORETURN_TOOLTIP": "Skapar en funktion med ingen utdata.", "PROCEDURES_DEFRETURN_HELPURL": "http://sv.wikipedia.org/wiki/Funktion_%28programmering%29", + "PROCEDURES_DEFRETURN_RETURN": "returnera", + "PROCEDURES_DEF_DUPLICATE_WARNING": "Varning: Denna funktion har dubbla parametrar.", "PROCEDURES_CALLNORETURN_HELPURL": "http://sv.wikipedia.org/wiki/Funktion_%28programmering%29", "PROCEDURES_CALLRETURN_HELPURL": "http://sv.wikipedia.org/wiki/Funktion_%28programmering%29", - "PROCEDURES_CREATE_DO": "Skapa '%1'" + "PROCEDURES_MUTATORCONTAINER_TITLE": "inmatningar", + "PROCEDURES_MUTATORARG_TITLE": "inmatningsnamn:", + "PROCEDURES_CREATE_DO": "Skapa '%1'", + "PROCEDURES_IFRETURN_TOOLTIP": "Om ett v\u00e4rde \u00e4r sant returneras ett andra v\u00e4rde." } \ No newline at end of file diff --git a/msg/json/vi.json b/msg/json/vi.json index 7732eedb5..123bedea1 100644 --- a/msg/json/vi.json +++ b/msg/json/vi.json @@ -129,6 +129,7 @@ "MATH_IS_NEGATIVE": "l\u00e0 s\u1ed1 \u00e2m", "MATH_IS_DIVISIBLE_BY": "chia h\u1ebft cho", "MATH_IS_TOOLTIP": "Ki\u1ec3m tra con s\u1ed1 xem n\u00f3 c\u00f3 ph\u1ea3i l\u00e0 s\u1ed1 ch\u1eb5n, l\u1ebb, nguy\u00ean t\u1ed1, nguy\u00ean, d\u01b0\u01a1ng, \u00e2m, hay xem n\u00f3 c\u00f3 chia h\u1ebft cho s\u1ed1 \u0111\u1ea7u v\u00e0o hay kh\u00f4ng. Ho\u00e0n tr\u1ea3 \u0111\u00fang hay sai.", + "MATH_CHANGE_HELPURL": "https://vi.wikipedia.org/wiki/Ph%C3%A9p_c%E1%BB%99ng", "MATH_CHANGE_TITLE_CHANGE": "c\u1ed9ng v\u00e0o", "MATH_CHANGE_INPUT_BY": "gi\u00e1 tr\u1ecb", "MATH_CHANGE_TOOLTIP": "C\u1ed9ng s\u1ed1 \u0111\u1ea7u v\u00e0o v\u00e0o bi\u1ebfn \"%1\".", diff --git a/msg/json/zh_cn.json b/msg/json/zh_cn.json new file mode 100644 index 000000000..e769f57c2 --- /dev/null +++ b/msg/json/zh_cn.json @@ -0,0 +1,194 @@ +{ + "@metadata": { + "authors": [ + "Liuxinyu970226", + "Qiyue2001", + "Xiaomingyan" + ] + }, + "VARIABLES_DEFAULT_NAME": "\u9879", + "DUPLICATE_BLOCK": "\u590d\u5236", + "ADD_COMMENT": "\u6dfb\u52a0\u6ce8\u91ca", + "REMOVE_COMMENT": "\u5220\u9664\u6ce8\u91ca", + "EXTERNAL_INPUTS": "\u5916\u90e8\u8f93\u5165", + "DELETE_BLOCK": "\u5220\u9664\u5757", + "DELETE_X_BLOCKS": "\u5220\u9664 %1 \u5757", + "COLLAPSE_BLOCK": "\u6298\u53e0\u5757", + "COLLAPSE_ALL": "\u6298\u53e0\u5757", + "EXPAND_BLOCK": "\u5c55\u5f00\u5757", + "EXPAND_ALL": "\u5c55\u5f00\u5757", + "DISABLE_BLOCK": "\u7981\u7528\u5757", + "ENABLE_BLOCK": "\u542f\u7528\u5757", + "HELP": "\u5e2e\u52a9", + "CHANGE_VALUE_TITLE": "\u66f4\u6539\u503c\uff1a", + "NEW_VARIABLE": "\u65b0\u53d8\u91cf...", + "NEW_VARIABLE_TITLE": "\u65b0\u53d8\u91cf\u7684\u540d\u79f0\uff1a", + "RENAME_VARIABLE": "\u91cd\u547d\u540d\u53d8\u91cf...", + "COLOUR_PICKER_HELPURL": "http://zh.wikipedia.org/wiki/\u989c\u8272", + "COLOUR_PICKER_TOOLTIP": "\u4ece\u8c03\u8272\u677f\u4e2d\u9009\u62e9\u4e00\u79cd\u989c\u8272\u3002", + "COLOUR_RANDOM_TITLE": "\u968f\u673a\u989c\u8272", + "COLOUR_RANDOM_TOOLTIP": "\u968f\u673a\u9009\u62e9\u4e00\u79cd\u989c\u8272\u3002", + "COLOUR_RGB_TITLE": "\u989c\u8272\u5e26", + "COLOUR_RGB_RED": "\u7ea2\u8272", + "COLOUR_RGB_GREEN": "\u7eff\u8272", + "COLOUR_RGB_BLUE": "\u84dd\u8272", + "COLOUR_BLEND_TITLE": "\u6df7\u5408", + "COLOUR_BLEND_COLOUR1": "\u989c\u82721", + "COLOUR_BLEND_COLOUR2": "\u989c\u82722", + "COLOUR_BLEND_RATIO": "\u6bd4\u7387", + "CONTROLS_REPEAT_HELPURL": "http://zh.wikipedia.org/wiki/For\u56de\u5708", + "CONTROLS_REPEAT_TITLE": "\u91cd\u590d %1 \u6b21", + "CONTROLS_REPEAT_TITLE_REPEAT": "\u91cd\u590d", + "CONTROLS_REPEAT_TITLE_TIMES": "\u65f6\u95f4", + "CONTROLS_REPEAT_INPUT_DO": "\u505a", + "CONTROLS_REPEAT_TOOLTIP": "\u591a\u6b21\u6267\u884c\u4e00\u4e9b\u8bed\u53e5\u3002", + "CONTROLS_WHILEUNTIL_OPERATOR_UNTIL": "\u91cd\u590d\u76f4\u5230", + "CONTROLS_WHILEUNTIL_TOOLTIP_WHILE": "\u53ea\u8981\u503c\u4e3a\u771f\uff0c\u6267\u884c\u4e00\u4e9b\u8bed\u53e5\u3002", + "CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL": "\u53ea\u8981\u503c\u4e3a\u5047\uff0c\u6267\u884c\u4e00\u4e9b\u8bed\u53e5\u3002", + "CONTROLS_FOR_INPUT_FROM_TO_BY": "\u7531%3\u4ece%1\u81f3%2", + "CONTROLS_FOREACH_INPUT_ITEM": "\u4e3a\u6bcf\u4e2a\u9879\u76ee", + "CONTROLS_FOREACH_INPUT_INLIST": "\u5728\u5217\u8868\u4e2d", + "CONTROLS_FLOW_STATEMENTS_OPERATOR_BREAK": "\u4e2d\u65ad\u5faa\u73af", + "CONTROLS_FLOW_STATEMENTS_TOOLTIP_BREAK": "\u4e2d\u65ad\u5305\u542b\u5b83\u7684\u5faa\u73af\u3002", + "CONTROLS_IF_MSG_IF": "\u5982\u679c", + "CONTROLS_IF_MSG_ELSEIF": "\u6216\u8005\u5982\u679c", + "CONTROLS_IF_MSG_ELSE": "\u4e5f", + "LOGIC_COMPARE_HELPURL": "http://zh.wikipedia.org/wiki/\u4e0d\u7b49", + "LOGIC_OPERATION_AND": "\u548c", + "LOGIC_OPERATION_OR": "\u6216", + "LOGIC_NEGATE_TITLE": "\u5e76\u975e%1", + "LOGIC_BOOLEAN_TRUE": "\u6b63", + "LOGIC_BOOLEAN_FALSE": "\u9519", + "LOGIC_NULL": "\u6ee1", + "LOGIC_NULL_TOOLTIP": "\u8fd4\u56de\u7a7a\u503c\u3002", + "LOGIC_TERNARY_HELPURL": "http://zh.wikipedia.org/wiki/\u6761\u4ef6\u8fd0\u7b97\u7b26", + "LOGIC_TERNARY_CONDITION": "\u6d4b\u8bd5", + "LOGIC_TERNARY_IF_TRUE": "\u5982\u679c\u6b63\u786e", + "LOGIC_TERNARY_IF_FALSE": "\u5982\u679c\u65e0\u6548", + "MATH_NUMBER_HELPURL": "http://zh.wikipedia.org/wiki/\u6570\u5b57", + "MATH_NUMBER_TOOLTIP": "\u4e00\u4e2a\u6570\u5b57\u3002", + "MATH_ARITHMETIC_HELPURL": "http://zh.wikipedia.org/wiki/\u7b97\u672f", + "MATH_SINGLE_HELPURL": "http://zh.wikipedia.org/wiki/\u5e73\u65b9\u6839", + "MATH_SINGLE_OP_ROOT": "\u5e73\u65b9\u6839", + "MATH_SINGLE_OP_ABSOLUTE": "\u7edd\u5bf9", + "MATH_SINGLE_TOOLTIP_ABS": "\u8fd4\u56de\u4e00\u4e2a\u6570\u7684\u7edd\u5bf9\u503c\u3002", + "MATH_SINGLE_TOOLTIP_POW10": "\u8fd4\u56de\u6570\u768410\u6b21\u5e42\u3002", + "MATH_TRIG_HELPURL": "http://zh.wikipedia.org/wiki/\u4e09\u89d2\u51fd\u6570", + "MATH_CONSTANT_HELPURL": "http://zh.wikipedia.org/wiki/\u6570\u5b66\u5e38\u6570", + "MATH_IS_EVEN": "\u4e43\u81f3\u4e8e", + "MATH_IS_ODD": "\u662f\u5947\u7279\u7684", + "MATH_IS_PRIME": "\u662f\u603b\u7406", + "MATH_IS_WHOLE": "\u4e3a\u6574\u6570", + "MATH_IS_NEGATIVE": "\u4e3a\u8d1f", + "MATH_CHANGE_TITLE_CHANGE": "\u66f4\u6539", + "MATH_CHANGE_INPUT_BY": "\u7531", + "MATH_ROUND_HELPURL": "http://zh.wikipedia.org/wiki/\u56db\u820d\u4e94\u5165", + "MATH_ROUND_OPERATOR_ROUND": "\u5411\u4e0b\u820d\u5165", + "MATH_ROUND_OPERATOR_ROUNDUP": "\u5411\u4e0a\u820d\u5165", + "MATH_ROUND_OPERATOR_ROUNDDOWN": "\u5411\u4e0b\u820d\u5165", + "MATH_ONLIST_OPERATOR_SUM": "\u5217\u8868\u4e2d\u7684\u6570\u7684\u603b\u548c", + "MATH_ONLIST_TOOLTIP_SUM": "\u8fd4\u56de\u5217\u8868\u4e2d\u7684\u6240\u6709\u6570\u5b57\u7684\u548c\u3002", + "MATH_ONLIST_OPERATOR_MIN": "\u5217\u8868\u6700\u5c0f\u503c", + "MATH_ONLIST_TOOLTIP_MIN": "\u8fd4\u56de\u5217\u8868\u4e2d\u6700\u5c0f\u6570\u3002", + "MATH_ONLIST_OPERATOR_MAX": "\u5217\u8868\u6700\u5927\u503c", + "MATH_ONLIST_TOOLTIP_MAX": "\u8fd4\u56de\u5217\u8868\u4e2d\u6700\u5927\u6570\u3002", + "MATH_ONLIST_OPERATOR_AVERAGE": "\u5217\u8868\u4e2d\u7684\u5e73\u5747\u6570", + "MATH_ONLIST_OPERATOR_MEDIAN": "\u5217\u8868\u4e2d\u4f4d\u6570", + "MATH_ONLIST_OPERATOR_MODE": "\u5217\u8868\u6a21\u5f0f", + "MATH_ONLIST_TOOLTIP_STD_DEV": "\u8fd4\u56de\u5217\u8868\u7684\u6807\u51c6\u504f\u5dee\u3002", + "MATH_ONLIST_OPERATOR_RANDOM": "\u5217\u8868\u7684\u968f\u673a\u9879", + "MATH_ONLIST_TOOLTIP_RANDOM": "\u4ece\u5217\u8868\u4e2d\u8fd4\u56de\u4e00\u4e2a\u968f\u673a\u7684\u5143\u7d20\u3002", + "MATH_CONSTRAIN_HELPURL": "http://en.wikipedia.org/wiki/Clamping_%28graphics%29", + "MATH_RANDOM_INT_HELPURL": "http://zh.wikipedia.org/wiki/\u968f\u673a\u6570\u53d1\u751f\u5668", + "MATH_RANDOM_FLOAT_TITLE_RANDOM": "\u968f\u673a\u5206\u6570", + "TEXT_TEXT_HELPURL": "http://zh.wikipedia.org/wiki/\u5b57\u7b26\u4e32", + "TEXT_JOIN_HELPURL": "https://code.google.com/p/blockly/wiki/Text#Text_creation", + "TEXT_CREATE_JOIN_TITLE_JOIN": "\u52a0\u5165", + "TEXT_CREATE_JOIN_ITEM_TOOLTIP": "\u5728\u6587\u672c\u4e2d\u52a0\u5165\u9879\u3002", + "TEXT_APPEND_HELPURL": "https://code.google.com/p/blockly/wiki/Text#Text_modification", + "TEXT_APPEND_TO": "\u81f3", + "TEXT_APPEND_APPENDTEXT": "\u8ffd\u52a0\u6587\u672c", + "TEXT_APPEND_TOOLTIP": "\u5c06\u4e00\u4e9b\u6587\u672c\u8ffd\u52a0\u5230\u53d8\u91cf\u201c%1\u201d\u3002", + "TEXT_LENGTH_HELPURL": "https://code.google.com/p/blockly/wiki/Text#Text_modification", + "TEXT_LENGTH_TITLE": "%1\u7684\u957f\u5ea6", + "TEXT_ISEMPTY_HELPURL": "https://code.google.com/p/blockly/wiki/Text#Checking_for_empty_text", + "TEXT_ISEMPTY_TITLE": "%1\u662f\u7a7a\u7684", + "TEXT_ISEMPTY_TOOLTIP": "\u5982\u679c\u63d0\u4f9b\u7684\u6587\u672c\u4e3a\u7a7a\uff0c\u5219\u8fd4\u56de\u771f\u3002", + "TEXT_INDEXOF_HELPURL": "https://code.google.com/p/blockly/wiki/Text#Finding_text", + "TEXT_INDEXOF_INPUT_INTEXT": "\u4e8e\u6587\u672c\u4e2d", + "TEXT_INDEXOF_TAIL": "\u7a7a\u767d", + "TEXT_CHARAT_HELPURL": "https://code.google.com/p/blockly/wiki/Text#Extracting_text", + "TEXT_CHARAT_INPUT_INTEXT": "\u4e8e\u6587\u672c\u4e2d", + "TEXT_CHARAT_FROM_START": "\u83b7\u5f97\u4fe1\u4ef6#", + "TEXT_CHARAT_FIRST": "\u83b7\u5f97\u7b2c\u4e00\u4e2a\u4fe1\u4ef6", + "TEXT_CHARAT_LAST": "\u83b7\u5f97\u6700\u540e\u4fe1\u4ef6", + "TEXT_CHARAT_RANDOM": "\u83b7\u53d6\u968f\u673a\u7684\u5b57\u6bcd", + "TEXT_CHARAT_TAIL": "\u7a7a\u767d", + "TEXT_GET_SUBSTRING_HELPURL": "http://code.google.com/p/blockly/wiki/Text#Extracting_a_region_of_text", + "TEXT_GET_SUBSTRING_INPUT_IN_TEXT": "\u4e8e\u6587\u672c\u4e2d", + "TEXT_GET_SUBSTRING_END_FROM_START": "\u5230\u5b57\u7b26#", + "TEXT_GET_SUBSTRING_END_FROM_END": "\u4ece\u6700\u540e\u81f3\u4fe1\u4ef6#", + "TEXT_GET_SUBSTRING_END_LAST": "\u81f3\u6700\u540e\u4fe1\u4ef6", + "TEXT_GET_SUBSTRING_TAIL": "\u7a7a\u767d", + "TEXT_CHANGECASE_HELPURL": "https://code.google.com/p/blockly/wiki/Text#Adjusting_text_case", + "TEXT_CHANGECASE_OPERATOR_UPPERCASE": "\u4e3a\u5927\u5199", + "TEXT_CHANGECASE_OPERATOR_LOWERCASE": "\u4e3a\u5c0f\u5199", + "TEXT_CHANGECASE_OPERATOR_TITLECASE": "\u4e3a\u9996\u5b57\u6bcd\u5927\u5199", + "TEXT_TRIM_HELPURL": "https://code.google.com/p/blockly/wiki/Text#Trimming_%28removing%29_spaces", + "TEXT_PRINT_HELPURL": "https://code.google.com/p/blockly/wiki/Text#Printing_text", + "TEXT_PRINT_TITLE": "\u6253\u5370%1", + "TEXT_PROMPT_HELPURL": "https://code.google.com/p/blockly/wiki/Text#Getting_input_from_the_user", + "LISTS_CREATE_EMPTY_HELPURL": "http://en.wikipedia.org/wiki/Linked_list#Empty_lists", + "LISTS_CREATE_EMPTY_TITLE": "\u521b\u5efa\u7a7a\u7684\u5217\u8868", + "LISTS_CREATE_WITH_CONTAINER_TITLE_ADD": "\u5217\u8868", + "LISTS_REPEAT_HELPURL": "https://code.google.com/p/blockly/wiki/Lists#create_list_with", + "LISTS_LENGTH_HELPURL": "https://code.google.com/p/blockly/wiki/Lists#length_of", + "LISTS_LENGTH_TITLE": "%1\u7684\u957f\u5ea6", + "LISTS_LENGTH_TOOLTIP": "\u8fd4\u56de\u5217\u8868\u7684\u957f\u5ea6\u3002", + "LISTS_IS_EMPTY_TITLE": "%1\u662f\u7a7a\u7684", + "LISTS_INLIST": "\u5728\u5217\u8868\u4e2d", + "LISTS_INDEX_OF_HELPURL": "https://code.google.com/p/blockly/wiki/Lists#Getting_Items_from_a_List", + "LISTS_GET_INDEX_GET": "\u83b7\u5f97", + "LISTS_GET_INDEX_REMOVE": "\u79fb\u9664", + "LISTS_GET_INDEX_FROM_START": "#", + "LISTS_GET_INDEX_FROM_END": "#\u6765\u81ea\u7ed3\u675f", + "LISTS_GET_INDEX_FIRST": "\u9996\u6b21", + "LISTS_GET_INDEX_LAST": "\u6700\u540e", + "LISTS_GET_INDEX_RANDOM": "\u968f\u673a", + "LISTS_GET_INDEX_TAIL": "\u7a7a\u767d", + "LISTS_GET_INDEX_TOOLTIP_GET_RANDOM": "\u968f\u673a\u8fd4\u56de\u5217\u8868\u4e2d\u7684\u4e00\u4e2a\u9879\u76ee\u3002", + "LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_FIRST": "\u79fb\u9664\u5e76\u8fd4\u56de\u5217\u8868\u4e2d\u7684\u7b2c\u4e00\u4e2a\u9879\u76ee\u3002", + "LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_LAST": "\u79fb\u9664\u5e76\u8fd4\u56de\u5217\u8868\u4e2d\u7684\u6700\u540e\u4e00\u4e2a\u9879\u76ee\u3002", + "LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_RANDOM": "\u79fb\u9664\u5e76\u8fd4\u56de\u5217\u8868\u4e2d\u7684\u4e00\u4e2a\u968f\u673a\u9879\u76ee\u4e2d\u3002", + "LISTS_SET_INDEX_HELPURL": "https://code.google.com/p/blockly/wiki/Lists#in_list_..._set", + "LISTS_SET_INDEX_SET": "\u8bbe\u7f6e", + "LISTS_SET_INDEX_INSERT": "\u63d2\u5165\u5728", + "LISTS_SET_INDEX_INPUT_TO": "\u4f5c\u4e3a", + "LISTS_SET_INDEX_TOOLTIP_SET_LAST": "\u8bbe\u7f6e\u5217\u8868\u4e2d\u7684\u6700\u540e\u4e00\u9879\u3002", + "LISTS_GET_SUBLIST_HELPURL": "https://code.google.com/p/blockly/wiki/Lists#Getting_a_sublist", + "LISTS_GET_SUBLIST_END_FROM_START": "\u81f3#", + "LISTS_GET_SUBLIST_END_FROM_END": "\u4ece\u7ed3\u675f\u81f3#", + "LISTS_GET_SUBLIST_END_LAST": "\u81f3\u6700\u540e", + "LISTS_GET_SUBLIST_TAIL": "\u7a7a\u767d", + "ORDINAL_NUMBER_SUFFIX": "\u7a7a\u767d", + "VARIABLES_GET_TITLE": "\u7a7a\u767d", + "VARIABLES_GET_TAIL": "\u7a7a\u767d", + "VARIABLES_GET_CREATE_SET": "\u521b\u5efa'\u83b7\u5f97%1'", + "VARIABLES_SET_HELPURL": "http://code.google.com/p/blockly/wiki/Variables#Set", + "VARIABLES_SET_TITLE": "\u8bbe\u7f6e", + "VARIABLES_SET_TAIL": "\u81f3", + "VARIABLES_SET_CREATE_GET": "\u521b\u5efa'\u83b7\u5f97%1'", + "PROCEDURES_DEFNORETURN_HELPURL": "http://zh.wikipedia.org/wiki/\u5b50\u7a0b\u5e8f", + "PROCEDURES_DEFNORETURN_TITLE": "\u81f3", + "PROCEDURES_DEFNORETURN_PROCEDURE": "\u505a\u70b9\u4ec0\u4e48", + "PROCEDURES_BEFORE_PARAMS": "\u4e0e\uff1a", + "PROCEDURES_DEFNORETURN_DO": "\u7a7a\u767d", + "PROCEDURES_DEFRETURN_HELPURL": "http://zh.wikipedia.org/wiki/\u5b50\u7a0b\u5e8f", + "PROCEDURES_DEFRETURN_RETURN": "\u8fd4\u56de", + "PROCEDURES_CALLNORETURN_HELPURL": "http://zh.wikipedia.org/wiki/\u5b50\u7a0b\u5e8f", + "PROCEDURES_CALLNORETURN_CALL": "\u7a7a\u767d", + "PROCEDURES_CALLRETURN_HELPURL": "http://zh.wikipedia.org/wiki/\u5b50\u7a0b\u5e8f", + "PROCEDURES_MUTATORCONTAINER_TITLE": "\u6295\u5165", + "PROCEDURES_MUTATORARG_TITLE": "\u8f93\u5165\u540d\u79f0\uff1a", + "PROCEDURES_CREATE_DO": "\u521b\u5efa'%1'" +} \ No newline at end of file