diff --git a/blocks_vertical/sensing.js b/blocks_vertical/sensing.js index cd75de8d12..b4c9af31e4 100644 --- a/blocks_vertical/sensing.js +++ b/blocks_vertical/sensing.js @@ -507,6 +507,21 @@ Blockly.Blocks['sensing_dayssince2000'] = { } }; +Blockly.Blocks['sensing_online'] = { + /** + * Block to report whether or not the system is online + * @this Blockly.Block + */ + init: function() { + this.jsonInit({ + "message0": Blockly.Msg.SENSING_ONLINE, + "category": Blockly.Categories.sensing, + "checkboxInFlyout": true, + "extensions": ["colours_sensing", "output_boolean"] + }); + } +}; + Blockly.Blocks['sensing_username'] = { /** * Block to report user's username diff --git a/msg/js/en.js b/msg/js/en.js index d08c49050c..aa584256ec 100644 --- a/msg/js/en.js +++ b/msg/js/en.js @@ -219,6 +219,7 @@ Blockly.Msg["SENSING_CURRENT_HOUR"] = "hour"; Blockly.Msg["SENSING_CURRENT_MINUTE"] = "minute"; Blockly.Msg["SENSING_CURRENT_SECOND"] = "second"; Blockly.Msg["SENSING_DAYSSINCE2000"] = "days since 2000"; +Blockly.Msg["SENSING_ONLINE"] = "is online?"; Blockly.Msg["SENSING_USERNAME"] = "username"; Blockly.Msg["SENSING_USERID"] = "user id"; Blockly.Msg["SOUND_PLAY"] = "start sound %1"; diff --git a/msg/json/en.json b/msg/json/en.json index f12a6be2dc..1e112b5fb4 100644 --- a/msg/json/en.json +++ b/msg/json/en.json @@ -213,6 +213,7 @@ "SENSING_CURRENT_MINUTE": "minute", "SENSING_CURRENT_SECOND": "second", "SENSING_DAYSSINCE2000": "days since 2000", + "SENSING_ONLINE": "is online?", "SENSING_USERNAME": "username", "SENSING_USERID": "user id", "SOUND_PLAY": "start sound %1", @@ -282,4 +283,4 @@ "NEW_BROADCAST_MESSAGE_TITLE": "New message name:", "BROADCAST_MODAL_TITLE": "New Message", "DEFAULT_BROADCAST_MESSAGE_NAME": "message1" -} \ No newline at end of file +} diff --git a/msg/messages.js b/msg/messages.js index c7c1e613fe..69f78ac0c6 100644 --- a/msg/messages.js +++ b/msg/messages.js @@ -262,6 +262,7 @@ Blockly.Msg.SENSING_CURRENT_HOUR = 'hour'; Blockly.Msg.SENSING_CURRENT_MINUTE = 'minute'; Blockly.Msg.SENSING_CURRENT_SECOND = 'second'; Blockly.Msg.SENSING_DAYSSINCE2000 = 'days since 2000'; +Blockly.Msg.SENSING_ONLINE = 'is online?'; Blockly.Msg.SENSING_USERNAME = 'username'; Blockly.Msg.SENSING_USERID = 'user id'; diff --git a/msg/scratch_msgs.js b/msg/scratch_msgs.js index 0a520a4691..6f006564f2 100644 --- a/msg/scratch_msgs.js +++ b/msg/scratch_msgs.js @@ -223,6 +223,7 @@ Blockly.ScratchMsgs.locales["ab"] = "SENSING_CURRENT_MINUTE": "аминуҭ", "SENSING_CURRENT_SECOND": "асекунд", "SENSING_DAYSSINCE2000": "амшқәа 2000 ш. инаркны ", + "SENSING_ONLINE": "is online?", "SENSING_USERNAME": "ахархәаҩ ихьӡ", "SENSING_USERID": "Ахархәаҩ ID", "SOUND_PLAY": "иаҿактәуп абжьы %1", @@ -510,6 +511,7 @@ Blockly.ScratchMsgs.locales["af"] = "SENSING_CURRENT_MINUTE": "minuut", "SENSING_CURRENT_SECOND": "sekonde", "SENSING_DAYSSINCE2000": "dae sedert 2000", + "SENSING_ONLINE": "is online?", "SENSING_USERNAME": "gebruikersnaam", "SENSING_USERID": "gebruikers id", "SOUND_PLAY": "begin klank %1", @@ -797,6 +799,7 @@ Blockly.ScratchMsgs.locales["ar"] = "SENSING_CURRENT_MINUTE": "الدقيقة", "SENSING_CURRENT_SECOND": "الثانية", "SENSING_DAYSSINCE2000": "الأيام منذ عام 2000", + "SENSING_ONLINE": "is online?", "SENSING_USERNAME": "اسم المستخدم", "SENSING_USERID": "رقم المستخدم", "SOUND_PLAY": "ابدأ الصوت %1", @@ -1084,6 +1087,7 @@ Blockly.ScratchMsgs.locales["am"] = "SENSING_CURRENT_MINUTE": "ደቂቃ", "SENSING_CURRENT_SECOND": "ሁለተኛ", "SENSING_DAYSSINCE2000": "ከ2000 ጀምሮ ያሉ ቀናት", + "SENSING_ONLINE": "is online?", "SENSING_USERNAME": "የተጠቃሚ ስም", "SENSING_USERID": "የተጠቃሚ መታወቂያ", "SOUND_PLAY": "%1ን ድምጽ ጀምር", @@ -1371,6 +1375,7 @@ Blockly.ScratchMsgs.locales["an"] = "SENSING_CURRENT_MINUTE": "minuto", "SENSING_CURRENT_SECOND": "segundo", "SENSING_DAYSSINCE2000": "días dende lo 2000", + "SENSING_ONLINE": "is online?", "SENSING_USERNAME": "nombre d'usuario", "SENSING_USERID": "identificación d'usuario", "SOUND_PLAY": "iniciar son %1", @@ -1658,6 +1663,7 @@ Blockly.ScratchMsgs.locales["ast"] = "SENSING_CURRENT_MINUTE": "minutu", "SENSING_CURRENT_SECOND": "segundu", "SENSING_DAYSSINCE2000": "díes dende 2000", + "SENSING_ONLINE": "is online?", "SENSING_USERNAME": "nome d'usuariu", "SENSING_USERID": "id d'usuariu", "SOUND_PLAY": "tocar el soníu %1", @@ -1945,6 +1951,7 @@ Blockly.ScratchMsgs.locales["az"] = "SENSING_CURRENT_MINUTE": "dəqiqə", "SENSING_CURRENT_SECOND": "saniyə", "SENSING_DAYSSINCE2000": "01.01.2000 tarixindən ötən günlərin sayı", + "SENSING_ONLINE": "is online?", "SENSING_USERNAME": "istifadəçinin adı", "SENSING_USERID": "istifadəçi adı", "SOUND_PLAY": "%1 səsini ifa et", @@ -2232,6 +2239,7 @@ Blockly.ScratchMsgs.locales["id"] = "SENSING_CURRENT_MINUTE": "menit", "SENSING_CURRENT_SECOND": "detik", "SENSING_DAYSSINCE2000": "hari-hari sejak 2000", + "SENSING_ONLINE": "is online?", "SENSING_USERNAME": "nama pengguna", "SENSING_USERID": "id pengguna", "SOUND_PLAY": "mulai suara %1", @@ -2519,6 +2527,7 @@ Blockly.ScratchMsgs.locales["bn"] = "SENSING_CURRENT_MINUTE": "মিনিট", "SENSING_CURRENT_SECOND": "সেকেন্ড", "SENSING_DAYSSINCE2000": "2000 সালের পরের দিনগুলো", + "SENSING_ONLINE": "is online?", "SENSING_USERNAME": "ইউজারনেম", "SENSING_USERID": "user id", "SOUND_PLAY": "শুরু কর %1 শব্দ ", @@ -2806,6 +2815,7 @@ Blockly.ScratchMsgs.locales["be"] = "SENSING_CURRENT_MINUTE": "хвіліна", "SENSING_CURRENT_SECOND": "секунда", "SENSING_DAYSSINCE2000": "дзён ад 2000", + "SENSING_ONLINE": "is online?", "SENSING_USERNAME": "імя карыстальніка", "SENSING_USERID": "id ўдзельніка", "SOUND_PLAY": "уключыць гук %1", @@ -3093,6 +3103,7 @@ Blockly.ScratchMsgs.locales["bg"] = "SENSING_CURRENT_MINUTE": "минута", "SENSING_CURRENT_SECOND": "секунда", "SENSING_DAYSSINCE2000": "дни след 2000 година", + "SENSING_ONLINE": "is online?", "SENSING_USERNAME": "потребителско име", "SENSING_USERID": "потребителски идентификатор", "SOUND_PLAY": "пусни звук %1", @@ -3380,6 +3391,7 @@ Blockly.ScratchMsgs.locales["ca"] = "SENSING_CURRENT_MINUTE": "minut", "SENSING_CURRENT_SECOND": "segon", "SENSING_DAYSSINCE2000": "dies des del 2000", + "SENSING_ONLINE": "is online?", "SENSING_USERNAME": "nom d'usuari", "SENSING_USERID": "ID d'usuari", "SOUND_PLAY": "inicia el so %1", @@ -3667,6 +3679,7 @@ Blockly.ScratchMsgs.locales["cs"] = "SENSING_CURRENT_MINUTE": "minuta", "SENSING_CURRENT_SECOND": "sekunda", "SENSING_DAYSSINCE2000": "dnů od r. 2000", + "SENSING_ONLINE": "is online?", "SENSING_USERNAME": "jméno uživatele", "SENSING_USERID": "ID uživatele", "SOUND_PLAY": "začni hrát zvuk %1", @@ -3954,6 +3967,7 @@ Blockly.ScratchMsgs.locales["cy"] = "SENSING_CURRENT_MINUTE": "munud", "SENSING_CURRENT_SECOND": "eiliad", "SENSING_DAYSSINCE2000": "dyddiau ers 2000", + "SENSING_ONLINE": "is online?", "SENSING_USERNAME": "enw defnyddiwr", "SENSING_USERID": "id defnyddiwr", "SOUND_PLAY": "cychwyn sain %1", @@ -4241,6 +4255,7 @@ Blockly.ScratchMsgs.locales["da"] = "SENSING_CURRENT_MINUTE": "minut", "SENSING_CURRENT_SECOND": "sekund", "SENSING_DAYSSINCE2000": "dage siden 2000", + "SENSING_ONLINE": "is online?", "SENSING_USERNAME": "brugernavn", "SENSING_USERID": "bruger id", "SOUND_PLAY": "spil lyden %1", @@ -4528,6 +4543,7 @@ Blockly.ScratchMsgs.locales["de"] = "SENSING_CURRENT_MINUTE": "Minute", "SENSING_CURRENT_SECOND": "Sekunde", "SENSING_DAYSSINCE2000": "Tage seit 2000", + "SENSING_ONLINE": "is online?", "SENSING_USERNAME": "Benutzername", "SENSING_USERID": "Benutzer-ID", "SOUND_PLAY": "spiele Klang %1", @@ -4815,6 +4831,7 @@ Blockly.ScratchMsgs.locales["et"] = "SENSING_CURRENT_MINUTE": "minutid", "SENSING_CURRENT_SECOND": "sekundid", "SENSING_DAYSSINCE2000": "päevi alates 2000", + "SENSING_ONLINE": "is online?", "SENSING_USERNAME": "kasutajanimi", "SENSING_USERID": "kasutaja ID", "SOUND_PLAY": "alusta heli %1", @@ -5102,6 +5119,7 @@ Blockly.ScratchMsgs.locales["el"] = "SENSING_CURRENT_MINUTE": "λεπτό", "SENSING_CURRENT_SECOND": "δευτερόλεπτο", "SENSING_DAYSSINCE2000": "ημέρες από το 2000", + "SENSING_ONLINE": "is online?", "SENSING_USERNAME": "όνομα χρήστη", "SENSING_USERID": "αναγνωριστικό χρήστη", "SOUND_PLAY": "παίξε τον ήχο %1", @@ -5389,6 +5407,7 @@ Blockly.ScratchMsgs.locales["en"] = "SENSING_CURRENT_MINUTE": "minute", "SENSING_CURRENT_SECOND": "second", "SENSING_DAYSSINCE2000": "days since 2000", + "SENSING_ONLINE": "is online?", "SENSING_USERNAME": "username", "SENSING_USERID": "user id", "SOUND_PLAY": "start sound %1", @@ -5676,6 +5695,7 @@ Blockly.ScratchMsgs.locales["es"] = "SENSING_CURRENT_MINUTE": "minuto", "SENSING_CURRENT_SECOND": "segundo", "SENSING_DAYSSINCE2000": "días desde el 2000", + "SENSING_ONLINE": "is online?", "SENSING_USERNAME": "nombre de usuario", "SENSING_USERID": "id de usuario", "SOUND_PLAY": "iniciar sonido %1", @@ -5963,6 +5983,7 @@ Blockly.ScratchMsgs.locales["es-419"] = "SENSING_CURRENT_MINUTE": "minuto", "SENSING_CURRENT_SECOND": "segundo", "SENSING_DAYSSINCE2000": "días desde el 2000", + "SENSING_ONLINE": "is online?", "SENSING_USERNAME": "nombre de usuario", "SENSING_USERID": "nombre de usuario", "SOUND_PLAY": "iniciar sonido %1", @@ -6250,6 +6271,7 @@ Blockly.ScratchMsgs.locales["eo"] = "SENSING_CURRENT_MINUTE": "minuto", "SENSING_CURRENT_SECOND": "sekundo", "SENSING_DAYSSINCE2000": "tagoj post 2000", + "SENSING_ONLINE": "is online?", "SENSING_USERNAME": "salutnomo", "SENSING_USERID": "ID de uzanto", "SOUND_PLAY": "komenci sonon %1", @@ -6537,6 +6559,7 @@ Blockly.ScratchMsgs.locales["eu"] = "SENSING_CURRENT_MINUTE": "minutua", "SENSING_CURRENT_SECOND": "segundoa", "SENSING_DAYSSINCE2000": "2000tik geroztiko egunak", + "SENSING_ONLINE": "is online?", "SENSING_USERNAME": "erabiltzaile-izena", "SENSING_USERID": "erabiltzaile-id", "SOUND_PLAY": "hasi %1 soinua", @@ -6824,6 +6847,7 @@ Blockly.ScratchMsgs.locales["fa"] = "SENSING_CURRENT_MINUTE": "دقیقه", "SENSING_CURRENT_SECOND": "ثانیه", "SENSING_DAYSSINCE2000": "تعداد روز‌ها از سال ۲۰۰۰ میلادی تا کنون", + "SENSING_ONLINE": "is online?", "SENSING_USERNAME": "نام کاربری", "SENSING_USERID": "شناسه‌ی کاربر", "SOUND_PLAY": "شروع صدای %1", @@ -7111,6 +7135,7 @@ Blockly.ScratchMsgs.locales["fil"] = "SENSING_CURRENT_MINUTE": "minuto", "SENSING_CURRENT_SECOND": "segundo", "SENSING_DAYSSINCE2000": "araw simula noong 2000", + "SENSING_ONLINE": "is online?", "SENSING_USERNAME": "username", "SENSING_USERID": "user id", "SOUND_PLAY": "simulan ang tunog na %1", @@ -7398,6 +7423,7 @@ Blockly.ScratchMsgs.locales["fr"] = "SENSING_CURRENT_MINUTE": "minute", "SENSING_CURRENT_SECOND": "seconde", "SENSING_DAYSSINCE2000": "jours depuis 2000", + "SENSING_ONLINE": "is online?", "SENSING_USERNAME": "nom d'utilisateur", "SENSING_USERID": "id de l'utilisateur", "SOUND_PLAY": "jouer le son %1", @@ -7685,6 +7711,7 @@ Blockly.ScratchMsgs.locales["fy"] = "SENSING_CURRENT_MINUTE": "minút", "SENSING_CURRENT_SECOND": "sekonde", "SENSING_DAYSSINCE2000": "dagen sûnt 2000", + "SENSING_ONLINE": "is online?", "SENSING_USERNAME": "brûkersnamme", "SENSING_USERID": "brûkers-id", "SOUND_PLAY": "start lûd %1", @@ -7972,6 +7999,7 @@ Blockly.ScratchMsgs.locales["ga"] = "SENSING_CURRENT_MINUTE": "nóiméad", "SENSING_CURRENT_SECOND": "soicind", "SENSING_DAYSSINCE2000": "laethanta ó 2000", + "SENSING_ONLINE": "is online?", "SENSING_USERNAME": "ainm úsáideora", "SENSING_USERID": "aitheantas úsáideora", "SOUND_PLAY": "seinn fuaim %1", @@ -8259,6 +8287,7 @@ Blockly.ScratchMsgs.locales["gd"] = "SENSING_CURRENT_MINUTE": "a’ mhionaid", "SENSING_CURRENT_SECOND": "an diog", "SENSING_DAYSSINCE2000": "làithean o 2000 a-mach", + "SENSING_ONLINE": "is online?", "SENSING_USERNAME": "ainm-cleachdaiche", "SENSING_USERID": "ID a’ chleachdaiche", "SOUND_PLAY": "tòisich air fuaim %1 a chluich", @@ -8546,6 +8575,7 @@ Blockly.ScratchMsgs.locales["gl"] = "SENSING_CURRENT_MINUTE": "minuto", "SENSING_CURRENT_SECOND": "segundo", "SENSING_DAYSSINCE2000": "días desde o 2000", + "SENSING_ONLINE": "is online?", "SENSING_USERNAME": "nome de usuario", "SENSING_USERID": "identificador de usuario", "SOUND_PLAY": "iniciar son %1", @@ -8833,6 +8863,7 @@ Blockly.ScratchMsgs.locales["ko"] = "SENSING_CURRENT_MINUTE": "분", "SENSING_CURRENT_SECOND": "초", "SENSING_DAYSSINCE2000": "2000년 이후 현재까지 날짜 수", + "SENSING_ONLINE": "is online?", "SENSING_USERNAME": "사용자 이름", "SENSING_USERID": "사용자 번호", "SOUND_PLAY": "%1 재생하기", @@ -9120,6 +9151,7 @@ Blockly.ScratchMsgs.locales["ha"] = "SENSING_CURRENT_MINUTE": "minti ", "SENSING_CURRENT_SECOND": "dakika", "SENSING_DAYSSINCE2000": "kwanaki tun 2000", + "SENSING_ONLINE": "is online?", "SENSING_USERNAME": "sunnan mai amfani", "SENSING_USERID": "shaidar mai amfani", "SOUND_PLAY": "kunna sautin %1", @@ -9407,6 +9439,7 @@ Blockly.ScratchMsgs.locales["hy"] = "SENSING_CURRENT_MINUTE": "րոպե", "SENSING_CURRENT_SECOND": "վայրկյան", "SENSING_DAYSSINCE2000": "օրերը՝ սկսած 2000-ից", + "SENSING_ONLINE": "is online?", "SENSING_USERNAME": "մուտքանուն", "SENSING_USERID": "օգտատիրոջ id ", "SOUND_PLAY": "սկսել ձայն %1 -ը", @@ -9694,6 +9727,7 @@ Blockly.ScratchMsgs.locales["he"] = "SENSING_CURRENT_MINUTE": "דקה", "SENSING_CURRENT_SECOND": "שניה", "SENSING_DAYSSINCE2000": "ימים מאז 2000", + "SENSING_ONLINE": "is online?", "SENSING_USERNAME": "שם משתמש", "SENSING_USERID": "זהות המשתמש", "SOUND_PLAY": "נגן צליל %1", @@ -9981,6 +10015,7 @@ Blockly.ScratchMsgs.locales["hi"] = "SENSING_CURRENT_MINUTE": "मिनट", "SENSING_CURRENT_SECOND": "क्षण", "SENSING_DAYSSINCE2000": "वर्ष 2000 के बाद के दिन", + "SENSING_ONLINE": "is online?", "SENSING_USERNAME": "यूज़र नेम", "SENSING_USERID": "यूजर आइ डी ", "SOUND_PLAY": "आवाज शुरू करे %1", @@ -10268,6 +10303,7 @@ Blockly.ScratchMsgs.locales["hr"] = "SENSING_CURRENT_MINUTE": "minuta", "SENSING_CURRENT_SECOND": "sekunda", "SENSING_DAYSSINCE2000": "dana od 2000", + "SENSING_ONLINE": "is online?", "SENSING_USERNAME": "nadimak", "SENSING_USERID": "korisnički id", "SOUND_PLAY": "sviraj zvuk %1", @@ -10555,6 +10591,7 @@ Blockly.ScratchMsgs.locales["xh"] = "SENSING_CURRENT_MINUTE": "umzuzu", "SENSING_CURRENT_SECOND": "umzuzwana", "SENSING_DAYSSINCE2000": "intsuku ususela ku 2000", + "SENSING_ONLINE": "is online?", "SENSING_USERNAME": "igama lomsebenzisi", "SENSING_USERID": "isazisi somsebenzisi", "SOUND_PLAY": "qala isandi%1", @@ -10842,6 +10879,7 @@ Blockly.ScratchMsgs.locales["zu"] = "SENSING_CURRENT_MINUTE": "umzuzu", "SENSING_CURRENT_SECOND": "umzuzwana", "SENSING_DAYSSINCE2000": "izinsuku kusukela 2000", + "SENSING_ONLINE": "is online?", "SENSING_USERNAME": "igama elisebenzile", "SENSING_USERID": "umsebenzisi ID", "SOUND_PLAY": "qala umsindo %1", @@ -11129,6 +11167,7 @@ Blockly.ScratchMsgs.locales["is"] = "SENSING_CURRENT_MINUTE": "mínúta", "SENSING_CURRENT_SECOND": "sekúnda", "SENSING_DAYSSINCE2000": "dagar síðan árið 2000", + "SENSING_ONLINE": "is online?", "SENSING_USERNAME": "notendanafn", "SENSING_USERID": "einkenni notenda", "SOUND_PLAY": "spila hljóð %1", @@ -11416,6 +11455,7 @@ Blockly.ScratchMsgs.locales["it"] = "SENSING_CURRENT_MINUTE": "minuto", "SENSING_CURRENT_SECOND": "secondo", "SENSING_DAYSSINCE2000": "giorni trascorsi dal 2000", + "SENSING_ONLINE": "is online?", "SENSING_USERNAME": "username", "SENSING_USERID": "user id", "SOUND_PLAY": "avvia riproduzione suono %1", @@ -11703,6 +11743,7 @@ Blockly.ScratchMsgs.locales["ka"] = "SENSING_CURRENT_MINUTE": "წუთი", "SENSING_CURRENT_SECOND": "წამი", "SENSING_DAYSSINCE2000": "2000-ის შემდგომი დღეები", + "SENSING_ONLINE": "is online?", "SENSING_USERNAME": "მომხმარებელი", "SENSING_USERID": "მომხმარებლის id", "SOUND_PLAY": "ჩართე ხმა %1", @@ -11990,6 +12031,7 @@ Blockly.ScratchMsgs.locales["kk"] = "SENSING_CURRENT_MINUTE": "минут", "SENSING_CURRENT_SECOND": "секунд", "SENSING_DAYSSINCE2000": "2000-шы жылдан бастап күндер", + "SENSING_ONLINE": "is online?", "SENSING_USERNAME": "пайдаланушының аты", "SENSING_USERID": "қолданушы id", "SOUND_PLAY": "%1 дыбысын баста", @@ -12277,6 +12319,7 @@ Blockly.ScratchMsgs.locales["qu"] = "SENSING_CURRENT_MINUTE": "minutu", "SENSING_CURRENT_SECOND": "wawa pacha", "SENSING_DAYSSINCE2000": "2000 wata punchawmanta", + "SENSING_ONLINE": "is online?", "SENSING_USERNAME": "llamkaqpa sutin", "SENSING_USERID": "id llamkaqpa", "SOUND_PLAY": "tukayachi %1", @@ -12564,6 +12607,7 @@ Blockly.ScratchMsgs.locales["sw"] = "SENSING_CURRENT_MINUTE": "dakika", "SENSING_CURRENT_SECOND": "sekunde", "SENSING_DAYSSINCE2000": "siku tangu 2000", + "SENSING_ONLINE": "is online?", "SENSING_USERNAME": "jina la mtumiaji", "SENSING_USERID": "kitambulisho cha mtumiaji", "SOUND_PLAY": "anza sauti %1", @@ -12851,6 +12895,7 @@ Blockly.ScratchMsgs.locales["ht"] = "SENSING_CURRENT_MINUTE": "minit", "SENSING_CURRENT_SECOND": "segond", "SENSING_DAYSSINCE2000": "jou depi 2000", + "SENSING_ONLINE": "is online?", "SENSING_USERNAME": "non itilizatè", "SENSING_USERID": "idantite itilizatè", "SOUND_PLAY": "kòmanse jwe son %1", @@ -13138,6 +13183,7 @@ Blockly.ScratchMsgs.locales["ku"] = "SENSING_CURRENT_MINUTE": "xulek", "SENSING_CURRENT_SECOND": "çirke", "SENSING_DAYSSINCE2000": "rojên ji salên 2000an vir de", + "SENSING_ONLINE": "is online?", "SENSING_USERNAME": "navê bikarhêner", "SENSING_USERID": "nasnameya bikarhêner", "SOUND_PLAY": "denge %1ê bide destpêkirin", @@ -13425,6 +13471,7 @@ Blockly.ScratchMsgs.locales["ckb"] = "SENSING_CURRENT_MINUTE": "خولەک", "SENSING_CURRENT_SECOND": "چرکە", "SENSING_DAYSSINCE2000": "ڕۆژ لەوەتەی 2000", + "SENSING_ONLINE": "is online?", "SENSING_USERNAME": "ناوی بەکارهێنەر", "SENSING_USERID": "ژمارەی بەکارهێنەر", "SOUND_PLAY": "دەستپێکردنی دەنگ %1", @@ -13712,6 +13759,7 @@ Blockly.ScratchMsgs.locales["lv"] = "SENSING_CURRENT_MINUTE": "minūte", "SENSING_CURRENT_SECOND": "sekunde", "SENSING_DAYSSINCE2000": "dienas kopš 2000", + "SENSING_ONLINE": "is online?", "SENSING_USERNAME": "lietotājvārds", "SENSING_USERID": "lietotāja id", "SOUND_PLAY": "atskaņot skaņu %1", @@ -13999,6 +14047,7 @@ Blockly.ScratchMsgs.locales["lt"] = "SENSING_CURRENT_MINUTE": "minutė", "SENSING_CURRENT_SECOND": "sekundė", "SENSING_DAYSSINCE2000": "dienų skaičius nuo 2000-ųjų", + "SENSING_ONLINE": "is online?", "SENSING_USERNAME": "vartotojo vardas", "SENSING_USERID": "vartotojo ID", "SOUND_PLAY": "grok %1", @@ -14286,6 +14335,7 @@ Blockly.ScratchMsgs.locales["hu"] = "SENSING_CURRENT_MINUTE": "perc", "SENSING_CURRENT_SECOND": "másodperc", "SENSING_DAYSSINCE2000": "napok 2000 óta", + "SENSING_ONLINE": "is online?", "SENSING_USERNAME": "felhasználó", "SENSING_USERID": "felhasználóazonosító", "SOUND_PLAY": "indítsd el %1 hangot", @@ -14573,6 +14623,7 @@ Blockly.ScratchMsgs.locales["mi"] = "SENSING_CURRENT_MINUTE": "miniti", "SENSING_CURRENT_SECOND": "hēkona", "SENSING_DAYSSINCE2000": "ngā rā mai i 2000", + "SENSING_ONLINE": "is online?", "SENSING_USERNAME": "ingoa kaiwhakamahi", "SENSING_USERID": "tohu tuakiri", "SOUND_PLAY": "tīmatahia te whakatangi i te oro %1", @@ -14860,6 +14911,7 @@ Blockly.ScratchMsgs.locales["mn"] = "SENSING_CURRENT_MINUTE": "минут", "SENSING_CURRENT_SECOND": "секунд", "SENSING_DAYSSINCE2000": "2000 оноос хойших өдрийн тоо", + "SENSING_ONLINE": "is online?", "SENSING_USERNAME": "хэрэглэгчийн нэр", "SENSING_USERID": "хэрэглэгчийн ID", "SOUND_PLAY": "дуу %1-ийг эхлүүл", @@ -15147,6 +15199,7 @@ Blockly.ScratchMsgs.locales["nl"] = "SENSING_CURRENT_MINUTE": "minuut", "SENSING_CURRENT_SECOND": "seconde", "SENSING_DAYSSINCE2000": "dagen sinds 2000", + "SENSING_ONLINE": "is online?", "SENSING_USERNAME": "gebruikersnaam", "SENSING_USERID": "gebruiker id", "SOUND_PLAY": "start geluid %1", @@ -15434,6 +15487,7 @@ Blockly.ScratchMsgs.locales["ja"] = "SENSING_CURRENT_MINUTE": "分", "SENSING_CURRENT_SECOND": "秒", "SENSING_DAYSSINCE2000": "2000年からの日数", + "SENSING_ONLINE": "is online?", "SENSING_USERNAME": "ユーザー名", "SENSING_USERID": "ユーザーID", "SOUND_PLAY": "%1 の音を鳴らす", @@ -15721,6 +15775,7 @@ Blockly.ScratchMsgs.locales["ja-Hira"] = "SENSING_CURRENT_MINUTE": "ふん", "SENSING_CURRENT_SECOND": "びょう", "SENSING_DAYSSINCE2000": "2000ねんからのにっすう", + "SENSING_ONLINE": "is online?", "SENSING_USERNAME": "ユーザーめい", "SENSING_USERID": "ユーザーID", "SOUND_PLAY": "%1 のおとをならす", @@ -16008,6 +16063,7 @@ Blockly.ScratchMsgs.locales["nb"] = "SENSING_CURRENT_MINUTE": "minutt", "SENSING_CURRENT_SECOND": "sekund", "SENSING_DAYSSINCE2000": "dager siden 2000", + "SENSING_ONLINE": "is online?", "SENSING_USERNAME": "brukernavn", "SENSING_USERID": "brukernavn", "SOUND_PLAY": "start lyden %1", @@ -16295,6 +16351,7 @@ Blockly.ScratchMsgs.locales["nn"] = "SENSING_CURRENT_MINUTE": "minuttet", "SENSING_CURRENT_SECOND": "sekundet", "SENSING_DAYSSINCE2000": "dagar sidan år 2000", + "SENSING_ONLINE": "is online?", "SENSING_USERNAME": "brukarnamn", "SENSING_USERID": "brukar-id", "SOUND_PLAY": "start lyden %1", @@ -16582,6 +16639,7 @@ Blockly.ScratchMsgs.locales["oc"] = "SENSING_CURRENT_MINUTE": "minuta", "SENSING_CURRENT_SECOND": "segonda", "SENSING_DAYSSINCE2000": "jorns dempuèi 2000", + "SENSING_ONLINE": "is online?", "SENSING_USERNAME": "nom d'utilizator", "SENSING_USERID": "id d'utilizator", "SOUND_PLAY": "començar son %1", @@ -16869,6 +16927,7 @@ Blockly.ScratchMsgs.locales["or"] = "SENSING_CURRENT_MINUTE": "ମିନିଟ", "SENSING_CURRENT_SECOND": "ସେକେଣ୍ଡ", "SENSING_DAYSSINCE2000": "ବର୍ଷ 2000 ପରଠାରୁ ଦିନ", + "SENSING_ONLINE": "is online?", "SENSING_USERNAME": "ବ୍ୟବହାରକାରୀ ର ନାମ", "SENSING_USERID": "ବ୍ୟବହାରକାରୀ ର ଚିହ୍ନ", "SOUND_PLAY": "ଶବ୍ଦ %1 ଆରମ୍ଭ କର ", @@ -17156,6 +17215,7 @@ Blockly.ScratchMsgs.locales["uz"] = "SENSING_CURRENT_MINUTE": "daqiqa", "SENSING_CURRENT_SECOND": "soniya", "SENSING_DAYSSINCE2000": "2000-yildan keyingi kunlar", + "SENSING_ONLINE": "is online?", "SENSING_USERNAME": "foydalanuvchi ismi", "SENSING_USERID": "foydalanuvchi ID", "SOUND_PLAY": " %1 ni ijro etish", @@ -17443,6 +17503,7 @@ Blockly.ScratchMsgs.locales["th"] = "SENSING_CURRENT_MINUTE": "นาที", "SENSING_CURRENT_SECOND": "วินาที", "SENSING_DAYSSINCE2000": "จำนวนวันตั้งแต่ปี ค.ศ 2000", + "SENSING_ONLINE": "is online?", "SENSING_USERNAME": "ชื่อผู้ใช้", "SENSING_USERID": "รหัสผู้ใช้", "SOUND_PLAY": "เริ่มเสียง %1", @@ -17730,6 +17791,7 @@ Blockly.ScratchMsgs.locales["km"] = "SENSING_CURRENT_MINUTE": "នាទី", "SENSING_CURRENT_SECOND": "វិនាទី", "SENSING_DAYSSINCE2000": "ចំនួនថ្ងៃចាប់ពីឆ្នាំ 2000", + "SENSING_ONLINE": "is online?", "SENSING_USERNAME": "ឈ្មោះគណនី", "SENSING_USERID": "លេខសម្គាល់អ្នកប្រើ", "SOUND_PLAY": "ផ្តើមសម្លេង %1", @@ -18017,6 +18079,7 @@ Blockly.ScratchMsgs.locales["pl"] = "SENSING_CURRENT_MINUTE": "minuta", "SENSING_CURRENT_SECOND": "sekunda", "SENSING_DAYSSINCE2000": "dni od 2000", + "SENSING_ONLINE": "is online?", "SENSING_USERNAME": "nazwa użytkownika", "SENSING_USERID": "ID użytkownika", "SOUND_PLAY": "zagraj dźwięk %1", @@ -18304,6 +18367,7 @@ Blockly.ScratchMsgs.locales["pt"] = "SENSING_CURRENT_MINUTE": "o minuto", "SENSING_CURRENT_SECOND": "o segundo", "SENSING_DAYSSINCE2000": "o número de dias desde 2000", + "SENSING_ONLINE": "is online?", "SENSING_USERNAME": "o nome de utilizador", "SENSING_USERID": "o ID de utilizador", "SOUND_PLAY": "toca o som %1", @@ -18591,6 +18655,7 @@ Blockly.ScratchMsgs.locales["pt-br"] = "SENSING_CURRENT_MINUTE": "minuto", "SENSING_CURRENT_SECOND": "segundo", "SENSING_DAYSSINCE2000": "número de dias desde 2000", + "SENSING_ONLINE": "is online?", "SENSING_USERNAME": "nome de usuário", "SENSING_USERID": "id do usuário", "SOUND_PLAY": "toque o som %1", @@ -18878,6 +18943,7 @@ Blockly.ScratchMsgs.locales["rap"] = "SENSING_CURRENT_MINUTE": "minuti", "SENSING_CURRENT_SECOND": "segundo", "SENSING_DAYSSINCE2000": "he mahana mai te 2000", + "SENSING_ONLINE": "is online?", "SENSING_USERNAME": "iŋoa o te usuario", "SENSING_USERID": "id o te kope kori", "SOUND_PLAY": "haʾamata te pakeke %1", @@ -19165,6 +19231,7 @@ Blockly.ScratchMsgs.locales["ro"] = "SENSING_CURRENT_MINUTE": "minutul", "SENSING_CURRENT_SECOND": "secunda", "SENSING_DAYSSINCE2000": "zile din 2000", + "SENSING_ONLINE": "is online?", "SENSING_USERNAME": "nume utilizator", "SENSING_USERID": "id utilizator", "SOUND_PLAY": "pornește sunetul %1", @@ -19452,6 +19519,7 @@ Blockly.ScratchMsgs.locales["ru"] = "SENSING_CURRENT_MINUTE": "минута", "SENSING_CURRENT_SECOND": "секунда", "SENSING_DAYSSINCE2000": "дней с 2000 г", + "SENSING_ONLINE": "is online?", "SENSING_USERNAME": "имя пользователя", "SENSING_USERID": "id пользователя", "SOUND_PLAY": "включить звук %1", @@ -19739,6 +19807,7 @@ Blockly.ScratchMsgs.locales["nso"] = "SENSING_CURRENT_MINUTE": "motsotso", "SENSING_CURRENT_SECOND": "motsotswana", "SENSING_DAYSSINCE2000": "matšatši go tloga ka 2000", + "SENSING_ONLINE": "is online?", "SENSING_USERNAME": "leinatšhomišo", "SENSING_USERID": "boitsebišo bja tšhomišo", "SOUND_PLAY": "thoma modumo %1", @@ -20026,6 +20095,7 @@ Blockly.ScratchMsgs.locales["tn"] = "SENSING_CURRENT_MINUTE": "motsotso", "SENSING_CURRENT_SECOND": "motsotswana", "SENSING_DAYSSINCE2000": "malatsi go simolola ka 2000", + "SENSING_ONLINE": "is online?", "SENSING_USERNAME": "leinatiriso", "SENSING_USERID": "tiriso ya go ikitsise", "SOUND_PLAY": "simolola modumo wa %1", @@ -20313,6 +20383,7 @@ Blockly.ScratchMsgs.locales["sk"] = "SENSING_CURRENT_MINUTE": "min", "SENSING_CURRENT_SECOND": "s", "SENSING_DAYSSINCE2000": "dní od roku 2000", + "SENSING_ONLINE": "is online?", "SENSING_USERNAME": "používateľ", "SENSING_USERID": "užívateľské id", "SOUND_PLAY": "zahraj zvuk %1", @@ -20600,6 +20671,7 @@ Blockly.ScratchMsgs.locales["sl"] = "SENSING_CURRENT_MINUTE": "minuta", "SENSING_CURRENT_SECOND": "sekunda", "SENSING_DAYSSINCE2000": "dni od leta 2000", + "SENSING_ONLINE": "is online?", "SENSING_USERNAME": "uporabniško ime", "SENSING_USERID": "uporabnikova številka", "SOUND_PLAY": "predvajaj zvok %1", @@ -20887,6 +20959,7 @@ Blockly.ScratchMsgs.locales["sr"] = "SENSING_CURRENT_MINUTE": "минут", "SENSING_CURRENT_SECOND": "секунда", "SENSING_DAYSSINCE2000": "дана после 2000", + "SENSING_ONLINE": "is online?", "SENSING_USERNAME": "корисничко име", "SENSING_USERID": "корисников ид", "SOUND_PLAY": "покрени звук %1", @@ -21174,6 +21247,7 @@ Blockly.ScratchMsgs.locales["fi"] = "SENSING_CURRENT_MINUTE": "minuutti", "SENSING_CURRENT_SECOND": "sekunti", "SENSING_DAYSSINCE2000": "päiviä vuoden 2000 jälkeen", + "SENSING_ONLINE": "is online?", "SENSING_USERNAME": "käyttäjänimi", "SENSING_USERID": "käyttäjä-id", "SOUND_PLAY": "soita ääni %1", @@ -21461,6 +21535,7 @@ Blockly.ScratchMsgs.locales["sv"] = "SENSING_CURRENT_MINUTE": "minuter ", "SENSING_CURRENT_SECOND": "sekunder ", "SENSING_DAYSSINCE2000": "dagar sedan år 2000", + "SENSING_ONLINE": "is online?", "SENSING_USERNAME": "användarnamn ", "SENSING_USERID": "användarnamn", "SOUND_PLAY": "starta ljud %1", @@ -21748,6 +21823,7 @@ Blockly.ScratchMsgs.locales["vi"] = "SENSING_CURRENT_MINUTE": "phút", "SENSING_CURRENT_SECOND": "giây", "SENSING_DAYSSINCE2000": "số ngày từ năm 2000", + "SENSING_ONLINE": "is online?", "SENSING_USERNAME": "tên đăng nhập", "SENSING_USERID": "id người dùng", "SOUND_PLAY": "bắt đầu âm thanh %1", @@ -22035,6 +22111,7 @@ Blockly.ScratchMsgs.locales["tr"] = "SENSING_CURRENT_MINUTE": "dakika", "SENSING_CURRENT_SECOND": "saniye", "SENSING_DAYSSINCE2000": "2000 yılından beri geçen gün", + "SENSING_ONLINE": "is online?", "SENSING_USERNAME": "kullanıcı adı", "SENSING_USERID": "kullanıcı kimliği", "SOUND_PLAY": "%1 sesini başlat", @@ -22322,6 +22399,7 @@ Blockly.ScratchMsgs.locales["uk"] = "SENSING_CURRENT_MINUTE": "хвилина ", "SENSING_CURRENT_SECOND": "секунда", "SENSING_DAYSSINCE2000": "днів після 2000", + "SENSING_ONLINE": "is online?", "SENSING_USERNAME": "користувач", "SENSING_USERID": "користувач ID", "SOUND_PLAY": "відтворити звук %1", @@ -22609,6 +22687,7 @@ Blockly.ScratchMsgs.locales["zh-cn"] = "SENSING_CURRENT_MINUTE": "分", "SENSING_CURRENT_SECOND": "秒", "SENSING_DAYSSINCE2000": "2000年至今的天数", + "SENSING_ONLINE": "is online?", "SENSING_USERNAME": "用户名", "SENSING_USERID": "用户id", "SOUND_PLAY": "播放声音 %1", @@ -22896,6 +22975,7 @@ Blockly.ScratchMsgs.locales["zh-tw"] = "SENSING_CURRENT_MINUTE": "分", "SENSING_CURRENT_SECOND": "秒", "SENSING_DAYSSINCE2000": "2000年迄今日數", + "SENSING_ONLINE": "is online?", "SENSING_USERNAME": "用戶名稱", "SENSING_USERID": "用戶 ID", "SOUND_PLAY": "播放音效 %1",