Subversion Repositories Applications.framework

Rev

Rev 331 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 331 Rev 492
Line 14... Line 14...
14
 * @author		Jean-Pascal MILCENT <jpm@tela-botanica.org>
14
 * @author		Jean-Pascal MILCENT <jpm@tela-botanica.org>
15
 * @copyright	Copyright (c) 2010, Tela Botanica (accueil@tela-botanica.org)
15
 * @copyright	Copyright (c) 2010, Tela Botanica (accueil@tela-botanica.org)
16
 * @license		http://www.cecill.info/licences/Licence_CeCILL_V2-fr.txt Licence CECILL
16
 * @license		http://www.cecill.info/licences/Licence_CeCILL_V2-fr.txt Licence CECILL
17
 * @license		http://www.gnu.org/licenses/gpl.html Licence GNU-GPL
17
 * @license		http://www.gnu.org/licenses/gpl.html Licence GNU-GPL
18
 * @since 		0.3
18
 * @since 		0.3
19
 * @version		$Id: I18n.php 331 2011-02-24 18:03:35Z jpm $
19
 * @version		$Id: I18n.php 492 2016-11-21 16:14:56Z mathias $
20
 * @link		/doc/framework/
20
 * @link		/doc/framework/
21
 */
21
 */
22
class I18n {
22
class I18n {
23
	/** Format de traduction utilisant les fichier .ini */
23
	/** Format de traduction utilisant les fichier .ini */
24
	const FORMAT_INI = '.ini';
24
	const FORMAT_INI = '.ini';
Line 166... Line 166...
166
		//ATTENTION : il est important de passer la valeur par référence car nous la modifions dynamiquement dans la boucle
166
		//ATTENTION : il est important de passer la valeur par référence car nous la modifions dynamiquement dans la boucle
167
		foreach ($i18n as $cle => &$valeur) {
167
		foreach ($i18n as $cle => &$valeur) {
168
			if (is_array($valeur)) {
168
			if (is_array($valeur)) {
169
				$i18n[$cle] = self::analyserTableauIni($valeur);
169
				$i18n[$cle] = self::analyserTableauIni($valeur);
170
			} else {
170
			} else {
-
 
171
				// @WARNING déconne avec eFlore dans Wordpress, pour on ne sait quelle raison
171
				$i18n = self::evaluerCle($i18n, $cle, $valeur);
172
				//$i18n = self::evaluerCle($i18n, $cle, $valeur);
172
			}
173
			}
173
		}
174
		}
174
		return $i18n;
175
		return $i18n;
175
	}
176
	}
Line 230... Line 231...
230
		if (Config::get('debogage') === true) {
231
		if (Config::get('debogage') === true) {
231
			trigger_error($m, $e);
232
			trigger_error($m, $e);
232
		}
233
		}
233
	}
234
	}
234
}
235
}
235
?>
-
 
236
236
?>
-
 
237