Автор Тема: Кракозябры при локализации  (Прочитано 12481 раз)

Оффлайн karpov2006

  • Новичок
  • *
  • Сообщений: 2
Кракозябры при локализации
« : 11 Августа 2009, 11:23:45 »
Локализовал программу Gold Wave Editor Pro и при запуске программы обнаружил много кракозябр. Локализовывал с помощью Radialix 2. Кто сталкивался с такой проблемой, отзовитесь.
« Последнее редактирование: 11 Августа 2009, 19:04:12 от ZeroChaos »

Оффлайн NedMaker

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 1130
  • The Vigilant Observer
    • nrgizer.msilab.net
Кракозябры при локализации
« Ответ #1 : 11 Августа 2009, 16:03:34 »
Умерьте пыл друзья!  karpov2006 создал тему в общем форуме, и тема была перенесена суда, по видимому shkiper‘ом. Поэтому она не заполнена должным образом.

P.S. VIPer, наверно предупреждения одним модератором было бы достаточно
« Последнее редактирование: 11 Августа 2009, 16:06:17 от NedMaker »

Оффлайн shkiper

  • Модератор
  • Ветеран
  • *****
  • Сообщений: 1095
Кракозябры при локализации
« Ответ #2 : 11 Августа 2009, 16:17:55 »
Да, я перенес сюда. Извините, не подписал. А человек не виноват. Вдобавок, я решил его проблему.

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

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

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

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

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

Если возникнут трудности - обращайтесь.
DJ, sex, music and a rhythm...

Оффлайн Solenij

  • Старожил
  • ****
  • Сообщений: 487
    • http://unpacking.narod.ru
Кракозябры при локализации
« Ответ #3 : 11 Августа 2009, 16:21:56 »
karpov2006, попробовал я перевести эту программу - все в порядке, никаких кракозябр нет. Через шаблонник я не пробовал, но использовал Ресторатор для редактирования ресурсов. Проблем не увидел.
P.S. Ответ shkiper'а выше не увидел - проблема в кодовой странице. Удачи.
« Последнее редактирование: 11 Августа 2009, 16:23:18 от Solenij »
Уважайте труд других людей - они будут уважать Ваш!!!

Оффлайн NedMaker

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 1130
  • The Vigilant Observer
    • nrgizer.msilab.net
Кракозябры при локализации
« Ответ #4 : 11 Августа 2009, 16:23:04 »
shkiper
Цитировать
Подмена кодовой страницы - нормальная практика при русификации.
Не самый верный выход. При таком решении, для работы русификатора, пользователю тоже придется менять кодовую страницу. Другое решение проблемы уже было здесь
« Последнее редактирование: 11 Августа 2009, 16:24:08 от NedMaker »

Оффлайн shkiper

  • Модератор
  • Ветеран
  • *****
  • Сообщений: 1095
Кракозябры при локализации
« Ответ #5 : 11 Августа 2009, 16:46:33 »
Тоже вариант  Согласен
DJ, sex, music and a rhythm...

Оффлайн ZeroChaos

  • Root Admin
  • Ветеран
  • *****
  • Сообщений: 1376
  • The Dragon Reborn
    • zerolab.net
Кракозябры при локализации
« Ответ #6 : 11 Августа 2009, 18:59:19 »
NedMaker, собственно прежде чем открывать топик, karpov2006 стукнул мне в личку по поводу этого метода, спрашивал как это сделать, после наглядного представления в виде скриншота - ответил что ему не помогло. Хотя, надо признать, мне этот метод помогал всегда, здесь проверить самому не было возможности, думаю и здесь он сработал бы, если все сделать правильно. Тема вновь перемещена из "RusMe - РусМи!"  в "Общий форум", никаких головоломок здесь нет. Лишние сообщения подчищены.
« Последнее редактирование: 11 Августа 2009, 19:02:27 от ZeroChaos »
The Wheel of Time turns, and Ages come and pass, leaving memories that become legend. Legend fades to myth, and even myth is long forgotten when the Age that gave it birth comes again... There are neither beginnings nor endings to the turning of the Wheel of Time. But it was a beginning. R. Jordan

Оффлайн NedMaker

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 1130
  • The Vigilant Observer
    • nrgizer.msilab.net
Кракозябры при локализации
« Ответ #7 : 11 Августа 2009, 20:13:14 »
Цитата: ZeroChaos
думаю и здесь он сработал бы, если все сделать правильно.
Я тоже так считаю, поэтому скачал программу и проверил

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

Работает даже если создать русский языковой модуль с ресурсами
« Последнее редактирование: 11 Августа 2009, 21:33:31 от NedMaker »

Оффлайн ZeroChaos

  • Root Admin
  • Ветеран
  • *****
  • Сообщений: 1376
  • The Dragon Reborn
    • zerolab.net
Кракозябры при локализации
« Ответ #8 : 11 Августа 2009, 20:24:26 »
NedMaker, такой же скриншот и я ему прислал, только галку не поставил чтобы использовать шрифт в конечных файлах, думал это очевидно, думал сам догадается, видимо не догадался.
The Wheel of Time turns, and Ages come and pass, leaving memories that become legend. Legend fades to myth, and even myth is long forgotten when the Age that gave it birth comes again... There are neither beginnings nor endings to the turning of the Wheel of Time. But it was a beginning. R. Jordan

Оффлайн karpov2006

  • Новичок
  • *
  • Сообщений: 2
Кракозябры при локализации
« Ответ #9 : 12 Августа 2009, 20:22:31 »
всем спасибо всё догнал.извините за не удобства