LANG ayarlarken bir Şarap uygulamasında Rusça harfleri nasıl düzeltir?


12

Rus kullanıcı arayüzü olan bir uygulama, metninin çoğunda soru işaretlerini gösterir (bazı öğeler olsa da tamamlanır).

Sistem yerel ayarı İngilizce (en_US, en_IE), Ubuntu ant XUbuntu 12.04 ile Wine 1.5'i denedim.

İle uygulamayı başlatmayı denedim

LANG=ru_RU.utf8 wine myapp.exe

ama yardımcı olmuyor.

Ayrıca ttf-mscorefonts-installeryüklü olduğunu da kontrol ettim .

Windows'u kullanırsam, Denetim Masası'ndaki unicode olmayan uygulamalar için Rusça kod sayfası ayarlamak sorunu çözer.

Herhangi bir fikir?


1
Teşekkürler LANG=ru_RU.utf8 wine myapp.exe, bu benim için aynı sorunu çözdü
Pavel

Yanıtlar:


11

İlk olarak, LANGyeterli olmayabilir. Kullanın LC_CTYPE. Ardından, sistem yerel ayarınız Rusça değilse, bu yerel ayarı yüklememiş olabilirsiniz. Yüklemek için aşağıdakileri root olarak yapın (bu örnekler Ubuntu içindir, dağıtımınıza uyarlayın):

echo ru_RU.UTF-8 UTF-8 >> /var/lib/locales/supported.d/local
dpkg-reconfigure locales

Bu koşudan sonra, örneğin LANG=ru_RU.utf8 calmevcut ay için Rus takvimi vermelisiniz. Bu olmazsa, deneyin

locale-gen --purge --no-archive

Şimdi şarap uygulamanızı şu şekilde çalıştırabilmelisiniz:

LC_CTYPE=ru_RU.utf8 wine myapp.exe

3

Ben ayarlayarak FreeBSD ve Şarap 1.5.24 bunu yapmak başardı LC_ALLve LANGhiç ru_RU.UTF-8. En azından benim sistemimde geçersiz bir yerel ayar adı olacak ru_RU.UTF-8ve olmayacağını unutmayın ru_RU.utf8. Bunun diğer * NIX sistemlerinde ve özel durumunuzda da sorun olabileceğini düşünüyorum.

HTH


1

Unix yerel ayarının WINE'da çalışan programlar için bir anlamı yoktur. Rus için şarap içkilerini yapılandırmalısınız.


Bu cevap geçmişte yardımcı oldu: unix.stackexchange.com/a/2707/2119 - bu yüzden LANG'i bu kez denedim. Bunun yol olmadığını düşünüyorsanız, ne önerirsiniz?
Ivan

Birincisi, export LANG=ru_RU.utf8 appnameyanlış ifade, atlamalı exportve kullanmalısınız LANG=ru_RU.utf appname. İkinci olarak, WINE'da Windows Denetim Masası'nı çalıştırın ve Kiril'i ayarlayın.
paul

3
WINE'da Windows Denetim Masası'nı nasıl çalıştırmak istersiniz? "Wine control.exe" demek istiyorsanız - bununla sonuçlanır: imgur.com/31BfO - kod sayfası ayarları uygulaması yok. "Wine control.exe intl.cpl" - yani hiçbir şey yapmaz (Wine's default.exe ve Wine'nın varsayılan ve orijinal Windows intl.cpl ile orijinal Windows control.exe denedim).
Ivan
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.