Автор Тема: MapSetToolKit 1.70a  (Прочитано 21667 раз)

Оффлайн ivs898

  • Новичок
  • *
  • Сообщений: 16
    • http://
MapSetToolKit 1.70a
« : 10 Января 2010, 19:13:57 »
Приветствую, захотелось попробовать перевести небольшую утилиту которой пользуюсь частенько- MapSetToolKit 1.70a Beta
скачал отсюда: http://bestshare.ifolder.ru/15832424
Веб-сайт: http://cypherman1.googlepages.com/
пробовал перевести следующими программами: Restorator 2007, SDL Passolo 2009, Visual Localize 6.3, Radialix 2.09.02, но они не видят все ресурсы программки, распаковщика под неё не смог подобрать.
Подскажите  программу которая сможет достать из неё всё, буду очень благодарен.
Заранее спасибо.

Оффлайн Solenij

  • Старожил
  • ****
  • Сообщений: 487
    • http://unpacking.narod.ru
MapSetToolKit 1.70a
« Ответ #1 : 10 Января 2010, 20:41:50 »
Цитата: ivs898
пробовал перевести следующими программами: Restorator 2007, SDL Passolo 2009, Visual Localize 6.3, Radialix 2.09.02
Сначала можно этими программами, а потом только HEX-редактором, либо OgreGUI. Причем эта программа написана на языке MinGWin32 GCC, а это в 99% случая, что нельзя будет увеличить длину строки через OgreGUI.
Поэтому советую вооружиться программами WinHEX (только не новых версий - они не поддерживают кириллицу) и OgreGUI.
Уважайте труд других людей - они будут уважать Ваш!!!

Оффлайн ivs898

  • Новичок
  • *
  • Сообщений: 16
    • http://
MapSetToolKit 1.70a
« Ответ #2 : 17 Января 2010, 02:54:13 »
Почему при переводе некоторых фраз в OgreGUI и в WinHex вместо русских слов при сохранении появляются какие-то иероглифы? Менял тип строки, но не помогает. Как можно исправить.
« Последнее редактирование: 17 Января 2010, 02:56:38 от ivs898 »

Оффлайн NedMaker

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 1130
  • The Vigilant Observer
    • nrgizer.msilab.net
MapSetToolKit 1.70a
« Ответ #3 : 17 Января 2010, 10:44:33 »
ivs898, проблема с кодировкой. Новые версии WinHex не поддерживают русский язык, попробуйте воспользоваться WinHEX 11.6 SR-13

Оффлайн ivs898

  • Новичок
  • *
  • Сообщений: 16
    • http://
MapSetToolKit 1.70a
« Ответ #4 : 17 Января 2010, 12:16:01 »
я данной версией и пользовался

Оффлайн Solenij

  • Старожил
  • ****
  • Сообщений: 487
    • http://unpacking.narod.ru
MapSetToolKit 1.70a
« Ответ #5 : 18 Января 2010, 00:32:34 »
Цитата: NedMaker
ivs898, проблема с кодировкой. Новые версии WinHex не поддерживают русский язык, попробуйте воспользоваться WinHEX 11.6 SR-13
NedMaker, ivs898 скорее всего имел в виду проблему кодовой страницы с подменой кодировок.
ivs898, надо править кодовую страницу в реестре. Где-то здесь на форуме были файлы реестра, или попробуйте использовать вот эту штуку: СКАЧАТЬ
Уважайте труд других людей - они будут уважать Ваш!!!

Оффлайн ivs898

  • Новичок
  • *
  • Сообщений: 16
    • http://
MapSetToolKit 1.70a
« Ответ #6 : 18 Января 2010, 02:19:23 »
Спасибо  , установил изменения в реестре и кракозябры пропали. У меня ещё один вопросик возник, если пользоваться этой переведённой программой на другом компе, то так же реестр обязательно править придётся для корректного изображения русификации?

Оффлайн Wu-Tang

  • Постоялец
  • ***
  • Сообщений: 118
MapSetToolKit 1.70a
« Ответ #7 : 18 Января 2010, 04:18:36 »
Да.
Всему свое время и каждому свой час!    
                                                                       
Хочешь жить - умей вертеться!

Оффлайн ivs898

  • Новичок
  • *
  • Сообщений: 16
    • http://
MapSetToolKit 1.70a
« Ответ #8 : 18 Января 2010, 16:59:12 »
а причина случаем не кроется в корявой установке системы на компе?

Оффлайн shkiper

  • Модератор
  • Ветеран
  • *****
  • Сообщений: 1095
MapSetToolKit 1.70a
« Ответ #9 : 18 Января 2010, 18:23:06 »
Это все легко проверить экспериментальным путем. Можно здесь выложить, я проверю на разных ОС с заведомо лицензионной и правильно установленной системой. Можно по знакомым с компьютерами пройтись, как альтернатива
DJ, sex, music and a rhythm...

Оффлайн Wu-Tang

  • Постоялец
  • ***
  • Сообщений: 118
MapSetToolKit 1.70a
« Ответ #10 : 19 Января 2010, 03:14:28 »
Нет не кроется. Дело в том, что вин по умолчанию имеет кодовую страницу 1251, а некоторые программы с русским интерфейсом требуют 1252, вот и приходится править реестр!
Всему свое время и каждому свой час!    
                                                                       
Хочешь жить - умей вертеться!

Оффлайн NedMaker

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 1130
  • The Vigilant Observer
    • nrgizer.msilab.net
MapSetToolKit 1.70a
« Ответ #11 : 19 Января 2010, 11:26:00 »
Цитата: Wu-Tang
вин по умолчанию имеет кодовую страницу 1251
Абсурд, Windows имеет поддержку всех кодовых страниц, даже по умолчанию не включена только поддержка Азиатских языков. Проблема не в системе.

Цитата: Wu-Tang
а некоторые программы с русским интерфейсом требуют 1252
Не верно! В этих программах нет поддержки кодовой страницы 1251, т.к. нет русского интерфейса. Если текст находится в ресурсах всегда есть возможность изменить кодировку шрифта на кириллицу. Если же текст находится в HEX, тут уже не всегда возможно изменить кодовую страницу используемого шрифта, приходится изменять используемые кодовые страницы в системе на кириллицу, но при этом, естественно теряется поддержка многих европейских языков во всех программах установленных в системе.
« Последнее редактирование: 19 Января 2010, 12:46:04 от NedMaker »

Оффлайн kuchkan

  • Новичок
  • *
  • Сообщений: 8
    • http://
MapSetToolKit 1.70a
« Ответ #12 : 19 Января 2010, 17:36:24 »
А, не корректнее ли будет не менять кодовую страницу, а добавлять в ключ
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes
новые значения шрифтов, которые отображаются кракозябрами?
У меня было 2 случая, когда после русификации у программ неправильно отображался шрифт. Для одной добавил "Arial,0"="Arial,204", для другой "Courier,0"="Courier New,204" и всё стало нормально. А, кодовую страницу в системе никогда не менял...
Или в некоторых тяжелых случаях это не прокатывает?

Оффлайн Wu-Tang

  • Постоялец
  • ***
  • Сообщений: 118
MapSetToolKit 1.70a
« Ответ #13 : 19 Января 2010, 20:55:35 »
NedMaker,
Цитировать
Если же текст находится в HEX, тут уже не всегда возможно изменить кодовую страницу используемого шрифта, приходится изменять используемые кодовые страницы в системе на кириллицу, но при этом, естественно теряется поддержка многих европейских языков во всех программах установленных в системе.
Да, вот это и хотел сказать.  
kuchkan,
; Использовать кодовую страницу 1251 вместо 1252.
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage]
"1250"="c_1251.nls"
"1251"="c_1251.nls"
"1252"="c_1251.nls"
"1253"="c_1251.nls"
"1254"="c_1251.nls"
"1255"="c_1251.nls"
Всему свое время и каждому свой час!    
                                                                       
Хочешь жить - умей вертеться!

Оффлайн NedMaker

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 1130
  • The Vigilant Observer
    • nrgizer.msilab.net
MapSetToolKit 1.70a
« Ответ #14 : 19 Января 2010, 21:40:52 »
Цитата: kuchkan
А, не корректнее ли будет не менять кодовую страницу, а добавлять в ключ
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes
новые значения шрифтов, которые отображаются кракозябрами?
У меня было 2 случая, когда после русификации у программ неправильно отображался шрифт. Для одной добавил "Arial,0"="Arial,204", для другой "Courier,0"="Courier New,204" и всё стало нормально. А, кодовую страницу в системе никогда не менял...
Или в некоторых тяжелых случаях это не прокатывает?
Это практически тоже самое, только подмена осуществляется индивидуально для необходимого шрифта