diff --git a/msg/scratch_msgs.js b/msg/scratch_msgs.js
index 450e00a1..bae3829d 100644
--- a/msg/scratch_msgs.js
+++ b/msg/scratch_msgs.js
@@ -2318,9 +2318,9 @@ Blockly.ScratchMsgs.locales["da"] =
     "DATA_DELETEOFLIST": "slet %1 af %2",
     "DATA_DELETEALLOFLIST": "slet alle %1",
     "DATA_INSERTATLIST": "indsæt %1 ved %2 af %3",
-    "DATA_REPLACEITEMOFLIST": "erstat objekt %1 af %2 med %3",
-    "DATA_ITEMOFLIST": "objekt %1 af %2",
-    "DATA_ITEMNUMOFLIST": "item # of %1 in %2",
+    "DATA_REPLACEITEMOFLIST": "erstat nummer %1 af %2 med %3",
+    "DATA_ITEMOFLIST": "nummer %1 af %2",
+    "DATA_ITEMNUMOFLIST": "nummer # af %1 i %2",
     "DATA_LENGTHOFLIST": "længden af %1",
     "DATA_LISTCONTAINSITEM": "%1 indeholder %2?",
     "DATA_SHOWLIST": "vis liste %1",
@@ -2564,8 +2564,8 @@ Blockly.ScratchMsgs.locales["da"] =
     "RENAME_LIST_TITLE": "Omdøb alle \"%1\" lister til:",
     "RENAME_LIST_MODAL_TITLE": "Omdøb liste",
     "DEFAULT_LIST_ITEM": "ting",
-    "DELETE_LIST": "Delete the \"%1\" list",
-    "RENAME_LIST": "Rename list",
+    "DELETE_LIST": "Slet \"%1\" listen",
+    "RENAME_LIST": "Omdøb liste",
     "NEW_BROADCAST_MESSAGE": "Ny besked",
     "NEW_BROADCAST_MESSAGE_TITLE": "Navn på ny besked:",
     "BROADCAST_MODAL_TITLE": "Ny besked",
@@ -3175,7 +3175,7 @@ Blockly.ScratchMsgs.locales["el"] =
     "DATA_INSERTATLIST": "βάλε το %1 στη θέση %2 της λίστας %3",
     "DATA_REPLACEITEMOFLIST": "αντικατάστησε το στοιχείο %1 της λίστας %2 με %3",
     "DATA_ITEMOFLIST": "το στοιχείο %1 της λίστας %2",
-    "DATA_ITEMNUMOFLIST": "item # of %1 in %2",
+    "DATA_ITEMNUMOFLIST": "στοιχείο # του %1 από %2",
     "DATA_LENGTHOFLIST": "το μήκος της λίστας %1",
     "DATA_LISTCONTAINSITEM": "η λίστα %1 περιέχει %2",
     "DATA_SHOWLIST": "εμφάνισε την λίστα %1",
@@ -3411,7 +3411,7 @@ Blockly.ScratchMsgs.locales["el"] =
     "DELETE_VARIABLE": "Διαγραφή της μεταβλητής \\\"%1\\\"",
     "NEW_PROCEDURE": "δημιουργήστε ένα τετράγωνο εντολών",
     "PROCEDURE_ALREADY_EXISTS": "Υπάρχει ήδη μια διαδικασία με όνομα \\\"%1\\\".",
-    "PROCEDURE_DEFAULT_NAME": "block name",
+    "PROCEDURE_DEFAULT_NAME": "όνομα μπλοκ",
     "NEW_LIST": "Δημιουργία Λίστας",
     "NEW_LIST_TITLE": "Νέο όνομα λίστας:",
     "LIST_MODAL_TITLE": "Νέα Λίστα",
@@ -3419,8 +3419,8 @@ Blockly.ScratchMsgs.locales["el"] =
     "RENAME_LIST_TITLE": "Μετονόμασε όλες τις λίστες σε \\\"%1\\\":",
     "RENAME_LIST_MODAL_TITLE": "Μετονομασία λίστας",
     "DEFAULT_LIST_ITEM": "Πράγμα",
-    "DELETE_LIST": "Delete the \"%1\" list",
-    "RENAME_LIST": "Rename list",
+    "DELETE_LIST": "Διάγραψε τη \"%1\" λίστα",
+    "RENAME_LIST": "Μετονομασία λίστας",
     "NEW_BROADCAST_MESSAGE": "Νέο μήνυμα",
     "NEW_BROADCAST_MESSAGE_TITLE": "Νέο όνομα μηνύματος:",
     "BROADCAST_MODAL_TITLE": "Νέο μήνυμα",
@@ -3989,8 +3989,8 @@ Blockly.ScratchMsgs.locales["es"] =
     "RENAME_LIST_TITLE": "Renombrar todas las listas \"%1\" a:",
     "RENAME_LIST_MODAL_TITLE": "Renombrar lista",
     "DEFAULT_LIST_ITEM": "cosa",
