Skip to content

Commit f608736

Browse files
Translation sync - Add Catalan (#37)
Add Catalan translation for sim and extension blocks.
1 parent 1e3147d commit f608736

12 files changed

+227
-1
lines changed
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
{
2+
"ml.getCertainty": "Obté la certesa d'un esdeveniment ML en percentatge (de 0 a 100).",
3+
"ml.getCertainty|param|event": "una de les accions en què es va entrenar el model d'aprenentatge automàtic",
4+
"ml.isDetected": "Comprova si actualment es detecta un esdeveniment de ML.",
5+
"ml.isDetected|param|event": "una de les accions en què es va entrenar el model d'aprenentatge automàtic",
6+
"ml.onStart": "Fes alguna cosa quan es detecti un esdeveniment ML.",
7+
"ml.onStart|param|body": "programa a executar",
8+
"ml.onStart|param|event": "una de les accions en què es va entrenar el model d'aprenentatge automàtic",
9+
"ml.onStop": "Fes alguna cosa quan ja no es detecti un esdeveniment de ML.",
10+
"ml.onStopDetailed": "Fes alguna cosa quan ja no es detecti un esdeveniment de ML.",
11+
"ml.onStopDetailed|param|body": "programa a executar",
12+
"ml.onStopDetailed|param|event": "una de les accions en què es va entrenar el model d'aprenentatge automàtic",
13+
"ml.onStop|param|body": "programa a executar",
14+
"ml.onStop|param|event": "una de les accions en què es va entrenar el model d'aprenentatge automàtic"
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": "desconegut",
3+
"ml.getCertainty|block": "certesa (\\%) ML $event",
4+
"ml.isDetected|block": "S'ha detectat ML $event",
5+
"ml.onStart|block": "a l'inici de ML $event",
6+
"ml.onStopDetailed|block": "a aturada de ML $event $duration (ms)",
7+
"ml.onStop|block": "a aturada de ML $event ",
8+
"ml|block": "Aprenentatge automàtic",
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: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ if [ $# -eq 0 ]; then
1717
exit 1
1818
fi
1919

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

2222
for language in $languages; do
2323
lower="${language,,}"
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
# certesa (%) ML
2+
3+
Obté el valor de certesa més recent per a una acció de ML.
4+
5+
```sig
6+
ml.getCertainty(ml.event.Unknown)
7+
```
8+
9+
El model ML s'executa diverses vegades per segon i calcula un valor de certesa per a cada acció. L'acció estimada és l'acció amb més certesa. Una acció no pot ser l'acció estimada quan la seva certesa està per sota del punt de reconeixement. És possible que alguns programes hagin d'utilitzar els valors de certesa directament, per exemple per mostrar-los o registrar-los. La majoria dels programes poden utilitzar l'acció estimada en lloc dels valors de certesa.
10+
11+
## Paràmetres
12+
13+
- **esdeveniment**: una de les accions en què es va entrenar el model d'aprenentatge automàtic.
14+
15+
## Retorns
16+
17+
- un percentatge com a [número](/types/number) de 0 a 100, que representa la certesa del model ML que aquesta és l'acció que s'està realitzant. La certesa per a "desconegut" sempre és 0.
18+
19+
## Exemple
20+
21+
Aquest exemple mostra la certesa del model ML, en percentatge, que l'acció actual està "aplaudint" cada segon.
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.4
32+
```
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
# S'ha detectat ML
2+
3+
Comprova si una acció ML és l'acció estimada.
4+
5+
```sig
6+
ml.isDetected(ml.event.Unknown)
7+
```
8+
9+
El model ML actualitza la seva acció estimada diverses vegades per segon. Aquesta funció retorna "cert" si l'acció escollida està estimada actualment. Fes servir el valor booleà per prendre decisions lògiques al teu programa.
10+
11+
Alguns programes seran més fàcils d'escriure utilitzant els controladors d'esdeveniments "al iniciar ML" i "al aturar ML".
12+
13+
## Paràmetres
14+
15+
- **esdeveniment**: una de les accions en què es va entrenar el model d'aprenentatge automàtic. El valor especial "desconegut" representa el cas en què cap acció té una certesa per sobre del punt de reconeixement.
16+
17+
## Retorns
18+
19+
- un valor [boolean](/types/boolean) que és "cert" si l'acció ML és l'acció estimada, "fals" si l'acció ML no és l'acció estimada.
20+
21+
## Exemple
22+
23+
Aquest exemple mostrarà una icona de marca a la pantalla LED si l'acció estimada és "aplaudir" en el moment en què es comprova la declaració condicional.
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.4
36+
```

docs/_locales/ca/ml_on_event_start.md

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
# a l'inici de ML
2+
3+
Inicia un [gestor d'esdeveniments](/reference/event-handler) (part del programa que s'executarà quan passi alguna cosa). Aquest controlador funciona quan l'acció estimada del model ML canvia a l'acció que seleccionis.
4+
5+
```sig
6+
ml.onStart(ml.event.Unknown, function () {
7+
})
8+
```
9+
10+
El model ML actualitza la seva acció estimada diverses vegades per segon, però aquest controlador d'esdeveniments només s'executa quan l'acció estimada canvia.
11+
12+
## Paràmetres
13+
14+
- **esdeveniment**: una de les accions en què es va entrenar el model d'aprenentatge automàtic. El valor especial "desconegut" representa el cas en què cap acció té una certesa per sobre del punt de reconeixement.
15+
16+
## Exemple
17+
18+
Aquest exemple reprodueix una melodia musical de fons quan l'acció "aplaudir" té una certesa per sobre del punt de reconeixement.
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.4
29+
```

docs/_locales/ca/ml_on_event_stop.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
# a aturada de ML
2+
3+
Inicieu un [gestor d'esdeveniments](/reference/event-handler) (part del programa que s'executarà quan passi alguna cosa). Aquest controlador funciona quan l'acció estimada del model ML canvia de l'acció que seleccionis.
4+
5+
```sig
6+
ml.onStop(ml.event.Unknown, function () {
7+
})
8+
```
9+
10+
Quan una acció canvia, s'executarà el controlador d'esdeveniments d'aturada de l'acció anterior, seguit del controlador d'esdeveniments d'inici per a l'acció següent.
11+
12+
Per exemple, si el teu gestor d'esdeveniments d'inici d'una acció comença a reproduir música en segon pla, pots utilitzar un gestor d'esdeveniments d'aturada per aturar-la.
13+
14+
## Paràmetres
15+
16+
- **esdeveniment**: una de les accions en què es va entrenar el model d'aprenentatge automàtic. El valor especial "desconegut" representa el cas en què cap acció té una certesa per sobre del punt de reconeixement.
17+
18+
## Exemple
19+
20+
Aquest exemple deixa de reproduir una melodia musical quan l'acció estimada canvia de "aplaudir" a qualsevol altra acció.
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.4
31+
```
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
# a aturada de ML
2+
3+
Inicia un [gestor d'esdeveniments](/reference/event-handler) (part del programa que s'executarà quan passi alguna cosa). Aquest controlador funciona quan l'acció estimada del model ML canvia de l'acció que seleccionis.
4+
5+
```sig
6+
ml.onStopDetailed(ml.event.Unknown, function (duration) {
7+
})
8+
```
9+
10+
Quan una acció canvia, s'executarà el controlador d'esdeveniments d'aturada de l'acció anterior, seguit del controlador d'esdeveniments d'inici per a l'acció següent.
11+
12+
Per exemple, si el teu gestor d'esdeveniments d'inici d'una acció comença a reproduir música en segon pla, pots utilitzar un gestor d'esdeveniments d'aturada per aturar-la.
13+
14+
Al gestor d'esdeveniments se li passa un paràmetre de "durada". La durada és el [nombre](/types/number de mil·lisegons des que aquesta acció es va convertir en l'acció estimada. Pots utilitzar el paràmetre de durada al teu programa, per exemple, mostrant-lo o utilitzant una variable per mantenir un total acumulat.
15+
16+
## Paràmetres
17+
18+
- **esdeveniment**: una de les accions en què es va entrenar el model d'aprenentatge automàtic. El valor especial "desconegut" representa el cas en què cap acció té una certesa per sobre del punt de reconeixement.
19+
20+
## Exemple
21+
22+
Aquest exemple mostra a la pantalla LED, en segons, quant de temps va estar l'acció estimada "aplaudiment", quan l'acció estimada canvia de "aplaudiment" a qualsevol altra acció.
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.4
33+
```

pxt.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,13 @@
1616
"docs/ml_on_event_start.md",
1717
"docs/ml_on_event_stop.md",
1818
"docs/ml_on_event_stop_detailed.md",
19+
"_locales/ca/machine-learning-jsdoc-strings.json",
20+
"_locales/ca/machine-learning-strings.json",
21+
"docs/_locales/ca/ml_get_event_certainty.md",
22+
"docs/_locales/ca/ml_is_event_detected.md",
23+
"docs/_locales/ca/ml_on_event_start.md",
24+
"docs/_locales/ca/ml_on_event_stop_detailed.md",
25+
"docs/_locales/ca/ml_on_event_stop.md",
1926
"_locales/es-ES/machine-learning-jsdoc-strings.json",
2027
"_locales/es-ES/machine-learning-strings.json",
2128
"docs/_locales/es-ES/ml_get_event_certainty.md",

simx/lang/ui.ca.json

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
{
2+
"select-label": {
3+
"defaultMessage": "Esdeveniment ML:",
4+
"description": "Label for the simulator event select input"
5+
},
6+
"unknown-event-label": {
7+
"defaultMessage": "desconegut",
8+
"description": "Label the default ML event"
9+
}
10+
}

0 commit comments

Comments
 (0)