diff --git a/client/src/components/Nav/SettingsTabs/General/General.tsx b/client/src/components/Nav/SettingsTabs/General/General.tsx index e62fd82966..340219e74d 100644 --- a/client/src/components/Nav/SettingsTabs/General/General.tsx +++ b/client/src/components/Nav/SettingsTabs/General/General.tsx @@ -82,6 +82,7 @@ export const LangSelector = ({ { value: 'de-DE', label: localize('com_nav_lang_german') }, { value: 'es-ES', label: localize('com_nav_lang_spanish') }, { value: 'et-EE', label: localize('com_nav_lang_estonian') }, + { value: 'fa-IR', label: localize('com_nav_lang_persian') }, { value: 'fr-FR', label: localize('com_nav_lang_french') }, { value: 'he-HE', label: localize('com_nav_lang_hebrew') }, { value: 'hu-HU', label: localize('com_nav_lang_hungarian') }, diff --git a/client/src/locales/ar/translation.json b/client/src/locales/ar/translation.json index e238d5d6cb..46550e9c1e 100644 --- a/client/src/locales/ar/translation.json +++ b/client/src/locales/ar/translation.json @@ -335,6 +335,7 @@ "com_nav_lang_dutch": "Nederlands", "com_nav_lang_english": "English", "com_nav_lang_estonian": "Eesti keel", + "com_nav_lang_persian": "فارسی", "com_nav_lang_finnish": "Suomi", "com_nav_lang_french": "Français ", "com_nav_lang_georgian": "ქართული", @@ -708,4 +709,4 @@ "com_ui_zoom": "تكبير", "com_user_message": "أنت", "com_warning_resubmit_unsupported": "إعادة إرسال رسالة الذكاء الاصطناعي غير مدعومة لنقطة النهاية هذه" -} \ No newline at end of file +} diff --git a/client/src/locales/cs/translation.json b/client/src/locales/cs/translation.json index a0bc061fd3..01a4de5f9d 100644 --- a/client/src/locales/cs/translation.json +++ b/client/src/locales/cs/translation.json @@ -270,6 +270,8 @@ "com_nav_lang_chinese": "中文", "com_nav_lang_dutch": "Nederlands", "com_nav_lang_english": "English", + "com_nav_lang_estonian": "Eesti keel", + "com_nav_lang_persian": "فارسی", "com_nav_lang_french": "Français ", "com_nav_lang_german": "Deutsch", "com_nav_lang_italian": "Italiano", @@ -731,4 +733,4 @@ "com_ui_zoom": "Přiblížit", "com_user_message": "Vy", "com_warning_resubmit_unsupported": "Opětovné odeslání AI zprávy není pro tento koncový bod podporováno." -} \ No newline at end of file +} diff --git a/client/src/locales/de/translation.json b/client/src/locales/de/translation.json index 6adad53c4b..7f7bdefa9c 100644 --- a/client/src/locales/de/translation.json +++ b/client/src/locales/de/translation.json @@ -357,6 +357,7 @@ "com_nav_lang_dutch": "Nederlands", "com_nav_lang_english": "English", "com_nav_lang_estonian": "Eesti keel", + "com_nav_lang_persian": "فارسی", "com_nav_lang_finnish": "Suomi", "com_nav_lang_french": "Français ", "com_nav_lang_georgian": "ქართული", @@ -835,4 +836,4 @@ "com_ui_zoom": "Zoom", "com_user_message": "Du", "com_warning_resubmit_unsupported": "Das erneute Senden der KI-Nachricht wird für diesen Endpunkt nicht unterstützt." -} \ No newline at end of file +} diff --git a/client/src/locales/en/translation.json b/client/src/locales/en/translation.json index d20ce8af35..89af9f4a40 100644 --- a/client/src/locales/en/translation.json +++ b/client/src/locales/en/translation.json @@ -365,6 +365,7 @@ "com_nav_lang_dutch": "Nederlands", "com_nav_lang_english": "English", "com_nav_lang_estonian": "Eesti keel", + "com_nav_lang_persian": "فارسی", "com_nav_lang_finnish": "Suomi", "com_nav_lang_french": "Français ", "com_nav_lang_georgian": "ქართული", diff --git a/client/src/locales/es/translation.json b/client/src/locales/es/translation.json index a5a1c14088..54b4e5d5fb 100644 --- a/client/src/locales/es/translation.json +++ b/client/src/locales/es/translation.json @@ -343,6 +343,7 @@ "com_nav_lang_dutch": "Nederlands", "com_nav_lang_english": "English", "com_nav_lang_estonian": "Eesti keel", + "com_nav_lang_persian": "فارسی", "com_nav_lang_finnish": "Suomi", "com_nav_lang_french": "Français ", "com_nav_lang_georgian": "ქართული", @@ -718,4 +719,4 @@ "com_ui_zoom": "Zoom", "com_user_message": "Usted", "com_warning_resubmit_unsupported": "No se admite el reenvío del mensaje de IA para este punto de conexión." -} \ No newline at end of file +} diff --git a/client/src/locales/et/translation.json b/client/src/locales/et/translation.json index 4eac38173a..a4e96a45f5 100644 --- a/client/src/locales/et/translation.json +++ b/client/src/locales/et/translation.json @@ -353,6 +353,7 @@ "com_nav_lang_dutch": "Nederlands", "com_nav_lang_english": "English", "com_nav_lang_estonian": "Eesti keel", + "com_nav_lang_persian": "فارسی", "com_nav_lang_finnish": "Suomi", "com_nav_lang_french": "Français ", "com_nav_lang_georgian": "ქართული", @@ -823,4 +824,4 @@ "com_ui_zoom": "Suumi", "com_user_message": "Sina", "com_warning_resubmit_unsupported": "AI sõnumi uuesti esitamine pole selle otspunkti jaoks toetatud." -} \ No newline at end of file +} diff --git a/client/src/locales/fa/translation.json b/client/src/locales/fa/translation.json index 18a73775c6..1e833482b2 100644 --- a/client/src/locales/fa/translation.json +++ b/client/src/locales/fa/translation.json @@ -362,7 +362,8 @@ "com_nav_lang_chinese": "中文", "com_nav_lang_dutch": "هلند", "com_nav_lang_english": "انگلیسی", - "com_nav_lang_estonian": "استی کیل", + "com_nav_lang_estonian": "Eesti keel", + "com_nav_lang_persian": "فارسی", "com_nav_lang_finnish": "سومی", "com_nav_lang_french": "فرانسه ", "com_nav_lang_georgian": "فارسی", @@ -852,4 +853,4 @@ "com_ui_zoom": "بزرگنمایی ضربه بزنید؛", "com_user_message": "شما", "com_warning_resubmit_unsupported": "ارسال مجدد پیام هوش مصنوعی برای این نقطه پایانی پشتیبانی نمی شود." -} \ No newline at end of file +} diff --git a/client/src/locales/fi/translation.json b/client/src/locales/fi/translation.json index e3f0b8214e..4ba07f508b 100644 --- a/client/src/locales/fi/translation.json +++ b/client/src/locales/fi/translation.json @@ -272,6 +272,7 @@ "com_nav_lang_dutch": "Nederlands", "com_nav_lang_english": "English", "com_nav_lang_estonian": "Eesti keel", + "com_nav_lang_persian": "فارسی", "com_nav_lang_finnish": "Suomi", "com_nav_lang_french": "Français ", "com_nav_lang_georgian": "ქართული", @@ -548,4 +549,4 @@ "com_ui_versions": "Versiot", "com_ui_yes": "Kyllä", "com_user_message": "Sinä" -} \ No newline at end of file +} diff --git a/client/src/locales/fr/translation.json b/client/src/locales/fr/translation.json index 5179d37da7..d80d7e97a9 100644 --- a/client/src/locales/fr/translation.json +++ b/client/src/locales/fr/translation.json @@ -339,6 +339,7 @@ "com_nav_lang_dutch": "Nederlands", "com_nav_lang_english": "English", "com_nav_lang_estonian": "Eesti keel", + "com_nav_lang_persian": "فارسی", "com_nav_lang_finnish": "Suomi", "com_nav_lang_french": "Français ", "com_nav_lang_georgian": "ქართული", @@ -725,4 +726,4 @@ "com_ui_zoom": "Zoom", "com_user_message": "Vous", "com_warning_resubmit_unsupported": "La resoumission du message IA n'est pas prise en charge pour ce point de terminaison." -} \ No newline at end of file +} diff --git a/client/src/locales/he/translation.json b/client/src/locales/he/translation.json index 09455d41f0..8d991e7682 100644 --- a/client/src/locales/he/translation.json +++ b/client/src/locales/he/translation.json @@ -354,6 +354,7 @@ "com_nav_lang_dutch": "הולנדית (Nederlands)", "com_nav_lang_english": "אנגלית (English)", "com_nav_lang_estonian": "אסטונית (Eesti keel)", + "com_nav_lang_persian": "فارسی", "com_nav_lang_finnish": "פינית (Suomi)", "com_nav_lang_french": "צרפתית (Français)", "com_nav_lang_georgian": "ქართული", @@ -821,4 +822,4 @@ "com_ui_zoom": "זום", "com_user_message": "אתה", "com_warning_resubmit_unsupported": "שליחת הודעה מחדש אינה נתמכת עבור נקודת קצה זו." -} \ No newline at end of file +} diff --git a/client/src/locales/i18n.ts b/client/src/locales/i18n.ts index 893a323912..d897bb3723 100644 --- a/client/src/locales/i18n.ts +++ b/client/src/locales/i18n.ts @@ -8,6 +8,7 @@ import translationAr from './ar/translation.json'; import translationDe from './de/translation.json'; import translationEs from './es/translation.json'; import translationEt from './et/translation.json'; +import translationFa from './fa/translation.json'; import translationFr from './fr/translation.json'; import translationIt from './it/translation.json'; import translationPl from './pl/translation.json'; @@ -39,6 +40,7 @@ export const resources = { de: { translation: translationDe }, es: { translation: translationEs }, et: { translation: translationEt }, + fa: { translation: translationFa }, fr: { translation: translationFr }, it: { translation: translationIt }, pl: { translation: translationPl }, diff --git a/client/src/locales/id/translation.json b/client/src/locales/id/translation.json index 74fa922f47..151efef6b8 100644 --- a/client/src/locales/id/translation.json +++ b/client/src/locales/id/translation.json @@ -168,6 +168,7 @@ "com_nav_lang_dutch": "Nederlands", "com_nav_lang_english": "English", "com_nav_lang_estonian": "Eesti keel", + "com_nav_lang_persian": "فارسی", "com_nav_lang_finnish": "Suomi", "com_nav_lang_french": "Français ", "com_nav_lang_georgian": "ქართული", @@ -284,4 +285,4 @@ "com_ui_upload_success": "Berhasil mengunggah file", "com_ui_use_prompt": "Gunakan petunjuk", "com_user_message": "Kamu" -} \ No newline at end of file +} diff --git a/client/src/locales/it/translation.json b/client/src/locales/it/translation.json index 1e53e5eff5..e885ff1c7d 100644 --- a/client/src/locales/it/translation.json +++ b/client/src/locales/it/translation.json @@ -359,6 +359,7 @@ "com_nav_lang_dutch": "Nederlands", "com_nav_lang_english": "English", "com_nav_lang_estonian": "Eesti keel", + "com_nav_lang_persian": "فارسی", "com_nav_lang_finnish": "Suomi", "com_nav_lang_french": "Français ", "com_nav_lang_georgian": "ქართული", @@ -842,4 +843,4 @@ "com_ui_zoom": "Zoom", "com_user_message": "Mostra nome utente nei messaggi", "com_warning_resubmit_unsupported": "Il reinvio del messaggio AI non è supportato per questo endpoint." -} \ No newline at end of file +} diff --git a/client/src/locales/ja/translation.json b/client/src/locales/ja/translation.json index 07f3be94f9..1a59090fb7 100644 --- a/client/src/locales/ja/translation.json +++ b/client/src/locales/ja/translation.json @@ -335,6 +335,7 @@ "com_nav_lang_dutch": "Nederlands", "com_nav_lang_english": "English", "com_nav_lang_estonian": "Eesti keel", + "com_nav_lang_persian": "فارسی", "com_nav_lang_finnish": "Suomi", "com_nav_lang_french": "Français ", "com_nav_lang_georgian": "ქართული", @@ -708,4 +709,4 @@ "com_ui_zoom": "ズーム", "com_user_message": "あなた", "com_warning_resubmit_unsupported": "このエンドポイントではAIメッセージの再送信はサポートされていません" -} \ No newline at end of file +} diff --git a/client/src/locales/ka/translation.json b/client/src/locales/ka/translation.json index b977d60858..06c34798f1 100644 --- a/client/src/locales/ka/translation.json +++ b/client/src/locales/ka/translation.json @@ -6,6 +6,7 @@ "com_nav_lang_dutch": "Nederlands", "com_nav_lang_english": "English", "com_nav_lang_estonian": "Eesti keel", + "com_nav_lang_persian": "فارسی", "com_nav_lang_finnish": "Suomi", "com_nav_lang_french": "Français", "com_nav_lang_georgian": "ქართული", @@ -25,4 +26,4 @@ "com_nav_lang_turkish": "Türkçe", "com_nav_lang_vietnamese": "Tiếng Việt", "com_nav_language": "ენა" -} \ No newline at end of file +} diff --git a/client/src/locales/ko/translation.json b/client/src/locales/ko/translation.json index cf2443a33b..ee2eef9e3c 100644 --- a/client/src/locales/ko/translation.json +++ b/client/src/locales/ko/translation.json @@ -335,6 +335,7 @@ "com_nav_lang_dutch": "Nederlands", "com_nav_lang_english": "English", "com_nav_lang_estonian": "Eesti keel", + "com_nav_lang_persian": "فارسی", "com_nav_lang_finnish": "Suomi", "com_nav_lang_french": "Français ", "com_nav_lang_georgian": "ქართული", @@ -708,4 +709,4 @@ "com_ui_zoom": "확대/축소", "com_user_message": "당신", "com_warning_resubmit_unsupported": "이 엔드포인트에서는 AI 메시지 재전송이 지원되지 않습니다" -} \ No newline at end of file +} diff --git a/client/src/locales/nl/translation.json b/client/src/locales/nl/translation.json index af578faeb2..75a57707bf 100644 --- a/client/src/locales/nl/translation.json +++ b/client/src/locales/nl/translation.json @@ -168,6 +168,7 @@ "com_nav_lang_dutch": "Nederlands", "com_nav_lang_english": "English", "com_nav_lang_estonian": "Eesti keel", + "com_nav_lang_persian": "فارسی", "com_nav_lang_finnish": "Suomi", "com_nav_lang_french": "Français ", "com_nav_lang_georgian": "ქართული", @@ -268,4 +269,4 @@ "com_ui_unarchive_error": "Kan conversatie niet uit archiveren", "com_ui_upload_success": "Bestand succesvol geüpload", "com_ui_use_prompt": "Gebruik prompt" -} \ No newline at end of file +} diff --git a/client/src/locales/pl/translation.json b/client/src/locales/pl/translation.json index cccc46ed27..77bcd0c644 100644 --- a/client/src/locales/pl/translation.json +++ b/client/src/locales/pl/translation.json @@ -325,6 +325,7 @@ "com_nav_lang_dutch": "Nederlands", "com_nav_lang_english": "English", "com_nav_lang_estonian": "Eesti keel", + "com_nav_lang_persian": "فارسی", "com_nav_lang_finnish": "Suomi", "com_nav_lang_french": "Français ", "com_nav_lang_georgian": "ქართული", @@ -714,4 +715,4 @@ "com_ui_zoom": "Powiększ", "com_user_message": "Ty", "com_warning_resubmit_unsupported": "Ponowne przesyłanie wiadomości AI nie jest obsługiwane dla tego punktu końcowego." -} \ No newline at end of file +} diff --git a/client/src/locales/pt-BR/translation.json b/client/src/locales/pt-BR/translation.json index 3f36088576..0d2ce77b7a 100644 --- a/client/src/locales/pt-BR/translation.json +++ b/client/src/locales/pt-BR/translation.json @@ -358,6 +358,7 @@ "com_nav_lang_dutch": "Nederlands", "com_nav_lang_english": "English", "com_nav_lang_estonian": "Eesti keel", + "com_nav_lang_persian": "فارسی", "com_nav_lang_finnish": "Suomi", "com_nav_lang_french": "Français ", "com_nav_lang_georgian": "Georgiano", @@ -830,4 +831,4 @@ "com_ui_zoom": "Zoom", "com_user_message": "Você", "com_warning_resubmit_unsupported": "O reenvio da mensagem de IA não é suportado para este endpoint." -} \ No newline at end of file +} diff --git a/client/src/locales/pt-PT/translation.json b/client/src/locales/pt-PT/translation.json index 401e61e4e9..815f814bd4 100644 --- a/client/src/locales/pt-PT/translation.json +++ b/client/src/locales/pt-PT/translation.json @@ -342,6 +342,7 @@ "com_nav_lang_dutch": "Nederlands", "com_nav_lang_english": "English", "com_nav_lang_estonian": "Eesti keel", + "com_nav_lang_persian": "فارسی", "com_nav_lang_finnish": "Suomi", "com_nav_lang_french": "Français ", "com_nav_lang_georgian": "ქართული", @@ -774,4 +775,4 @@ "com_ui_zoom": "Ampliar", "com_user_message": "Você", "com_warning_resubmit_unsupported": "O reenvio da mensagem de IA não é suportado por este endereço." -} \ No newline at end of file +} diff --git a/client/src/locales/ru/translation.json b/client/src/locales/ru/translation.json index 571ad63c63..3bd0506ab8 100644 --- a/client/src/locales/ru/translation.json +++ b/client/src/locales/ru/translation.json @@ -354,6 +354,7 @@ "com_nav_lang_dutch": "Nederlands", "com_nav_lang_english": "English", "com_nav_lang_estonian": "Eesti keel", + "com_nav_lang_persian": "فارسی", "com_nav_lang_finnish": "Suomi", "com_nav_lang_french": "Français ", "com_nav_lang_georgian": "ქართული", @@ -822,4 +823,4 @@ "com_ui_zoom": "Масштаб", "com_user_message": "Вы", "com_warning_resubmit_unsupported": "Повторная отправка сообщения ИИ не поддерживается для данной конечной точки" -} \ No newline at end of file +} diff --git a/client/src/locales/sv/translation.json b/client/src/locales/sv/translation.json index b403dc4203..bdef384399 100644 --- a/client/src/locales/sv/translation.json +++ b/client/src/locales/sv/translation.json @@ -139,6 +139,7 @@ "com_nav_lang_dutch": "Nederlands", "com_nav_lang_english": "English", "com_nav_lang_estonian": "Eesti keel", + "com_nav_lang_persian": "فارسی", "com_nav_lang_finnish": "Suomi", "com_nav_lang_french": "Français ", "com_nav_lang_georgian": "ქართული", @@ -238,4 +239,4 @@ "com_ui_unarchive_error": "Kunde inte avarkivera chatt", "com_ui_upload_success": "Uppladdningen av filen lyckades", "com_ui_use_prompt": "Använd prompt" -} \ No newline at end of file +} diff --git a/client/src/locales/th/translation.json b/client/src/locales/th/translation.json index cf708ec155..47abc045f3 100644 --- a/client/src/locales/th/translation.json +++ b/client/src/locales/th/translation.json @@ -351,6 +351,7 @@ "com_nav_lang_dutch": "Nederlands", "com_nav_lang_english": "English", "com_nav_lang_estonian": "Eesti keel", + "com_nav_lang_persian": "فارسی", "com_nav_lang_finnish": "Suomi", "com_nav_lang_french": "Français", "com_nav_lang_georgian": "ქართული", @@ -815,4 +816,4 @@ "com_ui_zoom": "ขยาย", "com_user_message": "คุณ", "com_warning_resubmit_unsupported": "การส่งข้อความ AI ซ้ำไม่รองรับสำหรับจุดสิ้นสุดนี้" -} \ No newline at end of file +} diff --git a/client/src/locales/tr/translation.json b/client/src/locales/tr/translation.json index 26c39b4187..a968239e14 100644 --- a/client/src/locales/tr/translation.json +++ b/client/src/locales/tr/translation.json @@ -339,6 +339,7 @@ "com_nav_lang_dutch": "Nederlands", "com_nav_lang_english": "English", "com_nav_lang_estonian": "Eesti keel", + "com_nav_lang_persian": "فارسی", "com_nav_lang_finnish": "Suomi", "com_nav_lang_french": "Français ", "com_nav_lang_georgian": "ქართული", @@ -738,4 +739,4 @@ "com_ui_zoom": "Yakınlaştır", "com_user_message": "Sen", "com_warning_resubmit_unsupported": "Bu uç nokta için yapay zeka mesajını yeniden gönderme desteklenmiyor." -} \ No newline at end of file +} diff --git a/client/src/locales/vi/translation.json b/client/src/locales/vi/translation.json index 4e39f5eece..b48b162471 100644 --- a/client/src/locales/vi/translation.json +++ b/client/src/locales/vi/translation.json @@ -138,6 +138,7 @@ "com_nav_lang_dutch": "Nederlands", "com_nav_lang_english": "English", "com_nav_lang_estonian": "Eesti keel", + "com_nav_lang_persian": "فارسی", "com_nav_lang_finnish": "Suomi", "com_nav_lang_french": "Français ", "com_nav_lang_georgian": "ქართული", @@ -237,4 +238,4 @@ "com_ui_unarchive_error": "Không thể bỏ lưu trữ cuộc trò chuyện", "com_ui_upload_success": "Tải tệp thành công", "com_ui_use_prompt": "Sử dụng gợi ý" -} \ No newline at end of file +} diff --git a/client/src/locales/zh-Hans/translation.json b/client/src/locales/zh-Hans/translation.json index bf9611f5c8..8e30248e3d 100644 --- a/client/src/locales/zh-Hans/translation.json +++ b/client/src/locales/zh-Hans/translation.json @@ -355,6 +355,7 @@ "com_nav_lang_dutch": "Nederlands", "com_nav_lang_english": "English", "com_nav_lang_estonian": "Eesti keel", + "com_nav_lang_persian": "فارسی", "com_nav_lang_finnish": "Suomi", "com_nav_lang_french": "Français ", "com_nav_lang_georgian": "格鲁吉亚语(Georgian)", @@ -777,4 +778,4 @@ "com_ui_zoom": "缩放", "com_user_message": "您", "com_warning_resubmit_unsupported": "此终端不支持重新提交AI消息" -} \ No newline at end of file +} diff --git a/client/src/locales/zh-Hant/translation.json b/client/src/locales/zh-Hant/translation.json index 0190a180bc..b38ccd4b88 100644 --- a/client/src/locales/zh-Hant/translation.json +++ b/client/src/locales/zh-Hant/translation.json @@ -335,6 +335,7 @@ "com_nav_lang_dutch": "Nederlands", "com_nav_lang_english": "English", "com_nav_lang_estonian": "Eesti keel", + "com_nav_lang_persian": "فارسی", "com_nav_lang_finnish": "Suomi", "com_nav_lang_french": "Français ", "com_nav_lang_georgian": "ქართული", @@ -708,4 +709,4 @@ "com_ui_zoom": "縮放", "com_user_message": "您", "com_warning_resubmit_unsupported": "此端點不支援重新送出 AI 訊息。" -} \ No newline at end of file +}