From 95a3eca6e0cd4e7ad3b2484a079f0b31cf9fa552 Mon Sep 17 00:00:00 2001 From: Emad Rad Date: Sun, 16 Oct 2022 18:06:00 +0330 Subject: [PATCH 1/2] feat: Persian language support added --- src/i18n/lib.js | 1 + src/i18n/lib.test.js | 1 + 2 files changed, 2 insertions(+) diff --git a/src/i18n/lib.js b/src/i18n/lib.js index 7b0e5548f..651972051 100644 --- a/src/i18n/lib.js +++ b/src/i18n/lib.js @@ -55,6 +55,7 @@ const rtlLocales = [ 'ar', // Arabic 'he', // Hebrew 'fa', // Farsi (not currently supported) + 'fa-ir', // Farsi Iran 'ur', // Urdu (not currently supported) ]; diff --git a/src/i18n/lib.test.js b/src/i18n/lib.test.js index f4aa0b825..1df5a3831 100644 --- a/src/i18n/lib.test.js +++ b/src/i18n/lib.test.js @@ -188,6 +188,7 @@ describe('lib', () => { expect(isRtl('ar')).toBe(true); expect(isRtl('he')).toBe(true); expect(isRtl('fa')).toBe(true); + expect(isRtl('fa-ir')).toBe(true); expect(isRtl('ur')).toBe(true); }); From 59ea4e4205934a8eea07bae0c8f6491551aa6041 Mon Sep 17 00:00:00 2001 From: Emad Rad Date: Tue, 18 Oct 2022 11:45:39 +0330 Subject: [PATCH 2/2] feat: farsi added to supportedLocales --- src/i18n/lib.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/i18n/lib.js b/src/i18n/lib.js index 651972051..ffa0af8bb 100644 --- a/src/i18n/lib.js +++ b/src/i18n/lib.js @@ -39,6 +39,8 @@ const supportedLocales = [ 'ar', // Arabic // NOTE: 'en' is not included in this list intentionally, since it's the fallback. 'es-419', // Spanish, Latin American + 'fa', // Farsi + 'fa-ir', // Farsi, Iran 'fr', // French 'zh-cn', // Chinese, Simplified 'ca', // Catalan