Skip to content

Feat/i18n de 424#508

Open
LornaUnsure wants to merge 2 commits intoWriteopia:mainfrom
LornaUnsure:feat/i18n-de-424
Open

Feat/i18n de 424#508
LornaUnsure wants to merge 2 commits intoWriteopia:mainfrom
LornaUnsure:feat/i18n-de-424

Conversation

@LornaUnsure
Copy link
Copy Markdown

#424
feat(i18n): Add German translations (values-de)
Related to issue #424
What’s in this PR
Adds German localization resources under writeopia_ui/src/commonMain/composeResources/values-de/strings.xml.
Translated keys:
title → “Titel”
ai_generated → “KI-generiert”
Why
Adds German language support per the project’s i18n initiative, making the app more accessible to German-speaking users.
How to test
Android: Set emulator/device locale to German (de-DE) and launch the app.
Desktop: Set system language to German and run the desktop target.
iOS: Set the simulator to German and run the app.
Verify that:
Strings render in German where available.
Fallback language remains correct for any strings not yet translated.
Notes
No behavior changes or API changes.
If new string keys are added later, the values-de file should be updated accordingly.
Placeholders and punctuation are preserved; no formatting arguments were introduced in these keys.
Checklist
[x] Added values-de/strings.xml
[x] Verified XML formatting
[x] Confirmed keys match existing defaults (values/values-en)
[ ] CI passes
Screenshots
N/A
Future work
Translate additional strings as they are introduced.
Add more languages per issue #424.

@leandroBorgesFerreira
Copy link
Copy Markdown
Collaborator

Hello @LornaUnsure. I notice that you only added 2 translations. Do you plan to add the rest of the strings or just create 2 translations as a kick start?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants