Skip to content

Commit f598f0b

Browse files
Add translations for sim
1 parent 502d18b commit f598f0b

File tree

15 files changed

+217
-0
lines changed

15 files changed

+217
-0
lines changed

simx/lang/ui.es-es.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": "Evento ML:",
4+
"description": "Label for the simulator event select input"
5+
},
6+
"unknown-event-label": {
7+
"defaultMessage": "desconocido",
8+
"description": "Label the default ML event"
9+
}
10+
}

simx/lang/ui.ja.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": "MLイベント:",
4+
"description": "Label for the simulator event select input"
5+
},
6+
"unknown-event-label": {
7+
"defaultMessage": "不明",
8+
"description": "Label the default ML event"
9+
}
10+
}

simx/lang/ui.ko.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": "ML 이벤트:",
4+
"description": "Label for the simulator event select input"
5+
},
6+
"unknown-event-label": {
7+
"defaultMessage": "알 수 없음",
8+
"description": "Label the default ML event"
9+
}
10+
}

simx/lang/ui.nl.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": "ML event:",
4+
"description": "Label for the simulator event select input"
5+
},
6+
"unknown-event-label": {
7+
"defaultMessage": "onbekend",
8+
"description": "Label the default ML event"
9+
}
10+
}

simx/lang/ui.pl.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": "Wydarzenie ML:",
4+
"description": "Label for the simulator event select input"
5+
},
6+
"unknown-event-label": {
7+
"defaultMessage": "nieznany",
8+
"description": "Label the default ML event"
9+
}
10+
}

simx/lang/ui.pt-br.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": "Evento de ML:",
4+
"description": "Label for the simulator event select input"
5+
},
6+
"unknown-event-label": {
7+
"defaultMessage": "desconhecido",
8+
"description": "Label the default ML event"
9+
}
10+
}

simx/lang/ui.zh-tw.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": "ML 事件:",
4+
"description": "Label for the simulator event select input"
5+
},
6+
"unknown-event-label": {
7+
"defaultMessage": "未知",
8+
"description": "Label the default ML event"
9+
}
10+
}

simx/src/messages/TranslationProvider.tsx

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,13 @@
66
import { ReactNode } from "react";
77
import { IntlProvider, MessageFormatElement } from "react-intl";
88
import enMessages from "./ui.en.json";
9+
import esesMessages from "./ui.es-es.json";
10+
import jaMessages from "./ui.ja.json";
11+
import koMessages from "./ui.ko.json";
12+
import nlMessages from "./ui.nl.json";
13+
import plMessages from "./ui.pl.json";
14+
import ptbrMessages from "./ui.pt-br.json";
15+
import zhtwMessages from "./ui.zh-tw.json";
916

1017
type Messages = Record<string, string> | Record<string, MessageFormatElement[]>;
1118

@@ -23,6 +30,48 @@ const supportedLanguages: Language[] = [
2330
enName: "English",
2431
messages: enMessages,
2532
},
33+
{
34+
id: "es-es",
35+
name: "Español",
36+
enName: "Spanish",
37+
messages: esesMessages,
38+
},
39+
{
40+
id: "ja",
41+
name: "日本語",
42+
enName: "Japanese",
43+
messages: jaMessages,
44+
},
45+
{
46+
id: "ko",
47+
name: "한국어",
48+
enName: "Korean",
49+
messages: koMessages,
50+
},
51+
{
52+
id: "nl",
53+
name: "Nederlands",
54+
enName: "Dutch",
55+
messages: nlMessages,
56+
},
57+
{
58+
id: "pl",
59+
name: "Polski",
60+
enName: "Polish",
61+
messages: plMessages,
62+
},
63+
{
64+
id: "pt-br",
65+
name: "Português (Brasil)",
66+
enName: "Portuguese (Brazil)",
67+
messages: ptbrMessages,
68+
},
69+
{
70+
id: "zh-tw",
71+
name: "繁體中文",
72+
enName: "Chinese (Traditional)",
73+
messages: zhtwMessages,
74+
},
2675
];
2776

2877
const getLanguageFromQuery = (): string => {

simx/src/messages/ui.es-es.json

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
{
2+
"select-label": [
3+
{
4+
"type": 0,
5+
"value": "Evento ML:"
6+
}
7+
],
8+
"unknown-event-label": [
9+
{
10+
"type": 0,
11+
"value": "desconocido"
12+
}
13+
]
14+
}

simx/src/messages/ui.ja.json

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
{
2+
"select-label": [
3+
{
4+
"type": 0,
5+
"value": "MLイベント:"
6+
}
7+
],
8+
"unknown-event-label": [
9+
{
10+
"type": 0,
11+
"value": "不明"
12+
}
13+
]
14+
}

0 commit comments

Comments
 (0)