Pcbnew - en to ja translation catalogue (293 entries)

note: type: Plain text
en: _Reference manual_
ja: _リファレンス・マニュアル_

note: type: Plain text
en: *Copyright*
ja: *著作権*

note: type: Plain text
en: All trademarks within this guide belong to their legitimate owners.
ja: このガイドの中のすべての商標は、正当な所有者に帰属します。

note: type: Plain text
en: *Contributors*
ja: *貢献者*

note: type: Plain text
en: *Feedback*
ja: フィードバック

note: type: Plain text
en: Please direct any bug reports, suggestions or new versions to here:
ja: バグ報告や提案はこちらへお知らせください:

note: type: Plain text
en: About KiCad document: https://gitlab.com/kicad/services/kicad-doc/issues
ja: KiCad のドキュメントについて : https://gitlab.com/kicad/services/kicad-doc/issues

note: type: Plain text
en: About KiCad software: https://gitlab.com/kicad/code/kicad/issues
ja: KiCad ソフトウェアについて : https://gitlab.com/kicad/code/kicad/issues

note: type: Title =====
en: 3D Viewer
ja: 3D ビューア

note: type: Plain text
en: The footprint wizards are a collection of python scripts that can be accessed from the Footprint Editor. If you invoke the footprint dialog you select a given wizard that allows you to see the footprint rendered, and you have some parameters you can edit.
ja: フットプリント ウィザードは、フットプリント エディターから呼び出せる python スクリプトのコレクションです。ダイアログを呼び出すと、使用できるウィザードを選択してフットプリントを表示させることができます。またいくつかのパラメーターを編集することもできます。

note: type: Plain text
en: If the plugins are not properly distributed to your system package, you can find the latest versions in the KiCad source tree at link:https://gitlab.com/kicad/code/kicad/tree/master/pcbnew/python/plugins[gitlab].
ja: もしプラグインがシステムに導入されていない場合、次の KiCad ソース ツリーで最新版を見つけることができます。link:https://gitlab.com/kicad/code/kicad/tree/master/pcbnew/python/plugins[gitlab]

note: type: Title ====
en: Track width
ja: 配線幅

note: type: Title ==
en: General operations
ja: 一般操作

note: type: Title ===
en: Toolbars and commands
ja: ツールバーとコマンド

note: type: Plain text
en: In Pcbnew it is possible to execute commands using various means:
ja: Pcbnew では様々な方法によりコマンドを実行することが可能です:

note: type: Plain text
en: Text-based menu at the top of the main window.
ja: 上部メニューバー（メインウィンドウ上部にあるテキストベースのメニュー）。

note: type: Plain text
en: Top toolbar menu.
ja: 上部ツールバー。

note: type: Plain text
en: Right toolbar menu.
ja: 右ツールバー。

note: type: Plain text
en: Left toolbar menu.
ja: 左ツールバー。

note: type: Plain text
en: Mouse buttons (menu options). Specifically:
ja: マウスボタン（メニュー選択）。:

note: type: Plain text
en: Keyboard (Function keys `F1`, `F2`, `F3`, `F4`, `Shift`, `Delete`, `+`, `-`, `Page Up`, `Page Down` and `Space bar`). The `Escape` key generally cancels an operation in progress.
ja: キーボード（ファンクション キー `F1`, `F2`, `F3`, `F4`, `Shift`, `Delete`, `+`, `-`, `Page Up`, `Page Down` 及び `Space bar`). `Escape` キーは、一般的に進行中の操作を取り消します。

note: type: Plain text
en: The screenshot below illustrates some of the possible accesses to these operations:
ja: 次のスクリーンショットは、利用可能な操作法のいくつかを示したものです:

note: type: Target for macro image
en: images/Right-click_legacy_menu.png
ja: images/ja/Right-click_legacy_menu.png

note: type: Title ===
en: Mouse commands
ja: マウスコマンド

note: type: Title ====
en: Basic commands
ja: 基本的なコマンド

note: type: Title =====
en: Left button
ja: 左ボタン

note: type: Title =====
en: Right button
ja: 右ボタン

note: type: Title =====
en: Operations on blocks
ja: ブロックでの操作

note: type: Plain text
en: Operations to move, invert (mirror), copy, rotate and delete a block are all available via the pop-up menu. In addition, the view can zoom to the area described by the block.
ja: ブロックを移動、反転(鏡像)、複写、回転、削除する操作は全てコンテキストメニューから可能です。さらにブロックで囲まれた領域へビューをズームできます。

note: type: Plain text
en: The framework of the block is traced by moving the mouse while holding down the left mouse button. The operation is executed when the button is released.
ja: ブロックの枠は左マウスボタンを押しながらマウスを動かすことで指定できます。その操作はボタンを放すことで確定します。

note: type: Plain text
en: By holding down one of the hotkeys `Shift` or `Ctrl`, or both keys `Shift` and `Ctrl` together, while the block is drawn the operation invert, rotate or delete is automatically selected as shown in the table below:
ja: ホットキー `Shift` か `Ctrl` のどちらか、あるいは `Shift` と `Ctrl` 両方を一緒に押すことにより、ブロックの描画中、反転、回転、削除いずれかのコマンドが下表に示されるように自動選択されます:

note: type: Plain text
en: When moving a block:
ja: ブロックを移動する場合:

note: type: Plain text
en: Move block to new position and operate left mouse button to place the elements.
ja: 新しい位置にブロックを移動して、要素を配置するためにマウスの左ボタンを操作します。

note: type: Plain text
en: Alternatively if no key is pressed when drawing the block use the right mouse button to display the pop-up menu and select the required operation.
ja: ブロックを描画する際に何もキーが押されていない場合、コンテキストメニューを表示して必要な操作を選択するためには代わりにマウスの右ボタンを使用します。

note: type: Plain text
en: For each block operation a selection window enables the action to be limited to only some elements.
ja: それぞれのブロック操作に対して、選択ウィンドウを使用すると、いくつかの要素だけに限定して操作することができます。

note: type: Title ===
en: Selection of grid size
ja: グリッド サイズの選択

note: type: Plain text
en: During element layout the cursor moves on a grid. The grid can be turned on or off using the icon on the left toolbar.
ja: 要素のレイアウト際、カーソルはグリッド上を移動します。左のツールバーのアイコンを使用してグリッドのオン／オフを切り替えることができます。

note: type: Plain text
en: Any of the pre-defined grid sizes, or a User Defined grid, can be chosen using the pop-up window, or the drop-down selector on the toolbar at the top of the screen. The size of the User Defined grid is set using the menu bar option Dimensions -> User Grid Size.
ja: 定義済のグリッドサイズとするか、ユーザー定義のグリッドサイズとするかは、画面の上部のツールバーのドロップダウンリストあるいはコンテキスト メニューを使用して選択することができます。ユーザー定義のグリッドサイズは、メニューバーから 寸法 -> グリッド を選択してユーザーグリッドで設定します。

note: type: Title ===
en: Adjustment of the zoom level
ja: ズーム レベルの調整

note: type: Plain text
en: The zoom level can be changed using any of the following methods:
ja: ズーム レベルは、以下に示すような方法で変更することができます:

note: type: Plain text
en: Open the pop-up window (using the right mouse button) and then select the desired zoom.
ja: コンテキスト メニューを開き (マウス右ボタンを使って) 、希望するズームを選択します。

note: type: Plain text
en: Use the following function keys:
ja: 次のファンクション キーを使用します:

note: type: Plain text
en: Rotate the mouse wheel.
ja: マウスホイールを回転させます。

note: type: Plain text
en: Hold down the middle mouse button and draw a rectangle to zoom to the described area.
ja: マウス中央ボタンを押したままで四角形を描くと、その領域をズームインします。（Windows環境下では、動作しないことがあります。）

note: type: Title ===
en: Displaying cursor coordinates
ja: カーソル座標の表示

note: type: Plain text
en: Whichever unit is selected Pcbnew always works to a precision of 1/10,000 of inch.
ja: どちらの単位が選択されても、Pcbnew は常に 1/10,000 インチ精度で稼働します。

note: type: Plain text
en: The status bar at the bottom of the screen gives:
ja: 以下は画面下部のステータスバー表示です:

note: type: Plain text
en: The current zoom setting.
ja: 現在のズーム設定。

note: type: Plain text
en: The absolute position of the cursor.
ja: カーソルの絶対位置。

note: type: Plain text
en: The relative position of the cursor. Note the relative coordinates (x,y) can be set to (0,0) at any position by pressing the space bar. The cursor position is then displayed relative to this new datum.
ja: カーソルの相対位置。スペースバーを押すと相対座標 (x,y) を任意の位置で (0,0) に設定するので注意してください。以降、カーソルの位置はこの新しい位置を基準に相対表示されます。

note: type: Plain text
en: In addition the relative position of the cursor can be displayed using its polar co-ordinates (ray + angle). This can be turned on and off using the icon in the left hand side toolbar.
ja: またカーソルの相対位置は、極座標（半径+角度）でも表示できます。これは、左ツールバーのアイコンを使用して切替できます。

note: type: Target for macro image
en: images/Pcbnew_coordinate_status_display.png
ja: images/ja/Pcbnew_coordinate_status_display.png

note: type: Title ===
en: Keyboard commands - hotkeys
ja: キーボード コマンド - ホットキー

