Hi all
I've just started to use Expose and many thanks to the developers for the great job
But unfortunately I found that Expose didn't properly work with russian characters (as well as with any cyrillic language i guess). So I had to spend a couple of hours looking for a solution. As far as I didn't found it on this forum I'd like to share it now if you don't mind.
1. How to get front-end work with cyrillic
The point is the embedded font which is used by default. So you need to change expose.html.php and switch it off:
'FlashVars', '..............useEmbeddedFonts=yes',
replace with
'FlashVars', '..............useEmbeddedFonts=no',
Then you need to change the default font in expose\config\formats.xml - replace every entrance of "Frutiger Bold" with any cyrillic font, e.g. "_serif"
2. How to get back-end work with cyrillic
The point is a mystic issue with Flash Player. I can't get what exact fonts it use when you set window mode to transparent, but they are definitely not cyrillic. So you can't type any cyrillic symbol in any text field, but still you can somehow copy-paste cyrillics. I don't know what's the point of that staff, but it can be easily fixed

As far as there's no use in transparent effect in the admin part we can just change it with a common style.
In expose\manager\manager.html change these lines
'wmode', 'transparent',
..............
<param name="wmode" value="transparent" />
with
'wmode', 'window',
..............
<param name="wmode" value="window" />
So it works perfectly now. I hope I'll save someone's time with this notice
p.s. I'll post strings.xml with russian translations when I make it