Como alterar a localidade apenas para o Wine?

4

(Note que esta é uma questão diferente de esse aqui )

Esta é a saída do comando "locale" na minha máquina:

LANG=en_GB.UTF-8
LANGUAGE=
LC_CTYPE="en_GB.UTF-8"
LC_NUMERIC=en_US.UTF-8
LC_TIME=en_US.UTF-8
LC_COLLATE="en_GB.UTF-8"
LC_MONETARY=en_US.UTF-8
LC_MESSAGES="en_GB.UTF-8"
LC_PAPER=en_US.UTF-8
LC_NAME=en_US.UTF-8
LC_ADDRESS=en_US.UTF-8
LC_TELEPHONE=en_US.UTF-8
LC_MEASUREMENT=en_US.UTF-8
LC_IDENTIFICATION=en_US.UTF-8
LC_ALL=

Estou feliz com essas configurações e gostaria que elas fiquem. Mas sempre que eu abro uma aplicação Wine, eu gostaria que ela fosse aberta com o pl_PL.utf8 locale. No terminal eu posso fazer isso digitando

LC_ALL=pl_PL.utf8 wine myapp.exe

Existe uma maneira de alterar permanentemente a localidade padrão somente para o Wine?

    
por alkamid 26.04.2013 / 20:50

1 resposta

5
  • O Winecfg não possui nenhuma opção para alterar o idioma. O caminho normal é o método que você postou.

  • Você precisará alterar o executável que você iniciar e adicionar o locale na frente dele, exatamente como você faz na linha de comando.

Além disso ...

  • é antigo, mas winelocale ainda pode funcionar.

      

    O WineLocale clona a funcionalidade do Microsoft AppLocale no Wine. Ele é usado para gerenciar configurações de código de idioma e fonte no Registro do Wine para garantir a exibição adequada de tipos não latinos em executáveis portáveis pré-Unicode.

    
por Rinzwind 26.04.2013 / 21:03