diff --git a/src/components/Post/Translated/index.tsx b/src/components/Post/Translated/index.tsx
index 6016cb8eee..68176577a0 100644
--- a/src/components/Post/Translated/index.tsx
+++ b/src/components/Post/Translated/index.tsx
@@ -147,7 +147,7 @@ function TranslationLanguageSelect({
{({props}) => {
return (
- Edit
+ Change
)
}}
diff --git a/src/components/dialogs/LanguageSelectDialog.tsx b/src/components/dialogs/LanguageSelectDialog.tsx
index 2179fdf2e9..ca13c33b7b 100644
--- a/src/components/dialogs/LanguageSelectDialog.tsx
+++ b/src/components/dialogs/LanguageSelectDialog.tsx
@@ -5,6 +5,7 @@ import {msg} from '@lingui/core/macro'
import {useLingui} from '@lingui/react'
import {Trans} from '@lingui/react/macro'
+import {languageName} from '#/locale/helpers'
import {type Language, LANGUAGES, LANGUAGES_MAP_CODE2} from '#/locale/languages'
import {useLanguagePrefs} from '#/state/preferences/languages'
import {ErrorScreen} from '#/view/com/util/error/ErrorScreen'
@@ -139,8 +140,11 @@ export function DialogInner({
const recentLanguages = mapCode2List(recentLanguagesCode2)
// NOTE(@elijaharita): helper functions
+ const searchLower = search.toLowerCase()
const matchesSearch = (lang: Language) =>
- lang.name.toLowerCase().includes(search.toLowerCase())
+ languageName(lang, langPrefs.appLanguage)
+ .toLowerCase()
+ .includes(searchLower) || lang.name.toLowerCase().includes(searchLower)
const isChecked = (lang: Language) =>
checkedLanguagesCode2.includes(lang.code2)
const isInRecents = (lang: Language) =>
@@ -182,6 +186,7 @@ export function DialogInner({
search,
langPrefs.postLanguageHistory,
checkedLanguagesCode2,
+ langPrefs.appLanguage,
])
const listHeader = (
@@ -297,6 +302,7 @@ export function DialogInner({
)
}
const lang = item.lang
+ const name = languageName(lang, langPrefs.appLanguage)
const isLastItem = index === numItems - 1
@@ -304,7 +310,7 @@ export function DialogInner({
-
- {lang.name}
-
+ {name}
)
diff --git a/src/locale/helpers.ts b/src/locale/helpers.ts
index 8ae79f33ba..eb384dfecf 100644
--- a/src/locale/helpers.ts
+++ b/src/locale/helpers.ts
@@ -32,21 +32,27 @@ export function code3ToCode2Strict(lang: string): string | undefined {
return undefined
}
+const displayNamesCache = new Map()
+
+function getDisplayNames(appLang: string): Intl.DisplayNames {
+ let cached = displayNamesCache.get(appLang)
+ if (!cached) {
+ cached = new Intl.DisplayNames([appLang], {
+ type: 'language',
+ fallback: 'none',
+ languageDisplay: 'standard',
+ })
+ displayNamesCache.set(appLang, cached)
+ }
+ return cached
+}
+
function getLocalizedLanguage(
langCode: string,
appLang: string,
): string | undefined {
try {
- const allNames = new Intl.DisplayNames([appLang], {
- type: 'language',
- fallback: 'none',
- languageDisplay: 'standard',
- })
- const translatedName = allNames.of(langCode)
-
- if (translatedName) {
- return translatedName
- }
+ return getDisplayNames(appLang).of(langCode) || undefined
} catch (e) {
// ignore RangeError from Intl.DisplayNames APIs
if (!(e instanceof RangeError)) {
@@ -308,17 +314,26 @@ export function regionName(countryCode: string, appLang: string): string {
return countryCode
}
+const regionNamesCache = new Map()
+
+function getRegionNames(appLang: string): Intl.DisplayNames {
+ let cached = regionNamesCache.get(appLang)
+ if (!cached) {
+ cached = new Intl.DisplayNames([appLang], {
+ type: 'region',
+ fallback: 'none',
+ })
+ regionNamesCache.set(appLang, cached)
+ }
+ return cached
+}
+
function getLocalizedRegionName(
countryCode: string,
appLang: string,
): string | undefined {
try {
- const allNames = new Intl.DisplayNames([appLang], {
- type: 'region',
- fallback: 'none',
- })
-
- return allNames.of(countryCode)
+ return getRegionNames(appLang).of(countryCode)
} catch (err) {
console.warn('Error getting localized region name:', err)
return undefined
diff --git a/src/locale/languages.ts b/src/locale/languages.ts
index 17a98f1db3..9d8008f019 100644
--- a/src/locale/languages.ts
+++ b/src/locale/languages.ts
@@ -2,7 +2,6 @@ export interface Language {
code3: string
code2: string
name: string
- en: string
android: boolean
ios: boolean
}
@@ -111,7 +110,6 @@ export const LANGUAGES: Language[] = [
code3: 'aar',
code2: 'aa',
name: 'Afar',
- en: 'Afar',
android: false,
ios: false,
},
@@ -119,7 +117,6 @@ export const LANGUAGES: Language[] = [
code3: 'abk',
code2: 'ab',
name: 'Abkhazian',
- en: 'Abkhazian',
android: false,
ios: false,
},
@@ -127,7 +124,6 @@ export const LANGUAGES: Language[] = [
code3: 'ace',
code2: '',
name: 'Achinese',
- en: 'Achinese',
android: false,
ios: false,
},
@@ -135,7 +131,6 @@ export const LANGUAGES: Language[] = [
code3: 'ach',
code2: '',
name: 'Acoli',
- en: 'Acoli',
android: false,
ios: false,
},
@@ -143,7 +138,6 @@ export const LANGUAGES: Language[] = [
code3: 'ada',
code2: '',
name: 'Adangme',
- en: 'Adangme',
android: false,
ios: false,
},
@@ -151,7 +145,6 @@ export const LANGUAGES: Language[] = [
code3: 'ady',
code2: '',
name: 'Adyghe; Adygei',
- en: 'Adyghe; Adygei',
android: false,
ios: false,
},
@@ -159,7 +152,6 @@ export const LANGUAGES: Language[] = [
code3: 'afa',
code2: '',
name: 'Afro-Asiatic languages',
- en: 'Afro-Asiatic languages',
android: false,
ios: false,
},
@@ -167,7 +159,6 @@ export const LANGUAGES: Language[] = [
code3: 'afh',
code2: '',
name: 'Afrihili',
- en: 'Afrihili',
android: false,
ios: false,
},
@@ -175,7 +166,6 @@ export const LANGUAGES: Language[] = [
code3: 'afr',
code2: 'af',
name: 'Afrikaans',
- en: 'Afrikaans',
android: false,
ios: false,
},
@@ -183,7 +173,6 @@ export const LANGUAGES: Language[] = [
code3: 'ain',
code2: '',
name: 'Ainu',
- en: 'Ainu',
android: false,
ios: false,
},
@@ -191,7 +180,6 @@ export const LANGUAGES: Language[] = [
code3: 'aka',
code2: 'ak',
name: 'Akan',
- en: 'Akan',
android: false,
ios: false,
},
@@ -199,7 +187,6 @@ export const LANGUAGES: Language[] = [
code3: 'akk',
code2: '',
name: 'Akkadian',
- en: 'Akkadian',
android: false,
ios: false,
},
@@ -207,7 +194,6 @@ export const LANGUAGES: Language[] = [
code3: 'alb',
code2: 'sq',
name: 'Albanian',
- en: 'Albanian',
android: true,
ios: false,
},
@@ -215,7 +201,6 @@ export const LANGUAGES: Language[] = [
code3: 'ale',
code2: '',
name: 'Aleut',
- en: 'Aleut',
android: false,
ios: false,
},
@@ -223,7 +208,6 @@ export const LANGUAGES: Language[] = [
code3: 'alg',
code2: '',
name: 'Algonquian languages',
- en: 'Algonquian languages',
android: false,
ios: false,
},
@@ -231,15 +215,13 @@ export const LANGUAGES: Language[] = [
code3: 'alt',
code2: '',
name: 'Southern Altai',
- en: 'Southern Altai',
android: false,
ios: false,
},
{
code3: 'amh',
code2: 'am',
- name: 'አማርኛ',
- en: 'Amharic',
+ name: 'Amharic',
android: false,
ios: false,
},
@@ -247,7 +229,6 @@ export const LANGUAGES: Language[] = [
code3: 'ang',
code2: '',
name: 'English, Old (ca.450-1100)',
- en: 'English, Old (ca.450-1100)',
android: false,
ios: false,
},
@@ -255,7 +236,6 @@ export const LANGUAGES: Language[] = [
code3: 'anp',
code2: '',
name: 'Angika',
- en: 'Angika',
android: false,
ios: false,
},
@@ -263,15 +243,13 @@ export const LANGUAGES: Language[] = [
code3: 'apa',
code2: '',
name: 'Apache languages',
- en: 'Apache languages',
android: false,
ios: false,
},
{
code3: 'ara',
code2: 'ar',
- name: 'العربية',
- en: 'Arabic',
+ name: 'Arabic',
android: true,
ios: false,
},
@@ -279,7 +257,6 @@ export const LANGUAGES: Language[] = [
code3: 'arc',
code2: '',
name: 'Official Aramaic (700-300 BCE); Imperial Aramaic (700-300 BCE)',
- en: 'Official Aramaic (700-300 BCE); Imperial Aramaic (700-300 BCE)',
android: false,
ios: false,
},
@@ -287,7 +264,6 @@ export const LANGUAGES: Language[] = [
code3: 'arg',
code2: 'an',
name: 'Aragonese',
- en: 'Aragonese',
android: false,
ios: false,
},
@@ -295,7 +271,6 @@ export const LANGUAGES: Language[] = [
code3: 'arm',
code2: 'hy',
name: 'Armenian',
- en: 'Armenian',
android: false,
ios: false,
},
@@ -303,7 +278,6 @@ export const LANGUAGES: Language[] = [
code3: 'arn',
code2: '',
name: 'Mapudungun; Mapuche',
- en: 'Mapudungun; Mapuche',
android: false,
ios: false,
},
@@ -311,7 +285,6 @@ export const LANGUAGES: Language[] = [
code3: 'arp',
code2: '',
name: 'Arapaho',
- en: 'Arapaho',
android: false,
ios: false,
},
@@ -319,7 +292,6 @@ export const LANGUAGES: Language[] = [
code3: 'art',
code2: '',
name: 'Artificial languages',
- en: 'Artificial languages',
android: false,
ios: false,
},
@@ -327,7 +299,6 @@ export const LANGUAGES: Language[] = [
code3: 'arw',
code2: '',
name: 'Arawak',
- en: 'Arawak',
android: false,
ios: false,
},
@@ -335,7 +306,6 @@ export const LANGUAGES: Language[] = [
code3: 'asm',
code2: 'as',
name: 'Assamese',
- en: 'Assamese',
android: false,
ios: false,
},
@@ -343,7 +313,6 @@ export const LANGUAGES: Language[] = [
code3: 'ast',
code2: '',
name: 'Asturian',
- en: 'Asturian',
android: false,
ios: false,
},
@@ -351,7 +320,6 @@ export const LANGUAGES: Language[] = [
code3: 'ath',
code2: '',
name: 'Athapascan languages',
- en: 'Athapascan languages',
android: false,
ios: false,
},
@@ -359,7 +327,6 @@ export const LANGUAGES: Language[] = [
code3: 'aus',
code2: '',
name: 'Australian languages',
- en: 'Australian languages',
android: false,
ios: false,
},
@@ -367,7 +334,6 @@ export const LANGUAGES: Language[] = [
code3: 'ava',
code2: 'av',
name: 'Avaric',
- en: 'Avaric',
android: false,
ios: false,
},
@@ -375,7 +341,6 @@ export const LANGUAGES: Language[] = [
code3: 'ave',
code2: 'ae',
name: 'Avestan',
- en: 'Avestan',
android: false,
ios: false,
},
@@ -383,7 +348,6 @@ export const LANGUAGES: Language[] = [
code3: 'awa',
code2: '',
name: 'Awadhi',
- en: 'Awadhi',
android: false,
ios: false,
},
@@ -391,15 +355,13 @@ export const LANGUAGES: Language[] = [
code3: 'aym',
code2: 'ay',
name: 'Aymara',
- en: 'Aymara',
android: false,
ios: false,
},
{
code3: 'aze',
code2: 'az',
- name: 'azərbaycan',
- en: 'Azerbaijani',
+ name: 'Azerbaijani',
android: false,
ios: false,
},
@@ -407,7 +369,6 @@ export const LANGUAGES: Language[] = [
code3: 'bad',
code2: '',
name: 'Banda languages',
- en: 'Banda languages',
android: false,
ios: false,
},
@@ -415,7 +376,6 @@ export const LANGUAGES: Language[] = [
code3: 'bai',
code2: '',
name: 'Bamileke languages',
- en: 'Bamileke languages',
android: false,
ios: false,
},
@@ -423,7 +383,6 @@ export const LANGUAGES: Language[] = [
code3: 'bak',
code2: 'ba',
name: 'Bashkir',
- en: 'Bashkir',
android: false,
ios: false,
},
@@ -431,7 +390,6 @@ export const LANGUAGES: Language[] = [
code3: 'bal',
code2: '',
name: 'Baluchi',
- en: 'Baluchi',
android: false,
ios: false,
},
@@ -439,7 +397,6 @@ export const LANGUAGES: Language[] = [
code3: 'bam',
code2: 'bm',
name: 'Bambara',
- en: 'Bambara',
android: false,
ios: false,
},
@@ -447,7 +404,6 @@ export const LANGUAGES: Language[] = [
code3: 'ban',
code2: '',
name: 'Balinese',
- en: 'Balinese',
android: false,
ios: false,
},
@@ -455,7 +411,6 @@ export const LANGUAGES: Language[] = [
code3: 'baq',
code2: 'eu',
name: 'Basque',
- en: 'Basque',
android: false,
ios: false,
},
@@ -463,7 +418,6 @@ export const LANGUAGES: Language[] = [
code3: 'bas',
code2: '',
name: 'Basa',
- en: 'Basa',
android: false,
ios: false,
},
@@ -471,7 +425,6 @@ export const LANGUAGES: Language[] = [
code3: 'bat',
code2: '',
name: 'Baltic languages',
- en: 'Baltic languages',
android: false,
ios: false,
},
@@ -479,7 +432,6 @@ export const LANGUAGES: Language[] = [
code3: 'bej',
code2: '',
name: 'Beja; Bedawiyet',
- en: 'Beja; Bedawiyet',
android: false,
ios: false,
},
@@ -487,7 +439,6 @@ export const LANGUAGES: Language[] = [
code3: 'bel',
code2: 'be',
name: 'Belarusian',
- en: 'Belarusian',
android: true,
ios: false,
},
@@ -495,15 +446,13 @@ export const LANGUAGES: Language[] = [
code3: 'bem',
code2: '',
name: 'Bemba',
- en: 'Bemba',
android: false,
ios: false,
},
{
code3: 'ben',
code2: 'bn',
- name: 'বাংলা',
- en: 'Bangla',
+ name: 'Bangla',
android: true,
ios: false,
},
@@ -511,7 +460,6 @@ export const LANGUAGES: Language[] = [
code3: 'ber',
code2: '',
name: 'Berber languages',
- en: 'Berber languages',
android: false,
ios: false,
},
@@ -519,7 +467,6 @@ export const LANGUAGES: Language[] = [
code3: 'bho',
code2: '',
name: 'Bhojpuri',
- en: 'Bhojpuri',
android: false,
ios: false,
},
@@ -527,7 +474,6 @@ export const LANGUAGES: Language[] = [
code3: 'bih',
code2: 'bh',
name: 'Bhojpuri',
- en: 'Bhojpuri',
android: false,
ios: false,
},
@@ -535,7 +481,6 @@ export const LANGUAGES: Language[] = [
code3: 'bik',
code2: '',
name: 'Bikol',
- en: 'Bikol',
android: false,
ios: false,
},
@@ -543,7 +488,6 @@ export const LANGUAGES: Language[] = [
code3: 'bin',
code2: '',
name: 'Bini; Edo',
- en: 'Bini; Edo',
android: false,
ios: false,
},
@@ -551,7 +495,6 @@ export const LANGUAGES: Language[] = [
code3: 'bis',
code2: 'bi',
name: 'Bislama',
- en: 'Bislama',
android: false,
ios: false,
},
@@ -559,7 +502,6 @@ export const LANGUAGES: Language[] = [
code3: 'bla',
code2: '',
name: 'Siksika',
- en: 'Siksika',
android: false,
ios: false,
},
@@ -567,7 +509,6 @@ export const LANGUAGES: Language[] = [
code3: 'bnt',
code2: '',
name: 'Bantu languages',
- en: 'Bantu languages',
android: false,
ios: false,
},
@@ -575,15 +516,13 @@ export const LANGUAGES: Language[] = [
code3: 'bod',
code2: 'bo',
name: 'Tibetan',
- en: 'Tibetan',
android: false,
ios: false,
},
{
code3: 'bos',
code2: 'bs',
- name: 'bosanski',
- en: 'Bosnian',
+ name: 'Bosnian',
android: false,
ios: false,
},
@@ -591,7 +530,6 @@ export const LANGUAGES: Language[] = [
code3: 'bra',
code2: '',
name: 'Braj',
- en: 'Braj',
android: false,
ios: false,
},
@@ -599,7 +537,6 @@ export const LANGUAGES: Language[] = [
code3: 'bre',
code2: 'br',
name: 'Breton',
- en: 'Breton',
android: false,
ios: false,
},
@@ -607,7 +544,6 @@ export const LANGUAGES: Language[] = [
code3: 'btk',
code2: '',
name: 'Batak languages',
- en: 'Batak languages',
android: false,
ios: false,
},
@@ -615,7 +551,6 @@ export const LANGUAGES: Language[] = [
code3: 'bua',
code2: '',
name: 'Buriat',
- en: 'Buriat',
android: false,
ios: false,
},
@@ -623,15 +558,13 @@ export const LANGUAGES: Language[] = [
code3: 'bug',
code2: '',
name: 'Buginese',
- en: 'Buginese',
android: false,
ios: false,
},
{
code3: 'bul',
code2: 'bg',
- name: 'български',
- en: 'Bulgarian',
+ name: 'Bulgarian',
android: true,
ios: false,
},
@@ -639,7 +572,6 @@ export const LANGUAGES: Language[] = [
code3: 'bur',
code2: 'my',
name: 'Burmese',
- en: 'Burmese',
android: false,
ios: false,
},
@@ -647,7 +579,6 @@ export const LANGUAGES: Language[] = [
code3: 'byn',
code2: '',
name: 'Blin; Bilin',
- en: 'Blin; Bilin',
android: false,
ios: false,
},
@@ -655,7 +586,6 @@ export const LANGUAGES: Language[] = [
code3: 'cad',
code2: '',
name: 'Caddo',
- en: 'Caddo',
android: false,
ios: false,
},
@@ -663,7 +593,6 @@ export const LANGUAGES: Language[] = [
code3: 'cai',
code2: '',
name: 'Central American Indian languages',
- en: 'Central American Indian languages',
android: false,
ios: false,
},
@@ -671,15 +600,13 @@ export const LANGUAGES: Language[] = [
code3: 'car',
code2: '',
name: 'Galibi Carib',
- en: 'Galibi Carib',
android: false,
ios: false,
},
{
code3: 'cat',
code2: 'ca',
- name: 'català',
- en: 'Catalan',
+ name: 'Catalan',
android: true,
ios: false,
},
@@ -687,7 +614,6 @@ export const LANGUAGES: Language[] = [
code3: 'cau',
code2: '',
name: 'Caucasian languages',
- en: 'Caucasian languages',
android: false,
ios: false,
},
@@ -695,7 +621,6 @@ export const LANGUAGES: Language[] = [
code3: 'ceb',
code2: '',
name: 'Cebuano',
- en: 'Cebuano',
android: false,
ios: false,
},
@@ -703,15 +628,13 @@ export const LANGUAGES: Language[] = [
code3: 'cel',
code2: '',
name: 'Celtic languages',
- en: 'Celtic languages',
android: false,
ios: false,
},
{
code3: 'ces',
code2: 'cs',
- name: 'čeština',
- en: 'Czech',
+ name: 'Czech',
android: true,
ios: false,
},
@@ -719,7 +642,6 @@ export const LANGUAGES: Language[] = [
code3: 'cha',
code2: 'ch',
name: 'Chamorro',
- en: 'Chamorro',
android: false,
ios: false,
},
@@ -727,7 +649,6 @@ export const LANGUAGES: Language[] = [
code3: 'chb',
code2: '',
name: 'Chibcha',
- en: 'Chibcha',
android: false,
ios: false,
},
@@ -735,7 +656,6 @@ export const LANGUAGES: Language[] = [
code3: 'che',
code2: 'ce',
name: 'Chechen',
- en: 'Chechen',
android: false,
ios: false,
},
@@ -743,15 +663,13 @@ export const LANGUAGES: Language[] = [
code3: 'chg',
code2: '',
name: 'Chagatai',
- en: 'Chagatai',
android: false,
ios: false,
},
{
code3: 'chi',
code2: 'zh',
- name: '中文',
- en: 'Chinese',
+ name: 'Chinese',
android: true,
ios: false,
},
@@ -759,7 +677,6 @@ export const LANGUAGES: Language[] = [
code3: 'chk',
code2: '',
name: 'Chuukese',
- en: 'Chuukese',
android: false,
ios: false,
},
@@ -767,7 +684,6 @@ export const LANGUAGES: Language[] = [
code3: 'chm',
code2: '',
name: 'Mari',
- en: 'Mari',
android: false,
ios: false,
},
@@ -775,7 +691,6 @@ export const LANGUAGES: Language[] = [
code3: 'chn',
code2: '',
name: 'Chinook jargon',
- en: 'Chinook jargon',
android: false,
ios: false,
},
@@ -783,7 +698,6 @@ export const LANGUAGES: Language[] = [
code3: 'cho',
code2: '',
name: 'Choctaw',
- en: 'Choctaw',
android: false,
ios: false,
},
@@ -791,7 +705,6 @@ export const LANGUAGES: Language[] = [
code3: 'chp',
code2: '',
name: 'Chipewyan; Dene Suline',
- en: 'Chipewyan; Dene Suline',
android: false,
ios: false,
},
@@ -799,7 +712,6 @@ export const LANGUAGES: Language[] = [
code3: 'chr',
code2: '',
name: 'Cherokee',
- en: 'Cherokee',
android: false,
ios: false,
},
@@ -807,7 +719,6 @@ export const LANGUAGES: Language[] = [
code3: 'chu',
code2: 'cu',
name: 'Church Slavic',
- en: 'Church Slavic',
android: false,
ios: false,
},
@@ -815,7 +726,6 @@ export const LANGUAGES: Language[] = [
code3: 'chv',
code2: 'cv',
name: 'Chuvash',
- en: 'Chuvash',
android: false,
ios: false,
},
@@ -823,7 +733,6 @@ export const LANGUAGES: Language[] = [
code3: 'chy',
code2: '',
name: 'Cheyenne',
- en: 'Cheyenne',
android: false,
ios: false,
},
@@ -831,15 +740,13 @@ export const LANGUAGES: Language[] = [
code3: 'cmc',
code2: '',
name: 'Chamic languages',
- en: 'Chamic languages',
android: false,
ios: false,
},
{
code3: 'cnr',
code2: '',
- name: 'srpski (Crna Gora)',
- en: 'Serbian (Montenegro)',
+ name: 'Serbian (Montenegro)',
android: false,
ios: false,
},
@@ -847,7 +754,6 @@ export const LANGUAGES: Language[] = [
code3: 'cop',
code2: '',
name: 'Coptic',
- en: 'Coptic',
android: false,
ios: false,
},
@@ -855,7 +761,6 @@ export const LANGUAGES: Language[] = [
code3: 'cor',
code2: 'kw',
name: 'Cornish',
- en: 'Cornish',
android: false,
ios: false,
},
@@ -863,7 +768,6 @@ export const LANGUAGES: Language[] = [
code3: 'cos',
code2: 'co',
name: 'Corsican',
- en: 'Corsican',
android: false,
ios: false,
},
@@ -871,7 +775,6 @@ export const LANGUAGES: Language[] = [
code3: 'cpe',
code2: '',
name: 'Creoles and pidgins, English based',
- en: 'Creoles and pidgins, English based',
android: false,
ios: false,
},
@@ -879,7 +782,6 @@ export const LANGUAGES: Language[] = [
code3: 'cpf',
code2: '',
name: 'Creoles and pidgins, French-based',
- en: 'Creoles and pidgins, French-based',
android: false,
ios: false,
},
@@ -887,7 +789,6 @@ export const LANGUAGES: Language[] = [
code3: 'cpp',
code2: '',
name: 'Creoles and pidgins, Portuguese-based',
- en: 'Creoles and pidgins, Portuguese-based',
android: false,
ios: false,
},
@@ -895,7 +796,6 @@ export const LANGUAGES: Language[] = [
code3: 'cre',
code2: 'cr',
name: 'Cree',
- en: 'Cree',
android: false,
ios: false,
},
@@ -903,7 +803,6 @@ export const LANGUAGES: Language[] = [
code3: 'crh',
code2: '',
name: 'Crimean Tatar; Crimean Turkish',
- en: 'Crimean Tatar; Crimean Turkish',
android: false,
ios: false,
},
@@ -911,7 +810,6 @@ export const LANGUAGES: Language[] = [
code3: 'crp',
code2: '',
name: 'Creoles and pidgins',
- en: 'Creoles and pidgins',
android: false,
ios: false,
},
@@ -919,7 +817,6 @@ export const LANGUAGES: Language[] = [
code3: 'csb',
code2: '',
name: 'Kashubian',
- en: 'Kashubian',
android: false,
ios: false,
},
@@ -927,7 +824,6 @@ export const LANGUAGES: Language[] = [
code3: 'cus',
code2: '',
name: 'Cushitic languages',
- en: 'Cushitic languages',
android: false,
ios: false,
},
@@ -935,15 +831,13 @@ export const LANGUAGES: Language[] = [
code3: 'cym',
code2: 'cy',
name: 'Welsh',
- en: 'Welsh',
android: true,
ios: false,
},
{
code3: 'cze',
code2: 'cs',
- name: 'čeština',
- en: 'Czech',
+ name: 'Czech',
android: true,
ios: false,
},
@@ -951,15 +845,13 @@ export const LANGUAGES: Language[] = [
code3: 'dak',
code2: '',
name: 'Dakota',
- en: 'Dakota',
android: false,
ios: false,
},
{
code3: 'dan',
code2: 'da',
- name: 'dansk',
- en: 'Danish',
+ name: 'Danish',
android: true,
ios: false,
},
@@ -967,7 +859,6 @@ export const LANGUAGES: Language[] = [
code3: 'dar',
code2: '',
name: 'Dargwa',
- en: 'Dargwa',
android: false,
ios: false,
},
@@ -975,7 +866,6 @@ export const LANGUAGES: Language[] = [
code3: 'day',
code2: '',
name: 'Land Dayak languages',
- en: 'Land Dayak languages',
android: false,
ios: false,
},
@@ -983,7 +873,6 @@ export const LANGUAGES: Language[] = [
code3: 'del',
code2: '',
name: 'Delaware',
- en: 'Delaware',
android: false,
ios: false,
},
@@ -991,15 +880,13 @@ export const LANGUAGES: Language[] = [
code3: 'den',
code2: '',
name: 'Slave (Athapascan)',
- en: 'Slave (Athapascan)',
android: false,
ios: false,
},
{
code3: 'deu',
code2: 'de',
- name: 'Deutsch',
- en: 'German',
+ name: 'German',
android: true,
ios: true,
},
@@ -1007,7 +894,6 @@ export const LANGUAGES: Language[] = [
code3: 'dgr',
code2: '',
name: 'Dogrib',
- en: 'Dogrib',
android: false,
ios: false,
},
@@ -1015,7 +901,6 @@ export const LANGUAGES: Language[] = [
code3: 'din',
code2: '',
name: 'Dinka',
- en: 'Dinka',
android: false,
ios: false,
},
@@ -1023,7 +908,6 @@ export const LANGUAGES: Language[] = [
code3: 'div',
code2: 'dv',
name: 'Divehi',
- en: 'Divehi',
android: false,
ios: false,
},
@@ -1031,7 +915,6 @@ export const LANGUAGES: Language[] = [
code3: 'doi',
code2: '',
name: 'Dogri',
- en: 'Dogri',
android: false,
ios: false,
},
@@ -1039,7 +922,6 @@ export const LANGUAGES: Language[] = [
code3: 'dra',
code2: '',
name: 'Dravidian languages',
- en: 'Dravidian languages',
android: false,
ios: false,
},
@@ -1047,7 +929,6 @@ export const LANGUAGES: Language[] = [
code3: 'dsb',
code2: '',
name: 'Lower Sorbian',
- en: 'Lower Sorbian',
android: false,
ios: false,
},
@@ -1055,7 +936,6 @@ export const LANGUAGES: Language[] = [
code3: 'dua',
code2: '',
name: 'Duala',
- en: 'Duala',
android: false,
ios: false,
},
@@ -1063,15 +943,13 @@ export const LANGUAGES: Language[] = [
code3: 'dum',
code2: '',
name: 'Dutch, Middle (ca.1050-1350)',
- en: 'Dutch, Middle (ca.1050-1350)',
android: false,
ios: false,
},
{
code3: 'dut',
code2: 'nl',
- name: 'Nederlands',
- en: 'Dutch',
+ name: 'Dutch',
android: true,
ios: true,
},
@@ -1079,7 +957,6 @@ export const LANGUAGES: Language[] = [
code3: 'dyu',
code2: '',
name: 'Dyula',
- en: 'Dyula',
android: false,
ios: false,
},
@@ -1087,7 +964,6 @@ export const LANGUAGES: Language[] = [
code3: 'dzo',
code2: 'dz',
name: 'Dzongkha',
- en: 'Dzongkha',
android: false,
ios: false,
},
@@ -1095,7 +971,6 @@ export const LANGUAGES: Language[] = [
code3: 'efi',
code2: '',
name: 'Efik',
- en: 'Efik',
android: false,
ios: false,
},
@@ -1103,7 +978,6 @@ export const LANGUAGES: Language[] = [
code3: 'egy',
code2: '',
name: 'Egyptian (Ancient)',
- en: 'Egyptian (Ancient)',
android: false,
ios: false,
},
@@ -1111,15 +985,13 @@ export const LANGUAGES: Language[] = [
code3: 'eka',
code2: '',
name: 'Ekajuk',
- en: 'Ekajuk',
android: false,
ios: false,
},
{
code3: 'ell',
code2: 'el',
- name: 'Ελληνικά',
- en: 'Greek',
+ name: 'Greek',
android: true,
ios: false,
},
@@ -1127,7 +999,6 @@ export const LANGUAGES: Language[] = [
code3: 'elx',
code2: '',
name: 'Elamite',
- en: 'Elamite',
android: false,
ios: false,
},
@@ -1135,7 +1006,6 @@ export const LANGUAGES: Language[] = [
code3: 'eng',
code2: 'en',
name: 'English',
- en: 'English',
android: true,
ios: true,
},
@@ -1143,7 +1013,6 @@ export const LANGUAGES: Language[] = [
code3: 'enm',
code2: '',
name: 'English, Middle (1100-1500)',
- en: 'English, Middle (1100-1500)',
android: false,
ios: false,
},
@@ -1151,15 +1020,13 @@ export const LANGUAGES: Language[] = [
code3: 'epo',
code2: 'eo',
name: 'Esperanto',
- en: 'Esperanto',
android: true,
ios: false,
},
{
code3: 'est',
code2: 'et',
- name: 'eesti',
- en: 'Estonian',
+ name: 'Estonian',
android: true,
ios: false,
},
@@ -1167,7 +1034,6 @@ export const LANGUAGES: Language[] = [
code3: 'eus',
code2: 'eu',
name: 'Basque',
- en: 'Basque',
android: false,
ios: false,
},
@@ -1175,7 +1041,6 @@ export const LANGUAGES: Language[] = [
code3: 'ewe',
code2: 'ee',
name: 'Ewe',
- en: 'Ewe',
android: false,
ios: false,
},
@@ -1183,7 +1048,6 @@ export const LANGUAGES: Language[] = [
code3: 'ewo',
code2: '',
name: 'Ewondo',
- en: 'Ewondo',
android: false,
ios: false,
},
@@ -1191,7 +1055,6 @@ export const LANGUAGES: Language[] = [
code3: 'fan',
code2: '',
name: 'Fang',
- en: 'Fang',
android: false,
ios: false,
},
@@ -1199,15 +1062,13 @@ export const LANGUAGES: Language[] = [
code3: 'fao',
code2: 'fo',
name: 'Faroese',
- en: 'Faroese',
android: false,
ios: false,
},
{
code3: 'fas',
code2: 'fa',
- name: 'فارسی',
- en: 'Persian',
+ name: 'Persian',
android: true,
ios: false,
},
@@ -1215,7 +1076,6 @@ export const LANGUAGES: Language[] = [
code3: 'fat',
code2: '',
name: 'Akan',
- en: 'Akan',
android: false,
ios: false,
},
@@ -1223,7 +1083,6 @@ export const LANGUAGES: Language[] = [
code3: 'fij',
code2: 'fj',
name: 'Fijian',
- en: 'Fijian',
android: false,
ios: false,
},
@@ -1231,15 +1090,13 @@ export const LANGUAGES: Language[] = [
code3: 'fil',
code2: '',
name: 'Filipino',
- en: 'Filipino',
android: false,
ios: false,
},
{
code3: 'fin',
code2: 'fi',
- name: 'suomi',
- en: 'Finnish',
+ name: 'Finnish',
android: true,
ios: false,
},
@@ -1247,7 +1104,6 @@ export const LANGUAGES: Language[] = [
code3: 'fiu',
code2: '',
name: 'Finno-Ugrian languages',
- en: 'Finno-Ugrian languages',
android: false,
ios: false,
},
@@ -1255,23 +1111,20 @@ export const LANGUAGES: Language[] = [
code3: 'fon',
code2: '',
name: 'Fon',
- en: 'Fon',
android: false,
ios: false,
},
{
code3: 'fra',
code2: 'fr',
- name: 'français',
- en: 'French',
+ name: 'French',
android: true,
ios: true,
},
{
code3: 'fre',
code2: 'fr',
- name: 'français',
- en: 'French',
+ name: 'French',
android: true,
ios: true,
},
@@ -1279,7 +1132,6 @@ export const LANGUAGES: Language[] = [
code3: 'frm',
code2: '',
name: 'French, Middle (ca.1400-1600)',
- en: 'French, Middle (ca.1400-1600)',
android: false,
ios: false,
},
@@ -1287,7 +1139,6 @@ export const LANGUAGES: Language[] = [
code3: 'fro',
code2: '',
name: 'French, Old (842-ca.1400)',
- en: 'French, Old (842-ca.1400)',
android: false,
ios: false,
},
@@ -1295,7 +1146,6 @@ export const LANGUAGES: Language[] = [
code3: 'frr',
code2: '',
name: 'Northern Frisian',
- en: 'Northern Frisian',
android: false,
ios: false,
},
@@ -1303,7 +1153,6 @@ export const LANGUAGES: Language[] = [
code3: 'frs',
code2: '',
name: 'Eastern Frisian',
- en: 'Eastern Frisian',
android: false,
ios: false,
},
@@ -1311,7 +1160,6 @@ export const LANGUAGES: Language[] = [
code3: 'fry',
code2: 'fy',
name: 'Western Frisian',
- en: 'Western Frisian',
android: false,
ios: false,
},
@@ -1319,7 +1167,6 @@ export const LANGUAGES: Language[] = [
code3: 'ful',
code2: 'ff',
name: 'Fulah',
- en: 'Fulah',
android: false,
ios: false,
},
@@ -1327,7 +1174,6 @@ export const LANGUAGES: Language[] = [
code3: 'fur',
code2: '',
name: 'Friulian',
- en: 'Friulian',
android: false,
ios: false,
},
@@ -1335,7 +1181,6 @@ export const LANGUAGES: Language[] = [
code3: 'gaa',
code2: '',
name: 'Ga',
- en: 'Ga',
android: false,
ios: false,
},
@@ -1343,7 +1188,6 @@ export const LANGUAGES: Language[] = [
code3: 'gay',
code2: '',
name: 'Gayo',
- en: 'Gayo',
android: false,
ios: false,
},
@@ -1351,7 +1195,6 @@ export const LANGUAGES: Language[] = [
code3: 'gba',
code2: '',
name: 'Gbaya',
- en: 'Gbaya',
android: false,
ios: false,
},
@@ -1359,7 +1202,6 @@ export const LANGUAGES: Language[] = [
code3: 'gem',
code2: '',
name: 'Germanic languages',
- en: 'Germanic languages',
android: false,
ios: false,
},
@@ -1367,15 +1209,13 @@ export const LANGUAGES: Language[] = [
code3: 'geo',
code2: 'ka',
name: 'Georgian',
- en: 'Georgian',
android: true,
ios: false,
},
{
code3: 'ger',
code2: 'de',
- name: 'Deutsch',
- en: 'German',
+ name: 'German',
android: true,
ios: true,
},
@@ -1383,7 +1223,6 @@ export const LANGUAGES: Language[] = [
code3: 'gez',
code2: '',
name: 'Geez',
- en: 'Geez',
android: false,
ios: false,
},
@@ -1391,7 +1230,6 @@ export const LANGUAGES: Language[] = [
code3: 'gil',
code2: '',
name: 'Gilbertese',
- en: 'Gilbertese',
android: false,
ios: false,
},
@@ -1399,7 +1237,6 @@ export const LANGUAGES: Language[] = [
code3: 'gla',
code2: 'gd',
name: 'Scottish Gaelic',
- en: 'Scottish Gaelic',
android: false,
ios: false,
},
@@ -1407,7 +1244,6 @@ export const LANGUAGES: Language[] = [
code3: 'gle',
code2: 'ga',
name: 'Irish',
- en: 'Irish',
android: true,
ios: false,
},
@@ -1415,7 +1251,6 @@ export const LANGUAGES: Language[] = [
code3: 'glg',
code2: 'gl',
name: 'Galician',
- en: 'Galician',
android: true,
ios: false,
},
@@ -1423,7 +1258,6 @@ export const LANGUAGES: Language[] = [
code3: 'glv',
code2: 'gv',
name: 'Manx',
- en: 'Manx',
android: false,
ios: false,
},
@@ -1431,7 +1265,6 @@ export const LANGUAGES: Language[] = [
code3: 'gmh',
code2: '',
name: 'German, Middle High (ca.1050-1500)',
- en: 'German, Middle High (ca.1050-1500)',
android: false,
ios: false,
},
@@ -1439,7 +1272,6 @@ export const LANGUAGES: Language[] = [
code3: 'goh',
code2: '',
name: 'German, Old High (ca.750-1050)',
- en: 'German, Old High (ca.750-1050)',
android: false,
ios: false,
},
@@ -1447,7 +1279,6 @@ export const LANGUAGES: Language[] = [
code3: 'gon',
code2: '',
name: 'Gondi',
- en: 'Gondi',
android: false,
ios: false,
},
@@ -1455,7 +1286,6 @@ export const LANGUAGES: Language[] = [
code3: 'gor',
code2: '',
name: 'Gorontalo',
- en: 'Gorontalo',
android: false,
ios: false,
},
@@ -1463,7 +1293,6 @@ export const LANGUAGES: Language[] = [
code3: 'got',
code2: '',
name: 'Gothic',
- en: 'Gothic',
android: false,
ios: false,
},
@@ -1471,7 +1300,6 @@ export const LANGUAGES: Language[] = [
code3: 'grb',
code2: '',
name: 'Grebo',
- en: 'Grebo',
android: false,
ios: false,
},
@@ -1479,15 +1307,13 @@ export const LANGUAGES: Language[] = [
code3: 'grc',
code2: '',
name: 'Ancient Greek',
- en: 'Ancient Greek',
android: false,
ios: false,
},
{
code3: 'gre',
code2: 'el',
- name: 'Ελληνικά',
- en: 'Greek',
+ name: 'Greek',
android: true,
ios: false,
},
@@ -1495,7 +1321,6 @@ export const LANGUAGES: Language[] = [
code3: 'grn',
code2: 'gn',
name: 'Guarani',
- en: 'Guarani',
android: false,
ios: false,
},
@@ -1503,15 +1328,13 @@ export const LANGUAGES: Language[] = [
code3: 'gsw',
code2: '',
name: 'Swiss German; Alemannic; Alsatian',
- en: 'Swiss German; Alemannic; Alsatian',
android: false,
ios: false,
},
{
code3: 'guj',
code2: 'gu',
- name: 'ગુજરાતી',
- en: 'Gujarati',
+ name: 'Gujarati',
android: true,
ios: false,
},
@@ -1519,7 +1342,6 @@ export const LANGUAGES: Language[] = [
code3: 'gwi',
code2: '',
name: "Gwich'in",
- en: "Gwich'in",
android: false,
ios: false,
},
@@ -1527,7 +1349,6 @@ export const LANGUAGES: Language[] = [
code3: 'hai',
code2: '',
name: 'Haida',
- en: 'Haida',
android: false,
ios: false,
},
@@ -1535,7 +1356,6 @@ export const LANGUAGES: Language[] = [
code3: 'hat',
code2: 'ht',
name: 'Haitian Creole',
- en: 'Haitian Creole',
android: true,
ios: false,
},
@@ -1543,7 +1363,6 @@ export const LANGUAGES: Language[] = [
code3: 'hau',
code2: 'ha',
name: 'Hausa',
- en: 'Hausa',
android: false,
ios: false,
},
@@ -1551,15 +1370,13 @@ export const LANGUAGES: Language[] = [
code3: 'haw',
code2: '',
name: 'Hawaiian',
- en: 'Hawaiian',
android: false,
ios: false,
},
{
code3: 'heb',
code2: 'he',
- name: 'עברית',
- en: 'Hebrew',
+ name: 'Hebrew',
android: true,
ios: false,
},
@@ -1567,7 +1384,6 @@ export const LANGUAGES: Language[] = [
code3: 'her',
code2: 'hz',
name: 'Herero',
- en: 'Herero',
android: false,
ios: false,
},
@@ -1575,7 +1391,6 @@ export const LANGUAGES: Language[] = [
code3: 'hil',
code2: '',
name: 'Hiligaynon',
- en: 'Hiligaynon',
android: false,
ios: false,
},
@@ -1583,15 +1398,13 @@ export const LANGUAGES: Language[] = [
code3: 'him',
code2: '',
name: 'Himachali languages; Western Pahari languages',
- en: 'Himachali languages; Western Pahari languages',
android: false,
ios: false,
},
{
code3: 'hin',
code2: 'hi',
- name: 'हिन्दी',
- en: 'Hindi',
+ name: 'Hindi',
android: true,
ios: true,
},
@@ -1599,7 +1412,6 @@ export const LANGUAGES: Language[] = [
code3: 'hit',
code2: '',
name: 'Hittite',
- en: 'Hittite',
android: false,
ios: false,
},
@@ -1607,7 +1419,6 @@ export const LANGUAGES: Language[] = [
code3: 'hmn',
code2: '',
name: 'Hmong',
- en: 'Hmong',
android: false,
ios: false,
},
@@ -1615,15 +1426,13 @@ export const LANGUAGES: Language[] = [
code3: 'hmo',
code2: 'ho',
name: 'Hiri Motu',
- en: 'Hiri Motu',
android: false,
ios: false,
},
{
code3: 'hrv',
code2: 'hr',
- name: 'hrvatski',
- en: 'Croatian',
+ name: 'Croatian',
android: true,
ios: false,
},
@@ -1631,15 +1440,13 @@ export const LANGUAGES: Language[] = [
code3: 'hsb',
code2: '',
name: 'Upper Sorbian',
- en: 'Upper Sorbian',
android: false,
ios: false,
},
{
code3: 'hun',
code2: 'hu',
- name: 'magyar',
- en: 'Hungarian',
+ name: 'Hungarian',
android: true,
ios: false,
},
@@ -1647,7 +1454,6 @@ export const LANGUAGES: Language[] = [
code3: 'hup',
code2: '',
name: 'Hupa',
- en: 'Hupa',
android: false,
ios: false,
},
@@ -1655,7 +1461,6 @@ export const LANGUAGES: Language[] = [
code3: 'hye',
code2: 'hy',
name: 'Armenian',
- en: 'Armenian',
android: false,
ios: false,
},
@@ -1663,7 +1468,6 @@ export const LANGUAGES: Language[] = [
code3: 'iba',
code2: '',
name: 'Iban',
- en: 'Iban',
android: false,
ios: false,
},
@@ -1671,7 +1475,6 @@ export const LANGUAGES: Language[] = [
code3: 'ibo',
code2: 'ig',
name: 'Igbo',
- en: 'Igbo',
android: false,
ios: false,
},
@@ -1679,7 +1482,6 @@ export const LANGUAGES: Language[] = [
code3: 'ice',
code2: 'is',
name: 'Icelandic',
- en: 'Icelandic',
android: true,
ios: false,
},
@@ -1687,7 +1489,6 @@ export const LANGUAGES: Language[] = [
code3: 'ido',
code2: 'io',
name: 'Ido',
- en: 'Ido',
android: false,
ios: false,
},
@@ -1695,7 +1496,6 @@ export const LANGUAGES: Language[] = [
code3: 'iii',
code2: 'ii',
name: 'Sichuan Yi; Nuosu',
- en: 'Sichuan Yi; Nuosu',
android: false,
ios: false,
},
@@ -1703,7 +1503,6 @@ export const LANGUAGES: Language[] = [
code3: 'ijo',
code2: '',
name: 'Ijo languages',
- en: 'Ijo languages',
android: false,
ios: false,
},
@@ -1711,7 +1510,6 @@ export const LANGUAGES: Language[] = [
code3: 'iku',
code2: 'iu',
name: 'Inuktitut',
- en: 'Inuktitut',
android: false,
ios: false,
},
@@ -1719,7 +1517,6 @@ export const LANGUAGES: Language[] = [
code3: 'ile',
code2: 'ie',
name: 'Interlingue',
- en: 'Interlingue',
android: false,
ios: false,
},
@@ -1727,7 +1524,6 @@ export const LANGUAGES: Language[] = [
code3: 'ilo',
code2: '',
name: 'Iloko',
- en: 'Iloko',
android: false,
ios: false,
},
@@ -1735,7 +1531,6 @@ export const LANGUAGES: Language[] = [
code3: 'ina',
code2: 'ia',
name: 'Interlingua',
- en: 'Interlingua',
android: false,
ios: false,
},
@@ -1743,15 +1538,13 @@ export const LANGUAGES: Language[] = [
code3: 'inc',
code2: '',
name: 'Indic languages',
- en: 'Indic languages',
android: false,
ios: false,
},
{
code3: 'ind',
code2: 'id',
- name: 'Indonesia',
- en: 'Indonesian',
+ name: 'Indonesian',
android: true,
ios: false,
},
@@ -1759,7 +1552,6 @@ export const LANGUAGES: Language[] = [
code3: 'ine',
code2: '',
name: 'Indo-European languages',
- en: 'Indo-European languages',
android: false,
ios: false,
},
@@ -1767,7 +1559,6 @@ export const LANGUAGES: Language[] = [
code3: 'inh',
code2: '',
name: 'Ingush',
- en: 'Ingush',
android: false,
ios: false,
},
@@ -1775,7 +1566,6 @@ export const LANGUAGES: Language[] = [
code3: 'ipk',
code2: 'ik',
name: 'Inupiaq',
- en: 'Inupiaq',
android: false,
ios: false,
},
@@ -1783,7 +1573,6 @@ export const LANGUAGES: Language[] = [
code3: 'ira',
code2: '',
name: 'Iranian languages',
- en: 'Iranian languages',
android: false,
ios: false,
},
@@ -1791,7 +1580,6 @@ export const LANGUAGES: Language[] = [
code3: 'iro',
code2: '',
name: 'Iroquoian languages',
- en: 'Iroquoian languages',
android: false,
ios: false,
},
@@ -1799,15 +1587,13 @@ export const LANGUAGES: Language[] = [
code3: 'isl',
code2: 'is',
name: 'Icelandic',
- en: 'Icelandic',
android: true,
ios: false,
},
{
code3: 'ita',
code2: 'it',
- name: 'italiano',
- en: 'Italian',
+ name: 'Italian',
android: true,
ios: true,
},
@@ -1815,7 +1601,6 @@ export const LANGUAGES: Language[] = [
code3: 'jav',
code2: 'jv',
name: 'Javanese',
- en: 'Javanese',
android: false,
ios: false,
},
@@ -1823,15 +1608,13 @@ export const LANGUAGES: Language[] = [
code3: 'jbo',
code2: '',
name: 'Lojban',
- en: 'Lojban',
android: false,
ios: false,
},
{
code3: 'jpn',
code2: 'ja',
- name: '日本語',
- en: 'Japanese',
+ name: 'Japanese',
android: true,
ios: true,
},
@@ -1839,7 +1622,6 @@ export const LANGUAGES: Language[] = [
code3: 'jpr',
code2: '',
name: 'Judeo-Persian',
- en: 'Judeo-Persian',
android: false,
ios: false,
},
@@ -1847,7 +1629,6 @@ export const LANGUAGES: Language[] = [
code3: 'jrb',
code2: '',
name: 'Judeo-Arabic',
- en: 'Judeo-Arabic',
android: false,
ios: false,
},
@@ -1855,7 +1636,6 @@ export const LANGUAGES: Language[] = [
code3: 'kaa',
code2: '',
name: 'Kara-Kalpak',
- en: 'Kara-Kalpak',
android: false,
ios: false,
},
@@ -1863,7 +1643,6 @@ export const LANGUAGES: Language[] = [
code3: 'kab',
code2: '',
name: 'Kabyle',
- en: 'Kabyle',
android: false,
ios: false,
},
@@ -1871,7 +1650,6 @@ export const LANGUAGES: Language[] = [
code3: 'kac',
code2: '',
name: 'Kachin; Jingpho',
- en: 'Kachin; Jingpho',
android: false,
ios: false,
},
@@ -1879,7 +1657,6 @@ export const LANGUAGES: Language[] = [
code3: 'kal',
code2: 'kl',
name: 'Kalaallisut',
- en: 'Kalaallisut',
android: false,
ios: false,
},
@@ -1887,15 +1664,13 @@ export const LANGUAGES: Language[] = [
code3: 'kam',
code2: '',
name: 'Kamba',
- en: 'Kamba',
android: false,
ios: false,
},
{
code3: 'kan',
code2: 'kn',
- name: 'ಕನ್ನಡ',
- en: 'Kannada',
+ name: 'Kannada',
android: true,
ios: false,
},
@@ -1903,7 +1678,6 @@ export const LANGUAGES: Language[] = [
code3: 'kar',
code2: '',
name: 'Karen languages',
- en: 'Karen languages',
android: false,
ios: false,
},
@@ -1911,7 +1685,6 @@ export const LANGUAGES: Language[] = [
code3: 'kas',
code2: 'ks',
name: 'Kashmiri',
- en: 'Kashmiri',
android: false,
ios: false,
},
@@ -1919,7 +1692,6 @@ export const LANGUAGES: Language[] = [
code3: 'kat',
code2: 'ka',
name: 'Georgian',
- en: 'Georgian',
android: true,
ios: false,
},
@@ -1927,7 +1699,6 @@ export const LANGUAGES: Language[] = [
code3: 'kau',
code2: 'kr',
name: 'Kanuri',
- en: 'Kanuri',
android: false,
ios: false,
},
@@ -1935,7 +1706,6 @@ export const LANGUAGES: Language[] = [
code3: 'kaw',
code2: '',
name: 'Kawi',
- en: 'Kawi',
android: false,
ios: false,
},
@@ -1943,7 +1713,6 @@ export const LANGUAGES: Language[] = [
code3: 'kaz',
code2: 'kk',
name: 'Kazakh',
- en: 'Kazakh',
android: false,
ios: false,
},
@@ -1951,7 +1720,6 @@ export const LANGUAGES: Language[] = [
code3: 'kbd',
code2: '',
name: 'Kabardian',
- en: 'Kabardian',
android: false,
ios: false,
},
@@ -1959,7 +1727,6 @@ export const LANGUAGES: Language[] = [
code3: 'kha',
code2: '',
name: 'Khasi',
- en: 'Khasi',
android: false,
ios: false,
},
@@ -1967,7 +1734,6 @@ export const LANGUAGES: Language[] = [
code3: 'khi',
code2: '',
name: 'Khoisan languages',
- en: 'Khoisan languages',
android: false,
ios: false,
},
@@ -1975,7 +1741,6 @@ export const LANGUAGES: Language[] = [
code3: 'khm',
code2: 'km',
name: 'Khmer',
- en: 'Khmer',
android: false,
ios: false,
},
@@ -1983,7 +1748,6 @@ export const LANGUAGES: Language[] = [
code3: 'kho',
code2: '',
name: 'Khotanese; Sakan',
- en: 'Khotanese; Sakan',
android: false,
ios: false,
},
@@ -1991,7 +1755,6 @@ export const LANGUAGES: Language[] = [
code3: 'kik',
code2: 'ki',
name: 'Kikuyu; Gikuyu',
- en: 'Kikuyu; Gikuyu',
android: false,
ios: false,
},
@@ -1999,7 +1762,6 @@ export const LANGUAGES: Language[] = [
code3: 'kin',
code2: 'rw',
name: 'Kinyarwanda',
- en: 'Kinyarwanda',
android: false,
ios: false,
},
@@ -2007,7 +1769,6 @@ export const LANGUAGES: Language[] = [
code3: 'kir',
code2: 'ky',
name: 'Kyrgyz',
- en: 'Kyrgyz',
android: false,
ios: false,
},
@@ -2015,15 +1776,13 @@ export const LANGUAGES: Language[] = [
code3: 'kmb',
code2: '',
name: 'Kimbundu',
- en: 'Kimbundu',
android: false,
ios: false,
},
{
code3: 'kok',
code2: '',
- name: 'कोंकणी',
- en: 'Konkani',
+ name: 'Konkani',
android: false,
ios: false,
},
@@ -2031,7 +1790,6 @@ export const LANGUAGES: Language[] = [
code3: 'kom',
code2: 'kv',
name: 'Komi',
- en: 'Komi',
android: false,
ios: false,
},
@@ -2039,15 +1797,13 @@ export const LANGUAGES: Language[] = [
code3: 'kon',
code2: 'kg',
name: 'Kongo',
- en: 'Kongo',
android: false,
ios: false,
},
{
code3: 'kor',
code2: 'ko',
- name: '한국어',
- en: 'Korean',
+ name: 'Korean',
android: true,
ios: true,
},
@@ -2055,7 +1811,6 @@ export const LANGUAGES: Language[] = [
code3: 'kos',
code2: '',
name: 'Kosraean',
- en: 'Kosraean',
android: false,
ios: false,
},
@@ -2063,7 +1818,6 @@ export const LANGUAGES: Language[] = [
code3: 'kpe',
code2: '',
name: 'Kpelle',
- en: 'Kpelle',
android: false,
ios: false,
},
@@ -2071,7 +1825,6 @@ export const LANGUAGES: Language[] = [
code3: 'krc',
code2: '',
name: 'Karachay-Balkar',
- en: 'Karachay-Balkar',
android: false,
ios: false,
},
@@ -2079,7 +1832,6 @@ export const LANGUAGES: Language[] = [
code3: 'krl',
code2: '',
name: 'Karelian',
- en: 'Karelian',
android: false,
ios: false,
},
@@ -2087,7 +1839,6 @@ export const LANGUAGES: Language[] = [
code3: 'kro',
code2: '',
name: 'Kru languages',
- en: 'Kru languages',
android: false,
ios: false,
},
@@ -2095,7 +1846,6 @@ export const LANGUAGES: Language[] = [
code3: 'kru',
code2: '',
name: 'Kurukh',
- en: 'Kurukh',
android: false,
ios: false,
},
@@ -2103,7 +1853,6 @@ export const LANGUAGES: Language[] = [
code3: 'kua',
code2: 'kj',
name: 'Kuanyama; Kwanyama',
- en: 'Kuanyama; Kwanyama',
android: false,
ios: false,
},
@@ -2111,7 +1860,6 @@ export const LANGUAGES: Language[] = [
code3: 'kum',
code2: '',
name: 'Kumyk',
- en: 'Kumyk',
android: false,
ios: false,
},
@@ -2119,7 +1867,6 @@ export const LANGUAGES: Language[] = [
code3: 'kur',
code2: 'ku',
name: 'Kurdish',
- en: 'Kurdish',
android: false,
ios: false,
},
@@ -2127,7 +1874,6 @@ export const LANGUAGES: Language[] = [
code3: 'kut',
code2: '',
name: 'Kutenai',
- en: 'Kutenai',
android: false,
ios: false,
},
@@ -2135,7 +1881,6 @@ export const LANGUAGES: Language[] = [
code3: 'lad',
code2: '',
name: 'Ladino',
- en: 'Ladino',
android: false,
ios: false,
},
@@ -2143,7 +1888,6 @@ export const LANGUAGES: Language[] = [
code3: 'lah',
code2: '',
name: 'Lahnda',
- en: 'Lahnda',
android: false,
ios: false,
},
@@ -2151,7 +1895,6 @@ export const LANGUAGES: Language[] = [
code3: 'lam',
code2: '',
name: 'Lamba',
- en: 'Lamba',
android: false,
ios: false,
},
@@ -2159,7 +1902,6 @@ export const LANGUAGES: Language[] = [
code3: 'lao',
code2: 'lo',
name: 'Lao',
- en: 'Lao',
android: false,
ios: false,
},
@@ -2167,15 +1909,13 @@ export const LANGUAGES: Language[] = [
code3: 'lat',
code2: 'la',
name: 'Latin',
- en: 'Latin',
android: false,
ios: false,
},
{
code3: 'lav',
code2: 'lv',
- name: 'latviešu',
- en: 'Latvian',
+ name: 'Latvian',
android: true,
ios: false,
},
@@ -2183,7 +1923,6 @@ export const LANGUAGES: Language[] = [
code3: 'lez',
code2: '',
name: 'Lezghian',
- en: 'Lezghian',
android: false,
ios: false,
},
@@ -2191,7 +1930,6 @@ export const LANGUAGES: Language[] = [
code3: 'lim',
code2: 'li',
name: 'Limburgish',
- en: 'Limburgish',
android: false,
ios: false,
},
@@ -2199,15 +1937,13 @@ export const LANGUAGES: Language[] = [
code3: 'lin',
code2: 'ln',
name: 'Lingala',
- en: 'Lingala',
android: false,
ios: false,
},
{
code3: 'lit',
code2: 'lt',
- name: 'lietuvių',
- en: 'Lithuanian',
+ name: 'Lithuanian',
android: true,
ios: false,
},
@@ -2215,7 +1951,6 @@ export const LANGUAGES: Language[] = [
code3: 'lol',
code2: '',
name: 'Mongo',
- en: 'Mongo',
android: false,
ios: false,
},
@@ -2223,7 +1958,6 @@ export const LANGUAGES: Language[] = [
code3: 'loz',
code2: '',
name: 'Lozi',
- en: 'Lozi',
android: false,
ios: false,
},
@@ -2231,7 +1965,6 @@ export const LANGUAGES: Language[] = [
code3: 'ltz',
code2: 'lb',
name: 'Luxembourgish',
- en: 'Luxembourgish',
android: false,
ios: false,
},
@@ -2239,7 +1972,6 @@ export const LANGUAGES: Language[] = [
code3: 'lua',
code2: '',
name: 'Luba-Lulua',
- en: 'Luba-Lulua',
android: false,
ios: false,
},
@@ -2247,7 +1979,6 @@ export const LANGUAGES: Language[] = [
code3: 'lub',
code2: 'lu',
name: 'Luba-Katanga',
- en: 'Luba-Katanga',
android: false,
ios: false,
},
@@ -2255,7 +1986,6 @@ export const LANGUAGES: Language[] = [
code3: 'lug',
code2: 'lg',
name: 'Ganda',
- en: 'Ganda',
android: false,
ios: false,
},
@@ -2263,7 +1993,6 @@ export const LANGUAGES: Language[] = [
code3: 'lui',
code2: '',
name: 'Luiseno',
- en: 'Luiseno',
android: false,
ios: false,
},
@@ -2271,7 +2000,6 @@ export const LANGUAGES: Language[] = [
code3: 'lun',
code2: '',
name: 'Lunda',
- en: 'Lunda',
android: false,
ios: false,
},
@@ -2279,7 +2007,6 @@ export const LANGUAGES: Language[] = [
code3: 'luo',
code2: '',
name: 'Luo (Kenya and Tanzania)',
- en: 'Luo (Kenya and Tanzania)',
android: false,
ios: false,
},
@@ -2287,7 +2014,6 @@ export const LANGUAGES: Language[] = [
code3: 'lus',
code2: '',
name: 'Mizo',
- en: 'Mizo',
android: false,
ios: false,
},
@@ -2295,7 +2021,6 @@ export const LANGUAGES: Language[] = [
code3: 'mac',
code2: 'mk',
name: 'Macedonian',
- en: 'Macedonian',
android: true,
ios: false,
},
@@ -2303,7 +2028,6 @@ export const LANGUAGES: Language[] = [
code3: 'mad',
code2: '',
name: 'Madurese',
- en: 'Madurese',
android: false,
ios: false,
},
@@ -2311,7 +2035,6 @@ export const LANGUAGES: Language[] = [
code3: 'mag',
code2: '',
name: 'Magahi',
- en: 'Magahi',
android: false,
ios: false,
},
@@ -2319,7 +2042,6 @@ export const LANGUAGES: Language[] = [
code3: 'mah',
code2: 'mh',
name: 'Marshallese',
- en: 'Marshallese',
android: false,
ios: false,
},
@@ -2327,7 +2049,6 @@ export const LANGUAGES: Language[] = [
code3: 'mai',
code2: '',
name: 'Maithili',
- en: 'Maithili',
android: false,
ios: false,
},
@@ -2335,15 +2056,13 @@ export const LANGUAGES: Language[] = [
code3: 'mak',
code2: '',
name: 'Makasar',
- en: 'Makasar',
android: false,
ios: false,
},
{
code3: 'mal',
code2: 'ml',
- name: 'മലയാളം',
- en: 'Malayalam',
+ name: 'Malayalam',
android: false,
ios: false,
},
@@ -2351,7 +2070,6 @@ export const LANGUAGES: Language[] = [
code3: 'man',
code2: '',
name: 'Mandingo',
- en: 'Mandingo',
android: false,
ios: false,
},
@@ -2359,7 +2077,6 @@ export const LANGUAGES: Language[] = [
code3: 'mao',
code2: 'mi',
name: 'Māori',
- en: 'Māori',
android: false,
ios: false,
},
@@ -2367,15 +2084,13 @@ export const LANGUAGES: Language[] = [
code3: 'map',
code2: '',
name: 'Austronesian languages',
- en: 'Austronesian languages',
android: false,
ios: false,
},
{
code3: 'mar',
code2: 'mr',
- name: 'मराठी',
- en: 'Marathi',
+ name: 'Marathi',
android: true,
ios: false,
},
@@ -2383,15 +2098,13 @@ export const LANGUAGES: Language[] = [
code3: 'mas',
code2: '',
name: 'Masai',
- en: 'Masai',
android: false,
ios: false,
},
{
code3: 'may',
code2: 'ms',
- name: 'Melayu',
- en: 'Malay',
+ name: 'Malay',
android: true,
ios: false,
},
@@ -2399,7 +2112,6 @@ export const LANGUAGES: Language[] = [
code3: 'mdf',
code2: '',
name: 'Moksha',
- en: 'Moksha',
android: false,
ios: false,
},
@@ -2407,7 +2119,6 @@ export const LANGUAGES: Language[] = [
code3: 'mdr',
code2: '',
name: 'Mandar',
- en: 'Mandar',
android: false,
ios: false,
},
@@ -2415,7 +2126,6 @@ export const LANGUAGES: Language[] = [
code3: 'men',
code2: '',
name: 'Mende',
- en: 'Mende',
android: false,
ios: false,
},
@@ -2423,7 +2133,6 @@ export const LANGUAGES: Language[] = [
code3: 'mga',
code2: '',
name: 'Irish, Middle (900-1200)',
- en: 'Irish, Middle (900-1200)',
android: false,
ios: false,
},
@@ -2431,7 +2140,6 @@ export const LANGUAGES: Language[] = [
code3: 'mic',
code2: '',
name: "Mi'kmaq; Micmac",
- en: "Mi'kmaq; Micmac",
android: false,
ios: false,
},
@@ -2439,7 +2147,6 @@ export const LANGUAGES: Language[] = [
code3: 'min',
code2: '',
name: 'Minangkabau',
- en: 'Minangkabau',
android: false,
ios: false,
},
@@ -2447,7 +2154,6 @@ export const LANGUAGES: Language[] = [
code3: 'mis',
code2: '',
name: 'Uncoded languages',
- en: 'Uncoded languages',
android: false,
ios: false,
},
@@ -2455,7 +2161,6 @@ export const LANGUAGES: Language[] = [
code3: 'mkd',
code2: 'mk',
name: 'Macedonian',
- en: 'Macedonian',
android: true,
ios: false,
},
@@ -2463,7 +2168,6 @@ export const LANGUAGES: Language[] = [
code3: 'mkh',
code2: '',
name: 'Mon-Khmer languages',
- en: 'Mon-Khmer languages',
android: false,
ios: false,
},
@@ -2471,7 +2175,6 @@ export const LANGUAGES: Language[] = [
code3: 'mlg',
code2: 'mg',
name: 'Malagasy',
- en: 'Malagasy',
android: false,
ios: false,
},
@@ -2479,7 +2182,6 @@ export const LANGUAGES: Language[] = [
code3: 'mlt',
code2: 'mt',
name: 'Maltese',
- en: 'Maltese',
android: true,
ios: false,
},
@@ -2487,7 +2189,6 @@ export const LANGUAGES: Language[] = [
code3: 'mnc',
code2: '',
name: 'Manchu',
- en: 'Manchu',
android: false,
ios: false,
},
@@ -2495,7 +2196,6 @@ export const LANGUAGES: Language[] = [
code3: 'mni',
code2: '',
name: 'Manipuri',
- en: 'Manipuri',
android: false,
ios: false,
},
@@ -2503,7 +2203,6 @@ export const LANGUAGES: Language[] = [
code3: 'mno',
code2: '',
name: 'Manobo languages',
- en: 'Manobo languages',
android: false,
ios: false,
},
@@ -2511,7 +2210,6 @@ export const LANGUAGES: Language[] = [
code3: 'moh',
code2: '',
name: 'Mohawk',
- en: 'Mohawk',
android: false,
ios: false,
},
@@ -2519,7 +2217,6 @@ export const LANGUAGES: Language[] = [
code3: 'mon',
code2: 'mn',
name: 'Mongolian',
- en: 'Mongolian',
android: false,
ios: false,
},
@@ -2527,7 +2224,6 @@ export const LANGUAGES: Language[] = [
code3: 'mos',
code2: '',
name: 'Mossi',
- en: 'Mossi',
android: false,
ios: false,
},
@@ -2535,15 +2231,13 @@ export const LANGUAGES: Language[] = [
code3: 'mri',
code2: 'mi',
name: 'Māori',
- en: 'Māori',
android: false,
ios: false,
},
{
code3: 'msa',
code2: 'ms',
- name: 'Melayu',
- en: 'Malay',
+ name: 'Malay',
android: true,
ios: false,
},
@@ -2551,7 +2245,6 @@ export const LANGUAGES: Language[] = [
code3: 'mul',
code2: '',
name: 'Multiple languages',
- en: 'Multiple languages',
android: false,
ios: false,
},
@@ -2559,7 +2252,6 @@ export const LANGUAGES: Language[] = [
code3: 'mun',
code2: '',
name: 'Munda languages',
- en: 'Munda languages',
android: false,
ios: false,
},
@@ -2567,7 +2259,6 @@ export const LANGUAGES: Language[] = [
code3: 'mus',
code2: '',
name: 'Creek',
- en: 'Creek',
android: false,
ios: false,
},
@@ -2575,7 +2266,6 @@ export const LANGUAGES: Language[] = [
code3: 'mwl',
code2: '',
name: 'Mirandese',
- en: 'Mirandese',
android: false,
ios: false,
},
@@ -2583,7 +2273,6 @@ export const LANGUAGES: Language[] = [
code3: 'mwr',
code2: '',
name: 'Marwari',
- en: 'Marwari',
android: false,
ios: false,
},
@@ -2591,7 +2280,6 @@ export const LANGUAGES: Language[] = [
code3: 'mya',
code2: 'my',
name: 'Burmese',
- en: 'Burmese',
android: false,
ios: false,
},
@@ -2599,7 +2287,6 @@ export const LANGUAGES: Language[] = [
code3: 'myn',
code2: '',
name: 'Mayan languages',
- en: 'Mayan languages',
android: false,
ios: false,
},
@@ -2607,7 +2294,6 @@ export const LANGUAGES: Language[] = [
code3: 'myv',
code2: '',
name: 'Erzya',
- en: 'Erzya',
android: false,
ios: false,
},
@@ -2615,7 +2301,6 @@ export const LANGUAGES: Language[] = [
code3: 'nah',
code2: '',
name: 'Nahuatl languages',
- en: 'Nahuatl languages',
android: false,
ios: false,
},
@@ -2623,7 +2308,6 @@ export const LANGUAGES: Language[] = [
code3: 'nai',
code2: '',
name: 'North American Indian languages',
- en: 'North American Indian languages',
android: false,
ios: false,
},
@@ -2631,7 +2315,6 @@ export const LANGUAGES: Language[] = [
code3: 'nap',
code2: '',
name: 'Neapolitan',
- en: 'Neapolitan',
android: false,
ios: false,
},
@@ -2639,7 +2322,6 @@ export const LANGUAGES: Language[] = [
code3: 'nau',
code2: 'na',
name: 'Nauru',
- en: 'Nauru',
android: false,
ios: false,
},
@@ -2647,7 +2329,6 @@ export const LANGUAGES: Language[] = [
code3: 'nav',
code2: 'nv',
name: 'Navajo',
- en: 'Navajo',
android: false,
ios: false,
},
@@ -2655,7 +2336,6 @@ export const LANGUAGES: Language[] = [
code3: 'nbl',
code2: 'nr',
name: 'South Ndebele',
- en: 'South Ndebele',
android: false,
ios: false,
},
@@ -2663,7 +2343,6 @@ export const LANGUAGES: Language[] = [
code3: 'nde',
code2: 'nd',
name: 'North Ndebele',
- en: 'North Ndebele',
android: false,
ios: false,
},
@@ -2671,7 +2350,6 @@ export const LANGUAGES: Language[] = [
code3: 'ndo',
code2: 'ng',
name: 'Ndonga',
- en: 'Ndonga',
android: false,
ios: false,
},
@@ -2679,7 +2357,6 @@ export const LANGUAGES: Language[] = [
code3: 'nds',
code2: '',
name: 'Low German; Low Saxon; German, Low; Saxon, Low',
- en: 'Low German; Low Saxon; German, Low; Saxon, Low',
android: false,
ios: false,
},
@@ -2687,7 +2364,6 @@ export const LANGUAGES: Language[] = [
code3: 'nep',
code2: 'ne',
name: 'Nepali',
- en: 'Nepali',
android: false,
ios: false,
},
@@ -2695,7 +2371,6 @@ export const LANGUAGES: Language[] = [
code3: 'new',
code2: '',
name: 'Nepal Bhasa; Newari',
- en: 'Nepal Bhasa; Newari',
android: false,
ios: false,
},
@@ -2703,7 +2378,6 @@ export const LANGUAGES: Language[] = [
code3: 'nia',
code2: '',
name: 'Nias',
- en: 'Nias',
android: false,
ios: false,
},
@@ -2711,7 +2385,6 @@ export const LANGUAGES: Language[] = [
code3: 'nic',
code2: '',
name: 'Niger-Kordofanian languages',
- en: 'Niger-Kordofanian languages',
android: false,
ios: false,
},
@@ -2719,15 +2392,13 @@ export const LANGUAGES: Language[] = [
code3: 'niu',
code2: '',
name: 'Niuean',
- en: 'Niuean',
android: false,
ios: false,
},
{
code3: 'nld',
code2: 'nl',
- name: 'Nederlands',
- en: 'Dutch',
+ name: 'Dutch',
android: true,
ios: true,
},
@@ -2735,15 +2406,13 @@ export const LANGUAGES: Language[] = [
code3: 'nno',
code2: 'nn',
name: 'Norwegian Nynorsk',
- en: 'Norwegian Nynorsk',
android: false,
ios: false,
},
{
code3: 'nob',
code2: 'nb',
- name: 'norsk bokmål',
- en: 'Norwegian Bokmål',
+ name: 'Norwegian Bokmål',
android: false,
ios: false,
},
@@ -2751,7 +2420,6 @@ export const LANGUAGES: Language[] = [
code3: 'nog',
code2: '',
name: 'Nogai',
- en: 'Nogai',
android: false,
ios: false,
},
@@ -2759,15 +2427,13 @@ export const LANGUAGES: Language[] = [
code3: 'non',
code2: '',
name: 'Norse, Old',
- en: 'Norse, Old',
android: false,
ios: false,
},
{
code3: 'nor',
code2: 'no',
- name: 'norsk',
- en: 'Norwegian',
+ name: 'Norwegian',
android: true,
ios: false,
},
@@ -2775,7 +2441,6 @@ export const LANGUAGES: Language[] = [
code3: 'nqo',
code2: '',
name: "N'Ko",
- en: "N'Ko",
android: false,
ios: false,
},
@@ -2783,7 +2448,6 @@ export const LANGUAGES: Language[] = [
code3: 'nso',
code2: '',
name: 'Northern Sotho',
- en: 'Northern Sotho',
android: false,
ios: false,
},
@@ -2791,7 +2455,6 @@ export const LANGUAGES: Language[] = [
code3: 'nub',
code2: '',
name: 'Nubian languages',
- en: 'Nubian languages',
android: false,
ios: false,
},
@@ -2799,7 +2462,6 @@ export const LANGUAGES: Language[] = [
code3: 'nwc',
code2: '',
name: 'Classical Newari; Old Newari; Classical Nepal Bhasa',
- en: 'Classical Newari; Old Newari; Classical Nepal Bhasa',
android: false,
ios: false,
},
@@ -2807,7 +2469,6 @@ export const LANGUAGES: Language[] = [
code3: 'nya',
code2: 'ny',
name: 'Nyanja',
- en: 'Nyanja',
android: false,
ios: false,
},
@@ -2815,7 +2476,6 @@ export const LANGUAGES: Language[] = [
code3: 'nym',
code2: '',
name: 'Nyamwezi',
- en: 'Nyamwezi',
android: false,
ios: false,
},
@@ -2823,7 +2483,6 @@ export const LANGUAGES: Language[] = [
code3: 'nyn',
code2: '',
name: 'Nyankole',
- en: 'Nyankole',
android: false,
ios: false,
},
@@ -2831,7 +2490,6 @@ export const LANGUAGES: Language[] = [
code3: 'nyo',
code2: '',
name: 'Nyoro',
- en: 'Nyoro',
android: false,
ios: false,
},
@@ -2839,7 +2497,6 @@ export const LANGUAGES: Language[] = [
code3: 'nzi',
code2: '',
name: 'Nzima',
- en: 'Nzima',
android: false,
ios: false,
},
@@ -2847,7 +2504,6 @@ export const LANGUAGES: Language[] = [
code3: 'oci',
code2: 'oc',
name: 'Occitan',
- en: 'Occitan',
android: false,
ios: false,
},
@@ -2855,7 +2511,6 @@ export const LANGUAGES: Language[] = [
code3: 'oji',
code2: 'oj',
name: 'Ojibwa',
- en: 'Ojibwa',
android: false,
ios: false,
},
@@ -2863,7 +2518,6 @@ export const LANGUAGES: Language[] = [
code3: 'ori',
code2: 'or',
name: 'Odia',
- en: 'Odia',
android: false,
ios: false,
},
@@ -2871,7 +2525,6 @@ export const LANGUAGES: Language[] = [
code3: 'orm',
code2: 'om',
name: 'Oromo',
- en: 'Oromo',
android: false,
ios: false,
},
@@ -2879,7 +2532,6 @@ export const LANGUAGES: Language[] = [
code3: 'osa',
code2: '',
name: 'Osage',
- en: 'Osage',
android: false,
ios: false,
},
@@ -2887,7 +2539,6 @@ export const LANGUAGES: Language[] = [
code3: 'oss',
code2: 'os',
name: 'Ossetic',
- en: 'Ossetic',
android: false,
ios: false,
},
@@ -2895,7 +2546,6 @@ export const LANGUAGES: Language[] = [
code3: 'ota',
code2: '',
name: 'Turkish, Ottoman (1500-1928)',
- en: 'Turkish, Ottoman (1500-1928)',
android: false,
ios: false,
},
@@ -2903,7 +2553,6 @@ export const LANGUAGES: Language[] = [
code3: 'oto',
code2: '',
name: 'Otomian languages',
- en: 'Otomian languages',
android: false,
ios: false,
},
@@ -2911,7 +2560,6 @@ export const LANGUAGES: Language[] = [
code3: 'paa',
code2: '',
name: 'Papuan languages',
- en: 'Papuan languages',
android: false,
ios: false,
},
@@ -2919,7 +2567,6 @@ export const LANGUAGES: Language[] = [
code3: 'pag',
code2: '',
name: 'Pangasinan',
- en: 'Pangasinan',
android: false,
ios: false,
},
@@ -2927,7 +2574,6 @@ export const LANGUAGES: Language[] = [
code3: 'pal',
code2: '',
name: 'Pahlavi',
- en: 'Pahlavi',
android: false,
ios: false,
},
@@ -2935,15 +2581,13 @@ export const LANGUAGES: Language[] = [
code3: 'pam',
code2: '',
name: 'Pampanga; Kapampangan',
- en: 'Pampanga; Kapampangan',
android: false,
ios: false,
},
{
code3: 'pan',
code2: 'pa',
- name: 'ਪੰਜਾਬੀ',
- en: 'Punjabi',
+ name: 'Punjabi',
android: false,
ios: false,
},
@@ -2951,7 +2595,6 @@ export const LANGUAGES: Language[] = [
code3: 'pap',
code2: '',
name: 'Papiamento',
- en: 'Papiamento',
android: false,
ios: false,
},
@@ -2959,7 +2602,6 @@ export const LANGUAGES: Language[] = [
code3: 'pau',
code2: '',
name: 'Palauan',
- en: 'Palauan',
android: false,
ios: false,
},
@@ -2967,15 +2609,13 @@ export const LANGUAGES: Language[] = [
code3: 'peo',
code2: '',
name: 'Persian, Old (ca.600-400 B.C.)',
- en: 'Persian, Old (ca.600-400 B.C.)',
android: false,
ios: false,
},
{
code3: 'per',
code2: 'fa',
- name: 'فارسی',
- en: 'Persian',
+ name: 'Persian',
android: true,
ios: false,
},
@@ -2983,7 +2623,6 @@ export const LANGUAGES: Language[] = [
code3: 'phi',
code2: '',
name: 'Philippine languages',
- en: 'Philippine languages',
android: false,
ios: false,
},
@@ -2991,7 +2630,6 @@ export const LANGUAGES: Language[] = [
code3: 'phn',
code2: '',
name: 'Phoenician',
- en: 'Phoenician',
android: false,
ios: false,
},
@@ -2999,15 +2637,13 @@ export const LANGUAGES: Language[] = [
code3: 'pli',
code2: 'pi',
name: 'Pali',
- en: 'Pali',
android: false,
ios: false,
},
{
code3: 'pol',
code2: 'pl',
- name: 'polski',
- en: 'Polish',
+ name: 'Polish',
android: true,
ios: true,
},
@@ -3015,15 +2651,13 @@ export const LANGUAGES: Language[] = [
code3: 'pon',
code2: '',
name: 'Pohnpeian',
- en: 'Pohnpeian',
android: false,
ios: false,
},
{
code3: 'por',
code2: 'pt',
- name: 'português',
- en: 'Portuguese',
+ name: 'Portuguese',
android: true,
ios: true,
},
@@ -3031,7 +2665,6 @@ export const LANGUAGES: Language[] = [
code3: 'pra',
code2: '',
name: 'Prakrit languages',
- en: 'Prakrit languages',
android: false,
ios: false,
},
@@ -3039,7 +2672,6 @@ export const LANGUAGES: Language[] = [
code3: 'pro',
code2: '',
name: 'Provençal, Old (to 1500);Occitan, Old (to 1500)',
- en: 'Provençal, Old (to 1500);Occitan, Old (to 1500)',
android: false,
ios: false,
},
@@ -3047,7 +2679,6 @@ export const LANGUAGES: Language[] = [
code3: 'pus',
code2: 'ps',
name: 'Pashto',
- en: 'Pashto',
android: false,
ios: false,
},
@@ -3055,7 +2686,6 @@ export const LANGUAGES: Language[] = [
code3: 'que',
code2: 'qu',
name: 'Quechua',
- en: 'Quechua',
android: false,
ios: false,
},
@@ -3063,7 +2693,6 @@ export const LANGUAGES: Language[] = [
code3: 'raj',
code2: '',
name: 'Rajasthani',
- en: 'Rajasthani',
android: false,
ios: false,
},
@@ -3071,7 +2700,6 @@ export const LANGUAGES: Language[] = [
code3: 'rap',
code2: '',
name: 'Rapanui',
- en: 'Rapanui',
android: false,
ios: false,
},
@@ -3079,7 +2707,6 @@ export const LANGUAGES: Language[] = [
code3: 'rar',
code2: '',
name: 'Rarotongan; Cook Islands Maori',
- en: 'Rarotongan; Cook Islands Maori',
android: false,
ios: false,
},
@@ -3087,7 +2714,6 @@ export const LANGUAGES: Language[] = [
code3: 'roa',
code2: '',
name: 'Romance languages',
- en: 'Romance languages',
android: false,
ios: false,
},
@@ -3095,7 +2721,6 @@ export const LANGUAGES: Language[] = [
code3: 'roh',
code2: 'rm',
name: 'Romansh',
- en: 'Romansh',
android: false,
ios: false,
},
@@ -3103,23 +2728,20 @@ export const LANGUAGES: Language[] = [
code3: 'rom',
code2: '',
name: 'Romany',
- en: 'Romany',
android: false,
ios: false,
},
{
code3: 'rum',
code2: 'ro',
- name: 'română',
- en: 'Romanian',
+ name: 'Romanian',
android: true,
ios: false,
},
{
code3: 'ron',
code2: 'ro',
- name: 'română',
- en: 'Romanian',
+ name: 'Romanian',
android: true,
ios: false,
},
@@ -3127,7 +2749,6 @@ export const LANGUAGES: Language[] = [
code3: 'run',
code2: 'rn',
name: 'Rundi',
- en: 'Rundi',
android: false,
ios: false,
},
@@ -3135,15 +2756,13 @@ export const LANGUAGES: Language[] = [
code3: 'rup',
code2: '',
name: 'Aromanian; Arumanian; Macedo-Romanian',
- en: 'Aromanian; Arumanian; Macedo-Romanian',
android: false,
ios: false,
},
{
code3: 'rus',
code2: 'ru',
- name: 'русский',
- en: 'Russian',
+ name: 'Russian',
android: true,
ios: true,
},
@@ -3151,7 +2770,6 @@ export const LANGUAGES: Language[] = [
code3: 'sad',
code2: '',
name: 'Sandawe',
- en: 'Sandawe',
android: false,
ios: false,
},
@@ -3159,7 +2777,6 @@ export const LANGUAGES: Language[] = [
code3: 'sag',
code2: 'sg',
name: 'Sango',
- en: 'Sango',
android: false,
ios: false,
},
@@ -3167,7 +2784,6 @@ export const LANGUAGES: Language[] = [
code3: 'sah',
code2: '',
name: 'Yakut',
- en: 'Yakut',
android: false,
ios: false,
},
@@ -3175,7 +2791,6 @@ export const LANGUAGES: Language[] = [
code3: 'sai',
code2: '',
name: 'South American Indian languages',
- en: 'South American Indian languages',
android: false,
ios: false,
},
@@ -3183,7 +2798,6 @@ export const LANGUAGES: Language[] = [
code3: 'sal',
code2: '',
name: 'Salishan languages',
- en: 'Salishan languages',
android: false,
ios: false,
},
@@ -3191,7 +2805,6 @@ export const LANGUAGES: Language[] = [
code3: 'sam',
code2: '',
name: 'Samaritan Aramaic',
- en: 'Samaritan Aramaic',
android: false,
ios: false,
},
@@ -3199,7 +2812,6 @@ export const LANGUAGES: Language[] = [
code3: 'san',
code2: 'sa',
name: 'Sanskrit',
- en: 'Sanskrit',
android: false,
ios: false,
},
@@ -3207,7 +2819,6 @@ export const LANGUAGES: Language[] = [
code3: 'sas',
code2: '',
name: 'Sasak',
- en: 'Sasak',
android: false,
ios: false,
},
@@ -3215,7 +2826,6 @@ export const LANGUAGES: Language[] = [
code3: 'sat',
code2: '',
name: 'Santali',
- en: 'Santali',
android: false,
ios: false,
},
@@ -3223,7 +2833,6 @@ export const LANGUAGES: Language[] = [
code3: 'scn',
code2: '',
name: 'Sicilian',
- en: 'Sicilian',
android: false,
ios: false,
},
@@ -3231,7 +2840,6 @@ export const LANGUAGES: Language[] = [
code3: 'sco',
code2: '',
name: 'Scots',
- en: 'Scots',
android: false,
ios: false,
},
@@ -3239,7 +2847,6 @@ export const LANGUAGES: Language[] = [
code3: 'sel',
code2: '',
name: 'Selkup',
- en: 'Selkup',
android: false,
ios: false,
},
@@ -3247,7 +2854,6 @@ export const LANGUAGES: Language[] = [
code3: 'sem',
code2: '',
name: 'Semitic languages',
- en: 'Semitic languages',
android: false,
ios: false,
},
@@ -3255,7 +2861,6 @@ export const LANGUAGES: Language[] = [
code3: 'sga',
code2: '',
name: 'Irish, Old (to 900)',
- en: 'Irish, Old (to 900)',
android: false,
ios: false,
},
@@ -3263,7 +2868,6 @@ export const LANGUAGES: Language[] = [
code3: 'sgn',
code2: '',
name: 'Sign Languages',
- en: 'Sign Languages',
android: false,
ios: false,
},
@@ -3271,7 +2875,6 @@ export const LANGUAGES: Language[] = [
code3: 'shn',
code2: '',
name: 'Shan',
- en: 'Shan',
android: false,
ios: false,
},
@@ -3279,7 +2882,6 @@ export const LANGUAGES: Language[] = [
code3: 'sid',
code2: '',
name: 'Sidamo',
- en: 'Sidamo',
android: false,
ios: false,
},
@@ -3287,7 +2889,6 @@ export const LANGUAGES: Language[] = [
code3: 'sin',
code2: 'si',
name: 'Sinhala',
- en: 'Sinhala',
android: false,
ios: false,
},
@@ -3295,7 +2896,6 @@ export const LANGUAGES: Language[] = [
code3: 'sio',
code2: '',
name: 'Siouan languages',
- en: 'Siouan languages',
android: false,
ios: false,
},
@@ -3303,7 +2903,6 @@ export const LANGUAGES: Language[] = [
code3: 'sit',
code2: '',
name: 'Sino-Tibetan languages',
- en: 'Sino-Tibetan languages',
android: false,
ios: false,
},
@@ -3311,31 +2910,27 @@ export const LANGUAGES: Language[] = [
code3: 'sla',
code2: '',
name: 'Slavic languages',
- en: 'Slavic languages',
android: false,
ios: false,
},
{
code3: 'slo',
code2: 'sk',
- name: 'slovenčina',
- en: 'Slovak',
+ name: 'Slovak',
android: true,
ios: false,
},
{
code3: 'slk',
code2: 'sk',
- name: 'slovenčina',
- en: 'Slovak',
+ name: 'Slovak',
android: true,
ios: false,
},
{
code3: 'slv',
code2: 'sl',
- name: 'slovenščina',
- en: 'Slovenian',
+ name: 'Slovenian',
android: true,
ios: false,
},
@@ -3343,7 +2938,6 @@ export const LANGUAGES: Language[] = [
code3: 'sma',
code2: '',
name: 'Southern Sami',
- en: 'Southern Sami',
android: false,
ios: false,
},
@@ -3351,7 +2945,6 @@ export const LANGUAGES: Language[] = [
code3: 'sme',
code2: 'se',
name: 'Northern Sami',
- en: 'Northern Sami',
android: false,
ios: false,
},
@@ -3359,7 +2952,6 @@ export const LANGUAGES: Language[] = [
code3: 'smi',
code2: '',
name: 'Sami languages',
- en: 'Sami languages',
android: false,
ios: false,
},
@@ -3367,7 +2959,6 @@ export const LANGUAGES: Language[] = [
code3: 'smj',
code2: '',
name: 'Lule Sami',
- en: 'Lule Sami',
android: false,
ios: false,
},
@@ -3375,7 +2966,6 @@ export const LANGUAGES: Language[] = [
code3: 'smn',
code2: '',
name: 'Inari Sami',
- en: 'Inari Sami',
android: false,
ios: false,
},
@@ -3383,7 +2973,6 @@ export const LANGUAGES: Language[] = [
code3: 'smo',
code2: 'sm',
name: 'Samoan',
- en: 'Samoan',
android: false,
ios: false,
},
@@ -3391,7 +2980,6 @@ export const LANGUAGES: Language[] = [
code3: 'sms',
code2: '',
name: 'Skolt Sami',
- en: 'Skolt Sami',
android: false,
ios: false,
},
@@ -3399,15 +2987,13 @@ export const LANGUAGES: Language[] = [
code3: 'sna',
code2: 'sn',
name: 'Shona',
- en: 'Shona',
android: false,
ios: false,
},
{
code3: 'snd',
code2: 'sd',
- name: 'سنڌي',
- en: 'Sindhi',
+ name: 'Sindhi',
android: false,
ios: false,
},
@@ -3415,7 +3001,6 @@ export const LANGUAGES: Language[] = [
code3: 'snk',
code2: '',
name: 'Soninke',
- en: 'Soninke',
android: false,
ios: false,
},
@@ -3423,7 +3008,6 @@ export const LANGUAGES: Language[] = [
code3: 'sog',
code2: '',
name: 'Sogdian',
- en: 'Sogdian',
android: false,
ios: false,
},
@@ -3431,7 +3015,6 @@ export const LANGUAGES: Language[] = [
code3: 'som',
code2: 'so',
name: 'Somali',
- en: 'Somali',
android: false,
ios: false,
},
@@ -3439,7 +3022,6 @@ export const LANGUAGES: Language[] = [
code3: 'son',
code2: '',
name: 'Songhai languages',
- en: 'Songhai languages',
android: false,
ios: false,
},
@@ -3447,15 +3029,13 @@ export const LANGUAGES: Language[] = [
code3: 'sot',
code2: 'st',
name: 'Southern Sotho',
- en: 'Southern Sotho',
android: false,
ios: false,
},
{
code3: 'spa',
code2: 'es',
- name: 'español',
- en: 'Spanish',
+ name: 'Spanish',
android: true,
ios: true,
},
@@ -3463,7 +3043,6 @@ export const LANGUAGES: Language[] = [
code3: 'sqi',
code2: 'sq',
name: 'Albanian',
- en: 'Albanian',
android: true,
ios: false,
},
@@ -3471,7 +3050,6 @@ export const LANGUAGES: Language[] = [
code3: 'srd',
code2: 'sc',
name: 'Sardinian',
- en: 'Sardinian',
android: false,
ios: false,
},
@@ -3479,15 +3057,13 @@ export const LANGUAGES: Language[] = [
code3: 'srn',
code2: '',
name: 'Sranan Tongo',
- en: 'Sranan Tongo',
android: false,
ios: false,
},
{
code3: 'srp',
code2: 'sr',
- name: 'српски',
- en: 'Serbian',
+ name: 'Serbian',
android: false,
ios: false,
},
@@ -3495,7 +3071,6 @@ export const LANGUAGES: Language[] = [
code3: 'srr',
code2: '',
name: 'Serer',
- en: 'Serer',
android: false,
ios: false,
},
@@ -3503,7 +3078,6 @@ export const LANGUAGES: Language[] = [
code3: 'ssa',
code2: '',
name: 'Nilo-Saharan languages',
- en: 'Nilo-Saharan languages',
android: false,
ios: false,
},
@@ -3511,7 +3085,6 @@ export const LANGUAGES: Language[] = [
code3: 'ssw',
code2: 'ss',
name: 'Swati',
- en: 'Swati',
android: false,
ios: false,
},
@@ -3519,7 +3092,6 @@ export const LANGUAGES: Language[] = [
code3: 'suk',
code2: '',
name: 'Sukuma',
- en: 'Sukuma',
android: false,
ios: false,
},
@@ -3527,7 +3099,6 @@ export const LANGUAGES: Language[] = [
code3: 'sun',
code2: 'su',
name: 'Sundanese',
- en: 'Sundanese',
android: false,
ios: false,
},
@@ -3535,7 +3106,6 @@ export const LANGUAGES: Language[] = [
code3: 'sus',
code2: '',
name: 'Susu',
- en: 'Susu',
android: false,
ios: false,
},
@@ -3543,23 +3113,20 @@ export const LANGUAGES: Language[] = [
code3: 'sux',
code2: '',
name: 'Sumerian',
- en: 'Sumerian',
android: false,
ios: false,
},
{
code3: 'swa',
code2: 'sw',
- name: 'Kiswahili',
- en: 'Swahili',
+ name: 'Swahili',
android: true,
ios: false,
},
{
code3: 'swe',
code2: 'sv',
- name: 'svenska',
- en: 'Swedish',
+ name: 'Swedish',
android: true,
ios: false,
},
@@ -3567,7 +3134,6 @@ export const LANGUAGES: Language[] = [
code3: 'syc',
code2: '',
name: 'Classical Syriac',
- en: 'Classical Syriac',
android: false,
ios: false,
},
@@ -3575,7 +3141,6 @@ export const LANGUAGES: Language[] = [
code3: 'syr',
code2: '',
name: 'Syriac',
- en: 'Syriac',
android: false,
ios: false,
},
@@ -3583,7 +3148,6 @@ export const LANGUAGES: Language[] = [
code3: 'tah',
code2: 'ty',
name: 'Tahitian',
- en: 'Tahitian',
android: false,
ios: false,
},
@@ -3591,15 +3155,13 @@ export const LANGUAGES: Language[] = [
code3: 'tai',
code2: '',
name: 'Tai languages',
- en: 'Tai languages',
android: false,
ios: false,
},
{
code3: 'tam',
code2: 'ta',
- name: 'தமிழ்',
- en: 'Tamil',
+ name: 'Tamil',
android: true,
ios: false,
},
@@ -3607,15 +3169,13 @@ export const LANGUAGES: Language[] = [
code3: 'tat',
code2: 'tt',
name: 'Tatar',
- en: 'Tatar',
android: false,
ios: false,
},
{
code3: 'tel',
code2: 'te',
- name: 'తెలుగు',
- en: 'Telugu',
+ name: 'Telugu',
android: true,
ios: false,
},
@@ -3623,7 +3183,6 @@ export const LANGUAGES: Language[] = [
code3: 'tem',
code2: '',
name: 'Timne',
- en: 'Timne',
android: false,
ios: false,
},
@@ -3631,7 +3190,6 @@ export const LANGUAGES: Language[] = [
code3: 'ter',
code2: '',
name: 'Tereno',
- en: 'Tereno',
android: false,
ios: false,
},
@@ -3639,7 +3197,6 @@ export const LANGUAGES: Language[] = [
code3: 'tet',
code2: '',
name: 'Tetum',
- en: 'Tetum',
android: false,
ios: false,
},
@@ -3647,7 +3204,6 @@ export const LANGUAGES: Language[] = [
code3: 'tgk',
code2: 'tg',
name: 'Tajik',
- en: 'Tajik',
android: false,
ios: false,
},
@@ -3655,15 +3211,13 @@ export const LANGUAGES: Language[] = [
code3: 'tgl',
code2: 'tl',
name: 'Filipino',
- en: 'Filipino',
android: true,
ios: false,
},
{
code3: 'tha',
code2: 'th',
- name: 'ไทย',
- en: 'Thai',
+ name: 'Thai',
android: true,
ios: true,
},
@@ -3671,7 +3225,6 @@ export const LANGUAGES: Language[] = [
code3: 'tib',
code2: 'bo',
name: 'Tibetan',
- en: 'Tibetan',
android: false,
ios: false,
},
@@ -3679,7 +3232,6 @@ export const LANGUAGES: Language[] = [
code3: 'tig',
code2: '',
name: 'Tigre',
- en: 'Tigre',
android: false,
ios: false,
},
@@ -3687,7 +3239,6 @@ export const LANGUAGES: Language[] = [
code3: 'tir',
code2: 'ti',
name: 'Tigrinya',
- en: 'Tigrinya',
android: false,
ios: false,
},
@@ -3695,7 +3246,6 @@ export const LANGUAGES: Language[] = [
code3: 'tiv',
code2: '',
name: 'Tiv',
- en: 'Tiv',
android: false,
ios: false,
},
@@ -3703,7 +3253,6 @@ export const LANGUAGES: Language[] = [
code3: 'tkl',
code2: '',
name: 'Tokelau',
- en: 'Tokelau',
android: false,
ios: false,
},
@@ -3711,7 +3260,6 @@ export const LANGUAGES: Language[] = [
code3: 'tlh',
code2: '',
name: 'Klingon; tlhIngan-Hol',
- en: 'Klingon; tlhIngan-Hol',
android: false,
ios: false,
},
@@ -3719,7 +3267,6 @@ export const LANGUAGES: Language[] = [
code3: 'tli',
code2: '',
name: 'Tlingit',
- en: 'Tlingit',
android: false,
ios: false,
},
@@ -3727,7 +3274,6 @@ export const LANGUAGES: Language[] = [
code3: 'tmh',
code2: '',
name: 'Tamashek',
- en: 'Tamashek',
android: false,
ios: false,
},
@@ -3735,7 +3281,6 @@ export const LANGUAGES: Language[] = [
code3: 'tog',
code2: '',
name: 'Tonga (Nyasa)',
- en: 'Tonga (Nyasa)',
android: false,
ios: false,
},
@@ -3743,7 +3288,6 @@ export const LANGUAGES: Language[] = [
code3: 'ton',
code2: 'to',
name: 'Tongan',
- en: 'Tongan',
android: false,
ios: false,
},
@@ -3751,7 +3295,6 @@ export const LANGUAGES: Language[] = [
code3: 'tpi',
code2: '',
name: 'Tok Pisin',
- en: 'Tok Pisin',
android: false,
ios: false,
},
@@ -3759,7 +3302,6 @@ export const LANGUAGES: Language[] = [
code3: 'tsi',
code2: '',
name: 'Tsimshian',
- en: 'Tsimshian',
android: false,
ios: false,
},
@@ -3767,7 +3309,6 @@ export const LANGUAGES: Language[] = [
code3: 'tsn',
code2: 'tn',
name: 'Tswana',
- en: 'Tswana',
android: false,
ios: false,
},
@@ -3775,7 +3316,6 @@ export const LANGUAGES: Language[] = [
code3: 'tso',
code2: 'ts',
name: 'Tsonga',
- en: 'Tsonga',
android: false,
ios: false,
},
@@ -3783,7 +3323,6 @@ export const LANGUAGES: Language[] = [
code3: 'tuk',
code2: 'tk',
name: 'Turkmen',
- en: 'Turkmen',
android: false,
ios: false,
},
@@ -3791,7 +3330,6 @@ export const LANGUAGES: Language[] = [
code3: 'tum',
code2: '',
name: 'Tumbuka',
- en: 'Tumbuka',
android: false,
ios: false,
},
@@ -3799,15 +3337,13 @@ export const LANGUAGES: Language[] = [
code3: 'tup',
code2: '',
name: 'Tupi languages',
- en: 'Tupi languages',
android: false,
ios: false,
},
{
code3: 'tur',
code2: 'tr',
- name: 'Türkçe',
- en: 'Turkish',
+ name: 'Turkish',
android: true,
ios: true,
},
@@ -3815,7 +3351,6 @@ export const LANGUAGES: Language[] = [
code3: 'tut',
code2: '',
name: 'Altaic languages',
- en: 'Altaic languages',
android: false,
ios: false,
},
@@ -3823,7 +3358,6 @@ export const LANGUAGES: Language[] = [
code3: 'tvl',
code2: '',
name: 'Tuvalu',
- en: 'Tuvalu',
android: false,
ios: false,
},
@@ -3831,7 +3365,6 @@ export const LANGUAGES: Language[] = [
code3: 'twi',
code2: 'tw',
name: 'Akan',
- en: 'Akan',
android: false,
ios: false,
},
@@ -3839,7 +3372,6 @@ export const LANGUAGES: Language[] = [
code3: 'tyv',
code2: '',
name: 'Tuvinian',
- en: 'Tuvinian',
android: false,
ios: false,
},
@@ -3847,7 +3379,6 @@ export const LANGUAGES: Language[] = [
code3: 'udm',
code2: '',
name: 'Udmurt',
- en: 'Udmurt',
android: false,
ios: false,
},
@@ -3855,7 +3386,6 @@ export const LANGUAGES: Language[] = [
code3: 'uga',
code2: '',
name: 'Ugaritic',
- en: 'Ugaritic',
android: false,
ios: false,
},
@@ -3863,15 +3393,13 @@ export const LANGUAGES: Language[] = [
code3: 'uig',
code2: 'ug',
name: 'Uyghur',
- en: 'Uyghur',
android: false,
ios: false,
},
{
code3: 'ukr',
code2: 'uk',
- name: 'українська',
- en: 'Ukrainian',
+ name: 'Ukrainian',
android: true,
ios: true,
},
@@ -3879,7 +3407,6 @@ export const LANGUAGES: Language[] = [
code3: 'umb',
code2: '',
name: 'Umbundu',
- en: 'Umbundu',
android: false,
ios: false,
},
@@ -3887,23 +3414,20 @@ export const LANGUAGES: Language[] = [
code3: 'und',
code2: '',
name: 'Undetermined',
- en: 'Undetermined',
android: false,
ios: false,
},
{
code3: 'urd',
code2: 'ur',
- name: 'اردو',
- en: 'Urdu',
+ name: 'Urdu',
android: true,
ios: false,
},
{
code3: 'uzb',
code2: 'uz',
- name: 'o‘zbek',
- en: 'Uzbek',
+ name: 'Uzbek',
android: false,
ios: false,
},
@@ -3911,7 +3435,6 @@ export const LANGUAGES: Language[] = [
code3: 'vai',
code2: '',
name: 'Vai',
- en: 'Vai',
android: false,
ios: false,
},
@@ -3919,15 +3442,13 @@ export const LANGUAGES: Language[] = [
code3: 'ven',
code2: 've',
name: 'Venda',
- en: 'Venda',
android: false,
ios: false,
},
{
code3: 'vie',
code2: 'vi',
- name: 'Tiếng Việt',
- en: 'Vietnamese',
+ name: 'Vietnamese',
android: true,
ios: true,
},
@@ -3935,7 +3456,6 @@ export const LANGUAGES: Language[] = [
code3: 'vol',
code2: 'vo',
name: 'Volapük',
- en: 'Volapük',
android: false,
ios: false,
},
@@ -3943,7 +3463,6 @@ export const LANGUAGES: Language[] = [
code3: 'vot',
code2: '',
name: 'Votic',
- en: 'Votic',
android: false,
ios: false,
},
@@ -3951,7 +3470,6 @@ export const LANGUAGES: Language[] = [
code3: 'wak',
code2: '',
name: 'Wakashan languages',
- en: 'Wakashan languages',
android: false,
ios: false,
},
@@ -3959,7 +3477,6 @@ export const LANGUAGES: Language[] = [
code3: 'wal',
code2: '',
name: 'Wolaitta; Wolaytta',
- en: 'Wolaitta; Wolaytta',
android: false,
ios: false,
},
@@ -3967,7 +3484,6 @@ export const LANGUAGES: Language[] = [
code3: 'war',
code2: '',
name: 'Waray',
- en: 'Waray',
android: false,
ios: false,
},
@@ -3975,7 +3491,6 @@ export const LANGUAGES: Language[] = [
code3: 'was',
code2: '',
name: 'Washo',
- en: 'Washo',
android: false,
ios: false,
},
@@ -3983,7 +3498,6 @@ export const LANGUAGES: Language[] = [
code3: 'wel',
code2: 'cy',
name: 'Welsh',
- en: 'Welsh',
android: true,
ios: false,
},
@@ -3991,7 +3505,6 @@ export const LANGUAGES: Language[] = [
code3: 'wen',
code2: '',
name: 'Sorbian languages',
- en: 'Sorbian languages',
android: false,
ios: false,
},
@@ -3999,7 +3512,6 @@ export const LANGUAGES: Language[] = [
code3: 'wln',
code2: 'wa',
name: 'Walloon',
- en: 'Walloon',
android: false,
ios: false,
},
@@ -4007,7 +3519,6 @@ export const LANGUAGES: Language[] = [
code3: 'wol',
code2: 'wo',
name: 'Wolof',
- en: 'Wolof',
android: false,
ios: false,
},
@@ -4015,7 +3526,6 @@ export const LANGUAGES: Language[] = [
code3: 'xal',
code2: '',
name: 'Kalmyk; Oirat',
- en: 'Kalmyk; Oirat',
android: false,
ios: false,
},
@@ -4023,7 +3533,6 @@ export const LANGUAGES: Language[] = [
code3: 'xho',
code2: 'xh',
name: 'Xhosa',
- en: 'Xhosa',
android: false,
ios: false,
},
@@ -4031,7 +3540,6 @@ export const LANGUAGES: Language[] = [
code3: 'yao',
code2: '',
name: 'Yao',
- en: 'Yao',
android: false,
ios: false,
},
@@ -4039,7 +3547,6 @@ export const LANGUAGES: Language[] = [
code3: 'yap',
code2: '',
name: 'Yapese',
- en: 'Yapese',
android: false,
ios: false,
},
@@ -4047,7 +3554,6 @@ export const LANGUAGES: Language[] = [
code3: 'yid',
code2: 'yi',
name: 'Yiddish',
- en: 'Yiddish',
android: false,
ios: false,
},
@@ -4055,7 +3561,6 @@ export const LANGUAGES: Language[] = [
code3: 'yor',
code2: 'yo',
name: 'Yoruba',
- en: 'Yoruba',
android: false,
ios: false,
},
@@ -4063,7 +3568,6 @@ export const LANGUAGES: Language[] = [
code3: 'ypk',
code2: '',
name: 'Yupik languages',
- en: 'Yupik languages',
android: false,
ios: false,
},
@@ -4071,7 +3575,6 @@ export const LANGUAGES: Language[] = [
code3: 'zap',
code2: '',
name: 'Zapotec',
- en: 'Zapotec',
android: false,
ios: false,
},
@@ -4079,7 +3582,6 @@ export const LANGUAGES: Language[] = [
code3: 'zbl',
code2: '',
name: 'Blissymbols; Blissymbolics; Bliss',
- en: 'Blissymbols; Blissymbolics; Bliss',
android: false,
ios: false,
},
@@ -4087,7 +3589,6 @@ export const LANGUAGES: Language[] = [
code3: 'zen',
code2: '',
name: 'Zenaga',
- en: 'Zenaga',
android: false,
ios: false,
},
@@ -4095,7 +3596,6 @@ export const LANGUAGES: Language[] = [
code3: 'zgh',
code2: '',
name: 'Standard Moroccan Tamazight',
- en: 'Standard Moroccan Tamazight',
android: false,
ios: false,
},
@@ -4103,15 +3603,13 @@ export const LANGUAGES: Language[] = [
code3: 'zha',
code2: 'za',
name: 'Zhuang; Chuang',
- en: 'Zhuang; Chuang',
android: false,
ios: false,
},
{
code3: 'zho',
code2: 'zh',
- name: '中文',
- en: 'Chinese',
+ name: 'Chinese',
android: true,
ios: true,
},
@@ -4119,7 +3617,6 @@ export const LANGUAGES: Language[] = [
code3: 'znd',
code2: '',
name: 'Zande languages',
- en: 'Zande languages',
android: false,
ios: false,
},
@@ -4127,7 +3624,6 @@ export const LANGUAGES: Language[] = [
code3: 'zul',
code2: 'zu',
name: 'Zulu',
- en: 'Zulu',
android: false,
ios: false,
},
@@ -4135,7 +3631,6 @@ export const LANGUAGES: Language[] = [
code3: 'zun',
code2: '',
name: 'Zuni',
- en: 'Zuni',
android: false,
ios: false,
},
@@ -4143,7 +3638,6 @@ export const LANGUAGES: Language[] = [
code3: 'zza',
code2: '',
name: 'Zaza; Dimili; Dimli; Kirdki; Kirmanjki; Zazaki',
- en: 'Zaza; Dimili; Dimli; Kirdki; Kirmanjki; Zazaki',
android: false,
ios: false,
},
diff --git a/src/screens/Settings/LanguageSettings.tsx b/src/screens/Settings/LanguageSettings.tsx
index 9ab8590ff7..fcb9043e5b 100644
--- a/src/screens/Settings/LanguageSettings.tsx
+++ b/src/screens/Settings/LanguageSettings.tsx
@@ -8,7 +8,7 @@ import {
type CommonNavigatorParams,
type NativeStackScreenProps,
} from '#/lib/routes/types'
-import {sanitizeAppLanguageSetting} from '#/locale/helpers'
+import {languageName, sanitizeAppLanguageSetting} from '#/locale/helpers'
import {APP_LANGUAGES, LANGUAGES} from '#/locale/languages'
import {useLanguagePrefs, useLanguagePrefsApi} from '#/state/preferences'
import {atoms as a, web} from '#/alf'
@@ -144,13 +144,12 @@ export function LanguageSettingsScreen({}: Props) {
{label}
)}
- items={DEDUPED_LANGUAGES.sort(
- (a, b) =>
- a.name.localeCompare(b.name, langPrefs.appLanguage), // Localized sort
- ).map(l => ({
- label: l.name, // Pre-generated name using Intl.DisplayNames
+ items={DEDUPED_LANGUAGES.map(l => ({
+ label: languageName(l, langPrefs.appLanguage),
value: l.code2,
- }))}
+ })).sort((a, b) =>
+ a.label.localeCompare(b.label, langPrefs.appLanguage),
+ )}
/>
@@ -180,29 +179,24 @@ export function LanguageSettingsScreen({}: Props) {
values={langPrefs.contentLanguages}
onChange={setLangPrefs.setContentLanguages}>
- {possibleLanguages
- .sort(
- (a, b) =>
- a.name.localeCompare(b.name, langPrefs.appLanguage), // Localized sort
+ {possibleLanguages.map((language, index) => {
+ const name = languageName(language, langPrefs.appLanguage)
+ return (
+
+ {({selected}) => (
+
+
+ {name}
+
+ )}
+
)
- .map((language, index) => {
- const name = language.name // Pre-generated name using Intl.DisplayNames
- return (
-
- {({selected}) => (
-
-
- {name}
-
- )}
-
- )
- })}
+ })}