# translation of umbrello.po to zh_CN
# Levin Du <zsdjw@21cn.com>, 2004.
msgid ""
msgstr ""
"Project-Id-Version: umbrello\n"
"POT-Creation-Date: 2004-11-20 05:52+0100\n"
"PO-Revision-Date: 2004-08-02 10:40+0800\n"
"Last-Translator: Levin Du <zsdjw@21cn.com>\n"
"Language-Team: zh_CN <i18n-translation@lists.linux.net.cn>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: KBabel 1.3.1\n"

#: worktoolbar.cpp:60
msgid "Select"
msgstr "选择"

#: worktoolbar.cpp:65
msgid "Note"
msgstr "注解"

#: association.cpp:66 worktoolbar.cpp:66
msgid "Anchor"
msgstr "锚点"

#: worktoolbar.cpp:67
msgid "Label"
msgstr "标签"

#: worktoolbar.cpp:68
msgid "Box"
msgstr "方框"

#: listpopupmenu.cpp:447 worktoolbar.cpp:73
msgid "Actor"
msgstr "主角"

#: worktoolbar.cpp:74
msgid "Use case"
msgstr "用例"

#: dialogs/diagramprintpage.cpp:83 dialogs/diagramprintpage.cpp:186
#: dialogs/settingsdlg.cpp:175 listpopupmenu.cpp:511 rc.cpp:223
#: worktoolbar.cpp:79
#, no-c-format
msgid "Class"
msgstr "类"

#: listpopupmenu.cpp:512 worktoolbar.cpp:80 worktoolbar.cpp:136
#: worktoolbar.cpp:144
msgid "Interface"
msgstr "接口"

#: listpopupmenu.cpp:513 worktoolbar.cpp:81
msgid "Datatype"
msgstr "数据类型"

#: listpopupmenu.cpp:514 worktoolbar.cpp:82
msgid "Enum"
msgstr "枚举"

#: listpopupmenu.cpp:515 listpopupmenu.cpp:576 worktoolbar.cpp:83
msgid "Package"
msgstr "包"

#: association.cpp:63 worktoolbar.cpp:85
msgid "Composition"
msgstr "组装"

#: association.cpp:54 worktoolbar.cpp:86
msgid "Aggregation"
msgstr "聚合"

#: association.cpp:62 worktoolbar.cpp:87
msgid "Containment"
msgstr "容器"

#: worktoolbar.cpp:91 worktoolbar.cpp:98 worktoolbar.cpp:143
msgid "Object"
msgstr "对象"

#: worktoolbar.cpp:93
msgid "Synchronous Message"
msgstr "同步消息"

#: worktoolbar.cpp:94
msgid "Asynchronous Message"
msgstr "异步消息"

#: worktoolbar.cpp:100
msgid "Message"
msgstr "消息"

#: dialogs/statedialog.cpp:83 worktoolbar.cpp:105
msgid "Initial state"
msgstr "初始状态"

#: dialogs/statedialog.cpp:83 worktoolbar.cpp:107
msgid "State"
msgstr "状态"

#: dialogs/statedialog.cpp:83 worktoolbar.cpp:109
msgid "End state"
msgstr "终止状态"

#: worktoolbar.cpp:111
msgid "State transition"
msgstr "状态转移"

#: dialogs/activitydialog.cpp:68 worktoolbar.cpp:117
msgid "Initial activity"
msgstr "初始活动"

#: association.cpp:68 dialogs/activitydialog.cpp:68 worktoolbar.cpp:120
msgid "Activity"
msgstr "活动"

#: dialogs/activitydialog.cpp:68 worktoolbar.cpp:123
msgid "End activity"
msgstr "终止活动"

#: worktoolbar.cpp:126
msgid "Branch/merge"
msgstr "分支/合并"

#: worktoolbar.cpp:128
msgid "Fork/join"
msgstr "分叉/连接"

#: worktoolbar.cpp:131
msgid "Activity transition"
msgstr "活动转移"

#: listpopupmenu.cpp:427 worktoolbar.cpp:137 worktoolbar.cpp:145
msgid "Component"
msgstr "组件"

#: listpopupmenu.cpp:430 worktoolbar.cpp:138
msgid "Artifact"
msgstr "工件"

#: listpopupmenu.cpp:437 worktoolbar.cpp:146
msgid "Node"
msgstr "结点"

#: association.cpp:56 worktoolbar.cpp:352
msgid "Association"
msgstr "关联"

#: worktoolbar.cpp:354
msgid "Directional Association"
msgstr "双向关联"

#: association.cpp:55 worktoolbar.cpp:356
msgid "Dependency"
msgstr "依赖关系"

#: worktoolbar.cpp:357
msgid "Implements (Generalisation/Realisation)"
msgstr "实施(泛化/实化)"

#: datatype.cpp:56
msgid "datatype"
msgstr "数据类型"

#: diagram/diagramelement.cpp:208
msgid "To Foreground"
msgstr "到前台"

#: diagram/diagramelement.cpp:209
msgid "Raise"
msgstr "提升"

#: diagram/diagramelement.cpp:210
msgid "Lower"
msgstr "降低"

#: diagram/diagramelement.cpp:211
msgid "To Background"
msgstr "到后台"

#: diagram/diagramelement.cpp:212
msgid "Depth..."
msgstr "深度..."

#: diagram/diagram.cpp:110
msgid "Create View"
msgstr "创建视图"

#: diagram/diagram.cpp:111 rc.cpp:260
#, no-c-format
msgid "Diagram Properties"
msgstr "图表属性"

#: diagram/pathtool.cpp:39
msgid "Creates paths"
msgstr "创建路径"

#: diagram/path.cpp:144
msgid "Direct Lines"
msgstr "直线"

#: diagram/path.cpp:145
msgid "Orthogonal Lines"
msgstr "正交直线"

#: diagram/path.cpp:147
msgid "Path Style"
msgstr "路径样式"

#: diagram/selecttool.cpp:36
msgid "Select and move diagram elements"
msgstr "选择和移动图表元素"

#: diagram/unknownumlwidget.cpp:108 plugins/umlwidgets/classwidget.cpp:331
#: plugins/umlwidgets/interfacewidget.cpp:261
#: plugins/umlwidgets/packagewidget.cpp:168 rc.cpp:237
#, no-c-format
msgid "Colors"
msgstr "颜色"

#: diagram/tool.cpp:35
msgid "This tool has no tooltip"
msgstr "此工具没有提示"

#: diagram/associationwidget.cpp:109
msgid "AutoAdjust"
msgstr "自动调整"

#: diagram/associationwidget.cpp:110
msgid "Fixed to Widget"
msgstr "固定到组件"

#: diagram/associationwidget.cpp:112
msgid "Association Style"
msgstr "关联样式"

#: diagram/associationtool.cpp:32
msgid "Creates associations between diagram widgets"
msgstr "创建图表部件间的关联"

#: dialogs/activitydialog.cpp:68 listpopupmenu.cpp:870
msgid "Branch/Merge"
msgstr "分支/合并"

#: dialogs/activitydialog.cpp:68
msgid "Fork/Join"
msgstr "分叉/连接"

#: dialogs/activitydialog.cpp:71 dialogs/assocpropdlg.cpp:86
#: dialogs/classpropdlg.cpp:61 dialogs/classpropdlg.cpp:170
#: dialogs/classpropdlg.cpp:230 dialogs/settingsdlg.cpp:97
#: dialogs/statedialog.cpp:86 dialogs/umlviewdialog.cpp:64
#: plugins/umlwidgets/classwidget.cpp:325
#: plugins/umlwidgets/interfacewidget.cpp:257
#: plugins/umlwidgets/packagewidget.cpp:163 rc.cpp:26 rc.cpp:130
#, no-c-format
msgid "General"
msgstr "常规"

#: dialogs/activitydialog.cpp:71 dialogs/statedialog.cpp:86
#: dialogs/umlattributedialog.cpp:51 dialogs/umloperationdialog.cpp:57
#: dialogs/umltemplatedialog.cpp:43 rc.cpp:325
#, no-c-format
msgid "General Properties"
msgstr "常规属性"

#: dialogs/activitydialog.cpp:80
msgid "Activity type:"
msgstr "活动类型："

#: dialogs/activitydialog.cpp:85
msgid "Activity name:"
msgstr "活动名称："

#: dialogs/activitydialog.cpp:88 dialogs/assocgenpage.cpp:53
#: dialogs/assocrolepage.cpp:72 dialogs/assocrolepage.cpp:73
#: dialogs/classgenpage.cpp:163 dialogs/classgenpage.cpp:240
#: dialogs/classgenpage.cpp:302 dialogs/classifierlistpage.cpp:87
#: dialogs/notedialog.cpp:28 dialogs/parmpropdlg.cpp:90
#: dialogs/statedialog.cpp:102 docwindow.cpp:25 rc.cpp:16 rc.cpp:98 rc.cpp:126
#: rc.cpp:285 rc.cpp:303 rc.cpp:321 rc.cpp:337
#, no-c-format
msgid "Documentation"
msgstr "文档"

#: dialogs/activitydialog.cpp:106 dialogs/assocpropdlg.cpp:108
#: dialogs/classpropdlg.cpp:241 dialogs/settingsdlg.cpp:253
#: dialogs/statedialog.cpp:122 dialogs/umlviewdialog.cpp:100
msgid "Font Settings"
msgstr "字体设置"

#: dialogs/activitydialog.cpp:112 dialogs/classpropdlg.cpp:67
#: dialogs/classpropdlg.cpp:116 dialogs/settingsdlg.cpp:47
#: dialogs/statedialog.cpp:128 dialogs/umlviewdialog.cpp:93
#: dialogs/umlwidgetcolorpage.cpp:51 listpopupmenu.cpp:620
#: listpopupmenu.cpp:631
msgid "Color"
msgstr "颜色"

#: dialogs/activitydialog.cpp:112 dialogs/classpropdlg.cpp:67
#: dialogs/classpropdlg.cpp:116
msgid "Widget Colors"
msgstr "组件颜色"

#: dialogs/overwritedialogue.cpp:20
msgid "Destination File Already Exists"
msgstr "目标文件已存在"

#: dialogs/overwritedialogue.cpp:24
msgid ""
"The file %1 already exists in %2.\n"
"\n"
"Umbrello can overwrite the file, generate a similar\n"
"file name or not generate this file."
msgstr ""
"文件 %1 已存在于 %2 中。\n"
"\n"
"Umbrello "
"可以覆盖文件、生成名称近似的文件或不生成文件。"

#: dialogs/overwritedialogue.cpp:27
msgid "&Apply to all remaining files"
msgstr "应用到剩下的所有文件(&A)"

#: dialogs/overwritedialogue.cpp:31 umlview.cpp:1421
msgid "&Overwrite"
msgstr "覆盖文件(&O)"

#: dialogs/overwritedialogue.cpp:32
msgid "&Generate Similar File Name"
msgstr "生成名称近似的文件(&G)"

#: dialogs/overwritedialogue.cpp:33
msgid "&Do Not Generate File"
msgstr "不生成文件(&D)"

#: dialogs/activitypage.cpp:35 dialogs/statedialog.cpp:135
msgid "Activities"
msgstr "活动"

#: dialogs/activitypage.cpp:52
msgid "New Activity..."
msgstr "新建活动..."

#: dialogs/activitypage.cpp:55 floatingtext.cpp:241
msgid "Rename"
msgstr "重命名"

#: dialogs/activitypage.cpp:109
msgid "New Activity"
msgstr "新建活动"

#: activitywidget.cpp:141 dialogs/activitypage.cpp:109 statewidget.cpp:162
#: toolbarstateother.cpp:146 umlview.cpp:2665
msgid "Enter the name of the new activity:"
msgstr "输入新活动的名称："

#: dialogs/activitypage.cpp:110 statewidget.cpp:162 toolbarstateother.cpp:147
#: umlview.cpp:2666
msgid "new activity"
msgstr "新活动"

#: dialogs/activitypage.cpp:128
msgid "Rename Activity"
msgstr "重命名活动"

#: dialogs/activitypage.cpp:128
msgid "Enter the new name of the activity:"
msgstr "输入活动的新名称："

#: dialogs/codegenerationwizard.cpp:53 rc.cpp:128
#, no-c-format
msgid "Code Generation Options"
msgstr "代码生成选项"

#: dialogs/codegenerationwizard.cpp:71
msgid "&Generate"
msgstr "生成(&G)"

#: dialogs/codegenerationwizard.cpp:131
msgid "Finish"
msgstr "结束"

#: dialogs/codegenerationwizard.cpp:143
msgid "Code Generated"
msgstr "代码生成"

#: dialogs/codegenerationwizard.cpp:145
msgid "Not Generated"
msgstr "未生成"

#: dialogs/codegenerationwizard.cpp:152
msgid "Not Yet Generated"
msgstr "还未生成"

