Ayudante il8n

De ZanPHP
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

En.png il8n Helper

Left.png Ayudante HTML Ayudante Inflect Right.png

Herramientas personales