diff --git a/editor/blocks/fa.json b/editor/blocks/fa.json
index c92f6f2e..92ad59a9 100644
--- a/editor/blocks/fa.json
+++ b/editor/blocks/fa.json
@@ -47,8 +47,8 @@
"EVENT_WHENGREATERTHAN": "وقتی %2 < %1 شد",
"EVENT_WHENGREATERTHAN_TIMER": "زمان سنج",
"EVENT_WHENGREATERTHAN_LOUDNESS": "بلندی صدا",
- "EVENT_BROADCAST": "%1 را منتشر کن",
- "EVENT_BROADCASTANDWAIT": "%1 را منتشر کن و منتظر بمان",
+ "EVENT_BROADCAST": "پخش سراسری %1",
+ "EVENT_BROADCASTANDWAIT": "پخش سراسری %1 و منتظر بمان",
"EVENT_WHENKEYPRESSED": "وقتی کلید %1 فشرده شد",
"EVENT_WHENKEYPRESSED_SPACE": "فاصله",
"EVENT_WHENKEYPRESSED_LEFT": "جهت چپ",
diff --git a/editor/blocks/zu.json b/editor/blocks/zu.json
index 8bc98419..7dee94c5 100644
--- a/editor/blocks/zu.json
+++ b/editor/blocks/zu.json
@@ -1,126 +1,126 @@
{
- "CONTROL_FOREVER": "makwenzeke njalo ",
+ "CONTROL_FOREVER": "phakade ",
"CONTROL_REPEAT": "phinda %1 ",
- "CONTROL_IF": "uma %1 bese",
+ "CONTROL_IF": "uma %1 lapho ke",
"CONTROL_ELSE": " noma ",
"CONTROL_STOP": "ima",
- "CONTROL_STOP_ALL": "yonke",
+ "CONTROL_STOP_ALL": "konke",
"CONTROL_STOP_THIS": "lo mbhalo",
"CONTROL_STOP_OTHER": "eminye imibhalo kumlingisi",
"CONTROL_WAIT": "linda %1 umzuzuwana",
- "CONTROL_WAITUNTIL": "akalinde kuze kube %1 ",
- "CONTROL_REPEATUNTIL": "phinda kuze %1 ",
+ "CONTROL_WAITUNTIL": "linda kuze kube %1",
+ "CONTROL_REPEATUNTIL": "phinda kuze kube %1",
"CONTROL_WHILE": "ngenkathi %1",
- "CONTROL_FOREACH": "ngokunye %1 ngokunye %2",
- "CONTROL_STARTASCLONE": "Uma ngiqala njengo mfanekiso ",
+ "CONTROL_FOREACH": "ngokunye %1 phakathi kwe %2",
+ "CONTROL_STARTASCLONE": "lapho ngiqala njengo mfanekiso ",
"CONTROL_CREATECLONEOF": " Akha okufanayo %1 ",
- "CONTROL_CREATECLONEOF_MYSELF": "mina",
- "CONTROL_DELETETHISCLONE": " Susa umfanekiso ",
+ "CONTROL_CREATECLONEOF_MYSELF": "mina uqobo",
+ "CONTROL_DELETETHISCLONE": " Susa lumfanekiso ",
"CONTROL_COUNTER": "isibali ",
- "CONTROL_INCRCOUNTER": "Khuphula isibali ",
+ "CONTROL_INCRCOUNTER": " isibali sokukhuphula",
"CONTROL_CLEARCOUNTER": "susa isibali ",
"CONTROL_ALLATONCE": "konke ngesikhathi esisodwa ",
- "DATA_SETVARIABLETO": "lungisa %1 ukuze %2",
- "DATA_CHANGEVARIABLEBY": "shintsha %1 ngokuthi %2 / ",
- "DATA_SHOWVARIABLE": " khombisa ivariable %1 ",
- "DATA_HIDEVARIABLE": "cashisa ivariable %1",
+ "DATA_SETVARIABLETO": "lungisa %1 sibe ku %2",
+ "DATA_CHANGEVARIABLEBY": "shintsha %1 ngoku %2 / ",
+ "DATA_SHOWVARIABLE": " khombisa okuguqukayo nge %1 ",
+ "DATA_HIDEVARIABLE": "fihla okuguqukayo ngokwe %1",
"DATA_ADDTOLIST": "engeza %1 kuya %2",
"DATA_DELETEOFLIST": " susa %1 ka %2 ",
"DATA_DELETEALLOFLIST": "susa konke %1",
- "DATA_INSERTATLIST": "faka %1 ku %2 ka %3",
- "DATA_REPLACEITEMOFLIST": "buyisela into %1 ye %2 nge %3",
+ "DATA_INSERTATLIST": "faka u %1 ku %2 ka %3",
+ "DATA_REPLACEITEMOFLIST": "replace item %1 of %2 with %3",
"DATA_ITEMOFLIST": "into %1 ye %2",
"DATA_ITEMNUMOFLIST": "into # yaku %1 ku %2",
"DATA_LENGTHOFLIST": "ubude be %1",
- "DATA_LISTCONTAINSITEM": "%1 Kuphathelene %2 ",
- "DATA_SHOWLIST": "khombisa le-list %1 ",
- "DATA_HIDELIST": "cashisa le-list %1 ",
- "DATA_INDEX_ALL": "zonke ",
- "DATA_INDEX_LAST": "eyokugcina",
- "DATA_INDEX_RANDOM": "ngaphandle kokucabanga",
+ "DATA_LISTCONTAINSITEM": "%1 iqukethe %2 ",
+ "DATA_SHOWLIST": "khombisa uhlu %1 ",
+ "DATA_HIDELIST": "fihla uluhlu le %1 ",
+ "DATA_INDEX_ALL": "konke ",
+ "DATA_INDEX_LAST": "okokugcina",
+ "DATA_INDEX_RANDOM": "okungahleliwe",
"EVENT_WHENFLAGCLICKED": "uma %1 kuchofoziwe ",
"EVENT_WHENTHISSPRITECLICKED": "Uma lomlingisi echofoziwe ",
"EVENT_WHENSTAGECLICKED": "uma Indawo ichofoziwe ",
"EVENT_WHENTOUCHINGOBJECT": "uma lomlingisi ethinta %1",
- "EVENT_WHENBROADCASTRECEIVED": " uma ngikuthola %1 ",
- "EVENT_WHENBACKDROPSWITCHESTO": "uma indawo ishintshela ku %1",
+ "EVENT_WHENBROADCASTRECEIVED": " lapho ngithola %1 ",
+ "EVENT_WHENBACKDROPSWITCHESTO": "lapho okwasemuva kushintshela ku %1",
"EVENT_WHENGREATERTHAN": "uma %1 > %2",
- "EVENT_WHENGREATERTHAN_TIMER": "isikhathi esibekiwe ",
+ "EVENT_WHENGREATERTHAN_TIMER": "isibali sikhathi ",
"EVENT_WHENGREATERTHAN_LOUDNESS": "ubukhulu bomsindo",
"EVENT_BROADCAST": "sakaza %1",
- "EVENT_BROADCASTANDWAIT": "sakaza %1 futhi linda",
+ "EVENT_BROADCASTANDWAIT": "sakaza %1 bese ulinda",
"EVENT_WHENKEYPRESSED": "uma sekucindezelwe ukhiye %1",
"EVENT_WHENKEYPRESSED_SPACE": "isikhala",
- "EVENT_WHENKEYPRESSED_LEFT": "umcibisholo kwesobunxele",
- "EVENT_WHENKEYPRESSED_RIGHT": "umcibilisholo kwesokudla",
- "EVENT_WHENKEYPRESSED_DOWN": "umcibisholo ophansi",
- "EVENT_WHENKEYPRESSED_UP": "umcibilisholo phezulu",
- "EVENT_WHENKEYPRESSED_ANY": "noma ikuphi",
- "LOOKS_SAYFORSECS": "isho %1 ukuthi %2 imizuzwana ",
- "LOOKS_SAY": "isho %1",
+ "EVENT_WHENKEYPRESSED_LEFT": "umcibisholo ongakwesokunxele",
+ "EVENT_WHENKEYPRESSED_RIGHT": "umcibilisholo ongakwesokudla",
+ "EVENT_WHENKEYPRESSED_DOWN": "umcibisholo waphansi",
+ "EVENT_WHENKEYPRESSED_UP": "umcibilisholo ophezulu",
+ "EVENT_WHENKEYPRESSED_ANY": "noma yikuphi",
+ "LOOKS_SAYFORSECS": "ithi %1 imizuzwana %2 ",
+ "LOOKS_SAY": "ithi %1",
"LOOKS_HELLO": "Sawubona!",
- "LOOKS_THINKFORSECS": "Cabanga %1 Ukuthi %2 Imizuzwana ",
+ "LOOKS_THINKFORSECS": "Cabanga %1 okwemizuzwana %2 ",
"LOOKS_THINK": "cabanga %1",
"LOOKS_HMM": "Hmm...",
"LOOKS_SHOW": "khombisa",
- "LOOKS_HIDE": "cashisa",
- "LOOKS_HIDEALLSPRITES": "cashisa bonke abalingisi",
+ "LOOKS_HIDE": "fihla",
+ "LOOKS_HIDEALLSPRITES": "fihla bonke abalingisi",
"LOOKS_EFFECT_COLOR": "umbala",
"LOOKS_EFFECT_FISHEYE": "ihlo likafishi",
- "LOOKS_EFFECT_WHIRL": "phenduka",
+ "LOOKS_EFFECT_WHIRL": "isivunguvungu",
"LOOKS_EFFECT_PIXELATE": "pixelate",
"LOOKS_EFFECT_MOSAIC": "mosaic",
"LOOKS_EFFECT_BRIGHTNESS": "ukukhanya",
"LOOKS_EFFECT_GHOST": "isipoki",
- "LOOKS_CHANGEEFFECTBY": "shintsha %1 umthelela ngokuthi %2",
- "LOOKS_SETEFFECTTO": "lungisa %1 umthelela uwuyise %2",
- "LOOKS_CLEARGRAPHICEFFECTS": "susa amagrafikhi athintekayo ",
- "LOOKS_CHANGESIZEBY": "shintsha usayizi ngokuthi %1",
- "LOOKS_SETSIZETO": "Lungisa usayizi ubuyise ku %1 ",
+ "LOOKS_CHANGEEFFECTBY": "shintsha umphumela ongu %1 ngo %2",
+ "LOOKS_SETEFFECTTO": "set %1 effect to %2",
+ "LOOKS_CLEARGRAPHICEFFECTS": "sula imiphumela yokuqhafaza ",
+ "LOOKS_CHANGESIZEBY": "shintsha ubukhulu nge %1",
+ "LOOKS_SETSIZETO": "Lungisa ubukhulu ubuyise ku %1",
"LOOKS_SIZE": "Isisindo / Ubukhulu ",
- "LOOKS_CHANGESTRETCHBY": "shinthsa ukunwebeka ngo %1",
- "LOOKS_SETSTRETCHTO": "lungisa ukunwebeka ku %1",
- "LOOKS_SWITCHCOSTUMETO": "shintsha impahla ukuze %1",
- "LOOKS_NEXTCOSTUME": "impahla elandelayo",
- "LOOKS_SWITCHBACKDROPTO": "shintsha indawo uyise kwi %1",
- "LOOKS_GOTOFRONTBACK": "hamba ku %1 ngokwahlukana",
+ "LOOKS_CHANGESTRETCHBY": "shinthsa ukwelula ngo %1",
+ "LOOKS_SETSTRETCHTO": "lungisa ukwelula ngo%1",
+ "LOOKS_SWITCHCOSTUMETO": "shintsha imvunulo iyeku%1",
+ "LOOKS_NEXTCOSTUME": "imvunulo elandelayo",
+ "LOOKS_SWITCHBACKDROPTO": "shintsha okwasemuva ukuyise kwi %1",
+ "LOOKS_GOTOFRONTBACK": "hamba ku %1 ngesendlalelo",
"LOOKS_GOTOFRONTBACK_FRONT": "phambili",
"LOOKS_GOTOFRONTBACK_BACK": "emuva",
- "LOOKS_GOFORWARDBACKWARDLAYERS": "buyela %1 %2 ngokwahlukana",
+ "LOOKS_GOFORWARDBACKWARDLAYERS": "buyela %1 %2 ngesendlalelo",
"LOOKS_GOFORWARDBACKWARDLAYERS_FORWARD": "phambili ",
- "LOOKS_GOFORWARDBACKWARDLAYERS_BACKWARD": "emumva ",
- "LOOKS_BACKDROPNUMBERNAME": "indawo %1",
- "LOOKS_COSTUMENUMBERNAME": "impahla %1",
+ "LOOKS_GOFORWARDBACKWARDLAYERS_BACKWARD": "emuva ",
+ "LOOKS_BACKDROPNUMBERNAME": "okwasemuva %1",
+ "LOOKS_COSTUMENUMBERNAME": "imvunulo %1",
"LOOKS_NUMBERNAME_NUMBER": "inombolo",
"LOOKS_NUMBERNAME_NAME": "igama",
- "LOOKS_SWITCHBACKDROPTOANDWAIT": " Shitsha indawo %1 ulinde ",
- "LOOKS_NEXTBACKDROP_BLOCK": "indawo elandelayo ",
- "LOOKS_NEXTBACKDROP": "indawo elandelayo",
- "LOOKS_PREVIOUSBACKDROP": "indawo edlule",
- "LOOKS_RANDOMBACKDROP": "Iyanoma ikuphi ndawo ",
- "MOTION_MOVESTEPS": "Nyakaza%1 Izitephu ",
- "MOTION_TURNLEFT": "Phendula %1 %2 ibanga ",
- "MOTION_TURNRIGHT": " Phendula %1 %2 ibanga ",
- "MOTION_POINTINDIRECTION": "khomba kulendlela %1",
+ "LOOKS_SWITCHBACKDROPTOANDWAIT": " shintsha okwasemuva ukuse ku %1 besulinda",
+ "LOOKS_NEXTBACKDROP_BLOCK": "okwasemuva okulandelayo",
+ "LOOKS_NEXTBACKDROP": "okwasemuva okulandelayo",
+ "LOOKS_PREVIOUSBACKDROP": "okwasemuva osekudlulile",
+ "LOOKS_RANDOMBACKDROP": "okwasemuva okungahleliwe",
+ "MOTION_MOVESTEPS": "hambisa isinyathelo esingu %1",
+ "MOTION_TURNLEFT": "Phenduka %1 %2 ibanga ",
+ "MOTION_TURNRIGHT": " Phenduka %1 %2 ibanga ",
+ "MOTION_POINTINDIRECTION": "khomba ohlangothini %1",
"MOTION_POINTTOWARDS": "khomba ubhekise %1",
- "MOTION_POINTTOWARDS_POINTER": "mouse-pointer ",
- "MOTION_POINTTOWARDS_RANDOM": "inkomba engalindelekile / Noma iyiphi indlela ",
+ "MOTION_POINTTOWARDS_POINTER": "isikhombi se mouse",
+ "MOTION_POINTTOWARDS_RANDOM": "indlela engahleliwe",
"MOTION_GOTO": "hamba uyeku %1 ",
- "MOTION_GOTO_POINTER": "mouse-pointer",
- "MOTION_GOTO_RANDOM": "Noma iyiphi indawo ",
+ "MOTION_GOTO_POINTER": "isikhombi se mouse",
+ "MOTION_GOTO_RANDOM": "isikhundla esingahleliwe",
"MOTION_GOTOXY": "hamba uyeku x: %1 y: %2",
"MOTION_GLIDESECSTOXY": "ukushibilika %1 umzuzuwana kwi x: %2 y: %3",
"MOTION_GLIDETO": "ukushibilika %1 umzuzuwana kwi %2",
- "MOTION_GLIDETO_POINTER": "mouse-pointer ",
- "MOTION_GLIDETO_RANDOM": "noma iyiphi indawo",
- "MOTION_CHANGEXBY": "shintsha u-x ngokuthi %1",
- "MOTION_SETX": "lungisa u-x ukuze %1",
+ "MOTION_GLIDETO_POINTER": "isikhombi se mouse",
+ "MOTION_GLIDETO_RANDOM": "isikhundla esingahleliwe",
+ "MOTION_CHANGEXBY": "shintsha u-x ngoku %1",
+ "MOTION_SETX": "lungisa u-x umbeke ku %1",
"MOTION_CHANGEYBY": "shintsha u-y ngokuthi %1",
"MOTION_SETY": "lungisa u-y ukuze %1",
"MOTION_IFONEDGEBOUNCE": "uma isenigcupheni, gxuma",
- "MOTION_SETROTATIONSTYLE": "lungisa isitayela sokujika %1 ",
+ "MOTION_SETROTATIONSTYLE": "lungisa isitayela sokuzungezisa %1",
"MOTION_SETROTATIONSTYLE_LEFTRIGHT": "kwesobunxele-kwesokudla ",
- "MOTION_SETROTATIONSTYLE_DONTROTATE": "ungaphenduki",
+ "MOTION_SETROTATIONSTYLE_DONTROTATE": "musa ukushintshanisa",
"MOTION_SETROTATIONSTYLE_ALLAROUND": "yonke indawo ",
"MOTION_XPOSITION": "indawo ka- x ",
"MOTION_YPOSITION": "indawo ka-y",
@@ -146,44 +146,44 @@
"OPERATORS_EQUALS": "%1 = %2",
"OPERATORS_AND": "%1 futhi %2",
"OPERATORS_OR": "%1 noma %2",
- "OPERATORS_NOT": "akunjalo %1",
- "OPERATORS_JOIN": "hlanganisa %1 %2",
+ "OPERATORS_NOT": "hhayi %1",
+ "OPERATORS_JOIN": "hlanganisa %1 %2 / xhuma/ bandakanya",
"OPERATORS_JOIN_APPLE": "aphula",
"OPERATORS_JOIN_BANANA": "bhanana ",
"OPERATORS_LETTEROF": "usonhlamvu %1 ka %2 ",
"OPERATORS_LETTEROF_APPLE": "a",
"OPERATORS_LENGTH": "ubude be %1",
- "OPERATORS_CONTAINS": "%1 okuphethwe %2?",
- "OPERATORS_MOD": "%1 mod %2",
- "OPERATORS_ROUND": "rawunda %1",
- "OPERATORS_MATHOP": "%1 ya %2",
+ "OPERATORS_CONTAINS": "%1 iqukethe %2",
+ "OPERATORS_MOD": "%1 ndingilizi %2",
+ "OPERATORS_ROUND": "yingiliza %1",
+ "OPERATORS_MATHOP": "%1 kwa %2",
"OPERATORS_MATHOP_ABS": "abs",
"OPERATORS_MATHOP_FLOOR": "phansi",
- "OPERATORS_MATHOP_CEILING": "iphezulu",
+ "OPERATORS_MATHOP_CEILING": "uphahla",
"OPERATORS_MATHOP_SQRT": "sqrt",
- "OPERATORS_MATHOP_SIN": "sin",
+ "OPERATORS_MATHOP_SIN": "isono",
"OPERATORS_MATHOP_COS": "cos",
- "OPERATORS_MATHOP_TAN": "tan",
+ "OPERATORS_MATHOP_TAN": "umbala onsundu",
"OPERATORS_MATHOP_ASIN": "asin",
"OPERATORS_MATHOP_ACOS": "acos",
"OPERATORS_MATHOP_ATAN": "atan",
- "OPERATORS_MATHOP_LN": "ln",
- "OPERATORS_MATHOP_LOG": "log",
+ "OPERATORS_MATHOP_LN": "ku / phakathi kwa",
+ "OPERATORS_MATHOP_LOG": "ugongolo / ugodo / incwadi eloba imidanti",
"OPERATORS_MATHOP_EEXP": "e ^",
"OPERATORS_MATHOP_10EXP": "10 ^",
"PROCEDURES_DEFINITION": "chaza %1",
- "SENSING_TOUCHINGOBJECT": "thinta %1?",
- "SENSING_TOUCHINGOBJECT_POINTER": "mouse-pointer ",
- "SENSING_TOUCHINGOBJECT_EDGE": "egcupheni ",
+ "SENSING_TOUCHINGOBJECT": "ethinta%1?",
+ "SENSING_TOUCHINGOBJECT_POINTER": "isikhombi se mouse",
+ "SENSING_TOUCHINGOBJECT_EDGE": "umphetho / icele",
"SENSING_TOUCHINGCOLOR": "kuthinta umbala %1 ?",
"SENSING_COLORISTOUCHINGCOLOR": "umbala %1 uthinta %2? ",
"SENSING_DISTANCETO": "ibanga eliya %1",
- "SENSING_DISTANCETO_POINTER": "mouse-pointer ",
+ "SENSING_DISTANCETO_POINTER": "isikhombi se mouse",
"SENSING_ASKANDWAIT": "buza %1 futhi linda",
"SENSING_ASK_TEXT": "Ubani igama lakho?",
"SENSING_ANSWER": "phendula / Impendulo ",
"SENSING_KEYPRESSED": "ukhiye %1 ucindezelwe?",
- "SENSING_MOUSEDOWN": "mouse phansi?",
+ "SENSING_MOUSEDOWN": " phansi i mouse",
"SENSING_MOUSEX": "mouse x",
"SENSING_MOUSEY": "mouse y",
"SENSING_SETDRAGMODE": "lungisa isimo sokuhudula %1",
@@ -191,18 +191,18 @@
"SENSING_SETDRAGMODE_NOTDRAGGABLE": "akuhuduleki",
"SENSING_LOUDNESS": "ubukhulu bomsindo",
"SENSING_LOUD": "kukhulu umsindo? / Umsindo uphezulu? ",
- "SENSING_TIMER": "Isikhathi esibekiwe ",
- "SENSING_RESETTIMER": "qalakabusha isikhathi",
- "SENSING_OF": "%1 ya %2",
+ "SENSING_TIMER": "Isibali sikhathi",
+ "SENSING_RESETTIMER": "qalakabusha isibali sikhathi",
+ "SENSING_OF": "%1 kwa%2",
"SENSING_OF_XPOSITION": "indawo ka-x ",
"SENSING_OF_YPOSITION": "Indawo ka-y ",
"SENSING_OF_DIRECTION": "indlela ",
- "SENSING_OF_COSTUMENUMBER": "impahla #",
- "SENSING_OF_COSTUMENAME": "igama lempahla",
- "SENSING_OF_SIZE": "usayizi ",
+ "SENSING_OF_COSTUMENUMBER": "imvunulo",
+ "SENSING_OF_COSTUMENAME": "igama lemvunulo",
+ "SENSING_OF_SIZE": "ubukhulu",
"SENSING_OF_VOLUME": "ubuningi bomsindo",
- "SENSING_OF_BACKDROPNUMBER": "indawo #",
- "SENSING_OF_BACKDROPNAME": "igama lendawo",
+ "SENSING_OF_BACKDROPNUMBER": "okwasemuva #",
+ "SENSING_OF_BACKDROPNAME": "igama lokwasemuva",
"SENSING_OF_STAGE": "Isigaba",
"SENSING_CURRENT": "manje %1 ",
"SENSING_CURRENT_YEAR": "unyaka",
@@ -221,7 +221,7 @@
"SOUND_SETEFFECTO": "Lungisa %1 umthelela ngo %2",
"SOUND_CHANGEEFFECTBY": "Shintsha %1 womthelela ngo %2",
"SOUND_CLEAREFFECTS": "susa umthelela womsindo",
- "SOUND_EFFECTS_PITCH": "izinga elidlulele",
+ "SOUND_EFFECTS_PITCH": "izinga elidlulele / iphimbo",
"SOUND_EFFECTS_PAN": "jikisa isinxele-nangakwesokudla",
"SOUND_CHANGEVOLUMEBY": "shintsha umsindo ngokuthi %1",
"SOUND_SETVOLUMETO": "lungisa inani lo msindo ukuze %1%",
@@ -233,51 +233,51 @@
"CATEGORY_EVENTS": "Izehlakalo",
"CATEGORY_CONTROL": "Lawula",
"CATEGORY_SENSING": "Ukuzwa",
- "CATEGORY_OPERATORS": "Abalawuli",
- "CATEGORY_VARIABLES": "I-variables",
+ "CATEGORY_OPERATORS": "Abahambisayo",
+ "CATEGORY_VARIABLES": "okuguqukayo",
"CATEGORY_MYBLOCKS": "Amabhulokisi ami",
"DUPLICATE": "Fanisa",
"DELETE": "Cima",
- "ADD_COMMENT": "Faka Phawula",
- "REMOVE_COMMENT": "Susa Izinkulumo",
+ "ADD_COMMENT": "engeza ukuphawula",
+ "REMOVE_COMMENT": "Susa ukuphawula",
"DELETE_BLOCK": "Susa Amabhulokisi / Susa ibhulokisi ",
"DELETE_X_BLOCKS": "Susa %1 Amabhulokisi",
"DELETE_ALL_BLOCKS": "Susa wonke %1 amabhulokisi?",
- "CLEAN_UP": "Qoqa amabhulokisi",
+ "CLEAN_UP": "hlanza amabhulokisi",
"HELP": "Usizo",
"UNDO": "Susa okwenzile",
"REDO": "Phinda ukwenze ",
- "EDIT_PROCEDURE": "Lungisa",
- "SHOW_PROCEDURE_DEFINITION": "Iyokokukhethiwe",
+ "EDIT_PROCEDURE": "Qondisa",
+ "SHOW_PROCEDURE_DEFINITION": "Iya kwingcazelo",
"WORKSPACE_COMMENT_DEFAULT_TEXT": "Isho okuthile...",
"COLOUR_HUE_LABEL": "Umbala",
- "COLOUR_SATURATION_LABEL": "Ukukhanya kombala",
+ "COLOUR_SATURATION_LABEL": "Ukugcwala",
"COLOUR_BRIGHTNESS_LABEL": "Ukukhanya",
"CHANGE_VALUE_TITLE": "Shintsha inani:",
- "RENAME_VARIABLE": "Shintsha igama i-variable",
- "RENAME_VARIABLE_TITLE": "Shinthsha amagama akho konke %1 i-variable ku:",
- "RENAME_VARIABLE_MODAL_TITLE": "Shintsha Igama i-variable",
- "NEW_VARIABLE": "Yenza i-variable",
- "NEW_VARIABLE_TITLE": "Igama elisha i-variable",
- "VARIABLE_MODAL_TITLE": "I-variable Entsha",
- "VARIABLE_ALREADY_EXISTS": "Igama le-variable %1 selikhona ",
- "VARIABLE_ALREADY_EXISTS_FOR_ANOTHER_TYPE": " Igama le-variable \"%1\" likhona kwenye i-variable yolunye uhlobo\"%2\" ",
- "DELETE_VARIABLE_CONFIRMATION": "Cisha %1 ukusetshenziswa kwe \"%2\" i-variable?",
- "CANNOT_DELETE_VARIABLE_PROCEDURE": "Ngeke uyicishe i-variable \"%1\" ngoba iyingxenye yencazelo yalomsebenzi \"%2\"",
- "DELETE_VARIABLE": " Susa\"%1\" i-variable. ",
+ "RENAME_VARIABLE": "Shintsha igama lokuguqukayo",
+ "RENAME_VARIABLE_TITLE": "Shinthsha konke okuguqukayo kwi %1 ukuse ku",
+ "RENAME_VARIABLE_MODAL_TITLE": "Shintsha Igama lokuguqukayo",
+ "NEW_VARIABLE": "Yenza okuguqukayo",
+ "NEW_VARIABLE_TITLE": "Igama elisha lokuguqukayo",
+ "VARIABLE_MODAL_TITLE": "Okuguqukayo okusha",
+ "VARIABLE_ALREADY_EXISTS": "Igama lokuguqukayo %1 selikhona ",
+ "VARIABLE_ALREADY_EXISTS_FOR_ANOTHER_TYPE": " Igama lokuguqukayo %1 selikhona kokunye okuguqukayo kwe %2",
+ "DELETE_VARIABLE_CONFIRMATION": "Cisha %1 ukusetshenziswa kwe \"%2\" okuguqukayo",
+ "CANNOT_DELETE_VARIABLE_PROCEDURE": "Ngeke ucishe okuguqukayo\"%1\" ngoba iyingxenye yencazelo yalomsebenzi \"%2\"",
+ "DELETE_VARIABLE": " Susa\"%1\" yokuguqukayo",
"NEW_PROCEDURE": "Enza ibhulokisi ",
"PROCEDURE_ALREADY_EXISTS": "Inqubomgomo %1 isivele ikhona ",
"PROCEDURE_DEFAULT_NAME": "igama lebhulokisi ",
"PROCEDURE_USED": "To delete a block definition, first remove all uses of the block",
- "NEW_LIST": "Yenza i-list ",
- "NEW_LIST_TITLE": "Igama le-list entsha ",
- "LIST_MODAL_TITLE": "i-List entsha ",
- "LIST_ALREADY_EXISTS": " I-List ebizwa ngalelogama \"%1\" isikhona ",
- "RENAME_LIST_TITLE": " Shintsha kabusha wonke \"%1\" Ama-List ku: ",
- "RENAME_LIST_MODAL_TITLE": "Shintsha igama le-list ",
+ "NEW_LIST": "Yenza uhlu ",
+ "NEW_LIST_TITLE": "Igama loluhlu olusha ",
+ "LIST_MODAL_TITLE": "Uhlu olusha",
+ "LIST_ALREADY_EXISTS": " Uhlu lwalelogama \"%1\" lukhona ",
+ "RENAME_LIST_TITLE": " Qambaa kabusha wonke \"%1\" woluhlu: ",
+ "RENAME_LIST_MODAL_TITLE": "Qamba kabusha uhlu ",
"DEFAULT_LIST_ITEM": "into",
"DELETE_LIST": "Susa \"%1\" i-List ",
- "RENAME_LIST": "Shintsha igama le-List ",
+ "RENAME_LIST": "Qamba kabusha uhlu ",
"NEW_BROADCAST_MESSAGE": "Umyalezo omusha",
"NEW_BROADCAST_MESSAGE_TITLE": "Igama lomyalezo elisha",
"BROADCAST_MODAL_TITLE": "Umyalezo Omusha",
diff --git a/www/scratch-website.about-l10njson/pt.json b/www/scratch-website.about-l10njson/pt.json
index f99637fb..c4cfbe42 100644
--- a/www/scratch-website.about-l10njson/pt.json
+++ b/www/scratch-website.about-l10njson/pt.json
@@ -7,7 +7,7 @@
"about.whoUsesScratch": "Quem Usa o Scratch?",
"about.whoUsesScratchDescription": "O Scratch está concebido especialmente para jovens entre os 8 e os 16 anos de idade, mas é usado por pessoas com todas as idades. Milhões de pessoas criam projectos Scratch numa grande variedade de contextos, incluindo lares, escolas, museus, bibliotecas e centros comunitários.",
"about.aroundTheWorld": "À Volta do Mundo",
- "about.aroundTheWorldDescription": "Scratch is used in more than 150 different countries and available in more than {languageCount} languages. To change languages, click the menu at the bottom of the page. Or, in the Project Editor, click the globe at the top of the page. To add or improve a translation, see the {translationLink} page.",
+ "about.aroundTheWorldDescription": "O Scratch é usado em mais de 150 países e está disponível em mais de {languageCount} línguas. Para mudar a língua, clique no menu ao fundo da página. Alternativamente, no Editor de Projectos, clique no globo no topo da página. Para adicionar ou melhorar uma tradução, veja a página de {translationLink}.",
"about.translationLinkText": "tradução",
"about.quotes": "Citações",
"about.quotesDescription": "A Equipa Scratch recebeu muitas mensagens de correio electrónico de jovens, pais e educadores agradecendo pelo Scratch. Quer ver o que as pessoas têm dito? Pode ler uma colecção de {quotesLink} daquilo que temos recebido. ",
diff --git a/www/scratch-website.annual-report-l10njson/pt.json b/www/scratch-website.annual-report-l10njson/pt.json
index 8575b837..22533a09 100644
--- a/www/scratch-website.annual-report-l10njson/pt.json
+++ b/www/scratch-website.annual-report-l10njson/pt.json
@@ -6,11 +6,11 @@
"annualReport.subnavInitiatives": "Initiatives",
"annualReport.subnavFinancials": "Financials",
"annualReport.subnavSupporters": "Supporters",
- "annualReport.subnavTeam": "Team",
+ "annualReport.subnavTeam": "Equipa",
"annualReport.subnavDonate": "Faça um Donativo",
"annualReport.mastheadYear": "2019 Annual Report",
"annualReport.mastheadTitle": "Cultivating a World of Creative Learning",
- "annualReport.messageTitle": "Message from the Scratch Team",
+ "annualReport.messageTitle": "Mensagem da Equipa Scratch",
"annualReport.messageP1": "2019 was a year of great progress for Scratch. We started the year with the launch of Scratch 3.0, our newest generation of Scratch, designed to spark children’s creativity and engage children with diverse interests and backgrounds. We celebrated the end of the year with our team moving from MIT into its new home at the Scratch Foundation, in a playful first-floor space near South Station in Boston. Throughout the year, the Scratch community continued to thrive and grow: More than 20 million young people created projects with Scratch in 2019, an increase of 48% over the year before.",
"annualReport.messageP2": "The impact and importance of Scratch have been highlighted in 2020 as the COVID pandemic forced schools to close. Activity in the Scratch online community more than doubled as young people, confined to their homes, turned to Scratch to express themselves creatively and connect with one another. Scratchers have also been actively engaged in Black Lives Matter and other movements for racial justice and equity, creating animated projects and studios to spread awareness and demand change.",
"annualReport.messageP3": "From the time we launched Scratch in 2007, we have always seen Scratch as more than a programming language. Scratch provides opportunities for all young people, from all backgrounds, to develop their voices, express their ideas, and create with one another. We love to see the ways that Scratchers have responded to recent societal challenges with creativity, collaboration, caring, and kindness.",
@@ -66,7 +66,7 @@
"annualReport.reachComments": "Comments Posted in the Online Community",
"annualReport.reachGrowthTitle": "Community Growth",
"annualReport.reachGrowthBlurb": "New accounts created in the Scratch Online Community within the last 5 years.",
- "annualReport.reachGlobalCommunity": "Our Global Community",
+ "annualReport.reachGlobalCommunity": "A Nossa Comunidade Global",
"annualReport.reachMapBlurb": "Total accounts registered in the Scratch Online Community from the launch of Scratch through 2019",
"annualReport.reachMap20M": "20M",
"annualReport.reachMapLog": "on a logarithmic scale",
@@ -105,7 +105,7 @@
"annualReport.toolsWeDoLink": "WeDo 2.0",
"annualReport.toolsLEGORoboticsIntro": "Students can create dancing robots, interactive sculptures, and data-collection experiments using Scratch with LEGO robotics kits. The new LEGO Education SPIKE Prime Set features an app based on Scratch. In addition, Scratch extensions are available for {mindstormsLink} and {weDoLink}.",
"annualReport.toolsCollabLEGO": "Collaboration with LEGO Education",
- "annualReport.toolsVideoTutorials": "Tutoriais em Vídeo",
+ "annualReport.toolsVideoTutorials": "Tutoriais Vídeo",
"annualReport.toolsTutorialsIntro": "Scratch 3.0 introduced a diverse collection of video tutorials to help kids get started with Scratch. The tutorials are open-ended and designed to encourage students to experiment, follow their interests, and express their own ideas.",
"annualReport.toolsNumTutorials": "25 new tutorials",
"annualReport.toolsNewTutorials": "{numTutorials} available in Scratch 3.0",
@@ -121,7 +121,7 @@
"annualReport.communityTitle": "Comunidade",
"annualReport.communityIntro": "The Scratch online community has always been an important part of the Scratch experience, providing opportunities for children to collaborate, share, and provide feedback to one another.",
"annualReport.communitySpotlight": "Community — Spotlight Story",
- "annualReport.communityTeam": "Scratch Community Team",
+ "annualReport.communityTeam": "Equipa da Comunidade Scratch",
"annualReport.communityTeamIntro1": "When asked why they use Scratch, most Scratchers talk about the importance of the online community for motivating their ongoing participation, providing a space where they can express their creativity, make friends, receive feedback, get new ideas, and learn new skills. Many Scratchers express their appreciation for the Scratch community as a safe and welcoming space to connect, share, and learn from one another.",
"annualReport.communityTeamIntro2": "With 40,000 new projects and 400,000 new comments in the Scratch online community each day, how can we ensure that the community remains safe and friendly, while also supporting and encouraging creative expression? Our Community Team, including full-time staff and a network of moderators, leads this essential work. There are two key dimensions of the Community Team's work: moderation and community engagement.",
"annualReport.communityModerationTitle": "Community Moderation",
@@ -197,7 +197,7 @@
"annualReport.supportersIntro": "Thank you to our generous supporters. Your contribution helps us expand creative learning opportunities for children of all ages, from all backgrounds, around the globe.",
"annualReport.supportersSpotlightTitle": "Donor - Spotlight Story",
"annualReport.supportersSFETitle": "Siegel Family Endowment",
- "annualReport.supportersSFEDescription1": "In May 2012, David Siegel attended Scratch Day at the MIT Media Lab with his son Zach, an active and enthusiastic Scratcher. Watching Zach and other children using Scratch to code their own games, animations, and robotic creatures, David saw how much potential Scratch had to help children both learn practical coding skills, and develop as computational thinkers.",
+ "annualReport.supportersSFEDescription1": "Em Maio de 2012, o David Siegel participou com o seu filho Zach, uma Scratchador activo e entusiasta, num Dia do Scratch no Media Lab do MIT. As ver o Zach e outras crianças usarem o Scratch para programarem os seus próprios jogos, animações e criaturas robóticas, o David percebeu todo o potencial do Scratch para ajudar as crianças tanto a adquirirem competências práticas de programação, com a se desenvolverem como pensadoras computacionais.",
"annualReport.supportersSFEDescription2": "David knows the importance of computational thinking firsthand, and his career as a computer scientist and entrepreneur has been shaped by the same curiosity that Scratch helps young learners explore every day. It's the same exploratory instinct that led him to study computer science at Princeton, and earn a PhD based on work completed at MIT's Artificial Intelligence Lab. In 2001, he co-founded Two Sigma, which has grown to become a world leader in applying machine learning and data science to investment management.",
"annualReport.supportersSFEDescription3": "In 2011, David founded Siegel Family Endowment (SFE) to support organizations working to help people adapt to the demands of new technology, and to better understand and mitigate the powerful disruptions that technology has driven in almost every sector. He is also a co-founder of the Scratch Foundation, and is a strong advocate for the organization's mission to keep Scratch free and accessible to learners all over the world.",
"annualReport.supportersCoFounder": "Co-Founder and Co-Chairman",
diff --git a/www/scratch-website.download-l10njson/pt.json b/www/scratch-website.download-l10njson/pt.json
index c5973ca7..66404775 100644
--- a/www/scratch-website.download-l10njson/pt.json
+++ b/www/scratch-website.download-l10njson/pt.json
@@ -18,7 +18,7 @@
"download.scratch2Desktop": "Editor Scratch 2.0 Desconectado",
"download.cannotAccessMacStore": "E se não tiver acesso à Loja de Aplicações do Mac?",
"download.cannotAccessWindowsStore": "E se não tiver acesso à Loja Microsoft?",
- "download.macMoveAppToApplications": "Open the .dmg file. Move Scratch 3 into Applications.",
+ "download.macMoveAppToApplications": "Abra o arquivo .dmg. Mova o Scratch 3 para Aplicações.",
"download.macMoveToApplications": "Abra o arquivo .dmg. Mova o Scratch de Secretária para Aplicações.",
"download.winMoveToApplications": "Execute o arquivo .exe.",
"download.doIHaveToDownload": "Tenho de descarregar uma aplicação para usar o Scratch?",
diff --git a/www/scratch-website.faq-l10njson/pt.json b/www/scratch-website.faq-l10njson/pt.json
index e4c4fecc..d6efe39e 100644
--- a/www/scratch-website.faq-l10njson/pt.json
+++ b/www/scratch-website.faq-l10njson/pt.json
@@ -173,7 +173,7 @@
"faq.chatRoomBody": "Apesar de ser tecnicamente possível criar salas de conversa usando variáveis de nuvem, isso não é permitido no sítio web do Scratch.",
"faq.changeCloudVarTitle": "Quem pode alterar a informação numa variável de nuvem?",
"faq.changeCloudVarBody": "Apenas você e os que virem o seu projecto podem guardar dados nas correspondentes variáveis de nuvem. Se as pessoas «virem por dentro» ou remisturarem o seu código, isso criará uma cópia da variável e não afectará, nem alterará, a variável original.",
- "faq.newScratcherCloudTitle": "I am logged in, but I cannot use projects with cloud variables. What is going on?",
+ "faq.newScratcherCloudTitle": "Estou autenticado, mas não consigo usar projectos com variáveis de nuvem. O que se passa?",
"faq.newScratcherCloudBody": "Se ainda for um «Novo Scratchador» no sítio web, não poderá usar projectos com variáveis de nuvem. Tem de se ter tornado um «Scratchador» para ter acesso a variáveis de nuvem. Ver a secção Contas (acima) para mais informação sobre a passagem de «Novo Scratchador» a «Scratchador».",
"faq.multiplayerTitle": "É possível fazer jogos multijogador com variáveis de nuvem?",
"faq.multiplayerBody": "Jogos multijogador podem ser difíceis de criar, devido à velocidade da rede e a questões de sincronização. No entanto, alguns Scratchadores têm engendrado formas criativas de usar as variáveis de nuvem em jogos que se jogam à vez e noutros tipos de jogos.",
diff --git a/www/scratch-website.general-l10njson/sw.json b/www/scratch-website.general-l10njson/sw.json
index ad6e252a..9bd923e5 100644
--- a/www/scratch-website.general-l10njson/sw.json
+++ b/www/scratch-website.general-l10njson/sw.json
@@ -235,7 +235,7 @@
"report.reasonCopy": "Nakala Halisi ya Mradi",
"report.reasonUncredited": "Mradi unatumia Picha/Muziki bila kutambua watungaji",
"report.reasonScary": "Kuna vurugu sana",
- "report.reasonJumpscare": "Mradi unatisha",
+ "report.reasonJumpscare": "Jumpscare",
"report.reasonWeapons": "Mradi unatumia silaha",
"report.reasonEvent": "Tukio la vurugu hufanyika",
"report.reasonScaryImages": "Picha za kutisha",
@@ -261,8 +261,8 @@
"report.promptCopy": "Tafadhali toa kiungo cha mradi wa awali",
"report.promptUncredited": "Tafadhali toa viungo kwa maudhui ambayo hayatambulishi watungaji",
"report.promptScary": "Tafadhali chagua sababu ya kuhisi mradi huu unaweza kuvunja {CommunityGuidelinesLink}",
- "report.promptJumpscare1": "A \"jumpscare\" is when something unexpected flashes on the screen with the intent to scare someone.",
- "report.promptJumpscare2": "Please let us know more about the \"jumpscare,\" such as what happens, and when does it happen in the project. Also, providing the name of the sprite, costume, or backdrop, associated with the jumpscare is helpful.",
+ "report.promptJumpscare1": "\"Jumpscare\" ni kitu kinachoonyeshwa kwenye skirini na nia ya kutisha watu.",
+ "report.promptJumpscare2": "Tafadhali tujulishe zaidi kuhusu \"jumpscare,\" kama vile kinachotokea, na ni lini hufanyika katika mradi huo. Pia, tuambie jina la sprite, mtindo, au mandhari ya nyuma, inayohusishwa na jumpscare ni muhimu.",
"report.promptWeapons1": "Please let us know where the image, drawing, or sound of realistic weapons occurs in the project, such as the name of the sprite, costume, or backdrop.",
"report.promptWeapons2": "Tip: Scratch projects should not contain realistic weapons, such as photographs of guns, realistic drawings or sounds. However, cartoon or fictional items like laser beams are okay.",
"report.promptEvent1": "Please let us know more about the scary event or story in the project. Providing more details will help the Scratch Team better understand the issue and address it.",
diff --git a/www/scratch-website.ideas-l10njson/sw.json b/www/scratch-website.ideas-l10njson/sw.json
index ee32fb60..3444cea8 100644
--- a/www/scratch-website.ideas-l10njson/sw.json
+++ b/www/scratch-website.ideas-l10njson/sw.json
@@ -33,7 +33,7 @@
"ideas.questionsBody": "Una maswali zaidi? Tazama Maswali yanayoulizwa mara kwa mara au tembelea Ukumbi wa msaada wa kuandika hati ",
"ideas.cardsPurchase": "Nunua nakala zilizochapishwa ",
"ideas.MakeItFlyTitle": "fanya ipae",
- "ideas.MakeItFlyDescription": "Choose any character and make it fly!",
+ "ideas.MakeItFlyDescription": "Chagua mhusika yeyote na fanya aruke!",
"ideas.RaceTitle": "Kimbia hadi mwisho",
"ideas.RaceDescription": "Tengeneza mchezo ambapo wahusika wawili wanashindana kukimbia ",
"ideas.HideAndSeekTitle": "Kibemasa",
@@ -43,7 +43,7 @@
"ideas.PongTitle": "Mchezo wa Pong",
"ideas.PongDescription": "Tengeneza mchezo wa mpira unaodunda wenye sauti, pointi na madoido mengine. ",
"ideas.ImagineTitle": "Buni Ulimwengu",
- "ideas.ImagineDescription": "Imagine a world where anything is possible.",
+ "ideas.ImagineDescription": "Buni ulimwengu ambao unaweza kufanya kitu chochote.",
"ideas.DanceTitle": "Tucheze",
"ideas.DanceDescription": "Buni mandhari hai ya muziki ukitumia muziki na hatua za kudensi.",
"ideas.CatchTitle": "Mchezo wa kukamata",
diff --git a/www/scratch-website.splash-l10njson/pt.json b/www/scratch-website.splash-l10njson/pt.json
index fd1ea281..b7b4f813 100644
--- a/www/scratch-website.splash-l10njson/pt.json
+++ b/www/scratch-website.splash-l10njson/pt.json
@@ -35,7 +35,7 @@
"hocbanner.imagine": "Imagine um Mundo",
"hocbanner.codeACartoon": "Programa um Desenho Animado",
"hocbanner.talking": "Falando Estórias",
- "hocbanner.makeItFly": "Fazê-lo Voar",
+ "hocbanner.makeItFly": "Faça-o Voar",
"welcome.welcomeToScratch": "Bem-vinda(o) ao Scratch!",
"welcome.learn": "Aprenda como criar um projecto no Scratch",
"welcome.tryOut": "Experimente os projectos de arranque",
diff --git a/www/scratch-website.splash-l10njson/sw.json b/www/scratch-website.splash-l10njson/sw.json
index fa75bdf1..9e3d2220 100644
--- a/www/scratch-website.splash-l10njson/sw.json
+++ b/www/scratch-website.splash-l10njson/sw.json
@@ -6,7 +6,7 @@
"splash.visitTheStudio": "Tembelea studio",
"splash.projectsByScratchersFollowing": "Miradi ya Scratchers ninaofuata",
"splash.projectsLovedByScratchersFollowing": "Miradi inayopendwa na Scratchers ninaofuata",
- "splash.projectsInStudiosFollowing": "Miradi katika studio ninayoifuata",
+ "splash.projectsInStudiosFollowing": "Miradi katika studio ninazozifuata",
"splash.communityRemixing": "Vigeuzi vya Jamii",
"splash.communityLoving": "Miradi inayopendwa na jamii",
"messages.becomeCuratorText": "{username}amekuwa mtunzaji wa {studio}",
@@ -30,16 +30,16 @@
"teacherbanner.subgreeting": "Akaunti ya mwalimu",
"teacherbanner.classesButton": "Madarasa yangu",
"teacherbanner.faqButton": "Maswali kuhusu Akaunti ya Mwalimu ",
- "hocbanner.title": "Get Creative with Coding!",
+ "hocbanner.title": "Kuwa Mbunifu katika Coding!",
"hocbanner.moreActivities": "Ona shughuli zaidi",
"hocbanner.imagine": "Buni Ulimwengu",
"hocbanner.codeACartoon": "Unda Katuni",
"hocbanner.talking": "Hekaya",
- "hocbanner.makeItFly": "Fanya ipepee",
+ "hocbanner.makeItFly": "Fanya iruke",
"welcome.welcomeToScratch": "Karibu kwenye Scratch!",
"welcome.learn": "Jifunze jinsi ya kutengeneza mradi katika Scratch",
"welcome.tryOut": "Jaribu miradi ya kuanzia",
"welcome.connect": "Ungana na watumiaji wengine wa Scratch",
- "activity.seeUpdates": "This is where you will see updates from Scratchers you follow",
- "activity.checkOutScratchers": "Check out some Scratchers you might like to follow"
+ "activity.seeUpdates": "Hapa utaona mambo mapya kutoka Scratchers unafuata",
+ "activity.checkOutScratchers": "Ona Scratchers wengine ambao ungependa kufuata"
}
\ No newline at end of file