#: dialogs/codegenerationwizard.cpp:173
msgid "The directory %1 does not exist. Do you want to create it now?"
msgstr "目录 %1 不存在，要现在创建吗？"

#: dialogs/codegenerationwizard.cpp:174 dialogs/codegenerationwizard.cpp:188
msgid "Output Directory Does Not Exist"
msgstr "输出目录不存在"

#: dialogs/codegenerationwizard.cpp:179
msgid ""
"The directory could not be created.\n"
"Please make sure you have write access to its parent directory or select "
"another, valid, directory."
msgstr ""
"无法创建目录。\n"
"请确保对其父目录有写权限，或者另选一个有效的目录。"

#: dialogs/codegenerationwizard.cpp:180
msgid "Error Creating Directory"
msgstr "创建目录出错"

#: dialogs/codegenerationwizard.cpp:187
msgid "Please select a valid directory."
msgstr "请选择一个有效的目录。"

#: dialogs/codegenerationwizard.cpp:195
msgid ""
"The output directory exists, but it is not writable.\n"
"Please set the appropriate permissions or choose another directory."
msgstr ""
"输出目录已存在，但不可写。\n"
"请设置正确的权限或另选一个目录。"

#: dialogs/codegenerationwizard.cpp:196
msgid "Error Writing to Output Directory"
msgstr "写入输出目录时出错"

#: dialogs/codegenerationwizard.cpp:202
msgid "%1 does not seem to be a directory. Please choose a valid directory."
msgstr "%1 不像是目录，请选择一个有效的目录。"

#: dialogs/codegenerationwizard.cpp:203
msgid "Please Choose Valid Directory"
msgstr "请选择有效的目录"

#: dialogs/statedialog.cpp:94
msgid "State type:"
msgstr "状态类型："

#: dialogs/statedialog.cpp:99
msgid "State name:"
msgstr "状态名称："

#: dialogs/statedialog.cpp:128
msgid "Widget Color"
msgstr "组件颜色"

#: dialogs/assocpropdlg.cpp:86 dialogs/classpropdlg.cpp:61
#: dialogs/classpropdlg.cpp:170 dialogs/classpropdlg.cpp:230
#: dialogs/settingsdlg.cpp:97 dialogs/umlviewdialog.cpp:64
msgid "General Settings"
msgstr "常规设置"

#: dialogs/classpropdlg.cpp:110 dialogs/umlviewdialog.cpp:86
msgid "Display"
msgstr "显示"

#: dialogs/umlviewdialog.cpp:86
msgid "Classes Display Options"
msgstr "类显示选项"

#: dialogs/umlviewdialog.cpp:93
msgid "Diagram Colors"
msgstr "图表颜色"

#: dialogs/umlviewdialog.cpp:154
msgid "The name you have entered is invalid."
msgstr "所输入的名称无效。"

#: dialogs/umlviewdialog.cpp:155 umldoc.cpp:1027 umldoc.cpp:1126
#: umldoc.cpp:1160 umldoc.cpp:1191 umldoc.cpp:1449 umldoc.cpp:1481
#: umldoc.cpp:1502 umldoc.cpp:1530
msgid "Invalid Name"
msgstr "无效名称"

#: dialogs/umlviewdialog.cpp:160
msgid "The name you have entered is not unique."
msgstr "所输入的名称不唯一。"

#: dialogs/umlviewdialog.cpp:161 umldoc.cpp:1536 umllistview.cpp:1788
#: umllistview.cpp:1794 umllistviewitem.cpp:329
msgid "Name Not Unique"
msgstr "名称不唯一"

#: dialogs/codeviewerdialog.cpp:117 dialogs/settingsdlg.cpp:248 rc.cpp:227
#, no-c-format
msgid "Code Viewer"
msgstr "代码查看器"

#: dialogs/classifierlistpage.cpp:30 dialogs/classpropdlg.cpp:178
#: listpopupmenu.cpp:554 plugins/umlwidgets/classwidget.cpp:326
#: refactoring/refactoringassistant.cpp:474
msgid "Attributes"
msgstr "属性"

#: dialogs/classifierlistpage.cpp:31
msgid "N&ew Attribute..."
msgstr "新建属性(&E)..."

#: dialogs/classifierlistpage.cpp:33 dialogs/classpropdlg.cpp:188
#: listpopupmenu.cpp:558 plugins/umlwidgets/classwidget.cpp:327
#: plugins/umlwidgets/interfacewidget.cpp:258
#: refactoring/refactoringassistant.cpp:491
msgid "Operations"
msgstr "操作"

#: dialogs/classifierlistpage.cpp:34
msgid "N&ew Operation..."
msgstr "新建操作(&E)..."

#: dialogs/classifierlistpage.cpp:36 dialogs/classpropdlg.cpp:197
#: plugins/umlwidgets/classwidget.cpp:329
msgid "Templates"
msgstr "模板"

#: dialogs/classifierlistpage.cpp:37
msgid "N&ew Template..."
msgstr "新建模板(&E)..."

#: dialogs/classifierlistpage.cpp:39 dialogs/classpropdlg.cpp:205
msgid "Enum Literals"
msgstr "枚举常量"

#: dialogs/classifierlistpage.cpp:40
msgid "N&ew Enum Literal..."
msgstr "新建枚举常量(&E)..."

#: dialogs/classifierlistpage.cpp:82 dialogs/umloperationdialog.cpp:112
#: uml.cpp:242
msgid "&Properties"
msgstr "属性(&P)"

#: dialogs/umlroledialog.cpp:23 rc.cpp:331
#, no-c-format
msgid "Role Properties"
msgstr "角色属性"

#: dialogs/classpropdlg.cpp:110 plugins/umlwidgets/classwidget.cpp:330
msgid "Display Options"
msgstr "显示选项"

#: dialogs/classpropdlg.cpp:178
msgid "Attribute Settings"
msgstr "属性设置"

#: dialogs/classpropdlg.cpp:188
msgid "Operation Settings"
msgstr "操作设置"

#: dialogs/classpropdlg.cpp:197
msgid "Templates Settings"
msgstr "模板设置"

#: dialogs/classpropdlg.cpp:205
msgid "Enum Literals Settings"
msgstr "枚举常量设置"

#: dialogs/classpropdlg.cpp:214
msgid "Contents Settings"
msgstr "内容设置"

#: dialogs/assocpage.cpp:23 dialogs/classpropdlg.cpp:220
#: plugins/umlwidgets/classwidget.cpp:328
#: plugins/umlwidgets/interfacewidget.cpp:259
msgid "Associations"
msgstr "关联"

#: dialogs/classpropdlg.cpp:220
msgid "Class Associations"
msgstr "类关联"

#: dialogs/umloperationdialog.cpp:43
msgid "Operation Properties"
msgstr "操作属性"

#: dialogs/parmpropdlg.cpp:62 dialogs/umlattributedialog.cpp:64
#: dialogs/umloperationdialog.cpp:63 dialogs/umltemplatedialog.cpp:56
msgid "&Name:"
msgstr "名称(&N)："

#: dialogs/parmpropdlg.cpp:54 dialogs/umlattributedialog.cpp:56
#: dialogs/umloperationdialog.cpp:66 dialogs/umltemplatedialog.cpp:48
msgid "&Type:"
msgstr "类型(&T)："

#: dialogs/classgenpage.cpp:281 dialogs/umlattributedialog.cpp:72
#: dialogs/umloperationdialog.cpp:74
msgid "Stereotype name:"
msgstr "构造型名称："

#: dialogs/umloperationdialog.cpp:77
msgid "&Abstract operation"
msgstr "抽象操作(&A)"

#: dialogs/umlattributedialog.cpp:75 dialogs/umloperationdialog.cpp:79
msgid "Classifier &scope (\"static\")"
msgstr "分类空间(“静态”)(&S)"

#: dialogs/classgenpage.cpp:145 dialogs/settingsdlg.cpp:176
#: dialogs/umlattributedialog.cpp:83 dialogs/umloperationdialog.cpp:86
#: listpopupmenu.cpp:562 rc.cpp:118 rc.cpp:295 rc.cpp:313
#, no-c-format
msgid "Visibility"
msgstr "可见"

#: dialogs/classgenpage.cpp:150 dialogs/umloperationdialog.cpp:91
msgid "P&ublic"
msgstr "公有(&U)"

#: dialogs/classgenpage.cpp:153 dialogs/umlattributedialog.cpp:90
#: dialogs/umloperationdialog.cpp:94
msgid "P&rivate"
msgstr "私有(&R)"

#: dialogs/umlattributedialog.cpp:93 dialogs/umloperationdialog.cpp:97
msgid "Prot&ected"
msgstr "保护(&E)"

#: dialogs/umloperationdialog.cpp:101
msgid "Parameters"
msgstr "参数"

#: dialogs/umloperationdialog.cpp:110
msgid "Ne&w Parameter..."
msgstr "新建参数(&W)..."

#: dialogs/umloperationdialog.cpp:257 dialogs/umloperationdialog.cpp:300
msgid "You have entered an invalid parameter name."
msgstr "所输入的参数名称无效。"

#: dialogs/umloperationdialog.cpp:258 dialogs/umloperationdialog.cpp:301
msgid "Parameter Name Invalid"
msgstr "参数名称无效"

#: dialogs/umloperationdialog.cpp:267
msgid ""
"The parameter name you have chosen\n"
"is already being used in this operation."
msgstr "所选择的参数名称已经在此操作中使用。"

#: dialogs/umloperationdialog.cpp:268 dialogs/umloperationdialog.cpp:315
msgid "Parameter Name Not Unique"
msgstr "参数名称不唯一"

#: dialogs/umloperationdialog.cpp:314
msgid "The parameter name you have chosen is already being used in this operation."
msgstr "所选择的参数名称已经在此操作中使用。"

#: dialogs/umloperationdialog.cpp:334
msgid "You have entered an invalid operation name."
msgstr "所输入的操作名称无效。"

#: dialogs/umloperationdialog.cpp:335 dialogs/umloperationdialog.cpp:347
#: refactoring/refactoringassistant.cpp:649
msgid "Operation Name Invalid"
msgstr "操作名称无效"

#: dialogs/umloperationdialog.cpp:344 refactoring/refactoringassistant.cpp:646
msgid ""
"An operation with that signature already exists in %1.\n"
msgstr ""
"具有同样签名的操作已经存在于 %1。\n"

#: dialogs/umloperationdialog.cpp:346 refactoring/refactoringassistant.cpp:648
msgid "Choose a different name or parameter list."
msgstr "选择不同的名称或参数列表。"

#: dialogs/classwizard.cpp:30 umldoc.cpp:842 umllistview.cpp:1981
msgid "new_class"
msgstr "新类"

#: dialogs/classwizard.cpp:51
msgid "New Class"
msgstr "新类"

#: dialogs/classwizard.cpp:56
msgid "Class Attributes"
msgstr "类属性"

#: dialogs/classwizard.cpp:60
msgid "Class Operations"
msgstr "类操作"

#: dialogs/parmpropdlg.cpp:27
msgid "Parameter Properties"
msgstr "参数属性"

#: dialogs/parmpropdlg.cpp:66 dialogs/umlattributedialog.cpp:68
msgid "&Initial value:"
msgstr "初值(&I)："

#: dialogs/classgenpage.cpp:73 dialogs/parmpropdlg.cpp:70
#: dialogs/umltemplatedialog.cpp:60
msgid "&Stereotype name:"
msgstr "构造型名称(&S):"

#: dialogs/parmpropdlg.cpp:73
msgid "Kind"
msgstr "种类"

#: dialogs/parmpropdlg.cpp:115 dialogs/umltemplatedialog.cpp:67
msgid "int"
msgstr "int"

#: dialogs/parmpropdlg.cpp:115 dialogs/umltemplatedialog.cpp:67
msgid "long"
msgstr "long"

#: dialogs/parmpropdlg.cpp:115 dialogs/umltemplatedialog.cpp:67
msgid "bool"
msgstr "bool"

#: dialogs/parmpropdlg.cpp:115 dialogs/umltemplatedialog.cpp:68 rc.cpp:43
#: rc.cpp:57
#, no-c-format
msgid "string"
msgstr "string"

#: dialogs/parmpropdlg.cpp:115 dialogs/umltemplatedialog.cpp:68
msgid "double"
msgstr "double"

#: dialogs/parmpropdlg.cpp:115 dialogs/umltemplatedialog.cpp:68
msgid "float"
msgstr "float"

#: dialogs/parmpropdlg.cpp:115 dialogs/umltemplatedialog.cpp:68
msgid "date"
msgstr "date"

#: dialogs/umlattributedialog.cpp:38
msgid "Attribute Properties"
msgstr "属性特性"

#: dialogs/umlattributedialog.cpp:87
msgid "&Public"
msgstr "公有(&P)"

#: dialogs/umlattributedialog.cpp:165
msgid "You have entered an invalid attribute name."
msgstr "所属入的属性名称无效。"

