Internationalization: extract UI strings to resources + add translations #5

Closed
opened 2026-07-13 18:38:19 +02:00 by sam · 0 comments
Owner

Now that the codebase is English, prepare for multiple languages:

  • Move hardcoded UI strings from the Composables into res/values/strings.xml and use stringResource.
  • Route non-composable user-facing strings (ViewModel/PaperlessClient) through the Application context.
  • Add locale variants (e.g. values-nl/strings.xml).

Base language: English.

Now that the codebase is English, prepare for multiple languages: - Move hardcoded UI strings from the Composables into `res/values/strings.xml` and use `stringResource`. - Route non-composable user-facing strings (ViewModel/PaperlessClient) through the Application context. - Add locale variants (e.g. `values-nl/strings.xml`). Base language: English.
sam added the enhancement label 2026-07-13 18:40:25 +02:00
sam added this to the (deleted) milestone 2026-07-13 18:40:27 +02:00
sam modified the milestone from (deleted) to v0.3.0 – Internationalization 2026-07-13 19:10:58 +02:00
sam closed this issue 2026-07-13 19:37:50 +02:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: sam/paperscan#5