Traducciones

De ZanPHP

ZanPHP implementa dos formas de traducción, la primera utilizando GetText y la segunda con una manera manual.

La forma para traducir con Gettext se utiliza de la siguiente forma:

<?php print __(_("Some text to translate")); ?>

Para hacer la traducción necesitamos instalar un programa llamado PoEdit (http://www.poedit.net) y traducir nuestros archivos .PO los cuales se ubican en la carpeta www/lib/languages/gettext.

Si queremos utilizar la manera tradicional de traducción, debemos configurar la constante _translation que esta en el archivo www/config/config.basics.php y ponerle como valor "normal".

Para este tipo de traducción solo será necesario utilizar la función __().

<?php print __("Some text to translate"); ?>

Después es necesario agregar la traducción en el siguiente archivo www/lib/languages/language.spanish.php, se debe de agregar de la siguiente forma:

function translation($text) {
    switch($text) {
        case "Some text to translate": return "Algún texto para traducir"; break;
    }
 
    return $text;
}

En.png Translations

Left.png Modelos Clase Array2XML Right.png

Herramientas personales