#: dialogs/umlattributedialog.cpp:166
msgid "Attribute Name Invalid"
msgstr "属性名称无效"

#: dialogs/umlattributedialog.cpp:175 dialogs/umltemplatedialog.cpp:114
msgid "The attribute name you have chosen is already being used in this operation."
msgstr "所选择的属性名称已经在此操作中使用。"

#: dialogs/umlattributedialog.cpp:176 dialogs/umltemplatedialog.cpp:115
msgid "Attribute Name Not Unique"
msgstr "属性名称不唯一"

#: dialogs/classgenpage.cpp:30
msgid "Class &name:"
msgstr "类名(&N)："

#: dialogs/classgenpage.cpp:32
msgid "Actor &name:"
msgstr "主角名称(&N)："

#: dialogs/classgenpage.cpp:34
msgid "Package &name:"
msgstr "包名称(&N)："

#: dialogs/classgenpage.cpp:36
msgid "Use case &name:"
msgstr "用例名称(&N)："

#: dialogs/classgenpage.cpp:38
msgid "Interface &name:"
msgstr "接口名称(&N)："

#: dialogs/classgenpage.cpp:40
msgid "Component &name:"
msgstr "组件名称(&N)："

#: dialogs/classgenpage.cpp:42
msgid "Artifact &name:"
msgstr "工件名称(&N):"

#: dialogs/classgenpage.cpp:44
msgid "Enum &name:"
msgstr "枚举名称(&N)："

#: dialogs/classgenpage.cpp:46
msgid "Datatype &name:"
msgstr "数据类型名称(&N)："

#: dialogs/classgenpage.cpp:87
msgid "&Package name:"
msgstr "包名称(&P)："

#: dialogs/classgenpage.cpp:99
msgid "A&bstract class"
msgstr "抽象类(&B)"

#: dialogs/classgenpage.cpp:105
msgid "&Executable"
msgstr "可执行(&E)"

#: dialogs/classgenpage.cpp:112
msgid "Draw As"
msgstr "绘制成"

#: dialogs/classgenpage.cpp:117 dialogs/umlwidgetcolorpage.cpp:63
msgid "&Default"
msgstr "默认(&D)"

#: dialogs/classgenpage.cpp:123
msgid "&Library"
msgstr "库(&L)"

#: dialogs/classgenpage.cpp:126
msgid "&Table"
msgstr "表格(&T)"

#: dialogs/classgenpage.cpp:156
msgid "Pro&tected"
msgstr "保护(&T)"

#: dialogs/classgenpage.cpp:203
msgid "Class name:"
msgstr "类名："

#: dialogs/classgenpage.cpp:211 dialogs/classgenpage.cpp:290
msgid "Instance name:"
msgstr "实例名称："

#: dialogs/classgenpage.cpp:219
msgid "Draw as actor"
msgstr "绘制成主角"

#: dialogs/classgenpage.cpp:224
msgid "Multiple instance"
msgstr "多实例"

#: dialogs/classgenpage.cpp:231
msgid "Show destruction"
msgstr "显示析构器"

#: dialogs/classgenpage.cpp:269
msgid "Component name:"
msgstr "组件名称："

#: dialogs/classgenpage.cpp:271
msgid "Node name:"
msgstr "结点名称："

#: dialogs/classgenpage.cpp:330 dialogs/classgenpage.cpp:375
#: dialogs/classgenpage.cpp:386
msgid ""
"The name you have chosen\n"
"is already being used.\n"
"The name has been reset."
msgstr ""
"您所选择的名称\n"
"已经被使用！\n"
"该名称已重置。"

#: dialogs/classgenpage.cpp:331 dialogs/classgenpage.cpp:376
#: dialogs/classgenpage.cpp:387
msgid "Name is Not Unique"
msgstr "名称不唯一"

#: dialogs/diagramprintpage.cpp:28
msgid "&Diagrams"
msgstr "图表(&D)"

#: dialogs/diagramprintpage.cpp:33
msgid "Filter"
msgstr "过滤器"

#: dialogs/diagramprintpage.cpp:41
msgid "&Current diagram"
msgstr "当前图表(&C)"

#: dialogs/diagramprintpage.cpp:46
msgid "&All diagrams"
msgstr "全部图表(&A)"

#: dialogs/diagramprintpage.cpp:50
msgid "&Select diagrams"
msgstr "选择图表(&S)"

#: dialogs/diagramprintpage.cpp:54
msgid "&Type of diagram"
msgstr "图表类型(&T)"

#: dialogs/diagramprintpage.cpp:58
msgid "Selection"
msgstr "选中内容"

#: dialogs/diagramprintpage.cpp:83 dialogs/diagramprintpage.cpp:188
msgid "Sequence"
msgstr "序列"

#: dialogs/diagramprintpage.cpp:83 dialogs/diagramprintpage.cpp:190
#: listpopupmenu.cpp:450
msgid "Use Case"
msgstr "用例"

#: dialogs/diagramprintpage.cpp:83 dialogs/diagramprintpage.cpp:192
msgid "Collaboration"
msgstr "协作图"

#: dialogs/diagramprintpage.cpp:98 umldoc.cpp:2383
msgid "kde-uml-Diagram"
msgstr "kde-uml-Diagram"

#: dialogs/diagramprintpage.cpp:122
msgid "No diagrams selected."
msgstr "没有选择图表。"

#: dialogs/assocrolepage.cpp:48
msgid "Role A Properties"
msgstr "角色 A 属性"

#: dialogs/assocrolepage.cpp:49
msgid "Role B Properties"
msgstr "角色 B 属性"

#: dialogs/assocrolepage.cpp:64
msgid "Role A Visibility"
msgstr "角色 A 可见性"

#: dialogs/assocrolepage.cpp:65
msgid "Role B Visibility"
msgstr "角色 B 可见性"

#: dialogs/assocrolepage.cpp:66
msgid "Role A Changeability"
msgstr "角色 A 可变性"

#: dialogs/assocrolepage.cpp:67
msgid "Role B Changeability"
msgstr "角色 B 可变性"

#: dialogs/assocrolepage.cpp:97 dialogs/assocrolepage.cpp:151 rc.cpp:333
#, no-c-format
msgid "Rolename:"
msgstr "角色名称："

#: dialogs/assocrolepage.cpp:103 dialogs/assocrolepage.cpp:157 rc.cpp:335
#, no-c-format
msgid "Multiplicity:"
msgstr "多重性："

#: dialogs/assocrolepage.cpp:110 dialogs/assocrolepage.cpp:165
#: dialogs/settingsdlg.cpp:224 dialogs/settingsdlg.cpp:231 rc.cpp:78 rc.cpp:90
#: rc.cpp:120 rc.cpp:297 rc.cpp:315 rc.cpp:349
#, no-c-format
msgid "Public"
msgstr "公有"

#: dialogs/assocrolepage.cpp:113 dialogs/assocrolepage.cpp:168
#: dialogs/settingsdlg.cpp:225 dialogs/settingsdlg.cpp:232 rc.cpp:80 rc.cpp:92
#: rc.cpp:124 rc.cpp:301 rc.cpp:319 rc.cpp:351
#, no-c-format
msgid "Private"
msgstr "私有"

#: dialogs/assocrolepage.cpp:116 dialogs/assocrolepage.cpp:171
#: dialogs/settingsdlg.cpp:226 dialogs/settingsdlg.cpp:233 rc.cpp:82 rc.cpp:94
#: rc.cpp:122 rc.cpp:299 rc.cpp:317 rc.cpp:353
#, no-c-format
msgid "Protected"
msgstr "保护"

#: dialogs/assocrolepage.cpp:131 dialogs/assocrolepage.cpp:186 rc.cpp:345
#, no-c-format
msgid "Changeable"
msgstr "可变性"

#: dialogs/assocrolepage.cpp:134 dialogs/assocrolepage.cpp:189 rc.cpp:343
#, no-c-format
msgid "Frozen"
msgstr "冻结"

#: dialogs/assocrolepage.cpp:137 dialogs/assocrolepage.cpp:192 rc.cpp:341
#, no-c-format
msgid "Add only"
msgstr "只添加"

#: dialogs/umlwidgetcolorpage.cpp:56
msgid "&Line:"
msgstr "线条(&L)："

#: dialogs/umlwidgetcolorpage.cpp:66
msgid "&Fill:"
msgstr "填充(&F)："

#: dialogs/umlwidgetcolorpage.cpp:73
msgid "D&efault"
msgstr "默认(&E)"

#: dialogs/umlwidgetcolorpage.cpp:76
msgid "&Use fill"
msgstr "使用填充(&U)"

#: dialogs/umltemplatedialog.cpp:31 rc.cpp:323
#, no-c-format
msgid "Template Properties"
msgstr "模板属性"

#: dialogs/umltemplatedialog.cpp:67
msgid "class"
msgstr "类"

#: dialogs/umltemplatedialog.cpp:106
msgid "You have entered an invalid template name."
msgstr "所输入的模板名称无效。"

#: dialogs/umltemplatedialog.cpp:107
msgid "Template Name Invalid"
msgstr "模板名称无效"

#: dialogs/selectopdlg.cpp:27 dialogs/selectopdlg.cpp:31
msgid "Select Operation"
msgstr "选择操作"

#: dialogs/selectopdlg.cpp:39
msgid "Sequence number:"
msgstr "序列号："

#: dialogs/selectopdlg.cpp:42
msgid "Class operation:"
msgstr "类操作："

#: dialogs/selectopdlg.cpp:48
msgid "Custom operation:"
msgstr "自定义操作："

#: dialogs/notedialog.cpp:24
msgid "Note Documentation"
msgstr "注解文档"

#: dialogs/pkgcontentspage.cpp:27
msgid "Contained Items"
msgstr "包含项目"

#: dialogs/assocpropdlg.cpp:34
msgid "Association Properties"
msgstr "关联属性"

#: dialogs/assocpropdlg.cpp:93
msgid "Roles"
msgstr "角色"

#: dialogs/assocpropdlg.cpp:93
msgid "Role Settings"
msgstr "角色设置"

#: dialogs/assocpropdlg.cpp:111
msgid "Association font"
msgstr "关联字体"

#: dialogs/settingsdlg.cpp:28
msgid "Umbrello Setup"
msgstr "Umbrello 设置"

#: dialogs/settingsdlg.cpp:45
msgid "User Interface"
msgstr "用户界面"

#: dialogs/settingsdlg.cpp:45
msgid "User Interface Settings"
msgstr "用户界面设置"

#: dialogs/settingsdlg.cpp:52
msgid "Line color:"
msgstr "线条颜色："

#: dialogs/settingsdlg.cpp:58
msgid "D&efault Color"
msgstr "默认颜色(&E)"

#: dialogs/settingsdlg.cpp:61
msgid "Fill color:"
msgstr "填充颜色："

#: dialogs/settingsdlg.cpp:67
msgid "De&fault Color"
msgstr "默认颜色(&F)"

#: dialogs/settingsdlg.cpp:71
msgid "Line width:"
msgstr "线条宽度："

#: dialogs/settingsdlg.cpp:79
msgid "D&efault Width"
msgstr "默认宽度(&E)"

#: dialogs/settingsdlg.cpp:84
msgid "&Use fill color"
msgstr "使用填充颜色(&U)"

#: dialogs/settingsdlg.cpp:106
msgid "Enable undo"
msgstr "启用撤消"

#: dialogs/settingsdlg.cpp:112
msgid "Autosave"
msgstr "自动保存"

#: dialogs/settingsdlg.cpp:118
msgid "E&nable autosave"
msgstr "启用自动保存(&N)"

#: dialogs/settingsdlg.cpp:122
msgid "Select auto-save time interval (mins):"
msgstr "选择自动保存的时间间隔(分)："

#: dialogs/settingsdlg.cpp:132
msgid "Set autosave suffix:"
msgstr "设置自动保存后缀："

#: dialogs/settingsdlg.cpp:136
msgid "Startup"
msgstr "启动"

#: dialogs/settingsdlg.cpp:142
msgid "Sta&rtup logo"
msgstr "启动图标(&R)"

#: dialogs/settingsdlg.cpp:146
msgid "&Tip of the day"
msgstr "每天提示(&T)"

#: dialogs/settingsdlg.cpp:150
msgid "&Load last project"
msgstr "加载上次工程(&L)"

#: dialogs/settingsdlg.cpp:154
msgid "Start new project with:"
msgstr "创建新工程方式："

#: dialogs/settingsdlg.cpp:160
msgid "No Diagram"
msgstr "无图表"

#: dialogs/settingsdlg.cpp:160
msgid "Class Diagram"
msgstr "类图"

#: dialogs/settingsdlg.cpp:161
msgid "Use Case Diagram"
msgstr "用例图"

#: dialogs/settingsdlg.cpp:161
msgid "Sequence Diagram"
msgstr "序列图"