-    "DELETE_LIST": "Delete the \"%1\" list",
-    "RENAME_LIST": "Rename list",
+    "DELETE_LIST": "Eliminar la lista \"%1\"",
+    "RENAME_LIST": "Renombrar lista",
     "NEW_BROADCAST_MESSAGE": "Nuevo mensaje",
     "NEW_BROADCAST_MESSAGE_TITLE": "Nombre del mensaje:",
     "BROADCAST_MODAL_TITLE": "Nuevo Mensaje",
@@ -4844,8 +4844,8 @@ Blockly.ScratchMsgs.locales["fr"] =
     "RENAME_LIST_TITLE": "Renommer toutes les listes \"%1\" en:",
     "RENAME_LIST_MODAL_TITLE": "Renommer la liste",
     "DEFAULT_LIST_ITEM": "chose",
-    "DELETE_LIST": "Delete the \"%1\" list",
-    "RENAME_LIST": "Rename list",
+    "DELETE_LIST": "Supprimer la liste \"%1\"",
+    "RENAME_LIST": "Renommer la liste",
     "NEW_BROADCAST_MESSAGE": "Nouveau message",
     "NEW_BROADCAST_MESSAGE_TITLE": "Nom du nouveau message:",
     "BROADCAST_MODAL_TITLE": "Nouveau message",
@@ -5414,8 +5414,8 @@ Blockly.ScratchMsgs.locales["gd"] =
     "RENAME_LIST_TITLE": "Thoir ainm ùr air gach liosta “%1”:",
     "RENAME_LIST_MODAL_TITLE": "Thoir ainm ùr air an liosta",
     "DEFAULT_LIST_ITEM": "nì",
-    "DELETE_LIST": "Delete the \"%1\" list",
-    "RENAME_LIST": "Rename list",
+    "DELETE_LIST": "Sguab às dhan liosta “%1”",
+    "RENAME_LIST": "Thoir ainm ùr air an liosta",
     "NEW_BROADCAST_MESSAGE": "Teachdaireachd ùr",
     "NEW_BROADCAST_MESSAGE_TITLE": "Ainm na teachdaireachd ùire:",
     "BROADCAST_MODAL_TITLE": "teachdaireachd ùr",
@@ -6269,8 +6269,8 @@ Blockly.ScratchMsgs.locales["he"] =
     "RENAME_LIST_TITLE": "שנה את שם כל  רשימות ־\"%1\"  ל:",
     "RENAME_LIST_MODAL_TITLE": "שנה שם רשימה",
     "DEFAULT_LIST_ITEM": "דבר",
-    "DELETE_LIST": "Delete the \"%1\" list",
-    "RENAME_LIST": "Rename list",
+    "DELETE_LIST": "מחק את הרשימה %1",
+    "RENAME_LIST": "מחק רשימה",
     "NEW_BROADCAST_MESSAGE": "מסר חדש",
     "NEW_BROADCAST_MESSAGE_TITLE": "צור מסר חדש",
     "BROADCAST_MODAL_TITLE": "מסר חדש",
@@ -6609,7 +6609,7 @@ Blockly.ScratchMsgs.locales["it"] =
     "EVENT_WHENTOUCHINGOBJECT": "quando questo sprite tocca %1",
     "EVENT_WHENBROADCASTRECEIVED": "quando ricevo %1",
     "EVENT_WHENBACKDROPSWITCHESTO": "quando lo sfondo passa a %1",
-    "EVENT_WHENGREATERTHAN": "porta %1 > %2",
+    "EVENT_WHENGREATERTHAN": "quando %1 > %2",
     "EVENT_WHENGREATERTHAN_TIMER": "cronometro",
     "EVENT_WHENGREATERTHAN_LOUDNESS": "volume microfono",
     "EVENT_BROADCAST": "invia a tutti %1",
