\Lang

Class Lang

Summary

Methods
Properties
Constants
langUrl()
langFlag()
debugTrad()
debugRouterTrad()
getKey()
getName()
getRouterKey()
switchTo()
rollback()
loadLang()
No public properties found
No constants found
No protected methods found
No protected properties found
N/A
No private methods found
No private properties found
N/A

Methods

langUrl()

langUrl(string  $lang, string  $nav = null) : string

Retourne l'url courante traduite pour une autre langue

Parameters

string $lang

code langue

string $nav

tableau representatif de l'url à traduire

Returns

string

langFlag()

langFlag(string  $lang, string  $style = '', array  $attr = array(),   $sel = true) : string

Retourne le code html du drapeau de la langue en entrée

Parameters

string $lang

code langue

string $style

style css

array $attr

attributs html

$sel

Returns

string

debugTrad()

debugTrad(string  $show = true) : string

Retourne le tableau de traduction de la langue courante

Parameters

string $show

Returns

string

debugRouterTrad()

debugRouterTrad(string  $show = true) : string

Retourne le tableau de traduction des routers

Parameters

string $show

Returns

string

getKey()

getKey(string  $key) : mixed

Retourne la traduction pour la langue courante de la clé en entrée ou false si la clé n'existe pas

Parameters

string $key

identifiant

Returns

mixed

getName()

getName(string  $key) : mixed

Retourne le titre traduit pour la langue courante associé à la clé en entrée ou false si la clé n'existe pas

Parameters

string $key

identifiant

Returns

mixed

getRouterKey()

getRouterKey(string  $key) : mixed

Retourne la traduction pour la langue courante associé à la clé de routage en entrée ou false si la clé n'existe pas

Parameters

string $key

identifiant de routage

Returns

mixed

switchTo()

switchTo(  $lang, boolean|true  $change_current = true) 

Change de langue en intégrant un rollback

Parameters

$lang
boolean|true $change_current

si true, altère la valeur Acid::get('lang;current')

rollback()

rollback(boolean|true  $change_current = true) 

Remonte dans l'historique de langue

Parameters

boolean|true $change_current

si true, altère la valeur Acid::get('lang;current')

loadLang()

loadLang(  $language = null) 

Charge les fichiers de langue

Parameters

$language