Traducciones
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; }