MSI Lab - Форум по русификации

Основные форумы => Общий форум => Тема начата: karpov2006 от 11 Августа 2009, 11:23:45

Название: Кракозябры при локализации
Отправлено: karpov2006 от 11 Августа 2009, 11:23:45
Локализовал программу Gold Wave Editor Pro и при запуске программы обнаружил много кракозябр. Локализовывал с помощью Radialix 2. Кто сталкивался с такой проблемой, отзовитесь.
Название: Кракозябры при локализации
Отправлено: NedMaker от 11 Августа 2009, 16:03:34
Умерьте пыл друзья!  karpov2006 создал тему в общем форуме, и тема была перенесена суда, по видимому shkiper‘ом. Поэтому она не заполнена должным образом.

P.S. VIPer, наверно предупреждения одним модератором было бы достаточно
Название: Кракозябры при локализации
Отправлено: shkiper от 11 Августа 2009, 16:17:55
Да, я перенес сюда. Извините, не подписал. А человек не виноват. Вдобавок, я решил его проблему.

Мне помог следующий вариант:

1. Открыть редактор реестра (Пуск-Выполнить-regedit)

2. Открыть раздел реестра HKLM\SYSTEM\CurrentControlSet\Control\Nls\CodePage

3. Изменить значение параметра "1252" на "c_1251.nls"

Подмена кодовой страницы - нормальная практика при русификации. Она же потребуется на любом компьютере для нормальной работы вашего перевода. Если нужно, могу скинуть готовый файл для внесения в реестр.

Если возникнут трудности - обращайтесь.
Название: Кракозябры при локализации
Отправлено: Solenij от 11 Августа 2009, 16:21:56
karpov2006, попробовал я перевести эту программу - все в порядке, никаких кракозябр нет. Через шаблонник я не пробовал, но использовал Ресторатор для редактирования ресурсов. Проблем не увидел.
P.S. Ответ shkiper'а выше не увидел - проблема в кодовой странице. Удачи.
Название: Кракозябры при локализации
Отправлено: NedMaker от 11 Августа 2009, 16:23:04
shkiper
Цитировать
Подмена кодовой страницы - нормальная практика при русификации.
Не самый верный выход. При таком решении, для работы русификатора, пользователю тоже придется менять кодовую страницу. Другое решение проблемы уже было здесь (http://msilab.net/forum/index.php?showtopic=1575&view=findpost&p=4786)
Название: Кракозябры при локализации
Отправлено: shkiper от 11 Августа 2009, 16:46:33
Тоже вариант  Согласен
Название: Кракозябры при локализации
Отправлено: ZeroChaos от 11 Августа 2009, 18:59:19
NedMaker, собственно прежде чем открывать топик, karpov2006 стукнул мне в личку по поводу этого (http://msilab.net/forum/index.php?showtopic=1575&view=findpost&p=4786) метода, спрашивал как это сделать, после наглядного представления в виде скриншота - ответил что ему не помогло. Хотя, надо признать, мне этот метод помогал всегда, здесь проверить самому не было возможности, думаю и здесь он сработал бы, если все сделать правильно. Тема вновь перемещена из "RusMe - РусМи!"  в "Общий форум", никаких головоломок здесь нет. Лишние сообщения подчищены.
Название: Кракозябры при локализации
Отправлено: NedMaker от 11 Августа 2009, 20:13:14
Цитата: ZeroChaos
думаю и здесь он сработал бы, если все сделать правильно.
Я тоже так считаю, поэтому скачал программу и проверил

karpov2006,
Все очень просто, надо настроить шрифт в Настройках языка конечного файла.
Вот результат

Работает даже если создать русский языковой модуль с ресурсами
Название: Кракозябры при локализации
Отправлено: ZeroChaos от 11 Августа 2009, 20:24:26
NedMaker, такой же скриншот и я ему прислал, только галку не поставил чтобы использовать шрифт в конечных файлах, думал это очевидно, думал сам догадается, видимо не догадался.
Название: Кракозябры при локализации
Отправлено: karpov2006 от 12 Августа 2009, 20:22:31
всем спасибо всё догнал.извините за не удобства