Войти
  1. ВКонтакте
  2. Facebook
  1. »
  2. »
  3. »
  4. PatchWise Free 3.29
Скрыть панель справаПоказать панель справа

PatchWise Free 3.29

Мастер
  1. Офлайн
  2. Админ
  3. 1316 сообщений
  4. Сообщение
  5. Личные данные
Полезность: 0 | сообщение № 1 отправлено 20:28, 19.02.2011
PatchWise Free - удобный в работе генератор патчей, помогающий создавать пакеты исправлений для обновления как отдельных файлов, так и больших программ. Эти пакеты представляют из себя небольшого размера самоизвлекаемые исполняемые программы обновления в стиле известного инсталлятора. В процессе обновления предусмотрена возможность создания резервной копии изменяемых файлов. С помощью PatchWise Free можно за считанные минуты подготовить пакет исправлений.

Домашняя страница программы

Качаем...

или с домашней страницы (выбрать "Free Download")

Последний раз редактировал WYLEK 10:29, 01.09.2017

------------------------------------------
Прибывший
  1. Офлайн
  2. Участники
  3. 16 сообщений
  4. Сообщение
  5. Личные данные
Полезность: 0 | сообщение № 2 отправлено 09:33, 11.04.2011
Quote (WYLEK)
Качаем...

WYLEK, его уже нет по указанному адресу. Не поделится кто-нибудь из личных запасов или может что другое посоветуете?
Мастер
  1. Офлайн
  2. Админ
  3. 1316 сообщений
  4. Сообщение
  5. Личные данные
Полезность: 0 | сообщение № 3 отправлено 09:52, 11.04.2011
Quote (terrai)
WYLEK, его уже нет по указанному адресу. Не поделится кто-нибудь из личных запасов или может что другое посоветуете?

Перезалил, как генератор патчей - это лучший.



------------------------------------------
Прибывший
  1. Офлайн
  2. Участники
  3. 16 сообщений
  4. Сообщение
  5. Личные данные
Полезность: 0 | сообщение № 4 отправлено 10:29, 11.04.2011
Quote (WYLEK)
Перезалил, как генератор патчей - это лучший.

Спасибо!
Прибывший
  1. Офлайн
  2. Участники
  3. 14 сообщений
  4. Сообщение
  5. Личные данные
Полезность: 0 | сообщение № 5 отправлено 13:42, 25.10.2013
Здравствуйте!
При создании русификатора к Карбиду столкнулся с такой проблемой.
В программе есть файл с расширением .xml, во время использования он имеет разные состояния.
В этот файл прописываются все сторонние иконки которые пользователь создаёт в программе.

1. Программа установлена и в ней работали но сторонние иконки не создавали.
2. В программе созданы сторонние иконки и у разных пользователей их может быть разное количество.
3. В программе  были созданы сторонние иконки  
но их удалили.

Размер файла при этом постоянно меняется. Неизменяется только пара строк в начале файла. Эти строки нужно перевести. Но русификатор
пропускает этот файл. Как можно сделать так чтобы русификатор заменил только эти строки независимо от размера файла.

Последний раз редактировал miron301963 13:44, 25.10.2013
Ветеран
  1. Офлайн
  2. Команда сайта.
  3. 738 сообщений
  4. Сообщение
  5. Личные данные
Полезность: 0 | сообщение № 6 отправлено 08:19, 01.11.2013
Цитата miron301963 ()
Но русификатор пропускает этот файл.

С помощью какой программы вы делаете русификатор? PatchWise Free? Если так, то он не умеет менять определенные строки в отдельных файлах. Он выполняет сравнение исходных файлов и модифицированных. В результате получаются так называемые файлы различий небольшого размера, которые добавляются в инсталлятор.

Цитата miron301963 ()
Как можно сделать так чтобы русификатор заменил только эти строки независимо от размера файла.

Для этого необходимо создавать русификатор на базе инсталляторов NSIS, Inno Setup, Visual Patch.
Алгоритм простой:
1) выполняется поиск определенного файла
2) если файл существует, то выполняется поиск необходимой строки
3) если искомая строка найдена, то выполняется её замена на необходимую строку
4) сохраняем изменения в файле

Т.к. документ, по вашим словам, в формате XML, то скорее всего необходимо менять не строки, а значения определенных тегов. Посмотрите справочную документацию и примеры работы с форматом XML при использовании NSIS, Inno Setup, Visual Patch или других подобных программ.