#: dialogs/settingsdlg.cpp:162
msgid "Collaboration Diagram"
msgstr "协作图"

#: dialogs/settingsdlg.cpp:162
msgid "State Diagram"
msgstr "状态图"

#: dialogs/settingsdlg.cpp:163
msgid "Activity Diagram"
msgstr "活动图"

#: dialogs/settingsdlg.cpp:163
msgid "Component Diagram"
msgstr "组件图"

#: dialogs/settingsdlg.cpp:164
msgid "Deployment Diagram"
msgstr "部署图"

#: dialogs/settingsdlg.cpp:175
msgid "Class Settings"
msgstr "类设置"

#: dialogs/settingsdlg.cpp:182
msgid "Show &visibility"
msgstr "显示可见性(&V)"

#: dialogs/settingsdlg.cpp:186
msgid "Show attributes"
msgstr "显示属性"

#: dialogs/settingsdlg.cpp:190
msgid "Show operations"
msgstr "显示操作"

#: dialogs/settingsdlg.cpp:194
msgid "Show stereot&ype"
msgstr "显示构造型(&Y)"

#: dialogs/settingsdlg.cpp:198
msgid "Show attribute signature"
msgstr "显示属性签名"

#: dialogs/settingsdlg.cpp:203
msgid "Show package"
msgstr "显示包"

#: dialogs/settingsdlg.cpp:207
msgid "Show operation signature"
msgstr "显示操作签名"

#: dialogs/settingsdlg.cpp:212
msgid "Starting Scope"
msgstr "正在开始范围"

#: dialogs/settingsdlg.cpp:217
msgid "Default attribute scope:"
msgstr "默认属性范围："

#: dialogs/settingsdlg.cpp:220
msgid "Default operation scope:"
msgstr "默认操作范围："

#: dialogs/settingsdlg.cpp:241
msgid "Code Generation"
msgstr "代码生成"

#: dialogs/settingsdlg.cpp:241
msgid "Code Generation Settings"
msgstr "代码生成设置"

#: dialogs/settingsdlg.cpp:248
msgid "Code Viewer Settings"
msgstr "代码查看器设置"

#: dialogs/defaultcodegenpolicypage.cpp:31
msgid "<p align=\"center\">No Options Available.</p>"
msgstr "<p align=\"center\">无可用选项。</p>"

#: dialogs/classoptionspage.cpp:53 dialogs/classoptionspage.cpp:109
#: dialogs/classoptionspage.cpp:187 listpopupmenu.cpp:583
msgid "Show"
msgstr "显示"

#: dialogs/classoptionspage.cpp:59 dialogs/classoptionspage.cpp:115
#: dialogs/classoptionspage.cpp:193
msgid "Operatio&ns"
msgstr "操作(&N)"

#: dialogs/classoptionspage.cpp:68 dialogs/classoptionspage.cpp:147
#: dialogs/classoptionspage.cpp:202
msgid "O&peration signature"
msgstr "操作签名(&P)"

#: dialogs/classoptionspage.cpp:73 dialogs/classoptionspage.cpp:152
msgid "Att&ributes"
msgstr "属性(&R)"

#: dialogs/classoptionspage.cpp:77 dialogs/classoptionspage.cpp:156
msgid "Attr&ibute signature"
msgstr "属性签名(&I)"

#: dialogs/classoptionspage.cpp:86 dialogs/classoptionspage.cpp:165
#: dialogs/classoptionspage.cpp:207
msgid "&Visibility"
msgstr "可见性(&V)"

#: dialogs/classoptionspage.cpp:90 dialogs/classoptionspage.cpp:169
#: dialogs/classoptionspage.cpp:211
msgid "Pac&kage"
msgstr "包(&K)"

#: dialogs/classoptionspage.cpp:94 dialogs/classoptionspage.cpp:173
msgid "Stereot&ype"
msgstr "构造型(&Y)"

#: dialogs/classoptionspage.cpp:215
msgid "Draw as circle"
msgstr "绘制成圆"

#: dialogs/assocgenpage.cpp:64 rc.cpp:114 rc.cpp:262 rc.cpp:329
#, no-c-format
msgid "Name:"
msgstr "名称："

#: dialogs/assocgenpage.cpp:78 rc.cpp:327
#, no-c-format
msgid "Type:"
msgstr "类型："

#: umllistview.cpp:65
msgid "UML Diagrams"
msgstr "UML 图"

#: umllistview.cpp:67
msgid "Views"
msgstr "视图"

#: umllistview.cpp:68
msgid "Use Case View"
msgstr "用例视图"

#: umllistview.cpp:69
msgid "Logical View"
msgstr "逻辑视图"

#: umllistview.cpp:70
msgid "Component View"
msgstr "组件视图"

#: umllistview.cpp:71
msgid "Deployment View"
msgstr "部署视图"

#: umllistview.cpp:72 umllistview.cpp:2436
msgid "Datatypes"
msgstr "数据类型"

#: umllistview.cpp:265
msgid ""
"*.h|Header Files (*.h)\n"
"*|All Files"
msgstr ""
"*.h|头文件(*.h)\n"
"*|所有文件"

#: uml.cpp:1300 umllistview.cpp:266
msgid "Select Classes to Import"
msgstr "选择要导入的类"

#: umllistview.cpp:290
msgid "The folder must be emptied before it can be deleted."
msgstr "文件夹清空后才能删除。"

#: umllistview.cpp:290
msgid "Folder Not Empty"
msgstr "文件夹不空"

#: umllistview.cpp:1615
msgid "folder"
msgstr "文件夹"

#: umllistview.cpp:1774
msgid ""
"The name you entered was invalid.\n"
"Creation process has been canceled."
msgstr ""
"所输入的名称无效。\n"
"创建进程已被取消。"

#: umllistview.cpp:1775 umllistviewitem.cpp:296 umllistviewitem.cpp:396
msgid "Name Not Valid"
msgstr "名称无效"

#: umldoc.cpp:1535 umllistview.cpp:1787 umllistviewitem.cpp:328
msgid ""
"The name you entered was not unique.\n"
"Is this what you wanted?"
msgstr ""
"所输入的名称不唯一。\n"
"您就要这样吗？"

#: umllistview.cpp:1793
msgid ""
"The name you entered was not unique!\n"
"Creation process has been canceled."
msgstr ""
"所输入的名称无效！\n"
"创建进程已被取消。"

#: umldoc.cpp:848 umllistview.cpp:1982
msgid "new_package"
msgstr "新包"

#: umldoc.cpp:850 umllistview.cpp:1983
msgid "new_component"
msgstr "新组件"

#: umldoc.cpp:852 umllistview.cpp:1984
msgid "new_node"
msgstr "新结点"

#: umldoc.cpp:854 umllistview.cpp:1985
msgid "new_artifact"
msgstr "新工件"

#: umldoc.cpp:856 umllistview.cpp:1986
msgid "new_interface"
msgstr "新接口"

#: umldoc.cpp:858 umllistview.cpp:1987
msgid "new_datatype"
msgstr "新数据类型"

#: umldoc.cpp:860 umllistview.cpp:1988
msgid "new_enum"
msgstr "新枚举"

#: umldoc.cpp:844 umllistview.cpp:1989
msgid "new_actor"
msgstr "新主角"

#: umldoc.cpp:846 umllistview.cpp:1990
msgid "new_usecase"
msgstr "新用例"

#: umlcanvasobject.cpp:75 umllistview.cpp:2033
msgid "new_attribute"
msgstr "新属性"

#: umlcanvasobject.cpp:79 umllistview.cpp:2034
msgid "new_operation"
msgstr "新操作"

#: codegenerator.cpp:498
msgid ""
"Cannot open file %1 for writing. Please make sure the folder exists and you "
"have permissions to write to it."
msgstr "无法写文件 %1。请确认文件夹存在且有写的权限。"

#: codegenerator.cpp:498
msgid "Cannot Open File"
msgstr "无法打开文件"

#: codegenerator.cpp:552 codegenerators/simplecodegenerator.cpp:112
msgid ""
"Cannot create the folder:\n"
msgstr ""
"无法创建文件夹：\n"

#: codegenerator.cpp:553 codegenerators/simplecodegenerator.cpp:113
msgid ""
"\n"
"Please check the access rights"
msgstr ""
"\n"
"请检查访问权限"

#: codegenerator.cpp:554 codegenerators/simplecodegenerator.cpp:114
msgid "Cannot Create Folder"
msgstr "无法创建文件夹"

#: aligntoolbar.cpp:28
msgid "Align Left"
msgstr "左对齐"

#: aligntoolbar.cpp:29
msgid "Align Right"
msgstr "右对齐"

#: aligntoolbar.cpp:30
msgid "Align Top"
msgstr "上对齐"

#: aligntoolbar.cpp:31
msgid "Align Bottom"
msgstr "下对齐"

#: aligntoolbar.cpp:32
msgid "Align Vertical Middle"
msgstr "垂直居中对齐"

#: aligntoolbar.cpp:33
msgid "Align Horizontal Middle"
msgstr "水平居中对齐"

#: aligntoolbar.cpp:250
msgid ""
"For alignment you have to select at least 2 objects like classes or actors. "
"You can not align associations."
msgstr ""
"要进行对齐，您必须至少选择两个像类或主角这样的对象"
"。您不能对齐关联。"

#: classimport.cpp:195
#, c-format
msgid "Importing file: %1"
msgstr "导入文件：%1"

#: _translatorinfo.cpp:1
msgid ""
"_: NAME OF TRANSLATORS\n"
"Your names"
msgstr "KDE 简体中文翻译组"

#: _translatorinfo.cpp:3
msgid ""
"_: EMAIL OF TRANSLATORS\n"
"Your emails"
msgstr "i18n-translation@lists.linux.net.cn"

#: main.cpp:24 main.cpp:36
msgid "Umbrello UML Modeller"
msgstr "Umbrello UML 建模工具"

#: main.cpp:30
msgid "File to open"
msgstr "要打开的文件"

#: main.cpp:38
msgid "(c) 2001 Paul Hensgen, (c) 2002-2004 Umbrello UML Modeller Authors"
msgstr "(c) 2001 Paul Hensgen, (c) 2002-2004 Umbrello UML 建模工具作者"

#: main.cpp:41
msgid "Umbrello UML Modeller Authors"
msgstr "UML 建模工具作者"

#: interface.cpp:48
msgid "interface"
msgstr "接口"

#: association.cpp:53
msgid "Generalization"
msgstr "泛化"

#: association.cpp:57
msgid "Self Association"
msgstr "自身关联"

#: association.cpp:58
msgid "Collaboration Message"
msgstr "协作消息"

#: association.cpp:59
msgid "Sequence Message"
msgstr "序列消息"

#: association.cpp:60
msgid "Collaboration Self Message"
msgstr "协作自身消息"

#: association.cpp:61
msgid "Sequence Self Message"
msgstr "序列自身消息"

#: association.cpp:64
msgid "Realization"
msgstr "实现"

#: association.cpp:65
msgid "Uni Association"
msgstr "单向关联"

#: association.cpp:67
msgid "State Transition"
msgstr "状态转移"

#: umldoc.cpp:182
msgid ""
"The current file has been modified.\n"
"Do you want to save it?"
msgstr ""
"当前文件已修改。\n"
"要保存吗？"

#: umldoc.cpp:297
msgid "The file %1 does not exist."
msgstr "文件 %1 不存在。"

#: umldoc.cpp:297 umldoc.cpp:323 umldoc.cpp:364 umldoc.cpp:376 umldoc.cpp:390
#: umldoc.cpp:403 umldoc.cpp:416 umldoc.cpp:429
msgid "Load Error"
msgstr "加载出错"

#: umldoc.cpp:323
msgid "The file %1 seems to be corrupted."
msgstr "文件 %1 似乎已损坏。"

#: umldoc.cpp:364 umldoc.cpp:376 umldoc.cpp:403
#, c-format
msgid "There was no XMI file found in the compressed file %1."
msgstr "压缩文件 %1 中未找到 XMI 文件。"

#: umldoc.cpp:390
#, c-format
msgid "There was a problem loading the extracted file: %1"
msgstr "加载提取出的文件出错：%1"

#: umldoc.cpp:416 umldoc.cpp:429
#, c-format
msgid "There was a problem loading file: %1"
msgstr "加载文件出错：%1"

#: umldoc.cpp:496 umldoc.cpp:505 umldoc.cpp:558 umldoc.cpp:575
#: umlview.cpp:1474
#, c-format
msgid "There was a problem saving file: %1"
msgstr "保存文件出错：%1"

#: umldoc.cpp:496 umldoc.cpp:505 umldoc.cpp:558 umldoc.cpp:575 umldoc.cpp:581
#: umlview.cpp:1475
msgid "Save Error"
msgstr "保存出错"

