(function()
{
	var oManager = com.kingdee.bos.qing.framework.common.MultilanguageManager;
	var oPackage = com.kingdee.bos.extreport.datasetdesigner;
	oManager.registPackageResources(oPackage,
		{
			operateConfirm: "Operation confirmation",
			text: "Text",
			decimal: "Number",
			date: "Date",
			bool: "Boolean",
			dateTime: "Date time",
			time: "Time",
			inputCtrl: "Input",
			listCtrl: "List",
			dateCtrl: "Date",
			checkboxCtrl: "Checkbox",
			f7Ctrl: "F7",
			switchCtrl: "Switch",
			spinnerCtrl: "Spinner",
			labelCtrl: "Label",
			sqlDataSet: "SQL Dataset",
			oqlDataSet: "OQL Dataset",
			dataset: "Dataset",
			systemVar: "System variable",
			macroVar: "Macro variable",
			custom: "Custom",
			byte: "byte",
			short: "short",
			integer: "integer",
			long: "long",
			float: "float",
			double: "double",
			string: "string",
			datetime: "datetime",
			clob: "clob",
			blob: "blob",
			binary: "binary",
			null: "null",
			save: "Save",
			preview: "Preview",
			check: "Check",
			close: "Exit",
			cantSavePreset: "Can not save the preset data set, please operate after copying.",
			saveSuccess: "Saved successfully.",
			checkSuccess: "Checked successfully.",
			query: "Query",
			queryStat: "Query statement",
			queryStatTips: "You can input the double clicked text of the #1, field, usable parameter and variable area.",
			comment: "Comment",
			format: "Format",
			outputColumn: "Output column",
			collapseOutputColumn: "Collapse output column panel",
			usableParam: "Usable parameter",
			collapseParam: "Collapse usable parameter panel",
			variant: "Variant",
			sqlDesc: "Write query statement",
			parameterDesc: "Set parameters",
			paramAndVariant: "...",
			dataSourceDesc: "Add datasource",
			boEntityDesc: "Add entity",
			noParam: "No parameter set",
			paramErrorTips: "Parameter setting has error.",
			refresh: "Refresh",
			field: "Field",
			noTableError: "Datasource has error",
			noEntityError: "Entity has error",
			dataSource: "Datasource",
			entity: "Entity",
			noAddSource: "No datasource, click",
			noAddEntity: "No entity, click",
			addSource: "to add",
			noAddSourceClick: "No datasource, click to add",
			noAddEntityClick: "No entity, click to add",
			noTable: "No table",
			noField: "No field",
			searchContent: "Please enter your search",
			selectDataSet: "Select dataset",
			selectDataSource: "Select datasource",
			selectEntity: "Select entity",
			table: "Table",
			cloudComa: "Cloud:",
			appComa: "App:",
			codeComa: "Code:",
			nameComa: "Name:",
			pleaseSelectDataSource: "Please select datasource.",
			loadingDataSource: "Loading datasource data.",
			currentDataCenter: "Data center",
			dataCenterTips: "You do not have Data Center Connect permission, contact your administrator to grant Data Center Connect permission. Please refer to ",
			app: "App",
			superQuery: "Super Query",
			superQueryTips1: "The super query service is not deployed or started in the current environment. Contact the administrator to check the deployment status.",
			superQueryTips2: "No mode is available for Super Query. Please contact the administrator for authorization.",
			helpDoc: "help document",
			schema: "Schema",
			outDB: "Public datasource",
			searchOutDB: "Search name, type, address or user",
			noSchema: "No usable schema",
			selectSchemaTips: "select a schema",
			chooseApp: "Please select an app",
			serial: "#",
			name: "Name",
			lowerName: "name",
			type: "Type",
			addr: "Address",
			user: "User",
			noOutDB: "No datasource",
			noVariant: "No variant",
			noSearchResult: "Nothing searched",
			switchDs: "Switch datasource",
			switchEntity: "Switch entity",
			entityTable: "Entity table",
			entityNumberComa: "Entity code:",
			entityNameComa: "Entity name:",
			noEntitySelected: "Please select an entity.",
			searchEntityName: "Search entity name",
			mark: "mark",
			nothingSearched: "Nothing searched",
			noData: "No data",
			totalRows: "Total #1 row(s) of data",
			comma: ",",
			dataShownCols: "Only first #1 column(s) are previewed",
			loadingTotalRows: "Total rows is being calculated, please wait...",
			dataShownRows: "Only first #1 row(s) are previewed",
			dataShownRowsAndCols: "Only first #1 column(s) and #2 row(s) are previewed",
			loadingTotalRowsError: "Fail to get total rows",
			noDataAndUnableToSelect: "no data in this table, unable to select.",
			loadingPreviewData: "Loading preview data, please wait...",
			loadingData: "Loading data",
			loadingData1: "Loading data.",
			displayEntityMark: "Display entity mark",
			enablePreview: "Enable preview",
			fieldName: "Field name",
			displayName: "Display name",
			dataType: "Data type",
			loadingOutputData: "Loading output column, please wait...",
			getOutputColErr: "Fail to load output column.",
			refreshOutputData: "Click to refresh output column.",
			execError: "Because of \"Query statement\" execution failure, fail to refresh \"Output field\".",
			youCan: "You can",
			moreDetailBlank: " check it out in detail ",
			or: "or",
			refreshWithBlank: " refresh ",
			noTableField: "Datasource has error, can not refresh output column",
			noEntityField: "Entity has error, can not refresh output column",
			leftBracket: "(",
			rightBracket: ")",
			ok: "OK",
			execError2: "Query statement execute failure, please check the sql",
			singleMacro: "Single value",
			multiMacro: "Multiple value",
			allType: "All type",
			searchDirectoryname:"Search Directory",
			noSearchData: "No results that match the search criteria",
			previewNoPerm: "The abnormal macro can not be used in sql.",
			macroManager: "Macro Manager",
			loading: "loading...",
			previewFailed: "Preview failure",
			noConnectionPerm: "You do not have the permission to select \"Database Connection\".",
			noEntityPerm: "You do not have permission to select the underlying data.",
			entityNotExits: "The underlying data used by the macro variable does not exist.",
			macroCannotExe: "The macro cannot be executed properly. Check whether the macro information is correct.",
			previewRowNum: "Total #1 row(s)",
			previewRowLimit: ", only display first #1 row(s)",
			sysVarPkTips: "System value field.",
			displayNameError: "Output columns display name setting has error.",
			duplicatedName: "Duplicated display name:",
			nameEmpty: "Name can not be empty",
			nameTooLong32: "Name can not exceed 32 characters",
			invalidName: "The name contains only letters, Chinese characters, digits, and underline and cannot start with a digit",
			fullStop: ".",
			abandonModify: ", abandoned modification.",
			cantRefreshOutputFields: ", fail to refresh \"Output field\".",
			showExecuteError: "The query statement fails to be executed. Please modify the query statement.",
			showParamError: "Parameter Settings are incorrect. Please check the parameters.",

			defaultValueSetting: "Default settings",
			defaultValue: "Default value",
			advancedSetting: "Advanced settings",
			supplyValueSetting: "Alternative settings",
			supplyValue: "Alternative value",
			clear: "Clear",
			defaultValueType: "Type",
			search: "Search",
			ctrlPropSettingTips: "There are errors in the settings.",
			ctrlPropRequiredTips: "There are mandatory fields that have not been set.",
			// 标签控件
			switchOn: "On",
			switchOff: "Off",
			switchStatus: "Status",
			returnValue: "Value",
			displayText: "Text",
			numberTypeTips: "The current parameter is a numerical type parameter, please enter the return value of the numerical type.",
			// 数字微调框
			maxValue: "Maximum",
			minValue: "Minimum",
			stepSize: "Step size",
			inputNumber: "The input value must be numeric.",
			outOfBounds: "The default value exceeds the limit, please reset it.",
			stepSizeIsZero: "The step size cannot be 0, please reset it.",
			// 标签控件
			labelText: "Text",
			// 日期控件
			dateGran: "Granularity",
			yearMonthDay: "Y/M/D",
			yearMonth: "Y/M",
			yearQuarter: "Y/Q",
			year: "Year",
			today: "Today",
			currentMonth: "This month",
			currentQuarter: "This quarter",
			thisYear: "This year",
			fixedDate: "Fixed date",
			fixedDateTime: "Fixed datetime",
			fixedTime: "Fixed time",
			relativeDate: "The date relative to the server",
			relativeDateTime: "The datetime relative to the server",
			relativeTime: "Server current time",

			macroDeletedTips: "The database connection in the public DB connection has been dropped and can no longer be used.",
			macroNoPermissionTips: "The database connection in the public data source has been deauthorized by the macro variable last modified by \"#1\" and can no longer be used.",
			macroNoSchemaTips: "The super query schema used by this variable has been deleted or unauthorized to the last modifier \"#1\" and cannot be used anymore.",
			macroNoDBCenterPermissionTips: "The person \"#1\" who last modified the macro variable does not have data center permissions and cannot continue to use it.",

			curUserOrgScope: "The current user organization scope",
			allClear: "All clear",
			seleVar: "Selected variable （#）",
			code: "Code",
			lowerCode: "code",
			desc: "description",
			returnValueType: "Returned value",
			operation: "operation",
			macroField: "This field is the value field of the macro.",
			valueField: "ValueField",
			showField: "ShowField",
			sourceType: "SourceType",
			sysDefVariable: "sysTemDefaultVariable",
			macro: "macro",
			noExistOrDeleteSelectOther: "noExistOrDelete, please re-select",
			noExistOrDelete: "noExistOrDelete",
			presetDirectory: "Preset Directory",
			myDirectory: "My Directory",
			value: "value",
			constant: "Constant",
			firstData: "FirstData",

			searchTips: "Please enter your search",
			noMyOwnMacro: "No My own macro",
			selectMacro: "Select macro",
			macroAbnormalTips: "The current macro is abnormal and cannot be used.",
			macroEntityNotExist: "The \"#1\" entity does not exist or has been deleted and cannot be used.",
			macroReject: "The macro variable has been temporarily disabled due to slow queries. Please optimize the query statements first, then submit a ticket to the operations team for resolution.",
			noImportMacroSelected: "Please select one macro at least.",
			selectVar: "Select variate",
			noDesc: "No description",
			multiValued: "Multiple value",
			singleValued: "Single value",
			myCategory: "My Directory",
			presetCategory: "Preset Directory",
			searchDataSetName: "Search dataset name",
			searchDirectoryName: "Search directory name",
			exceedMaxSelect: "Selected parameters exceed limit, you can select #1 data items at most",
			selectAll: "Select all",
			selectedCount: "(#1 items selected)",
			showOnlySelected: "Show only selecteds",
			noFieldPermTips: "You do not have permission to view the data for this field.",
			searchNotInclude: "Not include",
			searchNotEqual: "Not equal",
			searchEqual: "Equal",
			searchStartOf: "Start of",
			searchNotStartOf: "Not start of",
			searchEndOf: "End of",
			searchNotEndOf: "Not end of",
			semicolon: ";",
			requireEmpty: "The required field is blank",
			basicSetting: "Basic setting",
			status: "Status",
			require: "Required",
			explain: "Explain",
			standard: "Standard",
			readOnly: "Read only",
			hide: "Conceal",
			act: "Act on",
			actTips: "You can view the configured \"Action On\" relationship in \"Control Association View\"",
			actConfigError: "There is an error in the \"Action On\" setting",
			haveSet: "Have set",
			ctrlParamTips: "Target Control: The control set by the parameter in the parameter list\n" +
				"Target Parameter: The parameter contained in the data set when the alternative value of the control is derived from the data set",
			addDistCtrl: "Add target control",
			ctrl: "control",
			param: "Parameters",
			clearAway: "Cleara way",
			cantfindParamCtrlName: "Parameter names and control names for the original control \"xx\" cannot be found.",
			ctrlError: "Control \"xx\" has an error. Check the data source of the control.",
			ctrlNoSetParam: "No parameter is set for control \"xx\".",
			noFindParam: "Parameter \"xx\" does not exist or has been deleted",
			reSelectParam: "The target control \"#\" already exists. Please select another control",
			actAlreadyExist: "The target parameter \"#1\" already has the action relation of the \"#2\" control, please re-select.",
			selectCtrl: "Please select a control",
			selectParam: "Please select a parameters",
			noDataSourceValue: "Data source \"#1\" cannot execute properly. Check the data source.",

			paramList: "Parameter list",
			append: "Add",
			del: "Delete",
			importParam: "Import parameter",
			up: "Up",
			down: "Down",
			paramView: "Control linkage view",
			addParamBySearch: "Add parameters based on the query statement",
			ignoreFilterByNull: "The filter condition is ignored when the value is null",
			descr: "Description",
			giveUpChangeByEmptyName: "The name cannot be empty, the modification has been abandoned.",
			giveUpChangeByEmptyNameClick: "The name cannot be empty.",
			repetitionName: "Duplicate name: # .",
			giveUpByRepetitionName: "Duplicate name：# ，the modification has been abandoned.",
			nameErrorGiveUp: "The name can contain only letters, digits, and no pure digital. Modification has been abandoned",
			nameError: "The name can contain only letters, digits, and no pure digital",
			dot: ",",
			addTips: "The following parameters are not added. Whether to add: #1 ;\n",
			noAddParamBySearch: "No new parameters are detected that need to be added.",
			delTips: "Deleting the selected parameter will not be restored. Are you sure you want to delete it?\n",
			coverName: "Name #Param already existed，Are you sure you want to cover it ?",
			noParameter: "No parameter",
			enablePrompt: "If this parameter is disabled and the current parameter is set to a null value, data is filtered based on the null value.\n" +
				"Active time, If the current parameter is set to a null value, the filtering criteria are ignored.\n\n" +
				"In this case, the SQL query statement that uses this parameter must be followed by \" or ? is null\" takes effect.\n" +
				"eg：where Area in ('@region') or ? is null",
			paramDesc: "Additional description of the parameter,The report viewer can view it at the list of parameter.\n",
			ctrlChangeDesc: "Changing the control type will empty all the properties of the original control type. Are you sure you want to change ?",
			changeContrlTips: "#1 nosuport #2 data type，Changing the data type will clear the current control properties. Are you sure you want to change?",
			ctrlInnerView: "Control linkage view\n",
			innerSrcCtrl: "Linkage source control",
			innerParam: "\"#1\"linkage\"#2\".target parameter[#3].",
			innerNoCtrl: "\"#1\"linkage\"?\".The target control does not exist.",
			innerNoParam: "\"#1\"linkage\"#2\".\"#3\"does not exist or has been deleted.",
			symb: "!",
			innerActCtrl: "Linkage\"Act to\"Destination control\n",
			ctrlProp: "Parameter property",
			selParam: "Select parameters to set",
			dataSetName: "Dataset name",
			paramName: "Parameter name",
			paramAlias: "Parameter alias",
			ctrlType: "Control type",
			valueTypeTips: "The parameter data type is numeric. Please input data of a numeric type.",
			ctrlDesc:"The prompt content of the control will be displayed as a question mark icon after the corresponding parameter name in the filter condition panel.",
			paramCtrlErrorTips:"There is an error in the parameter settings, please check the parameters.",
			selectSelfError:"Cannot reference the current dataset as a data source.",
			moreConstant:"N constants: #1 etc.",
			moreCommas:",",
			targetParam:"Target Parameter",
			targetCtrl:"Target Ctrl",
			singleField:"Selected #1 field",
			multiFields:"#2 fields: #1 etc.",
			selectConstant:"Selected #1",
			selectVariable:"Selected #1",
			moreVariable:"N variables: #1 etc.",
			moreDisplayFields:"More display fields",
			treeStruct:"Tree Structure",
			empty:"No multi-level",
			longField:"Long encoding",
			parentSonStruct:"Parent-Child structure",
			longFieldStr:"long encoding field",
			separators:"Separators",
			sonField:"Child Field",
			noSameField:"The node field and the parent node field cannot be selected as the same field.",
			parentField:"Parent Field",
			defualtLevel:"Default Expansion Level",
			multiAllow:"Multiple Selection",
			multiUp:"Maximum Number",
			visible:"Visible",
			preset:"Preset",
			numericalTypeTip:"xx must be a numeric type.",
			booleanTypeTip:"xx must be a boolean type.",
			dateTypeTip:"xx must be a valid date type in the format of 2001-03-19.",
			dateTimeTypeTip:"xx must be a valid datetime type in the format of 2001-03-19 13:30:21.",
			timeTypeTip:"xx must be a valid time type in the format of 13:30:21.",
			noParmInSource:"Ctrl “xx” don't have parameters.",
			errorDataSet:"There is an error in the data source \"#1\", please check the data source.",
			sysVarCannotExe: "The system variable cannot be executed normally, please check whether the system variable is correct.",
			includeSubs: "Select with subnodes",
			constantValueError:"Please check if the data source information of this constant is correct as it cannot be executed normally. Click",
			addTargetCtrl:"Add Target Control",
			notNullParent:"The parent node field cannot be empty.",
			expressionDefinition:"Expression definition",
			clean:"Clear",
			searchInclude:"Include",
			exprDateSetterTips: "Retrieve the #1 portion of the date value returned by the expression.",
			noPresetMenu: "There is no data in the preset directory",
			noMenu: "There is no data in the  directory",
			noPresetDataset: "There is no preset dataset for now.",
			noDataSet: "There is no dataset for now."
		});
})();