diff --git a/translation/pofiles/zh_CN.po b/translation/pofiles/zh_CN.po index 87272e92ef..5ebfddc035 100644 --- a/translation/pofiles/zh_CN.po +++ b/translation/pofiles/zh_CN.po @@ -10,8 +10,8 @@ msgstr "" "Project-Id-Version: KiCad_zh_CN_Master_v0.0.32\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2021-03-30 13:37-0700\n" -"PO-Revision-Date: 2021-03-26 20:05+0000\n" -"Last-Translator: Eric \n" +"PO-Revision-Date: 2021-04-03 18:26+0000\n" +"Last-Translator: Rigo Ligo \n" "Language-Team: Chinese (Simplified) \n" "Language: zh_CN\n" @@ -7509,29 +7509,24 @@ msgid "" msgstr "" "# 1 - 完整文档\n" "\n" -"Eeschema 文档(*eeschema.html*)描述了此中间网表并提供了示例(***创建自定义网" -"表和 BOM 文件*** 章节)。\n" +"Eeschema 文档(*eeschema.html*)描述了此中间网表并提供了示例(***创建自定义网表和 BOM 文件*** 章节)。\n" "\n" "# 2 - 中间网表文件\n" "\n" "BOM 文件(和网表文件)可以从 Eeschema 创建的 *中间网表文件* 中创建。\n" "\n" -"该文件使用 XML 语法,称为中间网表。中间网表包含有关您的电路板的大量数据,因" -"此,它可以与后处理一起使用以创建 BOM 或其他报告。\n" +"该文件使用 XML 语法,称为中间网表。中间网表包含有关您的电路板的大量数据,因此,它可以与后处理一起使用以创建 BOM 或其他报告。\n" "\n" "根据输出(BOM 或网表),在后期处理中将使用完整的中间网表文件的不同子集。\n" "\n" "# 3 - 转换为新格式\n" "\n" -"通过对中间网表文件应用后处理过滤器,您可以生成外部网表文件以及 BOM 文件。由于" -"此转换是从文本到文本的转换,因此可以使用 *Python*,*XSLT* 或任何其他能够将 " -"XML 作为输入的工具来编写此后处理过滤器。\n" +"通过对中间网表文件应用后处理过滤器,您可以生成外部网表文件以及 BOM 文件。由于此转换是从文本到文本的转换,因此可以使用 *Python*,*XSLT*" +" 或任何其他能够将 XML 作为输入的工具来编写此后处理过滤器。\n" "\n" -"XSLT 本身是适合 XML 转换的 XML 语言。您可以下载并安装一个名为 `xsltproc` 的免" -"费程序。`xsltproc` 程序可用于读取中间 XML 网表输入文件,应用样式表以转换输" -"入,并将结果保存在输出文件中。使用 `xsltproc` 需要使用 XSLT 约定的样式表文" -"件。完整的转换过程由 Eeschema 处理,将其配置一次以特定的方式运行 " -"`xsltproc`。\n" +"XSLT 本身是适合 XML 转换的 XML 语言。您可以下载并安装一个名为 `xsltproc` 的免费程序。`xsltproc` 程序可用于读取中间 " +"XML 网表输入文件,应用样式表以转换输入,并将结果保存在输出文件中。使用 `xsltproc` 需要使用 XSLT 约定的样式表文件。完整的转换过程由 " +"Eeschema 处理,将其配置一次以特定的方式运行 `xsltproc`。\n" "\n" "Python 脚本更容易创建。\n" "\n" @@ -7545,8 +7540,7 @@ msgstr "" "* 用于启动转换器的命令行(通常是脚本)。\n" "\n" "***注意(仅 Windows):***\n" -"*默认情况下,命令行使用隐藏的控制台窗口运行,并且输出重定向到 “插件信息” 字" -"段。要显示正在运行的命令窗口,请选中 “显示控制台窗口” 复选框。*\n" +"*默认情况下,命令行使用隐藏的控制台窗口运行,并且输出重定向到 “插件信息” 字段。要显示正在运行的命令窗口,请选中 “显示控制台窗口” 复选框。*\n" "\n" "单击“生成”按钮后,将发生以下情况:\n" "\n" @@ -7555,8 +7549,7 @@ msgstr "" "\n" "## 4.2 - 通过命令行生成网表文件\n" "\n" -"假设我们正在使用程序 `xsltproc.exe` 将样式表应用于中间文件,则 `xsltproc." -"exe` 将通过以下命令执行。\n" +"假设我们正在使用程序 `xsltproc.exe` 将样式表应用于中间文件,则 `xsltproc.exe` 将通过以下命令执行。\n" "\n" "```\n" "xsltproc.exe -o <输出文件名> <样式表文件名> <输入要转换的 XML 文件>\n" @@ -7565,8 +7558,8 @@ msgstr "" "在 Windows 上,命令行如下。\n" "\n" "```\n" -"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl \"%I" -"\"\n" +"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl \"%" +"I\"\n" "```\n" "\n" "在 Linux 上,命令如下。\n" @@ -7585,8 +7578,8 @@ msgstr "" "或\n" "\n" "```\n" -"python /usr/local/kicad/bin/plugins/bom-in-python/myconverter .xsl \"%I\" " -"\"%O\"\n" +"python /usr/local/kicad/bin/plugins/bom-in-python/myconverter .xsl \"%I\" \"%" +"O\"\n" "```\n" "\n" "命令行格式接受文件名的参数。支持的格式参数是:\n" @@ -7631,12 +7624,12 @@ msgstr "" "\n" "在 Linux 上:\n" "```\n" -"xsltproc -o \"%O.bom\" /usr/local/kicad/bin/plugins/netlist_form_pads-pcb." -"xsl \"%I\"\n" +"xsltproc -o \"%O.bom\" /usr/local/kicad/bin/plugins/netlist_form_pads-" +"pcb.xsl \"%I\"\n" "```\n" "\n" -"以上示例假定 `xsltproc` 已安装在 Windows 下的 PC 上和 xsl 文件位于 " -"`/kicad/bin/plugins/`。\n" +"以上示例假定 `xsltproc` 已安装在 Windows 下的 PC 上和 xsl 文件位于 `/kicad/bin/" +"plugins/`。\n" "\n" "\n" "### 4.3.3 Python 脚本示例:\n" @@ -7653,1713 +7646,8 @@ msgstr "" "\n" "在 Windows 上:\n" "```\n" -"python.exe f:/kicad/bin/plugins/bom-in-python/my_python_script.py \"%I\" " -"\"%O.html\"\n" -"```\n" -"\n" -"在 Linux 上:\n" -"```\n" -"python /usr/local/kicad/bin/plugins/bom-in-python/my_python_script.py \"%I\" " -"\"%O.csv\"\n" -"```\n" -"\n" -"\n" -"Eeschema 文档(*eeschema.html*)描述了此中间网表并提供了示例(***创建自定义网" -"表和 BOM 文件*** 章节)。\n" -"\n" -"# 2 - 中间网表文件\n" -"\n" -"BOM 文件(和网表文件)可以从 Eeschema 创建的 *中间网表文件* 中创建。\n" -"\n" -"该文件使用 XML 语法,称为中间网表。中间网表包含有关您的电路板的大量数据,因" -"此,它可以与后处理一起使用以创建 BOM 或其他报告。\n" -"\n" -"根据输出(BOM 或网表),在后期处理中将使用完整的中间网表文件的不同子集。\n" -"\n" -"# 3 - 转换为新格式\n" -"\n" -"通过对中间网表文件应用后处理过滤器,您可以生成外部网表文件以及 BOM 文件。由于" -"此转换是从文本到文本的转换,因此可以使用 *Python*,*XSLT* 或任何其他能够将 " -"XML 作为输入的工具来编写此后处理过滤器。\n" -"\n" -"XSLT 本身是适合 XML 转换的 XML 语言。您可以下载并安装一个名为 `xsltproc` 的免" -"费程序。`xsltproc` 程序可用于读取中间 XML 网表输入文件,应用样式表以转换输" -"入,并将结果保存在输出文件中。使用 `xsltproc` 需要使用 XSLT 约定的样式表文" -"件。完整的转换过程由 Eeschema 处理,将其配置一次以特定的方式运行 " -"`xsltproc`。\n" -"\n" -"Python 脚本更容易创建。\n" -"\n" -"# 4 - 对话框窗口的初始化\n" -"\n" -"您应通过单击“添加插件”按钮在插件列表中添加一个新插件(脚本)。\n" -"\n" -"## 4.1 - 插件配置参数 Eeschema 插件配置对话框需要以下信息:\n" -"\n" -"* 标题:例如,网表格式的名称。\n" -"* 用于启动转换器的命令行(通常是脚本)。\n" -"\n" -"***注意(仅 Windows):***\n" -"*默认情况下,命令行使用隐藏的控制台窗口运行,并且输出重定向到 “插件信息” 字" -"段。要显示正在运行的命令窗口,请选中 “显示控制台窗口” 复选框。*\n" -"\n" -"单击“生成”按钮后,将发生以下情况:\n" -"\n" -"1. Eeschema 创建一个中间网表文件 \\*.xml,例如 `test.xml`。\n" -"2. Eeschema 从命令行运行脚本以创建最终输出文件。\n" -"\n" -"## 4.2 - 通过命令行生成网表文件\n" -"\n" -"假设我们正在使用程序 `xsltproc.exe` 将样式表应用于中间文件,则 `xsltproc." -"exe` 将通过以下命令执行。\n" -"\n" -"```\n" -"xsltproc.exe -o <输出文件名> <样式表文件名> <输入要转换的 XML 文件>\n" -"```\n" -"\n" -"在 Windows 上,命令行如下。\n" -"\n" -"```\n" -"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl \"%I" -"\"\n" -"```\n" -"\n" -"在 Linux 上,命令如下。\n" -"```\n" -"xsltproc -o \"%O\" /usr/local/kicad/bin/plugins/myconverter .xsl \"%I\"\n" -"```\n" -"其中 `myconverter.xsl` 是您要应用的样式表。\n" -"\n" -"不要忘记文件名周围的双引号,这使它们在用 Eeschema 替换后可以有空格。\n" -"\n" -"如果使用 Python 脚本,则命令行类似于(取决于 Python 脚本):\n" -"```\n" -"python f:/kicad/bin/plugins/bom-in-python/myconverter.py \"%I\" \"%O\"\n" -"```\n" -"\n" -"或\n" -"\n" -"```\n" -"python /usr/local/kicad/bin/plugins/bom-in-python/myconverter .xsl \"%I\" " -"\"%O\"\n" -"```\n" -"\n" -"命令行格式接受文件名的参数。支持的格式参数是:\n" -"* `%B`:所选输出文件的基本文件名,减去路径和扩展名。\n" -"* `%P`:项目目录,不带名称,不带尾号 '/'。\n" -"* `%I`:临时输入文件的完整文件名和路径。\n" -"(中间网络文件)\n" -"* `%O`:用户选择的输出文件的完整文件名和路径\n" -"(但不带扩展名)。\n" -"\n" -"`%I` 将被实际的中间文件名替换(通常是带有扩展名“.xml” 的完整根表文件名)。\n" -"`%O` 将被实际的输出文件名(完整的根表文件名减去扩展名)替换。\n" -"`%B` 将被实际的输出短文件名(短根表文件名减去扩展名)代替。\n" -"`%B` 将被实际的当前项目路径替换。\n" -"\n" -"## 4.3 - 命令行格式:\n" -"\n" -"### 4.3.1 - 备注:\n" -"\n" -"大多数情况下,创建的文件必须具有扩展名,具体取决于其类型。\n" -"因此,您必须在选项 ***%O*** 中添加正确的文件扩展名。\n" -"\n" -"例如:\n" -"\n" -"* **%O.csv** 以创建 .csv 文件(逗号分隔值文件)。\n" -"* **%O.htm** 以创建 .html 文件。\n" -"* **%O.bom** 以创建 .bom 文件。\n" -"\n" -"### 4.3.2 xsltproc 的示例:\n" -"\n" -"xsltproc 的命令行格式如下:\n" -"\n" -"```\n" -" xsltproc \n" -"```\n" -"\n" -"在 Windows 上:\n" -"```\n" -"f:/kicad/bin/xsltproc.exe -o \"%O.bom\" f:/kicad/bin/plugins/" -"netlist_form_pads-pcb.xsl \"%I\"\n" -"```\n" -"\n" -"在 Linux 上:\n" -"```\n" -"xsltproc -o \"%O.bom\" /usr/local/kicad/bin/plugins/netlist_form_pads-pcb." -"xsl \"%I\"\n" -"```\n" -"\n" -"以上示例假定 `xsltproc` 已安装在 Windows 下的 PC 上和 xsl 文件位于 " -"`/kicad/bin/plugins/`。\n" -"\n" -"\n" -"### 4.3.3 Python 脚本示例:\n" -"\n" -"假设您的 PC 上安装了 python,并且 python 脚本位于\n" -"\n" -"`<通向 kicad 的路径>/kicad/bin/plugins/bom-in-python/`,\n" -"\n" -"python 的命令行格式如下:\n" -"\n" -"```\n" -"python <脚本文件名> <输入文件名> <输出文件名>\n" -"```\n" -"\n" -"在 Windows 上:\n" -"```\n" -"python.exe f:/kicad/bin/plugins/bom-in-python/my_python_script.py \"%I\" " -"\"%O.html\"\n" -"```\n" -"\n" -"在 Linux 上:\n" -"```\n" -"python /usr/local/kicad/bin/plugins/bom-in-python/my_python_script.py \"%I\" " -"\"%O.csv\"\n" -"```\n" -"\n" -"\n" -"Eeschema 文档(*eeschema.html*)描述了此中间网表并提供了示例(***创建自定义网" -"表和 BOM 文件*** 章节)。\n" -"\n" -"# 2 - 中间网表文件\n" -"\n" -"BOM 文件(和网表文件)可以从 Eeschema 创建的 *中间网表文件* 中创建。\n" -"\n" -"该文件使用 XML 语法,称为中间网表。中间网表包含有关您的电路板的大量数据,因" -"此,它可以与后处理一起使用以创建 BOM 或其他报告。\n" -"\n" -"根据输出(BOM 或网表),在后期处理中将使用完整的中间网表文件的不同子集。\n" -"\n" -"# 3 - 转换为新格式\n" -"\n" -"通过对中间网表文件应用后处理过滤器,您可以生成外部网表文件以及 BOM 文件。由于" -"此转换是从文本到文本的转换,因此可以使用 *Python*,*XSLT* 或任何其他能够将 " -"XML 作为输入的工具来编写此后处理过滤器。\n" -"\n" -"XSLT 本身是适合 XML 转换的 XML 语言。您可以下载并安装一个名为 `xsltproc` 的免" -"费程序。`xsltproc` 程序可用于读取中间 XML 网表输入文件,应用样式表以转换输" -"入,并将结果保存在输出文件中。使用 `xsltproc` 需要使用 XSLT 约定的样式表文" -"件。完整的转换过程由 Eeschema 处理,将其配置一次以特定的方式运行 " -"`xsltproc`。\n" -"\n" -"Python 脚本更容易创建。\n" -"\n" -"# 4 - 对话框窗口的初始化\n" -"\n" -"您应通过单击“添加插件”按钮在插件列表中添加一个新插件(脚本)。\n" -"\n" -"## 4.1 - 插件配置参数 Eeschema 插件配置对话框需要以下信息:\n" -"\n" -"* 标题:例如,网表格式的名称。\n" -"* 用于启动转换器的命令行(通常是脚本)。\n" -"\n" -"***注意(仅 Windows):***\n" -"*默认情况下,命令行使用隐藏的控制台窗口运行,并且输出重定向到 “插件信息” 字" -"段。要显示正在运行的命令窗口,请选中 “显示控制台窗口” 复选框。*\n" -"\n" -"单击“生成”按钮后,将发生以下情况:\n" -"\n" -"1. Eeschema 创建一个中间网表文件 \\*.xml,例如 `test.xml`。\n" -"2. Eeschema 从命令行运行脚本以创建最终输出文件。\n" -"\n" -"## 4.2 - 通过命令行生成网表文件\n" -"\n" -"假设我们正在使用程序 `xsltproc.exe` 将样式表应用于中间文件,则 `xsltproc." -"exe` 将通过以下命令执行。\n" -"\n" -"```\n" -"xsltproc.exe -o <输出文件名> <样式表文件名> <输入要转换的 XML 文件>\n" -"```\n" -"\n" -"在 Windows 上,命令行如下。\n" -"\n" -"```\n" -"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl \"%I" -"\"\n" -"```\n" -"\n" -"在 Linux 上,命令如下。\n" -"```\n" -"xsltproc -o \"%O\" /usr/local/kicad/bin/plugins/myconverter .xsl \"%I\"\n" -"```\n" -"其中 `myconverter.xsl` 是您要应用的样式表。\n" -"\n" -"不要忘记文件名周围的双引号,这使它们在用 Eeschema 替换后可以有空格。\n" -"\n" -"如果使用 Python 脚本,则命令行类似于(取决于 Python 脚本):\n" -"```\n" -"python f:/kicad/bin/plugins/bom-in-python/myconverter.py \"%I\" \"%O\"\n" -"```\n" -"\n" -"或\n" -"\n" -"```\n" -"python /usr/local/kicad/bin/plugins/bom-in-python/myconverter .xsl \"%I\" " -"\"%O\"\n" -"```\n" -"\n" -"命令行格式接受文件名的参数。支持的格式参数是:\n" -"* `%B`:所选输出文件的基本文件名,减去路径和扩展名。\n" -"* `%P`:项目目录,不带名称,不带尾号 '/'。\n" -"* `%I`:临时输入文件的完整文件名和路径。\n" -"(中间网络文件)\n" -"* `%O`:用户选择的输出文件的完整文件名和路径\n" -"(但不带扩展名)。\n" -"\n" -"`%I` 将被实际的中间文件名替换(通常是带有扩展名“.xml” 的完整根表文件名)。\n" -"`%O` 将被实际的输出文件名(完整的根表文件名减去扩展名)替换。\n" -"`%B` 将被实际的输出短文件名(短根表文件名减去扩展名)代替。\n" -"`%B` 将被实际的当前项目路径替换。\n" -"\n" -"## 4.3 - 命令行格式:\n" -"\n" -"### 4.3.1 - 备注:\n" -"\n" -"大多数情况下,创建的文件必须具有扩展名,具体取决于其类型。\n" -"因此,您必须在选项 ***%O*** 中添加正确的文件扩展名。\n" -"\n" -"例如:\n" -"\n" -"* **%O.csv** 以创建 .csv 文件(逗号分隔值文件)。\n" -"* **%O.htm** 以创建 .html 文件。\n" -"* **%O.bom** 以创建 .bom 文件。\n" -"\n" -"### 4.3.2 xsltproc 的示例:\n" -"\n" -"xsltproc 的命令行格式如下:\n" -"\n" -"```\n" -" xsltproc \n" -"```\n" -"\n" -"在 Windows 上:\n" -"```\n" -"f:/kicad/bin/xsltproc.exe -o \"%O.bom\" f:/kicad/bin/plugins/" -"netlist_form_pads-pcb.xsl \"%I\"\n" -"```\n" -"\n" -"在 Linux 上:\n" -"```\n" -"xsltproc -o \"%O.bom\" /usr/local/kicad/bin/plugins/netlist_form_pads-pcb." -"xsl \"%I\"\n" -"```\n" -"\n" -"以上示例假定 `xsltproc` 已安装在 Windows 下的 PC 上和 xsl 文件位于 " -"`/kicad/bin/plugins/`。\n" -"\n" -"\n" -"### 4.3.3 Python 脚本示例:\n" -"\n" -"假设您的 PC 上安装了 python,并且 python 脚本位于\n" -"\n" -"`<通向 kicad 的路径>/kicad/bin/plugins/bom-in-python/`,\n" -"\n" -"python 的命令行格式如下:\n" -"\n" -"```\n" -"python <脚本文件名> <输入文件名> <输出文件名>\n" -"```\n" -"\n" -"在 Windows 上:\n" -"```\n" -"python.exe f:/kicad/bin/plugins/bom-in-python/my_python_script.py \"%I\" " -"\"%O.html\"\n" -"```\n" -"\n" -"在 Linux 上:\n" -"```\n" -"python /usr/local/kicad/bin/plugins/bom-in-python/my_python_script.py \"%I\" " -"\"%O.csv\"\n" -"```\n" -"\n" -"\n" -"Eeschema 文档(*eeschema.html*)描述了此中间网表并提供了示例(***创建自定义网" -"表和 BOM 文件*** 章节)。\n" -"\n" -"# 2 - 中间网表文件\n" -"\n" -"BOM 文件(和网表文件)可以从 Eeschema 创建的 *中间网表文件* 中创建。\n" -"\n" -"该文件使用 XML 语法,称为中间网表。中间网表包含有关您的电路板的大量数据,因" -"此,它可以与后处理一起使用以创建 BOM 或其他报告。\n" -"\n" -"根据输出(BOM 或网表),在后期处理中将使用完整的中间网表文件的不同子集。\n" -"\n" -"# 3 - 转换为新格式\n" -"\n" -"通过对中间网表文件应用后处理过滤器,您可以生成外部网表文件以及 BOM 文件。由于" -"此转换是从文本到文本的转换,因此可以使用 *Python*,*XSLT* 或任何其他能够将 " -"XML 作为输入的工具来编写此后处理过滤器。\n" -"\n" -"XSLT 本身是适合 XML 转换的 XML 语言。您可以下载并安装一个名为 `xsltproc` 的免" -"费程序。`xsltproc` 程序可用于读取中间 XML 网表输入文件,应用样式表以转换输" -"入,并将结果保存在输出文件中。使用 `xsltproc` 需要使用 XSLT 约定的样式表文" -"件。完整的转换过程由 Eeschema 处理,将其配置一次以特定的方式运行 " -"`xsltproc`。\n" -"\n" -"Python 脚本更容易创建。\n" -"\n" -"# 4 - 对话框窗口的初始化\n" -"\n" -"您应通过单击“添加插件”按钮在插件列表中添加一个新插件(脚本)。\n" -"\n" -"## 4.1 - 插件配置参数 Eeschema 插件配置对话框需要以下信息:\n" -"\n" -"* 标题:例如,网表格式的名称。\n" -"* 用于启动转换器的命令行(通常是脚本)。\n" -"\n" -"***注意(仅 Windows):***\n" -"*默认情况下,命令行使用隐藏的控制台窗口运行,并且输出重定向到 “插件信息” 字" -"段。要显示正在运行的命令窗口,请选中 “显示控制台窗口” 复选框。*\n" -"\n" -"单击“生成”按钮后,将发生以下情况:\n" -"\n" -"1. Eeschema 创建一个中间网表文件 \\*.xml,例如 `test.xml`。\n" -"2. Eeschema 从命令行运行脚本以创建最终输出文件。\n" -"\n" -"## 4.2 - 通过命令行生成网表文件\n" -"\n" -"假设我们正在使用程序 `xsltproc.exe` 将样式表应用于中间文件,则 `xsltproc." -"exe` 将通过以下命令执行。\n" -"\n" -"```\n" -"xsltproc.exe -o <输出文件名> <样式表文件名> <输入要转换的 XML 文件>\n" -"```\n" -"\n" -"在 Windows 上,命令行如下。\n" -"\n" -"```\n" -"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl \"%I" -"\"\n" -"```\n" -"\n" -"在 Linux 上,命令如下。\n" -"```\n" -"xsltproc -o \"%O\" /usr/local/kicad/bin/plugins/myconverter .xsl \"%I\"\n" -"```\n" -"其中 `myconverter.xsl` 是您要应用的样式表。\n" -"\n" -"不要忘记文件名周围的双引号,这使它们在用 Eeschema 替换后可以有空格。\n" -"\n" -"如果使用 Python 脚本,则命令行类似于(取决于 Python 脚本):\n" -"```\n" -"python f:/kicad/bin/plugins/bom-in-python/myconverter.py \"%I\" \"%O\"\n" -"```\n" -"\n" -"或\n" -"\n" -"```\n" -"python /usr/local/kicad/bin/plugins/bom-in-python/myconverter .xsl \"%I\" " -"\"%O\"\n" -"```\n" -"\n" -"命令行格式接受文件名的参数。支持的格式参数是:\n" -"* `%B`:所选输出文件的基本文件名,减去路径和扩展名。\n" -"* `%P`:项目目录,不带名称,不带尾号 '/'。\n" -"* `%I`:临时输入文件的完整文件名和路径。\n" -"(中间网络文件)\n" -"* `%O`:用户选择的输出文件的完整文件名和路径\n" -"(但不带扩展名)。\n" -"\n" -"`%I` 将被实际的中间文件名替换(通常是带有扩展名“.xml” 的完整根表文件名)。\n" -"`%O` 将被实际的输出文件名(完整的根表文件名减去扩展名)替换。\n" -"`%B` 将被实际的输出短文件名(短根表文件名减去扩展名)代替。\n" -"`%B` 将被实际的当前项目路径替换。\n" -"\n" -"## 4.3 - 命令行格式:\n" -"\n" -"### 4.3.1 - 备注:\n" -"\n" -"大多数情况下,创建的文件必须具有扩展名,具体取决于其类型。\n" -"因此,您必须在选项 ***%O*** 中添加正确的文件扩展名。\n" -"\n" -"例如:\n" -"\n" -"* **%O.csv** 以创建 .csv 文件(逗号分隔值文件)。\n" -"* **%O.htm** 以创建 .html 文件。\n" -"* **%O.bom** 以创建 .bom 文件。\n" -"\n" -"### 4.3.2 xsltproc 的示例:\n" -"\n" -"xsltproc 的命令行格式如下:\n" -"\n" -"```\n" -" xsltproc \n" -"```\n" -"\n" -"在 Windows 上:\n" -"```\n" -"f:/kicad/bin/xsltproc.exe -o \"%O.bom\" f:/kicad/bin/plugins/" -"netlist_form_pads-pcb.xsl \"%I\"\n" -"```\n" -"\n" -"在 Linux 上:\n" -"```\n" -"xsltproc -o \"%O.bom\" /usr/local/kicad/bin/plugins/netlist_form_pads-pcb." -"xsl \"%I\"\n" -"```\n" -"\n" -"以上示例假定 `xsltproc` 已安装在 Windows 下的 PC 上和 xsl 文件位于 " -"`/kicad/bin/plugins/`。\n" -"\n" -"\n" -"### 4.3.3 Python 脚本示例:\n" -"\n" -"假设您的 PC 上安装了 python,并且 python 脚本位于\n" -"\n" -"`<通向 kicad 的路径>/kicad/bin/plugins/bom-in-python/`,\n" -"\n" -"python 的命令行格式如下:\n" -"\n" -"```\n" -"python <脚本文件名> <输入文件名> <输出文件名>\n" -"```\n" -"\n" -"在 Windows 上:\n" -"```\n" -"python.exe f:/kicad/bin/plugins/bom-in-python/my_python_script.py \"%I\" " -"\"%O.html\"\n" -"```\n" -"\n" -"在 Linux 上:\n" -"```\n" -"python /usr/local/kicad/bin/plugins/bom-in-python/my_python_script.py \"%I\" " -"\"%O.csv\"\n" -"```\n" -"\n" -"\n" -"Eeschema 文档(*eeschema.html*)描述了此中间网表并提供了示例(***创建自定义网" -"表和 BOM 文件*** 章节)。\n" -"\n" -"# 2 - 中间网表文件\n" -"\n" -"BOM 文件(和网表文件)可以从 Eeschema 创建的 *中间网表文件* 中创建。\n" -"\n" -"该文件使用 XML 语法,称为中间网表。中间网表包含有关您的电路板的大量数据,因" -"此,它可以与后处理一起使用以创建 BOM 或其他报告。\n" -"\n" -"根据输出(BOM 或网表),在后期处理中将使用完整的中间网表文件的不同子集。\n" -"\n" -"# 3 - 转换为新格式\n" -"\n" -"通过对中间网表文件应用后处理过滤器,您可以生成外部网表文件以及 BOM 文件。由于" -"此转换是从文本到文本的转换,因此可以使用 *Python*,*XSLT* 或任何其他能够将 " -"XML 作为输入的工具来编写此后处理过滤器。\n" -"\n" -"XSLT 本身是适合 XML 转换的 XML 语言。您可以下载并安装一个名为 `xsltproc` 的免" -"费程序。`xsltproc` 程序可用于读取中间 XML 网表输入文件,应用样式表以转换输" -"入,并将结果保存在输出文件中。使用 `xsltproc` 需要使用 XSLT 约定的样式表文" -"件。完整的转换过程由 Eeschema 处理,将其配置一次以特定的方式运行 " -"`xsltproc`。\n" -"\n" -"Python 脚本更容易创建。\n" -"\n" -"# 4 - 对话框窗口的初始化\n" -"\n" -"您应通过单击“添加插件”按钮在插件列表中添加一个新插件(脚本)。\n" -"\n" -"## 4.1 - 插件配置参数 Eeschema 插件配置对话框需要以下信息:\n" -"\n" -"* 标题:例如,网表格式的名称。\n" -"* 用于启动转换器的命令行(通常是脚本)。\n" -"\n" -"***注意(仅 Windows):***\n" -"*默认情况下,命令行使用隐藏的控制台窗口运行,并且输出重定向到 “插件信息” 字" -"段。要显示正在运行的命令窗口,请选中 “显示控制台窗口” 复选框。*\n" -"\n" -"单击“生成”按钮后,将发生以下情况:\n" -"\n" -"1. Eeschema 创建一个中间网表文件 \\*.xml,例如 `test.xml`。\n" -"2. Eeschema 从命令行运行脚本以创建最终输出文件。\n" -"\n" -"## 4.2 - 通过命令行生成网表文件\n" -"\n" -"假设我们正在使用程序 `xsltproc.exe` 将样式表应用于中间文件,则 `xsltproc." -"exe` 将通过以下命令执行。\n" -"\n" -"```\n" -"xsltproc.exe -o <输出文件名> <样式表文件名> <输入要转换的 XML 文件>\n" -"```\n" -"\n" -"在 Windows 上,命令行如下。\n" -"\n" -"```\n" -"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl \"%I" -"\"\n" -"```\n" -"\n" -"在 Linux 上,命令如下。\n" -"```\n" -"xsltproc -o \"%O\" /usr/local/kicad/bin/plugins/myconverter .xsl \"%I\"\n" -"```\n" -"其中 `myconverter.xsl` 是您要应用的样式表。\n" -"\n" -"不要忘记文件名周围的双引号,这使它们在用 Eeschema 替换后可以有空格。\n" -"\n" -"如果使用 Python 脚本,则命令行类似于(取决于 Python 脚本):\n" -"```\n" -"python f:/kicad/bin/plugins/bom-in-python/myconverter.py \"%I\" \"%O\"\n" -"```\n" -"\n" -"或\n" -"\n" -"```\n" -"python /usr/local/kicad/bin/plugins/bom-in-python/myconverter .xsl \"%I\" " -"\"%O\"\n" -"```\n" -"\n" -"命令行格式接受文件名的参数。支持的格式参数是:\n" -"* `%B`:所选输出文件的基本文件名,减去路径和扩展名。\n" -"* `%P`:项目目录,不带名称,不带尾号 '/'。\n" -"* `%I`:临时输入文件的完整文件名和路径。\n" -"(中间网络文件)\n" -"* `%O`:用户选择的输出文件的完整文件名和路径\n" -"(但不带扩展名)。\n" -"\n" -"`%I` 将被实际的中间文件名替换(通常是带有扩展名“.xml” 的完整根表文件名)。\n" -"`%O` 将被实际的输出文件名(完整的根表文件名减去扩展名)替换。\n" -"`%B` 将被实际的输出短文件名(短根表文件名减去扩展名)代替。\n" -"`%B` 将被实际的当前项目路径替换。\n" -"\n" -"## 4.3 - 命令行格式:\n" -"\n" -"### 4.3.1 - 备注:\n" -"\n" -"大多数情况下,创建的文件必须具有扩展名,具体取决于其类型。\n" -"因此,您必须在选项 ***%O*** 中添加正确的文件扩展名。\n" -"\n" -"例如:\n" -"\n" -"* **%O.csv** 以创建 .csv 文件(逗号分隔值文件)。\n" -"* **%O.htm** 以创建 .html 文件。\n" -"* **%O.bom** 以创建 .bom 文件。\n" -"\n" -"### 4.3.2 xsltproc 的示例:\n" -"\n" -"xsltproc 的命令行格式如下:\n" -"\n" -"```\n" -" xsltproc \n" -"```\n" -"\n" -"在 Windows 上:\n" -"```\n" -"f:/kicad/bin/xsltproc.exe -o \"%O.bom\" f:/kicad/bin/plugins/" -"netlist_form_pads-pcb.xsl \"%I\"\n" -"```\n" -"\n" -"在 Linux 上:\n" -"```\n" -"xsltproc -o \"%O.bom\" /usr/local/kicad/bin/plugins/netlist_form_pads-pcb." -"xsl \"%I\"\n" -"```\n" -"\n" -"以上示例假定 `xsltproc` 已安装在 Windows 下的 PC 上和 xsl 文件位于 " -"`/kicad/bin/plugins/`。\n" -"\n" -"\n" -"### 4.3.3 Python 脚本示例:\n" -"\n" -"假设您的 PC 上安装了 python,并且 python 脚本位于\n" -"\n" -"`<通向 kicad 的路径>/kicad/bin/plugins/bom-in-python/`,\n" -"\n" -"python 的命令行格式如下:\n" -"\n" -"```\n" -"python <脚本文件名> <输入文件名> <输出文件名>\n" -"```\n" -"\n" -"在 Windows 上:\n" -"```\n" -"python.exe f:/kicad/bin/plugins/bom-in-python/my_python_script.py \"%I\" " -"\"%O.html\"\n" -"```\n" -"\n" -"在 Linux 上:\n" -"```\n" -"python /usr/local/kicad/bin/plugins/bom-in-python/my_python_script.py \"%I\" " -"\"%O.csv\"\n" -"```\n" -"\n" -"\n" -"Eeschema 文档(*eeschema.html*)描述了此中间网表并提供了示例(***创建自定义网" -"表和 BOM 文件*** 章节)。\n" -"\n" -"# 2 - 中间网表文件\n" -"\n" -"BOM 文件(和网表文件)可以从 Eeschema 创建的 *中间网表文件* 中创建。\n" -"\n" -"该文件使用 XML 语法,称为中间网表。中间网表包含有关您的电路板的大量数据,因" -"此,它可以与后处理一起使用以创建 BOM 或其他报告。\n" -"\n" -"根据输出(BOM 或网表),在后期处理中将使用完整的中间网表文件的不同子集。\n" -"\n" -"# 3 - 转换为新格式\n" -"\n" -"通过对中间网表文件应用后处理过滤器,您可以生成外部网表文件以及 BOM 文件。由于" -"此转换是从文本到文本的转换,因此可以使用 *Python*,*XSLT* 或任何其他能够将 " -"XML 作为输入的工具来编写此后处理过滤器。\n" -"\n" -"XSLT 本身是适合 XML 转换的 XML 语言。您可以下载并安装一个名为 `xsltproc` 的免" -"费程序。`xsltproc` 程序可用于读取中间 XML 网表输入文件,应用样式表以转换输" -"入,并将结果保存在输出文件中。使用 `xsltproc` 需要使用 XSLT 约定的样式表文" -"件。完整的转换过程由 Eeschema 处理,将其配置一次以特定的方式运行 " -"`xsltproc`。\n" -"\n" -"Python 脚本更容易创建。\n" -"\n" -"# 4 - 对话框窗口的初始化\n" -"\n" -"您应通过单击“添加插件”按钮在插件列表中添加一个新插件(脚本)。\n" -"\n" -"## 4.1 - 插件配置参数 Eeschema 插件配置对话框需要以下信息:\n" -"\n" -"* 标题:例如,网表格式的名称。\n" -"* 用于启动转换器的命令行(通常是脚本)。\n" -"\n" -"***注意(仅 Windows):***\n" -"*默认情况下,命令行使用隐藏的控制台窗口运行,并且输出重定向到 “插件信息” 字" -"段。要显示正在运行的命令窗口,请选中 “显示控制台窗口” 复选框。*\n" -"\n" -"单击“生成”按钮后,将发生以下情况:\n" -"\n" -"1. Eeschema 创建一个中间网表文件 \\*.xml,例如 `test.xml`。\n" -"2. Eeschema 从命令行运行脚本以创建最终输出文件。\n" -"\n" -"## 4.2 - 通过命令行生成网表文件\n" -"\n" -"假设我们正在使用程序 `xsltproc.exe` 将样式表应用于中间文件,则 `xsltproc." -"exe` 将通过以下命令执行。\n" -"\n" -"```\n" -"xsltproc.exe -o <输出文件名> <样式表文件名> <输入要转换的 XML 文件>\n" -"```\n" -"\n" -"在 Windows 上,命令行如下。\n" -"\n" -"```\n" -"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl \"%I" -"\"\n" -"```\n" -"\n" -"在 Linux 上,命令如下。\n" -"```\n" -"xsltproc -o \"%O\" /usr/local/kicad/bin/plugins/myconverter .xsl \"%I\"\n" -"```\n" -"其中 `myconverter.xsl` 是您要应用的样式表。\n" -"\n" -"不要忘记文件名周围的双引号,这使它们在用 Eeschema 替换后可以有空格。\n" -"\n" -"如果使用 Python 脚本,则命令行类似于(取决于 Python 脚本):\n" -"```\n" -"python f:/kicad/bin/plugins/bom-in-python/myconverter.py \"%I\" \"%O\"\n" -"```\n" -"\n" -"或\n" -"\n" -"```\n" -"python /usr/local/kicad/bin/plugins/bom-in-python/myconverter .xsl \"%I\" " -"\"%O\"\n" -"```\n" -"\n" -"命令行格式接受文件名的参数。支持的格式参数是:\n" -"* `%B`:所选输出文件的基本文件名,减去路径和扩展名。\n" -"* `%P`:项目目录,不带名称,不带尾号 '/'。\n" -"* `%I`:临时输入文件的完整文件名和路径。\n" -"(中间网络文件)\n" -"* `%O`:用户选择的输出文件的完整文件名和路径\n" -"(但不带扩展名)。\n" -"\n" -"`%I` 将被实际的中间文件名替换(通常是带有扩展名“.xml” 的完整根表文件名)。\n" -"`%O` 将被实际的输出文件名(完整的根表文件名减去扩展名)替换。\n" -"`%B` 将被实际的输出短文件名(短根表文件名减去扩展名)代替。\n" -"`%B` 将被实际的当前项目路径替换。\n" -"\n" -"## 4.3 - 命令行格式:\n" -"\n" -"### 4.3.1 - 备注:\n" -"\n" -"大多数情况下,创建的文件必须具有扩展名,具体取决于其类型。\n" -"因此,您必须在选项 ***%O*** 中添加正确的文件扩展名。\n" -"\n" -"例如:\n" -"\n" -"* **%O.csv** 以创建 .csv 文件(逗号分隔值文件)。\n" -"* **%O.htm** 以创建 .html 文件。\n" -"* **%O.bom** 以创建 .bom 文件。\n" -"\n" -"### 4.3.2 xsltproc 的示例:\n" -"\n" -"xsltproc 的命令行格式如下:\n" -"\n" -"```\n" -" xsltproc \n" -"```\n" -"\n" -"在 Windows 上:\n" -"```\n" -"f:/kicad/bin/xsltproc.exe -o \"%O.bom\" f:/kicad/bin/plugins/" -"netlist_form_pads-pcb.xsl \"%I\"\n" -"```\n" -"\n" -"在 Linux 上:\n" -"```\n" -"xsltproc -o \"%O.bom\" /usr/local/kicad/bin/plugins/netlist_form_pads-pcb." -"xsl \"%I\"\n" -"```\n" -"\n" -"以上示例假定 `xsltproc` 已安装在 Windows 下的 PC 上和 xsl 文件位于 " -"`/kicad/bin/plugins/`。\n" -"\n" -"\n" -"### 4.3.3 Python 脚本示例:\n" -"\n" -"假设您的 PC 上安装了 python,并且 python 脚本位于\n" -"\n" -"`<通向 kicad 的路径>/kicad/bin/plugins/bom-in-python/`,\n" -"\n" -"python 的命令行格式如下:\n" -"\n" -"```\n" -"python <脚本文件名> <输入文件名> <输出文件名>\n" -"```\n" -"\n" -"在 Windows 上:\n" -"```\n" -"python.exe f:/kicad/bin/plugins/bom-in-python/my_python_script.py \"%I\" " -"\"%O.html\"\n" -"```\n" -"\n" -"在 Linux 上:\n" -"```\n" -"python /usr/local/kicad/bin/plugins/bom-in-python/my_python_script.py \"%I\" " -"\"%O.csv\"\n" -"```\n" -"\n" -"\n" -"Eeschema 文档(*eeschema.html*)描述了此中间网表并提供了示例(***创建自定义网" -"表和 BOM 文件*** 章节)。\n" -"\n" -"# 2 - 中间网表文件\n" -"\n" -"BOM 文件(和网表文件)可以从 Eeschema 创建的 *中间网表文件* 中创建。\n" -"\n" -"该文件使用 XML 语法,称为中间网表。中间网表包含有关您的电路板的大量数据,因" -"此,它可以与后处理一起使用以创建 BOM 或其他报告。\n" -"\n" -"根据输出(BOM 或网表),在后期处理中将使用完整的中间网表文件的不同子集。\n" -"\n" -"# 3 - 转换为新格式\n" -"\n" -"通过对中间网表文件应用后处理过滤器,您可以生成外部网表文件以及 BOM 文件。由于" -"此转换是从文本到文本的转换,因此可以使用 *Python*,*XSLT* 或任何其他能够将 " -"XML 作为输入的工具来编写此后处理过滤器。\n" -"\n" -"XSLT 本身是适合 XML 转换的 XML 语言。您可以下载并安装一个名为 `xsltproc` 的免" -"费程序。`xsltproc` 程序可用于读取中间 XML 网表输入文件,应用样式表以转换输" -"入,并将结果保存在输出文件中。使用 `xsltproc` 需要使用 XSLT 约定的样式表文" -"件。完整的转换过程由 Eeschema 处理,将其配置一次以特定的方式运行 " -"`xsltproc`。\n" -"\n" -"Python 脚本更容易创建。\n" -"\n" -"# 4 - 对话框窗口的初始化\n" -"\n" -"您应通过单击“添加插件”按钮在插件列表中添加一个新插件(脚本)。\n" -"\n" -"## 4.1 - 插件配置参数 Eeschema 插件配置对话框需要以下信息:\n" -"\n" -"* 标题:例如,网表格式的名称。\n" -"* 用于启动转换器的命令行(通常是脚本)。\n" -"\n" -"***注意(仅 Windows):***\n" -"*默认情况下,命令行使用隐藏的控制台窗口运行,并且输出重定向到 “插件信息” 字" -"段。要显示正在运行的命令窗口,请选中 “显示控制台窗口” 复选框。*\n" -"\n" -"单击“生成”按钮后,将发生以下情况:\n" -"\n" -"1. Eeschema 创建一个中间网表文件 \\*.xml,例如 `test.xml`。\n" -"2. Eeschema 从命令行运行脚本以创建最终输出文件。\n" -"\n" -"## 4.2 - 通过命令行生成网表文件\n" -"\n" -"假设我们正在使用程序 `xsltproc.exe` 将样式表应用于中间文件,则 `xsltproc." -"exe` 将通过以下命令执行。\n" -"\n" -"```\n" -"xsltproc.exe -o <输出文件名> <样式表文件名> <输入要转换的 XML 文件>\n" -"```\n" -"\n" -"在 Windows 上,命令行如下。\n" -"\n" -"```\n" -"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl \"%I" -"\"\n" -"```\n" -"\n" -"在 Linux 上,命令如下。\n" -"```\n" -"xsltproc -o \"%O\" /usr/local/kicad/bin/plugins/myconverter .xsl \"%I\"\n" -"```\n" -"其中 `myconverter.xsl` 是您要应用的样式表。\n" -"\n" -"不要忘记文件名周围的双引号,这使它们在用 Eeschema 替换后可以有空格。\n" -"\n" -"如果使用 Python 脚本,则命令行类似于(取决于 Python 脚本):\n" -"```\n" -"python f:/kicad/bin/plugins/bom-in-python/myconverter.py \"%I\" \"%O\"\n" -"```\n" -"\n" -"或\n" -"\n" -"```\n" -"python /usr/local/kicad/bin/plugins/bom-in-python/myconverter .xsl \"%I\" " -"\"%O\"\n" -"```\n" -"\n" -"命令行格式接受文件名的参数。支持的格式参数是:\n" -"* `%B`:所选输出文件的基本文件名,减去路径和扩展名。\n" -"* `%P`:项目目录,不带名称,不带尾号 '/'。\n" -"* `%I`:临时输入文件的完整文件名和路径。\n" -"(中间网络文件)\n" -"* `%O`:用户选择的输出文件的完整文件名和路径\n" -"(但不带扩展名)。\n" -"\n" -"`%I` 将被实际的中间文件名替换(通常是带有扩展名“.xml” 的完整根表文件名)。\n" -"`%O` 将被实际的输出文件名(完整的根表文件名减去扩展名)替换。\n" -"`%B` 将被实际的输出短文件名(短根表文件名减去扩展名)代替。\n" -"`%B` 将被实际的当前项目路径替换。\n" -"\n" -"## 4.3 - 命令行格式:\n" -"\n" -"### 4.3.1 - 备注:\n" -"\n" -"大多数情况下,创建的文件必须具有扩展名,具体取决于其类型。\n" -"因此,您必须在选项 ***%O*** 中添加正确的文件扩展名。\n" -"\n" -"例如:\n" -"\n" -"* **%O.csv** 以创建 .csv 文件(逗号分隔值文件)。\n" -"* **%O.htm** 以创建 .html 文件。\n" -"* **%O.bom** 以创建 .bom 文件。\n" -"\n" -"### 4.3.2 xsltproc 的示例:\n" -"\n" -"xsltproc 的命令行格式如下:\n" -"\n" -"```\n" -" xsltproc \n" -"```\n" -"\n" -"在 Windows 上:\n" -"```\n" -"f:/kicad/bin/xsltproc.exe -o \"%O.bom\" f:/kicad/bin/plugins/" -"netlist_form_pads-pcb.xsl \"%I\"\n" -"```\n" -"\n" -"在 Linux 上:\n" -"```\n" -"xsltproc -o \"%O.bom\" /usr/local/kicad/bin/plugins/netlist_form_pads-pcb." -"xsl \"%I\"\n" -"```\n" -"\n" -"以上示例假定 `xsltproc` 已安装在 Windows 下的 PC 上和 xsl 文件位于 " -"`/kicad/bin/plugins/`。\n" -"\n" -"\n" -"### 4.3.3 Python 脚本示例:\n" -"\n" -"假设您的 PC 上安装了 python,并且 python 脚本位于\n" -"\n" -"`<通向 kicad 的路径>/kicad/bin/plugins/bom-in-python/`,\n" -"\n" -"python 的命令行格式如下:\n" -"\n" -"```\n" -"python <脚本文件名> <输入文件名> <输出文件名>\n" -"```\n" -"\n" -"在 Windows 上:\n" -"```\n" -"python.exe f:/kicad/bin/plugins/bom-in-python/my_python_script.py \"%I\" " -"\"%O.html\"\n" -"```\n" -"\n" -"在 Linux 上:\n" -"```\n" -"python /usr/local/kicad/bin/plugins/bom-in-python/my_python_script.py \"%I\" " -"\"%O.csv\"\n" -"```\n" -"\n" -"\n" -"Eeschema 文档(*eeschema.html*)描述了此中间网表并提供了示例(***创建自定义网" -"表和 BOM 文件*** 章节)。\n" -"\n" -"# 2 - 中间网表文件\n" -"\n" -"BOM 文件(和网表文件)可以从 Eeschema 创建的 *中间网表文件* 中创建。\n" -"\n" -"该文件使用 XML 语法,称为中间网表。中间网表包含有关您的电路板的大量数据,因" -"此,它可以与后处理一起使用以创建 BOM 或其他报告。\n" -"\n" -"根据输出(BOM 或网表),在后期处理中将使用完整的中间网表文件的不同子集。\n" -"\n" -"# 3 - 转换为新格式\n" -"\n" -"通过对中间网表文件应用后处理过滤器,您可以生成外部网表文件以及 BOM 文件。由于" -"此转换是从文本到文本的转换,因此可以使用 *Python*,*XSLT* 或任何其他能够将 " -"XML 作为输入的工具来编写此后处理过滤器。\n" -"\n" -"XSLT 本身是适合 XML 转换的 XML 语言。您可以下载并安装一个名为 `xsltproc` 的免" -"费程序。`xsltproc` 程序可用于读取中间 XML 网表输入文件,应用样式表以转换输" -"入,并将结果保存在输出文件中。使用 `xsltproc` 需要使用 XSLT 约定的样式表文" -"件。完整的转换过程由 Eeschema 处理,将其配置一次以特定的方式运行 " -"`xsltproc`。\n" -"\n" -"Python 脚本更容易创建。\n" -"\n" -"# 4 - 对话框窗口的初始化\n" -"\n" -"您应通过单击“添加插件”按钮在插件列表中添加一个新插件(脚本)。\n" -"\n" -"## 4.1 - 插件配置参数 Eeschema 插件配置对话框需要以下信息:\n" -"\n" -"* 标题:例如,网表格式的名称。\n" -"* 用于启动转换器的命令行(通常是脚本)。\n" -"\n" -"***注意(仅 Windows):***\n" -"*默认情况下,命令行使用隐藏的控制台窗口运行,并且输出重定向到 “插件信息” 字" -"段。要显示正在运行的命令窗口,请选中 “显示控制台窗口” 复选框。*\n" -"\n" -"单击“生成”按钮后,将发生以下情况:\n" -"\n" -"1. Eeschema 创建一个中间网表文件 \\*.xml,例如 `test.xml`。\n" -"2. Eeschema 从命令行运行脚本以创建最终输出文件。\n" -"\n" -"## 4.2 - 通过命令行生成网表文件\n" -"\n" -"假设我们正在使用程序 `xsltproc.exe` 将样式表应用于中间文件,则 `xsltproc." -"exe` 将通过以下命令执行。\n" -"\n" -"```\n" -"xsltproc.exe -o <输出文件名> <样式表文件名> <输入要转换的 XML 文件>\n" -"```\n" -"\n" -"在 Windows 上,命令行如下。\n" -"\n" -"```\n" -"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl \"%I" -"\"\n" -"```\n" -"\n" -"在 Linux 上,命令如下。\n" -"```\n" -"xsltproc -o \"%O\" /usr/local/kicad/bin/plugins/myconverter .xsl \"%I\"\n" -"```\n" -"其中 `myconverter.xsl` 是您要应用的样式表。\n" -"\n" -"不要忘记文件名周围的双引号,这使它们在用 Eeschema 替换后可以有空格。\n" -"\n" -"如果使用 Python 脚本,则命令行类似于(取决于 Python 脚本):\n" -"```\n" -"python f:/kicad/bin/plugins/bom-in-python/myconverter.py \"%I\" \"%O\"\n" -"```\n" -"\n" -"或\n" -"\n" -"```\n" -"python /usr/local/kicad/bin/plugins/bom-in-python/myconverter .xsl \"%I\" " -"\"%O\"\n" -"```\n" -"\n" -"命令行格式接受文件名的参数。支持的格式参数是:\n" -"* `%B`:所选输出文件的基本文件名,减去路径和扩展名。\n" -"* `%P`:项目目录,不带名称,不带尾号 '/'。\n" -"* `%I`:临时输入文件的完整文件名和路径。\n" -"(中间网络文件)\n" -"* `%O`:用户选择的输出文件的完整文件名和路径\n" -"(但不带扩展名)。\n" -"\n" -"`%I` 将被实际的中间文件名替换(通常是带有扩展名“.xml” 的完整根表文件名)。\n" -"`%O` 将被实际的输出文件名(完整的根表文件名减去扩展名)替换。\n" -"`%B` 将被实际的输出短文件名(短根表文件名减去扩展名)代替。\n" -"`%B` 将被实际的当前项目路径替换。\n" -"\n" -"## 4.3 - 命令行格式:\n" -"\n" -"### 4.3.1 - 备注:\n" -"\n" -"大多数情况下,创建的文件必须具有扩展名,具体取决于其类型。\n" -"因此,您必须在选项 ***%O*** 中添加正确的文件扩展名。\n" -"\n" -"例如:\n" -"\n" -"* **%O.csv** 以创建 .csv 文件(逗号分隔值文件)。\n" -"* **%O.htm** 以创建 .html 文件。\n" -"* **%O.bom** 以创建 .bom 文件。\n" -"\n" -"### 4.3.2 xsltproc 的示例:\n" -"\n" -"xsltproc 的命令行格式如下:\n" -"\n" -"```\n" -" xsltproc \n" -"```\n" -"\n" -"在 Windows 上:\n" -"```\n" -"f:/kicad/bin/xsltproc.exe -o \"%O.bom\" f:/kicad/bin/plugins/" -"netlist_form_pads-pcb.xsl \"%I\"\n" -"```\n" -"\n" -"在 Linux 上:\n" -"```\n" -"xsltproc -o \"%O.bom\" /usr/local/kicad/bin/plugins/netlist_form_pads-pcb." -"xsl \"%I\"\n" -"```\n" -"\n" -"以上示例假定 `xsltproc` 已安装在 Windows 下的 PC 上和 xsl 文件位于 " -"`/kicad/bin/plugins/`。\n" -"\n" -"\n" -"### 4.3.3 Python 脚本示例:\n" -"\n" -"假设您的 PC 上安装了 python,并且 python 脚本位于\n" -"\n" -"`<通向 kicad 的路径>/kicad/bin/plugins/bom-in-python/`,\n" -"\n" -"python 的命令行格式如下:\n" -"\n" -"```\n" -"python <脚本文件名> <输入文件名> <输出文件名>\n" -"```\n" -"\n" -"在 Windows 上:\n" -"```\n" -"python.exe f:/kicad/bin/plugins/bom-in-python/my_python_script.py \"%I\" " -"\"%O.html\"\n" -"```\n" -"\n" -"在 Linux 上:\n" -"```\n" -"python /usr/local/kicad/bin/plugins/bom-in-python/my_python_script.py \"%I\" " -"\"%O.csv\"\n" -"```\n" -"\n" -"\n" -"Eeschema 文档(*eeschema.html*)描述了此中间网表并提供了示例(***创建自定义网" -"表和 BOM 文件*** 章节)。\n" -"\n" -"# 2 - 中间网表文件\n" -"\n" -"BOM 文件(和网表文件)可以从 Eeschema 创建的 *中间网表文件* 中创建。\n" -"\n" -"该文件使用 XML 语法,称为中间网表。中间网表包含有关您的电路板的大量数据,因" -"此,它可以与后处理一起使用以创建 BOM 或其他报告。\n" -"\n" -"根据输出(BOM 或网表),在后期处理中将使用完整的中间网表文件的不同子集。\n" -"\n" -"# 3 - 转换为新格式\n" -"\n" -"通过对中间网表文件应用后处理过滤器,您可以生成外部网表文件以及 BOM 文件。由于" -"此转换是从文本到文本的转换,因此可以使用 *Python*,*XSLT* 或任何其他能够将 " -"XML 作为输入的工具来编写此后处理过滤器。\n" -"\n" -"XSLT 本身是适合 XML 转换的 XML 语言。您可以下载并安装一个名为 `xsltproc` 的免" -"费程序。`xsltproc` 程序可用于读取中间 XML 网表输入文件,应用样式表以转换输" -"入,并将结果保存在输出文件中。使用 `xsltproc` 需要使用 XSLT 约定的样式表文" -"件。完整的转换过程由 Eeschema 处理,将其配置一次以特定的方式运行 " -"`xsltproc`。\n" -"\n" -"Python 脚本更容易创建。\n" -"\n" -"# 4 - 对话框窗口的初始化\n" -"\n" -"您应通过单击“添加插件”按钮在插件列表中添加一个新插件(脚本)。\n" -"\n" -"## 4.1 - 插件配置参数 Eeschema 插件配置对话框需要以下信息:\n" -"\n" -"* 标题:例如,网表格式的名称。\n" -"* 用于启动转换器的命令行(通常是脚本)。\n" -"\n" -"***注意(仅 Windows):***\n" -"*默认情况下,命令行使用隐藏的控制台窗口运行,并且输出重定向到 “插件信息” 字" -"段。要显示正在运行的命令窗口,请选中 “显示控制台窗口” 复选框。*\n" -"\n" -"单击“生成”按钮后,将发生以下情况:\n" -"\n" -"1. Eeschema 创建一个中间网表文件 \\*.xml,例如 `test.xml`。\n" -"2. Eeschema 从命令行运行脚本以创建最终输出文件。\n" -"\n" -"## 4.2 - 通过命令行生成网表文件\n" -"\n" -"假设我们正在使用程序 `xsltproc.exe` 将样式表应用于中间文件,则 `xsltproc." -"exe` 将通过以下命令执行。\n" -"\n" -"```\n" -"xsltproc.exe -o <输出文件名> <样式表文件名> <输入要转换的 XML 文件>\n" -"```\n" -"\n" -"在 Windows 上,命令行如下。\n" -"\n" -"```\n" -"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl \"%I" -"\"\n" -"```\n" -"\n" -"在 Linux 上,命令如下。\n" -"```\n" -"xsltproc -o \"%O\" /usr/local/kicad/bin/plugins/myconverter .xsl \"%I\"\n" -"```\n" -"其中 `myconverter.xsl` 是您要应用的样式表。\n" -"\n" -"不要忘记文件名周围的双引号,这使它们在用 Eeschema 替换后可以有空格。\n" -"\n" -"如果使用 Python 脚本,则命令行类似于(取决于 Python 脚本):\n" -"```\n" -"python f:/kicad/bin/plugins/bom-in-python/myconverter.py \"%I\" \"%O\"\n" -"```\n" -"\n" -"或\n" -"\n" -"```\n" -"python /usr/local/kicad/bin/plugins/bom-in-python/myconverter .xsl \"%I\" " -"\"%O\"\n" -"```\n" -"\n" -"命令行格式接受文件名的参数。支持的格式参数是:\n" -"* `%B`:所选输出文件的基本文件名,减去路径和扩展名。\n" -"* `%P`:项目目录,不带名称,不带尾号 '/'。\n" -"* `%I`:临时输入文件的完整文件名和路径。\n" -"(中间网络文件)\n" -"* `%O`:用户选择的输出文件的完整文件名和路径\n" -"(但不带扩展名)。\n" -"\n" -"`%I` 将被实际的中间文件名替换(通常是带有扩展名“.xml” 的完整根表文件名)。\n" -"`%O` 将被实际的输出文件名(完整的根表文件名减去扩展名)替换。\n" -"`%B` 将被实际的输出短文件名(短根表文件名减去扩展名)代替。\n" -"`%B` 将被实际的当前项目路径替换。\n" -"\n" -"## 4.3 - 命令行格式:\n" -"\n" -"### 4.3.1 - 备注:\n" -"\n" -"大多数情况下,创建的文件必须具有扩展名,具体取决于其类型。\n" -"因此,您必须在选项 ***%O*** 中添加正确的文件扩展名。\n" -"\n" -"例如:\n" -"\n" -"* **%O.csv** 以创建 .csv 文件(逗号分隔值文件)。\n" -"* **%O.htm** 以创建 .html 文件。\n" -"* **%O.bom** 以创建 .bom 文件。\n" -"\n" -"### 4.3.2 xsltproc 的示例:\n" -"\n" -"xsltproc 的命令行格式如下:\n" -"\n" -"```\n" -" xsltproc \n" -"```\n" -"\n" -"在 Windows 上:\n" -"```\n" -"f:/kicad/bin/xsltproc.exe -o \"%O.bom\" f:/kicad/bin/plugins/" -"netlist_form_pads-pcb.xsl \"%I\"\n" -"```\n" -"\n" -"在 Linux 上:\n" -"```\n" -"xsltproc -o \"%O.bom\" /usr/local/kicad/bin/plugins/netlist_form_pads-pcb." -"xsl \"%I\"\n" -"```\n" -"\n" -"以上示例假定 `xsltproc` 已安装在 Windows 下的 PC 上和 xsl 文件位于 " -"`/kicad/bin/plugins/`。\n" -"\n" -"\n" -"### 4.3.3 Python 脚本示例:\n" -"\n" -"假设您的 PC 上安装了 python,并且 python 脚本位于\n" -"\n" -"`<通向 kicad 的路径>/kicad/bin/plugins/bom-in-python/`,\n" -"\n" -"python 的命令行格式如下:\n" -"\n" -"```\n" -"python <脚本文件名> <输入文件名> <输出文件名>\n" -"```\n" -"\n" -"在 Windows 上:\n" -"```\n" -"python.exe f:/kicad/bin/plugins/bom-in-python/my_python_script.py \"%I\" " -"\"%O.html\"\n" -"```\n" -"\n" -"在 Linux 上:\n" -"```\n" -"python /usr/local/kicad/bin/plugins/bom-in-python/my_python_script.py \"%I\" " -"\"%O.csv\"\n" -"```\n" -"\n" -"\n" -"Eeschema 文档(*eeschema.html*)描述了此中间网表并提供了示例(***创建自定义网" -"表和 BOM 文件*** 章节)。\n" -"\n" -"# 2 - 中间网表文件\n" -"\n" -"BOM 文件(和网表文件)可以从 Eeschema 创建的 *中间网表文件* 中创建。\n" -"\n" -"该文件使用 XML 语法,称为中间网表。中间网表包含有关您的电路板的大量数据,因" -"此,它可以与后处理一起使用以创建 BOM 或其他报告。\n" -"\n" -"根据输出(BOM 或网表),在后期处理中将使用完整的中间网表文件的不同子集。\n" -"\n" -"# 3 - 转换为新格式\n" -"\n" -"通过对中间网表文件应用后处理过滤器,您可以生成外部网表文件以及 BOM 文件。由于" -"此转换是从文本到文本的转换,因此可以使用 *Python*,*XSLT* 或任何其他能够将 " -"XML 作为输入的工具来编写此后处理过滤器。\n" -"\n" -"XSLT 本身是适合 XML 转换的 XML 语言。您可以下载并安装一个名为 `xsltproc` 的免" -"费程序。`xsltproc` 程序可用于读取中间 XML 网表输入文件,应用样式表以转换输" -"入,并将结果保存在输出文件中。使用 `xsltproc` 需要使用 XSLT 约定的样式表文" -"件。完整的转换过程由 Eeschema 处理,将其配置一次以特定的方式运行 " -"`xsltproc`。\n" -"\n" -"Python 脚本更容易创建。\n" -"\n" -"# 4 - 对话框窗口的初始化\n" -"\n" -"您应通过单击“添加插件”按钮在插件列表中添加一个新插件(脚本)。\n" -"\n" -"## 4.1 - 插件配置参数 Eeschema 插件配置对话框需要以下信息:\n" -"\n" -"* 标题:例如,网表格式的名称。\n" -"* 用于启动转换器的命令行(通常是脚本)。\n" -"\n" -"***注意(仅 Windows):***\n" -"*默认情况下,命令行使用隐藏的控制台窗口运行,并且输出重定向到 “插件信息” 字" -"段。要显示正在运行的命令窗口,请选中 “显示控制台窗口” 复选框。*\n" -"\n" -"单击“生成”按钮后,将发生以下情况:\n" -"\n" -"1. Eeschema 创建一个中间网表文件 \\*.xml,例如 `test.xml`。\n" -"2. Eeschema 从命令行运行脚本以创建最终输出文件。\n" -"\n" -"## 4.2 - 通过命令行生成网表文件\n" -"\n" -"假设我们正在使用程序 `xsltproc.exe` 将样式表应用于中间文件,则 `xsltproc." -"exe` 将通过以下命令执行。\n" -"\n" -"```\n" -"xsltproc.exe -o <输出文件名> <样式表文件名> <输入要转换的 XML 文件>\n" -"```\n" -"\n" -"在 Windows 上,命令行如下。\n" -"\n" -"```\n" -"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl \"%I" -"\"\n" -"```\n" -"\n" -"在 Linux 上,命令如下。\n" -"```\n" -"xsltproc -o \"%O\" /usr/local/kicad/bin/plugins/myconverter .xsl \"%I\"\n" -"```\n" -"其中 `myconverter.xsl` 是您要应用的样式表。\n" -"\n" -"不要忘记文件名周围的双引号,这使它们在用 Eeschema 替换后可以有空格。\n" -"\n" -"如果使用 Python 脚本,则命令行类似于(取决于 Python 脚本):\n" -"```\n" -"python f:/kicad/bin/plugins/bom-in-python/myconverter.py \"%I\" \"%O\"\n" -"```\n" -"\n" -"或\n" -"\n" -"```\n" -"python /usr/local/kicad/bin/plugins/bom-in-python/myconverter .xsl \"%I\" " -"\"%O\"\n" -"```\n" -"\n" -"命令行格式接受文件名的参数。支持的格式参数是:\n" -"* `%B`:所选输出文件的基本文件名,减去路径和扩展名。\n" -"* `%P`:项目目录,不带名称,不带尾号 '/'。\n" -"* `%I`:临时输入文件的完整文件名和路径。\n" -"(中间网络文件)\n" -"* `%O`:用户选择的输出文件的完整文件名和路径\n" -"(但不带扩展名)。\n" -"\n" -"`%I` 将被实际的中间文件名替换(通常是带有扩展名“.xml” 的完整根表文件名)。\n" -"`%O` 将被实际的输出文件名(完整的根表文件名减去扩展名)替换。\n" -"`%B` 将被实际的输出短文件名(短根表文件名减去扩展名)代替。\n" -"`%B` 将被实际的当前项目路径替换。\n" -"\n" -"## 4.3 - 命令行格式:\n" -"\n" -"### 4.3.1 - 备注:\n" -"\n" -"大多数情况下,创建的文件必须具有扩展名,具体取决于其类型。\n" -"因此,您必须在选项 ***%O*** 中添加正确的文件扩展名。\n" -"\n" -"例如:\n" -"\n" -"* **%O.csv** 以创建 .csv 文件(逗号分隔值文件)。\n" -"* **%O.htm** 以创建 .html 文件。\n" -"* **%O.bom** 以创建 .bom 文件。\n" -"\n" -"### 4.3.2 xsltproc 的示例:\n" -"\n" -"xsltproc 的命令行格式如下:\n" -"\n" -"```\n" -" xsltproc \n" -"```\n" -"\n" -"在 Windows 上:\n" -"```\n" -"f:/kicad/bin/xsltproc.exe -o \"%O.bom\" f:/kicad/bin/plugins/" -"netlist_form_pads-pcb.xsl \"%I\"\n" -"```\n" -"\n" -"在 Linux 上:\n" -"```\n" -"xsltproc -o \"%O.bom\" /usr/local/kicad/bin/plugins/netlist_form_pads-pcb." -"xsl \"%I\"\n" -"```\n" -"\n" -"以上示例假定 `xsltproc` 已安装在 Windows 下的 PC 上和 xsl 文件位于 " -"`/kicad/bin/plugins/`。\n" -"\n" -"\n" -"### 4.3.3 Python 脚本示例:\n" -"\n" -"假设您的 PC 上安装了 python,并且 python 脚本位于\n" -"\n" -"`<通向 kicad 的路径>/kicad/bin/plugins/bom-in-python/`,\n" -"\n" -"python 的命令行格式如下:\n" -"\n" -"```\n" -"python <脚本文件名> <输入文件名> <输出文件名>\n" -"```\n" -"\n" -"在 Windows 上:\n" -"```\n" -"python.exe f:/kicad/bin/plugins/bom-in-python/my_python_script.py \"%I\" " -"\"%O.html\"\n" -"```\n" -"\n" -"在 Linux 上:\n" -"```\n" -"python /usr/local/kicad/bin/plugins/bom-in-python/my_python_script.py \"%I\" " -"\"%O.csv\"\n" -"```\n" -"\n" -"\n" -"Eeschema 文档(*eeschema.html*)描述了此中间网表并提供了示例(***创建自定义网" -"表和 BOM 文件*** 章节)。\n" -"\n" -"# 2 - 中间网表文件\n" -"\n" -"BOM 文件(和网表文件)可以从 Eeschema 创建的 *中间网表文件* 中创建。\n" -"\n" -"该文件使用 XML 语法,称为中间网表。中间网表包含有关您的电路板的大量数据,因" -"此,它可以与后处理一起使用以创建 BOM 或其他报告。\n" -"\n" -"根据输出(BOM 或网表),在后期处理中将使用完整的中间网表文件的不同子集。\n" -"\n" -"# 3 - 转换为新格式\n" -"\n" -"通过对中间网表文件应用后处理过滤器,您可以生成外部网表文件以及 BOM 文件。由于" -"此转换是从文本到文本的转换,因此可以使用 *Python*,*XSLT* 或任何其他能够将 " -"XML 作为输入的工具来编写此后处理过滤器。\n" -"\n" -"XSLT 本身是适合 XML 转换的 XML 语言。您可以下载并安装一个名为 `xsltproc` 的免" -"费程序。`xsltproc` 程序可用于读取中间 XML 网表输入文件,应用样式表以转换输" -"入,并将结果保存在输出文件中。使用 `xsltproc` 需要使用 XSLT 约定的样式表文" -"件。完整的转换过程由 Eeschema 处理,将其配置一次以特定的方式运行 " -"`xsltproc`。\n" -"\n" -"Python 脚本更容易创建。\n" -"\n" -"# 4 - 对话框窗口的初始化\n" -"\n" -"您应通过单击“添加插件”按钮在插件列表中添加一个新插件(脚本)。\n" -"\n" -"## 4.1 - 插件配置参数 Eeschema 插件配置对话框需要以下信息:\n" -"\n" -"* 标题:例如,网表格式的名称。\n" -"* 用于启动转换器的命令行(通常是脚本)。\n" -"\n" -"***注意(仅 Windows):***\n" -"*默认情况下,命令行使用隐藏的控制台窗口运行,并且输出重定向到 “插件信息” 字" -"段。要显示正在运行的命令窗口,请选中 “显示控制台窗口” 复选框。*\n" -"\n" -"单击“生成”按钮后,将发生以下情况:\n" -"\n" -"1. Eeschema 创建一个中间网表文件 \\*.xml,例如 `test.xml`。\n" -"2. Eeschema 从命令行运行脚本以创建最终输出文件。\n" -"\n" -"## 4.2 - 通过命令行生成网表文件\n" -"\n" -"假设我们正在使用程序 `xsltproc.exe` 将样式表应用于中间文件,则 `xsltproc." -"exe` 将通过以下命令执行。\n" -"\n" -"```\n" -"xsltproc.exe -o <输出文件名> <样式表文件名> <输入要转换的 XML 文件>\n" -"```\n" -"\n" -"在 Windows 上,命令行如下。\n" -"\n" -"```\n" -"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl \"%I" -"\"\n" -"```\n" -"\n" -"在 Linux 上,命令如下。\n" -"```\n" -"xsltproc -o \"%O\" /usr/local/kicad/bin/plugins/myconverter .xsl \"%I\"\n" -"```\n" -"其中 `myconverter.xsl` 是您要应用的样式表。\n" -"\n" -"不要忘记文件名周围的双引号,这使它们在用 Eeschema 替换后可以有空格。\n" -"\n" -"如果使用 Python 脚本,则命令行类似于(取决于 Python 脚本):\n" -"```\n" -"python f:/kicad/bin/plugins/bom-in-python/myconverter.py \"%I\" \"%O\"\n" -"```\n" -"\n" -"或\n" -"\n" -"```\n" -"python /usr/local/kicad/bin/plugins/bom-in-python/myconverter .xsl \"%I\" " -"\"%O\"\n" -"```\n" -"\n" -"命令行格式接受文件名的参数。支持的格式参数是:\n" -"* `%B`:所选输出文件的基本文件名,减去路径和扩展名。\n" -"* `%P`:项目目录,不带名称,不带尾号 '/'。\n" -"* `%I`:临时输入文件的完整文件名和路径。\n" -"(中间网络文件)\n" -"* `%O`:用户选择的输出文件的完整文件名和路径\n" -"(但不带扩展名)。\n" -"\n" -"`%I` 将被实际的中间文件名替换(通常是带有扩展名“.xml” 的完整根表文件名)。\n" -"`%O` 将被实际的输出文件名(完整的根表文件名减去扩展名)替换。\n" -"`%B` 将被实际的输出短文件名(短根表文件名减去扩展名)代替。\n" -"`%B` 将被实际的当前项目路径替换。\n" -"\n" -"## 4.3 - 命令行格式:\n" -"\n" -"### 4.3.1 - 备注:\n" -"\n" -"大多数情况下,创建的文件必须具有扩展名,具体取决于其类型。\n" -"因此,您必须在选项 ***%O*** 中添加正确的文件扩展名。\n" -"\n" -"例如:\n" -"\n" -"* **%O.csv** 以创建 .csv 文件(逗号分隔值文件)。\n" -"* **%O.htm** 以创建 .html 文件。\n" -"* **%O.bom** 以创建 .bom 文件。\n" -"\n" -"### 4.3.2 xsltproc 的示例:\n" -"\n" -"xsltproc 的命令行格式如下:\n" -"\n" -"```\n" -" xsltproc \n" -"```\n" -"\n" -"在 Windows 上:\n" -"```\n" -"f:/kicad/bin/xsltproc.exe -o \"%O.bom\" f:/kicad/bin/plugins/" -"netlist_form_pads-pcb.xsl \"%I\"\n" -"```\n" -"\n" -"在 Linux 上:\n" -"```\n" -"xsltproc -o \"%O.bom\" /usr/local/kicad/bin/plugins/netlist_form_pads-pcb." -"xsl \"%I\"\n" -"```\n" -"\n" -"以上示例假定 `xsltproc` 已安装在 Windows 下的 PC 上和 xsl 文件位于 " -"`/kicad/bin/plugins/`。\n" -"\n" -"\n" -"### 4.3.3 Python 脚本示例:\n" -"\n" -"假设您的 PC 上安装了 python,并且 python 脚本位于\n" -"\n" -"`<通向 kicad 的路径>/kicad/bin/plugins/bom-in-python/`,\n" -"\n" -"python 的命令行格式如下:\n" -"\n" -"```\n" -"python <脚本文件名> <输入文件名> <输出文件名>\n" -"```\n" -"\n" -"在 Windows 上:\n" -"```\n" -"python.exe f:/kicad/bin/plugins/bom-in-python/my_python_script.py \"%I\" " -"\"%O.html\"\n" -"```\n" -"\n" -"在 Linux 上:\n" -"```\n" -"python /usr/local/kicad/bin/plugins/bom-in-python/my_python_script.py \"%I\" " -"\"%O.csv\"\n" -"```\n" -"\n" -"\n" -"Eeschema 文档(*eeschema.html*)描述了此中间网表并提供了示例(***创建自定义网" -"表和 BOM 文件*** 章节)。\n" -"\n" -"# 2 - 中间网表文件\n" -"\n" -"BOM 文件(和网表文件)可以从 Eeschema 创建的 *中间网表文件* 中创建。\n" -"\n" -"该文件使用 XML 语法,称为中间网表。中间网表包含有关您的电路板的大量数据,因" -"此,它可以与后处理一起使用以创建 BOM 或其他报告。\n" -"\n" -"根据输出(BOM 或网表),在后期处理中将使用完整的中间网表文件的不同子集。\n" -"\n" -"# 3 - 转换为新格式\n" -"\n" -"通过对中间网表文件应用后处理过滤器,您可以生成外部网表文件以及 BOM 文件。由于" -"此转换是从文本到文本的转换,因此可以使用 *Python*,*XSLT* 或任何其他能够将 " -"XML 作为输入的工具来编写此后处理过滤器。\n" -"\n" -"XSLT 本身是适合 XML 转换的 XML 语言。您可以下载并安装一个名为 `xsltproc` 的免" -"费程序。`xsltproc` 程序可用于读取中间 XML 网表输入文件,应用样式表以转换输" -"入,并将结果保存在输出文件中。使用 `xsltproc` 需要使用 XSLT 约定的样式表文" -"件。完整的转换过程由 Eeschema 处理,将其配置一次以特定的方式运行 " -"`xsltproc`。\n" -"\n" -"Python 脚本更容易创建。\n" -"\n" -"# 4 - 对话框窗口的初始化\n" -"\n" -"您应通过单击“添加插件”按钮在插件列表中添加一个新插件(脚本)。\n" -"\n" -"## 4.1 - 插件配置参数 Eeschema 插件配置对话框需要以下信息:\n" -"\n" -"* 标题:例如,网表格式的名称。\n" -"* 用于启动转换器的命令行(通常是脚本)。\n" -"\n" -"***注意(仅 Windows):***\n" -"*默认情况下,命令行使用隐藏的控制台窗口运行,并且输出重定向到 “插件信息” 字" -"段。要显示正在运行的命令窗口,请选中 “显示控制台窗口” 复选框。*\n" -"\n" -"单击“生成”按钮后,将发生以下情况:\n" -"\n" -"1. Eeschema 创建一个中间网表文件 \\*.xml,例如 `test.xml`。\n" -"2. Eeschema 从命令行运行脚本以创建最终输出文件。\n" -"\n" -"## 4.2 - 通过命令行生成网表文件\n" -"\n" -"假设我们正在使用程序 `xsltproc.exe` 将样式表应用于中间文件,则 `xsltproc." -"exe` 将通过以下命令执行。\n" -"\n" -"```\n" -"xsltproc.exe -o <输出文件名> <样式表文件名> <输入要转换的 XML 文件>\n" -"```\n" -"\n" -"在 Windows 上,命令行如下。\n" -"\n" -"```\n" -"f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl \"%I" -"\"\n" -"```\n" -"\n" -"在 Linux 上,命令如下。\n" -"```\n" -"xsltproc -o \"%O\" /usr/local/kicad/bin/plugins/myconverter .xsl \"%I\"\n" -"```\n" -"其中 `myconverter.xsl` 是您要应用的样式表。\n" -"\n" -"不要忘记文件名周围的双引号,这使它们在用 Eeschema 替换后可以有空格。\n" -"\n" -"如果使用 Python 脚本,则命令行类似于(取决于 Python 脚本):\n" -"```\n" -"python f:/kicad/bin/plugins/bom-in-python/myconverter.py \"%I\" \"%O\"\n" -"```\n" -"\n" -"或\n" -"\n" -"```\n" -"python /usr/local/kicad/bin/plugins/bom-in-python/myconverter .xsl \"%I\" " -"\"%O\"\n" -"```\n" -"\n" -"命令行格式接受文件名的参数。支持的格式参数是:\n" -"* `%B`:所选输出文件的基本文件名,减去路径和扩展名。\n" -"* `%P`:项目目录,不带名称,不带尾号 '/'。\n" -"* `%I`:临时输入文件的完整文件名和路径。\n" -"(中间网络文件)\n" -"* `%O`:用户选择的输出文件的完整文件名和路径\n" -"(但不带扩展名)。\n" -"\n" -"`%I` 将被实际的中间文件名替换(通常是带有扩展名“.xml” 的完整根表文件名)。\n" -"`%O` 将被实际的输出文件名(完整的根表文件名减去扩展名)替换。\n" -"`%B` 将被实际的输出短文件名(短根表文件名减去扩展名)代替。\n" -"`%B` 将被实际的当前项目路径替换。\n" -"\n" -"## 4.3 - 命令行格式:\n" -"\n" -"### 4.3.1 - 备注:\n" -"\n" -"大多数情况下,创建的文件必须具有扩展名,具体取决于其类型。\n" -"因此,您必须在选项 ***%O*** 中添加正确的文件扩展名。\n" -"\n" -"例如:\n" -"\n" -"* **%O.csv** 以创建 .csv 文件(逗号分隔值文件)。\n" -"* **%O.htm** 以创建 .html 文件。\n" -"* **%O.bom** 以创建 .bom 文件。\n" -"\n" -"### 4.3.2 xsltproc 的示例:\n" -"\n" -"xsltproc 的命令行格式如下:\n" -"\n" -"```\n" -" xsltproc \n" -"```\n" -"\n" -"在 Windows 上:\n" -"```\n" -"f:/kicad/bin/xsltproc.exe -o \"%O.bom\" f:/kicad/bin/plugins/" -"netlist_form_pads-pcb.xsl \"%I\"\n" -"```\n" -"\n" -"在 Linux 上:\n" -"```\n" -"xsltproc -o \"%O.bom\" /usr/local/kicad/bin/plugins/netlist_form_pads-pcb." -"xsl \"%I\"\n" -"```\n" -"\n" -"以上示例假定 `xsltproc` 已安装在 Windows 下的 PC 上和 xsl 文件位于 " -"`/kicad/bin/plugins/`。\n" -"\n" -"\n" -"### 4.3.3 Python 脚本示例:\n" -"\n" -"假设您的 PC 上安装了 python,并且 python 脚本位于\n" -"\n" -"`<通向 kicad 的路径>/kicad/bin/plugins/bom-in-python/`,\n" -"\n" -"python 的命令行格式如下:\n" -"\n" -"```\n" -"python <脚本文件名> <输入文件名> <输出文件名>\n" -"```\n" -"\n" -"在 Windows 上:\n" -"```\n" -"python.exe f:/kicad/bin/plugins/bom-in-python/my_python_script.py \"%I\" " -"\"%O.html\"\n" +"python.exe f:/kicad/bin/plugins/bom-in-python/my_python_script.py \"%I\" \"%O" +".html\"\n" "```\n" "\n" "在 Linux 上:\n" @@ -11886,15 +10174,13 @@ msgstr "源 1 和源 2 必须不同" #: eeschema/dialogs/dialog_sim_settings.cpp:282 msgid "No valid simulation is configured." -msgstr "未配置有效仿真。" +msgstr "没有配置有效的仿真。" #: eeschema/dialogs/dialog_sim_settings.cpp:285 msgid "" "A valid simulation can be configured by selecting a simulation tab, setting " "the simulation parameters and clicking the OK button with the tab selected." -msgstr "" -"配置有效仿真步骤为,选择一个仿真选项卡,设置仿真参数,并单击选中选项卡的 OK " -"按钮。" +msgstr "可以通过选择仿真选项卡,设置仿真参数并在该选项卡下单击“确定”按钮来配置有效的模拟。" #: eeschema/dialogs/dialog_sim_settings.cpp:289 msgid "Exit Without Valid Simulation"