#: umldoc.cpp:581
#, c-format
msgid "There was a problem uploading file: %1"
msgstr "上载文件出错：%1"

#: umlcanvasobject.cpp:73 umldoc.cpp:862
msgid "new_association"
msgstr "新关联"

#: umldoc.cpp:864
msgid "new_object"
msgstr "新对象"

#: enumliteral.cpp:66 floatingtext.cpp:171 umldoc.cpp:1021 umldoc.cpp:1441
#: umldoc.cpp:1476 umldoc.cpp:1498 umldoc.cpp:1526
msgid "Name"
msgstr "名称"

#: enumliteral.cpp:66 stereotype.cpp:74 umldoc.cpp:1021 umldoc.cpp:1441
#: umldoc.cpp:1476 umldoc.cpp:1498 umldoc.cpp:1526
msgid "Enter name:"
msgstr "输入名称："

#: umldoc.cpp:1026 umldoc.cpp:1126 umldoc.cpp:1160 umldoc.cpp:1191
#: umldoc.cpp:1502 umldoc.cpp:1530
msgid "That is an invalid name."
msgstr "名称无效。"

#: umldoc.cpp:1032
msgid "This is a reserved keyword for the language of the configured code generator."
msgstr "这是配置的代码生成器语言所用的保留关键字。"

#: umldoc.cpp:1033
msgid "Reserved Keyword"
msgstr "保留的关键字"

#: umldoc.cpp:1037 umldoc.cpp:1128 umldoc.cpp:1162 umldoc.cpp:1510
#: umldoc.cpp:1541
msgid "That name is already being used."
msgstr "名称已被使用。"

#: umldoc.cpp:1038 umldoc.cpp:1128 umldoc.cpp:1162 umldoc.cpp:1463
#: umldoc.cpp:1489 umldoc.cpp:1510 umldoc.cpp:1541
msgid "Not a Unique Name"
msgstr "名称不唯一"

#: umldoc.cpp:1264
msgid ""
"An operation with the same name and signature already exists. You can not "
"add it again."
msgstr "有同样名称和签名的操作已经存在，不能再次添加。"

#: umldoc.cpp:1407
msgid "use case diagram"
msgstr "用例图"

#: umldoc.cpp:1409
msgid "class diagram"
msgstr "类图"

#: umldoc.cpp:1411
msgid "sequence diagram"
msgstr "序列图"

#: umldoc.cpp:1413
msgid "collaboration diagram"
msgstr "协作图"

#: umldoc.cpp:1415
msgid "state diagram"
msgstr "状态图"

#: umldoc.cpp:1417
msgid "activity diagram"
msgstr "活动图"

#: umldoc.cpp:1419
msgid "component diagram"
msgstr "组件图"

#: umldoc.cpp:1421
msgid "deployment diagram"
msgstr "部署图"

#: umldoc.cpp:1449 umldoc.cpp:1481
msgid "That is an invalid name for a diagram."
msgstr "图名无效。"

#: umldoc.cpp:1463 umldoc.cpp:1489
msgid "A diagram is already using that name."
msgstr "图名已被使用。"

#: umldoc.cpp:1567
msgid "Are you sure you want to delete diagram %1?"
msgstr "确认要删除图 %1 吗？"

#: umldoc.cpp:1567
msgid "Delete Diagram"
msgstr "删除图"

#: umldoc.cpp:2058
msgid "Setting up the document..."
msgstr "正在建立文档..."

#: umldoc.cpp:2097
msgid "Loading UML elements..."
msgstr "正在载入 UML 元素...."

#: umldoc.cpp:2240
msgid "Loading diagrams..."
msgstr "正在载入图..."

#: umldoc.cpp:2573
#, c-format
msgid "/autosave%1"
msgstr "/自动保存 %1"

#: umllistviewitem.cpp:295 umllistviewitem.cpp:395
msgid ""
"The name you entered was invalid.\n"
"Renaming process has been canceled."
msgstr ""
"所属入的名称无效。\n"
"重命名过程已被取消。"

#: codegenerators/cppcodegenerationform.cpp:30
msgid "General Options"
msgstr "常规选项"

#: codegenerators/cppcodegenerationform.cpp:32
msgid "Package is a namespace"
msgstr "包是一个名字空间"

#: codegenerators/cppcodegenerationform.cpp:35
msgid "Virtual destructors"
msgstr "虚拟析构器"

#: codegenerators/cppcodegenerationform.cpp:38
msgid "Generate empty constructors"
msgstr "生成空构造器"

#: codegenerators/cppcodegenerationform.cpp:41
msgid "Generate accessor methods"
msgstr "生成访问器方法"

#: codegenerators/cppcodegenerationform.cpp:44
msgid "Operations are inline"
msgstr "方法为内联"

#: codegenerators/cppcodegenerationform.cpp:47
msgid "Accessors are inline"
msgstr "访问器为内联"

#: codegenerators/cppcodegenerationform.cpp:50
msgid "Create Makefile document"
msgstr "创建 Makefile 文档"

#: umlcanvasobject.cpp:71
msgid "new_stereotype"
msgstr "新构造型"

#: umlcanvasobject.cpp:77
msgid "new_template"
msgstr "新模板"

#: umlcanvasobject.cpp:81
msgid "new_literal"
msgstr "新常量"

#: enum.cpp:85
msgid "enum"
msgstr "枚举"

#: uml.cpp:163
msgid "&New Class Wizard..."
msgstr "新建类向导(&N)..."

#: uml.cpp:165
msgid "&Add Default Datatypes for Active Language"
msgstr "为当前激活的语言添加默认数据类型(&A)"

#: uml.cpp:170
msgid "&Code Generation Wizard..."
msgstr "代码生成向导(&C)..."

#: uml.cpp:172
msgid "&Generate All Code"
msgstr "生成全部代码(&G)"

#: uml.cpp:175
msgid "&Import C++ Classes..."
msgstr "导入 C++ 类(&I)..."

#: uml.cpp:178
msgid "Creates a new document"
msgstr "创建新文档"

#: uml.cpp:179
msgid "Opens an existing document"
msgstr "打开现存文档"

#: uml.cpp:180
msgid "Opens a recently used file"
msgstr "打开最近使用的文件"

#: uml.cpp:181
msgid "Saves the document"
msgstr "保存文档"

#: uml.cpp:182
msgid "Saves the document as..."
msgstr "文档另保存为..."

#: uml.cpp:183
msgid "Closes the document"
msgstr "关闭文档"

#: uml.cpp:184
msgid "Prints out the document"
msgstr "打印文档"

#: uml.cpp:185
msgid "Quits the application"
msgstr "退出应用程序"

#: uml.cpp:186
msgid "Cuts the selected section and puts it to the clipboard"
msgstr "剪切所选部分并放到剪贴板"

#: uml.cpp:187
msgid "Copies the selected section to the clipboard"
msgstr "复制所选部分并放到剪贴板"

#: uml.cpp:188
msgid "Pastes the contents of the clipboard"
msgstr "粘贴剪贴板内容"

#: uml.cpp:190
msgid "Enables/disables the toolbar"
msgstr "启用/禁用工具栏"

#: uml.cpp:191
msgid "Enables/disables the statusbar"
msgstr "启用/禁用状态栏"

#: uml.cpp:193
msgid "Set the default program preferences"
msgstr "设置默认程序首选项"

#: uml.cpp:195
msgid "Delete &Selected"
msgstr "删除所选(&S)"

#: uml.cpp:203
msgid "&Class Diagram..."
msgstr "类图(&C)..."

#: uml.cpp:206
msgid "&Sequence Diagram..."
msgstr "序列图(&S)..."

#: uml.cpp:209
msgid "C&ollaboration Diagram..."
msgstr "协作图(&O)..."

#: uml.cpp:212
msgid "&Use Case Diagram..."
msgstr "用例图(&U)..."

#: uml.cpp:215
msgid "S&tate Diagram..."
msgstr "状态图(&T)..."

#: uml.cpp:218
msgid "&Activity Diagram..."
msgstr "活动图(&A)..."

#: uml.cpp:221
msgid "Co&mponent Diagram..."
msgstr "组件图(&M)..."

#: uml.cpp:225
msgid "&Deployment Diagram..."
msgstr "部署图(&D)..."

#: uml.cpp:229
msgid "&Clear Diagram"
msgstr "清除图表(&C)"

#: uml.cpp:231
msgid "&Snap to Grid"
msgstr "吸附到网格(&S)"

#: uml.cpp:233
msgid "S&how Grid"
msgstr "显示网格(&H)"

#: uml.cpp:236
msgid "&Hide Grid"
msgstr "隐藏网格(&H)"

#: uml.cpp:240
msgid "&Export as Picture..."
msgstr "导出为图片(&E)..."

#: uml.cpp:255
msgid "&Zoom Slider"
msgstr "缩放滑动条(&Z)"

#: uml.cpp:258
#, c-format
msgid "Z&oom to 100%"
msgstr "缩放到 100%(&O)"

#: uml.cpp:268
msgid "&Windows"
msgstr "窗口(&W)"

#: uml.cpp:290
#, c-format
msgid " &33%"
msgstr " &33%"

#: uml.cpp:291
#, c-format
msgid " &50%"
msgstr " &50%"

#: uml.cpp:292
#, c-format
msgid " &75%"
msgstr " &75%"

#: uml.cpp:293
#, c-format
msgid "&100%"
msgstr "&100%"

#: uml.cpp:294
#, c-format
msgid "1&50%"
msgstr "1&50%"

#: uml.cpp:295
#, c-format
msgid "&200%"
msgstr "&200%"

#: uml.cpp:296
#, c-format
msgid "3&00%"
msgstr "3&00%"

#: uml.cpp:331 uml.cpp:404 uml.cpp:605 uml.cpp:630 uml.cpp:653 uml.cpp:663
#: uml.cpp:702 uml.cpp:706 uml.cpp:731 uml.cpp:741 uml.cpp:746 uml.cpp:751
#: uml.cpp:764 uml.cpp:771 uml.cpp:786 uml.cpp:807 uml.cpp:820
msgid "Ready."
msgstr "就绪。"

#: uml.cpp:364
msgid "Diagram Toolbar"
msgstr "图表工具栏"

#: uml.cpp:368
msgid "Alignment Toolbar"
msgstr "对齐工具栏"

#: uml.cpp:380
msgid "&Tree View"
msgstr "树形视图(&T)"

#: uml.cpp:386
msgid "&Documentation"
msgstr "文档(&D)"

#: uml.cpp:400 uml.cpp:609 uml.cpp:634
msgid "Opening file..."
msgstr "正在打开文件..."

#: uml.cpp:594
msgid "Creating new document..."
msgstr "正在创建新文档..."

#: uml.cpp:618
msgid ""
"*.xmi *.xmi.tgz *.xmi.tar.bz2|All Supported Files (*.xmi, *.xmi.tgz, "
"*.xmi.tar.bz2)\n"
"*.xmi|Uncompressed XMI Files (*.xmi)\n"
"*.xmi.tgz|Gzip Compressed XMI Files (*.xmi.tgz)\n"
"*.xmi.tar.bz2|Bzip2 Compressed XMI Files (*.xmi.tar.bz2)"
msgstr ""
"*.xmi *.xmi.tgz *.xmi.tar.bz2|支持的全部文件(*.xmi, *.xmi.tgz, "
"*.xmi.tar.bz2)\n"
"*.xmi|解压缩的 XMI 文件(*.xmi)\n"
"*.xmi.tgz|Gzip 压缩的 XMI 文件(*.xmi.tgz)\n"
"*.xmi.tar.bz2|Bzip2 压缩的 XMI 文件(*.xmi.tar.bz2)"

#: uml.cpp:618
msgid "Open File"
msgstr "打开文件"

#: uml.cpp:657
msgid "Saving file..."
msgstr "正在保存文件..."

#: uml.cpp:668
msgid "Saving file with a new filename..."
msgstr "正在用新文件名保存文件..."

#: uml.cpp:673
msgid ""
"*.xmi|XMI File\n"
"*.xmi.tgz|Gzip Compressed XMI File\n"
"*.xmi.tar.bz2|Bzip2 Compressed XMI File\n"
"*|All Files"
msgstr ""
"*.xmi|XMI 文件\n"
"*.xmi.tgz|Gzip 压缩的 XMI 文件\n"
"*.xmi.tar.bz2|Bzip2 压缩的 XMI 文件\n"
"*|全部文件"

#: uml.cpp:690
msgid ""
"The file %1 exists.\n"
"Do you wish to overwrite it?"
msgstr ""
"文件 %1 已存在。\n"
"要覆盖吗？"

#: uml.cpp:712
msgid "Closing file..."
msgstr "正在关闭文件..."

#: uml.cpp:720
msgid "Printing..."
msgstr "正在打印..."

#: uml.cpp:727
#, c-format
msgid "Print %1"
msgstr "打印 %1"

