Changes between Version 21 and Version 22 of SconfFormat
- Timestamp:
- Jun 19, 2008 11:46:10 PM (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
SconfFormat
v21 v22 1 1 = Формат файлов *.sconf = 2 2 3 Версия № 1. '''Зафиксирована - изменения в данной версии запрещены'''.3 Версия №2. '''В процессе проектирования'''. 4 4 5 5 Более старые версии: … … 15 15 * [Main] 16 16 * [!IssBuilder] 17 * [!SourcePackBuilder] 17 18 * [!StarterMod] - необязательно. 19 * [Localisations] 18 20 19 21 ---- … … 48 50 * !CreateCumulateUpdate (bool) - создавать ли кумулятивный пакет обновления. 49 51 * !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) только английский и русский. Имена пакетов будут сформированы исходя из включенных языков. 50 53 51 54 ---- … … 67 70 68 71 * В этой версии секция не используется. Зарезервировано на будущее. 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.