WYLEK.ru

avatar_Leserg

Visual Patch 3.6

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

« EaseUS Partition Master 9.2.1 Server Edition | WinBubble 2.0.3.7 »

0 Пользователи и 1 гость просматривают эту тему.

LesergАвтор темы

Visual Patch 3.6




https://wylek.ru/uploads/forum/images/2016-11/1478842148_snimok1.jpg


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

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

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

Перевод Visual Patch начинал с версии 3.5. Теперь довожу его до ума для версии 3.6. К сожалению, полную русификацию сделать нельзя, иначе это чревато потерей поддержки проектов сделанных в англоязычной версии программы, которых у меня довольно много. Есть также некоторые проблемные места, которые я пока не могу решить. Но, "если долго мучиться, то что-нибудь получится". https://wylek.ru/Smileys/emoticons/cool.gif
 
Кто ищет, тот всегда найдет!
https://nick-name.ru/forum/Leserg.gif
  •  

WYLEK

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

Не, это не так. Прога просто обновляет определенную программу, и если ее нет, то дико ищет на всем жестяке. Я активно в свое время пользовался ей. Возможности богатые в программе, но есть глюк - русская кодировка у пользователей. Может уже устранили это, я то пользовался пару лет назад, а может и больше.
 
https://nick-name.ru/forum1t2/wylek.gif
  •  

LesergАвтор темы

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

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

WYLEK

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

Я пользовался ресурсами от Setup-Factory, это для себя сделал и нигде не распространял. Так у пользователей, если шрифты в реестре государственные, в окнах установщика вылазили крякозяблики. Если такого сейчас у тебя нет, значит разрабы убрали глюк(или случайно https://wylek.ru/Smileys/emoticons/biggrin.gif ).
 
https://nick-name.ru/forum1t2/wylek.gif
  •  

LesergАвтор темы

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

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

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

Показать / Скрыть текст
https://imgs.su/tmp/2012-12-22/1356133830-441.jpg
[свернуть]
Что делают наши пользователи по совету "продвинутых"? Они исправляют кодовую страницу в реестре.

Показать / Скрыть текст
https://imgs.su/tmp/2012-12-22/1356134373-441.jpg
[свернуть]
После этого теперь все отлично и они довольные создают инсталлятор. При запуске такого инсталлятора на нормальной системе, для шрифтов диалоговых окон берется тот набор символов, который был сохранен в проекте инсталлятора или указан в шаблоне темы, т.е. 0 - латиница (кодовая страница ср1252). Вот и получаются кракозябры. После этого начинается словесный понос, что программа плохая и не умеет работать с кириллицей.
 
Кто ищет, тот всегда найдет!
https://nick-name.ru/forum/Leserg.gif
  •  

WYLEK

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

Ты все ниже правильно написал. А ресурсы я брал русские в Setup-Factory и вставил в Visual Patch, они практически одинаковые.
 
https://nick-name.ru/forum1t2/wylek.gif
  •  

iTalos

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

LesergАвтор темы

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

Тема закрыта.
 
Кто ищет, тот всегда найдет!
https://nick-name.ru/forum/Leserg.gif
  •  

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

    Light Portal

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

    Simple Machines

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

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