Vlw antonio, funcionou bem! Só não entendi porque o raio do C, porque quando eu utilizei o: "LC_MESSAGES="en_US.UTF-8" ls -l 1" veio com o padrão do meu locale.
casa-PC bash.dev.13.09.16.dir # LC_MESSAGES=C ls -l 1 ls: cannot access 1: No such file or directory casa-PC bash.dev.13.09.16.dir # ls -l 1 ls: não é possível acessar 1: Arquivo ou diretório não encontrado casa-PC bash.dev.13.09.16.dir # meu locale: casa-PC bash.dev.13.09.16.dir # locale LANG=pt_BR.UTF-8 LANGUAGE=pt_BR:pt LC_CTYPE="pt_BR.UTF-8" LC_NUMERIC=pt_BR.UTF-8 LC_TIME=pt_BR.UTF-8 LC_COLLATE="pt_BR.UTF-8" LC_MONETARY=pt_BR.UTF-8 LC_MESSAGES="pt_BR.UTF-8" LC_PAPER=pt_BR.UTF-8 LC_NAME=pt_BR.UTF-8 LC_ADDRESS=pt_BR.UTF-8 LC_TELEPHONE=pt_BR.UTF-8 LC_MEASUREMENT=pt_BR.UTF-8 LC_IDENTIFICATION=pt_BR.UTF-8 LC_ALL= casa-PC bash.dev.13.09.16.dir # Em 13 de setembro de 2016 14:12, Antonio Terceiro <[email protected]> escreveu: > On Tue, Sep 13, 2016 at 11:15:08AM -0300, Rodrigo Cunha wrote: > > srs, para melhoria de meu sistema decidi criar dois usuarios um com > output > > em pt-br e outro com ingles; > > Seria possivel eu obter o output de erro no bash em diversas linguagens, > > dependendo do usuario que eu estiver logado? > > vc nem precisa de 2 usuários, basta setar a variável de ambiente > LC_MESSAGES: > > $ cat /nao/existe > cat: /nao/existe: No such file or directory > $ LC_MESSAGES=pt_BR.UTF-8 cat /nao/existe > cat: /nao/existe: Arquivo ou diretório não encontrado > > note que pra isso funcionar você tem que ter os locales gerados localmente > pra > isso funcionar. `dpkg-reconfigure locales`, e escolha os que você quer. > > (no meu shell as mensagens estão setadas pra inglês por default porque > pra desenvolver é muito mais prático). > > $ locale > LANG=pt_BR.UTF-8 > LANGUAGE= > LC_CTYPE="pt_BR.UTF-8" > LC_NUMERIC="pt_BR.UTF-8" > LC_TIME="pt_BR.UTF-8" > LC_COLLATE="pt_BR.UTF-8" > LC_MONETARY="pt_BR.UTF-8" > LC_MESSAGES=C > LC_PAPER="pt_BR.UTF-8" > LC_NAME="pt_BR.UTF-8" > LC_ADDRESS="pt_BR.UTF-8" > LC_TELEPHONE="pt_BR.UTF-8" > LC_MEASUREMENT="pt_BR.UTF-8" > LC_IDENTIFICATION="pt_BR.UTF-8" > > -- Atenciosamente, Rodrigo da Silva Cunha

