#
# *******************************************************************************
# Hitachi Vantara
#
# Copyright (C) 2018 by Hitachi Vantara : http://www.pentaho.com
# *******************************************************************************
#

modeler.title=\u6570\u636e\u6e90\u6a21\u578b\u7f16\u8f91\u5668
ModelEditor.ERROR=\u5efa\u6a21\u5668\u9519\u8bef
ModelEditor.ERROR_0001_SAVING_MODELS=\u4fdd\u5b58\u6a21\u578b\u65f6\u51fa\u9519\u3002\u8bf7\u68c0\u67e5\u670d\u52a1\u5668\u65e5\u5fd7\u4e86\u89e3\u8be6\u7ec6\u4fe1\u606f\u3002
ModelEditor.ERROR_0002_LOADING_DOMAIN=\u4ece\u670d\u52a1\u5668\u52a0\u8f7d\u6a21\u578b\u65f6\u51fa\u9519\u3002\u8bf7\u68c0\u67e5\u670d\u52a1\u5668\u65e5\u5fd7\u4e86\u89e3\u8be6\u7ec6\u4fe1\u606f\u3002
errorDialog.OK=\u786e\u5b9a
waitingDialog.waiting=\u8bf7\u7a0d\u5019...
waitingDialog.message=\u64cd\u4f5c\u6b63\u5728\u8fdb\u884c\u3002

clear_model_title=\u6e05\u9664\u6a21\u578b\uff1f
clear_model_msg=\u662f\u5426\u8981\u6e05\u9664\u6b64\u6a21\u578b\uff1f

ok=\u786e\u5b9a
cancel=\u53d6\u6d88
edit_source=\u7f16\u8f91\u6e90
auto_populate_title=\u81ea\u52a8\u586b\u5145\u6b64\u6a21\u578b\uff1f
auto_populate_msg=\u662f\u5426\u8981\u4f7f\u7528\u9ed8\u8ba4\u7ef4\u5ea6\u548c\u5ea6\u91cf\u586b\u5145\u6b64\u6a21\u578b\uff1f
auto_populate_relational_msg=\u662f\u5426\u8981\u4f7f\u7528\u9ed8\u8ba4\u7c7b\u522b\u548c\u5b57\u6bb5\u586b\u5145\u6b64\u6a21\u578b\uff1f
yes=\u662f
no=\u5426
available=\u53ef\u7528
properties=\u5c5e\u6027
name=\u540d\u79f0
source=\u6570\u636e\u6e90
new=\u65b0\u5efa
go=\u524d\u8fdb
publish=\u53d1\u5e03
add=\u6dfb\u52a0
model_not_valid=\u6a21\u578b\u9a8c\u8bc1\u5931\u8d25
duplicate_measure_name=\u591a\u9879\u5ea6\u91cf\u5177\u6709\u76f8\u540c\u7684\u540d\u79f0\u3002
need_one_measure=\u6a21\u578b\u81f3\u5c11\u9700\u8981\u4e00\u9879\u5ea6\u91cf
measures=\u5ea6\u91cf
duplicate_dimension_names=\u591a\u9879\u7ef4\u5ea6\u5177\u6709\u76f8\u540c\u7684\u540d\u79f0\u3002
duplicate_hier_names=\u591a\u9879\u5c42\u6b21\u7ed3\u6784\u5177\u6709\u76f8\u540c\u7684\u540d\u79f0\u3002
duplicate_level_names=\u591a\u9879\u7ea7\u522b\u5177\u6709\u76f8\u540c\u7684\u540d\u79f0\u3002
unavailable=\u4e0d\u53ef\u7528
model_contains_errors=\u60a8\u7684\u6a21\u578b\u5305\u542b\u4ee5\u4e0b\u9519\u8bef\uff0c\u5bfc\u81f4\u65e0\u6cd5\u4fdd\u5b58\uff1a<br/><br/>
error_saving=Spoon \u5728\u4fdd\u5b58\u65f6\u9047\u5230\u9519\u8bef\u3002\u8bf7\u68c0\u67e5\u60a8\u7684\u65e5\u5fd7\u4e86\u89e3\u8be6\u7ec6\u4fe1\u606f\u3002
autopopulate_model=\u4f7f\u7528\u9ed8\u8ba4\u7ef4\u5ea6\u548c\u5ea6\u91cf\u81ea\u52a8\u586b\u5145\u6a21\u578b
select_edit_ds=\u7f16\u8f91\u6570\u636e\u6e90
undefined_ds=\u672a\u5b9a\u4e49\u7684\u6570\u636e\u6e90\u3002
add_measure=\u6dfb\u52a0\u5ea6\u91cf
add_dimension=\u6dfb\u52a0\u7ef4\u5ea6
add_hiearchy=\u6dfb\u52a0\u5c42\u6b21\u7ed3\u6784
add_level=\u6dfb\u52a0\u7ea7\u522b
add_member_prop=\u6dfb\u52a0\u6210\u5458\u5c5e\u6027
move_field_up=\u5411\u4e0a\u79fb\u52a8\u6240\u9009\u5b57\u6bb5
move_field_down=\u5411\u4e0b\u79fb\u52a8\u6240\u9009\u5b57\u6bb5
remove_field=\u5220\u9664\u6240\u9009\u5b57\u6bb5
new_category=\u6dfb\u52a0\u7c7b\u522b
new_field=\u6dfb\u52a0\u5b57\u6bb5
category_name=\u7c7b\u522b\u540d\u79f0
field_name=\u7ea7\u522b\u540d\u79f0
wait_dialog_title=\u8bf7\u7a0d\u5019\u7247\u523b\u3002
wait_dialog_message=\u542f\u52a8\u62a5\u8868\u5f15\u64ce\u3002\u8bf7\u7a0d\u5019...
wait_dialog_btn=\u53d6\u6d88
missing_level_from_heirarchy=\u5c42\u6b21\u7ed3\u6784\u5fc5\u987b\u81f3\u5c11\u6709\u4e00\u4e2a\u7ea7\u522b\u3002
source_column=\u6e90\u5217
details=\u8be6\u60c5
display_name=\u663e\u793a\u540d\u79f0
aggregation=\u9ed8\u8ba4\u805a\u5408
dimension_name=\u7ef4\u5ea6\u540d\u79f0
model_name=\u6a21\u578b\u540d\u79f0
hierarchy_name=\u5c42\u6b21\u7ed3\u6784\u540d\u79f0
test_message=\u8fd9\u662f\u4e00\u9879\u6d4b\u8bd5\uff0c\u65e8\u5728\u67e5\u770b\u8b66\u544a\u6d88\u606f\u5c06\u5982\u4f55\u663e\u793a\u3002
level_name=\u7ea7\u522b\u540d\u79f0
memberprops_name=\u5c5e\u6027\u540d\u79f0
refresh=\u5237\u65b0\u5b57\u6bb5
model=\u6a21\u578b
data=\u6570\u636e
format=\u683c\u5f0f
dialog.OK=\u786e\u5b9a
dialog.cancel=\u53d6\u6d88