#: uml.cpp:735
msgid "Exiting..."
msgstr "正在退出..."

#: uml.cpp:755
msgid "Cutting selection..."
msgstr "正在剪切所选项..."

#: uml.cpp:768
msgid "Copying selection to clipboard..."
msgstr "正在复制所选项到剪贴板..."

#: uml.cpp:777
msgid "Inserting clipboard contents..."
msgstr "正在插入剪贴板内容..."

#: uml.cpp:782
msgid ""
"Umbrello could not paste the clipboard contents.  The objects in the "
"clipboard may be of the wrong type to be pasted here."
msgstr ""
"Umbrello "
"无法粘贴剪贴板内容。剪贴板中的对象的类型可能不正确"
"。"

#: clipboard/umlclipboard.cpp:692 uml.cpp:784
msgid "Paste Error"
msgstr "粘贴出错"

#: uml.cpp:796
msgid "Toggling toolbar..."
msgstr "正在切换工具栏..."

#: uml.cpp:811
msgid "Toggle the statusbar..."
msgstr "切换状态栏..."

#: uml.cpp:1083
msgid "Cannot view code until you generate some first."
msgstr "生成代码后才能查看。"

#: uml.cpp:1083 uml.cpp:1086
msgid "Cannot View Code"
msgstr "无法查看代码"

#: uml.cpp:1086
msgid "Cannot view code from simple code writer."
msgstr "无法查看简单代码书写器中的代码"

#: uml.cpp:1104
msgid "Could not find a code generator."
msgstr "无法找到一个代码生成器。"

#: uml.cpp:1105
msgid "No Code Generator"
msgstr "无代码生成器"

#: uml.cpp:1145
msgid ""
"There is no active language defined.\n"
"Please select one of the installed languages to generate the code with."
msgstr ""
"没有定义激活语言。\n"
"请选择所安装语言的一种来产生代码。"

#: uml.cpp:1147 uml.cpp:1154
msgid "No Language Selected"
msgstr "语言没有选择"

#: uml.cpp:1152
msgid ""
"Could not find active language.\n"
"Please select one of the installed languages to generate the code with."
msgstr ""
"无法找到激活语言。\n"
"请选择所安装语言的一种来产生代码。"

#: uml.cpp:1300
msgid ""
"*.h *.hpp *.hxx|Header Files (*.h *.hpp *.hxx)\n"
"*|All Files"
msgstr ""
"*.h *.hpp *.hxx|头文件(*.h *.hpp *.hxx)\n"
"*|全部文件"

#: rc.cpp:4
#, no-c-format
msgid "&Diagram"
msgstr "图表(&D)"

#: rc.cpp:6
#, no-c-format
msgid "&New"
msgstr "新建(&N)"

#: rc.cpp:8
#, no-c-format
msgid "Sh&ow"
msgstr "显示(&O)"

#: rc.cpp:12
#, no-c-format
msgid "&Code"
msgstr "代码(&C)"

#: rc.cpp:14
#, no-c-format
msgid "Active &Language"
msgstr "激活语言(&L)"

#: rc.cpp:18 rc.cpp:102
#, no-c-format
msgid "Slash-Star (/**  */)"
msgstr "斜杠-星 (/**  */)"

#: rc.cpp:20 rc.cpp:104
#, no-c-format
msgid "Slash-Slash (//)"
msgstr "双斜杠 (//)"

#: rc.cpp:22 rc.cpp:100
#, no-c-format
msgid "Style:"
msgstr "样式："

#: rc.cpp:24
#, no-c-format
msgid "<p align=\"center\">C++ Code Generation</p>"
msgstr "<p align=\"center\">C++ 代码生成</p>"

#: rc.cpp:28
#, no-c-format
msgid "Method Body Generation"
msgstr "方法内容生成"

#: rc.cpp:30
#, no-c-format
msgid "Use following for classes in generated code:"
msgstr "在类的代码生成中使用以下内容:"

#: rc.cpp:32
#, no-c-format
msgid "QPtrList"
msgstr "QPtrList"

#: rc.cpp:34 rc.cpp:51
#, no-c-format
msgid "vector"
msgstr "向量"

#: rc.cpp:36
#, no-c-format
msgid "<b>Variable</b>"
msgstr "<b>变量</b>"

#: rc.cpp:38 rc.cpp:62
#, no-c-format
msgid "..."
msgstr "..."

#: rc.cpp:41
#, no-c-format
msgid "QString"
msgstr "QString"

#: rc.cpp:45
#, no-c-format
msgid "<p align=\"center\">String</p>"
msgstr "<p align=\"center\">字符串</p>"

#: rc.cpp:47
#, no-c-format
msgid "<p align=\"center\">List</p>"
msgstr "<p align=\"center\">列表</p>"

#: rc.cpp:49
#, no-c-format
msgid "qptrlist.h"
msgstr "qptrlist.h"

#: rc.cpp:53
#, no-c-format
msgid "<i>global?</i>"
msgstr "<i>全局？</i>"

#: rc.cpp:55
#, no-c-format
msgid "qstring.h"
msgstr "qstring.h"

#: rc.cpp:60
#, no-c-format
msgid "Class name"
msgstr "类名"

#: rc.cpp:64
#, no-c-format
msgid "<i><p align=\"center\">Include file</p></i>"
msgstr "<i><p align=\"center\">包含文件</p></i>"

#: rc.cpp:66
#, no-c-format
msgid "Project Generation"
msgstr "工程生成"

#: rc.cpp:68
#, no-c-format
msgid "Create ANT build document"
msgstr "创建 ANT 构建文档"

#: rc.cpp:70
#, no-c-format
msgid "Auto-Generate Methods"
msgstr "自动生成方法"

#: rc.cpp:72
#, no-c-format
msgid "Empty constructor methods"
msgstr "空构造器方法"

#: rc.cpp:74
#, no-c-format
msgid "Association accessor methods"
msgstr "关联访问器方法"

#: rc.cpp:76
#, no-c-format
msgid "Attribute accessor methods"
msgstr "属性访问器方法"

#: rc.cpp:84
#, no-c-format
msgid "From Parent Object"
msgstr "从父对象"

#: rc.cpp:86
#, no-c-format
msgid "Default attribute accessor scope:"
msgstr "默认属性访问器范围："

#: rc.cpp:88
#, no-c-format
msgid "Default association field scope:"
msgstr "默认关联域范围："

#: rc.cpp:96
#, no-c-format
msgid "From Parent Role"
msgstr "从父角色"

#: rc.cpp:106
#, no-c-format
msgid "<p align=\"center\">Java Code Generation</p>"
msgstr "<p align=\"center\">Java 代码生成</p>"

#: rc.cpp:108
#, no-c-format
msgid "Class Properties"
msgstr "类属性"

#: rc.cpp:110 rc.cpp:289 rc.cpp:311
#, no-c-format
msgid "Package name:"
msgstr "包名称："

#: rc.cpp:112 rc.cpp:291 rc.cpp:309
#, no-c-format
msgid "Stereotype:"
msgstr "构造型："

#: rc.cpp:116
#, no-c-format
msgid "Abstract class"
msgstr "抽象类"

#: rc.cpp:132
#, no-c-format
msgid "Language"
msgstr "语言"

#: rc.cpp:134
#, no-c-format
msgid "Folders"
msgstr "文件夹"

#: rc.cpp:136
#, no-c-format
msgid "Write all generated files to folder:"
msgstr "将全部生成的文件保存到文件夹："

#: rc.cpp:138
#, no-c-format
msgid "Bro&wse..."
msgstr "浏览(&W)..."

#: rc.cpp:140
#, no-c-format
msgid "B&rowse..."
msgstr "浏览(&R)..."

#: rc.cpp:142
#, no-c-format
msgid "&Include heading files from folder:"
msgstr "包含文件夹中的头文件:"

#: rc.cpp:144
#, no-c-format
msgid "Files generated by Code Generator will be written to this folder"
msgstr "代码生成器所产生的文件将保存到此文件夹"

#: rc.cpp:146
#, no-c-format
msgid "Files in this folder will be used as heading files in the generated code"
msgstr "此文件夹中的文件将被用作生成代码的头文件"

#: rc.cpp:148
#, no-c-format
msgid "Overwrite Policy"
msgstr "覆盖策略"

#: rc.cpp:150
#, no-c-format
msgid ""
"If a file with the same name as the name code \n"
"generator wants to use as output file already exists:"
msgstr ""
"如果生成器所使用的具有相同名称相同代码的\n"
"输出文件文件已经存在："

#: rc.cpp:153
#, no-c-format
msgid "O&verwrite"
msgstr "覆盖(&V)"

#: rc.cpp:155
#, no-c-format
msgid "Overwrite existing files if they exist in the destination folder"
msgstr "如果文件在目标文件夹上存在，则覆盖"

#: rc.cpp:157
#, no-c-format
msgid "As&k"
msgstr "询问(&K)"

#: rc.cpp:159
#, no-c-format
msgid "If a file with the same name already exists, ask what to do"
msgstr "如果同名文件已经存在，则提示采取的动作"

#: rc.cpp:161
#, no-c-format
msgid "&Use a different name"
msgstr "使用不同的名称(&U)"

#: rc.cpp:163
#, no-c-format
msgid ""
"If a file already exists in the destination folder, select a different name "
"to use by adding a suffix to the file name"
msgstr ""
"如果文件在目标文件夹中存在，则以文件名加后缀作为新"
"名称"

#: rc.cpp:165
#, no-c-format
msgid "Formatting"
msgstr "格式化"

#: rc.cpp:167
#, no-c-format
msgid "Lines"
msgstr "行"

#: rc.cpp:169
#, no-c-format
msgid "Line ending style:"
msgstr "行尾风格："

#: rc.cpp:171
#, no-c-format
msgid "Indentation type:"
msgstr "缩进类型:"

#: rc.cpp:173
#, no-c-format
msgid "Indentation amount:"
msgstr "缩进量:"

#: rc.cpp:175
#, no-c-format
msgid "*NIX (\"\\n\")"
msgstr "*NIX (\"\\n\")"

#: rc.cpp:177
#, no-c-format
msgid "Windows (\"\\r\\n\")"
msgstr "Windows (\"\\r\\n\")"

#: rc.cpp:179
#, no-c-format
msgid "Mac (\"\\r\")"
msgstr "Mac (\"\\r\")"

#: rc.cpp:181
#, no-c-format
msgid "No Indentation"
msgstr "无缩进"

#: rc.cpp:183
#, no-c-format
msgid "Tab"
msgstr "制表符"

#: rc.cpp:185
#, no-c-format
msgid "Space"
msgstr "空格"

#: rc.cpp:187
#, no-c-format
msgid "Comment Verbosity"
msgstr "注释细节"

#: rc.cpp:189
#, no-c-format
msgid ""
"Write comments &for sections even if section \n"
"is empty"
msgstr "即使该部分为空，也要写入注释(&F)"

#: rc.cpp:192
#, no-c-format
msgid ""
"Writes comments to indicate the different sections (public, private etc) in "
"a class, even if the sections are empty"
msgstr ""
"写入注释以指示类中的不同部分(公有、私有等)，即使该部"
"分为空"

#: rc.cpp:194
#, no-c-format
msgid "&Write documentation comments even if empty"
msgstr "即使该文档为空，也要写入注释(&W)"

#: rc.cpp:196
#, no-c-format
msgid "Write comments &for class and method documentation even if empty"
msgstr "即使类和方法的文档为空，也要写入注释"

#: rc.cpp:198
#, no-c-format
msgid "Language Options"
msgstr "语言选项"

#: rc.cpp:200
#, no-c-format
msgid "Code Generation Wizard"
msgstr "代码生成向导"

#: rc.cpp:202
#, no-c-format
msgid "Select Classes"
msgstr "选择类"

#: rc.cpp:204
#, no-c-format
msgid ""
"Place all the classes you want to generate code\n"
"for in the right hand side list"
msgstr ""
"将所有需要产生代码的类放置\n"
"在右边的列表中"

#: rc.cpp:208
#, no-c-format
msgid "Add class for code generation"
msgstr "添加要产生代码的类"

#: rc.cpp:210
#, no-c-format
msgid "Classes Selected"
msgstr "所选的类"

#: rc.cpp:213
#, no-c-format
msgid "Remove class from Code Generation"
msgstr "删除要产生代码的类"

#: rc.cpp:215
#, no-c-format
msgid "Classes Available"
msgstr "可用的类"

#: rc.cpp:217
#, no-c-format
msgid "Code Generation Status"
msgstr "代码生成状态"

#: rc.cpp:219
#, no-c-format
msgid "Press the Generation button to start the Code Generation"
msgstr "按下生成按钮开始代码生成"

#: rc.cpp:221 rc.cpp:225
#, no-c-format
msgid "Generation Status"
msgstr "生成状态"

#: rc.cpp:229
#, no-c-format
msgid "Show hidden blocks"
msgstr "显示隐藏块"

