Skip to content

feat(l10n): add Farsi (fa) language support#591

Merged
a-ghorbani merged 3 commits intomainfrom
feature/add-farsi-lang
Feb 19, 2026
Merged

feat(l10n): add Farsi (fa) language support#591
a-ghorbani merged 3 commits intomainfrom
feature/add-farsi-lang

Conversation

@a-ghorbani
Copy link
Owner

Summary

  • Add Farsi (fa) language with full translations (src/locales/fa.json)
  • Wire up in languageRegistry, lazy-loading, dayjs locale, and l10n getter
  • Add to Weblate sync script and l10n validation test
  • Add Farsi assertions to E2E language switching test

Test plan

  • validate-l10n.js passes with fa.json
  • TypeScript compiles clean
  • validate-l10n.test.js — 10/10 tests pass
  • E2E language.spec.ts — all 9 languages (incl. Farsi) pass on iOS simulator

🤖 Generated by PocketPal Dev Team

Wire up fa.json translations with lazy-loading, dayjs locale,
Weblate sync, validation tests, and E2E language switching test.
@a-ghorbani a-ghorbani marked this pull request as ready for review February 19, 2026 17:43
@a-ghorbani a-ghorbani merged commit c60b661 into main Feb 19, 2026
4 checks passed
@a-ghorbani a-ghorbani deleted the feature/add-farsi-lang branch February 19, 2026 17:44
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