Aplikasi dengan UI Rusia menunjukkan tanda tanya sebagai ganti sebagian besar teksnya (beberapa elemen diberikan ok).
Sistem lokal adalah bahasa Inggris (en_US, en_IE), saya sudah mencoba Ubuntu semut XUbuntu 12.04 dengan Wine 1.5.
Saya sudah mencoba meluncurkan aplikasi dengan
LANG=ru_RU.utf8 wine myapp.exe
tapi itu tidak membantu.
Saya juga sudah memeriksa yang ttf-mscorefonts-installer
sudah diinstal.
Jika saya menggunakan Windows, pengaturan halaman kode bahasa Rusia untuk aplikasi non-unicode di Panel Kontrol menyelesaikan masalah.
Ada ide?
LANG=ru_RU.utf8 wine myapp.exe
, itu memecahkan masalah yang sama bagi sayaJawaban:
Pertama,
LANG
mungkin tidak cukup. GunakanLC_CTYPE
. Lalu, jika lokal sistem Anda bukan Rusia, kemungkinan Anda belum menginstal lokal ini. Untuk menginstalnya, lakukan hal berikut sebagai root (contoh-contoh ini untuk Ubuntu, sesuaikan dengan distro Anda):Setelah menjalankan mis ini
LANG=ru_RU.utf8 cal
akan memberi Anda kalender Rusia untuk bulan ini. Jika tidak, cobaSekarang Anda harus dapat menjalankan aplikasi anggur Anda sebagai
sumber
Saya berhasil melakukan ini pada FreeBSD dan Wine 1.5.24 dengan menetapkan
LC_ALL
danLANG
untukru_RU.UTF-8
. Perhatikan bahwa itu adalahru_RU.UTF-8
dan bukanru_RU.utf8
, dengan yang belakangan menjadi nama lokal yang tidak valid di sistem saya, setidaknya. Saya kira ini bisa menjadi masalah pada sistem * NIX lain, dan dalam kasus spesifik Anda juga.HTH
sumber
Lokal Unix tidak memiliki arti untuk program yang berjalan di WINE. Anda harus mengonfigurasi winodws-in-wine untuk bahasa Rusia.
sumber
export LANG=ru_RU.utf8 appname
adalah ekspresi yang salah, Anda harus menghilangkanexport
dan menggunakannyaLANG=ru_RU.utf appname
. Kedua, jalankan Windows Control Panel di WINE dan atur Cyrillic.