(PHP 4, PHP 5)
gettext — Consultar un mensaje en el dominio actual
Busca un mensaje en el dominio actual.
El mensaje se está traduciendo.
Devuelve un string traducido si se encuentra en la tabla de traducciones, o envia el mensaje si no es encontrado.
Example #1 gettext()-check
<?php
// Configurar idioma en Alemán
putenv('LC_ALL=de_DE');
setlocale(LC_ALL, 'de_DE');
// Especifica la ubicación de la tabla de traducciones
bindtextdomain("myPHPApp", "./locale");
// Seleccionar dominio
textdomain("myPHPApp");
// Ahora las traducciones se encuentran en ./locale/de_DE/LC_MESSAGES/myPHPApp.mo
// Imprimir un mensaje de prueba
echo gettext("Bienvenido a mi aplicación en PHP");
// O use un alias _() para gettext()
echo _("¡Qué tenga un buen día!");
?>
Note:
Utilice el carácter de subrayado '_' como un alias en esta función.
Note:
Configurar el idioma no es suficiente en algunos sistema y putenv() debe ser usado para establecer el idioma actual.