From 1a828369adbfe5deb420be97321624db9296ce17 Mon Sep 17 00:00:00 2001 From: Suave Date: Tue, 3 Sep 2024 20:04:12 +0800 Subject: [PATCH] add Simplified Chinese translations --- .../src/extensions/scratch3_tello/index.js | 38 +++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/scratch-vm/src/extensions/scratch3_tello/index.js b/scratch-vm/src/extensions/scratch3_tello/index.js index 3d38ffd..5094502 100644 --- a/scratch-vm/src/extensions/scratch3_tello/index.js +++ b/scratch-vm/src/extensions/scratch3_tello/index.js @@ -29,6 +29,7 @@ const message = { 'de': 'abheben', 'bg': 'излитане', 'zh-tw': '起飛', + 'zh-cn': '起飞', 'it': 'decollo', 'lv': 'pacelties', 'ua': 'зліт', @@ -42,6 +43,7 @@ const message = { 'de': 'landen', 'bg': 'приземяване', 'zh-tw': '降落', + 'zh-cn': '降落', 'it': 'atterraggio', 'lv': 'nolaisties', 'ua': 'посадити', @@ -55,6 +57,7 @@ const message = { 'de': '[X] cm höher', 'bg': 'издигане [X] см', 'zh-tw': '向上 [X] 公分', + 'zh-cn': '向上 [X] 厘米', 'it': 'alzarsi di [X] cm', 'lv': 'uz augšu [X] cm', 'ua': 'вгору [X] см', @@ -68,6 +71,7 @@ const message = { 'de': '[X] cm tiefer', 'bg': 'спускане [X] см', 'zh-tw': '向下 [X] 公分', + 'zh-cn': '向下 [X] 厘米', 'it': 'abbasarsi di [X] cm', 'lv': 'uz leju [X] cm', 'ua': 'вниз [X] см', @@ -81,6 +85,7 @@ const message = { 'de': '[X] cm nach links', 'bg': 'наляво [X] см', 'zh-tw': '向左 [X] 公分', + 'zh-cn': '向左 [X] 厘米', 'it': 'muovi a sinistra di [X] cm', 'lv': 'pa kreisi [X] cm', 'ua': 'ліворуч [X] см', @@ -95,6 +100,7 @@ const message = { 'de': '[X] cm nach rechts', 'bg': 'надясно [X] см', 'zh-tw': '向右 [X] 公分', + 'zh-cn': '向右 [X] 厘米', 'it': 'muovi a destra di [X] cm', 'lv': 'pa labi [X] cm', 'ua': 'праворуч [X] см', @@ -108,6 +114,7 @@ const message = { 'de': '[X] cm nach vorne', 'bg': 'напред [X] см', 'zh-tw': '前進 [X] 公分', + 'zh-cn': '前进 [X] 厘米', 'it': 'muovi in avanti di [X] cm', 'lv': 'uz priekšu [X] cm', 'ua': 'вперед [X] см', @@ -121,6 +128,7 @@ const message = { 'de': '[X] cm nach hinten', 'bg': 'назад [X] см', 'zh-tw': '後退 [X] 公分', + 'zh-cn': '后退 [X] 厘米', 'it': 'muovi indietro di [X] cm', 'lv': 'atpakaļ [X] cm', 'ua': 'назад [X] см', @@ -134,6 +142,7 @@ const message = { 'de': 'drehe [X] Grad nach rechts', 'bg': 'завъртане [X] градуса надясно', 'zh-tw': '向右轉 [X] 度', + 'zh-cn': '向右转 [X] 度', 'it': 'ruota di [X] gradi a destra', 'lv': 'pagriezties [X] grādus pa labi', 'ua': 'повернути на [X] градусів праворуч', @@ -147,6 +156,7 @@ const message = { 'de': 'drehe [X] Grad nach links', 'bg': 'завъртане [X] градуса наляво', 'zh-tw': '向左轉 [X] 度', + 'zh-cn': '向左转 [X] 度', 'it': 'ruota di [X] gradi a sinistra', 'lv': 'pagriezties [X] grādus pa kreisi', 'ua': 'повернути на [X] градусів ліворуч', @@ -159,6 +169,7 @@ const message = { 'de': 'Flip nach [DIRECTION]', 'bg': 'лупинг на [DIRECTION]', 'zh-tw': '向 [DIRECTION] 方翻轉', + 'zh-cn': '向 [DIRECTION] 方翻转', 'it': 'capovolgi verso [DIRECTION]', 'lv': 'apmest kūleni', 'ua': 'фліп всередину [DIRECTION]', @@ -171,6 +182,7 @@ const message = { 'de': 'fliege zu x:[X] y:[Y] z:[Z] mit [SPEED]cm/s', 'bg': 'лети до x:[X] y:[Y] z:[Z] с [SPEED] сm/сек', 'zh-tw': '飛往 x:[X] y:[Y] z:[Z] 以速度 [SPEED] 公分/秒', + 'zh-cn': '飞往 x:[X] y:[Y] z:[Z] 以速度 [SPEED] 厘米/秒', 'it': 'vola a x:[X] y:[Y] z:[Z] in [SPEED]cm/s', 'lv': 'lidot uz x:[X] y:[Y] z:[Z] ar ātrumu [SPEED]cm/s', 'ua': 'полетіти до x:[X] y:[Y] z:[Z] зі швидкістю [SPEED]cм/с', @@ -183,6 +195,7 @@ const message = { 'de': 'fliege in einer Kurve von x:[X1] y:[Y1] z:[Z1] nach x:[X2] y:[Y2] z:[Z2] mit [SPEED]cm/s', 'bg': 'лети от x:[X1] y:[Y1] z:[Z1] до x:[X2] y:[Y2] z:[Z2] с [SPEED] см/сек', 'zh-tw': '曲線飛行從 x:[X1] y:[Y1] z:[Z1] 到 x:[X2] y:[Y2] z:[Z2] 以速度 [SPEED] 公分/秒', + 'zh-cn': '曲线飞行从 x:[X1] y:[Y1] z:[Z1] 到 x:[X2] y:[Y2] z:[Z2] 以速度 [SPEED] 厘米/秒', 'it': 'vola da x:[X1] y:[Y1] z:[Z1] a x:[X2] y:[Y2] z:[Z2] in [SPEED]cm/s', 'lv': 'lidot ar līkumu no x:[X1] y:[Y1] z:[Z1] līdz x:[X2] y:[Y2] z:[Z2] ar ātrumu [SPEED]cm/s', 'ua': 'політ у кривій з x:[X1] y:[Y1] z:[Z1] до x:[X2] y:[Y2] z:[Z2] зі швидкістю [SPEED] см/с' @@ -195,6 +208,7 @@ const message = { 'de': 'aktiviere das Mission Pad', 'bg': 'активиране на Mission Pad', 'zh-tw': '啟動挑戰卡', + 'zh-cn': '启动挑战卡', 'it' : 'attiva la "Mission Pad"', 'lv': 'iespējot "Mission Pad"', 'ua': 'увімкнути "Mission Pad"', @@ -207,6 +221,7 @@ const message = { 'de': 'wenn [MID] wahrgenommen wird, fliege nach x:[X] y:[Y] z:[Z] basierend auf dem Mission Pad mit [SPEED]cm/s', 'bg': 'когато [MID] е засечен, лети от x:[X] y:[Y] z:[Z] според Mission Pad с [SPEED] см/сек', 'zh-tw': '偵測到 [MID] 挑戰卡, 從挑戰卡飛行到 x:[X] y:[Y] z:[Z] 用 [SPEED]公分/秒 速度', + 'zh-cn': '检测到 [MID] 挑战卡, 从挑战卡飞行到 x:[X] y:[Y] z:[Z] 用 [SPEED]厘米/秒 速度', 'it': 'quando viene rilevato [MID], vola a x:[X] y:[Y] z:[Z] in base alla "Mission Pad" a [SPEED]cm/s', 'lv': 'kad konstatēts [MID], lidot uz x:[X] y:[Y] z:[Z] atbilstoši "Mission Pad", ar ātrumu [SPEED]cm/s', 'ua': 'коли виявлено [MID], полетіти до x:[X] y:[Y] z:[Z] на основі "Mission Pad" зі швидкістю [SPEED] см/с', @@ -219,6 +234,7 @@ const message = { 'de': 'wenn [MID] wahrgenommen wird, fliege in einer Kurve von x:[X1] y:[Y1] z:[Z1] nach x:[X2] y:[Y2] z:[Z2] basierend auf dem Mission Pad mit [SPEED]cm/s', 'bg': 'когато [MID] е засечен, лети със завой от x:[X1] y:[Y1] z:[Z1] до x:[X2] y:[Y2] z:[Z2] според Mission Pad с [SPEED] см/сек', 'zh-tw': '偵測到 [MID] 挑戰卡, 以弧線飛行從 x:[X1] y:[Y1] z:[Z1] 到 x:[X2] y:[Y2] z:[Z2] 用 [SPEED]公分/秒 速度', + 'zh-cn': '检测到 [MID] 挑战卡, 以弧线飞行从 x:[X1] y:[Y1] z:[Z1] 到 x:[X2] y:[Y2] z:[Z2] 用 [SPEED]厘米/秒 速度', 'it': 'quando viene rilevato [MID], vola da x:[X1] y:[Y1] z:[Z1] a x:[X2] y:[Y2] z:[Z2] in base alla "Mission Pad" a [SPEED]cm/s', 'lv': 'kad konstatēts [MID], lidot ar līkumu no x:[X1] y:[Y1] z:[Z1] līdz x:[X2] y:[Y2] z:[Z2] atbilstoši "Mission Pad", ar ātrumu [SPEED]cm/s', 'ua': 'якщо виявлено [MID], політ у кривій з x:[X1] y:[Y1] z:[Z1] до x:[X2] y:[Y2] z:[Z2] на основі "Mission Pad" зі швидкістю [SPEED] см/с', @@ -231,6 +247,7 @@ const message = { 'de': 'wenn [MID1] [MID2] wahrgenommen wird, fliege nach x:[X] y:[Y] z:[Z] basierend auf dem ersten Mission Pad, fliege dann zum zweiten Mission Pad mit [SPEED] cm/s und drehe dich um [YAW] Grad', 'bg': 'когато [MID1] [MID2] е засечен, лети до x:[X] y:[Y] z:[Z] според първи Mission Pad, след това според втори Mission Pad с [SPEED] см/сек и се завърти [YAW] градуса', 'zh-tw': '偵測到 [MID1] [MID2] , 從第一個挑戰卡用 [SPEED] 公分/秒 速度及旋轉 [YAW] 角度飛往 x:[X] y:[Y] z:[Z] 第二個挑戰卡', + 'zh-cn': '检测到 [MID1] [MID2] , 从第一个挑战卡用 [SPEED] 厘米/秒 速度及旋转 [YAW] 角度飞往 x:[X] y:[Y] z:[Z] 第二个挑战卡', 'it': 'quando viene rilevato [MID1] e [MID2], vola a x:[X] y:[Y] z:[Z] in base alla prima "Mission Pad", fai una rotazione di [YAW] gradi e quindi vola alla seconda "Mission Pad" a [SPEED] cm /s', 'lv': 'kad konstatēts [MID1] [MID2], lidot uz x:[X] y:[Y] z:[Z] atbilstoši pirmajam "Mission Pad", tad lidot uz otro "Mission Pad" ar ātrumu [SPEED]cm/s un pagriezties [YAW] grādus', 'ua': 'якщо виявлено [MID1] та [MID2], політ до x:[X] y:[Y] z:[Z] на основі першої "Mission Pad", а потім перехід на другу "Mission Pad" зі швидкістю [SPEED] см/с та обертання на [YAW] градусів', @@ -243,6 +260,7 @@ const message = { 'de': 'lösche die Befehlsreihe', 'bg': 'изтриване на командите', 'zh-tw': '清除命令佇列', + 'zh-cn': '清除命令队列', 'it' : 'elimina la sequenza di comandi', 'lv': 'notīrīt komandu rindu', 'ua': 'очистити чергу команд', @@ -256,6 +274,7 @@ const message = { 'de': 'falle', 'bg': 'накланяне', 'zh-tw': '俯仰', + 'zh-cn': '俯仰', 'it' : 'lancio', 'lv': 'slīpums', 'ua': 'тангаж', @@ -269,6 +288,7 @@ const message = { 'de': 'rolle', 'bg': 'завъртане', 'zh-tw': '翻滾', + 'zh-cn': '翻滚', 'it' : 'rotolare', 'lv': 'rotācija', 'ua': 'крен', @@ -282,6 +302,7 @@ const message = { 'de': 'schwanken', 'bg': 'завъртане', 'zh-tw': '偏擺', + 'zh-cn': '偏摆', 'it': 'imbardata', 'lv': 'pagrieziens', 'ua': 'рискання', @@ -295,6 +316,7 @@ const message = { 'de': 'Geschwindigkeit x', 'bg': 'скорост x', 'zh-tw': 'x方向的速度', + 'zh-cn': 'x方向的速度', 'it' : 'velocità sull\'asse x', 'lv': 'x ātrums', 'ua': 'швидкість x', @@ -308,6 +330,7 @@ const message = { 'de': 'Geschwindigkeit y', 'bg': 'скорост y', 'zh-tw': 'y方向的速度', + 'zh-cn': 'y方向的速度', 'it' : 'velocità sull\'asse y', 'lv': 'y ātrums', 'ua': 'швидкість y', @@ -321,6 +344,7 @@ const message = { 'de': 'Geschwindigkeit z', 'bg': 'скорост z', 'zh-tw': 'z方向的速度', + 'zh-cn': 'z方向的速度', 'it' : 'velocità sull\'asse z', 'lv': 'z ātrums', 'ua': 'швидкість z', @@ -334,6 +358,7 @@ const message = { 'de': 'Höhe vom Boden', 'bg': 'височина от земята', 'zh-tw': '距離地面高度', + 'zh-cn': '距离地面高度', 'it': 'altezza dal suolo', 'lv': 'augstums no zemes', 'ua': 'висота від землі', @@ -347,6 +372,7 @@ const message = { 'de': 'Höhe vom Startpunkt', 'bg': 'височина от точката на излитане', 'zh-tw': '距離起飛點的高度', + 'zh-cn': '距离起飞点的高度', 'it': 'altezza dal punto di decollo', 'lv': 'augstums no pacelšanās punkta', 'ua': 'висота від точки зльоту', @@ -360,6 +386,7 @@ const message = { 'de': 'übrige Batterieladung', 'bg': 'заряд на батерията', 'zh-tw': '剩餘電量', + 'zh-cn': '剩余电量', 'it' : 'livello della batteria', 'lv': 'atlikusi baterija', 'ua': 'заряд батареї', @@ -373,6 +400,7 @@ const message = { 'de': 'Höhe gemessen am Luftdruck', 'bg': 'височина според барометър', 'zh-tw': '氣壓計偵測高度', + 'zh-cn': '气压计检测高度', 'it' : 'altitudine barometrica', 'lv': 'augstums pēc barometra', 'ua': 'висота за барометром', @@ -386,6 +414,7 @@ const message = { 'de': 'Flugzeit', 'bg': 'време на полета', 'zh-tw': '飛行時間', + 'zh-cn': '飞行时间', 'it' : 'tempo di volo', 'lv': 'lidojuma laiks', 'ua': 'час польоту', @@ -399,6 +428,7 @@ const message = { 'de': 'Beschleunigung x', 'bg': 'ускорение x', 'zh-tw': 'x方向的加速度', + 'zh-cn': 'x方向的加速度', 'it' : 'accelerazione sull\'asse x', 'lv': 'paātrinājums x', 'ua': 'прискорення по осі x', @@ -412,6 +442,7 @@ const message = { 'de': 'Beschleunigung y', 'bg': 'ускорение y', 'zh-tw': 'y方向的加速度', + 'zh-cn': 'y方向的加速度', 'it' : 'accelerazione sull\'asse y', 'lv': 'paātrinājums y', 'ua': 'прискорення по осі y', @@ -425,6 +456,7 @@ const message = { 'de': 'Beschleunigung z', 'bg': 'ускорение z', 'zh-tw': 'z方向的加速度', + 'zh-cn': 'z方向的加速度', 'it' : 'accelerazione sull\'asse z', 'lv': 'paātrinājums z', 'ua': 'прискорення по осі z', @@ -846,6 +878,7 @@ class Scratch3Tello { 'de': 'vorwärts', 'bg': 'напред', 'zh-tw': '前', + 'zh-cn': '前', 'it' : 'avanti', 'lv': 'uz priekšu', 'ua': 'вперед', @@ -864,6 +897,7 @@ class Scratch3Tello { 'de': 'zurück', 'bg': 'назад', 'zh-tw': '後', + 'zh-cn': '后', 'it' : 'indietro', 'lv': 'atpakaļ', 'ua': 'назад', @@ -882,6 +916,7 @@ class Scratch3Tello { 'de': 'links', 'bg': 'наляво', 'zh-tw': '左', + 'zh-cn': '左', 'it' : 'sinistra', 'lv': 'pa kreisi', 'ua': 'ліворуч', @@ -900,6 +935,7 @@ class Scratch3Tello { 'de': 'rechts', 'bg': 'надясно', 'zh-tw': '右', + 'zh-cn': '右', 'it' : 'destra', 'lv': 'pa labi', 'ua': 'праворуч', @@ -955,6 +991,7 @@ class Scratch3Tello { 'de': 'beliebig', 'bg': 'случаен', 'zh-tw': '亂數', + 'zh-cn': '随机', 'it' : 'casuale', 'lv': 'nejaušs', 'ua': 'випадковий', @@ -973,6 +1010,7 @@ class Scratch3Tello { 'de': 'am nahesten', 'bg': 'най-близък', 'zh-tw': '最近的', + 'zh-cn': '最近的', 'it' : 'il più vicino', 'lv': 'tuvākais', 'ua': 'найближчий',