i18n.php
Table of Contents
Functions
- _T() : string
- Traduction des textes de SPIP
- _L() : string
- Remplace les variables `@...@` par leur valeur dans une chaîne de langue.
- lang_select() : string
- Sélectionne la langue donnée en argument et mémorise la courante
Functions
_T()
Traduction des textes de SPIP
_T(string $texte[, array<string|int, mixed> $args = [] ][, array<string|int, mixed> $options = [] ]) : string
Traduit une clé de traduction en l'obtenant dans les fichiers de langues.
Parameters
- $texte : string
-
Clé de traduction
- $args : array<string|int, mixed> = []
-
Couples (variable => valeur) pour passer des variables à la chaîne traduite. la variable spip_lang permet de forcer la langue
- $options : array<string|int, mixed> = []
-
- string class : nom d'une classe a ajouter sur un span pour encapsuler la chaine
- bool force : forcer un retour meme si la chaine n'a pas de traduction
- bool sanitize : nettoyer le html suspect dans les arguments
Tags
Return values
string —texte
_L()
Remplace les variables `@...@` par leur valeur dans une chaîne de langue.
_L(string $text[, array<string|int, mixed> $args = [] ][, array<string|int, mixed> $options = [] ]) : string
Cette fonction est également appelée dans le code source de SPIP quand une chaîne n'est pas encore dans les fichiers de langue.
Parameters
- $text : string
-
texte
- $args : array<string|int, mixed> = []
-
Couples (variable => valeur) à transformer dans le texte
- $options : array<string|int, mixed> = []
-
- string class : nom d'une classe a ajouter sur un span pour encapsuler la chaine
- bool sanitize : nettoyer le html suspect dans les arguments
Tags
Return values
string —texte
lang_select()
Sélectionne la langue donnée en argument et mémorise la courante
lang_select([null|string $lang = null ]) : string
Restaure l'ancienne langue si appellée sans argument.
Parameters
- $lang : null|string = null
-
- string : Langue à appliquer,
- null : Pour restituer la dernière langue mémorisée.
Tags
Return values
string —- string Langue utilisée.