avatar_Leserg

Visual Patch 3.6

Автор Leserg, 19 декабря 2012, 18:32:54

« EaseUS Partition Master 9.2.1 Server Edition | WinBubble 2.0.3.7 »

LesergАвтор темы

Visual Patch 3.6[/size]
[/color]


Домашняя страница: Войдите на сайт для перехода по ссылке

Visual Patch — это инструмент для быстрого создания безопасных, компактных и удобных пакетов исправлений ПО. Visual Patch основан на алгоритме побайтового сравнения и сжатия изменений DeltaMAX, а также имеет мощный механизм исправлений.

Эта программа является отличной альтернативой устаревшей программе PatchWise Free для создания русификаторов.

Перевод Visual Patch начинал с версии 3.5. Теперь довожу его до ума для версии 3.6. К сожалению, полную русификацию сделать нельзя, иначе это чревато потерей поддержки проектов сделанных в англоязычной версии программы, которых у меня довольно много. Есть также некоторые проблемные места, которые я пока не могу решить. Но, "если долго мучиться, то что-нибудь получится".
 
Кто ищет, тот всегда найдет!

WYLEK

Цитата: LesergЭта программа является отличной альтернативой устаревшей программе PatchWise Free для создания русификаторов.

Не, это не так. Прога просто обновляет определенную программу, и если ее нет, то дико ищет на всем жестяке. Я активно в свое время пользовался ей. Возможности богатые в программе, но есть глюк - русская кодировка у пользователей. Может уже устранили это, я то пользовался пару лет назад, а может и больше.
 

LesergАвтор темы

Цитата: WYLEKно есть глюк - русская кодировка у пользователей
Расскажи, пожалуйста, подробнее - что это глюк. Я пользуюсь этой программой на протяжении двух лет, создаю в ней патчи-русификаторы и ни разу не сталкивался с такой проблемой. Знаю точно, что по умолчанию в ней используется западный набор символов для диалога создания сценариев и в диалоговых окнах инсталлятора. Меняете в настройках шрифта набор символов на кириллицу и спокойно работаете. Можно сразу во всех шаблонах диалогов прописать кириллический набор символов и забыть про это.

WYLEK, или я еще чего недоглядел? Вроде жалоб от пользователей не поступало, что в инсталляторах кракозябры или еще чего. А может действительно разработчики что-то подправили. Я то активно начал её использовать примерно два года назад, т.е. с версии 3.5. На более ранних не работал, только смотрел на них (установлю, посмотрю и удалю).
 
Кто ищет, тот всегда найдет!

WYLEK

Цитата: Lesergили я еще чего недоглядел? Вроде жалоб от пользователей не поступало, что в инсталляторах кракозябры или еще чего.

Я пользовался ресурсами от Setup-Factory, это для себя сделал и нигде не распространял. Так у пользователей, если шрифты в реестре государственные, в окнах установщика вылазили крякозяблики. Если такого сейчас у тебя нет, значит разрабы убрали глюк(или случайно ).
 

LesergАвтор темы

Цитата: WYLEKТак у пользователей, если шрифты в реестре государственные
Какие шрифты ты называешь "государственные"? Шаблоны диалоговых окон у обеих программ одинаковые. Все они имеют параметр , который устанавливает набор символов, используемый диалогом по умолчанию. Этот параметр имеет значение 0, т.е. западный набор символов. Нужно прописать во всех шаблонах значение 204 - кириллический набор символов
 <CharacterSet>204</CharacterSet>

Тогда все будет корректно при условии, что стилевое оформление темы тоже используется по умолчанию. Если стилевое оформление выбрано пользовательское, то выбранный набор символов для шрифтов сохраняется уже в файле проекта, поэтому необходимо для каждого шрифта в настройках стиля указать набор символов - кириллица, т.к. по умолчанию используется латиница. Это условие справедливо только на нормальной системе, где не было никаких манипуляций с кодовыми страницами!

Если у пользователя на ПК будет сделана подмена кодовой страницы cp1252 на ср1251, то кракозяблики будут 100%. Почему? Устанавливаем в проекте языковую поддержку - русский по умолчанию и открываем тему проекта. Что мы видим:

Показать / Скрыть текст
[свернуть]
Что делают наши пользователи по совету "продвинутых"? Они исправляют кодовую страницу в реестре.

Показать / Скрыть текст
[свернуть]
После этого теперь все отлично и они довольные создают инсталлятор. При запуске такого инсталлятора на нормальной системе, для шрифтов диалоговых окон берется тот набор символов, который был сохранен в проекте инсталлятора или указан в шаблоне темы, т.е. 0 - латиница (кодовая страница ср1252). Вот и получаются кракозябры. После этого начинается словесный понос, что программа плохая и не умеет работать с кириллицей.
 
Кто ищет, тот всегда найдет!

WYLEK

Цитата: LesergКакие шрифты ты называешь "государственные"?

Ты все ниже правильно написал. А ресурсы я брал русские в Setup-Factory и вставил в Visual Patch, они практически одинаковые.
 

iTalos

Прошу поделиться русификатором на Visual Patch 3.6 Спасибо!
 

LesergАвтор темы

Работа над проектом закончена. Если при тестировании не выявлю багов, то, возможно, через неделю опубликую работу.

Тема закрыта.
 
Кто ищет, тот всегда найдет!

* Ваши права на сайте

    Light Portal

  • Вы можете просматривать элементы портала
  • Вы не можете управлять блоками
  • Вы не можете управлять своими страницами
  • Вы не можете размещать свои страницы без модерации

    Simple Machines

  • Вы не можете удалять темы.
  • Вы не можете создавать темы.
  • Вы не можете отвечать на сообщения.
  • Вы не можете прикреплять файлы.
  • Вы не можете изменять свои сообщения.
  • Вы не можете удалять свои сообщения.

Яндекс.Метрика Каталог@MAIL.RU - каталог ресурсов интернет