|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Июн 22, 2003 15:59:37 Как Вы реализуете многоязыковый интерфейс в своих программах? Хотелось бы посмотреть исходники, если можно вышлите или ссылку. Зарание благодарен. dust112soft@yandex.ru |
|
|
Дата: Июн 22, 2003 19:49:20 На RSDN.ru есть статья: Статьи->Интерфейс пользователя->Многоязычные приложения. Там приводятся кое-какие примерчики... ЗЫ: IMHO, локализация приложений влечёт за собой слишком большой overhead. :( Лучше создавать несколько версий программы на разных языках. |
|
|
Дата: Июн 23, 2003 18:07:49 Спасибо что откликнулись, я эту статью читал. Но ведь есть программы, которые используют файлы с текстом на нужном языке. Мне бы хотелось узнать принцип постраения и реализации. |
|
|
Дата: Июн 23, 2003 19:05:15 Если программа для WINDOWS - обычно делается несколько RC файлов - для каждого языка свой RC файл. Все меню, диалоги и сообщения загружаются по необходимости как ресурсы. Такая схема, однако, не работает для языков с различным направлением написания, как например: - иврит (справа-налево) - японский (сверху-вниз) ... и т.п. |
|
|
Дата: Июн 23, 2003 20:02:41 Dust112 Но ведь есть программы, которые используют файлы с текстом на нужном языке AFAIK, такие программы мэппируют файл в память и запускают парсер. Примерно так поступает Inno Setup (http://www.jrsoftware.org/isdl.php). Можете скачать сорсы и детально их изучить, если разбираетесь в Дельфи. Сорри, на асме ничего подобного пока не встречал. ЗЫ: Гораздо проще разбирать старые версии Inno Setup (меньше кода). |
|
|
Дата: Июн 25, 2003 19:55:13 На уровне добавочных ресурсов |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.074 |