EN  RU
Войти
Главная
Скачать
Купить
Документация
Поддержка
Контакты
 
Справочная информация  /  Решение проблем

Замена и перевод языковых ресурсов в инсталляции

Инсталлятор CreateInstall имеет большой выбор подключенных языков, но, к сожалению, не все языковые ресурсы переведены на другие языки. Также, возможно вы обнаружите ошибки, которые были допущены при переводе. Прежде всего заметим, что все языковые ресурсы хранятся в текстовых файлах в кодировке UTF-8 с расширением .lng в поддиректории languages. Предположим, что вы увидели ошибку при переводе. В этом случае, вам достаточно открыть соответствующий .lng файл в любом текстовом редакторе, найти и исправить там найденную ошибку. Если вы хотите добавить перевод, то найдите в начале ресурс в файле english.lng, скопируйте и вставьте его в такое же место в .lng файл с вашим языком. Если вы будете использовать данный метод, то мы просим вас присылать нам измененный языковой файл. В этом случае, следующая версия CreateInstall будет содержать ваши изменения и они не исчезнуть при установке обновления.

Сейчас рассмотрим ситуацию, когда вы хотите использовать свои собственные варианты языковых ресурсов в каком-то из ваших проектов и не хотите вносить никаких изменений в общие .lng файлы. Предположим ресурс "License Agreement" не переведен на ваш язык или вы хотите показывать "MySoft License Agreement". Вначале, найдите эту строку в файле CreateInstall\languages\english.lng. Она там выглядит примерно так <llichead = "License Agreement">. Вам необходимо запомнить только имя ресурса llichead. После этого остается выполнить только один шаг. Если в вашей инсталляции используется только один язык, то достаточно определить новое значение для это переменной в команде Установить переменные или в разделе Дополнительные установки в соответствующем диалоговом окне.

Дополнительные установки
Дополнительные установки

Если у вас в инсталляции используется несколько языков, то тогда вам следует использовать команду Языковые ресурсы. Вам необходимо указать сам язык и затем в списке переопределить языковые ресурсы для данного языка. В этом случае, все эти переменные будут автоматически переопределяться при изменении пользователем языка установки.

Команда Языковые ресурсы
Команда Языковые ресурсы

Смотрите также

  • Как использовать текст зависимый от языка
Eonza automation software - free, open source cross-platform program for easy creation and management of scripts.
  • Справочная информация
    • Введение
    • Первое знакомство
    • Сравнение инсталляторов
    • Лицензионное соглашение
    • Лицензия Light
    • Лицензия Free
    • Возможности программы
    • Список команд
    • FAQ
    • Примеры
    • CreateInstall Assistant
    • Распаковщик установок
    • Решение проблем
      • Невозможно добавить файл ресурса
      • Редирект Реестра
      • Суперпозиция переменных
      • Установка шрифтов
      • Языковые ресурсы
      • Создание точки восстановления
Политика конфиденциальности
Copyright © ООО «Новострим», 2009-2026 ОГРН 1107232031390. Все права защищены.