Browse Source

Corrige #275 "langage --> langUage"

Le code utilise maintenant le bon nom de variable "LANGUAGE" plutôt que
"LANGAGE". Lorsque ce dernier est utilisé, ça marche encore, mais avec
un avertissement dans le log.

L'ancienne version de la variable est testée si la nouvelle n'est pas
présente. De cette façon, un code existant simplement mis à jour
continuera de fonctionner.
Christophe HENRY 7 years ago
parent
commit
2c455a37f9
3 changed files with 6 additions and 2 deletions
  1. 4 0
      common.php
  2. 1 1
      i18n.php
  3. 1 1
      install.php

+ 4 - 0
common.php

@@ -13,6 +13,10 @@ session_start();
 mb_internal_encoding('UTF-8'); // UTF8 pour fonctions mb_*
 $start=microtime(true);
 require_once('constant.php');
+if (!defined('LANGUAGE')) {
+	define('LANGUAGE', LANGAGE); // ancienne constante encore utilisée
+	trigger_error('Please use, in "constant.php", LANGUAGE instead of LANGAGE');
+}
 require_once('RainTPL.php');
 require_once('i18n.php');
 class_exists('Plugin') or require_once('Plugin.class.php');

+ 1 - 1
i18n.php

@@ -10,7 +10,7 @@
 	function i18n_init(){
 		global $i18n,$i18n_js;
 		if(!isset($i18n)){
-			$i18n_js =  file_get_contents(dirname(__FILE__).'/locale/'.LANGAGE.'.json');
+			$i18n_js =  file_get_contents(dirname(__FILE__).'/locale/'.LANGUAGE.'.json');
 			$i18n = json_decode($i18n_js,true);
 		}
 	}	

+ 1 - 1
install.php

@@ -119,7 +119,7 @@ if(isset($_['installButton'])){
 	//Nombre de flux mis à jour lors de la synchronisation graduée
 	define('SYNC_GRAD_COUNT',10);
 	//Langue utilisée
-	define('LANGAGE','fr');
+	define('LANGUAGE','fr');
 	?>";
 
 	file_put_contents('constant.php', $constant);