Configurações de localidade do app.yml

Relaxe, meu fórum está funcionando. Mas eu gostaria de aprender.

Bastante gente está usando algo como isto:

LANGUAGE = "en_US.UTF-8",
LC_ALL = "en_US.UTF-8",
LANG = "en_US.UTF-8"

Não seria LC_ALL suficiente? Isso inclui todas as outras opções, certo?

O meu é finlandês e eu usei apenas LANGUAGE = "fi_FI.UTF-8" e LANG = "fi". Tudo funcionou perfeitamente. Mas depois de atualizações recentes que falharam, percebi a pequena diferença entre o meu e o que os outros estão usando. Então, mudei o app.yml e usei as três variantes em forma UTF-8.

Eu atualizei e isso falhou. Claro, fui informado que LANG = "fi_FI.UTF-8" não era permitido, então voltei para fi, deletei LC_ALL e tudo foi corrigido.

Agora estou me perguntando por que

  • LANG afetou quando LC_ALL estava incluído
  • LANG = "fi_FI.UTF-8" não era permitido, mas a maioria dos fóruns globais aparentemente pode usar LANG = "en_US.UTF-8"
2 curtidas