InstallJammer: последний штрих
Содержание:
1. Введение;
2. Получение, установка и настройка;
3.Последний штрих (Вы читаете данный раздел);
4. Деинсталлятор, иконки, зависимости.
После завершения установки InstallJammer не торопитесь запускать программу (если вы не снимали флажок в программе установки «Launch InstallJammer», закройте окно программы). Требуется провести предварительную работу для того, чтобы текстовые сообщения будущих инсталляторов отображались нормально, а не «кракозяблами» (см. рис. ниже).
Для построения программ установки InstallJammer использует так называемый «виртуальный текст» (virtual text) - переменные, которые во время запуска инсталлятора заменяются реальными строками на языке, выбранном пользователем. Строки, которые должны замещать переменные виртуального текста, загружаются в проект InstallJammer из текстовых файлов; причем те, что содержат русский перевод, сохранены в кодировке Windows (CP1251).
Для исправления этого откройте последовательно каталог lib/ msgs/installer в директории установки InstallJammer. Текст стандартных сообщений, выводимых в установочных диалогах, содержится, как легко догадаться, в текстовом файле ru.msg. Сохраните его в кодировке UTF-8 (предполагается, что именно такова ваша системная локаль). Затем последовательно откройте каталог Themes/ModernWizard - здесь хранятся дополнительные сообщения, выводимые в диалоговых окнах установщика «современного стиля». Аналогично сохраните текст из файла ru.msg в кодировке UTF-8 и удалите строку «# options: -encoding utf-8» в начале файла.
На этом настройка InstallJammer завершена, и можно приступать к созданию первого проекта инсталлятора. Несмотря на то, что в самом начале установки мы изменили кодировку Virtual Text Strings c CP1251 на UTF-8, инсталлятор для Windows, созданный в InstallJammer для Linux, будет корректно отображать русский текст при запуске под целевой операционной системой.
Сделали обзор установки InstallJammer на свой ПК в скриншотах для своих друзей и теперь ищите хороший хостинг картинок (http://sendimage.me)? Тогда я хочу посоветовать Вам sendimage.me. Данный сервис имеет интуитивно понятный интерфейс, отличную скорость скачивания/заливки и он совершенно бесплатный!
1. Введение;
2. Получение, установка и настройка;
3.
4. Деинсталлятор, иконки, зависимости.
После завершения установки InstallJammer не торопитесь запускать программу (если вы не снимали флажок в программе установки «Launch InstallJammer», закройте окно программы). Требуется провести предварительную работу для того, чтобы текстовые сообщения будущих инсталляторов отображались нормально, а не «кракозяблами» (см. рис. ниже).
Для построения программ установки InstallJammer использует так называемый «виртуальный текст» (virtual text) - переменные, которые во время запуска инсталлятора заменяются реальными строками на языке, выбранном пользователем. Строки, которые должны замещать переменные виртуального текста, загружаются в проект InstallJammer из текстовых файлов; причем те, что содержат русский перевод, сохранены в кодировке Windows (CP1251).
Для исправления этого откройте последовательно каталог lib/ msgs/installer в директории установки InstallJammer. Текст стандартных сообщений, выводимых в установочных диалогах, содержится, как легко догадаться, в текстовом файле ru.msg. Сохраните его в кодировке UTF-8 (предполагается, что именно такова ваша системная локаль). Затем последовательно откройте каталог Themes/ModernWizard - здесь хранятся дополнительные сообщения, выводимые в диалоговых окнах установщика «современного стиля». Аналогично сохраните текст из файла ru.msg в кодировке UTF-8 и удалите строку «# options: -encoding utf-8» в начале файла.
На этом настройка InstallJammer завершена, и можно приступать к созданию первого проекта инсталлятора. Несмотря на то, что в самом начале установки мы изменили кодировку Virtual Text Strings c CP1251 на UTF-8, инсталлятор для Windows, созданный в InstallJammer для Linux, будет корректно отображать русский текст при запуске под целевой операционной системой.
Сделали обзор установки InstallJammer на свой ПК в скриншотах для своих друзей и теперь ищите хороший хостинг картинок (http://sendimage.me)? Тогда я хочу посоветовать Вам sendimage.me. Данный сервис имеет интуитивно понятный интерфейс, отличную скорость скачивания/заливки и он совершенно бесплатный!