#
# *******************************************************************************
# Hitachi Vantara
#
# Copyright (C) 2020 by Hitachi Vantara : http://www.pentaho.com
# *******************************************************************************
#
#
WIZARD_TITLE=\u6570\u636e\u6e90\u5411\u5bfc
CURRENT_STEP=\u5f53\u524d\u6b65\u9aa4
PREVIEW=\u9884\u89c8
BACK=&lt; \u4e0a\u4e00\u6b65
NEXT=\u4e0b\u4e00\u6b65 &gt;
FINISH=\u5b8c\u6210
CANCEL=\u53d6\u6d88
#
datasourceEditorDialog.TITLE=\u6570\u636e\u6e90\u7f16\u8f91\u5668
dialog.OK=\u786e\u5b9a
dialog.CANCEL=\u53d6\u6d88
dialog.CLOSE=\u5173\u95ed
#
datasourceDialog.SelectDatabaseType=\u9009\u62e9\u6e90\u7c7b\u578b
datasourceDialog.Database=\u6570\u636e\u5e93
datasourceDialog.Csv=CSV
datasourceDialog.File=\u6587\u4ef6
datasourceDialog.CANCEL=\u53d6\u6d88
datasourceDialog.OK=\u786e\u5b9a
datasourceDialog.Title=\u65b0\u6570\u636e\u6e90
datasourceDialog.DatasourceName=\u6570\u636e\u6e90\u540d\u79f0\uff1a
datasourceDialog.DatasourceNameToolTip=\u6570\u636e\u6e90\u540d\u79f0
datasourceDialog.RelationalImageToolTip=\u5173\u7cfb
datasourceDialog.OlapImageToolTip=OLAP
datasourceDialog.CsvImageToolTip=CSV
datasourceDialog.XmlImageToolTip=XML
datasourceDialog.MqlImageToolTip=MQL
datasourceDialog.Connection=\u8fde\u63a5\uff1a
datasourceDialog.ConnectionToolTip=\u8fde\u63a5
datasourceDialog.editConnectionImageToolTip=\u7f16\u8f91\u8fde\u63a5
datasourceDialog.removeConnectionImageToolTip=\u5220\u9664\u8fde\u63a5
datasourceDialog.addConnectionImageToolTip=\u6dfb\u52a0\u8fde\u63a5
datasourceDialog.Query=SQL \u67e5\u8be2\uff1a
datasourceDialog.QueryToolTip=SQL \u67e5\u8be2
datasourceDialog.editQueryImageToolTip=\u7f16\u8f91\u67e5\u8be2
datasourceDialog.PREVIEW=\u6570\u636e\u9884\u89c8
datasourceDialog.previewToolTip=\u9884\u89c8\u67e5\u8be2\u7ed3\u679c
datasourceDialog.displayName=\u663e\u793a\u540d\u79f0
datasourceDialog.type=\u7c7b\u578b
datasourceDialog.format=\u683c\u5f0f
datasourceDialog.aggregation=\u805a\u5408
datasourceDialog.sample=\u793a\u4f8b
datasourceDialog.APPLY=\u5e94\u7528
datasourceDialog.UPLOAD=\u4e0a\u4f20
datasourceDialog.BROWSE=\u6d4f\u89c8
datasourceDialog.uploadToolTip=\u4e0a\u4f20\u6587\u4ef6
datasourceDialog.browseToolTip=\u6d4f\u89c8\u6587\u4ef6
datasourceDialog.applyToolTip=\u751f\u6210\u6a21\u578b
datasourceDialog.Metadata=\u5143\u6570\u636e\uff1a
datasourceDialog.headersPresent=\u9996\u884c\u4e3a\u6807\u9898
datasourceDialog.addFileToolTip=\u5bfc\u5165\u6587\u4ef6
datasourceDialog.deleteFileToolTip=\u5220\u9664\u6587\u4ef6
datasourceDialog.CSV_DESCRIPTION=\u6ce8\u610f\uff1aCSV \u6570\u636e\u5c06\u52a0\u8f7d\u5230\u6682\u5b58\u8868\u4e2d\u3002
datasourceDialog.limit=\u9650\u5236\uff1a
#
datasourceDialog.FileMissing=\u8bf7\u9009\u62e9\u6709\u6548\u7684 csv
datasourceDialog.DatasourceNameMissing=\u8bf7\u9009\u62e9\u6709\u6548\u540d\u79f0
previewResultsDialog.CLOSE=\u5173\u95ed
previewResultsDialog.closeToolTip=\u5173\u95ed\u9884\u89c8
previewResultsDialog.title=\u9884\u89c8\u7ed3\u679c
#
datasourceDialog.Delimiter=\u5206\u9694\u7b26\uff1a
datasourceDialog.Enclosure=\u9644\u4ef6\uff1a
#
removeConfirmationDialog.title=\u8b66\u544a
removeConfirmationDialog.confirmMessage=\u5220\u9664\u8fde\u63a5\u5c06\u5bfc\u81f4\u4f7f\u7528\u6b64\u8fde\u63a5\u7684\u4efb\u4f55\u62a5\u8868\u65e0\u6cd5\u6b63\u786e\u5448\u73b0\u3002
#
applyQueryConfirmationDialog.OK=\u786e\u5b9a
applyQueryConfirmationDialog.CANCEL=\u53d6\u6d88
applyQueryConfirmationDialog.title=\u8b66\u544a
applyQueryConfirmationDialog.confirmMessage=\u4fee\u6539 SQL \u67e5\u8be2\u5c06\u521b\u5efa\u65b0\u7684\u5143\u6570\u636e\u3002\u5bf9\u5f53\u524d\u5143\u6570\u636e\u7684\u6240\u6709\u66f4\u6539\u90fd\u5c06\u4e22\u5931\u3002
#
applyCsvConfirmationDialog.title=\u8b66\u544a
applyCsvConfirmationDialog.confirmMessage=\u5e94\u7528\u9009\u5b9a\u6587\u4ef6\u5c06\u521b\u5efa\u65b0\u7684\u5143\u6570\u636e\u3002\u5bf9\u5f53\u524d\u5143\u6570\u636e\u7684\u6240\u6709\u66f4\u6539\u90fd\u5c06\u4e22\u5931\u3002
#
regenerateModelConfirmationDialog.title=\u4e0a\u4f20\u6587\u4ef6
regenerateModelConfirmationDialog.confirmMessage=\u4e0a\u4f20\u53e6\u4e00\u4e2a\u6587\u4ef6\u9700\u8981\u91cd\u65b0\u521b\u5efa\u6a21\u578b\u3002\u6240\u6709\u66f4\u6539\u5c06\u4e22\u5931..
#
saveConnectionConfirmationDialog.title=\u4fdd\u5b58\u8fde\u63a5\u786e\u8ba4
saveConnectionConfirmationDialog.confirmMessage=\u8fde\u63a5\u975e\u4e3a\u6709\u6548\u8fde\u63a5\u3002\u60a8\u786e\u5b9a\u8981\u4fdd\u5b58\u6b64\u8fde\u63a5\u5417\uff1f
#
overwriteConnectionConfirmationDialog.title=\u8986\u76d6\u8fde\u63a5\u786e\u8ba4
overwriteConnectionConfirmationDialog.confirmMessage=\u5df2\u5b58\u5728\u5177\u6709\u6b64\u540d\u79f0\u7684\u8fde\u63a5\u3002\u60a8\u786e\u5b9a\u8981\u8986\u76d6\u6b64\u8fde\u63a5\u5417\uff1f
#
renameConnectionConfirmationDialog.title=\u91cd\u547d\u540d\u8fde\u63a5\u786e\u8ba4
renameConnectionConfirmationDialog.confirmMessage=\u91cd\u547d\u540d\u8fde\u63a5\u5c06\u5bfc\u81f4\u4f7f\u7528\u8be5\u8fde\u63a5\u7684\u4efb\u4f55\u62a5\u8868\u65e0\u6cd5\u6b63\u786e\u5448\u73b0\u3002
#
waitingDialog.waiting=\u8bf7\u7a0d\u5019...
waitingDialog.previewLoading=\u9884\u89c8\u52a0\u8f7d\u4e2d...
waitingDialog.generatingPreview=\u6b63\u5728\u751f\u6210\u9884\u89c8\uff0c\u8bf7\u7a0d\u5019
#
errorDialog.errorOccurred=\u53d1\u751f\u9519\u8bef
errorDialog.OK=\u786e\u5b9a
errorDialog.CLOSE=\u5173\u95ed
errorDialog.DETAILS=\u8be6\u60c5...
#
successDialog.infoTitle=\u4fe1\u606f
successDialog.successTitle=\u6210\u529f
successDialog.successMessage=\u6210\u529f\u6d88\u606f
successDialog.OK=\u786e\u5b9a
successDialog.CLOSE=\u5173\u95ed
#
SampleDataDialog.title=\u793a\u4f8b\u6570\u636e
AggregationEditorDialog.title=\u805a\u5408
#
ERROR=\u9519\u8bef
SUCCESS=\u6210\u529f
#
AggregationType.USER_NONE_DESC=\u65e0
AggregationType.USER_SUM_DESC=\u603b\u548c
AggregationType.USER_AVERAGE_DESC=\u5e73\u5747
AggregationType.USER_COUNT_DESC=\u8ba1\u6570
AggregationType.USER_COUNT_DISTINCT_DESC=\u53bb\u91cd\u8ba1\u6570
AggregationType.USER_MINIMUM_DESC=\u6700\u5c0f
AggregationType.USER_MAXIMUM_DESC=\u6700\u5927
#
#
DatasourceEditor.USER_ERROR_TITLE=\u53d1\u751f\u9519\u8bef
#
DatasourceEditor.ERROR_0001_UNKNOWN_ERROR_HAS_OCCURED=\u53d1\u751f\u672a\u77e5\u9519\u8bef
DatasourceEditor.ERROR_0002_UNABLE_TO_SHOW_DIALOG=\u65e0\u6cd5\u663e\u793a\u5bf9\u8bdd\u6846\u3002{0}
DatasourceEditor.ERROR_0003_CONSTRUCTOR_NOT_INITIALIZED_ERROR=\u60a8\u5fc5\u987b\u7b49\u5f85\u901a\u77e5\u6784\u9020\u51fd\u6570\u4fa6\u542c\u5668\u3002
DatasourceEditor.ERROR_0004_CONNECTION_SERVICE_NULL=\u8fde\u63a5\u670d\u52a1\u4e3a\u7a7a
DatasourceEditor.ERROR_0005_INVALID_DATASOURCE_NAME=\u6570\u636e\u6e90\u540d\u79f0\u4e0d\u5f97\u5305\u542b\u4ee5\u4e0b\u4efb\u4f55\u975e\u6cd5\u5b57\u7b26\uff1a{0}
#
ConnectionController.ERROR_0001_UNABLE_TO_ADD_CONNECTION=\u65e0\u6cd5\u6dfb\u52a0\u8fde\u63a5
ConnectionController.ERROR_0002_UNABLE_TO_DELETE_CONNECTION=\u65e0\u6cd5\u5220\u9664\u8fde\u63a5
ConnectionController.ERROR_0003_CONNECTION_TEST_FAILED=\u8fde\u63a5\u6d4b\u8bd5\u5931\u8d25
ConnectionController.ERROR_0004_UNABLE_TO_UPDATE_CONNECTION=\u65e0\u6cd5\u66f4\u65b0\u8fde\u63a5
#
ConnectionController.CONNECTION_DELETED=\u5df2\u6210\u529f\u5220\u9664\u8fde\u63a5
ConnectionController.CONNECTION_UPDATED=\u5df2\u6210\u529f\u66f4\u65b0\u8fde\u63a5
ConnectionController.CONNECTION_TEST_SUCCESS=\u8fde\u63a5\u6d4b\u8bd5\u6210\u529f
#
DatasourceController.SAMPLE_DATA=\u793a\u4f8b\u6570\u636e
DatasourceController.GENERATE_MODEL=\u6b63\u5728\u521b\u5efa\u5143\u6570\u636e
DatasourceController.GENERATE_PREVIEW_DATA=\u6b63\u5728\u521b\u5efa\u9884\u89c8\u6570\u636e
DatasourceController.WAIT=\u8bf7\u7a0d\u5019....
#
DatasourceController.ERROR_0001_MISSING_INPUTS=\u7f3a\u5c11\u5fc5\u9700\u7684\u8f93\u5165\u53c2\u6570
DatasourceController.ERROR_0002_NULL_MODEL=\u8fd4\u56de\u7684\u6a21\u578b\u4e3a\u7a7a\u3002\u65e0\u53ef\u4fdd\u5b58\u5185\u5bb9
DatasourceController.ERROR_0003_UNABLE_TO_SAVE_MODEL=\u65e0\u6cd5\u4fdd\u5b58\u6a21\u578b\uff1a{0}
DatasourceController.ERROR_0004_UNABLE_TO_EDIT_DATASOURCE=\u65e0\u6cd5\u7f16\u8f91\u6570\u636e\u6e90\uff1a{0}
DatasourceController.ERROR_0005_UPLOAD_FAILED=\u4e0a\u4f20\u5931\u8d25\uff1a{0}
#
RelationalDatasourceController.ERROR_0001_UNABLE_TO_PREVIEW_DATA=\u65e0\u6cd5\u9884\u89c8\u6570\u636e\uff1a{0}
#
aggregationEditorDialog.title=\u805a\u5408
aggregationEditorDialog.default=\u9ed8\u8ba4\uff1a
aggregationEditorDialog.available=\u53ef\u7528
#
sampleDataDialog.title=\u793a\u4f8b\u6570\u636e
#
clearModelWarningDialog.title=\u8b66\u544a
clearModelWarningDialog.warningMessage=\u9009\u62e9\u65b0\u6570\u636e\u6e90\u5c06\u521b\u5efa\u65b0\u7684\u5143\u6570\u636e\u3002\u5bf9\u5f53\u524d\u5143\u6570\u636e\u7684\u6240\u6709\u66f4\u6539\u90fd\u5c06\u4e22\u5931\u3002
#
overwrite.title=\u8986\u76d6\u6570\u636e\u6e90
overwriteDialog.warningMessage=\u5df2\u5b58\u5728\u5177\u6709\u6b64\u540d\u79f0\u7684\u6570\u636e\u6e90\u3002\u60a8\u8981\u8986\u76d6\u6570\u636e\u6e90\u5417\uff1f
physicalDatasourceDialog.TITLE=\u6570\u636e\u6e90
physicalDatasourceDialog.OK=\u786e\u5b9a
physicalDatasourceDialog.CANCEL=\u53d6\u6d88
physicalDatasourceDialog.CLOSE=\u5173\u95ed
physicalDatasourceDialog.ERROR=\u9519\u8bef
physicalDatasourceDialog.SUCCESS=\u6210\u529f
#
physicalDatasourceDialog.NAME=\u540d\u79f0\uff1a
physicalDatasourceDialog.SOURCE=\u6e90\u7c7b\u578b\uff1a
physicalDatasourceDialog.FILES=\u53ef\u7528\u6587\u4ef6\uff1a
physicalDatasourceDialog.PROPERTIES=\u5c5e\u6027
physicalDatasourceDialog.FILE_TYPE=\u6587\u4ef6\u7c7b\u578b\uff1a
physicalDatasourceDialog.DELIMITER=\u5206\u9694\u7b26\uff1a
physicalDatasourceDialog.ENCLOSURE=\u9644\u4ef6\uff1a
physicalDatasourceDialog.FIRST_ROW_IS_HEADER=\u9996\u884c\u4e3a\u6807\u9898
physicalDatasourceDialog.ENCODING=\u7f16\u7801\uff1a
physicalDatasourceDialog.ENCODING_TOOLTIP=\u9009\u62e9\u7f16\u7801\u7c7b\u578b
#
physicalDatasourceDialog.FILE=\u6587\u4ef6\uff1a
physicalDatasourceDialog.IMPORT=\u5bfc\u5165
#
physicalDatasourceDialog.TITLE=\u6587\u4ef6\u5bfc\u5165
physicalDatasourceDialog.FILE=\u6587\u4ef6\uff1a
physicalDatasourceDialog.DELIMITER=\u5206\u9694\u7b26\uff1a
physicalDatasourceDialog.ENCLOSURE=\u9644\u4ef6\uff1a
physicalDatasourceDialog.IS_HEADER=\u9996\u884c\u4e3a\u6807\u9898
physicalDatasourceDialog.OK=\u786e\u5b9a
physicalDatasourceDialog.CANCEL=\u53d6\u6d88
physicalDatasourceDialog.COMMA=\u9017\u53f7
physicalDatasourceDialog.TAB=\u6807\u7b7e
physicalDatasourceDialog.OTHER=\u5176\u4ed6
physicalDatasourceDialog.SEMICOLON=\u5206\u53f7
physicalDatasourceDialog.SPACE=\u7a7a\u683c
physicalDatasourceDialog.SINGLE=\u5355\u5f15\u53f7
physicalDatasourceDialog.DOUBLE=\u53cc\u5f15\u53f7
physicalDatasourceDialog.NONE=\u65e0
physicalDatasourceDialog.previewLoading=\u9884\u89c8\u52a0\u8f7d\u4e2d...
physicalDatasourceDialog.generatingPreview=\u6b63\u5728\u751f\u6210\u9884\u89c8\uff0c\u8bf7\u7a0d\u5019
physicalDatasourceDialog.ERROR=\u9519\u8bef
physicalDatasourceDialog.UPLOADING=\u6b63\u5728\u4e0a\u4f20\u6587\u4ef6
#
stageDataStep.COLUMNS=\u53ef\u7528\u5217
stageDataStep.COLUMN_NAME=\u540d\u79f0
stageDataStep.COLUMN_TYPE=\u7c7b\u578b
stageDataStep.COLUMN_FORMAT=\u6e90\u683c\u5f0f
stageDataStep.COLUMN_LENGTH=\u957f\u5ea6
stageDataStep.COLUMN_PRECISION=\u7cbe\u5ea6
stageDataStep.COLUMN_INCLUDE=
stageDataStep.DESCRIPTION=\u9009\u62e9\u8981\u5728 Pentaho BA \u670d\u52a1\u5668\u4e0a\u6682\u5b58\u7684\u5217\u5e76\u914d\u7f6e\u5176\u5c5e\u6027\u3002\u4f7f\u7528\u6e90\u683c\u5f0f\u6307\u5b9a\u6e90 CSV \u6587\u4ef6\u4e2d\u6570\u5b57\u6216\u65e5\u671f\u5b57\u6bb5\u7684\u683c\u5f0f\u3002
stageDataStep.PREVIEW_FILE=\u663e\u793a\u6587\u4ef6\u5185\u5bb9
stateDataStep.SELECT_ALL=\u5168\u9009
stateDataStep.DESELECT_ALL=\u53d6\u6d88\u5168\u9009
#
Delimiter.USER_COMMA_DESC=\u9017\u53f7
Delimiter.USER_TAB_DESC=\u6807\u7b7e
Delimiter.USER_SEMI_COLON_DESC=\u5206\u53f7
Delimiter.USER_SPACE_DESC=\u7a7a\u683c
Delimiter.OTHER=\u5176\u4ed6
#
Enclosure.USER_NONE=\u65e0
Enclosure.USER_DOUBLE_QUOTE=\u53cc\u5f15\u53f7
Enclosure.USER_SINGLE_QUOTE=\u5355\u5f15\u53f7
#
physicalDatasourceDialog.STAGING_DATA=\u6b63\u5728\u52a0\u8f7d\u6570\u636e...
physicalDatasourceDialog.ROWS_STAGED={0} \u884c\u5df2\u521b\u5efa
physicalDatasourceDialog.ROWS_REJECTED={0} \u884c\u5df2\u62d2\u7edd
physicalDatasourceDialog.STAGING_FILE=\u6b63\u5728\u786e\u5b9a\u5217\u4fe1\u606f...
physicalDatasourceDialog.STAGING_ERRORS=\u52a0\u8f7d\u6570\u636e\u65f6\u9047\u5230 {0} \u9519\u8bef
#
physicalDatasourceDialog.PREVIEW=\u6587\u4ef6\u9884\u89c8
#
fileImportDialog.TITLE=\u5bfc\u5165\u6587\u4ef6
fileImportDialog.FILE=\u6587\u4ef6\u540d\uff1a
fileImportDialog.DELIMITER=\u5206\u9694\u7b26\uff1a
fileImportDialog.ENCLOSURE=\u9644\u4ef6\uff1a
fileImportDialog.IS_HEADER=\u9996\u884c\u4e3a\u6807\u9898
fileImportDialog.OK=\u786e\u5b9a
fileImportDialog.CANCEL=\u53d6\u6d88
fileImportDialog.COMMA=\u9017\u53f7
fileImportDialog.TAB=\u6807\u7b7e
fileImportDialog.OTHER=\u5176\u4ed6
fileImportDialog.SEMICOLON=\u5206\u53f7
fileImportDialog.SPACE=\u7a7a\u683c
fileImportDialog.SINGLE=\u5355\u5f15\u53f7
fileImportDialog.DOUBLE=\u53cc\u5f15\u53f7
fileImportDialog.NONE=\u65e0
fileImportDialog.previewLoading=\u9884\u89c8\u52a0\u8f7d\u4e2d...
fileImportDialog.generatingPreview=\u6b63\u5728\u751f\u6210\u9884\u89c8\uff0c\u8bf7\u7a0d\u5019
fileImportDialog.ERROR=\u9519\u8bef
fileImportDialog.UPLOADING=\u6b63\u5728\u5bfc\u5165\uff1a{0}
fileImportDialog.INVALID_FILE=\u4ec5\u5141\u8bb8 .csv .dat \u548c .txt \u6587\u4ef6\u3002
fileImportDialog.COMPRESSED_TOO_MANY_FILES=\u4e0a\u4f20\u7684\u538b\u7f29\u6587\u4ef6\u5305\u542b\u591a\u4e2a\u6587\u4ef6\u3002\u4efb\u4f55\u538b\u7f29\u6587\u4ef6\u53ea\u80fd\u5305\u542b\u4e00\u4e2a\u6587\u4ef6\u3002
fileImportDialog.COMPRESSED_NO_CSV=\u4e0a\u4f20\u7684\u538b\u7f29\u6587\u4ef6\u4e0d\u5305\u542b CSV DAT \u6216 TXT \u6587\u4ef6\u3002
#
wizardStepName.SOURCE=\u6e90
wizardStepName.STAGE=\u6682\u5b58\u8bbe\u7f6e
wizardStepName.MODEL=\u6a21\u578b
wizardStepName.VISUALIZE=\u89c6\u89c9\u5316
#
CsvParseException.0001_FAILED_TO_PARSE_CSV=CSV \u89e3\u6790{0} [ {1} ]\u884c\u65f6\u51fa\u9519
#
summaryDialog.title=\u6570\u636e\u6e90\u5df2\u521b\u5efa
summaryDialog.generalSuccess=\u6570\u636e\u6e90\u5df2\u6210\u529f\u521b\u5efa\u3002
summaryDialog.OK=\u786e\u5b9a
summaryDialog.rowsLoaded={1} \u884c\u4e2d\u7684 {0} \u884c\u5df2\u6210\u529f\u4ece CSV \u6587\u4ef6\u52a0\u8f7d\u3002
summaryDialog.errorLog=\u9519\u8bef\u65e5\u5fd7
summaryDialog.editFieldSettings=\u7f16\u8f91\u5b57\u6bb5\u8bbe\u7f6e
summaryDialog.description=\u8981\u542f\u7528\u62a5\u8868\u548c\u5206\u6790\uff0c\u7cfb\u7edf\u4f1a\u81ea\u52a8\u4e3a\u6b64\u6570\u636e\u6e90\u521b\u5efa\u9ed8\u8ba4\u5143\u6570\u636e\u6a21\u578b\u3002\u60a8\u53ef\u4ee5\u901a\u8fc7\u8f6c\u5230\u201c\u6587\u4ef6 > \u7ba1\u7406 > \u6570\u636e\u6e90\u201d\u968f\u65f6\u7f16\u8f91\u6570\u636e\u6e90\u3002
summaryDialog.showModeler=\u9000\u51fa\u65f6\u663e\u793a\u5efa\u6a21\u5668
summaryDialog.note=\u9644\u6ce8
summaryDialog.useDefaultModel=\u4fdd\u6301\u9ed8\u8ba4\u6a21\u578b
summaryDialog.editNewModel=\u7acb\u5373\u81ea\u5b9a\u4e49\u6a21\u578b
#
waiting.creatingDataSource=\u6b63\u5728\u521b\u5efa/\u66f4\u65b0\u6570\u636e\u6e90...
waiting.openingModeler=\u6b63\u5728\u6253\u5f00\u6570\u636e\u6e90\u6a21\u578b\u7f16\u8f91\u5668...
waiting.generalWaiting=\u64cd\u4f5c\u6b63\u5728\u8fdb\u884c...
waiting.title=\u8bf7\u7a0d\u5019\u7247\u523b\u3002
#
multitable.AVAILABLE_TABLES=\u53ef\u7528\u8868\uff1a
multitable.SELECTED_TABLES=\u9009\u5b9a\u8868\uff1a
multitable.SELECT_JOIN_TABLES=\u9009\u62e9\u4e00\u4e2a\u8868\u6765\u5b8c\u6210\uff0c\u6216\u9009\u62e9\u591a\u4e2a\u8868\u7136\u540e\u5355\u51fb\u201c\u4e0b\u4e00\u6b65\u201d\u4ee5\u5b9a\u4e49\u5176\u8fde\u63a5\u3002
multitable.DEFINE_JOIN_TABLES=\u5b9a\u4e49\u8868\u5982\u4f55\u76f8\u4e92\u8fde\u63a5\u3002\u6240\u6709\u8868\u5fc5\u987b\u81f3\u5c11\u5b9a\u4e49\u4e00\u4e2a\u8fde\u63a5\u3002
multitable.CREATE_JOIN=\u521b\u5efa\u8fde\u63a5
multitable.DELETE_JOIN=\u5220\u9664\u8fde\u63a5
multitable.DUPLICATE_JOIN_TITLE=\u68c0\u6d4b\u5230\u91cd\u590d\u8fde\u63a5\u3002
multitable.DUPLICATE_JOIN_ERROR=\u8be5\u8fde\u63a5\u6761\u4ef6\u5df2\u5b58\u5728\u3002\u8bf7\u68c0\u67e5\u8868\u548c\u8fde\u63a5\u952e\uff0c\u7136\u540e\u91cd\u8bd5\u3002
multitable.SELF_JOIN_TITLE=\u68c0\u6d4b\u5230\u81ea\u8fde\u63a5\u3002
multitable.SELF_JOIN_ERROR=\u4e0d\u5141\u8bb8\u81ea\u8fde\u63a5\u3002\u9009\u62e9\u5355\u72ec\u7684\u8868\u4ee5\u521b\u5efa\u8fde\u63a5\u3002
multitable.KEY_FIELD=\u952e\u5b57\u6bb5\uff1a
multitable.LEFT_TABLE=\u5de6\u8868\uff1a
multitable.RIGHT_TABLE=\u53f3\u8868\uff1a
multitable.JOINS=\u8fde\u63a5\uff1a
multitable.SELECT_TABLES=\u9009\u62e9\u8868
multitable.DATABASE_TABLES=\u6570\u636e\u5e93\u8868
multitable.DEFINE_JOINS=\u5b9a\u4e49\u8fde\u63a5
multitable.INNER_JOIN=\u5185\u8fde\u63a5
multitable.CONNECTIONS_LBL=\u9009\u62e9\u6570\u636e\u5e93\u8fde\u63a5\uff0c\u7136\u540e\u5355\u51fb\u201c\u4e0b\u4e00\u6b65\u201d\u4ece\u53ef\u7528\u6570\u636e\u5e93\u8868\u7684\u5217\u8868\u4e2d\u8fdb\u884c\u9009\u62e9\u3002
multitable.ORPHANED_TABLES_TITLE=\u68c0\u6d4b\u5230\u5b64\u8868\u3002
multitable.ORPHANED_TABLES=\u6240\u6709\u8868\u5fc5\u987b\u81f3\u5c11\u5b9a\u4e49\u4e00\u4e2a\u8fde\u63a5\u3002\u4ee5\u4e0b\u8868\u5c1a\u672a\u8fde\u63a5\uff1a
multitable.REPORTING_METADATA=\u62a5\u8868
multitable.REPORTING_METADATA_LABEL=\u4ec5\u62a5\u8868
multitable.REPORTING_METADATA_ANALYSIS=reporting_analysis
multitable.REPORTING_METADATA_ANALYSIS_LABEL=\u62a5\u8868\u548c\u5206\u6790\uff08\u9700\u8981\u661f\u578b\u6a21\u5f0f\uff09
multitable.REPORTING_METADATA_GROUP_LABEL=\u521b\u5efa\u6570\u636e\u6e90\uff1a
multitable.FACT_TABLE=\u4e8b\u5b9e\u8868\uff1a
multitable.SELECT_TABLE=[\u9009\u62e9\u8868]
multitable.SCHEMA=\u6a21\u5f0f\uff1a
multitable.FETCHING_TABLE_INFO=\u83b7\u53d6\u8868\u4fe1\u606f
datasourceAdminDialogController.ERROR_REMOVING=Error removing
datasourceAdminDialogController.COULD_NOT_REMOVE=Could Not remove
#
csv.datasource.name=CSV \u6587\u4ef6
sql.datasource.name=SQL \u67e5\u8be2
DatasourceInfo.TYPE_NULL=type can not be null
#
datasourceDialog.ERROR_INCOMPATIBLE_DOMAIN_TITLE=Incompatible Domain
datasourceDialog.ERROR_INCOMPATIBLE_DOMAIN=The given Domain is not compatible with the Data Access Editor.
multitable.ERROR_SAVING_MODEL_TITLE=\u65e0\u6cd5\u8bbf\u95ee\u8868
multitable.ERROR_SAVING_MODEL=\u7531\u4e8e\u67d0\u4e9b\u539f\u56e0\uff0c\u6211\u4eec\u65e0\u6cd5\u67e5\u8be2\u6240\u9009\u7684\u8868\u3002\u8bf7\u68c0\u67e5\u60a8\u7684\u6743\u9650\uff0c\u7136\u540e\u91cd\u8bd5\u3002
#
