Changes between Version 1 and Version 2 of LocaliseSetup


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

--

Legend:

Unmodified
Added
Removed
Modified
  • LocaliseSetup

    v1 v2  
    1414en.StandardInstall=Standard install
    1515}}}
     16
     17По-сути эти сообщения представляют из себя константы вида {cm:ИМЯ_КОНСТАНТЫ}
     18
     19В коде паскалевского скрипта сообщение может быть получено таким образом:
     20{{{
     21ExpandConstant('{cm:InstVerFound}')
     22}}}
     23или:
     24{{{
     25ExpandConstant('{cm:PackageVersionInstalled,'+AppVer+'}')
     26}}}
     27
     28Во втором случае - сообщение имеет параметр %1, который вносится в текст параметром в тексте внутри фигурных скобок.
     29
     30В остальных местах скрипта константы могут быть получены обычным способом:
     31
     32{{{
     33[Types]
     34Name: StandardInstall; Description: {cm:StandardInstall}; Languages:
     35}}}
     36
     37Следует иметь в виду, что должны быть определены языки:
     38
     39{{{
     40[Languages]
     41Name: ru; MessagesFile: compiler:Languages\Russian.isl
     42Name: en; MessagesFile: compiler:Default.isl
     43}}}
     44
     45Причем это минимальное объявление языков, в идеале там же должны быть элементы "LicenseFile", "InfoBeforeFile", "InfoAfterFile".