#: rc.cpp:231
#, no-c-format
msgid "<p align=\"center\">component name here</p>"
msgstr "<p align=\"center\">组件名称</p>"

#: rc.cpp:235
#, no-c-format
msgid "Show block type"
msgstr "显示块类型"

#: rc.cpp:239
#, no-c-format
msgid "Font:"
msgstr "字体："

#: rc.cpp:242
#, no-c-format
msgid "Paper:"
msgstr "纸张："

#: rc.cpp:245
#, no-c-format
msgid "Selected:"
msgstr "已选中："

#: rc.cpp:251
#, no-c-format
msgid "<p align=\"right\">UML object block:</p>"
msgstr "<p align=\"right\">UML 对象块：</p>"

#: rc.cpp:253
#, no-c-format
msgid "<p align=\"right\">Hidden block:</p>"
msgstr "<p align=\"right\">隐藏块：</p>"

#: rc.cpp:255
#, no-c-format
msgid "<p align=\"right\">Uneditable text:</p>"
msgstr "<p align=\"right\">只读文本：</p>"

#: rc.cpp:258
#, no-c-format
msgid "<p align=\"right\">Editable text:</p>"
msgstr "<p align=\"right\">可编辑文本：</p>"

#: rc.cpp:264
#, no-c-format
msgid "Zoom:"
msgstr "缩放："

#: rc.cpp:266
#, no-c-format
msgid "%"
msgstr "%"

#: rc.cpp:268
#, no-c-format
msgid "Show &grid"
msgstr "显示网格(&G)"

#: rc.cpp:270
#, no-c-format
msgid "Snap &to grid"
msgstr "吸附到网格(&T)"

#: rc.cpp:272
#, no-c-format
msgid "Snap component size"
msgstr "吸附组件大小"

#: rc.cpp:274
#, no-c-format
msgid ""
"Snap the size of the components to be a multiple of the grid spacing.\n"
"If 'Snap to Grid' is enabled a component will always be aligned with the "
"grid on all 4 sides."
msgstr ""
"吸附组件的大小为网格间距的整数倍。\n"
"如果启用“吸附到网格”，那么组件的四条边将永远与网"
"格对齐。"

#: rc.cpp:277
#, no-c-format
msgid "Grid spacing:  "
msgstr "网格间距："

#: rc.cpp:279
#, no-c-format
msgid "X"
msgstr "X"

#: rc.cpp:281
#, no-c-format
msgid "Y"
msgstr "Y"

#: rc.cpp:283
#, no-c-format
msgid "Line width:  "
msgstr "线宽："

#: rc.cpp:287
#, no-c-format
msgid "Interface Properties"
msgstr "接口属性"

#: rc.cpp:293
#, no-c-format
msgid "Interface name:"
msgstr "接口名称："

#: rc.cpp:305
#, no-c-format
msgid "Package Properties"
msgstr "包属性"

#: rc.cpp:307
#, no-c-format
msgid "Parent package:"
msgstr "父包:"

#: rc.cpp:339
#, no-c-format
msgid "Role Changeability"
msgstr "角色可变性"

#: rc.cpp:347
#, no-c-format
msgid "Role Visibility"
msgstr "角色可见性"

#: activitywidget.cpp:141 toolbarstateother.cpp:145 umlview.cpp:2665
msgid "Enter Activity Name"
msgstr "输入活动名称"

#: statewidget.cpp:151 toolbarstateother.cpp:168 umlview.cpp:2624
msgid "Enter State Name"
msgstr "输入状态名称"

#: statewidget.cpp:151 toolbarstateother.cpp:169 umlview.cpp:2624
msgid "Enter the name of the new state:"
msgstr "输入新状态的名称："

#: toolbarstateother.cpp:170 umlview.cpp:2624
msgid "new state"
msgstr "新状态"

#: listpopupmenu.cpp:579 stereotype.cpp:74
msgid "Stereotype"
msgstr "构造型"

#: associationwidget.cpp:2072 associationwidget.cpp:2084
msgid "Multiplicity"
msgstr "多重性"

#: associationwidget.cpp:2072 associationwidget.cpp:2084 floatingtext.cpp:227
msgid "Enter multiplicity:"
msgstr "输入多重性："

#: associationwidget.cpp:2096
msgid "Association Name"
msgstr "关联名称"

#: associationwidget.cpp:2096 floatingtext.cpp:234
msgid "Enter association name:"
msgstr "输入关联名称："

#: associationwidget.cpp:2107 associationwidget.cpp:2118
msgid "Role Name"
msgstr "角色名称"

#: associationwidget.cpp:2107 associationwidget.cpp:2118 floatingtext.cpp:225
msgid "Enter role name:"
msgstr "输入角色名称："

#: umlview.cpp:276 umlview.cpp:336
msgid "Diagram: %2 Page %1"
msgstr "图：%2  页：%1"

#: umlview.cpp:1420
msgid ""
"The selected file %1 exists.\n"
"Do you want to overwrite it?"
msgstr ""
"所选的文件 %1 已存在。\n"
"您要覆盖吗？"

#: umlview.cpp:1421
msgid "File Already Exists"
msgstr "文件已经存在"

#: umlview.cpp:1432
msgid "Can not save an empty diagram"
msgstr "无法保存一个空图"

#: umlview.cpp:1433
msgid "Diagram Save Error."
msgstr "图表保存出错。"

#: umlview.cpp:1951 umlview.cpp:2015
msgid "Incorrect use of associations."
msgstr "关联的用法不正确。"

#: umlview.cpp:1951 umlview.cpp:2015
msgid "Association Error"
msgstr "关联出错"

#: umlview.cpp:2826
msgid ""
"You are about to delete the entire diagram.\n"
"Are you sure?"
msgstr ""
"将要删除整个图表。\n"
"您确认吗？"

#: umlview.cpp:2828
msgid "Delete Diagram?"
msgstr "删除图表?"

#: objectwidget.cpp:77
msgid "Rename Object"
msgstr "重命名对象"

#: objectwidget.cpp:78
msgid "Enter object name:"
msgstr "输入对象名称："

#: clipboard/umlclipboard.cpp:689
msgid ""
"At least one of the items in the clipboard could not be pasted because an "
"item of the same name already exists.  Any other items have been pasted."
msgstr ""
"因为有同名项目存在，剪贴板至少有一个项目无法粘贴，"
"其它则粘贴成功。"

#: refactoring/refactoringassistant.cpp:284
msgid "Add Base Class"
msgstr "添加基类"

#: refactoring/refactoringassistant.cpp:285
msgid "Add Derived Class"
msgstr "添加派生类"

#: refactoring/refactoringassistant.cpp:287
#: refactoring/refactoringassistant.cpp:294
#: refactoring/refactoringassistant.cpp:308
msgid "Add Operation"
msgstr "添加操作"

#: refactoring/refactoringassistant.cpp:288
#: refactoring/refactoringassistant.cpp:312
msgid "Add Attribute"
msgstr "添加属性"

#: refactoring/refactoringassistant.cpp:292
msgid "Add Base Interface"
msgstr "添加基接口"

#: refactoring/refactoringassistant.cpp:293
msgid "Add Derived Interface"
msgstr "添加派生接口"

#: refactoring/refactoringassistant.cpp:349
#: refactoring/refactoringassistant.cpp:503
msgid "Base Classifiers"
msgstr "基分类器"

#: refactoring/refactoringassistant.cpp:390
#: refactoring/refactoringassistant.cpp:522
msgid "Derived Classifiers"
msgstr "派生分类器"

#: floatingtext.cpp:172
msgid "Enter operation name:"
msgstr "输入操作名称："

#: floatingtext.cpp:236 floatingtext.cpp:292
msgid "Enter new text:"
msgstr "输入新文本："

#: floatingtext.cpp:238
msgid "ERROR"
msgstr "错误"

#: floatingtext.cpp:292
msgid "Change Text"
msgstr "更改文本"

#: tips.cpp:3
msgid ""
"<p>"
"Most diagram items can not be resized, they will resize themselves to fit to "
"their contents.\n"
"Boxes, notes and sequence diagram messages can be resized just click and "
"drag on the red square.</p>\n"
msgstr ""
"<p>大多数的图表项目都可以改变大小，以便与内容适应。\n"
"方框、注解和序列图信息可以改变大小，只需在红色正方"
"形上\n"
"点击和拖动。</p>\n"

#: tips.cpp:8
msgid ""
"<p>If you want to add an already existing class to a diagram just drag its "
"entry from the tree view.</p>\n"
msgstr ""
"<p>如果想添加一个已经存在的类到图表，\n"
"从树状视图中拖动相应条目即可。</p>\n"

#: tips.cpp:12
msgid ""
"<p>Many new code generators have been added in this release.  You can now "
"generate code for\n"
"JavaScript, ActionScript, XMLSchema, Perl, Python, SQL, IDL and Ada.</p>\n"
msgstr ""
"<p>这个发行版添加了许多新的代码生成器。现在可以生成"
"以下语言的代码：\n"
"JavaScript, ActionScript, XMLSchema, Perl, Python, SQL, IDL and Ada.</p>\n"

#: tips.cpp:17
msgid ""
"<p>"
"Umbrello's new refactoring agent lets you move operations between a class "
"and its derived and base \n"
"classes.\n"
"Right click a class to open the refactoring agent.</p>\n"
msgstr ""
"<p>Umbrello "
"的新重构代理使得存在可以在类和它的派生或基类间移动"
"。在类上点击右键可以打开重构代理。</p>\n"

#: tips.cpp:23
msgid ""
"<p>Sequence diagram objects can have a destructor box and be drawn as "
"actors.  Double click one for\n"
"the Properties dialogue.</p>\n"
msgstr ""
"<p>序列图对象可以有一个析构器方框，并绘制成主角。\n"
"双击可以打开属性对话框。</p>\n"

#: tips.cpp:28
msgid ""
"<p>Cut and Copy will also export the image to a PNG clipboard which can be "
"pasted into KWord\n"
"and other applications.</p>\n"
msgstr ""
"<p>剪切和复制会将图象以 PNG 格式保存在剪贴板中，\n"
"在 KWord 或其它应用程序中可以直接粘贴。</p>\n"

#: tips.cpp:33
msgid ""
"<p>Associations don't have to be in straight lines, double clicking on one "
"will create a movable\n"
"point.</p>\n"
msgstr ""
"<p>关联无需一定是直线，双击其中一条，\n"
"可以创建一个可移动的点。</p>\n"

#: tips.cpp:38
msgid ""
"<p>You can turn on autosaving in the Configure Umbrello dialog.</p>\n"
msgstr ""
"<p>在 Umbrello 配置对话框可以打开自动保存功能。</p>\n"

#: tips.cpp:42
msgid ""
"<p>Is a feature missing that you need in Umbrello? Please let us know. \n"
"Either add it to the bugs database with Report Bug from the Help menu\n"
"or send it to the uml-devel mailing list.</p>\n"
"<ul>\n"
"<li><a "
"href=\"http://uml.sf.net/contact.php\">http://uml.sf.net/contact.php</a>"
".</li>\n"
"</ul>\n"
msgstr ""
"<p>您有 Umbrello 没有提供的功能的需要？请让我们知道。\n"
"可以使用帮助菜单的错误报告工具增加，\n"
"或发送到 uml-devel 邮件列表。</p>\n"
"<ul>\n"
"<li><a "
"href=\"http://uml.sf.net/contact.php\">http://uml.sf.net/contact.php</a>"
".</li>\n"
"</ul>\n"

#: tips.cpp:51
msgid ""
"<p>You can delete all selected objects by pressing Del or Backspace.</p>\n"
msgstr ""
"<p>按删除键或退格键删除全部选中的对象。</p>\n"

#: tips.cpp:55
msgid ""
"<p>If you've found a bug in Umbrello, please let us know. \n"
"You can submit bugs with the Report Bug tool in the Help menu.</p>\n"
msgstr ""
"<p>如果您发现了 Umbrello 的错误，请让我们知道。\n"
"您可以用帮助菜单里报告错误工具提交。</p>\n"

#: tips.cpp:60
msgid ""
"<p>Pressing the Escape key sets the current tool to the select tool.\n"
"Backspace jumps to the previously used tool.</p>\n"
msgstr ""
"<p>按 ESC 键将所选的工具设定为当前工具。\n"
"按退格键跳至先前使用的工具。</p>\n"

#: tips.cpp:65
msgid ""
"<p>You can select all objects by pressing Ctrl-A.</p>\n"
msgstr ""
"<p>按 Ctrl-A 选择所有对象。</p>\n"

#: tips.cpp:69
msgid ""
"<p>You can create and setup a new class using the New Class Wizard in the "
"Code menu.</p>\n"
msgstr ""
"<p>使用代码菜单中的新建类向导可以创建和设置一个新类"
"。</p>\n"

