From 87d45c7c9001bb2602aa2767472e8fdf85bc7c9f Mon Sep 17 00:00:00 2001 From: Awilum Date: Tue, 20 Aug 2019 15:52:34 +0300 Subject: [PATCH] feat(core): update Locales #212 #186 We should use YAML files for locales configuration instead of JSON Because of low readability of JSON files for humans. BREAKING CHANGE: JSON locales config file should be converted to YAML file - flextype/confing/locales --- flextype/config/locales.json | 636 ----------------------------------- flextype/config/locales.yaml | 477 ++++++++++++++++++++++++++ flextype/core/Plugins.php | 2 +- 3 files changed, 478 insertions(+), 637 deletions(-) delete mode 100644 flextype/config/locales.json create mode 100644 flextype/config/locales.yaml diff --git a/flextype/config/locales.json b/flextype/config/locales.json deleted file mode 100644 index c4d6bd0c..00000000 --- a/flextype/config/locales.json +++ /dev/null @@ -1,636 +0,0 @@ -{ - "af": { - "name": "Afrikaans", - "nativeName": "Afrikaans" - }, - "af_ZA": { - "name": "Afrikaans", - "nativeName": "Afrikaans" - }, - "ak": { - "name": "Akan", - "nativeName": "Akan" - }, - "ast": { - "name": "Asturian", - "nativeName": "Asturianu" - }, - "ar": { - "name": "Arabic", - "nativeName": "عربي", - "orientation": "rtl" - }, - "ar_SA": { - "name": "Arabic", - "nativeName": "عربي", - "orientation": "rtl" - }, - "as": { - "name": "Assamese", - "nativeName": "অসমীয়া" - }, - "be": { - "name": "Belarusian", - "nativeName": "Беларуская" - }, - "bg": { - "name": "Bulgarian", - "nativeName": "Български" - }, - "bn": { - "name": "Bengali", - "nativeName": "বাংলা" - }, - "bn_BD": { - "name": "Bengali (Bangladesh)", - "nativeName": "বাংলা (বাংলাদেশ)" - }, - "bn_IN": { - "name": "Bengali (India)", - "nativeName": "বাংলা (ভারত)" - }, - "br": { - "name": "Breton", - "nativeName": "Brezhoneg" - }, - "bs": { - "name": "Bosnian", - "nativeName": "Bosanski" - }, - "ca": { - "name": "Catalan", - "nativeName": "Català" - }, - "ca_ES": { - "name": "Catalan", - "nativeName": "Català" - }, - "ca_valencia": { - "name": "Catalan (Valencian)", - "nativeName": "Català (valencià)" - }, - "cs": { - "name": "Czech", - "nativeName": "Čeština" - }, - "cs_CZ": { - "name": "Czech", - "nativeName": "Čeština" - }, - "cy": { - "name": "Welsh", - "nativeName": "Cymraeg" - }, - "da": { - "name": "Danish", - "nativeName": "Dansk" - }, - "da_DK": { - "name": "Danish", - "nativeName": "Dansk" - }, - "de": { - "name": "German", - "nativeName": "Deutsch" - }, - "de_AT": { - "name": "German (Austria)", - "nativeName": "Deutsch (Österreich)" - }, - "de_CH": { - "name": "German (Switzerland)", - "nativeName": "Deutsch (Schweiz)" - }, - "de_DE": { - "name": "German (Germany)", - "nativeName": "Deutsch (Deutschland)" - }, - "dsb": { - "name": "Lower Sorbian", - "nativeName": "Dolnoserbšćina" - }, - "el": { - "name": "Greek", - "nativeName": "Ελληνικά" - }, - "el_GR": { - "name": "Greek", - "nativeName": "Ελληνικά" - }, - "en": { - "name": "English", - "nativeName": "English" - }, - "en_AU": { - "name": "English (Australian)", - "nativeName": "English (Australian)" - }, - "en_CA": { - "name": "English (Canadian)", - "nativeName": "English (Canadian)" - }, - "en_GB": { - "name": "English (British)", - "nativeName": "English (British)" - }, - "en_NZ": { - "name": "English (New Zealand)", - "nativeName": "English (New Zealand)" - }, - "en_US": { - "name": "English (US)", - "nativeName": "English (US)" - }, - "en_ZA": { - "name": "English (South African)", - "nativeName": "English (South African)" - }, - "eo": { - "name": "Esperanto", - "nativeName": "Esperanto" - }, - "es": { - "name": "Spanish", - "nativeName": "Español" - }, - "es_AR": { - "name": "Spanish (Argentina)", - "nativeName": "Español (de Argentina)" - }, - "es_CL": { - "name": "Spanish (Chile)", - "nativeName": "Español (de Chile)" - }, - "es_ES": { - "name": "Spanish (Spain)", - "nativeName": "Español (de España)" - }, - "es_MX": { - "name": "Spanish (Mexico)", - "nativeName": "Español (de México)" - }, - "et": { - "name": "Estonian", - "nativeName": "Eesti keel" - }, - "eu": { - "name": "Basque", - "nativeName": "Euskara" - }, - "fa": { - "name": "Persian", - "nativeName": "فارسی", - "orientation": "rtl" - }, - "fi": { - "name": "Finnish", - "nativeName": "Suomi" - }, - "fi_FI": { - "name": "Finnish", - "nativeName": "Suomi" - }, - "fj_FJ": { - "name": "Fijian", - "nativeName": "Vosa vaka_Viti" - }, - "fr": { - "name": "French", - "nativeName": "Français" - }, - "fr_CA": { - "name": "French (Canada)", - "nativeName": "Français (Canada)" - }, - "fr_FR": { - "name": "French (France)", - "nativeName": "Français (France)" - }, - "fur": { - "name": "Friulian", - "nativeName": "Furlan" - }, - "fur_IT": { - "name": "Friulian", - "nativeName": "Furlan" - }, - "fy": { - "name": "Frisian", - "nativeName": "Frysk" - }, - "fy_NL": { - "name": "Frisian", - "nativeName": "Frysk" - }, - "ga": { - "name": "Irish", - "nativeName": "Gaeilge" - }, - "ga_IE": { - "name": "Irish (Ireland)", - "nativeName": "Gaeilge (Éire)" - }, - "gd": { - "name": "Gaelic (Scotland)", - "nativeName": "Gàidhlig" - }, - "gl": { - "name": "Galician", - "nativeName": "Galego" - }, - "gu": { - "name": "Gujarati", - "nativeName": "ગુજરાતી" - }, - "gu_IN": { - "name": "Gujarati", - "nativeName": "ગુજરાતી" - }, - "he": { - "name": "Hebrew", - "nativeName": "עברית", - "orientation": "rtl" - }, - "he_IL": { - "name": "Hebrew", - "nativeName": "עברית", - "orientation": "rtl" - }, - "hi": { - "name": "Hindi", - "nativeName": "हिन्दी" - }, - "hi_IN": { - "name": "Hindi (India)", - "nativeName": "हिन्दी (भारत)" - }, - "hr": { - "name": "Croatian", - "nativeName": "Hrvatski" - }, - "hr_HR": { - "name": "Croatian", - "nativeName": "Hrvatski" - }, - "hsb": { - "name": "Upper Sorbian", - "nativeName": "Hornjoserbsce" - }, - "hu": { - "name": "Hungarian", - "nativeName": "Magyar" - }, - "hu_HU": { - "name": "Hungarian", - "nativeName": "Magyar" - }, - "hy": { - "name": "Armenian", - "nativeName": "Հայերեն" - }, - "hy_AM": { - "name": "Armenian", - "nativeName": "Հայերեն" - }, - "id": { - "name": "Indonesian", - "nativeName": "Bahasa Indonesia" - }, - "is": { - "name": "Icelandic", - "nativeName": "íslenska" - }, - "it": { - "name": "Italian", - "nativeName": "Italiano" - }, - "it_IT": { - "name": "Italian", - "nativeName": "Italiano" - }, - "ja": { - "name": "Japanese", - "nativeName": "日本語" - }, - "ja_JP": { - "name": "Japanese", - "nativeName": "日本語" - }, - "ka": { - "name": "Georgian", - "nativeName": "ქართული" - }, - "kk": { - "name": "Kazakh", - "nativeName": "Қазақ" - }, - "kn": { - "name": "Kannada", - "nativeName": "ಕನ್ನಡ" - }, - "ko": { - "name": "Korean", - "nativeName": "한국어" - }, - "ko_KR": { - "name": "Korean", - "nativeName": "한국어" - }, - "ku": { - "name": "Kurdish", - "nativeName": "Kurdî" - }, - "la": { - "name": "Latin", - "nativeName": "Latina" - }, - "lb": { - "name": "Luxembourgish", - "nativeName": "Lëtzebuergesch" - }, - "lg": { - "name": "Luganda", - "nativeName": "Luganda" - }, - "lt": { - "name": "Lithuanian", - "nativeName": "Lietuvių kalba" - }, - "lv": { - "name": "Latvian", - "nativeName": "Latviešu" - }, - "mai": { - "name": "Maithili", - "nativeName": "मैथिली মৈথিলী" - }, - "mg": { - "name": "Malagasy", - "nativeName": "Malagasy" - }, - "mi": { - "name": "Maori (Aotearoa)", - "nativeName": "Māori (Aotearoa)" - }, - "mk": { - "name": "Macedonian", - "nativeName": "Македонски" - }, - "ml": { - "name": "Malayalam", - "nativeName": "മലയാളം" - }, - "mn": { - "name": "Mongolian", - "nativeName": "Монгол" - }, - "mr": { - "name": "Marathi", - "nativeName": "मराठी" - }, - "no": { - "name": "Norwegian", - "nativeName": "Norsk" - }, - "no_NO": { - "name": "Norwegian", - "nativeName": "Norsk" - }, - "nb": { - "name": "Norwegian", - "nativeName": "Norsk" - }, - "nb_NO": { - "name": "Norwegian (Bokmål)", - "nativeName": "Norsk bokmål" - }, - "ne_NP": { - "name": "Nepali", - "nativeName": "नेपाली" - }, - "nn_NO": { - "name": "Norwegian (Nynorsk)", - "nativeName": "Norsk nynorsk" - }, - "nl": { - "name": "Dutch", - "nativeName": "Nederlands" - }, - "nl_NL": { - "name": "Dutch", - "nativeName": "Nederlands" - }, - "nr": { - "name": "Ndebele, South", - "nativeName": "IsiNdebele" - }, - "nso": { - "name": "Northern Sotho", - "nativeName": "Sepedi" - }, - "oc": { - "name": "Occitan (Lengadocian)", - "nativeName": "Occitan (lengadocian)" - }, - "or": { - "name": "Oriya", - "nativeName": "ଓଡ଼ିଆ" - }, - "pa": { - "name": "Punjabi", - "nativeName": "ਪੰਜਾਬੀ" - }, - "pa_IN": { - "name": "Punjabi", - "nativeName": "ਪੰਜਾਬੀ" - }, - "pl": { - "name": "Polish", - "nativeName": "Polski" - }, - "pl_PL": { - "name": "Polish", - "nativeName": "Polski" - }, - "pt": { - "name": "Portuguese", - "nativeName": "Português" - }, - "pt_BR": { - "name": "Portuguese (Brazilian)", - "nativeName": "Português (do Brasil)" - }, - "pt_PT": { - "name": "Portuguese (Portugal)", - "nativeName": "Português (Europeu)" - }, - "ro": { - "name": "Romanian", - "nativeName": "Română" - }, - "ro_RO": { - "name": "Romanian", - "nativeName": "Română" - }, - "rm": { - "name": "Romansh", - "nativeName": "Rumantsch" - }, - "ru": { - "name": "Russian", - "nativeName": "Русский" - }, - "ru_RU": { - "name": "Russian", - "nativeName": "Русский" - }, - "rw": { - "name": "Kinyarwanda", - "nativeName": "Ikinyarwanda" - }, - "si": { - "name": "Sinhala", - "nativeName": "සිංහල" - }, - "sk": { - "name": "Slovak", - "nativeName": "Slovenčina" - }, - "sl": { - "name": "Slovenian", - "nativeName": "Slovensko" - }, - "son": { - "name": "Songhai", - "nativeName": "Soŋay" - }, - "sq": { - "name": "Albanian", - "nativeName": "Shqip" - }, - "sr": { - "name": "Serbian", - "nativeName": "Српски" - }, - "sr_SP": { - "name": "Serbian", - "nativeName": "Српски" - }, - "sr_Latn": { - "name": "Serbian", - "nativeName": "Srpski" - }, - "ss": { - "name": "Siswati", - "nativeName": "siSwati" - }, - "st": { - "name": "Southern Sotho", - "nativeName": "Sesotho" - }, - "sv": { - "name": "Swedish", - "nativeName": "Svenska" - }, - "sv_SE": { - "name": "Swedish", - "nativeName": "Svenska" - }, - "ta": { - "name": "Tamil", - "nativeName": "தமிழ்" - }, - "ta_IN": { - "name": "Tamil (India)", - "nativeName": "தமிழ் (இந்தியா)" - }, - "ta_LK": { - "name": "Tamil (Sri Lanka)", - "nativeName": "தமிழ் (இலங்கை)" - }, - "te": { - "name": "Telugu", - "nativeName": "తెలుగు" - }, - "th": { - "name": "Thai", - "nativeName": "ไทย" - }, - "tlh": { - "name": "Klingon", - "nativeName": "Klingon" - }, - "tn": { - "name": "Tswana", - "nativeName": "Setswana" - }, - "tr": { - "name": "Turkish", - "nativeName": "Türkçe" - }, - "tr_TR": { - "name": "Turkish", - "nativeName": "Türkçe" - }, - "ts": { - "name": "Tsonga", - "nativeName": "Xitsonga" - }, - "tt": { - "name": "Tatar", - "nativeName": "Tatarça" - }, - "tt_RU": { - "name": "Tatar", - "nativeName": "Tatarça" - }, - "uk": { - "name": "Ukrainian", - "nativeName": "Українська" - }, - "uk_UA": { - "name": "Ukrainian", - "nativeName": "Українська" - }, - "ur": { - "name": "Urdu", - "nativeName": "اُردو", - "orientation": "rtl" - }, - "ve": { - "name": "Venda", - "nativeName": "Tshivenḓa" - }, - "vi": { - "name": "Vietnamese", - "nativeName": "Tiếng Việt" - }, - "vi_VN": { - "name": "Vietnamese", - "nativeName": "Tiếng Việt" - }, - "wo": { - "name": "Wolof", - "nativeName": "Wolof" - }, - "xh": { - "name": "Xhosa", - "nativeName": "isiXhosa" - }, - "zh": { - "name": "Chinese (Simplified)", - "nativeName": "中文 (简体)" - }, - "zh_CN": { - "name": "Chinese (Simplified)", - "nativeName": "中文 (简体)" - }, - "zh_TW": { - "name": "Chinese (Traditional)", - "nativeName": "正體中文 (繁體)" - }, - "zu": { - "name": "Zulu", - "nativeName": "isiZulu" - } -} diff --git a/flextype/config/locales.yaml b/flextype/config/locales.yaml new file mode 100644 index 00000000..d982a45a --- /dev/null +++ b/flextype/config/locales.yaml @@ -0,0 +1,477 @@ +af: + name: Afrikaans + nativeName: Afrikaans +af_ZA: + name: Afrikaans + nativeName: Afrikaans +ak: + name: Akan + nativeName: Akan +ast: + name: Asturian + nativeName: Asturianu +ar: + name: Arabic + nativeName: عربي + orientation: rtl +ar_SA: + name: Arabic + nativeName: عربي + orientation: rtl +as: + name: Assamese + nativeName: অসমীয়া +be: + name: Belarusian + nativeName: Беларуская +bg: + name: Bulgarian + nativeName: Български +bn: + name: Bengali + nativeName: বাংলা +bn_BD: + name: Bengali (Bangladesh) + nativeName: বাংলা (বাংলাদেশ) +bn_IN: + name: Bengali (India) + nativeName: বাংলা (ভারত) +br: + name: Breton + nativeName: Brezhoneg +bs: + name: Bosnian + nativeName: Bosanski +ca: + name: Catalan + nativeName: Català +ca_ES: + name: Catalan + nativeName: Català +ca_valencia: + name: Catalan (Valencian) + nativeName: Català (valencià) +cs: + name: Czech + nativeName: Čeština +cs_CZ: + name: Czech + nativeName: Čeština +cy: + name: Welsh + nativeName: Cymraeg +da: + name: Danish + nativeName: Dansk +da_DK: + name: Danish + nativeName: Dansk +de: + name: German + nativeName: Deutsch +de_AT: + name: German (Austria) + nativeName: Deutsch (Österreich) +de_CH: + name: German (Switzerland) + nativeName: Deutsch (Schweiz) +de_DE: + name: German (Germany) + nativeName: Deutsch (Deutschland) +dsb: + name: Lower Sorbian + nativeName: Dolnoserbšćina +el: + name: Greek + nativeName: Ελληνικά +el_GR: + name: Greek + nativeName: Ελληνικά +en: + name: English + nativeName: English +en_AU: + name: English (Australian) + nativeName: English (Australian) +en_CA: + name: English (Canadian) + nativeName: English (Canadian) +en_GB: + name: English (British) + nativeName: English (British) +en_NZ: + name: English (New Zealand) + nativeName: English (New Zealand) +en_US: + name: English (US) + nativeName: English (US) +en_ZA: + name: English (South African) + nativeName: English (South African) +eo: + name: Esperanto + nativeName: Esperanto +es: + name: Spanish + nativeName: Español +es_AR: + name: Spanish (Argentina) + nativeName: Español (de Argentina) +es_CL: + name: Spanish (Chile) + nativeName: Español (de Chile) +es_ES: + name: Spanish (Spain) + nativeName: Español (de España) +es_MX: + name: Spanish (Mexico) + nativeName: Español (de México) +et: + name: Estonian + nativeName: Eesti keel +eu: + name: Basque + nativeName: Euskara +fa: + name: Persian + nativeName: فارسی + orientation: rtl +fi: + name: Finnish + nativeName: Suomi +fi_FI: + name: Finnish + nativeName: Suomi +fj_FJ: + name: Fijian + nativeName: Vosa vaka_Viti +fr: + name: French + nativeName: Français +fr_CA: + name: French (Canada) + nativeName: Français (Canada) +fr_FR: + name: French (France) + nativeName: Français (France) +fur: + name: Friulian + nativeName: Furlan +fur_IT: + name: Friulian + nativeName: Furlan +fy: + name: Frisian + nativeName: Frysk +fy_NL: + name: Frisian + nativeName: Frysk +ga: + name: Irish + nativeName: Gaeilge +ga_IE: + name: Irish (Ireland) + nativeName: Gaeilge (Éire) +gd: + name: Gaelic (Scotland) + nativeName: Gàidhlig +gl: + name: Galician + nativeName: Galego +gu: + name: Gujarati + nativeName: ગુજરાતી +gu_IN: + name: Gujarati + nativeName: ગુજરાતી +he: + name: Hebrew + nativeName: עברית + orientation: rtl +he_IL: + name: Hebrew + nativeName: עברית + orientation: rtl +hi: + name: Hindi + nativeName: हिन्दी +hi_IN: + name: Hindi (India) + nativeName: हिन्दी (भारत) +hr: + name: Croatian + nativeName: Hrvatski +hr_HR: + name: Croatian + nativeName: Hrvatski +hsb: + name: Upper Sorbian + nativeName: Hornjoserbsce +hu: + name: Hungarian + nativeName: Magyar +hu_HU: + name: Hungarian + nativeName: Magyar +hy: + name: Armenian + nativeName: Հայերեն +hy_AM: + name: Armenian + nativeName: Հայերեն +id: + name: Indonesian + nativeName: Bahasa Indonesia +is: + name: Icelandic + nativeName: íslenska +it: + name: Italian + nativeName: Italiano +it_IT: + name: Italian + nativeName: Italiano +ja: + name: Japanese + nativeName: 日本語 +ja_JP: + name: Japanese + nativeName: 日本語 +ka: + name: Georgian + nativeName: ქართული +kk: + name: Kazakh + nativeName: Қазақ +kn: + name: Kannada + nativeName: ಕನ್ನಡ +ko: + name: Korean + nativeName: 한국어 +ko_KR: + name: Korean + nativeName: 한국어 +ku: + name: Kurdish + nativeName: Kurdî +la: + name: Latin + nativeName: Latina +lb: + name: Luxembourgish + nativeName: Lëtzebuergesch +lg: + name: Luganda + nativeName: Luganda +lt: + name: Lithuanian + nativeName: Lietuvių kalba +lv: + name: Latvian + nativeName: Latviešu +mai: + name: Maithili + nativeName: मैथिली মৈথিলী +mg: + name: Malagasy + nativeName: Malagasy +mi: + name: Maori (Aotearoa) + nativeName: Māori (Aotearoa) +mk: + name: Macedonian + nativeName: Македонски +ml: + name: Malayalam + nativeName: മലയാളം +mn: + name: Mongolian + nativeName: Монгол +mr: + name: Marathi + nativeName: मराठी +'no': + name: Norwegian + nativeName: Norsk +no_NO: + name: Norwegian + nativeName: Norsk +nb: + name: Norwegian + nativeName: Norsk +nb_NO: + name: Norwegian (Bokmål) + nativeName: Norsk bokmål +ne_NP: + name: Nepali + nativeName: नेपाली +nn_NO: + name: Norwegian (Nynorsk) + nativeName: Norsk nynorsk +nl: + name: Dutch + nativeName: Nederlands +nl_NL: + name: Dutch + nativeName: Nederlands +nr: + name: Ndebele, South + nativeName: IsiNdebele +nso: + name: Northern Sotho + nativeName: Sepedi +oc: + name: Occitan (Lengadocian) + nativeName: Occitan (lengadocian) +or: + name: Oriya + nativeName: ଓଡ଼ିଆ +pa: + name: Punjabi + nativeName: ਪੰਜਾਬੀ +pa_IN: + name: Punjabi + nativeName: ਪੰਜਾਬੀ +pl: + name: Polish + nativeName: Polski +pl_PL: + name: Polish + nativeName: Polski +pt: + name: Portuguese + nativeName: Português +pt_BR: + name: Portuguese (Brazilian) + nativeName: Português (do Brasil) +pt_PT: + name: Portuguese (Portugal) + nativeName: Português (Europeu) +ro: + name: Romanian + nativeName: Română +ro_RO: + name: Romanian + nativeName: Română +rm: + name: Romansh + nativeName: Rumantsch +ru: + name: Russian + nativeName: Русский +ru_RU: + name: Russian + nativeName: Русский +rw: + name: Kinyarwanda + nativeName: Ikinyarwanda +si: + name: Sinhala + nativeName: සිංහල +sk: + name: Slovak + nativeName: Slovenčina +sl: + name: Slovenian + nativeName: Slovensko +son: + name: Songhai + nativeName: Soŋay +sq: + name: Albanian + nativeName: Shqip +sr: + name: Serbian + nativeName: Српски +sr_SP: + name: Serbian + nativeName: Српски +sr_Latn: + name: Serbian + nativeName: Srpski +ss: + name: Siswati + nativeName: siSwati +st: + name: Southern Sotho + nativeName: Sesotho +sv: + name: Swedish + nativeName: Svenska +sv_SE: + name: Swedish + nativeName: Svenska +ta: + name: Tamil + nativeName: தமிழ் +ta_IN: + name: Tamil (India) + nativeName: தமிழ் (இந்தியா) +ta_LK: + name: Tamil (Sri Lanka) + nativeName: தமிழ் (இலங்கை) +te: + name: Telugu + nativeName: తెలుగు +th: + name: Thai + nativeName: ไทย +tlh: + name: Klingon + nativeName: Klingon +tn: + name: Tswana + nativeName: Setswana +tr: + name: Turkish + nativeName: Türkçe +tr_TR: + name: Turkish + nativeName: Türkçe +ts: + name: Tsonga + nativeName: Xitsonga +tt: + name: Tatar + nativeName: Tatarça +tt_RU: + name: Tatar + nativeName: Tatarça +uk: + name: Ukrainian + nativeName: Українська +uk_UA: + name: Ukrainian + nativeName: Українська +ur: + name: Urdu + nativeName: اُردو + orientation: rtl +ve: + name: Venda + nativeName: Tshivenḓa +vi: + name: Vietnamese + nativeName: Tiếng Việt +vi_VN: + name: Vietnamese + nativeName: Tiếng Việt +wo: + name: Wolof + nativeName: Wolof +xh: + name: Xhosa + nativeName: isiXhosa +zh: + name: Chinese (Simplified) + nativeName: 中文 (简体) +zh_CN: + name: Chinese (Simplified) + nativeName: 中文 (简体) +zh_TW: + name: Chinese (Traditional) + nativeName: 正體中文 (繁體) +zu: + name: Zulu + nativeName: isiZulu diff --git a/flextype/core/Plugins.php b/flextype/core/Plugins.php index 6faf23fc..0c7e853d 100755 --- a/flextype/core/Plugins.php +++ b/flextype/core/Plugins.php @@ -41,7 +41,7 @@ class Plugins public function __construct($flextype, $app) { $this->flextype = $flextype; - $this->locales = JsonParser::decode(Filesystem::read(ROOT_DIR . '/flextype/config/locales.json')); + $this->locales = Parser::decode(Filesystem::read(ROOT_DIR . '/flextype/config/locales.yaml'), 'yaml'); } public function getLocales()