summaryrefslogtreecommitdiff
path: root/framework/Exceptions/messages/messages.txt
blob: 69fd89fcb6803465d5bc4ba5a51e1b1fb64e57ec (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
prado_application_singleton_required	= Prado.Application must only be set once.
prado_component_unknown					= Unknown component type '{0}'. This may be caused by the following parsing error in the {0} class file: {1}
prado_using_invalid						= '{0}' is not a valid namespace to be used. Make sure '.*' is appended if you want to use a namespace referring to a directory.
prado_alias_redefined					= Alias '{0}' cannot be redefined.
prado_alias_invalid						= Alias '{0}' refers to an invalid path '{1}'. Only existing directories can be aliased.
prado_aliasname_invalid					= Alias '{0}' contains invalid character '.'.

component_property_undefined			= Component property '{0}.{1}' is not defined.
component_property_readonly				= Component property '{0}.{1}' is read-only.
component_event_undefined				= Component event '{0}.{1}' is not defined.
component_eventhandler_invalid			= Component event '{0}.{1}' is attached with an invalid event handler '{2}'.
component_expression_invalid			= Component '{0}' is evaluating an invalid expression '{1}' : {2}.
component_statements_invalid			= Component '{0}' is evaluating invalid PHP statements '{1}' : {2}.

propertyvalue_enumvalue_invalid			= Value '{0}' is a not valid enumeration value ({1}).

list_index_invalid						= Index '{0}' is out of range.
list_item_inexistent					= The item cannot be found in the list.
list_data_not_iterable					= Data must be either an array or an object implementing Traversable interface.
list_readonly							= {0} is read-only.

map_addition_disallowed					= The new item cannot be added to the map.
map_item_unremovable					= The item cannot be removed from the map.
map_data_not_iterable					= Data must be either an array or an object implementing Traversable interface.
map_readonly							= {0} is read-only.

application_includefile_invalid			= Unable to find application configuration {0}. Make sure it is in namespace format and the file ends with ".xml" or ".php".
application_basepath_invalid			= Application base path '{0}' does not exist or is not a directory.
application_runtimepath_invalid			= Application runtime path '{0}' does not exist or is not writable by Web server process.
application_service_invalid				= Service '{0}' must implement IService interface.
application_service_unknown				= Requested service '{0}' is not defined.
application_unavailable					= Application is unavailable at this time.
application_service_unavailable			= Service '{0}' is unavailable at this time.
application_moduleid_duplicated			= Application module ID '{0}' is not unique.
application_runtimepath_failed			= Unable to create runtime path '{0}'. Make sure the parent directory exists and is writable by the Web process.

appconfig_aliaspath_invalid				= Application configuration <alias id="{0}"> uses an invalid file path "{1}".
appconfig_alias_invalid					= Application configuration <alias> element must have an "id" attribute and a "path" attribute.
appconfig_alias_redefined				= Application configuration <alias id="{0}"> cannot be redefined.
appconfig_using_invalid					= Application configuration <using> element must have a "namespace" attribute.
appconfig_moduleid_required				= Application configuration <module> element must have an "id" attribute.
appconfig_moduletype_required			= Application configuration <module id="{0}"> must have a "class" attribute.
appconfig_serviceid_required			= Application configuration <service> element must have an "id" attribute.
appconfig_servicetype_required			= Application configuration <service id="{0}"> must have a "class" attribute.
appconfig_parameterid_required			= Application configuration <parameter> element must have an "id" attribute.
appconfig_includefile_required			= Application configuration <include> element must have a "file" attribute.
appconfig_paths_invalid					= Application configuration <paths> cannot contain element <{0}>.
appconfig_modules_invalid				= Application configuration <modules> cannot contain element <{0}>.
appconfig_services_invalid				= Application configuration <services> cannot contain element <{0}>.
appconfig_parameters_invalid			= Application configuration <parameters> cannot contain element <{0}>.
appconfig_tag_invalid					= Application configuration cannot contain element <{0}>.

securitymanager_validationkey_invalid	= TSecurityManager.ValidationKey must not be empty.
securitymanager_encryptionkey_invalid	= TSecurityManager.EncryptionKey must not be empty.
securitymanager_mcryptextension_required = Mcrypt PHP extension is required in order to use TSecurityManager's encryption feature.
securitymanager_mcryptextension_initfailed = TSecurityManager failed to initialize the mcrypt module.

uri_format_invalid						= '{0}' is not a valid URI.

httprequest_separator_invalid			= THttpRequest.UrlParamSeparator can only contain a single character.
httprequest_urlmanager_inexist			= THttpRequest.UrlManager '{0}' does not point to an existing module.
httprequest_urlmanager_invalid			= THttpRequest.UrlManager '{0}' must point to a module extending from TUrlManager.

httpcookiecollection_httpcookie_required = THttpCookieCollection can only accept THttpCookie objects.

httpresponse_bufferoutput_unchangeable	= THttpResponse.BufferOutput cannot be modified after THttpResponse is initialized.
httpresponse_file_inexistent			= THttpResponse cannot send file '{0}'. The file does not exist.

httpsession_sessionid_unchangeable		= THttpSession.SessionID cannot be modified after the session is started.
httpsession_sessionname_unchangeable	= THttpSession.SessionName cannot be modified after the session is started.
httpsession_sessionname_invalid			= THttpSession.SessionName must contain alphanumeric characters only.
httpsession_savepath_unchangeable		= THttpSession.SavePath cannot be modified after the session is started.
httpsession_savepath_invalid			= THttpSession.SavePath '{0}' is invalid.
httpsession_storage_unchangeable		= THttpSession.Storage cannot be modified after the session is started.
httpsession_cookiemode_unchangeable		= THttpSession.CookieMode cannot be modified after the session is started.
httpsession_autostart_unchangeable		= THttpSession.AutoStart cannot be modified after the session module is initialized.
httpsession_gcprobability_unchangeable	= THttpSession.GCProbability cannot be modified after the session is started.
httpsession_gcprobability_invalid		= THttpSession.GCProbability must be an integer between 0 and 100.
httpsession_transid_unchangeable		= THttpSession.UseTransparentSessionID cannot be modified after the session is started.
httpsession_transid_cookieonly			= THttpSession.UseTransparentSessionID cannot be set when THttpSession.CookieMode is set to Only.
httpsession_maxlifetime_unchangeable	= THttpSession.Timeout cannot be modified after the session is started.

assetmanager_basepath_invalid			= TAssetManager.BasePath '{0}' is invalid. Make sure it is in namespace form and points to a directory writable by the Web server process.
assetmanager_basepath_unchangeable		= TAssetManager.BasePath cannot be modified after the module is initialized.
assetmanager_baseurl_unchangeable		= TAssetManager.BaseUrl cannot be modified after the module is initialized.
assetmanager_filepath_invalid			= TAssetManager is publishing an invalid file '{0}'.
assetmanager_tarchecksum_invalid		= TAssetManager is publishing a tar file with invalid checksum '{0}'.
assetmanager_tarfile_invalid			= TAssetManager is publishing an invalid tar file '{0}'.
assetmanager_source_directory_invalid	= TAssetManager is copying an invalid directory '{0}'.

cache_primary_duplicated				= At most one primary cache module is allowed. {0} is trying to register as another primary cache.
sqlitecache_extension_required			= TSqliteCache requires SQLite PHP extension.
sqlitecache_dbfile_required				= TSqliteCache.DbFile is required.
sqlitecache_connection_failed			= TSqliteCache database connection failed. {0}.
sqlitecache_table_creation_failed		= TSqliteCache failed to create cache database. {0}.
sqlitecache_dbfile_unchangeable			= TSqliteCache.DbFile cannot be modified after the module is initialized.
sqlitecache_dbfile_invalid				= TSqliteCache.DbFile is invalid. Make sure it is in a proper namespace format.

memcache_extension_required				= TMemCache requires memcache PHP extension.
memcache_connection_failed				= TMemCache failed to connect to memcache server {0}:{1}.
memcache_host_unchangeable				= TMemCache.Host cannot be modified after the module is initialized.
memcache_port_unchangeable				= TMemCache.Port cannot be modified after the module is initialized.

apccache_extension_required				= TAPCCache requires APC PHP extension.
apccache_add_unsupported				= TAPCCache.add() is not supported.
apccache_replace_unsupported			= TAPCCache.replace() is not supported.
apccache_extension_not_enabled			= TAPCCache need apc.enabled = 1 in php.ini in order to work.
apccache_extension_not_enabled_cli		= TAPCCache need apc.enable_cli = 1 in php.ini in order to work with PHP from the command line.

errorhandler_errortemplatepath_invalid	= TErrorHandler.ErrorTemplatePath '{0}' is invalid. Make sure it is in namespace form and points to a valid directory containing error template files.

pageservice_page_unknown				= Page '{0}' Not Found
pageservice_pageclass_unknown			= Page class '{0}' is unknown.
pageservice_basepath_invalid			= TPageService.BasePath '{0}' is not a valid directory.
pageservice_page_required				= Page Name Required
pageservice_defaultpage_unchangeable	= TPageService.DefaultPage cannot be modified after the service is initialized.
pageservice_basepath_unchangeable		= TPageService.BasePath cannot be modified after the service is initialized.
pageservice_pageclass_invalid			= Page class {0} is invalid. It should be TPage or extend from TPage.
pageservice_includefile_invalid			= Unable to find page service configuration {0}. Make sure it is in namespace format and the file ends with ".xml" or ".php".

pageserviceconf_file_invalid			= Unable to open page directory configuration file '{0}'.
pageserviceconf_aliaspath_invalid		= <alias id="{0}"> uses an invalid file path "{1}" in page directory configuration file '{2}'.
pageserviceconf_alias_invalid			= <alias> element must have an "id" attribute and a "path" attribute in page directory configuration file '{0}'.
pageserviceconf_using_invalid			= <using> element must have a "namespace" attribute in page directory configuration file '{0}'.
pageserviceconf_module_invalid			= <module> element must have an "id" attribute in page directory configuration file '{0}'.
pageserviceconf_moduletype_required		= <module id="{0}"> must have a "class" attribute in page directory configuration file '{1}'.
pageserviceconf_parameter_invalid		= <parameter> element must have an "id" attribute in page directory configuration file '{0}'.
pageserviceconf_page_invalid			= <page> element must have an "id" attribute in page directory configuration file '{0}'.
pageserviceconf_includefile_required	= Page configuration <include> element must have a "file" attribute.

template_closingtag_unexpected			= Unexpected closing tag '{0}' is found.
template_closingtag_expected			= Closing tag '{0}' is expected.
template_directive_nonunique			= Directive '<%@ ... %>' must appear at the beginning of the template and can appear at most once.
template_comments_forbidden				= Template comments are not allowed within property tags.
template_matching_unexpected			= Unexpected matching.
template_property_unknown				= {0} has no property called '{1}'.
template_event_unknown					= {0} has no event called '{1}'.
template_property_readonly				= {0} has a read-only property '{1}'.
template_event_forbidden				= {0} is a non-control component. No handler can be attached to its event '{1}' in a template.
template_databind_forbidden				= {0} is a non-control component. Expressions cannot be bound to its property '{1}'.
template_component_required				= '{0}' is not a component. Only components can appear in a template.
template_format_invalid					= Invalid template syntax: {0}
template_property_duplicated			= Property {0} is configured twice or more.
template_eventhandler_invalid			= {0}.{1} can only accept a static string.
template_controlid_invalid				= {0}.ID can only accept a static text string.
template_controlskinid_invalid			= {0}.SkinID can only accept a static text string.
template_content_unexpected				= Unexpected content is encountered when instantiating template: {0}.
template_include_invalid				= Invalid template inclusion. Make sure {0} is a valid namespace pointing to an existing template file whose extension is .tpl.
template_tag_unexpected					= Initialization for property {0} contains an unknown tag type {1}.

xmldocument_file_read_failed			= TXmlDocument is unable to read file '{0}'.
xmldocument_file_write_failed			= TXmlDocument is unable to write file '{0}'.

xmlelementlist_xmlelement_required		= TXmlElementList can only accept TXmlElement objects.

authorizationrule_action_invalid		= TAuthorizationRule.Action can only take 'allow' or 'deny' as the value.
authorizationrule_verb_invalid			= TAuthorizationRule.Verb can only take 'get' or 'post' as the value.

authorizationrulecollection_authorizationrule_required = TAuthorizationRuleCollection can only accept TAuthorizationRule objects.

usermanager_userfile_invalid			= TUserManager.UserFile '{0}' is not a valid file.
usermanager_userfile_unchangeable		= TUserManager.UserFile cannot be modified. The user module has been initialized already.

authmanager_usermanager_required		= TAuthManager.UserManager must be assigned a value.
authmanager_usermanager_inexistent		= TAuthManager.UserManager '{0}' does not refer to an ID of application module.
authmanager_usermanager_invalid			= TAuthManager.UserManager '{0}' does not refer to a valid TUserManager application module.
authmanager_usermanager_unchangeable	= TAuthManager.UserManager cannot be modified after the module is initialized.
authmanager_session_required			= TAuthManager requires a session application module.

thememanager_service_unavailable		= TThemeManager requires TPageService to be available. This error often occurs when you configure TThemeManager outside of the page service configuration.
thememanager_basepath_invalid			= TThemeManager.BasePath '{0}' is not a valid path alias. Make sure you have defined this alias in configuration and it points to a valid directory.
thememanager_basepath_invalid2			= TThemeManager.BasePath '{0}' is not a valid directory.
thememanager_basepath_unchangeable		= TThemeManager.BasePath cannot be modified after the module is initialized.

theme_baseurl_required					= TThemeManager.BasePath is required. By default, a directory named 'themes' under the directory containing the application entry script is assumed.
theme_path_inexistent					= Theme path '{0}' does not exist.
theme_control_nested					= Skin for control type '{0}' in theme '{1}' cannot be within another skin.
theme_skinid_duplicated					= SkinID '{0}.{1}' is duplicated in theme '{2}'.
theme_databind_forbidden				= Databind cannot be used in theme '{0}' for control skin '{1}.{2}' about property '{3}'.
theme_property_readonly					= Skin is being applied to a read-only control property '{0}.{1}'.
theme_property_undefined				= Skin is being applied to an inexistent control property '{0}.{1}'.
theme_tag_unexpected					= Initialization for property {0} contains an unknown tag type {1}.

control_object_reregistered				= Duplicated object ID '{0}' found.
control_id_invalid						= {0}.ID '{1}' is invalid. Only alphanumeric and underline characters are allowed. The first character must be an alphabetic or underline character.
control_skinid_unchangeable				= {0}.SkinID cannot be modified after a skin has been applied to the control or the child controls have been created.
control_enabletheming_unchangeable		= {0}.EnableTheming cannot be modified after the child controls have been created.
control_stylesheet_applied				= StyleSheet skin has already been applied to {0}.
control_id_nonunique					= {0}.ID '{1}' is not unique among all controls under the same naming container.

templatecontrol_mastercontrol_invalid	= Master control must be of type TTemplateControl or a child class.
templatecontrol_mastercontrol_required	= Control '{0}' requires a master control since the control uses TContent.
templatecontrol_contentid_duplicated	= TContent ID '{0}' is duplicated.
templatecontrol_placeholderid_duplicated= TContentPlaceHolder ID '{0}' is duplicated.
templatecontrol_directive_invalid		= {0}.{1} can only accept a static text string through a template directive.
templatecontrol_placeholder_inexistent	= TContent '{0}' does not have a matching TContentPlaceHolder.

page_form_duplicated					= A page can contain at most one TForm. Use regular HTML form tags for the rest forms.
page_isvalid_unknown					= TPage.IsValid has not been evaluated yet.
page_postbackcontrol_invalid			= Unable to determine postback control '{0}'.
page_control_outofform					= {0} '{1}' must be enclosed within TForm.
page_head_duplicated					= A page can contain at most one THead.
page_head_required						= A THead control is needed in page template in order to render CSS and js in the HTML head section.
page_statepersister_invalid				= Page state persister must implement IPageStatePersister interface.
page_csmanagerclass_invalid				= ClientScriptManager class '{0}' must be an instance of TClientScriptManager.

csmanager_pradoscript_invalid			= Unknown Prado script library name '{0}'.
csmanager_invalid_packages				= Unkownn packages '{1}' for javascript packages defined in '{0}'. Valid packages are '{2}'.

contentplaceholder_id_required			= TContentPlaceHolder must have an ID.

content_id_required						= TContent must have an ID.

controlcollection_control_required		= TControlList can only accept strings or TControl objects.

webcontrol_accesskey_invalid			= {0}.AccessKey '{1}' is invalid. It must be a single character only.
webcontrol_style_invalid				= {0}.Style must take string value only.

listcontrol_selection_invalid			= {0} has an invalid selection that is set before performing databinding.
listcontrol_selectedindex_invalid		= {0}.SelectedIndex has an invalid value {1}.
listcontrol_selectedvalue_invalid		= {0}.SelectedValue has an invalid value '{1}'.
listcontrol_expression_invalid			= {0} is evaluating an invalid expression '{1}' : {2}
listcontrol_multiselect_unsupported		= {0} does not support multiselection.

label_associatedcontrol_invalid			= TLabel.AssociatedControl '{0}' cannot be found.

hiddenfield_focus_unsupported			= THiddenField does not support setting input focus.
hiddenfield_theming_unsupported			= THiddenField does not support theming.
hiddenfield_skinid_unsupported			= THiddenField does not support control skin.

panel_defaultbutton_invalid				= TPanel.DefaultButton '{0}' does not refer to an existing button control.

tablestyle_cellpadding_invalid			= TTableStyle.CellPadding must take an integer equal to or greater than -1.
tablestyle_cellspacing_invalid			= TTableStyle.CellSpacing must take an integer equal to or greater than -1.

pagestatepersister_pagestate_corrupted	= Page state is corrupted.

sessionpagestatepersister_pagestate_corrupted = Page state is corrupted.
sessionpagestatepersister_historysize_invalid = TSessionPageStatePersister.History must be an integer greater than 0.

listitemcollection_item_invalid			= TListItemCollection can only take strings or TListItem objects.

dropdownlist_selectedindices_unsupported= TDropDownList.SelectedIndices is read-only.

bulletedlist_autopostback_unsupported	= TBulletedList.AutoPostBack is read-only.
bulletedlist_selectedindex_unsupported	= TBulletedList.SelectedIndex is read-only.
bulletedlist_selectedindices_unsupported= TBulletedList.SelectedIndices is read-only.
bulletedlist_selectedvalue_unsupported	= TBulletedList.SelectedValue is read-only.

radiobuttonlist_selectedindices_unsupported	= TRadioButtonList.SelectedIndices is read-only.

logrouter_configfile_invalid			= TLogRouter.ConfigFile '{0}' does not exist.
logrouter_routeclass_required			= Class attribute is required in <route> configuration.
logrouter_routetype_required			= Log route must be an instance of TLogRoute or its derived class.

filelogroute_logpath_invalid			= TFileLogRoute.LogPath '{0}' must be a directory in namespace format and must be writable by the Web server process.
filelogroute_maxfilesize_invalid		= TFileLogRoute.MaxFileSize must be greater than 0.
filelogroute_maxlogfiles_invalid		= TFileLogRoute.MaxLogFiles must be greater than 0.

emaillogroute_sentfrom_required			= TEmailLogRoute.SentFrom cannot be empty.

repeatinfo_repeatcolumns_invalid		= TRepeatInfo.RepeatColumns must be no less than 0.

basevalidator_controltovalidate_invalid = {0}.ControlToValidate is empty or contains an invalid control ID path.
basevalidator_validatable_required		= {0}.ControlToValidate must point to a control implementing IValidatable interface.
basevalidator_forcontrol_unsupported	= {0}.ForControl is not supported.

comparevalidator_controltocompare_invalid = TCompareValidator.ControlToCompare contains an invalid control ID path.

listcontrolvalidator_invalid_control	= {0}.ControlToValidate contains an invalid TListControl ID path, "{1}" is a {2}.

repeater_template_required				= TRepeater.{0} requires a template instance implementing ITemplate interface.
repeater_itemtype_unknown				= Unknown repeater item type {0}.
repeateritemcollection_item_invalid		= TRepeaterItemCollection can only accept objects that are instance of TControl or its descendant class.

datalist_template_required				= TDataList.{0} requires a template instance implementing ITemplate interface.
datalistitemcollection_datalistitem_required = TDataListItemCollection can only accept TDataListItem objects.

datagrid_template_required				= TDataGrid.{0} requires a template instance implementing ITemplate interface.
templatecolumn_template_required		= TTemplateColumn.{0} requires a template instance implementing ITemplate interface.
datagrid_currentpageindex_invalid		= TDataGrid.CurrentPageIndex must be no less than 0.
datagrid_pagesize_invalid				= TDataGrid.PageSize must be greater than 0.
datagrid_virtualitemcount_invalid		= TDataGrid.VirtualItemCount must be no less than 0.
datagriditemcollection_datagriditem_required = TDataGridItemCollection can only accept TDataGridItem objects.
datagridcolumncollection_datagridcolumn_required = TDataGridColumnCollection can only accept TDataGridColumn objects.
datagridpagerstyle_pagebuttoncount_invalid = TDataGridPagerStyle.PageButtonCount must be greater than 0.

datafieldaccessor_data_invalid			= TDataFieldAccessor is trying to evaluate a field value of an invalid data. Make sure the data is an array, TMap, TList, or object that contains the specified field '{0}'.
datafieldaccessor_datafield_invalid		= TDataFieldAccessor is trying to evaluate data value of an unknown field '{0}': {1}.

tablerowcollection_tablerow_required	= TTableRowCollection can only accept TTableRow objects.

tablecellcollection_tablerow_required	= TTableCellCollection can only accept TTableCell objects.

multiview_view_required					= TMultiView can only accept TView as child.
multiview_activeviewindex_invalid		= TMultiView.ActiveViewIndex has an invalid index '{0}'.
multiview_view_inexistent				= TMultiView cannot find the specified view.
multiview_viewid_invalid				= TMultiView cannot find the view '{0}' to switch to.

viewcollection_view_required			= TViewCollection can only accept TView as its element.

view_visible_readonly					= TView.Visible is read-only. Use TView.Active to toggle its visibility.

wizard_step_invalid						= The step to be activated cannot be found in wizard step collection.
wizard_command_invalid					= Invalid wizard navigation command '{0}'.

table_tablesection_outoforder			= TTable table sections must be in the order of: Header, Body and Footer.

completewizardstep_steptype_readonly	= TCompleteWizardStep.StepType is read-only.

wizardstepcollection_wizardstep_required = TWizardStepCollection can only accept objects of TWizardStep or its derived classes.

texthighlighter_stylesheet_invalid		= Unable to find the stylesheet file for TTextHighlighter.

hotspotcollection_hotspot_required		= THotSpotCollection can only accept instance of THotSpot or its derived classes.

htmlarea_textmode_readonly				= THtmlArea.TextMode is read-only.
htmlarea_tarfile_invalid				= THtmlArea is unable to locate the TinyMCE tar file.

parametermodule_parameterfile_unchangeable = TParameterModule.ParameterFile is not changeable because the module is already initialized.
parametermodule_parameterfile_invalid	= TParameterModule.ParameterFile '{0}' is invalid. Make sure it is in namespace format and the file extension is '.xml' or '.php'.
parametermodule_parameterid_required	= Parameter element must have 'id' attribute.

datagridcolumn_id_invalid				= {0}.ID '{1}' is invalid. Only alphanumeric and underline characters are allowed. The first character must be an alphabetic or underline character.
datagridcolumn_expression_invalid		= {0} is evaluating an invalid expression '{1}' : {2}

outputcache_cachemoduleid_invalid		= TOutputCache.CacheModuleID is set with an invalid cache module ID {0}. Either the module does not exist or does not implement ICache interface.
outputcache_duration_invalid			= {0}.Duration must be an integer no less than 0.

stack_data_not_iterable					= TStack can only fetch data from an array or a traversable object.
stack_empty								= TStack is empty.

queue_data_not_iterable					= TQueue can only fetch data from an array or a traversable object.
queue_empty								= TQueue is empty.

pager_pagebuttoncount_invalid			= TPager.PageButtonCount must be an integer no less than 1.
pager_currentpageindex_invalid			= TPager.CurrentPageIndex is out of range.
pager_pagecount_invalid					= TPager.PageCount cannot be smaller than 0.
pager_controltopaginate_invalid			= TPager.ControlToPaginate {0} must be a valid ID path pointing to a TDataBoundControl-derived control.

databoundcontrol_pagesize_invalid		= {0}.PageSize must be an integer no smaller than 1.
databoundcontrol_virtualitemcount_invalid = {0}.VirtualItemCount must be an integer no smaller than 0.
databoundcontrol_currentpageindex_invalid = {0}.CurrentPageIndex is out of range.
databoundcontrol_datasource_invalid		= {0}.DataSource is not valid.
databoundcontrol_datasourceid_inexistent = databoundcontrol_datasourceid_inexistent.
databoundcontrol_datasourceid_invalid	= databoundcontrol_datasourceid_invalid
databoundcontrol_datamember_invalid		= databoundcontrol_datamember_invalid

clientscript_invalid_file_position		= Invalid file position '{1}' for TClientScript control '{0}', must be 'Head', 'Here' or 'Begin'.
clientscript_invalid_package_path		= Invalid PackagePath '{0}' for TClientScript control '{1}'.

tdatepicker_autopostback_unsupported	= '{0}' does not support AutoPostBack.
globalization_cache_path_failed			= Unable to create translation message cache path '{0}'. Make sure the parent directory exists and is writable by the Web process.
globalization_source_path_failed		= Unable to create translation message path '{0}'. Make sure the parent directory exists and is writable by the Web process.
messagesource_connectionid_invalid      = MessageSource_Database.source '{0}' does not point to a valid TDataSourceConfig module.
messagesource_connectionid_required     = ConnectionID in MessageSource_Database.source is required.

callback_not_support_no_priority_state_update	= Callback request does not support unprioritized pagestate update.
callback_invalid_callback_options		= '{1}' is not a valid TCallbackOptions control for Callback control '{0}'.
callback_invalid_clientside_options		= Callback ClientSide property must be either a string that is the ID of a TCallbackOptions control or an instance of TCallbackClientSideOptions.=======
callback_not_support_no_priority_state_update	= Callback request does not support unprioritized pagestate update.
callback_invalid_handler				= Invalid callback handler, control {0} must implement ICallbackEventHandler.
callback_invalid_target					= Invalid callback target, no such control with ID {0}.

callback_interval_be_positive			= Interval for TCallbackTimer "{0}" must be strictly greater than zero seconds.
callback_decay_be_not_negative			= Decay rate for TCallbackTimer "{0}" must be not negative.

callback_no_autopostback				= Control "{0}" can not enable AutoPostBack.

xmltransform_xslextension_required		= TXmlTransform requires the PHP's XSL extension.
xmltransform_transformpath_invalid		= TXmlTransform.TransformPath '{0}' is invalid.
xmltransform_documentpath_invalid		= TXmlTransform.DocumentPath '{0}' is invalid.
xmltransform_transform_required			= Either TransformContent or TransformPath property must be set for TXmlTransform.

ttriggeredcallback_invalid_controlid	= ControlID property for '{0}' must not be empty.
tactivecustomvalidator_clientfunction_unsupported = {0} does not support client side validator function.

dbconnection_open_failed				= TDbConnection failed to establish DB connection: {0}
dbconnection_connection_inactive		= TDbConnection is inactive.
dbconnection_unsupported_driver_charset	= Database driver '{0}' doesn't support setting charset.

dbcommand_prepare_failed				= TDbCommand failed to prepare the SQL statement "{1}": {0}
dbcommand_execute_failed				= TDbCommand failed to execute the SQL statement "{1}": {0}
dbcommand_query_failed					= TDbCommand failed to execute the query SQL "{1}": {0}
dbcommand_column_empty					= TDbCommand returned an empty result and could not obtain the scalar.
dbdatareader_rewind_invalid				= TDbDataReader is a forward-only stream. It can only be traversed once.
dbtransaction_transaction_inactive		= TDbTransaction is inactive.

dbcommandbuilder_value_must_not_be_null	= Property {0} must not be null as defined by column '{2}' in table '{1}'.

dbcommon_invalid_table_name				= Database table '{0}' not found. Error message: {1}.
dbcommon_invalid_identifier_name        = Invalid database identifier name '{0}', see {1} for details.
dbtableinfo_invalid_column_name			= Invalid column name '{0}' for database table '{1}'.
dbmetadata_invalid_table_view			= Invalid table/view name '{0}', or that table/view '{0}' contains no accessible column/field definitions.
dbmetadata_requires_php_version			= PHP version {1} or later is required for using {0} database.

dbtablegateway_invalid_criteria			= Invalid criteria object, must be a string or instance of TSqlCriteria.
dbtablegateway_no_primary_key_found		= Table '{0}' does not contain any primary key fields.
dbtablegateway_missing_pk_values		= Missing primary key values in forming IN(key1, key2, ...) for table '{0}'.
dbtablegateway_pk_value_count_mismatch	= Composite key value count mismatch in forming IN( (key1, key2, ..), (key3, key4, ..)) for table '{0}'.
dbtablegateway_mismatch_args_exception	= TTableGateway finder method '{0}' expects {1} parameters but found only {2} parameters instead.
dbtablegateway_mismatch_column_name		= In dynamic __call() method '{0}', no matching columns were found, valid columns for table '{2}' are '{1}'.
dbtablegateway_invalid_table_info		= Table must be a string or an instance of TDbTableInfo.

directorycachedependency_directory_invalid = TDirectoryCacheDependency.Directory {0} does not refer to a valid directory.
cachedependencylist_cachedependency_required = Only objects implementing ICacheDependency can be added into TCacheDependencyList.

soapservice_configfile_invalid			= TSoapService.ConfigFile '{0}' does not exist. Note, it has to be specified in a namespace format and the file extension must be '.xml' or '.php'.
soapservice_request_invalid				= SOAP server '{0}' not found.
soapservice_serverid_required			= <soap> element must have 'id' attribute.
soapservice_serverid_duplicated			= SOAP server ID '{0}' is duplicated.
soapserver_id_invalid					= Invalid SOAP server ID '{0}'. It should not end with '.wsdl'.
soapserver_version_invalid				= Invalid SOAP version '{0}'. It must be either '1.1' or '1.2'.

jsonservice_id_required				= TJsonService requires 'id' attribute in its JSON elements.
jsonservice_response_type_invalid		= JSON class {0} is invalid. It should be TJsonResponse or extend from TJsonResponse.
jsonservice_class_required			= TJsonService requires 'class' attribute in its JSON elements.
jsonservice_provider_unknown			= Unknown JSON provider '{0}' requested.

dbusermanager_userclass_required		= TDbUserManager.UserClass is required.
dbusermanager_userclass_invalid			= TDbUserManager.UserClass '{0}' is not a valid user class. The class must extend TDbUser.
dbusermanager_connectionid_invalid		= TDbUserManager.ConnectionID '{0}' does not point to a valid TDataSourceConfig module.
dbusermanager_connectionid_required		= TDbUserManager.ConnectionID is required.

feedservice_id_required					= TFeedService requires 'id' attribute in its feed elements.
feedservice_feedtype_invalid			= The class feed '{0}' must implement IFeedContentProvider interface.
feedservice_class_required				= TFeedService requires 'class' attribute in its feed elements.
feedservice_feed_unknown				= Unknown feed '{0}' requested.

tabviewcollection_tabview_required		= TTabPanel can only accept TTabView as child.
tabpanel_activeviewid_invalid			= TTabPanel.ActiveViewID has an invalid ID '{0}'.
tabpanel_activeviewindex_invalid		= TTabPanel.ActiveViewIndex has an invalid Index '{0}'.
tabpanel_view_inexistent				= TTabPanel cannot find the specified view.

cachesession_cachemoduleid_required		= TCacheHttpSession.CacheModuleID is required.
cachesession_cachemodule_inexistent		= TCacheHttpSession.CacheModuleID '{0}' points to a non-existent module.
cachesession_cachemodule_invalid		= TCacheHttpSession.CacheModuleID '{0}' points to a module that does not implement ICache interface.

urlmapping_urlmappingpattern_required	= TUrlMapping can only contain TUrlMappingPattern or its child classes.
urlmapping_global_required				= TUrlMapping must be configured as a global module.
urlmapping_configfile_inexistent		= TUrlMapping.ConfigFile '{0}' is not a file.
urlmapping_configfile_invalid			= TUrlMapping.ConfigFile '{0}' must point to an XML file in namespace format.

urlmappingpattern_serviceparameter_required = TUrlMappingPattern.ServiceParameter is required for pattern '{0}'.

keyboard_forcontrol_required			= TKeyboard.ForControl cannot be empty.
keyboard_forcontrol_invalid				= TKeyboard.ForControl '{0}' is invalid.

captcha_tokenimagetheme_invalid			= TCaptcha.TokenImageTheme must be an integer between {0} and {1}.
captcha_tokenfontsize_invalid			= TCaptcha.TokenFontSize must be an integer between {0} and {1}.
captcha_mintokenlength_invalid			= TCaptcha.MinTokenLength must be an integer between {0} and {1}.
captcha_maxtokenlength_invalid			= TCaptcha.MaxTokenLength must be an integer between {0} and {1}.
captcha_tokenalphabet_invalid			= TCaptcha.TokenAlphabet must be a string consisting of at least 2 characters.
captcha_privatekey_unknown				= TCaptcha.PrivateKey is unknown. Please make sure that your assets directory is writable by the Web server process.
captcha_gd2_required					= TCaptcha requires PHP GD2 extension.
captcha_imagettftext_required			= TCaptcha requires PHP GD2 extension with TrueType font support.
captcha_imagepng_required				= TCaptcha requires PHP GD2 extension with PNG image format support.

captchavalidator_captchacontrol_required	= TReCaptchaValidator.CaptchaControl must point to an existing TCaptcha control.
captchavalidator_captchacontrol_inexistent	= TReCaptchaValidator.CaptchaControl {0} must point to an existing TCaptcha control.
captchavalidator_captchacontrol_invalid		= TReCaptchaValidator.CaptchaControl {0} must point to an existing TCaptcha control.

recaptcha_privatekey_unknown				= TReCaptcha.PrivateKey is unknown. To use reCAPTCHA you must get an API key.
recaptcha_publickey_unknown				= TReCaptcha.PublicKey is unknown. To use reCAPTCHA you must get an API key.

recaptchavalidator_captchacontrol_invalid		= TReCaptchaValidator.ControlToValidate must be an instance of TReCaptcha.

slider_handle_class_invalid				= TSlider.HandleClass '{0}' is not a valid user class. The class must extends TSliderHandle.

cachepagestatepersister_cachemoduleid_invalid = TCachePageStatePersister.CacheModuleID '{0}' does not point to a valid cache module.
cachepagestatepersister_cache_required  = TCachePageStatePersister requires a cache module to be loaded.
cachepagestatepersister_timeout_invalid = TCachePageStatePersister.Timeout must be an integer no less than zero.
cachepagestatepersister_pagestate_corrupted = Page state is corrupted.

conditional_condition_invalid			= TConditional.Condition '{0}' is not a valid PHP expression: {1}

db_cachetable_inexistent				= TDbCache cannot find DB table '{0}' to store cached data.

ar_data_invalid							= {0}.copyFrom() can only take an object or array as parameter.
ar_save_invalid							= The {0} instance cannot be saved because it is either deleted or in an unknown state.
ar_delete_invalid						= The {0} instance cannot be deleted because it is either a new record or a record already deleted.

datasource_dbconnection_invalid			= TDataSourceConfig.DbConnection '{0}' is invalid. Please make sure it points to a valid application module.
distributeddatasource_child_required		= {0} requires one '{1}' child element at minimum.
masterslavedbconnection_connection_exists	= {0}.{1} connection already exists.
masterslavedbconnection_interface_required	= {0}.{1} requires an instance implementing {2} interface.
slavedbconnection_requires_master			= {0} requires a {1}.

response_status_reason_missing			= HTTP 1.1 need reason for extended status-codes
response_status_reason_badchars			= For HTTP 1.1 header, the token status-reason must not contain token CR or LF

activefileupload_temppath_invalid		= TActiveFileUpload TempPath path '{0}' does not exist or is not writable by Web server process.

tactivetablecell_control_outoftable		= {0} '{1}' must be enclosed within a TTableRow control.
tactivetablecell_control_notincollection = {0} '{1}' no member of the TTableCellCollection of the parent TTableRow control.

tactivetablerow_control_outoftable		= {0} '{1}' must be enclosed within a TTable control.
tactivetablerow_control_notincollection = {0} '{1}' no member of the TTableRowCollection of the parent TTable control.