Update Translations

This commit is contained in:
Seth Hillbrand 2022-08-02 08:53:39 -07:00
parent 5060706ccb
commit 26cbdcf3fa
36 changed files with 25678 additions and 21787 deletions

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: KiCad\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-07-31 13:02-0700\n"
"POT-Creation-Date: 2022-08-02 08:53-0700\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"
@ -74,12 +74,20 @@ msgid "Last render time %.0f ms"
msgstr "Last render time %.0f ms"
#, c-format
msgid "Net %s\tNetClass %s\tPadName %s"
msgstr "Net %s\tNetClass %s\tPadName %s"
msgid "Net %s\tNet class %s"
msgstr "Net %s\tNet class %s"
#, c-format
msgid "Net %s\tNetClass %s"
msgstr "Net %s\tNetClass %s"
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"
@ -7131,6 +7139,54 @@ msgstr "Browse Models"
msgid "No model named '%s' in library."
msgstr "No model named '%s' in library."
msgid "Source"
msgstr "Source"
msgid "Instance"
msgstr "Instance"
msgid "Library:"
msgstr "Library:"
msgid "Model:"
msgstr "Model:"
msgid "Override"
msgstr "Override"
msgid "Model"
msgstr "Model"
msgid "Device:"
msgstr "Device:"
msgid "Type:"
msgstr "Type:"
msgid "Page"
msgstr "Page"
msgid "Parameters"
msgstr "Parameters"
msgid "Code"
msgstr "Code"
msgid "Symbol Pin"
msgstr "Symbol Pin"
msgid "Model Pin"
msgstr "Model Pin"
msgid "Pin Assignments"
msgstr "Pin Assignments"
msgid "Exclude symbol from simulation"
msgstr "Exclude symbol from simulation"
msgid "Spice Model Editor"
msgstr "Spice Model Editor"
msgid "You need to select DC source"
msgstr "You need to select DC source"
@ -14025,9 +14081,6 @@ msgstr "Resistive splitter"
msgid "Attenuators"
msgstr "Attenuators"
msgid "Parameters"
msgstr "Parameters"
msgid "Attenuation (a):"
msgstr "Attenuation (a):"
@ -14450,9 +14503,6 @@ 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"
@ -17704,6 +17754,9 @@ msgstr "Include board edge layer"
msgid "Use drill/place file origin"
msgstr "Use drill/place file origin"
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"
@ -20818,6 +20871,7 @@ msgid ""
"\n"
" * annular\\_width\n"
" * clearance\n"
" * connection\\_width\n"
" * courtyard_clearance\n"
" * diff\\_pair\\_gap\n"
" * diff\\_pair\\_uncoupled\n"
@ -21072,6 +21126,13 @@ msgid ""
" (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"
@ -21099,6 +21160,7 @@ msgstr ""
"\n"
" * annular\\_width\n"
" * clearance\n"
" * connection\\_width\n"
" * courtyard_clearance\n"
" * diff\\_pair\\_gap\n"
" * diff\\_pair\\_uncoupled\n"
@ -21353,6 +21415,13 @@ msgstr ""
" (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 "Default properties for new dimension objects:"
msgstr "Default properties for new dimension objects:"
@ -21925,8 +21994,8 @@ msgstr "Unrecognized layer '%s'."
msgid "Missing severity name."
msgstr "Missing severity name."
msgid "Checking via annular rings..."
msgstr "Checking via annular rings..."
msgid "Checking pad & via annular rings..."
msgstr "Checking pad & via annular rings..."
#, c-format
msgid "(%s min annular width %s; actual %s)"
@ -24005,6 +24074,14 @@ msgstr "Routed Length"
msgid "Full Length"
msgstr "Full Length"
#, 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 "Micro Via"
msgstr "Micro Via"
@ -25820,6 +25897,16 @@ msgstr "Track width resolution for:"
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 constraint: %s."
msgstr "Resolved min connection width constraint: %s."
msgid "Via diameter resolution for:"
msgstr "Via diameter resolution for:"
@ -28230,6 +28317,586 @@ msgstr "KiCad Schematic"
msgid "KiCad Printed Circuit Board"
msgstr "KiCad Printed Circuit Board"
#, 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"
@ -28366,24 +29033,15 @@ msgstr "KiCad Printed Circuit Board"
#~ msgid "Spice unit symbols in values (case insensitive):"
#~ msgstr "Spice unit symbols in values (case insensitive):"
#~ msgid "Library:"
#~ msgstr "Library:"
#~ msgid "Select file..."
#~ msgstr "Select file…"
#~ msgid "Model:"
#~ msgstr "Model:"
#~ msgid "Note:"
#~ msgstr "Note:"
#~ msgid "note"
#~ msgstr "note"
#~ msgid "Model"
#~ msgstr "Model"
#~ msgid "DC/AC Analysis"
#~ msgstr "DC/AC Analysis"
@ -28528,9 +29186,6 @@ msgstr "KiCad Printed Circuit Board"
#~ msgid "Source Type"
#~ msgstr "Source Type"
#~ msgid "Source"
#~ msgstr "Source"
#~ msgid "Line model"
#~ msgstr "Line model"
@ -28612,9 +29267,6 @@ msgstr "KiCad Printed Circuit Board"
#~ msgid "Alternate node sequence:"
#~ msgstr "Alternate node sequence:"
#~ msgid "Spice Model Editor"
#~ msgstr "Spice Model Editor"
#~ msgid "Selecting <no net> will create an isolated copper island."
#~ msgstr "Selecting <no net> will create an isolated copper island."

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: kicad\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-08-01 19:43+0200\n"
"POT-Creation-Date: 2022-08-02 08:53-0700\n"
"PO-Revision-Date: 2022-08-01 19:46+0200\n"
"Last-Translator: \n"
"Language-Team: jp-charras\n"
@ -4410,7 +4410,7 @@ msgstr "Rect"
#: gerbview/gerber_draw_item.cpp:212
#: pcbnew/dialogs/dialog_pad_basicshapes_properties.cpp:114
#: pcbnew/dialogs/dialog_pad_properties.cpp:725
#: pcbnew/dialogs/dialog_pad_properties.cpp:2179
#: pcbnew/dialogs/dialog_pad_properties.cpp:2177
msgid "Arc"
msgstr "Arc"
@ -4429,7 +4429,7 @@ msgstr "Courbe de Bézier"
#: common/eda_shape.cpp:66 common/eda_shape.cpp:596 common/eda_shape.cpp:1628
#: pcbnew/dialogs/dialog_pad_properties.cpp:743
#: pcbnew/dialogs/dialog_pad_properties.cpp:2182
#: pcbnew/dialogs/dialog_pad_properties.cpp:2180
msgid "Polygon"
msgstr "Polygone"
@ -4499,7 +4499,7 @@ msgstr "Hauteur"
#: common/eda_shape.cpp:614 common/eda_shape.cpp:1624
#: pcbnew/dialogs/dialog_pad_basicshapes_properties.cpp:82
#: pcbnew/dialogs/dialog_pad_properties.cpp:713
#: pcbnew/dialogs/dialog_pad_properties.cpp:2178
#: pcbnew/dialogs/dialog_pad_properties.cpp:2176
msgid "Segment"
msgstr "Segment"
@ -4510,7 +4510,7 @@ msgstr "Non reconnu"
#: common/eda_shape.cpp:1629
#: pcbnew/dialogs/dialog_pad_basicshapes_properties.cpp:100
#: pcbnew/dialogs/dialog_pad_properties.cpp:719
#: pcbnew/dialogs/dialog_pad_properties.cpp:2180
#: pcbnew/dialogs/dialog_pad_properties.cpp:2178
msgid "Bezier"
msgstr "Bézier"
@ -5636,11 +5636,11 @@ msgstr "Erreur en extrayant le fichier!"
#: pcbnew/dialogs/dialog_gendrill.cpp:480 pcbnew/dialogs/dialog_plot.cpp:1087
#: pcbnew/exporters/export_footprint_associations.cpp:83
#: pcbnew/exporters/export_gencad.cpp:257
#: pcbnew/exporters/gen_footprints_placefile.cpp:308
#: pcbnew/exporters/gen_footprints_placefile.cpp:329
#: pcbnew/exporters/gen_footprints_placefile.cpp:436
#: pcbnew/exporters/gen_footprints_placefile.cpp:482
#: pcbnew/exporters/gen_footprints_placefile.cpp:584
#: pcbnew/exporters/gen_footprints_placefile.cpp:327
#: pcbnew/exporters/gen_footprints_placefile.cpp:348
#: pcbnew/exporters/gen_footprints_placefile.cpp:456
#: pcbnew/exporters/gen_footprints_placefile.cpp:502
#: pcbnew/exporters/gen_footprints_placefile.cpp:604
#: pcbnew/exporters/gendrill_Excellon_writer.cpp:117
#: pcbnew/exporters/gendrill_file_writer_base.cpp:344
#: pcbnew/exporters/gendrill_gerber_writer.cpp:101
@ -9099,8 +9099,8 @@ msgstr ""
#: eeschema/dialogs/dialog_junction_props_base.cpp:27
#: pcb_calculator/calculator_panels/panel_cable_size_base.cpp:46
#: pcbnew/dialogs/dialog_pad_properties.cpp:1712
#: pcbnew/dialogs/dialog_pad_properties.cpp:1724
#: pcbnew/dialogs/dialog_pad_properties.cpp:1710
#: pcbnew/dialogs/dialog_pad_properties.cpp:1722
msgid "Diameter:"
msgstr "Diamètre:"
@ -10207,8 +10207,8 @@ msgstr "Tracer Page Courante"
#: eeschema/dialogs/dialog_plot_schematic.cpp:211
#: pcbnew/dialogs/dialog_export_svg.cpp:204
#: pcbnew/dialogs/dialog_gendrill.cpp:300 pcbnew/dialogs/dialog_plot.cpp:500
#: pcbnew/exporters/gen_footprints_placefile.cpp:204
#: pcbnew/exporters/gen_footprints_placefile.cpp:562
#: pcbnew/exporters/gen_footprints_placefile.cpp:221
#: pcbnew/exporters/gen_footprints_placefile.cpp:582
msgid "Select Output Directory"
msgstr "Sélection du Répertoire de Sortie"
@ -10227,8 +10227,8 @@ msgstr ""
#: pcbnew/dialogs/dialog_export_svg.cpp:223
#: pcbnew/dialogs/dialog_gendrill.cpp:311
#: pcbnew/dialogs/dialog_gendrill.cpp:319 pcbnew/dialogs/dialog_plot.cpp:519
#: pcbnew/exporters/gen_footprints_placefile.cpp:212
#: pcbnew/exporters/gen_footprints_placefile.cpp:222
#: pcbnew/exporters/gen_footprints_placefile.cpp:229
#: pcbnew/exporters/gen_footprints_placefile.cpp:239
msgid "Plot Output Directory"
msgstr "Répertoire de Sortie des Tracés"
@ -10961,12 +10961,12 @@ msgstr "Propriétés de la feuille"
msgid "Add signal by name:"
msgstr "Ajouter signal par nom:"
#: eeschema/dialogs/dialog_sim_model.cpp:398
#: eeschema/dialogs/dialog_sim_model.cpp:399
#, c-format
msgid "Failed reading model library '%s'."
msgstr "Échec de la lecture de la librairie de modèles '%s'."
#: eeschema/dialogs/dialog_sim_model.cpp:710
#: eeschema/dialogs/dialog_sim_model.cpp:711
msgid "Browse Models"
msgstr "Examiner les Modèles"
@ -10975,6 +10975,85 @@ msgstr "Examiner les Modèles"
msgid "No model named '%s' in library."
msgstr "Aucun modèle nommé '%s' dans la librairie."
#: eeschema/dialogs/dialog_sim_model_base.cpp:27
msgid "Source"
msgstr "Source"
#: eeschema/dialogs/dialog_sim_model_base.cpp:35
#, fuzzy
msgid "Instance"
msgstr "Inductance:"
#: eeschema/dialogs/dialog_sim_model_base.cpp:38
msgid "Library:"
msgstr "Librairie:"
#: eeschema/dialogs/dialog_sim_model_base.cpp:50
msgid "Model:"
msgstr "Modèle:"
#: eeschema/dialogs/dialog_sim_model_base.cpp:57
#, fuzzy
msgid "Override"
msgstr "Écraser"
#: eeschema/dialogs/dialog_sim_model_base.cpp:67
#: eeschema/dialogs/dialog_sim_model_base.cpp:171
msgid "Model"
msgstr "Modèle"
#: eeschema/dialogs/dialog_sim_model_base.cpp:82
msgid "Device:"
msgstr ""
#: eeschema/dialogs/dialog_sim_model_base.cpp:91
#: pcb_calculator/calculator_panels/panel_regulator_base.cpp:27
#: pcb_calculator/dialogs/dialog_regulator_form_base.cpp:48
msgid "Type:"
msgstr "Type:"
#: eeschema/dialogs/dialog_sim_model_base.cpp:106
msgid "Page"
msgstr "Page"
#: eeschema/dialogs/dialog_sim_model_base.cpp:113
#: pcb_calculator/calculator_panels/panel_attenuators_base.cpp:40
#: pcb_calculator/calculator_panels/panel_fusing_current_base.cpp:23
#: pcb_calculator/calculator_panels/panel_track_width_base.cpp:23
#: pcb_calculator/calculator_panels/panel_via_size_base.cpp:23
#: pcbnew/footprint_wizard_frame.cpp:192
msgid "Parameters"
msgstr "Paramètres"
#: eeschema/dialogs/dialog_sim_model_base.cpp:160
#, fuzzy
msgid "Code"
msgstr "DCode:"
#: eeschema/dialogs/dialog_sim_model_base.cpp:190
#, fuzzy
msgid "Symbol Pin"
msgstr "Lien du symbole:"
#: eeschema/dialogs/dialog_sim_model_base.cpp:191
#, fuzzy
msgid "Model Pin"
msgstr "Modèle"
#: eeschema/dialogs/dialog_sim_model_base.cpp:209
#, fuzzy
msgid "Pin Assignments"
msgstr "Affectation de Pin Alternative"
#: eeschema/dialogs/dialog_sim_model_base.cpp:216
#, fuzzy
msgid "Exclude symbol from simulation"
msgstr "Désactiver le composant pour la simulation"
#: eeschema/dialogs/dialog_sim_model_base.h:106
msgid "Spice Model Editor"
msgstr "Editeur de Modèle Spice"
#: eeschema/dialogs/dialog_sim_settings.cpp:114
msgid "You need to select DC source"
msgstr "Vous devez sélectionner la source DC"
@ -20380,14 +20459,6 @@ msgstr "Séparateur résistif"
msgid "Attenuators"
msgstr "Atténuateurs"
#: pcb_calculator/calculator_panels/panel_attenuators_base.cpp:40
#: pcb_calculator/calculator_panels/panel_fusing_current_base.cpp:23
#: pcb_calculator/calculator_panels/panel_track_width_base.cpp:23
#: pcb_calculator/calculator_panels/panel_via_size_base.cpp:23
#: pcbnew/footprint_wizard_frame.cpp:192
msgid "Parameters"
msgstr "Paramètres"
#: pcb_calculator/calculator_panels/panel_attenuators_base.cpp:48
msgid "Attenuation (a):"
msgstr "Atténuation (a):"
@ -20989,11 +21060,6 @@ msgstr "Vref réglé à 0 !"
msgid "Incorrect value for R1 R2"
msgstr "Valeur incorrecte pour R1 R2"
#: pcb_calculator/calculator_panels/panel_regulator_base.cpp:27
#: pcb_calculator/dialogs/dialog_regulator_form_base.cpp:48
msgid "Type:"
msgstr "Type:"
#: pcb_calculator/calculator_panels/panel_regulator_base.cpp:29
msgid ""
"Type of the regulator.\n"
@ -24791,20 +24857,20 @@ msgid "Export STEP"
msgstr "Export STEP"
#: pcbnew/dialogs/dialog_export_svg.cpp:211
#: pcbnew/exporters/gen_footprints_placefile.cpp:211
#: pcbnew/exporters/gen_footprints_placefile.cpp:228
msgid "Use a relative path?"
msgstr "Utiliser un chemin relatif?"
#: pcbnew/dialogs/dialog_export_svg.cpp:221
#: pcbnew/exporters/gen_footprints_placefile.cpp:220
#: pcbnew/exporters/gen_footprints_placefile.cpp:237
msgid ""
"Cannot make path relative (target volume different from board file volume)!"
msgstr ""
"Ne peut générer un chemin relatif (disque cible différent du disque du C.I.)"
#: pcbnew/dialogs/dialog_export_svg.cpp:273 pcbnew/dialogs/dialog_plot.cpp:959
#: pcbnew/exporters/gen_footprints_placefile.cpp:290
#: pcbnew/exporters/gen_footprints_placefile.cpp:398
#: pcbnew/exporters/gen_footprints_placefile.cpp:309
#: pcbnew/exporters/gen_footprints_placefile.cpp:418
#, c-format
msgid "Could not write plot files to folder '%s'."
msgstr "Impossible d'écrire les fichiers de tracés dans le répertoire '%s'."
@ -25569,7 +25635,11 @@ msgstr "Inclure couche contour pcb"
msgid "Use drill/place file origin"
msgstr "Utiliser origine de perçage/placement"
#: pcbnew/dialogs/dialog_gen_footprint_position_file_base.h:75
#: pcbnew/dialogs/dialog_gen_footprint_position_file_base.cpp:86
msgid "Use negative X coordinates for footprints on bottom layer"
msgstr ""
#: pcbnew/dialogs/dialog_gen_footprint_position_file_base.h:77
msgid "Generate Placement Files"
msgstr "Générer Fichier Placement des Composants"
@ -26416,42 +26486,42 @@ msgstr "Longueur Totale"
msgid "Net Length"
msgstr "Longueur Net"
#: pcbnew/dialogs/dialog_net_inspector.cpp:1801
#: pcbnew/dialogs/dialog_net_inspector.cpp:1858
#: pcbnew/dialogs/dialog_net_inspector.cpp:1821
#: pcbnew/dialogs/dialog_net_inspector.cpp:1878
#: pcbnew/dialogs/dialog_pad_properties_base.cpp:53
msgid "Net name:"
msgstr "Net Name:"
#: pcbnew/dialogs/dialog_net_inspector.cpp:1801
#: pcbnew/dialogs/dialog_net_inspector.cpp:1821
msgid "New Net"
msgstr "Nouvelle Équipotentielle"
#: pcbnew/dialogs/dialog_net_inspector.cpp:1813
#: pcbnew/dialogs/dialog_net_inspector.cpp:1881
#: pcbnew/dialogs/dialog_net_inspector.cpp:1833
#: pcbnew/dialogs/dialog_net_inspector.cpp:1901
#, c-format
msgid "Net name '%s' is already in use."
msgstr "Le nom de net '%s' est déjà utilisé."
#: pcbnew/dialogs/dialog_net_inspector.cpp:1858
#: pcbnew/dialogs/dialog_net_inspector.cpp:1878
msgid "Rename Net"
msgstr "Renommer Net"
#: pcbnew/dialogs/dialog_net_inspector.cpp:1871
#: pcbnew/dialogs/dialog_net_inspector.cpp:1891
msgid "Net name cannot be empty."
msgstr "Le nom du net ne peut pas être vide."
#: pcbnew/dialogs/dialog_net_inspector.cpp:1937
#: pcbnew/dialogs/dialog_net_inspector.cpp:1957
#, c-format
msgid "Net '%s' is in use. Delete anyway?"
msgstr "Le net %s est utilisé. Supprimer de toute façon?"
#: pcbnew/dialogs/dialog_net_inspector.cpp:1967
#: pcbnew/dialogs/dialog_net_inspector.cpp:1987
#, c-format
msgid "Delete all nets in group '%s'?"
msgstr "Supprimer tous les nets dans le groupe '%s'?"
#: pcbnew/dialogs/dialog_net_inspector.cpp:1990
#: pcbnew/dialogs/dialog_net_inspector.cpp:1991
#: pcbnew/dialogs/dialog_net_inspector.cpp:2010
#: pcbnew/dialogs/dialog_net_inspector.cpp:2011
msgid "Report file"
msgstr "Fichier rapport"
@ -26725,20 +26795,20 @@ msgstr "%s et %s"
msgid "Warning: Pad size is less than zero."
msgstr "Attention: La taille de la pastille est plus petite que zéro."
#: pcbnew/dialogs/dialog_pad_properties.cpp:1279
#: pcbnew/dialogs/dialog_pad_properties.cpp:1277
msgid "Warning: Pad hole not inside pad shape."
msgstr "Attention: Le trou du pad n'est pas à l'intérieur de la forme du pad."
#: pcbnew/dialogs/dialog_pad_properties.cpp:1292
#: pcbnew/dialogs/dialog_pad_properties.cpp:1290
msgid "Warning: Pad hole will leave no copper."
msgstr "Attention: Le trou du pad ne laisse pas de cuivre."
#: pcbnew/dialogs/dialog_pad_properties.cpp:1297
#: pcbnew/dialogs/dialog_pad_properties.cpp:1295
msgid "Warning: Negative local clearance values will have no effect."
msgstr ""
"Attention: Les valeurs locales négatives d'isolation nauront aucun effet."
#: pcbnew/dialogs/dialog_pad_properties.cpp:1314
#: pcbnew/dialogs/dialog_pad_properties.cpp:1312
msgid ""
"Warning: Negative solder mask clearances larger than some shape primitives. "
"Results may be surprising."
@ -26746,7 +26816,7 @@ msgstr ""
"Attention: marge négative du masque de soudure plus grande que des "
"dimensions de primitive. Les résultats peuvent être surprenants."
#: pcbnew/dialogs/dialog_pad_properties.cpp:1323
#: pcbnew/dialogs/dialog_pad_properties.cpp:1321
msgid ""
"Warning: Negative solder mask clearance larger than pad. No solder mask will "
"be generated."
@ -26754,7 +26824,7 @@ msgstr ""
"Erreur: Isolation négative pour le masque de soudure plus grande que le pad. "
"Aucun masque de soudure ne sera généré."
#: pcbnew/dialogs/dialog_pad_properties.cpp:1342
#: pcbnew/dialogs/dialog_pad_properties.cpp:1340
msgid ""
"Warning: Negative solder paste margins larger than pad. No solder paste mask "
"will be generated."
@ -26762,11 +26832,11 @@ msgstr ""
"Attention: Marges négatives plus grandes que le pad Aucun masque de pate à "
"souder ne sera généré."
#: pcbnew/dialogs/dialog_pad_properties.cpp:1349
#: pcbnew/dialogs/dialog_pad_properties.cpp:1347
msgid "Error: pad has no layer."
msgstr "Erreur: le pad n'est sur aucune couche."
#: pcbnew/dialogs/dialog_pad_properties.cpp:1355
#: pcbnew/dialogs/dialog_pad_properties.cpp:1353
msgid ""
"Warning: Plated through holes should normally have a copper pad on at least "
"one layer."
@ -26774,108 +26844,108 @@ msgstr ""
"Avertissement : les pads traversants devrait normalement avoir une pastille "
"de cuivre sur au moins une couche."
#: pcbnew/dialogs/dialog_pad_properties.cpp:1361
#: pcbnew/dialogs/dialog_pad_properties.cpp:1359
msgid "Error: Trapazoid delta is too large."
msgstr "Erreur: Valeur trop grande pour delta du pad."
#: pcbnew/dialogs/dialog_pad_properties.cpp:1370
#: pcbnew/dialogs/dialog_pad_properties.cpp:1368
msgid "Error: Through hole pad has no hole."
msgstr "Erreur: le pad à trou traversant n'a pas de trou"
#: pcbnew/dialogs/dialog_pad_properties.cpp:1377
#: pcbnew/dialogs/dialog_pad_properties.cpp:1375
msgid ""
"Warning: Connector pads normally have no solder paste. Use a SMD pad instead."
msgstr ""
"Attention: les pads de connecteurs n'ont pas de pâte à souder. Utiliser des "
"pads CMS à la place."
#: pcbnew/dialogs/dialog_pad_properties.cpp:1386
#: pcbnew/dialogs/dialog_pad_properties.cpp:1384
msgid "Error: SMD pad has a hole."
msgstr "Erreur: le pad CMS a un trou."
#: pcbnew/dialogs/dialog_pad_properties.cpp:1392
#: pcbnew/dialogs/dialog_pad_properties.cpp:1390
msgid "Warning: SMD pad has no outer layers."
msgstr "Erreur: le pad SMS n'est sur aucune couche extérieure."
#: pcbnew/dialogs/dialog_pad_properties.cpp:1401
#: pcbnew/dialogs/dialog_pad_properties.cpp:1399
msgid "Warning: Fiducial property makes no sense on NPTH pads."
msgstr ""
"Attention: La propriété \"Fiducial\" n'a pas de sens pour des pads à trou "
"non métallisé."
#: pcbnew/dialogs/dialog_pad_properties.cpp:1407
#: pcbnew/dialogs/dialog_pad_properties.cpp:1405
msgid "Warning: Testpoint property makes no sense on NPTH pads."
msgstr ""
"Attention: La propriété \"Testpoint\" n'a pas de sens pour des pads à trou "
"non métallisé."
#: pcbnew/dialogs/dialog_pad_properties.cpp:1413
#: pcbnew/dialogs/dialog_pad_properties.cpp:1411
msgid "Warning: Heatsink property makes no sense of NPTH pads."
msgstr ""
"Attention: La propriété \"Heatsink\" n'a pas de sens pour des pads à trou "
"non métallisé."
#: pcbnew/dialogs/dialog_pad_properties.cpp:1419
#: pcbnew/dialogs/dialog_pad_properties.cpp:1417
msgid "Warning: Castellated property is for PTH pads."
msgstr ""
"Attention: La propriété \"Castellated\" peut être utilisé uniquement pour "
"pad à trou métallisé."
#: pcbnew/dialogs/dialog_pad_properties.cpp:1425
#: pcbnew/dialogs/dialog_pad_properties.cpp:1423
msgid "Warning: BGA property is for SMD pads."
msgstr ""
"Attention: La propriété BGA ne peut être utilisée que pour les pads CMS."
#: pcbnew/dialogs/dialog_pad_properties.cpp:1434
#: pcbnew/dialogs/dialog_pad_properties.cpp:1432
msgid "Error: Negative corner size."
msgstr "Erreur: Valeur négative pour la taille du coin."
#: pcbnew/dialogs/dialog_pad_properties.cpp:1436
#: pcbnew/dialogs/dialog_pad_properties.cpp:1434
msgid "Warning: Corner size will make pad circular."
msgstr "Avertissement : La taille du coin rendra le pad circulaire."
#: pcbnew/dialogs/dialog_pad_properties.cpp:1446
#: pcbnew/dialogs/dialog_pad_properties.cpp:1444
msgid "Error: Custom pad shape must resolve to a single polygon."
msgstr ""
"Erreur : La forme personnalisée du pad doit se résumer à un seul polygone."
#: pcbnew/dialogs/dialog_pad_properties.cpp:1452
#: pcbnew/dialogs/dialog_pad_properties.cpp:1450
msgid "Pad Properties Errors"
msgstr "Erreurs sur Paramètres du Pad"
#: pcbnew/dialogs/dialog_pad_properties.cpp:1453
#: pcbnew/dialogs/dialog_pad_properties.cpp:1451
msgid "Pad Properties Warnings"
msgstr "Avertissements sur Paramètres du Pad"
#: pcbnew/dialogs/dialog_pad_properties.cpp:1685
#: pcbnew/dialogs/dialog_pad_properties.cpp:1683
msgid "Modify pad"
msgstr "Modifier pad"
#: pcbnew/dialogs/dialog_pad_properties.cpp:1713
#: pcbnew/dialogs/dialog_pad_properties.cpp:1711
#: pcbnew/dialogs/dialog_pad_properties_base.cpp:375
msgid "Hole size X:"
msgstr "Taille du perçage X:"
#: pcbnew/dialogs/dialog_pad_properties.cpp:1725
#: pcbnew/dialogs/dialog_pad_properties.cpp:1723
#: pcbnew/dialogs/dialog_pad_properties_base.cpp:107
msgid "Pad size X:"
msgstr "Taille de pad X :"
#: pcbnew/dialogs/dialog_pad_properties.cpp:2096
#: pcbnew/dialogs/dialog_pad_properties.cpp:2231
#: pcbnew/dialogs/dialog_pad_properties.cpp:2262
#: pcbnew/dialogs/dialog_pad_properties.cpp:2094
#: pcbnew/dialogs/dialog_pad_properties.cpp:2229
#: pcbnew/dialogs/dialog_pad_properties.cpp:2260
msgid "No shape selected"
msgstr "Pas de forme sélectionnée"
#: pcbnew/dialogs/dialog_pad_properties.cpp:2181
#: pcbnew/dialogs/dialog_pad_properties.cpp:2179
msgid "Ring/Circle"
msgstr "Anneau/Cercle"
#: pcbnew/dialogs/dialog_pad_properties.cpp:2185
#: pcbnew/dialogs/dialog_pad_properties.cpp:2183
msgid "Shape type:"
msgstr "Type de forme:"
#: pcbnew/dialogs/dialog_pad_properties.cpp:2185
#: pcbnew/dialogs/dialog_pad_properties.cpp:2183
#: pcbnew/dialogs/dialog_pad_properties_base.cpp:824
msgid "Add Primitive"
msgstr "Ajouter Primitive"
@ -31298,16 +31368,17 @@ msgstr "Couche non reconnue '%s'."
msgid "Missing severity name."
msgstr "Nom de sévérité manquant."
#: pcbnew/drc/drc_test_provider_annular_width.cpp:83
msgid "Checking via annular rings..."
#: pcbnew/drc/drc_test_provider_annular_width.cpp:88
#, fuzzy
msgid "Checking pad & via annular rings..."
msgstr "Vérification des anneaux de vias..."
#: pcbnew/drc/drc_test_provider_annular_width.cpp:128
#: pcbnew/drc/drc_test_provider_annular_width.cpp:248
#, c-format
msgid "(%s min annular width %s; actual %s)"
msgstr "(%s largeur d'anneau min %s; réelle %s)"
#: pcbnew/drc/drc_test_provider_annular_width.cpp:134
#: pcbnew/drc/drc_test_provider_annular_width.cpp:256
#, c-format
msgid "(%s max annular width %s; actual %s)"
msgstr "(%s largeur d'anneau max %s; réelle %s)"
@ -31726,48 +31797,48 @@ msgstr "L'exportation VRML a échoué :\n"
msgid "Generate Position File"
msgstr "Générer Fichier Position des Empreintes"
#: pcbnew/exporters/gen_footprints_placefile.cpp:314
#: pcbnew/exporters/gen_footprints_placefile.cpp:445
#: pcbnew/exporters/gen_footprints_placefile.cpp:333
#: pcbnew/exporters/gen_footprints_placefile.cpp:465
#, c-format
msgid "Front (top side) placement file: '%s'."
msgstr "Fichier placement côté composant (dessus): '%s'."
#: pcbnew/exporters/gen_footprints_placefile.cpp:317
#: pcbnew/exporters/gen_footprints_placefile.cpp:339
#: pcbnew/exporters/gen_footprints_placefile.cpp:449
#: pcbnew/exporters/gen_footprints_placefile.cpp:494
#: pcbnew/exporters/gen_footprints_placefile.cpp:336
#: pcbnew/exporters/gen_footprints_placefile.cpp:358
#: pcbnew/exporters/gen_footprints_placefile.cpp:469
#: pcbnew/exporters/gen_footprints_placefile.cpp:514
#, c-format
msgid "Component count: %d."
msgstr "Nombre de composants: %d."
#: pcbnew/exporters/gen_footprints_placefile.cpp:336
#: pcbnew/exporters/gen_footprints_placefile.cpp:491
#: pcbnew/exporters/gen_footprints_placefile.cpp:355
#: pcbnew/exporters/gen_footprints_placefile.cpp:511
#, c-format
msgid "Back (bottom side) placement file: '%s'."
msgstr "Fichier placement côté soudure (dessous): '%s'."
#: pcbnew/exporters/gen_footprints_placefile.cpp:343
#: pcbnew/exporters/gen_footprints_placefile.cpp:501
#: pcbnew/exporters/gen_footprints_placefile.cpp:362
#: pcbnew/exporters/gen_footprints_placefile.cpp:521
#, c-format
msgid "Full component count: %d."
msgstr "Nombre total de composants: %d."
#: pcbnew/exporters/gen_footprints_placefile.cpp:346
#: pcbnew/exporters/gen_footprints_placefile.cpp:454
#: pcbnew/exporters/gen_footprints_placefile.cpp:505
#: pcbnew/exporters/gen_footprints_placefile.cpp:365
#: pcbnew/exporters/gen_footprints_placefile.cpp:474
#: pcbnew/exporters/gen_footprints_placefile.cpp:525
msgid "File generation successful."
msgstr "Le fichier a été créé correctement."
#: pcbnew/exporters/gen_footprints_placefile.cpp:372
#: pcbnew/exporters/gen_footprints_placefile.cpp:392
msgid "No footprint for automated placement."
msgstr "Pas d'empreinte pour placement automatisé."
#: pcbnew/exporters/gen_footprints_placefile.cpp:443
#: pcbnew/exporters/gen_footprints_placefile.cpp:463
#, c-format
msgid "Placement file: '%s'."
msgstr "Fichier placement: '%s'."
#: pcbnew/exporters/gen_footprints_placefile.cpp:578
#: pcbnew/exporters/gen_footprints_placefile.cpp:598
#, c-format
msgid ""
"Footprint report file created:\n"
@ -31776,7 +31847,7 @@ msgstr ""
"Fichier rapport sur empreintes créé:\n"
"'%s'."
#: pcbnew/exporters/gen_footprints_placefile.cpp:579
#: pcbnew/exporters/gen_footprints_placefile.cpp:599
msgid "Footprint Report"
msgstr "Rapport sur Empreintes"
@ -35591,24 +35662,24 @@ msgstr ""
"longueur. Soyez sûr de nommer les nets appartenant à une paire "
"différentielle pour qu'ils finissent par _N/_P ou +/-."
#: pcbnew/router/pns_dp_meander_placer.cpp:438
#: pcbnew/router/pns_meander_placer.cpp:277
#: pcbnew/router/pns_dp_meander_placer.cpp:435
#: pcbnew/router/pns_meander_placer.cpp:274
msgid "Too long: "
msgstr "Trop long: "
#: pcbnew/router/pns_dp_meander_placer.cpp:441
#: pcbnew/router/pns_meander_placer.cpp:280
#: pcbnew/router/pns_dp_meander_placer.cpp:438
#: pcbnew/router/pns_meander_placer.cpp:277
msgid "Too short: "
msgstr "Trop court: "
#: pcbnew/router/pns_dp_meander_placer.cpp:444
#: pcbnew/router/pns_meander_placer.cpp:283
#: pcbnew/router/pns_dp_meander_placer.cpp:441
#: pcbnew/router/pns_meander_placer.cpp:280
msgid "Tuned: "
msgstr "Ajusté: "
#: pcbnew/router/pns_dp_meander_placer.cpp:447
#: pcbnew/router/pns_meander_placer.cpp:286
#: pcbnew/router/pns_meander_skew_placer.cpp:174
#: pcbnew/router/pns_dp_meander_placer.cpp:444
#: pcbnew/router/pns_meander_placer.cpp:283
#: pcbnew/router/pns_meander_skew_placer.cpp:175
msgid "?"
msgstr "?"
@ -35659,15 +35730,15 @@ msgstr ""
"l'ajustage de longueur. Soyez sûr de nommer les nets appartenant à une paire "
"différentielle pour qu'ils finissent par _N/_P ou +/-."
#: pcbnew/router/pns_meander_skew_placer.cpp:165
#: pcbnew/router/pns_meander_skew_placer.cpp:166
msgid "Too long: skew "
msgstr "Trop long: diff "
#: pcbnew/router/pns_meander_skew_placer.cpp:168
#: pcbnew/router/pns_meander_skew_placer.cpp:169
msgid "Too short: skew "
msgstr "Trop court: diff "
#: pcbnew/router/pns_meander_skew_placer.cpp:171
#: pcbnew/router/pns_meander_skew_placer.cpp:172
msgid "Tuned: skew "
msgstr "Ajusté: décalage "
@ -39653,11 +39724,6 @@ msgstr "freins thermiques pour pads traversants"
msgid "[INFO] load failed: input line too long\n"
msgstr "[INFO] chargement échouée: ligne dentrée trop longue\n"
#: resources/linux/launchers/org.kicad.bitmap2component.desktop.in:5
#: resources/linux/launchers/org.kicad.bitmap2component.desktop.in:13
msgid "bitmap2component"
msgstr "bitmap2component"
#: resources/linux/launchers/org.kicad.bitmap2component.desktop.in:10
msgid "KiCad Image Converter"
msgstr "Convertisseur d'Image KiCad"
@ -39668,10 +39734,9 @@ msgstr ""
"Créer un composant à partir dune image bitmap pour une utilisation avec "
"KiCad"
#: resources/linux/launchers/org.kicad.eeschema.desktop.in:5
#: resources/linux/launchers/org.kicad.eeschema.desktop.in:14
msgid "eeschema"
msgstr "eeschema"
#: resources/linux/launchers/org.kicad.bitmap2component.desktop.in:13
msgid "bitmap2component"
msgstr "bitmap2component"
#: resources/linux/launchers/org.kicad.eeschema.desktop.in:11
msgid "KiCad Schematic Editor (Standalone)"
@ -39685,10 +39750,9 @@ msgstr "Outil de Capture Schématique"
msgid "Standalone schematic editor for KiCad schematics"
msgstr "Editeur de schématique indépendant pour les schémas KiCad"
#: resources/linux/launchers/org.kicad.gerbview.desktop.in:5
#: resources/linux/launchers/org.kicad.gerbview.desktop.in:14
msgid "gerbview"
msgstr "gerbview"
#: resources/linux/launchers/org.kicad.eeschema.desktop.in:14
msgid "eeschema"
msgstr "eeschema"
#: resources/linux/launchers/org.kicad.gerbview.desktop.in:12
msgid "Gerber File Viewer"
@ -39698,9 +39762,9 @@ msgstr "Visionneuse de fichiers Gerber"
msgid "View Gerber files"
msgstr "Visualiser fichiers Gerber"
#: resources/linux/launchers/org.kicad.kicad.desktop.in:5
msgid "kicad"
msgstr "kicad"
#: resources/linux/launchers/org.kicad.gerbview.desktop.in:14
msgid "gerbview"
msgstr "gerbview"
#: resources/linux/launchers/org.kicad.kicad.desktop.in:11
#: resources/linux/metainfo/org.kicad.kicad.metainfo.xml.in:6
@ -39715,10 +39779,6 @@ msgstr "Suite CAO Electronique"
msgid "Suite of tools for schematic design and circuit board layout"
msgstr "Suite doutils pour la conception schématique et des circuits imprimés"
#: resources/linux/launchers/org.kicad.pcbcalculator.desktop.in:5
msgid "pcbcalculator"
msgstr "pcbcalculator"
#: resources/linux/launchers/org.kicad.pcbcalculator.desktop.in:10
msgid "KiCad PCB Calculator"
msgstr "Calculateur pour PCB KiCad"
@ -39731,11 +39791,6 @@ msgstr "PCB Calculator"
msgid "Calculator for various electronics-related computations"
msgstr "Calculatrice pour divers calculs liés à lélectronique"
#: resources/linux/launchers/org.kicad.pcbnew.desktop.in:5
#: resources/linux/launchers/org.kicad.pcbnew.desktop.in:14
msgid "pcbnew"
msgstr "pcbnew"
#: resources/linux/launchers/org.kicad.pcbnew.desktop.in:11
msgid "KiCad PCB Editor (Standalone)"
msgstr "Editeur de PCB KiCad (indépendant)"
@ -39748,6 +39803,10 @@ msgstr "Éditeur de circuit imprimé"
msgid "Standalone circuit board editor for KiCad boards"
msgstr "Éditeur indépendant de circuits imprimés pour les C.I. KiCad"
#: resources/linux/launchers/org.kicad.pcbnew.desktop.in:14
msgid "pcbnew"
msgstr "pcbnew"
#: resources/linux/metainfo/org.kicad.kicad.metainfo.xml.in:13
msgid "An EDA suite for schematic and circuit board design"
msgstr "Suite doutils pour la conception schématique et des circuits imprimés"
@ -39801,6 +39860,12 @@ msgstr "Schématique KiCad"
msgid "KiCad Printed Circuit Board"
msgstr "Fichier Circuit Imprimé KiCad"
#~ msgid "kicad"
#~ msgstr "kicad"
#~ msgid "pcbcalculator"
#~ msgstr "pcbcalculator"
#~ msgid "Net %s\tNetClass %s\tPadName %s"
#~ msgstr "Net %s\tNetClasse %s\tNom Pad %s"
@ -39940,24 +40005,15 @@ msgstr "Fichier Circuit Imprimé KiCad"
#~ msgid "Spice unit symbols in values (case insensitive):"
#~ msgstr "Symboles dans Spice des unités des valeurs (insensible à la casse):"
#~ msgid "Library:"
#~ msgstr "Librairie:"
#~ msgid "Select file..."
#~ msgstr "Sélection fichier..."
#~ msgid "Model:"
#~ msgstr "Modèle:"
#~ msgid "Note:"
#~ msgstr "Note:"
#~ msgid "note"
#~ msgstr "note"
#~ msgid "Model"
#~ msgstr "Modèle"
#~ msgid "DC/AC Analysis"
#~ msgstr "Analyse DC/AC"
@ -40102,9 +40158,6 @@ msgstr "Fichier Circuit Imprimé KiCad"
#~ msgid "Source Type"
#~ msgstr "Type de source"
#~ msgid "Source"
#~ msgstr "Source"
#~ msgid "Line model"
#~ msgstr "Modèle de ligne"
@ -40180,15 +40233,9 @@ msgstr "Fichier Circuit Imprimé KiCad"
#~ msgid "Transmission Line"
#~ msgstr "Ligne de Transmission"
#~ msgid "Disable symbol for simulation"
#~ msgstr "Désactiver le composant pour la simulation"
#~ msgid "Alternate node sequence:"
#~ msgstr "Séquence de noeud alternative:"
#~ msgid "Spice Model Editor"
#~ msgstr "Editeur de Modèle Spice"
#~ msgid "Fomatting"
#~ msgstr "Formatage"
@ -46456,9 +46503,6 @@ msgstr "Fichier Circuit Imprimé KiCad"
#~ msgid "OK to delete footprint \"%s\" in library \"%s\""
#~ msgstr "Ok pour effacer l'empreinte \"%s\" en librairie \"%s\""
#~ msgid "Symbol link:"
#~ msgstr "Lien du symbole:"
#~ msgid "UniqueID:"
#~ msgstr "Unique ID:"
@ -47700,9 +47744,6 @@ msgstr "Fichier Circuit Imprimé KiCad"
#~ msgid "Add lines"
#~ msgstr "Addition de lignes"
#~ msgid "Page"
#~ msgstr "Page"
#, fuzzy
#~| msgid "Use the current page only"
#~ msgid "The current page"

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff