View Full Version : How to set-up cyrillic in wine??
yesint
January 12th, 2008, 05:18 PM
Dear All,
I have a problem running applications with Russian interface in wine. I've searched a lot, but didn't find any comprehensive instructions of configuring wine for non-english programs. I'm a bit surprised with this, because this problem should affect anybody running programs with non-latin non-unicode interface.
The problem is the following. When I'm running any program with Russian interface, all Cyrillic characters are displayed as "?????". All user input in Russian is also displayed as "????". At the same time if I'm typing in Russian in the text fields in winecfg, the characters are displayed with no problems, so the fonts are there. Gnome menu entries added by the installer of this program also contain funny symbols, but work correctly.
Such problem also exists in Windows itself. There I have to chose Russian as the language for non-unicode programs in the Control Panel to see cyrillic in the interface. However, I've no idea how to emulate this in wine.
I'm running Ubuntu 7.10 and wine 0.9.46. Russian works perfectly in all native linux applications.
Any help will be deeply appreciated!
yesint
January 13th, 2008, 02:06 PM
I just don't believe that nobody have this problem except me!
ddnlds
January 14th, 2008, 09:41 AM
Yes, I have this issue, but I don't know how to resolve it yes :)
padonok600
January 27th, 2008, 01:57 AM
$sudo apt-get install msttcorefonts
restart X by log off and log back in
PunkLV
August 24th, 2008, 05:00 AM
add this to your EXE commands line
LANG=ru_RU.UTF-8 wine WoW.exe
I'm not a necro, just solved this few minutes ago for my WoW.
temcat
August 24th, 2008, 12:31 PM
add this to your EXE commands line
LANG=ru_RU.UTF-8 wine WoW.exe
I'm not a necro, just solved this few minutes ago for my WoW.
Try copying TrueType fonts like Arial, Tahoma, Verdana etc. to the Windows/Fonts directory on your wine C drive. Maybe you won't need to set LANG after that.
Mr.Enrich
April 11th, 2010, 04:58 PM
Absolute beginner here. I have a problem trying to run a windows application in Bulgarian. It works fine if i set the entire ubuntu in Bulgarian, but I'd prefer to have it in English... Hate to give windows as an example but this resembles the function in windows control panel named language for non-unicode programs. I have an english XP and the mentioned software works fine only if it's setup like this:
http://download.fiat-bg.org/Personal_folders/Malone/Images/Untitled-2.png
If it's not I get question marks all over the place. Same as my current attempt with wine and ubuntu. So the question is - where do I set up this in ubuntu?
tetris9999
April 25th, 2011, 07:54 PM
thanks to temcat, just added the LANG=bg_BG.UTF-8 and the path to the exe file in the command to run on click field. That fixed the problem :P
v_mil
March 18th, 2012, 06:06 PM
Dear members! I try a solution by Temcat and obtain very strange behavior. I use windows version of DraftSight CAD program because of no 64-bit Linux one.
Used Wine 1.4 @ Ubuntu 11.04 x64
Before a solution I have English interface. Files named in Cyrillic appears in list of recent files as spaces. I type Cyrillic text in text edit dialogue blindly because of replacing all characters as spaces. In the drawing this text appears very good.
I have msttfcorefonts and ISOCPEUR TTF Font installed.
After a solution
~/.wine/drive_c/Program Files/Dassault Systemes/DraftSight/bin$ LANG=ru_RU.UTF-8 wine draftsight.exe
The interface is Russian but there is no possibility to type any Cyrillic character - the keyboard uses Latin in any language mode. Many English keys produces no character. Typing dtext produces ext. I see the same result in Russian Ubuntu interface.
What's wrong :confused:
Many thanks for assistance!
FokkerTISM
July 1st, 2012, 03:16 AM
I have foobar2000 running under Ubuntu 12.04 LTS in wine. I have some Russian and Ukrainian albums encoded as FLAC/CUE sheets. However, the Cyrillic letters only show up as Latin letters with diacritic marks. I've tried the LANG=ru_RU.utf-8 but it doesn't work. I have Wine 1.4.1. I also have some Russian and Bulgarian albums encoded as separate FLAC and MP3 files and they show up as Cyrillic. Sometimes, the sound is very choppy and sped up, and sometimes music files won't play at all. It also doesn't recognise the files on my external hard drive even though the Ubuntu file explorer recognises them just fine.
ApoE4
July 11th, 2012, 08:30 PM
add this to your EXE commands line
LANG=ru_RU.UTF-8 wine WoW.exe
Truth, still not the whole truth. That works iff your locale is set to ru_RU.UTF-8 or at least that locale was generated beforehand. You may well have Cyrillic kbd installed, but your locale be smth different - en_US.UTF-8 as in my case. That command will not carp about the absent locale and you'll get those ????? in your windows app.
What you need then, is to generate the necessary locale. 400+ locale names are listed in /usr/share/i18n/SUPPORTED. You may cull what you need and append a line like ru_RU.UTF-8 UTF-8 to your /var/lib/locales/supported.d/local file. Next, you run
sudo dpkg-reconfigure locales and there you are.
At least, that did the trick for me on Ubuntu 12.04 x64.
dino99
July 12th, 2012, 01:13 PM
you might need to select the required fonts (russian) into synaptic, install them and finally set your locale as explained previously
ApoE4
July 12th, 2012, 09:04 PM
you might need to select the required fonts (russian) into synaptic, install them and finally set your locale as explained previously
The funny thing, as I tried and added an Afghani kbd to my existing two, I was immediately able to type Afghani in every Ubuntu window open and even copy-paste it to the app running under wine - I don't remember myself ever installing Afghani fonts! Evidently, I couldn't have typed Afghani into wine before generating the corresponding locale.
I took Afghani just 'cos it was the first on the list of available kbds. Looks like some (minimal) set of fonts is present for every lang supported by Ubuntu.
man locale-gen...
Compiled locale files take about 50MB of disk space, and most
users only need few locales. In order to save disk space, compiled locale
files are not distributed in the locales package, but selected locales are
automatically generated when this package is installed by running the
locale-gen program.
FokkerTISM
July 19th, 2012, 10:05 AM
Thanks. I tried adding locales for Russian, Ukrainian and Bulgarian and my CUE files now show up as Cyrillic.
Natanael
January 27th, 2013, 10:34 AM
Has anyone found a solution how to type russian characters on wine non UTF programs in english (not cyrylic) Ubuntu?
mevsme
April 4th, 2013, 04:00 PM
I wonder how to type cyrillic letters in Adobe Photoshop 7 in Wine, any ideas people?
Powered by vBulletin® Version 4.2.2 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.