Приложение с русским пользовательским интерфейсом показывает вопросительные знаки вместо большей части своего текста (хотя некоторые элементы отображаются нормально).
Язык системы английский (en_US, en_IE), я пробовал Ubuntu ant XUbuntu 12.04 с Wine 1.5.
Я пытался запустить приложение с
LANG=ru_RU.utf8 wine myapp.exe
но это не помогает
Я также проверил, что ttf-mscorefonts-installer
установлено.
Если я использую Windows, установка русской кодовой страницы для приложений, не поддерживающих Юникод, в панели управления решает проблему.
Есть идеи?
LANG=ru_RU.utf8 wine myapp.exe
, что решил эту проблему для меняОтветы:
Во-первых,
LANG
может не хватить. ИспользованиеLC_CTYPE
. Затем, если ваша системная локаль не русская, скорее всего, вы не установили эту локаль. Чтобы установить его, выполните в качестве пользователя root (эти примеры для Ubuntu, адаптируйте их под свой дистрибутив):После этого бега, например,
LANG=ru_RU.utf8 cal
должен дать вам русский календарь на текущий месяц. Если это не так, попробуйтеТеперь вы должны иметь возможность запустить ваше приложение для вина, как
источник
Мне удалось сделать это на FreeBSD и Wine 1.5.24, установив
LC_ALL
иLANG
вru_RU.UTF-8
. Обратите внимание, что это такru_RU.UTF-8
и нетru_RU.utf8
, поскольку позднее в моей системе, по крайней мере, указано недопустимое имя локали. Я предполагаю, что это может быть проблемой на других * NIX системах, и в вашем конкретном случае тоже.НТН
источник
Язык Unix не имеет значения для программ, работающих в WINE. Вы должны настроить winodws-in-wine для русского языка.
источник
export LANG=ru_RU.utf8 appname
это неправильное выражение, вы должны опуститьexport
и использоватьLANG=ru_RU.utf appname
. Во-вторых, запустите панель управления Windows в WINE и установите кириллицу.