PDA

Показать полную графическую версию : [решено] Помогите руссифицировать программу!!!


ambric
24-08-2011, 19:52
Есть вот такая программа.
Есть VisualStudio 2010 premium.
Диалоговые окна в VisualStudio изменяются без проблем, а вот общий фон изменить не могу. Точнее даже найти не могу его.
Помогите решить задачку!

Ins_16
24-08-2011, 21:13
Вам поможет программа Ogregui она точнее определяет строки чем reshacker

ambric
24-08-2011, 21:43
после изменения при помощи ogregui текста с англ на рус вместо текста стало краказябра.
а как все-таки с помощью VS изменить этот фон? куда он прицеплен?как это узнать?

Ins_16
24-08-2011, 23:48
У мя всё в OrgeGui получилось (смотри аттач)В архиве только пропатченый Exe'шник который нужно распаковать вместо старого(Не забудь сделать копию старого!).

ferget
25-08-2011, 00:35
http://s014.radikal.ru/i328/1108/bf/30c19817cdf2t.jpg (http://radikal.ru/F/s014.radikal.ru/i328/1108/bf/30c19817cdf2.png.html)

не хорошо

Ins_16
25-08-2011, 10:28
Я запускал под Windows XP SP2 ,и Windows XP SP3 всё нормально.Попробуйте поиграть в настройках кодировки в OrgeGUI (Скриншот1).По умолчанию стоит кодировка ASCIIZ попробуйте Unicode,Pascal,Resuni.У вас какая винда стоит?Русифицированная или нет?

http://img13.imageshost.ru/img/2011/08/25/image_4e55ea8c30261_small.jpg (http://imageshost.ru/photo/40582/id840859.html)
http://img13.imageshost.ru/img/2011/08/25/image_4e55ea8a82ea2_small.jpg (http://imageshost.ru/photo/141899/id840860.html)
http://img13.imageshost.ru/img/2011/08/25/image_4e55ea8e046df_small.png (http://imageshost.ru/photo/2062295/id840858.html)

ambric
25-08-2011, 10:37
винда W7 х64 ultimate руссифицированная

Ins_16
25-08-2011, 10:42
А все другие программы на русском нормально отображаются?

Посмотрите в реестре раздел [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage]
Замените:

"1250"="c_1250.nls"
"1252"="c_1252.nls"

на:

"1250"="c_1251.nls"
"1252"="c_1251.nls"

Желательно после этого перезагрузиться

Посмотрите на панели управления в программе Язык и региональные стандарты на вкладке Дополнительно включить русский для программ, не подддерживающих Юникод.

ambric
25-08-2011, 10:57
Запустил Ваш ехе тоже самое со шрифтами

реестр поменял - тоже самое

Ins_16
25-08-2011, 11:21
Я не понял ты в OrgeGui кодировки менял или нет? если нет читай 6 пост (http://forum.oszone.net/post-1738963-6.html).

ambric
25-08-2011, 11:26
Менял. На ASCIIZ краказябра, на остальных текст всеравно остается английским (что крайне удивительно)

Ins_16
25-08-2011, 11:46
То есть допустим ты меняешь "Number of pilots" на "Кол-во пилотов" ставишь к примеру Unicode и у тебя вылазят не краказябры а английский текст?У меня на ASCIIZ работает ,на Unicode и RESUNI краказябры,на Pascal русский отображается но в каждой строке какой-то левый символ в начале.

Попробуй новый Exe'шник в нём каждая строка в разной кодировке ,посмотри где нибудь русский отображается а лучше выложи скриншот.

ambric
25-08-2011, 12:59
ничего не изменилось. русских нигде нет слов. ща попробую на хр поизменять.
скрин ща залью на радикал фото.

http://s43.radikal.ru/i100/1108/2e/720e61411e1c.jpg ссылка на скрин Вашего ехе-шника

ambric
25-08-2011, 13:23
На хр корректно отображаются слова "Директор" и "Жури"
вот скрин http://i059.radikal.ru/1108/a0/068199ef636b.jpg

ambric
25-08-2011, 13:39
Вообще первый Ваш ехе-шник на хр корректно отображается весь.
Чето значит с кодировкой шрифтов в 7? причем я пробовал на 2 компах разных.

Ins_16
25-08-2011, 14:55
Я к тому и клонил нужно искать проблему в настройках 7.У меня к сожалению нет возможности потестировать на семёрке,погугли на тему "Проблемы с кодировкой в Windows 7".Отпишись получилось что-нибудь или нет.

Обсуждение проблем с кодировкой (http://forum.oszone.net/post-1655947.html)

ambric
25-08-2011, 20:40
Вылечил!!!
Заменой файла С_1252.nls на С_1251.nls в папке system32!

Ins_16 огромное спасибо за помощь!!!




© OSzone.net 2001-2012