0
|
1 |
<?php
|
|
2 |
/*************************************************************************************
|
|
3 |
* nsis.php
|
|
4 |
* --------
|
|
5 |
* Author: deguix (cevo_deguix@yahoo.com.br), Tux (http://tux.a4.cz/)
|
|
6 |
* Copyright: (c) 2005 deguix, 2004 Tux (http://tux.a4.cz/), Nigel McNie (http://qbnz.com/highlighter)
|
2
|
7 |
* Release Version: 1.0.8.2
|
0
|
8 |
* Date Started: 2005/12/03
|
|
9 |
*
|
|
10 |
* Nullsoft Scriptable Install System language file for GeSHi.
|
|
11 |
*
|
|
12 |
* CHANGES
|
|
13 |
* -------
|
|
14 |
* 2005/12/03 (2.0.2)
|
|
15 |
* - Updated to NSIS 2.11.
|
|
16 |
* 2005/06/17 (2.0.1)
|
|
17 |
* - Updated to NSIS 2.07b0.
|
|
18 |
* 2005/04/05 (2.0.0)
|
|
19 |
* - Updated to NSIS 2.06.
|
|
20 |
* 2004/11/27 (1.0.2)
|
|
21 |
* - Added support for multiple object splitters
|
|
22 |
* 2004/10/27 (1.0.1)
|
|
23 |
* - Added support for URLs
|
|
24 |
* 2004/08/05 (1.0.0)
|
|
25 |
* - First Release
|
|
26 |
*
|
|
27 |
* TODO (updated 2004/11/27)
|
|
28 |
* -------------------------
|
|
29 |
*
|
|
30 |
*************************************************************************************
|
|
31 |
*
|
|
32 |
* This file is part of GeSHi.
|
|
33 |
*
|
|
34 |
* GeSHi is free software; you can redistribute it and/or modify
|
|
35 |
* it under the terms of the GNU General Public License as published by
|
|
36 |
* the Free Software Foundation; either version 2 of the License, or
|
|
37 |
* (at your option) any later version.
|
|
38 |
*
|
|
39 |
* GeSHi is distributed in the hope that it will be useful,
|
|
40 |
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
41 |
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
42 |
* GNU General Public License for more details.
|
|
43 |
*
|
|
44 |
* You should have received a copy of the GNU General Public License
|
|
45 |
* along with GeSHi; if not, write to the Free Software
|
|
46 |
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
|
47 |
*
|
|
48 |
************************************************************************************/
|
|
49 |
|
|
50 |
$language_data = array (
|
2
|
51 |
'LANG_NAME' => 'NSIS',
|
|
52 |
'COMMENT_SINGLE' => array(1 => ';', 2 => '#'),
|
|
53 |
'COMMENT_MULTI' => array('/*' => '*/'),
|
|
54 |
'CASE_KEYWORDS' => GESHI_CAPS_NO_CHANGE,
|
|
55 |
'QUOTEMARKS' => array("'",'"','`'),
|
|
56 |
'ESCAPE_CHAR' => '',
|
|
57 |
'KEYWORDS' => array(
|
|
58 |
1 => array(
|
|
59 |
'!appendfile', '!addIncludeDir', '!addplugindir', '!cd', '!define', '!delfile', '!echo', '!else',
|
|
60 |
'!endif', '!error', '!execute', '!ifdef', '!ifmacrodef', '!ifmacrondef', '!ifndef', '!include',
|
|
61 |
'!insertmacro', '!macro', '!macroend', '!packhdr', '!tempfile', '!system', '!undef', '!verbose',
|
|
62 |
'!warning'
|
|
63 |
),
|
|
64 |
2 => array(
|
|
65 |
'AddBrandingImage', 'AllowRootDirInstall', 'AutoCloseWindow', 'BGFont',
|
|
66 |
'BGGradient', 'BrandingText', 'Caption', 'ChangeUI', 'CheckBitmap', 'CompletedText', 'ComponentText',
|
|
67 |
'CRCCheck', 'DetailsButtonText', 'DirShow', 'DirText', 'DirVar', 'DirVerify', 'FileErrorText',
|
|
68 |
'Function', 'FunctionEnd', 'Icon', 'InstallButtonText', 'InstallColors', 'InstallDir',
|
|
69 |
'InstallDirRegKey', 'InstProgressFlags', 'InstType', 'LangString', 'LangStringUP', 'LicenseBkColor',
|
|
70 |
'LicenseData', 'LicenseForceSelection', 'LicenseLangString', 'LicenseText', 'LoadLanguageFile',
|
|
71 |
'MiscButtonText', 'Name', 'OutFile', 'Page', 'PageEx', 'PageExEnd', 'Section',
|
|
72 |
'SectionEnd', 'SectionGroup', 'SectionGroupEnd', 'SetCompressor', 'SetFont', 'ShowInstDetails',
|
|
73 |
'ShowUninstDetails', 'SilentInstall', 'SilentUnInstall', 'SpaceTexts', 'SubCaption', 'SubSection',
|
|
74 |
'SubSectionEnd', 'UninstallButtonText', 'UninstallCaption', 'UninstallIcon', 'UninstallSubCaption',
|
|
75 |
'UninstallText', 'UninstPage', 'Var', 'VIAddVersionKey', 'VIProductVersion', 'WindowIcon', 'XPStyle'
|
|
76 |
),
|
|
77 |
3 => array(
|
|
78 |
'AddSize', 'AllowSkipFiles', 'FileBufSize', 'GetInstDirError', 'PageCallbacks',
|
|
79 |
'SectionIn', 'SetCompress', 'SetCompressionLevel', 'SetCompressorDictSize',
|
|
80 |
'SetDatablockOptimize', 'SetDateSave', 'SetOverwrite', 'SetPluginUnload'
|
|
81 |
),
|
|
82 |
4 => array(
|
|
83 |
'Abort', 'BringToFront', 'Call', 'CallInstDLL', 'ClearErrors', 'CopyFiles','CreateDirectory',
|
|
84 |
'CreateFont', 'CreateShortCut', 'Delete', 'DeleteINISec', 'DeleteINIStr', 'DeleteRegKey',
|
|
85 |
'DeleteRegValue', 'DetailPrint', 'EnableWindow', 'EnumRegKey', 'EnumRegValue', 'Exch', 'Exec',
|
|
86 |
'ExecShell', 'ExecWait', 'ExpandEnvStrings', 'File', 'FileClose', 'FileOpen', 'FileRead',
|
|
87 |
'FileReadByte', 'FileSeek', 'FileWrite', 'FileWriteByte', 'FindClose', 'FindFirst', 'FindNext',
|
|
88 |
'FindWindow', 'FlushINI', 'GetCurInstType', 'GetCurrentAddress', 'GetDlgItem', 'GetDLLVersion',
|
|
89 |
'GetDLLVersionLocal', 'GetErrorLevel', 'GetFileTime', 'GetFileTimeLocal', 'GetFullPathName',
|
|
90 |
'GetFunctionAddress', 'GetLabelAddress', 'GetTempFileName', 'GetWindowText', 'Goto', 'HideWindow',
|
|
91 |
'IfAbort', 'IfErrors', 'IfFileExists', 'IfRebootFlag', 'IfSilent', 'InitPluginsDir', 'InstTypeGetText',
|
|
92 |
'InstTypeSetText', 'IntCmp', 'IntCmpU', 'IntFmt', 'IntOp', 'IsWindow', 'LockWindow', 'LogSet', 'LogText',
|
|
93 |
'MessageBox', 'Nop', 'Pop', 'Push', 'Quit', 'ReadEnvStr', 'ReadIniStr', 'ReadRegDWORD', 'ReadRegStr',
|
|
94 |
'Reboot', 'RegDLL', 'Rename', 'ReserveFile', 'Return', 'RMDir', 'SearchPath', 'SectionGetFlags',
|
|
95 |
'SectionGetInstTypes', 'SectionGetSize', 'SectionGetText', 'SectionSetFlags', 'SectionSetInstTypes',
|
|
96 |
'SectionSetSize', 'SectionSetText', 'SendMessage', 'SetAutoClose', 'SetBrandingImage', 'SetCtlColors',
|
|
97 |
'SetCurInstType', 'SetDetailsPrint', 'SetDetailsView', 'SetErrorLevel', 'SetErrors', 'SetFileAttributes',
|
|
98 |
'SetOutPath', 'SetRebootFlag', 'SetShellVarContext', 'SetSilent', 'ShowWindow', 'Sleep', 'StrCmp',
|
|
99 |
'StrCpy', 'StrLen', 'UnRegDLL', 'WriteINIStr', 'WriteRegBin', 'WriteRegDWORD', 'WriteRegExpandStr',
|
|
100 |
'WriteRegStr', 'WriteUninstaller'
|
|
101 |
),
|
|
102 |
5 => array(
|
|
103 |
'all', 'alwaysoff', 'ARCHIVE', 'auto', 'both', 'bzip2', 'checkbox', 'components', 'current',
|
|
104 |
'custom', 'directory', 'false', 'FILE_ATTRIBUTE_ARCHIVE', 'FILE_ATTRIBUTE_HIDDEN', 'FILE_ATTRIBUTE_NORMAL',
|
|
105 |
'FILE_ATTRIBUTE_OFFLINE', 'FILE_ATTRIBUTE_READONLY', 'FILE_ATTRIBUTE_SYSTEM,TEMPORARY',
|
|
106 |
'FILE_ATTRIBUTE_TEMPORARY', 'force', 'HIDDEN', 'hide', 'HKCC', 'HKCR', 'HKCU', 'HKDD', 'HKEY_CLASSES_ROOT',
|
|
107 |
'HKEY_CURRENT_CONFIG', 'HKEY_CURRENT_USER', 'HKEY_DYN_DATA', 'HKEY_LOCAL_MACHINE', 'HKEY_PERFORMANCE_DATA',
|
|
108 |
'HKEY_USERS', 'HKLM', 'HKPD', 'HKU', 'IDABORT', 'IDCANCEL', 'IDIGNORE', 'IDNO', 'IDOK', 'IDRETRY', 'IDYES',
|
|
109 |
'ifdiff', 'ifnewer', 'instfiles', 'lastused', 'leave', 'license', 'listonly', 'lzma', 'manual',
|
|
110 |
'MB_ABORTRETRYIGNORE', 'MB_DEFBUTTON1', 'MB_DEFBUTTON2', 'MB_DEFBUTTON3', 'MB_DEFBUTTON4',
|
|
111 |
'MB_ICONEXCLAMATION', 'MB_ICONINFORMATION', 'MB_ICONQUESTION', 'MB_ICONSTOP', 'MB_OK', 'MB_OKCANCEL',
|
|
112 |
'MB_RETRYCANCEL', 'MB_RIGHT', 'MB_SETFOREGROUND', 'MB_TOPMOST', 'MB_YESNO', 'MB_YESNOCANCEL', 'nevershow',
|
|
113 |
'none', 'normal', 'off', 'OFFLINE', 'on', 'radiobuttons', 'READONLY', 'RO', 'SHCTX', 'SHELL_CONTEXT', 'show',
|
|
114 |
'silent', 'silentlog', 'SW_HIDE', 'SW_SHOWMAXIMIZED', 'SW_SHOWMINIMIZED', 'SW_SHOWNORMAL', 'SYSTEM',
|
|
115 |
'textonly', 'true', 'try', 'uninstConfirm', 'zlib'
|
|
116 |
),
|
|
117 |
6 => array(
|
|
118 |
'/a', '/components', '/COMPONENTSONLYONCUSTOM', '/CUSTOMSTRING', '/e', '/FILESONLY', '/FINAL', '/gray', '/GLOBAL',
|
|
119 |
'/ifempty', '/IMGID', '/ITALIC', '/lang', '/NOCUSTOM', '/nonfatal', '/NOUNLOAD', '/oname', '/r', '/REBOOTOK',
|
|
120 |
'/RESIZETOFIT', '/SOLID', '/SD', '/SHORT', '/silent', '/STRIKE', '/TIMEOUT', '/TRIMCENTER', '/TRIMLEFT',
|
|
121 |
'/TRIMRIGHT', '/UNDERLINE', '/windows', '/x'
|
|
122 |
),
|
|
123 |
7 => array(
|
|
124 |
'.onGUIEnd', '.onGUIInit', '.onInit', '.onInstFailed', '.onInstSuccess', '.onMouseOverSection',
|
|
125 |
'.onRebootFailed', '.onSelChange', '.onUserAbort', '.onVerifyInstDir', 'un.onGUIEnd', 'un.onGUIInit',
|
|
126 |
'un.onInit', 'un.onRebootFailed', 'un.onUninstFailed', 'un.onUninstSuccess', 'un.onUserAbort'
|
|
127 |
),
|
|
128 |
8 => array(
|
|
129 |
'MUI.nsh', '"${NSISDIR}\Contrib\Modern UI\System.nsh"', 'MUI_SYSVERSION', 'MUI_ICON', 'MUI_UNICON',
|
|
130 |
'MUI_HEADERIMAGE', 'MUI_HEADERIMAGE_BITMAP', 'MUI_HEADERIMAGE_BITMAP_NOSTRETCH', 'MUI_HEADERIMAGE_BITMAP_RTL',
|
|
131 |
'MUI_HEADERIMAGE_BITMAP_RTL_NOSTRETCH', 'MUI_HEADERIMAGE_UNBITMAP', 'MUI_HEADERIMAGE_UNBITMAP_NOSTRETCH',
|
|
132 |
'MUI_HEADERIMAGE_UNBITMAP_RTL', 'MUI_HEADERIMAGE_UNBITMAP_RTL_NOSTRETCH', 'MUI_HEADERIMAGE_RIGHT', 'MUI_BGCOLOR',
|
|
133 |
'MUI_UI', 'MUI_UI_HEADERIMAGE', 'MUI_UI_HEADERIMAGE_RIGHT', 'MUI_UI_COMPONENTSPAGE_SMALLDESC',
|
|
134 |
'MUI_UI_COMPONENTSPAGE_NODESC', 'MUI_WELCOMEFINISHPAGE_BITMAP', 'MUI_WELCOMEFINISHPAGE_BITMAP_NOSTRETCH',
|
|
135 |
'MUI_WELCOMEFINISHPAGE_INI', 'MUI_UNWELCOMEFINISHPAGE_BITMAP', 'MUI_UNWELCOMEFINISHPAGE_BITMAP_NOSTRETCH',
|
|
136 |
'MUI_UNWELCOMEFINISHPAGE_INI', 'MUI_LICENSEPAGE_BGCOLOR', 'MUI_COMPONENTSPAGE_CHECKBITMAP',
|
|
137 |
'MUI_COMPONENTSPAGE_SMALLDESC', 'MUI_COMPONENTSPAGE_NODESC', 'MUI_INSTFILESPAGE_COLORS',
|
|
138 |
'MUI_INSTFILESPAGE_PROGRESSBAR', 'MUI_FINISHPAGE_NOAUTOCLOSE', 'MUI_UNFINISHPAGE_NOAUTOCLOSE',
|
|
139 |
'MUI_ABORTWARNING', 'MUI_ABORTWARNING_TEXT', 'MUI_UNABORTWARNING', 'MUI_UNABORTWARNING_TEXT',
|
|
140 |
'MUI_PAGE_WELCOME', 'MUI_PAGE_LICENSE', 'MUI_PAGE_COMPONENTS', 'MUI_PAGE_DIRECTORY',
|
|
141 |
'MUI_PAGE_STARTMENU', 'MUI_PAGE_INSTFILES', 'MUI_PAGE_FINISH', 'MUI_UNPAGE_WELCOME',
|
|
142 |
'MUI_UNPAGE_CONFIRM', 'MUI_UNPAGE_LICENSE', 'MUI_UNPAGE_COMPONENTS', 'MUI_UNPAGE_DIRECTORY',
|
|
143 |
'MUI_UNPAGE_INSTFILES', 'MUI_UNPAGE_FINISH', 'MUI_PAGE_HEADER_TEXT', 'MUI_PAGE_HEADER_SUBTEXT',
|
|
144 |
'MUI_WELCOMEPAGE_TITLE', 'MUI_WELCOMEPAGE_TITLE_3LINES', 'MUI_WELCOMEPAGE_TEXT',
|
|
145 |
'MUI_LICENSEPAGE_TEXT_TOP', 'MUI_LICENSEPAGE_TEXT_BOTTOM', 'MUI_LICENSEPAGE_BUTTON',
|
|
146 |
'MUI_LICENSEPAGE_CHECKBOX', 'MUI_LICENSEPAGE_CHECKBOX_TEXT', 'MUI_LICENSEPAGE_RADIOBUTTONS',
|
|
147 |
'MUI_LICENSEPAGE_RADIOBUTTONS_TEXT_ACCEPT', 'MUI_LICENSEPAGE_RADIOBUTTONS_TEXT_DECLINE',
|
|
148 |
'MUI_COMPONENTSPAGE_TEXT_TOP', 'MUI_COMPONENTSPAGE_TEXT_COMPLIST', 'MUI_COMPONENTSPAGE_TEXT_INSTTYPE',
|
|
149 |
'MUI_COMPONENTSPAGE_TEXT_DESCRIPTION_TITLE', 'MUI_COMPONENTSPAGE_TEXT_DESCRIPTION_INFO',
|
|
150 |
'MUI_DIRECTORYPAGE_TEXT_TOP', 'MUI_DIRECTORYPAGE_TEXT_DESTINATION', 'MUI_DIRECTORYPAGE_VARIABLE',
|
|
151 |
'MUI_DIRECTORYPAGE_VERIFYONLEAVE', 'MUI_STARTMENU_WRITE_BEGIN', 'MUI_STARTMENU_WRITE_END',
|
|
152 |
'MUI_STARTMENUPAGE_TEXT_TOP', 'MUI_STARTMENUPAGE_TEXT_CHECKBOX', 'MUI_STARTMENUPAGE_DEFAULTFOLDER',
|
|
153 |
'MUI_STARTMENUPAGE_NODISABLE', 'MUI_STARTMENUPAGE_REGISTRY_ROOT', 'MUI_STARTMENUPAGE_REGISTRY_KEY',
|
|
154 |
'MUI_STARTMENUPAGE_REGISTRY_VALUENAME', 'MUI_INSTFILESPAGE_FINISHHEADER_TEXT',
|
|
155 |
'MUI_INSTFILESPAGE_FINISHHEADER_SUBTEXT', 'MUI_INSTFILESPAGE_ABORTHEADER_TEXT',
|
|
156 |
'MUI_INSTFILESPAGE_ABORTHEADER_SUBTEXT', 'MUI_FINISHPAGE_TITLE', 'MUI_FINISHPAGE_TITLE_3LINES',
|
|
157 |
'MUI_FINISHPAGE_TEXT', 'MUI_FINISHPAGE_TEXT_LARGE', 'MUI_FINISHPAGE_BUTTON',
|
|
158 |
'MUI_FINISHPAGE_TEXT_REBOOT', 'MUI_FINISHPAGE_TEXT_REBOOTNOW', 'MUI_FINISHPAGE_TEXT_REBOOTLATER',
|
|
159 |
'MUI_FINISHPAGE_RUN', 'MUI_FINISHPAGE_RUN_TEXT', 'MUI_FINISHPAGE_RUN_PARAMETERS',
|
|
160 |
'MUI_FINISHPAGE_RUN_NOTCHECKED', 'MUI_FINISHPAGE_RUN_FUNCTION', 'MUI_FINISHPAGE_SHOWREADME',
|
|
161 |
'MUI_FINISHPAGE_SHOWREADME_TEXT', 'MUI_FINISHPAGE_SHOWREADME_NOTCHECKED',
|
|
162 |
'MUI_FINISHPAGE_SHOWREADME_FUNCTION', 'MUI_FINISHPAGE_LINK', 'MUI_FINISHPAGE_LINK_LOCATION',
|
|
163 |
'MUI_FINISHPAGE_LINK_COLOR', 'MUI_FINISHPAGE_NOREBOOTSUPPORT', 'MUI_UNCONFIRMPAGE_TEXT_TOP',
|
|
164 |
'MUI_UNCONFIRMPAGE_TEXT_LOCATION', 'MUI_LANGUAGE', 'MUI_LANGDLL_DISPLAY',
|
|
165 |
'MUI_LANGDLL_REGISTRY_ROOT', 'MUI_LANGDLL_REGISTRY_KEY', 'MUI_LANGDLL_REGISTRY_VALUENAME',
|
|
166 |
'MUI_LANGDLL_WINDOWTITLE', 'MUI_LANGDLL_INFO', 'MUI_LANGDLL_ALWAYSSHOW',
|
|
167 |
'MUI_RESERVEFILE_INSTALLOPTIONS', 'MUI_RESERVEFILE_LANGDLL', 'MUI_FUNCTION_DESCRIPTION_BEGIN',
|
|
168 |
'MUI_DESCRIPTION_TEXT', 'MUI_FUNCTION_DESCRIPTION_END', 'MUI_INSTALLOPTIONS_EXTRACT',
|
|
169 |
'MUI_INSTALLOPTIONS_EXTRACT_AS', 'MUI_HEADER_TEXT', 'MUI_INSTALLOPTIONS_DISPLAY',
|
|
170 |
'MUI_INSTALLOPTIONS_INITDIALOG', 'MUI_INSTALLOPTIONS_SHOW',
|
|
171 |
'MUI_INSTALLOPTIONS_DISPLAY_RETURN', 'MUI_INSTALLOPTIONS_SHOW_RETURN',
|
|
172 |
'MUI_INSTALLOPTIONS_READ', 'MUI_INSTALLOPTIONS_WRITE',
|
|
173 |
'MUI_CUSTOMFUNCTION_GUIINIT', 'MUI_CUSTOMFUNCTION_UNGUIINIT',
|
|
174 |
'MUI_CUSTOMFUNCTION_ABORT', 'MUI_CUSTOMFUNCTION_UNABORT',
|
|
175 |
'MUI_PAGE_CUSTOMFUNCTION_PRE', 'MUI_PAGE_CUSTOMFUNCTION_SHOW', 'MUI_PAGE_CUSTOMFUNCTION_LEAVE',
|
|
176 |
'MUI_WELCOMEFINISHPAGE_CUSTOMFUNCTION_INIT'
|
|
177 |
),
|
|
178 |
9 => array(
|
|
179 |
'LogicLib.nsh', '${LOGICLIB}', 'LOGICLIB_STRCMP', 'LOGICLIB_INT64CMP', 'LOGICLIB_SECTIONCMP', '${If}', '${Unless}',
|
|
180 |
'${ElseIf}', '${ElseUnless}', '${Else}', '${EndIf}', '${EndUnless}', '${AndIf}', '${AndUnless}',
|
|
181 |
'${OrIf}', '${OrUnless}', '${IfThen}', '${IfCmd}', '${Select}', '${Case2}', '${Case3}',
|
|
182 |
'${Case4}', '${Case5}', '${CaseElse}', '${Default}', '${EndSelect}', '${Switch}',
|
|
183 |
'${Case}', '${EndSwitch}', '${Do}', '${DoWhile}', '${UntilWhile}', '${Continue}', '${Break}',
|
|
184 |
'${Loop}', '${LoopWhile}', '${LoopUntil}', '${While}', '${ExitWhile}', '${EndWhile}', '${For}',
|
|
185 |
'${ForEach}', '${ExitFor}', '${Next}', '${Abort}', '${Errors}', '${RebootFlag}', '${Silent}',
|
|
186 |
'${FileExists}', '${Cmd}', '${SectionIsSelected}', '${SectionIsSectionGroup}',
|
|
187 |
'${SectionIsSectionGroupEnd}', '${SectionIsBold}', '${SectionIsReadOnly}',
|
|
188 |
'${SectionIsExpanded}', '${SectionIsPartiallySelected}'
|
|
189 |
),
|
|
190 |
10 => array(
|
|
191 |
'StrFunc.nsh', '${STRFUNC}', '${StrCase}', '${StrClb}', '${StrIOToNSIS}', '${StrLoc}', '${StrNSISToIO}', '${StrRep}',
|
|
192 |
'${StrSort}', '${StrStr}', '${StrStrAdv}', '${StrTok}', '${StrTrimNewLines}'
|
|
193 |
),
|
|
194 |
11 => array(
|
|
195 |
'UpgradeDLL.nsh', 'UPGRADEDLL_INCLUDED', 'UpgradeDLL'
|
|
196 |
),
|
|
197 |
12 => array(
|
|
198 |
'Sections.nsh', 'SECTIONS_INCLUDED', '${SF_SELECTED}', '${SF_SECGRP}', '${SF_SUBSEC}', '${SF_SECGRPEND}',
|
|
199 |
'${SF_SUBSECEND}', '${SF_BOLD}', '${SF_RO}', '${SF_EXPAND}', '${SF_PSELECTED}', '${SF_TOGGLED}',
|
|
200 |
'${SF_NAMECHG}', '${SECTION_OFF}', 'SelectSection', 'UnselectSection', 'ReverseSection',
|
|
201 |
'StartRadioButtons', 'RadioButton', 'EndRadioButtons', '${INSTTYPE_0}', '${INSTTYPE_1}', '${INSTTYPE_2}',
|
|
202 |
'${INSTTYPE_3}', '${INSTTYPE_4}', '${INSTTYPE_5}', '${INSTTYPE_6}', '${INSTTYPE_7}', '${INSTTYPE_8}',
|
|
203 |
'${INSTTYPE_9}', '${INSTTYPE_10}', '${INSTTYPE_11}', '${INSTTYPE_12}', '${INSTTYPE_13}', '${INSTTYPE_14}',
|
|
204 |
'${INSTTYPE_15}', '${INSTTYPE_16}', '${INSTTYPE_17}', '${INSTTYPE_18}', '${INSTTYPE_19}', '${INSTTYPE_20}',
|
|
205 |
'${INSTTYPE_21}', '${INSTTYPE_22}', '${INSTTYPE_23}', '${INSTTYPE_24}', '${INSTTYPE_25}', '${INSTTYPE_26}',
|
|
206 |
'${INSTTYPE_27}', '${INSTTYPE_28}', '${INSTTYPE_29}', '${INSTTYPE_30}', '${INSTTYPE_31}', '${INSTTYPE_32}',
|
|
207 |
'SetSectionInInstType', 'ClearSectionInInstType', 'SetSectionFlag', 'ClearSectionFlag', 'SectionFlagIsSet'
|
|
208 |
),
|
|
209 |
13 => array(
|
|
210 |
'Colors.nsh', 'WHITE', 'BLACK', 'YELLOW', 'RED', 'GREEN', 'BLUE', 'MAGENTA', 'CYAN', 'rgb2hex'
|
|
211 |
),
|
|
212 |
14 => array(
|
|
213 |
'FileFunc.nsh', '${Locate}', '${GetSize}', '${DriveSpace}', '${GetDrives}', '${GetTime}', '${GetFileAttributes}', '${GetFileVersion}', '${GetExeName}', '${GetExePath}', '${GetParameters}', '${GetOptions}', '${GetRoot}', '${GetParent}', '${GetFileName}', '${GetBaseName}', '${GetFileExt}', '${BannerTrimPath}', '${DirState}', '${RefreshShellIcons}'
|
|
214 |
),
|
|
215 |
15 => array(
|
|
216 |
'TextFunc.nsh', '${LineFind}', '${LineRead}', '${FileReadFromEnd}', '${LineSum}', '${FileJoin}', '${TextCompare}', '${ConfigRead}', '${ConfigWrite}', '${FileRecode}', '${TrimNewLines}'
|
|
217 |
),
|
|
218 |
16 => array(
|
|
219 |
'WordFunc.nsh', '${WordFind}', '${WordFind2X}', '${WordFind3X}', '${WordReplace}', '${WordAdd}', '${WordInsert}', '${StrFilter}', '${VersionCompare}', '${VersionConvert}'
|
|
220 |
)
|
|
221 |
),
|
|
222 |
'SYMBOLS' => array(
|
|
223 |
),
|
|
224 |
'CASE_SENSITIVE' => array(
|
|
225 |
GESHI_COMMENTS => false,
|
|
226 |
1 => false,
|
|
227 |
2 => false,
|
|
228 |
3 => false,
|
|
229 |
4 => false,
|
|
230 |
5 => false,
|
|
231 |
6 => false,
|
|
232 |
7 => false,
|
|
233 |
8 => false,
|
|
234 |
9 => false,
|
|
235 |
10 => false,
|
|
236 |
11 => false,
|
|
237 |
12 => false,
|
|
238 |
13 => false,
|
|
239 |
14 => false,
|
|
240 |
15 => false,
|
|
241 |
16 => false
|
|
242 |
),
|
|
243 |
'STYLES' => array(
|
|
244 |
'KEYWORDS' => array(
|
|
245 |
1 => 'color: #000066; font-weight:bold;',
|
|
246 |
2 => 'color: #000066;',
|
|
247 |
3 => 'color: #003366;',
|
|
248 |
4 => 'color: #000099;',
|
|
249 |
5 => 'color: #ff6600;',
|
|
250 |
6 => 'color: #ff6600;',
|
|
251 |
7 => 'color: #006600;',
|
|
252 |
8 => 'color: #006600;',
|
|
253 |
9 => 'color: #006600;',
|
|
254 |
10 => 'color: #006600;',
|
|
255 |
11 => 'color: #006600;',
|
|
256 |
12 => 'color: #006600;',
|
|
257 |
13 => 'color: #006600;',
|
|
258 |
14 => 'color: #006600;',
|
|
259 |
15 => 'color: #006600;',
|
|
260 |
16 => 'color: #006600;'
|
|
261 |
),
|
|
262 |
'COMMENTS' => array(
|
|
263 |
1 => 'color: #666666; font-style: italic;',
|
|
264 |
2 => 'color: #666666; font-style: italic;',
|
|
265 |
'MULTI' => 'color: #666666; font-style: italic;'
|
|
266 |
),
|
|
267 |
'ESCAPE_CHAR' => array(
|
|
268 |
0 => 'color: #660066; font-weight: bold;'
|
|
269 |
),
|
|
270 |
'BRACKETS' => array(
|
|
271 |
0 => ''
|
|
272 |
),
|
|
273 |
'STRINGS' => array(
|
|
274 |
0 => 'color: #660066;'
|
|
275 |
),
|
|
276 |
'NUMBERS' => array(
|
|
277 |
0 => ''
|
|
278 |
),
|
|
279 |
'METHODS' => array(
|
|
280 |
0 => ''
|
|
281 |
),
|
|
282 |
'SYMBOLS' => array(
|
|
283 |
0 => ''
|
|
284 |
),
|
|
285 |
'REGEXPS' => array(
|
|
286 |
0 => 'color: #660000;',
|
|
287 |
1 => 'color: #660000;',
|
|
288 |
2 => 'color: #660000;',
|
|
289 |
3 => 'color: #660000;',
|
|
290 |
4 => 'color: #660000;',
|
|
291 |
5 => 'color: #660000;',
|
|
292 |
6 => 'color: #660000;',
|
|
293 |
7 => 'color: #000099;',
|
|
294 |
8 => 'color: #003399;'
|
|
295 |
),
|
|
296 |
'SCRIPT' => array(
|
|
297 |
0 => ''
|
|
298 |
)
|
|
299 |
),
|
|
300 |
'URLS' => array(
|
|
301 |
1 => '',
|
|
302 |
2 => '',
|
|
303 |
3 => '',
|
|
304 |
4 => '',
|
|
305 |
5 => '',
|
|
306 |
6 => '',
|
|
307 |
7 => '',
|
|
308 |
8 => '',
|
|
309 |
9 => '',
|
|
310 |
10 => '',
|
|
311 |
11 => '',
|
|
312 |
12 => '',
|
|
313 |
13 => '',
|
|
314 |
14 => '',
|
|
315 |
15 => '',
|
|
316 |
16 => ''
|
|
317 |
),
|
|
318 |
'OOLANG' => false,
|
|
319 |
'OBJECT_SPLITTERS' => array(
|
|
320 |
),
|
|
321 |
'REGEXPS' => array(
|
|
322 |
0 => '\$\$',
|
|
323 |
1 => '\$\\r',
|
|
324 |
2 => '\$\\n',
|
|
325 |
3 => '\$\\t',
|
|
326 |
4 => '\$[a-zA-Z0-9_]+',
|
|
327 |
5 => '\$\{.{1,256}\}',
|
|
328 |
6 => '\$\\\(.{1,256}\\\)',
|
|
329 |
7 => array(
|
|
330 |
GESHI_SEARCH => '([^:\/\\\*\?\"\<\>(?:<PIPE>)\s]*?)(::)([^:\/\\\*\?\"\<\>(?:<PIPE>)\s]*?)',
|
|
331 |
GESHI_REPLACE => '\\1',
|
|
332 |
GESHI_MODIFIERS => '',
|
|
333 |
GESHI_BEFORE => '',
|
|
334 |
GESHI_AFTER => '\\2\\3'
|
|
335 |
),
|
|
336 |
8 => array(
|
|
337 |
GESHI_SEARCH => '([^:\/\\\*\?\"\<\>(?:<PIPE>)\s]*?)(::)([^:\/\\\*\?\"\<\>(?:<PIPE>)]*?\s)',
|
|
338 |
GESHI_REPLACE => '\\3',
|
|
339 |
GESHI_MODIFIERS => '',
|
|
340 |
GESHI_BEFORE => '\\1\\2',
|
|
341 |
GESHI_AFTER => ''
|
|
342 |
)
|
|
343 |
),
|
|
344 |
'STRICT_MODE_APPLIES' => GESHI_NEVER,
|
|
345 |
'SCRIPT_DELIMITERS' => array(
|
|
346 |
),
|
|
347 |
'HIGHLIGHT_STRICT_BLOCK' => array(
|
|
348 |
)
|
0
|
349 |
);
|
|
350 |
|
|
351 |
?>
|