Pergunta

Eu tenho uma versão de desenvolvimento do meu site PHP e quando me mudei para o meu servidor de produção no CentOS OS eu descobri a minha versão de localidade do en_EN não está funcionando.

Você poderia me dizer o que pode causar isso e o que fazer para começar este trabalho? Eu uso setlocale e gettext para uso i18n no PHP.

Foi útil?

Solução

Eu não recomendo ninguém usando setlocale() e gettext() para localização em PHP (há alguns problemas sérios que irão conduzir qualquer nozes desenvolvedor). Mas de qualquer maneira, não há nenhuma localidade en_EN. O identificador antes o sublinhado é a língua (en = em Inglês), o identificador após o sublinhado é o país (EN = ???). Você provavelmente deve estar usando en_US, en_GB, ou algo mais.

Outras dicas

Eu não acho que en_EN está correto, talvez você quer dizer en_US?

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top