Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   Как сделать интерфейс на двух языках???? (http://forum.oszone.net/showthread.php?t=76374)

Zero93 18-12-2006 18:33 526267

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

XCodeR 19-12-2006 17:47 526719

см. для Делфи
http://www.delphikingdom.com/asp/vie...?catalogid=335

Zero93 21-12-2006 19:15 527659

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

pva 23-12-2006 08:46 528220

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

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

vadimiron 23-12-2006 14:18 528279

Есть ещё gettext....


Время: 03:07.

Время: 03:07.
© OSzone.net 2001-