Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Add Arabic localization#11

Open
MoElnaggar14 wants to merge 1 commit into
domzilla:masterdomzilla/Caffeine:masterfrom
MoElnaggar14:add-arabic-localizationMoElnaggar14/Caffeine:add-arabic-localizationCopy head branch name to clipboard
Open

Add Arabic localization#11
MoElnaggar14 wants to merge 1 commit into
domzilla:masterdomzilla/Caffeine:masterfrom
MoElnaggar14:add-arabic-localizationMoElnaggar14/Caffeine:add-arabic-localizationCopy head branch name to clipboard

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

Morty Proxy This is a proxified and sanitized view of the page, visit original site.