note: type: Plain text
en: Many commands are accessible directly with the keyboard. Selection can be either upper or lower case. Most hot keys are shown in menus. Some hot keys that do not appear are:
ja: 多くのコマンドは、直接キーボードにより操作可能です。大文字または小文字のどちらかに割り当てられています。ほとんどのホットキーは、メニューに表示されています。表示されていないホットキーは、以下のとおりです。:

note: type: Plain text
en: `Delete`: deletes a footprint or a track. (_Available only if the Footprint mode or the Track mode is active_)
ja: `Delete(Del)`: フットプリントや配線を削除します。 (_フットプリント モードまたは配線 モードが有効な場合のみ実行可能です。_)

note: type: Plain text
en: `V`: if the track tool is active switches working layer or place via, if a track is in progress.
ja: `V`: 作業中のレイヤーをペアで設定されたレイヤーに切り替えます。配線中はビアが配置され、ペアのレイヤー側の作業に移行します。

note: type: Plain text
en: `+` and `-`: select next or previous layer.
ja: `+` と `-`: アクティブ レイヤーを次、あるいは前のレイヤーへ変更します。

note: type: Plain text
en: `Ctrl+F1`: display the list of all hot keys.
ja: `Ctrl+F1`: 全てのホットキーのリストを表示します。

note: type: Plain text
en: `Space`: reset relative coordinates.
ja: `スペース`: 相対座標をリセットします。

note: type: Title ===
en: Operation on blocks
ja: ブロックでの操作

note: type: Plain text
en: Operations to move, invert (mirror), copy, rotate and delete a block are all available from the pop-up menu. In addition, the view can zoom to that described by the block.
ja: ブロックを移動、反転(鏡像)、複写、回転、削除する操作は、全てコンテキスト メニューから実行可能です。さらにブロックで囲まれた領域へビューをズームできます。

note: type: Plain text
en: By holding down one of the keys `Shift` or `Ctrl`, both `Shift` and `Ctrl` together, or `Alt`, while the block is drawn the operation invert, rotate, delete or copy is automatically selected as shown in the table below:
ja: `Shift` か `Ctrl` の一つ, あるいは `Shift` と `Ctrl` 両方同時、あるいは `Alt` を押すことにより、ブロックの描画中、反転、回転、削除、複写いずれかのコマンドが下表に示されるように自動選択されます:

note: type: Table
en: | Action | Effect
    | Left mouse button held down
    | Move block
    | `Shift` + Left mouse button held down
    | Invert (mirror) block
    | `Ctrl` + Left mouse button held down
    | Rotate block 90°
    | `Shift` + `Ctrl` + Left mouse button held down
    | Delete the block
    | `Alt` + Left mouse button held down
    | Copy the block
ja: | 操作 | コマンド
    | マウス左ボタンを押したまま
    | ブロックを移動します
    | `Shift` + マウス左ボタンを押したまま
    | ブロックを反転(ミラー)します
    | `Ctrl` + マウス左ボタンを押したまま
    | ブロックを 90度回転させます
    | `Shift` + `Ctrl` + マウス左ボタンを押したまま
    | ブロックを削除します
    | `Alt` + マウス左ボタン押したまま
    | ブロックを複写します

note: type: Plain text
en: When a block command is made, a dialog window is displayed, and items involved in this command can be chosen.
ja: ブロック・コマンド状態ではダイアログ・ウィンドウが表示され、このコマンドを適用するアイテムを選択することができます。

note: type: Target for macro image
en: images/Pcbnew_legacy_block_selection_dialog.png
ja: images/ja/Pcbnew_legacy_block_selection_dialog.png

note: type: Title ===
en: Units used in dialogs
ja: ダイアログで使われる単位

note: type: Plain text
en: Units used to display dimensions values are inch and mm. The desired unit can be selected by pressing the icon located in left toolbar: image:images/icons/unit_inch.png[] image:images/icons/unit_mm.png[] However one can enter the unit used to define a value, when entering a new value.
ja: 寸法値を表示するのに使用できる単位はインチと mm です。使用する単位は、左ツールバーにあるアイコン image:images/icons/unit_inch.png[] image:images/icons/unit_mm.png[] を押して選択できます。新しい値を入力する際には、値の単位も入力できます。

note: type: Plain text
en: Accepted units are:
ja: 利用可能な単位は次のとおりです:

note: type: Table
en: | 1 *in*  | 1 inch
    | 1 *"*   | 1 inch
    | 25 *th* | 25 thou
    | 25 *mi* | 25 mils, same as thou
    | 6 *mm*  | 6 mm
ja: |1 *in* | 1 inch
    |1 *”* | 1 inch
    |25 *th* | 25 thou (1/1000 inch)
    |25 *mi* | 25 mils, thou と同じ
    |6 *mm* | 6 mm

note: type: Plain text
en: The rules are:
ja: ルールは次のとおりです:

note: type: Plain text
en: Spaces between the number and the unit are accepted.
ja: 数値と単位の間にはスペースを入れられます。

note: type: Plain text
en: Only the first two letters are significant.
ja: 最初の２文字だけが重要です。

note: type: Plain text
en: In countries using an alternative decimal separator than the period, the period (`.`) can be used as well. Therefore `1,5` and `1.5` are the same in French.
ja: ピリオドと異なる代替の小数点記号( `,` )を使用している国では、ピリオド( `.` )も同じ様に扱われます。従って `1,5` と `1.5` はフランス語では同じ意味です。

note: type: Title ===
en: Top menu bar
ja: 上部メニューバー

note: type: Plain text
en: The top menu bar provides access to the files (loading and saving), configuration options, printing, plotting and the help files.
ja: 上部メニューバーは、ファイル(読み込みと保存)、設定オプション、印刷、プロットやヘルプファイルへのアクセスを提供します。

note: type: Target for macro image
en: images/Pcbnew_top_menu_bar.png
ja: images/ja/Pcbnew_top_menu_bar.png

note: type: Title ====
en: The File menu
ja: ファイル・メニュー

note: type: Target for macro image
en: images/Pcbnew_file_menu.png
ja: images/ja/Pcbnew_file_menu.png

note: type: Title ====
en: Edit menu
ja: 編集メニュー

note: type: Plain text
en: Allows some global edit actions:
ja: いくつかの基板全体に対する編集コマンドがあります:

note: type: Target for macro image
en: images/Pcbnew_edit_menu.png
ja: images/ja/Pcbnew_edit_menu.png

note: type: Title ====
en: View menu
ja: 表示メニュー

note: type: Plain text
en: Allows:
ja: 次の項目が設定可能です:

note: type: Plain text
en: Hide/Show the Layers manager (colors selection for displaying layers and other elements. Also enables the display of elements to be turned on and off).
ja: レイヤー・マネージャーの表示/非表示（表示レイヤーやその他要素の色を選択。 要素表示の有無を選択。）

note: type: Plain text
en: Hide/Show the Microwave toolbar.
ja: 高周波設計支援ツールバー の表示/非表示

note: type: Plain text
en: Display Library browser and 3D viewer.
ja: ライブラリー・ブラウザーと 3D ビューアの表示

note: type: Plain text
en: Zoom functions
ja: ズーム機能

note: type: Plain text
en: Setting grid and units
ja: グリッドと単位の設定。

note: type: Plain text
en: Select Drawing mode and Contrast mode
ja: 描画モードとコントラスト・モードの選択

note: type: Target for macro image
en: images/Pcbnew_view_menu.png
ja: images/ja/Pcbnew_view_menu.png

note: type: Plain text
en: Zoom functions and 3D board display.
ja: ズーム機能と3D ビューア (3D による基板表示) があります。

note: type: Plain text
en: Opens the 3D Viewer. Here is a sample:
ja: 3D ビューアを開きます。サンプルを示します:

note: type: Target for macro image
en: images/Sample_3D_board.png
ja: images/ja/Sample_3D_board.png

note: type: Title ====
en: Setup menu
ja: セットアップ・メニュー

note: type: Plain text
en: Provides access to 2 dialogs:
ja: 2 つのダイアログボックスが利用できます:

note: type: Plain text
en: Setting Layers (number, enabled and layers names)
ja: レイヤーの設定 (レイヤーの数、名前、有効化の設定)

note: type: Plain text
en: Setting Design Rules (tracks and vias sizes, clearances).
ja: デザイン・ルールの設定 (配線とビア・サイズ、クリアランス)

note: type: Plain text
en: An important menu. Allows adjustment of:
ja: 重要なメニューです。下記の調整ができます:

note: type: Plain text
en: Size of texts and the line width for drawings.
ja: テキストの大きさと描画の線幅。

note: type: Plain text
en: Dimensions and characteristic of pads.
ja: パッドの寸法と属性。

note: type: Plain text
en: Setting the global values for solder mask and solder paste layers
ja: ハンダ・レジスト・レイヤーとハンダ・ペースト・レイヤーのグローバル値の設定

note: type: Title ====
en: Place menu
ja: 配置メニュー

note: type: Plain text
en: Same function as the right-hand toolbar.
ja: 右ツールバーと同じ機能です。

note: type: Target for macro image
en: images/Pcbnew_place_menu.png
ja: images/ja/Pcbnew_place_menu.png

note: type: Title ====
en: Route menu
ja: 配線メニュー

note: type: Plain text
en: Routing function.
ja: 配線のための機能です。

note: type: Target for macro image
en: images/Pcbnew_route_menu.png
ja: images/ja/Pcbnew_route_menu.png

note: type: Title ====
en: Inspect menu
ja: 検査メニュー

note: type: Plain text
en: List nets
ja: ネットのリスト表示

note: type: Plain text
en: Measure function
ja: 計測機能

note: type: Plain text
en: Design Rules Checker
ja: デザイン・ルール・チェッカー

note: type: Title ====
en: Tools menu
ja: ツール・メニュー

note: type: Plain text
en: Display load netlist dialog
ja: ネットリストのロード・ダイアログを表示

note: type: Plain text
en: Update PCB from schematic
ja: 回路図から基板を更新

note: type: Plain text
en: Update Footprints from library
ja: ライブラリーからフットプリントを更新

note: type: Plain text
en: FreeRoute collaboration
ja: Freerouter との連携

note: type: Plain text
en: Python scripting console
ja: Python スクリプト コンソール

note: type: Plain text
en: External plugins
ja: 外部プラグイン

note: type: Target for macro image
en: images/Pcbnew_tools_menu.png
ja: images/ja/Pcbnew_tools_menu.png

note: type: Title ====
en: The Preferences menu
ja: 設定メニュー

note: type: Target for macro image
en: images/Pcbnew_preferences_menu.png
ja: images/ja/Pcbnew_preferences_menu.png

note: type: Plain text
en: Selection of the footprint libraries.
ja: フットプリントライブラリーの選択。

note: type: Plain text
en: Management of general options (units, etc.).
ja: 一般オプションの管理（単位など）。

note: type: Plain text
en: The management of other display options.
ja: その他表示オプションの管理。

note: type: Plain text
en: Creation, editing (and re-read) of the hot keys file.
ja: ホットキー ファイルの作成、編集（および再読込）。

note: type: Title ====
en: The Help menu
ja: ヘルプメニュー

note: type: Plain text
en: Provides access to the user manuals and to the version information menu (Pcbnew About).
ja: ユーザーマニュアルとバージョン情報(Pcbnew について)メニューへのアクセスを提供します。

note: type: Title ===
en: Using icons on the top toolbar
ja: 上部ツールバーにあるアイコンの使用

note: type: Plain text
en: This toolbar gives access to the principal functions of Pcbnew.
ja: このツールバーは、Pcbnew の主な機能へのアクセスを提供します。

note: type: Target for macro image
en: images/Pcbnew_top_toolbar.png
ja: images/ja/Pcbnew_top_toolbar.png

note: type: Title ====
en: Auxiliary toolbar
ja: 補助ツールバー

note: type: Table
en: | image:images/Pcbnew_track_thickness_dropdown.png[]
        | Selection of thickness of track already in use.
    | image:images/Pcbnew_via_size_dropdown.png[]
        | Selection of a dimension of via already in use.
    | image:images/icons/auto_track_width.png[]
        | Automatic track width: if enabled when creating a new track,
        when starting on an existing track, the width of the new track
        is set to the width of the existing track.
    | image:images/Pcbnew_grid_size_dropdown.png[]
        | Selection of the grid size.
    | image:images/Pcbnew_zoom_factor_dropdown.png[]
        | Selection of the zoom.
ja: | image:images/ja/Pcbnew_track_thickness_dropdown.png[]
        | 使用する配線幅の選択。
    | image:images/ja/Pcbnew_via_size_dropdown.png[]
        | 使用するビア寸法の選択。
    | image:images/icons/auto_track_width.png[]
        | 自動配線幅: 新しい配線の作成時に有効の場合、既存の配線上から始まる新しい配線を既存の配線幅へ設定。
    | image:images/ja/Pcbnew_grid_size_dropdown.png[]
        | グリッドサイズの選択。
    | image:images/ja/Pcbnew_zoom_factor_dropdown.png[]
        | ズームの選択。

note: type: Title ===
en: Right-hand side toolbar
ja: 右ツールバー

note: type: Plain text
en: This toolbar gives access to the editing tool to change the PCB shown in Pcbnew.
ja: このツールバーは、Pcbnew で PCB を変更するための編集ツールへのアクセスを提供します:

note: type: Plain text
en: Placement of footprints, tracks, zones of copper, texts, etc.
ja: フットプリント、配線、導体ゾーン、 テキストなどの配置。

note: type: Plain text
en: Net Highlighting.
ja: ネットをハイライト表示。

note: type: Plain text
en: Creating notes, graphic elements, etc.
ja: ノート（注釈、メモ）、グラフィック要素などの作成。

note: type: Plain text
en: Deleting elements.
ja: 要素の削除。

note: type: Title ===
en: Left-hand side toolbar
ja: 左ツールバー

note: type: Plain text
en: The left hand-side toolbar provides display and control options that affect Pcbnew's interface.
ja: このツールバーは表示と制御オプションを提供します。

note: type: Title ===
en: Pop-up windows and fast editing
ja: コンテキスト メニューを使った迅速な編集作業

note: type: Plain text
en: A right-click of the mouse opens a pop-up window. Its contents depends on the element pointed at by the cursor.
ja: マウスを右クリックするとコンテキスト メニューが開きます。その内容はカーソルが指し示す要素によって変わります。

note: type: Plain text
en: This gives immediate access to:
ja: これは、次への迅速なアクセスを提供します:

note: type: Plain text
en: Setting the grid size.
ja: グリッド・サイズの設定。

note: type: Plain text
en: Additionally a right-click on an element enables editing of the most commonly modified element parameters.
ja: さらに要素上での右クリックにより、修正している要素のパラメーターを編集可能です。

note: type: Plain text
en: The screenshots below show what the pop-up windows looks like.
ja: 以下のスクリーンショットはコンテキスト・メニューがどのように表示されるかを示しています。

note: type: Title ===
en: Available modes
ja: 利用可能なモード

note: type: Plain text
en: There are 3 modes when using pop-up menus. In the pop-up menus, these modes add or remove some specific commands.
ja: コンテキスト メニューを使用する場合、3つのモードがあります。これらのモードによって、コンテキスト メニューにある特定のコマンドは、追加あるいは削除されます。

note: type: Table
en: | image:images/icons/mode_module.png[] and
      image:images/icons/mode_track.png[] disabled
        | Normal mode
    | image:images/icons/mode_module.png[] enabled
        | Footprint mode
    | image:images/icons/mode_track.png[] enabled
        | Tracks mode
ja: | image:images/icons/mode_module.png[] と
      image:images/icons/mode_track.png[] 無効
        | ノーマルモード
    | image:images/icons/mode_module.png[] 有効
        | フットプリントモード
    | image:images/icons/mode_track.png[] 有効
        | 配線モード

note: type: Title ====
en: Normal mode
ja: ノーマル・モード

note: type: Plain text
en: Pop-up menu with no selection:
ja: 未選択時のコンテキスト・メニュー:

note: type: Target for macro image
en: images/Pcbnew_popup_normal_mode.png
ja: images/ja/Pcbnew_popup_normal_mode.png

note: type: Plain text
en: Pop-up menu with track selected:
ja: 選択した配線上でのコンテキスト・メニュー:

note: type: Target for macro image
en: images/Pcbnew_popup_normal_mode_track.png
ja: images/ja/Pcbnew_popup_normal_mode_track.png

note: type: Plain text
en: Pop-up menu with footprint selected:
ja: 選択したフットプリント上でのコンテキスト・メニュー:

note: type: Target for macro image
en: images/Pcbnew_popup_normal_mode_footprint.png
ja: images/ja/Pcbnew_popup_normal_mode_footprint.png

note: type: Title ====
en: Footprint mode
ja: フットプリント・モード

note: type: Plain text
en: Same cases in Footprint Mode (image:images/icons/mode_module.png[] enabled)
ja: フットプリント・モードでの同じ例 (image:images/icons/mode_module.png[] 有効)

note: type: Target for macro image
en: images/Pcbnew_popup_footprint_mode.png
ja: images/ja/Pcbnew_popup_footprint_mode.png

note: type: Target for macro image
en: images/Pcbnew_popup_footprint_mode_track.png
ja: images/ja/Pcbnew_popup_footprint_mode_track.png

note: type: Target for macro image
en: images/Pcbnew_popup_footprint_mode_footprint.png
ja: images/ja/Pcbnew_popup_footprint_mode_footprint.png

note: type: Title ====
en: Tracks mode
ja: 配線モード

note: type: Plain text
en: Same cases in Track Mode (image:images/icons/mode_track.png[] enabled)
ja: 配線モードでの同じ例 (image:images/icons/mode_track.png[] 有効)

note: type: Target for macro image
en: images/Pcbnew_popup_track_mode.png
ja: images/ja/Pcbnew_popup_track_mode.png

note: type: Target for macro image
en: images/Pcbnew_popup_track_mode_track.png
ja: images/ja/Pcbnew_popup_track_mode_track.png

note: type: Target for macro image
en: images/Pcbnew_popup_track_mode_footprint.png
ja: images/ja/Pcbnew_popup_track_mode_footprint.png

note: type: Title ==
en: Introduction to Pcbnew
ja: Pcbnew 入門

note: type: Plain text
en: The default footprint library table includes all of the standard footprint libraries that are installed as part of KiCad.
ja: デフォルトのフットプリント・ライブラリー・テーブルは、KiCad の一部としてインストールされる標準のフットプリント・ライブラリーを全て含んでいます。

note: type: Title ==
en: KiCad Scripting Reference
ja: KiCad スクリプト リファレンス

note: type: Plain text
en: Scripting allows you to automate tasks within KiCad using the https://www.python.org/[Python] language.
ja: https://www.python.org/[Python] 言語を使うことで、スクリプトによる KiCad タスク自動化を実現できます。

note: type: Plain text
en: Also see the doxygen documentation on http://docs.kicad.org/doxygen-python/namespaces.html[Python Scripting Reference].
ja: http://docs.kicad.org/doxygen-python/namespaces.html[Python スクリプト リファレンス]の doxygen ドキュメントも参照のこと。

note: type: Plain text
en: You can see python module help by typing `pydoc pcbnew` on your terminal.
ja: ターミナルエミュレータで `pydoc pcbnew` と入力すると、Python モジュールのヘルプが表示されます。

note: type: Plain text
en: Using scripting you can create:
ja: スクリプトの使用により、作成可能なものを以下に示します：

note: type: Plain text
en: *Plugins*: this type of script is loaded when KiCad starts. Examples:
ja: *プラグイン* ：このタイプのスクリプトは KiCad の開始時に読み込まれます。以下はその例です：

note: type: Plain text
en: *Footprint Wizards*: To help you build footprints easily filling in parameters. See the dedicated section <<Footprint_Wizards,Footprint Wizards>> below.
ja: *フットプリント ウィザード* ：パラメーター設定の簡素化でフットプリントの作成を助けます。以降のセクション <<Footprint_Wizards, フットプリント・ウィザード>> を参照のこと。

note: type: Plain text
en: *File I/O* '(planned)': To let you write plugins to export/import other filetypes
ja: *ファイル I/O (計画中)* ：別のファイル形式のエクスポート／インポートを行うプラグインを作成します。

note: type: Plain text
en: *Actions* '(experimental)': Associate events to scripting actions or register new menus or toolbar icons.
ja: *アクション (試行中)* ：スクリプト アクションとイベントの関連付け、ツールバーのアイコンや新しいメニューの登録。

note: type: Plain text
en: *Command Line Scripts*: scripts that can be used from the command line, load boards or libraries, modify them, and render outputs or new boards.
ja: *コマンドライン スクリプト* ：コマンドラインで使用するスクリプトで、基板やライブラリーの読込みや変更、レンダリング出力、新しい基板の作成を行います。

note: type: Plain text
en: It shall be noted that the only KiCad application that supports scripting is Pcbnew. It is also planned for Eeschema in the future.
ja: スクリプトをサポートした KiCad アプリケーションは Pcbnew のみであることに注意して下さい。また Eeschema は今後サポートされる予定です。

note: type: Title ===
en: KiCad Objects
ja: KiCad のオブジェクト

note: type: Plain text
en: The scripting API reflects the internal object structure inside KiCad/pcbnew. BOARD is the main object, that has a set of properties and a set of MODULEs, and TRACKs/VIAs, TEXTE_PCB, DIMENSION, DRAWSEGMENT.  Then MODULEs have D_PADs, EDGEs, etc.
ja: スクリプト API は、KiCad/Pcbnew にある内部オブジェクトの構造を反映します。BOARD はメインオブジェクトで、プロパティの集合、MODULE の集合、TRACK/SEGVIA, TEXTE_PCB, DIMENSION, DRAWSEGMENT を持っています。さらに、MODULE は D_PADs, EDGEs 等を持っています。

note: type: Plain text
en: See the BOARD section below.
ja: 以下の BOARD セクションを参照して下さい。

note: type: Title ===
en: Basic API Reference
ja: 基本 API リファレンス

note: type: Plain text
en: All the pcbnew API is provided from the "pcbnew" module in Python.  GetBoard() method will return the current pcb open at editor, useful for commands written from the integrated scripting shell inside pcbnew or action plugins.
ja: 全ての pcbnew API は、 Python の "pcbnew" モジュールから提供されます。GetBoard()メソッドはエディターで現在開いている基板を返します。Pcbnew に統合されたスクリプトシェルやアクションプラグインに書かれるコマンドで有用です。

note: type: Title ===
en: Loading and Saving a Board
ja: 基板の読込みと保存

note: type: Plain text
en: *LoadBoard(filename):*
ja: *LoadBoard(ファイル名):*

note: type: Plain text
en: loads a board from file returning a BOARD object, using the file format that matches the filename extension.
ja: ファイルから基板を読み込み、BOARD オブジェクトへ反映します。ファイル拡張子と一致したファイル形式として下さい。

note: type: Plain text
en: *SaveBoard(filename,board):*
ja: *SaveBoard(ファイル名,BOARD):*

note: type: Plain text
en: saves a BOARD object to file, using the file format that matches the filename extension.
ja: ファイルへ BOARD オブジェクトを保存します。ファイル拡張子と一致したファイル形式として下さい。

note: type: Plain text
en: *board.Save(filename):*
ja: *board.Save(ファイル名):*

note: type: Plain text
en: same as above, but it's a method of BOARD object.
ja: 上と同様ですが、これは BOARD オブジェクトのメソッドです。

note: type: Block title
en: Example that loads a board, hides all values, shows all references
ja: ボードを読み込んで、全ての値を非表示とし、全てのリファレンスを表示する例です。

note: type: Title ===
en: Listing and Loading Libraries
ja: ライブラリーのリスト表示および読み込み

note: type: Block title
en: Enumerate library, enumerate modules, enumerate pads
ja: ライブラリー、モジュール、パッドを列挙する例です。

note: type: Plain text
en: Board is the basic object in KiCad pcbnew, it's the document.
ja: BOARD は KiCad Pcbnew における基本オブジェクトで、以下はその技術資料です。

note: type: Plain text
en: BOARD contains a set of object lists that can be accessed using the following methods, they will return iterable lists that can be iterated using "for obj in list:"
ja: BOARD は下記のメソッドを使ってアクセスできるオブジェクトリストの集合を含んでいます。これらのメソッドは、"for obj in list:" を使って反復可能なイテラブルリストを返します。

note: type: Plain text
en: *board.GetModules():* This method returns a list of MODULE objects, all the modules available in the board will be exposed here.
ja: *board.GetModules()*: このメソッドは MODULE オブジェクトのリストを返します。ここには基板で有効な全てのモジュールが記述されます。

note: type: Plain text
en: *board.GetDrawings():* Returns the list of BOARD_ITEMS that belong to the board drawings
ja: *board.GetDrawings()*: 基板図面に含まれる BOARD_ITEMS のリストを返します。

note: type: Plain text
en: *board.GetTracks():* This method returns a list of TRACKs and VIAs inside a BOARD
ja: *board.GetTracks():* このメソッドは BOARD 内の TRACKs と VIAs のリストを返します。

note: type: Plain text
en: *board.GetFullRatsnest():* Returns the list of ratsnest (connections still not routed)
ja: *board.GetFullRatsnest():* ラッツネスト（未配線の接続）のリストを返します。

note: type: Plain text
en: *board.GetNetClasses():* Returns the list of net classes
ja: *board.GetNetClasses()*: ネットクラスのリストを返します。

note: type: Plain text
en: *board.GetCurrentNetClassName():* Returns the current net class
ja: *board.GetCurrentNetClassName()*: 現在のネットクラスを返します。

note: type: Plain text
en: *board.GetViasDimensionsList():* Returns the list of Via dimensions available to the board.
ja: *board.GetViasDimensionsList()*: 基板で有効なビア径のリストを返します。

note: type: Plain text
en: *board.GetTrackWidthList():* Returns the list of Track Widths available to the board.
ja: *board.GetTrackWidthList()*: 基板で有効な配線幅のリストを返します。

note: type: Block title
en: Board Inspection Example
ja: 基板検査の例です。

note: type: Title ===
en: Examples
ja: その他の例

note: type: Title ====
en: Change a component pin's paste mask margin
ja: 部品のピンのハンダマスクのマージンを変更する。

note: type: Block title
en: We only want to change pins from 1 to 14, 15 is a thermal pad that must be kept as it is.
ja: 1～14番のピンのみ変更し、15番ピンはサーマルパッドのまま保持したい場合の例です。

note: type: Title ===
en: Footprint Wizards
ja: フットプリント ウィザード

note: type: Plain text
en: They should be located in for example `C:\Program Files\KiCad\share\kicad\scripting\plugins`.
ja: これらのプラグインは、例えば Windows では次の場所に置かれます。 `C:\Program Files\KiCad\share\kicad\scripting\plugins`

note: type: Plain text
en: On linux you can also keep your user plugins in `$HOME/.kicad_plugins`.
ja: 同様に Linux では、次の場所に保存されます。 `$HOME/.kicad_plugins`

note: type: Block title
en: Build footprints easily filling in parameters.
ja: パラメーターを付加するだけで、フットプリントを簡単に作成できます。

note: type: Title ===
en: Action Plugins
ja: アクション・プラグイン

