러시아어 UI를 사용하는 애플리케이션은 대부분의 텍스트 대신 물음표를 표시합니다(일부 요소는 정상적으로 렌더링되지만).
시스템 로캘은 영어(en_US, en_IE)이고 Ubuntu Ant XUbuntu 12.04 및 Wine 1.5를 사용해 보았습니다.
응용 프로그램을 실행해 보았습니다.
LANG=ru_RU.utf8 wine myapp.exe
그러나 이것은 도움이 되지 않습니다.
ttf-mscorefonts-installer
설치되어 있는지도 확인해 봤습니다 .
Windows를 사용하는 경우 비유니코드 응용 프로그램에 대해 제어판에서 러시아어 코드 페이지를 설정하면 문제가 해결됩니다.
어떤 아이디어가 있나요?
답변1
첫째, LANG
충분하지 않을 수 있습니다. 사용 LC_CTYPE
. 그런 다음 시스템 로케일이 러시아어가 아닌 경우 이 로케일을 설치하지 않았을 가능성이 있습니다. 설치하려면 루트로 다음을 수행하십시오(이 예는 Ubuntu용이므로 배포판에 맞게 조정하십시오).
echo ru_RU.UTF-8 UTF-8 >> /var/lib/locales/supported.d/local
dpkg-reconfigure locales
이 명령을 실행하면 LANG=ru_RU.utf8 cal
이번 달의 러시아 달력이 표시됩니다. 그래도 작동하지 않으면 시도해 보세요.
locale-gen --purge --no-archive
이제 와인 애플리케이션을 실행할 수 있습니다.
LC_CTYPE=ru_RU.utf8 wine myapp.exe
답변2
LC_ALL
저는 FreeBSD와 Wine 1.5.24에서 and 를 설정하여 LANG
이 작업을 수행했습니다 ru_RU.UTF-8
. 적어도 내 시스템에서는 유효하지 않은 유효하지 않은 로케일 이름이 ru_RU.UTF-8
아닙니다 . ru_RU.utf8
귀하의 특정 경우뿐만 아니라 다른 *NIX 시스템에서도 이것이 문제가 될 수 있다고 생각합니다.
화타이
답변3
Unix 로케일은 WINE에서 실행되는 프로그램에는 의미가 없습니다. 러시아어용으로 winodws-in-wine을 구성해야 합니다.