diff --git a/src/eeschema/po/addendum.ja b/src/eeschema/po/addendum.ja index bb639c50..144dd9a6 100644 --- a/src/eeschema/po/addendum.ja +++ b/src/eeschema/po/addendum.ja @@ -4,7 +4,7 @@ PO4A-HEADER: mode=after; position=^\[\[contributors\]\]; beginboundary=\[\[ //Translators put your names below here in the addendum file Asuki Kono , 2018. -starfort , 2015-2018. +starfort , 2015-2019. Norio Suzuki , 2015. yoneken , 2011-2015. Silvermoon, Zenyouji, Millo, Nenokuni 2011-2012. diff --git a/src/eeschema/po/ja.po b/src/eeschema/po/ja.po index 0fe4b0d4..2c11a841 100644 --- a/src/eeschema/po/ja.po +++ b/src/eeschema/po/ja.po @@ -1,15 +1,15 @@ msgid "" msgstr "" "Project-Id-Version: Eeschema-ja\n" -"POT-Creation-Date: 2019-01-03 18:10+0100\n" -"PO-Revision-Date: 2019-01-10 20:18+0900\n" +"POT-Creation-Date: 2019-03-10 19:07+0900\n" +"PO-Revision-Date: 2019-03-11 00:56+0900\n" "Last-Translator: starfort_jp \n" "Language-Team: kicad.jp \n" "Language: ja\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: Poedit 2.2\n" +"X-Generator: Poedit 2.2.1\n" # PR1:07102015 proofreading - chapter1 # PR2:07122015 proofreading - chapter2,3 @@ -108,13949 +108,14049 @@ msgid "Published on May 30, 2015." msgstr "2015年5月30日 発行" #. type: Title == -#: eeschema_automatic_classification_annotation.adoc:3 +#: eeschema_viewlib.adoc:3 #, no-wrap -msgid "Symbol Annotation Tool" -msgstr "シンボル アノテーション ツール" +msgid "Symbol Library Browser" +msgstr "シンボル・ライブラリー・ブラウザー" #. type: Title === -#: eeschema_automatic_classification_annotation.adoc:5 +#: eeschema_viewlib.adoc:5 #: eeschema_creating_customized_netlists_and_bom_files.adoc:1203 +#: eeschema_hierarchical_schematics.adoc:6 #: eeschema_design_verification_with_erc.adoc:5 -#: eeschema_hierarchical_schematics.adoc:6 eeschema_plot_and_print.adoc:5 #: eeschema_schematic_creation_and_editing.adoc:5 -#: eeschema_schematic_creation_and_editing.adoc:153 eeschema_viewlib.adoc:5 +#: eeschema_schematic_creation_and_editing.adoc:153 +#: eeschema_automatic_classification_annotation.adoc:5 +#: eeschema_plot_and_print.adoc:5 #, no-wrap msgid "Introduction" msgstr "はじめに" #. type: Plain text -#: eeschema_automatic_classification_annotation.adoc:13 +#: eeschema_viewlib.adoc:12 msgid "" -"The annotation tool allows you to automatically assign a designator to " -"symbols in your schematic. Annotation of symbols with multiple units will " -"assign a unique suffix to minimize the number of these symbols. The " -"annotation tool is accessible via the icon image:images/icons/annotate." -"png[icons_annotate_png]. Here you find its main window." +"The Symbol Library Browser allows you to quickly examine the content of " +"symbol libraries. The Symbol Library Viewer can be accessed by clicking " +"image:images/icons/library_browse.png[icons/library_browse_png] icon on the " +"main toolbar, selecting \"Library Browser\" entry in the \"View\" menu or " +"double clicking symbol image on \"Choose Symbol\" window." msgstr "" -"アノテーションツールを使うことで、回路図中のシンボルに自動的にリファレンス" -"(参照番号)を割り当てることができます。複数ユニットを持つシンボルについて" -"は,使用パッケージ数が最小となるように部品番号を割り当てます。アノテーション" -"ツールは、アイコン image:images/icons/annotate.png[icons_annotate_png] をク" -"リックすることで利用できます。以下に “回路図をアノテーション” のメインウィン" -"ドウを示します。" +"シンボル・ライブラリー・ブラウザーを使うと、シンボル・ライブラリーの内容を素" +"早く確認することができます。シンボル・ライブラリー・ブラウザーは、メイン・" +"ツールバーにある image:images/icons/library_browse.png[icons/" +"library_browse_png] アイコンをクリックするか、\"表示\" メニューの ”ライブラ" +"リー・ブラウザー” の選択、あるいは ”シンボルを選択” ウィンドウにあるシンボル" +"の画像をダブル・クリックして呼び出すことができます。" #. type: Named 'alt' AttributeList argument for macro 'image' -#: eeschema_automatic_classification_annotation.adoc:14 -#: eeschema_general_top_toolbar.adoc:96 +#: eeschema_viewlib.adoc:13 #, no-wrap -msgid "annotate-dialog_img" -msgstr "annotate-dialog_img" +msgid "eeschema_viewlib_choose_png" +msgstr "eeschema_viewlib_choose_png" #. type: Target for macro image -#: eeschema_automatic_classification_annotation.adoc:14 -#: eeschema_general_top_toolbar.adoc:96 +#: eeschema_viewlib.adoc:13 #, no-wrap -msgid "images/en/annotate-dialog.png" -msgstr "images/ja/annotate-dialog.png" +msgid "images/eeschema_viewlib_choose.png" +msgstr "images/ja/eeschema_viewlib_choose.png" -#. type: Plain text -#: eeschema_automatic_classification_annotation.adoc:17 -msgid "Available annotation schemes:" -msgstr "アノテーション方法一覧 :" +#. type: Title === +#: eeschema_viewlib.adoc:16 +#, no-wrap +msgid "Viewlib - main screen" +msgstr "Viewlib - メイン・スクリーン" -#. type: Plain text -#: eeschema_automatic_classification_annotation.adoc:19 -msgid "Annotate all the symbols (reset existing annotation option)" -msgstr "" -"全てのシンボルをアノテート(「既存のアノテーションをリセット (R) 」を選択)。" +#. type: Named 'alt' AttributeList argument for macro 'image' +#: eeschema_viewlib.adoc:18 +#, no-wrap +msgid "eeschema_viewlib_select_library_png" +msgstr "eeschema_viewlib_select_library_png" -#. type: Plain text -#: eeschema_automatic_classification_annotation.adoc:21 -msgid "" -"Annotate all the symbols, but do not swap any previously annotated multi-" -"unit parts." -msgstr "" -"既存の複数ユニットをシンボルの順番を入れ替えないで、全てのシンボルをアノテー" -"ト(「既存のアノテーションをリセット、ただし複数ユニットを持つ部品はキープ" -"(E)」を選択)。" +#. type: Target for macro image +#: eeschema_viewlib.adoc:18 +#, no-wrap +msgid "images/eeschema_viewlib_select_library.png" +msgstr "images/ja/eeschema_viewlib_select_library.png" #. type: Plain text -#: eeschema_automatic_classification_annotation.adoc:23 +#: eeschema_viewlib.adoc:23 msgid "" -"Annotate only symbols that are currently not annotated. Symbols that are " -"not annotated will have a designator which ends with a '?' character." +"To examine the contents of a library, select a library from the list on the " +"left hand pane. All symbols in the selected library will appear in the " +"second pane. Select a symbol name to view the symbol." msgstr "" -"アノテートされていないシンボルだけアノテート。 \"?\" で終わるリファレンス(参" -"照番号)を持つシンボルが対象です。" +"ライブラリーの内容を確認するには、左側のリストからライブラリーを選択する必要" +"があります。選択したライブラリーに含まれる利用可能な全てのシンボルが左から2" +"番目のパネルに表示されます。シンボル名を選択すると、シンボルの内容を確認でき" +"ます。" -#. type: Plain text -#: eeschema_automatic_classification_annotation.adoc:24 -msgid "Annotate the whole hierarchy (use the entire schematic option)." -msgstr "全階層をアノテート (「全ての回路図,階層を使用 (E) 」を選択)。" +#. type: Named 'alt' AttributeList argument for macro 'image' +#: eeschema_viewlib.adoc:24 +#, no-wrap +msgid "eeschema_viewlib_select_component_png" +msgstr "eeschema_viewlib_select_component_png" -#. type: Plain text -#: eeschema_automatic_classification_annotation.adoc:25 -msgid "Annotate the current sheet only (use current page only option)." -msgstr "" -"現在のシートのみをアノテート (「現在のページのみ使用 (P) 」を選択)。" +#. type: Target for macro image +#: eeschema_viewlib.adoc:24 +#, no-wrap +msgid "images/eeschema_viewlib_select_component.png" +msgstr "images/ja/eeschema_viewlib_select_component.png" + +#. type: Title === +#: eeschema_viewlib.adoc:27 +#, no-wrap +msgid "Symbol Library Browser Top Toolbar" +msgstr "シンボル・ライブラリー・ブラウザーの上部ツールバー" #. type: Plain text -#: eeschema_automatic_classification_annotation.adoc:31 -msgid "" -"The ``Reset, but do not swap any annotated multi-unit parts'' option keeps " -"all existing associations between symbols with multilple units. For example, " -"U2A and U2B may be reannotated to U1A and U1B respectively but they will " -"never be reannotated to U1A and U2A, nor to U2B and U2A. This is useful if " -"you want to ensure that pin groupings are maintained." +#: eeschema_viewlib.adoc:30 +msgid "The top tool bar in Symbol Library Brower is shown below." msgstr "" -"''既存のアノテーションをリセット、ただし複数ユニットを持つ部品はキープ''オプ" -"ションは、複数ユニットを持つシンボルの全ての関連性を保存します。これは、もし " -"U2A と U2B があったなら、それぞれ U1A と U1B へと番号が振られることはあって" -"も、 U1A と U2A、または U2B と U2A とはならないということです。これは、ピング" -"ループを確実に維持したい時、配置するのに都合がいいように定義した子部品がある" -"時、に役立ちます。" +"シンボル・ライブラリー・ブラウザーの上部に表示されているツールバーを以下に示" +"します。" + +#. type: Target for macro image +#: eeschema_viewlib.adoc:31 +#, no-wrap +msgid "images/toolbar_viewlib.png" +msgstr "images/ja/toolbar_viewlib.png" #. type: Plain text -#: eeschema_automatic_classification_annotation.adoc:34 +#: eeschema_viewlib.adoc:34 +msgid "The available commands are:" +msgstr "利用可能なコマンドは以下のとおりです :" + +#. type: delimited block | +#: eeschema_viewlib.adoc:40 +#, no-wrap msgid "" -"The annotation order choice gives the method used to set the reference " -"number inside each sheet of the hierarchy." +"|image:images/icons/library.png[icons/library_png]\n" +"|Selection of the desired library which can be also selected in the\n" +"displayed list.\n" msgstr "" -"「アノテーションの順番」オプションでは、それぞれのシート内での番号の振り方を" -"指定することができます。" +"|image:images/icons/library.png[icons/library_png]\n" +"|一覧より表示するライブラリー\n" +"を選択します。\n" -#. type: Plain text -#: eeschema_automatic_classification_annotation.adoc:38 +#. type: delimited block | +#: eeschema_viewlib.adoc:44 +#, no-wrap msgid "" -"Except for particular cases, an automatic annotation applies to the whole " -"project (all sheets) and to the new components, if you don't want to modify " -"previous annotations." +"|image:images/icons/add_component.png[icons/add_component_png]\n" +"|Selection of the symbol which can be also selected in the displayed\n" +"list.\n" msgstr "" -"特別な場合を除いて、以前のアノテーション結果を変更しない場合は、プロジェクト" -"全体(全てのシート)と新しいコンポーネントが自動アノテーションの対象となりま" -"す。" +"|image:images/icons/add_component.png[icons/add_component_png]\n" +"|一覧からシンボルを選択します。\n" -#. type: Plain text -#: eeschema_automatic_classification_annotation.adoc:40 -msgid "The Annotation Choice gives the method used to calculate reference:" +#. type: delimited block | +#: eeschema_viewlib.adoc:47 +#, no-wrap +msgid "" +"|image:images/icons/lib_previous.png[icons/lib_previous_png]\n" +"|Display previous symbol.\n" msgstr "" -"「アノテーションの選択」オプションでは、リファレンス(参照番号)の計算方法を" -"指定します。:" +"|image:images/icons/lib_previous.png[icons/lib_previous_png]\n" +"|リストで選択されている、1つ前のシンボルを表示します。\n" -#. type: Plain text -#: eeschema_automatic_classification_annotation.adoc:44 +#. type: delimited block | +#: eeschema_viewlib.adoc:50 +#, no-wrap msgid "" -"Use first free number in schematic: components are annotated from 1 (for " -"each reference prefix). If a previous annotation exists, only unused numbers " -"will be used." +"|image:images/icons/lib_next.png[icons/lib_next_png]\n" +"|Display next symbol.\n" msgstr "" -"回路図中の最初の空き番号から使用する:コンポーネントは(各部品記号につき)1か" -"らリファレンスが振られます。前回のアノテーションをキープする場合は、使われて" -"いない番号から利用されます。" +"|image:images/icons/lib_next.png[icons/lib_next_png]\n" +"|リストで選択されている、1つ次のシンボルを表示します。\n" -#. type: Plain text -#: eeschema_automatic_classification_annotation.adoc:49 +#. type: delimited block | +#: eeschema_viewlib.adoc:54 +#, no-wrap msgid "" -"Start to sheet number*100 and use first free number: annotation start from " -"101 for the sheet 1, from 201 for the sheet 2, etc. If there are more than " -"99 items having the same reference prefix (U, R) inside the sheet 1, the " -"annotation tool uses the number 200 and more, and annotation for sheet 2 " -"will start from the next free number." +"|image:images/icons/zoom_in.png[] image:images/icons/zoom_out.png[]\n" +"image:images/icons/zoom_redraw.png[] image:images/icons/zoom_fit_in_page.png[]\n" +"|Zoom tools.\n" msgstr "" -"シートの Ref 番号を *100 から開始し、最初の空き番号から使用する:シート1で" -"は 101 から,シート2では 201 からリファレンスが振られます。それぞれ の部品記" -"号(UやR)が1シート内で 99 を超えてしまった場合は継続して以降の番号が振ら" -"れ、例えばシート2では 200 番台の最初の空き番号から リファレンスが振られま" -"す。" +"|image:images/icons/zoom_in.png[] image:images/icons/zoom_out.png[]\n" +"image:images/icons/zoom_redraw.png[] image:images/icons/zoom_fit_in_page.png[]\n" +"|拡大/縮小(ズーム)ツールです。\n" -#. type: Plain text -#: eeschema_automatic_classification_annotation.adoc:51 +#. type: delimited block | +#: eeschema_viewlib.adoc:57 +#, no-wrap msgid "" -"Start to sheet number*1000 and use first free number. Annotation start from " -"1001 for the sheet 1, from 2001 for the sheet 2." +"|image:images/icons/morgan1.png[] image:images/icons/morgan2.png[]\n" +"|Selection of the representation (normal or converted) if exist.\n" msgstr "" -"シートの Ref 番号を *1000 から開始し、最初の空き番号から使用する:シート1で" -"は 1001 からリファレンスが振られ、シート2では 2001 からリファレンスが振られ" -"ていきます。" +"|image:images/icons/morgan1.png[] image:images/icons/morgan2.png[]\n" +"|(代替シンボル表現が存在する場合)表現を選択します。\n" -#. type: Title === -#: eeschema_automatic_classification_annotation.adoc:53 +#. type: delimited block | +#: eeschema_viewlib.adoc:60 #, no-wrap -msgid "Some examples" -msgstr "例" +msgid "" +"|image:images/toolbar_viewlib_part.png[alt=\"images/toolbar_viewlib_part.png\",width=\"70%\"]\n" +"|Selection of the unit for symbols that contain multiple units.\n" +msgstr "" +"|image:images/ja/toolbar_viewlib_part.png[alt=\"images/toolbar_viewlib_part.png\",width=\"70%\"]\n" +"|複数のユニットを持つシンボルの場合、ユニットを選択します。\n" -#. type: Title ==== -#: eeschema_automatic_classification_annotation.adoc:56 +#. type: delimited block | +#: eeschema_viewlib.adoc:64 #, no-wrap -msgid "Annotation order" -msgstr "アノテーションの順序" - -#. type: Plain text -#: eeschema_automatic_classification_annotation.adoc:59 -msgid "This example shows 5 elements placed, but not annotated." -msgstr "部品配置後、未だリファレンスが振られていない5つの素子を例とします。" - -#. type: Named 'alt' AttributeList argument for macro 'image' -#: eeschema_automatic_classification_annotation.adoc:60 -#, no-wrap -msgid "eeschema_annotation_order_none_png" -msgstr "eeschema_annotation_order_none_png" - -#. type: Target for macro image -#: eeschema_automatic_classification_annotation.adoc:60 -#, no-wrap -msgid "images/eeschema_annotation_order_none.png" -msgstr "images/eeschema_annotation_order_none.png" - -#. type: Plain text -#: eeschema_automatic_classification_annotation.adoc:63 -msgid "" -"After the annotation tool Is executed, the following result is obtained." -msgstr "アノテーションを実行すると、以下のような結果が得られます。" - -#. type: Plain text -#: eeschema_automatic_classification_annotation.adoc:65 -msgid "Sort by X position." -msgstr "コンポーネントをX位置でソートした場合:" - -#. type: Named 'alt' AttributeList argument for macro 'image' -#: eeschema_automatic_classification_annotation.adoc:66 -#, no-wrap -msgid "eeschema_annotation_order_x_png" -msgstr "eeschema_annotation_order_x_png" - -#. type: Target for macro image -#: eeschema_automatic_classification_annotation.adoc:66 -#, no-wrap -msgid "images/eeschema_annotation_order_x.png" -msgstr "images/eeschema_annotation_order_x.png" - -#. type: Plain text -#: eeschema_automatic_classification_annotation.adoc:69 -msgid "Sort by Y position." -msgstr "コンポーネントをY位置でソートした場合。" - -#. type: Named 'alt' AttributeList argument for macro 'image' -#: eeschema_automatic_classification_annotation.adoc:70 -#, no-wrap -msgid "eeschema_annotation_order_y_png" -msgstr "eeschema_annotation_order_y_png" - -#. type: Target for macro image -#: eeschema_automatic_classification_annotation.adoc:70 -#, no-wrap -msgid "images/eeschema_annotation_order_y.png" -msgstr "images/eeschema_annotation_order_y.png" - -#. type: Plain text -#: eeschema_automatic_classification_annotation.adoc:74 msgid "" -"You can see that four 74LS00 gates were distributed in U1 package, and that " -"the fifth 74LS00 has been assigned to the next, U2." +"|image:images/icons/datasheet.png[icons/datasheet_png]\n" +"|If it exist, display the associated documents. Exists only when called\n" +"by the place symbol dialog frame from Eeschema.\n" msgstr "" -"アノテーションにより、74LS00 の4つのゲートが U1 パッケージにまとめられ、5番" -"目のゲートは次の U2 へと分類されました。" +"|image:images/icons/datasheet.png[icons/datasheet_png]\n" +"|関連ドキュメントが存在する場合、それ表示します。Eeschema の\n" +" “シンボルの配置” ダイアログから呼び出された場合のみ有効です。\n" -#. type: Title ==== -#: eeschema_automatic_classification_annotation.adoc:76 +#. type: delimited block | +#: eeschema_viewlib.adoc:69 #, no-wrap -msgid "Annotation Choice" -msgstr "アノテーションの選択" - -#. type: Plain text -#: eeschema_automatic_classification_annotation.adoc:80 msgid "" -"Here is an annotation in sheet 2 where the option use first free number in " -"schematic was set." +"|image:images/icons/export.png[icons/export_png]\n" +"|Close the browser and place the selected symbol in Eeschema.\n" +"This icon is only displayed when browser has been called from Eeschema (double click\n" +"on a symbol in the component chooser).\n" msgstr "" -"下記の図は、部品をシート2に配置し、「回路図中の最初の空き番号から使用する」" -"オプションを利用してアノテーションを行ったものです。" +"|image:images/icons/export.png[icons/export_png]\n" +"|ライブラリー・ブラウザーを閉じ、選択されたシンボルを Eeschema 上に配置します。\n" +"このアイコンは、ライブラリー・ブラウザーが Eeschema から呼び出された時だけ表示されます。(“シンボルを選択”の画面でシンボルをダブルクリック)\n" -#. type: Named 'alt' AttributeList argument for macro 'image' -#: eeschema_automatic_classification_annotation.adoc:81 +#. type: Title == +#: eeschema_creating_customized_netlists_and_bom_files.adoc:3 #, no-wrap -msgid "eeschema_annotation_choice_free_png" -msgstr "eeschema_annotation_choice_free_png" +msgid "Creating Customized Netlists and BOM Files" +msgstr "カスタマイズされたネットリストと BOM (部品表) ファイルの生成" -#. type: Target for macro image -#: eeschema_automatic_classification_annotation.adoc:81 +#. type: Title === +#: eeschema_creating_customized_netlists_and_bom_files.adoc:6 #, no-wrap -msgid "images/eeschema_annotation_choice_free.png" -msgstr "images/eeschema_annotation_choice_free.png" +msgid "Intermediate Netlist File" +msgstr "中間ネットリスト" #. type: Plain text -#: eeschema_automatic_classification_annotation.adoc:85 +#: eeschema_creating_customized_netlists_and_bom_files.adoc:10 msgid "" -"Option start to sheet number*100 and use first free number give the " -"following result." +"BOM files and netlist files can be converted from an Intermediate netlist " +"file created by Eeschema." msgstr "" -"「シートの Ref 番号を*100 から開始し、最初の空き番号から使用する」オプション" -"を利用しアノテーションを行うと、下図のようになります。" - -#. type: Named 'alt' AttributeList argument for macro 'image' -#: eeschema_automatic_classification_annotation.adoc:86 -#, no-wrap -msgid "eeschema_annotation_choice_x100_png" -msgstr "eeschema_annotation_choice_x100_png" +"部品表 (BOM) ファイルとネットリストファイルは、Eeschema が生成する中間ネット" +"リストから変換されます。" -#. type: Target for macro image -#: eeschema_automatic_classification_annotation.adoc:86 -#, no-wrap -msgid "images/eeschema_annotation_choice_x100.png" -msgstr "images/eeschema_annotation_choice_x100.png" +#. type: Plain text +#: eeschema_creating_customized_netlists_and_bom_files.adoc:15 +msgid "" +"This file uses XML syntax and is called the intermediate netlist. The " +"intermediate netlist includes a large amount of data about your board and " +"because of this, it can be used with post-processing to create a BOM or " +"other reports." +msgstr "" +"このファイルは XML フォーマットで書かれており、中間ネットリストと呼ばれていま" +"す。この中間ネットリストには設計中の基板に関する大量のデータが含まれており、" +"後処理で部品表 (BOM) やさまざまなレポートを生成することができます。" #. type: Plain text -#: eeschema_automatic_classification_annotation.adoc:90 +#: eeschema_creating_customized_netlists_and_bom_files.adoc:18 msgid "" -"The option start to sheet number*1000 and use first free number gives the " -"following result." +"Depending on the output (BOM or netlist), different subsets of the complete " +"Intermediate Netlist file will be used in the post-processing." msgstr "" -"「シートのRef番号を*1000 から開始し、最初の空き番号から使用する」オプションを" -"利用した場合は、下図のようになります。" +"出力するファイル(部品表 (BOM) かネットリスト)次第で、中間ネットリストの利用さ" +"れる部分が変わってきます。" #. type: Named 'alt' AttributeList argument for macro 'image' -#: eeschema_automatic_classification_annotation.adoc:91 +#: eeschema_creating_customized_netlists_and_bom_files.adoc:20 +#: eeschema_creating_customized_netlists_and_bom_files.adoc:22 #, no-wrap -msgid "eeschema_annotation_choice_x1000_png" -msgstr "eeschema_annotation_choice_x1000_png" +msgid "Schematic sample" +msgstr "回路図のサンプル" #. type: Target for macro image -#: eeschema_automatic_classification_annotation.adoc:91 -#, no-wrap -msgid "images/eeschema_annotation_choice_x1000.png" -msgstr "images/eeschema_annotation_choice_x1000.png" - -#. type: Title == -#: eeschema_create_a_netlist.adoc:3 +#: eeschema_creating_customized_netlists_and_bom_files.adoc:22 #, no-wrap -msgid "Create a Netlist" -msgstr "ネットリストの作成" +msgid "images/schematic-sample.png" +msgstr "images/schematic-sample.png" -#. type: Title === -#: eeschema_create_a_netlist.adoc:5 eeschema_libedit.adoc:5 +#. type: Title ==== +#: eeschema_creating_customized_netlists_and_bom_files.adoc:25 #, no-wrap -msgid "Overview" -msgstr "概要" - -#. type: Plain text -#: eeschema_create_a_netlist.adoc:10 -msgid "" -"A netlist is a file which describes electrical connections between symbols. " -"These connections are referred to as nets. In the netlist file you can find:" -msgstr "" -"ネットリストはシンボル間の電気的接続を記述したファイルです。これらの接続は" -"ネットとして参照されます。ネットリストのファイルには,次のものが含まれます:" - -#. type: Plain text -#: eeschema_create_a_netlist.adoc:12 -msgid "The list of the symbols" -msgstr "シンボルのリスト" - -#. type: Plain text -#: eeschema_create_a_netlist.adoc:13 -msgid "The list of connections (nets) between symbols." -msgstr "シンボル間の接続(ネット)一覧" - -#. type: Plain text -#: eeschema_create_a_netlist.adoc:18 -msgid "" -"Many different netlist formats exist. Sometimes the symbols list and the " -"list of nets are two separate files. This netlist is fundamental in the use " -"of schematic capture software, because the netlist is the link with other " -"electronic CAD software such as:" -msgstr "" -"いろいろな異なるネットリストのフォーマットが存在します。シンボルのリストと" -"ネットのリストが2つの別々のファイルであることもあります。回路図入力 " -"(capture) ソフトウェアにとって、このネットリストはなくてはならないものです。" -"なぜなら、ネットリストは次のような他の電子系 CAD ソフトウェアを紐付けるからで" -"す。:" - -#. type: Plain text -#: eeschema_create_a_netlist.adoc:20 -msgid "PCB layout software." -msgstr "PCB レイアウト ソフトウェア。(基板設計ソフト)" - -#. type: Plain text -#: eeschema_create_a_netlist.adoc:21 -msgid "Schematic and electrical signal simulators." -msgstr "回路および電気的な信号シミュレータ。" - -#. type: Plain text -#: eeschema_create_a_netlist.adoc:22 -msgid "CPLD (and other programmable IC's) compilers." -msgstr "CPLD (および他のプログラマブル IC の)コンパイラ。" - -#. type: Plain text -#: eeschema_create_a_netlist.adoc:24 -msgid "Eeschema supports several netlist formats." -msgstr "Eeschema はいくつかのネットリストのフォーマットをサポートしています。" - -#. type: Plain text -#: eeschema_create_a_netlist.adoc:26 -msgid "PCBNEW format (printed circuits)." -msgstr "Pcbnew フォーマット(プリント配線)。" - -#. type: Plain text -#: eeschema_create_a_netlist.adoc:27 -msgid "ORCAD PCB2 format (printed circuits)." -msgstr "OrCAD PCB2 フォーマット(プリント配線)。" - -#. type: Plain text -#: eeschema_create_a_netlist.adoc:28 -msgid "CADSTAR format (printed circuits)." -msgstr "CADSTAR フォーマット(プリント配線)。" +msgid "The Intermediate Netlist file sample" +msgstr "中間ネットリストのサンプル" #. type: Plain text -#: eeschema_create_a_netlist.adoc:30 +#: eeschema_creating_customized_netlists_and_bom_files.adoc:29 msgid "" -"Spice format, for various simulators (the Spice format is also used by other " -"simulators)." +"The corresponding intermediate netlist (using XML syntax) of the circuit " +"above is shown below." msgstr "" -"様々なシミュレータ用 Spice フォーマット( Spice フォーマットは他のシミュレー" -"タにも使用されます)。" +"上記の回路図に対応する中間ネットリスト (XML文法を利用しています) を以下に示し" +"ます。" -#. type: Title === -#: eeschema_create_a_netlist.adoc:32 +#. type: delimited block - +#: eeschema_creating_customized_netlists_and_bom_files.adoc:212 #, no-wrap -msgid "Netlist formats" -msgstr "ネットリストフォーマット" - -#. type: Plain text -#: eeschema_create_a_netlist.adoc:37 -msgid "" -"Select the tool image:images/icons/netlist.png[Netlist icon] to open the " -"netlist creation dialog." -msgstr "" -"image:images/icons/netlist.png[Netlist icon] ツールを選択し、ネットリスト作成" -"ダイアログを開きます。" - -#. type: Plain text -#: eeschema_create_a_netlist.adoc:39 -msgid "Pcbnew selected" -msgstr "Pcbnew を選択" - -#. type: Named 'alt' AttributeList argument for macro 'image' -#: eeschema_create_a_netlist.adoc:40 -#, no-wrap -msgid "eeschema_netlist_dialog_pcbnew_png" -msgstr "eeschema_netlist_dialog_pcbnew_png" - -#. type: Target for macro image -#: eeschema_create_a_netlist.adoc:40 -#, no-wrap -msgid "images/eeschema_netlist_dialog_pcbnew.png" -msgstr "images/ja/eeschema_netlist_dialog_pcbnew.png" - -#. type: Plain text -#: eeschema_create_a_netlist.adoc:43 -msgid "Spice selected" -msgstr "Spice を選択" - -#. type: Named 'alt' AttributeList argument for macro 'image' -#: eeschema_create_a_netlist.adoc:44 -#, no-wrap -msgid "eeschema_netlist_dialog_spice_png" -msgstr "eeschema_netlist_dialog_spice_png" - -#. type: Target for macro image -#: eeschema_create_a_netlist.adoc:44 -#, no-wrap -msgid "images/eeschema_netlist_dialog_spice.png" -msgstr "images/ja/eeschema_netlist_dialog_spice.png" - -#. type: Plain text -#: eeschema_create_a_netlist.adoc:51 msgid "" -"Using the different tabs you can select the desired format. In Spice format " -"you can generate netlists with either net names which makes the SPICE file " -"more human readable or net numbers which are used by older Spice. By " -"clicking the Netlist button, you will be asked for a netlist file name." +"\n" +"\n" +" \n" +" F:\\kicad_aux\\netlist_test\\netlist_test.sch\n" +" 29/08/2010 20:35:21\n" +" eeschema (2010-08-28 BZR 2458)-unstable\n" +" \n" +" \n" +" \n" +" CONN_4\n" +" \n" +" \n" +" 4C6E2141\n" +" \n" +" \n" +" 74LS74\n" +" \n" +" \n" +" 4C6E20BA\n" +" \n" +" \n" +" 74LS04\n" +" \n" +" \n" +" 4C6E20A6\n" +" \n" +" \n" +" CP\n" +" \n" +" \n" +" 4C6E2094\n" +" \n" +" \n" +" R\n" +" \n" +" \n" +" 4C6E208A\n" +" \n" +" \n" +" \n" +" \n" +" Condensateur non polarise\n" +" \n" +" SM*\n" +" C?\n" +" C1-1\n" +" \n" +" \n" +" C\n" +" C\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" Resistance\n" +" \n" +" R?\n" +" SM0603\n" +" SM0805\n" +" R?-*\n" +" SM1206\n" +" \n" +" \n" +" R\n" +" R\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" Symbole general de connecteur\n" +" \n" +" P\n" +" CONN_4\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" Hex Inverseur\n" +" \n" +" U\n" +" 74LS04\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" Dual D FlipFlop, Set & Reset\n" +" 74xx/74hc_hct74.pdf\n" +" \n" +" U\n" +" 74LS74\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" F:\\kicad\\share\\library\\device.lib\n" +" \n" +" \n" +" F:\\kicad\\share\\library\\conn.lib\n" +" \n" +" \n" +" F:\\kicad\\share\\library\\74xx.lib\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"\n" msgstr "" -"それぞれのタブで希望するフォーマットを選択できます。Spice フォーマットでは、" -"可読性を上げるためにネットの名前を付けたり、古い Spice で使われるネット番号の" -"どちらかを付けて、ネットリストを生成することが可能です。ネットリストボタンを" -"クリックすると、ネットリストファイルの名前を入力するよう促されます。" - -#. type: Plain text -#: eeschema_create_a_netlist.adoc:54 -msgid "" -"The netlist generation can take up to several minutes for large schematics." -msgstr "大きな回路図のネットリストの生成には、数分かかることがあります。" - -#. type: Title === -#: eeschema_create_a_netlist.adoc:56 -#, no-wrap -msgid "Netlist examples" -msgstr "ネットリストの例" - -#. type: Plain text -#: eeschema_create_a_netlist.adoc:59 -msgid "You can see below a schematic design using the PSPICE library:" -msgstr "PSpice ライブラリーを使用した回路設計は以下を参照して下さい。:" - -#. type: Named 'alt' AttributeList argument for macro 'image' -#: eeschema_create_a_netlist.adoc:60 -#, no-wrap -msgid "eeschema_netlist_schematic_png" -msgstr "eeschema_netlist_schematic_png" +"\n" +"\n" +" \n" +" F:\\kicad_aux\\netlist_test\\netlist_test.sch\n" +" 29/08/2010 20:35:21\n" +" eeschema (2010-08-28 BZR 2458)-unstable\n" +" \n" +" \n" +" \n" +" CONN_4\n" +" \n" +" \n" +" 4C6E2141\n" +" \n" +" \n" +" 74LS74\n" +" \n" +" \n" +" 4C6E20BA\n" +" \n" +" \n" +" 74LS04\n" +" \n" +" \n" +" 4C6E20A6\n" +" \n" +" \n" +" CP\n" +" \n" +" \n" +" 4C6E2094\n" +" \n" +" \n" +" R\n" +" \n" +" \n" +" 4C6E208A\n" +" \n" +" \n" +" \n" +" \n" +" Condensateur non polarise\n" +" \n" +" SM*\n" +" C?\n" +" C1-1\n" +" \n" +" \n" +" C\n" +" C\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" Resistance\n" +" \n" +" R?\n" +" SM0603\n" +" SM0805\n" +" R?-*\n" +" SM1206\n" +" \n" +" \n" +" R\n" +" R\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" Symbole general de connecteur\n" +" \n" +" P\n" +" CONN_4\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" Hex Inverseur\n" +" \n" +" U\n" +" 74LS04\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" Dual D FlipFlop, Set & Reset\n" +" 74xx/74hc_hct74.pdf\n" +" \n" +" U\n" +" 74LS74\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" F:\\kicad\\share\\library\\device.lib\n" +" \n" +" \n" +" F:\\kicad\\share\\library\\conn.lib\n" +" \n" +" \n" +" F:\\kicad\\share\\library\\74xx.lib\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"\n" -#. type: Target for macro image -#: eeschema_create_a_netlist.adoc:60 +#. type: Title === +#: eeschema_creating_customized_netlists_and_bom_files.adoc:215 #, no-wrap -msgid "images/eeschema_netlist_schematic.png" -msgstr "images/eeschema_netlist_schematic.png" +msgid "Conversion to a new netlist format" +msgstr "新しいネットリスト形式への変換" #. type: Plain text -#: eeschema_create_a_netlist.adoc:63 -msgid "Example of a PCBNEW netlist file:" -msgstr "Pcbnew ネットリストファイルの例です。:" +#: eeschema_creating_customized_netlists_and_bom_files.adoc:222 +msgid "" +"By applying a post-processing filter to the Intermediate netlist file you " +"can generate foreign netlist files as well as BOM files. Because this " +"conversion is a text to text transformation, this post-processing filter can " +"be written using Python, XSLT, or any other tool capable of taking XML as " +"input." +msgstr "" +"中間ネットリストファイルに後処理のフィルターリングをすることで、部品表 (BOM) " +"ファイルのような他形式のファイルを生成できます。この変換はテキストからテキス" +"トへの変換なので、この後処理フィルターは、Python や XSLT など、入力として " +"XML を扱える処理系で記述できます。" -#. type: delimited block - -#: eeschema_create_a_netlist.adoc:123 +#. type: Plain text +#: eeschema_creating_customized_netlists_and_bom_files.adoc:230 +msgid "" +"XSLT itself is an XML language very suitable for XML transformations. There " +"is a free program called _xsltproc_ that you can download and install. The " +"xsltproc program can be used to read the Intermediate XML netlist input " +"file, apply a style-sheet to transform the input, and save the results in an " +"output file. Use of xsltproc requires a style-sheet file using XSLT " +"conventions. The full conversion process is handled by Eeschema, after it is " +"configured once to run xsltproc in a specific way." +msgstr "" +"XSLT はそれ自身が XML 言語で書かれる、XML ファイルの処理に最適な言語です。 " +"_xsltproc_ と呼ばれるフリーソフトがあり、ダウンロードしてインストールできま" +"す。xsltproc は、中間ネットリスト入力ファイルを読み込むことができ、入力を変換" +"するためにスタイルシートを適用して、結果をファイルへ保存します。xsltproc を使" +"用するためには、XSLTによる変換処理のためのスタイルシートが必要となります。一" +"度 xsltproc を設定して実行すると、これら全ての変換プロセスは、Eeschema によっ" +"て制御されます。" + +#. type: Title === +#: eeschema_creating_customized_netlists_and_bom_files.adoc:232 #, no-wrap +msgid "XSLT approach" +msgstr "XSLT のアプローチ" + +#. type: Plain text +#: eeschema_creating_customized_netlists_and_bom_files.adoc:236 msgid "" -"# Eeschema Netlist Version 1.0 generee le 21/1/1997-16:51:15\n" -"(\n" -"(32E35B76 $noname C2 1NF {Lib=C}\n" -"(1 0)\n" -"(2 VOUT_1)\n" -")\n" -"(32CFC454 $noname V2 AC_0.1 {Lib=VSOURCE}\n" -"(1 N-000003)\n" -"(2 0)\n" -")\n" -"(32CFC413 $noname C1 1UF {Lib=C}\n" -"(1 INPUT_1)\n" -"(2 N-000003)\n" -")\n" -"(32CFC337 $noname V1 DC_12V {Lib=VSOURCE}\n" -"(1 +12V)\n" -"(2 0)\n" -")\n" -"(32CFC293 $noname R2 10K {Lib=R}\n" -"(1 INPUT_1)\n" -"(2 0)\n" -")\n" -"(32CFC288 $noname R6 22K {Lib=R}\n" -"(1 +12V)\n" -"(2 INPUT_1)\n" -")\n" -"(32CFC27F $noname R5 22K {Lib=R}\n" -"(1 +12V)\n" -"(2 N-000008)\n" -")\n" -"(32CFC277 $noname R1 10K {Lib=R}\n" -"(1 N-000008)\n" -"(2 0)\n" -")\n" -"(32CFC25A $noname R7 470 {Lib=R}\n" -"(1 EMET_1)\n" -"(2 0)\n" -")\n" -"(32CFC254 $noname R4 1K {Lib=R}\n" -"(1 +12V)\n" -"(2 VOUT_1)\n" -")\n" -"(32CFC24C $noname R3 1K {Lib=R}\n" -"(1 +12V)\n" -"(2 N-000006)\n" -")\n" -"(32CFC230 $noname Q2 Q2N2222 {Lib=NPN}\n" -"(1 VOUT_1)\n" -"(2 N-000008)\n" -"(3 EMET_1)\n" -")\n" -"(32CFC227 $noname Q1 Q2N2222 {Lib=NPN}\n" -"(1 N-000006)\n" -"(2 INPUT_1)\n" -"(3 EMET_1)\n" -")\n" -")\n" -"# End\n" +"The document that describes XSL Transformations (XSLT) is available here:" msgstr "" -"# Eeschema Netlist Version 1.0 generee le 21/1/1997-16:51:15\n" -"(\n" -"(32E35B76 $noname C2 1NF {Lib=C}\n" -"(1 0)\n" -"(2 VOUT_1)\n" -")\n" -"(32CFC454 $noname V2 AC_0.1 {Lib=VSOURCE}\n" -"(1 N-000003)\n" -"(2 0)\n" -")\n" -"(32CFC413 $noname C1 1UF {Lib=C}\n" -"(1 INPUT_1)\n" -"(2 N-000003)\n" -")\n" -"(32CFC337 $noname V1 DC_12V {Lib=VSOURCE}\n" -"(1 +12V)\n" -"(2 0)\n" -")\n" -"(32CFC293 $noname R2 10K {Lib=R}\n" -"(1 INPUT_1)\n" -"(2 0)\n" -")\n" -"(32CFC288 $noname R6 22K {Lib=R}\n" -"(1 +12V)\n" -"(2 INPUT_1)\n" -")\n" -"(32CFC27F $noname R5 22K {Lib=R}\n" -"(1 +12V)\n" -"(2 N-000008)\n" -")\n" -"(32CFC277 $noname R1 10K {Lib=R}\n" -"(1 N-000008)\n" -"(2 0)\n" -")\n" -"(32CFC25A $noname R7 470 {Lib=R}\n" -"(1 EMET_1)\n" -"(2 0)\n" -")\n" -"(32CFC254 $noname R4 1K {Lib=R}\n" -"(1 +12V)\n" -"(2 VOUT_1)\n" -")\n" -"(32CFC24C $noname R3 1K {Lib=R}\n" -"(1 +12V)\n" -"(2 N-000006)\n" -")\n" -"(32CFC230 $noname Q2 Q2N2222 {Lib=NPN}\n" -"(1 VOUT_1)\n" -"(2 N-000008)\n" -"(3 EMET_1)\n" -")\n" -"(32CFC227 $noname Q1 Q2N2222 {Lib=NPN}\n" -"(1 N-000006)\n" -"(2 INPUT_1)\n" -"(3 EMET_1)\n" -")\n" -")\n" -"# End\n" +"XSL 変換 (XSLT) に関するドキュメントは、下記より参照することが出来ます:" #. type: Plain text -#: eeschema_create_a_netlist.adoc:126 -msgid "In PSPICE format, the netlist is as follows:" -msgstr "PSpice フォーマットでは,ネットリストは次のようになります。:" - -#. type: delimited block - -#: eeschema_create_a_netlist.adoc:129 +#: eeschema_creating_customized_netlists_and_bom_files.adoc:238 #, no-wrap -msgid "* Eeschema Netlist Version 1.1 (Spice format) creation date: 18/6/2008-08:38:03\n" -msgstr "* Eeschema Netlist Version 1.1 (Spice format) creation date: 18/6/2008-08:38:03\n" +msgid "*http://www.w3.org/TR/xslt*\n" +msgstr "*http://www.w3.org/TR/xslt*\n" -#. type: delimited block - -#: eeschema_create_a_netlist.adoc:133 +#. type: Title ==== +#: eeschema_creating_customized_netlists_and_bom_files.adoc:240 #, no-wrap +msgid "Create a Pads-Pcb netlist file" +msgstr "PADS-PCB 形式ネットリストファイルの生成" + +#. type: Plain text +#: eeschema_creating_customized_netlists_and_bom_files.adoc:243 +msgid "The pads-pcb format is comprised of two sections." +msgstr "PADS-PCB 形式のネットリストは、次の2つのセクションより構成されます。" + +#. type: Plain text +#: eeschema_creating_customized_netlists_and_bom_files.adoc:245 +#: eeschema_creating_customized_netlists_and_bom_files.adoc:374 +msgid "The footprint list." +msgstr "フットプリントの一覧" + +#. type: Plain text +#: eeschema_creating_customized_netlists_and_bom_files.adoc:247 +#: eeschema_creating_customized_netlists_and_bom_files.adoc:376 +msgid "The Nets list: grouping pads references by nets." +msgstr "ネットリスト:ネット情報によりグループ化されたパッド情報" + +#. type: Plain text +#: eeschema_creating_customized_netlists_and_bom_files.adoc:250 msgid "" -".model Q2N2222 npn (bf=200)\n" -".AC 10 1Meg \\*1.2\n" -".DC V1 10 12 0.5\n" +"Immediately below is a style-sheet which converts the Intermediate Netlist " +"file to a pads-pcb netlist format:" msgstr "" -".model Q2N2222 npn (bf=200)\n" -".AC 10 1Meg \\*1.2\n" -".DC V1 10 12 0.5\n" +"以下に、中間ネットリストから pads-pcb 形式へ変換するためのスタイルシートを掲" +"載します。:" #. type: delimited block - -#: eeschema_create_a_netlist.adoc:155 +#: eeschema_creating_customized_netlists_and_bom_files.adoc:256 #, no-wrap msgid "" -"R12 /VOUT N-000003 22K\n" -"R11 +12V N-000003 100\n" -"L1 N-000003 /VOUT 100mH\n" -"R10 N-000005 N-000004 220\n" -"C3 N-000005 0 10uF\n" -"C2 N-000009 0 1nF\n" -"R8 N-000004 0 2.2K\n" -"Q3 /VOUT N-000009 N-000004 N-000004 Q2N2222\n" -"V2 N-000008 0 AC 0.1\n" -"C1 /VIN N-000008 1UF\n" -"V1 +12V 0 DC 12V\n" -"R2 /VIN 0 10K\n" -"R6 +12V /VIN 22K\n" -"R5 +12V N-000012 22K\n" -"R1 N-000012 0 10K\n" -"R7 N-000007 0 470\n" -"R4 +12V N-000009 1K\n" -"R3 +12V N-000010 1K\n" -"Q2 N-000009 N-000012 N-000007 N-000007 Q2N2222\n" -"Q1 N-000010 /VIN N-000007 N-000007 Q2N2222\n" +"\n" +"\n" msgstr "" -".print ac v(vout)\n" -".plot ac v(nodes) (-1,5)\n" +" How to use:\n" +" https://lists.launchpad.net/kicad-developers/msg05157.html\n" +"-->\n" #. type: delimited block - -#: eeschema_create_a_netlist.adoc:160 -#, no-wrap -msgid ".end\n" -msgstr ".end\n" - -#. type: Title === -#: eeschema_create_a_netlist.adoc:163 +#: eeschema_creating_customized_netlists_and_bom_files.adoc:264 +#: eeschema_creating_customized_netlists_and_bom_files.adoc:389 +#: eeschema_creating_customized_netlists_and_bom_files.adoc:547 #, no-wrap -msgid "Notes on Netlists" -msgstr "ネットリストについての注釈" +msgid "" +" \n" +"]>\n" +msgstr "" +" \n" +"]>\n" -#. type: Title ==== -#: eeschema_create_a_netlist.adoc:166 +#. type: delimited block - +#: eeschema_creating_customized_netlists_and_bom_files.adoc:267 +#: eeschema_creating_customized_netlists_and_bom_files.adoc:392 +#: eeschema_creating_customized_netlists_and_bom_files.adoc:550 #, no-wrap -msgid "Netlist name precautions" -msgstr "ネットリスト名の注意事項" - -#. type: Plain text -#: eeschema_create_a_netlist.adoc:172 msgid "" -"Many software tools that use netlists do not accept spaces in the component " -"names, pins, nets or other informations. Avoid using spaces in labels, or " -"names and value fields of components or their pins to ensure maximum " -"compatibility." +"\n" +"\n" msgstr "" -"ネットリストを使用する多くのソフトウェアツールは、コンポーネント名、ピン、" -"ネットあるいは他の情報に半角スペースを利用できません。互換性を保つために、ラ" -"ベル、コンポーネントの名称や値のフィールド、ピンに空白を使用しないで下さい。" +"\n" +"\n" -#. type: Plain text -#: eeschema_create_a_netlist.adoc:177 +#. type: delimited block - +#: eeschema_creating_customized_netlists_and_bom_files.adoc:275 +#, no-wrap msgid "" -"In the same way, special characters other than letters and numbers can cause " -"problems. Note that this limitation is not related to Eeschema, but to the " -"netlist formats that can then become untranslatable to software that uses " -"netlist files." +"\n" +" *PADS-PCB*&nl;*PART*&nl;\n" +" \n" +" &nl;*NET*&nl;\n" +" \n" +" *END*&nl;\n" +"\n" msgstr "" -"同様に、英数字以外の特殊文字の使用は問題を生じる可能性があります。この制限は " -"Eeschema には無関係ですが、ネットリストを使用する他のソフトウェアが解釈できな" -"くなるネットリスト・フォーマットとなることに注意して下さい。" +"\n" +" *PADS-PCB*&nl;*PART*&nl;\n" +" \n" +" &nl;*NET*&nl;\n" +" \n" +" *END*&nl;\n" +"\n" -#. type: Title ==== -#: eeschema_create_a_netlist.adoc:179 +#. type: delimited block - +#: eeschema_creating_customized_netlists_and_bom_files.adoc:291 #, no-wrap -msgid "PSPICE netlists" -msgstr "PSPICE ネットリスト" - -#. type: Plain text -#: eeschema_create_a_netlist.adoc:183 msgid "" -"For the Pspice simulator, you have to include some command lines in the " -"netlist itself (.PROBE, .AC, etc.)." +"\n" +"\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" unknown\n" +" \n" +" \n" +" &nl;\n" +"\n" msgstr "" -"Pspice シミュレーターの場合、ネットリストの中にコマンド行 (.PROBE, .AC な" -"ど ) をいくつか含める必要があります。" +"\n" +"\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" unknown\n" +" \n" +" \n" +" &nl;\n" +"\n" -#. type: Plain text -#: eeschema_create_a_netlist.adoc:187 +#. type: delimited block - +#: eeschema_creating_customized_netlists_and_bom_files.adoc:310 +#, no-wrap msgid "" -"Any text line included in the schematic diagram starting with the keyword *-" -"pspice* or *-gnucap* will be inserted (without the keyword) at the top of " -"the netlist." +"\n" +"\n" +" \n" +" 1\">\n" +" *SIGNAL* \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" N-\n" +" \n" +" \n" +" \n" +" &nl;\n" +" \n" +" \n" +"\n" msgstr "" -"回路図に含まれる *-pspice* または *-gnucap* のキーワードで始まるテキスト行" -"は、ネットリストの先頭に(キーワードがない状態で)挿入されます。" +"\n" +"\n" +" \n" +" 1\">\n" +" *SIGNAL* \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" N-\n" +" \n" +" \n" +" \n" +" &nl;\n" +" \n" +" \n" +"\n" -#. type: Plain text -#: eeschema_create_a_netlist.adoc:191 +#. type: delimited block - +#: eeschema_creating_customized_netlists_and_bom_files.adoc:319 +#, no-wrap msgid "" -"Any text line included in the schematic diagram starting with the keyword *" -"+pspice* or *+gnucap* will be inserted (without the keyword) at the end of " -"the netlist." +"\n" +"\n" +" \n" +" \n" +" .\n" +" \n" +" &nl;\n" +"\n" msgstr "" -"回路図に含まれる *+pspice* または *+gnucap* のキーワードで始まるテキスト行" -"は、ネットリストの最後に(キーワードがない状態で)挿入されます。" +"\n" +"\n" +" \n" +" \n" +" .\n" +" \n" +" &nl;\n" +"\n" + +#. type: delimited block - +#: eeschema_creating_customized_netlists_and_bom_files.adoc:321 +#: eeschema_creating_customized_netlists_and_bom_files.adoc:488 +#: eeschema_creating_customized_netlists_and_bom_files.adoc:745 +#, no-wrap +msgid "\n" +msgstr "\n" #. type: Plain text -#: eeschema_create_a_netlist.adoc:193 -msgid "Here is a sample using many one-line texts and one multi-line text:" -msgstr "1行テキストを数回使用した例と、複数行テキストを1つ使用した例です。" +#: eeschema_creating_customized_netlists_and_bom_files.adoc:324 +msgid "And here is the pads-pcb output file after running xsltproc:" +msgstr "" +"xsltproc を実行し得られた、PADS-PCB 用のネットリストファイルを以下に示しま" +"す。:" -#. type: Named 'alt' AttributeList argument for macro 'image' -#: eeschema_create_a_netlist.adoc:194 +#. type: delimited block - +#: eeschema_creating_customized_netlists_and_bom_files.adoc:358 #, no-wrap -msgid "eeschema_pspice_netlist_png" -msgstr "eeschema_pspice_netlist_png" +msgid "" +"*PADS-PCB*\n" +"*PART*\n" +"P1 unknown\n" +"U2 unknown\n" +"U1 unknown\n" +"C1 unknown\n" +"R1 unknown\n" +"*NET*\n" +"*SIGNAL* GND\n" +"U1.7\n" +"C1.2\n" +"U2.7\n" +"P1.4\n" +"*SIGNAL* VCC\n" +"R1.1\n" +"U1.14\n" +"U2.4\n" +"U2.1\n" +"U2.14\n" +"P1.1\n" +"*SIGNAL* N-4\n" +"U1.2\n" +"U2.3\n" +"*SIGNAL* /SIG_OUT\n" +"P1.2\n" +"U2.5\n" +"U2.2\n" +"*SIGNAL* /CLOCK_IN\n" +"R1.2\n" +"C1.1\n" +"U1.1\n" +"P1.3\n" +msgstr "" +"*PADS-PCB*\n" +"*PART*\n" +"P1 unknown\n" +"U2 unknown\n" +"U1 unknown\n" +"C1 unknown\n" +"R1 unknown\n" +"*NET*\n" +"*SIGNAL* GND\n" +"U1.7\n" +"C1.2\n" +"U2.7\n" +"P1.4\n" +"*SIGNAL* VCC\n" +"R1.1\n" +"U1.14\n" +"U2.4\n" +"U2.1\n" +"U2.14\n" +"P1.1\n" +"*SIGNAL* N-4\n" +"U1.2\n" +"U2.3\n" +"*SIGNAL* /SIG_OUT\n" +"P1.2\n" +"U2.5\n" +"U2.2\n" +"*SIGNAL* /CLOCK_IN\n" +"R1.2\n" +"C1.1\n" +"U1.1\n" +"P1.3\n" -#. type: Target for macro image -#: eeschema_create_a_netlist.adoc:194 +#. type: delimited block - +#: eeschema_creating_customized_netlists_and_bom_files.adoc:360 #, no-wrap -msgid "images/eeschema_pspice_netlist.png" -msgstr "images/eeschema_pspice_netlist.png" +msgid "*END*\n" +msgstr "*END*\n" #. type: Plain text -#: eeschema_create_a_netlist.adoc:197 -msgid "For example, if you type the following text (do not use a label!):" -msgstr "例えば、次のようなテキストを入力する場合(ラベルを使用しないこと!):" +#: eeschema_creating_customized_netlists_and_bom_files.adoc:363 +msgid "The command line to make this conversion is:" +msgstr "この変換は、次のコマンドラインにより実行することができます:" -#. type: Plain text -#: eeschema_create_a_netlist.adoc:199 +#. type: delimited block - +#: eeschema_creating_customized_netlists_and_bom_files.adoc:366 #, no-wrap -msgid " -PSPICE .PROBE\n" -msgstr " -PSPICE .PROBE\n" +msgid "kicad\\\\bin\\\\xsltproc.exe -o test.net kicad\\\\bin\\\\plugins\\\\netlist_form_pads-pcb.xsl test.tmp\n" +msgstr "kicad\\\\bin\\\\xsltproc.exe -o test.net kicad\\\\bin\\\\plugins\\\\netlist_form_pads-pcb.xsl test.tmp\n" + +#. type: Title ==== +#: eeschema_creating_customized_netlists_and_bom_files.adoc:369 +#, no-wrap +msgid "Create a Cadstar netlist file" +msgstr "CADSTAR 形式のネットリストファイルの生成" #. type: Plain text -#: eeschema_create_a_netlist.adoc:201 -msgid "a line .PROBE will be inserted in the netlist." -msgstr ".PROBE の行はネットリストに挿入されます。" +#: eeschema_creating_customized_netlists_and_bom_files.adoc:372 +msgid "The Cadstar format is comprised of two sections." +msgstr "CADSTAR 形式のネットリストは、下記の2セクションで構成されています。" #. type: Plain text -#: eeschema_create_a_netlist.adoc:204 -msgid "" -"In the previous example three lines were inserted at the beginning of the " -"netlist and two at the end with this technique." -msgstr "" -"前述の例ではこの方法でネットリストの先頭に3行、末尾に2行挿入されました。" +#: eeschema_creating_customized_netlists_and_bom_files.adoc:378 +msgid "Here is the style-sheet file to make this specific conversion:" +msgstr "以下に変換するためのスタイルシートを掲載します。:" -#. type: Plain text -#: eeschema_create_a_netlist.adoc:207 +#. type: delimited block - +#: eeschema_creating_customized_netlists_and_bom_files.adoc:385 +#, no-wrap msgid "" -"If you are using multiline texts, *+pspice* or *+gnucap* keywords are needed " -"only once:" +"\n" +"\n" +"\n" +" .HEA&nl;\n" +" \n" +" \n" +" \n" +" &nl;&nl;\n" +" \n" +" &nl;.END&nl;\n" +"\n" msgstr "" -" +PSPICE .model NPN NPN\n" -" .model PNP PNP\n" -" .lib C:\\Program Files\\LTC\\LTspiceIV\\lib\\cmp\\standard.bjt\n" -" .backanno\n" - -#. type: Plain text -#: eeschema_create_a_netlist.adoc:214 -msgid "creates the four lines:" -msgstr "4行生成されます:" +"\n" +"\n" +" .HEA&nl;\n" +" \n" +" \n" +" \n" +" &nl;&nl;\n" +" \n" +" &nl;.END&nl;\n" +"\n" -#. type: Plain text -#: eeschema_create_a_netlist.adoc:219 +#. type: delimited block - +#: eeschema_creating_customized_netlists_and_bom_files.adoc:410 #, no-wrap msgid "" -" .model NPN NPN\n" -" .model PNP PNP\n" -" .lib C:\\Program Files\\LTC\\LTspiceIV\\lib\\cmp\\standard.bjt\n" -" .backanno\n" +" \n" +"\n" +" .APP \"\n" +" \n" +" \"&nl;\n" +"\n" msgstr "" -" .model NPN NPN\n" -" .model PNP PNP\n" -" .lib C:\\Program Files\\LTC\\LTspiceIV\\lib\\cmp\\standard.bjt\n" -" .backanno\n" +" \n" +"\n" +" .APP \"\n" +" \n" +" \"&nl;\n" +"\n" -#. type: Plain text -#: eeschema_create_a_netlist.adoc:221 -msgid "Also note that the GND net must be named 0 (zero) for Pspice." +#. type: delimited block - +#: eeschema_creating_customized_netlists_and_bom_files.adoc:417 +#, no-wrap +msgid "" +" \n" +"\n" +" .TIM \n" +" \n" +" &nl;\n" +"\n" msgstr "" -"また Pspice の場合、 GND のネットは 0 (ゼロ)という名前にしなければならない" -"ことに注意して下さい。" +" \n" +"\n" +" .TIM \n" +" \n" +" &nl;\n" +"\n" -#. type: Title === -#: eeschema_create_a_netlist.adoc:223 +#. type: delimited block - +#: eeschema_creating_customized_netlists_and_bom_files.adoc:433 #, no-wrap -msgid "Other formats" -msgstr "他のフォーマット" - -#. type: Plain text -#: eeschema_create_a_netlist.adoc:228 msgid "" -"For other netlist formats you can add netlist converters in the form of " -"plugins. These converters are automatically launched by Eeschema. Chapter 14 " -"gives some explanations and examples of converters." +"\n" +"\n" +" .ADD_COM \n" +" \n" +" \n" +" \n" +" \n" +" \" \"\n" +" \n" +" \n" +" \"\"\n" +" \n" +" \n" +" &nl;\n" +"\n" msgstr "" -"他のネットリスト・フォーマットの場合には、プラグインの形でネットリストコン" -"バーターを追加することが可能です。Eeschema はそれらのコンバーターを自動的に起" -"動します。コンバーターの解説と例は14章にあります。" +"\n" +"\n" +" .ADD_COM \n" +" \n" +" \n" +" \n" +" \n" +" \" \"\n" +" \n" +" \n" +" \"\"\n" +" \n" +" \n" +" &nl;\n" +"\n" -#. type: Plain text -#: eeschema_create_a_netlist.adoc:234 +#. type: delimited block - +#: eeschema_creating_customized_netlists_and_bom_files.adoc:456 +#, no-wrap msgid "" -"A converter is a text file (xsl format) but one can use other languages like " -"Python. When using the xsl format, a tool (xsltproc.exe or xsltproc) read " -"the intermediate file created by Eeschema, and the converter file to create " -"the output file. In this case, the converter file (a sheet style) is very " -"small and very easy to write." +"\n" +"\n" +" \n" +" 1\">\n" +" \n" +" \"\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" N-\n" +" \n" +" \n" +" \n" +" \"&nl;\n" +" \n" +" \n" +" \n" +" \n" +" \n" +"\n" msgstr "" -"コンバーターはテキストファイル(xsl フォーマット)ですが,Python のような他の" -"言語を使用することもできます。xsl フォーマットを使用する場合、ツール" -"( xsltproc.exe あるいは xsltproc )は Eeschema が生成した中間ファイルとコン" -"バーターファイルを読み込んで、出力ファイルを生成します。この場合、コンバー" -"ターファイル(シートスタイル)は非常に小さく記述が容易です。" +"\n" +"\n" +" \n" +" 1\">\n" +" \n" +" \"\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" N-\n" +" \n" +" \n" +" \n" +" \"&nl;\n" +" \n" +" \n" +" \n" +" \n" +" \n" +"\n" -#. type: Title ==== -#: eeschema_create_a_netlist.adoc:236 +#. type: delimited block - +#: eeschema_creating_customized_netlists_and_bom_files.adoc:467 #, no-wrap -msgid "Init the dialog window" -msgstr "ダイアログウィンドウの初期設定" - -#. type: Plain text -#: eeschema_create_a_netlist.adoc:239 -msgid "You can add a new netlist plug-in via the Add Plugin button." +msgid "" +"\n" +"\n" +" \n" +" .ADD_TER \n" +" \n" +" .\n" +" \n" +" \n" +" \n" +"\n" msgstr "" -"プラグイン追加ボタンで、新規ネットリスト・プラグインを追加することが可能で" -"す。" +"\n" +"\n" +" \n" +" .ADD_TER \n" +" \n" +" .\n" +" \n" +" \n" +" \n" +"\n" -#. type: Named 'alt' AttributeList argument for macro 'image' -#: eeschema_create_a_netlist.adoc:240 +#. type: delimited block - +#: eeschema_creating_customized_netlists_and_bom_files.adoc:486 #, no-wrap -msgid "eeschema_netlist_dialog_add_plugin_png" -msgstr "eeschema_netlist_dialog_add_plugin_png" - -# 07072015変更:/ja/へ移動 -#. type: Target for macro image -#: eeschema_create_a_netlist.adoc:240 -#, no-wrap -msgid "images/eeschema_netlist_dialog_add_plugin.png" -msgstr "images/ja/eeschema_netlist_dialog_add_plugin.png" +msgid "" +"\n" +" \n" +" \n" +" \n" +" \n" +" .TER \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" 1\">\n" +" \n" +" .\n" +" \n" +" &nl;\n" +" \n" +"\n" +msgstr "" +"\n" +" \n" +" \n" +" \n" +" \n" +" .TER \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" 1\">\n" +" \n" +" .\n" +" \n" +" &nl;\n" +" \n" +"\n" #. type: Plain text -#: eeschema_create_a_netlist.adoc:243 -msgid "Here is the plug-in PadsPcb setup window:" -msgstr "PadsPcb プラグインのセットアップウィンドウです。:" +#: eeschema_creating_customized_netlists_and_bom_files.adoc:491 +msgid "Here is the Cadstar output file." +msgstr "CADSTAR 形式の出力ファイルです。" -#. type: Named 'alt' AttributeList argument for macro 'image' -#: eeschema_create_a_netlist.adoc:244 +#. type: delimited block - +#: eeschema_creating_customized_netlists_and_bom_files.adoc:501 #, no-wrap -msgid "eeschema_netlist_dialog_padspcb_png" -msgstr "eeschema_netlist_dialog_padspcb_png" +msgid "" +".HEA\n" +".TIM 21/08/2010 08:12:08\n" +".APP \"eeschema (2010-08-09 BZR 2439)-unstable\"\n" +".ADD_COM P1 \"CONN_4\"\n" +".ADD_COM U2 \"74LS74\"\n" +".ADD_COM U1 \"74LS04\"\n" +".ADD_COM C1 \"CP\"\n" +".ADD_COM R1 \"R\"\n" +msgstr "" +".HEA\n" +".TIM 21/08/2010 08:12:08\n" +".APP \"eeschema (2010-08-09 BZR 2439)-unstable\"\n" +".ADD_COM P1 \"CONN_4\"\n" +".ADD_COM U2 \"74LS74\"\n" +".ADD_COM U1 \"74LS04\"\n" +".ADD_COM C1 \"CP\"\n" +".ADD_COM R1 \"R\"\n" -#. type: Target for macro image -#: eeschema_create_a_netlist.adoc:244 +#. type: delimited block - +#: eeschema_creating_customized_netlists_and_bom_files.adoc:522 #, no-wrap -msgid "images/eeschema_netlist_dialog_padspcb.png" -msgstr "images/ja/eeschema_netlist_dialog_padspcb.png" - -#. type: Plain text -#: eeschema_create_a_netlist.adoc:247 -msgid "The setup will require:" -msgstr "セットアップには以下が必要です:" - -#. type: Plain text -#: eeschema_create_a_netlist.adoc:249 -msgid "A title (for example, the name of the netlist format)." -msgstr "タイトル(例えば、ネットリスト フォーマットの名前)。" - -#. type: Plain text -#: eeschema_create_a_netlist.adoc:250 -msgid "The plug-in to launch." -msgstr "起動するプラグイン。" - -#. type: Plain text -#: eeschema_create_a_netlist.adoc:252 -msgid "When the netlist is generated:" -msgstr "ネットリスト生成時に、以下のことが行われます:" - -#. type: Plain text -#: eeschema_create_a_netlist.adoc:254 -msgid "Eeschema creates an intermediate file *.tmp, for example test.tmp." +msgid "" +".ADD_TER U1.7 \"GND\"\n" +".TER C1.2\n" +" U2.7\n" +" P1.4\n" +".ADD_TER R1.1 \"VCC\"\n" +".TER U1.14\n" +" U2.4\n" +" U2.1\n" +" U2.14\n" +" P1.1\n" +".ADD_TER U1.2 \"N-4\"\n" +".TER U2.3\n" +".ADD_TER P1.2 \"/SIG_OUT\"\n" +".TER U2.5\n" +" U2.2\n" +".ADD_TER R1.2 \"/CLOCK_IN\"\n" +".TER C1.1\n" +" U1.1\n" +" P1.3\n" msgstr "" -"Eeschema は中間ファイル *.tmp を生成します。例えば、test.tmp とします。" +".ADD_TER U1.7 \"GND\"\n" +".TER C1.2\n" +" U2.7\n" +" P1.4\n" +".ADD_TER R1.1 \"VCC\"\n" +".TER U1.14\n" +" U2.4\n" +" U2.1\n" +" U2.14\n" +" P1.1\n" +".ADD_TER U1.2 \"N-4\"\n" +".TER U2.3\n" +".ADD_TER P1.2 \"/SIG_OUT\"\n" +".TER U2.5\n" +" U2.2\n" +".ADD_TER R1.2 \"/CLOCK_IN\"\n" +".TER C1.1\n" +" U1.1\n" +" P1.3\n" -#. type: Plain text -#: eeschema_create_a_netlist.adoc:255 -msgid "Eeschema runs the plug-in, which reads test.tmp and creates test.net." -msgstr "" -"Eeschema はプラグインを実行し、test.tmp を読み込んで test.net を生成します。" +#. type: delimited block - +#: eeschema_creating_customized_netlists_and_bom_files.adoc:524 +#, no-wrap +msgid ".END\n" +msgstr ".END\n" #. type: Title ==== -#: eeschema_create_a_netlist.adoc:257 +#: eeschema_creating_customized_netlists_and_bom_files.adoc:527 #, no-wrap -msgid "Command line format" -msgstr "コマンドライン・フォーマット" +msgid "Create an OrcadPCB2 netlist file" +msgstr "OrCAD PCB2 形式ネットリスト・ファイルの生成" #. type: Plain text -#: eeschema_create_a_netlist.adoc:261 +#: eeschema_creating_customized_netlists_and_bom_files.adoc:531 msgid "" -"Here is an example, using xsltproc.exe as a tool to convert .xsl files, and " -"a file netlist_form_pads-pcb.xsl as converter sheet style:" +"This format has only one section which is the footprint list. Each footprint " +"includes its list of pads with reference to a net." msgstr "" -"xsltproc.exe を .xsl ファイルの変換ツールとして、ファイル netlist_form_pads-" -"pcb.xsl をコンバーターのシートスタイルとして使用する例です:" +"このフォーマットは、フットプリントの一覧のみで構成されています。それぞれの" +"フットプリントは接続されるネットの情報を含みます。" #. type: Plain text -#: eeschema_create_a_netlist.adoc:264 +#: eeschema_creating_customized_netlists_and_bom_files.adoc:533 +msgid "Here is the style-sheet for this specific conversion:" +msgstr "変換を行うためのスタイルシートファイルを、以下に示します。" + +#. type: delimited block - +#: eeschema_creating_customized_netlists_and_bom_files.adoc:539 #, no-wrap msgid "" -"*f:/kicad/bin/xsltproc.exe -o %O.net\n" -"f:/kicad/bin/plugins/netlist_form_pads-pcb.xsl %I*\n" +"\n" +"\n" +"\n" +" ( { Eeschema Netlist Version 1.1 \n" +" \n" +"\n" +"\n" +"\n" +"}&nl;\n" +msgstr "" +"\n" +"\n" +" ( { Eeschema Netlist Version 1.1 \n" +" \n" +"\n" +"\n" +"\n" +"}&nl;\n" -#. type: delimited block | -#: eeschema_create_a_netlist.adoc:275 +#. type: delimited block - +#: eeschema_creating_customized_netlists_and_bom_files.adoc:566 #, no-wrap msgid "" -"|f:/kicad/bin/plugins/netlist_form_pads-pcb.xsl |File name converter (a\n" -"sheet style, xsl format).\n" +"\n" +" \n" msgstr "" -"|f:/kicad/bin/plugins/netlist_form_pads-pcb.xsl |ファイル名コンバーター( \n" -"シートスタイル,xsl フォーマット) \n" +"\n" +" \n" -#. type: delimited block | -#: eeschema_create_a_netlist.adoc:278 +#. type: delimited block - +#: eeschema_creating_customized_netlists_and_bom_files.adoc:570 #, no-wrap msgid "" -"|%I |Will be replaced by the intermediate file created by Eeschema\n" -"(*.tmp).\n" +"\n" +")&nl;*&nl;\n" +"\n" msgstr "" -"|%I |Eeschema が生成した中間ファイル (*.tmp) で \n" -"置き換える \n" +"\n" +")&nl;*&nl;\n" +"\n" -#. type: Plain text -#: eeschema_create_a_netlist.adoc:281 -msgid "For a schematic named test.sch, the actual command line is:" -msgstr "test.sch という名前の回路図の場合,実際のコマンドラインは次の通りです:" - -#. type: Plain text -#: eeschema_create_a_netlist.adoc:284 +#. type: delimited block - +#: eeschema_creating_customized_netlists_and_bom_files.adoc:577 +#, no-wrap msgid "" -"f:/kicad/bin/xsltproc.exe -o test.net f:/kicad/bin/plugins/netlist_form_pads-" -"pcb.xsl test.tmp." +"\n" +"\n" +" \n" +"\n" msgstr "" -"f:/kicad/bin/xsltproc.exe -o test.net f:/kicad/bin/plugins/netlist_form_pads-" -"pcb.xsl test.tmp." +"\n" +"\n" +" \n" +"\n" -#. type: Title ==== -#: eeschema_create_a_netlist.adoc:286 +#. type: delimited block - +#: eeschema_creating_customized_netlists_and_bom_files.adoc:585 #, no-wrap -msgid "Converter and sheet style (plug-in)" -msgstr "コンバーターとシートスタイル(プラグイン)" - -#. type: Plain text -#: eeschema_create_a_netlist.adoc:292 msgid "" -"This is a very simple piece of software, because its purpose is only to " -"convert an input text file (the intermediate text file) to another text " -"file. Moreover, from the intermediate text file, you can create a BOM list." +"\n" +"\n" +" \n" +" &nl;\n" +"\n" msgstr "" -"これは非常に単純なソフトウェアです。なぜなら、その目的が入力テキストファイル" -"(中間テキストファイル)を別のテキストファイルに変換するだけだからです。さら" -"に、中間テキストファイルから BOM リストの生成が可能です。" +"\n" +"\n" +" \n" +" &nl;\n" +"\n" -#. type: Plain text -#: eeschema_create_a_netlist.adoc:295 +#. type: delimited block - +#: eeschema_creating_customized_netlists_and_bom_files.adoc:632 +#, no-wrap msgid "" -"When using xsltproc as the converter tool only the sheet style will be " -"generated." +"\n" +"\n" +" ( \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" 00000000\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" $noname\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \"~\"\n" +" \n" +" \n" +" &nl;\n" +" \n" +" \n" +" \n" +" \n" +" )&nl;\n" +"\n" msgstr "" -"xsltproc を変換ツールとして使用すると、シートスタイルのみが生成されます。" +"\n" +"\n" +" ( \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" 00000000\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" $noname\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \"~\"\n" +" \n" +" \n" +" &nl;\n" +" \n" +" \n" +" \n" +" \n" +" )&nl;\n" +"\n" -#. type: Title ==== -#: eeschema_create_a_netlist.adoc:297 +#. type: delimited block - +#: eeschema_creating_customized_netlists_and_bom_files.adoc:653 #, no-wrap -msgid "Intermediate netlist file format" -msgstr "中間ネットリスト・ファイル・フォーマット" - -#. type: Plain text -#: eeschema_create_a_netlist.adoc:301 msgid "" -"See Chapter 14 for more explanations about xslproc, descriptions of the " -"intermediate file format, and some examples of sheet style for converters." +"\n" +"\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"\n" msgstr "" -"xslproc についてのさらに多くの説明、中間ファイルフォーマットの記述内容、各コ" -"ンバーターの場合のシートスタイルの例は14章を参照して下さい。" +"\n" +"\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"\n" -#. type: Title == -#: eeschema_creating_customized_netlists_and_bom_files.adoc:3 +#. type: delimited block - +#: eeschema_creating_customized_netlists_and_bom_files.adoc:670 #, no-wrap -msgid "Creating Customized Netlists and BOM Files" -msgstr "カスタマイズされたネットリストと BOM (部品表) ファイルの生成" +msgid "" +"\n" +"\n" +" \n" +msgstr "" +"\n" +"\n" +" \n" -#. type: Title === -#: eeschema_creating_customized_netlists_and_bom_files.adoc:6 +#. type: delimited block - +#: eeschema_creating_customized_netlists_and_bom_files.adoc:675 #, no-wrap -msgid "Intermediate Netlist File" -msgstr "中間ネットリスト" - -#. type: Plain text -#: eeschema_creating_customized_netlists_and_bom_files.adoc:10 msgid "" -"BOM files and netlist files can be converted from an Intermediate netlist " -"file created by Eeschema." +" \n" +" ( \n" +" \n" +" \n" msgstr "" -"部品表 (BOM) ファイルとネットリストファイルは、Eeschema が生成する中間ネット" -"リストから変換されます。" +" \n" +" ( \n" +" \n" +" \n" -#. type: Plain text -#: eeschema_creating_customized_netlists_and_bom_files.adoc:15 +#. type: delimited block - +#: eeschema_creating_customized_netlists_and_bom_files.adoc:690 +#, no-wrap msgid "" -"This file uses XML syntax and is called the intermediate netlist. The " -"intermediate netlist includes a large amount of data about your board and " -"because of this, it can be used with post-processing to create a BOM or " -"other reports." +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" msgstr "" -"このファイルは XML フォーマットで書かれており、中間ネットリストと呼ばれていま" -"す。この中間ネットリストには設計中の基板に関する大量のデータが含まれており、" -"後処理で部品表 (BOM) やさまざまなレポートを生成することができます。" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" -#. type: Plain text -#: eeschema_creating_customized_netlists_and_bom_files.adoc:18 +#. type: delimited block - +#: eeschema_creating_customized_netlists_and_bom_files.adoc:694 +#, no-wrap msgid "" -"Depending on the output (BOM or netlist), different subsets of the complete " -"Intermediate Netlist file will be used in the post-processing." +" \n" +" )&nl;\n" +"\n" msgstr "" -"出力するファイル(部品表 (BOM) かネットリスト)次第で、中間ネットリストの利用さ" -"れる部分が変わってきます。" +" \n" +" )&nl;\n" +"\n" -#. type: Named 'alt' AttributeList argument for macro 'image' -#: eeschema_creating_customized_netlists_and_bom_files.adoc:20 -#: eeschema_creating_customized_netlists_and_bom_files.adoc:22 +#. type: delimited block - +#: eeschema_creating_customized_netlists_and_bom_files.adoc:712 #, no-wrap -msgid "Schematic sample" -msgstr "回路図のサンプル" +msgid "" +"\n" +msgstr "" +"\n" -#. type: Target for macro image -#: eeschema_creating_customized_netlists_and_bom_files.adoc:22 +#. type: delimited block - +#: eeschema_creating_customized_netlists_and_bom_files.adoc:717 #, no-wrap -msgid "images/schematic-sample.png" -msgstr "images/schematic-sample.png" +msgid "" +"\n" +" \n" +" \n" +" \n" +msgstr "" +"\n" +" \n" +" \n" +" \n" -#. type: Title ==== -#: eeschema_creating_customized_netlists_and_bom_files.adoc:25 +#. type: delimited block - +#: eeschema_creating_customized_netlists_and_bom_files.adoc:741 #, no-wrap -msgid "The Intermediate Netlist file sample" -msgstr "中間ネットリストのサンプル" - -#. type: Plain text -#: eeschema_creating_customized_netlists_and_bom_files.adoc:29 msgid "" -"The corresponding intermediate netlist (using XML syntax) of the circuit " -"above is shown below." +" \n" +" \n" +" \n" +" 1\">\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" $N-0\n" +" \n" +" \n" +" \n" +" \n" +" ?\n" +" \n" +" \n" +" \n" msgstr "" -"上記の回路図に対応する中間ネットリスト (XML文法を利用しています) を以下に示し" -"ます。" +" \n" +" \n" +" \n" +" 1\">\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" $N-0\n" +" \n" +" \n" +" \n" +" \n" +" ?\n" +" \n" +" \n" +" \n" #. type: delimited block - -#: eeschema_creating_customized_netlists_and_bom_files.adoc:212 +#: eeschema_creating_customized_netlists_and_bom_files.adoc:743 +#, no-wrap +msgid "\n" +msgstr "\n" + +#. type: Plain text +#: eeschema_creating_customized_netlists_and_bom_files.adoc:748 +msgid "Here is the OrcadPCB2 output file." +msgstr "OrCAD PCB2 形式の出力ファイルです。" + +#. type: delimited block - +#: eeschema_creating_customized_netlists_and_bom_files.adoc:784 #, no-wrap msgid "" -"\n" -"\n" -" \n" -" F:\\kicad_aux\\netlist_test\\netlist_test.sch\n" -" 29/08/2010 20:35:21\n" -" eeschema (2010-08-28 BZR 2458)-unstable\n" -" \n" -" \n" -" \n" -" CONN_4\n" -" \n" -" \n" -" 4C6E2141\n" -" \n" -" \n" -" 74LS74\n" -" \n" -" \n" -" 4C6E20BA\n" -" \n" -" \n" -" 74LS04\n" -" \n" -" \n" -" 4C6E20A6\n" -" \n" -" \n" -" CP\n" -" \n" -" \n" -" 4C6E2094\n" -" \n" -" \n" -" R\n" -" \n" -" \n" -" 4C6E208A\n" -" \n" -" \n" -" \n" -" \n" -" Condensateur non polarise\n" -" \n" -" SM*\n" -" C?\n" -" C1-1\n" -" \n" -" \n" -" C\n" -" C\n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" Resistance\n" -" \n" -" R?\n" -" SM0603\n" -" SM0805\n" -" R?-*\n" -" SM1206\n" -" \n" -" \n" -" R\n" -" R\n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" Symbole general de connecteur\n" -" \n" -" P\n" -" CONN_4\n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" Hex Inverseur\n" -" \n" -" U\n" -" 74LS04\n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" Dual D FlipFlop, Set & Reset\n" -" 74xx/74hc_hct74.pdf\n" -" \n" -" U\n" -" 74LS74\n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" F:\\kicad\\share\\library\\device.lib\n" -" \n" -" \n" -" F:\\kicad\\share\\library\\conn.lib\n" -" \n" -" \n" -" F:\\kicad\\share\\library\\74xx.lib\n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -"\n" -msgstr "" -"\n" -"\n" -" \n" -" F:\\kicad_aux\\netlist_test\\netlist_test.sch\n" -" 29/08/2010 20:35:21\n" -" eeschema (2010-08-28 BZR 2458)-unstable\n" -" \n" -" \n" -" \n" -" CONN_4\n" -" \n" -" \n" -" 4C6E2141\n" -" \n" -" \n" -" 74LS74\n" -" \n" -" \n" -" 4C6E20BA\n" -" \n" -" \n" -" 74LS04\n" -" \n" -" \n" -" 4C6E20A6\n" -" \n" -" \n" -" CP\n" -" \n" -" \n" -" 4C6E2094\n" -" \n" -" \n" -" R\n" -" \n" -" \n" -" 4C6E208A\n" -" \n" -" \n" -" \n" -" \n" -" Condensateur non polarise\n" -" \n" -" SM*\n" -" C?\n" -" C1-1\n" -" \n" -" \n" -" C\n" -" C\n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" Resistance\n" -" \n" -" R?\n" -" SM0603\n" -" SM0805\n" -" R?-*\n" -" SM1206\n" -" \n" -" \n" -" R\n" -" R\n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" Symbole general de connecteur\n" -" \n" -" P\n" -" CONN_4\n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" Hex Inverseur\n" -" \n" -" U\n" -" 74LS04\n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" Dual D FlipFlop, Set & Reset\n" -" 74xx/74hc_hct74.pdf\n" -" \n" -" U\n" -" 74LS74\n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" F:\\kicad\\share\\library\\device.lib\n" -" \n" -" \n" -" F:\\kicad\\share\\library\\conn.lib\n" -" \n" -" \n" -" F:\\kicad\\share\\library\\74xx.lib\n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -"\n" +"( { Eeschema Netlist Version 1.1 29/08/2010 21:07:51\n" +"eeschema (2010-08-28 BZR 2458)-unstable}\n" +" ( 4C6E2141 $noname P1 CONN_4\n" +" ( 1 VCC )\n" +" ( 2 /SIG_OUT )\n" +" ( 3 /CLOCK_IN )\n" +" ( 4 GND )\n" +" )\n" +" ( 4C6E20BA $noname U2 74LS74\n" +" ( 1 VCC )\n" +" ( 2 /SIG_OUT )\n" +" ( 3 N-04 )\n" +" ( 4 VCC )\n" +" ( 5 /SIG_OUT )\n" +" ( 6 ? )\n" +" ( 7 GND )\n" +" ( 14 VCC )\n" +" )\n" +" ( 4C6E20A6 $noname U1 74LS04\n" +" ( 1 /CLOCK_IN )\n" +" ( 2 N-04 )\n" +" ( 7 GND )\n" +" ( 14 VCC )\n" +" )\n" +" ( 4C6E2094 $noname C1 CP\n" +" ( 1 /CLOCK_IN )\n" +" ( 2 GND )\n" +" )\n" +" ( 4C6E208A $noname R1 R\n" +" ( 1 VCC )\n" +" ( 2 /CLOCK_IN )\n" +" )\n" +")\n" +"*\n" +msgstr "" +"( { Eeschema Netlist Version 1.1 29/08/2010 21:07:51\n" +"eeschema (2010-08-28 BZR 2458)-unstable}\n" +" ( 4C6E2141 $noname P1 CONN_4\n" +" ( 1 VCC )\n" +" ( 2 /SIG_OUT )\n" +" ( 3 /CLOCK_IN )\n" +" ( 4 GND )\n" +" )\n" +" ( 4C6E20BA $noname U2 74LS74\n" +" ( 1 VCC )\n" +" ( 2 /SIG_OUT )\n" +" ( 3 N-04 )\n" +" ( 4 VCC )\n" +" ( 5 /SIG_OUT )\n" +" ( 6 ? )\n" +" ( 7 GND )\n" +" ( 14 VCC )\n" +" )\n" +" ( 4C6E20A6 $noname U1 74LS04\n" +" ( 1 /CLOCK_IN )\n" +" ( 2 N-04 )\n" +" ( 7 GND )\n" +" ( 14 VCC )\n" +" )\n" +" ( 4C6E2094 $noname C1 CP\n" +" ( 1 /CLOCK_IN )\n" +" ( 2 GND )\n" +" )\n" +" ( 4C6E208A $noname R1 R\n" +" ( 1 VCC )\n" +" ( 2 /CLOCK_IN )\n" +" )\n" +")\n" +"*\n" -#. type: Title === -#: eeschema_creating_customized_netlists_and_bom_files.adoc:215 +#. type: Title ==== +#: eeschema_creating_customized_netlists_and_bom_files.adoc:787 #, no-wrap -msgid "Conversion to a new netlist format" -msgstr "新しいネットリスト形式への変換" +msgid "Eeschema plugins interface" +msgstr "Eeschema プラグイン・インタフェイス" #. type: Plain text -#: eeschema_creating_customized_netlists_and_bom_files.adoc:222 +#: eeschema_creating_customized_netlists_and_bom_files.adoc:791 msgid "" -"By applying a post-processing filter to the Intermediate netlist file you " -"can generate foreign netlist files as well as BOM files. Because this " -"conversion is a text to text transformation, this post-processing filter can " -"be written using Python, XSLT, or any other tool capable of taking XML as " -"input." +"Intermediate Netlist converters can be automatically launched within " +"Eeschema." msgstr "" -"中間ネットリストファイルに後処理のフィルターリングをすることで、部品表 (BOM) " -"ファイルのような他形式のファイルを生成できます。この変換はテキストからテキス" -"トへの変換なので、この後処理フィルターは、Python や XSLT など、入力として " -"XML を扱える処理系で記述できます。" +"中間ネットリストの変換は Eeschema の中で自動的に実行させることができます。" + +#. type: Title ===== +#: eeschema_creating_customized_netlists_and_bom_files.adoc:793 +#, no-wrap +msgid "Init the Dialog window" +msgstr "ダイアログウィンドウの初期化" #. type: Plain text -#: eeschema_creating_customized_netlists_and_bom_files.adoc:230 +#: eeschema_creating_customized_netlists_and_bom_files.adoc:797 msgid "" -"XSLT itself is an XML language very suitable for XML transformations. There " -"is a free program called _xsltproc_ that you can download and install. The " -"xsltproc program can be used to read the Intermediate XML netlist input " -"file, apply a style-sheet to transform the input, and save the results in an " -"output file. Use of xsltproc requires a style-sheet file using XSLT " -"conventions. The full conversion process is handled by Eeschema, after it is " -"configured once to run xsltproc in a specific way." +"One can add a new netlist plug-in user interface tab by clicking on the Add " +"Plugin button." msgstr "" -"XSLT はそれ自身が XML 言語で書かれる、XML ファイルの処理に最適な言語です。 " -"_xsltproc_ と呼ばれるフリーソフトがあり、ダウンロードしてインストールできま" -"す。xsltproc は、中間ネットリスト入力ファイルを読み込むことができ、入力を変換" -"するためにスタイルシートを適用して、結果をファイルへ保存します。xsltproc を使" -"用するためには、XSLTによる変換処理のためのスタイルシートが必要となります。一" -"度 xsltproc を設定して実行すると、これら全ての変換プロセスは、Eeschema によっ" -"て制御されます。" +"新しいネットリストプラグインをユーザインタフェースへ追加するには、“プラグイン" +"の追加” ボタンをクリックします。" -#. type: Title === -#: eeschema_creating_customized_netlists_and_bom_files.adoc:232 +#. type: Named 'alt' AttributeList argument for macro 'image' +#: eeschema_creating_customized_netlists_and_bom_files.adoc:798 #, no-wrap -msgid "XSLT approach" -msgstr "XSLT のアプローチ" +msgid "eeschema_plugin_add_plugin_png" +msgstr "eeschema_plugin_add_plugin_png" -#. type: Plain text -#: eeschema_creating_customized_netlists_and_bom_files.adoc:236 -msgid "" -"The document that describes XSL Transformations (XSLT) is available here:" -msgstr "" -"XSL 変換 (XSLT) に関するドキュメントは、下記より参照することが出来ます:" +#. type: Target for macro image +#: eeschema_creating_customized_netlists_and_bom_files.adoc:798 +#, no-wrap +msgid "images/eeschema_plugin_add_plugin.png" +msgstr "images/ja/eeschema_plugin_add_plugin.png" #. type: Plain text -#: eeschema_creating_customized_netlists_and_bom_files.adoc:238 +#: eeschema_creating_customized_netlists_and_bom_files.adoc:801 +msgid "Here is what the configuration data for the PadsPcb tab looks like:" +msgstr "PADS-PCB タブの設定は、下記のようになります:" + +#. type: Named 'alt' AttributeList argument for macro 'image' +#: eeschema_creating_customized_netlists_and_bom_files.adoc:802 #, no-wrap -msgid "*http://www.w3.org/TR/xslt*\n" -msgstr "*http://www.w3.org/TR/xslt*\n" +msgid "eeschema_plugin_padspcb_png" +msgstr "eeschema_plugin_padspcb_png" -#. type: Title ==== -#: eeschema_creating_customized_netlists_and_bom_files.adoc:240 +#. type: Target for macro image +#: eeschema_creating_customized_netlists_and_bom_files.adoc:802 #, no-wrap -msgid "Create a Pads-Pcb netlist file" -msgstr "PADS-PCB 形式ネットリストファイルの生成" +msgid "images/eeschema_plugin_padspcb.png" +msgstr "images/ja/eeschema_plugin_padspcb.png" + +#. type: Title ===== +#: eeschema_creating_customized_netlists_and_bom_files.adoc:805 +#, no-wrap +msgid "Plugin Configuration Parameters" +msgstr "プラグインの設定パラメータ" #. type: Plain text -#: eeschema_creating_customized_netlists_and_bom_files.adoc:243 -msgid "The pads-pcb format is comprised of two sections." -msgstr "PADS-PCB 形式のネットリストは、次の2つのセクションより構成されます。" +#: eeschema_creating_customized_netlists_and_bom_files.adoc:809 +msgid "" +"The Eeschema plug-in configuration dialog requires the following information:" +msgstr "Eeschema のプラグイン設定ダイアログでは、下記の情報が必要になります:" #. type: Plain text -#: eeschema_creating_customized_netlists_and_bom_files.adoc:245 -#: eeschema_creating_customized_netlists_and_bom_files.adoc:374 -msgid "The footprint list." -msgstr "フットプリントの一覧" +#: eeschema_creating_customized_netlists_and_bom_files.adoc:811 +msgid "The title: for instance, the name of the netlist format." +msgstr "タイトル: ネットリストフォーマットの名前など" #. type: Plain text -#: eeschema_creating_customized_netlists_and_bom_files.adoc:247 -#: eeschema_creating_customized_netlists_and_bom_files.adoc:376 -msgid "The Nets list: grouping pads references by nets." -msgstr "ネットリスト:ネット情報によりグループ化されたパッド情報" +#: eeschema_creating_customized_netlists_and_bom_files.adoc:813 +msgid "The command line to launch the converter." +msgstr "変換を行うためのコマンドライン" #. type: Plain text -#: eeschema_creating_customized_netlists_and_bom_files.adoc:250 -msgid "" -"Immediately below is a style-sheet which converts the Intermediate Netlist " -"file to a pads-pcb netlist format:" -msgstr "" -"以下に、中間ネットリストから pads-pcb 形式へ変換するためのスタイルシートを掲" -"載します。:" +#: eeschema_creating_customized_netlists_and_bom_files.adoc:815 +msgid "Once you click on the netlist button the following will happen:" +msgstr "ネットリストボタンをクリックすると、次のように実行されます。" -#. type: delimited block - -#: eeschema_creating_customized_netlists_and_bom_files.adoc:256 -#, no-wrap +#. type: Plain text +#: eeschema_creating_customized_netlists_and_bom_files.adoc:817 msgid "" -"\n" -"\n" +#. type: Plain text +#: eeschema_creating_customized_netlists_and_bom_files.adoc:819 +msgid "Eeschema runs the plug-in by reading test.xml and creates test.net." msgstr "" -" How to use:\n" -" https://lists.launchpad.net/kicad-developers/msg05157.html\n" -"-->\n" +"Eeschema は test.xml を読み込むことでプラグインを実行し、test.net を生成しま" +"す。" -#. type: delimited block - -#: eeschema_creating_customized_netlists_and_bom_files.adoc:264 -#: eeschema_creating_customized_netlists_and_bom_files.adoc:389 -#: eeschema_creating_customized_netlists_and_bom_files.adoc:547 +#. type: Title ===== +#: eeschema_creating_customized_netlists_and_bom_files.adoc:821 #, no-wrap -msgid "" -" \n" -"]>\n" -msgstr "" -" \n" -"]>\n" +msgid "Generate netlist files with the command line" +msgstr "コマンドラインからのネットリストファイルの生成" -#. type: delimited block - -#: eeschema_creating_customized_netlists_and_bom_files.adoc:267 -#: eeschema_creating_customized_netlists_and_bom_files.adoc:392 -#: eeschema_creating_customized_netlists_and_bom_files.adoc:550 -#, no-wrap +#. type: Plain text +#: eeschema_creating_customized_netlists_and_bom_files.adoc:826 msgid "" -"\n" -"\n" +"Assuming we are using the program _xsltproc.exe_ to apply the sheet style to " +"the intermediate file, _xsltproc.exe_ is executed with the following command:" msgstr "" -"\n" -"\n" +"_xsltproc.exe_ を利用して中間ネットリストへスタイルシートを適用する場合、下記" +"のコマンドにより _xsltproc.exe_ が実行されます。" -#. type: delimited block - -#: eeschema_creating_customized_netlists_and_bom_files.adoc:275 -#, no-wrap +#. type: Plain text +#: eeschema_creating_customized_netlists_and_bom_files.adoc:828 msgid "" -"\n" -" *PADS-PCB*&nl;*PART*&nl;\n" -" \n" -" &nl;*NET*&nl;\n" -" \n" -" *END*&nl;\n" -"\n" +"_xsltproc.exe -o < style-sheet filename> _" msgstr "" -"\n" -" *PADS-PCB*&nl;*PART*&nl;\n" -" \n" -" &nl;*NET*&nl;\n" -" \n" -" *END*&nl;\n" -"\n" +"_xsltproc.exe -o < style-sheet filename> _" + +#. type: Plain text +#: eeschema_creating_customized_netlists_and_bom_files.adoc:830 +msgid "In KiCad under Windows the command line is the following:" +msgstr "" +"Windows 環境で KiCad を利用している場合のコマンドラインは以下のようになりま" +"す。" -#. type: delimited block - -#: eeschema_creating_customized_netlists_and_bom_files.adoc:291 -#, no-wrap +#. type: Plain text +#: eeschema_creating_customized_netlists_and_bom_files.adoc:832 msgid "" -"\n" -"\n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" unknown\n" -" \n" -" \n" -" &nl;\n" -"\n" +"_f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/netlist_form_pads-" +"pcb.xsl \"%I\"_" msgstr "" -"\n" -"\n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" unknown\n" -" \n" -" \n" -" &nl;\n" -"\n" +"_f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/netlist_form_pads-" +"pcb.xsl \"%I\"_" -#. type: delimited block - -#: eeschema_creating_customized_netlists_and_bom_files.adoc:310 -#, no-wrap +#. type: Plain text +#: eeschema_creating_customized_netlists_and_bom_files.adoc:834 +msgid "Under Linux the command becomes as follows:" +msgstr "Linux環境の場合のコマンドを以下に示します。" + +#. type: Plain text +#: eeschema_creating_customized_netlists_and_bom_files.adoc:836 msgid "" -"\n" -"\n" -" \n" -" 1\">\n" -" *SIGNAL* \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" N-\n" -" \n" -" \n" -" \n" -" &nl;\n" -" \n" -" \n" -"\n" +"_xsltproc -o \"%O\" /usr/local/kicad/bin/plugins/netlist_form_pads-pcb.xsl " +"\"%I\"_" msgstr "" -"\n" -"\n" -" \n" -" 1\">\n" -" *SIGNAL* \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" N-\n" -" \n" -" \n" -" \n" -" &nl;\n" -" \n" -" \n" -"\n" +"_xsltproc -o \"%O\" /usr/local/kicad/bin/plugins/netlist_form_pads-pcb.xsl " +"\"%I\"_" -#. type: delimited block - -#: eeschema_creating_customized_netlists_and_bom_files.adoc:319 -#, no-wrap +#. type: Plain text +#: eeschema_creating_customized_netlists_and_bom_files.adoc:840 msgid "" -"\n" -"\n" -" \n" -" \n" -" .\n" -" \n" -" &nl;\n" -"\n" +"Where _netlist_form_pads-pcb.xsl_ is the style-sheet that you are applying. " +"Do not forget the double quotes around the file names, this allows them to " +"have spaces after the substitution by Eeschema." msgstr "" -"\n" -"\n" -" \n" -" \n" -" .\n" -" \n" -" &nl;\n" -"\n" +"_netlist_form_pads-pcb.xsl_ には、適用するスタイルシートのファイル名が入りま" +"す。このスタイルシートのファイル名をダブルクォーテーション (\") で囲むのを忘" +"れないようにしてください。これにより、Eeschema による変換後のスペースの使用を" +"許容します。" -#. type: delimited block - -#: eeschema_creating_customized_netlists_and_bom_files.adoc:321 -#: eeschema_creating_customized_netlists_and_bom_files.adoc:488 -#: eeschema_creating_customized_netlists_and_bom_files.adoc:745 -#, no-wrap -msgid "\n" -msgstr "\n" +#. type: Plain text +#: eeschema_creating_customized_netlists_and_bom_files.adoc:842 +msgid "The command line format accepts parameters for filenames:" +msgstr "コマンドラインフォーマットはファイル名のパラメータを受け付けます:" #. type: Plain text -#: eeschema_creating_customized_netlists_and_bom_files.adoc:324 -msgid "And here is the pads-pcb output file after running xsltproc:" +#: eeschema_creating_customized_netlists_and_bom_files.adoc:844 +msgid "The supported formatting parameters are." +msgstr "サポートしているフォーマットパラメータを下記に示します:" + +#. type: Plain text +#: eeschema_creating_customized_netlists_and_bom_files.adoc:847 +msgid "" +"%B => base filename and path of selected output file, minus path and " +"extension." msgstr "" -"xsltproc を実行し得られた、PADS-PCB 用のネットリストファイルを以下に示しま" -"す。:" +"%B => 選択された出力ファイルのパスとファイル名から、パスと拡張子を除いたも" +"の。" -#. type: delimited block - -#: eeschema_creating_customized_netlists_and_bom_files.adoc:358 -#, no-wrap +#. type: Plain text +#: eeschema_creating_customized_netlists_and_bom_files.adoc:850 msgid "" -"*PADS-PCB*\n" -"*PART*\n" -"P1 unknown\n" -"U2 unknown\n" -"U1 unknown\n" -"C1 unknown\n" -"R1 unknown\n" -"*NET*\n" -"*SIGNAL* GND\n" -"U1.7\n" -"C1.2\n" -"U2.7\n" -"P1.4\n" -"*SIGNAL* VCC\n" -"R1.1\n" -"U1.14\n" -"U2.4\n" -"U2.1\n" -"U2.14\n" -"P1.1\n" -"*SIGNAL* N-4\n" -"U1.2\n" -"U2.3\n" -"*SIGNAL* /SIG_OUT\n" -"P1.2\n" -"U2.5\n" -"U2.2\n" -"*SIGNAL* /CLOCK_IN\n" -"R1.2\n" -"C1.1\n" -"U1.1\n" -"P1.3\n" +"%I => complete filename and path of the temporary input file (the " +"intermediate net file)." msgstr "" -"*PADS-PCB*\n" -"*PART*\n" -"P1 unknown\n" -"U2 unknown\n" -"U1 unknown\n" -"C1 unknown\n" -"R1 unknown\n" -"*NET*\n" -"*SIGNAL* GND\n" -"U1.7\n" -"C1.2\n" -"U2.7\n" -"P1.4\n" -"*SIGNAL* VCC\n" -"R1.1\n" -"U1.14\n" -"U2.4\n" -"U2.1\n" -"U2.14\n" -"P1.1\n" -"*SIGNAL* N-4\n" -"U1.2\n" -"U2.3\n" -"*SIGNAL* /SIG_OUT\n" -"P1.2\n" -"U2.5\n" -"U2.2\n" -"*SIGNAL* /CLOCK_IN\n" -"R1.2\n" -"C1.1\n" -"U1.1\n" -"P1.3\n" +"%I => 現在の入力ファイル(中間ネットリストファイル)の完全なパスとファイル" +"名。" -#. type: delimited block - -#: eeschema_creating_customized_netlists_and_bom_files.adoc:360 -#, no-wrap -msgid "*END*\n" -msgstr "*END*\n" +#. type: Plain text +#: eeschema_creating_customized_netlists_and_bom_files.adoc:852 +msgid "%O => complete filename and path of the user chosen output file." +msgstr "%O => ユーザが選んだ出力ファイルの完全なパスとファイル名。" #. type: Plain text -#: eeschema_creating_customized_netlists_and_bom_files.adoc:363 -msgid "The command line to make this conversion is:" -msgstr "この変換は、次のコマンドラインにより実行することができます:" +#: eeschema_creating_customized_netlists_and_bom_files.adoc:854 +msgid "_%I_ will be replaced by the actual intermediate file name" +msgstr "_%I_ は実際の中間ネットリストファイル名へ置換されます。" -#. type: delimited block - -#: eeschema_creating_customized_netlists_and_bom_files.adoc:366 -#, no-wrap -msgid "kicad\\\\bin\\\\xsltproc.exe -o test.net kicad\\\\bin\\\\plugins\\\\netlist_form_pads-pcb.xsl test.tmp\n" -msgstr "kicad\\\\bin\\\\xsltproc.exe -o test.net kicad\\\\bin\\\\plugins\\\\netlist_form_pads-pcb.xsl test.tmp\n" +#. type: Plain text +#: eeschema_creating_customized_netlists_and_bom_files.adoc:856 +msgid "_%O_ will be replaced by the actual output file name." +msgstr "" +"_%O_ は実際の出力ファイル名へ置換され、最終的なネットリストファイルとなりま" +"す。" -#. type: Title ==== -#: eeschema_creating_customized_netlists_and_bom_files.adoc:369 +#. type: Title ===== +#: eeschema_creating_customized_netlists_and_bom_files.adoc:858 #, no-wrap -msgid "Create a Cadstar netlist file" -msgstr "CADSTAR 形式のネットリストファイルの生成" +msgid "Command line format: example for xsltproc" +msgstr "コマンドラインフォーマット: xsltproc の例 " + +#. type: Plain text +#: eeschema_creating_customized_netlists_and_bom_files.adoc:861 +msgid "The command line format for xsltproc is the following:" +msgstr "xsltproc のコマンドラインフォーマットは、下記のようになります:" #. type: Plain text -#: eeschema_creating_customized_netlists_and_bom_files.adoc:372 -msgid "The Cadstar format is comprised of two sections." -msgstr "CADSTAR 形式のネットリストは、下記の2セクションで構成されています。" +#: eeschema_creating_customized_netlists_and_bom_files.adoc:863 +msgid " xsltproc " +msgstr " xsltproc " #. type: Plain text -#: eeschema_creating_customized_netlists_and_bom_files.adoc:378 -msgid "Here is the style-sheet file to make this specific conversion:" -msgstr "以下に変換するためのスタイルシートを掲載します。:" +#: eeschema_creating_customized_netlists_and_bom_files.adoc:865 +#: eeschema_creating_customized_netlists_and_bom_files.adoc:899 +msgid "under Windows:" +msgstr "Windows環境の場合:" -#. type: delimited block - -#: eeschema_creating_customized_netlists_and_bom_files.adoc:385 +#. type: Plain text +#: eeschema_creating_customized_netlists_and_bom_files.adoc:867 #, no-wrap -msgid "" -"\n" -"\n" -"\n" -" .HEA&nl;\n" -" \n" -" \n" -" \n" -" &nl;&nl;\n" -" \n" -" &nl;.END&nl;\n" -"\n" +"The above examples assume xsltproc is installed on your PC under Windows and " +"all files located in kicad/bin." msgstr "" -"\n" -"\n" -" .HEA&nl;\n" -" \n" -" \n" -" \n" -" &nl;&nl;\n" -" \n" -" &nl;.END&nl;\n" -"\n" +"上記は、xsltproc が Windows 環境下で kicad/bin 以下にインストールされていると" +"仮定したものです。" -#. type: delimited block - -#: eeschema_creating_customized_netlists_and_bom_files.adoc:410 +#. type: Title ==== +#: eeschema_creating_customized_netlists_and_bom_files.adoc:876 #, no-wrap +msgid "Bill of Materials Generation" +msgstr "BOM (部品表)の生成" + +#. type: Plain text +#: eeschema_creating_customized_netlists_and_bom_files.adoc:882 msgid "" -" \n" -"\n" -" .APP \"\n" -" \n" -" \"&nl;\n" -"\n" +"Because the intermediate netlist file contains all information about used " +"components, a BOM can be extracted from it. Here is the plug-in setup window " +"(on Linux) to create a customized Bill Of Materials (BOM) file:" msgstr "" -" \n" -"\n" -" .APP \"\n" -" \n" -" \"&nl;\n" -"\n" +"中間ネットリストファイルは、使用されているコンポーネント全ての情報を含んでい" +"るため、ここから BOM(部品表)を生成することができます。以下に BOM(部品表)" +"を生成させるための、Windows (Linux) 環境下でのプラグイン設定ウィンドウを示し" +"ます:" -#. type: delimited block - -#: eeschema_creating_customized_netlists_and_bom_files.adoc:417 +#. type: Named 'alt' AttributeList argument for macro 'image' +#: eeschema_creating_customized_netlists_and_bom_files.adoc:883 #, no-wrap -msgid "" -" \n" -"\n" -" .TIM \n" -" \n" -" &nl;\n" -"\n" -msgstr "" -" \n" -"\n" -" .TIM \n" -" \n" -" &nl;\n" -"\n" +msgid "bom-netlist-tab_png" +msgstr "bom-netlist-tab_png" -#. type: delimited block - -#: eeschema_creating_customized_netlists_and_bom_files.adoc:433 +#. type: Target for macro image +#: eeschema_creating_customized_netlists_and_bom_files.adoc:883 #, no-wrap +msgid "images/en/bom-netlist-tab.png" +msgstr "images/ja/bom-netlist-tab.png" + +#. type: Plain text +#: eeschema_creating_customized_netlists_and_bom_files.adoc:890 msgid "" -"\n" -"\n" -" .ADD_COM \n" -" \n" -" \n" -" \n" -" \n" -" \" \"\n" -" \n" -" \n" -" \"\"\n" -" \n" -" \n" -" &nl;\n" -"\n" +"The path to the style sheet bom2csv.xsl is system dependent. The currently " +"best XSLT style-sheet for BOM generation at this time is called __bom2csv." +"xsl__. You are free to modify it according to your needs, and if you develop " +"something generally useful, ask that it become part of the KiCad project." msgstr "" -"\n" -"\n" -" .ADD_COM \n" -" \n" -" \n" -" \n" -" \n" -" \" \"\n" -" \n" -" \n" -" \"\"\n" -" \n" -" \n" -" &nl;\n" -"\n" +"bom2csv.xsl のパスは、システムによって異なります。現状で最適な BOM (部品表)" +"を生成する XSLT スタイルシートは、ここでは __bom2csv.xsl__ とします。" -#. type: delimited block - -#: eeschema_creating_customized_netlists_and_bom_files.adoc:456 +#. type: Title === +#: eeschema_creating_customized_netlists_and_bom_files.adoc:892 #, no-wrap -msgid "" -"\n" -"\n" -" \n" -" 1\">\n" -" \n" -" \"\n" -" \n" -" \n" -" \n" -" \n" -" \n" -" N-\n" -" \n" -" \n" -" \n" -" \"&nl;\n" -" \n" -" \n" -" \n" -" \n" -" \n" -"\n" +msgid "Command line format: example for python scripts" +msgstr "コマンドラインフォーマット: python スクリプトの例" + +#. type: Plain text +#: eeschema_creating_customized_netlists_and_bom_files.adoc:895 +msgid "The command line format for python is something like:" msgstr "" -"\n" -"\n" -" \n" -" 1\">\n" -" \n" -" \"\n" -" \n" -" \n" -" \n" -" \n" -" \n" -" N-\n" -" \n" -" \n" -" \n" -" \"&nl;\n" -" \n" -" \n" -" \n" -" \n" -" \n" -"\n" +"python を使用した場合のコマンドラインフォーマットは、下記のようになります:" -#. type: delimited block - -#: eeschema_creating_customized_netlists_and_bom_files.adoc:467 +#. type: Plain text +#: eeschema_creating_customized_netlists_and_bom_files.adoc:897 +msgid "python