Skip to content

Commit 6ee0a16

Browse files
Niconiconi-OwOnicoarntsonl
authored
🌐 Add i18n translations for boot-mode-mapping in fr-FR, ja-JP, ko-KR, zh-CN (#1645)
* 📝 Update www/README.md 🌐 Add i18n translations for boot-mode-mapping in fr-FR, ja-JP, ko-KR, zh-CN * ✏️ Update ja-JP Locales --------- Co-authored-by: nico <nico@nico.com> Co-authored-by: Luke A <arntsonl@gmail.com>
1 parent 534c6c2 commit 6ee0a16

11 files changed

Lines changed: 41 additions & 2 deletions

File tree

www/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ When adding a new API endpoint to the GP2040-CE Configurator:
3131
* Use the naming convention `/api/{[get/set]EndpointPath}` for the path
3232
* Create the backing method with the same name as the API path: `string getNewEndpoint()`
3333
* Add handling code in `fs_open_custom` for the API path
34-
* Add a mock data endpoint to `src/server/app.js`
34+
* Add a mock data endpoint to `www/server/app.js`
3535
* Add the client-side API function to `www/src/Services/WebApi.js`.
3636
* Add the endpoint to the Postman collection at `www/server/docs/GP2040-CE.postman_collection.json`
3737

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
export default {
2+
'use-gpio-slider-label': 'Utiliser les broches GPIO',
3+
'gpio-input-mode-label': 'Sélection du mode d\'entrée GPIO',
4+
'gpio-input-mode-explanation': '<p>Si vous n\'utilisez pas plusieurs profils, les options de mode d\'entrée de démarrage disponibles sur la <0>page des paramètres</0> devraient vous suffire.</p><p>Cet écran vous permet de configurer les boutons physiques (broches GPIO) à maintenir enfoncés lors du branchement de la manette pour accéder à l\'un des modes d\'entrée de GP2040-CE (contrairement aux boutons mappés, qui peuvent changer lors du changement de profil).</p><p>Vous pouvez également choisir un profil à charger au démarrage pour chaque mode d\'entrée (facultatif).</p>',
5+
'alert-text': 'Il est recommandé d\'utiliser le bouton 🎮 pour sélectionner les broches, car mapper des broches non connectées ou indisponibles peut rendre l\'appareil non fonctionnel. Pour effacer la configuration invalide, rendez-vous sur la page <0>Réinitialiser les paramètres</0>.',
6+
'unique-validation-err': 'Les broches GPIO mappées ne peuvent pas contenir de doublons',
7+
'required-validation-err': 'Des champs obligatoires sont manquants',
8+
'generic-save-err': 'Échec de l\'enregistrement des modifications',
9+
}

www/src/Locales/fr-FR/Index.jsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ import HETrigger from './Addons/HETrigger';
2020
import InputMacroAddon from './InputMacroAddon';
2121
import LayoutConfig from './LayoutConfig';
2222
import Proto from './Proto/Index';
23+
import BootModeMapping from './BootModeMapping';
2324

2425
export default {
2526
Common,
@@ -44,4 +45,5 @@ export default {
4445
ReactiveLED,
4546
Proto,
4647
HETrigger,
48+
BootModeMapping
4749
};

www/src/Locales/fr-FR/Navigation.jsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ export default {
1111
'links-label': 'Liens',
1212
'macro-label': 'Configuration des macros',
1313
'pin-mapping-label': 'Mappage des broches GPIO',
14+
'boot-mode-mapping-label': 'Configuration du mode de démarrage',
1415
'multi-mapping-label': 'Mappage multiple',
1516
'peripheral-mapping-label': 'Mappage des périphériques',
1617
'profile-settings-label': 'Paramètres du profil',
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
export default {
2+
'use-gpio-slider-label': 'GPIOピンを使用する',
3+
'gpio-input-mode-label': 'GPIO入力モード選択',
4+
'gpio-input-mode-explanation': '<p>複数のプロファイルを使用しない場合は、大抵の場合<0>設定ページ</0>の起動時入力モード設定で問題ありません。</p><p>この画面では、コントローラーを接続する際にGP2040-CEの各入力モードに入るために押し続けるボタン(GPIOピン)を設定できます(プロファイル変更時に変わる可能性のある割り当てされたボタンとは異なります)。</p><p>各入力モードに対して、起動時に読み込むプロファイルを任意で選択することもできます。</p>',
5+
'alert-text': '🎮ボタンを使用してピンを選択することをお勧めします。未接続または利用できないピンをマッピングすると、デバイスが正常に動作しなくなる可能性があります。無効な設定をクリアするには、<0>設定リセット</0>ページをご利用ください。',
6+
'unique-validation-err': '重複したGPIOピンを指定することはできません',
7+
'required-validation-err': '必須フィールドが入力されていません',
8+
'generic-save-err': '変更の保存に失敗しました',
9+
10+
}

www/src/Locales/ja-JP/Index.jsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ import HETrigger from './Addons/HETrigger';
2020
import InputMacroAddon from './InputMacroAddon';
2121
import LayoutConfig from './LayoutConfig';
2222
import Proto from './Proto/Index';
23+
import BootModeMapping from './BootModeMapping';
2324

2425
export default {
2526
Common,
@@ -44,4 +45,5 @@ export default {
4445
ReactiveLED,
4546
Proto,
4647
HETrigger,
48+
BootModeMapping
4749
};

www/src/Locales/ja-JP/Navigation.jsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ export default {
1111
'links-label': 'リンク',
1212
'macro-label': 'マクロ設定',
1313
'pin-mapping-label': 'GPIO 端子割り当て設定',
14+
'boot-mode-mapping-label': '起動モード割り当て設定',
1415
'multi-mapping-label': 'マルチマッピング',
1516
'peripheral-mapping-label': '周辺機器設定',
1617
'profile-settings-label': 'プロファイル設定',
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
export default {
2+
'use-gpio-slider-label': 'GPIO 핀 사용',
3+
'gpio-input-mode-label': 'GPIO 입력 모드 선택',
4+
'gpio-input-mode-explanation': '<p>여러 프로필을 사용하지 않는 경우 <0>설정 페이지</0>의 부팅 입력 모드 옵션으로 충분할 것입니다.</p><p>이 화면에서는 컨트롤러를 연결할 때 GP2040-CE의 입력 모드로 진입하기 위해 누르고 있어야 할 물리적 버튼(GPIO 핀)을 설정할 수 있습니다(프로필 변경 시 바뀔 수 있는 매핑된 버튼과는 다릅니다).</p><p>각 입력 모드에 대해 시작 시 불러올 프로필을 선택할 수도 있습니다(선택 사항).</p>',
5+
'alert-text': '핀을 선택할 때는 🎮 버튼을 사용하는 것을 권장합니다. 연결되지 않았거나 사용할 수 없는 핀을 매핑하면 장치가 정상적으로 작동하지 않을 수 있습니다. 잘못된 설정을 초기화하려면 <0>설정 초기화</0> 페이지로 이동하세요.',
6+
'unique-validation-err': '매핑된 GPIO 핀은 중복될 수 없습니다',
7+
'required-validation-err': '필수 항목이 누락되었습니다',
8+
'generic-save-err': '변경 사항 저장에 실패했습니다',
9+
}

www/src/Locales/ko-KR/Index.jsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ import HETrigger from './Addons/HETrigger';
2020
import InputMacroAddon from './InputMacroAddon';
2121
import LayoutConfig from './LayoutConfig';
2222
import Proto from './Proto/Index';
23+
import BootModeMapping from './BootModeMapping';
2324

2425
export default {
2526
Common,
@@ -44,4 +45,5 @@ export default {
4445
ReactiveLED,
4546
Proto,
4647
HETrigger,
48+
BootModeMapping
4749
};

www/src/Locales/ko-KR/Navigation.jsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ export default {
1111
'links-label': '링크',
1212
'macro-label': '매크로',
1313
'pin-mapping-label': 'GPIO 핀 매핑',
14+
'boot-mode-mapping-label': '부팅 모드 구성',
1415
'multi-mapping-label': '멀티 매핑',
1516
'peripheral-mapping-label': '주변 기기 매핑',
1617
'profile-settings-label': '프로필 설정',

0 commit comments

Comments
 (0)