kicad/translation/pofiles/en.po

68845 lines
1.8 MiB
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

msgid ""
msgstr ""
"Project-Id-Version: KiCad\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-03-08 00:00+0100\n"
"PO-Revision-Date: 2018-07-15 17:07+0200\n"
"Last-Translator: Simon Richter <Simon.Richter@hogyros.de>\n"
"Language-Team: Simon Richter <Simon.Richter@hogyros.de>\n"
"Language: en_US\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Poedit 2.0.7\n"
msgid "All Files"
msgstr "All Files"
msgid "Build board outline"
msgstr "Build board outline"
msgid "Create layers"
msgstr "Create layers"
msgid "No footprint loaded."
msgstr "No footprint loaded."
msgid ""
"Footprint outline is missing or malformed. Run Footprint Checker for a full "
"analysis."
msgstr ""
"Footprint outline is missing or malformed. Run Footprint Checker for a full "
"analysis."
msgid "Board outline is missing or malformed. Run DRC for a full analysis."
msgstr "Board outline is missing or malformed. Run DRC for a full analysis."
msgid "Create tracks and vias"
msgstr "Create tracks and vias"
msgid "Create zones"
msgstr "Create zones"
msgid "Build Tech layers"
msgstr "Build Tech layers"
#, c-format
msgid "Build Tech layer %d"
msgstr "Build Tech layer %d"
msgid "Simplifying copper layer polygons"
msgstr "Simplifying copper layer polygons"
msgid "Calculating plated copper"
msgstr "Calculating plated copper"
#, c-format
msgid "Simplifying %d copper layers"
msgstr "Simplifying %d copper layers"
msgid "Simplify holes contours"
msgstr "Simplify holes contours"
msgid "Build BVH for holes and vias"
msgstr "Build BVH for holes and vias"
msgid "OpenGL context creation error"
msgstr "OpenGL context creation error"
msgid "Your OpenGL version is not supported. Minimum required is 1.5."
msgstr "Your OpenGL version is not supported. Minimum required is 1.5."
#, c-format
msgid "Last render time %.0f ms"
msgstr "Last render time %.0f ms"
#, c-format
msgid "Net %s\tNet class %s"
msgstr "Net %s\tNet class %s"
#, c-format
msgid "Pad %s\t"
msgstr "Pad %s\t"
#, c-format
msgid "Rule area %s\t"
msgstr "Rule area %s\t"
#, c-format
msgid "Zone %s\t"
msgstr "Zone %s\t"
msgid "Load OpenGL: board"
msgstr "Load OpenGL: board"
msgid "Load OpenGL: holes and vias"
msgstr "Load OpenGL: holes and vias"
msgid "Load OpenGL: layers"
msgstr "Load OpenGL: layers"
#, c-format
msgid "Load OpenGL layer %s"
msgstr "Load OpenGL layer %s"
msgid "Loading 3D models..."
msgstr "Loading 3D models..."
#, c-format
msgid "Reload time %.3f s"
msgstr "Reload time %.3f s"
#, c-format
msgid "Loading %s..."
msgstr "Loading %s..."
msgid "Loading..."
msgstr "Loading…"
msgid "Load Raytracing: board"
msgstr "Load Raytracing: board"
msgid "Load Raytracing: layers"
msgstr "Load Raytracing: layers"
#, c-format
msgid "Rendering time %.3f s"
msgstr "Rendering time %.3f s"
#, c-format
msgid "Rendering: %.0f %%"
msgstr "Rendering: %.0f %%"
msgid "Rendering: Post processing shader"
msgstr "Rendering: Post processing shader"
msgid "Export Current View as PNG..."
msgstr "Export Current View as PNG…"
msgid "Export Current View as JPEG..."
msgstr "Export Current View as JPEG…"
msgid "3D Viewer"
msgstr "3D Viewer"
msgid "Copy 3D Image"
msgstr "Copy 3D Image"
msgid "3D Grid"
msgstr "3D Grid"
msgid "Raytracing"
msgstr "Raytracing"
msgid "Reset to Default Settings"
msgstr "Reset to Default Settings"
msgid "&File"
msgstr "&File"
msgid "&Edit"
msgstr "&Edit"
msgid "&View"
msgstr "&View"
msgid "&Preferences"
msgstr "&Preferences"
msgid "Reload board"
msgstr "Reload board"
msgid "Copy 3D image to clipboard"
msgstr "Copy 3D image to clipboard"
msgid "Render current view using Raytracing"
msgstr "Render current view using Raytracing"
msgid "KiCad 3D Viewer"
msgstr "KiCad 3D Viewer"
msgid "Appearance"
msgstr "Appearance"
msgid "Follow PCB Editor"
msgstr "Follow PCB Editor"
msgid "Follow PCB Plot Settings"
msgstr "Follow PCB Plot Settings"
msgid "legacy colors"
msgstr "legacy colors"
msgid "3D Image File Name"
msgstr "3D Image File Name"
#, c-format
msgid "Insufficient permissions to save file '%s'."
msgstr "Insufficient permissions to save file '%s'."
msgid "Error"
msgstr "Error"
msgid "Failed to copy image to clipboard"
msgstr "Failed to copy image to clipboard"
msgid "Can't save file"
msgstr "Can't save file"
msgid "Set Pivot"
msgstr "Set Pivot"
msgid "Place point around which the board will be rotated (middle mouse click)"
msgstr ""
"Place point around which the board will be rotated (middle mouse click)"
msgid "Rotate X Clockwise"
msgstr "Rotate X Clockwise"
msgid "Rotate X Counterclockwise"
msgstr "Rotate X Counterclockwise"
msgid "Rotate Y Clockwise"
msgstr "Rotate Y Clockwise"
msgid "Rotate Y Counterclockwise"
msgstr "Rotate Y Counterclockwise"
msgid "Rotate Z Clockwise"
msgstr "Rotate Z Clockwise"
msgid "Rotate Z Counterclockwise"
msgstr "Rotate Z Counterclockwise"
msgid "Move Board Left"
msgstr "Move Board Left"
msgid "Move Board Right"
msgstr "Move Board Right"
msgid "Move Board Up"
msgstr "Move Board Up"
msgid "Move Board Down"
msgstr "Move Board Down"
msgid "Home View"
msgstr "Home View"
msgid "Redraw at the home position and zoom"
msgstr "Redraw at the home position and zoom"
msgid "Flip Board"
msgstr "Flip Board"
msgid "Flip the board view"
msgstr "Flip the board view"
msgid "Toggle Orthographic Projection"
msgstr "Toggle Orthographic Projection"
msgid "Enable/disable orthographic projection"
msgstr "Enable/disable orthographic projection"
msgid "View Front"
msgstr "View Front"
msgid "View Back"
msgstr "View Back"
msgid "View Left"
msgstr "View Left"
msgid "View Right"
msgstr "View Right"
msgid "View Top"
msgstr "View Top"
msgid "View Bottom"
msgstr "View Bottom"
msgid "No 3D Grid"
msgstr "No 3D Grid"
msgid "3D Grid 10mm"
msgstr "3D Grid 10mm"
msgid "3D Grid 5mm"
msgstr "3D Grid 5mm"
msgid "3D Grid 2.5mm"
msgstr "3D Grid 2.5mm"
msgid "3D Grid 1mm"
msgstr "3D Grid 1mm"
msgid "Render Realistic Materials"
msgstr "Render Realistic Materials"
msgid "Use all material properties from each 3D model file"
msgstr "Use all material properties from each 3D model file"
msgid "Render Solid Colors"
msgstr "Render Solid Colors"
msgid "Use only the diffuse color property from 3D model file"
msgstr "Use only the diffuse color property from 3D model file"
msgid "Render CAD Colors"
msgstr "Render CAD Colors"
msgid "Use a CAD color style based on the diffuse color of the material"
msgstr "Use a CAD color style based on the diffuse color of the material"
msgid "Show Through Hole 3D Models"
msgstr "Show Through Hole 3D Models"
msgid "Show 3D models for 'Through hole' type footprints"
msgstr "Show 3D models for 'Through hole' type footprints"
msgid "Show SMD 3D Models"
msgstr "Show SMD 3D Models"
msgid "Show 3D models for 'Surface mount' type footprints"
msgstr "Show 3D models for 'Surface mount' type footprints"
msgid "Show Unspecified 3D Models"
msgstr "Show Unspecified 3D Models"
msgid "Show 3D models for 'unspecified' type footprints"
msgstr "Show 3D models for 'unspecified' type footprints"
msgid "Show 3D Models not in POS File"
msgstr "Show 3D Models not in POS File"
msgid "Show 3D models even if not found in .pos file"
msgstr "Show 3D models even if not found in .pos file"
msgid "Show 3D Models marked DNP"
msgstr "Show 3D Models marked DNP"
msgid "Show 3D models even if marked 'Do Not Place'"
msgstr "Show 3D models even if marked 'Do Not Place'"
msgid "Show Model Bounding Boxes"
msgstr "Show Model Bounding Boxes"
msgid "Show 3D model bounding boxes in realtime renderer"
msgstr "Show 3D model bounding boxes in realtime renderer"
msgid "Show 3D Axis"
msgstr "Show 3D Axis"
msgid "Show Appearance Manager"
msgstr "Show Appearance Manager"
msgid "Show/hide the appearance manager"
msgstr "Show/hide the appearance manager"
msgid "Board Body"
msgstr "Board Body"
msgid "Show board body"
msgstr "Show board body"
msgid "F.Cu"
msgstr "F.Cu"
msgid "Show front copper / surface finish color"
msgstr "Show front copper / surface finish color"
msgid "B.Cu"
msgstr "B.Cu"
msgid "Show back copper / surface finish color"
msgstr "Show back copper / surface finish color"
msgid "Adhesive"
msgstr "Adhesive"
msgid "Show adhesive"
msgstr "Show adhesive"
msgid "Solder Paste"
msgstr "Solder Paste"
msgid "Show solder paste"
msgstr "Show solder paste"
msgid "F.Silkscreen"
msgstr "F.Silkscreen"
msgid "Show front silkscreen"
msgstr "Show front silkscreen"
msgid "B.Silkscreen"
msgstr "B.Silkscreen"
msgid "Show back silkscreen"
msgstr "Show back silkscreen"
msgid "F.Mask"
msgstr "F.Mask"
msgid "Show front solder mask"
msgstr "Show front solder mask"
msgid "B.Mask"
msgstr "B.Mask"
msgid "Show back solder mask"
msgstr "Show back solder mask"
msgid "User.Drawings"
msgstr "User.Drawings"
msgid "Show user drawings layer"
msgstr "Show user drawings layer"
msgid "User.Comments"
msgstr "User.Comments"
msgid "Show user comments layer"
msgstr "Show user comments layer"
msgid "User.Eco1"
msgstr "User.Eco1"
msgid "Show user ECO1 layer"
msgstr "Show user ECO1 layer"
msgid "User.Eco2"
msgstr "User.Eco2"
msgid "Show user ECO2 layer"
msgstr "Show user ECO2 layer"
msgid "Through-hole Models"
msgstr "Through-hole Models"
msgid "SMD Models"
msgstr "SMD Models"
msgid "Virtual Models"
msgstr "Virtual Models"
msgid "Models not in POS File"
msgstr "Models not in POS File"
msgid "Models marked DNP"
msgstr "Models marked DNP"
msgid "Model Bounding Boxes"
msgstr "Model Bounding Boxes"
msgid "Values"
msgstr "Values"
msgid "Show footprint values"
msgstr "Show footprint values"
msgid "References"
msgstr "References"
msgid "Show footprint references"
msgstr "Show footprint references"
msgid "Footprint Text"
msgstr "Footprint Text"
msgid "Show all footprint text"
msgstr "Show all footprint text"
msgid "Off-board Silkscreen"
msgstr "Off-board Silkscreen"
msgid "Do not clip silk layers to board outline"
msgstr "Do not clip silk layers to board outline"
msgid "3D Axis"
msgstr "3D Axis"
msgid "Background Start"
msgstr "Background Start"
msgid "Background gradient start color"
msgstr "Background gradient start color"
msgid "Background End"
msgstr "Background End"
msgid "Background gradient end color"
msgstr "Background gradient end color"
msgid "Use board stackup colors"
msgstr "Use board stackup colors"
#, c-format
msgid ""
"Save and restore color and visibility combinations.\n"
"Use %s+Tab to activate selector.\n"
"Successive Tabs while holding %s down will cycle through presets in the "
"popup."
msgstr ""
"Save and restore color and visibility combinations.\n"
"Use %s+Tab to activate selector.\n"
"Successive Tabs while holding %s down will cycle through presets in the "
"popup."
#, c-format
msgid ""
"Save and restore camera position and zoom.\n"
"Use %s+Tab to activate selector.\n"
"Successive Tabs while holding %s down will cycle through viewports in the "
"popup."
msgstr ""
"Save and restore camera position and zoom.\n"
"Use %s+Tab to activate selector.\n"
"Successive Tabs while holding %s down will cycle through viewports in the "
"popup."
msgid "Left double click or middle click to change color"
msgstr "Left double click or middle click to change color"
msgid "Uncheck 'Use board stackup colors' to allow color editing."
msgstr "Uncheck 'Use board stackup colors' to allow color editing."
#, c-format
msgid "Show or hide %s"
msgstr "Show or hide %s"
#, c-format
msgid "Presets (%s+Tab):"
msgstr "Presets (%s+Tab):"
msgid "Save preset..."
msgstr "Save preset..."
msgid "Delete preset..."
msgstr "Delete preset..."
msgid "Layer preset name:"
msgstr "Layer preset name:"
msgid "Save Layer Preset"
msgstr "Save Layer Preset"
msgid "Overwrite existing preset?"
msgstr "Overwrite existing preset?"
msgid "Presets"
msgstr "Presets"
msgid "Delete Preset"
msgstr "Delete Preset"
msgid "Select preset:"
msgstr "Select preset:"
#, c-format
msgid "Viewports (%s+Tab):"
msgstr "Viewports (%s+Tab):"
msgid "Save viewport..."
msgstr "Save viewport..."
msgid "Delete viewport..."
msgstr "Delete viewport..."
msgid "Viewport name:"
msgstr "Viewport name:"
msgid "Save Viewport"
msgstr "Save Viewport"
msgid "Viewports"
msgstr "Viewports"
msgid "Delete Viewport"
msgstr "Delete Viewport"
msgid "Select viewport:"
msgstr "Select viewport:"
msgid "Presets (Ctrl+Tab):"
msgstr "Presets (Ctrl+Tab):"
msgid "Viewports (Alt+Tab):"
msgstr "Viewports (Alt+Tab):"
msgid "(unsaved)"
msgstr "(unsaved)"
#, c-format
msgid "All supported files (%s)"
msgstr "All supported files (%s)"
msgid "Available paths:"
msgstr "Available paths:"
msgid "Configure Paths"
msgstr "Configure Paths"
msgid "Select 3D Model"
msgstr "Select 3D Model"
msgid "Render Options"
msgstr "Render Options"
msgid "Clip silkscreen at via annuli"
msgstr "Clip silkscreen at via annuli"
msgid "Clip silkscreen at solder mask edges"
msgstr "Clip silkscreen at solder mask edges"
msgid "Show filled areas in zones"
msgstr "Show filled areas in zones"
msgid "Use bare copper color for unplated copper (slow)"
msgstr "Use bare copper color for unplated copper (slow)"
msgid "Use different colors for plated and unplated copper. (Slow)"
msgstr "Use different colors for plated and unplated copper. (Slow)"
msgid "Material properties:"
msgstr "Material properties:"
msgid "Realistic"
msgstr "Realistic"
msgid "Solid colors"
msgstr "Solid colors"
msgid "CAD colors"
msgstr "CAD colors"
msgid "Camera Options"
msgstr "Camera Options"
msgid "Rotation increment:"
msgstr "Rotation increment:"
msgid "deg"
msgstr "deg"
msgid "Redraw while moving"
msgstr "Redraw while moving"
msgid "Redraw speed:"
msgstr "Redraw speed:"
msgid "Rendering Options"
msgstr "Rendering Options"
msgid "Show model bounding boxes"
msgstr "Show model bounding boxes"
msgid "Show copper and tech layers thickness (very slow)"
msgstr "Show copper and tech layers thickness (very slow)"
msgid "Highlight items on rollover"
msgstr "Highlight items on rollover"
msgid "Anti-aliasing:"
msgstr "Anti-aliasing:"
msgid "Disabled"
msgstr "Disabled"
msgid "2x"
msgstr "2x"
msgid "4x"
msgstr "4x"
msgid "8x"
msgstr "8x"
msgid "3D-Viewer must be closed and re-opened to apply this setting"
msgstr "3D-Viewer must be closed and re-opened to apply this setting"
msgid "Selection color:"
msgstr "Selection color:"
msgid "While Moving"
msgstr "While Moving"
msgid "Disable anti-aliasing"
msgstr "Disable anti-aliasing"
msgid "Disable thickness"
msgstr "Disable thickness"
msgid "Disable vias"
msgstr "Disable vias"
msgid "Disable holes"
msgstr "Disable holes"
msgid "Procedural textures (slow)"
msgstr "Procedural textures (slow)"
msgid "Add floor (slow)"
msgstr "Add floor (slow)"
msgid "Anti-aliasing (slow)"
msgstr "Anti-aliasing (slow)"
msgid ""
"Screen space ambient occlusions and global illumination reflections (slow)"
msgstr ""
"Screen space ambient occlusions and global illumination reflections (slow)"
msgid "Number of Samples"
msgstr "Number of Samples"
msgid "Spread Factor %"
msgstr "Spread Factor %"
msgid "Recursion Level"
msgstr "Recursion Level"
msgid "Shadows:"
msgstr "Shadows:"
msgid ""
"Number of rays that will be cast, into light direction, to evaluate a shadow "
"point"
msgstr ""
"Number of rays that will be cast, into light direction, to evaluate a shadow "
"point"
msgid "Reflections:"
msgstr "Reflections:"
msgid "Number of rays that will be cast to evaluate a reflection point"
msgstr "Number of rays that will be cast to evaluate a reflection point"
msgid ""
"Interactions number that a ray can travel through objects. (higher number of "
"levels improve results, specially on very transparent boards)"
msgstr ""
"Interactions number that a ray can travel through objects. (higher number of "
"levels improve results, specially on very transparent boards)"
msgid "Refractions:"
msgstr "Refractions:"
msgid "Number of rays that will be cast to evaluate a refraction point"
msgstr "Number of rays that will be cast to evaluate a refraction point"
msgid "Number of bounces that a ray can hit reflective objects"
msgstr "Number of bounces that a ray can hit reflective objects"
msgid "Lights Configuration"
msgstr "Lights Configuration"
msgid "Ambient camera light:"
msgstr "Ambient camera light:"
msgid "Top light:"
msgstr "Top light:"
msgid "Bottom light:"
msgstr "Bottom light:"
msgid "Elevation (deg)"
msgstr "Elevation (deg)"
msgid "Azimuth (deg)"
msgstr "Azimuth (deg)"
msgid "Light 1:"
msgstr "Light 1:"
msgid "Light 5:"
msgstr "Light 5:"
msgid "Light 2:"
msgstr "Light 2:"
msgid "Light 6:"
msgstr "Light 6:"
msgid "Light 3:"
msgstr "Light 3:"
msgid "Light 7:"
msgstr "Light 7:"
msgid "Light 4:"
msgstr "Light 4:"
msgid "Light 8:"
msgstr "Light 8:"
msgid "3D Preview Options"
msgstr "3D Preview Options"
msgid "Board thickness:"
msgstr "Board thickness:"
msgid "Scale"
msgstr "Scale"
msgid "X:"
msgstr "X:"
msgid "Y:"
msgstr "Y:"
msgid "Z:"
msgstr "Z:"
msgid "Rotation"
msgstr "Rotation"
msgid "Offset"
msgstr "Offset"
msgid "Opacity"
msgstr "Opacity"
msgid "Preview"
msgstr "Preview"
msgid ""
"Show or hide the board body\n"
"If hidden, show only copper and silkscreen layers."
msgstr ""
"Show or hide the board body\n"
"If hidden, show only copper and silkscreen layers."
msgid "Reload board and 3D models"
msgstr "Reload board and 3D models"
msgid "Image Converter"
msgstr "Image Converter"
msgid "KiCad Image Converter"
msgstr "KiCad Image Converter"
msgid "Image files"
msgstr "Image files"
msgid "Open Recent"
msgstr "Open Recent"
msgid "Clear Recent Files"
msgstr "Clear Recent Files"
msgid "Choose Image"
msgstr "Choose Image"
msgid "Image Files"
msgstr "Image Files"
msgid "Create Drawing Sheet File"
msgstr "Create Drawing Sheet File"
#, c-format
msgid "File '%s' could not be created."
msgstr "File '%s' could not be created."
msgid "Create PostScript File"
msgstr "Create PostScript File"
msgid "Create Symbol Library"
msgstr "Create Symbol Library"
msgid "Create Footprint Library"
msgstr "Create Footprint Library"
msgid "mm"
msgstr "mm"
msgid "Inch"
msgstr "Inch"
msgid "DPI"
msgstr "DPI"
msgid "Unable to export to the Clipboard"
msgstr "Unable to export to the Clipboard"
msgid "Error allocating memory for potrace bitmap"
msgstr "Error allocating memory for potrace bitmap"
msgid "Errors"
msgstr "Errors"
msgid "Original Picture"
msgstr "Original Picture"
msgid "Greyscale Picture"
msgstr "Greyscale Picture"
msgid "Black && White Picture"
msgstr "Black && White Picture"
msgid "Image Information"
msgstr "Image Information"
msgid "Image size:"
msgstr "Image size:"
msgid "0000"
msgstr "0000"
msgid "pixels"
msgstr "pixels"
msgid "Image PPI:"
msgstr "Image PPI:"
msgid "PPI"
msgstr "PPI"
msgid "BPP:"
msgstr "BPP:"
msgid "bits"
msgstr "bits"
msgid "Load Source Image"
msgstr "Load Source Image"
msgid "Output Size"
msgstr "Output Size"
msgid "Lock height / width ratio"
msgstr "Lock height / width ratio"
msgid "Size:"
msgstr "Size:"
msgid "300"
msgstr "300"
msgid "Options"
msgstr "Options"
msgid "Black / white threshold:"
msgstr "Black / white threshold:"
msgid ""
"Adjust the level to convert the greyscale picture to a black and white "
"picture."
msgstr ""
"Adjust the level to convert the greyscale picture to a black and white "
"picture."
msgid "Negative"
msgstr "Negative"
msgid "Pcb Layer for Graphics"
msgstr "Pcb Layer for Graphics"
msgid "Front silk screen"
msgstr "Front silk screen"
msgid "Front solder mask"
msgstr "Front solder mask"
msgid "Front Fab layer"
msgstr "Front Fab layer"
msgid "User layer drawings"
msgstr "User layer drawings"
msgid "User layer comments"
msgstr "User layer comments"
msgid "User layer Eco1"
msgstr "User layer Eco1"
msgid "User layer Eco2"
msgstr "User layer Eco2"
msgid "Symbol (.kicad_sym file)"
msgstr "Symbol (.kicad_sym file)"
msgid "Footprint (.kicad_mod file)"
msgstr "Footprint (.kicad_mod file)"
msgid "Postscript (.ps file)"
msgstr "Postscript (.ps file)"
msgid "Drawing Sheet (.kicad_wks file)"
msgstr "Drawing Sheet (.kicad_wks file)"
msgid "Output Format"
msgstr "Output Format"
msgid "Export to File"
msgstr "Export to File"
msgid "Export to Clipboard"
msgstr "Export to Clipboard"
msgid "Background Jobs"
msgstr "Background Jobs"
#, c-format
msgid ""
"Environment variables expansion failed: missing '%c' at position %u in '%s'."
msgstr ""
"Environment variables expansion failed: missing %c at position %u in %s."
#, c-format
msgid "Cannot make path '%s' absolute with respect to '%s'."
msgstr "Cannot make path '%s' absolute with respect to '%s'."
#, c-format
msgid "Output directory '%s' created."
msgstr "Output directory '%s' created."
#, c-format
msgid "Cannot create output directory '%s'."
msgstr "Cannot create output directory '%s'."
msgid "This operating system is not supported by KiCad and its dependencies."
msgstr "This operating system is not supported by KiCad and its dependencies."
msgid "Unsupported Operating System"
msgstr "Unsupported Operating System"
msgid ""
"Any issues with KiCad on this system cannot be reported to the official "
"bugtracker."
msgstr ""
"Any issues with KiCad on this system cannot be reported to the official "
"bugtracker."
msgid "Do not show again"
msgstr "Do not show again"
msgid "Message"
msgstr "Message"
msgid "Question"
msgstr "Question"
msgid "Warning"
msgstr "Warning"
msgid "File Open Warning"
msgstr "File Open Warning"
msgid "Interleaved saves may produce very unexpected results."
msgstr "Interleaved saves may produce very unexpected results."
msgid "Cancel"
msgstr "Cancel"
msgid "Open Anyway"
msgstr "Open Anyway"
msgid "Save Changes?"
msgstr "Save Changes?"
msgid "If you don't save, all your changes will be permanently lost."
msgstr "If you don't save, all your changes will be permanently lost."
msgid "Save"
msgstr "Save"
msgid "Discard Changes"
msgstr "Discard Changes"
msgid "Apply to all"
msgstr "Apply to all"
msgid "Your current changes will be permanently lost."
msgstr "Your current changes will be permanently lost."
msgid "Revert"
msgstr "Revert"
msgid "OK"
msgstr "OK"
msgid "Information"
msgstr "Information"
msgid "Confirmation"
msgstr "Confirmation"
msgid "Yes"
msgstr "Yes"
msgid "No"
msgstr "No"
msgid "Description"
msgstr "Description"
msgid ""
"The KiCad EDA Suite is a set of open source applications for the creation of "
"electronic schematics and printed circuit boards."
msgstr ""
"The KiCad EDA Suite is a set of open source applications for the creation of "
"electronic schematics and printed circuit boards."
msgid "KiCad on the web"
msgstr "KiCad on the web"
msgid "The official KiCad website - "
msgstr "The official KiCad website - "
msgid "Developer website - "
msgstr "Developer website - "
msgid "Official KiCad library repositories - "
msgstr "Official KiCad library repositories - "
msgid "Bug tracker"
msgstr "Bug tracker"
msgid "Report or examine bugs - "
msgstr "Report or examine bugs - "
msgid "KiCad users group and community"
msgstr "KiCad users group and community"
msgid "KiCad forum - "
msgstr "KiCad forum - "
msgid "The complete KiCad EDA Suite is released under the"
msgstr "The complete KiCad EDA Suite is released under the"
msgid "GNU General Public License (GPL) version 3 or any later version"
msgstr "GNU General Public License (GPL) version 3 or any later version"
msgid "Lead Development Team"
msgstr "Lead Development Team"
msgid "Lead Development Alumni"
msgstr "Lead Development Alumni"
msgid "Additional Contributions By"
msgstr "Additional Contributions By"
msgid "Librarian Team"
msgstr "Librarian Team"
msgid "3D models by"
msgstr "3D models by"
msgid "Symbols by"
msgstr "Symbols by"
msgid "Footprints by"
msgstr "Footprints by"
msgid "Icons by"
msgstr "Icons by"
msgid "Package Developers"
msgstr "Package Developers"
#, c-format
msgid "About %s"
msgstr "About %s"
msgid "About"
msgstr "About"
msgid "Version"
msgstr "Version"
msgid "Developers"
msgstr "Developers"
msgid "Doc Writers"
msgstr "Doc Writers"
msgid "Librarians"
msgstr "Librarians"
msgid "Artists"
msgstr "Artists"
msgid "Translators"
msgstr "Translators"
msgid "Packagers"
msgstr "Packagers"
msgid "License"
msgstr "License"
msgid "Could not open clipboard to write version information."
msgstr "Could not open clipboard to write version information."
msgid "Clipboard Error"
msgstr "Clipboard Error"
msgid "Copied..."
msgstr "Copied…"
msgid "App Title"
msgstr "App Title"
msgid "Copyright Info"
msgstr "Copyright Info"
msgid "Build Version Info"
msgstr "Build Version Info"
msgid "Lib Version Info"
msgstr "Lib Version Info"
msgid "&Copy Version Info"
msgstr "&Copy Version Info"
msgid "Copy KiCad version info to the clipboard"
msgstr "Copy KiCad version info to the clipboard"
msgid "&Report Bug"
msgstr "&Report Bug"
msgid "Report a problem with KiCad"
msgstr "Report a problem with KiCad"
msgid "Donate"
msgstr "Donate"
msgid "Donate to KiCad"
msgstr "Donate to KiCad"
msgid "&OK"
msgstr "&OK"
msgid "&Cancel"
msgstr "&Cancel"
msgid "&Yes"
msgstr "&Yes"
msgid "&No"
msgstr "&No"
msgid "&Apply"
msgstr "&Apply"
msgid "&Save"
msgstr "&Save"
msgid "&Help"
msgstr "&Help"
msgid "Report"
msgstr "Report"
msgid "<b>Currently matching nets:</b>"
msgstr "<b>Currently matching nets:</b>"
msgid "Pattern:"
msgstr "Pattern:"
msgid "Net class:"
msgstr "Net class:"
msgid ""
"Note: complete netclass assignments can be edited in Schematic Setup > "
"Project."
msgstr ""
"Note: complete netclass assignments can be edited in Schematic Setup > "
"Project."
msgid "Add Netclass Assignment"
msgstr "Add Netclass Assignment"
msgid "Clear Color"
msgstr "Clear Color"
msgid "RGB"
msgstr "RGB"
msgid "Red:"
msgstr "Red:"
msgid "Green:"
msgstr "Green:"
msgid "Blue:"
msgstr "Blue:"
msgid "HSV"
msgstr "HSV"
msgid "Hue:"
msgstr "Hue:"
msgid "Saturation:"
msgstr "Saturation:"
msgid "Value:"
msgstr "Value:"
msgid "Color Picker"
msgstr "Color Picker"
msgid "Defined Colors"
msgstr "Defined Colors"
msgid "Opacity:"
msgstr "Opacity:"
msgid "Preview (old/new):"
msgstr "Preview (old/new):"
msgid "Reset to Default"
msgstr "Reset to Default"
msgid "Environment variable name cannot be empty."
msgstr "Environment variable name cannot be empty."
msgid "Environment variable path cannot be empty."
msgstr "Environment variable path cannot be empty."
msgid "3D search path alias cannot be empty."
msgstr "3D search path alias cannot be empty."
msgid "3D search path cannot be empty."
msgstr "3D search path cannot be empty."
msgid ""
"This path was defined externally to the running process and\n"
"will only be temporarily overwritten."
msgstr ""
"This path was defined externally to the running process and\n"
"will only be temporarily overwritten."
msgid ""
"The next time KiCad is launched, any paths that have already\n"
"been defined are honored and any settings defined in the path\n"
"configuration dialog are ignored. If you did not intend for\n"
"this behavior, either rename any conflicting entries or remove\n"
"the external environment variable(s) from your system."
msgstr ""
"The next time KiCad is launched, any paths that have already\n"
"been defined are honored and any settings defined in the path\n"
"configuration dialog are ignored. If you did not intend for\n"
"this behavior, either rename any conflicting entries or remove\n"
"the external environment variable(s) from your system."
#, c-format
msgid "The name %s is reserved, and cannot be used."
msgstr "The name %s is reserved, and cannot be used."
msgid ""
"Enter the name and value for each environment variable. Grey entries are "
"names that have been defined externally at the system or user level. "
"Environment variables defined at the system or user level take precedence "
"over the ones defined in this table. This means the values in this table "
"are ignored."
msgstr ""
"Enter the name and value for each environment variable. Grey entries are "
"names that have been defined externally at the system or user level. "
"Environment variables defined at the system or user level take precedence "
"over the ones defined in this table. This means the values in this table "
"are ignored."
msgid ""
"To ensure environment variable names are valid on all platforms, the name "
"field will only accept upper case letters, digits, and the underscore "
"characters."
msgstr ""
"To ensure environment variable names are valid on all platforms, the name "
"field will only accept upper case letters, digits, and the underscore "
"characters."
msgid "Environment Variables"
msgstr "Environment Variables"
msgid "Name"
msgstr "Name"
msgid "Path"
msgstr "Path"
#, c-format
msgid "Configure Global %s Library Table"
msgstr "Configure Global %s Library Table"
#, c-format
msgid ""
"KiCad has been run for the first time using the new %s library table for\n"
"accessing libraries. In order for KiCad to access %s libraries,\n"
"you must configure your global %s library table. Please select from one\n"
"of the options below. If you are not sure which option to select, please\n"
"use the default selection."
msgstr ""
"KiCad has been run for the first time using the new %s library table for\n"
"accessing libraries. In order for KiCad to access %s libraries,\n"
"you must configure your global %s library table. Please select from one\n"
"of the options below. If you are not sure which option to select, please\n"
"use the default selection."
#, c-format
msgid "Copy default global %s library table (recommended)"
msgstr "Copy default global %s library table (recommended)"
#, c-format
msgid ""
"Select this option if you not sure about configuring the global %s library "
"table"
msgstr ""
"Select this option if you not sure about configuring the global %s library "
"table"
#, c-format
msgid "Copy custom global %s library table"
msgstr "Copy custom global %s library table"
#, c-format
msgid ""
"Select this option to copy a %s library table file other than the default"
msgstr ""
"Select this option to copy a %s library table file other than the default"
#, c-format
msgid "Create an empty global %s library table"
msgstr "Create an empty global %s library table"
#, c-format
msgid ""
"Select this option to define %s libraries in project specific library tables"
msgstr ""
"Select this option to define %s libraries in project specific library tables"
#, c-format
msgid "Select global %s library table file:"
msgstr "Select global %s library table file:"
msgid "dummy"
msgstr "dummy"
msgid "Select a file"
msgstr "Select a file"
msgid "Configure Global Library Table"
msgstr "Configure Global Library Table"
msgid "Grid size X out of range."
msgstr "Grid size X out of range."
msgid "Grid size Y out of range."
msgstr "Grid size Y out of range."
msgid "Name:"
msgstr "Name:"
msgid "(optional)"
msgstr "(optional)"
msgid "unit"
msgstr "unit"
msgid "Linked"
msgstr "Linked"
msgid "Grid Settings"
msgstr "Grid Settings"
msgid "Hotkey List"
msgstr "Hotkey List"
msgid "Project Name"
msgstr "Project Name"
msgid "PCB"
msgstr "PCB"
msgid "Schematic"
msgstr "Schematic"
msgid ""
"This project file contains multiple PCB+Schematic combinations.\n"
"Choose which one should be imported to KiCad."
msgstr ""
"This project file contains multiple PCB+Schematic combinations.\n"
"Choose which one should be imported to KiCad."
msgid "Choose Project to Import"
msgstr "Choose Project to Import"
msgid "Skip Locked Items"
msgstr "Skip Locked Items"
msgid ""
"Remove locked items from the selection and only apply the operation to the "
"unlocked items (if any)."
msgstr ""
"Remove locked items from the selection and only apply the operation to the "
"unlocked items (if any)."
#, c-format
msgid "The selection contains %d locked items."
msgstr "The selection contains %d locked items."
msgid "These items will be skipped unless you override the locks."
msgstr "These items will be skipped unless you override the locks."
msgid "Remember decision for this session."
msgstr "Remember decision for this session."
msgid ""
"Remember the option selected for the remainder of this session.\n"
"This dialog will not be shown again until KiCad is restarted."
msgstr ""
"Remember the option selected for the remainder of this session.\n"
"This dialog will not be shown again until KiCad is restarted."
msgid "Override Locks"
msgstr "Override Locks"
msgid ""
"Override locks and apply the operation on all the items selected.\n"
"Any locked items will remain locked after the operation is complete."
msgstr ""
"Override locks and apply the operation on all the items selected.\n"
"Any locked items will remain locked after the operation is complete."
msgid "Locked Items"
msgstr "Locked Items"
msgid "Quit KiCad"
msgstr "Quit KiCad"
#, c-format
msgid "Welcome to KiCad %s!"
msgstr "Welcome to KiCad %s!"
msgid "Import settings from a previous version (none found)"
msgstr "Import settings from a previous version (none found)"
msgid "Select Settings Path"
msgstr "Select Settings Path"
msgid "How would you like to configure KiCad?"
msgstr "How would you like to configure KiCad?"
msgid "Import settings from a previous version at:"
msgstr "Import settings from a previous version at:"
msgid "Choose a different path"
msgstr "Choose a different path"
msgid "The selected path does not contain valid KiCad settings!"
msgstr "The selected path does not contain valid KiCad settings!"
msgid "Import library configuration from previous version"
msgstr "Import library configuration from previous version"
msgid ""
"When checked, the symbol and footprint library tables from the previous "
"version will be imported into this version"
msgstr ""
"When checked, the symbol and footprint library tables from the previous "
"version will be imported into this version"
msgid "Start with default settings"
msgstr "Start with default settings"
msgid "Configure KiCad Settings Path"
msgstr "Configure KiCad Settings Path"
msgid "A5 148x210mm"
msgstr "A5 148x210mm"
msgid "A4 210x297mm"
msgstr "A4 210x297mm"
msgid "A3 297x420mm"
msgstr "A3 297x420mm"
msgid "A2 420x594mm"
msgstr "A2 420x594mm"
msgid "A1 594x841mm"
msgstr "A1 594x841mm"
msgid "A0 841x1189mm"
msgstr "A0 841x1189mm"
msgid "A 8.5x11in"
msgstr "A 8.5x11in"
msgid "B 11x17in"
msgstr "B 11x17in"
msgid "C 17x22in"
msgstr "C 17x22in"
msgid "D 22x34in"
msgstr "D 22x34in"
msgid "E 34x44in"
msgstr "E 34x44in"
msgid "USLetter 8.5x11in"
msgstr "USLetter 8.5x11in"
msgid "USLegal 8.5x14in"
msgstr "USLegal 8.5x14in"
msgid "USLedger 11x17in"
msgstr "USLedger 11x17in"
msgid "User (Custom)"
msgstr "User (Custom)"
msgid "Preview Settings"
msgstr "Preview Settings"
msgid "Preview Paper"
msgstr "Preview Paper"
msgid "Preview Title Block Data"
msgstr "Preview Title Block Data"
msgid "Page Settings"
msgstr "Page Settings"
msgid "Paper"
msgstr "Paper"
msgid "Title Block"
msgstr "Title Block"
#, c-format
msgid "Drawing sheet file '%s' not found."
msgstr "Drawing sheet file '%s' not found."
msgid "Portrait"
msgstr "Portrait"
msgid "Landscape"
msgstr "Landscape"
msgid "Drawing Sheet File"
msgstr "Drawing Sheet File"
msgid "dummy text"
msgstr "dummy text"
msgid "Orientation:"
msgstr "Orientation:"
msgid "Custom paper size:"
msgstr "Custom paper size:"
msgid "Height:"
msgstr "Height:"
msgid "Custom paper height."
msgstr "Custom paper height."
msgid "Width:"
msgstr "Width:"
msgid "Custom paper width."
msgstr "Custom paper width."
msgid "Export to other sheets"
msgstr "Export to other sheets"
msgid "Drawing Sheet"
msgstr "Drawing Sheet"
msgid "File:"
msgstr "File:"
msgid "Title Block Parameters"
msgstr "Title Block Parameters"
#, c-format
msgid "Number of sheets: %d"
msgstr "Number of sheets: %d"
#, c-format
msgid "Sheet number: %d"
msgstr "Sheet number: %d"
msgid "Issue Date:"
msgstr "Issue Date:"
msgid "<<<"
msgstr "<<<"
msgid "Revision:"
msgstr "Revision:"
msgid "Title:"
msgstr "Title:"
msgid "Company:"
msgstr "Company:"
msgid "Comment1:"
msgstr "Comment1:"
msgid "Comment2:"
msgstr "Comment2:"
msgid "Comment3:"
msgstr "Comment3:"
msgid "Comment4:"
msgstr "Comment4:"
msgid "Comment5:"
msgstr "Comment5:"
msgid "Comment6:"
msgstr "Comment6:"
msgid "Comment7:"
msgstr "Comment7:"
msgid "Comment8:"
msgstr "Comment8:"
msgid "Comment9:"
msgstr "Comment9:"
msgid ""
"Finds the next available reference designator for any designators that "
"already exist in the design."
msgstr ""
"Finds the next available reference designator for any designators that "
"already exist in the design."
#, c-format
msgid "Replaces reference designators with '%s'."
msgstr "Replaces reference designators with '%s'."
msgid "Assign unique reference designators to pasted symbols"
msgstr "Assign unique reference designators to pasted symbols"
msgid "Keep existing reference designators, even if they are duplicated"
msgstr "Keep existing reference designators, even if they are duplicated"
msgid "Clear reference designators on all pasted symbols"
msgstr "Clear reference designators on all pasted symbols"
msgid "Paste Options"
msgstr "Paste Options"
msgid "Paste Special"
msgstr "Paste Special"
msgid ""
"Select an <b>Option Choice</b> in the listbox above, and then click the "
"<b>Append Selected Option</b> button."
msgstr ""
"Select an <b>Option Choice</b> in the listbox above, and then click the "
"<b>Append Selected Option</b> button."
#, c-format
msgid "Options for Library '%s'"
msgstr "Options for Library '%s'"
msgid "Plugin Options"
msgstr "Plugin Options"
msgid "Option"
msgstr "Option"
msgid "Value"
msgstr "Value"
msgid "Option Choices"
msgstr "Option Choices"
msgid "Options supported by current plugin"
msgstr "Options supported by current plugin"
msgid "<< Append Selected Option"
msgstr "<< Append Selected Option"
msgid "Print"
msgstr "Print"
msgid "Print Preview"
msgstr "Print Preview"
msgid "Close"
msgstr "Close"
msgid "Warning: Bad scale number"
msgstr "Warning: Bad scale number"
#, c-format
msgid ""
"Warning: Scale option set to a very large value.\n"
" Clamped to %f"
msgstr ""
"Warning: Scale option set to a very large value.\n"
" Clamped to %f"
#, c-format
msgid ""
"Warning: Scale option set to a very small value.\n"
" Clamped to %f"
msgstr ""
"Warning: Scale option set to a very small value.\n"
" Clamped to %f"
msgid "Nothing to print"
msgstr "Nothing to print"
msgid "Previous print job not yet complete."
msgstr "Previous print job not yet complete."
msgid "There was a problem printing."
msgstr "There was a problem printing."
msgid "An error occurred initializing the printer information."
msgstr "An error occurred initializing the printer information."
msgid "Output mode:"
msgstr "Output mode:"
msgid "Color"
msgstr "Color"
msgid "Black and white"
msgstr "Black and white"
msgid "Print drawing sheet"
msgstr "Print drawing sheet"
msgid "Print Frame references."
msgstr "Print Frame references."
msgid "1:1"
msgstr "1:1"
msgid "Fit to page"
msgstr "Fit to page"
msgid "Custom:"
msgstr "Custom:"
msgid "Set X scale adjust for exact scale plotting"
msgstr "Set X scale adjust for exact scale plotting"
msgid "Info text"
msgstr "Info text"
msgid "Page Setup..."
msgstr "Page Setup…"
msgid "MyLabel"
msgstr "MyLabel"
msgid "X label:"
msgstr "X label:"
msgid "Y label:"
msgstr "Y label:"
msgid "Title"
msgstr "Title"
msgid "Move Point to Location"
msgstr "Move Point to Location"
msgid "Filter"
msgstr "Filter"
msgid "Items:"
msgstr "Items:"
msgid "Available:"
msgstr "Available:"
msgid "Enabled:"
msgstr "Enabled:"
msgid ">"
msgstr ">"
msgid "<"
msgstr "<"
msgid "Move up"
msgstr "Move up"
msgid "Move down"
msgstr "Move down"
msgid "View Preset Switcher"
msgstr "View Preset Switcher"
msgid "Connection"
msgstr "Connection"
msgid "Basic"
msgstr "Basic"
msgid "SSH"
msgstr "SSH"
msgid "Test"
msgstr "Test"
msgid "Url"
msgstr "Url"
msgid "Authentication"
msgstr "Authentication"
msgid "User Name"
msgstr "User Name"
msgid "Password"
msgstr "Password"
msgid "Commit Changes"
msgstr "Commit Changes"
msgid "Filename"
msgstr "Filename"
msgid "Status"
msgstr "Status"
msgid "New"
msgstr "New"
msgid "Modified"
msgstr "Modified"
msgid "Deleted"
msgstr "Deleted"
msgid "Commit Message:"
msgstr "Commit Message:"
msgid "Author:"
msgstr "Author:"
msgid "C&ommit"
msgstr "C&ommit"
msgid "Commit message cannot be empty"
msgstr "Commit message cannot be empty"
msgid "Enter the password for the SSH key"
msgstr "Enter the password for the SSH key"
msgid "Test connection"
msgstr "Test connection"
msgid "Connection successful"
msgstr "Connection successful"
#, c-format
msgid "Could not connect to '%s' "
msgstr "Could not connect to '%s' "
#, c-format
msgid "Could not open private key '%s'"
msgstr "Could not open private key '%s'"
msgid "Invalid SSH Key"
msgstr "Invalid SSH Key"
msgid "The selected file is not a valid SSH private key"
msgstr "The selected file is not a valid SSH private key"
#, c-format
msgid "Could not open public key '%s'"
msgstr "Could not open public key '%s'"
msgid "Missing information"
msgstr "Missing information"
msgid "Please enter a name for the repository"
msgstr "Please enter a name for the repository"
msgid "Please enter a URL for the repository"
msgstr "Please enter a URL for the repository"
msgid "SSH Key Password"
msgstr "SSH Key Password"
msgid "Location"
msgstr "Location"
msgid "Connection Type"
msgstr "Connection Type"
msgid "HTTPS"
msgstr "HTTPS"
msgid "Local"
msgstr "Local"
msgid "SSH Private Key"
msgstr "SSH Private Key"
msgid "Select SSH private key file"
msgstr "Select SSH private key file"
msgid "*"
msgstr "*"
msgid "Username"
msgstr "Username"
msgid "Git Repository"
msgstr "Git Repository"
msgid "Git Branch Switch"
msgstr "Git Branch Switch"
msgid "Select or enter a branch name:"
msgstr "Select or enter a branch name:"
msgid "Branch"
msgstr "Branch"
msgid "Last Commit"
msgstr "Last Commit"
msgid "Last Updated"
msgstr "Last Updated"
msgid "Switch"
msgstr "Switch"
msgid "Add"
msgstr "Add"
msgid "Git Commit Data"
msgstr "Git Commit Data"
msgid "Use default values"
msgstr "Use default values"
msgid "Author name:"
msgstr "Author name:"
msgid "Author e-mail:"
msgstr "Author e-mail:"
msgid "Git Repositories"
msgstr "Git Repositories"
msgid "Active"
msgstr "Active"
msgid "Add new repository"
msgstr "Add new repository"
msgid "Edit repository properties"
msgstr "Edit repository properties"
msgid "Remove Git Repository"
msgstr "Remove Git Repository"
msgid "Reveal Themes in Finder"
msgstr "Reveal Themes in Finder"
msgid "New theme name:"
msgstr "New theme name:"
msgid "Add Color Theme"
msgstr "Add Color Theme"
msgid "Theme already exists!"
msgstr "Theme already exists!"
msgid "New Theme..."
msgstr "New Theme..."
msgid "Copy color"
msgstr "Copy color"
msgid "Paste color"
msgstr "Paste color"
msgid "Revert to saved color"
msgstr "Revert to saved color"
msgid "(read-only)"
msgstr "(read-only)"
msgid "Theme:"
msgstr "Theme:"
msgid "Override individual item colors"
msgstr "Override individual item colors"
msgid ""
"Show all items in their default color even if they have specific colors set "
"in their properties."
msgstr ""
"Show all items in their default color even if they have specific colors set "
"in their properties."
msgid "Open Theme Folder"
msgstr "Open Theme Folder"
msgid "Open the folder containing color themes"
msgstr "Open the folder containing color themes"
msgid ""
"Set the scale for the canvas.\n"
"\n"
"On high-DPI displays on some platforms, KiCad cannot determine the scaling "
"factor. In this case you may need to set this to a value to match your "
"system's DPI scaling. 2.0 is a common value. \n"
"\n"
"If this does not match the system DPI scaling, the canvas will not match the "
"window size and cursor position."
msgstr ""
"Set the scale for the canvas.\n"
"\n"
"On high-DPI displays on some platforms, KiCad cannot determine the scaling "
"factor. In this case you may need to set this to a value to match your "
"system's DPI scaling. 2.0 is a common value. \n"
"\n"
"If this does not match the system DPI scaling, the canvas will not match the "
"window size and cursor position."
msgid ""
"Use an automatic value for the canvas scale.\n"
"\n"
"On some platforms, the automatic value is incorrect and should be set "
"manually."
msgstr ""
"Use an automatic value for the canvas scale.\n"
"\n"
"On some platforms, the automatic value is incorrect and should be set "
"manually."
msgid "Executable files ("
msgstr "Executable files ("
msgid "Select Preferred PDF Viewer"
msgstr "Select Preferred PDF Viewer"
msgid "Antialiasing"
msgstr "Antialiasing"
msgid "Accelerated graphics:"
msgstr "Accelerated graphics:"
msgid "No Antialiasing"
msgstr "No Antialiasing"
msgid "Fast Antialiasing"
msgstr "Fast Antialiasing"
msgid "High Quality Antialiasing"
msgstr "High Quality Antialiasing"
msgid "Fallback graphics:"
msgstr "Fallback graphics:"
msgid "Helper Applications"
msgstr "Helper Applications"
msgid "Text editor:"
msgstr "Text editor:"
msgid "System default PDF viewer"
msgstr "System default PDF viewer"
msgid "Other:"
msgstr "Other:"
msgid "User Interface"
msgstr "User Interface"
msgid "Show icons in menus"
msgstr "Show icons in menus"
msgid "Show scrollbars in editors"
msgstr "Show scrollbars in editors"
msgid "This change takes effect when relaunching the editor."
msgstr "This change takes effect when relaunching the editor."
msgid "Focus follows mouse between schematic and PCB editors"
msgstr "Focus follows mouse between schematic and PCB editors"
msgid ""
"If the mouse cursor is moved over the canvas of a schematic or PCB editor "
"window, that window is raised."
msgstr ""
"If the mouse cursor is moved over the canvas of a schematic or PCB editor "
"window, that window is raised."
msgid "Show popup indicator when toggling settings with hotkeys"
msgstr "Show popup indicator when toggling settings with hotkeys"
msgid ""
"When enabled, certain hotkeys that cycle between settings will show a popup "
"indicator briefly to indicate the change in settings."
msgstr ""
"When enabled, certain hotkeys that cycle between settings will show a popup "
"indicator briefly to indicate the change in settings."
msgid "Icon theme:"
msgstr "Icon theme:"
msgid "Light"
msgstr "Light"
msgid "Use icons designed for light window backgrounds"
msgstr "Use icons designed for light window backgrounds"
msgid "Dark"
msgstr "Dark"
msgid "Use icons designed for dark window backgrounds"
msgstr "Use icons designed for dark window backgrounds"
msgid "Automatic"
msgstr "Automatic"
msgid ""
"Automatically choose light or dark icons based on the system color theme"
msgstr ""
"Automatically choose light or dark icons based on the system color theme"
msgid "Toolbar icon size:"
msgstr "Toolbar icon size:"
msgid "Small"
msgstr "Small"
msgid "Use compact icons in the toolbars"
msgstr "Use compact icons in the toolbars"
msgid "Normal"
msgstr "Normal"
msgid "Use the default KiCad icon size in the toolbars"
msgstr "Use the default KiCad icon size in the toolbars"
msgid "Large"
msgstr "Large"
msgid "Use larger icons in the toolbars"
msgstr "Use larger icons in the toolbars"
msgid "Canvas scale:"
msgstr "Canvas scale:"
msgid "Apply icon scaling to fonts"
msgstr "Apply icon scaling to fonts"
msgid "(This workaround will improve some GTK HiDPI font scaling issues.)"
msgstr "(This workaround will improve some GTK HiDPI font scaling issues.)"
msgid "High-contrast mode dimming factor:"
msgstr "High-contrast mode dimming factor:"
msgid "%"
msgstr "%"
msgid "Editing"
msgstr "Editing"
msgid "Warp mouse to origin of moved object"
msgstr "Warp mouse to origin of moved object"
msgid "First hotkey selects tool"
msgstr "First hotkey selects tool"
msgid ""
"If not checked, hotkeys will immediately perform an action even if the "
"relevant tool was not previously selected."
msgstr ""
"If not checked, hotkeys will immediately perform an action even if the "
"relevant tool was not previously selected."
msgid "Session"
msgstr "Session"
msgid "Remember open files for next project launch"
msgstr "Remember open files for next project launch"
msgid ""
"If checked, launching a project will also launch tools such as the schematic "
"and board editors with previously open files"
msgstr ""
"If checked, launching a project will also launch tools such as the schematic "
"and board editors with previously open files"
msgid "&Auto save:"
msgstr "&Auto save:"
msgid ""
"Delay after the first change to create a backup file of the board on disk.\n"
"If set to 0, auto backup is disabled"
msgstr ""
"Delay after the first change to create a backup file of the board on disk.\n"
"If set to 0, auto backup is disabled"
msgid "minutes"
msgstr "minutes"
msgid "File history size:"
msgstr "File history size:"
msgid "3D cache file duration:"
msgstr "3D cache file duration:"
msgid ""
"3D cache files older than this are deleted.\n"
"If set to 0, cache clearing is disabled"
msgstr ""
"3D cache files older than this are deleted.\n"
"If set to 0, cache clearing is disabled"
msgid "days"
msgstr "days"
msgid "Project Backup"
msgstr "Project Backup"
msgid "Automatically backup projects"
msgstr "Automatically backup projects"
msgid ""
"Automatically create backup archives of the current project when saving files"
msgstr ""
"Automatically create backup archives of the current project when saving files"
msgid "Create backups when auto save occurs"
msgstr "Create backups when auto save occurs"
msgid ""
"Create backups when the auto save feature is enabled. If not checked, "
"backups will only be created when you manually save a file."
msgstr ""
"Create backups when the auto save feature is enabled. If not checked, "
"backups will only be created when you manually save a file."
msgid "Maximum backups to keep:"
msgstr "Maximum backups to keep:"
msgid "How many backup files total to keep (set to 0 for no limit)"
msgstr "How many backup files total to keep (set to 0 for no limit)"
msgid "Maximum backups per day:"
msgstr "Maximum backups per day:"
msgid "How many backup files to keep each day (set to 0 for no limit)"
msgstr "How many backup files to keep each day (set to 0 for no limit)"
msgid "Minimum time between backups:"
msgstr "Minimum time between backups:"
msgid ""
"Number of minutes since the last backup before another will be created the "
"next time you save (set to 0 for no minimum)"
msgstr ""
"Number of minutes since the last backup before another will be created the "
"next time you save (set to 0 for no minimum)"
msgid "Maximum total backup size:"
msgstr "Maximum total backup size:"
msgid ""
"If the total size of backup files grows above this limit, old backups will "
"be deleted (set to 0 for no limit)"
msgstr ""
"If the total size of backup files grows above this limit, old backups will "
"be deleted (set to 0 for no limit)"
msgid "MB"
msgstr "MB"
msgid ""
"KiCad can anonymously report crashes and special event data to developers in "
"order to aid identifying critical bugs across the user base more effectively "
"and help profile functionality to guide improvements.\n"
"\n"
"To link automatic reports from the same KiCad install, a unique identifier "
"is generated that is completely random, and is only used for the purposes of "
"crash reporting. No personally identifiable information (PII) including IP "
"address is stored or connected to this identifier. You may reset this id at "
"anytime with the button provided.\n"
"\n"
"If you choose to voluntarily participate, KiCad will automatically handle "
"sending said reports when crashes or events occur. Your design files such as "
"schematic or PCB are never shared in this process."
msgstr ""
"KiCad can anonymously report crashes and special event data to developers in "
"order to aid identifying critical bugs across the user base more effectively "
"and help profile functionality to guide improvements.\n"
"\n"
"To link automatic reports from the same KiCad install, a unique identifier "
"is generated that is completely random, and is only used for the purposes of "
"crash reporting. No personally identifiable information (PII) including IP "
"address is stored or connected to this identifier. You may reset this id at "
"anytime with the button provided.\n"
"\n"
"If you choose to voluntarily participate, KiCad will automatically handle "
"sending said reports when crashes or events occur. Your design files such as "
"schematic or PCB are never shared in this process."
msgid "I agree to provide anonymous reports"
msgstr "I agree to provide anonymous reports"
msgid "Reset Unique Id"
msgstr "Reset Unique Id"
msgid "Footprints/pads:"
msgstr "Footprints/pads:"
msgid "Tracks:"
msgstr "Tracks:"
#, c-format
msgid "%s%s (%s)"
msgstr "%s%s (%s)"
#, c-format
msgid "Grid size '%s' already exists."
msgstr "Grid size '%s' already exists."
msgid "At least one grid size is required."
msgstr "At least one grid size is required."
msgid "Grids:"
msgstr "Grids:"
msgid "Fast Grid Switching"
msgstr "Fast Grid Switching"
msgid "Grid 1:"
msgstr "Grid 1:"
msgid "(hotkey)"
msgstr "(hotkey)"
msgid "Grid 2:"
msgstr "Grid 2:"
msgid "Grid Overrides"
msgstr "Grid Overrides"
msgid "Connected items:"
msgstr "Connected items:"
msgid "Wires:"
msgstr "Wires:"
msgid "Vias:"
msgstr "Vias:"
msgid "Text:"
msgstr "Text:"
msgid "Graphics:"
msgstr "Graphics:"
msgid "Type filter text"
msgstr "Type filter text"
msgid "Undo All Changes"
msgstr "Undo All Changes"
msgid "Undo all changes made so far in this dialog"
msgstr "Undo all changes made so far in this dialog"
msgid "Import Hotkeys..."
msgstr "Import Hotkeys..."
msgid ""
"Import hotkey definitions from an external file, replacing the current values"
msgstr ""
"Import hotkey definitions from an external file, replacing the current values"
msgid "Import Hotkeys File:"
msgstr "Import Hotkeys File:"
msgid "| Action | Default Hotkey | Description"
msgstr "| Action | Default Hotkey | Description"
msgid "Incorrect scale number"
msgstr "Incorrect scale number"
#, c-format
msgid ""
"This scale results in an image which is too small (%.2f mm or %.1f mil)."
msgstr ""
"This scale results in an image which is too small (%.2f mm or %.1f mil)."
#, c-format
msgid ""
"This scale results in an image which is very large (%.1f mm or %.2f in). Are "
"you sure?"
msgstr ""
"This scale results in an image which is very large (%.1f mm or %.2f in). Are "
"you sure?"
msgid "Scale:"
msgstr "Scale:"
msgid "PPI:"
msgstr "PPI:"
msgid "Convert to Greyscale"
msgstr "Convert to Greyscale"
msgid "Cmd"
msgstr "Cmd"
msgid "Only one action can be assigned to each vertical scroll setting"
msgstr "Only one action can be assigned to each vertical scroll setting"
msgid "Pan and Zoom"
msgstr "Pan and Zoom"
msgid "Center and warp cursor on zoom"
msgstr "Center and warp cursor on zoom"
msgid "Center the cursor on screen when zooming."
msgstr "Center the cursor on screen when zooming."
msgid "Automatically pan while moving object"
msgstr "Automatically pan while moving object"
msgid ""
"When drawing a track or moving an item, pan when approaching the edge of the "
"display."
msgstr ""
"When drawing a track or moving an item, pan when approaching the edge of the "
"display."
msgid "Use zoom acceleration"
msgstr "Use zoom acceleration"
msgid "Zoom faster when scrolling quickly"
msgstr "Zoom faster when scrolling quickly"
msgid "Zoom speed:"
msgstr "Zoom speed:"
msgid "How far to zoom in for each rotation of the mouse wheel"
msgstr "How far to zoom in for each rotation of the mouse wheel"
msgid "Pick the zoom speed automatically"
msgstr "Pick the zoom speed automatically"
msgid "Auto pan speed:"
msgstr "Auto pan speed:"
msgid "How fast to pan when moving an object off the edge of the screen"
msgstr "How fast to pan when moving an object off the edge of the screen"
msgid "Drag Gestures"
msgstr "Drag Gestures"
msgid "Left button drag:"
msgstr "Left button drag:"
msgid "Draw selection rectangle"
msgstr "Draw selection rectangle"
msgid "Drag selected objects; otherwise draw selection rectangle"
msgstr "Drag selected objects; otherwise draw selection rectangle"
msgid "Drag any object (selected or not)"
msgstr "Drag any object (selected or not)"
msgid "Middle button drag:"
msgstr "Middle button drag:"
msgid "Pan"
msgstr "Pan"
msgid "Zoom"
msgstr "Zoom"
msgid "None"
msgstr "None"
msgid "Right button drag:"
msgstr "Right button drag:"
msgid "Scroll Gestures"
msgstr "Scroll Gestures"
msgid "Vertical touchpad or scroll wheel movement:"
msgstr "Vertical touchpad or scroll wheel movement:"
msgid "Only one action can be assigned to each column"
msgstr "Only one action can be assigned to each column"
msgid "--"
msgstr "--"
msgid "Ctrl"
msgstr "Ctrl"
msgid "Shift"
msgstr "Shift"
msgid "Alt"
msgstr "Alt"
msgid "Zoom:"
msgstr "Zoom:"
msgid "Pan up/down:"
msgstr "Pan up/down:"
msgid "Pan left/right:"
msgstr "Pan left/right:"
msgid "Reverse"
msgstr "Reverse"
msgid "Pan left/right with horizontal movement"
msgstr "Pan left/right with horizontal movement"
msgid ""
"Pan the canvas left and right when scrolling left to right on the touchpad"
msgstr ""
"Pan the canvas left and right when scrolling left to right on the touchpad"
msgid "Reset to Mouse Defaults"
msgstr "Reset to Mouse Defaults"
msgid "Reset to Trackpad Defaults"
msgstr "Reset to Trackpad Defaults"
msgid "General"
msgstr "General"
msgid "Check for KiCad updates on startup"
msgstr "Check for KiCad updates on startup"
msgid "Plugin and Content Manager"
msgstr "Plugin and Content Manager"
msgid "Check for package updates on startup"
msgstr "Check for package updates on startup"
msgid "Library package handling"
msgstr "Library package handling"
msgid "Automatically add installed libraries to global library table"
msgstr "Automatically add installed libraries to global library table"
msgid "Automatically remove uninstalled libraries"
msgstr "Automatically remove uninstalled libraries"
msgid "Library nickname prefix:"
msgstr "Library nickname prefix:"
msgid "Solid"
msgstr "Solid"
msgid "Dashed"
msgstr "Dashed"
msgid "Dotted"
msgstr "Dotted"
msgid "Dash-Dot"
msgstr "Dash-Dot"
msgid "Dash-Dot-Dot"
msgstr "Dash-Dot-Dot"
msgid "Set color to transparent to use layer default color."
msgstr "Set color to transparent to use layer default color."
msgid ""
"The netclasses have been changed outside the Setup dialog.\n"
"Do you wish to reload them?"
msgstr ""
"The netclasses have been changed outside the Setup dialog.\n"
"Do you wish to reload them?"
msgid "Netclass must have a name."
msgstr "Netclass must have a name."
msgid "Netclass name already in use."
msgstr "Netclass name already in use."
msgid "Minimum copper clearance"
msgstr "Minimum copper clearance"
msgid "Minimum track width"
msgstr "Minimum track width"
msgid "Via pad diameter"
msgstr "Via pad diameter"
msgid "Via plated hole diameter"
msgstr "Via plated hole diameter"
msgid "Microvia pad diameter"
msgstr "Microvia pad diameter"
msgid "Microvia plated hole diameter"
msgstr "Microvia plated hole diameter"
msgid "Differential pair track width"
msgstr "Differential pair track width"
msgid "Differential pair gap"
msgstr "Differential pair gap"
msgid "Schematic wire thickness"
msgstr "Schematic wire thickness"
msgid "Bus wire thickness"
msgstr "Bus wire thickness"
msgid "Schematic wire color"
msgstr "Schematic wire color"
msgid "Schematic wire line style"
msgstr "Schematic wire line style"
msgid "PCB netclass color"
msgstr "PCB netclass color"
msgid "The default net class is required."
msgstr "The default net class is required."
#, c-format
msgid "<b>Nets matching '%s':</b>"
msgstr "<b>Nets matching '%s':</b>"
msgid "Netclasses:"
msgstr "Netclasses:"
msgid "Clearance"
msgstr "Clearance"
msgid "Track Width"
msgstr "Track Width"
msgid "Via Size"
msgstr "Via Size"
msgid "Via Hole"
msgstr "Via Hole"
msgid "uVia Size"
msgstr "µVia Size"
msgid "uVia Hole"
msgstr "uVia Hole"
msgid "DP Width"
msgstr "DP Width"
msgid "DP Gap"
msgstr "DP Gap"
msgid "PCB Color"
msgstr "PCB Color"
msgid "Wire Thickness"
msgstr "Wire Thickness"
msgid "Bus Thickness"
msgstr "Bus Thickness"
msgid "Line Style"
msgstr "Line Style"
msgid "Default"
msgstr "Default"
msgid "Set color to transparent to use KiCad default color."
msgstr "Set color to transparent to use KiCad default color."
msgid "Import colors from schematic"
msgstr "Import colors from schematic"
msgid "Netclass assignments:"
msgstr "Netclass assignments:"
msgid "Pattern"
msgstr "Pattern"
msgid "Net Class"
msgstr "Net Class"
msgid "Ignore"
msgstr "Ignore"
msgid "From Pin Conflicts Map"
msgstr "From Pin Conflicts Map"
msgid ""
"The violation severities have been changed outside the Setup dialog.\n"
"Do you wish to reload them?"
msgstr ""
"The violation severities have been changed outside the Setup dialog.\n"
"Do you wish to reload them?"
msgid ""
"The text variables have been changed outside the Setup dialog.\n"
"Do you wish to reload them?"
msgstr ""
"The text variables have been changed outside the Setup dialog.\n"
"Do you wish to reload them?"
msgid "Variable name cannot be empty."
msgstr "Variable name cannot be empty."
msgid "Variable Name"
msgstr "Variable Name"
msgid "Text Substitution"
msgstr "Text Substitution"
msgid "Could not use OpenGL, falling back to software rendering"
msgstr "Could not use OpenGL, falling back to software rendering"
msgid "Graphics error"
msgstr "Graphics error"
msgid "Could not use OpenGL"
msgstr "Could not use OpenGL"
msgid "Failed to read image data."
msgstr "Failed to read image data."
#, c-format
msgid "Drawing sheet '%s' not found."
msgstr "Drawing sheet '%s' not found."
#, c-format
msgid "Drawing sheet '%s' could not be opened."
msgstr "Drawing sheet '%s' could not be opened."
#, c-format
msgid "Drawing sheet '%s' was not fully read."
msgstr "Drawing sheet '%s' was not fully read."
msgid "Text"
msgstr "Text"
msgid "Line"
msgstr "Line"
msgid "Rectangle"
msgstr "Rectangle"
msgid "Imported Shape"
msgstr "Imported Shape"
msgid "Image"
msgstr "Image"
msgid "Error writing drawing sheet file"
msgstr "Error writing drawing sheet file"
msgid "First Page Only"
msgstr "First Page Only"
msgid "Subsequent Pages"
msgstr "Subsequent Pages"
msgid "All Pages"
msgstr "All Pages"
msgid "First Page Option"
msgstr "First Page Option"
msgid "Repeat Count"
msgstr "Repeat Count"
msgid "Repeat Label Increment"
msgstr "Repeat Label Increment"
msgid "Repeat Position Increment"
msgstr "Repeat Position Increment"
msgid "Comment"
msgstr "Comment"
#, c-format
msgid "Text '%s'"
msgstr "Text '%s'"
#, c-format
msgid "Rectangle, width %s height %s"
msgstr "Rectangle, width %s height %s"
#, c-format
msgid "Line, length %s"
msgstr "Line, length %s"
msgid "Page Limits"
msgstr "Page Limits"
msgid "clipboard"
msgstr "clipboard"
#, c-format
msgid "Expecting %s"
msgstr "Expecting %s"
#, c-format
msgid "Expecting '%s'"
msgstr "Expecting '%s'"
#, c-format
msgid "Unexpected %s"
msgstr "Unexpected %s"
#, c-format
msgid "%s is a duplicate"
msgstr "%s is a duplicate"
#, c-format
msgid "Unexpected '%s'"
msgstr "Unexpected '%s'"
#, c-format
msgid "need a number for '%s'"
msgstr "need a number for '%s'"
msgid "Un-terminated delimited string"
msgstr "Un-terminated delimited string"
msgid "String delimiter must be a single character of ', \", or $"
msgstr "String delimiter must be a single character of ', \", or $"
#, c-format
msgid ""
"Invalid floating point number in\n"
"file: '%s'\n"
"line: %d\n"
"offset: %d"
msgstr ""
"Invalid floating point number in\n"
"file: '%s'\n"
"line: %d\n"
"offset: %d"
#, c-format
msgid ""
"Missing floating point number in\n"
"file: '%s'\n"
"line: %d\n"
"offset: %d"
msgstr ""
"Missing floating point number in\n"
"file: '%s'\n"
"line: %d\n"
"offset: %d"
msgid "Invalid floating point number"
msgstr "Invalid floating point number"
msgid "Undo"
msgstr "Undo"
msgid "Redo"
msgstr "Redo"
#, c-format
msgid "File '%s' was not found."
msgstr "File '%s' was not found."
msgid "Preferences"
msgstr "Preferences"
msgid "Common"
msgstr "Common"
msgid "Mouse and Touchpad"
msgstr "Mouse and Touchpad"
msgid "Hotkeys"
msgstr "Hotkeys"
msgid "Version Control"
msgstr "Version Control"
msgid "Data Collection"
msgstr "Data Collection"
msgid "Symbol Editor"
msgstr "Symbol Editor"
msgid "Display Options"
msgstr "Display Options"
msgid "Grids"
msgstr "Grids"
msgid "Editing Options"
msgstr "Editing Options"
msgid "Colors"
msgstr "Colors"
msgid "Schematic Editor"
msgstr "Schematic Editor"
msgid "Annotation Options"
msgstr "Annotation Options"
msgid "Field Name Templates"
msgstr "Field Name Templates"
msgid "Footprint Editor"
msgstr "Footprint Editor"
msgid "Origins & Axes"
msgstr "Origins & Axes"
msgid "Default Values"
msgstr "Default Values"
msgid "PCB Editor"
msgstr "PCB Editor"
msgid "Action Plugins"
msgstr "Action Plugins"
msgid "Realtime Renderer"
msgstr "Realtime Renderer"
msgid "Raytracing Renderer"
msgstr "Raytracing Renderer"
msgid "Gerber Viewer"
msgstr "Gerber Viewer"
msgid "Excellon Options"
msgstr "Excellon Options"
msgid "Drawing Sheet Editor"
msgstr "Drawing Sheet Editor"
msgid "Packages and Updates"
msgstr "Packages and Updates"
#, c-format
msgid "Insufficient permissions to folder '%s'."
msgstr "Insufficient permissions to folder '%s'."
#, c-format
msgid ""
"Well this is potentially embarrassing!\n"
"It appears that the last time you were editing\n"
"%s\n"
"KiCad exited before saving.\n"
"\n"
"Do you wish to open the auto-saved file instead?"
msgstr ""
"Well this is potentially embarrassing!\n"
"It appears that the last time you were editing\n"
"%s\n"
"KiCad exited before saving.\n"
"\n"
"Do you wish to open the auto-saved file instead?"
msgid "The auto save file could not be renamed to the board file name."
msgstr "The auto save file could not be renamed to the board file name."
msgid "Set Language"
msgstr "Set Language"
msgid "Documentation File"
msgstr "Documentation File"
#, c-format
msgid "Documentation file '%s' not found."
msgstr "Documentation file '%s' not found."
#, c-format
msgid "Unknown MIME type for documentation file '%s'"
msgstr "Unknown MIME type for documentation file '%s'"
msgid "Inches"
msgstr "Inches"
msgid "Constrain to H, V, 45"
msgstr "Constrain to H, V, 45"
msgid "Edit Grids..."
msgstr "Edit Grids..."
msgid "Zoom Auto"
msgstr "Zoom Auto"
#, c-format
msgid "Zoom %.2f"
msgstr "Zoom %.2f"
#, c-format
msgid "grid %s"
msgstr "grid %s"
msgid "inches"
msgstr "inches"
msgid "mils"
msgstr "mils"
msgid "Units"
msgstr "Units"
msgid "Select Library"
msgstr "Select Library"
msgid "New Library"
msgstr "New Library"
msgid "Search"
msgstr "Search"
msgid "Properties"
msgstr "Properties"
msgid "Screen"
msgstr "Screen"
msgid "Footprint"
msgstr "Footprint"
msgid "Pad"
msgstr "Pad"
msgid "Graphic"
msgstr "Graphic"
msgid "Reference Image"
msgstr "Reference Image"
msgid "Generator"
msgstr "Generator"
msgid "Text Box"
msgstr "Text Box"
msgid "Table"
msgstr "Table"
msgid "Table Cell"
msgstr "Table Cell"
msgid "Track"
msgstr "Track"
msgid "Via"
msgstr "Via"
msgid "Marker"
msgstr "Marker"
msgid "Dimension"
msgstr "Dimension"
msgid "Leader"
msgstr "Leader"
msgid "Target"
msgstr "Target"
msgid "Zone"
msgstr "Zone"
msgid "ItemList"
msgstr "ItemList"
msgid "NetInfo"
msgstr "NetInfo"
msgid "Group"
msgstr "Group"
msgid "Junction"
msgstr "Junction"
msgid "No-Connect Flag"
msgstr "No-Connect Flag"
msgid "Wire Entry"
msgstr "Wire Entry"
msgid "Bus Entry"
msgstr "Bus Entry"
msgid "Bitmap"
msgstr "Bitmap"
msgid "Net Label"
msgstr "Net Label"
msgid "Directive Label"
msgstr "Directive Label"
msgid "Global Label"
msgstr "Global Label"
msgid "Hierarchical Label"
msgstr "Hierarchical Label"
msgid "Field"
msgstr "Field"
msgid "Symbol"
msgstr "Symbol"
msgid "Pin"
msgstr "Pin"
msgid "Sheet Pin"
msgstr "Sheet Pin"
msgid "Sheet"
msgstr "Sheet"
msgid "SCH Screen"
msgstr "SCH Screen"
msgid "Symbol Field"
msgstr "Symbol Field"
msgid "Gerber Layout"
msgstr "Gerber Layout"
msgid "Draw Item"
msgstr "Draw Item"
msgid "Thermal Spoke"
msgstr "Thermal Spoke"
msgid "Number Box"
msgstr "Number Box"
msgid "Rect"
msgstr "Rect"
msgid "Arc"
msgstr "Arc"
msgid "Circle"
msgstr "Circle"
msgid "Bezier Curve"
msgstr "Bezier Curve"
msgid "Polygon"
msgstr "Polygon"
msgid "Pad Number Box"
msgstr "Pad Number Box"
msgid "Thermal Spoke Template"
msgstr "Thermal Spoke Template"
msgid "Unrecognized"
msgstr "Unrecognized"
msgid "Curve"
msgstr "Curve"
msgid "Segment"
msgstr "Segment"
msgid "Shape"
msgstr "Shape"
msgid "Radius"
msgstr "Radius"
msgid "Angle"
msgstr "Angle"
msgid "Length"
msgstr "Length"
msgid "Points"
msgstr "Points"
msgid "Width"
msgstr "Width"
msgid "Height"
msgstr "Height"
msgid "Bezier"
msgstr "Bezier"
msgid "Start X"
msgstr "Start X"
msgid "Start Y"
msgstr "Start Y"
msgid "Center X"
msgstr "Center X"
msgid "Center Y"
msgstr "Center Y"
msgid "End X"
msgstr "End X"
msgid "End Y"
msgstr "End Y"
msgid "Line Width"
msgstr "Line Width"
msgid "Line Color"
msgstr "Line Color"
msgid "Filled"
msgstr "Filled"
msgid "Fill Color"
msgstr "Fill Color"
msgid "Italic"
msgstr "Italic"
msgid "Bold"
msgstr "Bold"
msgid "Bold+Italic"
msgstr "Bold+Italic"
msgid "Left"
msgstr "Left"
msgid "Center"
msgstr "Center"
msgid "Right"
msgstr "Right"
msgid "Top"
msgstr "Top"
msgid "Bottom"
msgstr "Bottom"
msgid "Orientation"
msgstr "Orientation"
msgid "Text Properties"
msgstr "Text Properties"
msgid "Font"
msgstr "Font"
msgid "Thickness"
msgstr "Thickness"
msgid "Mirrored"
msgstr "Mirrored"
msgid "Visible"
msgstr "Visible"
msgid "Horizontal Justification"
msgstr "Horizontal Justification"
msgid "Vertical Justification"
msgstr "Vertical Justification"
msgid "Hyperlink"
msgstr "Hyperlink"
msgid "min"
msgstr "min"
msgid "opt"
msgstr "opt"
msgid "max"
msgstr "max"
msgid ""
"The base path of locally installed system footprint libraries (.pretty "
"folders)."
msgstr ""
"The base path of locally installed system footprint libraries (.pretty "
"folders)."
msgid "The base path of system footprint 3D shapes (.3Dshapes folders)."
msgstr "The base path of system footprint 3D shapes (.3Dshapes folders)."
msgid "The base path of the locally installed symbol libraries."
msgstr "The base path of the locally installed symbol libraries."
msgid "A directory containing project templates installed with KiCad."
msgstr "A directory containing project templates installed with KiCad."
msgid ""
"Optional. Can be defined if you want to create your own project templates "
"folder."
msgstr ""
"Optional. Can be defined if you want to create your own project templates "
"folder."
msgid ""
"A directory containing 3rd party plugins, libraries and other downloadable "
"content."
msgstr ""
"A directory containing 3rd party plugins, libraries and other downloadable "
"content."
msgid ""
"Internally defined by KiCad (cannot be edited) and is set to the absolute "
"path of the currently loaded project file. This environment variable can be "
"used to define files and paths relative to the currently loaded project. "
"For instance, ${KIPRJMOD}/libs/footprints.pretty can be defined as a folder "
"containing a project specific footprint library named footprints.pretty."
msgstr ""
"Internally defined by KiCad (cannot be edited) and is set to the absolute "
"path of the currently loaded project file. This environment variable can be "
"used to define files and paths relative to the currently loaded project. "
"For instance, ${KIPRJMOD}/libs/footprints.pretty can be defined as a folder "
"containing a project specific footprint library named footprints.pretty."
msgid "A directory containing system-wide scripts installed with KiCad"
msgstr "A directory containing system-wide scripts installed with KiCad"
msgid "A directory containing user-specific scripts installed with KiCad"
msgstr "A directory containing user-specific scripts installed with KiCad"
msgid "Deprecated version of KICAD_TEMPLATE_DIR."
msgstr "Deprecated version of KICAD_TEMPLATE_DIR."
msgid "Deprecated version of KICAD7_3DMODEL_DIR."
msgstr "Deprecated version of KICAD7_3DMODEL_DIR."
msgid "Deprecated version of KICAD7_FOOTPRINT_DIR."
msgstr "Deprecated version of KICAD7_FOOTPRINT_DIR."
msgid "Deprecated version of KICAD_SYMBOL_DIR."
msgstr "Deprecated version of KICAD_SYMBOL_DIR."
#, c-format
msgid "from %s : %s() line %d"
msgstr "from %s : %s() line %d"
#, c-format
msgid "%s in '%s', line %d, offset %d."
msgstr "%s in '%s', line %d, offset %d."
#, c-format
msgid "from %s : %s() line:%d"
msgstr "from %s : %s() line:%d"
#, c-format
msgid ""
"KiCad was unable to open this file because it was created with a more recent "
"version than the one you are running.\n"
"\n"
"To open it you will need to upgrade KiCad to a version dated %s or later."
msgstr ""
"KiCad was unable to open this file because it was created with a more recent "
"version than the one you are running.\n"
"\n"
"To open it you will need to upgrade KiCad to a version dated %s or later."
#, c-format
msgid ""
"KiCad was unable to open this file because it was created with a more recent "
"version than the one you are running.\n"
"\n"
"To open it you will need to upgrade KiCad to version %s or later (file "
"format dated %s or later)."
msgstr ""
"KiCad was unable to open this file because it was created with a more recent "
"version than the one you are running.\n"
"\n"
"To open it you will need to upgrade KiCad to version %s or later (file "
"format dated %s or later)."
msgid "Full error text:"
msgstr "Full error text:"
msgid "No Files"
msgstr "No Files"
msgid "The given path does not exist"
msgstr "The given path does not exist"
msgid "Alias: "
msgstr "Alias: "
msgid "This path:"
msgstr "This path:"
msgid "Existing path:"
msgstr "Existing path:"
msgid "Bad alias (duplicate name)"
msgstr "Bad alias (duplicate name)"
msgid "Default Font"
msgstr "Default Font"
#, c-format
msgid "Error loading font '%s'."
msgstr "Error loading font '%s'."
#, c-format
msgid "Font '%s' not found; substituting '%s'."
msgstr "Font '%s' not found; substituting '%s'."
msgid "Load Error"
msgstr "Load Error"
msgid "Errors were encountered loading footprints:"
msgstr "Errors were encountered loading footprints:"
#, c-format
msgid ""
"Duplicate library nickname '%s' found in footprint library table file line "
"%d."
msgstr ""
"Duplicate library nickname '%s' found in footprint library table file line "
"%d."
#, c-format
msgid "fp-lib-table files contain no library named '%s'."
msgstr "fp-lib-table files contain no library named '%s'."
msgid "Added by Plugin and Content Manager"
msgstr "Added by Plugin and Content Manager"
#, c-format
msgid "Cannot create global library table path '%s'."
msgstr "Cannot create global library table path '%s'."
#, c-format
msgid "Command '%s' could not be found."
msgstr "Command '%s' could not be found."
#, c-format
msgid "Unable to find a PDF viewer for '%s'."
msgstr "Unable to find a PDF viewer for '%s'."
#, c-format
msgid "Problem while running the PDF viewer '%s'."
msgstr "Problem while running the PDF viewer '%s'."
#, c-format
msgid "Cannot copy file '%s'."
msgstr "Cannot copy file '%s'."
msgid "Invalid directory name, cannot remove root"
msgstr "Invalid directory name, cannot remove root"
#, c-format
msgid "Directory '%s' does not exist"
msgstr "Directory '%s' does not exist"
#, c-format
msgid "'%s' is not a directory"
msgstr "'%s' is not a directory"
#, c-format
msgid "Error removing directory '%s': %s"
msgstr "Error removing directory '%s': %s"
#, c-format
msgid "Could not create directory '%s'"
msgstr "Could not create directory '%s'"
#, c-format
msgid "Could not clone repository '%s'"
msgstr "Could not clone repository '%s'"
#, c-format
msgid "Could not lookup remote '%s'"
msgstr "Could not lookup remote '%s'"
#, c-format
msgid "Could not connect to remote '%s'"
msgstr "Could not connect to remote '%s'"
#, c-format
msgid "Could not fetch data from remote '%s'"
msgstr "Could not fetch data from remote '%s'"
msgid "Could not read 'FETCH_HEAD'"
msgstr "Could not read 'FETCH_HEAD'"
msgid "Could not lookup commit"
msgstr "Could not lookup commit"
msgid "Could not analyze merge"
msgstr "Could not analyze merge"
msgid "Invalid HEAD. Cannot merge."
msgstr "Invalid HEAD. Cannot merge."
msgid "Could not get repository head"
msgstr "Could not get repository head"
#, c-format
msgid "Could not get reference OID for reference '%s'"
msgstr "Could not get reference OID for reference '%s'"
msgid "Failed to perform checkout operation."
msgstr "Failed to perform checkout operation."
msgid "Could not lookup commit '{}'"
msgstr "Could not lookup commit '{}'"
msgid "Could not merge commits"
msgstr "Could not merge commits"
msgid "Could not get repository index"
msgstr "Could not get repository index"
msgid "Could not get conflict iterator"
msgstr "Could not get conflict iterator"
msgid "Changed"
msgstr "Changed"
msgid "Added"
msgstr "Added"
msgid "Could not lookup remote"
msgstr "Could not lookup remote"
msgid "Could not connect to remote"
msgstr "Could not connect to remote"
msgid "Could not push to remote"
msgstr "Could not push to remote"
#, c-format
msgid "Received %u of %u objects"
msgstr "Received %u of %u objects"
#, c-format
msgid "* [updated] %s..%s %s"
msgstr "* [updated] %s..%s %s"
#, c-format
msgid "* [new] %s %s"
msgstr "* [new] %s %s"
#, c-format
msgid "Writing objects: %d%% (%d/%d), %d bytes"
msgstr "Writing objects: %d%% (%d/%d), %d bytes"
#, c-format
msgid "* [rejected] %s (%s)"
msgstr "* [rejected] %s (%s)"
#, c-format
msgid "[updated] %s"
msgstr "[updated] %s"
msgid "Invalid repository."
msgstr "Invalid repository."
msgid "Failed to commit changes."
msgstr "Failed to commit changes."
msgid "Failed to merge branches."
msgstr "Failed to merge branches."
msgid "Failed to clone repository."
msgstr "Failed to clone repository."
msgid "Remote repository not found."
msgstr "Remote repository not found."
msgid "Authentication failed for remote repository."
msgstr "Authentication failed for remote repository."
msgid "Branch not found."
msgstr "Branch not found."
msgid "Failed to create branch."
msgstr "Failed to create branch."
msgid "Failed to delete branch."
msgstr "Failed to delete branch."
msgid "File not found during checkout operation."
msgstr "File not found during checkout operation."
msgid "Merge conflict encountered."
msgstr "Merge conflict encountered."
msgid "Rebase conflict encountered."
msgstr "Rebase conflict encountered."
msgid "Failed to pull changes from remote repository."
msgstr "Failed to pull changes from remote repository."
msgid "Failed to push changes to remote repository."
msgstr "Failed to push changes to remote repository."
msgid "No upstream branch configured."
msgstr "No upstream branch configured."
msgid "Failed to establish connection with remote repository."
msgstr "Failed to establish connection with remote repository."
msgid "Tag not found."
msgstr "Tag not found."
msgid "Failed to create tag."
msgstr "Failed to create tag."
msgid "Failed to delete tag."
msgstr "Failed to delete tag."
msgid "Unknown error."
msgstr "Unknown error."
msgid "No error."
msgstr "No error."
msgid "No error"
msgstr "No error"
msgid "Cut"
msgstr "Cut"
msgid "Clear selected cells placing original contents on clipboard"
msgstr "Clear selected cells placing original contents on clipboard"
msgid "Copy"
msgstr "Copy"
msgid "Copy selected cells to clipboard"
msgstr "Copy selected cells to clipboard"
msgid "Paste"
msgstr "Paste"
msgid "Paste clipboard cells to matrix at current cell"
msgstr "Paste clipboard cells to matrix at current cell"
msgid "Delete"
msgstr "Delete"
msgid "Clear contents of selected cells"
msgstr "Clear contents of selected cells"
msgid "Select All"
msgstr "Select All"
msgid "Select all cells"
msgstr "Select all cells"
msgid "Pan Left/Right"
msgstr "Pan Left/Right"
msgid "Pan Up/Down"
msgstr "Pan Up/Down"
msgid "Finish Drawing"
msgstr "Finish Drawing"
msgid "Add to Selection"
msgstr "Add to Selection"
msgid "Highlight Net"
msgstr "Highlight Net"
msgid "Remove from Selection"
msgstr "Remove from Selection"
msgid "Ignore Grid Snaps"
msgstr "Ignore Grid Snaps"
msgid "Ignore Other Snaps"
msgstr "Ignore Other Snaps"
msgid "Quit"
msgstr "Quit"
msgid "Project Manager"
msgstr "Project Manager"
msgid "Gestures"
msgstr "Gestures"
msgid "KiCad received an empty response!"
msgstr "KiCad received an empty response!"
#, c-format
msgid "Error: %s"
msgstr "Error: %s"
#, c-format
msgid "API Response: %s"
msgstr "API Response: %s"
#, c-format
msgid "API responded with error code: %s"
msgstr "API responded with error code: %s"
msgid "Memory was exhausted trying to load the DXF, it may be too large."
msgstr "Memory was exhausted trying to load the DXF, it may be too large."
msgid "Invalid spline definition encountered"
msgstr "Invalid spline definition encountered"
#, c-format
msgid "%s is not supported."
msgstr "%s is not supported."
msgid "DXF construction lines not currently supported."
msgstr "DXF construction lines not currently supported."
msgid "DXF arc-aligned text not currently supported."
msgstr "DXF arc-aligned text not currently supported."
msgid "DXF dimensions not currently supported."
msgstr "DXF dimensions not currently supported."
msgid "DXF hatches not currently supported."
msgstr "DXF hatches not currently supported."
msgid "DXF traces not currently supported."
msgstr "DXF traces not currently supported."
msgid "DXF 3dfaces not currently supported."
msgstr "DXF 3dfaces not currently supported."
msgid "DXF solids not currently supported."
msgstr "DXF solids not currently supported."
msgid "DXF images not currently supported."
msgstr "DXF images not currently supported."
#, c-format
msgid "Cannot open file '%s'."
msgstr "Cannot open file '%s'."
msgid "Error reading file: cannot determine length."
msgstr "Error reading file: cannot determine length."
msgid "Error reading file."
msgstr "Error reading file."
msgid ""
"Missing null byte at end of property list. Imported data might be malformed "
"or missing."
msgstr ""
"Missing null byte at end of property list. Imported data might be malformed "
"or missing."
#, c-format
msgid "Unit '%s' does not end with 'mil'."
msgstr "Unit '%s' does not end with 'mil'."
#, c-format
msgid "Cannot convert '%s' to double."
msgstr "Cannot convert '%s' to double."
#, c-format
msgid "Cannot open file '%s'"
msgstr "Cannot open file '%s'"
msgid "File import cancelled by user."
msgstr "File import cancelled by user."
msgid "The selected file is not valid or might be corrupt!"
msgstr "The selected file is not valid or might be corrupt!"
#, c-format
msgid "Unexpected number of points in '%s'. Found %d but expected %d."
msgstr "Unexpected number of points in '%s'. Found %d but expected %d."
#, c-format
msgid "Missing node '%s' in '%s'"
msgstr "Missing node '%s' in '%s'"
#, c-format
msgid "Unknown node '%s' in '%s'"
msgstr "Unknown node '%s' in '%s'"
#, c-format
msgid "Missing Parameter '%s' in '%s'"
msgstr "Missing Parameter '%s' in '%s'"
#, c-format
msgid "Unknown Parameter '%s' in '%s'"
msgstr "Unknown Parameter '%s' in '%s'"
#, c-format
msgid "Unable to parse '%s' in '%s'"
msgstr "Unable to parse '%s' in '%s'"
#, c-format
msgid "Invalid size %lld: too large"
msgstr "Invalid size %lld: too large"
#, c-format
msgid "Invalid Arc with radius %f and angle %f"
msgstr "Invalid Arc with radius %f and angle %f"
#, c-format
msgid "Failed to parse number from '%s'"
msgstr "Failed to parse number from '%s'"
#, c-format
msgid "JSON error reading '%s': %s"
msgstr "JSON error reading '%s': %s"
#, c-format
msgid "Error reading '%s': %s"
msgstr "Error reading '%s': %s"
#, c-format
msgid ""
"'%s' does not appear to be a valid EasyEDA (JLCEDA) Pro project or library "
"file. Cannot find project.json or device.json."
msgstr ""
"'%s' does not appear to be a valid EasyEDA (JLCEDA) Pro project or library "
"file. Cannot find project.json or device.json."
#, c-format
msgid "Cannot read ZIP archive '%s'"
msgstr "Cannot read ZIP archive '%s'"
#, c-format
msgid "Cannot parse JSON line %d in '%s': %s"
msgstr "Cannot parse JSON line %d in '%s': %s"
#, c-format
msgid "Failed to verify kiface library '%s' signature."
msgstr "Failed to verify kiface library '%s' signature."
#, c-format
msgid "Failed to load kiface library '%s'."
msgstr "Failed to load kiface library '%s'."
#, c-format
msgid "Could not read instance name and version from kiface library '%s'."
msgstr "Could not read instance name and version from kiface library '%s'."
#, c-format
msgid ""
"Fatal Installation Bug. File:\n"
"'%s'\n"
"could not be loaded\n"
msgstr ""
"Fatal Installation Bug. File:\n"
"'%s'\n"
"could not be loaded\n"
msgid "It is missing.\n"
msgstr "It is missing.\n"
msgid "Perhaps a shared library (.dll or .so) file is missing.\n"
msgstr "Perhaps a shared library (.dll or .so) file is missing.\n"
msgid ""
"From command line: argv[0]:\n"
"'"
msgstr ""
"From command line: argv[0]:\n"
"'"
msgid "Error loading editor."
msgstr "Error loading editor."
#, c-format
msgid "Unable to switch language to %s"
msgstr "Unable to switch language to %s"
msgid "undefined"
msgstr "undefined"
msgid "Rescue"
msgstr "Rescue"
msgid "Wires"
msgstr "Wires"
msgid "Buses"
msgstr "Buses"
msgid "Bus junctions"
msgstr "Bus junctions"
msgid "Junctions"
msgstr "Junctions"
msgid "Labels"
msgstr "Labels"
msgid "Global labels"
msgstr "Global labels"
msgid "Hierarchical labels"
msgstr "Hierarchical labels"
msgid "Pin numbers"
msgstr "Pin numbers"
msgid "Pin names"
msgstr "Pin names"
msgid "Symbol references"
msgstr "Symbol references"
msgid "Symbol values"
msgstr "Symbol values"
msgid "Symbol fields"
msgstr "Symbol fields"
msgid "Sheet references"
msgstr "Sheet references"
msgid "Net class references"
msgstr "Net class references"
msgid "Symbol body outlines"
msgstr "Symbol body outlines"
msgid "Symbol body fills"
msgstr "Symbol body fills"
msgid "Schematic text && graphics"
msgstr "Schematic text && graphics"
msgid "Symbol private text && graphics"
msgstr "Symbol private text && graphics"
msgid "Schematic text && graphics backgrounds"
msgstr "Schematic text && graphics backgrounds"
msgid "Pins"
msgstr "Pins"
msgid "Sheet borders"
msgstr "Sheet borders"
msgid "Sheet backgrounds"
msgstr "Sheet backgrounds"
msgid "Sheet names"
msgstr "Sheet names"
msgid "Sheet fields"
msgstr "Sheet fields"
msgid "Sheet file names"
msgstr "Sheet file names"
msgid "Sheet pins"
msgstr "Sheet pins"
msgid "No-connect symbols"
msgstr "No-connect symbols"
msgid "DNP markers"
msgstr "DNP markers"
msgid "ERC warnings"
msgstr "ERC warnings"
msgid "ERC errors"
msgstr "ERC errors"
msgid "ERC exclusions"
msgstr "ERC exclusions"
msgid "Anchors"
msgstr "Anchors"
msgid "Helper items"
msgstr "Helper items"
msgid "Grid"
msgstr "Grid"
msgid "Axes"
msgstr "Axes"
msgid "Background"
msgstr "Background"
msgid "Cursor"
msgstr "Cursor"
msgid "Hovered items"
msgstr "Hovered items"
msgid "Highlighted items"
msgstr "Highlighted items"
msgid "Hidden items"
msgstr "Hidden items"
msgid "Selection highlight"
msgstr "Selection highlight"
msgid "Drawing sheet"
msgstr "Drawing sheet"
msgid "Page limits"
msgstr "Page limits"
msgid "Operating point voltages"
msgstr "Operating point voltages"
msgid "Operating point currents"
msgstr "Operating point currents"
msgid "Footprints front"
msgstr "Footprints front"
msgid "Footprints back"
msgstr "Footprints back"
msgid "Reference designators"
msgstr "Reference designators"
msgid "Footprint text"
msgstr "Footprint text"
msgid "Hidden text"
msgstr "Hidden text"
msgid "SMD pads front"
msgstr "SMD pads front"
msgid "SMD pads back"
msgstr "SMD pads back"
msgid "Through-hole pads"
msgstr "Through-hole pads"
msgid "Tracks"
msgstr "Tracks"
msgid "Through vias"
msgstr "Through vias"
msgid "Blind/Buried vias"
msgstr "Blind/Buried vias"
msgid "Micro-vias"
msgstr "Micro-vias"
msgid "Via holes"
msgstr "Via holes"
msgid "Via hole walls"
msgstr "Via hole walls"
msgid "Plated holes"
msgstr "Plated holes"
msgid "Plated hole walls"
msgstr "Plated hole walls"
msgid "Non-plated holes"
msgstr "Non-plated holes"
msgid "Ratsnest"
msgstr "Ratsnest"
msgid "DRC warnings"
msgstr "DRC warnings"
msgid "DRC errors"
msgstr "DRC errors"
msgid "DRC exclusions"
msgstr "DRC exclusions"
msgid "DRC marker shadows"
msgstr "DRC marker shadows"
msgid "Grid axes"
msgstr "Grid axes"
msgid "Locked item shadow"
msgstr "Locked item shadow"
msgid "Courtyard collision shadow"
msgstr "Courtyard collision shadow"
msgid "Illegal character found in library nickname"
msgstr "Illegal character found in library nickname"
msgid "Edit options..."
msgstr "Edit options..."
msgid "Edit options for this library entry"
msgstr "Edit options for this library entry"
msgid "Activate selected"
msgstr "Activate selected"
msgid "Deactivate selected"
msgstr "Deactivate selected"
msgid "Set visible flag"
msgstr "Set visible flag"
msgid "Unset visible flag"
msgstr "Unset visible flag"
#, c-format
msgid "Library settings for %s..."
msgstr "Library settings for %s..."
msgid "Unit"
msgstr "Unit"
msgid "Item"
msgstr "Item"
#, c-format
msgid "Unrecognized character '%c'"
msgstr "Unrecognized character '%c'"
msgid "Unknown parent of function parameters"
msgstr "Unknown parent of function parameters"
msgid "Unknown parent of property"
msgstr "Unknown parent of property"
#, c-format
msgid "Unrecognized item '%s'"
msgstr "Unrecognized item '%s'"
#, c-format
msgid "Unrecognized property '%s'"
msgstr "Unrecognized property '%s'"
#, c-format
msgid "Unrecognized function '%s'"
msgstr "Unrecognized function '%s'"
#, c-format
msgid "Unexpected units for '%s'"
msgstr "Unexpected units for '%s'"
#, c-format
msgid "Missing units for '%s'| (%s)"
msgstr "Missing units for '%s'| (%s)"
#, c-format
msgid "Type mismatch between '%s' and %lf"
msgstr "Type mismatch between '%s' and %lf"
#, c-format
msgid "Type mismatch between %lf and '%s'"
msgstr "Type mismatch between %lf and '%s'"
msgid "View Details"
msgstr "View Details"
msgid "Dismiss"
msgstr "Dismiss"
msgid "Notifications"
msgstr "Notifications"
msgid "There are no notifications available"
msgstr "There are no notifications available"
msgid "No default editor found, you must choose one."
msgstr "No default editor found, you must choose one."
msgid "Executable file"
msgstr "Executable file"
msgid "Select Preferred Editor"
msgstr "Select Preferred Editor"
msgid ""
"KiCad can anonymously report crashes and special event data to developers in "
"order to aid identifying critical bugs across the user base more effectively "
"and help profile functionality to guide improvements. \n"
"If you choose to voluntarily participate, KiCad will automatically handle "
"sending said reports when crashes or events occur. \n"
"Your design files such as schematic or PCB are not shared in this process."
msgstr ""
"KiCad can anonymously report crashes and special event data to developers in "
"order to aid identifying critical bugs across the user base more effectively "
"and help profile functionality to guide improvements. \n"
"If you choose to voluntarily participate, KiCad will automatically handle "
"sending said reports when crashes or events occur. \n"
"Your design files such as schematic or PCB are not shared in this process."
msgid "Data collection opt in request"
msgstr "Data collection opt in request"
msgid "Environment variable HOME is empty. Unable to continue."
msgstr "Environment variable HOME is empty. Unable to continue."
msgid "This language is not supported by the operating system."
msgstr "This language is not supported by the operating system."
msgid "The KiCad language file for this language is not installed."
msgstr "The KiCad language file for this language is not installed."
#, c-format
msgid "Page %s"
msgstr "Page %s"
#, c-format
msgid "%s (Page %s)"
msgstr "%s (Page %s)"
#, c-format
msgid "Show Page %s"
msgstr "Show Page %s"
#, c-format
msgid "Open %s"
msgstr "Open %s"
msgid "Error loading project footprint library table."
msgstr "Error loading project footprint library table."
msgid "This is the default net class."
msgstr "This is the default net class."
msgid "Could not open archive file."
msgstr "Could not open archive file."
msgid "Invalid archive file format."
msgstr "Invalid archive file format."
#, c-format
msgid "Extracting file '%s'."
msgstr "Extracting file '%s'."
msgid "Error extracting file!"
msgstr "Error extracting file!"
#, c-format
msgid "Failed to create file '%s'."
msgstr "Failed to create file '%s'."
#, c-format
msgid "Archived file '%s'."
msgstr "Archived file '%s'."
#, c-format
msgid "Failed to archive file '%s'."
msgstr "Failed to archive file '%s'."
#, c-format
msgid "Zip archive '%s' created (%s uncompressed, %s compressed)."
msgstr "Zip archive '%s' created (%s uncompressed, %s compressed)."
msgid "Excluded warning: "
msgstr "Excluded warning: "
msgid "Excluded error: "
msgstr "Excluded error: "
msgid "Warning: "
msgstr "Warning: "
msgid "Error: "
msgstr "Error: "
#, c-format
msgid "Unable to open %s for reading."
msgstr "Unable to open %s for reading."
msgid "Maximum line length exceeded"
msgstr "Maximum line length exceeded"
msgid "Line length exceeded"
msgstr "Line length exceeded"
msgid "Grouped By Value"
msgstr "Grouped By Value"
msgid "Reference"
msgstr "Reference"
msgid "Grouped By Value and Footprint"
msgstr "Grouped By Value and Footprint"
msgid "Attributes"
msgstr "Attributes"
msgid "CSV"
msgstr "CSV"
msgid "TSV"
msgstr "TSV"
msgid "Semicolons"
msgstr "Semicolons"
msgid "(Footprints)"
msgstr "(Footprints)"
msgid "KiCad Default"
msgstr "KiCad Default"
msgid "KiCad Classic"
msgstr "KiCad Classic"
#, c-format
msgid "Field%d"
msgstr "Field%d"
#, c-format
msgid "Close %s"
msgstr "Close %s"
#, c-format
msgid "Quit %s"
msgstr "Quit %s"
msgid "New..."
msgstr "New..."
msgid "Create a new document in the editor"
msgstr "Create a new document in the editor"
msgid "New Library..."
msgstr "New Library…"
msgid "Create a new library folder"
msgstr "Create a new library folder"
msgid "Add Library..."
msgstr "Add Library…"
msgid "Add an existing library folder"
msgstr "Add an existing library folder"
msgid "Open..."
msgstr "Open..."
msgid "Open existing document"
msgstr "Open existing document"
msgid "Save changes"
msgstr "Save changes"
msgid "Save As..."
msgstr "Save As…"
msgid "Save current document to another location"
msgstr "Save current document to another location"
msgid "Save a Copy..."
msgstr "Save a Copy..."
msgid "Save a copy of the current document to another location"
msgstr "Save a copy of the current document to another location"
msgid "Save All"
msgstr "Save All"
msgid "Save all changes"
msgstr "Save all changes"
msgid "Throw away changes"
msgstr "Throw away changes"
msgid "Page Settings..."
msgstr "Page Settings..."
msgid "Settings for paper size and title block info"
msgstr "Settings for paper size and title block info"
msgid "Print..."
msgstr "Print..."
msgid "Plot..."
msgstr "Plot..."
msgid "Close the current editor"
msgstr "Close the current editor"
msgid "Cancel current tool"
msgstr "Cancel current tool"
msgid "Finish"
msgstr "Finish"
msgid "Finish current tool"
msgstr "Finish current tool"
msgid "Show Context Menu"
msgstr "Show Context Menu"
msgid "Perform the right-mouse-button action"
msgstr "Perform the right-mouse-button action"
msgid "Undo last edit"
msgstr "Undo last edit"
msgid "Redo last edit"
msgstr "Redo last edit"
msgid "Cut selected item(s) to clipboard"
msgstr "Cut selected item(s) to clipboard"
msgid "Copy selected item(s) to clipboard"
msgstr "Copy selected item(s) to clipboard"
msgid "Paste item(s) from clipboard"
msgstr "Paste item(s) from clipboard"
msgid "Select all items on screen"
msgstr "Select all items on screen"
msgid "Unselect All"
msgstr "Unselect All"
msgid "Unselect all items on screen"
msgstr "Unselect all items on screen"
msgid "Paste Special..."
msgstr "Paste Special..."
msgid "Paste item(s) from clipboard with annotation options"
msgstr "Paste item(s) from clipboard with annotation options"
msgid "Duplicate"
msgstr "Duplicate"
msgid "Duplicates the selected item(s)"
msgstr "Duplicates the selected item(s)"
msgid "Deletes selected item(s)"
msgstr "Deletes selected item(s)"
msgid "Interactive Delete Tool"
msgstr "Interactive Delete Tool"
msgid "Delete clicked items"
msgstr "Delete clicked items"
msgid "Left Justify"
msgstr "Left Justify"
msgid "Left-justify fields and text items"
msgstr "Left-justify fields and text items"
msgid "Center Justify"
msgstr "Center Justify"
msgid "Center-justify fields and text items"
msgstr "Center-justify fields and text items"
msgid "Right Justify"
msgstr "Right Justify"
msgid "Right-justify fields and text items"
msgstr "Right-justify fields and text items"
msgid "Expand All"
msgstr "Expand All"
msgid "Collapse All"
msgstr "Collapse All"
msgid "Select Column(s)"
msgstr "Select Column(s)"
msgid "Select complete column(s) containing the current selected cell(s)"
msgstr "Select complete column(s) containing the current selected cell(s)"
msgid "Select Row(s)"
msgstr "Select Row(s)"
msgid "Select complete row(s) containing the current selected cell(s)"
msgstr "Select complete row(s) containing the current selected cell(s)"
msgid "Select Table"
msgstr "Select Table"
msgid "Select parent table of selected cell(s)"
msgstr "Select parent table of selected cell(s)"
msgid "Add Row Above"
msgstr "Add Row Above"
msgid "Insert a new table row above the selected cell(s)"
msgstr "Insert a new table row above the selected cell(s)"
msgid "Add Row Below"
msgstr "Add Row Below"
msgid "Insert a new table row below the selected cell(s)"
msgstr "Insert a new table row below the selected cell(s)"
msgid "Add Column Before"
msgstr "Add Column Before"
msgid "Insert a new table column before the selected cell(s)"
msgstr "Insert a new table column before the selected cell(s)"
msgid "Add Column After"
msgstr "Add Column After"
msgid "Insert a new table column after the selected cell(s)"
msgstr "Insert a new table column after the selected cell(s)"
msgid "Delete Row(s)"
msgstr "Delete Row(s)"
msgid "Delete rows containing the currently selected cell(s)"
msgstr "Delete rows containing the currently selected cell(s)"
msgid "Delete Column(s)"
msgstr "Delete Column(s)"
msgid "Delete columns containing the currently selected cell(s)"
msgstr "Delete columns containing the currently selected cell(s)"
msgid "Merge Cells"
msgstr "Merge Cells"
msgid "Turn selected table cells into a single cell"
msgstr "Turn selected table cells into a single cell"
msgid "Unmerge Cells"
msgstr "Unmerge Cells"
msgid "Turn merged table cells back into separate cells."
msgstr "Turn merged table cells back into separate cells."
msgid "Edit Table"
msgstr "Edit Table"
msgid "Cycle Arc Editing Mode"
msgstr "Cycle Arc Editing Mode"
msgid "Switch to a different method of editing arcs"
msgstr "Switch to a different method of editing arcs"
msgid "Show Search Panel"
msgstr "Show Search Panel"
msgid "Show/hide the search panel"
msgstr "Show/hide the search panel"
msgid "Find"
msgstr "Find"
msgid "Find text"
msgstr "Find text"
msgid "Find and Replace"
msgstr "Find and Replace"
msgid "Find and replace text"
msgstr "Find and replace text"
msgid "Find Next"
msgstr "Find Next"
msgid "Find next match"
msgstr "Find next match"
msgid "Find Previous"
msgstr "Find Previous"
msgid "Find previous match"
msgstr "Find previous match"
msgid "Find Next Marker"
msgstr "Find Next Marker"
msgid "Replace and Find Next"
msgstr "Replace and Find Next"
msgid "Replace current match and find next"
msgstr "Replace current match and find next"
msgid "Replace All"
msgstr "Replace All"
msgid "Replace all matches"
msgstr "Replace all matches"
msgid "Previous Marker"
msgstr "Previous Marker"
msgid "Go to previous marker in Checker window"
msgstr "Go to previous marker in Checker window"
msgid "Next Marker"
msgstr "Next Marker"
msgid "Go to next marker in Checker window"
msgstr "Go to next marker in Checker window"
msgid "Exclude Marker"
msgstr "Exclude Marker"
msgid "Mark current violation in Checker window as an exclusion"
msgstr "Mark current violation in Checker window as an exclusion"
msgid "Refresh"
msgstr "Refresh"
msgid "Zoom to Fit"
msgstr "Zoom to Fit"
msgid "Zoom to Objects"
msgstr "Zoom to Objects"
msgid "Zoom In at Cursor"
msgstr "Zoom In at Cursor"
msgid "Zoom Out at Cursor"
msgstr "Zoom Out at Cursor"
msgid "Zoom In"
msgstr "Zoom In"
msgid "Zoom Out"
msgstr "Zoom Out"
msgid "Center on Cursor"
msgstr "Center on Cursor"
msgid "Zoom to Selection"
msgstr "Zoom to Selection"
msgid "Undo Last Zoom"
msgstr "Undo Last Zoom"
msgid "Return zoom to level prior to last zoom action"
msgstr "Return zoom to level prior to last zoom action"
msgid "Redo Last Zoom"
msgstr "Redo Last Zoom"
msgid "Return zoom to level prior to last zoom undo"
msgstr "Return zoom to level prior to last zoom undo"
msgid "Cursor Up"
msgstr "Cursor Up"
msgid "Cursor Down"
msgstr "Cursor Down"
msgid "Cursor Left"
msgstr "Cursor Left"
msgid "Cursor Right"
msgstr "Cursor Right"
msgid "Cursor Up Fast"
msgstr "Cursor Up Fast"
msgid "Cursor Down Fast"
msgstr "Cursor Down Fast"
msgid "Cursor Left Fast"
msgstr "Cursor Left Fast"
msgid "Cursor Right Fast"
msgstr "Cursor Right Fast"
msgid "Click"
msgstr "Click"
msgid "Performs left mouse button click"
msgstr "Performs left mouse button click"
msgid "Double-click"
msgstr "Double-click"
msgid "Performs left mouse button double-click"
msgstr "Performs left mouse button double-click"
msgid "Pin Library"
msgstr "Pin Library"
msgid "Keep the library at the top of the list"
msgstr "Keep the library at the top of the list"
msgid "Unpin Library"
msgstr "Unpin Library"
msgid "No longer keep the library at the top of the list"
msgstr "No longer keep the library at the top of the list"
msgid "Pan Up"
msgstr "Pan Up"
msgid "Pan Down"
msgstr "Pan Down"
msgid "Pan Left"
msgstr "Pan Left"
msgid "Pan Right"
msgstr "Pan Right"
msgid "Switch to Fast Grid 1"
msgstr "Switch to Fast Grid 1"
msgid "Switch to Fast Grid 2"
msgstr "Switch to Fast Grid 2"
msgid "Cycle Fast Grid"
msgstr "Cycle Fast Grid"
msgid "Switch to Next Grid"
msgstr "Switch to Next Grid"
msgid "Switch to Previous Grid"
msgstr "Switch to Previous Grid"
msgid "Grid Origin"
msgstr "Grid Origin"
msgid "Place the grid origin point"
msgstr "Place the grid origin point"
msgid "Reset Grid Origin"
msgstr "Reset Grid Origin"
msgid "Show Grid"
msgstr "Show Grid"
msgid "Display background grid in the edit window"
msgstr "Display background grid in the edit window"
msgid "Enables item-specific grids that override the current grid"
msgstr "Enables item-specific grids that override the current grid"
msgid "Edit grid definitions"
msgstr "Edit grid definitions"
msgid "Grid Origin..."
msgstr "Grid Origin..."
msgid "Set the grid origin point"
msgstr "Set the grid origin point"
msgid "Use inches"
msgstr "Use inches"
msgid "Mils"
msgstr "Mils"
msgid "Use mils"
msgstr "Use mils"
msgid "Millimeters"
msgstr "Millimeters"
msgid "Use millimeters"
msgstr "Use millimeters"
msgid "Select Columns..."
msgstr "Select Columns..."
msgid "Switch units"
msgstr "Switch units"
msgid "Switch between imperial and metric units"
msgstr "Switch between imperial and metric units"
msgid "Polar Coordinates"
msgstr "Polar Coordinates"
msgid "Switch between polar and cartesian coordinate systems"
msgstr "Switch between polar and cartesian coordinate systems"
msgid "Reset Local Coordinates"
msgstr "Reset Local Coordinates"
msgid "Always Show Cursor"
msgstr "Always Show Cursor"
msgid "Display crosshairs even in selection tool"
msgstr "Display crosshairs even in selection tool"
msgid "Full-Window Crosshairs"
msgstr "Full-Window Crosshairs"
msgid "Switch display of full-window crosshairs"
msgstr "Switch display of full-window crosshairs"
msgid "Inactive Layer View Mode"
msgstr "Inactive Layer View Mode"
msgid "Toggle inactive layers between normal and dimmed"
msgstr "Toggle inactive layers between normal and dimmed"
msgid "Inactive Layer View Mode (3-state)"
msgstr "Inactive Layer View Mode (3-state)"
msgid "Cycle inactive layers between normal, dimmed, and hidden"
msgstr "Cycle inactive layers between normal, dimmed, and hidden"
msgid "Draw Bounding Boxes"
msgstr "Draw Bounding Boxes"
msgid "Select item(s)"
msgstr "Select item(s)"
msgid "Measure Tool"
msgstr "Measure Tool"
msgid "Interactively measure distance between points"
msgstr "Interactively measure distance between points"
msgid "Switch to Project Manager"
msgstr "Switch to Project Manager"
msgid "Show project window"
msgstr "Show project window"
msgid "Show 3D viewer window"
msgstr "Show 3D viewer window"
msgid "Symbol Library Browser"
msgstr "Symbol Library Browser"
msgid "Browse symbol libraries"
msgstr "Browse symbol libraries"
msgid "Create, delete and edit symbols"
msgstr "Create, delete and edit symbols"
msgid "Footprint Library Browser"
msgstr "Footprint Library Browser"
msgid "Browse footprint libraries"
msgstr "Browse footprint libraries"
msgid "Create, delete and edit footprints"
msgstr "Create, delete and edit footprints"
msgid "Show Properties Manager"
msgstr "Show Properties Manager"
msgid "Show/hide the properties manager"
msgstr "Show/hide the properties manager"
msgid "Update PCB from Schematic..."
msgstr "Update PCB from Schematic…"
msgid "Update PCB with changes made to schematic"
msgstr "Update PCB with changes made to schematic"
msgid "Update Schematic from PCB..."
msgstr "Update Schematic from PCB..."
msgid "Update schematic with changes made to PCB"
msgstr "Update schematic with changes made to PCB"
msgid "Preferences..."
msgstr "Preferences..."
msgid "Show preferences for all open tools"
msgstr "Show preferences for all open tools"
msgid "Configure Paths..."
msgstr "Configure Paths…"
msgid "Edit path configuration environment variables"
msgstr "Edit path configuration environment variables"
msgid "Manage Symbol Libraries..."
msgstr "Manage Symbol Libraries…"
msgid "Edit the global and project symbol library lists"
msgstr "Edit the global and project symbol library lists"
msgid "Manage Footprint Libraries..."
msgstr "Manage Footprint Libraries..."
msgid "Edit the global and project footprint library lists"
msgstr "Edit the global and project footprint library lists"
msgid "Getting Started with KiCad"
msgstr "Getting Started with KiCad"
msgid "Open \"Getting Started in KiCad\" guide for beginners"
msgstr "Open “Getting Started in KiCad” guide for beginners"
msgid "Help"
msgstr "Help"
msgid "Open product documentation in a web browser"
msgstr "Open product documentation in a web browser"
msgid "About KiCad"
msgstr "About KiCad"
msgid "Open about dialog"
msgstr "Open about dialog"
msgid "List Hotkeys..."
msgstr "List Hotkeys..."
msgid "Displays current hotkeys table and corresponding commands"
msgstr "Displays current hotkeys table and corresponding commands"
msgid "Get Involved"
msgstr "Get Involved"
msgid "Open \"Contribute to KiCad\" in a web browser"
msgstr "Open \"Contribute to KiCad\" in a web browser"
msgid "Open \"Donate to KiCad\" in a web browser"
msgstr "Open \"Donate to KiCad\" in a web browser"
msgid "Report Bug"
msgstr "Report Bug"
msgid "Can not switch to project manager in stand-alone mode."
msgstr "Can not switch to project manager in stand-alone mode."
#, c-format
msgid ""
"Help file '%s' or\n"
"'%s' could not be found.\n"
"Do you want to access the KiCad online help?"
msgstr ""
"Help file '%s' or\n"
"'%s' could not be found.\n"
"Do you want to access the KiCad online help?"
msgid "File Not Found"
msgstr "File Not Found"
#, c-format
msgid ""
"Help file '%s' could not be found.\n"
"Do you want to access the KiCad online help?"
msgstr ""
"Help file '%s' could not be found.\n"
"Do you want to access the KiCad online help?"
#, c-format
msgid ""
"Could not launch the default browser.\n"
"For information on how to help the KiCad project, visit %s"
msgstr ""
"Could not launch the default browser.\n"
"For information on how to help the KiCad project, visit %s"
msgid "Get involved with KiCad"
msgstr "Get involved with KiCad"
#, c-format
msgid ""
"Could not launch the default browser.\n"
"To donate to the KiCad project, visit %s"
msgstr ""
"Could not launch the default browser.\n"
"To donate to the KiCad project, visit %s"
msgid "Select &All\tA"
msgstr "Select &All\tA"
msgid "&Expand Selection\tE"
msgstr "&Expand Selection\tE"
#, c-format
msgid "Zoom: %.2f"
msgstr "Zoom: %.2f"
#, c-format
msgid "Incorrect value: %s"
msgstr "Incorrect value: %s"
msgid "Invalid signal name"
msgstr "Invalid signal name"
msgid "Signal names cannot contain CR or LF characters"
msgstr "Signal names cannot contain CR or LF characters"
msgid "Signal names cannot contain spaces"
msgstr "Signal names cannot contain spaces"
msgid "The value of the field cannot be empty."
msgstr "The value of the field cannot be empty."
msgid "carriage return"
msgstr "carriage return"
msgid "line feed"
msgstr "line feed"
msgid "tab"
msgstr "tab"
msgid "space"
msgstr "space"
msgid " or "
msgstr " or "
msgid ", or "
msgstr ", or "
#, c-format
msgid "The reference designator cannot contain %s character(s)."
msgstr "The reference designator cannot contain %s character(s)."
#, c-format
msgid "The value field cannot contain %s character(s)."
msgstr "The value field cannot contain %s character(s)."
#, c-format
msgid "The footprint field cannot contain %s character(s)."
msgstr "The footprint field cannot contain %s character(s)."
#, c-format
msgid "The datasheet field cannot contain %s character(s)."
msgstr "The datasheet field cannot contain %s character(s)."
#, c-format
msgid "The sheet name cannot contain %s character(s)."
msgstr "The sheet name cannot contain %s character(s)."
#, c-format
msgid "The sheet filename cannot contain %s character(s)."
msgstr "The sheet filename cannot contain %s character(s)."
#, c-format
msgid "The field cannot contain %s character(s)."
msgstr "The field cannot contain %s character(s)."
msgid "The reference designator cannot contain text variable references"
msgstr "The reference designator cannot contain text variable references"
msgid "Field Validation Error"
msgstr "Field Validation Error"
msgid "Mirroring for Y axis is not supported yet"
msgstr "Mirroring for Y axis is not supported yet"
msgid "<not found>"
msgstr "<not found>"
msgid "Board"
msgstr "Board"
msgid "Library"
msgstr "Library"
msgid "Footprint not found."
msgstr "Footprint not found."
msgid "Loading Footprint Libraries"
msgstr "Loading Footprint Libraries"
msgid "No default footprint"
msgstr "No default footprint"
msgid "Rendering Engine"
msgstr "Rendering Engine"
msgid "Accelerated graphics"
msgstr "Accelerated graphics"
msgid "Hardware-accelerated graphics (recommended)"
msgstr "Hardware-accelerated graphics (recommended)"
msgid "Fallback graphics"
msgstr "Fallback graphics"
msgid ""
"Software graphics (for computers which do not support KiCad's hardware "
"acceleration requirements)"
msgstr ""
"Software graphics (for computers which do not support KiCad's hardware "
"acceleration requirements)"
msgid "Grid Display"
msgstr "Grid Display"
msgid "Style:"
msgstr "Style:"
msgid "Dots"
msgstr "Dots"
msgid "Lines"
msgstr "Lines"
msgid "Small crosses"
msgstr "Small crosses"
msgid "Grid thickness:"
msgstr "Grid thickness:"
msgid "Minimum grid spacing:"
msgstr "Minimum grid spacing:"
msgid "Snap to grid:"
msgstr "Snap to grid:"
msgid "Always"
msgstr "Always"
msgid "When grid shown"
msgstr "When grid shown"
msgid "Never"
msgstr "Never"
msgid "Small crosshairs"
msgstr "Small crosshairs"
msgid "Full window crosshairs"
msgstr "Full window crosshairs"
msgid "Always show crosshairs"
msgstr "Always show crosshairs"
msgid "Select a File"
msgstr "Select a File"
msgid "Select Path"
msgstr "Select Path"
msgid "Sort by Best Match"
msgstr "Sort by Best Match"
msgid "Sort Alphabetically"
msgstr "Sort Alphabetically"
msgid "recent searches"
msgstr "recent searches"
msgid "Select Columns"
msgstr "Select Columns"
msgid "Zoom in plot view."
msgstr "Zoom in plot view."
msgid "Zoom out plot view."
msgstr "Zoom out plot view."
msgid "Center plot view to this position"
msgstr "Center plot view to this position"
msgid "Fit on Screen"
msgstr "Fit on Screen"
msgid "Set plot view to show all items"
msgstr "Set plot view to show all items"
msgid "<no net>"
msgstr "<no net>"
msgid "<create net>"
msgstr "<create net>"
msgid "Filter:"
msgstr "Filter:"
msgid "Reset to Defaults"
msgstr "Reset to Defaults"
msgid "Reveal Preferences in Finder"
msgstr "Reveal Preferences in Finder"
msgid "Open Preferences Directory"
msgstr "Open Preferences Directory"
#, c-format
msgid "Reset %s to Defaults"
msgstr "Reset %s to Defaults"
msgid "No objects selected"
msgstr "No objects selected"
#, c-format
msgid "%d objects selected"
msgstr "%d objects selected"
msgid "Basic Properties"
msgstr "Basic Properties"
#, c-format
msgid "%s must be at least %s."
msgstr "%s must be at least %s."
#, c-format
msgid "%s must be less than %s."
msgstr "%s must be less than %s."
msgid "Press a new hotkey, or press Esc to cancel..."
msgstr "Press a new hotkey, or press Esc to cancel…"
msgid "Command:"
msgstr "Command:"
msgid "Current key:"
msgstr "Current key:"
msgid "Clear assigned hotkey"
msgstr "Clear assigned hotkey"
msgid "Set Hotkey"
msgstr "Set Hotkey"
#, c-format
msgid "'%s' is a reserved hotkey in KiCad and cannot be assigned."
msgstr "'%s' is a reserved hotkey in KiCad and cannot be assigned."
msgid "Edit..."
msgstr "Edit…"
msgid "Edit Alternate..."
msgstr "Edit Alternate..."
msgid "Undo Changes"
msgstr "Undo Changes"
msgid "Clear Assigned Hotkey"
msgstr "Clear Assigned Hotkey"
msgid "Clear Assigned Alternate"
msgstr "Clear Assigned Alternate"
msgid "Restore Defaults"
msgstr "Restore Defaults"
#, c-format
msgid ""
"'%s' is already assigned to '%s' in section '%s'. Are you sure you want to "
"change its assignment?"
msgstr ""
"'%s' is already assigned to '%s' in section '%s'. Are you sure you want to "
"change its assignment?"
msgid "Confirm change"
msgstr "Confirm change"
msgid "Command"
msgstr "Command"
msgid "(double-click to edit)"
msgstr "(double-click to edit)"
msgid "Hotkey"
msgstr "Hotkey"
msgid "Alternate"
msgstr "Alternate"
msgid "Error:"
msgstr "Error:"
msgid "Warning:"
msgstr "Warning:"
msgid "Info:"
msgstr "Info:"
msgid "Save Report File"
msgstr "Save Report File"
#, c-format
msgid "Cannot write report to file '%s'."
msgstr "Cannot write report to file '%s'."
msgid "File save error"
msgstr "File save error"
msgid "Output Messages"
msgstr "Output Messages"
msgid "Show:"
msgstr "Show:"
msgid "All"
msgstr "All"
msgid "Warnings"
msgstr "Warnings"
msgid "Actions"
msgstr "Actions"
msgid "Infos"
msgstr "Infos"
msgid "Save..."
msgstr "Save…"
msgid "All files"
msgstr "All files"
msgid "KiCad symbol library files"
msgstr "KiCad symbol library files"
msgid "KiCad project files"
msgstr "KiCad project files"
msgid "KiCad legacy project files"
msgstr "KiCad legacy project files"
msgid "All KiCad project files"
msgstr "All KiCad project files"
msgid "All KiCad schematic files"
msgstr "All KiCad schematic files"
msgid "KiCad legacy schematic files"
msgstr "KiCad legacy schematic files"
msgid "KiCad s-expression schematic files"
msgstr "KiCad s-expression schematic files"
msgid "CADSTAR Archive files"
msgstr "CADSTAR Archive files"
msgid "Eagle XML files"
msgstr "Eagle XML files"
msgid "OrcadPCB2 netlist files"
msgstr "OrcadPCB2 netlist files"
msgid "KiCad netlist files"
msgstr "KiCad netlist files"
msgid "Allegro netlist files"
msgstr "Allegro netlist files"
msgid "EasyEDA (JLCEDA) Std backup archive"
msgstr "EasyEDA (JLCEDA) Std backup archive"
msgid "EasyEDA (JLCEDA) Pro files"
msgstr "EasyEDA (JLCEDA) Pro files"
msgid "KiCad printed circuit board files"
msgstr "KiCad printed circuit board files"
msgid "KiCad footprint files"
msgstr "KiCad footprint files"
msgid "KiCad footprint library paths"
msgstr "KiCad footprint library paths"
msgid "Drawing sheet files"
msgstr "Drawing sheet files"
msgid "KiCad symbol footprint link files"
msgstr "KiCad symbol footprint link files"
msgid "Drill files"
msgstr "Drill files"
msgid "SVG files"
msgstr "SVG files"
msgid "HTML files"
msgstr "HTML files"
msgid "CSV Files"
msgstr "CSV Files"
msgid "Portable document format files"
msgstr "Portable document format files"
msgid "PostScript files"
msgstr "PostScript files"
msgid "Json files"
msgstr "Json files"
msgid "Report files"
msgstr "Report files"
msgid "Component placement files"
msgstr "Component placement files"
msgid "VRML and X3D files"
msgstr "VRML and X3D files"
msgid "IDFv3 footprint files"
msgstr "IDFv3 footprint files"
msgid "Text files"
msgstr "Text files"
msgid "Legacy footprint export files"
msgstr "Legacy footprint export files"
msgid "Electrical rule check file"
msgstr "Electrical rule check file"
msgid "Spice library file"
msgstr "Spice library file"
msgid "SPICE netlist file"
msgstr "SPICE netlist file"
msgid "CadStar netlist file"
msgstr "CadStar netlist file"
msgid "Symbol footprint association files"
msgstr "Symbol footprint association files"
msgid "Zip file"
msgstr "Zip file"
msgid "GenCAD 1.4 board files"
msgstr "GenCAD 1.4 board files"
msgid "DXF Files"
msgstr "DXF Files"
msgid "Gerber job file"
msgstr "Gerber job file"
msgid "Specctra DSN file"
msgstr "Specctra DSN file"
msgid "Specctra Session file"
msgstr "Specctra Session file"
msgid "IPC-D-356 Test Files"
msgstr "IPC-D-356 Test Files"
msgid "Workbook file"
msgstr "Workbook file"
msgid "PNG file"
msgstr "PNG file"
msgid "Jpeg file"
msgstr "Jpeg file"
msgid "Hotkey file"
msgstr "Hotkey file"
#, c-format
msgid "Equivalence file '%s' could not be found."
msgstr "Equivalence file '%s' could not be found."
#, c-format
msgid "Error opening equivalence file '%s'."
msgstr "Error opening equivalence file '%s'."
msgid "Equivalence File Load Error"
msgstr "Equivalence File Load Error"
#, c-format
msgid "%lu footprint/symbol equivalences found."
msgstr "%lu footprint/symbol equivalences found."
#, c-format
msgid ""
"Component %s: footprint %s not found in any of the project footprint "
"libraries."
msgstr ""
"Component %s: footprint %s not found in any of the project footprint "
"libraries."
msgid "CvPcb Warning"
msgstr "CvPcb Warning"
msgid ""
"You have run CvPcb for the first time using the new footprint library table "
"method for finding footprints.\n"
"CvPcb has either copied the default table or created an empty table in your "
"home folder.\n"
"You must first configure the library table to include all footprint "
"libraries not included with KiCad.\n"
"See the \"Footprint Library Table\" section of the CvPcb documentation for "
"more information."
msgstr ""
"You have run CvPcb for the first time using the new footprint library table "
"method for finding footprints.\n"
"CvPcb has either copied the default table or created an empty table in your "
"home folder.\n"
"You must first configure the library table to include all footprint "
"libraries not included with KiCad.\n"
"See the “Footprint Library Table” section of the CvPcb documentation for "
"more information."
msgid ""
"An error occurred attempting to load the global footprint library table."
msgstr ""
"An error occurred attempting to load the global footprint library table."
msgid "Assign Footprints"
msgstr "Assign Footprints"
msgid "Footprint Libraries"
msgstr "Footprint Libraries"
msgid "Symbol : Footprint Assignments"
msgstr "Symbol : Footprint Assignments"
msgid "Filtered Footprints"
msgstr "Filtered Footprints"
msgid "Apply, Save Schematic && Continue"
msgstr "Apply, Save Schematic && Continue"
msgid "Symbol to footprint changes are unsaved"
msgstr "Symbol to footprint changes are unsaved"
msgid "Symbol to Footprint links have been modified. Save changes?"
msgstr "Symbol to Footprint links have been modified. Save changes?"
#, c-format
msgid "'%s' is not a valid footprint."
msgstr "'%s' is not a valid footprint."
msgid "Keywords"
msgstr "Keywords"
msgid "Pin Count"
msgstr "Pin Count"
msgid "Search Text"
msgstr "Search Text"
msgid "No Filtering"
msgstr "No Filtering"
#, c-format
msgid "Filtered by %s"
msgstr "Filtered by %s"
#, c-format
msgid ": %i matching footprints"
msgstr ": %i matching footprints"
#, c-format
msgid "Description: %s; Keywords: %s"
msgstr "Description: %s; Keywords: %s"
#, c-format
msgid "Library location: %s"
msgstr "Library location: %s"
msgid "Library location: unknown"
msgstr "Library location: unknown"
msgid ""
"No PCB footprint libraries are listed in the current footprint library table."
msgstr ""
"No PCB footprint libraries are listed in the current footprint library table."
msgid "Configuration Error"
msgstr "Configuration Error"
#, c-format
msgid ""
"Error loading schematic.\n"
"%s"
msgstr ""
"Error loading schematic.\n"
"%s"
#, c-format
msgid "Project file: '%s'"
msgstr "Project file: '%s'"
msgid "No text editor selected in KiCad. Please choose one."
msgstr "No text editor selected in KiCad. Please choose one."
msgid "Footprint Association File"
msgstr "Footprint Association File"
#, c-format
msgid "File '%s' already exists in list."
msgstr "File '%s' already exists in list."
msgid "Footprint association files:"
msgstr "Footprint association files:"
msgid "Add association file"
msgstr "Add association file"
msgid "Edit association file"
msgstr "Edit association file"
msgid "Remove association file"
msgstr "Remove association file"
msgid "Available path substitutions:"
msgstr "Available path substitutions:"
msgid "Ref"
msgstr "Ref"
msgid "Schematic assignment"
msgstr "Schematic assignment"
msgid "Cmp file assignment"
msgstr "Cmp file assignment"
msgid ""
"Footprint assignments from schematic netlist and symbol footprint "
"association file (.cmp) are conflicting.\n"
"\n"
"Please choose the assignment."
msgstr ""
"Footprint assignments from schematic netlist and symbol footprint "
"association file (.cmp) are conflicting.\n"
"\n"
"Please choose the assignment."
msgid "Footprint Assignment Conflicts"
msgstr "Footprint Assignment Conflicts"
msgid "Footprint Viewer"
msgstr "Footprint Viewer"
msgid "Automatic Zoom on footprint change"
msgstr "Automatic Zoom on footprint change"
#, c-format
msgid "Footprint ID '%s' is not valid."
msgstr "Footprint ID '%s' is not valid."
#, c-format
msgid "Library '%s' is not in the footprint library table."
msgstr "Library '%s' is not in the footprint library table."
#, c-format
msgid "Footprint '%s' not found."
msgstr "Footprint '%s' not found."
#, c-format
msgid "Footprint: %s"
msgstr "Footprint: %s"
#, c-format
msgid "Lib: %s"
msgstr "Lib: %s"
msgid ""
"Some of the assigned footprints are legacy entries with no library names. "
"Would you like KiCad to attempt to convert them to the new required LIB_ID "
"format? (If you answer no, then these assignments will be cleared and you "
"will need to re-assign them manually.)"
msgstr ""
"Some of the assigned footprints are legacy entries with no library names. "
"Would you like KiCad to attempt to convert them to the new required LIB_ID "
"format? (If you answer no, then these assignments will be cleared and you "
"will need to re-assign them manually.)"
#, c-format
msgid "Component '%s' footprint '%s' <b>not found</b> in any library.\n"
msgstr "Component '%s' footprint '%s' <b>not found</b> in any library.\n"
#, c-format
msgid "Component '%s' footprint '%s' was found in <b>multiple</b> libraries.\n"
msgstr ""
"Component '%s' footprint '%s' was found in <b>multiple</b> libraries.\n"
msgid "First check your footprint library table entries."
msgstr "First check your footprint library table entries."
msgid "Problematic Footprint Library Tables"
msgstr "Problematic Footprint Library Tables"
msgid ""
"The following errors occurred attempting to convert the footprint "
"assignments:\n"
"\n"
msgstr ""
"The following errors occurred attempting to convert the footprint "
"assignments:\n"
"\n"
msgid ""
"\n"
"You will need to reassign them manually if you want them to be updated "
"correctly the next time you import the netlist in Pcbnew."
msgstr ""
"\n"
"You will need to reassign them manually if you want them to be updated "
"correctly the next time you import the netlist in Pcbnew."
msgid "Schematic saved"
msgstr "Schematic saved"
msgid "Footprint Filters:"
msgstr "Footprint Filters:"
msgid "View selected footprint"
msgstr "View selected footprint"
msgid "View the selected footprint in the footprint viewer"
msgstr "View the selected footprint in the footprint viewer"
msgid "Manage Footprint Association Files..."
msgstr "Manage Footprint Association Files..."
msgid ""
"Edit the footprint association files list. These files are used to "
"automatically assign footprint names from symbol values."
msgstr ""
"Edit the footprint association files list. These files are used to "
"automatically assign footprint names from symbol values."
msgid "Save to Schematic"
msgstr "Save to Schematic"
msgid "Save footprint associations in schematic symbol footprint fields"
msgstr "Save footprint associations in schematic symbol footprint fields"
msgid "Save to Schematic and File"
msgstr "Save to Schematic and File"
msgid ""
"Save footprint associations in schematic symbol footprint fields and "
"schematic files"
msgstr ""
"Save footprint associations in schematic symbol footprint fields and "
"schematic files"
msgid "Select next unassigned symbol"
msgstr "Select next unassigned symbol"
msgid "Select next symbol with no footprint assignment"
msgstr "Select next symbol with no footprint assignment"
msgid "Select previous unassigned symbol"
msgstr "Select previous unassigned symbol"
msgid "Select previous symbol with no footprint assignment"
msgstr "Select previous symbol with no footprint assignment"
msgid "Assign footprint"
msgstr "Assign footprint"
msgid "Assign footprint to selected symbols"
msgstr "Assign footprint to selected symbols"
msgid "Automatically assign footprints"
msgstr "Automatically assign footprints"
msgid "Perform automatic footprint assignment"
msgstr "Perform automatic footprint assignment"
msgid "Delete association"
msgstr "Delete association"
msgid "Delete selected footprint associations"
msgstr "Delete selected footprint associations"
msgid "Delete all footprint associations"
msgstr "Delete all footprint associations"
msgid "Use symbol footprint filters"
msgstr "Use symbol footprint filters"
msgid "Filter footprint list by footprint filters defined in the symbol"
msgstr "Filter footprint list by footprint filters defined in the symbol"
msgid "Filter by pin count"
msgstr "Filter by pin count"
msgid "Filter footprint list by pin count"
msgstr "Filter footprint list by pin count"
msgid "Filter by library"
msgstr "Filter by library"
msgid "Filter footprint list by library"
msgstr "Filter footprint list by library"
msgid "Delete all associations?"
msgstr "Delete all associations?"
msgid "Unable to create the footprint viewer frame"
msgstr "Unable to create the footprint viewer frame"
msgid "Delete Annotation"
msgstr "Delete Annotation"
#, c-format
msgid "%d duplicate time stamps were found and replaced."
msgstr "%d duplicate time stamps were found and replaced."
#, c-format
msgid "Updated %s (unit %s) from %s to %s."
msgstr "Updated %s (unit %s) from %s to %s."
#, c-format
msgid "Updated %s from %s to %s."
msgstr "Updated %s from %s to %s."
#, c-format
msgid "Annotated %s (unit %s) as %s."
msgstr "Annotated %s (unit %s) as %s."
#, c-format
msgid "Annotated %s as %s."
msgstr "Annotated %s as %s."
msgid "Annotation complete."
msgstr "Annotation complete."
#, c-format
msgid ""
"Script file:\n"
"%s\n"
"not found. Script not available."
msgstr ""
"Script file:\n"
"%s\n"
"not found. Script not available."
#, c-format
msgid ""
"Both %s and %s are attached to the same items; %s will be used in the netlist"
msgstr ""
"Both %s and %s are attached to the same items; %s will be used in the netlist"
#, c-format
msgid ""
"Net %s is graphically connected to bus %s but is not a member of that bus"
msgstr ""
"Net %s is graphically connected to bus %s but is not a member of that bus"
#, c-format
msgid "Sheet pin %s has no matching hierarchical label inside the sheet"
msgstr "Sheet pin %s has no matching hierarchical label inside the sheet"
#, c-format
msgid "Hierarchical label %s has no matching sheet pin in the parent sheet"
msgstr "Hierarchical label %s has no matching sheet pin in the parent sheet"
#, c-format
msgid "%s pin %s found"
msgstr "%s pin %s found"
#, c-format
msgid "%s found but pin %s not found"
msgstr "%s found but pin %s not found"
#, c-format
msgid "%s found"
msgstr "%s found"
#, c-format
msgid "%s not found"
msgstr "%s not found"
msgid "Selected net:"
msgstr "Selected net:"
msgid "Annotation Messages:"
msgstr "Annotation Messages:"
msgid "Annotate"
msgstr "Annotate"
msgid "Scope"
msgstr "Scope"
msgid "Entire schematic"
msgstr "Entire schematic"
msgid "Current sheet only"
msgstr "Current sheet only"
msgid "Selection"
msgstr "Selection"
msgid "Recurse into subsheets"
msgstr "Recurse into subsheets"
msgid "Order"
msgstr "Order"
msgid "Sort symbols by &X position"
msgstr "Sort symbols by &X position"
msgid "Sort symbols by &Y position"
msgstr "Sort symbols by &Y position"
msgid "Keep existing annotations"
msgstr "Keep existing annotations"
msgid "Reset existing annotations"
msgstr "Reset existing annotations"
msgid "Numbering"
msgstr "Numbering"
msgid "Use first free number after:"
msgstr "Use first free number after:"
msgid "First free after sheet number X 100"
msgstr "First free after sheet number X 100"
msgid "First free after sheet number X 1000"
msgstr "First free after sheet number X 1000"
msgid "Clear Annotation"
msgstr "Clear Annotation"
msgid "Annotate Schematic"
msgstr "Annotate Schematic"
msgid "Generate"
msgstr "Generate"
msgid "(file missing)"
msgstr "(file missing)"
#, c-format
msgid "The selected BOM generator script %s could not be found."
msgstr "The selected BOM generator script %s could not be found."
#, c-format
msgid ""
"\n"
"\n"
"Searched:\n"
"\t%s\n"
"\t%s"
msgstr ""
"\n"
"\n"
"Searched:\n"
"\t%s\n"
"\t%s"
msgid "Generating BOM requires a fully annotated schematic."
msgstr "Generating BOM requires a fully annotated schematic."
msgid "Failed to create file."
msgstr "Failed to create file."
msgid "Generator nickname:"
msgstr "Generator nickname:"
msgid "Add Generator"
msgstr "Add Generator"
#, c-format
msgid "Nickname '%s' already in use."
msgstr "Nickname '%s' already in use."
msgid "Generator File"
msgstr "Generator File"
msgid "Generator file name not found."
msgstr "Generator file name not found."
msgid "Bill of Materials Generation Help"
msgstr "Bill of Materials Generation Help"
msgid "BOM generator scripts:"
msgstr "BOM generator scripts:"
msgid "Add a new BOM generator and its command line to the list"
msgstr "Add a new BOM generator and its command line to the list"
msgid "Edit the script file in the text editor"
msgstr "Edit the script file in the text editor"
msgid "Remove the current generator script from list"
msgstr "Remove the current generator script from list"
msgid "Command line running the generator:"
msgstr "Command line running the generator:"
msgid "Show console window"
msgstr "Show console window"
msgid ""
"By default, command line runs with hidden console window and output is "
"redirected to the info display.\n"
"Set this option to show the window of the running command."
msgstr ""
"By default, command line runs with hidden console window and output is "
"redirected to the info display.\n"
"Set this option to show the window of the running command."
msgid "Reset the list of BOM generator scripts to the default settings"
msgstr "Reset the list of BOM generator scripts to the default settings"
msgid "Bill of Materials"
msgstr "Bill of Materials"
msgid ""
"# 1. Summary\n"
"\n"
"The Bill of Materials tool creates a BOM which lists all of the components "
"in the design.\n"
"\n"
"The tool uses an external script to generate a BOM in the desired output "
"format. Choosing a different script changes how the BOM is formatted.\n"
"\n"
"Generating a BOM is described in more detail in the Schematic Editor "
"manual.\n"
"\n"
"# 2. Usage\n"
"\n"
"Select a generator script in the **BOM generator scripts** list. Details for "
"the selected generator are shown on the right of the dialog.\n"
"\n"
"Clicking the **Generate** button creates a BOM file with the selected "
"generator.\n"
"\n"
"The default settings present several generator script options, although some "
"additional scripts are installed with KiCad and can be added to the list "
"with the **+** button.\n"
"\n"
"**Note:** On Windows, there is an additional option **Show console window**. "
"When this option is unchecked, BOM generators run in a hidden console window "
"and any output is redirected and printed in the dialog. When this option is "
"checked, BOM generators run in a visisble console window.\n"
"\n"
"# 3. Custom generators and command lines\n"
"\n"
"Internally, KiCad creates an intermediate netlist file in XML format that "
"contains information about all of the components in the design. A BOM "
"generator script converts the intermediate netlist file to the desired "
"output format. KiCad runs the BOM generator scripts according to the command "
"line entered at the bottom of the BOM dialog.\n"
"\n"
"The command line format accepts parameters for filenames. Each formatting "
"parameter is replaced with a project-specific path or filename. The "
"supported formatting parameters are:\n"
"\n"
" * `%I`: absolute path and filename of the intermediate netlist file, which "
"is the input to the BOM generator\n"
" * `%O`: absolute path and filename of the output BOM file (without file "
"extension)\n"
" * `%B`: base filename of the output BOM file (without file extension)\n"
" * `%P`: absolute path of the project directory, without trailing slash\n"
"\n"
"**Note:** the `%O` output file parameter does not include a file extension. "
"KiCad will attempt to add an appropriate extension to the command line "
"automatically, but an extension may need to be added by hand.\n"
"\n"
"Python is the recommended tool for BOM generator scripts, but other tools "
"can also be used.\n"
"\n"
"## Example command lines for Python scripts\n"
"\n"
"The command line format for a Python script is of the form:\n"
"\n"
"```\n"
"python <script file name> <input filename> <output filename>\n"
"```\n"
"\n"
"On Windows, if the desired generator script for a CSV BOM is `C:"
"\\Users\\username\\kicad\\my_python_script.py`, the command line would be:\n"
"\n"
"```\n"
"python.exe C:\\Users\\username\\kicad\\my_python_script.py \"%I\" \"%O."
"csv\"\n"
"```\n"
"\n"
"On Linux, if the desired generator script for a CSV BOM is `/home/username/"
"kicad/my_python_script.py`, the command line would be:\n"
"\n"
"```\n"
"python /home/username/kicad/my_python_script.py \"%I\" \"%O.csv\"\n"
"```\n"
"\n"
"Double quotes (`\"`) around the arguments are recommended in case filenames "
"contain spaces or special characters.\n"
msgstr ""
"# 1. Summary\n"
"\n"
"The Bill of Materials tool creates a BOM which lists all of the components "
"in the design.\n"
"\n"
"The tool uses an external script to generate a BOM in the desired output "
"format. Choosing a different script changes how the BOM is formatted.\n"
"\n"
"Generating a BOM is described in more detail in the Schematic Editor "
"manual.\n"
"\n"
"# 2. Usage\n"
"\n"
"Select a generator script in the **BOM generator scripts** list. Details for "
"the selected generator are shown on the right of the dialog.\n"
"\n"
"Clicking the **Generate** button creates a BOM file with the selected "
"generator.\n"
"\n"
"The default settings present several generator script options, although some "
"additional scripts are installed with KiCad and can be added to the list "
"with the **+** button.\n"
"\n"
"**Note:** On Windows, there is an additional option **Show console window**. "
"When this option is unchecked, BOM generators run in a hidden console window "
"and any output is redirected and printed in the dialog. When this option is "
"checked, BOM generators run in a visisble console window.\n"
"\n"
"# 3. Custom generators and command lines\n"
"\n"
"Internally, KiCad creates an intermediate netlist file in XML format that "
"contains information about all of the components in the design. A BOM "
"generator script converts the intermediate netlist file to the desired "
"output format. KiCad runs the BOM generator scripts according to the command "
"line entered at the bottom of the BOM dialog.\n"
"\n"
"The command line format accepts parameters for filenames. Each formatting "
"parameter is replaced with a project-specific path or filename. The "
"supported formatting parameters are:\n"
"\n"
" * `%I`: absolute path and filename of the intermediate netlist file, which "
"is the input to the BOM generator\n"
" * `%O`: absolute path and filename of the output BOM file (without file "
"extension)\n"
" * `%B`: base filename of the output BOM file (without file extension)\n"
" * `%P`: absolute path of the project directory, without trailing slash\n"
"\n"
"**Note:** the `%O` output file parameter does not include a file extension. "
"KiCad will attempt to add an appropriate extension to the command line "
"automatically, but an extension may need to be added by hand.\n"
"\n"
"Python is the recommended tool for BOM generator scripts, but other tools "
"can also be used.\n"
"\n"
"## Example command lines for Python scripts\n"
"\n"
"The command line format for a Python script is of the form:\n"
"\n"
"```\n"
"python <script file name> <input filename> <output filename>\n"
"```\n"
"\n"
"On Windows, if the desired generator script for a CSV BOM is `C:"
"\\Users\\username\\kicad\\my_python_script.py`, the command line would be:\n"
"\n"
"```\n"
"python.exe C:\\Users\\username\\kicad\\my_python_script.py \"%I\" \"%O."
"csv\"\n"
"```\n"
"\n"
"On Linux, if the desired generator script for a CSV BOM is `/home/username/"
"kicad/my_python_script.py`, the command line would be:\n"
"\n"
"```\n"
"python /home/username/kicad/my_python_script.py \"%I\" \"%O.csv\"\n"
"```\n"
"\n"
"Double quotes (`\"`) around the arguments are recommended in case filenames "
"contain spaces or special characters.\n"
msgid "Change all symbols in schematic"
msgstr "Change all symbols in schematic"
msgid "Change Symbols"
msgstr "Change Symbols"
msgid "Change selected symbol(s)"
msgstr "Change selected symbol(s)"
msgid "Change symbols matching reference designator:"
msgstr "Change symbols matching reference designator:"
msgid "Change symbols matching value:"
msgstr "Change symbols matching value:"
msgid "Change symbols matching library identifier:"
msgstr "Change symbols matching library identifier:"
msgid "Update Fields"
msgstr "Update Fields"
msgid "Remove fields if not in new symbol"
msgstr "Remove fields if not in new symbol"
msgid "Reset fields if empty in new symbol"
msgstr "Reset fields if empty in new symbol"
msgid "Update field text"
msgstr "Update field text"
msgid "Update field visibilities"
msgstr "Update field visibilities"
msgid "Update field sizes and styles"
msgstr "Update field sizes and styles"
msgid "Update field positions"
msgstr "Update field positions"
msgid "Update symbol attributes"
msgstr "Update symbol attributes"
msgid "Change"
msgstr "Change"
msgid "Update"
msgstr "Update"
msgid "Update Symbols"
msgstr "Update Symbols"
msgid "*** No symbols matching criteria found ***"
msgstr "*** No symbols matching criteria found ***"
msgid "*** symbol not found ***"
msgstr "*** symbol not found ***"
msgid "*** new symbol has too few units ***"
msgstr "*** new symbol has too few units ***"
#, c-format
msgid "Update symbol %s from '%s' to '%s'"
msgstr "Update symbol %s from '%s' to '%s'"
#, c-format
msgid "Update symbols %s from '%s' to '%s'"
msgstr "Update symbols %s from '%s' to '%s'"
#, c-format
msgid "Change symbol %s from '%s' to '%s'"
msgstr "Change symbol %s from '%s' to '%s'"
#, c-format
msgid "Change symbols %s from '%s' to '%s'"
msgstr "Change symbols %s from '%s' to '%s'"
msgid "Update all symbols in schematic"
msgstr "Update all symbols in schematic"
msgid "Update selected symbol(s)"
msgstr "Update selected symbol(s)"
msgid "Update symbols matching reference designator:"
msgstr "Update symbols matching reference designator:"
msgid "Update symbols matching value:"
msgstr "Update symbols matching value:"
msgid "Update symbols matching library identifier:"
msgstr "Update symbols matching library identifier:"
msgid "New library identifier:"
msgstr "New library identifier:"
msgid "Update/reset Fields"
msgstr "Update/reset Fields"
msgid "Select None"
msgstr "Select None"
msgid "Update Options"
msgstr "Update Options"
msgid "Remove fields if not in library symbol"
msgstr "Remove fields if not in library symbol"
msgid "Removes fields that do not occur in the original library symbols"
msgstr "Removes fields that do not occur in the original library symbols"
msgid "Reset fields if empty in library symbol"
msgstr "Reset fields if empty in library symbol"
msgid "Update/reset field text"
msgstr "Update/reset field text"
msgid "Update/reset field visibilities"
msgstr "Update/reset field visibilities"
msgid "Update/reset field sizes and styles"
msgstr "Update/reset field sizes and styles"
msgid "Update/reset field positions"
msgstr "Update/reset field positions"
msgid "Update/reset symbol attributes"
msgstr "Update/reset symbol attributes"
msgid "Update Symbols from Library"
msgstr "Update Symbols from Library"
msgid "Connected to database successfully"
msgstr "Connected to database successfully"
#, c-format
msgid "Database connection failed: %s"
msgstr "Database connection failed: %s"
msgid "No connection to database"
msgstr "No connection to database"
#, c-format
msgid "Loaded %zu libraries"
msgstr "Loaded %zu libraries"
msgid "DSN:"
msgstr "DSN:"
msgid "Username:"
msgstr "Username:"
msgid "Password:"
msgstr "Password:"
msgid "Connection String:"
msgstr "Connection String:"
msgid "Libraries"
msgstr "Libraries"
msgid "Reload Configuration"
msgstr "Reload Configuration"
msgid "Reload the database library configuration file"
msgstr "Reload the database library configuration file"
msgid "Caching"
msgstr "Caching"
msgid "Cache size:"
msgstr "Cache size:"
msgid "How many database queries to cache"
msgstr "How many database queries to cache"
msgid "Cache timeout:"
msgstr "Cache timeout:"
msgid "Time in seconds that database queries will be cached for"
msgstr "Time in seconds that database queries will be cached for"
msgid "Database Library Settings"
msgstr "Database Library Settings"
#, c-format
msgid "Symbol library identifier %s is not valid."
msgstr "Symbol library identifier %s is not valid."
#, c-format
msgid "Available Candidates for %s "
msgstr "Available Candidates for %s "
#, c-format
msgid "Candidates count %d "
msgstr "Candidates count %d "
#, c-format
msgid "%u link(s) mapped, %u not found"
msgstr "%u link(s) mapped, %u not found"
#, c-format
msgid "All %u link(s) resolved"
msgstr "All %u link(s) resolved"
msgid "Invalid symbol library identifier"
msgstr "Invalid symbol library identifier"
#, c-format
msgid ""
"Error loading symbol %s from library %s.\n"
"\n"
"%s"
msgstr ""
"Error loading symbol %s from library %s.\n"
"\n"
"%s"
msgid "Symbols"
msgstr "Symbols"
msgid "Current Library Reference"
msgstr "Current Library Reference"
msgid "New Library Reference"
msgstr "New Library Reference"
msgid "Map Orphans"
msgstr "Map Orphans"
msgid ""
"If some symbols are orphaned (the linked symbol is not found anywhere),\n"
"try to find a candidate having the same name in one of loaded symbol "
"libraries."
msgstr ""
"If some symbols are orphaned (the linked symbol is not found anywhere),\n"
"try to find a candidate having the same name in one of loaded symbol "
"libraries."
msgid "Update symbol fields from new library"
msgstr "Update symbol fields from new library"
msgid ""
"Replace current symbols fields by fields from the new library.\n"
"Warning: fields \"Value\" and \"Footprints\" will be therefore replaced."
msgstr ""
"Replace current symbols fields by fields from the new library.\n"
"Warning: fields \"Value\" and \"Footprints\" will be therefore replaced."
msgid "Symbol Library References"
msgstr "Symbol Library References"
msgid "Run ERC"
msgstr "Run ERC"
msgid "Show Annotation dialog"
msgstr "Show Annotation dialog"
msgid "Schematic is not fully annotated. ERC results will be incomplete."
msgstr "Schematic is not fully annotated. ERC results will be incomplete."
msgid "Delete exclusions too?"
msgstr "Delete exclusions too?"
msgid "Delete All Markers"
msgstr "Delete All Markers"
msgid "Errors and Warnings Only"
msgstr "Errors and Warnings Only"
msgid "Errors, Warnings and Exclusions"
msgstr "Errors, Warnings and Exclusions"
#, c-format
msgid "%d symbol(s) require annotation.<br><br>"
msgstr "%d symbol(s) require annotation.<br><br>"
msgid "-------- ERC cancelled by user.<br><br>"
msgstr "-------- ERC cancelled by user.<br><br>"
msgid "Done.<br><br>"
msgstr "Done.<br><br>"
msgid "errors"
msgstr "errors"
msgid "warnings"
msgstr "warnings"
msgid "appropriate"
msgstr "appropriate"
msgid "Edit exclusion comment..."
msgstr "Edit exclusion comment..."
msgid "Remove exclusion for this violation"
msgstr "Remove exclusion for this violation"
#, c-format
msgid "It will be placed back in the %s list"
msgstr "It will be placed back in the %s list"
msgid "Exclude this violation..."
msgstr "Exclude this violation..."
#, c-format
msgid "It will be excluded from the %s list"
msgstr "It will be excluded from the %s list"
#, c-format
msgid "Change severity to Error for all '%s' violations"
msgstr "Change severity to Error for all '%s' violations"
msgid ""
"Violation severities can also be edited in the Schematic Setup... dialog"
msgstr ""
"Violation severities can also be edited in the Schematic Setup... dialog"
#, c-format
msgid "Change severity to Warning for all '%s' violations"
msgstr "Change severity to Warning for all '%s' violations"
#, c-format
msgid "Ignore all '%s' violations"
msgstr "Ignore all '%s' violations"
msgid "Violations will not be checked or reported"
msgstr "Violations will not be checked or reported"
msgid "Edit pin-to-pin conflict map..."
msgstr "Edit pin-to-pin conflict map..."
msgid "Open the Schematic Setup... dialog"
msgstr "Open the Schematic Setup... dialog"
msgid "Edit violation severities..."
msgstr "Edit violation severities..."
msgid "Edit connection grid spacing..."
msgstr "Edit connection grid spacing..."
msgid "Optional comment:"
msgstr "Optional comment:"
msgid "Exclusion Comment"
msgstr "Exclusion Comment"
msgid "Pin Conflicts Map"
msgstr "Pin Conflicts Map"
msgid "Violation Severity"
msgstr "Violation Severity"
msgid "Formatting"
msgstr "Formatting"
#, c-format
msgid "Report file '%s' created."
msgstr "Report file '%s' created."
msgid "Tests Running..."
msgstr "Tests Running..."
msgid "a page"
msgstr "a page"
msgid "Click on items to highlight them on the board."
msgstr "Click on items to highlight them on the board."
#, c-format
msgid "Violations (%s)"
msgstr "Violations (%s)"
msgid "Edit ignored tests"
msgstr "Edit ignored tests"
#, c-format
msgid "Ignored Tests (%s)"
msgstr "Ignored Tests (%s)"
msgid "Exclusions"
msgstr "Exclusions"
msgid "Delete Marker"
msgstr "Delete Marker"
msgid "Electrical Rules Checker"
msgstr "Electrical Rules Checker"
msgid "Export Netlist"
msgstr "Export Netlist"
msgid "Use current sheet as root"
msgstr "Use current sheet as root"
msgid "Export netlist only for the current sheet"
msgstr "Export netlist only for the current sheet"
msgid "Save all voltages"
msgstr "Save all voltages"
msgid "Write a directive to save all voltages (.save all)"
msgstr "Write a directive to save all voltages (.save all)"
msgid "Save all currents"
msgstr "Save all currents"
msgid "Write a directive to save all currents (.probe alli)"
msgstr "Write a directive to save all currents (.probe alli)"
msgid "Save all power dissipations"
msgstr "Save all power dissipations"
msgid ""
"Write directives to save power dissipation of all items (.probe p(<item>))"
msgstr ""
"Write directives to save power dissipation of all items (.probe p(<item>))"
msgid "Run external simulator command:"
msgstr "Run external simulator command:"
msgid ""
"Enter the command line to run SPICE\n"
"Usually '<path to SPICE binary> \"%I\"'\n"
"%I will be replaced by the netlist filepath"
msgstr ""
"Enter the command line to run SPICE\n"
"Usually '<path to SPICE binary> \"%I\"'\n"
"%I will be replaced by the netlist filepath"
msgid "Netlist command:"
msgstr "Netlist command:"
msgid "Save Netlist File"
msgstr "Save Netlist File"
#, c-format
msgid "%s Export"
msgstr "%s Export"
msgid "Exporting netlist requires a fully annotated schematic."
msgstr "Exporting netlist requires a fully annotated schematic."
msgid "external simulator not found"
msgstr "external simulator not found"
msgid ""
"Note: command line is usually: <tt>&lt;path to SPICE binary&gt; \"%I\"</tt>"
msgstr ""
"Note: command line is usually: <tt>&lt;path to SPICE binary&gt; \"%I\"</tt>"
msgid "external simulator has the wrong format or architecture"
msgstr "external simulator has the wrong format or architecture"
msgid "permission denied"
msgstr "permission denied"
msgid "This plugin already exists."
msgstr "This plugin already exists."
msgid "You must provide a netlist generator command string"
msgstr "You must provide a netlist generator command string"
msgid "You must provide a netlist generator title"
msgstr "You must provide a netlist generator title"
msgid "Add Generator..."
msgstr "Add Generator..."
msgid "Remove Generator"
msgstr "Remove Generator"
msgid "Command line to run the generator:"
msgstr "Command line to run the generator:"
msgid "Browse Generators..."
msgstr "Browse Generators..."
msgid "Script Generator Properties"
msgstr "Script Generator Properties"
msgid "Illegal reference designator value!"
msgstr "Illegal reference designator value!"
msgid "Sheet filename can only be modified in Sheet Properties dialog."
msgstr "Sheet filename can only be modified in Sheet Properties dialog."
msgid ""
"Intersheet reference visibility is controlled globally from Schematic Setup "
"> General > Formatting"
msgstr ""
"Intersheet reference visibility is controlled globally from Schematic Setup "
"> General > Formatting"
#, c-format
msgid "(%s)"
msgstr "(%s)"
msgid "Show field name"
msgstr "Show field name"
msgid "Show the field name in addtion to its value"
msgstr "Show the field name in addtion to its value"
msgid "Allow automatic placement"
msgstr "Allow automatic placement"
msgid "Allow automatic placement of this field in the schematic"
msgstr "Allow automatic placement of this field in the schematic"
msgid "Font:"
msgstr "Font:"
msgid "KiCad Font"
msgstr "KiCad Font"
msgid "Align left"
msgstr "Align left"
msgid "Align horizontal center"
msgstr "Align horizontal center"
msgid "Align right"
msgstr "Align right"
msgid "Align top"
msgstr "Align top"
msgid "Align vertical center"
msgstr "Align vertical center"
msgid "Align bottom"
msgstr "Align bottom"
msgid "Horizontal text"
msgstr "Horizontal text"
msgid "Vertical text"
msgstr "Vertical text"
msgid "Text size:"
msgstr "Text size:"
msgid "Color:"
msgstr "Color:"
msgid "Position X:"
msgstr "Position X:"
msgid "Position Y:"
msgstr "Position Y:"
msgid "Common to all units"
msgstr "Common to all units"
msgid "Common to all body styles"
msgstr "Common to all body styles"
msgid "Text Item Properties"
msgstr "Text Item Properties"
msgid "Edit Text and Graphics"
msgstr "Edit Text and Graphics"
msgid "Other symbol fields"
msgstr "Other symbol fields"
msgid "Wires && wire labels"
msgstr "Wires && wire labels"
msgid "Buses && bus labels"
msgstr "Buses && bus labels"
msgid "Label fields"
msgstr "Label fields"
msgid "Sheet titles"
msgstr "Sheet titles"
msgid "Other sheet fields"
msgstr "Other sheet fields"
msgid "Sheet borders && backgrounds"
msgstr "Sheet borders && backgrounds"
msgid "Filters"
msgstr "Filters"
msgid "Filter fields by name:"
msgstr "Filter fields by name:"
msgid "Filter items by parent reference designator:"
msgstr "Filter items by parent reference designator:"
msgid "Filter items by parent symbol library id:"
msgstr "Filter items by parent symbol library id:"
msgid "Filter items by parent symbol type:"
msgstr "Filter items by parent symbol type:"
msgid "Non-power symbols"
msgstr "Non-power symbols"
msgid "Power symbols"
msgstr "Power symbols"
msgid "Filter items by net:"
msgstr "Filter items by net:"
msgid "Selected items only"
msgstr "Selected items only"
msgid "Set To"
msgstr "Set To"
msgid "Text color:"
msgstr "Text color:"
msgid "Up"
msgstr "Up"
msgid "Down"
msgstr "Down"
msgid "-- leave unchanged --"
msgstr "-- leave unchanged --"
msgid "(labels only)"
msgstr "(labels only)"
msgid "H Align:"
msgstr "H Align:"
msgid "(fields only)"
msgstr "(fields only)"
msgid "V Align:"
msgstr "V Align:"
msgid "Line width:"
msgstr "Line width:"
msgid "Line color:"
msgstr "Line color:"
msgid "Line style:"
msgstr "Line style:"
msgid "Fill color:"
msgstr "Fill color:"
msgid "Junction size:"
msgstr "Junction size:"
msgid "Junction color:"
msgstr "Junction color:"
msgid "Edit Text and Graphic Properties"
msgstr "Edit Text and Graphic Properties"
msgid "symbol"
msgstr "symbol"
#, c-format
msgid ""
"Error creating symbol library table '%s'.\n"
"%s"
msgstr ""
"Error creating symbol library table '%s'.\n"
"%s"
msgid "Please select a symbol library table file."
msgstr "Please select a symbol library table file."
#, c-format
msgid "File '%s' not found."
msgstr "File '%s' not found."
#, c-format
msgid ""
"Error reading symbol library table '%s'.\n"
"%s"
msgstr ""
"Error reading symbol library table '%s'.\n"
"%s"
#, c-format
msgid "Cannot create global library table '%s'."
msgstr "Cannot create global library table '%s'."
#, c-format
msgid "Error copying global symbol library table '%s' to '%s'."
msgstr "Error copying global symbol library table '%s' to '%s'."
msgid "Ibis parser log"
msgstr "Ibis parser log"
msgid "Ibis parser"
msgstr "Ibis parser"
msgid "Image Properties"
msgstr "Image Properties"
msgid "Position"
msgstr "Position"
msgid "Edit Junction"
msgstr "Edit Junction"
msgid "Edit Junctions"
msgstr "Edit Junctions"
msgid "Diameter:"
msgstr "Diameter:"
msgid "Set diameter to 0 to use schematic's junction dot size."
msgstr "Set diameter to 0 to use schematic's junction dot size."
msgid "Clear color to use Schematic Editor colors."
msgstr "Clear color to use Schematic Editor colors."
msgid "Junction Properties"
msgstr "Junction Properties"
msgid "Pin length:"
msgstr "Pin length:"
msgid "Global Label Properties"
msgstr "Global Label Properties"
msgid "Hierarchical Label Properties"
msgstr "Hierarchical Label Properties"
msgid "Label Properties"
msgstr "Label Properties"
msgid "Directive Label Properties"
msgstr "Directive Label Properties"
msgid "Hierarchical Sheet Pin Properties"
msgstr "Hierarchical Sheet Pin Properties"
msgid "Label can not be empty."
msgstr "Label can not be empty."
msgid "untitled"
msgstr "untitled"
msgid "Edit Label Properties"
msgstr "Edit Label Properties"
msgid "The first field is mandatory."
msgstr "The first field is mandatory."
msgid "Label:"
msgstr "Label:"
msgid "Enter the text to be used within the schematic"
msgstr "Enter the text to be used within the schematic"
msgid "Syntax help"
msgstr "Syntax help"
msgid "Show syntax help window"
msgstr "Show syntax help window"
msgid "Fields"
msgstr "Fields"
msgid "Show"
msgstr "Show"
msgid "Show Name"
msgstr "Show Name"
msgid "H Align"
msgstr "H Align"
msgid "V Align"
msgstr "V Align"
msgid "Text Size"
msgstr "Text Size"
msgid "X Position"
msgstr "X Position"
msgid "Y Position"
msgstr "Y Position"
msgid "Add field"
msgstr "Add field"
msgid "Delete field"
msgstr "Delete field"
msgid "Input"
msgstr "Input"
msgid "Output"
msgstr "Output"
msgid "Bidirectional"
msgstr "Bidirectional"
msgid "Tri-state"
msgstr "Tri-state"
msgid "Passive"
msgstr "Passive"
msgid "Dot"
msgstr "Dot"
msgid "Diamond"
msgstr "Diamond"
msgid "Auto"
msgstr "Auto"
msgid "ALL"
msgstr "ALL"
msgid "Standard"
msgstr "Standard"
msgid "Count"
msgstr "Count"
msgid "Number"
msgstr "Number"
msgid "Electrical Type"
msgstr "Electrical Type"
msgid "Graphic Style"
msgstr "Graphic Style"
msgid "Number Text Size"
msgstr "Number Text Size"
msgid "Name Text Size"
msgstr "Name Text Size"
msgid "De Morgan"
msgstr "De Morgan"
msgid "Read Only"
msgstr "Read Only"
msgid "Save changes?"
msgstr "Save changes?"
msgid "Pin numbers:"
msgstr "Pin numbers:"
msgid "0"
msgstr "0"
msgid "Pin count:"
msgstr "Pin count:"
msgid "Duplicate pins:"
msgstr "Duplicate pins:"
msgid "Group by name"
msgstr "Group by name"
msgid "Group Selected"
msgstr "Group Selected"
msgid "Filter by unit:"
msgstr "Filter by unit:"
msgid "Pin Table"
msgstr "Pin Table"
msgid "Symbol name:"
msgstr "Symbol name:"
msgid ""
"The symbol name in library and also the default\n"
"symbol value when loaded in the schematic."
msgstr ""
"The symbol name in library and also the default\n"
"symbol value when loaded in the schematic."
msgid "Derive from existing symbol:"
msgstr "Derive from existing symbol:"
msgid "Combo!"
msgstr "Combo!"
msgid ""
"Select symbol in the current library as parent symbol.\n"
"\n"
"This was previously known as an alias. Do not select\n"
"an existing symbol to create a new root symbol."
msgstr ""
"Select symbol in the current library as parent symbol.\n"
"\n"
"This was previously known as an alias. Do not select\n"
"an existing symbol to create a new root symbol."
msgid "Default reference designator:"
msgstr "Default reference designator:"
msgid "U"
msgstr "U"
msgid "Number of units per package:"
msgstr "Number of units per package:"
msgid "All units are interchangeable"
msgstr "All units are interchangeable"
msgid ""
"Check this option when all symbol units are identical except\n"
"for pin numbers."
msgstr ""
"Check this option when all symbol units are identical except\n"
"for pin numbers."
msgid "Create symbol with alternate body style (De Morgan)"
msgstr "Create symbol with alternate body style (De Morgan)"
msgid "Create symbol as power symbol"
msgstr "Create symbol as power symbol"
msgid "Exclude from bill of materials"
msgstr "Exclude from bill of materials"
msgid "Exclude from board"
msgstr "Exclude from board"
msgid "Pin name position offset:"
msgstr "Pin name position offset:"
msgid "Show pin number text"
msgstr "Show pin number text"
msgid "Show pin name text"
msgstr "Show pin name text"
msgid "Pin name inside"
msgstr "Pin name inside"
msgid "New Symbol"
msgstr "New Symbol"
msgid "Note: individual item colors overridden in Preferences."
msgstr "Note: individual item colors overridden in Preferences."
msgid "Border"
msgstr "Border"
msgid "Set border width to 0 to use schematic's default symbol line width."
msgstr "Set border width to 0 to use schematic's default symbol line width."
msgid "Fill Style"
msgstr "Fill Style"
msgid "Do not fill"
msgstr "Do not fill"
msgid "Fill with body outline color"
msgstr "Fill with body outline color"
msgid "Fill with body background color"
msgstr "Fill with body background color"
msgid "Fill with:"
msgstr "Fill with:"
msgid "Private to Symbol Editor"
msgstr "Private to Symbol Editor"
msgid "Common to all &units in symbol"
msgstr "Common to all &units in symbol"
msgid "Common to all body &styles (De Morgan)"
msgstr "Common to all body &styles (De Morgan)"
#, c-format
msgid "%s Properties"
msgstr "%s Properties"
msgid "References must start with a letter."
msgstr "References must start with a letter."
msgid "Fields must have a name."
msgstr "Fields must have a name."
msgid "Derived symbol must have a parent selected"
msgstr "Derived symbol must have a parent selected"
msgid "Delete extra units from symbol?"
msgstr "Delete extra units from symbol?"
msgid "Delete alternate body style (De Morgan) from symbol?"
msgstr "Delete alternate body style (De Morgan) from symbol?"
msgid "Symbol must have a name."
msgstr "Symbol must have a name."
#, c-format
msgid "Symbol name '%s' already in use in library '%s'."
msgstr "Symbol name '%s' already in use in library '%s'."
msgid "Edit Symbol Properties"
msgstr "Edit Symbol Properties"
#, c-format
msgid "The name '%s' is already in use."
msgstr "The name '%s' is already in use."
#, c-format
msgid "The first %d fields are mandatory."
msgstr "The first %d fields are mandatory."
msgid "Add Footprint Filter"
msgstr "Add Footprint Filter"
msgid "Edit Footprint Filter"
msgstr "Edit Footprint Filter"
msgid "Keywords:"
msgstr "Keywords:"
msgid "Derive from symbol:"
msgstr "Derive from symbol:"
msgid "<None>"
msgstr "<None>"
msgid ""
"Select symbol to derive this symbol from or select\n"
"<None> for root symbol.\n"
"\n"
"Derived symbols were formerly referred to as aliases.\n"
"This is no longer the case and all symbols are either\n"
"derived from another symbols or they stand alone as\n"
"root symbols."
msgstr ""
"Select symbol to derive this symbol from or select\n"
"<None> for root symbol.\n"
"\n"
"Derived symbols were formerly referred to as aliases.\n"
"This is no longer the case and all symbols are either\n"
"derived from another symbols or they stand alone as\n"
"root symbols."
msgid "Number of units:"
msgstr "Number of units:"
msgid "Enter the number of units for a symbol that contains more than one unit"
msgstr ""
"Enter the number of units for a symbol that contains more than one unit"
msgid ""
"Check this option when all symbol units have the same function.\n"
"For instance, this should be checked for a quad NAND gate, while it should "
"not be checked for a dual triode (where unit C is the filament)."
msgstr ""
"Check this option when all symbol units have the same function.\n"
"For instance, this should be checked for a quad NAND gate, while it should "
"not be checked for a dual triode (where unit C is the filament)."
msgid "Has alternate body style (De Morgan)"
msgstr "Has alternate body style (De Morgan)"
msgid ""
"Check this option if the symbol has an alternate body style for a De Morgan "
"logic equivalence.\n"
"For instance, this should be checked for a NAND gate to provide an alternate "
"representation as an OR gate with inverted inputs."
msgstr ""
"Check this option if the symbol has an alternate body style for a De Morgan "
"logic equivalence.\n"
"For instance, this should be checked for a NAND gate to provide an alternate "
"representation as an OR gate with inverted inputs."
msgid "Define as power symbol"
msgstr "Define as power symbol"
msgid ""
"Setting this option makes the symbol in question appear in the\n"
"\"add power symbol\" dialog. It will lock the value text to protect it\n"
"from editing in the schematic. The symbol will not be included in\n"
"the BOM and cannot be assigned a footprint."
msgstr ""
"Setting this option makes the symbol in question appear in the\n"
"\"add power symbol\" dialog. It will lock the value text to protect it\n"
"from editing in the schematic. The symbol will not be included in\n"
"the BOM and cannot be assigned a footprint."
msgid "Pin Text Options"
msgstr "Pin Text Options"
msgid "Show pin number"
msgstr "Show pin number"
msgid "Show or hide pin numbers"
msgstr "Show or hide pin numbers"
msgid "Show pin name"
msgstr "Show pin name"
msgid "Show or hide pin names"
msgstr "Show or hide pin names"
msgid "Place pin names inside"
msgstr "Place pin names inside"
msgid ""
"Check this option to have pin names inside the body and pin number outside.\n"
"If not checked pins names and pins numbers are outside."
msgstr ""
"Check this option to have pin names inside the body and pin number outside.\n"
"If not checked pins names and pins numbers are outside."
msgid "Position offset:"
msgstr "Position offset:"
msgid "Margin between the pin name position and the symbol body."
msgstr "Margin between the pin name position and the symbol body."
msgid "units"
msgstr "units"
msgid "Exclude from simulation"
msgstr "Exclude from simulation"
msgid "Footprint filters:"
msgstr "Footprint filters:"
msgid ""
"A list of footprints names that can be used for this symbol.\n"
"Footprints names can used wildcards like sm* to allow all footprints names "
"starting by sm."
msgstr ""
"A list of footprints names that can be used for this symbol.\n"
"Footprints names can used wildcards like sm* to allow all footprints names "
"starting by sm."
msgid "Add footprint filter"
msgstr "Add footprint filter"
msgid "Edit footprint filter"
msgstr "Edit footprint filter"
msgid "Delete footprint filter"
msgstr "Delete footprint filter"
msgid "Footprint Filters"
msgstr "Footprint Filters"
msgid "Edit Simulation Model..."
msgstr "Edit Simulation Model..."
msgid "Library Symbol Properties"
msgstr "Library Symbol Properties"
msgid "Text can not be empty."
msgstr "Text can not be empty."
msgid "Background fill"
msgstr "Background fill"
msgid "Private to symbol editor"
msgstr "Private to symbol editor"
msgid "Text Box Properties"
msgstr "Text Box Properties"
msgid "Edit Line"
msgstr "Edit Line"
msgid "Edit Lines"
msgstr "Edit Lines"
msgid "Set width to 0 to use schematic's default line width."
msgstr "Set width to 0 to use schematic's default line width."
msgid "Line Properties"
msgstr "Line Properties"
msgid "Conflicting Labels"
msgstr "Conflicting Labels"
msgid "New Label"
msgstr "New Label"
msgid "Updated"
msgstr "Updated"
msgid ""
"This schematic has one or more buses with more than one label.\n"
"This was allowed in previous KiCad versions but is no longer permitted."
msgstr ""
"This schematic has one or more buses with more than one label.\n"
"This was allowed in previous KiCad versions but is no longer permitted."
msgid ""
"Please select a new name for each of the buses below.\n"
"A name has been suggested for you based on the labels attached to the bus."
msgstr ""
"Please select a new name for each of the buses below.\n"
"A name has been suggested for you based on the labels attached to the bus."
msgid "Proposed new name:"
msgstr "Proposed new name:"
msgid "Accept Name"
msgstr "Accept Name"
msgid "Migrate Buses"
msgstr "Migrate Buses"
msgid "Alternate Pin Name"
msgstr "Alternate Pin Name"
msgid "Alternate pin assignments are not available for De Morgan symbols."
msgstr "Alternate pin assignments are not available for De Morgan symbols."
msgid "Exit sync pins mode"
msgstr "Exit sync pins mode"
msgid ""
"Synchronized pins mode is enabled.\n"
"Similar pins will be edited regardless of this option."
msgstr ""
"Synchronized pins mode is enabled.\n"
"Similar pins will be edited regardless of this option."
msgid "If checked, this pin will exist in all units."
msgstr "If checked, this pin will exist in all units."
msgid "This symbol only has one unit. This control has no effect."
msgstr "This symbol only has one unit. This control has no effect."
msgid "Alternate pin definitions must have a name."
msgstr "Alternate pin definitions must have a name."
#, c-format
msgid ""
"This pin is not on a %d mils grid which will make it difficult to connect to "
"in the schematic.\n"
"Do you wish to continue?"
msgstr ""
"This pin is not on a %d mils grid which will make it difficult to connect to "
"in the schematic.\n"
"Do you wish to continue?"
msgid "Synchronized Pins Mode."
msgstr "Synchronized Pins Mode."
msgid "Synchronized Pins Mode. New pin will be added to all units."
msgstr "Synchronized Pins Mode. New pin will be added to all units."
msgid "Synchronized Pins Mode. Matching pins in other units will be updated."
msgstr "Synchronized Pins Mode. Matching pins in other units will be updated."
msgid "Pin &name:"
msgstr "Pin &name:"
msgid "Pin num&ber:"
msgstr "Pin num&ber:"
msgid "Pin number: 1 to 4 ASCII letters and/or digits"
msgstr "Pin number: 1 to 4 ASCII letters and/or digits"
msgid "&X position:"
msgstr "&X position:"
msgid "&Y position:"
msgstr "&Y position:"
msgid "&Pin length:"
msgstr "&Pin length:"
msgid "N&ame text size:"
msgstr "N&ame text size:"
msgid "Number text si&ze:"
msgstr "Number text si&ze:"
msgid "Electrical type:"
msgstr "Electrical type:"
msgid "Used by the ERC."
msgstr "Used by the ERC."
msgid "Graphic style:"
msgstr "Graphic style:"
msgid "&Visible"
msgstr "&Visible"
msgid "Preview:"
msgstr "Preview:"
msgid "Alternate pin function definitions"
msgstr "Alternate pin function definitions"
msgid "Pin Properties"
msgstr "Pin Properties"
msgid "Plot All Pages"
msgstr "Plot All Pages"
msgid "Plot Current Page"
msgstr "Plot Current Page"
msgid "Select Output Directory"
msgstr "Select Output Directory"
#, c-format
msgid ""
"Do you want to use a path relative to\n"
"'%s'?"
msgstr ""
"Do you want to use a path relative to\n"
"'%s'?"
msgid "Plot Output Directory"
msgstr "Plot Output Directory"
msgid "Schematic size"
msgstr "Schematic size"
msgid "A5"
msgstr "A5"
msgid "A4"
msgstr "A4"
msgid "A3"
msgstr "A3"
msgid "A2"
msgstr "A2"
msgid "A1"
msgstr "A1"
msgid "A0"
msgstr "A0"
msgid "A"
msgstr "A"
msgid "B"
msgstr "B"
msgid "C"
msgstr "C"
msgid "D"
msgstr "D"
msgid "E"
msgstr "E"
#, c-format
msgid "Falling back to user path '%s'."
msgstr "Falling back to user path '%s'."
#, c-format
msgid "Cannot normalize path '%s%s'."
msgstr "Cannot normalize path '%s%s'."
msgid "No project or path defined for the current schematic."
msgstr "No project or path defined for the current schematic."
msgid "Output directory:"
msgstr "Output directory:"
msgid ""
"Target directory for plot files. Can be absolute or relative to the "
"schematic main file location."
msgstr ""
"Target directory for plot files. Can be absolute or relative to the "
"schematic main file location."
msgid "Postscript"
msgstr "Postscript"
msgid "PDF"
msgstr "PDF"
msgid "SVG"
msgstr "SVG"
msgid "DXF"
msgstr "DXF"
msgid "HPGL"
msgstr "HPGL"
msgid "Page size:"
msgstr "Page size:"
msgid "Plot drawing sheet"
msgstr "Plot drawing sheet"
msgid "Plot the drawing sheet border and title block"
msgstr "Plot the drawing sheet border and title block"
msgid "Black and White"
msgstr "Black and White"
msgid "Color theme:"
msgstr "Color theme:"
msgid "Select the color theme to use for plotting"
msgstr "Select the color theme to use for plotting"
msgid "Plot background color"
msgstr "Plot background color"
msgid "Plot the background color if the output format supports it"
msgstr "Plot the background color if the output format supports it"
msgid "Minimum line width:"
msgstr "Minimum line width:"
msgid ""
"Selection of the default pen thickness used to draw items, when their "
"thickness is set to 0."
msgstr ""
"Selection of the default pen thickness used to draw items, when their "
"thickness is set to 0."
msgid "HPGL Options"
msgstr "HPGL Options"
msgid "Position and units:"
msgstr "Position and units:"
msgid "Bottom left, plotter units"
msgstr "Bottom left, plotter units"
msgid "Centered, plotter units"
msgstr "Centered, plotter units"
msgid "Page fit, user units"
msgstr "Page fit, user units"
msgid "Content fit, user units"
msgstr "Content fit, user units"
msgid "Pen width:"
msgstr "Pen width:"
msgid "PDF Options"
msgstr "PDF Options"
msgid "Generate property popups"
msgstr "Generate property popups"
msgid "Other options"
msgstr "Other options"
msgid "Open file after plot"
msgstr "Open file after plot"
msgid "Open output file with associated application after successful plot"
msgstr "Open output file with associated application after successful plot"
msgid "Plot Schematic Options"
msgstr "Plot Schematic Options"
msgid ""
"This schematic was made using older symbol libraries which may break the "
"schematic. Some symbols may need to be linked to a different symbol name. "
"Some symbols may need to be \"rescued\" (copied and renamed) into a new "
"library.\n"
"\n"
"The following changes are recommended to update the project."
msgstr ""
"This schematic was made using older symbol libraries which may break the "
"schematic. Some symbols may need to be linked to a different symbol name. "
"Some symbols may need to be “rescued” (copied and renamed) into a new "
"library.\n"
"\n"
"The following changes are recommended to update the project."
msgid "Accept"
msgstr "Accept"
msgid "Symbol Name"
msgstr "Symbol Name"
msgid "Action Taken"
msgstr "Action Taken"
msgid "Rescue Symbols"
msgstr "Rescue Symbols"
msgid "Skip Symbol Rescue"
msgstr "Skip Symbol Rescue"
#, c-format
msgid "Instances of this symbol (%d items):"
msgstr "Instances of this symbol (%d items):"
msgid ""
"Stop showing this tool?\n"
"No changes will be made.\n"
"\n"
"This setting can be changed from the \"Preferences\" dialog,\n"
"and the tool can be activated manually from the \"Tools\" menu."
msgstr ""
"Stop showing this tool?\n"
"No changes will be made.\n"
"\n"
"This setting can be changed from the \"Preferences\" dialog,\n"
"and the tool can be activated manually from the \"Tools\" menu."
msgid "Symbols to update:"
msgstr "Symbols to update:"
msgid "Instances of this symbol:"
msgstr "Instances of this symbol:"
msgid "Cached Symbol:"
msgstr "Cached Symbol:"
msgid "Library Symbol:"
msgstr "Library Symbol:"
msgid "Never Show Again"
msgstr "Never Show Again"
msgid "Project Rescue Helper"
msgstr "Project Rescue Helper"
msgid "Import Settings"
msgstr "Import Settings"
msgid "Import Settings From"
msgstr "Import Settings From"
msgid "File not found."
msgstr "File not found."
msgid "Import from:"
msgstr "Import from:"
msgid ""
"Target directory for plot files. Can be absolute or relative to the board "
"file location."
msgstr ""
"Target directory for plot files. Can be absolute or relative to the board "
"file location."
msgid "Import:"
msgstr "Import:"
msgid "Formatting preferences"
msgstr "Formatting preferences"
msgid "Field name templates"
msgstr "Field name templates"
msgid "Pin conflict map"
msgstr "Pin conflict map"
msgid "Violation severities"
msgstr "Violation severities"
msgid "Net classes"
msgstr "Net classes"
msgid "BOM Presets"
msgstr "BOM Presets"
msgid "BOM Format Presets"
msgstr "BOM Format Presets"
msgid "&Search for:"
msgstr "&Search for:"
msgid "Text with optional wildcards"
msgstr "Text with optional wildcards"
msgid "Replace &with:"
msgstr "Replace &with:"
msgid "Direction:"
msgstr "Direction:"
msgid "F&orward"
msgstr "F&orward"
msgid "&Backward"
msgstr "&Backward"
msgid "&Match case"
msgstr "&Match case"
msgid "Words"
msgstr "Words"
msgid "Wildcards"
msgstr "Wildcards"
msgid "Search pin &names and numbers"
msgstr "Search pin &names and numbers"
msgid "Search hidden fields"
msgstr "Search hidden fields"
msgid "Search the current &sheet only"
msgstr "Search the current &sheet only"
msgid "Search the current selection &only"
msgstr "Search the current selection &only"
msgid "Replace matches in reference designators"
msgstr "Replace matches in reference designators"
msgid "Replace"
msgstr "Replace"
msgid "Schematic Setup"
msgstr "Schematic Setup"
msgid "Import Settings from Another Project..."
msgstr "Import Settings from Another Project..."
msgid "Electrical Rules"
msgstr "Electrical Rules"
msgid "Project"
msgstr "Project"
msgid "Net Classes"
msgstr "Net Classes"
msgid "Bus Alias Definitions"
msgstr "Bus Alias Definitions"
msgid "Text Variables"
msgstr "Text Variables"
msgid "Project is missing or read-only. Settings will not be editable."
msgstr "Project is missing or read-only. Settings will not be editable."
#, c-format
msgid ""
"Error importing settings from project:\n"
"Project file %s could not be loaded."
msgstr ""
"Error importing settings from project:\n"
"Project file %s could not be loaded."
#, c-format
msgid "Edit %s"
msgstr "Edit %s"
msgid "Filled shape"
msgstr "Filled shape"
msgid "Set border width to 0 to use schematic's default line width."
msgstr "Set border width to 0 to use schematic's default line width."
msgid "Clear colors to use Schematic Editor colors."
msgstr "Clear colors to use Schematic Editor colors."
msgid "Edit Sheet Pin Properties"
msgstr "Edit Sheet Pin Properties"
msgid "Sheet Pin Properties"
msgstr "Sheet Pin Properties"
msgid "A sheet must have a valid file name."
msgstr "A sheet must have a valid file name."
msgid "Use relative path for sheet file?"
msgstr "Use relative path for sheet file?"
msgid "Sheet File Path"
msgstr "Sheet File Path"
msgid ""
"Using relative hierarchical sheet file name paths improves schematic "
"portability across systems and platforms. Using absolute paths can result "
"in portability issues."
msgstr ""
"Using relative hierarchical sheet file name paths improves schematic "
"portability across systems and platforms. Using absolute paths can result "
"in portability issues."
msgid "Use Relative Path"
msgstr "Use Relative Path"
msgid "Use Absolute Path"
msgstr "Use Absolute Path"
msgid "Untitled Sheet"
msgstr "Untitled Sheet"
msgid "Note: item colors are overridden in the current color theme."
msgstr "Note: item colors are overridden in the current color theme."
#, c-format
msgid ""
"To see individual item colors uncheck '%s'\n"
"in Preferences > Schematic Editor > Colors."
msgstr ""
"To see individual item colors uncheck '%s'\n"
"in Preferences > Schematic Editor > Colors."
#, c-format
msgid ""
"Cannot normalize new sheet schematic file path:\n"
"'%s'\n"
"against parent sheet schematic file path:\n"
"'%s'."
msgstr ""
"Cannot normalize new sheet schematic file path:\n"
"'%s'\n"
"against parent sheet schematic file path:\n"
"'%s'."
#, c-format
msgid "'%s' already exists."
msgstr "'%s' already exists."
#, c-format
msgid "Link '%s' to this file?"
msgstr "Link '%s' to this file?"
#, c-format
msgid "Change '%s' link from '%s' to '%s'?"
msgstr "Change '%s' link from '%s' to '%s'?"
msgid "This action cannot be undone."
msgstr "This action cannot be undone."
#, c-format
msgid "Create new file '%s' with contents of '%s'?"
msgstr "Create new file '%s' with contents of '%s'?"
#, c-format
msgid "Error occurred saving schematic file '%s'."
msgstr "Error occurred saving schematic file '%s'."
#, c-format
msgid "Failed to save schematic '%s'"
msgstr "Failed to save schematic '%s'"
msgid "A sheet must have a name."
msgstr "A sheet must have a name."
msgid "A sheet must have a file specified."
msgstr "A sheet must have a file specified."
msgid "Style"
msgstr "Style"
msgid "Border width:"
msgstr "Border width:"
msgid "Border color:"
msgstr "Border color:"
msgid "Background fill:"
msgstr "Background fill:"
msgid "Page number:"
msgstr "Page number:"
msgid "Hierarchical path:"
msgstr "Hierarchical path:"
msgid "path"
msgstr "path"
msgid "Sheet Properties"
msgstr "Sheet Properties"
msgid "A DC source must be specified."
msgstr "A DC source must be specified."
msgid "Source 1 and Source 2 must be different."
msgstr "Source 1 and Source 2 must be different."
msgid "A frequency range must be specified."
msgstr "A frequency range must be specified."
msgid "New Simulation Tab"
msgstr "New Simulation Tab"
msgid "Analysis type:"
msgstr "Analysis type:"
msgid "AC"
msgstr "AC"
msgid "DC"
msgstr "DC"
msgid "OP"
msgstr "OP"
msgid "TRAN"
msgstr "TRAN"
msgid "FFT"
msgstr "FFT"
msgid "NOISE"
msgstr "NOISE"
msgid "SP"
msgstr "SP"
msgid "Custom"
msgstr "Custom"
msgid "Decade"
msgstr "Decade"
msgid "Octave"
msgstr "Octave"
msgid "Linear"
msgstr "Linear"
msgid "Frequency scale"
msgstr "Frequency scale"
msgid "Number of points per decade:"
msgstr "Number of points per decade:"
msgid "Start frequency:"
msgstr "Start frequency:"
msgid "Hz"
msgstr "Hz"
msgid "Stop frequency:"
msgstr "Stop frequency:"
msgid "Source 2"
msgstr "Source 2"
msgid "V"
msgstr "V"
msgid "I"
msgstr "I"
msgid "R"
msgstr "R"
msgid "TEMP"
msgstr "TEMP"
msgid "Source:"
msgstr "Source:"
msgid "Sweep type:"
msgstr "Sweep type:"
msgid "Source 1"
msgstr "Source 1"
msgid "Starting value:"
msgstr "Starting value:"
msgid "Final value:"
msgstr "Final value:"
msgid "Increment step:"
msgstr "Increment step:"
msgid "Swap sources"
msgstr "Swap sources"
msgid "Time step:"
msgstr "Time step:"
msgid "seconds"
msgstr "seconds"
msgid "Final time:"
msgstr "Final time:"
msgid "Initial time:"
msgstr "Initial time:"
msgid "(optional; default 0)"
msgstr "(optional; default 0)"
msgid "Max time step:"
msgstr "Max time step:"
msgid "(optional; default min{tstep, (tstop-tstart)/50})"
msgstr "(optional; default min{tstep, (tstop-tstart)/50})"
msgid "Use initial conditions"
msgstr "Use initial conditions"
msgid "Input signals:"
msgstr "Input signals:"
msgid "Linearize inputs before performing FFT"
msgstr "Linearize inputs before performing FFT"
msgid "Measured node:"
msgstr "Measured node:"
msgid "Reference node:"
msgstr "Reference node:"
msgid "(optional; default GND)"
msgstr "(optional; default GND)"
msgid "Noise source:"
msgstr "Noise source:"
msgid "Save contributions from all noise generators"
msgstr "Save contributions from all noise generators"
msgid "Compute noise current correlation matrix"
msgstr "Compute noise current correlation matrix"
msgid "Spice directives:"
msgstr "Spice directives:"
msgid "Load directives from schematic"
msgstr "Load directives from schematic"
msgid "Transfer function:"
msgstr "Transfer function:"
msgid "(output voltage) / (input voltage)"
msgstr "(output voltage) / (input voltage)"
msgid "(output voltage) / (input current)"
msgstr "(output voltage) / (input current)"
msgid "Input:"
msgstr "Input:"
msgid "Ref:"
msgstr "Ref:"
msgid "Output:"
msgstr "Output:"
msgid "Find:"
msgstr "Find:"
msgid "Poles and Zeros"
msgstr "Poles and Zeros"
msgid "Poles"
msgstr "Poles"
msgid "Zeros"
msgstr "Zeros"
msgid "Add full path for .include library directives"
msgstr "Add full path for .include library directives"
msgid "Compatibility mode:"
msgstr "Compatibility mode:"
msgid "User configuration"
msgstr "User configuration"
msgid "Spice"
msgstr "Spice"
msgid "PSpice"
msgstr "PSpice"
msgid "LTSpice"
msgstr "LTSpice"
msgid "PSpice and LTSpice"
msgstr "PSpice and LTSpice"
msgid "HSpice"
msgstr "HSpice"
msgid "SPICE Command"
msgstr "SPICE Command"
#, c-format
msgid "Fixed %s scale"
msgstr "Fixed %s scale"
msgid "Min:"
msgstr "Min:"
msgid "Max:"
msgstr "Max:"
msgid "Show grid"
msgstr "Show grid"
msgid "Show legend"
msgstr "Show legend"
msgid "Dotted current/phase"
msgstr "Dotted current/phase"
msgid "Margins:"
msgstr "Margins:"
msgid "Left:"
msgstr "Left:"
msgid "70"
msgstr "70"
msgid "Top:"
msgstr "Top:"
msgid "30"
msgstr "30"
msgid "Bottom:"
msgstr "Bottom:"
msgid "45"
msgstr "45"
msgid "Right:"
msgstr "Right:"
msgid "Plot Setup"
msgstr "Plot Setup"
msgid "Simulation Analysis"
msgstr "Simulation Analysis"
msgid "Voltage"
msgstr "Voltage"
msgid "Current"
msgstr "Current"
msgid "Time"
msgstr "Time"
msgid "Frequency"
msgstr "Frequency"
msgid "Gain"
msgstr "Gain"
msgid "Phase"
msgstr "Phase"
msgid "Significant digits:"
msgstr "Significant digits:"
msgid "Range:"
msgstr "Range:"
msgid "f"
msgstr "f"
msgid "p"
msgstr "p"
msgid "n"
msgstr "n"
msgid "u"
msgstr "u"
msgid "m"
msgstr "m"
msgid "K"
msgstr "K"
msgid "M"
msgstr "M"
msgid "G"
msgstr "G"
msgid "T"
msgstr "T"
msgid "P"
msgstr "P"
#, c-format
msgid "Format %s"
msgstr "Format %s"
msgid "<unknown>"
msgstr "<unknown>"
#, c-format
msgid "No model named '%s' in library."
msgstr "No model named '%s' in library."
msgid "Failed to read simulation model from fields."
msgstr "Failed to read simulation model from fields."
msgid "Component:"
msgstr "Component:"
msgid "Model:"
msgstr "Model:"
#, c-format
msgid "Save parameter '%s (%s)' in Value field"
msgstr "Save parameter '%s (%s)' in Value field"
msgid "Save primary parameter in Value field"
msgstr "Save primary parameter in Value field"
msgid "Parameter"
msgstr "Parameter"
msgid "Type"
msgstr "Type"
msgid "Not Connected"
msgstr "Not Connected"
msgid "Browse Models"
msgstr "Browse Models"
msgid "SPICE model from file (*.lib, *.sub or *.ibs)"
msgstr "SPICE model from file (*.lib, *.sub or *.ibs)"
msgid "Pin:"
msgstr "Pin:"
msgid "Differential"
msgstr "Differential"
msgid "Pin model:"
msgstr "Pin model:"
msgid "Waveform:"
msgstr "Waveform:"
msgid "Built-in SPICE model"
msgstr "Built-in SPICE model"
msgid "Device:"
msgstr "Device:"
msgid "Device type:"
msgstr "Device type:"
msgid "Page"
msgstr "Page"
msgid "Parameters"
msgstr "Parameters"
msgid "Code"
msgstr "Code"
msgid "Save {} in Value field as \"{}\""
msgstr "Save {} in Value field as \"{}\""
msgid "Model"
msgstr "Model"
msgid "Symbol Pin"
msgstr "Symbol Pin"
msgid "Model Pin"
msgstr "Model Pin"
msgid "Pin Assignments"
msgstr "Pin Assignments"
msgid "Simulation Model Editor"
msgstr "Simulation Model Editor"
msgid "Choose Symbol"
msgstr "Choose Symbol"
msgid "Choose Power Symbol"
msgstr "Choose Power Symbol"
#, c-format
msgid " (%d items loaded)"
msgstr " (%d items loaded)"
msgid "Place repeated copies"
msgstr "Place repeated copies"
msgid "Keep the symbol selected for subsequent clicks."
msgstr "Keep the symbol selected for subsequent clicks."
msgid "Place all units"
msgstr "Place all units"
msgid "Sequentially place all units of the symbol."
msgstr "Sequentially place all units of the symbol."
msgid "Select Footprint..."
msgstr "Select Footprint…"
msgid "Browse for footprint"
msgstr "Browse for footprint"
msgid "Show Datasheet"
msgstr "Show Datasheet"
msgid "Show datasheet in browser"
msgstr "Show datasheet in browser"
msgid "Label"
msgstr "Label"
msgid "Group By"
msgstr "Group By"
msgid "Qty"
msgstr "Qty"
msgid "#"
msgstr "#"
msgid "New field name:"
msgstr "New field name:"
msgid "Add Field"
msgstr "Add Field"
msgid "Field must have a name."
msgstr "Field must have a name."
#, c-format
msgid "Field name '%s' already in use."
msgstr "Field name '%s' already in use."
#, c-format
msgid "Are you sure you want to remove the field '%s'?"
msgstr "Are you sure you want to remove the field '%s'?"
msgid "Rename Field"
msgstr "Rename Field"
#, c-format
msgid "Field name %s already exists. Cannot rename over existing field."
msgstr "Field name %s already exists. Cannot rename over existing field."
msgid "The Quantity column cannot be grouped by."
msgstr "The Quantity column cannot be grouped by."
msgid "The Item Number column cannot be grouped by."
msgstr "The Item Number column cannot be grouped by."
msgid "Bill of Materials Output File"
msgstr "Bill of Materials Output File"
msgid "BOM Output File"
msgstr "BOM Output File"
msgid ""
"Cannot make path relative (target volume different from schematic file "
"volume)!"
msgstr ""
"Cannot make path relative (target volume different from schematic file "
"volume)!"
msgid "Unsaved data"
msgstr "Unsaved data"
msgid "Changes are unsaved. Export unsaved data?"
msgstr "Changes are unsaved. Export unsaved data?"
msgid "No filename specified in exporter"
msgstr "No filename specified in exporter"
#, c-format
msgid "Could not open/create path '%s'."
msgstr "Could not open/create path '%s'."
#, c-format
msgid "Could not create BOM output '%s'."
msgstr "Could not create BOM output '%s'."
#, c-format
msgid "Could not write BOM output '%s'."
msgstr "Could not write BOM output '%s'."
#, c-format
msgid "Wrote BOM output to '%s'"
msgstr "Wrote BOM output to '%s'"
msgid "BOM preset name:"
msgstr "BOM preset name:"
msgid "Save BOM Preset"
msgstr "Save BOM Preset"
msgid ""
"Default presets cannot be modified.\n"
"Please use a different name."
msgstr ""
"Default presets cannot be modified.\n"
"Please use a different name."
msgid "View presets:"
msgstr "View presets:"
msgid "Exclude DNP"
msgstr "Exclude DNP"
msgid "Group symbols"
msgstr "Group symbols"
msgid "Group symbols together based on common properties"
msgstr "Group symbols together based on common properties"
msgid "Scope:"
msgstr "Scope:"
msgid "Entire project"
msgstr "Entire project"
msgid "Recursive"
msgstr "Recursive"
msgid "Cross-probe action:"
msgstr "Cross-probe action:"
msgid "Highlight"
msgstr "Highlight"
msgid "Select"
msgstr "Select"
msgid "Edit"
msgstr "Edit"
msgid "Field delimiter:"
msgstr "Field delimiter:"
msgid ","
msgstr ","
msgid "String delimiter:"
msgstr "String delimiter:"
msgid "\""
msgstr "\""
msgid "Reference delimiter:"
msgstr "Reference delimiter:"
msgid "Range delimiter:"
msgstr "Range delimiter:"
msgid "-"
msgstr "-"
msgid "Leave blank to disable ranges."
msgstr "Leave blank to disable ranges."
msgid "Keep tabs"
msgstr "Keep tabs"
msgid "Keep line breaks"
msgstr "Keep line breaks"
msgid "Format presets:"
msgstr "Format presets:"
msgid "Output file:"
msgstr "Output file:"
msgid "Export"
msgstr "Export"
msgid "Symbol Fields Table"
msgstr "Symbol Fields Table"
msgid "Base Name"
msgstr "Base Name"
msgid "Alternate Assignment"
msgstr "Alternate Assignment"
msgid "Unit:"
msgstr "Unit:"
msgid "Alternate symbol (De Morgan)"
msgstr "Alternate symbol (De Morgan)"
msgid ""
"Use the alternate shape of this symbol.\n"
"For gates, this is the \"De Morgan\" conversion"
msgstr ""
"Use the alternate shape of this symbol.\n"
"For gates, this is the “De Morgan” conversion"
msgid "Angle:"
msgstr "Angle:"
msgid "+90"
msgstr "+90"
msgid "-90"
msgstr "-90"
msgid "180"
msgstr "180"
msgid "Mirror:"
msgstr "Mirror:"
msgid "Not mirrored"
msgstr "Not mirrored"
msgid "Around X axis"
msgstr "Around X axis"
msgid "Around Y axis"
msgstr "Around Y axis"
msgid "Show pin numbers"
msgstr "Show pin numbers"
msgid "Show pin names"
msgstr "Show pin names"
msgid ""
"This is useful for adding symbols for board footprints such as fiducials\n"
"and logos that you do not want to appear in the bill of materials export"
msgstr ""
"This is useful for adding symbols for board footprints such as fiducials\n"
"and logos that you do not want to appear in the bill of materials export"
msgid ""
"This is useful for adding symbols that only get exported to the bill of "
"materials but\n"
"not required to layout the board such as mechanical fasteners and enclosures"
msgstr ""
"This is useful for adding symbols that only get exported to the bill of "
"materials but\n"
"not required to layout the board such as mechanical fasteners and enclosures"
msgid "Do not populate"
msgstr "Do not populate"
msgid "Update Symbol from Library..."
msgstr "Update Symbol from Library..."
msgid "Change Symbol..."
msgstr "Change Symbol..."
msgid "Edit Symbol..."
msgstr "Edit Symbol..."
msgid "Edit Library Symbol..."
msgstr "Edit Library Symbol..."
msgid "Pin Number"
msgstr "Pin Number"
msgid "Base Pin Name"
msgstr "Base Pin Name"
msgid "Pin Functions"
msgstr "Pin Functions"
msgid "Library link:"
msgstr "Library link:"
msgid "Simulation Model..."
msgstr "Simulation Model..."
msgid "Symbol Properties"
msgstr "Symbol Properties"
#, c-format
msgid ""
"Remapping is not possible because you have insufficient privileges to the "
"project folder '%s'."
msgstr ""
"Remapping is not possible because you have insufficient privileges to the "
"project folder '%s'."
msgid ""
"This schematic currently uses the project symbol library list look up method "
"for loading library symbols. KiCad will attempt to map the existing symbols "
"to use the new symbol library table. Remapping will change some project "
"files and schematics may not be compatible with older versions of KiCad. "
"All files that are changed will be backed up to the \"rescue-backup\" folder "
"in the project folder should you need to revert any changes. If you choose "
"to skip this step, you will be responsible for manually remapping the "
"symbols."
msgstr ""
"This schematic currently uses the project symbol library list look up method "
"for loading library symbols. KiCad will attempt to map the existing symbols "
"to use the new symbol library table. Remapping will change some project "
"files and schematics may not be compatible with older versions of KiCad. "
"All files that are changed will be backed up to the \"rescue-backup\" folder "
"in the project folder should you need to revert any changes. If you choose "
"to skip this step, you will be responsible for manually remapping the "
"symbols."
#, c-format
msgid "Adding library '%s', file '%s' to project symbol library table."
msgstr "Adding library '%s', file '%s' to project symbol library table."
#, c-format
msgid "Library '%s' not found."
msgstr "Library '%s' not found."
#, c-format
msgid ""
"Error writing project symbol library table.\n"
" %s"
msgstr ""
"Error writing project symbol library table.\n"
" %s"
msgid "Created project symbol library table.\n"
msgstr "Created project symbol library table.\n"
#, c-format
msgid "No symbol %s found in symbol library table."
msgstr "No symbol %s found in symbol library table."
#, c-format
msgid "Symbol %s mapped to symbol library '%s'."
msgstr "Symbol %s mapped to symbol library '%s'."
msgid "Symbol library table mapping complete!"
msgstr "Symbol library table mapping complete!"
#, c-format
msgid "Cannot create project remap back up folder '%s'."
msgstr "Cannot create project remap back up folder '%s'."
msgid "Backup Error"
msgstr "Backup Error"
msgid "Continue with Rescue"
msgstr "Continue with Rescue"
msgid "Abort Rescue"
msgstr "Abort Rescue"
#, c-format
msgid "Backing up file '%s' to '%s'."
msgstr "Backing up file '%s' to '%s'."
#, c-format
msgid "Failed to back up file '%s'.\n"
msgstr "Failed to back up file '%s'.\n"
#, c-format
msgid "Failed to create backup folder '%s'.\n"
msgstr "Failed to create backup folder '%s'.\n"
msgid "Some of the project files could not be backed up."
msgstr "Some of the project files could not be backed up."
msgid "Remap Symbols"
msgstr "Remap Symbols"
msgid "Cell contents:"
msgstr "Cell contents:"
msgid "External border"
msgstr "External border"
msgid "Header border"
msgstr "Header border"
msgid "Row lines"
msgstr "Row lines"
msgid "Column lines"
msgstr "Column lines"
msgid "Table Properties"
msgstr "Table Properties"
msgid "Edit Table Cell Properties"
msgstr "Edit Table Cell Properties"
msgid "Horizontal alignment:"
msgstr "Horizontal alignment:"
msgid "Horizontal alignment"
msgstr "Horizontal alignment"
msgid "Vertical alignment:"
msgstr "Vertical alignment:"
msgid "Vertical alignment"
msgstr "Vertical alignment"
msgid "-- mixed values --"
msgstr "-- mixed values --"
msgid "Set Color..."
msgstr "Set Color..."
msgid "Cell margins:"
msgstr "Cell margins:"
msgid "Edit Table..."
msgstr "Edit Table..."
msgid "Edit table properties and cell contents"
msgstr "Edit table properties and cell contents"
msgid "Table Cell Properties"
msgstr "Table Cell Properties"
msgid "<root sheet>"
msgstr "<root sheet>"
#, c-format
msgid "Page %s (%s)"
msgstr "Page %s (%s)"
msgid ""
"Invalid hyperlink destination. Please enter either a valid URL (e.g. file:// "
"or http(s)://) or \"#<page number>\" to create a hyperlink to a page in this "
"schematic."
msgstr ""
"Invalid hyperlink destination. Please enter either a valid URL (e.g. file:// "
"or http(s)://) or \"#<page number>\" to create a hyperlink to a page in this "
"schematic."
msgid "Edit Text Properties"
msgstr "Edit Text Properties"
msgid "Link:"
msgstr "Link:"
msgid "Make this text item a clickable hyperlink"
msgstr "Make this text item a clickable hyperlink"
msgid "Changes To Be Applied"
msgstr "Changes To Be Applied"
msgid "Update Schematic"
msgstr "Update Schematic"
msgid ""
"Re-link footprints to schematic symbols based on their reference designators"
msgstr ""
"Re-link footprints to schematic symbols based on their reference designators"
msgid ""
"Normally footprints are linked to their symbols via their Unique IDs. "
"Select this option only if you want to reset the footprint linkages based on "
"their reference designators."
msgstr ""
"Normally footprints are linked to their symbols via their Unique IDs. "
"Select this option only if you want to reset the footprint linkages based on "
"their reference designators."
msgid "Update references of symbols that have been changed in the PCB editor."
msgstr "Update references of symbols that have been changed in the PCB editor."
msgid "Footprint assignments"
msgstr "Footprint assignments"
msgid ""
"Update footprint associations of symbols whose footprints have been replaced "
"with different footprints in PCB."
msgstr ""
"Update footprint associations of symbols whose footprints have been replaced "
"with different footprints in PCB."
msgid "Update symbols values that have been replaced in the PCB editor."
msgstr "Update symbols values that have been replaced in the PCB editor."
msgid "Net names"
msgstr "Net names"
msgid "Other fields"
msgstr "Other fields"
msgid "Update all other fields in the symbol from the footprint"
msgstr "Update all other fields in the symbol from the footprint"
msgid "Update Schematic from PCB"
msgstr "Update Schematic from PCB"
msgid "Update Symbol Fields"
msgstr "Update Symbol Fields"
msgid "Parent symbol:"
msgstr "Parent symbol:"
msgid "Remove fields if not in parent symbol"
msgstr "Remove fields if not in parent symbol"
msgid "Reset fields if empty in parent symbol"
msgstr "Reset fields if empty in parent symbol"
msgid "Syntax Help"
msgstr "Syntax Help"
msgid "User-defined Signals"
msgstr "User-defined Signals"
msgid "Wire/Bus"
msgstr "Wire/Bus"
msgid "Wires/Buses"
msgstr "Wires/Buses"
msgid "Wire/bus width:"
msgstr "Wire/bus width:"
msgid "Set width to 0 to use netclass's wire/bus widths."
msgstr "Set width to 0 to use netclass's wire/bus widths."
msgid "Wire & Bus Properties"
msgstr "Wire & Bus Properties"
msgid "Bill of Materials Presets:"
msgstr "Bill of Materials Presets:"
msgid "Bill of Materials Formatting Presets:"
msgstr "Bill of Materials Formatting Presets:"
msgid "Automatically annotate symbols"
msgstr "Automatically annotate symbols"
msgid ""
"Some items have the same color as the background\n"
"and they will not be seen on the screen. Are you\n"
"sure you want to use these colors?"
msgstr ""
"Some items have the same color as the background\n"
"and they will not be seen on the screen. Are you\n"
"sure you want to use these colors?"
msgid "(symbol editor only)"
msgstr "(symbol editor only)"
msgid "Color Preview"
msgstr "Color Preview"
msgid "/path/to/sheet"
msgstr "/path/to/sheet"
msgid "Default font:"
msgstr "Default font:"
msgid "S&how hidden pins"
msgstr "S&how hidden pins"
msgid "Show hidden fields"
msgstr "Show hidden fields"
msgid "Show ERC errors"
msgstr "Show ERC errors"
msgid "Show ERC warnings"
msgstr "Show ERC warnings"
msgid "Show ERC exclusions"
msgstr "Show ERC exclusions"
msgid "Show OP voltages"
msgstr "Show OP voltages"
msgid "Show OP currents"
msgstr "Show OP currents"
msgid "Show page limi&ts"
msgstr "Show page limi&ts"
msgid "Selection && Highlighting"
msgstr "Selection && Highlighting"
msgid "Draw selected child items"
msgstr "Draw selected child items"
msgid "Fill selected shapes"
msgstr "Fill selected shapes"
msgid "Selection thickness:"
msgstr "Selection thickness:"
msgid "(selection color can be edited in the \"Colors\" page)"
msgstr "(selection color can be edited in the \"Colors\" page)"
msgid "Highlight thickness:"
msgstr "Highlight thickness:"
msgid "Cross-probing"
msgstr "Cross-probing"
msgid "Select/highlight objects corresponding to PCB selection"
msgstr "Select/highlight objects corresponding to PCB selection"
msgid "Highlight symbols corresponding to selected footprints"
msgstr "Highlight symbols corresponding to selected footprints"
msgid "Center view on cross-probed items"
msgstr "Center view on cross-probed items"
msgid "Ensures that cross-probed symbols are visible in the current view"
msgstr "Ensures that cross-probed symbols are visible in the current view"
msgid "Zoom to fit cross-probed items"
msgstr "Zoom to fit cross-probed items"
msgid "Highlight cross-probed nets"
msgstr "Highlight cross-probed nets"
msgid "Highlight nets when they are highlighted in the PCB editor"
msgstr "Highlight nets when they are highlighted in the PCB editor"
msgid "Line drawing mode:"
msgstr "Line drawing mode:"
msgid "Free Angle"
msgstr "Free Angle"
msgid "90 deg Angle"
msgstr "90 deg Angle"
msgid "45 deg Angle"
msgstr "45 deg Angle"
msgid "Mouse drag performs Drag (G) operation"
msgstr "Mouse drag performs Drag (G) operation"
msgid "If unchecked, mouse drag will perform move (M) operation"
msgstr "If unchecked, mouse drag will perform move (M) operation"
msgid "Automatically start wires on unconnected pins"
msgstr "Automatically start wires on unconnected pins"
msgid ""
"When enabled, you can start wiring by clicking on unconnected pins even when "
"the wire tool is not active"
msgstr ""
"When enabled, you can start wiring by clicking on unconnected pins even when "
"the wire tool is not active"
msgid "<ESC> clears net highlighting"
msgstr "<ESC> clears net highlighting"
msgid ""
"First <ESC> in selection tool clears selection, next clears net highlighting"
msgstr ""
"First <ESC> in selection tool clears selection, next clears net highlighting"
msgid "Defaults for New Objects"
msgstr "Defaults for New Objects"
msgid "Sheet border:"
msgstr "Sheet border:"
msgid "Sheet background:"
msgstr "Sheet background:"
msgid "Left Click Mouse Commands"
msgstr "Left Click Mouse Commands"
msgid ""
"Left click (and drag) actions depend on 2 modifier keys:\n"
"Shift and Ctrl"
msgstr ""
"Left click (and drag) actions depend on 2 modifier keys:\n"
"Shift and Ctrl"
msgid "Long Click"
msgstr "Long Click"
msgid "Clarify selection from menu"
msgstr "Clarify selection from menu"
msgid "Add item(s) to selection"
msgstr "Add item(s) to selection"
msgid "Ctrl+Shift"
msgstr "Ctrl+Shift"
msgid "Remove item(s) from selection"
msgstr "Remove item(s) from selection"
msgid ""
"Left click (and drag) actions depend on 3 modifier keys:\n"
"Option, Shift and Cmd"
msgstr ""
"Left click (and drag) actions depend on 3 modifier keys:\n"
"Option, Shift and Cmd"
msgid "Shift+Cmd"
msgstr "Shift+Cmd"
msgid "Symbol Field Automatic Placement"
msgstr "Symbol Field Automatic Placement"
msgid "A&utomatically place symbol fields"
msgstr "A&utomatically place symbol fields"
msgid "A&llow field autoplace to change justification"
msgstr "A&llow field autoplace to change justification"
msgid "Al&ways align autoplaced fields to the 50 mil grid"
msgstr "Al&ways align autoplaced fields to the 50 mil grid"
msgid "Repeated Items"
msgstr "Repeated Items"
msgid "&Horizontal pitch:"
msgstr "&Horizontal pitch:"
msgid "&Vertical pitch:"
msgstr "&Vertical pitch:"
msgid "Label increment:"
msgstr "Label increment:"
msgid "Dialog Preferences"
msgstr "Dialog Preferences"
msgid "Show footprint previews in Symbol Chooser"
msgstr "Show footprint previews in Symbol Chooser"
msgid "Never show Rescue Symbols tool"
msgstr "Never show Rescue Symbols tool"
#, c-format
msgid "Alias name '%s' already in use."
msgstr "Alias name '%s' already in use."
msgid "Member net/alias name cannot be empty."
msgstr "Member net/alias name cannot be empty."
msgid "Bus definitions:"
msgstr "Bus definitions:"
msgid "Alias"
msgstr "Alias"
msgid "(source)"
msgstr "(source)"
#, c-format
msgid "Members of '%s':"
msgstr "Members of '%s':"
msgid "Net / Nested Bus Name"
msgstr "Net / Nested Bus Name"
msgid "Annotations"
msgstr "Annotations"
msgid "Symbol unit notation:"
msgstr "Symbol unit notation:"
msgid ".A"
msgstr ".A"
msgid "-A"
msgstr "-A"
msgid "_A"
msgstr "_A"
msgid ".1"
msgstr ".1"
msgid "-1"
msgstr "-1"
msgid "_1"
msgstr "_1"
msgid "Default text size:"
msgstr "Default text size:"
msgid "Overbar offset ratio:"
msgstr "Overbar offset ratio:"
msgid "Label offset ratio:"
msgstr "Label offset ratio:"
msgid ""
"Percentage of the text size to offset labels above (or below) a wire, bus, "
"or pin"
msgstr ""
"Percentage of the text size to offset labels above (or below) a wire, bus, "
"or pin"
msgid "Global label margin ratio:"
msgstr "Global label margin ratio:"
msgid "Percentage of the text size to use as space around a global label"
msgstr "Percentage of the text size to use as space around a global label"
msgid "Default line width:"
msgstr "Default line width:"
msgid "Pin symbol size:"
msgstr "Pin symbol size:"
msgid "Connections"
msgstr "Connections"
msgid "Junction dot size:"
msgstr "Junction dot size:"
msgid "Smallest"
msgstr "Smallest"
msgid "Largest"
msgstr "Largest"
msgid "Connection grid:"
msgstr "Connection grid:"
msgid "Inter-sheet References"
msgstr "Inter-sheet References"
msgid "Show inter-sheet references"
msgstr "Show inter-sheet references"
msgid "Show own page reference"
msgstr "Show own page reference"
msgid "Standard (1,2,3)"
msgstr "Standard (1,2,3)"
msgid "Abbreviated (1..3)"
msgstr "Abbreviated (1..3)"
msgid "Prefix:"
msgstr "Prefix:"
msgid "["
msgstr "["
msgid "Suffix:"
msgstr "Suffix:"
msgid "]"
msgstr "]"
msgid "Dashed Lines"
msgstr "Dashed Lines"
msgid "Dash length:"
msgstr "Dash length:"
msgid "Gap length:"
msgstr "Gap length:"
msgid "Dash and dot lengths are ratios of the line width."
msgstr "Dash and dot lengths are ratios of the line width."
msgid "Operating-point Overlay"
msgstr "Operating-point Overlay"
msgid "Significant digits (voltages):"
msgstr "Significant digits (voltages):"
msgid "Range (voltages):"
msgstr "Range (voltages):"
msgid "fV"
msgstr "fV"
msgid "pV"
msgstr "pV"
msgid "nV"
msgstr "nV"
msgid "uV"
msgstr "uV"
msgid "mV"
msgstr "mV"
msgid "KV"
msgstr "KV"
msgid "MV"
msgstr "MV"
msgid "GV"
msgstr "GV"
msgid "TV"
msgstr "TV"
msgid "PV"
msgstr "PV"
msgid "Significant digits (currents):"
msgstr "Significant digits (currents):"
msgid "Range (currents):"
msgstr "Range (currents):"
msgid "fA"
msgstr "fA"
msgid "pA"
msgstr "pA"
msgid "nA"
msgstr "nA"
msgid "uA"
msgstr "µA"
msgid "mA"
msgstr "mA"
msgid "KA"
msgstr "KA"
msgid "MA"
msgstr "MA"
msgid "GA"
msgstr "GA"
msgid "TA"
msgstr "TA"
msgid "PA"
msgstr "PA"
msgid "No error or warning"
msgstr "No error or warning"
msgid "Generate warning"
msgstr "Generate warning"
msgid "Generate error"
msgstr "Generate error"
msgid "Use schematic editor color theme"
msgstr "Use schematic editor color theme"
msgid "Use theme:"
msgstr "Use theme:"
msgid "&Default line width:"
msgstr "&Default line width:"
msgid ""
"Set to 0 to allow symbols to inherit line width properties\n"
"from schematic"
msgstr ""
"Set to 0 to allow symbols to inherit line width properties\n"
"from schematic"
msgid "D&efault pin length:"
msgstr "D&efault pin length:"
msgid "De&fault pin number size:"
msgstr "De&fault pin number size:"
msgid "Def&ault pin name size:"
msgstr "Def&ault pin name size:"
msgid "Show pin &electrical type"
msgstr "Show pin &electrical type"
msgid "&Pitch of repeated pins:"
msgstr "&Pitch of repeated pins:"
msgid "A library table row nickname and path cells are empty."
msgstr "A library table row nickname and path cells are empty."
msgid "A library table row nickname cell is empty."
msgstr "A library table row nickname cell is empty."
msgid "A library table row path cell is empty."
msgstr "A library table row path cell is empty."
msgid "Invalid Row Definition"
msgstr "Invalid Row Definition"
msgid ""
"Empty cells will result in all rows that are invalid to be removed from the "
"table."
msgstr ""
"Empty cells will result in all rows that are invalid to be removed from the "
"table."
msgid "Remove Invalid Cells"
msgstr "Remove Invalid Cells"
msgid "Cancel Table Update"
msgstr "Cancel Table Update"
#, c-format
msgid "Illegal character '%c' in nickname '%s'"
msgstr "Illegal character '%c' in nickname '%s'"
msgid "Library Nickname Error"
msgstr "Library Nickname Error"
#, c-format
msgid "Multiple libraries cannot share the same nickname ('%s')."
msgstr "Multiple libraries cannot share the same nickname ('%s')."
#, c-format
msgid "Symbol library '%s' failed to load."
msgstr "Symbol library '%s' failed to load."
msgid "Error Loading Library"
msgstr "Error Loading Library"
msgid "All supported formats"
msgstr "All supported formats"
msgid "Add Library"
msgstr "Add Library"
msgid "Warning: Duplicate Nickname"
msgstr "Warning: Duplicate Nickname"
#, c-format
msgid "A library nicknamed '%s' already exists."
msgstr "A library nicknamed '%s' already exists."
msgid "One of the nicknames will need to be changed after adding this library."
msgstr ""
"One of the nicknames will need to be changed after adding this library."
msgid "Skip"
msgstr "Skip"
msgid "Add Anyway"
msgstr "Add Anyway"
msgid ""
"Select one or more rows containing libraries to save as current KiCad format "
"(*.kicad_sym)."
msgstr ""
"Select one or more rows containing libraries to save as current KiCad format "
"(*.kicad_sym)."
#, c-format
msgid ""
"Save '%s' as current KiCad format (*.kicad_sym) and replace legacy entry in "
"table?"
msgstr ""
"Save '%s' as current KiCad format (*.kicad_sym) and replace legacy entry in "
"table?"
#, c-format
msgid ""
"Save %d libraries as current KiCad format (*.kicad_sym) and replace legacy "
"entries in table?"
msgstr ""
"Save %d libraries as current KiCad format (*.kicad_sym) and replace legacy "
"entries in table?"
#, c-format
msgid "File '%s' already exists. Do you want overwrite this file?"
msgstr "File %s already exists. Do you want overwrite this file?"
msgid "Migrate Library"
msgstr "Migrate Library"
#, c-format
msgid "Failed to save symbol library file '%s'."
msgstr "Failed to save symbol library file '%s'."
msgid ""
"Modifications have been made to one or more symbol libraries.\n"
"Changes must be saved or discarded before the symbol library table can be "
"modified."
msgstr ""
"Modifications have been made to one or more symbol libraries.\n"
"Changes must be saved or discarded before the symbol library table can be "
"modified."
msgid "Symbol Libraries"
msgstr "Symbol Libraries"
#, c-format
msgid ""
"Error saving global library table:\n"
"\n"
"%s"
msgstr ""
"Error saving global library table:\n"
"\n"
"%s"
msgid "File Save Error"
msgstr "File Save Error"
#, c-format
msgid ""
"Error saving project-specific library table:\n"
"\n"
"%s"
msgstr ""
"Error saving project-specific library table:\n"
"\n"
"%s"
msgid "Nickname"
msgstr "Nickname"
msgid "Library Path"
msgstr "Library Path"
msgid "Library Format"
msgstr "Library Format"
msgid "Global Libraries"
msgstr "Global Libraries"
msgid "Project Specific Libraries"
msgstr "Project Specific Libraries"
msgid "Add empty row to table"
msgstr "Add empty row to table"
msgid "Add existing library to table"
msgstr "Add existing library to table"
msgid "Remove library from table"
msgstr "Remove library from table"
msgid "Migrate Libraries"
msgstr "Migrate Libraries"
msgid "This is a read-only table which shows pertinent environment variables."
msgstr "This is a read-only table which shows pertinent environment variables."
msgid "Project field name templates:"
msgstr "Project field name templates:"
msgid "Global field name templates:"
msgstr "Global field name templates:"
msgid "Untitled Field"
msgstr "Untitled Field"
msgid "Field name templates:"
msgstr "Field name templates:"
msgid "URL"
msgstr "URL"
msgid ""
"An error occurred attempting to load the global symbol library table.\n"
"Please edit this global symbol library table in Preferences menu."
msgstr ""
"An error occurred attempting to load the global symbol library table.\n"
"Please edit this global symbol library table in Preferences menu."
#, c-format
msgid ""
"Cannot copy file '%s' as it will be overwritten by the new root sheet file."
msgstr ""
"Cannot copy file '%s' as it will be overwritten by the new root sheet file."
msgid "Error loading drawing sheet."
msgstr "Error loading drawing sheet."
#, c-format
msgid "Error loading drawing sheet '%s'."
msgstr "Error loading drawing sheet '%s'."
msgid "Failed to load schematic file\n"
msgstr "Failed to load schematic file\n"
msgid ""
"Warning: schematic has annotation errors, please use the schematic editor to "
"fix them\n"
msgstr ""
"Warning: schematic has annotation errors, please use the schematic editor to "
"fix them\n"
msgid "Warning: duplicate sheet names.\n"
msgstr "Warning: duplicate sheet names.\n"
msgid "Unknown netlist format.\n"
msgstr "Unknown netlist format.\n"
#, c-format
msgid "BOM preset '%s' not found"
msgstr "BOM preset '%s' not found"
#, c-format
msgid "Unable to open destination '%s'"
msgstr "Unable to open destination '%s'"
#, c-format
msgid "BOM format preset '%s' not found"
msgstr "BOM format preset '%s' not found"
#, c-format
msgid "Plotting symbol '%s' unit %d to '%s'\n"
msgstr "Plotting symbol '%s' unit %d to '%s'\n"
#, c-format
msgid "Plotting symbol '%s' to '%s'\n"
msgstr "Plotting symbol '%s' to '%s'\n"
msgid "Unable to load library\n"
msgstr "Unable to load library\n"
msgid "There is no symbol selected to save."
msgstr "There is no symbol selected to save."
msgid "Output path must not conflict with existing path\n"
msgstr "Output path must not conflict with existing path\n"
msgid ""
"Output path must be specified to convert legacy and non-KiCad libraries\n"
msgstr ""
"Output path must be specified to convert legacy and non-KiCad libraries\n"
msgid "Saving symbol library in updated format\n"
msgstr "Saving symbol library in updated format\n"
msgid "Symbol library was not updated\n"
msgstr "Symbol library was not updated\n"
msgid "Running ERC...\n"
msgstr "Running ERC...\n"
#, c-format
msgid "Found %d violations\n"
msgstr "Found %d violations\n"
#, c-format
msgid "Unable to save ERC report to %s\n"
msgstr "Unable to save ERC report to %s\n"
#, c-format
msgid "Saved ERC Report to %s\n"
msgstr "Saved ERC Report to %s\n"
msgid "Net Navigator"
msgstr "Net Navigator"
msgid "Selection Filter"
msgstr "Selection Filter"
msgid "Input Pin"
msgstr "Input Pin"
msgid "Output Pin"
msgstr "Output Pin"
msgid "Bidirectional Pin"
msgstr "Bidirectional Pin"
msgid "Tri-State Pin"
msgstr "Tri-State Pin"
msgid "Passive Pin"
msgstr "Passive Pin"
msgid "Free Pin"
msgstr "Free Pin"
msgid "Unspecified Pin"
msgstr "Unspecified Pin"
msgid "Power Input Pin"
msgstr "Power Input Pin"
msgid "Power Output Pin"
msgstr "Power Output Pin"
msgid "Open Collector"
msgstr "Open Collector"
msgid "Open Emitter"
msgstr "Open Emitter"
msgid "No Connection"
msgstr "No Connection"
msgid "Unresolved text variable in drawing sheet"
msgstr "Unresolved text variable in drawing sheet"
#, c-format
msgid "Bus alias %s has conflicting definitions on %s and %s"
msgstr "Bus alias %s has conflicting definitions on %s and %s"
#, c-format
msgid "Different footprints assigned to %s and %s"
msgstr "Different footprints assigned to %s and %s"
#, c-format
msgid "Symbol %s has unplaced units %s"
msgstr "Symbol %s has unplaced units %s"
#, c-format
msgid "Symbol %s has input power pins in units %s that are not placed."
msgstr "Symbol %s has input power pins in units %s that are not placed."
#, c-format
msgid "Symbol %s has input pins in units %s that are not placed."
msgstr "Symbol %s has input pins in units %s that are not placed."
#, c-format
msgid "Symbol %s has bidirectional pins in units %s that are not placed."
msgstr "Symbol %s has bidirectional pins in units %s that are not placed."
#, c-format
msgid "Netclass %s is not defined"
msgstr "Netclass %s is not defined"
msgid "Pin with 'no connection' type is connected"
msgstr "Pin with 'no connection' type is connected"
#, c-format
msgid "Pins of type %s and %s are connected"
msgstr "Pins of type %s and %s are connected"
#, c-format
msgid "Pin %s is connected to both %s and %s"
msgstr "Pin %s is connected to both %s and %s"
#, c-format
msgid "The current configuration does not include the symbol library '%s'"
msgstr "The current configuration does not include the symbol library '%s'"
#, c-format
msgid "The library '%s' is not enabled in the current configuration"
msgstr "The library '%s' is not enabled in the current configuration"
#, c-format
msgid "Symbol '%s' not found in symbol library '%s'"
msgstr "Symbol '%s' not found in symbol library '%s'"
#, c-format
msgid "Symbol '%s' doesn't match copy in library '%s'"
msgstr "Symbol '%s' doesn't match copy in library '%s'"
#, c-format
msgid "'%s' is not a valid footprint identifier."
msgstr "'%s' is not a valid footprint identifier."
#, c-format
msgid "The current configuration does not include the footprint library '%s'."
msgstr "The current configuration does not include the footprint library '%s'."
#, c-format
msgid "The footprint library '%s' is not enabled in the current configuration."
msgstr ""
"The footprint library '%s' is not enabled in the current configuration."
#, c-format
msgid "Footprint '%s' not found in library '%s'."
msgstr "Footprint '%s' not found in library '%s'."
msgid "Checking sheet names..."
msgstr "Checking sheet names..."
msgid "Checking bus conflicts..."
msgstr "Checking bus conflicts..."
msgid "Checking conflicts..."
msgstr "Checking conflicts..."
msgid "Checking units..."
msgstr "Checking units..."
msgid "Checking footprints..."
msgstr "Checking footprints..."
msgid "Checking pins..."
msgstr "Checking pins..."
msgid "Checking labels..."
msgstr "Checking labels..."
msgid "Checking for unresolved variables..."
msgstr "Checking for unresolved variables..."
msgid "Checking SPICE models..."
msgstr "Checking SPICE models..."
msgid "Checking no connect pins for connections..."
msgstr "Checking no connect pins for connections..."
msgid "Checking for library symbol issues..."
msgstr "Checking for library symbol issues..."
msgid "Checking for footprint link issues..."
msgstr "Checking for footprint link issues..."
msgid "Checking for off grid pins and wires..."
msgstr "Checking for off grid pins and wires..."
msgid "Checking for undefined netclasses..."
msgstr "Checking for undefined netclasses..."
msgid "Conflicts"
msgstr "Conflicts"
msgid "Miscellaneous"
msgstr "Miscellaneous"
msgid "Duplicate sheet names within a given sheet"
msgstr "Duplicate sheet names within a given sheet"
msgid "Symbol pin or wire end off connection grid"
msgstr "Symbol pin or wire end off connection grid"
msgid "Pin not connected"
msgstr "Pin not connected"
msgid "Input pin not driven by any Output pins"
msgstr "Input pin not driven by any Output pins"
msgid "Input Power pin not driven by any Output Power pins"
msgstr "Input Power pin not driven by any Output Power pins"
msgid "Conflict problem between pins"
msgstr "Conflict problem between pins"
msgid "Mismatch between hierarchical labels and sheet pins"
msgstr "Mismatch between hierarchical labels and sheet pins"
msgid "A pin with a \"no connection\" flag is connected"
msgstr "A pin with a “no connection” flag is connected"
msgid "Unconnected \"no connection\" flag"
msgstr "Unconnected \"no connection\" flag"
msgid "Label not connected to anything"
msgstr "Label not connected to anything"
msgid "Global label not connected anywhere else in the schematic"
msgstr "Global label not connected anywhere else in the schematic"
msgid "Labels are similar (lower/upper case difference only)"
msgstr "Labels are similar (lower/upper case difference only)"
msgid "Different footprint assigned in another unit of the symbol"
msgstr "Different footprint assigned in another unit of the symbol"
msgid "Different net assigned to a shared pin in another unit of the symbol"
msgstr "Different net assigned to a shared pin in another unit of the symbol"
msgid "Conflict between bus alias definitions across schematic sheets"
msgstr "Conflict between bus alias definitions across schematic sheets"
msgid "More than one name given to this bus or net"
msgstr "More than one name given to this bus or net"
msgid "Conflicting netclass assignments"
msgstr "Conflicting netclass assignments"
msgid "Net is graphically connected to a bus but not a bus member"
msgstr "Net is graphically connected to a bus but not a bus member"
msgid "Buses are graphically connected but share no bus members"
msgstr "Buses are graphically connected but share no bus members"
msgid "Invalid connection between bus and net items"
msgstr "Invalid connection between bus and net items"
msgid "Unresolved text variable"
msgstr "Unresolved text variable"
msgid "Undefined netclass"
msgstr "Undefined netclass"
msgid "SPICE model issue"
msgstr "SPICE model issue"
msgid "Wires not connected to anything"
msgstr "Wires not connected to anything"
msgid "Library symbol issue"
msgstr "Library symbol issue"
msgid "Symbol doesn't match copy in library"
msgstr "Symbol doesn't match copy in library"
msgid "Footprint link issue"
msgstr "Footprint link issue"
msgid "Symbol is not annotated"
msgstr "Symbol is not annotated"
msgid "Symbol has more units than are defined"
msgstr "Symbol has more units than are defined"
msgid "Symbol has units that are not placed"
msgstr "Symbol has units that are not placed"
msgid "Symbol has input pins that are not placed"
msgstr "Symbol has input pins that are not placed"
msgid "Symbol has bidirectional pins that are not placed"
msgstr "Symbol has bidirectional pins that are not placed"
msgid "Symbol has power input pins that are not placed"
msgstr "Symbol has power input pins that are not placed"
msgid "Units of same symbol have different values"
msgstr "Units of same symbol have different values"
msgid "Duplicate reference designators"
msgstr "Duplicate reference designators"
msgid "Bus Entry needed"
msgstr "Bus Entry needed"
#, c-format
msgid "ERC report (%s, Encoding UTF8)\n"
msgstr "ERC report (%s, Encoding UTF8)\n"
#, c-format
msgid ""
"\n"
"***** Sheet %s\n"
msgstr ""
"\n"
"***** Sheet %s\n"
#, c-format
msgid ""
"\n"
" ** ERC messages: %d Errors %d Warnings %d\n"
msgstr ""
"\n"
" ** ERC messages: %d Errors %d Warnings %d\n"
msgid "Schematic Files"
msgstr "Schematic Files"
msgid "Horizontal"
msgstr "Horizontal"
msgid "Vertical"
msgstr "Vertical"
msgid "Allow Autoplacement"
msgstr "Allow Autoplacement"
#, c-format
msgid "Schematic '%s' is already open by '%s' at '%s'."
msgstr "Schematic '%s' is already open by '%s' at '%s'."
#, c-format
msgid "Schematic '%s' does not exist. Do you wish to create it?"
msgstr "Schematic '%s' does not exist. Do you wish to create it?"
msgid "Creating Schematic"
msgstr "Creating Schematic"
msgid "Loading Schematic"
msgstr "Loading Schematic"
msgid "Schematic file changes are unsaved"
msgstr "Schematic file changes are unsaved"
#, c-format
msgid "Unsupported schematic file '%s'."
msgstr "Unsupported schematic file '%s'."
msgid "Root"
msgstr "Root"
msgid ""
"The entire schematic could not be loaded. Errors occurred attempting to "
"load hierarchical sheets."
msgstr ""
"The entire schematic could not be loaded. Errors occurred attempting to "
"load hierarchical sheets."
#, c-format
msgid "Error loading schematic '%s'."
msgstr "Error loading schematic '%s'."
#, c-format
msgid "Memory exhausted loading schematic '%s'."
msgstr "Memory exhausted loading schematic '%s'."
#, c-format
msgid "Failed to load '%s'."
msgstr "Failed to load '%s'."
msgid ""
"An error was found when loading the schematic that has been automatically "
"fixed. Please save the schematic to repair the broken file or it may not be "
"usable with other versions of KiCad."
msgstr ""
"An error was found when loading the schematic that has been automatically "
"fixed. Please save the schematic to repair the broken file or it may not be "
"usable with other versions of KiCad."
msgid "Illegal entry found in project file symbol library list."
msgstr "Illegal entry found in project file symbol library list."
msgid "Project Load Warning"
msgstr "Project Load Warning"
msgid ""
"Symbol libraries defined in the project file symbol library list are no "
"longer supported and will be removed.\n"
"\n"
"This may cause broken symbol library links under certain conditions."
msgstr ""
"Symbol libraries defined in the project file symbol library list are no "
"longer supported and will be removed.\n"
"\n"
"This may cause broken symbol library links under certain conditions."
msgid "Do not show this dialog again."
msgstr "Do not show this dialog again."
#, c-format
msgid "The project symbol library cache file '%s' was not found."
msgstr "The project symbol library cache file '%s' was not found."
msgid ""
"This can result in a broken schematic under certain conditions. If the "
"schematic does not have any missing symbols upon opening, save it "
"immediately before making any changes to prevent data loss. If there are "
"missing symbols, either manual recovery of the schematic or recovery of the "
"symbol cache library file and reloading the schematic is required."
msgstr ""
"This can result in a broken schematic under certain conditions. If the "
"schematic does not have any missing symbols upon opening, save it "
"immediately before making any changes to prevent data loss. If there are "
"missing symbols, either manual recovery of the schematic or recovery of the "
"symbol cache library file and reloading the schematic is required."
msgid "Load Without Cache File"
msgstr "Load Without Cache File"
msgid "Abort"
msgstr "Abort"
msgid ""
"This file was created by an older version of KiCad. It will be converted to "
"the new format when saved."
msgstr ""
"This file was created by an older version of KiCad. It will be converted to "
"the new format when saved."
msgid "Schematic is read only."
msgstr "Schematic is read only."
msgid "Insert Schematic"
msgstr "Insert Schematic"
msgid "Import Schematic Sheet Content..."
msgstr "Import Schematic Sheet Content..."
msgid ""
"This operation cannot be undone.\n"
"\n"
"Do you want to save the current document before proceeding?"
msgstr ""
"This operation cannot be undone.\n"
"\n"
"Do you want to save the current document before proceeding?"
msgid ""
"This operation replaces the contents of the current schematic, which will be "
"permanently lost.\n"
"\n"
"Do you want to proceed?"
msgstr ""
"This operation replaces the contents of the current schematic, which will be "
"permanently lost.\n"
"\n"
"Do you want to proceed?"
msgid "Import Schematic"
msgstr "Import Schematic"
#, c-format
msgid "No loader can read the specified file: '%s'."
msgstr "No loader can read the specified file: '%s'."
#, c-format
msgid ""
"Error saving schematic file '%s'.\n"
"%s"
msgstr ""
"Error saving schematic file '%s'.\n"
"%s"
#, c-format
msgid "Failed to create temporary file '%s'."
msgstr "Failed to create temporary file '%s'."
#, c-format
msgid ""
"Error saving schematic file '%s'.\n"
"Failed to rename temporary file '%s'."
msgstr ""
"Error saving schematic file '%s'.\n"
"Failed to rename temporary file '%s'."
#, c-format
msgid "Failed to rename temporary file '%s'."
msgstr "Failed to rename temporary file '%s'."
#, c-format
msgid "File '%s' saved."
msgstr "File '%s' saved."
msgid "File write operation failed."
msgstr "File write operation failed."
#, c-format
msgid ""
"Folder '%s' could not be created.\n"
"\n"
"Make sure you have write permissions and try again."
msgstr ""
"Folder '%s' could not be created.\n"
"\n"
"Make sure you have write permissions and try again."
#, c-format
msgid "Failed to save %s."
msgstr "Failed to save %s."
msgid "Locked File Warning"
msgstr "Locked File Warning"
msgid ""
"You do not have write permissions to:\n"
"\n"
msgstr ""
"You do not have write permissions to:\n"
"\n"
msgid "Saving will overwrite existing files."
msgstr "Saving will overwrite existing files."
msgid "Save Warning"
msgstr "Save Warning"
msgid ""
"The following files will be overwritten:\n"
"\n"
msgstr ""
"The following files will be overwritten:\n"
"\n"
msgid "Overwrite Files"
msgstr "Overwrite Files"
msgid "Abort Project Save"
msgstr "Abort Project Save"
msgid "Importing Schematic"
msgstr "Importing Schematic"
#, c-format
msgid "Unhandled exception occurred loading schematic '%s'."
msgstr "Unhandled exception occurred loading schematic '%s'."
msgid "The current schematic has been modified. Save changes?"
msgstr "The current schematic has been modified. Save changes?"
msgid ""
"Well this is potentially embarrassing!\n"
"It appears that the last time you were editing one or more of the schematic "
"files\n"
"were not saved properly. Do you wish to restore the last saved edits you "
"made?"
msgstr ""
"Well this is potentially embarrassing!\n"
"It appears that the last time you were editing one or more of the schematic "
"files\n"
"were not saved properly. Do you wish to restore the last saved edits you "
"made?"
#, c-format
msgid ""
"The file '%s' could not be opened.\n"
"Manual recovery of automatically saved files is required."
msgstr ""
"The file '%s' could not be opened.\n"
"Manual recovery of automatically saved files is required."
msgid "The following automatically saved file(s) could not be restored\n"
msgstr "The following automatically saved file(s) could not be restored\n"
msgid "Manual recovery will be required to restore the file(s) above."
msgstr "Manual recovery will be required to restore the file(s) above."
#, c-format
msgid ""
"The autosave file '%s' could not be removed.\n"
"Manual removal will be required."
msgstr ""
"The autosave file '%s' could not be removed.\n"
"Manual removal will be required."
msgid "The following automatically saved file(s) could not be removed\n"
msgstr "The following automatically saved file(s) could not be removed\n"
msgid "Manual removal will be required for the file(s) above."
msgstr "Manual removal will be required for the file(s) above."
msgid "Derived from"
msgstr "Derived from"
#, c-format
msgid "Error loading symbol %s from library '%s'."
msgstr "Error loading symbol %s from library '%s'."
msgid "Unknown"
msgstr "Unknown"
msgid "Centimeter"
msgstr "Centimeter"
msgid "Feet"
msgstr "Feet"
msgid "Import Graphics"
msgstr "Import Graphics"
msgid "No file selected!"
msgstr "No file selected!"
msgid "Items in the imported file could not be handled properly."
msgstr "Items in the imported file could not be handled properly."
msgid "There is no plugin to handle this file type."
msgstr "There is no plugin to handle this file type."
msgid "Only vectors will be imported. Bitmaps and fonts will be ignored."
msgstr "Only vectors will be imported. Bitmaps and fonts will be ignored."
msgid "Placement"
msgstr "Placement"
msgid "Interactive placement"
msgstr "Interactive placement"
msgid "At"
msgstr "At"
msgid "DXF origin on PCB Grid, X Coordinate"
msgstr "DXF origin on PCB Grid, X Coordinate"
msgid "DXF origin on PCB Grid, Y Coordinate"
msgstr "DXF origin on PCB Grid, Y Coordinate"
msgid "Import Parameters"
msgstr "Import Parameters"
msgid "Import scale:"
msgstr "Import scale:"
msgid "DXF Parameters"
msgstr "DXF Parameters"
msgid "Default units:"
msgstr "Default units:"
msgid "Import Vector Graphics File"
msgstr "Import Vector Graphics File"
msgid "H Justification"
msgstr "H Justification"
msgid "V Justification"
msgstr "V Justification"
msgid "Show Field Name"
msgstr "Show Field Name"
msgid "Body Style"
msgstr "Body Style"
msgid "Private"
msgstr "Private"
msgid "Pos X"
msgstr "Pos X"
msgid "Pos Y"
msgstr "Pos Y"
msgid "Flags"
msgstr "Flags"
#, c-format
msgid "Pin %s [%s, %s, %s]"
msgstr "Pin %s [%s, %s, %s]"
#, c-format
msgid "Pin %s [%s, %s]"
msgstr "Pin %s [%s, %s]"
#, c-format
msgid "Hidden pin %s [%s, %s, %s]"
msgstr "Hidden pin %s [%s, %s, %s]"
#, c-format
msgid "Hidden pin %s [%s, %s]"
msgstr "Hidden pin %s [%s, %s]"
msgid "Free"
msgstr "Free"
msgid "Unspecified"
msgstr "Unspecified"
msgid "Power input"
msgstr "Power input"
msgid "Power output"
msgstr "Power output"
msgid "Open collector"
msgstr "Open collector"
msgid "Open emitter"
msgstr "Open emitter"
msgid "Unconnected"
msgstr "Unconnected"
msgid "Inverted"
msgstr "Inverted"
msgid "Clock"
msgstr "Clock"
msgid "Inverted clock"
msgstr "Inverted clock"
msgid "Input low"
msgstr "Input low"
msgid "Clock low"
msgstr "Clock low"
msgid "Output low"
msgstr "Output low"
msgid "Falling edge clock"
msgstr "Falling edge clock"
msgid "NonLogic"
msgstr "NonLogic"
msgid "Pin Name"
msgstr "Pin Name"
msgid "Position X"
msgstr "Position X"
msgid "Position Y"
msgstr "Position Y"
#, c-format
msgid "Arc with radius %s"
msgstr "Arc with radius %s"
#, c-format
msgid "Circle with radius %s"
msgstr "Circle with radius %s"
#, c-format
msgid "Rectangle with width %s height %s"
msgstr "Rectangle with width %s height %s"
#, c-format
msgid "Polyline with %d points"
msgstr "Polyline with %d points"
#, c-format
msgid "Bezier Curve with %d points"
msgstr "Bezier Curve with %d points"
msgid "Body outline color"
msgstr "Body outline color"
msgid "Body background color"
msgstr "Body background color"
msgid "Fill color"
msgstr "Fill color"
msgid "Fill"
msgstr "Fill"
msgid "Power flag differs."
msgstr "Power flag differs."
msgid "Unit count differs."
msgstr "Unit count differs."
msgid "Graphic item count differs."
msgstr "Graphic item count differs."
#, c-format
msgid "%s differs."
msgstr "%s differs."
msgid "Pin count differs."
msgstr "Pin count differs."
#, c-format
msgid "Pin %s not found."
msgstr "Pin %s not found."
#, c-format
msgid "Pin %s differs."
msgstr "Pin %s differs."
#, c-format
msgid "%s field differs."
msgstr "%s field differs."
msgid "Field count differs."
msgstr "Field count differs."
msgid "Footprint filters differs."
msgstr "Footprint filters differs."
msgid "Footprint filters differ."
msgstr "Footprint filters differ."
msgid "Symbol keywords differ."
msgstr "Symbol keywords differ."
msgid "Symbol pin name offsets differ."
msgstr "Symbol pin name offsets differ."
msgid "Show pin names settings differ."
msgstr "Show pin names settings differ."
msgid "Show pin numbers settings differ."
msgstr "Show pin numbers settings differ."
msgid "Exclude from simulation settings differ."
msgstr "Exclude from simulation settings differ."
msgid "Exclude from bill of materials settings differ."
msgstr "Exclude from bill of materials settings differ."
msgid "Exclude from board settings differ."
msgstr "Exclude from board settings differ."
#, c-format
msgid "Unit %s"
msgstr "Unit %s"
#, c-format
msgid "Graphic Text '%s'"
msgstr "Graphic Text '%s'"
msgid "Graphic Text Box"
msgstr "Graphic Text Box"
msgid "Bold Italic"
msgstr "Bold Italic"
msgid "Box Width"
msgstr "Box Width"
msgid "Box Height"
msgstr "Box Height"
msgid "Margin Left"
msgstr "Margin Left"
msgid "Margin Top"
msgstr "Margin Top"
msgid "Margin Right"
msgstr "Margin Right"
msgid "Margin Bottom"
msgstr "Margin Bottom"
#, c-format
msgid "Failed to add symbol %s to library file '%s'."
msgstr "Failed to add symbol %s to library file '%s'."
msgid "Unexpected exception occurred."
msgstr "Unexpected exception occurred."
#, c-format
msgid "Symbol %s not found in any library or cache."
msgstr "Symbol %s not found in any library or cache."
#, c-format
msgid "Errors occurred creating symbol library %s."
msgstr "Errors occurred creating symbol library %s."
msgid "Insert Schematic Sheet Content..."
msgstr "Insert Schematic Sheet Content..."
msgid ""
"Append schematic sheet content from another project to the current sheet"
msgstr ""
"Append schematic sheet content from another project to the current sheet"
msgid "Import"
msgstr "Import"
msgid "Non-KiCad Schematic..."
msgstr "Non-KiCad Schematic..."
msgid ""
"Replace current schematic sheet with one imported from another application"
msgstr ""
"Replace current schematic sheet with one imported from another application"
msgid "Footprint Assignments..."
msgstr "Footprint Assignments..."
msgid "Graphics..."
msgstr "Graphics..."
msgid "Drawing to Clipboard"
msgstr "Drawing to Clipboard"
msgid "Netlist..."
msgstr "Netlist..."
msgid "Symbols to Library..."
msgstr "Symbols to Library..."
msgid "Symbols to New Library..."
msgstr "Symbols to New Library..."
msgid "&Place"
msgstr "&Place"
msgid "&Inspect"
msgstr "&Inspect"
msgid "&Tools"
msgstr "&Tools"
msgid "P&references"
msgstr "P&references"
#, c-format
msgid "Wire from %s, %s to %s, %s"
msgstr "Wire from %s, %s to %s, %s"
#, c-format
msgid "Bus from %s, %s to %s, %s"
msgstr "Bus from %s, %s to %s, %s"
msgid "Graphic line not connectable"
msgstr "Graphic line not connectable"
#, c-format
msgid "Symbol '%s' pin '%s'"
msgstr "Symbol '%s' pin '%s'"
#, c-format
msgid "Sheet '%s' pin '%s'"
msgstr "Sheet '%s' pin '%s'"
#, c-format
msgid "Label '%s' at %s, %s"
msgstr "Label '%s' at %s, %s"
#, c-format
msgid "Global label '%s' at %s, %s"
msgstr "Global label '%s' at %s, %s"
#, c-format
msgid "Hierarchical label '%s' at %s, %s"
msgstr "Hierarchical label '%s' at %s, %s"
#, c-format
msgid "Junction at %s, %s"
msgstr "Junction at %s, %s"
#, c-format
msgid "Bus to wire entry from %s, %s to %s, %s"
msgstr "Bus to wire entry from %s, %s to %s, %s"
#, c-format
msgid "Bus to bus entry from %s, %s to %s, %s"
msgstr "Bus to bus entry from %s, %s to %s, %s"
#, c-format
msgid "Unhandled item type %d"
msgstr "Unhandled item type %d"
msgid "Failed to create directory 'devices' ."
msgstr "Failed to create directory 'devices' ."
#, c-format
msgid "Failed to create file '%s'.\n"
msgstr "Failed to create file '%s'.\n"
#, c-format
msgid "Could not open file '%s' to write IBIS model"
msgstr "Could not open file '%s' to write IBIS model"
#, c-format
msgid "Could not find library file '%s'"
msgstr "Could not find library file '%s'"
#, c-format
msgid "Command error. Return code %d."
msgstr "Command error. Return code %d."
msgid "Success."
msgstr "Success."
msgid "Error: duplicate sheet names. Continue?"
msgstr "Error: duplicate sheet names. Continue?"
msgid "Change Unit"
msgstr "Change Unit"
#, c-format
msgid "No alternate body style found for symbol '%s' in library '%s'."
msgstr "No alternate body style found for symbol '%s' in library '%s'."
msgid "Change Body Style"
msgstr "Change Body Style"
msgid "Set Pin Function"
msgstr "Set Pin Function"
msgid "none"
msgstr "none"
msgid "Print Schematic"
msgstr "Print Schematic"
msgid "An error occurred attempting to print the schematic."
msgstr "An error occurred attempting to print the schematic."
msgid "Print (or not) the Frame references."
msgstr "Print (or not) the Frame references."
msgid "Print background color"
msgstr "Print background color"
msgid "Use a different color theme for printing:"
msgstr "Use a different color theme for printing:"
#, c-format
msgid "Print page %d"
msgstr "Print page %d"
#, c-format
msgid "Rename %s to %s"
msgstr "Rename %s to %s"
#, c-format
msgid ""
"Cannot rescue symbol %s which is not available in any library or the cache."
msgstr ""
"Cannot rescue symbol %s which is not available in any library or the cache."
#, c-format
msgid "Rescue symbol %s found only in cache library to %s."
msgstr "Rescue symbol %s found only in cache library to %s."
#, c-format
msgid "Rescue modified symbol %s to %s"
msgstr "Rescue modified symbol %s to %s"
msgid "This project has nothing to rescue."
msgstr "This project has nothing to rescue."
msgid "No symbols were rescued."
msgstr "No symbols were rescued."
#, c-format
msgid "Failed to create symbol library file '%s'."
msgstr "Failed to create symbol library file '%s'."
#, c-format
msgid "Failed to save rescue library %s."
msgstr "Failed to save rescue library %s."
msgid "Error occurred saving project specific symbol library table."
msgstr "Error occurred saving project specific symbol library table."
msgid "Not Found"
msgstr "Not Found"
msgid "The following libraries were not found:"
msgstr "The following libraries were not found:"
#, c-format
msgid "Error loading the symbol library table '%s'."
msgstr "Error loading the symbol library table '%s'."
#, c-format
msgid ""
"Error saving global symbol library table:\n"
"%s"
msgstr ""
"Error saving global symbol library table:\n"
"%s"
#, c-format
msgid ""
"Error saving project-specific symbol library table:\n"
"%s"
msgstr ""
"Error saving project-specific symbol library table:\n"
"%s"
msgid "Add the library to the global library table?"
msgstr "Add the library to the global library table?"
msgid "Add To Global Library Table"
msgstr "Add To Global Library Table"
msgid "Global"
msgstr "Global"
msgid "Choose the Library Table to add the library to:"
msgstr "Choose the Library Table to add the library to:"
msgid "Add To Library Table"
msgstr "Add To Library Table"
msgid "No symbol libraries are loaded."
msgstr "No symbol libraries are loaded."
msgid "Select Symbol Library"
msgstr "Select Symbol Library"
msgid ""
"The library containing the current symbol has changed.\n"
"Do you want to reload the library?"
msgstr ""
"The library containing the current symbol has changed.\n"
"Do you want to reload the library?"
msgid "Bus to Wire Entry"
msgstr "Bus to Wire Entry"
msgid "Bus to Bus Entry"
msgstr "Bus to Bus Entry"
msgid "Wire"
msgstr "Wire"
msgid "Bus"
msgstr "Bus"
msgid "Bus Entry Type"
msgstr "Bus Entry Type"
msgid "Resolved Netclass"
msgstr "Resolved Netclass"
msgid "Connection Name"
msgstr "Connection Name"
#, c-format
msgid "Bus Alias %s Members"
msgstr "Bus Alias %s Members"
msgid "KiCad Schematic Editor"
msgstr "KiCad Schematic Editor"
msgid "Schematic Hierarchy"
msgstr "Schematic Hierarchy"
msgid "New schematic file is unsaved"
msgstr "New schematic file is unsaved"
#, c-format
msgid "Save changes to '%s' before closing?"
msgstr "Save changes to '%s' before closing?"
msgid ""
"Cannot update the PCB, because the Schematic Editor is opened in stand-alone "
"mode. In order to create/update PCBs from schematics, launch the KiCad shell "
"and create a project."
msgstr ""
"Cannot update the PCB, because the Schematic Editor is opened in stand-alone "
"mode. In order to create/update PCBs from schematics, launch the KiCad shell "
"and create a project."
msgid "New Schematic"
msgstr "New Schematic"
#, c-format
msgid "Schematic file '%s' already exists."
msgstr "Schematic file '%s' already exists."
msgid "Open Schematic"
msgstr "Open Schematic"
msgid "Assigning footprints requires a fully annotated schematic."
msgstr "Assigning footprints requires a fully annotated schematic."
msgid "Could not open CvPcb"
msgstr "Could not open CvPcb"
msgid "[Read Only]"
msgstr "[Read Only]"
msgid "[Unsaved]"
msgstr "[Unsaved]"
msgid "[no schematic loaded]"
msgstr "[no schematic loaded]"
msgid "Schematic Cleanup"
msgstr "Schematic Cleanup"
#, c-format
msgid "Highlighted net: %s"
msgstr "Highlighted net: %s"
msgid "Save Symbol to Schematic"
msgstr "Save Symbol to Schematic"
msgid "Compare Symbol with Library"
msgstr "Compare Symbol with Library"
#, c-format
msgid "Go to Page %s (%s)"
msgstr "Go to Page %s (%s)"
msgid "Back to Previous Selected Sheet"
msgstr "Back to Previous Selected Sheet"
msgid "Sheet References"
msgstr "Sheet References"
#, c-format
msgid ""
"The file name for sheet %s is undefined, this is probably an Altium signal "
"harness that got converted to a sheet."
msgstr ""
"The file name for sheet %s is undefined, this is probably an Altium signal "
"harness that got converted to a sheet."
#, c-format
msgid "Storage file not fully parsed (%d bytes remaining)."
msgstr "Storage file not fully parsed (%d bytes remaining)."
msgid "Expected Altium Schematic file version 5.0"
msgstr "Expected Altium Schematic file version 5.0"
msgid "Record 'IEEE_SYMBOL' not handled."
msgstr "Record 'IEEE_SYMBOL' not handled."
msgid "Record 'PIECHART' not handled."
msgstr "Record 'PIECHART' not handled."
msgid "Parameter Set not currently supported."
msgstr "Parameter Set not currently supported."
msgid "Compile mask not currently supported."
msgstr "Compile mask not currently supported."
msgid "Blanket not currently supported."
msgstr "Blanket not currently supported."
#, c-format
msgid "Unknown or unexpected record id %d found in %s."
msgstr "Unknown or unexpected record id %d found in %s."
#, c-format
msgid "Symbol \"%s\" in sheet \"%s\" at index %d replaced with symbol \"%s\"."
msgstr "Symbol \"%s\" in sheet \"%s\" at index %d replaced with symbol \"%s\"."
msgid "Pin has unexpected orientation."
msgstr "Pin has unexpected orientation."
msgid "Pin has unexpected electrical type."
msgstr "Pin has unexpected electrical type."
msgid "Pin has unexpected outer edge type."
msgstr "Pin has unexpected outer edge type."
msgid "Pin has unexpected inner edge type."
msgstr "Pin has unexpected inner edge type."
#, c-format
msgid "Bezier has %d control points. At least 2 are expected."
msgstr "Bezier has %d control points. At least 2 are expected."
#, c-format
msgid ""
"Altium's harness connector (%s) was imported as a hierarchical sheet. Please "
"review the imported schematic."
msgstr ""
"Altium's harness connector (%s) was imported as a hierarchical sheet. Please "
"review the imported schematic."
msgid "Power Port with unknown style imported as 'Bar' type."
msgstr "Power Port with unknown style imported as 'Bar' type."
#, c-format
msgid "Power symbol creates a global label with name '%s'"
msgstr "Power symbol creates a global label with name '%s'"
#, c-format
msgid ""
"Altium's harness port (%s) was imported as a text box. Please review the "
"imported schematic."
msgstr ""
"Altium's harness port (%s) was imported as a text box. Please review the "
"imported schematic."
#, c-format
msgid "Port %s has no connections."
msgstr "Port %s has no connections."
#, c-format
msgid "Embedded file %s not found in storage."
msgstr "Embedded file %s not found in storage."
#, c-format
msgid "Error reading image %s."
msgstr "Error reading image %s."
#, c-format
msgid "File not found %s."
msgstr "File not found %s."
msgid "Expected Altium Schematic Library file version 5.0"
msgstr "Expected Altium Schematic Library file version 5.0"
msgid "Altium schematic files"
msgstr "Altium schematic files"
msgid "Altium Schematic Library or Integrated Library"
msgstr "Altium Schematic Library or Integrated Library"
msgid "The selected file does not appear to be a CADSTAR parts Library file"
msgstr "The selected file does not appear to be a CADSTAR parts Library file"
#, c-format
msgid ""
"Unable to find symbol %s, referenced by part %s. The part was not loaded."
msgstr ""
"Unable to find symbol %s, referenced by part %s. The part was not loaded."
#, c-format
msgid ""
"Inconsistent pin numbers in symbol %s compared to the one defined in part "
"%s. The part was not loaded."
msgstr ""
"Inconsistent pin numbers in symbol %s compared to the one defined in part "
"%s. The part was not loaded."
#, c-format
msgid ""
"The CADSTAR design contains variants which has no KiCad equivalent. Only the "
"master variant ('%s') was loaded."
msgstr ""
"The CADSTAR design contains variants which has no KiCad equivalent. Only the "
"master variant ('%s') was loaded."
msgid ""
"The CADSTAR design contains grouped items which has no KiCad equivalent. Any "
"grouped items have been ungrouped."
msgstr ""
"The CADSTAR design contains grouped items which has no KiCad equivalent. Any "
"grouped items have been ungrouped."
msgid ""
"The CADSTAR design contains re-use blocks which has no KiCad equivalent. The "
"re-use block information has been discarded during the import."
msgstr ""
"The CADSTAR design contains re-use blocks which has no KiCad equivalent. The "
"re-use block information has been discarded during the import."
msgid ""
"CADSTAR fonts are different to the ones in KiCad. This will likely result in "
"alignment issues. Please review the imported text elements carefully and "
"correct manually if required."
msgstr ""
"CADSTAR fonts are different to the ones in KiCad. This will likely result in "
"alignment issues. Please review the imported text elements carefully and "
"correct manually if required."
msgid ""
"The CADSTAR design has been imported successfully.\n"
"Please review the import errors and warnings (if any)."
msgstr ""
"The CADSTAR design has been imported successfully.\n"
"Please review the import errors and warnings (if any)."
#, c-format
msgid ""
"The design is too large and cannot be imported into KiCad. \n"
"Please reduce the maximum design size in CADSTAR by navigating to: \n"
"Design Tab -> Properties -> Design Options -> Maximum Design Size. \n"
"Current Design size: %.2f, %.2f millimeters. \n"
"Maximum permitted design size: %.2f, %.2f millimeters.\n"
msgstr ""
"The design is too large and cannot be imported into KiCad. \n"
"Please reduce the maximum design size in CADSTAR by navigating to: \n"
"Design Tab -> Properties -> Design Options -> Maximum Design Size. \n"
"Current Design size: %.2f, %.2f millimeters. \n"
"Maximum permitted design size: %.2f, %.2f millimeters.\n"
msgid ""
"The selected file is a CADSTAR symbol library. It does not contain a "
"schematic design so cannot be imported/opened in this way."
msgstr ""
"The selected file is a CADSTAR symbol library. It does not contain a "
"schematic design so cannot be imported/opened in this way."
msgid "The CADSTAR schematic might be corrupt: there is no root sheet."
msgstr "The CADSTAR schematic might be corrupt: there is no root sheet."
#, c-format
msgid ""
"Part definition '%s' references symbol '%s' (alternate '%s') which could not "
"be found in the symbol library. The part has not been loaded into the KiCad "
"library."
msgstr ""
"Part definition '%s' references symbol '%s' (alternate '%s') which could not "
"be found in the symbol library. The part has not been loaded into the KiCad "
"library."
#, c-format
msgid ""
"Part definition '%s' has an incomplete definition (no symbol definitions are "
"associated with it). The part has not been loaded into the KiCad library."
msgstr ""
"Part definition '%s' has an incomplete definition (no symbol definitions are "
"associated with it). The part has not been loaded into the KiCad library."
#, c-format
msgid ""
"Symbol '%s' references part '%s' which could not be found in the library. "
"The symbol was not loaded"
msgstr ""
"Symbol '%s' references part '%s' which could not be found in the library. "
"The symbol was not loaded"
#, c-format
msgid ""
"Symbol ID '%s' references library symbol '%s' which could not be found in "
"the library. Did you export all items of the design?"
msgstr ""
"Symbol ID '%s' references library symbol '%s' which could not be found in "
"the library. Did you export all items of the design?"
#, c-format
msgid ""
"Symbol ID '%s' is a signal reference or global signal but it has too many "
"pins. The expected number of pins is 1 but %d were found."
msgstr ""
"Symbol ID '%s' is a signal reference or global signal but it has too many "
"pins. The expected number of pins is 1 but %d were found."
#, c-format
msgid ""
"Symbol ID '%s' is of an unknown type. It is neither a symbol or a net "
"power / symbol. The symbol was not loaded."
msgstr ""
"Symbol ID '%s' is of an unknown type. It is neither a symbol or a net "
"power / symbol. The symbol was not loaded."
#, c-format
msgid ""
"Symbol '%s' is scaled in the original CADSTAR schematic but this is not "
"supported in KiCad. When the symbol is reloaded from the library, it will "
"revert to the original 1:1 scale."
msgstr ""
"Symbol '%s' is scaled in the original CADSTAR schematic but this is not "
"supported in KiCad. When the symbol is reloaded from the library, it will "
"revert to the original 1:1 scale."
#, c-format
msgid ""
"Documentation Symbol '%s' refers to symbol definition ID '%s' which does not "
"exist in the library. The symbol was not loaded."
msgstr ""
"Documentation Symbol '%s' refers to symbol definition ID '%s' which does not "
"exist in the library. The symbol was not loaded."
msgid "Text Variables could not be set as there is no project attached."
msgstr "Text Variables could not be set as there is no project attached."
#, c-format
msgid ""
"Symbol '%s' is rotated by an angle of %.1f degrees in the original CADSTAR "
"design but KiCad only supports rotation angles multiples of 90 degrees. The "
"connecting wires will need manual fixing."
msgstr ""
"Symbol '%s' is rotated by an angle of %.1f degrees in the original CADSTAR "
"design but KiCad only supports rotation angles multiples of 90 degrees. The "
"connecting wires will need manual fixing."
#, c-format
msgid ""
"Symbol '%s' references sheet ID '%s' which does not exist in the design. The "
"symbol was not loaded."
msgstr ""
"Symbol '%s' references sheet ID '%s' which does not exist in the design. The "
"symbol was not loaded."
#, c-format
msgid ""
"Net %s references unknown net element %s. The net was not properly loaded "
"and may require manual fixing."
msgstr ""
"Net %s references unknown net element %s. The net was not properly loaded "
"and may require manual fixing."
#, c-format
msgid ""
"The block ID %s (Block name: '%s') is drawn on sheet '%s' but is not linked "
"to another sheet in the design. KiCad requires all sheet symbols to be "
"associated to a sheet, so the block was not loaded."
msgstr ""
"The block ID %s (Block name: '%s') is drawn on sheet '%s' but is not linked "
"to another sheet in the design. KiCad requires all sheet symbols to be "
"associated to a sheet, so the block was not loaded."
#, c-format
msgid ""
"The CADSTAR schematic might be corrupt: Block %s references a child sheet "
"but has no Figure defined."
msgstr ""
"The CADSTAR schematic might be corrupt: Block %s references a child sheet "
"but has no Figure defined."
msgid ""
"Path to the CADSTAR schematic archive (*.csa) file related to this CADSTAR "
"parts library. If none specified it is assumed to be 'symbol.csa' in the "
"same folder."
msgstr ""
"Path to the CADSTAR schematic archive (*.csa) file related to this CADSTAR "
"parts library. If none specified it is assumed to be 'symbol.csa' in the "
"same folder."
msgid ""
"Name of the footprint library related to the symbols in this library. You "
"should create a separate entry for the CADSTAR PCB Archive (*.cpa) file in "
"the footprint library tables. If none specified, 'cadstarpcblib' is assumed."
msgstr ""
"Name of the footprint library related to the symbols in this library. You "
"should create a separate entry for the CADSTAR PCB Archive (*.cpa) file in "
"the footprint library tables. If none specified, 'cadstarpcblib' is assumed."
#, c-format
msgid "Cannot find the .csa file corresponding to library '%s'."
msgstr "Cannot find the .csa file corresponding to library '%s'."
msgid "CADSTAR Schematic Archive files"
msgstr "CADSTAR Schematic Archive files"
msgid "CADSTAR Parts Library files"
msgstr "CADSTAR Parts Library files"
#, c-format
msgid "Error reading database table %s: %s"
msgstr "Error reading database table %s: %s"
#, c-format
msgid "Could not load database library: settings file %s missing or invalid"
msgstr "Could not load database library: settings file %s missing or invalid"
#, c-format
msgid "Could not load database library: could not connect to database %s (%s)"
msgstr "Could not load database library: could not connect to database %s (%s)"
msgid "KiCad database library files"
msgstr "KiCad database library files"
#, c-format
msgid "Unable to read file '%s'."
msgstr "Unable to read file '%s'."
#, c-format
msgid ""
"'%s' is an Eagle binary-format file; only Eagle XML-format files can be "
"imported."
msgstr ""
"'%s' is an Eagle binary-format file; only Eagle XML-format files can be "
"imported."
#, c-format
msgid ""
"Error parsing Eagle file. Could not find '%s' instance but it is referenced "
"in the schematic."
msgstr ""
"Error parsing Eagle file. Could not find '%s' instance but it is referenced "
"in the schematic."
#, c-format
msgid "Could not find '%s' in the imported library."
msgstr "Could not find '%s' in the imported library."
msgid "Eagle XML schematic files"
msgstr "Eagle XML schematic files"
msgid "Eagle XML library files"
msgstr "Eagle XML library files"
#, c-format
msgid "Unable to find a valid schematic file in '%s'"
msgstr "Unable to find a valid schematic file in '%s'"
#, c-format
msgid "Error loading symbol '%s' from library '%s': %s"
msgstr "Error loading symbol '%s' from library '%s': %s"
#, c-format
msgid "Error enumerating symbol library '%s': %s"
msgstr "Error enumerating symbol library '%s': %s"
#, c-format
msgid "Error loading schematic '%s': %s"
msgstr "Error loading schematic '%s': %s"
msgid "EasyEDA (JLCEDA) Std files"
msgstr "EasyEDA (JLCEDA) Std files"
#, c-format
msgid "Failed to parse value: '%s'"
msgstr "Failed to parse value: '%s'"
msgid "httplib plugin missing library table handle!"
msgstr "httplib plugin missing library table handle!"
#, c-format
msgid "Error retriving data from HTTP library %s: %s"
msgstr "Error retriving data from HTTP library %s: %s"
#, c-format
msgid "HTTP library settings file %s missing or invalid"
msgstr "HTTP library settings file %s missing or invalid"
#, c-format
msgid "HTTP library settings file %s is missing the API version number!"
msgstr "HTTP library settings file %s is missing the API version number!"
#, c-format
msgid ""
"HTTP library settings file %s uses API version %s, but KiCad requires "
"version %s"
msgstr ""
"HTTP library settings file %s uses API version %s, but KiCad requires "
"version %s"
#, c-format
msgid "HTTP library settings file %s is missing the root URL!"
msgstr "HTTP library settings file %s is missing the root URL!"
#, c-format
msgid "HTTP library settings file %s has an invalid library type"
msgstr "HTTP library settings file %s has an invalid library type"
#, c-format
msgid "Could not connect to %s. Errors: %s"
msgstr "Could not connect to %s. Errors: %s"
msgid "KiCad HTTP library files"
msgstr "KiCad HTTP library files"
msgid "Open cancelled by user."
msgstr "Open cancelled by user."
#, c-format
msgid "'%s' does not appear to be an Eeschema file."
msgstr "'%s' does not appear to be an Eeschema file."
msgid "Missing 'EELAYER END'"
msgstr "Missing EELAYER END"
msgid "unexpected end of file"
msgstr "unexpected end of file"
msgid "unexpected end of line"
msgstr "unexpected end of line"
msgid "Unexpected end of file"
msgstr "Unexpected end of file"
msgid "expected 'Italics' or '~'"
msgstr "expected Italics or ~"
msgid "symbol field text attributes must be 3 characters wide"
msgstr "symbol field text attributes must be 3 characters wide"
#, c-format
msgid "Symbol library '%s' already exists."
msgstr "Symbol library '%s' already exists."
#, c-format
msgid "Symbol library '%s' cannot be deleted."
msgstr "Symbol library '%s' cannot be deleted."
msgid "KiCad legacy symbol library files"
msgstr "KiCad legacy symbol library files"
msgid "expected unquoted string"
msgstr "expected unquoted string"
#, c-format
msgid "Library file '%s' not found."
msgstr "Library file '%s' not found."
msgid "Unexpected end of file."
msgstr "Unexpected end of file."
#, c-format
msgid "Insufficient permissions to read library '%s'."
msgstr "Insufficient permissions to read library '%s'."
msgid "symbol document library file is empty"
msgstr "symbol document library file is empty"
#, c-format
msgid "library %s does not contain a symbol named %s"
msgstr "library %s does not contain a symbol named %s"
#, c-format
msgid ""
"Could not load sheet '%s' because it already appears as a direct ancestor in "
"the schematic hierarchy."
msgstr ""
"Could not load sheet '%s' because it already appears as a direct ancestor in "
"the schematic hierarchy."
#, c-format
msgid "Cannot parse %s as a symbol"
msgstr "Cannot parse %s as a symbol"
msgid "Invalid symbol name"
msgstr "Invalid symbol name"
#, c-format
msgid "Symbol %s contains invalid character '%c'"
msgstr "Symbol %s contains invalid character '%c'"
msgid "Invalid library identifier"
msgstr "Invalid library identifier"
msgid "Invalid parent symbol name"
msgstr "Invalid parent symbol name"
#, c-format
msgid "No parent for extended symbol %s"
msgstr "No parent for extended symbol %s"
msgid "Invalid symbol unit name"
msgstr "Invalid symbol unit name"
#, c-format
msgid "Invalid symbol unit name prefix %s"
msgstr "Invalid symbol unit name prefix %s"
#, c-format
msgid "Invalid symbol unit name suffix %s"
msgstr "Invalid symbol unit name suffix %s"
#, c-format
msgid "Invalid symbol unit number %s"
msgstr "Invalid symbol unit number %s"
#, c-format
msgid "Invalid symbol convert number %s"
msgstr "Invalid symbol convert number %s"
#, c-format
msgid "Invalid hyperlink url '%s'"
msgstr "Invalid hyperlink url '%s'"
msgid "Invalid pin names definition"
msgstr "Invalid pin names definition"
msgid "Invalid property name"
msgstr "Invalid property name"
msgid "Empty property name"
msgstr "Empty property name"
msgid "Invalid property value"
msgstr "Invalid property value"
msgid "Invalid pin name"
msgstr "Invalid pin name"
msgid "Invalid pin number"
msgstr "Invalid pin number"
msgid "Invalid alternate pin name"
msgstr "Invalid alternate pin name"
msgid "Invalid text string"
msgstr "Invalid text string"
msgid "Invalid page type"
msgstr "Invalid page type"
msgid "Invalid title block comment number"
msgstr "Invalid title block comment number"
msgid "Invalid sheet pin name"
msgstr "Invalid sheet pin name"
msgid "Empty sheet pin name"
msgstr "Empty sheet pin name"
msgid "Invalid symbol library name"
msgstr "Invalid symbol library name"
msgid "Invalid symbol library ID"
msgstr "Invalid symbol library ID"
#, c-format
msgid "File at '%s' was ignored. Using previously found file at '%s' instead."
msgstr "File at '%s' was ignored. Using previously found file at '%s' instead."
#, c-format
msgid "Expecting integer at line %d in file %s"
msgstr "Expecting integer at line %d in file %s"
#, c-format
msgid "Expected data missing on line %d in file %s"
msgstr "Expected data missing on line %d in file %s"
#, c-format
msgid "Extra data found on line %d in file %s"
msgstr "Extra data found on line %d in file %s"
msgid "Expecting 0, 1, 2, 3 or 4"
msgstr "Expecting 0, 1, 2, 3 or 4"
msgid "Expecting NORMAL or WIDE"
msgstr "Expecting NORMAL or WIDE"
msgid "Expecting I, O, B, IN, OUT or BIDIR"
msgstr "Expecting I, O, B, IN, OUT or BIDIR"
msgid "Expecting R0, R90, R18, R270, M0, M90, M180 or M270"
msgstr "Expecting R0, R90, R18, R270, M0, M90, M180 or M270"
msgid ""
"Expecting LEFT, CENTER, RIGHT, TOP, BOTTOM, VLEFT, VRIGHT, VCENTER, VTOP or "
"VBOTTOM"
msgstr ""
"Expecting LEFT, CENTER, RIGHT, TOP, BOTTOM, VLEFT, VRIGHT, VCENTER, VTOP or "
"VBOTTOM"
msgid ""
"Expecting NONE, BOTTOM, TOP, LEFT, RIGHT, VBOTTOM, VTOP, VCENTER, VLEFT or "
"VRIGHT"
msgstr ""
"Expecting NONE, BOTTOM, TOP, LEFT, RIGHT, VBOTTOM, VTOP, VCENTER, VLEFT or "
"VRIGHT"
msgid "Expecting CELL or BLOCK"
msgstr "Expecting CELL or BLOCK"
#, c-format
msgid "Symbol '%s.asy' not found"
msgstr "Symbol '%s.asy' not found"
msgid "LTspice schematic files"
msgstr "LTspice schematic files"
#, c-format
msgid "Plugin \"%s\" does not implement the \"%s\" function."
msgstr "Plugin “%s” does not implement the “%s” function."
#, c-format
msgid "Plugin type \"%s\" is not found."
msgstr "Plugin type “%s” is not found."
#, c-format
msgid "Unknown SCH_FILE_T value: %d"
msgstr "Unknown SCH_FILE_T value: %d"
msgid "Layer"
msgstr "Layer"
msgid "Locked"
msgstr "Locked"
msgid "Size"
msgstr "Size"
msgid "Diameter"
msgstr "Diameter"
msgid "Tri-State"
msgstr "Tri-State"
msgid "Hierarchical Sheet Pin"
msgstr "Hierarchical Sheet Pin"
msgid "Justification"
msgstr "Justification"
msgid "Net"
msgstr "Net"
msgid "Resolved netclass"
msgstr "Resolved netclass"
msgid "Hierarchical Labels"
msgstr "Hierarchical Labels"
#, c-format
msgid "Label '%s'"
msgstr "Label '%s'"
#, c-format
msgid "Directive Label [%s %s]"
msgstr "Directive Label [%s %s]"
#, c-format
msgid "Global Label '%s'"
msgstr "Global Label '%s'"
#, c-format
msgid "Hierarchical Label '%s'"
msgstr "Hierarchical Label '%s'"
msgid "Pin length"
msgstr "Pin length"
msgid "Graphic Line"
msgstr "Graphic Line"
#, c-format
msgid "Vertical Wire, length %s"
msgstr "Vertical Wire, length %s"
#, c-format
msgid "Vertical Bus, length %s"
msgstr "Vertical Bus, length %s"
#, c-format
msgid "Vertical Graphic Line, length %s"
msgstr "Vertical Graphic Line, length %s"
#, c-format
msgid "Horizontal Wire, length %s"
msgstr "Horizontal Wire, length %s"
#, c-format
msgid "Horizontal Bus, length %s"
msgstr "Horizontal Bus, length %s"
#, c-format
msgid "Horizontal Graphic Line, length %s"
msgstr "Horizontal Graphic Line, length %s"
#, c-format
msgid "Wire, length %s"
msgstr "Wire, length %s"
#, c-format
msgid "Bus, length %s"
msgstr "Bus, length %s"
#, c-format
msgid "Graphic Line, length %s"
msgstr "Graphic Line, length %s"
msgid "Graphical"
msgstr "Graphical"
msgid "Line Type"
msgstr "Line Type"
msgid "from netclass"
msgstr "from netclass"
msgid "Violation"
msgstr "Violation"
msgid "Severity"
msgstr "Severity"
msgid "Excluded"
msgstr "Excluded"
msgid "ERC Marker"
msgstr "ERC Marker"
msgid "No Connect"
msgstr "No Connect"
#, c-format
msgid "Plotted to '%s'.\n"
msgstr "Plotted to '%s'.\n"
msgid "Done."
msgstr "Done."
#, c-format
msgid "Plotted to '%s'."
msgstr "Plotted to '%s'."
msgid "Done"
msgstr "Done"
#, c-format
msgid "Failed to write plot files to folder '%s'."
msgstr "Failed to write plot files to folder '%s'."
#, c-format
msgid "Item not annotated: %s%s (unit %d)"
msgstr "Item not annotated: %s%s (unit %d)"
#, c-format
msgid "Item not annotated: %s%s"
msgstr "Item not annotated: %s%s"
#, c-format
msgid "Error: symbol %s%s%s (unit %d) exceeds units defined (%d)"
msgstr "Error: symbol %s%s%s (unit %d) exceeds units defined (%d)"
#, c-format
msgid "Duplicate items %s%s%s\n"
msgstr "Duplicate items %s%s%s\n"
#, c-format
msgid "Differing unit counts for item %s%s%s and %s%s%s\n"
msgstr "Differing unit counts for item %s%s%s and %s%s%s\n"
#, c-format
msgid "Different values for %s%d%s (%s) and %s%d%s (%s)"
msgstr "Different values for %s%d%s (%s) and %s%d%s (%s)"
#, c-format
msgid "Setting schematic symbol '%s %s' library identifier to '%s'."
msgstr "Setting schematic symbol '%s %s' library identifier to '%s'."
#, c-format
msgid ""
"Schematic symbol reference '%s' library identifier is not valid. Unable to "
"link library symbol."
msgstr ""
"Schematic symbol reference '%s' library identifier is not valid. Unable to "
"link library symbol."
#, c-format
msgid ""
"Symbol library '%s' not found and no fallback cache library available. "
"Unable to link library symbol."
msgstr ""
"Symbol library '%s' not found and no fallback cache library available. "
"Unable to link library symbol."
#, c-format
msgid "I/O error %s resolving library symbol %s"
msgstr "I/O error %s resolving library symbol %s"
#, c-format
msgid "Falling back to cache to set symbol '%s:%s' link '%s'."
msgstr "Falling back to cache to set symbol '%s:%s' link '%s'."
#, c-format
msgid "No library symbol found for schematic symbol '%s %s'."
msgstr "No library symbol found for schematic symbol '%s %s'."
#, c-format
msgid "Arc, radius %s"
msgstr "Arc, radius %s"
#, c-format
msgid "Circle, radius %s"
msgstr "Circle, radius %s"
#, c-format
msgid "Polyline, %d points"
msgstr "Polyline, %d points"
#, c-format
msgid "Bezier Curve, %d points"
msgstr "Bezier Curve, %d points"
msgid "Sheet Name"
msgstr "Sheet Name"
msgid "Hierarchical Path"
msgstr "Hierarchical Path"
msgid "File Name"
msgstr "File Name"
#, c-format
msgid "Hierarchical Sheet %s"
msgstr "Hierarchical Sheet %s"
msgid "Border Width"
msgstr "Border Width"
msgid "Border Color"
msgstr "Border Color"
msgid "Background Color"
msgstr "Background Color"
msgid "(Deleted Item)"
msgstr "(Deleted Item)"
#, c-format
msgid "Hierarchical Sheet Pin %s"
msgstr "Hierarchical Sheet Pin %s"
msgid "Excluded from BOM"
msgstr "Excluded from BOM"
msgid "Excluded from board"
msgstr "Excluded from board"
msgid "Excluded from simulation"
msgstr "Excluded from simulation"
msgid "DNP"
msgstr "DNP"
msgid "Simulation"
msgstr "Simulation"
msgid "BOM"
msgstr "BOM"
msgid "Exclude from"
msgstr "Exclude from"
msgid "Power symbol"
msgstr "Power symbol"
msgid "flags"
msgstr "flags"
msgid "Missing parent"
msgstr "Missing parent"
msgid "Undefined!!!"
msgstr "Undefined!!!"
msgid "<Unknown>"
msgstr "<Unknown>"
msgid "No library defined!"
msgstr "No library defined!"
#, c-format
msgid "Symbol not found in %s!"
msgstr "Symbol not found in %s!"
#, c-format
msgid "Symbol %s [%s]"
msgstr "Symbol %s [%s]"
msgid "Mirror X"
msgstr "Mirror X"
msgid "Mirror Y"
msgstr "Mirror Y"
msgid "Library Link"
msgstr "Library Link"
msgid "Library Description"
msgstr "Library Description"
msgid "Exclude From Board"
msgstr "Exclude From Board"
msgid "Exclude From Simulation"
msgstr "Exclude From Simulation"
msgid "Exclude From Bill of Materials"
msgstr "Exclude From Bill of Materials"
msgid "Do not Populate"
msgstr "Do not Populate"
#, c-format
msgid "%d Column Table"
msgstr "%d Column Table"
#, c-format
msgid "%d Columns"
msgstr "%d Columns"
msgid "External Border"
msgstr "External Border"
msgid "Header Border"
msgstr "Header Border"
msgid "Border Style"
msgstr "Border Style"
msgid "Row Separators"
msgstr "Row Separators"
msgid "Cell Separators"
msgstr "Cell Separators"
msgid "Separators Width"
msgstr "Separators Width"
msgid "Separators Style"
msgstr "Separators Style"
msgid "Separators Color"
msgstr "Separators Color"
#, c-format
msgid "Table Cell %s"
msgstr "Table Cell %s"
msgid "Cell Width"
msgstr "Cell Width"
msgid "Cell Height"
msgstr "Cell Height"
msgid "Graphic Text"
msgstr "Graphic Text"
msgid "Align center"
msgstr "Align center"
msgid ""
"<table>\n"
" <tr>\n"
" <th>Markup</th>\n"
" <th></th>\n"
" <th>Result</th>\n"
" </tr>\n"
" <tr>\n"
" <td>&nbsp;<br><samp>^{superscript}</samp></td>\n"
" <td></td>\n"
" <td>&nbsp;<br><samp><sup>superscript</sup>&nbsp;</samp></td>\n"
" </tr>\n"
" <tr>\n"
" <td>&nbsp;<br><samp>Driver Board^{Rev A}</samp></td>\n"
" <td></td>\n"
" <td>&nbsp;<br><samp>Driver Board<sup>Rev A</sup></samp></td>\n"
" </tr>\n"
" <tr>\n"
" <td><br></td>\n"
" </tr>\n"
" <tr>\n"
" <td>&nbsp;<br><samp>_{subscript}</samp></td>\n"
" <td></td>\n"
" <td>&nbsp;<br><samp><sub>subscript</sub>&nbsp;</samp></td>\n"
" </tr>\n"
" <tr>\n"
" <td>&nbsp;<br><samp>D_{0} - D_{15}</samp></td>\n"
" <td></td>\n"
" <td>&nbsp;<br><samp>D<sub>0</sub> - D<sub>15</sub></samp></td>\n"
" </tr>\n"
" <tr>\n"
" <td></td>\n"
" </tr>\n"
" <tr>\n"
" <td> &nbsp;<br><samp>~{overbar}</samp><br> &nbsp;<br><samp>~{CLK}</"
"samp></td>\n"
" <td></td>\n"
" <td> <samp><u>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</u></"
"samp><br> <samp>overbar</samp><br> <samp><u>&nbsp;&nbsp;&nbsp;</u></"
"samp><br> <samp>CLK</samp></td>\n"
" </tr>\n"
" <tr>\n"
" <td></td>\n"
" </tr>\n"
" <tr>\n"
" <td>&nbsp;<br><samp>${variable}</samp></td>\n"
" <td></td>\n"
" <td>&nbsp;<br><samp><i>variable_value</i></samp></td>\n"
" </tr>\n"
" <tr>\n"
" <td>&nbsp;<br><samp>${REVISION}</samp></td>\n"
" <td></td>\n"
" <td>&nbsp;<br><samp>2020.1</samp></td>\n"
" </tr>\n"
" <tr>\n"
" <td><br></td>\n"
" </tr>\n"
" <tr>\n"
" <td>&nbsp;<br><samp>${refdes:field}</samp></td>\n"
" <td></td>\n"
" <td>&nbsp;<br><samp><i>field_value</i> of symbol <i>refdes</i></"
"samp></td>\n"
" </tr>\n"
" <tr>\n"
" <td>&nbsp;<br><samp>${R3:VALUE}</samp></td>\n"
" <td></td>\n"
" <td>&nbsp;<br><samp>150K</samp></td>\n"
" </tr>\n"
" <tr>\n"
" <td><br></td>\n"
" </tr>\n"
" <tr>\n"
" <td><br></td>\n"
" </tr>\n"
" <tr>\n"
" <th>Bus Definition</th>\n"
" <th>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"
"&nbsp;&nbsp;&nbsp;</th>\n"
" <th>Resultant Nets</th>\n"
" </tr>\n"
" <tr>\n"
" <td>&nbsp;<br><samp>prefix[m..n]</samp></td>\n"
" <td></td>\n"
" <td>&nbsp;<br><samp>prefixm to prefixn</samp></td>\n"
" </tr>\n"
" <tr>\n"
" <td>&nbsp;<br><samp>D[0..7]</samp></td>\n"
" <td></td>\n"
" <td>&nbsp;<br><samp>D0, D1, D2, D3, D4, D5, D6, D7</samp></td>\n"
" </tr>\n"
" <tr>\n"
" <td><br></td>\n"
" </tr>\n"
" <tr>\n"
" <td>&nbsp;<br><samp>{net1 net2 ...}</samp></td>\n"
" <td></td>\n"
" <td>&nbsp;<br><samp>net1, net2, ...</samp></td>\n"
" </tr>\n"
" <tr>\n"
" <td>&nbsp;<br><samp>{SCL SDA}</samp></td>\n"
" <td></td>\n"
" <td>&nbsp;<br><samp>SCL, SDA</samp></td>\n"
" </tr>\n"
" <tr>\n"
" <td><br></td>\n"
" </tr>\n"
" <tr>\n"
" <td>&nbsp;<br><samp>prefix{net1 net2 ...}</samp></td>\n"
" <td></td>\n"
" <td>&nbsp;<br><samp>prefix.net1, prefix.net2, ...</samp></td>\n"
" </tr>\n"
" <tr>\n"
" <td>&nbsp;<br><samp>USB1{D+ D-}</samp></td>\n"
" <td></td>\n"
" <td>&nbsp;<br><samp>USB1.D+, USB1.D-</samp></td>\n"
" </tr>\n"
" <tr>\n"
" <td><br></td>\n"
" </tr>\n"
" <tr>\n"
" <td>&nbsp;<br><samp>MEM{D[1..2] LATCH}</samp></td>\n"
" <td></td>\n"
" <td>&nbsp;<br> <samp>MEM.D1, MEM.D2, MEM.LATCH</samp> </td>\n"
" </tr>\n"
" <tr>\n"
" <td>&nbsp;<br><samp>MEM{D_{[1..2]} ~{LATCH}}</samp></td>\n"
" <td></td>\n"
" <td> <samp>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<sub>&nbsp;</sub>&nbsp; "
"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<sub>&nbsp;</sub>&nbsp; &nbsp;&nbsp;&nbsp;"
"&nbsp;<u>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</u></samp><br> <samp>MEM.D<sub>1</"
"sub>, MEM.D<sub>2</sub>, MEM.LATCH</samp> </td>\n"
" </tr>\n"
" <tr>\n"
" <td><br></td>\n"
" </tr>\n"
"</table>\n"
"<p></p>\n"
"<p></p>\n"
"<i>Note that markup has precedence over bus definitions.</i>\n"
"\n"
msgstr ""
"<table>\n"
" <tr>\n"
" <th>Markup</th>\n"
" <th></th>\n"
" <th>Result</th>\n"
" </tr>\n"
" <tr>\n"
" <td>&nbsp;<br><samp>^{superscript}</samp></td>\n"
" <td></td>\n"
" <td>&nbsp;<br><samp><sup>superscript</sup>&nbsp;</samp></td>\n"
" </tr>\n"
" <tr>\n"
" <td>&nbsp;<br><samp>Driver Board^{Rev A}</samp></td>\n"
" <td></td>\n"
" <td>&nbsp;<br><samp>Driver Board<sup>Rev A</sup></samp></td>\n"
" </tr>\n"
" <tr>\n"
" <td><br></td>\n"
" </tr>\n"
" <tr>\n"
" <td>&nbsp;<br><samp>_{subscript}</samp></td>\n"
" <td></td>\n"
" <td>&nbsp;<br><samp><sub>subscript</sub>&nbsp;</samp></td>\n"
" </tr>\n"
" <tr>\n"
" <td>&nbsp;<br><samp>D_{0} - D_{15}</samp></td>\n"
" <td></td>\n"
" <td>&nbsp;<br><samp>D<sub>0</sub> - D<sub>15</sub></samp></td>\n"
" </tr>\n"
" <tr>\n"
" <td></td>\n"
" </tr>\n"
" <tr>\n"
" <td> &nbsp;<br><samp>~{overbar}</samp><br> &nbsp;<br><samp>~{CLK}</"
"samp></td>\n"
" <td></td>\n"
" <td> <samp><u>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</u></"
"samp><br> <samp>overbar</samp><br> <samp><u>&nbsp;&nbsp;&nbsp;</u></"
"samp><br> <samp>CLK</samp></td>\n"
" </tr>\n"
" <tr>\n"
" <td></td>\n"
" </tr>\n"
" <tr>\n"
" <td>&nbsp;<br><samp>${variable}</samp></td>\n"
" <td></td>\n"
" <td>&nbsp;<br><samp><i>variable_value</i></samp></td>\n"
" </tr>\n"
" <tr>\n"
" <td>&nbsp;<br><samp>${REVISION}</samp></td>\n"
" <td></td>\n"
" <td>&nbsp;<br><samp>2020.1</samp></td>\n"
" </tr>\n"
" <tr>\n"
" <td><br></td>\n"
" </tr>\n"
" <tr>\n"
" <td>&nbsp;<br><samp>${refdes:field}</samp></td>\n"
" <td></td>\n"
" <td>&nbsp;<br><samp><i>field_value</i> of symbol <i>refdes</i></"
"samp></td>\n"
" </tr>\n"
" <tr>\n"
" <td>&nbsp;<br><samp>${R3:VALUE}</samp></td>\n"
" <td></td>\n"
" <td>&nbsp;<br><samp>150K</samp></td>\n"
" </tr>\n"
" <tr>\n"
" <td><br></td>\n"
" </tr>\n"
" <tr>\n"
" <td><br></td>\n"
" </tr>\n"
" <tr>\n"
" <th>Bus Definition</th>\n"
" <th>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"
"&nbsp;&nbsp;&nbsp;</th>\n"
" <th>Resultant Nets</th>\n"
" </tr>\n"
" <tr>\n"
" <td>&nbsp;<br><samp>prefix[m..n]</samp></td>\n"
" <td></td>\n"
" <td>&nbsp;<br><samp>prefixm to prefixn</samp></td>\n"
" </tr>\n"
" <tr>\n"
" <td>&nbsp;<br><samp>D[0..7]</samp></td>\n"
" <td></td>\n"
" <td>&nbsp;<br><samp>D0, D1, D2, D3, D4, D5, D6, D7</samp></td>\n"
" </tr>\n"
" <tr>\n"
" <td><br></td>\n"
" </tr>\n"
" <tr>\n"
" <td>&nbsp;<br><samp>{net1 net2 ...}</samp></td>\n"
" <td></td>\n"
" <td>&nbsp;<br><samp>net1, net2, ...</samp></td>\n"
" </tr>\n"
" <tr>\n"
" <td>&nbsp;<br><samp>{SCL SDA}</samp></td>\n"
" <td></td>\n"
" <td>&nbsp;<br><samp>SCL, SDA</samp></td>\n"
" </tr>\n"
" <tr>\n"
" <td><br></td>\n"
" </tr>\n"
" <tr>\n"
" <td>&nbsp;<br><samp>prefix{net1 net2 ...}</samp></td>\n"
" <td></td>\n"
" <td>&nbsp;<br><samp>prefix.net1, prefix.net2, ...</samp></td>\n"
" </tr>\n"
" <tr>\n"
" <td>&nbsp;<br><samp>USB1{D+ D-}</samp></td>\n"
" <td></td>\n"
" <td>&nbsp;<br><samp>USB1.D+, USB1.D-</samp></td>\n"
" </tr>\n"
" <tr>\n"
" <td><br></td>\n"
" </tr>\n"
" <tr>\n"
" <td>&nbsp;<br><samp>MEM{D[1..2] LATCH}</samp></td>\n"
" <td></td>\n"
" <td>&nbsp;<br> <samp>MEM.D1, MEM.D2, MEM.LATCH</samp> </td>\n"
" </tr>\n"
" <tr>\n"
" <td>&nbsp;<br><samp>MEM{D_{[1..2]} ~{LATCH}}</samp></td>\n"
" <td></td>\n"
" <td> <samp>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<sub>&nbsp;</sub>&nbsp; "
"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<sub>&nbsp;</sub>&nbsp; &nbsp;&nbsp;&nbsp;"
"&nbsp;<u>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</u></samp><br> <samp>MEM.D<sub>1</"
"sub>, MEM.D<sub>2</sub>, MEM.LATCH</samp> </td>\n"
" </tr>\n"
" <tr>\n"
" <td><br></td>\n"
" </tr>\n"
"</table>\n"
"<p></p>\n"
"<p></p>\n"
"<i>Note that markup has precedence over bus definitions.</i>\n"
"\n"
msgid "Margins"
msgstr "Margins"
msgid "Signal name contains '{' and '}' but is not a valid bus name"
msgstr "Signal name contains '{' and '}' but is not a valid bus name"
msgid "Signal name contains '[' or ']' but is not a valid bus name."
msgstr "Signal name contains '[' or ']' but is not a valid bus name."
#, c-format
msgid ""
"The sheet changes cannot be made because the destination sheet already has "
"the sheet '%s' or one of its subsheets as a parent somewhere in the "
"schematic hierarchy."
msgstr ""
"The sheet changes cannot be made because the destination sheet already has "
"the sheet '%s' or one of its subsheets as a parent somewhere in the "
"schematic hierarchy."
#, c-format
msgid ""
"The schematic '%s' has not had its symbol library links remapped to the "
"symbol library table. The project this schematic belongs to must first be "
"remapped before it can be imported into the current project."
msgstr ""
"The schematic '%s' has not had its symbol library links remapped to the "
"symbol library table. The project this schematic belongs to must first be "
"remapped before it can be imported into the current project."
msgid ""
"The entire schematic could not be loaded. Errors occurred attempting to "
"load hierarchical sheet schematics."
msgstr ""
"The entire schematic could not be loaded. Errors occurred attempting to "
"load hierarchical sheet schematics."
msgid "Schematic Load Error"
msgstr "Schematic Load Error"
msgid "Use partial schematic"
msgstr "Use partial schematic"
msgid "Continue Load"
msgstr "Continue Load"
msgid "Cancel Load"
msgstr "Cancel Load"
msgid ""
"There are hierarchical sheets in the loaded schematic file from an older "
"file version resulting in missing symbol instance data. This will result "
"in all of the symbols in the loaded schematic to use either the default "
"instance setting or fall back to the library symbol settings. Loading the "
"project that uses this schematic file and saving to the lastest file version "
"will resolve this issue.\n"
"\n"
"Do you wish to continue?"
msgstr ""
"There are hierarchical sheets in the loaded schematic file from an older "
"file version resulting in missing symbol instance data. This will result "
"in all of the symbols in the loaded schematic to use either the default "
"instance setting or fall back to the library symbol settings. Loading the "
"project that uses this schematic file and saving to the lastest file version "
"will resolve this issue.\n"
"\n"
"Do you wish to continue?"
msgid "Continue Load Schematic"
msgstr "Continue Load Schematic"
msgid ""
"There are library names in the selected schematic that are missing from the "
"current project library table. This may result in broken symbol library "
"references for the loaded schematic.\n"
"\n"
"Do you wish to continue?"
msgstr ""
"There are library names in the selected schematic that are missing from the "
"current project library table. This may result in broken symbol library "
"references for the loaded schematic.\n"
"\n"
"Do you wish to continue?"
msgid ""
"The selected file was created as part of a different project. Linking the "
"file to this project may result in missing or incorrect symbol library "
"references.\n"
"\n"
"Do you wish to continue?"
msgstr ""
"The selected file was created as part of a different project. Linking the "
"file to this project may result in missing or incorrect symbol library "
"references.\n"
"\n"
"Do you wish to continue?"
msgid ""
"There are symbol library names in the selected schematic that are missing "
"from the selected schematic project library table. This may result in "
"broken symbol library references.\n"
"\n"
"Do you wish to continue?"
msgstr ""
"There are symbol library names in the selected schematic that are missing "
"from the selected schematic project library table. This may result in "
"broken symbol library references.\n"
"\n"
"Do you wish to continue?"
msgid ""
"A duplicate library name that references a different library exists in the "
"current library table. This conflict cannot be resolved and may result in "
"broken symbol library references.\n"
"\n"
"Do you wish to continue?"
msgstr ""
"A duplicate library name that references a different library exists in the "
"current library table. This conflict cannot be resolved and may result in "
"broken symbol library references.\n"
"\n"
"Do you wish to continue?"
#, c-format
msgid ""
"The file name '%s' can cause issues with an existing file name\n"
"already defined in the schematic on systems that support case\n"
"insensitive file names. This will cause issues if you copy this\n"
"project to an operating system that supports case insensitive file\n"
"names.\n"
"\n"
"Do you wish to continue?"
msgstr ""
"The file name '%s' can cause issues with an existing file name\n"
"already defined in the schematic on systems that support case\n"
"insensitive file names. This will cause issues if you copy this\n"
"project to an operating system that supports case insensitive file\n"
"names.\n"
"\n"
"Do you wish to continue?"
msgid "Do not show this message again."
msgstr "Do not show this message again."
msgid "Create New Sheet"
msgstr "Create New Sheet"
msgid "Discard New Sheet"
msgstr "Discard New Sheet"
msgid "Dimension of matrices should be >= 1."
msgstr "Dimension of matrices should be >= 1."
msgid "Bandwidth of banded matrices should be >= 1."
msgstr "Bandwidth of banded matrices should be >= 1."
msgid "There are NaN elements in a matrix."
msgstr "There are NaN elements in a matrix."
msgid "Invalid R_pkg value."
msgstr "Invalid R_pkg value."
msgid "Invalid L_pkg value."
msgstr "Invalid L_pkg value."
msgid "Invalid C_pkg value."
msgstr "Invalid C_pkg value."
msgid "Checking pin "
msgstr "Checking pin "
msgid "Pin name cannot be empty."
msgstr "Pin name cannot be empty."
msgid "Signal name cannot be empty."
msgstr "Signal name cannot be empty."
msgid "Model name cannot be empty."
msgstr "Model name cannot be empty."
msgid "Rpin is not valid."
msgstr "Rpin is not valid."
msgid "Lpin is not valid."
msgstr "Lpin is not valid."
msgid "Cpin is not valid."
msgstr "Cpin is not valid."
msgid "Checking component "
msgstr "Checking component "
msgid "Component: name cannot be empty."
msgstr "Component: name cannot be empty."
msgid "Component: manufacturer cannot be empty."
msgstr "Component: manufacturer cannot be empty."
msgid "Component: invalid package."
msgstr "Component: invalid package."
msgid "Component: no pin"
msgstr "Component: no pin"
msgid "Cannot interpolate the current based on this IV table."
msgstr "Cannot interpolate the current based on this IV table."
msgid "There is an invalid voltage in an IV table"
msgstr "There is an invalid voltage in an IV table"
msgid "There is an invalid current in an IV table"
msgstr "There is an invalid current in an IV table"
msgid "Invalid R_load."
msgstr "Invalid R_load."
msgid "Invalid falling dV/dt."
msgstr "Invalid falling dV/dt."
msgid "Invalid rising dV/dt."
msgstr "Invalid rising dV/dt."
msgid "Model name cannot be empty"
msgstr "Model name cannot be empty"
msgid "Checking model "
msgstr "Checking model "
msgid "Undefined model type."
msgstr "Undefined model type."
msgid "Invalid Vinh value."
msgstr "Invalid Vinh value."
msgid "Invalid Vinl value."
msgstr "Invalid Vinl value."
msgid "Invalid R_ref value."
msgstr "Invalid R_ref value."
msgid "Invalid C_ref value."
msgstr "Invalid C_ref value."
msgid "Invalid V_ref value."
msgstr "Invalid V_ref value."
msgid "Invalid V_meas value."
msgstr "Invalid V_meas value."
msgid "C_comp is invalid."
msgstr "C_comp is invalid."
msgid "Temperature Range is invalid."
msgstr "Temperature Range is invalid."
msgid "Voltage Range is invalid."
msgstr "Voltage Range is invalid."
msgid "Invalid pulldown."
msgstr "Invalid pulldown."
msgid "Invalid pullup."
msgstr "Invalid pullup."
msgid "Invalid POWER clamp."
msgstr "Invalid POWER clamp."
msgid "Invalid GND clamp."
msgstr "Invalid GND clamp."
msgid "Invalid Ramp"
msgstr "Invalid Ramp"
msgid "Checking Header..."
msgstr "Checking Header..."
msgid "Missing [IBIS Ver]"
msgstr "Missing [IBIS Ver]"
msgid "The parser does not handle this IBIS version"
msgstr "The parser does not handle this IBIS version"
msgid "Missing [File Rev]"
msgstr "Missing [File Rev]"
msgid "Missing [File Name]"
msgstr "Missing [File Name]"
msgid "Package model name cannot be empty."
msgstr "Package model name cannot be empty."
msgid "Checking package model "
msgstr "Checking package model "
msgid "Manufacturer cannot be empty."
msgstr "Manufacturer cannot be empty."
msgid "OEM cannot be empty."
msgstr "OEM cannot be empty."
msgid "Negative number of pins."
msgstr "Negative number of pins."
msgid "Empty pin number."
msgstr "Empty pin number."
msgid "Resistance matrix is incorrect."
msgstr "Resistance matrix is incorrect."
msgid "Capacitance matrix is undefined."
msgstr "Capacitance matrix is undefined."
msgid "Capacitance matrix is incorrect."
msgstr "Capacitance matrix is incorrect."
msgid "Capacitance matrix is nullptr."
msgstr "Capacitance matrix is nullptr."
msgid "Inductance matrix is undefined."
msgstr "Inductance matrix is undefined."
msgid "Inductance matrix is incorrect."
msgstr "Inductance matrix is incorrect."
msgid "Inductance matrix is nullptr."
msgstr "Inductance matrix is nullptr."
msgid "Cannot open file "
msgstr "Cannot open file "
msgid "Unexpected end of file. Missing [END] ?"
msgstr "Unexpected end of file. Missing [END] ?"
msgid "Error on line "
msgstr "Error on line "
msgid "A line did not end properly."
msgstr "A line did not end properly."
msgid "Line exceeds maximum length."
msgstr "Line exceeds maximum length."
msgid "Failed to read a double."
msgstr "Failed to read a double."
msgid "Failed to read a word."
msgstr "Failed to read a word."
msgid "Number is not an integer"
msgstr "Number is not an integer"
msgid "New comment character is invalid."
msgstr "New comment character is invalid."
msgid "Invalid syntax. Should be |_char or &_char, etc..."
msgstr "Invalid syntax. Should be |_char or &_char, etc..."
msgid "No extra argument was expected"
msgstr "No extra argument was expected"
msgid "Unknown keyword in "
msgstr "Unknown keyword in "
msgid " context: "
msgstr " context: "
msgid "Invalid ramp data"
msgstr "Invalid ramp data"
msgid "Cannot specify a bandwidth for that kind of matrix"
msgstr "Cannot specify a bandwidth for that kind of matrix"
msgid "Invalid row in matrix"
msgstr "Invalid row in matrix"
msgid "Too much data for this matrix row."
msgstr "Too much data for this matrix row."
msgid "Too much data for this matrix."
msgstr "Too much data for this matrix."
msgid "Can't read a matrix element"
msgstr "Can't read a matrix element"
msgid "Can't read a matrix index"
msgstr "Can't read a matrix index"
msgid "Unknown matrix type"
msgstr "Unknown matrix type"
msgid "Missing matrix type"
msgstr "Missing matrix type"
msgid " Matrix is already init. But m_continue was not set ( internal error )"
msgstr " Matrix is already init. But m_continue was not set ( internal error )"
msgid "Tried to read a row from an undefined matrix"
msgstr "Tried to read a row from an undefined matrix"
msgid "matrix pointer is null"
msgstr "matrix pointer is null"
msgid "Typ-Min-Max Values requires at least Typ."
msgstr "Typ-Min-Max Values requires at least Typ."
msgid "Unknown Model_type "
msgstr "Unknown Model_type "
msgid "Internal Error while reading model_type"
msgstr "Internal Error while reading model_type"
msgid "Unknown Enable: "
msgstr "Unknown Enable: "
msgid "Internal Error while reading Enable"
msgstr "Internal Error while reading Enable"
msgid "Unknown polarity "
msgstr "Unknown polarity "
msgid "Continued reading a model that did not begin. ( internal error )"
msgstr "Continued reading a model that did not begin. ( internal error )"
msgid "A [Package] line requires exactly 4 elements."
msgstr "A [Package] line requires exactly 4 elements."
msgid "Invalid pin entry: 6 values from a table with only 3."
msgstr "Invalid pin entry: 6 values from a table with only 3."
msgid "Can't read a R, L or C value for a pin."
msgstr "Can't read a R, L or C value for a pin."
msgid "Invalid field name in [Pin]"
msgstr "Invalid field name in [Pin]"
msgid "Missing argument in [Pin]"
msgstr "Missing argument in [Pin]"
msgid "Wrong number of columns for pin mapping."
msgstr "Wrong number of columns for pin mapping."
msgid "Incorrect diff pin name"
msgstr "Incorrect diff pin name"
msgid "Incorrect inv_pin name"
msgstr "Incorrect inv_pin name"
msgid "Unknown waveform type"
msgstr "Unknown waveform type"
msgid "Internal error detected, a waveform should exist"
msgstr "Internal error detected, a waveform should exist"
msgid "Internal error: Bad parser context."
msgstr "Internal error: Bad parser context."
msgid "Missing keyword."
msgstr "Missing keyword."
msgid "waveform has less than two points"
msgstr "waveform has less than two points"
msgid "Cannot remove temporary output file"
msgstr "Cannot remove temporary output file"
msgid "Error while reading temporary file"
msgstr "Error while reading temporary file"
msgid "Error while creating temporary output file"
msgstr "Error while creating temporary output file"
msgid ""
"Kibis does not support DUT values yet. https://ibis.org/summits/nov16a/chen."
"pdf"
msgstr ""
"Kibis does not support DUT values yet. https://ibis.org/summits/nov16a/chen."
"pdf"
msgid "Model has only one waveform pair, reduced accuracy"
msgstr "Model has only one waveform pair, reduced accuracy"
msgid "Driver needs at least a pullup or a pulldown"
msgstr "Driver needs at least a pullup or a pulldown"
msgid ""
"There are two waveform pairs, but only one transistor. More equations than "
"unknowns."
msgstr ""
"There are two waveform pairs, but only one transistor. More equations than "
"unknowns."
msgid "Model has no waveform pair, using [Ramp] instead, poor accuracy"
msgstr "Model has no waveform pair, using [Ramp] instead, poor accuracy"
msgid "Model has more than 2 waveform pairs, using the first two."
msgstr "Model has more than 2 waveform pairs, using the first two."
msgid "Invalid model type for a driver."
msgstr "Invalid model type for a driver."
msgid "Invalid model type for a device"
msgstr "Invalid model type for a device"
msgid "Number of cycles should be greater than 0."
msgstr "Number of cycles should be greater than 0."
msgid "ON time should be greater than 0."
msgstr "ON time should be greater than 0."
msgid "OFF time should be greater than 0."
msgstr "OFF time should be greater than 0."
msgid "Rising edge is longer than on time."
msgstr "Rising edge is longer than on time."
msgid "Falling edge is longer than off time."
msgstr "Falling edge is longer than off time."
msgid "Rising edge is longer than ON time."
msgstr "Rising edge is longer than ON time."
msgid "Falling edge is longer than OFF time."
msgstr "Falling edge is longer than OFF time."
msgid "Bitrate should be greater than 0."
msgstr "Bitrate should be greater than 0."
msgid "Number of bits should be greater than 0."
msgstr "Number of bits should be greater than 0."
msgid "Bitrate is too high for rising / falling edges"
msgstr "Bitrate is too high for rising / falling edges"
msgid "Bitrate could be too high for rising / falling edges"
msgstr "Bitrate could be too high for rising / falling edges"
#, c-format
msgid "Error loading workbook: line %d: %s."
msgstr "Error loading workbook: line %d: %s."
msgid "expecting version"
msgstr "expecting version"
msgid "expecting simulation tab count"
msgstr "expecting simulation tab count"
msgid "expecting simulation tab type"
msgstr "expecting simulation tab type"
msgid "expecting trace count"
msgstr "expecting trace count"
msgid "expecting trace type"
msgstr "expecting trace type"
msgid "expecting trace name"
msgstr "expecting trace name"
msgid "expecting trace color"
msgstr "expecting trace color"
msgid "expecting measurement count"
msgstr "expecting measurement count"
msgid "expecting measurement definition"
msgstr "expecting measurement definition"
msgid "expecting measurement format definition"
msgstr "expecting measurement format definition"
#, c-format
msgid "Simulation model library not found at '%s'"
msgstr "Simulation model library not found at '%s'"
#, c-format
msgid "Simulation model library not found at '%s' or '%s'"
msgstr "Simulation model library not found at '%s' or '%s'"
#, c-format
msgid "Error loading simulation model library '%s': %s"
msgstr "Error loading simulation model library '%s': %s"
#, c-format
msgid "Error loading simulation model: no '%s' field"
msgstr "Error loading simulation model: no '%s' field"
msgid "unknown"
msgstr "unknown"
#, c-format
msgid ""
"Error loading simulation model: could not find base model '%s' in library "
"'%s'"
msgstr ""
"Error loading simulation model: could not find base model '%s' in library "
"'%s'"
#, c-format
msgid "Invalid IBIS file '%s'"
msgstr "Invalid IBIS file '%s'"
#, c-format
msgid "No simulation model definition found for symbol '%s'."
msgstr "No simulation model definition found for symbol '%s'."
msgid "No simulation model definition found."
msgstr "No simulation model definition found."
#, c-format
msgid ""
"Error reading simulation model from symbol '%s':\n"
"%s"
msgstr ""
"Error reading simulation model from symbol '%s':\n"
"%s"
#, c-format
msgid "Unknown simulation model pin '%s'"
msgstr "Unknown simulation model pin '%s'"
#, c-format
msgid "Could not find IBIS component '%s'"
msgstr "Could not find IBIS component '%s'"
#, c-format
msgid "Invalid IBIS component '%s'"
msgstr "Invalid IBIS component '%s'"
#, c-format
msgid "Could not find IBIS pin '%s' in component '%s'"
msgstr "Could not find IBIS pin '%s' in component '%s'"
#, c-format
msgid "Invalid IBIS pin '%s' in component '%s'"
msgstr "Invalid IBIS pin '%s' in component '%s'"
#, c-format
msgid "Could not find IBIS model '%s'"
msgstr "Could not find IBIS model '%s'"
#, c-format
msgid "Invalid IBIS model '%s'"
msgstr "Invalid IBIS model '%s'"
msgid "Power supply"
msgstr "Power supply"
msgid "Parasitic pin resistance"
msgstr "Parasitic pin resistance"
msgid "Parasitic pin inductance"
msgstr "Parasitic pin inductance"
msgid "Parasitic pin capacitance"
msgstr "Parasitic pin capacitance"
msgid "DC Value"
msgstr "DC Value"
msgid "ON time"
msgstr "ON time"
msgid "OFF time"
msgstr "OFF time"
msgid "Delay"
msgstr "Delay"
msgid "Number of cycles"
msgstr "Number of cycles"
msgid "Bitrate"
msgstr "Bitrate"
msgid "Number of bits"
msgstr "Number of bits"
#, c-format
msgid "%d"
msgstr "%d"
msgid "Amplitude"
msgstr "Amplitude"
msgid "Noise (V/√Hz)"
msgstr "Noise (V/√Hz)"
msgid "Noise (A/√Hz)"
msgstr "Noise (A/√Hz)"
msgid "Intensity"
msgstr "Intensity"
msgid "Power"
msgstr "Power"
msgid "Voltage (swept)"
msgstr "Voltage (swept)"
msgid "Current (swept)"
msgstr "Current (swept)"
msgid "Resistance (swept)"
msgstr "Resistance (swept)"
msgid "Temperature (swept)"
msgstr "Temperature (swept)"
msgid "Voltage (measured)"
msgstr "Voltage (measured)"
msgid " (gain)"
msgstr " (gain)"
msgid " (phase)"
msgstr " (phase)"
msgid ""
"Simulation provided no plots. Please refer to console window for results."
msgstr ""
"Simulation provided no plots. Please refer to console window for results."
msgid "Simulator"
msgstr "Simulator"
msgid "Spice Simulator"
msgstr "Spice Simulator"
msgid "Simulator requires a fully annotated schematic."
msgstr "Simulator requires a fully annotated schematic."
msgid ""
"Errors during netlist generation.\n"
"\n"
msgstr ""
"Errors during netlist generation.\n"
"\n"
msgid ""
"You must run a TRAN simulation first; its resultswill be used for the fast "
"Fourier transform."
msgstr ""
"You must run a TRAN simulation first; its resultswill be used for the fast "
"Fourier transform."
msgid ""
"Schematic sheet simulation command directive has changed. Do you wish to "
"update the Simulation Command?"
msgstr ""
"Schematic sheet simulation command directive has changed. Do you wish to "
"update the Simulation Command?"
msgid "Another simulation is already running."
msgstr "Another simulation is already running."
msgid "Save changes to workbook?"
msgstr "Save changes to workbook?"
msgid "Measure Min"
msgstr "Measure Min"
msgid "Measure Max"
msgstr "Measure Max"
msgid "Measure Average"
msgstr "Measure Average"
msgid "Measure RMS"
msgstr "Measure RMS"
msgid "Measure Peak-to-peak"
msgstr "Measure Peak-to-peak"
msgid "Measure Frequency of Min"
msgstr "Measure Frequency of Min"
msgid "Measure Frequency of Max"
msgstr "Measure Frequency of Max"
msgid "Measure Time of Min"
msgstr "Measure Time of Min"
msgid "Measure Time of Max"
msgstr "Measure Time of Max"
msgid "Measure Integral"
msgstr "Measure Integral"
msgid "Perform Fourier Analysis..."
msgstr "Perform Fourier Analysis..."
msgid " (amplitude)"
msgstr " (amplitude)"
#, c-format
msgid "Fourier Analysis of %s"
msgstr "Fourier Analysis of %s"
msgid "Fourier Analyses of Multiple Signals"
msgstr "Fourier Analyses of Multiple Signals"
msgid "Fundamental frequency:"
msgstr "Fundamental frequency:"
#, c-format
msgid "Format %s..."
msgstr "Format %s..."
msgid "Format Value..."
msgstr "Format Value..."
msgid "Delete Measurement"
msgstr "Delete Measurement"
#, c-format
msgid "Analysis %u - "
msgstr "Analysis %u - "
msgid "Signal"
msgstr "Signal"
msgid "Plot"
msgstr "Plot"
msgid "Cursor 1"
msgstr "Cursor 1"
msgid "Cursor 2"
msgstr "Cursor 2"
msgid "Diff"
msgstr "Diff"
msgid "Could not apply tuned value(s):"
msgstr "Could not apply tuned value(s):"
#, c-format
msgid "%s is not tunable"
msgstr "%s is not tunable"
msgid "Error: no current simulation.\n"
msgstr "Error: no current simulation.\n"
msgid "Error: simulation type not defined.\n"
msgstr "Error: simulation type not defined.\n"
msgid "Error: simulation type doesn't support plotting.\n"
msgstr "Error: simulation type doesn't support plotting.\n"
msgid ""
"\n"
"\n"
"Simulation results:\n"
"\n"
msgstr ""
"\n"
"\n"
"Simulation results:\n"
"\n"
msgid "Measurement"
msgstr "Measurement"
msgid "Format"
msgstr "Format"
#, c-format
msgid "Cannot create sim model from %s"
msgstr "Cannot create sim model from %s"
#, c-format
msgid "Could not find model '%s' to copy for \"A Kind Of\" model '%s'"
msgstr "Could not find model '%s' to copy for \"A Kind Of\" model '%s'"
msgid "DC Operating Point"
msgstr "DC Operating Point"
msgid "Small-Signal Analysis"
msgstr "Small-Signal Analysis"
msgid "DC Sweep Analysis"
msgstr "DC Sweep Analysis"
msgid "Transient Analysis"
msgstr "Transient Analysis"
msgid "Small-Signal Distortion Analysis"
msgstr "Small-Signal Distortion Analysis"
msgid "Noise Analysis"
msgstr "Noise Analysis"
msgid "Pole-Zero Analysis"
msgstr "Pole-Zero Analysis"
msgid "Sensitivity Analysis"
msgstr "Sensitivity Analysis"
msgid "Transfer Function Analysis"
msgstr "Transfer Function Analysis"
msgid "S-Parameter Analysis"
msgstr "S-Parameter Analysis"
msgid "Frequency Content Analysis"
msgstr "Frequency Content Analysis"
msgid "Please, fill required fields"
msgstr "Please, fill required fields"
#, c-format
msgid "'%s' is not a valid Spice value."
msgstr "'%s' is not a valid Spice value."
msgid "&Simulation"
msgstr "&Simulation"
msgid ""
"SPICE functions:\n"
"\n"
" sqrt(x)\n"
" sin(x)\n"
" cos(x)\n"
" tan(x)\n"
" sinh(x)\n"
" cosh(x)\n"
" tanh(x)\n"
" asin(x)\n"
" acos(x)\n"
" atan(x)\n"
" asinh(x)\n"
" acosh(x)\n"
" atanh(x)\n"
" arctan(x)\n"
" exp(x)\n"
" ln(x)\n"
" log(x)\n"
" abs(x)\n"
" nint(x)\n"
" int(x)\n"
" floor(x)\n"
" ceil(x)\n"
" pow(x, y)\n"
" pwr(x, y)\n"
" min(x, y)\n"
" max(x, y)\n"
" sgn(x)\n"
" ternary_fcn(x, y, z)\n"
" gauss(nom, rvar, sigma)\n"
" agauss(nom, avar, sigma)\n"
" unif(nom, rvar)\n"
" aunif(nom, avar)\n"
" limit(nom, avar)\n"
msgstr ""
"SPICE functions:\n"
"\n"
" sqrt(x)\n"
" sin(x)\n"
" cos(x)\n"
" tan(x)\n"
" sinh(x)\n"
" cosh(x)\n"
" tanh(x)\n"
" asin(x)\n"
" acos(x)\n"
" atan(x)\n"
" asinh(x)\n"
" acosh(x)\n"
" atanh(x)\n"
" arctan(x)\n"
" exp(x)\n"
" ln(x)\n"
" log(x)\n"
" abs(x)\n"
" nint(x)\n"
" int(x)\n"
" floor(x)\n"
" ceil(x)\n"
" pow(x, y)\n"
" pwr(x, y)\n"
" min(x, y)\n"
" max(x, y)\n"
" sgn(x)\n"
" ternary_fcn(x, y, z)\n"
" gauss(nom, rvar, sigma)\n"
" agauss(nom, avar, sigma)\n"
" unif(nom, rvar)\n"
" aunif(nom, avar)\n"
" limit(nom, avar)\n"
#, c-format
msgid "Loading library %s..."
msgstr "Loading library %s..."
#, c-format
msgid ""
"Error loading symbol library %s.\n"
"\n"
"%s\n"
msgstr ""
"Error loading symbol library %s.\n"
"\n"
"%s\n"
#, c-format
msgid ""
"<b>Warning: reference prefix</b><br>prefix ending by '%s' can create issues "
"if saved in a symbol library"
msgstr ""
"<b>Warning: reference prefix</b><br>prefix ending by '%s' can create issues "
"if saved in a symbol library"
#, c-format
msgid ""
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin "
"%s%s at location <b>(%s, %s)</b> in %s body style."
msgstr ""
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin "
"%s%s at location <b>(%s, %s)</b> in %s body style."
#, c-format
msgid ""
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin "
"%s%s at location <b>(%s, %s)</b> in units %s and %s of %s body style."
msgstr ""
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin "
"%s%s at location <b>(%s, %s)</b> in units %s and %s of %s body style."
#, c-format
msgid ""
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin "
"%s%s at location <b>(%s, %s)</b>."
msgstr ""
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin "
"%s%s at location <b>(%s, %s)</b>."
#, c-format
msgid ""
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin "
"%s%s at location <b>(%s, %s)</b> in units %s and %s."
msgstr ""
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin "
"%s%s at location <b>(%s, %s)</b> in units %s and %s."
msgid "<b>A Power Symbol should have only one unit</b><br><br>"
msgstr "<b>A Power Symbol should have only one unit</b><br><br>"
msgid "<b>A Power Symbol should not have DeMorgan variants</b><br><br>"
msgstr "<b>A Power Symbol should not have DeMorgan variants</b><br><br>"
msgid "<b>A Power Symbol should have only one pin</b><br><br>"
msgstr "<b>A Power Symbol should have only one pin</b><br><br>"
msgid ""
"<b>Suspicious Power Symbol</b><br>Only an input or output power pin has "
"meaning<br><br>"
msgstr ""
"<b>Suspicious Power Symbol</b><br>Only an input or output power pin has "
"meaning<br><br>"
msgid ""
"<b>Suspicious Power Symbol</b><br>Invisible input power pins are no longer "
"required<br><br>"
msgstr ""
"<b>Suspicious Power Symbol</b><br>Invisible input power pins are no longer "
"required<br><br>"
#, c-format
msgid ""
"Info: <b>Hidden power pin %s</b> %s at location <b>(%s, %s)</b> in %s body "
"style."
msgstr ""
"Info: <b>Hidden power pin %s</b> %s at location <b>(%s, %s)</b> in %s body "
"style."
#, c-format
msgid ""
"Info: <b>Hidden power pin %s</b> %s at location <b>(%s, %s)</b> in unit %c "
"of %s body style."
msgstr ""
"Info: <b>Hidden power pin %s</b> %s at location <b>(%s, %s)</b> in unit %c "
"of %s body style."
#, c-format
msgid "Info: <b>Hidden power pin %s</b> %s at location <b>(%s, %s)</b>."
msgstr "Info: <b>Hidden power pin %s</b> %s at location <b>(%s, %s)</b>."
#, c-format
msgid ""
"Info: <b>Hidden power pin %s</b> %s at location <b>(%s, %s)</b> in unit %c."
msgstr ""
"Info: <b>Hidden power pin %s</b> %s at location <b>(%s, %s)</b> in unit %c."
msgid ""
"(Hidden power pins will drive their pin names on to any connected nets.)"
msgstr ""
"(Hidden power pins will drive their pin names on to any connected nets.)"
#, c-format
msgid "<b>Off grid pin %s</b> %s at location <b>(%s, %s)</b> of %s body style."
msgstr ""
"<b>Off grid pin %s</b> %s at location <b>(%s, %s)</b> of %s body style."
#, c-format
msgid ""
"<b>Off grid pin %s</b> %s at location <b>(%s, %s)</b> in unit %c of %s body "
"style."
msgstr ""
"<b>Off grid pin %s</b> %s at location <b>(%s, %s)</b> in unit %c of %s body "
"style."
#, c-format
msgid "<b>Off grid pin %s</b> %s at location <b>(%s, %s)</b>."
msgstr "<b>Off grid pin %s</b> %s at location <b>(%s, %s)</b>."
#, c-format
msgid "<b>Off grid pin %s</b> %s at location <b>(%s, %s)</b> in unit %c."
msgstr "<b>Off grid pin %s</b> %s at location <b>(%s, %s)</b> in unit %c."
#, c-format
msgid "<b>Graphic circle has radius = 0</b> at location <b>(%s, %s)</b>."
msgstr "<b>Graphic circle has radius = 0</b> at location <b>(%s, %s)</b>."
#, c-format
msgid "<b>Graphic rectangle has size 0</b> at location <b>(%s, %s)</b>."
msgstr "<b>Graphic rectangle has size 0</b> at location <b>(%s, %s)</b>."
msgid "Symbol Chooser"
msgstr "Symbol Chooser"
msgid "KiCad Symbol Difference Viewer"
msgstr "KiCad Symbol Difference Viewer"
msgid ""
"Filter on symbol name, keywords, description and pin count.\n"
"Search terms are separated by spaces. All search terms must match.\n"
"A term which is a number will also match against the pin count."
msgstr ""
"Filter on symbol name, keywords, description and pin count.\n"
"Search terms are separated by spaces. All search terms must match.\n"
"A term which is a number will also match against the pin count."
msgid ""
"Not all symbol libraries could be loaded. Use the Manage Symbol\n"
"Libraries dialog to adjust paths and add or remove libraries."
msgstr ""
"Not all symbol libraries could be loaded. Use the Manage Symbol\n"
"Libraries dialog to adjust paths and add or remove libraries."
msgid "Symbol..."
msgstr "Symbol..."
msgid "View as PNG..."
msgstr "View as PNG..."
msgid "Symbol as SVG..."
msgstr "Symbol as SVG..."
msgid "Library Editor"
msgstr "Library Editor"
msgid "KiCad Symbol Editor"
msgstr "KiCad Symbol Editor"
msgid "Loading Symbol Libraries"
msgstr "Loading Symbol Libraries"
msgid "Library changes are unsaved"
msgstr "Library changes are unsaved"
msgid "Symbol library loading was cancelled by user."
msgstr "Symbol library loading was cancelled by user."
#, c-format
msgid ""
"Editing symbol %s from schematic. Saving will update the schematic only."
msgstr ""
"Editing symbol %s from schematic. Saving will update the schematic only."
msgid "Manage symbol libraries"
msgstr "Manage symbol libraries"
msgid ""
"Symbols in legacy libraries are not editable. Use Manage Symbol Libraries "
"to migrate to current format."
msgstr ""
"Symbols in legacy libraries are not editable. Use Manage Symbol Libraries "
"to migrate to current format."
#, c-format
msgid "Symbol %s is a derived symbol. Symbol graphics will not be editable."
msgstr "Symbol %s is a derived symbol. Symbol graphics will not be editable."
#, c-format
msgid "Library '%s' already exists."
msgstr "Library '%s' already exists."
#, c-format
msgid ""
"Could not create the library file '%s'.\n"
"Make sure you have write permissions and try again."
msgstr ""
"Could not create the library file '%s'.\n"
"Make sure you have write permissions and try again."
msgid "Could not open the library file."
msgstr "Could not open the library file."
#, c-format
msgid "Loading library '%s'..."
msgstr "Loading library '%s'..."
#, c-format
msgid "Failed to save backup to '%s'."
msgstr "Failed to save backup to '%s'."
#, c-format
msgid "The current configuration does not include the symbol library '%s'."
msgstr "The current configuration does not include the symbol library '%s'."
msgid "Use Manage Symbol Libraries to edit the configuration."
msgstr "Use Manage Symbol Libraries to edit the configuration."
msgid "Library not found in symbol library table."
msgstr "Library not found in symbol library table."
#, c-format
msgid "The symbol library '%s' is not enabled in the current configuration."
msgstr "The symbol library '%s' is not enabled in the current configuration."
msgid "Symbol library not enabled."
msgstr "Symbol library not enabled."
msgid "Error saving global library table."
msgstr "Error saving global library table."
msgid "Error saving project library table."
msgstr "Error saving project library table."
msgid "[from schematic]"
msgstr "[from schematic]"
msgid "[Read Only Library]"
msgstr "[Read Only Library]"
msgid "[no symbol loaded]"
msgstr "[no symbol loaded]"
msgid "No schematic currently open."
msgstr "No schematic currently open."
#, c-format
msgid "Symbol library '%s' is not writable."
msgstr "Symbol library '%s' is not writable."
msgid "You must save to a different location."
msgstr "You must save to a different location."
msgid "The current symbol has been modified. Save changes?"
msgstr "The current symbol has been modified. Save changes?"
#, c-format
msgid "Deriving from symbol '%s'."
msgstr "Deriving from symbol '%s'."
#, c-format
msgid "Symbol '%s' already exists in library '%s'."
msgstr "Symbol '%s' already exists in library '%s'."
msgid "Overwrite"
msgstr "Overwrite"
msgid "Save Symbol As"
msgstr "Save Symbol As"
msgid "Save in library:"
msgstr "Save in library:"
msgid "A library must be specified."
msgstr "A library must be specified."
msgid ""
"Derived symbols must be saved in the same library as their parent symbol."
msgstr ""
"Derived symbols must be saved in the same library as their parent symbol."
#, c-format
msgid "Symbol name '%s' already in use."
msgstr "Symbol name '%s' already in use."
#, c-format
msgid ""
"The symbol '%s' has been modified.\n"
"Do you want to remove it from the library?"
msgstr ""
"The symbol '%s' has been modified.\n"
"Do you want to remove it from the library?"
#, c-format
msgid ""
"The symbol %s is used to derive other symbols.\n"
"Deleting this symbol will delete all of the symbols derived from it.\n"
"\n"
"Do you wish to delete this symbol and all of its derivatives?"
msgstr ""
"The symbol %s is used to derive other symbols.\n"
"Deleting this symbol will delete all of the symbols derived from it.\n"
"\n"
"Do you wish to delete this symbol and all of its derivatives?"
msgid "Delete Symbol"
msgstr "Delete Symbol"
msgid "Keep Symbol"
msgstr "Keep Symbol"
#, c-format
msgid "Revert '%s' to last version saved?"
msgstr "Revert '%s' to last version saved?"
#, c-format
msgid "Symbol %s not found in library '%s'."
msgstr "Symbol %s not found in library '%s'."
msgid "No library specified."
msgstr "No library specified."
#, c-format
msgid "Save Library '%s' As..."
msgstr "Save Library '%s' As..."
#, c-format
msgid "Failed to save changes to symbol library file '%s'."
msgstr "Failed to save changes to symbol library file '%s'."
msgid "Error Saving Library"
msgstr "Error Saving Library"
#, c-format
msgid "Symbol library file '%s' saved."
msgstr "Symbol library file '%s' saved."
msgid "Undefined!"
msgstr "Undefined!"
msgid "Parent"
msgstr "Parent"
msgid "Body"
msgstr "Body"
msgid "Power Symbol"
msgstr "Power Symbol"
msgid "Datasheet"
msgstr "Datasheet"
msgid "Import Symbol"
msgstr "Import Symbol"
#, c-format
msgid "Unable to find a reader for '%s'."
msgstr "Unable to find a reader for '%s'."
#, c-format
msgid "Cannot import symbol library '%s'."
msgstr "Cannot import symbol library '%s'."
#, c-format
msgid "Symbol library file '%s' is empty."
msgstr "Symbol library file '%s' is empty."
#, c-format
msgid "Symbol %s already exists in library '%s'."
msgstr "Symbol %s already exists in library '%s'."
msgid "Export Symbol"
msgstr "Export Symbol"
#, c-format
msgid "Error occurred attempting to load symbol library file '%s'."
msgstr "Error occurred attempting to load symbol library file '%s'."
#, c-format
msgid "Insufficient permissions to save library '%s'."
msgstr "Insufficient permissions to save library '%s'."
#, c-format
msgid "Error creating symbol library '%s'."
msgstr "Error creating symbol library '%s'."
#, c-format
msgid "Symbol %s saved to library '%s'."
msgstr "Symbol %s saved to library '%s'."
#, c-format
msgid ""
"Duplicate library nickname '%s' found in symbol library table file line %d"
msgstr ""
"Duplicate library nickname '%s' found in symbol library table file line %d"
#, c-format
msgid "Error loading symbol library '%s'."
msgstr "Error loading symbol library '%s'."
msgid "Errors loading symbols:"
msgstr "Errors loading symbols:"
#, c-format
msgid "Library '%s' not found in the Symbol Library Table."
msgstr "Library '%s' not found in the Symbol Library Table."
msgid "Symbol not found."
msgstr "Symbol not found."
#, c-format
msgid "Cannot load symbol '%s' from library '%s'."
msgstr "Cannot load symbol '%s' from library '%s'."
#, c-format
msgid "Cannot enumerate library '%s'."
msgstr "Cannot enumerate library '%s'."
#, c-format
msgid "Error updating library buffer: %s"
msgstr "Error updating library buffer: %s"
msgid "Error updating library buffer."
msgstr "Error updating library buffer."
#, c-format
msgid "Error saving symbol %s to library '%s'."
msgstr "Error saving symbol %s to library '%s'."
msgid "(failed to load)"
msgstr "(failed to load)"
msgid "KiCad Symbol Library Browser"
msgstr "KiCad Symbol Library Browser"
msgid "[no library selected]"
msgstr "[no library selected]"
msgid ""
"Changes made in this dialog occur immediately, use Undo in each affected "
"document to undo them"
msgstr ""
"Changes made in this dialog occur immediately, use Undo in each affected "
"document to undo them"
msgid "Synchronize sheet pins and hierarchical labels"
msgstr "Synchronize sheet pins and hierarchical labels"
msgid "Symbol name"
msgstr "Symbol name"
msgid "Add Hierarchical Labels"
msgstr "Add Hierarchical Labels"
msgid "Delete Sheet Pins"
msgstr "Delete Sheet Pins"
msgid "Sheet name"
msgstr "Sheet name"
msgid "Add Sheet Pins"
msgstr "Add Sheet Pins"
msgid "Delete Hierarchical Labels"
msgstr "Delete Hierarchical Labels"
msgid "Change sheet pin to hierarchical label"
msgstr "Change sheet pin to hierarchical label"
msgid "Change hierarchical label to sheet pin"
msgstr "Change hierarchical label to sheet pin"
msgid "Break sheet pin and hierarchical label association(s)"
msgstr "Break sheet pin and hierarchical label association(s)"
msgid "Display previous symbol"
msgstr "Display previous symbol"
msgid "Display next symbol"
msgstr "Display next symbol"
msgid "Symbol Viewer"
msgstr "Symbol Viewer"
msgid "Load Symbol Footprint Link File"
msgstr "Load Symbol Footprint Link File"
msgid "Keep existing footprint field visibility"
msgstr "Keep existing footprint field visibility"
msgid "Show all footprint fields"
msgstr "Show all footprint fields"
msgid "Hide all footprint fields"
msgstr "Hide all footprint fields"
msgid "Select the footprint field visibility setting."
msgstr "Select the footprint field visibility setting."
msgid "Change Visibility"
msgstr "Change Visibility"
#, c-format
msgid "Failed to open symbol-footprint link file '%s'."
msgstr "Failed to open symbol-footprint link file '%s'."
msgid "Select at least one property to back annotate."
msgstr "Select at least one property to back annotate."
msgid ""
"Cannot fetch PCB netlist because Schematic Editor is opened in stand-alone "
"mode.\n"
"You must launch the KiCad project manager and create a project."
msgstr ""
"Cannot fetch PCB netlist because Schematic Editor is opened in stand-alone "
"mode.\n"
"You must launch the KiCad project manager and create a project."
#, c-format
msgid "Footprint '%s' has no assigned symbol."
msgstr "Footprint '%s' has no assigned symbol."
#, c-format
msgid "Footprints '%s' and '%s' linked to same symbol."
msgstr "Footprints '%s' and '%s' linked to same symbol."
#, c-format
msgid "Cannot find symbol for footprint '%s'."
msgstr "Cannot find symbol for footprint '%s'."
#, c-format
msgid ""
"Footprint '%s' is not present on PCB. Corresponding symbols in schematic "
"must be manually deleted (if desired)."
msgstr ""
"Footprint '%s' is not present on PCB. Corresponding symbols in schematic "
"must be manually deleted (if desired)."
msgid "Re-linking footprints requires a fully annotated schematic."
msgstr "Re-linking footprints requires a fully annotated schematic."
msgid "Footprint re-linking cancelled by user."
msgstr "Footprint re-linking cancelled by user."
msgid "true"
msgstr "true"
msgid "false"
msgstr "false"
#, c-format
msgid "Change '%s' reference designator to '%s'."
msgstr "Change '%s' reference designator to '%s'."
#, c-format
msgid "Change %s footprint assignment from '%s' to '%s'."
msgstr "Change %s footprint assignment from '%s' to '%s'."
#, c-format
msgid "Change %s value from '%s' to '%s'."
msgstr "Change %s value from '%s' to '%s'."
#, c-format
msgid "Change %s 'Do not populate' from '%s' to '%s'."
msgstr "Change %s 'Do not populate' from '%s' to '%s'."
#, c-format
msgid "Change %s 'Exclude from bill of materials' from '%s' to '%s'."
msgstr "Change %s 'Exclude from bill of materials' from '%s' to '%s'."
#, c-format
msgid "Cannot find %s pin '%s'."
msgstr "Cannot find %s pin '%s'."
#, c-format
msgid "Change field '%s' value to '%s'."
msgstr "Change field '%s' value to '%s'."
#, c-format
msgid "Add field '%s' with value '%s'."
msgstr "Add field '%s' with value '%s'."
#, c-format
msgid "Delete field '%s.'"
msgstr "Delete field '%s.'"
#, c-format
msgid "Change %s pin %s net label from '%s' to '%s'."
msgstr "Change %s pin %s net label from '%s' to '%s'."
#, c-format
msgid "Net %s cannot be changed to %s because it is driven by a power pin."
msgstr "Net %s cannot be changed to %s because it is driven by a power pin."
#, c-format
msgid "Add label '%s' to %s pin %s net."
msgstr "Add label '%s' to %s pin %s net."
msgid "Perform electrical rules check"
msgstr "Perform electrical rules check"
msgid "Symbol Checker"
msgstr "Symbol Checker"
msgid "Show the symbol checker window"
msgstr "Show the symbol checker window"
msgid "Show differences between schematic symbol and its library equivalent"
msgstr "Show differences between schematic symbol and its library equivalent"
msgid "Show Bus Syntax Help"
msgstr "Show Bus Syntax Help"
msgid "Show simulation window for running SPICE or IBIS simulations."
msgstr "Show simulation window for running SPICE or IBIS simulations."
msgid "Opens the datasheet in a browser"
msgstr "Opens the datasheet in a browser"
msgid "Create Corner"
msgstr "Create Corner"
msgid "Remove Corner"
msgstr "Remove Corner"
msgid "Select Node"
msgstr "Select Node"
msgid "Select a connection item under the cursor"
msgstr "Select a connection item under the cursor"
msgid "Select Connection"
msgstr "Select Connection"
msgid "Select a complete connection"
msgstr "Select a complete connection"
msgid "Save Library As..."
msgstr "Save Library As..."
msgid "Save the current library to a new file."
msgstr "Save the current library to a new file."
msgid "New Symbol..."
msgstr "New Symbol..."
msgid "Create a new symbol"
msgstr "Create a new symbol"
msgid "Derive from Existing Symbol"
msgstr "Derive from Existing Symbol"
msgid "Create a new symbol, derived from an existing symbol"
msgstr "Create a new symbol, derived from an existing symbol"
msgid "Edit Symbol"
msgstr "Edit Symbol"
msgid "Show selected symbol on editor canvas"
msgstr "Show selected symbol on editor canvas"
msgid "Duplicate Symbol"
msgstr "Duplicate Symbol"
msgid "Make a copy of the selected symbol"
msgstr "Make a copy of the selected symbol"
msgid "Rename Symbol..."
msgstr "Rename Symbol..."
msgid "Rename the selected symbol"
msgstr "Rename the selected symbol"
msgid "Save Copy As..."
msgstr "Save Copy As..."
msgid "Save a copy of the current symbol to a different library."
msgstr "Save a copy of the current symbol to a different library."
msgid "Remove the selected symbol from its library"
msgstr "Remove the selected symbol from its library"
msgid "Paste Symbol"
msgstr "Paste Symbol"
msgid "Import Symbol..."
msgstr "Import Symbol..."
msgid "Import a symbol to the current library"
msgstr "Import a symbol to the current library"
msgid "Export..."
msgstr "Export…"
msgid "Export a symbol to a new library file"
msgstr "Export a symbol to a new library file"
msgid "Edit in a Text Editor..."
msgstr "Edit in a Text Editor..."
msgid "Open a library file with a text editor"
msgstr "Open a library file with a text editor"
msgid "Update Symbol Fields..."
msgstr "Update Symbol Fields..."
msgid "Update symbol to match changes made in parent symbol"
msgstr "Update symbol to match changes made in parent symbol"
msgid "Set Unit Display Name..."
msgstr "Set Unit Display Name..."
msgid "Set the display name for a unit"
msgstr "Set the display name for a unit"
msgid "Add Symbol to Schematic"
msgstr "Add Symbol to Schematic"
msgid "Add the current symbol to the schematic"
msgstr "Add the current symbol to the schematic"
msgid "Show Pin Electrical Types"
msgstr "Show Pin Electrical Types"
msgid "Annotate pins with their electrical types"
msgstr "Annotate pins with their electrical types"
msgid "Show Pin Numbers"
msgstr "Show Pin Numbers"
msgid "Annotate pins with their numbers"
msgstr "Annotate pins with their numbers"
msgid "Show Symbol Tree"
msgstr "Show Symbol Tree"
msgid "Hide Symbol Tree"
msgstr "Hide Symbol Tree"
msgid "Export View as PNG..."
msgstr "Export View as PNG…"
msgid "Create PNG file from the current view"
msgstr "Create PNG file from the current view"
msgid "Export Symbol as SVG..."
msgstr "Export Symbol as SVG…"
msgid "Create SVG file from the current symbol"
msgstr "Create SVG file from the current symbol"
msgid "Synchronized Pins Mode"
msgstr "Synchronized Pins Mode"
msgid ""
"Synchronized Pins Mode\n"
"When enabled propagates all changes (except pin numbers) to other units.\n"
"Enabled by default for multiunit parts with interchangeable units."
msgstr ""
"Synchronized Pins Mode\n"
"When enabled propagates all changes (except pin numbers) to other units.\n"
"Enabled by default for multiunit parts with interchangeable units."
msgid "Show Hidden Pins"
msgstr "Show Hidden Pins"
msgid "Toggle display of hidden pins"
msgstr "Toggle display of hidden pins"
msgid "Show Hidden Fields"
msgstr "Show Hidden Fields"
msgid "Toggle display of hidden text fields"
msgstr "Toggle display of hidden text fields"
msgid "Add Pin"
msgstr "Add Pin"
msgid "Add a pin"
msgstr "Add a pin"
msgid "Add Text"
msgstr "Add Text"
msgid "Add a text item"
msgstr "Add a text item"
msgid "Add Text Box"
msgstr "Add Text Box"
msgid "Add a text box item"
msgstr "Add a text box item"
msgid "Add Lines"
msgstr "Add Lines"
msgid "Add connected graphic lines"
msgstr "Add connected graphic lines"
msgid "Add Polygon"
msgstr "Add Polygon"
msgid "Draw polygons"
msgstr "Draw polygons"
msgid "Move Symbol Anchor"
msgstr "Move Symbol Anchor"
msgid "Specify a new location for the symbol anchor"
msgstr "Specify a new location for the symbol anchor"
msgid "Push Pin Length"
msgstr "Push Pin Length"
msgid "Copy pin length to other pins in symbol"
msgstr "Copy pin length to other pins in symbol"
msgid "Push Pin Name Size"
msgstr "Push Pin Name Size"
msgid "Copy pin name size to other pins in symbol"
msgstr "Copy pin name size to other pins in symbol"
msgid "Push Pin Number Size"
msgstr "Push Pin Number Size"
msgid "Copy pin number size to other pins in symbol"
msgstr "Copy pin number size to other pins in symbol"
msgid "Add Symbol"
msgstr "Add Symbol"
msgid "Add symbols"
msgstr "Add symbols"
msgid "Add Power"
msgstr "Add Power"
msgid "Add power symbols"
msgstr "Add power symbols"
msgid "Add No Connect Flag"
msgstr "Add No Connect Flag"
msgid "Draw no-connection flags"
msgstr "Draw no-connection flags"
msgid "Add Junction"
msgstr "Add Junction"
msgid "Draw junctions"
msgstr "Draw junctions"
msgid "Add Wire to Bus Entry"
msgstr "Add Wire to Bus Entry"
msgid "Add a wire entry to a bus"
msgstr "Add a wire entry to a bus"
msgid "Add Label"
msgstr "Add Label"
msgid "Draw net labels"
msgstr "Draw net labels"
msgid "Add Net Class Directive"
msgstr "Add Net Class Directive"
msgid "Add net class directive labels"
msgstr "Add net class directive labels"
msgid "Add Hierarchical Label"
msgstr "Add Hierarchical Label"
msgid "Add hierarchical labels"
msgstr "Add hierarchical labels"
msgid "Add Sheet"
msgstr "Add Sheet"
msgid "Draw hierarchical sheets"
msgstr "Draw hierarchical sheets"
msgid "Add Sheet Pin"
msgstr "Add Sheet Pin"
msgid "Add sheet pins"
msgstr "Add sheet pins"
msgid "Sync Sheet Pins"
msgstr "Sync Sheet Pins"
msgid "Synchronize sheet pins and hierarchical labels”"
msgstr "Synchronize sheet pins and hierarchical labels”"
msgid "Add Global Label"
msgstr "Add Global Label"
msgid "Add global labels"
msgstr "Add global labels"
msgid "Draw text items"
msgstr "Draw text items"
msgid "Draw text box items"
msgstr "Draw text box items"
msgid "Add Table"
msgstr "Add Table"
msgid "Draw table"
msgstr "Draw table"
msgid "Add Rectangle"
msgstr "Add Rectangle"
msgid "Draw rectangles"
msgstr "Draw rectangles"
msgid "Add Circle"
msgstr "Add Circle"
msgid "Draw circles"
msgstr "Draw circles"
msgid "Add Arc"
msgstr "Add Arc"
msgid "Draw arcs"
msgstr "Draw arcs"
msgid "Add Image"
msgstr "Add Image"
msgid "Add bitmap images"
msgstr "Add bitmap images"
msgid "Repeat Last Item"
msgstr "Repeat Last Item"
msgid "Duplicates the last drawn item"
msgstr "Duplicates the last drawn item"
msgid "Rotate Clockwise"
msgstr "Rotate Clockwise"
msgid "Rotates selected item(s) clockwise"
msgstr "Rotates selected item(s) clockwise"
msgid "Rotate Counterclockwise"
msgstr "Rotate Counterclockwise"
msgid "Rotates selected item(s) counter-clockwise"
msgstr "Rotates selected item(s) counter-clockwise"
msgid "Mirror Vertically"
msgstr "Mirror Vertically"
msgid "Flips selected item(s) from top to bottom"
msgstr "Flips selected item(s) from top to bottom"
msgid "Mirror Horizontally"
msgstr "Mirror Horizontally"
msgid "Flips selected item(s) from left to right"
msgstr "Flips selected item(s) from left to right"
msgid "Swap"
msgstr "Swap"
msgid "Swaps selected items' positions"
msgstr "Swaps selected items' positions"
msgid "Properties..."
msgstr "Properties…"
msgid "Displays item properties dialog"
msgstr "Displays item properties dialog"
msgid "Edit Reference Designator..."
msgstr "Edit Reference Designator..."
msgid "Displays reference designator dialog"
msgstr "Displays reference designator dialog"
msgid "Edit Value..."
msgstr "Edit Value…"
msgid "Displays value field dialog"
msgstr "Displays value field dialog"
msgid "Edit Footprint..."
msgstr "Edit Footprint…"
msgid "Displays footprint field dialog"
msgstr "Displays footprint field dialog"
msgid "Autoplace Fields"
msgstr "Autoplace Fields"
msgid "Runs the automatic placement algorithm on the symbol or sheet's fields"
msgstr "Runs the automatic placement algorithm on the symbol or sheet's fields"
msgid "Change Symbols..."
msgstr "Change Symbols..."
msgid "Assign different symbols from the library"
msgstr "Assign different symbols from the library"
msgid "Update Symbols from Library..."
msgstr "Update Symbols from Library..."
msgid "Update symbols to include any changes from the library"
msgstr "Update symbols to include any changes from the library"
msgid "Assign a different symbol from the library"
msgstr "Assign a different symbol from the library"
msgid "Update Symbol..."
msgstr "Update Symbol..."
msgid "Update symbol to include any changes from the library"
msgstr "Update symbol to include any changes from the library"
msgid "Assign Netclass..."
msgstr "Assign Netclass..."
msgid "Assign a netclass to nets matching a pattern"
msgstr "Assign a netclass to nets matching a pattern"
msgid "De Morgan Conversion"
msgstr "De Morgan Conversion"
msgid "Switch between De Morgan representations"
msgstr "Switch between De Morgan representations"
msgid "De Morgan Standard"
msgstr "De Morgan Standard"
msgid "Switch to standard De Morgan representation"
msgstr "Switch to standard De Morgan representation"
msgid "De Morgan Alternate"
msgstr "De Morgan Alternate"
msgid "Switch to alternate De Morgan representation"
msgstr "Switch to alternate De Morgan representation"
msgid "Change to Label"
msgstr "Change to Label"
msgid "Change existing item to a label"
msgstr "Change existing item to a label"
msgid "Change to Directive Label"
msgstr "Change to Directive Label"
msgid "Change existing item to a directive label"
msgstr "Change existing item to a directive label"
msgid "Change to Hierarchical Label"
msgstr "Change to Hierarchical Label"
msgid "Change existing item to a hierarchical label"
msgstr "Change existing item to a hierarchical label"
msgid "Change to Global Label"
msgstr "Change to Global Label"
msgid "Change existing item to a global label"
msgstr "Change existing item to a global label"
msgid "Change to Text"
msgstr "Change to Text"
msgid "Change existing item to a text comment"
msgstr "Change existing item to a text comment"
msgid "Change to Text Box"
msgstr "Change to Text Box"
msgid "Change existing item to a text box"
msgstr "Change existing item to a text box"
msgid "Cleanup Sheet Pins"
msgstr "Cleanup Sheet Pins"
msgid "Delete unreferenced sheet pins"
msgstr "Delete unreferenced sheet pins"
msgid "Edit Text & Graphics Properties..."
msgstr "Edit Text & Graphics Properties..."
msgid "Edit text and graphics properties globally across schematic"
msgstr "Edit text and graphics properties globally across schematic"
msgid "Symbol Properties..."
msgstr "Symbol Properties..."
msgid "Displays symbol properties dialog"
msgstr "Displays symbol properties dialog"
msgid "Pin Table..."
msgstr "Pin Table..."
msgid "Displays pin table for bulk editing of pins"
msgstr "Displays pin table for bulk editing of pins"
msgid "Break"
msgstr "Break"
msgid "Divide into connected segments"
msgstr "Divide into connected segments"
msgid "Slice"
msgstr "Slice"
msgid "Divide into unconnected segments"
msgstr "Divide into unconnected segments"
msgid "Highlight net under cursor"
msgstr "Highlight net under cursor"
msgid "Clear Net Highlighting"
msgstr "Clear Net Highlighting"
msgid "Clear any existing net highlighting"
msgstr "Clear any existing net highlighting"
msgid "Highlight Nets"
msgstr "Highlight Nets"
msgid "Highlight wires and pins of a net"
msgstr "Highlight wires and pins of a net"
msgid "Show Net Navigator"
msgstr "Show Net Navigator"
msgid "Toggle the net navigator panel visibility"
msgstr "Toggle the net navigator panel visibility"
msgid "Edit with Symbol Editor"
msgstr "Edit with Symbol Editor"
msgid "Open the selected symbol in the Symbol Editor"
msgstr "Open the selected symbol in the Symbol Editor"
msgid "Exclude from Bill of Materials"
msgstr "Exclude from Bill of Materials"
msgid "Set the exclude from bill of materials attribute"
msgstr "Set the exclude from bill of materials attribute"
msgid "Include in Bill of Materials"
msgstr "Include in Bill of Materials"
msgid "Clear the exclude from bill of materials attribute"
msgstr "Clear the exclude from bill of materials attribute"
msgid "Toggle Exclude from Bill of Materials"
msgstr "Toggle Exclude from Bill of Materials"
msgid "Toggle the exclude from bill of materials attribute"
msgstr "Toggle the exclude from bill of materials attribute"
msgid "Exclude from Simulation"
msgstr "Exclude from Simulation"
msgid "Set the exclude from simulation attribute"
msgstr "Set the exclude from simulation attribute"
msgid "Include in Simulation"
msgstr "Include in Simulation"
msgid "Clear the exclude from simulation attribute"
msgstr "Clear the exclude from simulation attribute"
msgid "Toggle Exclude from Simulation"
msgstr "Toggle Exclude from Simulation"
msgid "Toggle the exclude from simulation attribute"
msgstr "Toggle the exclude from simulation attribute"
msgid "Exclude from Board"
msgstr "Exclude from Board"
msgid "Set the exclude from board attribute"
msgstr "Set the exclude from board attribute"
msgid "Include on Board"
msgstr "Include on Board"
msgid "Clear the exclude from board attribute"
msgstr "Clear the exclude from board attribute"
msgid "Toggle Exclude from Board"
msgstr "Toggle Exclude from Board"
msgid "Toggle the exclude from board attribute"
msgstr "Toggle the exclude from board attribute"
msgid "Set Do Not Populate"
msgstr "Set Do Not Populate"
msgid "Set the do not populate attribute"
msgstr "Set the do not populate attribute"
msgid "Unset Do Not Populate"
msgstr "Unset Do Not Populate"
msgid "Clear the do not populate attribute"
msgstr "Clear the do not populate attribute"
msgid "Toggle Do Not Populate"
msgstr "Toggle Do Not Populate"
msgid "Toggle the do not populate attribute"
msgstr "Toggle the do not populate attribute"
msgid "Open the library symbol in the Symbol Editor"
msgstr "Open the library symbol in the Symbol Editor"
msgid "Edit Symbol Fields..."
msgstr "Edit Symbol Fields..."
msgid "Bulk-edit fields of all symbols in schematic"
msgstr "Bulk-edit fields of all symbols in schematic"
msgid "Edit Symbol Library Links..."
msgstr "Edit Symbol Library Links..."
msgid "Edit links between schematic and library symbols"
msgstr "Edit links between schematic and library symbols"
msgid "Assign Footprints..."
msgstr "Assign Footprints..."
msgid "Run footprint assignment tool"
msgstr "Run footprint assignment tool"
msgid "Import Footprint Assignments..."
msgstr "Import Footprint Assignments..."
msgid ""
"Import symbol footprint assignments from .cmp file created by board editor"
msgstr ""
"Import symbol footprint assignments from .cmp file created by board editor"
msgid "Annotate Schematic..."
msgstr "Annotate Schematic..."
msgid "Fill in schematic symbol reference designators"
msgstr "Fill in schematic symbol reference designators"
msgid "Schematic Setup..."
msgstr "Schematic Setup..."
msgid "Edit schematic setup including annotation styles and electrical rules"
msgstr "Edit schematic setup including annotation styles and electrical rules"
msgid "Edit Sheet Page Number..."
msgstr "Edit Sheet Page Number..."
msgid "Edit the page number of the current or selected sheet"
msgstr "Edit the page number of the current or selected sheet"
msgid "Rescue Symbols..."
msgstr "Rescue Symbols..."
msgid "Find old symbols in project and rename/rescue them"
msgstr "Find old symbols in project and rename/rescue them"
msgid "Remap Legacy Library Symbols..."
msgstr "Remap Legacy Library Symbols..."
msgid ""
"Remap library symbol references in legacy schematics to the symbol library "
"table"
msgstr ""
"Remap library symbol references in legacy schematics to the symbol library "
"table"
msgid "Export Drawing to Clipboard"
msgstr "Export Drawing to Clipboard"
msgid "Export drawing of current sheet to clipboard"
msgstr "Export drawing of current sheet to clipboard"
msgid "Import Graphics..."
msgstr "Import Graphics..."
msgid "Import 2D drawing file"
msgstr "Import 2D drawing file"
msgid "Switch to PCB Editor"
msgstr "Switch to PCB Editor"
msgid "Open PCB in board editor"
msgstr "Open PCB in board editor"
msgid "Export Netlist..."
msgstr "Export Netlist..."
msgid "Export file containing netlist in one of several formats"
msgstr "Export file containing netlist in one of several formats"
msgid "Generate Bill of Materials..."
msgstr "Generate Bill of Materials..."
msgid "Generate a bill of materials for the current schematic"
msgstr "Generate a bill of materials for the current schematic"
msgid "Generate Legacy Bill of Materials..."
msgstr "Generate Legacy Bill of Materials..."
msgid ""
"Generate a bill of materials for the current schematic (Legacy Generator)"
msgstr ""
"Generate a bill of materials for the current schematic (Legacy Generator)"
msgid "Generate Bill of Materials (External)..."
msgstr "Generate Bill of Materials (External)..."
msgid ""
"Generate a bill of materials for the current schematic using external "
"generator"
msgstr ""
"Generate a bill of materials for the current schematic using external "
"generator"
msgid "Export Symbols to Library..."
msgstr "Export Symbols to Library..."
msgid ""
"Add symbols used in schematic to an existing symbol library\n"
"(does not remove other symbols from this library)"
msgstr ""
"Add symbols used in schematic to an existing symbol library\n"
"(does not remove other symbols from this library)"
msgid "Export Symbols to New Library..."
msgstr "Export Symbols to New Library..."
msgid ""
"Create a new symbol library using the symbols used in the schematic\n"
"(if the library already exists it will be replaced)"
msgstr ""
"Create a new symbol library using the symbols used in the schematic\n"
"(if the library already exists it will be replaced)"
msgid "Select on PCB"
msgstr "Select on PCB"
msgid "Select corresponding items in PCB editor"
msgstr "Select corresponding items in PCB editor"
msgid "Show Directive Labels"
msgstr "Show Directive Labels"
msgid "Toggle display of directive labels"
msgstr "Toggle display of directive labels"
msgid "Show ERC Warnings"
msgstr "Show ERC Warnings"
msgid "Show markers for electrical rules checker warnings"
msgstr "Show markers for electrical rules checker warnings"
msgid "Show ERC Errors"
msgstr "Show ERC Errors"
msgid "Show markers for electrical rules checker errors"
msgstr "Show markers for electrical rules checker errors"
msgid "Show ERC Exclusions"
msgstr "Show ERC Exclusions"
msgid "Show markers for excluded electrical rules checker violations"
msgstr "Show markers for excluded electrical rules checker violations"
msgid "Show OP Voltages"
msgstr "Show OP Voltages"
msgid "Show operating point voltage data from simulation"
msgstr "Show operating point voltage data from simulation"
msgid "Show OP Currents"
msgstr "Show OP Currents"
msgid "Show operating point current data from simulation"
msgstr "Show operating point current data from simulation"
msgid "Line Mode for Wires and Buses"
msgstr "Line Mode for Wires and Buses"
msgid "Draw and drag at any angle"
msgstr "Draw and drag at any angle"
msgid "Constrain drawing and dragging to horizontal or vertical motions"
msgstr "Constrain drawing and dragging to horizontal or vertical motions"
msgid ""
"Constrain drawing and dragging to horizontal, vertical, or 45-degree angle "
"motions"
msgstr ""
"Constrain drawing and dragging to horizontal, vertical, or 45-degree angle "
"motions"
msgid "Switch to next line mode"
msgstr "Switch to next line mode"
msgid "Annotate Automatically"
msgstr "Annotate Automatically"
msgid "Toggle automatic annotation of new symbols"
msgstr "Toggle automatic annotation of new symbols"
msgid "Repair Schematic"
msgstr "Repair Schematic"
msgid "Run various diagnostics and attempt to repair schematic"
msgstr "Run various diagnostics and attempt to repair schematic"
msgid "Scripting Console"
msgstr "Scripting Console"
msgid "Show the Python scripting console"
msgstr "Show the Python scripting console"
msgid "Change Sheet"
msgstr "Change Sheet"
msgid "Change to provided sheet's contents in the schematic editor"
msgstr "Change to provided sheet's contents in the schematic editor"
msgid "Enter Sheet"
msgstr "Enter Sheet"
msgid "Display the selected sheet's contents in the schematic editor"
msgstr "Display the selected sheet's contents in the schematic editor"
msgid "Leave Sheet"
msgstr "Leave Sheet"
msgid "Display the parent sheet in the schematic editor"
msgstr "Display the parent sheet in the schematic editor"
msgid "Navigate Up"
msgstr "Navigate Up"
msgid "Navigate up one sheet in the hierarchy"
msgstr "Navigate up one sheet in the hierarchy"
msgid "Navigate Back"
msgstr "Navigate Back"
msgid "Move backward in sheet navigation history"
msgstr "Move backward in sheet navigation history"
msgid "Navigate Forward"
msgstr "Navigate Forward"
msgid "Move forward in sheet navigation history"
msgstr "Move forward in sheet navigation history"
msgid "Previous Sheet"
msgstr "Previous Sheet"
msgid "Move to previous sheet by number"
msgstr "Move to previous sheet by number"
msgid "Next Sheet"
msgstr "Next Sheet"
msgid "Move to next sheet by number"
msgstr "Move to next sheet by number"
msgid "Hierarchy Navigator"
msgstr "Hierarchy Navigator"
msgid "Show or hide the schematic sheet hierarchy navigator"
msgstr "Show or hide the schematic sheet hierarchy navigator"
msgid "Add Wire"
msgstr "Add Wire"
msgid "Add a wire"
msgstr "Add a wire"
msgid "Add Bus"
msgstr "Add Bus"
msgid "Add a bus"
msgstr "Add a bus"
msgid "Unfold from Bus"
msgstr "Unfold from Bus"
msgid "Break a wire out of a bus"
msgstr "Break a wire out of a bus"
msgid "Draw graphic lines"
msgstr "Draw graphic lines"
msgid "Undo Last Segment"
msgstr "Undo Last Segment"
msgid "Walks the current line back one segment."
msgstr "Walks the current line back one segment."
msgid "Switch Segment Posture"
msgstr "Switch Segment Posture"
msgid "Switches posture of the current segment."
msgstr "Switches posture of the current segment."
msgid "Move"
msgstr "Move"
msgid "Moves the selected item(s)"
msgstr "Moves the selected item(s)"
msgid "Drag"
msgstr "Drag"
msgid "Drags the selected item(s)"
msgstr "Drags the selected item(s)"
msgid "Align Items to Grid"
msgstr "Align Items to Grid"
msgid "Save Current Sheet Copy As..."
msgstr "Save Current Sheet Copy As..."
msgid "Save a copy of the current sheet to another location or name"
msgstr "Save a copy of the current sheet to another location or name"
msgid "New Analysis Tab..."
msgstr "New Analysis Tab..."
msgid "Create a new tab containing a simulation analysis"
msgstr "Create a new tab containing a simulation analysis"
msgid "Open Workbook..."
msgstr "Open Workbook..."
msgid "Open a saved set of analysis tabs and settings"
msgstr "Open a saved set of analysis tabs and settings"
msgid "Save Workbook"
msgstr "Save Workbook"
msgid "Save the current set of analysis tabs and settings"
msgstr "Save the current set of analysis tabs and settings"
msgid "Save Workbook As..."
msgstr "Save Workbook As..."
msgid "Save the current set of analysis tabs and settings to another location"
msgstr "Save the current set of analysis tabs and settings to another location"
msgid "Export Current Plot as PNG..."
msgstr "Export Current Plot as PNG..."
msgid "Export Current Plot as CSV..."
msgstr "Export Current Plot as CSV..."
msgid "Show Legend"
msgstr "Show Legend"
msgid "Dotted Current/Phase"
msgstr "Dotted Current/Phase"
msgid "Draw secondary signal trace (current or phase) with a dotted line"
msgstr "Draw secondary signal trace (current or phase) with a dotted line"
msgid "Dark Mode Plots"
msgstr "Dark Mode Plots"
msgid "Draw plots with a black background"
msgstr "Draw plots with a black background"
msgid "Edit Analysis Tab..."
msgstr "Edit Analysis Tab..."
msgid "Edit the current analysis tab's SPICE command and plot setup"
msgstr "Edit the current analysis tab's SPICE command and plot setup"
msgid "Run Simulation"
msgstr "Run Simulation"
msgid "Stop Simulation"
msgstr "Stop Simulation"
msgid "Probe Schematic..."
msgstr "Probe Schematic..."
msgid "Add a simulator probe"
msgstr "Add a simulator probe"
msgid "Add Tuned Value..."
msgstr "Add Tuned Value..."
msgid "Select a value to be tuned"
msgstr "Select a value to be tuned"
msgid "User-defined Signals..."
msgstr "User-defined Signals..."
msgid "Add, edit or delete user-defined simulation signals"
msgstr "Add, edit or delete user-defined simulation signals"
msgid "Show SPICE Netlist"
msgstr "Show SPICE Netlist"
#, c-format
msgid "Run %s > %s"
msgstr "Run %s > %s"
#, c-format
msgid "Run %s"
msgstr "Run %s"
msgid "No symbol issues found."
msgstr "No symbol issues found."
msgid "Symbol Warnings"
msgstr "Symbol Warnings"
msgid "Select a symbol to diff against its library equivalent."
msgstr "Select a symbol to diff against its library equivalent."
#, c-format
msgid "Symbol %s"
msgstr "Symbol %s"
msgid "Summary"
msgstr "Summary"
msgid "Schematic vs library diff for:"
msgstr "Schematic vs library diff for:"
msgid "Library: "
msgstr "Library: "
msgid "Library item: "
msgstr "Library item: "
msgid "The library is not included in the current configuration."
msgstr "The library is not included in the current configuration."
msgid "Manage Symbol Libraries"
msgstr "Manage Symbol Libraries"
msgid "The library is not enabled in the current configuration."
msgstr "The library is not enabled in the current configuration."
#, c-format
msgid "The library no longer contains the item %s."
msgstr "The library no longer contains the item %s."
msgid "No relevant differences detected."
msgstr "No relevant differences detected."
msgid "Visual"
msgstr "Visual"
msgid "No datasheet defined."
msgstr "No datasheet defined."
msgid "Move Point"
msgstr "Move Point"
msgid "Add Corner"
msgstr "Add Corner"
msgid "Press <ESC> to cancel symbol creation."
msgstr "Press <ESC> to cancel symbol creation."
msgid "Press <ESC> to cancel image creation."
msgstr "Press <ESC> to cancel image creation."
#, c-format
msgid "Could not load image from '%s'."
msgstr "Could not load image from '%s'."
msgid "No graphic items found in file."
msgstr "No graphic items found in file."
msgid "Import Graphic"
msgstr "Import Graphic"
msgid "Junction location contains no joinable wires and/or pins."
msgstr "Junction location contains no joinable wires and/or pins."
msgid "Press <ESC> to cancel item creation."
msgstr "Press <ESC> to cancel item creation."
msgid "Click over a sheet."
msgstr "Click over a sheet."
#, c-format
msgid "Add %s"
msgstr "Add %s"
#, c-format
msgid "Draw %s"
msgstr "Draw %s"
msgid "Draw Table"
msgstr "Draw Table"
msgid "Press <ESC> to cancel sheet creation."
msgstr "Press <ESC> to cancel sheet creation."
msgid "Modify sch item"
msgstr "Modify sch item"
msgid "Symbol Unit"
msgstr "Symbol Unit"
msgid "Pin Function"
msgstr "Pin Function"
msgid "Pin Helpers"
msgstr "Pin Helpers"
msgid "Transform Selection"
msgstr "Transform Selection"
msgid "Edit Main Fields"
msgstr "Edit Main Fields"
msgid "Change To"
msgstr "Change To"
msgid "Rotate"
msgstr "Rotate"
msgid "Mirror"
msgstr "Mirror"
msgid "Label value cannot go below zero"
msgstr "Label value cannot go below zero"
msgid "Repeat Item"
msgstr "Repeat Item"
#, c-format
msgid "Edit %s Field"
msgstr "Edit %s Field"
#, c-format
msgid "Edit '%s' Field"
msgstr "Edit '%s' Field"
msgid "<empty>"
msgstr "<empty>"
msgid "Slice Wire"
msgstr "Slice Wire"
msgid "Break Wire"
msgstr "Break Wire"
msgid "Do you wish to delete the unreferenced pins from this sheet?"
msgstr "Do you wish to delete the unreferenced pins from this sheet?"
#, c-format
msgid "Enter page number for sheet path%s"
msgstr "Enter page number for sheet path%s"
msgid "Edit Sheet Page Number"
msgstr "Edit Sheet Page Number"
msgid "Set Attribute"
msgstr "Set Attribute"
msgid "Clear Attribute"
msgstr "Clear Attribute"
msgid "Toggle Attribute"
msgstr "Toggle Attribute"
#, c-format
msgid "Revert '%s' (and all sub-sheets) to last version saved?"
msgstr "Revert '%s' (and all sub-sheets) to last version saved?"
msgid "Include power symbols in schematic to the library?"
msgstr "Include power symbols in schematic to the library?"
#, c-format
msgid "Could not add library '%s'."
msgstr "Could not add library '%s'."
msgid "Update symbols in schematic to refer to new library?"
msgstr "Update symbols in schematic to refer to new library?"
msgid "Error: duplicate sub-sheet names found in current sheet."
msgstr "Error: duplicate sub-sheet names found in current sheet."
msgid "No net selected."
msgstr "No net selected."
msgid "Net must be labeled to assign a netclass."
msgstr "Net must be labeled to assign a netclass."
#, c-format
msgid ""
"The pasted sheet '%s'\n"
"was dropped because the destination already has the sheet or one of its "
"subsheets as a parent."
msgstr ""
"The pasted sheet '%s'\n"
"was dropped because the destination already has the sheet or one of its "
"subsheets as a parent."
msgid "Symbols with broken library symbol links cannot be edited."
msgstr "Symbols with broken library symbol links cannot be edited."
#, c-format
msgid "%d duplicate IDs replaced.\n"
msgstr "%d duplicate IDs replaced.\n"
#, c-format
msgid "%d potential problems repaired."
msgstr "%d potential problems repaired."
msgid "No errors found."
msgstr "No errors found."
msgid "Reached end of schematic."
msgstr "Reached end of schematic."
msgid "Reached end of sheet."
msgstr "Reached end of sheet."
msgid "Find again to wrap around to the start."
msgstr "Find again to wrap around to the start."
msgid "No bus selected"
msgstr "No bus selected"
msgid "Bus has no members"
msgstr "Bus has no members"
msgid "Press <ESC> to cancel drawing."
msgstr "Press <ESC> to cancel drawing."
msgid "Draw Wires"
msgstr "Draw Wires"
msgid "Press <ESC> to cancel drag."
msgstr "Press <ESC> to cancel drag."
msgid "Press <ESC> to cancel move."
msgstr "Press <ESC> to cancel move."
#, c-format
msgid "Page '%s' not found."
msgstr "Page '%s' not found."
msgid "Open Simulation Workbook"
msgstr "Open Simulation Workbook"
msgid "noname"
msgstr "noname"
msgid "Save Simulation Workbook As"
msgstr "Save Simulation Workbook As"
msgid "Save Plot as Image"
msgstr "Save Plot as Image"
msgid "Save Plot Data"
msgstr "Save Plot Data"
msgid "SPICE Netlist"
msgstr "SPICE Netlist"
msgid "No symbol library selected."
msgstr "No symbol library selected."
msgid "No text editor selected in KiCad. Please choose one."
msgstr "No text editor selected in KiCad. Please choose one."
msgid "No symbol selected"
msgstr "No symbol selected"
msgid "New name:"
msgstr "New name:"
msgid "Change Symbol Name"
msgstr "Change Symbol Name"
msgid "No symbol to export"
msgstr "No symbol to export"
msgid "Export View as PNG"
msgstr "Export View as PNG"
#, c-format
msgid "Can't save file '%s'."
msgstr "Can't save file '%s'."
msgid "SVG File Name"
msgstr "SVG File Name"
msgid "Edit Pins"
msgstr "Edit Pins"
msgid "Symbol is not derived from another symbol."
msgstr "Symbol is not derived from another symbol."
#, c-format
msgid "Enter display name for unit %s"
msgstr "Enter display name for unit %s"
msgid "Set Unit Display Name"
msgstr "Set Unit Display Name"
msgid "Align"
msgstr "Align"
msgid "Edit Pin Properties"
msgstr "Edit Pin Properties"
#, c-format
msgid "This position is already occupied by another pin, in unit %d."
msgstr "This position is already occupied by another pin, in unit %d."
msgid "Place Pin Anyway"
msgstr "Place Pin Anyway"
msgid "Create a new project for this schematic"
msgstr "Create a new project for this schematic"
msgid "Edit Page Number"
msgstr "Edit Page Number"
#, c-format
msgid "Enter page number for sheet path %s"
msgstr "Enter page number for sheet path %s"
#, c-format
msgid "(page %s)"
msgstr "(page %s)"
#, c-format
msgid "Only %s"
msgstr "Only %s"
msgid "All items"
msgstr "All items"
msgid "Locked items"
msgstr "Locked items"
msgid "Allow selection of locked items"
msgstr "Allow selection of locked items"
msgid "Graphics"
msgstr "Graphics"
msgid "Images"
msgstr "Images"
msgid "Other items"
msgstr "Other items"
msgid "Graphical shapes"
msgstr "Graphical shapes"
msgid "Recently Used"
msgstr "Recently Used"
msgid "Already Placed"
msgstr "Already Placed"
msgid "No footprint specified"
msgstr "No footprint specified"
msgid "Invalid footprint specified"
msgstr "Invalid footprint specified"
msgid "Edit Properties"
msgstr "Edit Properties"
msgid "Excl. sim"
msgstr "Excl. sim"
msgid "Excl. BOM"
msgstr "Excl. BOM"
msgid "Excl. board"
msgstr "Excl. board"
msgid "Hierarchical"
msgstr "Hierarchical"
msgid "Directive"
msgstr "Directive"
msgid "Do not update library tables"
msgstr "Do not update library tables"
msgid "Update existing library table entry"
msgstr "Update existing library table entry"
msgid "Add new global library table entry"
msgstr "Add new global library table entry"
msgid "Add new project library table entry"
msgstr "Add new project library table entry"
#, c-format
msgid "Tune %s"
msgstr "Tune %s"
#, c-format
msgid "%s has simulation model of type '%s %s'; only RLC passives be tuned"
msgstr "%s has simulation model of type '%s %s'; only RLC passives be tuned"
msgid "Current data will be lost?"
msgstr "Current data will be lost?"
#, c-format
msgid "Clear layer %d?"
msgstr "Clear layer %d?"
msgid "Active layer name:"
msgstr "Active layer name:"
msgid "Offset X:"
msgstr "Offset X:"
msgid "Offset Y:"
msgstr "Offset Y:"
msgid "Rotate counterclockwise:"
msgstr "Rotate counterclockwise:"
msgid "Active layer"
msgstr "Active layer"
msgid "All layers"
msgstr "All layers"
msgid "All visible layers"
msgstr "All visible layers"
msgid "Layers Settings"
msgstr "Layers Settings"
#, c-format
msgid "Layer %d"
msgstr "Layer %d"
msgid "Do not export"
msgstr "Do not export"
msgid "Gerbers with known layers: "
msgstr "Gerbers with known layers: "
msgid "Automatic Layer Assignment"
msgstr "Automatic Layer Assignment"
msgid "Hole data"
msgstr "Hole data"
msgid ""
"Exported board does not have enough copper layers to handle selected inner "
"layers"
msgstr ""
"Exported board does not have enough copper layers to handle selected inner "
"layers"
msgid "Layer selection:"
msgstr "Layer selection:"
msgid "Copper layers count:"
msgstr "Copper layers count:"
msgid "2 Layers"
msgstr "2 Layers"
msgid "4 Layers"
msgstr "4 Layers"
msgid "6 Layers"
msgstr "6 Layers"
msgid "8 Layers"
msgstr "8 Layers"
msgid "10 Layers"
msgstr "10 Layers"
msgid "12 Layers"
msgstr "12 Layers"
msgid "14 Layers"
msgstr "14 Layers"
msgid "16 Layers"
msgstr "16 Layers"
msgid "18 Layers"
msgstr "18 Layers"
msgid "20 Layers"
msgstr "20 Layers"
msgid "22 Layers"
msgstr "22 Layers"
msgid "24 Layers"
msgstr "24 Layers"
msgid "26 Layers"
msgstr "26 Layers"
msgid "28 Layers"
msgstr "28 Layers"
msgid "30 Layers"
msgstr "30 Layers"
msgid "32 Layers"
msgstr "32 Layers"
msgid "Store Choice"
msgstr "Store Choice"
msgid "Get Stored Choice"
msgstr "Get Stored Choice"
msgid "Reset"
msgstr "Reset"
msgid "Layer Selection"
msgstr "Layer Selection"
msgid "Print mirrored"
msgstr "Print mirrored"
msgid "Included Layers"
msgstr "Included Layers"
msgid "Select all"
msgstr "Select all"
msgid "Deselect all"
msgstr "Deselect all"
#, c-format
msgid "Select Layer: %s"
msgstr "Select Layer: %s"
msgid "DCodes"
msgstr "DCodes"
msgid "Negative Objects"
msgstr "Negative Objects"
#, c-format
msgid "Graphic Layer %d"
msgstr "Graphic Layer %d"
msgid "Show D codes"
msgstr "Show D codes"
msgid "Show page limits"
msgstr "Show page limits"
msgid "Drawing Mode"
msgstr "Drawing Mode"
msgid "Sketch flashed items"
msgstr "Sketch flashed items"
msgid "Sketch lines"
msgstr "Sketch lines"
msgid "Sketch polygons"
msgstr "Sketch polygons"
msgid "Page Size"
msgstr "Page Size"
msgid "Full size"
msgstr "Full size"
msgid "Size A4"
msgstr "Size A4"
msgid "Size A3"
msgstr "Size A3"
msgid "Size A2"
msgstr "Size A2"
msgid "Size A"
msgstr "Size A"
msgid "Size B"
msgstr "Size B"
msgid "Size C"
msgstr "Size C"
msgid "File Format"
msgstr "File Format"
msgid "These parameters are usually specified in files, but not always."
msgstr "These parameters are usually specified in files, but not always."
msgid "File Units"
msgstr "File Units"
msgid "No leading zeros (TZ format)"
msgstr "No leading zeros (TZ format)"
msgid "No trailing zeros (LZ format)"
msgstr "No trailing zeros (LZ format)"
msgid "Zero Format"
msgstr "Zero Format"
msgid ""
"Integers in files can have their zeros stripped.\n"
"No leading zeros format means the leading zeros are stripped\n"
"No trailing zeros format means the trailing zeros are stripped"
msgstr ""
"Integers in files can have their zeros stripped.\n"
"No leading zeros format means the leading zeros are stripped\n"
"No trailing zeros format means the trailing zeros are stripped"
msgid "Coordinates Format"
msgstr "Coordinates Format"
msgid "The coordinates format is not specified in Excellon format."
msgstr "The coordinates format is not specified in Excellon format."
msgid "(The decimal format does not use these settings)"
msgstr "(The decimal format does not use these settings)"
msgid "Format for mm"
msgstr "Format for mm"
msgid "2"
msgstr "2"
msgid "3"
msgstr "3"
msgid "4"
msgstr "4"
msgid "5"
msgstr "5"
msgid "6"
msgstr "6"
msgid ":"
msgstr ":"
msgid "Format for inches"
msgstr "Format for inches"
msgid "Usually: 3:3 in mm and 2:4 in inches"
msgstr "Usually: 3:3 in mm and 2:4 in inches"
msgid "Layers Manager"
msgstr "Layers Manager"
#, c-format
msgid "File %s not found."
msgstr "File %s not found."
msgid "No empty layers to load file into."
msgstr "No empty layers to load file into."
msgid "Error reading EXCELLON drill file"
msgstr "Error reading EXCELLON drill file"
#, c-format
msgid "Unknown Excellon command &lt;%s&gt;"
msgstr "Unknown Excellon command &lt;%s&gt;"
msgid "Tool definition shape not found"
msgstr "Tool definition shape not found"
#, c-format
msgid "Tool definition '%c' not supported"
msgstr "Tool definition %c not supported"
#, c-format
msgid "Tool %d not defined"
msgstr "Tool %d not defined"
#, c-format
msgid "Unknown Excellon G Code: &lt;%s&gt;"
msgstr "Unknown Excellon G Code: &lt;%s&gt;"
msgid "<b>No more available layers</b> in GerbView to load files"
msgstr "<b>No more available layers</b> in GerbView to load files"
#, c-format
msgid "<b>Not loaded:</b> <i>%s</i>"
msgstr "<b>Not loaded:</b> <i>%s</i>"
#, c-format
msgid "<b>Memory was exhausted reading:</b> <i>%s</i>"
msgstr "<b>Memory was exhausted reading:</b> <i>%s</i>"
msgid "Gerber files"
msgstr "Gerber files"
msgid "Zip files"
msgstr "Zip files"
msgid "Job files"
msgstr "Job files"
msgid "Open Autodetected File(s)"
msgstr "Open Autodetected File(s)"
msgid "Top layer"
msgstr "Top layer"
msgid "Bottom layer"
msgstr "Bottom layer"
msgid "Bottom solder resist"
msgstr "Bottom solder resist"
msgid "Top solder resist"
msgstr "Top solder resist"
msgid "Bottom overlay"
msgstr "Bottom overlay"
msgid "Top overlay"
msgstr "Top overlay"
msgid "Bottom paste"
msgstr "Bottom paste"
msgid "Top paste"
msgstr "Top paste"
msgid "Keep-out layer"
msgstr "Keep-out layer"
msgid "Mechanical layers"
msgstr "Mechanical layers"
msgid "Top Pad Master"
msgstr "Top Pad Master"
msgid "Bottom Pad Master"
msgstr "Bottom Pad Master"
msgid "Open Gerber File(s)"
msgstr "Open Gerber File(s)"
msgid "Open NC (Excellon) Drill File(s)"
msgstr "Open NC (Excellon) Drill File(s)"
msgid "File not found:"
msgstr "File not found:"
#, c-format
msgid "<b>A gerber job file cannot be loaded as a plot file</b> <i>%s</i>"
msgstr "<b>A gerber job file cannot be loaded as a plot file</b> <i>%s</i>"
msgid "Loading files..."
msgstr "Loading files..."
#, c-format
msgid "Loading %u/%zu %s..."
msgstr "Loading %u/%zu %s..."
#, c-format
msgid "Zip file '%s' cannot be opened."
msgstr "Zip file '%s' cannot be opened."
#, c-format
msgid "Skipped file '%s' (gerber job file)."
msgstr "Skipped file '%s' (gerber job file)."
#, c-format
msgid "<b>Unable to create temporary file '%s'.</b>"
msgstr "<b>Unable to create temporary file '%s'.</b>"
#, c-format
msgid "Skipped file '%s' (unknown type)."
msgstr "Skipped file '%s' (unknown type)."
#, c-format
msgid "<b>unzipped file %s read error</b>"
msgstr "<b>unzipped file %s read error</b>"
msgid "Open Zip File"
msgstr "Open Zip File"
msgid "Messages"
msgstr "Messages"
msgid "Attribute"
msgstr "Attribute"
msgid "No attribute"
msgstr "No attribute"
#, c-format
msgid "D Code %d"
msgstr "D Code %d"
msgid "Graphic Layer"
msgstr "Graphic Layer"
msgid "Start"
msgstr "Start"
msgid "End"
msgstr "End"
msgid "Clear"
msgstr "Clear"
msgid "Polarity"
msgstr "Polarity"
msgid "AB axis"
msgstr "AB axis"
msgid "Net:"
msgstr "Net:"
#, c-format
msgid "Cmp: %s Pad: %s"
msgstr "Cmp: %s Pad: %s"
#, c-format
msgid "Cmp: %s Pad: %s Fct %s"
msgstr "Cmp: %s Pad: %s Fct %s"
msgid "Cmp:"
msgstr "Cmp:"
#, c-format
msgid "%s (D%d) on layer %d: %s"
msgstr "%s (D%d) on layer %d: %s"
msgid "Image name"
msgstr "Image name"
msgid "Graphic layer"
msgstr "Graphic layer"
msgid "Img Rot."
msgstr "Img Rot."
msgid "X Justify"
msgstr "X Justify"
msgid "Y Justify"
msgstr "Y Justify"
msgid "Image Justify Offset"
msgstr "Image Justify Offset"
#, c-format
msgid "Graphic layer %d"
msgstr "Graphic layer %d"
msgid "Clear Recent Zip Files"
msgstr "Clear Recent Zip Files"
msgid "Clear Recent Drill Files"
msgstr "Clear Recent Drill Files"
msgid "Clear Recent Job Files"
msgstr "Clear Recent Job Files"
msgid "KiCad Gerber Viewer"
msgstr "KiCad Gerber Viewer"
msgid "Drawing layer not in use"
msgstr "Drawing layer not in use"
msgid "(with X2 attributes)"
msgstr "(with X2 attributes)"
#, c-format
msgid "Image name: \"%s\" Layer name: \"%s\""
msgstr "Image name: “%s” Layer name: “%s”"
msgid "X2 attr"
msgstr "X2 attr"
msgid "This job file uses an outdated format. Please recreate it."
msgstr "This job file uses an outdated format. Please recreate it."
msgid "Open Gerber Job File"
msgstr "Open Gerber Job File"
msgid "Clear Recent Gerber Files"
msgstr "Clear Recent Gerber Files"
msgid "Open Recent Gerber File"
msgstr "Open Recent Gerber File"
msgid "Open Recent Drill File"
msgstr "Open Recent Drill File"
msgid "Open Recent Job File"
msgstr "Open Recent Job File"
msgid "Open Recent Zip File"
msgstr "Open Recent Zip File"
msgid "&Units"
msgstr "&Units"
#, c-format
msgid "File '%s' not found"
msgstr "File '%s' not found"
msgid ""
"Warning: this file has no D-Code definition\n"
"Therefore the size of some items is undefined"
msgstr ""
"Warning: this file has no D-Code definition\n"
"Therefore the size of some items is undefined"
msgid ""
"Warning: this file has some missing D-Code definitions\n"
"Therefore the size of some items is undefined"
msgstr ""
"Warning: this file has some missing D-Code definitions\n"
"Therefore the size of some items is undefined"
msgid "Invalid Code Number"
msgstr "Invalid Code Number"
msgid "Invalid Gerber file: missing G74 or G75 arc command"
msgstr "Invalid Gerber file: missing G74 or G75 arc command"
#, c-format
msgid "RS274X: Invalid GERBER format command '%c' at line %d: \"%s\""
msgstr "RS274X: Invalid GERBER format command %c at line %d: “%s”"
#, c-format
msgid "GERBER file \"%s\" may not display as intended."
msgstr "GERBER file “%s” may not display as intended."
msgid "RS274X: Command \"IR\" rotation value not allowed"
msgstr "RS274X: Command “IR” rotation value not allowed"
msgid "RS274X: Command KNOCKOUT ignored by GerbView"
msgstr "RS274X: Command KNOCKOUT ignored by GerbView"
msgid "Highlight items belonging to this component"
msgstr "Highlight items belonging to this component"
msgid "Highlight items belonging to this net"
msgstr "Highlight items belonging to this net"
msgid "Attr:"
msgstr "Attr:"
msgid "Highlight items with this aperture attribute"
msgstr "Highlight items with this aperture attribute"
msgid "DCode:"
msgstr "DCode:"
msgid "<No selection>"
msgstr "<No selection>"
msgid "Open Autodetected File(s)..."
msgstr "Open Autodetected File(s)..."
msgid "Open Autodetected file(s) on a new layer."
msgstr "Open Autodetected file(s) on a new layer."
msgid "Open Gerber Plot File(s)..."
msgstr "Open Gerber Plot File(s)..."
msgid "Open Gerber plot file(s) on a new layer."
msgstr "Open Gerber plot file(s) on a new layer."
msgid "Open Excellon Drill File(s)..."
msgstr "Open Excellon Drill File(s)..."
msgid "Open Excellon drill file(s) on a new layer."
msgstr "Open Excellon drill file(s) on a new layer."
msgid "Open Gerber Job File..."
msgstr "Open Gerber Job File..."
msgid "Open a Gerber job file and its associated gerber plot files"
msgstr "Open a Gerber job file and its associated gerber plot files"
msgid "Open Zip Archive File..."
msgstr "Open Zip Archive File..."
msgid "Open a zipped archive (Gerber and Drill) file"
msgstr "Open a zipped archive (Gerber and Drill) file"
msgid "Show Layers Manager"
msgstr "Show Layers Manager"
msgid "Show or hide the layer manager"
msgstr "Show or hide the layer manager"
msgid "List DCodes..."
msgstr "List DCodes..."
msgid "List D-codes defined in Gerber files"
msgstr "List D-codes defined in Gerber files"
msgid "Show Source..."
msgstr "Show Source..."
msgid "Show source file for the current layer"
msgstr "Show source file for the current layer"
msgid "Export to PCB Editor..."
msgstr "Export to PCB Editor..."
msgid "Export data as a KiCad PCB file"
msgstr "Export data as a KiCad PCB file"
msgid "Clear Current Layer..."
msgstr "Clear Current Layer..."
msgid "Clear the selected graphic layer"
msgstr "Clear the selected graphic layer"
msgid "Clear All Layers"
msgstr "Clear All Layers"
msgid "Clear all layers. All data will be deleted"
msgstr "Clear all layers. All data will be deleted"
msgid "Reload All Layers"
msgstr "Reload All Layers"
msgid "Reload all layers. All data will be reloaded"
msgstr "Reload all layers. All data will be reloaded"
msgid "Clear Highlight"
msgstr "Clear Highlight"
msgid "Highlight Component"
msgstr "Highlight Component"
msgid "Highlight Attribute"
msgstr "Highlight Attribute"
msgid "Highlight DCode"
msgstr "Highlight DCode"
msgid "Next Layer"
msgstr "Next Layer"
msgid "Previous Layer"
msgstr "Previous Layer"
msgid "Move Layer Up"
msgstr "Move Layer Up"
msgid "Move current layer up"
msgstr "Move current layer up"
msgid "Move Layer Down"
msgstr "Move Layer Down"
msgid "Move current layer down"
msgstr "Move current layer down"
msgid "Sketch Lines"
msgstr "Sketch Lines"
msgid "Show lines in outline mode"
msgstr "Show lines in outline mode"
msgid "Sketch Flashed Items"
msgstr "Sketch Flashed Items"
msgid "Show flashed items in outline mode"
msgstr "Show flashed items in outline mode"
msgid "Sketch Polygons"
msgstr "Sketch Polygons"
msgid "Show polygons in outline mode"
msgstr "Show polygons in outline mode"
msgid "Ghost Negative Objects"
msgstr "Ghost Negative Objects"
msgid "Show negative objects in ghost color"
msgstr "Show negative objects in ghost color"
msgid "Show DCodes"
msgstr "Show DCodes"
msgid "Show dcode number"
msgstr "Show dcode number"
msgid "Show in Differential Mode"
msgstr "Show in Differential Mode"
msgid "Show layers in differential compare mode"
msgstr "Show layers in differential compare mode"
msgid "Show in XOR Mode"
msgstr "Show in XOR Mode"
msgid "Show layers in exclusive-or compare mode"
msgstr "Show layers in exclusive-or compare mode"
msgid "Flip Gerber View"
msgstr "Flip Gerber View"
msgid "Show as mirror image"
msgstr "Show as mirror image"
msgid "None of the Gerber layers contain any data"
msgstr "None of the Gerber layers contain any data"
msgid "Export as KiCad Board File"
msgstr "Export as KiCad Board File"
msgid "D Codes"
msgstr "D Codes"
#, c-format
msgid "Source file '%s' not found."
msgstr "Source file '%s' not found."
#, c-format
msgid "No file loaded on the active layer %d."
msgstr "No file loaded on the active layer %d."
#, c-format
msgid "Highlight Items of Component '%s'"
msgstr "Highlight Items of Component '%s'"
#, c-format
msgid "Highlight Items of Net '%s'"
msgstr "Highlight Items of Net '%s'"
#, c-format
msgid "Highlight Aperture Type '%s'"
msgstr "Highlight Aperture Type '%s'"
#, c-format
msgid "Highlight DCode D%d"
msgstr "Highlight DCode D%d"
msgid "Layers"
msgstr "Layers"
msgid "Items"
msgstr "Items"
msgid "Show DCodes identification"
msgstr "Show DCodes identification"
msgid "Show negative objects in this color"
msgstr "Show negative objects in this color"
msgid "Show the (x,y) grid dots"
msgstr "Show the (x,y) grid dots"
msgid "Show drawing sheet border and title block"
msgstr "Show drawing sheet border and title block"
msgid "Show drawing sheet page limits"
msgstr "Show drawing sheet page limits"
msgid "PCB Background"
msgstr "PCB Background"
msgid "Show All Layers"
msgstr "Show All Layers"
msgid "Hide All Layers But Active"
msgstr "Hide All Layers But Active"
msgid "Always Hide All Layers But Active"
msgstr "Always Hide All Layers But Active"
msgid "Hide All Layers"
msgstr "Hide All Layers"
msgid "Sort Layers if X2 Mode"
msgstr "Sort Layers if X2 Mode"
msgid "Sort Layers by File Extension"
msgstr "Sort Layers by File Extension"
msgid "Layers Display Parameters: Offset and Rotation"
msgstr "Layers Display Parameters: Offset and Rotation"
msgid "Move Current Layer Up"
msgstr "Move Current Layer Up"
msgid "Move Current Layer Down"
msgstr "Move Current Layer Down"
msgid "Change Layer Color for"
msgstr "Change Layer Color for"
msgid "Change Render Color for"
msgstr "Change Render Color for"
msgid ""
"Left double click or middle click for color change, right click for menu"
msgstr ""
"Left double click or middle click for color change, right click for menu"
msgid "Enable this for visibility"
msgstr "Enable this for visibility"
msgid "Left double click or middle click for color change"
msgstr "Left double click or middle click for color change"
msgid "Reset all colors in this theme to the KiCad defaults"
msgstr "Reset all colors in this theme to the KiCad defaults"
msgid "This file is already open."
msgstr "This file is already open."
msgid "Malformed expression"
msgstr "Malformed expression"
msgid "Lock file already exists"
msgstr "Lock file already exists"
msgid "Failed to access lock file"
msgstr "Failed to access lock file"
msgid "Reset all hotkeys to the built-in KiCad defaults"
msgstr "Reset all hotkeys to the built-in KiCad defaults"
msgid "Leave unchanged"
msgstr "Leave unchanged"
msgid "Delete Rows"
msgstr "Delete Rows"
msgid "Delete Row"
msgstr "Delete Row"
msgid "Delete Columns"
msgstr "Delete Columns"
msgid "Delete Column"
msgstr "Delete Column"
msgid "Reset all settings on this page to their default"
msgstr "Reset all settings on this page to their default"
msgid "Hide this message."
msgstr "Hide this message."
msgid "Failed to output data"
msgstr "Failed to output data"
msgid "Input directory"
msgstr "Input directory"
msgid "Input file"
msgstr "Input file"
msgid "Output directory"
msgstr "Output directory"
msgid "Output file"
msgstr "Output file"
msgid ""
"Path to drawing sheet, this overrides any existing project defined sheet "
"when used"
msgstr ""
"Path to drawing sheet, this overrides any existing project defined sheet "
"when used"
msgid ""
"Overrides or adds project variables, can be used multiple times to declare "
"multiple variables.\n"
"Use in the format of '--define-var key=value' or '-D key=value'"
msgstr ""
"Overrides or adds project variables, can be used multiple times to declare "
"multiple variables.\n"
"Use in the format of '--define-var key=value' or '-D key=value'"
msgid "Shows help message and exits"
msgstr "Shows help message and exits"
msgid "Footprint and Footprint Libraries"
msgstr "Footprint and Footprint Libraries"
msgid "Export utilities (svg)"
msgstr "Export utilities (svg)"
msgid "Exports the footprint or entire footprint library to SVG"
msgstr "Exports the footprint or entire footprint library to SVG"
msgid "Color theme to use (will default to footprint editor settings)"
msgstr "Color theme to use (will default to footprint editor settings)"
msgid "Specific footprint to export within the library"
msgstr "Specific footprint to export within the library"
msgid "Footprint library does not exist or is not accessible\n"
msgstr "Footprint library does not exist or is not accessible\n"
msgid "Upgrades the footprint library to the current kicad version format"
msgstr "Upgrades the footprint library to the current kicad version format"
msgid "Forces the footprint library to be resaved regardless of versioning"
msgstr "Forces the footprint library to be resaved regardless of versioning"
msgid "Runs the Design Rules Check (DRC) on the PCB and creates a report"
msgstr "Runs the Design Rules Check (DRC) on the PCB and creates a report"
msgid "Output file format, options: json, report"
msgstr "Output file format, options: json, report"
msgid "Report all errors for each track"
msgstr "Report all errors for each track"
msgid "Test for parity between PCB and schematic"
msgstr "Test for parity between PCB and schematic"
msgid "Report units; valid options: in, mm, mils"
msgstr "Report units; valid options: in, mm, mils"
msgid ""
"Report all DRC violations, this is equivalent to including all the other "
"severity arguments"
msgstr ""
"Report all DRC violations, this is equivalent to including all the other "
"severity arguments"
msgid ""
"Report all DRC error level violations, this can be combined with the other "
"severity arguments"
msgstr ""
"Report all DRC error level violations, this can be combined with the other "
"severity arguments"
msgid ""
"Report all DRC warning level violations, this can be combined with the other "
"severity arguments"
msgstr ""
"Report all DRC warning level violations, this can be combined with the other "
"severity arguments"
msgid ""
"Report all excluded DRC violations, this can be combined with the other "
"severity arguments"
msgstr ""
"Report all excluded DRC violations, this can be combined with the other "
"severity arguments"
msgid "Return a nonzero exit code if DRC violations exist"
msgstr "Return a nonzero exit code if DRC violations exist"
msgid "Invalid units specified\n"
msgstr "Invalid units specified\n"
msgid "Invalid report format\n"
msgstr "Invalid report format\n"
msgid "Export utilities (Gerbers, drill, position files, etc)"
msgstr "Export utilities (Gerbers, drill, position files, etc)"
msgid "Output file format, options: step, glb (binary glTF)"
msgstr "Output file format, options: step, glb (binary glTF)"
msgid "Overwrite output file"
msgstr "Overwrite output file"
msgid "Exclude 3D models for components with 'Unspecified' footprint type"
msgstr "Exclude 3D models for components with 'Unspecified' footprint type"
msgid "Exclude 3D models for components with 'Do not populate' attribute"
msgstr "Exclude 3D models for components with 'Do not populate' attribute"
msgid "Use Grid Origin for output origin"
msgstr "Use Grid Origin for output origin"
msgid "Use Drill Origin for output origin"
msgstr "Use Drill Origin for output origin"
msgid ""
"Substitute STEP or IGS models with the same name in place of VRML models"
msgstr ""
"Substitute STEP or IGS models with the same name in place of VRML models"
msgid "Only generate a board with no components"
msgstr "Only generate a board with no components"
msgid "Export tracks"
msgstr "Export tracks"
msgid "Export zones"
msgstr "Export zones"
msgid "Minimum distance between points to treat them as separate ones"
msgstr "Minimum distance between points to treat them as separate ones"
msgid "Do not optimize STEP file (enables writing parametric curves)"
msgstr "Do not optimize STEP file (enables writing parametric curves)"
msgid ""
"User-specified output origin ex. 1x1in, 1x1inch, 25.4x25.4mm (default unit "
"mm)"
msgstr ""
"User-specified output origin ex. 1x1in, 1x1inch, 25.4x25.4mm (default unit "
"mm)"
msgid "Output units; valid options: mm, m, in, tenths"
msgstr "Output units; valid options: mm, m, in, tenths"
msgid ""
"Name of folder to create and store 3d models in, if not specified or empty, "
"the models will be embedded in main exported VRML file"
msgstr ""
"Name of folder to create and store 3d models in, if not specified or empty, "
"the models will be embedded in main exported VRML file"
msgid "Used with --models-dir to output relative paths in the resulting file"
msgstr "Used with --models-dir to output relative paths in the resulting file"
msgid "Invalid format specified\n"
msgstr "Invalid format specified\n"
#, c-format
msgid "Invalid layer name \"%s\"\n"
msgstr "Invalid layer name \"%s\"\n"
msgid ""
"Comma separated list of untranslated layer names to include such as F.Cu,B.Cu"
msgstr ""
"Comma separated list of untranslated layer names to include such as F.Cu,B.Cu"
msgid "At least one layer must be specified\n"
msgstr "At least one layer must be specified\n"
msgid "Generate Drill Files"
msgstr "Generate Drill Files"
msgid "Valid options excellon, gerber."
msgstr "Valid options excellon, gerber."
msgid "Valid options are: absolute,plot"
msgstr "Valid options are: absolute,plot"
msgid "Valid options are: decimal,suppressleading,suppresstrailing,keep."
msgstr "Valid options are: decimal,suppressleading,suppresstrailing,keep."
msgid "Valid options are: route,alternate."
msgstr "Valid options are: route,alternate."
msgid "Output units, valid options:in,mm"
msgstr "Output units, valid options:in,mm"
msgid "Mirror Y axis"
msgstr "Mirror Y axis"
msgid "Minimal header"
msgstr "Minimal header"
msgid "Generate independent files for NPTH and PTH holes"
msgstr "Generate independent files for NPTH and PTH holes"
msgid "Generate map / summary of drill hits"
msgstr "Generate map / summary of drill hits"
msgid "Valid options: pdf,gerberx2,ps,dxf,svg"
msgstr "Valid options: pdf,gerberx2,ps,dxf,svg"
msgid "Precision of Gerber coordinates (5 or 6)"
msgstr "Precision of Gerber coordinates (5 or 6)"
msgid "Output must be a directory\n"
msgstr "Output must be a directory\n"
msgid "Invalid drill format\n"
msgstr "Invalid drill format\n"
msgid "Invalid zeros format specified\n"
msgstr "Invalid zeros format specified\n"
msgid "Invalid oval drill format specified\n"
msgstr "Invalid oval drill format specified\n"
msgid "Invalid map format specified\n"
msgstr "Invalid map format specified\n"
msgid "Invalid origin mode specified\n"
msgstr "Invalid origin mode specified\n"
msgid "Gerber coordinate precision should be either 5 or 6\n"
msgstr "Gerber coordinate precision should be either 5 or 6\n"
msgid "Generate a DXF from a list of layers"
msgstr "Generate a DXF from a list of layers"
msgid "Exclude the reference designator text"
msgstr "Exclude the reference designator text"
msgid "Exclude the value text"
msgstr "Exclude the value text"
msgid "Plot graphic items using their contours"
msgstr "Plot graphic items using their contours"
msgid "Include the border and title block"
msgstr "Include the border and title block"
msgid "Output units, valid options: mm, in"
msgstr "Output units, valid options: mm, in"
msgid "Board file does not exist or is not accessible\n"
msgstr "Board file does not exist or is not accessible\n"
msgid "Plot given layers to a single Gerber file"
msgstr "Plot given layers to a single Gerber file"
msgid "Do not use the extended X2 format"
msgstr "Do not use the extended X2 format"
msgid "Do not generate netlist attributes"
msgstr "Do not generate netlist attributes"
msgid "Subtract soldermask from silkscreen"
msgstr "Subtract soldermask from silkscreen"
msgid "Disable aperture macros"
msgstr "Disable aperture macros"
msgid "Use drill/place file origin"
msgstr "Use drill/place file origin"
msgid "Precision of Gerber coordinates, valid options: 5 or 6"
msgstr "Precision of Gerber coordinates, valid options: 5 or 6"
msgid "Use KiCad Gerber file extension"
msgstr "Use KiCad Gerber file extension"
msgid ""
"Plot multiple Gerbers for a PCB, including the ability to use stored board "
"plot settings"
msgstr ""
"Plot multiple Gerbers for a PCB, including the ability to use stored board "
"plot settings"
msgid ""
"Layers to include on each plot, comma separated list of untranslated layer "
"names to include such as F.Cu,B.Cu"
msgstr ""
"Layers to include on each plot, comma separated list of untranslated layer "
"names to include such as F.Cu,B.Cu"
msgid "Use the Gerber plot settings already configured in the board file"
msgstr "Use the Gerber plot settings already configured in the board file"
msgid "Generate PDF from a list of layers"
msgstr "Generate PDF from a list of layers"
msgid "Mirror the board (useful for trying to show bottom layers)"
msgstr "Mirror the board (useful for trying to show bottom layers)"
msgid "Color theme to use (will default to PCB Editor settings)"
msgstr "Color theme to use (will default to PCB Editor settings)"
msgid ""
"Set pad/via drill shape option (0 = no shape, 1 = small shape, 2 = actual "
"shape)"
msgstr ""
"Set pad/via drill shape option (0 = no shape, 1 = small shape, 2 = actual "
"shape)"
msgid "Generate Position File"
msgstr "Generate Position File"
msgid "Valid options: front,back,both. Gerber format only supports \"both\"."
msgstr "Valid options: front,back,both. Gerber format only supports \"both\"."
msgid "Valid options: ascii,csv,gerber"
msgstr "Valid options: ascii,csv,gerber"
msgid "Output units; ascii or csv format only; valid options: in,mm"
msgstr "Output units; ascii or csv format only; valid options: in,mm"
msgid ""
"Use negative X coordinates for footprints on bottom layer (ascii or csv "
"formats only)"
msgstr ""
"Use negative X coordinates for footprints on bottom layer (ascii or csv "
"formats only)"
msgid "Use drill/place file origin (ascii or csv only)"
msgstr "Use drill/place file origin (ascii or csv only)"
msgid "Include only SMD footprints (ascii or csv only)"
msgstr "Include only SMD footprints (ascii or csv only)"
msgid "Exclude all footprints with through-hole pads (ascii or csv only)"
msgstr "Exclude all footprints with through-hole pads (ascii or csv only)"
msgid "Exclude all footprints with the Do Not Populate flag set"
msgstr "Exclude all footprints with the Do Not Populate flag set"
msgid "Include board edge layer (Gerber only)"
msgstr "Include board edge layer (Gerber only)"
msgid "Invalid format\n"
msgstr "Invalid format\n"
msgid "\"both\" not supported for Gerber format\n"
msgstr "\"both\" not supported for Gerber format\n"
msgid "Invalid side specified\n"
msgstr "Invalid side specified\n"
msgid "Generate SVG outputs of a given layer list"
msgstr "Generate SVG outputs of a given layer list"
msgid "Color theme to use (will default to PCB editor settings)"
msgstr "Color theme to use (will default to PCB editor settings)"
msgid ""
"Set page sizing mode (0 = page with frame and title block, 1 = current page "
"size, 2 = board area only)"
msgstr ""
"Set page sizing mode (0 = page with frame and title block, 1 = current page "
"size, 2 = board area only)"
msgid "No drawing sheet"
msgstr "No drawing sheet"
msgid "Schematics"
msgstr "Schematics"
msgid ""
"Runs the Electrical Rules Check (ERC) on the schematic and creates a report"
msgstr ""
"Runs the Electrical Rules Check (ERC) on the schematic and creates a report"
msgid ""
"Report all ERC violations, this is equivalent to including all the other "
"severity arguments"
msgstr ""
"Report all ERC violations, this is equivalent to including all the other "
"severity arguments"
msgid ""
"Report all ERC error level violations, this can be combined with the other "
"severity arguments"
msgstr ""
"Report all ERC error level violations, this can be combined with the other "
"severity arguments"
msgid ""
"Report all ERC warning level violations, this can be combined with the other "
"severity arguments"
msgstr ""
"Report all ERC warning level violations, this can be combined with the other "
"severity arguments"
msgid ""
"Report all excluded ERC violations, this can be combined with the other "
"severity arguments"
msgstr ""
"Report all excluded ERC violations, this can be combined with the other "
"severity arguments"
msgid "Return a nonzero exit code if ERC violations exist"
msgstr "Return a nonzero exit code if ERC violations exist"
msgid "Export utilities (netlist, pdf, bom, etc)"
msgstr "Export utilities (netlist, pdf, bom, etc)"
msgid "Generate a Bill of Materials (BOM)"
msgstr "Generate a Bill of Materials (BOM)"
msgid "Schematic file does not exist or is not accessible\n"
msgstr "Schematic file does not exist or is not accessible\n"
msgid "Export a netlist"
msgstr "Export a netlist"
msgid ""
"Netlist output format, valid options: kicadsexpr, kicadxml, cadstar, "
"orcadpcb2, spice, spicemodel"
msgstr ""
"Netlist output format, valid options: kicadsexpr, kicadxml, cadstar, "
"orcadpcb2, spice, spicemodel"
msgid "Color theme to use (will default to schematic settings)"
msgstr "Color theme to use (will default to schematic settings)"
msgid "Do not generate property popups in PDF"
msgstr "Do not generate property popups in PDF"
msgid "Avoid setting a background color (regardless of theme)"
msgstr "Avoid setting a background color (regardless of theme)"
msgid ""
"List of page numbers separated by comma to print, blank or unspecified is "
"equivalent to all pages"
msgstr ""
"List of page numbers separated by comma to print, blank or unspecified is "
"equivalent to all pages"
msgid "Pen size [mm]"
msgstr "Pen size [mm]"
msgid "Origin and scale: 0 bottom left, 1 centered, 2 page fit, 3 content fit"
msgstr "Origin and scale: 0 bottom left, 1 centered, 2 page fit, 3 content fit"
msgid "HPGL origin option must be 0, 1, 2 or 3\n"
msgstr "HPGL origin option must be 0, 1, 2 or 3\n"
msgid ""
"Export the legacy BOM XML format used in the schematic editor with Python "
"scripts"
msgstr ""
"Export the legacy BOM XML format used in the schematic editor with Python "
"scripts"
msgid "Symbol and Symbol Libraries"
msgstr "Symbol and Symbol Libraries"
msgid "Exports the symbol or entire symbol library to SVG"
msgstr "Exports the symbol or entire symbol library to SVG"
msgid "Color theme to use (will default to symbol editor settings)"
msgstr "Color theme to use (will default to symbol editor settings)"
msgid "Specific symbol to export within the library"
msgstr "Specific symbol to export within the library"
msgid "Include hidden pins"
msgstr "Include hidden pins"
msgid "Include hidden fields"
msgstr "Include hidden fields"
msgid "Symbol file does not exist or is not accessible\n"
msgstr "Symbol file does not exist or is not accessible\n"
msgid "Upgrades the symbol library to the current kicad version format"
msgstr "Upgrades the symbol library to the current kicad version format"
msgid "Forces the symbol library to be resaved regardless of versioning"
msgstr "Forces the symbol library to be resaved regardless of versioning"
msgid "Symbol library does not exist or is not accessible\n"
msgstr "Symbol library does not exist or is not accessible\n"
msgid "Reports the version info in various formats"
msgstr "Reports the version info in various formats"
msgid "version info format (plain, commit, about)"
msgstr "version info format (plain, commit, about)"
msgid "<h1>Template Selector</h1>"
msgstr "<h1>Template Selector</h1>"
msgid "Select Templates Directory"
msgstr "Select Templates Directory"
msgid "Folder:"
msgstr "Folder:"
msgid "Project Template Title"
msgstr "Project Template Title"
msgid "Project Template Selector"
msgstr "Project Template Selector"
msgid "Would you like to automatically check for updates on startup?"
msgstr "Would you like to automatically check for updates on startup?"
msgid "KiCad"
msgstr "KiCad"
msgid "Check for Updates"
msgstr "Check for Updates"
#, c-format
msgid ""
"KiCad %s is now available (you have %s). Would you like to download it now?"
msgstr ""
"KiCad %s is now available (you have %s). Would you like to download it now?"
msgid "A new version of KiCad is available!"
msgstr "A new version of KiCad is available!"
msgid "Skip this version"
msgstr "Skip this version"
msgid "Remind me later"
msgstr "Remind me later"
msgid "Open Downloads Page"
msgstr "Open Downloads Page"
msgid "Update Available"
msgstr "Update Available"
msgid "Edit the project schematic"
msgstr "Edit the project schematic"
msgid "Edit global and/or project schematic symbol libraries"
msgstr "Edit global and/or project schematic symbol libraries"
msgid "Edit the project PCB design"
msgstr "Edit the project PCB design"
msgid "Edit global and/or project PCB footprint libraries"
msgstr "Edit global and/or project PCB footprint libraries"
msgid "Preview Gerber files"
msgstr "Preview Gerber files"
msgid "Convert bitmap images to schematic symbols or PCB footprints"
msgstr "Convert bitmap images to schematic symbols or PCB footprints"
msgid "Show tools for calculating resistance, current capacity, etc."
msgstr "Show tools for calculating resistance, current capacity, etc."
msgid ""
"Edit drawing sheet borders and title blocks for use in schematics and PCB "
"designs"
msgstr ""
"Edit drawing sheet borders and title blocks for use in schematics and PCB "
"designs"
msgid "Manage downloadable packages from KiCad and 3rd party repositories"
msgstr "Manage downloadable packages from KiCad and 3rd party repositories"
msgid "KiCad project file"
msgstr "KiCad project file"
msgid "Unzip Project"
msgstr "Unzip Project"
#, c-format
msgid ""
"\n"
"Open '%s'\n"
msgstr ""
"\n"
"Open '%s'\n"
msgid "Target Directory"
msgstr "Target Directory"
#, c-format
msgid "Unzipping project in '%s'.\n"
msgstr "Unzipping project in '%s'.\n"
msgid "Archive Project Files"
msgstr "Archive Project Files"
#, c-format
msgid ""
"Cannot copy file '%s'\n"
"to '%s'\n"
"The project cannot be imported."
msgstr ""
"Cannot copy file '%s'\n"
"to '%s'\n"
"The project cannot be imported."
msgid "KiCad Project Destination"
msgstr "KiCad Project Destination"
msgid ""
"The selected directory is not empty. We recommend you create projects in "
"their own clean directory.\n"
"\n"
"Do you want to create a new empty directory for the project?"
msgstr ""
"The selected directory is not empty. We recommend you create projects in "
"their own clean directory.\n"
"\n"
"Do you want to create a new empty directory for the project?"
msgid ""
"Error creating new directory. Please try a different path. The project "
"cannot be imported."
msgstr ""
"Error creating new directory. Please try a different path. The project "
"cannot be imported."
msgid "Import CADSTAR Archive Project Files"
msgstr "Import CADSTAR Archive Project Files"
msgid "Import Eagle Project Files"
msgstr "Import Eagle Project Files"
msgid "Import EasyEDA Std Backup"
msgstr "Import EasyEDA Std Backup"
msgid "Import EasyEDA Pro Project"
msgstr "Import EasyEDA Pro Project"
#, c-format
msgid ""
"File '%s'\n"
"does not appear to be a valid KiCad project file."
msgstr ""
"File '%s'\n"
"does not appear to be a valid KiCad project file."
msgid "Export GLB (binary GLTF)"
msgstr "Export GLB (binary GLTF)"
msgid "Export STEP"
msgstr "Export STEP"
msgid "Export VRML"
msgstr "Export VRML"
msgid "Export DXF"
msgstr "Export DXF"
msgid "Export HPGL"
msgstr "Export HPGL"
msgid "Export PDF"
msgstr "Export PDF"
msgid "Export PS"
msgstr "Export PS"
msgid "Export SVG"
msgstr "Export SVG"
msgid "prints version information and exits"
msgstr "prints version information and exits"
msgid "Project Files"
msgstr "Project Files"
msgid "Editors"
msgstr "Editors"
msgid "PCM Updates Available"
msgstr "PCM Updates Available"
#, c-format
msgid "%d package update(s) avaliable"
msgstr "%d package update(s) avaliable"
msgid "Edit File in Text Editor"
msgstr "Edit File in Text Editor"
msgid "[no project loaded]"
msgstr "[no project loaded]"
#, c-format
msgid "Project: %s"
msgstr "Project: %s"
msgid "Restoring session"
msgstr "Restoring session"
#, c-format
msgid "Restoring '%s'"
msgstr "Restoring '%s'"
msgid "Clear Recent Projects"
msgstr "Clear Recent Projects"
msgid "Import Non-KiCad Project..."
msgstr "Import Non-KiCad Project..."
msgid "CADSTAR Project..."
msgstr "CADSTAR Project..."
msgid "Import CADSTAR Archive Schematic and PCB (*.csa, *.cpa)"
msgstr "Import CADSTAR Archive Schematic and PCB (*.csa, *.cpa)"
msgid "EAGLE Project..."
msgstr "EAGLE Project..."
msgid "Import EAGLE CAD XML schematic and board"
msgstr "Import EAGLE CAD XML schematic and board"
msgid "EasyEDA (JLCEDA) Std Backup..."
msgstr "EasyEDA (JLCEDA) Std Backup..."
msgid "Import EasyEDA (JLCEDA) Standard schematic and board"
msgstr "Import EasyEDA (JLCEDA) Standard schematic and board"
msgid "EasyEDA (JLCEDA) Pro Project..."
msgstr "EasyEDA (JLCEDA) Pro Project..."
msgid "Import EasyEDA (JLCEDA) Professional schematic and board"
msgstr "Import EasyEDA (JLCEDA) Professional schematic and board"
msgid "&Archive Project..."
msgstr "&Archive Project…"
msgid "Archive all needed project files into zip archive"
msgstr "Archive all needed project files into zip archive"
msgid "&Unarchive Project..."
msgstr "&Unarchive Project…"
msgid "Unarchive project files from zip archive"
msgstr "Unarchive project files from zip archive"
msgid "Browse Project Files"
msgstr "Browse Project Files"
msgid "Open project directory in file browser"
msgstr "Open project directory in file browser"
msgid "Edit Local File..."
msgstr "Edit Local File..."
msgid "Edit local file in text editor"
msgstr "Edit local file in text editor"
msgid "Archive all project files"
msgstr "Archive all project files"
msgid "Reveal project folder in Finder"
msgstr "Reveal project folder in Finder"
msgid "Open project directory in file explorer"
msgstr "Open project directory in file explorer"
msgid "Add Default Repository"
msgstr "Add Default Repository"
msgid "Please enter fully qualified repository url"
msgstr "Please enter fully qualified repository url"
msgid "Add repository"
msgstr "Add repository"
msgid "Add Existing"
msgstr "Add Existing"
msgid "Remove repository"
msgstr "Remove repository"
msgid "Manage Repositories"
msgstr "Manage Repositories"
#, c-format
msgid "Plugins (%d)"
msgstr "Plugins (%d)"
#, c-format
msgid "Libraries (%d)"
msgstr "Libraries (%d)"
#, c-format
msgid "Color themes (%d)"
msgstr "Color themes (%d)"
#, c-format
msgid "Are you sure you want to update pinned package from version %s to %s?"
msgstr "Are you sure you want to update pinned package from version %s to %s?"
msgid "Confirm update"
msgstr "Confirm update"
msgid "Install"
msgstr "Install"
msgid "Uninstall"
msgstr "Uninstall"
#, c-format
msgid "Repository (%d)"
msgstr "Repository (%d)"
msgid "Apply Pending Changes"
msgstr "Apply Pending Changes"
msgid "Discard Pending Changes"
msgstr "Discard Pending Changes"
msgid ""
"Are you sure you want to close the package manager and discard pending "
"changes?"
msgstr ""
"Are you sure you want to close the package manager and discard pending "
"changes?"
msgid "Install Package"
msgstr "Install Package"
#, c-format
msgid "Pending (%d)"
msgstr "Pending (%d)"
#, c-format
msgid "Installed (%d)"
msgstr "Installed (%d)"
msgid "Manage..."
msgstr "Manage..."
msgid "Action"
msgstr "Action"
msgid "Package"
msgstr "Package"
msgid "Repository"
msgstr "Repository"
msgid "Discard action"
msgstr "Discard action"
msgid "Install from File..."
msgstr "Install from File..."
msgid "Open Package Directory"
msgstr "Open Package Directory"
msgid "Plugin And Content Manager"
msgstr "Plugin And Content Manager"
msgid "Aborting remaining tasks."
msgstr "Aborting remaining tasks."
#, c-format
msgid "Downloaded %lld/%lld kB"
msgstr "Downloaded %lld/%lld kB"
msgid "Download Progress"
msgstr "Download Progress"
msgid "Waiting..."
msgstr "Waiting..."
msgid "Overall Progress"
msgstr "Overall Progress"
msgid "Details"
msgstr "Details"
msgid "Applying Package Changes"
msgstr "Applying Package Changes"
msgid "Pin package"
msgstr "Pin package"
msgid ""
"Pinned packages don't affect available update notification and will not be "
"updated with 'Update All' button."
msgstr ""
"Pinned packages don't affect available update notification and will not be "
"updated with 'Update All' button."
msgid "Install Pending"
msgstr "Install Pending"
msgid "Uninstall Pending"
msgstr "Uninstall Pending"
msgid "Update Pending"
msgstr "Update Pending"
msgid "Metadata"
msgstr "Metadata"
msgid "Package identifier: "
msgstr "Package identifier: "
msgid "License: "
msgstr "License: "
msgid "Tags: "
msgstr "Tags: "
msgid "Author"
msgstr "Author"
msgid "Maintainer"
msgstr "Maintainer"
msgid "Resources"
msgstr "Resources"
msgid "Package download url is not specified"
msgstr "Package download url is not specified"
msgid "Error downloading package"
msgstr "Error downloading package"
msgid "Save Package"
msgstr "Save Package"
msgid "Downloading package"
msgstr "Downloading package"
msgid ""
"Integrity of the downloaded package could not be verified, hash does not "
"match. Are you sure you want to keep this file?"
msgstr ""
"Integrity of the downloaded package could not be verified, hash does not "
"match. Are you sure you want to keep this file?"
msgid "Keep downloaded file"
msgstr "Keep downloaded file"
msgid ""
"This package version is incompatible with your KiCad version or platform. "
"Are you sure you want to install it anyway?"
msgstr ""
"This package version is incompatible with your KiCad version or platform. "
"Are you sure you want to install it anyway?"
msgid "Install package"
msgstr "Install package"
msgid "Pending"
msgstr "Pending"
msgid "Update All"
msgstr "Update All"
msgid "Download Size"
msgstr "Download Size"
msgid "Install Size"
msgstr "Install Size"
msgid "Compatible"
msgstr "Compatible"
msgid "Show all versions"
msgstr "Show all versions"
msgid "Download"
msgstr "Download"
#, c-format
msgid "schema file '%s' not found"
msgstr "schema file '%s' not found"
#, c-format
msgid "Error loading schema: %s"
msgstr "Error loading schema: %s"
#, c-format
msgid "Error loading installed packages list: %s"
msgstr "Error loading installed packages list: %s"
#, c-format
msgid "Downloading %lld/%lld kB"
msgstr "Downloading %lld/%lld kB"
msgid "Download is too large."
msgstr "Download is too large."
msgid "Fetching repository"
msgstr "Fetching repository"
msgid "Unable to load repository url"
msgstr "Unable to load repository url"
#, c-format
msgid "Unable to parse repository: %s"
msgstr "Unable to parse repository: %s"
msgid ""
"The given repository URL does not look like a valid KiCad package "
"repository. Please double check the URL."
msgstr ""
"The given repository URL does not look like a valid KiCad package "
"repository. Please double check the URL."
msgid "Fetching repository packages"
msgstr "Fetching repository packages"
msgid "Unable to load repository packages url."
msgstr "Unable to load repository packages url."
msgid "Packages hash doesn't match. Repository may be corrupted."
msgstr "Packages hash doesn't match. Repository may be corrupted."
#, c-format
msgid ""
"Unable to parse packages metadata:\n"
"\n"
"%s"
msgstr ""
"Unable to parse packages metadata:\n"
"\n"
"%s"
msgid "Failed to parse locally stored repository.json."
msgstr "Failed to parse locally stored repository.json."
msgid ""
"Packages cache for current repository is corrupted, it will be redownloaded."
msgstr ""
"Packages cache for current repository is corrupted, it will be redownloaded."
msgid "Downloading resources"
msgstr "Downloading resources"
msgid ""
"Resources file hash doesn't match and will not be used. Repository may be "
"corrupted."
msgstr ""
"Resources file hash doesn't match and will not be used. Repository may be "
"corrupted."
msgid "Local file"
msgstr "Local file"
msgid "PCM Update"
msgstr "PCM Update"
msgid "Preparing to fetch repositories"
msgstr "Preparing to fetch repositories"
msgid "Fetching repository..."
msgstr "Fetching repository..."
msgid "Reviewing packages..."
msgstr "Reviewing packages..."
#, c-format
msgid "Version %s of package %s not found!"
msgstr "Version %s of package %s not found!"
msgid "Unable to create download directory!"
msgstr "Unable to create download directory!"
#, c-format
msgid "Downloading package url: '%s'"
msgstr "Downloading package url: '%s'"
#, c-format
msgid ""
"Failed to download url %s\n"
"%s"
msgstr ""
"Failed to download url %s\n"
"%s"
#, c-format
msgid ""
"Downloaded archive hash for package %s does not match repository entry. This "
"may indicate a problem with the package, if the issue persists report this "
"to repository maintainers."
msgstr ""
"Downloaded archive hash for package %s does not match repository entry. This "
"may indicate a problem with the package, if the issue persists report this "
"to repository maintainers."
#, c-format
msgid "Removing previous version of package '%s'."
msgstr "Removing previous version of package '%s'."
#, c-format
msgid "Installing package '%s'."
msgstr "Installing package '%s'."
msgid "Aborting package installation."
msgstr "Aborting package installation."
#, c-format
msgid ""
"Unable to parse package metadata:\n"
"\n"
"%s"
msgstr ""
"Unable to parse package metadata:\n"
"\n"
"%s"
msgid "Archive does not contain a valid metadata.json file"
msgstr "Archive does not contain a valid metadata.json file"
msgid "Archive metadata must have a single version defined"
msgstr "Archive metadata must have a single version defined"
#, c-format
msgid ""
"Package with identifier %s is already installed. Would you like to update it "
"to the version from selected file?"
msgstr ""
"Package with identifier %s is already installed. Would you like to update it "
"to the version from selected file?"
msgid "Update package"
msgstr "Update package"
#, c-format
msgid "Removing directory %s"
msgstr "Removing directory %s"
#, c-format
msgid "Failed to remove directory %s"
msgstr "Failed to remove directory %s"
#, c-format
msgid "Package %s uninstalled"
msgstr "Package %s uninstalled"
#, c-format
msgid "%d out of %d operations failed."
msgstr "%d out of %d operations failed."
msgid "All operations completed successfully."
msgstr "All operations completed successfully."
#, c-format
msgid "%d out of %d operations were initialized but not successful."
msgstr "%d out of %d operations were initialized but not successful."
msgid "Could open the template path!"
msgstr "Could open the template path!"
msgid "Couldn't open the meta information directory for this template!"
msgstr "Couldn't open the meta information directory for this template!"
msgid "Couldn't find the meta HTML information file for this template!"
msgstr "Couldn't find the meta HTML information file for this template!"
#, c-format
msgid "Cannot create folder '%s'."
msgstr "Cannot create folder '%s'."
msgid ""
"Changing file extension will change file type.\n"
"Do you want to continue ?"
msgstr ""
"Changing file extension will change file type.\n"
"Do you want to continue ?"
msgid "Rename File"
msgstr "Rename File"
msgid "Unable to rename file ... "
msgstr "Unable to rename file … "
msgid "Permission error?"
msgstr "Permission error?"
#, c-format
msgid "Can not move '%s' to recycle bin."
msgstr "Can not move '%s' to recycle bin."
#, c-format
msgid "Can not move '%s' to trash."
msgstr "Can not move '%s' to trash."
msgid "Directory name:"
msgstr "Directory name:"
msgid "Create New Directory"
msgstr "Create New Directory"
msgid "Switch to this Project"
msgstr "Switch to this Project"
msgid "Close all editors, and switch to the selected project"
msgstr "Close all editors, and switch to the selected project"
msgid "New Directory..."
msgstr "New Directory..."
msgid "Create a New Directory"
msgstr "Create a New Directory"
msgid "Reveal in Finder"
msgstr "Reveal in Finder"
msgid "Reveals the directory in a Finder window"
msgstr "Reveals the directory in a Finder window"
msgid "Open Directory in File Explorer"
msgstr "Open Directory in File Explorer"
msgid "Opens the directory in the default system file manager"
msgstr "Opens the directory in the default system file manager"
msgid "Reveals the directories in a Finder window"
msgstr "Reveals the directories in a Finder window"
msgid "Open Directories in File Explorer"
msgstr "Open Directories in File Explorer"
msgid "Opens the directories in the default system file manager"
msgstr "Opens the directories in the default system file manager"
msgid "Open the file in a Text Editor"
msgstr "Open the file in a Text Editor"
msgid "Open files in a Text Editor"
msgstr "Open files in a Text Editor"
msgid "Edit in a Text Editor"
msgstr "Edit in a Text Editor"
msgid "Rename File..."
msgstr "Rename File..."
msgid "Rename file"
msgstr "Rename file"
msgid "Rename Files..."
msgstr "Rename Files..."
msgid "Rename files"
msgstr "Rename files"
msgid "Delete the file and its content"
msgstr "Delete the file and its content"
msgid "Delete the files and their contents"
msgstr "Delete the files and their contents"
msgid "Move to Trash"
msgstr "Move to Trash"
msgid "Add Project to Version Control..."
msgstr "Add Project to Version Control..."
msgid "Initialize a new repository"
msgstr "Initialize a new repository"
msgid "Commit Project..."
msgstr "Commit Project..."
msgid "Commit changes to the local repository"
msgstr "Commit changes to the local repository"
msgid "Push"
msgstr "Push"
msgid "Push committed local changes to remote repository"
msgstr "Push committed local changes to remote repository"
msgid "Pull"
msgstr "Pull"
msgid "Pull changes from remote repository into local"
msgstr "Pull changes from remote repository into local"
msgid "Commit File..."
msgstr "Commit File..."
msgid "Switch to branch "
msgstr "Switch to branch "
msgid "Other..."
msgstr "Other…"
msgid "Switch to a different branch"
msgstr "Switch to a different branch"
msgid "Switch to Branch"
msgstr "Switch to Branch"
msgid "Remove Version Control"
msgstr "Remove Version Control"
msgid "Delete all version control files from the project directory."
msgstr "Delete all version control files from the project directory."
#, c-format
msgid "Change filename: '%s'"
msgstr "Change filename: '%s'"
msgid "Change filename"
msgstr "Change filename"
msgid "Network path: not monitoring folder changes"
msgstr "Network path: not monitoring folder changes"
msgid "Local path: monitoring folder changes"
msgstr "Local path: monitoring folder changes"
msgid "The selected directory is already a git project."
msgstr "The selected directory is already a git project."
msgid "Failed to initialize git project."
msgstr "Failed to initialize git project."
msgid "Set default remote"
msgstr "Set default remote"
msgid "Failed to set default remote."
msgstr "Failed to set default remote."
msgid "Fetching Remote"
msgstr "Fetching Remote"
msgid "Failed to push project"
msgstr "Failed to push project"
#, c-format
msgid "Failed to lookup branch '%s': %s"
msgstr "Failed to lookup branch '%s': %s"
#, c-format
msgid "Failed to find branch head for '%s'"
msgstr "Failed to find branch head for '%s'"
#, c-format
msgid "Failed to switch to branch '%s'"
msgstr "Failed to switch to branch '%s'"
#, c-format
msgid "Failed to update HEAD reference for branch '%s'"
msgstr "Failed to update HEAD reference for branch '%s'"
msgid "Are you sure you want to remove git tracking from this project?"
msgstr "Are you sure you want to remove git tracking from this project?"
msgid "Failed to remove git directory"
msgstr "Failed to remove git directory"
msgid "Discarding commit due to empty commit message."
msgstr "Discarding commit due to empty commit message."
msgid "Discarding commit due to empty file selection."
msgstr "Discarding commit due to empty file selection."
#, c-format
msgid "Failed to get repository index: %s"
msgstr "Failed to get repository index: %s"
#, c-format
msgid "Failed to add file to index: %s"
msgstr "Failed to add file to index: %s"
#, c-format
msgid "Failed to write index: %s"
msgstr "Failed to write index: %s"
#, c-format
msgid "Failed to write tree: %s"
msgstr "Failed to write tree: %s"
#, c-format
msgid "Failed to lookup tree: %s"
msgstr "Failed to lookup tree: %s"
#, c-format
msgid "Failed to get HEAD reference: %s"
msgstr "Failed to get HEAD reference: %s"
#, c-format
msgid "Failed to get commit: %s"
msgstr "Failed to get commit: %s"
#, c-format
msgid "Failed to create author signature: %s"
msgstr "Failed to create author signature: %s"
#, c-format
msgid "Failed to create commit: %s"
msgstr "Failed to create commit: %s"
msgid "New Project..."
msgstr "New Project..."
msgid "Create new blank project"
msgstr "Create new blank project"
msgid "New Project from Template..."
msgstr "New Project from Template..."
msgid "Create new project from template"
msgstr "Create new project from template"
msgid "Clone Project from Repository..."
msgstr "Clone Project from Repository..."
msgid "Clone a project from an existing repository"
msgstr "Clone a project from an existing repository"
msgid "Open Demo Project..."
msgstr "Open Demo Project..."
msgid "Open a demo project"
msgstr "Open a demo project"
msgid "Open Project..."
msgstr "Open Project..."
msgid "Open an existing project"
msgstr "Open an existing project"
msgid "Close Project"
msgstr "Close Project"
msgid "Close the current project"
msgstr "Close the current project"
msgid "Edit schematic"
msgstr "Edit schematic"
msgid "Edit schematic symbols"
msgstr "Edit schematic symbols"
msgid "Edit PCB"
msgstr "Edit PCB"
msgid "Edit PCB footprints"
msgstr "Edit PCB footprints"
msgid "Preview Gerber output files"
msgstr "Preview Gerber output files"
msgid "Convert bitmap images to schematic or PCB components"
msgstr "Convert bitmap images to schematic or PCB components"
msgid "Calculator Tools"
msgstr "Calculator Tools"
msgid "Run component calculations, track width calculations, etc."
msgstr "Run component calculations, track width calculations, etc."
msgid "Edit drawing sheet borders and title block"
msgstr "Edit drawing sheet borders and title block"
msgid "Run Plugin and Content Manager"
msgstr "Run Plugin and Content Manager"
msgid "Open Text Editor"
msgstr "Open Text Editor"
msgid "Launch preferred text editor"
msgstr "Launch preferred text editor"
msgid "Create New Project"
msgstr "Create New Project"
msgid ""
"The selected folder is not empty. It is recommended that you create "
"projects in their own empty folder.\n"
"\n"
"Do you want to continue?"
msgstr ""
"The selected folder is not empty. It is recommended that you create "
"projects in their own empty folder.\n"
"\n"
"Do you want to continue?"
msgid "Clone Project from Git Repository"
msgstr "Clone Project from Git Repository"
msgid "Cloning Repository"
msgstr "Cloning Repository"
msgid "No project files were found in the repository."
msgstr "No project files were found in the repository."
msgid "System Templates"
msgstr "System Templates"
msgid "User Templates"
msgstr "User Templates"
msgid "No project template was selected. Cannot generate new project."
msgstr "No project template was selected. Cannot generate new project."
msgid "New Project Folder"
msgstr "New Project Folder"
#, c-format
msgid "Insufficient permissions to write to folder '%s'."
msgstr "Insufficient permissions to write to folder '%s'."
msgid "Overwriting files:"
msgstr "Overwriting files:"
msgid "Similar files already exist in the destination folder."
msgstr "Similar files already exist in the destination folder."
msgid "A problem occurred creating new project from template."
msgstr "A problem occurred creating new project from template."
msgid "Open Existing Project"
msgstr "Open Existing Project"
#, c-format
msgid "Cannot copy folder '%s'."
msgstr "Cannot copy folder '%s'."
msgid "Save Project To"
msgstr "Save Project To"
#, c-format
msgid ""
"Folder '%s' could not be created.\n"
"\n"
"Please make sure you have write permissions and try again."
msgstr ""
"Folder '%s' could not be created.\n"
"\n"
"Please make sure you have write permissions and try again."
msgid "Error!"
msgstr "Error!"
msgid "Create (or open) a project to edit a schematic."
msgstr "Create (or open) a project to edit a schematic."
msgid "Create (or open) a project to edit a pcb."
msgstr "Create (or open) a project to edit a pcb."
msgid "Application failed to load:\n"
msgstr "Application failed to load:\n"
msgid "Application cannot start."
msgstr "Application cannot start."
msgid "Update Check"
msgstr "Update Check"
msgid "Requesting update info"
msgstr "Requesting update info"
#, c-format
msgid "Unable to parse update response: %s"
msgstr "Unable to parse update response: %s"
msgid "Create a new folder for the project"
msgstr "Create a new folder for the project"
#, c-format
msgid "Error code: %d"
msgstr "Error code: %d"
msgid "Layout"
msgstr "Layout"
#, c-format
msgid "Size: %.1fx%.1fmm"
msgstr "Size: %.1fx%.1fmm"
msgid "Y start:"
msgstr "Y start:"
msgid "X start:"
msgstr "X start:"
msgid "Origin"
msgstr "Origin"
msgid "Upper Right"
msgstr "Upper Right"
msgid "Upper Left"
msgstr "Upper Left"
msgid "Lower Right"
msgstr "Lower Right"
msgid "Lower Left"
msgstr "Lower Left"
msgid "X end:"
msgstr "X end:"
msgid "Y end:"
msgstr "Y end:"
msgid "New Item"
msgstr "New Item"
msgid "Print Drawing Sheet"
msgstr "Print Drawing Sheet"
msgid "An error occurred attempting to print the drawing sheet."
msgstr "An error occurred attempting to print the drawing sheet."
msgid "Printing"
msgstr "Printing"
msgid "Predefined Keywords"
msgstr "Predefined Keywords"
msgid "Texts can include keywords."
msgstr "Texts can include keywords."
msgid "Keyword notation is ${keyword}"
msgstr "Keyword notation is ${keyword}"
msgid "Each keyword is replaced by its value"
msgstr "Each keyword is replaced by its value"
msgid "These build-in keywords are always available:"
msgstr "These build-in keywords are always available:"
msgid "(sheet number)"
msgstr "(sheet number)"
msgid "(sheet count)"
msgstr "(sheet count)"
msgid "(paper size)"
msgstr "(paper size)"
msgid "Show on all pages"
msgstr "Show on all pages"
msgid "First page only"
msgstr "First page only"
msgid "Subsequent pages only"
msgstr "Subsequent pages only"
msgid "Text width:"
msgstr "Text width:"
msgid "Text height:"
msgstr "Text height:"
msgid "Maximum width:"
msgstr "Maximum width:"
msgid "Set to 0 to disable this constraint"
msgstr "Set to 0 to disable this constraint"
msgid "Maximum height:"
msgstr "Maximum height:"
msgid "Set to 0 to use default values"
msgstr "Set to 0 to use default values"
msgid "Comment:"
msgstr "Comment:"
msgid "From:"
msgstr "From:"
msgid "End Position"
msgstr "End Position"
msgid "Rotation:"
msgstr "Rotation:"
msgid "Bitmap DPI:"
msgstr "Bitmap DPI:"
msgid "Repeat Parameters"
msgstr "Repeat Parameters"
msgid "Count:"
msgstr "Count:"
msgid "Step text:"
msgstr "Step text:"
msgid "Number of characters or digits to step text by for each repeat."
msgstr "Number of characters or digits to step text by for each repeat."
msgid "Step X:"
msgstr "Step X:"
msgid "Distance on the X axis to step for each repeat."
msgstr "Distance on the X axis to step for each repeat."
msgid "Step Y:"
msgstr "Step Y:"
msgid "Distance to step on Y axis for each repeat."
msgstr "Distance to step on Y axis for each repeat."
msgid "Apply"
msgstr "Apply"
msgid "Item Properties"
msgstr "Item Properties"
msgid "Line thickness:"
msgstr "Line thickness:"
msgid "Text thickness:"
msgstr "Text thickness:"
msgid "Set to Default"
msgstr "Set to Default"
msgid "Page Margins"
msgstr "Page Margins"
msgid "General Options"
msgstr "General Options"
msgid "The current drawing sheet has been modified. Save changes?"
msgstr "The current drawing sheet has been modified. Save changes?"
#, c-format
msgid "File \"%s\" loaded"
msgstr "File “%s” loaded"
msgid "Append Existing Drawing Sheet"
msgstr "Append Existing Drawing Sheet"
#, c-format
msgid "Unable to load %s file"
msgstr "Unable to load %s file"
#, c-format
msgid "File \"%s\" inserted"
msgstr "File “%s” inserted"
msgid "Open Drawing Sheet"
msgstr "Open Drawing Sheet"
#, c-format
msgid "File \"%s\" saved."
msgstr "File \"%s\" saved."
#, c-format
msgid "Unable to write '%s'."
msgstr "Unable to write '%s'."
msgid "Save Drawing Sheet As"
msgstr "Save Drawing Sheet As"
msgid "Error reading drawing sheet"
msgstr "Error reading drawing sheet"
msgid "Layout file is read only."
msgstr "Layout file is read only."
msgid "KiCad Drawing Sheet Editor"
msgstr "KiCad Drawing Sheet Editor"
msgid "coord origin: Right Bottom page corner"
msgstr "coord origin: Right Bottom page corner"
msgid "Error Init Printer info"
msgstr "Error Init Printer info"
msgid "[no drawing sheet loaded]"
msgstr "[no drawing sheet loaded]"
#, c-format
msgid "coord origin: %s"
msgstr "coord origin: %s"
msgid "New drawing sheet file is unsaved"
msgstr "New drawing sheet file is unsaved"
msgid "Drawing sheet changes are unsaved"
msgstr "Drawing sheet changes are unsaved"
msgid "Page Width"
msgstr "Page Width"
msgid "Page Height"
msgstr "Page Height"
msgid "Left Top paper corner"
msgstr "Left Top paper corner"
msgid "Right Bottom page corner"
msgstr "Right Bottom page corner"
msgid "Left Bottom page corner"
msgstr "Left Bottom page corner"
msgid "Right Top page corner"
msgstr "Right Top page corner"
msgid "Left Top page corner"
msgstr "Left Top page corner"
msgid "Origin of coordinates displayed to the status bar"
msgstr "Origin of coordinates displayed to the status bar"
msgid "Page 1"
msgstr "Page 1"
msgid "Other pages"
msgstr "Other pages"
msgid ""
"Simulate page 1 or other pages to show how items\n"
"which are not on all page are displayed"
msgstr ""
"Simulate page 1 or other pages to show how items\n"
"which are not on all page are displayed"
msgid "Add Line"
msgstr "Add Line"
msgid "Add a line"
msgstr "Add a line"
msgid "Add a rectangle"
msgstr "Add a rectangle"
msgid "Add Bitmap"
msgstr "Add Bitmap"
msgid "Add a bitmap image"
msgstr "Add a bitmap image"
msgid "Append Existing Drawing Sheet..."
msgstr "Append Existing Drawing Sheet..."
msgid "Append an existing drawing sheet file to current file"
msgstr "Append an existing drawing sheet file to current file"
msgid "Show Design Inspector"
msgstr "Show Design Inspector"
msgid "Show the list of items in the drawing sheet"
msgstr "Show the list of items in the drawing sheet"
msgid "Page Preview Settings..."
msgstr "Page Preview Settings..."
msgid "Edit preview data for page size and title block"
msgstr "Edit preview data for page size and title block"
msgid "Show Title Block in Preview Mode"
msgstr "Show Title Block in Preview Mode"
msgid "Text placeholders will be replaced with preview data"
msgstr "Text placeholders will be replaced with preview data"
msgid "Show Title Block in Edit Mode"
msgstr "Show Title Block in Edit Mode"
msgid "Text placeholders are shown as ${keyword} tokens"
msgstr "Text placeholders are shown as ${keyword} tokens"
msgid "Error writing objects to clipboard"
msgstr "Error writing objects to clipboard"
msgid ""
"### Bridged Tee Attenuator\n"
"___a___ is attenuation in dB<br>\n"
"___Z<sub>in</sub>___ is desired input impedance in &#x2126;<br>\n"
"___Z<sub>out</sub>___ is desired output impedance in &#x2126;<br>\n"
"___Z<sub>0</sub> = Z<sub>in</sub> = Z<sub>out</sub>___\n"
"\n"
"___L = 10<sup>a/20</sup>___<br>\n"
"___R1 = Z<sub>0</sub> &middot; (L&minus;1)___<br>\n"
"___R2 = Z<sub>0</sub> / (L&minus;1)___\n"
msgstr ""
"### Bridged Tee Attenuator\n"
"___a___ is attenuation in dB<br>\n"
"___Z<sub>in</sub>___ is desired input impedance in &#x2126;<br>\n"
"___Z<sub>out</sub>___ is desired output impedance in &#x2126;<br>\n"
"___Z<sub>0</sub> = Z<sub>in</sub> = Z<sub>out</sub>___\n"
"\n"
"___L = 10<sup>a/20</sup>___<br>\n"
"___R1 = Z<sub>0</sub> &middot; (L&minus;1)___<br>\n"
"___R2 = Z<sub>0</sub> / (L&minus;1)___\n"
msgid ""
"### Pi Attenuator\n"
"___a___ is attenuation in dB<br>\n"
"___Z<sub>in</sub>___ is desired input impedance in &#x2126;<br>\n"
"___Z<sub>out</sub>___ is desired output impedance in &#x2126;<br>\n"
"\n"
"___K = V<sub>I</sub>/V<sub>O</sub> = 10<sup>a/20</sup>___<br>\n"
"___L = K<sup>2</sup> = 10<sup>a/10</sup>___<br>\n"
"___A = (L+1) / (L&minus;1)___<br><br>\n"
"___R2 = (L&minus;1) / 2&middot;&radic;(Z<sub>in</sub> &middot; Z<sub>out</"
"sub> / L)___<br>\n"
"___R1 = 1 / (A/Z<sub>in</sub> &minus; 1/R2)___<br>\n"
"___R3 = 1 / (A/Z<sub>out</sub> &minus; 1/R2)___\n"
msgstr ""
"### Pi Attenuator\n"
"___a___ is attenuation in dB<br>\n"
"___Z<sub>in</sub>___ is desired input impedance in &#x2126;<br>\n"
"___Z<sub>out</sub>___ is desired output impedance in &#x2126;<br>\n"
"\n"
"___K = V<sub>I</sub>/V<sub>O</sub> = 10<sup>a/20</sup>___<br>\n"
"___L = K<sup>2</sup> = 10<sup>a/10</sup>___<br>\n"
"___A = (L+1) / (L&minus;1)___<br><br>\n"
"___R2 = (L&minus;1) / 2&middot;&radic;(Z<sub>in</sub> &middot; Z<sub>out</"
"sub> / L)___<br>\n"
"___R1 = 1 / (A/Z<sub>in</sub> &minus; 1/R2)___<br>\n"
"___R3 = 1 / (A/Z<sub>out</sub> &minus; 1/R2)___\n"
msgid ""
"### Split Attenuator\n"
"Attenuation is 6 dB<br>\n"
"___Z<sub>in</sub>___ is desired input impedance in &#x2126;<br>\n"
"___Z<sub>out</sub>___ is desired output impedance in &#x2126;<br>\n"
"___Z<sub>0</sub> = Z<sub>in</sub> = Z<sub>out</sub>___\n"
"\n"
"___R1 = R2 = R3 = Z<sub>0</sub>/3___\n"
msgstr ""
"### Split Attenuator\n"
"Attenuation is 6 dB<br>\n"
"___Z<sub>in</sub>___ is desired input impedance in &#x2126;<br>\n"
"___Z<sub>out</sub>___ is desired output impedance in &#x2126;<br>\n"
"___Z<sub>0</sub> = Z<sub>in</sub> = Z<sub>out</sub>___\n"
"\n"
"___R1 = R2 = R3 = Z<sub>0</sub>/3___\n"
msgid ""
"### Tee Attenuator\n"
"___a___ is attenuation in dB<br>\n"
"___Z<sub>in</sub>___ is desired input impedance in &#x2126;<br>\n"
"___Z<sub>out</sub>___ is desired output impedance in &#x2126;<br>\n"
"\n"
"___K = V<sub>I</sub>/V<sub>O</sub> = 10<sup>a/20</sup>___<br>\n"
"___L = K<sup>2</sup> = 10<sup>a/10</sup>___<br>\n"
"___A = (L+1) / (L&minus;1)___<br><br>\n"
"___R2 = 2&middot;&radic;(L &middot; Z<sub>in</sub> &middot; Z<sub>out</"
"sub>) / (L&minus;1)___<br>\n"
"___R1 = Z<sub>in</sub> &middot; A &minus; R2___<br>\n"
"___R3 = Z<sub>out</sub> &middot; A &minus; R2___\n"
msgstr ""
"### Tee Attenuator\n"
"___a___ is attenuation in dB<br>\n"
"___Z<sub>in</sub>___ is desired input impedance in &#x2126;<br>\n"
"___Z<sub>out</sub>___ is desired output impedance in &#x2126;<br>\n"
"\n"
"___K = V<sub>I</sub>/V<sub>O</sub> = 10<sup>a/20</sup>___<br>\n"
"___L = K<sup>2</sup> = 10<sup>a/10</sup>___<br>\n"
"___A = (L+1) / (L&minus;1)___<br><br>\n"
"___R2 = 2&middot;&radic;(L &middot; Z<sub>in</sub> &middot; Z<sub>out</"
"sub>) / (L&minus;1)___<br>\n"
"___R1 = Z<sub>in</sub> &middot; A &minus; R2___<br>\n"
"___R3 = Z<sub>out</sub> &middot; A &minus; R2___\n"
msgid "Note: Values are minimal values"
msgstr "Note: Values are minimal values"
msgid "Class 1"
msgstr "Class 1"
msgid "Class 2"
msgstr "Class 2"
msgid "Class 3"
msgstr "Class 3"
msgid "Class 4"
msgstr "Class 4"
msgid "Class 5"
msgstr "Class 5"
msgid "Class 6"
msgstr "Class 6"
msgid "Lines width"
msgstr "Lines width"
msgid "Minimum clearance"
msgstr "Minimum clearance"
msgid "Via: (diameter - drill)"
msgstr "Via: (diameter - drill)"
msgid "Plated Pad: (diameter - drill)"
msgstr "Plated Pad: (diameter - drill)"
msgid "NP Pad: (diameter - drill)"
msgstr "NP Pad: (diameter - drill)"
msgid "AWG0000"
msgstr "AWG0000"
msgid "AWG000"
msgstr "AWG000"
msgid "AWG00"
msgstr "AWG00"
msgid "AWG0"
msgstr "AWG0"
msgid "AWG1"
msgstr "AWG1"
msgid "AWG2"
msgstr "AWG2"
msgid "AWG3"
msgstr "AWG3"
msgid "AWG4"
msgstr "AWG4"
msgid "AWG5"
msgstr "AWG5"
msgid "AWG6"
msgstr "AWG6"
msgid "AWG7"
msgstr "AWG7"
msgid "AWG8"
msgstr "AWG8"
msgid "AWG9"
msgstr "AWG9"
msgid "AWG10"
msgstr "AWG10"
msgid "AWG11"
msgstr "AWG11"
msgid "AWG12"
msgstr "AWG12"
msgid "AWG13"
msgstr "AWG13"
msgid "AWG14"
msgstr "AWG14"
msgid "AWG15"
msgstr "AWG15"
msgid "AWG16"
msgstr "AWG16"
msgid "AWG17"
msgstr "AWG17"
msgid "AWG18"
msgstr "AWG18"
msgid "AWG19"
msgstr "AWG19"
msgid "AWG20"
msgstr "AWG20"
msgid "AWG21"
msgstr "AWG21"
msgid "AWG22"
msgstr "AWG22"
msgid "AWG23"
msgstr "AWG23"
msgid "AWG24"
msgstr "AWG24"
msgid "AWG25"
msgstr "AWG25"
msgid "AWG26"
msgstr "AWG26"
msgid "AWG27"
msgstr "AWG27"
msgid "AWG28"
msgstr "AWG28"
msgid "AWG29"
msgstr "AWG29"
msgid "AWG30"
msgstr "AWG30"
msgid "Electrical Resistivity in Ohm*m at 20 deg C"
msgstr "Electrical Resistivity in Ohm*m at 20 deg C"
msgid "Temperature coefficient"
msgstr "Temperature coefficient"
msgid "Wire properties"
msgstr "Wire properties"
msgid "Standard Size:"
msgstr "Standard Size:"
msgid "Area:"
msgstr "Area:"
msgid "mm^2"
msgstr "mm^2"
msgid "Conductor resistivity:"
msgstr "Conductor resistivity:"
msgid "Specific resistance in Ohm*m at 20 deg C"
msgstr "Specific resistance in Ohm*m at 20 deg C"
msgid "..."
msgstr "…"
msgid "ohm-meter"
msgstr "ohm-meter"
msgid "Temperature Coefficient:"
msgstr "Temperature Coefficient:"
msgid "Thermal coefficient at 20 deg C"
msgstr "Thermal coefficient at 20 deg C"
msgid "Linear resistance:"
msgstr "Linear resistance:"
#, c-format
msgid "Frequency for 100% skin depth:"
msgstr "Frequency for 100% skin depth:"
msgid "Ampacity:"
msgstr "Ampacity:"
msgid "Current density"
msgstr "Current density"
msgid "A/mm^2"
msgstr "A/mm^2"
msgid "Application"
msgstr "Application"
msgid "Cable temperature:"
msgstr "Cable temperature:"
msgid "Off-Load max conductor temp. Reference: 20 deg C"
msgstr "Off-Load max conductor temp. Reference: 20 deg C"
msgid "deg C"
msgstr "deg C"
msgid "Current:"
msgstr "Current:"
msgid "Length:"
msgstr "Length:"
msgid "Length includes the return path"
msgstr "Length includes the return path"
msgid "Resistance DC:"
msgstr "Resistance DC:"
msgid "DC Resistance of the conductor"
msgstr "DC Resistance of the conductor"
msgid "ohm"
msgstr "ohm"
msgid "Voltage drop:"
msgstr "Voltage drop:"
msgid "Dissipated power:"
msgstr "Dissipated power:"
msgid "10% / 5%"
msgstr "10% / 5%"
msgid "<= 2%"
msgstr "<= 2%"
msgid "Tolerance"
msgstr "Tolerance"
msgid "1st Band"
msgstr "1st Band"
msgid "2nd Band"
msgstr "2nd Band"
msgid "3rd Band"
msgstr "3rd Band"
msgid "4th Band"
msgstr "4th Band"
msgid "Multiplier"
msgstr "Multiplier"
msgid "IPC 2221"
msgstr "IPC 2221"
msgid "IEC 60664"
msgstr "IEC 60664"
msgid "Insulation for equipment within low-voltage supply systems"
msgstr "Insulation for equipment within low-voltage supply systems"
msgid "Determine the transient impulse voltage to withstand"
msgstr "Determine the transient impulse voltage to withstand"
msgid "Rated Voltage (RMS or DC):"
msgstr "Rated Voltage (RMS or DC):"
msgid "Voltage of the mains supply"
msgstr "Voltage of the mains supply"
msgid "Overvoltage category:"
msgstr "Overvoltage category:"
msgid ""
"OVC I: Equipment with no direct connection to mains supply\n"
"\n"
"OVC II: Energy-consuming equipment to be supplied from the fixed "
"installation. (eg: appliances, portable tools, household loads). OVCIII "
"applies if there are reliability and avaibility requirements\n"
"\n"
"OVC III : Equipment in fixed installations with reliability and avaibility "
"requirements. (eg: electrical switches, equipment for industrial use)\n"
"\n"
"OVC IV: Equipment at the origin of the installation (eg: electricity meters, "
"primary overcurrent protection devices)"
msgstr ""
"OVC I: Equipment with no direct connection to mains supply\n"
"\n"
"OVC II: Energy-consuming equipment to be supplied from the fixed "
"installation. (eg: appliances, portable tools, household loads). OVCIII "
"applies if there are reliability and avaibility requirements\n"
"\n"
"OVC III : Equipment in fixed installations with reliability and avaibility "
"requirements. (eg: electrical switches, equipment for industrial use)\n"
"\n"
"OVC IV: Equipment at the origin of the installation (eg: electricity meters, "
"primary overcurrent protection devices)"
msgid "OVC I"
msgstr "OVC I"
msgid "OVC II"
msgstr "OVC II"
msgid "OVC III"
msgstr "OVC III"
msgid "OVC IV"
msgstr "OVC IV"
msgid "Impulse voltage:"
msgstr "Impulse voltage:"
msgid ""
"Given the rated voltage and the overvoltage category, a device should "
"withstand this value without a breakdown of insulation. This impulse voltage "
"is a standard 1.2/50µs wave"
msgstr ""
"Given the rated voltage and the overvoltage category, a device should "
"withstand this value without a breakdown of insulation. This impulse voltage "
"is a standard 1.2/50µs wave"
msgid "kV"
msgstr "kV"
msgid "Compute the clearance and creepage distances"
msgstr "Compute the clearance and creepage distances"
msgid "RMS Voltage:"
msgstr "RMS Voltage:"
msgid "Expected RMS voltage."
msgstr "Expected RMS voltage."
msgid "Transient overvoltage:"
msgstr "Transient overvoltage:"
msgid ""
"Transient overvoltages due to:\n"
"\n"
"- Atmospheric disturbances transmitted by the mains supply (eg: a lightning "
"strike)\n"
"- Switching loads in the main supplys\n"
"- External circuits\n"
"- Internal generation\n"
"\n"
"Events that last for a few milliseconds or less."
msgstr ""
"Transient overvoltages due to:\n"
"\n"
"- Atmospheric disturbances transmitted by the mains supply (eg: a lightning "
"strike)\n"
"- Switching loads in the main supplys\n"
"- External circuits\n"
"- Internal generation\n"
"\n"
"Events that last for a few milliseconds or less."
msgid "Recurring peak voltage:"
msgstr "Recurring peak voltage:"
msgid ""
"- Steady-state voltage value\n"
"- Temporary overvoltage\n"
"- Recurring peak voltage\n"
"\n"
"Events of relatively long duration."
msgstr ""
"- Steady-state voltage value\n"
"- Temporary overvoltage\n"
"- Recurring peak voltage\n"
"\n"
"Events of relatively long duration."
msgid "Type of insulation:"
msgstr "Type of insulation:"
msgid ""
"Functional: insulation is necessary only for the functioning of the "
"equipment\n"
"\n"
"Basic: Insulation of hazardous-live parts.\n"
"\n"
"Reinforced: Single insulation that provides a degree of protection "
"equivalent to a double insulation. ( which is two separate basic "
"insulations, in case one of them fails )."
msgstr ""
"Functional: insulation is necessary only for the functioning of the "
"equipment\n"
"\n"
"Basic: Insulation of hazardous-live parts.\n"
"\n"
"Reinforced: Single insulation that provides a degree of protection "
"equivalent to a double insulation. ( which is two separate basic "
"insulations, in case one of them fails )."
msgid "Functional"
msgstr "Functional"
msgid "Reinforced"
msgstr "Reinforced"
msgid "Pollution Degree:"
msgstr "Pollution Degree:"
msgid ""
"PD1: No pollution or only dry, non-conductive pollution occurs\n"
"\n"
"PD2: Only non-conductive pollution occurs . Condensation may occur.\n"
"\n"
"PD3: Conductive pollution occurs, or non-conductive pollution occurs which "
"becomes conductive due to expected condensation.\n"
"\n"
"PD4: Continous conductivity occurs due to conductive dust, rain, ..."
msgstr ""
"PD1: No pollution or only dry, non-conductive pollution occurs\n"
"\n"
"PD2: Only non-conductive pollution occurs . Condensation may occur.\n"
"\n"
"PD3: Conductive pollution occurs, or non-conductive pollution occurs which "
"becomes conductive due to expected condensation.\n"
"\n"
"PD4: Continous conductivity occurs due to conductive dust, rain, ..."
msgid "PD1"
msgstr "PD1"
msgid "PD2"
msgstr "PD2"
msgid "PD3"
msgstr "PD3"
msgid "PD4"
msgstr "PD4"
msgid "Material group:"
msgstr "Material group:"
msgid ""
"Materials with a high comparative tracking index (CTI) are better at "
"providing isolation.\n"
"\n"
"Material group I: 600 <= CTI\n"
"Material group II: 400 <= CTI < 600\n"
"Material group IIIa: 175 <= CTI < 400\n"
"Material group IIIb: 100 <= CTI < 175"
msgstr ""
"Materials with a high comparative tracking index (CTI) are better at "
"providing isolation.\n"
"\n"
"Material group I: 600 <= CTI\n"
"Material group II: 400 <= CTI < 600\n"
"Material group IIIa: 175 <= CTI < 400\n"
"Material group IIIb: 100 <= CTI < 175"
msgid "II"
msgstr "II"
msgid "IIIa"
msgstr "IIIa"
msgid "IIIb"
msgstr "IIIb"
msgid "PCB material:"
msgstr "PCB material:"
msgid ""
"Printed wiring material can benefit of a creepage distance reduction for RMS "
"voltages lower than 1000V"
msgstr ""
"Printed wiring material can benefit of a creepage distance reduction for RMS "
"voltages lower than 1000V"
msgid "Max altitude:"
msgstr "Max altitude:"
msgid ""
"Coating and potting allows for clearance and creepage distances reduction. "
"Not supported by the calculator.\n"
"\n"
"A coating that could easily delaminate in the lifespan of the product (such "
"as a soldermask) should not be considered for a reduction."
msgstr ""
"Coating and potting allows for clearance and creepage distances reduction. "
"Not supported by the calculator.\n"
"\n"
"A coating that could easily delaminate in the lifespan of the product (such "
"as a soldermask) should not be considered for a reduction."
msgid "Clearance:"
msgstr "Clearance:"
msgid "Creepage:"
msgstr "Creepage:"
msgid "Min groove width:"
msgstr "Min groove width:"
msgid ""
"A groove which width is smaller has no effect on the path considered for "
"creepage"
msgstr ""
"A groove which width is smaller has no effect on the path considered for "
"creepage"
msgid ""
"solid: clearance\n"
"dashed: creepage"
msgstr ""
"solid: clearance\n"
"dashed: creepage"
msgid "Voltage > 500 V:"
msgstr "Voltage > 500 V:"
msgid "Update Values"
msgstr "Update Values"
msgid "Note: Values are minimal values (from IPC 2221)"
msgstr "Note: Values are minimal values (from IPC 2221)"
msgid "B1"
msgstr "B1"
msgid "B2"
msgstr "B2"
msgid "B3"
msgstr "B3"
msgid "B4"
msgstr "B4"
msgid "A6"
msgstr "A6"
msgid "A7"
msgstr "A7"
msgid "0 .. 15 V"
msgstr "0 .. 15 V"
msgid "16 .. 30 V"
msgstr "16 .. 30 V"
msgid "31 .. 50 V"
msgstr "31 .. 50 V"
msgid "51 .. 100 V"
msgstr "51 .. 100 V"
msgid "101 .. 150 V"
msgstr "101 .. 150 V"
msgid "151 .. 170 V"
msgstr "151 .. 170 V"
msgid "171 .. 250 V"
msgstr "171 .. 250 V"
msgid "251 .. 300 V"
msgstr "251 .. 300 V"
msgid "301 .. 500 V"
msgstr "301 .. 500 V"
msgid " > 500 V"
msgstr " > 500 V"
msgid ""
"* B1 - Internal Conductors\n"
"* B2 - External Conductors, uncoated, sea level to 3050 m\n"
"* B3 - External Conductors, uncoated, over 3050 m\n"
"* B4 - External Conductors, with permanent polymer coating (any elevation)\n"
"* A5 - External Conductors, with conformal coating over assembly (any "
"elevation)\n"
"* A6 - External Component lead/termination, uncoated\n"
"* A7 - External Component lead termination, with conformal coating (any "
"elevation)"
msgstr ""
"* B1 - Internal Conductors\n"
"* B2 - External Conductors, uncoated, sea level to 3050 m\n"
"* B3 - External Conductors, uncoated, over 3050 m\n"
"* B4 - External Conductors, with permanent polymer coating (any elevation)\n"
"* A5 - External Conductors, with conformal coating over assembly (any "
"elevation)\n"
"* A6 - External Component lead/termination, uncoated\n"
"* A7 - External Component lead termination, with conformal coating (any "
"elevation)"
msgid "E24,E48,E96"
msgstr "E24,E48,E96"
msgid "E1,E3,E6,E12"
msgstr "E1,E3,E6,E12"
msgid "Current calculation is underestimated due to long fusing time."
msgstr "Current calculation is underestimated due to long fusing time."
msgid "Ambient temperature:"
msgstr "Ambient temperature:"
msgid "Melting point:"
msgstr "Melting point:"
msgid "Track width:"
msgstr "Track width:"
msgid "Track thickness:"
msgstr "Track thickness:"
msgid "Time to fuse:"
msgstr "Time to fuse:"
msgid "s"
msgstr "s"
msgid "Calculate"
msgstr "Calculate"
msgid "Platinum"
msgstr "Platinum"
msgid "Gold"
msgstr "Gold"
msgid "Titanium"
msgstr "Titanium"
msgid "Stainless steel 18-9"
msgstr "Stainless steel 18-9"
msgid "Silver"
msgstr "Silver"
msgid "Mercury"
msgstr "Mercury"
msgid "Nickel"
msgstr "Nickel"
msgid "Copper"
msgstr "Copper"
msgid "Copper-Aluminium"
msgstr "Copper-Aluminium"
msgid "Brass"
msgstr "Brass"
msgid "Bronze"
msgstr "Bronze"
msgid "Tin"
msgstr "Tin"
msgid "Lead"
msgstr "Lead"
msgid "Aluminium-Copper"
msgstr "Aluminium-Copper"
msgid "Cast iron"
msgstr "Cast iron"
msgid "Carbon steel"
msgstr "Carbon steel"
msgid "Aluminium"
msgstr "Aluminium"
msgid "Cadmium"
msgstr "Cadmium"
msgid "Iron"
msgstr "Iron"
msgid "Chrome"
msgstr "Chrome"
msgid "Zinc"
msgstr "Zinc"
msgid "Manganese"
msgstr "Manganese"
msgid "Magnesium"
msgstr "Magnesium"
msgid "Copper (Cu)"
msgstr "Copper (Cu)"
msgid "Threshold voltage:"
msgstr "Threshold voltage:"
msgid "Material names:"
msgstr "Material names:"
msgid "Chemical symbols"
msgstr "Chemical symbols"
msgid "Names"
msgstr "Names"
msgid "Exact"
msgstr "Exact"
#, c-format
msgid "Incorrect required resistance value: %s"
msgstr "Incorrect required resistance value: %s"
msgid "Not worth using"
msgstr "Not worth using"
msgid "Inputs"
msgstr "Inputs"
msgid "Required resistance:"
msgstr "Required resistance:"
msgid "kOhm"
msgstr "kOhm"
msgid "Exclude value 1:"
msgstr "Exclude value 1:"
msgid "Exclude value 2:"
msgstr "Exclude value 2:"
msgid "E1"
msgstr "E1"
msgid "E3"
msgstr "E3"
msgid "E6"
msgstr "E6"
msgid "E12"
msgstr "E12"
msgid "E24"
msgstr "E24"
msgid "Solutions"
msgstr "Solutions"
msgid "Simple solution:"
msgstr "Simple solution:"
msgid "Approximation:"
msgstr "Approximation:"
msgid "3R solution:"
msgstr "3R solution:"
msgid "4R solution:"
msgstr "4R solution:"
msgid "PCB Calculator data file"
msgstr "PCB Calculator data file"
msgid "Select PCB Calculator Data File"
msgstr "Select PCB Calculator Data File"
msgid "Do you want to load this file and replace current regulator list?"
msgstr "Do you want to load this file and replace current regulator list?"
#, c-format
msgid "Unable to read data file '%s'."
msgstr "Unable to read data file '%s'."
msgid "This regulator is already in list. Aborted"
msgstr "This regulator is already in list. Aborted"
msgid "Remove Regulator"
msgstr "Remove Regulator"
msgid "Vout must be greater than vref"
msgstr "Vout must be greater than vref"
msgid "Vref set to 0 !"
msgstr "Vref set to 0 !"
msgid "Incorrect value for R1 R2"
msgstr "Incorrect value for R1 R2"
msgid "Type:"
msgstr "Type:"
msgid ""
"Type of the regulator.\n"
"There are 2 types:\n"
"- regulators which have a dedicated sense pin for the voltage regulation.\n"
"- 3 terminal pins."
msgstr ""
"Type of the regulator.\n"
"There are 2 types:\n"
"- regulators which have a dedicated sense pin for the voltage regulation.\n"
"- 3 terminal pins."
msgid "Standard Type"
msgstr "Standard Type"
msgid "3 Terminal Type"
msgstr "3 Terminal Type"
msgid "Formula"
msgstr "Formula"
msgid "Regulator"
msgstr "Regulator"
msgid "Regulators data file:"
msgstr "Regulators data file:"
msgid "The name of the data file which stores known regulators parameters."
msgstr "The name of the data file which stores known regulators parameters."
msgid "Browse"
msgstr "Browse"
msgid "Edit Regulator"
msgstr "Edit Regulator"
msgid "Edit the current selected regulator."
msgstr "Edit the current selected regulator."
msgid "Add Regulator"
msgstr "Add Regulator"
msgid "Enter a new item to the current list of available regulators"
msgstr "Enter a new item to the current list of available regulators"
msgid "Remove an item from the current list of available regulators"
msgstr "Remove an item from the current list of available regulators"
msgid "R1:"
msgstr "R1:"
msgid "R2:"
msgstr "R2:"
msgid "Vout:"
msgstr "Vout:"
msgid "Vref:"
msgstr "Vref:"
msgid ""
"The internal reference voltage of the regulator.\n"
"Should not be 0."
msgstr ""
"The internal reference voltage of the regulator.\n"
"Should not be 0."
msgid "Iadj:"
msgstr "Iadj:"
msgid "For 3 terminal regulators only, the Adjust pin current."
msgstr "For 3 terminal regulators only, the Adjust pin current."
#, c-format
msgid "Attenuation more than %f dB"
msgstr "Attenuation more than %f dB"
msgid "Pi"
msgstr "Pi"
msgid "Tee"
msgstr "Tee"
msgid "Bridged tee"
msgstr "Bridged tee"
msgid "Resistive splitter"
msgstr "Resistive splitter"
msgid "Attenuators"
msgstr "Attenuators"
msgid "Attenuation (a):"
msgstr "Attenuation (a):"
msgid "dB"
msgstr "dB"
msgid "Zin:"
msgstr "Zin:"
msgid "Ohms"
msgstr "Ω"
msgid "Zout:"
msgstr "Zout:"
msgid "R3:"
msgstr "R3:"
msgid "Temperature rise"
msgstr "Temperature rise"
msgid "Current (I):"
msgstr "Current (I):"
msgid "Temperature rise:"
msgstr "Temperature rise:"
msgid "Conductor length:"
msgstr "Conductor length:"
msgid "Copper resistivity:"
msgstr "Copper resistivity:"
msgid "External Layer Traces"
msgstr "External Layer Traces"
msgid "Trace width (W):"
msgstr "Trace width (W):"
msgid "Trace thickness (H):"
msgstr "Trace thickness (H):"
msgid "Cross-section area:"
msgstr "Cross-section area:"
msgid "mm ^ 2"
msgstr "mm²"
msgid "Resistance:"
msgstr "Resistance:"
msgid "Power loss:"
msgstr "Power loss:"
msgid "W"
msgstr "W"
msgid "Internal Layer Traces"
msgstr "Internal Layer Traces"
msgid "Microstrip Line"
msgstr "Microstrip Line"
msgid "Coplanar wave guide"
msgstr "Coplanar wave guide"
msgid "Coplanar wave guide w/ ground plane"
msgstr "Coplanar wave guide w/ ground plane"
msgid "Rectangular Waveguide"
msgstr "Rectangular Waveguide"
msgid "Coaxial Line"
msgstr "Coaxial Line"
msgid "Coupled Microstrip Line"
msgstr "Coupled Microstrip Line"
msgid "Stripline"
msgstr "Stripline"
msgid "Twisted Pair"
msgstr "Twisted Pair"
msgid "Transmission Line Type"
msgstr "Transmission Line Type"
msgid "Substrate Parameters"
msgstr "Substrate Parameters"
msgid "Er:"
msgstr "Er:"
msgid "Tan delta:"
msgstr "Tan delta:"
msgid "Rho:"
msgstr "Rho:"
msgid "Specific resistance in ohms * meters"
msgstr "Specific resistance in ohms * meters"
msgid "H:"
msgstr "H:"
msgid "H_t:"
msgstr "H_t:"
msgid "T:"
msgstr "T:"
msgid "Rough:"
msgstr "Rough:"
msgid "Insulator mu:"
msgstr "Insulator mu:"
msgid "Conductor mu:"
msgstr "Conductor mu:"
msgid "Component Parameters"
msgstr "Component Parameters"
msgid "Frequency:"
msgstr "Frequency:"
msgid "Physical Parameters"
msgstr "Physical Parameters"
msgid "Analyze"
msgstr "Analyze"
msgid "Synthesize"
msgstr "Synthesize"
msgid "Electrical Parameters"
msgstr "Electrical Parameters"
msgid "Results"
msgstr "Results"
msgid "Relative Dielectric Constants"
msgstr "Relative Dielectric Constants"
msgid "Electrical Resistivity in Ohm*m"
msgstr "Electrical Resistivity in Ohm*m"
msgid "Finished hole diameter (D):"
msgstr "Finished hole diameter (D):"
msgid "Plating thickness (T):"
msgstr "Plating thickness (T):"
msgid "Via length:"
msgstr "Via length:"
msgid "Via length is the board thickness for through hole vias"
msgstr "Via length is the board thickness for through hole vias"
msgid "Via pad diameter:"
msgstr "Via pad diameter:"
msgid "Diameter of pad surrounding via (annular ring)"
msgstr "Diameter of pad surrounding via (annular ring)"
msgid "Clearance hole diameter:"
msgstr "Clearance hole diameter:"
msgid "Diameter of clearance hole in ground plane(s)"
msgstr "Diameter of clearance hole in ground plane(s)"
msgid "Z0:"
msgstr "Z0:"
msgid "Characteristic impedance of conductor"
msgstr "Characteristic impedance of conductor"
msgid "Applied current:"
msgstr "Applied current:"
msgid "Plating resistivity:"
msgstr "Plating resistivity:"
msgid "Substrate relative permittivity:"
msgstr "Substrate relative permittivity:"
msgid "Relative dielectric constant (epsilon r)"
msgstr "Relative dielectric constant (epsilon r)"
msgid "Maximum acceptable rise in temperature"
msgstr "Maximum acceptable rise in temperature"
msgid "Pulse rise time:"
msgstr "Pulse rise time:"
msgid "Pulse rise time to calculate reactance"
msgstr "Pulse rise time to calculate reactance"
msgid "ns"
msgstr "ns"
msgid "nanoseconds"
msgstr "nanoseconds"
msgid ""
"Warning:\n"
"Via pad diameter >= Clearance hole diameter.\n"
"Some parameters cannot be calculated for a via inside a copper zone."
msgstr ""
"Warning:\n"
"Via pad diameter >= Clearance hole diameter.\n"
"Some parameters cannot be calculated for a via inside a copper zone."
msgid "Thermal resistance:"
msgstr "Thermal resistance:"
msgid "Using thermal conductivity value 401 Watts/(meter-Kelvin)"
msgstr "Using thermal conductivity value 401 Watts/(meter-Kelvin)"
msgid "deg C/W"
msgstr "deg C/W"
msgid "Estimated ampacity:"
msgstr "Estimated ampacity:"
msgid "Based on temperature rise"
msgstr "Based on temperature rise"
msgid "Capacitance:"
msgstr "Capacitance:"
msgid "pF"
msgstr "pF"
msgid "pico-Farad"
msgstr "pico-Farad"
msgid "Rise time degradation:"
msgstr "Rise time degradation:"
msgid "Rise time degradation for given Z0 and calculated capacitance"
msgstr "Rise time degradation for given Z0 and calculated capacitance"
msgid "ps"
msgstr "ps"
msgid "picoseconds"
msgstr "picoseconds"
msgid "Inductance:"
msgstr "Inductance:"
msgid "nH"
msgstr "nH"
msgid "nano-Henry"
msgstr "nano-Henry"
msgid "Reactance:"
msgstr "Reactance:"
msgid "Inductive reactance for given rise time and calculated inductance"
msgstr "Inductive reactance for given rise time and calculated inductance"
msgid "Top view of via"
msgstr "Top view of via"
msgid "Period:"
msgstr "Period:"
msgid "Wavelength in vacuum:"
msgstr "Wavelength in vacuum:"
msgid "Wavelength in medium:"
msgstr "Wavelength in medium:"
msgid "Speed in medium:"
msgstr "Speed in medium:"
msgid "er:"
msgstr "er:"
msgid "relative permittivity (dielectric constant)"
msgstr "relative permittivity (dielectric constant)"
msgid "mur:"
msgstr "mur:"
msgid "relative permeability"
msgstr "relative permeability"
msgid "Data file error."
msgstr "Data file error."
msgid "Volt"
msgstr "Volt"
msgid "Regulator Parameters"
msgstr "Regulator Parameters"
msgid ""
"Passive components are commonly made with E-series values appropriate to "
"their precision.\n"
"Capacitors commonly use E12 values. 10% and 5% resistors commonly use E24 "
"values. 1%\n"
"resistors use E96 values. Other series are not commonly used.\n"
"\n"
"To select a value begin with the calculated target value and then round it "
"to 2\n"
"significant figures for E24 or below or 3 significant figures for E48 and "
"up.\n"
"Then find the value in the table which is nearest to the significant "
"figures\n"
"remaining and substitute it for those figures.\n"
"\n"
"For example if the calculated target value is 16,834.2Ω then this rounds to "
"16,800Ω.\n"
"The nearest value to 168 is 169 and the selected E96 value is 16.9kΩ.\n"
"\n"
"The value 0 is a special case and is not present in any series."
msgstr ""
"Passive components are commonly made with E-series values appropriate to "
"their precision.\n"
"Capacitors commonly use E12 values. 10% and 5% resistors commonly use E24 "
"values. 1%\n"
"resistors use E96 values. Other series are not commonly used.\n"
"\n"
"To select a value begin with the calculated target value and then round it "
"to 2\n"
"significant figures for E24 or below or 3 significant figures for E48 and "
"up.\n"
"Then find the value in the table which is nearest to the significant "
"figures\n"
"remaining and substitute it for those figures.\n"
"\n"
"For example if the calculated target value is 16,834.2Ω then this rounds to "
"16,800Ω.\n"
"The nearest value to 168 is 169 and the selected E96 value is 16.9kΩ.\n"
"\n"
"The value 0 is a special case and is not present in any series."
msgid ""
"You can use this calculator to check if a small track can handle a large "
"current for a short period of time.<br>\n"
"This tool allows you to design a track fuse but should be used as an "
"estimate only.\n"
"\n"
"The calculator estimates the energy required to heat the wire up<br>\n"
"to its melting point as well as the energy required for the change of phase."
"<br>\n"
"This energy is then compared to the one dissipated by the wire resistance."
msgstr ""
"You can use this calculator to check if a small track can handle a large "
"current for a short period of time.<br>\n"
"This tool allows you to design a track fuse but should be used as an "
"estimate only.\n"
"\n"
"The calculator estimates the energy required to heat the wire up<br>\n"
"to its melting point as well as the energy required for the change of phase."
"<br>\n"
"This energy is then compared to the one dissipated by the wire resistance."
msgid ""
"This table shows the difference in electrochemical potential between various "
"metals and alloys. Galvanic corrosion affects different metals in contact "
"and under certain conditions.<br>\n"
"The anode of an electrochemical pair gets oxidized and eaten away, while the "
"cathode gets dissolved metals plated onto it but stays protected.<br>\n"
"A positive number indicates that the row is anodic (-) and the column is "
"cathodic (+), cold and warm coloring hues also indicate rows' potential."
"<br>\n"
"EN 50310 suggests a voltage difference below 300mV. Known practices make use "
"of a third interface metal in between the main pair(ie the ENIG surface "
"finish).<br>\n"
"Selected cells shown with the default system's coloring choice after a table "
"refill.\n"
msgstr ""
"This table shows the difference in electrochemical potential between various "
"metals and alloys. Galvanic corrosion affects different metals in contact "
"and under certain conditions.<br>\n"
"The anode of an electrochemical pair gets oxidized and eaten away, while the "
"cathode gets dissolved metals plated onto it but stays protected.<br>\n"
"A positive number indicates that the row is anodic (-) and the column is "
"cathodic (+), cold and warm coloring hues also indicate rows' potential."
"<br>\n"
"EN 50310 suggests a voltage difference below 300mV. Known practices make use "
"of a third interface metal in between the main pair(ie the ENIG surface "
"finish).<br>\n"
"Selected cells shown with the default system's coloring choice after a table "
"refill.\n"
msgid ""
"The goal of the IEC60664-1 is to provide guidance on designing insulation "
"for products that have a connection to mains supply.\n"
"\n"
"However some cases are not covered by this calculator:\n"
"\n"
"- For frequencies higher than 30kHz, the dielectric perfomances are "
"degraded. IEC60664-4 covers those cases\n"
"- When using a conformal coating or a potting in order to protect for "
"pollution, if all conditions specified by IEC60664-3 are met, the clearance "
"and creepage distances can be reduced. Soldermask is usually not considered "
"as a conformal coating.\n"
"- Insulations trough liquids, compressed air or gases other than air are not "
"in the scope of IEC60664"
msgstr ""
"The goal of the IEC60664-1 is to provide guidance on designing insulation "
"for products that have a connection to mains supply.\n"
"\n"
"However some cases are not covered by this calculator:\n"
"\n"
"- For frequencies higher than 30kHz, the dielectric perfomances are "
"degraded. IEC60664-4 covers those cases\n"
"- When using a conformal coating or a potting in order to protect for "
"pollution, if all conditions specified by IEC60664-3 are met, the clearance "
"and creepage distances can be reduced. Soldermask is usually not considered "
"as a conformal coating.\n"
"- Insulations trough liquids, compressed air or gases other than air are not "
"in the scope of IEC60664"
msgid "KiCad Calculator Tools"
msgstr "KiCad Calculator Tools"
msgid "General system design"
msgstr "General system design"
msgid "Regulators"
msgstr "Regulators"
msgid "Resistor Calculator"
msgstr "Resistor Calculator"
msgid "Power, current and isolation"
msgstr "Power, current and isolation"
msgid "Electrical Spacing"
msgstr "Electrical Spacing"
msgid "Fusing Current"
msgstr "Fusing Current"
msgid "Cable Size"
msgstr "Cable Size"
msgid "High Speed"
msgstr "High Speed"
msgid "Wavelength"
msgstr "Wavelength"
msgid "RF Attenuators"
msgstr "RF Attenuators"
msgid "Transmission Lines"
msgstr "Transmission Lines"
msgid "Memo"
msgstr "Memo"
msgid "E-Series"
msgstr "E-Series"
msgid "Color Code"
msgstr "Color Code"
msgid "Board Classes"
msgstr "Board Classes"
msgid "Galvanic Corrosion"
msgstr "Galvanic Corrosion"
msgid "Write Data Failed"
msgstr "Write Data Failed"
msgid ""
"No data filename to save modifications.\n"
"Do you want to exit and abandon your changes?"
msgstr ""
"No data filename to save modifications.\n"
"Do you want to exit and abandon your changes?"
#, c-format
msgid ""
"Unable to write file '%s'\n"
"Do you want to exit and abandon your changes?"
msgstr ""
"Unable to write file '%s'\n"
"Do you want to exit and abandon your changes?"
msgid ""
"- This calculator finds combinations of standard E-series (between 10Ω and "
"1MΩ) to create arbitrary values.\n"
"- You can enter the required resistance from 0.0025 to 4000 kΩ.\n"
"- Solutions using up to 4 components are given.\n"
"\n"
"The requested value is always excluded from the solution set.<br>\n"
"Optionally up to two additional values can be excluded in case of component "
"availability problems.\n"
"\n"
"Solutions are given in the following formats:\n"
"\n"
"\tR1 + R2 +...+ Rn\tresistors in series\n"
"\tR1 | R2 |...| Rn\tresistors in parallel\n"
"\tR1 + (R2|R3)...\t\tany combination of the above\n"
msgstr ""
"- This calculator finds combinations of standard E-series (between 10Ω and "
"1MΩ) to create arbitrary values.\n"
"- You can enter the required resistance from 0.0025 to 4000 kΩ.\n"
"- Solutions using up to 4 components are given.\n"
"\n"
"The requested value is always excluded from the solution set.<br>\n"
"Optionally up to two additional values can be excluded in case of component "
"availability problems.\n"
"\n"
"Solutions are given in the following formats:\n"
"\n"
"\tR1 + R2 +...+ Rn\tresistors in series\n"
"\tR1 | R2 |...| Rn\tresistors in parallel\n"
"\tR1 + (R2|R3)...\t\tany combination of the above\n"
msgid ""
"If you specify the maximum current, then the trace widths will be calculated "
"to suit.\n"
"\n"
"If you specify one of the trace widths, the maximum current it can handle "
"will be calculated. The width for the other trace to also handle this "
"current will then be calculated.\n"
"\n"
"The controlling value is shown in bold.\n"
"\n"
"The calculations are valid for currents up to 35 A (external) or 17.5 A "
"(internal), temperature rises up to 100 °C, and widths of up to 400 mils (10 "
"mm).\n"
"\n"
"The formula, from IPC 2221, is\n"
"<center>___I = K &middot; &Delta;T<sup>0.44</sup> &middot; (W &middot; "
"H)<sup>0.725</sup>___</center>\n"
"where:<br>\n"
"___I___ is maximum current in A<br>\n"
"___&Delta;T___ is temperature rise above ambient in &deg;C<br>\n"
"___W___ is width in mils<br>\n"
"___H___ is thickness (height) in mils<br>\n"
"___K___ is 0.024 for internal traces or 0.048 for external traces\n"
msgstr ""
"If you specify the maximum current, then the trace widths will be calculated "
"to suit.\n"
"\n"
"If you specify one of the trace widths, the maximum current it can handle "
"will be calculated. The width for the other trace to also handle this "
"current will then be calculated.\n"
"\n"
"The controlling value is shown in bold.\n"
"\n"
"The calculations are valid for currents up to 35 A (external) or 17.5 A "
"(internal), temperature rises up to 100 °C, and widths of up to 400 mils (10 "
"mm).\n"
"\n"
"The formula, from IPC 2221, is\n"
"<center>___I = K &middot; &Delta;T<sup>0.44</sup> &middot; (W &middot; "
"H)<sup>0.725</sup>___</center>\n"
"where:<br>\n"
"___I___ is maximum current in A<br>\n"
"___&Delta;T___ is temperature rise above ambient in &deg;C<br>\n"
"___W___ is width in mils<br>\n"
"___H___ is thickness (height) in mils<br>\n"
"___K___ is 0.024 for internal traces or 0.048 for external traces\n"
msgid "Dielectric Loss Factor"
msgstr "Dielectric Loss Factor"
msgid "Specific Resistance"
msgstr "Specific Resistance"
msgid "Substrate relative permittivity (dielectric constant)"
msgstr "Substrate relative permittivity (dielectric constant)"
msgid "Dielectric loss (dissipation factor)"
msgstr "Dielectric loss (dissipation factor)"
msgid ""
"Electrical resistivity or specific electrical resistance of conductor "
"(ohm*meter)"
msgstr ""
"Electrical resistivity or specific electrical resistance of conductor "
"(ohm*meter)"
msgid "Frequency of the input signal"
msgstr "Frequency of the input signal"
#, c-format
msgid "Effective %s:"
msgstr "Effective %s:"
msgid "Conductor losses:"
msgstr "Conductor losses:"
msgid "Dielectric losses:"
msgstr "Dielectric losses:"
msgid "Skin depth:"
msgstr "Skin depth:"
msgid "Height of substrate"
msgstr "Height of substrate"
msgid "Height of box top"
msgstr "Height of box top"
msgid "Strip thickness"
msgstr "Strip thickness"
msgid "Roughness"
msgstr "Roughness"
msgid "Conductor roughness"
msgstr "Conductor roughness"
msgid "substrate"
msgstr "substrate"
msgid "Relative permeability (mu) of substrate"
msgstr "Relative permeability (mu) of substrate"
msgid "conductor"
msgstr "conductor"
msgid "Relative permeability (mu) of conductor"
msgstr "Relative permeability (mu) of conductor"
msgid "Line width"
msgstr "Line width"
msgid "Line length"
msgstr "Line length"
msgid "Characteristic impedance"
msgstr "Characteristic impedance"
msgid "Electrical length"
msgstr "Electrical length"
msgid "Gap width"
msgstr "Gap width"
msgid "ZF(H10) = Ey / Hx:"
msgstr "ZF(H10) = Ey / Hx:"
msgid "TE-modes:"
msgstr "TE-modes:"
msgid "TM-modes:"
msgstr "TM-modes:"
msgid "insulator"
msgstr "insulator"
msgid "Relative permeability (mu) of insulator"
msgstr "Relative permeability (mu) of insulator"
msgid "Width of waveguide"
msgstr "Width of waveguide"
msgid "Height of waveguide"
msgstr "Height of waveguide"
msgid "Waveguide length"
msgstr "Waveguide length"
msgid "Din"
msgstr "Din"
msgid "Inner diameter (conductor)"
msgstr "Inner diameter (conductor)"
msgid "Dout"
msgstr "Dout"
msgid "Outer diameter (insulator)"
msgstr "Outer diameter (insulator)"
#, c-format
msgid "Effective %s (even):"
msgstr "Effective %s (even):"
#, c-format
msgid "Effective %s (odd):"
msgstr "Effective %s (odd):"
msgid "Conductor losses (even):"
msgstr "Conductor losses (even):"
msgid "Conductor losses (odd):"
msgstr "Conductor losses (odd):"
msgid "Dielectric losses (even):"
msgstr "Dielectric losses (even):"
msgid "Dielectric losses (odd):"
msgstr "Dielectric losses (odd):"
msgid "Differential Impedance (Zd):"
msgstr "Differential Impedance (Zd):"
msgid "Zeven"
msgstr "Zeven"
msgid "Even mode impedance (lines driven by common voltages)"
msgstr "Even mode impedance (lines driven by common voltages)"
msgid "Zodd"
msgstr "Zodd"
msgid "Odd mode impedance (lines driven by opposite (differential) voltages)"
msgstr "Odd mode impedance (lines driven by opposite (differential) voltages)"
msgid "Distance between strip and top metal"
msgstr "Distance between strip and top metal"
msgid "Twists"
msgstr "Twists"
msgid "Number of twists per length"
msgstr "Number of twists per length"
msgid "environment"
msgstr "environment"
msgid "Relative permittivity of environment"
msgstr "Relative permittivity of environment"
msgid "Cable length"
msgstr "Cable length"
msgid "um"
msgstr "um"
msgid "cm"
msgstr "cm"
msgid "mil"
msgstr "mil"
msgid "inch"
msgstr "inch"
msgid "GHz"
msgstr "GHz"
msgid "MHz"
msgstr "MHz"
msgid "kHz"
msgstr "kHz"
msgid "rad"
msgstr "rad"
msgid "km"
msgstr "km"
msgid "feet"
msgstr "feet"
msgid "mW"
msgstr "mW"
msgid "m/s"
msgstr "m/s"
msgid "ft/s"
msgstr "ft/s"
msgid "km/h"
msgstr "km/h"
msgid "mi/h"
msgstr "mi/h"
msgid "Create Array"
msgstr "Create Array"
msgid "Autoplacing components..."
msgstr "Autoplacing components…"
#, c-format
msgid "Autoplacing %s"
msgstr "Autoplacing %s"
#, c-format
msgid "Board edges must be defined on the %s layer."
msgstr "Board edges must be defined on the %s layer."
msgid "Autoplace Components"
msgstr "Autoplace Components"
msgid "Tessellating copper zones..."
msgstr "Tessellating copper zones..."
msgid "Pads"
msgstr "Pads"
msgid "Vias"
msgstr "Vias"
msgid "Track Segments"
msgstr "Track Segments"
msgid "Nets"
msgstr "Nets"
msgid "Unrouted"
msgstr "Unrouted"
msgid "NetClass"
msgstr "NetClass"
msgid "NetName"
msgstr "NetName"
msgid "Teardrops"
msgstr "Teardrops"
msgid "Enable Teardrops"
msgstr "Enable Teardrops"
msgid "Best Length Ratio"
msgstr "Best Length Ratio"
msgid "Max Length"
msgstr "Max Length"
msgid "Best Width Ratio"
msgstr "Best Width Ratio"
msgid "Max Width"
msgstr "Max Width"
msgid "Curve Points"
msgstr "Curve Points"
msgid "Prefer Zone Connections"
msgstr "Prefer Zone Connections"
msgid "Allow Teardrops To Span Two Tracks"
msgstr "Allow Teardrops To Span Two Tracks"
msgid "Max Width Ratio"
msgstr "Max Width Ratio"
msgid "all copper layers"
msgstr "all copper layers"
msgid "and others"
msgstr "and others"
msgid "no layers"
msgstr "no layers"
#, c-format
msgid "Dielectric %d"
msgstr "Dielectric %d"
msgid "Top Silk Screen"
msgstr "Top Silk Screen"
msgid "Top Solder Paste"
msgstr "Top Solder Paste"
msgid "Top Solder Mask"
msgstr "Top Solder Mask"
msgid "Bottom Solder Mask"
msgstr "Bottom Solder Mask"
msgid "Bottom Solder Paste"
msgstr "Bottom Solder Paste"
msgid "Bottom Silk Screen"
msgstr "Bottom Silk Screen"
msgid "Incorrect value for Epsilon R"
msgstr "Incorrect value for Epsilon R"
msgid "Incorrect value for Loss Tangent"
msgstr "Incorrect value for Loss Tangent"
msgid "Material"
msgstr "Material"
msgid "Epsilon R"
msgstr "Epsilon R"
msgid "Loss Tan"
msgstr "Loss Tan"
msgid "Epsilon R:"
msgstr "Epsilon R:"
msgid "Loss Tan:"
msgstr "Loss Tan:"
msgid "Common materials:"
msgstr "Common materials:"
msgid "Dielectric Material Characteristics"
msgstr "Dielectric Material Characteristics"
msgid "Has castellated pads"
msgstr "Has castellated pads"
msgid "Plated board edge"
msgstr "Plated board edge"
msgid "Copper finish:"
msgstr "Copper finish:"
msgid "Edge card connectors:"
msgstr "Edge card connectors:"
msgid "Yes, bevelled"
msgstr "Yes, bevelled"
msgid "Options for edge card connectors."
msgstr "Options for edge card connectors."
msgid "Core"
msgstr "Core"
msgid "PrePreg"
msgstr "PrePreg"
#, c-format
msgid "Enter board thickness in %s:"
msgstr "Enter board thickness in %s:"
#, c-format
msgid "Enter expected board thickness (min value %s):"
msgstr "Enter expected board thickness (min value %s):"
msgid "Adjust Unlocked Dielectric Layers"
msgstr "Adjust Unlocked Dielectric Layers"
#, c-format
msgid "Value too small (min value %s)."
msgstr "Value too small (min value %s)."
msgid "All dielectric thickness layers are locked"
msgstr "All dielectric thickness layers are locked"
#, c-format
msgid "Layer '%s' (sublayer %d/%d)"
msgstr "Layer '%s' (sublayer %d/%d)"
msgid "Add Dielectric Layer"
msgstr "Add Dielectric Layer"
msgid "Select layer to add:"
msgstr "Select layer to add:"
#, c-format
msgid "Layer '%s' sublayer %d/%d"
msgstr "Layer '%s' sublayer %d/%d"
msgid "Remove Dielectric Layer"
msgstr "Remove Dielectric Layer"
msgid "Select layer to remove:"
msgstr "Select layer to remove:"
msgid ""
"Incorrect value for Epsilon R (Epsilon R must be positive or null if not "
"used)"
msgstr ""
"Incorrect value for Epsilon R (Epsilon R must be positive or null if not "
"used)"
msgid ""
"Incorrect value for Loss tg (Loss tg must be positive or null if not used)"
msgstr ""
"Incorrect value for Loss tg (Loss tg must be positive or null if not used)"
msgid "A layer thickness is < 0. Fix it"
msgstr "A layer thickness is < 0. Fix it"
msgid "Custom..."
msgstr "Custom..."
msgid "Copper layers:"
msgstr "Copper layers:"
msgid "Select the number of copper layers in the stackup"
msgstr "Select the number of copper layers in the stackup"
msgid "8"
msgstr "8"
msgid "10"
msgstr "10"
msgid "12"
msgstr "12"
msgid "14"
msgstr "14"
msgid "16"
msgstr "16"
msgid "18"
msgstr "18"
msgid "20"
msgstr "20"
msgid "22"
msgstr "22"
msgid "24"
msgstr "24"
msgid "26"
msgstr "26"
msgid "28"
msgstr "28"
msgid "32"
msgstr "32"
msgid "Impedance controlled"
msgstr "Impedance controlled"
msgid ""
"If Impedance Controlled option is set,\n"
"Loss tangent and EpsilonR will be added to constraints."
msgstr ""
"If Impedance Controlled option is set,\n"
"Loss tangent and EpsilonR will be added to constraints."
msgid "Add Dielectric Layer..."
msgstr "Add Dielectric Layer..."
msgid "Remove Dielectric Layer..."
msgstr "Remove Dielectric Layer..."
msgid "Id"
msgstr "Id"
msgid "Board thickness from stackup:"
msgstr "Board thickness from stackup:"
msgid "Adjust Dielectric Thickness"
msgstr "Adjust Dielectric Thickness"
msgid "ENIG"
msgstr "ENIG"
msgid "ENEPIG"
msgstr "ENEPIG"
msgid "HAL SnPb"
msgstr "HAL SnPb"
msgid "HAL lead-free"
msgstr "HAL lead-free"
msgid "Hard gold"
msgstr "Hard gold"
msgid "Immersion tin"
msgstr "Immersion tin"
msgid "Immersion nickel"
msgstr "Immersion nickel"
msgid "Immersion silver"
msgstr "Immersion silver"
msgid "Immersion gold"
msgstr "Immersion gold"
msgid "HT_OSP"
msgstr "HT_OSP"
msgid "OSP"
msgstr "OSP"
msgid "User defined"
msgstr "User defined"
msgid "Green"
msgstr "Green"
msgid "Red"
msgstr "Red"
msgid "Blue"
msgstr "Blue"
msgid "Purple"
msgstr "Purple"
msgid "Black"
msgstr "Black"
msgid "White"
msgstr "White"
msgid "Yellow"
msgstr "Yellow"
msgid "FR4 natural"
msgstr "FR4 natural"
msgid "PTFE natural"
msgstr "PTFE natural"
msgid "Polyimide"
msgstr "Polyimide"
msgid "Phenolic natural"
msgstr "Phenolic natural"
msgid "Aluminum"
msgstr "Aluminum"
msgid "Not specified"
msgstr "Not specified"
msgid "Cannot export BOM: there are no footprints on the PCB."
msgstr "Cannot export BOM: there are no footprints on the PCB."
msgid "Save Bill of Materials"
msgstr "Save Bill of Materials"
msgid "Designator"
msgstr "Designator"
msgid "Quantity"
msgstr "Quantity"
msgid "Designation"
msgstr "Designation"
msgid "Supplier and ref"
msgstr "Supplier and ref"
msgid "Remove track shorting two nets"
msgstr "Remove track shorting two nets"
msgid "Remove via shorting two nets"
msgstr "Remove via shorting two nets"
msgid "Remove redundant via"
msgstr "Remove redundant via"
msgid "Remove duplicate track"
msgstr "Remove duplicate track"
msgid "Merge co-linear tracks"
msgstr "Merge co-linear tracks"
msgid "Remove track not connected at both ends"
msgstr "Remove track not connected at both ends"
msgid "Remove via connected on less than 2 layers"
msgstr "Remove via connected on less than 2 layers"
msgid "Remove zero-length track"
msgstr "Remove zero-length track"
msgid "Remove track inside pad"
msgstr "Remove track inside pad"
msgid "Remove zero-size graphic"
msgstr "Remove zero-size graphic"
msgid "Remove duplicated graphic"
msgstr "Remove duplicated graphic"
msgid "Convert lines to rectangle"
msgstr "Convert lines to rectangle"
msgid "Merge overlapping shapes into pad"
msgstr "Merge overlapping shapes into pad"
msgid "Unknown cleanup action"
msgstr "Unknown cleanup action"
msgid "Updating nets..."
msgstr "Updating nets..."
msgid "(self-intersecting)"
msgstr "(self-intersecting)"
msgid "(not a closed shape)"
msgstr "(not a closed shape)"
msgid "(multiple board outlines not supported)"
msgstr "(multiple board outlines not supported)"
#, c-format
msgid "(Rectangle has null or very small size: %d nm)"
msgstr "(Rectangle has null or very small size: %d nm)"
#, c-format
msgid "(Circle has null or very small radius: %d nm)"
msgstr "(Circle has null or very small radius: %d nm)"
#, c-format
msgid "(Segment has null or very small length: %d nm)"
msgstr "(Segment has null or very small length: %d nm)"
#, c-format
msgid "(Arc has null or very small size: %d nm)"
msgstr "(Arc has null or very small size: %d nm)"
msgid "Custom Rules"
msgstr "Custom Rules"
msgid "Only front"
msgstr "Only front"
msgid "Only back"
msgstr "Only back"
msgid "Only selected"
msgstr "Only selected"
msgid "Empty"
msgstr "Empty"
msgid "Invalid"
msgstr "Invalid"
msgid "Reannotate PCB"
msgstr "Reannotate PCB"
msgid "No PCB to reannotate!"
msgstr "No PCB to reannotate!"
msgid "PCB successfully reannotated"
msgstr "PCB successfully reannotated"
msgid ""
"PCB annotation changes should be synchronized with schematic using the "
"\"Update Schematic from PCB\" tool."
msgstr ""
"PCB annotation changes should be synchronized with schematic using the "
"\"Update Schematic from PCB\" tool."
#, c-format
msgid ""
"\n"
"%s footprints will be reannotated."
msgstr ""
"\n"
"%s footprints will be reannotated."
#, c-format
msgid ""
"\n"
"Any reference types %s will not be annotated."
msgstr ""
"\n"
"Any reference types %s will not be annotated."
msgid ""
"\n"
"Locked footprints will not be annotated"
msgstr ""
"\n"
"Locked footprints will not be annotated"
#, c-format
msgid ""
"\n"
"Front footprints will start at %s"
msgstr ""
"\n"
"Front footprints will start at %s"
#, c-format
msgid ""
"\n"
"Back footprints will start at %s."
msgstr ""
"\n"
"Back footprints will start at %s."
msgid "the last front footprint + 1"
msgstr "the last front footprint + 1"
#, c-format
msgid ""
"\n"
"Front footprints starting with '%s' will have the prefix removed."
msgstr ""
"\n"
"Front footprints starting with '%s' will have the prefix removed."
#, c-format
msgid ""
"\n"
"Front footprints will have '%s' inserted as a prefix."
msgstr ""
"\n"
"Front footprints will have '%s' inserted as a prefix."
#, c-format
msgid ""
"\n"
"Back footprints starting with '%s' will have the prefix removed."
msgstr ""
"\n"
"Back footprints starting with '%s' will have the prefix removed."
#, c-format
msgid ""
"\n"
"Back footprints will have '%s' inserted as a prefix."
msgstr ""
"\n"
"Back footprints will have '%s' inserted as a prefix."
#, c-format
msgid ""
"\n"
"Prior to sorting by %s, the coordinates of which will be rounded to a %s, %s "
"grid."
msgstr ""
"\n"
"Prior to sorting by %s, the coordinates of which will be rounded to a %s, %s "
"grid."
msgid "footprint location"
msgstr "footprint location"
msgid "reference designator location"
msgstr "reference designator location"
#, c-format
msgid ""
"\n"
"\n"
"There are %i types of reference designations\n"
"**********************************************************\n"
msgstr ""
"\n"
"\n"
"There are %i types of reference designations\n"
"**********************************************************\n"
#, c-format
msgid ""
"\n"
"Excluding: %s from reannotation\n"
"\n"
msgstr ""
"\n"
"Excluding: %s from reannotation\n"
"\n"
msgid ""
"\n"
" Change Array\n"
"***********************\n"
msgstr ""
"\n"
" Change Array\n"
"***********************\n"
msgid " will be ignored"
msgstr " will be ignored"
msgid ""
"\n"
"No footprints"
msgstr ""
"\n"
"No footprints"
#, c-format
msgid ""
"\n"
"*********** Sort on %s ***********"
msgstr ""
"\n"
"*********** Sort on %s ***********"
msgid "Footprint Coordinates"
msgstr "Footprint Coordinates"
msgid "Reference Designator Coordinates"
msgstr "Reference Designator Coordinates"
#, c-format
msgid ""
"\n"
"Sort Code %d"
msgstr ""
"\n"
"Sort Code %d"
#, c-format
msgid ""
"\n"
"%d %s UUID: [%s], X, Y: %s, Rounded X, Y, %s"
msgstr ""
"\n"
"%d %s UUID: [%s], X, Y: %s, Rounded X, Y, %s"
msgid "Selected options resulted in errors! Change them and try again."
msgstr "Selected options resulted in errors! Change them and try again."
#, c-format
msgid ""
"\n"
"PCB has %d empty or invalid reference designations.\n"
"Recommend running DRC with 'Test for parity between PCB and schematic' "
"checked.\n"
msgstr ""
"\n"
"PCB has %d empty or invalid reference designations.\n"
"Recommend running DRC with 'Test for parity between PCB and schematic' "
"checked.\n"
#, c-format
msgid ""
"\n"
"RefDes: %s Footprint: %s:%s at %s on PCB."
msgstr ""
"\n"
"RefDes: %s Footprint: %s:%s at %s on PCB."
msgid "Reannotate anyway?"
msgstr "Reannotate anyway?"
#, c-format
msgid "Duplicate instances of %s"
msgstr "Duplicate instances of %s"
msgid "Aborted: too many errors"
msgstr "Aborted: too many errors"
msgid ""
"\n"
"\n"
"Front Footprints"
msgstr ""
"\n"
"\n"
"Front Footprints"
msgid ""
"\n"
"\n"
"Back Footprints"
msgstr ""
"\n"
"\n"
"Back Footprints"
msgid "Footprint not found in changelist"
msgstr "Footprint not found in changelist"
msgid "Footprint Order"
msgstr "Footprint Order"
msgid "Horizontally: top left to bottom right"
msgstr "Horizontally: top left to bottom right"
msgid "Horizontally: top right to bottom left"
msgstr "Horizontally: top right to bottom left"
msgid "Horizontally: bottom left to top right"
msgstr "Horizontally: bottom left to top right"
msgid "Horizontally:: bottom right to top left"
msgstr "Horizontally:: bottom right to top left"
msgid "Vertically: top left to bottom right"
msgstr "Vertically: top left to bottom right"
msgid "Vertically: bottom left to top right"
msgstr "Vertically: bottom left to top right"
msgid "Vertically: top right to bottom left"
msgstr "Vertically: top right to bottom left"
msgid "Vertically: bottom right to top left"
msgstr "Vertically: bottom right to top left"
msgid "Based on location of:"
msgstr "Based on location of:"
msgid "Reference Designator"
msgstr "Reference Designator"
msgid "Round locations to:"
msgstr "Round locations to:"
msgid ""
"Component position will be rounded\n"
"to this grid before sorting.\n"
"This helps with misaligned parts."
msgstr ""
"Component position will be rounded\n"
"to this grid before sorting.\n"
"This helps with misaligned parts."
msgid "Reannotation Scope"
msgstr "Reannotation Scope"
msgid "Front"
msgstr "Front"
msgid "Back"
msgstr "Back"
msgid "Front reference start:"
msgstr "Front reference start:"
msgid "Starting reference designation for front."
msgstr "Starting reference designation for front."
msgid "1"
msgstr "1"
msgid "Default is 1"
msgstr "Default is 1"
msgid "Back reference start:"
msgstr "Back reference start:"
msgid ""
"Blank continues from front or enter a number greater than the highest "
"reference designation on the front."
msgstr ""
"Blank continues from front or enter a number greater than the highest "
"reference designation on the front."
msgid ""
"Leave blank or zero, or enter a number greater than the highest reference "
"designation on the front."
msgstr ""
"Leave blank or zero, or enter a number greater than the highest reference "
"designation on the front."
msgid "Remove front prefix"
msgstr "Remove front prefix"
msgid ""
"If checked will remove the front side prefix\n"
"in the front prefix box if present"
msgstr ""
"If checked will remove the front side prefix\n"
"in the front prefix box if present"
msgid "Remove back prefix"
msgstr "Remove back prefix"
msgid ""
"If checked will remove the Back side prefix\n"
"in the back prefix box if present"
msgstr ""
"If checked will remove the Back side prefix\n"
"in the back prefix box if present"
msgid "Front prefix:"
msgstr "Front prefix:"
msgid "Optional prefix for component side reference designations (e.g. F_)"
msgstr "Optional prefix for component side reference designations (e.g. F_)"
msgid "Back prefix:"
msgstr "Back prefix:"
msgid "Optional prefix for solder side reference designations (e.g. B_)"
msgstr "Optional prefix for solder side reference designations (e.g. B_)"
msgid "Exclude locked footprints"
msgstr "Exclude locked footprints"
msgid "Locked footprints will not be reannotated"
msgstr "Locked footprints will not be reannotated"
msgid "Exclude references:"
msgstr "Exclude references:"
msgid ""
"Do not re-annotate this type \n"
"of reference (R means R*)"
msgstr ""
"Do not re-annotate this type \n"
"of reference (R means R*)"
msgid "Reference Designators"
msgstr "Reference Designators"
msgid "Geographical Reannotation"
msgstr "Geographical Reannotation"
msgid "Board Setup"
msgstr "Board Setup"
msgid "Import Settings from Another Board..."
msgstr "Import Settings from Another Board..."
msgid "Board Stackup"
msgstr "Board Stackup"
msgid "Board Editor Layers"
msgstr "Board Editor Layers"
msgid "Physical Stackup"
msgstr "Physical Stackup"
msgid "Board Finish"
msgstr "Board Finish"
msgid "Solder Mask/Paste"
msgstr "Solder Mask/Paste"
msgid "Text & Graphics"
msgstr "Text & Graphics"
msgid "Defaults"
msgstr "Defaults"
msgid "Design Rules"
msgstr "Design Rules"
msgid "Constraints"
msgstr "Constraints"
msgid "Pre-defined Sizes"
msgstr "Pre-defined Sizes"
msgid "Length-tuning Patterns"
msgstr "Length-tuning Patterns"
msgid "Project is missing or read-only. Some settings will not be editable."
msgstr "Project is missing or read-only. Some settings will not be editable."
#, c-format
msgid ""
"Error importing settings from board:\n"
"Associated project file %s could not be loaded"
msgstr ""
"Error importing settings from board:\n"
"Associated project file %s could not be loaded"
msgid "Loading PCB"
msgstr "Loading PCB"
#, c-format
msgid ""
"Error loading board file:\n"
"%s"
msgstr ""
"Error loading board file:\n"
"%s"
msgid "Front Side"
msgstr "Front Side"
msgid "Back Side"
msgstr "Back Side"
msgid "Total"
msgstr "Total"
msgid "THT:"
msgstr "THT:"
msgid "SMD:"
msgstr "SMD:"
msgid "Unspecified:"
msgstr "Unspecified:"
msgid "Through hole:"
msgstr "Through hole:"
msgid "Connector:"
msgstr "Connector:"
msgid "NPTH:"
msgstr "NPTH:"
msgid "Through vias:"
msgstr "Through vias:"
msgid "Blind/buried:"
msgstr "Blind/buried:"
msgid "Micro vias:"
msgstr "Micro vias:"
msgid "Total:"
msgstr "Total:"
msgid "Round"
msgstr "Round"
msgid "Slot"
msgstr "Slot"
msgid "???"
msgstr "???"
msgid "N/A"
msgstr "N/A"
msgid "PTH"
msgstr "PTH"
msgid "NPTH"
msgstr "NPTH"
msgid ""
"PCB statistics report\n"
"====================="
msgstr ""
"PCB statistics report\n"
"====================="
msgid "Date"
msgstr "Date"
msgid "Board name"
msgstr "Board name"
msgid "Area"
msgstr "Area"
msgid "Components"
msgstr "Components"
msgid "Drill holes"
msgstr "Drill holes"
#, c-format
msgid "Error writing file '%s'."
msgstr "Error writing file '%s'."
msgid "Board Size"
msgstr "Board Size"
msgid "Subtract holes from board area"
msgstr "Subtract holes from board area"
msgid "Exclude footprints with no pads"
msgstr "Exclude footprints with no pads"
msgid "X Size"
msgstr "X Size"
msgid "Y Size"
msgstr "Y Size"
msgid "Plated"
msgstr "Plated"
msgid "Via/Pad"
msgstr "Via/Pad"
msgid "Start Layer"
msgstr "Start Layer"
msgid "Stop Layer"
msgstr "Stop Layer"
msgid "Drill Holes"
msgstr "Drill Holes"
msgid "Generate Report File..."
msgstr "Generate Report File..."
msgid "Board Statistics"
msgstr "Board Statistics"
msgid "Update Footprint"
msgstr "Update Footprint"
msgid "Update PCB"
msgstr "Update PCB"
msgid "Graphics Cleanup"
msgstr "Graphics Cleanup"
msgid "Merge lines into rectangles"
msgstr "Merge lines into rectangles"
msgid "Delete redundant graphics"
msgstr "Delete redundant graphics"
msgid "Merge overlapping graphics into pads"
msgstr "Merge overlapping graphics into pads"
msgid ""
"(Pads which appear in a Net Tie pad group will not be considered for "
"merging.)"
msgstr ""
"(Pads which appear in a Net Tie pad group will not be considered for "
"merging.)"
msgid "Fix discontinuities in board outlines"
msgstr "Fix discontinuities in board outlines"
msgid "Tolerance:"
msgstr "Tolerance:"
msgid "Changes to be applied:"
msgstr "Changes to be applied:"
msgid "Cleanup Graphics"
msgstr "Cleanup Graphics"
msgid "Build Changes"
msgstr "Build Changes"
msgid "Checking zones..."
msgstr "Checking zones..."
msgid "Rebuilding connectivity..."
msgstr "Rebuilding connectivity..."
msgid "Board Cleanup"
msgstr "Board Cleanup"
msgid "Delete &tracks connecting different nets"
msgstr "Delete &tracks connecting different nets"
msgid ""
"remove track segments connecting nodes belonging to different nets (short "
"circuit)"
msgstr ""
"remove track segments connecting nodes belonging to different nets (short "
"circuit)"
msgid "&Delete redundant vias"
msgstr "&Delete redundant vias"
msgid "remove vias on through hole pads and superimposed vias"
msgstr "remove vias on through hole pads and superimposed vias"
msgid "Delete vias connected on only one layer"
msgstr "Delete vias connected on only one layer"
msgid "&Merge co-linear tracks"
msgstr "&Merge co-linear tracks"
msgid "merge aligned track segments, and remove null segments"
msgstr "merge aligned track segments, and remove null segments"
msgid "Delete tracks unconnected at one end"
msgstr "Delete tracks unconnected at one end"
msgid "delete tracks having at least one dangling end"
msgstr "delete tracks having at least one dangling end"
msgid "Delete tracks fully inside pads"
msgstr "Delete tracks fully inside pads"
msgid "Delete tracks that have both start and end positions inside of a pad"
msgstr "Delete tracks that have both start and end positions inside of a pad"
msgid "Cleanup Tracks and Vias"
msgstr "Cleanup Tracks and Vias"
msgid "Teardrop on Vias/Pads Properties"
msgstr "Teardrop on Vias/Pads Properties"
msgid "Teardrop on Tracks Properties"
msgstr "Teardrop on Tracks Properties"
msgid "Teardrop Properties"
msgstr "Teardrop Properties"
msgid "Conversion Settings"
msgstr "Conversion Settings"
msgid "Use centerlines"
msgstr "Use centerlines"
msgid "Create bounding hull"
msgstr "Create bounding hull"
msgid "Delete source objects after conversion"
msgstr "Delete source objects after conversion"
msgid "Convert to Copper Zone"
msgstr "Convert to Copper Zone"
msgid "Chamfer distance:"
msgstr "Chamfer distance:"
msgid "Fillet radius:"
msgstr "Fillet radius:"
msgid "Thermal spoke width cannot be smaller than the minimum width."
msgstr "Thermal spoke width cannot be smaller than the minimum width."
msgid "No layer selected."
msgstr "No layer selected."
msgid "<no net> will result in an isolated copper island."
msgstr "<no net> will result in an isolated copper island."
msgid ""
"Pattern to filter net names in filtered list.\n"
"Only net names matching this pattern are displayed."
msgstr ""
"Pattern to filter net names in filtered list.\n"
"Only net names matching this pattern are displayed."
msgid "Hide automatically generated net names"
msgstr "Hide automatically generated net names"
msgid "Sort nets by pad count"
msgstr "Sort nets by pad count"
msgid "Zone name:"
msgstr "Zone name:"
msgid "A unique name for this zone to identify it for DRC"
msgstr "A unique name for this zone to identify it for DRC"
msgid "Zone priority level:"
msgstr "Zone priority level:"
msgid ""
"Zones are filled by priority level, level 3 has higher priority than level "
"2.\n"
"When a zone is inside another zone:\n"
"* If its priority is higher, its outlines are removed from the other zone.\n"
"* If its priority is equal, a DRC error is set."
msgstr ""
"Zones are filled by priority level, level 3 has higher priority than level "
"2.\n"
"When a zone is inside another zone:\n"
"* If its priority is higher, its outlines are removed from the other zone.\n"
"* If its priority is equal, a DRC error is set."
msgid "Outline display:"
msgstr "Outline display:"
msgid "Hatched"
msgstr "Hatched"
msgid "Fully hatched"
msgstr "Fully hatched"
msgid "Outline hatch pitch:"
msgstr "Outline hatch pitch:"
msgid "Corner smoothing:"
msgstr "Corner smoothing:"
msgid "Chamfer"
msgstr "Chamfer"
msgid "Fillet"
msgstr "Fillet"
msgid "Electrical Properties"
msgstr "Electrical Properties"
msgid "Copper clearance for this zone (set to 0 to use the netclass clearance)"
msgstr ""
"Copper clearance for this zone (set to 0 to use the netclass clearance)"
msgid "Minimum width:"
msgstr "Minimum width:"
msgid "Minimum thickness of filled areas."
msgstr "Minimum thickness of filled areas."
msgid "Pad connections:"
msgstr "Pad connections:"
msgid ""
"Default pad connection type to zone.\n"
"This setting can be overridden by local pad settings"
msgstr ""
"Default pad connection type to zone.\n"
"This setting can be overridden by local pad settings"
msgid "Thermal reliefs"
msgstr "Thermal reliefs"
msgid "Reliefs for PTH"
msgstr "Reliefs for PTH"
msgid "Thermal relief gap:"
msgstr "Thermal relief gap:"
msgid ""
"The distance that will be kept clear between the filled area of the zone and "
"a pad connected by thermal relief spokes."
msgstr ""
"The distance that will be kept clear between the filled area of the zone and "
"a pad connected by thermal relief spokes."
msgid "Clearance between pads in the same net and filled areas."
msgstr "Clearance between pads in the same net and filled areas."
msgid "Thermal spoke width:"
msgstr "Thermal spoke width:"
msgid "Width of copper in thermal reliefs."
msgstr "Width of copper in thermal reliefs."
msgid "Fill type:"
msgstr "Fill type:"
msgid "Solid fill"
msgstr "Solid fill"
msgid "Hatch pattern"
msgstr "Hatch pattern"
msgid "Hatch width:"
msgstr "Hatch width:"
msgid "Hatch gap:"
msgstr "Hatch gap:"
msgid "Smoothing effort:"
msgstr "Smoothing effort:"
msgid ""
"Value of smoothing effort\n"
"0 = no smoothing\n"
"1 = chamfer\n"
"2 = round corners\n"
"3 = round corners (finer shape)"
msgstr ""
"Value of smoothing effort\n"
"0 = no smoothing\n"
"1 = chamfer\n"
"2 = round corners\n"
"3 = round corners (finer shape)"
msgid "Smoothing amount:"
msgstr "Smoothing amount:"
msgid ""
"Ratio between smoothed corners size and the gap between lines\n"
"0 = no smoothing\n"
"1.0 = max radius/chamfer size (half gap value)"
msgstr ""
"Ratio between smoothed corners size and the gap between lines\n"
"0 = no smoothing\n"
"1.0 = max radius/chamfer size (half gap value)"
msgid "Remove islands:"
msgstr "Remove islands:"
msgid "Choose what to do with unconnected copper islands"
msgstr "Choose what to do with unconnected copper islands"
msgid "Below area limit"
msgstr "Below area limit"
msgid "Minimum island size:"
msgstr "Minimum island size:"
msgid "Isolated islands smaller than this will be removed"
msgstr "Isolated islands smaller than this will be removed"
msgid "Copper Zone Properties"
msgstr "Copper Zone Properties"
msgid "Numerals (0,1,2,...,9,10)"
msgstr "Numerals (0,1,2,…,9,10)"
msgid "Hexadecimal (0,1,...,F,10,...)"
msgstr "Hexadecimal (0,1,…,F,10,…)"
msgid "Alphabet, minus IOSQXZ"
msgstr "Alphabet, minus IOSQXZ"
msgid "Alphabet, full 26 characters"
msgstr "Alphabet, full 26 characters"
#, c-format
msgid "Bad numeric value for %s: %s"
msgstr "Bad numeric value for %s: %s"
#, c-format
msgid ""
"Could not determine numbering start from '%s': expected value consistent "
"with alphabet '%s'."
msgstr ""
"Could not determine numbering start from '%s': expected value consistent "
"with alphabet '%s'."
msgid "step value"
msgstr "step value"
msgid "horizontal count"
msgstr "horizontal count"
msgid "vertical count"
msgstr "vertical count"
msgid "stagger"
msgstr "stagger"
msgid "point count"
msgstr "point count"
msgid "Bad parameters"
msgstr "Bad parameters"
msgid "Grid Array Size"
msgstr "Grid Array Size"
msgid "Horizontal count:"
msgstr "Horizontal count:"
msgid "Number of columns"
msgstr "Number of columns"
msgid "Vertical count:"
msgstr "Vertical count:"
msgid "Number of rows"
msgstr "Number of rows"
msgid "Items Spacing"
msgstr "Items Spacing"
msgid "Horizontal spacing:"
msgstr "Horizontal spacing:"
msgid "Distance between columns"
msgstr "Distance between columns"
msgid "Vertical spacing:"
msgstr "Vertical spacing:"
msgid "Distance between rows"
msgstr "Distance between rows"
msgid "Horizontal offset:"
msgstr "Horizontal offset:"
msgid "Offset added to the next row position."
msgstr "Offset added to the next row position."
msgid "Vertical offset:"
msgstr "Vertical offset:"
msgid "Offset added to the next column position"
msgstr "Offset added to the next column position"
msgid "Stagger Settings"
msgstr "Stagger Settings"
msgid "Stagger:"
msgstr "Stagger:"
msgid "Value -1, 0 or 1 disable this option."
msgstr "Value -1, 0 or 1 disable this option."
msgid "Rows"
msgstr "Rows"
msgid "Columns"
msgstr "Columns"
msgid "Horizontal, then vertical"
msgstr "Horizontal, then vertical"
msgid "Vertical, then horizontal"
msgstr "Vertical, then horizontal"
msgid "Numbering Direction"
msgstr "Numbering Direction"
msgid "Reverse numbering on alternate rows/columns"
msgstr "Reverse numbering on alternate rows/columns"
msgid "Use first free number"
msgstr "Use first free number"
msgid "From start value"
msgstr "From start value"
msgid "Initial Pad Number"
msgstr "Initial Pad Number"
msgid "Continuous (1, 2, 3...)"
msgstr "Continuous (1, 2, 3…)"
msgid "Coordinate (A1, A2, ... B1, ...)"
msgstr "Coordinate (A1, A2, … B1, …)"
msgid "Pad Numbering Scheme"
msgstr "Pad Numbering Scheme"
msgid "Primary axis numbering:"
msgstr "Primary axis numbering:"
msgid "Secondary axis numbering:"
msgstr "Secondary axis numbering:"
msgid "Pad numbering start:"
msgstr "Pad numbering start:"
msgid "Pad numbering skip:"
msgstr "Pad numbering skip:"
msgid "Grid Array"
msgstr "Grid Array"
msgid "Items to Duplicate"
msgstr "Items to Duplicate"
msgid ""
"This is the position of the selected item,\n"
"or the position of the group to duplicate"
msgstr ""
"This is the position of the selected item,\n"
"or the position of the group to duplicate"
msgid "Ref point pos X:"
msgstr "Ref point pos X:"
msgid "Ref point pos Y:"
msgstr "Ref point pos Y:"
msgid "Array Settings"
msgstr "Array Settings"
msgid "Set center by position"
msgstr "Set center by position"
msgid "Center pos X:"
msgstr "Center pos X:"
msgid "Center pos Y:"
msgstr "Center pos Y:"
msgid "Set center by radius"
msgstr "Set center by radius"
msgid "Radius from center to reference position:"
msgstr "Radius from center to reference position:"
msgid "Distance between Ref point and Center pos."
msgstr "Distance between Ref point and Center pos."
msgid "Angle from center to reference position:"
msgstr "Angle from center to reference position:"
msgid "Angle between Ref point and Center pos."
msgstr "Angle between Ref point and Center pos."
msgid "Duplication Settings"
msgstr "Duplication Settings"
msgid ""
"Positive angles represent an anti-clockwise rotation. An angle of 0 will "
"produce a full circle divided evenly into \"Count\" portions."
msgstr ""
"Positive angles represent an anti-clockwise rotation. An angle of 0 will "
"produce a full circle divided evenly into “Count” portions."
msgid "Item count:"
msgstr "Item count:"
msgid "How many items in the array."
msgstr "How many items in the array."
msgid "Rotate items:"
msgstr "Rotate items:"
msgid ""
"Rotate the item as well as move it - multi-selections will be rotated "
"together"
msgstr ""
"Rotate the item as well as move it - multi-selections will be rotated "
"together"
msgid "Numbering Options"
msgstr "Numbering Options"
msgid "Initial Pad Number:"
msgstr "Initial Pad Number:"
msgid "Pad Numbering:"
msgstr "Pad Numbering:"
msgid "Circular Array"
msgstr "Circular Array"
msgid "Footprint Annotation"
msgstr "Footprint Annotation"
msgid "Keep existing reference designators"
msgstr "Keep existing reference designators"
msgid "Assign unique reference designators"
msgstr "Assign unique reference designators"
msgid ""
"This can conflict with reference designators in the schematic that have not "
"yet been synchronized with the board."
msgstr ""
"This can conflict with reference designators in the schematic that have not "
"yet been synchronized with the board."
msgid ""
"This item was on a non-existing layer.\n"
"It has been moved to the first defined layer."
msgstr ""
"This item was on a non-existing layer.\n"
"It has been moved to the first defined layer."
msgid "Edit Dimension Properties"
msgstr "Edit Dimension Properties"
msgid "Leader Format"
msgstr "Leader Format"
msgid "Text frame:"
msgstr "Text frame:"
msgid "Draw a shape around the leader text"
msgstr "Draw a shape around the leader text"
msgid "Layer:"
msgstr "Layer:"
msgid "Dimension Format"
msgstr "Dimension Format"
msgid "Measured value of this dimension"
msgstr "Measured value of this dimension"
msgid "Override value"
msgstr "Override value"
msgid ""
"When checked, the actual measurement is ignored and any value can be entered"
msgstr ""
"When checked, the actual measurement is ignored and any value can be entered"
msgid "Units:"
msgstr "Units:"
msgid ""
"Units of this dimension (\"automatic\" to follow the units selected in the "
"editor)"
msgstr ""
"Units of this dimension (\"automatic\" to follow the units selected in the "
"editor)"
msgid "Text to print before the dimension value"
msgstr "Text to print before the dimension value"
msgid "Units format:"
msgstr "Units format:"
msgid "Choose how to display the units"
msgstr "Choose how to display the units"
msgid "1234"
msgstr "1234"
msgid "1234 mm"
msgstr "1234 mm"
msgid "1234 (mm)"
msgstr "1234 (mm)"
msgid "Text to print after the dimension value"
msgstr "Text to print after the dimension value"
msgid "Precision:"
msgstr "Precision:"
msgid "Choose how many digits of precision to display"
msgstr "Choose how many digits of precision to display"
msgid "0.0"
msgstr "0.0"
msgid "0.00"
msgstr "0.00"
msgid "0.000"
msgstr "0.000"
msgid "0.0000"
msgstr "0.0000"
msgid "0.00000"
msgstr "0.00000"
msgid "0.00 in / 0 mils / 0.0 mm"
msgstr "0.00 in / 0 mils / 0.0 mm"
msgid "0.000 / 0 / 0.00"
msgstr "0.000 / 0 / 0.00"
msgid "0.0000 / 0.0 / 0.000"
msgstr "0.0000 / 0.0 / 0.000"
msgid "0.00000 / 0.00 / 0.0000"
msgstr "0.00000 / 0.00 / 0.0000"
msgid "Suppress trailing zeroes"
msgstr "Suppress trailing zeroes"
msgid ""
"When checked, \"0.100\" will be shown as \"0.1\" even if the precision "
"setting is higher"
msgstr ""
"When checked, \"0.100\" will be shown as \"0.1\" even if the precision "
"setting is higher"
msgid "Dimension Text"
msgstr "Dimension Text"
msgid "Text width"
msgstr "Text width"
msgid "Text pos X"
msgstr "Text pos X"
msgid "Text height"
msgstr "Text height"
msgid "Text pos Y"
msgstr "Text pos Y"
msgid "Thickness:"
msgstr "Thickness:"
msgid "Text thickness"
msgstr "Text thickness"
msgid "Text orientation"
msgstr "Text orientation"
msgid "90.0"
msgstr "90.0"
msgid "-90.0"
msgstr "-90.0"
msgid "180.0"
msgstr "180.0"
msgid "Position mode:"
msgstr "Position mode:"
msgid "Outside"
msgstr "Outside"
msgid "Inline"
msgstr "Inline"
msgid "Manual"
msgstr "Manual"
msgid "Choose how to position the text relative to the dimension line"
msgstr "Choose how to position the text relative to the dimension line"
msgid "Keep aligned with dimension"
msgstr "Keep aligned with dimension"
msgid "Automatically set the text orientation to match the dimension lines"
msgstr "Automatically set the text orientation to match the dimension lines"
msgid "Dimension Line"
msgstr "Dimension Line"
msgid "Thickness of the dimension lines"
msgstr "Thickness of the dimension lines"
msgid "Arrow length:"
msgstr "Arrow length:"
msgid "Extension line offset:"
msgstr "Extension line offset:"
msgid "Gap between the measured points and the start of the extension lines"
msgstr "Gap between the measured points and the start of the extension lines"
msgid "Extension line overshoot:"
msgstr "Extension line overshoot:"
msgid "Dimension Properties"
msgstr "Dimension Properties"
msgid "Run DRC"
msgstr "Run DRC"
msgid "DRC incomplete: could not compile custom design rules."
msgstr "DRC incomplete: could not compile custom design rules."
msgid "Show design rules."
msgstr "Show design rules."
msgid "-------- DRC cancelled by user.<br><br>"
msgstr "-------- DRC cancelled by user.<br><br>"
#, c-format
msgid "Remove all exclusions for violations of rule '%s'"
msgstr "Remove all exclusions for violations of rule '%s'"
#, c-format
msgid "They will be placed back in the %s list"
msgstr "They will be placed back in the %s list"
#, c-format
msgid "Exclude all violations of rule '%s'..."
msgstr "Exclude all violations of rule '%s'..."
#, c-format
msgid "They will be excluded from the %s list"
msgstr "They will be excluded from the %s list"
msgid "Violation severities can also be edited in the Board Setup... dialog"
msgstr "Violation severities can also be edited in the Board Setup... dialog"
msgid "Open the Board Setup... dialog"
msgstr "Open the Board Setup... dialog"
#, c-format
msgid "Report file '%s' created<br>"
msgstr "Report file '%s' created<br>"
msgid "not run"
msgstr "not run"
msgid "Refill all zones before performing DRC"
msgstr "Refill all zones before performing DRC"
msgid ""
"If selected, all DRC violations for tracks will be reported. This can be "
"slow for complicated designs.\n"
"\n"
"If unselected, only the first DRC violation will be reported for each track "
"connection."
msgstr ""
"If selected, all DRC violations for tracks will be reported. This can be "
"slow for complicated designs.\n"
"\n"
"If unselected, only the first DRC violation will be reported for each track "
"connection."
#, c-format
msgid "Unconnected Items (%s)"
msgstr "Unconnected Items (%s)"
#, c-format
msgid "Schematic Parity (%s)"
msgstr "Schematic Parity (%s)"
msgid "Design Rules Checker"
msgstr "Design Rules Checker"
msgid "Pad names are restricted to 4 characters (including number)."
msgstr "Pad names are restricted to 4 characters (including number)."
msgid "Pad name prefix:"
msgstr "Pad name prefix:"
msgid "First pad number:"
msgstr "First pad number:"
msgid "Numbering step:"
msgstr "Numbering step:"
msgid "Pad Enumeration Settings"
msgstr "Pad Enumeration Settings"
msgid "Change Footprints"
msgstr "Change Footprints"
msgid "Change all footprints on board"
msgstr "Change all footprints on board"
msgid "Change selected footprint(s)"
msgstr "Change selected footprint(s)"
msgid "Change footprints matching reference designator:"
msgstr "Change footprints matching reference designator:"
msgid "Change footprints matching value:"
msgstr "Change footprints matching value:"
msgid "Change footprints with library id:"
msgstr "Change footprints with library id:"
msgid "Update text layers and visibilities"
msgstr "Update text layers and visibilities"
msgid "Update text sizes, styles and positions"
msgstr "Update text sizes, styles and positions"
msgid "Update fabrication attributes"
msgstr "Update fabrication attributes"
msgid "Update 3D models"
msgstr "Update 3D models"
msgid ""
"Update/reset strings: there are two cases these descriptions need to cover: "
"the user made overrides to a footprint on the PCB and wants to remove them, "
"or the user made changes to the library footprint and wants to propagate "
"them back to the PCB."
msgstr ""
"Update/reset strings: there are two cases these descriptions need to cover: "
"the user made overrides to a footprint on the PCB and wants to remove them, "
"or the user made changes to the library footprint and wants to propagate "
"them back to the PCB."
#, c-format
msgid "Updated footprint %s (%s)"
msgstr "Updated footprint %s (%s)"
#, c-format
msgid "Changed footprint %s from '%s' to '%s'"
msgstr "Changed footprint %s from '%s' to '%s'"
msgid "*** library footprint not found ***"
msgstr "*** library footprint not found ***"
msgid ": (no changes)"
msgstr ": (no changes)"
msgid ": OK"
msgstr ": OK"
msgid "Update all footprints on board"
msgstr "Update all footprints on board"
msgid "Update selected footprint(s)"
msgstr "Update selected footprint(s)"
msgid "Update footprints matching reference designator:"
msgstr "Update footprints matching reference designator:"
msgid "Update footprints matching value:"
msgstr "Update footprints matching value:"
msgid "Update footprints with library id:"
msgstr "Update footprints with library id:"
msgid "New footprint library id:"
msgstr "New footprint library id:"
msgid "Remove text items which are not in library footprint"
msgstr "Remove text items which are not in library footprint"
msgid "Update/reset text layers and visibilities"
msgstr "Update/reset text layers and visibilities"
msgid "Update/reset text sizes, styles and positions"
msgstr "Update/reset text sizes, styles and positions"
msgid "Update/reset fabrication attributes"
msgstr "Update/reset fabrication attributes"
msgid "Update/reset 3D models"
msgstr "Update/reset 3D models"
msgid "Update Footprints from Library"
msgstr "Update Footprints from Library"
msgid "IPC-2581 Files (*.xml)|*.xml"
msgstr "IPC-2581 Files (*.xml)|*.xml"
msgid "IPC-2581 Compressed Files (*.zip)|*.zip"
msgstr "IPC-2581 Compressed Files (*.zip)|*.zip"
msgid "Export IPC-2581 File"
msgstr "Export IPC-2581 File"
msgid "manufacturer"
msgstr "manufacturer"
msgid "mfg"
msgstr "mfg"
msgid ""
"Enter a filename if you do not want to use default file names\n"
"Can be used only when printing the current sheet"
msgstr ""
"Enter a filename if you do not want to use default file names\n"
"Can be used only when printing the current sheet"
msgid "The number of values following the decimal separator"
msgstr "The number of values following the decimal separator"
msgid "Version:"
msgstr "Version:"
msgid "Compress output"
msgstr "Compress output"
msgid "Compress output into 'zip' file"
msgstr "Compress output into 'zip' file"
msgid "BOM Columns"
msgstr "BOM Columns"
msgid "Internal ID:"
msgstr "Internal ID:"
msgid ""
"Part ID number used internally during design.\n"
"This number must be unique to each part."
msgstr ""
"Part ID number used internally during design.\n"
"This number must be unique to each part."
msgid "Generate Unique"
msgstr "Generate Unique"
msgid "Manufacturer P/N:"
msgstr "Manufacturer P/N:"
msgid "Column containing the manufacturer part number"
msgstr "Column containing the manufacturer part number"
msgid "Omit"
msgstr "Omit"
msgid "Manufacturer:"
msgstr "Manufacturer:"
msgid "Distributor P/N:"
msgstr "Distributor P/N:"
msgid "Column containing the distributor part number"
msgstr "Column containing the distributor part number"
msgid "Distributor:"
msgstr "Distributor:"
msgid "Export IPC-2581"
msgstr "Export IPC-2581"
#, c-format
msgid "File %s already exists."
msgstr "File %s already exists."
msgid "File name:"
msgstr "File name:"
msgid "Select an IDF export filename"
msgstr "Select an IDF export filename"
msgid "*.emn"
msgstr "*.emn"
msgid "Grid reference point:"
msgstr "Grid reference point:"
msgid "Adjust automatically"
msgstr "Adjust automatically"
msgid "X position:"
msgstr "X position:"
msgid "Y position:"
msgstr "Y position:"
msgid "Output Units"
msgstr "Output Units"
msgid "Export IDFv3"
msgstr "Export IDFv3"
msgid "Non-unity scaled models:"
msgstr "Non-unity scaled models:"
msgid ""
"Scaled models detected. Model scaling is not reliable for mechanical export."
msgstr ""
"Scaled models detected. Model scaling is not reliable for mechanical export."
msgid "Model Scale Warning"
msgstr "Model Scale Warning"
msgid "STEP export failed! Please save the PCB and try again"
msgstr "STEP export failed! Please save the PCB and try again"
msgid "STEP files"
msgstr "STEP files"
msgid "Binary glTF files"
msgstr "Binary glTF files"
msgid "STEP Output File"
msgstr "STEP Output File"
msgid "No filename for output file"
msgstr "No filename for output file"
#, c-format
msgid ""
"Board outline is missing or not closed using %.3f mm tolerance.\n"
"Run DRC for a full analysis."
msgstr ""
"Board outline is missing or not closed using %.3f mm tolerance.\n"
"Run DRC for a full analysis."
msgid "STEP/GLTF Export"
msgstr "STEP/GLTF Export"
msgid "Coordinates"
msgstr "Coordinates"
msgid "Drill/place file origin"
msgstr "Drill/place file origin"
msgid "Grid origin"
msgstr "Grid origin"
msgid "User defined origin"
msgstr "User defined origin"
msgid "Board center origin"
msgstr "Board center origin"
msgid "User Defined Origin"
msgstr "User Defined Origin"
msgid "Other Options"
msgstr "Other Options"
msgid "Ignore 'Do not populate' components"
msgstr "Ignore 'Do not populate' components"
msgid "Do not show components marked 'Do not populate'"
msgstr "Do not show components marked 'Do not populate'"
msgid "Ignore 'Unspecified' components"
msgstr "Ignore 'Unspecified' components"
msgid "Do not show components with Footprint Type 'Unspecified'"
msgstr "Do not show components with Footprint Type 'Unspecified'"
msgid "Substitute similarly named models"
msgstr "Substitute similarly named models"
msgid "Replace VRML models with STEP models of the same name"
msgstr "Replace VRML models with STEP models of the same name"
msgid "Overwrite old file"
msgstr "Overwrite old file"
msgid "Optimize STEP file"
msgstr "Optimize STEP file"
msgid ""
"Disables writing parametric curves. Optimizes file size and write/read "
"times, but may reduce compatibility with other software."
msgstr ""
"Disables writing parametric curves. Optimizes file size and write/read "
"times, but may reduce compatibility with other software."
msgid "Fuse shapes (time consuming)"
msgstr "Fuse shapes (time consuming)"
msgid "Combine intersecting geometry into one shape."
msgstr "Combine intersecting geometry into one shape."
msgid "Export as Compound shape"
msgstr "Export as Compound shape"
msgid ""
"Merges all shapes into a single Compound shape. Useful for external software "
"that does de-duplication based on shape names."
msgstr ""
"Merges all shapes into a single Compound shape. Useful for external software "
"that does de-duplication based on shape names."
msgid "Export tracks, pads and vias"
msgstr "Export tracks, pads and vias"
msgid "Export tracks, pads and vias on external copper layers."
msgstr "Export tracks, pads and vias on external copper layers."
msgid "Export zones on external copper layers."
msgstr "Export zones on external copper layers."
msgid "Export silkscreen"
msgstr "Export silkscreen"
msgid "Export silkscreen graphics."
msgstr "Export silkscreen graphics."
msgid "Export solder mask"
msgstr "Export solder mask"
msgid "Export solder mask graphics."
msgstr "Export solder mask graphics."
msgid "Export solder paste"
msgstr "Export solder paste"
msgid "Export solder paste graphics."
msgstr "Export solder paste graphics."
msgid "Board outline chaining tolerance:"
msgstr "Board outline chaining tolerance:"
msgid "Tight (0.001 mm)"
msgstr "Tight (0.001 mm)"
msgid "Standard (0.01 mm)"
msgstr "Standard (0.01 mm)"
msgid "Loose (0.1 mm)"
msgstr "Loose (0.1 mm)"
msgid ""
"Tolerance sets the distance between two points that are considered joined "
"when building the board outlines."
msgstr ""
"Tolerance sets the distance between two points that are considered joined "
"when building the board outlines."
msgid "Export STEP / GLTF"
msgstr "Export STEP / GLTF"
#, c-format
msgid "Process failed with exit code %d"
msgstr "Process failed with exit code %d"
msgid "Success"
msgstr "Success"
msgid "Command line:\n"
msgstr "Command line:\n"
msgid "3D Export"
msgstr "3D Export"
msgid "Use a relative path?"
msgstr "Use a relative path?"
msgid ""
"Cannot make path relative (target volume different from board file volume)!"
msgstr ""
"Cannot make path relative (target volume different from board file volume)!"
#, c-format
msgid "Could not write plot files to folder '%s'."
msgstr "Could not write plot files to folder '%s'."
#, c-format
msgid "Exported '%s'."
msgstr "Exported '%s'."
msgid "Technical layers:"
msgstr "Technical layers:"
msgid "Print Mode"
msgstr "Print Mode"
msgid "Export as black elements on a white background"
msgstr "Export as black elements on a white background"
msgid "Use current board theme"
msgstr "Use current board theme"
msgid "Page with frame and title block"
msgstr "Page with frame and title block"
msgid "Current page size"
msgstr "Current page size"
msgid "Board area only"
msgstr "Board area only"
msgid "SVG Page Size"
msgstr "SVG Page Size"
msgid "Print the layer(s) horizontally mirrored"
msgstr "Print the layer(s) horizontally mirrored"
msgid "Print one page per layer"
msgstr "Print one page per layer"
msgid "Print board edges on all pages"
msgstr "Print board edges on all pages"
msgid "Export SVG File"
msgstr "Export SVG File"
msgid "Are you sure you want to overwrite the existing file?"
msgstr "Are you sure you want to overwrite the existing file?"
#, c-format
msgid "Failed to create folder '%s'."
msgstr "Failed to create folder '%s'."
msgid "Save VRML Board File"
msgstr "Save VRML Board File"
msgid "*.wrl"
msgstr "*.wrl"
msgid "Footprint 3D model path:"
msgstr "Footprint 3D model path:"
msgid "Coordinate Origin Options"
msgstr "Coordinate Origin Options"
msgid "User defined origin:"
msgstr "User defined origin:"
msgid "meter"
msgstr "meter"
msgid "0.1 Inch"
msgstr "0.1 Inch"
msgid "Copy 3D model files to 3D model path"
msgstr "Copy 3D model files to 3D model path"
msgid ""
"If checked: copy 3D models to the destination folder\n"
"If not checked: Embed 3D models in the VRML board file"
msgstr ""
"If checked: copy 3D models to the destination folder\n"
"If not checked: Embed 3D models in the VRML board file"
msgid "Use relative paths to model files in board VRML file"
msgstr "Use relative paths to model files in board VRML file"
msgid "Use paths for model files in board VRML file relative to the VRML file"
msgstr "Use paths for model files in board VRML file relative to the VRML file"
msgid "VRML Export Options"
msgstr "VRML Export Options"
msgid "Include &footprints"
msgstr "Include &footprints"
msgid "Include t&ext items"
msgstr "Include t&ext items"
msgid "Include &locked footprints"
msgstr "Include &locked footprints"
msgid "Include &drawings"
msgstr "Include &drawings"
msgid "Include &tracks"
msgstr "Include &tracks"
msgid "Include &board outline layer"
msgstr "Include &board outline layer"
msgid "Include &vias"
msgstr "Include &vias"
msgid "Include &zones"
msgstr "Include &zones"
msgid "Filter Selected Items"
msgstr "Filter Selected Items"
msgid "Searching..."
msgstr "Searching..."
#, c-format
msgid "'%s' not found"
msgstr "'%s' not found"
msgid "No more items to show"
msgstr "No more items to show"
msgid "No hits"
msgstr "No hits"
#, c-format
msgid "'%s' found"
msgstr "'%s' found"
#, c-format
msgid "Hit(s): %d / %zu"
msgstr "Hit(s): %d / %zu"
msgid "Search for:"
msgstr "Search for:"
msgid "Match case"
msgstr "Match case"
msgid "Wrap"
msgstr "Wrap"
msgid "Search footprint reference designators"
msgstr "Search footprint reference designators"
msgid "Search footprint values"
msgstr "Search footprint values"
msgid "Search other text items"
msgstr "Search other text items"
msgid "Search DRC markers"
msgstr "Search DRC markers"
msgid "Search net names"
msgstr "Search net names"
msgid "Restart Search"
msgstr "Restart Search"
msgid "Footprint: "
msgstr "Footprint: "
msgid "Symbol:"
msgstr "Symbol:"
msgid "Sheet: "
msgstr "Sheet: "
msgid "Library Association"
msgstr "Library Association"
msgid "Schematic Association"
msgstr "Schematic Association"
msgid "Footprint Associations"
msgstr "Footprint Associations"
msgid "Run Checks"
msgstr "Run Checks"
msgid "Footprint Checker"
msgstr "Footprint Checker"
msgid "Choose Footprint"
msgstr "Choose Footprint"
msgid "3D Models"
msgstr "3D Models"
msgid ""
"Locked footprints cannot be freely moved and oriented on the canvas and can "
"only be selected when the 'Locked items' checkbox is checked in the "
"selection filter."
msgstr ""
"Locked footprints cannot be freely moved and oriented on the canvas and can "
"only be selected when the 'Locked items' checkbox is checked in the "
"selection filter."
#, c-format
msgid "Text width must be at least %s."
msgstr "Text width must be at least %s."
#, c-format
msgid "Text width must be at most %s."
msgstr "Text width must be at most %s."
#, c-format
msgid "Text height must be at least %s."
msgstr "Text height must be at least %s."
#, c-format
msgid "Text height must be at most %s."
msgstr "Text height must be at most %s."
#, c-format
msgid ""
"Text thickness is too large for the text size.\n"
"It will be clamped at %s."
msgstr ""
"Text thickness is too large for the text size.\n"
"It will be clamped at %s."
msgid "Edit Footprint Properties"
msgstr "Edit Footprint Properties"
msgid "Text Items"
msgstr "Text Items"
msgid "Keep Upright"
msgstr "Keep Upright"
msgid "X Offset"
msgstr "X Offset"
msgid "Y Offset"
msgstr "Y Offset"
msgid "Reference designator"
msgstr "Reference designator"
msgid "90"
msgstr "90"
msgid "Side:"
msgstr "Side:"
msgid "Footprint type:"
msgstr "Footprint type:"
msgid "Through hole"
msgstr "Through hole"
msgid "SMD"
msgstr "SMD"
msgid "Not in schematic"
msgstr "Not in schematic"
msgid "Exclude from position files"
msgstr "Exclude from position files"
msgid "Exempt from courtyard requirement"
msgstr "Exempt from courtyard requirement"
msgid "Will not generate \"missing courtyard\" DRC violations"
msgstr "Will not generate \"missing courtyard\" DRC violations"
msgid "Update Footprint from Library..."
msgstr "Update Footprint from Library…"
msgid "Change Footprint..."
msgstr "Change Footprint…"
msgid "Edit Library Footprint..."
msgstr "Edit Library Footprint…"
msgid "Clearances"
msgstr "Clearances"
msgid "Leave values blank to use Board Setup values."
msgstr "Leave values blank to use Board Setup values."
msgid "Pad clearance:"
msgstr "Pad clearance:"
msgid ""
"This is the local net clearance for all pad of this footprint\n"
"If 0, the Netclass values are used\n"
"This value can be superseded by a pad local value."
msgstr ""
"This is the local net clearance for all pad of this footprint\n"
"If 0, the Netclass values are used\n"
"This value can be superseded by a pad local value."
msgid "Solder mask expansion:"
msgstr "Solder mask expansion:"
msgid ""
"This is the local clearance between pads and the solder mask for this "
"footprint.\n"
"This value can be superseded by a pad local value.\n"
"If 0, the global value is used."
msgstr ""
"This is the local clearance between pads and the solder mask for this "
"footprint.\n"
"This value can be superseded by a pad local value.\n"
"If 0, the global value is used."
msgid "Allow bridged solder mask apertures between pads"
msgstr "Allow bridged solder mask apertures between pads"
msgid "Solder paste absolute clearance:"
msgstr "Solder paste absolute clearance:"
msgid ""
"This is the local clearance between pads and the solder paste for this "
"footprint.\n"
"This value can be superseded by a pad local values.\n"
"The final clearance value is the sum of this value and the clearance value "
"ratio.\n"
"A negative value means a smaller stencil aperture size than pad size."
msgstr ""
"This is the local clearance between pads and the solder paste for this "
"footprint.\n"
"This value can be superseded by a pad local values.\n"
"The final clearance value is the sum of this value and the clearance value "
"ratio.\n"
"A negative value means a smaller stencil aperture size than pad size."
msgid "Solder paste relative clearance:"
msgstr "Solder paste relative clearance:"
#, c-format
msgid ""
"This is the local clearance ratio applied as a percentage of the pad width "
"and height for this footprint.\n"
"A value of 10 means the horizontal clearance value is 10% of the pads "
"width, and the vertical clearance value is 10% of the pads height.\n"
"This value can be superseded by a pad local value.\n"
"The final clearance value is the sum of this value and the absolute "
"clearance value.\n"
"A negative value means a smaller stencil aperture size than pad size."
msgstr ""
"This is the local clearance ratio applied as a percentage of the pad width "
"and height for this footprint.\n"
"A value of 10 means the horizontal clearance value is 10% of the pads "
"width, and the vertical clearance value is 10% of the pads height.\n"
"This value can be superseded by a pad local value.\n"
"The final clearance value is the sum of this value and the absolute "
"clearance value.\n"
"A negative value means a smaller stencil aperture size than pad size."
msgid ""
"Note: solder mask and paste values are used only for pads on copper layers."
msgstr ""
"Note: solder mask and paste values are used only for pads on copper layers."
msgid ""
"Note: solder paste clearances (absolute and relative) are added to determine "
"the final clearance."
msgstr ""
"Note: solder paste clearances (absolute and relative) are added to determine "
"the final clearance."
msgid "Connection to Copper Zones"
msgstr "Connection to Copper Zones"
msgid "Pad connection to zones:"
msgstr "Pad connection to zones:"
msgid "Use zone setting"
msgstr "Use zone setting"
msgid "Thermal relief"
msgstr "Thermal relief"
msgid "Clearance Overrides and Settings"
msgstr "Clearance Overrides and Settings"
msgid ""
"The library ID and footprint ID currently assigned. Use \"Change "
"Footprint...\" to assign a different footprint."
msgstr ""
"The library ID and footprint ID currently assigned. Use \"Change "
"Footprint...\" to assign a different footprint."
msgid "Footprint Properties"
msgstr "Footprint Properties"
msgid "Footprint must have a name."
msgstr "Footprint must have a name."
#, c-format
msgid "Footprint name may not contain '%s'."
msgstr "Footprint name may not contain '%s'."
#, c-format
msgid "The text width must be between %s and %s."
msgstr "The text width must be between %s and %s."
#, c-format
msgid "The text height must be between %s and %s."
msgstr "The text height must be between %s and %s."
msgid ""
"The text thickness is too large for the text size.\n"
"It will be clamped."
msgstr ""
"The text thickness is too large for the text size.\n"
"It will be clamped."
msgid "Unconstrained"
msgstr "Unconstrained"
msgid "Footprint name:"
msgstr "Footprint name:"
msgid "Description:"
msgstr "Description:"
msgid "Private Layers"
msgstr "Private Layers"
msgid "Component type:"
msgstr "Component type:"
msgid "Leave values blank to use netclass values."
msgstr "Leave values blank to use netclass values."
msgid ""
"This is the local net clearance for all pads of this footprint.\n"
"If 0, the Netclass values are used.\n"
"This value can be overridden on a pad-by-pad basis in the Local\n"
"Clearance and Settings tab of Pad Properties."
msgstr ""
"This is the local net clearance for all pads of this footprint.\n"
"If 0, the Netclass values are used.\n"
"This value can be overridden on a pad-by-pad basis in the Local\n"
"Clearance and Settings tab of Pad Properties."
msgid ""
"This is the local clearance between pads and the solder mask for \n"
"this footprint.\n"
"If 0, the global value is used.\n"
"This value can be overridden on a pad-by-pad basis in the Local\n"
"Clearance and Settings tab of Pad Properties."
msgstr ""
"This is the local clearance between pads and the solder mask for \n"
"this footprint.\n"
"If 0, the global value is used.\n"
"This value can be overridden on a pad-by-pad basis in the Local\n"
"Clearance and Settings tab of Pad Properties."
msgid ""
"This is the local clearance between pads and the solder paste for\n"
"this footprint.\n"
"The final clearance value is the sum of this value and the clearance value "
"ratio.\n"
"A negative value means a smaller stencil aperture size than pad size.\n"
"This value can be overridden on a pad-by-pad basis in the Local\n"
"Clearance and Settings tab of Pad Properties."
msgstr ""
"This is the local clearance between pads and the solder paste for\n"
"this footprint.\n"
"The final clearance value is the sum of this value and the clearance value "
"ratio.\n"
"A negative value means a smaller stencil aperture size than pad size.\n"
"This value can be overridden on a pad-by-pad basis in the Local\n"
"Clearance and Settings tab of Pad Properties."
#, c-format
msgid ""
"This is the local clearance ratio applied as a percentage of the pad width "
"and height for this footprint.\n"
"A value of 10 means the horizontal clearance value is 10% of the pads "
"width, and the vertical clearance value is 10% of the pads height.\n"
"The final clearance value is the sum of this value and the absolute "
"clearance value.\n"
"A negative value means a smaller stencil aperture size than pad size.\n"
"This value can be overridden on a pad-by-pad basis in the Local Clearance "
"and Settings tab of Pad Properties."
msgstr ""
"This is the local clearance ratio applied as a percentage of the pad width "
"and height for this footprint.\n"
"A value of 10 means the horizontal clearance value is 10% of the pads "
"width, and the vertical clearance value is 10% of the pads height.\n"
"The final clearance value is the sum of this value and the absolute "
"clearance value.\n"
"A negative value means a smaller stencil aperture size than pad size.\n"
"This value can be overridden on a pad-by-pad basis in the Local Clearance "
"and Settings tab of Pad Properties."
msgid "Net Ties"
msgstr "Net Ties"
msgid "Pad groups allowed to short different nets:"
msgstr "Pad groups allowed to short different nets:"
msgid "All footprint generator scripts were loaded"
msgstr "All footprint generator scripts were loaded"
msgid "Available Footprint Generators"
msgstr "Available Footprint Generators"
msgid "Search paths:"
msgstr "Search paths:"
msgid "Not loadable python scripts:"
msgstr "Not loadable python scripts:"
msgid "Show Trace"
msgstr "Show Trace"
msgid "Update Python Modules"
msgstr "Update Python Modules"
msgid "Footprint Generators"
msgstr "Footprint Generators"
msgid "Traceback of Python Script Errors"
msgstr "Traceback of Python Script Errors"
#, c-format
msgid "Front (top side) placement file: '%s'."
msgstr "Front (top side) placement file: '%s'."
#, c-format
msgid "Component count: %d."
msgstr "Component count: %d."
#, c-format
msgid "Back (bottom side) placement file: '%s'."
msgstr "Back (bottom side) placement file: '%s'."
#, c-format
msgid "Full component count: %d."
msgstr "Full component count: %d."
msgid "File generation successful."
msgstr "File generation successful."
msgid "No footprint for automated placement."
msgstr "No footprint for automated placement."
#, c-format
msgid "Placement file: '%s'."
msgstr "Placement file: '%s'."
#, c-format
msgid ""
"Footprint report file created:\n"
"'%s'."
msgstr ""
"Footprint report file created:\n"
"'%s'."
msgid "Footprint Report"
msgstr "Footprint Report"
msgid "ASCII"
msgstr "ASCII"
msgid "Gerber X3"
msgstr "Gerber X3"
msgid "Separate files for front, back"
msgstr "Separate files for front, back"
msgid "Single file for board"
msgstr "Single file for board"
msgid "Files"
msgstr "Files"
msgid ""
"Creates 2 files: one for each board side or\n"
"Creates only one file containing all footprints to place\n"
msgstr ""
"Creates 2 files: one for each board side or\n"
"Creates only one file containing all footprints to place\n"
msgid "Include only SMD footprints"
msgstr "Include only SMD footprints"
msgid "Exclude all footprints with through hole pads"
msgstr "Exclude all footprints with through hole pads"
msgid "Include board edge layer"
msgstr "Include board edge layer"
msgid "Use negative X coordinates for footprints on bottom layer"
msgstr "Use negative X coordinates for footprints on bottom layer"
msgid "Generate Placement Files"
msgstr "Generate Placement Files"
msgid "Export to GenCAD settings"
msgstr "Export to GenCAD settings"
msgid "Select a GenCAD export filename"
msgstr "Select a GenCAD export filename"
msgid "Flip bottom footprint padstacks"
msgstr "Flip bottom footprint padstacks"
msgid "Generate unique pin names"
msgstr "Generate unique pin names"
msgid "Generate a new shape for each footprint instance (do not reuse shapes)"
msgstr "Generate a new shape for each footprint instance (do not reuse shapes)"
msgid "Use drill/place file origin as origin"
msgstr "Use drill/place file origin as origin"
msgid "Save the origin coordinates in the file"
msgstr "Save the origin coordinates in the file"
msgid "Generate Drill File"
msgstr "Generate Drill File"
msgid "Generate Map File"
msgstr "Generate Map File"
#, c-format
msgid "Could not write drill and/or map files to folder '%s'."
msgstr "Could not write drill and/or map files to folder '%s'."
msgid "Save Drill Report File"
msgstr "Save Drill Report File"
msgid "Output folder:"
msgstr "Output folder:"
msgid "Drill File Format"
msgstr "Drill File Format"
msgid "Excellon"
msgstr "Excellon"
msgid ""
"Not recommended.\n"
"Used mostly by users who make the boards themselves."
msgstr ""
"Not recommended.\n"
"Used mostly by users who make the boards themselves."
msgid ""
"Not recommended.\n"
"Only use it for board houses which do not accept fully featured headers."
msgstr ""
"Not recommended.\n"
"Only use it for board houses which do not accept fully featured headers."
msgid "PTH and NPTH in single file"
msgstr "PTH and NPTH in single file"
msgid ""
"Not recommended.\n"
"Only use for board houses which ask for merged PTH and NPTH into a single "
"file."
msgstr ""
"Not recommended.\n"
"Only use for board houses which ask for merged PTH and NPTH into a single "
"file."
msgid "Use route command (recommended)"
msgstr "Use route command (recommended)"
msgid "Use alternate drill mode"
msgstr "Use alternate drill mode"
msgid "Oval Holes Drill Mode"
msgstr "Oval Holes Drill Mode"
msgid ""
"Oval holes frequently create problems for board houses.\n"
"\"Use route command\" uses the usual G00 route command (recommended)\n"
" \"Use alternate mode\" uses another drill/ route command (G85)\n"
"(Use it only if the recommended command does not work)"
msgstr ""
"Oval holes frequently create problems for board houses.\n"
"\"Use route command\" uses the usual G00 route command (recommended)\n"
" \"Use alternate mode\" uses another drill/ route command (G85)\n"
"(Use it only if the recommended command does not work)"
msgid "Gerber X2"
msgstr "Gerber X2"
msgid "PostScript"
msgstr "PostScript"
msgid "Map File Format"
msgstr "Map File Format"
msgid "Creates a drill map in PDF or other formats"
msgstr "Creates a drill map in PDF or other formats"
msgid "Absolute"
msgstr "Absolute"
msgid "Drill Origin"
msgstr "Drill Origin"
msgid ""
"Choose the coordinate origin: absolute or relative to the drill/place file "
"origin"
msgstr ""
"Choose the coordinate origin: absolute or relative to the drill/place file "
"origin"
msgid "Drill Units"
msgstr "Drill Units"
msgid "Decimal format (recommended)"
msgstr "Decimal format (recommended)"
msgid "Suppress leading zeros"
msgstr "Suppress leading zeros"
msgid "Suppress trailing zeros"
msgstr "Suppress trailing zeros"
msgid "Keep zeros"
msgstr "Keep zeros"
msgid "Zeros Format"
msgstr "Zeros Format"
msgid "Choose EXCELLON numbers notation"
msgstr "Choose EXCELLON numbers notation"
msgid "Precision"
msgstr "Precision"
msgid "Hole Counts"
msgstr "Hole Counts"
msgid "Plated pads:"
msgstr "Plated pads:"
msgid "Non-plated pads:"
msgstr "Non-plated pads:"
msgid "Buried vias:"
msgstr "Buried vias:"
#, c-format
msgid "Generators A (%s)"
msgstr "Generators A (%s)"
msgid "Rebuild selected"
msgstr "Rebuild selected"
msgid "Rebuild this type"
msgstr "Rebuild this type"
msgid "Rebuild All"
msgstr "Rebuild All"
msgid "Generator Objects"
msgstr "Generator Objects"
msgid "Reference designator:"
msgstr "Reference designator:"
msgid "(specify multiple items separated by spaces for successive placement)"
msgstr "(specify multiple items separated by spaces for successive placement)"
msgid "Available footprints:"
msgstr "Available footprints:"
msgid "Get and Move Footprint"
msgstr "Get and Move Footprint"
msgid "Items to Delete"
msgstr "Items to Delete"
msgid "Zones"
msgstr "Zones"
msgid "Board outlines"
msgstr "Board outlines"
msgid "Footprints"
msgstr "Footprints"
msgid "Tracks && vias"
msgstr "Tracks && vias"
msgid "Markers"
msgstr "Markers"
msgid "Clear board"
msgstr "Clear board"
msgid "Filter Settings"
msgstr "Filter Settings"
msgid "Locked graphics"
msgstr "Locked graphics"
msgid "Unlocked graphics"
msgstr "Unlocked graphics"
msgid "Locked footprints"
msgstr "Locked footprints"
msgid "Unlocked footprints"
msgstr "Unlocked footprints"
msgid "Locked tracks"
msgstr "Locked tracks"
msgid "Unlocked tracks"
msgstr "Unlocked tracks"
msgid "Current layer only"
msgstr "Current layer only"
msgid "Layer Filter"
msgstr "Layer Filter"
msgid "Current layer:"
msgstr "Current layer:"
msgid "Delete Items"
msgstr "Delete Items"
msgid "Set teardrops to default values for shape"
msgstr "Set teardrops to default values for shape"
msgid "Set teardrops to specified values:"
msgstr "Set teardrops to specified values:"
msgid "Add teardrops with default values for shape"
msgstr "Add teardrops with default values for shape"
msgid "Add teardrops with specified values:"
msgstr "Add teardrops with specified values:"
msgid "Edit Teardrops"
msgstr "Edit Teardrops"
msgid "PTH pads"
msgstr "PTH pads"
msgid "SMD pads"
msgstr "SMD pads"
msgid "Track to track"
msgstr "Track to track"
msgid "Filter Items"
msgstr "Filter Items"
msgid "Filter items by net class:"
msgstr "Filter items by net class:"
msgid "Filter items by layer:"
msgstr "Filter items by layer:"
msgid "Round pads only"
msgstr "Round pads only"
msgid "Existing teardrops only"
msgstr "Existing teardrops only"
msgid "Remove teardrops"
msgstr "Remove teardrops"
msgid "Edit default values in Board Setup"
msgstr "Edit default values in Board Setup"
msgid "Prefer zone connection"
msgstr "Prefer zone connection"
msgid ""
"Do not create teardrops on tracks connected to pads that are also connected "
"to a copper zone."
msgstr ""
"Do not create teardrops on tracks connected to pads that are also connected "
"to a copper zone."
msgid "Allow teardrops to span two track segments"
msgstr "Allow teardrops to span two track segments"
msgid ""
"Allows a teardrop to extend over the first 2 connected track segments if the "
"first track segment is too short to accommodate the best length."
msgstr ""
"Allows a teardrop to extend over the first 2 connected track segments if the "
"first track segment is too short to accommodate the best length."
msgid "Maximum track width:"
msgstr "Maximum track width:"
msgid ""
"Max pad/via size to track width ratio to create a teardrop.\n"
"100 always creates a teardrop."
msgstr ""
"Max pad/via size to track width ratio to create a teardrop.\n"
"100 always creates a teardrop."
msgid ""
"Tracks which are similar in size to the pad or via do not need teardrops."
msgstr ""
"Tracks which are similar in size to the pad or via do not need teardrops."
msgid "(as a percentage of pad/via minor dimension)"
msgstr "(as a percentage of pad/via minor dimension)"
msgid "Best length (L):"
msgstr "Best length (L):"
msgid "%("
msgstr "%("
msgid "d"
msgstr "d"
msgid " )"
msgstr " )"
msgid "Maximum length (L):"
msgstr "Maximum length (L):"
msgid "Best width (W):"
msgstr "Best width (W):"
msgid "Maximum width (W):"
msgstr "Maximum width (W):"
msgid "Curved edges"
msgstr "Curved edges"
msgid "Points:"
msgstr "Points:"
msgid "Set Teardrops"
msgstr "Set Teardrops"
msgid "Other text items"
msgstr "Other text items"
msgid "Graphic items"
msgstr "Graphic items"
msgid "Dimension items"
msgstr "Dimension items"
msgid "Silk Layers"
msgstr "Silk Layers"
msgid "Copper Layers"
msgstr "Copper Layers"
msgid "Edge Cuts"
msgstr "Edge Cuts"
msgid "Courtyards"
msgstr "Courtyards"
msgid "Fab Layers"
msgstr "Fab Layers"
msgid "Other Layers"
msgstr "Other Layers"
msgid "Line Thickness"
msgstr "Line Thickness"
msgid "Text Width"
msgstr "Text Width"
msgid "Text Height"
msgstr "Text Height"
msgid "Text Thickness"
msgstr "Text Thickness"
msgid "Upright"
msgstr "Upright"
msgid "Set to layer and dimension default values:"
msgstr "Set to layer and dimension default values:"
msgid "Set to layer default values:"
msgstr "Set to layer default values:"
msgid "Other footprint text items"
msgstr "Other footprint text items"
msgid "Footprint graphic items"
msgstr "Footprint graphic items"
msgid "Footprint dimension items"
msgstr "Footprint dimension items"
msgid "PCB graphic items"
msgstr "PCB graphic items"
msgid "PCB text items"
msgstr "PCB text items"
msgid "PCB dimension items"
msgstr "PCB dimension items"
msgid "Filter items by parent footprint library id:"
msgstr "Filter items by parent footprint library id:"
msgid "Set to specified values:"
msgstr "Set to specified values:"
msgid "Keep upright"
msgstr "Keep upright"
msgid "Center on footprint"
msgstr "Center on footprint"
msgid "Filter tracks by width:"
msgstr "Filter tracks by width:"
msgid "Filter vias by size:"
msgstr "Filter vias by size:"
msgid "Via size:"
msgstr "Via size:"
msgid "Set to net class / custom rule values"
msgstr "Set to net class / custom rule values"
msgid "Set Track and Via Properties"
msgstr "Set Track and Via Properties"
msgid "footprint"
msgstr "footprint"
#, c-format
msgid "Error occurred writing empty footprint library table '%s'."
msgstr "Error occurred writing empty footprint library table '%s'."
msgid "Please select a footprint library table file."
msgstr "Please select a footprint library table file."
#, c-format
msgid "'%s' is not a valid footprint library table."
msgstr "'%s' is not a valid footprint library table."
#, c-format
msgid "Cannot create library table path '%s'."
msgstr "Cannot create library table path '%s'."
#, c-format
msgid ""
"Cannot copy footprint library table from:\n"
"%s\n"
"to:\n"
"%s."
msgstr ""
"Cannot copy footprint library table from:\n"
"%s\n"
"to:\n"
"%s."
msgid "Error loading footprint library table."
msgstr "Error loading footprint library table."
msgid "Edit Group Properties"
msgstr "Edit Group Properties"
msgid "Group name:"
msgstr "Group name:"
msgid "Prevents group from being moved on canvas"
msgstr "Prevents group from being moved on canvas"
msgid "Group members:"
msgstr "Group members:"
msgid "Group Properties"
msgstr "Group Properties"
msgid "Load and Test Netlist"
msgstr "Load and Test Netlist"
msgid "Import Netlist"
msgstr "Import Netlist"
msgid "Please choose a valid netlist file."
msgstr "Please choose a valid netlist file."
msgid "The netlist file does not exist."
msgstr "The netlist file does not exist."
msgid "Changes Applied to PCB"
msgstr "Changes Applied to PCB"
#, c-format
msgid "Reading netlist file '%s'.\n"
msgstr "Reading netlist file '%s'.\n"
msgid "Using reference designators to match symbols and footprints.\n"
msgstr "Using reference designators to match symbols and footprints.\n"
msgid "Using tstamps (unique IDs) to match symbols and footprints.\n"
msgstr "Using tstamps (unique IDs) to match symbols and footprints.\n"
msgid "Netlist file:"
msgstr "Netlist file:"
msgid "Link footprints using component tstamps (unique ids)"
msgstr "Link footprints using component tstamps (unique ids)"
msgid "Link footprints using reference designators"
msgstr "Link footprints using reference designators"
msgid "Link Method"
msgstr "Link Method"
msgid ""
"Select whether to update footprint references to match their currently-"
"assigned symbols, or to re-assign footprints to symbols which match their "
"current references."
msgstr ""
"Select whether to update footprint references to match their currently-"
"assigned symbols, or to re-assign footprints to symbols which match their "
"current references."
msgid "Delete footprints with no components in netlist"
msgstr "Delete footprints with no components in netlist"
msgid "Replace footprints with those specified in netlist"
msgstr "Replace footprints with those specified in netlist"
msgid "Delete/replace footprints even if locked"
msgstr "Delete/replace footprints even if locked"
msgid "Delete tracks shorting multiple nets"
msgstr "Delete tracks shorting multiple nets"
msgid "Deselect All"
msgstr "Deselect All"
msgid "Board layers and physical stackup"
msgstr "Board layers and physical stackup"
msgid "Solder mask/paste defaults"
msgstr "Solder mask/paste defaults"
msgid "Text && graphics default properties"
msgstr "Text && graphics default properties"
msgid "Text && graphics formatting"
msgstr "Text && graphics formatting"
msgid "Design rule constraints"
msgstr "Design rule constraints"
msgid "Predefined track && via dimensions"
msgstr "Predefined track && via dimensions"
msgid "Teardrop defaults"
msgstr "Teardrop defaults"
msgid "Length-tuning pattern defaults"
msgstr "Length-tuning pattern defaults"
msgid "Custom rules"
msgstr "Custom rules"
msgid "Imported Layer"
msgstr "Imported Layer"
msgid "KiCad Layer"
msgstr "KiCad Layer"
msgid ""
"All required layers (marked with '*') must be matched. Please click on 'Auto-"
"Match Layers' to automatically match the remaining layers"
msgstr ""
"All required layers (marked with '*') must be matched. Please click on 'Auto-"
"Match Layers' to automatically match the remaining layers"
msgid "Unmatched Layers"
msgstr "Unmatched Layers"
msgid "Imported Layers"
msgstr "Imported Layers"
msgid "KiCad Layers"
msgstr "KiCad Layers"
msgid "Add selected layers to matched layers list."
msgstr "Add selected layers to matched layers list."
msgid "Remove selected layers from matched layers list."
msgstr "Remove selected layers from matched layers list."
msgid "<<"
msgstr "<<"
msgid "Remove all matched layers."
msgstr "Remove all matched layers."
msgid "Matched Layers"
msgstr "Matched Layers"
msgid "Auto-Match Layers"
msgstr "Auto-Match Layers"
msgid "Automatically match any unmatched layers to their KiCad equivalent."
msgstr "Automatically match any unmatched layers to their KiCad equivalent."
msgid "Edit Mapping of Imported Layers"
msgstr "Edit Mapping of Imported Layers"
msgid "Top/Front layer:"
msgstr "Top/Front layer:"
msgid "Bottom/Back layer:"
msgstr "Bottom/Back layer:"
msgid "Select Layer"
msgstr "Select Layer"
msgid "Select Copper Layer Pair"
msgstr "Select Copper Layer Pair"
msgid "Rotate around item anchor"
msgstr "Rotate around item anchor"
msgid "Rotate around selection center"
msgstr "Rotate around selection center"
msgid "Rotate around local coordinates origin"
msgstr "Rotate around local coordinates origin"
msgid "Rotate around drill/place origin"
msgstr "Rotate around drill/place origin"
msgid "Distance:"
msgstr "Distance:"
msgid "Move X:"
msgstr "Move X:"
msgid "Move Y:"
msgstr "Move Y:"
msgid ""
"Invalid movement values. Movement would place selection outside of the "
"maximum board area."
msgstr ""
"Invalid movement values. Movement would place selection outside of the "
"maximum board area."
msgid "Rotate:"
msgstr "Rotate:"
msgid "Rotate around center of selection"
msgstr "Rotate around center of selection"
msgid "Use polar coordinates"
msgstr "Use polar coordinates"
msgid "Move Item"
msgstr "Move Item"
msgid "Net Code"
msgstr "Net Code"
msgid "Net Name"
msgstr "Net Name"
msgid "Pad Count"
msgstr "Pad Count"
msgid "Via Count"
msgstr "Via Count"
msgid "Via Length"
msgstr "Via Length"
msgid "Track Length"
msgstr "Track Length"
msgid "Die Length"
msgstr "Die Length"
msgid "Total Length"
msgstr "Total Length"
msgid "Net Length"
msgstr "Net Length"
msgid "Net name:"
msgstr "Net name:"
msgid "New Net"
msgstr "New Net"
#, c-format
msgid "Net name '%s' is already in use."
msgstr "Net name '%s' is already in use."
msgid "Rename Net"
msgstr "Rename Net"
msgid "Net name cannot be empty."
msgstr "Net name cannot be empty."
#, c-format
msgid "Net '%s' is in use. Delete anyway?"
msgstr "Net '%s' is in use. Delete anyway?"
#, c-format
msgid "Delete all nets in group '%s'?"
msgstr "Delete all nets in group '%s'?"
msgid "Report file"
msgstr "Report file"
#, c-format
msgid "%s (%s)"
msgstr "%s (%s)"
msgid "Net name filter:"
msgstr "Net name filter:"
msgid "Show zero pad nets"
msgstr "Show zero pad nets"
msgid "Group by:"
msgstr "Group by:"
msgid "Wildcard"
msgstr "Wildcard"
msgid "RegEx"
msgstr "RegEx"
msgid "Wildcard Substr"
msgstr "Wildcard Substr"
msgid "RegEx Substr"
msgstr "RegEx Substr"
msgid "Create Report..."
msgstr "Create Report…"
msgid "Net Inspector"
msgstr "Net Inspector"
msgid "Convert to Non Copper Zone"
msgstr "Convert to Non Copper Zone"
msgid "Outline style:"
msgstr "Outline style:"
msgid "degree"
msgstr "degree"
msgid "Non Copper Zone Properties"
msgstr "Non Copper Zone Properties"
msgid "Pad Properties"
msgstr "Pad Properties"
msgid "Default Pad Properties for Add Pad Tool"
msgstr "Default Pad Properties for Add Pad Tool"
#, c-format
msgid "Footprint %s (%s), %s, rotated %g deg"
msgstr "Footprint %s (%s), %s, rotated %g deg"
msgid "back side (mirrored)"
msgstr "back side (mirrored)"
msgid "front side"
msgstr "front side"
msgid "All copper layers"
msgstr "All copper layers"
#, c-format
msgid "%s, %s and connected layers"
msgstr "%s, %s and connected layers"
msgid "Connected layers only"
msgstr "Connected layers only"
#, c-format
msgid "%s and %s"
msgstr "%s and %s"
msgid "Error: Pad must have a positive size."
msgstr "Error: Pad must have a positive size."
msgid "Warning: Pad hole not inside pad shape."
msgstr "Warning: Pad hole not inside pad shape."
msgid "Warning: Pad hole will leave no copper."
msgstr "Warning: Pad hole will leave no copper."
msgid "Warning: Negative local clearance values will have no effect."
msgstr "Warning: Negative local clearance values will have no effect."
msgid ""
"Warning: Negative solder mask clearances larger than some shape primitives. "
"Results may be surprising."
msgstr ""
"Warning: Negative solder mask clearances larger than some shape primitives. "
"Results may be surprising."
msgid ""
"Warning: Negative solder mask clearance larger than pad. No solder mask will "
"be generated."
msgstr ""
"Warning: Negative solder mask clearance larger than pad. No solder mask will "
"be generated."
msgid ""
"Warning: Negative solder paste margins larger than pad. No solder paste mask "
"will be generated."
msgstr ""
"Warning: Negative solder paste margins larger than pad. No solder paste mask "
"will be generated."
msgid "Error: pad has no layer."
msgstr "Error: pad has no layer."
msgid ""
"Warning: Plated through holes should normally have a copper pad on at least "
"one layer."
msgstr ""
"Warning: Plated through holes should normally have a copper pad on at least "
"one layer."
msgid "Error: Trapazoid delta is too large."
msgstr "Error: Trapazoid delta is too large."
msgid "Error: Through hole pad has no hole."
msgstr "Error: Through hole pad has no hole."
msgid ""
"Warning: Connector pads normally have no solder paste. Use a SMD pad instead."
msgstr ""
"Warning: Connector pads normally have no solder paste. Use a SMD pad instead."
msgid "Error: SMD pad has a hole."
msgstr "Error: SMD pad has a hole."
msgid "Warning: SMD pad has no outer layers."
msgstr "Warning: SMD pad has no outer layers."
msgid "Warning: Fiducial property makes no sense on NPTH pads."
msgstr "Warning: Fiducial property makes no sense on NPTH pads."
msgid "Warning: Testpoint property makes no sense on NPTH pads."
msgstr "Warning: Testpoint property makes no sense on NPTH pads."
msgid "Warning: Heatsink property makes no sense of NPTH pads."
msgstr "Warning: Heatsink property makes no sense of NPTH pads."
msgid "Warning: Castellated property is for PTH pads."
msgstr "Warning: Castellated property is for PTH pads."
msgid "Warning: BGA property is for SMD pads."
msgstr "Warning: BGA property is for SMD pads."
msgid "Error: Negative corner size."
msgstr "Error: Negative corner size."
msgid "Warning: Corner size will make pad circular."
msgstr "Warning: Corner size will make pad circular."
msgid "Error: Custom pad shape must resolve to a single polygon."
msgstr "Error: Custom pad shape must resolve to a single polygon."
msgid "Pad Properties Errors"
msgstr "Pad Properties Errors"
msgid "Pad Properties Warnings"
msgstr "Pad Properties Warnings"
msgid "Edit Pad Properties"
msgstr "Edit Pad Properties"
msgid "Hole size X:"
msgstr "Hole size X:"
msgid "Pad size X:"
msgstr "Pad size X:"
msgid "w"
msgstr "w"
msgid "Pad type:"
msgstr "Pad type:"
msgid "Through-hole"
msgstr "Through-hole"
msgid "Edge Connector"
msgstr "Edge Connector"
msgid "NPTH, Mechanical"
msgstr "NPTH, Mechanical"
msgid "SMD Aperture"
msgstr "SMD Aperture"
msgid "Pad number:"
msgstr "Pad number:"
msgid "Pad shape:"
msgstr "Pad shape:"
msgid "Circular"
msgstr "Circular"
msgid "Oval"
msgstr "Oval"
msgid "Rectangular"
msgstr "Rectangular"
msgid "Trapezoidal"
msgstr "Trapezoidal"
msgid "Rounded rectangle"
msgstr "Rounded rectangle"
msgid "Chamfered rectangle"
msgstr "Chamfered rectangle"
msgid "Chamfered with other corners rounded"
msgstr "Chamfered with other corners rounded"
msgid "Custom (circular base)"
msgstr "Custom (circular base)"
msgid "Custom (rectangular base)"
msgstr "Custom (rectangular base)"
msgid "Trapezoid delta:"
msgstr "Trapezoid delta:"
msgid "Trapezoid axis:"
msgstr "Trapezoid axis:"
msgid "Corner size:"
msgstr "Corner size:"
msgid ""
"Corner radius in percent of the pad width.\n"
"The width is the smaller value between size X and size Y.\n"
"The max value is 50 percent."
msgstr ""
"Corner radius in percent of the pad width.\n"
"The width is the smaller value between size X and size Y.\n"
"The max value is 50 percent."
msgid "Corner radius:"
msgstr "Corner radius:"
msgid ""
"Corner radius.\n"
"Can be no more than half pad width.\n"
"The width is the smaller value between size X and size Y.\n"
"Note: IPC norm gives a max value = 0.25mm."
msgstr ""
"Corner radius.\n"
"Can be no more than half pad width.\n"
"The width is the smaller value between size X and size Y.\n"
"Note: IPC norm gives a max value = 0.25mm."
msgid "Chamfer size:"
msgstr "Chamfer size:"
msgid ""
"Chamfer size in percent of the pad width.\n"
"The width is the smaller value between size X and size Y.\n"
"The max value is 50 percent."
msgstr ""
"Chamfer size in percent of the pad width.\n"
"The width is the smaller value between size X and size Y.\n"
"The max value is 50 percent."
msgid "Chamfer corners:"
msgstr "Chamfer corners:"
msgid ""
"Chamfered corners. The position is relative to a pad orientation 0 degree."
msgstr ""
"Chamfered corners. The position is relative to a pad orientation 0 degree."
msgid "Top left"
msgstr "Top left"
msgid "Top right"
msgstr "Top right"
msgid "Bottom left"
msgstr "Bottom left"
msgid "Bottom right"
msgstr "Bottom right"
msgid "Hole shape:"
msgstr "Hole shape:"
msgid "Offset shape from hole"
msgstr "Offset shape from hole"
msgid "Specify pad to die length"
msgstr "Specify pad to die length"
msgid ""
"Parent footprint on board is flipped.\n"
"Layers will be reversed."
msgstr ""
"Parent footprint on board is flipped.\n"
"Layers will be reversed."
msgid "Front adhesive"
msgstr "Front adhesive"
msgid "Back adhesive"
msgstr "Back adhesive"
msgid "Front solder paste"
msgstr "Front solder paste"
msgid "Back solder paste"
msgstr "Back solder paste"
msgid "Back silk screen"
msgstr "Back silk screen"
msgid "Back solder mask"
msgstr "Back solder mask"
msgid "Drafting notes"
msgstr "Drafting notes"
msgid "E.C.O.1"
msgstr "E.C.O.1"
msgid "E.C.O.2"
msgstr "E.C.O.2"
msgid "Fabrication property:"
msgstr "Fabrication property:"
msgid ""
"Optional property to specify a special purpose or constraint in fabrication "
"files:\n"
"BGA attribute is for pads in BGA footprints\n"
"Fiducial local is a fiducial for the parent footprint\n"
"Fiducial global is a fiducial for the whole board\n"
"Test Point pad is useful to specify test points in Gerber files\n"
"Heatsink pad specify a thermal pad\n"
"Castellated specify castellated through hole pads on a board edge\n"
"These properties are specified in Gerber X2 files."
msgstr ""
"Optional property to specify a special purpose or constraint in fabrication "
"files:\n"
"BGA attribute is for pads in BGA footprints\n"
"Fiducial local is a fiducial for the parent footprint\n"
"Fiducial global is a fiducial for the whole board\n"
"Test Point pad is useful to specify test points in Gerber files\n"
"Heatsink pad specify a thermal pad\n"
"Castellated specify castellated through hole pads on a board edge\n"
"These properties are specified in Gerber X2 files."
msgid "BGA pad"
msgstr "BGA pad"
msgid "Fiducial, local to footprint"
msgstr "Fiducial, local to footprint"
msgid "Fiducial, global to board"
msgstr "Fiducial, global to board"
msgid "Test point pad"
msgstr "Test point pad"
msgid "Heatsink pad"
msgstr "Heatsink pad"
msgid "Castellated pad (through hole only)"
msgstr "Castellated pad (through hole only)"
msgid "Board contains legacy teardrops."
msgstr "Board contains legacy teardrops."
msgid "Use Edit > Edit Teardrops to apply automatic teardrops."
msgstr "Use Edit > Edit Teardrops to apply automatic teardrops."
msgid "Add teardrops on pad's track connections"
msgstr "Add teardrops on pad's track connections"
msgid "Allow teardrops to span 2 track segments"
msgstr "Allow teardrops to span 2 track segments"
msgid ""
"Allows a teardrop to spread over 2 tracks if the first track segment is too "
"short"
msgstr ""
"Allows a teardrop to spread over 2 tracks if the first track segment is too "
"short"
msgid "Tracks which are similar in size to the pad do not need teardrops."
msgstr "Tracks which are similar in size to the pad do not need teardrops."
msgid "Teardrop Shape"
msgstr "Teardrop Shape"
msgid "Pad connection:"
msgstr "Pad connection:"
msgid "From parent footprint"
msgstr "From parent footprint"
msgid "Zone knockout:"
msgstr "Zone knockout:"
msgid "Pad shape"
msgstr "Pad shape"
msgid "Pad convex hull"
msgstr "Pad convex hull"
msgid "Thermal Relief Overrides"
msgstr "Thermal Relief Overrides"
msgid "Relief gap:"
msgstr "Relief gap:"
msgid "Spoke width:"
msgstr "Spoke width:"
msgid "Spoke angle:"
msgstr "Spoke angle:"
msgid "Clearance Overrides"
msgstr "Clearance Overrides"
msgid "Leave values blank to use parent footprint or netclass values."
msgstr "Leave values blank to use parent footprint or netclass values."
msgid ""
"Positive clearance means area bigger than the pad (usual for mask clearance)."
msgstr ""
"Positive clearance means area bigger than the pad (usual for mask clearance)."
msgid ""
"Negative clearance means area smaller than the pad (usual for paste "
"clearance)."
msgstr ""
"Negative clearance means area smaller than the pad (usual for paste "
"clearance)."
msgid ""
"This is the local net clearance for this pad.\n"
"If 0, the footprint local value or the Netclass value is used."
msgstr ""
"This is the local net clearance for this pad.\n"
"If 0, the footprint local value or the Netclass value is used."
msgid ""
"This is the local clearance between this pad and the solder mask.\n"
"If 0, the footprint local value or the global value is used."
msgstr ""
"This is the local clearance between this pad and the solder mask.\n"
"If 0, the footprint local value or the global value is used."
msgid ""
"This is the local clearance between this pad and the solder paste.\n"
"If 0, the footprint value or the global value is used.\n"
"The final clearance value is the sum of this value and the clearance value "
"ratio.\n"
"A negative value means a smaller mask size than pad size."
msgstr ""
"This is the local clearance between this pad and the solder paste.\n"
"If 0, the footprint value or the global value is used.\n"
"The final clearance value is the sum of this value and the clearance value "
"ratio.\n"
"A negative value means a smaller mask size than pad size."
msgid ""
"This is the local clearance ratio in percent between this pad and the solder "
"paste.\n"
"A value of 10 means the clearance value is 10 percent of the pad size.\n"
"If 0, the footprint value or the global value is used.\n"
"The final clearance value is the sum of this value and the clearance value.\n"
"A negative value means a smaller mask size than pad size."
msgstr ""
"This is the local clearance ratio in percent between this pad and the solder "
"paste.\n"
"A value of 10 means the clearance value is 10 percent of the pad size.\n"
"If 0, the footprint value or the global value is used.\n"
"The final clearance value is the sum of this value and the clearance value.\n"
"A negative value means a smaller mask size than pad size."
msgid "Preview pad in sketch mode"
msgstr "Preview pad in sketch mode"
msgid "Plot on All Layers"
msgstr "Plot on All Layers"
msgid "Move current selection up"
msgstr "Move current selection up"
msgid "Move current selection down"
msgstr "Move current selection down"
msgid "Generate Drill Files..."
msgstr "Generate Drill Files…"
msgid "Select Fab Layers"
msgstr "Select Fab Layers"
msgid "Select All Copper Layers"
msgstr "Select All Copper Layers"
msgid "Deselect All Copper Layers"
msgstr "Deselect All Copper Layers"
msgid "Select All Layers"
msgstr "Select All Layers"
msgid "Deselect All Layers"
msgstr "Deselect All Layers"
msgid "Order as Board Stackup"
msgstr "Order as Board Stackup"
msgid "HPGL pen size constrained."
msgstr "HPGL pen size constrained."
msgid "X scale constrained."
msgstr "X scale constrained."
msgid "Y scale constrained."
msgstr "Y scale constrained."
#, c-format
msgid ""
"Width correction constrained. The width correction value must be in the "
"range of [%s; %s] for the current design rules."
msgstr ""
"Width correction constrained. The width correction value must be in the "
"range of [%s; %s] for the current design rules."
msgid "No layer selected, Nothing to plot"
msgstr "No layer selected, Nothing to plot"
msgid "Warning: Scale option set to a very small value"
msgstr "Warning: Scale option set to a very small value"
msgid "Warning: Scale option set to a very large value"
msgstr "Warning: Scale option set to a very large value"
msgid "Plot format:"
msgstr "Plot format:"
msgid "Gerber"
msgstr "Gerber"
msgid "Include Layers"
msgstr "Include Layers"
msgid "Plot footprint values"
msgstr "Plot footprint values"
msgid "Plot reference designators"
msgstr "Plot reference designators"
msgid "Plot footprint text"
msgstr "Plot footprint text"
msgid "Force plotting of invisible values / refs"
msgstr "Force plotting of invisible values / refs"
msgid "Force plot invisible footprint values and reference designators"
msgstr "Force plot invisible footprint values and reference designators"
msgid "Sketch pads on fabrication layers"
msgstr "Sketch pads on fabrication layers"
msgid "Include pad outlines on F.Fab and B.Fab layers when plotting"
msgstr "Include pad outlines on F.Fab and B.Fab layers when plotting"
msgid "Check zone fills before plotting"
msgstr "Check zone fills before plotting"
msgid "Tent vias"
msgstr "Tent vias"
msgid ""
"Tented vias: not plotted on soldermask layer\n"
"Not tented: vias are plotted on soldermask layer\n"
"(Solder mask is a negative layer)"
msgstr ""
"Tented vias: not plotted on soldermask layer\n"
"Not tented: vias are plotted on soldermask layer\n"
"(Solder mask is a negative layer)"
msgid "Drill marks:"
msgstr "Drill marks:"
msgid "Actual size"
msgstr "Actual size"
msgid "Scaling:"
msgstr "Scaling:"
msgid "3:2"
msgstr "3:2"
msgid "2:1"
msgstr "2:1"
msgid "3:1"
msgstr "3:1"
msgid "Plot mode:"
msgstr "Plot mode:"
msgid "Sketch"
msgstr "Sketch"
msgid ""
"Use the drill/place file origin as the coordinate origin for plotted files"
msgstr ""
"Use the drill/place file origin as the coordinate origin for plotted files"
msgid "Mirrored plot"
msgstr "Mirrored plot"
msgid "Negative plot"
msgstr "Negative plot"
msgid "Global solder mask minimum width and/or margin are not set to 0. "
msgstr "Global solder mask minimum width and/or margin are not set to 0. "
msgid ""
"Most board manufacturers expect 0 and use their own constraints for solder "
"mask minimum width."
msgstr ""
"Most board manufacturers expect 0 and use their own constraints for solder "
"mask minimum width."
msgid "Board setup"
msgstr "Board setup"
msgid "File > Board Setup..."
msgstr "File > Board Setup..."
msgid "Gerber Options"
msgstr "Gerber Options"
msgid "Use Protel filename extensions"
msgstr "Use Protel filename extensions"
msgid ""
"Use Protel Gerber extensions (.GBL, .GTL, etc...)\n"
"No longer recommended. The official extension is .gbr"
msgstr ""
"Use Protel Gerber extensions (.GBL, .GTL, etc…)\n"
"No longer recommended. The official extension is .gbr"
msgid "Generate Gerber job file"
msgstr "Generate Gerber job file"
msgid ""
"Generate a Gerber job file that contains info about the board,\n"
"and the list of generated Gerber plot files"
msgstr ""
"Generate a Gerber job file that contains info about the board,\n"
"and the list of generated Gerber plot files"
msgid "Remove silkscreen from areas without soldermask"
msgstr "Remove silkscreen from areas without soldermask"
msgid "Coordinate format:"
msgstr "Coordinate format:"
msgid "4.5, unit mm"
msgstr "4.5, unit mm"
msgid "4.6, unit mm"
msgstr "4.6, unit mm"
msgid "Use extended X2 format (recommended)"
msgstr "Use extended X2 format (recommended)"
msgid ""
"Use X2 Gerber file format.\n"
"Include mainly X2 attributes in Gerber headers.\n"
"If not checked, use X1 format.\n"
"In X1 format, these attributes are included as comments in files."
msgstr ""
"Use X2 Gerber file format.\n"
"Include mainly X2 attributes in Gerber headers.\n"
"If not checked, use X1 format.\n"
"In X1 format, these attributes are included as comments in files."
msgid "Include netlist attributes"
msgstr "Include netlist attributes"
msgid ""
"Include netlist metadata and aperture attributes in Gerber files.\n"
"They are comments in the X1 format.\n"
"Used to check connectivity in CAM tools and Gerber viewers."
msgstr ""
"Include netlist metadata and aperture attributes in Gerber files.\n"
"They are comments in the X1 format.\n"
"Used to check connectivity in CAM tools and Gerber viewers."
msgid "Disable aperture macros (not recommended)"
msgstr "Disable aperture macros (not recommended)"
msgid ""
"Disable aperture macros in Gerber files\n"
"Use *only* for broken Gerber viewers."
msgstr ""
"Disable aperture macros in Gerber files\n"
"Use *only* for broken Gerber viewers."
msgid "Default pen size:"
msgstr "Default pen size:"
msgid "Postscript Options"
msgstr "Postscript Options"
msgid "X scale factor:"
msgstr "X scale factor:"
msgid "Set global X scale adjust for exact scale PostScript output."
msgstr "Set global X scale adjust for exact scale PostScript output."
msgid "Y scale factor:"
msgstr "Y scale factor:"
msgid "Set global Y scale adjust for exact scale PostScript output."
msgstr "Set global Y scale adjust for exact scale PostScript output."
msgid "Track width correction:"
msgstr "Track width correction:"
msgid ""
"Set global width correction for exact width PostScript output.\n"
"These width correction is intended to compensate tracks width and also pads "
"and vias size errors.\n"
"The reasonable width correction value must be in a range of [-"
"(MinTrackWidth-1), +(MinClearanceValue-1)]."
msgstr ""
"Set global width correction for exact width PostScript output.\n"
"These width correction is intended to compensate tracks width and also pads "
"and vias size errors.\n"
"The reasonable width correction value must be in a range of [-"
"(MinTrackWidth-1), +(MinClearanceValue-1)]."
msgid "Force A4 output"
msgstr "Force A4 output"
msgid "DXF Options"
msgstr "DXF Options"
msgid "Uncheck to plot graphic items using their center lines"
msgstr "Uncheck to plot graphic items using their center lines"
msgid "Export units:"
msgstr "Export units:"
msgid "The units to use for the exported DXF file"
msgstr "The units to use for the exported DXF file"
msgid "Use KiCad font to plot text"
msgstr "Use KiCad font to plot text"
msgid ""
"Check to use KiCad stroke font\n"
"Uncheck to plot single-line ASCII texts as editable text (using DXF font)"
msgstr ""
"Check to use KiCad stroke font\n"
"Uncheck to plot single-line ASCII texts as editable text (using DXF font)"
msgid "SVG Options"
msgstr "SVG Options"
msgid ""
"This number defines how many digits are exported that are below 1 mm.\n"
"User unit is 10^-<N> mm\n"
"Choose 4 if you are not sure."
msgstr ""
"This number defines how many digits are exported that are below 1 mm.\n"
"User unit is 10^-<N> mm\n"
"Choose 4 if you are not sure."
msgid "Generate property popups for front footprints"
msgstr "Generate property popups for front footprints"
msgid "Generate property popups for back footprints"
msgstr "Generate property popups for back footprints"
msgid "Run DRC..."
msgstr "Run DRC…"
#, c-format
msgid "(%d known DRC violations; %d exclusions)"
msgstr "(%d known DRC violations; %d exclusions)"
msgid "Trace gap must be greater than 0."
msgstr "Trace gap must be greater than 0."
msgid "user choice"
msgstr "user choice"
msgid "Track gap:"
msgstr "Track gap:"
msgid "Via gap:"
msgstr "Via gap:"
msgid "Via gap same as trace gap"
msgstr "Via gap same as trace gap"
msgid "Differential Pair Dimensions"
msgstr "Differential Pair Dimensions"
msgid "Mode"
msgstr "Mode"
msgid "Highlight collisions"
msgstr "Highlight collisions"
msgid "Free angle mode"
msgstr "Free angle mode"
msgid "Allow DRC violations"
msgstr "Allow DRC violations"
msgid ""
"(Highlight collisions mode only) - allows one to establish a track even if "
"is violating the DRC rules."
msgstr ""
"(Highlight collisions mode only) - allows one to establish a track even if "
"is violating the DRC rules."
msgid "Shove"
msgstr "Shove"
msgid "Shove vias"
msgstr "Shove vias"
msgid ""
"When disabled, vias are treated as un-movable objects and hugged instead of "
"shoved."
msgstr ""
"When disabled, vias are treated as un-movable objects and hugged instead of "
"shoved."
msgid "Jump over obstacles"
msgstr "Jump over obstacles"
msgid ""
"When enabled, the router tries to move colliding traces behind solid "
"obstacles (e.g. pads) instead of \"reflecting\" back the collision"
msgstr ""
"When enabled, the router tries to move colliding traces behind solid "
"obstacles (e.g. pads) instead of “reflecting” back the collision"
msgid "Walk around"
msgstr "Walk around"
msgid "Remove redundant tracks"
msgstr "Remove redundant tracks"
msgid ""
"Removes loops while routing (e.g. if the new track ensures same connectivity "
"as an already existing one, the old track is removed).\n"
"Loop removal works locally (only between the start and end of the currently "
"routed trace)."
msgstr ""
"Removes loops while routing (e.g. if the new track ensures same connectivity "
"as an already existing one, the old track is removed).\n"
"Loop removal works locally (only between the start and end of the currently "
"routed trace)."
msgid "Optimize pad connections"
msgstr "Optimize pad connections"
msgid ""
"When enabled, the router tries to break out pads/vias in a clean way, "
"avoiding acute angles and jagged breakout traces."
msgstr ""
"When enabled, the router tries to break out pads/vias in a clean way, "
"avoiding acute angles and jagged breakout traces."
msgid "Smooth dragged segments"
msgstr "Smooth dragged segments"
msgid ""
"When enabled, the router attempts to merge several jagged segments into a "
"single straight one (dragging mode)."
msgstr ""
"When enabled, the router attempts to merge several jagged segments into a "
"single straight one (dragging mode)."
msgid "Suggest track finish"
msgstr "Suggest track finish"
msgid "Optimize entire track being dragged"
msgstr "Optimize entire track being dragged"
msgid ""
"When enabled, the entire portion of the track that is visible on the screen "
"will be optimized and re-routed when a segment is dragged. When disabled, "
"only the area near the segment being dragged will be optimized."
msgstr ""
"When enabled, the entire portion of the track that is visible on the screen "
"will be optimized and re-routed when a segment is dragged. When disabled, "
"only the area near the segment being dragged will be optimized."
msgid "Use mouse path to set track posture"
msgstr "Use mouse path to set track posture"
msgid ""
"When enabled, the posture of tracks will be guided by how the mouse is moved "
"from the starting location"
msgstr ""
"When enabled, the posture of tracks will be guided by how the mouse is moved "
"from the starting location"
msgid "Fix all segments on click"
msgstr "Fix all segments on click"
msgid ""
"When enabled, all track segments will be fixed in place up to the cursor "
"location. When disabled, the last segment (closest to the cursor) will "
"remain free and follow the cursor."
msgstr ""
"When enabled, all track segments will be fixed in place up to the cursor "
"location. When disabled, the last segment (closest to the cursor) will "
"remain free and follow the cursor."
msgid "Interactive Router Settings"
msgstr "Interactive Router Settings"
msgid "Reset to the current distance from the reference position."
msgstr "Reset to the current distance from the reference position."
msgid "Reset to the current angle from the reference position."
msgstr "Reset to the current angle from the reference position."
msgid "Reset to the current X offset from the reference position."
msgstr "Reset to the current X offset from the reference position."
msgid "Reset to the current Y offset from the reference position."
msgstr "Reset to the current Y offset from the reference position."
msgid "Reference location: grid origin"
msgstr "Reference location: grid origin"
msgid "Reference location: local coordinates origin"
msgstr "Reference location: local coordinates origin"
msgid "<none selected>"
msgstr "<none selected>"
#, c-format
msgid "Reference item: %s"
msgstr "Reference item: %s"
msgid "Reference item: <none selected>"
msgstr "Reference item: <none selected>"
msgid "Use Local Origin"
msgstr "Use Local Origin"
msgid "Use Grid Origin"
msgstr "Use Grid Origin"
msgid "Select Item..."
msgstr "Select Item…"
msgid ""
"Click and select a board item.\n"
"The anchor position will be the position of the selected item."
msgstr ""
"Click and select a board item.\n"
"The anchor position will be the position of the selected item."
msgid "Position Relative To Reference Item"
msgstr "Position Relative To Reference Item"
msgid "Right-click for layer selection commands."
msgstr "Right-click for layer selection commands."
msgid "Print according to objects tab of appearance manager"
msgstr "Print according to objects tab of appearance manager"
msgid "No drill mark"
msgstr "No drill mark"
msgid "Small mark"
msgstr "Small mark"
msgid "Real drill"
msgstr "Real drill"
msgid "Select all Copper Layers"
msgstr "Select all Copper Layers"
msgid "Deselect all Copper Layers"
msgstr "Deselect all Copper Layers"
msgid "Select all Layers"
msgstr "Select all Layers"
msgid "Deselect all Layers"
msgstr "Deselect all Layers"
msgid "Select Manufacturer"
msgstr "Select Manufacturer"
#, c-format
msgid "from %s"
msgstr "from %s"
#, c-format
msgid "Details: %s"
msgstr "Details: %s"
msgid "Send project directly"
msgstr "Send project directly"
msgid "Sends production files to manufacturer from KiCad"
msgstr "Sends production files to manufacturer from KiCad"
msgid "Produce PCB"
msgstr "Produce PCB"
msgid "Send PCB for production"
msgstr "Send PCB for production"
msgid "Change Pads on Current Footprint"
msgstr "Change Pads on Current Footprint"
msgid "Change Pads on Identical Footprints"
msgstr "Change Pads on Identical Footprints"
msgid "Do not modify pads having a different shape"
msgstr "Do not modify pads having a different shape"
msgid "Do not modify pads having different layers"
msgstr "Do not modify pads having different layers"
msgid "Do not modify pads having a different orientation"
msgstr "Do not modify pads having a different orientation"
msgid "Do not modify pads having a different type"
msgstr "Do not modify pads having a different type"
msgid "Push Pad Properties"
msgstr "Push Pad Properties"
msgid ""
"Locked items cannot be freely moved and oriented on the canvas and can only "
"be selected when the 'Locked items' checkbox is checked in the selection "
"filter."
msgstr ""
"Locked items cannot be freely moved and oriented on the canvas and can only "
"be selected when the 'Locked items' checkbox is checked in the selection "
"filter."
msgid "Associated layer:"
msgstr "Associated layer:"
msgid "Reference Image Properties"
msgstr "Reference Image Properties"
msgid "Gap:"
msgstr "Gap:"
msgid "Convert to Rule Area"
msgstr "Convert to Rule Area"
msgid "No layers selected."
msgstr "No layers selected."
msgid "Layers:"
msgstr "Layers:"
msgid "Area name:"
msgstr "Area name:"
msgid "A unique name for this rule area for use in DRC rules"
msgstr "A unique name for this rule area for use in DRC rules"
msgid "Basic rules:"
msgstr "Basic rules:"
msgid "Keep out tracks"
msgstr "Keep out tracks"
msgid "Prevent tracks from routing into this area"
msgstr "Prevent tracks from routing into this area"
msgid "Keep out vias"
msgstr "Keep out vias"
msgid "Prevent vias from being placed in this area"
msgstr "Prevent vias from being placed in this area"
msgid "Keep out pads"
msgstr "Keep out pads"
msgid "Raise a DRC error if a pad overlaps this area"
msgstr "Raise a DRC error if a pad overlaps this area"
msgid "Keep out zone fills"
msgstr "Keep out zone fills"
msgid "Zones will not fill copper into this area"
msgstr "Zones will not fill copper into this area"
msgid "Keep out footprints"
msgstr "Keep out footprints"
msgid "Raise a DRC error if a footprint courtyard overlaps this area"
msgstr "Raise a DRC error if a footprint courtyard overlaps this area"
msgid "Rule Area Properties"
msgstr "Rule Area Properties"
msgid "Center Point"
msgstr "Center Point"
msgid "Edit Shape Properties"
msgstr "Edit Shape Properties"
msgid "Arc angle cannot be zero."
msgstr "Arc angle cannot be zero."
#, c-format
msgid "Invalid Arc with radius %f and angle %f."
msgstr "Invalid Arc with radius %f and angle %f."
msgid "Line width must be greater than zero."
msgstr "Line width must be greater than zero."
msgid "Radius must be greater than zero."
msgstr "Radius must be greater than zero."
msgid "Line width must be greater than zero for an unfilled circle."
msgstr "Line width must be greater than zero for an unfilled circle."
msgid "Rectangle cannot be empty."
msgstr "Rectangle cannot be empty."
msgid "Line width must be greater than zero for an unfilled rectangle."
msgstr "Line width must be greater than zero for an unfilled rectangle."
msgid "Line width must be greater than zero for an unfilled polygon."
msgstr "Line width must be greater than zero for an unfilled polygon."
msgid "Line width must be greater than zero for an unfilled curve."
msgstr "Line width must be greater than zero for an unfilled curve."
msgid "Error List"
msgstr "Error List"
msgid "Start Point"
msgstr "Start Point"
msgid "End Point"
msgstr "End Point"
msgid "Bezier Control Point"
msgstr "Bezier Control Point"
msgid "Arc angle:"
msgstr "Arc angle:"
msgid "Move items on:"
msgstr "Move items on:"
msgid "To layer:"
msgstr "To layer:"
msgid "Swap Layers"
msgstr "Swap Layers"
msgid "Edit Alignment Target"
msgstr "Edit Alignment Target"
msgid "Shape:"
msgstr "Shape:"
msgid "+"
msgstr "+"
msgid "X"
msgstr "X"
msgid "Target Properties"
msgstr "Target Properties"
msgid "Footprint Reference Properties"
msgstr "Footprint Reference Properties"
msgid "Reference:"
msgstr "Reference:"
msgid "Footprint Value Properties"
msgstr "Footprint Value Properties"
msgid "Footprint Field Properties"
msgstr "Footprint Field Properties"
msgid "Footprint Text Properties"
msgstr "Footprint Text Properties"
#, c-format
msgid "Footprint %s (%s), %s, rotated %.1f deg"
msgstr "Footprint %s (%s), %s, rotated %.1f deg"
msgid "Knockout"
msgstr "Knockout"
msgid "Keep text upright"
msgstr "Keep text upright"
msgid "Parent footprint description"
msgstr "Parent footprint description"
msgid "Edit Text Box Properties"
msgstr "Edit Text Box Properties"
msgid "Border style:"
msgstr "Border style:"
#, c-format
msgid "Changing the net will also update %s pad %s to %s."
msgstr "Changing the net will also update %s pad %s to %s."
#, c-format
msgid "Changing the net will also update %s pad %s and %s pad %s to %s."
msgstr "Changing the net will also update %s pad %s and %s pad %s to %s."
#, c-format
msgid "Changing the net will also update %lu connected pads to %s."
msgstr "Changing the net will also update %lu connected pads to %s."
msgid "Change Nets"
msgstr "Change Nets"
msgid "Leave Nets Unchanged"
msgstr "Leave Nets Unchanged"
msgid "Via hole size must be smaller than via diameter"
msgstr "Via hole size must be smaller than via diameter"
msgid "Via start layer and end layer cannot be the same"
msgstr "Via start layer and end layer cannot be the same"
msgid "Edit Track/Via Properties"
msgstr "Edit Track/Via Properties"
msgid "Update Nets"
msgstr "Update Nets"
msgid "Automatically update via nets"
msgstr "Automatically update via nets"
msgid ""
"Automatically change the net of this via when the pads or zones it touches "
"are changed"
msgstr ""
"Automatically change the net of this via when the pads or zones it touches "
"are changed"
msgid "Start X:"
msgstr "Start X:"
msgid "End X:"
msgstr "End X:"
msgid "Use net class / custom rule widths"
msgstr "Use net class / custom rule widths"
msgid "Pre-defined sizes:"
msgstr "Pre-defined sizes:"
msgid "Use net class / custom rule sizes"
msgstr "Use net class / custom rule sizes"
msgid "Via diameter:"
msgstr "Via diameter:"
msgid "Via hole:"
msgstr "Via hole:"
msgid "Via type:"
msgstr "Via type:"
msgid "Through"
msgstr "Through"
msgid "Micro"
msgstr "Micro"
msgid "Blind/buried"
msgstr "Blind/buried"
msgid "Start layer:"
msgstr "Start layer:"
msgid "End layer:"
msgstr "End layer:"
msgid "Annular rings:"
msgstr "Annular rings:"
msgid "Start, end, and connected layers"
msgstr "Start, end, and connected layers"
msgid "Add teardrops on via's track connections"
msgstr "Add teardrops on via's track connections"
msgid "Tracks which are similar in size to the via do not need teardrops."
msgstr "Tracks which are similar in size to the via do not need teardrops."
msgid "(as a percentage of pad/via/track size)"
msgstr "(as a percentage of pad/via/track size)"
msgid "Track & Via Properties"
msgstr "Track & Via Properties"
msgid "Track and Via Dimensions"
msgstr "Track and Via Dimensions"
msgid "Target skew: "
msgstr "Target skew: "
#, c-format
msgid "(from %s)"
msgstr "(from %s)"
msgid "Target length:"
msgstr "Target length:"
msgid "Override custom rules"
msgstr "Override custom rules"
msgid "(from 'rule name')"
msgstr "(from 'rule name')"
msgid "Minimum amplitude (A):"
msgstr "Minimum amplitude (A):"
msgid "Maximum amplitude (A):"
msgstr "Maximum amplitude (A):"
msgid "Spacing (s):"
msgstr "Spacing (s):"
msgid ""
"Minimum spacing between adjacent tuning segments. The resulting spacing may "
"be greater based on design rules."
msgstr ""
"Minimum spacing between adjacent tuning segments. The resulting spacing may "
"be greater based on design rules."
msgid "Corner style:"
msgstr "Corner style:"
msgid "Radius (r):"
msgstr "Radius (r):"
msgid "Single-sided"
msgstr "Single-sided"
msgid "Tuning Pattern Properties"
msgstr "Tuning Pattern Properties"
msgid "Remove Unused Layers"
msgstr "Remove Unused Layers"
msgid "Restore All Layers"
msgstr "Restore All Layers"
msgid "Set Unused Pad Properties"
msgstr "Set Unused Pad Properties"
msgid "&Selected only"
msgstr "&Selected only"
msgid "Keep &outside layers"
msgstr "Keep &outside layers"
msgid "Unused Pads"
msgstr "Unused Pads"
msgid "Delete footprints with no symbols"
msgstr "Delete footprints with no symbols"
msgid ""
"Remove from the board unlocked footprints which are not linked to a "
"schematic symbol."
msgstr ""
"Remove from the board unlocked footprints which are not linked to a "
"schematic symbol."
msgid "Replace footprints with those specified in the schematic"
msgstr "Replace footprints with those specified in the schematic"
msgid ""
"Normally footprints on the board should be changed to match footprint "
"assignment changes made in the schematic. Uncheck this only if you don't "
"want to change existing footprints on the board."
msgstr ""
"Normally footprints on the board should be changed to match footprint "
"assignment changes made in the schematic. Uncheck this only if you don't "
"want to change existing footprints on the board."
msgid "Update PCB from Schematic"
msgstr "Update PCB from Schematic"
msgid "Constrain actions to H, V, 45 degrees"
msgstr "Constrain actions to H, V, 45 degrees"
msgid "Step for &rotate commands:"
msgstr "Step for &rotate commands:"
msgid "Set increment (in degrees) for context menu and hotkey rotation."
msgstr "Set increment (in degrees) for context menu and hotkey rotation."
msgid "Arc editing mode:"
msgstr "Arc editing mode:"
msgid "Keep center, adjust radius"
msgstr "Keep center, adjust radius"
msgid "Keep endpoints or direction of starting point"
msgstr "Keep endpoints or direction of starting point"
msgid "Track mouse-drag mode:"
msgstr "Track mouse-drag mode:"
msgid "Drag (45 degree mode)"
msgstr "Drag (45 degree mode)"
msgid "Drag (free angle)"
msgstr "Drag (free angle)"
msgid "Flip board items left/right (default is top/bottom)"
msgstr "Flip board items left/right (default is top/bottom)"
msgid "Allow free pads"
msgstr "Allow free pads"
msgid ""
"If checked, pads can be moved with respect to the rest of the footprint."
msgstr ""
"If checked, pads can be moved with respect to the rest of the footprint."
msgid "Toggle selection"
msgstr "Toggle selection"
msgid "Highlight net (for pads or tracks)"
msgstr "Highlight net (for pads or tracks)"
msgid "Magnetic Points"
msgstr "Magnetic Points"
msgid "Magnetic pads"
msgstr "Magnetic pads"
msgid "Magnetic graphics"
msgstr "Magnetic graphics"
msgid "Snap to pads:"
msgstr "Snap to pads:"
msgid "Capture cursor when the mouse enters a pad area"
msgstr "Capture cursor when the mouse enters a pad area"
msgid "When creating tracks"
msgstr "When creating tracks"
msgid "Snap to tracks:"
msgstr "Snap to tracks:"
msgid "Capture cursor when the mouse approaches a track"
msgstr "Capture cursor when the mouse approaches a track"
msgid "Snap to graphics:"
msgstr "Snap to graphics:"
msgid "Capture cursor when the mouse approaches graphical control points"
msgstr "Capture cursor when the mouse approaches graphical control points"
msgid "Always show selected ratsnest"
msgstr "Always show selected ratsnest"
msgid "Show ratsnest with curved lines"
msgstr "Show ratsnest with curved lines"
msgid "Ratsnest line thickness:"
msgstr "Ratsnest line thickness:"
msgid "Draw an outline to show the sheet size."
msgstr "Draw an outline to show the sheet size."
msgid "Show courtyard collisions when moving/dragging"
msgstr "Show courtyard collisions when moving/dragging"
msgid "Automatically refill zones"
msgstr "Automatically refill zones"
msgid "If checked, zones will be re-filled after each edit operation"
msgstr "If checked, zones will be re-filled after each edit operation"
msgid "Internal Layers"
msgstr "Internal Layers"
#, c-format
msgid ""
"%s: Incorrect line width.\n"
"It must be between %s and %s"
msgstr ""
"%s: Incorrect line width.\n"
"It must be between %s and %s"
#, c-format
msgid ""
"%s: Text size is incorrect.\n"
"Size must be between %s and %s"
msgstr ""
"%s: Text size is incorrect.\n"
"Size must be between %s and %s"
#, c-format
msgid ""
"%s: Text thickness is too large.\n"
"It will be truncated to %s"
msgstr ""
"%s: Text thickness is too large.\n"
"It will be truncated to %s"
#, c-format
msgid ""
"%s: Text thickness is too small.\n"
"It will be truncated to %s"
msgstr ""
"%s: Text thickness is too small.\n"
"It will be truncated to %s"
msgid "Parameter error"
msgstr "Parameter error"
msgid "Reference and value are mandatory."
msgstr "Reference and value are mandatory."
msgid "Default field properties for new footprints:"
msgstr "Default field properties for new footprints:"
msgid "Default text items for new footprints:"
msgstr "Default text items for new footprints:"
msgid "Default properties for new graphic items:"
msgstr "Default properties for new graphic items:"
#, c-format
msgid "folder with %s files"
msgstr "folder with %s files"
#, c-format
msgid "Illegal character '%c' in nickname '%s'."
msgstr "Illegal character '%c' in nickname '%s'."
msgid ""
"Select one or more rows containing libraries to save as current KiCad format."
msgstr ""
"Select one or more rows containing libraries to save as current KiCad format."
#, c-format
msgid "Save '%s' as current KiCad format and replace entry in table?"
msgstr "Save '%s' as current KiCad format and replace entry in table?"
#, c-format
msgid "Save %d libraries as current KiCad format and replace entries in table?"
msgstr ""
"Save %d libraries as current KiCad format and replace entries in table?"
#, c-format
msgid ""
"Folder '%s' already exists. Do you want overwrite any existing footprints?"
msgstr ""
"Folder '%s' already exists. Do you want overwrite any existing footprints?"
#, c-format
msgid "Failed to save footprint library file '%s'."
msgstr "Failed to save footprint library file '%s'."
#, c-format
msgid "Select %s Library"
msgstr "Select %s Library"
msgid "Warning: Duplicate Nicknames"
msgstr "Warning: Duplicate Nicknames"
msgid "LIbrary Format"
msgstr "LIbrary Format"
msgid "No filename entered"
msgstr "No filename entered"
msgid "Illegal filename"
msgstr "Illegal filename"
msgid "File not found"
msgstr "File not found"
msgid "Unable to open file"
msgstr "Unable to open file"
msgid "Unknown error"
msgstr "Unknown error"
msgid "3D Model(s)"
msgstr "3D Model(s)"
msgid "Net names:"
msgstr "Net names:"
msgid "Do not show"
msgstr "Do not show"
msgid "Show on pads"
msgstr "Show on pads"
msgid "Show on tracks"
msgstr "Show on tracks"
msgid "Show on pads & tracks"
msgstr "Show on pads & tracks"
msgid "Show pad numbers"
msgstr "Show pad numbers"
msgid "Clearance Outlines"
msgstr "Clearance Outlines"
msgid "Do not show clearances"
msgstr "Do not show clearances"
msgid "Show when routing"
msgstr "Show when routing"
msgid "Show when routing w/ via clearance at end"
msgstr "Show when routing w/ via clearance at end"
msgid "Show when routing and editing"
msgstr "Show when routing and editing"
msgid "Show always"
msgstr "Show always"
msgid "Show pad clearance"
msgstr "Show pad clearance"
msgid "Show all fields when parent footprint is selected"
msgstr "Show all fields when parent footprint is selected"
msgid "Select/highlight objects corresponding to schematic selection"
msgstr "Select/highlight objects corresponding to schematic selection"
msgid "Highlight footprints corresponding to selected symbols"
msgstr "Highlight footprints corresponding to selected symbols"
msgid "Ensures that cross-probed footprints are visible in the current view"
msgstr "Ensures that cross-probed footprints are visible in the current view"
msgid "Highlight nets when they are highlighted in the schematic editor"
msgstr "Highlight nets when they are highlighted in the schematic editor"
msgid "Refresh 3D view automatically"
msgstr "Refresh 3D view automatically"
msgid ""
"When enabled, edits to the board will cause the 3D view to refresh (may be "
"slow with larger boards)"
msgstr ""
"When enabled, edits to the board will cause the 3D view to refresh (may be "
"slow with larger boards)"
msgid "Icon"
msgstr "Icon"
msgid "Show Button"
msgstr "Show Button"
msgid "Category"
msgstr "Category"
msgid "Move Up"
msgstr "Move Up"
msgid "Move Down"
msgstr "Move Down"
msgid "Open Plugin Directory"
msgstr "Open Plugin Directory"
msgid "Reload Plugins"
msgstr "Reload Plugins"
msgid "Show Plugin Errors"
msgstr "Show Plugin Errors"
msgid "Page origin"
msgstr "Page origin"
msgid "Display Origin"
msgstr "Display Origin"
msgid "Select which origin is used for X,Y coordinate display."
msgstr "Select which origin is used for X,Y coordinate display."
msgid "Increases right"
msgstr "Increases right"
msgid "Increases left"
msgstr "Increases left"
msgid "X Axis"
msgstr "X Axis"
msgid "Select which the direction on the screen in which the X axis increases."
msgstr ""
"Select which the direction on the screen in which the X axis increases."
msgid "Increases up"
msgstr "Increases up"
msgid "Increases down"
msgstr "Increases down"
msgid "Y Axis"
msgstr "Y Axis"
msgid "Select which the direction on the screen in which the Y axis increases."
msgstr ""
"Select which the direction on the screen in which the Y axis increases."
msgid "Minimum clearance:"
msgstr "Minimum clearance:"
msgid ""
"The minimum clearance between copper items which do not belong to the same "
"net. If set, this is an absolute minimum which cannot be reduced by "
"netclasses, custom rules, or other settings."
msgstr ""
"The minimum clearance between copper items which do not belong to the same "
"net. If set, this is an absolute minimum which cannot be reduced by "
"netclasses, custom rules, or other settings."
msgid "Minimum track width:"
msgstr "Minimum track width:"
msgid ""
"The minimum track width. If set, this is an absolute minimum and cannot be "
"reduced by netclasses, custom rules, or other settings."
msgstr ""
"The minimum track width. If set, this is an absolute minimum and cannot be "
"reduced by netclasses, custom rules, or other settings."
msgid "Minimum connection width:"
msgstr "Minimum connection width:"
msgid "The minimum copper width of connected copper items."
msgstr "The minimum copper width of connected copper items."
msgid "Minimum annular width:"
msgstr "Minimum annular width:"
msgid ""
"The minimum annular ring width. If set, this is an absolute minimum and "
"cannot be reduced by netclasses, custom rules, or other settings."
msgstr ""
"The minimum annular ring width. If set, this is an absolute minimum and "
"cannot be reduced by netclasses, custom rules, or other settings."
msgid "Minimum via diameter:"
msgstr "Minimum via diameter:"
msgid ""
"The minimum via diameter. If set, this is an absolute minimum and cannot be "
"reduced by netclasses, custom rules, or other settings."
msgstr ""
"The minimum via diameter. If set, this is an absolute minimum and cannot be "
"reduced by netclasses, custom rules, or other settings."
msgid "Copper to hole clearance:"
msgstr "Copper to hole clearance:"
msgid ""
"The minimum clearance between a hole and an unassociated copper item. If "
"set, this is an absolute minimum and cannot be reduced by custom rules or "
"other settings."
msgstr ""
"The minimum clearance between a hole and an unassociated copper item. If "
"set, this is an absolute minimum and cannot be reduced by custom rules or "
"other settings."
msgid "Copper to edge clearance:"
msgstr "Copper to edge clearance:"
msgid ""
"The minimum clearance between the board edge and any copper item. If set, "
"this is an absolute minimum and cannot be reduced by custom rules or other "
"settings."
msgstr ""
"The minimum clearance between the board edge and any copper item. If set, "
"this is an absolute minimum and cannot be reduced by custom rules or other "
"settings."
msgid "Holes"
msgstr "Holes"
msgid "Minimum through hole:"
msgstr "Minimum through hole:"
msgid ""
"The minimum through-hole size. If set, this is an absolute minimum and "
"cannot be reduced by netclasses, custom rules or other settings."
msgstr ""
"The minimum through-hole size. If set, this is an absolute minimum and "
"cannot be reduced by netclasses, custom rules or other settings."
msgid "Hole to hole clearance:"
msgstr "Hole to hole clearance:"
msgid ""
"The minimum clearance between two drilled holes. If set, this is an "
"absolute minimum and cannot be reduced by custom rules or other settings. "
"(Note: does not apply to milled holes.)"
msgstr ""
"The minimum clearance between two drilled holes. If set, this is an "
"absolute minimum and cannot be reduced by custom rules or other settings. "
"(Note: does not apply to milled holes.)"
msgid "uVias"
msgstr "uVias"
msgid "Minimum uVia diameter:"
msgstr "Minimum uVia diameter:"
msgid ""
"The minimum diameter for micro-vias. If set, this is an absolute minimum "
"and cannot be reduced by netclasses, custom rules, or other settings."
msgstr ""
"The minimum diameter for micro-vias. If set, this is an absolute minimum "
"and cannot be reduced by netclasses, custom rules, or other settings."
msgid "Minimum uVia hole:"
msgstr "Minimum uVia hole:"
msgid ""
"The minimum micro-via hole size. If set, this is an absolute minimum and "
"cannot be reduced by netclasses, custom rules, or other settings."
msgstr ""
"The minimum micro-via hole size. If set, this is an absolute minimum and "
"cannot be reduced by netclasses, custom rules, or other settings."
msgid "Silkscreen"
msgstr "Silkscreen"
msgid "Minimum item clearance:"
msgstr "Minimum item clearance:"
msgid ""
"Minimum clearance between two items on the same silkscreen layer. If set "
"this can improve legibility. (Note: does not apply to multiple shapes "
"within a single footprint.)"
msgstr ""
"Minimum clearance between two items on the same silkscreen layer. If set "
"this can improve legibility. (Note: does not apply to multiple shapes "
"within a single footprint.)"
msgid "Minimum text height:"
msgstr "Minimum text height:"
msgid "Minimum text thickness:"
msgstr "Minimum text thickness:"
msgid "Arc/circle approximated by segments"
msgstr "Arc/circle approximated by segments"
msgid "Maximum allowed deviation:"
msgstr "Maximum allowed deviation:"
msgid ""
"This is the maximum distance between a circle and the polygonal shape that "
"approximate it.\n"
"The error max defines the number of segments of this polygon."
msgstr ""
"This is the maximum distance between a circle and the polygonal shape that "
"approximate it.\n"
"The error max defines the number of segments of this polygon."
msgid ""
"The maximum allowed deviation between a true arc or circle and segments used "
"to approximate it. Smaller values produce smoother graphics at the expense "
"of performance."
msgstr ""
"The maximum allowed deviation between a true arc or circle and segments used "
"to approximate it. Smaller values produce smoother graphics at the expense "
"of performance."
#, c-format
msgid "Note: zone filling can be slow when < %s."
msgstr "Note: zone filling can be slow when < %s."
msgid "Zone fill strategy"
msgstr "Zone fill strategy"
msgid "Allow fillets outside zone outline"
msgstr "Allow fillets outside zone outline"
msgid "Minimum thermal relief spoke count:"
msgstr "Minimum thermal relief spoke count:"
msgid "Length tuning"
msgstr "Length tuning"
msgid "Include stackup height in track length calculations"
msgstr "Include stackup height in track length calculations"
msgid ""
"When enabled, the distance between copper layers will be included in track "
"length calculations for tracks with vias. When disabled, via stackup height "
"is ignored."
msgstr ""
"When enabled, the distance between copper layers will be included in track "
"length calculations for tracks with vias. When disabled, via stackup height "
"is ignored."
msgid "When Adding Footprints to Board"
msgstr "When Adding Footprints to Board"
msgid "Apply board defaults to footprint fields"
msgstr "Apply board defaults to footprint fields"
msgid "Apply board defaults to footprint text"
msgstr "Apply board defaults to footprint text"
msgid "Apply board defaults to non-copper footprint shapes"
msgstr "Apply board defaults to non-copper footprint shapes"
msgid "Use the Physical Stackup page to change the number of copper layers."
msgstr "Use the Physical Stackup page to change the number of copper layers."
#, c-format
msgid ""
"Footprints have some items on removed layers:\n"
"%s\n"
"These items will be no longer accessible\n"
"Do you wish to continue?"
msgstr ""
"Footprints have some items on removed layers:\n"
"%s\n"
"These items will be no longer accessible\n"
"Do you wish to continue?"
msgid ""
"Items have been found on removed layers. This operation will delete all "
"items from removed layers and cannot be undone.\n"
"Do you wish to continue?"
msgstr ""
"Items have been found on removed layers. This operation will delete all "
"items from removed layers and cannot be undone.\n"
"Do you wish to continue?"
msgid "Layer must have a name."
msgstr "Layer must have a name."
#, c-format
msgid "%s are forbidden in layer names."
msgstr "%s are forbidden in layer names."
msgid "Layer name \"signal\" is reserved."
msgstr "Layer name “signal” is reserved."
#, c-format
msgid "Layer name '%s' already in use."
msgstr "Layer name '%s' already in use."
#, c-format
msgid ""
"Imported settings have fewer copper layers than the current board (%i "
"instead of %i).\n"
"\n"
"Continue and delete the extra inner copper layers from the current board?"
msgstr ""
"Imported settings have fewer copper layers than the current board (%i "
"instead of %i).\n"
"\n"
"Continue and delete the extra inner copper layers from the current board?"
msgid "Inner Layers To Be Deleted"
msgstr "Inner Layers To Be Deleted"
msgid "All user-defined layers have already been added."
msgstr "All user-defined layers have already been added."
msgid "Add User-defined Layer"
msgstr "Add User-defined Layer"
msgid "Add User Defined Layer..."
msgstr "Add User Defined Layer..."
msgid "CrtYd_Front"
msgstr "CrtYd_Front"
msgid "Off-board, testing"
msgstr "Off-board, testing"
msgid "If you want a fabrication layer for the front side of the board"
msgstr "If you want a fabrication layer for the front side of the board"
msgid "Fab_Front"
msgstr "Fab_Front"
msgid "Off-board, manufacturing"
msgstr "Off-board, manufacturing"
msgid "If you want an adhesive template for the front side of the board"
msgstr "If you want an adhesive template for the front side of the board"
msgid "Adhes_Front"
msgstr "Adhes_Front"
msgid "On-board, non-copper"
msgstr "On-board, non-copper"
msgid "If you want a solder paste layer for front side of the board"
msgstr "If you want a solder paste layer for front side of the board"
msgid "SoldP_Front"
msgstr "SoldP_Front"
msgid "If you want a silk screen layer for the front side of the board"
msgstr "If you want a silk screen layer for the front side of the board"
msgid "SilkS_Front"
msgstr "SilkS_Front"
msgid "If you want a solder mask layer for the front of the board"
msgstr "If you want a solder mask layer for the front of the board"
msgid "Mask_Front"
msgstr "Mask_Front"
msgid "If you want a front copper layer"
msgstr "If you want a front copper layer"
msgid "Front_layer"
msgstr "Front_layer"
msgid "Layer name of front (top) copper layer"
msgstr "Layer name of front (top) copper layer"
msgid "signal"
msgstr "signal"
msgid "power plane"
msgstr "power plane"
msgid "mixed"
msgstr "mixed"
msgid "jumper"
msgstr "jumper"
msgid ""
"Copper layer type for Freerouter and other external routers.\n"
"Power plane layers are removed from Freerouter's layer menus."
msgstr ""
"Copper layer type for Freerouter and other external routers.\n"
"Power plane layers are removed from Freerouter's layer menus."
msgid "In1"
msgstr "In1"
msgid "In2"
msgstr "In2"
msgid "In3"
msgstr "In3"
msgid "In4"
msgstr "In4"
msgid "In5"
msgstr "In5"
msgid "In6"
msgstr "In6"
msgid "In7"
msgstr "In7"
msgid "In8"
msgstr "In8"
msgid "In9"
msgstr "In9"
msgid "In10"
msgstr "In10"
msgid "In11"
msgstr "In11"
msgid "In12"
msgstr "In12"
msgid "In13"
msgstr "In13"
msgid "In14"
msgstr "In14"
msgid "In15"
msgstr "In15"
msgid "In16"
msgstr "In16"
msgid "In17"
msgstr "In17"
msgid "In18"
msgstr "In18"
msgid "In19"
msgstr "In19"
msgid "In20"
msgstr "In20"
msgid "In21"
msgstr "In21"
msgid "In22"
msgstr "In22"
msgid "In23"
msgstr "In23"
msgid "In24"
msgstr "In24"
msgid "In25"
msgstr "In25"
msgid "In26"
msgstr "In26"
msgid "In27"
msgstr "In27"
msgid "In28"
msgstr "In28"
msgid "In29"
msgstr "In29"
msgid "In30"
msgstr "In30"
msgid "If you want a back copper layer"
msgstr "If you want a back copper layer"
msgid "Layer name of back (bottom) copper layer"
msgstr "Layer name of back (bottom) copper layer"
msgid "If you want a solder mask layer for the back side of the board"
msgstr "If you want a solder mask layer for the back side of the board"
msgid "SoldM_Back"
msgstr "SoldM_Back"
msgid "If you want a silk screen layer for the back side of the board"
msgstr "If you want a silk screen layer for the back side of the board"
msgid "SilkS_Back"
msgstr "SilkS_Back"
msgid "If you want a solder paste layer for the back side of the board"
msgstr "If you want a solder paste layer for the back side of the board"
msgid "SoldP_Back"
msgstr "SoldP_Back"
msgid "If you want an adhesive layer for the back side of the board"
msgstr "If you want an adhesive layer for the back side of the board"
msgid "Adhes_Back"
msgstr "Adhes_Back"
msgid "If you want a fabrication layer for the back side of the board"
msgstr "If you want a fabrication layer for the back side of the board"
msgid "Fab_Back"
msgstr "Fab_Back"
msgid "CrtYd_Back"
msgstr "CrtYd_Back"
msgid "Pcb_Edges"
msgstr "Pcb_Edges"
msgid "Board contour"
msgstr "Board contour"
msgid "Margin"
msgstr "Margin"
msgid "Edge_Cuts setback"
msgstr "Edge_Cuts setback"
msgid "Eco1"
msgstr "Eco1"
msgid "Auxiliary"
msgstr "Auxiliary"
msgid "Eco2"
msgstr "Eco2"
msgid "If you want a separate layer for comments or notes"
msgstr "If you want a separate layer for comments or notes"
msgid "Comments"
msgstr "Comments"
msgid "If you want a layer for documentation drawings"
msgstr "If you want a layer for documentation drawings"
msgid "Drawings"
msgstr "Drawings"
msgid "User1"
msgstr "User1"
msgid "User defined layer"
msgstr "User defined layer"
msgid "User2"
msgstr "User2"
msgid "User3"
msgstr "User3"
msgid "User4"
msgstr "User4"
msgid "User5"
msgstr "User5"
msgid "User6"
msgstr "User6"
msgid "User7"
msgstr "User7"
msgid "User8"
msgstr "User8"
msgid "User9"
msgstr "User9"
msgid ""
"Use your board manufacturer's recommendations for solder mask expansion and "
"minimum web width."
msgstr ""
"Use your board manufacturer's recommendations for solder mask expansion and "
"minimum web width."
msgid "If none are provided, setting the values to zero is suggested."
msgstr "If none are provided, setting the values to zero is suggested."
msgid ""
"Global clearance between pads and the solder mask.\n"
"This value can be superseded by local values for a footprint or a pad."
msgstr ""
"Global clearance between pads and the solder mask.\n"
"This value can be superseded by local values for a footprint or a pad."
msgid ""
"Positive clearance means area bigger than the pad (usual for solder mask "
"clearance)."
msgstr ""
"Positive clearance means area bigger than the pad (usual for solder mask "
"clearance)."
msgid "Solder mask minimum web width:"
msgstr "Solder mask minimum web width:"
msgid ""
"Min. dist between 2 pad areas.\n"
"Two pad areas nearer than this value will be merged during plotting.\n"
"This parameter is only used to plot solder mask layers.\n"
"Leave at 0 unless you know what you are doing."
msgstr ""
"Min. dist between 2 pad areas.\n"
"Two pad areas nearer than this value will be merged during plotting.\n"
"This parameter is only used to plot solder mask layers.\n"
"Leave at 0 unless you know what you are doing."
msgid ""
"Minimum distance between openings in the solder mask. Pad openings closer "
"than this distance will be plotted as a single opening."
msgstr ""
"Minimum distance between openings in the solder mask. Pad openings closer "
"than this distance will be plotted as a single opening."
msgid "Solder mask to copper clearance:"
msgstr "Solder mask to copper clearance:"
msgid "Allow bridged solder mask apertures between pads within footprints"
msgstr "Allow bridged solder mask apertures between pads within footprints"
msgid ""
"Global clearance between pads and the solder paste.\n"
"This value can be superseded by local values for a footprint or a pad.\n"
"Final clearance value is the sum of this value and the clearance value ratio."
msgstr ""
"Global clearance between pads and the solder paste.\n"
"This value can be superseded by local values for a footprint or a pad.\n"
"Final clearance value is the sum of this value and the clearance value ratio."
msgid ""
"Negative clearance means area smaller than the pad (usual for solder paste "
"clearance)."
msgstr ""
"Negative clearance means area smaller than the pad (usual for solder paste "
"clearance)."
msgid ""
"Global clearance ratio in percent between pads and the solder paste.\n"
"A value of 10 means the clearance value is 10 percent of the pad size.\n"
"This value can be superseded by local values for a footprint or a pad.\n"
"Final clearance value is the sum of this value and the clearance value."
msgstr ""
"Global clearance ratio in percent between pads and the solder paste.\n"
"A value of 10 means the clearance value is 10 percent of the pad size.\n"
"This value can be superseded by local values for a footprint or a pad.\n"
"Final clearance value is the sum of this value and the clearance value."
msgid "Additional clearance as a percentage of the pad size."
msgstr "Additional clearance as a percentage of the pad size."
msgid ""
"Note: Solder paste clearances (absolute and relative) are added to determine "
"the final clearance."
msgstr ""
"Note: Solder paste clearances (absolute and relative) are added to determine "
"the final clearance."
msgid "Cancel Changes?"
msgstr "Cancel Changes?"
msgid "DRC rules"
msgstr "DRC rules"
msgid "ERROR:"
msgstr "ERROR:"
msgid "Design rules cannot be added without a project"
msgstr "Design rules cannot be added without a project"
msgid "DRC rules:"
msgstr "DRC rules:"
msgid "Check rule syntax"
msgstr "Check rule syntax"
msgid ""
"### Top-level Clauses\n"
"\n"
" (version <number>)\n"
"\n"
" (rule <rule_name> <rule_clause> ...)\n"
"\n"
"\n"
"<br>\n"
"\n"
"### Rule Clauses\n"
"\n"
" (constraint <constraint_type> ...)\n"
"\n"
" (condition \"<expression>\")\n"
"\n"
" (layer \"<layer_name>\")\n"
"\n"
" (severity <severity_name>)\n"
"\n"
"\n"
"<br>\n"
"\n"
"### Constraints\n"
"\n"
"| Constraint type | Argument "
"type "
"| "
"Description "
"|\n"
"|---------------------------|-----------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n"
"| `annular_width` | min/opt/"
"max "
"| Checks the width of annular rings on vias."
"<br> "
"|\n"
"| `assertion` | \"&lt;"
"expression>\" "
"| Checks the given expression."
"<br> "
"|\n"
"| `clearance` | "
"min "
"| Specifies the **electrical** clearance between copper objects of different "
"nets. (See `physical_clearance` if you wish to specify clearance between "
"objects regardless of net.)<br><br>To allow copper objects to overlap "
"(collide), create a `clearance` constraint with the `min` value less than "
"zero (for example, `-1`)."
"<br> "
"|\n"
"| `courtyard_clearance` | "
"min "
"| Checks the clearance between footprint courtyards and generates an error "
"if any two courtyards are closer than the `min` distance. If a footprint "
"does not have a courtyard shape, no errors will be generated from this "
"constraint."
"<br> "
"|\n"
"| `diff_pair_gap` | min/opt/"
"max "
"| Checks the gap between coupled tracks in a differential pair. Coupled "
"tracks are segments that are parallel to each other. Differential pair gap "
"is not tested on uncoupled portions of a differential pair (for example, the "
"fanout from a component)."
"<br> "
"|\n"
"| `diff_pair_uncoupled` | "
"max "
"| Checks the distance that a differential pair track is routed uncoupled "
"from the other polarity track in the pair (for example, where the pair fans "
"out from a component, or becomes uncoupled to pass around another object "
"such as a via)."
"<br> "
"|\n"
"| `disallow` | "
"`track`<br>`via`<br>`micro_via`<br>`buried_via`<br>`pad`<br>`zone`<br>`text`<br>`graphic`<br>`hole`<br>`footprint`<br> "
"| Specify one or more object types to disallow, separated by spaces. For "
"example, `(constraint disallow track)` or `(constraint disallow track via "
"pad)`. If an object of this type matches the rule condition, a DRC error "
"will be created.<br><br>This constraint is essentially the same as a keepout "
"rule area, but can be used to create more specific keepout restrictions."
"<br> |\n"
"| `edge_clearance` | min/opt/"
"max "
"| Checks the clearance between objects and the board edge.<br><br>This can "
"also be thought of as the \"milling tolerance\" as the board edge will "
"include all graphical items on the `Edge.Cuts` layer as well as any *oval* "
"pad holes. (See `physical_hole_clearance` for the drilling "
"tolerance.)<br> "
"|\n"
"| `length` | min/"
"max "
"| Checks the total routed length for the nets that match the rule condition "
"and generates an error for each net that is below the `min` value (if "
"specified) or above the `max` value (if specified) of the constraint."
"<br> "
"|\n"
"| `hole` | min/"
"max "
"| Checks the size (diameter) of a drilled hole in a pad or via. For oval "
"holes, the smaller (minor) diameter will be tested against the `min` value "
"(if specified) and the larger (major) diameter will be tested against the "
"`max` value (if specified)."
"<br> "
"|\n"
"| `hole_clearance` | "
"min "
"| Checks the clearance between a drilled hole in a pad or via and copper "
"objects on a different net. The clearance is measured from the diameter of "
"the hole, not its center."
"<br> "
"|\n"
"| `hole_to_hole` | "
"min "
"| Checks the clearance between mechanically-drilled holes in pads and vias. "
"The clearance is measured between the diameters of the holes, not between "
"their centers.<br><br>This constraint is soley for the protection of drill "
"bits. The clearance between **laser-drilled** (microvias) and other non-"
"mechanically-drilled holes is not checked, nor is the clearance between "
"**milled** (oval-shaped) and other non-mechanically-drilled holes.<br> |\n"
"| `physical_clearance` | "
"min "
"| Checks the clearance between two objects on a given layer (including non-"
"copper layers).<br><br>While this can perform more general-purpose checks "
"than `clearance`, it is much slower. Use `clearance` where possible."
"<br> "
"|\n"
"| `physical_hole_clearance` | "
"min "
"| Checks the clearance between a drilled hole in a pad or via and another "
"object, regardless of net. The clearance is measured from the diameter of "
"the hole, not its center.<br><br>This can also be thought of as the "
"\"drilling tolerance\" as it only includes **round** holes (see "
"`edge_clearance` for the milling tolerance)."
"<br> "
"|\n"
"| `silk_clearance` | min/opt/"
"max "
"| Checks the clearance between objects on silkscreen layers and other "
"objects."
"<br> "
"|\n"
"| `skew` | "
"max "
"| Checks the total skew for the nets that match the rule condition, that is, "
"the difference between the length of each net and the average of all the "
"lengths of each net that is matched by the rule. If the absolute value of "
"the difference between that average and the length of any one net is above "
"the constraint `max` value, an error will be generated."
"<br> "
"|\n"
"| `thermal_relief_gap` | "
"min "
"| Specifies the width of the gap between a pad and a zone with a thermal-"
"relief connection."
"<br> "
"|\n"
"| `thermal_spoke_width` | "
"opt "
"| Specifies the width of the spokes connecting a pad to a zone with a "
"thermal-relief connection."
"<br> "
"|\n"
"| `track_width` | min/opt/"
"max "
"| Checks the width of track and arc segments. An error will be generated "
"for each segment that has a width below the `min` value (if specified) or "
"above the `max` value (if specified)."
"<br> "
"|\n"
"| `via_count` | "
"max "
"| Counts the number of vias on every net matched by the rule condition. If "
"that number exceeds the constraint `max` value on any matched net, an error "
"will be generated for that net."
"<br> "
"|\n"
"| `zone_connection` | "
"`solid`<br>`thermal_reliefs`<br>`none` "
"| Specifies the connection to be made between a zone and a pad."
"<br> "
"|\n"
"\n"
"\n"
"### Items\n"
"\n"
" * `A` &nbsp;&nbsp; _the first (or only) item under test_\n"
" * `B` &nbsp;&nbsp; _the second item under test (for binary tests)_\n"
" * `L` &nbsp;&nbsp; _the layer currently under test_\n"
"\n"
"<br>\n"
"\n"
"### Severity Names\n"
"\n"
" * warning\n"
" * error\n"
" * exclusion\n"
" * ignore\n"
"\n"
"<br>\n"
"\n"
"### Examples\n"
"\n"
" (version 1)\n"
"\n"
" (rule HV\n"
" (constraint clearance (min 1.5mm))\n"
" (condition \"A.NetClass == 'HV'\"))\n"
"\n"
"\n"
" (rule HV\n"
" (layer outer)\n"
" (constraint clearance (min 1.5mm))\n"
" (condition \"A.NetClass == 'HV'\"))\n"
"\n"
"\n"
" (rule HV_HV\n"
" # wider clearance between HV tracks\n"
" (constraint clearance (min \"1.5mm + 2.0mm\"))\n"
" (condition \"A.NetClass == 'HV' && B.NetClass == 'HV'\"))\n"
"\n"
"\n"
" (rule HV_unshielded\n"
" (constraint clearance (min 2mm))\n"
" (condition \"A.NetClass == 'HV' && !A.enclosedByArea('Shield*')\"))\n"
"\n"
"\n"
" (rule heavy_thermals\n"
" (constraint thermal_spoke_width (min 0.5mm))\n"
" (condition \"A.NetClass == 'HV'\"))\n"
"<br><br>\n"
"\n"
"### Notes\n"
"\n"
"Version clause must be the first clause. It indicates the syntax version of "
"the file so that \n"
"future rules parsers can perform automatic updates. It should be\n"
"set to \"1\".\n"
"\n"
"Rules should be ordered by specificity. Later rules take\n"
"precedence over earlier rules; once a matching rule is found\n"
"no further rules will be checked.\n"
"\n"
"Use Ctrl+/ to comment or uncomment line(s).\n"
"<br><br><br>\n"
"\n"
"### Expression functions\n"
"\n"
"All function parameters support simple wildcards (`*` and `?`).\n"
"<br><br>\n"
"\n"
" A.intersectsCourtyard('<footprint_refdes>')\n"
"True if any part of `A` lies within the given footprint's principal "
"courtyard.\n"
"<br><br>\n"
"\n"
" A.intersectsFrontCourtyard('<footprint_refdes>')\n"
"True if any part of `A` lies within the given footprint's front courtyard.\n"
"<br><br>\n"
"\n"
" A.intersectsBackCourtyard('<footprint_refdes>')\n"
"True if any part of `A` lies within the given footprint's back courtyard.\n"
"<br><br>\n"
"\n"
" A.intersectsArea('<zone_name>')\n"
"True if any part of `A` lies within the given zone's outline.\n"
"<br><br>\n"
"\n"
" A.enclosedByArea('<zone_name>')\n"
"True if all of `A` lies within the given zone's outline.\n"
"\n"
"NB: this is potentially a more expensive call than `intersectsArea()`. Use "
"`intersectsArea()`\n"
"where possible.\n"
"<br><br>\n"
"\n"
" A.getField('<field_name>')\n"
"The value of the given field. Only footprints have fields, so a field is "
"only returned if\n"
"`A` is a footprint.\n"
"<br><br>\n"
"\n"
" A.isPlated()\n"
"True if `A` has a hole which is plated.\n"
"<br><br>\n"
"\n"
" A.inDiffPair('<net_name>')\n"
"True if `A` has a net that is part of the specified differential pair.\n"
"`<net_name>` is the base name of the differential pair. For example, "
"`inDiffPair('/CLK')`\n"
"matches items in the `/CLK_P` and `/CLK_N` nets.\n"
"<br><br>\n"
"\n"
" AB.isCoupledDiffPair()\n"
"True if `A` and `B` are members of the same diff pair.\n"
"<br><br>\n"
"\n"
" A.memberOfGroup('<group_name>')\n"
"True if `A` is a member of the given group. The name can contain wildcards.\n"
"Includes nested membership.\n"
"<br><br>\n"
"\n"
" A.memberOfFootprint('<footprint_reference>|<footprint_id>')\n"
"True if `A` is a member of a footprint matching the given reference "
"designator or footprint\n"
"ID. The parameter can contain wildcards.\n"
"\n"
"NB: If matching against a footprint ID is desired, the parameter must "
"contain a ':'.\n"
"<br><br>\n"
"\n"
" A.memberOfSheet('<sheet_path>')\n"
"True if `A` is a member of the given schematic sheet. The sheet path can "
"contain wildcards.\n"
"<br><br>\n"
"\n"
" A.existsOnLayer('<layer_name>')\n"
"True if `A` exists on the given layer. The layer name can be\n"
"either the name assigned in Board Setup > Board Editor Layers or\n"
"the canonical name (ie: `F.Cu`).\n"
"\n"
"NB: this returns true if `A` is on the given layer, independently\n"
"of whether or not the rule is being evaluated for that layer.\n"
"For the latter use a `(layer \"layer_name\")` clause in the rule.\n"
"<br><br>\n"
"\n"
"### More Examples\n"
"\n"
" (rule \"copper keepout\"\n"
" (constraint disallow track via zone)\n"
" (condition \"A.intersectsArea('zone3')\"))\n"
"\n"
"\n"
" (rule \"BGA neckdown\"\n"
" (constraint track_width (min 0.2mm) (opt 0.25mm))\n"
" (constraint clearance (min 0.05mm) (opt 0.08mm))\n"
" (condition \"A.intersectsCourtyard('U3')\"))\n"
"\n"
"\n"
" # prevent silk over tented vias\n"
" (rule silk_over_via\n"
" (constraint silk_clearance (min 0.2mm))\n"
" (condition \"A.Type == '*Text' && B.Type == 'Via'\"))\n"
"\n"
"\n"
" (rule \"Distance between Vias of Different Nets\"\n"
" (constraint hole_to_hole (min 0.254mm))\n"
" (condition \"A.Type == 'Via' && B.Type == 'Via' && A.Net != B."
"Net\"))\n"
"\n"
" (rule \"Clearance between Pads of Different Nets\"\n"
" (constraint clearance (min 3.0mm))\n"
" (condition \"A.Type == 'Pad' && B.Type == 'Pad' && A.Net != B."
"Net\"))\n"
"\n"
"\n"
" (rule \"Via Hole to Track Clearance\"\n"
" (constraint hole_clearance (min 0.254mm))\n"
" (condition \"A.Type == 'Via' && B.Type == 'Track'\"))\n"
"\n"
" (rule \"Pad to Track Clearance\"\n"
" (constraint clearance (min 0.2mm))\n"
" (condition \"A.Type == 'Pad' && B.Type == 'Track'\"))\n"
"\n"
"\n"
" (rule \"clearance-to-1mm-cutout\"\n"
" (constraint edge_clearance (min 0.8mm))\n"
" (condition \"A.Layer == 'Edge.Cuts' && A.Line_Width == 1.0mm\"))\n"
"\n"
"\n"
" (rule \"Max Drill Hole Size Mechanical\"\n"
" (constraint hole_size (max 6.3mm))\n"
" (condition \"A.Pad_Type == 'NPTH, mechanical'\"))\n"
"\n"
" (rule \"Max Drill Hole Size PTH\"\n"
" (constraint hole_size (max 6.35mm))\n"
" (condition \"A.Pad_Type == 'Through-hole'\"))\n"
"\n"
"\n"
" # Specify an optimal gap for a particular diff-pair\n"
" (rule \"dp clock gap\"\n"
" (constraint diff_pair_gap (opt \"0.8mm\"))\n"
" (condition \"A.inDiffPair('/CLK')\"))\n"
"\n"
" # Specify a larger clearance around any diff-pair\n"
" (rule \"dp clearance\"\n"
" (constraint clearance (min \"1.5mm\"))\n"
" (condition \"A.inDiffPair('*') && !AB.isCoupledDiffPair()\"))\n"
"\n"
"\n"
" # Don't use thermal reliefs on heatsink pads\n"
" (rule heat_sink_pad\n"
" (constraint zone_connection solid)\n"
" (condition \"A.Fabrication_Property == 'Heatsink pad'\"))\n"
"\n"
" # Require all four thermal relief spokes to connect to parent zone\n"
" (rule fully_spoked_pads\n"
" (constraint min_resolved_spokes 4))\n"
"\n"
" # Set thermal relief gap & spoke width for all zones\n"
" (rule defined_relief\n"
" (constraint thermal_relief_gap (min 10mil))\n"
" (constraint thermal_spoke_width (min 12mil)))\n"
"\n"
" # Override thermal relief gap & spoke width for GND and PWR zones\n"
" (rule defined_relief_pwr\n"
" (constraint thermal_relief_gap (min 10mil))\n"
" (constraint thermal_spoke_width (min 12mil))\n"
" (condition \"A.Name == 'zone_GND' || A.Name == 'zone_PWR'\"))\n"
"\n"
"\n"
" # Prevent solder wicking from SMD pads\n"
" (rule holes_in_pads\n"
" (constraint physical_hole_clearance (min 0.2mm))\n"
" (condition \"B.Pad_Type == 'SMD'\"))\n"
"\n"
" # Disallow solder mask margin overrides\n"
" (rule \"disallow solder mask margin overrides\"\n"
" (constraint assertion \"A.Soldermask_Margin_Override == 0mm\")\n"
" (condition \"A.Type == 'Pad'\"))\n"
"\n"
"\n"
" # Enforce a mechanical clearance between components and board edge\n"
" (rule front_mechanical_board_edge_clearance\n"
" (layer \"F.Courtyard\")\n"
" (constraint physical_clearance (min 3mm))\n"
" (condition \"B.Layer == 'Edge.Cuts'\"))\n"
"\n"
"\n"
" # Check current-carrying capacity\n"
" (rule high-current\n"
" (constraint track_width (min 1.0mm))\n"
" (constraint connection_width (min 0.8mm))\n"
" (condition \"A.NetClass == 'Power'\"))\n"
"\n"
"\n"
" # Separate drill bit and milling cutter size constraints\n"
" (rule \"Plated through-hole size\"\n"
" (constraint hole_size (min 0.2mm) (max 6.35mm))\n"
" (condition \"A.isPlated() && A.Hole_Size_X == A.Hole_Size_Y\"))\n"
"\n"
" (rule \"Plated slot size\"\n"
" (constraint hole_size (min 0.5mm))\n"
" (condition \"A.isPlated() && A.Hole_Size_X != A.Hole_Size_Y\"))\n"
"\n"
"\n"
"### Documentation\n"
"\n"
"For the full documentation see [https://docs.kicad.org](https://docs.kicad."
"org/GetMajorMinorVersion/en/pcbnew/pcbnew.html#custom_design_rules)."
msgstr ""
"### Top-level Clauses\n"
"\n"
" (version <number>)\n"
"\n"
" (rule <rule_name> <rule_clause> ...)\n"
"\n"
"\n"
"<br>\n"
"\n"
"### Rule Clauses\n"
"\n"
" (constraint <constraint_type> ...)\n"
"\n"
" (condition \"<expression>\")\n"
"\n"
" (layer \"<layer_name>\")\n"
"\n"
" (severity <severity_name>)\n"
"\n"
"\n"
"<br>\n"
"\n"
"### Constraints\n"
"\n"
"| Constraint type | Argument "
"type "
"| "
"Description "
"|\n"
"|---------------------------|-----------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n"
"| `annular_width` | min/opt/"
"max "
"| Checks the width of annular rings on vias."
"<br> "
"|\n"
"| `assertion` | \"&lt;"
"expression>\" "
"| Checks the given expression."
"<br> "
"|\n"
"| `clearance` | "
"min "
"| Specifies the **electrical** clearance between copper objects of different "
"nets. (See `physical_clearance` if you wish to specify clearance between "
"objects regardless of net.)<br><br>To allow copper objects to overlap "
"(collide), create a `clearance` constraint with the `min` value less than "
"zero (for example, `-1`)."
"<br> "
"|\n"
"| `courtyard_clearance` | "
"min "
"| Checks the clearance between footprint courtyards and generates an error "
"if any two courtyards are closer than the `min` distance. If a footprint "
"does not have a courtyard shape, no errors will be generated from this "
"constraint."
"<br> "
"|\n"
"| `diff_pair_gap` | min/opt/"
"max "
"| Checks the gap between coupled tracks in a differential pair. Coupled "
"tracks are segments that are parallel to each other. Differential pair gap "
"is not tested on uncoupled portions of a differential pair (for example, the "
"fanout from a component)."
"<br> "
"|\n"
"| `diff_pair_uncoupled` | "
"max "
"| Checks the distance that a differential pair track is routed uncoupled "
"from the other polarity track in the pair (for example, where the pair fans "
"out from a component, or becomes uncoupled to pass around another object "
"such as a via)."
"<br> "
"|\n"
"| `disallow` | "
"`track`<br>`via`<br>`micro_via`<br>`buried_via`<br>`pad`<br>`zone`<br>`text`<br>`graphic`<br>`hole`<br>`footprint`<br> "
"| Specify one or more object types to disallow, separated by spaces. For "
"example, `(constraint disallow track)` or `(constraint disallow track via "
"pad)`. If an object of this type matches the rule condition, a DRC error "
"will be created.<br><br>This constraint is essentially the same as a keepout "
"rule area, but can be used to create more specific keepout restrictions."
"<br> |\n"
"| `edge_clearance` | min/opt/"
"max "
"| Checks the clearance between objects and the board edge.<br><br>This can "
"also be thought of as the \"milling tolerance\" as the board edge will "
"include all graphical items on the `Edge.Cuts` layer as well as any *oval* "
"pad holes. (See `physical_hole_clearance` for the drilling "
"tolerance.)<br> "
"|\n"
"| `length` | min/"
"max "
"| Checks the total routed length for the nets that match the rule condition "
"and generates an error for each net that is below the `min` value (if "
"specified) or above the `max` value (if specified) of the constraint."
"<br> "
"|\n"
"| `hole` | min/"
"max "
"| Checks the size (diameter) of a drilled hole in a pad or via. For oval "
"holes, the smaller (minor) diameter will be tested against the `min` value "
"(if specified) and the larger (major) diameter will be tested against the "
"`max` value (if specified)."
"<br> "
"|\n"
"| `hole_clearance` | "
"min "
"| Checks the clearance between a drilled hole in a pad or via and copper "
"objects on a different net. The clearance is measured from the diameter of "
"the hole, not its center."
"<br> "
"|\n"
"| `hole_to_hole` | "
"min "
"| Checks the clearance between mechanically-drilled holes in pads and vias. "
"The clearance is measured between the diameters of the holes, not between "
"their centers.<br><br>This constraint is soley for the protection of drill "
"bits. The clearance between **laser-drilled** (microvias) and other non-"
"mechanically-drilled holes is not checked, nor is the clearance between "
"**milled** (oval-shaped) and other non-mechanically-drilled holes.<br> |\n"
"| `physical_clearance` | "
"min "
"| Checks the clearance between two objects on a given layer (including non-"
"copper layers).<br><br>While this can perform more general-purpose checks "
"than `clearance`, it is much slower. Use `clearance` where possible."
"<br> "
"|\n"
"| `physical_hole_clearance` | "
"min "
"| Checks the clearance between a drilled hole in a pad or via and another "
"object, regardless of net. The clearance is measured from the diameter of "
"the hole, not its center.<br><br>This can also be thought of as the "
"\"drilling tolerance\" as it only includes **round** holes (see "
"`edge_clearance` for the milling tolerance)."
"<br> "
"|\n"
"| `silk_clearance` | min/opt/"
"max "
"| Checks the clearance between objects on silkscreen layers and other "
"objects."
"<br> "
"|\n"
"| `skew` | "
"max "
"| Checks the total skew for the nets that match the rule condition, that is, "
"the difference between the length of each net and the average of all the "
"lengths of each net that is matched by the rule. If the absolute value of "
"the difference between that average and the length of any one net is above "
"the constraint `max` value, an error will be generated."
"<br> "
"|\n"
"| `thermal_relief_gap` | "
"min "
"| Specifies the width of the gap between a pad and a zone with a thermal-"
"relief connection."
"<br> "
"|\n"
"| `thermal_spoke_width` | "
"opt "
"| Specifies the width of the spokes connecting a pad to a zone with a "
"thermal-relief connection."
"<br> "
"|\n"
"| `track_width` | min/opt/"
"max "
"| Checks the width of track and arc segments. An error will be generated "
"for each segment that has a width below the `min` value (if specified) or "
"above the `max` value (if specified)."
"<br> "
"|\n"
"| `via_count` | "
"max "
"| Counts the number of vias on every net matched by the rule condition. If "
"that number exceeds the constraint `max` value on any matched net, an error "
"will be generated for that net."
"<br> "
"|\n"
"| `zone_connection` | "
"`solid`<br>`thermal_reliefs`<br>`none` "
"| Specifies the connection to be made between a zone and a pad."
"<br> "
"|\n"
"\n"
"\n"
"### Items\n"
"\n"
" * `A` &nbsp;&nbsp; _the first (or only) item under test_\n"
" * `B` &nbsp;&nbsp; _the second item under test (for binary tests)_\n"
" * `L` &nbsp;&nbsp; _the layer currently under test_\n"
"\n"
"<br>\n"
"\n"
"### Severity Names\n"
"\n"
" * warning\n"
" * error\n"
" * exclusion\n"
" * ignore\n"
"\n"
"<br>\n"
"\n"
"### Examples\n"
"\n"
" (version 1)\n"
"\n"
" (rule HV\n"
" (constraint clearance (min 1.5mm))\n"
" (condition \"A.NetClass == 'HV'\"))\n"
"\n"
"\n"
" (rule HV\n"
" (layer outer)\n"
" (constraint clearance (min 1.5mm))\n"
" (condition \"A.NetClass == 'HV'\"))\n"
"\n"
"\n"
" (rule HV_HV\n"
" # wider clearance between HV tracks\n"
" (constraint clearance (min \"1.5mm + 2.0mm\"))\n"
" (condition \"A.NetClass == 'HV' && B.NetClass == 'HV'\"))\n"
"\n"
"\n"
" (rule HV_unshielded\n"
" (constraint clearance (min 2mm))\n"
" (condition \"A.NetClass == 'HV' && !A.enclosedByArea('Shield*')\"))\n"
"\n"
"\n"
" (rule heavy_thermals\n"
" (constraint thermal_spoke_width (min 0.5mm))\n"
" (condition \"A.NetClass == 'HV'\"))\n"
"<br><br>\n"
"\n"
"### Notes\n"
"\n"
"Version clause must be the first clause. It indicates the syntax version of "
"the file so that \n"
"future rules parsers can perform automatic updates. It should be\n"
"set to \"1\".\n"
"\n"
"Rules should be ordered by specificity. Later rules take\n"
"precedence over earlier rules; once a matching rule is found\n"
"no further rules will be checked.\n"
"\n"
"Use Ctrl+/ to comment or uncomment line(s).\n"
"<br><br><br>\n"
"\n"
"### Expression functions\n"
"\n"
"All function parameters support simple wildcards (`*` and `?`).\n"
"<br><br>\n"
"\n"
" A.intersectsCourtyard('<footprint_refdes>')\n"
"True if any part of `A` lies within the given footprint's principal "
"courtyard.\n"
"<br><br>\n"
"\n"
" A.intersectsFrontCourtyard('<footprint_refdes>')\n"
"True if any part of `A` lies within the given footprint's front courtyard.\n"
"<br><br>\n"
"\n"
" A.intersectsBackCourtyard('<footprint_refdes>')\n"
"True if any part of `A` lies within the given footprint's back courtyard.\n"
"<br><br>\n"
"\n"
" A.intersectsArea('<zone_name>')\n"
"True if any part of `A` lies within the given zone's outline.\n"
"<br><br>\n"
"\n"
" A.enclosedByArea('<zone_name>')\n"
"True if all of `A` lies within the given zone's outline.\n"
"\n"
"NB: this is potentially a more expensive call than `intersectsArea()`. Use "
"`intersectsArea()`\n"
"where possible.\n"
"<br><br>\n"
"\n"
" A.getField('<field_name>')\n"
"The value of the given field. Only footprints have fields, so a field is "
"only returned if\n"
"`A` is a footprint.\n"
"<br><br>\n"
"\n"
" A.isPlated()\n"
"True if `A` has a hole which is plated.\n"
"<br><br>\n"
"\n"
" A.inDiffPair('<net_name>')\n"
"True if `A` has a net that is part of the specified differential pair.\n"
"`<net_name>` is the base name of the differential pair. For example, "
"`inDiffPair('/CLK')`\n"
"matches items in the `/CLK_P` and `/CLK_N` nets.\n"
"<br><br>\n"
"\n"
" AB.isCoupledDiffPair()\n"
"True if `A` and `B` are members of the same diff pair.\n"
"<br><br>\n"
"\n"
" A.memberOfGroup('<group_name>')\n"
"True if `A` is a member of the given group. The name can contain wildcards.\n"
"Includes nested membership.\n"
"<br><br>\n"
"\n"
" A.memberOfFootprint('<footprint_reference>|<footprint_id>')\n"
"True if `A` is a member of a footprint matching the given reference "
"designator or footprint\n"
"ID. The parameter can contain wildcards.\n"
"\n"
"NB: If matching against a footprint ID is desired, the parameter must "
"contain a ':'.\n"
"<br><br>\n"
"\n"
" A.memberOfSheet('<sheet_path>')\n"
"True if `A` is a member of the given schematic sheet. The sheet path can "
"contain wildcards.\n"
"<br><br>\n"
"\n"
" A.existsOnLayer('<layer_name>')\n"
"True if `A` exists on the given layer. The layer name can be\n"
"either the name assigned in Board Setup > Board Editor Layers or\n"
"the canonical name (ie: `F.Cu`).\n"
"\n"
"NB: this returns true if `A` is on the given layer, independently\n"
"of whether or not the rule is being evaluated for that layer.\n"
"For the latter use a `(layer \"layer_name\")` clause in the rule.\n"
"<br><br>\n"
"\n"
"### More Examples\n"
"\n"
" (rule \"copper keepout\"\n"
" (constraint disallow track via zone)\n"
" (condition \"A.intersectsArea('zone3')\"))\n"
"\n"
"\n"
" (rule \"BGA neckdown\"\n"
" (constraint track_width (min 0.2mm) (opt 0.25mm))\n"
" (constraint clearance (min 0.05mm) (opt 0.08mm))\n"
" (condition \"A.intersectsCourtyard('U3')\"))\n"
"\n"
"\n"
" # prevent silk over tented vias\n"
" (rule silk_over_via\n"
" (constraint silk_clearance (min 0.2mm))\n"
" (condition \"A.Type == '*Text' && B.Type == 'Via'\"))\n"
"\n"
"\n"
" (rule \"Distance between Vias of Different Nets\"\n"
" (constraint hole_to_hole (min 0.254mm))\n"
" (condition \"A.Type == 'Via' && B.Type == 'Via' && A.Net != B."
"Net\"))\n"
"\n"
" (rule \"Clearance between Pads of Different Nets\"\n"
" (constraint clearance (min 3.0mm))\n"
" (condition \"A.Type == 'Pad' && B.Type == 'Pad' && A.Net != B."
"Net\"))\n"
"\n"
"\n"
" (rule \"Via Hole to Track Clearance\"\n"
" (constraint hole_clearance (min 0.254mm))\n"
" (condition \"A.Type == 'Via' && B.Type == 'Track'\"))\n"
"\n"
" (rule \"Pad to Track Clearance\"\n"
" (constraint clearance (min 0.2mm))\n"
" (condition \"A.Type == 'Pad' && B.Type == 'Track'\"))\n"
"\n"
"\n"
" (rule \"clearance-to-1mm-cutout\"\n"
" (constraint edge_clearance (min 0.8mm))\n"
" (condition \"A.Layer == 'Edge.Cuts' && A.Line_Width == 1.0mm\"))\n"
"\n"
"\n"
" (rule \"Max Drill Hole Size Mechanical\"\n"
" (constraint hole_size (max 6.3mm))\n"
" (condition \"A.Pad_Type == 'NPTH, mechanical'\"))\n"
"\n"
" (rule \"Max Drill Hole Size PTH\"\n"
" (constraint hole_size (max 6.35mm))\n"
" (condition \"A.Pad_Type == 'Through-hole'\"))\n"
"\n"
"\n"
" # Specify an optimal gap for a particular diff-pair\n"
" (rule \"dp clock gap\"\n"
" (constraint diff_pair_gap (opt \"0.8mm\"))\n"
" (condition \"A.inDiffPair('/CLK')\"))\n"
"\n"
" # Specify a larger clearance around any diff-pair\n"
" (rule \"dp clearance\"\n"
" (constraint clearance (min \"1.5mm\"))\n"
" (condition \"A.inDiffPair('*') && !AB.isCoupledDiffPair()\"))\n"
"\n"
"\n"
" # Don't use thermal reliefs on heatsink pads\n"
" (rule heat_sink_pad\n"
" (constraint zone_connection solid)\n"
" (condition \"A.Fabrication_Property == 'Heatsink pad'\"))\n"
"\n"
" # Require all four thermal relief spokes to connect to parent zone\n"
" (rule fully_spoked_pads\n"
" (constraint min_resolved_spokes 4))\n"
"\n"
" # Set thermal relief gap & spoke width for all zones\n"
" (rule defined_relief\n"
" (constraint thermal_relief_gap (min 10mil))\n"
" (constraint thermal_spoke_width (min 12mil)))\n"
"\n"
" # Override thermal relief gap & spoke width for GND and PWR zones\n"
" (rule defined_relief_pwr\n"
" (constraint thermal_relief_gap (min 10mil))\n"
" (constraint thermal_spoke_width (min 12mil))\n"
" (condition \"A.Name == 'zone_GND' || A.Name == 'zone_PWR'\"))\n"
"\n"
"\n"
" # Prevent solder wicking from SMD pads\n"
" (rule holes_in_pads\n"
" (constraint physical_hole_clearance (min 0.2mm))\n"
" (condition \"B.Pad_Type == 'SMD'\"))\n"
"\n"
" # Disallow solder mask margin overrides\n"
" (rule \"disallow solder mask margin overrides\"\n"
" (constraint assertion \"A.Soldermask_Margin_Override == 0mm\")\n"
" (condition \"A.Type == 'Pad'\"))\n"
"\n"
"\n"
" # Enforce a mechanical clearance between components and board edge\n"
" (rule front_mechanical_board_edge_clearance\n"
" (layer \"F.Courtyard\")\n"
" (constraint physical_clearance (min 3mm))\n"
" (condition \"B.Layer == 'Edge.Cuts'\"))\n"
"\n"
"\n"
" # Check current-carrying capacity\n"
" (rule high-current\n"
" (constraint track_width (min 1.0mm))\n"
" (constraint connection_width (min 0.8mm))\n"
" (condition \"A.NetClass == 'Power'\"))\n"
"\n"
"\n"
" # Separate drill bit and milling cutter size constraints\n"
" (rule \"Plated through-hole size\"\n"
" (constraint hole_size (min 0.2mm) (max 6.35mm))\n"
" (condition \"A.isPlated() && A.Hole_Size_X == A.Hole_Size_Y\"))\n"
"\n"
" (rule \"Plated slot size\"\n"
" (constraint hole_size (min 0.5mm))\n"
" (condition \"A.isPlated() && A.Hole_Size_X != A.Hole_Size_Y\"))\n"
"\n"
"\n"
"### Documentation\n"
"\n"
"For the full documentation see [https://docs.kicad.org](https://docs.kicad."
"org/GetMajorMinorVersion/en/pcbnew/pcbnew.html#custom_design_rules)."
msgid "Default properties for round shapes:"
msgstr "Default properties for round shapes:"
msgid "Edges:"
msgstr "Edges:"
msgid "Straight lines"
msgstr "Straight lines"
msgid "Curved"
msgstr "Curved"
msgid "Curve points:"
msgstr "Curve points:"
msgid "Allow teardrop to span two track segments"
msgstr "Allow teardrop to span two track segments"
msgid "Default properties for rectangular shapes:"
msgstr "Default properties for rectangular shapes:"
msgid "Properties for track-to-track teardrops:"
msgstr "Properties for track-to-track teardrops:"
msgid "Maximum track width"
msgstr "Maximum track width"
msgid ""
"Max track width ratio to create a teardrop.\n"
"100 always creates a teardrop."
msgstr ""
"Max track width ratio to create a teardrop.\n"
"100 always creates a teardrop."
msgid "Tracks which are similar in size do not need teardrops."
msgstr "Tracks which are similar in size do not need teardrops."
msgid "Default properties for new graphics and text:"
msgstr "Default properties for new graphics and text:"
msgid "Default properties for new dimension objects:"
msgstr "Default properties for new dimension objects:"
msgid ""
"Default units for dimensions (\"automatic\" to follow the chosen UI units)"
msgstr ""
"Default units for dimensions (\"automatic\" to follow the chosen UI units)"
msgid "Text position:"
msgstr "Text position:"
msgid "Where to position the dimension text relative to the dimension line"
msgstr "Where to position the dimension text relative to the dimension line"
msgid "Keep text aligned"
msgstr "Keep text aligned"
msgid "When checked, dimension text will be kept aligned with dimension lines"
msgstr "When checked, dimension text will be kept aligned with dimension lines"
msgid "How many digits of precision to show"
msgstr "How many digits of precision to show"
msgid ""
"When checked, \"1.2300\" will be rendered as \"1.23\" even if precision is "
"set to show more digits"
msgstr ""
"When checked, \"1.2300\" will be rendered as \"1.23\" even if precision is "
"set to show more digits"
msgid "No via hole size defined."
msgstr "No via hole size defined."
msgid "No differential pair gap defined."
msgstr "No differential pair gap defined."
msgid "7"
msgstr "7"
msgid "Hole"
msgstr "Hole"
msgid "Differential pairs:"
msgstr "Differential pairs:"
msgid "Gap"
msgstr "Gap"
msgid "Via Gap"
msgstr "Via Gap"
msgid "Default properties for single-track tuning:"
msgstr "Default properties for single-track tuning:"
msgid "Default properties for differential-pairs:"
msgstr "Default properties for differential-pairs:"
msgid "Default properties for differential-pair skews:"
msgstr "Default properties for differential-pair skews:"
msgid "Gathering copper items..."
msgstr "Gathering copper items..."
msgid "board setup constraints"
msgstr "board setup constraints"
msgid "board setup constraints zone fill strategy"
msgstr "board setup constraints zone fill strategy"
msgid "board setup constraints silk"
msgstr "board setup constraints silk"
msgid "board setup constraints silk text height"
msgstr "board setup constraints silk text height"
msgid "board setup constraints silk text thickness"
msgstr "board setup constraints silk text thickness"
msgid "board setup constraints hole"
msgstr "board setup constraints hole"
msgid "board setup constraints edge"
msgstr "board setup constraints edge"
msgid "board setup constraints courtyard"
msgstr "board setup constraints courtyard"
msgid "board setup micro-via constraints"
msgstr "board setup micro-via constraints"
#, c-format
msgid "netclass '%s'"
msgstr "netclass '%s'"
#, c-format
msgid "netclass '%s' (diff pair)"
msgstr "netclass '%s' (diff pair)"
#, c-format
msgid "netclass '%s' (uvia)"
msgstr "netclass '%s' (uvia)"
msgid "keepout area"
msgstr "keepout area"
#, c-format
msgid "keepout area '%s'"
msgstr "keepout area '%s'"
#, c-format
msgid "Resolved zone connection type: %s."
msgstr "Resolved zone connection type: %s."
#, c-format
msgid "Pad is not a through hole pad; connection will be: %s."
msgstr "Pad is not a through hole pad; connection will be: %s."
#, c-format
msgid "Local override on %s; clearance: %s."
msgstr "Local override on %s; clearance: %s."
msgid "board minimum"
msgstr "board minimum"
#, c-format
msgid "Board minimum clearance: %s."
msgstr "Board minimum clearance: %s."
msgid "board minimum hole"
msgstr "board minimum hole"
#, c-format
msgid "Board minimum hole clearance: %s."
msgstr "Board minimum hole clearance: %s."
#, c-format
msgid "Local override on %s; zone connection: %s."
msgstr "Local override on %s; zone connection: %s."
#, c-format
msgid "Local override on %s; thermal relief gap: %s."
msgstr "Local override on %s; thermal relief gap: %s."
#, c-format
msgid "Local override on %s; thermal spoke width: %s."
msgstr "Local override on %s; thermal spoke width: %s."
#, c-format
msgid "%s min thickness: %s."
msgstr "%s min thickness: %s."
#, c-format
msgid "Checking assertion \"%s\"."
msgstr "Checking assertion \"%s\"."
msgid "Assertion passed."
msgstr "Assertion passed."
msgid "--> Assertion failed. <--"
msgstr "--> Assertion failed. <--"
#, c-format
msgid "Checking %s clearance: %s."
msgstr "Checking %s clearance: %s."
#, c-format
msgid "Checking %s max uncoupled length: %s."
msgstr "Checking %s max uncoupled length: %s."
#, c-format
msgid "Checking %s max skew: %s."
msgstr "Checking %s max skew: %s."
#, c-format
msgid "Checking %s gap: %s."
msgstr "Checking %s gap: %s."
#, c-format
msgid "Checking %s thermal spoke width: %s."
msgstr "Checking %s thermal spoke width: %s."
#, c-format
msgid "Checking %s min spoke count: %s."
msgstr "Checking %s min spoke count: %s."
#, c-format
msgid "Checking %s zone connection: %s."
msgstr "Checking %s zone connection: %s."
#, c-format
msgid "Checking %s track width: opt %s."
msgstr "Checking %s track width: opt %s."
#, c-format
msgid "Checking %s track width: min %s."
msgstr "Checking %s track width: min %s."
#, c-format
msgid "Checking %s annular width: min %s."
msgstr "Checking %s annular width: min %s."
#, c-format
msgid "Checking %s via diameter: opt %s."
msgstr "Checking %s via diameter: opt %s."
#, c-format
msgid "Checking %s via diameter: min %s."
msgstr "Checking %s via diameter: min %s."
#, c-format
msgid "Checking %s hole size: opt %s."
msgstr "Checking %s hole size: opt %s."
#, c-format
msgid "Checking %s hole size: min %s."
msgstr "Checking %s hole size: min %s."
#, c-format
msgid "Checking %s: min %s."
msgstr "Checking %s: min %s."
#, c-format
msgid "Checking %s diff pair gap: opt %s."
msgstr "Checking %s diff pair gap: opt %s."
#, c-format
msgid "Checking %s clearance: min %s."
msgstr "Checking %s clearance: min %s."
#, c-format
msgid "Checking %s hole to hole: min %s."
msgstr "Checking %s hole to hole: min %s."
#, c-format
msgid "Checking %s."
msgstr "Checking %s."
#, c-format
msgid "Checking %s: min %s; opt %s; max %s."
msgstr "Checking %s: min %s; opt %s; max %s."
msgid "Netclass clearances apply only between copper items."
msgstr "Netclass clearances apply only between copper items."
#, c-format
msgid "%s contains no copper. Rule ignored."
msgstr "%s contains no copper. Rule ignored."
msgid "Keepout constraint not met."
msgstr "Keepout constraint not met."
msgid "Disallow constraint not met."
msgstr "Disallow constraint not met."
msgid "Keepout layer(s) not matched."
msgstr "Keepout layer(s) not matched."
#, c-format
msgid "Rule layer '%s' not matched; rule ignored."
msgstr "Rule layer '%s' not matched; rule ignored."
msgid "Rule layer not matched; rule ignored."
msgstr "Rule layer not matched; rule ignored."
msgid "Constraint layer not matched."
msgstr "Constraint layer not matched."
#, c-format
msgid "%s is not a drilled hole; rule ignored."
msgstr "%s is not a drilled hole; rule ignored."
msgid "Unconditional constraint applied."
msgstr "Unconditional constraint applied."
msgid "Unconditional rule applied."
msgstr "Unconditional rule applied."
msgid "Unconditional rule applied; overrides previous constraints."
msgstr "Unconditional rule applied; overrides previous constraints."
#, c-format
msgid "Checking rule condition \"%s\"."
msgstr "Checking rule condition \"%s\"."
msgid "Constraint applied."
msgstr "Constraint applied."
msgid "Rule applied."
msgstr "Rule applied."
msgid "Rule applied; overrides previous constraints."
msgstr "Rule applied; overrides previous constraints."
msgid "Membership not satisfied; constraint ignored."
msgstr "Membership not satisfied; constraint ignored."
msgid "Condition not satisfied; rule ignored."
msgstr "Condition not satisfied; rule ignored."
#, c-format
msgid "Local clearance on %s: %s."
msgstr "Local clearance on %s: %s."
#, c-format
msgid "%s zone connection: %s."
msgstr "%s zone connection: %s."
#, c-format
msgid "%s pad connection: %s."
msgstr "%s pad connection: %s."
msgid "zone"
msgstr "zone"
#, c-format
msgid "%s thermal relief gap: %s."
msgstr "%s thermal relief gap: %s."
#, c-format
msgid "%s thermal spoke width: %s."
msgstr "%s thermal spoke width: %s."
#, c-format
msgid "Checking rule assertion \"%s\"."
msgstr "Checking rule assertion \"%s\"."
msgid "Electrical"
msgstr "Electrical"
msgid "Design for Manufacturing"
msgstr "Design for Manufacturing"
msgid "Schematic Parity"
msgstr "Schematic Parity"
msgid "Signal Integrity"
msgstr "Signal Integrity"
msgid "Readability"
msgstr "Readability"
msgid "Missing connection between items"
msgstr "Missing connection between items"
msgid "Items shorting two nets"
msgstr "Items shorting two nets"
msgid "Items not allowed"
msgstr "Items not allowed"
msgid "Text (or dimension) on Edge.Cuts layer"
msgstr "Text (or dimension) on Edge.Cuts layer"
msgid "Clearance violation"
msgstr "Clearance violation"
msgid "Tracks crossing"
msgstr "Tracks crossing"
msgid "Board edge clearance violation"
msgstr "Board edge clearance violation"
msgid "Copper zones intersect"
msgstr "Copper zones intersect"
msgid "Isolated copper fill"
msgstr "Isolated copper fill"
msgid "Thermal relief connection to zone incomplete"
msgstr "Thermal relief connection to zone incomplete"
msgid "Via is not connected or connected on only one layer"
msgstr "Via is not connected or connected on only one layer"
msgid "Track has unconnected end"
msgstr "Track has unconnected end"
msgid "Hole clearance violation"
msgstr "Hole clearance violation"
msgid "Drilled holes too close together"
msgstr "Drilled holes too close together"
msgid "Drilled holes co-located"
msgstr "Drilled holes co-located"
msgid "Copper connection too narrow"
msgstr "Copper connection too narrow"
msgid "Track width"
msgstr "Track width"
msgid "Annular width"
msgstr "Annular width"
msgid "Hole size out of range"
msgstr "Hole size out of range"
msgid "Via diameter"
msgstr "Via diameter"
msgid "Padstack is not valid"
msgstr "Padstack is not valid"
msgid "Micro via hole size out of range"
msgstr "Micro via hole size out of range"
msgid "Courtyards overlap"
msgstr "Courtyards overlap"
msgid "Footprint has no courtyard defined"
msgstr "Footprint has no courtyard defined"
msgid "Footprint has malformed courtyard"
msgstr "Footprint has malformed courtyard"
msgid "PTH inside courtyard"
msgstr "PTH inside courtyard"
msgid "NPTH inside courtyard"
msgstr "NPTH inside courtyard"
msgid "Item on a disabled copper layer"
msgstr "Item on a disabled copper layer"
msgid "Board has malformed outline"
msgstr "Board has malformed outline"
msgid "Duplicate footprints"
msgstr "Duplicate footprints"
msgid "Missing footprint"
msgstr "Missing footprint"
msgid "Extra footprint"
msgstr "Extra footprint"
msgid "Pad net doesn't match schematic"
msgstr "Pad net doesn't match schematic"
msgid "Footprint attributes don't match symbol"
msgstr "Footprint attributes don't match symbol"
msgid "Footprint not found in libraries"
msgstr "Footprint not found in libraries"
msgid "Footprint doesn't match copy in library"
msgstr "Footprint doesn't match copy in library"
msgid "Assertion failure"
msgstr "Assertion failure"
msgid "Copper sliver"
msgstr "Copper sliver"
msgid "Solder mask aperture bridges items with different nets"
msgstr "Solder mask aperture bridges items with different nets"
msgid "Silkscreen clipped by solder mask"
msgstr "Silkscreen clipped by solder mask"
msgid "Silkscreen clipped by board edge"
msgstr "Silkscreen clipped by board edge"
msgid "Silkscreen overlap"
msgstr "Silkscreen overlap"
msgid "Text height out of range"
msgstr "Text height out of range"
msgid "Text thickness out of range"
msgstr "Text thickness out of range"
msgid "Trace length out of range"
msgstr "Trace length out of range"
msgid "Skew between traces out of range"
msgstr "Skew between traces out of range"
msgid "Too many or too few vias on a connection"
msgstr "Too many or too few vias on a connection"
msgid "Differential pair gap out of range"
msgstr "Differential pair gap out of range"
msgid "Differential uncoupled length too long"
msgstr "Differential uncoupled length too long"
msgid "Footprint is not valid"
msgstr "Footprint is not valid"
msgid "Footprint component type doesn't match footprint pads"
msgstr "Footprint component type doesn't match footprint pads"
msgid "Through hole pad has no hole"
msgstr "Through hole pad has no hole"
#, c-format
msgid "Rule: %s"
msgstr "Rule: %s"
msgid "Local override"
msgstr "Local override"
#, c-format
msgid "rule '%s'"
msgstr "rule '%s'"
msgid "ERROR in expression."
msgstr "ERROR in expression."
#, c-format
msgid "ERROR: <a href='%d:%d'>%s</a>%s"
msgstr "ERROR: <a href='%d:%d'>%s</a>%s"
#, c-format
msgid "ERROR: %s%s"
msgstr "ERROR: %s%s"
#, c-format
msgid "The '%s' keyword has been deprecated. Please use '%s' instead."
msgstr "The '%s' keyword has been deprecated. Please use '%s' instead."
msgid "Missing '('."
msgstr "Missing '('."
msgid "Missing version statement."
msgstr "Missing version statement."
msgid "Missing version number."
msgstr "Missing version number."
#, c-format
msgid "Unrecognized item '%s'.| Expected version number."
msgstr "Unrecognized item '%s'.| Expected version number."
#, c-format
msgid "Unrecognized item '%s'."
msgstr "Unrecognized item '%s'."
msgid "Incomplete statement."
msgstr "Incomplete statement."
#, c-format
msgid "Unrecognized item '%s'.| Expected %s."
msgstr "Unrecognized item '%s'.| Expected %s."
msgid "Missing rule name."
msgstr "Missing rule name."
msgid "Missing condition expression."
msgstr "Missing condition expression."
#, c-format
msgid "Unrecognized item '%s'.| Expected quoted expression."
msgstr "Unrecognized item '%s'.| Expected quoted expression."
msgid "Missing ')'."
msgstr "Missing ')'."
#, c-format
msgid "Missing constraint type.| Expected %s."
msgstr "Missing constraint type.| Expected %s."
#, c-format
msgid "Rule already has a '%s' constraint."
msgstr "Rule already has a '%s' constraint."
msgid "Expecting number."
msgstr "Expecting number."
msgid "Missing assertion expression."
msgstr "Missing assertion expression."
msgid "Missing min value."
msgstr "Missing min value."
msgid "Missing max value."
msgstr "Missing max value."
msgid "Missing opt value."
msgstr "Missing opt value."
msgid "Missing layer name or type."
msgstr "Missing layer name or type."
#, c-format
msgid "Unrecognized layer '%s'."
msgstr "Unrecognized layer '%s'."
msgid "Missing severity name."
msgstr "Missing severity name."
msgid "Checking pad & via annular rings..."
msgstr "Checking pad & via annular rings..."
#, c-format
msgid "(%s min annular width %s; actual %s)"
msgstr "(%s min annular width %s; actual %s)"
#, c-format
msgid "(%s max annular width %s; actual %s)"
msgstr "(%s max annular width %s; actual %s)"
msgid "Checking nets for minimum connection width..."
msgstr "Checking nets for minimum connection width..."
#, c-format
msgid "(%s minimum connection width %s; actual %s)"
msgstr "(%s minimum connection width %s; actual %s)"
msgid "Checking pad, via and zone connections..."
msgstr "Checking pad, via and zone connections..."
msgid "Checking net connections..."
msgstr "Checking net connections..."
msgid "Checking track & via clearances..."
msgstr "Checking track & via clearances..."
msgid "Checking hole clearances..."
msgstr "Checking hole clearances..."
msgid "Checking pad clearances..."
msgstr "Checking pad clearances..."
msgid "Checking pads..."
msgstr "Checking pads..."
msgid "Checking copper graphic clearances..."
msgstr "Checking copper graphic clearances..."
msgid "Checking copper zone clearances..."
msgstr "Checking copper zone clearances..."
#, c-format
msgid "(nets %s and %s)"
msgstr "(nets %s and %s)"
#, c-format
msgid "(%s clearance %s; actual %s)"
msgstr "(%s clearance %s; actual %s)"
#, c-format
msgid "(%s clearance %s; actual < 0)"
msgstr "(%s clearance %s; actual < 0)"
msgid "Checking footprint courtyard definitions..."
msgstr "Checking footprint courtyard definitions..."
msgid "Gathering footprint courtyards..."
msgstr "Gathering footprint courtyards..."
msgid "Checking footprints for overlapping courtyards..."
msgstr "Checking footprints for overlapping courtyards..."
#, c-format
msgid "(%s maximum uncoupled length %s; actual %s)"
msgstr "(%s maximum uncoupled length %s; actual %s)"
#, c-format
msgid "(%s minimum gap %s; actual %s)"
msgstr "(%s minimum gap %s; actual %s)"
#, c-format
msgid "(%s maximum gap %s; actual %s)"
msgstr "(%s maximum gap %s; actual %s)"
msgid "Checking keepouts & disallow constraints..."
msgstr "Checking keepouts & disallow constraints..."
msgid "Checking copper to board edge clearances..."
msgstr "Checking copper to board edge clearances..."
msgid "Checking silk to board edge clearances..."
msgstr "Checking silk to board edge clearances..."
msgid "Checking pad holes..."
msgstr "Checking pad holes..."
msgid "Checking via holes..."
msgstr "Checking via holes..."
msgid "Checking micro-via holes..."
msgstr "Checking micro-via holes..."
#, c-format
msgid "(%s min width %s; actual %s)"
msgstr "(%s min width %s; actual %s)"
#, c-format
msgid "(%s max width %s; actual %s)"
msgstr "(%s max width %s; actual %s)"
msgid "Checking hole to hole clearances..."
msgstr "Checking hole to hole clearances..."
#, c-format
msgid "(%s min %s; actual %s)"
msgstr "(%s min %s; actual %s)"
#, c-format
msgid "Pad %s"
msgstr "Pad %s"
#, c-format
msgid "%s has clearance override."
msgstr "%s has clearance override."
#, c-format
msgid "%s has solder mask expansion override."
msgstr "%s has solder mask expansion override."
#, c-format
msgid "%s has solder paste clearance override."
msgstr "%s has solder paste clearance override."
#, c-format
msgid "%s has zone connection override."
msgstr "%s has zone connection override."
#, c-format
msgid "%s has thermal relief gap override."
msgstr "%s has thermal relief gap override."
#, c-format
msgid "%s has thermal relief spoke width override."
msgstr "%s has thermal relief spoke width override."
#, c-format
msgid "%s has thermal relief spoke angle override."
msgstr "%s has thermal relief spoke angle override."
#, c-format
msgid "%s has zone knockout setting override."
msgstr "%s has zone knockout setting override."
#, c-format
msgid "%s pad to die length differs."
msgstr "%s pad to die length differs."
#, c-format
msgid "%s position differs."
msgstr "%s position differs."
#, c-format
msgid "%s has different numbers."
msgstr "%s has different numbers."
#, c-format
msgid "%s layers differ."
msgstr "%s layers differ."
#, c-format
msgid "%s pad shape type differs."
msgstr "%s pad shape type differs."
#, c-format
msgid "%s pad type differs."
msgstr "%s pad type differs."
#, c-format
msgid "%s fabrication property differs."
msgstr "%s fabrication property differs."
#, c-format
msgid "%s orientation differs."
msgstr "%s orientation differs."
#, c-format
msgid "%s size differs."
msgstr "%s size differs."
#, c-format
msgid "%s trapezoid delta differs."
msgstr "%s trapezoid delta differs."
#, c-format
msgid "%s rounded corners differ."
msgstr "%s rounded corners differ."
#, c-format
msgid "%s chamfered corners differ."
msgstr "%s chamfered corners differ."
#, c-format
msgid "%s shape offset from hole differs."
msgstr "%s shape offset from hole differs."
#, c-format
msgid "%s drill shape differs."
msgstr "%s drill shape differs."
#, c-format
msgid "%s drill size differs."
msgstr "%s drill size differs."
#, c-format
msgid "%s shape primitives differ."
msgstr "%s shape primitives differ."
#, c-format
msgid "%s corner smoothing setting differs."
msgstr "%s corner smoothing setting differs."
#, c-format
msgid "%s corner smoothing radius differs."
msgstr "%s corner smoothing radius differs."
#, c-format
msgid "%s name differs."
msgstr "%s name differs."
#, c-format
msgid "%s priority differs."
msgstr "%s priority differs."
#, c-format
msgid "%s keep-out property differs."
msgstr "%s keep-out property differs."
#, c-format
msgid "%s keep out copper fill setting differs."
msgstr "%s keep out copper fill setting differs."
#, c-format
msgid "%s keep out footprints setting differs."
msgstr "%s keep out footprints setting differs."
#, c-format
msgid "%s keep out pads setting differs."
msgstr "%s keep out pads setting differs."
#, c-format
msgid "%s keep out tracks setting differs."
msgstr "%s keep out tracks setting differs."
#, c-format
msgid "%s keep out vias setting differs."
msgstr "%s keep out vias setting differs."
#, c-format
msgid "%s pad connection property differs."
msgstr "%s pad connection property differs."
#, c-format
msgid "%s local clearance differs."
msgstr "%s local clearance differs."
#, c-format
msgid "%s thermal relief gap differs."
msgstr "%s thermal relief gap differs."
#, c-format
msgid "%s thermal relief spoke width differs."
msgstr "%s thermal relief spoke width differs."
#, c-format
msgid "%s min thickness differs."
msgstr "%s min thickness differs."
#, c-format
msgid "%s remove islands setting differs."
msgstr "%s remove islands setting differs."
#, c-format
msgid "%s minimum island size setting differs."
msgstr "%s minimum island size setting differs."
#, c-format
msgid "%s fill type differs."
msgstr "%s fill type differs."
#, c-format
msgid "%s hatch width differs."
msgstr "%s hatch width differs."
#, c-format
msgid "%s hatch gap differs."
msgstr "%s hatch gap differs."
#, c-format
msgid "%s hatch orientation differs."
msgstr "%s hatch orientation differs."
#, c-format
msgid "%s hatch smoothing level differs."
msgstr "%s hatch smoothing level differs."
#, c-format
msgid "%s hatch smoothing amount differs."
msgstr "%s hatch smoothing amount differs."
#, c-format
msgid "%s minimum hatch hole setting differs."
msgstr "%s minimum hatch hole setting differs."
#, c-format
msgid "%s outline corner count differs."
msgstr "%s outline corner count differs."
#, c-format
msgid "%s corners differ."
msgstr "%s corners differ."
msgid "Footprint descriptions differ."
msgstr "Footprint descriptions differ."
msgid "Footprint keywords differ."
msgstr "Footprint keywords differ."
msgid "Footprint types differ."
msgstr "Footprint types differ."
#, c-format
msgid "'%s' settings differ."
msgstr "'%s' settings differ."
msgid "Exempt From Courtyard Requirement"
msgstr "Exempt From Courtyard Requirement"
msgid "Pad clearance overridden."
msgstr "Pad clearance overridden."
msgid "Solder mask expansion overridden."
msgstr "Solder mask expansion overridden."
msgid "Solder paste absolute clearance overridden."
msgstr "Solder paste absolute clearance overridden."
msgid "\"Solder paste relative clearance overridden."
msgstr "\"Solder paste relative clearance overridden."
msgid "Zone connection overridden."
msgstr "Zone connection overridden."
msgid "Net tie pad groups differ."
msgstr "Net tie pad groups differ."
msgid "Pad count differs."
msgstr "Pad count differs."
msgid "Rule area count differs."
msgstr "Rule area count differs."
msgid "No project loaded, skipping library parity tests."
msgstr "No project loaded, skipping library parity tests."
msgid "Loading footprint library table..."
msgstr "Loading footprint library table..."
msgid "Checking board footprints against library..."
msgstr "Checking board footprints against library..."
#, c-format
msgid "Footprint '%s' does not match copy in library '%s'."
msgstr "Footprint '%s' does not match copy in library '%s'."
#, c-format
msgid "(%s min length %s; actual %s)"
msgstr "(%s min length %s; actual %s)"
#, c-format
msgid "(%s max length %s; actual %s)"
msgstr "(%s max length %s; actual %s)"
#, c-format
msgid "(%s min skew %s; actual %s; average net length %s; actual %s)"
msgstr "(%s min skew %s; actual %s; average net length %s; actual %s)"
#, c-format
msgid "(%s max skew %s; actual %s; average net length %s; actual %s)"
msgstr "(%s max skew %s; actual %s; average net length %s; actual %s)"
#, c-format
msgid "(%s max count %d; actual %d)"
msgstr "(%s max count %d; actual %d)"
msgid "Too many vias on a connection"
msgstr "Too many vias on a connection"
#, c-format
msgid "(%s min count %d; actual %d)"
msgstr "(%s min count %d; actual %d)"
msgid "Too few vias on a connection"
msgstr "Too few vias on a connection"
msgid "Gathering length-constrained connections..."
msgstr "Gathering length-constrained connections..."
msgid "<unconstrained>"
msgstr "<unconstrained>"
msgid "Checking length constraints..."
msgstr "Checking length constraints..."
msgid "(Suspicious items found on Edge.Cuts layer)"
msgstr "(Suspicious items found on Edge.Cuts layer)"
msgid "(no edges found on Edge.Cuts layer)"
msgstr "(no edges found on Edge.Cuts layer)"
#, c-format
msgid "(layer %s)"
msgstr "(layer %s)"
msgid "Checking board outline..."
msgstr "Checking board outline..."
msgid "Checking disabled layers..."
msgstr "Checking disabled layers..."
msgid "Checking text variables..."
msgstr "Checking text variables..."
msgid "Checking assertions..."
msgstr "Checking assertions..."
msgid "Gathering physical items..."
msgstr "Gathering physical items..."
msgid "Checking physical clearances..."
msgstr "Checking physical clearances..."
#, c-format
msgid "Internal clearance violation (%s clearance %s; actual %s)"
msgstr "Internal clearance violation (%s clearance %s; actual %s)"
#, c-format
msgid "Missing footprint %s (%s)"
msgstr "Missing footprint %s (%s)"
#, c-format
msgid "Footprint %s value (%s) doesn't match symbol value (%s)."
msgstr "Footprint %s value (%s) doesn't match symbol value (%s)."
#, c-format
msgid "%s footprint (%s) doesn't match that given by symbol (%s)."
msgstr "%s footprint (%s) doesn't match that given by symbol (%s)."
msgid "No corresponding pin found in schematic."
msgstr "No corresponding pin found in schematic."
#, c-format
msgid "Pad missing net given by schematic (%s)."
msgstr "Pad missing net given by schematic (%s)."
#, c-format
msgid "Pad net (%s) doesn't match net given by schematic (%s)."
msgstr "Pad net (%s) doesn't match net given by schematic (%s)."
#, c-format
msgid "No pad found for pin %s in schematic."
msgstr "No pad found for pin %s in schematic."
msgid "Checking PCB to schematic parity..."
msgstr "Checking PCB to schematic parity..."
msgid "Checking silkscreen for overlapping items..."
msgstr "Checking silkscreen for overlapping items..."
msgid "Running sliver detection on copper layers..."
msgstr "Running sliver detection on copper layers..."
msgid "board setup solder mask min width"
msgstr "board setup solder mask min width"
msgid "Front solder mask aperture bridges items with different nets"
msgstr "Front solder mask aperture bridges items with different nets"
msgid "Rear solder mask aperture bridges items with different nets"
msgstr "Rear solder mask aperture bridges items with different nets"
msgid "Building solder mask..."
msgstr "Building solder mask..."
msgid "Checking solder mask to silk clearance..."
msgstr "Checking solder mask to silk clearance..."
msgid "Checking solder mask web integrity..."
msgstr "Checking solder mask web integrity..."
msgid "Checking text dimensions..."
msgstr "Checking text dimensions..."
#, c-format
msgid "(%s min height %s; actual %s)"
msgstr "(%s min height %s; actual %s)"
#, c-format
msgid "(%s max height %s; actual %s)"
msgstr "(%s max height %s; actual %s)"
msgid "(TrueType font characters with insufficient stroke weight)"
msgstr "(TrueType font characters with insufficient stroke weight)"
#, c-format
msgid "(%s min thickness %s; actual %s)"
msgstr "(%s min thickness %s; actual %s)"
#, c-format
msgid "(%s max thickness %s; actual %s)"
msgstr "(%s max thickness %s; actual %s)"
msgid "Checking track widths..."
msgstr "Checking track widths..."
msgid "Checking via diameters..."
msgstr "Checking via diameters..."
#, c-format
msgid "(%s min diameter %s; actual %s)"
msgstr "(%s min diameter %s; actual %s)"
#, c-format
msgid "(%s max diameter %s; actual %s)"
msgstr "(%s max diameter %s; actual %s)"
#, c-format
msgid "(layer %s; %d spokes connected to isolated island)"
msgstr "(layer %s; %d spokes connected to isolated island)"
#, c-format
msgid "(layer %s; %s min spoke count %d; actual %d)"
msgstr "(layer %s; %s min spoke count %d; actual %d)"
msgid "Checking thermal reliefs..."
msgstr "Checking thermal reliefs..."
msgid "Edit Zone Properties"
msgstr "Edit Zone Properties"
msgid "Export D-356 Test File"
msgstr "Export D-356 Test File"
msgid "Save Footprint Association File"
msgstr "Save Footprint Association File"
msgid ""
"File contains pad shapes that are not supported by the Hyperlynx exporter "
"(supported shapes are oval, rectangle, rounded rectangle, and circle)."
msgstr ""
"File contains pad shapes that are not supported by the Hyperlynx exporter "
"(supported shapes are oval, rectangle, rounded rectangle, and circle)."
msgid "They have been exported as oval pads."
msgstr "They have been exported as oval pads."
msgid "Board outline is malformed. Run DRC for a full analysis."
msgstr "Board outline is malformed. Run DRC for a full analysis."
msgid "IDF Export Failed:\n"
msgstr "IDF Export Failed:\n"
msgid "VRML Export Failed: Could not add holes to contours."
msgstr "VRML Export Failed: Could not add holes to contours."
msgid "No project when exporting the VRML file"
msgstr "No project when exporting the VRML file"
msgid "VRML Export Failed:\n"
msgstr "VRML Export Failed:\n"
#, c-format
msgid "Created file '%s'"
msgstr "Created file '%s'"
#, c-format
msgid "Created file '%s'."
msgstr "Created file '%s'."
#, c-format
msgid "Created Gerber job file '%s'."
msgstr "Created Gerber job file '%s'."
msgid "Board stackup settings not up to date."
msgstr "Board stackup settings not up to date."
msgid "Determining PCB data\n"
msgstr "Determining PCB data\n"
#, c-format
msgid "Board Thickness from stackup: %.3f mm\n"
msgstr "Board Thickness from stackup: %.3f mm\n"
#, c-format
msgid "Build %s data\n"
msgstr "Build %s data\n"
msgid ""
"\n"
"** Error building STEP board model. Export aborted. **\n"
msgstr ""
"\n"
"** Error building STEP board model. Export aborted. **\n"
#, c-format
msgid "Writing %s file\n"
msgstr "Writing %s file\n"
#, c-format
msgid ""
"\n"
"** Error writing %s file. **\n"
msgstr ""
"\n"
"** Error writing %s file. **\n"
#, c-format
msgid "%s file '%s' created.\n"
msgstr "%s file '%s' created.\n"
#, c-format
msgid ""
"\n"
"** Error exporting %s file. Export aborted. **\n"
msgstr ""
"\n"
"** Error exporting %s file. Export aborted. **\n"
#, c-format
msgid ""
"Unable to create %s file.\n"
"Check that the board has a valid outline and models."
msgstr ""
"Unable to create %s file.\n"
"Check that the board has a valid outline and models."
#, c-format
msgid "%s file has been created, but there are warnings."
msgstr "%s file has been created, but there are warnings."
#, c-format
msgid ""
"\n"
"Export time %.3f s\n"
msgstr ""
"\n"
"Export time %.3f s\n"
#, c-format
msgid "Build holes for %s\n"
msgstr "Build holes for %s\n"
#, c-format
msgid "Cutting %d/%d %s\n"
msgstr "Cutting %d/%d %s\n"
msgid "shapes"
msgstr "shapes"
msgid "pads"
msgstr "pads"
msgid "tracks"
msgstr "tracks"
msgid "zones"
msgstr "zones"
msgid "All KiCad Board Files"
msgstr "All KiCad Board Files"
msgid "Open Board File"
msgstr "Open Board File"
msgid "Import Non KiCad Board File"
msgstr "Import Non KiCad Board File"
msgid "Save Board File As"
msgstr "Save Board File As"
msgid "Printed circuit board"
msgstr "Printed circuit board"
#, c-format
msgid "Recovery file '%s' not found."
msgstr "Recovery file '%s' not found."
#, c-format
msgid "OK to load recovery file '%s'?"
msgstr "OK to load recovery file '%s'?"
#, c-format
msgid "Current board will be closed, save changes to '%s' before continuing?"
msgstr "Current board will be closed, save changes to '%s' before continuing?"
msgid "Current Board will be closed. Continue?"
msgstr "Current Board will be closed. Continue?"
msgid ""
"If the zones on this board are refilled the Copper Edge Clearance setting "
"will be used (see Board Setup > Design Rules > Constraints).\n"
"This may result in different fills from previous KiCad versions which used "
"the line thicknesses of the board boundary on the Edge Cuts layer."
msgstr ""
"If the zones on this board are refilled the Copper Edge Clearance setting "
"will be used (see Board Setup > Design Rules > Constraints).\n"
"This may result in different fills from previous KiCad versions which used "
"the line thicknesses of the board boundary on the Edge Cuts layer."
#, c-format
msgid "PCB '%s' is already open by '%s' at '%s'."
msgstr "PCB '%s' is already open by '%s' at '%s'."
msgid "The current PCB has been modified. Save changes?"
msgstr "The current PCB has been modified. Save changes?"
#, c-format
msgid "PCB '%s' does not exist. Do you wish to create it?"
msgstr "PCB '%s' does not exist. Do you wish to create it?"
msgid "Creating PCB"
msgstr "Creating PCB"
msgid "File format is not supported"
msgstr "File format is not supported"
#, c-format
msgid "Error loading PCB '%s'."
msgstr "Error loading PCB '%s'."
#, c-format
msgid "Memory exhausted loading PCB '%s'"
msgstr "Memory exhausted loading PCB '%s'"
#, c-format
msgid "Error saving footprint %s to project specific library."
msgstr "Error saving footprint %s to project specific library."
msgid "Error saving project specific footprint library table."
msgstr "Error saving project specific footprint library table."
#, c-format
msgid "Insufficient permissions to write file '%s'."
msgstr "Insufficient permissions to write file '%s'."
#, c-format
msgid "Error saving custom rules file '%s'."
msgstr "Error saving custom rules file '%s'."
#, c-format
msgid ""
"Error saving board file '%s'.\n"
"%s"
msgstr ""
"Error saving board file '%s'.\n"
"%s"
#, c-format
msgid ""
"Error saving board file '%s'.\n"
"Failed to rename temporary file '%s."
msgstr ""
"Error saving board file '%s'.\n"
"Failed to rename temporary file '%s."
#, c-format
msgid ""
"Board copied to:\n"
"%s"
msgstr ""
"Board copied to:\n"
"%s"
msgid "The board must be saved before generating IPC2581 file."
msgstr "The board must be saved before generating IPC2581 file."
msgid "Generating IPC2581 file"
msgstr "Generating IPC2581 file"
#, c-format
msgid ""
"Error generating IPC2581 file '%s'.\n"
"%s"
msgstr ""
"Error generating IPC2581 file '%s'.\n"
"%s"
#, c-format
msgid ""
"Error generating IPC2581 file '%s'.\n"
"Failed to rename temporary file '%s."
msgstr ""
"Error generating IPC2581 file '%s'.\n"
"Failed to rename temporary file '%s."
msgid "Other"
msgstr "Other"
msgid "Footprint Name"
msgstr "Footprint Name"
#, c-format
msgid "Doc: %s"
msgstr "Doc: %s"
#, c-format
msgid "Keywords: %s"
msgstr "Keywords: %s"
msgid "Board Side"
msgstr "Board Side"
msgid "Back (Flipped)"
msgstr "Back (Flipped)"
msgid "autoplaced"
msgstr "autoplaced"
msgid "not in schematic"
msgstr "not in schematic"
msgid "exclude from pos files"
msgstr "exclude from pos files"
msgid "exclude from BOM"
msgstr "exclude from BOM"
msgid "Status: "
msgstr "Status: "
msgid "Attributes:"
msgstr "Attributes:"
#, c-format
msgid "3D-Shape: %s"
msgstr "3D-Shape: %s"
msgid "<none>"
msgstr "<none>"
msgid "<no reference designator>"
msgstr "<no reference designator>"
#, c-format
msgid "Footprint %s"
msgstr "Footprint %s"
#, c-format
msgid "(expected 'Through hole'; actual '%s')"
msgstr "(expected 'Through hole'; actual '%s')"
#, c-format
msgid "(expected 'SMD'; actual '%s')"
msgstr "(expected 'SMD'; actual '%s')"
msgid "(PTH pad has no copper layers)"
msgstr "(PTH pad has no copper layers)"
msgid "(PTH pad's hole leaves no copper)"
msgstr "(PTH pad's hole leaves no copper)"
msgid "(SMD pad appears on both front and back copper)"
msgstr "(SMD pad appears on both front and back copper)"
msgid "(SMD pad copper and mask layers don't match)"
msgstr "(SMD pad copper and mask layers don't match)"
msgid "(SMD pad copper and paste layers don't match)"
msgstr "(SMD pad copper and paste layers don't match)"
#, c-format
msgid "(net-tie pad group contains unknown pad number %s)"
msgstr "(net-tie pad group contains unknown pad number %s)"
#, c-format
msgid "(pad %s appears in more than one net-tie pad group)"
msgstr "(pad %s appears in more than one net-tie pad group)"
msgid "Inherited"
msgstr "Inherited"
msgid "Thermal reliefs for PTH"
msgstr "Thermal reliefs for PTH"
msgid "Not in Schematic"
msgstr "Not in Schematic"
msgid "Exclude From Position Files"
msgstr "Exclude From Position Files"
msgid "Overrides"
msgstr "Overrides"
msgid "Clearance Override"
msgstr "Clearance Override"
msgid "Solderpaste Margin Override"
msgstr "Solderpaste Margin Override"
msgid "Solderpaste Margin Ratio Override"
msgstr "Solderpaste Margin Ratio Override"
msgid "Zone Connection Style"
msgstr "Zone Connection Style"
#, c-format
msgid "footprint %s"
msgstr "footprint %s"
msgid "Footprint Chooser"
msgstr "Footprint Chooser"
msgid "Apply footprint filters"
msgstr "Apply footprint filters"
msgid "KiCad Footprint Editor"
msgstr "KiCad Footprint Editor"
msgid "Inner layers"
msgstr "Inner layers"
msgid "Footprint changes are unsaved"
msgstr "Footprint changes are unsaved"
#, c-format
msgid "Editing %s from board. Saving will update the board only."
msgstr "Editing %s from board. Saving will update the board only."
#, c-format
msgid "[from %s]"
msgstr "[from %s]"
msgid "[no footprint loaded]"
msgstr "[no footprint loaded]"
msgid "Updating Footprint Libraries"
msgstr "Updating Footprint Libraries"
msgid "No footprint selected."
msgstr "No footprint selected."
msgid "Edit Zone"
msgstr "Edit Zone"
msgid "Use Manage Footprint Libraries to edit the configuration."
msgstr "Use Manage Footprint Libraries to edit the configuration."
msgid "Library not found in footprint library table."
msgstr "Library not found in footprint library table."
msgid "Footprint library not enabled."
msgstr "Footprint library not enabled."
msgid "Fetching footprint libraries..."
msgstr "Fetching footprint libraries..."
msgid "Loading footprints..."
msgstr "Loading footprints..."
msgid ""
"Writing/modifying legacy libraries (.mod files) is not allowed\n"
"Please save the current library to the new .pretty format\n"
"and update your footprint lib table\n"
"to save your footprint (a .kicad_mod file) in the .pretty library folder"
msgstr ""
"Writing/modifying legacy libraries (.mod files) is not allowed\n"
"Please save the current library to the new .pretty format\n"
"and update your footprint lib table\n"
"to save your footprint (a .kicad_mod file) in the .pretty library folder"
msgid ""
"Modifying legacy libraries (.mod files) is not allowed\n"
"Please save the current library under the new .pretty format\n"
"and update your footprint lib table\n"
"before deleting a footprint"
msgstr ""
"Modifying legacy libraries (.mod files) is not allowed\n"
"Please save the current library under the new .pretty format\n"
"and update your footprint lib table\n"
"before deleting a footprint"
msgid "Import Footprint"
msgstr "Import Footprint"
msgid "Not a footprint file."
msgstr "Not a footprint file."
#, c-format
msgid "Unable to load footprint '%s' from '%s'"
msgstr "Unable to load footprint '%s' from '%s'"
msgid "Export Footprint"
msgstr "Export Footprint"
#, c-format
msgid "Footprint exported to file '%s'."
msgstr "Footprint exported to file '%s'."
#, c-format
msgid "Library %s is read only."
msgstr "Library %s is read only."
#, c-format
msgid "Library %s already exists."
msgstr "Library %s already exists."
#, c-format
msgid "Library '%s' is read only."
msgstr "Library '%s' is read only."
#, c-format
msgid "Delete footprint '%s' from library '%s'?"
msgstr "Delete footprint '%s' from library '%s'?"
#, c-format
msgid "Footprint '%s' deleted from library '%s'"
msgstr "Footprint '%s' deleted from library '%s'"
msgid "No footprints to export!"
msgstr "No footprints to export!"
#, c-format
msgid "Update footprints on board to refer to %s?"
msgstr "Update footprints on board to refer to %s?"
msgid "Update footprints on board to refer to new library?"
msgstr "Update footprints on board to refer to new library?"
msgid "No board currently open."
msgstr "No board currently open."
msgid ""
"Unable to find the footprint on the main board.\n"
"Cannot save."
msgstr ""
"Unable to find the footprint on the main board.\n"
"Cannot save."
msgid "Previous footprint placement still in progress."
msgstr "Previous footprint placement still in progress."
msgid "Insert Footprint"
msgstr "Insert Footprint"
msgid "Save Footprint As"
msgstr "Save Footprint As"
#, c-format
msgid "Footprint %s already exists in %s."
msgstr "Footprint %s already exists in %s."
#, c-format
msgid "Footprint '%s' replaced in '%s'"
msgstr "Footprint '%s' replaced in '%s'"
#, c-format
msgid "Footprint '%s' added to '%s'"
msgstr "Footprint '%s' added to '%s'"
msgid "Enter footprint name:"
msgstr "Enter footprint name:"
msgid "New Footprint"
msgstr "New Footprint"
#, c-format
msgid "Footprint '%s' already exists in library '%s'."
msgstr "Footprint '%s' already exists in library '%s'."
msgid "KiCad Footprint Library Browser"
msgstr "KiCad Footprint Library Browser"
msgid ""
"Filter on footprint name, keywords, description and pad count.\n"
"Search terms are separated by spaces. All search terms must match.\n"
"A term which is a number will also match against the pad count."
msgstr ""
"Filter on footprint name, keywords, description and pad count.\n"
"Search terms are separated by spaces. All search terms must match.\n"
"A term which is a number will also match against the pad count."
msgid "Footprint Wizard"
msgstr "Footprint Wizard"
#, c-format
msgid "ModView: 3D Viewer [%s]"
msgstr "ModView: 3D Viewer [%s]"
msgid "Select wizard script to run"
msgstr "Select wizard script to run"
msgid "Reset wizard parameters to default"
msgstr "Reset wizard parameters to default"
msgid "Select previous parameters page"
msgstr "Select previous parameters page"
msgid "Select next parameters page"
msgstr "Select next parameters page"
msgid "Export footprint to editor"
msgstr "Export footprint to editor"
msgid "no wizard selected"
msgstr "no wizard selected"
msgid "Couldn't reload footprint wizard"
msgstr "Couldn't reload footprint wizard"
msgid "Documentation"
msgstr "Documentation"
#, c-format
msgid "Error loading footprint %s from library '%s'."
msgstr "Error loading footprint %s from library '%s'."
msgid "Tuning Pattern"
msgstr "Tuning Pattern"
msgid "Tuning Patterns"
msgstr "Tuning Patterns"
msgid "Tuning"
msgstr "Tuning"
msgid "too long"
msgstr "too long"
msgid "too short"
msgstr "too short"
msgid "tuned"
msgstr "tuned"
msgid "Edit Tuning Pattern"
msgstr "Edit Tuning Pattern"
msgid "current skew"
msgstr "current skew"
msgid "current length"
msgstr "current length"
msgid "Routed Lengths"
msgstr "Routed Lengths"
msgid "Routed Length"
msgstr "Routed Length"
msgid "Pad To Die Length"
msgstr "Pad To Die Length"
msgid "Full Length"
msgstr "Full Length"
#, c-format
msgid "Target Skew: %s"
msgstr "Target Skew: %s"
msgid "(from tuning pattern properties)"
msgstr "(from tuning pattern properties)"
#, c-format
msgid "Skew Constraints: %s"
msgstr "Skew Constraints: %s"
#, c-format
msgid "Target Length: %s"
msgstr "Target Length: %s"
#, c-format
msgid "Length Constraints: %s"
msgstr "Length Constraints: %s"
msgid "Unable to tune segments inside other tuning patterns."
msgstr "Unable to tune segments inside other tuning patterns."
msgid "Tune"
msgstr "Tune"
msgid "Single track"
msgstr "Single track"
msgid "Differential pair"
msgstr "Differential pair"
msgid "Diff pair skew"
msgstr "Diff pair skew"
msgid "Pattern Properties"
msgstr "Pattern Properties"
msgid "Tuning Mode"
msgstr "Tuning Mode"
msgid "Min Amplitude"
msgstr "Min Amplitude"
msgid "Max Amplitude"
msgstr "Max Amplitude"
msgid "Initial Side"
msgstr "Initial Side"
msgid "Min Spacing"
msgstr "Min Spacing"
msgid "Corner Radius %"
msgstr "Corner Radius %"
msgid "Target Length"
msgstr "Target Length"
msgid "Target Skew"
msgstr "Target Skew"
msgid "Override Custom Rules"
msgstr "Override Custom Rules"
msgid "Rounded"
msgstr "Rounded"
msgid "Please select a file to import."
msgstr "Please select a file to import."
msgid "Please select a valid layer."
msgstr "Please select a valid layer."
msgid "DXF default line width:"
msgstr "DXF default line width:"
msgid "Used when the DXF items in file have no line thickness set"
msgstr "Used when the DXF items in file have no line thickness set"
msgid "DXF default units:"
msgstr "DXF default units:"
msgid "Used when the DXF file has no unit set"
msgstr "Used when the DXF file has no unit set"
msgid "Place at:"
msgstr "Place at:"
msgid "If not checked: use interactive placement."
msgstr "If not checked: use interactive placement."
msgid ""
"If checked, use the selected layer in this dialog\n"
"If unchecked, use the Board Editor active layer"
msgstr ""
"If checked, use the selected layer in this dialog\n"
"If unchecked, use the Board Editor active layer"
msgid "Group imported items"
msgstr "Group imported items"
msgid "Add all imported items to a new group"
msgstr "Add all imported items to a new group"
msgid "Fix discontinuities"
msgstr "Fix discontinuities"
msgid ""
"Trim/extend open shapes or add segments to make vertices of shapes coincide"
msgstr ""
"Trim/extend open shapes or add segments to make vertices of shapes coincide"
msgid ""
"Current Board will be lost and this operation cannot be undone. Continue?"
msgstr ""
"Current Board will be lost and this operation cannot be undone. Continue?"
msgid "The current footprint has been modified. Save changes?"
msgstr "The current footprint has been modified. Save changes?"
msgid "Clipboard content is not KiCad compatible"
msgstr "Clipboard content is not KiCad compatible"
#, c-format
msgid "Footprints [%u items]"
msgstr "Footprints [%u items]"
#, c-format
msgid "Unable to find a writer for '%s'."
msgstr "Unable to find a writer for '%s'."
#, c-format
msgid "Footprint '%s' saved."
msgstr "Footprint '%s' saved."
#, c-format
msgid "Footprint library '%s' saved as '%s'."
msgstr "Footprint library '%s' saved as '%s'."
msgid "Footprint..."
msgstr "Footprint..."
msgid "View as &PNG..."
msgstr "View as &PNG..."
msgid "Create a PNG file from the current view"
msgstr "Create a PNG file from the current view"
msgid "&Drawing Mode"
msgstr "&Drawing Mode"
msgid "&Contrast Mode"
msgstr "&Contrast Mode"
msgid "&Load Footprint from PCB..."
msgstr "&Load Footprint from PCB…"
msgid "Load a footprint from the current board into the editor"
msgstr "Load a footprint from the current board into the editor"
msgid "&Insert Footprint on PCB"
msgstr "&Insert Footprint on PCB"
msgid "Insert footprint onto current board"
msgstr "Insert footprint onto current board"
msgid "Resc&ue"
msgstr "Resc&ue"
msgid "Clear board and get last rescue file automatically saved by PCB editor"
msgstr "Clear board and get last rescue file automatically saved by PCB editor"
msgid "Specctra Session..."
msgstr "Specctra Session..."
msgid "Non-KiCad Board File..."
msgstr "Non-KiCad Board File..."
msgid "Import board file from other applications"
msgstr "Import board file from other applications"
msgid "Specctra DSN..."
msgstr "Specctra DSN..."
msgid "GenCAD..."
msgstr "GenCAD..."
msgid "Export GenCAD board representation"
msgstr "Export GenCAD board representation"
msgid "VRML..."
msgstr "VRML..."
msgid "Export VRML 3D board representation"
msgstr "Export VRML 3D board representation"
msgid "IDFv3..."
msgstr "IDFv3..."
msgid "Export IDF 3D board representation"
msgstr "Export IDF 3D board representation"
msgid "STEP..."
msgstr "STEP..."
msgid "Export STEP 3D board representation"
msgstr "Export STEP 3D board representation"
msgid "SVG..."
msgstr "SVG..."
msgid "Export SVG board representation"
msgstr "Export SVG board representation"
msgid "Footprint Association (.cmp) File..."
msgstr "Footprint Association (.cmp) File..."
msgid "Export footprint association file (*.cmp) for schematic back annotation"
msgstr ""
"Export footprint association file (*.cmp) for schematic back annotation"
msgid "Hyperlynx..."
msgstr "Hyperlynx..."
msgid "Footprints to Library..."
msgstr "Footprints to Library..."
msgid ""
"Add footprints used on board to an existing footprint library\n"
"(does not remove other footprints from this library)"
msgstr ""
"Add footprints used on board to an existing footprint library\n"
"(does not remove other footprints from this library)"
msgid "Footprints to New Library..."
msgstr "Footprints to New Library..."
msgid ""
"Create a new footprint library containing the footprints used on board\n"
"(if the library already exists it will be replaced)"
msgstr ""
"Create a new footprint library containing the footprints used on board\n"
"(if the library already exists it will be replaced)"
msgid "Fabrication Outputs"
msgstr "Fabrication Outputs"
msgid "Add Microwave Shape"
msgstr "Add Microwave Shape"
msgid "Add Dimension"
msgstr "Add Dimension"
msgid "Auto-Place Footprints"
msgstr "Auto-Place Footprints"
msgid "External Plugins"
msgstr "External Plugins"
msgid "Ro&ute"
msgstr "Ro&ute"
msgid "Gap Size:"
msgstr "Gap Size:"
msgid "Stub Size:"
msgstr "Stub Size:"
msgid "Arc Stub Radius Value:"
msgstr "Arc Stub Radius Value:"
msgid "Create Microwave Footprint"
msgstr "Create Microwave Footprint"
msgid "Angle in degrees:"
msgstr "Angle in degrees:"
msgid "Incorrect number, abort"
msgstr "Incorrect number, abort"
msgid "Add Microwave Inductor"
msgstr "Add Microwave Inductor"
msgid "Length of Trace:"
msgstr "Length of Trace:"
msgid "Requested length < minimum length"
msgstr "Requested length < minimum length"
msgid "Requested length too large"
msgstr "Requested length too large"
msgid "Requested length too small"
msgstr "Requested length too small"
msgid "Requested length can't be represented"
msgstr "Requested length can't be represented"
msgid "Component Value:"
msgstr "Component Value:"
msgid "Complex Shape"
msgstr "Complex Shape"
msgid "Symmetrical"
msgstr "Symmetrical"
msgid "Read Shape Description File..."
msgstr "Read Shape Description File…"
msgid "Shape Description File"
msgstr "Shape Description File"
msgid "Shape has a null size."
msgstr "Shape has a null size."
msgid "Shape has no points."
msgstr "Shape has no points."
msgid "Place microwave feature"
msgstr "Place microwave feature"
msgid "On Board"
msgstr "On Board"
msgid "In Package"
msgstr "In Package"
#, c-format
msgid "Cannot add %s (no footprint assigned)."
msgstr "Cannot add %s (no footprint assigned)."
#, c-format
msgid "Cannot add %s (footprint '%s' not found)."
msgstr "Cannot add %s (footprint '%s' not found)."
#, c-format
msgid "Add %s (footprint '%s')."
msgstr "Add %s (footprint '%s')."
#, c-format
msgid "Added %s (footprint '%s')."
msgstr "Added %s (footprint '%s')."
#, c-format
msgid "Cannot update %s (no footprint assigned)."
msgstr "Cannot update %s (no footprint assigned)."
#, c-format
msgid "Cannot update %s (footprint '%s' not found)."
msgstr "Cannot update %s (footprint '%s' not found)."
#, c-format
msgid "Cannot change %s footprint from '%s' to '%s' (footprint is locked)."
msgstr "Cannot change %s footprint from '%s' to '%s' (footprint is locked)."
#, c-format
msgid "Change %s footprint from '%s' to '%s'."
msgstr "Change %s footprint from '%s' to '%s'."
#, c-format
msgid "Could not change %s footprint from '%s' to '%s' (footprint is locked)."
msgstr "Could not change %s footprint from '%s' to '%s' (footprint is locked)."
#, c-format
msgid "Changed %s footprint from '%s' to '%s'."
msgstr "Changed %s footprint from '%s' to '%s'."
#, c-format
msgid "Change %s reference designator to %s."
msgstr "Change %s reference designator to %s."
#, c-format
msgid "Changed %s reference designator to %s."
msgstr "Changed %s reference designator to %s."
#, c-format
msgid "Change %s value from %s to %s."
msgstr "Change %s value from %s to %s."
#, c-format
msgid "Changed %s value from %s to %s."
msgstr "Changed %s value from %s to %s."
#, c-format
msgid "Update %s symbol association from %s to %s."
msgstr "Update %s symbol association from %s to %s."
#, c-format
msgid "Updated %s symbol association from %s to %s."
msgstr "Updated %s symbol association from %s to %s."
#, c-format
msgid "Update %s fields."
msgstr "Update %s fields."
#, c-format
msgid "Remove %s footprint fields not in symbol."
msgstr "Remove %s footprint fields not in symbol."
#, c-format
msgid "Updated %s fields."
msgstr "Updated %s fields."
#, c-format
msgid "Removed %s footprint fields not in symbol."
msgstr "Removed %s footprint fields not in symbol."
#, c-format
msgid "Update %s sheetname to '%s'."
msgstr "Update %s sheetname to '%s'."
#, c-format
msgid "Updated %s sheetname to '%s'."
msgstr "Updated %s sheetname to '%s'."
#, c-format
msgid "Update %s sheetfile to '%s'."
msgstr "Update %s sheetfile to '%s'."
#, c-format
msgid "Updated %s sheetfile to '%s'."
msgstr "Updated %s sheetfile to '%s'."
#, c-format
msgid "Update %s footprint filters to '%s'."
msgstr "Update %s footprint filters to '%s'."
#, c-format
msgid "Updated %s footprint filters to '%s'."
msgstr "Updated %s footprint filters to '%s'."
#, c-format
msgid "Add %s 'exclude from BOM' fabrication attribute."
msgstr "Add %s 'exclude from BOM' fabrication attribute."
#, c-format
msgid "Remove %s 'exclude from BOM' fabrication attribute."
msgstr "Remove %s 'exclude from BOM' fabrication attribute."
#, c-format
msgid "Added %s 'exclude from BOM' fabrication attribute."
msgstr "Added %s 'exclude from BOM' fabrication attribute."
#, c-format
msgid "Removed %s 'exclude from BOM' fabrication attribute."
msgstr "Removed %s 'exclude from BOM' fabrication attribute."
#, c-format
msgid "Add %s 'Do not place' fabrication attribute."
msgstr "Add %s 'Do not place' fabrication attribute."
#, c-format
msgid "Remove %s 'Do not place' fabrication attribute."
msgstr "Remove %s 'Do not place' fabrication attribute."
#, c-format
msgid "Added %s 'Do not place' fabrication attribute."
msgstr "Added %s 'Do not place' fabrication attribute."
#, c-format
msgid "Removed %s 'Do not place' fabrication attribute."
msgstr "Removed %s 'Do not place' fabrication attribute."
#, c-format
msgid "Disconnect %s pin %s."
msgstr "Disconnect %s pin %s."
#, c-format
msgid "Disconnected %s pin %s."
msgstr "Disconnected %s pin %s."
#, c-format
msgid "No net found for component %s pad %s (no pin %s in symbol)."
msgstr "No net found for component %s pad %s (no pin %s in symbol)."
#, c-format
msgid "Add net %s."
msgstr "Add net %s."
#, c-format
msgid "Reconnect %s pin %s from %s to %s."
msgstr "Reconnect %s pin %s from %s to %s."
#, c-format
msgid "Reconnected %s pin %s from %s to %s."
msgstr "Reconnected %s pin %s from %s to %s."
#, c-format
msgid "Connect %s pin %s to %s."
msgstr "Connect %s pin %s to %s."
#, c-format
msgid "Connected %s pin %s to %s."
msgstr "Connected %s pin %s to %s."
#, c-format
msgid "Reconnect via from %s to %s."
msgstr "Reconnect via from %s to %s."
#, c-format
msgid "Reconnected via from %s to %s."
msgstr "Reconnected via from %s to %s."
#, c-format
msgid "Via connected to unknown net (%s)."
msgstr "Via connected to unknown net (%s)."
#, c-format
msgid "Reconnect copper zone '%s' from %s to %s."
msgstr "Reconnect copper zone '%s' from %s to %s."
#, c-format
msgid "Reconnect copper zone from %s to %s."
msgstr "Reconnect copper zone from %s to %s."
#, c-format
msgid "Reconnected copper zone '%s' from %s to %s."
msgstr "Reconnected copper zone '%s' from %s to %s."
#, c-format
msgid "Reconnected copper zone from %s to %s."
msgstr "Reconnected copper zone from %s to %s."
#, c-format
msgid "Copper zone '%s' has no pads connected."
msgstr "Copper zone '%s' has no pads connected."
#, c-format
msgid "Copper zone on layer %s at (%s, %s) has no pads connected."
msgstr "Copper zone on layer %s at (%s, %s) has no pads connected."
#, c-format
msgid ""
"Symbol %s has pins with no number. These pins can not be matched to pads in "
"%s."
msgstr ""
"Symbol %s has pins with no number. These pins can not be matched to pads in "
"%s."
#, c-format
msgid "%s pad %s not found in %s."
msgstr "%s pad %s not found in %s."
#, c-format
msgid "Processing symbol '%s:%s'."
msgstr "Processing symbol '%s:%s'."
#, c-format
msgid "Multiple footprints found for '%s'."
msgstr "Multiple footprints found for '%s'."
#, c-format
msgid "Cannot remove unused footprint %s (footprint is locked)."
msgstr "Cannot remove unused footprint %s (footprint is locked)."
#, c-format
msgid "Could not remove unused footprint %s (footprint is locked)."
msgstr "Could not remove unused footprint %s (footprint is locked)."
#, c-format
msgid "Remove unused footprint %s."
msgstr "Remove unused footprint %s."
#, c-format
msgid "Removed unused footprint %s."
msgstr "Removed unused footprint %s."
#, c-format
msgid "Removed unused net %s."
msgstr "Removed unused net %s."
msgid "Update Netlist"
msgstr "Update Netlist"
#, c-format
msgid "Total warnings: %d, errors: %d."
msgstr "Total warnings: %d, errors: %d."
#, c-format
msgid "Cannot find component with ref '%s' in netlist."
msgstr "Cannot find component with ref '%s' in netlist."
#, c-format
msgid ""
"Invalid footprint ID in\n"
"file: '%s'\n"
"line: %d\n"
"offset: %d"
msgstr ""
"Invalid footprint ID in\n"
"file: '%s'\n"
"line: %d\n"
"offset: %d"
msgid "Cannot parse time stamp in symbol section of netlist."
msgstr "Cannot parse time stamp in symbol section of netlist."
msgid "Cannot parse footprint name in symbol section of netlist."
msgstr "Cannot parse footprint name in symbol section of netlist."
msgid "Cannot parse reference designator in symbol section of netlist."
msgstr "Cannot parse reference designator in symbol section of netlist."
msgid "Cannot parse value in symbol section of netlist."
msgstr "Cannot parse value in symbol section of netlist."
msgid "Cannot parse pin name in symbol net section of netlist."
msgstr "Cannot parse pin name in symbol net section of netlist."
msgid "Cannot parse net name in symbol net section of netlist."
msgstr "Cannot parse net name in symbol net section of netlist."
#, c-format
msgid "Cannot find symbol %s in footprint filter section of netlist."
msgstr "Cannot find symbol %s in footprint filter section of netlist."
#, c-format
msgid "Cannot open netlist file '%s'."
msgstr "Cannot open netlist file '%s'."
#, c-format
msgid ""
"Error loading netlist.\n"
"%s"
msgstr ""
"Error loading netlist.\n"
"%s"
#, c-format
msgid "No footprint defined for symbol %s."
msgstr "No footprint defined for symbol %s."
#, c-format
msgid "Footprint of %s changed: board footprint '%s', netlist footprint '%s'."
msgstr "Footprint of %s changed: board footprint '%s', netlist footprint '%s'."
#, c-format
msgid "%s footprint ID '%s' is not valid."
msgstr "%s footprint ID '%s' is not valid."
#, c-format
msgid ""
"%s footprint '%s' not found in any libraries in the footprint library table."
msgstr ""
"%s footprint '%s' not found in any libraries in the footprint library table."
#, c-format
msgid ""
"Invalid footprint ID in\n"
"file: '%s'\n"
"line: %d"
msgstr ""
"Invalid footprint ID in\n"
"file: '%s'\n"
"line: %d"
msgid "pad"
msgstr "pad"
msgid "Pin Type"
msgstr "Pin Type"
msgid "BGA"
msgstr "BGA"
msgid "Fiducial global"
msgstr "Fiducial global"
msgid "Fiducial local"
msgstr "Fiducial local"
msgid "Test point"
msgstr "Test point"
msgid "Heat sink"
msgstr "Heat sink"
msgid "Castellated"
msgstr "Castellated"
msgid "Length in Package"
msgstr "Length in Package"
msgid "Hole X / Y"
msgstr "Hole X / Y"
#, c-format
msgid "Min Clearance: %s"
msgstr "Min Clearance: %s"
msgid "Trap"
msgstr "Trap"
msgid "Roundrect"
msgstr "Roundrect"
msgid "Chamferedrect"
msgstr "Chamferedrect"
msgid "CustomShape"
msgstr "CustomShape"
msgid "Conn"
msgstr "Conn"
#, c-format
msgid "Pad %s of %s on %s"
msgstr "Pad %s of %s on %s"
#, c-format
msgid "NPTH pad of %s"
msgstr "NPTH pad of %s"
#, c-format
msgid "PTH pad %s of %s"
msgstr "PTH pad %s of %s"
#, c-format
msgid "Pad %s %s of %s on %s"
msgstr "Pad %s %s of %s on %s"
#, c-format
msgid "NPTH of %s"
msgstr "NPTH of %s"
#, c-format
msgid "PTH pad %s %s of %s"
msgstr "PTH pad %s %s of %s"
msgid "Edge connector"
msgstr "Edge connector"
msgid "NPTH, mechanical"
msgstr "NPTH, mechanical"
msgid "Trapezoid"
msgstr "Trapezoid"
msgid "Castellated pad"
msgstr "Castellated pad"
msgid "Pad Type"
msgstr "Pad Type"
msgid "Pad Shape"
msgstr "Pad Shape"
msgid "Pad Number"
msgstr "Pad Number"
msgid "Size X"
msgstr "Size X"
msgid "Size Y"
msgstr "Size Y"
msgid "Corner Radius Ratio"
msgstr "Corner Radius Ratio"
msgid "Hole Size X"
msgstr "Hole Size X"
msgid "Hole Size Y"
msgstr "Hole Size Y"
msgid "Fabrication Property"
msgstr "Fabrication Property"
msgid "Soldermask Margin Override"
msgstr "Soldermask Margin Override"
msgid "Thermal Relief Spoke Width"
msgstr "Thermal Relief Spoke Width"
msgid "Thermal Relief Spoke Angle"
msgstr "Thermal Relief Spoke Angle"
msgid "Thermal Relief Gap"
msgstr "Thermal Relief Gap"
msgid ""
"The library containing the current footprint has changed.\n"
"Do you want to reload the footprint?"
msgstr ""
"The library containing the current footprint has changed.\n"
"Do you want to reload the footprint?"
msgid "Prefix"
msgstr "Prefix"
msgid "Override Text"
msgstr "Override Text"
msgid "Suffix"
msgstr "Suffix"
#, c-format
msgid "Dimension '%s' on %s"
msgstr "Dimension '%s' on %s"
msgid "1234.0"
msgstr "1234.0"
msgid "1234.0 mm"
msgstr "1234.0 mm"
msgid "1234.0 (mm)"
msgstr "1234.0 (mm)"
msgid "Units Format"
msgstr "Units Format"
msgid "Suppress Trailing Zeroes"
msgstr "Suppress Trailing Zeroes"
msgid "Crossbar Height"
msgstr "Crossbar Height"
msgid "Extension Line Overshoot"
msgstr "Extension Line Overshoot"
msgid "Leader Length"
msgstr "Leader Length"
msgid "Text Frame"
msgstr "Text Frame"
msgid "KiCad PCB Editor"
msgstr "KiCad PCB Editor"
msgid "Export netlist used to update schematics"
msgstr "Export netlist used to update schematics"
msgid "New PCB file is unsaved"
msgstr "New PCB file is unsaved"
msgid "Board file is read only."
msgstr "Board file is read only."
msgid "PCB file changes are unsaved"
msgstr "PCB file changes are unsaved"
msgid "The schematic for this board cannot be found."
msgstr "The schematic for this board cannot be found."
msgid ""
"Cannot update the PCB because PCB editor is opened in stand-alone mode. In "
"order to create or update PCBs from schematics, you must launch the KiCad "
"project manager and create a project."
msgstr ""
"Cannot update the PCB because PCB editor is opened in stand-alone mode. In "
"order to create or update PCBs from schematics, you must launch the KiCad "
"project manager and create a project."
msgid "Eeschema netlist"
msgstr "Eeschema netlist"
msgid ""
"Received an error while reading netlist. Please report this issue to the "
"KiCad team using the menu Help->Report Bug."
msgstr ""
"Received an error while reading netlist. Please report this issue to the "
"KiCad team using the menu Help->Report Bug."
#, c-format
msgid "Schematic file '%s' not found."
msgstr "Schematic file '%s' not found."
msgid "Eeschema failed to load."
msgstr "Eeschema failed to load."
msgid "Edit design rules"
msgstr "Edit design rules"
msgid "Could not compile custom design rules."
msgstr "Could not compile custom design rules."
msgid "Export Hyperlynx Layout"
msgstr "Export Hyperlynx Layout"
msgid "Violation Report"
msgstr "Violation Report"
msgid "Clearance Report"
msgstr "Clearance Report"
msgid "Constraints Report"
msgstr "Constraints Report"
msgid "Compare Footprint with Library"
msgstr "Compare Footprint with Library"
msgid "User Field"
msgstr "User Field"
#, c-format
msgid "Reference '%s'"
msgstr "Reference '%s'"
#, c-format
msgid "Value '%s' of %s"
msgstr "Value '%s' of %s"
#, c-format
msgid "Footprint '%s' of %s"
msgstr "Footprint '%s' of %s"
#, c-format
msgid "Datasheet '%s' of %s"
msgstr "Datasheet '%s' of %s"
#, c-format
msgid "Field '%s' of %s"
msgstr "Field '%s' of %s"
msgid "Update Order"
msgstr "Update Order"
msgid "Generator Properties"
msgstr "Generator Properties"
#, c-format
msgid "Unnamed Group, %zu members"
msgstr "Unnamed Group, %zu members"
#, c-format
msgid "Group '%s', %zu members"
msgstr "Group '%s', %zu members"
msgid "<unnamed>"
msgstr "<unnamed>"
msgid "Members"
msgstr "Members"
#, c-format
msgid "Unknown mapping of the Altium layer '%s'."
msgstr "Unknown mapping of the Altium layer '%s'."
#, c-format
msgid "Unknown Mode string: '%s'."
msgstr "Unknown Mode string: '%s'."
#, c-format
msgid "Unknown Record name string: '%s'."
msgstr "Unknown Record name string: '%s'."
#, c-format
msgid "Unknown Extended Primitive Information type: '%s'."
msgstr "Unknown Extended Primitive Information type: '%s'."
#, c-format
msgid "Pads6 stream has unexpected length for subrecord 6: %d."
msgstr "Pads6 stream has unexpected length for subrecord 6: %d."
#, c-format
msgid ""
"Altium layer (%d) has no KiCad equivalent. It has been moved to KiCad layer "
"Eco1_User."
msgstr ""
"Altium layer (%d) has no KiCad equivalent. It has been moved to KiCad layer "
"Eco1_User."
#, c-format
msgid "'%s' was not parsed correctly."
msgstr "'%s' was not parsed correctly."
#, c-format
msgid "'%s' was not fully parsed."
msgstr "'%s' was not fully parsed."
msgid ""
"This file does not appear to be in a valid PCB Binary Version 6.0 format. In "
"Altium Designer, make sure to save as \"PCB Binary Files (*.PcbDoc)\"."
msgstr ""
"This file does not appear to be in a valid PCB Binary Version 6.0 format. In "
"Altium Designer, make sure to save as \"PCB Binary Files (*.PcbDoc)\"."
#, c-format
msgid "File not found: '%s' for directory '%s'."
msgstr "File not found: '%s' for directory '%s'."
#, c-format
msgid "Footprint directory not found: '%s'."
msgstr "Footprint directory not found: '%s'."
#, c-format
msgid "File not found: '%s'."
msgstr "File not found: '%s'."
#, c-format
msgid "Record of unknown type: '%d'."
msgstr "Record of unknown type: '%d'."
msgid "Loading extended primitive information data..."
msgstr "Loading extended primitive information data..."
msgid "Loading board data..."
msgstr "Loading board data..."
msgid "Loading netclasses..."
msgstr "Loading netclasses..."
#, c-format
msgid ""
"More than one Altium netclass with name '%s' found. Only the first one will "
"be imported."
msgstr ""
"More than one Altium netclass with name '%s' found. Only the first one will "
"be imported."
msgid "Loading components..."
msgstr "Loading components..."
msgid "Loading component 3D models..."
msgstr "Loading component 3D models..."
#, c-format
msgid ""
"Dimension found on an Altium layer (%d) with no KiCad equivalent. It has "
"been moved to KiCad layer Eco1_User."
msgstr ""
"Dimension found on an Altium layer (%d) with no KiCad equivalent. It has "
"been moved to KiCad layer Eco1_User."
msgid "Loading dimension drawings..."
msgstr "Loading dimension drawings..."
#, c-format
msgid "Ignored dimension of kind %d (not yet supported)."
msgstr "Ignored dimension of kind %d (not yet supported)."
msgid "No 3D-models will be imported."
msgstr "No 3D-models will be imported."
#, c-format
msgid "File not found: '%s'. 3D-model not imported."
msgstr "File not found: '%s'. 3D-model not imported."
msgid "Loading nets..."
msgstr "Loading nets..."
msgid "Loading polygons..."
msgstr "Loading polygons..."
msgid "Loading rules..."
msgstr "Loading rules..."
msgid "Loading board regions..."
msgstr "Loading board regions..."
#, c-format
msgid ""
"Dashed outline found on an Altium layer (%d) with no KiCad equivalent. It "
"has been moved to KiCad layer Eco1_User."
msgstr ""
"Dashed outline found on an Altium layer (%d) with no KiCad equivalent. It "
"has been moved to KiCad layer Eco1_User."
#, c-format
msgid "Ignored polygon shape of kind %d (not yet supported)."
msgstr "Ignored polygon shape of kind %d (not yet supported)."
#, c-format
msgid ""
"Loading library '%s':\n"
"Footprint %s contains a dashed outline on Altium layer (%d) with no KiCad "
"equivalent. It has been moved to KiCad layer Eco1_User."
msgstr ""
"Loading library '%s':\n"
"Footprint %s contains a dashed outline on Altium layer (%d) with no KiCad "
"equivalent. It has been moved to KiCad layer Eco1_User."
#, c-format
msgid ""
"Footprint %s contains a dashed outline on Altium layer (%d) with no KiCad "
"equivalent. It has been moved to KiCad layer Eco1_User."
msgstr ""
"Footprint %s contains a dashed outline on Altium layer (%d) with no KiCad "
"equivalent. It has been moved to KiCad layer Eco1_User."
#, c-format
msgid ""
"Error loading library '%s':\n"
"Footprint %s contains polygon shape of kind %d (not yet supported)."
msgstr ""
"Error loading library '%s':\n"
"Footprint %s contains polygon shape of kind %d (not yet supported)."
#, c-format
msgid "Footprint %s contains polygon shape of kind %d (not yet supported)."
msgstr "Footprint %s contains polygon shape of kind %d (not yet supported)."
msgid "Loading zone fills..."
msgstr "Loading zone fills..."
msgid "Loading arcs..."
msgstr "Loading arcs..."
msgid "Loading pads..."
msgstr "Loading pads..."
#, c-format
msgid ""
"Error loading library '%s':\n"
"Footprint %s pad %s is not marked as multilayer, but is a TH pad."
msgstr ""
"Error loading library '%s':\n"
"Footprint %s pad %s is not marked as multilayer, but is a TH pad."
#, c-format
msgid "Footprint %s pad %s is not marked as multilayer, but is a TH pad."
msgstr "Footprint %s pad %s is not marked as multilayer, but is a TH pad."
#, c-format
msgid ""
"Loading library '%s':\n"
"Footprint %s pad %s has a square hole (not yet supported)."
msgstr ""
"Loading library '%s':\n"
"Footprint %s pad %s has a square hole (not yet supported)."
#, c-format
msgid "Footprint %s pad %s has a square hole (not yet supported)."
msgstr "Footprint %s pad %s has a square hole (not yet supported)."
#, c-format
msgid ""
"Loading library '%s':\n"
"Footprint %s pad %s has a hole-rotation of %f degrees. KiCad only supports "
"90 degree rotations."
msgstr ""
"Loading library '%s':\n"
"Footprint %s pad %s has a hole-rotation of %f degrees. KiCad only supports "
"90 degree rotations."
#, c-format
msgid ""
"Footprint %s pad %s has a hole-rotation of %f degrees. KiCad only supports "
"90 degree rotations."
msgstr ""
"Footprint %s pad %s has a hole-rotation of %f degrees. KiCad only supports "
"90 degree rotations."
#, c-format
msgid ""
"Error loading library '%s':\n"
"Footprint %s pad %s uses a hole of unknown kind %d."
msgstr ""
"Error loading library '%s':\n"
"Footprint %s pad %s uses a hole of unknown kind %d."
#, c-format
msgid "Footprint %s pad %s uses a hole of unknown kind %d."
msgstr "Footprint %s pad %s uses a hole of unknown kind %d."
#, c-format
msgid ""
"Error loading library '%s':\n"
"Footprint %s pad %s uses a complex pad stack (not yet supported)."
msgstr ""
"Error loading library '%s':\n"
"Footprint %s pad %s uses a complex pad stack (not yet supported)."
#, c-format
msgid "Footprint %s pad %s uses a complex pad stack (not yet supported)."
msgstr "Footprint %s pad %s uses a complex pad stack (not yet supported)."
#, c-format
msgid ""
"Error loading library '%s':\n"
"Footprint %s pad %s uses an unknown pad-shape."
msgstr ""
"Error loading library '%s':\n"
"Footprint %s pad %s uses an unknown pad-shape."
#, c-format
msgid "Footprint %s pad %s uses an unknown pad-shape."
msgstr "Footprint %s pad %s uses an unknown pad-shape."
#, c-format
msgid ""
"Non-copper pad %s found on an Altium layer (%d) with no KiCad equivalent. It "
"has been moved to KiCad layer Eco1_User."
msgstr ""
"Non-copper pad %s found on an Altium layer (%d) with no KiCad equivalent. It "
"has been moved to KiCad layer Eco1_User."
#, c-format
msgid ""
"Loading library '%s':\n"
"Footprint %s non-copper pad %s found on an Altium layer (%d) with no KiCad "
"equivalent. It has been moved to KiCad layer Eco1_User."
msgstr ""
"Loading library '%s':\n"
"Footprint %s non-copper pad %s found on an Altium layer (%d) with no KiCad "
"equivalent. It has been moved to KiCad layer Eco1_User."
#, c-format
msgid ""
"Footprint %s non-copper pad %s found on an Altium layer (%d) with no KiCad "
"equivalent. It has been moved to KiCad layer Eco1_User."
msgstr ""
"Footprint %s non-copper pad %s found on an Altium layer (%d) with no KiCad "
"equivalent. It has been moved to KiCad layer Eco1_User."
#, c-format
msgid "Non-copper pad %s is connected to a net, which is not supported."
msgstr "Non-copper pad %s is connected to a net, which is not supported."
#, c-format
msgid "Non-copper pad %s has a hole, which is not supported."
msgstr "Non-copper pad %s has a hole, which is not supported."
#, c-format
msgid "Non-copper pad %s has a complex pad stack (not yet supported)."
msgstr "Non-copper pad %s has a complex pad stack (not yet supported)."
#, c-format
msgid "Non-copper pad %s uses an unknown pad-shape."
msgstr "Non-copper pad %s uses an unknown pad-shape."
msgid "Loading vias..."
msgstr "Loading vias..."
#, c-format
msgid ""
"Via from layer %d to %d uses a non-copper layer, which is not supported."
msgstr ""
"Via from layer %d to %d uses a non-copper layer, which is not supported."
msgid "Loading tracks..."
msgstr "Loading tracks..."
msgid "Loading unicode strings..."
msgstr "Loading unicode strings..."
msgid "Loading text..."
msgstr "Loading text..."
#, c-format
msgid "Ignored barcode on Altium layer %d (not yet supported)."
msgstr "Ignored barcode on Altium layer %d (not yet supported)."
#, c-format
msgid ""
"Error loading library '%s':\n"
"Footprint %s contains barcode on Altium layer %d (not yet supported)."
msgstr ""
"Error loading library '%s':\n"
"Footprint %s contains barcode on Altium layer %d (not yet supported)."
#, c-format
msgid "Footprint %s contains barcode on Altium layer %d (not yet supported)."
msgstr "Footprint %s contains barcode on Altium layer %d (not yet supported)."
msgid "Loading rectangles..."
msgstr "Loading rectangles..."
msgid "Altium Circuit Maker PCB files"
msgstr "Altium Circuit Maker PCB files"
msgid "Altium Circuit Studio PCB files"
msgstr "Altium Circuit Studio PCB files"
#, c-format
msgid "No footprints in library '%s'"
msgstr "No footprints in library '%s'"
#, c-format
msgid "Footprint '%s' not found in '%s'."
msgstr "Footprint '%s' not found in '%s'."
msgid "Altium Designer PCB files"
msgstr "Altium Designer PCB files"
msgid "Altium PCB Library or Integrated Library"
msgstr "Altium PCB Library or Integrated Library"
msgid "Solidworks PCB files"
msgstr "Solidworks PCB files"
msgid ""
"The selected file indicates that nets might be out of synchronisation with "
"the schematic. It is recommended that you carry out an 'Align Nets' "
"procedure in CADSTAR and re-import, to avoid inconsistencies between the PCB "
"and the schematic. "
msgstr ""
"The selected file indicates that nets might be out of synchronisation with "
"the schematic. It is recommended that you carry out an 'Align Nets' "
"procedure in CADSTAR and re-import, to avoid inconsistencies between the PCB "
"and the schematic. "
#, c-format
msgid ""
"Unable to determine zone fill priorities for layer '%s'. A best attempt has "
"been made but it is possible that DRC errors exist and that manual editing "
"of the zone priorities is required."
msgstr ""
"Unable to determine zone fill priorities for layer '%s'. A best attempt has "
"been made but it is possible that DRC errors exist and that manual editing "
"of the zone priorities is required."
msgid ""
"The CADSTAR design contains Trunk routing elements, which have no KiCad "
"equivalent. These elements were not loaded."
msgstr ""
"The CADSTAR design contains Trunk routing elements, which have no KiCad "
"equivalent. These elements were not loaded."
#, c-format
msgid ""
"The CADSTAR design contains variants which has no KiCad equivalent. Only the "
"variant '%s' was loaded."
msgstr ""
"The CADSTAR design contains variants which has no KiCad equivalent. Only the "
"variant '%s' was loaded."
msgid ""
"CADSTAR fonts are different to the ones in KiCad. This will likely result in "
"alignment issues that may cause DRC errors. Please review the imported text "
"elements carefully and correct manually if required."
msgstr ""
"CADSTAR fonts are different to the ones in KiCad. This will likely result in "
"alignment issues that may cause DRC errors. Please review the imported text "
"elements carefully and correct manually if required."
#, c-format
msgid ""
"The CADSTAR layer '%s' has no KiCad equivalent. All elements on this layer "
"have been mapped to KiCad layer '%s' instead."
msgstr ""
"The CADSTAR layer '%s' has no KiCad equivalent. All elements on this layer "
"have been mapped to KiCad layer '%s' instead."
#, c-format
msgid ""
"The CADSTAR layer '%s' has been assumed to be a technical layer. All "
"elements on this layer have been mapped to KiCad layer '%s'."
msgstr ""
"The CADSTAR layer '%s' has been assumed to be a technical layer. All "
"elements on this layer have been mapped to KiCad layer '%s'."
#, c-format
msgid ""
"The CADSTAR construction layer '%s' is on the outer surface of the board. It "
"has been ignored."
msgstr ""
"The CADSTAR construction layer '%s' is on the outer surface of the board. It "
"has been ignored."
#, c-format
msgid "Unexpected layer '%s' in layer stack."
msgstr "Unexpected layer '%s' in layer stack."
#, c-format
msgid "Design rule %s was not found. This was ignored."
msgstr "Design rule %s was not found. This was ignored."
msgid ""
"KiCad design rules are different from CADSTAR ones. Only the compatible "
"design rules were imported. It is recommended that you review the design "
"rules that have been applied."
msgstr ""
"KiCad design rules are different from CADSTAR ones. Only the compatible "
"design rules were imported. It is recommended that you review the design "
"rules that have been applied."
#, c-format
msgid ""
"Footprint definition '%s' has component copper associated to a pad on "
"multiple layers. Custom padstacks are not supported in KiCad. The copper "
"items have been imported as graphical elements."
msgstr ""
"Footprint definition '%s' has component copper associated to a pad on "
"multiple layers. Custom padstacks are not supported in KiCad. The copper "
"items have been imported as graphical elements."
#, c-format
msgid ""
"The CADSTAR area '%s' in library component '%s' does not have a KiCad "
"equivalent. The area is neither a via nor route keepout area. The area was "
"not imported."
msgstr ""
"The CADSTAR area '%s' in library component '%s' does not have a KiCad "
"equivalent. The area is neither a via nor route keepout area. The area was "
"not imported."
#, c-format
msgid ""
"The CADSTAR pad definition '%s' is a complex pad stack, which is not "
"supported in KiCad. Please review the imported pads as they may require "
"manual correction."
msgstr ""
"The CADSTAR pad definition '%s' is a complex pad stack, which is not "
"supported in KiCad. Please review the imported pads as they may require "
"manual correction."
#, c-format
msgid ""
"The CADSTAR pad definition '%s' has the hole shape outside the pad shape. "
"The hole has been moved to the center of the pad."
msgstr ""
"The CADSTAR pad definition '%s' has the hole shape outside the pad shape. "
"The hole has been moved to the center of the pad."
#, c-format
msgid "The CADSTAR pad definition '%s' has import errors: %s"
msgstr "The CADSTAR pad definition '%s' has import errors: %s"
#, c-format
msgid "Unable to find pad index '%d' in footprint '%s'."
msgstr "Unable to find pad index '%d' in footprint '%s'."
#, c-format
msgid "Unable to find group ID %s in the group definitions."
msgstr "Unable to find group ID %s in the group definitions."
#, c-format
msgid ""
"Unable to find sub group %s in the group map (parent group ID=%s, Name=%s)."
msgstr ""
"Unable to find sub group %s in the group map (parent group ID=%s, Name=%s)."
#, c-format
msgid ""
"Dimension ID %s is an angled dimension, which has no KiCad equivalent. An "
"aligned dimension was loaded instead."
msgstr ""
"Dimension ID %s is an angled dimension, which has no KiCad equivalent. An "
"aligned dimension was loaded instead."
#, c-format
msgid ""
"Dimension ID %s has 'External' style in CADSTAR. External dimension styles "
"are not yet supported in KiCad. The dimension object was imported with an "
"internal dimension style instead."
msgstr ""
"Dimension ID %s has 'External' style in CADSTAR. External dimension styles "
"are not yet supported in KiCad. The dimension object was imported with an "
"internal dimension style instead."
#, c-format
msgid "Unexpected Dimension type (ID %s). This was not imported."
msgstr "Unexpected Dimension type (ID %s). This was not imported."
#, c-format
msgid ""
"Dimension %s is an angular dimension which has no KiCad equivalent. The "
"object was not imported."
msgstr ""
"Dimension %s is an angular dimension which has no KiCad equivalent. The "
"object was not imported."
#, c-format
msgid ""
"The CADSTAR area '%s' is marked as a placement area in CADSTAR. Placement "
"areas are not supported in KiCad. Only the supported elements for the area "
"were imported."
msgstr ""
"The CADSTAR area '%s' is marked as a placement area in CADSTAR. Placement "
"areas are not supported in KiCad. Only the supported elements for the area "
"were imported."
#, c-format
msgid ""
"The CADSTAR area '%s' does not have a KiCad equivalent. Pure Placement areas "
"are not supported."
msgstr ""
"The CADSTAR area '%s' does not have a KiCad equivalent. Pure Placement areas "
"are not supported."
#, c-format
msgid "Unable to find component '%s' in the library(Symdef ID: '%s')"
msgstr "Unable to find component '%s' in the library(Symdef ID: '%s')"
#, c-format
msgid "Unable to find documentation symbol in the library (Symdef ID: '%s')"
msgstr "Unable to find documentation symbol in the library (Symdef ID: '%s')"
#, c-format
msgid ""
"The CADSTAR template '%s' has the setting 'Allow in No Routing Areas' "
"enabled. This setting has no KiCad equivalent, so it has been ignored."
msgstr ""
"The CADSTAR template '%s' has the setting 'Allow in No Routing Areas' "
"enabled. This setting has no KiCad equivalent, so it has been ignored."
#, c-format
msgid ""
"The CADSTAR template '%s' has the setting 'Box Isolated Pins' enabled. This "
"setting has no KiCad equivalent, so it has been ignored."
msgstr ""
"The CADSTAR template '%s' has the setting 'Box Isolated Pins' enabled. This "
"setting has no KiCad equivalent, so it has been ignored."
#, c-format
msgid ""
"The CADSTAR template '%s' has the setting 'Automatic Repour' enabled. This "
"setting has no KiCad equivalent, so it has been ignored."
msgstr ""
"The CADSTAR template '%s' has the setting 'Automatic Repour' enabled. This "
"setting has no KiCad equivalent, so it has been ignored."
#, c-format
msgid ""
"The CADSTAR template '%s' has a non-zero value defined for the 'Sliver "
"Width' setting. There is no KiCad equivalent for this, so this setting was "
"ignored."
msgstr ""
"The CADSTAR template '%s' has a non-zero value defined for the 'Sliver "
"Width' setting. There is no KiCad equivalent for this, so this setting was "
"ignored."
#, c-format
msgid ""
"The CADSTAR template '%s' has different settings for 'Retain Poured Copper - "
"Disjoint' and 'Retain Poured Copper - Isolated'. KiCad does not distinguish "
"between these two settings. The setting for disjoint copper has been applied "
"as the minimum island area of the KiCad Zone."
msgstr ""
"The CADSTAR template '%s' has different settings for 'Retain Poured Copper - "
"Disjoint' and 'Retain Poured Copper - Isolated'. KiCad does not distinguish "
"between these two settings. The setting for disjoint copper has been applied "
"as the minimum island area of the KiCad Zone."
#, c-format
msgid ""
"The CADSTAR template '%s' has different settings for thermal relief in pads "
"and vias. KiCad only supports one single setting for both. The setting for "
"pads has been applied."
msgstr ""
"The CADSTAR template '%s' has different settings for thermal relief in pads "
"and vias. KiCad only supports one single setting for both. The setting for "
"pads has been applied."
#, c-format
msgid ""
"The CADSTAR template '%s' has thermal reliefs in the original design but the "
"spoke width (%.2f mm) is thinner than the minimum thickness of the zone "
"(%.2f mm). KiCad requires the minimum thickness of the zone to be preserved. "
"Therefore the minimum thickness has been applied as the new spoke width and "
"will be applied next time the zones are filled."
msgstr ""
"The CADSTAR template '%s' has thermal reliefs in the original design but the "
"spoke width (%.2f mm) is thinner than the minimum thickness of the zone "
"(%.2f mm). KiCad requires the minimum thickness of the zone to be preserved. "
"Therefore the minimum thickness has been applied as the new spoke width and "
"will be applied next time the zones are filled."
#, c-format
msgid ""
"The CADSTAR layer '%s' is defined as a power plane layer. However no net "
"with such name exists. The layer has been loaded but no copper zone was "
"created."
msgstr ""
"The CADSTAR layer '%s' is defined as a power plane layer. However no net "
"with such name exists. The layer has been loaded but no copper zone was "
"created."
msgid ""
"The CADSTAR design contains COPPER elements, which have no direct KiCad "
"equivalent. These have been imported as a KiCad Zone if solid or hatch "
"filled, or as a KiCad Track if the shape was an unfilled outline (open or "
"closed)."
msgstr ""
"The CADSTAR design contains COPPER elements, which have no direct KiCad "
"equivalent. These have been imported as a KiCad Zone if solid or hatch "
"filled, or as a KiCad Track if the shape was an unfilled outline (open or "
"closed)."
#, c-format
msgid ""
"The net '%s' references component ID '%s' which does not exist. This has "
"been ignored."
msgstr ""
"The net '%s' references component ID '%s' which does not exist. This has "
"been ignored."
#, c-format
msgid ""
"The net '%s' references non-existent pad index '%d' in component '%s'. This "
"has been ignored."
msgstr ""
"The net '%s' references non-existent pad index '%d' in component '%s'. This "
"has been ignored."
msgid "Text Variables could not be set as there is no project loaded."
msgstr "Text Variables could not be set as there is no project loaded."
msgid ""
"The CADSTAR design contains teardrops. This importer does not yet support "
"them, so the teardrops in the design have been ignored."
msgstr ""
"The CADSTAR design contains teardrops. This importer does not yet support "
"them, so the teardrops in the design have been ignored."
#, c-format
msgid ""
"The CADSTAR via code '%s' has different shape from a circle defined. KiCad "
"only supports circular vias so this via type has been changed to be a via "
"with circular shape of %.2f mm diameter."
msgstr ""
"The CADSTAR via code '%s' has different shape from a circle defined. KiCad "
"only supports circular vias so this via type has been changed to be a via "
"with circular shape of %.2f mm diameter."
#, c-format
msgid ""
"The shape for '%s' is Hatch filled in CADSTAR, which has no KiCad "
"equivalent. Using solid fill instead."
msgstr ""
"The shape for '%s' is Hatch filled in CADSTAR, which has no KiCad "
"equivalent. Using solid fill instead."
#, c-format
msgid ""
"The CADSTAR Hatching code '%s' has %d hatches defined. KiCad only supports 2 "
"hatches (crosshatching) 90 degrees apart. The imported hatching is "
"crosshatched."
msgstr ""
"The CADSTAR Hatching code '%s' has %d hatches defined. KiCad only supports 2 "
"hatches (crosshatching) 90 degrees apart. The imported hatching is "
"crosshatched."
#, c-format
msgid ""
"The CADSTAR Hatching code '%s' has different line widths for each hatch. "
"KiCad only supports one width for the hatching. The imported hatching uses "
"the width defined in the first hatch definition, i.e. %.2f mm."
msgstr ""
"The CADSTAR Hatching code '%s' has different line widths for each hatch. "
"KiCad only supports one width for the hatching. The imported hatching uses "
"the width defined in the first hatch definition, i.e. %.2f mm."
#, c-format
msgid ""
"The CADSTAR Hatching code '%s' has different step sizes for each hatch. "
"KiCad only supports one step size for the hatching. The imported hatching "
"uses the step size defined in the first hatching definition, i.e. %.2f mm."
msgstr ""
"The CADSTAR Hatching code '%s' has different step sizes for each hatch. "
"KiCad only supports one step size for the hatching. The imported hatching "
"uses the step size defined in the first hatching definition, i.e. %.2f mm."
#, c-format
msgid ""
"The hatches in CADSTAR Hatching code '%s' have an angle difference of %.1f "
"degrees. KiCad only supports hatching 90 degrees apart. The imported "
"hatching has two hatches 90 degrees apart, oriented %.1f degrees from "
"horizontal."
msgstr ""
"The hatches in CADSTAR Hatching code '%s' have an angle difference of %.1f "
"degrees. KiCad only supports hatching 90 degrees apart. The imported "
"hatching has two hatches 90 degrees apart, oriented %.1f degrees from "
"horizontal."
#, c-format
msgid ""
"Dimension ID %s uses a type of unit that is not supported in KiCad. "
"Millimeters were applied instead."
msgstr ""
"Dimension ID %s uses a type of unit that is not supported in KiCad. "
"Millimeters were applied instead."
msgid ""
"The CADSTAR design contains nets with a 'Net Class' assigned. KiCad does not "
"have an equivalent to CADSTAR's Net Class so these elements were not "
"imported. Note: KiCad's version of 'Net Class' is closer to CADSTAR's 'Net "
"Route Code' (which has been imported for all nets)."
msgstr ""
"The CADSTAR design contains nets with a 'Net Class' assigned. KiCad does not "
"have an equivalent to CADSTAR's Net Class so these elements were not "
"imported. Note: KiCad's version of 'Net Class' is closer to CADSTAR's 'Net "
"Route Code' (which has been imported for all nets)."
msgid ""
"The CADSTAR design contains nets with a 'Spacing Class' assigned. KiCad does "
"not have an equivalent to CADSTAR's Spacing Class so these elements were not "
"imported. Please review the design rules as copper pours will affected by "
"this."
msgstr ""
"The CADSTAR design contains nets with a 'Spacing Class' assigned. KiCad does "
"not have an equivalent to CADSTAR's Spacing Class so these elements were not "
"imported. Please review the design rules as copper pours will affected by "
"this."
msgid "CADSTAR PCB Archive files"
msgstr "CADSTAR PCB Archive files"
#, c-format
msgid "Unable to read file '%s'"
msgstr "Unable to read file '%s'"
#, c-format
msgid "<package> '%s' duplicated in <library> '%s'"
msgstr "<package> '%s' duplicated in <library> '%s'"
#, c-format
msgid "No '%s' package in library '%s'."
msgstr "No '%s' package in library '%s'."
#, c-format
msgid "Ignoring a polygon since Eagle layer '%s' (%d) was not mapped"
msgstr "Ignoring a polygon since Eagle layer '%s' (%d) was not mapped"
#, c-format
msgid "Skipping a polygon on layer '%s' (%d): outline count is not 1"
msgstr "Skipping a polygon on layer '%s' (%d): outline count is not 1"
#, c-format
msgid "Ignoring a wire since Eagle layer '%s' (%d) was not mapped"
msgstr "Ignoring a wire since Eagle layer '%s' (%d) was not mapped"
#, c-format
msgid ""
"Invalid zero-sized pad ignored in\n"
"file: %s"
msgstr ""
"Invalid zero-sized pad ignored in\n"
"file: %s"
#, c-format
msgid "Ignoring a text since Eagle layer '%s' (%d) was not mapped"
msgstr "Ignoring a text since Eagle layer '%s' (%d) was not mapped"
#, c-format
msgid "Ignoring a rectangle since Eagle layer '%s' (%d) was not mapped"
msgstr "Ignoring a rectangle since Eagle layer '%s' (%d) was not mapped"
#, c-format
msgid "Ignoring a circle since Eagle layer '%s' (%d) was not mapped"
msgstr "Ignoring a circle since Eagle layer '%s' (%d) was not mapped"
msgid "Eagle ver. 6.x XML PCB files"
msgstr "Eagle ver. 6.x XML PCB files"
msgid "Eagle ver. 6.x XML library files"
msgstr "Eagle ver. 6.x XML library files"
#, c-format
msgid "Unknown SVGNODE nodeType %d"
msgstr "Unknown SVGNODE nodeType %d"
#, c-format
msgid "Unable to find a valid board in '%s'"
msgstr "Unable to find a valid board in '%s'"
#, c-format
msgid "Error loading board '%s': %s"
msgstr "Error loading board '%s': %s"
#, c-format
msgid "Unable to find valid footprints in '%s'"
msgstr "Unable to find valid footprints in '%s'"
#, c-format
msgid "Error enumerating footprints in library '%s': %s"
msgstr "Error enumerating footprints in library '%s': %s"
#, c-format
msgid "Error reading footprint '%s' from library '%s': %s"
msgstr "Error reading footprint '%s' from library '%s': %s"
#, c-format
msgid "Cannot load footprint '%s' from '%s'"
msgstr "Cannot load footprint '%s' from '%s'"
#, c-format
msgid "Footprint '%s' not found in project '%s'"
msgstr "Footprint '%s' not found in project '%s'"
msgid "EasyEDA (JLCEDA) Pro project"
msgstr "EasyEDA (JLCEDA) Pro project"
#, c-format
msgid "Unknown FABMASTER section %s:%s at row %zu."
msgstr "Unknown FABMASTER section %s:%s at row %zu."
#, c-format
msgid "Invalid row size in J row %zu. Expecting 11 elements but found %zu."
msgstr "Invalid row size in J row %zu. Expecting 11 elements but found %zu."
msgid "Could not find units value, defaulting to mils."
msgstr "Could not find units value, defaulting to mils."
#, c-format
msgid "Could not find column label %s."
msgstr "Could not find column label %s."
#, c-format
msgid "Invalid row size in row %zu. Expecting %zu elements but found %zu."
msgstr "Invalid row size in row %zu. Expecting %zu elements but found %zu."
#, c-format
msgid "Expecting drill size value but found %s!%s!%s in row %zu."
msgstr "Expecting drill size value but found %s!%s!%s in row %zu."
#, c-format
msgid "Expecting pad size values but found %s : %s in row %zu."
msgstr "Expecting pad size values but found %s : %s in row %zu."
#, c-format
msgid "Invalid pad size in row %zu."
msgstr "Invalid pad size in row %zu."
#, c-format
msgid "Expecting pad offset values but found %s:%s in row %zu."
msgstr "Expecting pad offset values but found %s:%s in row %zu."
#, c-format
msgid "Unknown pad shape name '%s' on layer '%s' in row %zu."
msgstr "Unknown pad shape name '%s' on layer '%s' in row %zu."
#, c-format
msgid "Invalid format for id string '%s' in custom pad row %zu."
msgstr "Invalid format for id string '%s' in custom pad row %zu."
#, c-format
msgid "Could not insert graphical item %d into padstack '%s'."
msgstr "Could not insert graphical item %d into padstack '%s'."
#, c-format
msgid "Unrecognized pad shape primitive '%s' in row %zu."
msgstr "Unrecognized pad shape primitive '%s' in row %zu."
#, c-format
msgid "Invalid token count. Expected 8 but found %zu."
msgstr "Invalid token count. Expected 8 but found %zu."
#, c-format
msgid "Invalid format for record_tag string '%s' in row %zu."
msgstr "Invalid format for record_tag string '%s' in row %zu."
#, c-format
msgid "Invalid row size in row %zu. Expecting %zu elements but found %zu."
msgstr "Invalid row size in row %zu. Expecting %zu elements but found %zu."
#, c-format
msgid "Unhandled graphic item '%s' in row %zu."
msgstr "Unhandled graphic item '%s' in row %zu."
#, c-format
msgid "Duplicate item for ID %d and sequence %d in row %zu."
msgstr "Duplicate item for ID %d and sequence %d in row %zu."
#, c-format
msgid "Unable to locate padstack %s in file %s\n"
msgstr "Unable to locate padstack %s in file %s\n"
#, c-format
msgid "Invalid custom pad '%s'. Replacing with circular pad."
msgstr "Invalid custom pad '%s'. Replacing with circular pad."
#, c-format
msgid "Could not find custom pad '%s'."
msgstr "Could not find custom pad '%s'."
#, c-format
msgid "Expecting etch data to be on copper layer. Row found on layer '%s'"
msgstr "Expecting etch data to be on copper layer. Row found on layer '%s'"
msgid "Could not read file "
msgstr "Could not read file "
msgid "Fabmaster PCB files"
msgstr "Fabmaster PCB files"
#, c-format
msgid "Cannot convert '%s' to an integer."
msgstr "Cannot convert '%s' to an integer."
#, c-format
msgid "Footprint library '%s' not found."
msgstr "Footprint library '%s' not found."
#, c-format
msgid "Library '%s' has no footprint '%s'."
msgstr "Library '%s' has no footprint '%s'."
#, c-format
msgid "Unknown token '%s'"
msgstr "Unknown token '%s'"
#, c-format
msgid "Element token contains %d parameters."
msgstr "Element token contains %d parameters."
#, c-format
msgid "Insufficient permissions to delete folder '%s'."
msgstr "Insufficient permissions to delete folder '%s'."
#, c-format
msgid "Library folder '%s' has unexpected sub-folders."
msgstr "Library folder '%s' has unexpected sub-folders."
#, c-format
msgid "Unexpected file '%s' found in library '%s'."
msgstr "Unexpected file '%s' found in library '%s'."
#, c-format
msgid "Footprint library '%s' cannot be deleted."
msgstr "Footprint library '%s' cannot be deleted."
msgid "gEDA PCB footprint file"
msgstr "gEDA PCB footprint file"
msgid "gEDA PCB footprint library directory"
msgstr "gEDA PCB footprint library directory"
msgid "Generating content section"
msgstr "Generating content section"
msgid "Generating history section"
msgstr "Generating history section"
msgid "Generating BOM section"
msgstr "Generating BOM section"
msgid "Generating CAD data"
msgstr "Generating CAD data"
#, c-format
msgid "Exporting Layer %s, Net %s"
msgstr "Exporting Layer %s, Net %s"
msgid "Generating logistic section"
msgstr "Generating logistic section"
msgid "Saving file"
msgstr "Saving file"
msgid "Failed to save file to buffer"
msgstr "Failed to save file to buffer"
msgid "IPC-2581 Production File"
msgstr "IPC-2581 Production File"
#, c-format
msgid "File '%s' has an unrecognized version: %d."
msgstr "File '%s' has an unrecognized version: %d."
#, c-format
msgid "Unknown sheet type '%s' on line: %d."
msgstr "Unknown sheet type '%s' on line: %d."
#, c-format
msgid "Missing '$EndMODULE' for MODULE '%s'."
msgstr "Missing '$EndMODULE' for MODULE '%s'."
#, c-format
msgid "Unknown padshape '%c=0x%02x' on line: %d of footprint: '%s'."
msgstr "Unknown padshape '%c=0x%02x' on line: %d of footprint: '%s'."
#, c-format
msgid "Unknown PCB_SHAPE type:'%c=0x%02x' on line %d of footprint '%s'."
msgstr "Unknown PCB_SHAPE type:'%c=0x%02x' on line %d of footprint '%s'."
#, c-format
msgid "Duplicate NETCLASS name '%s'."
msgstr "Duplicate NETCLASS name '%s'."
#, c-format
msgid "Bad ZAux for CZONE_CONTAINER \"%s\""
msgstr "Bad ZAux for CZONE_CONTAINER “%s”"
#, c-format
msgid "Bad ZSmoothing for CZONE_CONTAINER \"%s\""
msgstr "Bad ZSmoothing for CZONE_CONTAINER “%s”"
msgid ""
"The legacy segment zone fill mode is no longer supported.\n"
"Zone fills will be converted on a best-effort basis."
msgstr ""
"The legacy segment zone fill mode is no longer supported.\n"
"Zone fills will be converted on a best-effort basis."
#, c-format
msgid "Bad ZClearance padoption for CZONE_CONTAINER \"%s\""
msgstr "Bad ZClearance padoption for CZONE_CONTAINER “%s”"
#, c-format
msgid ""
"Invalid floating point number in file: '%s'\n"
"line: %d, offset: %d"
msgstr ""
"Invalid floating point number in file: '%s'\n"
"line: %d, offset: %d"
#, c-format
msgid ""
"Missing floating point number in file: '%s'\n"
"line: %d, offset: %d"
msgstr ""
"Missing floating point number in file: '%s'\n"
"line: %d, offset: %d"
#, c-format
msgid "File '%s' is empty."
msgstr "File '%s' is empty."
#, c-format
msgid "File '%s' is not a legacy library."
msgstr "File '%s' is not a legacy library."
msgid "Legacy footprint library files"
msgstr "Legacy footprint library files"
#, c-format
msgid "Cannot create footprint library '%s'."
msgstr "Cannot create footprint library '%s'."
#, c-format
msgid "Footprint library '%s' is read only."
msgstr "Footprint library '%s' is read only."
#, c-format
msgid "Cannot rename temporary file '%s' to '%s'"
msgstr "Cannot rename temporary file '%s' to '%s'"
msgid "Internal Group Data Error"
msgstr "Internal Group Data Error"
#, c-format
msgid ""
"Please report this bug. Error validating group structure: %s\n"
"\n"
"Save anyway?"
msgstr ""
"Please report this bug. Error validating group structure: %s\n"
"\n"
"Save anyway?"
msgid "Save Anyway"
msgstr "Save Anyway"
#, c-format
msgid "unknown pad type: %d"
msgstr "unknown pad type: %d"
#, c-format
msgid "unknown via type %d"
msgstr "unknown via type %d"
#, c-format
msgid "unknown zone corner smoothing type %d"
msgstr "unknown zone corner smoothing type %d"
msgid "This file does not contain a PCB."
msgstr "This file does not contain a PCB."
#, c-format
msgid ""
"Library '%s' does not exist.\n"
"Would you like to create it?"
msgstr ""
"Library '%s' does not exist.\n"
"Would you like to create it?"
msgid "Library Not Found"
msgstr "Library Not Found"
#, c-format
msgid "Footprint file name '%s' is not valid."
msgstr "Footprint file name '%s' is not valid."
#, c-format
msgid "Insufficient permissions to delete '%s'."
msgstr "Insufficient permissions to delete '%s'."
#, c-format
msgid "Cannot overwrite library path '%s'."
msgstr "Cannot overwrite library path '%s'."
#, c-format
msgid "Unexpected file '%s' found in library path '%s'."
msgstr "Unexpected file '%s' found in library path '%s'."
msgid "KiCad footprint file"
msgstr "KiCad footprint file"
#, c-format
msgid "Cannot interpret date code %d"
msgstr "Cannot interpret date code %d"
#, c-format
msgid ""
"Items found on undefined layers (%s).\n"
"Do you wish to rescue them to the %s layer?"
msgstr ""
"Items found on undefined layers (%s).\n"
"Do you wish to rescue them to the %s layer?"
msgid "Undefined Layers Warning"
msgstr "Undefined Layers Warning"
#, c-format
msgid "Cannot create generated object of type '%s'"
msgstr "Cannot create generated object of type '%s'"
#, c-format
msgid "Page type '%s' is not valid."
msgstr "Page type '%s' is not valid."
#, c-format
msgid "Layer '%s' in file '%s' at line %d is not in fixed layer hash."
msgstr "Layer '%s' in file '%s' at line %d is not in fixed layer hash."
#, c-format
msgid "%d is not a valid layer count"
msgstr "%d is not a valid layer count"
#, c-format
msgid "Duplicate NETCLASS name '%s' in file '%s' at line %d, offset %d."
msgstr "Duplicate NETCLASS name '%s' in file '%s' at line %d, offset %d."
#, c-format
msgid ""
"Invalid net ID in\n"
"file: '%s'\n"
"line: %d\n"
"offset: %d."
msgstr ""
"Invalid net ID in\n"
"file: '%s'\n"
"line: %d\n"
"offset: %d."
#, c-format
msgid "Cannot handle footprint text type %s"
msgstr "Cannot handle footprint text type %s"
#, c-format
msgid ""
"Invalid footprint ID in\n"
"file: %s\n"
"line: %d\n"
"offset: %d."
msgstr ""
"Invalid footprint ID in\n"
"file: %s\n"
"line: %d\n"
"offset: %d."
#, c-format
msgid ""
"Invalid net ID in\n"
"file: %s\n"
"line: %d offset: %d"
msgstr ""
"Invalid net ID in\n"
"file: %s\n"
"line: %d offset: %d"
#, c-format
msgid ""
"Net name doesn't match ID in\n"
"file: %s\n"
"line: %d offset: %d"
msgstr ""
"Net name doesn't match ID in\n"
"file: %s\n"
"line: %d offset: %d"
#, c-format
msgid ""
"Invalid zero-sized pad pinned to %s in\n"
"file: %s\n"
"line: %d\n"
"offset: %d"
msgstr ""
"Invalid zero-sized pad pinned to %s in\n"
"file: %s\n"
"line: %d\n"
"offset: %d"
#, c-format
msgid ""
"Invalid net ID in\n"
"file: %s\n"
"line: %d\n"
"offset: %d."
msgstr ""
"Invalid net ID in\n"
"file: %s\n"
"line: %d\n"
"offset: %d."
#, c-format
msgid ""
"Invalid net ID in\n"
"file: %s\n"
"line: %d\n"
"offset: %d"
msgstr ""
"Invalid net ID in\n"
"file: %s\n"
"line: %d\n"
"offset: %d"
#, c-format
msgid ""
"Invalid net ID in\n"
"file: %s;\n"
"line: %d\n"
"offset: %d."
msgstr ""
"Invalid net ID in\n"
"file: %s;\n"
"line: %d\n"
"offset: %d."
msgid ""
"Legacy zone fill strategy is not supported anymore.\n"
"Zone fills will be converted on best-effort basis."
msgstr ""
"Legacy zone fill strategy is not supported anymore.\n"
"Zone fills will be converted on best-effort basis."
#, c-format
msgid "Unknown PCad layer %u"
msgstr "Unknown PCad layer %u"
msgid "KiCad only supports 32 signal layers."
msgstr "KiCad only supports 32 signal layers."
msgid "Unable to find library section."
msgstr "Unable to find library section."
#, c-format
msgid "Unable to find viaStyleDef %s."
msgstr "Unable to find viaStyleDef %s."
msgid "P-Cad 200x ASCII PCB files"
msgstr "P-Cad 200x ASCII PCB files"
msgid ""
"Selected file contains multiple footprints. Only the first one will be "
"imported."
msgstr ""
"Selected file contains multiple footprints. Only the first one will be "
"imported."
msgid "Enable <b>debug</b> logging for Footprint*() functions in this PCB_IO."
msgstr "Enable <b>debug</b> logging for Footprint*() functions in this PCB_IO."
msgid "Regular expression <b>footprint name</b> filter."
msgstr "Regular expression <b>footprint name</b> filter."
msgid ""
"Enable transaction logging. The mere presence of this option turns on the "
"logging, no need to set a Value."
msgstr ""
"Enable transaction logging. The mere presence of this option turns on the "
"logging, no need to set a Value."
msgid "User name for <b>login</b> to some special library server."
msgstr "User name for <b>login</b> to some special library server."
msgid "Password for <b>login</b> to some special library server."
msgstr "Password for <b>login</b> to some special library server."
msgid ""
"Enter the python module which implements the PCB_IO::Footprint*() functions."
msgstr ""
"Enter the python module which implements the PCB_IO::Footprint*() functions."
#, c-format
msgid "UNKNOWN (%d)"
msgstr "UNKNOWN (%d)"
msgid "(not activated)"
msgstr "(not activated)"
#, c-format
msgid "Marker (%s)"
msgstr "Marker (%s)"
msgid "Associated Layer"
msgstr "Associated Layer"
msgid "Greyscale"
msgstr "Greyscale"
msgid "Drawing"
msgstr "Drawing"
#, c-format
msgid "%s %s on %s"
msgstr "%s %s on %s"
#, c-format
msgid "%s on %s"
msgstr "%s on %s"
msgid "Pad Primitives"
msgstr "Pad Primitives"
msgid "PCB Target"
msgstr "PCB Target"
msgid "PCB Text"
msgstr "PCB Text"
msgid "Display"
msgstr "Display"
#, c-format
msgid "Footprint Text '%s' of %s"
msgstr "Footprint Text '%s' of %s"
#, c-format
msgid "PCB Text '%s' on %s"
msgstr "PCB Text '%s' on %s"
#, c-format
msgid "PCB Text Box '%s' on %s"
msgstr "PCB Text Box '%s' on %s"
msgid "Border Properties"
msgstr "Border Properties"
#, c-format
msgid "Blind/Buried Via %s on %s"
msgstr "Blind/Buried Via %s on %s"
#, c-format
msgid "Micro Via %s on %s"
msgstr "Micro Via %s on %s"
#, c-format
msgid "Via %s on %s"
msgstr "Via %s on %s"
msgid "removed annular ring"
msgstr "removed annular ring"
msgid "Track (arc)"
msgstr "Track (arc)"
msgid "Segment Length"
msgstr "Segment Length"
#, c-format
msgid "Width Constraints: %s"
msgstr "Width Constraints: %s"
msgid "Micro Via"
msgstr "Micro Via"
msgid "Blind/Buried Via"
msgstr "Blind/Buried Via"
msgid "Through Via"
msgstr "Through Via"
#, c-format
msgid "Min Annular Width: %s"
msgstr "Min Annular Width: %s"
msgid "NetCode"
msgstr "NetCode"
#, c-format
msgid "Track (arc) %s on %s, length %s"
msgstr "Track (arc) %s on %s, length %s"
#, c-format
msgid "Track %s on %s, length %s"
msgstr "Track %s on %s, length %s"
msgid "Via Properties"
msgstr "Via Properties"
msgid "Layer Top"
msgstr "Layer Top"
msgid "Layer Bottom"
msgstr "Layer Bottom"
msgid "Via Type"
msgstr "Via Type"
msgid "must be mm, in, or mil"
msgstr "must be mm, in, or mil"
#, c-format
msgid "Missing layer name argument to %s."
msgstr "Missing layer name argument to %s."
#, c-format
msgid "Unrecognized layer '%s'"
msgstr "Unrecognized layer '%s'"
#, c-format
msgid "Missing footprint argument (A, B, or reference designator) to %s."
msgstr "Missing footprint argument (A, B, or reference designator) to %s."
msgid "Footprint's courtyard is not a single, closed shape."
msgstr "Footprint's courtyard is not a single, closed shape."
msgid "Footprint has no front courtyard."
msgstr "Footprint has no front courtyard."
msgid "Footprint has no back courtyard."
msgstr "Footprint has no back courtyard."
#, c-format
msgid "Missing rule-area argument (A, B, or rule-area name) to %s."
msgstr "Missing rule-area argument (A, B, or rule-area name) to %s."
#, c-format
msgid "Missing group name argument to %s."
msgstr "Missing group name argument to %s."
#, c-format
msgid "Missing sheet name argument to %s."
msgstr "Missing sheet name argument to %s."
#, c-format
msgid "Missing footprint argument (reference designator) to %s."
msgstr "Missing footprint argument (reference designator) to %s."
#, c-format
msgid "Missing diff-pair name argument to %s."
msgstr "Missing diff-pair name argument to %s."
#, c-format
msgid "Missing field name argument to %s."
msgstr "Missing field name argument to %s."
msgid ""
"An error occurred attempting to load the global footprint library table.\n"
"Please edit this global footprint library table in Preferences menu."
msgstr ""
"An error occurred attempting to load the global footprint library table.\n"
"Please edit this global footprint library table in Preferences menu."
msgid "Loading board\n"
msgstr "Loading board\n"
#, c-format
msgid "Successfully exported VRML to %s"
msgstr "Successfully exported VRML to %s"
msgid "Error exporting VRML"
msgstr "Error exporting VRML"
msgid "Successfully created svg file"
msgstr "Successfully created svg file"
msgid "Error creating svg file"
msgstr "Error creating svg file"
#, c-format
msgid "Failed to plot to '%s'.\n"
msgstr "Failed to plot to '%s'.\n"
msgid "Failed to create output directory\n"
msgstr "Failed to create output directory\n"
msgid "Footprint library path does not exist or is not accessible\n"
msgstr "Footprint library path does not exist or is not accessible\n"
msgid "Loading footprint library\n"
msgstr "Loading footprint library\n"
msgid "Saving footprint library\n"
msgstr "Saving footprint library\n"
msgid "Unable to save library\n"
msgstr "Unable to save library\n"
msgid "Footprint library was not updated\n"
msgstr "Footprint library was not updated\n"
msgid "The given footprint could not be found to export."
msgstr "The given footprint could not be found to export."
#, c-format
msgid "Plotting footprint '%s' to '%s'\n"
msgstr "Plotting footprint '%s' to '%s'\n"
msgid "Running DRC...\n"
msgstr "Running DRC...\n"
msgid "Failed to find schematic for parity tests.\n"
msgstr "Failed to find schematic for parity tests.\n"
msgid "Failed to fetch schematic netlist for parity tests.\n"
msgstr "Failed to fetch schematic netlist for parity tests.\n"
msgid "DRC"
msgstr "DRC"
#, c-format
msgid "Found %d unconnected items\n"
msgstr "Found %d unconnected items\n"
#, c-format
msgid "Found %d schematic parity issues\n"
msgstr "Found %d schematic parity issues\n"
#, c-format
msgid "Unable to save DRC report to %s\n"
msgstr "Unable to save DRC report to %s\n"
#, c-format
msgid "Saved DRC Report to %s\n"
msgstr "Saved DRC Report to %s\n"
msgid "Multiple Layers"
msgstr "Multiple Layers"
msgid "Error loading project footprint libraries."
msgstr "Error loading project footprint libraries."
msgid "Exception on python action plugin code"
msgstr "Exception on python action plugin code"
#, c-format
msgid "Method '%s' not found, or not callable"
msgstr "Method '%s' not found, or not callable"
msgid "Unknown Method"
msgstr "Unknown Method"
msgid "Apply Action Script"
msgstr "Apply Action Script"
msgid "Exception on python footprint wizard code"
msgstr "Exception on python footprint wizard code"
msgid ""
"Unable to find complementary differential pair nets. Make sure the names of "
"the nets belonging to a differential pair end with either N/P or +/-."
msgstr ""
"Unable to find complementary differential pair nets. Make sure the names of "
"the nets belonging to a differential pair end with either N/P or +/-."
msgid ""
"Can't find a suitable starting point. If starting from an existing "
"differential pair make sure you are at the end."
msgstr ""
"Can't find a suitable starting point. If starting from an existing "
"differential pair make sure you are at the end."
#, c-format
msgid "Can't find a suitable starting point for coupled net \"%s\"."
msgstr "Can't find a suitable starting point for coupled net “%s”."
msgid "Please select a track whose length you want to tune."
msgstr "Please select a track whose length you want to tune."
msgid ""
"Unable to find complementary differential pair net for length tuning. Make "
"sure the names of the nets belonging to a differential pair end with either "
"_N/_P or +/-."
msgstr ""
"Unable to find complementary differential pair net for length tuning. Make "
"sure the names of the nets belonging to a differential pair end with either "
"_N/_P or +/-."
msgid "board minimum clearance"
msgstr "board minimum clearance"
msgid "board minimum track width"
msgstr "board minimum track width"
msgid "existing track"
msgstr "existing track"
msgid "netclass 'Default'"
msgstr "netclass 'Default'"
#, c-format
msgid "%s is malformed."
msgstr "%s is malformed."
msgid ""
"This zone cannot be handled by the router.\n"
"Please verify it is not a self-intersecting polygon."
msgstr ""
"This zone cannot be handled by the router.\n"
"Please verify it is not a self-intersecting polygon."
msgid "Routing"
msgstr "Routing"
msgid "Please select a differential pair trace you want to tune."
msgstr "Please select a differential pair trace you want to tune."
msgid ""
"Unable to find complementary differential pair net for skew tuning. Make "
"sure the names of the nets belonging to a differential pair end with either "
"_N/_P or +/-."
msgstr ""
"Unable to find complementary differential pair net for skew tuning. Make "
"sure the names of the nets belonging to a differential pair end with either "
"_N/_P or +/-."
msgid "Diff pair gap is less than board minimum clearance."
msgstr "Diff pair gap is less than board minimum clearance."
msgid "Cannot start routing from a non-plated hole."
msgstr "Cannot start routing from a non-plated hole."
#, c-format
msgid "Rule area '%s' disallows tracks."
msgstr "Rule area '%s' disallows tracks."
msgid "Rule area disallows tracks."
msgstr "Rule area disallows tracks."
msgid "Cannot start routing from a text item."
msgstr "Cannot start routing from a text item."
msgid "The routing start point violates DRC."
msgstr "The routing start point violates DRC."
msgid "Cannot start a differential pair in the middle of nowhere."
msgstr "Cannot start a differential pair in the middle of nowhere."
msgid "Place Through Via"
msgstr "Place Through Via"
msgid "Adds a through-hole via at the end of currently routed track."
msgstr "Adds a through-hole via at the end of currently routed track."
msgid "Place Blind/Buried Via"
msgstr "Place Blind/Buried Via"
msgid "Adds a blind or buried via at the end of currently routed track."
msgstr "Adds a blind or buried via at the end of currently routed track."
msgid "Place Microvia"
msgstr "Place Microvia"
msgid "Adds a microvia at the end of currently routed track."
msgstr "Adds a microvia at the end of currently routed track."
msgid "Select Layer and Place Through Via..."
msgstr "Select Layer and Place Through Via…"
msgid ""
"Select a layer, then add a through-hole via at the end of currently routed "
"track."
msgstr ""
"Select a layer, then add a through-hole via at the end of currently routed "
"track."
msgid "Select Layer and Place Blind/Buried Via..."
msgstr "Select Layer and Place Blind/Buried Via…"
msgid ""
"Select a layer, then add a blind or buried via at the end of currently "
"routed track."
msgstr ""
"Select a layer, then add a blind or buried via at the end of currently "
"routed track."
msgid "Select Layer and Place Micro Via..."
msgstr "Select Layer and Place Micro Via..."
msgid ""
"Select a layer, then add a micro via at the end of currently routed track."
msgstr ""
"Select a layer, then add a micro via at the end of currently routed track."
msgid "Custom Track/Via Size..."
msgstr "Custom Track/Via Size…"
msgid "Shows a dialog for changing the track width and via size."
msgstr "Shows a dialog for changing the track width and via size."
msgid "Switch Track Posture"
msgstr "Switch Track Posture"
msgid "Switches posture of the currently routed track."
msgstr "Switches posture of the currently routed track."
msgid "Track Corner Mode"
msgstr "Track Corner Mode"
msgid "Switches between sharp/rounded and 45°/90° corners when routing tracks."
msgstr ""
"Switches between sharp/rounded and 45°/90° corners when routing tracks."
msgid "Select Track/Via Width"
msgstr "Select Track/Via Width"
msgid "Use Starting Track Width"
msgstr "Use Starting Track Width"
msgid "Route using the width of the starting track."
msgstr "Route using the width of the starting track."
msgid "Use Net Class Values"
msgstr "Use Net Class Values"
msgid "Use track and via sizes from the net class"
msgstr "Use track and via sizes from the net class"
msgid "Use Custom Values..."
msgstr "Use Custom Values…"
msgid "Specify custom track and via sizes"
msgstr "Specify custom track and via sizes"
msgid "Track netclass width"
msgstr "Track netclass width"
#, c-format
msgid "Track %s"
msgstr "Track %s"
msgid "Via netclass values"
msgstr "Via netclass values"
#, c-format
msgid "Via %s, hole %s"
msgstr "Via %s, hole %s"
#, c-format
msgid "Via %s"
msgstr "Via %s"
msgid "Select Differential Pair Dimensions"
msgstr "Select Differential Pair Dimensions"
msgid "Use differential pair dimensions from the net class"
msgstr "Use differential pair dimensions from the net class"
msgid "Specify custom differential pair dimensions"
msgstr "Specify custom differential pair dimensions"
#, c-format
msgid "Width %s"
msgstr "Width %s"
#, c-format
msgid "Width %s, via gap %s"
msgstr "Width %s, via gap %s"
#, c-format
msgid "Width %s, gap %s"
msgstr "Width %s, gap %s"
#, c-format
msgid "Width %s, gap %s, via gap %s"
msgstr "Width %s, gap %s, via gap %s"
msgid "Interactive Router"
msgstr "Interactive Router"
msgid "Save router log"
msgstr "Save router log"
msgid "Blind/buried via need 2 different layers."
msgstr "Blind/buried via need 2 different layers."
msgid "Tracks on Copper layers only."
msgstr "Tracks on Copper layers only."
msgid "The selected item is locked."
msgstr "The selected item is locked."
msgid "Drag Anyway"
msgstr "Drag Anyway"
#, c-format
msgid "(%s to commit anyway.)"
msgstr "(%s to commit anyway.)"
msgid "Track violates DRC."
msgstr "Track violates DRC."
msgid "Break Track"
msgstr "Break Track"
#, c-format
msgid "Routing Diff Pair: %s"
msgstr "Routing Diff Pair: %s"
#, c-format
msgid "Resolved Netclass: %s"
msgstr "Resolved Netclass: %s"
#, c-format
msgid "Routing Track: %s"
msgstr "Routing Track: %s"
msgid "Routing Track"
msgstr "Routing Track"
msgid "(no net)"
msgstr "(no net)"
msgid "Free-angle"
msgstr "Free-angle"
msgid "45-degree"
msgstr "45-degree"
msgid "45-degree rounded"
msgstr "45-degree rounded"
msgid "90-degree"
msgstr "90-degree"
msgid "90-degree rounded"
msgstr "90-degree rounded"
msgid "Corner Style"
msgstr "Corner Style"
#, c-format
msgid "Track Width: %s"
msgstr "Track Width: %s"
#, c-format
msgid "Diff Pair Gap: %s"
msgstr "Diff Pair Gap: %s"
#, c-format
msgid "DP Max Uncoupled-length: %s"
msgstr "DP Max Uncoupled-length: %s"
msgid "Warning: top and bottom layers are same."
msgstr "Warning: top and bottom layers are same."
msgid "BOARD exported OK."
msgstr "BOARD exported OK."
msgid "Unable to export, please fix and try again"
msgstr "Unable to export, please fix and try again"
#, c-format
msgid "Footprint with value of '%s' has an empty reference designator."
msgstr "Footprint with value of '%s' has an empty reference designator."
#, c-format
msgid "Multiple footprints have the reference designator '%s'."
msgstr "Multiple footprints have the reference designator '%s'."
msgid ""
"Board may be corrupted, do not save it.\n"
" Fix problem and try again"
msgstr ""
"Board may be corrupted, do not save it.\n"
" Fix problem and try again"
msgid "Session file imported and merged OK."
msgstr "Session file imported and merged OK."
#, c-format
msgid "Session file uses invalid layer id '%s'."
msgstr "Session file uses invalid layer id '%s'."
msgid "Session via padstack has no shapes"
msgstr "Session via padstack has no shapes"
#, c-format
msgid "Unsupported via shape: %s."
msgstr "Unsupported via shape: %s."
#, c-format
msgid "Unsupported via shape: %s"
msgstr "Unsupported via shape: %s"
#, c-format
msgid "Session file uses invalid layer id '%s'"
msgstr "Session file uses invalid layer id '%s'"
msgid "Session file is missing the \"session\" section"
msgstr "Session file is missing the “session” section"
msgid "Session file is missing the \"routes\" section"
msgstr "Session file is missing the “routes” section"
msgid "Session file is missing the \"library_out\" section"
msgstr "Session file is missing the “library_out” section"
#, c-format
msgid "Reference '%s' not found."
msgstr "Reference '%s' not found."
#, c-format
msgid "A wire_via refers to missing padstack '%s'."
msgstr "A wire_via refers to missing padstack '%s'."
msgid "Load footprint from current board"
msgstr "Load footprint from current board"
msgid "Insert footprint into current board"
msgstr "Insert footprint into current board"
msgid "+/- to switch"
msgstr "+/- to switch"
msgid "Display previous footprint"
msgstr "Display previous footprint"
msgid "Display next footprint"
msgstr "Display next footprint"
msgid "Insert footprint in board"
msgstr "Insert footprint in board"
msgid ""
"Select the default width for new tracks. Note that this width can be "
"overridden by the board minimum width, or by the width of an existing track "
"if the 'Use Existing Track Width' feature is enabled."
msgstr ""
"Select the default width for new tracks. Note that this width can be "
"overridden by the board minimum width, or by the width of an existing track "
"if the 'Use Existing Track Width' feature is enabled."
msgid ""
"When routing from an existing track use its width instead of the current "
"width setting"
msgstr ""
"When routing from an existing track use its width instead of the current "
"width setting"
msgid "Track: use netclass width"
msgstr "Track: use netclass width"
#, c-format
msgid "Track: %s (%s)"
msgstr "Track: %s (%s)"
msgid "Edit Pre-defined Sizes..."
msgstr "Edit Pre-defined Sizes..."
msgid "Via: use netclass sizes"
msgstr "Via: use netclass sizes"
#, c-format
msgid "Via: %s (%s)"
msgstr "Via: %s (%s)"
msgid "Locking"
msgstr "Locking"
msgid "Specctra Session File"
msgstr "Specctra Session File"
msgid "Specctra DSN File"
msgstr "Specctra DSN File"
msgid "Export Board Netlist"
msgstr "Export Board Netlist"
msgid "KiCad board netlist files"
msgstr "KiCad board netlist files"
#, c-format
msgid "Path `%s` is read only."
msgstr "Path `%s` is read only."
msgid "I/O Error"
msgstr "I/O Error"
#, c-format
msgid "Orphaned net %s re-parented.\n"
msgstr "Orphaned net %s re-parented.\n"
msgid "No board problems found."
msgstr "No board problems found."
msgid "Updating PCB requires a fully annotated schematic."
msgstr "Updating PCB requires a fully annotated schematic."
msgid ""
"Cannot update schematic because Pcbnew is opened in stand-alone mode. In "
"order to create or update PCBs from schematics, you must launch the KiCad "
"project manager and create a project."
msgstr ""
"Cannot update schematic because Pcbnew is opened in stand-alone mode. In "
"order to create or update PCBs from schematics, you must launch the KiCad "
"project manager and create a project."
msgid "Place a Footprint"
msgstr "Place a Footprint"
msgid "Lock"
msgstr "Lock"
msgid "Unlock"
msgstr "Unlock"
msgid "Zones have insufficient overlap for merging."
msgstr "Zones have insufficient overlap for merging."
msgid "Some zone netcodes did not match and were not merged."
msgstr "Some zone netcodes did not match and were not merged."
msgid "Some zone priorities did not match and were not merged."
msgstr "Some zone priorities did not match and were not merged."
msgid "Some zones were rule areas and were not merged."
msgstr "Some zones were rule areas and were not merged."
msgid "Some zone layer sets did not match and were not merged."
msgstr "Some zone layer sets did not match and were not merged."
msgid "Some zones did not intersect and were not merged."
msgstr "Some zones did not intersect and were not merged."
msgid "Duplicate Zone"
msgstr "Duplicate Zone"
msgid "Selection contains no items with labeled nets."
msgstr "Selection contains no items with labeled nets."
msgid "Net Inspection Tools"
msgstr "Net Inspection Tools"
#, c-format
msgid "[netclass %s]"
msgstr "[netclass %s]"
msgid "Report incomplete: could not compile custom design rules."
msgstr "Report incomplete: could not compile custom design rules."
msgid "Uncoupled Length"
msgstr "Uncoupled Length"
msgid "Diff pair uncoupled length resolution for:"
msgstr "Diff pair uncoupled length resolution for:"
#, c-format
msgid "Resolved max uncoupled length: %s."
msgstr "Resolved max uncoupled length: %s."
msgid "Text height resolution for:"
msgstr "Text height resolution for:"
#, c-format
msgid "Resolved height constraints: min %s; max %s."
msgstr "Resolved height constraints: min %s; max %s."
msgid "Text thickness resolution for:"
msgstr "Text thickness resolution for:"
#, c-format
msgid "Resolved thickness constraints: min %s; max %s."
msgstr "Resolved thickness constraints: min %s; max %s."
msgid "Track width resolution for:"
msgstr "Track width resolution for:"
#, c-format
msgid "Resolved width constraints: min %s; max %s."
msgstr "Resolved width constraints: min %s; max %s."
msgid "Connection Width"
msgstr "Connection Width"
msgid "Connection width resolution for:"
msgstr "Connection width resolution for:"
#, c-format
msgid "Resolved min connection width: %s."
msgstr "Resolved min connection width: %s."
msgid "Via Diameter"
msgstr "Via Diameter"
msgid "Via diameter resolution for:"
msgstr "Via diameter resolution for:"
#, c-format
msgid "Resolved diameter constraints: min %s; max %s."
msgstr "Resolved diameter constraints: min %s; max %s."
msgid "Via Annulus"
msgstr "Via Annulus"
msgid "Via annular width resolution for:"
msgstr "Via annular width resolution for:"
#, c-format
msgid "Resolved annular width constraints: min %s; max %s."
msgstr "Resolved annular width constraints: min %s; max %s."
msgid "Hole Size"
msgstr "Hole Size"
msgid "Hole size resolution for:"
msgstr "Hole size resolution for:"
#, c-format
msgid "Resolved hole size constraints: min %s; max %s."
msgstr "Resolved hole size constraints: min %s; max %s."
msgid "Hole Clearance"
msgstr "Hole Clearance"
msgid "Hole clearance resolution for:"
msgstr "Hole clearance resolution for:"
msgid "Items belong to the same net. Clearance is 0."
msgstr "Items belong to the same net. Clearance is 0."
#, c-format
msgid "Resolved min clearance: %s."
msgstr "Resolved min clearance: %s."
msgid "Physical hole clearance resolution for:"
msgstr "Physical hole clearance resolution for:"
msgid "No 'physical_hole_clearance' constraints defined."
msgstr "No 'physical_hole_clearance' constraints defined."
msgid "Hole to Hole"
msgstr "Hole to Hole"
msgid "Hole-to-hole clearance resolution for:"
msgstr "Hole-to-hole clearance resolution for:"
msgid "Edge Clearance"
msgstr "Edge Clearance"
msgid "Edge clearance resolution for:"
msgstr "Edge clearance resolution for:"
msgid "Clearance resolution for:"
msgstr "Clearance resolution for:"
msgid "Physical clearance resolution for:"
msgstr "Physical clearance resolution for:"
msgid "No 'physical_clearance' constraints defined."
msgstr "No 'physical_clearance' constraints defined."
msgid "Assertions"
msgstr "Assertions"
msgid "Assertions for:"
msgstr "Assertions for:"
msgid "Select two items for a clearance resolution report."
msgstr "Select two items for a clearance resolution report."
msgid "Cannot generate clearance report on empty group."
msgstr "Cannot generate clearance report on empty group."
msgid "Cannot generate clearance report on footprint with no pads."
msgstr "Cannot generate clearance report on footprint with no pads."
msgid ""
"Cannot generate clearance report on footprint with multiple pads. Select a "
"single pad."
msgstr ""
"Cannot generate clearance report on footprint with multiple pads. Select a "
"single pad."
msgid "Zone connection resolution for:"
msgstr "Zone connection resolution for:"
msgid "Thermal-relief gap resolution for:"
msgstr "Thermal-relief gap resolution for:"
#, c-format
msgid "Resolved thermal relief gap: %s."
msgstr "Resolved thermal relief gap: %s."
msgid "Thermal-relief spoke width resolution for:"
msgstr "Thermal-relief spoke width resolution for:"
#, c-format
msgid "Resolved spoke width: %s."
msgstr "Resolved spoke width: %s."
msgid "Thermal-relief min spoke count resolution for:"
msgstr "Thermal-relief min spoke count resolution for:"
#, c-format
msgid "Resolved min spoke count: %d."
msgstr "Resolved min spoke count: %d."
msgid "Zone clearance resolution for:"
msgstr "Zone clearance resolution for:"
#, c-format
msgid "Zone clearance: %s."
msgstr "Zone clearance: %s."
#, c-format
msgid "Overridden by larger physical clearance from %s;clearance: %s."
msgstr "Overridden by larger physical clearance from %s;clearance: %s."
#, c-format
msgid "Overridden by larger physical hole clearance from %s; clearance: %s."
msgstr "Overridden by larger physical hole clearance from %s; clearance: %s."
msgid "Items belong to the same net. Min clearance is 0."
msgstr "Items belong to the same net. Min clearance is 0."
msgid "Min clearance is 0."
msgstr "Min clearance is 0."
#, c-format
msgid "Resolved clearance: %s; clearance will not be tested."
msgstr "Resolved clearance: %s; clearance will not be tested."
msgid "Diff Pair"
msgstr "Diff Pair"
msgid "Diff-pair gap resolution for:"
msgstr "Diff-pair gap resolution for:"
#, c-format
msgid "Resolved gap constraints: min %s; opt %s; max %s."
msgstr "Resolved gap constraints: min %s; opt %s; max %s."
msgid "Diff-pair max uncoupled length resolution for:"
msgstr "Diff-pair max uncoupled length resolution for:"
msgid "No 'diff_pair_uncoupled' constraints defined."
msgstr "No 'diff_pair_uncoupled' constraints defined."
#, c-format
msgid "Note: %s is tented; clearance will only be applied to holes."
msgstr "Note: %s is tented; clearance will only be applied to holes."
msgid "Silkscreen clearance resolution for:"
msgstr "Silkscreen clearance resolution for:"
msgid "Courtyard clearance resolution for:"
msgstr "Courtyard clearance resolution for:"
msgid "Physical Clearances"
msgstr "Physical Clearances"
msgid "Select an item for a constraints resolution report."
msgstr "Select an item for a constraints resolution report."
#, c-format
msgid "Resolved width constraints: min %s; opt %s; max %s."
msgstr "Resolved width constraints: min %s; opt %s; max %s."
#, c-format
msgid "Resolved diameter constraints: min %s; opt %s; max %s."
msgstr "Resolved diameter constraints: min %s; opt %s; max %s."
msgid "Via Annular Width"
msgstr "Via Annular Width"
#, c-format
msgid "Resolved annular width constraints: min %s; opt %s; max %s."
msgstr "Resolved annular width constraints: min %s; opt %s; max %s."
#, c-format
msgid "Resolved hole size constraints: min %s; opt %s; max %s."
msgstr "Resolved hole size constraints: min %s; opt %s; max %s."
#, c-format
msgid "Resolved height constraints: min %s; opt %s; max %s."
msgstr "Resolved height constraints: min %s; opt %s; max %s."
#, c-format
msgid "Resolved thickness constraints: min %s; opt %s; max %s."
msgstr "Resolved thickness constraints: min %s; opt %s; max %s."
msgid "Keepouts"
msgstr "Keepouts"
msgid "Keepout resolution for:"
msgstr "Keepout resolution for:"
msgid "Report may be incomplete: some footprint courtyards are malformed."
msgstr "Report may be incomplete: some footprint courtyards are malformed."
msgid "Run DRC for a full analysis."
msgstr "Run DRC for a full analysis."
msgid "Item <b>disallowed</b> at current location."
msgstr "Item <b>disallowed</b> at current location."
msgid "Item allowed at current location."
msgstr "Item allowed at current location."
msgid "Select a footprint to diff with its library equivalent."
msgstr "Select a footprint to diff with its library equivalent."
msgid "Select a footprint for a footprint associations report."
msgstr "Select a footprint for a footprint associations report."
msgid "Board vs library diff for:"
msgstr "Board vs library diff for:"
msgid "Manage Footprint Libraries"
msgstr "Manage Footprint Libraries"
msgid "Copy line width of first object"
msgstr "Copy line width of first object"
msgid "Create from Selection"
msgstr "Create from Selection"
msgid "Could not convert selection"
msgstr "Could not convert selection"
msgid "Objects must form a closed shape"
msgstr "Objects must form a closed shape"
msgid "Convert to Polygon"
msgstr "Convert to Polygon"
msgid "Create Polygon"
msgstr "Create Polygon"
msgid "Convert to Zone"
msgstr "Convert to Zone"
msgid "Create Zone"
msgstr "Create Zone"
msgid "Create Lines"
msgstr "Create Lines"
msgid "Create Arc"
msgstr "Create Arc"
msgid "Layer Name"
msgstr "Layer Name"
msgid "Thickness (mm)"
msgstr "Thickness (mm)"
msgid "Thickness (inches)"
msgstr "Thickness (inches)"
msgid "Thickness (mils)"
msgstr "Thickness (mils)"
msgid "Loss Tangent"
msgstr "Loss Tangent"
msgid "Dielectric"
msgstr "Dielectric"
msgid "Insert Board Stackup Table"
msgstr "Insert Board Stackup Table"
msgid "BOARD CHARACTERISTICS"
msgstr "BOARD CHARACTERISTICS"
msgid "Copper Layer Count: "
msgstr "Copper Layer Count: "
msgid "Board overall dimensions: "
msgstr "Board overall dimensions: "
msgid "Min track/spacing: "
msgstr "Min track/spacing: "
msgid "Copper Finish: "
msgstr "Copper Finish: "
msgid "Castellated pads: "
msgstr "Castellated pads: "
msgid "Board Thickness: "
msgstr "Board Thickness: "
msgid "Min hole diameter: "
msgstr "Min hole diameter: "
msgid "Impedance Control: "
msgstr "Impedance Control: "
msgid "Plated Board Edge: "
msgstr "Plated Board Edge: "
msgid "Edge card connectors: "
msgstr "Edge card connectors: "
msgid "Yes, Bevelled"
msgstr "Yes, Bevelled"
msgid "Select Via Size"
msgstr "Select Via Size"
msgid "Draw Line"
msgstr "Draw Line"
msgid "Draw Text Box"
msgstr "Draw Text Box"
msgid "Draw Rectangle"
msgstr "Draw Rectangle"
msgid "Draw Circle"
msgstr "Draw Circle"
msgid "Draw Arc"
msgstr "Draw Arc"
msgid "Place Image"
msgstr "Place Image"
msgid "Place Text"
msgstr "Place Text"
msgid "Draw Dimension"
msgstr "Draw Dimension"
msgid "Move Footprint Anchor"
msgstr "Move Footprint Anchor"
msgid "Select Net:"
msgstr "Select Net:"
msgid "Via location violates DRC."
msgstr "Via location violates DRC."
msgid "Place via"
msgstr "Place via"
msgid "Refilling all zones..."
msgstr "Refilling all zones..."
msgid "Schematic parity tests require a fully annotated schematic."
msgstr "Schematic parity tests require a fully annotated schematic."
msgid "Positioning Tools"
msgstr "Positioning Tools"
msgid "Shape Modification"
msgstr "Shape Modification"
#, c-format
msgid "Unable to resize arc tracks of %s or greater."
msgstr "Unable to resize arc tracks of %s or greater."
msgid "Drag Arc Track"
msgstr "Drag Arc Track"
msgid "Edit Track Width/Via Size"
msgstr "Edit Track Width/Via Size"
msgid "At least two straight track segments must be selected."
msgstr "At least two straight track segments must be selected."
msgid "Fillet Tracks"
msgstr "Fillet Tracks"
msgid "Enter fillet radius:"
msgstr "Enter fillet radius:"
msgid ""
"A radius of zero was entered.\n"
"The fillet operation was not performed."
msgstr ""
"A radius of zero was entered.\n"
"The fillet operation was not performed."
msgid "Unable to fillet the selected track segments."
msgstr "Unable to fillet the selected track segments."
msgid "Some of the track segments could not be filleted."
msgstr "Some of the track segments could not be filleted."
msgid "Fillet Lines"
msgstr "Fillet Lines"
msgid "Chamfer Lines"
msgstr "Chamfer Lines"
msgid "Enter chamfer setback:"
msgstr "Enter chamfer setback:"
msgid ""
"A setback of zero was entered.\n"
"The chamfer operation was not performed."
msgstr ""
"A setback of zero was entered.\n"
"The chamfer operation was not performed."
msgid "A shape with least two lines must be selected."
msgstr "A shape with least two lines must be selected."
msgid "Exactly two lines must be selected to extend them."
msgstr "Exactly two lines must be selected to extend them."
msgid "Heal Shapes"
msgstr "Heal Shapes"
msgid "Tolerance value:"
msgstr "Tolerance value:"
msgid "Change Side / Flip"
msgstr "Change Side / Flip"
msgid "Move Exactly"
msgstr "Move Exactly"
#, c-format
msgid "Duplicated %d item(s)"
msgstr "Duplicated %d item(s)"
msgid "Select reference point for the copy..."
msgstr "Select reference point for the copy…"
msgid "Selection copied"
msgstr "Selection copied"
msgid "Copy canceled"
msgstr "Copy canceled"
msgid "Pack Footprints"
msgstr "Pack Footprints"
#, c-format
msgid ""
"Click to place %s (item %zu of %zu)\n"
"Press <esc> to cancel all; double-click to finish"
msgstr ""
"Click to place %s (item %zu of %zu)\n"
"Press <esc> to cancel all; double-click to finish"
#, c-format
msgid "%s pad %s"
msgstr "%s pad %s"
msgid "Select reference point for move..."
msgstr "Select reference point for move..."
msgid "_copy"
msgstr "_copy"
msgid "Change Footprint Name"
msgstr "Change Footprint Name"
msgid "No footprint problems found."
msgstr "No footprint problems found."
msgid "Regenerate All"
msgstr "Regenerate All"
#, c-format
msgid "Update %s"
msgstr "Update %s"
msgid "Regenerate Selected"
msgstr "Regenerate Selected"
msgid "Regenerate Item"
msgstr "Regenerate Item"
msgid "Modify zones properties with zone manager"
msgstr "Modify zones properties with zone manager"
msgid "Grouping"
msgstr "Grouping"
msgid "Group is in inconsistent state:"
msgstr "Group is in inconsistent state:"
msgid "Click on new member..."
msgstr "Click on new member..."
msgid "Group Items"
msgstr "Group Items"
msgid "Ungroup Items"
msgstr "Ungroup Items"
msgid "Unable to fillet the selected lines."
msgstr "Unable to fillet the selected lines."
msgid "Some of the lines could not be filleted."
msgstr "Some of the lines could not be filleted."
msgid "Unable to chamfer the selected lines."
msgstr "Unable to chamfer the selected lines."
msgid "Some of the lines could not be chamfered."
msgstr "Some of the lines could not be chamfered."
msgid "Extend Lines to Meet"
msgstr "Extend Lines to Meet"
msgid "Unable to extend the selected lines to meet."
msgstr "Unable to extend the selected lines to meet."
msgid "Some of the lines could not be extended to meet."
msgstr "Some of the lines could not be extended to meet."
msgid "Merge polygons."
msgstr "Merge polygons."
msgid "Unable to merge the selected polygons."
msgstr "Unable to merge the selected polygons."
msgid "Some of the polygons could not be merged."
msgstr "Some of the polygons could not be merged."
msgid "Subtract polygons."
msgstr "Subtract polygons."
msgid "Unable to subtract the selected polygons."
msgstr "Unable to subtract the selected polygons."
msgid "Some of the polygons could not be subtracted."
msgstr "Some of the polygons could not be subtracted."
msgid "Intersect polygons."
msgstr "Intersect polygons."
msgid "Unable to intersect the selected polygons."
msgstr "Unable to intersect the selected polygons."
msgid "Some of the polygons could not be intersected."
msgstr "Some of the polygons could not be intersected."
msgid "Paste Pad Properties"
msgstr "Paste Pad Properties"
msgid "Push Pad Settings"
msgstr "Push Pad Settings"
#, c-format
msgid ""
"Click on pad %s\n"
"Press <esc> to cancel all; double-click to finish"
msgstr ""
"Click on pad %s\n"
"Press <esc> to cancel all; double-click to finish"
msgid "Renumber Pads"
msgstr "Renumber Pads"
msgid "Place pad"
msgstr "Place pad"
msgid "Edit Pad"
msgstr "Edit Pad"
#, c-format
msgid "Pad Edit Mode. Press %s again to exit."
msgstr "Pad Edit Mode. Press %s again to exit."
#, c-format
msgid "Pad Edit Mode. Press %s to exit."
msgstr "Pad Edit Mode. Press %s to exit."
msgid "Create Polygon from Selection..."
msgstr "Create Polygon from Selection..."
msgid "Creates a graphic polygon from the selection"
msgstr "Creates a graphic polygon from the selection"
msgid "Create Zone from Selection..."
msgstr "Create Zone from Selection..."
msgid "Creates a copper zone from the selection"
msgstr "Creates a copper zone from the selection"
msgid "Create Rule Area from Selection..."
msgstr "Create Rule Area from Selection..."
msgid "Creates a rule area from the selection"
msgstr "Creates a rule area from the selection"
msgid "Create Lines from Selection..."
msgstr "Create Lines from Selection..."
msgid "Creates graphic lines from the selection"
msgstr "Creates graphic lines from the selection"
msgid "Create Arc from Selection"
msgstr "Create Arc from Selection"
msgid "Creates an arc from the selected line segment"
msgstr "Creates an arc from the selected line segment"
msgid "Create Tracks from Selection"
msgstr "Create Tracks from Selection"
msgid "Creates tracks from the selected graphic lines"
msgstr "Creates tracks from the selected graphic lines"
msgid "Draw a line"
msgstr "Draw a line"
msgid "Draw Graphic Polygon"
msgstr "Draw Graphic Polygon"
msgid "Draw a graphic polygon"
msgstr "Draw a graphic polygon"
msgid "Draw a rectangle"
msgstr "Draw a rectangle"
msgid "Draw a circle"
msgstr "Draw a circle"
msgid "Draw an arc"
msgstr "Draw an arc"
msgid "Add Board Characteristics"
msgstr "Add Board Characteristics"
msgid "Add a board characteristics table on a graphic layer"
msgstr "Add a board characteristics table on a graphic layer"
msgid "Add Stackup Table"
msgstr "Add Stackup Table"
msgid "Add a board stackup table on a graphic layer"
msgstr "Add a board stackup table on a graphic layer"
msgid "Add Reference Image"
msgstr "Add Reference Image"
msgid ""
"Add a bitmap image to be used as a reference (image will not be included in "
"any output)"
msgstr ""
"Add a bitmap image to be used as a reference (image will not be included in "
"any output)"
msgid "Add a line-wrapped text item"
msgstr "Add a line-wrapped text item"
msgid "Increase Spacing"
msgstr "Increase Spacing"
msgid "Increase tuning pattern spacing by one step."
msgstr "Increase tuning pattern spacing by one step."
msgid "Decrease Spacing"
msgstr "Decrease Spacing"
msgid "Decrease tuning pattern spacing by one step."
msgstr "Decrease tuning pattern spacing by one step."
msgid "Increase Amplitude"
msgstr "Increase Amplitude"
msgid "Increase tuning pattern amplitude by one step."
msgstr "Increase tuning pattern amplitude by one step."
msgid "Decrease Amplitude"
msgstr "Decrease Amplitude"
msgid "Decrease tuning pattern amplitude by one step."
msgstr "Decrease tuning pattern amplitude by one step."
msgid "Add Aligned Dimension"
msgstr "Add Aligned Dimension"
msgid "Add an aligned linear dimension"
msgstr "Add an aligned linear dimension"
msgid "Add Center Dimension"
msgstr "Add Center Dimension"
msgid "Add a center dimension"
msgstr "Add a center dimension"
msgid "Add Radial Dimension"
msgstr "Add Radial Dimension"
msgid "Add a radial dimension"
msgstr "Add a radial dimension"
msgid "Add Orthogonal Dimension"
msgstr "Add Orthogonal Dimension"
msgid "Add an orthogonal dimension"
msgstr "Add an orthogonal dimension"
msgid "Add Leader"
msgstr "Add Leader"
msgid "Add a leader dimension"
msgstr "Add a leader dimension"
msgid "Add Filled Zone"
msgstr "Add Filled Zone"
msgid "Add a filled zone"
msgstr "Add a filled zone"
msgid "Add Vias"
msgstr "Add Vias"
msgid "Add free-standing vias"
msgstr "Add free-standing vias"
msgid "Add Rule Area"
msgstr "Add Rule Area"
msgid "Add a rule area (keepout)"
msgstr "Add a rule area (keepout)"
msgid "Add a Zone Cutout"
msgstr "Add a Zone Cutout"
msgid "Add a cutout area of an existing zone"
msgstr "Add a cutout area of an existing zone"
msgid "Add a Similar Zone"
msgstr "Add a Similar Zone"
msgid "Add a zone with the same settings as an existing zone"
msgstr "Add a zone with the same settings as an existing zone"
msgid "Place the Footprint Anchor"
msgstr "Place the Footprint Anchor"
msgid "Set the coordinate origin point (anchor) of the footprint"
msgstr "Set the coordinate origin point (anchor) of the footprint"
msgid "Increase Line Width"
msgstr "Increase Line Width"
msgid "Increase the line width"
msgstr "Increase the line width"
msgid "Decrease Line Width"
msgstr "Decrease Line Width"
msgid "Decrease the line width"
msgstr "Decrease the line width"
msgid "Switch Arc Posture"
msgstr "Switch Arc Posture"
msgid "Switch the arc posture"
msgstr "Switch the arc posture"
msgid "Snap to Objects on the Active Layer Only"
msgstr "Snap to Objects on the Active Layer Only"
msgid "Enables snapping to objects on the active layer only"
msgstr "Enables snapping to objects on the active layer only"
msgid "Snap to Objects on All Layers"
msgstr "Snap to Objects on All Layers"
msgid "Enables snapping to objects on all visible layers"
msgstr "Enables snapping to objects on all visible layers"
msgid "Toggle Snapping Between Active and All Layers"
msgstr "Toggle Snapping Between Active and All Layers"
msgid "Toggles between snapping on all visible layers and only the active area"
msgstr ""
"Toggles between snapping on all visible layers and only the active area"
msgid "Delete Last Point"
msgstr "Delete Last Point"
msgid "Delete the last point added to the current item"
msgstr "Delete the last point added to the current item"
msgid "Close Outline"
msgstr "Close Outline"
msgid "Close the in progress outline"
msgstr "Close the in progress outline"
msgid "Show the design rules checker window"
msgstr "Show the design rules checker window"
msgid "Open in Footprint Editor"
msgstr "Open in Footprint Editor"
msgid "Opens the selected footprint in the Footprint Editor"
msgstr "Opens the selected footprint in the Footprint Editor"
msgid ""
"Selects a footprint by reference designator and places it under the cursor "
"for moving"
msgstr ""
"Selects a footprint by reference designator and places it under the cursor "
"for moving"
msgid "Move Individually"
msgstr "Move Individually"
msgid "Moves the selected items one-by-one"
msgstr "Moves the selected items one-by-one"
msgid "Move with Reference"
msgstr "Move with Reference"
msgid "Moves the selected item(s) with a specified starting point"
msgstr "Moves the selected item(s) with a specified starting point"
msgid "Copy with Reference"
msgstr "Copy with Reference"
msgid "Copy selected item(s) to clipboard with a specified starting point"
msgstr "Copy selected item(s) to clipboard with a specified starting point"
msgid "Duplicate and Increment"
msgstr "Duplicate and Increment"
msgid "Duplicates the selected item(s), incrementing pad numbers"
msgstr "Duplicates the selected item(s), incrementing pad numbers"
msgid "Move Exactly..."
msgstr "Move Exactly…"
msgid "Moves the selected item(s) by an exact amount"
msgstr "Moves the selected item(s) by an exact amount"
msgid "Move Corner To..."
msgstr "Move Corner To..."
msgid "Move the active corner to an exact location"
msgstr "Move the active corner to an exact location"
msgid "Move Midpoint To..."
msgstr "Move Midpoint To..."
msgid "Move the active midpoint to an exact location"
msgstr "Move the active midpoint to an exact location"
msgid "Create Array..."
msgstr "Create Array…"
msgid "Rotates selected item(s) counterclockwise"
msgstr "Rotates selected item(s) counterclockwise"
msgid "Flips selected item(s) to opposite side of board"
msgstr "Flips selected item(s) to opposite side of board"
msgid "Mirrors selected item across the Y axis"
msgstr "Mirrors selected item across the Y axis"
msgid "Mirrors selected item across the X axis"
msgstr "Mirrors selected item across the X axis"
msgid "Pack and Move Footprints"
msgstr "Pack and Move Footprints"
msgid ""
"Sorts selected footprints by reference, packs based on size and initiates "
"movement"
msgstr ""
"Sorts selected footprints by reference, packs based on size and initiates "
"movement"
msgid "Skip item"
msgstr "Skip item"
msgid "Change Track Width"
msgstr "Change Track Width"
msgid "Updates selected track & via sizes"
msgstr "Updates selected track & via sizes"
msgid "Adds arcs tangent to the selected straight track segments"
msgstr "Adds arcs tangent to the selected straight track segments"
msgid "Fillet Lines..."
msgstr "Fillet Lines..."
msgid "Adds arcs tangent to the selected lines"
msgstr "Adds arcs tangent to the selected lines"
msgid "Chamfer Lines..."
msgstr "Chamfer Lines..."
msgid "Cut away corners between selected lines"
msgstr "Cut away corners between selected lines"
msgid ""
"Connect shapes, possibly extending or cutting them, or adding extra geometry"
msgstr ""
"Connect shapes, possibly extending or cutting them, or adding extra geometry"
msgid "Extend lines to meet each other"
msgstr "Extend lines to meet each other"
msgid "Merge Polygons"
msgstr "Merge Polygons"
msgid "Merge selected polygons into a single polygon"
msgstr "Merge selected polygons into a single polygon"
msgid "Subtract Polygons"
msgstr "Subtract Polygons"
msgid "Subtract selected polygons from the last one selected"
msgstr "Subtract selected polygons from the last one selected"
msgid "Intersect Polygons"
msgstr "Intersect Polygons"
msgid "Create the intersection of the selected polygons"
msgstr "Create the intersection of the selected polygons"
msgid "Delete Full Track"
msgstr "Delete Full Track"
msgid "Deletes selected item(s) and copper connections"
msgstr "Deletes selected item(s) and copper connections"
msgid "Show Footprint Tree"
msgstr "Show Footprint Tree"
msgid "Hide Footprint Tree"
msgstr "Hide Footprint Tree"
msgid "New Footprint..."
msgstr "New Footprint..."
msgid "Create a new, empty footprint"
msgstr "Create a new, empty footprint"
msgid "Create Footprint..."
msgstr "Create Footprint..."
msgid "Create a new footprint using the Footprint Wizard"
msgstr "Create a new footprint using the Footprint Wizard"
msgid "Edit Footprint"
msgstr "Edit Footprint"
msgid "Show selected footprint on editor canvas"
msgstr "Show selected footprint on editor canvas"
msgid "Duplicate Footprint"
msgstr "Duplicate Footprint"
msgid "Make a copy of the selected footprint"
msgstr "Make a copy of the selected footprint"
msgid "Rename Footprint..."
msgstr "Rename Footprint..."
msgid "Rename the selected footprint"
msgstr "Rename the selected footprint"
msgid "Delete Footprint from Library"
msgstr "Delete Footprint from Library"
msgid "Cut Footprint"
msgstr "Cut Footprint"
msgid "Copy Footprint"
msgstr "Copy Footprint"
msgid "Paste Footprint"
msgstr "Paste Footprint"
msgid "Import Footprint..."
msgstr "Import Footprint..."
msgid "Import footprint from file"
msgstr "Import footprint from file"
msgid "Export Current Footprint..."
msgstr "Export Current Footprint..."
msgid "Export edited footprint to file"
msgstr "Export edited footprint to file"
msgid "Footprint Properties..."
msgstr "Footprint Properties..."
msgid "Show the footprint checker window"
msgstr "Show the footprint checker window"
msgid "Update Footprint..."
msgstr "Update Footprint…"
msgid "Update footprint to include any changes from the library"
msgstr "Update footprint to include any changes from the library"
msgid "Update Footprints from Library..."
msgstr "Update Footprints from Library..."
msgid "Update footprints to include any changes from the library"
msgstr "Update footprints to include any changes from the library"
msgid "Remove Unused Pads..."
msgstr "Remove Unused Pads..."
msgid ""
"Remove or restore the unconnected inner layers on through hole pads and vias"
msgstr ""
"Remove or restore the unconnected inner layers on through hole pads and vias"
msgid "Assign a different footprint from the library"
msgstr "Assign a different footprint from the library"
msgid "Change Footprints..."
msgstr "Change Footprints..."
msgid "Assign different footprints from the library"
msgstr "Assign different footprints from the library"
msgid "Swap Layers..."
msgstr "Swap Layers..."
msgid "Move tracks or drawings from one layer to another"
msgstr "Move tracks or drawings from one layer to another"
msgid "Edit Track & Via Properties..."
msgstr "Edit Track & Via Properties..."
msgid "Edit track and via properties globally across board"
msgstr "Edit track and via properties globally across board"
msgid "Edit Text and graphics properties globally across board"
msgstr "Edit Text and graphics properties globally across board"
msgid "Edit Teardrops..."
msgstr "Edit Teardrops..."
msgid "Add, remove or edit teardrops globally across board"
msgstr "Add, remove or edit teardrops globally across board"
msgid "Global Deletions..."
msgstr "Global Deletions..."
msgid "Delete tracks, footprints and graphic items from board"
msgstr "Delete tracks, footprints and graphic items from board"
msgid "Cleanup Tracks & Vias..."
msgstr "Cleanup Tracks & Vias..."
msgid "Cleanup redundant items, shorting items, etc."
msgstr "Cleanup redundant items, shorting items, etc."
msgid "Cleanup Graphics..."
msgstr "Cleanup Graphics..."
msgid "Cleanup redundant items, etc."
msgstr "Cleanup redundant items, etc."
msgid "Add Microwave Gap"
msgstr "Add Microwave Gap"
msgid "Create gap of specified length for microwave applications"
msgstr "Create gap of specified length for microwave applications"
msgid "Add Microwave Stub"
msgstr "Add Microwave Stub"
msgid "Create stub of specified length for microwave applications"
msgstr "Create stub of specified length for microwave applications"
msgid "Add Microwave Arc Stub"
msgstr "Add Microwave Arc Stub"
msgid "Create stub (arc) of specified size for microwave applications"
msgstr "Create stub (arc) of specified size for microwave applications"
msgid "Add Microwave Polygonal Shape"
msgstr "Add Microwave Polygonal Shape"
msgid "Create a microwave polygonal shape from a list of vertices"
msgstr "Create a microwave polygonal shape from a list of vertices"
msgid "Add Microwave Line"
msgstr "Add Microwave Line"
msgid "Create line of specified length for microwave applications"
msgstr "Create line of specified length for microwave applications"
msgid "Copy Pad Properties to Default"
msgstr "Copy Pad Properties to Default"
msgid "Copy current pad's properties"
msgstr "Copy current pad's properties"
msgid "Paste Default Pad Properties to Selected"
msgstr "Paste Default Pad Properties to Selected"
msgid "Replace the current pad's properties with those copied earlier"
msgstr "Replace the current pad's properties with those copied earlier"
msgid "Push Pad Properties to Other Pads..."
msgstr "Push Pad Properties to Other Pads..."
msgid "Copy the current pad's properties to other pads"
msgstr "Copy the current pad's properties to other pads"
msgid "Renumber Pads..."
msgstr "Renumber Pads…"
msgid "Renumber pads by clicking on them in the desired order"
msgstr "Renumber pads by clicking on them in the desired order"
msgid "Add Pad"
msgstr "Add Pad"
msgid "Add a pad"
msgstr "Add a pad"
msgid "Edit Pad as Graphic Shapes"
msgstr "Edit Pad as Graphic Shapes"
msgid "Ungroups a custom-shaped pad for editing as individual graphic shapes"
msgstr "Ungroups a custom-shaped pad for editing as individual graphic shapes"
msgid "Finish Pad Edit"
msgstr "Finish Pad Edit"
msgid "Regroups all touching graphic shapes into the edited pad"
msgstr "Regroups all touching graphic shapes into the edited pad"
msgid "Default Pad Properties..."
msgstr "Default Pad Properties…"
msgid "Edit the pad properties used when creating new pads"
msgstr "Edit the pad properties used when creating new pads"
msgid "Refresh Plugins"
msgstr "Refresh Plugins"
msgid "Reload all python plugins and refresh plugin menus"
msgstr "Reload all python plugins and refresh plugin menus"
msgid "Reveal Plugin Folder in Finder"
msgstr "Reveal Plugin Folder in Finder"
msgid "Reveals the plugins folder in a Finder window"
msgstr "Reveals the plugins folder in a Finder window"
msgid "Board Setup..."
msgstr "Board Setup..."
msgid "Edit board setup including layers, design rules and various defaults"
msgstr "Edit board setup including layers, design rules and various defaults"
msgid "Import Netlist..."
msgstr "Import Netlist..."
msgid "Read netlist and update board connectivity"
msgstr "Read netlist and update board connectivity"
msgid "Import Specctra Session..."
msgstr "Import Specctra Session..."
msgid "Import routed Specctra session (*.ses) file"
msgstr "Import routed Specctra session (*.ses) file"
msgid "Export Specctra DSN..."
msgstr "Export Specctra DSN..."
msgid "Export Specctra DSN routing info"
msgstr "Export Specctra DSN routing info"
msgid "Gerbers (.gbr)..."
msgstr "Gerbers (.gbr)..."
msgid "Generate Gerbers for fabrication"
msgstr "Generate Gerbers for fabrication"
msgid "Drill Files (.drl)..."
msgstr "Drill Files (.drl)..."
msgid "Generate Excellon drill file(s)"
msgstr "Generate Excellon drill file(s)"
msgid "Component Placement (.pos, .gbr)..."
msgstr "Component Placement (.pos, .gbr)..."
msgid "Generate component placement file(s) for pick and place"
msgstr "Generate component placement file(s) for pick and place"
msgid "Footprint Report (.rpt)..."
msgstr "Footprint Report (.rpt)..."
msgid "Create report of all footprints from current board"
msgstr "Create report of all footprints from current board"
msgid "IPC-2581 File (.xml)..."
msgstr "IPC-2581 File (.xml)..."
msgid "Generate an IPC-2581 file"
msgstr "Generate an IPC-2581 file"
msgid "IPC-D-356 Netlist File..."
msgstr "IPC-D-356 Netlist File…"
msgid "Generate IPC-D-356 netlist file"
msgstr "Generate IPC-D-356 netlist file"
msgid "Bill of Materials..."
msgstr "Bill of Materials..."
msgid "Create bill of materials from board"
msgstr "Create bill of materials from board"
msgid "Switch Track Width to Next"
msgstr "Switch Track Width to Next"
msgid "Change track width to next pre-defined size"
msgstr "Change track width to next pre-defined size"
msgid "Switch Track Width to Previous"
msgstr "Switch Track Width to Previous"
msgid "Change track width to previous pre-defined size"
msgstr "Change track width to previous pre-defined size"
msgid "Increase Via Size"
msgstr "Increase Via Size"
msgid "Change via size to next pre-defined size"
msgstr "Change via size to next pre-defined size"
msgid "Decrease Via Size"
msgstr "Decrease Via Size"
msgid "Change via size to previous pre-defined size"
msgstr "Change via size to previous pre-defined size"
msgid "Merge Zones"
msgstr "Merge Zones"
msgid "Merge zones"
msgstr "Merge zones"
msgid "Duplicate Zone onto Layer..."
msgstr "Duplicate Zone onto Layer…"
msgid "Duplicate zone outline onto a different layer"
msgstr "Duplicate zone outline onto a different layer"
msgid "Add Footprint"
msgstr "Add Footprint"
msgid "Add a footprint"
msgstr "Add a footprint"
msgid "Drill/Place File Origin"
msgstr "Drill/Place File Origin"
msgid "Place origin point for drill files and component placement files"
msgstr "Place origin point for drill files and component placement files"
msgid "Reset Drill Origin"
msgstr "Reset Drill Origin"
msgid "Toggle Lock"
msgstr "Toggle Lock"
msgid "Lock or unlock selected items"
msgstr "Lock or unlock selected items"
msgid ""
"Limit actions to horizontal, vertical, or 45 degrees from the starting point"
msgstr ""
"Limit actions to horizontal, vertical, or 45 degrees from the starting point"
msgid "Prevent items from being moved and/or resized on the canvas"
msgstr "Prevent items from being moved and/or resized on the canvas"
msgid "Allow items to be moved and/or resized on the canvas"
msgstr "Allow items to be moved and/or resized on the canvas"
msgid "Group the selected items so that they are treated as a single item"
msgstr "Group the selected items so that they are treated as a single item"
msgid "Ungroup any selected groups"
msgstr "Ungroup any selected groups"
msgid "Remove Items"
msgstr "Remove Items"
msgid "Remove items from group"
msgstr "Remove items from group"
msgid "Enter Group"
msgstr "Enter Group"
msgid "Enter the group to edit items"
msgstr "Enter the group to edit items"
msgid "Leave Group"
msgstr "Leave Group"
msgid "Leave the current group"
msgstr "Leave the current group"
msgid "Append Board..."
msgstr "Append Board..."
msgid "Open another board and append its contents to this board"
msgstr "Open another board and append its contents to this board"
msgid "Toggle Last Net Highlight"
msgstr "Toggle Last Net Highlight"
msgid "Toggle between last two highlighted nets"
msgstr "Toggle between last two highlighted nets"
msgid "Toggle Net Highlight"
msgstr "Toggle Net Highlight"
msgid "Toggle net highlighting"
msgstr "Toggle net highlighting"
msgid "Highlight all copper items on the selected net(s)"
msgstr "Highlight all copper items on the selected net(s)"
msgid "Hide Net in Ratsnest"
msgstr "Hide Net in Ratsnest"
msgid "Hide the selected net in the ratsnest of unconnected net lines/arcs"
msgstr "Hide the selected net in the ratsnest of unconnected net lines/arcs"
msgid "Show Net in Ratsnest"
msgstr "Show Net in Ratsnest"
msgid "Show the selected net in the ratsnest of unconnected net lines/arcs"
msgstr "Show the selected net in the ratsnest of unconnected net lines/arcs"
msgid "Switch to Schematic Editor"
msgstr "Switch to Schematic Editor"
msgid "Open schematic in schematic editor"
msgstr "Open schematic in schematic editor"
msgid "Local Ratsnest"
msgstr "Local Ratsnest"
msgid "Toggle ratsnest display of selected item(s)"
msgstr "Toggle ratsnest display of selected item(s)"
msgid "Show the net inspector"
msgstr "Show the net inspector"
msgid "Zone Manager"
msgstr "Zone Manager"
msgid "Show the zone manager dialog"
msgstr "Show the zone manager dialog"
msgid "Flip Board View"
msgstr "Flip Board View"
msgid "View board from the opposite side"
msgstr "View board from the opposite side"
msgid "Show Ratsnest"
msgstr "Show Ratsnest"
msgid "Show board ratsnest"
msgstr "Show board ratsnest"
msgid "Curved Ratsnest Lines"
msgstr "Curved Ratsnest Lines"
msgid "Ratsnest Mode (3-state)"
msgstr "Ratsnest Mode (3-state)"
msgid ""
"Cycle between showing ratsnests for all layers, just visible layers, and none"
msgstr ""
"Cycle between showing ratsnests for all layers, just visible layers, and none"
msgid "Net Color Mode (3-state)"
msgstr "Net Color Mode (3-state)"
msgid ""
"Cycle between using net and netclass colors for all nets, just ratsnests, "
"and none"
msgstr ""
"Cycle between using net and netclass colors for all nets, just ratsnests, "
"and none"
msgid "Sketch Tracks"
msgstr "Sketch Tracks"
msgid "Show tracks in outline mode"
msgstr "Show tracks in outline mode"
msgid "Sketch Pads"
msgstr "Sketch Pads"
msgid "Show pads in outline mode"
msgstr "Show pads in outline mode"
msgid "Sketch Vias"
msgstr "Sketch Vias"
msgid "Show vias in outline mode"
msgstr "Show vias in outline mode"
msgid "Sketch Graphic Items"
msgstr "Sketch Graphic Items"
msgid "Show graphic items in outline mode"
msgstr "Show graphic items in outline mode"
msgid "Sketch Text Items"
msgstr "Sketch Text Items"
msgid "Show footprint texts in line mode"
msgstr "Show footprint texts in line mode"
msgid "Show Pad Numbers"
msgstr "Show Pad Numbers"
msgid "Draw Zone Fills"
msgstr "Draw Zone Fills"
msgid "Show filled areas of zones"
msgstr "Show filled areas of zones"
msgid "Draw Zone Outlines"
msgstr "Draw Zone Outlines"
msgid "Show only zone boundaries"
msgstr "Show only zone boundaries"
msgid "Draw Zone Fill Fracture Borders"
msgstr "Draw Zone Fill Fracture Borders"
msgid "Draw Zone Fill Triangulation"
msgstr "Draw Zone Fill Triangulation"
msgid "Toggle Zone Display"
msgstr "Toggle Zone Display"
msgid "Cycle between showing zone fills and just their outlines"
msgstr "Cycle between showing zone fills and just their outlines"
msgid "Switch to Component (F.Cu) layer"
msgstr "Switch to Component (F.Cu) layer"
msgid "Switch to Inner Layer 1"
msgstr "Switch to Inner Layer 1"
msgid "Switch to Inner Layer 2"
msgstr "Switch to Inner Layer 2"
msgid "Switch to Inner Layer 3"
msgstr "Switch to Inner Layer 3"
msgid "Switch to Inner Layer 4"
msgstr "Switch to Inner Layer 4"
msgid "Switch to Inner Layer 5"
msgstr "Switch to Inner Layer 5"
msgid "Switch to Inner Layer 6"
msgstr "Switch to Inner Layer 6"
msgid "Switch to Inner Layer 7"
msgstr "Switch to Inner Layer 7"
msgid "Switch to Inner Layer 8"
msgstr "Switch to Inner Layer 8"
msgid "Switch to Inner Layer 9"
msgstr "Switch to Inner Layer 9"
msgid "Switch to Inner Layer 10"
msgstr "Switch to Inner Layer 10"
msgid "Switch to Inner Layer 11"
msgstr "Switch to Inner Layer 11"
msgid "Switch to Inner Layer 12"
msgstr "Switch to Inner Layer 12"
msgid "Switch to Inner Layer 13"
msgstr "Switch to Inner Layer 13"
msgid "Switch to Inner Layer 14"
msgstr "Switch to Inner Layer 14"
msgid "Switch to Inner Layer 15"
msgstr "Switch to Inner Layer 15"
msgid "Switch to Inner Layer 16"
msgstr "Switch to Inner Layer 16"
msgid "Switch to Inner Layer 17"
msgstr "Switch to Inner Layer 17"
msgid "Switch to Inner Layer 18"
msgstr "Switch to Inner Layer 18"
msgid "Switch to Inner Layer 19"
msgstr "Switch to Inner Layer 19"
msgid "Switch to Inner Layer 20"
msgstr "Switch to Inner Layer 20"
msgid "Switch to Inner Layer 21"
msgstr "Switch to Inner Layer 21"
msgid "Switch to Inner Layer 22"
msgstr "Switch to Inner Layer 22"
msgid "Switch to Inner Layer 23"
msgstr "Switch to Inner Layer 23"
msgid "Switch to Inner Layer 24"
msgstr "Switch to Inner Layer 24"
msgid "Switch to Inner Layer 25"
msgstr "Switch to Inner Layer 25"
msgid "Switch to Inner Layer 26"
msgstr "Switch to Inner Layer 26"
msgid "Switch to Inner Layer 27"
msgstr "Switch to Inner Layer 27"
msgid "Switch to Inner Layer 28"
msgstr "Switch to Inner Layer 28"
msgid "Switch to Inner Layer 29"
msgstr "Switch to Inner Layer 29"
msgid "Switch to Inner Layer 30"
msgstr "Switch to Inner Layer 30"
msgid "Switch to Copper (B.Cu) Layer"
msgstr "Switch to Copper (B.Cu) Layer"
msgid "Switch to Next Layer"
msgstr "Switch to Next Layer"
msgid "Switch to Previous Layer"
msgstr "Switch to Previous Layer"
msgid "Toggle Layer"
msgstr "Toggle Layer"
msgid "Switch between layers in active layer pair"
msgstr "Switch between layers in active layer pair"
msgid "Increase Layer Opacity"
msgstr "Increase Layer Opacity"
msgid "Make the current layer less transparent"
msgstr "Make the current layer less transparent"
msgid "Decrease Layer Opacity"
msgstr "Decrease Layer Opacity"
msgid "Make the current layer more transparent"
msgstr "Make the current layer more transparent"
msgid "Show Board Statistics"
msgstr "Show Board Statistics"
msgid "Shows board statistics"
msgstr "Shows board statistics"
msgid "Clearance Resolution"
msgstr "Clearance Resolution"
msgid ""
"Show clearance resolution for the active layer between two selected objects"
msgstr ""
"Show clearance resolution for the active layer between two selected objects"
msgid "Constraints Resolution"
msgstr "Constraints Resolution"
msgid "Show constraints resolution for the selected object"
msgstr "Show constraints resolution for the selected object"
msgid "Show differences between board footprint and its library equivalent"
msgstr "Show differences between board footprint and its library equivalent"
msgid "Show Footprint Associations"
msgstr "Show Footprint Associations"
msgid "Show footprint library and schematic symbol associations"
msgstr "Show footprint library and schematic symbol associations"
msgid "Geographical Reannotate..."
msgstr "Geographical Reannotate..."
msgid "Reannotate PCB in geographical order"
msgstr "Reannotate PCB in geographical order"
msgid "Repair Board"
msgstr "Repair Board"
msgid "Run various diagnostics and attempt to repair board"
msgstr "Run various diagnostics and attempt to repair board"
msgid "Repair Footprint"
msgstr "Repair Footprint"
msgid "Run various diagnostics and attempt to repair footprint"
msgstr "Run various diagnostics and attempt to repair footprint"
msgid "Align to Top"
msgstr "Align to Top"
msgid "Aligns selected items to the top edge of the item under the cursor"
msgstr "Aligns selected items to the top edge of the item under the cursor"
msgid "Align to Bottom"
msgstr "Align to Bottom"
msgid "Aligns selected items to the bottom edge of the item under the cursor"
msgstr "Aligns selected items to the bottom edge of the item under the cursor"
msgid "Align to Left"
msgstr "Align to Left"
msgid "Aligns selected items to the left edge of the item under the cursor"
msgstr "Aligns selected items to the left edge of the item under the cursor"
msgid "Align to Right"
msgstr "Align to Right"
msgid "Aligns selected items to the right edge of the item under the cursor"
msgstr "Aligns selected items to the right edge of the item under the cursor"
msgid "Align to Vertical Center"
msgstr "Align to Vertical Center"
msgid ""
"Aligns selected items to the vertical center of the item under the cursor"
msgstr ""
"Aligns selected items to the vertical center of the item under the cursor"
msgid "Align to Horizontal Center"
msgstr "Align to Horizontal Center"
msgid ""
"Aligns selected items to the horizontal center of the item under the cursor"
msgstr ""
"Aligns selected items to the horizontal center of the item under the cursor"
msgid "Distribute Horizontally"
msgstr "Distribute Horizontally"
msgid ""
"Distributes selected items between the left-most item and the right-most item"
msgstr ""
"Distributes selected items between the left-most item and the right-most item"
msgid "Distribute Vertically"
msgstr "Distribute Vertically"
msgid ""
"Distributes selected items between the top-most item and the bottom-most item"
msgstr ""
"Distributes selected items between the top-most item and the bottom-most item"
msgid "Create a corner"
msgstr "Create a corner"
msgid "Remove corner"
msgstr "Remove corner"
msgid "Keep Arc Center, Adjust Radius"
msgstr "Keep Arc Center, Adjust Radius"
msgid "Switch arc editing mode to keep center, adjust radius and endpoints"
msgstr "Switch arc editing mode to keep center, adjust radius and endpoints"
msgid "Keep Arc Endpoints or Direction of Starting Point"
msgstr "Keep Arc Endpoints or Direction of Starting Point"
msgid ""
"Switch arc editing mode to keep endpoints, or to keep direction of the other "
"point"
msgstr ""
"Switch arc editing mode to keep endpoints, or to keep direction of the other "
"point"
msgid "Position Relative To..."
msgstr "Position Relative To…"
msgid "Positions the selected item(s) by an exact amount relative to another"
msgstr "Positions the selected item(s) by an exact amount relative to another"
msgid "Select/Expand Connection"
msgstr "Select/Expand Connection"
msgid ""
"Selects a connection or expands an existing selection to junctions, pads, or "
"entire connections"
msgstr ""
"Selects a connection or expands an existing selection to junctions, pads, or "
"entire connections"
msgid "Unroute Selected"
msgstr "Unroute Selected"
msgid "Unroutes selected items to the nearest pad."
msgstr "Unroutes selected items to the nearest pad."
msgid "Select All Tracks in Net"
msgstr "Select All Tracks in Net"
msgid "Selects all tracks & vias belonging to the same net."
msgstr "Selects all tracks & vias belonging to the same net."
msgid "Deselect All Tracks in Net"
msgstr "Deselect All Tracks in Net"
msgid "Deselects all tracks & vias belonging to the same net."
msgstr "Deselects all tracks & vias belonging to the same net."
msgid "Select All Unconnected Footprints"
msgstr "Select All Unconnected Footprints"
msgid "Selects all unconnected footprints belonging to each selected net."
msgstr "Selects all unconnected footprints belonging to each selected net."
msgid "Grab Nearest Unconnected Footprints"
msgstr "Grab Nearest Unconnected Footprints"
msgid ""
"Selects and initiates moving the nearest unconnected footprint on each "
"selected net."
msgstr ""
"Selects and initiates moving the nearest unconnected footprint on each "
"selected net."
msgid "Selects all footprints and tracks in the schematic sheet"
msgstr "Selects all footprints and tracks in the schematic sheet"
msgid "Items in Same Hierarchical Sheet"
msgstr "Items in Same Hierarchical Sheet"
msgid "Selects all footprints and tracks in the same schematic sheet"
msgstr "Selects all footprints and tracks in the same schematic sheet"
msgid "Select on Schematic"
msgstr "Select on Schematic"
msgid "Selects corresponding items in Schematic editor"
msgstr "Selects corresponding items in Schematic editor"
msgid "Filter Selected Items..."
msgstr "Filter Selected Items..."
msgid "Remove items from the selection by type"
msgstr "Remove items from the selection by type"
msgid "Draft Fill Selected Zone(s)"
msgstr "Draft Fill Selected Zone(s)"
msgid ""
"Update copper fill of selected zone(s) without regard to other interacting "
"zones"
msgstr ""
"Update copper fill of selected zone(s) without regard to other interacting "
"zones"
msgid "Fill All Zones"
msgstr "Fill All Zones"
msgid "Update copper fill of all zones"
msgstr "Update copper fill of all zones"
msgid "Unfill Selected Zone(s)"
msgstr "Unfill Selected Zone(s)"
msgid "Remove copper fill from selected zone(s)"
msgstr "Remove copper fill from selected zone(s)"
msgid "Unfill All Zones"
msgstr "Unfill All Zones"
msgid "Remove copper fill from all zones"
msgstr "Remove copper fill from all zones"
msgid "Place Selected Footprints"
msgstr "Place Selected Footprints"
msgid "Performs automatic placement of selected components"
msgstr "Performs automatic placement of selected components"
msgid "Place Off-Board Footprints"
msgstr "Place Off-Board Footprints"
msgid "Performs automatic placement of components outside board area"
msgstr "Performs automatic placement of components outside board area"
msgid "Route Single Track"
msgstr "Route Single Track"
msgid "Route tracks"
msgstr "Route tracks"
msgid "Route Differential Pair"
msgstr "Route Differential Pair"
msgid "Route differential pairs"
msgstr "Route differential pairs"
msgid "Interactive Router Settings..."
msgstr "Interactive Router Settings…"
msgid "Open Interactive Router settings"
msgstr "Open Interactive Router settings"
msgid "Differential Pair Dimensions..."
msgstr "Differential Pair Dimensions..."
msgid "Open Differential Pair Dimension settings"
msgstr "Open Differential Pair Dimension settings"
msgid "Router Highlight Mode"
msgstr "Router Highlight Mode"
msgid "Switch router to highlight mode"
msgstr "Switch router to highlight mode"
msgid "Router Shove Mode"
msgstr "Router Shove Mode"
msgid "Switch router to shove mode"
msgstr "Switch router to shove mode"
msgid "Router Walkaround Mode"
msgstr "Router Walkaround Mode"
msgid "Switch router to walkaround mode"
msgstr "Switch router to walkaround mode"
msgid "Cycle Router Mode"
msgstr "Cycle Router Mode"
msgid "Cycle router to the next mode"
msgstr "Cycle router to the next mode"
msgid "Set Layer Pair..."
msgstr "Set Layer Pair..."
msgid "Change active layer pair for routing"
msgstr "Change active layer pair for routing"
msgid "Tune Length of a Single Track"
msgstr "Tune Length of a Single Track"
msgid "Tune length of a single track"
msgstr "Tune length of a single track"
msgid "Tune Length of a Differential Pair"
msgstr "Tune Length of a Differential Pair"
msgid "Tune length of a differential pair"
msgstr "Tune length of a differential pair"
msgid "Tune Skew of a Differential Pair"
msgstr "Tune Skew of a Differential Pair"
msgid "Tune skew of a differential pair"
msgstr "Tune skew of a differential pair"
msgid "Walks the current track back one segment."
msgstr "Walks the current track back one segment."
msgid "Route From Other End"
msgstr "Route From Other End"
msgid ""
"Commits current segments and starts next segment from nearest ratsnest end."
msgstr ""
"Commits current segments and starts next segment from nearest ratsnest end."
msgid "Attempt Finish"
msgstr "Attempt Finish"
msgid "Attempts to complete current route to nearest ratsnest end."
msgstr "Attempts to complete current route to nearest ratsnest end."
msgid "Route Selected"
msgstr "Route Selected"
msgid "Sequentially route selected items from ratsnest anchor."
msgstr "Sequentially route selected items from ratsnest anchor."
msgid "Route Selected From Other End"
msgstr "Route Selected From Other End"
msgid "Sequentially route selected items from other end of ratsnest anchor."
msgstr "Sequentially route selected items from other end of ratsnest anchor."
msgid "Attempt Finish Selected (Autoroute)"
msgstr "Attempt Finish Selected (Autoroute)"
msgid "Sequentially attempt to automatically route all selected pads."
msgstr "Sequentially attempt to automatically route all selected pads."
msgid ""
"Splits the track segment into two segments connected at the cursor position."
msgstr ""
"Splits the track segment into two segments connected at the cursor position."
msgid "Drag 45 Degree Mode"
msgstr "Drag 45 Degree Mode"
msgid "Drags the track segment while keeping connected tracks at 45 degrees."
msgstr "Drags the track segment while keeping connected tracks at 45 degrees."
msgid "Drag Free Angle"
msgstr "Drag Free Angle"
msgid ""
"Drags the nearest joint in the track without restricting the track angle."
msgstr ""
"Drags the nearest joint in the track without restricting the track angle."
msgid "Update All Tuning Patterns"
msgstr "Update All Tuning Patterns"
msgid "Attempt to re-tune existing tuning patterns within their bounds"
msgstr "Attempt to re-tune existing tuning patterns within their bounds"
msgid "Rebuild All Generators"
msgstr "Rebuild All Generators"
msgid "Rebuilds geometry of all generators"
msgstr "Rebuilds geometry of all generators"
msgid "Rebuild Selected Generators"
msgstr "Rebuild Selected Generators"
msgid "Rebuilds geometry of selected generator(s)"
msgstr "Rebuilds geometry of selected generator(s)"
msgid "Generators Manager"
msgstr "Generators Manager"
msgid "Show a manager dialog for Generator objects"
msgstr "Show a manager dialog for Generator objects"
msgid "Don't show again"
msgstr "Don't show again"
#, c-format
msgid ""
"Not all zones are filled. Use Edit > Fill All Zones (%s) if you wish to see "
"all fills."
msgstr ""
"Not all zones are filled. Use Edit > Fill All Zones (%s) if you wish to see "
"all fills."
msgid "Dimmed"
msgstr "Dimmed"
msgid "Hidden"
msgstr "Hidden"
msgid "Inactive Layer Display"
msgstr "Inactive Layer Display"
msgid "Item locked."
msgstr "Item locked."
msgid ""
"Warning: some pasted items were on layers which are not present in the "
"current board.\n"
"These items could not be pasted.\n"
msgstr ""
"Warning: some pasted items were on layers which are not present in the "
"current board.\n"
"These items could not be pasted.\n"
msgid "Invalid clipboard contents"
msgstr "Invalid clipboard contents"
#, c-format
msgid ""
"Error loading board.\n"
"%s"
msgstr ""
"Error loading board.\n"
"%s"
msgid "Append Board"
msgstr "Append Board"
msgid "Active Layer"
msgstr "Active Layer"
msgid "All Layers"
msgstr "All Layers"
msgid "Object Snapping"
msgstr "Object Snapping"
#, c-format
msgid "DP Gap Constraints: %s"
msgstr "DP Gap Constraints: %s"
msgid "Resolved clearance"
msgstr "Resolved clearance"
msgid "Actual clearance"
msgstr "Actual clearance"
msgid "Resolved hole clearance"
msgstr "Resolved hole clearance"
msgid "Actual hole clearance"
msgstr "Actual hole clearance"
msgid "Resolved edge clearance"
msgstr "Resolved edge clearance"
msgid "Resolved margin clearance"
msgstr "Resolved margin clearance"
msgid "Selected Items"
msgstr "Selected Items"
msgid "Resize Table Cells"
msgstr "Resize Table Cells"
msgid "Move Midpoint to Location"
msgstr "Move Midpoint to Location"
msgid "Move Midpoint"
msgstr "Move Midpoint"
msgid "Move Corner to Location"
msgstr "Move Corner to Location"
msgid "Move Corner"
msgstr "Move Corner"
msgid "Add Zone Corner"
msgstr "Add Zone Corner"
msgid "Split Segment"
msgstr "Split Segment"
msgid "Remove Zone Corner"
msgstr "Remove Zone Corner"
msgid "Remove Polygon Corner"
msgstr "Remove Polygon Corner"
msgid "Select/Expand Connection..."
msgstr "Select/Expand Connection..."
msgid "Align/Distribute"
msgstr "Align/Distribute"
msgid "Align to Middle"
msgstr "Align to Middle"
msgid "Align to Center"
msgstr "Align to Center"
msgid "Position Relative"
msgstr "Position Relative"
msgid "Click on reference item..."
msgstr "Click on reference item..."
msgid "Add Zone Cutout"
msgstr "Add Zone Cutout"
msgid "Add a zone"
msgstr "Add a zone"
msgid "Checking Zones"
msgstr "Checking Zones"
msgid "Fill Zone(s)"
msgstr "Fill Zone(s)"
msgid "Show DRC rules"
msgstr "Show DRC rules"
msgid "Rules"
msgstr "Rules"
msgid "Zone fills may be inaccurate. DRC rules contain errors."
msgstr "Zone fills may be inaccurate. DRC rules contain errors."
#, c-format
msgid "Refill %d Zones"
msgstr "Refill %d Zones"
msgid "Auto-fill Zone(s)"
msgstr "Auto-fill Zone(s)"
msgid "Open Preferences"
msgstr "Open Preferences"
msgid ""
"Automatic refill of zones can be turned off in Preferences if it becomes too "
"slow."
msgstr ""
"Automatic refill of zones can be turned off in Preferences if it becomes too "
"slow."
msgid "Fill Zone"
msgstr "Fill Zone"
msgid "Unfill Zone"
msgstr "Unfill Zone"
msgid "Checking null tracks and vias..."
msgstr "Checking null tracks and vias..."
msgid "Removing null tracks and vias..."
msgstr "Removing null tracks and vias..."
msgid "Checking redundant tracks..."
msgstr "Checking redundant tracks..."
msgid "Removing redundant tracks..."
msgstr "Removing redundant tracks..."
msgid "Checking shorting tracks..."
msgstr "Checking shorting tracks..."
msgid "Removing shorting tracks..."
msgstr "Removing shorting tracks..."
msgid "Checking tracks in pads..."
msgstr "Checking tracks in pads..."
msgid "Removing tracks in pads..."
msgstr "Removing tracks in pads..."
msgid "Checking dangling tracks and vias..."
msgstr "Checking dangling tracks and vias..."
msgid "Removing dangling tracks..."
msgstr "Removing dangling tracks..."
msgid "Removing dangling vias..."
msgstr "Removing dangling vias..."
msgid "Checking collinear tracks..."
msgstr "Checking collinear tracks..."
msgid "Merging collinear tracks..."
msgstr "Merging collinear tracks..."
msgid "Incomplete undo/redo operation: some items not found"
msgstr "Incomplete undo/redo operation: some items not found"
msgid "Show tracks"
msgstr "Show tracks"
msgid "Show all vias"
msgstr "Show all vias"
msgid "Show all pads"
msgstr "Show all pads"
msgid "Show copper zones"
msgstr "Show copper zones"
msgid "Show user images"
msgstr "Show user images"
msgid "Footprints Front"
msgstr "Footprints Front"
msgid "Show footprints that are on board's front"
msgstr "Show footprints that are on board's front"
msgid "Footprints Back"
msgstr "Footprints Back"
msgid "Show footprints that are on board's back"
msgstr "Show footprints that are on board's back"
msgid "Through-hole Pads"
msgstr "Through-hole Pads"
msgid "Show through-hole pads"
msgstr "Show through-hole pads"
msgid "Hidden Text"
msgstr "Hidden Text"
msgid "Show text marked as hidden"
msgstr "Show text marked as hidden"
msgid "Show unconnected nets as a ratsnest"
msgstr "Show unconnected nets as a ratsnest"
msgid "DRC Warnings"
msgstr "DRC Warnings"
msgid "DRC violations with a Warning severity"
msgstr "DRC violations with a Warning severity"
msgid "DRC Errors"
msgstr "DRC Errors"
msgid "DRC violations with an Error severity"
msgstr "DRC violations with an Error severity"
msgid "DRC Exclusions"
msgstr "DRC Exclusions"
msgid "DRC violations which have been individually excluded"
msgstr "DRC violations which have been individually excluded"
msgid "Show footprint and text origins as a cross"
msgstr "Show footprint and text origins as a cross"
msgid "Locked Item Shadow"
msgstr "Locked Item Shadow"
msgid "Show a shadow marker on locked items"
msgstr "Show a shadow marker on locked items"
msgid "Conflict Footprint Shadow"
msgstr "Conflict Footprint Shadow"
msgid "Show a shadow marker on conflicting footprints"
msgstr "Show a shadow marker on conflicting footprints"
msgid "Show drawing sheet borders and title block"
msgstr "Show drawing sheet borders and title block"
msgid "No Layers"
msgstr "No Layers"
msgid "All Copper Layers"
msgstr "All Copper Layers"
msgid "Inner Copper Layers"
msgstr "Inner Copper Layers"
msgid "Front Layers"
msgstr "Front Layers"
msgid "Front Assembly View"
msgstr "Front Assembly View"
msgid "Back Layers"
msgstr "Back Layers"
msgid "Back Assembly View"
msgstr "Back Assembly View"
#, c-format
msgid ""
"Save and restore layer visibility combinations.\n"
"Use %s+Tab to activate selector.\n"
"Successive Tabs while holding %s down will cycle through presets in the "
"popup."
msgstr ""
"Save and restore layer visibility combinations.\n"
"Use %s+Tab to activate selector.\n"
"Successive Tabs while holding %s down will cycle through presets in the "
"popup."
#, c-format
msgid ""
"Save and restore view location and zoom.\n"
"Use %s+Tab to activate selector.\n"
"Successive Tabs while holding %s down will cycle through viewports in the "
"popup."
msgstr ""
"Save and restore view location and zoom.\n"
"Use %s+Tab to activate selector.\n"
"Successive Tabs while holding %s down will cycle through viewports in the "
"popup."
msgid "Filter nets"
msgstr "Filter nets"
msgid "Layer Display Options"
msgstr "Layer Display Options"
#, c-format
msgid "Inactive layers (%s):"
msgstr "Inactive layers (%s):"
msgid "Inactive layers:"
msgstr "Inactive layers:"
msgid "Inactive layers will be shown in full color"
msgstr "Inactive layers will be shown in full color"
msgid "Dim"
msgstr "Dim"
msgid "Inactive layers will be dimmed"
msgstr "Inactive layers will be dimmed"
msgid "Hide"
msgstr "Hide"
msgid "Inactive layers will be hidden"
msgstr "Inactive layers will be hidden"
msgid "Flip board view"
msgstr "Flip board view"
msgid "Net Display Options"
msgstr "Net Display Options"
#, c-format
msgid "Net colors (%s):"
msgstr "Net colors (%s):"
msgid "Net colors:"
msgstr "Net colors:"
msgid "Choose when to show net and netclass colors"
msgstr "Choose when to show net and netclass colors"
msgid "Net and netclass colors are shown on all copper items"
msgstr "Net and netclass colors are shown on all copper items"
msgid "Net and netclass colors are shown on the ratsnest only"
msgstr "Net and netclass colors are shown on the ratsnest only"
msgid "Net and netclass colors are not shown"
msgstr "Net and netclass colors are not shown"
#, c-format
msgid "Ratsnest display (%s):"
msgstr "Ratsnest display (%s):"
msgid "Ratsnest display:"
msgstr "Ratsnest display:"
msgid "Choose which ratsnest lines to display"
msgstr "Choose which ratsnest lines to display"
msgid "Show ratsnest lines to items on all layers"
msgstr "Show ratsnest lines to items on all layers"
msgid "Visible layers"
msgstr "Visible layers"
msgid "Show ratsnest lines to items on visible layers"
msgstr "Show ratsnest lines to items on visible layers"
msgid "Hide all ratsnest lines"
msgstr "Hide all ratsnest lines"
msgid "Set Net Color"
msgstr "Set Net Color"
msgid "Clear Net Color"
msgstr "Clear Net Color"
#, c-format
msgid "Highlight %s"
msgstr "Highlight %s"
#, c-format
msgid "Select Tracks and Vias in %s"
msgstr "Select Tracks and Vias in %s"
#, c-format
msgid "Unselect Tracks and Vias in %s"
msgstr "Unselect Tracks and Vias in %s"
msgid "Show All Nets"
msgstr "Show All Nets"
msgid "Hide All Other Nets"
msgstr "Hide All Other Nets"
#, c-format
msgid "Click to hide ratsnest for %s"
msgstr "Click to hide ratsnest for %s"
#, c-format
msgid "Click to show ratsnest for %s"
msgstr "Click to show ratsnest for %s"
msgid ""
"Double click (or middle click) to change color; right click for more actions"
msgstr ""
"Double click (or middle click) to change color; right click for more actions"
msgid "Objects"
msgstr "Objects"
msgid "Double click or middle click for color change, right click for menu"
msgstr "Double click or middle click for color change, right click for menu"
msgid "Show or hide this layer"
msgstr "Show or hide this layer"
msgid "Adhesive on board's front"
msgstr "Adhesive on board's front"
msgid "Adhesive on board's back"
msgstr "Adhesive on board's back"
msgid "Solder paste on board's front"
msgstr "Solder paste on board's front"
msgid "Solder paste on board's back"
msgstr "Solder paste on board's back"
msgid "Silkscreen on board's front"
msgstr "Silkscreen on board's front"
msgid "Silkscreen on board's back"
msgstr "Silkscreen on board's back"
msgid "Solder mask on board's front"
msgstr "Solder mask on board's front"
msgid "Solder mask on board's back"
msgstr "Solder mask on board's back"
msgid "Explanatory drawings"
msgstr "Explanatory drawings"
msgid "Explanatory comments"
msgstr "Explanatory comments"
msgid "User defined meaning"
msgstr "User defined meaning"
msgid "Board's perimeter definition"
msgstr "Board's perimeter definition"
msgid "Board's edge setback outline"
msgstr "Board's edge setback outline"
msgid "Footprint courtyards on board's front"
msgstr "Footprint courtyards on board's front"
msgid "Footprint courtyards on board's back"
msgstr "Footprint courtyards on board's back"
msgid "Footprint assembly on board's front"
msgstr "Footprint assembly on board's front"
msgid "Footprint assembly on board's back"
msgstr "Footprint assembly on board's back"
msgid "User defined layer 1"
msgstr "User defined layer 1"
msgid "User defined layer 2"
msgstr "User defined layer 2"
msgid "User defined layer 3"
msgstr "User defined layer 3"
msgid "User defined layer 4"
msgstr "User defined layer 4"
msgid "User defined layer 5"
msgstr "User defined layer 5"
msgid "User defined layer 6"
msgstr "User defined layer 6"
msgid "User defined layer 7"
msgstr "User defined layer 7"
msgid "User defined layer 8"
msgstr "User defined layer 8"
msgid "User defined layer 9"
msgstr "User defined layer 9"
msgid "Front copper layer"
msgstr "Front copper layer"
msgid "Back copper layer"
msgstr "Back copper layer"
msgid "Inner copper layer"
msgstr "Inner copper layer"
msgid "Show All Copper Layers"
msgstr "Show All Copper Layers"
msgid "Hide All Copper Layers"
msgstr "Hide All Copper Layers"
msgid "Show All Non Copper Layers"
msgstr "Show All Non Copper Layers"
msgid "Hide All Non Copper Layers"
msgstr "Hide All Non Copper Layers"
msgid "Show Only Front Assembly Layers"
msgstr "Show Only Front Assembly Layers"
msgid "Show Only Front Layers"
msgstr "Show Only Front Layers"
msgid "Show Only Inner Layers"
msgstr "Show Only Inner Layers"
msgid "Show Only Back Layers"
msgstr "Show Only Back Layers"
msgid "Show Only Back Assembly Layers"
msgstr "Show Only Back Assembly Layers"
#, c-format
msgid "Set opacity of %s"
msgstr "Set opacity of %s"
msgid "Set Netclass Color"
msgstr "Set Netclass Color"
msgid "Use Color from Schematic"
msgstr "Use Color from Schematic"
msgid "Clear Netclass Color"
msgstr "Clear Netclass Color"
#, c-format
msgid "Highlight Nets in %s"
msgstr "Highlight Nets in %s"
msgid "Show All Netclasses"
msgstr "Show All Netclasses"
msgid "Hide All Other Netclasses"
msgstr "Hide All Other Netclasses"
#, c-format
msgid "Show or hide ratsnest for nets in %s"
msgstr "Show or hide ratsnest for nets in %s"
msgid ""
"The current color theme is read-only. Create a new theme in Preferences to "
"enable color editing."
msgstr ""
"The current color theme is read-only. Create a new theme in Preferences to "
"enable color editing."
msgid "Show the Net Inspector"
msgstr "Show the Net Inspector"
msgid "Configure net classes"
msgstr "Configure net classes"
msgid "Create a new project for this board"
msgstr "Create a new project for this board"
msgid "Omit extra information"
msgstr "Omit extra information"
msgid "Omit nets"
msgstr "Omit nets"
msgid "Do not prefix path with footprint UUID."
msgstr "Do not prefix path with footprint UUID."
msgid "No footprint selected"
msgstr "No footprint selected"
msgid "Rule Areas"
msgstr "Rule Areas"
msgid "Dimensions"
msgstr "Dimensions"
msgid "Priority"
msgstr "Priority"
msgid "Textbox"
msgstr "Textbox"
msgid "Class"
msgstr "Class"
msgid "No Net"
msgstr "No Net"
msgid "Cutout"
msgstr "Cutout"
msgid "No vias"
msgstr "No vias"
msgid "No tracks"
msgstr "No tracks"
msgid "No pads"
msgstr "No pads"
msgid "No copper zones"
msgstr "No copper zones"
msgid "No footprints"
msgstr "No footprints"
msgid "Restrictions"
msgstr "Restrictions"
#, c-format
msgid "%s"
msgstr "%s"
#, c-format
msgid "%s, %s and %s"
msgstr "%s, %s and %s"
#, c-format
msgid "%s, %s and %d more"
msgstr "%s, %s and %d more"
msgid "Fill Mode"
msgstr "Fill Mode"
msgid "Filled Area"
msgstr "Filled Area"
msgid "Corner Count"
msgstr "Corner Count"
msgid "Rule Area"
msgstr "Rule Area"
msgid "Teardrop Area"
msgstr "Teardrop Area"
msgid "Copper Zone"
msgstr "Copper Zone"
msgid "Non-copper Zone"
msgstr "Non-copper Zone"
#, c-format
msgid "on %s"
msgstr "on %s"
#, c-format
msgid "on %s and %s"
msgstr "on %s and %s"
#, c-format
msgid "on %s, %s and %s"
msgstr "on %s, %s and %s"
#, c-format
msgid "on %s, %s and %zu more"
msgstr "on %s, %s and %zu more"
#, c-format
msgid "Rule Area Cutout %s"
msgstr "Rule Area Cutout %s"
#, c-format
msgid "Zone Cutout %s"
msgstr "Zone Cutout %s"
#, c-format
msgid "Rule Area %s"
msgstr "Rule Area %s"
#, c-format
msgid "Zone %s %s"
msgstr "Zone %s %s"
msgid "Cannot be less than zone minimum width"
msgstr "Cannot be less than zone minimum width"
msgid "Hatch Width"
msgstr "Hatch Width"
msgid "Hatch Gap"
msgstr "Hatch Gap"
msgid "Hatch Minimum Hole Ratio"
msgstr "Hatch Minimum Hole Ratio"
msgid "Smoothing Effort"
msgstr "Smoothing Effort"
msgid "Smoothing Amount"
msgstr "Smoothing Amount"
msgid "Remove Islands"
msgstr "Remove Islands"
msgid "Minimum Island Area"
msgstr "Minimum Island Area"
msgid "Minimum Width"
msgstr "Minimum Width"
msgid "Pad Connections"
msgstr "Pad Connections"
msgid "Checking zone fills..."
msgstr "Checking zone fills…"
msgid "Building zone fills..."
msgstr "Building zone fills..."
msgid "Removing isolated copper islands..."
msgstr "Removing isolated copper islands..."
msgid "Zone fills are out-of-date. Refill?"
msgstr "Zone fills are out-of-date. Refill?"
msgid "Refill"
msgstr "Refill"
msgid "Continue without Refill"
msgstr "Continue without Refill"
msgid ""
"Top zone has the highest priority. When a zone is inside another zone, if "
"its priority is higher, its outlines are removed from the other zone."
msgstr ""
"Top zone has the highest priority. When a zone is inside another zone, if "
"its priority is higher, its outlines are removed from the other zone."
msgid "Repour"
msgstr "Repour"
msgid "inherited"
msgstr "inherited"
msgid "thermal reliefs"
msgstr "thermal reliefs"
msgid "solid"
msgstr "solid"
msgid "thermal reliefs for PTH"
msgstr "thermal reliefs for PTH"
msgid "[INFO] load failed: input line too long\n"
msgstr "[INFO] load failed: input line too long\n"
msgid "bitmap2component;Bitmap;Converter;"
msgstr "bitmap2component;Bitmap;Converter;"
msgid "Bitmap to Component Converter"
msgstr "Bitmap to Component Converter"
msgid "Create a component from a bitmap for use with KiCad"
msgstr "Create a component from a bitmap for use with KiCad"
msgid "KiCad Schematic Editor (Standalone)"
msgstr "KiCad Schematic Editor (Standalone)"
msgid "Schematic Capture Tool"
msgstr "Schematic Capture Tool"
msgid "Standalone schematic editor for KiCad schematics"
msgstr "Standalone schematic editor for KiCad schematics"
msgid "eeschema"
msgstr "eeschema"
msgid "Gerber File Viewer"
msgstr "Gerber File Viewer"
msgid "View Gerber files"
msgstr "View Gerber files"
msgid "gerbview;PCB;Gerber;"
msgstr "gerbview;PCB;Gerber;"
msgid "Projectmanager;"
msgstr "Projectmanager;"
msgid "EDA Suite"
msgstr "EDA Suite"
msgid "Suite of tools for schematic design and circuit board layout"
msgstr "Suite of tools for schematic design and circuit board layout"
msgid "KiCad PCB Calculator"
msgstr "KiCad PCB Calculator"
msgid "PCB;Calculator;"
msgstr "PCB;Calculator;"
msgid "PCB Calculator"
msgstr "PCB Calculator"
msgid "Calculator for various electronics-related computations"
msgstr "Calculator for various electronics-related computations"
msgid "pcbnew;PCB;Circuit;Layout;Design;Editor;Footprint;"
msgstr "pcbnew;PCB;Circuit;Layout;Design;Editor;Footprint;"
msgid "KiCad PCB Editor (Standalone)"
msgstr "KiCad PCB Editor (Standalone)"
msgid "PCB layout editor"
msgstr "PCB layout editor"
msgid "Standalone circuit board editor for KiCad boards"
msgstr "Standalone circuit board editor for KiCad boards"
msgid "An EDA suite for schematic and circuit board design"
msgstr "An EDA suite for schematic and circuit board design"
msgid "EDA"
msgstr "EDA"
msgid "Circuit board"
msgstr "Circuit board"
msgid ""
"KiCad is a free and open-source electronics design automation (EDA) suite. "
"It features schematic capture, integrated circuit simulation, printed "
"circuit board (PCB) layout, 3D rendering, and plotting/data export to "
"numerous formats. KiCad also includes a high-quality component library "
"featuring thousands of symbols, footprints, and 3D models. KiCad has minimal "
"system requirements and runs on Linux, Windows, and macOS."
msgstr ""
"KiCad is a free and open-source electronics design automation (EDA) suite. "
"It features schematic capture, integrated circuit simulation, printed "
"circuit board (PCB) layout, 3D rendering, and plotting/data export to "
"numerous formats. KiCad also includes a high-quality component library "
"featuring thousands of symbols, footprints, and 3D models. KiCad has minimal "
"system requirements and runs on Linux, Windows, and macOS."
msgid "KiCad PCB Layout Editor"
msgstr "KiCad PCB Layout Editor"
msgid "The KiCad Developers"
msgstr "The KiCad Developers"
msgid "Gerber file"
msgstr "Gerber file"
msgid "Excellon drill file"
msgstr "Excellon drill file"
msgid "KiCad Project"
msgstr "KiCad Project"
msgid "KiCad Schematic"
msgstr "KiCad Schematic"
msgid "KiCad Printed Circuit Board"
msgstr "KiCad Printed Circuit Board"
msgid "KiCad Footprint"
msgstr "KiCad Footprint"
msgid "KiCad Schematic Symbol"
msgstr "KiCad Schematic Symbol"
msgid "KiCad Drawing Sheet"
msgstr "KiCad Drawing Sheet"
#~ msgid "Clicking on a pin selects the symbol"
#~ msgstr "Clicking on a pin selects the symbol"
#~ msgid ""
#~ "In schematic editor:\n"
#~ "If enabled, clicking on a pin select the parent symbol.\n"
#~ "If disabled, clicking on a pin select only the pin."
#~ msgstr ""
#~ "In schematic editor:\n"
#~ "If enabled, clicking on a pin select the parent symbol.\n"
#~ "If disabled, clicking on a pin select only the pin."
#, c-format
#~ msgid ""
#~ "Unknown or unexpected record ID %d found inside \"Additional\" section."
#~ msgstr ""
#~ "Unknown or unexpected record ID %d found inside \"Additional\" section."
#, c-format
#~ msgid ""
#~ "Unknown or unexpected record id %d found inside \"FileHeader\" section."
#~ msgstr ""
#~ "Unknown or unexpected record id %d found inside \"FileHeader\" section."
#~ msgid "KiCad Main Window"
#~ msgstr "KiCad Main Window"
#~ msgid "Move board Left"
#~ msgstr "Move board Left"
#~ msgid "Move board Right"
#~ msgstr "Move board Right"
#~ msgid "Move board Up"
#~ msgstr "Move board Up"
#~ msgid "Move board Down"
#~ msgstr "Move board Down"
#~ msgid "Home view"
#~ msgstr "Home view"
#~ msgid "Exclude this violation"
#~ msgstr "Exclude this violation"
#~ msgid "Edit Label"
#~ msgstr "Edit Label"
#~ msgid "Edit Sheet Pin"
#~ msgstr "Edit Sheet Pin"
#~ msgid "Edit Text"
#~ msgstr "Edit Text"
#, c-format
#~ msgid "The current configuration does not include the library '%s'"
#~ msgstr "The current configuration does not include the library '%s'"
#, c-format
#~ msgid "Symbol '%s' has been modified in library '%s'"
#~ msgstr "Symbol '%s' has been modified in library '%s'"
#~ msgid "Label attached to bus item does not describe a bus"
#~ msgstr "Label attached to bus item does not describe a bus"
#~ msgid "Electrical Rule Check Error"
#~ msgstr "Electrical Rule Check Error"
#, c-format
#~ msgid ""
#~ "The current configuration does not include the library '%s'.\n"
#~ "Use Manage Symbol Libraries to edit the configuration."
#~ msgstr ""
#~ "The current configuration does not include the library '%s'.\n"
#~ "Use Manage Symbol Libraries to edit the configuration."
#, c-format
#~ msgid ""
#~ "The library '%s' is not enabled in the current configuration.\n"
#~ "Use Manage Symbol Libraries to edit the configuration."
#~ msgstr ""
#~ "The library '%s' is not enabled in the current configuration.\n"
#~ "Use Manage Symbol Libraries to edit the configuration."
#~ msgid "Import Sheet Pin"
#~ msgstr "Import Sheet Pin"
#~ msgid "Import hierarchical sheet pins"
#~ msgstr "Import hierarchical sheet pins"
#~ msgid "Align Elements to Grid"
#~ msgstr "Align Elements to Grid"
#~ msgid "Edit the SPICE command and plot setup for the current analysis tab"
#~ msgstr "Edit the SPICE command and plot setup for the current analysis tab"
#~ msgid "No new hierarchical labels found."
#~ msgstr "No new hierarchical labels found."
#~ msgid "Change property"
#~ msgstr "Change property"
#~ msgid "Move Current Layer up"
#~ msgstr "Move Current Layer up"
#~ msgid ""
#~ "Show title block in preview mode:\n"
#~ "text placeholders will be replaced with preview data."
#~ msgstr ""
#~ "Show title block in preview mode:\n"
#~ "text placeholders will be replaced with preview data."
#~ msgid ""
#~ "Show title block in edit mode:\n"
#~ "text placeholders are shown as ${keyword} tokens."
#~ msgstr ""
#~ "Show title block in edit mode:\n"
#~ "text placeholders are shown as ${keyword} tokens."
#~ msgid "Create an array"
#~ msgstr "Create an array"
#~ msgid "Autoplace components"
#~ msgstr "Autoplace components"
#~ msgid "Graphics cleanup"
#~ msgstr "Graphics cleanup"
#~ msgid "Board cleanup"
#~ msgstr "Board cleanup"
#~ msgid "Grid Spacing Modifiers"
#~ msgstr "Grid Spacing Modifiers"
#~ msgid "Stagger Type"
#~ msgstr "Stagger Type"
#~ msgid "Items to duplicate"
#~ msgstr "Items to duplicate"
#~ msgid "Circular array params"
#~ msgstr "Circular array params"
#~ msgid ""
#~ "This is the position of the center of the circle\n"
#~ "defining the circular area to create"
#~ msgstr ""
#~ "This is the position of the center of the circle\n"
#~ "defining the circular area to create"
#~ msgid ""
#~ "Array radius,\n"
#~ "from Ref point pos and array center:"
#~ msgstr ""
#~ "Array radius,\n"
#~ "from Ref point pos and array center:"
#~ msgid ""
#~ "Array angle,\n"
#~ "from Ref point pos and array center:"
#~ msgstr ""
#~ "Array angle,\n"
#~ "from Ref point pos and array center:"
#~ msgid "Duplicate parameters"
#~ msgstr "Duplicate parameters"
#~ msgid "Change dimension properties"
#~ msgstr "Change dimension properties"
#, c-format
#~ msgid "Exclude all violations of rule '%s'"
#~ msgstr "Exclude all violations of rule '%s'"
#~ msgid "Run Inspect > Clearance Resolution"
#~ msgstr "Run Inspect > Clearance Resolution"
#~ msgid "Run Inspect > Constraints Resolution"
#~ msgstr "Run Inspect > Constraints Resolution"
#~ msgid "Run Inspect > Compare Footprint with Library"
#~ msgstr "Run Inspect > Compare Footprint with Library"
#~ msgid "Modify footprint properties"
#~ msgstr "Modify footprint properties"
#~ msgid "Set values to 0 to use Board Setup values."
#~ msgstr "Set values to 0 to use Board Setup values."
#~ msgid "Set values to 0 to use netclass values."
#~ msgstr "Set values to 0 to use netclass values."
#~ msgid "(as a percentage of pad/via size)"
#~ msgstr "(as a percentage of pad/via size)"
#~ msgid "Best length:"
#~ msgstr "Best length:"
#~ msgid "Maximum length:"
#~ msgstr "Maximum length:"
#~ msgid "Best height:"
#~ msgstr "Best height:"
#~ msgid "Modified group"
#~ msgstr "Modified group"
#~ msgid "Modify pad"
#~ msgstr "Modify pad"
#~ msgid "Set values to 0 to use parent footprint or netclass values."
#~ msgstr "Set values to 0 to use parent footprint or netclass values."
#~ msgid "Modify drawing properties"
#~ msgstr "Modify drawing properties"
#~ msgid "Modified alignment target"
#~ msgstr "Modified alignment target"
#~ msgid "Change text properties"
#~ msgstr "Change text properties"
#~ msgid "Change text box properties"
#~ msgstr "Change text box properties"
#~ msgid "Edit track/via properties"
#~ msgstr "Edit track/via properties"
#~ msgid "Updating nets"
#~ msgstr "Updating nets"
#~ msgid ""
#~ "### Top-level Clauses\n"
#~ "\n"
#~ " (version <number>)\n"
#~ "\n"
#~ " (rule <rule_name> <rule_clause> ...)\n"
#~ "\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Rule Clauses\n"
#~ "\n"
#~ " (constraint <constraint_type> ...)\n"
#~ "\n"
#~ " (condition \"<expression>\")\n"
#~ "\n"
#~ " (layer \"<layer_name>\")\n"
#~ "\n"
#~ " (severity <severity_name>)\n"
#~ "\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Constraints\n"
#~ "\n"
#~ "| Constraint type | Argument "
#~ "type "
#~ "| "
#~ "Description "
#~ "|\n"
#~ "|---------------------------|------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n"
#~ "| `annular_width` | min/opt/"
#~ "max "
#~ "| Checks the width of annular rings on vias."
#~ "<br> "
#~ "|\n"
#~ "| `clearance` | "
#~ "min "
#~ "| Specifies the **electrical** clearance between copper objects of "
#~ "different nets. (See `physical_clearance` if you wish to specify "
#~ "clearance between objects regardless of net.)<br><br>To allow copper "
#~ "objects to overlap (collide), create a `clearance` constraint with the "
#~ "`min` value less than zero (for example, `-1`)."
#~ "<br> "
#~ "|\n"
#~ "| `courtyard_clearance` | "
#~ "min "
#~ "| Checks the clearance between footprint courtyards and generates an "
#~ "error if any two courtyards are closer than the `min` distance. If a "
#~ "footprint does not have a courtyard shape, no errors will be generated "
#~ "from this constraint."
#~ "<br> "
#~ "|\n"
#~ "| `diff_pair_gap` | min/opt/"
#~ "max "
#~ "| Checks the gap between coupled tracks in a differential pair. Coupled "
#~ "tracks are segments that are parallel to each other. Differential pair "
#~ "gap is not tested on uncoupled portions of a differential pair (for "
#~ "example, the fanout from a component)."
#~ "<br> "
#~ "|\n"
#~ "| `diff_pair_uncoupled` | "
#~ "max "
#~ "| Checks the distance that a differential pair track is routed uncoupled "
#~ "from the other polarity track in the pair (for example, where the pair "
#~ "fans out from a component, or becomes uncoupled to pass around another "
#~ "object such as a via)."
#~ "<br> "
#~ "|\n"
#~ "| `disallow` | "
#~ "`track`<br>`via`<br>`micro_via`<br>`buried_via`<br>`pad`<br>`zone`<br>`text`<br>`graphic`<br>`hole`<br>`footprint`<br> "
#~ "| Specify one or more object types to disallow, separated by spaces. For "
#~ "example, `(constraint disallow track)` or `(constraint disallow track via "
#~ "pad)`. If an object of this type matches the rule condition, a DRC error "
#~ "will be created.<br><br>This constraint is essentially the same as a "
#~ "keepout rule area, but can be used to create more specific keepout "
#~ "restrictions."
#~ "<br> |\n"
#~ "| `edge_clearance` | min/opt/"
#~ "max "
#~ "| Checks the clearance between objects and the board edge.<br><br>This "
#~ "can also be thought of as the \"milling tolerance\" as the board edge "
#~ "will include all graphical items on the `Edge.Cuts` layer as well as any "
#~ "*oval* pad holes. (See `physical_hole_clearance` for the drilling "
#~ "tolerance.)<br> "
#~ "|\n"
#~ "| `length` | min/"
#~ "max "
#~ "| Checks the total routed length for the nets that match the rule "
#~ "condition and generates an error for each net that is below the `min` "
#~ "value (if specified) or above the `max` value (if specified) of the "
#~ "constraint."
#~ "<br> "
#~ "|\n"
#~ "| `hole` | min/"
#~ "max "
#~ "| Checks the size (diameter) of a drilled hole in a pad or via. For oval "
#~ "holes, the smaller (minor) diameter will be tested against the `min` "
#~ "value (if specified) and the larger (major) diameter will be tested "
#~ "against the `max` value (if specified)."
#~ "<br> "
#~ "|\n"
#~ "| `hole_clearance` | "
#~ "min "
#~ "| Checks the clearance between a drilled hole in a pad or via and copper "
#~ "objects on a different net. The clearance is measured from the diameter "
#~ "of the hole, not its center."
#~ "<br> "
#~ "|\n"
#~ "| `hole_to_hole` | "
#~ "min "
#~ "| Checks the clearance between mechanically-drilled holes in pads and "
#~ "vias. The clearance is measured between the diameters of the holes, not "
#~ "between their centers.<br><br>This constraint is soley for the protection "
#~ "of drill bits. The clearance between **laser-drilled** (microvias) and "
#~ "other non-mechanically-drilled holes is not checked, nor is the clearance "
#~ "between **milled** (oval-shaped) and other non-mechanically-drilled holes."
#~ "<br> |\n"
#~ "| `physical_clearance` | "
#~ "min "
#~ "| Checks the clearance between two objects on a given layer (including "
#~ "non-copper layers).<br><br>While this can perform more general-purpose "
#~ "checks than `clearance`, it is much slower. Use `clearance` where "
#~ "possible."
#~ "<br> "
#~ "|\n"
#~ "| `physical_hole_clearance` | "
#~ "min "
#~ "| Checks the clearance between a drilled hole in a pad or via and another "
#~ "object, regardless of net. The clearance is measured from the diameter of "
#~ "the hole, not its center.<br><br>This can also be thought of as the "
#~ "\"drilling tolerance\" as it only includes **round** holes (see "
#~ "`edge_clearance` for the milling tolerance)."
#~ "<br> "
#~ "|\n"
#~ "| `silk_clearance` | min/opt/"
#~ "max "
#~ "| Checks the clearance between objects on silkscreen layers and other "
#~ "objects."
#~ "<br> "
#~ "|\n"
#~ "| `skew` | "
#~ "max "
#~ "| Checks the total skew for the nets that match the rule condition, that "
#~ "is, the difference between the length of each net and the average of all "
#~ "the lengths of each net that is matched by the rule. If the absolute "
#~ "value of the difference between that average and the length of any one "
#~ "net is above the constraint `max` value, an error will be generated."
#~ "<br> "
#~ "|\n"
#~ "| `thermal_relief_gap` | "
#~ "min "
#~ "| Specifies the width of the gap between a pad and a zone with a thermal-"
#~ "relief connection."
#~ "<br> "
#~ "|\n"
#~ "| `thermal_spoke_width` | "
#~ "opt "
#~ "| Specifies the width of the spokes connecting a pad to a zone with a "
#~ "thermal-relief connection."
#~ "<br> "
#~ "|\n"
#~ "| `track_width` | min/opt/"
#~ "max "
#~ "| Checks the width of track and arc segments. An error will be generated "
#~ "for each segment that has a width below the `min` value (if specified) or "
#~ "above the `max` value (if specified)."
#~ "<br> "
#~ "|\n"
#~ "| `via_count` | "
#~ "max "
#~ "| Counts the number of vias on every net matched by the rule condition. "
#~ "If that number exceeds the constraint `max` value on any matched net, an "
#~ "error will be generated for that net."
#~ "<br> "
#~ "|\n"
#~ "| `zone_connection` | "
#~ "`solid`<br>`thermal_reliefs`<br>`none` "
#~ "| Specifies the connection to be made between a zone and a pad."
#~ "<br> "
#~ "|\n"
#~ "\n"
#~ "\n"
#~ "### Items\n"
#~ "\n"
#~ " * `A` &nbsp;&nbsp; _the first (or only) item under test_\n"
#~ " * `B` &nbsp;&nbsp; _the second item under test (for binary tests)_\n"
#~ " * `L` &nbsp;&nbsp; _the layer currently under test_\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Severity Names\n"
#~ "\n"
#~ " * warning\n"
#~ " * error\n"
#~ " * exclusion\n"
#~ " * ignore\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Examples\n"
#~ "\n"
#~ " (version 1)\n"
#~ "\n"
#~ " (rule HV\n"
#~ " (constraint clearance (min 1.5mm))\n"
#~ " (condition \"A.NetClass == 'HV'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule HV\n"
#~ " (layer outer)\n"
#~ " (constraint clearance (min 1.5mm))\n"
#~ " (condition \"A.NetClass == 'HV'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule HV_HV\n"
#~ " # wider clearance between HV tracks\n"
#~ " (constraint clearance (min \"1.5mm + 2.0mm\"))\n"
#~ " (condition \"A.NetClass == 'HV' && B.NetClass == 'HV'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule HV_unshielded\n"
#~ " (constraint clearance (min 2mm))\n"
#~ " (condition \"A.NetClass == 'HV' && !A."
#~ "enclosedByArea('Shield*')\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule heavy_thermals\n"
#~ " (constraint thermal_spoke_width (min 0.5mm))\n"
#~ " (condition \"A.NetClass == 'HV'\"))\n"
#~ "<br><br>\n"
#~ "\n"
#~ "### Notes\n"
#~ "\n"
#~ "Version clause must be the first clause. It indicates the syntax version "
#~ "of the file so that \n"
#~ "future rules parsers can perform automatic updates. It should be\n"
#~ "set to \"1\".\n"
#~ "\n"
#~ "Rules should be ordered by specificity. Later rules take\n"
#~ "precedence over earlier rules; once a matching rule is found\n"
#~ "no further rules will be checked.\n"
#~ "\n"
#~ "Use Ctrl+/ to comment or uncomment line(s).\n"
#~ "<br><br><br>\n"
#~ "\n"
#~ "### Expression functions\n"
#~ "\n"
#~ "All function parameters support simple wildcards (`*` and `?`).\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.intersectsCourtyard('<footprint_refdes>')\n"
#~ "True if any part of `A` lies within the given footprint's principal "
#~ "courtyard.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.intersectsFrontCourtyard('<footprint_refdes>')\n"
#~ "True if any part of `A` lies within the given footprint's front "
#~ "courtyard.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.intersectsBackCourtyard('<footprint_refdes>')\n"
#~ "True if any part of `A` lies within the given footprint's back "
#~ "courtyard.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.intersectsArea('<zone_name>')\n"
#~ "True if any part of `A` lies within the given zone's outline.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.enclosedByArea('<zone_name>')\n"
#~ "True if all of `A` lies within the given zone's outline.\n"
#~ "\n"
#~ "NB: this is potentially a more expensive call than `intersectsArea()`. "
#~ "Use `intersectsArea()`\n"
#~ "where possible.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.getField('<field_name>')\n"
#~ "The value of the given field. Only footprints have fields, so a field is "
#~ "only returned if\n"
#~ "`A` is a footprint.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.isPlated()\n"
#~ "True if `A` has a hole which is plated.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.inDiffPair('<net_name>')\n"
#~ "True if `A` has a net that is part of the specified differential pair.\n"
#~ "`<net_name>` is the base name of the differential pair. For example, "
#~ "`inDiffPair('/CLK')`\n"
#~ "matches items in the `/CLK_P` and `/CLK_N` nets.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " AB.isCoupledDiffPair()\n"
#~ "True if `A` and `B` are members of the same diff pair.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.memberOfGroup('<group_name>')\n"
#~ "True if `A` is a member of the given group. The name can contain "
#~ "wildcards.\n"
#~ "Includes nested membership.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.memberOfFootprint('<footprint_reference>')\n"
#~ "True if `A` is a member of a footprint matching the given reference "
#~ "designator. The\n"
#~ "reference can contain wildcards.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.memberOfSheet('<sheet_path>')\n"
#~ "True if `A` is a member of the given schematic sheet. The sheet path can "
#~ "contain wildcards.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.existsOnLayer('<layer_name>')\n"
#~ "True if `A` exists on the given layer. The layer name can be\n"
#~ "either the name assigned in Board Setup > Board Editor Layers or\n"
#~ "the canonical name (ie: `F.Cu`).\n"
#~ "\n"
#~ "NB: this returns true if `A` is on the given layer, independently\n"
#~ "of whether or not the rule is being evaluated for that layer.\n"
#~ "For the latter use a `(layer \"layer_name\")` clause in the rule.\n"
#~ "<br><br>\n"
#~ "\n"
#~ "### More Examples\n"
#~ "\n"
#~ " (rule \"copper keepout\"\n"
#~ " (constraint disallow track via zone)\n"
#~ " (condition \"A.intersectsArea('zone3')\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"BGA neckdown\"\n"
#~ " (constraint track_width (min 0.2mm) (opt 0.25mm))\n"
#~ " (constraint clearance (min 0.05mm) (opt 0.08mm))\n"
#~ " (condition \"A.intersectsCourtyard('U3')\"))\n"
#~ "\n"
#~ "\n"
#~ " # prevent silk over tented vias\n"
#~ " (rule silk_over_via\n"
#~ " (constraint silk_clearance (min 0.2mm))\n"
#~ " (condition \"A.Type == '*Text' && B.Type == 'Via'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"Distance between Vias of Different Nets\"\n"
#~ " (constraint hole_to_hole (min 0.254mm))\n"
#~ " (condition \"A.Type == 'Via' && B.Type == 'Via' && A.Net != B."
#~ "Net\"))\n"
#~ "\n"
#~ " (rule \"Clearance between Pads of Different Nets\"\n"
#~ " (constraint clearance (min 3.0mm))\n"
#~ " (condition \"A.Type == 'Pad' && B.Type == 'Pad' && A.Net != B."
#~ "Net\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"Via Hole to Track Clearance\"\n"
#~ " (constraint hole_clearance (min 0.254mm))\n"
#~ " (condition \"A.Type == 'Via' && B.Type == 'Track'\"))\n"
#~ "\n"
#~ " (rule \"Pad to Track Clearance\"\n"
#~ " (constraint clearance (min 0.2mm))\n"
#~ " (condition \"A.Type == 'Pad' && B.Type == 'Track'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"clearance-to-1mm-cutout\"\n"
#~ " (constraint edge_clearance (min 0.8mm))\n"
#~ " (condition \"A.Layer == 'Edge.Cuts' && A.Line_Width == 1.0mm\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"Max Drill Hole Size Mechanical\"\n"
#~ " (constraint hole_size (max 6.3mm))\n"
#~ " (condition \"A.Pad_Type == 'NPTH, mechanical'\"))\n"
#~ "\n"
#~ " (rule \"Max Drill Hole Size PTH\"\n"
#~ " (constraint hole_size (max 6.35mm))\n"
#~ " (condition \"A.Pad_Type == 'Through-hole'\"))\n"
#~ "\n"
#~ "\n"
#~ " # Specify an optimal gap for a particular diff-pair\n"
#~ " (rule \"dp clock gap\"\n"
#~ " (constraint diff_pair_gap (opt \"0.8mm\"))\n"
#~ " (condition \"A.inDiffPair('/CLK')\"))\n"
#~ "\n"
#~ " # Specify a larger clearance around any diff-pair\n"
#~ " (rule \"dp clearance\"\n"
#~ " (constraint clearance (min \"1.5mm\"))\n"
#~ " (condition \"A.inDiffPair('*') && !AB.isCoupledDiffPair()\"))\n"
#~ "\n"
#~ "\n"
#~ " # Don't use thermal reliefs on heatsink pads\n"
#~ " (rule heat_sink_pad\n"
#~ " (constraint zone_connection solid)\n"
#~ " (condition \"A.Fabrication_Property == 'Heatsink pad'\"))\n"
#~ "\n"
#~ " # Require all four thermal relief spokes to connect to parent zone\n"
#~ " (rule fully_spoked_pads\n"
#~ " (constraint min_resolved_spokes 4))\n"
#~ "\n"
#~ " # Set thermal relief gap & spoke width for all zones\n"
#~ " (rule defined_relief\n"
#~ " (constraint thermal_relief_gap (min 10mil))\n"
#~ " (constraint thermal_spoke_width (min 12mil)))\n"
#~ "\n"
#~ " # Override thermal relief gap & spoke width for GND and PWR zones\n"
#~ " (rule defined_relief_pwr\n"
#~ " (constraint thermal_relief_gap (min 10mil))\n"
#~ " (constraint thermal_spoke_width (min 12mil))\n"
#~ " (condition \"A.Name == 'zone_GND' || A.Name == 'zone_PWR'\"))\n"
#~ "\n"
#~ "\n"
#~ " # Prevent solder wicking from SMD pads\n"
#~ " (rule holes_in_pads\n"
#~ " (constraint physical_hole_clearance (min 0.2mm))\n"
#~ " (condition \"B.Pad_Type == 'SMD'\"))\n"
#~ "\n"
#~ " # Disallow solder mask margin overrides\n"
#~ " (rule \"disallow solder mask margin overrides\"\n"
#~ " (constraint assertion \"A.Soldermask_Margin_Override == 0mm\")\n"
#~ " (condition \"A.Type == 'Pad'\"))\n"
#~ "\n"
#~ "\n"
#~ " # Enforce a mechanical clearance between components and board edge\n"
#~ " (rule front_mechanical_board_edge_clearance\n"
#~ " (layer \"F.Courtyard\")\n"
#~ " (constraint physical_clearance (min 3mm))\n"
#~ " (condition \"B.Layer == 'Edge.Cuts'\"))\n"
#~ "\n"
#~ "\n"
#~ " # Check current-carrying capacity\n"
#~ " (rule high-current\n"
#~ " (constraint track_width (min 1.0mm))\n"
#~ " (constraint connection_width (min 0.8mm))\n"
#~ " (condition \"A.NetClass == 'Power'\"))\n"
#~ "\n"
#~ "\n"
#~ " # Separate drill bit and milling cutter size constraints\n"
#~ " (rule \"Plated through-hole size\"\n"
#~ " (constraint hole_size (min 0.2mm) (max 6.35mm))\n"
#~ " (condition \"A.isPlated() && A.Hole_Size_X == A.Hole_Size_Y\"))\n"
#~ "\n"
#~ " (rule \"Plated slot size\"\n"
#~ " (constraint hole_size (min 0.5mm))\n"
#~ " (condition \"A.isPlated() && A.Hole_Size_X != A.Hole_Size_Y\"))\n"
#~ "\n"
#~ "\n"
#~ "### Documentation\n"
#~ "\n"
#~ "For the full documentation see [https://docs.kicad.org](https://docs."
#~ "kicad.org/GetMajorMinorVersion/en/pcbnew/pcbnew.html#custom_design_rules)."
#~ msgstr ""
#~ "### Top-level Clauses\n"
#~ "\n"
#~ " (version <number>)\n"
#~ "\n"
#~ " (rule <rule_name> <rule_clause> ...)\n"
#~ "\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Rule Clauses\n"
#~ "\n"
#~ " (constraint <constraint_type> ...)\n"
#~ "\n"
#~ " (condition \"<expression>\")\n"
#~ "\n"
#~ " (layer \"<layer_name>\")\n"
#~ "\n"
#~ " (severity <severity_name>)\n"
#~ "\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Constraints\n"
#~ "\n"
#~ "| Constraint type | Argument "
#~ "type "
#~ "| "
#~ "Description "
#~ "|\n"
#~ "|---------------------------|------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n"
#~ "| `annular_width` | min/opt/"
#~ "max "
#~ "| Checks the width of annular rings on vias."
#~ "<br> "
#~ "|\n"
#~ "| `clearance` | "
#~ "min "
#~ "| Specifies the **electrical** clearance between copper objects of "
#~ "different nets. (See `physical_clearance` if you wish to specify "
#~ "clearance between objects regardless of net.)<br><br>To allow copper "
#~ "objects to overlap (collide), create a `clearance` constraint with the "
#~ "`min` value less than zero (for example, `-1`)."
#~ "<br> "
#~ "|\n"
#~ "| `courtyard_clearance` | "
#~ "min "
#~ "| Checks the clearance between footprint courtyards and generates an "
#~ "error if any two courtyards are closer than the `min` distance. If a "
#~ "footprint does not have a courtyard shape, no errors will be generated "
#~ "from this constraint."
#~ "<br> "
#~ "|\n"
#~ "| `diff_pair_gap` | min/opt/"
#~ "max "
#~ "| Checks the gap between coupled tracks in a differential pair. Coupled "
#~ "tracks are segments that are parallel to each other. Differential pair "
#~ "gap is not tested on uncoupled portions of a differential pair (for "
#~ "example, the fanout from a component)."
#~ "<br> "
#~ "|\n"
#~ "| `diff_pair_uncoupled` | "
#~ "max "
#~ "| Checks the distance that a differential pair track is routed uncoupled "
#~ "from the other polarity track in the pair (for example, where the pair "
#~ "fans out from a component, or becomes uncoupled to pass around another "
#~ "object such as a via)."
#~ "<br> "
#~ "|\n"
#~ "| `disallow` | "
#~ "`track`<br>`via`<br>`micro_via`<br>`buried_via`<br>`pad`<br>`zone`<br>`text`<br>`graphic`<br>`hole`<br>`footprint`<br> "
#~ "| Specify one or more object types to disallow, separated by spaces. For "
#~ "example, `(constraint disallow track)` or `(constraint disallow track via "
#~ "pad)`. If an object of this type matches the rule condition, a DRC error "
#~ "will be created.<br><br>This constraint is essentially the same as a "
#~ "keepout rule area, but can be used to create more specific keepout "
#~ "restrictions."
#~ "<br> |\n"
#~ "| `edge_clearance` | min/opt/"
#~ "max "
#~ "| Checks the clearance between objects and the board edge.<br><br>This "
#~ "can also be thought of as the \"milling tolerance\" as the board edge "
#~ "will include all graphical items on the `Edge.Cuts` layer as well as any "
#~ "*oval* pad holes. (See `physical_hole_clearance` for the drilling "
#~ "tolerance.)<br> "
#~ "|\n"
#~ "| `length` | min/"
#~ "max "
#~ "| Checks the total routed length for the nets that match the rule "
#~ "condition and generates an error for each net that is below the `min` "
#~ "value (if specified) or above the `max` value (if specified) of the "
#~ "constraint."
#~ "<br> "
#~ "|\n"
#~ "| `hole` | min/"
#~ "max "
#~ "| Checks the size (diameter) of a drilled hole in a pad or via. For oval "
#~ "holes, the smaller (minor) diameter will be tested against the `min` "
#~ "value (if specified) and the larger (major) diameter will be tested "
#~ "against the `max` value (if specified)."
#~ "<br> "
#~ "|\n"
#~ "| `hole_clearance` | "
#~ "min "
#~ "| Checks the clearance between a drilled hole in a pad or via and copper "
#~ "objects on a different net. The clearance is measured from the diameter "
#~ "of the hole, not its center."
#~ "<br> "
#~ "|\n"
#~ "| `hole_to_hole` | "
#~ "min "
#~ "| Checks the clearance between mechanically-drilled holes in pads and "
#~ "vias. The clearance is measured between the diameters of the holes, not "
#~ "between their centers.<br><br>This constraint is soley for the protection "
#~ "of drill bits. The clearance between **laser-drilled** (microvias) and "
#~ "other non-mechanically-drilled holes is not checked, nor is the clearance "
#~ "between **milled** (oval-shaped) and other non-mechanically-drilled holes."
#~ "<br> |\n"
#~ "| `physical_clearance` | "
#~ "min "
#~ "| Checks the clearance between two objects on a given layer (including "
#~ "non-copper layers).<br><br>While this can perform more general-purpose "
#~ "checks than `clearance`, it is much slower. Use `clearance` where "
#~ "possible."
#~ "<br> "
#~ "|\n"
#~ "| `physical_hole_clearance` | "
#~ "min "
#~ "| Checks the clearance between a drilled hole in a pad or via and another "
#~ "object, regardless of net. The clearance is measured from the diameter of "
#~ "the hole, not its center.<br><br>This can also be thought of as the "
#~ "\"drilling tolerance\" as it only includes **round** holes (see "
#~ "`edge_clearance` for the milling tolerance)."
#~ "<br> "
#~ "|\n"
#~ "| `silk_clearance` | min/opt/"
#~ "max "
#~ "| Checks the clearance between objects on silkscreen layers and other "
#~ "objects."
#~ "<br> "
#~ "|\n"
#~ "| `skew` | "
#~ "max "
#~ "| Checks the total skew for the nets that match the rule condition, that "
#~ "is, the difference between the length of each net and the average of all "
#~ "the lengths of each net that is matched by the rule. If the absolute "
#~ "value of the difference between that average and the length of any one "
#~ "net is above the constraint `max` value, an error will be generated."
#~ "<br> "
#~ "|\n"
#~ "| `thermal_relief_gap` | "
#~ "min "
#~ "| Specifies the width of the gap between a pad and a zone with a thermal-"
#~ "relief connection."
#~ "<br> "
#~ "|\n"
#~ "| `thermal_spoke_width` | "
#~ "opt "
#~ "| Specifies the width of the spokes connecting a pad to a zone with a "
#~ "thermal-relief connection."
#~ "<br> "
#~ "|\n"
#~ "| `track_width` | min/opt/"
#~ "max "
#~ "| Checks the width of track and arc segments. An error will be generated "
#~ "for each segment that has a width below the `min` value (if specified) or "
#~ "above the `max` value (if specified)."
#~ "<br> "
#~ "|\n"
#~ "| `via_count` | "
#~ "max "
#~ "| Counts the number of vias on every net matched by the rule condition. "
#~ "If that number exceeds the constraint `max` value on any matched net, an "
#~ "error will be generated for that net."
#~ "<br> "
#~ "|\n"
#~ "| `zone_connection` | "
#~ "`solid`<br>`thermal_reliefs`<br>`none` "
#~ "| Specifies the connection to be made between a zone and a pad."
#~ "<br> "
#~ "|\n"
#~ "\n"
#~ "\n"
#~ "### Items\n"
#~ "\n"
#~ " * `A` &nbsp;&nbsp; _the first (or only) item under test_\n"
#~ " * `B` &nbsp;&nbsp; _the second item under test (for binary tests)_\n"
#~ " * `L` &nbsp;&nbsp; _the layer currently under test_\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Severity Names\n"
#~ "\n"
#~ " * warning\n"
#~ " * error\n"
#~ " * exclusion\n"
#~ " * ignore\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Examples\n"
#~ "\n"
#~ " (version 1)\n"
#~ "\n"
#~ " (rule HV\n"
#~ " (constraint clearance (min 1.5mm))\n"
#~ " (condition \"A.NetClass == 'HV'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule HV\n"
#~ " (layer outer)\n"
#~ " (constraint clearance (min 1.5mm))\n"
#~ " (condition \"A.NetClass == 'HV'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule HV_HV\n"
#~ " # wider clearance between HV tracks\n"
#~ " (constraint clearance (min \"1.5mm + 2.0mm\"))\n"
#~ " (condition \"A.NetClass == 'HV' && B.NetClass == 'HV'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule HV_unshielded\n"
#~ " (constraint clearance (min 2mm))\n"
#~ " (condition \"A.NetClass == 'HV' && !A."
#~ "enclosedByArea('Shield*')\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule heavy_thermals\n"
#~ " (constraint thermal_spoke_width (min 0.5mm))\n"
#~ " (condition \"A.NetClass == 'HV'\"))\n"
#~ "<br><br>\n"
#~ "\n"
#~ "### Notes\n"
#~ "\n"
#~ "Version clause must be the first clause. It indicates the syntax version "
#~ "of the file so that \n"
#~ "future rules parsers can perform automatic updates. It should be\n"
#~ "set to \"1\".\n"
#~ "\n"
#~ "Rules should be ordered by specificity. Later rules take\n"
#~ "precedence over earlier rules; once a matching rule is found\n"
#~ "no further rules will be checked.\n"
#~ "\n"
#~ "Use Ctrl+/ to comment or uncomment line(s).\n"
#~ "<br><br><br>\n"
#~ "\n"
#~ "### Expression functions\n"
#~ "\n"
#~ "All function parameters support simple wildcards (`*` and `?`).\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.intersectsCourtyard('<footprint_refdes>')\n"
#~ "True if any part of `A` lies within the given footprint's principal "
#~ "courtyard.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.intersectsFrontCourtyard('<footprint_refdes>')\n"
#~ "True if any part of `A` lies within the given footprint's front "
#~ "courtyard.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.intersectsBackCourtyard('<footprint_refdes>')\n"
#~ "True if any part of `A` lies within the given footprint's back "
#~ "courtyard.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.intersectsArea('<zone_name>')\n"
#~ "True if any part of `A` lies within the given zone's outline.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.enclosedByArea('<zone_name>')\n"
#~ "True if all of `A` lies within the given zone's outline.\n"
#~ "\n"
#~ "NB: this is potentially a more expensive call than `intersectsArea()`. "
#~ "Use `intersectsArea()`\n"
#~ "where possible.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.getField('<field_name>')\n"
#~ "The value of the given field. Only footprints have fields, so a field is "
#~ "only returned if\n"
#~ "`A` is a footprint.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.isPlated()\n"
#~ "True if `A` has a hole which is plated.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.inDiffPair('<net_name>')\n"
#~ "True if `A` has a net that is part of the specified differential pair.\n"
#~ "`<net_name>` is the base name of the differential pair. For example, "
#~ "`inDiffPair('/CLK')`\n"
#~ "matches items in the `/CLK_P` and `/CLK_N` nets.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " AB.isCoupledDiffPair()\n"
#~ "True if `A` and `B` are members of the same diff pair.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.memberOfGroup('<group_name>')\n"
#~ "True if `A` is a member of the given group. The name can contain "
#~ "wildcards.\n"
#~ "Includes nested membership.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.memberOfFootprint('<footprint_reference>')\n"
#~ "True if `A` is a member of a footprint matching the given reference "
#~ "designator. The\n"
#~ "reference can contain wildcards.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.memberOfSheet('<sheet_path>')\n"
#~ "True if `A` is a member of the given schematic sheet. The sheet path can "
#~ "contain wildcards.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.existsOnLayer('<layer_name>')\n"
#~ "True if `A` exists on the given layer. The layer name can be\n"
#~ "either the name assigned in Board Setup > Board Editor Layers or\n"
#~ "the canonical name (ie: `F.Cu`).\n"
#~ "\n"
#~ "NB: this returns true if `A` is on the given layer, independently\n"
#~ "of whether or not the rule is being evaluated for that layer.\n"
#~ "For the latter use a `(layer \"layer_name\")` clause in the rule.\n"
#~ "<br><br>\n"
#~ "\n"
#~ "### More Examples\n"
#~ "\n"
#~ " (rule \"copper keepout\"\n"
#~ " (constraint disallow track via zone)\n"
#~ " (condition \"A.intersectsArea('zone3')\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"BGA neckdown\"\n"
#~ " (constraint track_width (min 0.2mm) (opt 0.25mm))\n"
#~ " (constraint clearance (min 0.05mm) (opt 0.08mm))\n"
#~ " (condition \"A.intersectsCourtyard('U3')\"))\n"
#~ "\n"
#~ "\n"
#~ " # prevent silk over tented vias\n"
#~ " (rule silk_over_via\n"
#~ " (constraint silk_clearance (min 0.2mm))\n"
#~ " (condition \"A.Type == '*Text' && B.Type == 'Via'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"Distance between Vias of Different Nets\"\n"
#~ " (constraint hole_to_hole (min 0.254mm))\n"
#~ " (condition \"A.Type == 'Via' && B.Type == 'Via' && A.Net != B."
#~ "Net\"))\n"
#~ "\n"
#~ " (rule \"Clearance between Pads of Different Nets\"\n"
#~ " (constraint clearance (min 3.0mm))\n"
#~ " (condition \"A.Type == 'Pad' && B.Type == 'Pad' && A.Net != B."
#~ "Net\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"Via Hole to Track Clearance\"\n"
#~ " (constraint hole_clearance (min 0.254mm))\n"
#~ " (condition \"A.Type == 'Via' && B.Type == 'Track'\"))\n"
#~ "\n"
#~ " (rule \"Pad to Track Clearance\"\n"
#~ " (constraint clearance (min 0.2mm))\n"
#~ " (condition \"A.Type == 'Pad' && B.Type == 'Track'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"clearance-to-1mm-cutout\"\n"
#~ " (constraint edge_clearance (min 0.8mm))\n"
#~ " (condition \"A.Layer == 'Edge.Cuts' && A.Line_Width == 1.0mm\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"Max Drill Hole Size Mechanical\"\n"
#~ " (constraint hole_size (max 6.3mm))\n"
#~ " (condition \"A.Pad_Type == 'NPTH, mechanical'\"))\n"
#~ "\n"
#~ " (rule \"Max Drill Hole Size PTH\"\n"
#~ " (constraint hole_size (max 6.35mm))\n"
#~ " (condition \"A.Pad_Type == 'Through-hole'\"))\n"
#~ "\n"
#~ "\n"
#~ " # Specify an optimal gap for a particular diff-pair\n"
#~ " (rule \"dp clock gap\"\n"
#~ " (constraint diff_pair_gap (opt \"0.8mm\"))\n"
#~ " (condition \"A.inDiffPair('/CLK')\"))\n"
#~ "\n"
#~ " # Specify a larger clearance around any diff-pair\n"
#~ " (rule \"dp clearance\"\n"
#~ " (constraint clearance (min \"1.5mm\"))\n"
#~ " (condition \"A.inDiffPair('*') && !AB.isCoupledDiffPair()\"))\n"
#~ "\n"
#~ "\n"
#~ " # Don't use thermal reliefs on heatsink pads\n"
#~ " (rule heat_sink_pad\n"
#~ " (constraint zone_connection solid)\n"
#~ " (condition \"A.Fabrication_Property == 'Heatsink pad'\"))\n"
#~ "\n"
#~ " # Require all four thermal relief spokes to connect to parent zone\n"
#~ " (rule fully_spoked_pads\n"
#~ " (constraint min_resolved_spokes 4))\n"
#~ "\n"
#~ " # Set thermal relief gap & spoke width for all zones\n"
#~ " (rule defined_relief\n"
#~ " (constraint thermal_relief_gap (min 10mil))\n"
#~ " (constraint thermal_spoke_width (min 12mil)))\n"
#~ "\n"
#~ " # Override thermal relief gap & spoke width for GND and PWR zones\n"
#~ " (rule defined_relief_pwr\n"
#~ " (constraint thermal_relief_gap (min 10mil))\n"
#~ " (constraint thermal_spoke_width (min 12mil))\n"
#~ " (condition \"A.Name == 'zone_GND' || A.Name == 'zone_PWR'\"))\n"
#~ "\n"
#~ "\n"
#~ " # Prevent solder wicking from SMD pads\n"
#~ " (rule holes_in_pads\n"
#~ " (constraint physical_hole_clearance (min 0.2mm))\n"
#~ " (condition \"B.Pad_Type == 'SMD'\"))\n"
#~ "\n"
#~ " # Disallow solder mask margin overrides\n"
#~ " (rule \"disallow solder mask margin overrides\"\n"
#~ " (constraint assertion \"A.Soldermask_Margin_Override == 0mm\")\n"
#~ " (condition \"A.Type == 'Pad'\"))\n"
#~ "\n"
#~ "\n"
#~ " # Enforce a mechanical clearance between components and board edge\n"
#~ " (rule front_mechanical_board_edge_clearance\n"
#~ " (layer \"F.Courtyard\")\n"
#~ " (constraint physical_clearance (min 3mm))\n"
#~ " (condition \"B.Layer == 'Edge.Cuts'\"))\n"
#~ "\n"
#~ "\n"
#~ " # Check current-carrying capacity\n"
#~ " (rule high-current\n"
#~ " (constraint track_width (min 1.0mm))\n"
#~ " (constraint connection_width (min 0.8mm))\n"
#~ " (condition \"A.NetClass == 'Power'\"))\n"
#~ "\n"
#~ "\n"
#~ " # Separate drill bit and milling cutter size constraints\n"
#~ " (rule \"Plated through-hole size\"\n"
#~ " (constraint hole_size (min 0.2mm) (max 6.35mm))\n"
#~ " (condition \"A.isPlated() && A.Hole_Size_X == A.Hole_Size_Y\"))\n"
#~ "\n"
#~ " (rule \"Plated slot size\"\n"
#~ " (constraint hole_size (min 0.5mm))\n"
#~ " (condition \"A.isPlated() && A.Hole_Size_X != A.Hole_Size_Y\"))\n"
#~ "\n"
#~ "\n"
#~ "### Documentation\n"
#~ "\n"
#~ "For the full documentation see [https://docs.kicad.org](https://docs."
#~ "kicad.org/GetMajorMinorVersion/en/pcbnew/pcbnew.html#custom_design_rules)."
#~ msgid "Solder paste relative clearance overridden."
#~ msgstr "Solder paste relative clearance overridden."
#, c-format
#~ msgid "The current configuration does not include the library '%s'."
#~ msgstr "The current configuration does not include the library '%s'."
#, c-format
#~ msgid "The library '%s' is not enabled in the current configuration."
#~ msgstr "The library '%s' is not enabled in the current configuration."
#~ msgid "Modify zone properties"
#~ msgstr "Modify zone properties"
#, c-format
#~ msgid ""
#~ "The current configuration does not include a library named '%s'.\n"
#~ "Use Manage Footprint Libraries to edit the configuration."
#~ msgstr ""
#~ "The current configuration does not include a library named '%s'.\n"
#~ "Use Manage Footprint Libraries to edit the configuration."
#, c-format
#~ msgid ""
#~ "The library '%s' is not enabled in the current configuration.\n"
#~ "Use Manage Footprint Libraries to edit the configuration."
#~ msgstr ""
#~ "The library '%s' is not enabled in the current configuration.\n"
#~ "Use Manage Footprint Libraries to edit the configuration."
#~ msgid "Add microwave inductor"
#~ msgstr "Add microwave inductor"
#, c-format
#~ msgid "Cannot remove unused footprint %s (locked)."
#~ msgstr "Cannot remove unused footprint %s (locked)."
#, c-format
#~ msgid "Could not remove unused footprint %s (locked)."
#~ msgstr "Could not remove unused footprint %s (locked)."
#~ msgid "Update netlist"
#~ msgstr "Update netlist"
#, c-format
#~ msgid "Footprint %s pad %s uses a complex pad stack (not yet supported.)"
#~ msgstr "Footprint %s pad %s uses a complex pad stack (not yet supported.)"
#~ msgid "No footprints in library"
#~ msgstr "No footprints in library"
#, c-format
#~ msgid "PCB Text Box on %s"
#~ msgstr "PCB Text Box on %s"
#~ msgid "Apply action script"
#~ msgstr "Apply action script"
#~ msgid "Place a footprint"
#~ msgstr "Place a footprint"
#~ msgid "Insert board stackup table"
#~ msgstr "Insert board stackup table"
#~ msgid "Edit track width/via size"
#~ msgstr "Edit track width/via size"
#~ msgid "Heal shapes"
#~ msgstr "Heal shapes"
#~ msgid "Move exact"
#~ msgstr "Move exact"
#~ msgid "Pack footprints"
#~ msgstr "Pack footprints"
#~ msgid "Renumber pads"
#~ msgstr "Renumber pads"
#~ msgid "Add a wrapped text item"
#~ msgstr "Add a wrapped text item"
#~ msgid "Create array"
#~ msgstr "Create array"
#~ msgid "Edit footprint properties"
#~ msgstr "Edit footprint properties"
#~ msgid "Switch to Inner layer 1"
#~ msgstr "Switch to Inner layer 1"
#~ msgid "Switch to Inner layer 2"
#~ msgstr "Switch to Inner layer 2"
#~ msgid "Switch to Inner layer 3"
#~ msgstr "Switch to Inner layer 3"
#~ msgid "Switch to Inner layer 4"
#~ msgstr "Switch to Inner layer 4"
#~ msgid "Switch to Inner layer 5"
#~ msgstr "Switch to Inner layer 5"
#~ msgid "Switch to Inner layer 6"
#~ msgstr "Switch to Inner layer 6"
#~ msgid "Switch to Inner layer 7"
#~ msgstr "Switch to Inner layer 7"
#~ msgid "Switch to Inner layer 8"
#~ msgstr "Switch to Inner layer 8"
#~ msgid "Switch to Inner layer 9"
#~ msgstr "Switch to Inner layer 9"
#~ msgid "Switch to Inner layer 10"
#~ msgstr "Switch to Inner layer 10"
#~ msgid "Switch to Inner layer 11"
#~ msgstr "Switch to Inner layer 11"
#~ msgid "Switch to Inner layer 12"
#~ msgstr "Switch to Inner layer 12"
#~ msgid "Switch to Inner layer 13"
#~ msgstr "Switch to Inner layer 13"
#~ msgid "Switch to Inner layer 14"
#~ msgstr "Switch to Inner layer 14"
#~ msgid "Switch to Inner layer 15"
#~ msgstr "Switch to Inner layer 15"
#~ msgid "Switch to Inner layer 16"
#~ msgstr "Switch to Inner layer 16"
#~ msgid "Switch to Inner layer 17"
#~ msgstr "Switch to Inner layer 17"
#~ msgid "Switch to Inner layer 18"
#~ msgstr "Switch to Inner layer 18"
#~ msgid "Switch to Inner layer 19"
#~ msgstr "Switch to Inner layer 19"
#~ msgid "Switch to Inner layer 20"
#~ msgstr "Switch to Inner layer 20"
#~ msgid "Switch to Inner layer 21"
#~ msgstr "Switch to Inner layer 21"
#~ msgid "Switch to Inner layer 22"
#~ msgstr "Switch to Inner layer 22"
#~ msgid "Switch to Inner layer 23"
#~ msgstr "Switch to Inner layer 23"
#~ msgid "Switch to Inner layer 24"
#~ msgstr "Switch to Inner layer 24"
#~ msgid "Switch to Inner layer 25"
#~ msgstr "Switch to Inner layer 25"
#~ msgid "Switch to Inner layer 26"
#~ msgstr "Switch to Inner layer 26"
#~ msgid "Switch to Inner layer 27"
#~ msgstr "Switch to Inner layer 27"
#~ msgid "Switch to Inner layer 28"
#~ msgstr "Switch to Inner layer 28"
#~ msgid "Switch to Inner layer 29"
#~ msgstr "Switch to Inner layer 29"
#~ msgid "Switch to Inner layer 30"
#~ msgstr "Switch to Inner layer 30"
#~ msgid "Switch to Copper (B.Cu) layer"
#~ msgstr "Switch to Copper (B.Cu) layer"
#~ msgid "Aligns selected items to the top edge"
#~ msgstr "Aligns selected items to the top edge"
#~ msgid "Aligns selected items to the bottom edge"
#~ msgstr "Aligns selected items to the bottom edge"
#~ msgid "Aligns selected items to the left edge"
#~ msgstr "Aligns selected items to the left edge"
#~ msgid "Aligns selected items to the right edge"
#~ msgstr "Aligns selected items to the right edge"
#~ msgid "Aligns selected items to the vertical center"
#~ msgstr "Aligns selected items to the vertical center"
#~ msgid "Aligns selected items to the horizontal center"
#~ msgstr "Aligns selected items to the horizontal center"
#~ msgid "Distributes selected items along the horizontal axis"
#~ msgstr "Distributes selected items along the horizontal axis"
#~ msgid "Distributes selected items along the vertical axis"
#~ msgstr "Distributes selected items along the vertical axis"
#~ msgid "Drag Corner"
#~ msgstr "Drag Corner"
#~ msgid ""
#~ "Would you like to save the router\n"
#~ "event log for debugging purposes?"
#~ msgstr ""
#~ "Would you like to save the router\n"
#~ "event log for debugging purposes?"
#~ msgid "Illegal character found in logical library name"
#~ msgstr "Illegal character found in logical library name"
#~ msgid "Exclude from schematic bill of materials"
#~ msgstr "Exclude from schematic bill of materials"
#~ msgid "Convert Symbol"
#~ msgstr "Convert Symbol"
#~ msgid "<b>A Power Symbol should have no convert option</b><br><br>"
#~ msgstr "<b>A Power Symbol should have no convert option</b><br><br>"
#~ msgid "Export Settings to Other Similar Zones"
#~ msgstr "Export Settings to Other Similar Zones"
#~ msgid ""
#~ "Export this zone setup (excluding layer and net selection) to other "
#~ "similar copper zones (teardrops or usual copper zones)."
#~ msgstr ""
#~ "Export this zone setup (excluding layer and net selection) to other "
#~ "similar copper zones (teardrops or usual copper zones)."
#~ msgid "Do you wish to delete excluded markers as well?"
#~ msgstr "Do you wish to delete excluded markers as well?"
#~ msgid "Delete exclusions"
#~ msgstr "Delete exclusions"
#~ msgid "Tune Length"
#~ msgstr "Tune Length"
#~ msgid "Tune length of a single track or differential pair"
#~ msgstr "Tune length of a single track or differential pair"
#~ msgid "Enter the text placed on selected layer."
#~ msgstr "Enter the text placed on selected layer."
#~ msgid "no"
#~ msgstr "no"
#~ msgid "yes"
#~ msgstr "yes"
#~ msgid "Converted"
#~ msgstr "Converted"
#, c-format
#~ msgid ""
#~ "<b>Duplicate pin %s</b> %s at location <b>(%.3f, %.3f)</b> conflicts with "
#~ "pin %s%s at location <b>(%.3f, %.3f)</b> of converted."
#~ msgstr ""
#~ "<b>Duplicate pin %s</b> %s at location <b>(%.3f, %.3f)</b> conflicts with "
#~ "pin %s%s at location <b>(%.3f, %.3f)</b> of converted."
#, c-format
#~ msgid ""
#~ "<b>Duplicate pin %s</b> %s at location <b>(%.3f, %.3f)</b> conflicts with "
#~ "pin %s%s at location <b>(%.3f, %.3f)</b> in units %s and %s of converted."
#~ msgstr ""
#~ "<b>Duplicate pin %s</b> %s at location <b>(%.3f, %.3f)</b> conflicts with "
#~ "pin %s%s at location <b>(%.3f, %.3f)</b> in units %s and %s of converted."
#, c-format
#~ msgid ""
#~ "Info: <b>Hidden power pin %s</b> %s at location <b>(%s, %s)</b> of "
#~ "converted."
#~ msgstr ""
#~ "Info: <b>Hidden power pin %s</b> %s at location <b>(%s, %s)</b> of "
#~ "converted."
#, c-format
#~ msgid ""
#~ "Info: <b>Hidden power pin %s</b> %s at location <b>(%s, %s)</b> in unit "
#~ "%c of converted."
#~ msgstr ""
#~ "Info: <b>Hidden power pin %s</b> %s at location <b>(%s, %s)</b> in unit "
#~ "%c of converted."
#, c-format
#~ msgid "<b>Off grid pin %s</b> %s at location <b>(%s, %s)</b> of converted."
#~ msgstr "<b>Off grid pin %s</b> %s at location <b>(%s, %s)</b> of converted."
#, c-format
#~ msgid ""
#~ "<b>Off grid pin %s</b> %s at location <b>(%.3s, %.3s)</b> in unit %c of "
#~ "converted."
#~ msgstr ""
#~ "<b>Off grid pin %s</b> %s at location <b>(%.3s, %.3s)</b> in unit %c of "
#~ "converted."
#~ msgid "Convert"
#~ msgstr "Convert"
#~ msgid "KiCad Librarian Team"
#~ msgstr "KiCad Librarian Team"
#~ msgid "Field delimeter:"
#~ msgstr "Field delimeter:"
#~ msgid "String delimeter:"
#~ msgstr "String delimeter:"
#~ msgid "Symbol must have a newName."
#~ msgstr "Symbol must have a newName."
#~ msgid "Allow bridged solder mask apertures between pads settings differ."
#~ msgstr "Allow bridged solder mask apertures between pads settings differ."
#~ msgid "Exempt from courtyard requirement settings differ."
#~ msgstr "Exempt from courtyard requirement settings differ."
#~ msgid "Use only the diffuse color property from model 3D model file"
#~ msgstr "Use only the diffuse color property from model 3D model file"
#, c-format
#~ msgid ""
#~ "'%s' does not appear to be a valid EasyEDA (JLCEDA) Pro project file. "
#~ "Cannot find project.json."
#~ msgstr ""
#~ "'%s' does not appear to be a valid EasyEDA (JLCEDA) Pro project file. "
#~ "Cannot find project.json."
#~ msgid "Ampltiude"
#~ msgstr "Ampltiude"
#~ msgid "no symbol selected"
#~ msgstr "no symbol selected"
#~ msgid "symbol is not multi-unit"
#~ msgstr "symbol is not multi-unit"
#~ msgid "no pin selected"
#~ msgstr "no pin selected"
#~ msgid "no alternate pin functions defined"
#~ msgstr "no alternate pin functions defined"
#~ msgid ""
#~ "OVC I: Equipments with no direct connection to mains supply\n"
#~ "\n"
#~ "OVC II: Energy-consuming equipment to be supplied from the fixed "
#~ "installation. (eg: appliances, portable tools, household loads). OVCIII "
#~ "applys if there are reliability and avaibility requirements\n"
#~ "\n"
#~ "OVC III : Equipements in fixed installation with reliability and "
#~ "avaibility requirements. (eg: electrical switches, equipment for "
#~ "industrial use)\n"
#~ "\n"
#~ "OVC IV: Equipments at the origin of the installation (eg: electricity "
#~ "meters, primary overcurrent protection devices)"
#~ msgstr ""
#~ "OVC I: Equipments with no direct connection to mains supply\n"
#~ "\n"
#~ "OVC II: Energy-consuming equipment to be supplied from the fixed "
#~ "installation. (eg: appliances, portable tools, household loads). OVCIII "
#~ "applys if there are reliability and avaibility requirements\n"
#~ "\n"
#~ "OVC III : Equipements in fixed installation with reliability and "
#~ "avaibility requirements. (eg: electrical switches, equipment for "
#~ "industrial use)\n"
#~ "\n"
#~ "OVC IV: Equipments at the origin of the installation (eg: electricity "
#~ "meters, primary overcurrent protection devices)"
#~ msgid ""
#~ "Given the rated voltage and the overvoltage category, a device should "
#~ "withstand this value whithout a breakdown of insulation. This impulse "
#~ "voltage is a standard 1.2/50µs wave"
#~ msgstr ""
#~ "Given the rated voltage and the overvoltage category, a device should "
#~ "withstand this value whithout a breakdown of insulation. This impulse "
#~ "voltage is a standard 1.2/50µs wave"
#~ msgid "Binary GTLF files"
#~ msgstr "Binary GTLF files"
#~ msgid ""
#~ "Enable <b>debug</b> logging for Footprint*() functions in this PLUGIN."
#~ msgstr ""
#~ "Enable <b>debug</b> logging for Footprint*() functions in this PLUGIN."
#~ msgid ""
#~ "Enter the python module which implements the PLUGIN::Footprint*() "
#~ "functions."
#~ msgstr ""
#~ "Enter the python module which implements the PLUGIN::Footprint*() "
#~ "functions."
#~ msgid "Cycle arc editing mode"
#~ msgstr "Cycle arc editing mode"
#~ msgid "Min grid spacing:"
#~ msgstr "Min grid spacing:"
#~ msgid "Allow autoplacement"
#~ msgstr "Allow autoplacement"
#~ msgid "Number of Units:"
#~ msgstr "Number of Units:"
#~ msgid "Line Drawing Mode:"
#~ msgstr "Line Drawing Mode:"
#~ msgid ""
#~ "Set to 0 to allow symbols to inherit line width properties\n"
#~ "from Schematic"
#~ msgstr ""
#~ "Set to 0 to allow symbols to inherit line width properties\n"
#~ "from Schematic"
#~ msgid "Diff Symbol with Library"
#~ msgstr "Diff Symbol with Library"
#~ msgid "Derive from existing symbol"
#~ msgstr "Derive from existing symbol"
#~ msgid "Include in bill of materials"
#~ msgstr "Include in bill of materials"
#~ msgid "Toggle Exclude from BOM"
#~ msgstr "Toggle Exclude from BOM"
#~ msgid "Include in simulation"
#~ msgstr "Include in simulation"
#~ msgid "Toggle Exclude from simulation"
#~ msgstr "Toggle Exclude from simulation"
#~ msgid "Include on board"
#~ msgstr "Include on board"
#~ msgid "Toggle Exclude from board"
#~ msgstr "Toggle Exclude from board"
#~ msgid "Set do not populate"
#~ msgstr "Set do not populate"
#~ msgid "Unset do not populate"
#~ msgstr "Unset do not populate"
#~ msgid "Toggle do not populate"
#~ msgstr "Toggle do not populate"
#~ msgid "Generate BOM..."
#~ msgstr "Generate BOM..."
#~ msgid "Generate BOM (Legacy)..."
#~ msgstr "Generate BOM (Legacy)..."
#~ msgid "Offset X"
#~ msgstr "Offset X"
#~ msgid "Offset Y"
#~ msgstr "Offset Y"
#~ msgid "Rotation CCW"
#~ msgstr "Rotation CCW"
#~ msgid "File units"
#~ msgstr "File units"
#~ msgid "Zero format"
#~ msgstr "Zero format"
#~ msgid "Return a exit code depending on whether or not violations exist"
#~ msgstr "Return a exit code depending on whether or not violations exist"
#~ msgid ""
#~ "Output units; ascii or csv format only; valid options: mm, m, in, tenths"
#~ msgstr ""
#~ "Output units; ascii or csv format only; valid options: mm, m, in, tenths"
#~ msgid ""
#~ "Name of folder to create and store 3d models in, if not specified or "
#~ "empty, the models will be embedded in main exported vrml file"
#~ msgstr ""
#~ "Name of folder to create and store 3d models in, if not specified or "
#~ "empty, the models will be embedded in main exported vrml file"
#~ msgid "Generate a Bill of Material (BOM)"
#~ msgstr "Generate a Bill of Material (BOM)"
#~ msgid "Export a Netlist"
#~ msgstr "Export a Netlist"
#~ msgid ""
#~ "Export the legacy bom xml format used in the schematic editor with python "
#~ "scripts"
#~ msgstr ""
#~ "Export the legacy bom xml format used in the schematic editor with python "
#~ "scripts"
#~ msgid "Would you like to automatically check for plugin updates on startup?"
#~ msgstr ""
#~ "Would you like to automatically check for plugin updates on startup?"
#~ msgid "Check for updates"
#~ msgstr "Check for updates"
#~ msgid "Automatically add installed libraries to global lib table"
#~ msgstr "Automatically add installed libraries to global lib table"
#~ msgid "Max width:"
#~ msgstr "Max width:"
#~ msgid "Max height:"
#~ msgstr "Max height:"
#~ msgid "Show title block in preview mode"
#~ msgstr "Show title block in preview mode"
#~ msgid "Show title block in edit mode"
#~ msgstr "Show title block in edit mode"
#~ msgid "Min clearance"
#~ msgstr "Min clearance"
#~ msgid "Via: (diam - drill)"
#~ msgstr "Via: (diam - drill)"
#~ msgid "Plated Pad: (diam - drill)"
#~ msgstr "Plated Pad: (diam - drill)"
#~ msgid "NP Pad: (diam - drill)"
#~ msgstr "NP Pad: (diam - drill)"
#~ msgid "Changes To Be Applied:"
#~ msgstr "Changes To Be Applied:"
#~ msgid "Hide auto-generated net names"
#~ msgstr "Hide auto-generated net names"
#~ msgid "Run Inspect > Diff Footprint with Library"
#~ msgstr "Run Inspect > Diff Footprint with Library"
#~ msgid "Compress Output"
#~ msgstr "Compress Output"
#~ msgid "Coordinate origin options:"
#~ msgstr "Coordinate origin options:"
#~ msgid "VRML Units for Output Files"
#~ msgstr "VRML Units for Output Files"
#~ msgid "Max length:"
#~ msgstr "Max length:"
#~ msgid "Max length (L):"
#~ msgstr "Max length (L):"
#~ msgid "Max width (W):"
#~ msgstr "Max width (W):"
#~ msgid "Pos X:"
#~ msgstr "Pos X:"
#~ msgid "Amplitude (A) min:"
#~ msgstr "Amplitude (A) min:"
#~ msgid "Flip board items L/R (default is T/B)"
#~ msgstr "Flip board items L/R (default is T/B)"
#~ msgid "Auto-refill zones"
#~ msgstr "Auto-refill zones"
#~ msgid "Show button"
#~ msgstr "Show button"
#~ msgid "Max allowed deviation:"
#~ msgstr "Max allowed deviation:"
#~ msgid "Min thermal relief spoke count:"
#~ msgstr "Min thermal relief spoke count:"
#~ msgid "Max track width:"
#~ msgstr "Max track width:"
#~ msgid "Max track width"
#~ msgstr "Max track width"
#~ msgid "Diff Footprint with Library"
#~ msgstr "Diff Footprint with Library"
#~ msgid "Snap to objects on the active layer only"
#~ msgstr "Snap to objects on the active layer only"
#~ msgid "Snap to objects on all layers"
#~ msgstr "Snap to objects on all layers"
#~ msgid "Toggle snapping between active and all layers"
#~ msgstr "Toggle snapping between active and all layers"
#~ msgid "BOM..."
#~ msgstr "BOM..."
#~ msgid "Ungroup"
#~ msgstr "Ungroup"
#~ msgid "Keep arc center, adjust radius"
#~ msgstr "Keep arc center, adjust radius"
#~ msgid "Keep arc endpoints or direction of starting point"
#~ msgstr "Keep arc endpoints or direction of starting point"
#~ msgid "Conflict Fp Shadow"
#~ msgstr "Conflict Fp Shadow"
#~ msgid "Reset View"
#~ msgstr "Reset View"
#~ msgid "Reset view"
#~ msgstr "Reset view"
#~ msgid ">>"
#~ msgstr ">>"
#~ msgid "OUTPUTSTREAM_OUTPUTFORMATTER write error"
#~ msgstr "OUTPUTSTREAM_OUTPUTFORMATTER write error"
#~ msgid "current"
#~ msgstr "current"
#, c-format
#~ msgid ""
#~ "The file '%s` could not be opened.\n"
#~ "Manual recovery of automatically saved files is required."
#~ msgstr ""
#~ "The file '%s` could not be opened.\n"
#~ "Manual recovery of automatically saved files is required."
#, c-format
#~ msgid ""
#~ "The automatic save master file\n"
#~ "'%s'\n"
#~ "could not be deleted."
#~ msgstr ""
#~ "The automatic save master file\n"
#~ "'%s'\n"
#~ "could not be deleted."
#~ msgid ""
#~ "This file must be manually removed or the auto save feature will be\n"
#~ "shown every time the schematic editor is launched."
#~ msgstr ""
#~ "This file must be manually removed or the auto save feature will be\n"
#~ "shown every time the schematic editor is launched."
#~ msgid "Altium schematic library files"
#~ msgstr "Altium schematic library files"
#~ msgid "Unable to read string, input is empty."
#~ msgstr "Unable to read string, input is empty."
#~ msgid "Finish drawing shape"
#~ msgstr "Finish drawing shape"
#~ msgid "Finish Sheet"
#~ msgstr "Finish Sheet"
#~ msgid "Finish drawing sheet"
#~ msgstr "Finish drawing sheet"
#~ msgid "Finish Wire or Bus"
#~ msgstr "Finish Wire or Bus"
#~ msgid "Complete drawing at current segment"
#~ msgstr "Complete drawing at current segment"
#~ msgid "Finish Wire"
#~ msgstr "Finish Wire"
#~ msgid "Complete wire with current segment"
#~ msgstr "Complete wire with current segment"
#~ msgid "Finish Bus"
#~ msgstr "Finish Bus"
#~ msgid "Complete bus with current segment"
#~ msgstr "Complete bus with current segment"
#~ msgid "Finish Lines"
#~ msgstr "Finish Lines"
#~ msgid "Complete connected lines with current segment"
#~ msgstr "Complete connected lines with current segment"
#~ msgid "Export tracks (extremely time consuming)"
#~ msgstr "Export tracks (extremely time consuming)"
#~ msgid "Export zones (extremely time consuming)"
#~ msgstr "Export zones (extremely time consuming)"
#~ msgid ""
#~ "This package version is incompatible with your kicad version or platform. "
#~ "Are you sure you want to install it anyway?"
#~ msgstr ""
#~ "This package version is incompatible with your kicad version or platform. "
#~ "Are you sure you want to install it anyway?"
#~ msgid "Prefer zone connections"
#~ msgstr "Prefer zone connections"
#~ msgid "Allow teardrops to span two tracks"
#~ msgstr "Allow teardrops to span two tracks"
#~ msgid "Export tracks (time consuming)"
#~ msgstr "Export tracks (time consuming)"
#~ msgid ""
#~ "Export tracks and vias on external copper layers.\n"
#~ "Warning: this is *extremely* time consuming."
#~ msgstr ""
#~ "Export tracks and vias on external copper layers.\n"
#~ "Warning: this is *extremely* time consuming."
#~ msgid "Export zones (time consuming)"
#~ msgstr "Export zones (time consuming)"
#~ msgid ""
#~ "Export zones on external copper layers.\n"
#~ "Warning: this is *extremely* time consuming."
#~ msgstr ""
#~ "Export zones on external copper layers.\n"
#~ "Warning: this is *extremely* time consuming."
#~ msgid "(as a percentage of pad size)"
#~ msgstr "(as a percentage of pad size)"
#~ msgid ""
#~ "Note: a blank reference designator or value will use the footprint name."
#~ msgstr ""
#~ "Note: a blank reference designator or value will use the footprint name."
#~ msgid ""
#~ "### Top-level Clauses\n"
#~ "\n"
#~ " (version <number>)\n"
#~ "\n"
#~ " (rule <rule_name> <rule_clause> ...)\n"
#~ "\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Rule Clauses\n"
#~ "\n"
#~ " (constraint <constraint_type> ...)\n"
#~ "\n"
#~ " (condition \"<expression>\")\n"
#~ "\n"
#~ " (layer \"<layer_name>\")\n"
#~ "\n"
#~ " (severity <severity_name>)\n"
#~ "\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Constraints\n"
#~ "\n"
#~ "| Constraint type | Argument "
#~ "type "
#~ "| "
#~ "Description "
#~ "|\n"
#~ "|---------------------------|------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n"
#~ "| `annular_width` | min/opt/"
#~ "max "
#~ "| Checks the width of annular rings on vias."
#~ "<br> "
#~ "| \n"
#~ "| `clearance` | "
#~ "min "
#~ "| Specifies the **electrical** clearance between copper objects of "
#~ "different nets. (See `physical_clearance` if you wish to specify "
#~ "clearance between objects regardless of net.)<br><br>To allow copper "
#~ "objects to overlap (collide), create a `clearance` constraint with the "
#~ "`min` value less than zero (for example, `-1`)."
#~ "<br> "
#~ "|\n"
#~ "| `courtyard_clearance` | "
#~ "min "
#~ "| Checks the clearance between footprint courtyards and generates an "
#~ "error if any two courtyards are closer than the `min` distance. If a "
#~ "footprint does not have a courtyard shape, no errors will be generated "
#~ "from this constraint."
#~ "<br> "
#~ "|\n"
#~ "| `diff_pair_gap` | min/opt/"
#~ "max "
#~ "| Checks the gap between coupled tracks in a differential pair. Coupled "
#~ "tracks are segments that are parallel to each other. Differential pair "
#~ "gap is not tested on uncoupled portions of a differential pair (for "
#~ "example, the fanout from a component)."
#~ "<br> "
#~ "|\n"
#~ "| `diff_pair_uncoupled` | "
#~ "max "
#~ "| Checks the distance that a differential pair track is routed uncoupled "
#~ "from the other polarity track in the pair (for example, where the pair "
#~ "fans out from a component, or becomes uncoupled to pass around another "
#~ "object such as a via)."
#~ "<br> "
#~ "|\n"
#~ "| `disallow` | "
#~ "`track`<br>`via`<br>`micro_via`<br>`buried_via`<br>`pad`<br>`zone`<br>`text`<br>`graphic`<br>`hole`<br>`footprint`<br> "
#~ "| Specify one or more object types to disallow, separated by spaces. For "
#~ "example, `(constraint disallow track)` or `(constraint disallow track via "
#~ "pad)`. If an object of this type matches the rule condition, a DRC error "
#~ "will be created.<br><br>This constraint is essentially the same as a "
#~ "keepout rule area, but can be used to create more specific keepout "
#~ "restrictions."
#~ "<br> |\n"
#~ "| `edge_clearance` | min/opt/"
#~ "max "
#~ "| Checks the clearance between objects and the board edge.<br><br>This "
#~ "can also be thought of as the \"milling tolerance\" as the board edge "
#~ "will include all graphical items on the `Edge.Cuts` layer as well as any "
#~ "*oval* pad holes. (See `physical_hole_clearance` for the drilling "
#~ "tolerance.)<br> "
#~ "|\n"
#~ "| `length` | min/"
#~ "max "
#~ "| Checks the total routed length for the nets that match the rule "
#~ "condition and generates an error for each net that is below the `min` "
#~ "value (if specified) or above the `max` value (if specified) of the "
#~ "constraint."
#~ "<br> "
#~ "|\n"
#~ "| `hole` | min/"
#~ "max "
#~ "| Checks the size (diameter) of a drilled hole in a pad or via. For oval "
#~ "holes, the smaller (minor) diameter will be tested against the `min` "
#~ "value (if specified) and the larger (major) diameter will be tested "
#~ "against the `max` value (if specified)."
#~ "<br> "
#~ "|\n"
#~ "| `hole_clearance` | "
#~ "min "
#~ "| Checks the clearance between a drilled hole in a pad or via and copper "
#~ "objects on a different net. The clearance is measured from the diameter "
#~ "of the hole, not its center."
#~ "<br> "
#~ "|\n"
#~ "| `hole_to_hole` | "
#~ "min "
#~ "| Checks the clearance between mechanically-drilled holes in pads and "
#~ "vias. The clearance is measured between the diameters of the holes, not "
#~ "between their centers.<br><br>This constraint is soley for the protection "
#~ "of drill bits. The clearance between **laser-drilled** (microvias) and "
#~ "other non-mechanically-drilled holes is not checked, nor is the clearance "
#~ "between **milled** (oval-shaped) and other non-mechanically-drilled holes."
#~ "<br> | \n"
#~ "| `physical_clearance` | "
#~ "min "
#~ "| Checks the clearance between two objects on a given layer (including "
#~ "non-copper layers).<br><br>While this can perform more general-purpose "
#~ "checks than `clearance`, it is much slower. Use `clearance` where "
#~ "possible."
#~ "<br> "
#~ "|\n"
#~ "| `physical_hole_clearance` | "
#~ "min "
#~ "| Checks the clearance between a drilled hole in a pad or via and another "
#~ "object, regardless of net. The clearance is measured from the diameter of "
#~ "the hole, not its center.<br><br>This can also be thought of as the "
#~ "\"drilling tolerance\" as it only includes **round** holes (see "
#~ "`edge_clearance` for the milling tolerance)."
#~ "<br> "
#~ "| \n"
#~ "| `silk_clearance` | min/opt/"
#~ "max "
#~ "| Checks the clearance between objects on silkscreen layers and other "
#~ "objects."
#~ "<br> "
#~ "|\n"
#~ "| `skew` | "
#~ "max "
#~ "| Checks the total skew for the nets that match the rule condition, that "
#~ "is, the difference between the length of each net and the average of all "
#~ "the lengths of each net that is matched by the rule. If the absolute "
#~ "value of the difference between that average and the length of any one "
#~ "net is above the constraint `max` value, an error will be generated."
#~ "<br> "
#~ "|\n"
#~ "| `thermal_relief_gap` | "
#~ "min "
#~ "| Specifies the width of the gap between a pad and a zone with a thermal-"
#~ "relief connection."
#~ "<br> "
#~ "|\n"
#~ "| `thermal_spoke_width` | "
#~ "opt "
#~ "| Specifies the width of the spokes connecting a pad to a zone with a "
#~ "thermal-relief connection."
#~ "<br> "
#~ "|\n"
#~ "| `track_width` | min/opt/"
#~ "max "
#~ "| Checks the width of track and arc segments. An error will be generated "
#~ "for each segment that has a width below the `min` value (if specified) or "
#~ "above the `max` value (if specified)."
#~ "<br> "
#~ "|\n"
#~ "| `via_count` | "
#~ "max "
#~ "| Counts the number of vias on every net matched by the rule condition. "
#~ "If that number exceeds the constraint `max` value on any matched net, an "
#~ "error will be generated for that net."
#~ "<br> "
#~ "|\n"
#~ "| `zone_connection` | "
#~ "`solid`<br>`thermal_reliefs`<br>`none` "
#~ "| Specifies the connection to be made between a zone and a pad."
#~ "<br> "
#~ "|\n"
#~ "\n"
#~ "\n"
#~ "### Items\n"
#~ "\n"
#~ " * `A` &nbsp;&nbsp; _the first (or only) item under test_\n"
#~ " * `B` &nbsp;&nbsp; _the second item under test (for binary tests)_\n"
#~ " * `L` &nbsp;&nbsp; _the layer currently under test_\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Severity Names\n"
#~ "\n"
#~ " * warning\n"
#~ " * error\n"
#~ " * exclusion\n"
#~ " * ignore\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Examples\n"
#~ "\n"
#~ " (version 1)\n"
#~ "\n"
#~ " (rule HV\n"
#~ " (constraint clearance (min 1.5mm))\n"
#~ " (condition \"A.NetClass == 'HV'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule HV\n"
#~ " (layer outer)\n"
#~ " (constraint clearance (min 1.5mm))\n"
#~ " (condition \"A.NetClass == 'HV'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule HV_HV\n"
#~ " # wider clearance between HV tracks\n"
#~ " (constraint clearance (min \"1.5mm + 2.0mm\"))\n"
#~ " (condition \"A.NetClass == 'HV' && B.NetClass == 'HV'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule HV_unshielded\n"
#~ " (constraint clearance (min 2mm))\n"
#~ " (condition \"A.NetClass == 'HV' && !A."
#~ "enclosedByArea('Shield*')\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule heavy_thermals\n"
#~ " (constraint thermal_spoke_width (min 0.5mm))\n"
#~ " (condition \"A.NetClass == 'HV'\"))\n"
#~ "<br><br>\n"
#~ "\n"
#~ "### Notes\n"
#~ "\n"
#~ "Version clause must be the first clause. It indicates the syntax version "
#~ "of the file so that \n"
#~ "future rules parsers can perform automatic updates. It should be\n"
#~ "set to \"1\".\n"
#~ "\n"
#~ "Rules should be ordered by specificity. Later rules take\n"
#~ "precedence over earlier rules; once a matching rule is found\n"
#~ "no further rules will be checked.\n"
#~ "\n"
#~ "Use Ctrl+/ to comment or uncomment line(s).\n"
#~ "<br><br><br>\n"
#~ "\n"
#~ "### Expression functions\n"
#~ "\n"
#~ "All function parameters support simple wildcards (`*` and `?`).\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.intersectsCourtyard('<footprint_refdes>')\n"
#~ "True if any part of `A` lies within the given footprint's principal "
#~ "courtyard.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.intersectsFrontCourtyard('<footprint_refdes>')\n"
#~ "True if any part of `A` lies within the given footprint's front "
#~ "courtyard.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.intersectsBackCourtyard('<footprint_refdes>')\n"
#~ "True if any part of `A` lies within the given footprint's back "
#~ "courtyard.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.intersectsArea('<zone_name>')\n"
#~ "True if any part of `A` lies within the given zone's outline.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.enclosedByArea('<zone_name>')\n"
#~ "True if all of `A` lies within the given zone's outline. \n"
#~ "\n"
#~ "NB: this is potentially a more expensive call than `intersectsArea()`. "
#~ "Use `intersectsArea()` \n"
#~ "where possible.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.isPlated()\n"
#~ "True if `A` has a hole which is plated.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.inDiffPair('<net_name>')\n"
#~ "True if `A` has a net that is part of the specified differential pair.\n"
#~ "`<net_name>` is the base name of the differential pair. For example, "
#~ "`inDiffPair('/CLK')`\n"
#~ "matches items in the `/CLK_P` and `/CLK_N` nets.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " AB.isCoupledDiffPair()\n"
#~ "True if `A` and `B` are members of the same diff pair.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.memberOfGroup('<group_name>')\n"
#~ "True if `A` is a member of the given group. The name can contain "
#~ "wildcards.\n"
#~ "Includes nested membership.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.memberOfFootprint('<footprint_reference>')\n"
#~ "True if `A` is a member of a footprint matching the given reference "
#~ "designator. The\n"
#~ "reference can contain wildcards.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.existsOnLayer('<layer_name>')\n"
#~ "True if `A` exists on the given layer. The layer name can be\n"
#~ "either the name assigned in Board Setup > Board Editor Layers or\n"
#~ "the canonical name (ie: `F.Cu`).\n"
#~ "\n"
#~ "NB: this returns true if `A` is on the given layer, independently\n"
#~ "of whether or not the rule is being evaluated for that layer.\n"
#~ "For the latter use a `(layer \"layer_name\")` clause in the rule.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " !!! A.memberOf('<group_name>') !!!\n"
#~ "Deprecated; use `memberOfGroup()` instead.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " !!! A.insideCourtyard('<footprint_refdes>') !!!\n"
#~ "Deprecated; use `intersectsCourtyard()` instead.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " !!! A.insideFrontCourtyard('<footprint_refdes>') !!!\n"
#~ "Deprecated; use `intersectsFrontCourtyard()` instead.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " !!! A.insideBackCourtyard('<footprint_refdes>') !!!\n"
#~ "Deprecated; use `intersectsBackCourtyard()` instead.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " !!! A.insideArea('<zone_name>') !!!\n"
#~ "Deprecated; use `intersectsArea()` instead.\n"
#~ "<br><br><br>\n"
#~ "\n"
#~ "### More Examples\n"
#~ "\n"
#~ " (rule \"copper keepout\"\n"
#~ " (constraint disallow track via zone)\n"
#~ " (condition \"A.intersectsArea('zone3')\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"BGA neckdown\"\n"
#~ " (constraint track_width (min 0.2mm) (opt 0.25mm))\n"
#~ " (constraint clearance (min 0.05mm) (opt 0.08mm))\n"
#~ " (condition \"A.intersectsCourtyard('U3')\"))\n"
#~ "\n"
#~ "\n"
#~ " # prevent silk over tented vias\n"
#~ " (rule silk_over_via\n"
#~ " (constraint silk_clearance (min 0.2mm))\n"
#~ " (condition \"A.Type == '*Text' && B.Type == 'Via'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"Distance between Vias of Different Nets\"\n"
#~ " (constraint hole_to_hole (min 0.254mm))\n"
#~ " (condition \"A.Type == 'Via' && B.Type == 'Via' && A.Net != B."
#~ "Net\"))\n"
#~ "\n"
#~ " (rule \"Clearance between Pads of Different Nets\"\n"
#~ " (constraint clearance (min 3.0mm))\n"
#~ " (condition \"A.Type == 'Pad' && B.Type == 'Pad' && A.Net != B."
#~ "Net\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"Via Hole to Track Clearance\"\n"
#~ " (constraint hole_clearance (min 0.254mm))\n"
#~ " (condition \"A.Type == 'Via' && B.Type == 'Track'\"))\n"
#~ "\n"
#~ " (rule \"Pad to Track Clearance\"\n"
#~ " (constraint clearance (min 0.2mm))\n"
#~ " (condition \"A.Type == 'Pad' && B.Type == 'Track'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"clearance-to-1mm-cutout\"\n"
#~ " (constraint clearance (min 0.8mm))\n"
#~ " (condition \"A.Layer == 'Edge.Cuts' && A.Thickness == 1.0mm\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"Max Drill Hole Size Mechanical\"\n"
#~ " (constraint hole_size (max 6.3mm))\n"
#~ " (condition \"A.Pad_Type == 'NPTH, mechanical'\"))\n"
#~ "\n"
#~ " (rule \"Max Drill Hole Size PTH\"\n"
#~ " (constraint hole_size (max 6.35mm))\n"
#~ " (condition \"A.Pad_Type == 'Through-hole'\"))\n"
#~ "\n"
#~ "\n"
#~ " # Specify an optimal gap for a particular diff-pair\n"
#~ " (rule \"dp clock gap\"\n"
#~ " (constraint diff_pair_gap (opt \"0.8mm\"))\n"
#~ " (condition \"A.inDiffPair('/CLK')\"))\n"
#~ "\n"
#~ " # Specify a larger clearance around any diff-pair\n"
#~ " (rule \"dp clearance\"\n"
#~ " (constraint clearance (min \"1.5mm\"))\n"
#~ " (condition \"A.inDiffPair('*') && !AB.isCoupledDiffPair()\"))\n"
#~ "\n"
#~ "\n"
#~ " # Don't use thermal reliefs on heatsink pads\n"
#~ " (rule heat_sink_pad\n"
#~ " (constraint zone_connection solid)\n"
#~ " (condition \"A.Fabrication_Property == 'Heatsink pad'\"))\n"
#~ "\n"
#~ " # Require all four thermal relief spokes to connect to parent zone\n"
#~ " (rule fully_spoked_pads\n"
#~ " (constraint min_resolved_spokes 4))\n"
#~ "\n"
#~ " # Set thermal relief gap & spoke width for all zones\n"
#~ " (rule defined_relief\n"
#~ " (constraint thermal_relief_gap (min 10mil))\n"
#~ " (constraint thermal_spoke_width (min 12mil)))\n"
#~ "\n"
#~ " # Override thermal relief gap & spoke width for GND and PWR zones\n"
#~ " (rule defined_relief_pwr\n"
#~ " (constraint thermal_relief_gap (min 10mil))\n"
#~ " (constraint thermal_spoke_width (min 12mil))\n"
#~ " (condition \"A.Name == 'zone_GND' || A.Name == 'zone_PWR'\"))\n"
#~ "\n"
#~ "\n"
#~ " # Prevent solder wicking from SMD pads\n"
#~ " (rule holes_in_pads\n"
#~ " (constraint physical_hole_clearance (min 0.2mm))\n"
#~ " (condition \"B.Pad_Type == 'SMD'\"))\n"
#~ "\n"
#~ " # Disallow solder mask margin overrides\n"
#~ " (rule \"disallow solder mask margin overrides\"\n"
#~ " (constraint assertion \"A.Soldermask_Margin_Override == 0mm\")\n"
#~ " (condition \"A.Type == 'Pad'\"))\n"
#~ "\n"
#~ "\n"
#~ " # Enforce a mechanical clearance between components and board edge\n"
#~ " (rule front_mechanical_board_edge_clearance\n"
#~ " (layer \"F.Courtyard\")\n"
#~ " (constraint physical_clearance (min 3mm))\n"
#~ " (condition \"B.Layer == 'Edge.Cuts'\"))\n"
#~ "\n"
#~ "\n"
#~ " # Check current-carrying capacity\n"
#~ " (rule high-current\n"
#~ " (constraint track_width (min 1.0mm))\n"
#~ " (constraint connection_width (min 0.8mm))\n"
#~ " (condition \"A.NetClass == 'Power'\"))\n"
#~ "\n"
#~ " # Separate drill bit and milling cutter size constraints\n"
#~ " (rule \"Plated through-hole size\"\n"
#~ " (constraint hole_size (min 0.2mm) (max 6.35mm))\n"
#~ " (condition \"A.isPlated() && A.Hole_Size_X == A.Hole_Size_Y\"))\n"
#~ " (rule \"Plated slot size\"\n"
#~ " (constraint hole_size (min 0.5mm))\n"
#~ " (condition \"A.isPlated() && A.Hole_Size_X != A.Hole_Size_Y\"))\n"
#~ "\n"
#~ "\n"
#~ "### Documentation\n"
#~ "\n"
#~ "For the full documentation see [https://docs.kicad.org](https://docs."
#~ "kicad.org/GetMajorMinorVersion/en/pcbnew/pcbnew.html#custom_design_rules)."
#~ msgstr ""
#~ "### Top-level Clauses\n"
#~ "\n"
#~ " (version <number>)\n"
#~ "\n"
#~ " (rule <rule_name> <rule_clause> ...)\n"
#~ "\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Rule Clauses\n"
#~ "\n"
#~ " (constraint <constraint_type> ...)\n"
#~ "\n"
#~ " (condition \"<expression>\")\n"
#~ "\n"
#~ " (layer \"<layer_name>\")\n"
#~ "\n"
#~ " (severity <severity_name>)\n"
#~ "\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Constraints\n"
#~ "\n"
#~ "| Constraint type | Argument "
#~ "type "
#~ "| "
#~ "Description "
#~ "|\n"
#~ "|---------------------------|------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n"
#~ "| `annular_width` | min/opt/"
#~ "max "
#~ "| Checks the width of annular rings on vias."
#~ "<br> "
#~ "| \n"
#~ "| `clearance` | "
#~ "min "
#~ "| Specifies the **electrical** clearance between copper objects of "
#~ "different nets. (See `physical_clearance` if you wish to specify "
#~ "clearance between objects regardless of net.)<br><br>To allow copper "
#~ "objects to overlap (collide), create a `clearance` constraint with the "
#~ "`min` value less than zero (for example, `-1`)."
#~ "<br> "
#~ "|\n"
#~ "| `courtyard_clearance` | "
#~ "min "
#~ "| Checks the clearance between footprint courtyards and generates an "
#~ "error if any two courtyards are closer than the `min` distance. If a "
#~ "footprint does not have a courtyard shape, no errors will be generated "
#~ "from this constraint."
#~ "<br> "
#~ "|\n"
#~ "| `diff_pair_gap` | min/opt/"
#~ "max "
#~ "| Checks the gap between coupled tracks in a differential pair. Coupled "
#~ "tracks are segments that are parallel to each other. Differential pair "
#~ "gap is not tested on uncoupled portions of a differential pair (for "
#~ "example, the fanout from a component)."
#~ "<br> "
#~ "|\n"
#~ "| `diff_pair_uncoupled` | "
#~ "max "
#~ "| Checks the distance that a differential pair track is routed uncoupled "
#~ "from the other polarity track in the pair (for example, where the pair "
#~ "fans out from a component, or becomes uncoupled to pass around another "
#~ "object such as a via)."
#~ "<br> "
#~ "|\n"
#~ "| `disallow` | "
#~ "`track`<br>`via`<br>`micro_via`<br>`buried_via`<br>`pad`<br>`zone`<br>`text`<br>`graphic`<br>`hole`<br>`footprint`<br> "
#~ "| Specify one or more object types to disallow, separated by spaces. For "
#~ "example, `(constraint disallow track)` or `(constraint disallow track via "
#~ "pad)`. If an object of this type matches the rule condition, a DRC error "
#~ "will be created.<br><br>This constraint is essentially the same as a "
#~ "keepout rule area, but can be used to create more specific keepout "
#~ "restrictions."
#~ "<br> |\n"
#~ "| `edge_clearance` | min/opt/"
#~ "max "
#~ "| Checks the clearance between objects and the board edge.<br><br>This "
#~ "can also be thought of as the \"milling tolerance\" as the board edge "
#~ "will include all graphical items on the `Edge.Cuts` layer as well as any "
#~ "*oval* pad holes. (See `physical_hole_clearance` for the drilling "
#~ "tolerance.)<br> "
#~ "|\n"
#~ "| `length` | min/"
#~ "max "
#~ "| Checks the total routed length for the nets that match the rule "
#~ "condition and generates an error for each net that is below the `min` "
#~ "value (if specified) or above the `max` value (if specified) of the "
#~ "constraint."
#~ "<br> "
#~ "|\n"
#~ "| `hole` | min/"
#~ "max "
#~ "| Checks the size (diameter) of a drilled hole in a pad or via. For oval "
#~ "holes, the smaller (minor) diameter will be tested against the `min` "
#~ "value (if specified) and the larger (major) diameter will be tested "
#~ "against the `max` value (if specified)."
#~ "<br> "
#~ "|\n"
#~ "| `hole_clearance` | "
#~ "min "
#~ "| Checks the clearance between a drilled hole in a pad or via and copper "
#~ "objects on a different net. The clearance is measured from the diameter "
#~ "of the hole, not its center."
#~ "<br> "
#~ "|\n"
#~ "| `hole_to_hole` | "
#~ "min "
#~ "| Checks the clearance between mechanically-drilled holes in pads and "
#~ "vias. The clearance is measured between the diameters of the holes, not "
#~ "between their centers.<br><br>This constraint is soley for the protection "
#~ "of drill bits. The clearance between **laser-drilled** (microvias) and "
#~ "other non-mechanically-drilled holes is not checked, nor is the clearance "
#~ "between **milled** (oval-shaped) and other non-mechanically-drilled holes."
#~ "<br> | \n"
#~ "| `physical_clearance` | "
#~ "min "
#~ "| Checks the clearance between two objects on a given layer (including "
#~ "non-copper layers).<br><br>While this can perform more general-purpose "
#~ "checks than `clearance`, it is much slower. Use `clearance` where "
#~ "possible."
#~ "<br> "
#~ "|\n"
#~ "| `physical_hole_clearance` | "
#~ "min "
#~ "| Checks the clearance between a drilled hole in a pad or via and another "
#~ "object, regardless of net. The clearance is measured from the diameter of "
#~ "the hole, not its center.<br><br>This can also be thought of as the "
#~ "\"drilling tolerance\" as it only includes **round** holes (see "
#~ "`edge_clearance` for the milling tolerance)."
#~ "<br> "
#~ "| \n"
#~ "| `silk_clearance` | min/opt/"
#~ "max "
#~ "| Checks the clearance between objects on silkscreen layers and other "
#~ "objects."
#~ "<br> "
#~ "|\n"
#~ "| `skew` | "
#~ "max "
#~ "| Checks the total skew for the nets that match the rule condition, that "
#~ "is, the difference between the length of each net and the average of all "
#~ "the lengths of each net that is matched by the rule. If the absolute "
#~ "value of the difference between that average and the length of any one "
#~ "net is above the constraint `max` value, an error will be generated."
#~ "<br> "
#~ "|\n"
#~ "| `thermal_relief_gap` | "
#~ "min "
#~ "| Specifies the width of the gap between a pad and a zone with a thermal-"
#~ "relief connection."
#~ "<br> "
#~ "|\n"
#~ "| `thermal_spoke_width` | "
#~ "opt "
#~ "| Specifies the width of the spokes connecting a pad to a zone with a "
#~ "thermal-relief connection."
#~ "<br> "
#~ "|\n"
#~ "| `track_width` | min/opt/"
#~ "max "
#~ "| Checks the width of track and arc segments. An error will be generated "
#~ "for each segment that has a width below the `min` value (if specified) or "
#~ "above the `max` value (if specified)."
#~ "<br> "
#~ "|\n"
#~ "| `via_count` | "
#~ "max "
#~ "| Counts the number of vias on every net matched by the rule condition. "
#~ "If that number exceeds the constraint `max` value on any matched net, an "
#~ "error will be generated for that net."
#~ "<br> "
#~ "|\n"
#~ "| `zone_connection` | "
#~ "`solid`<br>`thermal_reliefs`<br>`none` "
#~ "| Specifies the connection to be made between a zone and a pad."
#~ "<br> "
#~ "|\n"
#~ "\n"
#~ "\n"
#~ "### Items\n"
#~ "\n"
#~ " * `A` &nbsp;&nbsp; _the first (or only) item under test_\n"
#~ " * `B` &nbsp;&nbsp; _the second item under test (for binary tests)_\n"
#~ " * `L` &nbsp;&nbsp; _the layer currently under test_\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Severity Names\n"
#~ "\n"
#~ " * warning\n"
#~ " * error\n"
#~ " * exclusion\n"
#~ " * ignore\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Examples\n"
#~ "\n"
#~ " (version 1)\n"
#~ "\n"
#~ " (rule HV\n"
#~ " (constraint clearance (min 1.5mm))\n"
#~ " (condition \"A.NetClass == 'HV'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule HV\n"
#~ " (layer outer)\n"
#~ " (constraint clearance (min 1.5mm))\n"
#~ " (condition \"A.NetClass == 'HV'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule HV_HV\n"
#~ " # wider clearance between HV tracks\n"
#~ " (constraint clearance (min \"1.5mm + 2.0mm\"))\n"
#~ " (condition \"A.NetClass == 'HV' && B.NetClass == 'HV'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule HV_unshielded\n"
#~ " (constraint clearance (min 2mm))\n"
#~ " (condition \"A.NetClass == 'HV' && !A."
#~ "enclosedByArea('Shield*')\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule heavy_thermals\n"
#~ " (constraint thermal_spoke_width (min 0.5mm))\n"
#~ " (condition \"A.NetClass == 'HV'\"))\n"
#~ "<br><br>\n"
#~ "\n"
#~ "### Notes\n"
#~ "\n"
#~ "Version clause must be the first clause. It indicates the syntax version "
#~ "of the file so that \n"
#~ "future rules parsers can perform automatic updates. It should be\n"
#~ "set to \"1\".\n"
#~ "\n"
#~ "Rules should be ordered by specificity. Later rules take\n"
#~ "precedence over earlier rules; once a matching rule is found\n"
#~ "no further rules will be checked.\n"
#~ "\n"
#~ "Use Ctrl+/ to comment or uncomment line(s).\n"
#~ "<br><br><br>\n"
#~ "\n"
#~ "### Expression functions\n"
#~ "\n"
#~ "All function parameters support simple wildcards (`*` and `?`).\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.intersectsCourtyard('<footprint_refdes>')\n"
#~ "True if any part of `A` lies within the given footprint's principal "
#~ "courtyard.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.intersectsFrontCourtyard('<footprint_refdes>')\n"
#~ "True if any part of `A` lies within the given footprint's front "
#~ "courtyard.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.intersectsBackCourtyard('<footprint_refdes>')\n"
#~ "True if any part of `A` lies within the given footprint's back "
#~ "courtyard.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.intersectsArea('<zone_name>')\n"
#~ "True if any part of `A` lies within the given zone's outline.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.enclosedByArea('<zone_name>')\n"
#~ "True if all of `A` lies within the given zone's outline. \n"
#~ "\n"
#~ "NB: this is potentially a more expensive call than `intersectsArea()`. "
#~ "Use `intersectsArea()` \n"
#~ "where possible.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.isPlated()\n"
#~ "True if `A` has a hole which is plated.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.inDiffPair('<net_name>')\n"
#~ "True if `A` has a net that is part of the specified differential pair.\n"
#~ "`<net_name>` is the base name of the differential pair. For example, "
#~ "`inDiffPair('/CLK')`\n"
#~ "matches items in the `/CLK_P` and `/CLK_N` nets.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " AB.isCoupledDiffPair()\n"
#~ "True if `A` and `B` are members of the same diff pair.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.memberOfGroup('<group_name>')\n"
#~ "True if `A` is a member of the given group. The name can contain "
#~ "wildcards.\n"
#~ "Includes nested membership.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.memberOfFootprint('<footprint_reference>')\n"
#~ "True if `A` is a member of a footprint matching the given reference "
#~ "designator. The\n"
#~ "reference can contain wildcards.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.existsOnLayer('<layer_name>')\n"
#~ "True if `A` exists on the given layer. The layer name can be\n"
#~ "either the name assigned in Board Setup > Board Editor Layers or\n"
#~ "the canonical name (ie: `F.Cu`).\n"
#~ "\n"
#~ "NB: this returns true if `A` is on the given layer, independently\n"
#~ "of whether or not the rule is being evaluated for that layer.\n"
#~ "For the latter use a `(layer \"layer_name\")` clause in the rule.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " !!! A.memberOf('<group_name>') !!!\n"
#~ "Deprecated; use `memberOfGroup()` instead.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " !!! A.insideCourtyard('<footprint_refdes>') !!!\n"
#~ "Deprecated; use `intersectsCourtyard()` instead.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " !!! A.insideFrontCourtyard('<footprint_refdes>') !!!\n"
#~ "Deprecated; use `intersectsFrontCourtyard()` instead.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " !!! A.insideBackCourtyard('<footprint_refdes>') !!!\n"
#~ "Deprecated; use `intersectsBackCourtyard()` instead.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " !!! A.insideArea('<zone_name>') !!!\n"
#~ "Deprecated; use `intersectsArea()` instead.\n"
#~ "<br><br><br>\n"
#~ "\n"
#~ "### More Examples\n"
#~ "\n"
#~ " (rule \"copper keepout\"\n"
#~ " (constraint disallow track via zone)\n"
#~ " (condition \"A.intersectsArea('zone3')\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"BGA neckdown\"\n"
#~ " (constraint track_width (min 0.2mm) (opt 0.25mm))\n"
#~ " (constraint clearance (min 0.05mm) (opt 0.08mm))\n"
#~ " (condition \"A.intersectsCourtyard('U3')\"))\n"
#~ "\n"
#~ "\n"
#~ " # prevent silk over tented vias\n"
#~ " (rule silk_over_via\n"
#~ " (constraint silk_clearance (min 0.2mm))\n"
#~ " (condition \"A.Type == '*Text' && B.Type == 'Via'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"Distance between Vias of Different Nets\"\n"
#~ " (constraint hole_to_hole (min 0.254mm))\n"
#~ " (condition \"A.Type == 'Via' && B.Type == 'Via' && A.Net != B."
#~ "Net\"))\n"
#~ "\n"
#~ " (rule \"Clearance between Pads of Different Nets\"\n"
#~ " (constraint clearance (min 3.0mm))\n"
#~ " (condition \"A.Type == 'Pad' && B.Type == 'Pad' && A.Net != B."
#~ "Net\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"Via Hole to Track Clearance\"\n"
#~ " (constraint hole_clearance (min 0.254mm))\n"
#~ " (condition \"A.Type == 'Via' && B.Type == 'Track'\"))\n"
#~ "\n"
#~ " (rule \"Pad to Track Clearance\"\n"
#~ " (constraint clearance (min 0.2mm))\n"
#~ " (condition \"A.Type == 'Pad' && B.Type == 'Track'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"clearance-to-1mm-cutout\"\n"
#~ " (constraint clearance (min 0.8mm))\n"
#~ " (condition \"A.Layer == 'Edge.Cuts' && A.Thickness == 1.0mm\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"Max Drill Hole Size Mechanical\"\n"
#~ " (constraint hole_size (max 6.3mm))\n"
#~ " (condition \"A.Pad_Type == 'NPTH, mechanical'\"))\n"
#~ "\n"
#~ " (rule \"Max Drill Hole Size PTH\"\n"
#~ " (constraint hole_size (max 6.35mm))\n"
#~ " (condition \"A.Pad_Type == 'Through-hole'\"))\n"
#~ "\n"
#~ "\n"
#~ " # Specify an optimal gap for a particular diff-pair\n"
#~ " (rule \"dp clock gap\"\n"
#~ " (constraint diff_pair_gap (opt \"0.8mm\"))\n"
#~ " (condition \"A.inDiffPair('/CLK')\"))\n"
#~ "\n"
#~ " # Specify a larger clearance around any diff-pair\n"
#~ " (rule \"dp clearance\"\n"
#~ " (constraint clearance (min \"1.5mm\"))\n"
#~ " (condition \"A.inDiffPair('*') && !AB.isCoupledDiffPair()\"))\n"
#~ "\n"
#~ "\n"
#~ " # Don't use thermal reliefs on heatsink pads\n"
#~ " (rule heat_sink_pad\n"
#~ " (constraint zone_connection solid)\n"
#~ " (condition \"A.Fabrication_Property == 'Heatsink pad'\"))\n"
#~ "\n"
#~ " # Require all four thermal relief spokes to connect to parent zone\n"
#~ " (rule fully_spoked_pads\n"
#~ " (constraint min_resolved_spokes 4))\n"
#~ "\n"
#~ " # Set thermal relief gap & spoke width for all zones\n"
#~ " (rule defined_relief\n"
#~ " (constraint thermal_relief_gap (min 10mil))\n"
#~ " (constraint thermal_spoke_width (min 12mil)))\n"
#~ "\n"
#~ " # Override thermal relief gap & spoke width for GND and PWR zones\n"
#~ " (rule defined_relief_pwr\n"
#~ " (constraint thermal_relief_gap (min 10mil))\n"
#~ " (constraint thermal_spoke_width (min 12mil))\n"
#~ " (condition \"A.Name == 'zone_GND' || A.Name == 'zone_PWR'\"))\n"
#~ "\n"
#~ "\n"
#~ " # Prevent solder wicking from SMD pads\n"
#~ " (rule holes_in_pads\n"
#~ " (constraint physical_hole_clearance (min 0.2mm))\n"
#~ " (condition \"B.Pad_Type == 'SMD'\"))\n"
#~ "\n"
#~ " # Disallow solder mask margin overrides\n"
#~ " (rule \"disallow solder mask margin overrides\"\n"
#~ " (constraint assertion \"A.Soldermask_Margin_Override == 0mm\")\n"
#~ " (condition \"A.Type == 'Pad'\"))\n"
#~ "\n"
#~ "\n"
#~ " # Enforce a mechanical clearance between components and board edge\n"
#~ " (rule front_mechanical_board_edge_clearance\n"
#~ " (layer \"F.Courtyard\")\n"
#~ " (constraint physical_clearance (min 3mm))\n"
#~ " (condition \"B.Layer == 'Edge.Cuts'\"))\n"
#~ "\n"
#~ "\n"
#~ " # Check current-carrying capacity\n"
#~ " (rule high-current\n"
#~ " (constraint track_width (min 1.0mm))\n"
#~ " (constraint connection_width (min 0.8mm))\n"
#~ " (condition \"A.NetClass == 'Power'\"))\n"
#~ "\n"
#~ " # Separate drill bit and milling cutter size constraints\n"
#~ " (rule \"Plated through-hole size\"\n"
#~ " (constraint hole_size (min 0.2mm) (max 6.35mm))\n"
#~ " (condition \"A.isPlated() && A.Hole_Size_X == A.Hole_Size_Y\"))\n"
#~ " (rule \"Plated slot size\"\n"
#~ " (constraint hole_size (min 0.5mm))\n"
#~ " (condition \"A.isPlated() && A.Hole_Size_X != A.Hole_Size_Y\"))\n"
#~ "\n"
#~ "\n"
#~ "### Documentation\n"
#~ "\n"
#~ "For the full documentation see [https://docs.kicad.org](https://docs."
#~ "kicad.org/GetMajorMinorVersion/en/pcbnew/pcbnew.html#custom_design_rules)."
#~ msgid "(as a percentage of larger track width)"
#~ msgstr "(as a percentage of larger track width)"
#~ msgid "Library link"
#~ msgstr "Library link"
#~ msgid "Library description"
#~ msgstr "Library description"
#~ msgid "Tune Skew"
#~ msgstr "Tune Skew"
#~ msgid "Target skew:"
#~ msgstr "Target skew:"
#~ msgid "Tuning mode"
#~ msgstr "Tuning mode"
#~ msgid "Min amplitude"
#~ msgstr "Min amplitude"
#~ msgid "Max amplitude"
#~ msgstr "Max amplitude"
#~ msgid "Initial side"
#~ msgstr "Initial side"
#~ msgid "Min spacing"
#~ msgstr "Min spacing"
#~ msgid "Corner radius %"
#~ msgstr "Corner radius %"
#~ msgid "Target length"
#~ msgstr "Target length"
#~ msgid "Target skew"
#~ msgstr "Target skew"
#~ msgid "Place at X:"
#~ msgstr "Place at X:"
#~ msgid "Set layer:"
#~ msgstr "Set layer:"
#~ msgid "Update order"
#~ msgstr "Update order"
#~ msgid "Altium PCB footprint library files"
#~ msgstr "Altium PCB footprint library files"
#~ msgid "Finish Track"
#~ msgstr "Finish Track"
#~ msgid "Stops laying the current track."
#~ msgstr "Stops laying the current track."
#~ msgid "Grid Options"
#~ msgstr "Grid Options"
#~ msgid "Cursor Options"
#~ msgstr "Cursor Options"
#~ msgid ""
#~ "This operation replaces the contents of the current project.\n"
#~ "\n"
#~ "Do you want to proceed?"
#~ msgstr ""
#~ "This operation replaces the contents of the current project.\n"
#~ "\n"
#~ "Do you want to proceed?"
#~ msgid "Save the current symbol to a different library."
#~ msgstr "Save the current symbol to a different library."
#~ msgid "Create Lines from Selection"
#~ msgstr "Create Lines from Selection"
#~ msgid "Component Placement (.pos)..."
#~ msgstr "Component Placement (.pos)..."
#~ msgid "Create Logo File"
#~ msgstr "Create Logo File"
#~ msgid "Select Drawing Sheet File"
#~ msgstr "Select Drawing Sheet File"
#~ msgid "Icon scale:"
#~ msgstr "Icon scale:"
#~ msgid "Grey"
#~ msgstr "Grey"
#~ msgid "Image Scale:"
#~ msgstr "Image Scale:"
#~ msgid "&About KiCad"
#~ msgstr "&About KiCad"
#~ msgid "Save Report to File"
#~ msgstr "Save Report to File"
#~ msgid "Select with Browser"
#~ msgstr "Select with Browser"
#~ msgid "Selected Output Filename"
#~ msgstr "Selected Output Filename"
#, c-format
#~ msgid "Could not write BOM output to '%s'."
#~ msgstr "Could not write BOM output to '%s'."
#~ msgid "Symbol pin or wire end off grid"
#~ msgstr "Symbol pin or wire end off grid"
#, c-format
#~ msgid "Choose Power Symbol (%d items loaded)"
#~ msgstr "Choose Power Symbol (%d items loaded)"
#, c-format
#~ msgid "Choose Symbol (%d items loaded)"
#~ msgstr "Choose Symbol (%d items loaded)"
#, c-format
#~ msgid ""
#~ "Inconsitent pin numbers in symbol %s compared to the one defined in part "
#~ "%s. The part was not loaded."
#~ msgstr ""
#~ "Inconsitent pin numbers in symbol %s compared to the one defined in part "
#~ "%s. The part was not loaded."
#, c-format
#~ msgid ""
#~ "'%s' is an Eagle binary-format schematic file; only Eagle XML-format "
#~ "schematics can be imported."
#~ msgstr ""
#~ "'%s' is an Eagle binary-format schematic file; only Eagle XML-format "
#~ "schematics can be imported."
#~ msgid "KiCad Symbol Library Viewer"
#~ msgstr "KiCad Symbol Library Viewer"
#~ msgid "Choose symbol"
#~ msgstr "Choose symbol"
#~ msgid "Open simulation workbook"
#~ msgstr "Open simulation workbook"
#~ msgid "Image File Name"
#~ msgstr "Image File Name"
#~ msgid "Board File Name"
#~ msgstr "Board File Name"
#~ msgid "Load File to Edit"
#~ msgstr "Load File to Edit"
#~ msgid "Choose package file"
#~ msgstr "Choose package file"
#~ msgid "Save package"
#~ msgstr "Save package"
#~ msgid "Open"
#~ msgstr "Open"
#~ msgid "Save As"
#~ msgstr "Save As"
#~ msgid "Select a STEP export filename"
#~ msgstr "Select a STEP export filename"
#~ msgid "temp"
#~ msgstr "temp"
#~ msgid ""
#~ "Locked footprints cannot be freely moved and oriented on the canvas and "
#~ "can only be selected when the 'Locked items' checkbox is enabled in the "
#~ "selection filter."
#~ msgstr ""
#~ "Locked footprints cannot be freely moved and oriented on the canvas and "
#~ "can only be selected when the 'Locked items' checkbox is enabled in the "
#~ "selection filter."
#~ msgid "uVia Diameter"
#~ msgstr "uVia Diameter"
#~ msgid "Set to net class values:"
#~ msgstr "Set to net class values:"
#~ msgid "Select Netlist"
#~ msgstr "Select Netlist"
#~ msgid "Trace gap:"
#~ msgstr "Trace gap:"
#~ msgid "Single Track Length Tuning"
#~ msgstr "Single Track Length Tuning"
#~ msgid "Differential Pair Length Tuning"
#~ msgstr "Differential Pair Length Tuning"
#~ msgid "Differential Pair Skew Tuning"
#~ msgstr "Differential Pair Skew Tuning"
#~ msgid "Length / Skew"
#~ msgstr "Length / Skew"
#~ msgid "Tune from:"
#~ msgstr "Tune from:"
#~ msgid "Tune to:"
#~ msgstr "Tune to:"
#~ msgid "Constraint:"
#~ msgstr "Constraint:"
#~ msgid "From Design Rules"
#~ msgstr "From Design Rules"
#~ msgid "Meandering"
#~ msgstr "Meandering"
#~ msgid "Min amplitude (A):"
#~ msgstr "Min amplitude (A):"
#~ msgid "Max amplitude (A):"
#~ msgstr "Max amplitude (A):"
#~ msgid "Min spacing (s):"
#~ msgstr "Min spacing (s):"
#~ msgid ""
#~ "Minimum spacing between adjacent meander segments. The resulting spacing "
#~ "may be greater based on design rules."
#~ msgstr ""
#~ "Minimum spacing between adjacent meander segments. The resulting spacing "
#~ "may be greater based on design rules."
#~ msgid "Miter style:"
#~ msgstr "Miter style:"
#~ msgid "45 degree"
#~ msgstr "45 degree"
#~ msgid "arc"
#~ msgstr "arc"
#~ msgid "Miter radius (r):"
#~ msgstr "Miter radius (r):"
#~ msgid "Trace Length Tuning"
#~ msgstr "Trace Length Tuning"
#~ msgid "Use net class widths"
#~ msgstr "Use net class widths"
#~ msgid "Use net class sizes"
#~ msgstr "Use net class sizes"
#~ msgid "When Adding Footprints to PCB"
#~ msgstr "When Adding Footprints to PCB"
#~ msgid "Apply board defaults to footprint text && graphics"
#~ msgstr "Apply board defaults to footprint text && graphics"
#~ msgid "Format Footprints when Added to Board"
#~ msgstr "Format Footprints when Added to Board"
#~ msgid "Apply board defaults to footprint graphics"
#~ msgstr "Apply board defaults to footprint graphics"
#~ msgid ""
#~ "### Top-level Clauses\n"
#~ "\n"
#~ " (version <number>)\n"
#~ "\n"
#~ " (rule <rule_name> <rule_clause> ...)\n"
#~ "\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Rule Clauses\n"
#~ "\n"
#~ " (constraint <constraint_type> ...)\n"
#~ "\n"
#~ " (condition \"<expression>\")\n"
#~ "\n"
#~ " (layer \"<layer_name>\")\n"
#~ "\n"
#~ " (severity <severity_name>)\n"
#~ "\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Constraints\n"
#~ "\n"
#~ "| Constraint type | Argument "
#~ "type "
#~ "| "
#~ "Description "
#~ "|\n"
#~ "|---------------------------|------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n"
#~ "| `annular_width` | min/opt/"
#~ "max "
#~ "| Checks the width of annular rings on vias."
#~ "<br> "
#~ "| \n"
#~ "| `clearance` | "
#~ "min "
#~ "| Specifies the **electrical** clearance between copper objects of "
#~ "different nets. (See `physical_clearance` if you wish to specify "
#~ "clearance between objects regardless of net.)<br><br>To allow copper "
#~ "objects to overlap (collide), create a `clearance` constraint with the "
#~ "`min` value less than zero (for example, `-1`)."
#~ "<br> "
#~ "|\n"
#~ "| `courtyard_clearance` | "
#~ "min "
#~ "| Checks the clearance between footprint courtyards and generates an "
#~ "error if any two courtyards are closer than the `min` distance. If a "
#~ "footprint does not have a courtyard shape, no errors will be generated "
#~ "from this constraint."
#~ "<br> "
#~ "|\n"
#~ "| `diff_pair_gap` | min/opt/"
#~ "max "
#~ "| Checks the gap between coupled tracks in a differential pair. Coupled "
#~ "tracks are segments that are parallel to each other. Differential pair "
#~ "gap is not tested on uncoupled portions of a differential pair (for "
#~ "example, the fanout from a component)."
#~ "<br> "
#~ "|\n"
#~ "| `diff_pair_uncoupled` | "
#~ "max "
#~ "| Checks the distance that a differential pair track is routed uncoupled "
#~ "from the other polarity track in the pair (for example, where the pair "
#~ "fans out from a component, or becomes uncoupled to pass around another "
#~ "object such as a via)."
#~ "<br> "
#~ "|\n"
#~ "| `disallow` | "
#~ "`track`<br>`via`<br>`micro_via`<br>`buried_via`<br>`pad`<br>`zone`<br>`text`<br>`graphic`<br>`hole`<br>`footprint`<br> "
#~ "| Specify one or more object types to disallow, separated by spaces. For "
#~ "example, `(constraint disallow track)` or `(constraint disallow track via "
#~ "pad)`. If an object of this type matches the rule condition, a DRC error "
#~ "will be created.<br><br>This constraint is essentially the same as a "
#~ "keepout rule area, but can be used to create more specific keepout "
#~ "restrictions."
#~ "<br> |\n"
#~ "| `edge_clearance` | min/opt/"
#~ "max "
#~ "| Checks the clearance between objects and the board edge.<br><br>This "
#~ "can also be thought of as the \"milling tolerance\" as the board edge "
#~ "will include all graphical items on the `Edge.Cuts` layer as well as any "
#~ "*oval* pad holes. (See `physical_hole_clearance` for the drilling "
#~ "tolerance.)<br> "
#~ "|\n"
#~ "| `length` | min/"
#~ "max "
#~ "| Checks the total routed length for the nets that match the rule "
#~ "condition and generates an error for each net that is below the `min` "
#~ "value (if specified) or above the `max` value (if specified) of the "
#~ "constraint."
#~ "<br> "
#~ "|\n"
#~ "| `hole` | min/"
#~ "max "
#~ "| Checks the size (diameter) of a drilled hole in a pad or via. For oval "
#~ "holes, the smaller (minor) diameter will be tested against the `min` "
#~ "value (if specified) and the larger (major) diameter will be tested "
#~ "against the `max` value (if specified)."
#~ "<br> "
#~ "|\n"
#~ "| `hole_clearance` | "
#~ "min "
#~ "| Checks the clearance between a drilled hole in a pad or via and copper "
#~ "objects on a different net. The clearance is measured from the diameter "
#~ "of the hole, not its center."
#~ "<br> "
#~ "|\n"
#~ "| `hole_to_hole` | "
#~ "min "
#~ "| Checks the clearance between mechanically-drilled holes in pads and "
#~ "vias. The clearance is measured between the diameters of the holes, not "
#~ "between their centers.<br><br>This constraint is soley for the protection "
#~ "of drill bits. The clearance between **laser-drilled** (microvias) and "
#~ "other non-mechanically-drilled holes is not checked, nor is the clearance "
#~ "between **milled** (oval-shaped) and other non-mechanically-drilled holes."
#~ "<br> | \n"
#~ "| `physical_clearance` | "
#~ "min "
#~ "| Checks the clearance between two objects on a given layer (including "
#~ "non-copper layers).<br><br>While this can perform more general-purpose "
#~ "checks than `clearance`, it is much slower. Use `clearance` where "
#~ "possible."
#~ "<br> "
#~ "|\n"
#~ "| `physical_hole_clearance` | "
#~ "min "
#~ "| Checks the clearance between a drilled hole in a pad or via and another "
#~ "object, regardless of net. The clearance is measured from the diameter of "
#~ "the hole, not its center.<br><br>This can also be thought of as the "
#~ "\"drilling tolerance\" as it only includes **round** holes (see "
#~ "`edge_clearance` for the milling tolerance)."
#~ "<br> "
#~ "| \n"
#~ "| `silk_clearance` | min/opt/"
#~ "max "
#~ "| Checks the clearance between objects on silkscreen layers and other "
#~ "objects."
#~ "<br> "
#~ "|\n"
#~ "| `skew` | "
#~ "max "
#~ "| Checks the total skew for the nets that match the rule condition, that "
#~ "is, the difference between the length of each net and the average of all "
#~ "the lengths of each net that is matched by the rule. If the absolute "
#~ "value of the difference between that average and the length of any one "
#~ "net is above the constraint `max` value, an error will be generated."
#~ "<br> "
#~ "|\n"
#~ "| `thermal_relief_gap` | "
#~ "min "
#~ "| Specifies the width of the gap between a pad and a zone with a thermal-"
#~ "relief connection."
#~ "<br> "
#~ "|\n"
#~ "| `thermal_spoke_width` | "
#~ "opt "
#~ "| Specifies the width of the spokes connecting a pad to a zone with a "
#~ "thermal-relief connection."
#~ "<br> "
#~ "|\n"
#~ "| `track_width` | min/opt/"
#~ "max "
#~ "| Checks the width of track and arc segments. An error will be generated "
#~ "for each segment that has a width below the `min` value (if specified) or "
#~ "above the `max` value (if specified)."
#~ "<br> "
#~ "|\n"
#~ "| `via_count` | "
#~ "max "
#~ "| Counts the number of vias on every net matched by the rule condition. "
#~ "If that number exceeds the constraint `max` value on any matched net, an "
#~ "error will be generated for that net."
#~ "<br> "
#~ "|\n"
#~ "| `zone_connection` | "
#~ "`solid`<br>`thermal_reliefs`<br>`none` "
#~ "| Specifies the connection to be made between a zone and a pad."
#~ "<br> "
#~ "|\n"
#~ "\n"
#~ "\n"
#~ "### Items\n"
#~ "\n"
#~ " * `A` &nbsp;&nbsp; _the first (or only) item under test_\n"
#~ " * `B` &nbsp;&nbsp; _the second item under test (for binary tests)_\n"
#~ " * `L` &nbsp;&nbsp; _the layer currently under test_\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Severity Names\n"
#~ "\n"
#~ " * warning\n"
#~ " * error\n"
#~ " * exclusion\n"
#~ " * ignore\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Examples\n"
#~ "\n"
#~ " (version 1)\n"
#~ "\n"
#~ " (rule HV\n"
#~ " (constraint clearance (min 1.5mm))\n"
#~ " (condition \"A.NetClass == 'HV'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule HV\n"
#~ " (layer outer)\n"
#~ " (constraint clearance (min 1.5mm))\n"
#~ " (condition \"A.NetClass == 'HV'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule HV_HV\n"
#~ " # wider clearance between HV tracks\n"
#~ " (constraint clearance (min \"1.5mm + 2.0mm\"))\n"
#~ " (condition \"A.NetClass == 'HV' && B.NetClass == 'HV'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule HV_unshielded\n"
#~ " (constraint clearance (min 2mm))\n"
#~ " (condition \"A.NetClass == 'HV' && !A."
#~ "enclosedByArea('Shield*')\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule heavy_thermals\n"
#~ " (constraint thermal_spoke_width (min 0.5mm))\n"
#~ " (condition \"A.NetClass == 'HV'\"))\n"
#~ "<br><br>\n"
#~ "\n"
#~ "### Notes\n"
#~ "\n"
#~ "Version clause must be the first clause. It indicates the syntax version "
#~ "of the file so that \n"
#~ "future rules parsers can perform automatic updates. It should be\n"
#~ "set to \"1\".\n"
#~ "\n"
#~ "Rules should be ordered by specificity. Later rules take\n"
#~ "precedence over earlier rules; once a matching rule is found\n"
#~ "no further rules will be checked.\n"
#~ "\n"
#~ "Use Ctrl+/ to comment or uncomment line(s).\n"
#~ "<br><br><br>\n"
#~ "\n"
#~ "### Expression functions\n"
#~ "\n"
#~ "All function parameters support simple wildcards (`*` and `?`).\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.intersectsCourtyard('<footprint_refdes>')\n"
#~ "True if any part of `A` lies within the given footprint's principal "
#~ "courtyard.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.intersectsFrontCourtyard('<footprint_refdes>')\n"
#~ "True if any part of `A` lies within the given footprint's front "
#~ "courtyard.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.intersectsBackCourtyard('<footprint_refdes>')\n"
#~ "True if any part of `A` lies within the given footprint's back "
#~ "courtyard.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.intersectsArea('<zone_name>')\n"
#~ "True if any part of `A` lies within the given zone's outline.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.enclosedByArea('<zone_name>')\n"
#~ "True if all of `A` lies within the given zone's outline. \n"
#~ "\n"
#~ "NB: this is potentially a more expensive call than `intersectsArea()`. "
#~ "Use `intersectsArea()` \n"
#~ "where possible.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.isPlated()\n"
#~ "True if `A` has a hole which is plated.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.inDiffPair('<net_name>')\n"
#~ "True if `A` has a net that is part of the specified differential pair.\n"
#~ "`<net_name>` is the base name of the differential pair. For example, "
#~ "`inDiffPair('/CLK')`\n"
#~ "matches items in the `/CLK_P` and `/CLK_N` nets.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " AB.isCoupledDiffPair()\n"
#~ "True if `A` and `B` are members of the same diff pair.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.memberOfGroup('<group_name>')\n"
#~ "True if `A` is a member of the given group. The name can contain "
#~ "wildcards.\n"
#~ "Includes nested membership.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.memberOfFootprint('<footprint_reference>')\n"
#~ "True if `A` is a member of a footprint matching the given reference "
#~ "designator. The\n"
#~ "reference can contain wildcards.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.existsOnLayer('<layer_name>')\n"
#~ "True if `A` exists on the given layer. The layer name can be\n"
#~ "either the name assigned in Board Setup > Board Editor Layers or\n"
#~ "the canonical name (ie: `F.Cu`).\n"
#~ "\n"
#~ "NB: this returns true if `A` is on the given layer, independently\n"
#~ "of whether or not the rule is being evaluated for that layer.\n"
#~ "For the latter use a `(layer \"layer_name\")` clause in the rule.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " !!! A.memberOf('<group_name>') !!!\n"
#~ "Deprecated; use `memberOfGroup()` instead.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " !!! A.insideCourtyard('<footprint_refdes>') !!!\n"
#~ "Deprecated; use `intersectsCourtyard()` instead.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " !!! A.insideFrontCourtyard('<footprint_refdes>') !!!\n"
#~ "Deprecated; use `intersectsFrontCourtyard()` instead.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " !!! A.insideBackCourtyard('<footprint_refdes>') !!!\n"
#~ "Deprecated; use `intersectsBackCourtyard()` instead.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " !!! A.insideArea('<zone_name>') !!!\n"
#~ "Deprecated; use `intersectsArea()` instead.\n"
#~ "<br><br><br>\n"
#~ "\n"
#~ "### More Examples\n"
#~ "\n"
#~ " (rule \"copper keepout\"\n"
#~ " (constraint disallow track via zone)\n"
#~ " (condition \"A.intersectsArea('zone3')\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"BGA neckdown\"\n"
#~ " (constraint track_width (min 0.2mm) (opt 0.25mm))\n"
#~ " (constraint clearance (min 0.05mm) (opt 0.08mm))\n"
#~ " (condition \"A.intersectsCourtyard('U3')\"))\n"
#~ "\n"
#~ "\n"
#~ " # prevent silk over tented vias\n"
#~ " (rule silk_over_via\n"
#~ " (constraint silk_clearance (min 0.2mm))\n"
#~ " (condition \"A.Type == '*Text' && B.Type == 'Via'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"Distance between Vias of Different Nets\"\n"
#~ " (constraint hole_to_hole (min 0.254mm))\n"
#~ " (condition \"A.Type == 'Via' && B.Type == 'Via' && A.Net != B."
#~ "Net\"))\n"
#~ "\n"
#~ " (rule \"Clearance between Pads of Different Nets\"\n"
#~ " (constraint clearance (min 3.0mm))\n"
#~ " (condition \"A.Type == 'Pad' && B.Type == 'Pad' && A.Net != B."
#~ "Net\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"Via Hole to Track Clearance\"\n"
#~ " (constraint hole_clearance (min 0.254mm))\n"
#~ " (condition \"A.Type == 'Via' && B.Type == 'Track'\"))\n"
#~ "\n"
#~ " (rule \"Pad to Track Clearance\"\n"
#~ " (constraint clearance (min 0.2mm))\n"
#~ " (condition \"A.Type == 'Pad' && B.Type == 'Track'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"clearance-to-1mm-cutout\"\n"
#~ " (constraint clearance (min 0.8mm))\n"
#~ " (condition \"A.Layer == 'Edge.Cuts' && A.Thickness == 1.0mm\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"Max Drill Hole Size Mechanical\"\n"
#~ " (constraint hole_size (max 6.3mm))\n"
#~ " (condition \"A.Pad_Type == 'NPTH, mechanical'\"))\n"
#~ "\n"
#~ " (rule \"Max Drill Hole Size PTH\"\n"
#~ " (constraint hole_size (max 6.35mm))\n"
#~ " (condition \"A.Pad_Type == 'Through-hole'\"))\n"
#~ "\n"
#~ "\n"
#~ " # Specify an optimal gap for a particular diff-pair\n"
#~ " (rule \"dp clock gap\"\n"
#~ " (constraint diff_pair_gap (opt \"0.8mm\"))\n"
#~ " (condition \"A.inDiffPair('/CLK')\"))\n"
#~ "\n"
#~ " # Specify a larger clearance around any diff-pair\n"
#~ " (rule \"dp clearance\"\n"
#~ " (constraint clearance (min \"1.5mm\"))\n"
#~ " (condition \"A.inDiffPair('*') && !AB.isCoupledDiffPair()\"))\n"
#~ "\n"
#~ "\n"
#~ " # Don't use thermal reliefs on heatsink pads\n"
#~ " (rule heat_sink_pad\n"
#~ " (constraint zone_connection solid)\n"
#~ " (condition \"A.Fabrication_Property == 'Heatsink pad'\"))\n"
#~ "\n"
#~ " # Require all four thermal relief spokes to connect to parent zone\n"
#~ " (rule fully_spoked_pads\n"
#~ " (constraint min_resolved_spokes 4))\n"
#~ "\n"
#~ " # Set thermal relief gap & spoke width for all zones\n"
#~ " (rule defined_relief\n"
#~ " (constraint thermal_relief_gap (min 10mil))\n"
#~ " (constraint thermal_spoke_width (min 12mil)))\n"
#~ "\n"
#~ " # Override thermal relief gap & spoke width for GND and PWR zones\n"
#~ " (rule defined_relief_pwr\n"
#~ " (constraint thermal_relief_gap (min 10mil))\n"
#~ " (constraint thermal_spoke_width (min 12mil))\n"
#~ " (condition \"A.Name == 'zone_GND' || A.Name == 'zone_PWR'\"))\n"
#~ "\n"
#~ "\n"
#~ " # Prevent solder wicking from SMD pads\n"
#~ " (rule holes_in_pads\n"
#~ " (constraint physical_hole_clearance (min 0.2mm))\n"
#~ " (condition \"B.Pad_Type == 'SMD'\"))\n"
#~ "\n"
#~ " # Disallow solder mask margin overrides\n"
#~ " (rule \"disallow solder mask margin overrides\"\n"
#~ " (constraint assertion \"A.Soldermask_Margin_Override == 0mm\")\n"
#~ " (condition \"A.Type == 'Pad'\"))\n"
#~ "\n"
#~ "\n"
#~ " # Enforce a mechanical clearance between components and board edge\n"
#~ " (rule front_mechanical_board_edge_clearance\n"
#~ " (layer \"F.Courtyard\")\n"
#~ " (constraint physical_clearance (min 3mm))\n"
#~ " (condition \"B.Layer == 'Edge.Cuts'\"))\n"
#~ "\n"
#~ "\n"
#~ " # Check current-carrying capacity\n"
#~ " (rule high-current\n"
#~ " (constraint track_width (min 1.0mm))\n"
#~ " (constraint connection_width (min 0.8mm))\n"
#~ " (condition \"A.NetClass == 'Power'\"))\n"
#~ "\n"
#~ "### Documentation\n"
#~ "\n"
#~ "For the full documentation see [https://docs.kicad.org](https://docs."
#~ "kicad.org/GetMajorMinorVersion/en/pcbnew/pcbnew.html#custom_design_rules)."
#~ msgstr ""
#~ "### Top-level Clauses\n"
#~ "\n"
#~ " (version <number>)\n"
#~ "\n"
#~ " (rule <rule_name> <rule_clause> ...)\n"
#~ "\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Rule Clauses\n"
#~ "\n"
#~ " (constraint <constraint_type> ...)\n"
#~ "\n"
#~ " (condition \"<expression>\")\n"
#~ "\n"
#~ " (layer \"<layer_name>\")\n"
#~ "\n"
#~ " (severity <severity_name>)\n"
#~ "\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Constraints\n"
#~ "\n"
#~ "| Constraint type | Argument "
#~ "type "
#~ "| "
#~ "Description "
#~ "|\n"
#~ "|---------------------------|------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n"
#~ "| `annular_width` | min/opt/"
#~ "max "
#~ "| Checks the width of annular rings on vias."
#~ "<br> "
#~ "| \n"
#~ "| `clearance` | "
#~ "min "
#~ "| Specifies the **electrical** clearance between copper objects of "
#~ "different nets. (See `physical_clearance` if you wish to specify "
#~ "clearance between objects regardless of net.)<br><br>To allow copper "
#~ "objects to overlap (collide), create a `clearance` constraint with the "
#~ "`min` value less than zero (for example, `-1`)."
#~ "<br> "
#~ "|\n"
#~ "| `courtyard_clearance` | "
#~ "min "
#~ "| Checks the clearance between footprint courtyards and generates an "
#~ "error if any two courtyards are closer than the `min` distance. If a "
#~ "footprint does not have a courtyard shape, no errors will be generated "
#~ "from this constraint."
#~ "<br> "
#~ "|\n"
#~ "| `diff_pair_gap` | min/opt/"
#~ "max "
#~ "| Checks the gap between coupled tracks in a differential pair. Coupled "
#~ "tracks are segments that are parallel to each other. Differential pair "
#~ "gap is not tested on uncoupled portions of a differential pair (for "
#~ "example, the fanout from a component)."
#~ "<br> "
#~ "|\n"
#~ "| `diff_pair_uncoupled` | "
#~ "max "
#~ "| Checks the distance that a differential pair track is routed uncoupled "
#~ "from the other polarity track in the pair (for example, where the pair "
#~ "fans out from a component, or becomes uncoupled to pass around another "
#~ "object such as a via)."
#~ "<br> "
#~ "|\n"
#~ "| `disallow` | "
#~ "`track`<br>`via`<br>`micro_via`<br>`buried_via`<br>`pad`<br>`zone`<br>`text`<br>`graphic`<br>`hole`<br>`footprint`<br> "
#~ "| Specify one or more object types to disallow, separated by spaces. For "
#~ "example, `(constraint disallow track)` or `(constraint disallow track via "
#~ "pad)`. If an object of this type matches the rule condition, a DRC error "
#~ "will be created.<br><br>This constraint is essentially the same as a "
#~ "keepout rule area, but can be used to create more specific keepout "
#~ "restrictions."
#~ "<br> |\n"
#~ "| `edge_clearance` | min/opt/"
#~ "max "
#~ "| Checks the clearance between objects and the board edge.<br><br>This "
#~ "can also be thought of as the \"milling tolerance\" as the board edge "
#~ "will include all graphical items on the `Edge.Cuts` layer as well as any "
#~ "*oval* pad holes. (See `physical_hole_clearance` for the drilling "
#~ "tolerance.)<br> "
#~ "|\n"
#~ "| `length` | min/"
#~ "max "
#~ "| Checks the total routed length for the nets that match the rule "
#~ "condition and generates an error for each net that is below the `min` "
#~ "value (if specified) or above the `max` value (if specified) of the "
#~ "constraint."
#~ "<br> "
#~ "|\n"
#~ "| `hole` | min/"
#~ "max "
#~ "| Checks the size (diameter) of a drilled hole in a pad or via. For oval "
#~ "holes, the smaller (minor) diameter will be tested against the `min` "
#~ "value (if specified) and the larger (major) diameter will be tested "
#~ "against the `max` value (if specified)."
#~ "<br> "
#~ "|\n"
#~ "| `hole_clearance` | "
#~ "min "
#~ "| Checks the clearance between a drilled hole in a pad or via and copper "
#~ "objects on a different net. The clearance is measured from the diameter "
#~ "of the hole, not its center."
#~ "<br> "
#~ "|\n"
#~ "| `hole_to_hole` | "
#~ "min "
#~ "| Checks the clearance between mechanically-drilled holes in pads and "
#~ "vias. The clearance is measured between the diameters of the holes, not "
#~ "between their centers.<br><br>This constraint is soley for the protection "
#~ "of drill bits. The clearance between **laser-drilled** (microvias) and "
#~ "other non-mechanically-drilled holes is not checked, nor is the clearance "
#~ "between **milled** (oval-shaped) and other non-mechanically-drilled holes."
#~ "<br> | \n"
#~ "| `physical_clearance` | "
#~ "min "
#~ "| Checks the clearance between two objects on a given layer (including "
#~ "non-copper layers).<br><br>While this can perform more general-purpose "
#~ "checks than `clearance`, it is much slower. Use `clearance` where "
#~ "possible."
#~ "<br> "
#~ "|\n"
#~ "| `physical_hole_clearance` | "
#~ "min "
#~ "| Checks the clearance between a drilled hole in a pad or via and another "
#~ "object, regardless of net. The clearance is measured from the diameter of "
#~ "the hole, not its center.<br><br>This can also be thought of as the "
#~ "\"drilling tolerance\" as it only includes **round** holes (see "
#~ "`edge_clearance` for the milling tolerance)."
#~ "<br> "
#~ "| \n"
#~ "| `silk_clearance` | min/opt/"
#~ "max "
#~ "| Checks the clearance between objects on silkscreen layers and other "
#~ "objects."
#~ "<br> "
#~ "|\n"
#~ "| `skew` | "
#~ "max "
#~ "| Checks the total skew for the nets that match the rule condition, that "
#~ "is, the difference between the length of each net and the average of all "
#~ "the lengths of each net that is matched by the rule. If the absolute "
#~ "value of the difference between that average and the length of any one "
#~ "net is above the constraint `max` value, an error will be generated."
#~ "<br> "
#~ "|\n"
#~ "| `thermal_relief_gap` | "
#~ "min "
#~ "| Specifies the width of the gap between a pad and a zone with a thermal-"
#~ "relief connection."
#~ "<br> "
#~ "|\n"
#~ "| `thermal_spoke_width` | "
#~ "opt "
#~ "| Specifies the width of the spokes connecting a pad to a zone with a "
#~ "thermal-relief connection."
#~ "<br> "
#~ "|\n"
#~ "| `track_width` | min/opt/"
#~ "max "
#~ "| Checks the width of track and arc segments. An error will be generated "
#~ "for each segment that has a width below the `min` value (if specified) or "
#~ "above the `max` value (if specified)."
#~ "<br> "
#~ "|\n"
#~ "| `via_count` | "
#~ "max "
#~ "| Counts the number of vias on every net matched by the rule condition. "
#~ "If that number exceeds the constraint `max` value on any matched net, an "
#~ "error will be generated for that net."
#~ "<br> "
#~ "|\n"
#~ "| `zone_connection` | "
#~ "`solid`<br>`thermal_reliefs`<br>`none` "
#~ "| Specifies the connection to be made between a zone and a pad."
#~ "<br> "
#~ "|\n"
#~ "\n"
#~ "\n"
#~ "### Items\n"
#~ "\n"
#~ " * `A` &nbsp;&nbsp; _the first (or only) item under test_\n"
#~ " * `B` &nbsp;&nbsp; _the second item under test (for binary tests)_\n"
#~ " * `L` &nbsp;&nbsp; _the layer currently under test_\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Severity Names\n"
#~ "\n"
#~ " * warning\n"
#~ " * error\n"
#~ " * exclusion\n"
#~ " * ignore\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Examples\n"
#~ "\n"
#~ " (version 1)\n"
#~ "\n"
#~ " (rule HV\n"
#~ " (constraint clearance (min 1.5mm))\n"
#~ " (condition \"A.NetClass == 'HV'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule HV\n"
#~ " (layer outer)\n"
#~ " (constraint clearance (min 1.5mm))\n"
#~ " (condition \"A.NetClass == 'HV'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule HV_HV\n"
#~ " # wider clearance between HV tracks\n"
#~ " (constraint clearance (min \"1.5mm + 2.0mm\"))\n"
#~ " (condition \"A.NetClass == 'HV' && B.NetClass == 'HV'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule HV_unshielded\n"
#~ " (constraint clearance (min 2mm))\n"
#~ " (condition \"A.NetClass == 'HV' && !A."
#~ "enclosedByArea('Shield*')\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule heavy_thermals\n"
#~ " (constraint thermal_spoke_width (min 0.5mm))\n"
#~ " (condition \"A.NetClass == 'HV'\"))\n"
#~ "<br><br>\n"
#~ "\n"
#~ "### Notes\n"
#~ "\n"
#~ "Version clause must be the first clause. It indicates the syntax version "
#~ "of the file so that \n"
#~ "future rules parsers can perform automatic updates. It should be\n"
#~ "set to \"1\".\n"
#~ "\n"
#~ "Rules should be ordered by specificity. Later rules take\n"
#~ "precedence over earlier rules; once a matching rule is found\n"
#~ "no further rules will be checked.\n"
#~ "\n"
#~ "Use Ctrl+/ to comment or uncomment line(s).\n"
#~ "<br><br><br>\n"
#~ "\n"
#~ "### Expression functions\n"
#~ "\n"
#~ "All function parameters support simple wildcards (`*` and `?`).\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.intersectsCourtyard('<footprint_refdes>')\n"
#~ "True if any part of `A` lies within the given footprint's principal "
#~ "courtyard.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.intersectsFrontCourtyard('<footprint_refdes>')\n"
#~ "True if any part of `A` lies within the given footprint's front "
#~ "courtyard.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.intersectsBackCourtyard('<footprint_refdes>')\n"
#~ "True if any part of `A` lies within the given footprint's back "
#~ "courtyard.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.intersectsArea('<zone_name>')\n"
#~ "True if any part of `A` lies within the given zone's outline.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.enclosedByArea('<zone_name>')\n"
#~ "True if all of `A` lies within the given zone's outline. \n"
#~ "\n"
#~ "NB: this is potentially a more expensive call than `intersectsArea()`. "
#~ "Use `intersectsArea()` \n"
#~ "where possible.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.isPlated()\n"
#~ "True if `A` has a hole which is plated.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.inDiffPair('<net_name>')\n"
#~ "True if `A` has a net that is part of the specified differential pair.\n"
#~ "`<net_name>` is the base name of the differential pair. For example, "
#~ "`inDiffPair('/CLK')`\n"
#~ "matches items in the `/CLK_P` and `/CLK_N` nets.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " AB.isCoupledDiffPair()\n"
#~ "True if `A` and `B` are members of the same diff pair.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.memberOfGroup('<group_name>')\n"
#~ "True if `A` is a member of the given group. The name can contain "
#~ "wildcards.\n"
#~ "Includes nested membership.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.memberOfFootprint('<footprint_reference>')\n"
#~ "True if `A` is a member of a footprint matching the given reference "
#~ "designator. The\n"
#~ "reference can contain wildcards.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.existsOnLayer('<layer_name>')\n"
#~ "True if `A` exists on the given layer. The layer name can be\n"
#~ "either the name assigned in Board Setup > Board Editor Layers or\n"
#~ "the canonical name (ie: `F.Cu`).\n"
#~ "\n"
#~ "NB: this returns true if `A` is on the given layer, independently\n"
#~ "of whether or not the rule is being evaluated for that layer.\n"
#~ "For the latter use a `(layer \"layer_name\")` clause in the rule.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " !!! A.memberOf('<group_name>') !!!\n"
#~ "Deprecated; use `memberOfGroup()` instead.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " !!! A.insideCourtyard('<footprint_refdes>') !!!\n"
#~ "Deprecated; use `intersectsCourtyard()` instead.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " !!! A.insideFrontCourtyard('<footprint_refdes>') !!!\n"
#~ "Deprecated; use `intersectsFrontCourtyard()` instead.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " !!! A.insideBackCourtyard('<footprint_refdes>') !!!\n"
#~ "Deprecated; use `intersectsBackCourtyard()` instead.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " !!! A.insideArea('<zone_name>') !!!\n"
#~ "Deprecated; use `intersectsArea()` instead.\n"
#~ "<br><br><br>\n"
#~ "\n"
#~ "### More Examples\n"
#~ "\n"
#~ " (rule \"copper keepout\"\n"
#~ " (constraint disallow track via zone)\n"
#~ " (condition \"A.intersectsArea('zone3')\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"BGA neckdown\"\n"
#~ " (constraint track_width (min 0.2mm) (opt 0.25mm))\n"
#~ " (constraint clearance (min 0.05mm) (opt 0.08mm))\n"
#~ " (condition \"A.intersectsCourtyard('U3')\"))\n"
#~ "\n"
#~ "\n"
#~ " # prevent silk over tented vias\n"
#~ " (rule silk_over_via\n"
#~ " (constraint silk_clearance (min 0.2mm))\n"
#~ " (condition \"A.Type == '*Text' && B.Type == 'Via'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"Distance between Vias of Different Nets\"\n"
#~ " (constraint hole_to_hole (min 0.254mm))\n"
#~ " (condition \"A.Type == 'Via' && B.Type == 'Via' && A.Net != B."
#~ "Net\"))\n"
#~ "\n"
#~ " (rule \"Clearance between Pads of Different Nets\"\n"
#~ " (constraint clearance (min 3.0mm))\n"
#~ " (condition \"A.Type == 'Pad' && B.Type == 'Pad' && A.Net != B."
#~ "Net\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"Via Hole to Track Clearance\"\n"
#~ " (constraint hole_clearance (min 0.254mm))\n"
#~ " (condition \"A.Type == 'Via' && B.Type == 'Track'\"))\n"
#~ "\n"
#~ " (rule \"Pad to Track Clearance\"\n"
#~ " (constraint clearance (min 0.2mm))\n"
#~ " (condition \"A.Type == 'Pad' && B.Type == 'Track'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"clearance-to-1mm-cutout\"\n"
#~ " (constraint clearance (min 0.8mm))\n"
#~ " (condition \"A.Layer == 'Edge.Cuts' && A.Thickness == 1.0mm\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"Max Drill Hole Size Mechanical\"\n"
#~ " (constraint hole_size (max 6.3mm))\n"
#~ " (condition \"A.Pad_Type == 'NPTH, mechanical'\"))\n"
#~ "\n"
#~ " (rule \"Max Drill Hole Size PTH\"\n"
#~ " (constraint hole_size (max 6.35mm))\n"
#~ " (condition \"A.Pad_Type == 'Through-hole'\"))\n"
#~ "\n"
#~ "\n"
#~ " # Specify an optimal gap for a particular diff-pair\n"
#~ " (rule \"dp clock gap\"\n"
#~ " (constraint diff_pair_gap (opt \"0.8mm\"))\n"
#~ " (condition \"A.inDiffPair('/CLK')\"))\n"
#~ "\n"
#~ " # Specify a larger clearance around any diff-pair\n"
#~ " (rule \"dp clearance\"\n"
#~ " (constraint clearance (min \"1.5mm\"))\n"
#~ " (condition \"A.inDiffPair('*') && !AB.isCoupledDiffPair()\"))\n"
#~ "\n"
#~ "\n"
#~ " # Don't use thermal reliefs on heatsink pads\n"
#~ " (rule heat_sink_pad\n"
#~ " (constraint zone_connection solid)\n"
#~ " (condition \"A.Fabrication_Property == 'Heatsink pad'\"))\n"
#~ "\n"
#~ " # Require all four thermal relief spokes to connect to parent zone\n"
#~ " (rule fully_spoked_pads\n"
#~ " (constraint min_resolved_spokes 4))\n"
#~ "\n"
#~ " # Set thermal relief gap & spoke width for all zones\n"
#~ " (rule defined_relief\n"
#~ " (constraint thermal_relief_gap (min 10mil))\n"
#~ " (constraint thermal_spoke_width (min 12mil)))\n"
#~ "\n"
#~ " # Override thermal relief gap & spoke width for GND and PWR zones\n"
#~ " (rule defined_relief_pwr\n"
#~ " (constraint thermal_relief_gap (min 10mil))\n"
#~ " (constraint thermal_spoke_width (min 12mil))\n"
#~ " (condition \"A.Name == 'zone_GND' || A.Name == 'zone_PWR'\"))\n"
#~ "\n"
#~ "\n"
#~ " # Prevent solder wicking from SMD pads\n"
#~ " (rule holes_in_pads\n"
#~ " (constraint physical_hole_clearance (min 0.2mm))\n"
#~ " (condition \"B.Pad_Type == 'SMD'\"))\n"
#~ "\n"
#~ " # Disallow solder mask margin overrides\n"
#~ " (rule \"disallow solder mask margin overrides\"\n"
#~ " (constraint assertion \"A.Soldermask_Margin_Override == 0mm\")\n"
#~ " (condition \"A.Type == 'Pad'\"))\n"
#~ "\n"
#~ "\n"
#~ " # Enforce a mechanical clearance between components and board edge\n"
#~ " (rule front_mechanical_board_edge_clearance\n"
#~ " (layer \"F.Courtyard\")\n"
#~ " (constraint physical_clearance (min 3mm))\n"
#~ " (condition \"B.Layer == 'Edge.Cuts'\"))\n"
#~ "\n"
#~ "\n"
#~ " # Check current-carrying capacity\n"
#~ " (rule high-current\n"
#~ " (constraint track_width (min 1.0mm))\n"
#~ " (constraint connection_width (min 0.8mm))\n"
#~ " (condition \"A.NetClass == 'Power'\"))\n"
#~ "\n"
#~ "### Documentation\n"
#~ "\n"
#~ "For the full documentation see [https://docs.kicad.org](https://docs."
#~ "kicad.org/GetMajorMinorVersion/en/pcbnew/pcbnew.html#custom_design_rules)."
#~ msgid "Drill out of range"
#~ msgstr "Drill out of range"
#~ msgid "Micro via drill out of range"
#~ msgstr "Micro via drill out of range"
#, c-format
#~ msgid "rule %s"
#~ msgstr "rule %s"
#~ msgid "3D model scale doesn't match: "
#~ msgstr "3D model scale doesn't match: "
#~ msgid "3D model rotation doesn't match: "
#~ msgstr "3D model rotation doesn't match: "
#~ msgid "3D model offset doesn't match: "
#~ msgstr "3D model offset doesn't match: "
#~ msgid "3D model opacity doesn't match: "
#~ msgstr "3D model opacity doesn't match: "
#~ msgid "3D model doesn't match: "
#~ msgstr "3D model doesn't match: "
#~ msgid "3D model visibility doesn't match: "
#~ msgstr "3D model visibility doesn't match: "
#~ msgid "3D model count differs."
#~ msgstr "3D model count differs."
#~ msgid "Footprint Image File Name"
#~ msgstr "Footprint Image File Name"
#~ msgid "KiCad Footprint Library Viewer"
#~ msgstr "KiCad Footprint Library Viewer"
#~ msgid "Manage footprint libraries"
#~ msgstr "Manage footprint libraries"
#, c-format
#~ msgid ""
#~ "Footprint library not found. The current configuration does not include "
#~ "library '%s'."
#~ msgstr ""
#~ "Footprint library not found. The current configuration does not include "
#~ "library '%s'."
#, c-format
#~ msgid ""
#~ "Footprint library not enabled. Library '%s' is not enabled in the current "
#~ "configuration."
#~ msgstr ""
#~ "Footprint library not enabled. Library '%s' is not enabled in the current "
#~ "configuration."
#~ msgid "doc url"
#~ msgstr "doc url"
#~ msgid "Open File"
#~ msgstr "Open File"
#~ msgid "Graphic layer:"
#~ msgstr "Graphic layer:"
#~ msgid "Group items"
#~ msgstr "Group items"
#~ msgid "Add all imported items into a new group"
#~ msgstr "Add all imported items into a new group"
#~ msgid "Bitmap Properties"
#~ msgstr "Bitmap Properties"
#, c-format
#~ msgid "Width Constraints: min %s, max %s"
#~ msgstr "Width Constraints: min %s, max %s"
#, c-format
#~ msgid "Width Constraints: min %s"
#~ msgstr "Width Constraints: min %s"
#~ msgid "New Track"
#~ msgstr "New Track"
#~ msgid "Starts laying a new track."
#~ msgstr "Starts laying a new track."
#~ msgid "End Track"
#~ msgstr "End Track"
#~ msgid "Stops laying the current meander."
#~ msgstr "Stops laying the current meander."
#~ msgid "Increase meander spacing by one step."
#~ msgstr "Increase meander spacing by one step."
#~ msgid "Decrease meander spacing by one step."
#~ msgstr "Decrease meander spacing by one step."
#~ msgid "Increase meander amplitude by one step."
#~ msgstr "Increase meander amplitude by one step."
#~ msgid "Decrease meander amplitude by one step."
#~ msgstr "Decrease meander amplitude by one step."
#~ msgid "Length Tuner"
#~ msgstr "Length Tuner"
#~ msgid "Too long: "
#~ msgstr "Too long: "
#~ msgid "Too short: "
#~ msgstr "Too short: "
#~ msgid "Tuned: "
#~ msgstr "Tuned: "
#~ msgid "?"
#~ msgstr "?"
#~ msgid "Too long: skew "
#~ msgstr "Too long: skew "
#~ msgid "Too short: skew "
#~ msgstr "Too short: skew "
#~ msgid "Tuned: skew "
#~ msgstr "Tuned: skew "
#, c-format
#~ msgid "Resolved min connection width constraint: %s."
#~ msgstr "Resolved min connection width constraint: %s."
#~ msgid "Hole diameter resolution for:"
#~ msgstr "Hole diameter resolution for:"
#, c-format
#~ msgid "Resolved clearance: %s."
#~ msgstr "Resolved clearance: %s."
#~ msgid "Hole to hole clearance resolution for:"
#~ msgstr "Hole to hole clearance resolution for:"
#~ msgid "Thermal relief gap resolution for:"
#~ msgstr "Thermal relief gap resolution for:"
#~ msgid "Spoke width resolution for:"
#~ msgstr "Spoke width resolution for:"
#, c-format
#~ msgid "Resolved thermal relief spoke width: %s."
#~ msgstr "Resolved thermal relief spoke width: %s."
#~ msgid "Spoke count resolution for:"
#~ msgstr "Spoke count resolution for:"
#, c-format
#~ msgid "Resolved min thermal relief spoke count: %d."
#~ msgstr "Resolved min thermal relief spoke count: %d."
#~ msgid "Clearance is 0."
#~ msgstr "Clearance is 0."
#~ msgid "Diff pair gap resolution for:"
#~ msgstr "Diff pair gap resolution for:"
#~ msgid "Diff pair max uncoupled length resolution for:"
#~ msgstr "Diff pair max uncoupled length resolution for:"
#, c-format
#~ msgid "Width constraints: min %s; opt %s; max %s."
#~ msgstr "Width constraints: min %s; opt %s; max %s."
#, c-format
#~ msgid "Diameter constraints: min %s; opt %s; max %s."
#~ msgstr "Diameter constraints: min %s; opt %s; max %s."
#, c-format
#~ msgid "Annular width constraints: min %s; opt %s; max %s."
#~ msgstr "Annular width constraints: min %s; opt %s; max %s."
#, c-format
#~ msgid "Text height constraints: min %s; opt %s; max %s."
#~ msgstr "Text height constraints: min %s; opt %s; max %s."
#, c-format
#~ msgid "Text thickness constraints: min %s; opt %s; max %s."
#~ msgstr "Text thickness constraints: min %s; opt %s; max %s."
#~ msgid "Recombine pad"
#~ msgstr "Recombine pad"
#~ msgid "Edit pad shapes"
#~ msgstr "Edit pad shapes"
#~ msgid "Add bitmap image"
#~ msgstr "Add bitmap image"
#~ msgid "Length Tuning Settings..."
#~ msgstr "Length Tuning Settings…"
#~ msgid "Sets the length tuning parameters for currently routed item."
#~ msgstr "Sets the length tuning parameters for currently routed item."
#~ msgid "Simplifying copper layers polygons"
#~ msgstr "Simplifying copper layers polygons"
#~ msgid "Simplifying polygons on F_Cu"
#~ msgstr "Simplifying polygons on F_Cu"
#~ msgid "Simplifying polygons on B_Cu"
#~ msgstr "Simplifying polygons on B_Cu"
#, c-format
#~ msgid "Load OpenGL layer %d"
#~ msgstr "Load OpenGL layer %d"
#~ msgid "Center pivot rotation"
#~ msgstr "Center pivot rotation"
#~ msgid "Center pivot rotation (middle mouse click)"
#~ msgstr "Center pivot rotation (middle mouse click)"
#~ msgid "Toggle orthographic projection"
#~ msgstr "Toggle orthographic projection"
#~ msgid "Use bare copper color for unplated copper"
#~ msgstr "Use bare copper color for unplated copper"
#~ msgid "Enable animation"
#~ msgstr "Enable animation"
#~ msgid "Animation speed:"
#~ msgstr "Animation speed:"
#~ msgid "Symbol Footprint Association Files (.equ)"
#~ msgstr "Symbol Footprint Association Files (.equ)"
#~ msgid "Remove"
#~ msgstr "Remove"
#~ msgid "Edit File"
#~ msgstr "Edit File"
#~ msgid "Available environment variables for relative paths:"
#~ msgstr "Available environment variables for relative paths:"
#~ msgid "Relative"
#~ msgstr "Relative"
#~ msgid "Path Type"
#~ msgstr "Path Type"
#~ msgid "Manage Footprint Association Files"
#~ msgstr "Manage Footprint Association Files"
#~ msgid ""
#~ "Configure footprint association file (.equ) list. These files are used "
#~ "to automatically assign footprint names from symbol values."
#~ msgstr ""
#~ "Configure footprint association file (.equ) list. These files are used "
#~ "to automatically assign footprint names from symbol values."
#~ msgid ""
#~ "Stop showing this tool?\n"
#~ "No changes will be made.\n"
#~ "\n"
#~ "This setting can be changed from the \"Symbol Libraries\" dialog,\n"
#~ "and the tool can be activated manually from the \"Tools\" menu."
#~ msgstr ""
#~ "Stop showing this tool?\n"
#~ "No changes will be made.\n"
#~ "\n"
#~ "This setting can be changed from the “Symbol Libraries” dialog,\n"
#~ "and the tool can be activated manually from the “Tools” menu."
#~ msgid "Output file name"
#~ msgstr "Output file name"
#~ msgid "Color theme to use (will default to pcbnew settings)"
#~ msgstr "Color theme to use (will default to pcbnew settings)"
#~ msgid "Export utilities (gerbers, drill, position files, etc)"
#~ msgstr "Export utilities (gerbers, drill, position files, etc)"
#~ msgid "At least one or more layers must be specified\n"
#~ msgstr "At least one or more layers must be specified\n"
#~ msgid "Precision of gerber coordinates (5 or 6)"
#~ msgstr "Precision of gerber coordinates (5 or 6)"
#~ msgid "Plot given layers to a single gerber file"
#~ msgstr "Plot given layers to a single gerber file"
#~ msgid "Precision of gerber coordinates, valid options: 5 or 6"
#~ msgstr "Precision of gerber coordinates, valid options: 5 or 6"
#~ msgid "Use KiCad gerber file extension"
#~ msgstr "Use KiCad gerber file extension"
#~ msgid ""
#~ "Plot multiple gerbers for a PCB, including the ability to use stored "
#~ "board plot settings"
#~ msgstr ""
#~ "Plot multiple gerbers for a PCB, including the ability to use stored "
#~ "board plot settings"
#~ msgid "Use the gerber plot settings already configured in the board file"
#~ msgstr "Use the gerber plot settings already configured in the board file"
#~ msgid "Include board edge layer (gerber only)"
#~ msgstr "Include board edge layer (gerber only)"
#~ msgid "\"both\" not supported for gerber format\n"
#~ msgstr "\"both\" not supported for gerber format\n"
#~ msgid "Circle Properties"
#~ msgstr "Circle Properties"
#~ msgid "Arc Properties"
#~ msgstr "Arc Properties"
#~ msgid "Polygon Properties"
#~ msgstr "Polygon Properties"
#~ msgid "Rectangle Properties"
#~ msgstr "Rectangle Properties"
#~ msgid "Line Segment Properties"
#~ msgstr "Line Segment Properties"
#~ msgid "Curve Properties"
#~ msgstr "Curve Properties"
#~ msgid "Bezier Control Pt"
#~ msgstr "Bezier Control Pt"
#~ msgid "Graphic Item Properties"
#~ msgstr "Graphic Item Properties"
#~ msgid ""
#~ "### Top-level Clauses\n"
#~ "\n"
#~ " (version <number>)\n"
#~ "\n"
#~ " (rule <rule_name> <rule_clause> ...)\n"
#~ "\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Rule Clauses\n"
#~ "\n"
#~ " (constraint <constraint_type> ...)\n"
#~ "\n"
#~ " (condition \"<expression>\")\n"
#~ "\n"
#~ " (layer \"<layer_name>\")\n"
#~ "\n"
#~ " (severity <severity_name>)\n"
#~ "\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Constraint Types\n"
#~ "\n"
#~ " * annular\\_width\n"
#~ " * assertion\n"
#~ " * clearance\n"
#~ " * connection\\_width\n"
#~ " * courtyard_clearance\n"
#~ " * diff\\_pair\\_gap\n"
#~ " * diff\\_pair\\_uncoupled\n"
#~ " * disallow\n"
#~ " * edge\\_clearance\n"
#~ " * length\n"
#~ " * hole\\_clearance\n"
#~ " * hole\\_size\n"
#~ " * min\\_resolved\\_spokes\n"
#~ " * physical\\_clearance\n"
#~ " * physical\\_hole\\_clearance\n"
#~ " * silk\\_clearance\n"
#~ " * skew\n"
#~ " * text\\_height\n"
#~ " * text\\_thickness\n"
#~ " * thermal\\_relief\\_gap\n"
#~ " * thermal\\_spoke\\_width\n"
#~ " * track\\_width\n"
#~ " * via\\_count\n"
#~ " * via\\_diameter\n"
#~ " * zone\\_connection\n"
#~ "\n"
#~ "Note: `clearance` and `hole_clearance` rules are not run against items of "
#~ "the same net; `physical_clearance` and `physical_hole_clearance` rules "
#~ "are.\n"
#~ "<br><br>\n"
#~ "\n"
#~ "### Items\n"
#~ "\n"
#~ " * `A` &nbsp;&nbsp; _the first (or only) item under test_\n"
#~ " * `B` &nbsp;&nbsp; _the second item under test (for binary tests)_\n"
#~ " * `L` &nbsp;&nbsp; _the layer currently under test_\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Item Types\n"
#~ "\n"
#~ " * buried\\_via\n"
#~ " * graphic\n"
#~ " * hole\n"
#~ " * micro\\_via\n"
#~ " * pad\n"
#~ " * text\n"
#~ " * track\n"
#~ " * via\n"
#~ " * zone\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Zone Connections\n"
#~ "\n"
#~ " * solid\n"
#~ " * thermal\\_reliefs\n"
#~ " * none\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Severity Names\n"
#~ "\n"
#~ " * warning\n"
#~ " * error\n"
#~ " * exclusion\n"
#~ " * ignore\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Examples\n"
#~ "\n"
#~ " (version 1)\n"
#~ "\n"
#~ " (rule HV\n"
#~ " (constraint clearance (min 1.5mm))\n"
#~ " (condition \"A.NetClass == 'HV'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule HV\n"
#~ " (layer outer)\n"
#~ " (constraint clearance (min 1.5mm))\n"
#~ " (condition \"A.NetClass == 'HV'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule HV_HV\n"
#~ " # wider clearance between HV tracks\n"
#~ " (constraint clearance (min \"1.5mm + 2.0mm\"))\n"
#~ " (condition \"A.NetClass == 'HV' && B.NetClass == 'HV'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule HV_unshielded\n"
#~ " (constraint clearance (min 2mm))\n"
#~ " (condition \"A.NetClass == 'HV' && !A."
#~ "enclosedByArea('Shield*')\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule heavy_thermals\n"
#~ " (constraint thermal_spoke_width (min 0.5mm))\n"
#~ " (condition \"A.NetClass == 'HV'\"))\n"
#~ "<br><br>\n"
#~ "\n"
#~ "### Notes\n"
#~ "\n"
#~ "Version clause must be the first clause. It indicates the syntax version "
#~ "of the file so that \n"
#~ "future rules parsers can perform automatic updates. It should be\n"
#~ "set to \"1\".\n"
#~ "\n"
#~ "Rules should be ordered by specificity. Later rules take\n"
#~ "precedence over earlier rules; once a matching rule is found\n"
#~ "no further rules will be checked.\n"
#~ "\n"
#~ "Use Ctrl+/ to comment or uncomment line(s).\n"
#~ "<br><br><br>\n"
#~ "\n"
#~ "### Expression functions\n"
#~ "\n"
#~ "All function parameters support simple wildcards (`*` and `?`).\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.intersectsCourtyard('<footprint_refdes>')\n"
#~ "True if any part of `A` lies within the given footprint's principal "
#~ "courtyard.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.intersectsFrontCourtyard('<footprint_refdes>')\n"
#~ "True if any part of `A` lies within the given footprint's front "
#~ "courtyard.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.intersectsBackCourtyard('<footprint_refdes>')\n"
#~ "True if any part of `A` lies within the given footprint's back "
#~ "courtyard.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.intersectsArea('<zone_name>')\n"
#~ "True if any part of `A` lies within the given zone's outline.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.enclosedByArea('<zone_name>')\n"
#~ "True if all of `A` lies within the given zone's outline. \n"
#~ "\n"
#~ "NB: this is potentially a more expensive call than `intersectsArea()`. "
#~ "Use `intersectsArea()` \n"
#~ "where possible.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.isPlated()\n"
#~ "True if `A` has a hole which is plated.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.inDiffPair('<net_name>')\n"
#~ "True if `A` has a net that is part of the specified differential pair.\n"
#~ "`<net_name>` is the base name of the differential pair. For example, "
#~ "`inDiffPair('/CLK')`\n"
#~ "matches items in the `/CLK_P` and `/CLK_N` nets.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " AB.isCoupledDiffPair()\n"
#~ "True if `A` and `B` are members of the same diff pair.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.memberOfGroup('<group_name>')\n"
#~ "True if `A` is a member of the given group. The name can contain "
#~ "wildcards.\n"
#~ "Includes nested membership.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.memberOfFootprint('<footprint_reference>')\n"
#~ "True if `A` is a member of a footprint matching the given reference "
#~ "designator. The\n"
#~ "reference can contain wildcards.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.existsOnLayer('<layer_name>')\n"
#~ "True if `A` exists on the given layer. The layer name can be\n"
#~ "either the name assigned in Board Setup > Board Editor Layers or\n"
#~ "the canonical name (ie: `F.Cu`).\n"
#~ "\n"
#~ "NB: this returns true if `A` is on the given layer, independently\n"
#~ "of whether or not the rule is being evaluated for that layer.\n"
#~ "For the latter use a `(layer \"layer_name\")` clause in the rule.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " !!! A.memberOf('<group_name>') !!!\n"
#~ "Deprecated; use `memberOfGroup()` instead.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " !!! A.insideCourtyard('<footprint_refdes>') !!!\n"
#~ "Deprecated; use `intersectsCourtyard()` instead.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " !!! A.insideFrontCourtyard('<footprint_refdes>') !!!\n"
#~ "Deprecated; use `intersectsFrontCourtyard()` instead.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " !!! A.insideBackCourtyard('<footprint_refdes>') !!!\n"
#~ "Deprecated; use `intersectsBackCourtyard()` instead.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " !!! A.insideArea('<zone_name>') !!!\n"
#~ "Deprecated; use `intersectsArea()` instead.\n"
#~ "<br><br><br>\n"
#~ "\n"
#~ "### More Examples\n"
#~ "\n"
#~ " (rule \"copper keepout\"\n"
#~ " (constraint disallow track via zone)\n"
#~ " (condition \"A.intersectsArea('zone3')\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"BGA neckdown\"\n"
#~ " (constraint track_width (min 0.2mm) (opt 0.25mm))\n"
#~ " (constraint clearance (min 0.05mm) (opt 0.08mm))\n"
#~ " (condition \"A.intersectsCourtyard('U3')\"))\n"
#~ "\n"
#~ "\n"
#~ " # prevent silk over tented vias\n"
#~ " (rule silk_over_via\n"
#~ " (constraint silk_clearance (min 0.2mm))\n"
#~ " (condition \"A.Type == '*Text' && B.Type == 'Via'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"Distance between Vias of Different Nets\"\n"
#~ " (constraint hole_to_hole (min 0.254mm))\n"
#~ " (condition \"A.Type == 'Via' && B.Type == 'Via' && A.Net != B."
#~ "Net\"))\n"
#~ "\n"
#~ " (rule \"Clearance between Pads of Different Nets\"\n"
#~ " (constraint clearance (min 3.0mm))\n"
#~ " (condition \"A.Type == 'Pad' && B.Type == 'Pad' && A.Net != B."
#~ "Net\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"Via Hole to Track Clearance\"\n"
#~ " (constraint hole_clearance (min 0.254mm))\n"
#~ " (condition \"A.Type == 'Via' && B.Type == 'Track'\"))\n"
#~ "\n"
#~ " (rule \"Pad to Track Clearance\"\n"
#~ " (constraint clearance (min 0.2mm))\n"
#~ " (condition \"A.Type == 'Pad' && B.Type == 'Track'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"clearance-to-1mm-cutout\"\n"
#~ " (constraint clearance (min 0.8mm))\n"
#~ " (condition \"A.Layer == 'Edge.Cuts' && A.Thickness == 1.0mm\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"Max Drill Hole Size Mechanical\"\n"
#~ " (constraint hole_size (max 6.3mm))\n"
#~ " (condition \"A.Pad_Type == 'NPTH, mechanical'\"))\n"
#~ "\n"
#~ " (rule \"Max Drill Hole Size PTH\"\n"
#~ " (constraint hole_size (max 6.35mm))\n"
#~ " (condition \"A.Pad_Type == 'Through-hole'\"))\n"
#~ "\n"
#~ "\n"
#~ " # Specify an optimal gap for a particular diff-pair\n"
#~ " (rule \"dp clock gap\"\n"
#~ " (constraint diff_pair_gap (opt \"0.8mm\"))\n"
#~ " (condition \"A.inDiffPair('/CLK')\"))\n"
#~ "\n"
#~ " # Specify a larger clearance around any diff-pair\n"
#~ " (rule \"dp clearance\"\n"
#~ " (constraint clearance (min \"1.5mm\"))\n"
#~ " (condition \"A.inDiffPair('*') && !AB.isCoupledDiffPair()\"))\n"
#~ "\n"
#~ "\n"
#~ " # Don't use thermal reliefs on heatsink pads\n"
#~ " (rule heat_sink_pad\n"
#~ " (constraint zone_connection solid)\n"
#~ " (condition \"A.Fabrication_Property == 'Heatsink pad'\"))\n"
#~ "\n"
#~ " # Require all four thermal relief spokes to connect to parent zone\n"
#~ " (rule fully_spoked_pads\n"
#~ " (constraint min_resolved_spokes 4))\n"
#~ "\n"
#~ " # Set thermal relief gap & spoke width for all zones\n"
#~ " (rule defined_relief\n"
#~ " (constraint thermal_relief_gap (min 10mil))\n"
#~ " (constraint thermal_spoke_width (min 12mil)))\n"
#~ "\n"
#~ " # Override thermal relief gap & spoke width for GND and PWR zones\n"
#~ " (rule defined_relief_pwr\n"
#~ " (constraint thermal_relief_gap (min 10mil))\n"
#~ " (constraint thermal_spoke_width (min 12mil))\n"
#~ " (condition \"A.Name == 'zone_GND' || A.Name == 'zone_PWR'\"))\n"
#~ "\n"
#~ "\n"
#~ " # Prevent solder wicking from SMD pads\n"
#~ " (rule holes_in_pads\n"
#~ " (constraint physical_hole_clearance (min 0.2mm))\n"
#~ " (condition \"B.Pad_Type == 'SMD'\"))\n"
#~ "\n"
#~ " # Disallow solder mask margin overrides\n"
#~ " (rule \"disallow solder mask margin overrides\"\n"
#~ " (constraint assertion \"A.Soldermask_Margin_Override == 0mm\")\n"
#~ " (condition \"A.Type == 'Pad'\"))\n"
#~ "\n"
#~ "\n"
#~ " # Enforce a mechanical clearance between components and board edge\n"
#~ " (rule front_mechanical_board_edge_clearance\n"
#~ " (layer \"F.Courtyard\")\n"
#~ " (constraint physical_clearance (min 3mm))\n"
#~ " (condition \"B.Layer == 'Edge.Cuts'\"))\n"
#~ "\n"
#~ "\n"
#~ " # Check current-carrying capacity\n"
#~ " (rule high-current\n"
#~ " (constraint track_width (min 1.0mm))\n"
#~ " (constraint connection_width (min 0.8mm))\n"
#~ " (condition \"A.NetClass == 'Power'\"))\n"
#~ "\n"
#~ "### Documentation\n"
#~ "\n"
#~ "For the full documentation see [https://docs.kicad.org](https://docs."
#~ "kicad.org/GetMajorMinorVersion/en/pcbnew/pcbnew.html#custom_design_rules)."
#~ msgstr ""
#~ "### Top-level Clauses\n"
#~ "\n"
#~ " (version <number>)\n"
#~ "\n"
#~ " (rule <rule_name> <rule_clause> ...)\n"
#~ "\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Rule Clauses\n"
#~ "\n"
#~ " (constraint <constraint_type> ...)\n"
#~ "\n"
#~ " (condition \"<expression>\")\n"
#~ "\n"
#~ " (layer \"<layer_name>\")\n"
#~ "\n"
#~ " (severity <severity_name>)\n"
#~ "\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Constraint Types\n"
#~ "\n"
#~ " * annular\\_width\n"
#~ " * assertion\n"
#~ " * clearance\n"
#~ " * connection\\_width\n"
#~ " * courtyard_clearance\n"
#~ " * diff\\_pair\\_gap\n"
#~ " * diff\\_pair\\_uncoupled\n"
#~ " * disallow\n"
#~ " * edge\\_clearance\n"
#~ " * length\n"
#~ " * hole\\_clearance\n"
#~ " * hole\\_size\n"
#~ " * min\\_resolved\\_spokes\n"
#~ " * physical\\_clearance\n"
#~ " * physical\\_hole\\_clearance\n"
#~ " * silk\\_clearance\n"
#~ " * skew\n"
#~ " * text\\_height\n"
#~ " * text\\_thickness\n"
#~ " * thermal\\_relief\\_gap\n"
#~ " * thermal\\_spoke\\_width\n"
#~ " * track\\_width\n"
#~ " * via\\_count\n"
#~ " * via\\_diameter\n"
#~ " * zone\\_connection\n"
#~ "\n"
#~ "Note: `clearance` and `hole_clearance` rules are not run against items of "
#~ "the same net; `physical_clearance` and `physical_hole_clearance` rules "
#~ "are.\n"
#~ "<br><br>\n"
#~ "\n"
#~ "### Items\n"
#~ "\n"
#~ " * `A` &nbsp;&nbsp; _the first (or only) item under test_\n"
#~ " * `B` &nbsp;&nbsp; _the second item under test (for binary tests)_\n"
#~ " * `L` &nbsp;&nbsp; _the layer currently under test_\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Item Types\n"
#~ "\n"
#~ " * buried\\_via\n"
#~ " * graphic\n"
#~ " * hole\n"
#~ " * micro\\_via\n"
#~ " * pad\n"
#~ " * text\n"
#~ " * track\n"
#~ " * via\n"
#~ " * zone\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Zone Connections\n"
#~ "\n"
#~ " * solid\n"
#~ " * thermal\\_reliefs\n"
#~ " * none\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Severity Names\n"
#~ "\n"
#~ " * warning\n"
#~ " * error\n"
#~ " * exclusion\n"
#~ " * ignore\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Examples\n"
#~ "\n"
#~ " (version 1)\n"
#~ "\n"
#~ " (rule HV\n"
#~ " (constraint clearance (min 1.5mm))\n"
#~ " (condition \"A.NetClass == 'HV'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule HV\n"
#~ " (layer outer)\n"
#~ " (constraint clearance (min 1.5mm))\n"
#~ " (condition \"A.NetClass == 'HV'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule HV_HV\n"
#~ " # wider clearance between HV tracks\n"
#~ " (constraint clearance (min \"1.5mm + 2.0mm\"))\n"
#~ " (condition \"A.NetClass == 'HV' && B.NetClass == 'HV'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule HV_unshielded\n"
#~ " (constraint clearance (min 2mm))\n"
#~ " (condition \"A.NetClass == 'HV' && !A."
#~ "enclosedByArea('Shield*')\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule heavy_thermals\n"
#~ " (constraint thermal_spoke_width (min 0.5mm))\n"
#~ " (condition \"A.NetClass == 'HV'\"))\n"
#~ "<br><br>\n"
#~ "\n"
#~ "### Notes\n"
#~ "\n"
#~ "Version clause must be the first clause. It indicates the syntax version "
#~ "of the file so that \n"
#~ "future rules parsers can perform automatic updates. It should be\n"
#~ "set to \"1\".\n"
#~ "\n"
#~ "Rules should be ordered by specificity. Later rules take\n"
#~ "precedence over earlier rules; once a matching rule is found\n"
#~ "no further rules will be checked.\n"
#~ "\n"
#~ "Use Ctrl+/ to comment or uncomment line(s).\n"
#~ "<br><br><br>\n"
#~ "\n"
#~ "### Expression functions\n"
#~ "\n"
#~ "All function parameters support simple wildcards (`*` and `?`).\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.intersectsCourtyard('<footprint_refdes>')\n"
#~ "True if any part of `A` lies within the given footprint's principal "
#~ "courtyard.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.intersectsFrontCourtyard('<footprint_refdes>')\n"
#~ "True if any part of `A` lies within the given footprint's front "
#~ "courtyard.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.intersectsBackCourtyard('<footprint_refdes>')\n"
#~ "True if any part of `A` lies within the given footprint's back "
#~ "courtyard.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.intersectsArea('<zone_name>')\n"
#~ "True if any part of `A` lies within the given zone's outline.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.enclosedByArea('<zone_name>')\n"
#~ "True if all of `A` lies within the given zone's outline. \n"
#~ "\n"
#~ "NB: this is potentially a more expensive call than `intersectsArea()`. "
#~ "Use `intersectsArea()` \n"
#~ "where possible.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.isPlated()\n"
#~ "True if `A` has a hole which is plated.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.inDiffPair('<net_name>')\n"
#~ "True if `A` has a net that is part of the specified differential pair.\n"
#~ "`<net_name>` is the base name of the differential pair. For example, "
#~ "`inDiffPair('/CLK')`\n"
#~ "matches items in the `/CLK_P` and `/CLK_N` nets.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " AB.isCoupledDiffPair()\n"
#~ "True if `A` and `B` are members of the same diff pair.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.memberOfGroup('<group_name>')\n"
#~ "True if `A` is a member of the given group. The name can contain "
#~ "wildcards.\n"
#~ "Includes nested membership.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.memberOfFootprint('<footprint_reference>')\n"
#~ "True if `A` is a member of a footprint matching the given reference "
#~ "designator. The\n"
#~ "reference can contain wildcards.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.existsOnLayer('<layer_name>')\n"
#~ "True if `A` exists on the given layer. The layer name can be\n"
#~ "either the name assigned in Board Setup > Board Editor Layers or\n"
#~ "the canonical name (ie: `F.Cu`).\n"
#~ "\n"
#~ "NB: this returns true if `A` is on the given layer, independently\n"
#~ "of whether or not the rule is being evaluated for that layer.\n"
#~ "For the latter use a `(layer \"layer_name\")` clause in the rule.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " !!! A.memberOf('<group_name>') !!!\n"
#~ "Deprecated; use `memberOfGroup()` instead.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " !!! A.insideCourtyard('<footprint_refdes>') !!!\n"
#~ "Deprecated; use `intersectsCourtyard()` instead.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " !!! A.insideFrontCourtyard('<footprint_refdes>') !!!\n"
#~ "Deprecated; use `intersectsFrontCourtyard()` instead.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " !!! A.insideBackCourtyard('<footprint_refdes>') !!!\n"
#~ "Deprecated; use `intersectsBackCourtyard()` instead.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " !!! A.insideArea('<zone_name>') !!!\n"
#~ "Deprecated; use `intersectsArea()` instead.\n"
#~ "<br><br><br>\n"
#~ "\n"
#~ "### More Examples\n"
#~ "\n"
#~ " (rule \"copper keepout\"\n"
#~ " (constraint disallow track via zone)\n"
#~ " (condition \"A.intersectsArea('zone3')\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"BGA neckdown\"\n"
#~ " (constraint track_width (min 0.2mm) (opt 0.25mm))\n"
#~ " (constraint clearance (min 0.05mm) (opt 0.08mm))\n"
#~ " (condition \"A.intersectsCourtyard('U3')\"))\n"
#~ "\n"
#~ "\n"
#~ " # prevent silk over tented vias\n"
#~ " (rule silk_over_via\n"
#~ " (constraint silk_clearance (min 0.2mm))\n"
#~ " (condition \"A.Type == '*Text' && B.Type == 'Via'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"Distance between Vias of Different Nets\"\n"
#~ " (constraint hole_to_hole (min 0.254mm))\n"
#~ " (condition \"A.Type == 'Via' && B.Type == 'Via' && A.Net != B."
#~ "Net\"))\n"
#~ "\n"
#~ " (rule \"Clearance between Pads of Different Nets\"\n"
#~ " (constraint clearance (min 3.0mm))\n"
#~ " (condition \"A.Type == 'Pad' && B.Type == 'Pad' && A.Net != B."
#~ "Net\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"Via Hole to Track Clearance\"\n"
#~ " (constraint hole_clearance (min 0.254mm))\n"
#~ " (condition \"A.Type == 'Via' && B.Type == 'Track'\"))\n"
#~ "\n"
#~ " (rule \"Pad to Track Clearance\"\n"
#~ " (constraint clearance (min 0.2mm))\n"
#~ " (condition \"A.Type == 'Pad' && B.Type == 'Track'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"clearance-to-1mm-cutout\"\n"
#~ " (constraint clearance (min 0.8mm))\n"
#~ " (condition \"A.Layer == 'Edge.Cuts' && A.Thickness == 1.0mm\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"Max Drill Hole Size Mechanical\"\n"
#~ " (constraint hole_size (max 6.3mm))\n"
#~ " (condition \"A.Pad_Type == 'NPTH, mechanical'\"))\n"
#~ "\n"
#~ " (rule \"Max Drill Hole Size PTH\"\n"
#~ " (constraint hole_size (max 6.35mm))\n"
#~ " (condition \"A.Pad_Type == 'Through-hole'\"))\n"
#~ "\n"
#~ "\n"
#~ " # Specify an optimal gap for a particular diff-pair\n"
#~ " (rule \"dp clock gap\"\n"
#~ " (constraint diff_pair_gap (opt \"0.8mm\"))\n"
#~ " (condition \"A.inDiffPair('/CLK')\"))\n"
#~ "\n"
#~ " # Specify a larger clearance around any diff-pair\n"
#~ " (rule \"dp clearance\"\n"
#~ " (constraint clearance (min \"1.5mm\"))\n"
#~ " (condition \"A.inDiffPair('*') && !AB.isCoupledDiffPair()\"))\n"
#~ "\n"
#~ "\n"
#~ " # Don't use thermal reliefs on heatsink pads\n"
#~ " (rule heat_sink_pad\n"
#~ " (constraint zone_connection solid)\n"
#~ " (condition \"A.Fabrication_Property == 'Heatsink pad'\"))\n"
#~ "\n"
#~ " # Require all four thermal relief spokes to connect to parent zone\n"
#~ " (rule fully_spoked_pads\n"
#~ " (constraint min_resolved_spokes 4))\n"
#~ "\n"
#~ " # Set thermal relief gap & spoke width for all zones\n"
#~ " (rule defined_relief\n"
#~ " (constraint thermal_relief_gap (min 10mil))\n"
#~ " (constraint thermal_spoke_width (min 12mil)))\n"
#~ "\n"
#~ " # Override thermal relief gap & spoke width for GND and PWR zones\n"
#~ " (rule defined_relief_pwr\n"
#~ " (constraint thermal_relief_gap (min 10mil))\n"
#~ " (constraint thermal_spoke_width (min 12mil))\n"
#~ " (condition \"A.Name == 'zone_GND' || A.Name == 'zone_PWR'\"))\n"
#~ "\n"
#~ "\n"
#~ " # Prevent solder wicking from SMD pads\n"
#~ " (rule holes_in_pads\n"
#~ " (constraint physical_hole_clearance (min 0.2mm))\n"
#~ " (condition \"B.Pad_Type == 'SMD'\"))\n"
#~ "\n"
#~ " # Disallow solder mask margin overrides\n"
#~ " (rule \"disallow solder mask margin overrides\"\n"
#~ " (constraint assertion \"A.Soldermask_Margin_Override == 0mm\")\n"
#~ " (condition \"A.Type == 'Pad'\"))\n"
#~ "\n"
#~ "\n"
#~ " # Enforce a mechanical clearance between components and board edge\n"
#~ " (rule front_mechanical_board_edge_clearance\n"
#~ " (layer \"F.Courtyard\")\n"
#~ " (constraint physical_clearance (min 3mm))\n"
#~ " (condition \"B.Layer == 'Edge.Cuts'\"))\n"
#~ "\n"
#~ "\n"
#~ " # Check current-carrying capacity\n"
#~ " (rule high-current\n"
#~ " (constraint track_width (min 1.0mm))\n"
#~ " (constraint connection_width (min 0.8mm))\n"
#~ " (condition \"A.NetClass == 'Power'\"))\n"
#~ "\n"
#~ "### Documentation\n"
#~ "\n"
#~ "For the full documentation see [https://docs.kicad.org](https://docs."
#~ "kicad.org/GetMajorMinorVersion/en/pcbnew/pcbnew.html#custom_design_rules)."
#, c-format
#~ msgid "Choose Footprint (%d items loaded)"
#~ msgstr "Choose Footprint (%d items loaded)"
#~ msgid "Open in schematic editor"
#~ msgstr "Open in schematic editor"
#, c-format
#~ msgid ""
#~ "Save and restore view orientation and zoom.\n"
#~ "Use %s+Tab to activate selector.\n"
#~ "Successive Tabs while holding %s down will cycle through viewports in the "
#~ "popup."
#~ msgstr ""
#~ "Save and restore view orientation and zoom.\n"
#~ "Use %s+Tab to activate selector.\n"
#~ "Successive Tabs while holding %s down will cycle through viewports in the "
#~ "popup."
#~ msgid "Toggle Through Hole 3D models"
#~ msgstr "Toggle Through Hole 3D models"
#~ msgid "Toggle 3D models for 'Through hole' type components"
#~ msgstr "Toggle 3D models for 'Through hole' type components"
#~ msgid "Toggle SMD 3D models"
#~ msgstr "Toggle SMD 3D models"
#~ msgid "Toggle 3D models for 'Surface mount' type components"
#~ msgstr "Toggle 3D models for 'Surface mount' type components"
#~ msgid "Toggle unspecified 3D models"
#~ msgstr "Toggle unspecified 3D models"
#~ msgid "Toggle 3D models for 'unspecified' type components"
#~ msgstr "Toggle 3D models for 'unspecified' type components"
#~ msgid "Toggle 3D models not in pos file"
#~ msgstr "Toggle 3D models not in pos file"
#~ msgid "Toggle 3D models marked DNP"
#~ msgstr "Toggle 3D models marked DNP"
#~ msgid "Toggle 3D models for components marked 'Do Not Place'"
#~ msgstr "Toggle 3D models for components marked 'Do Not Place'"
#~ msgid "Toggle realistic mode"
#~ msgstr "Toggle realistic mode"
#~ msgid "Toggle board body display"
#~ msgstr "Toggle board body display"
#~ msgid "Toggle zone display"
#~ msgstr "Toggle zone display"
#~ msgid "Toggle adhesive display"
#~ msgstr "Toggle adhesive display"
#~ msgid "Toggle display of adhesive layers"
#~ msgstr "Toggle display of adhesive layers"
#~ msgid "Toggle silkscreen display"
#~ msgstr "Toggle silkscreen display"
#~ msgid "Toggle display of silkscreen layers"
#~ msgstr "Toggle display of silkscreen layers"
#~ msgid "Toggle solder mask display"
#~ msgstr "Toggle solder mask display"
#~ msgid "Toggle display of solder mask layers"
#~ msgstr "Toggle display of solder mask layers"
#~ msgid "Toggle solder paste display"
#~ msgstr "Toggle solder paste display"
#~ msgid "Toggle display of solder paste layers"
#~ msgstr "Toggle display of solder paste layers"
#~ msgid "Toggle comments display"
#~ msgstr "Toggle comments display"
#~ msgid "Toggle display of comments and drawings layers"
#~ msgstr "Toggle display of comments and drawings layers"
#~ msgid "Toggle ECO display"
#~ msgstr "Toggle ECO display"
#~ msgid "Toggle display of ECO layers"
#~ msgstr "Toggle display of ECO layers"
#~ msgid "Environment Colors"
#~ msgstr "Environment Colors"
#~ msgid "Background gradient start:"
#~ msgstr "Background gradient start:"
#~ msgid "Background gradient end:"
#~ msgstr "Background gradient end:"
#~ msgid "Solder paste:"
#~ msgstr "Solder paste:"
#~ msgid "Board Colors"
#~ msgstr "Board Colors"
#~ msgid "Use colors:"
#~ msgstr "Use colors:"
#~ msgid "Silkscreen top:"
#~ msgstr "Silkscreen top:"
#~ msgid "Silkscreen bottom:"
#~ msgstr "Silkscreen bottom:"
#~ msgid "Solder mask top:"
#~ msgstr "Solder mask top:"
#~ msgid "Solder mask bottom:"
#~ msgstr "Solder mask bottom:"
#~ msgid "Copper/surface finish:"
#~ msgstr "Copper/surface finish:"
#~ msgid "Board body:"
#~ msgstr "Board body:"
#~ msgid "Board Layers"
#~ msgstr "Board Layers"
#~ msgid "Show silkscreen layers"
#~ msgstr "Show silkscreen layers"
#~ msgid "Show solder mask layers"
#~ msgstr "Show solder mask layers"
#~ msgid "Show solder paste layers"
#~ msgstr "Show solder paste layers"
#~ msgid "Show adhesive layers"
#~ msgstr "Show adhesive layers"
#~ msgid "User Layers (not shown in realistic mode)"
#~ msgstr "User Layers (not shown in realistic mode)"
#~ msgid "Show comment and drawing layers"
#~ msgstr "Show comment and drawing layers"
#~ msgid "Show ECO layers"
#~ msgstr "Show ECO layers"
#~ msgid "Realistic mode"
#~ msgstr "Realistic mode"
#~ msgid "Current Grid"
#~ msgstr "Current Grid"
#~ msgid "User Defined Grid"
#~ msgstr "User Defined Grid"
#~ msgid "Size X:"
#~ msgstr "Size X:"
#~ msgid "Size Y:"
#~ msgstr "Size Y:"
#~ msgid "Fast Switching"
#~ msgstr "Fast Switching"
#~ msgid "Connectable Items:"
#~ msgstr "Connectable Items:"
#~ msgid "Reset Grid Sizes"
#~ msgstr "Reset Grid Sizes"
#~ msgid "Resets the list of grid sizes to default values"
#~ msgstr "Resets the list of grid sizes to default values"
#~ msgid "Edit User Grid..."
#~ msgstr "Edit User Grid..."
#~ msgid "Grid Properties..."
#~ msgstr "Grid Properties..."
#~ msgid "Set grid dimensions"
#~ msgstr "Set grid dimensions"
#, c-format
#~ msgid "Grid: %s (%s)"
#~ msgstr "Grid: %s (%s)"
#, c-format
#~ msgid "User grid: %s (%s)"
#~ msgstr "User grid: %s (%s)"
#~ msgid "Grid Style"
#~ msgstr "Grid Style"
#~ msgid "px"
#~ msgstr "px"
#~ msgid "Snap to Grid:"
#~ msgstr "Snap to Grid:"
#~ msgid "Small crosshair"
#~ msgstr "Small crosshair"
#~ msgid "Full window crosshair"
#~ msgstr "Full window crosshair"
#~ msgid "Cursor Shape"
#~ msgstr "Cursor Shape"
#~ msgid "Cursor shape for drawing, placement and movement tools"
#~ msgstr "Cursor shape for drawing, placement and movement tools"
#~ msgid "KiCad drawing symbol files"
#~ msgstr "KiCad drawing symbol files"
#~ msgid "All KiCad symbol library files"
#~ msgstr "All KiCad symbol library files"
#~ msgid "Geda PCB footprint library files"
#~ msgstr "Geda PCB footprint library files"
#~ msgid "Drawing Properties"
#~ msgstr "Drawing Properties"
#~ msgid "Alternate pin definitions"
#~ msgstr "Alternate pin definitions"
#~ msgid "View Preset:"
#~ msgstr "View Preset:"
#~ msgid "Off"
#~ msgstr "Off"
#~ msgid "Selection Control"
#~ msgstr "Selection Control"
#~ msgid "Entire Project"
#~ msgstr "Entire Project"
#~ msgid "Format Preset:"
#~ msgstr "Format Preset:"
#~ msgid "Field Delimeter:"
#~ msgstr "Field Delimeter:"
#~ msgid "String Delimeter:"
#~ msgstr "String Delimeter:"
#~ msgid "Reference Delimiter:"
#~ msgstr "Reference Delimiter:"
#~ msgid "Range Delimiter:"
#~ msgstr "Range Delimiter:"
#~ msgid "Keep Tabs:"
#~ msgstr "Keep Tabs:"
#~ msgid "Keep Line Breaks:"
#~ msgstr "Keep Line Breaks:"
#~ msgid "Alternate Pin Assignments"
#~ msgstr "Alternate Pin Assignments"
#~ msgid ""
#~ "This schematic currently uses the project symbol library list look up "
#~ "method for loading library symbols. KiCad will attempt to map the "
#~ "existing symbols to use the new symbol library table. Remapping will "
#~ "change some project files and schematics may not be compatible with older "
#~ "versions of KiCad. All files that are changed will be backed up to the "
#~ "\"remap_backup\" folder in the project folder should you need to revert "
#~ "any changes. If you choose to skip this step, you will be responsible "
#~ "for manually remapping the symbols."
#~ msgstr ""
#~ "This schematic currently uses the project symbol library list look up "
#~ "method for loading library symbols. KiCad will attempt to map the "
#~ "existing symbols to use the new symbol library table. Remapping will "
#~ "change some project files and schematics may not be compatible with older "
#~ "versions of KiCad. All files that are changed will be backed up to the "
#~ "“remap_backup” folder in the project folder should you need to revert any "
#~ "changes. If you choose to skip this step, you will be responsible for "
#~ "manually remapping the symbols."
#~ msgid ""
#~ "Select one or more rows containing libraries in Legacy format (*.lib) to "
#~ "save as current KiCad format (*.kicad_sym)."
#~ msgstr ""
#~ "Select one or more rows containing libraries in Legacy format (*.lib) to "
#~ "save as current KiCad format (*.kicad_sym)."
#, c-format
#~ msgid ""
#~ "Save %d Legacy format libraries as current KiCad format (*.kicad_sym) and "
#~ "replace legacy entries in table?"
#~ msgstr ""
#~ "Save %d Legacy format libraries as current KiCad format (*.kicad_sym) and "
#~ "replace legacy entries in table?"
#~ msgid "Pins with 'no connection' type are connected"
#~ msgstr "Pins with 'no connection' type are connected"
#, c-format
#~ msgid "Unexpected file extension: '%s'."
#~ msgstr "Unexpected file extension: '%s'."
#, c-format
#~ msgid "Unsupported ellipse was not imported at (X = %d; Y = %d)."
#~ msgstr "Unsupported ellipse was not imported at (X = %d; Y = %d)."
#, c-format
#~ msgid "Symbol %s is derived from %s. Symbol graphics will not be editable."
#~ msgstr ""
#~ "Symbol %s is derived from %s. Symbol graphics will not be editable."
#, c-format
#~ msgid "Deriving from '%s', the root symbol of '%s'."
#~ msgstr "Deriving from '%s', the root symbol of '%s'."
#~ msgid "This new symbol has no name and cannot be created."
#~ msgstr "This new symbol has no name and cannot be created."
#~ msgid "No library specified. Symbol could not be saved."
#~ msgstr "No library specified. Symbol could not be saved."
#, c-format
#~ msgid "Symbol '%s' already exists in library '%s'"
#~ msgstr "Symbol '%s' already exists in library '%s'"
#, c-format
#~ msgid "Error loading symbol %s from library '%s'. (%s)"
#~ msgstr "Error loading symbol %s from library '%s'. (%s)"
#~ msgid "Symbol name cannot be empty."
#~ msgstr "Symbol name cannot be empty."
#~ msgid ""
#~ "Creating a project will enable features such as text variables, net "
#~ "classes, and ERC exclusions"
#~ msgstr ""
#~ "Creating a project will enable features such as text variables, net "
#~ "classes, and ERC exclusions"
#~ msgid "Do not perform any additional operations after saving library."
#~ msgstr "Do not perform any additional operations after saving library."
#~ msgid ""
#~ "Update symbol library table entry to point to new library.\n"
#~ "\n"
#~ "The original library will no longer be available for use."
#~ msgstr ""
#~ "Update symbol library table entry to point to new library.\n"
#~ "\n"
#~ "The original library will no longer be available for use."
#~ msgid ""
#~ "Add new entry to the global symbol library table.\n"
#~ "\n"
#~ "The symbol library table nickname is suffixed with\n"
#~ "an integer to prevent duplicate table entries."
#~ msgstr ""
#~ "Add new entry to the global symbol library table.\n"
#~ "\n"
#~ "The symbol library table nickname is suffixed with\n"
#~ "an integer to prevent duplicate table entries."
#~ msgid ""
#~ "Add new entry to the project symbol library table.\n"
#~ "\n"
#~ "The symbol library table nickname is suffixed with\n"
#~ "an integer to prevent duplicate table entries."
#~ msgstr ""
#~ "Add new entry to the project symbol library table.\n"
#~ "\n"
#~ "The symbol library table nickname is suffixed with\n"
#~ "an integer to prevent duplicate table entries."
#~ msgid "shows help message and exits"
#~ msgstr "shows help message and exits"
#~ msgid "Plot only the first page (no sub-sheets)"
#~ msgstr "Plot only the first page (no sub-sheets)"
#~ msgid "Footprint path does not exist or is not accessible\n"
#~ msgstr "Footprint path does not exist or is not accessible\n"
#~ msgid "Horizontal center:"
#~ msgstr "Horizontal center:"
#~ msgid "Vertical center:"
#~ msgstr "Vertical center:"
#~ msgid "Radius:"
#~ msgstr "Radius:"
#~ msgid "STEP Export"
#~ msgstr "STEP Export"
#~ msgid "Center Point:"
#~ msgstr "Center Point:"
#~ msgid "Ring"
#~ msgstr "Ring"
#~ msgid "Line width may not be 0 for unfilled shapes."
#~ msgstr "Line width may not be 0 for unfilled shapes."
#, c-format
#~ msgid "Corner %d"
#~ msgstr "Corner %d"
#~ msgid "Polygon must have at least 3 corners"
#~ msgstr "Polygon must have at least 3 corners"
#~ msgid "Polygon must have at least 3 corners after simplification"
#~ msgstr "Polygon must have at least 3 corners after simplification"
#~ msgid "Polygon can not be self-intersecting"
#~ msgstr "Polygon can not be self-intersecting"
#~ msgid "Note: redundant corners removed"
#~ msgstr "Note: redundant corners removed"
#~ msgid "Select a corner to add the new corner after."
#~ msgstr "Select a corner to add the new corner after."
#~ msgid "Select a corner to delete."
#~ msgstr "Select a corner to delete."
#~ msgid "Start point"
#~ msgstr "Start point"
#~ msgid "Control point 1"
#~ msgstr "Control point 1"
#~ msgid "Control point 2"
#~ msgstr "Control point 2"
#~ msgid "End point"
#~ msgstr "End point"
#~ msgid "Move vector"
#~ msgstr "Move vector"
#~ msgid "Scaling factor:"
#~ msgstr "Scaling factor:"
#~ msgid "Duplicate:"
#~ msgstr "Duplicate:"
#~ msgid "Coordinates are relative to anchor pad, rotated 0.0 deg."
#~ msgstr "Coordinates are relative to anchor pad, rotated 0.0 deg."
#~ msgid "Pad Custom Shape Geometry Transform"
#~ msgstr "Pad Custom Shape Geometry Transform"
#~ msgid "Basic Shape Polygon"
#~ msgstr "Basic Shape Polygon"
#~ msgid "width"
#~ msgstr "width"
#~ msgid "from"
#~ msgstr "from"
#~ msgid "to"
#~ msgstr "to"
#~ msgid "center"
#~ msgstr "center"
#~ msgid "start"
#~ msgstr "start"
#~ msgid "angle"
#~ msgstr "angle"
#~ msgid "at"
#~ msgstr "at"
#~ msgid "radius"
#~ msgstr "radius"
#, c-format
#~ msgid "corners count %d"
#~ msgstr "corners count %d"
#~ msgid "Number box"
#~ msgstr "Number box"
#~ msgid "Unknown primitive"
#~ msgstr "Unknown primitive"
#~ msgid "No shape selected"
#~ msgstr "No shape selected"
#~ msgid "Ring/Circle"
#~ msgstr "Ring/Circle"
#~ msgid "Shape type:"
#~ msgstr "Shape type:"
#~ msgid "Add Primitive"
#~ msgstr "Add Primitive"
#~ msgid "Primitives list:"
#~ msgstr "Primitives list:"
#~ msgid "Note: coordinates are relative to anchor pad, orientation 0."
#~ msgstr "Note: coordinates are relative to anchor pad, orientation 0."
#~ msgid "Edit Primitive"
#~ msgstr "Edit Primitive"
#~ msgid "Duplicate Primitive"
#~ msgstr "Duplicate Primitive"
#~ msgid "Transform Primitive"
#~ msgstr "Transform Primitive"
#~ msgid "Delete Primitive"
#~ msgstr "Delete Primitive"
#~ msgid "Custom Shape Primitives"
#~ msgstr "Custom Shape Primitives"
#~ msgid "Show on pads and tracks"
#~ msgstr "Show on pads and tracks"
#~ msgid "Net Names"
#~ msgstr "Net Names"
#~ msgid "Show or hide net names on pads and/or tracks."
#~ msgstr "Show or hide net names on pads and/or tracks."
#~ msgid "Track && Via Clearances"
#~ msgstr "Track && Via Clearances"
#~ msgid ""
#~ "Show clearance outlines around tracks, and optionally the via clearance "
#~ "around the end of the track while routing."
#~ msgstr ""
#~ "Show clearance outlines around tracks, and optionally the via clearance "
#~ "around the end of the track while routing."
#~ msgid "The following directories could not be opened: \n"
#~ msgstr "The following directories could not be opened: \n"
#~ msgid "Failed to open directories to look for libraries"
#~ msgstr "Failed to open directories to look for libraries"
#~ msgid "Build STEP data\n"
#~ msgstr "Build STEP data\n"
#~ msgid "Writing STEP file\n"
#~ msgstr "Writing STEP file\n"
#~ msgid ""
#~ "\n"
#~ "** Error writing STEP file. **\n"
#~ msgstr ""
#~ "\n"
#~ "** Error writing STEP file. **\n"
#, c-format
#~ msgid ""
#~ "\n"
#~ "STEP file '%s' created.\n"
#~ msgstr ""
#~ "\n"
#~ "STEP file '%s' created.\n"
#~ msgid ""
#~ "\n"
#~ "** Error exporting STEP file. Export aborted. **\n"
#~ msgstr ""
#~ "\n"
#~ "** Error exporting STEP file. Export aborted. **\n"
#~ msgid ""
#~ "Unable to create STEP file.\n"
#~ "Check that the board has a valid outline and models."
#~ msgstr ""
#~ "Unable to create STEP file.\n"
#~ "Check that the board has a valid outline and models."
#~ msgid "STEP file has been created, but there are warnings."
#~ msgstr "STEP file has been created, but there are warnings."
#~ msgid "No library specified. Footprint could not be saved."
#~ msgstr "No library specified. Footprint could not be saved."
#~ msgid "No footprint name specified. Footprint could not be saved."
#~ msgstr "No footprint name specified. Footprint could not be saved."
#~ msgid "No footprint name defined."
#~ msgstr "No footprint name defined."
#, c-format
#~ msgid ""
#~ "The current configuration does not include library '%s'. Use Manage "
#~ "Footprint Libraries to edit the configuration."
#~ msgstr ""
#~ "The current configuration does not include library '%s'. Use Manage "
#~ "Footprint Libraries to edit the configuration."
#~ msgid "Footprint library not found."
#~ msgstr "Footprint library not found."
#, c-format
#~ msgid ""
#~ "Library '%s' is not enabled in the current configuration. Use Manage "
#~ "Footprint Libraries to edit the configuration."
#~ msgstr ""
#~ "Library '%s' is not enabled in the current configuration. Use Manage "
#~ "Footprint Libraries to edit the configuration."
#~ msgid "Footprint name cannot be empty."
#~ msgstr "Footprint name cannot be empty."
#, c-format
#~ msgid "Footprint name '%s' already in use in library '%s'."
#~ msgstr "Footprint name '%s' already in use in library '%s'."
#~ msgid ""
#~ "Creating a project will enable features such as design rules, net "
#~ "classes, and layer presets"
#~ msgstr ""
#~ "Creating a project will enable features such as design rules, net "
#~ "classes, and layer presets"
#~ msgid "Ltspice schematic files"
#~ msgstr "Ltspice schematic files"
#~ msgid "35"
#~ msgstr "35"
#~ msgid "Global label margin:"
#~ msgstr "Global label margin:"
#~ msgid "Change Item Type"
#~ msgstr "Change Item Type"
#~ msgid "Package updates are available"
#~ msgstr "Package updates are available"
#~ msgid "No package updates available"
#~ msgstr "No package updates available"
#~ msgid "Board contains legacy teardrops. "
#~ msgstr "Board contains legacy teardrops. "
#~ msgid "Include soldermask over vias"
#~ msgstr "Include soldermask over vias"
#~ msgid "Cannot start routing from a graphic."
#~ msgstr "Cannot start routing from a graphic."
#, c-format
#~ msgid ""
#~ "Event file: %s\n"
#~ "Board dump: %s"
#~ msgstr ""
#~ "Event file: %s\n"
#~ "Board dump: %s"
#~ msgid "Drag a corner"
#~ msgstr "Drag a corner"
#~ msgid "Add a zone corner"
#~ msgstr "Add a zone corner"
#~ msgid "Split segment"
#~ msgstr "Split segment"
#~ msgid "Remove a zone/polygon corner"
#~ msgstr "Remove a zone/polygon corner"
#~ msgid "Show footprint text marked as invisible"
#~ msgstr "Show footprint text marked as invisible"
#, c-format
#~ msgid "on %s, %s and %d more"
#~ msgstr "on %s, %s and %d more"
#~ msgid "Board Thickness"
#~ msgstr "Board Thickness"
#~ msgid ""
#~ "KiCad can anonymously report crashes and special event data to developers "
#~ "in order to aid identifying critical bugs across the user base more "
#~ "effectively and help profile functionality to guide improvements.\n"
#~ "\n"
#~ "To link automatic reports from the same KiCad install, a unique "
#~ "identifier is generated that is completely random, it is only used for "
#~ "the purposes of crash reporting. No personally identifiable information "
#~ "(PII) including IP address is stored or connected to this identifier. You "
#~ "may reset this id at anytime with the button provided.\n"
#~ "\n"
#~ "If you choose to voluntarily participate, KiCad will automatically handle "
#~ "sending said reports when crashes or events occur. Your design files such "
#~ "as schematic or PCB are not shared in this process."
#~ msgstr ""
#~ "KiCad can anonymously report crashes and special event data to developers "
#~ "in order to aid identifying critical bugs across the user base more "
#~ "effectively and help profile functionality to guide improvements.\n"
#~ "\n"
#~ "To link automatic reports from the same KiCad install, a unique "
#~ "identifier is generated that is completely random, it is only used for "
#~ "the purposes of crash reporting. No personally identifiable information "
#~ "(PII) including IP address is stored or connected to this identifier. You "
#~ "may reset this id at anytime with the button provided.\n"
#~ "\n"
#~ "If you choose to voluntarily participate, KiCad will automatically handle "
#~ "sending said reports when crashes or events occur. Your design files such "
#~ "as schematic or PCB are not shared in this process."
#~ msgid "Restore Default"
#~ msgstr "Restore Default"
#~ msgid "You need to select DC source"
#~ msgstr "You need to select DC source"
#~ msgid "Source 1 and Source 2 must be different"
#~ msgstr "Source 1 and Source 2 must be different"
#~ msgid "No valid simulation is configured."
#~ msgstr "No valid simulation is configured."
#~ msgid ""
#~ "A valid simulation can be configured by selecting a simulation tab, "
#~ "setting the simulation parameters and clicking the OK button with the tab "
#~ "selected."
#~ msgstr ""
#~ "A valid simulation can be configured by selecting a simulation tab, "
#~ "setting the simulation parameters and clicking the OK button with the tab "
#~ "selected."
#~ msgid "Exit Without Valid Simulation"
#~ msgstr "Exit Without Valid Simulation"
#~ msgid "Configure Valid Simulation"
#~ msgstr "Configure Valid Simulation"
#~ msgid "DC Transfer"
#~ msgstr "DC Transfer"
#~ msgid "Distortion"
#~ msgstr "Distortion"
#~ msgid "Number of points:"
#~ msgstr "Number of points:"
#~ msgid "Noise"
#~ msgstr "Noise"
#~ msgid "This tab has no settings"
#~ msgstr "This tab has no settings"
#~ msgid "Operating Point"
#~ msgstr "Operating Point"
#~ msgid "Pole-Zero"
#~ msgstr "Pole-Zero"
#~ msgid "Sensitivity"
#~ msgstr "Sensitivity"
#~ msgid "Transfer Function"
#~ msgstr "Transfer Function"
#~ msgid "(optional; default off)"
#~ msgstr "(optional; default off)"
#~ msgid "Transient"
#~ msgstr "Transient"
#~ msgid "Simulation Command"
#~ msgstr "Simulation Command"
#~ msgid "100"
#~ msgstr "100"
#~ msgid "50"
#~ msgstr "50"
#~ msgid "Expecting 0, 1, 2 or 3"
#~ msgstr "Expecting 0, 1, 2 or 3"
#~ msgid "Expecting I, O, B or OUT"
#~ msgstr "Expecting I, O, B or OUT"
#~ msgid ""
#~ "Expecting LEFT, CENTER, RIGHT, TOP, BOTTOM, VLEFT, VRIGHT, VTOP or VBOTTOM"
#~ msgstr ""
#~ "Expecting LEFT, CENTER, RIGHT, TOP, BOTTOM, VLEFT, VRIGHT, VTOP or VBOTTOM"
#~ msgid ""
#~ "Expecting NONE, BOTTOM, TOP, LEFT, RIGHT, VBOTTOM, VTOP, VLEFT or VRIGHT"
#~ msgstr ""
#~ "Expecting NONE, BOTTOM, TOP, LEFT, RIGHT, VBOTTOM, VTOP, VLEFT or VRIGHT"
#~ msgid "noise [(V or A)^2/Hz]"
#~ msgstr "noise [(V or A)^2/Hz]"
#, c-format
#~ msgid "Plot%u - "
#~ msgstr "Plot%u - "
#~ msgid "DC Sweep"
#~ msgstr "DC Sweep"
#~ msgid "Pole-zero"
#~ msgstr "Pole-zero"
#~ msgid "Transfer function"
#~ msgstr "Transfer function"
#~ msgid "UNKNOWN!"
#~ msgstr "UNKNOWN!"
#~ msgid "Spice value cannot be empty"
#~ msgstr "Spice value cannot be empty"
#~ msgid "Invalid Spice value string"
#~ msgstr "Invalid Spice value string"
#~ msgid "Invalid unit prefix"
#~ msgstr "Invalid unit prefix"
#~ msgid "Move Activate"
#~ msgstr "Move Activate"
#~ msgid "Symbol Move Activate"
#~ msgstr "Symbol Move Activate"
#~ msgid "New Plot"
#~ msgstr "New Plot"
#~ msgid "Simulation Command..."
#~ msgstr "Simulation Command..."
#~ msgid "Edit the simulation command for the current plot tab"
#~ msgstr "Edit the simulation command for the current plot tab"
#, c-format
#~ msgid "Extracting package '%s'."
#~ msgstr "Extracting package '%s'."
#, c-format
#~ msgid "Removing downloaded archive '%s'."
#~ msgstr "Removing downloaded archive '%s'."
#~ msgid "Extracted package\n"
#~ msgstr "Extracted package\n"
#~ msgid "Do not tent vias"
#~ msgstr "Do not tent vias"
#~ msgid "Remove soldermask on vias"
#~ msgstr "Remove soldermask on vias"
#~ msgid "Min amplitude (Amin):"
#~ msgstr "Min amplitude (Amin):"
#~ msgid "Max amplitude (Amax):"
#~ msgstr "Max amplitude (Amax):"
#~ msgid "DRC violation: highlight obstacles"
#~ msgstr "DRC violation: highlight obstacles"
#~ msgid "DRC violation: shove tracks and vias"
#~ msgstr "DRC violation: shove tracks and vias"
#~ msgid "DRC violation: walk around obstacles"
#~ msgstr "DRC violation: walk around obstacles"
#~ msgid "Free angle mode (no shove/walkaround)"
#~ msgstr "Free angle mode (no shove/walkaround)"
#~ msgid "No modifier"
#~ msgstr "No modifier"
#~ msgid "Track Editing"
#~ msgstr "Track Editing"
#~ msgid "Mouse drag track behavior:"
#~ msgstr "Mouse drag track behavior:"
#~ msgid ""
#~ "Choose the action to perform when dragging a track segment with the mouse"
#~ msgstr ""
#~ "Choose the action to perform when dragging a track segment with the mouse"
#~ msgid "Moves the track segment without moving connected tracks"
#~ msgstr "Moves the track segment without moving connected tracks"
#, c-format
#~ msgid "Pad %s differs."
#~ msgstr "Pad %s differs."
#, c-format
#~ msgid "Pad %s has overrides."
#~ msgstr "Pad %s has overrides."
#, c-format
#~ msgid "(%s min spoke count %d; actual %d)"
#~ msgstr "(%s min spoke count %d; actual %d)"
#~ msgid "Converting zone fills"
#~ msgstr "Converting zone fills"
#~ msgid "Convert Zone(s)"
#~ msgstr "Convert Zone(s)"
#~ msgid "Loading zones..."
#~ msgstr "Loading zones..."
#~ msgid "Legacy Zone Warning"
#~ msgstr "Legacy Zone Warning"
#~ msgid ""
#~ "The legacy zone fill strategy is no longer supported.\n"
#~ "Convert zones to smoothed polygon fills?"
#~ msgstr ""
#~ "The legacy zone fill strategy is no longer supported.\n"
#~ "Convert zones to smoothed polygon fills?"
#~ msgid ""
#~ "The segment zone fill mode is no longer supported.\n"
#~ "Convert zones to smoothed polygon fills?"
#~ msgstr ""
#~ "The segment zone fill mode is no longer supported.\n"
#~ "Convert zones to smoothed polygon fills?"
#~ msgid ""
#~ "The legacy segment fill mode is no longer supported.\n"
#~ "Convert zones to smoothed polygon fills?"
#~ msgstr ""
#~ "The legacy segment fill mode is no longer supported.\n"
#~ "Convert zones to smoothed polygon fills?"
#~ msgid "Duplicate zone"
#~ msgstr "Duplicate zone"
#~ msgid "Convert shapes to polygon"
#~ msgstr "Convert shapes to polygon"
#~ msgid "Convert shapes to zone"
#~ msgstr "Convert shapes to zone"
#~ msgid "Convert polygons to lines"
#~ msgstr "Convert polygons to lines"
#~ msgid "Create arc from line segment"
#~ msgstr "Create arc from line segment"
#~ msgid "Draw a line segment"
#~ msgstr "Draw a line segment"
#~ msgid "Draw a text box"
#~ msgstr "Draw a text box"
#~ msgid "Place an image"
#~ msgstr "Place an image"
#~ msgid "Place a text"
#~ msgstr "Place a text"
#~ msgid "Draw a dimension"
#~ msgstr "Draw a dimension"
#~ msgid "Place a DXF_SVG drawing"
#~ msgstr "Place a DXF_SVG drawing"
#~ msgid "Move the footprint reference anchor"
#~ msgstr "Move the footprint reference anchor"
#, c-format
#~ msgid ""
#~ "Click on pad %s%d\n"
#~ "Press <esc> to cancel all; double-click to finish"
#~ msgstr ""
#~ "Click on pad %s%d\n"
#~ "Press <esc> to cancel all; double-click to finish"
#~ msgid "Align to top"
#~ msgstr "Align to top"
#~ msgid "Align to bottom"
#~ msgstr "Align to bottom"
#~ msgid "Align to left"
#~ msgstr "Align to left"
#~ msgid "Align to right"
#~ msgstr "Align to right"
#~ msgid "Align to middle"
#~ msgstr "Align to middle"
#~ msgid "Align to center"
#~ msgstr "Align to center"
#~ msgid "Distribute horizontally"
#~ msgstr "Distribute horizontally"
#~ msgid "Distribute vertically"
#~ msgstr "Distribute vertically"
#~ msgid "Add a zone cutout"
#~ msgstr "Add a zone cutout"
#~ msgid "Add a graphical polygon"
#~ msgstr "Add a graphical polygon"
#, c-format
#~ msgid "%s and %d more"
#~ msgstr "%s and %d more"
#, c-format
#~ msgid "Rule Area Cutout on %s"
#~ msgstr "Rule Area Cutout on %s"
#, c-format
#~ msgid "Zone Cutout on %s"
#~ msgstr "Zone Cutout on %s"
#, c-format
#~ msgid "Rule Area on %s"
#~ msgstr "Rule Area on %s"
#, c-format
#~ msgid "Zone %s on %s"
#~ msgstr "Zone %s on %s"
#~ msgid "Edit ignored violations..."
#~ msgstr "Edit ignored violations..."
#~ msgid "Symbol descriptions differ."
#~ msgstr "Symbol descriptions differ."
#~ msgid "Draw pins"
#~ msgstr "Draw pins"
#~ msgid "Draw lines"
#~ msgstr "Draw lines"
#~ msgid ""
#~ "E-series are defined in IEC 60063.\n"
#~ "\n"
#~ "Available values are approximately equally spaced in a logarithmic "
#~ "scale.\n"
#~ "\n"
#~ "\tE24(5%): 1.0 1.1 1.2 1.3 1.5 1.6 1.8 2.0 2.2 2.4 2.7 3.0 3.3 3.6 3.9 "
#~ "4.3 4.7 5.1 5.6 6.2 6.8 7.5 8.2 9.1\n"
#~ "\tE12(10%): 1.0 1.2 1.5 1.8 2.2 2.7 3.3 3.9 4.7 5.6 6.8 8.2\n"
#~ "\tE6(20%): 1.0 - 1.5 - 2.2 - 3.3 - 4.7 - 6.8 -\n"
#~ "\tE3(50%): 1.0 - - - 2.2 - - - 4.7 - - -\n"
#~ "\tE1 : 1.0 - - - - - - - - - - -\n"
#~ "\n"
#~ "- This calculator finds combinations of standard E-series (between 10Ω "
#~ "and 1MΩ) to create arbitrary values.\n"
#~ "- You can enter the required resistance from 0.0025 to 4000 kΩ.\n"
#~ "- Solutions using up to 4 components are given.\n"
#~ "\n"
#~ "The requested value is always excluded from the solution set.<br>\n"
#~ "Optionally up to two additional values can be excluded in case of "
#~ "component availability problems.\n"
#~ "\n"
#~ "Solutions are given in the following formats:\n"
#~ "\n"
#~ "\tR1 + R2 +...+ Rn\tresistors in series\n"
#~ "\tR1 | R2 |...| Rn\tresistors in parallel\n"
#~ "\tR1 + (R2|R3)...\t\tany combination of the above\n"
#~ msgstr ""
#~ "E-series are defined in IEC 60063.\n"
#~ "\n"
#~ "Available values are approximately equally spaced in a logarithmic "
#~ "scale.\n"
#~ "\n"
#~ "\tE24(5%): 1.0 1.1 1.2 1.3 1.5 1.6 1.8 2.0 2.2 2.4 2.7 3.0 3.3 3.6 3.9 "
#~ "4.3 4.7 5.1 5.6 6.2 6.8 7.5 8.2 9.1\n"
#~ "\tE12(10%): 1.0 1.2 1.5 1.8 2.2 2.7 3.3 3.9 4.7 5.6 6.8 8.2\n"
#~ "\tE6(20%): 1.0 - 1.5 - 2.2 - 3.3 - 4.7 - 6.8 -\n"
#~ "\tE3(50%): 1.0 - - - 2.2 - - - 4.7 - - -\n"
#~ "\tE1 : 1.0 - - - - - - - - - - -\n"
#~ "\n"
#~ "- This calculator finds combinations of standard E-series (between 10Ω "
#~ "and 1MΩ) to create arbitrary values.\n"
#~ "- You can enter the required resistance from 0.0025 to 4000 kΩ.\n"
#~ "- Solutions using up to 4 components are given.\n"
#~ "\n"
#~ "The requested value is always excluded from the solution set.<br>\n"
#~ "Optionally up to two additional values can be excluded in case of "
#~ "component availability problems.\n"
#~ "\n"
#~ "Solutions are given in the following formats:\n"
#~ "\n"
#~ "\tR1 + R2 +...+ Rn\tresistors in series\n"
#~ "\tR1 | R2 |...| Rn\tresistors in parallel\n"
#~ "\tR1 + (R2|R3)...\t\tany combination of the above\n"
#~ msgid "Text items must have some content."
#~ msgstr "Text items must have some content."
#~ msgid "Fabrication Attributes"
#~ msgstr "Fabrication Attributes"
#, c-format
#~ msgid "Update %s properties."
#~ msgstr "Update %s properties."
#, c-format
#~ msgid "Updated %s properties."
#~ msgstr "Updated %s properties."
#, c-format
#~ msgid "Duplicate netclass name '%s'."
#~ msgstr "Duplicate netclass name '%s'."
#~ msgid "bitmap2component"
#~ msgstr "bitmap2component"
#~ msgid "gerbview"
#~ msgstr "gerbview"
#~ msgid "pcbnew"
#~ msgstr "pcbnew"
#~ msgid "Load source image"
#~ msgstr "Load source image"
#~ msgid "Quit Image Converter"
#~ msgstr "Quit Image Converter"
#~ msgid "Entry contains trailing white space."
#~ msgstr "Entry contains trailing white space."
#~ msgid "Entry contains leading white space."
#~ msgstr "Entry contains leading white space."
#, c-format
#~ msgid "'%s' is not a valid library identifier format."
#~ msgstr "'%s' is not a valid library identifier format."
#~ msgid "Library Identifier Validation Error"
#~ msgstr "Library Identifier Validation Error"
#~ msgid "Only include selected items"
#~ msgstr "Only include selected items"
#~ msgid ""
#~ "Check this option if the symbol has an alternate body style (De Morgan)"
#~ msgstr ""
#~ "Check this option if the symbol has an alternate body style (De Morgan)"
#~ msgid "The Reference column cannot be hidden."
#~ msgstr "The Reference column cannot be hidden."
#, c-format
#~ msgid "Schematic '%s' is already open."
#~ msgstr "Schematic '%s' is already open."
#~ msgid ""
#~ "Enable <b>debug</b> logging for Symbol*() functions in this SCH_PLUGIN."
#~ msgstr ""
#~ "Enable <b>debug</b> logging for Symbol*() functions in this SCH_PLUGIN."
#~ msgid "Regular expression <b>symbol name</b> filter."
#~ msgstr "Regular expression <b>symbol name</b> filter."
#~ msgid ""
#~ "Enter the python symbol which implements the SCH_PLUGIN::Symbol*() "
#~ "functions."
#~ msgstr ""
#~ "Enter the python symbol which implements the SCH_PLUGIN::Symbol*() "
#~ "functions."
#~ msgid "High speed"
#~ msgstr "High speed"
#, c-format
#~ msgid "Hit(s): %ld / %lu"
#~ msgstr "Hit(s): %ld / %lu"
#~ msgid "Gerber (experimental)"
#~ msgstr "Gerber (experimental)"
#~ msgid "Start point X:"
#~ msgstr "Start point X:"
#~ msgid "Start point Y:"
#~ msgstr "Start point Y:"
#~ msgid "End point X:"
#~ msgstr "End point X:"
#~ msgid "End point Y:"
#~ msgstr "End point Y:"
#~ msgid "Pre-defined widths:"
#~ msgstr "Pre-defined widths:"
#~ msgid "Options Editor..."
#~ msgstr "Options Editor…"
#~ msgid "Edit options"
#~ msgstr "Edit options"
#, c-format
#~ msgid "PCB '%s' is already open."
#~ msgstr "PCB '%s' is already open."
#, c-format
#~ msgid ""
#~ "Could not load footprint '%s' from library '%s'.\n"
#~ "\n"
#~ "%s"
#~ msgstr ""
#~ "Could not load footprint '%s' from library '%s'.\n"
#~ "\n"
#~ "%s"
#~ msgid "Add Teardrops..."
#~ msgstr "Add Teardrops..."
#~ msgid "Remove Teardrops"
#~ msgstr "Remove Teardrops"
#~ msgid "Round Radius Ratio"
#~ msgstr "Round Radius Ratio"
#~ msgid "Filling Zones"
#~ msgstr "Filling Zones"
#, c-format
#~ msgid "%d teardrops created"
#~ msgstr "%d teardrops created"
#, c-format
#~ msgid "%d teardrops removed."
#~ msgstr "%d teardrops removed."
#~ msgid "Round shapes:"
#~ msgstr "Round shapes:"
#~ msgid "Rect shapes:"
#~ msgstr "Rect shapes:"
#~ msgid "Vias and PTH pads"
#~ msgstr "Vias and PTH pads"
#~ msgid "Add teardrops to vias and pads with holes"
#~ msgstr "Add teardrops to vias and pads with holes"
#~ msgid "Add teardrops to round shapes only "
#~ msgstr "Add teardrops to round shapes only "
#~ msgid "Add teardrops to not driiled pads, like SMD"
#~ msgstr "Add teardrops to not driiled pads, like SMD"
#~ msgid "Add teardrops to two connected tracks of different widths"
#~ msgstr "Add teardrops to two connected tracks of different widths"
#~ msgid "Place teardrops on pads in zones"
#~ msgstr "Place teardrops on pads in zones"
#~ msgid ""
#~ "Pads inside a copper zone outline of same net have no teardrop.\n"
#~ "Check this option to allow teardrop for these pads."
#~ msgstr ""
#~ "Pads inside a copper zone outline of same net have no teardrop.\n"
#~ "Check this option to allow teardrop for these pads."
#~ msgid "Number of segments to build a teardrop with curved shape"
#~ msgstr "Number of segments to build a teardrop with curved shape"
#~ msgid "Generate raw teardrops"
#~ msgstr "Generate raw teardrops"
#~ msgid "(Shapes will be adjusted for clearances on next zone fill.)"
#~ msgstr "(Shapes will be adjusted for clearances on next zone fill.)"
#~ msgid "Add Teardrops"
#~ msgstr "Add Teardrops"
#~ msgid "Add teardrops"
#~ msgstr "Add teardrops"
#~ msgid "Add teardrops and refill zones"
#~ msgstr "Add teardrops and refill zones"
#, c-format
#~ msgid ""
#~ "Click to place %s (item %ld of %ld)\n"
#~ "Press <esc> to cancel all; double-click to finish"
#~ msgstr ""
#~ "Click to place %s (item %ld of %ld)\n"
#~ "Press <esc> to cancel all; double-click to finish"
#~ msgid "Board Layer for Outline"
#~ msgstr "Board Layer for Outline"
#~ msgid ""
#~ "Choose the board layer to place the outline.\n"
#~ "The reference designator and value are always placed on the silk screen "
#~ "layer (but will be marked invisible)."
#~ msgstr ""
#~ "Choose the board layer to place the outline.\n"
#~ "The reference designator and value are always placed on the silk screen "
#~ "layer (but will be marked invisible)."
#, c-format
#~ msgid "Plotting symbol '%s' unit %d %sto '%s'\n"
#~ msgstr "Plotting symbol '%s' unit %d %sto '%s'\n"
#~ msgid "(De Morgan) "
#~ msgstr "(De Morgan) "
#, c-format
#~ msgid "Plotting symbol '%s' %sto '%s'\n"
#~ msgstr "Plotting symbol '%s' %sto '%s'\n"
#~ msgid "Update teardrops before performing DRC"
#~ msgstr "Update teardrops before performing DRC"
#~ msgid "Updating teardrops..."
#~ msgstr "Updating teardrops..."
#~ msgid "&Find"
#~ msgstr "&Find"
#~ msgid "&Replace"
#~ msgstr "&Replace"
#~ msgid "Replace &All"
#~ msgstr "Replace &All"
#~ msgid "Sheet file must have a '.kicad_sch' extension."
#~ msgstr "Sheet file must have a '.kicad_sch' extension."
#, c-format
#~ msgid "The file '%s' does not appear to be a valid schematic file."
#~ msgstr "The file '%s' does not appear to be a valid schematic file."
#~ msgid "Invalid Schematic File"
#~ msgstr "Invalid Schematic File"
#~ msgid "Volts"
#~ msgstr "Volts"
#~ msgid "Amperes"
#~ msgstr "Amperes"
#~ msgid "Hertz"
#~ msgstr "Hertz"
#~ msgid "Measured node"
#~ msgstr "Measured node"
#~ msgid "Reference node"
#~ msgstr "Reference node"
#~ msgid "Noise source"
#~ msgstr "Noise source"
#~ msgid "Number of points"
#~ msgstr "Number of points"
#~ msgid "Start frequency [Hz]"
#~ msgstr "Start frequency [Hz]"
#~ msgid "Stop frequency [Hz]"
#~ msgstr "Stop frequency [Hz]"
#~ msgid "Save as CSV"
#~ msgstr "Save as CSV"
#~ msgid "Add Field..."
#~ msgstr "Add Field…"
#~ msgid "Remove Field..."
#~ msgstr "Remove Field..."
#~ msgid "Export as CSV..."
#~ msgstr "Export as CSV..."
#~ msgid "Highlight symbols when footprints selected"
#~ msgstr "Highlight symbols when footprints selected"
#, c-format
#~ msgid "Failed to generate a name for '%s': exceeded UINT64_MAX"
#~ msgstr "Failed to generate a name for '%s': exceeded UINT64_MAX"
#~ msgid "The name of the field cannot be empty."
#~ msgstr "The name of the field cannot be empty."
#, c-format
#~ msgid ""
#~ "Simulation model type must be the same as of its base class: '%s', but is "
#~ "'%s'"
#~ msgstr ""
#~ "Simulation model type must be the same as of its base class: '%s', but is "
#~ "'%s'"
#~ msgid ""
#~ "Errors during netlist generation; simulation aborted.\n"
#~ "\n"
#~ msgstr ""
#~ "Errors during netlist generation; simulation aborted.\n"
#~ "\n"
#~ msgid "Simulator..."
#~ msgstr "Simulator..."
#~ msgid "Simulate circuit in SPICE"
#~ msgstr "Simulate circuit in SPICE"
#~ msgid "Add a symbol"
#~ msgstr "Add a symbol"
#~ msgid "Add a power symbol"
#~ msgstr "Add a power symbol"
#~ msgid "Add a no-connection flag"
#~ msgstr "Add a no-connection flag"
#~ msgid "Add a junction"
#~ msgstr "Add a junction"
#~ msgid "Add a net label"
#~ msgstr "Add a net label"
#~ msgid "Add a net class directive label"
#~ msgstr "Add a net class directive label"
#~ msgid "Add a hierarchical label"
#~ msgstr "Add a hierarchical label"
#~ msgid "Add a hierarchical sheet"
#~ msgstr "Add a hierarchical sheet"
#~ msgid "Import a hierarchical sheet pin"
#~ msgstr "Import a hierarchical sheet pin"
#~ msgid "Add a global label"
#~ msgstr "Add a global label"
#~ msgid "Add text"
#~ msgstr "Add text"
#~ msgid "Add a text box"
#~ msgstr "Add a text box"
#~ msgid "Add a circle"
#~ msgstr "Add a circle"
#~ msgid "Add an arc"
#~ msgstr "Add an arc"
#~ msgid "PTH and NPTH in separate files"
#~ msgstr "PTH and NPTH in separate files"
#~ msgid "Exclude 3D models for components with 'virtual' attribute"
#~ msgstr "Exclude 3D models for components with 'virtual' attribute"
#~ msgid "KiCad Error"
#~ msgstr "KiCad Error"
#~ msgid "Application failed to load."
#~ msgstr "Application failed to load."
#~ msgid "Constraints Resolution Report"
#~ msgstr "Constraints Resolution Report"
#~ msgid "DRC incomplete: could not compile custom design rules. "
#~ msgstr "DRC incomplete: could not compile custom design rules. "
#~ msgid "Run clearance resolution tool..."
#~ msgstr "Run clearance resolution tool..."
#~ msgid "Run constraints resolution tool..."
#~ msgstr "Run constraints resolution tool..."
#~ msgid "Ignore not mounted components"
#~ msgstr "Ignore not mounted components"
#~ msgid "Do not show components not in BOM and not in place file"
#~ msgstr "Do not show components not in BOM and not in place file"
#~ msgid "Are you sure you want to delete the entire board?"
#~ msgstr "Are you sure you want to delete the entire board?"
#~ msgid "Are you sure you want to delete the selected items?"
#~ msgstr "Are you sure you want to delete the selected items?"
#~ msgid "Keep out copper fill"
#~ msgstr "Keep out copper fill"
#~ msgid "Highlight footprints when symbols selected"
#~ msgstr "Highlight footprints when symbols selected"
#~ msgid ""
#~ "Text will not be readable with a thickness greater than\n"
#~ "1/4 its width or height."
#~ msgstr ""
#~ "Text will not be readable with a thickness greater than\n"
#~ "¼ its width or height."
#~ msgid ""
#~ "### Top-level Clauses\n"
#~ "\n"
#~ " (version <number>)\n"
#~ "\n"
#~ " (rule <rule_name> <rule_clause> ...)\n"
#~ "\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Rule Clauses\n"
#~ "\n"
#~ " (constraint <constraint_type> ...)\n"
#~ "\n"
#~ " (condition \"<expression>\")\n"
#~ "\n"
#~ " (layer \"<layer_name>\")\n"
#~ "\n"
#~ " (severity <severity_name>)\n"
#~ "\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Constraint Types\n"
#~ "\n"
#~ " * annular\\_width\n"
#~ " * assertion\n"
#~ " * clearance\n"
#~ " * connection\\_width\n"
#~ " * courtyard_clearance\n"
#~ " * diff\\_pair\\_gap\n"
#~ " * diff\\_pair\\_uncoupled\n"
#~ " * disallow\n"
#~ " * edge\\_clearance\n"
#~ " * length\n"
#~ " * hole\\_clearance\n"
#~ " * hole\\_size\n"
#~ " * min\\_resolved\\_spokes\n"
#~ " * physical\\_clearance\n"
#~ " * physical\\_hole\\_clearance\n"
#~ " * silk\\_clearance\n"
#~ " * skew\n"
#~ " * text\\_height\n"
#~ " * text\\_thickness\n"
#~ " * thermal\\_relief\\_gap\n"
#~ " * thermal\\_spoke\\_width\n"
#~ " * track\\_width\n"
#~ " * via\\_count\n"
#~ " * via\\_diameter\n"
#~ " * zone\\_connection\n"
#~ "\n"
#~ "Note: `clearance` and `hole_clearance` rules are not run against items of "
#~ "the same net; `physical_clearance` and `physical_hole_clearance` rules "
#~ "are.\n"
#~ "<br><br>\n"
#~ "\n"
#~ "### Items\n"
#~ "\n"
#~ " * `A` &nbsp;&nbsp; _the first (or only) item under test_\n"
#~ " * `B` &nbsp;&nbsp; _the second item under test (for binary tests)_\n"
#~ " * `L` &nbsp;&nbsp; _the layer currently under test_\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Item Types\n"
#~ "\n"
#~ " * buried\\_via\n"
#~ " * graphic\n"
#~ " * hole\n"
#~ " * micro\\_via\n"
#~ " * pad\n"
#~ " * text\n"
#~ " * track\n"
#~ " * via\n"
#~ " * zone\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Zone Connections\n"
#~ "\n"
#~ " * solid\n"
#~ " * thermal\\_reliefs\n"
#~ " * none\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Severity Names\n"
#~ "\n"
#~ " * warning\n"
#~ " * error\n"
#~ " * exclusion\n"
#~ " * ignore\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Examples\n"
#~ "\n"
#~ " (version 1)\n"
#~ "\n"
#~ " (rule HV\n"
#~ " (constraint clearance (min 1.5mm))\n"
#~ " (condition \"A.NetClass == 'HV'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule HV\n"
#~ " (layer outer)\n"
#~ " (constraint clearance (min 1.5mm))\n"
#~ " (condition \"A.NetClass == 'HV'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule HV_HV\n"
#~ " # wider clearance between HV tracks\n"
#~ " (constraint clearance (min \"1.5mm + 2.0mm\"))\n"
#~ " (condition \"A.NetClass == 'HV' && B.NetClass == 'HV'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule HV_unshielded\n"
#~ " (constraint clearance (min 2mm))\n"
#~ " (condition \"A.NetClass == 'HV' && !A."
#~ "enclosedByArea('Shield*')\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule heavy_thermals\n"
#~ " (constraint thermal_spoke_width (min 0.5mm))\n"
#~ " (condition \"A.NetClass == 'HV'\"))\n"
#~ "<br><br>\n"
#~ "\n"
#~ "### Notes\n"
#~ "\n"
#~ "Version clause must be the first clause. It indicates the syntax version "
#~ "of the file so that \n"
#~ "future rules parsers can perform automatic updates. It should be\n"
#~ "set to \"1\".\n"
#~ "\n"
#~ "Rules should be ordered by specificity. Later rules take\n"
#~ "precedence over earlier rules; once a matching rule is found\n"
#~ "no further rules will be checked.\n"
#~ "\n"
#~ "Use Ctrl+/ to comment or uncomment line(s).\n"
#~ "<br><br><br>\n"
#~ "\n"
#~ "### Expression functions\n"
#~ "\n"
#~ "All function parameters support simple wildcards (`*` and `?`).\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.intersectsCourtyard('<footprint_refdes>')\n"
#~ "True if any part of `A` lies within the given footprint's principal "
#~ "courtyard.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.intersectsFrontCourtyard('<footprint_refdes>')\n"
#~ "True if any part of `A` lies within the given footprint's front "
#~ "courtyard.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.intersectsBackCourtyard('<footprint_refdes>')\n"
#~ "True if any part of `A` lies within the given footprint's back "
#~ "courtyard.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.intersectsArea('<zone_name>')\n"
#~ "True if any part of `A` lies within the given zone's outline.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.enclosedByArea('<zone_name>')\n"
#~ "True if all of `A` lies within the given zone's outline. \n"
#~ "\n"
#~ "NB: this is potentially a more expensive call than `intersectsArea()`. "
#~ "Use `intersectsArea()` \n"
#~ "where possible.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.isPlated()\n"
#~ "True if `A` has a hole which is plated.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.inDiffPair('<net_name>')\n"
#~ "True if `A` has a net that is part of the specified differential pair.\n"
#~ "`<net_name>` is the base name of the differential pair. For example, "
#~ "`inDiffPair('/CLK')`\n"
#~ "matches items in the `/CLK_P` and `/CLK_N` nets.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " AB.isCoupledDiffPair()\n"
#~ "True if `A` and `B` are members of the same diff pair.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.memberOf('<group_name>')\n"
#~ "True if `A` is a member of the given group. Includes nested membership.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.existsOnLayer('<layer_name>')\n"
#~ "True if `A` exists on the given layer. The layer name can be\n"
#~ "either the name assigned in Board Setup > Board Editor Layers or\n"
#~ "the canonical name (ie: `F.Cu`).\n"
#~ "\n"
#~ "NB: this returns true if `A` is on the given layer, independently\n"
#~ "of whether or not the rule is being evaluated for that layer.\n"
#~ "For the latter use a `(layer \"layer_name\")` clause in the rule.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " !!! A.insideCourtyard('<footprint_refdes>') !!!\n"
#~ "Deprecated; use `intersectsCourtyard()` instead.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " !!! A.insideFrontCourtyard('<footprint_refdes>') !!!\n"
#~ "Deprecated; use `intersectsFrontCourtyard()` instead.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " !!! A.insideBackCourtyard('<footprint_refdes>') !!!\n"
#~ "Deprecated; use `intersectsBackCourtyard()` instead.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " !!! A.insideArea('<zone_name>') !!!\n"
#~ "Deprecated; use `intersectsArea()` instead.\n"
#~ "<br><br><br>\n"
#~ "\n"
#~ "### More Examples\n"
#~ "\n"
#~ " (rule \"copper keepout\"\n"
#~ " (constraint disallow track via zone)\n"
#~ " (condition \"A.intersectsArea('zone3')\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"BGA neckdown\"\n"
#~ " (constraint track_width (min 0.2mm) (opt 0.25mm))\n"
#~ " (constraint clearance (min 0.05mm) (opt 0.08mm))\n"
#~ " (condition \"A.intersectsCourtyard('U3')\"))\n"
#~ "\n"
#~ "\n"
#~ " # prevent silk over tented vias\n"
#~ " (rule silk_over_via\n"
#~ " (constraint silk_clearance (min 0.2mm))\n"
#~ " (condition \"A.Type == '*Text' && B.Type == 'Via'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"Distance between Vias of Different Nets\"\n"
#~ " (constraint hole_to_hole (min 0.254mm))\n"
#~ " (condition \"A.Type == 'Via' && B.Type == 'Via' && A.Net != B."
#~ "Net\"))\n"
#~ "\n"
#~ " (rule \"Clearance between Pads of Different Nets\"\n"
#~ " (constraint clearance (min 3.0mm))\n"
#~ " (condition \"A.Type == 'Pad' && B.Type == 'Pad' && A.Net != B."
#~ "Net\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"Via Hole to Track Clearance\"\n"
#~ " (constraint hole_clearance (min 0.254mm))\n"
#~ " (condition \"A.Type == 'Via' && B.Type == 'Track'\"))\n"
#~ "\n"
#~ " (rule \"Pad to Track Clearance\"\n"
#~ " (constraint clearance (min 0.2mm))\n"
#~ " (condition \"A.Type == 'Pad' && B.Type == 'Track'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"clearance-to-1mm-cutout\"\n"
#~ " (constraint clearance (min 0.8mm))\n"
#~ " (condition \"A.Layer == 'Edge.Cuts' && A.Thickness == 1.0mm\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"Max Drill Hole Size Mechanical\"\n"
#~ " (constraint hole_size (max 6.3mm))\n"
#~ " (condition \"A.Pad_Type == 'NPTH, mechanical'\"))\n"
#~ "\n"
#~ " (rule \"Max Drill Hole Size PTH\"\n"
#~ " (constraint hole_size (max 6.35mm))\n"
#~ " (condition \"A.Pad_Type == 'Through-hole'\"))\n"
#~ "\n"
#~ "\n"
#~ " # Specify an optimal gap for a particular diff-pair\n"
#~ " (rule \"dp clock gap\"\n"
#~ " (constraint diff_pair_gap (opt \"0.8mm\"))\n"
#~ " (condition \"A.inDiffPair('/CLK')\"))\n"
#~ "\n"
#~ " # Specify a larger clearance around any diff-pair\n"
#~ " (rule \"dp clearance\"\n"
#~ " (constraint clearance (min \"1.5mm\"))\n"
#~ " (condition \"A.inDiffPair('*') && !AB.isCoupledDiffPair()\"))\n"
#~ "\n"
#~ "\n"
#~ " # Don't use thermal reliefs on heatsink pads\n"
#~ " (rule heat_sink_pad\n"
#~ " (constraint zone_connection solid)\n"
#~ " (condition \"A.Fabrication_Property == 'Heatsink pad'\"))\n"
#~ "\n"
#~ " # Require all four thermal relief spokes to connect to parent zone\n"
#~ " (rule fully_spoked_pads\n"
#~ " (constraint min_resolved_spokes 4))\n"
#~ "\n"
#~ " # Set thermal relief gap & spoke width for all zones\n"
#~ " (rule defined_relief\n"
#~ " (constraint thermal_relief_gap (min 10mil))\n"
#~ " (constraint thermal_spoke_width (min 12mil)))\n"
#~ "\n"
#~ " # Override thermal relief gap & spoke width for GND and PWR zones\n"
#~ " (rule defined_relief_pwr\n"
#~ " (constraint thermal_relief_gap (min 10mil))\n"
#~ " (constraint thermal_spoke_width (min 12mil))\n"
#~ " (condition \"A.Name == 'zone_GND' || A.Name == 'zone_PWR'\"))\n"
#~ "\n"
#~ "\n"
#~ " # Prevent solder wicking from SMD pads\n"
#~ " (rule holes_in_pads\n"
#~ " (constraint physical_hole_clearance (min 0.2mm))\n"
#~ " (condition \"B.Pad_Type == 'SMD'\"))\n"
#~ "\n"
#~ " # Disallow solder mask margin overrides\n"
#~ " (rule \"disallow solder mask margin overrides\"\n"
#~ " (constraint assertion \"A.Soldermask_Margin_Override == 0mm\")\n"
#~ " (condition \"A.Type == 'Pad'\"))\n"
#~ "\n"
#~ "\n"
#~ " # Enforce a mechanical clearance between components and board edge\n"
#~ " (rule front_mechanical_board_edge_clearance\n"
#~ " (layer \"F.Courtyard\")\n"
#~ " (constraint physical_clearance (min 3mm))\n"
#~ " (condition \"B.Layer == 'Edge.Cuts'\"))\n"
#~ "\n"
#~ "\n"
#~ " # Check current-carrying capacity\n"
#~ " (rule high-current\n"
#~ " (constraint track_width (min 1.0mm))\n"
#~ " (constraint connection_width (min 0.8mm))\n"
#~ " (condition \"A.NetClass == 'Power'\"))\n"
#~ "\n"
#~ "### Documentation\n"
#~ "\n"
#~ "For the full documentation see [https://docs.kicad.org](https://docs."
#~ "kicad.org/GetMajorMinorVersion/pcbnew/#custom_design_rules)."
#~ msgstr ""
#~ "### Top-level Clauses\n"
#~ "\n"
#~ " (version <number>)\n"
#~ "\n"
#~ " (rule <rule_name> <rule_clause> ...)\n"
#~ "\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Rule Clauses\n"
#~ "\n"
#~ " (constraint <constraint_type> ...)\n"
#~ "\n"
#~ " (condition \"<expression>\")\n"
#~ "\n"
#~ " (layer \"<layer_name>\")\n"
#~ "\n"
#~ " (severity <severity_name>)\n"
#~ "\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Constraint Types\n"
#~ "\n"
#~ " * annular\\_width\n"
#~ " * assertion\n"
#~ " * clearance\n"
#~ " * connection\\_width\n"
#~ " * courtyard_clearance\n"
#~ " * diff\\_pair\\_gap\n"
#~ " * diff\\_pair\\_uncoupled\n"
#~ " * disallow\n"
#~ " * edge\\_clearance\n"
#~ " * length\n"
#~ " * hole\\_clearance\n"
#~ " * hole\\_size\n"
#~ " * min\\_resolved\\_spokes\n"
#~ " * physical\\_clearance\n"
#~ " * physical\\_hole\\_clearance\n"
#~ " * silk\\_clearance\n"
#~ " * skew\n"
#~ " * text\\_height\n"
#~ " * text\\_thickness\n"
#~ " * thermal\\_relief\\_gap\n"
#~ " * thermal\\_spoke\\_width\n"
#~ " * track\\_width\n"
#~ " * via\\_count\n"
#~ " * via\\_diameter\n"
#~ " * zone\\_connection\n"
#~ "\n"
#~ "Note: `clearance` and `hole_clearance` rules are not run against items of "
#~ "the same net; `physical_clearance` and `physical_hole_clearance` rules "
#~ "are.\n"
#~ "<br><br>\n"
#~ "\n"
#~ "### Items\n"
#~ "\n"
#~ " * `A` &nbsp;&nbsp; _the first (or only) item under test_\n"
#~ " * `B` &nbsp;&nbsp; _the second item under test (for binary tests)_\n"
#~ " * `L` &nbsp;&nbsp; _the layer currently under test_\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Item Types\n"
#~ "\n"
#~ " * buried\\_via\n"
#~ " * graphic\n"
#~ " * hole\n"
#~ " * micro\\_via\n"
#~ " * pad\n"
#~ " * text\n"
#~ " * track\n"
#~ " * via\n"
#~ " * zone\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Zone Connections\n"
#~ "\n"
#~ " * solid\n"
#~ " * thermal\\_reliefs\n"
#~ " * none\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Severity Names\n"
#~ "\n"
#~ " * warning\n"
#~ " * error\n"
#~ " * exclusion\n"
#~ " * ignore\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Examples\n"
#~ "\n"
#~ " (version 1)\n"
#~ "\n"
#~ " (rule HV\n"
#~ " (constraint clearance (min 1.5mm))\n"
#~ " (condition \"A.NetClass == 'HV'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule HV\n"
#~ " (layer outer)\n"
#~ " (constraint clearance (min 1.5mm))\n"
#~ " (condition \"A.NetClass == 'HV'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule HV_HV\n"
#~ " # wider clearance between HV tracks\n"
#~ " (constraint clearance (min \"1.5mm + 2.0mm\"))\n"
#~ " (condition \"A.NetClass == 'HV' && B.NetClass == 'HV'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule HV_unshielded\n"
#~ " (constraint clearance (min 2mm))\n"
#~ " (condition \"A.NetClass == 'HV' && !A."
#~ "enclosedByArea('Shield*')\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule heavy_thermals\n"
#~ " (constraint thermal_spoke_width (min 0.5mm))\n"
#~ " (condition \"A.NetClass == 'HV'\"))\n"
#~ "<br><br>\n"
#~ "\n"
#~ "### Notes\n"
#~ "\n"
#~ "Version clause must be the first clause. It indicates the syntax version "
#~ "of the file so that \n"
#~ "future rules parsers can perform automatic updates. It should be\n"
#~ "set to \"1\".\n"
#~ "\n"
#~ "Rules should be ordered by specificity. Later rules take\n"
#~ "precedence over earlier rules; once a matching rule is found\n"
#~ "no further rules will be checked.\n"
#~ "\n"
#~ "Use Ctrl+/ to comment or uncomment line(s).\n"
#~ "<br><br><br>\n"
#~ "\n"
#~ "### Expression functions\n"
#~ "\n"
#~ "All function parameters support simple wildcards (`*` and `?`).\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.intersectsCourtyard('<footprint_refdes>')\n"
#~ "True if any part of `A` lies within the given footprint's principal "
#~ "courtyard.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.intersectsFrontCourtyard('<footprint_refdes>')\n"
#~ "True if any part of `A` lies within the given footprint's front "
#~ "courtyard.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.intersectsBackCourtyard('<footprint_refdes>')\n"
#~ "True if any part of `A` lies within the given footprint's back "
#~ "courtyard.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.intersectsArea('<zone_name>')\n"
#~ "True if any part of `A` lies within the given zone's outline.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.enclosedByArea('<zone_name>')\n"
#~ "True if all of `A` lies within the given zone's outline. \n"
#~ "\n"
#~ "NB: this is potentially a more expensive call than `intersectsArea()`. "
#~ "Use `intersectsArea()` \n"
#~ "where possible.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.isPlated()\n"
#~ "True if `A` has a hole which is plated.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.inDiffPair('<net_name>')\n"
#~ "True if `A` has a net that is part of the specified differential pair.\n"
#~ "`<net_name>` is the base name of the differential pair. For example, "
#~ "`inDiffPair('/CLK')`\n"
#~ "matches items in the `/CLK_P` and `/CLK_N` nets.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " AB.isCoupledDiffPair()\n"
#~ "True if `A` and `B` are members of the same diff pair.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.memberOf('<group_name>')\n"
#~ "True if `A` is a member of the given group. Includes nested membership.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.existsOnLayer('<layer_name>')\n"
#~ "True if `A` exists on the given layer. The layer name can be\n"
#~ "either the name assigned in Board Setup > Board Editor Layers or\n"
#~ "the canonical name (ie: `F.Cu`).\n"
#~ "\n"
#~ "NB: this returns true if `A` is on the given layer, independently\n"
#~ "of whether or not the rule is being evaluated for that layer.\n"
#~ "For the latter use a `(layer \"layer_name\")` clause in the rule.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " !!! A.insideCourtyard('<footprint_refdes>') !!!\n"
#~ "Deprecated; use `intersectsCourtyard()` instead.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " !!! A.insideFrontCourtyard('<footprint_refdes>') !!!\n"
#~ "Deprecated; use `intersectsFrontCourtyard()` instead.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " !!! A.insideBackCourtyard('<footprint_refdes>') !!!\n"
#~ "Deprecated; use `intersectsBackCourtyard()` instead.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " !!! A.insideArea('<zone_name>') !!!\n"
#~ "Deprecated; use `intersectsArea()` instead.\n"
#~ "<br><br><br>\n"
#~ "\n"
#~ "### More Examples\n"
#~ "\n"
#~ " (rule \"copper keepout\"\n"
#~ " (constraint disallow track via zone)\n"
#~ " (condition \"A.intersectsArea('zone3')\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"BGA neckdown\"\n"
#~ " (constraint track_width (min 0.2mm) (opt 0.25mm))\n"
#~ " (constraint clearance (min 0.05mm) (opt 0.08mm))\n"
#~ " (condition \"A.intersectsCourtyard('U3')\"))\n"
#~ "\n"
#~ "\n"
#~ " # prevent silk over tented vias\n"
#~ " (rule silk_over_via\n"
#~ " (constraint silk_clearance (min 0.2mm))\n"
#~ " (condition \"A.Type == '*Text' && B.Type == 'Via'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"Distance between Vias of Different Nets\"\n"
#~ " (constraint hole_to_hole (min 0.254mm))\n"
#~ " (condition \"A.Type == 'Via' && B.Type == 'Via' && A.Net != B."
#~ "Net\"))\n"
#~ "\n"
#~ " (rule \"Clearance between Pads of Different Nets\"\n"
#~ " (constraint clearance (min 3.0mm))\n"
#~ " (condition \"A.Type == 'Pad' && B.Type == 'Pad' && A.Net != B."
#~ "Net\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"Via Hole to Track Clearance\"\n"
#~ " (constraint hole_clearance (min 0.254mm))\n"
#~ " (condition \"A.Type == 'Via' && B.Type == 'Track'\"))\n"
#~ "\n"
#~ " (rule \"Pad to Track Clearance\"\n"
#~ " (constraint clearance (min 0.2mm))\n"
#~ " (condition \"A.Type == 'Pad' && B.Type == 'Track'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"clearance-to-1mm-cutout\"\n"
#~ " (constraint clearance (min 0.8mm))\n"
#~ " (condition \"A.Layer == 'Edge.Cuts' && A.Thickness == 1.0mm\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"Max Drill Hole Size Mechanical\"\n"
#~ " (constraint hole_size (max 6.3mm))\n"
#~ " (condition \"A.Pad_Type == 'NPTH, mechanical'\"))\n"
#~ "\n"
#~ " (rule \"Max Drill Hole Size PTH\"\n"
#~ " (constraint hole_size (max 6.35mm))\n"
#~ " (condition \"A.Pad_Type == 'Through-hole'\"))\n"
#~ "\n"
#~ "\n"
#~ " # Specify an optimal gap for a particular diff-pair\n"
#~ " (rule \"dp clock gap\"\n"
#~ " (constraint diff_pair_gap (opt \"0.8mm\"))\n"
#~ " (condition \"A.inDiffPair('/CLK')\"))\n"
#~ "\n"
#~ " # Specify a larger clearance around any diff-pair\n"
#~ " (rule \"dp clearance\"\n"
#~ " (constraint clearance (min \"1.5mm\"))\n"
#~ " (condition \"A.inDiffPair('*') && !AB.isCoupledDiffPair()\"))\n"
#~ "\n"
#~ "\n"
#~ " # Don't use thermal reliefs on heatsink pads\n"
#~ " (rule heat_sink_pad\n"
#~ " (constraint zone_connection solid)\n"
#~ " (condition \"A.Fabrication_Property == 'Heatsink pad'\"))\n"
#~ "\n"
#~ " # Require all four thermal relief spokes to connect to parent zone\n"
#~ " (rule fully_spoked_pads\n"
#~ " (constraint min_resolved_spokes 4))\n"
#~ "\n"
#~ " # Set thermal relief gap & spoke width for all zones\n"
#~ " (rule defined_relief\n"
#~ " (constraint thermal_relief_gap (min 10mil))\n"
#~ " (constraint thermal_spoke_width (min 12mil)))\n"
#~ "\n"
#~ " # Override thermal relief gap & spoke width for GND and PWR zones\n"
#~ " (rule defined_relief_pwr\n"
#~ " (constraint thermal_relief_gap (min 10mil))\n"
#~ " (constraint thermal_spoke_width (min 12mil))\n"
#~ " (condition \"A.Name == 'zone_GND' || A.Name == 'zone_PWR'\"))\n"
#~ "\n"
#~ "\n"
#~ " # Prevent solder wicking from SMD pads\n"
#~ " (rule holes_in_pads\n"
#~ " (constraint physical_hole_clearance (min 0.2mm))\n"
#~ " (condition \"B.Pad_Type == 'SMD'\"))\n"
#~ "\n"
#~ " # Disallow solder mask margin overrides\n"
#~ " (rule \"disallow solder mask margin overrides\"\n"
#~ " (constraint assertion \"A.Soldermask_Margin_Override == 0mm\")\n"
#~ " (condition \"A.Type == 'Pad'\"))\n"
#~ "\n"
#~ "\n"
#~ " # Enforce a mechanical clearance between components and board edge\n"
#~ " (rule front_mechanical_board_edge_clearance\n"
#~ " (layer \"F.Courtyard\")\n"
#~ " (constraint physical_clearance (min 3mm))\n"
#~ " (condition \"B.Layer == 'Edge.Cuts'\"))\n"
#~ "\n"
#~ "\n"
#~ " # Check current-carrying capacity\n"
#~ " (rule high-current\n"
#~ " (constraint track_width (min 1.0mm))\n"
#~ " (constraint connection_width (min 0.8mm))\n"
#~ " (condition \"A.NetClass == 'Power'\"))\n"
#~ "\n"
#~ "### Documentation\n"
#~ "\n"
#~ "For the full documentation see [https://docs.kicad.org](https://docs."
#~ "kicad.org/GetMajorMinorVersion/pcbnew/#custom_design_rules)."
#~ msgid "Board and netclass clearances apply only between copper items."
#~ msgstr "Board and netclass clearances apply only between copper items."
#, c-format
#~ msgid "Local clearance on %s; clearance: %s."
#~ msgstr "Local clearance on %s; clearance: %s."
#, c-format
#~ msgid "%s has overrides."
#~ msgstr "%s has overrides."
#, c-format
#~ msgid "Footprint Text Box of %s"
#~ msgstr "Footprint Text Box of %s"
#, c-format
#~ msgid "No net found for symbol %s pin %s."
#~ msgstr "No net found for symbol %s pin %s."
#~ msgid ""
#~ "Items found on undefined layers. Do you wish to\n"
#~ "rescue them to the User.Comments layer?"
#~ msgstr ""
#~ "Items found on undefined layers. Do you wish to\n"
#~ "rescue them to the User.Comments layer?"
#~ msgid "Undefined layers:"
#~ msgstr "Undefined layers:"
#, c-format
#~ msgid "Unknown FP_SHAPE type:'%c=0x%02x' on line %d of footprint '%s'."
#~ msgstr "Unknown FP_SHAPE type:'%c=0x%02x' on line %d of footprint '%s'."
#~ msgid "Report incomplete: could not compile custom design rules. "
#~ msgstr "Report incomplete: could not compile custom design rules. "
#, c-format
#~ msgid "Overridden by larger physical hole clearance from %s;clearance: %s."
#~ msgstr "Overridden by larger physical hole clearance from %s;clearance: %s."
#~ msgid "Select a footprint to check against its library equivalent."
#~ msgstr "Select a footprint to check against its library equivalent."
#~ msgid "Check Footprint against Library"
#~ msgstr "Check Footprint against Library"
#~ msgid "Board/library check for:"
#~ msgstr "Board/library check for:"
#~ msgid "The current configuration does not include the library."
#~ msgstr "The current configuration does not include the library."
#~ msgid "Footprint matches library equivalent."
#~ msgstr "Footprint matches library equivalent."
#~ msgid "Export Footprint..."
#~ msgstr "Export Footprint..."
#~ msgid "Export footprint to file"
#~ msgstr "Export footprint to file"
#~ msgid "Clearance Resolution..."
#~ msgstr "Clearance Resolution..."
#~ msgid "Constraints Resolution..."
#~ msgstr "Constraints Resolution..."
#~ msgid "Check Footprint against Library..."
#~ msgstr "Check Footprint against Library..."
#~ msgid ""
#~ "Check for differences between board footprint and its library equivalent"
#~ msgstr ""
#~ "Check for differences between board footprint and its library equivalent"
#~ msgid "Delete selected cells"
#~ msgstr "Delete selected cells"
#~ msgid "Power symbol value field text cannot be changed."
#~ msgstr "Power symbol value field text cannot be changed."
#, c-format
#~ msgid "Could not find a pin named '%s' in simulation model of type '%s'"
#~ msgstr "Could not find a pin named '%s' in simulation model of type '%s'"
#, c-format
#~ msgid ""
#~ "Could not find a parameter named '%s' in simulation model of type '%s'"
#~ msgstr ""
#~ "Could not find a parameter named '%s' in simulation model of type '%s'"
#, c-format
#~ msgid "V(%s) (gain)"
#~ msgstr "V(%s) (gain)"
#, c-format
#~ msgid "V(%s) (phase)"
#~ msgstr "V(%s) (phase)"
#~ msgid "Unknown SIM_VALUE type"
#~ msgstr "Unknown SIM_VALUE type"
#~ msgid ""
#~ "<b>Suspicious Power Symbol</b><br>Only invisible input power pins are "
#~ "automatically connected<br><br>"
#~ msgstr ""
#~ "<b>Suspicious Power Symbol</b><br>Only invisible input power pins are "
#~ "automatically connected<br><br>"
#~ msgid ""
#~ "After packages are (un)installed KiCad may need to be restarted to "
#~ "reflect changes in the global library table."
#~ msgstr ""
#~ "After packages are (un)installed KiCad may need to be restarted to "
#~ "reflect changes in the global library table."
#~ msgid ""
#~ "This table shows the difference in electrochemical potential between "
#~ "various metals and alloys. A positive number indicates that the row is "
#~ "anodic and the column is cathodic.\n"
#~ "Galvanic corrosion affects different metals in contact and under certain "
#~ "conditions.\n"
#~ "The anode of an electrochemical pair gets oxidized and eaten away, while "
#~ "the cathode gets dissolved metals plated onto it but stays protected.\n"
#~ "EN 50310 suggests a voltage difference below 300mV. Known practices make "
#~ "use of a third interface metal in between the main pair(ie the ENIG "
#~ "surface finish)."
#~ msgstr ""
#~ "This table shows the difference in electrochemical potential between "
#~ "various metals and alloys. A positive number indicates that the row is "
#~ "anodic and the column is cathodic.\n"
#~ "Galvanic corrosion affects different metals in contact and under certain "
#~ "conditions.\n"
#~ "The anode of an electrochemical pair gets oxidized and eaten away, while "
#~ "the cathode gets dissolved metals plated onto it but stays protected.\n"
#~ "EN 50310 suggests a voltage difference below 300mV. Known practices make "
#~ "use of a third interface metal in between the main pair(ie the ENIG "
#~ "surface finish)."
#~ msgid ""
#~ "Tolerance sets the distance between two points that are considered joined."
#~ msgstr ""
#~ "Tolerance sets the distance between two points that are considered joined."
#, c-format
#~ msgid "Checking board setup constraints track width: min %s."
#~ msgstr "Checking board setup constraints track width: min %s."
#, c-format
#~ msgid "Checking board setup constraints via diameter: min %s."
#~ msgstr "Checking board setup constraints via diameter: min %s."
#, c-format
#~ msgid "Checking board setup constraints hole size: min %s."
#~ msgstr "Checking board setup constraints hole size: min %s."
#, c-format
#~ msgid "Checking board setup constraints clearance: min %s."
#~ msgstr "Checking board setup constraints clearance: min %s."
#, c-format
#~ msgid "Checking board setup constraints hole to hole: min %s."
#~ msgstr "Checking board setup constraints hole to hole: min %s."
#~ msgid "External simulator command:"
#~ msgstr "External simulator command:"
#~ msgid ""
#~ "Enter the command line to run spice\n"
#~ "Usually <path to spice binary> %I\n"
#~ "%I will be replaced by the actual spice netlist name"
#~ msgstr ""
#~ "Enter the command line to run spice\n"
#~ "Usually <path to spice binary> %I\n"
#~ "%I will be replaced by the actual spice netlist name"
#~ msgid "Create Netlist and Run Simulator Command"
#~ msgstr "Create Netlist and Run Simulator Command"
#~ msgid "Add signal by name:"
#~ msgstr "Add signal by name:"
#~ msgid "Add Signals"
#~ msgstr "Add Signals"
#~ msgid ""
#~ "Set to 0 to allow symbols to inherit their line widths from\n"
#~ "their parent Schematic"
#~ msgstr ""
#~ "Set to 0 to allow symbols to inherit their line widths from\n"
#~ "their parent Schematic"
#~ msgid "Path Substitutions:"
#~ msgstr "Path Substitutions:"
#~ msgid "Component name cannot be empty."
#~ msgstr "Component name cannot be empty."
#~ msgid "Component: Invalid Package."
#~ msgstr "Component: Invalid Package."
#~ msgid "There is a Nan voltage in an IV table"
#~ msgstr "There is a Nan voltage in an IV table"
#~ msgid "Invalid falling dv/dt."
#~ msgstr "Invalid falling dv/dt."
#~ msgid "Invalid rising dv/dt."
#~ msgstr "Invalid rising dv/dt."
#~ msgid "Undefined model type"
#~ msgstr "Undefined model type"
#~ msgid "invalid V_ref value."
#~ msgstr "invalid V_ref value."
#~ msgid "Empty pin number"
#~ msgstr "Empty pin number"
#~ msgid "Resistance matrix is incorrect"
#~ msgstr "Resistance matrix is incorrect"
#~ msgid "Capacitance matrix is undefined"
#~ msgstr "Capacitance matrix is undefined"
#~ msgid "Capacitance matrix is incorrect"
#~ msgstr "Capacitance matrix is incorrect"
#~ msgid "Capacitance matrix is nullptr"
#~ msgstr "Capacitance matrix is nullptr"
#~ msgid "Inductance matrix is undefined"
#~ msgstr "Inductance matrix is undefined"
#~ msgid "Inductance matrix is incorrect"
#~ msgstr "Inductance matrix is incorrect"
#~ msgid "Inductance matrix is nullptr"
#~ msgstr "Inductance matrix is nullptr"
#~ msgid "Run/Stop Simulation"
#~ msgstr "Run/Stop Simulation"
#~ msgid "Add signals to plot"
#~ msgstr "Add signals to plot"
#~ msgid "Probe"
#~ msgstr "Probe"
#~ msgid "Probe signals on the schematic"
#~ msgstr "Probe signals on the schematic"
#~ msgid "Tune component values"
#~ msgstr "Tune component values"
#~ msgid "Sim Command"
#~ msgstr "Sim Command"
#~ msgid "Simulation command and settings"
#~ msgstr "Simulation command and settings"
#~ msgid "Error: simulation type not defined!\n"
#~ msgstr "Error: simulation type not defined!\n"
#~ msgid "Error: simulation type doesn't support plotting!\n"
#~ msgstr "Error: simulation type doesn't support plotting!\n"
#~ msgid " (mag)"
#~ msgstr " (mag)"
#~ msgid "You need to run plot-providing simulation first."
#~ msgstr "You need to run plot-providing simulation first."
#~ msgid "Remove Signal"
#~ msgstr "Remove Signal"
#~ msgid "Remove the signal from the plot"
#~ msgstr "Remove the signal from the plot"
#~ msgid "Hide Cursor"
#~ msgstr "Hide Cursor"
#~ msgid "Show Cursor"
#~ msgstr "Show Cursor"
#~ msgid "File"
#~ msgstr "File"
#~ msgid "Add Signals..."
#~ msgstr "Add Signals…"
#~ msgid "Probe from schematics"
#~ msgstr "Probe from schematics"
#~ msgid "Tune Component Value"
#~ msgstr "Tune Component Value"
#~ msgid "Show SPICE Netlist..."
#~ msgstr "Show SPICE Netlist…"
#~ msgid ""
#~ "Shows current simulation's netlist. Useful for debugging SPICE errors."
#~ msgstr ""
#~ "Shows current simulation's netlist. Useful for debugging SPICE errors."
#~ msgid "Settings..."
#~ msgstr "Settings…"
#~ msgid "Show &Grid"
#~ msgstr "Show &Grid"
#~ msgid "Show &Legend"
#~ msgstr "Show &Legend"
#~ msgid "White Background"
#~ msgstr "White Background"
#~ msgid "View"
#~ msgstr "View"
#~ msgid "Signals"
#~ msgstr "Signals"
#~ msgid "Cursors"
#~ msgstr "Cursors"
#~ msgid ""
#~ "<b>Suspicious Power Symbol</b><br>Only a input or output power pin has "
#~ "meaning<br><br>"
#~ msgstr ""
#~ "<b>Suspicious Power Symbol</b><br>Only a input or output power pin has "
#~ "meaning<br><br>"
#~ msgid ""
#~ "Cannot fetch PCB netlist because eeschema is opened in stand-alone mode.\n"
#~ "You must launch the KiCad project manager and create a project."
#~ msgstr ""
#~ "Cannot fetch PCB netlist because eeschema is opened in stand-alone mode.\n"
#~ "You must launch the KiCad project manager and create a project."
#~ msgid "Toggle automatic annotation of new parts symbols"
#~ msgstr "Toggle automatic annotation of new parts symbols"
#, c-format
#~ msgid ""
#~ "Symbol '%s' has simulation model of type '%s %s', which cannot be tuned"
#~ msgstr ""
#~ "Symbol '%s' has simulation model of type '%s %s', which cannot be tuned"
#~ msgid "PTH and NPTH in separate files file"
#~ msgstr "PTH and NPTH in separate files file"
#~ msgid "Disable aperature macros"
#~ msgstr "Disable aperature macros"
#~ msgid "Reannotate:"
#~ msgstr "Reannotate:"
#~ msgid "Text Width:"
#~ msgstr "Text Width:"
#~ msgid "Text Height:"
#~ msgstr "Text Height:"
#~ msgid "&Remove unused layers"
#~ msgstr "&Remove unused layers"
#~ msgid "Res&tore unused layers"
#~ msgstr "Res&tore unused layers"
#~ msgid "&Selection only"
#~ msgstr "&Selection only"
#~ msgid "Remove Unused Pads"
#~ msgstr "Remove Unused Pads"
#~ msgid ""
#~ "### Top-level Clauses\n"
#~ "\n"
#~ " (version <number>)\n"
#~ "\n"
#~ " (rule <rule_name> <rule_clause> ...)\n"
#~ "\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Rule Clauses\n"
#~ "\n"
#~ " (constraint <constraint_type> ...)\n"
#~ "\n"
#~ " (condition \"<expression>\")\n"
#~ "\n"
#~ " (layer \"<layer_name>\")\n"
#~ "\n"
#~ " (severity <severity_name>)\n"
#~ "\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Constraint Types\n"
#~ "\n"
#~ " * annular\\_width\n"
#~ " * assertion\n"
#~ " * clearance\n"
#~ " * connection\\_width\n"
#~ " * courtyard_clearance\n"
#~ " * diff\\_pair\\_gap\n"
#~ " * diff\\_pair\\_uncoupled\n"
#~ " * disallow\n"
#~ " * edge\\_clearance\n"
#~ " * length\n"
#~ " * hole\\_clearance\n"
#~ " * hole\\_size\n"
#~ " * min\\_resolved\\_spokes\n"
#~ " * physical\\_clearance\n"
#~ " * physical\\_hole\\_clearance\n"
#~ " * silk\\_clearance\n"
#~ " * skew\n"
#~ " * text\\_height\n"
#~ " * text\\_thickness\n"
#~ " * thermal\\_relief\\_gap\n"
#~ " * thermal\\_spoke\\_width\n"
#~ " * track\\_width\n"
#~ " * via\\_count\n"
#~ " * via\\_diameter\n"
#~ " * zone\\_connection\n"
#~ "\n"
#~ "Note: `clearance` and `hole_clearance` rules are not run against items of "
#~ "the same net; `physical_clearance` and `physical_hole_clearance` rules "
#~ "are.\n"
#~ "<br><br>\n"
#~ "\n"
#~ "### Items\n"
#~ "\n"
#~ " * `A` &nbsp;&nbsp; _the first (or only) item under test_\n"
#~ " * `B` &nbsp;&nbsp; _the second item under test (for binary tests)_\n"
#~ " * `L` &nbsp;&nbsp; _the layer currently under test_\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Item Types\n"
#~ "\n"
#~ " * buried\\_via\n"
#~ " * graphic\n"
#~ " * hole\n"
#~ " * micro\\_via\n"
#~ " * pad\n"
#~ " * text\n"
#~ " * track\n"
#~ " * via\n"
#~ " * zone\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Zone Connections\n"
#~ "\n"
#~ " * solid\n"
#~ " * thermal\\_reliefs\n"
#~ " * none\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Severity Names\n"
#~ "\n"
#~ " * warning\n"
#~ " * error\n"
#~ " * exclusion\n"
#~ " * ignore\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Examples\n"
#~ "\n"
#~ " (version 1)\n"
#~ "\n"
#~ " (rule HV\n"
#~ " (constraint clearance (min 1.5mm))\n"
#~ " (condition \"A.NetClass == 'HV'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule HV\n"
#~ " (layer outer)\n"
#~ " (constraint clearance (min 1.5mm))\n"
#~ " (condition \"A.NetClass == 'HV'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule HV_HV\n"
#~ " # wider clearance between HV tracks\n"
#~ " (constraint clearance (min \"1.5mm + 2.0mm\"))\n"
#~ " (condition \"A.NetClass == 'HV' && B.NetClass == 'HV'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule HV_unshielded\n"
#~ " (constraint clearance (min 2mm))\n"
#~ " (condition \"A.NetClass == 'HV' && !A."
#~ "enclosedByArea('Shield*')\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule heavy_thermals\n"
#~ " (constraint thermal_spoke_width (min 0.5mm))\n"
#~ " (condition \"A.NetClass == 'HV'\"))\n"
#~ "<br><br>\n"
#~ "\n"
#~ "### Notes\n"
#~ "\n"
#~ "Version clause must be the first clause. It indicates the syntax version "
#~ "of the file so that \n"
#~ "future rules parsers can perform automatic updates. It should be\n"
#~ "set to \"1\".\n"
#~ "\n"
#~ "Rules should be ordered by specificity. Later rules take\n"
#~ "precedence over earlier rules; once a matching rule is found\n"
#~ "no further rules will be checked.\n"
#~ "\n"
#~ "Use Ctrl+/ to comment or uncomment line(s).\n"
#~ "<br><br><br>\n"
#~ "\n"
#~ "### Expression functions\n"
#~ "\n"
#~ "All function parameters support simple wildcards (`*` and `?`).\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.intersectsCourtyard('<footprint_refdes>')\n"
#~ "True if any part of `A` lies within the given footprint's principal "
#~ "courtyard.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.intersectsFrontCourtyard('<footprint_refdes>')\n"
#~ "True if any part of `A` lies within the given footprint's front "
#~ "courtyard.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.intersectsBackCourtyard('<footprint_refdes>')\n"
#~ "True if any part of `A` lies within the given footprint's back "
#~ "courtyard.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.intersectsArea('<zone_name>')\n"
#~ "True if any part of `A` lies within the given zone's outline.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.enclosedByArea('<zone_name>')\n"
#~ "True if all of `A` lies within the given zone's outline. \n"
#~ "\n"
#~ "NB: this is potentially a more expensive call than `intersectsArea()`. "
#~ "Use `intersectsArea()` \n"
#~ "where possible.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.isPlated()\n"
#~ "True if `A` has a hole which is plated.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.inDiffPair('<net_name>')\n"
#~ "True if `A` has a net that is part of the specified differential pair.\n"
#~ "`<net_name>` is the base name of the differential pair. For example, "
#~ "`inDiffPair('/CLK')`\n"
#~ "matches items in the `/CLK_P` and `/CLK_N` nets.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " AB.isCoupledDiffPair()\n"
#~ "True if `A` and `B` are members of the same diff pair.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.memberOf('<group_name>')\n"
#~ "True if `A` is a member of the given group. Includes nested membership.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.existsOnLayer('<layer_name>')\n"
#~ "True if `A` exists on the given layer. The layer name can be\n"
#~ "either the name assigned in Board Setup > Board Editor Layers or\n"
#~ "the canonical name (ie: `F.Cu`).\n"
#~ "\n"
#~ "NB: this returns true if `A` is on the given layer, independently\n"
#~ "of whether or not the rule is being evaluated for that layer.\n"
#~ "For the latter use a `(layer \"layer_name\")` clause in the rule.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " !!! A.insideCourtyard('<footprint_refdes>') !!!\n"
#~ "Deprecated; use `intersectsCourtyard()` instead.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " !!! A.insideFrontCourtyard('<footprint_refdes>') !!!\n"
#~ "Deprecated; use `intersectsFrontCourtyard()` instead.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " !!! A.insideBackCourtyard('<footprint_refdes>') !!!\n"
#~ "Deprecated; use `intersectsBackCourtyard()` instead.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " !!! A.insideArea('<zone_name>') !!!\n"
#~ "Deprecated; use `intersectsArea()` instead.\n"
#~ "<br><br><br>\n"
#~ "\n"
#~ "### More Examples\n"
#~ "\n"
#~ " (rule \"copper keepout\"\n"
#~ " (constraint disallow track via zone)\n"
#~ " (condition \"A.intersectsArea('zone3')\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"BGA neckdown\"\n"
#~ " (constraint track_width (min 0.2mm) (opt 0.25mm))\n"
#~ " (constraint clearance (min 0.05mm) (opt 0.08mm))\n"
#~ " (condition \"A.intersectsCourtyard('U3')\"))\n"
#~ "\n"
#~ "\n"
#~ " # prevent silk over tented vias\n"
#~ " (rule silk_over_via\n"
#~ " (constraint silk_clearance (min 0.2mm))\n"
#~ " (condition \"A.Type == '*Text' && B.Type == 'Via'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"Distance between Vias of Different Nets\"\n"
#~ " (constraint hole_to_hole (min 0.254mm))\n"
#~ " (condition \"A.Type == 'Via' && B.Type == 'Via' && A.Net != B."
#~ "Net\"))\n"
#~ "\n"
#~ " (rule \"Clearance between Pads of Different Nets\"\n"
#~ " (constraint clearance (min 3.0mm))\n"
#~ " (condition \"A.Type == 'Pad' && B.Type == 'Pad' && A.Net != B."
#~ "Net\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"Via Hole to Track Clearance\"\n"
#~ " (constraint hole_clearance (min 0.254mm))\n"
#~ " (condition \"A.Type == 'Via' && B.Type == 'Track'\"))\n"
#~ "\n"
#~ " (rule \"Pad to Track Clearance\"\n"
#~ " (constraint clearance (min 0.2mm))\n"
#~ " (condition \"A.Type == 'Pad' && B.Type == 'Track'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"clearance-to-1mm-cutout\"\n"
#~ " (constraint clearance (min 0.8mm))\n"
#~ " (condition \"A.Layer == 'Edge.Cuts' && A.Thickness == 1.0mm\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"Max Drill Hole Size Mechanical\"\n"
#~ " (constraint hole_size (max 6.3mm))\n"
#~ " (condition \"A.Pad_Type == 'NPTH, mechanical'\"))\n"
#~ "\n"
#~ " (rule \"Max Drill Hole Size PTH\"\n"
#~ " (constraint hole_size (max 6.35mm))\n"
#~ " (condition \"A.Pad_Type == 'Through-hole'\"))\n"
#~ "\n"
#~ "\n"
#~ " # Specify an optimal gap for a particular diff-pair\n"
#~ " (rule \"dp clock gap\"\n"
#~ " (constraint diff_pair_gap (opt \"0.8mm\"))\n"
#~ " (condition \"A.inDiffPair('/CLK')\"))\n"
#~ "\n"
#~ " # Specify a larger clearance around any diff-pair\n"
#~ " (rule \"dp clearance\"\n"
#~ " (constraint clearance (min \"1.5mm\"))\n"
#~ " (condition \"A.inDiffPair('*') && !AB.isCoupledDiffPair()\"))\n"
#~ "\n"
#~ "\n"
#~ " # Don't use thermal reliefs on heatsink pads\n"
#~ " (rule heat_sink_pad\n"
#~ " (constraint zone_connection solid)\n"
#~ " (condition \"A.Fabrication_Property == 'Heatsink pad'\"))\n"
#~ "\n"
#~ " # Require all four thermal relief spokes to connect to parent zone\n"
#~ " (rule fully_spoked_pads\n"
#~ " (constraint min_resolved_spokes 4))\n"
#~ "\n"
#~ " # Set thermal relief gap & spoke width for all zones\n"
#~ " (rule defined_relief\n"
#~ " (constraint thermal_relief_gap (min 10mil))\n"
#~ " (constraint thermal_spoke_width (min 12mil)))\n"
#~ "\n"
#~ " # Override thermal relief gap & spoke width for GND and PWR zones\n"
#~ " (rule defined_relief_pwr\n"
#~ " (constraint thermal_relief_gap (min 10mil))\n"
#~ " (constraint thermal_spoke_width (min 12mil))\n"
#~ " (condition \"A.Name == 'zone_GND' || A.Name == 'zone_PWR'\"))\n"
#~ "\n"
#~ "\n"
#~ " # Prevent solder wicking from SMD pads\n"
#~ " (rule holes_in_pads\n"
#~ " (constraint physical_hole_clearance (min 0.2mm))\n"
#~ " (condition \"B.Pad_Type == 'SMD'\"))\n"
#~ "\n"
#~ " # Disallow solder mask margin overrides\n"
#~ " (rule \"disallow solder mask margin overrides\"\n"
#~ " (constraint assertion \"A.Soldermask_Margin_Override == 0mm\")\n"
#~ " (condition \"A.Type == 'Pad'\"))\n"
#~ "\n"
#~ "\n"
#~ " # Enforce a mechanical clearance between components and board edge\n"
#~ " (rule front_mechanical_board_edge_clearance\n"
#~ " (layer \"F.Courtyard\")\n"
#~ " (constraint physical_clearance (min 3mm))\n"
#~ " (condition \"B.Layer == 'Edge.Cuts'\"))\n"
#~ "\n"
#~ "\n"
#~ " # Check current-carrying capacity\n"
#~ " (rule high-current\n"
#~ " (constraint track_width (min 1.0mm))\n"
#~ " (constraint connection_width (min 0.8mm))\n"
#~ " (condition \"A.NetClass == 'Power'\"))"
#~ msgstr ""
#~ "### Top-level Clauses\n"
#~ "\n"
#~ " (version <number>)\n"
#~ "\n"
#~ " (rule <rule_name> <rule_clause> ...)\n"
#~ "\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Rule Clauses\n"
#~ "\n"
#~ " (constraint <constraint_type> ...)\n"
#~ "\n"
#~ " (condition \"<expression>\")\n"
#~ "\n"
#~ " (layer \"<layer_name>\")\n"
#~ "\n"
#~ " (severity <severity_name>)\n"
#~ "\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Constraint Types\n"
#~ "\n"
#~ " * annular\\_width\n"
#~ " * assertion\n"
#~ " * clearance\n"
#~ " * connection\\_width\n"
#~ " * courtyard_clearance\n"
#~ " * diff\\_pair\\_gap\n"
#~ " * diff\\_pair\\_uncoupled\n"
#~ " * disallow\n"
#~ " * edge\\_clearance\n"
#~ " * length\n"
#~ " * hole\\_clearance\n"
#~ " * hole\\_size\n"
#~ " * min\\_resolved\\_spokes\n"
#~ " * physical\\_clearance\n"
#~ " * physical\\_hole\\_clearance\n"
#~ " * silk\\_clearance\n"
#~ " * skew\n"
#~ " * text\\_height\n"
#~ " * text\\_thickness\n"
#~ " * thermal\\_relief\\_gap\n"
#~ " * thermal\\_spoke\\_width\n"
#~ " * track\\_width\n"
#~ " * via\\_count\n"
#~ " * via\\_diameter\n"
#~ " * zone\\_connection\n"
#~ "\n"
#~ "Note: `clearance` and `hole_clearance` rules are not run against items of "
#~ "the same net; `physical_clearance` and `physical_hole_clearance` rules "
#~ "are.\n"
#~ "<br><br>\n"
#~ "\n"
#~ "### Items\n"
#~ "\n"
#~ " * `A` &nbsp;&nbsp; _the first (or only) item under test_\n"
#~ " * `B` &nbsp;&nbsp; _the second item under test (for binary tests)_\n"
#~ " * `L` &nbsp;&nbsp; _the layer currently under test_\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Item Types\n"
#~ "\n"
#~ " * buried\\_via\n"
#~ " * graphic\n"
#~ " * hole\n"
#~ " * micro\\_via\n"
#~ " * pad\n"
#~ " * text\n"
#~ " * track\n"
#~ " * via\n"
#~ " * zone\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Zone Connections\n"
#~ "\n"
#~ " * solid\n"
#~ " * thermal\\_reliefs\n"
#~ " * none\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Severity Names\n"
#~ "\n"
#~ " * warning\n"
#~ " * error\n"
#~ " * exclusion\n"
#~ " * ignore\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Examples\n"
#~ "\n"
#~ " (version 1)\n"
#~ "\n"
#~ " (rule HV\n"
#~ " (constraint clearance (min 1.5mm))\n"
#~ " (condition \"A.NetClass == 'HV'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule HV\n"
#~ " (layer outer)\n"
#~ " (constraint clearance (min 1.5mm))\n"
#~ " (condition \"A.NetClass == 'HV'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule HV_HV\n"
#~ " # wider clearance between HV tracks\n"
#~ " (constraint clearance (min \"1.5mm + 2.0mm\"))\n"
#~ " (condition \"A.NetClass == 'HV' && B.NetClass == 'HV'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule HV_unshielded\n"
#~ " (constraint clearance (min 2mm))\n"
#~ " (condition \"A.NetClass == 'HV' && !A."
#~ "enclosedByArea('Shield*')\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule heavy_thermals\n"
#~ " (constraint thermal_spoke_width (min 0.5mm))\n"
#~ " (condition \"A.NetClass == 'HV'\"))\n"
#~ "<br><br>\n"
#~ "\n"
#~ "### Notes\n"
#~ "\n"
#~ "Version clause must be the first clause. It indicates the syntax version "
#~ "of the file so that \n"
#~ "future rules parsers can perform automatic updates. It should be\n"
#~ "set to \"1\".\n"
#~ "\n"
#~ "Rules should be ordered by specificity. Later rules take\n"
#~ "precedence over earlier rules; once a matching rule is found\n"
#~ "no further rules will be checked.\n"
#~ "\n"
#~ "Use Ctrl+/ to comment or uncomment line(s).\n"
#~ "<br><br><br>\n"
#~ "\n"
#~ "### Expression functions\n"
#~ "\n"
#~ "All function parameters support simple wildcards (`*` and `?`).\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.intersectsCourtyard('<footprint_refdes>')\n"
#~ "True if any part of `A` lies within the given footprint's principal "
#~ "courtyard.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.intersectsFrontCourtyard('<footprint_refdes>')\n"
#~ "True if any part of `A` lies within the given footprint's front "
#~ "courtyard.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.intersectsBackCourtyard('<footprint_refdes>')\n"
#~ "True if any part of `A` lies within the given footprint's back "
#~ "courtyard.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.intersectsArea('<zone_name>')\n"
#~ "True if any part of `A` lies within the given zone's outline.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.enclosedByArea('<zone_name>')\n"
#~ "True if all of `A` lies within the given zone's outline. \n"
#~ "\n"
#~ "NB: this is potentially a more expensive call than `intersectsArea()`. "
#~ "Use `intersectsArea()` \n"
#~ "where possible.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.isPlated()\n"
#~ "True if `A` has a hole which is plated.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.inDiffPair('<net_name>')\n"
#~ "True if `A` has a net that is part of the specified differential pair.\n"
#~ "`<net_name>` is the base name of the differential pair. For example, "
#~ "`inDiffPair('/CLK')`\n"
#~ "matches items in the `/CLK_P` and `/CLK_N` nets.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " AB.isCoupledDiffPair()\n"
#~ "True if `A` and `B` are members of the same diff pair.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.memberOf('<group_name>')\n"
#~ "True if `A` is a member of the given group. Includes nested membership.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.existsOnLayer('<layer_name>')\n"
#~ "True if `A` exists on the given layer. The layer name can be\n"
#~ "either the name assigned in Board Setup > Board Editor Layers or\n"
#~ "the canonical name (ie: `F.Cu`).\n"
#~ "\n"
#~ "NB: this returns true if `A` is on the given layer, independently\n"
#~ "of whether or not the rule is being evaluated for that layer.\n"
#~ "For the latter use a `(layer \"layer_name\")` clause in the rule.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " !!! A.insideCourtyard('<footprint_refdes>') !!!\n"
#~ "Deprecated; use `intersectsCourtyard()` instead.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " !!! A.insideFrontCourtyard('<footprint_refdes>') !!!\n"
#~ "Deprecated; use `intersectsFrontCourtyard()` instead.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " !!! A.insideBackCourtyard('<footprint_refdes>') !!!\n"
#~ "Deprecated; use `intersectsBackCourtyard()` instead.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " !!! A.insideArea('<zone_name>') !!!\n"
#~ "Deprecated; use `intersectsArea()` instead.\n"
#~ "<br><br><br>\n"
#~ "\n"
#~ "### More Examples\n"
#~ "\n"
#~ " (rule \"copper keepout\"\n"
#~ " (constraint disallow track via zone)\n"
#~ " (condition \"A.intersectsArea('zone3')\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"BGA neckdown\"\n"
#~ " (constraint track_width (min 0.2mm) (opt 0.25mm))\n"
#~ " (constraint clearance (min 0.05mm) (opt 0.08mm))\n"
#~ " (condition \"A.intersectsCourtyard('U3')\"))\n"
#~ "\n"
#~ "\n"
#~ " # prevent silk over tented vias\n"
#~ " (rule silk_over_via\n"
#~ " (constraint silk_clearance (min 0.2mm))\n"
#~ " (condition \"A.Type == '*Text' && B.Type == 'Via'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"Distance between Vias of Different Nets\"\n"
#~ " (constraint hole_to_hole (min 0.254mm))\n"
#~ " (condition \"A.Type == 'Via' && B.Type == 'Via' && A.Net != B."
#~ "Net\"))\n"
#~ "\n"
#~ " (rule \"Clearance between Pads of Different Nets\"\n"
#~ " (constraint clearance (min 3.0mm))\n"
#~ " (condition \"A.Type == 'Pad' && B.Type == 'Pad' && A.Net != B."
#~ "Net\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"Via Hole to Track Clearance\"\n"
#~ " (constraint hole_clearance (min 0.254mm))\n"
#~ " (condition \"A.Type == 'Via' && B.Type == 'Track'\"))\n"
#~ "\n"
#~ " (rule \"Pad to Track Clearance\"\n"
#~ " (constraint clearance (min 0.2mm))\n"
#~ " (condition \"A.Type == 'Pad' && B.Type == 'Track'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"clearance-to-1mm-cutout\"\n"
#~ " (constraint clearance (min 0.8mm))\n"
#~ " (condition \"A.Layer == 'Edge.Cuts' && A.Thickness == 1.0mm\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"Max Drill Hole Size Mechanical\"\n"
#~ " (constraint hole_size (max 6.3mm))\n"
#~ " (condition \"A.Pad_Type == 'NPTH, mechanical'\"))\n"
#~ "\n"
#~ " (rule \"Max Drill Hole Size PTH\"\n"
#~ " (constraint hole_size (max 6.35mm))\n"
#~ " (condition \"A.Pad_Type == 'Through-hole'\"))\n"
#~ "\n"
#~ "\n"
#~ " # Specify an optimal gap for a particular diff-pair\n"
#~ " (rule \"dp clock gap\"\n"
#~ " (constraint diff_pair_gap (opt \"0.8mm\"))\n"
#~ " (condition \"A.inDiffPair('/CLK')\"))\n"
#~ "\n"
#~ " # Specify a larger clearance around any diff-pair\n"
#~ " (rule \"dp clearance\"\n"
#~ " (constraint clearance (min \"1.5mm\"))\n"
#~ " (condition \"A.inDiffPair('*') && !AB.isCoupledDiffPair()\"))\n"
#~ "\n"
#~ "\n"
#~ " # Don't use thermal reliefs on heatsink pads\n"
#~ " (rule heat_sink_pad\n"
#~ " (constraint zone_connection solid)\n"
#~ " (condition \"A.Fabrication_Property == 'Heatsink pad'\"))\n"
#~ "\n"
#~ " # Require all four thermal relief spokes to connect to parent zone\n"
#~ " (rule fully_spoked_pads\n"
#~ " (constraint min_resolved_spokes 4))\n"
#~ "\n"
#~ " # Set thermal relief gap & spoke width for all zones\n"
#~ " (rule defined_relief\n"
#~ " (constraint thermal_relief_gap (min 10mil))\n"
#~ " (constraint thermal_spoke_width (min 12mil)))\n"
#~ "\n"
#~ " # Override thermal relief gap & spoke width for GND and PWR zones\n"
#~ " (rule defined_relief_pwr\n"
#~ " (constraint thermal_relief_gap (min 10mil))\n"
#~ " (constraint thermal_spoke_width (min 12mil))\n"
#~ " (condition \"A.Name == 'zone_GND' || A.Name == 'zone_PWR'\"))\n"
#~ "\n"
#~ "\n"
#~ " # Prevent solder wicking from SMD pads\n"
#~ " (rule holes_in_pads\n"
#~ " (constraint physical_hole_clearance (min 0.2mm))\n"
#~ " (condition \"B.Pad_Type == 'SMD'\"))\n"
#~ "\n"
#~ " # Disallow solder mask margin overrides\n"
#~ " (rule \"disallow solder mask margin overrides\"\n"
#~ " (constraint assertion \"A.Soldermask_Margin_Override == 0mm\")\n"
#~ " (condition \"A.Type == 'Pad'\"))\n"
#~ "\n"
#~ "\n"
#~ " # Enforce a mechanical clearance between components and board edge\n"
#~ " (rule front_mechanical_board_edge_clearance\n"
#~ " (layer \"F.Courtyard\")\n"
#~ " (constraint physical_clearance (min 3mm))\n"
#~ " (condition \"B.Layer == 'Edge.Cuts'\"))\n"
#~ "\n"
#~ "\n"
#~ " # Check current-carrying capacity\n"
#~ " (rule high-current\n"
#~ " (constraint track_width (min 1.0mm))\n"
#~ " (constraint connection_width (min 0.8mm))\n"
#~ " (condition \"A.NetClass == 'Power'\"))"
#~ msgid "Differential Pairs"
#~ msgstr "Differential Pairs"
#~ msgid "Reading file "
#~ msgstr "Reading file "
#~ msgid "Filter other symbol fields by name:"
#~ msgstr "Filter other symbol fields by name:"
#, c-format
#~ msgid ""
#~ "To see individual item colors uncheck '%s'\n"
#~ "in Preferences > Eeschema > Colors."
#~ msgstr ""
#~ "To see individual item colors uncheck '%s'\n"
#~ "in Preferences > Eeschema > Colors."
#~ msgid ""
#~ "You can use the this calculator to check if a small track can handle a "
#~ "large current for a short period of time.<br>\n"
#~ "This tool allows you to design a track fuse but should be used as an "
#~ "estimate only.\n"
#~ "\n"
#~ "The calculator estimates the energy required to heat the wire up<br>\n"
#~ "to its melting point as well as the energy required for the change of "
#~ "phase.<br>\n"
#~ "This energy is then compared to the one dissipated by the wire resistance."
#~ msgstr ""
#~ "You can use the this calculator to check if a small track can handle a "
#~ "large current for a short period of time.<br>\n"
#~ "This tool allows you to design a track fuse but should be used as an "
#~ "estimate only.\n"
#~ "\n"
#~ "The calculator estimates the energy required to heat the wire up<br>\n"
#~ "to its melting point as well as the energy required for the change of "
#~ "phase.<br>\n"
#~ "This energy is then compared to the one dissipated by the wire resistance."
#~ msgid "Last Change"
#~ msgstr "Last Change"
#~ msgid "Exclude from BOM"
#~ msgstr "Exclude from BOM"
#, c-format
#~ msgid "Add %s 'exclude from position files' fabrication attribute."
#~ msgstr "Add %s 'exclude from position files' fabrication attribute."
#, c-format
#~ msgid "Remove %s 'exclude from position files' fabrication attribute."
#~ msgstr "Remove %s 'exclude from position files' fabrication attribute."
#, c-format
#~ msgid "Added %s 'exclude from position files' fabrication attribute."
#~ msgstr "Added %s 'exclude from position files' fabrication attribute."
#, c-format
#~ msgid "Removed %s 'exclude from position files' fabrication attribute."
#~ msgstr "Removed %s 'exclude from position files' fabrication attribute."
#, c-format
#~ msgid "The auto save file '%s' could not be removed!"
#~ msgstr "The auto save file '%s' could not be removed!"
#~ msgid "3D model search path"
#~ msgstr "3D model search path"
#~ msgid "Libraries by Scope"
#~ msgstr "Libraries by Scope"
#~ msgid "Path Substitutions"
#~ msgstr "Path Substitutions"
#~ msgid "Edge Clearance Warning"
#~ msgstr "Edge Clearance Warning"
#~ msgid "Netlist Load Error."
#~ msgstr "Netlist Load Error."
#~ msgid "Netlist Load Error"
#~ msgstr "Netlist Load Error"
#~ msgid "All supported formats|"
#~ msgstr "All supported formats|"
#~ msgid "Print border and title block"
#~ msgstr "Print border and title block"
#~ msgid "Print sheet &reference and title block"
#~ msgstr "Print sheet &reference and title block"
#~ msgid "Print in &black and white only"
#~ msgstr "Print in &black and white only"
#~ msgid "Symbol Annotation"
#~ msgstr "Symbol Annotation"
#~ msgid "Pin to Pin Connections"
#~ msgstr "Pin to Pin Connections"
#~ msgid "Color Theme"
#~ msgstr "Color Theme"
#~ msgid "Include the reference designator text"
#~ msgstr "Include the reference designator text"
#~ msgid "Include the value text"
#~ msgstr "Include the value text"
#~ msgid "Black and white only"
#~ msgstr "Black and white only"
#~ msgid "Plot border and title block"
#~ msgstr "Plot border and title block"
#~ msgid "Plot in black and white"
#~ msgstr "Plot in black and white"
#~ msgid "When disabled, the color from the chosen layer will be used to plot."
#~ msgstr ""
#~ "When disabled, the color from the chosen layer will be used to plot."
#~ msgid "Pre-defined track and via dimensions:"
#~ msgstr "Pre-defined track and via dimensions:"
#~ msgid "Value may not be empty."
#~ msgstr "Value may not be empty."
#~ msgid "Add Junctions to Selection where needed"
#~ msgstr "Add Junctions to Selection where needed"
#, c-format
#~ msgid "Page '%d' not found."
#~ msgstr "Page '%d' not found."
#~ msgid "Recursively annotate subsheets"
#~ msgstr "Recursively annotate subsheets"
#, c-format
#~ msgid ""
#~ "Error reading simulation model library '%s':\n"
#~ "%s"
#~ msgstr ""
#~ "Error reading simulation model library '%s':\n"
#~ "%s"
#~ msgid ""
#~ "There hierarchical sheets in the loaded schematic file from an older file "
#~ "version resulting in missing symbol instance data. This will result in "
#~ "all of the symbols in the loaded schematic to use either the default "
#~ "instance setting or fall back to the library symbol settings. Loading "
#~ "the project that uses this schematic file and saving to the lastest file "
#~ "version will resolve this issue.\n"
#~ "\n"
#~ "Do you wish to continue?"
#~ msgstr ""
#~ "There hierarchical sheets in the loaded schematic file from an older file "
#~ "version resulting in missing symbol instance data. This will result in "
#~ "all of the symbols in the loaded schematic to use either the default "
#~ "instance setting or fall back to the library symbol settings. Loading "
#~ "the project that uses this schematic file and saving to the lastest file "
#~ "version will resolve this issue.\n"
#~ "\n"
#~ "Do you wish to continue?"
#~ msgid "Pin Text"
#~ msgstr "Pin Text"
#~ msgid ""
#~ "This simulation provide no plots. Please refer to console window for "
#~ "results"
#~ msgstr ""
#~ "This simulation provide no plots. Please refer to console window for "
#~ "results"
#, c-format
#~ msgid "%s not found."
#~ msgstr "%s not found."
#~ msgid "Hide Signal"
#~ msgstr "Hide Signal"
#~ msgid "Erase the signal from plot screen"
#~ msgstr "Erase the signal from plot screen"
#, c-format
#~ msgid "Could not find Spice item with reference '%s'"
#~ msgstr "Could not find Spice item with reference '%s'"
#~ msgid "Divide a wire into segments which can be dragged independently"
#~ msgstr "Divide a wire into segments which can be dragged independently"
#~ msgid "Break Bus"
#~ msgstr "Break Bus"
#~ msgid "Divide a bus into segments which can be dragged independently"
#~ msgstr "Divide a bus into segments which can be dragged independently"
#~ msgid " X "
#~ msgstr " X "
#~ msgid ""
#~ "Cannot make path relative (target volume different from file volume)!"
#~ msgstr ""
#~ "Cannot make path relative (target volume different from file volume)!"
#~ msgid ""
#~ "If checked, launching a project will also launch tools such as eeschema "
#~ "and pcbnew with previously open files"
#~ msgstr ""
#~ "If checked, launching a project will also launch tools such as eeschema "
#~ "and pcbnew with previously open files"
#~ msgid "Change Edit Method"
#~ msgstr "Change Edit Method"
#~ msgid "Change edit method constraints"
#~ msgstr "Change edit method constraints"
#~ msgid ""
#~ "Setting this option makes the symbol in question appear in the\n"
#~ "\"add power port\" dialog. It will lock the value text to protect it\n"
#~ "from editing in Eeschema. The symbol will not be included in\n"
#~ "the BOM and cannot be assigned a footprint."
#~ msgstr ""
#~ "Setting this option makes the symbol in question appear in the\n"
#~ "“add power port” dialog. It will lock the value text to protect it\n"
#~ "from editing in Eeschema. The symbol will not be included in\n"
#~ "the BOM and cannot be assigned a footprint."
#~ msgid "Adjust passive symbol values (e.g. M -> Meg; 100 nF -> 100n)"
#~ msgstr "Adjust passive symbol values (e.g. M → Meg; 100 nF → 100n)"
#~ msgid "Simulation settings"
#~ msgstr "Simulation settings"
#~ msgid "Parasitic Resistance"
#~ msgstr "Parasitic Resistance"
#~ msgid "Parasitic Pin Inductance"
#~ msgstr "Parasitic Pin Inductance"
#~ msgid "Parasitic Pin Capacitance"
#~ msgstr "Parasitic Pin Capacitance"
#~ msgid "cycles"
#~ msgstr "cycles"
#~ msgid "Sim Parameters"
#~ msgstr "Sim Parameters"
#~ msgid "Simulation parameters and settings"
#~ msgstr "Simulation parameters and settings"
#~ msgid "Save as Image"
#~ msgstr "Save as Image"
#~ msgid "Save as .csv File"
#~ msgstr "Save as .csv File"
#~ msgid "Add a power port"
#~ msgstr "Add a power port"
#~ msgid "Import symbol footprint assignments from .cmp file created by Pcbnew"
#~ msgstr ""
#~ "Import symbol footprint assignments from .cmp file created by Pcbnew"
#~ msgid "Bom output format, valid options: xml"
#~ msgstr "Bom output format, valid options: xml"
#~ msgid "Invalid Bezier curve created"
#~ msgstr "Invalid Bezier curve created"
#~ msgid "Open schematic in Eeschema"
#~ msgstr "Open schematic in Eeschema"
#~ msgid "Min Width"
#~ msgstr "Min Width"
#~ msgid "Viewports (Shift+Tab):"
#~ msgstr "Viewports (Shift+Tab):"
#~ msgid "Black&&White Picture"
#~ msgstr "Black&&White Picture"
#~ msgid "Bitmap Information"
#~ msgstr "Bitmap Information"
#~ msgid "Bitmap size:"
#~ msgstr "Bitmap size:"
#~ msgid "Bitmap PPI:"
#~ msgstr "Bitmap PPI:"
#~ msgid "Output Parameters"
#~ msgstr "Output Parameters"
#~ msgid "Lock height/width ratio"
#~ msgstr "Lock height/width ratio"
#~ msgid "Load Bitmap"
#~ msgstr "Load Bitmap"
#~ msgid "Image Options"
#~ msgstr "Image Options"
#~ msgid "Black / White Threshold:"
#~ msgstr "Black / White Threshold:"
#~ msgid "Conflicting items shadow"
#~ msgstr "Conflicting items shadow"
#~ msgid "Multiple objects selected"
#~ msgstr "Multiple objects selected"
#~ msgid "Bill of Material Generation Help"
#~ msgstr "Bill of Material Generation Help"
#~ msgid "Bill of Material"
#~ msgstr "Bill of Material"
#~ msgid ""
#~ "# 1 - Full documentation\n"
#~ "\n"
#~ "The Eeschema documentation (*eeschema.html*) describes this intermediate "
#~ "netlist and gives examples(chapter ***creating customized netlists and "
#~ "bom files***).\n"
#~ "\n"
#~ "# 2 - The intermediate Netlist File\n"
#~ "\n"
#~ "BOM files (and netlist files) can be created from an *Intermediate "
#~ "netlist file* created by Eeschema.\n"
#~ "\n"
#~ "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"
#~ "Depending on the output (BOM or netlist), different subsets of the "
#~ "complete Intermediate Netlist file will be used in the post-processing.\n"
#~ "\n"
#~ "# 3 - Conversion to a new format\n"
#~ "\n"
#~ "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.\n"
#~ "\n"
#~ "XSLT itself is a XML language 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.\n"
#~ "\n"
#~ "A Python script is somewhat more easy to create.\n"
#~ "\n"
#~ "# 4 - Initialization of the dialog window\n"
#~ "\n"
#~ "You should add a new plugin (a script) in the plugin list by clicking on "
#~ "the Add Plugin button.\n"
#~ "\n"
#~ "## 4.1 - Plugin Configuration Parameters\n"
#~ "\n"
#~ "The Eeschema plug-in configuration dialog requires the following "
#~ "information:\n"
#~ "\n"
#~ " * The title: for instance, the name of the netlist format.\n"
#~ " * The command line to launch the converter (usually a script).\n"
#~ "\n"
#~ "***Note (Windows only):***\n"
#~ "*By default, the command line runs with hidden console window and output "
#~ "is redirected to \"Plugin info\" field. To show the window of the running "
#~ "command, set the checkbox \"Show console window\".*\n"
#~ "\n"
#~ "Once you click on the generate button the following will happen:\n"
#~ "\n"
#~ "1. Eeschema creates an intermediate netlist file \\*.xml, for instance "
#~ "`test.xml`.\n"
#~ "2. Eeschema runs the script from the command line to create the final "
#~ "output file.\n"
#~ "\n"
#~ "## 4.2 - Generate netlist files with the command line\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.\n"
#~ "\n"
#~ "```\n"
#~ "xsltproc.exe -o <output filename> <style-sheet filename> <input XML file "
#~ "to convert>\n"
#~ "```\n"
#~ "\n"
#~ "On Windows the command line is the following.\n"
#~ "\n"
#~ "```\n"
#~ "f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl "
#~ "\"%I\"\n"
#~ "```\n"
#~ "\n"
#~ "On Linux the command becomes as following.\n"
#~ "\n"
#~ "```\n"
#~ "xsltproc -o \"%O\" /usr/local/kicad/bin/plugins/myconverter .xsl \"%I\"\n"
#~ "```\n"
#~ "where `myconverter.xsl` is the style-sheet that you are applying.\n"
#~ "\n"
#~ "Do not forget the double quotes around the file names, this allows them "
#~ "to have spaces after the substitution by Eeschema.\n"
#~ "\n"
#~ "If a Python script is used, the command line is something like (depending "
#~ "on the Python script):\n"
#~ "\n"
#~ "```\n"
#~ "python f:/kicad/bin/plugins/bom-in-python/myconverter.py \"%I\" \"%O\"\n"
#~ "```\n"
#~ "\n"
#~ "or\n"
#~ "\n"
#~ "```\n"
#~ "python /usr/local/kicad/bin/plugins/bom-in-python/myconverter .xsl \"%I\" "
#~ "\"%O\"\n"
#~ "```\n"
#~ "\n"
#~ "The command line format accepts parameters for filenames. The supported "
#~ "formatting parameters are:\n"
#~ "\n"
#~ " * `%B`: base filename of selected output file, minus path and "
#~ "extension.\n"
#~ " * `%P`: project directory, without name and without trailing '/'.\n"
#~ " * `%I`: complete filename and path of the temporary input file\n"
#~ "(the intermediate net file).\n"
#~ " * `%O`: complete filename and path (but without extension) of the user\n"
#~ "chosen output file.\n"
#~ "\n"
#~ "`%I` will be replaced by the actual intermediate file name (usually the "
#~ "full root sheet filename with extension \".xml\").\n"
#~ "`%O` will be replaced by the actual output file name (the full root sheet "
#~ "filename minus extension).\n"
#~ "`%B` will be replaced by the actual output short file name (the short "
#~ "root sheet filename minus extension).\n"
#~ "`%P` will be replaced by the actual current project path.\n"
#~ "\n"
#~ "## 4.3 - Command line format:\n"
#~ "\n"
#~ "### 4.3.1 - Remark:\n"
#~ "\n"
#~ "Most of time, the created file must have an extension, depending on its "
#~ "type.\n"
#~ "Therefore you have to add to the option ***%O*** the right file "
#~ "extension.\n"
#~ "\n"
#~ "For instance:\n"
#~ "\n"
#~ " * **%O.csv** to create a .csv file (comma separated value file).\n"
#~ " * **%O.htm** to create a .html file.\n"
#~ " * **%O.bom** to create a .bom file.\n"
#~ "\n"
#~ "### 4.3.2 Example for xsltproc:\n"
#~ "\n"
#~ "The command line format for xsltproc is the following:\n"
#~ "\n"
#~ "```\n"
#~ "<path of xsltproc> xsltproc <xsltproc parameters>\n"
#~ "```\n"
#~ "\n"
#~ "On Windows:\n"
#~ "```\n"
#~ "f:/kicad/bin/xsltproc.exe -o \"%O.bom\" f:/kicad/bin/plugins/"
#~ "netlist_form_pads-pcb.xsl \"%I\"\n"
#~ "```\n"
#~ "\n"
#~ "On Linux:\n"
#~ "```\n"
#~ "xsltproc -o \"%O.bom\" /usr/local/kicad/bin/plugins/netlist_form_pads-pcb."
#~ "xsl \"%I\"\n"
#~ "```\n"
#~ "\n"
#~ "The above examples assume `xsltproc` is installed on your PC under "
#~ "Windows and xsl files located in `<path_to_kicad>/kicad/bin/plugins/`.\n"
#~ "\n"
#~ "\n"
#~ "### 4.3.3 Example for Python scripts:\n"
#~ "\n"
#~ "Assuming python is installed on your PC, and python scripts are located "
#~ "in\n"
#~ "\n"
#~ " `<path_to_kicad>/kicad/bin/plugins/bom-in-python/`,\n"
#~ "\n"
#~ "the command line format for python is something like:\n"
#~ "\n"
#~ "```\n"
#~ "python <script file name> <input filename> <output filename>\n"
#~ "```\n"
#~ "\n"
#~ "On Windows:\n"
#~ "```\n"
#~ "python.exe f:/kicad/bin/plugins/bom-in-python/my_python_script.py \"%I\" "
#~ "\"%O.html\"\n"
#~ "```\n"
#~ "\n"
#~ "On Linux:\n"
#~ "```\n"
#~ "python /usr/local/kicad/bin/plugins/bom-in-python/my_python_script.py "
#~ "\"%I\" \"%O.csv\"\n"
#~ "```\n"
#~ msgstr ""
#~ "# 1 - Full documentation\n"
#~ "\n"
#~ "The Eeschema documentation (*eeschema.html*) describes this intermediate "
#~ "netlist and gives examples(chapter ***creating customized netlists and "
#~ "bom files***).\n"
#~ "\n"
#~ "# 2 - The intermediate Netlist File\n"
#~ "\n"
#~ "BOM files (and netlist files) can be created from an *Intermediate "
#~ "netlist file* created by Eeschema.\n"
#~ "\n"
#~ "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"
#~ "Depending on the output (BOM or netlist), different subsets of the "
#~ "complete Intermediate Netlist file will be used in the post-processing.\n"
#~ "\n"
#~ "# 3 - Conversion to a new format\n"
#~ "\n"
#~ "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.\n"
#~ "\n"
#~ "XSLT itself is a XML language 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.\n"
#~ "\n"
#~ "A Python script is somewhat more easy to create.\n"
#~ "\n"
#~ "# 4 - Initialization of the dialog window\n"
#~ "\n"
#~ "You should add a new plugin (a script) in the plugin list by clicking on "
#~ "the Add Plugin button.\n"
#~ "\n"
#~ "## 4.1 - Plugin Configuration Parameters\n"
#~ "\n"
#~ "The Eeschema plug-in configuration dialog requires the following "
#~ "information:\n"
#~ "\n"
#~ " * The title: for instance, the name of the netlist format.\n"
#~ " * The command line to launch the converter (usually a script).\n"
#~ "\n"
#~ "***Note (Windows only):***\n"
#~ "*By default, the command line runs with hidden console window and output "
#~ "is redirected to \"Plugin info\" field. To show the window of the running "
#~ "command, set the checkbox \"Show console window\".*\n"
#~ "\n"
#~ "Once you click on the generate button the following will happen:\n"
#~ "\n"
#~ "1. Eeschema creates an intermediate netlist file \\*.xml, for instance "
#~ "`test.xml`.\n"
#~ "2. Eeschema runs the script from the command line to create the final "
#~ "output file.\n"
#~ "\n"
#~ "## 4.2 - Generate netlist files with the command line\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.\n"
#~ "\n"
#~ "```\n"
#~ "xsltproc.exe -o <output filename> <style-sheet filename> <input XML file "
#~ "to convert>\n"
#~ "```\n"
#~ "\n"
#~ "On Windows the command line is the following.\n"
#~ "\n"
#~ "```\n"
#~ "f:/kicad/bin/xsltproc.exe -o \"%O\" f:/kicad/bin/plugins/myconverter.xsl "
#~ "\"%I\"\n"
#~ "```\n"
#~ "\n"
#~ "On Linux the command becomes as following.\n"
#~ "\n"
#~ "```\n"
#~ "xsltproc -o \"%O\" /usr/local/kicad/bin/plugins/myconverter .xsl \"%I\"\n"
#~ "```\n"
#~ "where `myconverter.xsl` is the style-sheet that you are applying.\n"
#~ "\n"
#~ "Do not forget the double quotes around the file names, this allows them "
#~ "to have spaces after the substitution by Eeschema.\n"
#~ "\n"
#~ "If a Python script is used, the command line is something like (depending "
#~ "on the Python script):\n"
#~ "\n"
#~ "```\n"
#~ "python f:/kicad/bin/plugins/bom-in-python/myconverter.py \"%I\" \"%O\"\n"
#~ "```\n"
#~ "\n"
#~ "or\n"
#~ "\n"
#~ "```\n"
#~ "python /usr/local/kicad/bin/plugins/bom-in-python/myconverter .xsl \"%I\" "
#~ "\"%O\"\n"
#~ "```\n"
#~ "\n"
#~ "The command line format accepts parameters for filenames. The supported "
#~ "formatting parameters are:\n"
#~ "\n"
#~ " * `%B`: base filename of selected output file, minus path and "
#~ "extension.\n"
#~ " * `%P`: project directory, without name and without trailing '/'.\n"
#~ " * `%I`: complete filename and path of the temporary input file\n"
#~ "(the intermediate net file).\n"
#~ " * `%O`: complete filename and path (but without extension) of the user\n"
#~ "chosen output file.\n"
#~ "\n"
#~ "`%I` will be replaced by the actual intermediate file name (usually the "
#~ "full root sheet filename with extension \".xml\").\n"
#~ "`%O` will be replaced by the actual output file name (the full root sheet "
#~ "filename minus extension).\n"
#~ "`%B` will be replaced by the actual output short file name (the short "
#~ "root sheet filename minus extension).\n"
#~ "`%P` will be replaced by the actual current project path.\n"
#~ "\n"
#~ "## 4.3 - Command line format:\n"
#~ "\n"
#~ "### 4.3.1 - Remark:\n"
#~ "\n"
#~ "Most of time, the created file must have an extension, depending on its "
#~ "type.\n"
#~ "Therefore you have to add to the option ***%O*** the right file "
#~ "extension.\n"
#~ "\n"
#~ "For instance:\n"
#~ "\n"
#~ " * **%O.csv** to create a .csv file (comma separated value file).\n"
#~ " * **%O.htm** to create a .html file.\n"
#~ " * **%O.bom** to create a .bom file.\n"
#~ "\n"
#~ "### 4.3.2 Example for xsltproc:\n"
#~ "\n"
#~ "The command line format for xsltproc is the following:\n"
#~ "\n"
#~ "```\n"
#~ "<path of xsltproc> xsltproc <xsltproc parameters>\n"
#~ "```\n"
#~ "\n"
#~ "On Windows:\n"
#~ "```\n"
#~ "f:/kicad/bin/xsltproc.exe -o \"%O.bom\" f:/kicad/bin/plugins/"
#~ "netlist_form_pads-pcb.xsl \"%I\"\n"
#~ "```\n"
#~ "\n"
#~ "On Linux:\n"
#~ "```\n"
#~ "xsltproc -o \"%O.bom\" /usr/local/kicad/bin/plugins/netlist_form_pads-pcb."
#~ "xsl \"%I\"\n"
#~ "```\n"
#~ "\n"
#~ "The above examples assume `xsltproc` is installed on your PC under "
#~ "Windows and xsl files located in `<path_to_kicad>/kicad/bin/plugins/`.\n"
#~ "\n"
#~ "\n"
#~ "### 4.3.3 Example for Python scripts:\n"
#~ "\n"
#~ "Assuming python is installed on your PC, and python scripts are located "
#~ "in\n"
#~ "\n"
#~ " `<path_to_kicad>/kicad/bin/plugins/bom-in-python/`,\n"
#~ "\n"
#~ "the command line format for python is something like:\n"
#~ "\n"
#~ "```\n"
#~ "python <script file name> <input filename> <output filename>\n"
#~ "```\n"
#~ "\n"
#~ "On Windows:\n"
#~ "```\n"
#~ "python.exe f:/kicad/bin/plugins/bom-in-python/my_python_script.py \"%I\" "
#~ "\"%O.html\"\n"
#~ "```\n"
#~ "\n"
#~ "On Linux:\n"
#~ "```\n"
#~ "python /usr/local/kicad/bin/plugins/bom-in-python/my_python_script.py "
#~ "\"%I\" \"%O.csv\"\n"
#~ "```\n"
#~ msgid "Aliased symbol must have a parent selected"
#~ msgstr "Aliased symbol must have a parent selected"
#, c-format
#~ msgid "Failed reading model library '%s'."
#~ msgstr "Failed reading model library '%s'."
#~ msgid "Source"
#~ msgstr "Source"
#~ msgid "Instance"
#~ msgstr "Instance"
#~ msgid "Library:"
#~ msgstr "Library:"
#~ msgid "Override"
#~ msgstr "Override"
#~ msgid "Store in Reference and Value"
#~ msgstr "Store in Reference and Value"
#~ msgid "Alias of"
#~ msgstr "Alias of"
#~ msgid ""
#~ "Multiple symbols have the same reference designator.\n"
#~ "Annotation must be corrected before simulating."
#~ msgstr ""
#~ "Multiple symbols have the same reference designator.\n"
#~ "Annotation must be corrected before simulating."
#, c-format
#~ msgid ""
#~ "Unknown or unexpected record found inside \"Additional\" section, Record "
#~ "id: %d."
#~ msgstr ""
#~ "Unknown or unexpected record found inside \"Additional\" section, Record "
#~ "id: %d."
#, c-format
#~ msgid ""
#~ "Unknown or unexpected record found inside \"FileHeader\" section, Record "
#~ "id: %d."
#~ msgstr ""
#~ "Unknown or unexpected record found inside \"FileHeader\" section, Record "
#~ "id: %d."
#, c-format
#~ msgid ""
#~ "Altium's harness connector (%s) was imported as ahierarchical sheet. "
#~ "Please review the imported schematic."
#~ msgstr ""
#~ "Altium's harness connector (%s) was imported as ahierarchical sheet. "
#~ "Please review the imported schematic."
#~ msgid "Failed to read simulation model from fields"
#~ msgstr "Failed to read simulation model from fields"
#, c-format
#~ msgid "Could not find a simulation model parameter named '%s'"
#~ msgstr "Could not find a simulation model parameter named '%s'"
#, c-format
#~ msgid "%s describes %lu pins, expected %u"
#~ msgstr "%s describes %lu pins, expected %u"
#, c-format
#~ msgid "Invalid symbol pin index: '%s'"
#~ msgstr "Invalid symbol pin index: '%s'"
#~ msgid "There were errors during netlist export, aborted."
#~ msgstr "There were errors during netlist export, aborted."
#~ msgid "10A Log"
#~ msgstr "10A Log"
#~ msgid "15A Log"
#~ msgstr "15A Log"
#~ msgid "15A Log S"
#~ msgstr "15A Log S"
#~ msgid "10C Rev Log"
#~ msgstr "10C Rev Log"
#~ msgid "15C Rev Log"
#~ msgstr "15C Rev Log"
#~ msgid "15C Rev Log S"
#~ msgstr "15C Rev Log S"
#~ msgid "0B Lin"
#~ msgstr "0B Lin"
#~ msgid "4B S-Curve"
#~ msgstr "4B S-Curve"
#~ msgid "5B S-Curve"
#~ msgstr "5B S-Curve"
#~ msgid "Characteristic Curve"
#~ msgstr "Characteristic Curve"
#~ msgid "Gerber files (.g* .lgr .pho)"
#~ msgstr "Gerber files (.g* .lgr .pho)"
#~ msgid "Show layers in diff (compare) mode"
#~ msgstr "Show layers in diff (compare) mode"
#~ msgid ""
#~ "Pinned packages don't affect available update notification and will not "
#~ "be updated with \"Update All\" button."
#~ msgstr ""
#~ "Pinned packages don't affect available update notification and will not "
#~ "be updated with \"Update All\" button."
#~ msgid ""
#~ "### Pi Attenuator\n"
#~ "___a___ is attenuation in dB<br>\n"
#~ "___Z<sub>in</sub>___ is desired input impedance in &#x2126;<br>\n"
#~ "___Z<sub>out</sub>___ is desired output impedance in &#x2126;<br>\n"
#~ "\n"
#~ "___L = 10<sup>a/20</sup>___<br>\n"
#~ "___A = (L+1) / (L&minus;1)___<br><br>\n"
#~ "___R2 = (L&minus;1) / 2&middot;&radic;(Z<sub>in</sub> &middot; Z<sub>out</"
#~ "sub> / L)___<br>\n"
#~ "___R1 = 1 / (A/Z<sub>in</sub> &minus; 1/R2)___<br>\n"
#~ "___R3 = 1 / (A/Z<sub>out</sub> &minus; 1/R2)___\n"
#~ msgstr ""
#~ "### Pi Attenuator\n"
#~ "___a___ is attenuation in dB<br>\n"
#~ "___Z<sub>in</sub>___ is desired input impedance in &#x2126;<br>\n"
#~ "___Z<sub>out</sub>___ is desired output impedance in &#x2126;<br>\n"
#~ "\n"
#~ "___L = 10<sup>a/20</sup>___<br>\n"
#~ "___A = (L+1) / (L&minus;1)___<br><br>\n"
#~ "___R2 = (L&minus;1) / 2&middot;&radic;(Z<sub>in</sub> &middot; Z<sub>out</"
#~ "sub> / L)___<br>\n"
#~ "___R1 = 1 / (A/Z<sub>in</sub> &minus; 1/R2)___<br>\n"
#~ "___R3 = 1 / (A/Z<sub>out</sub> &minus; 1/R2)___\n"
#~ msgid ""
#~ "### Tee Attenuator\n"
#~ "___a___ is attenuation in dB<br>\n"
#~ "___Z<sub>in</sub>___ is desired input impedance in &#x2126;<br>\n"
#~ "___Z<sub>out</sub>___ is desired output impedance in &#x2126;<br>\n"
#~ "\n"
#~ "___L = 10<sup>a/20</sup>___<br>\n"
#~ "___A = (L+1) / (L&minus;1)___<br><br>\n"
#~ "___R2 = 2&middot;&radic;(L &middot; Z<sub>in</sub> &middot; Z<sub>out</"
#~ "sub>) / (L&minus;1)___<br>\n"
#~ "___R1 = Z<sub>in</sub> &middot; A &minus; R2___<br>\n"
#~ "___R3 = Z<sub>out</sub> &middot; A &minus; R2___\n"
#~ msgstr ""
#~ "### Tee Attenuator\n"
#~ "___a___ is attenuation in dB<br>\n"
#~ "___Z<sub>in</sub>___ is desired input impedance in &#x2126;<br>\n"
#~ "___Z<sub>out</sub>___ is desired output impedance in &#x2126;<br>\n"
#~ "\n"
#~ "___L = 10<sup>a/20</sup>___<br>\n"
#~ "___A = (L+1) / (L&minus;1)___<br><br>\n"
#~ "___R2 = 2&middot;&radic;(L &middot; Z<sub>in</sub> &middot; Z<sub>out</"
#~ "sub>) / (L&minus;1)___<br>\n"
#~ "___R1 = Z<sub>in</sub> &middot; A &minus; R2___<br>\n"
#~ "___R3 = Z<sub>out</sub> &middot; A &minus; R2___\n"
#~ msgid "Ignore source object line widths"
#~ msgstr "Ignore source object line widths"
#~ msgid "Ignore virtual components"
#~ msgstr "Ignore virtual components"
#~ msgid "Conversion settings:"
#~ msgstr "Conversion settings:"
#~ msgid "Graphics Editing"
#~ msgstr "Graphics Editing"
#~ msgid "Constrain to H, V, 45 degrees"
#~ msgstr "Constrain to H, V, 45 degrees"
#~ msgid "Limit actions to 45 degrees from start"
#~ msgstr "Limit actions to 45 degrees from start"
#~ msgid ""
#~ "If checked, zones will be re-filled after editing the properties of the "
#~ "zone using the Zone Properties dialog"
#~ msgstr ""
#~ "If checked, zones will be re-filled after editing the properties of the "
#~ "zone using the Zone Properties dialog"
#~ msgid ""
#~ "### Top-level Clauses\n"
#~ "\n"
#~ " (version <number>)\n"
#~ "\n"
#~ " (rule <rule_name> <rule_clause> ...)\n"
#~ "\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Rule Clauses\n"
#~ "\n"
#~ " (constraint <constraint_type> ...)\n"
#~ "\n"
#~ " (condition \"<expression>\")\n"
#~ "\n"
#~ " (layer \"<layer_name>\")\n"
#~ "\n"
#~ " (severity <severity_name>)\n"
#~ "\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Constraint Types\n"
#~ "\n"
#~ " * annular\\_width\n"
#~ " * clearance\n"
#~ " * connection\\_width\n"
#~ " * courtyard_clearance\n"
#~ " * diff\\_pair\\_gap\n"
#~ " * diff\\_pair\\_uncoupled\n"
#~ " * disallow\n"
#~ " * edge\\_clearance\n"
#~ " * length\n"
#~ " * hole\\_clearance\n"
#~ " * hole\\_size\n"
#~ " * min\\_resolved\\_spokes\n"
#~ " * physical\\_clearance\n"
#~ " * physical\\_hole\\_clearance\n"
#~ " * silk\\_clearance\n"
#~ " * skew\n"
#~ " * text\\_height\n"
#~ " * text\\_thickness\n"
#~ " * thermal\\_relief\\_gap\n"
#~ " * thermal\\_spoke\\_width\n"
#~ " * track\\_width\n"
#~ " * via\\_count\n"
#~ " * via\\_diameter\n"
#~ " * zone\\_connection\n"
#~ "\n"
#~ "Note: `clearance` and `hole_clearance` rules are not run against items of "
#~ "the same net; `physical_clearance` and `physical_hole_clearance` rules "
#~ "are.\n"
#~ "<br><br>\n"
#~ "\n"
#~ "### Items\n"
#~ "\n"
#~ " * `A` &nbsp;&nbsp; _the first (or only) item under test_\n"
#~ " * `B` &nbsp;&nbsp; _the second item under test (for binary tests)_\n"
#~ " * `L` &nbsp;&nbsp; _the layer currently under test_\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Item Types\n"
#~ "\n"
#~ " * buried\\_via\n"
#~ " * graphic\n"
#~ " * hole\n"
#~ " * micro\\_via\n"
#~ " * pad\n"
#~ " * text\n"
#~ " * track\n"
#~ " * via\n"
#~ " * zone\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Zone Connections\n"
#~ "\n"
#~ " * solid\n"
#~ " * thermal\\_reliefs\n"
#~ " * none\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Severity Names\n"
#~ "\n"
#~ " * warning\n"
#~ " * error\n"
#~ " * exclusion\n"
#~ " * ignore\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Examples\n"
#~ "\n"
#~ " (version 1)\n"
#~ "\n"
#~ " (rule HV\n"
#~ " (constraint clearance (min 1.5mm))\n"
#~ " (condition \"A.NetClass == 'HV'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule HV\n"
#~ " (layer outer)\n"
#~ " (constraint clearance (min 1.5mm))\n"
#~ " (condition \"A.NetClass == 'HV'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule HV_HV\n"
#~ " # wider clearance between HV tracks\n"
#~ " (constraint clearance (min \"1.5mm + 2.0mm\"))\n"
#~ " (condition \"A.NetClass == 'HV' && B.NetClass == 'HV'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule HV_unshielded\n"
#~ " (constraint clearance (min 2mm))\n"
#~ " (condition \"A.NetClass == 'HV' && !A."
#~ "enclosedByArea('Shield*')\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule heavy_thermals\n"
#~ " (constraint thermal_spoke_width (min 0.5mm))\n"
#~ " (condition \"A.NetClass == 'HV'\"))\n"
#~ "<br><br>\n"
#~ "\n"
#~ "### Notes\n"
#~ "\n"
#~ "Version clause must be the first clause. It indicates the syntax version "
#~ "of the file so that \n"
#~ "future rules parsers can perform automatic updates. It should be\n"
#~ "set to \"1\".\n"
#~ "\n"
#~ "Rules should be ordered by specificity. Later rules take\n"
#~ "precedence over earlier rules; once a matching rule is found\n"
#~ "no further rules will be checked.\n"
#~ "\n"
#~ "Use Ctrl+/ to comment or uncomment line(s).\n"
#~ "<br><br><br>\n"
#~ "\n"
#~ "### Expression functions\n"
#~ "\n"
#~ "All function parameters support simple wildcards (`*` and `?`).\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.intersectsCourtyard('<footprint_refdes>')\n"
#~ "True if any part of `A` lies within the given footprint's principal "
#~ "courtyard.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.intersectsFrontCourtyard('<footprint_refdes>')\n"
#~ "True if any part of `A` lies within the given footprint's front "
#~ "courtyard.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.intersectsBackCourtyard('<footprint_refdes>')\n"
#~ "True if any part of `A` lies within the given footprint's back "
#~ "courtyard.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.intersectsArea('<zone_name>')\n"
#~ "True if any part of `A` lies within the given zone's outline.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.enclosedByArea('<zone_name>')\n"
#~ "True if all of `A` lies within the given zone's outline. \n"
#~ "\n"
#~ "NB: this is potentially a more expensive call than `intersectsArea()`. "
#~ "Use `intersectsArea()` \n"
#~ "where possible.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.isPlated()\n"
#~ "True if `A` has a hole which is plated.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.inDiffPair('<net_name>')\n"
#~ "True if `A` has a net that is part of the specified differential pair.\n"
#~ "`<net_name>` is the base name of the differential pair. For example, "
#~ "`inDiffPair('/CLK')`\n"
#~ "matches items in the `/CLK_P` and `/CLK_N` nets.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " AB.isCoupledDiffPair()\n"
#~ "True if `A` and `B` are members of the same diff pair.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.memberOf('<group_name>')\n"
#~ "True if `A` is a member of the given group. Includes nested membership.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.existsOnLayer('<layer_name>')\n"
#~ "True if `A` exists on the given layer. The layer name can be\n"
#~ "either the name assigned in Board Setup > Board Editor Layers or\n"
#~ "the canonical name (ie: `F.Cu`).\n"
#~ "\n"
#~ "NB: this returns true if `A` is on the given layer, independently\n"
#~ "of whether or not the rule is being evaluated for that layer.\n"
#~ "For the latter use a `(layer \"layer_name\")` clause in the rule.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " !!! A.insideCourtyard('<footprint_refdes>') !!!\n"
#~ "Deprecated; use `intersectsCourtyard()` instead.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " !!! A.insideFrontCourtyard('<footprint_refdes>') !!!\n"
#~ "Deprecated; use `intersectsFrontCourtyard()` instead.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " !!! A.insideBackCourtyard('<footprint_refdes>') !!!\n"
#~ "Deprecated; use `intersectsBackCourtyard()` instead.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " !!! A.insideArea('<zone_name>') !!!\n"
#~ "Deprecated; use `intersectsArea()` instead.\n"
#~ "<br><br><br>\n"
#~ "\n"
#~ "### More Examples\n"
#~ "\n"
#~ " (rule \"copper keepout\"\n"
#~ " (constraint disallow track via zone)\n"
#~ " (condition \"A.intersectsArea('zone3')\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"BGA neckdown\"\n"
#~ " (constraint track_width (min 0.2mm) (opt 0.25mm))\n"
#~ " (constraint clearance (min 0.05mm) (opt 0.08mm))\n"
#~ " (condition \"A.intersectsCourtyard('U3')\"))\n"
#~ "\n"
#~ "\n"
#~ " # prevent silk over tented vias\n"
#~ " (rule silk_over_via\n"
#~ " (constraint silk_clearance (min 0.2mm))\n"
#~ " (condition \"A.Type == '*Text' && B.Type == 'Via'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"Distance between Vias of Different Nets\"\n"
#~ " (constraint hole_to_hole (min 0.254mm))\n"
#~ " (condition \"A.Type == 'Via' && B.Type == 'Via' && A.Net != B."
#~ "Net\"))\n"
#~ "\n"
#~ " (rule \"Clearance between Pads of Different Nets\"\n"
#~ " (constraint clearance (min 3.0mm))\n"
#~ " (condition \"A.Type == 'Pad' && B.Type == 'Pad' && A.Net != B."
#~ "Net\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"Via Hole to Track Clearance\"\n"
#~ " (constraint hole_clearance (min 0.254mm))\n"
#~ " (condition \"A.Type == 'Via' && B.Type == 'Track'\"))\n"
#~ "\n"
#~ " (rule \"Pad to Track Clearance\"\n"
#~ " (constraint clearance (min 0.2mm))\n"
#~ " (condition \"A.Type == 'Pad' && B.Type == 'Track'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"clearance-to-1mm-cutout\"\n"
#~ " (constraint clearance (min 0.8mm))\n"
#~ " (condition \"A.Layer == 'Edge.Cuts' && A.Thickness == 1.0mm\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"Max Drill Hole Size Mechanical\"\n"
#~ " (constraint hole_size (max 6.3mm))\n"
#~ " (condition \"A.Pad_Type == 'NPTH, mechanical'\"))\n"
#~ "\n"
#~ " (rule \"Max Drill Hole Size PTH\"\n"
#~ " (constraint hole_size (max 6.35mm))\n"
#~ " (condition \"A.Pad_Type == 'Through-hole'\"))\n"
#~ "\n"
#~ "\n"
#~ " # Specify an optimal gap for a particular diff-pair\n"
#~ " (rule \"dp clock gap\"\n"
#~ " (constraint diff_pair_gap (opt \"0.8mm\"))\n"
#~ " (condition \"A.inDiffPair('/CLK')\"))\n"
#~ "\n"
#~ " # Specify a larger clearance around any diff-pair\n"
#~ " (rule \"dp clearance\"\n"
#~ " (constraint clearance (min \"1.5mm\"))\n"
#~ " (condition \"A.inDiffPair('*') && !AB.isCoupledDiffPair()\"))\n"
#~ "\n"
#~ "\n"
#~ " # Don't use thermal reliefs on heatsink pads\n"
#~ " (rule heat_sink_pad\n"
#~ " (constraint zone_connection solid)\n"
#~ " (condition \"A.Fabrication_Property == 'Heatsink pad'\"))\n"
#~ "\n"
#~ " # Require all four thermal relief spokes to connect to parent zone\n"
#~ " (rule fully_spoked_pads\n"
#~ " (constraint min_resolved_spokes 4))\n"
#~ "\n"
#~ " # Set thermal relief gap & spoke width for all zones\n"
#~ " (rule defined_relief\n"
#~ " (constraint thermal_relief_gap (min 10mil))\n"
#~ " (constraint thermal_spoke_width (min 12mil)))\n"
#~ "\n"
#~ " # Override thermal relief gap & spoke width for GND and PWR zones\n"
#~ " (rule defined_relief_pwr\n"
#~ " (constraint thermal_relief_gap (min 10mil))\n"
#~ " (constraint thermal_spoke_width (min 12mil))\n"
#~ " (condition \"A.Name == 'zone_GND' || A.Name == 'zone_PWR'\"))\n"
#~ "\n"
#~ "\n"
#~ " # Prevent solder wicking from SMD pads\n"
#~ " (rule holes_in_pads\n"
#~ " (constraint physical_hole_clearance (min 0.2mm))\n"
#~ " (condition \"B.Pad_Type == 'SMD'\"))\n"
#~ "\n"
#~ " # Disallow solder mask margin overrides\n"
#~ " (rule \"disallow solder mask margin overrides\"\n"
#~ " (constraint assertion \"A.Soldermask_Margin_Override == 0mm\")\n"
#~ " (condition \"A.Type == 'Pad'\"))\n"
#~ "\n"
#~ "\n"
#~ " # Enforce a mechanical clearance between components and board edge\n"
#~ " (rule front_mechanical_board_edge_clearance\n"
#~ " (layer \"F.Courtyard\")\n"
#~ " (constraint physical_clearance (min 3mm))\n"
#~ " (condition \"B.Layer == 'Edge.Cuts'\"))\n"
#~ "\n"
#~ "\n"
#~ " # Check current-carrying capacity\n"
#~ " (rule high-current\n"
#~ " (constraint track_width (min 1.0mm))\n"
#~ " (constraint connection_width (min 0.8mm))\n"
#~ " (condition \"A.NetClass == 'Power'\"))"
#~ msgstr ""
#~ "### Top-level Clauses\n"
#~ "\n"
#~ " (version <number>)\n"
#~ "\n"
#~ " (rule <rule_name> <rule_clause> ...)\n"
#~ "\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Rule Clauses\n"
#~ "\n"
#~ " (constraint <constraint_type> ...)\n"
#~ "\n"
#~ " (condition \"<expression>\")\n"
#~ "\n"
#~ " (layer \"<layer_name>\")\n"
#~ "\n"
#~ " (severity <severity_name>)\n"
#~ "\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Constraint Types\n"
#~ "\n"
#~ " * annular\\_width\n"
#~ " * clearance\n"
#~ " * connection\\_width\n"
#~ " * courtyard_clearance\n"
#~ " * diff\\_pair\\_gap\n"
#~ " * diff\\_pair\\_uncoupled\n"
#~ " * disallow\n"
#~ " * edge\\_clearance\n"
#~ " * length\n"
#~ " * hole\\_clearance\n"
#~ " * hole\\_size\n"
#~ " * min\\_resolved\\_spokes\n"
#~ " * physical\\_clearance\n"
#~ " * physical\\_hole\\_clearance\n"
#~ " * silk\\_clearance\n"
#~ " * skew\n"
#~ " * text\\_height\n"
#~ " * text\\_thickness\n"
#~ " * thermal\\_relief\\_gap\n"
#~ " * thermal\\_spoke\\_width\n"
#~ " * track\\_width\n"
#~ " * via\\_count\n"
#~ " * via\\_diameter\n"
#~ " * zone\\_connection\n"
#~ "\n"
#~ "Note: `clearance` and `hole_clearance` rules are not run against items of "
#~ "the same net; `physical_clearance` and `physical_hole_clearance` rules "
#~ "are.\n"
#~ "<br><br>\n"
#~ "\n"
#~ "### Items\n"
#~ "\n"
#~ " * `A` &nbsp;&nbsp; _the first (or only) item under test_\n"
#~ " * `B` &nbsp;&nbsp; _the second item under test (for binary tests)_\n"
#~ " * `L` &nbsp;&nbsp; _the layer currently under test_\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Item Types\n"
#~ "\n"
#~ " * buried\\_via\n"
#~ " * graphic\n"
#~ " * hole\n"
#~ " * micro\\_via\n"
#~ " * pad\n"
#~ " * text\n"
#~ " * track\n"
#~ " * via\n"
#~ " * zone\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Zone Connections\n"
#~ "\n"
#~ " * solid\n"
#~ " * thermal\\_reliefs\n"
#~ " * none\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Severity Names\n"
#~ "\n"
#~ " * warning\n"
#~ " * error\n"
#~ " * exclusion\n"
#~ " * ignore\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Examples\n"
#~ "\n"
#~ " (version 1)\n"
#~ "\n"
#~ " (rule HV\n"
#~ " (constraint clearance (min 1.5mm))\n"
#~ " (condition \"A.NetClass == 'HV'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule HV\n"
#~ " (layer outer)\n"
#~ " (constraint clearance (min 1.5mm))\n"
#~ " (condition \"A.NetClass == 'HV'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule HV_HV\n"
#~ " # wider clearance between HV tracks\n"
#~ " (constraint clearance (min \"1.5mm + 2.0mm\"))\n"
#~ " (condition \"A.NetClass == 'HV' && B.NetClass == 'HV'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule HV_unshielded\n"
#~ " (constraint clearance (min 2mm))\n"
#~ " (condition \"A.NetClass == 'HV' && !A."
#~ "enclosedByArea('Shield*')\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule heavy_thermals\n"
#~ " (constraint thermal_spoke_width (min 0.5mm))\n"
#~ " (condition \"A.NetClass == 'HV'\"))\n"
#~ "<br><br>\n"
#~ "\n"
#~ "### Notes\n"
#~ "\n"
#~ "Version clause must be the first clause. It indicates the syntax version "
#~ "of the file so that \n"
#~ "future rules parsers can perform automatic updates. It should be\n"
#~ "set to \"1\".\n"
#~ "\n"
#~ "Rules should be ordered by specificity. Later rules take\n"
#~ "precedence over earlier rules; once a matching rule is found\n"
#~ "no further rules will be checked.\n"
#~ "\n"
#~ "Use Ctrl+/ to comment or uncomment line(s).\n"
#~ "<br><br><br>\n"
#~ "\n"
#~ "### Expression functions\n"
#~ "\n"
#~ "All function parameters support simple wildcards (`*` and `?`).\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.intersectsCourtyard('<footprint_refdes>')\n"
#~ "True if any part of `A` lies within the given footprint's principal "
#~ "courtyard.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.intersectsFrontCourtyard('<footprint_refdes>')\n"
#~ "True if any part of `A` lies within the given footprint's front "
#~ "courtyard.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.intersectsBackCourtyard('<footprint_refdes>')\n"
#~ "True if any part of `A` lies within the given footprint's back "
#~ "courtyard.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.intersectsArea('<zone_name>')\n"
#~ "True if any part of `A` lies within the given zone's outline.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.enclosedByArea('<zone_name>')\n"
#~ "True if all of `A` lies within the given zone's outline. \n"
#~ "\n"
#~ "NB: this is potentially a more expensive call than `intersectsArea()`. "
#~ "Use `intersectsArea()` \n"
#~ "where possible.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.isPlated()\n"
#~ "True if `A` has a hole which is plated.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.inDiffPair('<net_name>')\n"
#~ "True if `A` has a net that is part of the specified differential pair.\n"
#~ "`<net_name>` is the base name of the differential pair. For example, "
#~ "`inDiffPair('/CLK')`\n"
#~ "matches items in the `/CLK_P` and `/CLK_N` nets.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " AB.isCoupledDiffPair()\n"
#~ "True if `A` and `B` are members of the same diff pair.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.memberOf('<group_name>')\n"
#~ "True if `A` is a member of the given group. Includes nested membership.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.existsOnLayer('<layer_name>')\n"
#~ "True if `A` exists on the given layer. The layer name can be\n"
#~ "either the name assigned in Board Setup > Board Editor Layers or\n"
#~ "the canonical name (ie: `F.Cu`).\n"
#~ "\n"
#~ "NB: this returns true if `A` is on the given layer, independently\n"
#~ "of whether or not the rule is being evaluated for that layer.\n"
#~ "For the latter use a `(layer \"layer_name\")` clause in the rule.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " !!! A.insideCourtyard('<footprint_refdes>') !!!\n"
#~ "Deprecated; use `intersectsCourtyard()` instead.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " !!! A.insideFrontCourtyard('<footprint_refdes>') !!!\n"
#~ "Deprecated; use `intersectsFrontCourtyard()` instead.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " !!! A.insideBackCourtyard('<footprint_refdes>') !!!\n"
#~ "Deprecated; use `intersectsBackCourtyard()` instead.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " !!! A.insideArea('<zone_name>') !!!\n"
#~ "Deprecated; use `intersectsArea()` instead.\n"
#~ "<br><br><br>\n"
#~ "\n"
#~ "### More Examples\n"
#~ "\n"
#~ " (rule \"copper keepout\"\n"
#~ " (constraint disallow track via zone)\n"
#~ " (condition \"A.intersectsArea('zone3')\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"BGA neckdown\"\n"
#~ " (constraint track_width (min 0.2mm) (opt 0.25mm))\n"
#~ " (constraint clearance (min 0.05mm) (opt 0.08mm))\n"
#~ " (condition \"A.intersectsCourtyard('U3')\"))\n"
#~ "\n"
#~ "\n"
#~ " # prevent silk over tented vias\n"
#~ " (rule silk_over_via\n"
#~ " (constraint silk_clearance (min 0.2mm))\n"
#~ " (condition \"A.Type == '*Text' && B.Type == 'Via'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"Distance between Vias of Different Nets\"\n"
#~ " (constraint hole_to_hole (min 0.254mm))\n"
#~ " (condition \"A.Type == 'Via' && B.Type == 'Via' && A.Net != B."
#~ "Net\"))\n"
#~ "\n"
#~ " (rule \"Clearance between Pads of Different Nets\"\n"
#~ " (constraint clearance (min 3.0mm))\n"
#~ " (condition \"A.Type == 'Pad' && B.Type == 'Pad' && A.Net != B."
#~ "Net\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"Via Hole to Track Clearance\"\n"
#~ " (constraint hole_clearance (min 0.254mm))\n"
#~ " (condition \"A.Type == 'Via' && B.Type == 'Track'\"))\n"
#~ "\n"
#~ " (rule \"Pad to Track Clearance\"\n"
#~ " (constraint clearance (min 0.2mm))\n"
#~ " (condition \"A.Type == 'Pad' && B.Type == 'Track'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"clearance-to-1mm-cutout\"\n"
#~ " (constraint clearance (min 0.8mm))\n"
#~ " (condition \"A.Layer == 'Edge.Cuts' && A.Thickness == 1.0mm\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"Max Drill Hole Size Mechanical\"\n"
#~ " (constraint hole_size (max 6.3mm))\n"
#~ " (condition \"A.Pad_Type == 'NPTH, mechanical'\"))\n"
#~ "\n"
#~ " (rule \"Max Drill Hole Size PTH\"\n"
#~ " (constraint hole_size (max 6.35mm))\n"
#~ " (condition \"A.Pad_Type == 'Through-hole'\"))\n"
#~ "\n"
#~ "\n"
#~ " # Specify an optimal gap for a particular diff-pair\n"
#~ " (rule \"dp clock gap\"\n"
#~ " (constraint diff_pair_gap (opt \"0.8mm\"))\n"
#~ " (condition \"A.inDiffPair('/CLK')\"))\n"
#~ "\n"
#~ " # Specify a larger clearance around any diff-pair\n"
#~ " (rule \"dp clearance\"\n"
#~ " (constraint clearance (min \"1.5mm\"))\n"
#~ " (condition \"A.inDiffPair('*') && !AB.isCoupledDiffPair()\"))\n"
#~ "\n"
#~ "\n"
#~ " # Don't use thermal reliefs on heatsink pads\n"
#~ " (rule heat_sink_pad\n"
#~ " (constraint zone_connection solid)\n"
#~ " (condition \"A.Fabrication_Property == 'Heatsink pad'\"))\n"
#~ "\n"
#~ " # Require all four thermal relief spokes to connect to parent zone\n"
#~ " (rule fully_spoked_pads\n"
#~ " (constraint min_resolved_spokes 4))\n"
#~ "\n"
#~ " # Set thermal relief gap & spoke width for all zones\n"
#~ " (rule defined_relief\n"
#~ " (constraint thermal_relief_gap (min 10mil))\n"
#~ " (constraint thermal_spoke_width (min 12mil)))\n"
#~ "\n"
#~ " # Override thermal relief gap & spoke width for GND and PWR zones\n"
#~ " (rule defined_relief_pwr\n"
#~ " (constraint thermal_relief_gap (min 10mil))\n"
#~ " (constraint thermal_spoke_width (min 12mil))\n"
#~ " (condition \"A.Name == 'zone_GND' || A.Name == 'zone_PWR'\"))\n"
#~ "\n"
#~ "\n"
#~ " # Prevent solder wicking from SMD pads\n"
#~ " (rule holes_in_pads\n"
#~ " (constraint physical_hole_clearance (min 0.2mm))\n"
#~ " (condition \"B.Pad_Type == 'SMD'\"))\n"
#~ "\n"
#~ " # Disallow solder mask margin overrides\n"
#~ " (rule \"disallow solder mask margin overrides\"\n"
#~ " (constraint assertion \"A.Soldermask_Margin_Override == 0mm\")\n"
#~ " (condition \"A.Type == 'Pad'\"))\n"
#~ "\n"
#~ "\n"
#~ " # Enforce a mechanical clearance between components and board edge\n"
#~ " (rule front_mechanical_board_edge_clearance\n"
#~ " (layer \"F.Courtyard\")\n"
#~ " (constraint physical_clearance (min 3mm))\n"
#~ " (condition \"B.Layer == 'Edge.Cuts'\"))\n"
#~ "\n"
#~ "\n"
#~ " # Check current-carrying capacity\n"
#~ " (rule high-current\n"
#~ " (constraint track_width (min 1.0mm))\n"
#~ " (constraint connection_width (min 0.8mm))\n"
#~ " (condition \"A.NetClass == 'Power'\"))"
#, c-format
#~ msgid "No such file: %s"
#~ msgstr "No such file: %s"
#~ msgid ""
#~ "** Output already exists. Export aborted. **\n"
#~ "Enable the force overwrite flag to overwrite it."
#~ msgstr ""
#~ "** Output already exists. Export aborted. **\n"
#~ "Enable the force overwrite flag to overwrite it."
#, c-format
#~ msgid "Read file: '%s'\n"
#~ msgstr "Read file: '%s'\n"
#~ msgid "Write STEP file\n"
#~ msgstr "Write STEP file\n"
#~ msgid ""
#~ "\n"
#~ "** Error reading kicad_pcb file. **\n"
#~ msgstr ""
#~ "\n"
#~ "** Error reading kicad_pcb file. **\n"
#~ msgid "Library ID"
#~ msgstr "Library ID"
#~ msgid "A line did not end properly.."
#~ msgstr "A line did not end properly.."
#~ msgid "Cannot remove temporary input file"
#~ msgstr "Cannot remove temporary input file"
#~ msgid "Error while creating temporary file"
#~ msgstr "Error while creating temporary file"
#~ msgid "Origin X"
#~ msgstr "Origin X"
#~ msgid "Origin Y"
#~ msgstr "Origin Y"
#~ msgid "Self-intersecting polygons are not allowed"
#~ msgstr "Self-intersecting polygons are not allowed"
#, c-format
#~ msgid ""
#~ "Click on pad %s%d\n"
#~ "Press <esc> to cancel or double-click to commit"
#~ msgstr ""
#~ "Click on pad %s%d\n"
#~ "Press <esc> to cancel or double-click to commit"
#~ msgid "Create Polygon from Selection"
#~ msgstr "Create Polygon from Selection"
#~ msgid "Create Zone from Selection"
#~ msgstr "Create Zone from Selection"
#~ msgid "Create Rule Area from Selection"
#~ msgstr "Create Rule Area from Selection"
#~ msgid "Show Properties Panel"
#~ msgstr "Show Properties Panel"
#~ msgid "Show/hide the properties panel"
#~ msgstr "Show/hide the properties panel"
#~ msgid "Update copper fill of selected zone(s)"
#~ msgstr "Update copper fill of selected zone(s)"
#~ msgid "Self-intersecting polygons are not allowed."
#~ msgstr "Self-intersecting polygons are not allowed."
#~ msgid "Shadow on Locked Items"
#~ msgstr "Shadow on Locked Items"
#~ msgid "Shadow on Conflicts"
#~ msgstr "Shadow on Conflicts"
#~ msgid "Show a shadow on overlapping courtyards while moving footprints"
#~ msgstr "Show a shadow on overlapping courtyards while moving footprints"
#~ msgid "Layer presets"
#~ msgstr "Layer presets"
#~ msgid "PcbNew"
#~ msgstr "PcbNew"
#~ msgid "Eeschema"
#~ msgstr "Eeschema"
#, c-format
#~ msgid ""
#~ "Well this is potentially embarrassing!\n"
#~ "It appears that the last time you were editing the file\n"
#~ "%s\n"
#~ "it was not saved properly. Do you wish to restore the last saved edits "
#~ "you made?"
#~ msgstr ""
#~ "Well this is potentially embarrassing!\n"
#~ "It appears that the last time you were editing the file\n"
#~ "%s\n"
#~ "it was not saved properly. Do you wish to restore the last saved edits "
#~ "you made?"
#~ msgid "3D configuration directory is unknown"
#~ msgstr "3D configuration directory is unknown"
#~ msgid "Write 3D search path list"
#~ msgstr "Write 3D search path list"
#~ msgid "Could not open configuration file"
#~ msgstr "Could not open configuration file"
#~ msgid "Problems writing configuration file"
#~ msgstr "Problems writing configuration file"
#~ msgid "H Align (fields only):"
#~ msgstr "H Align (fields only):"
#~ msgid "Visible (fields only)"
#~ msgstr "Visible (fields only)"
#~ msgid "V Align (fields only):"
#~ msgstr "V Align (fields only):"
#, c-format
#~ msgid ""
#~ "Error occurred writing empty symbol library table.\n"
#~ "\n"
#~ "%s"
#~ msgstr ""
#~ "Error occurred writing empty symbol library table.\n"
#~ "\n"
#~ "%s"
#, c-format
#~ msgid ""
#~ "'%s' is not a valid symbol library table.\n"
#~ "\n"
#~ "%s"
#~ msgstr ""
#~ "'%s' is not a valid symbol library table.\n"
#~ "\n"
#~ "%s"
#, c-format
#~ msgid "Cannot copy global symbol library table file '%s' to '%s'."
#~ msgstr "Cannot copy global symbol library table file '%s' to '%s'."
#, c-format
#~ msgid ""
#~ "Error loading global symbol library table.\n"
#~ "\n"
#~ "%s"
#~ msgstr ""
#~ "Error loading global symbol library table.\n"
#~ "\n"
#~ "%s"
#~ msgid "Exclude symbol from simulation"
#~ msgstr "Exclude symbol from simulation"
#, c-format
#~ msgid ""
#~ "Failed to write project symbol library table. Error:\n"
#~ " %s"
#~ msgstr ""
#~ "Failed to write project symbol library table. Error:\n"
#~ " %s"
#, c-format
#~ msgid "Failed to infer model from Value '%s'"
#~ msgstr "Failed to infer model from Value '%s'"
#, c-format
#~ msgid "Failed to set parameter '%s' to '%s' in model '%s'"
#~ msgstr "Failed to set parameter '%s' to '%s' in model '%s'"
#, c-format
#~ msgid ""
#~ "Unable to parse repository:\n"
#~ "\n"
#~ "%s"
#~ msgstr ""
#~ "Unable to parse repository:\n"
#~ "\n"
#~ "%s"
#~ msgid ""
#~ "### Split Attenuator\n"
#~ "Attenuation is 6 dB \n"
#~ "___Z<sub>in</sub>___ is desired input impedance in &#x2126; \n"
#~ "___Z<sub>out</sub>___ is desired output impedance in &#x2126; \n"
#~ "___Z<sub>0</sub> = Z<sub>in</sub> = Z<sub>out</sub>___\n"
#~ "\n"
#~ "___R1 = R2 = R3 = Z<sub>0</sub>/3___\n"
#~ msgstr ""
#~ "### Split Attenuator\n"
#~ "Attenuation is 6 dB \n"
#~ "___Z<sub>in</sub>___ is desired input impedance in &#x2126; \n"
#~ "___Z<sub>out</sub>___ is desired output impedance in &#x2126; \n"
#~ "___Z<sub>0</sub> = Z<sub>in</sub> = Z<sub>out</sub>___\n"
#~ "\n"
#~ "___R1 = R2 = R3 = Z<sub>0</sub>/3___\n"
#~ msgid "Warning: Pad size is less than zero."
#~ msgstr "Warning: Pad size is less than zero."
#~ msgid "pcb_filename"
#~ msgstr "pcb_filename"
#~ msgid "output filename"
#~ msgstr "output filename"
#~ msgid "IGES output (default STEP)"
#~ msgstr "IGES output (default STEP)"
#~ msgid "overwrite output file"
#~ msgstr "overwrite output file"
#~ msgid ""
#~ "User-specified output origin ex. 1x1in, 1x1inch, 25.4x25.4mm (default mm)"
#~ msgstr ""
#~ "User-specified output origin ex. 1x1in, 1x1inch, 25.4x25.4mm (default mm)"
#~ msgid ""
#~ "Minimum distance between points to treat them as separate ones (default "
#~ "0.01mm)"
#~ msgstr ""
#~ "Minimum distance between points to treat them as separate ones (default "
#~ "0.01mm)"
#~ msgid "display this message"
#~ msgstr "display this message"
#~ msgid "Kicad2step Converter"
#~ msgstr "Kicad2step Converter"
#~ msgid "Alias:"
#~ msgstr "Alias:"
#, c-format
#~ msgid "%d Teardrops created"
#~ msgstr "%d Teardrops created"
#, c-format
#~ msgid "%d Teardrops removed."
#~ msgstr "%d Teardrops removed."
#, c-format
#~ msgid "Duplicate items %s%s\n"
#~ msgstr "Duplicate items %s%s\n"
#~ msgid "Edit Spice Model..."
#~ msgstr "Edit Spice Model…"
#~ msgid "Spice device:"
#~ msgstr "Spice device:"
#~ msgid "Spice type:"
#~ msgstr "Spice type:"
#~ msgid "Spice Model Editor"
#~ msgstr "Spice Model Editor"
#~ msgid "Default for all sheet instances"
#~ msgstr "Default for all sheet instances"
#~ msgid ""
#~ "Check to make the unit and reference, value, and\n"
#~ "footprint fields the default for all sheet instances\n"
#~ "of this symbol"
#~ msgstr ""
#~ "Check to make the unit and reference, value, and\n"
#~ "footprint fields the default for all sheet instances\n"
#~ "of this symbol"
#~ msgid "Spice Model..."
#~ msgstr "Spice Model..."
#, c-format
#~ msgid "Failed reading %s simulation model."
#~ msgstr "Failed reading %s simulation model."
#~ msgid "Waveform"
#~ msgstr "Waveform"
#~ msgid "Modeling accuracy"
#~ msgstr "Modeling accuracy"
#, c-format
#~ msgid "Failed to set parameter '%s' to '%s'"
#~ msgstr "Failed to set parameter '%s' to '%s'"
#~ msgid "Bus has no members to assign netclass to."
#~ msgstr "Bus has no members to assign netclass to."
#~ msgid ""
#~ "When two metals are in contact, there will be a potential difference "
#~ "between them that will lead to corrosion.\n"
#~ "In order to avoid corrosion, it is good practice to keep the difference "
#~ "below 300mV.\n"
#~ "\n"
#~ "One of the metal will be anodic (+) and will be attacked. The other one "
#~ "will be cathodic and will be protected.\n"
#~ "In the table below, if the number is positive then the row is anodic and "
#~ "the column is cathodic. \n"
#~ "\n"
#~ "You can use an interface metal, just like with the ENIG surface finish "
#~ "that uses nickel as an interface between gold and copper to prevent "
#~ "corrosion."
#~ msgstr ""
#~ "When two metals are in contact, there will be a potential difference "
#~ "between them that will lead to corrosion.\n"
#~ "In order to avoid corrosion, it is good practice to keep the difference "
#~ "below 300mV.\n"
#~ "\n"
#~ "One of the metal will be anodic (+) and will be attacked. The other one "
#~ "will be cathodic and will be protected.\n"
#~ "In the table below, if the number is positive then the row is anodic and "
#~ "the column is cathodic. \n"
#~ "\n"
#~ "You can use an interface metal, just like with the ENIG surface finish "
#~ "that uses nickel as an interface between gold and copper to prevent "
#~ "corrosion."
#~ msgid "Galvanic corrosion"
#~ msgstr "Galvanic corrosion"
#~ msgid "Center:"
#~ msgstr "Center:"
#, c-format
#~ msgid "Minimum connection width %s; actual %s"
#~ msgstr "Minimum connection width %s; actual %s"
#, c-format
#~ msgid "(%s maximum uncoupled length: %s; actual: %s)"
#~ msgstr "(%s maximum uncoupled length: %s; actual: %s)"
#, c-format
#~ msgid "minimum gap: %s; "
#~ msgstr "minimum gap: %s; "
#, c-format
#~ msgid "maximum gap: %s; "
#~ msgstr "maximum gap: %s; "
#, c-format
#~ msgid "actual: %s)"
#~ msgstr "actual: %s)"
#, c-format
#~ msgid "(%s min length: %s; actual: %s)"
#~ msgstr "(%s min length: %s; actual: %s)"
#, c-format
#~ msgid "(%s max length: %s; actual: %s)"
#~ msgstr "(%s max length: %s; actual: %s)"
#, c-format
#~ msgid "(%s max skew: %s; actual: %s; average net length: %s; actual: %s)"
#~ msgstr "(%s max skew: %s; actual: %s; average net length: %s; actual: %s)"
#, c-format
#~ msgid "(%s max count: %d; actual: %d)"
#~ msgstr "(%s max count: %d; actual: %d)"
#, c-format
#~ msgid "(expected 'Other'; actual '%s')"
#~ msgstr "(expected 'Other'; actual '%s')"
#~ msgid "Remove Teardrops..."
#~ msgstr "Remove Teardrops..."
#~ msgid "board minimum width"
#~ msgstr "board minimum width"
#~ msgid "Diff Pair Gap"
#~ msgstr "Diff Pair Gap"
#~ msgid "Toggle Other 3D models"
#~ msgstr "Toggle Other 3D models"
#~ msgid "Toggle 3D models for 'Other' type components"
#~ msgstr "Toggle 3D models for 'Other' type components"
#~ msgid "File Browser..."
#~ msgstr "File Browser…"
#~ msgid "3D Search Paths"
#~ msgstr "3D Search Paths"
#~ msgid "Search for items"
#~ msgstr "Search for items"
#, c-format
#~ msgid ""
#~ "This pin is not on a %d mils grid which will make it\n"
#~ "difficult to connect to in the schematic.\n"
#~ "Do you want to continue?"
#~ msgstr ""
#~ "This pin is not on a %d mils grid which will make it\n"
#~ "difficult to connect to in the schematic.\n"
#~ "Do you want to continue?"
#~ msgid "Text offset ratio:"
#~ msgstr "Text offset ratio:"
#~ msgid ""
#~ "Percentage of the text size to offset text above or below wire or bus"
#~ msgstr ""
#~ "Percentage of the text size to offset text above or below wire or bus"
#~ msgid "Remove via connected on fewer than two layers"
#~ msgstr "Remove via connected on fewer than two layers"
#~ msgid "Exclude components with no pins"
#~ msgstr "Exclude components with no pins"
#~ msgid "Pads with different numbers overlap"
#~ msgstr "Pads with different numbers overlap"
#~ msgid "Selection contains no items with labelled nets."
#~ msgstr "Selection contains no items with labelled nets."
#~ msgid "Recombine pads"
#~ msgstr "Recombine pads"
#~ msgid "Mirrors selected item"
#~ msgstr "Mirrors selected item"
#, c-format
#~ msgid "Item not annotated: %s%s (unit %d)\n"
#~ msgstr "Item not annotated: %s%s (unit %d)\n"
#, c-format
#~ msgid "Item not annotated: %s%s\n"
#~ msgstr "Item not annotated: %s%s\n"
#, c-format
#~ msgid "Error: symbol %s%s%s (unit %d) exceeds units defined (%d)\n"
#~ msgstr "Error: symbol %s%s%s (unit %d) exceeds units defined (%d)\n"
#~ msgid "Unresolved text variable in drawing sheet."
#~ msgstr "Unresolved text variable in drawing sheet."
#~ msgid "Pins with \"no connection\" type are connected"
#~ msgstr "Pins with \"no connection\" type are connected"
#~ msgid "ring"
#~ msgstr "ring"
#~ msgid "circle"
#~ msgstr "circle"
#~ msgid ""
#~ "### Top-level Clauses\n"
#~ "\n"
#~ " (version <number>)\n"
#~ "\n"
#~ " (rule <rule_name> <rule_clause> ...)\n"
#~ "\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Rule Clauses\n"
#~ "\n"
#~ " (constraint <constraint_type> ...)\n"
#~ "\n"
#~ " (condition \"<expression>\")\n"
#~ "\n"
#~ " (layer \"<layer_name>\")\n"
#~ "\n"
#~ " (severity <severity_name>)\n"
#~ "\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Constraint Types\n"
#~ "\n"
#~ " * annular\\_width\n"
#~ " * clearance\n"
#~ " * connection\\_width\n"
#~ " * courtyard_clearance\n"
#~ " * diff\\_pair\\_gap\n"
#~ " * diff\\_pair\\_uncoupled\n"
#~ " * disallow\n"
#~ " * edge\\_clearance\n"
#~ " * length\n"
#~ " * hole\\_clearance\n"
#~ " * hole\\_size\n"
#~ " * min\\_resolved\\_spokes\n"
#~ " * physical\\_clearance\n"
#~ " * physical\\_hole\\_clearance\n"
#~ " * silk\\_clearance\n"
#~ " * skew\n"
#~ " * text\\_height\n"
#~ " * text\\_thickness\n"
#~ " * thermal\\_relief\\_gap\n"
#~ " * thermal\\_spoke\\_width\n"
#~ " * track\\_width\n"
#~ " * via\\_count\n"
#~ " * via\\_diameter\n"
#~ " * zone\\_connection\n"
#~ "\n"
#~ "Note: `clearance` and `hole_clearance` rules are not run against items of "
#~ "the same net; `physical_clearance` and `physical_hole_clearance` rules "
#~ "are.\n"
#~ "<br>\n"
#~ "\n"
#~ "### Item Types\n"
#~ "\n"
#~ " * buried\\_via\n"
#~ " * graphic\n"
#~ " * hole\n"
#~ " * micro\\_via\n"
#~ " * pad\n"
#~ " * text\n"
#~ " * track\n"
#~ " * via\n"
#~ " * zone\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Zone Connections\n"
#~ "\n"
#~ " * solid\n"
#~ " * thermal\\_reliefs\n"
#~ " * none\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Severity Names\n"
#~ "\n"
#~ " * warning\n"
#~ " * error\n"
#~ " * exclusion\n"
#~ " * ignore\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Examples\n"
#~ "\n"
#~ " (version 1)\n"
#~ "\n"
#~ " (rule HV\n"
#~ " (constraint clearance (min 1.5mm))\n"
#~ " (condition \"A.NetClass == 'HV'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule HV\n"
#~ " (layer outer)\n"
#~ " (constraint clearance (min 1.5mm))\n"
#~ " (condition \"A.NetClass == 'HV'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule HV_HV\n"
#~ " # wider clearance between HV tracks\n"
#~ " (constraint clearance (min \"1.5mm + 2.0mm\"))\n"
#~ " (condition \"A.NetClass == 'HV' && B.NetClass == 'HV'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule HV_unshielded\n"
#~ " (constraint clearance (min 2mm))\n"
#~ " (condition \"A.NetClass == 'HV' && !A."
#~ "enclosedByArea('Shield*')\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule heavy_thermals\n"
#~ " (constraint thermal_spoke_width (min 0.5mm))\n"
#~ " (condition \"A.NetClass == 'HV'\"))\n"
#~ "<br><br>\n"
#~ "\n"
#~ "### Notes\n"
#~ "\n"
#~ "Version clause must be the first clause. It indicates the syntax version "
#~ "of the file so that \n"
#~ "future rules parsers can perform automatic updates. It should be\n"
#~ "set to \"1\".\n"
#~ "\n"
#~ "Rules should be ordered by specificity. Later rules take\n"
#~ "precedence over earlier rules; once a matching rule is found\n"
#~ "no further rules will be checked.\n"
#~ "\n"
#~ "Use Ctrl+/ to comment or uncomment line(s).\n"
#~ "<br><br><br>\n"
#~ "\n"
#~ "### Expression functions\n"
#~ "\n"
#~ "All function parameters support simple wildcards (`*` and `?`).\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.intersectsCourtyard('<footprint_refdes>')\n"
#~ "True if any part of `A` lies within the given footprint's principal "
#~ "courtyard.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.intersectsFrontCourtyard('<footprint_refdes>')\n"
#~ "True if any part of `A` lies within the given footprint's front "
#~ "courtyard.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.intersectsBackCourtyard('<footprint_refdes>')\n"
#~ "True if any part of `A` lies within the given footprint's back "
#~ "courtyard.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.intersectsArea('<zone_name>')\n"
#~ "True if any part of `A` lies within the given zone's outline.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.enclosedByArea('<zone_name>')\n"
#~ "True if all of `A` lies within the given zone's outline. \n"
#~ "\n"
#~ "NB: this is potentially a more expensive call than `intersectsArea()`. "
#~ "Use `intersectsArea()` \n"
#~ "where possible.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.isPlated()\n"
#~ "True if `A` has a hole which is plated.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.inDiffPair('<net_name>')\n"
#~ "True if `A` has a net that is part of the specified differential pair.\n"
#~ "`<net_name>` is the base name of the differential pair. For example, "
#~ "`inDiffPair('/CLK')`\n"
#~ "matches items in the `/CLK_P` and `/CLK_N` nets.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " AB.isCoupledDiffPair()\n"
#~ "True if `A` and `B` are members of the same diff pair.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.memberOf('<group_name>')\n"
#~ "True if `A` is a member of the given group. Includes nested membership.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.existsOnLayer('<layer_name>')\n"
#~ "True if `A` exists on the given layer. The layer name can be\n"
#~ "either the name assigned in Board Setup > Board Editor Layers or\n"
#~ "the canonical name (ie: `F.Cu`).\n"
#~ "\n"
#~ "NB: this returns true if `A` is on the given layer, independently\n"
#~ "of whether or not the rule is being evaluated for that layer.\n"
#~ "For the latter use a `(layer \"layer_name\")` clause in the rule.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " !!! A.insideCourtyard('<footprint_refdes>') !!!\n"
#~ "Deprecated; use `intersectsCourtyard()` instead.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " !!! A.insideFrontCourtyard('<footprint_refdes>') !!!\n"
#~ "Deprecated; use `intersectsFrontCourtyard()` instead.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " !!! A.insideBackCourtyard('<footprint_refdes>') !!!\n"
#~ "Deprecated; use `intersectsBackCourtyard()` instead.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " !!! A.insideArea('<zone_name>') !!!\n"
#~ "Deprecated; use `intersectsArea()` instead.\n"
#~ "<br><br><br>\n"
#~ "\n"
#~ "### More Examples\n"
#~ "\n"
#~ " (rule \"copper keepout\"\n"
#~ " (constraint disallow track via zone)\n"
#~ " (condition \"A.intersectsArea('zone3')\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"BGA neckdown\"\n"
#~ " (constraint track_width (min 0.2mm) (opt 0.25mm))\n"
#~ " (constraint clearance (min 0.05mm) (opt 0.08mm))\n"
#~ " (condition \"A.intersectsCourtyard('U3')\"))\n"
#~ "\n"
#~ "\n"
#~ " # prevent silk over tented vias\n"
#~ " (rule silk_over_via\n"
#~ " (constraint silk_clearance (min 0.2mm))\n"
#~ " (condition \"A.Type == '*Text' && B.Type == 'Via'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"Distance between Vias of Different Nets\"\n"
#~ " (constraint hole_to_hole (min 0.254mm))\n"
#~ " (condition \"A.Type == 'Via' && B.Type == 'Via' && A.Net != B."
#~ "Net\"))\n"
#~ "\n"
#~ " (rule \"Clearance between Pads of Different Nets\"\n"
#~ " (constraint clearance (min 3.0mm))\n"
#~ " (condition \"A.Type == 'Pad' && B.Type == 'Pad' && A.Net != B."
#~ "Net\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"Via Hole to Track Clearance\"\n"
#~ " (constraint hole_clearance (min 0.254mm))\n"
#~ " (condition \"A.Type == 'Via' && B.Type == 'Track'\"))\n"
#~ "\n"
#~ " (rule \"Pad to Track Clearance\"\n"
#~ " (constraint clearance (min 0.2mm))\n"
#~ " (condition \"A.Type == 'Pad' && B.Type == 'Track'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"clearance-to-1mm-cutout\"\n"
#~ " (constraint clearance (min 0.8mm))\n"
#~ " (condition \"A.Layer == 'Edge.Cuts' && A.Thickness == 1.0mm\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"Max Drill Hole Size Mechanical\"\n"
#~ " (constraint hole_size (max 6.3mm))\n"
#~ " (condition \"A.Pad_Type == 'NPTH, mechanical'\"))\n"
#~ "\n"
#~ " (rule \"Max Drill Hole Size PTH\"\n"
#~ " (constraint hole_size (max 6.35mm))\n"
#~ " (condition \"A.Pad_Type == 'Through-hole'\"))\n"
#~ "\n"
#~ "\n"
#~ " # Specify an optimal gap for a particular diff-pair\n"
#~ " (rule \"dp clock gap\"\n"
#~ " (constraint diff_pair_gap (opt \"0.8mm\"))\n"
#~ " (condition \"A.inDiffPair('/CLK')\"))\n"
#~ "\n"
#~ " # Specify a larger clearance around any diff-pair\n"
#~ " (rule \"dp clearance\"\n"
#~ " (constraint clearance (min \"1.5mm\"))\n"
#~ " (condition \"A.inDiffPair('*') && !AB.isCoupledDiffPair()\"))\n"
#~ "\n"
#~ "\n"
#~ " # Don't use thermal reliefs on heatsink pads\n"
#~ " (rule heat_sink_pad\n"
#~ " (constraint zone_connection solid)\n"
#~ " (condition \"A.Fabrication_Property == 'Heatsink pad'\"))\n"
#~ "\n"
#~ " # Require all four thermal relief spokes to connect to parent zone\n"
#~ " (rule fully_spoked_pads\n"
#~ " (constraint min_resolved_spokes 4))\n"
#~ "\n"
#~ " # Set thermal relief gap & spoke width for all zones\n"
#~ " (rule defined_relief\n"
#~ " (constraint thermal_relief_gap (min 10mil))\n"
#~ " (constraint thermal_spoke_width (min 12mil)))\n"
#~ "\n"
#~ " # Override thermal relief gap & spoke width for GND and PWR zones\n"
#~ " (rule defined_relief_pwr\n"
#~ " (constraint thermal_relief_gap (min 10mil))\n"
#~ " (constraint thermal_spoke_width (min 12mil))\n"
#~ " (condition \"A.Name == 'zone_GND' || A.Name == 'zone_PWR'\"))\n"
#~ "\n"
#~ "\n"
#~ " # Prevent solder wicking from SMD pads\n"
#~ " (rule holes_in_pads\n"
#~ " (constraint physical_hole_clearance (min 0.2mm))\n"
#~ " (condition \"B.Pad_Type == 'SMD'\"))\n"
#~ "\n"
#~ " # Disallow solder mask margin overrides\n"
#~ " (rule \"disallow solder mask margin overrides\"\n"
#~ " (constraint assertion \"A.Soldermask_Margin_Override == 0mm\")\n"
#~ " (condition \"A.Type == 'Pad'\"))\n"
#~ "\n"
#~ "\n"
#~ " # Enforce a mechanical clearance between components and board edge\n"
#~ " (rule front_mechanical_board_edge_clearance\n"
#~ " (layer \"F.Courtyard\")\n"
#~ " (constraint physical_clearance (min 3mm))\n"
#~ " (condition \"B.Layer == 'Edge.Cuts'\"))\n"
#~ "\n"
#~ "\n"
#~ " # Check current-carrying capacity\n"
#~ " (rule high-current\n"
#~ " (constraint track_width (min 1.0mm))\n"
#~ " (constraint connection_width (min 0.8mm))\n"
#~ " (condition \"A.NetClass == 'Power'\"))"
#~ msgstr ""
#~ "### Top-level Clauses\n"
#~ "\n"
#~ " (version <number>)\n"
#~ "\n"
#~ " (rule <rule_name> <rule_clause> ...)\n"
#~ "\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Rule Clauses\n"
#~ "\n"
#~ " (constraint <constraint_type> ...)\n"
#~ "\n"
#~ " (condition \"<expression>\")\n"
#~ "\n"
#~ " (layer \"<layer_name>\")\n"
#~ "\n"
#~ " (severity <severity_name>)\n"
#~ "\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Constraint Types\n"
#~ "\n"
#~ " * annular\\_width\n"
#~ " * clearance\n"
#~ " * connection\\_width\n"
#~ " * courtyard_clearance\n"
#~ " * diff\\_pair\\_gap\n"
#~ " * diff\\_pair\\_uncoupled\n"
#~ " * disallow\n"
#~ " * edge\\_clearance\n"
#~ " * length\n"
#~ " * hole\\_clearance\n"
#~ " * hole\\_size\n"
#~ " * min\\_resolved\\_spokes\n"
#~ " * physical\\_clearance\n"
#~ " * physical\\_hole\\_clearance\n"
#~ " * silk\\_clearance\n"
#~ " * skew\n"
#~ " * text\\_height\n"
#~ " * text\\_thickness\n"
#~ " * thermal\\_relief\\_gap\n"
#~ " * thermal\\_spoke\\_width\n"
#~ " * track\\_width\n"
#~ " * via\\_count\n"
#~ " * via\\_diameter\n"
#~ " * zone\\_connection\n"
#~ "\n"
#~ "Note: `clearance` and `hole_clearance` rules are not run against items of "
#~ "the same net; `physical_clearance` and `physical_hole_clearance` rules "
#~ "are.\n"
#~ "<br>\n"
#~ "\n"
#~ "### Item Types\n"
#~ "\n"
#~ " * buried\\_via\n"
#~ " * graphic\n"
#~ " * hole\n"
#~ " * micro\\_via\n"
#~ " * pad\n"
#~ " * text\n"
#~ " * track\n"
#~ " * via\n"
#~ " * zone\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Zone Connections\n"
#~ "\n"
#~ " * solid\n"
#~ " * thermal\\_reliefs\n"
#~ " * none\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Severity Names\n"
#~ "\n"
#~ " * warning\n"
#~ " * error\n"
#~ " * exclusion\n"
#~ " * ignore\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Examples\n"
#~ "\n"
#~ " (version 1)\n"
#~ "\n"
#~ " (rule HV\n"
#~ " (constraint clearance (min 1.5mm))\n"
#~ " (condition \"A.NetClass == 'HV'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule HV\n"
#~ " (layer outer)\n"
#~ " (constraint clearance (min 1.5mm))\n"
#~ " (condition \"A.NetClass == 'HV'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule HV_HV\n"
#~ " # wider clearance between HV tracks\n"
#~ " (constraint clearance (min \"1.5mm + 2.0mm\"))\n"
#~ " (condition \"A.NetClass == 'HV' && B.NetClass == 'HV'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule HV_unshielded\n"
#~ " (constraint clearance (min 2mm))\n"
#~ " (condition \"A.NetClass == 'HV' && !A."
#~ "enclosedByArea('Shield*')\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule heavy_thermals\n"
#~ " (constraint thermal_spoke_width (min 0.5mm))\n"
#~ " (condition \"A.NetClass == 'HV'\"))\n"
#~ "<br><br>\n"
#~ "\n"
#~ "### Notes\n"
#~ "\n"
#~ "Version clause must be the first clause. It indicates the syntax version "
#~ "of the file so that \n"
#~ "future rules parsers can perform automatic updates. It should be\n"
#~ "set to \"1\".\n"
#~ "\n"
#~ "Rules should be ordered by specificity. Later rules take\n"
#~ "precedence over earlier rules; once a matching rule is found\n"
#~ "no further rules will be checked.\n"
#~ "\n"
#~ "Use Ctrl+/ to comment or uncomment line(s).\n"
#~ "<br><br><br>\n"
#~ "\n"
#~ "### Expression functions\n"
#~ "\n"
#~ "All function parameters support simple wildcards (`*` and `?`).\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.intersectsCourtyard('<footprint_refdes>')\n"
#~ "True if any part of `A` lies within the given footprint's principal "
#~ "courtyard.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.intersectsFrontCourtyard('<footprint_refdes>')\n"
#~ "True if any part of `A` lies within the given footprint's front "
#~ "courtyard.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.intersectsBackCourtyard('<footprint_refdes>')\n"
#~ "True if any part of `A` lies within the given footprint's back "
#~ "courtyard.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.intersectsArea('<zone_name>')\n"
#~ "True if any part of `A` lies within the given zone's outline.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.enclosedByArea('<zone_name>')\n"
#~ "True if all of `A` lies within the given zone's outline. \n"
#~ "\n"
#~ "NB: this is potentially a more expensive call than `intersectsArea()`. "
#~ "Use `intersectsArea()` \n"
#~ "where possible.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.isPlated()\n"
#~ "True if `A` has a hole which is plated.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.inDiffPair('<net_name>')\n"
#~ "True if `A` has a net that is part of the specified differential pair.\n"
#~ "`<net_name>` is the base name of the differential pair. For example, "
#~ "`inDiffPair('/CLK')`\n"
#~ "matches items in the `/CLK_P` and `/CLK_N` nets.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " AB.isCoupledDiffPair()\n"
#~ "True if `A` and `B` are members of the same diff pair.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.memberOf('<group_name>')\n"
#~ "True if `A` is a member of the given group. Includes nested membership.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.existsOnLayer('<layer_name>')\n"
#~ "True if `A` exists on the given layer. The layer name can be\n"
#~ "either the name assigned in Board Setup > Board Editor Layers or\n"
#~ "the canonical name (ie: `F.Cu`).\n"
#~ "\n"
#~ "NB: this returns true if `A` is on the given layer, independently\n"
#~ "of whether or not the rule is being evaluated for that layer.\n"
#~ "For the latter use a `(layer \"layer_name\")` clause in the rule.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " !!! A.insideCourtyard('<footprint_refdes>') !!!\n"
#~ "Deprecated; use `intersectsCourtyard()` instead.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " !!! A.insideFrontCourtyard('<footprint_refdes>') !!!\n"
#~ "Deprecated; use `intersectsFrontCourtyard()` instead.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " !!! A.insideBackCourtyard('<footprint_refdes>') !!!\n"
#~ "Deprecated; use `intersectsBackCourtyard()` instead.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " !!! A.insideArea('<zone_name>') !!!\n"
#~ "Deprecated; use `intersectsArea()` instead.\n"
#~ "<br><br><br>\n"
#~ "\n"
#~ "### More Examples\n"
#~ "\n"
#~ " (rule \"copper keepout\"\n"
#~ " (constraint disallow track via zone)\n"
#~ " (condition \"A.intersectsArea('zone3')\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"BGA neckdown\"\n"
#~ " (constraint track_width (min 0.2mm) (opt 0.25mm))\n"
#~ " (constraint clearance (min 0.05mm) (opt 0.08mm))\n"
#~ " (condition \"A.intersectsCourtyard('U3')\"))\n"
#~ "\n"
#~ "\n"
#~ " # prevent silk over tented vias\n"
#~ " (rule silk_over_via\n"
#~ " (constraint silk_clearance (min 0.2mm))\n"
#~ " (condition \"A.Type == '*Text' && B.Type == 'Via'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"Distance between Vias of Different Nets\"\n"
#~ " (constraint hole_to_hole (min 0.254mm))\n"
#~ " (condition \"A.Type == 'Via' && B.Type == 'Via' && A.Net != B."
#~ "Net\"))\n"
#~ "\n"
#~ " (rule \"Clearance between Pads of Different Nets\"\n"
#~ " (constraint clearance (min 3.0mm))\n"
#~ " (condition \"A.Type == 'Pad' && B.Type == 'Pad' && A.Net != B."
#~ "Net\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"Via Hole to Track Clearance\"\n"
#~ " (constraint hole_clearance (min 0.254mm))\n"
#~ " (condition \"A.Type == 'Via' && B.Type == 'Track'\"))\n"
#~ "\n"
#~ " (rule \"Pad to Track Clearance\"\n"
#~ " (constraint clearance (min 0.2mm))\n"
#~ " (condition \"A.Type == 'Pad' && B.Type == 'Track'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"clearance-to-1mm-cutout\"\n"
#~ " (constraint clearance (min 0.8mm))\n"
#~ " (condition \"A.Layer == 'Edge.Cuts' && A.Thickness == 1.0mm\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"Max Drill Hole Size Mechanical\"\n"
#~ " (constraint hole_size (max 6.3mm))\n"
#~ " (condition \"A.Pad_Type == 'NPTH, mechanical'\"))\n"
#~ "\n"
#~ " (rule \"Max Drill Hole Size PTH\"\n"
#~ " (constraint hole_size (max 6.35mm))\n"
#~ " (condition \"A.Pad_Type == 'Through-hole'\"))\n"
#~ "\n"
#~ "\n"
#~ " # Specify an optimal gap for a particular diff-pair\n"
#~ " (rule \"dp clock gap\"\n"
#~ " (constraint diff_pair_gap (opt \"0.8mm\"))\n"
#~ " (condition \"A.inDiffPair('/CLK')\"))\n"
#~ "\n"
#~ " # Specify a larger clearance around any diff-pair\n"
#~ " (rule \"dp clearance\"\n"
#~ " (constraint clearance (min \"1.5mm\"))\n"
#~ " (condition \"A.inDiffPair('*') && !AB.isCoupledDiffPair()\"))\n"
#~ "\n"
#~ "\n"
#~ " # Don't use thermal reliefs on heatsink pads\n"
#~ " (rule heat_sink_pad\n"
#~ " (constraint zone_connection solid)\n"
#~ " (condition \"A.Fabrication_Property == 'Heatsink pad'\"))\n"
#~ "\n"
#~ " # Require all four thermal relief spokes to connect to parent zone\n"
#~ " (rule fully_spoked_pads\n"
#~ " (constraint min_resolved_spokes 4))\n"
#~ "\n"
#~ " # Set thermal relief gap & spoke width for all zones\n"
#~ " (rule defined_relief\n"
#~ " (constraint thermal_relief_gap (min 10mil))\n"
#~ " (constraint thermal_spoke_width (min 12mil)))\n"
#~ "\n"
#~ " # Override thermal relief gap & spoke width for GND and PWR zones\n"
#~ " (rule defined_relief_pwr\n"
#~ " (constraint thermal_relief_gap (min 10mil))\n"
#~ " (constraint thermal_spoke_width (min 12mil))\n"
#~ " (condition \"A.Name == 'zone_GND' || A.Name == 'zone_PWR'\"))\n"
#~ "\n"
#~ "\n"
#~ " # Prevent solder wicking from SMD pads\n"
#~ " (rule holes_in_pads\n"
#~ " (constraint physical_hole_clearance (min 0.2mm))\n"
#~ " (condition \"B.Pad_Type == 'SMD'\"))\n"
#~ "\n"
#~ " # Disallow solder mask margin overrides\n"
#~ " (rule \"disallow solder mask margin overrides\"\n"
#~ " (constraint assertion \"A.Soldermask_Margin_Override == 0mm\")\n"
#~ " (condition \"A.Type == 'Pad'\"))\n"
#~ "\n"
#~ "\n"
#~ " # Enforce a mechanical clearance between components and board edge\n"
#~ " (rule front_mechanical_board_edge_clearance\n"
#~ " (layer \"F.Courtyard\")\n"
#~ " (constraint physical_clearance (min 3mm))\n"
#~ " (condition \"B.Layer == 'Edge.Cuts'\"))\n"
#~ "\n"
#~ "\n"
#~ " # Check current-carrying capacity\n"
#~ " (rule high-current\n"
#~ " (constraint track_width (min 1.0mm))\n"
#~ " (constraint connection_width (min 0.8mm))\n"
#~ " (condition \"A.NetClass == 'Power'\"))"
#~ msgid "Select PCB grid units"
#~ msgstr "Select PCB grid units"
#~ msgid "No-connects"
#~ msgstr "No-connects"
#~ msgid "User Fields"
#~ msgstr "User Fields"
#~ msgid "Delete Field"
#~ msgstr "Delete Field"
#~ msgid "Select field:"
#~ msgstr "Select field:"
#, c-format
#~ msgid "Pin's owner (%d) not found."
#~ msgstr "Pin's owner (%d) not found."
#, c-format
#~ msgid "Label's owner (%d) not found."
#~ msgstr "Label's owner (%d) not found."
#, c-format
#~ msgid "Bezier's owner (%d) not found."
#~ msgstr "Bezier's owner (%d) not found."
#, c-format
#~ msgid "Polyline's owner (%d) not found."
#~ msgstr "Polyline's owner (%d) not found."
#, c-format
#~ msgid "Polygon's owner (%d) not found."
#~ msgstr "Polygon's owner (%d) not found."
#, c-format
#~ msgid "Rounded rectangle's owner (%d) not found."
#~ msgstr "Rounded rectangle's owner (%d) not found."
#, c-format
#~ msgid "Arc's owner (%d) not found."
#~ msgstr "Arc's owner (%d) not found."
#, c-format
#~ msgid "Line's owner (%d) not found."
#~ msgstr "Line's owner (%d) not found."
#~ msgid "Signal harness, belonging to the part is not currently supported."
#~ msgstr "Signal harness, belonging to the part is not currently supported."
#~ msgid "Harness connector, belonging to the part is not currently supported."
#~ msgstr ""
#~ "Harness connector, belonging to the part is not currently supported."
#, c-format
#~ msgid "Harness entry's parent (%d) not found."
#~ msgstr "Harness entry's parent (%d) not found."
#, c-format
#~ msgid "Harness type's parent (%d) not found."
#~ msgstr "Harness type's parent (%d) not found."
#, c-format
#~ msgid ""
#~ "Altium's Harness Connector (%s) was imported as Hierarchical sheet. "
#~ "Please review imported schematic, as KiCad does not natively support "
#~ "these Altium elements."
#~ msgstr ""
#~ "Altium's Harness Connector (%s) was imported as Hierarchical sheet. "
#~ "Please review imported schematic, as KiCad does not natively support "
#~ "these Altium elements."
#, c-format
#~ msgid "Rectangle's owner (%d) not found."
#~ msgstr "Rectangle's owner (%d) not found."
#, c-format
#~ msgid "Sheet entry's owner (%d) not found."
#~ msgstr "Sheet entry's owner (%d) not found."
#~ msgid "Power Port has unknown style, use bar instead."
#~ msgstr "Power Port has unknown style, use bar instead."
#, c-format
#~ msgid ""
#~ "Altium's Harness port (%s) was imported as Text box. Please review "
#~ "imported schematic, as KiCad does not natively support these Altium "
#~ "elements."
#~ msgstr ""
#~ "Altium's Harness port (%s) was imported as Text box. Please review "
#~ "imported schematic, as KiCad does not natively support these Altium "
#~ "elements."
#, c-format
#~ msgid "Sheetname's owner (%d) not found."
#~ msgstr "Sheetname's owner (%d) not found."
#, c-format
#~ msgid "Filename's owner (%d) not found."
#~ msgstr "Filename's owner (%d) not found."
#, c-format
#~ msgid "Designator's owner (%d) not found."
#~ msgstr "Designator's owner (%d) not found."
#, c-format
#~ msgid "Implementation's owner (%d) not found."
#~ msgstr "Implementation's owner (%d) not found."
#, c-format
#~ msgid "Footprint's owner (%d) not found."
#~ msgstr "Footprint's owner (%d) not found."
#~ msgid "Lines drawn at any angle"
#~ msgstr "Lines drawn at any angle"
#~ msgid "Lines drawn horizontally and vertically"
#~ msgstr "Lines drawn horizontally and vertically"
#~ msgid "Lines drawn horizontally, vertically, and at a 45 degree angle"
#~ msgstr "Lines drawn horizontally, vertically, and at a 45 degree angle"
#~ msgid "Separate sense pin"
#~ msgstr "Separate sense pin"
#~ msgid "3 terminals regulator"
#~ msgstr "3 terminals regulator"
#~ msgid "Loss Tg"
#~ msgstr "Loss Tg"
#~ msgid "Loss Tg:"
#~ msgstr "Loss Tg:"
#~ msgid "Show pad <no net> indicator"
#~ msgstr "Show pad <no net> indicator"
#~ msgid "No-Connects"
#~ msgstr "No-Connects"
#~ msgid "Show a marker on pads which have no net connected"
#~ msgstr "Show a marker on pads which have no net connected"
#, c-format
#~ msgid "Could not find library file %s."
#~ msgstr "Could not find library file %s."
#~ msgid "Assign a netclass to the net of the selected wire"
#~ msgstr "Assign a netclass to the net of the selected wire"
#~ msgid "&Vias"
#~ msgstr "&Vias"
#~ msgid "&Pads"
#~ msgstr "&Pads"
#, c-format
#~ msgid "Through hole pad %s of %s"
#~ msgstr "Through hole pad %s of %s"
#, c-format
#~ msgid "Through hole pad %s %s of %s"
#~ msgstr "Through hole pad %s %s of %s"
#~ msgid "Net Tools"
#~ msgstr "Net Tools"
#~ msgid "Special Tools"
#~ msgstr "Special Tools"
#~ msgid "Highlight Selected Net"
#~ msgstr "Highlight Selected Net"
#~ msgid "Hide Net"
#~ msgstr "Hide Net"
#~ msgid "Hide the ratsnest for the selected net"
#~ msgstr "Hide the ratsnest for the selected net"
#~ msgid "Show Net"
#~ msgstr "Show Net"
#~ msgid "Show the ratsnest for the selected net"
#~ msgstr "Show the ratsnest for the selected net"
#~ msgid "Bus Definitions"
#~ msgstr "Bus Definitions"
#~ msgid "Bus Aliases"
#~ msgstr "Bus Aliases"
#~ msgid "Alias Name"
#~ msgstr "Alias Name"
#~ msgid "Rename"
#~ msgstr "Rename"
#~ msgid "Alias Members"
#~ msgstr "Alias Members"
#~ msgid "Member Name"
#~ msgstr "Member Name"
#~ msgid "Bus Alias Name"
#~ msgstr "Bus Alias Name"
#~ msgid "Net or Bus Name"
#~ msgstr "Net or Bus Name"
#, c-format
#~ msgid ""
#~ "Error parsing spice code <%s>\n"
#~ "%s"
#~ msgstr ""
#~ "Error parsing spice code <%s>\n"
#~ "%s"
#, c-format
#~ msgid ""
#~ "Error parsing param <%s>\n"
#~ "%s"
#~ msgstr ""
#~ "Error parsing param <%s>\n"
#~ "%s"
#, c-format
#~ msgid ""
#~ "Error parsing pin field <%s>\n"
#~ "%s"
#~ msgstr ""
#~ "Error parsing pin field <%s>\n"
#~ "%s"
#~ msgid "Bus Definitions..."
#~ msgstr "Bus Definitions..."
#~ msgid "Manage bus definitions"
#~ msgstr "Manage bus definitions"
#~ msgid "Navigate to page"
#~ msgstr "Navigate to page"
#~ msgid ""
#~ "Do not allow position of pad relative to parent footprint to be changed"
#~ msgstr ""
#~ "Do not allow position of pad relative to parent footprint to be changed"
#~ msgid ""
#~ "### Top-level Clauses\n"
#~ "\n"
#~ " (version <number>)\n"
#~ "\n"
#~ " (rule <rule_name> <rule_clause> ...)\n"
#~ "\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Rule Clauses\n"
#~ "\n"
#~ " (constraint <constraint_type> ...)\n"
#~ "\n"
#~ " (condition \"<expression>\")\n"
#~ "\n"
#~ " (layer \"<layer_name>\")\n"
#~ "\n"
#~ " (severity <severity_name>)\n"
#~ "\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Constraint Types\n"
#~ "\n"
#~ " * annular\\_width\n"
#~ " * clearance\n"
#~ " * connection\\_width\n"
#~ " * courtyard_clearance\n"
#~ " * diff\\_pair\\_gap\n"
#~ " * diff\\_pair\\_uncoupled\n"
#~ " * disallow\n"
#~ " * edge\\_clearance\n"
#~ " * length\n"
#~ " * hole\\_clearance\n"
#~ " * hole\\_size\n"
#~ " * min\\_resolved\\_spokes\n"
#~ " * physical\\_clearance\n"
#~ " * physical\\_hole\\_clearance\n"
#~ " * silk\\_clearance\n"
#~ " * skew\n"
#~ " * text\\_height\n"
#~ " * text\\_thickness\n"
#~ " * thermal\\_relief\\_gap\n"
#~ " * thermal\\_spoke\\_width\n"
#~ " * track\\_width\n"
#~ " * via\\_count\n"
#~ " * via\\_diameter\n"
#~ " * zone\\_connection\n"
#~ "\n"
#~ "Note: `clearance` and `hole_clearance` rules are not run against items of "
#~ "the same net; `physical_clearance` and `physical_hole_clearance` rules "
#~ "are.\n"
#~ "<br>\n"
#~ "\n"
#~ "### Item Types\n"
#~ "\n"
#~ " * buried\\_via\n"
#~ " * graphic\n"
#~ " * hole\n"
#~ " * micro\\_via\n"
#~ " * pad\n"
#~ " * text\n"
#~ " * track\n"
#~ " * via\n"
#~ " * zone\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Zone Connections\n"
#~ "\n"
#~ " * solid\n"
#~ " * thermal\\_reliefs\n"
#~ " * none\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Severity Names\n"
#~ "\n"
#~ " * warning\n"
#~ " * error\n"
#~ " * exclusion\n"
#~ " * ignore\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Examples\n"
#~ "\n"
#~ " (version 1)\n"
#~ "\n"
#~ " (rule HV\n"
#~ " (constraint clearance (min 1.5mm))\n"
#~ " (condition \"A.NetClass == 'HV'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule HV\n"
#~ " (layer outer)\n"
#~ " (constraint clearance (min 1.5mm))\n"
#~ " (condition \"A.NetClass == 'HV'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule HV_HV\n"
#~ " # wider clearance between HV tracks\n"
#~ " (constraint clearance (min \"1.5mm + 2.0mm\"))\n"
#~ " (condition \"A.NetClass == 'HV' && B.NetClass == 'HV'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule HV_unshielded\n"
#~ " (constraint clearance (min 2mm))\n"
#~ " (condition \"A.NetClass == 'HV' && !A.insideArea('Shield*')\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule heavy_thermals\n"
#~ " (constraint thermal_spoke_width (min 0.5mm))\n"
#~ " (condition \"A.NetClass == 'HV'\"))\n"
#~ "<br><br>\n"
#~ "\n"
#~ "### Notes\n"
#~ "\n"
#~ "Version clause must be the first clause. It indicates the syntax version "
#~ "of the file so that \n"
#~ "future rules parsers can perform automatic updates. It should be\n"
#~ "set to \"1\".\n"
#~ "\n"
#~ "Rules should be ordered by specificity. Later rules take\n"
#~ "precedence over earlier rules; once a matching rule is found\n"
#~ "no further rules will be checked.\n"
#~ "\n"
#~ "Use Ctrl+/ to comment or uncomment line(s).\n"
#~ "<br><br><br>\n"
#~ "\n"
#~ "### Expression functions\n"
#~ "\n"
#~ "All function parameters support simple wildcards (`*` and `?`).\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.insideCourtyard('<footprint_refdes>')\n"
#~ "True if any part of `A` lies within the given footprint's principal "
#~ "courtyard.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.insideFrontCourtyard('<footprint_refdes>')\n"
#~ "True if any part of `A` lies within the given footprint's front "
#~ "courtyard.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.insideBackCourtyard('<footprint_refdes>')\n"
#~ "True if any part of `A` lies within the given footprint's back "
#~ "courtyard.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.insideArea('<zone_name>')\n"
#~ "True if any part of `A` lies within the given zone's outline.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.isPlated()\n"
#~ "True if `A` has a hole which is plated.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.inDiffPair('<net_name>')\n"
#~ "True if `A` has net that is part of the specified differential pair.\n"
#~ "`<net_name>` is the base name of the differential pair. For example, "
#~ "`inDiffPair('/CLK')`\n"
#~ "matches items in the `/CLK_P` and `/CLK_N` nets.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " AB.isCoupledDiffPair()\n"
#~ "True if `A` and `B` are members of the same diff pair.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.memberOf('<group_name>')\n"
#~ "True if `A` is a member of the given group. Includes nested membership.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.existsOnLayer('<layer_name>')\n"
#~ "True if `A` exists on the given layer. The layer name can be\n"
#~ "either the name assigned in Board Setup > Board Editor Layers or\n"
#~ "the canonical name (ie: `F.Cu`).\n"
#~ "\n"
#~ "NB: this returns true if `A` is on the given layer, independently\n"
#~ "of whether or not the rule is being evaluated for that layer.\n"
#~ "For the latter use a `(layer \"layer_name\")` clause in the rule.\n"
#~ "<br><br><br>\n"
#~ "\n"
#~ "### More Examples\n"
#~ "\n"
#~ " (rule \"copper keepout\"\n"
#~ " (constraint disallow track via zone)\n"
#~ " (condition \"A.insideArea('zone3')\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"BGA neckdown\"\n"
#~ " (constraint track_width (min 0.2mm) (opt 0.25mm))\n"
#~ " (constraint clearance (min 0.05mm) (opt 0.08mm))\n"
#~ " (condition \"A.insideCourtyard('U3')\"))\n"
#~ "\n"
#~ "\n"
#~ " # prevent silk over tented vias\n"
#~ " (rule silk_over_via\n"
#~ " (constraint silk_clearance (min 0.2mm))\n"
#~ " (condition \"A.Type == '*Text' && B.Type == 'Via'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"Distance between Vias of Different Nets\"\n"
#~ " (constraint hole_to_hole (min 0.254mm))\n"
#~ " (condition \"A.Type == 'Via' && B.Type == 'Via' && A.Net != B."
#~ "Net\"))\n"
#~ "\n"
#~ " (rule \"Clearance between Pads of Different Nets\"\n"
#~ " (constraint clearance (min 3.0mm))\n"
#~ " (condition \"A.Type == 'Pad' && B.Type == 'Pad' && A.Net != B."
#~ "Net\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"Via Hole to Track Clearance\"\n"
#~ " (constraint hole_clearance (min 0.254mm))\n"
#~ " (condition \"A.Type == 'Via' && B.Type == 'Track'\"))\n"
#~ "\n"
#~ " (rule \"Pad to Track Clearance\"\n"
#~ " (constraint clearance (min 0.2mm))\n"
#~ " (condition \"A.Type == 'Pad' && B.Type == 'Track'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"clearance-to-1mm-cutout\"\n"
#~ " (constraint clearance (min 0.8mm))\n"
#~ " (condition \"A.Layer == 'Edge.Cuts' && A.Thickness == 1.0mm\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"Max Drill Hole Size Mechanical\"\n"
#~ " (constraint hole_size (max 6.3mm))\n"
#~ " (condition \"A.Pad_Type == 'NPTH, mechanical'\"))\n"
#~ "\n"
#~ " (rule \"Max Drill Hole Size PTH\"\n"
#~ " (constraint hole_size (max 6.35mm))\n"
#~ " (condition \"A.Pad_Type == 'Through-hole'\"))\n"
#~ "\n"
#~ "\n"
#~ " # Specify an optimal gap for a particular diff-pair\n"
#~ " (rule \"dp clock gap\"\n"
#~ " (constraint diff_pair_gap (opt \"0.8mm\"))\n"
#~ " (condition \"A.inDiffPair('/CLK')\"))\n"
#~ "\n"
#~ " # Specify a larger clearance around any diff-pair\n"
#~ " (rule \"dp clearance\"\n"
#~ " (constraint clearance (min \"1.5mm\"))\n"
#~ " (condition \"A.inDiffPair('*') && !AB.isCoupledDiffPair()\"))\n"
#~ "\n"
#~ "\n"
#~ " # Don't use thermal reliefs on heatsink pads\n"
#~ " (rule heat_sink_pad\n"
#~ " (constraint zone_connection solid)\n"
#~ " (condition \"A.Fabrication_Property == 'Heatsink pad'\"))\n"
#~ "\n"
#~ " # Require all four thermal relief spokes to connect to parent zone\n"
#~ " (rule fully_spoked_pads\n"
#~ " (constraint min_resolved_spokes 4))\n"
#~ "\n"
#~ " # Set thermal relief gap & spoke width for all zones\n"
#~ " (rule defined_relief\n"
#~ " (constraint thermal_relief_gap (min 10mil))\n"
#~ " (constraint thermal_spoke_width (min 12mil)))\n"
#~ "\n"
#~ " # Override thermal relief gap & spoke width for GND and PWR zones\n"
#~ " (rule defined_relief_pwr\n"
#~ " (constraint thermal_relief_gap (min 10mil))\n"
#~ " (constraint thermal_spoke_width (min 12mil))\n"
#~ " (condition \"A.Name == 'zone_GND' || A.Name == 'zone_PWR'\"))\n"
#~ "\n"
#~ "\n"
#~ " # Prevent solder wicking from SMD pads\n"
#~ " (rule holes_in_pads\n"
#~ " (constraint physical_hole_clearance (min 0.2mm))\n"
#~ " (condition \"B.Pad_Type == 'SMD'\"))\n"
#~ "\n"
#~ " # Disallow solder mask margin overrides\n"
#~ " (rule \"disallow solder mask margin overrides\"\n"
#~ " (constraint assertion \"A.Soldermask_Margin_Override == 0mm\")\n"
#~ " (condition \"A.Type == 'Pad'\"))\n"
#~ "\n"
#~ "\n"
#~ " # Enforce a mechanical clearance between components and board edge\n"
#~ " (rule front_mechanical_board_edge_clearance\n"
#~ " (layer \"F.Courtyard\")\n"
#~ " (constraint physical_clearance (min 3mm))\n"
#~ " (condition \"B.Layer == 'Edge.Cuts'\"))\n"
#~ "\n"
#~ "\n"
#~ " # Check current-carrying capacity\n"
#~ " (rule high-current\n"
#~ " (constraint track_width (min 1.0mm))\n"
#~ " (constraint connection_width (min 0.8mm))\n"
#~ " (condition \"A.NetClass == 'Power'\"))"
#~ msgstr ""
#~ "### Top-level Clauses\n"
#~ "\n"
#~ " (version <number>)\n"
#~ "\n"
#~ " (rule <rule_name> <rule_clause> ...)\n"
#~ "\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Rule Clauses\n"
#~ "\n"
#~ " (constraint <constraint_type> ...)\n"
#~ "\n"
#~ " (condition \"<expression>\")\n"
#~ "\n"
#~ " (layer \"<layer_name>\")\n"
#~ "\n"
#~ " (severity <severity_name>)\n"
#~ "\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Constraint Types\n"
#~ "\n"
#~ " * annular\\_width\n"
#~ " * clearance\n"
#~ " * connection\\_width\n"
#~ " * courtyard_clearance\n"
#~ " * diff\\_pair\\_gap\n"
#~ " * diff\\_pair\\_uncoupled\n"
#~ " * disallow\n"
#~ " * edge\\_clearance\n"
#~ " * length\n"
#~ " * hole\\_clearance\n"
#~ " * hole\\_size\n"
#~ " * min\\_resolved\\_spokes\n"
#~ " * physical\\_clearance\n"
#~ " * physical\\_hole\\_clearance\n"
#~ " * silk\\_clearance\n"
#~ " * skew\n"
#~ " * text\\_height\n"
#~ " * text\\_thickness\n"
#~ " * thermal\\_relief\\_gap\n"
#~ " * thermal\\_spoke\\_width\n"
#~ " * track\\_width\n"
#~ " * via\\_count\n"
#~ " * via\\_diameter\n"
#~ " * zone\\_connection\n"
#~ "\n"
#~ "Note: `clearance` and `hole_clearance` rules are not run against items of "
#~ "the same net; `physical_clearance` and `physical_hole_clearance` rules "
#~ "are.\n"
#~ "<br>\n"
#~ "\n"
#~ "### Item Types\n"
#~ "\n"
#~ " * buried\\_via\n"
#~ " * graphic\n"
#~ " * hole\n"
#~ " * micro\\_via\n"
#~ " * pad\n"
#~ " * text\n"
#~ " * track\n"
#~ " * via\n"
#~ " * zone\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Zone Connections\n"
#~ "\n"
#~ " * solid\n"
#~ " * thermal\\_reliefs\n"
#~ " * none\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Severity Names\n"
#~ "\n"
#~ " * warning\n"
#~ " * error\n"
#~ " * exclusion\n"
#~ " * ignore\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Examples\n"
#~ "\n"
#~ " (version 1)\n"
#~ "\n"
#~ " (rule HV\n"
#~ " (constraint clearance (min 1.5mm))\n"
#~ " (condition \"A.NetClass == 'HV'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule HV\n"
#~ " (layer outer)\n"
#~ " (constraint clearance (min 1.5mm))\n"
#~ " (condition \"A.NetClass == 'HV'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule HV_HV\n"
#~ " # wider clearance between HV tracks\n"
#~ " (constraint clearance (min \"1.5mm + 2.0mm\"))\n"
#~ " (condition \"A.NetClass == 'HV' && B.NetClass == 'HV'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule HV_unshielded\n"
#~ " (constraint clearance (min 2mm))\n"
#~ " (condition \"A.NetClass == 'HV' && !A.insideArea('Shield*')\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule heavy_thermals\n"
#~ " (constraint thermal_spoke_width (min 0.5mm))\n"
#~ " (condition \"A.NetClass == 'HV'\"))\n"
#~ "<br><br>\n"
#~ "\n"
#~ "### Notes\n"
#~ "\n"
#~ "Version clause must be the first clause. It indicates the syntax version "
#~ "of the file so that \n"
#~ "future rules parsers can perform automatic updates. It should be\n"
#~ "set to \"1\".\n"
#~ "\n"
#~ "Rules should be ordered by specificity. Later rules take\n"
#~ "precedence over earlier rules; once a matching rule is found\n"
#~ "no further rules will be checked.\n"
#~ "\n"
#~ "Use Ctrl+/ to comment or uncomment line(s).\n"
#~ "<br><br><br>\n"
#~ "\n"
#~ "### Expression functions\n"
#~ "\n"
#~ "All function parameters support simple wildcards (`*` and `?`).\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.insideCourtyard('<footprint_refdes>')\n"
#~ "True if any part of `A` lies within the given footprint's principal "
#~ "courtyard.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.insideFrontCourtyard('<footprint_refdes>')\n"
#~ "True if any part of `A` lies within the given footprint's front "
#~ "courtyard.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.insideBackCourtyard('<footprint_refdes>')\n"
#~ "True if any part of `A` lies within the given footprint's back "
#~ "courtyard.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.insideArea('<zone_name>')\n"
#~ "True if any part of `A` lies within the given zone's outline.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.isPlated()\n"
#~ "True if `A` has a hole which is plated.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.inDiffPair('<net_name>')\n"
#~ "True if `A` has net that is part of the specified differential pair.\n"
#~ "`<net_name>` is the base name of the differential pair. For example, "
#~ "`inDiffPair('/CLK')`\n"
#~ "matches items in the `/CLK_P` and `/CLK_N` nets.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " AB.isCoupledDiffPair()\n"
#~ "True if `A` and `B` are members of the same diff pair.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.memberOf('<group_name>')\n"
#~ "True if `A` is a member of the given group. Includes nested membership.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.existsOnLayer('<layer_name>')\n"
#~ "True if `A` exists on the given layer. The layer name can be\n"
#~ "either the name assigned in Board Setup > Board Editor Layers or\n"
#~ "the canonical name (ie: `F.Cu`).\n"
#~ "\n"
#~ "NB: this returns true if `A` is on the given layer, independently\n"
#~ "of whether or not the rule is being evaluated for that layer.\n"
#~ "For the latter use a `(layer \"layer_name\")` clause in the rule.\n"
#~ "<br><br><br>\n"
#~ "\n"
#~ "### More Examples\n"
#~ "\n"
#~ " (rule \"copper keepout\"\n"
#~ " (constraint disallow track via zone)\n"
#~ " (condition \"A.insideArea('zone3')\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"BGA neckdown\"\n"
#~ " (constraint track_width (min 0.2mm) (opt 0.25mm))\n"
#~ " (constraint clearance (min 0.05mm) (opt 0.08mm))\n"
#~ " (condition \"A.insideCourtyard('U3')\"))\n"
#~ "\n"
#~ "\n"
#~ " # prevent silk over tented vias\n"
#~ " (rule silk_over_via\n"
#~ " (constraint silk_clearance (min 0.2mm))\n"
#~ " (condition \"A.Type == '*Text' && B.Type == 'Via'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"Distance between Vias of Different Nets\"\n"
#~ " (constraint hole_to_hole (min 0.254mm))\n"
#~ " (condition \"A.Type == 'Via' && B.Type == 'Via' && A.Net != B."
#~ "Net\"))\n"
#~ "\n"
#~ " (rule \"Clearance between Pads of Different Nets\"\n"
#~ " (constraint clearance (min 3.0mm))\n"
#~ " (condition \"A.Type == 'Pad' && B.Type == 'Pad' && A.Net != B."
#~ "Net\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"Via Hole to Track Clearance\"\n"
#~ " (constraint hole_clearance (min 0.254mm))\n"
#~ " (condition \"A.Type == 'Via' && B.Type == 'Track'\"))\n"
#~ "\n"
#~ " (rule \"Pad to Track Clearance\"\n"
#~ " (constraint clearance (min 0.2mm))\n"
#~ " (condition \"A.Type == 'Pad' && B.Type == 'Track'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"clearance-to-1mm-cutout\"\n"
#~ " (constraint clearance (min 0.8mm))\n"
#~ " (condition \"A.Layer == 'Edge.Cuts' && A.Thickness == 1.0mm\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"Max Drill Hole Size Mechanical\"\n"
#~ " (constraint hole_size (max 6.3mm))\n"
#~ " (condition \"A.Pad_Type == 'NPTH, mechanical'\"))\n"
#~ "\n"
#~ " (rule \"Max Drill Hole Size PTH\"\n"
#~ " (constraint hole_size (max 6.35mm))\n"
#~ " (condition \"A.Pad_Type == 'Through-hole'\"))\n"
#~ "\n"
#~ "\n"
#~ " # Specify an optimal gap for a particular diff-pair\n"
#~ " (rule \"dp clock gap\"\n"
#~ " (constraint diff_pair_gap (opt \"0.8mm\"))\n"
#~ " (condition \"A.inDiffPair('/CLK')\"))\n"
#~ "\n"
#~ " # Specify a larger clearance around any diff-pair\n"
#~ " (rule \"dp clearance\"\n"
#~ " (constraint clearance (min \"1.5mm\"))\n"
#~ " (condition \"A.inDiffPair('*') && !AB.isCoupledDiffPair()\"))\n"
#~ "\n"
#~ "\n"
#~ " # Don't use thermal reliefs on heatsink pads\n"
#~ " (rule heat_sink_pad\n"
#~ " (constraint zone_connection solid)\n"
#~ " (condition \"A.Fabrication_Property == 'Heatsink pad'\"))\n"
#~ "\n"
#~ " # Require all four thermal relief spokes to connect to parent zone\n"
#~ " (rule fully_spoked_pads\n"
#~ " (constraint min_resolved_spokes 4))\n"
#~ "\n"
#~ " # Set thermal relief gap & spoke width for all zones\n"
#~ " (rule defined_relief\n"
#~ " (constraint thermal_relief_gap (min 10mil))\n"
#~ " (constraint thermal_spoke_width (min 12mil)))\n"
#~ "\n"
#~ " # Override thermal relief gap & spoke width for GND and PWR zones\n"
#~ " (rule defined_relief_pwr\n"
#~ " (constraint thermal_relief_gap (min 10mil))\n"
#~ " (constraint thermal_spoke_width (min 12mil))\n"
#~ " (condition \"A.Name == 'zone_GND' || A.Name == 'zone_PWR'\"))\n"
#~ "\n"
#~ "\n"
#~ " # Prevent solder wicking from SMD pads\n"
#~ " (rule holes_in_pads\n"
#~ " (constraint physical_hole_clearance (min 0.2mm))\n"
#~ " (condition \"B.Pad_Type == 'SMD'\"))\n"
#~ "\n"
#~ " # Disallow solder mask margin overrides\n"
#~ " (rule \"disallow solder mask margin overrides\"\n"
#~ " (constraint assertion \"A.Soldermask_Margin_Override == 0mm\")\n"
#~ " (condition \"A.Type == 'Pad'\"))\n"
#~ "\n"
#~ "\n"
#~ " # Enforce a mechanical clearance between components and board edge\n"
#~ " (rule front_mechanical_board_edge_clearance\n"
#~ " (layer \"F.Courtyard\")\n"
#~ " (constraint physical_clearance (min 3mm))\n"
#~ " (condition \"B.Layer == 'Edge.Cuts'\"))\n"
#~ "\n"
#~ "\n"
#~ " # Check current-carrying capacity\n"
#~ " (rule high-current\n"
#~ " (constraint track_width (min 1.0mm))\n"
#~ " (constraint connection_width (min 0.8mm))\n"
#~ " (condition \"A.NetClass == 'Power'\"))"
#, c-format
#~ msgid ""
#~ "Missing footprint identifier argument (A, B, or reference designator) to "
#~ "%s."
#~ msgstr ""
#~ "Missing footprint identifier argument (A, B, or reference designator) to "
#~ "%s."
#, c-format
#~ msgid ""
#~ "Missing rule-area identifier argument (A, B, or rule-area name) to %s."
#~ msgstr ""
#~ "Missing rule-area identifier argument (A, B, or rule-area name) to %s."
#~ msgid "Environment Variable Help"
#~ msgstr "Environment Variable Help"
#~ msgid "Filter Nets"
#~ msgstr "Filter Nets"
#~ msgid "Net class filter:"
#~ msgstr "Net class filter:"
#~ msgid "Apply Filters"
#~ msgstr "Apply Filters"
#~ msgid "Assign Net Class"
#~ msgstr "Assign Net Class"
#~ msgid "New net class:"
#~ msgstr "New net class:"
#~ msgid "Assign To All Listed Nets"
#~ msgstr "Assign To All Listed Nets"
#~ msgid "Assign To Selected Nets"
#~ msgstr "Assign To Selected Nets"
#~ msgid "Assigned Netclass"
#~ msgstr "Assigned Netclass"
#, c-format
#~ msgid "Unknown Record id: %d."
#~ msgstr "Unknown Record id: %d."
#~ msgid "Floating point number with incorrect locale"
#~ msgstr "Floating point number with incorrect locale"
#~ msgid "Missing floating point number"
#~ msgstr "Missing floating point number"
#~ msgid "Netclasses"
#~ msgstr "Netclasses"
#~ msgid "Assign Netclass"
#~ msgstr "Assign Netclass"
#~ msgid "Select netclass:"
#~ msgstr "Select netclass:"
#~ msgid "Edit Symbol Name"
#~ msgstr "Edit Symbol Name"
#~ msgid "Auto-finish Track"
#~ msgstr "Auto-finish Track"
#~ msgid "Automatically finishes laying the current track."
#~ msgstr "Automatically finishes laying the current track."
#, c-format
#~ msgid "Net Class: %s"
#~ msgstr "Net Class: %s"
#, c-format
#~ msgid "Symbol with value of '%s' has empty reference id."
#~ msgstr "Symbol with value of '%s' has empty reference id."
#, c-format
#~ msgid "Multiple symbols have identical reference IDs of '%s'."
#~ msgstr "Multiple symbols have identical reference IDs of '%s'."
#, c-format
#~ msgid "Session file uses invalid layer id \"%s\""
#~ msgstr "Session file uses invalid layer id “%s”"
#~ msgid "Round shapes"
#~ msgstr "Round shapes"
#~ msgid "Max length"
#~ msgstr "Max length"
#~ msgid "Max height"
#~ msgstr "Max height"
#~ msgid "Best length"
#~ msgstr "Best length"
#~ msgid "Best height"
#~ msgstr "Best height"
#~ msgid "percent of d"
#~ msgstr "percent of d"
#~ msgid "Max height/d"
#~ msgstr "Max height/d"
#~ msgid "percent of H/d"
#~ msgstr "percent of H/d"
#~ msgid "Rect shapes"
#~ msgstr "Rect shapes"
#~ msgid "Not drilled pads"
#~ msgstr "Not drilled pads"
#~ msgid "Style for round shapes"
#~ msgstr "Style for round shapes"
#~ msgid "Style for rect shapes"
#~ msgstr "Style for rect shapes"
#~ msgid "Style for tracks"
#~ msgstr "Style for tracks"
#~ msgid "Allows use two tracks"
#~ msgstr "Allows use two tracks"
#~ msgid "Teardrop on pads in zones"
#~ msgstr "Teardrop on pads in zones"
#~ msgid "Curve points"
#~ msgstr "Curve points"
#~ msgid "Teardrop Settings"
#~ msgstr "Teardrop Settings"
#, c-format
#~ msgid "Net %s\tNetClass %s\tPadName %s"
#~ msgstr "Net %s\tNetClass %s\tPadName %s"
#, c-format
#~ msgid "Net %s\tNetClass %s"
#~ msgstr "Net %s\tNetClass %s"
#~ msgid ""
#~ "### Top-level Clauses\n"
#~ "\n"
#~ " (version <number>)\n"
#~ "\n"
#~ " (rule <rule_name> <rule_clause> ...)\n"
#~ "\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Rule Clauses\n"
#~ "\n"
#~ " (constraint <constraint_type> ...)\n"
#~ "\n"
#~ " (condition \"<expression>\")\n"
#~ "\n"
#~ " (layer \"<layer_name>\")\n"
#~ "\n"
#~ " (severity <severity_name>)\n"
#~ "\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Constraint Types\n"
#~ "\n"
#~ " * annular\\_width\n"
#~ " * clearance\n"
#~ " * courtyard_clearance\n"
#~ " * diff\\_pair\\_gap\n"
#~ " * diff\\_pair\\_uncoupled\n"
#~ " * disallow\n"
#~ " * edge\\_clearance\n"
#~ " * length\n"
#~ " * hole\\_clearance\n"
#~ " * hole\\_size\n"
#~ " * min\\_resolved\\_spokes\n"
#~ " * physical\\_clearance\n"
#~ " * physical\\_hole\\_clearance\n"
#~ " * silk\\_clearance\n"
#~ " * skew\n"
#~ " * text\\_height\n"
#~ " * text\\_thickness\n"
#~ " * thermal\\_relief\\_gap\n"
#~ " * thermal\\_spoke\\_width\n"
#~ " * track\\_width\n"
#~ " * via\\_count\n"
#~ " * via\\_diameter\n"
#~ " * zone\\_connection\n"
#~ "\n"
#~ "Note: `clearance` and `hole_clearance` rules are not run against items of "
#~ "the same net; `physical_clearance` and `physical_hole_clearance` rules "
#~ "are.\n"
#~ "<br>\n"
#~ "\n"
#~ "### Item Types\n"
#~ "\n"
#~ " * buried\\_via\n"
#~ " * graphic\n"
#~ " * hole\n"
#~ " * micro\\_via\n"
#~ " * pad\n"
#~ " * text\n"
#~ " * track\n"
#~ " * via\n"
#~ " * zone\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Zone Connections\n"
#~ "\n"
#~ " * solid\n"
#~ " * thermal\\_reliefs\n"
#~ " * none\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Severity Names\n"
#~ "\n"
#~ " * warning\n"
#~ " * error\n"
#~ " * exclusion\n"
#~ " * ignore\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Examples\n"
#~ "\n"
#~ " (version 1)\n"
#~ "\n"
#~ " (rule HV\n"
#~ " (constraint clearance (min 1.5mm))\n"
#~ " (condition \"A.NetClass == 'HV'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule HV\n"
#~ " (layer outer)\n"
#~ " (constraint clearance (min 1.5mm))\n"
#~ " (condition \"A.NetClass == 'HV'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule HV_HV\n"
#~ " # wider clearance between HV tracks\n"
#~ " (constraint clearance (min \"1.5mm + 2.0mm\"))\n"
#~ " (condition \"A.NetClass == 'HV' && B.NetClass == 'HV'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule HV_unshielded\n"
#~ " (constraint clearance (min 2mm))\n"
#~ " (condition \"A.NetClass == 'HV' && !A.insideArea('Shield*')\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule heavy_thermals\n"
#~ " (constraint thermal_spoke_width (min 0.5mm))\n"
#~ " (condition \"A.NetClass == 'HV'\"))\n"
#~ "<br><br>\n"
#~ "\n"
#~ "### Notes\n"
#~ "\n"
#~ "Version clause must be the first clause. It indicates the syntax version "
#~ "of the file so that \n"
#~ "future rules parsers can perform automatic updates. It should be\n"
#~ "set to \"1\".\n"
#~ "\n"
#~ "Rules should be ordered by specificity. Later rules take\n"
#~ "precedence over earlier rules; once a matching rule is found\n"
#~ "no further rules will be checked.\n"
#~ "\n"
#~ "Use Ctrl+/ to comment or uncomment line(s).\n"
#~ "<br><br><br>\n"
#~ "\n"
#~ "### Expression functions\n"
#~ "\n"
#~ "All function parameters support simple wildcards (`*` and `?`).\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.insideCourtyard('<footprint_refdes>')\n"
#~ "True if any part of `A` lies within the given footprint's principal "
#~ "courtyard.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.insideFrontCourtyard('<footprint_refdes>')\n"
#~ "True if any part of `A` lies within the given footprint's front "
#~ "courtyard.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.insideBackCourtyard('<footprint_refdes>')\n"
#~ "True if any part of `A` lies within the given footprint's back "
#~ "courtyard.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.insideArea('<zone_name>')\n"
#~ "True if any part of `A` lies within the given zone's outline.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.isPlated()\n"
#~ "True if `A` has a hole which is plated.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.inDiffPair('<net_name>')\n"
#~ "True if `A` has net that is part of the specified differential pair.\n"
#~ "`<net_name>` is the base name of the differential pair. For example, "
#~ "`inDiffPair('/CLK')`\n"
#~ "matches items in the `/CLK_P` and `/CLK_N` nets.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " AB.isCoupledDiffPair()\n"
#~ "True if `A` and `B` are members of the same diff pair.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.memberOf('<group_name>')\n"
#~ "True if `A` is a member of the given group. Includes nested membership.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.existsOnLayer('<layer_name>')\n"
#~ "True if `A` exists on the given layer. The layer name can be\n"
#~ "either the name assigned in Board Setup > Board Editor Layers or\n"
#~ "the canonical name (ie: `F.Cu`).\n"
#~ "\n"
#~ "NB: this returns true if `A` is on the given layer, independently\n"
#~ "of whether or not the rule is being evaluated for that layer.\n"
#~ "For the latter use a `(layer \"layer_name\")` clause in the rule.\n"
#~ "<br><br><br>\n"
#~ "\n"
#~ "### More Examples\n"
#~ "\n"
#~ " (rule \"copper keepout\"\n"
#~ " (constraint disallow track via zone)\n"
#~ " (condition \"A.insideArea('zone3')\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"BGA neckdown\"\n"
#~ " (constraint track_width (min 0.2mm) (opt 0.25mm))\n"
#~ " (constraint clearance (min 0.05mm) (opt 0.08mm))\n"
#~ " (condition \"A.insideCourtyard('U3')\"))\n"
#~ "\n"
#~ "\n"
#~ " # prevent silk over tented vias\n"
#~ " (rule silk_over_via\n"
#~ " (constraint silk_clearance (min 0.2mm))\n"
#~ " (condition \"A.Type == '*Text' && B.Type == 'Via'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"Distance between Vias of Different Nets\"\n"
#~ " (constraint hole_to_hole (min 0.254mm))\n"
#~ " (condition \"A.Type == 'Via' && B.Type == 'Via' && A.Net != B."
#~ "Net\"))\n"
#~ "\n"
#~ " (rule \"Clearance between Pads of Different Nets\"\n"
#~ " (constraint clearance (min 3.0mm))\n"
#~ " (condition \"A.Type == 'Pad' && B.Type == 'Pad' && A.Net != B."
#~ "Net\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"Via Hole to Track Clearance\"\n"
#~ " (constraint hole_clearance (min 0.254mm))\n"
#~ " (condition \"A.Type == 'Via' && B.Type == 'Track'\"))\n"
#~ "\n"
#~ " (rule \"Pad to Track Clearance\"\n"
#~ " (constraint clearance (min 0.2mm))\n"
#~ " (condition \"A.Type == 'Pad' && B.Type == 'Track'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"clearance-to-1mm-cutout\"\n"
#~ " (constraint clearance (min 0.8mm))\n"
#~ " (condition \"A.Layer == 'Edge.Cuts' && A.Thickness == 1.0mm\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"Max Drill Hole Size Mechanical\"\n"
#~ " (constraint hole_size (max 6.3mm))\n"
#~ " (condition \"A.Pad_Type == 'NPTH, mechanical'\"))\n"
#~ "\n"
#~ " (rule \"Max Drill Hole Size PTH\"\n"
#~ " (constraint hole_size (max 6.35mm))\n"
#~ " (condition \"A.Pad_Type == 'Through-hole'\"))\n"
#~ "\n"
#~ "\n"
#~ " # Specify an optimal gap for a particular diff-pair\n"
#~ " (rule \"dp clock gap\"\n"
#~ " (constraint diff_pair_gap (opt \"0.8mm\"))\n"
#~ " (condition \"A.inDiffPair('/CLK')\"))\n"
#~ "\n"
#~ " # Specify a larger clearance around any diff-pair\n"
#~ " (rule \"dp clearance\"\n"
#~ " (constraint clearance (min \"1.5mm\"))\n"
#~ " (condition \"A.inDiffPair('*') && !AB.isCoupledDiffPair()\"))\n"
#~ "\n"
#~ "\n"
#~ " # Don't use thermal reliefs on heatsink pads\n"
#~ " (rule heat_sink_pad\n"
#~ " (constraint zone_connection solid)\n"
#~ " (condition \"A.Fabrication_Property == 'Heatsink pad'\"))\n"
#~ "\n"
#~ " # Require all four thermal relief spokes to connect to parent zone\n"
#~ " (rule fully_spoked_pads\n"
#~ " (constraint min_resolved_spokes 4))\n"
#~ "\n"
#~ " # Set thermal relief gap & spoke width for all zones\n"
#~ " (rule defined_relief\n"
#~ " (constraint thermal_relief_gap (min 10mil))\n"
#~ " (constraint thermal_spoke_width (min 12mil)))\n"
#~ "\n"
#~ " # Override thermal relief gap & spoke width for GND and PWR zones\n"
#~ " (rule defined_relief_pwr\n"
#~ " (constraint thermal_relief_gap (min 10mil))\n"
#~ " (constraint thermal_spoke_width (min 12mil))\n"
#~ " (condition \"A.Name == 'zone_GND' || A.Name == 'zone_PWR'\"))\n"
#~ "\n"
#~ "\n"
#~ " # Prevent solder wicking from SMD pads\n"
#~ " (rule holes_in_pads\n"
#~ " (constraint physical_hole_clearance (min 0.2mm))\n"
#~ " (condition \"B.Pad_Type == 'SMD'\"))\n"
#~ "\n"
#~ " # Disallow solder mask margin overrides\n"
#~ " (rule \"disallow solder mask margin overrides\"\n"
#~ " (constraint assertion \"A.Soldermask_Margin_Override == 0mm\")\n"
#~ " (condition \"A.Type == 'Pad'\"))\n"
#~ "\n"
#~ "\n"
#~ " # Enforce a mechanical clearance between components and board edge\n"
#~ " (rule front_mechanical_board_edge_clearance\n"
#~ " (layer \"F.Courtyard\")\n"
#~ " (constraint physical_clearance (min 3mm))\n"
#~ " (condition \"B.Layer == 'Edge.Cuts'\"))\n"
#~ msgstr ""
#~ "### Top-level Clauses\n"
#~ "\n"
#~ " (version <number>)\n"
#~ "\n"
#~ " (rule <rule_name> <rule_clause> ...)\n"
#~ "\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Rule Clauses\n"
#~ "\n"
#~ " (constraint <constraint_type> ...)\n"
#~ "\n"
#~ " (condition \"<expression>\")\n"
#~ "\n"
#~ " (layer \"<layer_name>\")\n"
#~ "\n"
#~ " (severity <severity_name>)\n"
#~ "\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Constraint Types\n"
#~ "\n"
#~ " * annular\\_width\n"
#~ " * clearance\n"
#~ " * courtyard_clearance\n"
#~ " * diff\\_pair\\_gap\n"
#~ " * diff\\_pair\\_uncoupled\n"
#~ " * disallow\n"
#~ " * edge\\_clearance\n"
#~ " * length\n"
#~ " * hole\\_clearance\n"
#~ " * hole\\_size\n"
#~ " * min\\_resolved\\_spokes\n"
#~ " * physical\\_clearance\n"
#~ " * physical\\_hole\\_clearance\n"
#~ " * silk\\_clearance\n"
#~ " * skew\n"
#~ " * text\\_height\n"
#~ " * text\\_thickness\n"
#~ " * thermal\\_relief\\_gap\n"
#~ " * thermal\\_spoke\\_width\n"
#~ " * track\\_width\n"
#~ " * via\\_count\n"
#~ " * via\\_diameter\n"
#~ " * zone\\_connection\n"
#~ "\n"
#~ "Note: `clearance` and `hole_clearance` rules are not run against items of "
#~ "the same net; `physical_clearance` and `physical_hole_clearance` rules "
#~ "are.\n"
#~ "<br>\n"
#~ "\n"
#~ "### Item Types\n"
#~ "\n"
#~ " * buried\\_via\n"
#~ " * graphic\n"
#~ " * hole\n"
#~ " * micro\\_via\n"
#~ " * pad\n"
#~ " * text\n"
#~ " * track\n"
#~ " * via\n"
#~ " * zone\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Zone Connections\n"
#~ "\n"
#~ " * solid\n"
#~ " * thermal\\_reliefs\n"
#~ " * none\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Severity Names\n"
#~ "\n"
#~ " * warning\n"
#~ " * error\n"
#~ " * exclusion\n"
#~ " * ignore\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Examples\n"
#~ "\n"
#~ " (version 1)\n"
#~ "\n"
#~ " (rule HV\n"
#~ " (constraint clearance (min 1.5mm))\n"
#~ " (condition \"A.NetClass == 'HV'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule HV\n"
#~ " (layer outer)\n"
#~ " (constraint clearance (min 1.5mm))\n"
#~ " (condition \"A.NetClass == 'HV'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule HV_HV\n"
#~ " # wider clearance between HV tracks\n"
#~ " (constraint clearance (min \"1.5mm + 2.0mm\"))\n"
#~ " (condition \"A.NetClass == 'HV' && B.NetClass == 'HV'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule HV_unshielded\n"
#~ " (constraint clearance (min 2mm))\n"
#~ " (condition \"A.NetClass == 'HV' && !A.insideArea('Shield*')\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule heavy_thermals\n"
#~ " (constraint thermal_spoke_width (min 0.5mm))\n"
#~ " (condition \"A.NetClass == 'HV'\"))\n"
#~ "<br><br>\n"
#~ "\n"
#~ "### Notes\n"
#~ "\n"
#~ "Version clause must be the first clause. It indicates the syntax version "
#~ "of the file so that \n"
#~ "future rules parsers can perform automatic updates. It should be\n"
#~ "set to \"1\".\n"
#~ "\n"
#~ "Rules should be ordered by specificity. Later rules take\n"
#~ "precedence over earlier rules; once a matching rule is found\n"
#~ "no further rules will be checked.\n"
#~ "\n"
#~ "Use Ctrl+/ to comment or uncomment line(s).\n"
#~ "<br><br><br>\n"
#~ "\n"
#~ "### Expression functions\n"
#~ "\n"
#~ "All function parameters support simple wildcards (`*` and `?`).\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.insideCourtyard('<footprint_refdes>')\n"
#~ "True if any part of `A` lies within the given footprint's principal "
#~ "courtyard.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.insideFrontCourtyard('<footprint_refdes>')\n"
#~ "True if any part of `A` lies within the given footprint's front "
#~ "courtyard.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.insideBackCourtyard('<footprint_refdes>')\n"
#~ "True if any part of `A` lies within the given footprint's back "
#~ "courtyard.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.insideArea('<zone_name>')\n"
#~ "True if any part of `A` lies within the given zone's outline.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.isPlated()\n"
#~ "True if `A` has a hole which is plated.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.inDiffPair('<net_name>')\n"
#~ "True if `A` has net that is part of the specified differential pair.\n"
#~ "`<net_name>` is the base name of the differential pair. For example, "
#~ "`inDiffPair('/CLK')`\n"
#~ "matches items in the `/CLK_P` and `/CLK_N` nets.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " AB.isCoupledDiffPair()\n"
#~ "True if `A` and `B` are members of the same diff pair.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.memberOf('<group_name>')\n"
#~ "True if `A` is a member of the given group. Includes nested membership.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.existsOnLayer('<layer_name>')\n"
#~ "True if `A` exists on the given layer. The layer name can be\n"
#~ "either the name assigned in Board Setup > Board Editor Layers or\n"
#~ "the canonical name (ie: `F.Cu`).\n"
#~ "\n"
#~ "NB: this returns true if `A` is on the given layer, independently\n"
#~ "of whether or not the rule is being evaluated for that layer.\n"
#~ "For the latter use a `(layer \"layer_name\")` clause in the rule.\n"
#~ "<br><br><br>\n"
#~ "\n"
#~ "### More Examples\n"
#~ "\n"
#~ " (rule \"copper keepout\"\n"
#~ " (constraint disallow track via zone)\n"
#~ " (condition \"A.insideArea('zone3')\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"BGA neckdown\"\n"
#~ " (constraint track_width (min 0.2mm) (opt 0.25mm))\n"
#~ " (constraint clearance (min 0.05mm) (opt 0.08mm))\n"
#~ " (condition \"A.insideCourtyard('U3')\"))\n"
#~ "\n"
#~ "\n"
#~ " # prevent silk over tented vias\n"
#~ " (rule silk_over_via\n"
#~ " (constraint silk_clearance (min 0.2mm))\n"
#~ " (condition \"A.Type == '*Text' && B.Type == 'Via'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"Distance between Vias of Different Nets\"\n"
#~ " (constraint hole_to_hole (min 0.254mm))\n"
#~ " (condition \"A.Type == 'Via' && B.Type == 'Via' && A.Net != B."
#~ "Net\"))\n"
#~ "\n"
#~ " (rule \"Clearance between Pads of Different Nets\"\n"
#~ " (constraint clearance (min 3.0mm))\n"
#~ " (condition \"A.Type == 'Pad' && B.Type == 'Pad' && A.Net != B."
#~ "Net\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"Via Hole to Track Clearance\"\n"
#~ " (constraint hole_clearance (min 0.254mm))\n"
#~ " (condition \"A.Type == 'Via' && B.Type == 'Track'\"))\n"
#~ "\n"
#~ " (rule \"Pad to Track Clearance\"\n"
#~ " (constraint clearance (min 0.2mm))\n"
#~ " (condition \"A.Type == 'Pad' && B.Type == 'Track'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"clearance-to-1mm-cutout\"\n"
#~ " (constraint clearance (min 0.8mm))\n"
#~ " (condition \"A.Layer == 'Edge.Cuts' && A.Thickness == 1.0mm\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"Max Drill Hole Size Mechanical\"\n"
#~ " (constraint hole_size (max 6.3mm))\n"
#~ " (condition \"A.Pad_Type == 'NPTH, mechanical'\"))\n"
#~ "\n"
#~ " (rule \"Max Drill Hole Size PTH\"\n"
#~ " (constraint hole_size (max 6.35mm))\n"
#~ " (condition \"A.Pad_Type == 'Through-hole'\"))\n"
#~ "\n"
#~ "\n"
#~ " # Specify an optimal gap for a particular diff-pair\n"
#~ " (rule \"dp clock gap\"\n"
#~ " (constraint diff_pair_gap (opt \"0.8mm\"))\n"
#~ " (condition \"A.inDiffPair('/CLK')\"))\n"
#~ "\n"
#~ " # Specify a larger clearance around any diff-pair\n"
#~ " (rule \"dp clearance\"\n"
#~ " (constraint clearance (min \"1.5mm\"))\n"
#~ " (condition \"A.inDiffPair('*') && !AB.isCoupledDiffPair()\"))\n"
#~ "\n"
#~ "\n"
#~ " # Don't use thermal reliefs on heatsink pads\n"
#~ " (rule heat_sink_pad\n"
#~ " (constraint zone_connection solid)\n"
#~ " (condition \"A.Fabrication_Property == 'Heatsink pad'\"))\n"
#~ "\n"
#~ " # Require all four thermal relief spokes to connect to parent zone\n"
#~ " (rule fully_spoked_pads\n"
#~ " (constraint min_resolved_spokes 4))\n"
#~ "\n"
#~ " # Set thermal relief gap & spoke width for all zones\n"
#~ " (rule defined_relief\n"
#~ " (constraint thermal_relief_gap (min 10mil))\n"
#~ " (constraint thermal_spoke_width (min 12mil)))\n"
#~ "\n"
#~ " # Override thermal relief gap & spoke width for GND and PWR zones\n"
#~ " (rule defined_relief_pwr\n"
#~ " (constraint thermal_relief_gap (min 10mil))\n"
#~ " (constraint thermal_spoke_width (min 12mil))\n"
#~ " (condition \"A.Name == 'zone_GND' || A.Name == 'zone_PWR'\"))\n"
#~ "\n"
#~ "\n"
#~ " # Prevent solder wicking from SMD pads\n"
#~ " (rule holes_in_pads\n"
#~ " (constraint physical_hole_clearance (min 0.2mm))\n"
#~ " (condition \"B.Pad_Type == 'SMD'\"))\n"
#~ "\n"
#~ " # Disallow solder mask margin overrides\n"
#~ " (rule \"disallow solder mask margin overrides\"\n"
#~ " (constraint assertion \"A.Soldermask_Margin_Override == 0mm\")\n"
#~ " (condition \"A.Type == 'Pad'\"))\n"
#~ "\n"
#~ "\n"
#~ " # Enforce a mechanical clearance between components and board edge\n"
#~ " (rule front_mechanical_board_edge_clearance\n"
#~ " (layer \"F.Courtyard\")\n"
#~ " (constraint physical_clearance (min 3mm))\n"
#~ " (condition \"B.Layer == 'Edge.Cuts'\"))\n"
#~ msgid "Checking via annular rings..."
#~ msgstr "Checking via annular rings..."
#~ msgid "Display grid dots or lines in the edit window"
#~ msgstr "Display grid dots or lines in the edit window"
#~ msgid "Reformat passive symbol values"
#~ msgstr "Reformat passive symbol values"
#~ msgid "Reformat passive symbol values e.g. 1M -> 1Meg"
#~ msgstr "Reformat passive symbol values e.g. 1M → 1Meg"
#~ msgid "Diode"
#~ msgstr "Diode"
#~ msgid "BJT"
#~ msgstr "BJT"
#~ msgid "MOSFET"
#~ msgstr "MOSFET"
#~ msgid "JFET"
#~ msgstr "JFET"
#~ msgid "Subcircuit"
#~ msgstr "Subcircuit"
#~ msgid "Code Model"
#~ msgstr "Code Model"
#~ msgid ""
#~ "Symbol pin numbering don't always match the required SPICE pin order\n"
#~ "Check the symbol and use \"Alternate node sequence\" to reorder the pins, "
#~ "if necessary"
#~ msgstr ""
#~ "Symbol pin numbering don't always match the required SPICE pin order\n"
#~ "Check the symbol and use \"Alternate node sequence\" to reorder the pins, "
#~ "if necessary"
#~ msgid "For a Diode, pin order is anode, cathode"
#~ msgstr "For a Diode, pin order is anode, cathode"
#~ msgid ""
#~ "For a BJT, pin order is collector, base, emitter, substrate (optional)"
#~ msgstr ""
#~ "For a BJT, pin order is collector, base, emitter, substrate (optional)"
#~ msgid "For a MOSFET, pin order is drain, gate, source"
#~ msgstr "For a MOSFET, pin order is drain, gate, source"
#~ msgid "For a JFET, pin order is drain, gate, source"
#~ msgstr "For a JFET, pin order is drain, gate, source"
#~ msgid "Invalid Impedance value"
#~ msgstr "Invalid Impedance value"
#~ msgid "Invalid delay value"
#~ msgstr "Invalid delay value"
#~ msgid "Invalid frequency value"
#~ msgstr "Invalid frequency value"
#~ msgid "Invalid length in wavelength value"
#~ msgstr "Invalid length in wavelength value"
#~ msgid "Invalid resistance value"
#~ msgstr "Invalid resistance value"
#~ msgid "Invalid capacitance value"
#~ msgstr "Invalid capacitance value"
#~ msgid "Invalid inductance value"
#~ msgstr "Invalid inductance value"
#~ msgid "Invalid conductance value"
#~ msgstr "Invalid conductance value"
#~ msgid "Invalid length value"
#~ msgstr "Invalid length value"
#, c-format
#~ msgid ""
#~ "You need to specify at least the first %d parameters for the transient "
#~ "source"
#~ msgstr ""
#~ "You need to specify at least the first %d parameters for the transient "
#~ "source"
#~ msgid ""
#~ "You cannot leave interleaved empty fields when defining a transient source"
#~ msgstr ""
#~ "You cannot leave interleaved empty fields when defining a transient source"
#~ msgid "Select library"
#~ msgstr "Select library"
#~ msgid "Offset:"
#~ msgstr "Offset:"
#~ msgid "Standard deviation:"
#~ msgstr "Standard deviation:"
#~ msgid "Mean:"
#~ msgstr "Mean:"
#~ msgid "Lambda:"
#~ msgstr "Lambda:"
#~ msgid "type of random generator for source is invalid"
#~ msgstr "type of random generator for source is invalid"
#~ msgid "Resistor"
#~ msgstr "Resistor"
#~ msgid "Capacitor"
#~ msgstr "Capacitor"
#~ msgid "Inductor"
#~ msgstr "Inductor"
#~ msgid "Passive type"
#~ msgstr "Passive type"
#~ msgid "Spice value in simulation"
#~ msgstr "Spice value in simulation"
#~ msgid ""
#~ "In Spice values, the decimal separator is the point.\n"
#~ "Values can use Spice unit symbols."
#~ msgstr ""
#~ "In Spice values, the decimal separator is the point.\n"
#~ "Values can use Spice unit symbols."
#~ msgid "Spice unit symbols in values (case insensitive):"
#~ msgstr "Spice unit symbols in values (case insensitive):"
#~ msgid "Select file..."
#~ msgstr "Select file…"
#~ msgid "Note:"
#~ msgstr "Note:"
#~ msgid "note"
#~ msgstr "note"
#~ msgid "DC/AC Analysis"
#~ msgstr "DC/AC Analysis"
#~ msgid "DC:"
#~ msgstr "DC:"
#~ msgid "Volts/Amps"
#~ msgstr "Volts/Amps"
#~ msgid "AC magnitude:"
#~ msgstr "AC magnitude:"
#~ msgid "AC phase:"
#~ msgstr "AC phase:"
#~ msgid "radians"
#~ msgstr "radians"
#~ msgid "Initial value:"
#~ msgstr "Initial value:"
#~ msgid "Pulsed value:"
#~ msgstr "Pulsed value:"
#~ msgid "Delay time:"
#~ msgstr "Delay time:"
#~ msgid "Rise time:"
#~ msgstr "Rise time:"
#~ msgid "Fall time:"
#~ msgstr "Fall time:"
#~ msgid "Pulse width:"
#~ msgstr "Pulse width:"
#~ msgid "Pulse"
#~ msgstr "Pulse"
#~ msgid "DC offset:"
#~ msgstr "DC offset:"
#~ msgid "Amplitude:"
#~ msgstr "Amplitude:"
#~ msgid "Delay:"
#~ msgstr "Delay:"
#~ msgid "Damping factor:"
#~ msgstr "Damping factor:"
#~ msgid "1/seconds"
#~ msgstr "1/seconds"
#~ msgid "Sinusoidal"
#~ msgstr "Sinusoidal"
#~ msgid "Rise delay time:"
#~ msgstr "Rise delay time:"
#~ msgid "Rise time constant:"
#~ msgstr "Rise time constant:"
#~ msgid "Fall delay time:"
#~ msgstr "Fall delay time:"
#~ msgid "Fall time constant:"
#~ msgstr "Fall time constant:"
#~ msgid "Exponential"
#~ msgstr "Exponential"
#~ msgid "Piece-wise linear"
#~ msgstr "Piece-wise linear"
#~ msgid "Time:"
#~ msgstr "Time:"
#~ msgid "second"
#~ msgstr "second"
#~ msgid "Piece-wise Linear"
#~ msgstr "Piece-wise Linear"
#~ msgid "Carrier frequency:"
#~ msgstr "Carrier frequency:"
#~ msgid "Modulation index:"
#~ msgstr "Modulation index:"
#~ msgid "Signal frequency:"
#~ msgstr "Signal frequency:"
#~ msgid "Carrier phase:"
#~ msgstr "Carrier phase:"
#~ msgid "degrees"
#~ msgstr "degrees"
#~ msgid "Signal phase:"
#~ msgstr "Signal phase:"
#~ msgid "FM"
#~ msgstr "FM"
#~ msgid "Modulating frequency:"
#~ msgstr "Modulating frequency:"
#~ msgid "Signal delay:"
#~ msgstr "Signal delay:"
#~ msgid "AM"
#~ msgstr "AM"
#~ msgid "Transient noise"
#~ msgstr "Transient noise"
#~ msgid "Uniform"
#~ msgstr "Uniform"
#~ msgid "Gaussian"
#~ msgstr "Gaussian"
#~ msgid "Poisson"
#~ msgstr "Poisson"
#~ msgid "Individual value duration:"
#~ msgstr "Individual value duration:"
#~ msgid "Time delay:"
#~ msgstr "Time delay:"
#~ msgid "Random"
#~ msgstr "Random"
#~ msgid "External data"
#~ msgstr "External data"
#~ msgid "Source Type"
#~ msgstr "Source Type"
#~ msgid "Line model"
#~ msgstr "Line model"
#~ msgid "Propagation delay"
#~ msgstr "Propagation delay"
#~ msgid "Length in wavelength"
#~ msgstr "Length in wavelength"
#~ msgid "Use time delay"
#~ msgstr "Use time delay"
#~ msgid "Use frequency and number of wavelength"
#~ msgstr "Use frequency and number of wavelength"
#~ msgid "Delay / Electrical length"
#~ msgstr "Delay / Electrical length"
#~ msgid "Lossless"
#~ msgstr "Lossless"
#~ msgid "Resistance per unit length"
#~ msgstr "Resistance per unit length"
#~ msgid "ohm / unit"
#~ msgstr "ohm / unit"
#~ msgid "Inductance per unit length"
#~ msgstr "Inductance per unit length"
#~ msgid "henry / unit"
#~ msgstr "henry / unit"
#~ msgid "Capacitance per unit length"
#~ msgstr "Capacitance per unit length"
#~ msgid "farad / unit"
#~ msgstr "farad / unit"
#~ msgid "Conductance per unit length"
#~ msgstr "Conductance per unit length"
#~ msgid "siemens / unit"
#~ msgstr "siemens / unit"
#~ msgid "Extra parameters"
#~ msgstr "Extra parameters"
#~ msgid ""
#~ "The following types of lines have been implemented so far:\n"
#~ "\n"
#~ "- RLC\n"
#~ "- RC\n"
#~ "- LC\n"
#~ "- RG\n"
#~ "\n"
#~ "Any other combination will yield erroneous results and should not be "
#~ "tried."
#~ msgstr ""
#~ "The following types of lines have been implemented so far:\n"
#~ "\n"
#~ "- RLC\n"
#~ "- RC\n"
#~ "- LC\n"
#~ "- RG\n"
#~ "\n"
#~ "Any other combination will yield erroneous results and should not be "
#~ "tried."
#~ msgid "Lossy"
#~ msgstr "Lossy"
#~ msgid "Transmission Line"
#~ msgstr "Transmission Line"
#~ msgid "Disable symbol for simulation"
#~ msgstr "Disable symbol for simulation"
#~ msgid "Alternate node sequence:"
#~ msgstr "Alternate node sequence:"
#~ msgid "Selecting <no net> will create an isolated copper island."
#~ msgstr "Selecting <no net> will create an isolated copper island."
#~ msgid "File Open Error"
#~ msgstr "File Open Error"
#~ msgid "GerbView"
#~ msgstr "GerbView"
#~ msgid "Fomatting"
#~ msgstr "Fomatting"
#~ msgid "Highlight the selected net"
#~ msgstr "Highlight the selected net"
#~ msgid "HatchBorder Lines"
#~ msgstr "HatchBorder Lines"
#~ msgid "Image Editor"
#~ msgstr "Image Editor"
#~ msgid "The arc angle cannot be zero."
#~ msgstr "The arc angle cannot be zero."
#~ msgid "The radius cannot be zero."
#~ msgstr "The radius cannot be zero."
#~ msgid "The rectangle cannot be empty."
#~ msgstr "The rectangle cannot be empty."
#~ msgid "Allowed features"
#~ msgstr "Allowed features"
#~ msgid "Allow blind/buried vias"
#~ msgstr "Allow blind/buried vias"
#~ msgid "Allow micro vias (uVias)"
#~ msgstr "Allow micro vias (µVias)"
#~ msgid "Show board setup"
#~ msgstr "Show board setup"
#~ msgid ""
#~ "Blind/buried vias must first be enabled in Board Setup > Design Rules > "
#~ "Constraints."
#~ msgstr ""
#~ "Blind/buried vias must first be enabled in Board Setup > Design Rules > "
#~ "Constraints."
#~ msgid ""
#~ "Microvias must first be enabled in Board Setup > Design Rules > "
#~ "Constraints."
#~ msgstr ""
#~ "Microvias must first be enabled in Board Setup > Design Rules > "
#~ "Constraints."
#~ msgid "Cross-probe on selection"
#~ msgstr "Cross-probe on selection"
#, c-format
#~ msgid ""
#~ "Package with identifier %s is already installed, you must first uninstall "
#~ "this package."
#~ msgstr ""
#~ "Package with identifier %s is already installed, you must first uninstall "
#~ "this package."
#~ msgid "Scroll cross-probed items into view"
#~ msgstr "Scroll cross-probed items into view"
#~ msgid "In1.Cu"
#~ msgstr "In1.Cu"
#~ msgid "In2.Cu"
#~ msgstr "In2.Cu"
#~ msgid "In3.Cu"
#~ msgstr "In3.Cu"
#~ msgid "In4.Cu"
#~ msgstr "In4.Cu"
#~ msgid "In5.Cu"
#~ msgstr "In5.Cu"
#~ msgid "In6.Cu"
#~ msgstr "In6.Cu"
#~ msgid "In7.Cu"
#~ msgstr "In7.Cu"
#~ msgid "In8.Cu"
#~ msgstr "In8.Cu"
#~ msgid "In9.Cu"
#~ msgstr "In9.Cu"
#~ msgid "In10.Cu"
#~ msgstr "In10.Cu"
#~ msgid "In11.Cu"
#~ msgstr "In11.Cu"
#~ msgid "In12.Cu"
#~ msgstr "In12.Cu"
#~ msgid "In13.Cu"
#~ msgstr "In13.Cu"
#~ msgid "In14.Cu"
#~ msgstr "In14.Cu"
#~ msgid "In15.Cu"
#~ msgstr "In15.Cu"
#~ msgid "In16.Cu"
#~ msgstr "In16.Cu"
#~ msgid "In17.Cu"
#~ msgstr "In17.Cu"
#~ msgid "In18.Cu"
#~ msgstr "In18.Cu"
#~ msgid "In19.Cu"
#~ msgstr "In19.Cu"
#~ msgid "In20.Cu"
#~ msgstr "In20.Cu"
#~ msgid "In21.Cu"
#~ msgstr "In21.Cu"
#~ msgid "In22.Cu"
#~ msgstr "In22.Cu"
#~ msgid "In23.Cu"
#~ msgstr "In23.Cu"
#~ msgid "In24.Cu"
#~ msgstr "In24.Cu"
#~ msgid "In25.Cu"
#~ msgstr "In25.Cu"
#~ msgid "In26.Cu"
#~ msgstr "In26.Cu"
#~ msgid "In27.Cu"
#~ msgstr "In27.Cu"
#~ msgid "In28.Cu"
#~ msgstr "In28.Cu"
#~ msgid "In29.Cu"
#~ msgstr "In29.Cu"
#~ msgid "In30.Cu"
#~ msgstr "In30.Cu"
#~ msgid "B.Adhesive"
#~ msgstr "B.Adhesive"
#~ msgid "F.Adhesive"
#~ msgstr "F.Adhesive"
#~ msgid "B.Paste"
#~ msgstr "B.Paste"
#~ msgid "F.Paste"
#~ msgstr "F.Paste"
#~ msgid "Edge.Cuts"
#~ msgstr "Edge.Cuts"
#~ msgid "F.Courtyard"
#~ msgstr "F.Courtyard"
#~ msgid "B.Courtyard"
#~ msgstr "B.Courtyard"
#~ msgid "F.Fab"
#~ msgstr "F.Fab"
#~ msgid "B.Fab"
#~ msgstr "B.Fab"
#~ msgid "User.1"
#~ msgstr "User.1"
#~ msgid "User.2"
#~ msgstr "User.2"
#~ msgid "User.3"
#~ msgstr "User.3"
#~ msgid "User.4"
#~ msgstr "User.4"
#~ msgid "User.5"
#~ msgstr "User.5"
#~ msgid "User.6"
#~ msgstr "User.6"
#~ msgid "User.7"
#~ msgstr "User.7"
#~ msgid "User.8"
#~ msgstr "User.8"
#~ msgid "User.9"
#~ msgstr "User.9"
#~ msgid "Paste item(s) from clipboard with options"
#~ msgstr "Paste item(s) from clipboard with options"
#, c-format
#~ msgid "Violations (%d)"
#~ msgstr "Violations (%d)"
#, c-format
#~ msgid "Ignored Tests (%d)"
#~ msgstr "Ignored Tests (%d)"
#~ msgid "135 deg Angle"
#~ msgstr "135 deg Angle"
#~ msgid "Global label size:"
#~ msgstr "Global label size:"
#, c-format
#~ msgid "Unit %c"
#~ msgstr "Unit %c"
#~ msgid "Show schematic sheet hierarchy"
#~ msgstr "Show schematic sheet hierarchy"
#~ msgid "Creates a drill map in PS, HPGL or other formats"
#~ msgstr "Creates a drill map in PS, HPGL or other formats"
#~ msgid "DPs evaluated:"
#~ msgstr "DPs evaluated:"
#~ msgid "Gathering items..."
#~ msgstr "Gathering items..."
#~ msgid "Keep hierarchy navigator open"
#~ msgstr "Keep hierarchy navigator open"
#~ msgid "Navigator"
#~ msgstr "Navigator"
#~ msgid "Lines drawn horizontally and vertically, with a 45 degree angle end"
#~ msgstr "Lines drawn horizontally and vertically, with a 45 degree angle end"
#~ msgid ""
#~ "Lines drawn horizontally and vertically, with a 45 degree angle start"
#~ msgstr ""
#~ "Lines drawn horizontally and vertically, with a 45 degree angle start"
#~ msgid "Selection only"
#~ msgstr "Selection only"
#~ msgid "Add Default"
#~ msgstr "Add Default"
#~ msgid "Constrain outline to H, V and 45 degrees"
#~ msgstr "Constrain outline to H, V and 45 degrees"
#~ msgid "Non Copper Zones Properties"
#~ msgstr "Non Copper Zones Properties"
#~ msgid "Constrain outline to H, V and 45 deg"
#~ msgstr "Constrain outline to H, V and 45 deg"
#~ msgid "Draw the area using horizontal, vertical and 45 degree lines only"
#~ msgstr "Draw the area using horizontal, vertical and 45 degree lines only"
#~ msgid ""
#~ "File contains pad shapes that are not supported by the Hyperlynx exporter "
#~ "(supported shapes are oval, rectangle and circle)."
#~ msgstr ""
#~ "File contains pad shapes that are not supported by the Hyperlynx exporter "
#~ "(supported shapes are oval, rectangle and circle)."
#~ msgid "Add Layer Alignment Target"
#~ msgstr "Add Layer Alignment Target"
#~ msgid "Add a layer alignment target"
#~ msgstr "Add a layer alignment target"
#~ msgid "Draw selected text items as box"
#~ msgstr "Draw selected text items as box"
#, c-format
#~ msgid "%s closed [pid=%d]\n"
#~ msgstr "%s closed [pid=%d]\n"
#, c-format
#~ msgid "%s %s opened [pid=%ld]\n"
#~ msgstr "%s %s opened [pid=%ld]\n"
#~ msgid "Manage"
#~ msgstr "Manage"
#~ msgid ""
#~ "### Top-level Clauses\n"
#~ "\n"
#~ " (version <number>)\n"
#~ "\n"
#~ " (rule <rule_name> <rule_clause> ...)\n"
#~ "\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Rule Clauses\n"
#~ "\n"
#~ " (constraint <constraint_type> ...)\n"
#~ "\n"
#~ " (condition \"<expression>\")\n"
#~ "\n"
#~ " (layer \"<layer_name>\")\n"
#~ "\n"
#~ " (severity <severity_name>)\n"
#~ "\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Constraint Types\n"
#~ "\n"
#~ " * annular\\_width\n"
#~ " * clearance\n"
#~ " * courtyard_clearance\n"
#~ " * diff\\_pair\\_gap\n"
#~ " * diff\\_pair\\_uncoupled\n"
#~ " * disallow\n"
#~ " * edge\\_clearance\n"
#~ " * length\n"
#~ " * hole\\_clearance\n"
#~ " * hole\\_size\n"
#~ " * min\\_resolved\\_spokes\n"
#~ " * physical\\_clearance\n"
#~ " * physical\\_hole\\_clearance\n"
#~ " * silk\\_clearance\n"
#~ " * skew\n"
#~ " * text\\_height\n"
#~ " * text\\_thickness\n"
#~ " * thermal\\_relief\\_gap\n"
#~ " * thermal\\_spoke\\_width\n"
#~ " * track\\_width\n"
#~ " * via\\_count\n"
#~ " * via\\_diameter\n"
#~ " * zone\\_connection\n"
#~ "\n"
#~ "Note: `clearance` and `hole_clearance` rules are not run against items of "
#~ "the same net; `physical_clearance` and `physical_hole_clearance` rules "
#~ "are.\n"
#~ "<br>\n"
#~ "\n"
#~ "### Item Types\n"
#~ "\n"
#~ " * buried\\_via\n"
#~ " * graphic\n"
#~ " * hole\n"
#~ " * micro\\_via\n"
#~ " * pad\n"
#~ " * text\n"
#~ " * track\n"
#~ " * via\n"
#~ " * zone\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Zone Connections\n"
#~ "\n"
#~ " * solid\n"
#~ " * thermal\\_reliefs\n"
#~ " * none\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Severity Names\n"
#~ "\n"
#~ " * warning\n"
#~ " * error\n"
#~ " * exclusion\n"
#~ " * ignore\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Examples\n"
#~ "\n"
#~ " (version 1)\n"
#~ "\n"
#~ " (rule HV\n"
#~ " (constraint clearance (min 1.5mm))\n"
#~ " (condition \"A.NetClass == 'HV'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule HV\n"
#~ " (layer outer)\n"
#~ " (constraint clearance (min 1.5mm))\n"
#~ " (condition \"A.NetClass == 'HV'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule HV_HV\n"
#~ " # wider clearance between HV tracks\n"
#~ " (constraint clearance (min \"1.5mm + 2.0mm\"))\n"
#~ " (condition \"A.NetClass == 'HV' && B.NetClass == 'HV'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule HV_unshielded\n"
#~ " (constraint clearance (min 2mm))\n"
#~ " (condition \"A.NetClass == 'HV' && !A.insideArea('Shield*')\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule heavy_thermals\n"
#~ " (constraint thermal_spoke_width (min 0.5mm))\n"
#~ " (condition \"A.NetClass == 'HV'\"))\n"
#~ "<br><br>\n"
#~ "\n"
#~ "### Notes\n"
#~ "\n"
#~ "Version clause must be the first clause. It indicates the syntax version "
#~ "of the file so that \n"
#~ "future rules parsers can perform automatic updates. It should be\n"
#~ "set to \"1\".\n"
#~ "\n"
#~ "Rules should be ordered by specificity. Later rules take\n"
#~ "precedence over earlier rules; once a matching rule is found\n"
#~ "no further rules will be checked.\n"
#~ "\n"
#~ "Use Ctrl+/ to comment or uncomment line(s).\n"
#~ "<br><br><br>\n"
#~ "\n"
#~ "### Expression functions\n"
#~ "\n"
#~ "All function parameters support simple wildcards (`*` and `?`).\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.insideCourtyard('<footprint_refdes>')\n"
#~ "True if any part of `A` lies within the given footprint's principal "
#~ "courtyard.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.insideFrontCourtyard('<footprint_refdes>')\n"
#~ "True if any part of `A` lies within the given footprint's front "
#~ "courtyard.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.insideBackCourtyard('<footprint_refdes>')\n"
#~ "True if any part of `A` lies within the given footprint's back "
#~ "courtyard.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.insideArea('<zone_name>')\n"
#~ "True if any part of `A` lies within the given zone's outline.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.isPlated()\n"
#~ "True if `A` has a hole which is plated.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.inDiffPair('<net_name>')\n"
#~ "True if `A` has net that is part of the specified differential pair.\n"
#~ "`<net_name>` is the base name of the differential pair. For example, "
#~ "`inDiffPair('/CLK')`\n"
#~ "matches items in the `/CLK_P` and `/CLK_N` nets.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " AB.isCoupledDiffPair()\n"
#~ "True if `A` and `B` are members of the same diff pair.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.memberOf('<group_name>')\n"
#~ "True if `A` is a member of the given group. Includes nested membership.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.existsOnLayer('<layer_name>')\n"
#~ "True if `A` exists on the given layer. The layer name can be\n"
#~ "either the name assigned in Board Setup > Board Editor Layers or\n"
#~ "the canonical name (ie: `F.Cu`).\n"
#~ "\n"
#~ "NB: this returns true if `A` is on the given layer, independently\n"
#~ "of whether or not the rule is being evaluated for that layer.\n"
#~ "For the latter use a `(layer \"layer_name\")` clause in the rule.\n"
#~ "<br><br><br>\n"
#~ "\n"
#~ "### More Examples\n"
#~ "\n"
#~ " (rule \"copper keepout\"\n"
#~ " (constraint disallow track via zone)\n"
#~ " (condition \"A.insideArea('zone3')\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"BGA neckdown\"\n"
#~ " (constraint track_width (min 0.2mm) (opt 0.25mm))\n"
#~ " (constraint clearance (min 0.05mm) (opt 0.08mm))\n"
#~ " (condition \"A.insideCourtyard('U3')\"))\n"
#~ "\n"
#~ "\n"
#~ " # prevent silk over tented vias\n"
#~ " (rule silk_over_via\n"
#~ " (constraint silk_clearance (min 0.2mm))\n"
#~ " (condition \"A.Type == '*Text' && B.Type == 'Via'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"Distance between Vias of Different Nets\"\n"
#~ " (constraint hole_to_hole (min 0.254mm))\n"
#~ " (condition \"A.Type == 'Via' && B.Type == 'Via' && A.Net != B."
#~ "Net\"))\n"
#~ "\n"
#~ " (rule \"Clearance between Pads of Different Nets\"\n"
#~ " (constraint clearance (min 3.0mm))\n"
#~ " (condition \"A.Type == 'Pad' && B.Type == 'Pad' && A.Net != B."
#~ "Net\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"Via Hole to Track Clearance\"\n"
#~ " (constraint hole_clearance (min 0.254mm))\n"
#~ " (condition \"A.Type == 'Via' && B.Type == 'Track'\"))\n"
#~ "\n"
#~ " (rule \"Pad to Track Clearance\"\n"
#~ " (constraint clearance (min 0.2mm))\n"
#~ " (condition \"A.Type == 'Pad' && B.Type == 'Track'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"clearance-to-1mm-cutout\"\n"
#~ " (constraint clearance (min 0.8mm))\n"
#~ " (condition \"A.Layer == 'Edge.Cuts' && A.Thickness == 1.0mm\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"Max Drill Hole Size Mechanical\"\n"
#~ " (constraint hole_size (max 6.3mm))\n"
#~ " (condition \"A.Pad_Type == 'NPTH, mechanical'\"))\n"
#~ "\n"
#~ " (rule \"Max Drill Hole Size PTH\"\n"
#~ " (constraint hole_size (max 6.35mm))\n"
#~ " (condition \"A.Pad_Type == 'Through-hole'\"))\n"
#~ "\n"
#~ "\n"
#~ " # Specify an optimal gap for a particular diff-pair\n"
#~ " (rule \"dp clock gap\"\n"
#~ " (constraint diff_pair_gap (opt \"0.8mm\"))\n"
#~ " (condition \"A.inDiffPair('/CLK')\"))\n"
#~ "\n"
#~ " # Specify a larger clearance around any diff-pair\n"
#~ " (rule \"dp clearance\"\n"
#~ " (constraint clearance (min \"1.5mm\"))\n"
#~ " (condition \"A.inDiffPair('*') && !AB.isCoupledDiffPair()\"))\n"
#~ "\n"
#~ "\n"
#~ " # Don't use thermal reliefs on heatsink pads\n"
#~ " (rule heat_sink_pad\n"
#~ " (constraint zone_connection solid)\n"
#~ " (condition \"A.Fabrication_Property == 'Heatsink pad'\"))\n"
#~ "\n"
#~ " # Require all four thermal relief spokes to connect to parent zone\n"
#~ " (rule fully_spoked_pads\n"
#~ " (constraint min_resolved_spokes 4))\n"
#~ "\n"
#~ " # Set thermal relief gap & spoke width for all zones\n"
#~ " (rule defined_relief\n"
#~ " (constraint thermal_relief_gap (min 10mil))\n"
#~ " (constraint thermal_spoke_width (min 12mil)))\n"
#~ "\n"
#~ " # Override thermal relief gap & spoke width for GND and PWR zones\n"
#~ " (rule defined_relief_pwr\n"
#~ " (constraint thermal_relief_gap (min 10mil))\n"
#~ " (constraint thermal_spoke_width (min 12mil))\n"
#~ " (condition \"A.Name == 'zone_GND' || A.Name == 'zone_PWR'\"))\n"
#~ "\n"
#~ "\n"
#~ " # Prevent solder wicking from SMD pads\n"
#~ " (rule holes_in_pads\n"
#~ " (constraint physical_hole_clearance (min 0.2mm))\n"
#~ " (condition \"B.Pad_Type == 'SMD'\"))\n"
#~ "\n"
#~ " # Disallow solder mask margin overrides\n"
#~ " (rule \"disallow solder mask margin overrides\"\n"
#~ " (constraint assertion \"A.Soldermask_Margin_Override == 0mm\")\n"
#~ " (condition \"A.Type == 'Pad'\"))\n"
#~ msgstr ""
#~ "### Top-level Clauses\n"
#~ "\n"
#~ " (version <number>)\n"
#~ "\n"
#~ " (rule <rule_name> <rule_clause> ...)\n"
#~ "\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Rule Clauses\n"
#~ "\n"
#~ " (constraint <constraint_type> ...)\n"
#~ "\n"
#~ " (condition \"<expression>\")\n"
#~ "\n"
#~ " (layer \"<layer_name>\")\n"
#~ "\n"
#~ " (severity <severity_name>)\n"
#~ "\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Constraint Types\n"
#~ "\n"
#~ " * annular\\_width\n"
#~ " * clearance\n"
#~ " * courtyard_clearance\n"
#~ " * diff\\_pair\\_gap\n"
#~ " * diff\\_pair\\_uncoupled\n"
#~ " * disallow\n"
#~ " * edge\\_clearance\n"
#~ " * length\n"
#~ " * hole\\_clearance\n"
#~ " * hole\\_size\n"
#~ " * min\\_resolved\\_spokes\n"
#~ " * physical\\_clearance\n"
#~ " * physical\\_hole\\_clearance\n"
#~ " * silk\\_clearance\n"
#~ " * skew\n"
#~ " * text\\_height\n"
#~ " * text\\_thickness\n"
#~ " * thermal\\_relief\\_gap\n"
#~ " * thermal\\_spoke\\_width\n"
#~ " * track\\_width\n"
#~ " * via\\_count\n"
#~ " * via\\_diameter\n"
#~ " * zone\\_connection\n"
#~ "\n"
#~ "Note: `clearance` and `hole_clearance` rules are not run against items of "
#~ "the same net; `physical_clearance` and `physical_hole_clearance` rules "
#~ "are.\n"
#~ "<br>\n"
#~ "\n"
#~ "### Item Types\n"
#~ "\n"
#~ " * buried\\_via\n"
#~ " * graphic\n"
#~ " * hole\n"
#~ " * micro\\_via\n"
#~ " * pad\n"
#~ " * text\n"
#~ " * track\n"
#~ " * via\n"
#~ " * zone\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Zone Connections\n"
#~ "\n"
#~ " * solid\n"
#~ " * thermal\\_reliefs\n"
#~ " * none\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Severity Names\n"
#~ "\n"
#~ " * warning\n"
#~ " * error\n"
#~ " * exclusion\n"
#~ " * ignore\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Examples\n"
#~ "\n"
#~ " (version 1)\n"
#~ "\n"
#~ " (rule HV\n"
#~ " (constraint clearance (min 1.5mm))\n"
#~ " (condition \"A.NetClass == 'HV'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule HV\n"
#~ " (layer outer)\n"
#~ " (constraint clearance (min 1.5mm))\n"
#~ " (condition \"A.NetClass == 'HV'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule HV_HV\n"
#~ " # wider clearance between HV tracks\n"
#~ " (constraint clearance (min \"1.5mm + 2.0mm\"))\n"
#~ " (condition \"A.NetClass == 'HV' && B.NetClass == 'HV'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule HV_unshielded\n"
#~ " (constraint clearance (min 2mm))\n"
#~ " (condition \"A.NetClass == 'HV' && !A.insideArea('Shield*')\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule heavy_thermals\n"
#~ " (constraint thermal_spoke_width (min 0.5mm))\n"
#~ " (condition \"A.NetClass == 'HV'\"))\n"
#~ "<br><br>\n"
#~ "\n"
#~ "### Notes\n"
#~ "\n"
#~ "Version clause must be the first clause. It indicates the syntax version "
#~ "of the file so that \n"
#~ "future rules parsers can perform automatic updates. It should be\n"
#~ "set to \"1\".\n"
#~ "\n"
#~ "Rules should be ordered by specificity. Later rules take\n"
#~ "precedence over earlier rules; once a matching rule is found\n"
#~ "no further rules will be checked.\n"
#~ "\n"
#~ "Use Ctrl+/ to comment or uncomment line(s).\n"
#~ "<br><br><br>\n"
#~ "\n"
#~ "### Expression functions\n"
#~ "\n"
#~ "All function parameters support simple wildcards (`*` and `?`).\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.insideCourtyard('<footprint_refdes>')\n"
#~ "True if any part of `A` lies within the given footprint's principal "
#~ "courtyard.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.insideFrontCourtyard('<footprint_refdes>')\n"
#~ "True if any part of `A` lies within the given footprint's front "
#~ "courtyard.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.insideBackCourtyard('<footprint_refdes>')\n"
#~ "True if any part of `A` lies within the given footprint's back "
#~ "courtyard.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.insideArea('<zone_name>')\n"
#~ "True if any part of `A` lies within the given zone's outline.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.isPlated()\n"
#~ "True if `A` has a hole which is plated.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.inDiffPair('<net_name>')\n"
#~ "True if `A` has net that is part of the specified differential pair.\n"
#~ "`<net_name>` is the base name of the differential pair. For example, "
#~ "`inDiffPair('/CLK')`\n"
#~ "matches items in the `/CLK_P` and `/CLK_N` nets.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " AB.isCoupledDiffPair()\n"
#~ "True if `A` and `B` are members of the same diff pair.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.memberOf('<group_name>')\n"
#~ "True if `A` is a member of the given group. Includes nested membership.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.existsOnLayer('<layer_name>')\n"
#~ "True if `A` exists on the given layer. The layer name can be\n"
#~ "either the name assigned in Board Setup > Board Editor Layers or\n"
#~ "the canonical name (ie: `F.Cu`).\n"
#~ "\n"
#~ "NB: this returns true if `A` is on the given layer, independently\n"
#~ "of whether or not the rule is being evaluated for that layer.\n"
#~ "For the latter use a `(layer \"layer_name\")` clause in the rule.\n"
#~ "<br><br><br>\n"
#~ "\n"
#~ "### More Examples\n"
#~ "\n"
#~ " (rule \"copper keepout\"\n"
#~ " (constraint disallow track via zone)\n"
#~ " (condition \"A.insideArea('zone3')\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"BGA neckdown\"\n"
#~ " (constraint track_width (min 0.2mm) (opt 0.25mm))\n"
#~ " (constraint clearance (min 0.05mm) (opt 0.08mm))\n"
#~ " (condition \"A.insideCourtyard('U3')\"))\n"
#~ "\n"
#~ "\n"
#~ " # prevent silk over tented vias\n"
#~ " (rule silk_over_via\n"
#~ " (constraint silk_clearance (min 0.2mm))\n"
#~ " (condition \"A.Type == '*Text' && B.Type == 'Via'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"Distance between Vias of Different Nets\"\n"
#~ " (constraint hole_to_hole (min 0.254mm))\n"
#~ " (condition \"A.Type == 'Via' && B.Type == 'Via' && A.Net != B."
#~ "Net\"))\n"
#~ "\n"
#~ " (rule \"Clearance between Pads of Different Nets\"\n"
#~ " (constraint clearance (min 3.0mm))\n"
#~ " (condition \"A.Type == 'Pad' && B.Type == 'Pad' && A.Net != B."
#~ "Net\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"Via Hole to Track Clearance\"\n"
#~ " (constraint hole_clearance (min 0.254mm))\n"
#~ " (condition \"A.Type == 'Via' && B.Type == 'Track'\"))\n"
#~ "\n"
#~ " (rule \"Pad to Track Clearance\"\n"
#~ " (constraint clearance (min 0.2mm))\n"
#~ " (condition \"A.Type == 'Pad' && B.Type == 'Track'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"clearance-to-1mm-cutout\"\n"
#~ " (constraint clearance (min 0.8mm))\n"
#~ " (condition \"A.Layer == 'Edge.Cuts' && A.Thickness == 1.0mm\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"Max Drill Hole Size Mechanical\"\n"
#~ " (constraint hole_size (max 6.3mm))\n"
#~ " (condition \"A.Pad_Type == 'NPTH, mechanical'\"))\n"
#~ "\n"
#~ " (rule \"Max Drill Hole Size PTH\"\n"
#~ " (constraint hole_size (max 6.35mm))\n"
#~ " (condition \"A.Pad_Type == 'Through-hole'\"))\n"
#~ "\n"
#~ "\n"
#~ " # Specify an optimal gap for a particular diff-pair\n"
#~ " (rule \"dp clock gap\"\n"
#~ " (constraint diff_pair_gap (opt \"0.8mm\"))\n"
#~ " (condition \"A.inDiffPair('/CLK')\"))\n"
#~ "\n"
#~ " # Specify a larger clearance around any diff-pair\n"
#~ " (rule \"dp clearance\"\n"
#~ " (constraint clearance (min \"1.5mm\"))\n"
#~ " (condition \"A.inDiffPair('*') && !AB.isCoupledDiffPair()\"))\n"
#~ "\n"
#~ "\n"
#~ " # Don't use thermal reliefs on heatsink pads\n"
#~ " (rule heat_sink_pad\n"
#~ " (constraint zone_connection solid)\n"
#~ " (condition \"A.Fabrication_Property == 'Heatsink pad'\"))\n"
#~ "\n"
#~ " # Require all four thermal relief spokes to connect to parent zone\n"
#~ " (rule fully_spoked_pads\n"
#~ " (constraint min_resolved_spokes 4))\n"
#~ "\n"
#~ " # Set thermal relief gap & spoke width for all zones\n"
#~ " (rule defined_relief\n"
#~ " (constraint thermal_relief_gap (min 10mil))\n"
#~ " (constraint thermal_spoke_width (min 12mil)))\n"
#~ "\n"
#~ " # Override thermal relief gap & spoke width for GND and PWR zones\n"
#~ " (rule defined_relief_pwr\n"
#~ " (constraint thermal_relief_gap (min 10mil))\n"
#~ " (constraint thermal_spoke_width (min 12mil))\n"
#~ " (condition \"A.Name == 'zone_GND' || A.Name == 'zone_PWR'\"))\n"
#~ "\n"
#~ "\n"
#~ " # Prevent solder wicking from SMD pads\n"
#~ " (rule holes_in_pads\n"
#~ " (constraint physical_hole_clearance (min 0.2mm))\n"
#~ " (condition \"B.Pad_Type == 'SMD'\"))\n"
#~ "\n"
#~ " # Disallow solder mask margin overrides\n"
#~ " (rule \"disallow solder mask margin overrides\"\n"
#~ " (constraint assertion \"A.Soldermask_Margin_Override == 0mm\")\n"
#~ " (condition \"A.Type == 'Pad'\"))\n"
#~ msgid "Checking mechanical clearances..."
#~ msgstr "Checking mechanical clearances..."
#, c-format
#~ msgid "The name '%s' conflicts with an existing entry in the library '%s'."
#~ msgstr "The name '%s' conflicts with an existing entry in the library '%s'."
#~ msgid "Hierarchical path: "
#~ msgstr "Hierarchical path: "
#, c-format
#~ msgid "%s pin %s not found"
#~ msgstr "%s pin %s not found"
#, c-format
#~ msgid "Selecting all from sheet \"%s\""
#~ msgstr "Selecting all from sheet “%s”"
#~ msgid "Check zones..."
#~ msgstr "Check zones..."
#~ msgid "Rebuild connectivity..."
#~ msgstr "Rebuild connectivity..."
#~ msgid "Check items..."
#~ msgstr "Check items..."
#~ msgid "Items checked..."
#~ msgstr "Items checked..."
#~ msgid "Finished..."
#~ msgstr "Finished..."
#~ msgid "Too large value for pad delta size."
#~ msgstr "Too large value for pad delta size."
#~ msgid "Warning: Through hole pad has no hole."
#~ msgstr "Warning: Through hole pad has no hole."
#~ msgid ""
#~ "Warning: Connector pads normally have no solder paste. Use an SMD pad "
#~ "instead."
#~ msgstr ""
#~ "Warning: Connector pads normally have no solder paste. Use an SMD pad "
#~ "instead."
#~ msgid "Fabrication Property:"
#~ msgstr "Fabrication Property:"
#~ msgid ""
#~ "### Top-level Clauses\n"
#~ "\n"
#~ " (version <number>)\n"
#~ "\n"
#~ " (rule <rule_name> <rule_clause> ...)\n"
#~ "\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Rule Clauses\n"
#~ "\n"
#~ " (constraint <constraint_type> ...)\n"
#~ "\n"
#~ " (condition \"<expression>\")\n"
#~ "\n"
#~ " (layer \"<layer_name>\")\n"
#~ "\n"
#~ " (severity <severity_name>)\n"
#~ "\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Constraint Types\n"
#~ "\n"
#~ " * annular\\_width\n"
#~ " * clearance\n"
#~ " * courtyard_clearance\n"
#~ " * diff\\_pair\\_gap\n"
#~ " * diff\\_pair\\_uncoupled\n"
#~ " * disallow\n"
#~ " * edge\\_clearance\n"
#~ " * length\n"
#~ " * hole\\_clearance\n"
#~ " * hole\\_size\n"
#~ " * mechanical\\_clearance\n"
#~ " * mechanical\\_hole\\_clearance\n"
#~ " * min\\_resolved\\_spokes\n"
#~ " * silk\\_clearance\n"
#~ " * skew\n"
#~ " * text\\_height\n"
#~ " * text\\_thickness\n"
#~ " * thermal\\_relief\\_gap\n"
#~ " * thermal\\_spoke\\_width\n"
#~ " * track\\_width\n"
#~ " * via\\_count\n"
#~ " * via\\_diameter\n"
#~ " * zone\\_connection\n"
#~ "\n"
#~ "Note: `clearance` and `hole_clearance` rules are not run against items of "
#~ "the same net; `mechanical_clearance` and `mechanical_hole_clearance` "
#~ "rules are.\n"
#~ "<br>\n"
#~ "\n"
#~ "### Item Types\n"
#~ "\n"
#~ " * buried\\_via\n"
#~ " * graphic\n"
#~ " * hole\n"
#~ " * micro\\_via\n"
#~ " * pad\n"
#~ " * text\n"
#~ " * track\n"
#~ " * via\n"
#~ " * zone\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Zone Connections\n"
#~ "\n"
#~ " * solid\n"
#~ " * thermal\\_reliefs\n"
#~ " * none\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Severity Names\n"
#~ "\n"
#~ " * warning\n"
#~ " * error\n"
#~ " * exclusion\n"
#~ " * ignore\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Examples\n"
#~ "\n"
#~ " (version 1)\n"
#~ "\n"
#~ " (rule HV\n"
#~ " (constraint clearance (min 1.5mm))\n"
#~ " (condition \"A.NetClass == 'HV'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule HV\n"
#~ " (layer outer)\n"
#~ " (constraint clearance (min 1.5mm))\n"
#~ " (condition \"A.NetClass == 'HV'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule HV_HV\n"
#~ " # wider clearance between HV tracks\n"
#~ " (constraint clearance (min \"1.5mm + 2.0mm\"))\n"
#~ " (condition \"A.NetClass == 'HV' && B.NetClass == 'HV'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule HV_unshielded\n"
#~ " (constraint clearance (min 2mm))\n"
#~ " (condition \"A.NetClass == 'HV' && !A.insideArea('Shield*')\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule heavy_thermals\n"
#~ " (constraint thermal_spoke_width (min 0.5mm))\n"
#~ " (condition \"A.NetClass == 'HV'\"))\n"
#~ "<br><br>\n"
#~ "\n"
#~ "### Notes\n"
#~ "\n"
#~ "Version clause must be the first clause. It indicates the syntax version "
#~ "of the file so that \n"
#~ "future rules parsers can perform automatic updates. It should be\n"
#~ "set to \"1\".\n"
#~ "\n"
#~ "Rules should be ordered by specificity. Later rules take\n"
#~ "precedence over earlier rules; once a matching rule is found\n"
#~ "no further rules will be checked.\n"
#~ "\n"
#~ "Use Ctrl+/ to comment or uncomment line(s).\n"
#~ "<br><br><br>\n"
#~ "\n"
#~ "### Expression functions\n"
#~ "\n"
#~ "All function parameters support simple wildcards (`*` and `?`).\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.insideCourtyard('<footprint_refdes>')\n"
#~ "True if any part of `A` lies within the given footprint's principal "
#~ "courtyard.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.insideFrontCourtyard('<footprint_refdes>')\n"
#~ "True if any part of `A` lies within the given footprint's front "
#~ "courtyard.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.insideBackCourtyard('<footprint_refdes>')\n"
#~ "True if any part of `A` lies within the given footprint's back "
#~ "courtyard.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.insideArea('<zone_name>')\n"
#~ "True if any part of `A` lies within the given zone's outline.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.isPlated()\n"
#~ "True if `A` has a hole which is plated.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.inDiffPair('<net_name>')\n"
#~ "True if `A` has net that is part of the specified differential pair.\n"
#~ "`<net_name>` is the base name of the differential pair. For example, "
#~ "`inDiffPair('/CLK')`\n"
#~ "matches items in the `/CLK_P` and `/CLK_N` nets.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " AB.isCoupledDiffPair()\n"
#~ "True if `A` and `B` are members of the same diff pair.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.memberOf('<group_name>')\n"
#~ "True if `A` is a member of the given group. Includes nested membership.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.existsOnLayer('<layer_name>')\n"
#~ "True if `A` exists on the given layer. The layer name can be\n"
#~ "either the name assigned in Board Setup > Board Editor Layers or\n"
#~ "the canonical name (ie: `F.Cu`).\n"
#~ "\n"
#~ "NB: this returns true if `A` is on the given layer, independently\n"
#~ "of whether or not the rule is being evaluated for that layer.\n"
#~ "For the latter use a `(layer \"layer_name\")` clause in the rule.\n"
#~ "<br><br><br>\n"
#~ "\n"
#~ "### More Examples\n"
#~ "\n"
#~ " (rule \"copper keepout\"\n"
#~ " (constraint disallow track via zone)\n"
#~ " (condition \"A.insideArea('zone3')\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"BGA neckdown\"\n"
#~ " (constraint track_width (min 0.2mm) (opt 0.25mm))\n"
#~ " (constraint clearance (min 0.05mm) (opt 0.08mm))\n"
#~ " (condition \"A.insideCourtyard('U3')\"))\n"
#~ "\n"
#~ "\n"
#~ " # prevent silk over tented vias\n"
#~ " (rule silk_over_via\n"
#~ " (constraint silk_clearance (min 0.2mm))\n"
#~ " (condition \"A.Type == '*Text' && B.Type == 'Via'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"Distance between Vias of Different Nets\"\n"
#~ " (constraint hole_to_hole (min 0.254mm))\n"
#~ " (condition \"A.Type == 'Via' && B.Type == 'Via' && A.Net != B."
#~ "Net\"))\n"
#~ "\n"
#~ " (rule \"Clearance between Pads of Different Nets\"\n"
#~ " (constraint clearance (min 3.0mm))\n"
#~ " (condition \"A.Type == 'Pad' && B.Type == 'Pad' && A.Net != B."
#~ "Net\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"Via Hole to Track Clearance\"\n"
#~ " (constraint hole_clearance (min 0.254mm))\n"
#~ " (condition \"A.Type == 'Via' && B.Type == 'Track'\"))\n"
#~ "\n"
#~ " (rule \"Pad to Track Clearance\"\n"
#~ " (constraint clearance (min 0.2mm))\n"
#~ " (condition \"A.Type == 'Pad' && B.Type == 'Track'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"clearance-to-1mm-cutout\"\n"
#~ " (constraint clearance (min 0.8mm))\n"
#~ " (condition \"A.Layer == 'Edge.Cuts' && A.Thickness == 1.0mm\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"Max Drill Hole Size Mechanical\"\n"
#~ " (constraint hole_size (max 6.3mm))\n"
#~ " (condition \"A.Pad_Type == 'NPTH, mechanical'\"))\n"
#~ "\n"
#~ " (rule \"Max Drill Hole Size PTH\"\n"
#~ " (constraint hole_size (max 6.35mm))\n"
#~ " (condition \"A.Pad_Type == 'Through-hole'\"))\n"
#~ "\n"
#~ "\n"
#~ " # Specify an optimal gap for a particular diff-pair\n"
#~ " (rule \"dp clock gap\"\n"
#~ " (constraint diff_pair_gap (opt \"0.8mm\"))\n"
#~ " (condition \"A.inDiffPair('/CLK')\"))\n"
#~ "\n"
#~ " # Specify a larger clearance around any diff-pair\n"
#~ " (rule \"dp clearance\"\n"
#~ " (constraint clearance (min \"1.5mm\"))\n"
#~ " (condition \"A.inDiffPair('*') && !AB.isCoupledDiffPair()\"))\n"
#~ "\n"
#~ "\n"
#~ " # Don't use thermal reliefs on heatsink pads\n"
#~ " (rule heat_sink_pad\n"
#~ " (constraint zone_connection solid)\n"
#~ " (condition \"A.Fabrication_Property == 'Heatsink pad'\"))\n"
#~ "\n"
#~ " # Require all four thermal relief spokes to connect to parent zone\n"
#~ " (rule fully_spoked_pads\n"
#~ " (constraint min_resolved_spokes 4))\n"
#~ "\n"
#~ " # Set thermal relief gap & spoke width for all zones\n"
#~ " (rule defined_relief\n"
#~ " (constraint thermal_relief_gap (min 10mil))\n"
#~ " (constraint thermal_spoke_width (min 12mil)))\n"
#~ "\n"
#~ " # Override thermal relief gap & spoke width for GND and PWR zones\n"
#~ " (rule defined_relief_pwr\n"
#~ " (constraint thermal_relief_gap (min 10mil))\n"
#~ " (constraint thermal_spoke_width (min 12mil))\n"
#~ " (condition \"A.Name == 'zone_GND' || A.Name == 'zone_PWR'\"))\n"
#~ "\n"
#~ "\n"
#~ " # Prevent solder wicking from SMD pads\n"
#~ " (rule holes_in_pads\n"
#~ " (constraint mechanical_hole_clearance (min 0.2mm))\n"
#~ " (condition \"B.Pad_Type == 'SMD'\"))\n"
#~ "\n"
#~ " # Disallow solder mask margin overrides\n"
#~ " (rule \"disallow solder mask margin overrides\"\n"
#~ " (constraint assertion \"A.Soldermask_Margin_Override == 0mm\")\n"
#~ " (condition \"A.Type == 'Pad'\"))\n"
#~ msgstr ""
#~ "### Top-level Clauses\n"
#~ "\n"
#~ " (version <number>)\n"
#~ "\n"
#~ " (rule <rule_name> <rule_clause> ...)\n"
#~ "\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Rule Clauses\n"
#~ "\n"
#~ " (constraint <constraint_type> ...)\n"
#~ "\n"
#~ " (condition \"<expression>\")\n"
#~ "\n"
#~ " (layer \"<layer_name>\")\n"
#~ "\n"
#~ " (severity <severity_name>)\n"
#~ "\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Constraint Types\n"
#~ "\n"
#~ " * annular\\_width\n"
#~ " * clearance\n"
#~ " * courtyard_clearance\n"
#~ " * diff\\_pair\\_gap\n"
#~ " * diff\\_pair\\_uncoupled\n"
#~ " * disallow\n"
#~ " * edge\\_clearance\n"
#~ " * length\n"
#~ " * hole\\_clearance\n"
#~ " * hole\\_size\n"
#~ " * mechanical\\_clearance\n"
#~ " * mechanical\\_hole\\_clearance\n"
#~ " * min\\_resolved\\_spokes\n"
#~ " * silk\\_clearance\n"
#~ " * skew\n"
#~ " * text\\_height\n"
#~ " * text\\_thickness\n"
#~ " * thermal\\_relief\\_gap\n"
#~ " * thermal\\_spoke\\_width\n"
#~ " * track\\_width\n"
#~ " * via\\_count\n"
#~ " * via\\_diameter\n"
#~ " * zone\\_connection\n"
#~ "\n"
#~ "Note: `clearance` and `hole_clearance` rules are not run against items of "
#~ "the same net; `mechanical_clearance` and `mechanical_hole_clearance` "
#~ "rules are.\n"
#~ "<br>\n"
#~ "\n"
#~ "### Item Types\n"
#~ "\n"
#~ " * buried\\_via\n"
#~ " * graphic\n"
#~ " * hole\n"
#~ " * micro\\_via\n"
#~ " * pad\n"
#~ " * text\n"
#~ " * track\n"
#~ " * via\n"
#~ " * zone\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Zone Connections\n"
#~ "\n"
#~ " * solid\n"
#~ " * thermal\\_reliefs\n"
#~ " * none\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Severity Names\n"
#~ "\n"
#~ " * warning\n"
#~ " * error\n"
#~ " * exclusion\n"
#~ " * ignore\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Examples\n"
#~ "\n"
#~ " (version 1)\n"
#~ "\n"
#~ " (rule HV\n"
#~ " (constraint clearance (min 1.5mm))\n"
#~ " (condition \"A.NetClass == 'HV'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule HV\n"
#~ " (layer outer)\n"
#~ " (constraint clearance (min 1.5mm))\n"
#~ " (condition \"A.NetClass == 'HV'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule HV_HV\n"
#~ " # wider clearance between HV tracks\n"
#~ " (constraint clearance (min \"1.5mm + 2.0mm\"))\n"
#~ " (condition \"A.NetClass == 'HV' && B.NetClass == 'HV'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule HV_unshielded\n"
#~ " (constraint clearance (min 2mm))\n"
#~ " (condition \"A.NetClass == 'HV' && !A.insideArea('Shield*')\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule heavy_thermals\n"
#~ " (constraint thermal_spoke_width (min 0.5mm))\n"
#~ " (condition \"A.NetClass == 'HV'\"))\n"
#~ "<br><br>\n"
#~ "\n"
#~ "### Notes\n"
#~ "\n"
#~ "Version clause must be the first clause. It indicates the syntax version "
#~ "of the file so that \n"
#~ "future rules parsers can perform automatic updates. It should be\n"
#~ "set to \"1\".\n"
#~ "\n"
#~ "Rules should be ordered by specificity. Later rules take\n"
#~ "precedence over earlier rules; once a matching rule is found\n"
#~ "no further rules will be checked.\n"
#~ "\n"
#~ "Use Ctrl+/ to comment or uncomment line(s).\n"
#~ "<br><br><br>\n"
#~ "\n"
#~ "### Expression functions\n"
#~ "\n"
#~ "All function parameters support simple wildcards (`*` and `?`).\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.insideCourtyard('<footprint_refdes>')\n"
#~ "True if any part of `A` lies within the given footprint's principal "
#~ "courtyard.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.insideFrontCourtyard('<footprint_refdes>')\n"
#~ "True if any part of `A` lies within the given footprint's front "
#~ "courtyard.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.insideBackCourtyard('<footprint_refdes>')\n"
#~ "True if any part of `A` lies within the given footprint's back "
#~ "courtyard.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.insideArea('<zone_name>')\n"
#~ "True if any part of `A` lies within the given zone's outline.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.isPlated()\n"
#~ "True if `A` has a hole which is plated.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.inDiffPair('<net_name>')\n"
#~ "True if `A` has net that is part of the specified differential pair.\n"
#~ "`<net_name>` is the base name of the differential pair. For example, "
#~ "`inDiffPair('/CLK')`\n"
#~ "matches items in the `/CLK_P` and `/CLK_N` nets.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " AB.isCoupledDiffPair()\n"
#~ "True if `A` and `B` are members of the same diff pair.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.memberOf('<group_name>')\n"
#~ "True if `A` is a member of the given group. Includes nested membership.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.existsOnLayer('<layer_name>')\n"
#~ "True if `A` exists on the given layer. The layer name can be\n"
#~ "either the name assigned in Board Setup > Board Editor Layers or\n"
#~ "the canonical name (ie: `F.Cu`).\n"
#~ "\n"
#~ "NB: this returns true if `A` is on the given layer, independently\n"
#~ "of whether or not the rule is being evaluated for that layer.\n"
#~ "For the latter use a `(layer \"layer_name\")` clause in the rule.\n"
#~ "<br><br><br>\n"
#~ "\n"
#~ "### More Examples\n"
#~ "\n"
#~ " (rule \"copper keepout\"\n"
#~ " (constraint disallow track via zone)\n"
#~ " (condition \"A.insideArea('zone3')\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"BGA neckdown\"\n"
#~ " (constraint track_width (min 0.2mm) (opt 0.25mm))\n"
#~ " (constraint clearance (min 0.05mm) (opt 0.08mm))\n"
#~ " (condition \"A.insideCourtyard('U3')\"))\n"
#~ "\n"
#~ "\n"
#~ " # prevent silk over tented vias\n"
#~ " (rule silk_over_via\n"
#~ " (constraint silk_clearance (min 0.2mm))\n"
#~ " (condition \"A.Type == '*Text' && B.Type == 'Via'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"Distance between Vias of Different Nets\"\n"
#~ " (constraint hole_to_hole (min 0.254mm))\n"
#~ " (condition \"A.Type == 'Via' && B.Type == 'Via' && A.Net != B."
#~ "Net\"))\n"
#~ "\n"
#~ " (rule \"Clearance between Pads of Different Nets\"\n"
#~ " (constraint clearance (min 3.0mm))\n"
#~ " (condition \"A.Type == 'Pad' && B.Type == 'Pad' && A.Net != B."
#~ "Net\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"Via Hole to Track Clearance\"\n"
#~ " (constraint hole_clearance (min 0.254mm))\n"
#~ " (condition \"A.Type == 'Via' && B.Type == 'Track'\"))\n"
#~ "\n"
#~ " (rule \"Pad to Track Clearance\"\n"
#~ " (constraint clearance (min 0.2mm))\n"
#~ " (condition \"A.Type == 'Pad' && B.Type == 'Track'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"clearance-to-1mm-cutout\"\n"
#~ " (constraint clearance (min 0.8mm))\n"
#~ " (condition \"A.Layer == 'Edge.Cuts' && A.Thickness == 1.0mm\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"Max Drill Hole Size Mechanical\"\n"
#~ " (constraint hole_size (max 6.3mm))\n"
#~ " (condition \"A.Pad_Type == 'NPTH, mechanical'\"))\n"
#~ "\n"
#~ " (rule \"Max Drill Hole Size PTH\"\n"
#~ " (constraint hole_size (max 6.35mm))\n"
#~ " (condition \"A.Pad_Type == 'Through-hole'\"))\n"
#~ "\n"
#~ "\n"
#~ " # Specify an optimal gap for a particular diff-pair\n"
#~ " (rule \"dp clock gap\"\n"
#~ " (constraint diff_pair_gap (opt \"0.8mm\"))\n"
#~ " (condition \"A.inDiffPair('/CLK')\"))\n"
#~ "\n"
#~ " # Specify a larger clearance around any diff-pair\n"
#~ " (rule \"dp clearance\"\n"
#~ " (constraint clearance (min \"1.5mm\"))\n"
#~ " (condition \"A.inDiffPair('*') && !AB.isCoupledDiffPair()\"))\n"
#~ "\n"
#~ "\n"
#~ " # Don't use thermal reliefs on heatsink pads\n"
#~ " (rule heat_sink_pad\n"
#~ " (constraint zone_connection solid)\n"
#~ " (condition \"A.Fabrication_Property == 'Heatsink pad'\"))\n"
#~ "\n"
#~ " # Require all four thermal relief spokes to connect to parent zone\n"
#~ " (rule fully_spoked_pads\n"
#~ " (constraint min_resolved_spokes 4))\n"
#~ "\n"
#~ " # Set thermal relief gap & spoke width for all zones\n"
#~ " (rule defined_relief\n"
#~ " (constraint thermal_relief_gap (min 10mil))\n"
#~ " (constraint thermal_spoke_width (min 12mil)))\n"
#~ "\n"
#~ " # Override thermal relief gap & spoke width for GND and PWR zones\n"
#~ " (rule defined_relief_pwr\n"
#~ " (constraint thermal_relief_gap (min 10mil))\n"
#~ " (constraint thermal_spoke_width (min 12mil))\n"
#~ " (condition \"A.Name == 'zone_GND' || A.Name == 'zone_PWR'\"))\n"
#~ "\n"
#~ "\n"
#~ " # Prevent solder wicking from SMD pads\n"
#~ " (rule holes_in_pads\n"
#~ " (constraint mechanical_hole_clearance (min 0.2mm))\n"
#~ " (condition \"B.Pad_Type == 'SMD'\"))\n"
#~ "\n"
#~ " # Disallow solder mask margin overrides\n"
#~ " (rule \"disallow solder mask margin overrides\"\n"
#~ " (constraint assertion \"A.Soldermask_Margin_Override == 0mm\")\n"
#~ " (condition \"A.Type == 'Pad'\"))\n"
#~ msgid "default"
#~ msgstr "default"
#, c-format
#~ msgid "Zone %s min thickness: %s."
#~ msgstr "Zone %s min thickness: %s."
#, c-format
#~ msgid "Footprint %s zone connection: %s."
#~ msgstr "Footprint %s zone connection: %s."
#, c-format
#~ msgid "Zone %s pad connection: %s."
#~ msgstr "Zone %s pad connection: %s."
#, c-format
#~ msgid "Zone %s thermal relief gap: %s."
#~ msgstr "Zone %s thermal relief gap: %s."
#, c-format
#~ msgid "Zone %s thermal spoke width: %s."
#~ msgstr "Zone %s thermal spoke width: %s."
#~ msgid "Item on a disabled layer"
#~ msgstr "Item on a disabled layer"
#~ msgid "Footprint type doesn't match footprint pads"
#~ msgstr "Footprint type doesn't match footprint pads"
#, c-format
#~ msgid "Expected \"Through hole\" type but set to \"%s\""
#~ msgstr "Expected \"Through hole\" type but set to \"%s\""
#, c-format
#~ msgid "Expected \"SMD\" type but set to \"%s\""
#~ msgstr "Expected \"SMD\" type but set to \"%s\""
#, c-format
#~ msgid "Expected \"Other\" type but set to \"%s\""
#~ msgstr "Expected \"Other\" type but set to \"%s\""
#~ msgid "Mechanical hole clearance resolution for:"
#~ msgstr "Mechanical hole clearance resolution for:"
#~ msgid "No 'mechanical_hole_clearance' constraints defined."
#~ msgstr "No 'mechanical_hole_clearance' constraints defined."
#~ msgid "Mechanical clearance resolution for:"
#~ msgstr "Mechanical clearance resolution for:"
#~ msgid "No 'mechanical_clearance' constraints defined."
#~ msgstr "No 'mechanical_clearance' constraints defined."
#, c-format
#~ msgid "Resolved thermal spoke width: %s."
#~ msgstr "Resolved thermal spoke width: %s."
#, c-format
#~ msgid "Minimum thermal spoke count: %d."
#~ msgstr "Minimum thermal spoke count: %d."
#~ msgid "Items are not connected. No thermal spokes will be generated."
#~ msgstr "Items are not connected. No thermal spokes will be generated."
#, c-format
#~ msgid "Overridden by larger thermal relief from %s;clearance: %s."
#~ msgstr "Overridden by larger thermal relief from %s;clearance: %s."
#, c-format
#~ msgid "Clearance: %s."
#~ msgstr "Clearance: %s."
#~ msgid "Mechanical"
#~ msgstr "Mechanical"
#~ msgid "Reference designator hidden (it is required and can not be deleted)."
#~ msgstr ""
#~ "Reference designator hidden (it is required and can not be deleted)."
#~ msgid "Value hidden (it is required and can not be deleted)."
#~ msgstr "Value hidden (it is required and can not be deleted)."
#~ msgid "Clean vias and tracks"
#~ msgstr "Clean vias and tracks"
#~ msgid "Merge collinear tracks"
#~ msgstr "Merge collinear tracks"
#~ msgid "Remove misconnected"
#~ msgstr "Remove misconnected"
#~ msgid "Delete tracks in pads"
#~ msgstr "Delete tracks in pads"
#~ msgid "Merge segments"
#~ msgstr "Merge segments"
#~ msgid "Normal save as operation"
#~ msgstr "Normal save as operation"
#~ msgid "Replace library table entry"
#~ msgstr "Replace library table entry"
#~ msgid ""
#~ "Replace symbol library table entry with new library.\n"
#~ "\n"
#~ "The original library will no longer be available for use."
#~ msgstr ""
#~ "Replace symbol library table entry with new library.\n"
#~ "\n"
#~ "The original library will no longer be available for use."
#~ msgid ""
#~ "Add new entry to the global symbol library table.\n"
#~ "\n"
#~ "The symbol library table nickname is suffixed with\n"
#~ "an integer to ensure no duplicate table entries."
#~ msgstr ""
#~ "Add new entry to the global symbol library table.\n"
#~ "\n"
#~ "The symbol library table nickname is suffixed with\n"
#~ "an integer to ensure no duplicate table entries."
#~ msgid ""
#~ "Add new entry to the project symbol library table.\n"
#~ "\n"
#~ "The symbol library table nickname is suffixed with\n"
#~ "an integer to ensure no duplicate table entries."
#~ msgstr ""
#~ "Add new entry to the project symbol library table.\n"
#~ "\n"
#~ "The symbol library table nickname is suffixed with\n"
#~ "an integer to ensure no duplicate table entries."
#, c-format
#~ msgid ""
#~ "<b>Duplicate pin %s</b> %s at location <b>(%.3f, %.3f)</b> conflicts with "
#~ "pin %s%s at location <b>(%.3f, %.3f)</b> in units %c and %c of converted."
#~ msgstr ""
#~ "<b>Duplicate pin %s</b> %s at location <b>(%.3f, %.3f)</b> conflicts with "
#~ "pin %s%s at location <b>(%.3f, %.3f)</b> in units %c and %c of converted."
#, c-format
#~ msgid ""
#~ "<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin "
#~ "%s%s at location <b>(%s, %s)</b> in units %c and %c."
#~ msgstr ""
#~ "<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin "
#~ "%s%s at location <b>(%s, %s)</b> in units %c and %c."
#~ msgid "track width"
#~ msgstr "track width"
#~ msgid "annular width"
#~ msgstr "annular width"
#~ msgid "via diameter"
#~ msgstr "via diameter"
#~ msgid "constraint"
#~ msgstr "constraint"
#, c-format
#~ msgid "Checking %s %s: %s."
#~ msgstr "Checking %s %s: %s."
#, c-format
#~ msgid "Hole constraint: min %s."
#~ msgstr "Hole constraint: min %s."
#~ msgid "Set diameter to 0 to use schematic junction dot size."
#~ msgstr "Set diameter to 0 to use schematic junction dot size."
#~ msgid "Set color to transparent to use Schematic Editor colors."
#~ msgstr "Set color to transparent to use Schematic Editor colors."
#~ msgid "Set border width to 0 to use Schematic default symbol line width."
#~ msgstr "Set border width to 0 to use Schematic default symbol line width."
#~ msgid "Set width to 0 to use Schematic default line width."
#~ msgstr "Set width to 0 to use Schematic default line width."
#~ msgid "Set line width to 0 to use Schematic Editor line widths."
#~ msgstr "Set line width to 0 to use Schematic Editor line widths."
#~ msgid "Set line color to transparent to use Schematic Editor colors."
#~ msgstr "Set line color to transparent to use Schematic Editor colors."
#~ msgid "Set width to 0 to use Netclass wire/bus widths."
#~ msgstr "Set width to 0 to use Netclass wire/bus widths."
#, c-format
#~ msgid ""
#~ "Equivalence file '%s' could not be found in the default search paths."
#~ msgstr ""
#~ "Equivalence file '%s' could not be found in the default search paths."
#~ msgid "Connection type:"
#~ msgstr "Connection type:"
#~ msgid "Constrain buses and wires to H or V"
#~ msgstr "Constrain buses and wires to H or V"
#~ msgid "Force H/V Wires and Buses"
#~ msgstr "Force H/V Wires and Buses"
#~ msgid "Switch H & V only mode for new wires and buses"
#~ msgstr "Switch H & V only mode for new wires and buses"
#~ msgid "Plot Edge.Cuts on all layers"
#~ msgstr "Plot Edge.Cuts on all layers"
#~ msgid "Plot the contents of the PCB edge layer on all layers"
#~ msgstr "Plot the contents of the PCB edge layer on all layers"
#~ msgid "Synchronized pins edit mode, and this pin is new"
#~ msgstr "Synchronized pins edit mode, and this pin is new"
#~ msgid ""
#~ "Similar pins will be automatically added to other units, if this pin is "
#~ "not common to all units"
#~ msgstr ""
#~ "Similar pins will be automatically added to other units, if this pin is "
#~ "not common to all units"
#~ msgid "Synchronized pins edit mode"
#~ msgstr "Synchronized pins edit mode"
#~ msgid ""
#~ "Similar pins at the same location will be edited. Pin number of other "
#~ "pins will be not modified"
#~ msgstr ""
#~ "Similar pins at the same location will be edited. Pin number of other "
#~ "pins will be not modified"
#~ msgid ""
#~ "Synchronized pin edit mode is enabled.\n"
#~ "Similar pins will be edited, regardless this option."
#~ msgstr ""
#~ "Synchronized pin edit mode is enabled.\n"
#~ "Similar pins will be edited, regardless this option."
#~ msgid "info"
#~ msgstr "info"
#~ msgid "Synchronized Pins Edit Mode"
#~ msgstr "Synchronized Pins Edit Mode"
#~ msgid ""
#~ "Synchronized Pins Edit Mode\n"
#~ "When enabled propagates all changes (except pin numbers) to other units.\n"
#~ "Enabled by default for multiunit parts with interchangeable units."
#~ msgstr ""
#~ "Synchronized Pins Edit Mode\n"
#~ "When enabled propagates all changes (except pin numbers) to other units.\n"
#~ "Enabled by default for multiunit parts with interchangeable units."
#~ msgid ""
#~ "There are library names in the loaded schematic that are missing from the "
#~ "project library table. This may result in broken symbol library links "
#~ "for the loaded schematic. Do you wish to continue?"
#~ msgstr ""
#~ "There are library names in the loaded schematic that are missing from the "
#~ "project library table. This may result in broken symbol library links "
#~ "for the loaded schematic. Do you wish to continue?"
#~ msgid ""
#~ "The schematic to be imported appears to have been created as part of a "
#~ "different project. This can result in symbol library links which are "
#~ "missing from or clash with symbol library links in the global symbol and/"
#~ "or current project symbol library table.\n"
#~ "\n"
#~ "Do you wish to continue?"
#~ msgstr ""
#~ "The schematic to be imported appears to have been created as part of a "
#~ "different project. This can result in symbol library links which are "
#~ "missing from or clash with symbol library links in the global symbol and/"
#~ "or current project symbol library table.\n"
#~ "\n"
#~ "Do you wish to continue?"
#~ msgid ""
#~ "There are library names in the loaded schematic that are missing from the "
#~ "loaded schematic project library table. This may result in broken symbol "
#~ "library links for the schematic. Do you wish to continue?"
#~ msgstr ""
#~ "There are library names in the loaded schematic that are missing from the "
#~ "loaded schematic project library table. This may result in broken symbol "
#~ "library links for the schematic. Do you wish to continue?"
#~ msgid ""
#~ "A duplicate library name that references a different library exists in "
#~ "the current library table. This conflict cannot be resolved and may "
#~ "result in broken symbol library links for the schematic. Do you wish to "
#~ "continue?"
#~ msgstr ""
#~ "A duplicate library name that references a different library exists in "
#~ "the current library table. This conflict cannot be resolved and may "
#~ "result in broken symbol library links for the schematic. Do you wish to "
#~ "continue?"
#~ msgid " (PTH pad has no copper layers)"
#~ msgstr " (PTH pad has no copper layers)"
#~ msgid " (PTH pad's hole leaves no copper)"
#~ msgstr " (PTH pad's hole leaves no copper)"
#, c-format
#~ msgid "(pad \"%s\")"
#~ msgstr "(pad \"%s\")"
#~ msgid "Bl/Buried vias"
#~ msgstr "Bl/Buried vias"
#~ msgid "Set width to 0 to use Netclass line widths."
#~ msgstr "Set width to 0 to use Netclass line widths."
#~ msgid "Line, Wire & Bus Properties"
#~ msgstr "Line, Wire & Bus Properties"
#, c-format
#~ msgid ""
#~ "The project library table '%s' does not exist or cannot be read. This "
#~ "may result in broken symbol links for the schematic. Do you wish to "
#~ "continue?"
#~ msgstr ""
#~ "The project library table '%s' does not exist or cannot be read. This "
#~ "may result in broken symbol links for the schematic. Do you wish to "
#~ "continue?"
#~ msgid ""
#~ "Warning: Pad drill will leave no copper or drill shape and pad shape do "
#~ "not overlap."
#~ msgstr ""
#~ "Warning: Pad drill will leave no copper or drill shape and pad shape do "
#~ "not overlap."
#~ msgid "No netlist provided, skipping schematic parity tests."
#~ msgstr "No netlist provided, skipping schematic parity tests."
#, c-format
#~ msgid "Testing %d silkscreen features against %d board items."
#~ msgstr "Testing %d silkscreen features against %d board items."
#~ msgid "Show copper thickness"
#~ msgstr "Show copper thickness"
#, c-format
#~ msgid "Downloaded %lld/%lld Kb"
#~ msgstr "Downloaded %lld/%lld Kb"
#, c-format
#~ msgid "Downloading %lld/%lld Kb"
#~ msgstr "Downloading %lld/%lld Kb"
#~ msgid "H align:"
#~ msgstr "H align:"
#~ msgid "V align:"
#~ msgstr "V align:"
#~ msgid "Export Settings to Other Zones"
#~ msgstr "Export Settings to Other Zones"
#~ msgid ""
#~ "Export this zone setup (excluding layer and net selection) to all other "
#~ "copper zones."
#~ msgstr ""
#~ "Export this zone setup (excluding layer and net selection) to all other "
#~ "copper zones."
#~ msgid ""
#~ "This is the local clearance between pads and the solder paste for this "
#~ "footprint.\n"
#~ "This value can be superseded by a pad local values.\n"
#~ "The final clearance value is the sum of this value and the clearance "
#~ "value ratio.\n"
#~ "A negative value means a smaller mask size than pad size."
#~ msgstr ""
#~ "This is the local clearance between pads and the solder paste for this "
#~ "footprint.\n"
#~ "This value can be superseded by a pad local values.\n"
#~ "The final clearance value is the sum of this value and the clearance "
#~ "value ratio.\n"
#~ "A negative value means a smaller mask size than pad size."
#~ msgid ""
#~ "This is the local clearance ratio in percent between pads and the solder "
#~ "paste for this footprint.\n"
#~ "A value of 10 means the clearance value is 10 percent of the pad size.\n"
#~ "This value can be superseded by a pad local value.\n"
#~ "The final clearance value is the sum of this value and the clearance "
#~ "value.\n"
#~ "A negative value means a smaller mask size than pad size."
#~ msgstr ""
#~ "This is the local clearance ratio in percent between pads and the solder "
#~ "paste for this footprint.\n"
#~ "A value of 10 means the clearance value is 10 percent of the pad size.\n"
#~ "This value can be superseded by a pad local value.\n"
#~ "The final clearance value is the sum of this value and the clearance "
#~ "value.\n"
#~ "A negative value means a smaller mask size than pad size."
#~ msgid ""
#~ "This is the local clearance between pads and the solder paste for\n"
#~ "this footprint.\n"
#~ "The final clearance value is the sum of this value and the clearance "
#~ "value ratio.\n"
#~ "A negative value means a smaller mask size than pad size.\n"
#~ "This value can be overridden on a pad-by-pad basis in the Local\n"
#~ "Clearance and Settings tab of Pad Properties."
#~ msgstr ""
#~ "This is the local clearance between pads and the solder paste for\n"
#~ "this footprint.\n"
#~ "The final clearance value is the sum of this value and the clearance "
#~ "value ratio.\n"
#~ "A negative value means a smaller mask size than pad size.\n"
#~ "This value can be overridden on a pad-by-pad basis in the Local\n"
#~ "Clearance and Settings tab of Pad Properties."
#~ msgid ""
#~ "This is the local clearance ratio in percent between pads and the\n"
#~ "solder paste for this footprint.\n"
#~ "A value of 10 means the clearance value is 10 percent of the pad size.\n"
#~ "The final clearance value is the sum of this value and the clearance "
#~ "value.\n"
#~ "A negative value means a smaller mask size than pad size.\n"
#~ "This value can be overridden on a pad-by-pad basis in the Local\n"
#~ "Clearance and Settings tab of Pad Properties."
#~ msgstr ""
#~ "This is the local clearance ratio in percent between pads and the\n"
#~ "solder paste for this footprint.\n"
#~ "A value of 10 means the clearance value is 10 percent of the pad size.\n"
#~ "The final clearance value is the sum of this value and the clearance "
#~ "value.\n"
#~ "A negative value means a smaller mask size than pad size.\n"
#~ "This value can be overridden on a pad-by-pad basis in the Local\n"
#~ "Clearance and Settings tab of Pad Properties."
#~ msgid "Via Drill"
#~ msgstr "Via Drill"
#~ msgid "uVia Drill"
#~ msgstr "µVia Drill"
#~ msgid "Via drill size must be smaller than via diameter"
#~ msgstr "Via drill size must be smaller than via diameter"
#~ msgid "Via drill:"
#~ msgstr "Via drill:"
#~ msgid "Track Width and Via Size"
#~ msgstr "Track Width and Via Size"
#~ msgid "Copper areas intersect"
#~ msgstr "Copper areas intersect"
#~ msgid "Copper zone net has no pads"
#~ msgstr "Copper zone net has no pads"
#~ msgid "Drill"
#~ msgstr "Drill"
#, c-format
#~ msgid "Via %s, drill %s"
#~ msgstr "Via %s, drill %s"
#, c-format
#~ msgid "Unable to resize arc tracks %.1f degrees or greater."
#~ msgstr "Unable to resize arc tracks %.1f degrees or greater."
#~ msgid "Zone has no connections."
#~ msgstr "Zone has no connections."
#~ msgid "TransLine "
#~ msgstr "TransLine "
#~ msgid "Refill zones after Zone Properties dialog"
#~ msgstr "Refill zones after Zone Properties dialog"
#, c-format
#~ msgid ""
#~ "Polygon found on an Altium layer (%d) with no KiCad equivalent. It has "
#~ "been moved to KiCad layer Eco1_User."
#~ msgstr ""
#~ "Polygon found on an Altium layer (%d) with no KiCad equivalent. It has "
#~ "been moved to KiCad layer Eco1_User."
#, c-format
#~ msgid ""
#~ "Zone found on an Altium layer (%d) with no KiCad equivalent. It has been "
#~ "moved to KiCad layer Eco1_User."
#~ msgstr ""
#~ "Zone found on an Altium layer (%d) with no KiCad equivalent. It has been "
#~ "moved to KiCad layer Eco1_User."
#~ msgid "Performing polygon fills..."
#~ msgstr "Performing polygon fills…"
#~ msgid "Duplicate instances of "
#~ msgstr "Duplicate instances of "
#, c-format
#~ msgid "Unconnected Items (%d)"
#~ msgstr "Unconnected Items (%d)"
#, c-format
#~ msgid "Schematic Parity (%d)"
#~ msgstr "Schematic Parity (%d)"
#~ msgid "Mimic legacy behavior"
#~ msgstr "Mimic legacy behavior"
#~ msgid ""
#~ "Produces a slightly smoother outline at the expense of performance, some "
#~ "export fidelity issues, and overly aggressive higher-priority zone "
#~ "knockouts."
#~ msgstr ""
#~ "Produces a slightly smoother outline at the expense of performance, some "
#~ "export fidelity issues, and overly aggressive higher-priority zone "
#~ "knockouts."
#~ msgid "Smoothed polygons (best performance)"
#~ msgstr "Smoothed polygons (best performance)"
#~ msgid ""
#~ "Better performance, exact export fidelity, and more complete filling near "
#~ "higher-priority zones."
#~ msgstr ""
#~ "Better performance, exact export fidelity, and more complete filling near "
#~ "higher-priority zones."
#~ msgid ""
#~ "### Top-level Clauses\n"
#~ "\n"
#~ " (version <number>)\n"
#~ "\n"
#~ " (rule <rule_name> <rule_clause> ...)\n"
#~ "\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Rule Clauses\n"
#~ "\n"
#~ " (constraint <constraint_type> ...)\n"
#~ "\n"
#~ " (condition \"<expression>\")\n"
#~ "\n"
#~ " (layer \"<layer_name>\")\n"
#~ "\n"
#~ " (severity <severity_name>)\n"
#~ "\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Constraint Types\n"
#~ "\n"
#~ " * annular\\_width\n"
#~ " * clearance\n"
#~ " * courtyard_clearance\n"
#~ " * diff\\_pair\\_gap\n"
#~ " * diff\\_pair\\_uncoupled\n"
#~ " * disallow\n"
#~ " * edge\\_clearance\n"
#~ " * length\n"
#~ " * hole\\_clearance\n"
#~ " * hole\\_size\n"
#~ " * mechanical\\_clearance\n"
#~ " * mechanical\\_hole\\_clearance\n"
#~ " * min\\_resolved\\_spokes\n"
#~ " * silk\\_clearance\n"
#~ " * skew\n"
#~ " * text\\_height\n"
#~ " * text\\_thickness\n"
#~ " * thermal\\_relief\\_gap\n"
#~ " * thermal\\_spoke\\_width\n"
#~ " * track\\_width\n"
#~ " * via\\_count\n"
#~ " * via\\_diameter\n"
#~ " * zone\\_connection\n"
#~ "\n"
#~ "Note: `clearance` and `hole_clearance` rules are not run against items of "
#~ "the same net; `mechanical_clearance` and `mechanical_hole_clearance` "
#~ "rules are.\n"
#~ "<br>\n"
#~ "\n"
#~ "### Item Types\n"
#~ "\n"
#~ " * buried\\_via\n"
#~ " * graphic\n"
#~ " * hole\n"
#~ " * micro\\_via\n"
#~ " * pad\n"
#~ " * text\n"
#~ " * track\n"
#~ " * via\n"
#~ " * zone\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Zone Connections\n"
#~ "\n"
#~ " * solid\n"
#~ " * thermal\\_reliefs\n"
#~ " * none\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Severity Names\n"
#~ "\n"
#~ " * warning\n"
#~ " * error\n"
#~ " * exclusion\n"
#~ " * ignore\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Examples\n"
#~ "\n"
#~ " (version 1)\n"
#~ "\n"
#~ " (rule HV\n"
#~ " (constraint clearance (min 1.5mm))\n"
#~ " (condition \"A.NetClass == 'HV'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule HV\n"
#~ " (layer outer)\n"
#~ " (constraint clearance (min 1.5mm))\n"
#~ " (condition \"A.NetClass == 'HV'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule HV_HV\n"
#~ " # wider clearance between HV tracks\n"
#~ " (constraint clearance (min \"1.5mm + 2.0mm\"))\n"
#~ " (condition \"A.NetClass == 'HV' && B.NetClass == 'HV'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule HV_unshielded\n"
#~ " (constraint clearance (min 2mm))\n"
#~ " (condition \"A.NetClass == 'HV' && !A.insideArea('Shield*')\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule heavy_thermals\n"
#~ " (constraint thermal_spoke_width (min 0.5mm))\n"
#~ " (condition \"A.NetClass == 'HV'\"))\n"
#~ "<br><br>\n"
#~ "\n"
#~ "### Notes\n"
#~ "\n"
#~ "Version clause must be the first clause. It indicates the syntax version "
#~ "of the file so that \n"
#~ "future rules parsers can perform automatic updates. It should be\n"
#~ "set to \"1\".\n"
#~ "\n"
#~ "Rules should be ordered by specificity. Later rules take\n"
#~ "precedence over earlier rules; once a matching rule is found\n"
#~ "no further rules will be checked.\n"
#~ "\n"
#~ "Use Ctrl+/ to comment or uncomment line(s).\n"
#~ "<br><br><br>\n"
#~ "\n"
#~ "### Expression functions\n"
#~ "\n"
#~ "All function parameters support simple wildcards (`*` and `?`).\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.insideCourtyard('<footprint_refdes>')\n"
#~ "True if any part of `A` lies within the given footprint's principal "
#~ "courtyard.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.insideFrontCourtyard('<footprint_refdes>')\n"
#~ "True if any part of `A` lies within the given footprint's front "
#~ "courtyard.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.insideBackCourtyard('<footprint_refdes>')\n"
#~ "True if any part of `A` lies within the given footprint's back "
#~ "courtyard.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.insideArea('<zone_name>')\n"
#~ "True if any part of `A` lies within the given zone's outline.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.isPlated()\n"
#~ "True if `A` has a hole which is plated.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.inDiffPair('<net_name>')\n"
#~ "True if `A` has net that is part of the specified differential pair.\n"
#~ "`<net_name>` is the base name of the differential pair. For example, "
#~ "`inDiffPair('CLK')`\n"
#~ "matches items in the `CLK_P` and `CLK_N` nets.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " AB.isCoupledDiffPair()\n"
#~ "True if `A` and `B` are members of the same diff pair.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.memberOf('<group_name>')\n"
#~ "True if `A` is a member of the given group. Includes nested membership.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.existsOnLayer('<layer_name>')\n"
#~ "True if `A` exists on the given layer. The layer name can be\n"
#~ "either the name assigned in Board Setup > Board Editor Layers or\n"
#~ "the canonical name (ie: `F.Cu`).\n"
#~ "\n"
#~ "NB: this returns true if `A` is on the given layer, independently\n"
#~ "of whether or not the rule is being evaluated for that layer.\n"
#~ "For the latter use a `(layer \"layer_name\")` clause in the rule.\n"
#~ "<br><br><br>\n"
#~ "\n"
#~ "### More Examples\n"
#~ "\n"
#~ " (rule \"copper keepout\"\n"
#~ " (constraint disallow track via zone)\n"
#~ " (condition \"A.insideArea('zone3')\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"BGA neckdown\"\n"
#~ " (constraint track_width (min 0.2mm) (opt 0.25mm))\n"
#~ " (constraint clearance (min 0.05mm) (opt 0.08mm))\n"
#~ " (condition \"A.insideCourtyard('U3')\"))\n"
#~ "\n"
#~ "\n"
#~ " # prevent silk over tented vias\n"
#~ " (rule silk_over_via\n"
#~ " (constraint silk_clearance (min 0.2mm))\n"
#~ " (condition \"A.Type == '*Text' && B.Type == 'Via'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"Distance between Vias of Different Nets\" \n"
#~ " (constraint hole_to_hole (min 0.254mm))\n"
#~ " (condition \"A.Type == 'Via' && B.Type == 'Via' && A.Net != B."
#~ "Net\"))\n"
#~ "\n"
#~ " (rule \"Clearance between Pads of Different Nets\" \n"
#~ " (constraint clearance (min 3.0mm))\n"
#~ " (condition \"A.Type == 'Pad' && B.Type == 'Pad' && A.Net != B."
#~ "Net\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"Via Hole to Track Clearance\" \n"
#~ " (constraint hole_clearance (min 0.254mm))\n"
#~ " (condition \"A.Type == 'Via' && B.Type == 'Track'\"))\n"
#~ " \n"
#~ " (rule \"Pad to Track Clearance\" \n"
#~ " (constraint clearance (min 0.2mm))\n"
#~ " (condition \"A.Type == 'Pad' && B.Type == 'Track'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"clearance-to-1mm-cutout\"\n"
#~ " (constraint clearance (min 0.8mm))\n"
#~ " (condition \"A.Layer == 'Edge.Cuts' && A.Thickness == 1.0mm\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"Max Drill Hole Size Mechanical\" \n"
#~ " (constraint hole_size (max 6.3mm))\n"
#~ " (condition \"A.Pad_Type == 'NPTH, mechanical'\"))\n"
#~ " \n"
#~ " (rule \"Max Drill Hole Size PTH\" \n"
#~ " (constraint hole_size (max 6.35mm))\n"
#~ " (condition \"A.Pad_Type == 'Through-hole'\"))\n"
#~ "\n"
#~ "\n"
#~ " # Specify an optimal gap for a particular diff-pair\n"
#~ " (rule \"dp clock gap\"\n"
#~ " (constraint diff_pair_gap (opt \"0.8mm\"))\n"
#~ " (condition \"A.inDiffPair('CLK') && AB.isCoupledDiffPair()\"))\n"
#~ "\n"
#~ " # Specify a larger clearance around any diff-pair\n"
#~ " (rule \"dp clearance\"\n"
#~ " (constraint clearance (min \"1.5mm\"))\n"
#~ " (condition \"A.inDiffPair('*') && !AB.isCoupledDiffPair()\"))\n"
#~ "\n"
#~ "\n"
#~ " # Don't use thermal reliefs on heatsink pads\n"
#~ " (rule heat_sink_pad\n"
#~ " (constraint zone_connection solid)\n"
#~ " (condition \"A.Fabrication_Property == 'Heatsink pad'\"))\n"
#~ "\n"
#~ " # Require all four thermal relief spokes to connect to parent zone\n"
#~ " (rule fully_spoked_pads\n"
#~ " (constraint min_resolved_spokes 4))\n"
#~ "\n"
#~ " # Set thermal relief gap & spoke width for all zones\n"
#~ " (rule defined_relief\n"
#~ " (constraint thermal_relief_gap (min 10mil))\n"
#~ " (constraint thermal_spoke_width (min 12mil)))\n"
#~ "\n"
#~ " # Override thermal relief gap & spoke width for GND and PWR zones\n"
#~ " (rule defined_relief_pwr\n"
#~ " (constraint thermal_relief_gap (min 10mil))\n"
#~ " (constraint thermal_spoke_width (min 12mil))\n"
#~ " (condition \"A.Name == 'zone_GND' || A.Name == 'zone_PWR'\"))\n"
#~ " \n"
#~ "\n"
#~ " # Prevent solder wicking from SMD pads\n"
#~ " (rule holes_in_pads\n"
#~ " (constraint mechanical_hole_clearance (min 0.2mm))\n"
#~ " (condition \"B.Pad_Type == 'SMD'\"))\n"
#~ "\n"
#~ " # Disallow solder mask margin overrides\n"
#~ " (rule \"disallow solder mask margin overrides\"\n"
#~ " (constraint assertion \"A.Soldermask_Margin_Override == 0mm\")\n"
#~ " (condition \"A.Type == 'Pad'\"))"
#~ msgstr ""
#~ "### Top-level Clauses\n"
#~ "\n"
#~ " (version <number>)\n"
#~ "\n"
#~ " (rule <rule_name> <rule_clause> ...)\n"
#~ "\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Rule Clauses\n"
#~ "\n"
#~ " (constraint <constraint_type> ...)\n"
#~ "\n"
#~ " (condition \"<expression>\")\n"
#~ "\n"
#~ " (layer \"<layer_name>\")\n"
#~ "\n"
#~ " (severity <severity_name>)\n"
#~ "\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Constraint Types\n"
#~ "\n"
#~ " * annular\\_width\n"
#~ " * clearance\n"
#~ " * courtyard_clearance\n"
#~ " * diff\\_pair\\_gap\n"
#~ " * diff\\_pair\\_uncoupled\n"
#~ " * disallow\n"
#~ " * edge\\_clearance\n"
#~ " * length\n"
#~ " * hole\\_clearance\n"
#~ " * hole\\_size\n"
#~ " * mechanical\\_clearance\n"
#~ " * mechanical\\_hole\\_clearance\n"
#~ " * min\\_resolved\\_spokes\n"
#~ " * silk\\_clearance\n"
#~ " * skew\n"
#~ " * text\\_height\n"
#~ " * text\\_thickness\n"
#~ " * thermal\\_relief\\_gap\n"
#~ " * thermal\\_spoke\\_width\n"
#~ " * track\\_width\n"
#~ " * via\\_count\n"
#~ " * via\\_diameter\n"
#~ " * zone\\_connection\n"
#~ "\n"
#~ "Note: `clearance` and `hole_clearance` rules are not run against items of "
#~ "the same net; `mechanical_clearance` and `mechanical_hole_clearance` "
#~ "rules are.\n"
#~ "<br>\n"
#~ "\n"
#~ "### Item Types\n"
#~ "\n"
#~ " * buried\\_via\n"
#~ " * graphic\n"
#~ " * hole\n"
#~ " * micro\\_via\n"
#~ " * pad\n"
#~ " * text\n"
#~ " * track\n"
#~ " * via\n"
#~ " * zone\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Zone Connections\n"
#~ "\n"
#~ " * solid\n"
#~ " * thermal\\_reliefs\n"
#~ " * none\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Severity Names\n"
#~ "\n"
#~ " * warning\n"
#~ " * error\n"
#~ " * exclusion\n"
#~ " * ignore\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Examples\n"
#~ "\n"
#~ " (version 1)\n"
#~ "\n"
#~ " (rule HV\n"
#~ " (constraint clearance (min 1.5mm))\n"
#~ " (condition \"A.NetClass == 'HV'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule HV\n"
#~ " (layer outer)\n"
#~ " (constraint clearance (min 1.5mm))\n"
#~ " (condition \"A.NetClass == 'HV'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule HV_HV\n"
#~ " # wider clearance between HV tracks\n"
#~ " (constraint clearance (min \"1.5mm + 2.0mm\"))\n"
#~ " (condition \"A.NetClass == 'HV' && B.NetClass == 'HV'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule HV_unshielded\n"
#~ " (constraint clearance (min 2mm))\n"
#~ " (condition \"A.NetClass == 'HV' && !A.insideArea('Shield*')\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule heavy_thermals\n"
#~ " (constraint thermal_spoke_width (min 0.5mm))\n"
#~ " (condition \"A.NetClass == 'HV'\"))\n"
#~ "<br><br>\n"
#~ "\n"
#~ "### Notes\n"
#~ "\n"
#~ "Version clause must be the first clause. It indicates the syntax version "
#~ "of the file so that \n"
#~ "future rules parsers can perform automatic updates. It should be\n"
#~ "set to \"1\".\n"
#~ "\n"
#~ "Rules should be ordered by specificity. Later rules take\n"
#~ "precedence over earlier rules; once a matching rule is found\n"
#~ "no further rules will be checked.\n"
#~ "\n"
#~ "Use Ctrl+/ to comment or uncomment line(s).\n"
#~ "<br><br><br>\n"
#~ "\n"
#~ "### Expression functions\n"
#~ "\n"
#~ "All function parameters support simple wildcards (`*` and `?`).\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.insideCourtyard('<footprint_refdes>')\n"
#~ "True if any part of `A` lies within the given footprint's principal "
#~ "courtyard.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.insideFrontCourtyard('<footprint_refdes>')\n"
#~ "True if any part of `A` lies within the given footprint's front "
#~ "courtyard.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.insideBackCourtyard('<footprint_refdes>')\n"
#~ "True if any part of `A` lies within the given footprint's back "
#~ "courtyard.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.insideArea('<zone_name>')\n"
#~ "True if any part of `A` lies within the given zone's outline.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.isPlated()\n"
#~ "True if `A` has a hole which is plated.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.inDiffPair('<net_name>')\n"
#~ "True if `A` has net that is part of the specified differential pair.\n"
#~ "`<net_name>` is the base name of the differential pair. For example, "
#~ "`inDiffPair('CLK')`\n"
#~ "matches items in the `CLK_P` and `CLK_N` nets.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " AB.isCoupledDiffPair()\n"
#~ "True if `A` and `B` are members of the same diff pair.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.memberOf('<group_name>')\n"
#~ "True if `A` is a member of the given group. Includes nested membership.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.existsOnLayer('<layer_name>')\n"
#~ "True if `A` exists on the given layer. The layer name can be\n"
#~ "either the name assigned in Board Setup > Board Editor Layers or\n"
#~ "the canonical name (ie: `F.Cu`).\n"
#~ "\n"
#~ "NB: this returns true if `A` is on the given layer, independently\n"
#~ "of whether or not the rule is being evaluated for that layer.\n"
#~ "For the latter use a `(layer \"layer_name\")` clause in the rule.\n"
#~ "<br><br><br>\n"
#~ "\n"
#~ "### More Examples\n"
#~ "\n"
#~ " (rule \"copper keepout\"\n"
#~ " (constraint disallow track via zone)\n"
#~ " (condition \"A.insideArea('zone3')\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"BGA neckdown\"\n"
#~ " (constraint track_width (min 0.2mm) (opt 0.25mm))\n"
#~ " (constraint clearance (min 0.05mm) (opt 0.08mm))\n"
#~ " (condition \"A.insideCourtyard('U3')\"))\n"
#~ "\n"
#~ "\n"
#~ " # prevent silk over tented vias\n"
#~ " (rule silk_over_via\n"
#~ " (constraint silk_clearance (min 0.2mm))\n"
#~ " (condition \"A.Type == '*Text' && B.Type == 'Via'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"Distance between Vias of Different Nets\" \n"
#~ " (constraint hole_to_hole (min 0.254mm))\n"
#~ " (condition \"A.Type == 'Via' && B.Type == 'Via' && A.Net != B."
#~ "Net\"))\n"
#~ "\n"
#~ " (rule \"Clearance between Pads of Different Nets\" \n"
#~ " (constraint clearance (min 3.0mm))\n"
#~ " (condition \"A.Type == 'Pad' && B.Type == 'Pad' && A.Net != B."
#~ "Net\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"Via Hole to Track Clearance\" \n"
#~ " (constraint hole_clearance (min 0.254mm))\n"
#~ " (condition \"A.Type == 'Via' && B.Type == 'Track'\"))\n"
#~ " \n"
#~ " (rule \"Pad to Track Clearance\" \n"
#~ " (constraint clearance (min 0.2mm))\n"
#~ " (condition \"A.Type == 'Pad' && B.Type == 'Track'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"clearance-to-1mm-cutout\"\n"
#~ " (constraint clearance (min 0.8mm))\n"
#~ " (condition \"A.Layer == 'Edge.Cuts' && A.Thickness == 1.0mm\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"Max Drill Hole Size Mechanical\" \n"
#~ " (constraint hole_size (max 6.3mm))\n"
#~ " (condition \"A.Pad_Type == 'NPTH, mechanical'\"))\n"
#~ " \n"
#~ " (rule \"Max Drill Hole Size PTH\" \n"
#~ " (constraint hole_size (max 6.35mm))\n"
#~ " (condition \"A.Pad_Type == 'Through-hole'\"))\n"
#~ "\n"
#~ "\n"
#~ " # Specify an optimal gap for a particular diff-pair\n"
#~ " (rule \"dp clock gap\"\n"
#~ " (constraint diff_pair_gap (opt \"0.8mm\"))\n"
#~ " (condition \"A.inDiffPair('CLK') && AB.isCoupledDiffPair()\"))\n"
#~ "\n"
#~ " # Specify a larger clearance around any diff-pair\n"
#~ " (rule \"dp clearance\"\n"
#~ " (constraint clearance (min \"1.5mm\"))\n"
#~ " (condition \"A.inDiffPair('*') && !AB.isCoupledDiffPair()\"))\n"
#~ "\n"
#~ "\n"
#~ " # Don't use thermal reliefs on heatsink pads\n"
#~ " (rule heat_sink_pad\n"
#~ " (constraint zone_connection solid)\n"
#~ " (condition \"A.Fabrication_Property == 'Heatsink pad'\"))\n"
#~ "\n"
#~ " # Require all four thermal relief spokes to connect to parent zone\n"
#~ " (rule fully_spoked_pads\n"
#~ " (constraint min_resolved_spokes 4))\n"
#~ "\n"
#~ " # Set thermal relief gap & spoke width for all zones\n"
#~ " (rule defined_relief\n"
#~ " (constraint thermal_relief_gap (min 10mil))\n"
#~ " (constraint thermal_spoke_width (min 12mil)))\n"
#~ "\n"
#~ " # Override thermal relief gap & spoke width for GND and PWR zones\n"
#~ " (rule defined_relief_pwr\n"
#~ " (constraint thermal_relief_gap (min 10mil))\n"
#~ " (constraint thermal_spoke_width (min 12mil))\n"
#~ " (condition \"A.Name == 'zone_GND' || A.Name == 'zone_PWR'\"))\n"
#~ " \n"
#~ "\n"
#~ " # Prevent solder wicking from SMD pads\n"
#~ " (rule holes_in_pads\n"
#~ " (constraint mechanical_hole_clearance (min 0.2mm))\n"
#~ " (condition \"B.Pad_Type == 'SMD'\"))\n"
#~ "\n"
#~ " # Disallow solder mask margin overrides\n"
#~ " (rule \"disallow solder mask margin overrides\"\n"
#~ " (constraint assertion \"A.Soldermask_Margin_Override == 0mm\")\n"
#~ " (condition \"A.Type == 'Pad'\"))"
#, c-format
#~ msgid ""
#~ "Invalid footprint ID in\n"
#~ "file: '%s'\n"
#~ "line: %d\n"
#~ "offset: %d."
#~ msgstr ""
#~ "Invalid footprint ID in\n"
#~ "file: '%s'\n"
#~ "line: %d\n"
#~ "offset: %d."
#, c-format
#~ msgid ""
#~ "Invalid net ID in\n"
#~ "file: '%s'\n"
#~ "line: %d\n"
#~ "offset: %d"
#~ msgstr ""
#~ "Invalid net ID in\n"
#~ "file: '%s'\n"
#~ "line: %d\n"
#~ "offset: %d"
#, c-format
#~ msgid ""
#~ "Invalid net ID in\n"
#~ " file: '%s;\n"
#~ "line: %d\n"
#~ "offset: %d."
#~ msgstr ""
#~ "Invalid net ID in\n"
#~ " file: '%s;\n"
#~ "line: %d\n"
#~ "offset: %d."
#~ msgid ""
#~ "The legacy segment fill mode is no longer supported.\n"
#~ "Convert zones to polygon fills?"
#~ msgstr ""
#~ "The legacy segment fill mode is no longer supported.\n"
#~ "Convert zones to polygon fills?"
#~ msgid "Internal group data structure corrupt"
#~ msgstr "Internal group data structure corrupt"
#~ msgid "Units are not interchangeable"
#~ msgstr "Units are not interchangeable"
#~ msgid ""
#~ "Check this option to allow symbols with multiple units to have different\n"
#~ "elements. Uncheck this option when all symbol units are identical "
#~ "except\n"
#~ "for pin numbers."
#~ msgstr ""
#~ "Check this option to allow symbols with multiple units to have different\n"
#~ "elements. Uncheck this option when all symbol units are identical "
#~ "except\n"
#~ "for pin numbers."
#~ msgid "Set width to 0 to use Schematic default symbol line width."
#~ msgstr "Set width to 0 to use Schematic default symbol line width."
#, c-format
#~ msgid "Minimum thermal spoke count: %s."
#~ msgstr "Minimum thermal spoke count: %s."
#~ msgid "Net Class Flag"
#~ msgstr "Net Class Flag"
#~ msgid "ERC completed.<br><br>"
#~ msgstr "ERC completed.<br><br>"
#~ msgid "Violations"
#~ msgstr "Violations"
#~ msgid "Delete Markers"
#~ msgstr "Delete Markers"
#~ msgid "Net Class Flag Properties"
#~ msgstr "Net Class Flag Properties"
#~ msgid "Add Net Class Flag"
#~ msgstr "Add Net Class Flag"
#~ msgid "Add a net class flag"
#~ msgstr "Add a net class flag"
#~ msgid "Change to Net Class Flag"
#~ msgstr "Change to Net Class Flag"
#~ msgid "Change existing item to a net class flag"
#~ msgstr "Change existing item to a net class flag"
#~ msgid "Highlight on PCB"
#~ msgstr "Highlight on PCB"
#~ msgid "Highlight corresponding items in PCB editor"
#~ msgstr "Highlight corresponding items in PCB editor"
#, c-format
#~ msgid ""
#~ "\n"
#~ "<b>Not loaded:</b> <i>%s</i>"
#~ msgstr ""
#~ "\n"
#~ "<b>Not loaded:</b> <i>%s</i>"
#, c-format
#~ msgid ""
#~ "\n"
#~ "<b>Memory was exhausted reading:</b> <i>%s</i>"
#~ msgstr ""
#~ "\n"
#~ "<b>Memory was exhausted reading:</b> <i>%s</i>"
#~ msgid "Loading Gerber files..."
#~ msgstr "Loading Gerber files…"
#, c-format
#~ msgid "Skipped file '%s' (unknown type).\n"
#~ msgstr "Skipped file '%s' (unknown type).\n"
#, c-format
#~ msgid "Skipped file '%s' (gerber job file).\n"
#~ msgstr "Skipped file '%s' (gerber job file).\n"
#, c-format
#~ msgid "<b>Unable to create temporary file '%s'.</b>\n"
#~ msgstr "<b>Unable to create temporary file '%s'.</b>\n"
#, c-format
#~ msgid "<b>unzipped file %s read error</b>\n"
#~ msgstr "<b>unzipped file %s read error</b>\n"
#, c-format
#~ msgid "Drawing layer %d not in use"
#~ msgstr "Drawing layer %d not in use"
#~ msgid ""
#~ "Open Gerber plot file(s) on the current layer. Previous data will be "
#~ "deleted"
#~ msgstr ""
#~ "Open Gerber plot file(s) on the current layer. Previous data will be "
#~ "deleted"
#~ msgid ""
#~ "Open Excellon drill file(s) on the current layer. Previous data will be "
#~ "deleted"
#~ msgstr ""
#~ "Open Excellon drill file(s) on the current layer. Previous data will be "
#~ "deleted"
#~ msgid "DRC Control"
#~ msgstr "DRC Control"
#~ msgid "Millimeter"
#~ msgstr "Millimeter"
#~ msgid ""
#~ "The units that are used for a SVG user units.\n"
#~ "Choose Millimeter when you are not sure."
#~ msgstr ""
#~ "The units that are used for a SVG user units.\n"
#~ "Choose Millimeter when you are not sure."
#~ msgid ""
#~ "How big a SVG user unit is.\n"
#~ "The number defines how many digits are exported that are below 1 mm or 1 "
#~ "inch.\n"
#~ "User unit is 10^-<N> mm or 10^-<N> inch.\n"
#~ "Choose 6 if you are not sure."
#~ msgstr ""
#~ "How big a SVG user unit is.\n"
#~ "The number defines how many digits are exported that are below 1 mm or 1 "
#~ "inch.\n"
#~ "User unit is 10^-<N> mm or 10^-<N> inch.\n"
#~ "Choose 6 if you are not sure."
#, c-format
#~ msgid ""
#~ "Arc keepout found on an Altium layer (%d) with no KiCad equivalent. It "
#~ "has been moved to KiCad layer Eco1_User."
#~ msgstr ""
#~ "Arc keepout found on an Altium layer (%d) with no KiCad equivalent. It "
#~ "has been moved to KiCad layer Eco1_User."
#, c-format
#~ msgid ""
#~ "Arc found on an Altium layer (%d) with no KiCad equivalent. It has been "
#~ "moved to KiCad layer Eco1_User."
#~ msgstr ""
#~ "Arc found on an Altium layer (%d) with no KiCad equivalent. It has been "
#~ "moved to KiCad layer Eco1_User."
#, c-format
#~ msgid ""
#~ "Track keepout found on an Altium layer (%d) with no KiCad equivalent. It "
#~ "has been moved to KiCad layer Eco1_User."
#~ msgstr ""
#~ "Track keepout found on an Altium layer (%d) with no KiCad equivalent. It "
#~ "has been moved to KiCad layer Eco1_User."
#, c-format
#~ msgid ""
#~ "Track found on an Altium layer (%d) with no KiCad equivalent. It has been "
#~ "moved to KiCad layer Eco1_User."
#~ msgstr ""
#~ "Track found on an Altium layer (%d) with no KiCad equivalent. It has been "
#~ "moved to KiCad layer Eco1_User."
#, c-format
#~ msgid ""
#~ "Text found on an Altium layer (%d) with no KiCad equivalent. It has been "
#~ "moved to KiCad layer Eco1_User."
#~ msgstr ""
#~ "Text found on an Altium layer (%d) with no KiCad equivalent. It has been "
#~ "moved to KiCad layer Eco1_User."
#, c-format
#~ msgid ""
#~ "Fill found on an Altium layer (%d) with no KiCad equivalent. It has been "
#~ "moved to KiCad layer Eco1_User."
#~ msgstr ""
#~ "Fill found on an Altium layer (%d) with no KiCad equivalent. It has been "
#~ "moved to KiCad layer Eco1_User."
#~ msgid "Random direction factor of the cast rays"
#~ msgstr "Random direction factor of the cast rays"
#~ msgid "sq. mm"
#~ msgstr "sq. mm"
#~ msgid "cu. mm"
#~ msgstr "cu. mm"
#~ msgid "sq. mils"
#~ msgstr "sq. mils"
#~ msgid "cu. mils"
#~ msgstr "cu. mils"
#~ msgid "in"
#~ msgstr "in"
#~ msgid "sq. in"
#~ msgstr "sq. in"
#~ msgid "cu. in"
#~ msgstr "cu. in"
#~ msgid "the translation for paper size must preserve original spellings"
#~ msgstr "the translation for paper size must preserve original spellings"
#~ msgid "Excluded "
#~ msgstr "Excluded "
#~ msgid "Sheet background color:"
#~ msgstr "Sheet background color:"
#~ msgid "Label requires non-empty text."
#~ msgstr "Label requires non-empty text."
#~ msgid "Text Size:"
#~ msgstr "Text Size:"
#~ msgid ""
#~ "The margins around the text are controlled by the text offset ratio\n"
#~ "in Schematic Setup > General > Formatting."
#~ msgstr ""
#~ "The margins around the text are controlled by the text offset ratio\n"
#~ "in Schematic Setup > General > Formatting."
#~ msgid "Bold and italic"
#~ msgstr "Bold and italic"
#~ msgid "&Highlight thickness:"
#~ msgstr "&Highlight thickness:"
#~ msgid "(highlight color can be edited in the \"Colors\" page)"
#~ msgstr "(highlight color can be edited in the \"Colors\" page)"
#~ msgid "Intersheet References"
#~ msgstr "Intersheet References"
#~ msgid "Arcs on schematic not currently supported."
#~ msgstr "Arcs on schematic not currently supported."
#~ msgid "Save changes to schematic before closing?"
#~ msgstr "Save changes to schematic before closing?"
#~ msgid "Apply Changes"
#~ msgstr "Apply Changes"
#~ msgid "Pending install"
#~ msgstr "Pending install"
#~ msgid "Pending uninstall"
#~ msgstr "Pending uninstall"
#~ msgid ""
#~ "If you specify the maximum current, then the trace widths will be "
#~ "calculated to suit.\n"
#~ "\n"
#~ "If you specify one of the trace widths, the maximum current it can handle "
#~ "will be calculated. The width for the other trace to also handle this "
#~ "current will then be calculated.\n"
#~ "\n"
#~ "The controlling value is shown in bold.\n"
#~ "\n"
#~ "The calculations are valid for currents up to 35 A (external) or 17.5 A "
#~ "(internal), temperature rises up to 100 °C, and widths of up to 400 mils "
#~ "(10 mm).\n"
#~ "\n"
#~ "The formula, from IPC 2221, is \n"
#~ "<center>___I = K &sdot; &Delta;T<sup>0.44</sup> &sdot; (W &sdot; "
#~ "H)<sup>0.725</sup>___</center> \n"
#~ "where: \n"
#~ "___I___ is maximum current in A \n"
#~ "___&Delta;T___ is temperature rise above ambient in &deg;C \n"
#~ "___W___ is width in mils \n"
#~ "___H___ is thickness (height) in mils \n"
#~ "___K___ is 0.024 for internal traces or 0.048 for external traces \n"
#~ msgstr ""
#~ "If you specify the maximum current, then the trace widths will be "
#~ "calculated to suit.\n"
#~ "\n"
#~ "If you specify one of the trace widths, the maximum current it can handle "
#~ "will be calculated. The width for the other trace to also handle this "
#~ "current will then be calculated.\n"
#~ "\n"
#~ "The controlling value is shown in bold.\n"
#~ "\n"
#~ "The calculations are valid for currents up to 35 A (external) or 17.5 A "
#~ "(internal), temperature rises up to 100 °C, and widths of up to 400 mils "
#~ "(10 mm).\n"
#~ "\n"
#~ "The formula, from IPC 2221, is \n"
#~ "<center>___I = K &sdot; &Delta;T<sup>0.44</sup> &sdot; (W &sdot; "
#~ "H)<sup>0.725</sup>___</center> \n"
#~ "where: \n"
#~ "___I___ is maximum current in A \n"
#~ "___&Delta;T___ is temperature rise above ambient in &deg;C \n"
#~ "___W___ is width in mils \n"
#~ "___H___ is thickness (height) in mils \n"
#~ "___K___ is 0.024 for internal traces or 0.048 for external traces \n"
#~ msgid ""
#~ "This item was on a non-existing or forbidden layer.\n"
#~ "It has been moved to the first allowed layer."
#~ msgstr ""
#~ "This item was on a non-existing or forbidden layer.\n"
#~ "It has been moved to the first allowed layer."
#~ msgid "Mirror text"
#~ msgstr "Mirror text"
#~ msgid "Justification:"
#~ msgstr "Justification:"
#, c-format
#~ msgid "Update footprint %s from '%s' to '%s'"
#~ msgstr "Update footprint %s from '%s' to '%s'"
#, c-format
#~ msgid "Change footprint %s from '%s' to '%s'"
#~ msgstr "Change footprint %s from '%s' to '%s'"
#~ msgid "*** footprint not found ***"
#~ msgstr "*** footprint not found ***"
#~ msgid "Footprint can be freely moved and oriented on the canvas."
#~ msgstr "Footprint can be freely moved and oriented on the canvas."
#~ msgid ""
#~ "Footprint is locked: it cannot be freely moved and oriented on the canvas "
#~ "and can only be selected when the 'Locked items' checkbox is enabled in "
#~ "the selection filter."
#~ msgstr ""
#~ "Footprint is locked: it cannot be freely moved and oriented on the canvas "
#~ "and can only be selected when the 'Locked items' checkbox is enabled in "
#~ "the selection filter."
#~ msgid "Unlock footprint"
#~ msgstr "Unlock footprint"
#~ msgid "Lock footprint"
#~ msgstr "Lock footprint"
#~ msgid "Move and Place"
#~ msgstr "Move and Place"
#~ msgid "Auto-placement Rules"
#~ msgstr "Auto-placement Rules"
#~ msgid "Allow 90 degree rotated placement:"
#~ msgstr "Allow 90 degree rotated placement:"
#~ msgid "Allow 180 degree rotated placement:"
#~ msgstr "Allow 180 degree rotated placement:"
#~ msgid "Solder mask clearance:"
#~ msgstr "Solder mask clearance:"
#~ msgid "Layers setup"
#~ msgstr "Layers setup"
#~ msgid "Text and graphics default properties"
#~ msgstr "Text and graphics default properties"
#~ msgid "Design rules"
#~ msgstr "Design rules"
#~ msgid "Predefined track and via dimensions"
#~ msgstr "Predefined track and via dimensions"
#~ msgid "Thermal relief spoke width:"
#~ msgstr "Thermal relief spoke width:"
#~ msgid "Custom pad shape in zone:"
#~ msgstr "Custom pad shape in zone:"
#~ msgid "Use pad shape"
#~ msgstr "Use pad shape"
#~ msgid "Use pad convex hull"
#~ msgstr "Use pad convex hull"
#, c-format
#~ msgid ""
#~ "Width correction constrained. The reasonable width correction value must "
#~ "be in a range of [%s; %s] (%s) for current design rules."
#~ msgstr ""
#~ "Width correction constrained. The reasonable width correction value must "
#~ "be in a range of [%s; %s] (%s) for current design rules."
#~ msgid ""
#~ "Use your board manufacturer's recommendations for solder mask clearance "
#~ "and minimum web width."
#~ msgstr ""
#~ "Use your board manufacturer's recommendations for solder mask clearance "
#~ "and minimum web width."
#~ msgid ""
#~ "### Top-level Clauses\n"
#~ "\n"
#~ " (version <number>)\n"
#~ "\n"
#~ " (rule <rule_name> <rule_clause> ...)\n"
#~ "\n"
#~ "\n"
#~ "<br><br>\n"
#~ "\n"
#~ "### Rule Clauses\n"
#~ "\n"
#~ " (constraint <constraint_type> ...)\n"
#~ "\n"
#~ " (condition \"<expression>\")\n"
#~ "\n"
#~ " (layer \"<layer_name>\")\n"
#~ "\n"
#~ "\n"
#~ "<br><br>\n"
#~ "\n"
#~ "### Constraint Types\n"
#~ "\n"
#~ " * annular\\_width\n"
#~ " * clearance\n"
#~ " * courtyard_clearance\n"
#~ " * diff\\_pair\\_gap\n"
#~ " * diff\\_pair\\_uncoupled\n"
#~ " * disallow\n"
#~ " * edge\\_clearance\n"
#~ " * length\n"
#~ " * hole\\_clearance\n"
#~ " * hole\\_size\n"
#~ " * silk\\_clearance\n"
#~ " * skew\n"
#~ " * track\\_width\n"
#~ " * via\\_count\n"
#~ " * via\\_diameter\n"
#~ "\n"
#~ "\n"
#~ "<br><br>\n"
#~ "\n"
#~ "### Item Types\n"
#~ "\n"
#~ " * buried_via\n"
#~ " * graphic\n"
#~ " * hole\n"
#~ " * micro_via\n"
#~ " * pad\n"
#~ " * text\n"
#~ " * track\n"
#~ " * via\n"
#~ " * zone\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Examples\n"
#~ "\n"
#~ " (version 1)\n"
#~ "\n"
#~ " (rule HV\n"
#~ " (constraint clearance (min 1.5mm))\n"
#~ " (condition \"A.NetClass == 'HV'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule HV\n"
#~ " (layer outer)\n"
#~ " (constraint clearance (min 1.5mm))\n"
#~ " (condition \"A.NetClass == 'HV'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule HV_HV\n"
#~ " # wider clearance between HV tracks\n"
#~ " (constraint clearance (min \"1.5mm + 2.0mm\"))\n"
#~ " (condition \"A.NetClass == 'HV' && B.NetClass == 'HV'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule HV_unshielded\n"
#~ " (constraint clearance (min 2mm))\n"
#~ " (condition \"A.NetClass == 'HV' && !A.insideArea('Shield*')\"))\n"
#~ "<br><br>\n"
#~ "\n"
#~ "### Notes\n"
#~ "\n"
#~ "Version clause must be the first clause. It indicates the syntax version "
#~ "of the file so that \n"
#~ "future rules parsers can perform automatic updates. It should be\n"
#~ "set to \"1\".\n"
#~ "\n"
#~ "Rules should be ordered by specificity. Later rules take\n"
#~ "precedence over earlier rules; once a matching rule is found\n"
#~ "no further rules will be checked.\n"
#~ "\n"
#~ "Use Ctrl+/ to comment or uncomment line(s).\n"
#~ "<br><br><br>\n"
#~ "\n"
#~ "### Expression functions\n"
#~ "\n"
#~ "All function parameters support simple wildcards (`*` and `?`).\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.insideCourtyard('<footprint_refdes>')\n"
#~ "True if any part of `A` lies within the given footprint's principal "
#~ "courtyard.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.insideFrontCourtyard('<footprint_refdes>')\n"
#~ "True if any part of `A` lies within the given footprint's front "
#~ "courtyard.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.insideBackCourtyard('<footprint_refdes>')\n"
#~ "True if any part of `A` lies within the given footprint's back "
#~ "courtyard.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.insideArea('<zone_name>')\n"
#~ "True if any part of `A` lies within the given zone's outline.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.isPlated()\n"
#~ "True if `A` has a hole which is plated.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.inDiffPair('<net_name>')\n"
#~ "True if `A` has net that is part of the specified differential pair.\n"
#~ "`<net_name>` is the base name of the differential pair. For example, "
#~ "`inDiffPair('CLK')`\n"
#~ "matches items in the `CLK_P` and `CLK_N` nets.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " AB.isCoupledDiffPair()\n"
#~ "True if `A` and `B` are members of the same diff pair.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.memberOf('<group_name>')\n"
#~ "True if `A` is a member of the given group. Includes nested membership.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.existsOnLayer('<layer_name>')\n"
#~ "True if `A` exists on the given layer. The layer name can be\n"
#~ "either the name assigned in Board Setup > Board Editor Layers or\n"
#~ "the canonical name (ie: `F.Cu`).\n"
#~ "\n"
#~ "NB: this returns true if `A` is on the given layer, independently\n"
#~ "of whether or not the rule is being evaluated for that layer.\n"
#~ "For the latter use a `(layer \"layer_name\")` clause in the rule.\n"
#~ "<br><br><br>\n"
#~ "\n"
#~ "### More Examples\n"
#~ "\n"
#~ " (rule \"copper keepout\"\n"
#~ " (constraint disallow track via zone)\n"
#~ " (condition \"A.insideArea('zone3')\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"BGA neckdown\"\n"
#~ " (constraint track_width (min 0.2mm) (opt 0.25mm))\n"
#~ " (constraint clearance (min 0.05mm) (opt 0.08mm))\n"
#~ " (condition \"A.insideCourtyard('U3')\"))\n"
#~ "\n"
#~ "\n"
#~ " # prevent silk over tented vias\n"
#~ " (rule silk_over_via\n"
#~ " (constraint silk_clearance (min 0.2mm))\n"
#~ " (condition \"A.Type == '*Text' && B.Type == 'Via'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"Distance between Vias of Different Nets\" \n"
#~ " (constraint hole_to_hole (min 0.254mm))\n"
#~ " (condition \"A.Type =='Via' && B.Type =='Via' && A.Net != B."
#~ "Net\"))\n"
#~ "\n"
#~ " (rule \"Clearance between Pads of Different Nets\" \n"
#~ " (constraint clearance (min 3.0mm))\n"
#~ " (condition \"A.Type =='Pad' && B.Type =='Pad' && A.Net != B."
#~ "Net\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"Via Hole to Track Clearance\" \n"
#~ " (constraint hole_clearance (min 0.254mm))\n"
#~ " (condition \"A.Type =='Via' && B.Type =='Track'\"))\n"
#~ " \n"
#~ " (rule \"Pad to Track Clearance\" \n"
#~ " (constraint clearance (min 0.2mm))\n"
#~ " (condition \"A.Type =='Pad' && B.Type =='Track'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"clearance-to-1mm-cutout\"\n"
#~ " (constraint clearance (min 0.8mm))\n"
#~ " (condition \"A.Layer=='Edge.Cuts' && A.Thickness == 1.0mm\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"Max Drill Hole Size Mechanical\" \n"
#~ " (constraint hole_size (max 6.3mm))\n"
#~ " (condition \"A.Pad_Type == 'NPTH, mechanical'\"))\n"
#~ " \n"
#~ " (rule \"Max Drill Hole Size PTH\" \n"
#~ " (constraint hole_size (max 6.35mm))\n"
#~ " (condition \"A.Pad_Type == 'Through-hole'\"))\n"
#~ "\n"
#~ "\n"
#~ " # Specify an optimal gap for a particular diff-pair\n"
#~ " (rule \"dp clock gap\"\n"
#~ " (constraint diff_pair_gap (opt \"0.8mm\"))\n"
#~ " (condition \"A.inDiffPair('CLK') && AB.isCoupledDiffPair()\"))\n"
#~ "\n"
#~ " # Specify a larger clearance around any diff-pair\n"
#~ " (rule \"dp clearance\"\n"
#~ " (constraint clearance (min \"1.5mm\"))\n"
#~ " (condition \"A.inDiffPair('*') && !AB.isCoupledDiffPair()\"))\n"
#~ msgstr ""
#~ "### Top-level Clauses\n"
#~ "\n"
#~ " (version <number>)\n"
#~ "\n"
#~ " (rule <rule_name> <rule_clause> ...)\n"
#~ "\n"
#~ "\n"
#~ "<br><br>\n"
#~ "\n"
#~ "### Rule Clauses\n"
#~ "\n"
#~ " (constraint <constraint_type> ...)\n"
#~ "\n"
#~ " (condition \"<expression>\")\n"
#~ "\n"
#~ " (layer \"<layer_name>\")\n"
#~ "\n"
#~ "\n"
#~ "<br><br>\n"
#~ "\n"
#~ "### Constraint Types\n"
#~ "\n"
#~ " * annular\\_width\n"
#~ " * clearance\n"
#~ " * courtyard_clearance\n"
#~ " * diff\\_pair\\_gap\n"
#~ " * diff\\_pair\\_uncoupled\n"
#~ " * disallow\n"
#~ " * edge\\_clearance\n"
#~ " * length\n"
#~ " * hole\\_clearance\n"
#~ " * hole\\_size\n"
#~ " * silk\\_clearance\n"
#~ " * skew\n"
#~ " * track\\_width\n"
#~ " * via\\_count\n"
#~ " * via\\_diameter\n"
#~ "\n"
#~ "\n"
#~ "<br><br>\n"
#~ "\n"
#~ "### Item Types\n"
#~ "\n"
#~ " * buried_via\n"
#~ " * graphic\n"
#~ " * hole\n"
#~ " * micro_via\n"
#~ " * pad\n"
#~ " * text\n"
#~ " * track\n"
#~ " * via\n"
#~ " * zone\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Examples\n"
#~ "\n"
#~ " (version 1)\n"
#~ "\n"
#~ " (rule HV\n"
#~ " (constraint clearance (min 1.5mm))\n"
#~ " (condition \"A.NetClass == 'HV'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule HV\n"
#~ " (layer outer)\n"
#~ " (constraint clearance (min 1.5mm))\n"
#~ " (condition \"A.NetClass == 'HV'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule HV_HV\n"
#~ " # wider clearance between HV tracks\n"
#~ " (constraint clearance (min \"1.5mm + 2.0mm\"))\n"
#~ " (condition \"A.NetClass == 'HV' && B.NetClass == 'HV'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule HV_unshielded\n"
#~ " (constraint clearance (min 2mm))\n"
#~ " (condition \"A.NetClass == 'HV' && !A.insideArea('Shield*')\"))\n"
#~ "<br><br>\n"
#~ "\n"
#~ "### Notes\n"
#~ "\n"
#~ "Version clause must be the first clause. It indicates the syntax version "
#~ "of the file so that \n"
#~ "future rules parsers can perform automatic updates. It should be\n"
#~ "set to \"1\".\n"
#~ "\n"
#~ "Rules should be ordered by specificity. Later rules take\n"
#~ "precedence over earlier rules; once a matching rule is found\n"
#~ "no further rules will be checked.\n"
#~ "\n"
#~ "Use Ctrl+/ to comment or uncomment line(s).\n"
#~ "<br><br><br>\n"
#~ "\n"
#~ "### Expression functions\n"
#~ "\n"
#~ "All function parameters support simple wildcards (`*` and `?`).\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.insideCourtyard('<footprint_refdes>')\n"
#~ "True if any part of `A` lies within the given footprint's principal "
#~ "courtyard.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.insideFrontCourtyard('<footprint_refdes>')\n"
#~ "True if any part of `A` lies within the given footprint's front "
#~ "courtyard.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.insideBackCourtyard('<footprint_refdes>')\n"
#~ "True if any part of `A` lies within the given footprint's back "
#~ "courtyard.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.insideArea('<zone_name>')\n"
#~ "True if any part of `A` lies within the given zone's outline.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.isPlated()\n"
#~ "True if `A` has a hole which is plated.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.inDiffPair('<net_name>')\n"
#~ "True if `A` has net that is part of the specified differential pair.\n"
#~ "`<net_name>` is the base name of the differential pair. For example, "
#~ "`inDiffPair('CLK')`\n"
#~ "matches items in the `CLK_P` and `CLK_N` nets.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " AB.isCoupledDiffPair()\n"
#~ "True if `A` and `B` are members of the same diff pair.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.memberOf('<group_name>')\n"
#~ "True if `A` is a member of the given group. Includes nested membership.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.existsOnLayer('<layer_name>')\n"
#~ "True if `A` exists on the given layer. The layer name can be\n"
#~ "either the name assigned in Board Setup > Board Editor Layers or\n"
#~ "the canonical name (ie: `F.Cu`).\n"
#~ "\n"
#~ "NB: this returns true if `A` is on the given layer, independently\n"
#~ "of whether or not the rule is being evaluated for that layer.\n"
#~ "For the latter use a `(layer \"layer_name\")` clause in the rule.\n"
#~ "<br><br><br>\n"
#~ "\n"
#~ "### More Examples\n"
#~ "\n"
#~ " (rule \"copper keepout\"\n"
#~ " (constraint disallow track via zone)\n"
#~ " (condition \"A.insideArea('zone3')\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"BGA neckdown\"\n"
#~ " (constraint track_width (min 0.2mm) (opt 0.25mm))\n"
#~ " (constraint clearance (min 0.05mm) (opt 0.08mm))\n"
#~ " (condition \"A.insideCourtyard('U3')\"))\n"
#~ "\n"
#~ "\n"
#~ " # prevent silk over tented vias\n"
#~ " (rule silk_over_via\n"
#~ " (constraint silk_clearance (min 0.2mm))\n"
#~ " (condition \"A.Type == '*Text' && B.Type == 'Via'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"Distance between Vias of Different Nets\" \n"
#~ " (constraint hole_to_hole (min 0.254mm))\n"
#~ " (condition \"A.Type =='Via' && B.Type =='Via' && A.Net != B."
#~ "Net\"))\n"
#~ "\n"
#~ " (rule \"Clearance between Pads of Different Nets\" \n"
#~ " (constraint clearance (min 3.0mm))\n"
#~ " (condition \"A.Type =='Pad' && B.Type =='Pad' && A.Net != B."
#~ "Net\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"Via Hole to Track Clearance\" \n"
#~ " (constraint hole_clearance (min 0.254mm))\n"
#~ " (condition \"A.Type =='Via' && B.Type =='Track'\"))\n"
#~ " \n"
#~ " (rule \"Pad to Track Clearance\" \n"
#~ " (constraint clearance (min 0.2mm))\n"
#~ " (condition \"A.Type =='Pad' && B.Type =='Track'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"clearance-to-1mm-cutout\"\n"
#~ " (constraint clearance (min 0.8mm))\n"
#~ " (condition \"A.Layer=='Edge.Cuts' && A.Thickness == 1.0mm\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"Max Drill Hole Size Mechanical\" \n"
#~ " (constraint hole_size (max 6.3mm))\n"
#~ " (condition \"A.Pad_Type == 'NPTH, mechanical'\"))\n"
#~ " \n"
#~ " (rule \"Max Drill Hole Size PTH\" \n"
#~ " (constraint hole_size (max 6.35mm))\n"
#~ " (condition \"A.Pad_Type == 'Through-hole'\"))\n"
#~ "\n"
#~ "\n"
#~ " # Specify an optimal gap for a particular diff-pair\n"
#~ " (rule \"dp clock gap\"\n"
#~ " (constraint diff_pair_gap (opt \"0.8mm\"))\n"
#~ " (condition \"A.inDiffPair('CLK') && AB.isCoupledDiffPair()\"))\n"
#~ "\n"
#~ " # Specify a larger clearance around any diff-pair\n"
#~ " (rule \"dp clearance\"\n"
#~ " (constraint clearance (min \"1.5mm\"))\n"
#~ " (condition \"A.inDiffPair('*') && !AB.isCoupledDiffPair()\"))\n"
#~ msgid "Design For Manufacturing"
#~ msgstr "Design For Manufacturing"
#~ msgid "No netlist provided, skipping LVS."
#~ msgstr "No netlist provided, skipping LVS."
#~ msgid "Checking silkscreen for potential soldermask clipping..."
#~ msgstr "Checking silkscreen for potential soldermask clipping..."
#, c-format
#~ msgid "Testing %d mask apertures against %d silkscreen features."
#~ msgstr "Testing %d mask apertures against %d silkscreen features."
#~ msgid "Thermal Relief Width"
#~ msgstr "Thermal Relief Width"
#~ msgid "parent footprint"
#~ msgstr "parent footprint"
#, c-format
#~ msgid "Missing argument to '%s'"
#~ msgstr "Missing argument to '%s'"
#, c-format
#~ msgid "Zone thermal relief: %s."
#~ msgstr "Zone thermal relief: %s."
#, c-format
#~ msgid "Overridden by %s; thermal relief: %s."
#~ msgstr "Overridden by %s; thermal relief: %s."
#~ msgid "Items share no relevant layers:"
#~ msgstr "Items share no relevant layers:"
#~ msgid "Draw a leader"
#~ msgstr "Draw a leader"
#~ msgid "Others"
#~ msgstr "Others"
#~ msgid ""
#~ "KiCad can use your graphics card to give you a smoother and faster "
#~ "experience. This option is turned off by default since it is not "
#~ "compatible with all computers.\n"
#~ "\n"
#~ "Would you like to try enabling graphics acceleration?\n"
#~ "\n"
#~ "If you'd like to choose later, select Accelerated Graphics in the "
#~ "Preferences menu."
#~ msgstr ""
#~ "KiCad can use your graphics card to give you a smoother and faster "
#~ "experience. This option is turned off by default since it is not "
#~ "compatible with all computers.\n"
#~ "\n"
#~ "Would you like to try enabling graphics acceleration?\n"
#~ "\n"
#~ "If you'd like to choose later, select Accelerated Graphics in the "
#~ "Preferences menu."
#~ msgid "Enable Graphics Acceleration"
#~ msgstr "Enable Graphics Acceleration"
#~ msgid "&Enable Acceleration"
#~ msgstr "&Enable Acceleration"
#~ msgid "&No Thanks"
#~ msgstr "&No Thanks"
#~ msgid "Notes"
#~ msgstr "Notes"
#~ msgid "Default line thickness:"
#~ msgstr "Default line thickness:"
#~ msgid "Sheet file"
#~ msgstr "Sheet file"
#~ msgid ""
#~ "<table>\n"
#~ " <tr>\n"
#~ " <th>Markup</th>\n"
#~ " <th></th>\n"
#~ " <th>Result</th>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>^{superscript}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp><sup>superscript</sup>&nbsp;</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>Driver Board^{Rev A}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>Driver Board<sup>Rev A</sup></samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>_{subscript}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp><sub>subscript</sub>&nbsp;</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>D_{0} - D_{15}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>D<sub>0</sub> - D<sub>15</sub></samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td> &nbsp;<br><samp>~{overbar}</samp><br> &nbsp;<br><samp>~{CLK}"
#~ "</samp></td>\n"
#~ " <td></td>\n"
#~ " <td> <samp><u>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</u></"
#~ "samp><br> <samp>overbar</samp><br> <samp><u>&nbsp;&nbsp;&nbsp;</u></"
#~ "samp><br> <samp>CLK</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>${variable}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp><i>variable_value</i></samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>${REVISION}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>2020.1</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>${refdes:field}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp><i>field_value</i> of symbol <i>refdes</i></"
#~ "samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>${R3:VALUE}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>150K</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <th>Bus Definition</th>\n"
#~ " <th>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"
#~ "&nbsp;&nbsp;&nbsp;</th>\n"
#~ " <th>Resultant Nets</th>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>prefix[m..n]</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>prefixm to prefixn</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>D[0..7]</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>D0, D1, D2, D3, D4, D5, D6, D7</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>{net1 net2 ...}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>net1, net2, ...</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>{SCL SDA}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>SCL, SDA</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>prefix{net1 net2 ...}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>prefix.net1, prefix.net2, ...</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>USB1{D+ D-}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>USB1.D+, USB1.D-</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>MEM{D[1..2] LATCH}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br> <samp>MEM.D1, MEM.D2, MEM.LATCH</samp> </td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>MEM{D_{[1..2]} ~LATCH}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td> <samp>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<sub>&nbsp;</sub>&nbsp; "
#~ "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<sub>&nbsp;</sub>&nbsp; &nbsp;&nbsp;&nbsp;"
#~ "&nbsp;<u>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</u></samp><br> <samp>MEM.D<sub>1</"
#~ "sub>, MEM.D<sub>2</sub>, MEM.LATCH</samp> </td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ "</table>\n"
#~ "<p></p>\n"
#~ "<p></p>\n"
#~ "<i>Note that markup has precedence over bus definitions.</i>\n"
#~ "\n"
#~ msgstr ""
#~ "<table>\n"
#~ " <tr>\n"
#~ " <th>Markup</th>\n"
#~ " <th></th>\n"
#~ " <th>Result</th>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>^{superscript}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp><sup>superscript</sup>&nbsp;</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>Driver Board^{Rev A}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>Driver Board<sup>Rev A</sup></samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>_{subscript}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp><sub>subscript</sub>&nbsp;</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>D_{0} - D_{15}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>D<sub>0</sub> - D<sub>15</sub></samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td> &nbsp;<br><samp>~{overbar}</samp><br> &nbsp;<br><samp>~{CLK}"
#~ "</samp></td>\n"
#~ " <td></td>\n"
#~ " <td> <samp><u>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</u></"
#~ "samp><br> <samp>overbar</samp><br> <samp><u>&nbsp;&nbsp;&nbsp;</u></"
#~ "samp><br> <samp>CLK</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>${variable}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp><i>variable_value</i></samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>${REVISION}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>2020.1</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>${refdes:field}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp><i>field_value</i> of symbol <i>refdes</i></"
#~ "samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>${R3:VALUE}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>150K</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <th>Bus Definition</th>\n"
#~ " <th>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"
#~ "&nbsp;&nbsp;&nbsp;</th>\n"
#~ " <th>Resultant Nets</th>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>prefix[m..n]</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>prefixm to prefixn</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>D[0..7]</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>D0, D1, D2, D3, D4, D5, D6, D7</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>{net1 net2 ...}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>net1, net2, ...</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>{SCL SDA}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>SCL, SDA</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>prefix{net1 net2 ...}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>prefix.net1, prefix.net2, ...</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>USB1{D+ D-}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>USB1.D+, USB1.D-</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>MEM{D[1..2] LATCH}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br> <samp>MEM.D1, MEM.D2, MEM.LATCH</samp> </td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>MEM{D_{[1..2]} ~LATCH}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td> <samp>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<sub>&nbsp;</sub>&nbsp; "
#~ "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<sub>&nbsp;</sub>&nbsp; &nbsp;&nbsp;&nbsp;"
#~ "&nbsp;<u>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</u></samp><br> <samp>MEM.D<sub>1</"
#~ "sub>, MEM.D<sub>2</sub>, MEM.LATCH</samp> </td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ "</table>\n"
#~ "<p></p>\n"
#~ "<p></p>\n"
#~ "<i>Note that markup has precedence over bus definitions.</i>\n"
#~ "\n"
#, c-format
#~ msgid ""
#~ "Cannot print '%s'.\n"
#~ "\n"
#~ "Unknown file type."
#~ msgstr ""
#~ "Cannot print '%s'.\n"
#~ "\n"
#~ "Unknown file type."
#~ msgid "Install from file..."
#~ msgstr "Install from file..."
#~ msgid "Apply changes"
#~ msgstr "Apply changes"
#~ msgid "Discard changes"
#~ msgstr "Discard changes"
#~ msgid "All downloads finished"
#~ msgstr "All downloads finished"
#~ msgid "Download progress"
#~ msgstr "Download progress"
#~ msgid "Overall progress"
#~ msgstr "Overall progress"
#~ msgid "Applying package changes"
#~ msgstr "Applying package changes"
#, c-format
#~ msgid "Package identifier: %s\n"
#~ msgstr "Package identifier: %s\n"
#, c-format
#~ msgid "License: %s\n"
#~ msgstr "License: %s\n"
#, c-format
#~ msgid "Tags: %s\n"
#~ msgstr "Tags: %s\n"
#~ msgid "Pick a package on the left panel to view it's description."
#~ msgstr "Pick a package on the left panel to view it's description."
#~ msgid "Dl Size"
#~ msgstr "Dl Size"
#~ msgid "Inst Size"
#~ msgstr "Inst Size"
#~ msgid "Comp"
#~ msgstr "Comp"
#~ msgid "Versions"
#~ msgstr "Versions"
#~ msgid "Print the contents of the file"
#~ msgstr "Print the contents of the file"
#, c-format
#~ msgid ""
#~ "\n"
#~ "PCB has %d empty or invalid reference designations.\n"
#~ "Recommend running DRC with 'Test footprints against schematic' checked.\n"
#~ msgstr ""
#~ "\n"
#~ "PCB has %d empty or invalid reference designations.\n"
#~ "Recommend running DRC with 'Test footprints against schematic' checked.\n"
#, c-format
#~ msgid "Min Width: %s"
#~ msgstr "Min Width: %s"
#, c-format
#~ msgid "Symbol library '%s' is not writeable."
#~ msgstr "Symbol library '%s' is not writeable."
#~ msgid ""
#~ "Integers in files can have their zeros stripped.\n"
#~ "No leading zeros format means the leading zeros are stripped\n"
#~ "No trailing zeros format means the trainling zeros are stripped"
#~ msgstr ""
#~ "Integers in files can have their zeros stripped.\n"
#~ "No leading zeros format means the leading zeros are stripped\n"
#~ "No trailing zeros format means the trainling zeros are stripped"
#~ msgid "Manage Repositores"
#~ msgstr "Manage Repositores"
#~ msgid "Cound't find the meta HTML information file for this template!"
#~ msgstr "Cound't find the meta HTML information file for this template!"
#~ msgid "If you want a solder paster layer for front side of the board"
#~ msgstr "If you want a solder paster layer for front side of the board"
#, c-format
#~ msgid "Checking rule condition '%s'."
#~ msgstr "Checking rule condition '%s'."
#, c-format
#~ msgid ""
#~ "The CADSTAR Hatching code '%s' has different line widths for each hatch. "
#~ "KiCad only supports one width for the haching. The imported hatching uses "
#~ "the width defined in the first hatch definition, i.e. %.2f mm."
#~ msgstr ""
#~ "The CADSTAR Hatching code '%s' has different line widths for each hatch. "
#~ "KiCad only supports one width for the haching. The imported hatching uses "
#~ "the width defined in the first hatch definition, i.e. %.2f mm."
#, c-format
#~ msgid ""
#~ "The CADSTAR Hatching code '%s' has different step sizes for each hatch. "
#~ "KiCad only supports one step size for the haching. The imported hatching "
#~ "uses the step size defined in the first hatching definition, i.e. %.2f mm."
#~ msgstr ""
#~ "The CADSTAR Hatching code '%s' has different step sizes for each hatch. "
#~ "KiCad only supports one step size for the haching. The imported hatching "
#~ "uses the step size defined in the first hatching definition, i.e. %.2f mm."
#, c-format
#~ msgid ""
#~ "Dimension ID %s uses a type of unit that is not supported in KiCad. "
#~ "Millimetres were applied instead."
#~ msgstr ""
#~ "Dimension ID %s uses a type of unit that is not supported in KiCad. "
#~ "Millimetres were applied instead."
#~ msgid ""
#~ "Zdiff =\n"
#~ "2*Z0( (1 - 0.48exp( -0.96*S/H ) )"
#~ msgstr ""
#~ "Zdiff =\n"
#~ "2*Z0( (1 - 0.48exp( -0.96*S/H ) )"
#~ msgid "Zcommon = Zeven / 2"
#~ msgstr "Zcommon = Zeven / 2"
#~ msgid "Do not plot the contents of the PCB edge layer on any other layers."
#~ msgstr "Do not plot the contents of the PCB edge layer on any other layers."
#~ msgid "Draw the area using horizontal, verical and 45 degree lines only"
#~ msgstr "Draw the area using horizontal, verical and 45 degree lines only"
#, c-format
#~ msgid ""
#~ "Well this is potentially embarrassing!\n"
#~ "It appears that the last time you were editing the file\n"
#~ "\"%s\"\n"
#~ "it was not saved properly. Do you wish to restore the last saved edits "
#~ "you made?"
#~ msgstr ""
#~ "Well this is potentially embarrassing!\n"
#~ "It appears that the last time you were editing the file\n"
#~ "“%s”\n"
#~ "it was not saved properly. Do you wish to restore the last saved edits "
#~ "you made?"
#, c-format
#~ msgid "Field name \"%s\" already in use."
#~ msgstr "Field name “%s” already in use."
#, c-format
#~ msgid "Highlight Items of Component \"%s\""
#~ msgstr "Highlight Items of Component “%s”"
#, c-format
#~ msgid "Highlight Items of Net \"%s\""
#~ msgstr "Highlight Items of Net “%s”"
#, c-format
#~ msgid "Highlight Aperture Type \"%s\""
#~ msgstr "Highlight Aperture Type “%s”"
#, c-format
#~ msgid ""
#~ "\n"
#~ "Open \"%s\"\n"
#~ msgstr ""
#~ "\n"
#~ "Open “%s”\n"
#, c-format
#~ msgid "Restoring \"%s\""
#~ msgstr "Restoring \"%s\""
#, c-format
#~ msgid "Change filename: \"%s\""
#~ msgstr "Change filename: “%s”"
#~ msgid ""
#~ "### Bridged Tee Attenuator\n"
#~ "___a___ is attenuation in dB<br>\n"
#~ "___Z<sub>in</sub>___ is desired input impedance in &#x2126;<br>\n"
#~ "___Z<sub>out</sub>___ is desired output impedance in &#x2126;<br>\n"
#~ "___Z<sub>0</sub> = Z<sub>in</sub> = Z<sub>out</sub>___\n"
#~ "\n"
#~ "___L = 10<sup>a/20</up>___<br>\n"
#~ "___R1 = Z<sub>0</sub> &middot; (L&minus;1)___<br>\n"
#~ "___R2 = Z<sub>0</sub> / (L&minus;1)___\n"
#~ msgstr ""
#~ "### Bridged Tee Attenuator\n"
#~ "___a___ is attenuation in dB<br>\n"
#~ "___Z<sub>in</sub>___ is desired input impedance in &#x2126;<br>\n"
#~ "___Z<sub>out</sub>___ is desired output impedance in &#x2126;<br>\n"
#~ "___Z<sub>0</sub> = Z<sub>in</sub> = Z<sub>out</sub>___\n"
#~ "\n"
#~ "___L = 10<sup>a/20</up>___<br>\n"
#~ "___R1 = Z<sub>0</sub> &middot; (L&minus;1)___<br>\n"
#~ "___R2 = Z<sub>0</sub> / (L&minus;1)___\n"
#, c-format
#~ msgid "Method \"%s\" not found, or not callable"
#~ msgstr "Method “%s” not found, or not callable"
#~ msgid "Paste items(s) from clipboard"
#~ msgstr "Paste items(s) from clipboard"
#~ msgid "Create symbol with alternate body style (DeMorgan)"
#~ msgstr "Create symbol with alternate body style (DeMorgan)"
#~ msgid "Common to all body &styles (DeMorgan)"
#~ msgstr "Common to all body &styles (DeMorgan)"
#~ msgid "Add new pins for alternate body style (DeMorgan) to symbol?"
#~ msgstr "Add new pins for alternate body style (DeMorgan) to symbol?"
#~ msgid "Delete alternate body style (DeMorgan) draw items from symbol?"
#~ msgstr "Delete alternate body style (DeMorgan) draw items from symbol?"
#~ msgid "Has alternate body style (DeMorgan)"
#~ msgstr "Has alternate body style (DeMorgan)"
#~ msgid "Alternate pin assignments are not available for DeMorgan symbols."
#~ msgstr "Alternate pin assignments are not available for DeMorgan symbols."
#~ msgid "Alternate symbol (DeMorgan)"
#~ msgstr "Alternate symbol (DeMorgan)"
#~ msgid "DeMorgan Conversion"
#~ msgstr "DeMorgan Conversion"
#~ msgid "Switch between DeMorgan representations"
#~ msgstr "Switch between DeMorgan representations"
#~ msgid "DeMorgan Standard"
#~ msgstr "DeMorgan Standard"
#~ msgid "Switch to standard DeMorgan representation"
#~ msgstr "Switch to standard DeMorgan representation"
#~ msgid "DeMorgan Alternate"
#~ msgstr "DeMorgan Alternate"
#~ msgid "Switch to alternate DeMorgan representation"
#~ msgstr "Switch to alternate DeMorgan representation"
#~ msgid ""
#~ "### Bridged Tee Attenuator\n"
#~ "___a___ is attenuation in dB<br>\n"
#~ "___Z<sub>in</sub>___ is desired input impedance in &#x2126;<br>\n"
#~ "___Z<sub>out</sub>___ is desired output impedance in &#x2126;<br>\n"
#~ "___Z<sub>0</sub> = Z<sub>in</sub> = Z<sub>out</sub>___\n"
#~ "\n"
#~ "___L = 10<sup>a/20</up>___\n"
#~ "___R<sub>1</sub> = Z<sub>0</sub> &middot; (L&minus;1)___<br>\n"
#~ "___R<sub>2</sub> = Z<sub>0</sub> / (L&minus;1)___\n"
#~ msgstr ""
#~ "### Bridged Tee Attenuator\n"
#~ "___a___ is attenuation in dB<br>\n"
#~ "___Z<sub>in</sub>___ is desired input impedance in &#x2126;<br>\n"
#~ "___Z<sub>out</sub>___ is desired output impedance in &#x2126;<br>\n"
#~ "___Z<sub>0</sub> = Z<sub>in</sub> = Z<sub>out</sub>___\n"
#~ "\n"
#~ "___L = 10<sup>a/20</up>___\n"
#~ "___R<sub>1</sub> = Z<sub>0</sub> &middot; (L&minus;1)___<br>\n"
#~ "___R<sub>2</sub> = Z<sub>0</sub> / (L&minus;1)___\n"
#~ msgid ""
#~ "### Pi Attenuator\n"
#~ "___a___ is attenuation in dB<br>\n"
#~ "___Z<sub>in</sub>___ is desired input impedance in &#x2126;<br>\n"
#~ "___Z<sub>out</sub>___ is desired output impedance in &#x2126;<br>\n"
#~ "\n"
#~ "___L = 10<sup>a/20</sup>___<br>\n"
#~ "___A = (L+1) / (L&minus;1)___<br><br>\n"
#~ "___R<sub>2</sub> = (L&minus;1) / 2&middot;&radic;(Z<sub>in</sub> &middot; "
#~ "Z<sub>out</sub> / L)___<br>\n"
#~ "___R<sub>1</sub> = 1 / (A/Z<sub>in</sub> &minus; 1/R<sub>2</sub>)___<br>\n"
#~ "___R<sub>3</sub> = 1 / (A/Z<sub>out</sub> &minus; 1/R<sub>2</sub>)___\n"
#~ msgstr ""
#~ "### Pi Attenuator\n"
#~ "___a___ is attenuation in dB<br>\n"
#~ "___Z<sub>in</sub>___ is desired input impedance in &#x2126;<br>\n"
#~ "___Z<sub>out</sub>___ is desired output impedance in &#x2126;<br>\n"
#~ "\n"
#~ "___L = 10<sup>a/20</sup>___<br>\n"
#~ "___A = (L+1) / (L&minus;1)___<br><br>\n"
#~ "___R<sub>2</sub> = (L&minus;1) / 2&middot;&radic;(Z<sub>in</sub> &middot; "
#~ "Z<sub>out</sub> / L)___<br>\n"
#~ "___R<sub>1</sub> = 1 / (A/Z<sub>in</sub> &minus; 1/R<sub>2</sub>)___<br>\n"
#~ "___R<sub>3</sub> = 1 / (A/Z<sub>out</sub> &minus; 1/R<sub>2</sub>)___\n"
#~ msgid ""
#~ "### Split Attenuator\n"
#~ "Attenuation is 6 dB \n"
#~ "___Z<sub>in</sub>___ is desired input impedance in &#x2126; \n"
#~ "___Z<sub>out</sub>___ is desired output impedance in &#x2126; \n"
#~ "___Z<sub>0</sub> = Z<sub>in</sub> = Z<sub>out</sub>___\n"
#~ "\n"
#~ "___R<sub>1</sub> = R<sub>2</sub> = R<sub>3</sub> = Z<sub>0</sub>/3___\n"
#~ msgstr ""
#~ "### Split Attenuator\n"
#~ "Attenuation is 6 dB \n"
#~ "___Z<sub>in</sub>___ is desired input impedance in &#x2126; \n"
#~ "___Z<sub>out</sub>___ is desired output impedance in &#x2126; \n"
#~ "___Z<sub>0</sub> = Z<sub>in</sub> = Z<sub>out</sub>___\n"
#~ "\n"
#~ "___R<sub>1</sub> = R<sub>2</sub> = R<sub>3</sub> = Z<sub>0</sub>/3___\n"
#~ msgid ""
#~ "### Tee Attenuator\n"
#~ "___a___ is attenuation in dB<br>\n"
#~ "___Z<sub>in</sub>___ is desired input impedance in &#x2126;<br>\n"
#~ "___Z<sub>out</sub>___ is desired output impedance in &#x2126;<br>\n"
#~ "\n"
#~ "___L = 10<sup>a/20</sup>___<br>\n"
#~ "___A = (L+1) / (L&minus;1)___<br>\n"
#~ "___R<sub>2</sub> = 2&middot;&radic;(L &middot; Z<sub>in</sub> &middot; "
#~ "Z<sub>out</sub>) / (L&minus;1)___<br>\n"
#~ "___R<sub>1</sub> = Z<sub>in</sub> &middot; A &minus; R<sub>2</"
#~ "sub>___<br>\n"
#~ "___R<sub>3</sub> = Z<sub>out</sub> &middot; A &minus; R<sub>2</sub>___\n"
#~ msgstr ""
#~ "### Tee Attenuator\n"
#~ "___a___ is attenuation in dB<br>\n"
#~ "___Z<sub>in</sub>___ is desired input impedance in &#x2126;<br>\n"
#~ "___Z<sub>out</sub>___ is desired output impedance in &#x2126;<br>\n"
#~ "\n"
#~ "___L = 10<sup>a/20</sup>___<br>\n"
#~ "___A = (L+1) / (L&minus;1)___<br>\n"
#~ "___R<sub>2</sub> = 2&middot;&radic;(L &middot; Z<sub>in</sub> &middot; "
#~ "Z<sub>out</sub>) / (L&minus;1)___<br>\n"
#~ "___R<sub>1</sub> = Z<sub>in</sub> &middot; A &minus; R<sub>2</"
#~ "sub>___<br>\n"
#~ "___R<sub>3</sub> = Z<sub>out</sub> &middot; A &minus; R<sub>2</sub>___\n"
#~ msgid "PI"
#~ msgstr "PI"
#~ msgid ""
#~ "Show or hide the track and via clearance area. If \"New track\" is "
#~ "selected, track clearance area is shown only when creating the track."
#~ msgstr ""
#~ "Show or hide the track and via clearance area. If “New track” is "
#~ "selected, track clearance area is shown only when creating the track."
#~ msgid ""
#~ "Use your board house's recommendations for solder mask clearance and "
#~ "minimum web width."
#~ msgstr ""
#~ "Use your board house's recommendations for solder mask clearance and "
#~ "minimum web width."
#~ msgid "<invalid>"
#~ msgstr "<invalid>"
#~ msgid "Ref."
#~ msgstr "Ref."
#, c-format
#~ msgid "Pad of %s on %s"
#~ msgstr "Pad of %s on %s"
#, c-format
#~ msgid "Through hole pad of %s"
#~ msgstr "Through hole pad of %s"
#~ msgid "Automagically finishes laying the current track."
#~ msgstr "Automagically finishes laying the current track."
#~ msgid "Switches between sharp and rounded corners when routing tracks."
#~ msgstr "Switches between sharp and rounded corners when routing tracks."
#~ msgid "Open the symbol editor to edit the symbol"
#~ msgstr "Open the symbol editor to edit the symbol"
#~ msgid "Sketch pads on fab layers"
#~ msgstr "Sketch pads on fab layers"
#~ msgid "Global solder mask min width and/or margin are not set to 0. "
#~ msgstr "Global solder mask min width and/or margin are not set to 0. "
#~ msgid ""
#~ "Most board houses expect 0 and use their constraints, especially for "
#~ "solder mask min width."
#~ msgstr ""
#~ "Most board houses expect 0 and use their constraints, especially for "
#~ "solder mask min width."
#~ msgid ""
#~ "Include netlist metadata and aperture attributes in Gerber files.\n"
#~ "In X1 format, they are comments.\n"
#~ "Used to check connectivity in CAM tools and Gerber viewers."
#~ msgstr ""
#~ "Include netlist metadata and aperture attributes in Gerber files.\n"
#~ "In X1 format, they are comments.\n"
#~ "Used to check connectivity in CAM tools and Gerber viewers."
#~ msgid "Disable aperture macros (non recommended)"
#~ msgstr "Disable aperture macros (non recommended)"
#~ msgid "Use KiCad font to plot texts"
#~ msgstr "Use KiCad font to plot texts"
#~ msgid "Footprint text front"
#~ msgstr "Footprint text front"
#~ msgid "Footprint text back"
#~ msgstr "Footprint text back"
#~ msgid "&Restrict buses and wires to H and V orientation"
#~ msgstr "&Restrict buses and wires to H and V orientation"
#~ msgid "Mouse drag performs drag (G) operation"
#~ msgstr "Mouse drag performs drag (G) operation"
#~ msgid ""
#~ "### Bridged Tee Attenuator\n"
#~ "__Zin__ desired input impedance in &#x2126;<br>\n"
#~ "__Zout__ desired output impedance<br>\n"
#~ "__Z<sub>0</sub> = Zin = Zout__<br><br>\n"
#~ "\n"
#~ "* __a__ attenuation in dB\n"
#~ "* __L = 10<sup>a/20</sup>__ (the loss)<br><br>\n"
#~ "* ___R1 = Z<sub>0</sub> \\* (L - 1)___\n"
#~ "* ___R2 = Z<sub>0</sub> / (L - 1)___"
#~ msgstr ""
#~ "### Bridged Tee Attenuator\n"
#~ "__Zin__ desired input impedance in &#x2126;<br>\n"
#~ "__Zout__ desired output impedance<br>\n"
#~ "__Z<sub>0</sub> = Zin = Zout__<br><br>\n"
#~ "\n"
#~ "* __a__ attenuation in dB\n"
#~ "* __L = 10<sup>a/20</sup>__ (the loss)<br><br>\n"
#~ "* ___R1 = Z<sub>0</sub> \\* (L - 1)___\n"
#~ "* ___R2 = Z<sub>0</sub> / (L - 1)___"
#~ msgid ""
#~ "### PI Attenuator\n"
#~ "__Zin__ desired input impedance in &#x2126;<br>\n"
#~ "__Zout__ desired output impedance<br>\n"
#~ "__Zin = Zout__<br><br>\n"
#~ "\n"
#~ "* __a__ attenuation in dB\n"
#~ "* __L = 10<sup>a/20</sup>__ (the loss)\n"
#~ "* __A = (L + 1) / (L - 1)__<br><br>\n"
#~ "* ___R2 = (L- 1) / 2 \\* &radic; ( (Zin \\* Zout) / L)___\n"
#~ "* ___R1 = 1 / (A / Zin - 1 / R2)___\n"
#~ "* ___R3 = 1 / (A / Zout - 1 / R2)___"
#~ msgstr ""
#~ "### PI Attenuator\n"
#~ "__Zin__ desired input impedance in &#x2126;<br>\n"
#~ "__Zout__ desired output impedance<br>\n"
#~ "__Zin = Zout__<br><br>\n"
#~ "\n"
#~ "* __a__ attenuation in dB\n"
#~ "* __L = 10<sup>a/20</sup>__ (the loss)\n"
#~ "* __A = (L + 1) / (L - 1)__<br><br>\n"
#~ "* ___R2 = (L- 1) / 2 \\* &radic; ( (Zin \\* Zout) / L)___\n"
#~ "* ___R1 = 1 / (A / Zin - 1 / R2)___\n"
#~ "* ___R3 = 1 / (A / Zout - 1 / R2)___"
#~ msgid ""
#~ "### Split Attenuator\n"
#~ "#### Attenuation is 6dB\n"
#~ "___Z<sub>in</sub>___ desired input impedance in &#x2126;<br>\n"
#~ "___Z<sub>out</sub>___ desired output impedance in &#x2126;<br>\n"
#~ "___Z<sub>in</sub> = Z<sub>out</sub>___\n"
#~ "\n"
#~ "___R1 = R2 = R3 = Z<sub>out</sub> / 3___\n"
#~ msgstr ""
#~ "### Split Attenuator\n"
#~ "#### Attenuation is 6dB\n"
#~ "___Z<sub>in</sub>___ desired input impedance in &#x2126;<br>\n"
#~ "___Z<sub>out</sub>___ desired output impedance in &#x2126;<br>\n"
#~ "___Z<sub>in</sub> = Z<sub>out</sub>___\n"
#~ "\n"
#~ "___R1 = R2 = R3 = Z<sub>out</sub> / 3___\n"
#~ msgid ""
#~ "### Tee Attenuator\n"
#~ "__Zin__ desired input impedance in &#x2126;<br>\n"
#~ "__Zout__ desired output impedance<br>\n"
#~ "__Zin = Zout__<br><br>\n"
#~ "\n"
#~ "* __a__ attenuation in dB\n"
#~ "* __L = 10<sup>a/20</sup>__ (the loss)\n"
#~ "* ___A = (L + 1) / (L - 1)___<br><br>\n"
#~ "* ___R2 = 2 &radic; (L \\* Z<sub>in</sub> \\* Z<sub>out</sub> ) / (L - "
#~ "1)___\n"
#~ "* ___R1 = Z<sub>in</sub> \\* A - R2___\n"
#~ "* ___R3 = Z<sub>out</sub> \\* A - R2___\n"
#~ msgstr ""
#~ "### Tee Attenuator\n"
#~ "__Zin__ desired input impedance in &#x2126;<br>\n"
#~ "__Zout__ desired output impedance<br>\n"
#~ "__Zin = Zout__<br><br>\n"
#~ "\n"
#~ "* __a__ attenuation in dB\n"
#~ "* __L = 10<sup>a/20</sup>__ (the loss)\n"
#~ "* ___A = (L + 1) / (L - 1)___<br><br>\n"
#~ "* ___R2 = 2 &radic; (L \\* Z<sub>in</sub> \\* Z<sub>out</sub> ) / (L - "
#~ "1)___\n"
#~ "* ___R1 = Z<sub>in</sub> \\* A - R2___\n"
#~ "* ___R3 = Z<sub>out</sub> \\* A - R2___\n"
#~ msgid "Attenuation:"
#~ msgstr "Attenuation:"
#~ msgid "Trace width:"
#~ msgstr "Trace width:"
#~ msgid "Trace thickness:"
#~ msgstr "Trace thickness:"
#~ msgid ""
#~ "E-series are defined in IEC 60063.\n"
#~ "\n"
#~ "Available values are approximately equally spaced in a logarithmic "
#~ "scale.\n"
#~ "\n"
#~ "\tE24(5%): 1.0 1.1 1.2 1.3 1.5 1.6 1.8 2.0 2.2 2.4 2.7 3.0 3.3 3.6 3.9 "
#~ "4.3 4.7 5.1 5.6 6.2 6.8 7.5 8.2 9.1\n"
#~ "\tE12(10%): 1.0 1.2 1.5 1.8 2.2 2.7 3.3 3.9 4.7 5.6 6.8 8.2\n"
#~ "\tE6(20%): 1.0 - 1.5 - 2.2 - 3.3 - 4.7 - 6.8 -\n"
#~ "\tE3(50%): 1.0 - - - 2.2 - - - 4.7 - - -\n"
#~ "\tE1 : 1.0 - - - - - - - - - - -\n"
#~ "\n"
#~ "- This calculator finds combinations of standard E-series (between 10Ω "
#~ "and 1MΩ) to create arbitrary values.\n"
#~ "- You can enter the required resistance from 0.0025 to 4000 kΩ.\n"
#~ "- Solutions using up to 4 components are given.\n"
#~ "\n"
#~ "By default, the request value is always excluded from the solution set. "
#~ "It is also possible to specify\n"
#~ "up to two additional values to exclude from the solution if these "
#~ "component values are not available\n"
#~ "\n"
#~ "Solutions are given in the following formats:\n"
#~ "\n"
#~ "\tR1 + R2 +...+ Rn\tresistors in series\n"
#~ "\tR1 | R2 |...| Rn\tresistors in parallel\n"
#~ "\tR1 + (R2|R3)...\t\tany combination of the above\n"
#~ msgstr ""
#~ "E-series are defined in IEC 60063.\n"
#~ "\n"
#~ "Available values are approximately equally spaced in a logarithmic "
#~ "scale.\n"
#~ "\n"
#~ "\tE24(5%): 1.0 1.1 1.2 1.3 1.5 1.6 1.8 2.0 2.2 2.4 2.7 3.0 3.3 3.6 3.9 "
#~ "4.3 4.7 5.1 5.6 6.2 6.8 7.5 8.2 9.1\n"
#~ "\tE12(10%): 1.0 1.2 1.5 1.8 2.2 2.7 3.3 3.9 4.7 5.6 6.8 8.2\n"
#~ "\tE6(20%): 1.0 - 1.5 - 2.2 - 3.3 - 4.7 - 6.8 -\n"
#~ "\tE3(50%): 1.0 - - - 2.2 - - - 4.7 - - -\n"
#~ "\tE1 : 1.0 - - - - - - - - - - -\n"
#~ "\n"
#~ "- This calculator finds combinations of standard E-series (between 10Ω "
#~ "and 1MΩ) to create arbitrary values.\n"
#~ "- You can enter the required resistance from 0.0025 to 4000 kΩ.\n"
#~ "- Solutions using up to 4 components are given.\n"
#~ "\n"
#~ "By default, the request value is always excluded from the solution set. "
#~ "It is also possible to specify\n"
#~ "up to two additional values to exclude from the solution if these "
#~ "component values are not available\n"
#~ "\n"
#~ "Solutions are given in the following formats:\n"
#~ "\n"
#~ "\tR1 + R2 +...+ Rn\tresistors in series\n"
#~ "\tR1 | R2 |...| Rn\tresistors in parallel\n"
#~ "\tR1 + (R2|R3)...\t\tany combination of the above\n"
#~ msgid ""
#~ "If you specify the maximum current, then the trace widths will be "
#~ "calculated to suit.\n"
#~ "\n"
#~ "If you specify one of the trace widths, the maximum current it can handle "
#~ "will be calculated. The width for the other trace to also handle this "
#~ "current will then be calculated.\n"
#~ "\n"
#~ "The controlling value is shown in bold.\n"
#~ "\n"
#~ "The calculations are valid for currents up to 35 A (external) or 17.5 A "
#~ "(internal), temperature rises up to 100 ºC, and widths of up to 400 mil "
#~ "(10 mm).\n"
#~ "\n"
#~ "The formula, from IPC 2221, is\n"
#~ "<center>__I = K * dT<sup>0.44</sup> * (W*H)<sup>0.725</sup>__</center>\n"
#~ "where: \n"
#~ "__I__ = maximum current in A \n"
#~ "__dt__ = temperature rise above ambient in ºC \n"
#~ "__W,H__ = width and thickness in mils \n"
#~ "__K__ = 0.024 for internal traces or 0.048 for external traces\n"
#~ msgstr ""
#~ "If you specify the maximum current, then the trace widths will be "
#~ "calculated to suit.\n"
#~ "\n"
#~ "If you specify one of the trace widths, the maximum current it can handle "
#~ "will be calculated. The width for the other trace to also handle this "
#~ "current will then be calculated.\n"
#~ "\n"
#~ "The controlling value is shown in bold.\n"
#~ "\n"
#~ "The calculations are valid for currents up to 35 A (external) or 17.5 A "
#~ "(internal), temperature rises up to 100 ºC, and widths of up to 400 mil "
#~ "(10 mm).\n"
#~ "\n"
#~ "The formula, from IPC 2221, is\n"
#~ "<center>__I = K * dT<sup>0.44</sup> * (W*H)<sup>0.725</sup>__</center>\n"
#~ "where: \n"
#~ "__I__ = maximum current in A \n"
#~ "__dt__ = temperature rise above ambient in ºC \n"
#~ "__W,H__ = width and thickness in mils \n"
#~ "__K__ = 0.024 for internal traces or 0.048 for external traces\n"
#~ msgid "Mouse drag behavior:"
#~ msgstr "Mouse drag behavior:"
#~ msgid "Move item"
#~ msgstr "Move item"
#~ msgid "Interactive drag"
#~ msgstr "Interactive drag"
#~ msgid "Toggle 45 Limit"
#~ msgstr "Toggle 45 Limit"
#~ msgid "Limit actions to 45 degrees from the starting point"
#~ msgstr "Limit actions to 45 degrees from the starting point"
#~ msgid "Show comments and drawings layers"
#~ msgstr "Show comments and drawings layers"
#~ msgid "Rotation Increment:"
#~ msgstr "Rotation Increment:"
#~ msgid "OpenGL"
#~ msgstr "OpenGL"
#~ msgid "Footprint R1 (300K), back side (mirrored), rotated 180.0º"
#~ msgstr "Footprint R1 (300K), back side (mirrored), rotated 180.0º"
#, c-format
#~ msgid ""
#~ "Track found on an Altium layer (%d) with no KiCadequivalent. It has been "
#~ "moved to KiCad layer Eco1_User."
#~ msgstr ""
#~ "Track found on an Altium layer (%d) with no KiCadequivalent. It has been "
#~ "moved to KiCad layer Eco1_User."
#~ msgid "Polyline"
#~ msgstr "Polyline"
#~ msgid "Bounding Box"
#~ msgstr "Bounding Box"
#~ msgid "PolyLine"
#~ msgstr "PolyLine"
#~ msgid "Arcs in symbols cannot exceed 180 degrees."
#~ msgstr "Arcs in symbols cannot exceed 180 degrees."
#~ msgid "<html><h1>Template Selector</h1></html>"
#~ msgstr "<html><h1>Template Selector</h1></html>"
#~ msgid "TransLine"
#~ msgstr "TransLine"
#~ msgid ""
#~ "E-series defined in IEC 60063 are a widely accepted system of preferred\n"
#~ "numbers for electronic components. Available values are approximately\n"
#~ "equally spaced in a logarithmic scale.\n"
#~ "\n"
#~ "\tE12: 1.0 1.2 1.5 1.8 2.2 2.7 3.3 3.9 4.7 5.6 6.8 8.2\n"
#~ "\tE6: 1.0 - 1.5 - 2.2 - 3.3 - 4.7 - 6.8 -\n"
#~ "\tE3: 1.0 - - - 2.2 - - - 4.7 - - -\n"
#~ "\tE1: 1.0 - - - - - - - - - - -\n"
#~ "\n"
#~ "This calculator finds combinations of standard E-series components to\n"
#~ "create arbitrary values. You can enter the required resistance from "
#~ "0.0025 to 4000 kΩ.\n"
#~ "Solutions using up to 4 components are given.\n"
#~ "\n"
#~ "By default, the request value is always excluded from the solution set. "
#~ "It is also possible to specify\n"
#~ "up to two additional values to exclude from the solution if these "
#~ "component values are not available\n"
#~ "\n"
#~ "Solutions are given in the following formats:\n"
#~ "\n"
#~ "\tR1 + R2 +...+ Rn\tresistors in series\n"
#~ "\tR1 | R2 |...| Rn\tresistors in parallel\n"
#~ "\tR1 + (R2|R3)...\t\tany combination of the above\n"
#~ msgstr ""
#~ "E-series defined in IEC 60063 are a widely accepted system of preferred\n"
#~ "numbers for electronic components. Available values are approximately\n"
#~ "equally spaced in a logarithmic scale.\n"
#~ "\n"
#~ "\tE12: 1.0 1.2 1.5 1.8 2.2 2.7 3.3 3.9 4.7 5.6 6.8 8.2\n"
#~ "\tE6: 1.0 - 1.5 - 2.2 - 3.3 - 4.7 - 6.8 -\n"
#~ "\tE3: 1.0 - - - 2.2 - - - 4.7 - - -\n"
#~ "\tE1: 1.0 - - - - - - - - - - -\n"
#~ "\n"
#~ "This calculator finds combinations of standard E-series components to\n"
#~ "create arbitrary values. You can enter the required resistance from "
#~ "0.0025 to 4000 kΩ.\n"
#~ "Solutions using up to 4 components are given.\n"
#~ "\n"
#~ "By default, the request value is always excluded from the solution set. "
#~ "It is also possible to specify\n"
#~ "up to two additional values to exclude from the solution if these "
#~ "component values are not available\n"
#~ "\n"
#~ "Solutions are given in the following formats:\n"
#~ "\n"
#~ "\tR1 + R2 +...+ Rn\tresistors in series\n"
#~ "\tR1 | R2 |...| Rn\tresistors in parallel\n"
#~ "\tR1 + (R2|R3)...\t\tany combination of the above\n"
#~ msgid ""
#~ "The library ID and footprint ID currently assigned. Use “Change "
#~ "Footprint…” to assign a different footprint."
#~ msgstr ""
#~ "The library ID and footprint ID currently assigned. Use “Change "
#~ "Footprint…” to assign a different footprint."
#~ msgid "Error: illegal or empty filename."
#~ msgstr "Error: illegal or empty filename."
#, c-format
#~ msgid ""
#~ "The CADSTAR template '%s' has thermal reliefs in the original design but "
#~ "there is no KiCad equivalent to the original CADSTAR settings. Solid fill "
#~ "has been applied instead. When the template is re-filled the thermal "
#~ "reliefs will be removed."
#~ msgstr ""
#~ "The CADSTAR template '%s' has thermal reliefs in the original design but "
#~ "there is no KiCad equivalent to the original CADSTAR settings. Solid fill "
#~ "has been applied instead. When the template is re-filled the thermal "
#~ "reliefs will be removed."
#~ msgid "Single Layer View Mode"
#~ msgstr "Single Layer View Mode"
#~ msgid "Single Layer View Mode (3-state)"
#~ msgstr "Single Layer View Mode (3-state)"
#~ msgid "Toggle inactive layers between normal, dimmed, and hidden"
#~ msgstr "Toggle inactive layers between normal, dimmed, and hidden"
#~ msgid "Project is missing or read-only. Changes will not be saved."
#~ msgstr "Project is missing or read-only. Changes will not be saved."
#~ msgid "Choose what ratsnest lines to display"
#~ msgstr "Choose what ratsnest lines to display"
#~ msgid "Ratsnest lines are shown to items on all layers"
#~ msgstr "Ratsnest lines are shown to items on all layers"
#~ msgid "Ratsnest lines are shown to items on visible layers"
#~ msgstr "Ratsnest lines are shown to items on visible layers"
#~ msgid "Presets:"
#~ msgstr "Presets:"
#~ msgid "(Ctrl+Tab)"
#~ msgstr "(Ctrl+Tab)"
#, c-format
#~ msgid ""
#~ "The drawing sheet file name has changed.\n"
#~ "Do you want to use the relative path:\n"
#~ "\"%s\"\n"
#~ "instead of\n"
#~ "\"%s\"?"
#~ msgstr ""
#~ "The drawing sheet file name has changed.\n"
#~ "Do you want to use the relative path:\n"
#~ "\"%s\"\n"
#~ "instead of\n"
#~ "\"%s\"?"
#~ msgid "Drawing sheet file"
#~ msgstr "Drawing sheet file"
#~ msgid "Browse..."
#~ msgstr "Browse…"
#~ msgid ""
#~ "Left click (and drag) actions depend on 3 modifier keys:\n"
#~ "Alt, Shift and Ctrl"
#~ msgstr ""
#~ "Left click (and drag) actions depend on 3 modifier keys:\n"
#~ "Alt, Shift and Ctrl"
#~ msgid "Toggle selected state of item(s)."
#~ msgstr "Toggle selected state of item(s)."
#~ msgid "Alt+Shift"
#~ msgstr "Alt+Shift"
#~ msgid ""
#~ "Left click (and drag) actions depend on 3 modifier keys:\n"
#~ "Alt, Shift and Cmd"
#~ msgstr ""
#~ "Left click (and drag) actions depend on 3 modifier keys:\n"
#~ "Alt, Shift and Cmd"
#~ msgid "Cmd+Shift"
#~ msgstr "Cmd+Shift"
#~ msgid "Nodes"
#~ msgstr "Nodes"
#~ msgid "Graphic Shape"
#~ msgstr "Graphic Shape"
#~ msgid "Board Text"
#~ msgstr "Board Text"
#~ msgid "Board Marker"
#~ msgstr "Board Marker"
#~ msgid "Aligned Dimension"
#~ msgstr "Aligned Dimension"
#~ msgid "Orthogonal Dimension"
#~ msgstr "Orthogonal Dimension"
#~ msgid "Center Dimension"
#~ msgstr "Center Dimension"
#~ msgid "Item List"
#~ msgstr "Item List"
#~ msgid "Net Info"
#~ msgstr "Net Info"
#~ msgid "Schematic Marker"
#~ msgstr "Schematic Marker"
#~ msgid "Schematic Text"
#~ msgstr "Schematic Text"
#~ msgid "Schematic Field"
#~ msgstr "Schematic Field"
#~ msgid "Schematic Symbol"
#~ msgstr "Schematic Symbol"
#~ msgid "Symbol Text"
#~ msgstr "Symbol Text"
#, c-format
#~ msgid ""
#~ "Problem while running the PDF viewer.\n"
#~ "Command is '%s'."
#~ msgstr ""
#~ "Problem while running the PDF viewer.\n"
#~ "Command is '%s'."
#~ msgid "(Power symbol value field text cannot be changed.)"
#~ msgstr "(Power symbol value field text cannot be changed.)"
#~ msgid "Validate"
#~ msgstr "Validate"
#~ msgid "Show when creating tracks"
#~ msgstr "Show when creating tracks"
#~ msgid "Show with via clearance at end"
#~ msgstr "Show with via clearance at end"
#~ msgid "Show when creating and editing tracks"
#~ msgstr "Show when creating and editing tracks"
#~ msgid "Track Clearance"
#~ msgstr "Track Clearance"
#, c-format
#~ msgid "Remove single pad net %s."
#~ msgstr "Remove single pad net %s."
#, c-format
#~ msgid "Removed single pad net %s."
#~ msgstr "Removed single pad net %s."
#~ msgid "Keywords are replaced by they actual value in strings"
#~ msgstr "Keywords are replaced by they actual value in strings"
#~ msgid "Change to isometric perspective"
#~ msgstr "Change to isometric perspective"
#~ msgid "Days"
#~ msgstr "Days"
#, c-format
#~ msgid ""
#~ "Fatal Installation Bug. File:\n"
#~ "\"%s\"\n"
#~ "could not be loaded\n"
#~ msgstr ""
#~ "Fatal Installation Bug. File:\n"
#~ "“%s”\n"
#~ "could not be loaded\n"
#~ msgid "No default editor found, you must choose it"
#~ msgstr "No default editor found, you must choose it"
#~ msgid "No editor defined in KiCad. Please choose it."
#~ msgstr "No editor defined in KiCad. Please choose it."
#~ msgid "Signal name contains '[' or ']' but is not a valid vector bus name."
#~ msgstr "Signal name contains '[' or ']' but is not a valid vector bus name."
#~ msgid "Signal name contains '{' and '}' but is not a valid group bus name"
#~ msgstr "Signal name contains '{' and '}' but is not a valid group bus name"
#~ msgid "Bus must have at least one member to assign a netclass to members."
#~ msgstr "Bus must have at least one member to assign a netclass to members."
#~ msgid "No editor defined. Please select one."
#~ msgstr "No editor defined. Please select one."
#~ msgid "Please, choose a valid netlist file."
#~ msgstr "Please, choose a valid netlist file."
#~ msgid "Delete nets containing only a single pad"
#~ msgstr "Delete nets containing only a single pad"
#~ msgid "Generate warnings for pads with no net"
#~ msgstr "Generate warnings for pads with no net"
#~ msgid ""
#~ "Display a warning if a pad in a footprint does not appear in netlist.\n"
#~ "Only pads on a copper layer and having a name are tested."
#~ msgstr ""
#~ "Display a warning if a pad in a footprint does not appear in netlist.\n"
#~ "Only pads on a copper layer and having a name are tested."
#~ msgid ""
#~ "Clear the net name of pads when there is only one pad belonging to this "
#~ "net."
#~ msgstr ""
#~ "Clear the net name of pads when there is only one pad belonging to this "
#~ "net."
#~ msgid "Generate warnings for pads with no nets"
#~ msgstr "Generate warnings for pads with no nets"
#~ msgid ""
#~ "Use your board house's recommendation for solder mask clearance and "
#~ "minimum bridge width."
#~ msgstr ""
#~ "Use your board house's recommendation for solder mask clearance and "
#~ "minimum bridge width."
#~ msgid "If none is provided, setting the values to zero is suggested."
#~ msgstr "If none is provided, setting the values to zero is suggested."
#~ msgid "Automatically zoom to fit"
#~ msgstr "Automatically zoom to fit"
#~ msgid "Zoom to fit when changing footprint"
#~ msgstr "Zoom to fit when changing footprint"
#~ msgid "Zdiff = Zodd * 2"
#~ msgstr "Zdiff = Zodd * 2"
#~ msgid "Shift+Alt"
#~ msgstr "Shift+Alt"
#~ msgid "Alt+Cmd"
#~ msgstr "Alt+Cmd"
#~ msgid "Info"
#~ msgstr "Info"
#~ msgid "Set color to transparent to use Kicad default color."
#~ msgstr "Set color to transparent to use Kicad default color."
#~ msgid "Show Clarify Selection Menu"
#~ msgstr "Show Clarify Selection Menu"
#~ msgid "Toggle Selection State"
#~ msgstr "Toggle Selection State"
#~ msgid "Ignore H/V/45 Constraints"
#~ msgstr "Ignore H/V/45 Constraints"
#~ msgid "H Alignment (fields only):"
#~ msgstr "H Alignment (fields only):"
#~ msgid "V Alignment (fields only):"
#~ msgstr "V Alignment (fields only):"
#~ msgid "Set width to 0 to use Schematic Editor line widths."
#~ msgstr "Set width to 0 to use Schematic Editor line widths."
#~ msgid "Do not forget to choose a title for this netlist control page"
#~ msgstr "Do not forget to choose a title for this netlist control page"
#, c-format
#~ msgid "Schematic file '%s' is already open."
#~ msgstr "Schematic file '%s' is already open."
#~ msgid ""
#~ "<table>\n"
#~ " <tr>\n"
#~ " <th>Markup</th>\n"
#~ " <th></th>\n"
#~ " <th>Result</th>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>^{superscript}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp><sup>superscript</sup>&nbsp;</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>Driver Board^{Rev A}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>Driver Board<sup>Rev A</sup></samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>_{subscript}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp><sub>subscript</sub>&nbsp;</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>D_{0} - D_{15}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>D<sub>0</sub> - D<sub>15</sub></samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td> &nbsp;<br><samp>~{overbar}</samp><br> &nbsp;<br><samp>~{CLK}"
#~ "</samp><br> &nbsp;<br><samp>~~</samp> </td>\n"
#~ " <td></td>\n"
#~ " <td> <samp><u>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</u></"
#~ "samp><br> <samp>overbar</samp><br> <samp><u>&nbsp;&nbsp;&nbsp;</u></"
#~ "samp><br> <samp>CLK</samp><br> <samp>&nbsp;</samp><br> <samp>~</samp> </"
#~ "td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>${variable}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp><i>variable_value</i></samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>${REVISION}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>2020.1</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>${refdes:field}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp><i>field_value</i> of symbol <i>refdes</i></"
#~ "samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>${R3:VALUE}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>150K</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <th>Bus Definition</th>\n"
#~ " <th>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"
#~ "&nbsp;&nbsp;&nbsp;</th>\n"
#~ " <th>Resultant Nets</th>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>prefix[m..n]</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>prefixm to prefixn</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>D[0..7]</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>D0, D1, D2, D3, D4, D5, D6, D7</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>{net1 net2 ...}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>net1, net2, ...</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>{SCL SDA}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>SCL, SDA</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>prefix{net1 net2 ...}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>prefix.net1, prefix.net2, ...</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>USB1{D+ D-}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>USB1.D+, USB1.D-</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>MEM{D[1..2] LATCH}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br> <samp>MEM.D1, MEM.D2, MEM.LATCH</samp> </td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>MEM{D_{[1..2]} ~LATCH}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td> <samp>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<sub>&nbsp;</sub>&nbsp; "
#~ "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<sub>&nbsp;</sub>&nbsp; &nbsp;&nbsp;&nbsp;"
#~ "&nbsp;<u>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</u></samp><br> <samp>MEM.D<sub>1</"
#~ "sub>, MEM.D<sub>2</sub>, MEM.LATCH</samp> </td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ "</table>\n"
#~ "<p></p>\n"
#~ "<p></p>\n"
#~ "<i>Note that markup has precedence over bus definitions.</i>\n"
#~ "\n"
#~ msgstr ""
#~ "<table>\n"
#~ " <tr>\n"
#~ " <th>Markup</th>\n"
#~ " <th></th>\n"
#~ " <th>Result</th>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>^{superscript}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp><sup>superscript</sup>&nbsp;</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>Driver Board^{Rev A}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>Driver Board<sup>Rev A</sup></samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>_{subscript}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp><sub>subscript</sub>&nbsp;</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>D_{0} - D_{15}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>D<sub>0</sub> - D<sub>15</sub></samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td> &nbsp;<br><samp>~{overbar}</samp><br> &nbsp;<br><samp>~{CLK}"
#~ "</samp><br> &nbsp;<br><samp>~~</samp> </td>\n"
#~ " <td></td>\n"
#~ " <td> <samp><u>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</u></"
#~ "samp><br> <samp>overbar</samp><br> <samp><u>&nbsp;&nbsp;&nbsp;</u></"
#~ "samp><br> <samp>CLK</samp><br> <samp>&nbsp;</samp><br> <samp>~</samp> </"
#~ "td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>${variable}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp><i>variable_value</i></samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>${REVISION}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>2020.1</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>${refdes:field}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp><i>field_value</i> of symbol <i>refdes</i></"
#~ "samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>${R3:VALUE}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>150K</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <th>Bus Definition</th>\n"
#~ " <th>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"
#~ "&nbsp;&nbsp;&nbsp;</th>\n"
#~ " <th>Resultant Nets</th>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>prefix[m..n]</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>prefixm to prefixn</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>D[0..7]</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>D0, D1, D2, D3, D4, D5, D6, D7</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>{net1 net2 ...}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>net1, net2, ...</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>{SCL SDA}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>SCL, SDA</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>prefix{net1 net2 ...}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>prefix.net1, prefix.net2, ...</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>USB1{D+ D-}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>USB1.D+, USB1.D-</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>MEM{D[1..2] LATCH}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br> <samp>MEM.D1, MEM.D2, MEM.LATCH</samp> </td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>MEM{D_{[1..2]} ~LATCH}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td> <samp>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<sub>&nbsp;</sub>&nbsp; "
#~ "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<sub>&nbsp;</sub>&nbsp; &nbsp;&nbsp;&nbsp;"
#~ "&nbsp;<u>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</u></samp><br> <samp>MEM.D<sub>1</"
#~ "sub>, MEM.D<sub>2</sub>, MEM.LATCH</samp> </td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ "</table>\n"
#~ "<p></p>\n"
#~ "<p></p>\n"
#~ "<i>Note that markup has precedence over bus definitions.</i>\n"
#~ "\n"
#, c-format
#~ msgid "Enter board thickness in %s"
#~ msgstr "Enter board thickness in %s"
#, c-format
#~ msgid "Enter expected board thickness in %s (min value %s)"
#~ msgstr "Enter expected board thickness in %s (min value %s)"
#~ msgid "Adjust not locked dielectric thickness layers"
#~ msgstr "Adjust not locked dielectric thickness layers"
#, c-format
#~ msgid "Too small value (min value %s %s). Aborted"
#~ msgstr "Too small value (min value %s %s). Aborted"
#~ msgid "L&imit graphic lines to H, V and 45 degrees"
#~ msgstr "L&imit graphic lines to H, V and 45 degrees"
#~ msgid ""
#~ "When drawing graphic lines force to horizontal, vertical, or 45 degrees."
#~ msgstr ""
#~ "When drawing graphic lines force to horizontal, vertical, or 45 degrees."
#, c-format
#~ msgid ""
#~ "Board copied to:\n"
#~ "\"%s\""
#~ msgstr ""
#~ "Board copied to:\n"
#~ "“%s”"
#~ msgid "Limit Lines to 45 deg"
#~ msgstr "Limit Lines to 45 deg"
#~ msgid "Limit graphic lines to H, V and 45 degrees"
#~ msgstr "Limit graphic lines to H, V and 45 degrees"
#~ msgid "3D Model Visibility"
#~ msgstr "3D Model Visibility"
#~ msgid "Show 3D through hole models"
#~ msgstr "Show 3D through hole models"
#~ msgid "Show 3D SMD models"
#~ msgstr "Show 3D SMD models"
#~ msgid "Show 3D virtual models"
#~ msgstr "Show 3D virtual models"
#~ msgid "Toggle 3D models with 'Through hole' attribute"
#~ msgstr "Toggle 3D models with 'Through hole' attribute"
#~ msgid "Toggle 3D models with 'Surface mount' attribute"
#~ msgstr "Toggle 3D models with 'Surface mount' attribute"
#~ msgid "Toggle Virtual 3D models"
#~ msgstr "Toggle Virtual 3D models"
#~ msgid "Toggle 3D models with 'Virtual' attribute"
#~ msgstr "Toggle 3D models with 'Virtual' attribute"
#~ msgid "Failed to output data."
#~ msgstr "Failed to output data."
#~ msgid "There are no unreferenced pins in this sheet to remove."
#~ msgstr "There are no unreferenced pins in this sheet to remove."
#, c-format
#~ msgid "Custom (%s)"
#~ msgstr "Custom (%s)"
#~ msgid "STEP files (*.stp;*.step)|*.stp;*.step"
#~ msgstr "STEP files (*.stp;*.step)|*.stp;*.step"
#~ msgid "Gerber (very experimental)"
#~ msgstr "Gerber (very experimental)"
#, c-format
#~ msgid "The %s layer is mandatory."
#~ msgstr "The %s layer is mandatory."
#~ msgid "If you want a courtyard layer for the front side of the board"
#~ msgstr "If you want a courtyard layer for the front side of the board"
#~ msgid "If you want a courtyard layer for the back side of the board"
#~ msgstr "If you want a courtyard layer for the back side of the board"
#~ msgid "If you want a board perimeter layer"
#~ msgstr "If you want a board perimeter layer"
#~ msgid ""
#~ "### Top-level Clauses\n"
#~ "\n"
#~ " (version <number>)\n"
#~ "\n"
#~ " (rule <rule_name> <rule_clause> ...)\n"
#~ "\n"
#~ "\n"
#~ "<br><br>\n"
#~ "\n"
#~ "### Rule Clauses\n"
#~ "\n"
#~ " (constraint <constraint_type> ...)\n"
#~ "\n"
#~ " (condition \"<expression>\")\n"
#~ "\n"
#~ " (layer \"<layer_name>\")\n"
#~ "\n"
#~ "\n"
#~ "<br><br>\n"
#~ "\n"
#~ "### Constraint Types\n"
#~ "\n"
#~ " * annular\\_width\n"
#~ " * clearance\n"
#~ " * courtyard_clearance\n"
#~ " * diff\\_pair\\_gap\n"
#~ " * diff\\_pair\\_uncoupled\n"
#~ " * disallow\n"
#~ " * edge\\_clearance\n"
#~ " * length\n"
#~ " * hole\\_clearance\n"
#~ " * hole\\_size\n"
#~ " * silk\\_clearance\n"
#~ " * skew\n"
#~ " * track\\_width\n"
#~ " * via\\_count\n"
#~ "\n"
#~ "\n"
#~ "<br><br>\n"
#~ "\n"
#~ "### Item Types\n"
#~ "\n"
#~ " * buried_via\n"
#~ " * graphic\n"
#~ " * hole\n"
#~ " * micro_via\n"
#~ " * pad\n"
#~ " * text\n"
#~ " * track\n"
#~ " * via\n"
#~ " * zone\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Examples\n"
#~ "\n"
#~ " (version 1)\n"
#~ "\n"
#~ " (rule HV\n"
#~ " (constraint clearance (min 1.5mm))\n"
#~ " (condition \"A.NetClass == 'HV'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule HV\n"
#~ " (layer outer)\n"
#~ " (constraint clearance (min 1.5mm))\n"
#~ " (condition \"A.NetClass == 'HV'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule HV_HV\n"
#~ " # wider clearance between HV tracks\n"
#~ " (constraint clearance (min \"1.5mm + 2.0mm\"))\n"
#~ " (condition \"A.NetClass == 'HV' && B.NetClass == 'HV'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule HV_unshielded\n"
#~ " (constraint clearance (min 2mm))\n"
#~ " (condition \"A.NetClass == 'HV' && !A.insideArea('Shield*')\"))\n"
#~ "<br><br>\n"
#~ "\n"
#~ "### Notes\n"
#~ "\n"
#~ "Version clause must be the first clause. It indicates the syntax version "
#~ "of the file so that \n"
#~ "future rules parsers can perform automatic updates. It should be\n"
#~ "set to \"1\".\n"
#~ "\n"
#~ "Rules should be ordered by specificity. Later rules take\n"
#~ "precedence over earlier rules; once a matching rule is found\n"
#~ "no further rules will be checked.\n"
#~ "\n"
#~ "Use Ctrl+/ to comment or uncomment line(s).\n"
#~ "<br><br><br>\n"
#~ "\n"
#~ "### Expression functions\n"
#~ "\n"
#~ "All function parameters support simple wildcards (`*` and `?`).\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.insideCourtyard('<footprint_refdes>')\n"
#~ "True if any part of `A` lies within the given footprint's principal "
#~ "courtyard.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.insideFrontCourtyard('<footprint_refdes>')\n"
#~ "True if any part of `A` lies within the given footprint's front "
#~ "courtyard.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.insideBackCourtyard('<footprint_refdes>')\n"
#~ "True if any part of `A` lies within the given footprint's back "
#~ "courtyard.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.insideArea('<zone_name>')\n"
#~ "True if any part of `A` lies within the given zone's outline.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.isPlated()\n"
#~ "True if `A` has a hole which is plated.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.inDiffPair('<net_name>')\n"
#~ "True if `A` has net that is part of the specified differential pair.\n"
#~ "`<net_name>` is the base name of the differential pair. For example, "
#~ "`inDiffPair('CLK')`\n"
#~ "matches items in the `CLK_P` and `CLK_N` nets.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " AB.isCoupledDiffPair()\n"
#~ "True if `A` and `B` are members of the same diff pair.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.memberOf('<group_name>')\n"
#~ "True if `A` is a member of the given group. Includes nested membership.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.existsOnLayer('<layer_name>')\n"
#~ "True if `A` exists on the given layer. The layer name can be\n"
#~ "either the name assigned in Board Setup > Board Editor Layers or\n"
#~ "the canonical name (ie: `F.Cu`).\n"
#~ "\n"
#~ "NB: this returns true if `A` is on the given layer, independently\n"
#~ "of whether or not the rule is being evaluated for that layer.\n"
#~ "For the latter use a `(layer \"layer_name\")` clause in the rule.\n"
#~ "<br><br><br>\n"
#~ "\n"
#~ "### More Examples\n"
#~ "\n"
#~ " (rule \"copper keepout\"\n"
#~ " (constraint disallow track via zone)\n"
#~ " (condition \"A.insideArea('zone3')\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"BGA neckdown\"\n"
#~ " (constraint track_width (min 0.2mm) (opt 0.25mm))\n"
#~ " (constraint clearance (min 0.05mm) (opt 0.08mm))\n"
#~ " (condition \"A.insideCourtyard('U3')\"))\n"
#~ "\n"
#~ "\n"
#~ " # prevent silk over tented vias\n"
#~ " (rule silk_over_via\n"
#~ " (constraint silk_clearance (min 0.2mm))\n"
#~ " (condition \"A.Type == '*Text' && B.Type == 'Via'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"Distance between Vias of Different Nets\" \n"
#~ " (constraint hole_to_hole (min 0.254mm))\n"
#~ " (condition \"A.Type =='Via' && B.Type =='Via' && A.Net != B."
#~ "Net\"))\n"
#~ "\n"
#~ " (rule \"Clearance between Pads of Different Nets\" \n"
#~ " (constraint clearance (min 3.0mm))\n"
#~ " (condition \"A.Type =='Pad' && B.Type =='Pad' && A.Net != B."
#~ "Net\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"Via Hole to Track Clearance\" \n"
#~ " (constraint hole_clearance (min 0.254mm))\n"
#~ " (condition \"A.Type =='Via' && B.Type =='Track'\"))\n"
#~ " \n"
#~ " (rule \"Pad to Track Clearance\" \n"
#~ " (constraint clearance (min 0.2mm))\n"
#~ " (condition \"A.Type =='Pad' && B.Type =='Track'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"clearance-to-1mm-cutout\"\n"
#~ " (constraint clearance (min 0.8mm))\n"
#~ " (condition \"A.Layer=='Edge.Cuts' && A.Thickness == 1.0mm\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"Max Drill Hole Size Mechanical\" \n"
#~ " (constraint hole_size (max 6.3mm))\n"
#~ " (condition \"A.Pad_Type == 'NPTH, mechanical'\"))\n"
#~ " \n"
#~ " (rule \"Max Drill Hole Size PTH\" \n"
#~ " (constraint hole_size (max 6.35mm))\n"
#~ " (condition \"A.Pad_Type == 'Through-hole'\"))\n"
#~ "\n"
#~ "\n"
#~ " # Specify an optimal gap for a particular diff-pair\n"
#~ " (rule \"dp clock gap\"\n"
#~ " (constraint diff_pair_gap (opt \"0.8mm\"))\n"
#~ " (condition \"A.inDiffPair('CLK') && AB.isCoupledDiffPair()\"))\n"
#~ "\n"
#~ " # Specify a larger clearance around any diff-pair\n"
#~ " (rule \"dp clearance\"\n"
#~ " (constraint clearance (min \"1.5mm\"))\n"
#~ " (condition \"A.inDiffPair('*') && !AB.isCoupledDiffPair()\"))\n"
#~ msgstr ""
#~ "### Top-level Clauses\n"
#~ "\n"
#~ " (version <number>)\n"
#~ "\n"
#~ " (rule <rule_name> <rule_clause> ...)\n"
#~ "\n"
#~ "\n"
#~ "<br><br>\n"
#~ "\n"
#~ "### Rule Clauses\n"
#~ "\n"
#~ " (constraint <constraint_type> ...)\n"
#~ "\n"
#~ " (condition \"<expression>\")\n"
#~ "\n"
#~ " (layer \"<layer_name>\")\n"
#~ "\n"
#~ "\n"
#~ "<br><br>\n"
#~ "\n"
#~ "### Constraint Types\n"
#~ "\n"
#~ " * annular\\_width\n"
#~ " * clearance\n"
#~ " * courtyard_clearance\n"
#~ " * diff\\_pair\\_gap\n"
#~ " * diff\\_pair\\_uncoupled\n"
#~ " * disallow\n"
#~ " * edge\\_clearance\n"
#~ " * length\n"
#~ " * hole\\_clearance\n"
#~ " * hole\\_size\n"
#~ " * silk\\_clearance\n"
#~ " * skew\n"
#~ " * track\\_width\n"
#~ " * via\\_count\n"
#~ "\n"
#~ "\n"
#~ "<br><br>\n"
#~ "\n"
#~ "### Item Types\n"
#~ "\n"
#~ " * buried_via\n"
#~ " * graphic\n"
#~ " * hole\n"
#~ " * micro_via\n"
#~ " * pad\n"
#~ " * text\n"
#~ " * track\n"
#~ " * via\n"
#~ " * zone\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Examples\n"
#~ "\n"
#~ " (version 1)\n"
#~ "\n"
#~ " (rule HV\n"
#~ " (constraint clearance (min 1.5mm))\n"
#~ " (condition \"A.NetClass == 'HV'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule HV\n"
#~ " (layer outer)\n"
#~ " (constraint clearance (min 1.5mm))\n"
#~ " (condition \"A.NetClass == 'HV'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule HV_HV\n"
#~ " # wider clearance between HV tracks\n"
#~ " (constraint clearance (min \"1.5mm + 2.0mm\"))\n"
#~ " (condition \"A.NetClass == 'HV' && B.NetClass == 'HV'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule HV_unshielded\n"
#~ " (constraint clearance (min 2mm))\n"
#~ " (condition \"A.NetClass == 'HV' && !A.insideArea('Shield*')\"))\n"
#~ "<br><br>\n"
#~ "\n"
#~ "### Notes\n"
#~ "\n"
#~ "Version clause must be the first clause. It indicates the syntax version "
#~ "of the file so that \n"
#~ "future rules parsers can perform automatic updates. It should be\n"
#~ "set to \"1\".\n"
#~ "\n"
#~ "Rules should be ordered by specificity. Later rules take\n"
#~ "precedence over earlier rules; once a matching rule is found\n"
#~ "no further rules will be checked.\n"
#~ "\n"
#~ "Use Ctrl+/ to comment or uncomment line(s).\n"
#~ "<br><br><br>\n"
#~ "\n"
#~ "### Expression functions\n"
#~ "\n"
#~ "All function parameters support simple wildcards (`*` and `?`).\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.insideCourtyard('<footprint_refdes>')\n"
#~ "True if any part of `A` lies within the given footprint's principal "
#~ "courtyard.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.insideFrontCourtyard('<footprint_refdes>')\n"
#~ "True if any part of `A` lies within the given footprint's front "
#~ "courtyard.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.insideBackCourtyard('<footprint_refdes>')\n"
#~ "True if any part of `A` lies within the given footprint's back "
#~ "courtyard.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.insideArea('<zone_name>')\n"
#~ "True if any part of `A` lies within the given zone's outline.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.isPlated()\n"
#~ "True if `A` has a hole which is plated.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.inDiffPair('<net_name>')\n"
#~ "True if `A` has net that is part of the specified differential pair.\n"
#~ "`<net_name>` is the base name of the differential pair. For example, "
#~ "`inDiffPair('CLK')`\n"
#~ "matches items in the `CLK_P` and `CLK_N` nets.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " AB.isCoupledDiffPair()\n"
#~ "True if `A` and `B` are members of the same diff pair.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.memberOf('<group_name>')\n"
#~ "True if `A` is a member of the given group. Includes nested membership.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.existsOnLayer('<layer_name>')\n"
#~ "True if `A` exists on the given layer. The layer name can be\n"
#~ "either the name assigned in Board Setup > Board Editor Layers or\n"
#~ "the canonical name (ie: `F.Cu`).\n"
#~ "\n"
#~ "NB: this returns true if `A` is on the given layer, independently\n"
#~ "of whether or not the rule is being evaluated for that layer.\n"
#~ "For the latter use a `(layer \"layer_name\")` clause in the rule.\n"
#~ "<br><br><br>\n"
#~ "\n"
#~ "### More Examples\n"
#~ "\n"
#~ " (rule \"copper keepout\"\n"
#~ " (constraint disallow track via zone)\n"
#~ " (condition \"A.insideArea('zone3')\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"BGA neckdown\"\n"
#~ " (constraint track_width (min 0.2mm) (opt 0.25mm))\n"
#~ " (constraint clearance (min 0.05mm) (opt 0.08mm))\n"
#~ " (condition \"A.insideCourtyard('U3')\"))\n"
#~ "\n"
#~ "\n"
#~ " # prevent silk over tented vias\n"
#~ " (rule silk_over_via\n"
#~ " (constraint silk_clearance (min 0.2mm))\n"
#~ " (condition \"A.Type == '*Text' && B.Type == 'Via'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"Distance between Vias of Different Nets\" \n"
#~ " (constraint hole_to_hole (min 0.254mm))\n"
#~ " (condition \"A.Type =='Via' && B.Type =='Via' && A.Net != B."
#~ "Net\"))\n"
#~ "\n"
#~ " (rule \"Clearance between Pads of Different Nets\" \n"
#~ " (constraint clearance (min 3.0mm))\n"
#~ " (condition \"A.Type =='Pad' && B.Type =='Pad' && A.Net != B."
#~ "Net\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"Via Hole to Track Clearance\" \n"
#~ " (constraint hole_clearance (min 0.254mm))\n"
#~ " (condition \"A.Type =='Via' && B.Type =='Track'\"))\n"
#~ " \n"
#~ " (rule \"Pad to Track Clearance\" \n"
#~ " (constraint clearance (min 0.2mm))\n"
#~ " (condition \"A.Type =='Pad' && B.Type =='Track'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"clearance-to-1mm-cutout\"\n"
#~ " (constraint clearance (min 0.8mm))\n"
#~ " (condition \"A.Layer=='Edge.Cuts' && A.Thickness == 1.0mm\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"Max Drill Hole Size Mechanical\" \n"
#~ " (constraint hole_size (max 6.3mm))\n"
#~ " (condition \"A.Pad_Type == 'NPTH, mechanical'\"))\n"
#~ " \n"
#~ " (rule \"Max Drill Hole Size PTH\" \n"
#~ " (constraint hole_size (max 6.35mm))\n"
#~ " (condition \"A.Pad_Type == 'Through-hole'\"))\n"
#~ "\n"
#~ "\n"
#~ " # Specify an optimal gap for a particular diff-pair\n"
#~ " (rule \"dp clock gap\"\n"
#~ " (constraint diff_pair_gap (opt \"0.8mm\"))\n"
#~ " (condition \"A.inDiffPair('CLK') && AB.isCoupledDiffPair()\"))\n"
#~ "\n"
#~ " # Specify a larger clearance around any diff-pair\n"
#~ " (rule \"dp clearance\"\n"
#~ " (constraint clearance (min \"1.5mm\"))\n"
#~ " (condition \"A.inDiffPair('*') && !AB.isCoupledDiffPair()\"))\n"
#, c-format
#~ msgid "pad %s"
#~ msgstr "pad %s"
#~ msgid "All Files (*.*)|*.*"
#~ msgstr "All Files (*.*)|*.*"
#~ msgid "Executable file (*.exe)|*.exe"
#~ msgstr "Executable file (*.exe)|*.exe"
#~ msgid "Executable file (*)|*"
#~ msgstr "Executable file (*)|*"
#~ msgid "Top layer (*.GTL)|*.GTL;*.gtl|"
#~ msgstr "Top layer (*.GTL)|*.GTL;*.gtl|"
#~ msgid "Bottom layer (*.GBL)|*.GBL;*.gbl|"
#~ msgstr "Bottom layer (*.GBL)|*.GBL;*.gbl|"
#~ msgid "Bottom solder resist (*.GBS)|*.GBS;*.gbs|"
#~ msgstr "Bottom solder resist (*.GBS)|*.GBS;*.gbs|"
#~ msgid "Top solder resist (*.GTS)|*.GTS;*.gts|"
#~ msgstr "Top solder resist (*.GTS)|*.GTS;*.gts|"
#~ msgid "Bottom overlay (*.GBO)|*.GBO;*.gbo|"
#~ msgstr "Bottom overlay (*.GBO)|*.GBO;*.gbo|"
#~ msgid "Top overlay (*.GTO)|*.GTO;*.gto|"
#~ msgstr "Top overlay (*.GTO)|*.GTO;*.gto|"
#~ msgid "Bottom paste (*.GBP)|*.GBP;*.gbp|"
#~ msgstr "Bottom paste (*.GBP)|*.GBP;*.gbp|"
#~ msgid "Top paste (*.GTP)|*.GTP;*.gtp|"
#~ msgstr "Top paste (*.GTP)|*.GTP;*.gtp|"
#~ msgid "Keep-out layer (*.GKO)|*.GKO;*.gko|"
#~ msgstr "Keep-out layer (*.GKO)|*.GKO;*.gko|"
#~ msgid "Mechanical layers (*.GMx)|*.GM1;*.gm1;*.GM2;*.gm2;*.GM3;*.gm3|"
#~ msgstr "Mechanical layers (*.GMx)|*.GM1;*.gm1;*.GM2;*.gm2;*.GM3;*.gm3|"
#~ msgid "Top Pad Master (*.GPT)|*.GPT;*.gpt|"
#~ msgstr "Top Pad Master (*.GPT)|*.GPT;*.gpt|"
#~ msgid "Bottom Pad Master (*.GPB)|*.GPB;*.gpb|"
#~ msgstr "Bottom Pad Master (*.GPB)|*.GPB;*.gpb|"
#, c-format
#~ msgid "PCB Calculator data file (*.%s)|*.%s"
#~ msgstr "PCB Calculator data file (*.%s)|*.%s"
#~ msgid "Background top:"
#~ msgstr "Background top:"
#~ msgid "Background bottom:"
#~ msgstr "Background bottom:"
#~ msgid "Load Colors from Board Stackup"
#~ msgstr "Load Colors from Board Stackup"
#~ msgid "Symbol (.lib file)"
#~ msgstr "Symbol (.lib file)"
#, c-format
#~ msgid "The name %s is reserved, and cannot be used here"
#~ msgstr "The name %s is reserved, and cannot be used here"
#~ msgid "Doc Files"
#~ msgstr "Doc Files"
#, c-format
#~ msgid "Doc File '%s' not found"
#~ msgstr "Doc File '%s' not found"
#, c-format
#~ msgid "Unknown MIME type for doc file '%s'"
#~ msgstr "Unknown MIME type for doc file '%s'"
#~ msgid "Generator files:"
#~ msgstr "Generator files:"
#~ msgid "Text Editor"
#~ msgstr "Text Editor"
#~ msgid "Error. You must provide a command String"
#~ msgstr "Error. You must provide a command String"
#~ msgid "Error. You must provide a Title"
#~ msgstr "Error. You must provide a Title"
#~ msgid "Use Eeschema color theme"
#~ msgstr "Use Eeschema color theme"
#~ msgid "Arc drawing on schematic not currently supported."
#~ msgstr "Arc drawing on schematic not currently supported."
#, c-format
#~ msgid "Setting schematic symbol '%s %s' library identifier to '%s'. "
#~ msgstr "Setting schematic symbol '%s %s' library identifier to '%s'. "
#, c-format
#~ msgid ""
#~ "Schematic symbol reference '%s' library identifier is not valid. Unable "
#~ "to link library symbol."
#~ msgstr ""
#~ "Schematic symbol reference '%s' library identifier is not valid. Unable "
#~ "to link library symbol."
#, c-format
#~ msgid ""
#~ "<b>Duplicate pin %s</b> %s at location <b>(%.3f, %.3f)</b> conflicts with "
#~ "pin %s%s at location <b>(%.3f, %.3f)</b>."
#~ msgstr ""
#~ "<b>Duplicate pin %s</b> %s at location <b>(%.3f, %.3f)</b> conflicts with "
#~ "pin %s%s at location <b>(%.3f, %.3f)</b>."
#, c-format
#~ msgid ""
#~ "<b>Duplicate pin %s</b> %s at location <b>(%.3f, %.3f)</b> conflicts with "
#~ "pin %s%s at location <b>(%.3f, %.3f)</b> in units %c and %c."
#~ msgstr ""
#~ "<b>Duplicate pin %s</b> %s at location <b>(%.3f, %.3f)</b> conflicts with "
#~ "pin %s%s at location <b>(%.3f, %.3f)</b> in units %c and %c."
#, c-format
#~ msgid ""
#~ "<b>Hidden power pin %s</b> %s at location <b>(%.3f, %.3f)</b> of "
#~ "converted."
#~ msgstr ""
#~ "<b>Hidden power pin %s</b> %s at location <b>(%.3f, %.3f)</b> of "
#~ "converted."
#, c-format
#~ msgid ""
#~ "<b>Hidden power pin %s</b> %s at location <b>(%.3f, %.3f)</b> in unit %c "
#~ "of converted."
#~ msgstr ""
#~ "<b>Hidden power pin %s</b> %s at location <b>(%.3f, %.3f)</b> in unit %c "
#~ "of converted."
#, c-format
#~ msgid "<b>Hidden power pin %s</b> %s at location <b>(%.3f, %.3f)</b>."
#~ msgstr "<b>Hidden power pin %s</b> %s at location <b>(%.3f, %.3f)</b>."
#, c-format
#~ msgid ""
#~ "<b>Hidden power pin %s</b> %s at location <b>(%.3f, %.3f)</b> in unit %c."
#~ msgstr ""
#~ "<b>Hidden power pin %s</b> %s at location <b>(%.3f, %.3f)</b> in unit %c."
#, c-format
#~ msgid ""
#~ "<b>Off grid pin %s</b> %s at location <b>(%.3f, %.3f)</b> of converted."
#~ msgstr ""
#~ "<b>Off grid pin %s</b> %s at location <b>(%.3f, %.3f)</b> of converted."
#, c-format
#~ msgid ""
#~ "<b>Off grid pin %s</b> %s at location <b>(%.3f, %.3f)</b> in unit %c of "
#~ "converted."
#~ msgstr ""
#~ "<b>Off grid pin %s</b> %s at location <b>(%.3f, %.3f)</b> in unit %c of "
#~ "converted."
#, c-format
#~ msgid "<b>Off grid pin %s</b> %s at location <b>(%.3f, %.3f)</b>."
#~ msgstr "<b>Off grid pin %s</b> %s at location <b>(%.3f, %.3f)</b>."
#, c-format
#~ msgid ""
#~ "<b>Off grid pin %s</b> %s at location <b>(%.3f, %.3f)</b> in unit %c."
#~ msgstr ""
#~ "<b>Off grid pin %s</b> %s at location <b>(%.3f, %.3f)</b> in unit %c."
#~ msgid "Filename:"
#~ msgstr "Filename:"
#, c-format
#~ msgid "File \"%s\" not found"
#~ msgstr "File “%s” not found"
#~ msgid "Bad or missing parameters!"
#~ msgstr "Bad or missing parameters!"
#~ msgid "Dielectric material characteristics:"
#~ msgstr "Dielectric material characteristics:"
#~ msgid "Available materials:"
#~ msgstr "Available materials:"
#~ msgid "Dielectric Materials"
#~ msgstr "Dielectric Materials"
#, c-format
#~ msgid "Invalid filename: %s"
#~ msgstr "Invalid filename: %s"
#~ msgid "Outline smooth:"
#~ msgstr "Outline smooth:"
#~ msgid "Solid shape"
#~ msgstr "Solid shape"
#~ msgid "HatchBorder pattern"
#~ msgstr "HatchBorder pattern"
#~ msgid "Smooth amount:"
#~ msgstr "Smooth amount:"
#~ msgid "Error: Corner size not a number."
#~ msgstr "Error: Corner size not a number."
#~ msgid "Copper hole clearance:"
#~ msgstr "Copper hole clearance:"
#~ msgid "Copper edge clearance:"
#~ msgstr "Copper edge clearance:"
#~ msgid "Solder mask minimum bridge width:"
#~ msgstr "Solder mask minimum bridge width:"
#~ msgid ""
#~ "### Top-level Clauses\n"
#~ "\n"
#~ " (version <number>)\n"
#~ "\n"
#~ " (rule <rule_name> <rule_clause> ...)\n"
#~ "\n"
#~ "\n"
#~ "<br><br>\n"
#~ "\n"
#~ "### Rule Clauses\n"
#~ "\n"
#~ " (constraint <constraint_type> ...)\n"
#~ "\n"
#~ " (condition \"<expression>\")\n"
#~ "\n"
#~ " (layer \"<layer_name>\")\n"
#~ "\n"
#~ "\n"
#~ "<br><br>\n"
#~ "\n"
#~ "### Constraint Types\n"
#~ "\n"
#~ " * annular_width\n"
#~ " * clearance\n"
#~ " * courtyard_clearance\n"
#~ " * diff\\_pair\\_gap\n"
#~ " * diff\\_pair\\_uncoupled\n"
#~ " * disallow\n"
#~ " * edge_clearance\n"
#~ " * length\n"
#~ " * hole\n"
#~ " * hole_clearance\n"
#~ " * silk_clearance\n"
#~ " * skew\n"
#~ " * track_width\n"
#~ " * via_count\n"
#~ "\n"
#~ "\n"
#~ "<br><br>\n"
#~ "\n"
#~ "### Item Types\n"
#~ "\n"
#~ " * buried_via\n"
#~ " * graphic\n"
#~ " * hole\n"
#~ " * micro_via\n"
#~ " * pad\n"
#~ " * text\n"
#~ " * track\n"
#~ " * via\n"
#~ " * zone\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Examples\n"
#~ "\n"
#~ " (version 1)\n"
#~ "\n"
#~ " (rule HV\n"
#~ " (constraint clearance (min 1.5mm))\n"
#~ " (condition \"A.NetClass == 'HV'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule HV\n"
#~ " (layer outer)\n"
#~ " (constraint clearance (min 1.5mm))\n"
#~ " (condition \"A.NetClass == 'HV'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule HV_HV\n"
#~ " # wider clearance between HV tracks\n"
#~ " (constraint clearance (min \"1.5mm + 2.0mm\"))\n"
#~ " (condition \"A.NetClass == 'HV' && B.NetClass == 'HV'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule HV_unshielded\n"
#~ " (constraint clearance (min 2mm))\n"
#~ " (condition \"A.NetClass == 'HV' && !A.insideArea('Shield*')\"))\n"
#~ "<br><br>\n"
#~ "\n"
#~ "### Notes\n"
#~ "\n"
#~ "Version clause must be the first clause. It indicates the syntax version "
#~ "of the file so that \n"
#~ "future rules parsers can perform automatic updates. It should be\n"
#~ "set to \"1\".\n"
#~ "\n"
#~ "Rules should be ordered by specificity. Later rules take\n"
#~ "precedence over earlier rules; once a matching rule is found\n"
#~ "no further rules will be checked.\n"
#~ "\n"
#~ "Use Ctrl+/ to comment or uncomment line(s).\n"
#~ "<br><br><br>\n"
#~ "\n"
#~ "### Expression functions\n"
#~ "\n"
#~ "All function parameters support simple wildcards (`*` and `?`).\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.insideCourtyard('<footprint_refdes>')\n"
#~ "True if any part of `A` lies within the given footprint's principal "
#~ "courtyard.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.insideFrontCourtyard('<footprint_refdes>')\n"
#~ "True if any part of `A` lies within the given footprint's front "
#~ "courtyard.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.insideBackCourtyard('<footprint_refdes>')\n"
#~ "True if any part of `A` lies within the given footprint's back "
#~ "courtyard.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.insideArea('<zone_name>')\n"
#~ "True if any part of `A` lies within the given zone's outline.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.isPlated()\n"
#~ "True if `A` has a hole which is plated.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.inDiffPair('<net_name>')\n"
#~ "True if `A` has net that is part of the specified differential pair.\n"
#~ "`<net_name>` is the base name of the differential pair. For example, "
#~ "`inDiffPair('CLK')`\n"
#~ "matches items in the `CLK_P` and `CLK_N` nets.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " AB.isCoupledDiffPair()\n"
#~ "True if `A` and `B` are members of the same diff pair.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.memberOf('<group_name>')\n"
#~ "True if `A` is a member of the given group. Includes nested membership.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.existsOnLayer('<layer_name>')\n"
#~ "True if `A` exists on the given layer. The layer name can be\n"
#~ "either the name assigned in Board Setup > Board Editor Layers or\n"
#~ "the canonical name (ie: `F.Cu`).\n"
#~ "\n"
#~ "NB: this returns true if `A` is on the given layer, independently\n"
#~ "of whether or not the rule is being evaluated for that layer.\n"
#~ "For the latter use a `(layer \"layer_name\")` clause in the rule.\n"
#~ "<br><br><br>\n"
#~ "\n"
#~ "### More Examples\n"
#~ "\n"
#~ " (rule \"copper keepout\"\n"
#~ " (constraint disallow track via zone)\n"
#~ " (condition \"A.insideArea('zone3')\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"BGA neckdown\"\n"
#~ " (constraint track_width (min 0.2mm) (opt 0.25mm))\n"
#~ " (constraint clearance (min 0.05mm) (opt 0.08mm))\n"
#~ " (condition \"A.insideCourtyard('U3')\"))\n"
#~ "\n"
#~ "\n"
#~ " # prevent silk over tented vias\n"
#~ " (rule silk_over_via\n"
#~ " (constraint silk_clearance (min 0.2mm))\n"
#~ " (condition \"A.Type == '*Text' && B.Type == 'Via'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"Distance between Vias of Different Nets\" \n"
#~ " (constraint hole_to_hole (min 0.254mm))\n"
#~ " (condition \"A.Type =='Via' && B.Type =='Via' && A.Net != B."
#~ "Net\"))\n"
#~ "\n"
#~ " (rule \"Clearance between Pads of Different Nets\" \n"
#~ " (constraint clearance (min 3.0mm))\n"
#~ " (condition \"A.Type =='Pad' && B.Type =='Pad' && A.Net != B."
#~ "Net\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"Via Hole to Track Clearance\" \n"
#~ " (constraint hole_clearance (min 0.254mm))\n"
#~ " (condition \"A.Type =='Via' && B.Type =='Track'\"))\n"
#~ " \n"
#~ " (rule \"Pad to Track Clearance\" \n"
#~ " (constraint clearance (min 0.2mm))\n"
#~ " (condition \"A.Type =='Pad' && B.Type =='Track'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"clearance-to-1mm-cutout\"\n"
#~ " (constraint clearance (min 0.8mm))\n"
#~ " (condition \"A.Layer=='Edge.Cuts' && A.Thickness == 1.0mm\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"Max Drill Hole Size Mechanical\" \n"
#~ " (constraint hole (max 6.3mm))\n"
#~ " (condition \"A.Pad_Type == 'NPTH, mechanical'\"))\n"
#~ " \n"
#~ " (rule \"Max Drill Hole Size PTH\" \n"
#~ " (constraint hole (max 6.35mm))\n"
#~ " (condition \"A.Pad_Type == 'Through-hole'\"))\n"
#~ "\n"
#~ "\n"
#~ " # Specify an optimal gap for a particular diff-pair\n"
#~ " (rule \"dp clock gap\"\n"
#~ " (constraint diff_pair_gap (opt \"0.8mm\"))\n"
#~ " (condition \"A.inDiffPair('CLK') && AB.isCoupledDiffPair()\"))\n"
#~ "\n"
#~ " # Specify a larger clearance around any diff-pair\n"
#~ " (rule \"dp clearance\"\n"
#~ " (constraint clearance (min \"1.5mm\"))\n"
#~ " (condition \"A.inDiffPair('*') && !AB.isCoupledDiffPair()\"))\n"
#~ msgstr ""
#~ "### Top-level Clauses\n"
#~ "\n"
#~ " (version <number>)\n"
#~ "\n"
#~ " (rule <rule_name> <rule_clause> ...)\n"
#~ "\n"
#~ "\n"
#~ "<br><br>\n"
#~ "\n"
#~ "### Rule Clauses\n"
#~ "\n"
#~ " (constraint <constraint_type> ...)\n"
#~ "\n"
#~ " (condition \"<expression>\")\n"
#~ "\n"
#~ " (layer \"<layer_name>\")\n"
#~ "\n"
#~ "\n"
#~ "<br><br>\n"
#~ "\n"
#~ "### Constraint Types\n"
#~ "\n"
#~ " * annular_width\n"
#~ " * clearance\n"
#~ " * courtyard_clearance\n"
#~ " * diff\\_pair\\_gap\n"
#~ " * diff\\_pair\\_uncoupled\n"
#~ " * disallow\n"
#~ " * edge_clearance\n"
#~ " * length\n"
#~ " * hole\n"
#~ " * hole_clearance\n"
#~ " * silk_clearance\n"
#~ " * skew\n"
#~ " * track_width\n"
#~ " * via_count\n"
#~ "\n"
#~ "\n"
#~ "<br><br>\n"
#~ "\n"
#~ "### Item Types\n"
#~ "\n"
#~ " * buried_via\n"
#~ " * graphic\n"
#~ " * hole\n"
#~ " * micro_via\n"
#~ " * pad\n"
#~ " * text\n"
#~ " * track\n"
#~ " * via\n"
#~ " * zone\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Examples\n"
#~ "\n"
#~ " (version 1)\n"
#~ "\n"
#~ " (rule HV\n"
#~ " (constraint clearance (min 1.5mm))\n"
#~ " (condition \"A.NetClass == 'HV'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule HV\n"
#~ " (layer outer)\n"
#~ " (constraint clearance (min 1.5mm))\n"
#~ " (condition \"A.NetClass == 'HV'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule HV_HV\n"
#~ " # wider clearance between HV tracks\n"
#~ " (constraint clearance (min \"1.5mm + 2.0mm\"))\n"
#~ " (condition \"A.NetClass == 'HV' && B.NetClass == 'HV'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule HV_unshielded\n"
#~ " (constraint clearance (min 2mm))\n"
#~ " (condition \"A.NetClass == 'HV' && !A.insideArea('Shield*')\"))\n"
#~ "<br><br>\n"
#~ "\n"
#~ "### Notes\n"
#~ "\n"
#~ "Version clause must be the first clause. It indicates the syntax version "
#~ "of the file so that \n"
#~ "future rules parsers can perform automatic updates. It should be\n"
#~ "set to \"1\".\n"
#~ "\n"
#~ "Rules should be ordered by specificity. Later rules take\n"
#~ "precedence over earlier rules; once a matching rule is found\n"
#~ "no further rules will be checked.\n"
#~ "\n"
#~ "Use Ctrl+/ to comment or uncomment line(s).\n"
#~ "<br><br><br>\n"
#~ "\n"
#~ "### Expression functions\n"
#~ "\n"
#~ "All function parameters support simple wildcards (`*` and `?`).\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.insideCourtyard('<footprint_refdes>')\n"
#~ "True if any part of `A` lies within the given footprint's principal "
#~ "courtyard.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.insideFrontCourtyard('<footprint_refdes>')\n"
#~ "True if any part of `A` lies within the given footprint's front "
#~ "courtyard.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.insideBackCourtyard('<footprint_refdes>')\n"
#~ "True if any part of `A` lies within the given footprint's back "
#~ "courtyard.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.insideArea('<zone_name>')\n"
#~ "True if any part of `A` lies within the given zone's outline.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.isPlated()\n"
#~ "True if `A` has a hole which is plated.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.inDiffPair('<net_name>')\n"
#~ "True if `A` has net that is part of the specified differential pair.\n"
#~ "`<net_name>` is the base name of the differential pair. For example, "
#~ "`inDiffPair('CLK')`\n"
#~ "matches items in the `CLK_P` and `CLK_N` nets.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " AB.isCoupledDiffPair()\n"
#~ "True if `A` and `B` are members of the same diff pair.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.memberOf('<group_name>')\n"
#~ "True if `A` is a member of the given group. Includes nested membership.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.existsOnLayer('<layer_name>')\n"
#~ "True if `A` exists on the given layer. The layer name can be\n"
#~ "either the name assigned in Board Setup > Board Editor Layers or\n"
#~ "the canonical name (ie: `F.Cu`).\n"
#~ "\n"
#~ "NB: this returns true if `A` is on the given layer, independently\n"
#~ "of whether or not the rule is being evaluated for that layer.\n"
#~ "For the latter use a `(layer \"layer_name\")` clause in the rule.\n"
#~ "<br><br><br>\n"
#~ "\n"
#~ "### More Examples\n"
#~ "\n"
#~ " (rule \"copper keepout\"\n"
#~ " (constraint disallow track via zone)\n"
#~ " (condition \"A.insideArea('zone3')\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"BGA neckdown\"\n"
#~ " (constraint track_width (min 0.2mm) (opt 0.25mm))\n"
#~ " (constraint clearance (min 0.05mm) (opt 0.08mm))\n"
#~ " (condition \"A.insideCourtyard('U3')\"))\n"
#~ "\n"
#~ "\n"
#~ " # prevent silk over tented vias\n"
#~ " (rule silk_over_via\n"
#~ " (constraint silk_clearance (min 0.2mm))\n"
#~ " (condition \"A.Type == '*Text' && B.Type == 'Via'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"Distance between Vias of Different Nets\" \n"
#~ " (constraint hole_to_hole (min 0.254mm))\n"
#~ " (condition \"A.Type =='Via' && B.Type =='Via' && A.Net != B."
#~ "Net\"))\n"
#~ "\n"
#~ " (rule \"Clearance between Pads of Different Nets\" \n"
#~ " (constraint clearance (min 3.0mm))\n"
#~ " (condition \"A.Type =='Pad' && B.Type =='Pad' && A.Net != B."
#~ "Net\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"Via Hole to Track Clearance\" \n"
#~ " (constraint hole_clearance (min 0.254mm))\n"
#~ " (condition \"A.Type =='Via' && B.Type =='Track'\"))\n"
#~ " \n"
#~ " (rule \"Pad to Track Clearance\" \n"
#~ " (constraint clearance (min 0.2mm))\n"
#~ " (condition \"A.Type =='Pad' && B.Type =='Track'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"clearance-to-1mm-cutout\"\n"
#~ " (constraint clearance (min 0.8mm))\n"
#~ " (condition \"A.Layer=='Edge.Cuts' && A.Thickness == 1.0mm\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"Max Drill Hole Size Mechanical\" \n"
#~ " (constraint hole (max 6.3mm))\n"
#~ " (condition \"A.Pad_Type == 'NPTH, mechanical'\"))\n"
#~ " \n"
#~ " (rule \"Max Drill Hole Size PTH\" \n"
#~ " (constraint hole (max 6.35mm))\n"
#~ " (condition \"A.Pad_Type == 'Through-hole'\"))\n"
#~ "\n"
#~ "\n"
#~ " # Specify an optimal gap for a particular diff-pair\n"
#~ " (rule \"dp clock gap\"\n"
#~ " (constraint diff_pair_gap (opt \"0.8mm\"))\n"
#~ " (condition \"A.inDiffPair('CLK') && AB.isCoupledDiffPair()\"))\n"
#~ "\n"
#~ " # Specify a larger clearance around any diff-pair\n"
#~ " (rule \"dp clearance\"\n"
#~ " (constraint clearance (min \"1.5mm\"))\n"
#~ " (condition \"A.inDiffPair('*') && !AB.isCoupledDiffPair()\"))\n"
#, c-format
#~ msgid "Checking %s; clearance: %s."
#~ msgstr "Checking %s; clearance: %s."
#, c-format
#~ msgid "Checking %s; courtyard clearance: %s."
#~ msgstr "Checking %s; courtyard clearance: %s."
#, c-format
#~ msgid "Checking %s; silk clearance: %s."
#~ msgstr "Checking %s; silk clearance: %s."
#, c-format
#~ msgid "Checking %s; hole clearance: %s."
#~ msgstr "Checking %s; hole clearance: %s."
#, c-format
#~ msgid "Checking %s; edge clearance: %s."
#~ msgstr "Checking %s; edge clearance: %s."
#~ msgid "Create microwave footprint"
#~ msgstr "Create microwave footprint"
#~ msgid "Complex shape"
#~ msgstr "Complex shape"
#~ msgid "Shape Option"
#~ msgstr "Shape Option"
#~ msgid "Read descr shape file"
#~ msgstr "Read descr shape file"
#~ msgid "Merge Specctra Session file:"
#~ msgstr "Merge Specctra Session file:"
#, c-format
#~ msgid "Zone connection type: %s."
#~ msgstr "Zone connection type: %s."
#, c-format
#~ msgid "Overridden by %s; connection type: %s."
#~ msgstr "Overridden by %s; connection type: %s."
#, c-format
#~ msgid "Pad is not a PTH pad; connection will be: %s."
#~ msgstr "Pad is not a PTH pad; connection will be: %s."
#, c-format
#~ msgid "%s not present on layer %s. No clearance defined."
#~ msgstr "%s not present on layer %s. No clearance defined."
#, c-format
#~ msgid "Width constraints: min %s max %s."
#~ msgstr "Width constraints: min %s max %s."
#, c-format
#~ msgid "Diameter constraints: min %s max %s."
#~ msgstr "Diameter constraints: min %s max %s."
#, c-format
#~ msgid "Annular width constraints: min %s max %s."
#~ msgstr "Annular width constraints: min %s max %s."
#~ msgid "Copy cancelled"
#~ msgstr "Copy cancelled"
#~ msgid "Convert to Lines"
#~ msgstr "Convert to Lines"
#~ msgid "Convert to Arc"
#~ msgstr "Convert to Arc"
#~ msgid "Converts selected line segment to an arc"
#~ msgstr "Converts selected line segment to an arc"
#~ msgid "Convert to Tracks"
#~ msgstr "Convert to Tracks"
#~ msgid "Converts selected graphic lines to tracks"
#~ msgstr "Converts selected graphic lines to tracks"
#~ msgid "Fill Zones"
#~ msgstr "Fill Zones"
#~ msgid "Wireframe Zones"
#~ msgstr "Wireframe Zones"
#~ msgid "Sketch Zones"
#~ msgstr "Sketch Zones"
#~ msgid "Show solid areas of zones in outline mode"
#~ msgstr "Show solid areas of zones in outline mode"
#~ msgid ""
#~ "Cycle between showing filled zones, wireframed zones and sketched zones"
#~ msgstr ""
#~ "Cycle between showing filled zones, wireframed zones and sketched zones"
#~ msgid "Your OpenGL version is not supported. Minimum required is 1.5"
#~ msgstr "Your OpenGL version is not supported. Minimum required is 1.5"
#, c-format
#~ msgid "Output directory '%s' created.\n"
#~ msgstr "Output directory '%s' created.\n"
#, c-format
#~ msgid "Cannot create output directory '%s'.\n"
#~ msgstr "Cannot create output directory '%s'.\n"
#, c-format
#~ msgid "The file '%s' was not fully read."
#~ msgstr "The file '%s' was not fully read."
#~ msgid "Pads front"
#~ msgstr "Pads front"
#~ msgid "Pads back"
#~ msgstr "Pads back"
#~ msgid ""
#~ "For Altium import, we assumes a null byte at the end of a list of "
#~ "properties. Because this is missing, imported data might be malformed or "
#~ "missing."
#~ msgstr ""
#~ "For Altium import, we assumes a null byte at the end of a list of "
#~ "properties. Because this is missing, imported data might be malformed or "
#~ "missing."
#~ msgid "Could not open archive file\n"
#~ msgstr "Could not open archive file\n"
#~ msgid "Invalid archive file format\n"
#~ msgstr "Invalid archive file format\n"
#, c-format
#~ msgid "Extracting file '%s'.\n"
#~ msgstr "Extracting file '%s'.\n"
#~ msgid "Error extracting file!\n"
#~ msgstr "Error extracting file!\n"
#, c-format
#~ msgid "Unable to create archive file '%s'.\n"
#~ msgstr "Unable to create archive file '%s'.\n"
#, c-format
#~ msgid "Archived file '%s'.\n"
#~ msgstr "Archived file '%s'.\n"
#, c-format
#~ msgid "Failed to archive file '%s'.\n"
#~ msgstr "Failed to archive file '%s'.\n"
#, c-format
#~ msgid "Zip archive '%s' created (%s uncompressed, %s compressed).\n"
#~ msgstr "Zip archive '%s' created (%s uncompressed, %s compressed).\n"
#, c-format
#~ msgid "Updated %s (unit %s) from %s to %s"
#~ msgstr "Updated %s (unit %s) from %s to %s"
#, c-format
#~ msgid "Updated %s from %s to %s"
#~ msgstr "Updated %s from %s to %s"
#, c-format
#~ msgid "Annotated %s (unit %s) as %s"
#~ msgstr "Annotated %s (unit %s) as %s"
#, c-format
#~ msgid "Annotated %s as %s"
#~ msgstr "Annotated %s as %s"
#, c-format
#~ msgid "Report file '%s' created\n"
#~ msgstr "Report file '%s' created\n"
#, c-format
#~ msgid "Unable to create report file '%s'"
#~ msgstr "Unable to create report file '%s'"
#~ msgid "Symbol Fields"
#~ msgstr "Symbol Fields"
#~ msgid ""
#~ "Line width may not be 0 for shapes other than filled with body outline "
#~ "color."
#~ msgstr ""
#~ "Line width may not be 0 for shapes other than filled with body outline "
#~ "color."
#~ msgid "Run command:"
#~ msgstr "Run command:"
#~ msgid "Info messages:"
#~ msgstr "Info messages:"
#~ msgid "Error messages:"
#~ msgstr "Error messages:"
#, c-format
#~ msgid "Storage file was not fully parsed as %d bytes are remaining."
#~ msgstr "Storage file was not fully parsed as %d bytes are remaining."
#, c-format
#~ msgid "Pin has non-existent ownerindex %d."
#~ msgstr "Pin has non-existent ownerindex %d."
#, c-format
#~ msgid "Label has non-existent ownerindex %d."
#~ msgstr "Label has non-existent ownerindex %d."
#, c-format
#~ msgid "Bezier has non-existent ownerindex %d."
#~ msgstr "Bezier has non-existent ownerindex %d."
#, c-format
#~ msgid "Polyline has non-existent ownerindex %d."
#~ msgstr "Polyline has non-existent ownerindex %d."
#, c-format
#~ msgid "Polygon has non-existent ownerindex %d."
#~ msgstr "Polygon has non-existent ownerindex %d."
#, c-format
#~ msgid "Rounded rectangle has non-existent ownerindex %d."
#~ msgstr "Rounded rectangle has non-existent ownerindex %d."
#~ msgid "Arc drawing is not possible for now on schematic."
#~ msgstr "Arc drawing is not possible for now on schematic."
#, c-format
#~ msgid "Arc has non-existent ownerindex %d."
#~ msgstr "Arc has non-existent ownerindex %d."
#, c-format
#~ msgid "Line has non-existent ownerindex %d."
#~ msgstr "Line has non-existent ownerindex %d."
#, c-format
#~ msgid "Rectangle has non-existent ownerindex %d."
#~ msgstr "Rectangle has non-existent ownerindex %d."
#, c-format
#~ msgid "There is a port for '%s', but no connections to it."
#~ msgstr "There is a port for '%s', but no connections to it."
#, c-format
#~ msgid "Sheet name's owner (%d) not found."
#~ msgstr "Sheet name's owner (%d) not found."
#, c-format
#~ msgid "File name's owner (%d) not found."
#~ msgstr "File name's owner (%d) not found."
#, c-format
#~ msgid "Designator has non-existent ownerindex %d."
#~ msgstr "Designator has non-existent ownerindex %d."
#~ msgid ""
#~ "<table>\n"
#~ " <tr>\n"
#~ " <th>Markup</th>\n"
#~ " <th></th>\n"
#~ " <th>Result</th>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>^{superscript}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp><sup>superscript</sup>&nbsp;</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>Driver Board^{Rev A}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>Driver Board<sup>Rev A</sup></samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>_{subscript}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp><sub>subscript</sub>&nbsp;</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>D_{0} - D_{15}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>D<sub>0</sub> - D<sub>15</sub></samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td> &nbsp;<br><samp>~{overbar}</samp><br> &nbsp;<br><samp>~{CLK}"
#~ "</samp><br> &nbsp;<br><samp>~~</samp> </td>\n"
#~ " <td></td>\n"
#~ " <td> <samp><u>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</u></"
#~ "samp><br> <samp>overbar</samp><br> <samp><u>&nbsp;&nbsp;&nbsp;</u></"
#~ "samp><br> <samp>CLK</samp><br> <samp>&nbsp;</samp><br> <samp>~</samp> </"
#~ "td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>${variable}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp><i>variable_value</i></samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>${REVISION}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>2020.1</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>${refdes:field}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp><i>field_value</i> of symbol <i>refdes</i></"
#~ "samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>${R3:VALUE}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>150K</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <th>Bus Definition</th>\n"
#~ " <th>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"
#~ "&nbsp;&nbsp;&nbsp;</th>\n"
#~ " <th>Resultant Nets</th>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>prefix[m..n]</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>prefixm to prefixn</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>D[0..7]</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>D0, D1, D2, D3, D4, D5, D6, D7</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>{net1 net2 ...}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>net1, net2, ...</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>{SCL SDA}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>SCL, SDA</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>prefix{net1 net2 ...}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>prefix.net1, prefix.net2, ...</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>USB1{D+ D-}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>USB1.D+, USB1.D-</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>MEM{D[1..2] LATCH}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br> <samp>MEM.D1, MEM.D2, MEM.LATCH</samp> </td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>MEM{D_{[1..2]} ~LATCH}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td> <samp>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<sub>&nbsp;</sub>&nbsp; "
#~ "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<sub>&nbsp;</sub>&nbsp; &nbsp;&nbsp;&nbsp;"
#~ "&nbsp;<u>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</u></samp><br> <samp>MEM.D<sub>1</"
#~ "sub>, MEM.D<sub>2</sub>, MEM.LATCH</samp> </td>\n"
#~ " </tr>\n"
#~ "</table>\n"
#~ msgstr ""
#~ "<table>\n"
#~ " <tr>\n"
#~ " <th>Markup</th>\n"
#~ " <th></th>\n"
#~ " <th>Result</th>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>^{superscript}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp><sup>superscript</sup>&nbsp;</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>Driver Board^{Rev A}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>Driver Board<sup>Rev A</sup></samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>_{subscript}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp><sub>subscript</sub>&nbsp;</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>D_{0} - D_{15}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>D<sub>0</sub> - D<sub>15</sub></samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td> &nbsp;<br><samp>~{overbar}</samp><br> &nbsp;<br><samp>~{CLK}"
#~ "</samp><br> &nbsp;<br><samp>~~</samp> </td>\n"
#~ " <td></td>\n"
#~ " <td> <samp><u>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</u></"
#~ "samp><br> <samp>overbar</samp><br> <samp><u>&nbsp;&nbsp;&nbsp;</u></"
#~ "samp><br> <samp>CLK</samp><br> <samp>&nbsp;</samp><br> <samp>~</samp> </"
#~ "td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>${variable}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp><i>variable_value</i></samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>${REVISION}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>2020.1</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>${refdes:field}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp><i>field_value</i> of symbol <i>refdes</i></"
#~ "samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>${R3:VALUE}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>150K</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <th>Bus Definition</th>\n"
#~ " <th>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"
#~ "&nbsp;&nbsp;&nbsp;</th>\n"
#~ " <th>Resultant Nets</th>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>prefix[m..n]</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>prefixm to prefixn</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>D[0..7]</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>D0, D1, D2, D3, D4, D5, D6, D7</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>{net1 net2 ...}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>net1, net2, ...</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>{SCL SDA}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>SCL, SDA</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>prefix{net1 net2 ...}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>prefix.net1, prefix.net2, ...</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>USB1{D+ D-}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>USB1.D+, USB1.D-</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>MEM{D[1..2] LATCH}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br> <samp>MEM.D1, MEM.D2, MEM.LATCH</samp> </td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>MEM{D_{[1..2]} ~LATCH}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td> <samp>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<sub>&nbsp;</sub>&nbsp; "
#~ "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<sub>&nbsp;</sub>&nbsp; &nbsp;&nbsp;&nbsp;"
#~ "&nbsp;<u>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</u></samp><br> <samp>MEM.D<sub>1</"
#~ "sub>, MEM.D<sub>2</sub>, MEM.LATCH</samp> </td>\n"
#~ " </tr>\n"
#~ "</table>\n"
#~ msgid "Signal name contains '[' or ']' but is not a valid vector bus name"
#~ msgstr "Signal name contains '[' or ']' but is not a valid vector bus name"
#, c-format
#~ msgid ""
#~ "The schematic '%s' has not had it's symbol library links remapped to the "
#~ "symbol library table. The project this schematic belongs to must first "
#~ "be remapped before it can be imported into the current project."
#~ msgstr ""
#~ "The schematic '%s' has not had it's symbol library links remapped to the "
#~ "symbol library table. The project this schematic belongs to must first "
#~ "be remapped before it can be imported into the current project."
#~ msgid "You need to select the simulation settings first."
#~ msgstr "You need to select the simulation settings first."
#~ msgid "There was an error while opening the workbook file"
#~ msgstr "There was an error while opening the workbook file"
#~ msgid "There was an error while saving the workbook file"
#~ msgstr "There was an error while saving the workbook file"
#~ msgid "Simulator is running. Try later"
#~ msgstr "Simulator is running. Try later"
#~ msgid "KiCad "
#~ msgstr "KiCad "
#, c-format
#~ msgid "Unable to create \"%s\""
#~ msgstr "Unable to create “%s”"
#~ msgid "Hide nets matching:"
#~ msgstr "Hide nets matching:"
#~ msgid ""
#~ "Pattern to filter net names in filtered list.\n"
#~ "Net names matching this pattern are not displayed."
#~ msgstr ""
#~ "Pattern to filter net names in filtered list.\n"
#~ "Net names matching this pattern are not displayed."
#~ msgid "Show nets matching:"
#~ msgstr "Show nets matching:"
#~ msgid "Show all nets"
#~ msgstr "Show all nets"
#~ msgid ""
#~ "No net will result\n"
#~ "in an unconnected \n"
#~ "copper island."
#~ msgstr ""
#~ "No net will result\n"
#~ "in an unconnected \n"
#~ "copper island."
#, c-format
#~ msgid "Unable to create report file '%s'<br>"
#~ msgstr "Unable to create report file '%s'<br>"
#, c-format
#~ msgid "Unable to create %s"
#~ msgstr "Unable to create %s"
#, c-format
#~ msgid "Unable to create '%s'."
#~ msgstr "Unable to create '%s'."
#, c-format
#~ msgid "** Unable to create %s **\n"
#~ msgstr "** Unable to create %s **\n"
#, c-format
#~ msgid "Report file %s created\n"
#~ msgstr "Report file %s created\n"
#~ msgid ""
#~ "File contains pad shapes that are not supported by the Hyperlynx "
#~ "exporter\n"
#~ "(Supported shapes are oval, rectangle, circle.)\n"
#~ "They have been exported as oval pads."
#~ msgstr ""
#~ "File contains pad shapes that are not supported by the Hyperlynx "
#~ "exporter\n"
#~ "(Supported shapes are oval, rectangle, circle.)\n"
#~ "They have been exported as oval pads."
#, c-format
#~ msgid "Full component count: %d.\n"
#~ msgstr "Full component count: %d.\n"
#, c-format
#~ msgid "Unable to create job file '%s'."
#~ msgstr "Unable to create job file '%s'."
#, c-format
#~ msgid "Create Gerber job file '%s'."
#~ msgstr "Create Gerber job file '%s'."
#~ msgid ""
#~ "Board stackup settings not up to date\n"
#~ "Please fix the stackup"
#~ msgstr ""
#~ "Board stackup settings not up to date\n"
#~ "Please fix the stackup"
#, c-format
#~ msgid "No footprint defined for symbol %s.\n"
#~ msgstr "No footprint defined for symbol %s.\n"
#, c-format
#~ msgid ""
#~ "%s footprint '%s' not found in any libraries in the footprint library "
#~ "table.\n"
#~ msgstr ""
#~ "%s footprint '%s' not found in any libraries in the footprint library "
#~ "table.\n"
#, c-format
#~ msgid ""
#~ "Polygon has only %d point extracted from %ld vertices. At least 2 points "
#~ "are required."
#~ msgstr ""
#~ "Polygon has only %d point extracted from %ld vertices. At least 2 points "
#~ "are required."
#, c-format
#~ msgid ""
#~ "ShapeBasedRegion has only %d point extracted from %ld vertices. At least "
#~ "2 points are required."
#~ msgstr ""
#~ "ShapeBasedRegion has only %d point extracted from %ld vertices. At least "
#~ "2 points are required."
#~ msgid "Fill zone(s)"
#~ msgstr "Fill zone(s)"
#~ msgid "Fill All"
#~ msgstr "Fill All"
#~ msgid "Fill all zones"
#~ msgstr "Fill all zones"
#~ msgid "Unfill"
#~ msgstr "Unfill"
#~ msgid "Unfill zone(s)"
#~ msgstr "Unfill zone(s)"
#~ msgid "Unfill All"
#~ msgstr "Unfill All"
#~ msgid "Unfill all zones"
#~ msgstr "Unfill all zones"
#~ msgid "Loading 3D models"
#~ msgstr "Loading 3D models"
#, c-format
#~ msgid "Loading %s"
#~ msgstr "Loading %s"
#~ msgid "Material Properties"
#~ msgstr "Material Properties"
#~ msgid "Raytracing Options"
#~ msgstr "Raytracing Options"
#~ msgid "Choose Colors"
#~ msgstr "Choose Colors"
#~ msgid "Background Top Color..."
#~ msgstr "Background Top Color…"
#~ msgid "Background Bottom Color..."
#~ msgstr "Background Bottom Color…"
#~ msgid "Silkscreen Color..."
#~ msgstr "Silkscreen Color…"
#~ msgid "Solder Mask Color..."
#~ msgstr "Solder Mask Color…"
#~ msgid "Solder Paste Color..."
#~ msgstr "Solder Paste Color…"
#~ msgid "Copper/Surface Finish Color..."
#~ msgstr "Copper/Surface Finish Color…"
#~ msgid "Board Body Color..."
#~ msgstr "Board Body Color…"
#~ msgid "Get colors from physical stackup"
#~ msgstr "Get colors from physical stackup"
#~ msgid "Set display options, and some layers visibility"
#~ msgstr "Set display options, and some layers visibility"
#~ msgid "Clip silkscreen at via annulus"
#~ msgstr "Clip silkscreen at via annulus"
#~ msgid "OpenGL Render Options"
#~ msgstr "OpenGL Render Options"
#~ msgid "Raytracing Render Options"
#~ msgstr "Raytracing Render Options"
#~ msgid "Procedural textures"
#~ msgstr "Procedural textures"
#~ msgid "Add floor"
#~ msgstr "Add floor"
#~ msgid "Anti-aliasing"
#~ msgstr "Anti-aliasing"
#~ msgid "Post-processing"
#~ msgstr "Post-processing"
#~ msgid "Elevation (degrees)"
#~ msgstr "Elevation (degrees)"
#~ msgid "Azimuth (degrees)"
#~ msgstr "Azimuth (degrees)"
#~ msgid "1:"
#~ msgstr "1:"
#~ msgid "5:"
#~ msgstr "5:"
#~ msgid "2:"
#~ msgstr "2:"
#~ msgid "6:"
#~ msgstr "6:"
#~ msgid "3:"
#~ msgstr "3:"
#~ msgid "7:"
#~ msgstr "7:"
#~ msgid "4:"
#~ msgstr "4:"
#~ msgid "8:"
#~ msgstr "8:"
#~ msgid "Reset to defaults"
#~ msgstr "Reset to defaults"
#~ msgid "3D Display Options"
#~ msgstr "3D Display Options"
#~ msgid "Background Color, Bottom"
#~ msgstr "Background Color, Bottom"
#~ msgid "Background Color, Top"
#~ msgstr "Background Color, Top"
#, c-format
#~ msgid ""
#~ "Insufficient permissions required to save file\n"
#~ "%s"
#~ msgstr ""
#~ "Insufficient permissions required to save file\n"
#~ "%s"
#~ msgid "Silkscreen Color"
#~ msgstr "Silkscreen Color"
#~ msgid "Solder Mask Color"
#~ msgstr "Solder Mask Color"
#~ msgid "Copper Color"
#~ msgstr "Copper Color"
#~ msgid "Board Body Color"
#~ msgstr "Board Body Color"
#~ msgid "Solder Paste Color"
#~ msgstr "Solder Paste Color"
#~ msgid "Use All Properties"
#~ msgstr "Use All Properties"
#~ msgid "Use Diffuse Only"
#~ msgstr "Use Diffuse Only"
#~ msgid "CAD Color Style"
#~ msgstr "CAD Color Style"
#~ msgid "Render Shadows"
#~ msgstr "Render Shadows"
#~ msgid "Procedural Textures"
#~ msgstr "Procedural Textures"
#~ msgid "Apply procedural textures to materials (slow)"
#~ msgstr "Apply procedural textures to materials (slow)"
#~ msgid "Add Floor"
#~ msgstr "Add Floor"
#~ msgid "Adds a floor plane below the board (slow)"
#~ msgstr "Adds a floor plane below the board (slow)"
#~ msgid "Refractions"
#~ msgstr "Refractions"
#~ msgid "Render materials with refractive properties on final render (slow)"
#~ msgstr "Render materials with refractive properties on final render (slow)"
#~ msgid "Reflections"
#~ msgstr "Reflections"
#~ msgid "Render materials with reflective properties on final render (slow)"
#~ msgstr "Render materials with reflective properties on final render (slow)"
#~ msgid "Render with improved quality on final render (slow)"
#~ msgstr "Render with improved quality on final render (slow)"
#~ msgid ""
#~ "Apply Screen Space Ambient Occlusion and Global Illumination reflections "
#~ "on final render (slow)"
#~ msgstr ""
#~ "Apply Screen Space Ambient Occlusion and Global Illumination reflections "
#~ "on final render (slow)"
#, c-format
#~ msgid "File \"%s\" could not be created."
#~ msgstr "File “%s” could not be created."
#, c-format
#~ msgid "Cannot make path \"%s\" absolute with respect to \"%s\"."
#~ msgstr "Cannot make path “%s” absolute with respect to “%s”."
#, c-format
#~ msgid "Output directory \"%s\" created.\n"
#~ msgstr "Output directory “%s” created.\n"
#, c-format
#~ msgid "Cannot create output directory \"%s\".\n"
#~ msgstr "Cannot create output directory “%s”.\n"
#, c-format
#~ msgid "Drawing sheet file \"%s\" not found."
#~ msgstr "Drawing sheet file \"%s\" not found."
#~ msgid "Assign To Listed Nets"
#~ msgstr "Assign To Listed Nets"
#, c-format
#~ msgid "Cannot write report to file \"%s\"."
#~ msgstr "Cannot write report to file “%s”."
#, c-format
#~ msgid "The file \"%s\" was not fully read"
#~ msgstr "The file “%s” was not fully read"
#, c-format
#~ msgid "File \"%s\" was not found."
#~ msgstr "File “%s” was not found."
#, c-format
#~ msgid "You do not have write permissions to folder \"%s\"."
#~ msgstr "You do not have write permissions to folder “%s”."
#, c-format
#~ msgid ""
#~ "You do not have write permissions to save file \"%s\" to folder \"%s\"."
#~ msgstr "You do not have write permissions to save file “%s” to folder “%s”."
#, c-format
#~ msgid "You do not have write permissions to save file \"%s\"."
#~ msgstr "You do not have write permissions to save file “%s”."
#, c-format
#~ msgid "Doc File \"%s\" not found"
#~ msgstr "Doc File “%s” not found"
#, c-format
#~ msgid "Unknown MIME type for doc file \"%s\""
#~ msgstr "Unknown MIME type for doc file “%s”"
#, c-format
#~ msgid "%s in \"%s\", line %d, offset %d"
#~ msgstr "%s in \"%s\", line %d, offset %d"
#, c-format
#~ msgid ""
#~ "KiCad was unable to open this file, as it was created with a more\n"
#~ "recent version than the one you are running.\n"
#~ "To open it you will need to upgrade KiCad to a more recent version.\n"
#~ "\n"
#~ "Date of KiCad version required (or newer): %s\n"
#~ "\n"
#~ "Full error text:\n"
#~ "%s"
#~ msgstr ""
#~ "KiCad was unable to open this file, as it was created with a more\n"
#~ "recent version than the one you are running.\n"
#~ "To open it you will need to upgrade KiCad to a more recent version.\n"
#~ "\n"
#~ "Date of KiCad version required (or newer): %s\n"
#~ "\n"
#~ "Full error text:\n"
#~ "%s"
#, c-format
#~ msgid ""
#~ "Duplicate library nickname \"%s\" found in footprint library table file "
#~ "line %d"
#~ msgstr ""
#~ "Duplicate library nickname “%s” found in footprint library table file "
#~ "line %d"
#, c-format
#~ msgid "Cannot create global library table path \"%s\"."
#~ msgstr "Cannot create global library table path “%s”."
#, c-format
#~ msgid "Command \"%s\" could not found"
#~ msgstr "Command “%s” could not found"
#, c-format
#~ msgid ""
#~ "Problem while running the PDF viewer\n"
#~ "Command is \"%s\""
#~ msgstr ""
#~ "Problem while running the PDF viewer\n"
#~ "Command is “%s”"
#, c-format
#~ msgid "Unable to find a PDF viewer for \"%s\""
#~ msgstr "Unable to find a PDF viewer for “%s”"
#, c-format
#~ msgid "Cannot copy file \"%s\"."
#~ msgstr "Cannot copy file “%s”."
#, c-format
#~ msgid "Failed to load kiface library \"%s\"."
#~ msgstr "Failed to load kiface library “%s”."
#, c-format
#~ msgid ""
#~ "Could not read instance name and version symbol from kiface library "
#~ "\"%s\"."
#~ msgstr ""
#~ "Could not read instance name and version symbol from kiface library "
#~ "\"%s\"."
#~ msgid "Error loading editor"
#~ msgstr "Error loading editor"
#~ msgid "Illegal character found in revision"
#~ msgstr "Illegal character found in revision"
#, c-format
#~ msgid "%s is already running. Continue?"
#~ msgstr "%s is already running. Continue?"
#~ msgid "Error loading project footprint library table"
#~ msgstr "Error loading project footprint library table"
#, c-format
#~ msgid "Extracting file \"%s\"\n"
#~ msgstr "Extracting file \"%s\"\n"
#, c-format
#~ msgid "Unable to create archive file \"%s\"\n"
#~ msgstr "Unable to create archive file \"%s\"\n"
#, c-format
#~ msgid "Archive file \"%s\"\n"
#~ msgstr "Archive file \"%s\"\n"
#, c-format
#~ msgid "Archive file \"%s\": Failed!\n"
#~ msgstr "Archive file \"%s\": Failed!\n"
#, c-format
#~ msgid "Zip archive \"%s\" created (%s uncompressed, %s compressed)\n"
#~ msgstr "Zip archive \"%s\" created (%s uncompressed, %s compressed)\n"
#, c-format
#~ msgid "Unable to open filename \"%s\" for reading"
#~ msgstr "Unable to open filename “%s” for reading"
#, c-format
#~ msgid ""
#~ "Help file \"%s\" or\n"
#~ "\"%s\" could not be found.\n"
#~ "Do you want to access the KiCad online help?"
#~ msgstr ""
#~ "Help file \"%s\" or\n"
#~ "\"%s\" could not be found.\n"
#~ "Do you want to access the KiCad online help?"
#, c-format
#~ msgid ""
#~ "Help file \"%s\" could not be found.\n"
#~ "Do you want to access the KiCad online help?"
#~ msgstr ""
#~ "Help file \"%s\" could not be found.\n"
#~ "Do you want to access the KiCad online help?"
#, c-format
#~ msgid "\"%s\" is not a valid library identifier format."
#~ msgstr "\"%s\" is not a valid library identifier format."
#, c-format
#~ msgid ""
#~ "\"%s\" is already assigned to \"%s\" in section \"%s\". Are you sure you "
#~ "want to change its assignment?"
#~ msgstr ""
#~ "“%s” is already assigned to “%s” in section “%s”. Are you sure you want "
#~ "to change its assignment?"
#, c-format
#~ msgid ""
#~ "Equivalence file \"%s\" could not be found in the default search paths."
#~ msgstr ""
#~ "Equivalence file “%s” could not be found in the default search paths."
#, c-format
#~ msgid "Error opening equivalence file \"%s\"."
#~ msgstr "Error opening equivalence file “%s”."
#~ msgid ""
#~ "An error occurred attempting to load the global footprint library table"
#~ msgstr ""
#~ "An error occurred attempting to load the global footprint library table"
#, c-format
#~ msgid "\"%s\" is not a valid footprint."
#~ msgstr "\"%s\" is not a valid footprint."
#, c-format
#~ msgid "Project file: \"%s\""
#~ msgstr "Project file: “%s”"
#, c-format
#~ msgid "File \"%s\" already exists in list"
#~ msgstr "File “%s” already exists in list"
#, c-format
#~ msgid "Footprint ID \"%s\" is not valid."
#~ msgstr "Footprint ID “%s” is not valid."
#, c-format
#~ msgid "Library \"%s\" is not in the footprint library table."
#~ msgstr "Library \"%s\" is not in the footprint library table."
#, c-format
#~ msgid "Footprint \"%s\" not found."
#~ msgstr "Footprint \"%s\" not found."
#, c-format
#~ msgid ""
#~ "Component \"%s\" footprint \"%s\" was <b>not found</b> in any library.\n"
#~ msgstr ""
#~ "Component “%s” footprint “%s” was <b>not found</b> in any library.\n"
#, c-format
#~ msgid ""
#~ "Component \"%s\" footprint \"%s\" was found in <b>multiple</b> "
#~ "libraries.\n"
#~ msgstr ""
#~ "Component “%s” footprint “%s” was found in <b>multiple</b> libraries.\n"
#, c-format
#~ msgid ""
#~ "Library \"%s\" has duplicate entry name \"%s\".\n"
#~ "This may cause some unexpected behavior when loading components into a "
#~ "schematic."
#~ msgstr ""
#~ "Library “%s” has duplicate entry name “%s”.\n"
#~ "This may cause some unexpected behavior when loading components into a "
#~ "schematic."
#~ msgid "Loading "
#~ msgstr "Loading "
#, c-format
#~ msgid ""
#~ "Symbol library \"%s\" failed to load. Error:\n"
#~ " %s"
#~ msgstr ""
#~ "Symbol library “%s” failed to load. Error:\n"
#~ " %s"
#, c-format
#~ msgid ""
#~ "Symbol library \"%s\" failed to load.\n"
#~ "Error: %s"
#~ msgstr ""
#~ "Symbol library “%s” failed to load.\n"
#~ "Error: %s"
#~ msgid "Sort components by &X position"
#~ msgstr "Sort components by &X position"
#~ msgid "Sort components by &Y position"
#~ msgstr "Sort components by &Y position"
#, c-format
#~ msgid "Nickname \"%s\" already in use."
#~ msgstr "Nickname “%s” already in use."
#~ msgid "Change selected Symbol"
#~ msgstr "Change selected Symbol"
#~ msgid "Update selected symbol"
#~ msgstr "Update selected symbol"
#, c-format
#~ msgid ""
#~ "Error occurred loading symbol %s from library %s.\n"
#~ "\n"
#~ "%s"
#~ msgstr ""
#~ "Error occurred loading symbol %s from library %s.\n"
#~ "\n"
#~ "%s"
#, c-format
#~ msgid "Symbol library identifier \"%s\" is not valid."
#~ msgstr "Symbol library identifier “%s” is not valid."
#~ msgid ""
#~ "If some components are orphan (the linked symbol is found nowhere),\n"
#~ "try to find a candidate having the same name in one of loaded symbol "
#~ "libraries."
#~ msgstr ""
#~ "If some components are orphan (the linked symbol is found nowhere),\n"
#~ "try to find a candidate having the same name in one of loaded symbol "
#~ "libraries."
#, c-format
#~ msgid ""
#~ "Error occurred loading global symbol library table.\n"
#~ "\n"
#~ "%s"
#~ msgstr ""
#~ "Error occurred loading global symbol library table.\n"
#~ "\n"
#~ "%s"
#~ msgid "Common to all &units in component"
#~ msgstr "Common to all &units in component"
#~ msgid ""
#~ "This is the symbol name in library,\n"
#~ "and also the default component value when loaded in the schematic."
#~ msgstr ""
#~ "This is the symbol name in library,\n"
#~ "and also the default component value when loaded in the schematic."
#~ msgid ""
#~ "Margin (in 0.001 inches) between a pin name position and the component "
#~ "body.\n"
#~ "A value from 10 to 40 is usually good."
#~ msgstr ""
#~ "Margin (in 0.001 inches) between a pin name position and the component "
#~ "body.\n"
#~ "A value from 10 to 40 is usually good."
#~ msgid "Alternate pin assignments are not available for DeMorgan components."
#~ msgstr ""
#~ "Alternate pin assignments are not available for DeMorgan components."
#, c-format
#~ msgid ""
#~ "Do you want to use a path relative to\n"
#~ "\"%s\""
#~ msgstr ""
#~ "Do you want to use a path relative to\n"
#~ "“%s”"
#, c-format
#~ msgid "Could not write plot files to folder \"%s\"."
#~ msgstr "Could not write plot files to folder “%s”."
#, c-format
#~ msgid "Plot: \"%s\" OK.\n"
#~ msgstr "Plot: “%s” OK.\n"
#, c-format
#~ msgid "Unable to create file \"%s\".\n"
#~ msgstr "Unable to create file “%s”.\n"
#, c-format
#~ msgid "Cannot create file \"%s\".\n"
#~ msgstr "Cannot create file “%s”.\n"
#, c-format
#~ msgid ""
#~ "Error importing settings from project:\n"
#~ "Project file %s could not be loaded"
#~ msgstr ""
#~ "Error importing settings from project:\n"
#~ "Project file %s could not be loaded"
#, c-format
#~ msgid ""
#~ "Remapping is not possible because you do not have write privileges to the "
#~ "project folder \"%s\"."
#~ msgstr ""
#~ "Remapping is not possible because you do not have write privileges to the "
#~ "project folder “%s”."
#, c-format
#~ msgid "Adding library \"%s\", file \"%s\" to project symbol library table."
#~ msgstr "Adding library “%s”, file “%s” to project symbol library table."
#, c-format
#~ msgid "Library \"%s\" not found."
#~ msgstr "Library “%s” not found."
#, c-format
#~ msgid "No symbol \"%s\" found in symbol library table."
#~ msgstr "No symbol “%s” found in symbol library table."
#, c-format
#~ msgid "Symbol \"%s\" mapped to symbol library \"%s\"."
#~ msgstr "Symbol “%s” mapped to symbol library “%s”."
#, c-format
#~ msgid "Cannot create project remap back up folder \"%s\"."
#~ msgstr "Cannot create project remap back up folder “%s”."
#, c-format
#~ msgid "Backing up file \"%s\" to file \"%s\"."
#~ msgstr "Backing up file “%s” to file “%s”."
#, c-format
#~ msgid "Failed to back up file \"%s\".\n"
#~ msgstr "Failed to back up file “%s”.\n"
#, c-format
#~ msgid "Failed to create backup folder \"%s\"\n"
#~ msgstr "Failed to create backup folder “%s”\n"
#, c-format
#~ msgid ""
#~ "Symbol library \"%s\" failed to load.\n"
#~ " %s"
#~ msgstr ""
#~ "Symbol library \"%s\" failed to load.\n"
#~ " %s"
#~ msgid "Error loading drawing sheet"
#~ msgstr "Error loading drawing sheet"
#, c-format
#~ msgid "An error occurred loading the symbol library table \"%s\"."
#~ msgstr "An error occurred loading the symbol library table “%s”."
#, c-format
#~ msgid ""
#~ "Error saving schematic file \"%s\".\n"
#~ "%s"
#~ msgstr ""
#~ "Error saving schematic file “%s”.\n"
#~ "%s"
#, c-format
#~ msgid "Failed to create temporary file \"%s\""
#~ msgstr "Failed to create temporary file \"%s\""
#, c-format
#~ msgid ""
#~ "Error saving schematic file \"%s\".\n"
#~ "Failed to rename temporary file %s"
#~ msgstr ""
#~ "Error saving schematic file \"%s\".\n"
#~ "Failed to rename temporary file %s"
#, c-format
#~ msgid "Failed to rename temporary file \"%s\""
#~ msgstr "Failed to rename temporary file \"%s\""
#, c-format
#~ msgid "Schematic file \"%s\" is already open."
#~ msgstr "Schematic file “%s” is already open."
#, c-format
#~ msgid "Schematic \"%s\" does not exist. Do you wish to create it?"
#~ msgstr "Schematic “%s” does not exist. Do you wish to create it?"
#~ msgid ""
#~ "The entire schematic could not be loaded. Errors occurred attempting to "
#~ "load \n"
#~ "hierarchical sheet schematics."
#~ msgstr ""
#~ "The entire schematic could not be loaded. Errors occurred attempting to "
#~ "load \n"
#~ "hierarchical sheet schematics."
#, c-format
#~ msgid "Memory exhausted loading schematic file \"%s\""
#~ msgstr "Memory exhausted loading schematic file \"%s\""
#~ msgid "Append Schematic"
#~ msgstr "Append Schematic"
#, c-format
#~ msgid "No alternate body style found for symbol \"%s\" in library \"%s\"."
#~ msgstr "No alternate body style found for symbol “%s” in library “%s”."
#, c-format
#~ msgid "Failed to add symbol \"%s\" to library file \"%s\"."
#~ msgstr "Failed to add symbol “%s” to library file “%s”."
#, c-format
#~ msgid "Failed to save symbol library file \"%s\""
#~ msgstr "Failed to save symbol library file “%s”"
#~ msgid "Append Schematic Sheet Content..."
#~ msgstr "Append Schematic Sheet Content..."
#, c-format
#~ msgid "Failed to create file \"%s\""
#~ msgstr "Failed to create file “%s”"
#, c-format
#~ msgid "Failed to create symbol library file \"%s\""
#~ msgstr "Failed to create symbol library file “%s”"
#, c-format
#~ msgid "Error loading symbol '%s' from library '%s'."
#~ msgstr "Error loading symbol '%s' from library '%s'."
#, c-format
#~ msgid "Save changes to \"%s\" before closing?"
#~ msgstr "Save changes to “%s” before closing?"
#, c-format
#~ msgid "Schematic file \"%s\" already exists."
#~ msgstr "Schematic file “%s” already exists."
#~ msgid "[no file]"
#~ msgstr "[no file]"
#, c-format
#~ msgid "Unable to read file \"%s\""
#~ msgstr "Unable to read file “%s”"
#, c-format
#~ msgid ""
#~ "Invalid symbol name in\n"
#~ "file: \"%s\"\n"
#~ "line: %d\n"
#~ "offset: %d"
#~ msgstr ""
#~ "Invalid symbol name in\n"
#~ "file: \"%s\"\n"
#~ "line: %d\n"
#~ "offset: %d"
#, c-format
#~ msgid ""
#~ "Invalid library identifier in\n"
#~ "file: \"%s\"\n"
#~ "line: %d\n"
#~ "offset: %d"
#~ msgstr ""
#~ "Invalid library identifier in\n"
#~ "file: \"%s\"\n"
#~ "line: %d\n"
#~ "offset: %d"
#, c-format
#~ msgid ""
#~ "Invalid symbol extends name in\n"
#~ "file: \"%s\"\n"
#~ "line: %d\n"
#~ "offset: %d"
#~ msgstr ""
#~ "Invalid symbol extends name in\n"
#~ "file: \"%s\"\n"
#~ "line: %d\n"
#~ "offset: %d"
#, c-format
#~ msgid ""
#~ "No parent for extended symbol %s in\n"
#~ "file: \"%s\"\n"
#~ "line: %d\n"
#~ "offset: %d"
#~ msgstr ""
#~ "No parent for extended symbol %s in\n"
#~ "file: \"%s\"\n"
#~ "line: %d\n"
#~ "offset: %d"
#, c-format
#~ msgid ""
#~ "Invalid symbol unit name in\n"
#~ "file: \"%s\"\n"
#~ "line: %d\n"
#~ "offset: %d"
#~ msgstr ""
#~ "Invalid symbol unit name in\n"
#~ "file: \"%s\"\n"
#~ "line: %d\n"
#~ "offset: %d"
#, c-format
#~ msgid ""
#~ "Invalid symbol unit name prefix %s in\n"
#~ "file: \"%s\"\n"
#~ "line: %d\n"
#~ "offset: %d"
#~ msgstr ""
#~ "Invalid symbol unit name prefix %s in\n"
#~ "file: \"%s\"\n"
#~ "line: %d\n"
#~ "offset: %d"
#, c-format
#~ msgid ""
#~ "Invalid symbol unit name suffix %s in\n"
#~ "file: \"%s\"\n"
#~ "line: %d\n"
#~ "offset: %d"
#~ msgstr ""
#~ "Invalid symbol unit name suffix %s in\n"
#~ "file: \"%s\"\n"
#~ "line: %d\n"
#~ "offset: %d"
#, c-format
#~ msgid ""
#~ "Invalid symbol unit number %s in\n"
#~ "file: \"%s\"\n"
#~ "line: %d\n"
#~ "offset: %d"
#~ msgstr ""
#~ "Invalid symbol unit number %s in\n"
#~ "file: \"%s\"\n"
#~ "line: %d\n"
#~ "offset: %d"
#, c-format
#~ msgid ""
#~ "Invalid symbol convert number %s in\n"
#~ "file: \"%s\"\n"
#~ "line: %d\n"
#~ "offset: %d"
#~ msgstr ""
#~ "Invalid symbol convert number %s in\n"
#~ "file: \"%s\"\n"
#~ "line: %d\n"
#~ "offset: %d"
#, c-format
#~ msgid ""
#~ "Floating point number with incorrect local in\n"
#~ "file: \"%s\"\n"
#~ "line: %d\n"
#~ "offset: %d"
#~ msgstr ""
#~ "Floating point number with incorrect local in\n"
#~ "file: \"%s\"\n"
#~ "line: %d\n"
#~ "offset: %d"
#, c-format
#~ msgid ""
#~ "Invalid floating point number in\n"
#~ "file: \"%s\"\n"
#~ "line: %d\n"
#~ "offset: %d"
#~ msgstr ""
#~ "Invalid floating point number in\n"
#~ "file: “%s”\n"
#~ "line: %d\n"
#~ "offset: %d"
#, c-format
#~ msgid ""
#~ "Missing floating point number in\n"
#~ "file: \"%s\"\n"
#~ "line: %d\n"
#~ "offset: %d"
#~ msgstr ""
#~ "Missing floating point number in\n"
#~ "file: “%s”\n"
#~ "line: %d\n"
#~ "offset: %d"
#, c-format
#~ msgid ""
#~ "Invalid symbol names definition in\n"
#~ "file: '%s'\n"
#~ "line: %d\n"
#~ "offset: %d"
#~ msgstr ""
#~ "Invalid symbol names definition in\n"
#~ "file: '%s'\n"
#~ "line: %d\n"
#~ "offset: %d"
#, c-format
#~ msgid ""
#~ "Invalid property name in\n"
#~ "file: '%s'\n"
#~ "line: %d\n"
#~ "offset: %d"
#~ msgstr ""
#~ "Invalid property name in\n"
#~ "file: '%s'\n"
#~ "line: %d\n"
#~ "offset: %d"
#, c-format
#~ msgid ""
#~ "Empty property name in\n"
#~ "file: '%s'\n"
#~ "line: %d\n"
#~ "offset: %d"
#~ msgstr ""
#~ "Empty property name in\n"
#~ "file: '%s'\n"
#~ "line: %d\n"
#~ "offset: %d"
#, c-format
#~ msgid ""
#~ "Invalid property value in\n"
#~ "file: '%s'\n"
#~ "line: %d\n"
#~ "offset: %d"
#~ msgstr ""
#~ "Invalid property value in\n"
#~ "file: '%s'\n"
#~ "line: %d\n"
#~ "offset: %d"
#, c-format
#~ msgid ""
#~ "Invalid pin name in\n"
#~ "file: \"%s\"\n"
#~ "line: %d\n"
#~ "offset: %d"
#~ msgstr ""
#~ "Invalid pin name in\n"
#~ "file: \"%s\"\n"
#~ "line: %d\n"
#~ "offset: %d"
#, c-format
#~ msgid ""
#~ "Invalid pin number in\n"
#~ "file: \"%s\"\n"
#~ "line: %d\n"
#~ "offset: %d"
#~ msgstr ""
#~ "Invalid pin number in\n"
#~ "file: \"%s\"\n"
#~ "line: %d\n"
#~ "offset: %d"
#, c-format
#~ msgid ""
#~ "Invalid alternate pin name in\n"
#~ "file: \"%s\"\n"
#~ "line: %d\n"
#~ "offset: %d"
#~ msgstr ""
#~ "Invalid alternate pin name in\n"
#~ "file: \"%s\"\n"
#~ "line: %d\n"
#~ "offset: %d"
#, c-format
#~ msgid ""
#~ "Invalid text string in\n"
#~ "file: \"%s\"\n"
#~ "line: %d\n"
#~ "offset: %d"
#~ msgstr ""
#~ "Invalid text string in\n"
#~ "file: \"%s\"\n"
#~ "line: %d\n"
#~ "offset: %d"
#, c-format
#~ msgid "Page type \"%s\" is not valid "
#~ msgstr "Page type “%s” is not valid "
#, c-format
#~ msgid ""
#~ "Invalid property name in\n"
#~ "file: \"%s\"\n"
#~ "line: %d\n"
#~ "offset: %d"
#~ msgstr ""
#~ "Invalid property name in\n"
#~ "file: \"%s\"\n"
#~ "line: %d\n"
#~ "offset: %d"
#, c-format
#~ msgid ""
#~ "Empty property name in\n"
#~ "file: \"%s\"\n"
#~ "line: %d\n"
#~ "offset: %d"
#~ msgstr ""
#~ "Empty property name in\n"
#~ "file: \"%s\"\n"
#~ "line: %d\n"
#~ "offset: %d"
#, c-format
#~ msgid ""
#~ "Invalid property value in\n"
#~ "file: \"%s\"\n"
#~ "line: %d\n"
#~ "offset: %d"
#~ msgstr ""
#~ "Invalid property value in\n"
#~ "file: \"%s\"\n"
#~ "line: %d\n"
#~ "offset: %d"
#, c-format
#~ msgid ""
#~ "Invalid sheet pin name in\n"
#~ "file: \"%s\"\n"
#~ "line: %d\n"
#~ "offset: %d"
#~ msgstr ""
#~ "Invalid sheet pin name in\n"
#~ "file: \"%s\"\n"
#~ "line: %d\n"
#~ "offset: %d"
#, c-format
#~ msgid ""
#~ "Empty sheet pin name in\n"
#~ "file: \"%s\"\n"
#~ "line: %d\n"
#~ "offset: %d"
#~ msgstr ""
#~ "Empty sheet pin name in\n"
#~ "file: \"%s\"\n"
#~ "line: %d\n"
#~ "offset: %d"
#, c-format
#~ msgid ""
#~ "Invalid symbol library name in\n"
#~ "file: \"%s\"\n"
#~ "line: %d\n"
#~ "offset: %d"
#~ msgstr ""
#~ "Invalid symbol library name in\n"
#~ "file: \"%s\"\n"
#~ "line: %d\n"
#~ "offset: %d"
#, c-format
#~ msgid ""
#~ "Invalid symbol library ID in\n"
#~ "file: \"%s\"\n"
#~ "line: %d\n"
#~ "offset: %d"
#~ msgstr ""
#~ "Invalid symbol library ID in\n"
#~ "file: \"%s\"\n"
#~ "line: %d\n"
#~ "offset: %d"
#, c-format
#~ msgid "Library file \"%s\" not found."
#~ msgstr "Library file \"%s\" not found."
#, c-format
#~ msgid "symbol library \"%s\" already exists, cannot create a new library"
#~ msgstr "symbol library “%s” already exists, cannot create a new library"
#, c-format
#~ msgid "library \"%s\" cannot be deleted"
#~ msgstr "library “%s” cannot be deleted"
#, c-format
#~ msgid "\"%s\" does not appear to be an Eeschema file"
#~ msgstr "“%s” does not appear to be an Eeschema file"
#, c-format
#~ msgid "user does not have permission to read library document file \"%s\""
#~ msgstr "user does not have permission to read library document file “%s”"
#~ msgid ""
#~ "<table>\n"
#~ " <tr>\n"
#~ " <th>Markup</th>\n"
#~ " <th></th>\n"
#~ " <th>Result</th>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>^{superscript}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp><sup>superscript</sup>&nbsp;</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>Driver Board^{Rev A}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>Driver Board<sup>Rev A</sup></samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>_{subscript}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp><sub>subscript</sub>&nbsp;</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>D_{0} - D_{15}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>D<sub>0</sub> - D<sub>15</sub></samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td> &nbsp;<br><samp>~overbar</samp><br> &nbsp;<br><samp>~CLK</"
#~ "samp><br> &nbsp;<br><samp>~~</samp> </td>\n"
#~ " <td></td>\n"
#~ " <td> <samp><u>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</u></"
#~ "samp><br> <samp>overbar</samp><br> <samp><u>&nbsp;&nbsp;&nbsp;</u></"
#~ "samp><br> <samp>CLK</samp><br> <samp>&nbsp;</samp><br> <samp>~</samp> </"
#~ "td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>${variable}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp><i>variable_value</i></samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>${REVISION}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>2020.1</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>${refdes:field}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp><i>field_value</i> of symbol <i>refdes</i></"
#~ "samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>${R3:VALUE}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>150K</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <th>Bus Definition</th>\n"
#~ " <th>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"
#~ "&nbsp;&nbsp;&nbsp;</th>\n"
#~ " <th>Resultant Nets</th>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>prefix[m..n]</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>prefixm to prefixn</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>D[0..7]</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>D0, D1, D2, D3, D4, D5, D6, D7</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>{net1 net2 ...}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>net1, net2, ...</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>{SCL SDA}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>SCL, SDA</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>prefix{net1 net2 ...}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>prefix.net1, prefix.net2, ...</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>USB1{D+ D-}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>USB1.D+, USB1.D-</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>MEM{D[1..2] LATCH}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br> <samp>MEM.D1, MEM.D2, MEM.LATCH</samp> </td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>MEM{D_{[1..2]} ~LATCH}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td> <samp>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<sub>&nbsp;</sub>&nbsp; "
#~ "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<sub>&nbsp;</sub>&nbsp; &nbsp;&nbsp;&nbsp;"
#~ "&nbsp;<u>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</u></samp><br> <samp>MEM.D<sub>1</"
#~ "sub>, MEM.D<sub>2</sub>, MEM.LATCH</samp> </td>\n"
#~ " </tr>\n"
#~ "</table>\n"
#~ msgstr ""
#~ "<table>\n"
#~ " <tr>\n"
#~ " <th>Markup</th>\n"
#~ " <th></th>\n"
#~ " <th>Result</th>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>^{superscript}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp><sup>superscript</sup>&nbsp;</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>Driver Board^{Rev A}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>Driver Board<sup>Rev A</sup></samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>_{subscript}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp><sub>subscript</sub>&nbsp;</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>D_{0} - D_{15}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>D<sub>0</sub> - D<sub>15</sub></samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td> &nbsp;<br><samp>~overbar</samp><br> &nbsp;<br><samp>~CLK</"
#~ "samp><br> &nbsp;<br><samp>~~</samp> </td>\n"
#~ " <td></td>\n"
#~ " <td> <samp><u>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</u></"
#~ "samp><br> <samp>overbar</samp><br> <samp><u>&nbsp;&nbsp;&nbsp;</u></"
#~ "samp><br> <samp>CLK</samp><br> <samp>&nbsp;</samp><br> <samp>~</samp> </"
#~ "td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>${variable}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp><i>variable_value</i></samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>${REVISION}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>2020.1</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>${refdes:field}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp><i>field_value</i> of symbol <i>refdes</i></"
#~ "samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>${R3:VALUE}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>150K</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <th>Bus Definition</th>\n"
#~ " <th>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"
#~ "&nbsp;&nbsp;&nbsp;</th>\n"
#~ " <th>Resultant Nets</th>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>prefix[m..n]</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>prefixm to prefixn</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>D[0..7]</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>D0, D1, D2, D3, D4, D5, D6, D7</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>{net1 net2 ...}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>net1, net2, ...</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>{SCL SDA}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>SCL, SDA</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>prefix{net1 net2 ...}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>prefix.net1, prefix.net2, ...</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>USB1{D+ D-}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>USB1.D+, USB1.D-</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>MEM{D[1..2] LATCH}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br> <samp>MEM.D1, MEM.D2, MEM.LATCH</samp> </td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>MEM{D_{[1..2]} ~LATCH}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td> <samp>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<sub>&nbsp;</sub>&nbsp; "
#~ "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<sub>&nbsp;</sub>&nbsp; &nbsp;&nbsp;&nbsp;"
#~ "&nbsp;<u>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</u></samp><br> <samp>MEM.D<sub>1</"
#~ "sub>, MEM.D<sub>2</sub>, MEM.LATCH</samp> </td>\n"
#~ " </tr>\n"
#~ "</table>\n"
#, c-format
#~ msgid ""
#~ "The sheet changes cannot be made because the destination sheet already "
#~ "has the sheet \"%s\" or one of it's subsheets as a parent somewhere in "
#~ "the schematic hierarchy."
#~ msgstr ""
#~ "The sheet changes cannot be made because the destination sheet already "
#~ "has the sheet “%s” or one of it's subsheets as a parent somewhere in the "
#~ "schematic hierarchy."
#, c-format
#~ msgid ""
#~ "The schematic \"%s\" has not had it's symbol library links remapped to "
#~ "the symbol library table. The project this schematic belongs to must "
#~ "first be remapped before it can be imported into the current project."
#~ msgstr ""
#~ "The schematic \"%s\" has not had it's symbol library links remapped to "
#~ "the symbol library table. The project this schematic belongs to must "
#~ "first be remapped before it can be imported into the current project."
#, c-format
#~ msgid "Error occurred loading schematic file \"%s\"."
#~ msgstr "Error occurred loading schematic file “%s”."
#, c-format
#~ msgid ""
#~ "The project library table \"%s\" does not exist or cannot be read. This "
#~ "may result in broken symbol links for the schematic. Do you wish to "
#~ "continue?"
#~ msgstr ""
#~ "The project library table \"%s\" does not exist or cannot be read. This "
#~ "may result in broken symbol links for the schematic. Do you wish to "
#~ "continue?"
#, c-format
#~ msgid ""
#~ "The file name \"%s\" can cause issues with an existing file name\n"
#~ "already defined in the schematic on systems that support case\n"
#~ "insensitive file names. This will cause issues if you copy this\n"
#~ "project to an operating system that supports case insensitive file\n"
#~ "names.\n"
#~ "\n"
#~ "Do you wish to continue?"
#~ msgstr ""
#~ "The file name \"%s\" can cause issues with an existing file name\n"
#~ "already defined in the schematic on systems that support case\n"
#~ "insensitive file names. This will cause issues if you copy this\n"
#~ "project to an operating system that supports case insensitive file\n"
#~ "names.\n"
#~ "\n"
#~ "Do you wish to continue?"
#, c-format
#~ msgid "\"%s\" is not a valid Spice value"
#~ msgstr "“%s” is not a valid Spice value"
#, c-format
#~ msgid "Loading library \"%s\""
#~ msgstr "Loading library “%s”"
#, c-format
#~ msgid "Library \"%s\" already exists"
#~ msgstr "Library “%s” already exists"
#, c-format
#~ msgid ""
#~ "Could not create the library file '%s'.\n"
#~ "Check write permission."
#~ msgstr ""
#~ "Could not create the library file '%s'.\n"
#~ "Check write permission."
#, c-format
#~ msgid "Loading library '%s'"
#~ msgstr "Loading library '%s'"
#, c-format
#~ msgid "Failed to save backup to \"%s\""
#~ msgstr "Failed to save backup to \"%s\""
#, c-format
#~ msgid "%s%s [from schematic]"
#~ msgstr "%s%s [from schematic]"
#, c-format
#~ msgid "Error occurred loading symbol \"%s\" from library \"%s\"."
#~ msgstr "Error occurred loading symbol “%s” from library “%s”."
#, c-format
#~ msgid "Symbol \"%s\" already exists in library \"%s\""
#~ msgstr "Symbol “%s” already exists in library “%s”"
#, c-format
#~ msgid ""
#~ "The symbol \"%s\" is used to derive other symbols.\n"
#~ "Deleting this symbol will delete all of the symbols derived from it.\n"
#~ "\n"
#~ "Do you wish to delete this symbol and all of it's derivatives?"
#~ msgstr ""
#~ "The symbol \"%s\" is used to derive other symbols.\n"
#~ "Deleting this symbol will delete all of the symbols derived from it.\n"
#~ "\n"
#~ "Do you wish to delete this symbol and all of it's derivatives?"
#, c-format
#~ msgid "Revert \"%s\" to last version saved?"
#~ msgstr "Revert “%s” to last version saved?"
#, c-format
#~ msgid "Symbol name \"%s\" not found in library \"%s\""
#~ msgstr "Symbol name “%s” not found in library “%s”"
#, c-format
#~ msgid "Save Library \"%s\" As..."
#~ msgstr "Save Library “%s” As…"
#, c-format
#~ msgid "Failed to save changes to symbol library file \"%s\""
#~ msgstr "Failed to save changes to symbol library file “%s”"
#~ msgid "Error saving library"
#~ msgstr "Error saving library"
#, c-format
#~ msgid "Symbol library file \"%s\" saved"
#~ msgstr "Symbol library file “%s” saved"
#, c-format
#~ msgid "Cannot import symbol library \"%s\"."
#~ msgstr "Cannot import symbol library “%s”."
#, c-format
#~ msgid "Symbol library file \"%s\" is empty."
#~ msgstr "Symbol library file “%s” is empty."
#, c-format
#~ msgid "Symbol \"%s\" already exists in library \"%s\"."
#~ msgstr "Symbol “%s” already exists in library “%s”."
#, c-format
#~ msgid "Error occurred attempting to load symbol library file \"%s\""
#~ msgstr "Error occurred attempting to load symbol library file “%s”"
#, c-format
#~ msgid "Symbol \"%s\" already exists in \"%s\"."
#~ msgstr "Symbol “%s” already exists in “%s”."
#, c-format
#~ msgid "Write permissions are required to save library \"%s\"."
#~ msgstr "Write permissions are required to save library “%s”."
#, c-format
#~ msgid "Error creating symbol library \"%s\""
#~ msgstr "Error creating symbol library “%s”"
#, c-format
#~ msgid "Symbol \"%s\" saved in library \"%s\""
#~ msgstr "Symbol “%s” saved in library “%s”"
#~ msgid "Errors were encountered loading symbols:"
#~ msgstr "Errors were encountered loading symbols:"
#, c-format
#~ msgid "Cannot find library \"%s\" in the Symbol Library Table (%s)"
#~ msgstr "Cannot find library \"%s\" in the Symbol Library Table (%s)"
#, c-format
#~ msgid "Error loading symbol \"%s\" from library \"%s\". (%s)"
#~ msgstr "Error loading symbol \"%s\" from library \"%s\". (%s)"
#, c-format
#~ msgid "Cannot load symbol \"%s\" from library \"%s\" (%s)"
#~ msgstr "Cannot load symbol \"%s\" from library \"%s\" (%s)"
#, c-format
#~ msgid "Cannot enumerate library \"%s\" (%s)"
#~ msgstr "Cannot enumerate library \"%s\" (%s)"
#, c-format
#~ msgid "An error \"%s\" occurred saving symbol \"%s\" to library \"%s\""
#~ msgstr "An error \"%s\" occurred saving symbol \"%s\" to library \"%s\""
#, c-format
#~ msgid ""
#~ "Error loading symbol library %s.\n"
#~ "\n"
#~ "%s"
#~ msgstr ""
#~ "Error loading symbol library %s.\n"
#~ "\n"
#~ "%s"
#~ msgid "no library selected"
#~ msgstr "no library selected"
#, c-format
#~ msgid "Failed to open symbol-footprint link file \"%s\""
#~ msgstr "Failed to open symbol-footprint link file \"%s\""
#, c-format
#~ msgid ""
#~ "Net %s cannot be changed to '%s' because it is driven by a power pin."
#~ msgstr ""
#~ "Net %s cannot be changed to '%s' because it is driven by a power pin."
#, c-format
#~ msgid "Couldn't load image from \"%s\""
#~ msgstr "Couldn't load image from “%s”"
#, c-format
#~ msgid ""
#~ "The pasted sheet \"%s\"\n"
#~ "was dropped because the destination already has the sheet or one of its "
#~ "subsheets as a parent."
#~ msgstr ""
#~ "The pasted sheet \"%s\"\n"
#~ "was dropped because the destination already has the sheet or one of its "
#~ "subsheets as a parent."
#, c-format
#~ msgid "Can't save file \"%s\"."
#~ msgstr "Can't save file “%s”."
#, c-format
#~ msgid "Cannot create file \"%s\""
#~ msgstr "Cannot create file “%s”"
#, c-format
#~ msgid "Loading %u/%zu %s"
#~ msgstr "Loading %u/%zu %s"
#, c-format
#~ msgid "Zip file \"%s\" cannot be opened"
#~ msgstr "Zip file “%s” cannot be opened"
#, c-format
#~ msgid "Info: skip file \"%s\" (unknown type)\n"
#~ msgstr "Info: skip file \"%s\" (unknown type)\n"
#, c-format
#~ msgid "Info: skip file \"%s\" (gerber job file)\n"
#~ msgstr "Info: skip file \"%s\" (gerber job file)\n"
#, c-format
#~ msgid "<b>Unable to create temporary file \"%s\"</b>\n"
#~ msgstr "<b>Unable to create temporary file “%s”</b>\n"
#, c-format
#~ msgid "Source file \"%s\" is not available"
#~ msgstr "Source file “%s” is not available"
#~ msgid "No editor defined. Please select one"
#~ msgstr "No editor defined. Please select one"
#, c-format
#~ msgid "No file loaded on the active layer %d"
#~ msgstr "No file loaded on the active layer %d"
#, c-format
#~ msgid "Unzipping project in \"%s\"\n"
#~ msgstr "Unzipping project in “%s”\n"
#, c-format
#~ msgid "Cannot write to folder '%s'."
#~ msgstr "Cannot write to folder '%s'."
#~ msgid "Make sure you have write permissions and try again."
#~ msgstr "Make sure you have write permissions and try again."
#, c-format
#~ msgid "Cannot copy folder \"%s\"."
#~ msgstr "Cannot copy folder \"%s\"."
#, c-format
#~ msgid "\"%s\" already exists."
#~ msgstr "“%s” already exists."
#, c-format
#~ msgid ""
#~ "Directory \"%s\" could not be created.\n"
#~ "\n"
#~ "Please make sure you have write permissions and try again."
#~ msgstr ""
#~ "Directory “%s” could not be created.\n"
#~ "\n"
#~ "Please make sure you have write permissions and try again."
#, c-format
#~ msgid "Cannot write to folder \"%s\"."
#~ msgstr "Cannot write to folder “%s”."
#~ msgid "Please check your access permissions to this folder and try again."
#~ msgstr "Please check your access permissions to this folder and try again."
#, c-format
#~ msgid "Unable to write \"%s\""
#~ msgstr "Unable to write “%s”"
#, c-format
#~ msgid "Error when loading file \"%s\""
#~ msgstr "Error when loading file “%s”"
#~ msgid "no file selected"
#~ msgstr "no file selected"
#, c-format
#~ msgid "Unable to read data file \"%s\""
#~ msgstr "Unable to read data file “%s”"
#, c-format
#~ msgid "Layer \"%s\" (sublayer %d/%d)"
#~ msgstr "Layer \"%s\" (sublayer %d/%d)"
#~ msgid "Select dielectric layer to add to board stack up."
#~ msgstr "Select dielectric layer to add to board stack up."
#~ msgid "Dielectric Layers List"
#~ msgstr "Dielectric Layers List"
#~ msgid "Select dielectric layer to remove from board stack up."
#~ msgstr "Select dielectric layer to remove from board stack up."
#~ msgid "Dielectric Layers"
#~ msgstr "Dielectric Layers"
#, c-format
#~ msgid "Unable to create file \"%s\""
#~ msgstr "Unable to create file “%s”"
#~ msgid "PCB and schematic successfully reannotated"
#~ msgstr "PCB and schematic successfully reannotated"
#, c-format
#~ msgid "Error writing to file \"%s\""
#~ msgstr "Error writing to file \"%s\""
#, c-format
#~ msgid ""
#~ "Could not determine numbering start from \"%s\": expected value "
#~ "consistent with alphabet \"%s\""
#~ msgstr ""
#~ "Could not determine numbering start from “%s”: expected value consistent "
#~ "with alphabet “%s”"
#~ msgid "Change selected footprint"
#~ msgstr "Change selected footprint"
#~ msgid "Update selected footprint"
#~ msgstr "Update selected footprint"
#~ msgid "Drill and plot origin"
#~ msgstr "Drill and plot origin"
#~ msgid "Other options:"
#~ msgstr "Other options:"
#~ msgid "Board outline builder:"
#~ msgstr "Board outline builder:"
#, c-format
#~ msgid "Exported \"%s\"."
#~ msgstr "Exported “%s”."
#, c-format
#~ msgid "Unable to create file \"%s\"."
#~ msgstr "Unable to create file “%s”."
#, c-format
#~ msgid "Unable to create directory \"%s\""
#~ msgstr "Unable to create directory \"%s\""
#, c-format
#~ msgid "\"%s\" not found"
#~ msgstr "“%s” not found"
#, c-format
#~ msgid "\"%s\" found"
#~ msgstr "“%s” found"
#, c-format
#~ msgid "Footprint name may not contain \"%s\"."
#~ msgstr "Footprint name may not contain “%s”."
#, c-format
#~ msgid "Options for Library \"%s\""
#~ msgstr "Options for Library “%s”"
#, c-format
#~ msgid "Could not write drill and/or map files to folder \"%s\"."
#~ msgstr "Could not write drill and/or map files to folder “%s”."
#, c-format
#~ msgid ""
#~ "Error occurred writing empty footprint library table file.\n"
#~ "\n"
#~ "%s"
#~ msgstr ""
#~ "Error occurred writing empty footprint library table file.\n"
#~ "\n"
#~ "%s"
#, c-format
#~ msgid "File \"%s\" not found."
#~ msgstr "File “%s” not found."
#, c-format
#~ msgid ""
#~ "File \"%s\" is not a valid footprint library table file.\n"
#~ "\n"
#~ "%s"
#~ msgstr ""
#~ "File “%s” is not a valid footprint library table file.\n"
#~ "\n"
#~ "%s"
#, c-format
#~ msgid ""
#~ "Cannot copy global footprint library table file:\n"
#~ "\n"
#~ " \"%s\"\n"
#~ "\n"
#~ ":to:\n"
#~ "\n"
#~ "\"%s\"."
#~ msgstr ""
#~ "Cannot copy global footprint library table file:\n"
#~ "\n"
#~ " “%s”\n"
#~ "\n"
#~ ":to:\n"
#~ "\n"
#~ "“%s”."
#, c-format
#~ msgid ""
#~ "Error occurred loading global footprint library table:\n"
#~ "\n"
#~ "%s"
#~ msgstr ""
#~ "Error occurred loading global footprint library table:\n"
#~ "\n"
#~ "%s"
#, c-format
#~ msgid "Reading netlist file \"%s\".\n"
#~ msgstr "Reading netlist file “%s”.\n"
#, c-format
#~ msgid "Plot file \"%s\" created."
#~ msgstr "Plot file “%s” created."
#, c-format
#~ msgid "\"%s\" are forbidden in layer names."
#~ msgstr "“%s” are forbidden in layer names."
#, c-format
#~ msgid "Layer name \"%s\" is already in use."
#~ msgstr "Layer name “%s” is already in use."
#~ msgid "Select user defined layer to add to board layer set"
#~ msgstr "Select user defined layer to add to board layer set"
#~ msgid "Add User Defined Layer"
#~ msgstr "Add User Defined Layer"
#, c-format
#~ msgid "Could not create file \"%s\"."
#~ msgstr "Could not create file “%s”."
#, c-format
#~ msgid "Unable to create \"%s\"."
#~ msgstr "Unable to create “%s”."
#, c-format
#~ msgid "Front (top side) placement file: \"%s\"."
#~ msgstr "Front (top side) placement file: \"%s\"."
#, c-format
#~ msgid "Back (bottom side) placement file: \"%s\"."
#~ msgstr "Back (bottom side) placement file: \"%s\"."
#, c-format
#~ msgid "Full component count: %d\n"
#~ msgstr "Full component count: %d\n"
#, c-format
#~ msgid "Placement file: \"%s\"."
#~ msgstr "Placement file: \"%s\"."
#, c-format
#~ msgid ""
#~ "Footprint report file created:\n"
#~ "\"%s\""
#~ msgstr ""
#~ "Footprint report file created:\n"
#~ "“%s”"
#, c-format
#~ msgid "Create file %s\n"
#~ msgstr "Create file %s\n"
#, c-format
#~ msgid "Unable to create job file \"%s\""
#~ msgstr "Unable to create job file “%s”"
#, c-format
#~ msgid "Create Gerber job file \"%s\""
#~ msgstr "Create Gerber job file “%s”"
#, c-format
#~ msgid "Recovery file \"%s\" not found."
#~ msgstr "Recovery file “%s” not found."
#, c-format
#~ msgid "OK to load recovery file \"%s\""
#~ msgstr "OK to load recovery file \"%s\""
#, c-format
#~ msgid "PCB file \"%s\" is already open."
#~ msgstr "PCB file “%s” is already open."
#, c-format
#~ msgid ""
#~ "Memory exhausted loading board file:\n"
#~ "%s"
#~ msgstr ""
#~ "Memory exhausted loading board file:\n"
#~ "%s"
#, c-format
#~ msgid ""
#~ "Error occurred when saving footprint '%s' to the project specific "
#~ "footprint library: %s"
#~ msgstr ""
#~ "Error occurred when saving footprint '%s' to the project specific "
#~ "footprint library: %s"
#, c-format
#~ msgid ""
#~ "Error occurred saving the project specific footprint library table: %s"
#~ msgstr ""
#~ "Error occurred saving the project specific footprint library table: %s"
#, c-format
#~ msgid "No access rights to write to file \"%s\""
#~ msgstr "No access rights to write to file “%s”"
#, c-format
#~ msgid ""
#~ "Error saving board file \"%s\".\n"
#~ "Failed to rename temporary file \"%s\""
#~ msgstr ""
#~ "Error saving board file \"%s\".\n"
#~ "Failed to rename temporary file \"%s\""
#, c-format
#~ msgid "No access rights to write to file '%s'."
#~ msgstr "No access rights to write to file '%s'."
#, c-format
#~ msgid "%s%s [from %s.%s]"
#~ msgstr "%s%s [from %s.%s]"
#~ msgid "Fetching Footprint Libraries"
#~ msgstr "Fetching Footprint Libraries"
#~ msgid "Loading Footprints"
#~ msgstr "Loading Footprints"
#~ msgid "Not a footprint file"
#~ msgstr "Not a footprint file"
#, c-format
#~ msgid "Unable to create or write file \"%s\""
#~ msgstr "Unable to create or write file “%s”"
#, c-format
#~ msgid "Footprint exported to file \"%s\""
#~ msgstr "Footprint exported to file “%s”"
#, c-format
#~ msgid "Library \"%s\" is read only."
#~ msgstr "Library \"%s\" is read only."
#, c-format
#~ msgid ""
#~ "Error loading footprint %s from library %s.\n"
#~ "\n"
#~ "%s"
#~ msgstr ""
#~ "Error loading footprint %s from library %s.\n"
#~ "\n"
#~ "%s"
#, c-format
#~ msgid "Footprint \"%s\" saved"
#~ msgstr "Footprint “%s” saved"
#, c-format
#~ msgid "Footprint library \"%s\" saved as \"%s\"."
#~ msgstr "Footprint library “%s” saved as “%s”."
#, c-format
#~ msgid ""
#~ "Invalid footprint ID in\n"
#~ "file: \"%s\"\n"
#~ "line: %d\n"
#~ "offset: %d"
#~ msgstr ""
#~ "Invalid footprint ID in\n"
#~ "file: “%s”\n"
#~ "line: %d\n"
#~ "offset: %d"
#, c-format
#~ msgid "Cannot find symbol \"%s\" in footprint filter section of netlist."
#~ msgstr "Cannot find symbol “%s” in footprint filter section of netlist."
#, c-format
#~ msgid "Cannot open netlist file \"%s\"."
#~ msgstr "Cannot open netlist file “%s”."
#, c-format
#~ msgid "No footprint defined for symbol \"%s\".\n"
#~ msgstr "No footprint defined for symbol “%s”.\n"
#, c-format
#~ msgid ""
#~ "Footprint of %s changed: board footprint \"%s\", netlist footprint \"%s\"."
#~ msgstr ""
#~ "Footprint of %s changed: board footprint “%s”, netlist footprint “%s”."
#, c-format
#~ msgid "%s footprint ID \"%s\" is not valid."
#~ msgstr "%s footprint ID “%s” is not valid."
#, c-format
#~ msgid ""
#~ "%s footprint \"%s\" not found in any libraries in the footprint library "
#~ "table.\n"
#~ msgstr ""
#~ "%s footprint “%s” not found in any libraries in the footprint library "
#~ "table.\n"
#, c-format
#~ msgid ""
#~ "Invalid footprint ID in\n"
#~ "file: \"%s\"\n"
#~ "line: %d"
#~ msgstr ""
#~ "Invalid footprint ID in\n"
#~ "file: \"%s\"\n"
#~ "line: %d"
#~ msgid "Error loading project footprint libraries"
#~ msgstr "Error loading project footprint libraries"
#~ msgid "Eeschema failed to load:\n"
#~ msgstr "Eeschema failed to load:\n"
#, c-format
#~ msgid "Group \"%s\", %zu members"
#~ msgstr "Group \"%s\", %zu members"
#, c-format
#~ msgid "File not found: '%s'"
#~ msgstr "File not found: '%s'"
#, c-format
#~ msgid "Duplicated Netclass name \"%s\""
#~ msgstr "Duplicated Netclass name \"%s\""
#, c-format
#~ msgid ""
#~ "Dimension on Altium layer %d has no KiCad equivalent. Put it on Eco1_User "
#~ "instead"
#~ msgstr ""
#~ "Dimension on Altium layer %d has no KiCad equivalent. Put it on Eco1_User "
#~ "instead"
#, c-format
#~ msgid "Cannot create directory \"%s\" -> no 3D-models will be imported."
#~ msgstr "Cannot create directory \"%s\" -> no 3D-models will be imported."
#, c-format
#~ msgid ""
#~ "Polygon on Altium layer %d has no KiCad equivalent. Ignore it instead"
#~ msgstr ""
#~ "Polygon on Altium layer %d has no KiCad equivalent. Ignore it instead"
#, c-format
#~ msgid ""
#~ "Zone on Altium layer %d has no KiCad equivalent. Put it on Eco1_User "
#~ "instead"
#~ msgstr ""
#~ "Zone on Altium layer %d has no KiCad equivalent. Put it on Eco1_User "
#~ "instead"
#, c-format
#~ msgid ""
#~ "Polygon on Altium layer %d has no KiCad equivalent. Put it on Eco1_User "
#~ "instead"
#~ msgstr ""
#~ "Polygon on Altium layer %d has no KiCad equivalent. Put it on Eco1_User "
#~ "instead"
#, c-format
#~ msgid ""
#~ "Arc Keepout on Altium layer %d has no KiCad equivalent. Put it on "
#~ "Eco1_User instead"
#~ msgstr ""
#~ "Arc Keepout on Altium layer %d has no KiCad equivalent. Put it on "
#~ "Eco1_User instead"
#, c-format
#~ msgid ""
#~ "Arc on Altium layer %d has no KiCad equivalent. Put it on Eco1_User "
#~ "instead"
#~ msgstr ""
#~ "Arc on Altium layer %d has no KiCad equivalent. Put it on Eco1_User "
#~ "instead"
#, c-format
#~ msgid ""
#~ "Pad '%s' of Footprint %s has a square hole. KiCad does not support this "
#~ "yet"
#~ msgstr ""
#~ "Pad '%s' of Footprint %s has a square hole. KiCad does not support this "
#~ "yet"
#, c-format
#~ msgid ""
#~ "Pad '%s' of Footprint %s has a hole-rotation of %f degree. KiCad only "
#~ "supports 90 degree angles"
#~ msgstr ""
#~ "Pad '%s' of Footprint %s has a hole-rotation of %f degree. KiCad only "
#~ "supports 90 degree angles"
#, c-format
#~ msgid ""
#~ "Pad '%s' of Footprint %s uses a complex pad stack (kind %d), which is not "
#~ "supported yet"
#~ msgstr ""
#~ "Pad '%s' of Footprint %s uses a complex pad stack (kind %d), which is not "
#~ "supported yet"
#, c-format
#~ msgid ""
#~ "Non-Copper Pad on Altium layer %d has no KiCad equivalent. Put it on "
#~ "Eco1_User instead"
#~ msgstr ""
#~ "Non-Copper Pad on Altium layer %d has no KiCad equivalent. Put it on "
#~ "Eco1_User instead"
#, c-format
#~ msgid "Non-Copper Pad '%s' has a hole. This should not happen"
#~ msgstr "Non-Copper Pad '%s' has a hole. This should not happen"
#, c-format
#~ msgid ""
#~ "Non-Copper Pad '%s' uses a complex pad stack (kind %d). This should not "
#~ "happen"
#~ msgstr ""
#~ "Non-Copper Pad '%s' uses a complex pad stack (kind %d). This should not "
#~ "happen"
#, c-format
#~ msgid ""
#~ "Track Keepout on Altium layer %d has no KiCad equivalent. Put it on "
#~ "Eco1_User instead"
#~ msgstr ""
#~ "Track Keepout on Altium layer %d has no KiCad equivalent. Put it on "
#~ "Eco1_User instead"
#, c-format
#~ msgid ""
#~ "Track on Altium layer %d has no KiCad equivalent. Put it on Eco1_User "
#~ "instead"
#~ msgstr ""
#~ "Track on Altium layer %d has no KiCad equivalent. Put it on Eco1_User "
#~ "instead"
#, c-format
#~ msgid ""
#~ "Ignore Barcode on Altium layer %d because it is not supported right now."
#~ msgstr ""
#~ "Ignore Barcode on Altium layer %d because it is not supported right now."
#, c-format
#~ msgid ""
#~ "Text on Altium layer %d has no KiCad equivalent. Put it on Eco1_User "
#~ "instead"
#~ msgstr ""
#~ "Text on Altium layer %d has no KiCad equivalent. Put it on Eco1_User "
#~ "instead"
#, c-format
#~ msgid ""
#~ "Fill on Altium layer %d has no KiCad equivalent. Put it on Eco1_User "
#~ "instead"
#~ msgstr ""
#~ "Fill on Altium layer %d has no KiCad equivalent. Put it on Eco1_User "
#~ "instead"
#, c-format
#~ msgid ""
#~ "The file appears to be corrupt. Unable to find group ID %s in the group "
#~ "definitions."
#~ msgstr ""
#~ "The file appears to be corrupt. Unable to find group ID %s in the group "
#~ "definitions."
#, c-format
#~ msgid ""
#~ "The file appears to be corrupt. Unable to find sub group %s in the group "
#~ "map (parent group ID=%s, Name=%s)."
#~ msgstr ""
#~ "The file appears to be corrupt. Unable to find sub group %s in the group "
#~ "map (parent group ID=%s, Name=%s)."
#, c-format
#~ msgid "Unexpected Dimension type (ID %s). This was not imported"
#~ msgstr "Unexpected Dimension type (ID %s). This was not imported"
#, c-format
#~ msgid ""
#~ "Dimension ID %s is an angular dimension which has no KiCad equivalent. "
#~ "The object was not imported."
#~ msgstr ""
#~ "Dimension ID %s is an angular dimension which has no KiCad equivalent. "
#~ "The object was not imported."
#, c-format
#~ msgid "<package> name: \"%s\" duplicated in eagle <library>: \"%s\""
#~ msgstr "<package> name: “%s” duplicated in eagle <library>: “%s”"
#, c-format
#~ msgid "No \"%s\" package in library \"%s\""
#~ msgstr "No “%s” package in library “%s”"
#, c-format
#~ msgid "Invalid row size in J row %zu. Expecting 11 elements but found %zu"
#~ msgstr "Invalid row size in J row %zu. Expecting 11 elements but found %zu"
#~ msgid "Could not find units value, defaulting to Mils"
#~ msgstr "Could not find units value, defaulting to Mils"
#, c-format
#~ msgid "Could not find column label %s"
#~ msgstr "Could not find column label %s"
#, c-format
#~ msgid "Invalid row size in row %zu. Expecting %zu elements but found %zu"
#~ msgstr "Invalid row size in row %zu. Expecting %zu elements but found %zu"
#, c-format
#~ msgid "Expecting drill size value but found %s!%s!%s at line %zu"
#~ msgstr "Expecting drill size value but found %s!%s!%s at line %zu"
#, c-format
#~ msgid "Expecting pad size values but found %s : %s at line %zu"
#~ msgstr "Expecting pad size values but found %s : %s at line %zu"
#, c-format
#~ msgid "Invalid pad size on line %zu"
#~ msgstr "Invalid pad size on line %zu"
#, c-format
#~ msgid "Expecting pad offset values but found %s : %s at line %zu"
#~ msgstr "Expecting pad offset values but found %s : %s at line %zu"
#, c-format
#~ msgid "Unknown pad shape name '%s' on layer '%s' at line %zu"
#~ msgstr "Unknown pad shape name '%s' on layer '%s' at line %zu"
#, c-format
#~ msgid "Invalid format for id string \"%s\" in custom pad row %zu"
#~ msgstr "Invalid format for id string \"%s\" in custom pad row %zu"
#, c-format
#~ msgid "Could not insert graphical item %d into padstack \"%s\""
#~ msgstr "Could not insert graphical item %d into padstack \"%s\""
#, c-format
#~ msgid "Unrecognized pad shape primitive \"%s\" in line %zu."
#~ msgstr "Unrecognized pad shape primitive \"%s\" in line %zu."
#, c-format
#~ msgid "Invalid token count. Expected 8 but found %zu"
#~ msgstr "Invalid token count. Expected 8 but found %zu"
#, c-format
#~ msgid ""
#~ "Invalid format for record_tag string \"%s\" in Geometric definition row "
#~ "%zu"
#~ msgstr ""
#~ "Invalid format for record_tag string \"%s\" in Geometric definition row "
#~ "%zu"
#, c-format
#~ msgid "Unhandled graphic item '%s' in Geometric definition row %zu"
#~ msgstr "Unhandled graphic item '%s' in Geometric definition row %zu"
#, c-format
#~ msgid ""
#~ "Invalid format for record_tag string \"%s\" in Traces definition row %zu"
#~ msgstr ""
#~ "Invalid format for record_tag string \"%s\" in Traces definition row %zu"
#, c-format
#~ msgid "Unhandled graphic item '%s' in Traces definition row %zu"
#~ msgstr "Unhandled graphic item '%s' in Traces definition row %zu"
#, c-format
#~ msgid ""
#~ "Duplicate item for ID %d and sequence %d in Traces definition row %zu \n"
#~ msgstr ""
#~ "Duplicate item for ID %d and sequence %d in Traces definition row %zu \n"
#, c-format
#~ msgid "Invalid custom pad named '%s'. Replacing with circular pad."
#~ msgstr "Invalid custom pad named '%s'. Replacing with circular pad."
#, c-format
#~ msgid "Could not find custom pad named %s"
#~ msgstr "Could not find custom pad named %s"
#, c-format
#~ msgid "Cannot convert \"%s\" to an integer"
#~ msgstr "Cannot convert “%s” to an integer"
#, c-format
#~ msgid "footprint library path \"%s\" does not exist"
#~ msgstr "footprint library path “%s” does not exist"
#, c-format
#~ msgid "library \"%s\" has no footprint \"%s\" to delete"
#~ msgstr "library “%s” has no footprint “%s” to delete"
#, c-format
#~ msgid "unknown token \"%s\""
#~ msgstr "unknown token “%s”"
#, c-format
#~ msgid "Library \"%s\" is read only"
#~ msgstr "Library “%s” is read only"
#, c-format
#~ msgid "user does not have permission to delete directory \"%s\""
#~ msgstr "user does not have permission to delete directory “%s”"
#, c-format
#~ msgid "library directory \"%s\" has unexpected sub-directories"
#~ msgstr "library directory “%s” has unexpected sub-directories"
#, c-format
#~ msgid "unexpected file \"%s\" was found in library path \"%s\""
#~ msgstr "unexpected file “%s” was found in library path “%s”"
#, c-format
#~ msgid "footprint library \"%s\" cannot be deleted"
#~ msgstr "footprint library “%s” cannot be deleted"
#, c-format
#~ msgid "Cannot create footprint library path \"%s\""
#~ msgstr "Cannot create footprint library path “%s”"
#, c-format
#~ msgid "Footprint library path \"%s\" is read only"
#~ msgstr "Footprint library path “%s” is read only"
#, c-format
#~ msgid "Cannot rename temporary file \"%s\" to footprint library file \"%s\""
#~ msgstr "Cannot rename temporary file “%s” to footprint library file “%s”"
#, c-format
#~ msgid "Footprint library path '%s' does not exist (or is not a directory)."
#~ msgstr "Footprint library path '%s' does not exist (or is not a directory)."
#~ msgid "this file does not contain a PCB"
#~ msgstr "this file does not contain a PCB"
#, c-format
#~ msgid ""
#~ "Library \"%s\" does not exist.\n"
#~ "Would you like to create it?"
#~ msgstr ""
#~ "Library “%s” does not exist.\n"
#~ "Would you like to create it?"
#, c-format
#~ msgid "Footprint file name \"%s\" is not valid."
#~ msgstr "Footprint file name “%s” is not valid."
#, c-format
#~ msgid "No write permissions to delete file \"%s\""
#~ msgstr "No write permissions to delete file “%s”"
#, c-format
#~ msgid "Cannot overwrite library path \"%s\"."
#~ msgstr "Cannot overwrite library path \"%s\"."
#, c-format
#~ msgid "User does not have permission to delete directory \"%s\"."
#~ msgstr "User does not have permission to delete directory \"%s\"."
#, c-format
#~ msgid "Library directory \"%s\" has unexpected sub-directories."
#~ msgstr "Library directory \"%s\" has unexpected sub-directories."
#, c-format
#~ msgid "Unexpected file \"%s\" was found in library path \"%s\"."
#~ msgstr "Unexpected file \"%s\" was found in library path \"%s\"."
#, c-format
#~ msgid "Footprint library \"%s\" cannot be deleted."
#~ msgstr "Footprint library \"%s\" cannot be deleted."
#, c-format
#~ msgid "Unknown token \"%s\""
#~ msgstr "Unknown token “%s”"
#, c-format
#~ msgid "Layer \"%s\" in file \"%s\" at line %d, is not in fixed layer hash"
#~ msgstr "Layer “%s” in file “%s” at line %d, is not in fixed layer hash"
#, c-format
#~ msgid "Duplicate NETCLASS name \"%s\" in file \"%s\" at line %d, offset %d"
#~ msgstr "Duplicate NETCLASS name “%s” in file “%s” at line %d, offset %d"
#, c-format
#~ msgid ""
#~ "Net name doesn't match net ID in\n"
#~ "file: '%s'\n"
#~ "line: %d\n"
#~ "offset: %d"
#~ msgstr ""
#~ "Net name doesn't match net ID in\n"
#~ "file: '%s'\n"
#~ "line: %d\n"
#~ "offset: %d"
#, c-format
#~ msgid ""
#~ "Invalid net ID in\n"
#~ "file: \"%s\"\n"
#~ "line: %d\n"
#~ "offset: %d"
#~ msgstr ""
#~ "Invalid net ID in\n"
#~ "file: “%s”\n"
#~ "line: %d\n"
#~ "offset: %d"
#, c-format
#~ msgid "Unknown sheet type \"%s\" on line:%d"
#~ msgstr "Unknown sheet type “%s” on line:%d"
#, c-format
#~ msgid "Missing '$EndMODULE' for MODULE \"%s\""
#~ msgstr "Missing $EndMODULE for MODULE “%s”"
#, c-format
#~ msgid "Unknown padshape '%c=0x%02x' on line: %d of footprint: \"%s\""
#~ msgstr "Unknown padshape %c=0x%02x on line: %d of footprint: “%s”"
#, c-format
#~ msgid "Unknown FP_SHAPE type:'%c=0x%02x' on line:%d of footprint:\"%s\""
#~ msgstr "Unknown FP_SHAPE type:'%c=0x%02x' on line:%d of footprint:\"%s\""
#, c-format
#~ msgid "duplicate NETCLASS name \"%s\""
#~ msgstr "duplicate NETCLASS name “%s”"
#, c-format
#~ msgid ""
#~ "invalid float number in file: \"%s\"\n"
#~ "line: %d, offset: %d"
#~ msgstr ""
#~ "invalid float number in file: “%s”\n"
#~ "line: %d, offset: %d"
#, c-format
#~ msgid ""
#~ "missing float number in file: \"%s\"\n"
#~ "line: %d, offset: %d"
#~ msgstr ""
#~ "missing float number in file: “%s”\n"
#~ "line: %d, offset: %d"
#~ msgid "KiCad only supports 32 signal layers"
#~ msgstr "KiCad only supports 32 signal layers"
#~ msgid "Undo last segment"
#~ msgstr "Undo last segment"
#~ msgid "Only through vias are allowed on 2 layer boards."
#~ msgstr "Only through vias are allowed on 2 layer boards."
#~ msgid ""
#~ "Microvias can only be placed between the outer layers (F.Cu/B.Cu) and the "
#~ "ones directly adjacent to them."
#~ msgstr ""
#~ "Microvias can only be placed between the outer layers (F.Cu/B.Cu) and the "
#~ "ones directly adjacent to them."
#, c-format
#~ msgid "Symbol with value of \"%s\" has empty reference id."
#~ msgstr "Symbol with value of “%s” has empty reference id."
#, c-format
#~ msgid "Multiple symbols have identical reference IDs of \"%s\"."
#~ msgstr "Multiple symbols have identical reference IDs of “%s”."
#, c-format
#~ msgid "A wire_via references a missing padstack \"%s\""
#~ msgstr "A wire_via references a missing padstack “%s”"
#~ msgid "No graphic items found in file to import"
#~ msgstr "No graphic items found in file to import"
#~ msgid "Worksheet (.kicad_wks file)"
#~ msgstr "Worksheet (.kicad_wks file)"
#, c-format
#~ msgid "Page layout description file \"%s\" not found."
#~ msgstr "Page layout description file “%s” not found."
#~ msgid "Select Page Layout Description File"
#~ msgstr "Select Page Layout Description File"
#, c-format
#~ msgid ""
#~ "The page layout description file name has changed.\n"
#~ "Do you want to use the relative path:\n"
#~ "\"%s\"\n"
#~ "instead of\n"
#~ "\"%s\"?"
#~ msgstr ""
#~ "The page layout description file name has changed.\n"
#~ "Do you want to use the relative path:\n"
#~ "“%s”\n"
#~ "instead of\n"
#~ "“%s”?"
#~ msgid "Page layout description file"
#~ msgstr "Page layout description file"
#~ msgid "Subpixel Antialiasing (High Quality)"
#~ msgstr "Subpixel Antialiasing (High Quality)"
#~ msgid "Subpixel Antialiasing (Ultra Quality)"
#~ msgstr "Subpixel Antialiasing (Ultra Quality)"
#~ msgid "Supersampling (2x)"
#~ msgstr "Supersampling (2x)"
#~ msgid "Supersampling (4x)"
#~ msgstr "Supersampling (4x)"
#~ msgid "Balanced Antialiasing"
#~ msgstr "Balanced Antialiasing"
#~ msgid "Error writing page layout design file"
#~ msgstr "Error writing page layout design file"
#~ msgid "Component"
#~ msgstr "Component"
#~ msgid "Page layout design files"
#~ msgstr "Page layout design files"
#, c-format
#~ msgid "The file \"%s\" does not appear to be a valid schematic file."
#~ msgstr "The file \"%s\" does not appear to be a valid schematic file."
#, c-format
#~ msgid "Link \"%s\" to this file?"
#~ msgstr "Link “%s” to this file?"
#, c-format
#~ msgid "Change \"%s\" link from \"%s\" to \"%s\"?"
#~ msgstr "Change “%s” link from “%s” to “%s”?"
#, c-format
#~ msgid "Create new file \"%s\" with contents of \"%s\"?"
#~ msgstr "Create new file “%s” with contents of “%s”?"
#, c-format
#~ msgid "Error occurred saving schematic file \"%s\"."
#~ msgstr "Error occurred saving schematic file “%s”."
#, c-format
#~ msgid "Failed to save schematic \"%s\""
#~ msgstr "Failed to save schematic “%s”"
#~ msgid ""
#~ "Select one or more table rows containing legacy libraries to save as "
#~ "current format (*.kicad_sym)."
#~ msgstr ""
#~ "Select one or more table rows containing legacy libraries to save as "
#~ "current format (*.kicad_sym)."
#, c-format
#~ msgid ""
#~ "Save '%s' as current format (*.kicad_sym) and replace legacy entry in "
#~ "table?"
#~ msgstr ""
#~ "Save '%s' as current format (*.kicad_sym) and replace legacy entry in "
#~ "table?"
#, c-format
#~ msgid ""
#~ "Save %d legacy libraries as current format (*.kicad_sym) and replace "
#~ "legacy entries in table?"
#~ msgstr ""
#~ "Save %d legacy libraries as current format (*.kicad_sym) and replace "
#~ "legacy entries in table?"
#~ msgid "Migrate Libraries..."
#~ msgstr "Migrate Libraries..."
#, c-format
#~ msgid "Error loading schematic file \"%s\""
#~ msgstr "Error loading schematic file \"%s\""
#, c-format
#~ msgid "Failed to load \"%s\""
#~ msgstr "Failed to load “%s”"
#~ msgid "Schematic file is read only."
#~ msgstr "Schematic file is read only."
#, c-format
#~ msgid ""
#~ "Error loading schematic \"%s\".\n"
#~ "%s"
#~ msgstr ""
#~ "Error loading schematic \"%s\".\n"
#~ "%s"
#, c-format
#~ msgid ""
#~ "Symbol ID '%s' is of an unknown type. It is neither a component or a net "
#~ "power / symbol. The symbol was not loaded."
#~ msgstr ""
#~ "Symbol ID '%s' is of an unknown type. It is neither a component or a net "
#~ "power / symbol. The symbol was not loaded."
#, c-format
#~ msgid ""
#~ "Symbol '%s' is scaled in the original CADSTAR schematic but this is not "
#~ "supported in KiCad. The symbol was loaded with 1:1 scale and may require "
#~ "manual fixing."
#~ msgstr ""
#~ "Symbol '%s' is scaled in the original CADSTAR schematic but this is not "
#~ "supported in KiCad. The symbol was loaded with 1:1 scale and may require "
#~ "manual fixing."
#, c-format
#~ msgid "%s or %s"
#~ msgstr "%s or %s"
#, c-format
#~ msgid "%s, %s, or %s"
#~ msgstr "%s, %s, or %s"
#, c-format
#~ msgid "%s, %s, %s, or %s"
#~ msgstr "%s, %s, %s, or %s"
#, c-format
#~ msgid "Failed to load schematic \"%s\""
#~ msgstr "Failed to load schematic “%s”"
#~ msgid "Start the simulation by clicking the Run Simulation button"
#~ msgstr "Start the simulation by clicking the Run Simulation button"
#, c-format
#~ msgid "Failed to open component-footprint link file \"%s\""
#~ msgstr "Failed to open component-footprint link file “%s”"
#~ msgid "Visibles"
#~ msgstr "Visibles"
#~ msgid "Plugin Type"
#~ msgstr "Plugin Type"
#~ msgid "Template path:"
#~ msgstr "Template path:"
#, c-format
#~ msgid "Cannot create folder \"%s\"."
#~ msgstr "Cannot create folder “%s”."
#, c-format
#~ msgid "Failed to delete '%s'"
#~ msgstr "Failed to delete '%s'"
#~ msgid "Delete Directory"
#~ msgstr "Delete Directory"
#~ msgid "Delete File"
#~ msgstr "Delete File"
#, c-format
#~ msgid "Are you sure you want to delete '%s'?"
#~ msgstr "Are you sure you want to delete '%s'?"
#, c-format
#~ msgid "Are you sure you want to delete %d items?"
#~ msgstr "Are you sure you want to delete %d items?"
#~ msgid "Delete Multiple Items"
#~ msgstr "Delete Multiple Items"
#~ msgid "Create a new directory for the project"
#~ msgstr "Create a new directory for the project"
#~ msgid ""
#~ "The selected directory is not empty. It is recommended that you create "
#~ "projects in their own empty directory.\n"
#~ "\n"
#~ "Do you want to continue?"
#~ msgstr ""
#~ "The selected directory is not empty. It is recommended that you create "
#~ "projects in their own empty directory.\n"
#~ "\n"
#~ "Do you want to continue?"
#~ msgid "A problem occurred creating new project from template!"
#~ msgstr "A problem occurred creating new project from template!"
#~ msgid "Template Error"
#~ msgstr "Template Error"
#~ msgid ""
#~ "Windows 7 and older is no longer supported by KiCad and its dependencies."
#~ msgstr ""
#~ "Windows 7 and older is no longer supported by KiCad and its dependencies."
#~ msgid "Print Page Layout"
#~ msgstr "Print Page Layout"
#~ msgid "An error occurred attempting to print the page layout."
#~ msgstr "An error occurred attempting to print the page layout."
#~ msgid "Page Layout Description File"
#~ msgstr "Page Layout Description File"
#~ msgid "The current page layout has been modified. Save changes?"
#~ msgstr "The current page layout has been modified. Save changes?"
#~ msgid "The current page layout has been modified. Save changes?"
#~ msgstr "The current page layout has been modified. Save changes?"
#~ msgid "New page layout file is unsaved"
#~ msgstr "New page layout file is unsaved"
#~ msgid "Page layout changes are unsaved"
#~ msgstr "Page layout changes are unsaved"
#~ msgid "Show the list of items in page layout"
#~ msgstr "Show the list of items in page layout"
#~ msgid "Thermal clearance:"
#~ msgstr "Thermal clearance:"
#~ msgid "Local Clearance and Settings"
#~ msgstr "Local Clearance and Settings"
#~ msgid "&Run"
#~ msgstr "&Run"
#~ msgid "Scripting Test Window"
#~ msgstr "Scripting Test Window"
#, c-format
#~ msgid "Unrecognized item '%s'.| Expected version number"
#~ msgstr "Unrecognized item '%s'.| Expected version number"
#~ msgid "Local Clearance"
#~ msgstr "Local Clearance"
#~ msgid "Local Solderpaste Margin"
#~ msgstr "Local Solderpaste Margin"
#~ msgid "Local Solderpaste Margin Ratio"
#~ msgstr "Local Solderpaste Margin Ratio"
#~ msgid "Thermal Width"
#~ msgstr "Thermal Width"
#~ msgid "Thermal Gap"
#~ msgstr "Thermal Gap"
#, c-format
#~ msgid "Cannot add %s (footprint \"%s\" not found)."
#~ msgstr "Cannot add %s (footprint “%s” not found)."
#, c-format
#~ msgid "Add %s (footprint \"%s\")."
#~ msgstr "Add %s (footprint “%s”)."
#, c-format
#~ msgid "Added %s (footprint \"%s\")."
#~ msgstr "Added %s (footprint \"%s\")."
#, c-format
#~ msgid "Cannot update %s (footprint \"%s\" not found)."
#~ msgstr "Cannot update %s (footprint “%s” not found)."
#, c-format
#~ msgid "Multiple footprints found for \"%s\"."
#~ msgstr "Multiple footprints found for “%s”."
#~ msgid "Local Soldermask Margin"
#~ msgstr "Local Soldermask Margin"
#~ msgid "Thermal Relief"
#~ msgstr "Thermal Relief"
#, c-format
#~ msgid "The auto save file \"%s\" could not be removed!"
#~ msgstr "The auto save file “%s” could not be removed!"
#, c-format
#~ msgid "Schematic file \"%s\" not found."
#~ msgstr "Schematic file “%s” not found."
#, c-format
#~ msgid ""
#~ "Dimension ID %s uses a type of unit that is not supported in KiCad. "
#~ "Milimetres were applied instead."
#~ msgstr ""
#~ "Dimension ID %s uses a type of unit that is not supported in KiCad. "
#~ "Milimetres were applied instead."
#~ msgid "Highlight all copper items of a net"
#~ msgstr "Highlight all copper items of a net"
#~ msgid "Highlight Ratsnest"
#~ msgstr "Highlight Ratsnest"
#~ msgid "Show ratsnest of selected item(s)"
#~ msgstr "Show ratsnest of selected item(s)"
#~ msgid "Thermal Clearance"
#~ msgstr "Thermal Clearance"
#~ msgid "Thermal Spoke Width"
#~ msgstr "Thermal Spoke Width"
#, c-format
#~ msgid ""
#~ "Html or pdf help file \n"
#~ "%s\n"
#~ "or\n"
#~ "%s could not be found."
#~ msgstr ""
#~ "Html or pdf help file \n"
#~ "%s\n"
#~ "or\n"
#~ "%s could not be found."
#, c-format
#~ msgid "Help file \"%s\" could not be found."
#~ msgstr "Help file “%s” could not be found."
#~ msgid "Reset, but keep order of multi-unit parts"
#~ msgstr "Reset, but keep order of multi-unit parts"
#~ msgid "Keep existing annotations, even if they are duplicated"
#~ msgstr "Keep existing annotations, even if they are duplicated"
#~ msgid "Enable second source"
#~ msgstr "Enable second source"
#~ msgid "DC source:"
#~ msgstr "DC source:"
#, c-format
#~ msgid ""
#~ "Error loading schematic file \"%s\".\n"
#~ "%s"
#~ msgstr ""
#~ "Error loading schematic file “%s”.\n"
#~ "%s"
#, c-format
#~ msgid "Could not find library file %s"
#~ msgstr "Could not find library file %s"
#, c-format
#~ msgid "Command error. Return code %d"
#~ msgstr "Command error. Return code %d"
#~ msgid "component field text attributes must be 3 characters wide"
#~ msgstr "component field text attributes must be 3 characters wide"
#~ msgid "Horizontal left"
#~ msgstr "Horizontal left"
#~ msgid "Vertical up"
#~ msgstr "Vertical up"
#~ msgid "Horizontal right"
#~ msgstr "Horizontal right"
#~ msgid "Vertical down"
#~ msgstr "Vertical down"
#~ msgid "Welcome!"
#~ msgstr "Welcome!"
#~ msgid "Save Simulation Workbook"
#~ msgstr "Save Simulation Workbook"
#~ msgid "Open Workbook"
#~ msgstr "Open Workbook"
#~ msgid "Close Simulation"
#~ msgstr "Close Simulation"
#~ msgid "Errors reported by Eeschema:\n"
#~ msgstr "Errors reported by Eeschema:\n"
#~ msgid ""
#~ "\n"
#~ "Annotation not performed!\n"
#~ msgstr ""
#~ "\n"
#~ "Annotation not performed!\n"
#, c-format
#~ msgid "Are you sure you want to delete %lu items?"
#~ msgstr "Are you sure you want to delete %lu items?"
#~ msgid "Resistivity:"
#~ msgstr "Resistivity:"
#~ msgid ""
#~ "\n"
#~ "The schematic will be updated."
#~ msgstr ""
#~ "\n"
#~ "The schematic will be updated."
#~ msgid ""
#~ "\n"
#~ "The schematic will not be updated."
#~ msgstr ""
#~ "\n"
#~ "The schematic will not be updated."
#, c-format
#~ msgid ""
#~ "\n"
#~ "%d %s Uuid: [%s], X, Y: %s, Rounded X, Y, %s"
#~ msgstr ""
#~ "\n"
#~ "%d %s Uuid: [%s], X, Y: %s, Rounded X, Y, %s"
#, c-format
#~ msgid ""
#~ "\n"
#~ "PCB has %d empty or invalid reference designations.\n"
#~ "Recommend you run DRC with 'Test footprints against schematic' checked.\n"
#~ msgstr ""
#~ "\n"
#~ "PCB has %d empty or invalid reference designations.\n"
#~ "Recommend you run DRC with 'Test footprints against schematic' checked.\n"
#~ msgid ""
#~ "\n"
#~ "Reannotate failed!\n"
#~ msgstr ""
#~ "\n"
#~ "Reannotate failed!\n"
#~ msgid "Update schematic"
#~ msgstr "Update schematic"
#~ msgid ""
#~ "Default pad connection type to zone.\n"
#~ "This setting can be overridden by local pad settings"
#~ msgstr ""
#~ "Default pad connection type to zone.\n"
#~ "This setting can be overridden by local pad settings"
#~ msgid "Print board edges"
#~ msgstr "Print board edges"
#~ msgid "Print (or not) the edges layer on others layers"
#~ msgstr "Print (or not) the edges layer on others layers"
#~ msgid "One file per layer"
#~ msgstr "One file per layer"
#~ msgid "All layers in a single file"
#~ msgstr "All layers in a single file"
#~ msgid "Pagination"
#~ msgstr "Pagination"
#~ msgid "Vrml Units for Output Files"
#~ msgstr "Vrml Units for Output Files"
#~ msgid ""
#~ "If checked: copy footprints 3D models in a folder\n"
#~ "If not checked: merge footprints 3D models in the vrml board file\n"
#~ msgstr ""
#~ "If checked: copy footprints 3D models in a folder\n"
#~ "If not checked: merge footprints 3D models in the vrml board file\n"
#~ msgid ""
#~ "Use paths for model files in board VRML file relative to the vrml file"
#~ msgstr ""
#~ "Use paths for model files in board VRML file relative to the vrml file"
#~ msgid "Enable hotkey move commands and Auto Placement"
#~ msgstr "Enable hotkey move commands and Auto Placement"
#~ msgid "Disable hotkey move commands and Auto Placement"
#~ msgstr "Disable hotkey move commands and Auto Placement"
#~ msgid ""
#~ "Warning: Negative solder mask clearances are not supported for custom pad "
#~ "shapes."
#~ msgstr ""
#~ "Warning: Negative solder mask clearances are not supported for custom pad "
#~ "shapes."
#~ msgid "Exclude PCB edge layer from other layers"
#~ msgstr "Exclude PCB edge layer from other layers"
#~ msgid ""
#~ "Global solder mask min width and/or margin are not set to 0. Most board "
#~ "houses"
#~ msgstr ""
#~ "Global solder mask min width and/or margin are not set to 0. Most board "
#~ "houses"
#~ msgid ""
#~ "expect 0 and use their constraints, especially for solder mask min width."
#~ msgstr ""
#~ "expect 0 and use their constraints, especially for solder mask min width."
#~ msgid "One page per layer"
#~ msgstr "One page per layer"
#~ msgid "All layers on single page"
#~ msgstr "All layers on single page"
#~ msgid "Exclude PCB edge layer"
#~ msgstr "Exclude PCB edge layer"
#~ msgid "Exclude contents of Edges_Pcb layer from all other layers"
#~ msgstr "Exclude contents of Edges_Pcb layer from all other layers"
#~ msgid "Basic Rules"
#~ msgstr "Basic Rules"
#~ msgid "Net Class parameters"
#~ msgstr "Net Class parameters"
#~ msgid ""
#~ "Use your board house's recommendation for solder mask clearance and "
#~ "minimum bridge width.\n"
#~ "If none is provided, setting the values to zero is suggested."
#~ msgstr ""
#~ "Use your board house's recommendation for solder mask clearance and "
#~ "minimum bridge width.\n"
#~ "If none is provided, setting the values to zero is suggested."
#~ msgid ""
#~ "### Top-level Clauses\n"
#~ "\n"
#~ " (version <number>)\n"
#~ "\n"
#~ " (rule <rule_name> <rule_clause> ...)\n"
#~ "\n"
#~ "\n"
#~ "<br><br>\n"
#~ "\n"
#~ "### Rule Clauses\n"
#~ "\n"
#~ " (constraint <constraint_type> ...)\n"
#~ "\n"
#~ " (condition \"<expression>\")\n"
#~ "\n"
#~ " (layer \"<layer_name>\")\n"
#~ "\n"
#~ "\n"
#~ "<br><br>\n"
#~ "\n"
#~ "### Constraint Types\n"
#~ "\n"
#~ " * annular_width\n"
#~ " * clearance\n"
#~ " * courtyard_clearance\n"
#~ " * diff\\_pair\\_gap\n"
#~ " * diff\\_pair\\_uncoupled\n"
#~ " * disallow\n"
#~ " * edge_clearance\n"
#~ " * length\n"
#~ " * hole\n"
#~ " * hole_clearance\n"
#~ " * silk_clearance\n"
#~ " * skew\n"
#~ " * track_width\n"
#~ " * via_count\n"
#~ "\n"
#~ "\n"
#~ "<br><br>\n"
#~ "\n"
#~ "### Item Types\n"
#~ "\n"
#~ " * buried_via\n"
#~ " * graphic\n"
#~ " * hole\n"
#~ " * micro_via\n"
#~ " * pad\n"
#~ " * text\n"
#~ " * track\n"
#~ " * via\n"
#~ " * zone\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Examples\n"
#~ "\n"
#~ " (rule HV\n"
#~ " (constraint clearance (min 1.5mm))\n"
#~ " (condition \"A.NetClass == 'HV'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule HV\n"
#~ " (layer outer)\n"
#~ " (constraint clearance (min 1.5mm))\n"
#~ " (condition \"A.NetClass == 'HV'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule HV_HV\n"
#~ " # wider clearance between HV tracks\n"
#~ " (constraint clearance (min \"1.5mm + 2.0mm\"))\n"
#~ " (condition \"A.NetClass == 'HV' && B.NetClass == 'HV'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule HV_unshielded\n"
#~ " (constraint clearance (min 2mm))\n"
#~ " (condition \"A.NetClass == 'HV' && !A.insideArea('Shield*')\"))\n"
#~ "<br><br>\n"
#~ "\n"
#~ "### Notes\n"
#~ "\n"
#~ "Version clause must be the first clause.\n"
#~ "\n"
#~ "Rules should be ordered by specificity. Later rules take\n"
#~ "precedence over earlier rules; once a matching rule is found\n"
#~ "no further rules will be checked.\n"
#~ "\n"
#~ "Use Ctrl+/ to comment or uncomment line(s).\n"
#~ "<br><br><br>\n"
#~ "\n"
#~ "### Expression functions\n"
#~ "\n"
#~ "All function parameters support simple wildcards (`*` and `?`).\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.insideCourtyard('<footprint_refdes>')\n"
#~ "True if any part of `A` lies within the given footprint's principal "
#~ "courtyard.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.insideFrontCourtyard('<footprint_refdes>')\n"
#~ "True if any part of `A` lies within the given footprint's front "
#~ "courtyard.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.insideBackCourtyard('<footprint_refdes>')\n"
#~ "True if any part of `A` lies within the given footprint's back "
#~ "courtyard.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.insideArea('<zone_name>')\n"
#~ "True if any part of `A` lies within the given zone's outline.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.isPlated()\n"
#~ "True if `A` has a hole which is plated.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.inDiffPair('<net_name>')\n"
#~ "True if `A` has net that is part of the specified differential pair.\n"
#~ "`<net_name>` is the base name of the differential pair. For example, "
#~ "`inDiffPair('CLK')`\n"
#~ "matches items in the `CLK_P` and `CLK_N` nets.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " AB.isCoupledDiffPair()\n"
#~ "True if `A` and `B` are members of the same diff pair.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.memberOf('<group_name>')\n"
#~ "True if `A` is a member of the given group. Includes nested membership.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.existsOnLayer('<layer_name>')\n"
#~ "True if `A` exists on the given layer. The layer name can be\n"
#~ "either the name assigned in Board Setup > Board Editor Layers or\n"
#~ "the canonical name (ie: `F.Cu`).\n"
#~ "\n"
#~ "NB: this returns true if `A` is on the given layer, independently\n"
#~ "of whether or not the rule is being evaluated for that layer.\n"
#~ "For the latter use a `(layer \"layer_name\")` clause in the rule.\n"
#~ "<br><br><br>\n"
#~ "\n"
#~ "### More Examples\n"
#~ "\n"
#~ " (rule \"copper keepout\"\n"
#~ " (constraint disallow track via zone)\n"
#~ " (condition \"A.insideArea('zone3')\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"BGA neckdown\"\n"
#~ " (constraint track_width (min 0.2mm) (opt 0.25mm))\n"
#~ " (constraint clearance (min 0.05mm) (opt 0.08mm))\n"
#~ " (condition \"A.insideCourtyard('U3')\"))\n"
#~ "\n"
#~ "\n"
#~ " # prevent silk over tented vias\n"
#~ " (rule silk_over_via\n"
#~ " (constraint silk_clearance (min 0.2mm))\n"
#~ " (condition \"A.Type == '*Text' && B.Type == 'Via'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"Distance between Vias of Different Nets\" \n"
#~ " (constraint hole_to_hole (min 0.254mm))\n"
#~ " (condition \"A.Type =='Via' && B.Type =='Via' && A.Net != B."
#~ "Net\"))\n"
#~ "\n"
#~ " (rule \"Clearance between Pads of Different Nets\" \n"
#~ " (constraint clearance (min 3.0mm))\n"
#~ " (condition \"A.Type =='Pad' && B.Type =='Pad' && A.Net != B."
#~ "Net\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"Via Hole to Track Clearance\" \n"
#~ " (constraint hole_clearance (min 0.254mm))\n"
#~ " (condition \"A.Type =='Via' && B.Type =='Track'\"))\n"
#~ " \n"
#~ " (rule \"Pad to Track Clearance\" \n"
#~ " (constraint clearance (min 0.2mm))\n"
#~ " (condition \"A.Type =='Pad' && B.Type =='Track'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"clearance-to-1mm-cutout\"\n"
#~ " (constraint clearance (min 0.8mm))\n"
#~ " (condition \"A.Layer=='Edge.Cuts' && A.Thickness == 1.0mm\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"Max Drill Hole Size Mechanical\" \n"
#~ " (constraint hole (max 6.3mm))\n"
#~ " (condition \"A.Pad_Type == 'NPTH, mechanical'\"))\n"
#~ " \n"
#~ " (rule \"Max Drill Hole Size PTH\" \n"
#~ " (constraint hole (max 6.35mm))\n"
#~ " (condition \"A.Pad_Type == 'Through-hole'\"))\n"
#~ "\n"
#~ "\n"
#~ " # Specify an optimal gap for a particular diff-pair\n"
#~ " (rule \"dp clock gap\"\n"
#~ " (constraint diff_pair_gap (opt \"0.8mm\"))\n"
#~ " (condition \"A.inDiffPair('CLK') && AB.isCoupledDiffPair()\"))\n"
#~ "\n"
#~ " # Specify a larger clearance around any diff-pair\n"
#~ " (rule \"dp clearance\"\n"
#~ " (constraint clearance (min \"1.5mm\"))\n"
#~ " (condition \"A.inDiffPair('*') && !AB.isCoupledDiffPair()\"))\n"
#~ msgstr ""
#~ "### Top-level Clauses\n"
#~ "\n"
#~ " (version <number>)\n"
#~ "\n"
#~ " (rule <rule_name> <rule_clause> ...)\n"
#~ "\n"
#~ "\n"
#~ "<br><br>\n"
#~ "\n"
#~ "### Rule Clauses\n"
#~ "\n"
#~ " (constraint <constraint_type> ...)\n"
#~ "\n"
#~ " (condition \"<expression>\")\n"
#~ "\n"
#~ " (layer \"<layer_name>\")\n"
#~ "\n"
#~ "\n"
#~ "<br><br>\n"
#~ "\n"
#~ "### Constraint Types\n"
#~ "\n"
#~ " * annular_width\n"
#~ " * clearance\n"
#~ " * courtyard_clearance\n"
#~ " * diff\\_pair\\_gap\n"
#~ " * diff\\_pair\\_uncoupled\n"
#~ " * disallow\n"
#~ " * edge_clearance\n"
#~ " * length\n"
#~ " * hole\n"
#~ " * hole_clearance\n"
#~ " * silk_clearance\n"
#~ " * skew\n"
#~ " * track_width\n"
#~ " * via_count\n"
#~ "\n"
#~ "\n"
#~ "<br><br>\n"
#~ "\n"
#~ "### Item Types\n"
#~ "\n"
#~ " * buried_via\n"
#~ " * graphic\n"
#~ " * hole\n"
#~ " * micro_via\n"
#~ " * pad\n"
#~ " * text\n"
#~ " * track\n"
#~ " * via\n"
#~ " * zone\n"
#~ "\n"
#~ "<br>\n"
#~ "\n"
#~ "### Examples\n"
#~ "\n"
#~ " (rule HV\n"
#~ " (constraint clearance (min 1.5mm))\n"
#~ " (condition \"A.NetClass == 'HV'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule HV\n"
#~ " (layer outer)\n"
#~ " (constraint clearance (min 1.5mm))\n"
#~ " (condition \"A.NetClass == 'HV'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule HV_HV\n"
#~ " # wider clearance between HV tracks\n"
#~ " (constraint clearance (min \"1.5mm + 2.0mm\"))\n"
#~ " (condition \"A.NetClass == 'HV' && B.NetClass == 'HV'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule HV_unshielded\n"
#~ " (constraint clearance (min 2mm))\n"
#~ " (condition \"A.NetClass == 'HV' && !A.insideArea('Shield*')\"))\n"
#~ "<br><br>\n"
#~ "\n"
#~ "### Notes\n"
#~ "\n"
#~ "Version clause must be the first clause.\n"
#~ "\n"
#~ "Rules should be ordered by specificity. Later rules take\n"
#~ "precedence over earlier rules; once a matching rule is found\n"
#~ "no further rules will be checked.\n"
#~ "\n"
#~ "Use Ctrl+/ to comment or uncomment line(s).\n"
#~ "<br><br><br>\n"
#~ "\n"
#~ "### Expression functions\n"
#~ "\n"
#~ "All function parameters support simple wildcards (`*` and `?`).\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.insideCourtyard('<footprint_refdes>')\n"
#~ "True if any part of `A` lies within the given footprint's principal "
#~ "courtyard.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.insideFrontCourtyard('<footprint_refdes>')\n"
#~ "True if any part of `A` lies within the given footprint's front "
#~ "courtyard.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.insideBackCourtyard('<footprint_refdes>')\n"
#~ "True if any part of `A` lies within the given footprint's back "
#~ "courtyard.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.insideArea('<zone_name>')\n"
#~ "True if any part of `A` lies within the given zone's outline.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.isPlated()\n"
#~ "True if `A` has a hole which is plated.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.inDiffPair('<net_name>')\n"
#~ "True if `A` has net that is part of the specified differential pair.\n"
#~ "`<net_name>` is the base name of the differential pair. For example, "
#~ "`inDiffPair('CLK')`\n"
#~ "matches items in the `CLK_P` and `CLK_N` nets.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " AB.isCoupledDiffPair()\n"
#~ "True if `A` and `B` are members of the same diff pair.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.memberOf('<group_name>')\n"
#~ "True if `A` is a member of the given group. Includes nested membership.\n"
#~ "<br><br>\n"
#~ "\n"
#~ " A.existsOnLayer('<layer_name>')\n"
#~ "True if `A` exists on the given layer. The layer name can be\n"
#~ "either the name assigned in Board Setup > Board Editor Layers or\n"
#~ "the canonical name (ie: `F.Cu`).\n"
#~ "\n"
#~ "NB: this returns true if `A` is on the given layer, independently\n"
#~ "of whether or not the rule is being evaluated for that layer.\n"
#~ "For the latter use a `(layer \"layer_name\")` clause in the rule.\n"
#~ "<br><br><br>\n"
#~ "\n"
#~ "### More Examples\n"
#~ "\n"
#~ " (rule \"copper keepout\"\n"
#~ " (constraint disallow track via zone)\n"
#~ " (condition \"A.insideArea('zone3')\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"BGA neckdown\"\n"
#~ " (constraint track_width (min 0.2mm) (opt 0.25mm))\n"
#~ " (constraint clearance (min 0.05mm) (opt 0.08mm))\n"
#~ " (condition \"A.insideCourtyard('U3')\"))\n"
#~ "\n"
#~ "\n"
#~ " # prevent silk over tented vias\n"
#~ " (rule silk_over_via\n"
#~ " (constraint silk_clearance (min 0.2mm))\n"
#~ " (condition \"A.Type == '*Text' && B.Type == 'Via'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"Distance between Vias of Different Nets\" \n"
#~ " (constraint hole_to_hole (min 0.254mm))\n"
#~ " (condition \"A.Type =='Via' && B.Type =='Via' && A.Net != B."
#~ "Net\"))\n"
#~ "\n"
#~ " (rule \"Clearance between Pads of Different Nets\" \n"
#~ " (constraint clearance (min 3.0mm))\n"
#~ " (condition \"A.Type =='Pad' && B.Type =='Pad' && A.Net != B."
#~ "Net\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"Via Hole to Track Clearance\" \n"
#~ " (constraint hole_clearance (min 0.254mm))\n"
#~ " (condition \"A.Type =='Via' && B.Type =='Track'\"))\n"
#~ " \n"
#~ " (rule \"Pad to Track Clearance\" \n"
#~ " (constraint clearance (min 0.2mm))\n"
#~ " (condition \"A.Type =='Pad' && B.Type =='Track'\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"clearance-to-1mm-cutout\"\n"
#~ " (constraint clearance (min 0.8mm))\n"
#~ " (condition \"A.Layer=='Edge.Cuts' && A.Thickness == 1.0mm\"))\n"
#~ "\n"
#~ "\n"
#~ " (rule \"Max Drill Hole Size Mechanical\" \n"
#~ " (constraint hole (max 6.3mm))\n"
#~ " (condition \"A.Pad_Type == 'NPTH, mechanical'\"))\n"
#~ " \n"
#~ " (rule \"Max Drill Hole Size PTH\" \n"
#~ " (constraint hole (max 6.35mm))\n"
#~ " (condition \"A.Pad_Type == 'Through-hole'\"))\n"
#~ "\n"
#~ "\n"
#~ " # Specify an optimal gap for a particular diff-pair\n"
#~ " (rule \"dp clock gap\"\n"
#~ " (constraint diff_pair_gap (opt \"0.8mm\"))\n"
#~ " (condition \"A.inDiffPair('CLK') && AB.isCoupledDiffPair()\"))\n"
#~ "\n"
#~ " # Specify a larger clearance around any diff-pair\n"
#~ " (rule \"dp clearance\"\n"
#~ " (constraint clearance (min \"1.5mm\"))\n"
#~ " (condition \"A.inDiffPair('*') && !AB.isCoupledDiffPair()\"))\n"
#~ msgid "locked"
#~ msgstr "locked"
#~ msgid ""
#~ "Unable to find complementary differential pair nets. Make sure the names "
#~ "of the nets belonging to a differential pair end with either _N/_P or +/-."
#~ msgstr ""
#~ "Unable to find complementary differential pair nets. Make sure the names "
#~ "of the nets belonging to a differential pair end with either _N/_P or +/-."
#~ msgid ""
#~ "KiCad is a Cross Platform and Open Source Electronics Design Automation "
#~ "Suite. The programs handle Schematic Capture, and PCB Layout with Gerber "
#~ "output."
#~ msgstr ""
#~ "KiCad is a Cross Platform and Open Source Electronics Design Automation "
#~ "Suite. The programs handle Schematic Capture, and PCB Layout with Gerber "
#~ "output."
#~ msgid "Eeschema Schematic Editor"
#~ msgstr "Eeschema Schematic Editor"
#~ msgid "PcbNew PCB Layout"
#~ msgstr "PcbNew PCB Layout"
#~ msgid "PcbNew 3D Viewer"
#~ msgstr "PcbNew 3D Viewer"
#~ msgid "Eeschema (Standalone)"
#~ msgstr "Eeschema (Standalone)"
#~ msgid "Electronic schematic capture"
#~ msgstr "Electronic schematic capture"
#~ msgid "KiCad electronic schematic design (standalone)"
#~ msgstr "KiCad electronic schematic design (standalone)"
#~ msgid "Electronic Design Automation suite"
#~ msgstr "Electronic Design Automation suite"
#~ msgid "Pcbnew (Standalone)"
#~ msgstr "Pcbnew (Standalone)"
#~ msgid "PCB layout"
#~ msgstr "PCB layout"
#~ msgid "KiCad printed circuit board layout (standalone)"
#~ msgstr "KiCad printed circuit board layout (standalone)"
#~ msgid "Gerber File"
#~ msgstr "Gerber File"
#~ msgid "Do not show again."
#~ msgstr "Do not show again."
#~ msgid "For a MOSFET, pin order is drain, grid, source"
#~ msgstr "For a MOSFET, pin order is drain, grid, source"
#~ msgid "For a JFET, pin order is drain, grid, source"
#~ msgstr "For a JFET, pin order is drain, grid, source"
#, c-format
#~ msgid ""
#~ "Error parsing Eagle file. Could not find \"%s\" instance but it is "
#~ "referenced in the schematic."
#~ msgstr ""
#~ "Error parsing Eagle file. Could not find \"%s\" instance but it is "
#~ "referenced in the schematic."
#, c-format
#~ msgid "Could not find %s in the imported library"
#~ msgstr "Could not find “%s” in the imported library"
#~ msgid ""
#~ "<table>\n"
#~ " <tr>\n"
#~ " <th>Markup</th>\n"
#~ " <th></th>\n"
#~ " <th>Result</th>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>^{superscript}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp><sup>superscript</sup>&nbsp;</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>Driver Board^{Rev A}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>Driver Board<sup>Rev A</sup></samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>_{subscript}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp><sub>subscript</sub>&nbsp;</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>D_{0} - D_{15}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>D<sub>0</sub> - D<sub>15</sub></samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td> &nbsp;<br><samp>~overbar</samp><br> &nbsp;<br><samp>~CLK</"
#~ "samp><br> &nbsp;<br><samp>~~</samp> </td>\n"
#~ " <td></td>\n"
#~ " <td> <samp><u>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</u></"
#~ "samp><br> <samp>overbar</samp><br> <samp><u>&nbsp;&nbsp;&nbsp;</u></"
#~ "samp><br> <samp>CLK</samp><br> <samp>&nbsp;</samp><br> <samp>~</samp> </"
#~ "td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>${variable}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp><i>variable_value</i></samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>${REVISION}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>2020.1</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>${refdes:field}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp><i>field_value</i> of symbol <i>refdes</i></"
#~ "samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>${R3:VALUE}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>150K</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <th>Bus Definition</th>\n"
#~ " <th>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"
#~ "&nbsp;&nbsp;&nbsp;</th>\n"
#~ " <th>Resultant Nets</th>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>prefix[m..n]</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>prefixm to prefixn</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>D[0..7]</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>D0, D1, D2, D3, D4, D5, D6, D7</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ "\t\t<td>&nbsp;<br><samp>{net1 net2 ...}</samp></td>\n"
#~ "\t\t<td></td>\n"
#~ "\t\t<td>&nbsp;<br><samp>net1, net2, ...</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>{SCL SDA}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>SCL, SDA</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>prefix{net1 net2 ...}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>prefix.net1, prefix.net2, ...</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>USB1{D+ D-}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>USB1.D+, USB1.D-</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>MEM{D[1..2] LATCH}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br> <samp>MEM.D1, MEM.D2, MEM.LATCH</samp> </td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>MEM{D_{[1..2]} ~LATCH}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td> <samp>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<sub>&nbsp;</sub>&nbsp; "
#~ "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<sub>&nbsp;</sub>&nbsp; &nbsp;&nbsp;&nbsp;"
#~ "&nbsp;<u>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</u></samp><br> <samp>MEM.D<sub>1</"
#~ "sub>, MEM.D<sub>2</sub>, MEM.LATCH</samp> </td>\n"
#~ " </tr>\n"
#~ "</table>\n"
#~ msgstr ""
#~ "<table>\n"
#~ " <tr>\n"
#~ " <th>Markup</th>\n"
#~ " <th></th>\n"
#~ " <th>Result</th>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>^{superscript}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp><sup>superscript</sup>&nbsp;</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>Driver Board^{Rev A}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>Driver Board<sup>Rev A</sup></samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>_{subscript}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp><sub>subscript</sub>&nbsp;</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>D_{0} - D_{15}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>D<sub>0</sub> - D<sub>15</sub></samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td> &nbsp;<br><samp>~overbar</samp><br> &nbsp;<br><samp>~CLK</"
#~ "samp><br> &nbsp;<br><samp>~~</samp> </td>\n"
#~ " <td></td>\n"
#~ " <td> <samp><u>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</u></"
#~ "samp><br> <samp>overbar</samp><br> <samp><u>&nbsp;&nbsp;&nbsp;</u></"
#~ "samp><br> <samp>CLK</samp><br> <samp>&nbsp;</samp><br> <samp>~</samp> </"
#~ "td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>${variable}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp><i>variable_value</i></samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>${REVISION}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>2020.1</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>${refdes:field}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp><i>field_value</i> of symbol <i>refdes</i></"
#~ "samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>${R3:VALUE}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>150K</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <th>Bus Definition</th>\n"
#~ " <th>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"
#~ "&nbsp;&nbsp;&nbsp;</th>\n"
#~ " <th>Resultant Nets</th>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>prefix[m..n]</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>prefixm to prefixn</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>D[0..7]</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>D0, D1, D2, D3, D4, D5, D6, D7</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ "\t\t<td>&nbsp;<br><samp>{net1 net2 ...}</samp></td>\n"
#~ "\t\t<td></td>\n"
#~ "\t\t<td>&nbsp;<br><samp>net1, net2, ...</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>{SCL SDA}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>SCL, SDA</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>prefix{net1 net2 ...}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>prefix.net1, prefix.net2, ...</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>USB1{D+ D-}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>USB1.D+, USB1.D-</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>MEM{D[1..2] LATCH}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br> <samp>MEM.D1, MEM.D2, MEM.LATCH</samp> </td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>MEM{D_{[1..2]} ~LATCH}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td> <samp>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<sub>&nbsp;</sub>&nbsp; "
#~ "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<sub>&nbsp;</sub>&nbsp; &nbsp;&nbsp;&nbsp;"
#~ "&nbsp;<u>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</u></samp><br> <samp>MEM.D<sub>1</"
#~ "sub>, MEM.D<sub>2</sub>, MEM.LATCH</samp> </td>\n"
#~ " </tr>\n"
#~ "</table>\n"
#~ msgid ""
#~ "Footprint can be freely moved and oriented on the canvas. At least some "
#~ "of the footprint's pads are unlocked and can be moved with respect to the "
#~ "footprint."
#~ msgstr ""
#~ "Footprint can be freely moved and oriented on the canvas. At least some "
#~ "of the footprint's pads are unlocked and can be moved with respect to the "
#~ "footprint."
#~ msgid ""
#~ "Footprint can be freely moved and oriented on the canvas, but all of its "
#~ "pads are locked with respect to their position within in the footprint."
#~ msgstr ""
#~ "Footprint can be freely moved and oriented on the canvas, but all of its "
#~ "pads are locked with respect to their position within in the footprint."
#~ msgid "Lock pads"
#~ msgstr "Lock pads"
#~ msgid "Optimize track being dragged"
#~ msgstr "Optimize track being dragged"
#~ msgid "Optimizer effort:"
#~ msgstr "Optimizer effort:"
#~ msgid ""
#~ "Defines how much time the router shall spend optimizing the routed/shoved "
#~ "traces.\n"
#~ "More effort means cleaner routing (but slower), less effort means faster "
#~ "routing but somewhat jagged traces."
#~ msgstr ""
#~ "Defines how much time the router shall spend optimizing the routed/shoved "
#~ "traces.\n"
#~ "More effort means cleaner routing (but slower), less effort means faster "
#~ "routing but somewhat jagged traces."
#~ msgid "low"
#~ msgstr "low"
#~ msgid "high"
#~ msgstr "high"
#~ msgid "Lock pads of newly added footprints"
#~ msgstr "Lock pads of newly added footprints"
#~ msgid ""
#~ "If checked, when a footprint is added to the board, its pads will be "
#~ "locked and not movable with respect to the footprint."
#~ msgstr ""
#~ "If checked, when a footprint is added to the board, its pads will be "
#~ "locked and not movable with respect to the footprint."
#~ msgid "&Rotation angle:"
#~ msgstr "&Rotation angle:"
#~ msgid ""
#~ "Produces a slightly smoother outline at the expense of performance, some "
#~ "export fidelity issues, and overly agressive higher-priority zone "
#~ "knockouts."
#~ msgstr ""
#~ "Produces a slightly smoother outline at the expense of performance, some "
#~ "export fidelity issues, and overly agressive higher-priority zone "
#~ "knockouts."
#, c-format
#~ msgid "PCB \"%s\" does not exist. Do you wish to create it?"
#~ msgstr "PCB “%s” does not exist. Do you wish to create it?"
#, c-format
#~ msgid ""
#~ "Error saving board file \"%s\".\n"
#~ "%s"
#~ msgstr ""
#~ "Error saving board file “%s”.\n"
#~ "%s"
#, c-format
#~ msgid "Ignoring a rectange since Eagle layer '%s' (%d) was not mapped"
#~ msgstr "Ignoring a rectange since Eagle layer '%s' (%d) was not mapped"
#~ msgid "Non-active layers:"
#~ msgstr "Non-active layers:"
#~ msgid "Non-active layers will be shown in full color"
#~ msgstr "Non-active layers will be shown in full color"
#~ msgid "Non-active layers will be dimmed"
#~ msgstr "Non-active layers will be dimmed"
#~ msgid "Non-active layers will be hidden"
#~ msgstr "Non-active layers will be hidden"
#~ msgid "Set net color"
#~ msgstr "Set net color"
#, c-format
#~ msgid "Select tracks and vias in %s"
#~ msgstr "Select tracks and vias in %s"
#, c-format
#~ msgid "Deselect tracks and vias in %s"
#~ msgstr "Deselect tracks and vias in %s"
#~ msgid "Hide all other nets"
#~ msgstr "Hide all other nets"
#~ msgid "Set netclass color"
#~ msgstr "Set netclass color"
#, c-format
#~ msgid "Highlight nets in %s"
#~ msgstr "Highlight nets in %s"
#~ msgid "Show all netclasses"
#~ msgstr "Show all netclasses"
#~ msgid "Hide all other netclasses"
#~ msgstr "Hide all other netclasses"
#~ msgid "Environmental variable HOME is empty. Unable to continue."
#~ msgstr "Environmental variable HOME is empty. Unable to continue."
#~ msgid "Sheet filename must have a '.kicad_sch' extension."
#~ msgstr "Sheet filename must have a '.kicad_sch' extension."
#~ msgid "Import Non KiCad Schematic..."
#~ msgstr "Import Non KiCad Schematic..."
#, c-format
#~ msgid ""
#~ "Invalid symbol names definition in\n"
#~ "file: \"%s\"\n"
#~ "line: %d\n"
#~ "offset: %d"
#~ msgstr ""
#~ "Invalid symbol names definition in\n"
#~ "file: \"%s\"\n"
#~ "line: %d\n"
#~ "offset: %d"
#~ msgid "Import CADSTAR Project..."
#~ msgstr "Import CADSTAR Project..."
#~ msgid "Import EAGLE Project..."
#~ msgstr "Import EAGLE Project..."
#~ msgid "will be ignored"
#~ msgstr "will be ignored"
#~ msgid "&Import Graphics..."
#~ msgstr "&Import Graphics..."
#~ msgid "Import 2D Drawing file to Footprint Editor on Drawings layer"
#~ msgstr "Import 2D Drawing file to Footprint Editor on Drawings layer"
#~ msgid "Export View as &PNG..."
#~ msgstr "Export View as &PNG..."
#~ msgid "Export Footprints to Library..."
#~ msgstr "Export Footprints to Library..."
#~ msgid "Export Footprints to New Library..."
#~ msgstr "Export Footprints to New Library..."
#~ msgid "Place Imported Graphics"
#~ msgstr "Place Imported Graphics"
#~ msgid "Toggles the footprint tree visibility"
#~ msgstr "Toggles the footprint tree visibility"
#~ msgid "Model Mode"
#~ msgstr "Model Mode"
#~ msgid ""
#~ "Use the settings in the Ngspice configuration file or any settings "
#~ "defined in the schematic"
#~ msgstr ""
#~ "Use the settings in the Ngspice configuration file or any settings "
#~ "defined in the schematic"
#~ msgid "Enable default spice model simulation"
#~ msgstr "Enable default spice model simulation"
#~ msgid "Enable PSpice model simulation"
#~ msgstr "Enable PSpice model simulation"
#~ msgid "Enable LTSpice model simulation"
#~ msgstr "Enable LTSpice model simulation"
#~ msgid "Enable PSpice and LTSpice model simulation"
#~ msgstr "Enable PSpice and LTSpice model simulation"
#~ msgid "Enable HSpice model simulation"
#~ msgstr "Enable HSpice model simulation"
#~ msgid "Ngspice"
#~ msgstr "Ngspice"
#~ msgid ""
#~ "This zone cannot be handled by the track layout tool.\n"
#~ "Please verify it is not a self-intersecting polygon."
#~ msgstr ""
#~ "This zone cannot be handled by the track layout tool.\n"
#~ "Please verify it is not a self-intersecting polygon."
#~ msgid "Switch Corner Rounding"
#~ msgstr "Switch Corner Rounding"
#~ msgid "Switches the corner type of the currently routed track."
#~ msgstr "Switches the corner type of the currently routed track."
#~ msgid "Plain PCB (no copper or silk)"
#~ msgstr "Plain PCB (no copper or silk)"
#~ msgid ""
#~ "Text will not be readable with a thickness greater than 1/4 its width or "
#~ "height."
#~ msgstr ""
#~ "Text will not be readable with a thickness greater than 1/4 its width or "
#~ "height."
#, c-format
#~ msgid "Track width less than minimum track width (%s)."
#~ msgstr "Track width less than minimum track width (%s)."
#, c-format
#~ msgid "Via diameter less than minimum via diameter (%s)."
#~ msgstr "Via diameter less than minimum via diameter (%s)."
#, c-format
#~ msgid "Via hole diameter less than minimum through hole diameter (%s)."
#~ msgstr "Via hole diameter less than minimum through hole diameter (%s)."
#~ msgid "Via hole diameter larger than via diameter."
#~ msgstr "Via hole diameter larger than via diameter."
#, c-format
#~ msgid "Diameter and hole leave via annulus less than minimum (%s)."
#~ msgstr "Diameter and hole leave via annulus less than minimum (%s)."
#, c-format
#~ msgid "Differential pair track width less than minimum track width (%s)."
#~ msgstr "Differential pair track width less than minimum track width (%s)."
#, c-format
#~ msgid "Differential pair gap less than minimum clearance (%s)."
#~ msgstr "Differential pair gap less than minimum clearance (%s)."
#, c-format
#~ msgid "Differential pair via gap less than minimum clearance (%s)."
#~ msgstr "Differential pair via gap less than minimum clearance (%s)."
#~ msgid ""
#~ "<table>\n"
#~ " <tr>\n"
#~ " <th>Markup</th>\n"
#~ " <th></th>\n"
#~ " <th>Result</th>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>^{superscript}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp><sup>superscript</sup>&nbsp;</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>Driver Board^{Rev A}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>Driver Board<sup>Rev A</sup></samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>_{subscript}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp><sub>subscript</sub>&nbsp;</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>D_{0} - D_{15}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>D<sub>0</sub> - D<sub>31</sub></samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td> &nbsp;<br><samp>~overbar</samp><br> &nbsp;<br><samp>~CLK</"
#~ "samp><br> &nbsp;<br><samp>~~</samp> </td>\n"
#~ " <td></td>\n"
#~ " <td> <samp><u>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</u></"
#~ "samp><br> <samp>overbar</samp><br> <samp><u>&nbsp;&nbsp;&nbsp;</u></"
#~ "samp><br> <samp>CLK</samp><br> <samp>&nbsp;</samp><br> <samp>~</samp> </"
#~ "td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>${variable}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp><i>variable_value</i></samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>${REVISION}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>2020.1</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>${refdes:field}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp><i>field_value</i> of symbol <i>refdes</i></"
#~ "samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>${R3:VALUE}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>150K</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <th>Bus Definition</th>\n"
#~ " <th>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"
#~ "&nbsp;&nbsp;&nbsp;</th>\n"
#~ " <th>Resultant Nets</th>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>prefix[m..n]</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>prefixm to prefixn</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>D[0..7]</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>D0, D1, D2, D3, D4, D5, D6, D7</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ "\t\t<td>&nbsp;<br><samp>{net1 net2 ...}</samp></td>\n"
#~ "\t\t<td></td>\n"
#~ "\t\t<td>&nbsp;<br><samp>net1, net2, ...</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>{SCL SDA}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>SCL, SDA</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>prefix{net1 net2 ...}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>prefix.net1, prefix.net2, ...</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>USB1{D+ D-}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>USB1.D+, USB1.D-</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>MEM{D[1..2] LATCH}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br> <samp>MEM.D1, MEM.D2, MEM.LATCH</samp> </td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>MEM{D_{[1..2]} ~LATCH}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td> <samp>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"
#~ "&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <u>&nbsp;&nbsp;&nbsp;"
#~ "&nbsp;&nbsp;</u></samp><br> <samp>MEM.D<sub>1</sub>, MEM.D<sub>2</sub>, "
#~ "MEM.LATCH</samp> </td>\n"
#~ " </tr>\n"
#~ "</table>\n"
#~ msgstr ""
#~ "<table>\n"
#~ " <tr>\n"
#~ " <th>Markup</th>\n"
#~ " <th></th>\n"
#~ " <th>Result</th>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>^{superscript}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp><sup>superscript</sup>&nbsp;</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>Driver Board^{Rev A}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>Driver Board<sup>Rev A</sup></samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>_{subscript}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp><sub>subscript</sub>&nbsp;</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>D_{0} - D_{15}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>D<sub>0</sub> - D<sub>31</sub></samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td> &nbsp;<br><samp>~overbar</samp><br> &nbsp;<br><samp>~CLK</"
#~ "samp><br> &nbsp;<br><samp>~~</samp> </td>\n"
#~ " <td></td>\n"
#~ " <td> <samp><u>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</u></"
#~ "samp><br> <samp>overbar</samp><br> <samp><u>&nbsp;&nbsp;&nbsp;</u></"
#~ "samp><br> <samp>CLK</samp><br> <samp>&nbsp;</samp><br> <samp>~</samp> </"
#~ "td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>${variable}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp><i>variable_value</i></samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>${REVISION}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>2020.1</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>${refdes:field}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp><i>field_value</i> of symbol <i>refdes</i></"
#~ "samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>${R3:VALUE}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>150K</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <th>Bus Definition</th>\n"
#~ " <th>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"
#~ "&nbsp;&nbsp;&nbsp;</th>\n"
#~ " <th>Resultant Nets</th>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>prefix[m..n]</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>prefixm to prefixn</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>D[0..7]</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>D0, D1, D2, D3, D4, D5, D6, D7</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ "\t\t<td>&nbsp;<br><samp>{net1 net2 ...}</samp></td>\n"
#~ "\t\t<td></td>\n"
#~ "\t\t<td>&nbsp;<br><samp>net1, net2, ...</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>{SCL SDA}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>SCL, SDA</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>prefix{net1 net2 ...}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>prefix.net1, prefix.net2, ...</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>USB1{D+ D-}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>USB1.D+, USB1.D-</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>MEM{D[1..2] LATCH}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br> <samp>MEM.D1, MEM.D2, MEM.LATCH</samp> </td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>MEM{D_{[1..2]} ~LATCH}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td> <samp>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"
#~ "&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <u>&nbsp;&nbsp;&nbsp;"
#~ "&nbsp;&nbsp;</u></samp><br> <samp>MEM.D<sub>1</sub>, MEM.D<sub>2</sub>, "
#~ "MEM.LATCH</samp> </td>\n"
#~ " </tr>\n"
#~ "</table>\n"
#, c-format
#~ msgid "Set %s 'exclude from BOM' fabrication attribute."
#~ msgstr "Set %s 'exclude from BOM' fabrication attribute."
#, c-format
#~ msgid "Change %s footprint from \"%s\" to \"%s\"."
#~ msgstr "Change %s footprint from “%s” to “%s”."
#, c-format
#~ msgid "Setting %s 'exclude from BOM' fabrication attribute."
#~ msgstr "Setting %s 'exclude from BOM' fabrication attribute."
#, c-format
#~ msgid "Removing %s 'exclude from BOM' fabrication attribute."
#~ msgstr "Removing %s 'exclude from BOM' fabrication attribute."
#, c-format
#~ msgid "No net for symbol %s pin %s."
#~ msgstr "No net for symbol %s pin %s."
#, c-format
#~ msgid "Copper zone (%s) has no pads connected."
#~ msgstr "Copper zone (%s) has no pads connected."
#, c-format
#~ msgid "Remove unused net \"%s\"."
#~ msgstr "Remove unused net \"%s\"."
#~ msgid "Select Preferred PDF Browser"
#~ msgstr "Select Preferred PDF Browser"
#, c-format
#~ msgid ""
#~ "Could not read instance name and version symbol form kiface library "
#~ "\"%s\"."
#~ msgstr ""
#~ "Could not read instance name and version symbol form kiface library “%s”."
#~ msgid "Empty Text!"
#~ msgstr "Empty Text!"
#~ msgid "Options:"
#~ msgstr "Options:"
#~ msgid "Default format"
#~ msgstr "Default format"
#~ msgid ""
#~ "In Spice values,the decimal separator is the point.\n"
#~ "Values can use Spice unit symbols."
#~ msgstr ""
#~ "In Spice values,the decimal separator is the point.\n"
#~ "Values can use Spice unit symbols."
#~ msgid "Electronics Rule Check Error"
#~ msgstr "Electronics Rule Check Error"
#~ msgid ""
#~ "<table>\n"
#~ " <tr>\n"
#~ " <th>Markup</th>\n"
#~ " <th></th>\n"
#~ " <th>Result</th>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>^{superscript}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp><sup>superscript</sup>&nbsp;</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>Driver Board^{Rev A}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>Driver Board<sup>Rev A</sup></samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>_{subscript}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp><sub>subscript</sub>&nbsp;</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>D_{0} - D_{15}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>D<sub>0</sub> - D<sub>31</sub></samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td> &nbsp;<br><samp>~overbar</samp><br> &nbsp;<br><samp>~CLK</"
#~ "samp><br> &nbsp;<br><samp>~~</samp> </td>\n"
#~ " <td></td>\n"
#~ " <td> <samp><u>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</u></"
#~ "samp><br> <samp>overbar</samp><br> <samp><u>&nbsp;&nbsp;&nbsp;</u></"
#~ "samp><br> <samp>CLK</samp><br> <samp>&nbsp;</samp><br> <samp>~</samp> </"
#~ "td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>${variable}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp><i>variable_value</i></samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>${REVISION}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>2020.1</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>${refdes:field}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp><i>field_value</i> of symbol <i>refdes</i></"
#~ "samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>${R3:VALUE}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>150K</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <th>Bus Definition</th>\n"
#~ " <th>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"
#~ "&nbsp;&nbsp;&nbsp;</th>\n"
#~ " <th>Resultant Nets</th>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>prefix[m..n]</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>prefixm to prefixn</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>D[0..7]</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>D0, D1, D2, D3, D4, D5, D6, D7</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ "\t\t<td>&nbsp;<br><samp>{net1 net2 ...}</samp></td>\n"
#~ "\t\t<td></td>\n"
#~ "\t\t<td>&nbsp;<br><samp>net1, net2, ...</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>{SCL SDA}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>SCL, SDA</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>prefix{net1 net2 ...}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>prefix.net1, prefix.net2, ...</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>USB1{DP DM}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>USB1.DP, USB1.DM</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>MEM{D[1..2] LATCH}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br> <samp>MEM.D1, MEM.D2, MEM.LATCH</samp> </td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>MEM{D_{[1..2]} ~LATCH}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td> <samp>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"
#~ "&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <u>&nbsp;&nbsp;&nbsp;"
#~ "&nbsp;&nbsp;</u></samp><br> <samp>MEM.D<sub>1</sub>, MEM.D<sub>2</sub>, "
#~ "MEM.LATCH</samp> </td>\n"
#~ " </tr>\n"
#~ "</table>\n"
#~ msgstr ""
#~ "<table>\n"
#~ " <tr>\n"
#~ " <th>Markup</th>\n"
#~ " <th></th>\n"
#~ " <th>Result</th>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>^{superscript}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp><sup>superscript</sup>&nbsp;</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>Driver Board^{Rev A}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>Driver Board<sup>Rev A</sup></samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>_{subscript}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp><sub>subscript</sub>&nbsp;</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>D_{0} - D_{15}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>D<sub>0</sub> - D<sub>31</sub></samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td> &nbsp;<br><samp>~overbar</samp><br> &nbsp;<br><samp>~CLK</"
#~ "samp><br> &nbsp;<br><samp>~~</samp> </td>\n"
#~ " <td></td>\n"
#~ " <td> <samp><u>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</u></"
#~ "samp><br> <samp>overbar</samp><br> <samp><u>&nbsp;&nbsp;&nbsp;</u></"
#~ "samp><br> <samp>CLK</samp><br> <samp>&nbsp;</samp><br> <samp>~</samp> </"
#~ "td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>${variable}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp><i>variable_value</i></samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>${REVISION}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>2020.1</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>${refdes:field}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp><i>field_value</i> of symbol <i>refdes</i></"
#~ "samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>${R3:VALUE}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>150K</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <th>Bus Definition</th>\n"
#~ " <th>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"
#~ "&nbsp;&nbsp;&nbsp;</th>\n"
#~ " <th>Resultant Nets</th>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>prefix[m..n]</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>prefixm to prefixn</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>D[0..7]</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>D0, D1, D2, D3, D4, D5, D6, D7</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ "\t\t<td>&nbsp;<br><samp>{net1 net2 ...}</samp></td>\n"
#~ "\t\t<td></td>\n"
#~ "\t\t<td>&nbsp;<br><samp>net1, net2, ...</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>{SCL SDA}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>SCL, SDA</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>prefix{net1 net2 ...}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>prefix.net1, prefix.net2, ...</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>USB1{DP DM}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>USB1.DP, USB1.DM</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>MEM{D[1..2] LATCH}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br> <samp>MEM.D1, MEM.D2, MEM.LATCH</samp> </td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>MEM{D_{[1..2]} ~LATCH}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td> <samp>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"
#~ "&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <u>&nbsp;&nbsp;&nbsp;"
#~ "&nbsp;&nbsp;</u></samp><br> <samp>MEM.D<sub>1</sub>, MEM.D<sub>2</sub>, "
#~ "MEM.LATCH</samp> </td>\n"
#~ " </tr>\n"
#~ "</table>\n"
#~ msgid "Highlight corresponding items in board editor"
#~ msgstr "Highlight corresponding items in board editor"
#~ msgid "Display the selected sheet's contents in the Eeschema window"
#~ msgstr "Display the selected sheet's contents in the Eeschema window"
#~ msgid "Display the parent sheet in the Eeschema window"
#~ msgstr "Display the parent sheet in the Eeschema window"
#~ msgid "Ω"
#~ msgstr "Ω"
#~ msgid "kΩ"
#~ msgstr "kΩ"
#~ msgid "Optional prefix for component side reference designations (i.e. F_)"
#~ msgstr "Optional prefix for component side reference designations (i.e. F_)"
#~ msgid "Optional prefix for solder side reference designations (i.e. B_)"
#~ msgstr "Optional prefix for solder side reference designations (i.e. B_)"
#~ msgid ""
#~ "Choose if you want to draw the sheet like it appears on screen,\n"
#~ "or in black and white mode, better to print it when using black and "
#~ "white printers"
#~ msgstr ""
#~ "Choose if you want to draw the sheet like it appears on screen,\n"
#~ "or in black and white mode, better to print it when using black and "
#~ "white printers"
#~ msgid "Board Length"
#~ msgstr "Board Length"
#~ msgid "Keep out copper pours"
#~ msgstr "Keep out copper pours"
#~ msgid "Checking board edge clearances..."
#~ msgstr "Checking board edge clearances..."
#, c-format
#~ msgid ""
#~ "The CADSTAR area '%s' in library component '%s' does not have a KiCad "
#~ "equivalent. The area is neither a via orroute keepout area. The area was "
#~ "not imported."
#~ msgstr ""
#~ "The CADSTAR area '%s' in library component '%s' does not have a KiCad "
#~ "equivalent. The area is neither a via orroute keepout area. The area was "
#~ "not imported."
#~ msgid ""
#~ "Error creating new directory. Please try a different path. The project "
#~ "was not imported."
#~ msgstr ""
#~ "Error creating new directory. Please try a different path. The project "
#~ "was not imported."
#~ msgid "No constraint"
#~ msgstr "No constraint"
#~ msgid "Impedance Control"
#~ msgstr "Impedance Control"
#, c-format
#~ msgid "Use the \"%s\" control to change the number of copper layers."
#~ msgstr "Use the “%s” control to change the number of copper layers."
#~ msgid "Custom layer set"
#~ msgstr "Custom layer set"
#~ msgid "Two layers, parts on Front"
#~ msgstr "Two layers, parts on Front"
#~ msgid "Two layers, parts on Back"
#~ msgstr "Two layers, parts on Back"
#~ msgid "Two layers, parts on Front & Back"
#~ msgstr "Two layers, parts on Front & Back"
#~ msgid "Four layers, parts on Front"
#~ msgstr "Four layers, parts on Front"
#~ msgid "Four layers, parts on Front & Back"
#~ msgstr "Four layers, parts on Front & Back"
#~ msgid "All layers on"
#~ msgstr "All layers on"
#~ msgid "Eeschema (.lib file)"
#~ msgstr "Eeschema (.lib file)"
#~ msgid "Pcbnew (.kicad_mod file)"
#~ msgstr "Pcbnew (.kicad_mod file)"
#~ msgid "Logo for title block (.kicad_wks file)"
#~ msgstr "Logo for title block (.kicad_wks file)"
#~ msgid "Net Class Memberships"
#~ msgstr "Net Class Memberships"
#~ msgid "Pcbnew"
#~ msgstr "Pcbnew"
#~ msgid "Page Layout Editor"
#~ msgstr "Page Layout Editor"
#~ msgid "Worksheet"
#~ msgstr "Worksheet"
#~ msgid "Accelerated Graphics"
#~ msgstr "Accelerated Graphics"
#~ msgid "Use hardware-accelerated graphics (recommended)"
#~ msgstr "Use hardware-accelerated graphics (recommended)"
#~ msgid "Standard Graphics"
#~ msgstr "Standard Graphics"
#~ msgid "Use software graphics (fall-back)"
#~ msgstr "Use software graphics (fall-back)"
#~ msgid ""
#~ "Some of the assigned footprints are legacy entries with no library names. "
#~ "Would you like Kicad to attempt to convert them to the new required "
#~ "LIB_ID format? (If you answer no, then these assignments will be cleared "
#~ "and you will need to re-assign them manually.)"
#~ msgstr ""
#~ "Some of the assigned footprints are legacy entries with no library names. "
#~ "Would you like Kicad to attempt to convert them to the new required "
#~ "LIB_ID format? (If you answer no, then these assignments will be cleared "
#~ "and you will need to re-assign them manually.)"
#, c-format
#~ msgid "Hierarchical label %s has no matching sheet pin outside the sheet"
#~ msgstr "Hierarchical label %s has no matching sheet pin outside the sheet"
#~ msgid "Print the frame references."
#~ msgstr "Print the frame references."
#~ msgid "Table Name"
#~ msgstr "Table Name"
#~ msgid "Unresolved text variable in worksheet."
#~ msgstr "Unresolved text variable in worksheet."
#, c-format
#~ msgid "Directory \"%s\" is not writable."
#~ msgstr "Directory “%s” is not writable."
#~ msgid ""
#~ "Saving the project to the new file format will overwrite existing files."
#~ msgstr ""
#~ "Saving the project to the new file format will overwrite existing files."
#~ msgid "Project Save Warning"
#~ msgstr "Project Save Warning"
#, c-format
#~ msgid ""
#~ "The following files will be overwritten:\n"
#~ "\n"
#~ "%s"
#~ msgstr ""
#~ "The following files will be overwritten:\n"
#~ "\n"
#~ "%s"
#~ msgid ""
#~ "Cannot update the PCB, because the Schematic Editor is opened in stand-"
#~ "alone mode. In order to create/update PCBs from schematics, launch the "
#~ "Kicad shell and create a project."
#~ msgstr ""
#~ "Cannot update the PCB, because the Schematic Editor is opened in stand-"
#~ "alone mode. In order to create/update PCBs from schematics, launch the "
#~ "Kicad shell and create a project."
#, c-format
#~ msgid "%s from schematic"
#~ msgstr "%s from schematic"
#~ msgid "Add a sheet pin"
#~ msgstr "Add a sheet pin"
#~ msgid "Edit Page Number..."
#~ msgstr "Edit Page Number..."
#~ msgid "<b>No more available layers</b> in Gerbview to load files"
#~ msgstr "<b>No more available layers</b> in Gerbview to load files"
#~ msgid "Gerbview"
#~ msgstr "Gerbview"
#~ msgid "Export to Pcbnew..."
#~ msgstr "Export to Pcbnew..."
#~ msgid "Export data in Pcbnew format"
#~ msgstr "Export data in Pcbnew format"
#~ msgid "Show worksheet"
#~ msgstr "Show worksheet"
#~ msgid ""
#~ "Edit worksheet borders and title blocks for use in schematics and PCB "
#~ "designs"
#~ msgstr ""
#~ "Edit worksheet borders and title blocks for use in schematics and PCB "
#~ "designs"
#~ msgid "Worksheet Editor"
#~ msgstr "Worksheet Editor"
#~ msgid "Edit worksheet graphics and text"
#~ msgstr "Edit worksheet graphics and text"
#~ msgid "Append Existing Page Layout File"
#~ msgstr "Append Existing Page Layout File"
#~ msgid "Append Existing Page Layout File..."
#~ msgstr "Append Existing Page Layout File..."
#~ msgid "Append an existing page layout design file to current file"
#~ msgstr "Append an existing page layout design file to current file"
#~ msgid "Vout = Vref * (R1 + R2) / R2"
#~ msgstr "Vout = Vref * (R1 + R2) / R2"
#~ msgid "Rebuild Ratsnest"
#~ msgstr "Rebuild Ratsnest"
#~ msgid "Use Pcbnew font to plot texts"
#~ msgstr "Use Pcbnew font to plot texts"
#~ msgid ""
#~ "Check to use Pcbnew stroke font\n"
#~ "Uncheck to plot oneline ASCII texts as editable text (using DXF font)"
#~ msgstr ""
#~ "Check to use Pcbnew stroke font\n"
#~ "Uncheck to plot oneline ASCII texts as editable text (using DXF font)"
#, c-format
#~ msgid ""
#~ "Current board will be closed, save changes to \"%s\" before continuing?"
#~ msgstr ""
#~ "Current board will be closed, save changes to \"%s\" before continuing?"
#~ msgid ""
#~ "If the zones on this board are refilled the Copper Edge Clearance setting "
#~ "will be used (see Board Setup > Design Rules > Constraints).\n"
#~ "This may result in different fills from previous Kicad versions which "
#~ "used the line thicknesses of the board boundary on the Edge Cuts layer."
#~ msgstr ""
#~ "If the zones on this board are refilled the Copper Edge Clearance setting "
#~ "will be used (see Board Setup > Design Rules > Constraints).\n"
#~ "This may result in different fills from previous Kicad versions which "
#~ "used the line thicknesses of the board boundary on the Edge Cuts layer."
#, c-format
#~ msgid "%s [from %s.%s]"
#~ msgstr "%s [from %s.%s]"
#~ msgid "Clear board and get last rescue file automatically saved by Pcbnew"
#~ msgstr "Clear board and get last rescue file automatically saved by Pcbnew"
#~ msgid "Shape has a null size!"
#~ msgstr "Shape has a null size!"
#~ msgid "Shape has no points!"
#~ msgstr "Shape has no points!"
#~ msgid ""
#~ "Cannot update the PCB because Pcbnew is opened in stand-alone mode. In "
#~ "order to create or update PCBs from schematics, you must launch the KiCad "
#~ "project manager and create a project."
#~ msgstr ""
#~ "Cannot update the PCB because Pcbnew is opened in stand-alone mode. In "
#~ "order to create or update PCBs from schematics, you must launch the KiCad "
#~ "project manager and create a project."
#~ msgid "Tracks on Copper layers only"
#~ msgstr "Tracks on Copper layers only"
#~ msgid "Add the selected items to a new group"
#~ msgstr "Add the selected items to a new group"
#~ msgid "Flip (mirror) the board view"
#~ msgstr "Flip (mirror) the board view"
#, c-format
#~ msgid "Render time %.0f ms ( %.1f fps)"
#~ msgstr "Render time %.0f ms ( %.1f fps)"
#~ msgid "Mirror Around Horizontal Axis"
#~ msgstr "Mirror Around Horizontal Axis"
#~ msgid "Mirror Around Vertical Axis"
#~ msgstr "Mirror Around Vertical Axis"
#, c-format
#~ msgid ""
#~ "Project name:\n"
#~ "%s\n"
#~ msgstr ""
#~ "Project name:\n"
#~ "%s\n"
#~ msgid "Edit Schematic"
#~ msgstr "Edit Schematic"
#~ msgid "Edit Schematic Symbols"
#~ msgstr "Edit Schematic Symbols"
#~ msgid "Edit PCB Footprints"
#~ msgstr "Edit PCB Footprints"
#~ msgid "View Gerber Files"
#~ msgstr "View Gerber Files"
#~ msgid "Convert Image"
#~ msgstr "Convert Image"
#~ msgid "Edit Worksheet"
#~ msgstr "Edit Worksheet"
#~ msgid ""
#~ "### Bridged tee attenuator:\n"
#~ "__Zin__ desired input impedance in &#x2126;<br>\n"
#~ "__Zout__ desired output impedance<br>\n"
#~ "__Z<sub>0</sub> = Zin = Zout__<br><br>\n"
#~ "\n"
#~ "* __a__ attenuation in dB\n"
#~ "* __L = 10<sup>a/20</sup>__ (the loss)<br><br>\n"
#~ "* ___R1 = Z<sub>0</sub> \\* (L - 1)___\n"
#~ "* ___R2 = Z<sub>0</sub> / (L - 1)___"
#~ msgstr ""
#~ "### Bridged tee attenuator:\n"
#~ "__Zin__ desired input impedance in &#x2126;<br>\n"
#~ "__Zout__ desired output impedance<br>\n"
#~ "__Z<sub>0</sub> = Zin = Zout__<br><br>\n"
#~ "\n"
#~ "* __a__ attenuation in dB\n"
#~ "* __L = 10<sup>a/20</sup>__ (the loss)<br><br>\n"
#~ "* ___R1 = Z<sub>0</sub> \\* (L - 1)___\n"
#~ "* ___R2 = Z<sub>0</sub> / (L - 1)___"
#~ msgid ""
#~ "### Pi attenuator\n"
#~ "__Zin__ desired input impedance in &#x2126;<br>\n"
#~ "__Zout__ desired output impedance<br>\n"
#~ "__Zin = Zout__<br><br>\n"
#~ "\n"
#~ "* __a__ attenuation in dB\n"
#~ "* __L = 10<sup>a/20</sup>__ (the loss)\n"
#~ "* __A = (L + 1)/(L - 1)__<br><br>\n"
#~ "* ___R2 = (L- 1)/2 \\* &radic; ( (Zin \\* Zout) / L)___\n"
#~ "* ___R1 = 1/( A/Zin - 1/R2 )___\n"
#~ "* ___R3 = 1/ (A/Zout - 1/R2 )___"
#~ msgstr ""
#~ "### Pi attenuator\n"
#~ "__Zin__ desired input impedance in &#x2126;<br>\n"
#~ "__Zout__ desired output impedance<br>\n"
#~ "__Zin = Zout__<br><br>\n"
#~ "\n"
#~ "* __a__ attenuation in dB\n"
#~ "* __L = 10<sup>a/20</sup>__ (the loss)\n"
#~ "* __A = (L + 1)/(L - 1)__<br><br>\n"
#~ "* ___R2 = (L- 1)/2 \\* &radic; ( (Zin \\* Zout) / L)___\n"
#~ "* ___R1 = 1/( A/Zin - 1/R2 )___\n"
#~ "* ___R3 = 1/ (A/Zout - 1/R2 )___"
#~ msgid ""
#~ "### Split attenuator\n"
#~ "#### Attenuation is 6dB\n"
#~ "___Z<sub>in</sub>___ desired input impedance in &#x2126;<br>\n"
#~ "___Z<sub>out</sub>___ desired output impedance in &#x2126;<br>\n"
#~ "___Z<sub>in</sub> = Z<sub>out</sub>___\n"
#~ "\n"
#~ "___R1 = R2 = R3 = Z<sub>out</sub>/3___\n"
#~ msgstr ""
#~ "### Split attenuator\n"
#~ "#### Attenuation is 6dB\n"
#~ "___Z<sub>in</sub>___ desired input impedance in &#x2126;<br>\n"
#~ "___Z<sub>out</sub>___ desired output impedance in &#x2126;<br>\n"
#~ "___Z<sub>in</sub> = Z<sub>out</sub>___\n"
#~ "\n"
#~ "___R1 = R2 = R3 = Z<sub>out</sub>/3___\n"
#~ msgid ""
#~ "### Tee attenuator\n"
#~ "__Zin__ desired input impedance in &#x2126;<br>\n"
#~ "__Zout__ desired output impedance<br>\n"
#~ "__Zin = Zout__<br><br>\n"
#~ "\n"
#~ "* __a__ attenuation in dB\n"
#~ "* __L = 10<sup>a/20</sup>__ (the loss)\n"
#~ "* ___A = (L + 1)/(L - 1)___<br><br>\n"
#~ "* ___R2 = 2&radic;(L \\* Z<sub>in</sub> \\* Z<sub>out</sub> )/(L - 1)___\n"
#~ "* ___R1 = Z<sub>in</sub> \\* A - R2___\n"
#~ "* ___R3 = Z<sub>out</sub> \\* A - R2___\n"
#~ msgstr ""
#~ "### Tee attenuator\n"
#~ "__Zin__ desired input impedance in &#x2126;<br>\n"
#~ "__Zout__ desired output impedance<br>\n"
#~ "__Zin = Zout__<br><br>\n"
#~ "\n"
#~ "* __a__ attenuation in dB\n"
#~ "* __L = 10<sup>a/20</sup>__ (the loss)\n"
#~ "* ___A = (L + 1)/(L - 1)___<br><br>\n"
#~ "* ___R2 = 2&radic;(L \\* Z<sub>in</sub> \\* Z<sub>out</sub> )/(L - 1)___\n"
#~ "* ___R1 = Z<sub>in</sub> \\* A - R2___\n"
#~ "* ___R3 = Z<sub>out</sub> \\* A - R2___\n"
#~ msgid "Bridged Tee"
#~ msgstr "Bridged Tee"
#~ msgid "Resistive Splitter"
#~ msgstr "Resistive Splitter"
#~ msgid "Attenuation"
#~ msgstr "Attenuation"
#~ msgid "Zin"
#~ msgstr "Zin"
#~ msgid "Zout"
#~ msgstr "Zout"
#~ msgid "R1"
#~ msgstr "R1"
#~ msgid "R2"
#~ msgstr "R2"
#~ msgid "R3"
#~ msgstr "R3"
#~ msgid "Required Resistance:"
#~ msgstr "Required Resistance:"
#~ msgid "Exclude Value 1:"
#~ msgstr "Exclude Value 1:"
#~ msgid "Exclude Value 2:"
#~ msgstr "Exclude Value 2:"
#~ msgid "Simple Solution:"
#~ msgstr "Simple Solution:"
#~ msgid "3R Solution:"
#~ msgstr "3R Solution:"
#~ msgid "4R Solution:"
#~ msgstr "4R Solution:"
#~ msgid "Coplanar wave guide with ground plane"
#~ msgstr "Coplanar wave guide with ground plane"
#~ msgid "TanD:"
#~ msgstr "TanD:"
#~ msgid "mu Rel:"
#~ msgstr "mu Rel:"
#~ msgid "mu Rel C:"
#~ msgstr "mu Rel C:"
#~ msgid "Z"
#~ msgstr "Z"
#~ msgid "Plating resistivity (Ohm.m):"
#~ msgstr "Plating resistivity (Ohm.m):"
#~ msgid "Ohm"
#~ msgstr "Ω"
#~ msgid "Watt"
#~ msgstr "Watt"
#~ msgid "deg C/Watt"
#~ msgstr "deg C/Watt"
#~ msgid ""
#~ "Warning:\n"
#~ "Via pad diameter >= Clearance hole diameter.\n"
#~ "Some parameters cannot be calculated for a via\n"
#~ "inside a copper zone."
#~ msgstr ""
#~ "Warning:\n"
#~ "Via pad diameter >= Clearance hole diameter.\n"
#~ "Some parameters cannot be calculated for a via\n"
#~ "inside a copper zone."
#~ msgid "Ohm-meter"
#~ msgstr "Ohm-meter"
#~ msgid "Voltage > 500V:"
#~ msgstr "Voltage > 500V:"
#~ msgid "0 .. 15V"
#~ msgstr "0 .. 15V"
#~ msgid "16 .. 30V"
#~ msgstr "16 .. 30V"
#~ msgid "31 .. 50V"
#~ msgstr "31 .. 50V"
#~ msgid "51 .. 100V"
#~ msgstr "51 .. 100V"
#~ msgid "101 .. 150V"
#~ msgstr "101 .. 150V"
#~ msgid "151 .. 170V"
#~ msgstr "151 .. 170V"
#~ msgid "171 .. 250V"
#~ msgstr "171 .. 250V"
#~ msgid "251 .. 300V"
#~ msgstr "251 .. 300V"
#~ msgid "301 .. 500V"
#~ msgstr "301 .. 500V"
#~ msgid " > 500V"
#~ msgstr " > 500V"
#~ msgid ""
#~ "E-series defined in IEC 60063 are a widely accepted system of preferred\n"
#~ "numbers for electronic components. Available values are approximately\n"
#~ "equally spaced in a logarithmic scale.\n"
#~ "\n"
#~ "\tE12: 1.0 1.2 1.5 1.8 2.2 2.7 3.3 3.9 4.7 5.6 6.8 8.2\n"
#~ "\tE6: 1.0 - 1.5 - 2.2 - 3.3 - 4.7 - 6.8 -\n"
#~ "\tE3: 1.0 - - - 2.2 - - - 4.7 - - -\n"
#~ "\tE1: 1.0 - - - - - - - - - - -\n"
#~ "\n"
#~ "This calculator finds combinations of standard E-series components to\n"
#~ "create arbitrary values. You can enter the required resistance from "
#~ "0,0025 to 4000 kOhm.\n"
#~ "Solutions using up to 4 components are given.\n"
#~ "\n"
#~ "By default, the request value is always excluded from the solution set. "
#~ "It is also possible to specify\n"
#~ "up to two additional values to exclude from the solution if these "
#~ "component values are not available\n"
#~ "\n"
#~ "Solutions are given in the following formats:\n"
#~ "\n"
#~ "\tR1 + R2 +...+ Rn\tresistors in series\n"
#~ "\tR1 | R2 |...| Rn\tresistors in parallel\n"
#~ "\tR1 + (R2|R3)...\t\tany combination of the above\n"
#~ msgstr ""
#~ "E-series defined in IEC 60063 are a widely accepted system of preferred\n"
#~ "numbers for electronic components. Available values are approximately\n"
#~ "equally spaced in a logarithmic scale.\n"
#~ "\n"
#~ "\tE12: 1.0 1.2 1.5 1.8 2.2 2.7 3.3 3.9 4.7 5.6 6.8 8.2\n"
#~ "\tE6: 1.0 - 1.5 - 2.2 - 3.3 - 4.7 - 6.8 -\n"
#~ "\tE3: 1.0 - - - 2.2 - - - 4.7 - - -\n"
#~ "\tE1: 1.0 - - - - - - - - - - -\n"
#~ "\n"
#~ "This calculator finds combinations of standard E-series components to\n"
#~ "create arbitrary values. You can enter the required resistance from "
#~ "0,0025 to 4000 kOhm.\n"
#~ "Solutions using up to 4 components are given.\n"
#~ "\n"
#~ "By default, the request value is always excluded from the solution set. "
#~ "It is also possible to specify\n"
#~ "up to two additional values to exclude from the solution if these "
#~ "component values are not available\n"
#~ "\n"
#~ "Solutions are given in the following formats:\n"
#~ "\n"
#~ "\tR1 + R2 +...+ Rn\tresistors in series\n"
#~ "\tR1 | R2 |...| Rn\tresistors in parallel\n"
#~ "\tR1 + (R2|R3)...\t\tany combination of the above\n"
#~ msgid ""
#~ "If you specify the maximum current, then the trace widths will be "
#~ "calculated to suit.\n"
#~ "\n"
#~ "If you specify one of the trace widths, the maximum current it can handle "
#~ "will be calculated. The width for the other trace to also handle this "
#~ "current will then be calculated.\n"
#~ "\n"
#~ "The controlling value is shown in bold.\n"
#~ "\n"
#~ "The calculations are valid for currents up to 35A (external) or 17.5A "
#~ "(internal), temperature rises up to 100 deg C, and widths of up to 400mil "
#~ "(10mm).\n"
#~ "\n"
#~ "The formula, from IPC 2221, is\n"
#~ "<center>__I = K * dT<sup>0.44</sup> * (W*H)<sup>0.725</sup>__</center>\n"
#~ "where: \n"
#~ "__I__ = maximum current in amps \n"
#~ "__dt__ = temperature rise above ambient in deg C \n"
#~ "__W,H__ = width and thickness in mils \n"
#~ "__K__ = 0.024 for internal traces or 0.048 for external traces\n"
#~ msgstr ""
#~ "If you specify the maximum current, then the trace widths will be "
#~ "calculated to suit.\n"
#~ "\n"
#~ "If you specify one of the trace widths, the maximum current it can handle "
#~ "will be calculated. The width for the other trace to also handle this "
#~ "current will then be calculated.\n"
#~ "\n"
#~ "The controlling value is shown in bold.\n"
#~ "\n"
#~ "The calculations are valid for currents up to 35A (external) or 17.5A "
#~ "(internal), temperature rises up to 100 deg C, and widths of up to 400mil "
#~ "(10mm).\n"
#~ "\n"
#~ "The formula, from IPC 2221, is\n"
#~ "<center>__I = K * dT<sup>0.44</sup> * (W*H)<sup>0.725</sup>__</center>\n"
#~ "where: \n"
#~ "__I__ = maximum current in amps \n"
#~ "__dt__ = temperature rise above ambient in deg C \n"
#~ "__W,H__ = width and thickness in mils \n"
#~ "__K__ = 0.024 for internal traces or 0.048 for external traces\n"
#~ msgid "Er"
#~ msgstr "Er"
#~ msgid "Epsilon R: substrate relative dielectric constant"
#~ msgstr "Epsilon R: substrate relative dielectric constant"
#~ msgid "TanD"
#~ msgstr "TanD"
#~ msgid "Tangent delta: dielectric loss factor."
#~ msgstr "Tangent delta: dielectric loss factor."
#~ msgid "Rho"
#~ msgstr "Rho"
#~ msgid ""
#~ "Electrical resistivity or specific electrical resistance of conductor "
#~ "(Ohm*meter)"
#~ msgstr ""
#~ "Electrical resistivity or specific electrical resistance of conductor (Ωm)"
#~ msgid "ErEff:"
#~ msgstr "ErEff:"
#~ msgid "Conductor Losses:"
#~ msgstr "Conductor Losses:"
#~ msgid "Dielectric Losses:"
#~ msgstr "Dielectric Losses:"
#~ msgid "Skin Depth:"
#~ msgstr "Skin Depth:"
#~ msgid "Height of Substrate"
#~ msgstr "Height of Substrate"
#~ msgid "Height of Box Top"
#~ msgstr "Height of Box Top"
#~ msgid "Strip Thickness"
#~ msgstr "Strip Thickness"
#~ msgid "Rough"
#~ msgstr "Rough"
#~ msgid "Conductor Roughness"
#~ msgstr "Conductor Roughness"
#~ msgid "mu Rel S"
#~ msgstr "mu Rel S"
#~ msgid "Relative Permeability (mu) of Substrate"
#~ msgstr "Relative Permeability (mu) of Substrate"
#~ msgid "mu Rel C"
#~ msgstr "mu Rel C"
#~ msgid "Relative Permeability (mu) of Conductor"
#~ msgstr "Relative Permeability (mu) of Conductor"
#~ msgid "Line Length"
#~ msgstr "Line Length"
#~ msgid "Characteristic Impedance"
#~ msgstr "Characteristic Impedance"
#~ msgid "Electrical Length"
#~ msgstr "Electrical Length"
#~ msgid "Gap Width"
#~ msgstr "Gap Width"
#~ msgid "TE-Modes:"
#~ msgstr "TE-Modes:"
#~ msgid "TM-Modes:"
#~ msgstr "TM-Modes:"
#~ msgid "mu Rel I"
#~ msgstr "mu Rel I"
#~ msgid "Relative Permeability (mu) of Insulator"
#~ msgstr "Relative Permeability (mu) of Insulator"
#~ msgid "Width of Waveguide"
#~ msgstr "Width of Waveguide"
#~ msgid "Height of Waveguide"
#~ msgstr "Height of Waveguide"
#~ msgid "Waveguide Length"
#~ msgstr "Waveguide Length"
#~ msgid "Inner Diameter (conductor)"
#~ msgstr "Inner Diameter (conductor)"
#~ msgid "Outer Diameter (insulator)"
#~ msgstr "Outer Diameter (insulator)"
#~ msgid "ErEff Even:"
#~ msgstr "ErEff Even:"
#~ msgid "ErEff Odd:"
#~ msgstr "ErEff Odd:"
#~ msgid "Conductor Losses Even:"
#~ msgstr "Conductor Losses Even:"
#~ msgid "Conductor Losses Odd:"
#~ msgstr "Conductor Losses Odd:"
#~ msgid "Dielectric Losses Even:"
#~ msgstr "Dielectric Losses Even:"
#~ msgid "Dielectric Losses Odd:"
#~ msgstr "Dielectric Losses Odd:"
#~ msgid "distance between strip and top metal"
#~ msgstr "distance between strip and top metal"
#~ msgid "Number of Twists per Length"
#~ msgstr "Number of Twists per Length"
#~ msgid "ErEnv"
#~ msgstr "ErEnv"
#~ msgid "Relative Permittivity of Environment"
#~ msgstr "Relative Permittivity of Environment"
#~ msgid "Cable Length"
#~ msgstr "Cable Length"
#~ msgid "oz/ft^2"
#~ msgstr "oz/ft^2"
#~ msgid "Radian"
#~ msgstr "Radian"
#~ msgid "Degree"
#~ msgstr "Degree"
#~ msgid "Via drill size has to be smaller than via diameter"
#~ msgstr "Via drill size has to be smaller than via diameter"
#~ msgid "Tracks & Vias"
#~ msgstr "Tracks & Vias"
#~ msgid ""
#~ "Blind/buried vias have to be enabled in Board Setup > Design Rules > "
#~ "Constraints."
#~ msgstr ""
#~ "Blind/buried vias have to be enabled in Board Setup > Design Rules > "
#~ "Constraints."
#~ msgid ""
#~ "Microvias have to be enabled in Board Setup > Design Rules > Constraints."
#~ msgstr ""
#~ "Microvias have to be enabled in Board Setup > Design Rules > Constraints."
#~ msgid "Save Copy of Symbol"
#~ msgstr "Save Copy of Symbol"
#~ msgid "Save Symbol As..."
#~ msgstr "Save Symbol As..."
#~ msgid "Save In Schematic"
#~ msgstr "Save In Schematic"
#~ msgid "Save the current symbol in the schematic"
#~ msgstr "Save the current symbol in the schematic"
#~ msgid ""
#~ "## Pi attenuator\n"
#~ "__Zin__ desired input impedance in &#x2126;<br>\n"
#~ "__Zout__ desired output impedance<br>\n"
#~ "__Zin = Zout__<br><br>\n"
#~ "\n"
#~ "* __a__ attenuation in dB\n"
#~ "* __L = 10<sup>a/20</sup>__ (the loss)\n"
#~ "* __A = (L + 1)/(L - 1)__<br><br>\n"
#~ "* ___R2 = (L- 1)/2 \\* &radic; ( (Zin \\* Zout) / L)___\n"
#~ "* ___R1 = 1/( A/Zin - 1/R2 )___\n"
#~ "* ___R3 = 1/ (A/Zout - 1/R2 )___"
#~ msgstr ""
#~ "## Pi attenuator\n"
#~ "__Zin__ desired input impedance in &#x2126;<br>\n"
#~ "__Zout__ desired output impedance<br>\n"
#~ "__Zin = Zout__<br><br>\n"
#~ "\n"
#~ "* __a__ attenuation in dB\n"
#~ "* __L = 10<sup>a/20</sup>__ (the loss)\n"
#~ "* __A = (L + 1)/(L - 1)__<br><br>\n"
#~ "* ___R2 = (L- 1)/2 \\* &radic; ( (Zin \\* Zout) / L)___\n"
#~ "* ___R1 = 1/( A/Zin - 1/R2 )___\n"
#~ "* ___R3 = 1/ (A/Zout - 1/R2 )___"
#~ msgid ""
#~ "## Splitted attenuator\n"
#~ "### Attenuation is 6dB\n"
#~ "___Z<sub>in</sub>___ desired input impedance in &#x2126;<br>\n"
#~ "___Z<sub>out</sub>___ desired output impedance in &#x2126;<br>\n"
#~ "___Z<sub>in</sub> = Z<sub>out</sub>___\n"
#~ "\n"
#~ "___R1 = R2 = R3 = Z<sub>out</sub>/3___\n"
#~ msgstr ""
#~ "## Splitted attenuator\n"
#~ "### Attenuation is 6dB\n"
#~ "___Z<sub>in</sub>___ desired input impedance in &#x2126;<br>\n"
#~ "___Z<sub>out</sub>___ desired output impedance in &#x2126;<br>\n"
#~ "___Z<sub>in</sub> = Z<sub>out</sub>___\n"
#~ "\n"
#~ "___R1 = R2 = R3 = Z<sub>out</sub>/3___\n"
#~ msgid ""
#~ "## Tee attenuator\n"
#~ "__Zin__ desired input impedance in &#x2126;<br>\n"
#~ "__Zout__ desired output impedance<br>\n"
#~ "__Zin = Zout__<br><br>\n"
#~ "\n"
#~ "* __a__ attenuation in dB\n"
#~ "* __L = 10<sup>a/20</sup>__ (the loss)\n"
#~ "* ___A = (L + 1)/(L - 1)___<br><br>\n"
#~ "* ___R2 = 2&radic;(L \\* Z<sub>in</sub> \\* Z<sub>out</sub> )/(L - 1)___\n"
#~ "* ___R1 = Z<sub>in</sub> \\* A - R2___\n"
#~ "* ___R3 = Z<sub>out</sub> \\* A - R2___\n"
#~ msgstr ""
#~ "## Tee attenuator\n"
#~ "__Zin__ desired input impedance in &#x2126;<br>\n"
#~ "__Zout__ desired output impedance<br>\n"
#~ "__Zin = Zout__<br><br>\n"
#~ "\n"
#~ "* __a__ attenuation in dB\n"
#~ "* __L = 10<sup>a/20</sup>__ (the loss)\n"
#~ "* ___A = (L + 1)/(L - 1)___<br><br>\n"
#~ "* ___R2 = 2&radic;(L \\* Z<sub>in</sub> \\* Z<sub>out</sub> )/(L - 1)___\n"
#~ "* ___R1 = Z<sub>in</sub> \\* A - R2___\n"
#~ "* ___R3 = Z<sub>out</sub> \\* A - R2___\n"
#~ msgid "Messages:"
#~ msgstr "Messages:"
#~ msgid "E-Series Resistor Calculator"
#~ msgstr "E-Series Resistor Calculator"
#~ msgid "Available Values"
#~ msgstr "Available Values"
#~ msgid "0 ... 15V"
#~ msgstr "015V"
#~ msgid "16 ... 30V"
#~ msgstr "1630V"
#~ msgid "31 ... 50V"
#~ msgstr "3150V"
#~ msgid "51 ... 100V"
#~ msgstr "51100V"
#~ msgid "101 ... 150V"
#~ msgstr "101150V"
#~ msgid "151 ... 170V"
#~ msgstr "151170V"
#~ msgid "171 ... 250V"
#~ msgstr "171250V"
#~ msgid "251 ... 300V"
#~ msgstr "251300V"
#~ msgid "301 ... 500V"
#~ msgstr "301500V"
#~ msgid ""
#~ "E-series defined in IEC 60063 are a widely accepted system of preferred\n"
#~ "numbers for electronic components. Available values are approximately\n"
#~ "equally spaced in a logarithmic scale.\n"
#~ "\n"
#~ "\tE12: 1,0 1,2 1,5 1,8 2,2 2,7 3,3 3,9 4,7 5,6 6,8 8,2\n"
#~ "\tE6: 1,0 - 1,5 - 2,2 - 3,3 - 4,7 - 6,8 -\n"
#~ "\tE3: 1,0 - - - 2,2 - - - 4,7 - - -\n"
#~ "\tE1: 1,0 - - - - - - - - - - -\n"
#~ "\n"
#~ "This calculator finds combinations of standard E-series components to\n"
#~ "create arbitrary values. You can enter the required resistance from "
#~ "0,0025 to 4000 kOhm. \n"
#~ "Solutions using up to 4 components are given. \n"
#~ "\n"
#~ "By default, the request value is always excluded from the solution set. "
#~ "It is also possible to specify\n"
#~ "up to two additional values to exclude from the solution if these "
#~ "component values are not available\n"
#~ "\n"
#~ "Solutions are given in the following formats:\n"
#~ "\n"
#~ "\tR1 + R2 +...+ Rn\tresistors in series\n"
#~ "\tR1 | R2 |...| Rn\tresistors in parallel\n"
#~ "\tR1 + (R2|R3)...\t\tany combination of the above\n"
#~ msgstr ""
#~ "E-series defined in IEC 60063 are a widely accepted system of preferred\n"
#~ "numbers for electronic components. Available values are approximately\n"
#~ "equally spaced in a logarithmic scale.\n"
#~ "\n"
#~ "\tE12: 1,0 1,2 1,5 1,8 2,2 2,7 3,3 3,9 4,7 5,6 6,8 8,2\n"
#~ "\tE6: 1,0 - 1,5 - 2,2 - 3,3 - 4,7 - 6,8 -\n"
#~ "\tE3: 1,0 - - - 2,2 - - - 4,7 - - -\n"
#~ "\tE1: 1,0 - - - - - - - - - - -\n"
#~ "\n"
#~ "This calculator finds combinations of standard E-series components to\n"
#~ "create arbitrary values. You can enter the required resistance from "
#~ "0,0025 to 4000 kOhm. \n"
#~ "Solutions using up to 4 components are given. \n"
#~ "\n"
#~ "By default, the request value is always excluded from the solution set. "
#~ "It is also possible to specify\n"
#~ "up to two additional values to exclude from the solution if these "
#~ "component values are not available\n"
#~ "\n"
#~ "Solutions are given in the following formats:\n"
#~ "\n"
#~ "\tR1 + R2 +...+ Rn\tresistors in series\n"
#~ "\tR1 | R2 |...| Rn\tresistors in parallel\n"
#~ "\tR1 + (R2|R3)...\t\tany combination of the above\n"
#~ msgid ""
#~ "Data modified, and no data filename to save modifications\n"
#~ "Do you want to exit and abandon your change?"
#~ msgstr ""
#~ "Data modified, and no data filename to save modifications\n"
#~ "Do you want to exit and abandon your change?"
#~ msgid "Regulator list change"
#~ msgstr "Regulator list change"
#, c-format
#~ msgid ""
#~ "Unable to write file \"%s\"\n"
#~ "Do you want to exit and abandon your change?"
#~ msgstr ""
#~ "Unable to write file “%s”\n"
#~ "Do you want to exit and abandon your change?"
#~ msgid "Write Data File Error"
#~ msgstr "Write Data File Error"
#, c-format
#~ msgid ""
#~ "Board thickness %s differs from stackup thickness %s\n"
#~ "Allowed max error %s"
#~ msgstr ""
#~ "Board thickness %s differs from stackup thickness %s\n"
#~ "Allowed max error %s"
#~ msgid ""
#~ "A locked dielectric thickness is < 0\n"
#~ "Unlock it or change its thickness"
#~ msgstr ""
#~ "A locked dielectric thickness is < 0\n"
#~ "Unlock it or change its thickness"
#~ msgid ""
#~ "Cannot calculate dielectric thickness\n"
#~ "At least one dielectric layer must be not locked"
#~ msgstr ""
#~ "Cannot calculate dielectric thickness\n"
#~ "At least one dielectric layer must be not locked"
#~ msgid ""
#~ "Cannot calculate dielectric thickness\n"
#~ "Fixed thickness too big or board thickness too small"
#~ msgstr ""
#~ "Cannot calculate dielectric thickness\n"
#~ "Fixed thickness too big or board thickness too small"
#~ msgid "Physical stackup has not been updated to match layer count."
#~ msgstr "Physical stackup has not been updated to match layer count."
#~ msgid "Update Physical Stackup"
#~ msgstr "Update Physical Stackup"
#~ msgid "Update dielectric thickness from board thickness"
#~ msgstr "Update dielectric thickness from board thickness"
#~ msgid "Current thickness from stackup:"
#~ msgstr "Current thickness from stackup:"
#~ msgid "Set Dielectric Thickness"
#~ msgstr "Set Dielectric Thickness"
#~ msgid ""
#~ "Set thickness of all not locked dielectric layers.\n"
#~ "The thickness will be the same for all not locked dielectric layers."
#~ msgstr ""
#~ "Set thickness of all not locked dielectric layers.\n"
#~ "The thickness will be the same for all not locked dielectric layers."
#~ msgid ""
#~ "Selection of the pen size used to draw items which have no pen size "
#~ "specified."
#~ msgstr ""
#~ "Selection of the pen size used to draw items which have no pen size "
#~ "specified."
#~ msgid "No via drill defined."
#~ msgstr "No via drill defined."
#, c-format
#~ msgid "Via drill less than minimum through hole (%s)."
#~ msgstr "Via drill less than minimum through hole (%s)."
#~ msgid "Via drill larger than via diameter."
#~ msgstr "Via drill larger than via diameter."
#, c-format
#~ msgid "Diameter and drill leave via annulus less than minimum (%s)."
#~ msgstr "Diameter and drill leave via annulus less than minimum (%s)."
#, c-format
#~ msgid ""
#~ "Error occurred saving project specific footprint library table:\n"
#~ "\n"
#~ "%s"
#~ msgstr ""
#~ "Error occurred saving project specific footprint library table:\n"
#~ "\n"
#~ "%s"
#~ msgid "Save Footprint"
#~ msgstr "Save Footprint"
#~ msgid "Save to Board"
#~ msgstr "Save to Board"
#~ msgid "Update footprint on board"
#~ msgstr "Update footprint on board"
#~ msgid "Save to Library"
#~ msgstr "Save to Library"
#~ msgid "Save changes to library"
#~ msgstr "Save changes to library"
#~ msgid "Run push & shove router (single tracks)"
#~ msgstr "Run push & shove router (single tracks)"
#~ msgid "Run push & shove router (differential pairs)"
#~ msgstr "Run push & shove router (differential pairs)"
#~ msgid "Footprint place files"
#~ msgstr "Footprint place files"
#, c-format
#~ msgid "Error: symbol %s%s unit %d and symbol has only %d units defined\n"
#~ msgstr "Error: symbol %s%s unit %d and symbol has only %d units defined\n"
#, c-format
#~ msgid "Multiple item %s%s (unit %d)\n"
#~ msgstr "Multiple item %s%s (unit %d)\n"
#, c-format
#~ msgid "Multiple item %s%s\n"
#~ msgstr "Multiple item %s%s\n"
#~ msgid "Annotation is incomplete. ERC cannot be run."
#~ msgstr "Annotation is incomplete. ERC cannot be run."
#~ msgid "Annotation not complete. ERC cannot be run."
#~ msgstr "Annotation not complete. ERC cannot be run."
#~ msgid "Show Annotation dialog."
#~ msgstr "Show Annotation dialog."
#~ msgid "Schematic netlist not available"
#~ msgstr "Schematic netlist not available"
#~ msgid "You need to enable at least one source"
#~ msgstr "You need to enable at least one source"
#~ msgid "You need to select DC source (sweep 1)"
#~ msgstr "You need to select DC source (sweep 1)"
#~ msgid "You need to select DC source (sweep 2)"
#~ msgstr "You need to select DC source (sweep 2)"
#~ msgid "DC Sweep Source 1"
#~ msgstr "DC Sweep Source 1"
#~ msgid "Enable"
#~ msgstr "Enable"
#~ msgid "Starting voltage:"
#~ msgstr "Starting voltage:"
#~ msgid "Final voltage:"
#~ msgstr "Final voltage:"
#~ msgid "DC Sweep Source 2"
#~ msgstr "DC Sweep Source 2"
#~ msgid "The schematic file will be converted to the new file format on save."
#~ msgstr ""
#~ "The schematic file will be converted to the new file format on save."
#~ msgid ""
#~ "This schematic was saved in the legacy file format which is no longer "
#~ "supported and will be saved using the new file format.\n"
#~ "\n"
#~ "The new file format cannot be opened with previous versions of KiCad."
#~ msgstr ""
#~ "This schematic was saved in the legacy file format which is no longer "
#~ "supported and will be saved using the new file format.\n"
#~ "\n"
#~ "The new file format cannot be opened with previous versions of KiCad."
#~ msgid "Exporting the netlist requires a completely annotated schematic."
#~ msgstr "Exporting the netlist requires a completely annotated schematic."
#~ msgid ""
#~ "<table>\n"
#~ " <tr>\n"
#~ " <th>Markup</th>\n"
#~ " <th></th>\n"
#~ " <th>Result</th>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>^{superscript}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp><sup>superscript</sup>&nbsp;</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>Driver Board^{Rev A}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>Driver Board<sup>Rev A</sup></samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>_{subscript}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp><sub>subscript</sub>&nbsp;</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>D_{0} - D_{15}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>D<sub>0</sub> - D<sub>31</sub></samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td> &nbsp;<br><samp>~overbar</samp><br> &nbsp;<br><samp>~CLK</"
#~ "samp><br> &nbsp;<br><samp>~~</samp> </td>\n"
#~ " <td></td>\n"
#~ " <td> <samp><u>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</u></"
#~ "samp><br> <samp>overbar</samp><br> <samp><u>&nbsp;&nbsp;&nbsp;</u></"
#~ "samp><br> <samp>CLK</samp><br> <samp>&nbsp;</samp><br> <samp>~</samp> </"
#~ "td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>${variable}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp><i>variable_value</i></samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>${REVISION}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>2020.1</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>${refdes:field}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp><i>field_value</i> of symbol <i>refdes</i></"
#~ "samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>${R3:VALUE}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>150K</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <th>Bus Definition</th>\n"
#~ " <th>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"
#~ "&nbsp;&nbsp;&nbsp;</th>\n"
#~ " <th>Resultant Nets</th>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>prefix[m..n]</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>prefixm to prefixn</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>D[0..7]</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>D0, D1, D2, D3, D4, D5, D6, D7</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr><samp>\n"
#~ " <td>&nbsp;<br><samp>{net1 net2 ...}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>net1, net2, ...</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>{SCL SDA}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>SCL, SDA</samp></td>\n"
#~ " </tr></samp>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>prefix{net1 net2 ...}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>prefix.net1, prefix.net2, ...</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>USB1{DP DM}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>USB1.DP, USB1.DM</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>MEM{D[1..2] LATCH}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br> <samp>MEM.D1, MEM.D2, MEM.LATCH</samp> </td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>MEM{D_{[1..2]} ~LATCH}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td> <samp>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"
#~ "&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <u>&nbsp;&nbsp;&nbsp;"
#~ "&nbsp;&nbsp;</u></samp><br> <samp>MEM.D<sub>1</sub>, MEM.D<sub>2</sub>, "
#~ "MEM.LATCH</samp> </td>\n"
#~ " </tr>\n"
#~ "</table>\n"
#~ msgstr ""
#~ "<table>\n"
#~ " <tr>\n"
#~ " <th>Markup</th>\n"
#~ " <th></th>\n"
#~ " <th>Result</th>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>^{superscript}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp><sup>superscript</sup>&nbsp;</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>Driver Board^{Rev A}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>Driver Board<sup>Rev A</sup></samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>_{subscript}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp><sub>subscript</sub>&nbsp;</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>D_{0} - D_{15}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>D<sub>0</sub> - D<sub>31</sub></samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td> &nbsp;<br><samp>~overbar</samp><br> &nbsp;<br><samp>~CLK</"
#~ "samp><br> &nbsp;<br><samp>~~</samp> </td>\n"
#~ " <td></td>\n"
#~ " <td> <samp><u>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</u></"
#~ "samp><br> <samp>overbar</samp><br> <samp><u>&nbsp;&nbsp;&nbsp;</u></"
#~ "samp><br> <samp>CLK</samp><br> <samp>&nbsp;</samp><br> <samp>~</samp> </"
#~ "td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>${variable}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp><i>variable_value</i></samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>${REVISION}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>2020.1</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>${refdes:field}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp><i>field_value</i> of symbol <i>refdes</i></"
#~ "samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>${R3:VALUE}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>150K</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <th>Bus Definition</th>\n"
#~ " <th>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"
#~ "&nbsp;&nbsp;&nbsp;</th>\n"
#~ " <th>Resultant Nets</th>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>prefix[m..n]</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>prefixm to prefixn</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>D[0..7]</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>D0, D1, D2, D3, D4, D5, D6, D7</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr><samp>\n"
#~ " <td>&nbsp;<br><samp>{net1 net2 ...}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>net1, net2, ...</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>{SCL SDA}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>SCL, SDA</samp></td>\n"
#~ " </tr></samp>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>prefix{net1 net2 ...}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>prefix.net1, prefix.net2, ...</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>USB1{DP DM}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br><samp>USB1.DP, USB1.DM</samp></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td><br></td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>MEM{D[1..2] LATCH}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td>&nbsp;<br> <samp>MEM.D1, MEM.D2, MEM.LATCH</samp> </td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <td>&nbsp;<br><samp>MEM{D_{[1..2]} ~LATCH}</samp></td>\n"
#~ " <td></td>\n"
#~ " <td> <samp>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"
#~ "&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <u>&nbsp;&nbsp;&nbsp;"
#~ "&nbsp;&nbsp;</u></samp><br> <samp>MEM.D<sub>1</sub>, MEM.D<sub>2</sub>, "
#~ "MEM.LATCH</samp> </td>\n"
#~ " </tr>\n"
#~ "</table>\n"
#~ msgid "Settings"
#~ msgstr "Settings"
#, c-format
#~ msgid "Error saving %s symbol library table."
#~ msgstr "Error saving %s symbol library table."
#~ msgid "global"
#~ msgstr "global"
#~ msgid "project"
#~ msgstr "project"
#~ msgid "Cannot relink footprints because schematic is not fully annotated."
#~ msgstr "Cannot relink footprints because schematic is not fully annotated."
#, c-format
#~ msgid ""
#~ "<b>Duplicate pin %s</b>%s at location <b>(%.3f, %.3f)</b> conflicts with "
#~ "pin %s%s at location <b>(%.3f, %.3f)</b> of converted"
#~ msgstr ""
#~ "<b>Duplicate pin %s</b>%s at location <b>(%.3f, %.3f)</b> conflicts with "
#~ "pin %s%s at location <b>(%.3f, %.3f)</b> of converted"
#, c-format
#~ msgid ""
#~ "<b>Duplicate pin %s</b>%s at location <b>(%.3f, %.3f)</b> conflicts with "
#~ "pin %s%s at location <b>(%.3f, %.3f)</b> in units %c and %c of converted"
#~ msgstr ""
#~ "<b>Duplicate pin %s</b>%s at location <b>(%.3f, %.3f)</b> conflicts with "
#~ "pin %s%s at location <b>(%.3f, %.3f)</b> in units %c and %c of converted"
#, c-format
#~ msgid ""
#~ "<b>Duplicate pin %s</b>%s at location <b>(%.3f, %.3f)</b> conflicts with "
#~ "pin %s%s at location <b>(%.3f, %.3f)</b>"
#~ msgstr ""
#~ "<b>Duplicate pin %s</b>%s at location <b>(%.3f, %.3f)</b> conflicts with "
#~ "pin %s%s at location <b>(%.3f, %.3f)</b>"
#, c-format
#~ msgid ""
#~ "<b>Duplicate pin %s</b>%s at location <b>(%.3f, %.3f)</b> conflicts with "
#~ "pin %s%s at location <b>(%.3f, %.3f)</b> in units %c and %c"
#~ msgstr ""
#~ "<b>Duplicate pin %s</b>%s at location <b>(%.3f, %.3f)</b> conflicts with "
#~ "pin %s%s at location <b>(%.3f, %.3f)</b> in units %c and %c"
#, c-format
#~ msgid ""
#~ "<b>Off grid pin %s</b>%s at location <b>(%.3f, %.3f)</b> of converted"
#~ msgstr ""
#~ "<b>Off grid pin %s</b>%s at location <b>(%.3f, %.3f)</b> of converted"
#, c-format
#~ msgid ""
#~ "<b>Off grid pin %s</b>%s at location <b>(%.3f, %.3f)</b> in symbol %c of "
#~ "converted"
#~ msgstr ""
#~ "<b>Off grid pin %s</b>%s at location <b>(%.3f, %.3f)</b> in symbol %c of "
#~ "converted"
#, c-format
#~ msgid "<b>Off grid pin %s</b>%s at location <b>(%.3f, %.3f)</b>"
#~ msgstr "<b>Off grid pin %s</b>%s at location <b>(%.3f, %.3f)</b>"
#, c-format
#~ msgid ""
#~ "<b>Off grid pin %s</b>%s at location <b>(%.3f, %.3f)</b> in symbol %c"
#~ msgstr ""
#~ "<b>Off grid pin %s</b>%s at location <b>(%.3f, %.3f)</b> in symbol %c"
#~ msgid "No off grid or duplicate pins were found."
#~ msgstr "No off grid or duplicate pins were found."
#~ msgid "Filter Selection"
#~ msgstr "Filter Selection"
#~ msgid "Generate Footprint Position Files"
#~ msgstr "Generate Footprint Position Files"
#~ msgid ""
#~ "If checked, when a footprint is added to the board, the pads will be "
#~ "freely moveable."
#~ msgstr ""
#~ "If checked, when a footprint is added to the board, the pads will be "
#~ "freely moveable."
#~ msgid "Maximum deviation:"
#~ msgstr "Maximum deviation:"
#, c-format
#~ msgid ""
#~ "Value < %s can be time consuming when \n"
#~ "filling zones."
#~ msgstr ""
#~ "Value < %s can be time consuming when \n"
#~ "filling zones."
#~ msgid "Unconnected items"
#~ msgstr "Unconnected items"
#, c-format
#~ msgid "Front side (top side) place file: \"%s\"."
#~ msgstr "Front side (top side) place file: “%s”."
#, c-format
#~ msgid "Back side (bottom side) place file: \"%s\"."
#~ msgstr "Back side (bottom side) place file: “%s”."
#~ msgid "Component Placement File generation OK."
#~ msgstr "Component Placement File generation OK."
#, c-format
#~ msgid "Place file: \"%s\"."
#~ msgstr "Place file: “%s”."
#~ msgid "Select Library Table"
#~ msgstr "Select Library Table"
#, c-format
#~ msgid "Unknown pad shape name %s at line %zu"
#~ msgstr "Unknown pad shape name %s at line %zu"
#~ msgid "Footprint Positions (.pos)..."
#~ msgstr "Footprint Positions (.pos)..."
#~ msgid "Generate footprint position file for pick and place"
#~ msgstr "Generate footprint position file for pick and place"
#~ msgid "Place origin point for drill files and footprint position files"
#~ msgstr "Place origin point for drill files and footprint position files"
#~ msgid "Filter Selection..."
#~ msgstr "Filter Selection…"
#~ msgid "Filter the types of items in the selection"
#~ msgstr "Filter the types of items in the selection"
#~ msgid "Not connected"
#~ msgstr "Not connected"
#~ msgid ""
#~ "E-series defined in IEC 60063 are a widely accepted system of preferred\n"
#~ "numbers for electronic components. Available values are approximately\n"
#~ "equally spaced in a logarithmic scale.\n"
#~ "\n"
#~ "\tE12: 1,0 1,2 1,5 1,8 2,2 2,7 3,3 3,9 4,7 5,6 6,8 8,2\n"
#~ "\tE6: 1,0 - 1,5 - 2,2 - 3,3 - 4,7 - 6,8 -\n"
#~ "\tE3: 1,0 - - - 2,2 - - - 4,7 - - -\n"
#~ "\tE1: 1,0 - - - - - - - - - - -\n"
#~ "\n"
#~ "This calculator finds combinations of standard E-series components to\n"
#~ "create arbitrary values. You can enter the required resistance from "
#~ "0,0025 to 4000 kOhm. \n"
#~ "Solutions using up to 3 components are given. \n"
#~ "\n"
#~ "If a closer solutions is needed, the 4R checkbox option will give "
#~ "solutions \n"
#~ "using 4 components for the E12 series only. This option\n"
#~ "may take longer to compute. \n"
#~ "\n"
#~ "It is also possible to specify up to two values to exclude from the "
#~ "solution if these\n"
#~ "component values are not available\n"
#~ "\n"
#~ "Solutions are given in the following formats:\n"
#~ "\n"
#~ "\tR1 + R2 +...+ Rn\tresistors in series\n"
#~ "\tR1 | R2 |...| Rn\tresistors in parallel\n"
#~ "\tR1 + (R2|R3)...\t\tany combination of the above\n"
#~ msgstr ""
#~ "E-series defined in IEC 60063 are a widely accepted system of preferred\n"
#~ "numbers for electronic components. Available values are approximately\n"
#~ "equally spaced in a logarithmic scale.\n"
#~ "\n"
#~ "\tE12: 1,0 1,2 1,5 1,8 2,2 2,7 3,3 3,9 4,7 5,6 6,8 8,2\n"
#~ "\tE6: 1,0 - 1,5 - 2,2 - 3,3 - 4,7 - 6,8 -\n"
#~ "\tE3: 1,0 - - - 2,2 - - - 4,7 - - -\n"
#~ "\tE1: 1,0 - - - - - - - - - - -\n"
#~ "\n"
#~ "This calculator finds combinations of standard E-series components to\n"
#~ "create arbitrary values. You can enter the required resistance from "
#~ "0,0025 to 4000 kOhm. \n"
#~ "Solutions using up to 3 components are given. \n"
#~ "\n"
#~ "If a closer solutions is needed, the 4R checkbox option will give "
#~ "solutions \n"
#~ "using 4 components for the E12 series only. This option\n"
#~ "may take longer to compute. \n"
#~ "\n"
#~ "It is also possible to specify up to two values to exclude from the "
#~ "solution if these\n"
#~ "component values are not available\n"
#~ "\n"
#~ "Solutions are given in the following formats:\n"
#~ "\n"
#~ "\tR1 + R2 +...+ Rn\tresistors in series\n"
#~ "\tR1 | R2 |...| Rn\tresistors in parallel\n"
#~ "\tR1 + (R2|R3)...\t\tany combination of the above\n"
#~ msgid ""
#~ "Force line segment directions to H, V or 45 degrees when drawing on "
#~ "technical layers."
#~ msgstr ""
#~ "Force line segment directions to H, V or 45 degrees when drawing on "
#~ "technical layers."
#~ msgid "Add footprints with pads unlocked"
#~ msgstr "Add footprints with pads unlocked"
#, c-format
#~ msgid "Invalid graphic item in Geometric definition row %zu"
#~ msgstr "Invalid graphic item in Geometric definition row %zu"
#, c-format
#~ msgid "Invalid graphic item in Traces definition row %zu"
#~ msgstr "Invalid graphic item in Traces definition row %zu"
#~ msgid ""
#~ "Replacy symbol library table entry with new library.\n"
#~ "\n"
#~ "The original library will no longer be avaliable for use."
#~ msgstr ""
#~ "Replacy symbol library table entry with new library.\n"
#~ "\n"
#~ "The original library will no longer be avaliable for use."
#, c-format
#~ msgid "More than one symbol found in symbol file \"%s\"."
#~ msgstr "More than one symbol found in symbol file “%s”."
#, c-format
#~ msgid "Saving symbol in \"%s\""
#~ msgstr "Saving symbol in “%s”"
#, c-format
#~ msgid "An error occurred saving symbol file \"%s\""
#~ msgstr "An error occurred saving symbol file “%s”"
#~ msgid "Import existing drawings"
#~ msgstr "Import existing drawings"
#~ msgid "Export current drawing"
#~ msgstr "Export current drawing"
#~ msgid "No pins!"
#~ msgstr "No pins!"
#~ msgid "Marker Information"
#~ msgstr "Marker Information"
#, c-format
#~ msgid ""
#~ "<b>Duplicate pin %s</b> \"%s\" at location <b>(%.3f, %.3f)</b> conflicts "
#~ "with pin %s \"%s\" at location <b>(%.3f, %.3f)</b> of converted"
#~ msgstr ""
#~ "<b>Duplicate pin %s</b> \"%s\" at location <b>(%.3f, %.3f)</b> conflicts "
#~ "with pin %s \"%s\" at location <b>(%.3f, %.3f)</b> of converted"
#, c-format
#~ msgid ""
#~ "<b>Duplicate pin %s</b> \"%s\" at location <b>(%.3f, %.3f)</b> conflicts "
#~ "with pin %s \"%s\" at location <b>(%.3f, %.3f)</b> in units %c and %c of "
#~ "converted"
#~ msgstr ""
#~ "<b>Duplicate pin %s</b> \"%s\" at location <b>(%.3f, %.3f)</b> conflicts "
#~ "with pin %s \"%s\" at location <b>(%.3f, %.3f)</b> in units %c and %c of "
#~ "converted"
#, c-format
#~ msgid ""
#~ "<b>Duplicate pin %s</b> \"%s\" at location <b>(%.3f, %.3f)</b> conflicts "
#~ "with pin %s \"%s\" at location <b>(%.3f, %.3f)</b>"
#~ msgstr ""
#~ "<b>Duplicate pin %s</b> “%s” at location <b>(%.3f, %.3f)</b> conflicts "
#~ "with pin %s “%s” at location <b>(%.3f, %.3f)</b>"
#, c-format
#~ msgid ""
#~ "<b>Duplicate pin %s</b> \"%s\" at location <b>(%.3f, %.3f)</b> conflicts "
#~ "with pin %s \"%s\" at location <b>(%.3f, %.3f)</b> in units %c and %c"
#~ msgstr ""
#~ "<b>Duplicate pin %s</b> \"%s\" at location <b>(%.3f, %.3f)</b> conflicts "
#~ "with pin %s \"%s\" at location <b>(%.3f, %.3f)</b> in units %c and %c"
#, c-format
#~ msgid ""
#~ "<b>Off grid pin %s</b> \"%s\" at location <b>(%.3f, %.3f)</b> of "
#~ "converted.<br>"
#~ msgstr ""
#~ "<b>Off grid pin %s</b> \"%s\" at location <b>(%.3f, %.3f)</b> of "
#~ "converted.<br>"
#, c-format
#~ msgid ""
#~ "<b>Off grid pin %s</b> \"%s\" at location <b>(%.3f, %.3f)</b> in symbol "
#~ "%c of converted.<br>"
#~ msgstr ""
#~ "<b>Off grid pin %s</b> \"%s\" at location <b>(%.3f, %.3f)</b> in symbol "
#~ "%c of converted.<br>"
#, c-format
#~ msgid "<b>Off grid pin %s</b> \"%s\" at location <b>(%.3f, %.3f)</b>.<br>"
#~ msgstr "<b>Off grid pin %s</b> \"%s\" at location <b>(%.3f, %.3f)</b>.<br>"
#, c-format
#~ msgid ""
#~ "<b>Off grid pin %s</b> \"%s\" at location <b>(%.3f, %.3f)</b> in symbol "
#~ "%c.<br>"
#~ msgstr ""
#~ "<b>Off grid pin %s</b> \"%s\" at location <b>(%.3f, %.3f)</b> in symbol "
#~ "%c.<br>"
#~ msgid "Set to 0 for default"
#~ msgstr "Set to 0 for default"
#~ msgid "Step"
#~ msgstr "Step"
#~ msgid "Repeat count:"
#~ msgstr "Repeat count:"
#~ msgid "DRC incomplete: could not compile design rules. "
#~ msgstr "DRC incomplete: could not compile design rules. "
#~ msgid ""
#~ "If the zones on this board are refilled the Copper Edge Clearance setting "
#~ "will be used (see Board Setup > Design Rules).\n"
#~ "This may result in different fills from previous Kicad versions which "
#~ "used the line thicknesses of the board boundary on the Edge Cuts layer."
#~ msgstr ""
#~ "If the zones on this board are refilled the Copper Edge Clearance setting "
#~ "will be used (see Board Setup > Design Rules).\n"
#~ "This may result in different fills from previous Kicad versions which "
#~ "used the line thicknesses of the board boundary on the Edge Cuts layer."
#~ msgid ""
#~ "Auto track width: when starting on an existing track use its width\n"
#~ "otherwise, use current width setting"
#~ msgstr ""
#~ "Auto track width: when starting on an existing track use its width\n"
#~ "otherwise, use current width setting"
#~ msgid "Report incomplete: could not compile design rules. "
#~ msgstr "Report incomplete: could not compile design rules. "
#~ msgid "Non plated pads copper as bare copper"
#~ msgstr "Non plated pads copper as bare copper"
#~ msgid ""
#~ "Display plated pads as plated but other copper as raw copper material. "
#~ "(Slow)"
#~ msgstr ""
#~ "Display plated pads as plated but other copper as raw copper material. "
#~ "(Slow)"
#~ msgid "Selection color"
#~ msgstr "Selection color"
#~ msgid "Recursive Level"
#~ msgstr "Recursive Level"
#~ msgid "Shadows"
#~ msgstr "Shadows"
#~ msgid "Lights configuration"
#~ msgstr "Lights configuration"
#~ msgid "Ambient Camera Light"
#~ msgstr "Ambient Camera Light"
#~ msgid "Top Light"
#~ msgstr "Top Light"
#~ msgid "Bottom Light"
#~ msgstr "Bottom Light"
#~ msgid "Prefer selection to dragging"
#~ msgstr "Prefer selection to dragging"
#~ msgid "Mouse Buttons"
#~ msgstr "Mouse Buttons"
#~ msgid "Mouse Wheel and Touchpad Scrolling"
#~ msgstr "Mouse Wheel and Touchpad Scrolling"
#~ msgid "Behavior of vertical touchpad or scroll wheel:"
#~ msgstr "Behavior of vertical touchpad or scroll wheel:"
#~ msgid "While pressing:"
#~ msgstr "While pressing:"
#~ msgid "Pan up / down:"
#~ msgstr "Pan up / down:"
#~ msgid "Pan left / right:"
#~ msgstr "Pan left / right:"
#~ msgid "Pan left/right with horizontal touchpad or scroll wheel movement"
#~ msgstr "Pan left/right with horizontal touchpad or scroll wheel movement"
#~ msgid ""
#~ "Footprint can be freely moved and auto placed. User can arbitrarily "
#~ "select and edit footprint's pads."
#~ msgstr ""
#~ "Footprint can be freely moved and auto placed. User can arbitrarily "
#~ "select and edit footprint's pads."
#~ msgid ""
#~ "Footprint can be freely moved and auto placed, but its pads cannot be "
#~ "edited."
#~ msgstr ""
#~ "Footprint can be freely moved and auto placed, but its pads cannot be "
#~ "edited."
#~ msgid ""
#~ "Footprint is locked: it cannot be freely moved or auto placed, and can "
#~ "only be selected when the 'Locked items' checkbox is enabled in the "
#~ "selection filter."
#~ msgstr ""
#~ "Footprint is locked: it cannot be freely moved or auto placed, and can "
#~ "only be selected when the 'Locked items' checkbox is enabled in the "
#~ "selection filter."
#~ msgid "Error: Negative local clearance values will have no effect."
#~ msgstr "Error: Negative local clearance values will have no effect."
#~ msgid ""
#~ "Error: Negative solder mask clearances are not supported for custom pad "
#~ "shapes."
#~ msgstr ""
#~ "Error: Negative solder mask clearances are not supported for custom pad "
#~ "shapes."
#~ msgid "Incorrect value for pad offset."
#~ msgstr "Incorrect value for pad offset."
#~ msgid "Error: Connector pads have no solder paste. Use an SMD pad instead."
#~ msgstr "Error: Connector pads have no solder paste. Use an SMD pad instead."
#~ msgid "Warning: Fiducial property cannot be set on NPTH pads."
#~ msgstr "Warning: Fiducial property cannot be set on NPTH pads."
#~ msgid "Warning: Testpoint property cannot be set on NPTH pads."
#~ msgstr "Warning: Testpoint property cannot be set on NPTH pads."
#~ msgid "Warning: Heatsink property cannot be set on NPTH pads."
#~ msgstr "Warning: Heatsink property cannot be set on NPTH pads."
#~ msgid "Warning: Castellated property can be set only on PTH pads."
#~ msgstr "Warning: Castellated property can be set only on PTH pads."
#~ msgid "Warning: BGA property can be set only on SMD pads."
#~ msgstr "Warning: BGA property can be set only on SMD pads."
#~ msgid "Pad setup errors list"
#~ msgstr "Pad setup errors list"
#~ msgid "&Keep unused layers"
#~ msgstr "&Keep unused layers"
#~ msgid "Minimum uVia drill:"
#~ msgstr "Minimum uVia drill:"
#~ msgid "Via is not connected"
#~ msgstr "Via is not connected"
#~ msgid "Drill X / Y"
#~ msgstr "Drill X / Y"
#~ msgid ""
#~ "Remove or reset the unconnected inner layers on through hole pads and vias"
#~ msgstr ""
#~ "Remove or reset the unconnected inner layers on through hole pads and vias"
#~ msgid "Automatically routed tracks"
#~ msgstr "Automatically routed tracks"
#~ msgid "&Remove Unused"
#~ msgstr "&Remove Unused"
#~ msgid "Reset &Unused"
#~ msgstr "Reset &Unused"
#~ msgid "&Keep pads at first and last layers"
#~ msgstr "&Keep pads at first and last layers"
#~ msgid "Unused Pad Layers"
#~ msgstr "Unused Pad Layers"
#~ msgid "Flip"
#~ msgstr "Flip"
#~ msgid "All units are not interchangeable"
#~ msgstr "All units are not interchangeable"
#~ msgid "Position:"
#~ msgstr "Position:"
#~ msgid "Center on page"
#~ msgstr "Center on page"
#~ msgid "Clarify selection"
#~ msgstr "Clarify selection"
#~ msgid "Clarify Selection"
#~ msgstr "Clarify Selection"
#~ msgid "Automatically update via net"
#~ msgstr "Automatically update via net"
#, c-format
#~ msgid "Rule layer \"%s\" not matched."
#~ msgstr "Rule layer \"%s\" not matched."
#~ msgid "Rule layer not matched."
#~ msgstr "Rule layer not matched."
#~ msgid "Can't start a differential pair in the middle of nowhere."
#~ msgstr "Can't start a differential pair in the middle of nowhere."
#~ msgid "Current track/via gap setting violates design rules for this net."
#~ msgstr "Current track/via gap setting violates design rules for this net."
#~ msgid "Current track width setting violates design rules."
#~ msgstr "Current track width setting violates design rules."
#~ msgid "Convert..."
#~ msgstr "Convert..."
#~ msgid "Special Tools..."
#~ msgstr "Special Tools..."
#~ msgid "Tight"
#~ msgstr "Tight"
#~ msgid "Loose"
#~ msgstr "Loose"
#~ msgid "Very loose"
#~ msgstr "Very loose"
#~ msgid ""
#~ "Tolerance sets the distance between two points that are considered "
#~ "joined. Standard is 0.001mm."
#~ msgstr ""
#~ "Tolerance sets the distance between two points that are considered "
#~ "joined. Standard is 0.001mm."
#~ msgid ""
#~ "Warning: Pad drill larger than pad size or drill shape and pad shape do "
#~ "not overlap."
#~ msgstr ""
#~ "Warning: Pad drill larger than pad size or drill shape and pad shape do "
#~ "not overlap."
#~ msgid "Drill too small"
#~ msgstr "Drill too small"
#~ msgid "Micro via drill too small"
#~ msgstr "Micro via drill too small"
#, c-format
#~ msgid "(%s %s; actual %s)"
#~ msgstr "(%s %s; actual %s)"
#~ msgid "Electronic rule check file"
#~ msgstr "Electronic rule check file"
#, c-format
#~ msgid "No library symbol found for schematic symbol '%s %s'. "
#~ msgstr "No library symbol found for schematic symbol '%s %s'. "
#~ msgid "Pad size must be greater than zero"
#~ msgstr "Pad size must be greater than zero"
#~ msgid ""
#~ "Warning: Pad drill bigger than pad size or drill shape and pad shape do "
#~ "not overlap"
#~ msgstr ""
#~ "Warning: Pad drill bigger than pad size or drill shape and pad shape do "
#~ "not overlap"
#~ msgid "Pad local clearance must be zero or greater than zero"
#~ msgstr "Pad local clearance must be zero or greater than zero"
#~ msgid "Pad local solder mask clearance must be zero or greater than zero"
#~ msgstr "Pad local solder mask clearance must be zero or greater than zero"
#, c-format
#~ msgid "Pad local solder mask clearance must be greater than %s"
#~ msgstr "Pad local solder mask clearance must be greater than %s"
#~ msgid "Error: pad has no layer"
#~ msgstr "Error: pad has no layer"
#~ msgid ""
#~ "Warning: plated through holes should normally have a copper pad on at "
#~ "least one layer"
#~ msgstr ""
#~ "Warning: plated through holes should normally have a copper pad on at "
#~ "least one layer"
#~ msgid "Incorrect value for pad offset"
#~ msgstr "Incorrect value for pad offset"
#~ msgid "Too large value for pad delta size"
#~ msgstr "Too large value for pad delta size"
#~ msgid "Error: Through hole pad: drill diameter set to 0"
#~ msgstr "Error: Through hole pad: drill diameter set to 0"
#~ msgid ""
#~ "Error: Connector pads are not on the solder paste layer\n"
#~ "Use SMD pads instead"
#~ msgstr ""
#~ "Error: Connector pads are not on the solder paste layer\n"
#~ "Use SMD pads instead"
#~ msgid "Warning: The pad has been defined in an inner layer only."
#~ msgstr "Warning: The pad has been defined in an inner layer only."
#~ msgid "Property cannot be set for NPTH"
#~ msgstr "Property cannot be set for NPTH"
#~ msgid "Castellated property can be set only for PTH"
#~ msgstr "Castellated property can be set only for PTH"
#~ msgid "BGA property can be set only for SMD pads"
#~ msgstr "BGA property can be set only for SMD pads"
#~ msgid "Incorrect corner size value"
#~ msgstr "Incorrect corner size value"
#~ msgid "Incorrect (negative) corner size value"
#~ msgstr "Incorrect (negative) corner size value"
#~ msgid "Corner size value must be smaller than 50%"
#~ msgstr "Corner size value must be smaller than 50%"
#~ msgid ""
#~ "Incorrect pad shape: the shape must be equivalent to only one polygon"
#~ msgstr ""
#~ "Incorrect pad shape: the shape must be equivalent to only one polygon"
#, c-format
#~ msgid ""
#~ "This will change the net assigned to %s pad %s to %s.\n"
#~ "Do you wish to continue?"
#~ msgstr ""
#~ "This will change the net assigned to %s pad %s to %s.\n"
#~ "Do you wish to continue?"
#, c-format
#~ msgid ""
#~ "This will change the net assigned to %s pad %s and %s pad %s to %s.\n"
#~ "Do you wish to continue?"
#~ msgstr ""
#~ "This will change the net assigned to %s pad %s and %s pad %s to %s.\n"
#~ "Do you wish to continue?"
#, c-format
#~ msgid ""
#~ "This will change the net assigned to %lu connected pads to %s.\n"
#~ "Do you wish to continue?"
#~ msgstr ""
#~ "This will change the net assigned to %lu connected pads to %s.\n"
#~ "Do you wish to continue?"
#~ msgid "Continue"
#~ msgstr "Continue"
#~ msgid ""
#~ "This file was created by an older version of Pcbnew.\n"
#~ "It will be stored in the new file format when you save this file again."
#~ msgstr ""
#~ "This file was created by an older version of Pcbnew.\n"
#~ "It will be stored in the new file format when you save this file again."
#, c-format
#~ msgid ""
#~ "The selected file is not valid or might be corrupt: The layer stack "
#~ "refers to layer ID '%s' which does not exist in the layer definitions."
#~ msgstr ""
#~ "The selected file is not valid or might be corrupt: The layer stack "
#~ "refers to layer ID '%s' which does not exist in the layer definitions."
#, c-format
#~ msgid "Dimension ID %s has no KiCad equivalent. This was not imported"
#~ msgstr "Dimension ID %s has no KiCad equivalent. This was not imported"
#, c-format
#~ msgid ""
#~ "The CADSTAR template '%s' has the setting 'Box Isolated Pins'enabled. "
#~ "This setting has no KiCad equivalent, so it has been ignored."
#~ msgstr ""
#~ "The CADSTAR template '%s' has the setting 'Box Isolated Pins'enabled. "
#~ "This setting has no KiCad equivalent, so it has been ignored."
#, c-format
#~ msgid ""
#~ "The CADSTAR template '%s' has the setting 'Automatic Repour'enabled. This "
#~ "setting has no KiCad equivalent, so it has been ignored."
#~ msgstr ""
#~ "The CADSTAR template '%s' has the setting 'Automatic Repour'enabled. This "
#~ "setting has no KiCad equivalent, so it has been ignored."
#~ msgid ""
#~ "Derived symbols must be save in the same library\n"
#~ "that the parent symbol exists."
#~ msgstr ""
#~ "Derived symbols must be save in the same library\n"
#~ "that the parent symbol exists."
#~ msgid "no such file"
#~ msgstr "no such file"
#~ msgid "failed to open file"
#~ msgstr "failed to open file"
#~ msgid ""
#~ "Footprint outline is malformed. Run Footprint Checker for a full analysis."
#~ msgstr ""
#~ "Footprint outline is malformed. Run Footprint Checker for a full analysis."
#, c-format
#~ msgid "fp-lib-table files contain no library with nickname \"%s\""
#~ msgstr "fp-lib-table files contain no library with nickname “%s”"
#~ msgid "Bus Junction"
#~ msgstr "Bus Junction"
#~ msgid "Global label"
#~ msgstr "Global label"
#~ msgid "Hierarchical label"
#~ msgstr "Hierarchical label"
#~ msgid "Pin number"
#~ msgstr "Pin number"
#~ msgid "Pin name"
#~ msgstr "Pin name"
#~ msgid "Symbol reference"
#~ msgstr "Symbol reference"
#~ msgid "Symbol value"
#~ msgstr "Symbol value"
#~ msgid "Symbol body outline"
#~ msgstr "Symbol body outline"
#~ msgid "Symbol body fill"
#~ msgstr "Symbol body fill"
#~ msgid "Net name"
#~ msgstr "Net name"
#~ msgid "Sheet border"
#~ msgstr "Sheet border"
#~ msgid "Sheet background"
#~ msgstr "Sheet background"
#~ msgid "Sheet file name"
#~ msgstr "Sheet file name"
#~ msgid "Sheet label"
#~ msgstr "Sheet label"
#~ msgid "No connect symbol"
#~ msgstr "No connect symbol"
#~ msgid "ERC warning"
#~ msgstr "ERC warning"
#~ msgid "ERC error"
#~ msgstr "ERC error"
#~ msgid "Hidden item"
#~ msgstr "Hidden item"
#~ msgid "Footprint Text Front"
#~ msgstr "Footprint Text Front"
#~ msgid "Footprint Text Back"
#~ msgstr "Footprint Text Back"
#~ msgid "Pads Front"
#~ msgstr "Pads Front"
#~ msgid "Pads Back"
#~ msgstr "Pads Back"
#~ msgid "Through Hole Pads"
#~ msgstr "Through Hole Pads"
#~ msgid "Bl/Buried Via"
#~ msgstr "Bl/Buried Via"
#~ msgid "Via Holes"
#~ msgstr "Via Holes"
#~ msgid "Non Plated Holes"
#~ msgstr "Non Plated Holes"
#~ msgid "DRC Marker Shadows"
#~ msgstr "DRC Marker Shadows"
#~ msgid "Grid Axes"
#~ msgstr "Grid Axes"
#~ msgid "Footprint not found"
#~ msgstr "Footprint not found"
#~ msgid ""
#~ "Some of the assigned footprints are legacy entries (are missing lib "
#~ "nicknames). Would you like CvPcb to attempt to convert them to the new "
#~ "required LIB_ID format? (If you answer no, then these assignments will be "
#~ "cleared out and you will have to re-assign these footprints yourself.)"
#~ msgstr ""
#~ "Some of the assigned footprints are legacy entries (are missing lib "
#~ "nicknames). Would you like CvPcb to attempt to convert them to the new "
#~ "required LIB_ID format? (If you answer no, then these assignments will be "
#~ "cleared out and you will have to re-assign these footprints yourself.)"
#~ msgid "Select next unassociated symbol"
#~ msgstr "Select next unassociated symbol"
#~ msgid "Select previous unassociated symbol"
#~ msgstr "Select previous unassociated symbol"
#~ msgid "Associate footprint"
#~ msgstr "Associate footprint"
#~ msgid "Associate selected footprint with selected components"
#~ msgstr "Associate selected footprint with selected components"
#~ msgid "Automatically associate footprints"
#~ msgstr "Automatically associate footprints"
#~ msgid "Perform automatic footprint association"
#~ msgstr "Perform automatic footprint association"
#, c-format
#~ msgid "Sheet port %s has no matching hierarchical label inside the sheet"
#~ msgstr "Sheet port %s has no matching hierarchical label inside the sheet"
#, c-format
#~ msgid "pin %s"
#~ msgstr "pin %s"
#~ msgid "component"
#~ msgstr "component"
#, c-format
#~ msgid "%s %s found"
#~ msgstr "%s %s found"
#, c-format
#~ msgid "%s found but %s not found"
#~ msgstr "%s found but %s not found"
#, c-format
#~ msgid "Component %s not found"
#~ msgstr "Component %s not found"
#, c-format
#~ msgid "%s %s \"%s\" from \"%s\" to \"%s\""
#~ msgstr "%s %s \"%s\" from \"%s\" to \"%s\""
#~ msgid "symbols"
#~ msgstr "symbols"
#~ msgid "Reset Fields"
#~ msgstr "Reset Fields"
#~ msgid "Reset field visibilities"
#~ msgstr "Reset field visibilities"
#~ msgid "Reset field sizes and styles"
#~ msgstr "Reset field sizes and styles"
#~ msgid "Reset field positions"
#~ msgstr "Reset field positions"
#~ msgid "Multi-Symbol Placement"
#~ msgstr "Multi-Symbol Placement"
#~ msgid "Place multiple copies of the symbol."
#~ msgstr "Place multiple copies of the symbol."
#~ msgid "Group components together based on common properties"
#~ msgstr "Group components together based on common properties"
#, c-format
#~ msgid ""
#~ "Error occurred writing empty symbol library table file.\n"
#~ "\n"
#~ "%s"
#~ msgstr ""
#~ "Error occurred writing empty symbol library table file.\n"
#~ "\n"
#~ "%s"
#, c-format
#~ msgid ""
#~ "File \"%s\" is not a valid symbol library table file.\n"
#~ "\n"
#~ "%s"
#~ msgstr ""
#~ "File “%s” is not a valid symbol library table file.\n"
#~ "\n"
#~ "%s"
#, c-format
#~ msgid ""
#~ "Cannot copy global symbol library table file:\n"
#~ "\n"
#~ " \"%s\"\n"
#~ "\n"
#~ ":to:\n"
#~ "\n"
#~ "\"%s\"."
#~ msgstr ""
#~ "Cannot copy global symbol library table file:\n"
#~ "\n"
#~ " “%s”\n"
#~ "\n"
#~ ":to:\n"
#~ "\n"
#~ "“%s”."
#, c-format
#~ msgid ""
#~ "Error occurred loading global symbol library table:\n"
#~ "\n"
#~ "%s"
#~ msgstr ""
#~ "Error occurred loading global symbol library table:\n"
#~ "\n"
#~ "%s"
#~ msgid ""
#~ "Check this option when creating multiple unit symbols and all units are "
#~ "not interchangeable"
#~ msgstr ""
#~ "Check this option when creating multiple unit symbols and all units are "
#~ "not interchangeable"
#~ msgid "Plot sheet background color"
#~ msgstr "Plot sheet background color"
#, c-format
#~ msgid "Illegal character '%c' in Nickname: \"%s\""
#~ msgstr "Illegal character %c in Nickname: “%s”"
#~ msgid "No Colon in Nicknames"
#~ msgstr "No Colon in Nicknames"
#, c-format
#~ msgid "Duplicate Nickname: \"%s\"."
#~ msgstr "Duplicate Nickname: “%s”."
#~ msgid "Please Delete or Modify One"
#~ msgstr "Please Delete or Modify One"
#, c-format
#~ msgid "A library nicknamed \"%s\" already exists."
#~ msgstr "A library nicknamed “%s” already exists."
#~ msgid "Please change the library nickname after adding this library."
#~ msgstr "Please change the library nickname after adding this library."
#~ msgid "Mismatch between hierarchical labels and pins sheets"
#~ msgstr "Mismatch between hierarchical labels and pins sheets"
#~ msgid "Different footprint assigned in another unit of the same component"
#~ msgstr "Different footprint assigned in another unit of the same component"
#~ msgid ""
#~ "Different net assigned to a shared pin in another unit of the same "
#~ "component"
#~ msgstr ""
#~ "Different net assigned to a shared pin in another unit of the same "
#~ "component"
#, c-format
#~ msgid "File %s saved"
#~ msgstr "File %s saved"
#, c-format
#~ msgid ""
#~ "The current configuration does not include a library with the\n"
#~ "nickname \"%s\". Use Manage Symbol Libraries\n"
#~ "to edit the configuration."
#~ msgstr ""
#~ "The current configuration does not include a library with the\n"
#~ "nickname “%s”. Use Manage Symbol Libraries\n"
#~ "to edit the configuration."
#~ msgid "Symbol library not found."
#~ msgstr "Symbol library not found."
#, c-format
#~ msgid ""
#~ "The library with the nickname \"%s\" is not enabled\n"
#~ "in the current configuration. Use Manage Symbol Libraries to\n"
#~ "edit the configuration."
#~ msgstr ""
#~ "The library with the nickname “%s” is not enabled\n"
#~ "in the current configuration. Use Manage Symbol Libraries to\n"
#~ "edit the configuration."
#~ msgid ""
#~ "The CADSTAR design contains variants which has no KiCad equivalent. All "
#~ "components have been loaded on top of each other. "
#~ msgstr ""
#~ "The CADSTAR design contains variants which has no KiCad equivalent. All "
#~ "components have been loaded on top of each other. "
#, c-format
#~ msgid ""
#~ "The current configuration does not include the symbol library\n"
#~ "\"%s\".\n"
#~ "Use Manage Symbol Libraries to edit the configuration."
#~ msgstr ""
#~ "The current configuration does not include the symbol library\n"
#~ "“%s”.\n"
#~ "Use Manage Symbol Libraries to edit the configuration."
#, c-format
#~ msgid ""
#~ "Library \"%s\" is read only and must be saved as a different library."
#~ msgstr ""
#~ "Library \"%s\" is read only and must be saved as a different library."
#, c-format
#~ msgid ""
#~ "Duplicate library nickname \"%s\" found in symbol library table file line "
#~ "%d"
#~ msgstr ""
#~ "Duplicate library nickname “%s” found in symbol library table file line %d"
#~ msgid "Select symbol to browse"
#~ msgstr "Select symbol to browse"
#, c-format
#~ msgid "Footprint '%s' has no associated symbol."
#~ msgstr "Footprint '%s' has no associated symbol."
#, c-format
#~ msgid "Cannot find footprint for symbol '%s'."
#~ msgstr "Cannot find footprint for symbol '%s'."
#, c-format
#~ msgid "Change '%s' labels to '%s'."
#~ msgstr "Change '%s' labels to '%s'."
#, c-format
#~ msgid "Change '%s' global labels to '%s'."
#~ msgstr "Change '%s' global labels to '%s'."
#, c-format
#~ msgid "Change '%s' hierarchical label to '%s'."
#~ msgstr "Change '%s' hierarchical label to '%s'."
#, c-format
#~ msgid "Add label '%s' to net %s."
#~ msgstr "Add label '%s' to net %s."
#~ msgid "Add a hierarchical sheet label"
#~ msgstr "Add a hierarchical sheet label"
#~ msgid "Run Cvpcb"
#~ msgstr "Run Cvpcb"
#~ msgid "Open PCB in Pcbnew"
#~ msgstr "Open PCB in Pcbnew"
#~ msgid "Highlight corresponding items in PCBNew"
#~ msgstr "Highlight corresponding items in PCBNew"
#~ msgid "Switch display of hidden pins"
#~ msgstr "Switch display of hidden pins"
#~ msgid "Show Hierarchy Navigator"
#~ msgstr "Show Hierarchy Navigator"
#~ msgid "Edit Component Name"
#~ msgstr "Edit Component Name"
#, c-format
#~ msgid ""
#~ "Current project directory:\n"
#~ "%s"
#~ msgstr ""
#~ "Current project directory:\n"
#~ "%s"
#~ msgid "Default Values:"
#~ msgstr "Default Values:"
#~ msgid "Page Margins:"
#~ msgstr "Page Margins:"
#, c-format
#~ msgid "File \"%s\" written"
#~ msgstr "File “%s” written"
#, c-format
#~ msgid "Page size: width %.4g height %.4g"
#~ msgstr "Page size: width %.4g height %.4g"
#~ msgid "3D Settings"
#~ msgstr "3D Settings"
#~ msgid "Update fabrications attributes"
#~ msgstr "Update fabrications attributes"
#, c-format
#~ msgid "%s footprint \"%s\" (from \"%s\") to \"%s\""
#~ msgstr "%s footprint “%s” (from “%s”) to “%s”"
#~ msgid "Reset text layers and visibilities"
#~ msgstr "Reset text layers and visibilities"
#~ msgid "Reset text sizes, styles and positions"
#~ msgstr "Reset text sizes, styles and positions"
#~ msgid "Reset fabrication attributes"
#~ msgstr "Reset fabrication attributes"
#~ msgid "Reset 3D models"
#~ msgstr "Reset 3D models"
#~ msgid ""
#~ "Component can be freely moved and auto placed. User can arbitrarily "
#~ "select and edit component's pads."
#~ msgstr ""
#~ "Component can be freely moved and auto placed. User can arbitrarily "
#~ "select and edit component's pads."
#~ msgid ""
#~ "Component can be freely moved and auto placed, but its pads cannot be "
#~ "edited."
#~ msgstr ""
#~ "Component can be freely moved and auto placed, but its pads cannot be "
#~ "edited."
#~ msgid ""
#~ "Component is locked: it cannot be freely moved or auto placed, and can "
#~ "only be selected when the \"Locked items\" checkbox is enabled in the "
#~ "selection filter."
#~ msgstr ""
#~ "Component is locked: it cannot be freely moved or auto placed, and can "
#~ "only be selected when the \"Locked items\" checkbox is enabled in the "
#~ "selection filter."
#~ msgid ""
#~ "The changes made cannot be undone. Are you sure you want to update the "
#~ "PCB?"
#~ msgstr ""
#~ "The changes made cannot be undone. Are you sure you want to update the "
#~ "PCB?"
#~ msgid "Changes Applied To PCB"
#~ msgstr "Changes Applied To PCB"
#~ msgid "Using reference designators to match components and footprints.\n"
#~ msgstr "Using reference designators to match components and footprints.\n"
#~ msgid "Using tstamps (unique IDs) to match components and footprints.\n"
#~ msgstr "Using tstamps (unique IDs) to match components and footprints.\n"
#, c-format
#~ msgid "Duplicate nicknames \"%s\"."
#~ msgstr "Duplicate nicknames \"%s\"."
#~ msgid "Via hole larger than diameter"
#~ msgstr "Via hole larger than diameter"
#~ msgid "Keepout violation"
#~ msgstr "Keepout violation"
#, c-format
#~ msgid "Wrote board file: \"%s\""
#~ msgstr "Wrote board file: “%s”"
#, c-format
#~ msgid ""
#~ "The current configuration does not include the footprint library\n"
#~ "\"%s\".\n"
#~ "Use Manage Footprint Libraries to edit the configuration."
#~ msgstr ""
#~ "The current configuration does not include the footprint library\n"
#~ "“%s”.\n"
#~ "Use Manage Footprint Libraries to edit the configuration."
#, c-format
#~ msgid ""
#~ "The library with the nickname \"%s\" is not enabled\n"
#~ "in the current configuration. Use Manage Footprint Libraries to\n"
#~ "edit the configuration."
#~ msgstr ""
#~ "The library with the nickname “%s” is not enabled\n"
#~ "in the current configuration. Use Manage Footprint Libraries to\n"
#~ "edit the configuration."
#, c-format
#~ msgid "Component \"%s\" replaced in \"%s\""
#~ msgstr "Component “%s” replaced in “%s”"
#, c-format
#~ msgid "Component \"%s\" added in \"%s\""
#~ msgstr "Component \"%s\" added in \"%s\""
#, c-format
#~ msgid ""
#~ "The current configuration does not include a library with the\n"
#~ "nickname \"%s\". Use Manage Footprint Libraries\n"
#~ "to edit the configuration."
#~ msgstr ""
#~ "The current configuration does not include a library with the\n"
#~ "nickname “%s”. Use Manage Footprint Libraries\n"
#~ "to edit the configuration."
#, c-format
#~ msgid "No net for component %s pin %s."
#~ msgstr "No net for component %s pin %s."
#, c-format
#~ msgid "Processing component \"%s:%s\"."
#~ msgstr "Processing component \"%s:%s\"."
#~ msgid ""
#~ "Errors occurred during the netlist update. Unless you fix them your board "
#~ "will not be consistent with the schematics."
#~ msgstr ""
#~ "Errors occurred during the netlist update. Unless you fix them your board "
#~ "will not be consistent with the schematics."
#, c-format
#~ msgid "Anonymous Group, %zu members"
#~ msgstr "Anonymous Group, %zu members"
#~ msgid "Anonymous"
#~ msgstr "Anonymous"
#, c-format
#~ msgid ""
#~ "File \"%s\" is format version: %d.\n"
#~ "I only support format version <= %d.\n"
#~ "Please upgrade Pcbnew to load this file."
#~ msgstr ""
#~ "File “%s” is format version: %d.\n"
#~ "I only support format version <= %d.\n"
#~ "Please upgrade Pcbnew to load this file."
#~ msgid "A minimum of two straight track segments must be selected."
#~ msgstr "A minimum of two straight track segments must be selected."
#~ msgid "Locked items cannot be deleted"
#~ msgstr "Locked items cannot be deleted"
#~ msgid "Toggle Locking"
#~ msgstr "Toggle Locking"
#~ msgid "Selection contains locked items. Do you want to continue?"
#~ msgstr "Selection contains locked items. Do you want to continue?"
#~ msgid "Removing insulated copper islands..."
#~ msgstr "Removing insulated copper islands…"
#~ msgid "Board outline is not closed:"
#~ msgstr "Board outline is not closed:"
#~ msgid "Bitmap Info:"
#~ msgstr "Bitmap Info:"
#~ msgid "Output Parameters:"
#~ msgstr "Output Parameters:"
#~ msgid "PostScript (.ps file)"
#~ msgstr "PostScript (.ps file)"
#~ msgid "Format:"
#~ msgstr "Format:"
#~ msgid "Image Options:"
#~ msgstr "Image Options:"
#~ msgid "Board Layer for Outline:"
#~ msgstr "Board Layer for Outline:"
#~ msgid ""
#~ "Cannot print '%s'.\n"
#~ "\n"
#~ "Unknown filetype."
#~ msgstr ""
#~ "Cannot print '%s'.\n"
#~ "\n"
#~ "Unknown filetype."
#~ msgid "Path Type:"
#~ msgstr "Path Type:"
#~ msgid "Source type:"
#~ msgstr "Source type:"
#~ msgid "Pcb footprints '%s' and '%s' linked to same symbol."
#~ msgstr "Pcb footprints '%s' and '%s' linked to same symbol."
#~ msgid "Change \"%s\" reference designator to \"%s\"."
#~ msgstr "Change \"%s\" reference designator to \"%s\"."
#~ msgid "Change %s value from \"%s\" to \"%s\"."
#~ msgstr "Change %s value from \"%s\" to \"%s\"."
#~ msgid "Cannot find \"%s\" pin \"%s\"."
#~ msgstr "Cannot find \"%s\" pin \"%s\"."
#~ msgid "Change \"%s\" labels to \"%s\"."
#~ msgstr "Change \"%s\" labels to \"%s\"."
#~ msgid "Change \"%s\" global labels to \"%s\"."
#~ msgstr "Change \"%s\" global labels to \"%s\"."
#~ msgid "Change \"%s\" hierarchical label to \"%s\"."
#~ msgstr "Change \"%s\" hierarchical label to \"%s\"."
#~ msgid ""
#~ "Net \"%s\" cannot be changed to \"%s\" because it is driven by a power "
#~ "pin."
#~ msgstr ""
#~ "Net \"%s\" cannot be changed to \"%s\" because it is driven by a power "
#~ "pin."
#~ msgid "Add label \"%s\" to net \"%s\"."
#~ msgstr "Add label \"%s\" to net \"%s\"."
#~ msgid "Formula:"
#~ msgstr "Formula:"
#~ msgid "Regulator:"
#~ msgstr "Regulator:"
#~ msgid "Available Values:"
#~ msgstr "Available Values:"
#~ msgid "Component Parameters:"
#~ msgstr "Component Parameters:"
#~ msgid "Unable to find edge with an endpoint of (%s, %s)."
#~ msgstr "Unable to find edge with an endpoint of (%s, %s)."
#~ msgid "No edges found on Edge.Cuts layer."
#~ msgstr "No edges found on Edge.Cuts layer."
#~ msgid "No footprint loaded"
#~ msgstr "No footprint loaded"
#~ msgid "Cannot determine the board outline."
#~ msgstr "Cannot determine the board outline."
#~ msgid "Set thickness to 0 for a filled circle."
#~ msgstr "Set thickness to 0 for a filled circle."
#~ msgid "Outline thickness:"
#~ msgstr "Outline thickness:"
#~ msgid "Set thickness to 0 for a filled polygon."
#~ msgstr "Set thickness to 0 for a filled polygon."
#~ msgid "Track mouse drag behavior:"
#~ msgstr "Track mouse drag behavior:"
#~ msgid "Duplicate Nicknames \"%s\"."
#~ msgstr "Duplicate Nicknames “%s”."
#~ msgid "Page Origin"
#~ msgstr "Page Origin"
#~ msgid "Drill/Place Origin"
#~ msgstr "Drill/Place Origin"
#~ msgid "Increases Right"
#~ msgstr "Increases Right"
#~ msgid "Increases Left"
#~ msgstr "Increases Left"
#~ msgid "Increases Up"
#~ msgstr "Increases Up"
#~ msgid "Increases Down"
#~ msgstr "Increases Down"
#~ msgid "Board and netclass clearances not applied to keepout zones"
#~ msgstr "Board and netclass clearances not applied to keepout zones"
#~ msgid ""
#~ "Unable to calculate the board outlines; fall back to using the board "
#~ "boundary box."
#~ msgstr ""
#~ "Unable to calculate the board outlines; fall back to using the board "
#~ "boundary box."
#~ msgid ""
#~ "If the zones on this board are refilled the Copper Edge Clearance\n"
#~ "setting will be used (see Board Setup > Design Rules). This may\n"
#~ "result in different fills from previous Kicad versions which used\n"
#~ "the line thickness of the board boundary on the Edge Cuts layer."
#~ msgstr ""
#~ "If the zones on this board are refilled the Copper Edge Clearance\n"
#~ "setting will be used (see Board Setup → Design Rules). This may\n"
#~ "result in different fills from previous Kicad versions which used\n"
#~ "the line thickness of the board boundary on the Edge Cuts layer."
#~ msgid "Processing courtyard of \"%s\": %s"
#~ msgstr "Processing courtyard of “%s”: %s"
#~ msgid "Line width (DXF import):"
#~ msgstr "Line width (DXF import):"
#~ msgid "Cannot find component with reference designator \"%s\" in netlist."
#~ msgstr "Cannot find component with reference designator \"%s\" in netlist."
#~ msgid ""
#~ "The CADSTAR area '%s' in library component '%s' does not have a KiCad "
#~ "equivalent. The area is neither a via orroute keepout area. The area was "
#~ "not imported. "
#~ msgstr ""
#~ "The CADSTAR area '%s' in library component '%s' does not have a KiCad "
#~ "equivalent. The area is neither a via orroute keepout area. The area was "
#~ "not imported. "
#~ msgid "Ignoring a cricle since Eagle layer '%s' (%d) was not mapped"
#~ msgstr "Ignoring a cricle since Eagle layer '%s' (%d) was not mapped"
#~ msgid "Width %s, gap %s, via gap %s "
#~ msgstr "Width %s, gap %s, via gap %s "
#~ msgid "(Cutout)"
#~ msgstr "(Cutout)"
#~ msgid "(Rule Area)"
#~ msgstr "(Rule Area)"
#~ msgid "Zone Outline %s on %s"
#~ msgstr "Zone Outline %s on %s"
#~ msgid "Build board body"
#~ msgstr "Build board body"
#~ msgid "%lu footprint/cmp equivalences found."
#~ msgstr "%lu footprint/cmp equivalences found."
#~ msgid "Footprint \"%s\" has no symbol associated."
#~ msgstr "Footprint \"%s\" has no symbol associated."
#~ msgid "Pcb footprints \"%s\" and \"%s\" linked to same symbol"
#~ msgstr "Pcb footprints \"%s\" and \"%s\" linked to same symbol"
#~ msgid "Cannot find symbol for \"%s\" footprint"
#~ msgstr "Cannot find symbol for \"%s\" footprint"
#~ msgid "Cannot find footprint for \"%s\" symbol"
#~ msgstr "Cannot find footprint for \"%s\" symbol"
#~ msgid "Cannot relink footprints because schematic is not fully annotated"
#~ msgstr "Cannot relink footprints because schematic is not fully annotated"
#~ msgid ""
#~ "\n"
#~ "Prior to sorting by %s, the coordinates of which will be rounded to a %s, "
#~ "%s grid. "
#~ msgstr ""
#~ "\n"
#~ "Prior to sorting by %s, the coordinates of which will be rounded to a %s, "
#~ "%s grid. "
#~ msgid "Aborted: too many errors "
#~ msgstr "Aborted: too many errors "
#~ msgid "Modify module properties"
#~ msgstr "Modify module properties"
#~ msgid "Output Units:"
#~ msgstr "Output Units:"
#~ msgid ""
#~ "This item was on a non-existing or forbidden layer.\n"
#~ "It has been moved to the first allowed layer. Please fix it."
#~ msgstr ""
#~ "This item was on a non-existing or forbidden layer.\n"
#~ "It has been moved to the first allowed layer. Please fix it."
#~ msgid "The radius must be greater than zero."
#~ msgstr "The radius must be greater than zero."
#~ msgid "The rectangle can not be empty."
#~ msgstr "The rectangle can not be empty."
#~ msgid ""
#~ "All layers must be matched. Please click on 'Auto-Matched Layers' to "
#~ "automatically match the remaining layers."
#~ msgstr ""
#~ "All layers must be matched. Please click on 'Auto-Matched Layers' to "
#~ "automatically match the remaining layers."
#~ msgid "Other corners:"
#~ msgstr "Other corners:"
#~ msgid "Mode:"
#~ msgstr "Mode:"
#~ msgid "Sort groups first"
#~ msgstr "Sort groups first"
#~ msgid "Via Length:"
#~ msgstr "Via Length:"
#~ msgid "Constant"
#~ msgstr "Constant"
#~ msgid "From Stackup"
#~ msgstr "From Stackup"
#~ msgid "No footprints to harvest!"
#~ msgstr "No footprints to harvest!"
#~ msgid "Component \"%s\" added in \"%s\""
#~ msgstr "Component “%s” added in “%s”"
#~ msgid "Placement:"
#~ msgstr "Placement:"
#~ msgid "Import parameters:"
#~ msgstr "Import parameters:"
#~ msgid "&Harvest Footprints to Library..."
#~ msgstr "&Harvest Footprints to Library..."
#~ msgid "&Harvest Footprints to New Library..."
#~ msgstr "&Harvest Footprints to New Library..."
#~ msgid "Create microwave module"
#~ msgstr "Create microwave module"
#~ msgid "Unsupported Eagle layer '%s' (%d), converted to Dwgs.User layer"
#~ msgstr "Unsupported Eagle layer %s (%d), converted to Dwgs.User layer"
#~ msgid "unknown graphic type: %d"
#~ msgstr "unknown graphic type: %d"
#~ msgid "unknown pad attribute: %d"
#~ msgstr "unknown pad attribute: %d"
#~ msgid "Check footprint"
#~ msgstr "Check footprint"
#~ msgid "Preferences...\tCTRL+,"
#~ msgstr "Preferences...\tCTRL+,"
#~ msgid ""
#~ "Used by KiCad to define the URL of the repository of the official KiCad "
#~ "footprint libraries."
#~ msgstr ""
#~ "Used by KiCad to define the URL of the repository of the official KiCad "
#~ "footprint libraries."
#~ msgid "Cut\tCTRL+X"
#~ msgstr "Cut\tCTRL+X"
#~ msgid "Copy\tCTRL+C"
#~ msgstr "Copy\tCTRL+C"
#~ msgid "Paste\tCTRL+V"
#~ msgstr "Paste\tCTRL+V"
#~ msgid "Select All\tCTRL+A"
#~ msgstr "Select All\tCTRL+A"
#~ msgid "Close\tCTRL+W"
#~ msgstr "Close\tCTRL+W"
#~ msgid "Annotation not complete. ERC cannot be run."
#~ msgstr "Annotation not complete. ERC cannot be run."
#~ msgid "Annotation not complete. ERC cannot be run. "
#~ msgstr "Annotation not complete. ERC cannot be run. "
#~ msgid "<root_sheet>"
#~ msgstr "<root_sheet>"
#~ msgid "Runs the automatic placement algorithm on the symbol's fields"
#~ msgstr "Runs the automatic placement algorithm on the symbol's fields"
#~ msgid ""
#~ "E-series defined in IEC 60063 are a widely accepted system of preferred\n"
#~ "numbers for electronic components. Available values are approximately\n"
#~ "equally spaced in a logarithmic scale. Although E-series are used for\n"
#~ "Zener diodes, inductors and other components, this calculator is mainly\n"
#~ "intended for resistors.\n"
#~ "\n"
#~ "\tE12: 1,0 1,2 1,5 1,8 2,2 2,7 3,3 3,9 4,7 5,6 6,8 8,2\n"
#~ "\tE6: 1,0 - 1,5 - 2,2 - 3,3 - 4,7 - 6,8 -\n"
#~ "\tE3: 1,0 - - - 2,2 - - - 4,7 - - -\n"
#~ "\tE1: 1,0 - - - - - - - - - - -\n"
#~ "If your design requires any resistor value which is not readily "
#~ "available,\n"
#~ "this calculator will find a combination of standard E-series components "
#~ "to\n"
#~ "create it. You can enter the required resistance from 0,0025 to 4000 "
#~ "kOhm. \n"
#~ "Solutions using 3 or 4 resistors are given if a better match can be "
#~ "found. \n"
#~ "The 4R checkbox option will take longer to process is considered for the "
#~ "E12\n"
#~ "series only. Optionally it is possible to exclude up to two additional\n"
#~ "values from the solution for the reason of being not available. If a\n"
#~ "E-series value is entered to the required input field, it is always "
#~ "excluded\n"
#~ "from any solution as it is assumed that this value is unavailable.\n"
#~ "\n"
#~ "Solutions are given in the following formats:\n"
#~ "\n"
#~ "\tR1 + R2 +...+ Rn\tresistors in series\n"
#~ "\tR1 | R2 |...| Rn\tresistors in parallel\n"
#~ "\tR1 + (R2|R3)...\t\tany combination of the above\n"
#~ "__Example:__ Voltage dividers, commonly used for 1:10 range selection\n"
#~ "require resistor ratio values 1:9. Unfortunately the \"9\" is a value, "
#~ "what\n"
#~ "is not even in the E192 series available. Deviation of 1% and more is "
#~ "yet\n"
#~ "unacceptable for 8 bit accuracy. For a required resistor value of 9 "
#~ "kOhm,\n"
#~ "the calculator suggests the E6 values 2k2 + 6k8 in series as a possible\n"
#~ "exact solution.\n"
#~ msgstr ""
#~ "E-series defined in IEC 60063 are a widely accepted system of preferred\n"
#~ "numbers for electronic components. Available values are approximately\n"
#~ "equally spaced in a logarithmic scale. Although E-series are used for\n"
#~ "Zener diodes, inductors and other components, this calculator is mainly\n"
#~ "intended for resistors.\n"
#~ "\n"
#~ "\tE12: 1,0 1,2 1,5 1,8 2,2 2,7 3,3 3,9 4,7 5,6 6,8 8,2\n"
#~ "\tE6: 1,0 - 1,5 - 2,2 - 3,3 - 4,7 - 6,8 -\n"
#~ "\tE3: 1,0 - - - 2,2 - - - 4,7 - - -\n"
#~ "\tE1: 1,0 - - - - - - - - - - -\n"
#~ "If your design requires any resistor value which is not readily "
#~ "available,\n"
#~ "this calculator will find a combination of standard E-series components "
#~ "to\n"
#~ "create it. You can enter the required resistance from 0,0025 to 4000 "
#~ "kOhm. \n"
#~ "Solutions using 3 or 4 resistors are given if a better match can be "
#~ "found. \n"
#~ "The 4R checkbox option will take longer to process is considered for the "
#~ "E12\n"
#~ "series only. Optionally it is possible to exclude up to two additional\n"
#~ "values from the solution for the reason of being not available. If a\n"
#~ "E-series value is entered to the required input field, it is always "
#~ "excluded\n"
#~ "from any solution as it is assumed that this value is unavailable.\n"
#~ "\n"
#~ "Solutions are given in the following formats:\n"
#~ "\n"
#~ "\tR1 + R2 +...+ Rn\tresistors in series\n"
#~ "\tR1 | R2 |...| Rn\tresistors in parallel\n"
#~ "\tR1 + (R2|R3)...\t\tany combination of the above\n"
#~ "__Example:__ Voltage dividers, commonly used for 1:10 range selection\n"
#~ "require resistor ratio values 1:9. Unfortunately the \"9\" is a value, "
#~ "what\n"
#~ "is not even in the E192 series available. Deviation of 1% and more is "
#~ "yet\n"
#~ "unacceptable for 8 bit accuracy. For a required resistor value of 9 "
#~ "kOhm,\n"
#~ "the calculator suggests the E6 values 2k2 + 6k8 in series as a possible\n"
#~ "exact solution.\n"
#~ msgid ""
#~ "\n"
#~ "\n"
#~ "Front Modules"
#~ msgstr ""
#~ "\n"
#~ "\n"
#~ "Front Modules"
#~ msgid ""
#~ "\n"
#~ "\n"
#~ "Back Modules"
#~ msgstr ""
#~ "\n"
#~ "\n"
#~ "Back Modules"
#~ msgid "Test tracks against zone fills (slow)"
#~ msgstr "Test tracks against zone fills (slow)"
#~ msgid ""
#~ "If selected, tracks will be tested against copper zones. \n"
#~ "If copper zones are up to date, this test should be not needed.\n"
#~ "\n"
#~ "This test can be *very slow* for complicated designs."
#~ msgstr ""
#~ "If selected, tracks will be tested against copper zones. \n"
#~ "If copper zones are up to date, this test should be not needed.\n"
#~ "\n"
#~ "This test can be *very slow* for complicated designs."
#~ msgid "%s all footprints on board"
#~ msgstr "%s all footprints on board"
#~ msgid "%s selected footprint"
#~ msgstr "%s selected footprint"
#~ msgid "%s footprints matching reference designator:"
#~ msgstr "%s footprints matching reference designator:"
#~ msgid "%s footprints matching value:"
#~ msgstr "%s footprints matching value:"
#~ msgid "%s footprints with library id:"
#~ msgstr "%s footprints with library id:"
#~ msgid "%s text layers and visibilities"
#~ msgstr "%s text layers and visibilities"
#~ msgid "%s text sizes, styles and positions"
#~ msgstr "%s text sizes, styles and positions"
#~ msgid "%s fabrication attributes"
#~ msgstr "%s fabrication attributes"
#~ msgid "%s 3D models"
#~ msgstr "%s 3D models"
#~ msgid "Warning: Pad drill bigger than pad size or shapes do not overlap"
#~ msgstr "Warning: Pad drill bigger than pad size or shapes do not overlap"
#~ msgid ""
#~ "Set global width correction for exact width PostScript output.\n"
#~ "These width correction is intended to compensate tracks width and also "
#~ "pads and vias size errors.\n"
#~ "The reasonable width correction value must be in a range of [-"
#~ "(MinTrackWidth-1), +(MinClearanceValue-1)] in decimils."
#~ msgstr ""
#~ "Set global width correction for exact width PostScript output.\n"
#~ "These width correction is intended to compensate tracks width and also "
#~ "pads and vias size errors.\n"
#~ "The reasonable width correction value must be in a range of [-"
#~ "(MinTrackWidth-1), +(MinClearanceValue-1)] in decimils."
#~ msgid "Net is in use. Delete anyway?"
#~ msgstr "Net is in use. Delete anyway?"
#~ msgid "Net Id"
#~ msgstr "Net Id"
#~ msgid "Pad count"
#~ msgstr "Pad count"
#~ msgid "Via count"
#~ msgstr "Via count"
#~ msgid "Board length"
#~ msgstr "Board length"
#~ msgid "Die length"
#~ msgstr "Die length"
#~ msgid "Net length"
#~ msgstr "Net length"
#~ msgid "Choose a folder to save the downloaded libraries"
#~ msgstr "Choose a folder to save the downloaded libraries"
#~ msgid "KISYS3DMOD path not defined , or not existing"
#~ msgstr "KISYS3DMOD path not defined , or not existing"
#~ msgid "Downloading 3D libraries"
#~ msgstr "Downloading 3D libraries"
#~ msgid "Aborted by user"
#~ msgstr "Aborted by user"
#~ msgid "Welcome to the 3D shape Libraries downloader Wizard!"
#~ msgstr "Welcome to the 3D shape Libraries downloader Wizard!"
#~ msgid "Please select the URL for the 3D libraries to download"
#~ msgstr "Please select the URL for the 3D libraries to download"
#~ msgid "https://github.com/KiCad/packages3d"
#~ msgstr "https://github.com/KiCad/packages3d"
#~ msgid "3D shape local folder:"
#~ msgstr "3D shape local folder:"
#~ msgid "Default 3D Path"
#~ msgstr "Default 3D Path"
#~ msgid ""
#~ "It is not possible to write in the selected directory.\n"
#~ "Please choose another one."
#~ msgstr ""
#~ "It is not possible to write in the selected directory.\n"
#~ "Please choose another one."
#~ msgid "Visit our official Kicad repository on Github and get more libraries"
#~ msgstr ""
#~ "Visit our official Kicad repository on Github and get more libraries"
#~ msgid "Select Github libraries to add:"
#~ msgstr "Select Github libraries to add:"
#~ msgid "Unselect all"
#~ msgstr "Unselect all"
#~ msgid "Local library folder:"
#~ msgstr "Local library folder:"
#~ msgid "3D shape libraries to be downloaded:"
#~ msgstr "3D shape libraries to be downloaded:"
#~ msgid "Add 3D Shape Libraries Wizard"
#~ msgstr "Add 3D Shape Libraries Wizard"
#~ msgid "Checking copper graphic & text clearances..."
#~ msgstr "Checking copper graphic & text clearances..."
#~ msgid "Checking silkscreen to board edge clearances..."
#~ msgstr "Checking silkscreen to board edge clearances..."
#~ msgid "Checking hole to pad clearances..."
#~ msgstr "Checking hole to pad clearances..."
#~ msgid "minimum length: %s; actual: %s)"
#~ msgstr "minimum length: %s; actual: %s)"
#~ msgid "maximum length: %s; actual: %s)"
#~ msgstr "maximum length: %s; actual: %s)"
#~ msgid ""
#~ "maximum skew: %s; actual skew: %s; average net length: %s; actual net "
#~ "length: %s)"
#~ msgstr ""
#~ "maximum skew: %s; actual skew: %s; average net length: %s; actual net "
#~ "length: %s)"
#~ msgid "max vias: %d; actual: %d"
#~ msgstr "max vias: %d; actual: %d"
#~ msgid "Length-constrained traces for rule '%s':"
#~ msgstr "Length-constrained traces for rule '%s':"
#~ msgid ""
#~ "malformed URL:\n"
#~ "\"%s\""
#~ msgstr ""
#~ "malformed URL:\n"
#~ "“%s”"
#~ msgid ""
#~ "Error fetching JSON data from URL \"%s\".\n"
#~ "Reason: \"%s\""
#~ msgstr ""
#~ "Error fetching JSON data from URL “%s”.\n"
#~ "Reason: “%s”"
#~ msgid ""
#~ "Footprint\n"
#~ "\"%s\"\n"
#~ "is not in the writable portion of this Github library\n"
#~ "\"%s\""
#~ msgstr ""
#~ "Footprint\n"
#~ "“%s”\n"
#~ "is not in the writable portion of this Github library\n"
#~ "“%s”"
#~ msgid ""
#~ "Set this property to a directory where footprints are to be written as "
#~ "pretty footprints when saving to this library. Anything saved will take "
#~ "precedence over footprints by the same name in the github repo. These "
#~ "saved footprints can then be sent to the library maintainer as updates. "
#~ "<p>The directory <b>must</b> have a <b>.pretty</b> file extension because "
#~ "the format of the save is pretty.</p>"
#~ msgstr ""
#~ "Set this property to a directory where footprints are to be written as "
#~ "pretty footprints when saving to this library. Anything saved will take "
#~ "precedence over footprints by the same name in the github repo. These "
#~ "saved footprints can then be sent to the library maintainer as updates. "
#~ "<p>The directory <b>must</b> have a <b>.pretty</b> file extension because "
#~ "the format of the save is pretty.</p>"
#~ msgid ""
#~ "option \"%s\" for Github library \"%s\" must point to a writable "
#~ "directory ending with '.pretty'."
#~ msgstr ""
#~ "option “%s” for Github library “%s” must point to a writable directory "
#~ "ending with '.pretty'."
#~ msgid ""
#~ "Unable to parse URL:\n"
#~ "\"%s\""
#~ msgstr ""
#~ "Unable to parse URL:\n"
#~ "“%s”"
#~ msgid ""
#~ "%s\n"
#~ "Cannot get/download Zip archive: \"%s\"\n"
#~ "for library path: \"%s\".\n"
#~ "Reason: \"%s\""
#~ msgstr ""
#~ "%s\n"
#~ "Cannot get/download Zip archive: “%s”\n"
#~ "for library path: “%s”.\n"
#~ "Reason: “%s”"
#~ msgid ""
#~ "Cannot download library \"%s\".\n"
#~ "The library does not exist on the server"
#~ msgstr ""
#~ "Cannot download library “%s”.\n"
#~ "The library does not exist on the server"
#~ msgid "Add &3D Shapes Libraries Wizard..."
#~ msgstr "Add &3D Shapes Libraries Wizard…"
#~ msgid "Download 3D shape libraries from GitHub"
#~ msgstr "Download 3D shape libraries from GitHub"
#~ msgid ""
#~ "The net '%s' references component ID '%s' which does not exist. This has "
#~ "been ignored,"
#~ msgstr ""
#~ "The net '%s' references component ID '%s' which does not exist. This has "
#~ "been ignored,"
#~ msgid "Cannot start routing inside a keepout area or board outline."
#~ msgstr "Cannot start routing inside a keepout area or board outline."
#~ msgid "Developer website on Launchpad - "
#~ msgstr "Developer website on Launchpad - "
#~ msgid "KiCad user's groups and community"
#~ msgstr "KiCad user's groups and community"
#~ msgid "Push changes from schematic to PCB"
#~ msgstr "Push changes from schematic to PCB"
#~ msgid "Push changes from PCB to Schematic"
#~ msgstr "Push changes from PCB to Schematic"
#~ msgid "Order:"
#~ msgstr "Order:"
#~ msgid "Numbering:"
#~ msgstr "Numbering:"
#~ msgid "Pin text position offset:"
#~ msgstr "Pin text position offset:"
#~ msgid "DC sweep source 1:"
#~ msgstr "DC sweep source 1:"
#~ msgid "DC sweep source 2:"
#~ msgstr "DC sweep source 2:"
#~ msgid "DC/AC analysis:"
#~ msgstr "DC/AC analysis:"
#~ msgid "Transient analysis:"
#~ msgstr "Transient analysis:"
#~ msgid "Automatically start wires on junctions and unused anchors"
#~ msgstr "Automatically start wires on junctions and unused anchors"
#~ msgid "Pin connected to other pins, but not driven by any pin"
#~ msgstr "Pin connected to other pins, but not driven by any pin"
#~ msgid "Rename to %s"
#~ msgstr "Rename to %s"
#~ msgid "UUID"
#~ msgstr "UUID"
#~ msgid "<b>Off grid pin %s</b> \"%s\" at location <b>(%.3f, %.3f)</b>"
#~ msgstr "<b>Off grid pin %s</b> “%s” at location <b>(%.3f, %.3f)</b>"
#~ msgid "in symbol %c"
#~ msgstr "in symbol %c"
#~ msgid "of converted"
#~ msgstr "of converted"
#~ msgid "of normal"
#~ msgstr "of normal"
#~ msgid "Attenuators:"
#~ msgstr "Attenuators:"
#~ msgid "Parameters:"
#~ msgstr "Parameters:"
#~ msgid "Transmission Line Type:"
#~ msgstr "Transmission Line Type:"
#~ msgid "Physical Parameters:"
#~ msgstr "Physical Parameters:"
#~ msgid "Electrical Parameters:"
#~ msgstr "Electrical Parameters:"
#~ msgid "Results:"
#~ msgstr "Results:"
#~ msgid "External layer traces:"
#~ msgstr "External layer traces:"
#~ msgid "Internal layer traces:"
#~ msgstr "Internal layer traces:"
#~ msgid ""
#~ "\n"
#~ "No modules"
#~ msgstr ""
#~ "\n"
#~ "No modules"
#~ msgid ""
#~ "\n"
#~ "RefDes: %s Module: %s:%s at %s on PCB."
#~ msgstr ""
#~ "\n"
#~ "RefDes: %s Module: %s:%s at %s on PCB."
#~ msgid "Module not found in changelist"
#~ msgstr "Module not found in changelist"
#~ msgid "Stagger Type:"
#~ msgstr "Stagger Type:"
#~ msgid "Numbering Direction:"
#~ msgstr "Numbering Direction:"
#~ msgid "Pad Numbering Scheme:"
#~ msgstr "Pad Numbering Scheme:"
#~ msgid "Numbering Options:"
#~ msgstr "Numbering Options:"
#~ msgid "Use auxiliary axis as origin"
#~ msgstr "Use auxiliary axis as origin"
#~ msgid "Auxiliary axis"
#~ msgstr "Auxiliary axis"
#~ msgid ""
#~ "Choose the coordinate origin: absolute or relative to the auxiliray axis"
#~ msgstr ""
#~ "Choose the coordinate origin: absolute or relative to the auxiliray axis"
#~ msgid "Items to Delete:"
#~ msgstr "Items to Delete:"
#~ msgid "Filter Settings:"
#~ msgstr "Filter Settings:"
#~ msgid "Layer Filter:"
#~ msgstr "Layer Filter:"
#~ msgid "Incorrect value for pad drill: pad drill bigger than pad size"
#~ msgstr "Incorrect value for pad drill: pad drill bigger than pad size"
#~ msgid ""
#~ "Error: plated through holes must have a copper pad on at least one layer"
#~ msgstr ""
#~ "Error: plated through holes must have a copper pad on at least one layer"
#~ msgid ""
#~ "Error: only one external copper layer allowed for SMD or Connector pads"
#~ msgstr ""
#~ "Error: only one external copper layer allowed for SMD or Connector pads"
#~ msgid "Use auxiliary axis as coordinates origin in plot files"
#~ msgstr "Use auxiliary axis as coordinates origin in plot files"
#~ msgid "maximum uncoupled length: %s; actual: %s)"
#~ msgstr "maximum uncoupled length: %s; actual: %s)"
#~ msgid "No footprints to archive!"
#~ msgstr "No footprints to archive!"
#~ msgid "Archive Footprints"
#~ msgstr "Archive Footprints"
#~ msgid "&Archive Footprints in Existing Library..."
#~ msgstr "&Archive Footprints in Existing Library…"
#~ msgid ""
#~ "Archive all footprints to existing library in footprint Lib table(does "
#~ "not remove other footprints in this library)"
#~ msgstr ""
#~ "Archive all footprints to existing library in footprint Lib table(does "
#~ "not remove other footprints in this library)"
#~ msgid "&Create New Library and Archive Footprints..."
#~ msgstr "&Create New Library and Archive Footprints…"
#~ msgid ""
#~ "Archive all footprints to a new library\n"
#~ "(if the library already exists it will be replaced)"
#~ msgstr ""
#~ "Archive all footprints to a new library\n"
#~ "(if the library already exists it will be replaced)"
#~ msgid "Width %s, via gap %s "
#~ msgstr "Width %s, via gap %s "
#~ msgid "Selects all modules and tracks in the schematic sheet"
#~ msgstr "Selects all modules and tracks in the schematic sheet"
#~ msgid "Selects all modules and tracks in the same schematic sheet"
#~ msgstr "Selects all modules and tracks in the same schematic sheet"
#~ msgid "<h7>Silkscreen clearance resolution for:</h7>"
#~ msgstr "<h7>Silkscreen clearance resolution for:</h7>"
#~ msgid "<h7>Clearance resolution for:</h7>"
#~ msgstr "<h7>Clearance resolution for:</h7>"
#~ msgid "<h7>Track width resolution for:</h7>"
#~ msgstr "<h7>Track width resolution for:</h7>"
#~ msgid "<h7>Via diameter resolution for:</h7>"
#~ msgstr "<h7>Via diameter resolution for:</h7>"
#~ msgid "<h7>Via annular width resolution for:</h7>"
#~ msgstr "<h7>Via annular width resolution for:</h7>"
#~ msgid "<h7>Hole diameter resolution for:</h7>"
#~ msgstr "<h7>Hole diameter resolution for:</h7>"
#~ msgid "Board outline is not closed: "
#~ msgstr "Board outline is not closed: "
#~ msgid "Image Files "
#~ msgstr "Image Files "
#~ msgid "Create Postscript File"
#~ msgstr "Create Postscript File"
#~ msgid "Temp"
#~ msgstr "Temp"
#~ msgid "temp1"
#~ msgstr "temp1"
#~ msgid "temp2"
#~ msgstr "temp2"
#~ msgid "temp3"
#~ msgstr "temp3"
#~ msgid "Info: "
#~ msgstr "Info: "
#~ msgid "Field Locate Reference"
#~ msgstr "Field Locate Reference"
#~ msgid "Field Locate Value"
#~ msgstr "Field Locate Value"
#~ msgid "Field Locate Footprint"
#~ msgstr "Field Locate Footprint"
#~ msgid " X:"
#~ msgstr " X:"
#~ msgid " Y:"
#~ msgstr " Y:"
#~ msgid "This path: "
#~ msgstr "This path: "
#~ msgid "Existing path: "
#~ msgstr "Existing path: "
#~ msgid " (Footprints)"
#~ msgstr " (Footprints)"
#~ msgid "key words"
#~ msgstr "key words"
#~ msgid "pin count"
#~ msgstr "pin count"
#~ msgid "library"
#~ msgstr "library"
#~ msgid "search text"
#~ msgstr "search text"
#~ msgid "No filtering"
#~ msgstr "No filtering"
#~ msgid "Description: %s; Key words: %s"
#~ msgstr "Description: %s; Key words: %s"
#~ msgid "Selected net: "
#~ msgstr "Selected net: "
#~ msgid "new"
#~ msgstr "new"
#~ msgid "Update Symbol(s) from Library"
#~ msgstr "Update Symbol(s) from Library"
#~ msgid "Change Symbol(s)"
#~ msgstr "Change Symbol(s)"
#~ msgid "%s all symbols in schematic"
#~ msgstr "%s all symbols in schematic"
#~ msgid "%s selected symbol"
#~ msgstr "%s selected symbol"
#~ msgid "%s symbols matching reference designator:"
#~ msgstr "%s symbols matching reference designator:"
#~ msgid "%s symbols matching value:"
#~ msgstr "%s symbols matching value:"
#~ msgid "%s symbols matching library indentifier:"
#~ msgstr "%s symbols matching library indentifier:"
#~ msgid "%s Fields"
#~ msgstr "%s Fields"
#~ msgid "Remove fields if not in %s symbol"
#~ msgstr "Remove fields if not in %s symbol"
#~ msgid "Reset fields if empty in %s symbol"
#~ msgstr "Reset fields if empty in %s symbol"
#~ msgid "%s field visibilities"
#~ msgstr "%s field visibilities"
#~ msgid "%s field sizes and styles"
#~ msgstr "%s field sizes and styles"
#~ msgid "%s field positions"
#~ msgstr "%s field positions"
#~ msgid "Run"
#~ msgstr "Run"
#~ msgid "Some components are not annotated. ERC cannot be run."
#~ msgstr "Some components are not annotated. ERC cannot be run."
#~ msgid "Some components are not annotated. Open annotation dialog?"
#~ msgstr "Some components are not annotated. Open annotation dialog?"
#~ msgid "Checking sheet names...\n"
#~ msgstr "Checking sheet names...\n"
#~ msgid "Checking bus conflicts...\n"
#~ msgstr "Checking bus conflicts...\n"
#~ msgid "Checking conflicts...\n"
#~ msgstr "Checking conflicts...\n"
#~ msgid "Checking footprints...\n"
#~ msgstr "Checking footprints...\n"
#~ msgid "Checking pins...\n"
#~ msgstr "Checking pins...\n"
#~ msgid "Checking labels...\n"
#~ msgstr "Checking labels...\n"
#~ msgid "Checking for unresolved variables...\n"
#~ msgstr "Checking for unresolved variables...\n"
#~ msgid "Checking no connect pins for connections...\n"
#~ msgstr "Checking no connect pins for connections...\n"
#~ msgid "Checking for library symbol issues...\n"
#~ msgstr "Checking for library symbol issues...\n"
#~ msgid "Finished.\n"
#~ msgstr "Finished.\n"
#~ msgid "Violations:"
#~ msgstr "Violations:"
#~ msgid "femto"
#~ msgstr "femto"
#~ msgid "1e-15"
#~ msgstr "1e-15"
#~ msgid "pico"
#~ msgstr "pico"
#~ msgid "1e-12"
#~ msgstr "1e-12"
#~ msgid "nano"
#~ msgstr "nano"
#~ msgid "1e-9"
#~ msgstr "1e-9"
#~ msgid "micro"
#~ msgstr "micro"
#~ msgid "1e-6"
#~ msgstr "1e-6"
#~ msgid "milli"
#~ msgstr "milli"
#~ msgid "1e-3"
#~ msgstr "1e-3"
#~ msgid "k"
#~ msgstr "k"
#~ msgid "kilo"
#~ msgstr "kilo"
#~ msgid "1e3"
#~ msgstr "1e3"
#~ msgid "meg"
#~ msgstr "meg"
#~ msgid "mega"
#~ msgstr "mega"
#~ msgid "1e6"
#~ msgstr "1e6"
#~ msgid "g"
#~ msgstr "g"
#~ msgid "giga"
#~ msgstr "giga"
#~ msgid "1e9"
#~ msgstr "1e9"
#~ msgid "t"
#~ msgstr "t"
#~ msgid "tera"
#~ msgstr "tera"
#~ msgid "1e12"
#~ msgstr "1e12"
#~ msgid " (symbol editor only)"
#~ msgstr " (symbol editor only)"
#~ msgid "Key words:"
#~ msgstr "Key words:"
#~ msgid "Key words"
#~ msgstr "Key words"
#~ msgid "[Read Only] "
#~ msgstr "[Read Only] "
#~ msgid "File: "
#~ msgstr "File: "
#~ msgid "Go to Page %d (%s)"
#~ msgstr "Go to Page %d (%s)"
#~ msgid "(failed to load) "
#~ msgstr "(failed to load) "
#~ msgid " in units %c and %c"
#~ msgstr " in units %c and %c"
#~ msgid " of converted"
#~ msgstr " of converted"
#~ msgid " of normal"
#~ msgstr " of normal"
#~ msgid " in symbol %c"
#~ msgstr " in symbol %c"
#~ msgid " of converted"
#~ msgstr " of converted"
#~ msgid " of normal"
#~ msgstr " of normal"
#~ msgid " Find again to wrap around to the start."
#~ msgstr " Find again to wrap around to the start."
#~ msgid "Net must be labelled to assign a netclass."
#~ msgstr "Net must be labelled to assign a netclass."
#~ msgid " (with X2 attributes)"
#~ msgstr " (with X2 attributes)"
#~ msgid "Cmp: "
#~ msgstr "Cmp: "
#~ msgid " [Read Only]"
#~ msgstr " [Read Only]"
#~ msgid "Could open the template path! "
#~ msgstr "Could open the template path! "
#~ msgid "Couldn't open the meta information directory for this template! "
#~ msgstr "Couldn't open the meta information directory for this template! "
#~ msgid "KOhm"
#~ msgstr "kΩ"
#~ msgid "Prm1"
#~ msgstr "Prm1"
#~ msgid "prm2"
#~ msgstr "prm2"
#~ msgid "prm3"
#~ msgstr "prm3"
#~ msgid ""
#~ "E-series defined in IEC 60063 are a widely accepted system of preferred\n"
#~ "numbers for electronic components. Available values are approximately\n"
#~ "equally spaced in a logarithmic scale. Although E-series are used for\n"
#~ "Zener diodes, inductors and other components, this calculator is mainly\n"
#~ "intended for resistors.\n"
#~ "\n"
#~ "\tE12: 1,0 1,2 1,5 1,8 2,2 2,7 3,3 3,9 4,7 5,6 6,8 8,2\n"
#~ "\tE6: 1,0 - 1,5 - 2,2 - 3,3 - 4,7 - 6,8 -\n"
#~ "\tE3: 1,0 - - - 2,2 - - - 4,7 - - -\n"
#~ "\tE1: 1,0 - - - - - - - - - - -\n"
#~ "If your design requires any resistor value which is not readily "
#~ "available,\n"
#~ "this calculator will find a combination of standard E-series components "
#~ "to\n"
#~ "create it. You can enter the required resistance from 0,0025 to 4000 "
#~ "KOhm. \n"
#~ "Solutions using 3 or 4 resistors are given if a better match can be "
#~ "found. \n"
#~ "The 4R checkbox option will take longer to process is considered for the "
#~ "E12\n"
#~ "series only. Optionally it is possible to exclude up to two additional\n"
#~ "values from the solution for the reason of being not available. If a\n"
#~ "E-series value is entered to the required input field, it is always "
#~ "excluded\n"
#~ "from any solution as it is assumed that this value is unavailable.\n"
#~ "\n"
#~ "Solutions are given in the following formats:\n"
#~ "\n"
#~ "\tR1 + R2 +...+ Rn\tresistors in series\n"
#~ "\tR1 | R2 |...| Rn\tresistors in parallel\n"
#~ "\tR1 + (R2|R3)...\t\tany combination of the above\n"
#~ "__Example:__ Voltage dividers, commonly used for 1:10 range selection\n"
#~ "require resistor ratio values 1:9. Unfortunately the \"9\" is a value, "
#~ "what\n"
#~ "is not even in the E192 series available. Deviation of 1% and more is "
#~ "yet\n"
#~ "unacceptable for 8 bit accuracy. For a required resistor value of 9 "
#~ "KOhm,\n"
#~ "the calculator suggests the E6 values 2k2 + 6k8 in series as a possible\n"
#~ "exact solution.\n"
#~ msgstr ""
#~ "E-series defined in IEC 60063 are a widely accepted system of preferred\n"
#~ "numbers for electronic components. Available values are approximately\n"
#~ "equally spaced in a logarithmic scale. Although E-series are used for\n"
#~ "Zener diodes, inductors and other components, this calculator is mainly\n"
#~ "intended for resistors.\n"
#~ "\n"
#~ "\tE12: 1,0 1,2 1,5 1,8 2,2 2,7 3,3 3,9 4,7 5,6 6,8 8,2\n"
#~ "\tE6: 1,0 - 1,5 - 2,2 - 3,3 - 4,7 - 6,8 -\n"
#~ "\tE3: 1,0 - - - 2,2 - - - 4,7 - - -\n"
#~ "\tE1: 1,0 - - - - - - - - - - -\n"
#~ "If your design requires any resistor value which is not readily "
#~ "available,\n"
#~ "this calculator will find a combination of standard E-series components "
#~ "to\n"
#~ "create it. You can enter the required resistance from 0,0025 to 4000 "
#~ "KOhm. \n"
#~ "Solutions using 3 or 4 resistors are given if a better match can be "
#~ "found. \n"
#~ "The 4R checkbox option will take longer to process is considered for the "
#~ "E12\n"
#~ "series only. Optionally it is possible to exclude up to two additional\n"
#~ "values from the solution for the reason of being not available. If a\n"
#~ "E-series value is entered to the required input field, it is always "
#~ "excluded\n"
#~ "from any solution as it is assumed that this value is unavailable.\n"
#~ "\n"
#~ "Solutions are given in the following formats:\n"
#~ "\n"
#~ "\tR1 + R2 +...+ Rn\tresistors in series\n"
#~ "\tR1 | R2 |...| Rn\tresistors in parallel\n"
#~ "\tR1 + (R2|R3)...\t\tany combination of the above\n"
#~ "__Example:__ Voltage dividers, commonly used for 1:10 range selection\n"
#~ "require resistor ratio values 1:9. Unfortunately the \"9\" is a value, "
#~ "what\n"
#~ "is not even in the E192 series available. Deviation of 1% and more is "
#~ "yet\n"
#~ "unacceptable for 8 bit accuracy. For a required resistor value of 9 "
#~ "KOhm,\n"
#~ "the calculator suggests the E6 values 2k2 + 6k8 in series as a possible\n"
#~ "exact solution.\n"
#~ msgid "KHz"
#~ msgstr "KHz"
#~ msgid " and others"
#~ msgstr " and others"
#~ msgid "Attributes: "
#~ msgstr "Attributes: "
#~ msgid ""
#~ "\n"
#~ "Excluding: "
#~ msgstr ""
#~ "\n"
#~ "Excluding: "
#~ msgid ""
#~ " from reannotation\n"
#~ "\n"
#~ msgstr ""
#~ " from reannotation\n"
#~ "\n"
#~ msgid "Module not found in changelist "
#~ msgstr "Module not found in changelist "
#~ msgid "- Date: "
#~ msgstr "- Date: "
#~ msgid "- Project: "
#~ msgstr "- Project: "
#~ msgid "- Board name: "
#~ msgstr "- Board name: "
#~ msgid ""
#~ "Board\n"
#~ "-----"
#~ msgstr ""
#~ "Board\n"
#~ "-----"
#~ msgid "- Width: "
#~ msgstr "- Width: "
#~ msgid "- Height: "
#~ msgstr "- Height: "
#~ msgid "- Area: "
#~ msgstr "- Area: "
#~ msgid ""
#~ "Pads\n"
#~ "----"
#~ msgstr ""
#~ "Pads\n"
#~ "----"
#~ msgid ""
#~ "Vias\n"
#~ "----"
#~ msgstr ""
#~ "Vias\n"
#~ "----"
#~ msgid ""
#~ "Components\n"
#~ "----------"
#~ msgstr ""
#~ "Components\n"
#~ "----------"
#~ msgid ""
#~ "Drill holes\n"
#~ "-----------"
#~ msgstr ""
#~ "Drill holes\n"
#~ "-----------"
#~ msgid ""
#~ "-------- DRC cancelled by user.\n"
#~ "\n"
#~ msgstr ""
#~ "-------- DRC cancelled by user.\n"
#~ "\n"
#~ msgid ""
#~ "Done.\n"
#~ "\n"
#~ msgstr ""
#~ "Done.\n"
#~ "\n"
#~ msgid "Unable to create "
#~ msgstr "Unable to create "
#~ msgid "width "
#~ msgstr "width "
#~ msgid "from "
#~ msgstr "from "
#~ msgid "to "
#~ msgstr "to "
#~ msgid "center "
#~ msgstr "center "
#~ msgid "start "
#~ msgstr "start "
#~ msgid "angle "
#~ msgstr "angle "
#~ msgid "radius "
#~ msgstr "radius "
#~ msgid "Set global X scale adjust for exact scale postscript output."
#~ msgstr "Set global X scale adjust for exact scale postscript output."
#~ msgid "Set global Y scale adjust for exact scale postscript output."
#~ msgstr "Set global Y scale adjust for exact scale postscript output."
#~ msgid ""
#~ "Set global width correction for exact width postscript output.\n"
#~ "These width correction is intended to compensate tracks width and also "
#~ "pads and vias size errors.\n"
#~ "The reasonable width correction value must be in a range of [-"
#~ "(MinTrackWidth-1), +(MinClearanceValue-1)] in decimils."
#~ msgstr ""
#~ "Set global width correction for exact width postscript output.\n"
#~ "These width correction is intended to compensate tracks width and also "
#~ "pads and vias size errors.\n"
#~ "The reasonable width correction value must be in a range of [-"
#~ "(MinTrackWidth-1), +(MinClearanceValue-1)] in decimils."
#~ msgid "ERROR: "
#~ msgstr "ERROR: "
#~ msgid " (%s min annular width %s; actual %s)"
#~ msgstr " (%s min annular width %s; actual %s)"
#~ msgid " (%s max annular width %s; actual %s)"
#~ msgstr " (%s max annular width %s; actual %s)"
#~ msgid " (%s clearance %s; actual %s)"
#~ msgstr " (%s clearance %s; actual %s)"
#~ msgid " (nets %s and %s)"
#~ msgstr " (nets %s and %s)"
#~ msgid " (not a closed shape)"
#~ msgstr " (not a closed shape)"
#~ msgid " (%s)"
#~ msgstr " (%s)"
#~ msgid " (%s %s; actual %s)"
#~ msgstr " (%s %s; actual %s)"
#~ msgid " (layer %s)"
#~ msgstr " (layer %s)"
#~ msgid " (%s %s width %s; actual %s)"
#~ msgstr " (%s %s width %s; actual %s)"
#~ msgid " (%s min diameter %s; actual %s)"
#~ msgstr " (%s min diameter %s; actual %s)"
#~ msgid " (%s max diameter %s; actual %s)"
#~ msgstr " (%s max diameter %s; actual %s)"
#~ msgid "Change Layer Color for "
#~ msgstr "Change Layer Color for "
#~ msgid "Change Render Color for "
#~ msgstr "Change Render Color for "
#~ msgid " [Unsaved]"
#~ msgstr " [Unsaved]"
#~ msgid ""
#~ "The CADSTAR area '%s' is defined as a placement and/or routing area in "
#~ "CADSTAR, in addition to Keepout. Placement or Routing areas are not "
#~ "supported in KiCad. Only the supported elements were imported."
#~ msgstr ""
#~ "The CADSTAR area '%s' is defined as a placement and/or routing area in "
#~ "CADSTAR, in addition to Keepout. Placement or Routing areas are not "
#~ "supported in KiCad. Only the supported elements were imported."
#~ msgid ""
#~ "The CADSTAR area '%s' does not have a KiCad equivalent. Pure Placement or "
#~ "Routing areas are not supported."
#~ msgstr ""
#~ "The CADSTAR area '%s' does not have a KiCad equivalent. Pure Placement or "
#~ "Routing areas are not supported."
#~ msgid "Malformed keep-out zone at (%d, %d)"
#~ msgstr "Malformed keep-out zone at (%d, %d)"
#~ msgid ""
#~ "%s\n"
#~ "This zone cannot be handled by the track layout tool.\n"
#~ "Please verify it is not a self-intersecting polygon."
#~ msgstr ""
#~ "%s\n"
#~ "This zone cannot be handled by the track layout tool.\n"
#~ "Please verify it is not a self-intersecting polygon."
#~ msgid "Width "
#~ msgstr "Width "
#~ msgid ", gap "
#~ msgstr ", gap "
#~ msgid ", via gap "
#~ msgstr ", via gap "
#~ msgid ""
#~ "Show active layer selections\n"
#~ "and select layer pair for route and place via"
#~ msgstr ""
#~ "Show active layer selections\n"
#~ "and select layer pair for route and place via"
#~ msgid "%s / %s"
#~ msgstr "%s / %s"
#~ msgid "Group is in inconsistent state: "
#~ msgstr "Group is in inconsistent state: "
#~ msgid " [netclass %s]"
#~ msgstr " [netclass %s]"
#~ msgid "<ul><li>%s</li></ul>"
#~ msgstr "<ul><li>%s</li></ul>"
#~ msgid "Key Words: %s"
#~ msgstr "Key Words: %s"
#~ msgid " * [INFO] load failed: input line too long\n"
#~ msgstr " * [INFO] load failed: input line too long\n"
#~ msgid "Paths:"
#~ msgstr "Paths:"
#~ msgid "Zoom +"
#~ msgstr "Zoom +"
#~ msgid "Zoom -"
#~ msgstr "Zoom -"
#~ msgid "Top View"
#~ msgstr "Top View"
#~ msgid "Bottom View"
#~ msgstr "Bottom View"
#~ msgid "Right View"
#~ msgstr "Right View"
#~ msgid "Left View"
#~ msgstr "Left View"
#~ msgid "Front View"
#~ msgstr "Front View"
#~ msgid "Back View"
#~ msgstr "Back View"
#~ msgid "Move Left <-"
#~ msgstr "Move Left ←"
#~ msgid "Move Right ->"
#~ msgstr "Move Right →"
#~ msgid "Move Up ^"
#~ msgstr "Move Up ↑"
#~ msgid "&Exit"
#~ msgstr "&Exit"
#~ msgid "Zoom &In"
#~ msgstr "Zoom &In"
#~ msgid "Zoom &Out"
#~ msgstr "Zoom &Out"
#~ msgid "Zoom to &Fit"
#~ msgstr "Zoom to &Fit"
#~ msgid "&Redraw"
#~ msgstr "&Redraw"
#~ msgid "Move left"
#~ msgstr "Move left"
#~ msgid "Move right"
#~ msgstr "Move right"
#~ msgid "OpenGL Options"
#~ msgstr "OpenGL Options"
#~ msgid "Show Copper Thickness"
#~ msgstr "Show Copper Thickness"
#~ msgid "Shows the copper thickness on copper layers (slower loading)"
#~ msgstr "Shows the copper thickness on copper layers (slower loading)"
#~ msgid "Render materials with refractions properties on final render (slow)"
#~ msgstr "Render materials with refractions properties on final render (slow)"
#~ msgid "Render materials with reflections properties on final render (slow)"
#~ msgstr "Render materials with reflections properties on final render (slow)"
#~ msgid "Show 3D &Axis"
#~ msgstr "Show 3D &Axis"
#~ msgid "3D Grid 10 mm"
#~ msgstr "3D Grid 10 mm"
#~ msgid "3D Grid 5 mm"
#~ msgstr "3D Grid 5 mm"
#~ msgid "3D Grid 2.5 mm"
#~ msgstr "3D Grid 2.5 mm"
#~ msgid "3D Grid 1 mm"
#~ msgstr "3D Grid 1 mm"
#~ msgid "Pcbnew &Manual"
#~ msgstr "Pcbnew &Manual"
#~ msgid "Open Pcbnew Manual"
#~ msgstr "Open Pcbnew Manual"
#~ msgid "&Getting Started in KiCad"
#~ msgstr "&Getting Started in KiCad"
#~ msgid "&List Hotkeys..."
#~ msgstr "&List Hotkeys…"
#~ msgid "Displays the current hotkeys list and corresponding commands"
#~ msgstr "Displays the current hotkeys list and corresponding commands"
#~ msgid "Get &Involved"
#~ msgstr "Get &Involved"
#~ msgid "Contribute to KiCad (opens a web browser)"
#~ msgstr "Contribute to KiCad (opens a web browser)"
#~ msgid "Display KiCad About dialog"
#~ msgstr "Display KiCad About dialog"
#~ msgid "Zoom in"
#~ msgstr "Zoom in"
#~ msgid "Zoom out"
#~ msgstr "Zoom out"
#~ msgid "Redraw view"
#~ msgstr "Redraw view"
#~ msgid "Zoom to fit 3D model"
#~ msgstr "Zoom to fit 3D model"
#~ msgid "Enable/Disable orthographic projection"
#~ msgstr "Enable/Disable orthographic projection"
#~ msgid "Render options:"
#~ msgstr "Render options:"
#~ msgid "3D model visibility:"
#~ msgstr "3D model visibility:"
#~ msgid "Board layers:"
#~ msgstr "Board layers:"
#~ msgid "User layers (not shown in realistic mode):"
#~ msgstr "User layers (not shown in realistic mode):"
#~ msgid "List Hotkeys"
#~ msgstr "List Hotkeys"
#~ msgid "Center pivot rotation (Middle mouse click)"
#~ msgstr "Center pivot rotation (Middle mouse click)"
#~ msgid "View Bot"
#~ msgstr "View Bot"
#~ msgid "Rotate 45 degrees over Z axis"
#~ msgstr "Rotate 45 degrees over Z axis"
#~ msgid "Zoom in "
#~ msgstr "Zoom in "
#~ msgid "Toggle 3D models with type Through Hole"
#~ msgstr "Toggle 3D models with type Through Hole"
#~ msgid "Toggle 3D models with type Surface Mount"
#~ msgstr "Toggle 3D models with type Surface Mount"
#~ msgid "Toggle 3D models with type Virtual"
#~ msgstr "Toggle 3D models with type Virtual"
#~ msgid "Viewer 3D"
#~ msgstr "Viewer 3D"
#~ msgid "Resolution:"
#~ msgstr "Resolution:"
#~ msgid ""
#~ "Create a library file for Eeschema\n"
#~ "This library contains only one component: logo"
#~ msgstr ""
#~ "Create a library file for Eeschema\n"
#~ "This library contains only one component: logo"
#~ msgid ""
#~ "Choose the board layer to place the outline.\n"
#~ "The 2 invisible fields reference and value are always placed on the silk "
#~ "screen layer."
#~ msgstr ""
#~ "Choose the board layer to place the outline.\n"
#~ "The 2 invisible fields reference and value are always placed on the silk "
#~ "screen layer."
#~ msgid "User grid: %.4f mm (%.2f mils)"
#~ msgstr "User grid: %.4f mm (%.2f mils)"
#~ msgid "User grid: %.2f mils (%.4f mm)"
#~ msgstr "User grid: %.2f mils (%.4f mm)"
#~ msgid "Grid: %.4f mm (%.2f mils)"
#~ msgstr "Grid: %.4f mm (%.2f mils)"
#~ msgid "Grid: %.2f mils (%.4f mm)"
#~ msgstr "Grid: %.2f mils (%.4f mm)"
#~ msgid "Gray 1"
#~ msgstr "Gray 1"
#~ msgid "Gray 2"
#~ msgstr "Gray 2"
#~ msgid "Gray 3"
#~ msgstr "Gray 3"
#~ msgid "L.Yellow"
#~ msgstr "L.Yellow"
#~ msgid "Blue 1"
#~ msgstr "Blue 1"
#~ msgid "Green 1"
#~ msgstr "Green 1"
#~ msgid "Cyan 1"
#~ msgstr "Cyan 1"
#~ msgid "Red 1"
#~ msgstr "Red 1"
#~ msgid "Magenta 1"
#~ msgstr "Magenta 1"
#~ msgid "Brown 1"
#~ msgstr "Brown 1"
#~ msgid "Blue 2"
#~ msgstr "Blue 2"
#~ msgid "Green 2"
#~ msgstr "Green 2"
#~ msgid "Cyan 2"
#~ msgstr "Cyan 2"
#~ msgid "Red 2"
#~ msgstr "Red 2"
#~ msgid "Magenta 2"
#~ msgstr "Magenta 2"
#~ msgid "Brown 2"
#~ msgstr "Brown 2"
#~ msgid "Blue 3"
#~ msgstr "Blue 3"
#~ msgid "Green 3"
#~ msgstr "Green 3"
#~ msgid "Cyan 3"
#~ msgstr "Cyan 3"
#~ msgid "Red 3"
#~ msgstr "Red 3"
#~ msgid "Magenta 3"
#~ msgstr "Magenta 3"
#~ msgid "Yellow 3"
#~ msgstr "Yellow 3"
#~ msgid "Blue 4"
#~ msgstr "Blue 4"
#~ msgid "Green 4"
#~ msgstr "Green 4"
#~ msgid "Cyan 4"
#~ msgstr "Cyan 4"
#~ msgid "Red 4"
#~ msgstr "Red 4"
#~ msgid "Magenta 4"
#~ msgstr "Magenta 4"
#~ msgid "Yellow 4"
#~ msgstr "Yellow 4"
#~ msgid "KiCad user's group - "
#~ msgstr "KiCad user's group - "
#~ msgid ""
#~ "GNU Affero General Public License (AGPL) version 3 or any later version"
#~ msgstr ""
#~ "GNU Affero General Public License (AGPL) version 3 or any later version"
#~ msgid "Version Info"
#~ msgstr "Version Info"
#~ msgid "Show Version Info"
#~ msgstr "Show Version Info"
#~ msgid "Copy Version Info"
#~ msgstr "Copy Version Info"
#~ msgid "Preview (old / new):"
#~ msgstr "Preview (old / new):"
#~ msgid "This scale gives a too small image size (%.2f mm or %.1f mil)"
#~ msgstr "This scale gives a too small image size (%.2f mm or %.1f mil)"
#~ msgid ""
#~ "This scale gives a very large image size (%.1f mm or %.2f in). Are you "
#~ "sure?"
#~ msgstr ""
#~ "This scale gives a very large image size (%.1f mm or %.2f in). Are you "
#~ "sure?"
#~ msgid "Half Size"
#~ msgstr "Half Size"
#~ msgid "Undo Last"
#~ msgstr "Undo Last"
#~ msgid "Layout Preview"
#~ msgstr "Layout Preview"
#~ msgid "Issue Date"
#~ msgstr "Issue Date"
#~ msgid "Revision"
#~ msgstr "Revision"
#~ msgid "Company"
#~ msgstr "Company"
#~ msgid "Comment1"
#~ msgstr "Comment1"
#~ msgid "Comment2"
#~ msgstr "Comment2"
#~ msgid "Comment3"
#~ msgstr "Comment3"
#~ msgid "Comment4"
#~ msgstr "Comment4"
#~ msgid "Graphics (Accelerated):"
#~ msgstr "Graphics (Accelerated):"
#~ msgid "Graphics (Fallback):"
#~ msgstr "Graphics (Fallback):"
#~ msgid "Ce&nter and warp cursor on zoom"
#~ msgstr "Ce&nter and warp cursor on zoom"
#~ msgid "Use touchpad to pan"
#~ msgstr "Use touchpad to pan"
#~ msgid ""
#~ "Enable touchpad-friendly controls (pan with scroll action, zoom with "
#~ "Ctrl+scroll)."
#~ msgstr ""
#~ "Enable touchpad-friendly controls (pan with scroll action, zoom with "
#~ "Ctrl+scroll)."
#~ msgid "&Pan while moving object"
#~ msgstr "&Pan while moving object"
#~ msgid "Reset Hotkeys"
#~ msgstr "Reset Hotkeys"
#~ msgid "Set to Defaults"
#~ msgstr "Set to Defaults"
#~ msgid "Set all hotkeys to the built-in KiCad defaults"
#~ msgstr "Set all hotkeys to the built-in KiCad defaults"
#~ msgid "Import..."
#~ msgstr "Import…"
#~ msgid "Export these hotkey definitions to an external file"
#~ msgstr "Export these hotkey definitions to an external file"
#~ msgid "Expecting \"%s\""
#~ msgstr "Expecting “%s”"
#~ msgid "Unexpected \"%s\""
#~ msgstr "Unexpected “%s”"
#~ msgid "need a NUMBER for \"%s\""
#~ msgstr "need a NUMBER for “%s”"
#~ msgid ""
#~ "Html or pdf help file \n"
#~ "\"%s\"\n"
#~ " or\n"
#~ "\"%s\" could not be found."
#~ msgstr ""
#~ "Html or pdf help file \n"
#~ "“%s”\n"
#~ " or\n"
#~ "“%s” could not be found."
#~ msgid "Could not create backup file \"%s\""
#~ msgstr "Could not create backup file “%s”"
#~ msgid ""
#~ "%s in input/source\n"
#~ "\"%s\"\n"
#~ "line %d, offset %d"
#~ msgstr ""
#~ "%s in input/source\n"
#~ "“%s”\n"
#~ "line %d, offset %d"
#~ msgid ""
#~ "KiCad was unable to open this file, as it was created with\n"
#~ "a more recent version than the one you are running.\n"
#~ "To open it, you'll need to upgrade KiCad to a more recent version.\n"
#~ "\n"
#~ "Date of KiCad version required (or newer): %s\n"
#~ "\n"
#~ "Full error text:\n"
#~ "%s"
#~ msgstr ""
#~ "KiCad was unable to open this file, as it was created with\n"
#~ "a more recent version than the one you are running.\n"
#~ "To open it, you'll need to upgrade KiCad to a more recent version.\n"
#~ "\n"
#~ "Date of KiCad version required (or newer): %s\n"
#~ "\n"
#~ "Full error text:\n"
#~ "%s"
#~ msgid "Read Hotkey Configuration File:"
#~ msgstr "Read Hotkey Configuration File:"
#~ msgid "Write Hotkey Configuration File:"
#~ msgstr "Write Hotkey Configuration File:"
#~ msgid "Block Move"
#~ msgstr "Block Move"
#~ msgid "Block Drag"
#~ msgstr "Block Drag"
#~ msgid "Drag item"
#~ msgstr "Drag item"
#~ msgid "Block Duplicate"
#~ msgstr "Block Duplicate"
#~ msgid "Block Delete"
#~ msgstr "Block Delete"
#~ msgid "Block Copy"
#~ msgstr "Block Copy"
#~ msgid "Block Paste"
#~ msgstr "Block Paste"
#~ msgid "Zoom to selection"
#~ msgstr "Zoom to selection"
#~ msgid "Block Flip"
#~ msgstr "Block Flip"
#~ msgid "Hide grid"
#~ msgstr "Hide grid"
#~ msgid "Redraw View"
#~ msgstr "Redraw View"
#~ msgid "Zoom: "
#~ msgstr "Zoom: "
#~ msgid "Marker Info"
#~ msgstr "Marker Info"
#~ msgid "French"
#~ msgstr "French"
#~ msgid "Finnish"
#~ msgstr "Finnish"
#~ msgid "Spanish"
#~ msgstr "Spanish"
#~ msgid "Portuguese"
#~ msgstr "Portuguese"
#~ msgid "Italian"
#~ msgstr "Italian"
#~ msgid "German"
#~ msgstr "German"
#~ msgid "Greek"
#~ msgstr "Greek"
#~ msgid "Slovenian"
#~ msgstr "Slovenian"
#~ msgid "Slovak"
#~ msgstr "Slovak"
#~ msgid "Hungarian"
#~ msgstr "Hungarian"
#~ msgid "Polish"
#~ msgstr "Polish"
#~ msgid "Czech"
#~ msgstr "Czech"
#~ msgid "Russian"
#~ msgstr "Russian"
#~ msgid "Korean"
#~ msgstr "Korean"
#~ msgid "Chinese simplified"
#~ msgstr "Chinese simplified"
#~ msgid "Chinese traditional"
#~ msgstr "Chinese traditional"
#~ msgid "Catalan"
#~ msgstr "Catalan"
#~ msgid "Dutch"
#~ msgstr "Dutch"
#~ msgid "Japanese"
#~ msgstr "Japanese"
#~ msgid "Bulgarian"
#~ msgstr "Bulgarian"
#~ msgid "Lithuanian"
#~ msgstr "Lithuanian"
#~ msgid "Select application language (only for testing)"
#~ msgstr "Select application language (only for testing)"
#~ msgid "Unable to find \"%s\" template config file."
#~ msgstr "Unable to find “%s” template config file."
#~ msgid "Error copying project file template"
#~ msgstr "Error copying project file template"
#~ msgid "Cannot create prj file \"%s\" (Directory not writable)"
#~ msgstr "Cannot create prj file “%s” (Directory not writable)"
#~ msgid "Refresh View"
#~ msgstr "Refresh View"
#~ msgid "Toggle Always Show Cursor"
#~ msgstr "Toggle Always Show Cursor"
#~ msgid "Toggle display of the cursor, even when not in an interactive tool"
#~ msgstr "Toggle display of the cursor, even when not in an interactive tool"
#~ msgid " (not supported in Legacy Toolset)"
#~ msgstr " (not supported in Legacy Toolset)"
#~ msgid "Cursor shape:"
#~ msgstr "Cursor shape:"
#~ msgid "Always show crosshairs (not in Legacy)"
#~ msgstr "Always show crosshairs (not in Legacy)"
#~ msgid "Restore All to Default"
#~ msgstr "Restore All to Default"
#~ msgid "KiCad schematic files"
#~ msgstr "KiCad schematic files"
#~ msgid "Project file \"%s\" is not writable"
#~ msgstr "Project file “%s” is not writable"
#~ msgid ""
#~ "Symbol to Footprint links have been modified.\n"
#~ "Save before exit?"
#~ msgstr ""
#~ "Symbol to Footprint links have been modified.\n"
#~ "Save before exit?"
#~ msgid "Delete selections"
#~ msgstr "Delete selections"
#~ msgid "View Footprint"
#~ msgstr "View Footprint"
#~ msgid "Show the assigned footprint in the footprint viewer"
#~ msgstr "Show the assigned footprint in the footprint viewer"
#~ msgid "Show the current footprint in the footprint viewer"
#~ msgstr "Show the current footprint in the footprint viewer"
#~ msgid "Drawing Options"
#~ msgstr "Drawing Options"
#~ msgid "Graphic items sketch mode"
#~ msgstr "Graphic items sketch mode"
#~ msgid "Texts sketch mode"
#~ msgstr "Texts sketch mode"
#~ msgid "Pad sketch mode"
#~ msgstr "Pad sketch mode"
#~ msgid "Show pad &numbers"
#~ msgstr "Show pad &numbers"
#~ msgid "Auto-zoom"
#~ msgstr "Auto-zoom"
#~ msgid "Measure distance between two points"
#~ msgstr "Measure distance between two points"
#~ msgid "Display polar coordinates"
#~ msgstr "Display polar coordinates"
#~ msgid "Set units to inches"
#~ msgstr "Set units to inches"
#~ msgid "Set units to millimeters"
#~ msgstr "Set units to millimeters"
#~ msgid "Change cursor shape"
#~ msgstr "Change cursor shape"
#~ msgid "Change cursor shape (not supported in Legacy Toolset)"
#~ msgstr "Change cursor shape (not supported in Legacy Toolset)"
#~ msgid "Show texts in line mode"
#~ msgstr "Show texts in line mode"
#~ msgid "Show outlines in line mode"
#~ msgstr "Show outlines in line mode"
#~ msgid "Display options"
#~ msgstr "Display options"
#~ msgid "Zoom in (F1)"
#~ msgstr "Zoom in (F1)"
#~ msgid "Zoom out (F2)"
#~ msgstr "Zoom out (F2)"
#~ msgid "Redraw view (F3)"
#~ msgstr "Redraw view (F3)"
#~ msgid "Zoom to fit footprint (Home)"
#~ msgstr "Zoom to fit footprint (Home)"
#~ msgid "3D Display (Alt+3)"
#~ msgstr "3D Display (Alt+3)"
#~ msgid "Footprint \"%s\" not found"
#~ msgstr "Footprint “%s” not found"
#~ msgid "&Save Schematic\tCtrl+S"
#~ msgstr "&Save Schematic\tCtrl+S"
#~ msgid "&Configure Paths..."
#~ msgstr "&Configure Paths…"
#~ msgid "Manage &Footprint Libraries..."
#~ msgstr "Manage &Footprint Libraries…"
#~ msgid "Footprint &Association Files..."
#~ msgstr "Footprint &Association Files…"
#~ msgid ""
#~ "Configure footprint association file (.equ) list.These files are used to "
#~ "automatically assign the footprint name from the symbol value"
#~ msgstr ""
#~ "Configure footprint association file (.equ) list.These files are used to "
#~ "automatically assign the footprint name from the symbol value"
#~ msgid "CvPcb &Manual"
#~ msgstr "CvPcb &Manual"
#~ msgid "Open CvPcb Manual"
#~ msgstr "Open CvPcb Manual"
#~ msgid "\"%s\" is not a valid LIB_ID."
#~ msgstr "“%s” is not a valid LIB_ID."
#~ msgid "Edit footprint library table"
#~ msgstr "Edit footprint library table"
#~ msgid "Select previous unlinked symbol"
#~ msgstr "Select previous unlinked symbol"
#~ msgid "Select next unlinked symbol"
#~ msgstr "Select next unlinked symbol"
#~ msgid "Filter footprint list by schematic symbol keywords"
#~ msgstr "Filter footprint list by schematic symbol keywords"
#~ msgid "Filter footprint list using a partial name or a pattern"
#~ msgstr "Filter footprint list using a partial name or a pattern"
#~ msgid "Measure distance"
#~ msgstr "Measure distance"
#~ msgid "No item to paste."
#~ msgstr "No item to paste."
#~ msgid ""
#~ "Plugin file:\n"
#~ "%s\n"
#~ "not found. Plugin not available."
#~ msgstr ""
#~ "Plugin file:\n"
#~ "%s\n"
#~ "not found. Plugin not available."
#~ msgid ""
#~ "An attempt was made to remove the %s field from component %s in library "
#~ "%s."
#~ msgstr ""
#~ "An attempt was made to remove the %s field from component %s in library "
#~ "%s."
#~ msgid "Unable to load project's \"%s\" file"
#~ msgstr "Unable to load project's “%s” file"
#~ msgid "Duplicate time stamp (%s) for %s%d and %s%d"
#~ msgstr "Duplicate time stamp (%s) for %s%d and %s%d"
#~ msgid ""
#~ "%s and %s are both attached to the same wires. %s was picked as the label "
#~ "to use for netlisting."
#~ msgstr ""
#~ "%s and %s are both attached to the same wires. %s was picked as the label "
#~ "to use for netlisting."
#~ msgid "Global label %s is not connected to any other global label."
#~ msgstr "Global label %s is not connected to any other global label."
#~ msgid ""
#~ "%s and %s are graphically connected but cannot electrically connect "
#~ "because one is a bus and the other is a net."
#~ msgstr ""
#~ "%s and %s are graphically connected but cannot electrically connect "
#~ "because one is a bus and the other is a net."
#~ msgid "%s and %s are graphically connected but do not share any bus members"
#~ msgstr ""
#~ "%s and %s are graphically connected but do not share any bus members"
#~ msgid "%s (%s) is connected to %s (%s) but is not a member of the bus"
#~ msgstr "%s (%s) is connected to %s (%s) but is not a member of the bus"
#~ msgid "Pin %s of component %s has a no-connect marker but is connected"
#~ msgstr "Pin %s of component %s has a no-connect marker but is connected"
#~ msgid "No-connect marker is not connected to anything"
#~ msgstr "No-connect marker is not connected to anything"
#~ msgid "Pin %s of component %s is unconnected."
#~ msgstr "Pin %s of component %s is unconnected."
#~ msgid "Label %s is unconnected."
#~ msgstr "Label %s is unconnected."
#~ msgid "Clear and annotate all of the symbols on the entire schematic?"
#~ msgstr "Clear and annotate all of the symbols on the entire schematic?"
#~ msgid "Clear and annotate all of the symbols on the current sheet?"
#~ msgstr "Clear and annotate all of the symbols on the current sheet?"
#~ msgid ""
#~ "\n"
#~ "\n"
#~ "This operation will change the current annotation and cannot be undone."
#~ msgstr ""
#~ "\n"
#~ "\n"
#~ "This operation will change the current annotation and cannot be undone."
#~ msgid "Clear and Annotate"
#~ msgstr "Clear and Annotate"
#~ msgid "Clear the existing annotation for the entire schematic?"
#~ msgstr "Clear the existing annotation for the entire schematic?"
#~ msgid "Clear the existing annotation for the current sheet?"
#~ msgstr "Clear the existing annotation for the current sheet?"
#~ msgid ""
#~ "\n"
#~ "\n"
#~ "This operation will clear the existing annotation and cannot be undone."
#~ msgstr ""
#~ "\n"
#~ "\n"
#~ "This operation will clear the existing annotation and cannot be undone."
#~ msgid "Use the entire schematic"
#~ msgstr "Use the entire schematic"
#~ msgid "Use the current page only"
#~ msgstr "Use the current page only"
#~ msgid "Plugin nickname:"
#~ msgstr "Plugin nickname:"
#~ msgid "Add Plugin"
#~ msgstr "Add Plugin"
#~ msgid "Plugin files:"
#~ msgstr "Plugin files:"
#~ msgid "Plugin file name not found."
#~ msgstr "Plugin file name not found."
#~ msgid "BOM plugins:"
#~ msgstr "BOM plugins:"
#~ msgid "Add a new plugin and its command line to the list"
#~ msgstr "Add a new plugin and its command line to the list"
#~ msgid "Edit the plugin file in the text editor"
#~ msgstr "Edit the plugin file in the text editor"
#~ msgid "Remove the current plugin from list"
#~ msgstr "Remove the current plugin from list"
#~ msgid "Command line:"
#~ msgstr "Command line:"
#~ msgid ""
#~ "By default, command line runs with hidden console window and output is "
#~ "redirected to \"Plugin info\" field.\n"
#~ "Set this option to show the window of the running command."
#~ msgstr ""
#~ "By default, command line runs with hidden console window and output is "
#~ "redirected to “Plugin info” field.\n"
#~ "Set this option to show the window of the running command."
#~ msgid "Alias can not have same name as symbol."
#~ msgstr "Alias can not have same name as symbol."
#~ msgid "Alias \"%s\" already exists."
#~ msgstr "Alias “%s” already exists."
#~ msgid "Symbol name \"%s\" already exists in library \"%s\"."
#~ msgstr "Symbol name “%s” already exists in library “%s”."
#~ msgid "untitled%i"
#~ msgstr "untitled%i"
#~ msgid "Has alternate symbol (DeMorgan)"
#~ msgstr "Has alternate symbol (DeMorgan)"
#~ msgid "Aliases:"
#~ msgstr "Aliases:"
#~ msgid "Add alias"
#~ msgstr "Add alias"
#~ msgid "Delete alias"
#~ msgstr "Delete alias"
#~ msgid "Alias field substitutions:"
#~ msgstr "Alias field substitutions:"
#~ msgid "Alias name:"
#~ msgstr "Alias name:"
#~ msgid "Alias description:"
#~ msgstr "Alias description:"
#~ msgid "Alias keywords:"
#~ msgstr "Alias keywords:"
#~ msgid "Aliases"
#~ msgstr "Aliases"
#~ msgid "Library reference is not valid."
#~ msgstr "Library reference is not valid."
#~ msgid "Symbol \"%s\" not found in library \"%s\"."
#~ msgstr "Symbol “%s” not found in library “%s”."
#~ msgid "Update Fields from Library..."
#~ msgstr "Update Fields from Library…"
#~ msgid "Sets fields to the original library values"
#~ msgstr "Sets fields to the original library values"
#~ msgid "Library Reference:"
#~ msgstr "Library Reference:"
#~ msgid "Name of the symbol in the library to which this symbol is linked"
#~ msgstr "Name of the symbol in the library to which this symbol is linked"
#~ msgid "Browse library"
#~ msgstr "Browse library"
#~ msgid "+180"
#~ msgstr "+180"
#~ msgid "Select if the symbol is to be rotated when drawn"
#~ msgstr "Select if the symbol is to be rotated when drawn"
#~ msgid "Mirror around X axis"
#~ msgstr "Mirror around X axis"
#~ msgid "Mirror around Y axis"
#~ msgstr "Mirror around Y axis"
#~ msgid "Aspect"
#~ msgstr "Aspect"
#~ msgid ""
#~ "Pick the graphical transformation to be used when displaying the symbol"
#~ msgstr ""
#~ "Pick the graphical transformation to be used when displaying the symbol"
#~ msgid "Unique ID:"
#~ msgstr "Unique ID:"
#~ msgid "Unique ID that identifies the symbol"
#~ msgstr "Unique ID that identifies the symbol"
#~ msgid ""
#~ "Warning: changes made from this dialog cannot be undone after closing it."
#~ msgstr ""
#~ "Warning: changes made from this dialog cannot be undone after closing it."
#~ msgid "General:"
#~ msgstr "General:"
#~ msgid "Line Style:"
#~ msgstr "Line Style:"
#~ msgid "Illegal reference field value!"
#~ msgstr "Illegal reference field value!"
#~ msgid "Marker not found"
#~ msgstr "Marker not found"
#~ msgid "Annotation required!"
#~ msgstr "Annotation required!"
#~ msgid "Pin %s on %s is connected to both %s and %s"
#~ msgstr "Pin %s on %s is connected to both %s and %s"
#~ msgid "Finished"
#~ msgstr "Finished"
#~ msgid "ERC File"
#~ msgstr "ERC File"
#~ msgid "ERC Report:"
#~ msgstr "ERC Report:"
#~ msgid "Warnings:"
#~ msgstr "Warnings:"
#~ msgid "Errors:"
#~ msgstr "Errors:"
#~ msgid "Create ERC file report"
#~ msgstr "Create ERC file report"
#~ msgid "Error List:"
#~ msgstr "Error List:"
#~ msgid "ERC"
#~ msgstr "ERC"
#~ msgid "Label to Label Connections"
#~ msgstr "Label to Label Connections"
#~ msgid "Test similar labels"
#~ msgstr "Test similar labels"
#~ msgid ""
#~ "Similar labels are labels (inside a sheet) which differs only by upper/"
#~ "lower case"
#~ msgstr ""
#~ "Similar labels are labels (inside a sheet) which differs only by upper/"
#~ "lower case"
#~ msgid "Test single instances of global labels"
#~ msgstr "Test single instances of global labels"
#~ msgid ""
#~ "Global labels are used to connect signals across the full hierarchy.\n"
#~ "They are expected to be at least two labels with the same name."
#~ msgstr ""
#~ "Global labels are used to connect signals across the full hierarchy.\n"
#~ "They are expected to be at least two labels with the same name."
#~ msgid "Bus Connections"
#~ msgstr "Bus Connections"
#~ msgid ""
#~ "Check that bus wires are not connected to hierarchical net pins and vice "
#~ "versa"
#~ msgstr ""
#~ "Check that bus wires are not connected to hierarchical net pins and vice "
#~ "versa"
#~ msgid "Check that bus-to-bus connections have shared members"
#~ msgstr "Check that bus-to-bus connections have shared members"
#~ msgid "Check that nets are members of buses they graphically connect to"
#~ msgstr "Check that nets are members of buses they graphically connect to"
#~ msgid "Check buses for conflicting drivers"
#~ msgstr "Check buses for conflicting drivers"
#~ msgid "Pin n&umber:"
#~ msgstr "Pin n&umber:"
#~ msgid "&Electrical type:"
#~ msgstr "&Electrical type:"
#~ msgid "&Orientation:"
#~ msgstr "&Orientation:"
#~ msgid "Number te&xt size:"
#~ msgstr "Number te&xt size:"
#~ msgid "General Settings:"
#~ msgstr "General Settings:"
#~ msgid "Pin Settings:"
#~ msgstr "Pin Settings:"
#~ msgid ""
#~ "This schematic has one or more buses with more than one label. This was "
#~ "allowed in previous KiCad versions but is no longer permitted."
#~ msgstr ""
#~ "This schematic has one or more buses with more than one label. This was "
#~ "allowed in previous KiCad versions but is no longer permitted."
#~ msgid "Simulator command:"
#~ msgstr "Simulator command:"
#~ msgid "&Run Simulator"
#~ msgstr "&Run Simulator"
#~ msgid "This plugin already exists. Abort"
#~ msgstr "This plugin already exists. Abort"
#~ msgid "Generate Netlist"
#~ msgstr "Generate Netlist"
#~ msgid "Add Plugin..."
#~ msgstr "Add Plugin…"
#~ msgid "Remove Plugin..."
#~ msgstr "Remove Plugin…"
#~ msgid "Browse Plugins"
#~ msgstr "Browse Plugins"
#~ msgid "Netlist"
#~ msgstr "Netlist"
#~ msgid "Plugin Properties"
#~ msgstr "Plugin Properties"
#~ msgid "File name is not valid!"
#~ msgstr "File name is not valid!"
#~ msgid "A sheet named \"%s\" already exists."
#~ msgstr "A sheet named “%s” already exists."
#~ msgid "&File name:"
#~ msgstr "&File name:"
#~ msgid "&Sheet name:"
#~ msgstr "&Sheet name:"
#~ msgid "Unique timestamp:"
#~ msgstr "Unique timestamp:"
#~ msgid "Schematic Sheet Properties"
#~ msgstr "Schematic Sheet Properties"
#~ msgid "Match whole wor&d"
#~ msgstr "Match whole wor&d"
#~ msgid "Search &using simple wildcard matching"
#~ msgstr "Search &using simple wildcard matching"
#~ msgid "Wrap around &end of search list"
#~ msgstr "Wrap around &end of search list"
#~ msgid "Search all com&ponent fields"
#~ msgstr "Search all com&ponent fields"
#~ msgid "Search all pin &names and numbers"
#~ msgstr "Search all pin &names and numbers"
#~ msgid "Replace componen&t reference designators"
#~ msgstr "Replace componen&t reference designators"
#~ msgid "D&o not warp cursor to found item"
#~ msgstr "D&o not warp cursor to found item"
#~ msgid "Status..."
#~ msgstr "Status…"
#~ msgid "&Grid size:"
#~ msgstr "&Grid size:"
#~ msgid "Fields to Update:"
#~ msgstr "Fields to Update:"
#~ msgid "Remove fields not in library"
#~ msgstr "Remove fields not in library"
#~ msgid "Reset fields which are empty in library"
#~ msgstr "Reset fields which are empty in library"
#~ msgid "Do not clear existing entries if library field is empty"
#~ msgstr "Do not clear existing entries if library field is empty"
#~ msgid "Reset field text sizes and styles"
#~ msgstr "Reset field text sizes and styles"
#~ msgid "&Bus thickness:"
#~ msgstr "&Bus thickness:"
#~ msgid "&Line thickness:"
#~ msgstr "&Line thickness:"
#~ msgid "&Measurement units:"
#~ msgstr "&Measurement units:"
#~ msgid "millimeters"
#~ msgstr "millimeters"
#~ msgid "Def&ault text size:"
#~ msgstr "Def&ault text size:"
#~ msgid "&Horizontal pitch of repeated items:"
#~ msgstr "&Horizontal pitch of repeated items:"
#~ msgid "&Vertical pitch of repeated items:"
#~ msgstr "&Vertical pitch of repeated items:"
#~ msgid "&Increment of repeated labels:"
#~ msgstr "&Increment of repeated labels:"
#~ msgid "Show footprint previews in symbol chooser"
#~ msgstr "Show footprint previews in symbol chooser"
#~ msgid "ERC err unspecified"
#~ msgstr "ERC err unspecified"
#~ msgid ""
#~ "Pin not connected (use a \"no connection\" flag to suppress this error)"
#~ msgstr ""
#~ "Pin not connected (use a “no connection” flag to suppress this error)"
#~ msgid "Conflict problem between pins. Severity: warning"
#~ msgstr "Conflict problem between pins. Severity: warning"
#~ msgid "Conflict problem between pins. Severity: error"
#~ msgstr "Conflict problem between pins. Severity: error"
#~ msgid "A \"no connection\" flag is not connected to anything"
#~ msgstr "A “no connection” flag is not connected to anything"
#~ msgid "A label not connected to any other item"
#~ msgstr "A label not connected to any other item"
#~ msgid "Global labels are similar (lower/upper case difference only)"
#~ msgstr "Global labels are similar (lower/upper case difference only)"
#~ msgid "No nets are shared between two bus items"
#~ msgstr "No nets are shared between two bus items"
#~ msgid "Load Project File"
#~ msgstr "Load Project File"
#~ msgid "Save Project File"
#~ msgstr "Save Project File"
#~ msgid "Duplicate sheet name"
#~ msgstr "Duplicate sheet name"
#~ msgid "Bus alias %s has conflicting definitions on multiple sheets: "
#~ msgstr "Bus alias %s has conflicting definitions on multiple sheets: "
#~ msgid "Unit %s has '%s' assigned, whereas unit %s has '%s' assigned"
#~ msgstr "Unit %s has %s assigned, whereas unit %s has %s assigned"
#~ msgid "Pin %s (%s) of component %s is not driven (Net %d)."
#~ msgstr "Pin %s (%s) of component %s is not driven (Net %d)."
#~ msgid "Pin %s (%s) of component %s is connected to "
#~ msgstr "Pin %s (%s) of component %s is connected to "
#~ msgid "pin %s (%s) of component %s (net %d)."
#~ msgstr "pin %s (%s) of component %s (net %d)."
#~ msgid "ERC report"
#~ msgstr "ERC report"
#~ msgid "Encoding UTF8"
#~ msgstr "Encoding UTF8"
#~ msgid "Global label \"%s\" (sheet \"%s\") looks like:"
#~ msgstr "Global label “%s” (sheet “%s”) looks like:"
#~ msgid "Local label \"%s\" (sheet \"%s\") looks like:"
#~ msgstr "Local label “%s” (sheet “%s”) looks like:"
#~ msgid "Global label \"%s\" (sheet \"%s\")"
#~ msgstr "Global label “%s” (sheet “%s”)"
#~ msgid "Local label \"%s\" (sheet \"%s\")"
#~ msgstr "Local label “%s” (sheet “%s”)"
#~ msgid "Could not save backup of file \"%s\""
#~ msgstr "Could not save backup of file “%s”"
#~ msgid "Failed to save \"%s\""
#~ msgstr "Failed to save “%s”"
#~ msgid "Design rule check marker found in sheet %s at %s, %s"
#~ msgstr "Design rule check marker found in sheet %s at %s, %s"
#~ msgid "No more markers were found."
#~ msgstr "No more markers were found."
#~ msgid "reference %s"
#~ msgstr "reference %s"
#~ msgid "value %s"
#~ msgstr "value %s"
#~ msgid "field %s"
#~ msgstr "field %s"
#~ msgid "No item found matching %s."
#~ msgstr "No item found matching %s."
#~ msgid "Undo last command"
#~ msgstr "Undo last command"
#~ msgid "Redo last command"
#~ msgstr "Redo last command"
#~ msgid "Zoom to fit schematic page"
#~ msgstr "Zoom to fit schematic page"
#~ msgid "Redraw schematic view"
#~ msgstr "Redraw schematic view"
#~ msgid "Delete item"
#~ msgstr "Delete item"
#~ msgid "Select item"
#~ msgstr "Select item"
#~ msgid "Highlight net"
#~ msgstr "Highlight net"
#~ msgid "Find symbols and text"
#~ msgstr "Find symbols and text"
#~ msgid "Find and replace text in schematic items"
#~ msgstr "Find and replace text in schematic items"
#~ msgid "Place symbol"
#~ msgstr "Place symbol"
#~ msgid "Place power port"
#~ msgstr "Place power port"
#~ msgid "Place wire"
#~ msgstr "Place wire"
#~ msgid "Place bus"
#~ msgstr "Place bus"
#~ msgid "Place wire to bus entry"
#~ msgstr "Place wire to bus entry"
#~ msgid "Place bus to bus entry"
#~ msgstr "Place bus to bus entry"
#~ msgid "Place no connection flag"
#~ msgstr "Place no connection flag"
#~ msgid "Place net label"
#~ msgstr "Place net label"
#~ msgid ""
#~ "Place global label.\n"
#~ "Warning: inside global hierarchy , all global labels with same name are "
#~ "connected"
#~ msgstr ""
#~ "Place global label.\n"
#~ "Warning: inside global hierarchy , all global labels with same name are "
#~ "connected"
#~ msgid ""
#~ "Place a hierarchical label. Label will be seen as a hierarchical pin in "
#~ "the sheet"
#~ msgstr ""
#~ "Place a hierarchical label. Label will be seen as a hierarchical pin in "
#~ "the sheet"
#~ msgid "Place junction"
#~ msgstr "Place junction"
#~ msgid "Create hierarchical sheet"
#~ msgstr "Create hierarchical sheet"
#~ msgid ""
#~ "Place hierarchical pin imported from the corresponding hierarchical label"
#~ msgstr ""
#~ "Place hierarchical pin imported from the corresponding hierarchical label"
#~ msgid "Place hierarchical pin in sheet"
#~ msgstr "Place hierarchical pin in sheet"
#~ msgid "Place graphic lines or polygons"
#~ msgstr "Place graphic lines or polygons"
#~ msgid "Place text"
#~ msgstr "Place text"
#~ msgid "Annotate schematic symbols"
#~ msgstr "Annotate schematic symbols"
#~ msgid "Create, delete, and edit symbols"
#~ msgstr "Create, delete, and edit symbols"
#~ msgid "Generate bill of materials"
#~ msgstr "Generate bill of materials"
#~ msgid ""
#~ "Back-import symbol footprint association fields from the .cmp back import "
#~ "file created by Pcbnew"
#~ msgstr ""
#~ "Back-import symbol footprint association fields from the .cmp back import "
#~ "file created by Pcbnew"
#~ msgid "Add pins to symbol"
#~ msgstr "Add pins to symbol"
#~ msgid "Add text to symbol body"
#~ msgstr "Add text to symbol body"
#~ msgid "Add graphic rectangle to symbol body"
#~ msgstr "Add graphic rectangle to symbol body"
#~ msgid "Add circles to symbol body"
#~ msgstr "Add circles to symbol body"
#~ msgid "Add arcs to symbol body"
#~ msgstr "Add arcs to symbol body"
#~ msgid "Add lines and polygons to symbol body"
#~ msgstr "Add lines and polygons to symbol body"
#~ msgid "Zoom Center"
#~ msgstr "Zoom Center"
#~ msgid "Zoom Redraw"
#~ msgstr "Zoom Redraw"
#~ msgid "Mouse Left Click"
#~ msgstr "Mouse Left Click"
#~ msgid "Mouse Left Double Click"
#~ msgstr "Mouse Left Double Click"
#~ msgid "Begin Wire"
#~ msgstr "Begin Wire"
#~ msgid "Begin Bus"
#~ msgstr "Begin Bus"
#~ msgid "End Line Wire Bus"
#~ msgstr "End Line Wire Bus"
#~ msgid "Add Bus Entry"
#~ msgstr "Add Bus Entry"
#~ msgid "Add Wire Entry"
#~ msgstr "Add Wire Entry"
#~ msgid "Add Graphic PolyLine"
#~ msgstr "Add Graphic PolyLine"
#~ msgid "Add Graphic Text"
#~ msgstr "Add Graphic Text"
#~ msgid "Orient Normal Component"
#~ msgstr "Orient Normal Component"
#~ msgid "Rotate Item"
#~ msgstr "Rotate Item"
#~ msgid "Edit Item"
#~ msgstr "Edit Item"
#~ msgid "Edit Symbol Value"
#~ msgstr "Edit Symbol Value"
#~ msgid "Edit Symbol Reference"
#~ msgstr "Edit Symbol Reference"
#~ msgid "Edit Symbol Footprint"
#~ msgstr "Edit Symbol Footprint"
#~ msgid "Show Symbol Datasheet"
#~ msgstr "Show Symbol Datasheet"
#~ msgid "Move Schematic Item"
#~ msgstr "Move Schematic Item"
#~ msgid "Duplicate Symbol or Label"
#~ msgstr "Duplicate Symbol or Label"
#~ msgid "Drag Item"
#~ msgstr "Drag Item"
#~ msgid "Move Block -> Drag Block"
#~ msgstr "Move Block → Drag Block"
#~ msgid "Delete Item"
#~ msgstr "Delete Item"
#~ msgid "Delete Node"
#~ msgstr "Delete Node"
#~ msgid "Find Item"
#~ msgstr "Find Item"
#~ msgid "Find Next Item"
#~ msgstr "Find Next Item"
#~ msgid "Find Next DRC Marker"
#~ msgstr "Find Next DRC Marker"
#~ msgid "Create Pin"
#~ msgstr "Create Pin"
#~ msgid "Repeat Pin"
#~ msgstr "Repeat Pin"
#~ msgid "Move Library Item"
#~ msgstr "Move Library Item"
#~ msgid "Highlight Connection"
#~ msgstr "Highlight Connection"
#~ msgid "Unfold Bus"
#~ msgstr "Unfold Bus"
#~ msgid ""
#~ "Switch to Modern Toolset with hardware-accelerated graphics (recommended)"
#~ msgstr ""
#~ "Switch to Modern Toolset with hardware-accelerated graphics (recommended)"
#~ msgid "Switch to Modern Toolset with software graphics (fall-back)"
#~ msgstr "Switch to Modern Toolset with software graphics (fall-back)"
#~ msgid "Arc center (%s, %s), radius %s"
#~ msgstr "Arc center (%s, %s), radius %s"
#~ msgid "Circle center (%s, %s), radius %s"
#~ msgstr "Circle center (%s, %s), radius %s"
#~ msgid "Field %s \"%s\""
#~ msgstr "Field %s “%s”"
#~ msgid "Pin %s, %s, %s"
#~ msgstr "Pin %s, %s, %s"
#~ msgid "Polyline at (%s, %s) with %d points"
#~ msgstr "Polyline at (%s, %s) with %d points"
#~ msgid "Rectangle from (%s, %s) to (%s, %s)"
#~ msgstr "Rectangle from (%s, %s) to (%s, %s)"
#~ msgid "Graphic Text \"%s\""
#~ msgstr "Graphic Text “%s”"
#~ msgid "Add pin"
#~ msgstr "Add pin"
#~ msgid "Set pin options"
#~ msgstr "Set pin options"
#~ msgid "Add rectangle"
#~ msgstr "Add rectangle"
#~ msgid "Add circle"
#~ msgstr "Add circle"
#~ msgid "Add arc"
#~ msgstr "Add arc"
#~ msgid "Add line"
#~ msgstr "Add line"
#~ msgid "Set anchor position"
#~ msgstr "Set anchor position"
#~ msgid "Could not create the library file. Check write permission."
#~ msgstr "Could not create the library file. Check write permission."
#~ msgid "Failed to save backup document to file "
#~ msgstr "Failed to save backup document to file "
#~ msgid "Failed to create symbol library file "
#~ msgstr "Failed to create symbol library file "
#~ msgid "Cannot find library \"%s\" in the Symbol Library Table"
#~ msgstr "Cannot find library “%s” in the Symbol Library Table"
#~ msgid "Cannot flush library changes (\"%s\")"
#~ msgstr "Cannot flush library changes (“%s”)"
#~ msgid "Cannot enumerate library \"%s\""
#~ msgstr "Cannot enumerate library “%s”"
#~ msgid "Cannot load aliases from library \"%s\""
#~ msgstr "Cannot load aliases from library “%s”"
#~ msgid "Error loading symbol \"%s\" from library \"%s\"."
#~ msgstr "Error loading symbol “%s” from library “%s”."
#~ msgid "Cannot load symbol \"%s\" from library \"%s\""
#~ msgstr "Cannot load symbol “%s” from library “%s”"
#~ msgid "No symbol name specified. Symbol could not be saved."
#~ msgstr "No symbol name specified. Symbol could not be saved."
#~ msgid "Symbol library documentation file \"%s\" saved"
#~ msgstr "Symbol library documentation file “%s” saved"
#~ msgid "End Tool"
#~ msgstr "End Tool"
#~ msgid "&Paste"
#~ msgstr "&Paste"
#~ msgid "Pastes copied item(s)"
#~ msgstr "Pastes copied item(s)"
#~ msgid "Drag Arc Edge"
#~ msgstr "Drag Arc Edge"
#~ msgid "Edit Arc Options"
#~ msgstr "Edit Arc Options"
#~ msgid "Drag Circle Outline"
#~ msgstr "Drag Circle Outline"
#~ msgid "Edit Circle Options..."
#~ msgstr "Edit Circle Options…"
#~ msgid "Move Rectangle"
#~ msgstr "Move Rectangle"
#~ msgid "Edit Rectangle Options..."
#~ msgstr "Edit Rectangle Options…"
#~ msgid "Drag Rectangle Edge"
#~ msgstr "Drag Rectangle Edge"
#~ msgid "Drag Edge Point"
#~ msgstr "Drag Edge Point"
#~ msgid "Line End"
#~ msgstr "Line End"
#~ msgid "Edit Line Options..."
#~ msgstr "Edit Line Options…"
#~ msgid "Push Pin Size to Selected Pin"
#~ msgstr "Push Pin Size to Selected Pin"
#~ msgid "Push Pin Size to Others"
#~ msgstr "Push Pin Size to Others"
#~ msgid "Push Pin Name Size to Selected Pin"
#~ msgstr "Push Pin Name Size to Selected Pin"
#~ msgid "Push Pin Name Size to Others"
#~ msgstr "Push Pin Name Size to Others"
#~ msgid "Push Pin Num Size to Selected Pin"
#~ msgstr "Push Pin Num Size to Selected Pin"
#~ msgid "Push Pin Num Size to Others"
#~ msgstr "Push Pin Num Size to Others"
#~ msgid "Cancel Block"
#~ msgstr "Cancel Block"
#~ msgid "Zoom Block"
#~ msgstr "Zoom Block"
#~ msgid "Place Block"
#~ msgstr "Place Block"
#~ msgid "Select Items"
#~ msgstr "Select Items"
#~ msgid "Cut Block"
#~ msgstr "Cut Block"
#~ msgid "Copy Block"
#~ msgstr "Copy Block"
#~ msgid "Duplicate Block"
#~ msgstr "Duplicate Block"
#~ msgid "Mirror Block Around Horizontal(X) Axis"
#~ msgstr "Mirror Block Around Horizontal(X) Axis"
#~ msgid "Mirror Block Around Vertical(Y) Axis"
#~ msgstr "Mirror Block Around Vertical(Y) Axis"
#~ msgid "Delete Block"
#~ msgstr "Delete Block"
#~ msgid "No component"
#~ msgstr "No component"
#~ msgid ""
#~ "The name \"%s\" conflicts with an existing entry in the symbol library "
#~ "\"%s\"."
#~ msgstr ""
#~ "The name “%s” conflicts with an existing entry in the symbol library “%s”."
#~ msgid "Creates an empty library"
#~ msgstr "Creates an empty library"
#~ msgid "Adds a previously created library"
#~ msgstr "Adds a previously created library"
#~ msgid "&New Symbol..."
#~ msgstr "&New Symbol…"
#~ msgid "Save &As..."
#~ msgstr "Save &As…"
#~ msgid "Save a copy to a new name and/or location"
#~ msgstr "Save a copy to a new name and/or location"
#~ msgid "Save all library and symbol changes"
#~ msgstr "Save all library and symbol changes"
#~ msgid "&Revert"
#~ msgstr "&Revert"
#~ msgid "&Import Symbol..."
#~ msgstr "&Import Symbol…"
#~ msgid "&Export Symbol..."
#~ msgstr "&Export Symbol…"
#~ msgid "Create a library file containing only the current symbol"
#~ msgstr "Create a library file containing only the current symbol"
#~ msgid "Create a SVG file from the current symbol"
#~ msgstr "Create a SVG file from the current symbol"
#~ msgid "&Quit"
#~ msgstr "&Quit"
#~ msgid "Quit Library Editor"
#~ msgstr "Quit Library Editor"
#~ msgid "&Undo"
#~ msgstr "&Undo"
#~ msgid "&Redo"
#~ msgstr "&Redo"
#~ msgid "Redo the last undo command"
#~ msgstr "Redo the last undo command"
#~ msgid "&Properties..."
#~ msgstr "&Properties…"
#~ msgid "Edit symbol properties"
#~ msgstr "Edit symbol properties"
#~ msgid "Pin &Table..."
#~ msgstr "Pin &Table…"
#~ msgid "Show pin table"
#~ msgstr "Show pin table"
#~ msgid "Open the symbol viewer"
#~ msgstr "Open the symbol viewer"
#~ msgid "&Zoom to Fit"
#~ msgstr "&Zoom to Fit"
#~ msgid "Zoom to fit symbol"
#~ msgstr "Zoom to fit symbol"
#~ msgid "Grid Settings..."
#~ msgstr "Grid Settings…"
#~ msgid "&Imperial"
#~ msgstr "&Imperial"
#~ msgid "Use imperial units"
#~ msgstr "Use imperial units"
#~ msgid "&Metric"
#~ msgstr "&Metric"
#~ msgid "Use metric units"
#~ msgstr "Use metric units"
#~ msgid "Select which units are displayed"
#~ msgstr "Select which units are displayed"
#~ msgid "Full &Window Crosshair"
#~ msgstr "Full &Window Crosshair"
#~ msgid "&Search Tree"
#~ msgstr "&Search Tree"
#~ msgid "Toggles the search tree visibility"
#~ msgstr "Toggles the search tree visibility"
#~ msgid "&Pin"
#~ msgstr "&Pin"
#~ msgid "Graphic &Text"
#~ msgstr "Graphic &Text"
#~ msgid "&Rectangle"
#~ msgstr "&Rectangle"
#~ msgid "&Circle"
#~ msgstr "&Circle"
#~ msgid "&Arc"
#~ msgstr "&Arc"
#~ msgid "&Line or Polygon"
#~ msgstr "&Line or Polygon"
#~ msgid "Open associated datasheet in web browser"
#~ msgstr "Open associated datasheet in web browser"
#~ msgid "Electrical Rules &Checker"
#~ msgstr "Electrical Rules &Checker"
#~ msgid "Check duplicate and off grid pins"
#~ msgstr "Check duplicate and off grid pins"
#~ msgid "Manage &Symbol Libraries..."
#~ msgstr "Manage &Symbol Libraries…"
#~ msgid "Edit the global and project symbol library tables."
#~ msgstr "Edit the global and project symbol library tables."
#~ msgid "&Preferences..."
#~ msgstr "&Preferences…"
#~ msgid "Modern Toolset (&Accelerated)"
#~ msgstr "Modern Toolset (&Accelerated)"
#~ msgid "Use Modern Toolset with hardware-accelerated graphics (recommended)"
#~ msgstr "Use Modern Toolset with hardware-accelerated graphics (recommended)"
#~ msgid "Modern Toolset (Fallba&ck)"
#~ msgstr "Modern Toolset (Fallba&ck)"
#~ msgid "Use Modern Toolset with software graphics (fall-back)"
#~ msgstr "Use Modern Toolset with software graphics (fall-back)"
#~ msgid "Eeschema &Manual"
#~ msgstr "Eeschema &Manual"
#~ msgid "Open the Eeschema Manual"
#~ msgstr "Open the Eeschema Manual"
#~ msgid "Open the \"Getting Started in KiCad\" guide for beginners"
#~ msgstr "Open the “Getting Started in KiCad” guide for beginners"
#~ msgid "Create Pin Anyway"
#~ msgstr "Create Pin Anyway"
#~ msgid "Move symbol anchor"
#~ msgstr "Move symbol anchor"
#~ msgid "Create new symbol"
#~ msgstr "Create new symbol"
#~ msgid "Refresh libraries and redraw view"
#~ msgstr "Refresh libraries and redraw view"
#~ msgid "Show associated datasheet or document"
#~ msgstr "Show associated datasheet or document"
#~ msgid "Show as \"De Morgan\" normal symbol"
#~ msgstr "Show as “De Morgan” normal symbol"
#~ msgid "Show as \"De Morgan\" convert symbol"
#~ msgstr "Show as “De Morgan” convert symbol"
#~ msgid ""
#~ "Synchronized pin edit mode\n"
#~ "Synchronized pin edit mode propagates to other units all pin changes "
#~ "except pin number modification.\n"
#~ "Enabled by default for multiunit parts with interchangeable units."
#~ msgstr ""
#~ "Synchronized pin edit mode\n"
#~ "Synchronized pin edit mode propagates to other units all pin changes "
#~ "except pin number modification.\n"
#~ "Enabled by default for multiunit parts with interchangeable units."
#~ msgid "Turn grid off"
#~ msgstr "Turn grid off"
#~ msgid "Show pins electrical type"
#~ msgstr "Show pins electrical type"
#~ msgid "Toggles the search tree"
#~ msgstr "Toggles the search tree"
#~ msgid "Symbol Library &Browser"
#~ msgstr "Symbol Library &Browser"
#~ msgid "Show &Hierarchical Navigator"
#~ msgstr "Show &Hierarchical Navigator"
#~ msgid "Navigate schematic hierarchy"
#~ msgstr "Navigate schematic hierarchy"
#~ msgid "&Leave Sheet"
#~ msgstr "&Leave Sheet"
#~ msgid "Return to parent schematic sheet"
#~ msgstr "Return to parent schematic sheet"
#~ msgid "Show Hidden &Pins"
#~ msgstr "Show Hidden &Pins"
#~ msgid "&Symbol"
#~ msgstr "&Symbol"
#~ msgid "&Power Port"
#~ msgstr "&Power Port"
#~ msgid "&Wire"
#~ msgstr "&Wire"
#~ msgid "&Bus"
#~ msgstr "&Bus"
#~ msgid "Wire to Bus &Entry"
#~ msgstr "Wire to Bus &Entry"
#~ msgid "Bus &to Bus Entry"
#~ msgstr "Bus &to Bus Entry"
#~ msgid "&No Connect Flag"
#~ msgstr "&No Connect Flag"
#~ msgid "&Junction"
#~ msgstr "&Junction"
#~ msgid "&Label"
#~ msgstr "&Label"
#~ msgid "Gl&obal Label"
#~ msgstr "Gl&obal Label"
#~ msgid "&Hierarchical Label"
#~ msgstr "&Hierarchical Label"
#~ msgid "Hierar&chical Sheet"
#~ msgstr "Hierar&chical Sheet"
#~ msgid "I&mport Hierarchical Label"
#~ msgstr "I&mport Hierarchical Label"
#~ msgid "Hierarchical Pi&n to Sheet"
#~ msgstr "Hierarchical Pi&n to Sheet"
#~ msgid "Graphic Pol&yline"
#~ msgstr "Graphic Pol&yline"
#~ msgid "&Graphic Text"
#~ msgstr "&Graphic Text"
#~ msgid "&Image"
#~ msgstr "&Image"
#~ msgid "&New..."
#~ msgstr "&New…"
#~ msgid "Start new schematic root sheet"
#~ msgstr "Start new schematic root sheet"
#~ msgid "&Open..."
#~ msgstr "&Open…"
#~ msgid "Open existing schematic"
#~ msgstr "Open existing schematic"
#~ msgid "Open &Recent"
#~ msgstr "Open &Recent"
#~ msgid "Open recently opened schematic"
#~ msgstr "Open recently opened schematic"
#~ msgid "Save &Current Sheet"
#~ msgstr "Save &Current Sheet"
#~ msgid "Save only the current sheet"
#~ msgstr "Save only the current sheet"
#~ msgid "Save C&urrent Sheet As..."
#~ msgstr "Save C&urrent Sheet As…"
#~ msgid "Save a copy of the current sheet"
#~ msgstr "Save a copy of the current sheet"
#~ msgid "App&end Schematic Sheet Content..."
#~ msgstr "App&end Schematic Sheet Content…"
#~ msgid "&Import Non KiCad Schematic..."
#~ msgstr "&Import Non KiCad Schematic…"
#~ msgid "&Footprint Association File..."
#~ msgstr "&Footprint Association File…"
#~ msgid "&Import"
#~ msgstr "&Import"
#~ msgid "Import files"
#~ msgstr "Import files"
#~ msgid "Drawing to C&lipboard"
#~ msgstr "Drawing to C&lipboard"
#~ msgid "Export drawings to clipboard"
#~ msgstr "Export drawings to clipboard"
#~ msgid "Export &Netlist..."
#~ msgstr "Export &Netlist…"
#~ msgid "Export netlist file"
#~ msgstr "Export netlist file"
#~ msgid "E&xport"
#~ msgstr "E&xport"
#~ msgid "Export files"
#~ msgstr "Export files"
#~ msgid "Page S&ettings..."
#~ msgstr "Page S&ettings…"
#~ msgid "Settings for sheet size and frame references"
#~ msgstr "Settings for sheet size and frame references"
#~ msgid "&Print..."
#~ msgstr "&Print…"
#~ msgid "Print schematic sheet"
#~ msgstr "Print schematic sheet"
#~ msgid "P&lot..."
#~ msgstr "P&lot…"
#~ msgid "Plot schematic sheet in PostScript, PDF, SVG, DXF or HPGL format"
#~ msgstr "Plot schematic sheet in PostScript, PDF, SVG, DXF or HPGL format"
#~ msgid "Close Eeschema"
#~ msgstr "Close Eeschema"
#~ msgid "&Cut"
#~ msgstr "&Cut"
#~ msgid "Cuts the selected item(s) to the Clipboard"
#~ msgstr "Cuts the selected item(s) to the Clipboard"
#~ msgid "&Copy"
#~ msgstr "&Copy"
#~ msgid "Copies the selected item(s) to the Clipboard"
#~ msgstr "Copies the selected item(s) to the Clipboard"
#~ msgid "Pastes item(s) from the Clipboard"
#~ msgstr "Pastes item(s) from the Clipboard"
#~ msgid "&Delete"
#~ msgstr "&Delete"
#~ msgid "&Find..."
#~ msgstr "&Find…"
#~ msgid "Find and Re&place..."
#~ msgstr "Find and Re&place…"
#~ msgid "Sets symbol fields to original library values"
#~ msgstr "Sets symbol fields to original library values"
#~ msgid "Update PCB design with current schematic."
#~ msgstr "Update PCB design with current schematic."
#~ msgid "&Open PCB Editor"
#~ msgstr "&Open PCB Editor"
#~ msgid "Run Pcbnew"
#~ msgstr "Run Pcbnew"
#~ msgid "Symbol Library &Editor"
#~ msgstr "Symbol Library &Editor"
#~ msgid "&Rescue Symbols..."
#~ msgstr "&Rescue Symbols…"
#~ msgid "Remap S&ymbols..."
#~ msgstr "Remap S&ymbols…"
#~ msgid "Remap legacy library symbols to symbol library table"
#~ msgstr "Remap legacy library symbols to symbol library table"
#~ msgid "Edit Symbol Field&s..."
#~ msgstr "Edit Symbol Field&s…"
#~ msgid "Edit Symbol &Library References..."
#~ msgstr "Edit Symbol &Library References…"
#~ msgid "Edit links between schematic symbols and library symbols"
#~ msgstr "Edit links between schematic symbols and library symbols"
#~ msgid "&Annotate Schematic..."
#~ msgstr "&Annotate Schematic…"
#~ msgid "Bus &Definitions..."
#~ msgstr "Bus &Definitions…"
#~ msgid "A&ssign Footprints..."
#~ msgstr "A&ssign Footprints…"
#~ msgid "Assign PCB footprints to schematic symbols"
#~ msgstr "Assign PCB footprints to schematic symbols"
#~ msgid "Generate Bill of &Materials..."
#~ msgstr "Generate Bill of &Materials…"
#~ msgid "Simula&tor"
#~ msgstr "Simula&tor"
#~ msgid "Simulate circuit"
#~ msgstr "Simulate circuit"
#~ msgid "Open Eeschema Manual"
#~ msgstr "Open Eeschema Manual"
#~ msgid "Configure Pa&ths..."
#~ msgstr "Configure Pa&ths…"
#~ msgid "&Save Project File..."
#~ msgstr "&Save Project File…"
#~ msgid "Save project preferences into a project file"
#~ msgstr "Save project preferences into a project file"
#~ msgid "Load P&roject File..."
#~ msgstr "Load P&roject File…"
#~ msgid "Load project preferences from a project file"
#~ msgstr "Load project preferences from a project file"
#~ msgid "No Objects"
#~ msgstr "No Objects"
#~ msgid "Net count = %d"
#~ msgstr "Net count = %d"
#~ msgid "Failed to parse bus group "
#~ msgstr "Failed to parse bus group "
#~ msgid "Edit Text..."
#~ msgstr "Edit Text…"
#~ msgid "Edit Label..."
#~ msgstr "Edit Label…"
#~ msgid "Edit Global Label..."
#~ msgstr "Edit Global Label…"
#~ msgid "Edit Hierarchical Label..."
#~ msgstr "Edit Hierarchical Label…"
#~ msgid "Edit Image..."
#~ msgstr "Edit Image…"
#~ msgid "Delete No Connect"
#~ msgstr "Delete No Connect"
#~ msgid "End Drawing"
#~ msgstr "End Drawing"
#~ msgid "Delete Drawing"
#~ msgstr "Delete Drawing"
#~ msgid "Move Reference"
#~ msgstr "Move Reference"
#~ msgid "Move Value"
#~ msgstr "Move Value"
#~ msgid "Move Footprint Field"
#~ msgstr "Move Footprint Field"
#~ msgid "Move Field"
#~ msgstr "Move Field"
#~ msgid "Rotate Reference"
#~ msgstr "Rotate Reference"
#~ msgid "Rotate Value"
#~ msgstr "Rotate Value"
#~ msgid "Rotate Footprint Field"
#~ msgstr "Rotate Footprint Field"
#~ msgid "Rotate Field"
#~ msgstr "Rotate Field"
#~ msgid "Edit Reference..."
#~ msgstr "Edit Reference…"
#~ msgid "Edit Footprint Field..."
#~ msgstr "Edit Footprint Field…"
#~ msgid "Edit Field..."
#~ msgstr "Edit Field…"
#~ msgid "Move %s"
#~ msgstr "Move %s"
#~ msgid "Mirror Around Horizontal(X) Axis"
#~ msgstr "Mirror Around Horizontal(X) Axis"
#~ msgid "Mirror Around Vertical(Y) Axis"
#~ msgstr "Mirror Around Vertical(Y) Axis"
#~ msgid "Open Documentation"
#~ msgstr "Open Documentation"
#~ msgid "Edit Properties..."
#~ msgstr "Edit Properties…"
#~ msgid "Edit with Library Editor"
#~ msgstr "Edit with Library Editor"
#~ msgid "Change Type"
#~ msgstr "Change Type"
#~ msgid "Delete Junction"
#~ msgstr "Delete Junction"
#~ msgid "Drag Junction"
#~ msgstr "Drag Junction"
#~ msgid "Delete Connection"
#~ msgstr "Delete Connection"
#~ msgid "Wire End"
#~ msgstr "Wire End"
#~ msgid "Drag Wire"
#~ msgstr "Drag Wire"
#~ msgid "Delete Wire"
#~ msgstr "Delete Wire"
#~ msgid "Add Label..."
#~ msgstr "Add Label…"
#~ msgid "Add Global Label..."
#~ msgstr "Add Global Label…"
#~ msgid "Bus End"
#~ msgstr "Bus End"
#~ msgid "Delete Bus"
#~ msgstr "Delete Bus"
#~ msgid "Select Items On PCB"
#~ msgstr "Select Items On PCB"
#~ msgid "Place"
#~ msgstr "Place"
#~ msgid "Resize"
#~ msgstr "Resize"
#~ msgid "Import Sheet Pins"
#~ msgstr "Import Sheet Pins"
#~ msgid "Window Zoom"
#~ msgstr "Window Zoom"
#~ msgid "Drag Block"
#~ msgstr "Drag Block"
#~ msgid "Rotate Block CCW"
#~ msgstr "Rotate Block CCW"
#~ msgid "Copy to Clipboard"
#~ msgstr "Copy to Clipboard"
#~ msgid "Marker Error Info"
#~ msgstr "Marker Error Info"
#~ msgid "Move Bus Entry"
#~ msgstr "Move Bus Entry"
#~ msgid "Set Bus Entry Shape /"
#~ msgstr "Set Bus Entry Shape "
#~ msgid "Set Bus Entry Shape \\"
#~ msgstr "Set Bus Entry Shape ╲"
#~ msgid "Delete Bus Entry"
#~ msgstr "Delete Bus Entry"
#~ msgid "Could not load symbol \"%s\" from library \"%s\"."
#~ msgstr "Could not load symbol “%s” from library “%s”."
#~ msgid ""
#~ "Error saving global symbol library table:\n"
#~ "\n"
#~ "%s"
#~ msgstr ""
#~ "Error saving global symbol library table:\n"
#~ "\n"
#~ "%s"
#~ msgid ""
#~ "Error saving project-specific symbol library table:\n"
#~ "\n"
#~ "%s"
#~ msgstr ""
#~ "Error saving project-specific symbol library table:\n"
#~ "\n"
#~ "%s"
#~ msgid "Nothing to paste"
#~ msgstr "Nothing to paste"
#~ msgid "Match %i of %i: %s of %s in sheet %s"
#~ msgstr "Match %i of %i: %s of %s in sheet %s"
#~ msgid "Match %i of %i: %s in sheet %s"
#~ msgstr "Match %i of %i: %s in sheet %s"
#~ msgid "Symbol %s, %s"
#~ msgstr "Symbol %s, %s"
#~ msgid ""
#~ "Save changes to\n"
#~ "\"%s\"\n"
#~ "before closing?"
#~ msgstr ""
#~ "Save changes to\n"
#~ "“%s”\n"
#~ "before closing?"
#~ msgid "Draw wires and buses in any direction"
#~ msgstr "Draw wires and buses in any direction"
#~ msgid "Draw horizontal and vertical wires and buses only"
#~ msgstr "Draw horizontal and vertical wires and buses only"
#~ msgid "Do not show hidden pins"
#~ msgstr "Do not show hidden pins"
#~ msgid "Show hidden pins"
#~ msgstr "Show hidden pins"
#~ msgid "Error: not a symbol or no symbol."
#~ msgstr "Error: not a symbol or no symbol."
#~ msgid " [no file]"
#~ msgstr " [no file]"
#~ msgid "Field %s"
#~ msgstr "Field %s"
#~ msgid ""
#~ "Library file \"%s\" not found.\n"
#~ "\n"
#~ "Use the Manage Symbol Libraries dialog to fix the path (or remove the "
#~ "library)."
#~ msgstr ""
#~ "Library file “%s” not found.\n"
#~ "\n"
#~ "Use the Manage Symbol Libraries dialog to fix the path (or remove the "
#~ "library)."
#~ msgid "library %s does not contain an alias %s"
#~ msgstr "library %s does not contain an alias %s"
#~ msgid "%s Graphic Line from (%s, %s) to (%s, %s)"
#~ msgstr "%s Graphic Line from (%s, %s) to (%s, %s)"
#~ msgid "%s Wire from (%s, %s) to (%s, %s)"
#~ msgstr "%s Wire from (%s, %s) to (%s, %s)"
#~ msgid "%s Bus from (%s, %s) to (%s, %s)"
#~ msgstr "%s Bus from (%s, %s) to (%s, %s)"
#~ msgid "%s Line on Unknown Layer from (%s, %s) to (%s, %s)"
#~ msgstr "%s Line on Unknown Layer from (%s, %s) to (%s, %s)"
#~ msgid "Net Wire"
#~ msgstr "Net Wire"
#~ msgid "Bus Wire"
#~ msgstr "Bus Wire"
#~ msgid "Time Stamp"
#~ msgstr "Time Stamp"
#~ msgid "%8.8lX/"
#~ msgstr "%8.8lX/"
#~ msgid "Horizontal invert"
#~ msgstr "Horizontal invert"
#~ msgid "Label %s"
#~ msgstr "Label %s"
#~ msgid "Global Label %s"
#~ msgstr "Global Label %s"
#~ msgid "Hierarchical Label %s"
#~ msgstr "Hierarchical Label %s"
#~ msgid "field name"
#~ msgstr "field name"
#~ msgid "reference field"
#~ msgstr "reference field"
#~ msgid "value field"
#~ msgstr "value field"
#~ msgid "footprint field"
#~ msgstr "footprint field"
#~ msgid "datasheet field"
#~ msgstr "datasheet field"
#~ msgid "user defined field"
#~ msgstr "user defined field"
#~ msgid "The %s cannot be empty."
#~ msgstr "The %s cannot be empty."
#~ msgid "The %s cannot contain %s characters."
#~ msgstr "The %s cannot contain %s characters."
#~ msgid "There are no undefined labels in this sheet to clean up."
#~ msgstr "There are no undefined labels in this sheet to clean up."
#~ msgid "Do you wish to cleanup this sheet?"
#~ msgstr "Do you wish to cleanup this sheet?"
#~ msgid "Add wire"
#~ msgstr "Add wire"
#~ msgid "Highlight specific net"
#~ msgstr "Highlight specific net"
#~ msgid "Add no connect"
#~ msgstr "Add no connect"
#~ msgid "Add bus"
#~ msgstr "Add bus"
#~ msgid "Add lines"
#~ msgstr "Add lines"
#~ msgid "Add junction"
#~ msgstr "Add junction"
#~ msgid "Add label"
#~ msgstr "Add label"
#~ msgid "Add global label"
#~ msgstr "Add global label"
#~ msgid "Add hierarchical label"
#~ msgstr "Add hierarchical label"
#~ msgid "Add image"
#~ msgstr "Add image"
#~ msgid "Add wire to bus entry"
#~ msgstr "Add wire to bus entry"
#~ msgid "Add bus to bus entry"
#~ msgstr "Add bus to bus entry"
#~ msgid "Add sheet"
#~ msgstr "Add sheet"
#~ msgid "Import sheet pins"
#~ msgstr "Import sheet pins"
#~ msgid "Add component"
#~ msgstr "Add component"
#~ msgid "Add power"
#~ msgstr "Add power"
#~ msgid "Invalid symbol library identifier!"
#~ msgstr "Invalid symbol library identifier!"
#~ msgid "Error occurred loading symbol library \"%s\"."
#~ msgstr "Error occurred loading symbol library “%s”."
#~ msgid "Library:Symbol"
#~ msgstr "Library:Symbol"
#~ msgid "Select Symbol"
#~ msgstr "Select Symbol"
#~ msgid ""
#~ "The entire schematic could not be loaded.\n"
#~ "Errors occurred loading hierarchical sheets."
#~ msgstr ""
#~ "The entire schematic could not be loaded.\n"
#~ "Errors occurred loading hierarchical sheets."
#~ msgid ""
#~ "The schematic \"%s\" has not been remapped to the symbol\n"
#~ "library table. The project this schematic belongs to must first be "
#~ "remapped\n"
#~ "before it can be imported into the current project."
#~ msgstr ""
#~ "The schematic “%s” has not been remapped to the symbol\n"
#~ "library table. The project this schematic belongs to must first be "
#~ "remapped\n"
#~ "before it can be imported into the current project."
#~ msgid "Plot%u"
#~ msgstr "Plot%u"
#~ msgid "You need to run simulation first."
#~ msgstr "You need to run simulation first."
#~ msgid "Exit Simulation"
#~ msgstr "Exit Simulation"
#~ msgid "Voltage (sweeped)"
#~ msgstr "Voltage (sweeped)"
#~ msgid "sym-lib-table files contain no library with nickname \"%s\""
#~ msgstr "sym-lib-table files contain no library with nickname “%s”"
#~ msgid "New schematic"
#~ msgstr "New schematic"
#~ msgid "Open schematic"
#~ msgstr "Open schematic"
#~ msgid "Save (all sheets)"
#~ msgstr "Save (all sheets)"
#~ msgid "Edit Page settings"
#~ msgstr "Edit Page settings"
#~ msgid "Print schematic"
#~ msgstr "Print schematic"
#~ msgid "Plot schematic"
#~ msgstr "Plot schematic"
#~ msgid "Leave sheet"
#~ msgstr "Leave sheet"
#~ msgid "Footprint Editor - Create/edit footprints"
#~ msgstr "Footprint Editor - Create/edit footprints"
#~ msgid "Edit symbol fields"
#~ msgstr "Edit symbol fields"
#~ msgid "Run Pcbnew to layout printed circuit board"
#~ msgstr "Run Pcbnew to layout printed circuit board"
#~ msgid "Set unit to inch"
#~ msgstr "Set unit to inch"
#~ msgid "Set unit to mm"
#~ msgstr "Set unit to mm"
#~ msgid "HV orientation for wires and bus"
#~ msgstr "HV orientation for wires and bus"
#~ msgid "View symbol documents"
#~ msgstr "View symbol documents"
#~ msgid "Insert symbol in schematic"
#~ msgstr "Insert symbol in schematic"
#~ msgid "Cl&ose"
#~ msgstr "Cl&ose"
#~ msgid "Close schematic symbol viewer"
#~ msgstr "Close schematic symbol viewer"
#~ msgid "&Show Pin Electrical Type"
#~ msgstr "&Show Pin Electrical Type"
#~ msgid "Open Eeschema manual"
#~ msgstr "Open Eeschema manual"
#~ msgid "&About Eeschema"
#~ msgstr "&About Eeschema"
#~ msgid "About Eeschema schematic designer"
#~ msgstr "About Eeschema schematic designer"
#~ msgid "Highlighted net: "
#~ msgstr "Highlighted net: "
#~ msgid "Symbol Library Browser -- %s"
#~ msgstr "Symbol Library Browser -- %s"
#~ msgid "&New Library..."
#~ msgstr "&New library…"
#~ msgid "&Add Library..."
#~ msgstr "&Add Library…"
#~ msgid "New Sy&mbol..."
#~ msgstr "New Sy&mbol…"
#~ msgid "&Edit Symbol"
#~ msgstr "&Edit Symbol"
#~ msgid "Save a Copy As..."
#~ msgstr "Save a Copy As…"
#~ msgid "E&xport Symbol..."
#~ msgstr "E&xport Symbol…"
#~ msgid "Body outline"
#~ msgstr "Body outline"
#~ msgid "Body background"
#~ msgstr "Body background"
#~ msgid "Brightened"
#~ msgstr "Brightened"
#~ msgid "Select Layer:"
#~ msgstr "Select Layer:"
#~ msgid "Cartesian coordinates"
#~ msgstr "Cartesian coordinates"
#~ msgid "Polar coordinates"
#~ msgstr "Polar coordinates"
#~ msgid "Unsupported tool in this canvas"
#~ msgstr "Unsupported tool in this canvas"
#~ msgid "File %s not found"
#~ msgstr "File %s not found"
#~ msgid "No room to load file"
#~ msgstr "No room to load file"
#~ msgid ""
#~ "<b>No more available free graphic layer</b> in Gerbview to load files"
#~ msgstr ""
#~ "<b>No more available free graphic layer</b> in Gerbview to load files"
#~ msgid "Info: skip file <i>\"%s\"</i> (unknown type)\n"
#~ msgstr "Info: skip file <i>“%s”</i> (unknown type)\n"
#~ msgid "Cmp: %s; Pad: %s"
#~ msgstr "Cmp: %s; Pad: %s"
#~ msgid ""
#~ "KiCad can use your graphics card to give you a smoother and faster "
#~ "experience. This option is turned off by default since it is not "
#~ "compatible with all computers.\n"
#~ "\n"
#~ "Would you like to try enabling graphics acceleration?\n"
#~ "\n"
#~ "If you'd like to choose later, select Modern Toolset (Accelerated) in the "
#~ "Preferences menu."
#~ msgstr ""
#~ "KiCad can use your graphics card to give you a smoother and faster "
#~ "experience. This option is turned off by default since it is not "
#~ "compatible with all computers.\n"
#~ "\n"
#~ "Would you like to try enabling graphics acceleration?\n"
#~ "\n"
#~ "If you'd like to choose later, select Modern Toolset (Accelerated) in the "
#~ "Preferences menu."
#~ msgid "Zoom "
#~ msgstr "Zoom "
#~ msgid "Switch Units"
#~ msgstr "Switch Units"
#~ msgid "Toggle High Contrast Mode"
#~ msgstr "Toggle High Contrast Mode"
#~ msgid "Gbr Lines Display Mode"
#~ msgstr "Gbr Lines Display Mode"
#~ msgid "Gbr Flashed Display Mode"
#~ msgstr "Gbr Flashed Display Mode"
#~ msgid "Gbr Polygons Display Mode"
#~ msgstr "Gbr Polygons Display Mode"
#~ msgid "Gbr Negative Obj Display Mode"
#~ msgstr "Gbr Negative Obj Display Mode"
#~ msgid "DCodes Display Mode"
#~ msgstr "DCodes Display Mode"
#~ msgid "Switch to Legacy Toolset"
#~ msgstr "Switch to Legacy Toolset"
#~ msgid "Measure Distance (Modern Toolset only)"
#~ msgstr "Measure Distance (Modern Toolset only)"
#~ msgid "Gerbview Hotkeys"
#~ msgstr "Gerbview Hotkeys"
#~ msgid "This job file uses an outdated format. Please, recreate it."
#~ msgstr "This job file uses an outdated format. Please, recreate it."
#~ msgid "Open &Gerber File(s)..."
#~ msgstr "Open &Gerber File(s)…"
#~ msgid ""
#~ "Open Gerber file(s) on the current layer. Previous data will be deleted"
#~ msgstr ""
#~ "Open Gerber file(s) on the current layer. Previous data will be deleted"
#~ msgid "Open &Excellon Drill File(s)..."
#~ msgstr "Open &Excellon Drill File(s)…"
#~ msgid "Open Gerber &Job File..."
#~ msgstr "Open Gerber &Job File…"
#~ msgid ""
#~ "Open a Gerber job file, and it's associated gerber files depending on the "
#~ "job"
#~ msgstr ""
#~ "Open a Gerber job file, and it's associated gerber files depending on the "
#~ "job"
#~ msgid "Open &Zip Archive File..."
#~ msgstr "Open &Zip Archive File…"
#~ msgid "Open &Recent Gerber File"
#~ msgstr "Open &Recent Gerber File"
#~ msgid "Open a recently opened Gerber file"
#~ msgstr "Open a recently opened Gerber file"
#~ msgid "Open Recent Excellon Dri&ll File"
#~ msgstr "Open Recent Excellon Dri&ll File"
#~ msgid "Open a recently opened Excellon drill file"
#~ msgstr "Open a recently opened Excellon drill file"
#~ msgid "Open Recent Gerber &Job File"
#~ msgstr "Open Recent Gerber &Job File"
#~ msgid "Open a recently opened gerber job file"
#~ msgstr "Open a recently opened gerber job file"
#~ msgid "Open Recent Zip &Archive File"
#~ msgstr "Open Recent Zip &Archive File"
#~ msgid "Open a recently opened zip archive file"
#~ msgstr "Open a recently opened zip archive file"
#~ msgid "Clear &All Layers"
#~ msgstr "Clear &All Layers"
#~ msgid "E&xport to Pcbnew..."
#~ msgstr "E&xport to Pcbnew…"
#~ msgid "Print layers"
#~ msgstr "Print layers"
#~ msgid "&Close"
#~ msgstr "&Close"
#~ msgid "Close GerbView"
#~ msgstr "Close GerbView"
#~ msgid "Show &Layers Manager"
#~ msgstr "Show &Layers Manager"
#~ msgid "Zoom to fit"
#~ msgstr "Zoom to fit"
#~ msgid "Refresh screen"
#~ msgstr "Refresh screen"
#~ msgid "Display &Polar Coordinates"
#~ msgstr "Display &Polar Coordinates"
#~ msgid "Sketch F&lashed Items"
#~ msgstr "Sketch F&lashed Items"
#~ msgid "Sketch &Lines"
#~ msgstr "Sketch &Lines"
#~ msgid "Sketch Pol&ygons"
#~ msgstr "Sketch Pol&ygons"
#~ msgid "Show &DCodes"
#~ msgstr "Show &DCodes"
#~ msgid "Show or hide DCodes"
#~ msgstr "Show or hide DCodes"
#~ msgid "Show &Negative Objects"
#~ msgstr "Show &Negative Objects"
#~ msgid "Show layers in differential mode"
#~ msgstr "Show layers in differential mode"
#~ msgid "Show in High Contrast"
#~ msgstr "Show in High Contrast"
#~ msgid "Show in high contrast mode"
#~ msgstr "Show in high contrast mode"
#~ msgid "Show Normal Mode"
#~ msgstr "Show Normal Mode"
#~ msgid "Show layers in normal mode"
#~ msgstr "Show layers in normal mode"
#~ msgid "Show Stacked Mode"
#~ msgstr "Show Stacked Mode"
#~ msgid "Show layers in stacked mode"
#~ msgstr "Show layers in stacked mode"
#~ msgid "Show Transparency Mode"
#~ msgstr "Show Transparency Mode"
#~ msgid "Show layers in transparency mode"
#~ msgstr "Show layers in transparency mode"
#~ msgid "Legacy Tool&set"
#~ msgstr "Legacy Tool&set"
#~ msgid "Use Legacy Toolset (not all features will be available)"
#~ msgstr "Use Legacy Toolset (not all features will be available)"
#~ msgid "&List DCodes..."
#~ msgstr "&List DCodes…"
#~ msgid "&Show Source..."
#~ msgstr "&Show Source…"
#~ msgid "&Clear Current Layer..."
#~ msgstr "&Clear Current Layer…"
#~ msgid "Clear the graphic layer currently selected"
#~ msgstr "Clear the graphic layer currently selected"
#~ msgid "Gerbview &Manual"
#~ msgstr "Gerbview &Manual"
#~ msgid "Open the GerbView Manual"
#~ msgstr "Open the GerbView Manual"
#~ msgid ""
#~ "Warning: this file has no D-Code definition\n"
#~ "It is perhaps an old RS274D file\n"
#~ "Therefore the size of items is undefined"
#~ msgstr ""
#~ "Warning: this file has no D-Code definition\n"
#~ "It is perhaps an old RS274D file\n"
#~ "Therefore the size of items is undefined"
#~ msgid ""
#~ "The exported board has not enough copper layers to handle selected inner "
#~ "layers"
#~ msgstr ""
#~ "The exported board has not enough copper layers to handle selected inner "
#~ "layers"
#~ msgid "Clear all layers"
#~ msgstr "Clear all layers"
#~ msgid "Reload all layers"
#~ msgstr "Reload all layers"
#~ msgid "Turn polar coordinates on"
#~ msgstr "Turn polar coordinates on"
#~ msgid "Show negatives objects in ghost color"
#~ msgstr "Show negatives objects in ghost color"
#~ msgid ""
#~ "Show layers in raw mode\n"
#~ "(could have problems with negative items when more than one gerber file "
#~ "is shown)"
#~ msgstr ""
#~ "Show layers in raw mode\n"
#~ "(could have problems with negative items when more than one gerber file "
#~ "is shown)"
#~ msgid ""
#~ "Show layers in stacked mode\n"
#~ "(show negative items without artifacts)"
#~ msgstr ""
#~ "Show layers in stacked mode\n"
#~ "(show negative items without artifacts)"
#~ msgid ""
#~ "Show layers in transparency mode\n"
#~ "(show negative items without artifacts)"
#~ msgstr ""
#~ "Show layers in transparency mode\n"
#~ "(show negative items without artifacts)"
#~ msgid "Enable high contrast display mode"
#~ msgstr "Enable high contrast display mode"
#~ msgid "Show/hide the layers manager toolbar"
#~ msgstr "Show/hide the layers manager toolbar"
#~ msgid "Turn on rectangular coordinates"
#~ msgstr "Turn on rectangular coordinates"
#~ msgid "Turn on polar coordinates"
#~ msgstr "Turn on polar coordinates"
#~ msgid "Show flashed items in fill mode"
#~ msgstr "Show flashed items in fill mode"
#~ msgid "Show lines in fill mode"
#~ msgstr "Show lines in fill mode"
#~ msgid "Show polygons in fill mode"
#~ msgstr "Show polygons in fill mode"
#~ msgid "Hide DCodes"
#~ msgstr "Hide DCodes"
#~ msgid "Show negative objects in normal color"
#~ msgstr "Show negative objects in normal color"
#~ msgid "Disable high contrast mode"
#~ msgstr "Disable high contrast mode"
#~ msgid "Enable high contrast mode"
#~ msgstr "Enable high contrast mode"
#~ msgid "Hide layers manager"
#~ msgstr "Hide layers manager"
#~ msgid "Show layers manager"
#~ msgstr "Show layers manager"
#~ msgid "Schematic Layout Editor"
#~ msgstr "Schematic Layout Editor"
#~ msgid "PCB Layout Editor"
#~ msgstr "PCB Layout Editor"
#~ msgid ""
#~ "Bitmap to Component Converter\n"
#~ "Convert bitmap images to schematic or PCB components"
#~ msgstr ""
#~ "Bitmap to Component Converter\n"
#~ "Convert bitmap images to schematic or PCB components"
#~ msgid ""
#~ "PCB Calculator\n"
#~ "Run component calculations, track width calculations, etc."
#~ msgstr ""
#~ "PCB Calculator\n"
#~ "Run component calculations, track width calculations, etc."
#~ msgid ""
#~ "Page Layout Editor\n"
#~ "Edit worksheet graphics and text"
#~ msgstr ""
#~ "Page Layout Editor\n"
#~ "Edit worksheet graphics and text"
#~ msgid "Extract file \"%s\""
#~ msgstr "Extract file “%s”"
#~ msgid " OK\n"
#~ msgstr " OK\n"
#~ msgid " *ERROR*\n"
#~ msgstr " *ERROR*\n"
#~ msgid "Unable to create zip archive file \"%s\""
#~ msgstr "Unable to create zip archive file “%s”"
#~ msgid "Archive file \"%s\""
#~ msgstr "Archive file “%s”"
#~ msgid "(%lu bytes, compressed %d bytes)\n"
#~ msgstr "(%lu bytes, compressed %d bytes)\n"
#~ msgid " >>Error\n"
#~ msgstr " >>Error\n"
#~ msgid ""
#~ "\n"
#~ "Zip archive \"%s\" created (%d bytes)"
#~ msgstr ""
#~ "\n"
#~ "Zip archive “%s” created (%d bytes)"
#~ msgid "Pcbnew failed to load:\n"
#~ msgstr "Pcbnew failed to load:\n"
#~ msgid "Component library editor failed to load:\n"
#~ msgstr "Component library editor failed to load:\n"
#~ msgid "Footprint library editor failed to load:\n"
#~ msgstr "Footprint library editor failed to load:\n"
#~ msgid "New Project From Template"
#~ msgstr "New Project From Template"
#~ msgid "Refresh Project Tree"
#~ msgstr "Refresh Project Tree"
#~ msgid "Run Eeschema"
#~ msgstr "Run Eeschema"
#~ msgid "Run LibEdit"
#~ msgstr "Run LibEdit"
#~ msgid "Run FpEditor"
#~ msgstr "Run FpEditor"
#~ msgid "Run Gerbview"
#~ msgstr "Run Gerbview"
#~ msgid "Run Bitmap2Component"
#~ msgstr "Run Bitmap2Component"
#~ msgid "Run PcbCalculator"
#~ msgstr "Run PcbCalculator"
#~ msgid "Run PlEditor"
#~ msgstr "Run PlEditor"
#~ msgid "New Project"
#~ msgstr "New Project"
#~ msgid "Open Project"
#~ msgstr "Open Project"
#~ msgid "Save Project"
#~ msgstr "Save Project"
#~ msgid "Kicad Manager Hotkeys"
#~ msgstr "Kicad Manager Hotkeys"
#~ msgid "&Project..."
#~ msgstr "&Project…"
#~ msgid "Project from &Template..."
#~ msgstr "Project from &Template…"
#~ msgid "&New"
#~ msgstr "&New"
#~ msgid "Create new project"
#~ msgstr "Create new project"
#~ msgid "&Open Project..."
#~ msgstr "&Open Project…"
#~ msgid "Open a recent project"
#~ msgstr "Open a recent project"
#~ msgid "Save current project"
#~ msgstr "Save current project"
#~ msgid "EAGLE CAD..."
#~ msgstr "EAGLE CAD…"
#~ msgid "Import Project"
#~ msgstr "Import Project"
#~ msgid "Import project files from other software"
#~ msgstr "Import project files from other software"
#~ msgid "Close KiCad"
#~ msgstr "Close KiCad"
#~ msgid "&Refresh"
#~ msgstr "&Refresh"
#~ msgid "Refresh project tree"
#~ msgstr "Refresh project tree"
#~ msgid "Open Text E&ditor"
#~ msgstr "Open Text E&ditor"
#~ msgid "&Open Local File..."
#~ msgstr "&Open Local File…"
#~ msgid "Edit local file"
#~ msgstr "Edit local file"
#~ msgid "&Browse Project Files"
#~ msgstr "&Browse Project Files"
#~ msgid "Edit the global and project symbol library tables"
#~ msgstr "Edit the global and project symbol library tables"
#~ msgid "Configure footprint library table"
#~ msgstr "Configure footprint library table"
#~ msgid "Convert bitmap images to schematic or PCB components."
#~ msgstr "Convert bitmap images to schematic or PCB components."
#~ msgid "KiCad &Manual"
#~ msgstr "KiCad &Manual"
#~ msgid "Open KiCad user manual"
#~ msgstr "Open KiCad user manual"
#~ msgid "&List Hotkeys"
#~ msgstr "&List Hotkeys"
#~ msgid "&Browse"
#~ msgstr "&Browse"
#~ msgid "Open existing project"
#~ msgstr "Open existing project"
#~ msgid "&Switch to this Project"
#~ msgstr "&Switch to this Project"
#~ msgid "New D&irectory..."
#~ msgstr "New D&irectory…"
#~ msgid "&Delete Directory"
#~ msgstr "&Delete Directory"
#~ msgid "Delete the Directory and its content"
#~ msgstr "Delete the Directory and its content"
#~ msgid "&Edit in a Text Editor"
#~ msgstr "&Edit in a Text Editor"
#~ msgid "&Rename File..."
#~ msgstr "&Rename File…"
#~ msgid "&Delete File"
#~ msgstr "&Delete File"
#~ msgid ""
#~ "Changing file extension will change file type.\n"
#~ " Do you want to continue ?"
#~ msgstr ""
#~ "Changing file extension will change file type.\n"
#~ " Do you want to continue ?"
#~ msgid "Permission error ?"
#~ msgstr "Permission error ?"
#~ msgid "Do you really want to delete \"%s\""
#~ msgstr "Do you really want to delete “%s”"
#~ msgid "Page 1 option:"
#~ msgstr "Page 1 option:"
#~ msgid "Page 1 only"
#~ msgstr "Page 1 only"
#~ msgid "Not on page 1"
#~ msgstr "Not on page 1"
#~ msgid "Horizontal align:"
#~ msgstr "Horizontal align:"
#~ msgid "Vertical align:"
#~ msgstr "Vertical align:"
#~ msgid "Constraints:"
#~ msgstr "Constraints:"
#~ msgid "Start Y:"
#~ msgstr "Start Y:"
#~ msgid "Origin:"
#~ msgstr "Origin:"
#~ msgid "End Y:"
#~ msgstr "End Y:"
#~ msgid "Set to 0 to use default"
#~ msgstr "Set to 0 to use default"
#~ msgid "Repeat parameters:"
#~ msgstr "Repeat parameters:"
#~ msgid "Text Increment:"
#~ msgstr "Text Increment:"
#~ msgid "Place Item"
#~ msgstr "Place Item"
#~ msgid "Move Start Point"
#~ msgstr "Move Start Point"
#~ msgid "Move End Point"
#~ msgstr "Move End Point"
#~ msgid "Create new page layout design"
#~ msgstr "Create new page layout design"
#~ msgid "Open an existing page layout design file"
#~ msgstr "Open an existing page layout design file"
#~ msgid "Open recent page layout design file"
#~ msgstr "Open recent page layout design file"
#~ msgid "Save current page layout design file"
#~ msgstr "Save current page layout design file"
#~ msgid "Save current page layout design file with a different name"
#~ msgstr "Save current page layout design file with a different name"
#~ msgid "Print Pre&view..."
#~ msgstr "Print Pre&view…"
#~ msgid "Close Page Layout Editor"
#~ msgstr "Close Page Layout Editor"
#~ msgid "&Background Black"
#~ msgstr "&Background Black"
#~ msgid "&Background White"
#~ msgstr "&Background White"
#~ msgid "Hide &Grid"
#~ msgstr "Hide &Grid"
#~ msgid "&Line..."
#~ msgstr "&Line…"
#~ msgid "&Rectangle..."
#~ msgstr "&Rectangle…"
#~ msgid "&Text..."
#~ msgstr "&Text…"
#~ msgid "&Bitmap..."
#~ msgstr "&Bitmap…"
#~ msgid "&Append Existing Page Layout Design File..."
#~ msgstr "&Append Existing Page Layout Design File…"
#~ msgid "Page Layout Editor &Manual"
#~ msgstr "Page Layout Editor &Manual"
#~ msgid "Open the Page Layout Editor Manual"
#~ msgstr "Open the Page Layout Editor Manual"
#~ msgid "Add Line..."
#~ msgstr "Add Line…"
#~ msgid "Add Rectangle..."
#~ msgstr "Add Rectangle…"
#~ msgid "Add Text..."
#~ msgstr "Add Text…"
#~ msgid "Add Bitmap..."
#~ msgstr "Add Bitmap…"
#~ msgid "Append Existing Page Layout Design File..."
#~ msgstr "Append Existing Page Layout Design File…"
#~ msgid "pl_editor is already running. Continue?"
#~ msgstr "pl_editor is already running. Continue?"
#~ msgid "Design"
#~ msgstr "Design"
#~ msgid "(start or end point)"
#~ msgstr "(start or end point)"
#~ msgid "(start point)"
#~ msgstr "(start point)"
#~ msgid "(end point)"
#~ msgstr "(end point)"
#~ msgid "Selection Clarification"
#~ msgstr "Selection Clarification"
#~ msgid "New page layout design"
#~ msgstr "New page layout design"
#~ msgid "Save page layout design"
#~ msgstr "Save page layout design"
#~ msgid "Page settings"
#~ msgstr "Page settings"
#~ msgid "Print page layout"
#~ msgstr "Print page layout"
#~ msgid "Delete selected item"
#~ msgstr "Delete selected item"
#~ msgid "Zoom to fit page"
#~ msgstr "Zoom to fit page"
#~ msgid ""
#~ "Show title block like it will be displayed in applications\n"
#~ "texts with format are replaced by the full text"
#~ msgstr ""
#~ "Show title block like it will be displayed in applications\n"
#~ "texts with format are replaced by the full text"
#~ msgid ""
#~ "Show title block in edit mode: texts are shown as is:\n"
#~ "texts with format are displayed with no change"
#~ msgstr ""
#~ "Show title block in edit mode: texts are shown as is:\n"
#~ "texts with format are displayed with no change"
#~ msgid ""
#~ "If you specify the maximum current, then the trace widths will be "
#~ "calculated to suit."
#~ msgstr ""
#~ "If you specify the maximum current, then the trace widths will be "
#~ "calculated to suit."
#~ msgid ""
#~ "If you specify one of the trace widths, the maximum current it can handle "
#~ "will be calculated. The width for the other trace to also handle this "
#~ "current will then be calculated."
#~ msgstr ""
#~ "If you specify one of the trace widths, the maximum current it can handle "
#~ "will be calculated. The width for the other trace to also handle this "
#~ "current will then be calculated."
#~ msgid "The controlling value is shown in bold."
#~ msgstr "The controlling value is shown in bold."
#~ msgid ""
#~ "The calculations are valid for currents up to 35A (external) or 17.5A "
#~ "(internal), temperature rises up to 100 deg C, and widths of up to 400mil "
#~ "(10mm)."
#~ msgstr ""
#~ "The calculations are valid for currents up to 35A (external) or 17.5A "
#~ "(internal), temperature rises up to 100 deg C, and widths of up to 400mil "
#~ "(10mm)."
#~ msgid "The formula, from IPC 2221, is"
#~ msgstr "The formula, from IPC 2221, is"
#~ msgid "where:"
#~ msgstr "where:"
#~ msgid "maximum current in amps"
#~ msgstr "maximum current in amps"
#~ msgid "temperature rise above ambient in deg C"
#~ msgstr "temperature rise above ambient in deg C"
#~ msgid "width and thickness in mils"
#~ msgstr "width and thickness in mils"
#~ msgid "0.024 for internal traces or 0.048 for external traces"
#~ msgstr "0.024 for internal traces or 0.048 for external traces"
#~ msgid "mu Rel S:"
#~ msgstr "mu Rel S:"
#~ msgid "W:"
#~ msgstr "W:"
#~ msgid "L:"
#~ msgstr "L:"
#~ msgid "Ang_l:"
#~ msgstr "Ang_l:"
#~ msgid "S:"
#~ msgstr "S:"
#~ msgid "mu Rel I:"
#~ msgstr "mu Rel I:"
#~ msgid "TanM:"
#~ msgstr "TanM:"
#~ msgid "Magnetic Loss Tangent"
#~ msgstr "Magnetic Loss Tangent"
#~ msgid "a:"
#~ msgstr "a:"
#~ msgid "b:"
#~ msgstr "b:"
#~ msgid "Din:"
#~ msgstr "Din:"
#~ msgid "Dout:"
#~ msgstr "Dout:"
#~ msgid "Zeven:"
#~ msgstr "Zeven:"
#~ msgid "Zodd:"
#~ msgstr "Zodd:"
#~ msgid "Twists:"
#~ msgstr "Twists:"
#~ msgid "ErEnv:"
#~ msgstr "ErEnv:"
#~ msgid "Error loading board in AppendBoardFile"
#~ msgstr "Error loading board in AppendBoardFile"
#~ msgid "Auto-place selected components"
#~ msgstr "Auto-place selected components"
#~ msgid "Auto-place off-board components"
#~ msgstr "Auto-place off-board components"
#~ msgid "Net not selected"
#~ msgstr "Net not selected"
#~ msgid "Footprint not selected"
#~ msgstr "Footprint not selected"
#~ msgid "Pad not selected"
#~ msgstr "Pad not selected"
#~ msgid "No memory for autorouting"
#~ msgstr "No memory for autorouting"
#~ msgid "Place Cells"
#~ msgstr "Place Cells"
#~ msgid "Not locked footprints inside the board will be moved. OK?"
#~ msgstr "Not locked footprints inside the board will be moved. OK?"
#~ msgid "No footprint found!"
#~ msgstr "No footprint found!"
#~ msgid "Abort routing?"
#~ msgstr "Abort routing?"
#~ msgid ""
#~ "Could not automatically place footprints. No board outlines detected."
#~ msgstr ""
#~ "Could not automatically place footprints. No board outlines detected."
#~ msgid "Block Operation"
#~ msgstr "Block Operation"
#~ msgid "Change %s reference to %s."
#~ msgstr "Change %s reference to %s."
#~ msgid "Change symbol path \"%s:%s\" to \"%s\"."
#~ msgstr "Change symbol path “%s:%s” to “%s”."
#~ msgid "Processing component \"%s:%s:%s\"."
#~ msgstr "Processing component “%s:%s:%s”."
#~ msgid "Netlist update successful!"
#~ msgstr "Netlist update successful!"
#~ msgid "Cannot export BOM: there are no footprints in the PCB"
#~ msgstr "Cannot export BOM: there are no footprints in the PCB"
#~ msgid "Clearing component %s pin %s net."
#~ msgstr "Clearing component %s pin %s net."
#~ msgid "Changing footprint %s pad %s net from %s to %s."
#~ msgstr "Changing footprint %s pad %s net from %s to %s."
#~ msgid "Checking netlist symbol footprint \"%s:%s:%s\"."
#~ msgstr "Checking netlist symbol footprint “%s:%s:%s”."
#~ msgid "Changing symbol %s footprint from %s to %s."
#~ msgstr "Changing symbol %s footprint from %s to %s."
#~ msgid "Cannot change symbol %s footprint due to missing footprint %s."
#~ msgstr "Cannot change symbol %s footprint due to missing footprint %s."
#~ msgid "Changing footprint %s reference to %s."
#~ msgstr "Changing footprint %s reference to %s."
#~ msgid "Changing footprint %s value from %s to %s."
#~ msgstr "Changing footprint %s value from %s to %s."
#~ msgid "Changing component path \"%s:%s\" to \"%s\"."
#~ msgstr "Changing component path “%s:%s” to “%s”."
#~ msgid "Adding new symbol %s footprint %s."
#~ msgstr "Adding new symbol %s footprint %s."
#~ msgid "Cannot add new symbol %s due to missing footprint %s."
#~ msgstr "Cannot add new symbol %s due to missing footprint %s."
#~ msgid "Removing unused footprint %s."
#~ msgstr "Removing unused footprint %s."
#~ msgid "Symbol %s pad %s not found in footprint %s.\n"
#~ msgstr "Symbol %s pad %s not found in footprint %s.\n"
#~ msgid "Updating copper zone from net %s to %s."
#~ msgstr "Updating copper zone from net %s to %s."
#~ msgid "Copper zone (net %s) has no pads connected."
#~ msgstr "Copper zone (net %s) has no pads connected."
#~ msgid "Dimension \"%s\" on %s"
#~ msgstr "Dimension “%s” on %s"
#~ msgid "Pcb Graphic %s, length %s on %s"
#~ msgstr "Pcb Graphic %s, length %s on %s"
#~ msgid "Graphic %s of %s on %s"
#~ msgstr "Graphic %s of %s on %s"
#~ msgid "ErrType (%d)- %s:"
#~ msgstr "ErrType (%d)- %s:"
#~ msgid "Marker @(%s, %s)"
#~ msgstr "Marker @(%s, %s)"
#~ msgid "Netlist Path"
#~ msgstr "Netlist Path"
#~ msgid "Insert"
#~ msgstr "Insert"
#~ msgid "Virtual"
#~ msgstr "Virtual"
#~ msgid "No 3D shape"
#~ msgstr "No 3D shape"
#~ msgid "3D-Shape"
#~ msgstr "3D-Shape"
#~ msgid "<no reference>"
#~ msgstr "<no reference>"
#~ msgid "Footprint %s on %s"
#~ msgstr "Footprint %s on %s"
#~ msgid "Length in package"
#~ msgstr "Length in package"
#~ msgid "Std"
#~ msgstr "Std"
#~ msgid "Not Plated"
#~ msgstr "Not Plated"
#~ msgid "Target size %s"
#~ msgstr "Target size %s"
#~ msgid "Pcb Text \"%s\" on %s"
#~ msgstr "Pcb Text “%s” on %s"
#~ msgid "Reference %s"
#~ msgstr "Reference %s"
#~ msgid "Value %s of %s"
#~ msgstr "Value %s of %s"
#~ msgid "Text \"%s\" of %s on %s"
#~ msgstr "Text “%s” of %s on %s"
#~ msgid "Blind/Buried Via %s %s on %s - %s"
#~ msgstr "Blind/Buried Via %s %s on %s - %s"
#~ msgid "Micro Via %s %s on %s - %s"
#~ msgstr "Micro Via %s %s on %s - %s"
#~ msgid "Via %s %s on %s - %s"
#~ msgstr "Via %s %s on %s - %s"
#~ msgid "NC Name"
#~ msgstr "NC Name"
#~ msgid "NC Clearance"
#~ msgstr "NC Clearance"
#~ msgid "NC Width"
#~ msgstr "NC Width"
#~ msgid "NC Via Size"
#~ msgstr "NC Via Size"
#~ msgid "NC Via Drill"
#~ msgstr "NC Via Drill"
#~ msgid "(Specific)"
#~ msgstr "(Specific)"
#~ msgid "(NetClass)"
#~ msgstr "(NetClass)"
#~ msgid "Track %s %s on %s, length: %s"
#~ msgstr "Track %s %s on %s, length: %s"
#~ msgid "Zone Outline"
#~ msgstr "Zone Outline"
#~ msgid "No via"
#~ msgstr "No via"
#~ msgid "No track"
#~ msgstr "No track"
#~ msgid "No copper pour"
#~ msgstr "No copper pour"
#~ msgid "Keepout"
#~ msgstr "Keepout"
#~ msgid "Non Copper Zone"
#~ msgstr "Non Copper Zone"
#~ msgid "Vertices"
#~ msgstr "Vertices"
#~ msgid "Hatch Lines"
#~ msgstr "Hatch Lines"
#~ msgid "(Keepout)"
#~ msgstr "(Keepout)"
#~ msgid "Unable to find segment with an endpoint of (%s, %s)."
#~ msgstr "Unable to find segment with an endpoint of (%s, %s)."
#~ msgid "Delete NET?"
#~ msgstr "Delete NET?"
#~ msgid "Include &items on invisible layers"
#~ msgstr "Include &items on invisible layers"
#~ msgid "Draw &selected items while moving"
#~ msgstr "Draw &selected items while moving"
#~ msgid "Import Settings..."
#~ msgstr "Import Settings…"
#~ msgid "Delete &dangling tracks"
#~ msgstr "Delete &dangling tracks"
#~ msgid "Thermal relief spoke must be greater than the minimum width."
#~ msgstr "Thermal relief spoke must be greater than the minimum width."
#~ msgid "Smooth value (0..1):"
#~ msgstr "Smooth value (01):"
#~ msgid "Unrecognized numbering scheme: %d"
#~ msgstr "Unrecognized numbering scheme: %d"
#~ msgid "numbering start"
#~ msgstr "numbering start"
#~ msgid "Pad numbering start value:"
#~ msgstr "Pad numbering start value:"
#~ msgid "Report file \"%s\" created"
#~ msgstr "Report file “%s” created"
#~ msgid "Disk File Report Completed"
#~ msgstr "Disk File Report Completed"
#~ msgid "Unable to create report file \"%s\""
#~ msgstr "Unable to create report file “%s”"
#~ msgid "Save DRC Report File"
#~ msgstr "Save DRC Report File"
#~ msgid "Enter the minimum acceptable value for a track width"
#~ msgstr "Enter the minimum acceptable value for a track width"
#~ msgid "Minimum via size:"
#~ msgstr "Minimum via size:"
#~ msgid "Enter the minimum acceptable diameter for a standard via"
#~ msgstr "Enter the minimum acceptable diameter for a standard via"
#~ msgid "Minimum uVia size:"
#~ msgstr "Minimum uVia size:"
#~ msgid "Enter the minimum acceptable diameter for a micro via"
#~ msgstr "Enter the minimum acceptable diameter for a micro via"
#~ msgid "Report all errors for tracks (slower)"
#~ msgstr "Report all errors for tracks (slower)"
#~ msgid "Test tracks against filled copper areas (very slow)"
#~ msgstr "Test tracks against filled copper areas (very slow)"
#~ msgid "Test footprints against schematic"
#~ msgstr "Test footprints against schematic"
#~ msgid "Create report file:"
#~ msgstr "Create report file:"
#~ msgid "Enable writing report to this file"
#~ msgstr "Enable writing report to this file"
#~ msgid "Enter the report filename"
#~ msgstr "Enter the report filename"
#~ msgid ""
#~ "Left-click to center on problem marker. Right-click to highlight items."
#~ msgstr ""
#~ "Left-click to center on problem marker. Right-click to highlight items."
#~ msgid "Violations / Markers (%d)"
#~ msgstr "Violations / Markers (%d)"
#~ msgid ""
#~ "Left-click to center on unconnected pair. Right-click to highlight "
#~ "unconnected items."
#~ msgstr ""
#~ "Left-click to center on unconnected pair. Right-click to highlight "
#~ "unconnected items."
#~ msgid "Footprint Warnings (%d)"
#~ msgstr "Footprint Warnings (%d)"
#~ msgid ""
#~ "Component can be freely moved and auto placed, but its pads cannot be "
#~ "selected or edited."
#~ msgstr ""
#~ "Component can be freely moved and auto placed, but its pads cannot be "
#~ "selected or edited."
#~ msgid "Component is locked: it cannot be freely moved or auto placed."
#~ msgstr "Component is locked: it cannot be freely moved or auto placed."
#~ msgid ""
#~ "Use this attribute for most non SMD footprints\n"
#~ "Footprints with this option are not put in the footprint position list "
#~ "file"
#~ msgstr ""
#~ "Use this attribute for most non SMD footprints\n"
#~ "Footprints with this option are not put in the footprint position list "
#~ "file"
#~ msgid ""
#~ "Use this attribute for SMD footprints.\n"
#~ "Only footprints with this option are put in the footprint position list "
#~ "file"
#~ msgstr ""
#~ "Use this attribute for SMD footprints.\n"
#~ "Only footprints with this option are put in the footprint position list "
#~ "file"
#~ msgid ""
#~ "Use this attribute for \"virtual\" footprints drawn on board\n"
#~ "such as an edge connector (old ISA PC bus for instance)"
#~ msgstr ""
#~ "Use this attribute for “virtual” footprints drawn on board\n"
#~ "such as an edge connector (old ISA PC bus for instance)"
#~ msgid "Board side:"
#~ msgstr "Board side:"
#~ msgid "Surface mount"
#~ msgstr "Surface mount"
#~ msgid "Solder paste clearance:"
#~ msgstr "Solder paste clearance:"
#~ msgid "Solder paste ratio clearance:"
#~ msgstr "Solder paste ratio clearance:"
#~ msgid "Library reference:"
#~ msgstr "Library reference:"
#~ msgid "%s footprints matching reference:"
#~ msgstr "%s footprints matching reference:"
#~ msgid "%s footprints with identifier:"
#~ msgstr "%s footprints with identifier:"
#~ msgid "New footprint identifier:"
#~ msgstr "New footprint identifier:"
#~ msgid "Executing '%s'"
#~ msgstr "Executing %s"
#~ msgid ""
#~ "Unable to create STEP file. Check that the board has a valid outline and "
#~ "models."
#~ msgstr ""
#~ "Unable to create STEP file. Check that the board has a valid outline and "
#~ "models."
#~ msgid "STEP file has been created successfully."
#~ msgstr "STEP file has been created successfully."
#~ msgid "Marker found"
#~ msgstr "Marker found"
#~ msgid "No marker found"
#~ msgstr "No marker found"
#~ msgid "Do not warp mouse pointer"
#~ msgstr "Do not warp mouse pointer"
#~ msgid "Find Marker"
#~ msgstr "Find Marker"
#~ msgid "Separate files for front and back"
#~ msgstr "Separate files for front and back"
#~ msgid "Include footprints with SMD pads even if not marked Surface Mount"
#~ msgstr "Include footprints with SMD pads even if not marked Surface Mount"
#~ msgid "Save GenCAD Board File"
#~ msgstr "Save GenCAD Board File"
#~ msgid "Gerber X2 (experimental)"
#~ msgstr "Gerber X2 (experimental)"
#~ msgid "Decimal format"
#~ msgstr "Decimal format"
#~ msgid "Generate Report File"
#~ msgstr "Generate Report File"
#~ msgid "Footprint references"
#~ msgstr "Footprint references"
#~ msgid "Footprint values"
#~ msgstr "Footprint values"
#~ msgid "Other footprint fields"
#~ msgstr "Other footprint fields"
#~ msgid "Filter items by parent footprint reference:"
#~ msgstr "Filter items by parent footprint reference:"
#~ msgid "Some items failed DRC and were not modified."
#~ msgstr "Some items failed DRC and were not modified."
#~ msgid "Center X:"
#~ msgstr "Center X:"
#~ msgid "Center Y:"
#~ msgstr "Center Y:"
#~ msgid "Start Point X:"
#~ msgstr "Start Point X:"
#~ msgid "Start Point Y:"
#~ msgstr "Start Point Y:"
#~ msgid "The start and end points cannot be the same."
#~ msgstr "The start and end points cannot be the same."
#~ msgid "The polygon outline thickness must be >= 0."
#~ msgstr "The polygon outline thickness must be >= 0."
#~ msgid "The item thickness must be greater than zero."
#~ msgstr "The item thickness must be greater than zero."
#~ msgid "Bezier point C1 X:"
#~ msgstr "Bezier point C1 X:"
#~ msgid "Bezier point C1 Y:"
#~ msgstr "Bezier point C1 Y:"
#~ msgid "Bezier point C2 X:"
#~ msgstr "Bezier point C2 X:"
#~ msgid "Bezier point C2 Y:"
#~ msgstr "Bezier point C2 Y:"
#~ msgid "Text && Graphics default properties"
#~ msgstr "Text && Graphics default properties"
#~ msgid "Predefined Track and Via dimensions"
#~ msgstr "Predefined Track and Via dimensions"
#~ msgid "Solder Mask/Paste defaults"
#~ msgstr "Solder Mask/Paste defaults"
#~ msgid "Tracks, vias, and pads are allowed. The keepout will have no effect."
#~ msgstr ""
#~ "Tracks, vias, and pads are allowed. The keepout will have no effect."
#~ msgid "Keepout Area Properties"
#~ msgstr "Keepout Area Properties"
#~ msgid "No footprints."
#~ msgstr "No footprints."
#~ msgid ""
#~ "Error loading netlist file:\n"
#~ "%s"
#~ msgstr ""
#~ "Error loading netlist file:\n"
#~ "%s"
#~ msgid "Check footprints"
#~ msgstr "Check footprints"
#~ msgid "Using references to match components and footprints.\n"
#~ msgstr "Using references to match components and footprints.\n"
#~ msgid "Using tstamp fields to match components and footprints.\n"
#~ msgstr "Using tstamp fields to match components and footprints.\n"
#~ msgid "Associate footprints by reference"
#~ msgstr "Associate footprints by reference"
#~ msgid "Associate footprints using \"tstamp\" fields"
#~ msgstr "Associate footprints using “tstamp” fields"
#~ msgid "Match Method"
#~ msgstr "Match Method"
#~ msgid "Update footprints"
#~ msgstr "Update footprints"
#~ msgid "Delete extra footprints"
#~ msgstr "Delete extra footprints"
#~ msgid "Delete single-pad nets"
#~ msgstr "Delete single-pad nets"
#~ msgid "Test Footprints"
#~ msgstr "Test Footprints"
#~ msgid "Read the current netlist file and list missing and extra footprints"
#~ msgstr "Read the current netlist file and list missing and extra footprints"
#~ msgid "Grid Style:"
#~ msgstr "Grid Style:"
#~ msgid "Polygon may not be self-intersecting"
#~ msgstr "Polygon may not be self-intersecting"
#~ msgid "Footprint %s (%s),"
#~ msgstr "Footprint %s (%s),"
#~ msgid "%s, rotated %.1f deg"
#~ msgstr "%s, rotated %.1f deg"
#~ msgid "width %s"
#~ msgstr "width %s"
#~ msgid "angle %s"
#~ msgstr "angle %s"
#~ msgid "radius %s"
#~ msgstr "radius %s"
#~ msgid "Error: the pad is not on a copper layer and has a hole"
#~ msgstr "Error: the pad is not on a copper layer and has a hole"
#~ msgid ""
#~ "For NPTH pad, set pad size value to pad drill value, if you do not want "
#~ "this pad plotted in gerber files"
#~ msgstr ""
#~ "For NPTH pad, set pad size value to pad drill value, if you do not want "
#~ "this pad plotted in gerber files"
#~ msgid "Connector"
#~ msgstr "Connector"
#~ msgid "Aperture"
#~ msgstr "Aperture"
#~ msgid "Rounded Rectangle"
#~ msgstr "Rounded Rectangle"
#~ msgid "Chamfered Rectangle"
#~ msgstr "Chamfered Rectangle"
#~ msgid "Custom (Circ. Anchor)"
#~ msgstr "Custom (Circ. Anchor)"
#~ msgid "Custom (Rect. Anchor)"
#~ msgstr "Custom (Rect. Anchor)"
#~ msgid "Shape offset X:"
#~ msgstr "Shape offset X:"
#~ msgid "Shape offset Y:"
#~ msgstr "Shape offset Y:"
#~ msgid "Pad to die length:"
#~ msgstr "Pad to die length:"
#~ msgid ""
#~ "Wire length from pad to die on chip ( used to calculate actual track "
#~ "length)"
#~ msgstr ""
#~ "Wire length from pad to die on chip ( used to calculate actual track "
#~ "length)"
#~ msgid ""
#~ "Chamfer size in percent of the pad width.\n"
#~ "The width is the smaller value between size X and size Y.\n"
#~ "The max value is 50 percent."
#~ msgstr ""
#~ "Chamfer size in percent of the pad width.\n"
#~ "The width is the smaller value between size X and size Y.\n"
#~ "The max value is 50 percent."
#~ msgid "Chamfered corner:"
#~ msgstr "Chamfered corner:"
#~ msgid "Hole size Y:"
#~ msgstr "Hole size Y:"
#~ msgid "Copper:"
#~ msgstr "Copper:"
#~ msgid "Front layer"
#~ msgstr "Front layer"
#~ msgid "Back layer"
#~ msgstr "Back layer"
#~ msgid "Primitives list"
#~ msgstr "Primitives list"
#~ msgid "Coordinates are relative to anchor pad, orientation 0"
#~ msgstr "Coordinates are relative to anchor pad, orientation 0"
#~ msgid "Footprint name"
#~ msgstr "Footprint name"
#~ msgid "side and rotation"
#~ msgstr "side and rotation"
#~ msgid "Show pad in outline mode"
#~ msgstr "Show pad in outline mode"
#~ msgid "Default line width constrained."
#~ msgstr "Default line width constrained."
#~ msgid "Plot footprint references"
#~ msgstr "Plot footprint references"
#~ msgid "Force plot invisible values and/or references"
#~ msgstr "Force plot invisible values and/or references"
#~ msgid "Exclude pads from silkscreen"
#~ msgstr "Exclude pads from silkscreen"
#~ msgid ""
#~ "Do not plot pads on silkscreen layers, even when they are assigned to "
#~ "them.\n"
#~ "Uncheck this if you wish to create assembly drawings from silkscreen "
#~ "layers."
#~ msgstr ""
#~ "Do not plot pads on silkscreen layers, even when they are assigned to "
#~ "them.\n"
#~ "Uncheck this if you wish to create assembly drawings from silkscreen "
#~ "layers."
#~ msgid ""
#~ "Pen size used to draw items that have no pen size specified.\n"
#~ "Used mainly to draw items in sketch mode."
#~ msgstr ""
#~ "Pen size used to draw items that have no pen size specified.\n"
#~ "Used mainly to draw items in sketch mode."
#~ msgid "Line width for, e.g., sheet references."
#~ msgstr "Line width for, e.g., sheet references."
#~ msgid "Use extended X2 format"
#~ msgstr "Use extended X2 format"
#~ msgid "Plot all layers in outline (polygon) mode"
#~ msgstr "Plot all layers in outline (polygon) mode"
#~ msgid ""
#~ "DXF only:\n"
#~ "Check to plot all layers in polygon mode.\n"
#~ "Uncheck to plot in sketch mode layers that don't support polygons (*."
#~ "SilkS, *_User, Edge.Cuts, Margin, *.CrtYd, *.Fab)\n"
#~ "and plot in polygon mode other layers (*.Cu, *.Adhes, *.Paste, *.Mask)"
#~ msgstr ""
#~ "DXF only:\n"
#~ "Check to plot all layers in polygon mode.\n"
#~ "Uncheck to plot in sketch mode layers that don't support polygons (*."
#~ "SilkS, *_User, Edge.Cuts, Margin, *.CrtYd, *.Fab)\n"
#~ "and plot in polygon mode other layers (*.Cu, *.Adhes, *.Paste, *.Mask)"
#~ msgid ""
#~ "(Highlight collisions mode only) - allows to establish a track even if is "
#~ "violating the DRC rules."
#~ msgstr ""
#~ "(Highlight collisions mode only) - allows to establish a track even if is "
#~ "violating the DRC rules."
#~ msgid "Dimension Text Properties"
#~ msgstr "Dimension Text Properties"
#~ msgid "Dimension text:"
#~ msgstr "Dimension text:"
#~ msgid ""
#~ "This will change the net assigned to %d connected pads to %s.\n"
#~ "Do you wish to continue?"
#~ msgstr ""
#~ "This will change the net assigned to %d connected pads to %s.\n"
#~ "Do you wish to continue?"
#~ msgid "Keep existing symbol to footprint associations"
#~ msgstr "Keep existing symbol to footprint associations"
#~ msgid "Re-associate footprints by reference"
#~ msgstr "Re-associate footprints by reference"
#~ msgid ""
#~ "Select how footprints are recognized:\n"
#~ "by their reference (U1, R3...) (normal setting)\n"
#~ "or their time stamp (special setting after a full schematic reannotation)"
#~ msgstr ""
#~ "Select how footprints are recognized:\n"
#~ "by their reference (U1, R3…) (normal setting)\n"
#~ "or their time stamp (special setting after a full schematic reannotation)"
#~ msgid "All supported library formats|"
#~ msgstr "All supported library formats|"
#~ msgid "Default values for new footprints:"
#~ msgstr "Default values for new footprints:"
#~ msgid "&Reference:"
#~ msgstr "&Reference:"
#~ msgid ""
#~ "Default text for reference\n"
#~ "Leave blank to use the footprint name"
#~ msgstr ""
#~ "Default text for reference\n"
#~ "Leave blank to use the footprint name"
#~ msgid "SilkScreen"
#~ msgstr "SilkScreen"
#~ msgid "Fab. Layer"
#~ msgstr "Fab. Layer"
#~ msgid "Invisible"
#~ msgstr "Invisible"
#~ msgid "V&alue:"
#~ msgstr "V&alue:"
#~ msgid ""
#~ "Default text for value\n"
#~ "Leave blank to use the footprint name"
#~ msgstr ""
#~ "Default text for value\n"
#~ "Leave blank to use the footprint name"
#~ msgid "Leave reference and/or value blank to use footprint name."
#~ msgstr "Leave reference and/or value blank to use footprint name."
#~ msgid ""
#~ "Set display of relative (dx/dy) coordinates to Cartesian (rectangular) or "
#~ "polar (angle/distance)."
#~ msgstr ""
#~ "Set display of relative (dx/dy) coordinates to Cartesian (rectangular) or "
#~ "polar (angle/distance)."
#~ msgid "Set units used to display dimensions and positions."
#~ msgstr "Set units used to display dimensions and positions."
#~ msgid ""
#~ "When enabled and nothing is selected, drag gesture will draw a selection "
#~ "box, even if there are items under the cursor that could be immediately "
#~ "dragged."
#~ msgstr ""
#~ "When enabled and nothing is selected, drag gesture will draw a selection "
#~ "box, even if there are items under the cursor that could be immediately "
#~ "dragged."
#~ msgid "Edit action changes track width"
#~ msgstr "Edit action changes track width"
#~ msgid ""
#~ "When active, hitting Edit hotkey or double-clicking on a track or via "
#~ "changes its width/diameter to the one selected in the main toolbar. "
#~ msgstr ""
#~ "When active, hitting Edit hotkey or double-clicking on a track or via "
#~ "changes its width/diameter to the one selected in the main toolbar. "
#~ msgid "Snap to Pads"
#~ msgstr "Snap to Pads"
#~ msgid "Snap to Tracks"
#~ msgstr "Snap to Tracks"
#~ msgid "Snap to Graphical"
#~ msgstr "Snap to Graphical"
#~ msgid "Legacy Toolset Routing Options"
#~ msgstr "Legacy Toolset Routing Options"
#~ msgid "&Enforce design rules when routing"
#~ msgstr "&Enforce design rules when routing"
#~ msgid ""
#~ "Enable DRC control. When DRC control is disabled, all connections are "
#~ "allowed."
#~ msgstr ""
#~ "Enable DRC control. When DRC control is disabled, all connections are "
#~ "allowed."
#~ msgid "Auto-delete old tracks"
#~ msgstr "Auto-delete old tracks"
#~ msgid "Enable automatic track deletion when redrawing a track."
#~ msgstr "Enable automatic track deletion when redrawing a track."
#~ msgid "&Limit tracks to H, V and 45 degrees"
#~ msgstr "&Limit tracks to H, V and 45 degrees"
#~ msgid "Force track directions to H, V or 45 degrees when drawing a track."
#~ msgstr "Force track directions to H, V or 45 degrees when drawing a track."
#~ msgid "&Use double segmented tracks"
#~ msgstr "&Use double segmented tracks"
#~ msgid ""
#~ "Use two track segments, with 45 degrees angle between them, when drawing "
#~ "a new track"
#~ msgstr ""
#~ "Use two track segments, with 45 degrees angle between them, when drawing "
#~ "a new track"
#~ msgid "Require courtyard definitions in footprints"
#~ msgstr "Require courtyard definitions in footprints"
#~ msgid "Prohibit overlapping courtyards"
#~ msgstr "Prohibit overlapping courtyards"
#~ msgid "Minimum via drill:"
#~ msgstr "Minimum via drill:"
#~ msgid "Minimum hole to hole:"
#~ msgstr "Minimum hole to hole:"
#~ msgid ""
#~ "Items have been found on removed layers. This operation will delete all "
#~ "items from removed layers and cannot be undone. Do you wish to continue?"
#~ msgstr ""
#~ "Items have been found on removed layers. This operation will delete all "
#~ "items from removed layers and cannot be undone. Do you wish to continue?"
#~ msgid "PCB thickness:"
#~ msgstr "PCB thickness:"
#~ msgid "CrtYd_Front_layer"
#~ msgstr "CrtYd_Front_layer"
#~ msgid "Fab_Front_layer"
#~ msgstr "Fab_Front_layer"
#~ msgid "Adhes_Front_layer"
#~ msgstr "Adhes_Front_layer"
#~ msgid "SoldP_Front_layer"
#~ msgstr "SoldP_Front_layer"
#~ msgid "SilkS_Front_layer"
#~ msgstr "SilkS_Front_layer"
#~ msgid "Mask_Front_layer"
#~ msgstr "Mask_Front_layer"
#~ msgid "Mask_Back_layer"
#~ msgstr "Mask_Back_layer"
#~ msgid "SilkS_Back_layer"
#~ msgstr "SilkS_Back_layer"
#~ msgid "SoldP_Back_layer"
#~ msgstr "SoldP_Back_layer"
#~ msgid "Adhes_Back_layer"
#~ msgstr "Adhes_Back_layer"
#~ msgid "Fab_Back_layer"
#~ msgstr "Fab_Back_layer"
#~ msgid "CrtYd_Back_layer"
#~ msgstr "CrtYd_Back_layer"
#~ msgid "PCB_Edges_layer"
#~ msgstr "PCB_Edges_layer"
#~ msgid "Margin_layer"
#~ msgstr "Margin_layer"
#~ msgid "Eco1_layer"
#~ msgstr "Eco1_layer"
#~ msgid "Eco2_layer"
#~ msgstr "Eco2_layer"
#~ msgid "Comments_layer"
#~ msgstr "Comments_layer"
#~ msgid "Drawings_layer"
#~ msgstr "Drawings_layer"
#~ msgid ""
#~ "This is the global clearance between pads and the solder mask\n"
#~ "This value can be superseded by local values for a footprint or a pad."
#~ msgstr ""
#~ "This is the global clearance between pads and the solder mask\n"
#~ "This value can be superseded by local values for a footprint or a pad."
#~ msgid "Solder mask minimum width:"
#~ msgstr "Solder mask minimum width:"
#~ msgid ""
#~ "Min dist between 2 pad areas.\n"
#~ "Two pad areas nearer than this value will be merged during plotting.\n"
#~ "This parameter is used only to plot solder mask layers."
#~ msgstr ""
#~ "Min dist between 2 pad areas.\n"
#~ "Two pad areas nearer than this value will be merged during plotting.\n"
#~ "This parameter is used only to plot solder mask layers."
#~ msgid ""
#~ "This is the global clearance between pads and the solder paste\n"
#~ "This value can be superseded by local values for a footprint or a pad.\n"
#~ "The final clearance value is the sum of this value and the clearance "
#~ "value ratio"
#~ msgstr ""
#~ "This is the global clearance between pads and the solder paste\n"
#~ "This value can be superseded by local values for a footprint or a pad.\n"
#~ "The final clearance value is the sum of this value and the clearance "
#~ "value ratio"
#~ msgid ""
#~ "This is the global clearance ratio in percent between pads and the solder "
#~ "paste\n"
#~ "A value of 10 means the clearance value is 10 percent of the pad size\n"
#~ "This value can be superseded by local values for a footprint or a pad.\n"
#~ "The final clearance value is the sum of this value and the clearance value"
#~ msgstr ""
#~ "This is the global clearance ratio in percent between pads and the solder "
#~ "paste\n"
#~ "A value of 10 means the clearance value is 10 percent of the pad size\n"
#~ "This value can be superseded by local values for a footprint or a pad.\n"
#~ "The final clearance value is the sum of this value and the clearance value"
#~ msgid "Differential pair width less than minimum track width (%s)."
#~ msgstr "Differential pair width less than minimum track width (%s)."
#~ msgid "Via drill less than minimum via drill (%s)."
#~ msgstr "Via drill less than minimum via drill (%s)."
#~ msgid "Microvia diameter less than minimum microvia diameter (%s)."
#~ msgstr "Microvia diameter less than minimum microvia diameter (%s)."
#~ msgid "Microvia drill larger than microvia diameter."
#~ msgstr "Microvia drill larger than microvia diameter."
#~ msgid "Microvia drill less than minimum microvia drill (%s)."
#~ msgstr "Microvia drill less than minimum microvia drill (%s)."
#~ msgid "dPair Width"
#~ msgstr "dPair Width"
#~ msgid "dPair Gap"
#~ msgstr "dPair Gap"
#~ msgid "Differential pair gap cannot be negative."
#~ msgstr "Differential pair gap cannot be negative."
#~ msgid "Differential pair via gap cannot be negative."
#~ msgstr "Differential pair via gap cannot be negative."
#~ msgid "Board Outline...\n"
#~ msgstr "Board Outline…\n"
#~ msgid "Aborting\n"
#~ msgstr "Aborting\n"
#~ msgid "Pad clearances...\n"
#~ msgstr "Pad clearances…\n"
#~ msgid "Drill clearances...\n"
#~ msgstr "Drill clearances…\n"
#~ msgid "Refilling all zones...\n"
#~ msgstr "Refilling all zones…\n"
#~ msgid "Checking zone fills...\n"
#~ msgstr "Checking zone fills…\n"
#~ msgid "Track clearances...\n"
#~ msgstr "Track clearances…\n"
#~ msgid "Zone to zone clearances...\n"
#~ msgstr "Zone to zone clearances…\n"
#~ msgid "Unconnected pads...\n"
#~ msgstr "Unconnected pads…\n"
#~ msgid "Keepout areas ...\n"
#~ msgstr "Keepout areas …\n"
#~ msgid "Text and graphic clearances...\n"
#~ msgstr "Text and graphic clearances…\n"
#~ msgid "Courtyard areas...\n"
#~ msgstr "Courtyard areas…\n"
#~ msgid "Checking footprints against schematic...\n"
#~ msgstr "Checking footprints against schematic…\n"
#~ msgid "Items on disabled layers...\n"
#~ msgstr "Items on disabled layers…\n"
#~ msgid "NETCLASS: \"%s\" has Clearance:%s which is less than global:%s"
#~ msgstr "NETCLASS: “%s” has Clearance:%s which is less than global:%s"
#~ msgid "NETCLASS: \"%s\" has TrackWidth:%s which is less than global:%s"
#~ msgstr "NETCLASS: “%s” has TrackWidth:%s which is less than global:%s"
#~ msgid "NETCLASS: \"%s\" has Via Dia:%s which is less than global:%s"
#~ msgstr "NETCLASS: “%s” has Via Dia:%s which is less than global:%s"
#~ msgid "NETCLASS: \"%s\" has Via Drill:%s which is less than global:%s"
#~ msgstr "NETCLASS: “%s” has Via Drill:%s which is less than global:%s"
#~ msgid "NETCLASS: \"%s\" has uVia Dia:%s which is less than global:%s"
#~ msgstr "NETCLASS: “%s” has µVia Dia:%s which is less than global:%s"
#~ msgid "NETCLASS: \"%s\" has uVia Drill:%s which is less than global:%s"
#~ msgstr "NETCLASS: “%s” has µVia Drill:%s which is less than global:%s"
#~ msgid "Track clearances"
#~ msgstr "Track clearances"
#~ msgid "Track too close to thru-hole"
#~ msgstr "Track too close to thru-hole"
#~ msgid "Track too close to pad"
#~ msgstr "Track too close to pad"
#~ msgid "Track too close to via"
#~ msgstr "Track too close to via"
#~ msgid "Via too close to via"
#~ msgstr "Via too close to via"
#~ msgid "Via too close to track"
#~ msgstr "Via too close to track"
#~ msgid "Two track ends too close"
#~ msgstr "Two track ends too close"
#~ msgid "Two parallel track segments too close"
#~ msgstr "Two parallel track segments too close"
#~ msgid "Track too close to copper area"
#~ msgstr "Track too close to copper area"
#~ msgid "Pad too close to pad"
#~ msgstr "Pad too close to pad"
#~ msgid "Via hole > diameter"
#~ msgstr "Via hole > diameter"
#~ msgid "Micro Via: incorrect layer pairs (not adjacent)"
#~ msgstr "Micro Via: incorrect layer pairs (not adjacent)"
#~ msgid "Micro Via: not allowed"
#~ msgstr "Micro Via: not allowed"
#~ msgid "Buried Via: not allowed"
#~ msgstr "Buried Via: not allowed"
#~ msgid "Copper area inside copper area"
#~ msgstr "Copper area inside copper area"
#~ msgid "Copper areas intersect or are too close"
#~ msgstr "Copper areas intersect or are too close"
#~ msgid "Copper area belongs to a net which has no pads"
#~ msgstr "Copper area belongs to a net which has no pads"
#~ msgid "Hole too close to pad"
#~ msgstr "Hole too close to pad"
#~ msgid "Hole too close to track"
#~ msgstr "Hole too close to track"
#~ msgid "Track width too small"
#~ msgstr "Track width too small"
#~ msgid "Via size too small"
#~ msgstr "Via size too small"
#~ msgid "Micro via size too small"
#~ msgstr "Micro via size too small"
#~ msgid "Via drill too small"
#~ msgstr "Via drill too small"
#~ msgid "Track too close to board edge"
#~ msgstr "Track too close to board edge"
#~ msgid "Board outline does not form a closed polygon"
#~ msgstr "Board outline does not form a closed polygon"
#~ msgid "NetClass Track Width &lt; global limit"
#~ msgstr "NetClass Track Width &lt; global limit"
#~ msgid "NetClass Clearance &lt; global limit"
#~ msgstr "NetClass Clearance &lt; global limit"
#~ msgid "NetClass Via Dia &lt; global limit"
#~ msgstr "NetClass Via Dia &lt; global limit"
#~ msgid "NetClass Via Drill &lt; global limit"
#~ msgstr "NetClass Via Drill &lt; global limit"
#~ msgid "NetClass uVia Dia &lt; global limit"
#~ msgstr "NetClass µVia Dia &lt; global limit"
#~ msgid "NetClass uVia Drill &lt; global limit"
#~ msgstr "NetClass µVia Drill &lt; global limit"
#~ msgid "Via inside keepout area"
#~ msgstr "Via inside keepout area"
#~ msgid "Track inside keepout area"
#~ msgstr "Track inside keepout area"
#~ msgid "Pad inside keepout area"
#~ msgstr "Pad inside keepout area"
#~ msgid "Via too close to copper item"
#~ msgstr "Via too close to copper item"
#~ msgid "Track too close to copper item"
#~ msgstr "Track too close to copper item"
#~ msgid "Pad too close to copper item"
#~ msgstr "Pad too close to copper item"
#~ msgid "Footprint has incorrect courtyard (not a closed shape)"
#~ msgstr "Footprint has incorrect courtyard (not a closed shape)"
#~ msgid "Remove dangling track"
#~ msgstr "Remove dangling track"
#~ msgid "Remove dangling via"
#~ msgstr "Remove dangling via"
#~ msgid "Unknown DRC error code %d"
#~ msgstr "Unknown DRC error code %d"
#~ msgid ""
#~ "The graphic item will be on a copper layer.\n"
#~ "This is very dangerous. Are you sure?"
#~ msgstr ""
#~ "The graphic item will be on a copper layer.\n"
#~ "This is very dangerous. Are you sure?"
#~ msgid "Footprint %s found, but it is locked"
#~ msgstr "Footprint %s found, but it is locked"
#~ msgid "The parent (%s) of the pad is locked"
#~ msgstr "The parent (%s) of the pad is locked"
#~ msgid "Add tracks"
#~ msgstr "Add tracks"
#~ msgid "Add footprint"
#~ msgstr "Add footprint"
#~ msgid "Add zones"
#~ msgstr "Add zones"
#~ msgid "Warning: zone display is OFF!!!"
#~ msgstr "Warning: zone display is OFF!!!"
#~ msgid "Add keepout"
#~ msgstr "Add keepout"
#~ msgid "Add layer alignment target"
#~ msgstr "Add layer alignment target"
#~ msgid "Adjust zero"
#~ msgstr "Adjust zero"
#~ msgid "Adjust grid origin"
#~ msgstr "Adjust grid origin"
#~ msgid "Add graphic line"
#~ msgstr "Add graphic line"
#~ msgid "Add graphic arc"
#~ msgstr "Add graphic arc"
#~ msgid "Add graphic circle"
#~ msgstr "Add graphic circle"
#~ msgid "Add dimension"
#~ msgstr "Add dimension"
#~ msgid "Select rats nest"
#~ msgstr "Select rats nest"
#~ msgid "Copper layer global delete not allowed!"
#~ msgstr "Copper layer global delete not allowed!"
#~ msgid "Delete everything on layer %s?"
#~ msgstr "Delete everything on layer %s?"
#~ msgid "Segs Count"
#~ msgstr "Segs Count"
#~ msgid ""
#~ "File contains pad shapes that are not supported by the Hyperlynx exporter "
#~ "(oval, rectangle, circle). They have been exported as oval pads."
#~ msgstr ""
#~ "File contains pad shapes that are not supported by the Hyperlynx exporter "
#~ "(oval, rectangle, circle). They have been exported as oval pads."
#~ msgid "OK to load recovery or backup file \"%s\""
#~ msgstr "OK to load recovery or backup file “%s”"
#~ msgid "Warning: unable to create backup file \"%s\""
#~ msgstr "Warning: unable to create backup file “%s”"
#~ msgid "Failed to create \"%s\""
#~ msgstr "Failed to create “%s”"
#~ msgid "Backup file: \"%s\""
#~ msgstr "Backup file: “%s”"
#~ msgid "Save changes to footprint before closing?"
#~ msgstr "Save changes to footprint before closing?"
#~ msgid "&Update Footprint on Board"
#~ msgstr "&Update Footprint on Board"
#~ msgid "Measurement Tool not available in Legacy Toolset"
#~ msgstr "Measurement Tool not available in Legacy Toolset"
#~ msgid "Duplicate Block (shift + drag mouse)"
#~ msgstr "Duplicate Block (shift + drag mouse)"
#~ msgid "Mirror Block (alt + drag mouse)"
#~ msgstr "Mirror Block (alt + drag mouse)"
#~ msgid "Rotate Block (ctrl + drag mouse)"
#~ msgstr "Rotate Block (ctrl + drag mouse)"
#~ msgid "Delete Block (shift+ctrl + drag mouse)"
#~ msgstr "Delete Block (shift+ctrl + drag mouse)"
#~ msgid "Move Block Exactly..."
#~ msgstr "Move Block Exactly…"
#~ msgid "Transform Footprint"
#~ msgstr "Transform Footprint"
#~ msgid "Move Pad"
#~ msgstr "Move Pad"
#~ msgid "Edit Pad..."
#~ msgstr "Edit Pad…"
#~ msgid "Copy Pad Properties"
#~ msgstr "Copy Pad Properties"
#~ msgid "Delete Pad"
#~ msgstr "Delete Pad"
#~ msgid "Duplicate Pad"
#~ msgstr "Duplicate Pad"
#~ msgid "Move Pad Exactly..."
#~ msgstr "Move Pad Exactly…"
#~ msgid "Create Pad Array..."
#~ msgstr "Create Pad Array…"
#~ msgid "Push Pad Properties..."
#~ msgstr "Push Pad Properties…"
#~ msgid "End Edge"
#~ msgstr "End Edge"
#~ msgid "Place Edge"
#~ msgstr "Place Edge"
#~ msgid "Global Changes"
#~ msgstr "Global Changes"
#~ msgid "Change Body Items Width"
#~ msgstr "Change Body Items Width"
#~ msgid "Change Body Items Layer..."
#~ msgstr "Change Body Items Layer…"
#~ msgid "Place anchor"
#~ msgstr "Place anchor"
#~ msgid "Set grid origin"
#~ msgstr "Set grid origin"
#~ msgid "Add pad"
#~ msgstr "Add pad"
#~ msgid "Pad properties"
#~ msgstr "Pad properties"
#~ msgid "Cannot delete REFERENCE!"
#~ msgstr "Cannot delete REFERENCE!"
#~ msgid "Cannot delete VALUE!"
#~ msgstr "Cannot delete VALUE!"
#~ msgid "OK to delete footprint \"%s\" in library \"%s\""
#~ msgstr "OK to delete footprint %s in library “%s”"
#~ msgid "Unable to find or load footprint \"%s\" from lib path \"%s\""
#~ msgstr "Unable to find or load footprint “%s” from lib path “%s”"
#~ msgid "Library \"%s\" is read only, not writable"
#~ msgstr "Library “%s” is read only, not writable"
#~ msgid "Footprint \"%s\" deleted from library \"%s\""
#~ msgstr "Footprint %s deleted from library “%s”"
#~ msgid "Footprint already exists on board."
#~ msgstr "Footprint already exists on board."
#~ msgid "Save a Copy &As..."
#~ msgstr "Save a Copy &As…"
#~ msgid "&New Footprint..."
#~ msgstr "&New Footprint…"
#~ msgid "&Create Footprint from Wizard..."
#~ msgstr "&Create Footprint from Wizard…"
#~ msgid "&Import Footprint..."
#~ msgstr "&Import Footprint…"
#~ msgid "&Edit Footprint"
#~ msgstr "&Edit Footprint"
#~ msgid "E&xport Footprint..."
#~ msgstr "E&xport Footprint…"
#~ msgid ""
#~ "Could not load footprint \"%s\" from library \"%s\".\n"
#~ "\n"
#~ "Error %s."
#~ msgstr ""
#~ "Could not load footprint “%s” from library “%s”.\n"
#~ "\n"
#~ "Error %s."
#~ msgid "Show footprint in 3D viewer"
#~ msgstr "Show footprint in 3D viewer"
#~ msgid "Zoom auto"
#~ msgstr "Zoom auto"
#~ msgid "Find components and text in current loaded board"
#~ msgstr "Find components and text in current loaded board"
#~ msgid "Zoom to fit board or page"
#~ msgstr "Zoom to fit board or page"
#~ msgid "Redraw screen"
#~ msgstr "Redraw screen"
#~ msgid ""
#~ "Show/hide microwave toolbar\n"
#~ "(Experimental feature)"
#~ msgstr ""
#~ "Show/hide microwave toolbar\n"
#~ "(Experimental feature)"
#~ msgid "Delete Track Segment"
#~ msgstr "Delete Track Segment"
#~ msgid "Add New Track"
#~ msgstr "Add New Track"
#~ msgid "Route Differential Pair (Modern Toolset only)"
#~ msgstr "Route Differential Pair (Modern Toolset only)"
#~ msgid "Tune Single Track (Modern Toolset only)"
#~ msgstr "Tune Single Track (Modern Toolset only)"
#~ msgid "Tune Differential Pair Length (Modern Toolset only)"
#~ msgstr "Tune Differential Pair Length (Modern Toolset only)"
#~ msgid "Tune Differential Pair Skew (Modern Toolset only)"
#~ msgstr "Tune Differential Pair Skew (Modern Toolset only)"
#~ msgid "Length Tuning Settings (Modern Toolset only)"
#~ msgstr "Length Tuning Settings (Modern Toolset only)"
#~ msgid "Add Through Via"
#~ msgstr "Add Through Via"
#~ msgid "Select Layer and Add Through Via"
#~ msgstr "Select Layer and Add Through Via"
#~ msgid "Add MicroVia"
#~ msgstr "Add MicroVia"
#~ msgid "Add Blind/Buried Via"
#~ msgstr "Add Blind/Buried Via"
#~ msgid "Select Layer and Add Blind/Buried Via"
#~ msgstr "Select Layer and Add Blind/Buried Via"
#~ msgid "Drag Track Keep Slope"
#~ msgstr "Drag Track Keep Slope"
#~ msgid "Edit with Footprint Editor"
#~ msgstr "Edit with Footprint Editor"
#~ msgid "Flip Item"
#~ msgstr "Flip Item"
#~ msgid "Rotate Item Clockwise (Modern Toolset only)"
#~ msgstr "Rotate Item Clockwise (Modern Toolset only)"
#~ msgid "Move Item Exactly"
#~ msgstr "Move Item Exactly"
#~ msgid "Position Item Relative"
#~ msgstr "Position Item Relative"
#~ msgid "Duplicate Item"
#~ msgstr "Duplicate Item"
#~ msgid "Duplicate Item and Increment"
#~ msgstr "Duplicate Item and Increment"
#~ msgid "Copy Item"
#~ msgstr "Copy Item"
#~ msgid "Lock/Unlock Footprint"
#~ msgstr "Lock/Unlock Footprint"
#~ msgid "Add Keepout Area"
#~ msgstr "Add Keepout Area"
#~ msgid "Place DXF"
#~ msgstr "Place DXF"
#~ msgid "Set Grid Origin"
#~ msgstr "Set Grid Origin"
#~ msgid "Switch to Legacy Toolset (not all features will be available"
#~ msgstr "Switch to Legacy Toolset (not all features will be available"
#~ msgid "Fill or Refill All Zones"
#~ msgstr "Fill or Refill All Zones"
#~ msgid "Remove Filled Areas in All Zones"
#~ msgstr "Remove Filled Areas in All Zones"
#~ msgid "Switch Track Width To Next"
#~ msgstr "Switch Track Width To Next"
#~ msgid "Switch Track Width To Previous"
#~ msgstr "Switch Track Width To Previous"
#~ msgid "Switch Grid To Fast Grid1"
#~ msgstr "Switch Grid To Fast Grid1"
#~ msgid "Switch Grid To Fast Grid2"
#~ msgstr "Switch Grid To Fast Grid2"
#~ msgid "Switch Grid To Next"
#~ msgstr "Switch Grid To Next"
#~ msgid "Switch Grid To Previous"
#~ msgstr "Switch Grid To Previous"
#~ msgid "Track Display Mode"
#~ msgstr "Track Display Mode"
#~ msgid "Increment Layer Transparency (Modern Toolset only)"
#~ msgstr "Increment Layer Transparency (Modern Toolset only)"
#~ msgid "Decrement Layer Transparency (Modern Toolset only)"
#~ msgstr "Decrement Layer Transparency (Modern Toolset only)"
#~ msgid "Increment High Contrast"
#~ msgstr "Increment High Contrast"
#~ msgid "Decrement High Contrast"
#~ msgstr "Decrement High Contrast"
#~ msgid "Select Single Track"
#~ msgstr "Select Single Track"
#~ msgid "Select Connected Tracks"
#~ msgstr "Select Connected Tracks"
#~ msgid "Routing Options"
#~ msgstr "Routing Options"
#~ msgid "Custom Track/Via Size"
#~ msgstr "Custom Track/Via Size"
#~ msgid "Toggle Highlight of Selected Net (Modern Toolset only)"
#~ msgstr "Toggle Highlight of Selected Net (Modern Toolset only)"
#~ msgid "Toggle Cursor Display (Modern Toolset only)"
#~ msgstr "Toggle Cursor Display (Modern Toolset only)"
#~ msgid "Insert Corner (Modern Toolset only)"
#~ msgstr "Insert Corner (Modern Toolset only)"
#~ msgid "Board Editor"
#~ msgstr "Board Editor"
#~ msgid "Items Not Handled"
#~ msgstr "Items Not Handled"
#~ msgid "No graphic items found in file to import."
#~ msgstr "No graphic items found in file to import."
#~ msgid ""
#~ "Current Board will be lost and this operation cannot be undone. Continue ?"
#~ msgstr ""
#~ "Current Board will be lost and this operation cannot be undone. Continue ?"
#~ msgid "Cannot find component with reference \"%s\" in netlist."
#~ msgstr "Cannot find component with reference “%s” in netlist."
#~ msgid ""
#~ "invalid footprint ID in\n"
#~ "file: \"%s\"\n"
#~ "line: %d\n"
#~ "offset: %d"
#~ msgstr ""
#~ "invalid footprint ID in\n"
#~ "file: “%s”\n"
#~ "line: %d\n"
#~ "offset: %d"
#~ msgid "Footprint library path \"%s\" does not exist"
#~ msgstr "Footprint library path “%s” does not exist"
#~ msgid "cannot overwrite library path \"%s\""
#~ msgstr "cannot overwrite library path “%s”"
#~ msgid "Unknown EDGE_MODULE type:'%c=0x%02x' on line:%d of footprint:\"%s\""
#~ msgstr "Unknown EDGE_MODULE type:%c=0x%02x on line:%d of footprint:“%s”"
#~ msgid "File \"%s\" is empty or is not a legacy library"
#~ msgstr "File “%s” is empty or is not a legacy library"
#~ msgid "Create a new footprint"
#~ msgstr "Create a new footprint"
#~ msgid "&Create Footprint..."
#~ msgstr "&Create Footprint…"
#~ msgid "Create a new footprint using the footprint wizard"
#~ msgstr "Create a new footprint using the footprint wizard"
#~ msgid "Import Footprint from &KiCad File..."
#~ msgstr "Import Footprint from &KiCad File…"
#~ msgid "Import a footprint from an existing footprint file"
#~ msgstr "Import a footprint from an existing footprint file"
#~ msgid "Import Outlines from &DXF or SVG File..."
#~ msgstr "Import Outlines from &DXF or SVG File…"
#~ msgid ""
#~ "Import 2D Drawing DXF or SVG file to Footprint Editor on Drawings layer"
#~ msgstr ""
#~ "Import 2D Drawing DXF or SVG file to Footprint Editor on Drawings layer"
#~ msgid "&Export Footprint..."
#~ msgstr "&Export Footprint…"
#~ msgid "Export current footprint to a file"
#~ msgstr "Export current footprint to a file"
#~ msgid "Print current footprint"
#~ msgstr "Print current footprint"
#~ msgid "Export View as PN&G..."
#~ msgstr "Export View as PN&G…"
#~ msgid "Close footprint editor"
#~ msgstr "Close footprint editor"
#~ msgid "Undo last action"
#~ msgstr "Undo last action"
#~ msgid "Redo last action"
#~ msgstr "Redo last action"
#~ msgid "Cu&t"
#~ msgstr "Cu&t"
#~ msgid "&Footprint Properties..."
#~ msgstr "&Footprint Properties…"
#~ msgid "Edit default pad properties"
#~ msgstr "Edit default pad properties"
#~ msgid "&Delete Footprint from Library"
#~ msgstr "&Delete Footprint from Library"
#~ msgid "Delete the current footprint"
#~ msgstr "Delete the current footprint"
#~ msgid "Footprint &Library Browser"
#~ msgstr "Footprint &Library Browser"
#~ msgid "&3D Viewer"
#~ msgstr "&3D Viewer"
#~ msgid "Zoom to fit footprint"
#~ msgstr "Zoom to fit footprint"
#~ msgid "Grid &Settings..."
#~ msgstr "Grid &Settings…"
#~ msgid "Adjust custom user-defined grid dimensions"
#~ msgstr "Adjust custom user-defined grid dimensions"
#~ msgid "Full Window Crosshair"
#~ msgstr "Full Window Crosshair"
#~ msgid "Sketch &Pads"
#~ msgstr "Sketch &Pads"
#~ msgid "Sketch Footprint &Edges"
#~ msgstr "Sketch Footprint &Edges"
#~ msgid "Show footprint edges in outline mode"
#~ msgstr "Show footprint edges in outline mode"
#~ msgid "Sketch Footprint Te&xt"
#~ msgstr "Sketch Footprint Te&xt"
#~ msgid "Show footprint text in outline mode"
#~ msgstr "Show footprint text in outline mode"
#~ msgid "Select how items are displayed"
#~ msgstr "Select how items are displayed"
#~ msgid "&High Contrast Mode"
#~ msgstr "&High Contrast Mode"
#~ msgid "Use high contrast display mode"
#~ msgstr "Use high contrast display mode"
#~ msgid "&Decrease Layer Opacity"
#~ msgstr "&Decrease Layer Opacity"
#~ msgid "&Increase Layer Opacity"
#~ msgstr "&Increase Layer Opacity"
#~ msgid "&Pad"
#~ msgstr "&Pad"
#~ msgid "&Text"
#~ msgstr "&Text"
#~ msgid "Add graphic text"
#~ msgstr "Add graphic text"
#~ msgid "&Line"
#~ msgstr "&Line"
#~ msgid "&Polygon"
#~ msgstr "&Polygon"
#~ msgid "Add graphic polygon"
#~ msgstr "Add graphic polygon"
#~ msgid "A&nchor"
#~ msgstr "A&nchor"
#~ msgid "Place footprint reference anchor"
#~ msgstr "Place footprint reference anchor"
#~ msgid "&Grid Origin"
#~ msgstr "&Grid Origin"
#~ msgid "Set grid origin point"
#~ msgstr "Set grid origin point"
#~ msgid "&Measure"
#~ msgstr "&Measure"
#~ msgid "Modern Toolset (&Fallback)"
#~ msgstr "Modern Toolset (&Fallback)"
#~ msgid "Open the Pcbnew Manual"
#~ msgstr "Open the Pcbnew Manual"
#~ msgid "Modern Toolset (Fallbac&k)"
#~ msgstr "Modern Toolset (Fallbac&k)"
#~ msgid "Set &Layer Pair..."
#~ msgstr "Set &Layer Pair…"
#~ msgid "Change active layer pair"
#~ msgstr "Change active layer pair"
#~ msgid "&Single Track"
#~ msgstr "&Single Track"
#~ msgid "Interactively route single track"
#~ msgstr "Interactively route single track"
#~ msgid "&Differential Pair"
#~ msgstr "&Differential Pair"
#~ msgid "Interactively route differential pair"
#~ msgstr "Interactively route differential pair"
#~ msgid "&Tune Track Length"
#~ msgstr "&Tune Track Length"
#~ msgid "Tune length of single track"
#~ msgstr "Tune length of single track"
#~ msgid "Tune Differential Pair &Length"
#~ msgstr "Tune Differential Pair &Length"
#~ msgid "Tune length of differential pair"
#~ msgstr "Tune length of differential pair"
#~ msgid "Tune Differential Pair S&kew/Phase"
#~ msgstr "Tune Differential Pair S&kew/Phase"
#~ msgid "Tune skew/phase of a differential pair"
#~ msgstr "Tune skew/phase of a differential pair"
#~ msgid "&Interactive Router Settings..."
#~ msgstr "&Interactive Router Settings…"
#~ msgid "Configure interactive router"
#~ msgstr "Configure interactive router"
#~ msgid "&List Nets"
#~ msgstr "&List Nets"
#~ msgid "View list of nets with names and IDs"
#~ msgstr "View list of nets with names and IDs"
#~ msgid "&Design Rules Checker"
#~ msgstr "&Design Rules Checker"
#~ msgid "Perform design rules check"
#~ msgstr "Perform design rules check"
#~ msgid "&Footprint"
#~ msgstr "&Footprint"
#~ msgid "&Via"
#~ msgstr "&Via"
#~ msgid "Add via"
#~ msgstr "Add via"
#~ msgid "&Zone"
#~ msgstr "&Zone"
#~ msgid "Add filled zone"
#~ msgstr "Add filled zone"
#~ msgid "&Keepout Area"
#~ msgstr "&Keepout Area"
#~ msgid "Add keepout area"
#~ msgstr "Add keepout area"
#~ msgid "Te&xt"
#~ msgstr "Te&xt"
#~ msgid "Add text on copper layers or graphic text"
#~ msgstr "Add text on copper layers or graphic text"
#~ msgid "&Dimension"
#~ msgstr "&Dimension"
#~ msgid "La&yer Alignment Target"
#~ msgstr "La&yer Alignment Target"
#~ msgid "Dr&ill and Place Offset"
#~ msgstr "Dr&ill and Place Offset"
#~ msgid "Place origin point for drill and place files"
#~ msgstr "Place origin point for drill and place files"
#~ msgid "A&utomatically Place Off-Board Footprints"
#~ msgstr "A&utomatically Place Off-Board Footprints"
#~ msgid "Automatically Place &Selected Components"
#~ msgstr "Automatically Place &Selected Components"
#~ msgid "Place Footprints Au&tomatically"
#~ msgstr "Place Footprints Au&tomatically"
#~ msgid "Automatically place all footprints"
#~ msgstr "Automatically place all footprints"
#~ msgid "Update &PCB from Schematic..."
#~ msgstr "Update &PCB from Schematic…"
#~ msgid "Update PCB design with current schematic (forward annotation)"
#~ msgstr "Update PCB design with current schematic (forward annotation)"
#~ msgid "Update &Footprints from Library..."
#~ msgstr "Update &Footprints from Library…"
#~ msgid "&Scripting Console"
#~ msgstr "&Scripting Console"
#~ msgid "Show/Hide the Python scripting console"
#~ msgstr "Show/Hide the Python scripting console"
#~ msgid "&External Plugins..."
#~ msgstr "&External Plugins…"
#~ msgid "Execute or reload python action plugins"
#~ msgstr "Execute or reload python action plugins"
#~ msgid "&Refresh Plugins"
#~ msgstr "&Refresh Plugins"
#~ msgid "Display current hotkeys list and corresponding commands"
#~ msgstr "Display current hotkeys list and corresponding commands"
#~ msgid "Cop&y"
#~ msgstr "Cop&y"
#~ msgid "Delete items"
#~ msgstr "Delete items"
#~ msgid "Edit &Track && Via Properties..."
#~ msgstr "Edit &Track && Via Properties…"
#~ msgid "Edit Text && &Graphic Properties..."
#~ msgstr "Edit Text && &Graphic Properties…"
#~ msgid "C&hange Footprints..."
#~ msgstr "C&hange Footprints…"
#~ msgid "&Swap Layers..."
#~ msgstr "&Swap Layers…"
#~ msgid "Move tracks or drawings from a layer to another layer"
#~ msgstr "Move tracks or drawings from a layer to another layer"
#~ msgid "Fill All &Zones"
#~ msgstr "Fill All &Zones"
#~ msgid "Fill all zones on the board"
#~ msgstr "Fill all zones on the board"
#~ msgid "U&nfill All Zones"
#~ msgstr "U&nfill All Zones"
#~ msgid "Remove fill from all zones on the board"
#~ msgstr "Remove fill from all zones on the board"
#~ msgid "Glo&bal Deletions..."
#~ msgstr "Glo&bal Deletions…"
#~ msgid "C&leanup Tracks and Vias..."
#~ msgstr "C&leanup Tracks and Vias…"
#~ msgid "Clean stubs, vias, delete break points or unconnected tracks"
#~ msgstr "Clean stubs, vias, delete break points or unconnected tracks"
#~ msgid "Show La&yers Manager"
#~ msgstr "Show La&yers Manager"
#~ msgid "Show Microwa&ve Toolbar"
#~ msgstr "Show Microwa&ve Toolbar"
#~ msgid "Show board in 3D viewer"
#~ msgstr "Show board in 3D viewer"
#~ msgid "&Fill Zones"
#~ msgstr "&Fill Zone"
#~ msgid "&Wireframe Zones"
#~ msgstr "&Wireframe Zones"
#~ msgid "Show outlines of filled areas only in zones"
#~ msgstr "Show outlines of filled areas only in zones"
#~ msgid "&Sketch Zones"
#~ msgstr "&Sketch Zones"
#~ msgid "Do not show filled areas in zones"
#~ msgstr "Do not show filled areas in zones"
#~ msgid "Sketch &Vias"
#~ msgstr "Sketch &Vias"
#~ msgid "Sketch &Tracks"
#~ msgstr "Sketch &Tracks"
#~ msgid "Sketch &Graphic Items"
#~ msgstr "Sketch &Graphic Items"
#~ msgid "Flip &Board View"
#~ msgstr "Flip &Board View"
#~ msgid "Create new board"
#~ msgstr "Create new board"
#~ msgid "Open existing board"
#~ msgstr "Open existing board"
#~ msgid "Open recently opened board"
#~ msgstr "Open recently opened board"
#~ msgid "Save current board"
#~ msgstr "Save current board"
#~ msgid "Sa&ve As..."
#~ msgstr "Sa&ve As…"
#~ msgid "Save current board with new name"
#~ msgstr "Save current board with new name"
#~ msgid "Sa&ve Copy As..."
#~ msgstr "Sa&ve Copy As…"
#~ msgid "Save copy of the current board"
#~ msgstr "Save copy of the current board"
#~ msgid "&Append Board..."
#~ msgstr "&Append Board…"
#~ msgid "Append another board to currently loaded board"
#~ msgstr "Append another board to currently loaded board"
#~ msgid "Import Non-KiCad Board File..."
#~ msgstr "Import Non-KiCad Board File…"
#~ msgid "Revert to Las&t Backup"
#~ msgstr "Revert to Las&t Backup"
#~ msgid "Clear board and get previous backup version of board"
#~ msgstr "Clear board and get previous backup version of board"
#~ msgid "&Netlist..."
#~ msgstr "&Netlist…"
#~ msgid "&Specctra Session..."
#~ msgstr "&Specctra Session…"
#~ msgid "Import routed \"Specctra Session\" (*.ses) file"
#~ msgstr "Import routed “Specctra Session” (*.ses) file"
#~ msgid "&Graphics..."
#~ msgstr "&Graphics…"
#~ msgid "Import 2D Drawing file to Pcbnew on Drawings layer"
#~ msgstr "Import 2D Drawing file to Pcbnew on Drawings layer"
#~ msgid "Export board"
#~ msgstr "Export board"
#~ msgid "&Gerbers (.gbr)..."
#~ msgstr "&Gerbers (.gbr)…"
#~ msgid "&Drill Files (.drl)..."
#~ msgstr "&Drill Files (.drl)…"
#~ msgid "Footprint &Positions (.pos)..."
#~ msgstr "Footprint &Positions (.pos)…"
#~ msgid "&Footprint Report (.rpt)..."
#~ msgstr "&Footprint Report (.rpt)…"
#~ msgid "&BOM..."
#~ msgstr "&BOM…"
#~ msgid "Create bill of materials from current schematic"
#~ msgstr "Create bill of materials from current schematic"
#~ msgid "&Fabrication Outputs"
#~ msgstr "&Fabrication Outputs"
#~ msgid "Generate files for fabrication"
#~ msgstr "Generate files for fabrication"
#~ msgid "&Board Setup..."
#~ msgstr "&Board Setup…"
#~ msgid "Print board"
#~ msgstr "Print board"
#~ msgid "Plot board in HPGL, PostScript or Gerber RS-274X format)"
#~ msgstr "Plot board in HPGL, PostScript or Gerber RS-274X format)"
#~ msgid "Arc&hive Footprints"
#~ msgstr "Arc&hive Footprints"
#~ msgid "Archive or add all footprints in library file"
#~ msgstr "Archive or add all footprints in library file"
#~ msgid "Close Pcbnew"
#~ msgstr "Close Pcbnew"
#~ msgid "S&pecctra DSN..."
#~ msgstr "&Specctra DSN…"
#~ msgid "Export current board to \"Specctra DSN\" file"
#~ msgstr "Export current board to “Specctra DSN” file"
#~ msgid "&GenCAD..."
#~ msgstr "&GenCAD…"
#~ msgid "Export GenCAD format"
#~ msgstr "Export GenCAD format"
#~ msgid "&VRML..."
#~ msgstr "&VRML…"
#~ msgid "Export VRML board representation"
#~ msgstr "Export VRML board representation"
#~ msgid "I&DFv3..."
#~ msgstr "I&DFv3…"
#~ msgid "IDFv3 board and symbol export"
#~ msgstr "IDFv3 board and symbol export"
#~ msgid "S&TEP..."
#~ msgstr "S&TEP…"
#~ msgid "STEP export"
#~ msgstr "STEP export"
#~ msgid "&SVG..."
#~ msgstr "&SVG…"
#~ msgid "Export board file in Scalable Vector Graphics format"
#~ msgstr "Export board file in Scalable Vector Graphics format"
#~ msgid "&Footprint Association (.cmp) File..."
#~ msgstr "&Footprint Association (.cmp) File…"
#~ msgid "&Hyperlynx..."
#~ msgstr "&Hyperlynx…"
#~ msgid "Hyperlynx export"
#~ msgstr "Hyperlynx export"
#~ msgid "No pad for this footprint."
#~ msgstr "No pad for this footprint."
#~ msgid "Only one pad for this footprint."
#~ msgstr "Only one pad for this footprint."
#~ msgid "Create Microwave Gap"
#~ msgstr "Create Microwave Gap"
#~ msgid "Unable to drag this segment: too many segments connected"
#~ msgstr "Unable to drag this segment: too many segments connected"
#~ msgid "Unable to drag this segment: two collinear segments"
#~ msgstr "Unable to drag this segment: two collinear segments"
#~ msgid "Add Gap"
#~ msgstr "Add Gap"
#~ msgid "Add Stub"
#~ msgstr "Add Stub"
#~ msgid "Add Arc Stub"
#~ msgstr "Add Arc Stub"
#~ msgid "Add Polynomial Shape"
#~ msgstr "Add Polynomial Shape"
#~ msgid ""
#~ "invalid footprint ID in\n"
#~ "file: \"%s\"\n"
#~ "line: %d"
#~ msgstr ""
#~ "invalid footprint ID in\n"
#~ "file: “%s”\n"
#~ "line: %d"
#~ msgid "Texts not allowed on Edge Cut layer"
#~ msgstr "Texts not allowed on Edge Cut layer"
#~ msgid "Dimension not allowed on Copper or Edge Cut layers"
#~ msgstr "Dimension not allowed on Copper or Edge Cut layers"
#~ msgid "Via Tool not available in Legacy Toolset"
#~ msgstr "Via Tool not available in Legacy Toolset"
#~ msgid "Delete All Drawings on Layer"
#~ msgstr "Delete All Drawings on Layer"
#~ msgid "Close Zone Outline"
#~ msgstr "Close Zone Outline"
#~ msgid "Delete Last Corner"
#~ msgstr "Delete Last Corner"
#~ msgid "Get and Move Footprint..."
#~ msgstr "Get and Move Footprint…"
#~ msgid "Select Working Layer..."
#~ msgstr "Select Working Layer…"
#~ msgid "Begin Track"
#~ msgstr "Begin Track"
#~ msgid "Select Track Width"
#~ msgstr "Select Track Width"
#~ msgid "Select Layer Pair for Vias..."
#~ msgstr "Select Layer Pair for Vias…"
#~ msgid "Footprint Documentation"
#~ msgstr "Footprint Documentation"
#~ msgid "Drag Via"
#~ msgstr "Drag Via"
#~ msgid "Drag Segments, Keep Slope"
#~ msgstr "Drag Segments, Keep Slope"
#~ msgid "Drag Segment"
#~ msgstr "Drag Segment"
#~ msgid "Create Track Array..."
#~ msgstr "Create Track Array…"
#~ msgid "Place Node"
#~ msgstr "Place Node"
#~ msgid "Place Micro Via"
#~ msgstr "Place Micro Via"
#~ msgid "Change Via Size and Drill"
#~ msgstr "Change Via Size and Drill"
#~ msgid "Change Segment Width"
#~ msgstr "Change Segment Width"
#~ msgid "Delete Via"
#~ msgstr "Delete Via"
#~ msgid "Delete Segment"
#~ msgstr "Delete Segment"
#~ msgid "Delete Track"
#~ msgstr "Delete Track"
#~ msgid "Delete Net"
#~ msgstr "Delete Net"
#~ msgid "Set Track and Via Sizes..."
#~ msgstr "Set Track and Via Sizes…"
#~ msgid "Set Flags"
#~ msgstr "Set Flags"
#~ msgid "Locked: Yes"
#~ msgstr "Locked: Yes"
#~ msgid "Locked: No"
#~ msgstr "Locked: No"
#~ msgid "Track Locked: Yes"
#~ msgstr "Track Locked: Yes"
#~ msgid "Track Locked: No"
#~ msgstr "Track Locked: No"
#~ msgid "Net Locked: Yes"
#~ msgstr "Net Locked: Yes"
#~ msgid "Net Locked: No"
#~ msgstr "Net Locked: No"
#~ msgid "Place Edge Outline"
#~ msgstr "Place Edge Outline"
#~ msgid "Place Corner"
#~ msgstr "Place Corner"
#~ msgid "Place Zone"
#~ msgstr "Place Zone"
#~ msgid "Keepout Area"
#~ msgstr "Keepout Area"
#~ msgid "Delete Corner"
#~ msgstr "Delete Corner"
#~ msgid "Drag Outline Segment"
#~ msgstr "Drag Outline Segment"
#~ msgid "Add Similar Zone"
#~ msgstr "Add Similar Zone"
#~ msgid "Add Cutout Area"
#~ msgstr "Add Cutout Area"
#~ msgid "Remove Filled Areas in Zone"
#~ msgstr "Remove Filled Areas in Zone"
#~ msgid "Move Zone"
#~ msgstr "Move Zone"
#~ msgid "Move Zone Exactly..."
#~ msgstr "Move Zone Exactly…"
#~ msgid "Edit Zone Properties..."
#~ msgstr "Edit Zone Properties…"
#~ msgid "Delete Cutout"
#~ msgstr "Delete Cutout"
#~ msgid "Delete Zone Outline"
#~ msgstr "Delete Zone Outline"
#~ msgid "Edit Parameters..."
#~ msgstr "Edit Parameters…"
#~ msgid "Reset Size"
#~ msgstr "Reset Size"
#~ msgid "Drag Pad"
#~ msgstr "Drag Pad"
#~ msgid ""
#~ "Copy this pad's properties to all pads in this footprint (or similar "
#~ "footprints)"
#~ msgstr ""
#~ "Copy this pad's properties to all pads in this footprint (or similar "
#~ "footprints)"
#~ msgid "Auto Width"
#~ msgstr "Auto Width"
#~ msgid ""
#~ "Use the track width when starting on a track, otherwise the current track "
#~ "width"
#~ msgstr ""
#~ "Use the track width when starting on a track, otherwise the current track "
#~ "width"
#~ msgid "Use Netclass Values"
#~ msgstr "Use Netclass Values"
#~ msgid "Use track and via sizes from their Netclass values"
#~ msgstr "Use track and via sizes from their Netclass values"
#~ msgid " uses NetClass"
#~ msgstr " uses NetClass"
#~ msgid "Delete pad (footprint %s %s)?"
#~ msgstr "Delete pad (footprint %s %s)?"
#~ msgid "Display rectangular coordinates"
#~ msgstr "Display rectangular coordinates"
#~ msgid "Show pads in fill mode"
#~ msgstr "Show pads in fill mode"
#~ msgid "Show outlines in filled mode"
#~ msgstr "Show outlines in filled mode"
#~ msgid "Show outlines in sketch mode"
#~ msgstr "Show outlines in sketch mode"
#~ msgid "Show texts in filled mode"
#~ msgstr "Show texts in filled mode"
#~ msgid "Show texts in sketch mode"
#~ msgstr "Show texts in sketch mode"
#~ msgid "Edit user grid..."
#~ msgstr "Edit user grid…"
#~ msgid ""
#~ "Cannot update the PCB, because Pcbnew is opened in stand-alone mode. In "
#~ "order to create or update PCBs from schematics, you need to launch the "
#~ "KiCad project manager and create a PCB project."
#~ msgstr ""
#~ "Cannot update the PCB, because Pcbnew is opened in stand-alone mode. In "
#~ "order to create or update PCBs from schematics, you need to launch the "
#~ "KiCad project manager and create a PCB project."
#~ msgid "Show footprint text on board's front"
#~ msgstr "Show footprint text on board's front"
#~ msgid "Show footprint text on board's back"
#~ msgstr "Show footprint text on board's back"
#~ msgid "Show footprint pads on board's front"
#~ msgstr "Show footprint pads on board's front"
#~ msgid "Show footprint pads on board's back"
#~ msgstr "Show footprint pads on board's back"
#~ msgid "Show through hole pads in specific color"
#~ msgstr "Show through hole pads in specific color"
#~ msgid "Show through vias"
#~ msgstr "Show through vias"
#~ msgid "Show blind or buried vias"
#~ msgstr "Show blind or buried vias"
#~ msgid "Show micro vias"
#~ msgstr "Show micro vias"
#~ msgid "Show non plated holes in specific color"
#~ msgstr "Show non plated holes in specific color"
#~ msgid "PCB Cursor"
#~ msgstr "PCB Cursor"
#~ msgid "Aux items"
#~ msgstr "Aux items"
#~ msgid "Auxiliary items (rulers, assistants, axes, etc.)"
#~ msgstr "Auxiliary items (rulers, assistants, axes, etc.)"
#~ msgid "Hide All Copper Layers But Active"
#~ msgstr "Hide All Copper Layers But Active"
#~ msgid "Always Hide All Copper Layers But Active"
#~ msgstr "Always Hide All Copper Layers But Active"
#~ msgid "Show All Front Layers"
#~ msgstr "Show All Front Layers"
#~ msgid "Show All Back Layers"
#~ msgstr "Show All Back Layers"
#~ msgid ""
#~ "Items found on undefined layers. Do you wish to\n"
#~ "rescue them to the Cmts.User layer?"
#~ msgstr ""
#~ "Items found on undefined layers. Do you wish to\n"
#~ "rescue them to the Cmts.User layer?"
#~ msgid ""
#~ "There is a zone that belongs to a not existing net\n"
#~ "\"%s\"\n"
#~ "you should verify and edit it (run DRC test)."
#~ msgstr ""
#~ "There is a zone that belongs to a not existing net\n"
#~ "“%s”\n"
#~ "you should verify and edit it (run DRC test)."
#~ msgid "Your BOARD has a bad layer number for footprint %s"
#~ msgstr "Your BOARD has a bad layer number for footprint %s"
#~ msgid "Tune Trace Length"
#~ msgstr "Tune Trace Length"
#~ msgid "Tune Diff Pair Length"
#~ msgstr "Tune Diff Pair Length"
#~ msgid "Tune Diff Pair Skew"
#~ msgstr "Tune Diff Pair Skew"
#~ msgid "Added a track"
#~ msgstr "Added a track"
#~ msgid "Interactive Router (Single Tracks)"
#~ msgstr "Interactive Router (Single Tracks)"
#~ msgid "Interactive Router (Differential Pairs)"
#~ msgstr "Interactive Router (Differential Pairs)"
#~ msgid "Differential Pair Dimension Settings..."
#~ msgstr "Differential Pair Dimension settings…"
#~ msgid "Drag Track/Via"
#~ msgstr "Drag Track/Via"
#~ msgid "Drags tracks and vias without breaking connections"
#~ msgstr "Drags tracks and vias without breaking connections"
#~ msgid "Auto-end Track"
#~ msgstr "Auto-end Track"
#~ msgid "Automagically finishes currently routed track."
#~ msgstr "Automagically finishes currently routed track."
#~ msgid "Blind/buried vias have to be enabled in the design settings."
#~ msgstr "Blind/buried vias have to be enabled in the design settings."
#~ msgid "Microvias have to be enabled in the design settings."
#~ msgstr "Microvias have to be enabled in the design settings."
#~ msgid ""
#~ "Microvias can be placed only between the outer layers (F.Cu/B.Cu) and the "
#~ "ones directly adjacent to them."
#~ msgstr ""
#~ "Microvias can be placed only between the outer layers (F.Cu/B.Cu) and the "
#~ "ones directly adjacent to them."
#~ msgid "Route Track"
#~ msgstr "Route Track"
#~ msgid "Router Differential Pair"
#~ msgstr "Router Differential Pair"
#~ msgid ""
#~ "Board may be corrupted, do not save it.\n"
#~ "Fix problem and try again"
#~ msgstr ""
#~ "Board may be corrupted, do not save it.\n"
#~ "Fix problem and try again"
#~ msgid "Session file has 'reference' to non-existent symbol \"%s\""
#~ msgstr "Session file has reference to non-existent symbol “%s”"
#~ msgid ""
#~ "(PCB_EDIT_FRAME::OnActionPlugin) needs work: BOARD_ITEM type (%d) not "
#~ "handled"
#~ msgstr ""
#~ "(PCB_EDIT_FRAME::OnActionPlugin) needs work: BOARD_ITEM type (%d) not "
#~ "handled"
#~ msgid "New footprint"
#~ msgstr "New footprint"
#~ msgid "New footprint using footprint wizard"
#~ msgstr "New footprint using footprint wizard"
#~ msgid "Print footprint"
#~ msgstr "Print footprint"
#~ msgid "Redo last undo command"
#~ msgstr "Redo last undo command"
#~ msgid "Footprint properties"
#~ msgstr "Footprint properties"
#~ msgid "Default pad properties"
#~ msgstr "Default pad properties"
#~ msgid "Display Polar Coord ON"
#~ msgstr "Display Polar Coord ON"
#~ msgid "Show Pads Sketch"
#~ msgstr "Show Pads Sketch"
#~ msgid "Show Texts Sketch"
#~ msgstr "Show Texts Sketch"
#~ msgid "Show Edges Sketch"
#~ msgstr "Show Edges Sketch"
#~ msgid "Select footprint to browse"
#~ msgstr "Select footprint to browse"
#~ msgid "Close footprint viewer"
#~ msgstr "Close footprint viewer"
#~ msgid "&Fit on Screen"
#~ msgstr "&Fit on Screen"
#~ msgid "3&D Viewer"
#~ msgstr "3&D Viewer"
#~ msgid "Open the Pcbnew manual"
#~ msgstr "Open the Pcbnew manual"
#~ msgid "&About Pcbnew"
#~ msgstr "&About Pcbnew"
#~ msgid "About Pcbnew PCB designer"
#~ msgstr "About Pcbnew PCB designer"
#~ msgid "New board"
#~ msgstr "New board"
#~ msgid "Save board"
#~ msgstr "Save board"
#~ msgid "Page settings for paper size and texts"
#~ msgstr "Page settings for paper size and texts"
#~ msgid "Plot (HPGL, PostScript, or GERBER format)"
#~ msgstr "Plot (HPGL, PostScript, or GERBER format)"
#~ msgid "Open footprint editor"
#~ msgstr "Open footprint editor"
#~ msgid "Open footprint viewer"
#~ msgstr "Open footprint viewer"
#~ msgid "Update PCB from schematic"
#~ msgstr "Update PCB from schematic"
#~ msgid "Show/Hide the Python Scripting console"
#~ msgstr "Show/Hide the Python Scripting console"
#~ msgid "Enable design rule checking"
#~ msgstr "Enable design rule checking"
#~ msgid "Show ratsnest lines with curved lines"
#~ msgstr "Show ratsnest lines with curved lines"
#~ msgid "Display local ratsnest"
#~ msgstr "Display local ratsnest"
#~ msgid "Add footprints"
#~ msgstr "Add footprints"
#~ msgid "Add vias"
#~ msgstr "Add vias"
#~ msgid "Add filled zones"
#~ msgstr "Add filled zones"
#~ msgid "Add keepout areas"
#~ msgstr "Add keepout areas"
#~ msgid "Add graphic lines"
#~ msgstr "Add graphic lines"
#~ msgid ""
#~ "Place the auxiliary axis origin for some plot file formats,\n"
#~ "and for drill and place files"
#~ msgstr ""
#~ "Place the auxiliary axis origin for some plot file formats,\n"
#~ "and for drill and place files"
#~ msgid "Set the origin point for the grid"
#~ msgstr "Set the origin point for the grid"
#~ msgid "Create stub (arc) of specified length for microwave applications"
#~ msgstr "Create stub (arc) of specified length for microwave applications"
#~ msgid "Create a polynomial shape for microwave applications"
#~ msgstr "Create a polynomial shape for microwave applications"
#~ msgid "Track: %.3f mm (%.2f mils)"
#~ msgstr "Track: %.3f mm (%.2f mils)"
#~ msgid "Track: %.2f mils (%.3f mm)"
#~ msgstr "Track: %.2f mils (%.3f mm)"
#~ msgid "Edit pre-defined sizes..."
#~ msgstr "Edit pre-defined sizes…"
#~ msgid "%.2f / %.2f mm"
#~ msgstr "%.2f / %.2f mm"
#~ msgid "%.2f mm"
#~ msgstr "%.2f mm"
#~ msgid "%.1f / %.1f mils"
#~ msgstr "%.1f / %.1f mils"
#~ msgid "%.1f mils"
#~ msgstr "%.1f mils"
#~ msgid ""
#~ "Disable design rule checking while routing/editing tracks using Legacy "
#~ "Toolset.\n"
#~ "Use Route > Interactive Router Settings... for Modern Toolset."
#~ msgstr ""
#~ "Disable design rule checking while routing/editing tracks using Legacy "
#~ "Toolset.\n"
#~ "Use Route » Interactive Router Settings… for Modern Toolset."
#~ msgid ""
#~ "Enable design rule checking while routing/editing tracks using Legacy "
#~ "Toolset.\n"
#~ "Use Route > Interactive Router Settings... for Modern Toolset."
#~ msgstr ""
#~ "Enable design rule checking while routing/editing tracks using Legacy "
#~ "Toolset.\n"
#~ "Use Route » Interactive Router Settings… for Modern Toolset."
#~ msgid "Hide board ratsnest"
#~ msgstr "Hide board ratsnest"
#~ msgid "Show vias in fill mode"
#~ msgstr "Show vias in fill mode"
#~ msgid "Show tracks in fill mode"
#~ msgstr "Show tracks in fill mode"
#~ msgid "Normal contrast display mode"
#~ msgstr "Normal contrast display mode"
#~ msgid "High contrast display mode"
#~ msgstr "High contrast display mode"
#~ msgid "Show airwires as curves"
#~ msgstr "Show airwires as curves"
#~ msgid "Show airwires as straight lines"
#~ msgstr "Show airwires as straight lines"
#~ msgid "Add a text"
#~ msgstr "Add a text"
#~ msgid "Add a dimension"
#~ msgstr "Add a dimension"
#~ msgid "Add a keepout area"
#~ msgstr "Add a keepout area"
#~ msgid "Place the footprint anchor"
#~ msgstr "Place the footprint anchor"
#~ msgid "Close the outline of a zone in progress"
#~ msgstr "Close the outline of a zone in progress"
#~ msgid "Add zone cutout"
#~ msgstr "Add zone cutout"
#~ msgid "Add similar zone"
#~ msgstr "Add similar zone"
#~ msgid "Edit Activate"
#~ msgstr "Edit Activate"
#~ msgid "Flips selected item(s)"
#~ msgstr "Flips selected item(s)"
#~ msgid "Update the footprint from the library"
#~ msgstr "Update the footprint from the library"
#~ msgid "Measuring Tool"
#~ msgstr "Measuring Tool"
#~ msgid "Copy selected content to clipboard"
#~ msgstr "Copy selected content to clipboard"
#~ msgid "Cut selected content to clipboard"
#~ msgstr "Cut selected content to clipboard"
#~ msgid "pcbnew.InteractiveSelection tool is not available"
#~ msgstr "pcbnew.InteractiveSelection tool is not available"
#~ msgid "Delete again to remove locked items"
#~ msgstr "Delete again to remove locked items"
#~ msgid "Selection copied."
#~ msgstr "Selection copied."
#~ msgid "Copy cancelled."
#~ msgstr "Copy cancelled."
#~ msgid "Create Pad from Selected Shapes"
#~ msgstr "Create Pad from Selected Shapes"
#~ msgid "Creates a custom-shaped pads from a set of selected shapes"
#~ msgstr "Creates a custom-shaped pads from a set of selected shapes"
#~ msgid "Explode Pad to Graphic Shapes"
#~ msgstr "Explode Pad to Graphic Shapes"
#~ msgid "Converts a custom-shaped pads to a set of graphical shapes"
#~ msgstr "Converts a custom-shaped pads to a set of graphical shapes"
#~ msgid "Add pads"
#~ msgstr "Add pads"
#~ msgid "Click on successive pads to renumber them"
#~ msgstr "Click on successive pads to renumber them"
#~ msgid ""
#~ "Click on pad %s%d\n"
#~ "Press Escape to cancel or double-click to commit"
#~ msgstr ""
#~ "Click on pad %s%d\n"
#~ "Press Escape to cancel or double-click to commit"
#~ msgid "Explode pad to shapes"
#~ msgstr "Explode pad to shapes"
#~ msgid ""
#~ "Cannot convert items to a custom-shaped pad:\n"
#~ "selection contains more than one reference pad."
#~ msgstr ""
#~ "Cannot convert items to a custom-shaped pad:\n"
#~ "selection contains more than one reference pad."
#~ msgid ""
#~ "Cannot convert items to a custom-shaped pad:\n"
#~ "selection contains unsupported items.\n"
#~ "Only graphical lines, circles, arcs and polygons are allowed."
#~ msgstr ""
#~ "Cannot convert items to a custom-shaped pad:\n"
#~ "selection contains unsupported items.\n"
#~ "Only graphical lines, circles, arcs and polygons are allowed."
#~ msgid ""
#~ "Cannot convert items to a custom-shaped pad:\n"
#~ "unable to determine the anchor point position.\n"
#~ "Consider adding a small anchor pad to the selection and try again."
#~ msgstr ""
#~ "Cannot convert items to a custom-shaped pad:\n"
#~ "unable to determine the anchor point position.\n"
#~ "Consider adding a small anchor pad to the selection and try again."
#~ msgid ""
#~ "Cannot convert items to a custom-shaped pad:\n"
#~ "selected items do not form a single solid shape."
#~ msgstr ""
#~ "Cannot convert items to a custom-shaped pad:\n"
#~ "selected items do not form a single solid shape."
#~ msgid "Create polynomial shape for microwave applications"
#~ msgstr "Create polynomial shape for microwave applications"
#~ msgid "Add Stub (Arc)"
#~ msgstr "Add Stub (Arc)"
#~ msgid "Place a module"
#~ msgstr "Place a module"
#~ msgid "Place a layer alignment target"
#~ msgstr "Place a layer alignment target"
#~ msgid "Pick Components for Local Ratsnest"
#~ msgstr "Pick Components for Local Ratsnest"
#~ msgid "Paste content from clipboard"
#~ msgstr "Paste content from clipboard"
#~ msgid "Not available in OpenGL/Cairo canvases."
#~ msgstr "Not available in OpenGL/Cairo canvases."
#~ msgid "Refill Zones"
#~ msgstr "Refill Zones"
#~ msgid "Select reference item..."
#~ msgstr "Select reference item…"
#~ msgid "Single Track"
#~ msgstr "Single Track"
#~ msgid "Selects all track segments & vias between two junctions."
#~ msgstr "Selects all track segments & vias between two junctions."
#~ msgid "Connected Tracks"
#~ msgstr "Connected Tracks"
#~ msgid "Selects all connected tracks & vias."
#~ msgstr "Selects all connected tracks & vias."
#~ msgid "Expand Selected Connection"
#~ msgstr "Expand Selected Connection"
#~ msgid ""
#~ "Expands the current selection to select a connection between two "
#~ "junctions."
#~ msgstr ""
#~ "Expands the current selection to select a connection between two "
#~ "junctions."
#~ msgid "All Tracks in Net"
#~ msgstr "All Tracks in Net"
#~ msgid "Find Item..."
#~ msgstr "Find Item…"
#~ msgid "Searches the document for an item"
#~ msgstr "Searches the document for an item"
#~ msgid ""
#~ "Selects a footprint by reference and places it under the cursor for moving"
#~ msgstr ""
#~ "Selects a footprint by reference and places it under the cursor for moving"
#~ msgid "Filter selection"
#~ msgstr "Filter selection"
#~ msgid "Committing changes..."
#~ msgstr "Committing changes…"
#~ msgid ""
#~ "The duplicated zone cannot be on the same layers as the original zone."
#~ msgstr ""
#~ "The duplicated zone cannot be on the same layers as the original zone."
#~ msgid ""
#~ "The duplicated zone cannot be on the same layer as the original zone."
#~ msgstr ""
#~ "The duplicated zone cannot be on the same layer as the original zone."
#~ msgid "Warning: The new zone fails DRC"
#~ msgstr "Warning: The new zone fails DRC"
#~ msgid "Area: DRC outline error"
#~ msgstr "Area: DRC outline error"
#~ msgid "Error: a keepout area is allowed only on copper layers"
#~ msgstr "Error: a keepout area is allowed only on copper layers"
#~ msgid "DRC error: this start point is inside or too close another area"
#~ msgstr "DRC error: this start point is inside or too close another area"
#~ msgid "DRC error: closing this area creates a DRC error with another area"
#~ msgstr "DRC error: closing this area creates a DRC error with another area"