• Добро пожаловать на WYLEK.ru. Пожалуйста, войдите или зарегистрируйтесь.
 
125 гостей, 0 пользователей

avatar_Leserg

Visual Patch 3.6

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

« предыдущая - следующая »

LesergАвтор темы

Тема создана 19 декабря 2012, 18:32:54
Visual Patch 3.6[/size]
[/color]



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

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

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

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

WYLEK

Ответ #1 : 21 декабря 2012, 21:47:26 #1
Цитата: LesergЭта программа является отличной альтернативой устаревшей программе PatchWise Free для создания русификаторов.


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

LesergАвтор темы

Ответ #2 : 21 декабря 2012, 23:28:41 #2
Цитата: WYLEKно есть глюк - русская кодировка у пользователей

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

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

WYLEK

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


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

LesergАвтор темы

Ответ #4 : 22 декабря 2012, 04:05:33 #4
Цитата: WYLEKТак у пользователей, если шрифты в реестре государственные

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

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

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

Показать / Скрыть текст
[свернуть]

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

Показать / Скрыть текст
[свернуть]

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

WYLEK

Ответ #5 : 22 декабря 2012, 13:06:17 #5
Цитата: LesergКакие шрифты ты называешь "государственные"?


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

iTalos

Ответ #6 : 21 марта 2013, 20:01:14 #6
Прошу поделиться русификатором на Visual Patch 3.6 Спасибо!
 

LesergАвтор темы

Ответ #7 : 25 апреля 2013, 04:26:45 #7
Работа над проектом закончена. Если при тестировании не выявлю багов, то, возможно, через неделю опубликую работу.

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

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

    TinyPortal

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

    Simple Machines

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

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