Language
De Sydonie
Sommaire
Language : outil de gestion des langues suivants les normes
Documentation effectuée sur :
- Helpers subversion release : 116
Dépendances :
- aucune
Language_IETF_RFC_3066
Méthodes :
- get($code_lang)
- isValid($code_lang)
Exemples d'utilisation de la méthode get()
Exemple 1
include_once('Language_IETF_RFC_3066.php'); $a = Language_IETF_RFC_3066::get('fr-FR'); print_r($a);
Affichera :
Array ( [language] => French [available] => Array ( [0] => fr-AD [1] => fr-BE [2] => fr-BF [3] => fr-BI ... [37] => fr [38] => fr-VU [39] => fr-WF [40] => fr-YT ) [codeLang] => fr )
Exemple 2
include_once('Language_IETF_RFC_3066.php'); $a = Language_IETF_RFC_3066::get('fr'); print_r($a);
Affichera la même chose que lors de l'exemple 1 :
Array ( [language] => French [available] => Array ( [0] => fr-AD [1] => fr-BE [2] => fr-BF [3] => fr-BI ... [37] => fr [38] => fr-VU [39] => fr-WF [40] => fr-YT ) [codeLang] => fr )
Exemple 3
include_once('Language_IETF_RFC_3066.php'); $a = Language_IETF_RFC_3066::get('fr-FRADGR'); print_r($a);
Affichera :
array()
Exemples d'utilisation de la méthode isValid()
include_once('Language_IETF_RFC_3066.php'); $a = Language_IETF_RFC_3066::isValid('fr-Fr'); $b = Language_IETF_RFC_3066::isValid('fr'); $c = Language_IETF_RFC_3066::isValid('fr-FRADGR'); var_dump($a); var_dump($b); var_dump($c);
Affichera :
bool(true) bool(true) bool(false)
Language_ISO_639
Méthodes :
- get($code_lang)
- getAllCodes()
Exemple d'utilisation de la méthode get()
Exemple 1
include_once('Language_ISO_639.php'); $a = Language_ISO_639::get('fre'); print_r($a);
Affichera
Array ( [iso-639-1] => Array ( [bibliography] => fre [terminology] => fra ) [iso-639-2] => fr [name] => Array ( [english] => Array ( [0] => French ) [french] => Array ( [0] => français ) ) )
Exemple 2
include_once('Language_ISO_639.php'); $a = Language_ISO_639::get('fr'); print_r($a);
Affichera
Array ( [iso-639-1] => Array ( [bibliography] => fre [terminology] => fra ) [iso-639-2] => fr [name] => Array ( [english] => Array ( [0] => French ) [french] => Array ( [0] => français ) ) )
Exemple 3
include_once('Language_ISO_639.php'); $a = Language_ISO_639::get('tlh'); print_r($a);
Affichera (à compléter)
Array ( [iso-639-1] => Array ( [bibliography] => ... [terminology] => ... ) [iso-639-2] => ... [name] => Array ( [english] => Array ( [0] => ... ) [french] => Array ( [0] => ... ) ) )
Exemple 4
include_once('Language_ISO_639.php'); $a = Language_ISO_639::get('bzh'); print_r($a);
Affichera
Array()
Exemple d'utilisation de la méthode getallCodes()
include_once('Language_ISO_639.php'); $a = Language_ISO_639::getAllCodes(); print_r($a);
Affichera
Array ( [0] => aa [1] => ab [2] => ace [3] => ach [4] => ada ... [480] => znd [481] => zu [482] => zun [483] => zxx [484] => zza )