# apt-get install ttf-arphic-ukai ttf-arphic-uming ttf-kochi-gothic ttf-kochi-mincho ttf-mikachan ttf-mona ttf-sazanami-gothic ttf-saxanami-mincho ttf-vlgothic ttf-alee ttf-arphic-ukai ttf-arphic-uming ttf-baekmuk ttf-unfonts ttf-arphic-bkai00mp ttf-arphic-bsmi00lp ttf-arphic-gbsn00lp ttf-arphic-gkai00mp ttf-arphic-ukai ttf-arphic-uming
Next, prepare for a hellishly long download depending on which fonts you have installed (and if you live in, say, China, like me-our Ubuntu mirror sucks)
Run the command again and everything will say "up-to-date" this time. It will throw a warning about SJIS, but trust me, it's OK. If the lines are there and everything is saved, run: Now open up the three files in a text editor and make certain each contains the following lines. Just a note, purgelocales is not a solution because it refuses to show non-ASCII compatible mappings (for example, SJIS, which all pre-XP Japanese applications are). The below directions are all in WineLocale's INSTALL file, but I've repeated them here because they have great generic use for anyone wondering about locales. Read ~/.wineloc/patches/HOWTO after installing. I don't know enough about Hebrew, Arabic and Russian to add those. So far, it only supports Japanese, Korean, Simplified Chinese and Traditional Chinese. I put together a little shell script called WineLocale (after Microsoft's AppLocale which solves the same problem on Windows). On a bad day, it looks like the ASCII table exploded. Ordinarily, running a CJK application in Wine results in lots of garbled text. OK, the web proved totally unhelpful for me to figure this out, so I imagine some of your out there in Ubuntu user-land are having the same problems. Download the file and follow the extra steps in INSTALL to get these languages working. However, because this thread is marked CJK in Wine, I won't add the directions to it. UPDATE: The new WineLocale 0.41 attached to this thread also supports Arabic, Greek, Hebrew and Russian. I will try to provide support and answer questions in the thread, but if you somehow type something wrong and send your OS spiraling into /dev/null, don't blame me. The guide is provided at users' own risk. The system I tested it on was 32-bit Ubuntu Feisty 7.04.