C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Интернационализация — проблемы со строками, Строки при переключении языка — не отоб.
Delta
  Отправлено: 08.02.2007, 12:44


Ученик-кочегар

Группа: Участник
Сообщений: 4



Прошу тех, кто реально сталкивался с переводом приложений  — помочь с данной темой...

1. Можно просто посоветовать — стоит ли вообще связываться с "ресурсными" строками — у меня сложилось такое впечатление, что использование ListBox — это все таки проще, хоть и ... sad.gif

2. Собственно, сама "проблема":

Файл из Exmples — C:\Program Files\Borland\CBuilder6\Examples\Apps\RichEdit
- компилируем, все Ок... Но в программе не используются строки из файла ресурсов (ReConst). Ставим ShowMessage (Reconst_STest) — запускаем, все Ок, переключаем язык — ... и совсем не Ok — строка перестает отображаться (независимо уже от любых переключений языка). Кроме того, IDE сообщает что файл ReConst.hpp — "изменена дата\время, перекомпилировать проект?" — ohmy.gif
2.1. Как быть с ShowMessage — кнопка "Ok" вообще не "переводится" — не использовать в проекте (с ApplicationMessageBox — никаких проблем, все корректно)?
2.2. Можно ли язык интерфейса переключать вообще без записи в реестр? Без использования reinit.pas?

P.S. ...на всякий случай  — BC++6 SP4, WinXP SP2 (...а на Win2003 — тоже самое...)

Вернуться в Вопросы программирования в C++Builder