Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Локализация в Delphi [D7, WinXP]


dima_q ©   (2007-09-07 12:58:00) 

Всем привет! У меня к мастерам такой вопросик: есть приложение с поддержкой арабского языка, т.е. выравнивание в компонентах справа налево(BiDiMode := bdRightToLeft). При выводе всякого вида строковой информации, последний символ, если это символ, а не буква или число переносится в начало автоматически, типа если было 'Hi!', станет '!Hi'. Можно ли это побороть в некоторых компанентах, сохраняя правое выравнивание и вывод текста справа налево?


dima_q   (2007-09-07 14:00:00) [1]

Не совсем так в comboBox вписана последовательность, например: Kazak Helen <(375)295563544>; Dima Kanashevich <375297629641>. А отображается она так : <Kazak Helen <(375)295563544>; Dima Kanashevich <375297629641. Причем если получать содержание текста то он нормальный, он только рисуется неправильно... А приложение на арабском.


Вася Правильный   (2007-09-07 13:54:00) [2]

так зачем ты неарабские слова в арабском выравнивании пишешь?


dima_q   (2007-09-07 13:36:00) [3]

Нет не арабское. Просто в арабском написание справа налево.А символ переноситься в начало в не зависимости от языка.


Вася Правильный   (2007-09-07 13:24:00) [4]

а чо, Hi - это арабское слово?


Наверх

Титульная страница Поиск, карта сайта Написать письмо