Você pode criar aliases usando /etc/locale.alias
, você deve conseguir:
en_US en_US.utf8
Fonte:
link
Eu desenvolvi um projeto em um Debian, mas agora eu instalei um servidor Ubuntu, e o desenvolvimento de nossos projetos mudou para este novo servidor.
O Debian será o servidor de produção.
Quando estou usando o gettext, o código de idioma no debian é en_US
, enquanto no Ubuntu não existe código como este, mas en_US.utf8
.
Eu não tenho direitos de administrador no debian, apenas ftp, e um ssh muito restrito, então eu posso jogar apenas com o servidor Ubuntu.
Eu quero unificar os códigos de idioma em todos os ambientes, por isso deve ser en_US
.
Como posso instalar isso no Ubuntu ou criar um alias a partir de en_US.utf8 -> en_US
?
Eu tentei:
apt-get install language-pack-en language-pack-en-base
isso não ajuda. Eu também preciso fazer isso para outros idiomas, como de_DE
.
root@mydev:/usr/share/locales# locale -a
C
C.UTF-8
...
en_NZ.utf8
en_PH.utf8
en_SG.utf8
en_US.utf8 <!-- need en_US only
en_ZA.utf8
...
POSIX
Você pode criar aliases usando /etc/locale.alias
, você deve conseguir:
en_US en_US.utf8
Fonte:
link