------------------------------------------
Кто ищет, тот всегда найдет!
Прибывший
  1. Офлайн
  2. Участники
  3. 14 сообщений
  4. Сообщение
  5. Личные данные
Полезность: 0 | сообщение № 7 отправлено 01:47, 06.11.2013
Спасибо за ответ.
Вот содержание файла

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE design SYSTEM "design.dtd">
<design name="Tool design for Series 60 Themes Creation Application">
<task name="Иконки">
<toolbox bitmapblocked="false" colourize="true" createanother="true" designaids="false" intensity="true" mask="true" mirror="false" move="true" multiplecomponents="false" multipleelements="true" rotate="true" samecomponent="false" scale="false" split="false" tile="false"/>
<componentgroup name="Иконки приложений">
<component name="Иконки внешних приложений" picture="comp_pb_names_list.bmp">
</component>
</componentgroup>
</task>
</design>
Заменить надо только выделенные строки.
В этом файле при добавлении сторонних иконок все иконки будут перечислены ниже строки  Иконки внешних приложений если иконки удалить из программы строки исчезнут но размер будет уже другой, не тотчто был до добавления. Перевести надо только эти три строки. Если в английской программе создавались сторонние иконки то русификатор PatchWise Free пропускает этот файл. Программа после русификатора работает нормально но при создании новой темы в Carbide.ui Theme Edition 3.4 появляется дубликат вкладки Иконки на английском и в этой вкладке все созданные пользователем иконки.
Прибывший
  1. Офлайн
  2. Участники
  3. 14 сообщений
  4. Сообщение
  5. Личные данные
Полезность: 0 | сообщение № 8 отправлено 10:44, 08.11.2013
Я всё это прекрасно понимаю но дело в том что в этом файле прописаны все иконки которые сделал пользователь и я думаю что у конкретного пользователя этих иконок может быть много. При принудительной замене файла пользователь просто потеряет все свои созданные иконки а он этого делать не хочет. В файле надо заменить только эти три строчки на русские, остальное содержание файла при этом должно остаться без изменений.
Прибывший
  1. Офлайн
  2. Участники
  3. 14 сообщений
  4. Сообщение
  5. Личные данные
Полезность: 0 | сообщение № 9 отправлено 13:28, 09.11.2013
Сергей речь идёт о русификаторе. Файлы я все перевёл, просто когда устанавливаешь русификатор он проверяет СRC файла и если он совпадает он русифицирует этот файл. Если на программе уже работали и создавали сторонноие иконки они все прописаны в этом файле а СRC у него другой и русификатор пропускает этот файл и он остаётся на английском. При создании новой темы программа копирует данный файл в папку проекта поэтому и появляется эта вкладка ICONS.
Надо переустановить программу и русифицировать но пользователи не хотят терять свои созданные иконки.
Я думал может есть какой то способ заменить эти строки без проверки  СRC.
Мастер
  1. Офлайн
  2. Админ
  3. 1316 сообщений
  4. Сообщение
  5. Личные данные
Полезность: 0 | сообщение № 10 отправлено 14:45, 09.11.2013
Цитата miron301963 ()
думал может есть какой то способ заменить эти строки без проверки СRC.


Заменяется весь файл, а не отдельные строки!!!
Чтобы заменить строки, нужно использовать патчер!
А антивирусы орут на них как скаженные biggrin


------------------------------------------
Прибывший
  1. Офлайн
  2. Участники
  3. 14 сообщений
  4. Сообщение
  5. Личные данные
Полезность: 0 | сообщение № 11 отправлено 09:52, 10.11.2013
Спасибо WYLEK.
Будем пробовать. Значит надо использовать что-то из этого - NSIS, Inno Setup, Visual Patch.
 
Перейти
Найти

Доступ закрыт.

  1. Вам запрещено отвечать в темах данного форума.

Последние темы

  1. WavePad Sound Editor 8.0 Full
    Автор: troa Сегодня, 17:31
  2. Baiqi Image Resizer 2.01
    Автор: troa Сегодня, 17:16
  3. Задавайте вопросы по русификации и мы...
    Автор: gazon01 15:28, 21.02.2018
  4. SHARPEN projects professional
    Автор: kaktustv 07:51, 19.02.2018
  5. Turbo Studio v17.7.987.4
    Автор: Nexus 15:41, 11.02.2018
  6. HWiNFO32\64_5.72.3333_RUS
    Автор: gazon01 09:16, 11.02.2018

Изменения статуса

  1. Никто не менял личный статус.