laurent@580: # SOME DESCRIPTIVE TITLE. laurent@580: # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER laurent@580: # This file is distributed under the same license as the PACKAGE package. laurent@580: # FIRST AUTHOR , YEAR. laurent@580: # laurent@580: msgid "" laurent@580: msgstr "" laurent@580: "Project-Id-Version: PACKAGE VERSION\n" laurent@580: "Report-Msgid-Bugs-To: \n" laurent@580: "POT-Creation-Date: 2009-06-26 16:42+0200\n" laurent@580: "PO-Revision-Date: 2009-07-02 18:17+0100\n" laurent@580: "Last-Translator: \n" laurent@580: "Language-Team: LANGUAGE \n" laurent@580: "MIME-Version: 1.0\n" laurent@580: "Content-Type: text/plain; charset=utf-8\n" laurent@580: "Content-Transfer-Encoding: 8bit\n" laurent@580: laurent@580: #: networkedit.py:926 laurent@580: msgid "" laurent@580: "\n" laurent@580: "An error happens.\n" laurent@580: "\n" laurent@580: "Click on OK for saving an error report.\n" laurent@580: "\n" laurent@580: "Please contact LOLITech at:\n" laurent@580: "+33 (0)3 29 57 60 42\n" laurent@580: "bugs_networkedit@lolitech.fr\n" laurent@580: "\n" laurent@580: "\n" laurent@580: "Error:\n" laurent@580: msgstr "" laurent@580: "\n" laurent@580: "一个错误发生了。\n" laurent@580: "\n" laurent@580: "点击确定以保存一个错误报告。\n" laurent@580: "\n" laurent@580: "请用以下方式联系LOLITech:\n" laurent@580: "+33 (0)3 29 57 60 42\n" laurent@580: "bugs_PLCOpenEditor@lolitech.fr\n" laurent@580: "\n" laurent@580: "\n" laurent@580: "错误:\n" laurent@580: laurent@580: #: objdictedit.py:979 laurent@580: msgid "" laurent@580: "\n" laurent@580: "An error happens.\n" laurent@580: "\n" laurent@580: "Click on OK for saving an error report.\n" laurent@580: "\n" laurent@580: "Please contact LOLITech at:\n" laurent@580: "+33 (0)3 29 57 60 42\n" laurent@580: "bugs_objdictedit@lolitech.fr\n" laurent@580: "\n" laurent@580: "\n" laurent@580: "Error:\n" laurent@580: msgstr "" laurent@580: "\n" laurent@580: "一个错误发生了。\n" laurent@580: "\n" laurent@580: "点击确定以保存一个错误报告。\n" laurent@580: "\n" laurent@580: "请用以下方式联系LOLITech:\n" laurent@580: "+33 (0)3 29 57 60 42\n" laurent@580: "bugs_PLCOpenEditor@lolitech.fr\n" laurent@580: "\n" laurent@580: "\n" laurent@580: "错误:\n" laurent@580: laurent@580: #: gen_cfile.py:199 laurent@580: #, python-format laurent@580: msgid "" laurent@580: "\n" laurent@580: "Domain variable not initialized\n" laurent@580: "index : 0x%04X\n" laurent@580: "subindex : 0x00" laurent@580: msgstr "" laurent@580: "\n" laurent@580: "域变量未初始化\n" laurent@580: "指标: 0x%04X\n" laurent@580: "子指标:: 0x00" laurent@580: laurent@580: #: networkedit.py:34 laurent@580: msgid "" laurent@580: "\n" laurent@580: "Usage of networkedit.py :" laurent@580: msgstr "" laurent@580: "\n" laurent@580: "networkedit.py 的使用:" laurent@580: laurent@580: #: objdictedit.py:33 laurent@580: msgid "" laurent@580: "\n" laurent@580: "Usage of objdictedit.py :" laurent@580: msgstr "" laurent@580: "\n" laurent@580: "objdictedit.py的使用:" laurent@580: laurent@580: #: objdictgen.py:30 laurent@580: msgid "" laurent@580: "\n" laurent@580: "Usage of objdictgen.py :" laurent@580: msgstr "" laurent@580: "\n" laurent@580: "objdictgen.py的使用:" laurent@580: laurent@580: #: networkedit.py:938 laurent@580: #: objdictedit.py:991 laurent@580: msgid " : " laurent@580: msgstr ":" laurent@580: laurent@580: #: commondialogs.py:560 laurent@580: #: commondialogs.py:1209 laurent@580: #, python-format laurent@580: msgid " and %s" laurent@580: msgstr "和 %s" laurent@580: laurent@580: #: commondialogs.py:367 laurent@580: #: commondialogs.py:562 laurent@580: msgid " must be integer!" laurent@580: msgstr "必须为整数!" laurent@580: laurent@580: #: commondialogs.py:365 laurent@580: #: commondialogs.py:560 laurent@580: msgid " must be integers!" laurent@580: msgstr "必须为整数!" laurent@580: laurent@580: #: networkedit.py:640 laurent@580: #: objdictedit.py:537 laurent@580: #, python-format laurent@580: msgid " possibly defined %d times" laurent@580: msgstr " 可能定义 %d 时间" laurent@580: laurent@580: #: gen_cfile.py:77 laurent@580: #: gen_cfile.py:81 laurent@580: #, python-format laurent@580: msgid "!!! %s isn't a valid type for CanFestival." laurent@580: msgstr "!!! %s 不是一个CanFestival的有效类型。" laurent@580: laurent@580: #: gen_cfile.py:102 laurent@580: #, python-format laurent@580: msgid "!!! Datatype with value \"0x%4.4X\" isn't defined in CanFestival." laurent@580: msgstr "!!! 带值的数据类型 \"0x%4.4X\" 在CanFestival中未定义。" laurent@580: laurent@580: #: nodelist.py:158 laurent@580: #, python-format laurent@580: msgid "\"%s\" EDS file is not available" laurent@580: msgstr "\"%s\" EDS文件无效" laurent@580: laurent@580: #: nodelist.py:99 laurent@580: #, python-format laurent@580: msgid "\"%s\" folder doesn't exist" laurent@580: msgstr "\"%s\" 文件夹不存在" laurent@580: laurent@580: #: eds_utils.py:232 laurent@580: #, python-format laurent@580: msgid "\"%s\" is not a valid CPJ line" laurent@580: msgstr "\"%s\" 不是有效的 CPJ 线" laurent@580: laurent@580: #: eds_utils.py:367 laurent@580: #, python-format laurent@580: msgid "\"%s\" is not a valid EDS line" laurent@580: msgstr "\"%s\" 不是有效的 EDS 线" laurent@580: laurent@580: #: objdictedit.py:789 laurent@580: #, python-format laurent@580: msgid "\"%s\" is not a valid file!" laurent@580: msgstr "\"%s\" 不是有效的文件!" laurent@580: laurent@580: #: objdictedit.py:813 laurent@580: #: objdictedit.py:837 laurent@580: #, python-format laurent@580: msgid "\"%s\" is not a valid folder!" laurent@580: msgstr "\"%s\" 不是有效的文件夹!" laurent@580: laurent@580: #: eds_utils.py:333 laurent@580: #, python-format laurent@580: msgid "\"%s\" is not a valid formula for attribute \"%s\" of section \"[%s]\"" laurent@580: msgstr "\"%s\" 不是一个有效的公式用于属性 \"%s\" 段的 \"[%s]\"" laurent@580: laurent@580: #: eds_utils.py:177 laurent@580: #: eds_utils.py:339 laurent@580: #, python-format laurent@580: msgid "\"%s\" is not a valid value for attribute \"%s\" of section \"[%s]\"" laurent@580: msgstr "\"%s\" 不是一个有效的公式用于属性 \"%s\" 段的 \"[%s]\"" laurent@580: laurent@580: #: commondialogs.py:1508 laurent@580: #, python-format laurent@580: msgid "\"%s\" is not a valid value!" laurent@580: msgstr "\"%s\" 不是有效值!" laurent@580: laurent@580: #: eds_utils.py:242 laurent@580: #, python-format laurent@580: msgid "\"Node%dPresent\" keyname in \"[%s]\" section is missing" laurent@580: msgstr "\"节点%d父目录\" 关键名在 \"[%s]\" 段消失" laurent@580: laurent@580: #: eds_utils.py:235 laurent@580: #, python-format laurent@580: msgid "\"Nodes\" keyname in \"[%s]\" section is missing" laurent@580: msgstr "\"节点\" 关键名在 \"[%s]\" 段消失" laurent@580: laurent@580: #: eds_utils.py:238 laurent@580: msgid "\"Nodes\" value not corresponding to number of nodes defined" laurent@580: msgstr "\"节点\" 值没有相应的被定义的一些节点" laurent@580: laurent@580: #: eds_utils.py:278 laurent@580: #: eds_utils.py:291 laurent@580: #: eds_utils.py:304 laurent@580: #, python-format laurent@580: msgid "\"[%s]\" section is defined two times" laurent@580: msgstr "\"[%s]\" 段被定义两次" laurent@580: laurent@580: #: commondialogs.py:1250 laurent@580: #, python-format laurent@580: msgid "" laurent@580: "%s\n" laurent@580: "Would you like to replace it ?" laurent@580: msgstr "" laurent@580: "%s\n" laurent@580: "你希望替换它吗?" laurent@580: laurent@580: #: networkedit.py:698 laurent@580: #: objdictedit.py:595 laurent@580: #, python-format laurent@580: msgid "%s Profile" laurent@580: msgstr "%s " laurent@580: laurent@580: #: objdictgen.py:66 laurent@580: #, python-format laurent@580: msgid "%s is not a valid file!" laurent@580: msgstr "%s 不是有效的文件!" laurent@580: laurent@580: #: objdictedit.py:734 laurent@580: #, python-format laurent@580: msgid "%s is not a valid folder!" laurent@580: msgstr "%s 不是有效的文件夹!" laurent@580: laurent@580: #: networkedit.py:645 laurent@580: #: objdictedit.py:542 laurent@580: #, python-format laurent@580: msgid "%s: %s entry of struct %s%s." laurent@580: msgstr "%s: %s 结构的入口 %s%s。" laurent@580: laurent@580: #: eds_utils.py:384 laurent@580: #: eds_utils.py:392 laurent@580: msgid ", " laurent@580: msgstr "," laurent@580: laurent@580: #: networkedit.py:914 laurent@580: #: networkedit.py:916 laurent@580: #: networkedit.py:917 laurent@580: #: objdictedit.py:967 laurent@580: #: objdictedit.py:969 laurent@580: #: objdictedit.py:970 laurent@580: msgid ", " laurent@580: msgstr "," laurent@580: laurent@580: #: commondialogs.py:367 laurent@580: #: commondialogs.py:562 laurent@580: #: commondialogs.py:1211 laurent@580: #, python-format laurent@580: msgid ", %s" laurent@580: msgstr ",%s" laurent@580: laurent@580: #: networkedit.py:912 laurent@580: #: objdictedit.py:965 laurent@580: msgid ". " laurent@580: msgstr "。" laurent@580: laurent@580: #: commondialogs.py:1232 laurent@580: msgid "A Node with this ID already exist in the network!" laurent@580: msgstr "一个有ID的节点已存在于网络!" laurent@580: laurent@580: #: commondialogs.py:564 laurent@580: msgid "A type must be selected!" laurent@580: msgstr "必须选择一个类型!" laurent@580: laurent@580: #: networkedit.py:284 laurent@580: #: objdictedit.py:277 laurent@580: msgid "About" laurent@580: msgstr "关于" laurent@580: laurent@580: #: networkedit.py:783 laurent@580: #: objdictedit.py:459 laurent@580: msgid "About CAN Festival" laurent@580: msgstr "关于 CAN Festival" laurent@580: laurent@580: #: commondialogs.py:1468 laurent@580: #: networkedit.py:185 laurent@580: #: objdictedit.py:175 laurent@580: #: subindextable.py:456 laurent@580: msgid "Add" laurent@580: msgstr "添加" laurent@580: laurent@580: #: commondialogs.py:275 laurent@580: msgid "Add Map Variable" laurent@580: msgstr "添加地图变量" laurent@580: laurent@580: #: networkedit.py:209 laurent@580: msgid "Add Slave Node" laurent@580: msgstr "添加从节点" laurent@580: laurent@580: #: commondialogs.py:475 laurent@580: msgid "Add User Type" laurent@580: msgstr "添加用户类型" laurent@580: laurent@580: #: commondialogs.py:1152 laurent@580: msgid "Add a slave to nodelist" laurent@580: msgstr "添加从到节点列表" laurent@580: laurent@580: #: subindextable.py:338 laurent@580: #: subindextable.py:853 laurent@580: msgid "Add subindexes" laurent@580: msgstr "添加子指标" laurent@580: laurent@580: #: subindextable.py:346 laurent@580: msgid "Add to DCF" laurent@580: msgstr "添加至DCF" laurent@580: laurent@580: #: objdictgen.py:73 laurent@580: msgid "All done" laurent@580: msgstr "全部完成" laurent@580: laurent@580: #: subindextable.py:861 laurent@580: #: subindextable.py:882 laurent@580: msgid "An integer is required!" laurent@580: msgstr "要求一个整数!" laurent@580: laurent@580: #: eds_utils.py:776 laurent@580: #, python-format laurent@580: msgid "Array or Record entry 0x%4.4X must have a \"SubNumber\" attribute" laurent@580: msgstr "阵列或记录入口 0x%4.4X 必须有一个 \"子数\"属性" laurent@580: laurent@580: #: eds_utils.py:386 laurent@580: #: eds_utils.py:394 laurent@580: #, python-format laurent@580: msgid "Attribute \"%s\" is" laurent@580: msgstr "属性 \"%s\" 是" laurent@580: laurent@580: #: eds_utils.py:384 laurent@580: #: eds_utils.py:392 laurent@580: #, python-format laurent@580: msgid "Attributes %s are" laurent@580: msgstr "属性 %s 是" laurent@580: laurent@580: #: objdictedit.py:196 laurent@580: msgid "Build Dictionary\tCTRL+B" laurent@580: msgstr "建立词典\tCTRL+B" laurent@580: laurent@580: #: networkedit.py:214 laurent@580: msgid "Build Master Dictionary" laurent@580: msgstr "建立主词典" laurent@580: laurent@580: #: networkedit.py:280 laurent@580: #: objdictedit.py:273 laurent@580: msgid "CAN Festival Docs\tF2" laurent@580: msgstr "CAN Festival 文档\tF2" laurent@580: laurent@580: #: objdictedit.py:820 laurent@580: msgid "CANFestival C files (*.c)|*.c|All files|*.*" laurent@580: msgstr "CANFestival C 文件 (*.c)|*.c|所有文件|*.*" laurent@580: laurent@580: #: nodelist.py:303 laurent@580: #: nodelist.py:313 laurent@580: msgid "Can't find node" laurent@580: msgstr "无法找到节点" laurent@580: laurent@580: #: commondialogs.py:1085 laurent@580: #: objdictedit.py:668 laurent@580: #: objdictedit.py:722 laurent@580: #: objdictedit.py:767 laurent@580: #: objdictedit.py:796 laurent@580: #: objdictedit.py:820 laurent@580: msgid "Choose a file" laurent@580: msgstr "选择一个文件" laurent@580: laurent@580: #: networkedit.py:455 laurent@580: #: networkedit.py:483 laurent@580: msgid "Choose a project" laurent@580: msgstr "选择一个项目" laurent@580: laurent@580: #: networkedit.py:568 laurent@580: msgid "Choose a slave to remove" laurent@580: msgstr "选择一个从移除" laurent@580: laurent@580: #: commondialogs.py:1240 laurent@580: msgid "Choose an EDS file" laurent@580: msgstr "选择一个EDS文件" laurent@580: laurent@580: #: networkedit.py:194 laurent@580: #: objdictedit.py:184 laurent@580: msgid "Close\tCTRL+W" laurent@580: msgstr "关闭\tCTRL+W" laurent@580: laurent@580: #: objdictedit.py:482 laurent@580: msgid "Close Application" laurent@580: msgstr "关闭应用" laurent@580: laurent@580: #: objdictedit.py:743 laurent@580: msgid "Close File" laurent@580: msgstr "关闭文件" laurent@580: laurent@580: #: networkedit.py:521 laurent@580: msgid "Close Project" laurent@580: msgstr "关闭项目" laurent@580: laurent@580: #: nodemanager.py:220 laurent@580: msgid "Couldn't find DS-302 in 'config' folder!" laurent@580: msgstr "不能在 “config” 文件夹中找到 DS-302 " laurent@580: laurent@580: #: commondialogs.py:893 laurent@580: msgid "Create a new Node" laurent@580: msgstr "创建一个新节点" laurent@580: laurent@580: #: commondialogs.py:140 laurent@580: msgid "Current Profile Indexes:" laurent@580: msgstr "当前Profile指标:" laurent@580: laurent@580: #: networkedit.py:232 laurent@580: #: objdictedit.py:225 laurent@580: msgid "DS-301 Profile" laurent@580: msgstr "DS-301 Profile" laurent@580: laurent@580: #: networkedit.py:277 laurent@580: #: objdictedit.py:270 laurent@580: msgid "DS-301 Standard\tF1" laurent@580: msgstr "DS-301 标准\tF1" laurent@580: laurent@580: #: commondialogs.py:954 laurent@580: #: networkedit.py:234 laurent@580: #: objdictedit.py:227 laurent@580: msgid "DS-302 Profile" laurent@580: msgstr "DS-302 Profile" laurent@580: laurent@580: #: commondialogs.py:718 laurent@580: msgid "Default String Size:" laurent@580: msgstr "默认字符串大小" laurent@580: laurent@580: #: subindextable.py:343 laurent@580: msgid "Default value" laurent@580: msgstr "默认值" laurent@580: laurent@580: #: commondialogs.py:1473 laurent@580: #: subindextable.py:363 laurent@580: msgid "Delete" laurent@580: msgstr "删除" laurent@580: laurent@580: #: subindextable.py:340 laurent@580: #: subindextable.py:874 laurent@580: msgid "Delete subindexes" laurent@580: msgstr "删除子指标" laurent@580: laurent@580: #: commondialogs.py:726 laurent@580: #: commondialogs.py:982 laurent@580: msgid "Description:" laurent@580: msgstr "描述:" laurent@580: laurent@580: #: eds_utils.py:698 laurent@580: #, python-format laurent@580: msgid "Domain entry 0x%4.4X DataType must be 0xF(DOMAIN) if defined" laurent@580: msgstr "域入口 0x%4.4X 数据类型必须是 0xF(DOMAIN) 如果已定义" laurent@580: laurent@580: #: commondialogs.py:1202 laurent@580: msgid "EDS File" laurent@580: msgstr "EDS文件" laurent@580: laurent@580: #: commondialogs.py:1172 laurent@580: msgid "EDS File:" laurent@580: msgstr "EDS文件:" laurent@580: laurent@580: #: nodelist.py:137 laurent@580: msgid "EDS file already imported" laurent@580: msgstr "EDS文件已导入" laurent@580: laurent@580: #: commondialogs.py:1243 laurent@580: #: objdictedit.py:767 laurent@580: #: objdictedit.py:796 laurent@580: msgid "EDS files (*.eds)|*.eds|All files|*.*" laurent@580: msgstr "EDS 文件 (*.eds)|*.eds|所有文件|*.*" laurent@580: laurent@580: #: commondialogs.py:762 laurent@580: #: commondialogs.py:1038 laurent@580: #: networkedit.py:473 laurent@580: #: networkedit.py:760 laurent@580: #: networkedit.py:766 laurent@580: #: objdictedit.py:436 laurent@580: #: objdictedit.py:442 laurent@580: #: objdictedit.py:656 laurent@580: #: subindextable.py:861 laurent@580: #: subindextable.py:882 laurent@580: msgid "ERROR" laurent@580: msgstr "错误" laurent@580: laurent@580: #: networkedit.py:184 laurent@580: #: objdictedit.py:174 laurent@580: msgid "Edit" laurent@580: msgstr "编辑" laurent@580: laurent@580: #: networkedit.py:810 laurent@580: #: objdictedit.py:858 laurent@580: #, python-format laurent@580: msgid "Edit %s Profile" laurent@580: msgstr "Edit %s Profile" laurent@580: laurent@580: #: commondialogs.py:112 laurent@580: msgid "Edit Communication Profile" laurent@580: msgstr "编辑 Communication Profile" laurent@580: laurent@580: #: commondialogs.py:1444 laurent@580: msgid "Edit DCF Entry Values" laurent@580: msgstr "编辑DCF输入值" laurent@580: laurent@580: #: networkedit.py:801 laurent@580: #: objdictedit.py:849 laurent@580: msgid "Edit DS-301 Profile" laurent@580: msgstr "编辑 DS-301 Profile" laurent@580: laurent@580: #: networkedit.py:806 laurent@580: #: objdictedit.py:854 laurent@580: msgid "Edit DS-302 Profile" laurent@580: msgstr "编辑 DS-302 Profile" laurent@580: laurent@580: #: commondialogs.py:965 laurent@580: msgid "Emergency support" laurent@580: msgstr "紧急支援" laurent@580: laurent@580: #: commondialogs.py:1448 laurent@580: msgid "Entry Values:" laurent@580: msgstr "输入值:" laurent@580: laurent@580: #: commondialogs.py:368 laurent@580: #: commondialogs.py:566 laurent@580: #: commondialogs.py:1212 laurent@580: #: commondialogs.py:1223 laurent@580: #: commondialogs.py:1228 laurent@580: #: commondialogs.py:1232 laurent@580: #: commondialogs.py:1508 laurent@580: #: networkedit.py:501 laurent@580: #: networkedit.py:513 laurent@580: #: networkedit.py:527 laurent@580: #: networkedit.py:559 laurent@580: #: networkedit.py:583 laurent@580: #: networkedit.py:875 laurent@580: #: networkedit.py:894 laurent@580: #: networkedit.py:939 laurent@580: #: networkedit.py:949 laurent@580: #: objdictedit.py:687 laurent@580: #: objdictedit.py:712 laurent@580: #: objdictedit.py:730 laurent@580: #: objdictedit.py:734 laurent@580: #: objdictedit.py:785 laurent@580: #: objdictedit.py:789 laurent@580: #: objdictedit.py:809 laurent@580: #: objdictedit.py:813 laurent@580: #: objdictedit.py:833 laurent@580: #: objdictedit.py:837 laurent@580: #: objdictedit.py:931 laurent@580: #: objdictedit.py:950 laurent@580: #: objdictedit.py:992 laurent@580: #: objdictedit.py:1002 laurent@580: msgid "Error" laurent@580: msgstr "错误" laurent@580: laurent@580: #: eds_utils.py:414 laurent@580: #, python-format laurent@580: msgid "" laurent@580: "Error on section \"[%s]\":\n" laurent@580: "%s incompatible with DataType" laurent@580: msgstr "" laurent@580: "段有错误 \"[%s]\":\n" laurent@580: "%s 与数据类型不符合" laurent@580: laurent@580: #: eds_utils.py:387 laurent@580: #, python-format laurent@580: msgid "" laurent@580: "Error on section \"[%s]\":\n" laurent@580: "%s required for a %s entry" laurent@580: msgstr "" laurent@580: "段有错误 \"[%s]\":\n" laurent@580: "%s 所需一个 %s 入口" laurent@580: laurent@580: #: eds_utils.py:395 laurent@580: #, python-format laurent@580: msgid "" laurent@580: "Error on section \"[%s]\":\n" laurent@580: "%s unsupported for a %s entry" laurent@580: msgstr "" laurent@580: "段有错误 \"[%s]\":\n" laurent@580: "%s 不受支持 %s 入口" laurent@580: laurent@580: #: networkedit.py:200 laurent@580: #: objdictedit.py:199 laurent@580: msgid "Exit" laurent@580: msgstr "出口" laurent@580: laurent@580: #: objdictedit.py:805 laurent@580: #: objdictedit.py:829 laurent@580: msgid "Export successful" laurent@580: msgstr "导出成功" laurent@580: laurent@580: #: objdictedit.py:194 laurent@580: msgid "Export to EDS file" laurent@580: msgstr "导出成EDS文件" laurent@580: laurent@580: #: nodelist.py:188 laurent@580: msgid "Fail to save Master Node" laurent@580: msgstr "保存主节点失败" laurent@580: laurent@580: #: nodelist.py:228 laurent@580: msgid "Fail to save node list" laurent@580: msgstr "保存节点列表失败" laurent@580: laurent@580: #: subindextable.py:46 laurent@580: msgid "False" laurent@580: msgstr "假" laurent@580: laurent@580: #: networkedit.py:182 laurent@580: #: objdictedit.py:173 laurent@580: msgid "File" laurent@580: msgstr "文件" laurent@580: laurent@580: #: commondialogs.py:1212 laurent@580: #, python-format laurent@580: msgid "Form isn't complete. %s must be filled!" laurent@580: msgstr "形式不完整。%s 必须补充!" laurent@580: laurent@580: #: commondialogs.py:368 laurent@580: #: commondialogs.py:566 laurent@580: #, python-format laurent@580: msgid "Form isn't valid. %s" laurent@580: msgstr "形式无效。%s" laurent@580: laurent@580: #: commondialogs.py:960 laurent@580: msgid "Generate SYNC" laurent@580: msgstr "生成 SYNC" laurent@580: laurent@580: #: subindextable.py:806 laurent@580: #, python-format laurent@580: msgid "Give a new name for index 0x%04X" laurent@580: msgstr "为指标重命名为 0x%04X" laurent@580: laurent@580: #: subindextable.py:443 laurent@580: msgid "Have Callbacks" laurent@580: msgstr "有回访" laurent@580: laurent@580: #: commondialogs.py:945 laurent@580: msgid "Heartbeat" laurent@580: msgstr "心跳" laurent@580: laurent@580: #: networkedit.py:186 laurent@580: #: objdictedit.py:176 laurent@580: msgid "Help" laurent@580: msgstr "帮助" laurent@580: laurent@580: #: commondialogs.py:1179 laurent@580: msgid "Import EDS" laurent@580: msgstr "导入EDS" laurent@580: laurent@580: #: objdictedit.py:192 laurent@580: msgid "Import EDS file" laurent@580: msgstr "导入EDS文件" laurent@580: laurent@580: #: objdictedit.py:781 laurent@580: msgid "Import successful" laurent@580: msgstr "导入成功" laurent@580: laurent@580: #: commondialogs.py:353 laurent@580: #: commondialogs.py:1287 laurent@580: msgid "Index" laurent@580: msgstr "指标" laurent@580: laurent@580: #: nodemanager.py:627 laurent@580: #, python-format laurent@580: msgid "Index 0x%04X already defined!" laurent@580: msgstr "指标 0x%04X 已定义!" laurent@580: laurent@580: #: nodemanager.py:629 laurent@580: #, python-format laurent@580: msgid "Index 0x%04X isn't a valid index for Map Variable!" laurent@580: msgstr "指标 0x%04X 不是一个地图变量的有效指标!" laurent@580: laurent@580: #: commondialogs.py:279 laurent@580: msgid "Index:" laurent@580: msgstr "指标:" laurent@580: laurent@580: #: networkedit.py:630 laurent@580: #: objdictedit.py:527 laurent@580: #, python-format laurent@580: msgid "Index: 0x%04X" laurent@580: msgstr "指标:0x%04X" laurent@580: laurent@580: #: objdictedit.py:781 laurent@580: #: objdictedit.py:805 laurent@580: #: objdictedit.py:829 laurent@580: msgid "Information" laurent@580: msgstr "信息" laurent@580: laurent@580: #: eds_utils.py:196 laurent@580: #: eds_utils.py:200 laurent@580: #: eds_utils.py:204 laurent@580: #: eds_utils.py:208 laurent@580: #: eds_utils.py:215 laurent@580: #: eds_utils.py:222 laurent@580: #: eds_utils.py:360 laurent@580: #, python-format laurent@580: msgid "Invalid value \"%s\" for keyname \"%s\" of section \"[%s]\"" laurent@580: msgstr "无效值 \"%s\" 属于关键名 \"%s\" 段的 \"[%s]\"" laurent@580: laurent@580: #: eds_utils.py:228 laurent@580: #: eds_utils.py:357 laurent@580: #, python-format laurent@580: msgid "Keyname \"%s\" not recognised for section \"[%s]\"" laurent@580: msgstr "关键名 \"%s\" 不被段识别 \"[%s]\"" laurent@580: laurent@580: #: commondialogs.py:552 laurent@580: msgid "Length" laurent@580: msgstr "长度" laurent@580: laurent@580: #: commondialogs.py:513 laurent@580: msgid "Length:" laurent@580: msgstr "长度:" laurent@580: laurent@580: #: networkedit.py:636 laurent@580: #: objdictedit.py:533 laurent@580: msgid "Mandatory" laurent@580: msgstr "强制" laurent@580: laurent@580: #: networkedit.py:259 laurent@580: #: objdictedit.py:252 laurent@580: #: subindextable.py:65 laurent@580: msgid "Map Variable" laurent@580: msgstr "地图变量" laurent@580: laurent@580: #: commondialogs.py:546 laurent@580: msgid "Maximum" laurent@580: msgstr "最大值" laurent@580: laurent@580: #: commondialogs.py:505 laurent@580: msgid "Maximum:" laurent@580: msgstr "最大值:" laurent@580: laurent@580: #: commondialogs.py:541 laurent@580: msgid "Minimum" laurent@580: msgstr "最小值" laurent@580: laurent@580: #: commondialogs.py:497 laurent@580: msgid "Minimum:" laurent@580: msgstr "最小值:" laurent@580: laurent@580: #: subindextable.py:361 laurent@580: msgid "Modify" laurent@580: msgstr "修改 " laurent@580: laurent@580: #: commondialogs.py:287 laurent@580: #: commondialogs.py:694 laurent@580: #: commondialogs.py:901 laurent@580: msgid "Name:" laurent@580: msgstr "名字:" laurent@580: laurent@580: #: networkedit.py:183 laurent@580: msgid "Network" laurent@580: msgstr "网络" laurent@580: laurent@580: #: commondialogs.py:931 laurent@580: msgid "Network Management:" laurent@580: msgstr "网络管理:" laurent@580: laurent@580: #: networkedit.py:318 laurent@580: #: networkedit.py:596 laurent@580: msgid "Networkedit" laurent@580: msgstr "网络编辑器" laurent@580: laurent@580: #: networkedit.py:594 laurent@580: #, python-format laurent@580: msgid "Networkedit - %s" laurent@580: msgstr "网络编辑器 - %s" laurent@580: laurent@580: #: networkedit.py:190 laurent@580: #: objdictedit.py:180 laurent@580: msgid "New\tCTRL+N" laurent@580: msgstr "新建\tCTRL+N" laurent@580: laurent@580: #: subindextable.py:52 laurent@580: msgid "No" laurent@580: msgstr "否" laurent@580: laurent@580: #: networkedit.py:880 laurent@580: #: objdictedit.py:936 laurent@580: msgid "No map variable index left!" laurent@580: msgstr "无剩余地图变量指标!" laurent@580: laurent@580: #: nodelist.py:235 laurent@580: #, python-format laurent@580: msgid "Node 0x%2.2X doesn't exist" laurent@580: msgstr "节点 0x%2.2X 不存在 " laurent@580: laurent@580: #: commondialogs.py:940 laurent@580: msgid "Node Guarding" laurent@580: msgstr "节点护卫" laurent@580: laurent@580: #: commondialogs.py:760 laurent@580: #: commondialogs.py:1036 laurent@580: msgid "Node ID must be integer!" laurent@580: msgstr "节点ID必须是整数!" laurent@580: laurent@580: #: commondialogs.py:702 laurent@580: #: commondialogs.py:905 laurent@580: msgid "Node ID:" laurent@580: msgstr "节点ID:" laurent@580: laurent@580: #: commondialogs.py:690 laurent@580: #: networkedit.py:230 laurent@580: #: objdictedit.py:223 laurent@580: msgid "Node infos" laurent@580: msgstr "节点信息" laurent@580: laurent@580: #: commondialogs.py:755 laurent@580: #: commondialogs.py:1031 laurent@580: msgid "Node name can't be undefined or start with a digit and must be composed of alphanumerical characters or underscore!" laurent@580: msgstr "节点名称不能是未定义的或以数字开头的,必须由字母数字混合字符或下划线组成!" laurent@580: laurent@580: #: nodelist.py:165 laurent@580: #, python-format laurent@580: msgid "Node with \"0x%2.2X\" ID doesn't exist" laurent@580: msgstr "节点ID为 \"0x%2.2X\" 不存在" laurent@580: laurent@580: #: commondialogs.py:935 laurent@580: #: commondialogs.py:1010 laurent@580: #: commondialogs.py:1020 laurent@580: #: commondialogs.py:1056 laurent@580: #: commondialogs.py:1096 laurent@580: msgid "None" laurent@580: msgstr "毫无" laurent@580: laurent@580: #: commondialogs.py:358 laurent@580: msgid "Number" laurent@580: msgstr "数字" laurent@580: laurent@580: #: subindextable.py:852 laurent@580: msgid "Number of subindexes to add:" laurent@580: msgstr "一些子指标需要添加:" laurent@580: laurent@580: #: subindextable.py:873 laurent@580: msgid "Number of subindexes to delete:" laurent@580: msgstr "一些子指标需要删除:" laurent@580: laurent@580: #: commondialogs.py:291 laurent@580: msgid "Number:" laurent@580: msgstr "数字:" laurent@580: laurent@580: #: commondialogs.py:1085 laurent@580: msgid "OD Profile files (*.prf)|*.prf|All files|*.*" laurent@580: msgstr "OD Profile 文件 (*.prf)|*.prf|所有文件|*.*" laurent@580: laurent@580: #: objdictedit.py:668 laurent@580: #: objdictedit.py:722 laurent@580: msgid "OD files (*.od)|*.od|All files|*.*" laurent@580: msgstr "OD 文件 (*.od)|*.od|所有文件|*.*" laurent@580: laurent@580: #: objdictedit.py:309 laurent@580: #: objdictedit.py:508 laurent@580: msgid "Objdictedit" laurent@580: msgstr "Objdictedit" laurent@580: laurent@580: #: objdictedit.py:506 laurent@580: #, python-format laurent@580: msgid "Objdictedit - %s" laurent@580: msgstr "Objdictedit - %s" laurent@580: laurent@580: #: networkedit.py:192 laurent@580: #: objdictedit.py:182 laurent@580: msgid "Open\tCTRL+O" laurent@580: msgstr "打开\tCTRL+O" laurent@580: laurent@580: #: networkedit.py:634 laurent@580: #: objdictedit.py:531 laurent@580: msgid "Optional" laurent@580: msgstr "可选择的" laurent@580: laurent@580: #: commondialogs.py:950 laurent@580: msgid "Options:" laurent@580: msgstr "选项:" laurent@580: laurent@580: #: commondialogs.py:1019 laurent@580: #: commondialogs.py:1084 laurent@580: msgid "Other" laurent@580: msgstr "其他 " laurent@580: laurent@580: #: networkedit.py:236 laurent@580: #: networkedit.py:706 laurent@580: #: objdictedit.py:229 laurent@580: #: objdictedit.py:603 laurent@580: msgid "Other Profile" laurent@580: msgstr "其他 Profile" laurent@580: laurent@580: #: networkedit.py:257 laurent@580: #: objdictedit.py:250 laurent@580: #: subindextable.py:63 laurent@580: msgid "PDO Receive" laurent@580: msgstr "PDO 接收" laurent@580: laurent@580: #: networkedit.py:255 laurent@580: #: objdictedit.py:248 laurent@580: #: subindextable.py:64 laurent@580: msgid "PDO Transmit" laurent@580: msgstr "PDO传输" laurent@580: laurent@580: #: objdictgen.py:58 laurent@580: msgid "Parsing input file" laurent@580: msgstr "解析输入文件" laurent@580: laurent@580: #: networkedit.py:154 laurent@580: #: objdictedit.py:145 laurent@580: #, python-format laurent@580: msgid "Please point your browser at: %s" laurent@580: msgstr "请在您的浏览器上输入下面的地址:%s " laurent@580: laurent@580: #: commondialogs.py:116 laurent@580: msgid "Possible Profile Indexes:" laurent@580: msgstr "可能的 Profile 指标:" laurent@580: laurent@580: #: nodemanager.py:218 laurent@580: msgid "Problem with DS-302! Syntax Error." laurent@580: msgstr "DS-302有问题!语法错误。" laurent@580: laurent@580: #: commondialogs.py:909 laurent@580: msgid "Profile:" laurent@580: msgstr "Profile:" laurent@580: laurent@580: #: commondialogs.py:1250 laurent@580: msgid "Question" laurent@580: msgstr "问题" laurent@580: laurent@580: #: subindextable.py:38 laurent@580: #: subindextable.py:39 laurent@580: msgid "Read Only" laurent@580: msgstr "只读" laurent@580: laurent@580: #: subindextable.py:38 laurent@580: #: subindextable.py:39 laurent@580: msgid "Read/Write" laurent@580: msgstr "读/写" laurent@580: laurent@580: #: networkedit.py:227 laurent@580: #: objdictedit.py:220 laurent@580: msgid "Redo\tCTRL+Y" laurent@580: msgstr "重做\tCTRL+Y" laurent@580: laurent@580: #: networkedit.py:222 laurent@580: #: objdictedit.py:215 laurent@580: msgid "Refresh\tCTRL+R" laurent@580: msgstr "刷新\tCTRL+R" laurent@580: laurent@580: #: networkedit.py:211 laurent@580: msgid "Remove Slave Node" laurent@580: msgstr "移除从节点" laurent@580: laurent@580: #: networkedit.py:568 laurent@580: msgid "Remove slave" laurent@580: msgstr "移除从" laurent@580: laurent@580: #: subindextable.py:359 laurent@580: msgid "Rename" laurent@580: msgstr "重命名" laurent@580: laurent@580: #: subindextable.py:807 laurent@580: msgid "Rename an index" laurent@580: msgstr "重命名一个指标" laurent@580: laurent@580: #: networkedit.py:253 laurent@580: #: objdictedit.py:246 laurent@580: #: subindextable.py:62 laurent@580: msgid "SDO Client" laurent@580: msgstr "SDO 客户端" laurent@580: laurent@580: #: networkedit.py:251 laurent@580: #: objdictedit.py:244 laurent@580: #: subindextable.py:61 laurent@580: msgid "SDO Server" laurent@580: msgstr "SDO 服务器" laurent@580: laurent@580: #: networkedit.py:197 laurent@580: #: objdictedit.py:187 laurent@580: msgid "Save\tCTRL+S" laurent@580: msgstr "保存\tCTRL+S" laurent@580: laurent@580: #: objdictedit.py:189 laurent@580: msgid "Save As...\tALT+S" laurent@580: msgstr "另存为...\tALT+S" laurent@580: laurent@580: #: commondialogs.py:970 laurent@580: msgid "Save Configuration" laurent@580: msgstr "保存配置" laurent@580: laurent@580: #: eds_utils.py:248 laurent@580: #: eds_utils.py:311 laurent@580: #, python-format laurent@580: msgid "Section \"[%s]\" is unrecognized" laurent@580: msgstr "段 \"[%s]\" 不能识别" laurent@580: laurent@580: #: commondialogs.py:1287 laurent@580: msgid "Size" laurent@580: msgstr "尺寸" laurent@580: laurent@580: #: commondialogs.py:1198 laurent@580: msgid "Slave Name" laurent@580: msgstr "从名字" laurent@580: laurent@580: #: commondialogs.py:1156 laurent@580: msgid "Slave Name:" laurent@580: msgstr "从名字:" laurent@580: laurent@580: #: commondialogs.py:1200 laurent@580: msgid "Slave Node ID" laurent@580: msgstr "从节点ID" laurent@580: laurent@580: #: commondialogs.py:1223 laurent@580: msgid "Slave Node ID must be a value in decimal or hexadecimal!" laurent@580: msgstr "从节点ID必须是一个十进制或十六进制的值!" laurent@580: laurent@580: #: commondialogs.py:1228 laurent@580: msgid "Slave Node ID must be between 0 and 127!" laurent@580: msgstr "从节点ID必须是0到127的数字!" laurent@580: laurent@580: #: commondialogs.py:1164 laurent@580: msgid "Slave Node ID:" laurent@580: msgstr "从节点ID:" laurent@580: laurent@580: #: commondialogs.py:976 laurent@580: msgid "Store EDS" laurent@580: msgstr "储存 EDS" laurent@580: laurent@580: #: commondialogs.py:1287 laurent@580: msgid "Subindex" laurent@580: msgstr "子指标" laurent@580: laurent@580: #: networkedit.py:631 laurent@580: #: objdictedit.py:528 laurent@580: #, python-format laurent@580: msgid "Subindex: 0x%02X" laurent@580: msgstr "子指标: 0x%02X" laurent@580: laurent@580: #: nodemanager.py:264 laurent@580: msgid "" laurent@580: "Syntax Error\n" laurent@580: "Bad OD Profile file!" laurent@580: msgstr "" laurent@580: "语法错误\n" laurent@580: "错的OD配置文件!" laurent@580: laurent@580: #: networkedit.py:521 laurent@580: #: objdictedit.py:482 laurent@580: #: objdictedit.py:743 laurent@580: msgid "There are changes, do you want to save?" laurent@580: msgstr "有改动,你想保存吗?" laurent@580: laurent@580: #: nodemanager.py:659 laurent@580: msgid "Too many User Types have already been defined!" laurent@580: msgstr "太多用户类型已被定义!" laurent@580: laurent@580: #: subindextable.py:46 laurent@580: msgid "True" laurent@580: msgstr "真" laurent@580: laurent@580: #: commondialogs.py:283 laurent@580: #: commondialogs.py:479 laurent@580: #: commondialogs.py:710 laurent@580: #: commondialogs.py:897 laurent@580: msgid "Type:" laurent@580: msgstr "类型:" laurent@580: laurent@580: #: gen_cfile.py:581 laurent@580: #, python-format laurent@580: msgid "" laurent@580: "Unable to Generate C File\n" laurent@580: "%s" laurent@580: msgstr "" laurent@580: "无法生成C文件\n" laurent@580: "%s" laurent@580: laurent@580: #: eds_utils.py:639 laurent@580: #, python-format laurent@580: msgid "" laurent@580: "Unable to generate EDS file\n" laurent@580: "%s" laurent@580: msgstr "" laurent@580: "无法生成EDS文件\n" laurent@580: "%s" laurent@580: laurent@580: #: eds_utils.py:779 laurent@580: #, python-format laurent@580: msgid "" laurent@580: "Unable to import EDS file\n" laurent@580: "%s" laurent@580: msgstr "" laurent@580: "无法导入EDS文件\n" laurent@580: "%s" laurent@580: laurent@580: #: nodelist.py:212 laurent@580: #, python-format laurent@580: msgid "" laurent@580: "Unable to load CPJ file\n" laurent@580: "%s" laurent@580: msgstr "" laurent@580: "无法载入CPJ文件\n" laurent@580: "%s" laurent@580: laurent@580: #: nodemanager.py:288 laurent@580: #, python-format laurent@580: msgid "Unable to load file \"%s\"!" laurent@580: msgstr "无法载入文件 \"%s\"!" laurent@580: laurent@580: #: commondialogs.py:321 laurent@580: msgid "Undefined" laurent@580: msgstr "未定义" laurent@580: laurent@580: #: networkedit.py:225 laurent@580: #: objdictedit.py:218 laurent@580: msgid "Undo\tCTRL+Z" laurent@580: msgstr "撤消\tCTRL+Z" laurent@580: laurent@580: #: nodemanager.py:853 laurent@580: #, python-format laurent@580: msgid "Unnamed%d" laurent@580: msgstr "未命名%d" laurent@580: laurent@580: #: networkedit.py:261 laurent@580: #: objdictedit.py:254 laurent@580: #: subindextable.py:60 laurent@580: msgid "User Type" laurent@580: msgstr "用户类型" laurent@580: laurent@580: #: commondialogs.py:1287 laurent@580: msgid "Value" laurent@580: msgstr "值" laurent@580: laurent@580: #: commondialogs.py:493 laurent@580: msgid "Values" laurent@580: msgstr "值" laurent@580: laurent@580: #: subindextable.py:38 laurent@580: msgid "Write Only" laurent@580: msgstr "只写" laurent@580: laurent@580: #: objdictgen.py:68 laurent@580: msgid "Writing output file" laurent@580: msgstr "写输出文件" laurent@580: laurent@580: #: subindextable.py:52 laurent@580: msgid "Yes" laurent@580: msgstr "是" laurent@580: laurent@580: #: subindextable.py:82 laurent@580: msgid "access" laurent@580: msgstr "存取" laurent@580: laurent@580: #: subindextable.py:82 laurent@580: msgid "comment" laurent@580: msgstr "注释" laurent@580: laurent@580: #: networkedit.py:914 laurent@580: #: networkedit.py:916 laurent@580: #: objdictedit.py:967 laurent@580: #: objdictedit.py:969 laurent@580: msgid "file : " laurent@580: msgstr "文件" laurent@580: laurent@580: #: networkedit.py:917 laurent@580: #: objdictedit.py:970 laurent@580: msgid "function : " laurent@580: msgstr "功能:" laurent@580: laurent@580: #: networkedit.py:917 laurent@580: #: objdictedit.py:970 laurent@580: msgid "line : " laurent@580: msgstr "线:" laurent@580: laurent@580: #: commondialogs.py:648 laurent@580: msgid "master" laurent@580: msgstr "主控" laurent@580: laurent@580: #: subindextable.py:82 laurent@580: msgid "name" laurent@580: msgstr "名字" laurent@580: laurent@580: #: subindextable.py:82 laurent@580: msgid "save" laurent@580: msgstr "保存" laurent@580: laurent@580: #: commondialogs.py:648 laurent@580: #: commondialogs.py:1007 laurent@580: msgid "slave" laurent@580: msgstr "从" laurent@580: laurent@580: #: subindextable.py:82 laurent@580: msgid "subindex" laurent@580: msgstr "子指标" laurent@580: laurent@580: #: subindextable.py:82 laurent@580: msgid "type" laurent@580: msgstr "类型" laurent@580: laurent@580: #: subindextable.py:82 laurent@580: msgid "value" laurent@580: msgstr "值" laurent@580: