Ayudante il8n
core/helpers/helper.i18n.php
El Ayudante i18n contiene funciones de Internacionalización.
Contenido |
Cargando este Asistente
Este asistente es cargado usando el siguiente código:
$this->helper("i18n");
Las siguientes funciones están disponibles:
__(string $text)
Retorna: @string;
Esta función retorna la traducción de un texto específico. Ejemplo:
print __("Translated Text"); //It must exist a language translation document on core/language/ //In this case, all translations are returned by the translation() function at core/languages/language.spanish.php //Prints: "Texto Traducido" .
getXMLang(string $language, boolean $invert = FALSE)
Retorna: @string/@bool;
Esta función retorna la Abreviatura de lenguaje XML estándar. Ejemplo:
print getXMLang("English"); //Prints: "en".
Puede pasar la Abreviatura XML y obtener la palabra completa. Ejemplo:
print getXMLang("en", TRUE); //Prints: "English".
whichLanguage(boolean $invert = FALSE)
Retorna: @string;
Esta función retorna el Lenguaje default. Ejemplo:
print whichLanguage(); //Prints: "English".
Puede también obtener la Abreviatura XML estándar. Ejemplo:
print whichLanguage(FALSE); //Prints: "en" .
isLanguage($language)
Retorna: @string;
Esta función define si una palabra es una Abreviatura XML estándar de un Lenguaje. Ejemplo:
isLanguage("en"); //Returns: "TRUE" .
getLanguage($language)
Retorna: @string;
Esta función retorna la traducción de la palabra que representa un lenguaje. Ejemplo:
print getLanguage("Spanish"); //Returns: "Español" . //The result depends on the default Language