Skip to content

Commit 217a1a6

Browse files
First translation sync (#31)
- Added translation files for es-es, ja, ko, nl, pl, pt-BR, and zh-TW - Added update-translation scripts for sim and extension Limitations: - Japanese lacks translation for the more recent docs - We only just corrected the source text for the title of the certainty block help file so that's not yet translated
1 parent 56ba5e6 commit 217a1a6

File tree

69 files changed

+1631
-32
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

69 files changed

+1631
-32
lines changed

README.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,18 @@ pxt.json file:
5757
}
5858
```
5959

60+
## Translations
61+
62+
We manage translations via Crowdin.
63+
64+
#### Incorporting changes from Crowdin
65+
66+
Use [update-translations.sh](./bin/update-translations.sh).
67+
68+
Build and download the Crowdin zip and unzip it to a temporary location. Note the zip itself doesn't contain a top-level directory, so on Mac/Linux use e.g. `unzip -d ~/tmp/trans microbit-org.zip`. Run the script passing the directory containing the unzipped translations.
69+
70+
The script will update the extension UI and sim strings.
71+
6072
## License
6173

6274
This software made available under the MIT open source license.
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
{
2+
"ml.getCertainty": "Obtiene la certeza de un evento ML en porcentaje (0 a 100).",
3+
"ml.getCertainty|param|event": "una de las acciones con las que el modelo de aprendizaje automático fue entrenado",
4+
"ml.isDetected": "Comprueba si se ha detectado un evento ML.",
5+
"ml.isDetected|param|event": "una de las acciones con las que el modelo de aprendizaje automático fue entrenado",
6+
"ml.onStart": "Hace algo cuando se detecta un evento ML.",
7+
"ml.onStart|param|body": "código a ejecutar",
8+
"ml.onStart|param|event": "una de las acciones con las que el modelo de aprendizaje automático fue entrenado",
9+
"ml.onStop": "Hace algo cuando ya no se detecta un evento ML.",
10+
"ml.onStopDetailed": "Hace algo cuando ya no se detecta un evento ML.",
11+
"ml.onStopDetailed|param|body": "código a ejecutar",
12+
"ml.onStopDetailed|param|event": "una de las acciones con las que el modelo de aprendizaje automático fue entrenado",
13+
"ml.onStop|param|body": "código a ejecutar",
14+
"ml.onStop|param|event": "una de las acciones con las que el modelo de aprendizaje automático fue entrenado"
15+
}
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
{
2+
"ml.event.Unknown|block": "desconocido",
3+
"ml.getCertainty|block": "certeza (\\%) ML $event",
4+
"ml.isDetected|block": "se ha detectado ML $event",
5+
"ml.onStart|block": "al iniciar ML $event",
6+
"ml.onStopDetailed|block": "en ML $event parada $duration (ms)",
7+
"ml.onStop|block": "en parada ML $event ",
8+
"ml|block": "Aprendizaje Automático",
9+
"{id:category}Ml": "Ml",
10+
"{id:category}MlEvent": "MlEvent",
11+
"{id:group}micro:bit (V2)": "micro:bit (V2)"
12+
}
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
{
2+
"ml.getCertainty": "ML イベントの確実性をパーセント (0 ~ 100) で取得します。",
3+
"ml.getCertainty|param|event": "機械学習モデルが訓練された動きの1つ",
4+
"ml.isDetected": "MLイベントが現在検出されたかのテスト",
5+
"ml.isDetected|param|event": "機械学習モデルが訓練された動きの1つ",
6+
"ml.onStart": "MLイベントが検出されたときに何かを行います。",
7+
"ml.onStart|param|body": "実行するプログラム",
8+
"ml.onStart|param|event": "機械学習モデルが訓練された動きの1つ",
9+
"ml.onStop": "MLイベントが検出されなくなったときに何かを行います。",
10+
"ml.onStopDetailed": "MLイベントが検出されなくなったときに何かを行います。",
11+
"ml.onStopDetailed|param|body": "実行するプログラム",
12+
"ml.onStopDetailed|param|event": "機械学習モデルが訓練された動きの1つ",
13+
"ml.onStop|param|body": "実行するプログラム",
14+
"ml.onStop|param|event": "機械学習モデルが訓練された動きの1つ"
15+
}
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
{
2+
"ml.event.Unknown|block": "不明",
3+
"ml.getCertainty|block": "確実性(\\%) ML $event",
4+
"ml.isDetected|block": "ML が $event を検出したとき",
5+
"ml.onStart|block": "ML の $event が開始したとき",
6+
"ml.onStopDetailed|block": "ML $event を $duration (ms)停止",
7+
"ml.onStop|block": "ML $event が停止したとき",
8+
"ml|block": "機械学習",
9+
"{id:category}Ml": "Ml",
10+
"{id:category}MlEvent": "MlEvent",
11+
"{id:group}micro:bit (V2)": "micro:bit (V2)"
12+
}
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
{
2+
"ml.getCertainty": "ML 이벤트의 확실성을 백분율(0~100)로 표시합니다.",
3+
"ml.getCertainty|param|event": "기계 학습 모델이 학습한 행동 중 하나",
4+
"ml.isDetected": "ML 이벤트가 현재 감지되는지 테스트합니다.",
5+
"ml.isDetected|param|event": "기계 학습 모델이 학습한 행동 중 하나",
6+
"ml.onStart": "ML 이벤트가 감지되면 무언가를 합니다.",
7+
"ml.onStart|param|body": "실행할 코드",
8+
"ml.onStart|param|event": "기계 학습 모델이 학습한 행동 중 하나",
9+
"ml.onStop": "ML 이벤트가 더 이상 감지되지 않으면 무언가를 합니다.",
10+
"ml.onStopDetailed": "ML 이벤트가 더 이상 감지되지 않으면 무언가를 합니다.",
11+
"ml.onStopDetailed|param|body": "실행할 코드",
12+
"ml.onStopDetailed|param|event": "기계 학습 모델이 학습한 행동 중 하나",
13+
"ml.onStop|param|body": "실행할 코드",
14+
"ml.onStop|param|event": "기계 학습 모델이 학습한 행동 중 하나"
15+
}
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
{
2+
"ml.event.Unknown|block": "알 수 없음",
3+
"ml.getCertainty|block": "확실성 (\\%) ML $event",
4+
"ml.isDetected|block": "ML $event가 감지되었나요?",
5+
"ml.onStart|block": "ML $event 시작 시",
6+
"ml.onStopDetailed|block": "ML $event 중지 시 $duration(ms)",
7+
"ml.onStop|block": "ML $event 중지 시",
8+
"ml|block": "기계 학습",
9+
"{id:category}Ml": "Ml",
10+
"{id:category}MlEvent": "MlEvent",
11+
"{id:group}micro:bit (V2)": "micro:bit (V2)"
12+
}
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
{
2+
"ml.getCertainty": "Verkrijg de zekerheid van een ML-evenement in procenten (0 tot 100).",
3+
"ml.getCertainty|param|event": "een van de acties waar het machine-learningmodel op is getraind",
4+
"ml.isDetected": "Test of een ML-gebeurtenis momenteel is gedetecteerd.",
5+
"ml.isDetected|param|event": "een van de acties waar het machine-learningmodel op is getraind",
6+
"ml.onStart": "Doe iets wanneer een ML-gebeurtenis is gedetecteerd.",
7+
"ml.onStart|param|body": "code om uit te voeren",
8+
"ml.onStart|param|event": "een van de acties waar het machine-learningmodel op is getraind",
9+
"ml.onStop": "Doe iets wanneer een ML-gebeurtenis niet meer wordt gedetecteerd.",
10+
"ml.onStopDetailed": "Doe iets wanneer een ML-gebeurtenis niet meer wordt gedetecteerd.",
11+
"ml.onStopDetailed|param|body": "code om uit te voeren",
12+
"ml.onStopDetailed|param|event": "een van de acties waar het machine-learningmodel op is getraind",
13+
"ml.onStop|param|body": "code om uit te voeren",
14+
"ml.onStop|param|event": "een van de acties waar het machine-learningmodel op is getraind"
15+
}
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
{
2+
"ml.event.Unknown|block": "onbekend",
3+
"ml.getCertainty|block": "zekerheid (\\%) ML $event",
4+
"ml.isDetected|block": "is ML $event gedetecteerd",
5+
"ml.onStart|block": "op ML $event start",
6+
"ml.onStopDetailed|block": "op ML $event stop $duration (ms)",
7+
"ml.onStop|block": "op ML $event stop",
8+
"ml|block": "Machine Learning",
9+
"{id:category}Ml": "Ml",
10+
"{id:category}MlEvent": "MlEvent",
11+
"{id:group}micro:bit (V2)": "micro:bit (V2)"
12+
}
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
{
2+
"ml.getCertainty": "Uzyskaj pewność zdarzenia ML w procentach (od 0 do 100).",
3+
"ml.getCertainty|param|event": "jedna z czynności, na które został wytrenowany model nauczania maszynowego",
4+
"ml.isDetected": "Testuje, czy zdarzenie ML jest obecnie wykryte.",
5+
"ml.isDetected|param|event": "jedna z czynności, na które został wytrenowany model nauczania maszynowego",
6+
"ml.onStart": "Zrób coś, gdy wykryto zdarzenie ML",
7+
"ml.onStart|param|body": "kod do wykonania",
8+
"ml.onStart|param|event": "jedna z czynności, na które został wytrenowany model nauczania maszynowego",
9+
"ml.onStop": "Zrób coś, gdy zdarzenie ML nie jest już wykrywane.",
10+
"ml.onStopDetailed": "Zrób coś, gdy zdarzenie ML nie jest już wykrywane.",
11+
"ml.onStopDetailed|param|body": "kod do wykonania",
12+
"ml.onStopDetailed|param|event": "jedna z czynności, na które został wytrenowany model nauczania maszynowego",
13+
"ml.onStop|param|body": "kod do wykonania",
14+
"ml.onStop|param|event": "jedna z czynności, na które został wytrenowany model nauczania maszynowego"
15+
}

0 commit comments

Comments
 (0)