ModelerController.NewMeasureTitle=\u65b0\u5efa\u5ea6\u91cf
ModelerController.NewMeasureText=\u8f93\u5165\u65b0\u7684\u5ea6\u91cf\u540d\u79f0
ModelerController.NewHierarchyTitle=\u65b0\u5efa\u5c42\u6b21\u7ed3\u6784
ModelerController.NewHierarchyText=\u8f93\u5165\u65b0\u7684\u5c42\u6b21\u7ed3\u6784\u540d\u79f0
ModelerController.NewLevelTitle=\u65b0\u5efa\u7ea7\u522b
ModelerController.NewLevelText=\u8f93\u5165\u65b0\u7684\u7ea7\u522b\u540d\u79f0
ModelerController.NewDimensionTitle=\u65b0\u5efa\u7ef4\u5ea6
ModelerController.NewDimensionText=\u8f93\u5165\u65b0\u7684\u7ef4\u5ea6\u540d\u79f0
ModelerController.NewCategoryTitle=\u65b0\u5efa\u7c7b\u522b
ModelerController.NewCategoryText=\u8f93\u5165\u65b0\u7684\u7c7b\u522b\u540d\u79f0
ModelerController.NewFieldTitle=\u65b0\u5efa\u5b57\u6bb5
ModelerController.NewFieldText=\u8f93\u5165\u65b0\u7684\u5b57\u6bb5\u540d\u79f0
Main.Model.Name.Template=\u6a21\u578b - {0}
Main.Model.Name.Untitled=\u65e0\u6807\u9898
ModelerController.NewMemberPropertyTitle=\u65b0\u5efa\u6210\u5458\u5c5e\u6027
ModelerController.NewMemberPropertyText=\u8f93\u5165\u65b0\u7684\u6210\u5458\u5c5e\u6027\u540d\u79f0

