Skip to content

Add Arabic locale (#11) - #14

Merged
MilkteaTW1 merged 3 commits into
MilkteaTW1:mainfrom
Aaqibhafeezkhan:i18n/arabic-locale
Oct 23, 2026
Merged

MilkteaTW1 merged 3 commits into
MilkteaTW1:mainfrom
Aaqibhafeezkhan:i18n/arabic-locale

Conversation

@Aaqibhafeezkhan

@Aaqibhafeezkhan Aaqibhafeezkhan commented Oct 22, 2026 •

Copy link
Copy Markdown
Contributor

Summary

  • Add the Arabic (ar) locale as a standalone JSON file.
  • Translate the most visible UI labels and selected messages; untranslated entries intentionally fall back to English.
  • Include the optional Arabic installer strings.
  • Keep this PR locale-only; no application code or RTL behavior changes are included.

@Aaqibhafeezkhan Aaqibhafeezkhan left a comment •

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@MilkteaTW1

The changes outside ar.json address the same CI failure encountered while validating the Arabic locale addition. The installer generator's locale-ID mapping did not satisfy the existing test for Japanese (ja) and Brazilian Portuguese (pt-br) under Python 3.13. I added explicit LCID mappings in build_installer.py to make the installer generation deterministic and compatible with the test expectations. Although unrelated to Arabic translation content itself, this shared fix was needed for the PR's CI validation.

@MilkteaTW1
MilkteaTW1 merged commit d2e8cd3 into MilkteaTW1:main Oct 23, 2026
2 checks passed
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