Overview

Packages

  • Framework
  • PHP

Classes

  • Application
  • Chronometre
  • Config
  • Controleur
  • Debug
  • GestionnaireException
  • I18n
  • Log
  • Modele
  • Registre
  • SquelettePhp
  • Url

Functions

  • autoloadAppliDefaut
  • autoloadFw
  • Overview
  • Package
  • Class
  • Tree
  • Deprecated
  • Todo

Class I18n

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 :

  • déposer les fichiers ini dans le dossier définit par la variable de config "chemin_i18n".
  • nommer les fichiers selon la forme "locale.ini" (Ex.: fr.ini ou fr_CH.ini ).

Elle offre l'accès en lecture seule aux paramètres de des fichiers ini. C'est une Singleton. Une seule classe de traduction peut être instanciée par Application.

Package: Framework
Category: PHP 5.2
Copyright: Copyright (c) 2010, Tela Botanica (accueil@tela-botanica.org)
License: <http://www.gnu.org/licenses/gpl.html>
License: <http://www.cecill.info/licences/Licence_CeCILL_V2-fr.txt>
Author: Jean-Pascal MILCENT <jpm@tela-botanica.org>
Located at I18n.php
Methods summary
public static string
# get( string $identifiant, mixed $langue = null )

Accesseur pour la valeur d'une traduction

Accesseur pour la valeur d'une traduction

Parameters

$identifiant
string
$param le nom du paramètre
$langue

Returns

string
la valeur du paramètre
public static boolean
# charger( string $langue, mixed $fichier = null, mixed $format = I18n::FORMAT_INI )

Charge un fichier ini dans le tableau des paramètres de l'appli

Charge un fichier ini dans le tableau des paramètres de l'appli

Parameters

$langue
string
$fichier_ini le nom du fichier à charger
$fichier
$format

Returns

boolean
true, si le fichier a été trouvé et correctement chargé, sinon false.
public static array
# setLangue( string $langue )

Définit la langue utiliser pour rechercher une traduction.

Définit la langue utiliser pour rechercher une traduction.

Parameters

$langue
string
$fichier_ini le nom du fichier à charger

Returns

array
le fichier ini parsé
Constants summary
string FORMAT_INI '.ini'
#

Format de traduction utilisant les fichier .ini

Format de traduction utilisant les fichier .ini

TBFramework - v0.2 API documentation generated by ApiGen 2.8.0