Skip to content

Add Arabic localization#11

Open
MoElnaggar14 wants to merge 1 commit into
domzilla:masterfrom
MoElnaggar14:add-arabic-localization
Open

Add Arabic localization#11
MoElnaggar14 wants to merge 1 commit into
domzilla:masterfrom
MoElnaggar14:add-arabic-localization

Conversation

@MoElnaggar14

@MoElnaggar14 MoElnaggar14 commented May 20, 2026

Copy link
Copy Markdown

Summary

  • Adds Modern Standard Arabic (ar) localization at src/Caffeine/Resources/ar.lproj/Localizable.strings, covering all 30 user-facing strings from en.lproj.
  • Registers ar in the project's knownRegions so the localization ships in the build.
  • Adds an Added: Arabic translation. entry under [Unreleased] in CHANGELOG.md.

Notes

  • Uses Modern Standard Arabic (formal register) for consistency with the other localizations.
  • Arabic-Indic digits used for numeric durations (e.g. ٥ دقائق); the app name "Caffeine" is left in Latin script as a proper noun.

Test plan

  • Build and run with the system language set to Arabic.
  • Verify menu items, preferences window, and welcome message render correctly.
  • Verify RTL layout behaves as expected in the preferences window.

@MoElnaggar14 MoElnaggar14 force-pushed the add-arabic-localization branch from 7108b2a to ca50dfc Compare May 20, 2026 08:04
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.

1 participant