Skip to content

Commit

Permalink
Bulgarian language
Browse files Browse the repository at this point in the history
Added Bulgarian language - 'bg'
  • Loading branch information
aladzhov authored Jun 14, 2023
1 parent 0893f2e commit 888889c
Showing 1 changed file with 76 additions and 38 deletions.
114 changes: 76 additions & 38 deletions scratch-vm/src/extensions/scratch3_tello/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -26,247 +26,279 @@ const message = {
'en': 'takeoff',
'ru': 'взлёт',
'fr': 'décollage',
'de': 'abheben'
'de': 'abheben',
'bg': 'излитане'
},
land: {
'ja': '着陸する',
'ja-Hira': 'ちゃくりくする',
'en': 'land',
'ru': 'посадка',
'fr': 'atterrissage',
'de': 'landen'
'de': 'landen',
'bg': 'приземяване'
},
up: {
'ja': '上に [X]cm 上がる',
'ja-Hira': 'うえに [X] センチあがる',
'en': 'up [X] cm',
'ru': 'вверх [X] см',
'fr': 'montée de [X] cm',
'de': '[X] cm höher'
'de': '[X] cm höher',
'bg': 'издигане [X] см'
},
down: {
'ja': '下に [X]cm 下がる',
'ja-Hira': 'したに [X] センチさがる',
'en': 'down [X] cm',
'ru': 'вниз [X] см',
'fr': 'descente de [X] cm',
'de': '[X] cm tiefer'
'de': '[X] cm tiefer',
'bg': 'спускане [X] см'
},
left: {
'ja': '左に [X]cm 動く',
'ja-Hira': 'ひだりに [X] センチうごく',
'en': 'move left [X] cm',
'ru': 'влево [X] см',
'fr': 'voler à gauche [X] cm',
'de': '[X] cm nach links'
'de': '[X] cm nach links',
'bg': 'наляво [X] см'
},
right: {
'ja': '右に [X]cm 動く',
'ja-Hira': 'みぎに [X] センチうごく',
'en': 'move right [X] cm',
'ru': 'вправо [X] см',
'fr': 'voler à droite [X] cm',
'de': '[X] cm nach rechts'
'de': '[X] cm nach rechts',
'bg': 'надясно [X] см'
},
forward: {
'ja': '前に [X]cm 進む',
'ja-Hira': 'まえに [X] センチすすむ',
'en': 'move forward [X] cm',
'ru': 'вперёд [X] см',
'fr': 'voler vers l\'avant [X] cm',
'de': '[X] cm nach vorne'
'de': '[X] cm nach vorne',
'bg': 'напред [X] см'
},
back: {
'ja': '後ろに [X]cm 下がる',
'ja-Hira': 'うしろに [X] センチさがる',
'en': 'move back [X] cm',
'ru': 'назад [X] см',
'fr': 'voler vers l\'arrière [X] cm',
'de': '[X] cm nach hinten'
'de': '[X] cm nach hinten',
'bg': 'назад [X] см'
},
cw: {
'ja': '[X] 度右に回る',
'ja-Hira': '[X] どみぎにまわる',
'en': 'rotate [X] degrees right',
'ru': 'повернуть на [X] градусов вправо',
'fr': 'tourner de [X] degrés vers la droite',
'de': 'drehe [X] Grad nach rechts'
'de': 'drehe [X] Grad nach rechts',
'bg': 'завъртане [X] градуса надясно'
},
ccw: {
'ja': '[X] 度左に回る',
'ja-Hira': '[X] どひだりにまわる',
'en': 'rotate [X] degrees left',
'ru': 'повернуть на [X] градусов влево',
'fr': 'tourner de [X] degrés vers la gauche',
'de': 'drehe [X] Grad nach links'
'de': 'drehe [X] Grad nach links',
'bg': 'завъртане [X] градуса наляво'
},
flip: {
'ja': '[DIRECTION]に宙返りする',
'ja-Hira': '[DIRECTION]にちゅうがえりする',
'en': 'flip in [DIRECTION]',
'fr': 'flip vers [DIRECTION]',
'de': 'Flip nach [DIRECTION]'
'de': 'Flip nach [DIRECTION]',
'bg': 'лупинг на [DIRECTION]'
},
go: {
'ja': 'x:[X] y:[Y] z:[Z] に [SPEED]cm/s で飛ぶ',
'ja-Hira': 'x:[X] y:[Y] z:[Z] に 1びょうで [SPEED] センチのはやさでとぶ',
'en': 'fly to x:[X] y:[Y] z:[Z] in [SPEED]cm/s',
'fr': 'voler à x:[X] y:[Y] z:[Z] à [SPEED]cm/s',
'de': 'fliege zu x:[X] y:[Y] z:[Z] mit [SPEED]cm/s'
'de': 'fliege zu x:[X] y:[Y] z:[Z] mit [SPEED]cm/s',
'bg': 'лети до x:[X] y:[Y] z:[Z] с [SPEED] сm/сек'
},
curve: {
'ja': 'x:[X1] y:[Y1] z:[Z1] から x:[X2] y:[Y2] z:[Z2] に [SPEED]cm/s でカーブしながら飛ぶ',
'ja-hira': 'x:[X2] y:[Y2] z:[Z2] から x:[X2] y:[Y2] z:[Z2] に 1びょうで [SPEED] センチのはやさでカーブしながらとぶ',
'en': 'fly in curve from x:[X1] y:[Y1] z:[Z1] to x:[X2] y:[Y2] z:[Z2] in [SPEED]cm/s',
'fr': 'voler en courbe de x:[X1] y:[Y1] z:[Z1] à x:[X2] y:[Y2] z:[Z2] à [SPEED]cm/s',
'de': 'fliege in einer Kurve von x:[X1] y:[Y1] z:[Z1] nach x:[X2] y:[Y2] z:[Z2] mit [SPEED]cm/s'
'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] см/сек',
},
enableMissionPad: {
'ja': 'ミッションパッドを使う',
'ja-Hira': 'ミッションパッドをつかう',
'en': 'enable Mission Pad',
'fr': 'activer le "Mission Pad"',
'de': 'aktiviere das Mission Pad'
'de': 'aktiviere das Mission Pad',
'bg': 'активиране на Mission Pad'
},
eduGo: {
'ja': '[MID]を検出していたら、ミッションパッドを基準に x:[X] y:[Y] z:[Z] に [SPEED]cm/s で飛ぶ',
'ja-Hira': '[MID]がみつかっていたら、ミッションパッドからみて x:[X] y:[Y] z:[Z] に 1びょうで [SPEED] センチのはやさでとぶ',
'en': 'when [MID] detected, fly to x:[X] y:[Y] z:[Z] based on the Mission Pad at [SPEED]cm/s',
'fr': 'détecter [MID], ensuite voler à x:[X] y:[Y] z:[Z] à partir du Mission Pad à [SPEED]cm/s',
'de': 'wenn [MID] wahrgenommen wird, fliege nach x:[X] y:[Y] z:[Z] basierend auf dem Mission Pad mit [SPEED]cm/s'
'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] см/сек'
},
eduCurve: {
'ja': '[MID]を検出していたら、ミッションパッドを基準に x:[X1] y:[Y1] z:[Z1] から x:[X2] y:[Y2] z:[Z2] に[SPEED]cm/s でカーブしながら飛ぶ',
'ja-hira': '[MID]がみつかっていたら、ミッションパッドからみて x:[X2] y:[Y2] z:[Z2] から x:[X2] y:[Y2] z:[Z2] に 1びょうで [SPEED] センチのはやさでカーブしながらとぶ',
'en': 'when [MID] detected, fly in curve from x:[X1] y:[Y1] z:[Z1] to x:[X2] y:[Y2] z:[Z2] based on the Mission Pad at [SPEED]cm/s',
'fr': 'détecter [MID], ensuite voler en courbe de x:[X1] y:[Y1] z:[Z1] à x:[X2] y:[Y2] z:[Z2] à partir du Mission Pad à [SPEED] cm/s',
'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'
'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] см/сек'
},
eduJump: {
'ja': '[MID1]と[MID2]を検出していたら、1つ目のミッションパッドを基準に x:[X] y:[Y] z:[Z] に飛んだあと、2つ目のミッションパッドの上まで[SPEED]cm/sで飛び[YAW]度に向く',
'ja-hira': '[MID1]と[MID2]がみつかったら、1つめのミッションパッドからみて x:[X] y:[Y] z:[Z] にとんだあと2つめのミッションパッドのうえまで 1びょうで [SPEED] センチのはやさでとび、[YAW]どにむく',
'en': 'when [MID1] [MID2] detected, fly to x:[X] y:[Y] z:[Z] based on first mission pad then fly on second mission pad at [SPEED] cm/s and rotate [YAW] degrees',
'fr': 'détecter [MID1] et [MID2], ensuite voler à x:[X] y:[Y] z:[Z] à partir du premier Mission Pad, faire une rotation de [YAW] degrés, et voler au deuxième Mission Pad à [SPEED] cm/s',
'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'
'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] градуса'
},
clearQueue: {
'ja': '実行待ちのコマンドをクリアする',
'ja-Hira': 'うごくのをまっているコマンドをなくす',
'en': 'clear command queue',
'fr': 'effacer la séquence de commandes',
'de': 'lösche die Befehlsreihe'
'de': 'lösche die Befehlsreihe',
'bg': 'изтриване на командите'
},
pitch: {
'ja': 'ピッチ',
'ja-Hira': 'ピッチ',
'en': 'pitch',
'ru': 'наклон',
'fr': 'tangage',
'de': 'falle'
'de': 'falle',
'bg': 'накланяне'
},
roll: {
'ja': 'ロール',
'ja-Hira': 'ロール',
'en': 'roll',
'ru': 'крен',
'fr': 'roulis',
'de': 'rolle'
'de': 'rolle',
'bg': 'завъртане'
},
yaw: {
'ja': 'ヨー',
'ja-Hira': 'ヨー',
'en': 'yaw',
'ru': 'вращение вокруг оси Z',
'fr': 'lacet',
'de': 'schwanken'
'de': 'schwanken',
'bg': 'завъртане'
},
vgx: {
'ja': 'x方向の速度',
'ja-Hira': 'xほうこうのはやさ',
'en': 'speed x',
'ru': 'скорость x',
'fr': 'vitesse sur l\'axe X',
'de': 'Geschwindigkeit x'
'de': 'Geschwindigkeit x',
'bg': 'скорост x'
},
vgy: {
'ja': 'y方向の速度',
'ja-Hira': 'yほうこうのはやさ',
'en': 'speed y',
'ru': 'скорость y',
'fr': 'vitesse sur l\'axe Y',
'de': 'Geschwindigkeit y'
'de': 'Geschwindigkeit y',
'bg': 'скорост y'
},
vgz: {
'ja': 'z方向の速度',
'ja-Hira': 'zほうこうのはやさ',
'en': 'speed z',
'ru': 'скорость z',
'fr': 'vitesse sur l\'axe Z',
'de': 'Geschwindigkeit z'
'de': 'Geschwindigkeit z',
'bg': 'скорост z'
},
tof: {
'ja': '地面からの高度',
'ja-Hira': 'じめんからのたかさ',
'en': 'height from ground',
'ru': 'высота от земли',
'fr': 'hauteur du sol',
'de': 'Höhe vom Boden'
'de': 'Höhe vom Boden',
'bg': 'височина от земята'
},
height: {
'ja': '離陸した場所からの高度',
'ja-Hira': 'りりくしたばしょからのたかさ',
'en': 'height from takeoff point',
'ru': 'высота от точки взлёта',
'fr': 'hauteur du point de décollage',
'de': 'Höhe vom Startpunkt'
'de': 'Höhe vom Startpunkt',
'bg': 'височина от точката на излитане'
},
bat: {
'ja': 'バッテリー残量',
'ja-Hira': 'バッテリーざんりょう',
'en': 'battery remaining',
'ru': 'заряд батареи',
'fr': 'niveau de la batterie',
'de': 'übrige Batterieladung'
'de': 'übrige Batterieladung',
'bg': 'заряд на батерията'
},
baro: {
'ja': '気圧計による高さ',
'ja-Hira': 'きあつけいによるたかさ',
'en': 'height by barometer',
'ru': 'высота по барометру',
'fr': 'altitude (baromètre)',
'de': 'Höhe gemessen am Luftdruck'
'de': 'Höhe gemessen am Luftdruck',
'bg': 'височина според барометър'
},
time: {
'ja': '飛行時間',
'ja-Hira': 'ひこうじかん',
'en': 'flying time',
'ru': 'время полёта',
'fr': 'durée du vol',
'de': 'Flugzeit'
'de': 'Flugzeit',
'bg': 'време на полета'
},
agx: {
'ja': 'x方向の加速度',
'ja-Hira': 'xほうこうのかそくど',
'en': 'acceleration x',
'ru': 'ускорение x',
'fr': 'accélération sur l\'axe X',
'de': 'Beschleunigung x'
'de': 'Beschleunigung x',
'bg': 'ускорение x'
},
agy: {
'ja': 'y方向の加速度',
'ja-Hira': 'yほうこうのかそくど',
'en': 'acceleration y',
'ru': 'ускорение y',
'fr': 'accélération sur l\'axe Y',
'de': 'Beschleunigung y'
'de': 'Beschleunigung y',
'bg': 'ускорение y'
},
agz: {
'ja': 'z方向の加速度',
'ja-Hira': 'zほうこうのかそくど',
'en': 'acceleration z',
'ru': 'ускорение z',
'fr': 'accélération sur l\'axe Z',
'de': 'Beschleunigung z'
'de': 'Beschleunigung z',
'bg': 'ускорение z'
}
};

