From 2570dc157af7f9467d4bd93028721a3deb5b72bd Mon Sep 17 00:00:00 2001 From: Fred Tempez Date: Mon, 19 Sep 2022 11:40:39 +0200 Subject: [PATCH] =?UTF-8?q?Liste=20des=20langues=20install=C3=A9es=20+=20n?= =?UTF-8?q?ormalisation=20des=20noms=20de=20fichiers?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- core/module/translate/translate.php | 46 +++++++++++++++++++++++- site/i18n/{en.json => en_EN.json} | 0 site/i18n/es.zip | Bin 7325 -> 0 bytes site/i18n/{template.json => fr_FR.json} | 0 site/i18n/template.zip | Bin 4507 -> 0 bytes 5 files changed, 45 insertions(+), 1 deletion(-) rename site/i18n/{en.json => en_EN.json} (100%) delete mode 100644 site/i18n/es.zip rename site/i18n/{template.json => fr_FR.json} (100%) delete mode 100644 site/i18n/template.zip diff --git a/core/module/translate/translate.php b/core/module/translate/translate.php index aa11567e..30f00b1b 100644 --- a/core/module/translate/translate.php +++ b/core/module/translate/translate.php @@ -35,6 +35,46 @@ class translate extends common { // Activation du bouton de copie public static $siteTranslate = true; + public static $languagesContent = [ + 'az_AZ' => 'Azərbaycan dili', + 'bg_BG' => 'български език', + 'ca' => 'Català, valencià', + 'cs' => 'čeština, český jazyk', + 'da' => 'Dansk', + 'de' => 'Deutsch', + 'el_GR' => 'ελληνικά', + 'en_EN' => 'English', + 'es' => 'Español', + 'fa' => 'فارسی', + 'fr_FR' => 'Français', + 'he_IL' => 'Hebrew (Israel)', + 'hr' => 'Hrvatski jezik', + 'hu_HU' => 'Magyar', + 'id' => 'Bahasa Indonesia', + 'it' => 'Italiano', + 'ja' => '日本', + 'lt' => 'Lietuvių kalba', + 'mn_MN' => 'монгол', + 'nb_NO' => 'Norsk bokmål', + 'nn_NO' => 'Norsk nynorsk', + 'nl' => 'Nederlands, Vlaams', + 'pl' => 'Język polski, polszczyzna', + 'pt_BR' => 'Português(Brazil)', + 'pt_PT' => 'Português', + 'ro' => 'Română', + 'ru' => 'Pусский язык', + 'sk' => 'Slovenčina', + 'sl' => 'Slovenski jezik', + 'sv_SE' => 'Svenska', + 'th_TH' => 'ไทย', + 'tr_TR' => 'Türkçe', + 'uk_UA' => 'Yкраїнська мова', + 'vi' => 'Tiếng Việt', + 'zh_CN' => '中文 (Zhōngwén), 汉语, 漢語', + + // source: http://en.wikipedia.org/wiki/List_of_ISO_639-1_codes + ]; + /** * Configuration avancée des langues */ @@ -195,6 +235,7 @@ class translate extends common { 'state' => true ]); } + // Préparation de l'affichage du formulaire // Liste des langues disponibles @@ -204,7 +245,10 @@ class translate extends common { $files = glob('*.json'); // Ajouter une clé au tableau avec le code de langue foreach( $files as $file) { - self::$i18nFiles[basename($file, '.json')] = $file; + // La langue est-elle référencée ? + if (array_key_exists(basename($file, '.json'), self::$languagesContent)) { + self::$i18nFiles[basename($file, '.json')] = self::$languagesContent[basename($file, '.json')]; + } } chdir($dir); } diff --git a/site/i18n/en.json b/site/i18n/en_EN.json similarity index 100% rename from site/i18n/en.json rename to site/i18n/en_EN.json diff --git a/site/i18n/es.zip b/site/i18n/es.zip deleted file mode 100644 index a9f0166c867113d3c8da5ad9e8aae87ffaa59933..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7325 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 z08v)}00#g7000000096X000000001Gb1rIgZ*EXa1qJ{B000310RS}s002@P00000 DHVaDe diff --git a/site/i18n/template.json b/site/i18n/fr_FR.json similarity index 100% rename from site/i18n/template.json rename to site/i18n/fr_FR.json diff --git a/site/i18n/template.zip b/site/i18n/template.zip deleted file mode 100644 index 1b741ff547c245c029921c364b5afed12c4942ec..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4507 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