feat(i18n): add Turkish, German, Spanish and Persian translations #16

Merged
uwayss merged 1 commit from claude/i18n-tr-de-es-fa into main 2026-08-28 11:53:26 +00:00
Owner

Adds full tr/de/es/fa locale files alongside en/ar, registers them with
i18n-js and date-fns, exposes them in the language settings picker, and
generalizes the RTL/hijri-comma logic beyond Arabic to cover Persian too.

Co-Authored-By: Claude Sonnet 5 noreply@anthropic.com

Adds full tr/de/es/fa locale files alongside en/ar, registers them with i18n-js and date-fns, exposes them in the language settings picker, and generalizes the RTL/hijri-comma logic beyond Arabic to cover Persian too. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
feat(i18n): add Turkish, German, Spanish and Persian translations
All checks were successful
Checks / checks (pull_request) Successful in 22s
1d93824f00
Adds full tr/de/es/fa locale files alongside en/ar, registers them with
i18n-js and date-fns, exposes them in the language settings picker, and
generalizes the RTL/hijri-comma logic beyond Arabic to cover Persian too.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Author
Owner

The translations aren't perfect but they seem... fine. I'll merge this now and if something needs a fix that can be done later

The translations aren't perfect but they seem... fine. I'll merge this now and if something needs a fix that can be done later
uwayss merged commit a1b4c92b85 into main 2026-08-28 11:53:26 +00:00
uwayss deleted branch claude/i18n-tr-de-es-fa 2026-08-28 11:53:27 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
uwayss/muhsin!16
No description provided.