Browse Source

fix(i18n) fix some country names

master
Saúl Ibarra Corretgé 3 years ago
parent
commit
c9ea193d04
1 changed files with 16 additions and 1 deletions
  1. 16
    1
      react/features/base/i18n/i18next.js

+ 16
- 1
react/features/base/i18n/i18next.js View File

@@ -5,6 +5,7 @@ declare var APP: Object;
5 5
 import COUNTRIES_RESOURCES from 'i18n-iso-countries/langs/en.json';
6 6
 import i18next from 'i18next';
7 7
 import I18nextXHRBackend from 'i18next-xhr-backend';
8
+import _ from 'lodash';
8 9
 
9 10
 import LANGUAGES_RESOURCES from '../../../../lang/languages.json';
10 11
 import MAIN_RESOURCES from '../../../../lang/main.json';
@@ -12,6 +13,20 @@ import MAIN_RESOURCES from '../../../../lang/main.json';
12 13
 import { I18NEXT_INITIALIZED, LANGUAGE_CHANGED } from './actionTypes';
13 14
 import languageDetector from './languageDetector';
14 15
 
16
+/**
17
+ * Override certain country names.
18
+ */
19
+const COUNTRIES_RESOURCES_OVERRIDES = {
20
+    countries: {
21
+        TW: 'Taiwan'
22
+    }
23
+};
24
+
25
+/**
26
+ * Merged country names.
27
+ */
28
+const COUNTRIES = _.merge({}, COUNTRIES_RESOURCES, COUNTRIES_RESOURCES_OVERRIDES);
29
+
15 30
 /**
16 31
  * The available/supported languages.
17 32
  *
@@ -68,7 +83,7 @@ i18next
68 83
 i18next.addResourceBundle(
69 84
     DEFAULT_LANGUAGE,
70 85
     'countries',
71
-    COUNTRIES_RESOURCES,
86
+    COUNTRIES,
72 87
     /* deep */ true,
73 88
     /* overwrite */ true);
74 89
 i18next.addResourceBundle(

Loading…
Cancel
Save