Um aplicativo com uma interface de usuário russa mostra pontos de interrogação, em vez da maioria do seu texto (alguns elementos são renderizados, porém).
O código do idioma do sistema é o inglês (en_US, en_IE). Tentei o Ubuntu ant XUbuntu 12.04 com o Wine 1.5.
Eu tentei iniciar o aplicativo com
LANG=ru_RU.utf8 wine myapp.exe
mas isso não ajuda.
Eu também verifiquei se ttf-mscorefonts-installer
está instalado.
Se eu usar o Windows, a configuração da página de códigos russa para aplicativos não unicode no Painel de Controle resolve o problema.
Alguma ideia?
LANG=ru_RU.utf8 wine myapp.exe
, que resolveu o mesmo problema para mimRespostas:
Em primeiro lugar,
LANG
pode não ser suficiente. UseLC_CTYPE
. Então, se o código do idioma do sistema não for russo, é provável que você não o tenha instalado. Para instalá-lo, faça o seguinte como root (estes exemplos são para o Ubuntu, adapte-os à sua distribuição):Após essa execução, por exemplo
LANG=ru_RU.utf8 cal
, você deverá fornecer o calendário russo para o mês atual. Caso contrário, tenteAgora você deve poder executar seu aplicativo de vinho como
fonte
Eu consegui fazer isso no FreeBSD e Wine 1.5.24, definindo
LC_ALL
eLANG
pararu_RU.UTF-8
. Observe que éru_RU.UTF-8
e nãoru_RU.utf8
, pelo menos com o nome de localidade inválido no meu sistema. Eu acho que esse pode ser o problema em outros sistemas * NIX, e no seu caso específico também.HTH
fonte
A localidade Unix não tem significado para programas em execução no WINE. Você deve configurar o winodws-in-wine para o russo.
fonte
export LANG=ru_RU.utf8 appname
é expressão errada, você deve omitirexport
e usarLANG=ru_RU.utf appname
. Segundo, execute o Painel de Controle do Windows no WINE e defina Cirílico.