#: plugins/umlwidgets/packagetool.cpp:43
msgid "Creates UML::Package objects"
msgstr "创建 UML::Package 对象"

#: plugins/umlwidgets/interfacetool.cpp:43
msgid "Creates UML::Interface objects"
msgstr "创建 UML::Interface 对象"

#: plugins/umlwidgets/classtool.cpp:43
msgid "Creates UML::Class objects"
msgstr "创建 UML::Class 对象"

#: listpopupmenu.cpp:606 plugins/umlwidgets/classwidget.cpp:75
#: plugins/umlwidgets/interfacewidget.cpp:72
msgid "Refactor"
msgstr "重构"

#: plugins/umlwidgets/umlassociationtool.cpp:34
msgid "Creates associations between UML elements"
msgstr "在 UML 元素间关联"

#: plugins/umlwidgets/umlassociationtool.cpp:69
msgid "Creates generalization relationships between UML elements"
msgstr "在 UML 元素间建立泛化关系"

#: plugins/umlwidgets/umlassociationtool.cpp:74
msgid "Creates composition relationships between UML elements"
msgstr "在 UML 元素间建立组装关系"

#: plugins/umlwidgets/umlassociationtool.cpp:79
msgid "Creates aggregation relationships between UML elements"
msgstr "在 UML 元素间建立聚合关系"

#: plugins/umlwidgets/umlassociationtool.cpp:84
msgid "Creates dependencies relationships between UML elements"
msgstr "在 UML 元素间建立依赖关系"

#: plugins/umlwidgets/umlassociationtool.cpp:89
msgid "Creates association relationships between UML elements"
msgstr "在 UML 元素间建立关联关系"

#: plugins/umlwidgets/umlassociationtool.cpp:94
msgid "Creates unidirectional association relationships between UML elements"
msgstr "在 UML 元素间建立单向关联关系"

#: statewidget.cpp:162
msgid "Enter Activity"
msgstr "输入活动"

#: classparser/parser.cpp:138
msgid "<eof>"
msgstr "<文件结尾>"

#: classparser/parser.cpp:321 classparser/parser.cpp:2627
#: classparser/parser.cpp:2826 classparser/parser.cpp:2832
msgid "expression expected"
msgstr "此处需要表达式"

#: classparser/parser.cpp:596
msgid "Declaration syntax error"
msgstr "声明语法错误"

#: classparser/parser.cpp:641 classparser/parser.cpp:2718
#: classparser/parser.cpp:3172
msgid "} expected"
msgstr "此处需要 }"

#: classparser/parser.cpp:682
msgid "namespace expected"
msgstr "此处需要 namespace"

#: classparser/parser.cpp:686
msgid "{ expected"
msgstr "此处需要 {"

#: classparser/parser.cpp:759 classparser/parser.cpp:2913
msgid "Namespace name expected"
msgstr "此处需要 namespace 名称"

#: classparser/parser.cpp:863
msgid "Need a type specifier to declare"
msgstr "声明中需要指定类型"

#: classparser/parser.cpp:931
msgid "expected a declaration"
msgstr "此处需要一个声明"

#: classparser/parser.cpp:1205 classparser/parser.cpp:2136
msgid "Constant expression expected"
msgstr "此处需要常量表达式"

#: classparser/parser.cpp:1274 classparser/parser.cpp:1371
msgid "')' expected"
msgstr "此处需要‘)’"

#: classparser/parser.cpp:1434 classparser/parser.cpp:1880
#: classparser/parser.cpp:2340
msgid "} missing"
msgstr "缺少 }"

#: classparser/parser.cpp:2040
msgid "Member initializers expected"
msgstr "此处需要成员初始值"

#: classparser/parser.cpp:2191
msgid "Base class specifier expected"
msgstr "此处需要指定基类"

#: classparser/parser.cpp:2214
msgid "Initializer clause expected"
msgstr "此处需要初始化语句"

#: classparser/parser.cpp:2255
msgid "Identifier expected"
msgstr "此处需要标识符"

#: classparser/parser.cpp:2285
msgid "Type id expected"
msgstr "此处需要类型标识"

#: classparser/parser.cpp:2322
msgid "Class name expected"
msgstr "此处需要类名"

#: classparser/parser.cpp:2589 classparser/parser.cpp:2743
#: classparser/parser.cpp:2783 classparser/parser.cpp:3230
msgid "condition expected"
msgstr "此处需要条件"

#: classparser/parser.cpp:2596 classparser/parser.cpp:2618
#: classparser/parser.cpp:2750 classparser/parser.cpp:2761
msgid "statement expected"
msgstr "此处需要语句"

#: classparser/parser.cpp:2653
msgid "for initialization expected"
msgstr "此处需要 for 循环初始化"

#: classparser/parser.cpp:3221
msgid "catch expected"
msgstr "此处需要 catch"

#: classparser/errors.cpp:23
msgid "Internal Error"
msgstr "内部错误"

#: classparser/errors.cpp:24
msgid "Syntax Error before '%1'"
msgstr "在“%1”之前发生语法错误"

#: classparser/errors.cpp:25
msgid "Parse Error before '%1'"
msgstr "在“%1”之前发生分析错误"

#: operation.cpp:123
msgid "new_parameter"
msgstr "新参数"

#: listpopupmenu.cpp:184 listpopupmenu.cpp:408
msgid "Change Font..."
msgstr "改变字体..."

#: listpopupmenu.cpp:186
msgid "Delete Selected Items"
msgstr "删除选中的项目"

#: listpopupmenu.cpp:192 listpopupmenu.cpp:602
msgid "Draw as Circle"
msgstr "绘制成圆圈"

#: listpopupmenu.cpp:227
msgid "Enum Literal..."
msgstr "枚举常量..."

#: listpopupmenu.cpp:253
msgid "Move Up"
msgstr "上移"

#: listpopupmenu.cpp:254
msgid "Move Down"
msgstr "下移"

#: listpopupmenu.cpp:260
msgid "Rename Class..."
msgstr "重命名类..."

#: listpopupmenu.cpp:261
msgid "Rename Object..."
msgstr "重命名对象..."

#: listpopupmenu.cpp:269 listpopupmenu.cpp:345 listpopupmenu.cpp:469
msgid "New Operation..."
msgstr "新建操作..."

#: listpopupmenu.cpp:270 listpopupmenu.cpp:346 listpopupmenu.cpp:1060
msgid "Select Operation..."
msgstr "选择操作..."

#: listpopupmenu.cpp:281 listpopupmenu.cpp:352
msgid "Change Text..."
msgstr "更改文本..."

#: listpopupmenu.cpp:296 listpopupmenu.cpp:481 listpopupmenu.cpp:869
msgid "Activity..."
msgstr "活动..."

#: listpopupmenu.cpp:302
msgid "Change State Name..."
msgstr "更改状态名称..."

#: listpopupmenu.cpp:314
msgid "Change Activity Name..."
msgstr "更改活动名称..."

#: listpopupmenu.cpp:383
msgid "New"
msgstr "新建"

#: listpopupmenu.cpp:393
msgid "Rename..."
msgstr "重命名..."

#: listpopupmenu.cpp:411
msgid "Expand All"
msgstr "展开全部"

#: listpopupmenu.cpp:414
msgid "Collapse All"
msgstr "折叠全部"

#: listpopupmenu.cpp:417
msgid "Duplicate"
msgstr "复制"

#: listpopupmenu.cpp:421
msgid "Import C++ Classes..."
msgstr "导入 C++ 类..."

#: listpopupmenu.cpp:424 listpopupmenu.cpp:444 listpopupmenu.cpp:510
msgid "Folder"
msgstr "文件夹"

#: listpopupmenu.cpp:433
msgid "Component Diagram..."
msgstr "组件图..."

#: listpopupmenu.cpp:440
msgid "Deployment Diagram..."
msgstr "部署图..."

#: listpopupmenu.cpp:453
msgid "Use Case Diagram..."
msgstr "用例图..."

#: listpopupmenu.cpp:457
msgid "Text Line..."
msgstr "文本线条..."

#: listpopupmenu.cpp:460
msgid "Delete Association"
msgstr "删除关联"

#: listpopupmenu.cpp:463
msgid "Reset Label Positions"
msgstr "重置标签位置"

#: listpopupmenu.cpp:466
msgid "New Parameter..."
msgstr "新建参数..."

#: listpopupmenu.cpp:472
msgid "New Attribute..."
msgstr "新建属性..."

#: listpopupmenu.cpp:475 listpopupmenu.cpp:998
msgid "New Template..."
msgstr "新建模板..."

#: listpopupmenu.cpp:478
msgid "New Literal..."
msgstr "新建常量..."

#: listpopupmenu.cpp:484
msgid "Export as Picture..."
msgstr "导出成图片..."

#: listpopupmenu.cpp:517
msgid "Class Diagram..."
msgstr "类图..."

#: listpopupmenu.cpp:518
msgid "State Diagram..."
msgstr "状态图..."

#: listpopupmenu.cpp:519
msgid "Activity Diagram..."
msgstr "活动图..."

#: listpopupmenu.cpp:520
msgid "Sequence Diagram..."
msgstr "序列图..."

#: listpopupmenu.cpp:521
msgid "Collaboration Diagram..."
msgstr "协作图..."

#: listpopupmenu.cpp:560
msgid "Public Only"
msgstr "只公有"

#: listpopupmenu.cpp:564
msgid "Operation Signature"
msgstr "操作签名"

#: listpopupmenu.cpp:570
msgid "Attribute Signature"
msgstr "属性签名"

#: listpopupmenu.cpp:591
msgid "Attribute..."
msgstr "属性..."

#: listpopupmenu.cpp:592
msgid "Operation..."
msgstr "操作..."

#: listpopupmenu.cpp:607
msgid "View Code"
msgstr "查看代码"

#: listpopupmenu.cpp:615 listpopupmenu.cpp:626
msgid "Line Color..."
msgstr "线条颜色..."

#: listpopupmenu.cpp:616 listpopupmenu.cpp:627
msgid "Fill Color..."
msgstr "填充颜色..."

#: listpopupmenu.cpp:617 listpopupmenu.cpp:628
msgid "Use Fill Color"
msgstr "使用填充颜色"

#: listpopupmenu.cpp:833
msgid "Actor..."
msgstr "主角..."

#: listpopupmenu.cpp:834
msgid "Use Case..."
msgstr "用例..."

#: listpopupmenu.cpp:843
msgid "Class..."
msgstr "类..."

#: listpopupmenu.cpp:844
msgid "Interface..."
msgstr "接口..."

#: listpopupmenu.cpp:845
msgid "Datatype..."
msgstr "数据类型..."

#: listpopupmenu.cpp:846
msgid "Enum..."
msgstr "枚举..."

#: listpopupmenu.cpp:847
msgid "Package..."
msgstr "包..."

#: listpopupmenu.cpp:856
msgid "Initial State"
msgstr "初始状态"

#: listpopupmenu.cpp:857
msgid "End State"
msgstr "终止状态"

#: listpopupmenu.cpp:858
msgid "State..."
msgstr "状态..."

#: listpopupmenu.cpp:867
msgid "Initial Activity"
msgstr "初始活动"

#: listpopupmenu.cpp:868
msgid "End Activity"
msgstr "终止活动"

#: listpopupmenu.cpp:879
msgid "Component..."
msgstr "组件..."

#: listpopupmenu.cpp:880
msgid "Artifact..."
msgstr "工件..."

#: listpopupmenu.cpp:888
msgid "Node..."
msgstr "结点..."

#: listpopupmenu.cpp:897
msgid "Object..."
msgstr "对象..."

#: listpopupmenu.cpp:906
msgid "Attribute"
msgstr "属性"

#: listpopupmenu.cpp:907 listpopupmenu.cpp:915
msgid "Operation"
msgstr "操作"

#: listpopupmenu.cpp:1015
msgid "Delete Anchor"
msgstr "删除锚点"

#: listpopupmenu.cpp:1020 listpopupmenu.cpp:1028
msgid "Change Multiplicity..."
msgstr "更改多重性..."

#: listpopupmenu.cpp:1036
msgid "Change Name"
msgstr "更改名称"

#: listpopupmenu.cpp:1037
msgid "Change Font"
msgstr "更改字体"

#: listpopupmenu.cpp:1044
msgid "Change Association Name..."
msgstr "更改关联名称..."

#: listpopupmenu.cpp:1045
msgid "Change Role A Name..."
msgstr "更改角色 A 名称..."

#: listpopupmenu.cpp:1046
msgid "Change Role B Name..."
msgstr "更改角色 B 名称..."

#: listpopupmenu.cpp:1092
msgid "Clear Diagram"
msgstr "清除图表"

#: listpopupmenu.cpp:1095
msgid "Snap to Grid"
msgstr "吸附到网格"

#: listpopupmenu.cpp:1097
msgid "Show Grid"
msgstr "显示网格"
