Sei muito bem que, para substituir as configurações de localidade, podemos usar o LC_ALL
prefixo ao comando que se deseja executar. Eu também sei que C
usa localidade padrão de um sistema. Mas o que C
significa?
environment-variables
locale
Sergiy Kolodyazhnyy
fonte
fonte
Respostas:
A única dica sólida que pude foi de uma documentação do Slackware escrita pelo grande Patrick Volkerding. No arquivo,
/etc/profile.d/lang.sh
ele fez o seguinte comentário:Sem revelar o que o 'C' realmente significa, mas eu acho que 'C' é um alias para esse nível mais baixo e mais seguro de localidade .... Não é muito satisfatório, eu sei :(.
Para ver esse comentário você mesmo no pacote Slackware, tente o seguinte:
E, em seguida, abra o arquivo
lang.sh.new
com seu editor de texto favorito ...fonte
C
significa a linguagem de programação C. É um sinônimo para oPOSIX
código do idioma.Consulte http://pubs.opengroup.org/onlinepubs/009695399/basedefs/xbd_chap07.html#tag_07_02
fonte
gettext
estava na linguagem C. Também não para "localidade padrão de um sistema", mas na verdade "localidade padrão de cada aplicativo". O desenvolvedor pode usar localidades originais / de origem diferentes deen_US
ouen
. Pode ser árabe, chinês, francês, alemão, japonês ... não importa.