Skip to content

Commit fb5b521

Browse files
Update translations, add French language (#44)
1 parent e10cf6e commit fb5b521

21 files changed

+254
-28
lines changed
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
{
2+
"ml.getCertainty": "Obtenez la certitude d'un événement en pourcentage (0 à 100).",
3+
"ml.getCertainty|param|event": "l'une des actions sur lesquelles le modèle d'apprentissage automatique a été formé",
4+
"ml.isDetected": "Teste si un événement d'apprentissage est détecté.",
5+
"ml.isDetected|param|event": "l'une des actions sur lesquelles le modèle d'apprentissage automatique a été formé",
6+
"ml.onStart": "Faire quelque chose quand un événement d'apprentissage est détecté.",
7+
"ml.onStart|param|body": "code à exécuter",
8+
"ml.onStart|param|event": "l'une des actions sur lesquelles le modèle d'apprentissage automatique a été formé",
9+
"ml.onStop": "Faire quelque chose quand un événement d'apprentissage n'est plus détecté.",
10+
"ml.onStopDetailed": "Faire quelque chose quand un événement d'apprentissage n'est plus détecté.",
11+
"ml.onStopDetailed|param|body": "code à exécuter",
12+
"ml.onStopDetailed|param|event": "l'une des actions sur lesquelles le modèle d'apprentissage automatique a été formé",
13+
"ml.onStop|param|body": "code à exécuter",
14+
"ml.onStop|param|event": "l'une des actions sur lesquelles le modèle d'apprentissage automatique a été formé"
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": "inconnu",
3+
"ml.getCertainty|block": "certitude (\\%) ML $event",
4+
"ml.isDetected|block": "ML $event détecté",
5+
"ml.onStart|block": "au démarrage de ML $event",
6+
"ml.onStopDetailed|block": "à l'arrêt de ML $event $duration (ms)",
7+
"ml.onStop|block": "à l'arrêt de ML $event",
8+
"ml|block": "Apprentissage automatique",
9+
"{id:category}Ml": "Ml",
10+
"{id:category}MlEvent": "MlEvent",
11+
"{id:group}micro:bit (V2)": "micro:bit (V2)"
12+
}

bin/update-translations.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,11 @@ if [ $# -eq 0 ]; then
1717
exit 1
1818
fi
1919

20-
languages="ca es-ES ja ko nl pl pt-BR zh-TW"
20+
languages="ca es-ES fr ja ko nl pl pt-BR zh-TW"
2121

2222
for language in $languages; do
2323
lower="${language,,}"
24-
prefix="${1}/${language}"
24+
prefix="${1}/${language}/new/makecode-extensions/pxt-microbit-ml"
2525
cp "${prefix}/ui.en.json" "simx/lang/ui.${lower}.json"
2626

2727
mkdir -p "_locales/${language}"
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
# certitude (%) ML
2+
3+
Récupère la dernière valeur de certitude pour une action ML.
4+
5+
```sig
6+
ml.getCertainty(ml.event.Unknown)
7+
```
8+
9+
Le modèle ML s'exécute plusieurs fois par seconde et calcule une valeur de certitude pour chaque action. L'action estimée est l'action avec la plus grande certitude. Une action ne peut pas être l'action estimée lorsque sa certitude est inférieure au point de reconnaissance. Certains programmes peuvent avoir besoin d'utiliser directement les valeurs de certitude, par exemple pour les afficher ou les enregistrer. La plupart des programmes peuvent utiliser l'action estimée au lieu des valeurs de certitude.
10+
11+
## Paramètres
12+
13+
- **événement** : une des actions sur lesquelles le modèle d'apprentissage automatique a été formé.
14+
15+
## Retours
16+
17+
- un pourcentage en [nombre](/types/number) de 0 à 100, représentant la certitude du modèle ML que c'est l'action en cours. La certitude pour `inconnu` est toujours 0.
18+
19+
## Exemple
20+
21+
Cet exemple montre la certitude du modèle ML, exprimée en pourcentage, que l'action en cours est `applaudir` toutes les secondes.
22+
23+
```blocks
24+
loops.everyInterval(1000, function () {
25+
basic.showNumber(ml.getCertainty(ml.event.Clapping))
26+
})
27+
```
28+
29+
```package
30+
machine-learning-help-stubs=github:microbit-foundation/pxt-microbit-ml-help-stubs#v0.0.1
31+
machine-learning=github:microbit-foundation/pxt-microbit-ml#v1.0.8
32+
```
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
# ML détecté
2+
3+
Vérifie si une action ML est l'action estimée.
4+
5+
```sig
6+
ml.isDetected(ml.event.Unknown)
7+
```
8+
9+
Le modèle ML met à jour son action estimée plusieurs fois par seconde. Cette fonction renvoie `true` si l'action choisie est actuellement estimée. Utilisez la valeur booléenne pour prendre des décisions logiques dans votre programme.
10+
11+
Certains programmes seront plus faciles à écrire en utilisant les gestionnaires d'événements « au démarrage de ML » et « à l'arrêt de ML » à la place.
12+
13+
## Paramètres
14+
15+
- **événement** : une des actions sur lesquelles le modèle d'apprentissage automatique a été formé. La valeur spéciale `unknown` représente le cas où aucune action n'a une certitude au-dessus du point de reconnaissance.
16+
17+
## Retours
18+
19+
- une valeur [boolean](/types/boolean) qui est `true` si l'action ML est l'action estimée, `false` si l'action ML n'est pas l'action estimée.
20+
21+
## Exemple
22+
23+
Cet exemple affichera une icône de coche sur l'écran LED si l'action estimée est `applaudir` au moment où l'instruction conditionnelle est vérifiée.
24+
25+
```blocks
26+
basic.forever(function () {
27+
if (ml.isDetected(ml.event.Clapping)) {
28+
basic.showIcon(IconNames.Yes)
29+
}
30+
})
31+
```
32+
33+
```package
34+
machine-learning-help-stubs=github:microbit-foundation/pxt-microbit-ml-help-stubs#v0.0.1
35+
machine-learning=github:microbit-foundation/pxt-microbit-ml#v1.0.8
36+
```
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
# au démarrage de ML
2+
3+
Démarrer un [gestionnaire d'événements](/reference/event-handler) (partie du programme qui s'exécutera quand quelque chose se passe). Ce gestionnaire fonctionne lorsque l'action estimée du modèle ML passe à l'action que vous avez sélectionnée.
4+
5+
```sig
6+
ml.onStart(ml.event.Unknown, function () {
7+
})
8+
```
9+
10+
Le modèle ML met à jour son action estimée plusieurs fois par seconde, mais ce gestionnaire d'événements ne s'exécute que lorsque l'action estimée change.
11+
12+
## Paramètres
13+
14+
- **événement** : une des actions sur lesquelles le modèle d'apprentissage automatique a été formé. La valeur spéciale `unknown` représente le cas où aucune action n'a une certitude au-dessus du point de reconnaissance.
15+
16+
## Exemple
17+
18+
Cet exemple joue une mélodie musicale en arrière-plan lorsque l'action `applaudir` a une certitude au-dessus du point de reconnaissance.
19+
20+
```blocks
21+
ml.onStart(ml.event.Clapping, function () {
22+
music._playDefaultBackground(music.builtInPlayableMelody(Melodies.Dadadadum), music.PlaybackMode.InBackground)
23+
})
24+
```
25+
26+
```package
27+
machine-learning-help-stubs=github:microbit-foundation/pxt-microbit-ml-help-stubs#v0.0.1
28+
machine-learning=github:microbit-foundation/pxt-microbit-ml#v1.0.8
29+
```
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
# à l'arrêt de ML
2+
3+
Démarrez un [gestionnaire d'événements](/reference/event-handler) (partie du programme qui s'exécutera quand quelque chose se passe). Ce gestionnaire fonctionne lorsque l'action estimée du modèle ML change de l'action que vous sélectionnez.
4+
5+
```sig
6+
ml.onStop(ml.event.Unknown, function () {
7+
})
8+
```
9+
10+
Lorsqu'une action est modifiée, le gestionnaire d'événements d'arrêt pour l'action précédente s'exécutera, suivi du gestionnaire d'événements de début pour la prochaine action.
11+
12+
Par exemple, si votre gestionnaire d'événements de départ pour une action démarre la musique en arrière-plan, vous pouvez utiliser un gestionnaire d'événements stop pour l'arrêter.
13+
14+
## Paramètres
15+
16+
- **événement** : une des actions sur lesquelles le modèle d'apprentissage automatique a été formé. La valeur spéciale `unknown` représente le cas où aucune action n'a une certitude au-dessus du point de reconnaissance.
17+
18+
## Exemple
19+
20+
Cet exemple arrête de jouer une mélodie musicale lorsque l'action estimée passe de « applaudir  » à n'importe quelle autre action.
21+
22+
```blocks
23+
ml.onStop(ml.event.Clapping, function () {
24+
music.stopMelody(MelodyStopOptions.All)
25+
})
26+
```
27+
28+
```package
29+
machine-learning-help-stubs=github:microbit-foundation/pxt-microbit-ml-help-stubs#v0.0.1
30+
machine-learning=github:microbit-foundation/pxt-microbit-ml#v1.0.8
31+
```
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
# à l'arrêt de ML
2+
3+
Démarrer un [gestionnaire d'événements](/reference/event-handler) (partie du programme qui s'exécutera quand quelque chose se passe). Ce gestionnaire fonctionne lorsque l'action estimée du modèle ML change de l'action que vous sélectionnez.
4+
5+
```sig
6+
ml.onStopDetailed(ml.event.Unknown, function (duration) {
7+
})
8+
```
9+
10+
Lorsqu'une action est modifiée, le gestionnaire d'événements d'arrêt pour l'action précédente s'exécutera, suivi du gestionnaire d'événements de début pour la prochaine action.
11+
12+
Par exemple, si votre gestionnaire d'événements de départ pour une action démarre la musique en arrière-plan, vous pouvez utiliser un gestionnaire d'événements stop pour l'arrêter.
13+
14+
Un paramètre `durée` est passé au gestionnaire d'événement. La durée est le [nombre](/types/number) de millisecondes depuis que cette action est devenue l'action estimée. Vous pouvez utiliser le paramètre de durée dans votre code, par exemple l'afficher ou utiliser une variable pour garder un total en cours d'exécution.
15+
16+
## Paramètres
17+
18+
- **événement** : une des actions sur lesquelles le modèle d'apprentissage automatique a été formé. La valeur spéciale `unknown` représente le cas où aucune action n'a une certitude au-dessus du point de reconnaissance.
19+
20+
## Exemple
21+
22+
Cet exemple montre sur l'écran LED, en secondes, combien de temps l'action estimée a été `applaudir`, lorsque l'action estimée passe de `applaudir` à n'importe quelle autre action.
23+
24+
```blocks
25+
ml.onStopDetailed(ml.event.Clapping, function (duration) {
26+
basic.showNumber(duration / 1000)
27+
})
28+
```
29+
30+
```package
31+
machine-learning-help-stubs=github:microbit-foundation/pxt-microbit-ml-help-stubs#v0.0.1
32+
machine-learning=github:microbit-foundation/pxt-microbit-ml#v1.0.8
33+
```

docs/_locales/ja/ml_get_event_certainty.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,24 @@
11
# 確実性(%) ML
22

3-
ML の動きの確実性の値を取得します
3+
MLの動きの確実性の値を取得します
44

55
```sig
66
ml.getCertainty(ml.event.Unknown)
77
```
88

9-
ML モデルは 1 秒間に数回実行され、各アクションの確実性の値を算出します。 推定した動きは、最も高い確実性を持つ動きです。 アクションの確実性が認識点を下回る場合、そのアクションを推定アクションとすることはできません。 プログラムによっては、例えば確かな値を表示したりログに記録したりするために、その値を直接使う必要があるかもしれません。 ほとんどのプログラムでは、確実な値の代わりに推定アクションを使うことができます。
9+
MLモデルは1秒間に数回実行され、各アクションの確実性の値を算出します。 推定した動きは、最も高い確実性を持つ動きです。 アクションの確実性が認識点を下回る場合、そのアクションを推定アクションとすることはできません。 プログラムによっては、例えば確かな値を表示したりログに記録したりするために、その値を直接使う必要があるかもしれません。 ほとんどのプログラムでは、確実な値の代わりに推定アクションを使うことができます。
1010

1111
## パラメータ
1212

13-
- **イベント**機械学習モデルがトレーニングされたアクションの 1 つ
13+
- **イベント**機械学習モデルがトレーニングされたアクションの1つ
1414

1515
## 戻る
1616

17-
- パーセンテージは 0 から 100 までの[数値](/types/number)で、ML モデルがこのアクションが実行されることを確信する度合いを表す。 「不明」の確実性は常に 0 である
17+
- パーセンテージは0から100までの[数値](/types/number)で、MLモデルがこのアクションが実行されることを確信する度合いを表す。 「不明」の確実性は常に0である
1818

1919
##
2020

21-
この例では、現在のアクションが 1 秒ごとに`clapping`しているという ML モデルの確信度をパーセントで表示しています
21+
この例では、現在のアクションが1秒ごとに`clapping`しているというMLモデルの確信度をパーセントで表示しています
2222

2323
```blocks
2424
loops.everyInterval(1000, function () {basic.showNumber(ml.getCertainty(ml.event.Clapping))

docs/_locales/ja/ml_is_event_detected.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,26 @@
1-
# ML が を検出したとき
1+
# ML が を検出したとき
22

3-
ML のアクションが推定されたアクションかどうかをチェックします
3+
MLのアクションが推定されたアクションかどうかをチェックします
44

55
```sig
66
ml.isDetected(ml.event.Unknown)
77
```
88

9-
ML モデルは 1 秒間に数回、推定された行動を更新します。 この関数は、選択されたアクションが現在推定されている場合、「真」を返します。 論理値を使って、プログラムで論理的な判断を下します。
9+
MLモデルは1秒間に数回、推定された行動を更新します。 この関数は、選択されたアクションが現在推定されている場合、「真」を返します。 論理値を使って、プログラムで論理的な判断を下します。
1010

11-
いくつかのプログラムは、「ML で開始」 と 「ML で停止」 イベント取扱機能を使った方が書きやすいでしょう。
11+
いくつかのプログラムは、「MLで開始」 と 「MLで停止」 イベント取扱機能を使った方が書きやすいでしょう。
1212

1313
## パラメータ
1414

15-
- **イベント**機械学習モデルがトレーニングされたアクションの 1 つ。 特別な値「不明」は、認識点以上の確実性を持つアクションがない場合を表します。
15+
- **イベント**機械学習モデルがトレーニングされたアクションの1つ。 特別な値「不明」は、認識点以上の確実性を持つアクションがない場合を表します。
1616

1717
## 戻る
1818

19-
- [論理](/types/boolean) 値が「真」であるなら、ML アクションが推定されたアクションであり、「偽」であれば推定されたアクションでないということです。
19+
- [論理](/types/boolean) 値が「真」であるなら、MLアクションが推定されたアクションであり、「偽」であれば推定されたアクションでないということです。
2020

2121
##
2222

23-
この例では、条件文がチェックされた時点で、推定されるアクションが`clapping`であれば、LED ディスプレイにティックアイコンを表示します
23+
この例では、条件文がチェックされた時点で、推定されるアクションが`clapping`であれば、LEDディスプレイにティックアイコンを表示します
2424

2525
```blocks
2626
basic.forever(function () {

0 commit comments

Comments
 (0)