Skip to content

Add Russian translation - #116

Open
igorekRnd wants to merge 1 commit into
BURG3R5:devfrom
igorekRnd:feature/russian-localization
Open

Add Russian translation#116
igorekRnd wants to merge 1 commit into
BURG3R5:devfrom
igorekRnd:feature/russian-localization

Conversation

@igorekRnd

Copy link
Copy Markdown

Change

  • values-ru for the whole UI, plus the helper app's name;
  • locales_config.xml and android:localeConfig, so the app language can be chosen independently of the system one on Android 13 and above;
  • move the remaining hardcoded user-facing strings into resources, since they would otherwise stay English in any locale:
    • toDelta(), which renders relative timestamps on the History screen, becomes @Composable and reads plurals instead of building English strings by appending s;
    • the ACRA crash dialog texts;
    • notification channel names and descriptions, which are visible in the system notification settings.

The crash report mail subject is deliberately left in English, as it is read by you rather than by the user.

If you would rather review the string extraction separately from the translation itself, I am happy to split this into two PRs.

Move the remaining hardcoded user-facing strings into resources first,
otherwise they would stay English regardless of the locale:

- `toDelta()`, which renders relative timestamps on the History screen,
  becomes `@Composable` and reads plurals instead of building English
  strings by appending "s";
- the ACRA crash dialog texts;
- notification channel names and descriptions, which are visible in the
  system notification settings.

Declare `locales_config.xml` so the app language can be picked
independently of the system one on Android 13 and above.
@BURG3R5

BURG3R5 commented Sep 8, 2026

Copy link
Copy Markdown
Owner

Thanks for your contribution. Please do split the PR so both enhancements can be reviewed separately.

@BURG3R5

BURG3R5 commented Sep 8, 2026

Copy link
Copy Markdown
Owner

I've gone through this PR as well as your other PRs. I request you to please read through the Contribution Guidelines and confirm compliancy with it.

@igorekRnd

Copy link
Copy Markdown
Author

Thanks for the answers. This code was generated by the Claude Code AI under my supervision. This means I'll be the only one using these changes. Thank you for a great app!

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.

3 participants