Merge branch 'REL1_41' of https://git.qiuwen.net.cn/Mirror/mediawiki-extensions-cldr
这个提交包含在:
当前提交
31ac6d3840
|
@ -1,339 +0,0 @@
|
|||
<?php
|
||||
// This file is generated by rebuild.php. Do not edit it directly.
|
||||
|
||||
$languageNames = [
|
||||
'ak' => 'Akan',
|
||||
'am' => 'Amarik',
|
||||
'ar' => 'Arabik',
|
||||
'be' => 'Belarus kasa',
|
||||
'bg' => 'Bɔlgeria kasa',
|
||||
'bn' => 'Bengali kasa',
|
||||
'cs' => 'Kyɛk kasa',
|
||||
'de' => 'Gyaaman',
|
||||
'el' => 'Greek kasa',
|
||||
'en' => 'Borɔfo',
|
||||
'es' => 'Spain kasa',
|
||||
'fa' => 'Pɛɛhyia kasa',
|
||||
'fr' => 'Frɛnkye',
|
||||
'ha' => 'Hausa',
|
||||
'hi' => 'Hindi',
|
||||
'hu' => 'Hangri kasa',
|
||||
'id' => 'Indonihyia kasa',
|
||||
'ig' => 'Igbo',
|
||||
'it' => 'Italy kasa',
|
||||
'ja' => 'Gyapan kasa',
|
||||
'jv' => 'Gyabanis kasa',
|
||||
'km' => 'Kambodia kasa',
|
||||
'ko' => 'Korea kasa',
|
||||
'ms' => 'Malay kasa',
|
||||
'my' => 'Bɛɛmis kasa',
|
||||
'ne' => 'Nɛpal kasa',
|
||||
'nl' => 'Dɛɛkye',
|
||||
'pa' => 'Pungyabi kasa',
|
||||
'pl' => 'Pɔland kasa',
|
||||
'pt' => 'Pɔɔtugal kasa',
|
||||
'ro' => 'Romenia kasa',
|
||||
'ru' => 'Rahyia kasa',
|
||||
'rw' => 'Rewanda kasa',
|
||||
'so' => 'Somalia kasa',
|
||||
'sv' => 'Sweden kasa',
|
||||
'ta' => 'Tamil kasa',
|
||||
'th' => 'Taeland kasa',
|
||||
'tr' => 'Tɛɛki kasa',
|
||||
'uk' => 'Ukren kasa',
|
||||
'ur' => 'Urdu kasa',
|
||||
'vi' => 'Viɛtnam kasa',
|
||||
'yo' => 'Yoruba',
|
||||
'zh' => 'Kyaena kasa',
|
||||
'zu' => 'Zulu',
|
||||
];
|
||||
|
||||
$currencyNames = [
|
||||
'AED' => 'Ɛmirete Arab Nkabɔmu Deram',
|
||||
'AOA' => 'Angola Kwanza',
|
||||
'AUD' => 'Ɔstrelia Dɔla',
|
||||
'BHD' => 'Baren Dina',
|
||||
'BIF' => 'Burundi Frank',
|
||||
'BWP' => 'Botswana Pula',
|
||||
'CAD' => 'Kanada Dɔla',
|
||||
'CDF' => 'Kongo Frank',
|
||||
'CNY' => 'Yuan',
|
||||
'CVE' => 'Ɛskudo',
|
||||
'DJF' => 'Gyebuti Frank',
|
||||
'DZD' => 'Ɔlgyeria Dina',
|
||||
'EGP' => 'Egypt Pɔn',
|
||||
'ERN' => 'Ɛretereya Nakfa',
|
||||
'ETB' => 'Itiopia Bir',
|
||||
'EUR' => 'Iro',
|
||||
'GBP' => 'Breten Pɔn',
|
||||
'GHC' => 'Ghana Sidi (1979–2007)',
|
||||
'GHS' => 'Ghana Sidi',
|
||||
'GMD' => 'Gambia Dalasi',
|
||||
'GNS' => 'Gini Frank',
|
||||
'INR' => 'India Rupi',
|
||||
'JPY' => 'Gyapan Yɛn',
|
||||
'KES' => 'Kenya Hyelen',
|
||||
'KMF' => 'Komoro Frank',
|
||||
'LRD' => 'Laeberia Dɔla',
|
||||
'LSL' => 'Lesoto Loti',
|
||||
'LYD' => 'Libya Dina',
|
||||
'MAD' => 'Moroko Diram',
|
||||
'MGA' => 'Madagasi Frank',
|
||||
'MRO' => 'Mɔretenia Ouguiya (1973–2017)',
|
||||
'MRU' => 'Mɔretenia Ouguiya',
|
||||
'MUR' => 'Mɔrehyeɔs Rupi',
|
||||
'MWK' => 'Malawi Kwacha',
|
||||
'MZM' => 'Mozambik Metical',
|
||||
'NAD' => 'Namibia Dɔla',
|
||||
'NGN' => 'Naegyeria Naira',
|
||||
'RWF' => 'Rewanda Frank',
|
||||
'SAR' => 'Saudi Riyal',
|
||||
'SCR' => 'Seyhyɛls Rupi',
|
||||
'SDG' => 'Sudan Dina',
|
||||
'SDP' => 'Sudan Pɔn',
|
||||
'SHP' => 'St Helena Pɔn',
|
||||
'SLL' => 'Leone',
|
||||
'SOS' => 'Somailia Hyelen',
|
||||
'STD' => 'Sao Tome ne Principe Dobra (1977–2017)',
|
||||
'STN' => 'Sao Tome ne Principe Dobra',
|
||||
'SZL' => 'Lilangeni',
|
||||
'TND' => 'Tunisia Dina',
|
||||
'TZS' => 'Tanzania Hyelen',
|
||||
'UGX' => 'Uganda Hyelen',
|
||||
'USD' => 'Amɛrika Dɔla',
|
||||
'XAF' => 'Sefa',
|
||||
'ZAR' => 'Afrika Anaafo Rand',
|
||||
'ZMK' => 'Zambia Kwacha (1968–2012)',
|
||||
'ZMW' => 'Zambia Kwacha',
|
||||
'ZWD' => 'Zimbabwe Dɔla',
|
||||
];
|
||||
|
||||
$currencySymbols = [
|
||||
'GHS' => 'GH₵',
|
||||
];
|
||||
|
||||
$countryNames = [
|
||||
'AD' => 'Andora',
|
||||
'AE' => 'United Arab Emirates',
|
||||
'AF' => 'Afganistan',
|
||||
'AG' => 'Antigua ne Baabuda',
|
||||
'AI' => 'Anguila',
|
||||
'AL' => 'Albenia',
|
||||
'AM' => 'Aamenia',
|
||||
'AO' => 'Angola',
|
||||
'AR' => 'Agyɛntina',
|
||||
'AS' => 'Amɛrika Samoa',
|
||||
'AT' => 'Ɔstria',
|
||||
'AU' => 'Ɔstrelia',
|
||||
'AW' => 'Aruba',
|
||||
'AZ' => 'Azebaegyan',
|
||||
'BA' => 'Bosnia ne Hɛzegovina',
|
||||
'BB' => 'Baabados',
|
||||
'BD' => 'Bangladɛhye',
|
||||
'BE' => 'Bɛlgyium',
|
||||
'BF' => 'Bɔkina Faso',
|
||||
'BG' => 'Bɔlgeria',
|
||||
'BH' => 'Baren',
|
||||
'BI' => 'Burundi',
|
||||
'BJ' => 'Bɛnin',
|
||||
'BM' => 'Bɛmuda',
|
||||
'BN' => 'Brunae',
|
||||
'BO' => 'Bolivia',
|
||||
'BR' => 'Brazil',
|
||||
'BS' => 'Bahama',
|
||||
'BT' => 'Butan',
|
||||
'BW' => 'Bɔtswana',
|
||||
'BY' => 'Bɛlarus',
|
||||
'BZ' => 'Beliz',
|
||||
'CA' => 'Kanada',
|
||||
'CD' => 'Kongo (Zair)',
|
||||
'CF' => 'Afrika Finimfin Man',
|
||||
'CG' => 'Kongo',
|
||||
'CH' => 'Swetzaland',
|
||||
'CI' => 'La Côte d’Ivoire',
|
||||
'CK' => 'Kook Nsupɔw',
|
||||
'CL' => 'Kyili',
|
||||
'CM' => 'Kamɛrun',
|
||||
'CN' => 'Kyaena',
|
||||
'CO' => 'Kolombia',
|
||||
'CR' => 'Kɔsta Rika',
|
||||
'CU' => 'Kuba',
|
||||
'CV' => 'Kepvɛdfo Islands',
|
||||
'CY' => 'Saeprɔs',
|
||||
'CZ' => 'Kyɛk Kurokɛse',
|
||||
'DE' => 'Gyaaman',
|
||||
'DJ' => 'Gyibuti',
|
||||
'DK' => 'Dɛnmak',
|
||||
'DM' => 'Dɔmeneka',
|
||||
'DO' => 'Dɔmeneka Kurokɛse',
|
||||
'DZ' => 'Ɔlgyeria',
|
||||
'EC' => 'Ikuwadɔ',
|
||||
'EE' => 'Ɛstonia',
|
||||
'EG' => 'Nisrim',
|
||||
'ER' => 'Ɛritrea',
|
||||
'ES' => 'Spain',
|
||||
'ET' => 'Ithiopia',
|
||||
'FI' => 'Finland',
|
||||
'FJ' => 'Figyi',
|
||||
'FK' => 'Fɔlkman Aeland',
|
||||
'FM' => 'Maekronehyia',
|
||||
'FR' => 'Frɛnkyeman',
|
||||
'GA' => 'Gabɔn',
|
||||
'GB' => 'Ahendiman Nkabom',
|
||||
'GD' => 'Grenada',
|
||||
'GE' => 'Gyɔgyea',
|
||||
'GF' => 'Frɛnkye Gayana',
|
||||
'GH' => 'Gaana',
|
||||
'GI' => 'Gyebralta',
|
||||
'GL' => 'Greenman',
|
||||
'GM' => 'Gambia',
|
||||
'GN' => 'Gini',
|
||||
'GP' => 'Guwadelup',
|
||||
'GQ' => 'Gini Ikuweta',
|
||||
'GR' => 'Greekman',
|
||||
'GT' => 'Guwatemala',
|
||||
'GU' => 'Guam',
|
||||
'GW' => 'Gini Bisaw',
|
||||
'GY' => 'Gayana',
|
||||
'HN' => 'Hɔnduras',
|
||||
'HR' => 'Krowehyia',
|
||||
'HT' => 'Heiti',
|
||||
'HU' => 'Hangari',
|
||||
'ID' => 'Indɔnehyia',
|
||||
'IE' => 'Aereland',
|
||||
'IL' => 'Israel',
|
||||
'IN' => 'India',
|
||||
'IO' => 'Britenfo Hɔn Man Wɔ India Po No Mu',
|
||||
'IQ' => 'Irak',
|
||||
'IR' => 'Iran',
|
||||
'IS' => 'Aesland',
|
||||
'IT' => 'Itali',
|
||||
'JM' => 'Gyameka',
|
||||
'JO' => 'Gyɔdan',
|
||||
'JP' => 'Gyapan',
|
||||
'KE' => 'Kɛnya',
|
||||
'KG' => 'Kɛɛgestan',
|
||||
'KH' => 'Kambodia',
|
||||
'KI' => 'Kiribati',
|
||||
'KM' => 'Kɔmɔrɔs',
|
||||
'KN' => 'Saint Kitts ne Nɛves',
|
||||
'KP' => 'Etifi Koria',
|
||||
'KR' => 'Anaafo Koria',
|
||||
'KW' => 'Kuwete',
|
||||
'KY' => 'Kemanfo Islands',
|
||||
'KZ' => 'Kazakstan',
|
||||
'LA' => 'Laos',
|
||||
'LB' => 'Lɛbanɔn',
|
||||
'LC' => 'Saint Lucia',
|
||||
'LI' => 'Lektenstaen',
|
||||
'LK' => 'Sri Lanka',
|
||||
'LR' => 'Laeberia',
|
||||
'LS' => 'Lɛsutu',
|
||||
'LT' => 'Lituwenia',
|
||||
'LU' => 'Laksembɛg',
|
||||
'LV' => 'Latvia',
|
||||
'LY' => 'Libya',
|
||||
'MA' => 'Moroko',
|
||||
'MC' => 'Mɔnako',
|
||||
'MD' => 'Mɔldova',
|
||||
'MG' => 'Madagaska',
|
||||
'MH' => 'Marshall Islands',
|
||||
'ML' => 'Mali',
|
||||
'MM' => 'Miyanma',
|
||||
'MN' => 'Mɔngolia',
|
||||
'MP' => 'Northern Mariana Islands',
|
||||
'MQ' => 'Matinik',
|
||||
'MR' => 'Mɔretenia',
|
||||
'MS' => 'Mantserat',
|
||||
'MT' => 'Mɔlta',
|
||||
'MU' => 'Mɔrehyeɔs',
|
||||
'MV' => 'Maldives',
|
||||
'MW' => 'Malawi',
|
||||
'MX' => 'Mɛksiko',
|
||||
'MY' => 'Malehyia',
|
||||
'MZ' => 'Mozambik',
|
||||
'NA' => 'Namibia',
|
||||
'NC' => 'Kaledonia Foforo',
|
||||
'NE' => 'Nigyɛ',
|
||||
'NF' => 'Nɔfolk Aeland',
|
||||
'NG' => 'Naegyeria',
|
||||
'NI' => 'Nekaraguwa',
|
||||
'NL' => 'Nɛdɛland',
|
||||
'NO' => 'Nɔɔwe',
|
||||
'NP' => 'Nɛpɔl',
|
||||
'NR' => 'Naworu',
|
||||
'NU' => 'Niyu',
|
||||
'NZ' => 'Ziland Foforo',
|
||||
'OM' => 'Oman',
|
||||
'PA' => 'Panama',
|
||||
'PE' => 'Peru',
|
||||
'PF' => 'Frɛnkye Pɔlenehyia',
|
||||
'PG' => 'Papua Guinea Foforo',
|
||||
'PH' => 'Philippines',
|
||||
'PK' => 'Pakistan',
|
||||
'PL' => 'Poland',
|
||||
'PM' => 'Saint Pierre ne Miquelon',
|
||||
'PN' => 'Pitcairn',
|
||||
'PR' => 'Puɛto Riko',
|
||||
'PS' => 'Palestaen West Bank ne Gaza',
|
||||
'PT' => 'Pɔtugal',
|
||||
'PW' => 'Palau',
|
||||
'PY' => 'Paraguay',
|
||||
'QA' => 'Kata',
|
||||
'RE' => 'Reyuniɔn',
|
||||
'RO' => 'Romenia',
|
||||
'RU' => 'Rɔhyea',
|
||||
'RW' => 'Rwanda',
|
||||
'SA' => 'Saudi Arabia',
|
||||
'SB' => 'Solomon Islands',
|
||||
'SC' => 'Seyhyɛl',
|
||||
'SD' => 'Sudan',
|
||||
'SE' => 'Sweden',
|
||||
'SG' => 'Singapɔ',
|
||||
'SH' => 'Saint Helena',
|
||||
'SI' => 'Slovinia',
|
||||
'SK' => 'Slovakia',
|
||||
'SL' => 'Sierra Leone',
|
||||
'SM' => 'San Marino',
|
||||
'SN' => 'Senegal',
|
||||
'SO' => 'Somalia',
|
||||
'SR' => 'Suriname',
|
||||
'ST' => 'São Tomé and Príncipe',
|
||||
'SV' => 'Ɛl Salvadɔ',
|
||||
'SY' => 'Siria',
|
||||
'SZ' => 'Swaziland',
|
||||
'TC' => 'Turks ne Caicos Islands',
|
||||
'TD' => 'Kyad',
|
||||
'TG' => 'Togo',
|
||||
'TH' => 'Taeland',
|
||||
'TJ' => 'Tajikistan',
|
||||
'TK' => 'Tokelau',
|
||||
'TL' => 'Timɔ Boka',
|
||||
'TM' => 'Tɛkmɛnistan',
|
||||
'TN' => 'Tunihyia',
|
||||
'TO' => 'Tonga',
|
||||
'TR' => 'Tɛɛki',
|
||||
'TT' => 'Trinidad ne Tobago',
|
||||
'TV' => 'Tuvalu',
|
||||
'TW' => 'Taiwan',
|
||||
'TZ' => 'Tanzania',
|
||||
'UA' => 'Ukren',
|
||||
'UG' => 'Uganda',
|
||||
'US' => 'Amɛrika',
|
||||
'UY' => 'Yurugwae',
|
||||
'UZ' => 'Uzbɛkistan',
|
||||
'VA' => 'Vatican Man',
|
||||
'VC' => 'Saint Vincent ne Grenadines',
|
||||
'VE' => 'Venezuela',
|
||||
'VG' => 'Britainfo Virgin Islands',
|
||||
'VI' => 'Amɛrika Virgin Islands',
|
||||
'VN' => 'Viɛtnam',
|
||||
'VU' => 'Vanuatu',
|
||||
'WF' => 'Wallis ne Futuna',
|
||||
'WS' => 'Samoa',
|
||||
'YE' => 'Yɛmen',
|
||||
'YT' => 'Mayɔte',
|
||||
'ZA' => 'Afrika Anaafo',
|
||||
'ZM' => 'Zambia',
|
||||
'ZW' => 'Zembabwe',
|
||||
];
|
文件差异内容过多而无法显示
加载差异
文件差异内容过多而无法显示
加载差异
|
@ -107,8 +107,8 @@ $languageNames = [
|
|||
'so' => 'самалійская',
|
||||
'sq' => 'альбанская',
|
||||
'sr' => 'сэрбская',
|
||||
'sr-ec' => 'сэрбская (кірыліца)',
|
||||
'sr-el' => 'сэрбская (лацініца)',
|
||||
'sr-cyrl' => 'сэрбская (кірыліца)',
|
||||
'sr-latn' => 'сэрбская (лацініца)',
|
||||
'sv' => 'швэдзкая',
|
||||
'sw' => 'суахілі',
|
||||
'tg' => 'таджыцкая',
|
||||
|
|
|
@ -71,10 +71,17 @@ $languageNames = [
|
|||
# used by Wikidata, T278853
|
||||
'cnh' => 'Hakha Chin',
|
||||
'cnr' => 'Montenegrinisch',
|
||||
# Added to core, T343865
|
||||
'cpx' => 'Pu-Xian',
|
||||
'cpx-hans' => 'Pu-Xian (vereinfachte Schrift)',
|
||||
'cpx-hant' => 'Pu-Xian (traditionelle Schrift)',
|
||||
'cpx-latn' => 'Pu-Xian (lateinische Schrift)',
|
||||
'crb' => 'Insel-Karibisch',
|
||||
'crh' => 'Krimtatarisch',
|
||||
'crh-cyrl' => 'Krimtatarisch (kyrillische Schrift)',
|
||||
'crh-latn' => 'Krimtatarisch (lateinische Schrift)',
|
||||
# Added to core, T336919
|
||||
'crh-ro' => 'Krimtatarisch (Rumänisch)',
|
||||
# Report upstream https://unicode-org.atlassian.net/jira/software/c/projects/CLDR/issues/CLDR-16507
|
||||
'crl' => 'Nordost-Cree',
|
||||
# used by Wikidata, T240098
|
||||
|
@ -149,6 +156,8 @@ $languageNames = [
|
|||
'ja-hrkt' => 'Japanisch (Kana-Schrift)',
|
||||
# used by Wikidata, T195816
|
||||
'ja-kana' => 'Japanisch (Katakana-Schrift)',
|
||||
# added to core T345807
|
||||
'kai' => 'Karekare',
|
||||
'kbd-cyrl' => 'Kabardinisch (kyrillische Schrift)',
|
||||
'kbp' => 'Kabiyé',
|
||||
'kjh' => 'Chakassisch',
|
||||
|
@ -187,6 +196,9 @@ $languageNames = [
|
|||
'mid' => 'Mandäisch',
|
||||
'mis' => 'nicht unterstützte Sprache',
|
||||
'mix' => 'Mixtepec Mixtekisch',
|
||||
# added to core T284043
|
||||
'mnc-latn' => 'Mandschurisch (lateinische Schrift)',
|
||||
'mnc-mong' => 'Mandschurisch (mongolische Schrift)',
|
||||
'mo' => 'Moldawisch',
|
||||
'moe' => 'Innu',
|
||||
'ms-arab' => 'Malaiisch (Jawi-Schrift)',
|
||||
|
@ -299,8 +311,8 @@ $languageNames = [
|
|||
'sju' => 'Umesamisch',
|
||||
'skr' => 'Saraiki',
|
||||
'skr-arab' => 'Saraiki (arabische Schrift)',
|
||||
'sr-ec' => 'Serbisch (kyrillische Schrift)',
|
||||
'sr-el' => 'Serbisch (lateinische Schrift)',
|
||||
'sr-cyrl' => 'Serbisch (kyrillische Schrift)',
|
||||
'sr-latn' => 'Serbisch (lateinische Schrift)',
|
||||
# Added to core with T311034
|
||||
'sro' => 'Campidanesisch',
|
||||
# 'srq' => 'Sirionó', // German translation unassured
|
||||
|
|
|
@ -79,10 +79,17 @@ $languageNames = [
|
|||
# used by Wikidata, T278853
|
||||
'cnh' => 'Hakha-Chin',
|
||||
'cnr' => 'Montenegrin',
|
||||
# Added to core, T343865
|
||||
'cpx' => 'Pu-Xian Min',
|
||||
'cpx-hans' => 'Pu-Xian Min (Simplified Han script)',
|
||||
'cpx-hant' => 'Pu-Xian Min (Traditional Han script)',
|
||||
'cpx-latn' => 'Pu-Xian Min (Latin script)',
|
||||
# used by Wikidata, T220284
|
||||
'crb' => 'Island Carib',
|
||||
'crh-cyrl' => 'Crimean Tatar (Cyrillic script)',
|
||||
'crh-latn' => 'Crimean Tatar (Latin script)',
|
||||
# Added to core, T336919
|
||||
'crh-ro' => 'Crimean Tatar (Romania)',
|
||||
'ctg' => 'Chittagonian',
|
||||
# used by Wikidata, T240098
|
||||
'dag' => 'Dagbani',
|
||||
|
@ -126,6 +133,7 @@ $languageNames = [
|
|||
# Added to core, T311975.
|
||||
'gpe' => 'Ghanaian Pidgin',
|
||||
'gsg' => 'German Sign Language',
|
||||
'gsw' => 'Alemannic',
|
||||
# used by Wikidata, T262922
|
||||
'gsw-fr' => 'Alsatian',
|
||||
# Added to core, T286460
|
||||
|
@ -161,6 +169,8 @@ $languageNames = [
|
|||
'ja-hrkt' => 'Japanese (Kana script)',
|
||||
# used by Wikidata, T195816
|
||||
'ja-kana' => 'Japanese (Katakana script)',
|
||||
# added to core T345807
|
||||
'kai' => 'Karekare',
|
||||
'kbd-cyrl' => 'Kabardian (Cyrillic script)',
|
||||
'kbp' => 'Kabiye',
|
||||
# used by Wikidata, T263946
|
||||
|
@ -207,6 +217,9 @@ $languageNames = [
|
|||
'mis' => 'unsupported language',
|
||||
# used by Wikidata T155419
|
||||
'mix' => 'Mixtec',
|
||||
# added to core T284043
|
||||
'mnc-latn' => 'Manchu (Latin script)',
|
||||
'mnc-mong' => 'Manchu (Mongolian script)',
|
||||
'mnw' => 'Mon',
|
||||
'mo' => 'Moldovan',
|
||||
# used by Wikidata, T270059
|
||||
|
@ -345,8 +358,8 @@ $languageNames = [
|
|||
'sju' => 'Ume Sami',
|
||||
'skr' => 'Saraiki',
|
||||
'skr-arab' => 'Saraiki (Arabic script)',
|
||||
'sr-ec' => 'Serbian (Cyrillic script)',
|
||||
'sr-el' => 'Serbian (Latin script)',
|
||||
'sr-cyrl' => 'Serbian (Cyrillic script)',
|
||||
'sr-latn' => 'Serbian (Latin script)',
|
||||
# Added to core with T311034
|
||||
'sro' => 'Campidanese Sardinian',
|
||||
# used by Wikidata, added in InitialiseSettings.php
|
||||
|
|
|
@ -82,8 +82,8 @@ $languageNames = [
|
|||
'sju' => 'Ume saami',
|
||||
'skr' => 'seraiki',
|
||||
'skr-arab' => 'seraiki (araabia kiri)',
|
||||
'sr-ec' => 'serbia (kürilliline kiri)',
|
||||
'sr-el' => 'serbia (ladina kiri)',
|
||||
'sr-cyrl' => 'serbia (kürilliline kiri)',
|
||||
'sr-latn' => 'serbia (ladina kiri)',
|
||||
'srq' => 'siriono',
|
||||
'sty' => 'tatari idamurre',
|
||||
'tay' => 'atajali',
|
||||
|
|
|
@ -312,8 +312,8 @@ $languageNames = [
|
|||
|
||||
/* Not in CLDR 27.0.1. Used for MediaWiki localisation
|
||||
*/
|
||||
'sr-ec' => 'صربی (خط سرلیک)',
|
||||
'sr-el' => 'صربی (خط لاتین)',
|
||||
'sr-cyrl' => 'صربی (خط سرلیک)',
|
||||
'sr-latn' => 'صربی (خط لاتین)',
|
||||
|
||||
/* Not in CLDR 27.0.1. Tulu language
|
||||
* https://iso639-3.sil.org/code/tcy
|
||||
|
|
|
@ -0,0 +1,248 @@
|
|||
<?php
|
||||
|
||||
// Custom localisation used to display relative times in DiscussionTools.
|
||||
// CLDR is missing this language.
|
||||
// https://phabricator.wikimedia.org/T347625
|
||||
// TODO: Upstream
|
||||
|
||||
$languageNames = [
|
||||
'ar' => 'Arbi',
|
||||
'el' => 'Grik',
|
||||
'en' => 'Inglix',
|
||||
'es' => 'Ispanhol',
|
||||
'fr' => 'Fransez',
|
||||
'gom' => 'Gõychi Konknni',
|
||||
'kn' => 'Kon\'nodd',
|
||||
'kok' => 'Konknni',
|
||||
'mr' => 'Moratthi',
|
||||
'zh' => 'Chini',
|
||||
];
|
||||
|
||||
$currencySymbols = [
|
||||
'EUR' => '€',
|
||||
'INR' => '₹',
|
||||
];
|
||||
|
||||
$countryNames = [
|
||||
'CN' => 'Chin',
|
||||
'CY' => 'Siprus',
|
||||
'DE' => 'Jermon',
|
||||
'EG' => 'Ejipt',
|
||||
'ES' => 'Ispania',
|
||||
'FR' => 'Frans',
|
||||
'GR' => 'Gres',
|
||||
'IN' => 'Bharot',
|
||||
'IT' => 'Italia',
|
||||
'LY' => 'Libia',
|
||||
'MK' => 'Ut\'tor Masedonia',
|
||||
'RU' => 'Roxya',
|
||||
];
|
||||
|
||||
$timeUnits = [
|
||||
'century-one' => '{0} xekddo',
|
||||
'century-other' => '{0} xekdde',
|
||||
'day-future-one' => '{0} disan',
|
||||
'day-future-other' => '{0} disanim',
|
||||
'day-narrow-future-one' => '{0}disan',
|
||||
'day-narrow-future-other' => '{0}disanim',
|
||||
'day-narrow-past-one' => '{0}d adim',
|
||||
'day-narrow-past-other' => '{0}d adim',
|
||||
'day-one' => '{0} dis',
|
||||
'day-other' => '{0} dis',
|
||||
'day-past-one' => '{0} dis adim',
|
||||
'day-past-other' => '{0} dis adim',
|
||||
'day-short-future-one' => '{0} disan',
|
||||
'day-short-future-other' => '{0} disanim',
|
||||
'day-short-past-one' => '{0} dis adim',
|
||||
'day-short-past-other' => '{0} dis adim',
|
||||
'decade-one' => '{0} dosok',
|
||||
'decade-other' => '{0} doskam',
|
||||
'fri-future-one' => '{0} Sukraran',
|
||||
'fri-future-other' => '{0} Sukraranim',
|
||||
'fri-narrow-future-one' => '{0} Sukraran',
|
||||
'fri-narrow-future-other' => '{0} Sukraranim',
|
||||
'fri-narrow-past-one' => '{0} Su adim',
|
||||
'fri-narrow-past-other' => '{0} Su adim',
|
||||
'fri-past-one' => '{0} Sukrar adim',
|
||||
'fri-past-other' => '{0} Sukraram adim',
|
||||
'fri-short-future-one' => '{0} Sukraran',
|
||||
'fri-short-future-other' => '{0} Sukraranim',
|
||||
'fri-short-past-one' => '{0} Suk. adim',
|
||||
'fri-short-past-other' => '{0} Suk. adim',
|
||||
'hour-future-one' => '{0} voran',
|
||||
'hour-future-other' => '{0} voranim',
|
||||
'hour-narrow-future-one' => '{0}voran',
|
||||
'hour-narrow-future-other' => '{0}voranim',
|
||||
'hour-narrow-past-one' => '{0}vor adim',
|
||||
'hour-narrow-past-other' => '{0}voram adim',
|
||||
'hour-one' => '{0} vor',
|
||||
'hour-other' => '{0} voram',
|
||||
'hour-past-one' => '{0} vor adim',
|
||||
'hour-past-other' => '{0} voram adim',
|
||||
'hour-short-future-one' => '{0} voran',
|
||||
'hour-short-future-other' => '{0} voranim',
|
||||
'hour-short-past-one' => '{0} vor adim',
|
||||
'hour-short-past-other' => '{0} voram adim',
|
||||
'microsecond-one' => '{0} maikrosekond',
|
||||
'microsecond-other' => '{0} maikrosekond',
|
||||
'millisecond-one' => '{0} milisekond',
|
||||
'millisecond-other' => '{0} milisekond',
|
||||
'minute-future-one' => '{0} mintan',
|
||||
'minute-future-other' => '{0} mintanim',
|
||||
'minute-narrow-future-one' => '{0} mintan',
|
||||
'minute-narrow-future-other' => '{0} mintanim',
|
||||
'minute-narrow-past-one' => '{0}min adim',
|
||||
'minute-narrow-past-other' => '{0}min adim',
|
||||
'minute-one' => '{0} minut',
|
||||
'minute-other' => '{0} mintam',
|
||||
'minute-past-one' => '{0} minut adim',
|
||||
'minute-past-other' => '{0} mintam adim',
|
||||
'minute-short-future-one' => '{0} mintan',
|
||||
'minute-short-future-other' => '{0} mintanim',
|
||||
'minute-short-past-one' => '{0} min. adim',
|
||||
'minute-short-past-other' => '{0} min. adim',
|
||||
'mon-future-one' => '{0} Somaran',
|
||||
'mon-future-other' => '{0} Somaranim',
|
||||
'mon-narrow-future-one' => '{0} Somaran',
|
||||
'mon-narrow-future-other' => '{0} Somaranim',
|
||||
'mon-narrow-past-one' => '{0} Sm adim',
|
||||
'mon-narrow-past-other' => '{0} Sm adim',
|
||||
'mon-past-one' => '{0} Somar adim',
|
||||
'mon-past-other' => '{0} Somaram adim',
|
||||
'mon-short-future-one' => '{0} Somaran',
|
||||
'mon-short-future-other' => '{0} Somaranim',
|
||||
'mon-short-past-one' => '{0} Som. adim',
|
||||
'mon-short-past-other' => '{0} Som. adim',
|
||||
'month-future-one' => '{0} mhoinean',
|
||||
'month-future-other' => '{0} mhoineanim',
|
||||
'month-narrow-future-one' => '{0}mhoinean',
|
||||
'month-narrow-future-other' => '{0}mhoineanim',
|
||||
'month-narrow-past-one' => '{0}mh adim',
|
||||
'month-narrow-past-other' => '{0}mh adim',
|
||||
'month-one' => '{0} mhoino',
|
||||
'month-other' => '{0} mhoine',
|
||||
'month-past-one' => '{0} mhoino adim',
|
||||
'month-past-other' => '{0} mhoine adim',
|
||||
'month-short-future-one' => '{0} mhoinean',
|
||||
'month-short-future-other' => '{0} mhoineanim',
|
||||
'month-short-past-one' => '{0} mho. adim',
|
||||
'month-short-past-other' => '{0} mho. adim',
|
||||
'nanosecond-one' => '{0} nanosekond',
|
||||
'nanosecond-other' => '{0} nanosekond',
|
||||
'quarter-future-one' => '{0} timhoinallean',
|
||||
'quarter-future-other' => '{0} timhoinalleanim',
|
||||
'quarter-narrow-future-one' => '{0}timhoinallean',
|
||||
'quarter-narrow-future-other' => '{0}timhoinalleanim',
|
||||
'quarter-narrow-past-one' => '{0}timh adim',
|
||||
'quarter-narrow-past-other' => '{0}timh adim',
|
||||
'quarter-one' => '{0} timhoinallem',
|
||||
'quarter-other' => '{0} timhoinalle',
|
||||
'quarter-past-one' => '{0} timhoinallem adim',
|
||||
'quarter-past-other' => '{0} timhoinalle adim',
|
||||
'quarter-short-future-one' => '{0} timhoinallean',
|
||||
'quarter-short-future-other' => '{0} timhoinalleanim',
|
||||
'quarter-short-past-one' => '{0} timho. adim',
|
||||
'quarter-short-past-other' => '{0} timho. adim',
|
||||
'sat-future-one' => '{0} Sonvaran',
|
||||
'sat-future-other' => '{0} Sonvaranim',
|
||||
'sat-narrow-future-one' => '{0} Sonvaran',
|
||||
'sat-narrow-future-other' => '{0} Sonvaranim',
|
||||
'sat-narrow-past-one' => '{0} Sn adim',
|
||||
'sat-narrow-past-other' => '{0} Sn adim',
|
||||
'sat-past-one' => '{0} Sonvar adim',
|
||||
'sat-past-other' => '{0} Sonvaram adim',
|
||||
'sat-short-future-one' => '{0} Sonvaran',
|
||||
'sat-short-future-other' => '{0} Sonvaranim',
|
||||
'sat-short-past-one' => '{0} Son. adim',
|
||||
'sat-short-past-other' => '{0} Son. adim',
|
||||
'second-future-one' => '{0} sekondan',
|
||||
'second-future-other' => '{0} sekondanim',
|
||||
'second-narrow-future-one' => '{0}sekondan',
|
||||
'second-narrow-future-other' => '{0}sekondanim',
|
||||
'second-narrow-past-one' => '{0}sek adim',
|
||||
'second-narrow-past-other' => '{0}sek adim',
|
||||
'second-one' => '{0} sekond',
|
||||
'second-other' => '{0} sekond',
|
||||
'second-past-one' => '{0} sekond adim',
|
||||
'second-past-other' => '{0} sekond adim',
|
||||
'second-short-future-one' => '{0} sekondan',
|
||||
'second-short-future-other' => '{0} sekondanim',
|
||||
'second-short-past-one' => '{0} sek. adim',
|
||||
'second-short-past-other' => '{0} sek. adim',
|
||||
'sun-future-one' => '{0} Aitaran',
|
||||
'sun-future-other' => '{0} Aitaranim',
|
||||
'sun-narrow-future-one' => '{0} Aitaran',
|
||||
'sun-narrow-future-other' => '{0} Aitaranim',
|
||||
'sun-narrow-past-one' => '{0} Ai adim',
|
||||
'sun-narrow-past-other' => '{0} Ai adim',
|
||||
'sun-past-one' => '{0} Aitar adim',
|
||||
'sun-past-other' => '{0} Aitaram adim',
|
||||
'sun-short-future-one' => '{0} Aitaran',
|
||||
'sun-short-future-other' => '{0} Aitaranim',
|
||||
'sun-short-past-one' => '{0} Ait. adim',
|
||||
'sun-short-past-other' => '{0} Ait. adim',
|
||||
'thu-future-one' => '{0} Birestaran',
|
||||
'thu-future-other' => '{0} Birestaranim',
|
||||
'thu-narrow-future-one' => '{0} Birestaran',
|
||||
'thu-narrow-future-other' => '{0} Birestaranim',
|
||||
'thu-narrow-past-one' => '{0} Br adim',
|
||||
'thu-narrow-past-other' => '{0} Br adim',
|
||||
'thu-past-one' => '{0} Birestar adim',
|
||||
'thu-past-other' => '{0} Birestaram adim',
|
||||
'thu-short-future-one' => '{0} Birestaran',
|
||||
'thu-short-future-other' => '{0} Birestaranim',
|
||||
'thu-short-past-one' => '{0} Bre. adim',
|
||||
'thu-short-past-other' => '{0} Bre. adim',
|
||||
'tue-future-one' => '{0} Mongllaran',
|
||||
'tue-future-other' => '{0} Mongllaranim',
|
||||
'tue-narrow-future-one' => '{0} Mongllaran',
|
||||
'tue-narrow-future-other' => '{0} Mongllaranim',
|
||||
'tue-narrow-past-one' => '{0} Mg adim',
|
||||
'tue-narrow-past-other' => '{0} Mg adim',
|
||||
'tue-past-one' => '{0} Mongllar adim',
|
||||
'tue-past-other' => '{0} Mongllaram adim',
|
||||
'tue-short-future-one' => '{0} Mongllaran',
|
||||
'tue-short-future-other' => '{0} Mongllaranim',
|
||||
'tue-short-past-one' => '{0} Mon. adim',
|
||||
'tue-short-past-other' => '{0} Mon. adim',
|
||||
'wed-future-one' => '{0} Budhvaran',
|
||||
'wed-future-other' => '{0} Budhvaranim',
|
||||
'wed-narrow-future-one' => '{0} Budhvaran',
|
||||
'wed-narrow-future-other' => '{0} Budhvaranim',
|
||||
'wed-narrow-past-one' => '{0} Bu adim',
|
||||
'wed-narrow-past-other' => '{0} Bu adim',
|
||||
'wed-past-one' => '{0} Budhvar adim',
|
||||
'wed-past-other' => '{0} Budhvaram adim',
|
||||
'wed-short-future-one' => '{0} Budhvaran',
|
||||
'wed-short-future-other' => '{0} Budhvaranim',
|
||||
'wed-short-past-one' => '{0} Bud. adim',
|
||||
'wed-short-past-other' => '{0} Bud. adim',
|
||||
'week-future-one' => '{0} sumanan',
|
||||
'week-future-other' => '{0} sumananim',
|
||||
'week-narrow-future-one' => '{0}sumanan',
|
||||
'week-narrow-future-other' => '{0}sumananim',
|
||||
'week-narrow-past-one' => '{0}sum adim',
|
||||
'week-narrow-past-other' => '{0}sum adim',
|
||||
'week-one' => '{0} suman',
|
||||
'week-other' => '{0} suman',
|
||||
'week-past-one' => '{0} suman adim',
|
||||
'week-past-other' => '{0} suman adim',
|
||||
'week-short-future-one' => '{0} sumanan',
|
||||
'week-short-future-other' => '{0} sumananim',
|
||||
'week-short-past-one' => '{0} suman adim',
|
||||
'week-short-past-other' => '{0} suman adim',
|
||||
'year-future-one' => '{0} vorsan',
|
||||
'year-future-other' => '{0} vorsanim',
|
||||
'year-narrow-future-one' => '{0}vorsan',
|
||||
'year-narrow-future-other' => '{0}vorsanim',
|
||||
'year-narrow-past-one' => '{0}voros adim',
|
||||
'year-narrow-past-other' => '{0}vorsam adim',
|
||||
'year-one' => '{0} voros',
|
||||
'year-other' => '{0} vorsam',
|
||||
'year-past-one' => '{0} voros adim',
|
||||
'year-past-other' => '{0} vorsam adim',
|
||||
'year-short-future-one' => '{0} vorsan',
|
||||
'year-short-future-other' => '{0} vorsanim',
|
||||
'year-short-past-one' => '{0} voros adim',
|
||||
'year-short-past-other' => '{0} vorsam adim',
|
||||
];
|
|
@ -0,0 +1,7 @@
|
|||
<?php
|
||||
|
||||
/** @phpcs-require-sorted-array */
|
||||
$languageNames = [
|
||||
'en-gb' => 'אנגלית בריטית',
|
||||
'en-us' => 'אנגלית אמריקאית',
|
||||
];
|
|
@ -214,8 +214,8 @@ $languageNames = [
|
|||
|
||||
/* Not in CLDR 27.0.1. Used for MediaWiki localisation
|
||||
*/
|
||||
// 'sr-ec' => 'Serbian (Cyrillic script)',
|
||||
// 'sr-el' => 'Serbian (Latin script)',
|
||||
// 'sr-cyrl' => 'Serbian (Cyrillic script)',
|
||||
// 'sr-latn' => 'Serbian (Latin script)',
|
||||
|
||||
/* Not in CLDR 27.0.1. Used for MediaWiki localisation
|
||||
*/
|
||||
|
|
|
@ -0,0 +1,286 @@
|
|||
<?php
|
||||
/** @phpcs-require-sorted-array */
|
||||
$languageNames = [
|
||||
'abe' => 'အာက်ဗနာကဳ လ္ပာ်ပလိုတ်',
|
||||
'abq' => 'အဗါတ်သာ',
|
||||
'abq-latn' => 'အဗါတ်သာ',
|
||||
'abs' => 'မလေဝ် အာန်ဗါဝ်နဳ',
|
||||
'ady-cyrl' => 'အာက်ဒေါတ်ကာယ်',
|
||||
'aeb-arab' => 'အာရဗဳ တူနဳဃှေန် (အက္ခရ် အာရဗဳ)',
|
||||
'aeb-latn' => 'အာရဗဳ တူနဳဃှေန် (အက္ခရ် လပ်တေန်)',
|
||||
'alc' => 'ခါဝေပ်သကာ',
|
||||
'alq' => 'အယ်လ်ဂါမ်ခှန်',
|
||||
'ami' => 'ဨမေတ်',
|
||||
'azb' => 'အာက်သေၜါန်ဂျာနဳ ဒိုဟ်သမၠုင်ကျာ',
|
||||
'bag' => 'တူကဳ',
|
||||
'bat-smg' => 'သန်မါဝ်ဂဳဃှေန်',
|
||||
'bbc-latn' => 'ဗါတ်တေတ် တဝ်ဗ (အက္ခရ် လပ်တေန်)',
|
||||
'bcc' => 'ဗလဝ်ချဳ လ္ပာ်ဒိုဟ်သမၠုင်ကျာ',
|
||||
'bci' => 'ၜေါန်လေတ်',
|
||||
'bcl' => 'ၜေဲလ်ဂဝ်လဝ်အဒေါဝ်',
|
||||
'bdr' => 'ဗါန်ဂျေန် လ္ပာ်သင်ပလိုတ်',
|
||||
'be-tarask' => 'ဗေါတ်လာရုတ် (နဲကဲချူမအခဝ် ထေတ်ရာတ်သကဳဝေပ်ကာ)',
|
||||
'be-x-old' => 'ဗေါတ်လာရုတ်သဳယာန် (နဲကဲချူမအခဝ် ထေတ်ရာတ်သကဳဝေပ်ကာ)',
|
||||
'bgp' => 'ဗဠူချဳ လ္ပာ်ဖာဗၟံက်',
|
||||
'bh' => 'ဖေါတ်ၜေအ်ရဳ',
|
||||
'bkc' => 'ဗေါတ်ကာဒ်',
|
||||
'bkh' => 'ဗေါတ်ကာဒ်ကိုဝ်',
|
||||
'blk' => 'ပအိုဝ်',
|
||||
'bnn' => 'ဗေါတ်နေင်',
|
||||
'bqz' => 'မကါဝ်',
|
||||
'bxr' => 'ၜေအ်ရဳရေတ် ရုရှာ',
|
||||
'cak' => 'ခါပ်ချဳကာယ်',
|
||||
'cal' => 'ခၠါဝ်ရဝ်နဳယာန်',
|
||||
'cbk-zam' => 'ချာန်ဝါခါနဝ်',
|
||||
'cdo' => 'ကြုက် မေန်ဒေါန်',
|
||||
'cdo-hani' => 'ကြုက် မေန်ဒေါန် (ဟာန်ဂျဳ)',
|
||||
'cja' => 'ချေန် လ္ပာ်ပလိုတ်',
|
||||
'cja-arab' => 'ချေန် လ္ပာ်ပလိုတ် (အက္ခရ် အာရဗဳ)',
|
||||
'cja-cham' => 'ချေန် လ္ပာ်ပလိုတ် (အက္ခရ် ချေန်)',
|
||||
'cja-latn' => 'ချေန် လ္ပာ်ပလိုတ် (အက္ခရ် လပ်တေန်)',
|
||||
'cjm' => 'ချေန် လ္ပာ်ဖာဗၟံက်',
|
||||
'cjm-arab' => 'ချေန် လ္ပာ်ဖာဗၟံက် (အက္ခရ် အာရဗဳ)',
|
||||
'cjm-cham' => 'ချေန် လ္ပာ်ဖာဗၟံက် (အက္ခရ် ချေန်)',
|
||||
'cjm-latn' => 'ချေန် လ္ပာ်ဖာဗၟံက် (အက္ခရ် လပ်တေန်)',
|
||||
'cjy' => 'ဂျေန်ယူ',
|
||||
'cjy-hans' => 'ဂျေန်ယူ (ဓမ္မတာ)',
|
||||
'cjy-hant' => 'ဂျေန်ယူ (အခိုက်ကၞာ)',
|
||||
'ckt' => 'ဆုတ်ကချဳ',
|
||||
'clc' => 'Chilcotin',
|
||||
'cmg' => 'မန်ဂဝ်လဳယျာ ဝင်ဂန္ထ',
|
||||
'cnh' => 'ချေင်-ဟာခါ',
|
||||
'cnr' => 'မန်တာယ်နေတ်ဂရေန်',
|
||||
'crb' => 'ကာရေတ် ကံ',
|
||||
'crh' => 'တတာ ခရိုင်မဳယာ',
|
||||
'crh-cyrl' => 'တတာ ခရိုင်မဳယာ (အက္ခရ် သဳရဳလိလ်)',
|
||||
'crh-latn' => 'တတာ ခရိုင်မဳယာ (အက္ခရ် လပ်တေန်)',
|
||||
'crl' => 'ခရေဝ် လ္ပာ်ဗၟံက်',
|
||||
'dag' => 'ဒါဂ်ဗါန်နဳ',
|
||||
'de-formal' => 'ဂျာမာန် (ဌာန်ချူလိက်ဗီုပြင်ကၠောန်ၜိုတ်)',
|
||||
'dlc' => 'ဒါတ်ခါလဳယာန်',
|
||||
'dru' => 'ရုခါဲ',
|
||||
'dty' => 'ဒေါတ်ဒါလဳ',
|
||||
'el-cy' => 'ဂရေတ် သေတ်ပရဳယေတ်',
|
||||
'eml' => 'အဳမဳလဳယျာနဝ်-ရဝ်မာန်ယဝ်ဋ္ဌဝ်',
|
||||
'en' => 'အင်္ဂလိက်',
|
||||
'en-in' => 'အင်္ဂလိက် အိန္ဒိယာန်',
|
||||
'es-formal' => 'သပုင် (ဌာန်ချူလိက်ဗီုပြင်ကၠောန်ၜိုတ်)',
|
||||
'eto' => 'အဳတာန်',
|
||||
'ett' => 'အဳထရာတ်သကာန်',
|
||||
'etu' => 'အဳဂျေတ်',
|
||||
'eya' => 'အါပ်',
|
||||
'fa' => 'ပါရှေန်',
|
||||
'fab' => 'အာန်နဝ်ဗဝ်နေတ်',
|
||||
'fay' => 'ဖှာင် လ္ပာ်ဒိုဟ်သမၠုင်ကျာ',
|
||||
'ff' => 'ဖှောတ်လာ',
|
||||
'fi' => 'ဖေန်လာန်',
|
||||
'fkv' => 'ခေဗေါန်',
|
||||
'fmp' => 'ဖှါန်\'ဖှါန်\'',
|
||||
'fos' => 'သဳဠုယျာ',
|
||||
'fr' => 'ပြင်သေတ်',
|
||||
'fuf' => 'ၜေအ်လာ',
|
||||
'fy' => 'ဖရေဝ်သဳယာန်လက္ကရဴ',
|
||||
'gan-hans' => 'ကာန် (ဓမ္မတာ)',
|
||||
'gan-hant' => 'ကာန် (အခိုက်ကၞာ)',
|
||||
'gcr' => 'ဂွဳအါမ် ခရေဝ်အဝ်',
|
||||
'gld' => 'နာနာဲ',
|
||||
'gml' => 'ဂျာမာန်သၠုင်လဒေါဝ်',
|
||||
'gmy' => 'ဂရိမာဲသဳနဳယာန်',
|
||||
'gom-deva' => 'ဂေါန် ကွေန်ကနဳ (အက္ခရ် ဒေဝနဂရေဝ်)',
|
||||
'gom-latn' => 'ဂေါန် ကွေန်ကနဳ (အက္ခရ် လပ်တေန်)',
|
||||
'gpe' => 'ခေါပ်ဂျေန်ကာနာ',
|
||||
'gsw-fr' => 'အာက်သေဃှေန်',
|
||||
'guw' => 'ဂါန်',
|
||||
'gya' => 'ဂါတ်ဗါတ်ယျာ',
|
||||
'hak-hans' => 'ဟးကာ (ဓမ္မတာ)',
|
||||
'hak-hant' => 'ဟးကာ (အခိုက်ကၞာ)',
|
||||
'haz' => 'ဟေတ်သရာဂဳ',
|
||||
'hbo' => 'ဟဳဘရဝ် သၠပတ်',
|
||||
'hif-latn' => 'ဖဳဂျဳ ဟိန္ဒဳ (အက္ခရ် လပ်တေန်)',
|
||||
'hts' => 'ဟာဒ်သာ',
|
||||
'hu-formal' => 'ဟာန်ဂါရေဝ် (ဌာန်ချူလိက်ဗီုပြင်ကၠောန်ၜိုတ်)',
|
||||
'hyw' => 'အာမေနဳယာန် လ္ပာ်ဖာပလိုတ်',
|
||||
'ike-cans' => 'ခါမ်နေဒဳယာန် လ္ပာ်ဖာပလိုတ် (ဝဏ္ဏအတိုင်မူလ)',
|
||||
'ike-latn' => 'ခါမ်နေဒဳယာန် လ္ပာ်ဖာပလိုတ် (အက္ခရ် လပ်တေန်)',
|
||||
'isu' => 'ဣသူ',
|
||||
'ja-hani' => 'ဂျပါန် (အက္ခရ် ခေန်ဂျဳ)',
|
||||
'ja-hira' => 'ဂျပါန် (အက္ခရ် ဟဳရာဂန)',
|
||||
'ja-hrkt' => 'ဂျပါန် (အက္ခရ် ကာနာ)',
|
||||
'ja-kana' => 'ဂျပါန် (အက္ခရ် ကာတာကာနာ)',
|
||||
'kbd-cyrl' => 'ခါဗါဒဳယာန် (အက္ခရ် သဳရဳလိလ်)',
|
||||
'kbp' => 'ခါဗဳယေ',
|
||||
'ker' => 'ခေါပ်ရာ',
|
||||
'kjh' => 'ခါခေတ်',
|
||||
'kjp' => 'ကရင်ပဝ် လ္ပာ်ဗၟံက်',
|
||||
'kk-arab' => 'ခါသေတ် (အက္ခရ် အာရဗဳ)',
|
||||
'kk-cn' => 'ခါသေတ် (ကြုက်)',
|
||||
'kk-cyrl' => 'ခါသေတ် (အက္ခရ် သဳရဳလိလ်)',
|
||||
'kk-kz' => 'ခါသေတ် (ခါသေတ်သတာန်)',
|
||||
'kk-latn' => 'ခါသေတ် (အက္ခရ် လပ်တေန်)',
|
||||
'kk-tr' => 'ခါသေတ် (ထူခှဳ)',
|
||||
'kld' => 'ကာမိလာရာဲ',
|
||||
'knn' => 'မဟာရာတ်ရှ်ထရဳယာန် ကွေန်ကနဳ',
|
||||
'ko-kp' => 'ကိုဝ်ရဳယျာ (ကိုဝ်ရဳယျာ သၟဝ်ကျာ)',
|
||||
'koy' => 'ခါဝ်ယူခါန်',
|
||||
'ks-arab' => 'ကာက်ရှ်မဳယာ (အက္ခရ် အာရဗဳ)',
|
||||
'ks-deva' => 'ကာက်ရှ်မဳယာ (အက္ခရ် ဒေဝနဂရဳ)',
|
||||
'ksw' => 'ကရင်သကဵု',
|
||||
'ku-arab' => 'ကာဒ် (အက္ခရ် အာရဗဳ)',
|
||||
'ku-latn' => 'ကာဒ် (အက္ခရ် လပ်တေန်)',
|
||||
'la' => 'လပ်တေန်',
|
||||
'lbe' => 'လံက်',
|
||||
'lcm' => 'ဌာန်ဂေါတ်',
|
||||
'lem' => 'နဝ်မာန်ဒဵု',
|
||||
'lij-mc' => 'မဝ်နဳဂါတ်စ်',
|
||||
'lki' => 'လပ်ကဳ',
|
||||
'lld' => 'လာဒေန်',
|
||||
'lns' => 'လါမ်သုန်း',
|
||||
'lo' => 'လဴ',
|
||||
'luz' => 'ဋ္ဌူရေဝ် လ္ပာ်ဒိုဟ်သမၠုင်ကျာ',
|
||||
'lzh' => 'ကြုက် ဝင်ဂန္ထ',
|
||||
'mcn' => 'မေတ်သာ',
|
||||
'mcp' => 'မကာ',
|
||||
'mfa' => 'မလေဝ် ကလာန်တာန်-ပတ္တနဳ',
|
||||
'mhr' => 'မာရေဝ် လ္ပာ်ဖာဗၟံက်',
|
||||
'mid' => 'မာန်ဒါအေတ်',
|
||||
'mis' => 'အရေဝ်ဘာသာဒုင်တဲဟွံမာန်',
|
||||
'mix' => 'မောတ်သတိတ်',
|
||||
'mnw' => 'မန်',
|
||||
'mnw-pi' => 'ပါဠိ (အက္ခရ် မန်ဗၟာ)',
|
||||
'mo' => 'မေါဝ်လ်ဒါဝ်ဗါန်',
|
||||
'moe' => 'အိန်နူ',
|
||||
'ms-arab' => 'မလေဝ် (အက္ခရ် ဂျဝဳ)',
|
||||
'mui' => 'မူသဳ',
|
||||
'mul' => 'အရေဝ်ဘာသာသကုတ်ကရေက်ဗွဲမဂၠိုင်ဂမၠိုင်',
|
||||
'my' => 'ဗၟာ',
|
||||
'nan' => 'မိန်နာန် (ကြုက်)',
|
||||
'nan-hani' => 'မိန်နာန် (ဟာန်ဂျဳ)',
|
||||
'nge' => 'အာန်ဂျေန်ဗါ',
|
||||
'nl-informal' => 'ဒါတ် (ဌာန်ချူလိက်ဗီုပြင်ကၠောန်ၜိုတ်)',
|
||||
'nla' => 'အာန်ဂါန်ဘာလာ',
|
||||
'nmz' => 'နောတ်ဒါန်',
|
||||
'nnz' => 'နဇာဒဳ',
|
||||
'nod' => 'သေံ သၟဝ်ကျာ',
|
||||
'non-runr' => 'နောတ်တြေံ (အက္ခရ် ရူနေတ်)',
|
||||
'nrf-gg' => 'ဂွဳနေတ်သေ',
|
||||
'nrf-je' => 'ဂျေတ်ရောတ်',
|
||||
'nrm' => 'နဝ်မာန်',
|
||||
'nsk' => 'နာသကာတ်ပဳ',
|
||||
'nxm' => 'နူမဳဒဳယာန်',
|
||||
'nys' => 'နယောန်ကာ',
|
||||
'obt' => 'ဗရဳတာန်တြေံ',
|
||||
'ojb' => 'အဝ်ဂျဳဗွေန် ဒိုဟ်ပလိုတ်သၟဝ်ကျာ',
|
||||
'ojp' => 'ဂျပါန်တြေံ',
|
||||
'ojp-hani' => 'ဂျပါန်တြေံ (အက္ခရ် ခေန်ဂျဳ)',
|
||||
'ojp-hira' => 'ဂျပါန်တြေံ (အက္ခရ် ဟဳရာဂန)',
|
||||
'olo' => 'လေတ်ဝဳ-ခါရေလဳယာန်',
|
||||
'oma' => 'အဝ်မာဟာ-ဖန်ခါ',
|
||||
'ood' => "အဝ်'ဟောံတံင်",
|
||||
'osa-latn' => 'အဝ်သာတ် (အက္ခရ် လပ်တေန်)',
|
||||
'otk' => 'တူရကဳတြေံ',
|
||||
'pap-aw' => 'ပါပဳယာန်မာန်တဝ် (အာရုဗါ)',
|
||||
'phn-latn' => 'ဖဳနေတ်ဃှေန် (အက္ခရ် လပ်တေန်)',
|
||||
'phn-phnx' => 'ဖဳနေတ်ဃှေန် (အက္ခရ် ဖဳနေတ်ဃှေန်)',
|
||||
'pi-sidd' => 'ပါဠိ (အက္ခရ် သေတ်ဒါန်)',
|
||||
'pjt' => 'ဖေတ်ဂျာန်ဂျေတ်ဂျာရာ',
|
||||
'pnb' => 'ပါန်ချာပဳ လ္ပာ်ဖာပလိုတ်',
|
||||
'ppu' => 'ပါၜေအ်ရာ-ဟဝ်ယျာ',
|
||||
'prs' => 'ဒါရေဝ်',
|
||||
'pwn' => 'ပါမ်ဝါန်',
|
||||
'pyu' => 'ဖေအ်ယူမာ',
|
||||
'qya' => 'ဂွေန်ယျာ',
|
||||
'rah' => 'ရာဗါ',
|
||||
'rki' => 'ရခေင်',
|
||||
'rm-puter' => 'ၜေါအ်တာတ်',
|
||||
'rm-rumgr' => 'ရုဝ်မာန် ကရောတ်ဃှေန်',
|
||||
'rm-surmiran' => 'သူမဳရာန်',
|
||||
'rm-sursilv' => 'သူသေန်ဝါန်',
|
||||
'rm-sutsilv' => 'သေတ်သာတ်ဗါန်',
|
||||
'rm-vallader' => 'ဗါတ်လေဝ်ဒါမ်',
|
||||
'rmc' => 'ကာတဳယာန် ရဝ်မာန်',
|
||||
'rmf' => 'ကာဋ္ဌဝ် ဖေန်လာန်',
|
||||
'rmg' => 'နဝ်ဝေ သရာဲတရဴ',
|
||||
'rml' => 'ၜေါန်တဳကာဋ္ဌဝ်မာနဳ',
|
||||
'rmn' => 'ၜါမ်ခေန် ရဝ်မာနဳ',
|
||||
'rmo' => 'သေန်တာယ် ရဝ်မာနဳ',
|
||||
'rmw' => 'ဝေပ်-ရဝ်မာနဳ',
|
||||
'rmy' => 'ဗါတ်လပ် ရဝ်မာနဳ',
|
||||
'roa-rup' => 'အာရဝ်မေနဳယာန်',
|
||||
'roa-tara' => 'တာယ်ရေန်တဳနဝ်',
|
||||
'rsk' => 'ဖေါန်နဝ်နဳယာန် ရေတ်သေန်',
|
||||
'ruq' => 'မေတ်ဂလပ်နဝ်-ရဝ်မေနဳယာန်',
|
||||
'ruq-cyrl' => 'မေတ်ဂလပ်နဝ်-ရဝ်မေနဳယာန် (အက္ခရ် သဳရဳလိလ်)',
|
||||
'ruq-grek' => 'မေတ်ဂလပ်နဝ်-ရဝ်မေနဳယာန် (အက္ခရ် ဂရေတ်)',
|
||||
'ruq-latn' => 'မေတ်ဂလပ်နဝ်-ရဝ်မေနဳယာန် (အက္ခရ် လပ်တေန်)',
|
||||
'rwr' => 'မာဝါရဳ (အိန္ဒိယ)',
|
||||
'ryu' => 'အဝ်ကဳနာဝါ',
|
||||
'sa-sidd' => 'သံသကြိုတ် (အက္ခရ် သေတ်ဒါန်)',
|
||||
'ser' => 'သေရာန်နဝ်',
|
||||
'sgs' => 'သန်မါဝ်ဂဳဃှေန်',
|
||||
'shi-latn' => 'ထာယ်ချေအ်ယောတ် (အက္ခရ် လပ်တေန်)',
|
||||
'shi-tfng' => 'ထာယ်ချေအ်ယောတ် (အက္ခရ် တဳဖဳနာဂ်)',
|
||||
'shy' => 'ဆဝဳယျာ',
|
||||
'shy-arab' => 'ဆဝဳယျာ (အက္ခရ် အာရဗဳ)',
|
||||
'shy-latn' => 'ဆဝဳယျာ (အက္ခရ် လပ်တေန်)',
|
||||
'shy-tfng' => 'ဆဝဳယျာ (အက္ခရ် တဳဖဳနာဂ်)',
|
||||
'sia' => 'အခလာ သီမဳ',
|
||||
'sjd' => 'ခဳယဝ်ဗေန် သာမိ',
|
||||
'sje' => 'ဖါဲ သာမိ',
|
||||
'sjk' => 'ခေန်မိ သာမိ',
|
||||
'sjn' => 'သေန်ဒါရေန်',
|
||||
'sjt' => 'ထေတ် သီမိ',
|
||||
'sju' => 'ဥူမေ သာမိ',
|
||||
'skr' => 'သာရိကဳ',
|
||||
'skr-arab' => 'သာရိကဳ (အက္ခရ် အာရဗဳ)',
|
||||
'sr-cyrl' => 'သေဗဳယျာ (အက္ခရ် သဳရဳလိလ်)',
|
||||
'sr-ec' => 'သေဗဳယျာ (အက္ခရ် သဳရဳလိလ်)',
|
||||
'sr-el' => 'သေဗဳယျာ (အက္ခရ် လပ်တေန်)',
|
||||
'sr-latn' => 'သေဗဳယျာ (အက္ခရ် လပ်တေန်)',
|
||||
'sro' => 'ခေန်ပဳဒါန်နေတ် သာဒဳနဳယာန်',
|
||||
'srq' => 'သဳရိအဝ်နဝ်',
|
||||
'ssf' => 'ဒေါန်',
|
||||
'sth' => 'ချုဲတာ',
|
||||
'sty' => 'သာဲဗေရဳယျာ တတာ',
|
||||
'syl' => 'သေန်လေပ်ဒဳ',
|
||||
'tdd' => 'သေံတာဲခေါင်',
|
||||
'tg-cyrl' => 'တာဂျေတ် (အက္ခရ် သဳရဳလိလ်)',
|
||||
'tg-latn' => 'တာဂျေတ် (အက္ခရ် လပ်တေန်)',
|
||||
'th' => 'သေံ',
|
||||
'tlb' => 'ထူဗါယ်ဋ္ဌဝ်',
|
||||
'tlh-latn' => 'ကလေန်ဂွေန် (အက္ခရ် လပ်တေန်)',
|
||||
'tlh-piqd' => 'ကလေန်ဂွေန် (အက္ခရ် ကလေန်ဂွေန်)',
|
||||
'tnq' => 'ထေနဝ်',
|
||||
'tt-cyrl' => 'တတာ (အက္ခရ် သဳရဳလိလ်)',
|
||||
'tt-latn' => 'တတာ (အက္ခရ် လပ်တေန်)',
|
||||
'tvu' => 'ထူနာန်',
|
||||
'tzl' => 'တာလံက်သာန်',
|
||||
'ug-arab' => 'ဥူဃူရ် (အက္ခရ် အာရဗဳ)',
|
||||
'ug-latn' => 'ဥူဃူရ် (အက္ခရ် လပ်တေန်)',
|
||||
'umu' => 'မူန်သဳ',
|
||||
'und' => 'အရေဝ်ဘာသာနကဵုဟွံတီကၠး',
|
||||
'uun' => 'ဖါတ်ဇြ',
|
||||
'uz-cyrl' => 'ဥုသဗဝ် (အက္ခရ် သဳရဳလိလ်)',
|
||||
'uz-latn' => 'ဥုသဗဝ် (အက္ခရ် လပ်တေန်)',
|
||||
'vmw' => 'မခူဝါ',
|
||||
'vut' => 'ဗေုတ်',
|
||||
'wes' => 'ဖေါန်ဂျေန် (ခေန်မရုန်)',
|
||||
'wls' => 'Wallisian',
|
||||
'wya' => 'ဝါဲအာန်ဓေါအ်',
|
||||
'xbm' => 'ဗရဳတာန် အဒေါဝ်',
|
||||
'xpu' => 'ခြူနေတ်',
|
||||
'xsy' => 'သာဲသဳယေတ်',
|
||||
'yas' => 'နူဂူနူ',
|
||||
'yat' => 'ယျာန်ဗေတာ',
|
||||
'yec' => 'ယေနေတ်',
|
||||
'yue' => 'ကာန်ဒုန်',
|
||||
'zh-classical' => 'ကြုက် ဝင်ဂန္ထ',
|
||||
'zh-cn' => 'ကြုက်',
|
||||
'zh-hk' => 'ကြုက် (ဟါမ်ဂေါမ်)',
|
||||
'zh-min-nan' => 'မိန်နာန် (ကြုက်)',
|
||||
'zh-mo' => 'ကြုက် (မာကေါဝ်)',
|
||||
'zh-my' => 'ကြုက် (မလေဝ်ယှာ)',
|
||||
'zh-sg' => 'ကြုက် (သေန်ကာၜေါအ်)',
|
||||
'zh-tw' => 'ကြုက် (ထာန်ဝါန်)',
|
||||
'zh-yue' => 'ကာန်ဒုန်',
|
||||
'zxx' => 'ပရောပရာဟွံမွဲလ္ပာ်လ္ၚတ်အရေဝ်ဘာသာ',
|
||||
];
|
|
@ -2,6 +2,7 @@
|
|||
|
||||
/** @phpcs-require-sorted-array */
|
||||
$languageNames = [
|
||||
'be' => 'belarusisk',
|
||||
'cr-cans' => 'cree (kanadisk stavingsskrift)',
|
||||
'de-at' => 'tysk (Austerrike)',
|
||||
'ike-cans' => 'inuktitut (kanadisk stavingsskrift)',
|
||||
|
|
|
@ -37,6 +37,7 @@ $languageNames = [
|
|||
'bci' => 'baoulé',
|
||||
'bcl' => 'sentralbikol',
|
||||
'bdr' => 'bajaw',
|
||||
'be' => 'belarusisk',
|
||||
'be-tarask' => 'belarusisk (klassisk ortografi)',
|
||||
'be-x-old' => 'belarusisk (klassisk ortografi)',
|
||||
'bfa' => 'bari',
|
||||
|
|
|
@ -0,0 +1,89 @@
|
|||
<?php
|
||||
/** @phpcs-require-sorted-array */
|
||||
$languageNames = [
|
||||
'aeb' => 'ਅਰਬੀ (ਟੁਨੀਸ਼ੀਆਈ)',
|
||||
'arc' => 'ਅਰਾਮੀ',
|
||||
'ary' => 'ਅਰਬੀ (ਮੋਰਾਕੋ)',
|
||||
'arz' => 'ਅਰਬੀ (ਮਿਸਰੀ)',
|
||||
'ay' => 'ਅਯਮਾਰਾ',
|
||||
'azb' => 'ਦੱਖਣੀ ਅਜ਼ੇਰੀ',
|
||||
'bar' => 'ਬਾਵੇਰੀਅਨ',
|
||||
'bat-smg' => 'ਸਾਮੋਗਿਤਿਆਂ',
|
||||
'bbc' => 'ਬਤਕ ਤੋਬਾ',
|
||||
'bcl' => 'ਕੇਂਦਰੀ ਬਿਕਲ',
|
||||
'be-tarask' => 'ਬੇਲਾਰੂਸੀ (ਰਵਾਇਤੀ)',
|
||||
'bjn' => 'ਬੰਜਰ',
|
||||
'bpy' => 'ਬਿਸ਼ਨੂਪਰੀਆ ਮਣੀਪੁਰੀ',
|
||||
'brh' => 'ਬਰਾਹੂਈ',
|
||||
'bxr' => 'ਰੂਸ ਬੁਰਿਆਤ',
|
||||
'bzl' => 'ਬਰਾਜ਼ੀਲੀ ਸਾਈਨ ਭਾਸ਼ਾ',
|
||||
'cal' => 'ਕੈਰੋਲੀਨੀ',
|
||||
'cdo' => 'ਚੀਨੀ (ਮਿਨ ਡੌਂਗ)',
|
||||
'cr' => 'ਕਰੀ',
|
||||
'crh' => 'ਕਰੀਮੀਨ ਟਾਟਾਰ',
|
||||
'crh-latin' => 'ਕਰੀਮੀਨ ਟਾਟਾਰ (ਲਾਤੀਨੀ ਲਿੱਪੀ)',
|
||||
'csb' => 'ਕਾਸ਼ੂਬੀਅਨ',
|
||||
'cvc' => 'ਚਾਵਾਕਾਨੋ',
|
||||
'dag' => 'ਡਗਬਾਨੀ',
|
||||
'dty' => 'ਡੋਟੇਲੀ',
|
||||
'eml' => 'ਈਮਿਲੀਅਨੋ-ਰੋਮਾਗਨੋਲੋ',
|
||||
'en-ca' => 'ਅੰਗਰੇਜ਼ੀ (ਕੈਨੇਡੀਆਈ)',
|
||||
'ext' => 'ਐਕਸਟਰੀਮਾਡੂਰਨ',
|
||||
'frp' => 'ਅਰਪਿਟਨ',
|
||||
'frr' => 'ਉੱਤਰੀ ਫਰਿਸੀਅਨ',
|
||||
'gcr' => 'ਗੂਈਆਨੀਸ ਕਰੀਓਲ ਫਰੈਂਚ',
|
||||
'glk' => 'ਗਿਲਾਕੀ',
|
||||
'gom' => 'ਗੋਥਿਕ',
|
||||
'guw' => 'ਗੰਨ',
|
||||
'hr' => 'ਸਰਬੋ-ਕ੍ਰੋਏਸ਼ੀਅਨ',
|
||||
'hyw' => 'ਪੱਛਮੀ ਆਰਮੇਨੀਆਈ',
|
||||
'ie' => 'ਇੰਟਰਲਿੰਗੂਆ',
|
||||
'ik' => 'ਇਨੂਪੂਆਕ',
|
||||
'ilo' => 'ਇਲੋਕਾਨੋ',
|
||||
'jam' => 'ਜਾਮਾਈਕਨ ਕਰੀਓਲ ਅੰਗਰੇਜ਼ੀ',
|
||||
'kaa' => 'ਕਰਾਕਲਪਾਕ',
|
||||
'kbp' => 'ਕਾਬੀਏ',
|
||||
'kg' => 'ਕੌਂਗੋ',
|
||||
'ku-latn' => 'ਕੁਰਦਿਸ਼ (ਲਾਤੀਨੀ ਲਿੱਪੀ)',
|
||||
'lbe' => 'ਲਾਕ',
|
||||
'lfn' => 'ਲਿੰਗੂਆ ਫਰਾਂਸਾ ਨੋਵਾ',
|
||||
'lij' => 'ਲਿਗੂਰੀਅਨ',
|
||||
'lld' => 'ਲਾਡੀਨੋ',
|
||||
'lmo' => 'ਇਟਾਲੀਅਨ',
|
||||
'lzh' => 'ਚੀਨੀ (ਰਵਾਇਤੀ)',
|
||||
'map-bms' => 'ਬਨਯੂਮਾਸਨ',
|
||||
'mhr' => 'ਪੂਰਬੀ ਮੈਰੀ',
|
||||
'mnw' => 'ਮੋਨ',
|
||||
'mrj' => 'ਪੱਛਮੀ ਮਾਰੀ',
|
||||
'ms-arab' => 'ਮਲਯ (ਜਾਵੀ ਲਿੱਪੀ)',
|
||||
'nah' => 'ਨਾਵਾਚ',
|
||||
'ng' => 'ਓਸ਼ਿਵਾਮਬੋ',
|
||||
'nov' => 'ਨੋਵੀਅਲ',
|
||||
'nrm' => 'ਨੌਰਮਨ',
|
||||
'olo' => 'ਲਿਵੀ-ਕਾਰੇਲੀਅਨ',
|
||||
'pa' => 'ਪੰਜਾਬੀ (ਗੁਰਮੁਖੀ)',
|
||||
'pcd' => 'ਪਿਕਾਰਡ',
|
||||
'pdc' => 'ਪੈੱਨਸਿਲਵੇਨੀਆ ਜਰਮਨ',
|
||||
'pfl' => 'ਪਫਾਈਲਜ਼ਿਸਚ',
|
||||
'pih' => 'ਪਿਟਕਰਨ-ਨੋਰਫਕ',
|
||||
'pms' => 'ਪੀਦਮੋਨਟੀਸ',
|
||||
'pnb' => 'ਪੰਜਾਬੀ (ਸ਼ਾਹਮੁਖੀ)',
|
||||
'rmf' => 'ਕਾਲੋ ਫ਼ਿਨੀ',
|
||||
'roa-taro' => 'ਟੈਰੇਨਟੀਨੋ',
|
||||
'rue' => 'ਰੁਸਿਨ',
|
||||
'stq' => 'ਸਾਤਰਲੇਨਡੀ',
|
||||
'tcy' => 'ਤੁਲੁ',
|
||||
'tg-cyrl' => 'ਤਾਜਿਕ (ਸਿਰਿਲਿਕ ਲਿਪੀ)',
|
||||
'tl' => 'ਤਗਾਲੋਗ',
|
||||
'tt' => 'ਟਾਟਾਰ (ਸਿਰਿਲਿਕ ਲਿਪੀ)',
|
||||
'tt-latn' => 'ਟਾਟਾਰ (ਲਾਤੀਨੀ ਲਿੱਪੀ)',
|
||||
'vec' => 'ਵੇਨੇਸ਼ੀਅਨ',
|
||||
'vep' => 'ਵੇਪਸ',
|
||||
'vls' => 'ਪੱਛਮੀ ਫਲੇਮਿਸ਼',
|
||||
'vro' => 'ਵੋਰੋ',
|
||||
'za' => 'ਜ਼ੁਆਂਗ',
|
||||
'zea' => 'ਜ਼ੀਲੈਂਡੀ',
|
||||
'zh-cn' => 'ਚੀਨੀ (ਚੀਨ)',
|
||||
'zh-hk' => 'ਚੀਨੀ (ਹਾਂਗ ਕਾਂਗ)',
|
||||
'zh-tw' => 'ਚੀਨੀ (ਤਾਈਵਾਨ)',
|
||||
];
|
|
@ -2,6 +2,9 @@
|
|||
|
||||
/** @phpcs-require-sorted-array */
|
||||
$languageNames = [
|
||||
# Override CLDR name, see T341917/CLDR-16876
|
||||
'be' => 'belarusiska',
|
||||
'be-tarask' => 'belarusiska (tarasjkevitsa)',
|
||||
# Override CLDR name, see T281702
|
||||
'ps' => 'pashto',
|
||||
];
|
||||
|
|
|
@ -14,8 +14,13 @@
|
|||
"descriptionmsg": "cldr-desc",
|
||||
"license-name": "GPL-2.0-or-later",
|
||||
"Hooks": {
|
||||
"LanguageGetTranslatedLanguageNames": "MediaWiki\\Extension\\CLDR\\LanguageNames::coreHook",
|
||||
"GetHumanTimestamp": "MediaWiki\\Extension\\CLDR\\TimeUnits::onGetHumanTimestamp"
|
||||
"LanguageGetTranslatedLanguageNames": "main",
|
||||
"GetHumanTimestamp": "main"
|
||||
},
|
||||
"HookHandlers": {
|
||||
"main": {
|
||||
"class": "MediaWiki\\Extension\\CLDR\\Hooks"
|
||||
}
|
||||
},
|
||||
"MessagesDirs": {
|
||||
"CLDR": [
|
||||
|
|
|
@ -2,8 +2,9 @@
|
|||
"@metadata": {
|
||||
"authors": [
|
||||
"Assele",
|
||||
"З. ӘЙЛЕ",
|
||||
"Рустам Нурыев"
|
||||
]
|
||||
},
|
||||
"cldr-desc": "[http://cldr.unicode.org/index/downloads CLDR мәғлүмәте] нигеҙендә тел исемдәренең тәржемәһе менән тәьмин итеүсе киңәйтеү"
|
||||
"cldr-desc": "[http://cldr.unicode.org/index/downloads CLDR мәғлүмәттәре] нигеҙендә тел атамаларының тәржемәһе менән тәьмин иткән киңәйтеү"
|
||||
}
|
||||
|
|
|
@ -0,0 +1,8 @@
|
|||
{
|
||||
"@metadata": {
|
||||
"authors": [
|
||||
"Ajeje Brazorf"
|
||||
]
|
||||
},
|
||||
"cldr-desc": "Stinzioni ca furnisci li noma lucalizzati dê lingui n basi ê [http://cldr.unicode.org/index/downloads dati di CLDR]"
|
||||
}
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"@metadata": {
|
||||
"authors": [
|
||||
"Vlad5250"
|
||||
"Winston Sung"
|
||||
]
|
||||
},
|
||||
"cldr-desc": "Dodatak koji daje prevedene nazive jezika zasnovano je na [http://cldr.unicode.org/index/downloads podacima iz CLDR-a]"
|
|
@ -0,0 +1,9 @@
|
|||
{
|
||||
"@metadata": {
|
||||
"authors": [
|
||||
"Rancher",
|
||||
"Михајло Анђелковић"
|
||||
]
|
||||
},
|
||||
"cldr-desc": "Проширење које омогућава преведене називе језика засновано је на [http://cldr.unicode.org/index/downloads CLDR подацима]"
|
||||
}
|
|
@ -1,9 +1,8 @@
|
|||
{
|
||||
"@metadata": {
|
||||
"authors": [
|
||||
"Rancher",
|
||||
"Михајло Анђелковић"
|
||||
"Milicevic01"
|
||||
]
|
||||
},
|
||||
"cldr-desc": "Проширење које омогућава преведене називе језика засновано је на [http://cldr.unicode.org/index/downloads CLDR подацима]"
|
||||
"cldr-desc": "Проширење које омогућава локализоване називе језика из [http://cldr.unicode.org/index/downloads CLDR базе]"
|
||||
}
|
||||
|
|
|
@ -1,8 +1,6 @@
|
|||
{
|
||||
"@metadata": {
|
||||
"authors": [
|
||||
"Michaello"
|
||||
]
|
||||
"authors": []
|
||||
},
|
||||
"cldr-desc": "Proširenje koje omogućava prevedene nazive jezika zasnovano je na [http://cldr.unicode.org/index/downloads CLDR podacima]"
|
||||
}
|
||||
|
|
|
@ -0,0 +1,8 @@
|
|||
{
|
||||
"@metadata": {
|
||||
"authors": [
|
||||
"Michaello"
|
||||
]
|
||||
},
|
||||
"cldr-desc": "Proširenje koje omogućava prevedene nazive jezika zasnovano je na [http://cldr.unicode.org/index/downloads CLDR podacima]"
|
||||
}
|
|
@ -1,9 +1,7 @@
|
|||
{
|
||||
"@metadata": {
|
||||
"authors": [
|
||||
"Hello903hello",
|
||||
"Ktchankt",
|
||||
"Shinjiman"
|
||||
"Winston Sung"
|
||||
]
|
||||
},
|
||||
"cldr-desc": "跟[http://cldr.unicode.org/index/downloads CLDR 資料]提供本地化名嘅擴充功能"
|
|
@ -0,0 +1,108 @@
|
|||
<?php
|
||||
|
||||
namespace MediaWiki\Extension\CLDR;
|
||||
|
||||
use Language;
|
||||
use MediaWiki\Hook\GetHumanTimestampHook;
|
||||
use MediaWiki\Languages\Hook\LanguageGetTranslatedLanguageNamesHook;
|
||||
use MWTimestamp;
|
||||
use User;
|
||||
|
||||
/**
|
||||
* Hooks for integration into MediaWiki language system
|
||||
*
|
||||
* @license GPL-2.0-or-later
|
||||
*/
|
||||
class Hooks implements
|
||||
LanguageGetTranslatedLanguageNamesHook,
|
||||
GetHumanTimestampHook
|
||||
{
|
||||
|
||||
/**
|
||||
* @param array &$names
|
||||
* @param string $code
|
||||
*/
|
||||
public function onLanguageGetTranslatedLanguageNames( &$names, $code ): void {
|
||||
$names += LanguageNames::getNames( $code, LanguageNames::FALLBACK_NORMAL, LanguageNames::LIST_MW_AND_CLDR );
|
||||
}
|
||||
|
||||
/**
|
||||
* Handler for GetHumanTimestamp hook.
|
||||
* Converts the given time into a human-friendly relative format, for
|
||||
* example, '6 days ago', 'In 10 months'.
|
||||
*
|
||||
* @param string &$output The output timestamp
|
||||
* @param MWTimestamp $timestamp The current (user-adjusted) timestamp
|
||||
* @param MWTimestamp $relativeTo The relative (user-adjusted) timestamp
|
||||
* @param User $user User whose preferences are being used to make timestamp
|
||||
* @param Language $lang Language that will be used to render the timestamp
|
||||
* @return bool False means the timestamp was overridden so stop further
|
||||
* processing. True means the timestamp was not overridden.
|
||||
*/
|
||||
public function onGetHumanTimestamp( &$output, $timestamp, $relativeTo, $user, $lang ): bool {
|
||||
// Map PHP's DateInterval property codes to CLDR unit names.
|
||||
$units = [
|
||||
's' => 'second',
|
||||
'i' => 'minute',
|
||||
'h' => 'hour',
|
||||
'd' => 'day',
|
||||
'm' => 'month',
|
||||
'y' => 'year',
|
||||
];
|
||||
|
||||
// Get the difference between the two timestamps (as a DateInterval object).
|
||||
$timeDifference = $timestamp->diff( $relativeTo );
|
||||
|
||||
// Figure out if the timestamp is in the future or the past.
|
||||
if ( $timeDifference->invert ) {
|
||||
$tense = 'future';
|
||||
} else {
|
||||
$tense = 'past';
|
||||
}
|
||||
|
||||
// Figure out which unit (days, months, etc.) it makes sense to display
|
||||
// the timestamp in, and get the number of that unit to use.
|
||||
$unit = null;
|
||||
$number = 0;
|
||||
foreach ( $units as $code => $testUnit ) {
|
||||
$testNumber = (int)$timeDifference->format( '%' . $code );
|
||||
if ( $testNumber > 0 ) {
|
||||
$unit = $testUnit;
|
||||
$number = $testNumber;
|
||||
}
|
||||
}
|
||||
|
||||
// If it occurred less than 1 second ago, output 'just now' message.
|
||||
if ( !$unit || !$number ) {
|
||||
$output = wfMessage( 'just-now' )->inLanguage( $lang )->text();
|
||||
return false;
|
||||
}
|
||||
|
||||
// Get the CLDR time unit strings for the user's language.
|
||||
// If no strings are returned, abandon the timestamp override.
|
||||
$timeUnits = TimeUnits::getUnits( $lang->getCode() );
|
||||
if ( !$timeUnits ) {
|
||||
return true;
|
||||
}
|
||||
|
||||
// Figure out which grammatical number to use.
|
||||
// If the template doesn't exist, fall back to 'other' as the default.
|
||||
$grammaticalNumber = $lang->getPluralRuleType( $number );
|
||||
$timeUnitKey = "{$unit}-{$tense}-{$grammaticalNumber}";
|
||||
if ( !isset( $timeUnits[$timeUnitKey] ) ) {
|
||||
$timeUnitKey = "{$unit}-{$tense}-other";
|
||||
}
|
||||
|
||||
// Not all languages have translations for everything
|
||||
if ( !isset( $timeUnits[$timeUnitKey] ) ) {
|
||||
return true;
|
||||
}
|
||||
|
||||
// Select the appropriate template for the timestamp.
|
||||
$timeUnit = $timeUnits[$timeUnitKey];
|
||||
// Replace the placeholder with the number.
|
||||
$output = str_replace( '{0}', $lang->formatNum( $number ), $timeUnit );
|
||||
|
||||
return false;
|
||||
}
|
||||
}
|
|
@ -143,17 +143,6 @@ class LanguageNames {
|
|||
|
||||
return self::$cache[$code];
|
||||
}
|
||||
|
||||
/**
|
||||
* @param array &$names
|
||||
* @param string $code
|
||||
* @return bool
|
||||
*/
|
||||
public static function coreHook( &$names, $code ) {
|
||||
$names += self::getNames( $code, self::FALLBACK_NORMAL, self::LIST_MW_AND_CLDR );
|
||||
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
class_alias( LanguageNames::class, 'LanguageNames' );
|
||||
|
|
|
@ -2,10 +2,7 @@
|
|||
|
||||
namespace MediaWiki\Extension\CLDR;
|
||||
|
||||
use Language;
|
||||
use MediaWiki\MediaWikiServices;
|
||||
use MWTimestamp;
|
||||
use User;
|
||||
|
||||
/**
|
||||
* A class for querying translated time units from CLDR data.
|
||||
|
@ -94,84 +91,4 @@ class TimeUnits {
|
|||
|
||||
return self::$cache[$code];
|
||||
}
|
||||
|
||||
/**
|
||||
* Handler for GetHumanTimestamp hook.
|
||||
* Converts the given time into a human-friendly relative format, for
|
||||
* example, '6 days ago', 'In 10 months'.
|
||||
*
|
||||
* @param string &$output The output timestamp
|
||||
* @param MWTimestamp $timestamp The current (user-adjusted) timestamp
|
||||
* @param MWTimestamp $relativeTo The relative (user-adjusted) timestamp
|
||||
* @param User $user User whose preferences are being used to make timestamp
|
||||
* @param Language $lang Language that will be used to render the timestamp
|
||||
* @return bool False means the timestamp was overridden so stop further
|
||||
* processing. True means the timestamp was not overridden.
|
||||
*/
|
||||
public static function onGetHumanTimestamp( &$output, $timestamp, $relativeTo, $user, $lang ) {
|
||||
// Map PHP's DateInterval property codes to CLDR unit names.
|
||||
$units = [
|
||||
's' => 'second',
|
||||
'i' => 'minute',
|
||||
'h' => 'hour',
|
||||
'd' => 'day',
|
||||
'm' => 'month',
|
||||
'y' => 'year',
|
||||
];
|
||||
|
||||
// Get the difference between the two timestamps (as a DateInterval object).
|
||||
$timeDifference = $timestamp->diff( $relativeTo );
|
||||
|
||||
// Figure out if the timestamp is in the future or the past.
|
||||
if ( $timeDifference->invert ) {
|
||||
$tense = 'future';
|
||||
} else {
|
||||
$tense = 'past';
|
||||
}
|
||||
|
||||
// Figure out which unit (days, months, etc.) it makes sense to display
|
||||
// the timestamp in, and get the number of that unit to use.
|
||||
$unit = null;
|
||||
$number = 0;
|
||||
foreach ( $units as $code => $testUnit ) {
|
||||
$testNumber = (int)$timeDifference->format( '%' . $code );
|
||||
if ( $testNumber > 0 ) {
|
||||
$unit = $testUnit;
|
||||
$number = $testNumber;
|
||||
}
|
||||
}
|
||||
|
||||
// If it occurred less than 1 second ago, output 'just now' message.
|
||||
if ( !$unit || !$number ) {
|
||||
$output = wfMessage( 'just-now' )->inLanguage( $lang )->text();
|
||||
return false;
|
||||
}
|
||||
|
||||
// Get the CLDR time unit strings for the user's language.
|
||||
// If no strings are returned, abandon the timestamp override.
|
||||
$timeUnits = self::getUnits( $lang->getCode() );
|
||||
if ( !$timeUnits ) {
|
||||
return true;
|
||||
}
|
||||
|
||||
// Figure out which grammatical number to use.
|
||||
// If the template doesn't exist, fall back to 'other' as the default.
|
||||
$grammaticalNumber = $lang->getPluralRuleType( $number );
|
||||
$timeUnitKey = "{$unit}-{$tense}-{$grammaticalNumber}";
|
||||
if ( !isset( $timeUnits[$timeUnitKey] ) ) {
|
||||
$timeUnitKey = "{$unit}-{$tense}-other";
|
||||
}
|
||||
|
||||
// Not all languages have translations for everything
|
||||
if ( !isset( $timeUnits[$timeUnitKey] ) ) {
|
||||
return true;
|
||||
}
|
||||
|
||||
// Select the appropriate template for the timestamp.
|
||||
$timeUnit = $timeUnits[$timeUnitKey];
|
||||
// Replace the placeholder with the number.
|
||||
$output = str_replace( '{0}', $lang->formatNum( $number ), $timeUnit );
|
||||
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -215,9 +215,9 @@
|
|||
"dev": true
|
||||
},
|
||||
"node_modules/@mdn/browser-compat-data": {
|
||||
"version": "4.2.1",
|
||||
"resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-4.2.1.tgz",
|
||||
"integrity": "sha512-EWUguj2kd7ldmrF9F+vI5hUOralPd+sdsUnYbRy33vZTuZkduC1shE9TtEMEjAQwyfyMb4ole5KtjF8MsnQOlA==",
|
||||
"version": "5.5.9",
|
||||
"resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-5.5.9.tgz",
|
||||
"integrity": "sha512-36jBin7kGrMn+RC/8k9IKeKvZyMweA0sDNIthUbzSGTQasfMIp2naJ1e+ISUtzu/7RrpDjRh4BkVTSO6f0XArA==",
|
||||
"dev": true
|
||||
},
|
||||
"node_modules/@nodelib/fs.scandir": {
|
||||
|
@ -353,20 +353,14 @@
|
|||
}
|
||||
},
|
||||
"node_modules/ast-metadata-inferer": {
|
||||
"version": "0.7.0",
|
||||
"resolved": "https://registry.npmjs.org/ast-metadata-inferer/-/ast-metadata-inferer-0.7.0.tgz",
|
||||
"integrity": "sha512-OkMLzd8xelb3gmnp6ToFvvsHLtS6CbagTkFQvQ+ZYFe3/AIl9iKikNR9G7pY3GfOR/2Xc222hwBjzI7HLkE76Q==",
|
||||
"version": "0.8.0",
|
||||
"resolved": "https://registry.npmjs.org/ast-metadata-inferer/-/ast-metadata-inferer-0.8.0.tgz",
|
||||
"integrity": "sha512-jOMKcHht9LxYIEQu+RVd22vtgrPaVCtDRQ/16IGmurdzxvYbDd5ynxjnyrzLnieG96eTcAyaoj/wN/4/1FyyeA==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"@mdn/browser-compat-data": "^3.3.14"
|
||||
"@mdn/browser-compat-data": "^5.2.34"
|
||||
}
|
||||
},
|
||||
"node_modules/ast-metadata-inferer/node_modules/@mdn/browser-compat-data": {
|
||||
"version": "3.3.14",
|
||||
"resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-3.3.14.tgz",
|
||||
"integrity": "sha512-n2RC9d6XatVbWFdHLimzzUJxJ1KY8LdjqrW6YvGPiRmsHkhOUx74/Ct10x5Yo7bC/Jvqx7cDEW8IMPv/+vwEzA==",
|
||||
"dev": true
|
||||
},
|
||||
"node_modules/async": {
|
||||
"version": "3.2.3",
|
||||
"resolved": "https://registry.npmjs.org/async/-/async-3.2.3.tgz",
|
||||
|
@ -408,9 +402,9 @@
|
|||
}
|
||||
},
|
||||
"node_modules/browserslist": {
|
||||
"version": "4.20.3",
|
||||
"resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.3.tgz",
|
||||
"integrity": "sha512-NBhymBQl1zM0Y5dQT/O+xiLP9/rzOIQdKM/eMJBAq7yBgaB6krIYLGejrwVYnSHZdqjscB1SPuAjHwxjvN6Wdg==",
|
||||
"version": "4.22.3",
|
||||
"resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.3.tgz",
|
||||
"integrity": "sha512-UAp55yfwNv0klWNapjs/ktHoguxuQNGnOzxYmfnXIS+8AsRDZkSDxg7R1AX3GKzn078SBI5dzwzj/Yx0Or0e3A==",
|
||||
"dev": true,
|
||||
"funding": [
|
||||
{
|
||||
|
@ -420,14 +414,17 @@
|
|||
{
|
||||
"type": "tidelift",
|
||||
"url": "https://tidelift.com/funding/github/npm/browserslist"
|
||||
},
|
||||
{
|
||||
"type": "github",
|
||||
"url": "https://github.com/sponsors/ai"
|
||||
}
|
||||
],
|
||||
"dependencies": {
|
||||
"caniuse-lite": "^1.0.30001332",
|
||||
"electron-to-chromium": "^1.4.118",
|
||||
"escalade": "^3.1.1",
|
||||
"node-releases": "^2.0.3",
|
||||
"picocolors": "^1.0.0"
|
||||
"caniuse-lite": "^1.0.30001580",
|
||||
"electron-to-chromium": "^1.4.648",
|
||||
"node-releases": "^2.0.14",
|
||||
"update-browserslist-db": "^1.0.13"
|
||||
},
|
||||
"bin": {
|
||||
"browserslist": "cli.js"
|
||||
|
@ -464,9 +461,9 @@
|
|||
}
|
||||
},
|
||||
"node_modules/caniuse-lite": {
|
||||
"version": "1.0.30001341",
|
||||
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001341.tgz",
|
||||
"integrity": "sha512-2SodVrFFtvGENGCv0ChVJIDQ0KPaS1cg7/qtfMaICgeMolDdo/Z2OD32F0Aq9yl6F4YFwGPBS5AaPqNYiW4PoA==",
|
||||
"version": "1.0.30001585",
|
||||
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001585.tgz",
|
||||
"integrity": "sha512-yr2BWR1yLXQ8fMpdS/4ZZXpseBgE7o4g41x3a6AJOqZuOi+iE/WdJYAuZ6Y95i4Ohd2Y+9MzIWRR+uGABH4s3Q==",
|
||||
"dev": true,
|
||||
"funding": [
|
||||
{
|
||||
|
@ -476,6 +473,10 @@
|
|||
{
|
||||
"type": "tidelift",
|
||||
"url": "https://tidelift.com/funding/github/npm/caniuse-lite"
|
||||
},
|
||||
{
|
||||
"type": "github",
|
||||
"url": "https://github.com/sponsors/ai"
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -621,17 +622,6 @@
|
|||
"integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
|
||||
"dev": true
|
||||
},
|
||||
"node_modules/core-js": {
|
||||
"version": "3.22.5",
|
||||
"resolved": "https://registry.npmjs.org/core-js/-/core-js-3.22.5.tgz",
|
||||
"integrity": "sha512-VP/xYuvJ0MJWRAobcmQ8F2H6Bsn+s7zqAAjFaHGBMc5AQm7zaelhD1LGduFn2EehEcQcU+br6t+fwbpQ5d1ZWA==",
|
||||
"dev": true,
|
||||
"hasInstallScript": true,
|
||||
"funding": {
|
||||
"type": "opencollective",
|
||||
"url": "https://opencollective.com/core-js"
|
||||
}
|
||||
},
|
||||
"node_modules/cross-spawn": {
|
||||
"version": "7.0.3",
|
||||
"resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
|
||||
|
@ -712,9 +702,9 @@
|
|||
}
|
||||
},
|
||||
"node_modules/electron-to-chromium": {
|
||||
"version": "1.4.137",
|
||||
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.137.tgz",
|
||||
"integrity": "sha512-0Rcpald12O11BUogJagX3HsCN3FE83DSqWjgXoHo5a72KUKMSfI39XBgJpgNNxS9fuGzytaFjE06kZkiVFy2qA==",
|
||||
"version": "1.4.664",
|
||||
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.664.tgz",
|
||||
"integrity": "sha512-k9VKKSkOSNPvSckZgDDl/IQx45E1quMjX8QfLzUsAs/zve8AyFDK+ByRynSP/OfEfryiKHpQeMf00z0leLCc3A==",
|
||||
"dev": true
|
||||
},
|
||||
"node_modules/error-ex": {
|
||||
|
@ -727,9 +717,9 @@
|
|||
}
|
||||
},
|
||||
"node_modules/escalade": {
|
||||
"version": "3.1.1",
|
||||
"resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
|
||||
"integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
|
||||
"version": "3.1.2",
|
||||
"resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz",
|
||||
"integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==",
|
||||
"dev": true,
|
||||
"engines": {
|
||||
"node": ">=6"
|
||||
|
@ -829,22 +819,21 @@
|
|||
}
|
||||
},
|
||||
"node_modules/eslint-plugin-compat": {
|
||||
"version": "4.0.2",
|
||||
"resolved": "https://registry.npmjs.org/eslint-plugin-compat/-/eslint-plugin-compat-4.0.2.tgz",
|
||||
"integrity": "sha512-xqvoO54CLTVaEYGMzhu35Wzwk/As7rCvz/2dqwnFiWi0OJccEtGIn+5qq3zqIu9nboXlpdBN579fZcItC73Ycg==",
|
||||
"version": "4.2.0",
|
||||
"resolved": "https://registry.npmjs.org/eslint-plugin-compat/-/eslint-plugin-compat-4.2.0.tgz",
|
||||
"integrity": "sha512-RDKSYD0maWy5r7zb5cWQS+uSPc26mgOzdORJ8hxILmWM7S/Ncwky7BcAtXVY5iRbKjBdHsWU8Yg7hfoZjtkv7w==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"@mdn/browser-compat-data": "^4.1.5",
|
||||
"ast-metadata-inferer": "^0.7.0",
|
||||
"browserslist": "^4.16.8",
|
||||
"caniuse-lite": "^1.0.30001304",
|
||||
"core-js": "^3.16.2",
|
||||
"@mdn/browser-compat-data": "^5.3.13",
|
||||
"ast-metadata-inferer": "^0.8.0",
|
||||
"browserslist": "^4.21.10",
|
||||
"caniuse-lite": "^1.0.30001524",
|
||||
"find-up": "^5.0.0",
|
||||
"lodash.memoize": "4.1.2",
|
||||
"semver": "7.3.5"
|
||||
"lodash.memoize": "^4.1.2",
|
||||
"semver": "^7.5.4"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=9.x"
|
||||
"node": ">=14.x"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"eslint": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0"
|
||||
|
@ -890,21 +879,6 @@
|
|||
"eslint": "^7.0.0 || ^8.0.0"
|
||||
}
|
||||
},
|
||||
"node_modules/eslint-plugin-jsdoc/node_modules/semver": {
|
||||
"version": "7.3.8",
|
||||
"resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz",
|
||||
"integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"lru-cache": "^6.0.0"
|
||||
},
|
||||
"bin": {
|
||||
"semver": "bin/semver.js"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=10"
|
||||
}
|
||||
},
|
||||
"node_modules/eslint-plugin-json-es": {
|
||||
"version": "1.5.7",
|
||||
"resolved": "https://registry.npmjs.org/eslint-plugin-json-es/-/eslint-plugin-json-es-1.5.7.tgz",
|
||||
|
@ -1023,9 +997,9 @@
|
|||
}
|
||||
},
|
||||
"node_modules/eslint-plugin-node/node_modules/semver": {
|
||||
"version": "6.3.0",
|
||||
"resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
|
||||
"integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
|
||||
"version": "6.3.1",
|
||||
"resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
|
||||
"integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
|
||||
"dev": true,
|
||||
"bin": {
|
||||
"semver": "bin/semver.js"
|
||||
|
@ -2314,9 +2288,9 @@
|
|||
"dev": true
|
||||
},
|
||||
"node_modules/node-releases": {
|
||||
"version": "2.0.4",
|
||||
"resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.4.tgz",
|
||||
"integrity": "sha512-gbMzqQtTtDz/00jQzZ21PQzdI9PyLYqUSvD0p3naOhX4odFji0ZxYdnVwPTxmSwkmxhcFImpozceidSG+AgoPQ==",
|
||||
"version": "2.0.14",
|
||||
"resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz",
|
||||
"integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==",
|
||||
"dev": true
|
||||
},
|
||||
"node_modules/nopt": {
|
||||
|
@ -2344,9 +2318,9 @@
|
|||
}
|
||||
},
|
||||
"node_modules/normalize-package-data/node_modules/semver": {
|
||||
"version": "5.7.1",
|
||||
"resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
|
||||
"integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
|
||||
"version": "5.7.2",
|
||||
"resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz",
|
||||
"integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==",
|
||||
"dev": true,
|
||||
"bin": {
|
||||
"semver": "bin/semver"
|
||||
|
@ -2932,9 +2906,9 @@
|
|||
"dev": true
|
||||
},
|
||||
"node_modules/semver": {
|
||||
"version": "7.3.5",
|
||||
"resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
|
||||
"integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
|
||||
"version": "7.6.0",
|
||||
"resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz",
|
||||
"integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"lru-cache": "^6.0.0"
|
||||
|
@ -3139,6 +3113,36 @@
|
|||
"yarn": "*"
|
||||
}
|
||||
},
|
||||
"node_modules/update-browserslist-db": {
|
||||
"version": "1.0.13",
|
||||
"resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz",
|
||||
"integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==",
|
||||
"dev": true,
|
||||
"funding": [
|
||||
{
|
||||
"type": "opencollective",
|
||||
"url": "https://opencollective.com/browserslist"
|
||||
},
|
||||
{
|
||||
"type": "tidelift",
|
||||
"url": "https://tidelift.com/funding/github/npm/browserslist"
|
||||
},
|
||||
{
|
||||
"type": "github",
|
||||
"url": "https://github.com/sponsors/ai"
|
||||
}
|
||||
],
|
||||
"dependencies": {
|
||||
"escalade": "^3.1.1",
|
||||
"picocolors": "^1.0.0"
|
||||
},
|
||||
"bin": {
|
||||
"update-browserslist-db": "cli.js"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"browserslist": ">= 4.21.0"
|
||||
}
|
||||
},
|
||||
"node_modules/uri-js": {
|
||||
"version": "4.4.1",
|
||||
"resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
|
||||
|
@ -3228,9 +3232,9 @@
|
|||
}
|
||||
},
|
||||
"node_modules/word-wrap": {
|
||||
"version": "1.2.3",
|
||||
"resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
|
||||
"integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==",
|
||||
"version": "1.2.5",
|
||||
"resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz",
|
||||
"integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==",
|
||||
"dev": true,
|
||||
"engines": {
|
||||
"node": ">=0.10.0"
|
||||
|
@ -3446,9 +3450,9 @@
|
|||
"dev": true
|
||||
},
|
||||
"@mdn/browser-compat-data": {
|
||||
"version": "4.2.1",
|
||||
"resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-4.2.1.tgz",
|
||||
"integrity": "sha512-EWUguj2kd7ldmrF9F+vI5hUOralPd+sdsUnYbRy33vZTuZkduC1shE9TtEMEjAQwyfyMb4ole5KtjF8MsnQOlA==",
|
||||
"version": "5.5.9",
|
||||
"resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-5.5.9.tgz",
|
||||
"integrity": "sha512-36jBin7kGrMn+RC/8k9IKeKvZyMweA0sDNIthUbzSGTQasfMIp2naJ1e+ISUtzu/7RrpDjRh4BkVTSO6f0XArA==",
|
||||
"dev": true
|
||||
},
|
||||
"@nodelib/fs.scandir": {
|
||||
|
@ -3499,8 +3503,7 @@
|
|||
"version": "5.3.2",
|
||||
"resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
|
||||
"integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
|
||||
"dev": true,
|
||||
"requires": {}
|
||||
"dev": true
|
||||
},
|
||||
"ajv": {
|
||||
"version": "6.12.6",
|
||||
|
@ -3551,20 +3554,12 @@
|
|||
"dev": true
|
||||
},
|
||||
"ast-metadata-inferer": {
|
||||
"version": "0.7.0",
|
||||
"resolved": "https://registry.npmjs.org/ast-metadata-inferer/-/ast-metadata-inferer-0.7.0.tgz",
|
||||
"integrity": "sha512-OkMLzd8xelb3gmnp6ToFvvsHLtS6CbagTkFQvQ+ZYFe3/AIl9iKikNR9G7pY3GfOR/2Xc222hwBjzI7HLkE76Q==",
|
||||
"version": "0.8.0",
|
||||
"resolved": "https://registry.npmjs.org/ast-metadata-inferer/-/ast-metadata-inferer-0.8.0.tgz",
|
||||
"integrity": "sha512-jOMKcHht9LxYIEQu+RVd22vtgrPaVCtDRQ/16IGmurdzxvYbDd5ynxjnyrzLnieG96eTcAyaoj/wN/4/1FyyeA==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"@mdn/browser-compat-data": "^3.3.14"
|
||||
},
|
||||
"dependencies": {
|
||||
"@mdn/browser-compat-data": {
|
||||
"version": "3.3.14",
|
||||
"resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-3.3.14.tgz",
|
||||
"integrity": "sha512-n2RC9d6XatVbWFdHLimzzUJxJ1KY8LdjqrW6YvGPiRmsHkhOUx74/Ct10x5Yo7bC/Jvqx7cDEW8IMPv/+vwEzA==",
|
||||
"dev": true
|
||||
}
|
||||
"@mdn/browser-compat-data": "^5.2.34"
|
||||
}
|
||||
},
|
||||
"async": {
|
||||
|
@ -3605,16 +3600,15 @@
|
|||
}
|
||||
},
|
||||
"browserslist": {
|
||||
"version": "4.20.3",
|
||||
"resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.3.tgz",
|
||||
"integrity": "sha512-NBhymBQl1zM0Y5dQT/O+xiLP9/rzOIQdKM/eMJBAq7yBgaB6krIYLGejrwVYnSHZdqjscB1SPuAjHwxjvN6Wdg==",
|
||||
"version": "4.22.3",
|
||||
"resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.3.tgz",
|
||||
"integrity": "sha512-UAp55yfwNv0klWNapjs/ktHoguxuQNGnOzxYmfnXIS+8AsRDZkSDxg7R1AX3GKzn078SBI5dzwzj/Yx0Or0e3A==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"caniuse-lite": "^1.0.30001332",
|
||||
"electron-to-chromium": "^1.4.118",
|
||||
"escalade": "^3.1.1",
|
||||
"node-releases": "^2.0.3",
|
||||
"picocolors": "^1.0.0"
|
||||
"caniuse-lite": "^1.0.30001580",
|
||||
"electron-to-chromium": "^1.4.648",
|
||||
"node-releases": "^2.0.14",
|
||||
"update-browserslist-db": "^1.0.13"
|
||||
}
|
||||
},
|
||||
"browserslist-config-wikimedia": {
|
||||
|
@ -3636,9 +3630,9 @@
|
|||
"dev": true
|
||||
},
|
||||
"caniuse-lite": {
|
||||
"version": "1.0.30001341",
|
||||
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001341.tgz",
|
||||
"integrity": "sha512-2SodVrFFtvGENGCv0ChVJIDQ0KPaS1cg7/qtfMaICgeMolDdo/Z2OD32F0Aq9yl6F4YFwGPBS5AaPqNYiW4PoA==",
|
||||
"version": "1.0.30001585",
|
||||
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001585.tgz",
|
||||
"integrity": "sha512-yr2BWR1yLXQ8fMpdS/4ZZXpseBgE7o4g41x3a6AJOqZuOi+iE/WdJYAuZ6Y95i4Ohd2Y+9MzIWRR+uGABH4s3Q==",
|
||||
"dev": true
|
||||
},
|
||||
"chalk": {
|
||||
|
@ -3748,12 +3742,6 @@
|
|||
"integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
|
||||
"dev": true
|
||||
},
|
||||
"core-js": {
|
||||
"version": "3.22.5",
|
||||
"resolved": "https://registry.npmjs.org/core-js/-/core-js-3.22.5.tgz",
|
||||
"integrity": "sha512-VP/xYuvJ0MJWRAobcmQ8F2H6Bsn+s7zqAAjFaHGBMc5AQm7zaelhD1LGduFn2EehEcQcU+br6t+fwbpQ5d1ZWA==",
|
||||
"dev": true
|
||||
},
|
||||
"cross-spawn": {
|
||||
"version": "7.0.3",
|
||||
"resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
|
||||
|
@ -3808,9 +3796,9 @@
|
|||
}
|
||||
},
|
||||
"electron-to-chromium": {
|
||||
"version": "1.4.137",
|
||||
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.137.tgz",
|
||||
"integrity": "sha512-0Rcpald12O11BUogJagX3HsCN3FE83DSqWjgXoHo5a72KUKMSfI39XBgJpgNNxS9fuGzytaFjE06kZkiVFy2qA==",
|
||||
"version": "1.4.664",
|
||||
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.664.tgz",
|
||||
"integrity": "sha512-k9VKKSkOSNPvSckZgDDl/IQx45E1quMjX8QfLzUsAs/zve8AyFDK+ByRynSP/OfEfryiKHpQeMf00z0leLCc3A==",
|
||||
"dev": true
|
||||
},
|
||||
"error-ex": {
|
||||
|
@ -3823,9 +3811,9 @@
|
|||
}
|
||||
},
|
||||
"escalade": {
|
||||
"version": "3.1.1",
|
||||
"resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
|
||||
"integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
|
||||
"version": "3.1.2",
|
||||
"resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz",
|
||||
"integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==",
|
||||
"dev": true
|
||||
},
|
||||
"escape-string-regexp": {
|
||||
|
@ -3939,19 +3927,18 @@
|
|||
}
|
||||
},
|
||||
"eslint-plugin-compat": {
|
||||
"version": "4.0.2",
|
||||
"resolved": "https://registry.npmjs.org/eslint-plugin-compat/-/eslint-plugin-compat-4.0.2.tgz",
|
||||
"integrity": "sha512-xqvoO54CLTVaEYGMzhu35Wzwk/As7rCvz/2dqwnFiWi0OJccEtGIn+5qq3zqIu9nboXlpdBN579fZcItC73Ycg==",
|
||||
"version": "4.2.0",
|
||||
"resolved": "https://registry.npmjs.org/eslint-plugin-compat/-/eslint-plugin-compat-4.2.0.tgz",
|
||||
"integrity": "sha512-RDKSYD0maWy5r7zb5cWQS+uSPc26mgOzdORJ8hxILmWM7S/Ncwky7BcAtXVY5iRbKjBdHsWU8Yg7hfoZjtkv7w==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"@mdn/browser-compat-data": "^4.1.5",
|
||||
"ast-metadata-inferer": "^0.7.0",
|
||||
"browserslist": "^4.16.8",
|
||||
"caniuse-lite": "^1.0.30001304",
|
||||
"core-js": "^3.16.2",
|
||||
"@mdn/browser-compat-data": "^5.3.13",
|
||||
"ast-metadata-inferer": "^0.8.0",
|
||||
"browserslist": "^4.21.10",
|
||||
"caniuse-lite": "^1.0.30001524",
|
||||
"find-up": "^5.0.0",
|
||||
"lodash.memoize": "4.1.2",
|
||||
"semver": "7.3.5"
|
||||
"lodash.memoize": "^4.1.2",
|
||||
"semver": "^7.5.4"
|
||||
}
|
||||
},
|
||||
"eslint-plugin-es-x": {
|
||||
|
@ -3977,17 +3964,6 @@
|
|||
"esquery": "^1.4.0",
|
||||
"semver": "^7.3.7",
|
||||
"spdx-expression-parse": "^3.0.1"
|
||||
},
|
||||
"dependencies": {
|
||||
"semver": {
|
||||
"version": "7.3.8",
|
||||
"resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz",
|
||||
"integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"lru-cache": "^6.0.0"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"eslint-plugin-json-es": {
|
||||
|
@ -4049,8 +4025,7 @@
|
|||
"version": "2.7.0",
|
||||
"resolved": "https://registry.npmjs.org/eslint-plugin-no-jquery/-/eslint-plugin-no-jquery-2.7.0.tgz",
|
||||
"integrity": "sha512-Aeg7dA6GTH1AcWLlBtWNzOU9efK5KpNi7b0EhBO0o0M+awyzguUUo8gF6hXGjQ9n5h8/uRtYv9zOqQkeC5CG0w==",
|
||||
"dev": true,
|
||||
"requires": {}
|
||||
"dev": true
|
||||
},
|
||||
"eslint-plugin-node": {
|
||||
"version": "11.1.0",
|
||||
|
@ -4077,9 +4052,9 @@
|
|||
}
|
||||
},
|
||||
"semver": {
|
||||
"version": "6.3.0",
|
||||
"resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
|
||||
"integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
|
||||
"version": "6.3.1",
|
||||
"resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
|
||||
"integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
|
||||
"dev": true
|
||||
}
|
||||
}
|
||||
|
@ -5022,9 +4997,9 @@
|
|||
"dev": true
|
||||
},
|
||||
"node-releases": {
|
||||
"version": "2.0.4",
|
||||
"resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.4.tgz",
|
||||
"integrity": "sha512-gbMzqQtTtDz/00jQzZ21PQzdI9PyLYqUSvD0p3naOhX4odFji0ZxYdnVwPTxmSwkmxhcFImpozceidSG+AgoPQ==",
|
||||
"version": "2.0.14",
|
||||
"resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz",
|
||||
"integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==",
|
||||
"dev": true
|
||||
},
|
||||
"nopt": {
|
||||
|
@ -5049,9 +5024,9 @@
|
|||
},
|
||||
"dependencies": {
|
||||
"semver": {
|
||||
"version": "5.7.1",
|
||||
"resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
|
||||
"integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
|
||||
"version": "5.7.2",
|
||||
"resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz",
|
||||
"integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==",
|
||||
"dev": true
|
||||
}
|
||||
}
|
||||
|
@ -5464,9 +5439,9 @@
|
|||
"dev": true
|
||||
},
|
||||
"semver": {
|
||||
"version": "7.3.5",
|
||||
"resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
|
||||
"integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
|
||||
"version": "7.6.0",
|
||||
"resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz",
|
||||
"integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"lru-cache": "^6.0.0"
|
||||
|
@ -5616,6 +5591,16 @@
|
|||
"integrity": "sha512-1uEe95xksV1O0CYKXo8vQvN1JEbtJp7lb7C5U9HMsIp6IVwntkH/oNUzyVNQSd4S1sYk2FpSSW44FqMc8qee5w==",
|
||||
"dev": true
|
||||
},
|
||||
"update-browserslist-db": {
|
||||
"version": "1.0.13",
|
||||
"resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz",
|
||||
"integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"escalade": "^3.1.1",
|
||||
"picocolors": "^1.0.0"
|
||||
}
|
||||
},
|
||||
"uri-js": {
|
||||
"version": "4.4.1",
|
||||
"resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
|
||||
|
@ -5683,9 +5668,9 @@
|
|||
}
|
||||
},
|
||||
"word-wrap": {
|
||||
"version": "1.2.3",
|
||||
"resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
|
||||
"integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==",
|
||||
"version": "1.2.5",
|
||||
"resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz",
|
||||
"integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==",
|
||||
"dev": true
|
||||
},
|
||||
"wrappy": {
|
||||
|
|
33
rebuild.php
33
rebuild.php
|
@ -56,6 +56,8 @@ class CLDRRebuild extends Maintenance {
|
|||
|
||||
// Get an array of all MediaWiki languages ( $wgLanguageNames + $wgExtraLanguageNames )
|
||||
$languages = $langNameUtils->getLanguageNames();
|
||||
# hack to get Konkani, until CLDR renames it from 'kok' to 'gom-deva' (T347625)
|
||||
$languages['kok'] = 'Foo';
|
||||
# hack to get pt-pt too
|
||||
$languages['pt-pt'] = 'Foo';
|
||||
ksort( $languages );
|
||||
|
@ -125,22 +127,25 @@ class CLDRRebuild extends Maintenance {
|
|||
*/
|
||||
private function getRealCode( $code ) {
|
||||
$realCode = $code;
|
||||
if ( !strcmp( $code, 'kk' ) ) {
|
||||
if ( $code === 'kk' ) {
|
||||
$realCode = 'kk-cyrl';
|
||||
} elseif ( !strcmp( $code, 'ku' ) ) {
|
||||
$realCode = 'ku-latn';
|
||||
} elseif ( !strcmp( $code, 'sr' ) ) {
|
||||
$realCode = 'sr-ec';
|
||||
} elseif ( !strcmp( $code, 'tg' ) ) {
|
||||
$realCode = 'tg-cyrl';
|
||||
} elseif ( !strcmp( $code, 'zh' ) ) {
|
||||
$realCode = 'zh-hans';
|
||||
} elseif ( !strcmp( $code, 'pt' ) ) {
|
||||
$realCode = 'pt-br';
|
||||
} elseif ( !strcmp( $code, 'pt-pt' ) ) {
|
||||
$realCode = 'pt';
|
||||
} elseif ( !strcmp( $code, 'az-arab' ) ) {
|
||||
} elseif ( $code === 'az-arab' ) {
|
||||
$realCode = 'azb';
|
||||
} elseif ( $code === 'kok' ) {
|
||||
// T347625
|
||||
$realCode = 'gom-deva';
|
||||
} elseif ( $code === 'ku' ) {
|
||||
$realCode = 'ku-latn';
|
||||
} elseif ( $code === 'pt' ) {
|
||||
$realCode = 'pt-br';
|
||||
} elseif ( $code === 'pt-pt' ) {
|
||||
$realCode = 'pt';
|
||||
} elseif ( $code === 'sr' ) {
|
||||
$realCode = 'sr-cyrl';
|
||||
} elseif ( $code === 'tg' ) {
|
||||
$realCode = 'tg-cyrl';
|
||||
} elseif ( $code === 'zh' ) {
|
||||
$realCode = 'zh-hans';
|
||||
}
|
||||
|
||||
return $realCode;
|
||||
|
|
|
@ -0,0 +1,23 @@
|
|||
<?php
|
||||
|
||||
use MediaWiki\MediaWikiServices;
|
||||
|
||||
/**
|
||||
* @coversNothing
|
||||
*/
|
||||
class KonkaniTest extends MediaWikiIntegrationTestCase {
|
||||
|
||||
public function testKonkani() {
|
||||
// Test that the Konkani localisation, which we handle with a weird alias (T347625), works correctly.
|
||||
|
||||
$lang = MediaWikiServices::getInstance()->getLanguageFactory()->getLanguage( 'gom' );
|
||||
$tsTime = new MWTimestamp( '20121006173100' );
|
||||
$currentTime = new MWTimestamp( '20121006173200' );
|
||||
$this->assertEquals(
|
||||
'1 मिन्टां आदीं',
|
||||
$lang->getHumanTimestamp( $tsTime, $currentTime ),
|
||||
'1 minute ago'
|
||||
);
|
||||
}
|
||||
|
||||
}
|
正在加载...
在新工单中引用