clearFields=\u6e05\u9664\u6a21\u578b
missing_column=\u4fee\u590d\u7f3a\u5931\u7684\u5217
analysisTabLabel=\u5206\u6790
reportingTabLabel=\u62a5\u8868

optional_aggregations=\u53ef\u9009\u805a\u5408
multitable.INNER_JOIN=\u5185\u8fde\u63a5

error=\u9519\u8bef
invalid_model=\u65e0\u6548\u6a21\u578b
invalid_drop=\u975e\u4e3a\u6709\u6548\u7684\u62d6\u653e\u64cd\u4f5c\u3002
DROP.ERROR.NON_FACT_TABLE=\u6240\u6709\u5ea6\u91cf\u5fc5\u987b\u6765\u81ea\u4e8b\u5b9e\u8868\u3002
DROP.ERROR.TWO_TABLES_IN_HIERARCHY=\u5c42\u6b21\u7ed3\u6784\u4e2d\u7684\u6240\u6709\u7ea7\u522b\u5fc5\u987b\u6765\u81ea\u76f8\u540c\u6e90\u8868\u3002
DROP.ERROR.MEMBER_PROP_FROM_DIFFERENT_TABLE=\u6210\u5458\u5c5e\u6027\u5fc5\u987b\u6765\u81ea\u4e0e\u7ea7\u522b\u76f8\u540c\u7684\u6e90\u8868\u3002

# Model Tree validation messages
validation.category.REQUIRES_AT_LEAST_ONE_FIELD=\u7c7b\u522b\u81f3\u5c11\u9700\u8981\u4e00\u4e2a\u5b57\u6bb5
validation.category.DUPLICATE_FIELD_NAMES=\u91cd\u590d\u7684\u5b57\u6bb5\u540d\u79f0 - {0}
validation.categorycollecion.REQUIRES_AT_LEAST_ONE_CATEGORY=\u62a5\u8868\u6a21\u578b\u81f3\u5c11\u9700\u8981\u4e00\u4e2a\u7c7b\u522b
validation.categorycollecion.DUPLICATE_CATEGORY_NAMES=\u91cd\u590d\u7684\u7c7b\u522b\u540d\u79f0 - {0}
validation.relationalmodel.INVALID_STRUCTURE=\u65e0\u6548\u7684\u5173\u7cfb\u6a21\u578b\u7ed3\u6784
validation.field.MISSING_NAME=\u5b57\u6bb5\u7f3a\u5c11\u540d\u79f0
validation.field.MISSING_BACKING_COLUMN=\u6620\u5c04\u5230\u5b57\u6bb5 {0} \u7684\u5217\u4e22\u5931\u6216\u4e0d\u518d\u53ef\u7528
validation.measure.MISSING_NAME=\u5ea6\u91cf\u7f3a\u5c11\u540d\u79f0
validation.measure.MISSING_BACKING_COLUMN=\u6620\u5c04\u5230\u5ea6\u91cf {0} \u7684\u5217\u4e22\u5931\u6216\u4e0d\u518d\u53ef\u7528
validation.columnnode.MISSING_NAME=\u7f3a\u5c11\u540d\u79f0
validation.columnnode.MISSING_BACKING_COLUMN=\u5217 {0} \u7f3a\u5931\u6216\u4e0d\u518d\u53ef\u7528
validation.hierarchy.MISSING_NAME=\u7f3a\u5c11\u540d\u79f0
validation.hierarchy.REQUIRES_AT_LEAST_ONE_LEVEL=\u5c42\u6b21\u7ed3\u6784\u81f3\u5c11\u9700\u8981\u4e00\u4e2a\u7ea7\u522b
validation.hierarchy.DUPLICATE_LEVEL_NAMES=\u91cd\u590d\u7684\u7ea7\u522b\u540d\u79f0 - {0}
validation.measurecollecion.DUPLICATE_MEASURE_NAMES=\u91cd\u590d\u7684\u5ea6\u91cf\u540d\u79f0 - {0}
validation.measurecollecion.REQUIRES_AT_LEAST_ONE_MEASURE=\u5206\u6790\u6a21\u578b\u81f3\u5c11\u9700\u8981\u4e00\u9879\u5ea6\u91cf
validation.dimension.MISSING_NAME=\u7f3a\u5c11\u540d\u79f0
validation.dimension.REQUIRES_AT_LEAST_ONE_HIERARCHY=\u7ef4\u5ea6\u81f3\u5c11\u9700\u8981\u4e00\u9879\u5c42\u6b21\u7ed3\u6784
validation.dimension.DUPLICATE_HIERARCHY_NAMES=\u91cd\u590d\u7684\u5c42\u6b21\u7ed3\u6784\u540d\u79f0 - {0}
validation.dimcollection.DUPLICATE_DIMENSION_NAMES=\u91cd\u590d\u7684\u7ef4\u5ea6\u540d\u79f0 - {0}
validation.dimcollecion.REQUIRES_AT_LEAST_ONE_MEASURE=\u5206\u6790\u6a21\u578b\u81f3\u5c11\u9700\u8981\u4e00\u9879\u7ef4\u5ea6
validation.level.DUPLICATE_MEMBER_PROPERTY_NAMES=\u91cd\u590d\u7684\u5c5e\u6027\u540d\u79f0 - {0}
validation.level.MISSING_NAME=\u7ea7\u522b\u7f3a\u5c11\u540d\u79f0
validation.level.MISSING_BACKING_COLUMN=\u6620\u5c04\u5230\u7ea7\u522b {0} \u7684\u5217\u4e22\u5931\u6216\u4e0d\u518d\u53ef\u7528
validation.level.TIME_LEVEL_TYPE_NOT_SET=Time level type must be set for level {0}
validation.level.INVALID_TABLE_FOR_ORDINAL_COLUMN=Ordinal column mapped to the level {0} belongs to a different table than the level source column
validation.level.INVALID_TABLE_FOR_CAPTION_COLUMN=Caption column mapped to the level {0} belongs to a different table than the level source column
validation.memberprop.MISSING_NAME=\u5c5e\u6027\u7f3a\u5c11\u540d\u79f0
validation.memberprop.MISSING_BACKING_COLUMN=\u6620\u5c04\u5230\u5c5e\u6027 {0} \u7684\u5217\u4e22\u5931\u6216\u4e0d\u518d\u53ef\u7528
validation.level.MISSING_LAT=\u7ea7\u522b\u5fc5\u987b\u5177\u6709\u7eac\u5ea6\u6210\u5458\u5c5e\u6027
validation.level.MISSING_LON=\u7ea7\u522b\u5fc5\u987b\u5177\u6709\u7ecf\u5ea6\u6210\u5458\u5c5e\u6027
default_aggregation=\u9ed8\u8ba4\u805a\u5408

