Changes between Version 21 and Version 22 of SconfFormat


Ignore:
Timestamp:
Jun 19, 2008 11:46:10 PM (16 years ago)
Author:
Sagrer
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • SconfFormat

    v21 v22  
    11 = Формат файлов *.sconf =
    22
    3 Версия №1. '''Зафиксирована - изменения в данной версии запрещены'''.
     3Версия №2. '''В процессе проектирования'''.
    44
    55Более старые версии:
     
    1515 * [Main]
    1616 * [!IssBuilder]
     17 * [!SourcePackBuilder]
    1718 * [!StarterMod] - необязательно.
     19 * [Localisations]
    1820
    1921----
     
    4850 * !CreateCumulateUpdate (bool) - создавать ли кумулятивный пакет обновления.
    4951 * !CreateCumulateUpdate_UpdVers (string) - либо All, либо From:X где X - 4 цифры разделенные точками - номер версии начиная с которой (включительно) генерить апдейты, либо цифра - сколько сгенеренных версий (из кеша flist и iss) начиная от последней подвергать апдейту.
     52 * !LangPackages (string) - если Localisations->!UseLocalisations = true - то здесь могут быть списки пакетов с заложенными в них языковыми модулями вида: "all; ru; en; ru, en;" - в данном примере будет создано по 4 пакета для каждого создаваемого варианта пакетов (т.е. для полных версий, апдейтов итд - все аналогично) - 1) все языки; 2) только русский; 3) только английский; 4) только английский и русский. Имена пакетов будут сформированы исходя из включенных языков.
    5053
    5154----
     
    6770
    6871 * В этой версии секция не используется. Зарезервировано на будущее.
     72
     73----
     74
     75 == [Localisations] ==
     76
     77В секции располагаются настройки локализации проекта. Внутри есть параметры:
     78
     79 * !UseLocalisations (bool) - использовать ли вообще локализации. По умолчанию false. Если true - в папке с проектом (!IssBuilder->!FilesDir) расположена папка all и папки локалей - соотв. содержащие файлы для соответствующих языковых компонентов.
     80 * Exclusive (bool) - по умолчанию false. Если true то одновременно может быть установлен только один языковой модуль, иначе можно установить сколько угодно. Если будут конфликты с одинаковыми именами файлов - юзверь сам виноват, надо следить.
     81 * !UseCustomLocaleNames (bool) - по умолчанию false. Если true - то информация из секции [Locales] этого файла перекрывает прошитую в программе (точнее в версии !GGBuildTools) информацию о локалях. Иначе - используется только информация о локалях, идущая в комплекте с !GGBuildTools.