diff options
| -rw-r--r-- | .gitattributes | 1 | ||||
| -rw-r--r-- | framework/Exceptions/messages-zh.txt | 432 | 
2 files changed, 433 insertions, 0 deletions
| diff --git a/.gitattributes b/.gitattributes index 59968c72..c20bf896 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1887,6 +1887,7 @@ framework/Data/TDbDataReader.php -text  framework/Data/TDbTransaction.php -text  framework/Exceptions/TErrorHandler.php -text  framework/Exceptions/TException.php -text +framework/Exceptions/messages-zh.txt -text  framework/Exceptions/messages.txt -text  framework/Exceptions/templates/error-fr.html -text  framework/Exceptions/templates/error-zh.html -text diff --git a/framework/Exceptions/messages-zh.txt b/framework/Exceptions/messages-zh.txt new file mode 100644 index 00000000..ca6fdd02 --- /dev/null +++ b/framework/Exceptions/messages-zh.txt @@ -0,0 +1,432 @@ +prado_application_singleton_required	= Prado.Application只能被设置一次。 +prado_component_unknown					= 未知组件类型{0}。这有可能是因为{0}类文件里有如下错误:{1} +prado_using_invalid						= {0}不是一个合法的命名空间。如果命名空间指向一个目录,请确认命名空间以“.*”结尾。 +prado_alias_redefined					= 路径别名{0}不能被重定义。 +prado_alias_invalid						= 路径别名{0}所指的文件目录{1}不存在。 +prado_aliasname_invalid					= 路径别名{0}不允许包含“.”字符。 + +component_property_undefined			= 组件属性{0}.{1}未定义。 +component_property_readonly				= 组件属性{0}.{1}是只读的。 +component_event_undefined				= 组件事件{0}.{1}未定义。 +component_eventhandler_invalid			= 组件事件{0}.{1}所指事件响应函数{2}非法。 +component_expression_invalid			= 组件{0}正在执行一个非法的表达式{1}:{2} +component_statements_invalid			= 组件{0}正在执行一段非法的PHP代码{1}:{2} + +propertyvalue_enumvalue_invalid			= 枚举类型{1}不存在枚举值{0}。 + +list_index_invalid						= 列表地址{0}越界。 +list_item_inexistent					= 无法在列表里找到要找的项目。 +list_data_not_iterable					= 所传参数必须是一个数组或是一个实现Traversable接口的对象。 +list_readonly							= 列表{0}是只读的。 + +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". +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. + +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_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". + +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. + +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				= Unknow 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}'. + +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'. +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. +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. + +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 instanceof 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'. +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'. + +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}'. | 
