Re: Перевод ресурсов на арабский язык
От: Carc Россия http://www.amlpages.com/home.php
Дата: 04.04.07 13:40
Оценка:
Здравствуйте, arabic_loc, Вы писали:

_>Здравствуйте!


_>Возникла необходимость перевести мою программу (С++, MFC) на арабский язык. До этого вполне успешно перевел ее на несколько 'нормальных' языков, а с арабским возникла непонятная проблема со смешанными (англо-арабскими) ресурсными строками.


_>Например, в файле ресурсов имеется пункт меню вида:


_><арабский текст><английский текст><арабский текст> <английский текст>...


_>В запущенной программе смешанный (англо-арабский) пункт меню отображается криво — некоторые арабские и английские части строки непонятным образом перемешиваются! При этом, чисто арабские и чисто английские строки отображаются корректно.

_>Строка искажается и в обычном режиме, и в режиме right-to-left. Проблема существует и в обычной Windows с настроенной поддержкой арабского языка, и в Windows, где арабский выставлен языком по-умолчанию.

_>Ощущение такое, что я как-то неправильно формирую строку смешанного ресурса.. Может быть существуют какие-то специальные символы для таких случаев (чтобы строка не искажалась при выводе) или что-то еще?..


_>Кто-то сталкивался с подобной проблемой? Как ее можно решить?

Не уверен, что поможет но вдруг?
Попробуй поставить в VS язык для stringtable в rc-файле Neutral...


_>Заранее спасибо!
Aml Pages Home
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.