gettext

(PHP 4, PHP 5, PHP 7)

gettextConsultar un mensaje en el dominio actual

Descripción

gettext ( string $message ) : string

Busca un mensaje en el dominio actual.

Parámetros

message

El mensaje se está traduciendo.

Valores devueltos

Devuelve un string traducido si se encuentra en la tabla de traducciones, o envia el mensaje si no es encontrado.

Ejemplos

Ejemplo #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!");
?>

Notas

Nota:

Utilice el carácter de subrayado '_' como un alias en esta función.

Nota:

Configurar el idioma no es suficiente en algunos sistema y putenv() debe ser usado para establecer el idioma actual.

Ver también

  • setlocale() - Establecer la información del localismo