@@ -7134,40 +7134,40 @@ Blockly.ScratchMsgs.locales["lv"] =
 
 Blockly.ScratchMsgs.locales["lt"] =
 {
-    "CONTROL_FOREVER": "amžinai",
-    "CONTROL_REPEAT": "pakartokite %1 kartus",
+    "CONTROL_FOREVER": "be galo",
+    "CONTROL_REPEAT": "kartoti %1",
     "CONTROL_IF": "jei %1, tuomet",
-    "CONTROL_ELSE": "o jeigu ne:",
-    "CONTROL_STOP": "stok",
-    "CONTROL_STOP_ALL": "viskas",
+    "CONTROL_ELSE": "kitaip",
+    "CONTROL_STOP": "stop",
+    "CONTROL_STOP_ALL": "visiškai",
     "CONTROL_STOP_THIS": "šis scenarijus",
     "CONTROL_STOP_OTHER": "kiti veikėjo scenarijai",
-    "CONTROL_WAIT": "palauk %1 sekundes",
-    "CONTROL_WAITUNTIL": "palaukite iki %1",
-    "CONTROL_REPEATUNTIL": "pakartokite iki %1",
-    "CONTROL_WHILE": "kai %1",
+    "CONTROL_WAIT": "laukti %1 sekundes",
+    "CONTROL_WAITUNTIL": "laukti iki %1",
+    "CONTROL_REPEATUNTIL": "kartot iki %1",
+    "CONTROL_WHILE": "kol %1",
     "CONTROL_FOREACH": "už kiekvieną %1 iš %2",
-    "CONTROL_STARTASCLONE": "Kai pradedu veikti kaip klonas",
-    "CONTROL_CREATECLONEOF": "sukurti %1 kloną",
-    "CONTROL_CREATECLONEOF_MYSELF": "save",
+    "CONTROL_STARTASCLONE": "kai pradedu veikti kaip klonas",
+    "CONTROL_CREATECLONEOF": "sukurti kloną iš %1",
+    "CONTROL_CREATECLONEOF_MYSELF": "savęs",
     "CONTROL_DELETETHISCLONE": "ištrink šį kloną",
     "CONTROL_COUNTER": " skaitiklis",
-    "CONTROL_INCRCOUNTER": "pridėti vienas prie skaitiklis",
-    "CONTROL_CLEARCOUNTER": "aiškus skaitiklis",
+    "CONTROL_INCRCOUNTER": "pridėti vieną prie skaitiklio",
+    "CONTROL_CLEARCOUNTER": "nunulinti skaitiklį",
     "CONTROL_ALLATONCE": "viskas vienu metu",
-    "DATA_SETVARIABLETO": "nustatyti %1 iki %2",
-    "DATA_CHANGEVARIABLEBY": "pridėti %1 per %2",
+    "DATA_SETVARIABLETO": "nustatyti %1 į %2",
+    "DATA_CHANGEVARIABLEBY": "keisti %1 šitiek: %2",
     "DATA_SHOWVARIABLE": "rodyti kintamąjį %1",
     "DATA_HIDEVARIABLE": "slėpti kintamąjį %1",
-    "DATA_ADDTOLIST": "pridėti %1 iki %2",
+    "DATA_ADDTOLIST": "pridėti %1 į %2",
     "DATA_DELETEOFLIST": "ištrinti %1 iš %2",
     "DATA_DELETEALLOFLIST": "ištrinti visus iš %1",
-    "DATA_INSERTATLIST": "įterpti %1 į %2 sąrašo %3 vietą",
-    "DATA_REPLACEITEMOFLIST": "Pakeiskite dalyką %1 iš sąrašo %2 su %3",
-    "DATA_ITEMOFLIST": "dalyką %1 su %2",
-    "DATA_ITEMNUMOFLIST": "item # of %1 in %2",
+    "DATA_INSERTATLIST": "įterpti %1 į vietą %2 sąrašę %3",
+    "DATA_REPLACEITEMOFLIST": "pakeisti elementą %1 iš sąrašo %2 į %3",
+    "DATA_ITEMOFLIST": "elementas %1 iš %2",
+    "DATA_ITEMNUMOFLIST": "elementas # iš %1 sąraše %2",
     "DATA_LENGTHOFLIST": "%1 sąrašo ilgis",
-    "DATA_LISTCONTAINSITEM": "%1 yra %2?",
+    "DATA_LISTCONTAINSITEM": "%1 turi %2?",
     "DATA_SHOWLIST": "rodyti sąrašą %1",
     "DATA_HIDELIST": "slėpti sąrašą %1",
     "DATA_INDEX_ALL": "viskas",
@@ -7175,8 +7175,8 @@ Blockly.ScratchMsgs.locales["lt"] =
     "DATA_INDEX_RANDOM": "atsitiktinis",
     "EVENT_WHENFLAGCLICKED": "kai spustelėjo %1",
     "EVENT_WHENTHISSPRITECLICKED": "kai šis veikėjas nuspaudžiamas",
-    "EVENT_WHENSTAGECLICKED": "kai scenoje spragtelėjote",
-    "EVENT_WHENTOUCHINGOBJECT": "kai veikėjo palies %1",
+    "EVENT_WHENSTAGECLICKED": "kai scenoje spragtelėsite",
+    "EVENT_WHENTOUCHINGOBJECT": "kai šis veikėjas palies %1",
     "EVENT_WHENBROADCASTRECEIVED": "kai gaunu žinutė %1",
     "EVENT_WHENBACKDROPSWITCHESTO": "kai fonas perjungiamas į %1",
     "EVENT_WHENGREATERTHAN": "kai %1 > %2",
@@ -7194,35 +7194,35 @@ Blockly.ScratchMsgs.locales["lt"] =
     "LOOKS_SAYFORSECS": "pasakyti %1 dėl %2 sekundes",
     "LOOKS_SAY": "pasakyti %1",
     "LOOKS_HELLO": "Sveiki!",
-    "LOOKS_THINKFORSECS": "manyti %1 dėl %2 sekundes",
-    "LOOKS_THINK": "manyti %1",
+    "LOOKS_THINKFORSECS": "mąstyti %1 tiek sekundžių: %2",
+    "LOOKS_THINK": "mąstyti %1",
     "LOOKS_HMM": "Hmm...",
     "LOOKS_SHOW": "rodyk",
     "LOOKS_HIDE": "slėpk",
-    "LOOKS_HIDEALLSPRITES": "paslėpti visus veikėjai",
+    "LOOKS_HIDEALLSPRITES": "paslėpti visus veikėjus",
     "LOOKS_EFFECT_COLOR": "spalva",
-    "LOOKS_EFFECT_FISHEYE": "optinis lęšis",
+    "LOOKS_EFFECT_FISHEYE": "lęšis",
     "LOOKS_EFFECT_WHIRL": "susukimas",
     "LOOKS_EFFECT_PIXELATE": "stambinti taškus",
     "LOOKS_EFFECT_MOSAIC": "mozaika",
     "LOOKS_EFFECT_BRIGHTNESS": "šviesumas",
     "LOOKS_EFFECT_GHOST": "permatomumas",
-    "LOOKS_CHANGEEFFECTBY": "keisti efektą %1 pagal %2",
+    "LOOKS_CHANGEEFFECTBY": "keisti efektą %1 šitiek: %2",
     "LOOKS_SETEFFECTTO": "nustatyti efektą %1 iki %2",
-    "LOOKS_CLEARGRAPHICEFFECTS": "išvalyk visus išvaizdos pokyčius",
-    "LOOKS_CHANGESIZEBY": "keisti dydį dėl %1 ",
+    "LOOKS_CLEARGRAPHICEFFECTS": "nuimti visus išvaizdos pokyčius",
+    "LOOKS_CHANGESIZEBY": "keisti dydį šitiek: %1 ",
     "LOOKS_SETSIZETO": "nustatyti dydį į %1 %",
     "LOOKS_SIZE": "dydis",
-    "LOOKS_CHANGESTRETCHBY": "keisti ruožas dėl %1",
-    "LOOKS_SETSTRETCHTO": "nustatyti ruožas iki %1 %",
+    "LOOKS_CHANGESTRETCHBY": "keisti ruožą šitiek: %1",
+    "LOOKS_SETSTRETCHTO": "nustatyti ruožą į %1 %",
     "LOOKS_SWITCHCOSTUMETO": "keisk kaukę į %1",
     "LOOKS_NEXTCOSTUME": "kita kaukė",
     "LOOKS_SWITCHBACKDROPTO": "keisk foną į %1",
     "LOOKS_GOTOFRONTBACK": "eikite į %1 sluoksnį",
-    "LOOKS_GOTOFRONTBACK_FRONT": "priekį",
+    "LOOKS_GOTOFRONTBACK_FRONT": "į priekį",
     "LOOKS_GOTOFRONTBACK_BACK": "atgal",
     "LOOKS_GOFORWARDBACKWARDLAYERS": "eikite %1 %2 sluoksnį",
-    "LOOKS_GOFORWARDBACKWARDLAYERS_FORWARD": "priekį",
+    "LOOKS_GOFORWARDBACKWARDLAYERS_FORWARD": "į priekį",
     "LOOKS_GOFORWARDBACKWARDLAYERS_BACKWARD": "atgal",
     "LOOKS_BACKDROPNUMBERNAME": "fonas %1",
     "LOOKS_COSTUMENUMBERNAME": "kaukės %1",
@@ -7233,20 +7233,20 @@ Blockly.ScratchMsgs.locales["lt"] =
     "LOOKS_NEXTBACKDROP": "kitas  fonas",
     "LOOKS_PREVIOUSBACKDROP": "ankstesnis fonas",
     "LOOKS_RANDOMBACKDROP": "atsitiktinis fonas",
-    "MOTION_MOVESTEPS": "eik %1 taškus",
-    "MOTION_TURNLEFT": "pasisuk %1 %2 \"",
-    "MOTION_TURNRIGHT": "pasisuk %1 %2 \"",
+    "MOTION_MOVESTEPS": "eik %1 žingsnius",
+    "MOTION_TURNLEFT": "pasisuk %1 %2 laipsnių",
+    "MOTION_TURNRIGHT": "pasisuk %1 %2 laipsnių",
     "MOTION_POINTINDIRECTION": "žiūrėk kryptimi %1",
     "MOTION_POINTTOWARDS": "žiūrėk į %1",
-    "MOTION_POINTTOWARDS_POINTER": "pelės rodyklė",
+    "MOTION_POINTTOWARDS_POINTER": "pelės žymeklis",
     "MOTION_GOTO": "eik į %1",
-    "MOTION_GOTO_POINTER": "pelės rodyklė",
-    "MOTION_GOTO_RANDOM": "atsitiktine pozicija",
+    "MOTION_GOTO_POINTER": "pelės žymeklis",
+    "MOTION_GOTO_RANDOM": "atsitiktinė pozicija",
     "MOTION_GOTOXY": "eik į tašką x: %1 y: %2",
-    "MOTION_GLIDESECSTOXY": "slink %1 sek. į tašką x: %2 y: %3",
-    "MOTION_GLIDETO": "slink %1 sek. į %2 ",
-    "MOTION_GLIDETO_POINTER": "pelės rodyklė",
-    "MOTION_GLIDETO_RANDOM": "atsitiktine pozicija",
+    "MOTION_GLIDESECSTOXY": "slinkti %1 s. link taško x: %2 y: %3",
+    "MOTION_GLIDETO": "slinkti %1 s. link %2 ",
+    "MOTION_GLIDETO_POINTER": "pelės žymeklis",
+    "MOTION_GLIDETO_RANDOM": "atsitiktinė pozicija",
     "MOTION_CHANGEXBY": "prie x pridėk %1",
     "MOTION_SETX": "nustatyk x į %1",
     "MOTION_CHANGEYBY": "prie y pridėk %1",
@@ -7259,42 +7259,42 @@ Blockly.ScratchMsgs.locales["lt"] =
     "MOTION_XPOSITION": "x koordinatė",
     "MOTION_YPOSITION": "y koordinatė",
     "MOTION_DIRECTION": "kryptis",
-    "MOTION_SCROLLRIGHT": "slinkite dešinėn %1",
-    "MOTION_SCROLLUP": "slinkite aukštyn %1",
-    "MOTION_ALIGNSCENE": "suderinti sceną %1",
-    "MOTION_ALIGNSCENE_BOTTOMLEFT": "kairysis apačia",
-    "MOTION_ALIGNSCENE_BOTTOMRIGHT": "dešinysis apačia",
+    "MOTION_SCROLLRIGHT": "slinkti dešinėn %1",
+    "MOTION_SCROLLUP": "slinkti aukštyn %1",
+    "MOTION_ALIGNSCENE": "lygiuoti sceną %1",
+    "MOTION_ALIGNSCENE_BOTTOMLEFT": "apačioj kairėj",
+    "MOTION_ALIGNSCENE_BOTTOMRIGHT": "apačioj dešinėj",
     "MOTION_ALIGNSCENE_MIDDLE": "viduryje",
-    "MOTION_ALIGNSCENE_TOPLEFT": "viršuje kairėje",
-    "MOTION_ALIGNSCENE_TOPRIGHT": "viršutinis dešinysis",
-    "MOTION_XSCROLL": "x slinkite",
-    "MOTION_YSCROLL": "y slinkite",
-    "MOTION_STAGE_SELECTED": "Pažymėta scena: jokių Judėjimas blokų",
+    "MOTION_ALIGNSCENE_TOPLEFT": "kairėj viršuj",
+    "MOTION_ALIGNSCENE_TOPRIGHT": "dešinėj viršuj",
+    "MOTION_XSCROLL": "x slinktis",
+    "MOTION_YSCROLL": "y slinktis",
+    "MOTION_STAGE_SELECTED": "Pažymėta scena: jokių judesio blokų",
     "OPERATORS_ADD": "%1 + %2",
     "OPERATORS_SUBTRACT": "%1 - %2",
     "OPERATORS_MULTIPLY": "%1 * %2",
     "OPERATORS_DIVIDE": "%1 / %2",
-    "OPERATORS_RANDOM": "atsitiktinis skaičius nuo %1 iki %2",
+    "OPERATORS_RANDOM": "parinkti atsitiktinį skaičių nuo %1 iki %2",
     "OPERATORS_GT": "%1 > %2",
     "OPERATORS_LT": "%1 < %2",
     "OPERATORS_EQUALS": "%1 = %2",
     "OPERATORS_AND": "%1 ir %2",
-    "OPERATORS_OR": "%1 ar %2",
+    "OPERATORS_OR": "%1 arba %2",
     "OPERATORS_NOT": "ne %1",
-    "OPERATORS_JOIN": "%1 prisijungė prie %2",
+    "OPERATORS_JOIN": "prijungti %1 prie %2",
     "OPERATORS_JOIN_APPLE": "obuolys",
     "OPERATORS_JOIN_BANANA": "bananas",
-    "OPERATORS_LETTEROF": "%1-oji žodžio raidė %2",
+    "OPERATORS_LETTEROF": "%1-oji žodžio raidė iš %2",
     "OPERATORS_LETTEROF_APPLE": "o",
     "OPERATORS_LENGTH": "%1 sąrašo ilgis",
-    "OPERATORS_CONTAINS": "%1 yra %2?",
-    "OPERATORS_MOD": "%1 modulo %2",
-    "OPERATORS_ROUND": "suapvalinus %1",
+    "OPERATORS_CONTAINS": "%1 turi %2?",
+    "OPERATORS_MOD": "liekana dalinant %1 iš %2",
+    "OPERATORS_ROUND": "suapvalinti %1",
     "OPERATORS_MATHOP": "%1 iš %2",
-    "OPERATORS_MATHOP_ABS": "teigiama reikšmė",
+    "OPERATORS_MATHOP_ABS": "modulis",
     "OPERATORS_MATHOP_FLOOR": "apvalink žemyn",
     "OPERATORS_MATHOP_CEILING": "apvalink aukštyn",
-    "OPERATORS_MATHOP_SQRT": "šaknis iš",
+    "OPERATORS_MATHOP_SQRT": "kvadratinė šaknis iš",
     "OPERATORS_MATHOP_SIN": "sin",
     "OPERATORS_MATHOP_COS": "cos",
     "OPERATORS_MATHOP_TAN": "tg",
@@ -7302,29 +7302,29 @@ Blockly.ScratchMsgs.locales["lt"] =
     "OPERATORS_MATHOP_ACOS": "arccos",
     "OPERATORS_MATHOP_ATAN": "arctg",
     "OPERATORS_MATHOP_LN": "ln",
-    "OPERATORS_MATHOP_LOG": "lg",
+    "OPERATORS_MATHOP_LOG": "log",
     "OPERATORS_MATHOP_EEXP": "e ^",
     "OPERATORS_MATHOP_10EXP": "10 ^",
     "PROCEDURES_DEFINITION": "apibrėžti komandą %1",
     "SENSING_TOUCHINGOBJECT": "lieti %1?",
-    "SENSING_TOUCHINGOBJECT_POINTER": "pelės rodyklė",
+    "SENSING_TOUCHINGOBJECT_POINTER": "pelės žymeklis",
     "SENSING_TOUCHINGOBJECT_EDGE": "kraštas",
     "SENSING_TOUCHINGCOLOR": "lieti spalva %1?",
     "SENSING_COLORISTOUCHINGCOLOR": "spalva %1 liečia %2?",
     "SENSING_DISTANCETO": "atstumas iki %1",
     "SENSING_DISTANCETO_POINTER": "pelės rodyklė",
-    "SENSING_ASKANDWAIT": "paklausk %1 i lauk",
+    "SENSING_ASKANDWAIT": "paklausk %1 ir lauk",
     "SENSING_ASK_TEXT": "Koks tavo vardas?",
-    "SENSING_ANSWER": "atsakyk",
+    "SENSING_ANSWER": "atsakas",
     "SENSING_KEYPRESSED": "klavišas %1 nuspaustas?",
     "SENSING_MOUSEDOWN": "pelė nuspausta?",
     "SENSING_MOUSEX": "pelės x",
     "SENSING_MOUSEY": "pelės y",
     "SENSING_SETDRAGMODE": "nustatyti vilkimo modą į %1",
-    "SENSING_SETDRAGMODE_DRAGGABLE": "vilkinamas",
-    "SENSING_SETDRAGMODE_NOTDRAGGABLE": "nevilkinamas",
+    "SENSING_SETDRAGMODE_DRAGGABLE": "velkamas",
+    "SENSING_SETDRAGMODE_NOTDRAGGABLE": "nevelkamas",
     "SENSING_LOUDNESS": "garsumas",
-    "SENSING_LOUD": "garsiai pakankamai?",
+    "SENSING_LOUD": "garsiai?",
     "SENSING_TIMER": "laikmatis",
     "SENSING_RESETTIMER": "nunulink laikmatį",
     "SENSING_OF": "%1 iš %2",
@@ -7334,9 +7334,9 @@ Blockly.ScratchMsgs.locales["lt"] =
     "SENSING_OF_COSTUMENUMBER": "kaukės #",
     "SENSING_OF_COSTUMENAME": "kaukės pavadinimas",
     "SENSING_OF_SIZE": "dydis",
-    "SENSING_OF_VOLUME": "garsumas",
+    "SENSING_OF_VOLUME": "garsas",
     "SENSING_OF_BACKDROPNUMBER": "fono nr.",
-    "SENSING_OF_BACKDROPNAME": "fono vardas",
+    "SENSING_OF_BACKDROPNAME": "fono pavadinimas",
     "SENSING_OF_STAGE": "Scena",
     "SENSING_CURRENT": "dabartinis %1",
     "SENSING_CURRENT_YEAR": "metai",
@@ -7346,7 +7346,7 @@ Blockly.ScratchMsgs.locales["lt"] =
     "SENSING_CURRENT_HOUR": "valanda",
     "SENSING_CURRENT_MINUTE": "minutė",
     "SENSING_CURRENT_SECOND": "sekundė",
-    "SENSING_DAYSSINCE2000": "dienų nuo 2000ųjų",
+    "SENSING_DAYSSINCE2000": "dienų skaičius nuo 2000-ųjų",
     "SENSING_USERNAME": "vartotojo vardas",
     "SENSING_USERID": "vartotojo identifikatorius",
     "SOUND_PLAY": "pradėti garsą %1",
@@ -7354,13 +7354,13 @@ Blockly.ScratchMsgs.locales["lt"] =
     "SOUND_STOPALLSOUNDS": "nutildyti visus garsus",
     "SOUND_SETEFFECTO": "nustatyti efektą %1 iki %2",
     "SOUND_CHANGEEFFECTBY": "keisti efektą %1 pagal %2",
-    "SOUND_CLEAREFFECTS": "išvalyk visus garso pokyčius",
+    "SOUND_CLEAREFFECTS": "nuimti garso efektus",
     "SOUND_EFFECTS_PITCH": "tonas",
-    "SOUND_EFFECTS_PAN": "panorama kairė/dešinė",
-    "SOUND_CHANGEVOLUMEBY": "pakeisk garsumą per %1",
-    "SOUND_SETVOLUMETO": "nustatyk garsumą į %1%",
-    "SOUND_VOLUME": "garsumas",
-    "SOUND_RECORD": "record...",
+    "SOUND_EFFECTS_PAN": "kairiau/dešiniau",
+    "SOUND_CHANGEVOLUMEBY": "pakeisti garsą per %1",
+    "SOUND_SETVOLUMETO": "nustatyti garsą į %1%",
+    "SOUND_VOLUME": "garsas",
+    "SOUND_RECORD": "įrašyti...",
     "CATEGORY_MOTION": "Judėjimas",
     "CATEGORY_LOOKS": "Išvaizda",
     "CATEGORY_SOUND": "Garsas",
@@ -7370,19 +7370,19 @@ Blockly.ScratchMsgs.locales["lt"] =
     "CATEGORY_OPERATORS": "Matematiniai simboliai",
     "CATEGORY_VARIABLES": "Kintamieji",
     "CATEGORY_MYBLOCKS": "Mano Blokai",
-    "DUPLICATE": "dubliuoti",
-    "DELETE": "Šalinti",
+    "DUPLICATE": "Kurti kopiją",
+    "DELETE": "Ištrinti",
     "ADD_COMMENT": "Pridėti komentarą",
     "REMOVE_COMMENT": "Pašalinti komentarą",
-    "DELETE_BLOCK": "Pašalinkite bloką",
-    "DELETE_X_BLOCKS": "Ištrinti %1 bloką/-us",
-    "DELETE_ALL_BLOCKS": "Ištrinti visus %1 bloką/-us?",
-    "CLEAN_UP": "Valyti bloką/-us",
+    "DELETE_BLOCK": "Ištrinti bloką",
+    "DELETE_X_BLOCKS": "Ištrinti %1 blokus",
+    "DELETE_ALL_BLOCKS": "Ištrinti visus %1 blokus?",
+    "CLEAN_UP": "Valyti blokus",
     "HELP": "Pagalba",
-    "UNDO": "Panaikinti pakeitimą",
-    "REDO": "Pakartoti",
+    "UNDO": "Atšaukti",
+    "REDO": "Grąžinti",
     "EDIT_PROCEDURE": "Taisyti",
-    "SHOW_PROCEDURE_DEFINITION": "Eikite į apibrėžimą",
+    "SHOW_PROCEDURE_DEFINITION": "Eiti į apibrėžimą",
     "WORKSPACE_COMMENT_DEFAULT_TEXT": "Pasakyk ką nors...",
     "COLOUR_HUE_LABEL": "Spalva",
     "COLOUR_SATURATION_LABEL": "Sodrumas",
@@ -7390,31 +7390,31 @@ Blockly.ScratchMsgs.locales["lt"] =
     "CHANGE_VALUE_TITLE": "Pakeisti vertę:",
     "RENAME_VARIABLE": "Pervadinti kintamąjį",
     "RENAME_VARIABLE_TITLE": "Pervadinti visus \"%1\" kintamuosius į:",
-    "RENAME_VARIABLE_MODAL_TITLE": "Pervadinti Kintamąjį",
-    "NEW_VARIABLE": "Sukurk Kintamąjį",
-    "NEW_VARIABLE_TITLE": "Naujas kintamojo pavadinimas:",
+    "RENAME_VARIABLE_MODAL_TITLE": "Pervadinti kintamąjį",
+    "NEW_VARIABLE": "Sukurk kintamąjį",
+    "NEW_VARIABLE_TITLE": "Naujo kintamojo pavadinimas:",
     "VARIABLE_MODAL_TITLE": "Naujas kintamasis",
     "VARIABLE_ALREADY_EXISTS": "Kintamasis pavadintas \"%1\" jau egzistuoja.",
-    "VARIABLE_ALREADY_EXISTS_FOR_ANOTHER_TYPE": "Kintamasis \"%1\" jau egzistuoja kitam kintamojo tipui \"%2\".",
-    "DELETE_VARIABLE_CONFIRMATION": "Ištrinti %1 kintamojo \"%2\" panaudojimą?",
-    "CANNOT_DELETE_VARIABLE_PROCEDURE": "Negalima ištrinti kintamojo \"%1\", nes jis yra funkcijos \"%2\" apibrėžimo dalis.",
+    "VARIABLE_ALREADY_EXISTS_FOR_ANOTHER_TYPE": "Pavadinimas \"%1\" jau panaudotas kitam \"%2\" tipo kintamajam.",
+    "DELETE_VARIABLE_CONFIRMATION": "Ištrinti %1 atvejus kuriuose panaudotas kintamasis \"%2\"?",
+    "CANNOT_DELETE_VARIABLE_PROCEDURE": "Negalima ištrinti kintamojo \"%1\", nes jis yra funkcijos \"%2\" aprašymo dalis.",
     "DELETE_VARIABLE": "Ištrinti kintamąjį \"%1\"",
     "NEW_PROCEDURE": "Sukurti bloką",
-    "PROCEDURE_ALREADY_EXISTS": "Procedūra vadinama \"%1\" jau egzistuoja.",
-    "PROCEDURE_DEFAULT_NAME": "bloko vardas",
-    "NEW_LIST": "Sukurk sąrašą",
+    "PROCEDURE_ALREADY_EXISTS": "Jau egzistuoja procedūra pavadinta \"%1\".",
+    "PROCEDURE_DEFAULT_NAME": "bloko pavadinimas",
+    "NEW_LIST": "Sukurti sąrašą",
     "NEW_LIST_TITLE": "Naujo sąrašo pavadinimas:",
     "LIST_MODAL_TITLE": "Naujas sąrašas",
-    "LIST_ALREADY_EXISTS": "Sąrašas, pavadintas \"%1\", jau egzistuoja.",
+    "LIST_ALREADY_EXISTS": "Jau egzistuoja sąrašas pavadintas \"%1\".",
     "RENAME_LIST_TITLE": "Pervadinti visus \"%1\" sąrašus į:",
     "RENAME_LIST_MODAL_TITLE": "Pervadinti sąrašą",
     "DEFAULT_LIST_ITEM": "daiktas",
-    "DELETE_LIST": "Delete the \"%1\" list",
-    "RENAME_LIST": "Rename list",
+    "DELETE_LIST": "Ištrinti \"%1\" sąrašą",
+    "RENAME_LIST": "Pervadinti sąrašą",
     "NEW_BROADCAST_MESSAGE": "Nauja žinutė",
-    "NEW_BROADCAST_MESSAGE_TITLE": "Nauja žinutė pavadinimas:",
+    "NEW_BROADCAST_MESSAGE_TITLE": "Nauja žinutė pavadinimu:",
     "BROADCAST_MODAL_TITLE": "Nauja žinutė",
-    "DEFAULT_BROADCAST_MESSAGE_NAME": "žinia 1"
+    "DEFAULT_BROADCAST_MESSAGE_NAME": "žinutė1"
 };
 
 Blockly.ScratchMsgs.locales["mi"] =
