gettext
(PHP 4, PHP 5, PHP 7, PHP 8)
gettext — Busca un mensaje en el dominio actual
Parámetros
message
-
El mensaje a traducir.
Valores devueltos
Devuelve un string traducido, si se encuentra uno en la tabla
de traducción, o bien el mensaje message
,
si no se encuentra.
Ejemplos
Ejemplo #1 Ejemplo con gettext()
<?php
// Selección del alemán
putenv('LC_ALL=de_DE');
setlocale(LC_ALL, 'de_DE');
// Especifica la localización de las tablas de traducción
bindtextdomain("myPHPApp", "./locale");
// Elige el dominio
textdomain("myPHPApp");
// La traducción se busca en ./locale/de_DE/LC_MESSAGES/myPHPApp.mo
// Mostrar un mensaje de prueba
echo gettext("Bienvenue dans mon application PHP");
// O utiliza el alias _() para reemplazar gettext()
echo _("Passez une bonne journée");
?>
Notas
Nota:
Puede utilizarse el carácter guión bajo (_) como alias de esta función.
Nota:
Definir un idioma no es suficiente para algunos
sistemas operativos y puede ser necesario utilizar la función
putenv() para definir la configuración local actual.
Ver también
- _() - Alias de gettext
- setlocale() - Establecer la información del localismo