Documentation: 🌍 Add More Languages & Expand Translation Coverage
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 30/100
- Tipo di issue
- Documentazione
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Ferma
- Ambito
- documentation, internationalization, mobile
Direzione di ricerca
Inizia da app/src/main/res/values/strings.xml e confronta le directory delle risorse delle lingue esistenti; SettingsMenu.kt è il punto di ingresso indicato per aggiungere una lingua. Scegli una lingua non ancora verificata, completa le relative risorse e qualsiasi voce di selezione necessaria, quindi verifica che siano coperti tutte le schermate, i messaggi di errore, i tooltip e la documentazione per i contributori.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
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
- Lingua principale
- Kotlin
- Stelle
- 38
- Fork
- 4
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di arn-c0de/InteractiveChecklists
-
documentation help wanted priority: low translation
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
-
design frontend help wanted priority: medium UI/UX
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
-
design frontend good first issue help wanted priority: medium UI/UX
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
-
Design: 🎨 UI/UX Designer Wanted: App Interface ImprovementsForse di nuovo libera @pedrocsampaio l’ha presa 264 giorni fa e non c’è nessuna pull request aperta. Apertadesign enhancement frontend help wanted priority: low UI/UX
arn-c0de/InteractiveChecklists#27 · 2 commenti · 1 assegnatario ·
-
Feature: Make app UI & menus responsive across phones, tablets and orientations — ensure full functionalityForse di nuovo libera @arn-c0de l’ha presa 267 giorni fa e non c’è nessuna pull request aperta. Apertaenhancement help wanted priority: medium UI/UX
arn-c0de/InteractiveChecklists#23 · 1 assegnatario ·
Tutte le issue di arn-c0de/InteractiveChecklists
Issue simili
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
partiql/partiql-lang-kotlin#1972 ·
-
afk-ok area:data-quality importer size:S
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
enorm-labs/event-junkie#3027 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
libre-tube/LibreTube#8854 ·
I maintainer di solito rispondono entro 1 giorno