FORMAT_INI
FORMAT_INI
Format de traduction utilisant les fichier .ini
I18n permet de traduire une application à partir de données stockées dans des fichiers ini.
Si vous souhaitez utiliser le fonctionnement par défaut vous devrez :
Elle offre l'accès en lecture seule aux paramètres des fichiers ini. C'est une Singleton. Une seule classe de traduction peut être instanciée par Application.
getValeur(string $param, array $i18n) : mixed
Renvoie la valeur demandé grâce une chaine de paramètres
string | $param | la chaine identifiante |
array | $i18n | le tableau de traductions |
la valeur correspondante à la chaine identifiante si elle est trouvée, sinon false.
chargerFichierIni(string $fichier_ini, string $langue) : boolean
Parse le fichier ini donné en paramètre
string | $fichier_ini | nom du fichier ini à parser |
string | $langue | la langue correspondant au fichier |
true si le chargement c'est bien passé, sinon false.
evaluerCle(array $i18n, string $cle, string $valeur)
Dans le cas des chaines de traduction à sous clé (ex.: cle.souscle), cette méthode évalue les valeurs correspondantes et créée les sous tableaux associés.
array | $i18n | tableau de traductions (par référence) |
string | $cle | la cle dans le tableau |
string | $valeur | la valeur à affecter |