@@ -13109,8 +13109,8 @@ Blockly.ScratchMsgs.locales["tr"] =
     "RENAME_LIST_TITLE": "Tüm \"%1\" listesini şöyle adlandır:",
     "RENAME_LIST_MODAL_TITLE": "Listeyi  Yeniden Adlandır",
     "DEFAULT_LIST_ITEM": "obje",
-    "DELETE_LIST": "Delete the \"%1\" list",
-    "RENAME_LIST": "Rename list",
+    "DELETE_LIST": "\"%1\" listesini sil",
+    "RENAME_LIST": "Listeyi yeniden adlandır",
     "NEW_BROADCAST_MESSAGE": "Yeni haber",
     "NEW_BROADCAST_MESSAGE_TITLE": "Yeni haber adı:",
     "BROADCAST_MODAL_TITLE": "Yeni Haber",
@@ -13394,8 +13394,8 @@ Blockly.ScratchMsgs.locales["uk"] =
     "RENAME_LIST_TITLE": "Перейменувати усі списки \"%1\" на:",
     "RENAME_LIST_MODAL_TITLE": "Перейменувати список",
     "DEFAULT_LIST_ITEM": "щось",
-    "DELETE_LIST": "Delete the \"%1\" list",
-    "RENAME_LIST": "Rename list",
+    "DELETE_LIST": "Вилучити список \"%1\"",
+    "RENAME_LIST": "Перейменувати список",
     "NEW_BROADCAST_MESSAGE": "Нове повідомлення",
     "NEW_BROADCAST_MESSAGE_TITLE": "Нове ім’я повідомлення:",
     "BROADCAST_MODAL_TITLE": "Нове повідомлення",