laurent@361: # SOME DESCRIPTIVE TITLE. laurent@361: # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER laurent@361: # This file is distributed under the same license as the PACKAGE package. laurent@361: # FIRST AUTHOR , YEAR. laurent@361: # laurent@361: msgid "" laurent@361: msgstr "" laurent@361: "Project-Id-Version: PACKAGE VERSION\n" laurent@361: "Report-Msgid-Bugs-To: \n" laurent@361: "POT-Creation-Date: 2009-06-24 18:44+0200\n" laurent@361: "PO-Revision-Date: 2009-07-02 18:27+0100\n" laurent@361: "Last-Translator: \n" laurent@361: "Language-Team: LANGUAGE \n" laurent@361: "MIME-Version: 1.0\n" laurent@361: "Content-Type: text/plain; charset=UTF-8\n" laurent@361: "Content-Transfer-Encoding: 8bit\n" laurent@361: laurent@361: #: Beremiz.py:1429 laurent@361: #, python-format laurent@361: msgid "" laurent@361: "\n" laurent@361: "An unhandled exception (bug) occured. Bug report saved at :\n" laurent@361: "(%s)\n" laurent@361: "\n" laurent@361: "Please contact LOLITech at:\n" laurent@361: "+33 (0)3 29 57 60 42\n" laurent@361: "or please be kind enough to send this file to:\n" laurent@361: "bugs_beremiz@lolitech.fr\n" laurent@361: "\n" laurent@361: "You should now restart Beremiz.\n" laurent@361: "\n" laurent@361: "Traceback:\n" laurent@361: msgstr "" laurent@361: "\n" laurent@361: "一个未处理的异常(漏洞)出现。漏洞报告存为:\n" laurent@361: "(%s)\n" laurent@361: "\n" laurent@361: "请用以下方式联系LOLITech:\n" laurent@361: "+33 (0)3 29 57 60 42\n" laurent@361: "或者请将文件发送至下列邮箱:\n" laurent@361: "bugs_beremiz@lolitech.fr\n" laurent@361: "\n" laurent@361: "你现在必须重新启动Beremiz。\n" laurent@361: "\n" laurent@361: "回溯:\n" laurent@361: laurent@361: #: plugger.py:1332 laurent@361: msgid " generation failed !\n" laurent@361: msgstr "生成失败!\n" laurent@361: laurent@361: #: Beremiz.py:1288 laurent@361: #, python-format laurent@361: msgid "\"%s\" folder is not a valid Beremiz project\n" laurent@361: msgstr "\"%s\" 文件夹不是有效的Beremiz项目\n" laurent@361: laurent@361: #: Beremiz_service.py:467 laurent@361: #: runtime/PLCObject.py:269 laurent@361: msgid "#EXCEPTION : " laurent@361: msgstr "#异常:" laurent@361: laurent@361: #: Beremiz.py:1417 laurent@361: #: Beremiz.py:1419 laurent@361: #: Beremiz.py:1420 laurent@361: msgid ", " laurent@361: msgstr "," laurent@361: laurent@361: #: Beremiz.py:1415 laurent@361: msgid ". " laurent@361: msgstr "。" laurent@361: laurent@361: #: plugger.py:395 laurent@361: #, python-format laurent@361: msgid "A child names \"%s\" already exist -> \"%s\"\n" laurent@361: msgstr "分支名字 \"%s\" 已经存在 -> \"%s\"\n" laurent@361: laurent@361: #: plugger.py:427 laurent@361: #, python-format laurent@361: msgid "A child with IEC channel %d already exist -> %d\n" laurent@361: msgstr "一个IEC通道的分支 %d 已经存在 -> %d\n" laurent@361: laurent@361: #: Beremiz.py:342 laurent@361: msgid "About" laurent@361: msgstr "关于" laurent@361: laurent@361: #: Beremiz.py:1357 laurent@361: msgid "About Beremiz" laurent@361: msgstr "关于Beremiz" laurent@361: laurent@361: #: Beremiz.py:311 laurent@361: #: Beremiz.py:1390 laurent@361: msgid "Add Plugin" laurent@361: msgstr "添加插件" laurent@361: laurent@361: #: Beremiz.py:612 laurent@361: #: Beremiz.py:874 laurent@361: msgid "Add a sub plugin" laurent@361: msgstr "添加一个子插件" laurent@361: laurent@361: #: plugger.py:1680 laurent@361: msgid "Already connected. Please disconnect\n" laurent@361: msgstr "已经连接。请断开连接\n" laurent@361: laurent@361: #: Beremiz.py:1056 laurent@361: msgid "Append " laurent@361: msgstr "追加" laurent@361: laurent@361: #: plugins/canfestival/config_utils.py:341 laurent@361: #: plugins/canfestival/config_utils.py:623 laurent@361: #, python-format laurent@361: msgid "Bad location size : %s" laurent@361: msgstr "不好的位置大小:%s" laurent@361: laurent@361: #: Beremiz.py:392 laurent@361: msgid "Beremiz" laurent@361: msgstr "Beremiz" laurent@361: laurent@361: #: Beremiz.py:340 laurent@361: msgid "Beremiz\tF1" laurent@361: msgstr "Beremiz\tF1" laurent@361: laurent@361: #: plugger.py:1464 laurent@361: msgid "Broken" laurent@361: msgstr "损坏" laurent@361: laurent@361: #: plugger.py:1800 laurent@361: msgid "Build" laurent@361: msgstr "构建" laurent@361: laurent@361: #: Beremiz.py:320 laurent@361: msgid "Build\tCTRL+R" laurent@361: msgstr "建立\tCTRL+R" laurent@361: laurent@361: #: plugger.py:1434 laurent@361: msgid "Build directory already clean\n" laurent@361: msgstr "构建目录已经清除\n" laurent@361: laurent@361: #: plugger.py:1801 laurent@361: msgid "Build project into build folder" laurent@361: msgstr "在构建文件夹中构建项目" laurent@361: laurent@361: #: plugger.py:1350 laurent@361: msgid "C Build crashed !\n" laurent@361: msgstr "C构建损坏!\n" laurent@361: laurent@361: #: plugger.py:1347 laurent@361: msgid "C Build failed.\n" laurent@361: msgstr "C构建失败。\n" laurent@361: laurent@361: #: plugger.py:1336 laurent@361: msgid "C code generated successfully.\n" laurent@361: msgstr "C代码生成成功。\n" laurent@361: laurent@361: #: targets/toolchain_gcc.py:119 laurent@361: #, python-format laurent@361: msgid "C compilation of %s failed.\n" laurent@361: msgstr " %s 的C编译失败。\n" laurent@361: laurent@361: #: plugger.py:1037 laurent@361: #, python-format laurent@361: msgid "Can't find module for target %s!\n" laurent@361: msgstr "无法为目标找到模型 %s!\n" laurent@361: laurent@361: #: discovery.py:79 laurent@361: msgid "Cancel" laurent@361: msgstr "取消" laurent@361: laurent@361: #: plugger.py:1746 laurent@361: msgid "Cannot compare latest build to target. Please build.\n" laurent@361: msgstr "无法与目标比较最新的建立。\n" laurent@361: laurent@361: #: plugger.py:465 laurent@361: #, python-format laurent@361: msgid "Cannot create child %s of type %s " laurent@361: msgstr "无法新建分支 %s 类型 %s " laurent@361: laurent@361: #: plugger.py:420 laurent@361: #, python-format laurent@361: msgid "Cannot find lower free IEC channel than %d\n" laurent@361: msgstr "无法找到比 %d 更低的自由的IEC通道\n" laurent@361: laurent@361: #: connectors/PYRO/__init__.py:61 laurent@361: msgid "Cannot get PLC status - connection failed.\n" laurent@361: msgstr "无法获取PLC的状态 - 连接失败。\n" laurent@361: laurent@361: #: plugger.py:1161 laurent@361: msgid "Cannot open/parse VARIABLES.csv!\n" laurent@361: msgstr "无法打开/解析 VARIABLES.csv!\n" laurent@361: laurent@361: #: plugins/canfestival/config_utils.py:371 laurent@361: #, python-format laurent@361: msgid "Cannot set bit offset for non bool '%s' variable (ID:%d,Idx:%x,sIdx:%x))" laurent@361: msgstr "无法设定位抵消非布尔 '%s' variable (ID:%d,Idx:%x,sIdx:%x)) " laurent@361: laurent@361: #: Beremiz_service.py:281 laurent@361: msgid "Change IP of interface to bind" laurent@361: msgstr "更改界面的ip用以绑定" laurent@361: laurent@361: #: Beremiz_service.py:280 laurent@361: msgid "Change Name" laurent@361: msgstr "更改名字" laurent@361: laurent@361: #: Beremiz_service.py:284 laurent@361: msgid "Change Port Number" laurent@361: msgstr "更改端口号" laurent@361: laurent@361: #: Beremiz_service.py:286 laurent@361: msgid "Change working directory" laurent@361: msgstr "更改工作目录" laurent@361: laurent@361: #: Beremiz.py:1249 laurent@361: #: Beremiz.py:1272 laurent@361: msgid "Choose a project" laurent@361: msgstr "选择一个项目" laurent@361: laurent@361: #: Beremiz_service.py:332 laurent@361: msgid "Choose a working directory " laurent@361: msgstr "选择一个工作目录" laurent@361: laurent@361: #: plugger.py:1804 laurent@361: msgid "Clean" laurent@361: msgstr "清除" laurent@361: laurent@361: #: plugger.py:1806 laurent@361: msgid "Clean project build folder" laurent@361: msgstr "清除项目构建目录" laurent@361: laurent@361: #: plugger.py:1431 laurent@361: msgid "Cleaning the build directory\n" laurent@361: msgstr "清除构建目录\n" laurent@361: laurent@361: #: Beremiz.py:524 laurent@361: #: Beremiz.py:1299 laurent@361: msgid "Close Application" laurent@361: msgstr "关闭应用" laurent@361: laurent@361: #: Beremiz.py:292 laurent@361: msgid "Close Project" laurent@361: msgstr "关闭项目" laurent@361: laurent@361: #: plugger.py:963 laurent@415: msgid "Compiling IEC Program into C code...\n" laurent@361: msgstr "正在将IEC程序编译成C代码...\n" laurent@361: laurent@361: #: plugins/canfestival/config_utils.py:335 laurent@361: #: plugins/canfestival/config_utils.py:617 laurent@361: #, python-format laurent@415: msgid "Type conflict for location \"%s\"" laurent@361: msgstr "位置的冲突类型 \"%s\"" laurent@361: laurent@361: #: plugger.py:1828 laurent@361: msgid "Connect" laurent@361: msgstr "连接" laurent@361: laurent@361: #: plugger.py:1829 laurent@361: msgid "Connect to the target PLC" laurent@361: msgstr "连接到PLC目标" laurent@361: laurent@361: #: connectors/PYRO/__init__.py:31 laurent@361: #, python-format laurent@361: msgid "Connecting to URI : %s\n" laurent@361: msgstr "连接到URI: %s!\n" laurent@361: laurent@361: #: plugger.py:1713 laurent@361: #, python-format laurent@361: msgid "Connection failed to %s!\n" laurent@361: msgstr "连接失败 %s!\n" laurent@361: laurent@361: #: plugger.py:581 laurent@361: #, python-format laurent@361: msgid "" laurent@361: "Could not add child \"%s\", type %s :\n" laurent@361: "%s\n" laurent@361: msgstr "" laurent@361: "无法添加分支 \"%s\", type %s :\n" laurent@361: "%s\n" laurent@361: laurent@361: #: plugger.py:558 laurent@361: #, python-format laurent@361: msgid "" laurent@361: "Couldn't load plugin base parameters %s :\n" laurent@361: " %s" laurent@361: msgstr "" laurent@361: "无法下载插件基本参数 %s :\n" laurent@361: " %s" laurent@361: laurent@361: #: plugger.py:569 laurent@361: #, python-format laurent@361: msgid "" laurent@361: "Couldn't load plugin parameters %s :\n" laurent@361: " %s" laurent@361: msgstr "" laurent@361: "无法下载插件参数 %s :\n" laurent@361: " %s" laurent@361: laurent@361: #: plugger.py:1644 laurent@361: msgid "Couldn't start PLC debug !\n" laurent@361: msgstr "无法开始PLC调试!\n" laurent@361: laurent@361: #: plugger.py:1674 laurent@361: msgid "Couldn't stop PLC !\n" laurent@361: msgstr "无法停止PLC!\n" laurent@361: laurent@361: #: plugger.py:1814 laurent@361: msgid "Debug" laurent@361: msgstr "调试" laurent@361: laurent@361: #: plugger.py:1514 laurent@361: #, python-format laurent@361: msgid "Debug : Unknown variable %s\n" laurent@361: msgstr "调试 :未知变量 %s\n" laurent@361: laurent@361: #: plugger.py:1622 laurent@361: msgid "Debug Thread couldn't be killed" laurent@361: msgstr "调试线程不能结束" laurent@361: laurent@361: #: plugger.py:1609 laurent@361: #, python-format laurent@361: msgid "Debug data not coherent %d != %d\n" laurent@361: msgstr "调试不和谐的数据 %d != %d\n" laurent@361: laurent@361: #: runtime/PLCObject.py:424 laurent@361: #, python-format laurent@361: msgid "Debug error idx : %d, expected_idx %d, type : %s" laurent@361: msgstr "调试错误 idx : %d, expected_idx %d, 类型 : %s" laurent@361: laurent@361: #: plugger.py:1614 laurent@361: msgid "Debugger disabled\n" laurent@361: msgstr "调试器禁用\n" laurent@361: laurent@361: #: Beremiz.py:313 laurent@361: msgid "Delete Plugin" laurent@361: msgstr "删除插件" laurent@361: laurent@361: #: Beremiz.py:865 laurent@361: msgid "Delete this plugin" laurent@361: msgstr "删除这个插件" laurent@361: laurent@361: #: plugger.py:1461 laurent@361: msgid "Dirty" laurent@361: msgstr "变质" laurent@361: laurent@361: #: plugger.py:1837 laurent@361: msgid "Disconnect" laurent@361: msgstr "断开" laurent@361: laurent@361: #: plugger.py:1839 laurent@361: msgid "Disconnect from PLC" laurent@361: msgstr "从PLC断开" laurent@361: laurent@361: #: plugger.py:1467 laurent@361: msgid "Disconnected" laurent@361: msgstr "已断开" laurent@361: laurent@361: #: PythonSTC.py:576 laurent@361: msgid "Do you want to continue?" laurent@361: msgstr "你希望继续吗?" laurent@361: laurent@361: #: Beremiz.py:1261 laurent@361: msgid "ERROR" laurent@361: msgstr "错误" laurent@361: laurent@361: #: plugins/c_ext/c_ext.py:204 laurent@361: #: plugins/c_ext/c_ext.py:205 laurent@361: msgid "Edit C File" laurent@361: msgstr "编辑C文件" laurent@361: laurent@361: #: plugins/canfestival/canfestival.py:200 laurent@361: msgid "Edit CanOpen Network with NetworkEdit" laurent@361: msgstr "用网络编辑器编辑CanOpen网络" laurent@361: laurent@361: #: plugger.py:1796 laurent@361: msgid "Edit PLC" laurent@361: msgstr "编辑PLC" laurent@361: laurent@361: #: Beremiz.py:308 laurent@361: msgid "Edit PLC\tCTRL+R" laurent@361: msgstr "编辑PLC\tCTRL+R" laurent@361: laurent@361: #: plugger.py:1797 laurent@361: msgid "Edit PLC program with PLCOpenEditor" laurent@361: msgstr "使用PLCOpen编辑器编辑PLC程序" laurent@361: laurent@361: #: plugger.py:1856 laurent@361: msgid "Edit a WxWidgets GUI with WXGlade" laurent@361: msgstr "用 WXGlade 编辑一个 WxWidgets 用户图形界面" laurent@361: laurent@361: #: plugins/canfestival/canfestival.py:199 laurent@361: msgid "Edit network" laurent@361: msgstr "编辑网络" laurent@361: laurent@361: #: plugger.py:1848 laurent@361: msgid "Edit raw IEC code added to code generated by PLCGenerator" laurent@361: msgstr "编辑原始的IEC代码添加至PLCGenerator生成的代码" laurent@361: laurent@361: #: plugger.py:1458 laurent@361: msgid "Empty" laurent@361: msgstr "空的" laurent@361: laurent@361: #: Beremiz.py:815 laurent@361: msgid "Enable/Disable this plugin" laurent@361: msgstr "激活/禁用这个插件" laurent@361: laurent@361: #: Beremiz_service.py:339 laurent@361: msgid "Enter a name " laurent@361: msgstr "输入一个名字" laurent@361: laurent@361: #: Beremiz_service.py:324 laurent@361: msgid "Enter a port number " laurent@361: msgstr "输入一个端口号" laurent@361: laurent@361: #: Beremiz_service.py:314 laurent@415: msgid "Enter the IP of the interface to bind" laurent@361: msgstr "输入界面的ip用以绑定" laurent@361: laurent@361: #: Beremiz.py:1284 laurent@361: #: Beremiz.py:1288 laurent@361: #: Beremiz.py:1443 laurent@361: #: Beremiz.py:1453 laurent@361: #: Beremiz_service.py:229 laurent@361: #: Beremiz_service.py:353 laurent@361: msgid "Error" laurent@361: msgstr "错误" laurent@361: laurent@361: #: plugger.py:1010 laurent@415: msgid "Error : At least one configuration and one resource must be declared in PLC !\n" laurent@361: msgstr "错误:在PLC中,必须申明至少一个配置和一个资源!\n" laurent@361: laurent@361: #: plugger.py:1002 laurent@361: #, python-format laurent@361: msgid "Error : IEC to C compiler returned %d\n" laurent@361: msgstr "错误:IEC到C编译器返回 %d\n" laurent@361: laurent@361: #: plugger.py:941 laurent@361: #, python-format laurent@361: msgid "" laurent@361: "Error in ST/IL/SFC code generator :\n" laurent@361: "%s\n" laurent@361: msgstr "" laurent@361: "错误在ST/IL/SFC代码生成器中:\n" laurent@361: "%s\n" laurent@361: laurent@361: #: plugger.py:202 laurent@361: #, python-format laurent@361: msgid "Error while saving \"%s\"\n" laurent@361: msgstr "存储时有错误 \"%s\"\n" laurent@361: laurent@361: #: plugins/canfestival/canfestival.py:191 laurent@361: msgid "Error: No Master generated\n" laurent@361: msgstr "错误:没有主控生成\n" laurent@361: laurent@361: #: plugins/canfestival/canfestival.py:186 laurent@361: msgid "Error: No PLC built\n" laurent@361: msgstr "错误:没有PLC构建\n" laurent@361: laurent@361: #: plugger.py:1707 laurent@361: #, python-format laurent@361: msgid "Exception while connecting %s!\n" laurent@361: msgstr "连接时存在异常 %s!\n" laurent@361: laurent@361: #: plugger.py:1014 laurent@361: msgid "Extracting Located Variables...\n" laurent@361: msgstr "正在提取位置变量......\n" laurent@361: laurent@361: #: plugger.py:1761 laurent@361: msgid "Failed : Must build before transfer.\n" laurent@361: msgstr "失败:传输之前必须构建。\n" laurent@361: laurent@361: #: plugger.py:1341 laurent@361: msgid "Fatal : cannot get builder.\n" laurent@361: msgstr "致命错误:无法获取构建者。\n" laurent@361: laurent@361: #: Beremiz.py:347 laurent@361: msgid "File" laurent@361: msgstr "文件" laurent@361: laurent@361: #: plugger.py:815 laurent@415: msgid "Chosen folder doesn't contain a program. It's not a valid project!" laurent@361: msgstr "被选中的文件夹未包含一个程序。它不是一个有效项目!" laurent@361: laurent@361: #: plugger.py:780 laurent@415: msgid "Chosen folder isn't empty. You can't use it for a new project!" laurent@361: msgstr "被选中的文件夹非空。你不能用它创建一个新项目!" laurent@361: laurent@361: #: connectors/PYRO/__init__.py:93 laurent@361: msgid "Force runtime reload\n" laurent@361: msgstr "强制重新运行\n" laurent@361: laurent@361: #: plugger.py:931 laurent@361: msgid "Generating SoftPLC IEC-61131 ST/IL/SFC code...\n" laurent@361: msgstr "生成软PLC IEC-61131 ST/IL/SFC 代码......\n" laurent@361: laurent@361: #: plugger.py:1289 laurent@361: msgid "Generating plugins C code\n" laurent@361: msgstr "生成C代码插件\n" laurent@361: laurent@361: #: Beremiz.py:350 laurent@361: msgid "Help" laurent@361: msgstr "帮助" laurent@361: laurent@361: #: plugger.py:1281 laurent@361: msgid "IEC-61131-3 code generation failed !\n" laurent@361: msgstr "IEC-61131-3代码生成失败!\n" laurent@361: laurent@361: #: plugins/canfestival/config_utils.py:376 laurent@361: #: plugins/canfestival/config_utils.py:637 laurent@361: #, python-format laurent@361: msgid "Invalid type \"%s\"-> %d != %d for location\"%s\"" laurent@361: msgstr "无效类型 \"%s\"-> %d != %d 用于位置 \"%s\"" laurent@361: laurent@361: #: Beremiz_service.py:315 laurent@361: #: Beremiz_service.py:316 laurent@415: msgid "IP is not valid!" laurent@361: msgstr "Ip无效!" laurent@361: laurent@361: #: plugger.py:1767 laurent@415: msgid "Latest build already matches current target. Transfering anyway...\n" laurent@361: msgstr "最新构建已经与当前目标匹配。正在传输中......\n" laurent@361: laurent@361: #: plugger.py:1737 laurent@415: msgid "Latest build does not match with target, please transfer.\n" laurent@361: msgstr "最新构建与目标不匹配,请传输。\n" laurent@361: laurent@361: #: plugger.py:1741 laurent@415: msgid "Latest build matches target, no transfer needed.\n" laurent@361: msgstr "最新构建与目标匹配,不需要传输。\n" laurent@361: laurent@361: #: Beremiz_service.py:283 laurent@361: msgid "Launch WX GUI inspector" laurent@361: msgstr "启动 WX GUI 检查员" laurent@361: laurent@361: #: Beremiz_service.py:282 laurent@361: msgid "Launch a live Python shell" laurent@361: msgstr "启动一个活的Python Shell" laurent@361: laurent@361: #: targets/toolchain_gcc.py:127 laurent@361: msgid "Linking :\n" laurent@361: msgstr "链接:\n" laurent@361: laurent@361: #: discovery.py:72 laurent@361: msgid "Local" laurent@361: msgstr "本地" laurent@361: laurent@361: #: Beremiz.py:435 laurent@361: msgid "Log Console" laurent@361: msgstr "控制台日志" laurent@361: laurent@361: #: plugger.py:475 laurent@361: #, python-format laurent@361: msgid "Max count (%d) reached for this plugin of type %s " laurent@361: msgstr "最大计数 (%d) 到达" laurent@361: laurent@361: #: runtime/ServicePublisher.py:50 laurent@361: msgid "My IP is :" laurent@361: msgstr "我的IP是:" laurent@361: laurent@361: #: Beremiz_service.py:340 laurent@361: msgid "Name must not be null!" laurent@361: msgstr "名称不能为空!" laurent@361: laurent@361: #: Beremiz.py:286 laurent@361: msgid "New\tCTRL+N" laurent@361: msgstr "新建\tCTRL+N" laurent@361: laurent@361: #: runtime/PLCObject.py:313 laurent@361: #, python-format laurent@361: msgid "NewPLC (%s)" laurent@361: msgstr "新的PLC(%s)" laurent@361: laurent@361: #: plugger.py:1791 laurent@415: msgid "No PLC to transfer (did build succeed ?)\n" laurent@361: msgstr "没有PLC可传输(构建是否成功?)\n" laurent@361: laurent@361: #: Beremiz_service.py:353 laurent@415: msgid "No running PLC" laurent@361: msgstr "没有正在运行的PLC" laurent@361: laurent@361: #: plugins/canfestival/config_utils.py:632 laurent@361: #, python-format laurent@361: msgid "No such index/subindex (%x,%x) (variable %s)" laurent@361: msgstr "没有这样的索引/子索引 (%x,%x) (variable %s)" laurent@361: laurent@361: #: plugins/canfestival/config_utils.py:361 laurent@361: #, python-format laurent@361: msgid "No such index/subindex (%x,%x) in ID : %d (variable %s)" laurent@361: msgstr "没有这样的索引/子索引 (%x,%x) in ID : %d (variable %s)" laurent@361: laurent@361: #: plugins/canfestival/config_utils.py:354 laurent@361: #, python-format laurent@361: msgid "Non existing node ID : %d (variable %s)" laurent@361: msgstr "不存在节点ID:%d (variable %s)" laurent@361: laurent@361: #: plugins/canfestival/config_utils.py:383 laurent@361: #, python-format laurent@361: msgid "Not PDO mappable variable : '%s' (ID:%d,Idx:%x,sIdx:%x))" laurent@361: msgstr "不是PDO填图变量: '%s' (ID:%d,Idx:%x,sIdx:%x))" laurent@361: laurent@361: #: discovery.py:83 laurent@361: msgid "OK" laurent@361: msgstr "确定" laurent@361: laurent@361: #: Beremiz.py:288 laurent@361: msgid "Open\tCTRL+O" laurent@361: msgstr "打开\tCTRL+O" laurent@361: laurent@361: #: targets/toolchain_gcc.py:95 laurent@361: msgid "PLC :\n" laurent@361: msgstr "PLC:\n" laurent@361: laurent@361: #: plugger.py:1447 laurent@361: #: plugger.py:1483 laurent@361: #: plugger.py:1723 laurent@361: #, python-format laurent@361: msgid "PLC is %s\n" laurent@361: msgstr "PLC 是 %s\n" laurent@361: laurent@361: #: Beremiz.py:1390 laurent@361: msgid "Please enter a name for plugin:" laurent@361: msgstr "请为插件输入一个名字:" laurent@361: laurent@361: #: runtime/PLCObject.py:219 laurent@361: msgid "Please stop PLC to close" laurent@361: msgstr "请停止PLC以便关闭" laurent@361: laurent@361: #: targets/toolchain_gcc.py:93 laurent@361: msgid "Plugin : " laurent@361: msgstr "插件:" laurent@361: laurent@361: #: plugger.py:1295 laurent@361: msgid "Plugins code generation failed !\n" laurent@361: msgstr "插件代码生成失败!\n" laurent@361: laurent@361: #: Beremiz_service.py:325 laurent@361: msgid "Port number must be 0 <= port <= 65535!" laurent@361: msgstr "端口号必须为 0 <= 端口号 <= 65535!" laurent@361: laurent@361: #: Beremiz_service.py:325 laurent@361: msgid "Port number must be an integer!" laurent@361: msgstr "端口号必须是整数!" laurent@361: laurent@361: #: runtime/PLCObject.py:279 laurent@361: #, python-format laurent@361: msgid "Problem %s PLC" laurent@361: msgstr "问题 %s PLC" laurent@361: laurent@361: #: plugger.py:789 laurent@361: msgid "Project not created" laurent@361: msgstr "项目未创建" laurent@361: laurent@361: #: plugger.py:503 laurent@361: #, python-format laurent@361: msgid "Project tree layout do not match plugin.xml %s!=%s " laurent@361: msgstr "项目树型布局与 plugin.xml 不匹配 %s!=%s " laurent@361: laurent@361: #: Beremiz.py:295 laurent@361: msgid "Properties" laurent@361: msgstr "属性" laurent@361: laurent@361: #: Beremiz_service.py:433 laurent@361: msgid "Publish service on local network" laurent@361: msgstr "在本地网络发布服务" laurent@361: laurent@361: #: plugger.py:1851 laurent@361: msgid "Python code" laurent@361: msgstr "Python代码" laurent@361: laurent@361: #: runtime/PLCObject.py:282 laurent@361: msgid "PythonThreadProc interrupted" laurent@361: msgstr "Python线程处理被中断" laurent@361: laurent@361: #: PythonSTC.py:577 laurent@361: msgid "Question" laurent@361: msgstr "问题" laurent@361: laurent@361: #: Beremiz_service.py:287 laurent@361: msgid "Quit" laurent@361: msgstr "退出" laurent@361: laurent@361: #: Beremiz.py:298 laurent@361: msgid "Quit\tCTRL+Q" laurent@361: msgstr "退出\tCTRL+Q" laurent@361: laurent@361: #: plugger.py:1847 laurent@361: msgid "Raw IEC code" laurent@361: msgstr "原始的IEC代码" laurent@361: laurent@361: #: Beremiz.py:1398 laurent@361: msgid "Really delete plugin ?" laurent@361: msgstr "确定删除插件?" laurent@361: laurent@361: #: discovery.py:64 laurent@361: msgid "Refresh" laurent@361: msgstr "刷新" laurent@361: laurent@361: #: Beremiz.py:1398 laurent@361: msgid "Remove plugin" laurent@361: msgstr "移除这个插件" laurent@361: laurent@361: #: Beremiz.py:325 laurent@361: #: plugger.py:1809 laurent@361: msgid "Run" laurent@361: msgstr "运行" laurent@361: laurent@361: #: Beremiz.py:290 laurent@361: msgid "Save\tCTRL+S" laurent@361: msgstr "保存\tCTRL+S" laurent@361: laurent@361: #: Beremiz.py:328 laurent@361: msgid "Save Log" laurent@361: msgstr "保存日志" laurent@361: laurent@361: #: Beremiz.py:523 laurent@361: #: Beremiz.py:1298 laurent@361: msgid "Save changes ?" laurent@361: msgstr "保存修改?" laurent@361: laurent@361: #: discovery.py:37 laurent@361: msgid "Service Discovery" laurent@361: msgstr "服务探索" laurent@361: laurent@361: #: plugger.py:1844 laurent@361: msgid "Show IEC code generated by PLCGenerator" laurent@361: msgstr "显示由PLCGenerator生成的IEC代码" laurent@361: laurent@361: #: plugins/canfestival/canfestival.py:202 laurent@361: msgid "Show Master" laurent@361: msgstr "显示主控" laurent@361: laurent@361: #: plugins/canfestival/canfestival.py:203 laurent@361: msgid "Show Master generated by config_utils" laurent@361: msgstr "显示由config_utils生成的主控" laurent@361: laurent@361: #: plugger.py:1842 laurent@361: msgid "Show code" laurent@361: msgstr "显示代码" laurent@361: laurent@361: #: Beremiz.py:323 laurent@361: msgid "Simulate" laurent@361: msgstr "模拟" laurent@361: laurent@361: #: plugger.py:1811 laurent@361: #: Beremiz_service.py:278 laurent@361: #: runtime/PLCObject.py:285 laurent@361: msgid "Start PLC" laurent@361: msgstr "开始PLC" laurent@361: laurent@361: #: plugger.py:1816 laurent@361: msgid "Start PLC (debug mode)" laurent@361: msgstr "开始PLC(调试模式)" laurent@361: laurent@361: #: plugger.py:1273 laurent@361: #, python-format laurent@361: msgid "Start build in %s\n" laurent@361: msgstr "开始建立 %s\n" laurent@361: laurent@361: #: plugger.py:1452 laurent@361: msgid "Started" laurent@361: msgstr "已开始" laurent@361: laurent@361: #: plugger.py:1631 laurent@361: msgid "Starting PLC (debug mode)\n" laurent@361: msgstr "正在开始PLC(调试模式)\n" laurent@361: laurent@361: #: plugger.py:1823 laurent@361: msgid "Stop" laurent@361: msgstr "停止" laurent@361: laurent@361: #: Beremiz_service.py:279 laurent@361: #: runtime/PLCObject.py:291 laurent@361: msgid "Stop PLC" laurent@361: msgstr "停止PLC" laurent@361: laurent@361: #: plugger.py:1825 laurent@361: msgid "Stop Running PLC" laurent@361: msgstr "停止运行PLC" laurent@361: laurent@361: #: plugger.py:1455 laurent@361: msgid "Stopped" laurent@361: msgstr "已停止" laurent@361: laurent@361: #: plugger.py:1670 laurent@361: msgid "Stopping debug\n" laurent@361: msgstr "正在停止调试\n" laurent@361: laurent@361: #: Beremiz_service.py:426 laurent@361: msgid "The daemon runs on port :" laurent@361: msgstr "守护进程在端口运行:" laurent@361: laurent@361: #: Beremiz_service.py:427 laurent@361: msgid "The object's uri is :" laurent@361: msgstr "对象的uri是:" laurent@361: laurent@361: #: Beremiz_service.py:428 laurent@361: msgid "The working directory :" laurent@361: msgstr "工作目录:" laurent@361: laurent@361: #: plugger.py:1832 laurent@361: msgid "Transfer" laurent@361: msgstr "传输" laurent@361: laurent@361: #: plugger.py:1834 laurent@361: msgid "Transfer PLC" laurent@361: msgstr "传输PLC" laurent@361: laurent@361: #: plugger.py:1787 laurent@361: msgid "Transfer completed successfully.\n" laurent@361: msgstr "传输成功\n" laurent@361: laurent@361: #: plugger.py:1789 laurent@361: msgid "Transfer failed\n" laurent@361: msgstr "传输失败\n" laurent@361: laurent@361: #: targets/Xenomai/__init__.py:27 laurent@361: msgid "Unable to get Xenomai's CFLAGS\n" laurent@361: msgstr "无法获取Xenomai的CFLAGS\n" laurent@361: laurent@361: #: targets/Xenomai/__init__.py:16 laurent@361: msgid "Unable to get Xenomai's LDFLAGS\n" laurent@361: msgstr "无法获取Xenomai的LDFLAGS\n" laurent@361: laurent@361: #: plugger.py:1855 laurent@361: msgid "WXGLADE GUI" laurent@361: msgstr "WXGLADE 用户图形界面" laurent@361: laurent@361: #: plugger.py:936 laurent@361: msgid "Warnings in ST/IL/SFC code generator :\n" laurent@361: msgstr "警告在ST/IL/SFC代码生成器中:\n" laurent@361: laurent@361: #: plugger.py:1852 laurent@361: msgid "Write Python runtime code, for use with python_eval FBs" laurent@361: msgstr "编辑Python运行时间代码,与python_eval FBs一起使用" laurent@361: laurent@361: #: connectors/PYRO/__init__.py:39 laurent@361: msgid "Wrong URI, please check it !\n" laurent@361: msgstr "错误的URI,请检查!\n" laurent@361: laurent@361: #: PythonSTC.py:575 laurent@361: msgid "You are about to overwrite that file\n" laurent@361: msgstr "你即将要覆盖该文件\n" laurent@361: laurent@361: #: wxPopen.py:134 laurent@361: #, python-format laurent@361: msgid "exited with status %s (pid %s)\n" laurent@361: msgstr "退出并保持现状 %s (pid %s)\n" laurent@361: laurent@361: #: Beremiz.py:1417 laurent@361: #: Beremiz.py:1419 laurent@361: msgid "file : " laurent@361: msgstr "文件:" laurent@361: laurent@361: #: Beremiz.py:1420 laurent@361: msgid "function : " laurent@361: msgstr "功能:" laurent@361: laurent@361: #: Beremiz.py:1420 laurent@361: msgid "line : " laurent@361: msgstr "在线:" laurent@361: laurent@361: #: runtime/PLCObject.py:277 laurent@361: msgid "loading" laurent@361: msgstr "载入" laurent@361: laurent@361: #: runtime/PLCObject.py:275 laurent@361: msgid "starting" laurent@361: msgstr "正在开始" laurent@361: laurent@361: #: Extra XSD strings laurent@361: msgid "BaseParams" laurent@361: msgstr "基本参照 " laurent@361: laurent@361: msgid "Name" laurent@361: msgstr "名字" laurent@361: laurent@361: msgid "IEC_Channel" laurent@361: msgstr "IEC_频道" laurent@361: laurent@361: msgid "Enabled" laurent@361: msgstr "启用" laurent@361: laurent@361: msgid "BeremizRoot" laurent@361: msgstr "Beremiz根" laurent@361: laurent@361: msgid "TargetType" laurent@361: msgstr "目标类型" laurent@361: laurent@361: msgid "URI_location" laurent@361: msgstr "URI_位置" laurent@361: laurent@361: msgid "Enable_Plugins" laurent@361: msgstr "启用_插件" laurent@361: laurent@361: msgid "CExtension" laurent@361: msgstr "C扩展" laurent@361: laurent@361: msgid "CFLAGS" laurent@361: msgstr "CFLAGS" laurent@361: laurent@361: msgid "LDFLAGS" laurent@361: msgstr "LDFLAGS" laurent@361: laurent@361: msgid "CanFestivalSlaveNode" laurent@361: msgstr "CanFestival从节点" laurent@361: laurent@361: msgid "CAN_Device" laurent@361: msgstr "CAN_设备" laurent@361: laurent@361: msgid "CAN_Baudrate" laurent@361: msgstr "CAN_波特率" laurent@361: laurent@361: msgid "NodeId" laurent@361: msgstr "节点Id" laurent@361: laurent@361: msgid "Sync_Align" laurent@361: msgstr "同步_对齐" laurent@361: laurent@361: msgid "Sync_Align_Ratio" laurent@361: msgstr "同步_对齐_比率" laurent@361: laurent@361: msgid "CanFestivalNode" laurent@361: msgstr "CanFestival节点" laurent@361: laurent@361: msgid "Sync_TPDOs" laurent@361: msgstr "Sync_TPDOs" laurent@361: laurent@361: msgid "CanFestivalInstance" laurent@361: msgstr "CanFestival实例" laurent@361: laurent@361: msgid "CAN_Driver" laurent@361: msgstr "CAN_驱动" laurent@361: laurent@361: msgid "Debug_mode" laurent@361: msgstr "调试_模式" laurent@361: laurent@361: msgid "Compiler" laurent@361: msgstr "编译" laurent@361: laurent@361: msgid "Linker" laurent@361: msgstr "链接 " laurent@361: laurent@361: msgid "Linux" laurent@361: msgstr "Linux" laurent@361: laurent@361: msgid "Rtai" laurent@361: msgstr "Rtai" laurent@361: laurent@361: msgid "rtai_config" laurent@361: msgstr "rtai_config" laurent@361: laurent@361: msgid "Win32" laurent@361: msgstr "Win32" laurent@361: laurent@361: msgid "Xenomai" laurent@361: msgstr "Xenomai" laurent@361: laurent@361: msgid "XenoConfig" laurent@361: msgstr "XenoConfig" laurent@361: laurent@361: #~ msgid "#define %s beremiz%s\n" laurent@361: #~ msgstr "#定义 %s beremiz%s\n" laurent@361: #~ msgid "/* Beremiz c_ext plugin user variables definition */\n" laurent@361: #~ msgstr "/* Beremiz c_ext 插件的用户变量定义 */\n" laurent@361: #~ msgid "/* Beremiz plugin functions */\n" laurent@361: #~ msgstr "/* Beremiz插件功能 */\n" laurent@361: #~ msgid "" laurent@361: #~ "/* Code generated by Beremiz c_ext plugin */\n" laurent@361: #~ "\n" laurent@361: #~ msgstr "" laurent@361: #~ "/* 代码由Beremiz c_ext插件生成 */\n" laurent@361: #~ "\n" laurent@361: #~ msgid "/* User includes */\n" laurent@361: #~ msgstr "/* 用户包含 */\n" laurent@361: #~ msgid "/* User internal user variables and routines */\n" laurent@361: #~ msgstr "/* 用户内部用户变量和例程 */\n" laurent@361: #~ msgid "/* User variables reference */\n" laurent@361: #~ msgstr "/* 用户变量参照 */\n" laurent@361: #~ msgid "Choose a SVG file" laurent@361: #~ msgstr "选择一个SVG文件" laurent@361: #~ msgid "Choose a XML file" laurent@361: #~ msgstr "选择一个XML文件" laurent@361: #~ msgid "Couldn't start PLC !\n" laurent@361: #~ msgstr "无法开始PLC!\n" laurent@361: #~ msgid "No corresponding output variable found on SVGUI Block \"%s\"" laurent@361: #~ msgstr "没有相应的输出变量" laurent@361: #~ msgid "No such SVG file: %s\n" laurent@361: #~ msgstr "没有这样的SVG文件:%s\n" laurent@361: #~ msgid "No such XML file: %s\n" laurent@361: #~ msgstr "没有这样的XML文件:%s\n" laurent@361: #~ msgid "Shortcuts created." laurent@361: #~ msgstr "快捷方式已被建立。" laurent@361: