Documentation: 🌍 Add More Languages & Expand Translation Coverage
まだ誰も着手していません。
評価
- 難易度
- 5/5
- 見積もり時間
- 1週間以上
- 初心者へのやさしさ
- 30/100
- issue の種類
- ドキュメント
- 明瞭さ
- おおむね明確
- 活発さ
- 停滞
調査の方向性
app/src/main/res/values/strings.xml から始めて、既存の言語リソースディレクトリを比較します。SettingsMenu.kt が言語を追加するための指定されたエントリーポイントです。未確認の言語を1つ選び、そのリソースと必要な選択項目をすべて完成させたうえで、すべての画面、エラーメッセージ、ツールチップ、コントリビューター向けドキュメントが網羅されていることを確認します。
索引モデルが issue の本文から書いたものです。
説明
Goal
Extend the app's multilanguage support beyond English and German. Add new languages and complete translation coverage for all screens and features.
Current State
full translation
- ✅ English — full coverage (default)
Wanted Languages
Priority languages:
- Spanish (
values-es) Thanks! https://github.com/Ferinjoque - Chinese Simplified (
values-zh-rCN) Thanks! https://github.com/Dawn3901 - French (
values-fr) - Portuguese (
values-pt) - Russian (
values-ru) - Japanese (
values-ja) - Arabic (
values-ar) - Hindi (
values-hi) - Korean (
values-ko) - Italian (
values-it) - Turkish (
values-tr) - Dutch (
values-nl) - Polish (
values-pl) - Indonesian (
values-in) - Vietnamese (
values-vi) - Thai (
values-th) - Ukrainian (
values-uk) - Chinese Traditional (
values-zh-rTW) - Czech (
values-cs) - Greek (
values-el) - Swedish (
values-sv) - Norwegian (
values-no) - Danish (
values-da) - Finnish (
values-fi)
Other languages welcome!
Tasks
Translation Work
- Complete existing translations (100% coverage)
- Create string resource files for new languages
- Translate all UI strings, error messages, and tooltips
- Review translations for aviation/technical terminology accuracy
Code Improvements
- Audit codebase for hardcoded strings → move to
strings.xml - Add new language to selection in SettingsMenu.kt
Documentation (example /docs/EN/ )
- Create translation guide for contributors
- Document aviation-specific terms that need consistent translation
How to Contribute
- Pick a language you're fluent in
- Copy
res/values/strings.xmltores/values-XX/strings.xml - Translate all strings (keep the
nameattributes unchanged) - Submit a PR with your translations
- Native speakers welcome for review!
String File Location
app/src/main/res/
├── values/
│ └── strings.xml # English (default)
├── values-de/
│ └── strings.xml # German
├── values-fr/
│ └── strings.xml # French (to be added)
└── ...
Notes
- Keep translations concise (UI space is limited on mobile)
- Aviation terms should match standard terminology in each language
- When unsure, add a comment in the PR for discussion
- 主要言語
- Kotlin
- スター
- 43
- フォーク
- 4
- PR マージ指標
- 30日以内にマージされた PR はありません
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートなし
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
arn-c0de/InteractiveChecklists のほかの issue
-
documentation help wanted priority: low translation
難易度 5/5 1週間以上 初心者へのやさしさ 25/100
-
design frontend help wanted priority: medium UI/UX
難易度 5/5 1週間以上 初心者へのやさしさ 25/100
-
design frontend good first issue help wanted priority: medium UI/UX
難易度 5/5 1週間以上 初心者へのやさしさ 25/100
-
Design: 🎨 UI/UX Designer Wanted: App Interface Improvements再び着手できるかも @pedrocsampaio が 282 日前に担当しましたが、オープン中のプルリクエストはありません。 オープンdesign enhancement frontend help wanted priority: low UI/UX
arn-c0de/InteractiveChecklists#27 · コメント 2 件 · 担当者 1 名 ·
-
Feature: Make app UI & menus responsive across phones, tablets and orientations — ensure full functionality再び着手できるかも @arn-c0de が 285 日前に担当しましたが、オープン中のプルリクエストはありません。 オープンenhancement help wanted priority: medium UI/UX
arn-c0de/InteractiveChecklists#23 · 担当者 1 名 ·
arn-c0de/InteractiveChecklists の issue をすべて見る
似ている issue
-
copy design-review mac P3
難易度 2/5 1〜3時間 初心者へのやさしさ 88/100
tosunlab/hisarapp-core#510 ·
-
priority: p2 type: bug
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
googleapis/kotlin-genai#213 ·
メンテナーはふだん 1 日以内に返信
-
bug
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
RevenueCat/purchases-hybrid-common#2039 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
pengchujin/aerial-tv#771 · コメント 2 件 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
partiql/partiql-scribe#223 ·
メンテナーはふだん 3 日以内に返信