Overview

Packages

  • Framework
  • None
  • PHP
  • Utilitaire

Classes

  • Bdd
  • Cache
  • CacheSimple
  • Chronometre
  • Cli
  • Config
  • Controleur
  • Debug
  • Framework
  • GestionnaireException
  • I18n
  • Log
  • Registre
  • RestClient
  • RestServeur
  • RestService
  • Script
  • SquelettePhp
  • Url
  • 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 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: Licence CECILL
License: Licence GNU-GPL
Author: Jean-Pascal MILCENT <jpm@tela-botanica.org>
Version: $Id: I18n.php 331 2011-02-24 18:03:35Z jpm $
Since: 0.3
Link: /doc/framework/
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

API documentation generated by ApiGen 2.8.0