Expand Down Expand Up @@ -682,7 +714,8 @@ class Scratch3Tello {
'ja-Hira': 'まえ',
'en': 'forward',
'fr': 'avant',
'de': 'vorwärts'
'de': 'vorwärts',
'bg': 'напред'
};
return msg[this.locale] || msg['en'];
})(),
Expand All @@ -695,7 +728,8 @@ class Scratch3Tello {
'ja-Hira': 'うしろ',
'en': 'back',
'fr': 'arrière',
'de': 'zurück'
'de': 'zurück',
'bg': 'назад'
};
return msg[this.locale] || msg['en'];
})(),
Expand All @@ -708,7 +742,8 @@ class Scratch3Tello {
'ja-Hira': 'ひだり',
'en': 'left',
'fr': 'gauche',
'de': 'links'
'de': 'links',
'bg': 'наляво'
};
return msg[this.locale] || msg['en'];
})(),
Expand All @@ -721,7 +756,8 @@ class Scratch3Tello {
'ja-Hira': 'みぎ',
'en': 'right',
'fr': 'droite',
'de': 'rechts'
'de': 'rechts',
'bg': 'надясно'
};
return msg[this.locale] || msg['en'];
})(),
Expand Down Expand Up @@ -771,7 +807,8 @@ class Scratch3Tello {
'ja-Hira': 'ランダム',
'en': 'random',
'fr': 'aléatoire',
'de': 'beliebig'
'de': 'beliebig',
'bg': 'случаен'
};
return msg[this.locale] || msg['en'];
})(),
Expand All @@ -784,7 +821,8 @@ class Scratch3Tello {
'ja-Hira': 'もっともちかい',
'en': 'nearest',
'fr': 'le plus proche',
'de': 'am nahesten'
'de': 'am nahesten',
'bg': 'най-близък'
};
return msg[this.locale] || msg['en'];
})(),
Expand Down

0 comments on commit 888889c

Please sign in to comment.