note: type: Plain text
en: Action plugin associate events to scripting actions. Currently only register a new menu is implemented.
ja: アクション・プラグインは、イベントをスクリプティング・アクションへ関連付けるものです。今のところ、新しいメニューへの登録のみ実装されています。

note: type: Plain text
en: New menu are available inside menu *Tools* => *External plugins*.
ja: 新しいメニューは、*ツール* => *外部プラグイン* メニュー内で有効です。

note: type: Target for macro image
en: images/Pcbnew_action_menu.png
ja: images/ja/Pcbnew_action_menu.png

note: type: Plain text
en: *Refresh*: reload plugins (create new menu if needed)
ja: *Refresh*: プラグインをリロード (必要なら、新しいメニューを作成する)

note: type: Plain text
en: *Add date on PCB*: An example plugin.
ja: *Add date on PCB*: プラグインの例

note: type: Plain text
en: *Warning*: As all other python scripts, undo/redo function not work
     (yet !).
ja: *Warning*: 他の全ての python スクリプトのように、 undo/redo 機能は動作しません
     (まだ !).

note: type: Block title
en: Action plugin example: Add date to any text item with content '$date$'
ja: アクション・プラグインの例: '$date$' の内容でテキスト・アイテムに日付を追加する

note: type: Plain text
en: This document is Copyright (C) 2014-2015 by it's contributors as listed below.  You may distribute it and/or modify it under the terms of either the GNU General Public License (http://www.gnu.org/licenses/gpl.html), version 3 or later, or the Creative Commons Attribution License (http://creativecommons.org/licenses/by/3.0/), version 3.0 or later.
ja: このドキュメントは以下の貢献者により著作権所有 (C) 2014-2015 されています。あなたは、GNU General Public License ( http://www.gnu.org/licenses/gpl.html ) のバージョン 3 以降、あるいはクリエイティブ・コモンズ・ライセンス ( http://creativecommons.org/licenses/by/3.0/ ) のバージョン 3.0 以降のいずれかの条件の下で、配布または変更することができます。

note: type: Plain text
en: About KiCad software i18n: https://gitlab.com/kicad/code/kicad-i18n/issues
ja: KiCad ソフトウェアの国際化について : https://gitlab.com/kicad/code/kicad-i18n/issues

note: type: Plain text
en: Published on January 26, 2014.
ja: 2014年1月26日 発行

note: type: Title ==
en: Introduction to the IDFv3 exporter
ja: IDF Exporterについて

note: type: Plain text
en: The IDF exporter exports an IDFv3 footnote:[http://www.simplifiedsolutionsinc.com/images/idf_v30_spec.pdf] compliant board (.emn) and library (.emp) file for communicating mechanical dimensions to a mechanical CAD package. The exporter currently exports the board outline and cutouts, all pad and mounting thru-holes including slotted holes, and component outlines; this is the most basic set of mechanical data required for interaction with mechanical designers. All other entities described in the IDFv3 specification are currently not exported.
ja: IDF Exporter は、機械系CADへ寸法情報を伝えるため、IDF V3.0 付加情報:[http://www.simplifiedsolutionsinc.com/images/idf_v30_spec.pdf] に準拠した基板(.emn) とライブラリ (.emp)のファイルを出力します。IDF Exporter は今のところ、基板アウトラインと切削部、パッドとランド（細長い穴のものを含む）、及びコンポーネント・アウトラインに関する情報を出力します。これは、機構設計者とやりとりする必要がある機械的情報の基本部分のほとんどです。IDF V3.0 仕様に記載された他の要素は現在出力されません。

note: type: Title ==
en: Specifying component models for use by the exporter
ja: IDF Exporter で使用するコンポーネントモデルの指定

note: type: Plain text
en: The IDF exporter makes use of the 3D model file attribute which was originally used by the 3D viewer. Since the 3D viewer, IDF, and possible future mechanical CAD exporters are generally interested in different types of file format, it is possible to use the 3D model file attribute to specify models for multiple exporters.
ja: IDF Exporter は、元々3Dビューアで使われている3Dモデルファイルのアトリビュートを使用します。3Dビューア、IDF、将来的な機械系CADエクスポータは、別の様々な種類のファイルフォーマットにも広く関心を払っており、多くのエクスポータではモデルを指定することで3Dモデルファイルのアトリビュートを使用できるようにしています。

note: type: Plain text
en: From within the Footprint Editor or Pcbnew, edit the footprint parameters and click on the 3D settings tab (see link:#figure-1[figure 1]), click on Add 3D Shape, and select the filter "IDFv3 component files (*.idf)" (see link:#figure-2[figure 2]). Select the desired outline file and enter any necessary values for the offset and rotation. Note that only the offset values and the Z rotation value are used by the IDF exporter; all other values are ignored. The offsets must be specified using the IDF board output units (mm or thou) and in the IDF coordinate system, that is a right-hand coordinate system with +Z moving towards the viewer, +X is to the viewer's right, and +Y is up. The rotation must be in degrees and a positive rotation is a counter-clockwise rotation as described in the IDFv3 specification. Multiple outlines may be combined with appropriate offsets to represent simple assemblies such as a DIP package in a socket. [**BUG:** in discussions it has been decided that the unit of the Z offset should be inches, which is consistent with the units of the VRML model offset. It may also be useful not to ignore the (X,Y) offset values. The behavior mentioned here will change at some point in the future.]
ja: フットプリントエディタや Pcbnew から、フットプリントのパラメータを編集し、3D設定タブ上でクリック（link:#figure-1[図１．] 参照）、3Dシェイプの追加 をクリックし、“IDFv3 コンポーネントファイル (*.idf)” のフィルタを選択します（link:#figure-2[図２．] 参照）。希望するアウトラインファイルを選択し、オフセットと回転に必要な値を入力します。オフセット値とＺ軸の回転角のみが  IDF Exporter で使われることに注意して下さい。 ; 他の全ての値は無視されます。オフセットは IDFファイルの書き出しに使用される単位（mm または thou(=mils)）で指定しなければなりません。また IDF の座標系は右手系で、Z軸が観測者へ向かって正、X軸が観測者の右へ向かって正、Y軸が上へ向かって正です。回転角は度で表さなければならず、正の回転方向は IDF V3.0 仕様 に記載通り左回りです。複数のアウトラインは、ソケットに挿入されたDIPパッケージのような単純な組み立て品を表すために、適切なオフセットを持って結合されることがあります。 [**バグ情報:** 議論を重ねた中で、VRMLモデルとの整合性を保つため、Ｚオフセットはインチ単位でなければならないと決定されました。 また、(X,Y) のオフセット値を無視するのは実用的ではないかも知れません。ここで述べた挙動は将来的に変更されるでしょう。]

note: type: Plain text
en: Once models have been specified for all desired components, from within pcbnew select the *File* menu then *Export* and finally **IDFv3 Export**. A dialog box will pop up (see link:#figure-3[figure 3]) which allows the output filename and IDF output units (mm or mils) to be set.  The exported IDF files can be viewed in the free mechanical CAD software http://www.freecadweb.org/[FreeCAD] or converted to VRML using the idf2vrml tool and viewed with any suitable VRML viewer.
ja: モデルに必要な全てのコンポーネントを指定した後、 Pcbnew から *ファイル* メニューを選択して *エクスポート* を選択し、最終的に **IDFv3 Export** します。IDF 出力の単位（mm または mils）と出力ファイル名を指定するダイアログボックスがポップアップ（link:#figure-3[図３．] 参照）します。エクスポートされた IDF ファイルは無償の機械系CADソフトウェア http://www.freecadweb.org/[FreeCAD] で参照できます。もしくは  idf2vrml ツールで VRML 形式へ変換して適切な VRML ビューアでも参照できます。

note: type: Named 'alt' AttributeList argument for macro 'image'
en: Footprint properties, 3D settings
ja: フットプリントのプロパティ、3D設定

note: type: Target for macro image
en: images/module_params.png
ja: images/ja/module_params.png

note: type: Named 'alt' AttributeList argument for macro 'image'
en: IDF component outline selection
ja: IDF コンポーネント・アウトラインの選択

note: type: Target for macro image
en: images/idf_select.png
ja: images/ja/idf_select.png

note: type: Named 'alt' AttributeList argument for macro 'image'
en: IDF output settings
ja: IDFv3 のエクスポートの設定

note: type: Target for macro image
en: images/idf_export.png
ja: images/ja/idf_export.png

note: type: Title ==
en: Creating a component outline file
ja: コンポーネント・アウトライン・ファイルの生成

note: type: Plain text
en: The component outline file (*.idf) consists of a single .ELECTRICAL or .MECHANICAL section as described in the specification document. The section may be preceded by any number of comment lines; the comment lines are copied by the exporter into the library file and can be used to track metadata such as references to the documents used to determine the component's outline and dimensions.
ja: コンポーネント・アウトライン・ファイル (*.idf) は、仕様書に記載されているように単一の .ELECTRICAL または .MECHANICAL セクションで構成されます。セクションは行数に拘らずコメント行を前に置くことができます。;コメント行は IDF Exporter によってライブラリファイルへコピーされ、コンポーネント・アウトラインと寸法の決定に使われたドキュメントの参照事項のようなメタデータを追跡するために使用できます。

note: type: Plain text
en: The component outline section contains fields which are strings, integers, or floating point numbers. A string is a combination of characters which may include spaces; if a string contains spaces then it must be quoted. Quotation marks must not appear within a string.  Floating point numbers may be represented using decimal or exponential notations but decimal notation is preferred for human readability. The decimal point must be a dot and not a comma. The IDF file must consist only of 7-bit ASCII characters; use of 8-bit characters will result in undefined behavior.
ja: コンポーネント・アウトラインのセクションは、複数の文字列、整数、浮動小数点数のフィールドを含みます。一つの文字列は複数の文字（空白を含む）の組み合わせから成ります。;もし文字列が空白を含む場合は引用符で囲まなければなりません。引用符を文字列の中に入れることはできません。浮動小数点数は十進記数法または指数表記で表すことができますが、可読性から十進記数法を使うことが好ましいでしょう。小数点はカンマ(,)ではなく、ドット(.)でなければなりません。IDF ファイルは 7-bit アスキー文字のみで構成しなければなりません。;8-bit 文字を使用した場合の挙動は不定となります。

note: type: Plain text
en: An IDF file consists of SECTIONS which consist of RECORDS which consist of FIELDS. For the IDF outline files only one type of section may exist and must be one of .ELECTRICAL or .MECHANICAL. A record is a single line of text and may contain one or more fields. Fields are sequences of characters separated by one or more spaces which do not appear between quotation marks. All fields of a record must appear on a single line; records may not span lines.
ja: IDF ファイルは、FIELDS からなる RECORDS で構成された SECTIONS で構成されます。IDF アウトラインファイルにはただ一つのセクションタイプだけが存在し、.ELECTRICAL か .MECHANICAL. のどちらかでなければなりません。一つのレコードは単一行のテキストで、一つ以上のフィールドからなります。 フィールドは、引用符に囲まれていない一つ以上の空白で区切られた文字列が連続したものです。一つのレコードに含まれる全てのフィールドは単一行でなければなりません。; レコードは複数行に渡ってはいけません。

note: type: Plain text
en: The section heading (.ELECTRICAL or .MECHANICAL) is considered the first record (Record 1) of the section. Record 1 must be followed by Record 2 which has four fields:
ja: セクションの表題（.ELECTRICAL または .MECHANICAL）はセクションの最初の RECORD (Record 1) となるよう考慮して下さい。Record 1 には、４つのフィールドから成る Record 2 が続かなければなりません。

note: type: Plain text
en: Geometry Name: a string which in combination with the Part Number must form a unique identifier for the component outline. For standardized packages, the package name is a good value for the geometry name, for example "SOT-23". For unique packages the manufacturer's part number is a good choice for the geometry name.
ja: ジオメトリ名: 部品番号と結合した文字列はコンポーネント・アウトラインを表す固有識別子となるべきです。標準化されたパッケージでは、ジオメトリ名としてパッケージ名が適切です。（例“SOT-23”）カスタム品のパッケージには、製造業者の品番がジオメトリ名として良い選択となります。

note: type: Plain text
en: Part Number: although obviously intended for the part number, for example BS107, it is better to use this string to help describe the package. For example if the geometry name is "TO-92", the part number entry may be used to describe the layout of the pads or the orientation of this particular TO-92 outline file.
ja: 部品番号: 明らかに部品番号を意図したもの（例 BS107）だとしても、この文字列をパッケージを表すために使ったほうが良いでしょう。例えば、ジオメトリ名が“TO-92”なら、部品番号の記載はパッドのレイアウトや他のTO-92と異なる向きを示すために使えるかも知れません。

note: type: Plain text
en: IDF Unit: this must be one of MM or THOU and it applies only to the units describing this single component outline.
ja: IDF 単位: mm または thou(=mils) としなければなりません。また、これは単独のコンポーネント・アウトラインを記述する単位としてのみ適用されます。

note: type: Plain text
en: Height: this is a floating point number representing the nominal height of the component using units specified in Field 3.
ja: 高さ: Field 3 で指定された単位を用いた、コンポーネントの図面上の高さを表す浮動小数点数です。

note: type: Plain text
en: Record 2 must be followed by a number of Record 3 entries which specify the outline of the component. Record 3 consists of four fields:
ja: Record 2 には、コンポーネントのアウトラインを指定する Record 3 が続かなければなりません。Record 3 は４つのフィールドからなります。

note: type: Plain text
en: Loop Index: 0 (outline points are specified in counter-clockwise order) or 1 (outline points are specified in clockwise order)
ja: ループインデックス: 0（外形点は左回り順で指定されます）または1（外形点は右回り順で指定されます）

note: type: Plain text
en: X coordinate: a floating point number
ja: X 座標: 浮動小数点数です。

note: type: Plain text
en: Y coordinate: a floating point number
ja: Y 座標: 浮動小数点数です。

note: type: Plain text
en: Included Angle: a floating point number. If the value is 0 then a straight line segment is drawn from the previous point to this point.  If the value is 360 then the previous point specifies the center of a circle and this point specifies a point on the circle; never specify a circle using a value of -360 as at least one major mechanical CAD package does not behave well in that situation. If the value is negative then a clockwise arc is drawn from the previous point to this point and if the value is positive then a counter-clockwise arc is drawn.
ja: 夾角: 浮動小数点数です。もし値が0ならば、一つ前の点からこの点へと描かれたセグメントは直線です。もし値が360ならば、一つ前の点が円の中心を指定し、この点は円の点を指定しています。; 少なくとも一つのメジャーな機械系CADが対応していないので、値に-360を用いて円を指定してはいけません。もし値が負ならば一つ前の点からこの点へ右回りの弧が描かれ、値が正ならば左回りの弧が描かれます。

note: type: Plain text
en: Only one closed loop is permitted and it is not possible to specify a cutout. The last point specified must be the same as the first point unless the outline is a circle.
ja: ただ一つの閉じたループのみが許容され、切削部を指定することはできません。アウトラインが円である場合を除き、最後の点は最初の点と等しくなければなりません。

note: type: Plain text
en: Example IDF File 1:
ja: 例 IDF ファイル 1:

note: type: Plain text
en: Example IDF File 2:
ja: 例 IDF ファイル 2:

note: type: Title ==
en: Guidelines for creating outlines
ja: アウトライン作成のためのガイドライン

note: type: Plain text
en: When creating outlines, and especially when sharing the work with others, consistency in the design and naming of files helps people locate files quicker and place the components with minimal hassles.
ja: アウトラインを作成するとき（特に複数で作業するような場合）、ファイルの名前と設計における一貫性は、素早くファイルを見つけたり、最少の努力で部品を配置するために役立ちます。

note: type: Title ===
en: Package naming
ja: パッケージの命名

note: type: Plain text
en: Try to make some information about the outline available in the filename to give the user a general idea of what the outline is. For example axial leaded cylindrical packages may represent some types of capacitors as well as some types of resistors, so it makes sense to identify an outline as a horizontal or vertical axial leaded device and to add some extra information on the relevant dimensions: diameter, length, and pitch are the most important. If a device has a unique outline, the manufacturer's part number and a prefix to indicate the class of device are adequate.
ja: ユーザーがアウトラインの概要を把握できるよう、ファイル名にアウトラインについての情報を付加するように努めるべきです。例えば、円筒形のアキシャルリード・パッケージは抵抗だけではなくコンデンサにも使われるので、アキシャルリード部品のアウトラインが横向きなのか若しくは縦向きなのかを識別することは意味があります。また関連する寸法についていくつかの情報（: 直径、長さ、ピッチ）を付加することは最も重要です。もし部品がカスタム品で特別なアウトラインを持つような場合、製造業者の品番や種類を表すプレフィックスを使うことが適切です。

note: type: Plain text
en: Use comments in the IDF file to give users more information about the outline, for example a reference to the source used for dimensional information.
ja: ユーザーにアウトラインについての関連情報（例えば、寸法情報の出典に関する参照事項）を提供するためは IDF ファイル内でコメントを使用します。

note: type: Title ===
en: Geometry and Part Number entries
ja: ジオメトリと部品番号の入力

note: type: Plain text
en: Think carefully about the values to give to the Geometry and Part Number entries. Taken together, these strings act as a unique identifier for the MCAD system. The values of the strings will ideally have some meaning to a user, but this is not necessary: the values are primarily intended for the MCAD system to use as a unique ID. Ideally the values chosen will be unique within any large collection of outlines; choosing values well will result in fewer clashes especially in complex boards.
ja: ジオメトリと部品番号へ入力する値は慎重に考慮しましょう。まとめて扱うべきです。これらの文字列は機械系CADに対して固有識別子として働きます。文字列の値はユーザーにとって意味があることが理想的ですが、必須ではありません。: 値は主として機械系CADで固有識別子として使用するためのものです。理想的には、選ばれた値はいかなる多くのアウトラインに対しても固有のものとなるでしょう。; 十分に選ばれた値は、特に複数の基板においても衝突を少なく抑えることにつながります。

note: type: Title ===
en: Pin orientation and positioning
ja: ピンの向きと配置

note: type: Plain text
en: For through-hole components there are no widely accepted schemes for determining the pin orientation and component center in 3D models. For consistency, if there are only 2 pins they must be in a horizontal arrangement (see link:#figure-4[figure 4]) along the X axis and for 3 pins try to keep 2 in a horizontal arrangement on the X axis. Polarized devices such as electrolytic or tantalum capacitors must have the positive lead on Pin 1 and diodes must have the cathode on Pin 1; this is to maintain compatibility of the schematic symbols with the orientation defined for SMT devices; however, note that many existing KiCad schematics and footprints place the anode at Pin 1.
ja: スルーホール・コンポーネントに対しては、3Dモデルの中心とピンの向きを決めるために図面を使うことは一般的ではありません。一貫性のため、X軸に沿って水平に配置 (参照 link:#figure-4[figure 4]) された２つのピンがあれば、３ピンに対してはＸ軸上に水平配置された２つのピンを保つようにします。電解コンデンサやタンタルコンデンサのような有極性部品は正極のリードを１ピンにする必要があります。またダイオードは１ピンをカソードとします。; これは表面実装部品(SMTデバイス)で定義された方向を持つ回路記号と互換性を保つためです。; しかしながら、多くの既存の KiCad 図面とフットプリントが１ピンをアノードとしていることに注意してください。

note: type: Plain text
en: In the latest revision of the KiCad footprints on github the anode is now Pin 2 for THT as well as SMT components.
ja: github 上にある最新版の KiCad フットプリントでは、スルーホール・コンポーネントは表面実装部品(SMTデバイス)同様に今ではアノードが２ピンです。

note: type: Plain text
en: For DIP devices the center of the outline must be at the center of the rectangle described by the pin locations and Pin 1 is preferably at the top left corner; this will maintain some consistency with the standardized orientation of SMT components; however, such a model will be rotated -90 degrees relative to most existing KiCad component footprints and VRML models. For items such as a horizontal radial leaded capacitor or a horizontal TO-220 package, prefer to place the leads in a row on the X axis and with the body of the device extending upwards (see link:#figure-4[figure 4]). Non-polarized vertical axial leaded components must have the wire on the right hand side; polarized vertical axial leaded components may have the wire on either side, depending on whether Pin 1 is on the lower end (wire on right) or on the upper end (wire on left).
ja: DIP 部品に対しては、アウトラインの中心はピンの位置によって描かれる矩形の中心でなければなりません。また１ピンは左上のコーナーとすることが望ましいです。; これは表面実装部品(SMTデバイス)の標準的な向きとある程度の一貫性を保つでしょう。; しかしながら、このようなモデルは多くの既存の KiCad フットプリントと VRML モデルに対して相対的に -90 度回転するでしょう。横向きのラジアルリード・コンデンサや横向きの TO-220 パッケージに対しては、デバイス本体の上向きに延長されたＸ軸上の列にリードを配置することが好ましいです(link:#figure-4[図４．] 参照)。無極性の縦向きアキシャルリード・コンポーネントは右手側に配線されなければなりません。; 有極性の縦向きアキシャルリード・コンポーネントはピン１が下端（右側へ配線）か上端（左側へ配線）かによって、どちら側へも配線されることがあり得ます。

note: type: Plain text
en: In the current revision of the KiCad footprint modules the THT components are being organized with pins along the Y axis rather than the X axis and Pin 1 of the device is at the origin rather than at the center of the package. Orient and position the component outline to suit your specific footprints; this will avoid the need to specify a non-zero rotation for the IDF component outlines. Since the IDF exporter currently ignores the (X,Y) offset values it is vital that you use the correct origin in the IDF component outline.
ja: 現在のバージョンの KiCad フットプリントでは、スルーホール・コンポーネントはＸ軸よりむしろＹ軸に沿ってピンが編成されており、パッケージの中央よりは１ピンにデバイスの原点があります。配置するフットプリントに合わせてコンポーネント・アウトラインの位置と向きを合わせてください。これで、IDF コンポーネント・アウトラインの回転を指定する必要がなくなるでしょう。IDF Exporter は今のところ (X,Y) のオフセット値を無視するので、 IDF コンポーネント・アウトラインの原点を正しく扱うことは大変重要です。

note: type: Plain text
en: For SMT components the orientation, package center, and outline are defined by various standards. Use the standard appropriate to your work.  Also keep in mind that many devices do not conform to any standard; in such cases the offending device is probably best identified by using the manufacturer's part number in the outline file name. In general, an SMT outline is a rectangle encompassing the component package and including the leads; the package is oriented such that Pin 1 is as close as possible to the top left corner and the top left corner is usually chamfered for visual reference.
ja: 表面実装部品(SMTデバイス)に対しては、向き、パッケージの中心、アウトラインは様々な規格で定義されています。あなたの業務に適した規格を使用してください。また多くの部品がいかなる規格にも適合しないことを覚えておきましょう。; このような場合、規格に従わない部品はアウトラインファイルの名前に製造業者の品番を用いることでたぶん最もよく識別されます。一般的には、 SMT アウトラインはコンポーネント・パッケージとリードを含む部分を囲むような矩形です。; パッケージはピン１が左上のコーナーに最も近くなるような向きとなります。また左上のコーナーは通常、視覚的にはっきりさせるため面取り（角を削る）されます。

note: type: Block title
en: Sample outlines generated by the programs idfcyl and idfrect and rendered by SolidWorks.
ja: idfcyl と idfrect ツールで生成されたアウトラインのサンプルと SolidWorks  によるレンダリング

note: type: Plain text
en: From left to right are (a) vertical radial leaded cylinder, (b) vertical axial leaded cylinder with wire on left, (c) vertical axial leaded cylinder with wire on right, (d) horizontal axial leaded cylinder, (e)  horizontal radial leaded cylinder, (f) square outline, plain, (g) square outline with chamfer, (h) square outline with axial lead on right. The top outlines were specified in units of millimeters while the bottom outlines were specified in units of inches.
ja: 左から右へ (a) 縦向きラジアルリード円筒部品, (b) 左側配線の縦向きアキシャルリード円筒部品, (c) 右側配線の縦向きアキシャルリード円筒部品, (d) 横向きアキシャルリード円筒部品, (e)  横向きラジアルリード円筒部品, (f) 正方形アウトライン, 平面, (g) 面取りされた正方形アウトライン, (h) 右にアキシャルリードを持つ正方形アウトライン。上のアウトラインは mm 単位で指定、下のアウトラインは inch 単位で指定。

note: type: Title ===
en: Tips on dimensions
ja: 寸法についてのTips

note: type: Plain text
en: The purpose served by the extruded outlines is to give the mechanical designer some idea of the location and physical space occupied by each component. In a typical scenario the mechanical designer will replace some of the crude outlines with more detailed mechanical models, for example when checking to ensure that a right-angle mounted LED will fit into a hole on a panel. In most situations the accuracy of an outline doesn't matter, but it is good practice to create outlines which convey the best mechanical information possible. In a few instances a user may wish to fit the component into a case with very little excess space, for example in a portable music player. In such a situation, if most extruded outlines are a good enough representation of components then the mechanical designer may only have to replace very few models while designing the case. If the outlines are not a reliable reflection of reality then the mechanical designer will waste a lot of time replacing models to ensure a good fit. After all, if you put garbage in you can expect garbage to come out. If you put in good information, you can be confident of good results.
ja: 突き出たアウトラインを使う目的は、機構設計者に各部品が占有する物理的な空間とその位置を認識させることです。典型的なシナリオでは、機構設計者はより詳細な機械的モデルを持つ幾つかの加工していないアウトラインと入れ替えるでしょう。例えば直角に実装された LED がパネルの穴に確実に合うか確認する場合です。多くの場合、アウトラインの正確さは重要ではありませんが、可能な限り正確な機械的情報が伝わるようなアウトラインを作ることは良い慣行です。少ない例ですが、例えば携帯型音楽プレーヤーのように、ユーザーが余分の空間が殆どないケースへコンポーネントを収めることを望むこともあるでしょう。このような場合、最も突き出たアウトラインがコンポーネントの表現として十分ならば、機構設計者はケースを設計する時にほんの少数のモデルと入れ替えるだけで済むでしょう。もしアウトラインが実際の大きさを反映していると信頼できないなら、機構設計者は確実にケースに収めるため（機械的）モデルを置き換えることに多くの時間を取られるでしょう。結局のところ、あなたがゴミを入れたなら、出てくるものはゴミしか期待できません。もしあなたが適切な情報を与えたなら、良い結果を確信できます。

note: type: Title ==
en: IDF Component Outline Tools
ja: IDF コンポーネント・アウトライン・ツール

note: type: Plain text
en: A number of command-line tools are available to help generate IDF component outlines. The tools are:
ja: いくつかのコマンドラインツールが IDF コンポーネント・アウトラインの生成を助けます。ツールは次のものとなります：

note: type: Plain text
en: *idfcyl:* creates an outline of a cylinder in vertical or horizontal
    orientation and with axial or radial leads
ja: *idfcyl:* アキシャルまたはラジアルのリードを持った縦または
    横向きになった円筒のアウトラインを作成します。

note: type: Plain text
en: *idfrect:* creates an outline of a rectangle which may have either
    an axial lead or a chamfer in the top left corner
ja: *idfrect:* アキシャルリードか面取りされた左上のコーナー
    を持つ矩形のアウトラインを作成します。

note: type: Plain text
en: *dxf2idf:* converts a drawing in DXF format into an IDF component
    outline
ja: *dxf2idf:* DXF フォーマットの図面を IDF コンポーネント・アウトラインへと
    変換します

note: type: Plain text
en: When *idfcyl* is invoked with no arguments it prints out a usage note and a summary of its inputs:
ja: *idfcyl* は引数なしで呼び出された場合、入力の概要と使用法を表示します。:

note: type: delimited block -
en: idfcyl: This program generates an outline for a cylindrical component.
        The cylinder may be horizontal or vertical.
        A horizontal cylinder may have wires at one or both ends.
        A vertical cylinder may have at most one wire which may be
        placed on the left or right side.
ja: idfcyl: このプログラムは円筒形コンポーネントのアウトラインを作成します。
    　円筒は横向き又は縦向きです。
    　横向き円筒は片側または両側に配線できます。
    　縦向き円筒は左または右側のどちらかに配線できます。

note: type: delimited block -
en: Input:
        Unit: mm, in (millimeters or inches)
        Orientation: V (vertical)
        Lead type: X, R (axial, radial)
        Diameter of body
        Length of body
        Board offset
        *   Wire diameter
        *   Pitch
        **  Wire side: L, R (left, right)
        *** Lead length
        File name (must end in *.idf)
ja: Input:
        単位: mm, in (mm または inch)
        向き: V (縦向き)
        リードの種類: X, R (アキシャル, ラジアル)
        本体の直径
        本体の長さ
        基板のオフセット
        *   配線の直径
        *   ピッチ
        **  配線面: L, R (左, 右)
        *** リードの長さ
        ファイル名 (*.idf で終わらなければならない)

note: type: delimited block -
en:     NOTES:
            *   only required for horizontal orientation or
                vertical orientation with axial leads
ja:     NOTES:
            *   横向き又は縦向きアキシャルリード
                でのみ必要です

note: type: delimited block -
en:         **  only required for vertical orientation with axial leads
ja:         **  縦向きのアキシャルリードでのみ必要です

note: type: delimited block -
en:         *** only required for horizontal orientation with radial leads
ja:         *** 横向きのラジアルリードでのみ必要です

note: type: Plain text
en: The notes can be suppressed by entering any arbitrary argument on the command line. A user can manually enter information at the command line or create scripts to generate outlines. The following script creates a single cylinder axial leaded outline with the lead on the right hand side:
ja: NOTES はコマンドラインに任意の引数を入力することで非表示にできます。ユーザーはコマンドラインで情報を手入力するか、アウトラインを生成するスクリプトを作ることができます。次のスクリプトは右手側にリードを持った単独のアキシャルリード・アウトラインを作成します。:

note: type: Plain text
en: When *idfrect* is invoked with no arguments it prints out a usage note and a summary of its inputs:
ja: *idfrect* は引数なしで呼び出された場合、入力の概要と使用法を表示します。:

note: type: delimited block -
en: idfrect: This program generates an outline for a rectangular component.
        The component may have a single lead (axial) or a chamfer on the
        upper left corner.
    Input:
        Unit: mm, in (millimeters or inches)
        Width:
        Length:
        Height:
        Chamfer: length of the 45 deg. chamfer
        *  Leaded: Y,N (lead is always to the right)
        ** Wire diameter
        ** Pitch
        File name (must end in *.idf)
ja: idfrect: このプログラムは矩形コンポーネントのアウトラインを作成します。
        コンポーネントは一つのリード (アキシャル) または面取りされた
        左上のコーナーを持ちます。
    Input:
        単位: mm, in (mm または inch)
        幅
        長さ
        高さ
        面取り: ４５度面取りの長さ
        *  リード: Y,N (リードは常に右)
        ** 配線の直径
        ** ピッチ
        ファイル名 (*.idf で終わらなければならない)

note: type: delimited block -
en:     NOTES:
            *   only required if chamfer = 0
ja:     NOTES:
            *   面取り = 0 の場合に必要

note: type: delimited block -
en:         **  only required for leaded components
ja:         **  リードコンポーネントでのみ必要

note: type: Plain text
en: The notes can be suppressed by entering any arbitrary argument on the command line. A user can manually enter information at the command line or create scripts to generate outlines. The following script creates a chamfered rectangle and an axial leaded outline:
ja: NOTES はコマンドラインに任意の引数を入力することで非表示にできます。ユーザーはコマンドラインで情報を手入力するか、アウトラインを生成するスクリプトを作ることができます。次のスクリプトは面取りされた矩形とアキシャルリードのアウトラインを作成します。:

note: type: Plain text
en: The DXF file used to specify the component outline can be prepared with the free software http://librecad.org/[LibreCAD] for best compatibility.  When *dxf2idf* is invoked with no arguments it prints out a usage note and a summary of its inputs:
ja: コンポーネントのアウトラインを指定する DXF ファイルは、高い互換性を持つフリーウェア http://librecad.org/[LibreCAD] で準備できます。 *dxf2idf* は引数なしで呼び出された場合、入力の概要と使用法を表示します。:

note: type: delimited block -
en: dxf2idf: this program takes line, arc, and circle segments
        from a DXF file and creates an IDF component outline file.
ja: dxf2idf: このプログラムは DXF ファイルから線、弧、円のセグメントを取り出し、
        IDF コンポーネント・アウトライン・ファイルを作成します。

note: type: delimited block -
en: Input:
        DXF filename: the input file, must end in '.dxf'
        Units: mm, in (millimeters or inches)
        Geometry Name: string, as per IDF version 3.0 specification
        Part Name: as per IDF version 3.0 specification of Part Number
        Height: extruded height of the outline
        Comments: all non-empty lines are comments to be added to
            the IDF file. An empty line signifies the end of
            the comment block.
        File name: output filename, must end in '.idf'
ja: Input:
        DXF ファイル名: 入力ファイル, '.dxf' で終わらなければならない
        単位: mm, in (mm または inch)
        ジオメトリ名: 文字列, IDF version 3.0 仕様に準拠
        パート番号: パート番号の IDF version 3.0 仕様に準拠
        高さ: アウトラインの突き出た部分の高さ
        コメント: 空ではない全ての行は IDF ファイルへ
            追加されたコメントです
            空行はコメントブロックの終わりを示します
        ファイル名 (*.idf で終わらなければならない)

note: type: Plain text
en: The notes can be suppressed by entering any arbitrary argument on the command line. A user can manually enter information at the command line or create scripts to generate outlines. The following script creates a 5mm high outline from a DXF file 'test.dxf':
ja: NOTES はコマンドラインに任意の引数を入力することで非表示にできます。ユーザーはコマンドラインで情報を手入力するか、アウトラインを生成するスクリプトを作ることができます。次のスクリプトは DXF ファイル 'test.dxf' から高さ５ｍｍのアウトラインを作成します。:

note: type: Plain text
en: The idf2vrml tool reads a set of one IDF Board (.emn) and one IDF Component file (.emp) and produces a VRML file which can be viewed with a VRML viewer. This feature is useful for visualization of the board assembly in cases where the user does not have access to MCAD software. Invoking idf2vrml without any arguments will result in the display of a usage message:
ja: idf2vrml ツールは一つの IDF 基板ファイル (.emn) と一つの IDF コンポーネントファイル (.emp) のセットを読み込み、 VRML ビューアで見ることができる VRML ファイルを作成します。この機能は、ユーザーが機械系CADソフトを使用できない場合、実装基板を可視化するのに有用です。idf2vrml  は引数なしで呼び出された場合、使用法を表示します。:

note: type: delimited block -
en: >./idf2vrml
    Usage: idf2vrml -f input_file.emn -s scale_factor {-k} {-d} {-z} {-m}
    flags:
       -k: produce KiCad-friendly VRML output; default is compact VRML
       -d: suppress substitution of default outlines
       -z: suppress rendering of zero-height outlines
       -m: print object mapping to stdout for debugging purposes
    example to produce a model for use by KiCad: idf2vrml -f input.emn -s 0.3937008 -k
    >
ja: >./idf2vrml
    使用法: idf2vrml -f input_file.emn -s scale_factor {-k} {-d} {-z} {-m}
    フラグ:
       -k: KiCad 向きの VRML 出力を作成する; デフォルトは compact VRML
       -d: デフォルトアウトラインの代替を非表示にする
       -z: 高さ０のアウトラインをレンダリングしない
       -m: デバッグ用に stdout へマップされたオブジェクトを表示する
    KiCad で使用されるモデルを作成する例: idf2vrml -f input.emn -s 0.3937008 -k
    >

note: type: Plain text
en: [**BUG:** The idf2vrml tool currently does not correctly render *OTHER_OUTLINE* entities in an emn file if that entity is specifies on the back layer of the PCB; however you will not notice this bug using files exported by KiCad since there is no mechanism to specify such an entity.  Essentially this bug is only an issue in rare instances where you might render a third party emn file which does employ the entity on the back side of a board.]
ja: [**バグ情報:** idf2vrml ツールは現在、基板の裏面となっている emn ファイル内の *OTHER_OUTLINE* 部分を正しくレンダリングしません。; しかしながら、このような設定をする方法がないので KiCad がエクスポートしたファイルを使う場合、このバグに気付くことはないでしょう。基本的にこのバグは、（裏面に実体を持ったサードパーティ製の emn ファイルをレンダリングするような）稀な例でのみ問題となります。 ]
