Skip to content

feat(i18n): add Kazakh (kk, kk-KZ) localization by @HmnDev-Tech - #785

Open
HmnDev-Tech wants to merge 8 commits into
sameerasw:developfrom
HmnDev-Tech:main
Open

feat(i18n): add Kazakh (kk, kk-KZ) localization by @HmnDev-Tech#785
HmnDev-Tech wants to merge 8 commits into
sameerasw:developfrom
HmnDev-Tech:main

Conversation

@HmnDev-Tech

Copy link
Copy Markdown

Summary

This PR adds full Kazakh (values-kk / values-kk-rKZ) language localization for the Essentials app.

Changes Made

  • Added strings.xml with translated strings for Kazakh localization under the appropriate resource directory.
  • Verified that all key identifiers match the default (values/strings.xml) language resource file.
  • Validated formatting, escaped characters, and string placeholders (%s, %d) to prevent runtime XML parsing issues.

Motivation

Adding native Kazakh language support improves accessibility and user experience for Kazakh-speaking Android users.

Testing & Validation

  • Ran the local validation script (python3 scripts/validate_strings.py) to verify syntax, character escaping, and placeholder integrity.
  • Tested the app with the system language set to Kazakh to confirm all localized strings load correctly without fallback errors.

@HmnDev-Tech HmnDev-Tech changed the title feat(i18n): add Kazakh (kk, kk-KZ) localization feat(i18n): add Kazakh (kk, kk-KZ) localization by @HmnDev-Tech Aug 15, 2026
@sameerasw sameerasw added the translations For Translations and related tasks label Aug 17, 2026
@sameerasw sameerasw moved this from Backlog to In progress in Essentials Progress Aug 17, 2026
@sameerasw

Copy link
Copy Markdown
Owner

I need to do some further testing for this translations as they should be switchable from the language picker as well should be available for the in-app translation features. Will test and review soon.

OctoBored and others added 6 commits August 18, 2026 18:21
The star history chart was commented out because it no longer renders, due to GitHub stargazer API restrictions. Point the chart to the new domain so it works again.
The star history chart in the README currently fails to render because
of GitHub stargazer API restrictions, so it has been sitting disabled in
a comment. This restores it and points it to a working data source so
contributors and visitors can see the project's growth again.
@sameerasw
sameerasw changed the base branch from main to develop August 19, 2026 09:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

translations For Translations and related tasks

Projects

Status: In progress

Development

Successfully merging this pull request may close these issues.

3 participants