Como você faz gettext SEMPRE usar uma tradução em vez de texto idioma padrão
Pergunta
Quando você chamar a função php gettext para traduzir o texto para outro idioma, ele usa o texto que você tem na página para atuar como o CHAVE / ID para procurar o valor para substituí-lo com
echo gettext('hello how are you today');
que seria o texto usado para procurar a tradução, no entanto gostaria de usar algo como isto
echo gettext('welcome_message');
e têm que traduzida em Inglês e qualquer outra oferta língua que eu. Então, como eu poderia fazer isso acontecer? Como posso fazer a função gettext SEMPRE usar um arquivo de idioma? Então, se meu idioma padrão é o Inglês para o site, em seguida, em vez de mostrar gettext WELCOME_MESSAGE para um usuário do Inglês seria mostrar Olá, como você está hoje
É tão simples como a criação de um arquivo de idioma Inglês, além de outros arquivos de idioma?
Solução
Você está no caminho certo. O argumento string para gettext () é apenas um identificador, não um "idioma padrão". Se não houver nenhuma tradução na região activa, então gettext irá retornar esse identificador.
A sua solução é apenas o que você suspeita:. Basta criar um arquivo de tradução Inglês