expand_all=\u5168\u90e8\u5c55\u5f00
collapse_all=\u5168\u90e8\u6298\u53e0
node_description=\u63cf\u8ff0
more=\u66f4\u591a...
geo_role=\u5730\u7406\u4f4d\u7f6e\u7c7b\u578b
none=\u65e0
geo.location=\u7eac\u5ea6/\u7ecf\u5ea6
geo.country=\u56fd\u5bb6
geo.CountrySecondarySubdivision=\u53bf
geo.city=\u57ce\u5e02
geo.state=\u72b6\u6001
geo.county=\u53bf
geo.postal_code=\u90ae\u653f\u7f16\u7801
geo.continent=\u5927\u9646
geo.territory=\u9886\u571f

ordinal_column=\u5e8f\u6570\u5217
is_time_dimension=\u65f6\u95f4\u7ef4\u5ea6
has_unique_members=\u4ec5\u5305\u542b\u552f\u4e00\u6210\u5458
time_level_type=\u65f6\u95f4\u7ea7\u522b\u7c7b\u578b
time_format=\u6e90\u5217\u683c\u5f0f
time_format_help_tooltip=View formatting documentation in Pentaho InfoCenter.
time_format_help_url=http://help.pentaho.com

ColResolverController.source_column_selection_dialog=\u9009\u62e9\u6e90\u5217
ColResolverController.ordinal_column_selection_dialog=\u9009\u62e9\u5e8f\u6570\u5217
ColResolverController.caption_column_selection_dialog=\u9009\u62e9\u6807\u9898\u5217

dialog.OK=\u786e\u5b9a
dialog.CANCEL=\u53d6\u6d88
dialog.CLOSE=\u5173\u95ed

chooseColumn=\u4ece\u53ef\u7528\u5217\u8868\u4e2d\u9009\u62e9\u4e00\u5217
