Войти

Показать полную графическую версию : Как сделать интерфейс на двух языках????


Zero93
18-12-2006, 18:33
Народ подскажите пожалуйста!!!
У меня программа (написана в Visual C++) Обычное диалоговое окно с большой менюшкой, из каждого пункта меню вызываются модальные окна. Программа состоит из 2-х файлов dialog.cpp и dialog.rc. В файле рисурсов (dialog.rc) я сделал меню и все окна для него. Интерфейс программы полностью на русском, а мне надо теперь чтобы программа была еще и на английском. Что для этого надо сделать??? Екзешник естественно должен быть один а при запуске программы необходимо чтобы она спрашивала какой язык выбрать для интерфейса.

XCodeR
19-12-2006, 17:47
см. для Делфи
http://www.delphikingdom.com/asp/viewitem.asp?catalogid=335

Zero93
21-12-2006, 19:15
Я Воспользовался этим примером.
http://www.insidepro.com/doc/004r.shtml
Просто я поначалу думал что обойдусь переделав только .*rc файл. Думал в проект можно засунь 2 таких файла и использовать необходимый файл в нужный момент времени, оказалось так нельзя.

pva
23-12-2006, 08:46
Почему нельзя? диалог 101 - русский, 102 - немецкий... При создании диалога указываешь нужный ресурс

Проблема ведь ещё в том, что слова могут быть разной длины. Я по это причине фотошоп не русифицирую (после этого прочитать невозможно)

vadimiron
23-12-2006, 14:18
Есть ещё gettext....




© OSzone.net 2001-2012