瀏覽代碼

fix: update ar language not found issue. (#2599)

chirag paneliya 2 年之前
父節點
當前提交
5994cc135f

+ 1 - 1
frontend/appflowy_flutter/lib/startup/tasks/app_widget.dart

@@ -31,7 +31,7 @@ class InitAppWidgetTask extends LaunchTask {
       EasyLocalization(
         supportedLocales: const [
           // In alphabetical order
-          Locale('ar', 'AR'),
+          Locale('ar', 'SA'),
           Locale('ca', 'ES'),
           Locale('de', 'DE'),
           Locale('en'),

+ 1 - 0
frontend/appflowy_tauri/src/appflowy_app/components/_shared/LanguageSelectPopup.tsx

@@ -6,6 +6,7 @@ const supportedLanguages: { key: string; title: string }[] = [
     key: 'en',
     title: 'English',
   },
+  { key: 'ar-SA', title: 'ar-SA' },
   { key: 'ca-ES', title: 'ca-ES' },
   { key: 'de-DE', title: 'de-DE' },
   { key: 'es-VE', title: 'es-VE' },

+ 2 - 0
frontend/appflowy_tauri/src/appflowy_app/stores/i18n/initializeI18n.ts

@@ -2,6 +2,7 @@ import i18n from 'i18next';
 import LanguageDetector from 'i18next-browser-languagedetector';
 import { initReactI18next } from 'react-i18next';
 import en from '../../../../../appflowy_flutter/assets/translations/en.json';
+import ar_SA from '../../../../../appflowy_flutter/assets/translations/ar-SA.json';
 import ca_ES from '../../../../../appflowy_flutter/assets/translations/ca-ES.json';
 import de_DE from '../../../../../appflowy_flutter/assets/translations/de-DE.json';
 import es_VE from '../../../../../appflowy_flutter/assets/translations/es-VE.json';
@@ -29,6 +30,7 @@ export default function () {
     .init({
       resources: {
         en: { translation: en },
+        'ar-SA': { translation: ar_SA },
         'ca-ES': { translation: ca_ES },
         'de-DE': { translation: de_DE },
         'es-VE': { translation: es_VE },