Translated using Weblate (Spanish (Mexico))
Currently translated at 91.6% (8379 of 9147 strings) Translation: KiCad EDA/master source Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/es_MX/
This commit is contained in:
parent
72e2af6ea7
commit
f498b6e1fa
|
@ -16,7 +16,7 @@ msgstr ""
|
||||||
"Project-Id-Version: KiCad Spanish Translation\n"
|
"Project-Id-Version: KiCad Spanish Translation\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2024-01-28 19:54-0800\n"
|
"POT-Creation-Date: 2024-01-28 19:54-0800\n"
|
||||||
"PO-Revision-Date: 2024-01-30 23:02+0000\n"
|
"PO-Revision-Date: 2024-01-31 13:11+0000\n"
|
||||||
"Last-Translator: Ulices <hasecilu@tuta.io>\n"
|
"Last-Translator: Ulices <hasecilu@tuta.io>\n"
|
||||||
"Language-Team: Spanish (Mexico) <https://hosted.weblate.org/projects/kicad/"
|
"Language-Team: Spanish (Mexico) <https://hosted.weblate.org/projects/kicad/"
|
||||||
"master-source/es_MX/>\n"
|
"master-source/es_MX/>\n"
|
||||||
|
@ -10755,9 +10755,8 @@ msgid "Image Properties"
|
||||||
msgstr "Propiedades de mira de centrado"
|
msgstr "Propiedades de mira de centrado"
|
||||||
|
|
||||||
#: eeschema/dialogs/dialog_junction_props.cpp:113
|
#: eeschema/dialogs/dialog_junction_props.cpp:113
|
||||||
#, fuzzy
|
|
||||||
msgid "Edit Junction"
|
msgid "Edit Junction"
|
||||||
msgstr "Agregar unión"
|
msgstr "Editar unión"
|
||||||
|
|
||||||
#: eeschema/dialogs/dialog_junction_props.cpp:113
|
#: eeschema/dialogs/dialog_junction_props.cpp:113
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
|
@ -11607,9 +11606,8 @@ msgid "Edit Line"
|
||||||
msgstr "Editar archivo"
|
msgstr "Editar archivo"
|
||||||
|
|
||||||
#: eeschema/dialogs/dialog_line_properties.cpp:152
|
#: eeschema/dialogs/dialog_line_properties.cpp:152
|
||||||
#, fuzzy
|
|
||||||
msgid "Edit Lines"
|
msgid "Edit Lines"
|
||||||
msgstr "Agregar líneas"
|
msgstr "Editar líneas"
|
||||||
|
|
||||||
#: eeschema/dialogs/dialog_line_properties_base.cpp:79
|
#: eeschema/dialogs/dialog_line_properties_base.cpp:79
|
||||||
msgid "Set width to 0 to use schematic's default line width."
|
msgid "Set width to 0 to use schematic's default line width."
|
||||||
|
@ -16564,9 +16562,8 @@ msgid "Highlighted net: %s"
|
||||||
msgstr "Red resaltada: %s"
|
msgstr "Red resaltada: %s"
|
||||||
|
|
||||||
#: eeschema/sch_edit_frame.cpp:2140
|
#: eeschema/sch_edit_frame.cpp:2140
|
||||||
#, fuzzy
|
|
||||||
msgid "Save Symbol to Schematic"
|
msgid "Save Symbol to Schematic"
|
||||||
msgstr "Agregar símbolo en el esquema"
|
msgstr "Guardar símbolo en el esquema"
|
||||||
|
|
||||||
#: eeschema/sch_edit_frame.cpp:2245 eeschema/tools/ee_actions.cpp:60
|
#: eeschema/sch_edit_frame.cpp:2245 eeschema/tools/ee_actions.cpp:60
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
|
@ -19589,13 +19586,14 @@ msgstr ""
|
||||||
"pin %s%s en la ubicación <b>(%s, %s)</b> en el estilo de cuerpo %s."
|
"pin %s%s en la ubicación <b>(%s, %s)</b> en el estilo de cuerpo %s."
|
||||||
|
|
||||||
#: eeschema/symbol_checker.cpp:133
|
#: eeschema/symbol_checker.cpp:133
|
||||||
#, fuzzy, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"<b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin "
|
"<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."
|
"%s%s at location <b>(%s, %s)</b> in units %s and %s of %s body style."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"<b>Pin %s duplicado</b> %s en la posición <b>(%s, %s)</b> en conflicto con "
|
"<b>Pin %s duplicado</b> %s en la ubicación <b>(%s, %s)</b> en conflicto con "
|
||||||
"pin %s%s en la posición <b>(%s, %s)</b> en las unidades %s y %s."
|
"pin %s%s en la ubicación <b>(%s, %s)</b> en las unidades %s y %s del estilo "
|
||||||
|
"de cuerpo %s."
|
||||||
|
|
||||||
#: eeschema/symbol_checker.cpp:153
|
#: eeschema/symbol_checker.cpp:153
|
||||||
#, c-format
|
#, c-format
|
||||||
|
@ -19646,22 +19644,22 @@ msgstr ""
|
||||||
"de alimentación de entrada invisibles<br><br>"
|
"de alimentación de entrada invisibles<br><br>"
|
||||||
|
|
||||||
#: eeschema/symbol_checker.cpp:248
|
#: eeschema/symbol_checker.cpp:248
|
||||||
#, fuzzy, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Info: <b>Hidden power pin %s</b> %s at location <b>(%s, %s)</b> in %s body "
|
"Info: <b>Hidden power pin %s</b> %s at location <b>(%s, %s)</b> in %s body "
|
||||||
"style."
|
"style."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"<b>Pin de potencia %s oculto</b> %s en la posición <b>(%s, %s)</b> en la "
|
"Info: <b>Pin de potencia %s oculto</b> %s en la ubicación <b>(%s, %s)</b> en "
|
||||||
"unidad %c."
|
"el estilo de cuerpo %s."
|
||||||
|
|
||||||
#: eeschema/symbol_checker.cpp:258
|
#: eeschema/symbol_checker.cpp:258
|
||||||
#, fuzzy, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Info: <b>Hidden power pin %s</b> %s at location <b>(%s, %s)</b> in unit %c "
|
"Info: <b>Hidden power pin %s</b> %s at location <b>(%s, %s)</b> in unit %c "
|
||||||
"of %s body style."
|
"of %s body style."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"<b>Pin de potencia %s oculto</b> %s en la posición <b>(%s, %s)</b> en la "
|
"Info: <b>Pin de potencia %s oculto</b> %s en la ubicación <b>(%s, %s)</b> en "
|
||||||
"unidad %c del convertido."
|
"la unidad %c en el estilo de cuerpo %s."
|
||||||
|
|
||||||
#: eeschema/symbol_checker.cpp:272
|
#: eeschema/symbol_checker.cpp:272
|
||||||
#, c-format
|
#, c-format
|
||||||
|
@ -19683,20 +19681,20 @@ msgstr ""
|
||||||
"(Los pines de potencia ocultos asignarán sus nombres a las redes conectadas.)"
|
"(Los pines de potencia ocultos asignarán sus nombres a las redes conectadas.)"
|
||||||
|
|
||||||
#: eeschema/symbol_checker.cpp:306
|
#: eeschema/symbol_checker.cpp:306
|
||||||
#, fuzzy, c-format
|
#, c-format
|
||||||
msgid "<b>Off grid pin %s</b> %s at location <b>(%s, %s)</b> of %s body style."
|
msgid "<b>Off grid pin %s</b> %s at location <b>(%s, %s)</b> of %s body style."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"<b>Pin %s fuera de la cuadrícula</b> %s en la posición <b>(%s, %s)</b> del "
|
"<b>Pin %s fuera de la cuadrícula</b> %s en la ubicación <b>(%s, %s)</b> del "
|
||||||
"convertido."
|
"estilo de cuerpo %s."
|
||||||
|
|
||||||
#: eeschema/symbol_checker.cpp:316
|
#: eeschema/symbol_checker.cpp:316
|
||||||
#, fuzzy, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"<b>Off grid pin %s</b> %s at location <b>(%s, %s)</b> in unit %c of %s body "
|
"<b>Off grid pin %s</b> %s at location <b>(%s, %s)</b> in unit %c of %s body "
|
||||||
"style."
|
"style."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"<b>Pin %s fuera de la cuadrícula</b> %s en la posición <b>(%s, %s)</b> en la "
|
"<b>Pin %s fuera de la cuadrícula</b> %s en la ubicación <b>(%s, %s)</b> en "
|
||||||
"unidad %c."
|
"unidad %c del estilo de cuerpo %s."
|
||||||
|
|
||||||
#: eeschema/symbol_checker.cpp:330
|
#: eeschema/symbol_checker.cpp:330
|
||||||
#, c-format
|
#, c-format
|
||||||
|
@ -20592,9 +20590,8 @@ msgid "Add Text Box"
|
||||||
msgstr "Agregar cuadro de texto"
|
msgstr "Agregar cuadro de texto"
|
||||||
|
|
||||||
#: eeschema/tools/ee_actions.cpp:339
|
#: eeschema/tools/ee_actions.cpp:339
|
||||||
#, fuzzy
|
|
||||||
msgid "Add a text box item"
|
msgid "Add a text box item"
|
||||||
msgstr "Agregar un elemento de texto"
|
msgstr "Agregar un elemento de caja de texto"
|
||||||
|
|
||||||
#: eeschema/tools/ee_actions.cpp:346 eeschema/tools/ee_actions.cpp:1303
|
#: eeschema/tools/ee_actions.cpp:346 eeschema/tools/ee_actions.cpp:1303
|
||||||
msgid "Add Lines"
|
msgid "Add Lines"
|
||||||
|
@ -21826,9 +21823,8 @@ msgid "Move Point"
|
||||||
msgstr "Mover pin"
|
msgstr "Mover pin"
|
||||||
|
|
||||||
#: eeschema/tools/ee_point_editor.cpp:1493
|
#: eeschema/tools/ee_point_editor.cpp:1493
|
||||||
#, fuzzy
|
|
||||||
msgid "Add Corner"
|
msgid "Add Corner"
|
||||||
msgstr "Agregar alimentación"
|
msgstr "Agregar esquina"
|
||||||
|
|
||||||
#: eeschema/tools/sch_drawing_tools.cpp:285
|
#: eeschema/tools/sch_drawing_tools.cpp:285
|
||||||
msgid "Press <ESC> to cancel symbol creation."
|
msgid "Press <ESC> to cancel symbol creation."
|
||||||
|
@ -21877,9 +21873,8 @@ msgid "No new hierarchical labels found."
|
||||||
msgstr "No se han encontrado nuevas etiquetas jerárquicas."
|
msgstr "No se han encontrado nuevas etiquetas jerárquicas."
|
||||||
|
|
||||||
#: eeschema/tools/sch_drawing_tools.cpp:1579
|
#: eeschema/tools/sch_drawing_tools.cpp:1579
|
||||||
#, fuzzy
|
|
||||||
msgid "Add Sheet Pin"
|
msgid "Add Sheet Pin"
|
||||||
msgstr "Agregar página"
|
msgstr "Agregar pin de hoja"
|
||||||
|
|
||||||
#: eeschema/tools/sch_drawing_tools.cpp:1855
|
#: eeschema/tools/sch_drawing_tools.cpp:1855
|
||||||
#: eeschema/tools/symbol_editor_drawing_tools.cpp:479
|
#: eeschema/tools/symbol_editor_drawing_tools.cpp:479
|
||||||
|
@ -28657,9 +28652,8 @@ msgid "Teardrops"
|
||||||
msgstr "Agregar lágrimas"
|
msgstr "Agregar lágrimas"
|
||||||
|
|
||||||
#: pcbnew/board_connected_item.cpp:237
|
#: pcbnew/board_connected_item.cpp:237
|
||||||
#, fuzzy
|
|
||||||
msgid "Enable Teardrops"
|
msgid "Enable Teardrops"
|
||||||
msgstr "Agregar lágrimas"
|
msgstr "Habilitar lágrimas"
|
||||||
|
|
||||||
#: pcbnew/board_connected_item.cpp:243
|
#: pcbnew/board_connected_item.cpp:243
|
||||||
msgid "Best Length Ratio"
|
msgid "Best Length Ratio"
|
||||||
|
@ -32946,9 +32940,8 @@ msgstr "Ajustar a valores específicos:"
|
||||||
#: pcbnew/dialogs/dialog_global_edit_teardrops.cpp:487
|
#: pcbnew/dialogs/dialog_global_edit_teardrops.cpp:487
|
||||||
#: pcbnew/dialogs/dialog_global_edit_teardrops.cpp:491
|
#: pcbnew/dialogs/dialog_global_edit_teardrops.cpp:491
|
||||||
#: pcbnew/dialogs/dialog_global_edit_teardrops.cpp:510
|
#: pcbnew/dialogs/dialog_global_edit_teardrops.cpp:510
|
||||||
#, fuzzy
|
|
||||||
msgid "Edit Teardrops"
|
msgid "Edit Teardrops"
|
||||||
msgstr "Agregar lágrimas"
|
msgstr "Editar lágrimas"
|
||||||
|
|
||||||
#: pcbnew/dialogs/dialog_global_edit_teardrops_base.cpp:27
|
#: pcbnew/dialogs/dialog_global_edit_teardrops_base.cpp:27
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
|
@ -33083,9 +33076,8 @@ msgid "Points:"
|
||||||
msgstr "Puntos:"
|
msgstr "Puntos:"
|
||||||
|
|
||||||
#: pcbnew/dialogs/dialog_global_edit_teardrops_base.h:108
|
#: pcbnew/dialogs/dialog_global_edit_teardrops_base.h:108
|
||||||
#, fuzzy
|
|
||||||
msgid "Set Teardrops"
|
msgid "Set Teardrops"
|
||||||
msgstr "Agregar lágrimas"
|
msgstr "Fijar lágrimas"
|
||||||
|
|
||||||
#: pcbnew/dialogs/dialog_global_edit_text_and_graphics.cpp:138
|
#: pcbnew/dialogs/dialog_global_edit_text_and_graphics.cpp:138
|
||||||
msgid "Other text items"
|
msgid "Other text items"
|
||||||
|
@ -37565,6 +37557,505 @@ msgid ""
|
||||||
"For the full documentation see [https://docs.kicad.org](https://docs.kicad."
|
"For the full documentation see [https://docs.kicad.org](https://docs.kicad."
|
||||||
"org/GetMajorMinorVersion/en/pcbnew/pcbnew.html#custom_design_rules)."
|
"org/GetMajorMinorVersion/en/pcbnew/pcbnew.html#custom_design_rules)."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"### Cláusulas del nivel superior\n"
|
||||||
|
"\n"
|
||||||
|
" (version <número>)\n"
|
||||||
|
"\n"
|
||||||
|
" (rule <nombre_de_regla> <cláusula_de_regla> ...)\n"
|
||||||
|
"\n"
|
||||||
|
"\n"
|
||||||
|
"<br>\n"
|
||||||
|
"\n"
|
||||||
|
"### Cláusulas de reglas\n"
|
||||||
|
"\n"
|
||||||
|
" (constraint <tipo_de_restricción> ...)\n"
|
||||||
|
"\n"
|
||||||
|
" (condition \"<expresión>\")\n"
|
||||||
|
"\n"
|
||||||
|
" (layer \"<nombre_de_capa>\")\n"
|
||||||
|
"\n"
|
||||||
|
" (severity <nombre_de_severidad>)\n"
|
||||||
|
"\n"
|
||||||
|
"\n"
|
||||||
|
"<br>\n"
|
||||||
|
"\n"
|
||||||
|
"### Restricciones\n"
|
||||||
|
"\n"
|
||||||
|
"| Tipo de restricción | Tipo de argumento "
|
||||||
|
" | Des"
|
||||||
|
"cripción "
|
||||||
|
" "
|
||||||
|
" "
|
||||||
|
" "
|
||||||
|
" "
|
||||||
|
" "
|
||||||
|
" |\n"
|
||||||
|
"|---------------------------|------------------------------------------------"
|
||||||
|
"------------------------------------------------------------------------|----"
|
||||||
|
"-----------------------------------------------------------------------------"
|
||||||
|
"-----------------------------------------------------------------------------"
|
||||||
|
"-----------------------------------------------------------------------------"
|
||||||
|
"-----------------------------------------------------------------------------"
|
||||||
|
"-----------------------------------------------------------------------------"
|
||||||
|
"-----------------------------------------------------------------------------"
|
||||||
|
"-------------|\n"
|
||||||
|
"| `annular_width` | min/opt/max "
|
||||||
|
" | "
|
||||||
|
"Comprueba el ancho de los anillos anulares en las vías.<br> "
|
||||||
|
" "
|
||||||
|
" "
|
||||||
|
" "
|
||||||
|
" "
|
||||||
|
" "
|
||||||
|
" |\n"
|
||||||
|
"| `clearance` | min "
|
||||||
|
" | "
|
||||||
|
"Especifica el margen **eléctrico** entre objetos de cobre de redes "
|
||||||
|
"distintas. (Vea `physical_clearance` si desea especificar márgenes entre "
|
||||||
|
"objetos sin importar sus redes.)<br><br>Para permitir objetos intersecantes "
|
||||||
|
"(colisiones), cree una restricción `clearance` con el valor `min` menor a "
|
||||||
|
"cero (por ejemplo, `-1`).<br> "
|
||||||
|
" "
|
||||||
|
" |\n"
|
||||||
|
"| `courtyard_clearance` | min "
|
||||||
|
" | "
|
||||||
|
"Comprueba el margen entre patios de huellas y genera un error al menos dos "
|
||||||
|
"patios son más cercanos que la distancia `min`. Si una huella no tiene una "
|
||||||
|
"forma de patio, no se generarán errores por esta restricción.<br> "
|
||||||
|
" "
|
||||||
|
" "
|
||||||
|
" "
|
||||||
|
" |\n"
|
||||||
|
"| `diff_pair_gap` | min/opt/max "
|
||||||
|
" | "
|
||||||
|
"Comprueba el espacio entre pistas acopladas en un par diferencial. Las "
|
||||||
|
"pistas acopladas son segmentos que son paralelos entre sí. El espacio de par "
|
||||||
|
"diferencial no es probado en porciones no acopladas de un par diferencial ("
|
||||||
|
"por ejemplo, el fanout de un componente).<br> "
|
||||||
|
" "
|
||||||
|
" "
|
||||||
|
" |\n"
|
||||||
|
"| `diff_pair_uncoupled` | max "
|
||||||
|
" | "
|
||||||
|
"Comprueba la distancia que una pista de par diferencial es enrutada estando "
|
||||||
|
"desacoplada de la pista con la otra polaridad en el par (por ejemplo, cuando "
|
||||||
|
"el par se esparce hacia afuera de un componente (fanout), o se desacopla "
|
||||||
|
"para pasar alrededor de otro objeto como una vía).<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> | "
|
||||||
|
"Especifica uno o más tipos de objetos que no serán permitidos, separados por "
|
||||||
|
"espacios. Por ejemplo, `(constraint disallow track)` o `(constraint disallow "
|
||||||
|
"track via pad)`. Si un objeto de este tipo coincide con la condición de "
|
||||||
|
"regla, se creará un error de DRC.<br><br>Esta restricción es esencialmente "
|
||||||
|
"lo mismo que un área restringida, pero puede ser usada para crear áreas "
|
||||||
|
"restringidas más especificas.<br> "
|
||||||
|
" |\n"
|
||||||
|
"| `edge_clearance` | min/opt/max "
|
||||||
|
" | "
|
||||||
|
"Comprueba el margen entre objetos y el borde de la placa.<br><br>También se "
|
||||||
|
"puede pensar de esto como la \"tolerancia de ranurado\" ya que el borde de "
|
||||||
|
"la placa incluirá todos los elementos gráficos en la capa `Edge.Cuts` y "
|
||||||
|
"también cualquier orificio de pad *ovalado*. (Vea `physical_hole_clearance` "
|
||||||
|
"para la tolerancia de taladrado).<br> "
|
||||||
|
" "
|
||||||
|
" |\n"
|
||||||
|
"| `length` | min/max "
|
||||||
|
" | "
|
||||||
|
"Comprueba la longitud total enrutada para las redes que coinciden con la "
|
||||||
|
"condición de la regla y genera un error para cada red que está por debajo "
|
||||||
|
"del valor `min` (si fue especificado) o por encima del valor `max` (si fue "
|
||||||
|
"especificado) de la restricción.<br> "
|
||||||
|
" "
|
||||||
|
" "
|
||||||
|
" |\n"
|
||||||
|
"| `hole` | min/max "
|
||||||
|
" | "
|
||||||
|
"Comprueba el tamaño (diámetro) de un orificio taladrado en un pad o vía. "
|
||||||
|
"Para orificios ovalados, el diámetro menor será comparado con el valor `min` "
|
||||||
|
"(si fue especificado) y el diámetro mayor será comparado con el valor `max` ("
|
||||||
|
"si fue especificado).<br> "
|
||||||
|
" "
|
||||||
|
" "
|
||||||
|
" |\n"
|
||||||
|
"| `hole_clearance` | min "
|
||||||
|
" | "
|
||||||
|
"Comprueba el margen entre un orificio taladrado en un pad o vía y objetos de "
|
||||||
|
"cobre en una red distinta. El margen se mide desde el diámetro del orificio, "
|
||||||
|
"no su centro.<br> "
|
||||||
|
" "
|
||||||
|
" "
|
||||||
|
" "
|
||||||
|
" |\n"
|
||||||
|
"| `hole_to_hole` | min "
|
||||||
|
" | "
|
||||||
|
"Comprueba el margen entre orificios taladrados mecánicamente en pads y vías. "
|
||||||
|
"El margen se mide desde los diámetros de los orificios, no sus "
|
||||||
|
"centros.<br><br>Esta restricción es únicamente para la protección de brocas "
|
||||||
|
"de taladro. El margen entre orificios **taladrados por láser** (microvías) y "
|
||||||
|
"otros orificios no taladrados mecánicamente no es comprobado, y tampoco lo "
|
||||||
|
"es el margen entre orificios **ranurados** (forma ovalada) y otros orificios "
|
||||||
|
"no taladrados mecánicamente.<br> |\n"
|
||||||
|
"| `physical_clearance` | min "
|
||||||
|
" | "
|
||||||
|
"Comprueba el margen entre dos objetos en una capa dada (incluyendo capas que "
|
||||||
|
"no son de cobre).<br><br>Aunque esto pueda realizar comprobaciones de "
|
||||||
|
"propósito más general que `clearance`, es mucho más lento. Use `clearance` "
|
||||||
|
"cuando sea posible.<br> "
|
||||||
|
" "
|
||||||
|
" "
|
||||||
|
" |\n"
|
||||||
|
"| `physical_hole_clearance` | min "
|
||||||
|
" | "
|
||||||
|
"Comprueba el margen entre un orificio taladrado en un pad o vía y algún otro "
|
||||||
|
"objeto, sin importar su red. El margen se mide desde el diámetro del "
|
||||||
|
"orificio, no su centro.<br><br>También se puede pensar de esto como la "
|
||||||
|
"\"tolerancia de taladrado\" ya que solo incluye orificios **redondos**. (Vea "
|
||||||
|
"`edge_clearance` para la tolerancia de ranurado).<br> "
|
||||||
|
" "
|
||||||
|
" |\n"
|
||||||
|
"| `silk_clearance` | min/opt/max "
|
||||||
|
" | "
|
||||||
|
"Comprueba el margen entre objetos en capas de serigrafía y otros objetos.<br>"
|
||||||
|
" "
|
||||||
|
" "
|
||||||
|
" "
|
||||||
|
" "
|
||||||
|
" "
|
||||||
|
" |\n"
|
||||||
|
"| `skew` | max "
|
||||||
|
" | "
|
||||||
|
"Comprueba la desviación (skew) total para las redes que coincidan con la "
|
||||||
|
"condición de regla, es decir, la diferencia entre la longitud de cada red y "
|
||||||
|
"el promedio de las longitudes de todas las redes que coinciden. Si el valor "
|
||||||
|
"absoluto de la diferencia entre tal promedio y el largo de cualquier red "
|
||||||
|
"está por encima del valor de restricción `max`, se generará un error.<br> "
|
||||||
|
" "
|
||||||
|
" |\n"
|
||||||
|
"| `thermal_relief_gap` | min "
|
||||||
|
" | "
|
||||||
|
"Especifica el ancho del espacio entre un pad y una zona con una conexión de "
|
||||||
|
"alivio térmico.<br> "
|
||||||
|
" "
|
||||||
|
" "
|
||||||
|
" "
|
||||||
|
" "
|
||||||
|
" |\n"
|
||||||
|
"| `thermal_spoke_width` | opt "
|
||||||
|
" | "
|
||||||
|
"Especifica el ancho de los radios que conectan un pad a una zona con una "
|
||||||
|
"conexión de alivio térmico.<br> "
|
||||||
|
" "
|
||||||
|
" "
|
||||||
|
" "
|
||||||
|
" "
|
||||||
|
" |\n"
|
||||||
|
"| `track_width` | min/opt/max "
|
||||||
|
" | "
|
||||||
|
"Comprueba el ancho de segmentos de pista y arco. Se generará un error por "
|
||||||
|
"cada segmento que tenga un ancho menor al valor `min` (si fue especificado) "
|
||||||
|
"o mayor al valor `max` (si fue especificado).<br> "
|
||||||
|
" "
|
||||||
|
" "
|
||||||
|
" "
|
||||||
|
" |\n"
|
||||||
|
"| `via_count` | max "
|
||||||
|
" | "
|
||||||
|
"Cuenta el número de vías en cada red que coincide con la condición de regla. "
|
||||||
|
"Si tal número excede el valor de restricción `max` en cualquiera de las "
|
||||||
|
"redes coincidentes, se generará un error para tal red.<br> "
|
||||||
|
" "
|
||||||
|
" "
|
||||||
|
" "
|
||||||
|
" |\n"
|
||||||
|
"| `zone_connection` | `solid`<br>`thermal_reliefs`<br>`none` "
|
||||||
|
" | "
|
||||||
|
"Especifica la conexión a ser realizada entre una zona y un pad.<br> "
|
||||||
|
" "
|
||||||
|
" "
|
||||||
|
" "
|
||||||
|
" "
|
||||||
|
" "
|
||||||
|
" |\n"
|
||||||
|
"\n"
|
||||||
|
"\n"
|
||||||
|
"### Elementos\n"
|
||||||
|
"\n"
|
||||||
|
" * `A` _el primer (o único) elemento bajo prueba_\n"
|
||||||
|
" * `B` _el segundo elemento bajo prueba (para pruebas binarias)"
|
||||||
|
"_\n"
|
||||||
|
" * `L` _la capa actualmente bajo prueba_\n"
|
||||||
|
"\n"
|
||||||
|
"<br>\n"
|
||||||
|
"\n"
|
||||||
|
"### Nombres de las severidades\n"
|
||||||
|
"\n"
|
||||||
|
" * warning\n"
|
||||||
|
" * error\n"
|
||||||
|
" * exclusion\n"
|
||||||
|
" * ignore\n"
|
||||||
|
"\n"
|
||||||
|
"<br>\n"
|
||||||
|
"\n"
|
||||||
|
"### Ejemplos\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"
|
||||||
|
" # margen más amplio entre pistas de la clase de red HV\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"
|
||||||
|
"### Notas\n"
|
||||||
|
"\n"
|
||||||
|
"La cláusula de versión debe ser la primera cláusula. Indica la versión\n"
|
||||||
|
"de la sintaxis del archivo para que analizadores de reglas futuros\n"
|
||||||
|
"puedan realizar actualizaciones automáticas. Debe ser \"1\".\n"
|
||||||
|
"\n"
|
||||||
|
"Las reglas deberían de estar ordenadas por su especificidad. Las reglas\n"
|
||||||
|
"posteriores tienen precedencia sobre reglas anteriores; una vez que se\n"
|
||||||
|
"encuentra una regla coincidente no se comprobarán más reglas.\n"
|
||||||
|
"\n"
|
||||||
|
"Use Control+/ para comentar o descomentar línea(s).\n"
|
||||||
|
"<br><br><br>\n"
|
||||||
|
"\n"
|
||||||
|
"### Funciones de expresiones\n"
|
||||||
|
"\n"
|
||||||
|
"Todos los parámetros de las funciones admiten comodines simples (`*` y `?`)."
|
||||||
|
"\n"
|
||||||
|
"<br><br>\n"
|
||||||
|
"\n"
|
||||||
|
" A.intersectsCourtyard('<referencia_de_huella>')\n"
|
||||||
|
"Verdadero si cualquier parte de `A` se encuentra dentro del patio principal "
|
||||||
|
"de la huella dada.\n"
|
||||||
|
"<br><br>\n"
|
||||||
|
"\n"
|
||||||
|
" A.intersectsFrontCourtyard('<referencia_de_huella>')\n"
|
||||||
|
"Verdadero si cualquier parte de `A` se encuentra dentro del patio frontal de "
|
||||||
|
"la huella dada.\n"
|
||||||
|
"<br><br>\n"
|
||||||
|
"\n"
|
||||||
|
" A.intersectsBackCourtyard('<referencia_de_huella>')\n"
|
||||||
|
"Verdadero si cualquier parte de `A` se encuentra dentro del patio trasero de "
|
||||||
|
"la huella dada.\n"
|
||||||
|
"<br><br>\n"
|
||||||
|
"\n"
|
||||||
|
" A.intersectsArea('<nombre_de_zona>')\n"
|
||||||
|
"Verdadero si cualquier parte de `A` se encuentra dentro del contorno de la "
|
||||||
|
"zona dada.\n"
|
||||||
|
"<br><br>\n"
|
||||||
|
"\n"
|
||||||
|
" A.enclosedByArea('<nombre_de_zona>')\n"
|
||||||
|
"Verdadero `A` se encuentra enteramente dentro del contorno de la zona dada.\n"
|
||||||
|
"\n"
|
||||||
|
"Nota: esto puede ser una llamada más costosa que `intersectsArea()`.\n"
|
||||||
|
"Use `intersectsArea()` cuando sea posible.\n"
|
||||||
|
"<br><br>\n"
|
||||||
|
"\n"
|
||||||
|
" A.getField('<nombre_de_campo>')\n"
|
||||||
|
"El valor de un campo dado. Solo las huellas tienen campos,\n"
|
||||||
|
"por lo que solo se devuelve un valor si `A` es una huella.\n"
|
||||||
|
"<br><br>\n"
|
||||||
|
"\n"
|
||||||
|
" A.isPlated()\n"
|
||||||
|
"Verdadero si `A` tiene un orificio que está revestido.\n"
|
||||||
|
"<br><br>\n"
|
||||||
|
"\n"
|
||||||
|
" A.inDiffPair('<nombre_de_red>')\n"
|
||||||
|
"Verdadero si `A` tiene una red que es parte del par diferencial especificado."
|
||||||
|
"\n"
|
||||||
|
"`<nombre_de_red>` es el nombre base del par diferencial. Por ejemplo, "
|
||||||
|
"`inDiffPair('/CLK')`\n"
|
||||||
|
"coincide con los elementos en las redes `/CLK_P` y `/CLK_N`.\n"
|
||||||
|
"<br><br>\n"
|
||||||
|
"\n"
|
||||||
|
" AB.isCoupledDiffPair()\n"
|
||||||
|
"Verdadero si `A` y `B` son miembros del mismo par diferencial.\n"
|
||||||
|
"<br><br>\n"
|
||||||
|
"\n"
|
||||||
|
" A.memberOfGroup('<nombre_de_grupo>')\n"
|
||||||
|
"Verdadero si `A` es un miembro del grupo dado. El nombre puede contener "
|
||||||
|
"comodines.\n"
|
||||||
|
"Incluye membresía anidada.\n"
|
||||||
|
"<br><br>\n"
|
||||||
|
"\n"
|
||||||
|
" A.memberOfFootprint('<referencia_de_huella>')\n"
|
||||||
|
"Verdadero si `A` es un miembro de la huella que coincide con el indicador de "
|
||||||
|
"referencia dado.\n"
|
||||||
|
"La referencia puede contener comodines.\n"
|
||||||
|
"<br><br>\n"
|
||||||
|
"\n"
|
||||||
|
" A.memberOfSheet('<ruta_de_hoja>')\n"
|
||||||
|
"Verdadero si `A` es un miembro de la hoja de esquema dada. La ruta de hoja "
|
||||||
|
"puede contener comodines.\n"
|
||||||
|
"<br><br>\n"
|
||||||
|
"\n"
|
||||||
|
" A.existsOnLayer('<nombre_de_capa>')\n"
|
||||||
|
"Verdadero si `A` existe en la capa dada. El nombre de la capa puede ser\n"
|
||||||
|
"tanto el nombre asignado en Configuración de la placa > Capas del editor de "
|
||||||
|
"placas o\n"
|
||||||
|
"el nombre canónico (ej: `F.Cu`).\n"
|
||||||
|
"\n"
|
||||||
|
"Nota: esto devuelve verdadero si `A` está en la capa dada, "
|
||||||
|
"independientemente\n"
|
||||||
|
"de que se esté evaluando la regla para la capa o no.\n"
|
||||||
|
"Para el último caso use una cláusula `(layer \"nombre_de_capa\")` en la "
|
||||||
|
"regla.\n"
|
||||||
|
"<br><br>\n"
|
||||||
|
"\n"
|
||||||
|
"### Más ejemplos\n"
|
||||||
|
"\n"
|
||||||
|
" (rule \"Restringir cobre\"\n"
|
||||||
|
" (constraint disallow track via zone)\n"
|
||||||
|
" (condition \"A.intersectsArea('zone3')\"))\n"
|
||||||
|
"\n"
|
||||||
|
"\n"
|
||||||
|
" (rule \"Estrechar pistas para BGA\"\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"
|
||||||
|
" # Evitar serigrafía sobre vías cubiertas\n"
|
||||||
|
" (rule silk_over_via\n"
|
||||||
|
" (constraint silk_clearance (min 0.2mm))\n"
|
||||||
|
" (condition \"A.Type == '*Text' && B.Type == 'Via'\"))\n"
|
||||||
|
"\n"
|
||||||
|
"\n"
|
||||||
|
" (rule \"Distancia entre vías de redes distintas\"\n"
|
||||||
|
" (constraint hole_to_hole (min 0.254mm))\n"
|
||||||
|
" (condition \"A.Type == 'Via' && B.Type == 'Via' && A.Net != B.Net\"))"
|
||||||
|
"\n"
|
||||||
|
"\n"
|
||||||
|
" (rule \"Margen entre pads de redes distintas\"\n"
|
||||||
|
" (constraint clearance (min 3.0mm))\n"
|
||||||
|
" (condition \"A.Type == 'Pad' && B.Type == 'Pad' && A.Net != B.Net\"))"
|
||||||
|
"\n"
|
||||||
|
"\n"
|
||||||
|
"\n"
|
||||||
|
" (rule \"Margen de orificio de vía a pista\"\n"
|
||||||
|
" (constraint hole_clearance (min 0.254mm))\n"
|
||||||
|
" (condition \"A.Type == 'Via' && B.Type == 'Track'\"))\n"
|
||||||
|
"\n"
|
||||||
|
" (rule \"Margen de pad a pista\"\n"
|
||||||
|
" (constraint clearance (min 0.2mm))\n"
|
||||||
|
" (condition \"A.Type == 'Pad' && B.Type == 'Track'\"))\n"
|
||||||
|
"\n"
|
||||||
|
"\n"
|
||||||
|
" (rule \"margen-a-corte-1mm\"\n"
|
||||||
|
" (constraint edge_clearance (min 0.8mm))\n"
|
||||||
|
" (condition \"A.Layer == 'Edge.Cuts' && A.Line_Width == 1.0mm\"))\n"
|
||||||
|
"\n"
|
||||||
|
"\n"
|
||||||
|
" (rule \"Tamaño de taladro máximo para orificios mecánicos\"\n"
|
||||||
|
" (constraint hole_size (max 6.3mm))\n"
|
||||||
|
" (condition \"A.Pad_Type == 'NPTH, mechanical'\"))\n"
|
||||||
|
"\n"
|
||||||
|
" (rule \"Tamaño de taladro máximo para orificios revestidos\"\n"
|
||||||
|
" (constraint hole_size (max 6.35mm))\n"
|
||||||
|
" (condition \"A.Pad_Type == 'Through-hole'\"))\n"
|
||||||
|
"\n"
|
||||||
|
"\n"
|
||||||
|
" # Especificar un espacio óptimo para un par diferencial particular\n"
|
||||||
|
" (rule \"dp clock gap\"\n"
|
||||||
|
" (constraint diff_pair_gap (opt \"0.8mm\"))\n"
|
||||||
|
" (condition \"A.inDiffPair('/CLK')\"))\n"
|
||||||
|
"\n"
|
||||||
|
" # Especificar un margen mayor alrededor de cualquier par diferencial\n"
|
||||||
|
" (rule \"dp clearance\"\n"
|
||||||
|
" (constraint clearance (min \"1.5mm\"))\n"
|
||||||
|
" (condition \"A.inDiffPair('*') && !AB.isCoupledDiffPair()\"))\n"
|
||||||
|
"\n"
|
||||||
|
"\n"
|
||||||
|
" # No usar alivios térmicos en pads de disipadores\n"
|
||||||
|
" (rule heat_sink_pad\n"
|
||||||
|
" (constraint zone_connection solid)\n"
|
||||||
|
" (condition \"A.Fabrication_Property == 'Heatsink pad'\"))\n"
|
||||||
|
"\n"
|
||||||
|
" # Requerir que todos los 4 radios de alivio térmico se conecten a la "
|
||||||
|
"zona padre\n"
|
||||||
|
" (rule fully_spoked_pads\n"
|
||||||
|
" (constraint min_resolved_spokes 4))\n"
|
||||||
|
"\n"
|
||||||
|
" # Fijar el espacio y ancho del radio para los alivios térmicos para "
|
||||||
|
"todas las zonas\n"
|
||||||
|
" (rule defined_relief\n"
|
||||||
|
" (constraint thermal_relief_gap (min 10mil))\n"
|
||||||
|
" (constraint thermal_spoke_width (min 12mil)))\n"
|
||||||
|
"\n"
|
||||||
|
" # Remplazar el espacio y ancho del radio para los alivios térmicos para "
|
||||||
|
"las zonas GND y PWR\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"
|
||||||
|
" # Evitar que el estaño sea absorbido fuera de los pads SMD\n"
|
||||||
|
" (rule holes_in_pads\n"
|
||||||
|
" (constraint physical_hole_clearance (min 0.2mm))\n"
|
||||||
|
" (condition \"B.Pad_Type == 'SMD'\"))\n"
|
||||||
|
"\n"
|
||||||
|
" # No permitir remplazos de márgenes de máscara de soldadura\n"
|
||||||
|
" (rule \"prohibir remplazos de máscara de soldadura\"\n"
|
||||||
|
" (constraint assertion \"A.Soldermask_Margin_Override == 0mm\")\n"
|
||||||
|
" (condition \"A.Type == 'Pad'\"))\n"
|
||||||
|
"\n"
|
||||||
|
"\n"
|
||||||
|
" # Hacer cumplir un margen mecánico entre los componentes y el borde de "
|
||||||
|
"la placa\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"
|
||||||
|
" # Comprobar la capacidad de conducir corriente\n"
|
||||||
|
" (rule alta-corriente\n"
|
||||||
|
" (constraint track_width (min 1.0mm))\n"
|
||||||
|
" (constraint connection_width (min 0.8mm))\n"
|
||||||
|
" (condition \"A.NetClass == 'Power'\"))\n"
|
||||||
|
"\n"
|
||||||
|
"\n"
|
||||||
|
" # Separar los requerimientos de tamaño de puntas de taladro y cortadores "
|
||||||
|
"de ranurado\n"
|
||||||
|
" (rule \"Tamaño de orificio pasante revestido\"\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 \"Tamaño de ranura revestida\"\n"
|
||||||
|
" (constraint hole_size (min 0.5mm))\n"
|
||||||
|
" (condition \"A.isPlated() && A.Hole_Size_X != A.Hole_Size_Y\"))\n"
|
||||||
|
"\n"
|
||||||
|
"\n"
|
||||||
|
"### Documentación\n"
|
||||||
|
"\n"
|
||||||
|
"Para la documentación completa vea [https://docs.kicad.org](https://docs."
|
||||||
|
"kicad.org/GetMajorMinorVersion/en/pcbnew/pcbnew.html#custom_design_rules)."
|
||||||
|
|
||||||
#: pcbnew/dialogs/panel_setup_teardrops_base.cpp:19
|
#: pcbnew/dialogs/panel_setup_teardrops_base.cpp:19
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
|
@ -39050,14 +39541,15 @@ msgid "Missing footprint %s (%s)"
|
||||||
msgstr "Huella faltante %s (%s)"
|
msgstr "Huella faltante %s (%s)"
|
||||||
|
|
||||||
#: pcbnew/drc/drc_test_provider_schematic_parity.cpp:132
|
#: pcbnew/drc/drc_test_provider_schematic_parity.cpp:132
|
||||||
#, fuzzy, c-format
|
#, c-format
|
||||||
msgid "Footprint %s value (%s) doesn't match symbol value (%s)."
|
msgid "Footprint %s value (%s) doesn't match symbol value (%s)."
|
||||||
msgstr "La huella no coincide con la copia en la biblioteca"
|
msgstr ""
|
||||||
|
"El valor de la huella %s (%s) no coincide con el valor del símbolo (%s)."
|
||||||
|
|
||||||
#: pcbnew/drc/drc_test_provider_schematic_parity.cpp:147
|
#: pcbnew/drc/drc_test_provider_schematic_parity.cpp:147
|
||||||
#, fuzzy, c-format
|
#, c-format
|
||||||
msgid "%s footprint (%s) doesn't match that given by symbol (%s)."
|
msgid "%s footprint (%s) doesn't match that given by symbol (%s)."
|
||||||
msgstr "La red del pad (%s) no coincide con la dada en el esquema (%s)."
|
msgstr "La huella de %s (%s) no coincide con la dada por el símbolo (%s)."
|
||||||
|
|
||||||
#: pcbnew/drc/drc_test_provider_schematic_parity.cpp:198
|
#: pcbnew/drc/drc_test_provider_schematic_parity.cpp:198
|
||||||
msgid "No corresponding pin found in schematic."
|
msgid "No corresponding pin found in schematic."
|
||||||
|
@ -39681,9 +40173,8 @@ msgid "Footprint Chooser"
|
||||||
msgstr "Verificador de huellas"
|
msgstr "Verificador de huellas"
|
||||||
|
|
||||||
#: pcbnew/footprint_chooser_frame.cpp:83
|
#: pcbnew/footprint_chooser_frame.cpp:83
|
||||||
#, fuzzy
|
|
||||||
msgid "Apply footprint filters"
|
msgid "Apply footprint filters"
|
||||||
msgstr "Agregar filtro de huellas"
|
msgstr "Aplicar filtro de huellas"
|
||||||
|
|
||||||
#: pcbnew/footprint_edit_frame.cpp:115
|
#: pcbnew/footprint_edit_frame.cpp:115
|
||||||
msgid "KiCad Footprint Editor"
|
msgid "KiCad Footprint Editor"
|
||||||
|
@ -40499,7 +40990,7 @@ msgstr "Agregar %s (huella '%s')."
|
||||||
#: pcbnew/netlist_reader/board_netlist_updater.cpp:192
|
#: pcbnew/netlist_reader/board_netlist_updater.cpp:192
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Added %s (footprint '%s')."
|
msgid "Added %s (footprint '%s')."
|
||||||
msgstr "Agregar %s (huella '%s')."
|
msgstr "Agregado %s (huella '%s')."
|
||||||
|
|
||||||
#: pcbnew/netlist_reader/board_netlist_updater.cpp:210
|
#: pcbnew/netlist_reader/board_netlist_updater.cpp:210
|
||||||
#, c-format
|
#, c-format
|
||||||
|
@ -40626,10 +41117,9 @@ msgstr ""
|
||||||
"Atributo de fabricación 'excluir de la lista de materiales' %s eliminado."
|
"Atributo de fabricación 'excluir de la lista de materiales' %s eliminado."
|
||||||
|
|
||||||
#: pcbnew/netlist_reader/board_netlist_updater.cpp:587
|
#: pcbnew/netlist_reader/board_netlist_updater.cpp:587
|
||||||
#, fuzzy, c-format
|
#, c-format
|
||||||
msgid "Add %s 'Do not place' fabrication attribute."
|
msgid "Add %s 'Do not place' fabrication attribute."
|
||||||
msgstr ""
|
msgstr "Agregar el atributo de fabricación %s 'No colocar'."
|
||||||
"Agregar el atributo de fabricación 'excluir de la lista de materiales' %s."
|
|
||||||
|
|
||||||
#: pcbnew/netlist_reader/board_netlist_updater.cpp:592
|
#: pcbnew/netlist_reader/board_netlist_updater.cpp:592
|
||||||
#, fuzzy, c-format
|
#, fuzzy, c-format
|
||||||
|
@ -42388,9 +42878,8 @@ msgid "Footprint library '%s' cannot be deleted."
|
||||||
msgstr "No se puede eliminar la biblioteca de huellas '%s'."
|
msgstr "No se puede eliminar la biblioteca de huellas '%s'."
|
||||||
|
|
||||||
#: pcbnew/pcb_io/geda/pcb_io_geda.h:52
|
#: pcbnew/pcb_io/geda/pcb_io_geda.h:52
|
||||||
#, fuzzy
|
|
||||||
msgid "gEDA PCB footprint file"
|
msgid "gEDA PCB footprint file"
|
||||||
msgstr "Agregar filtro de huellas"
|
msgstr "Archivo de huella de PCB gEDA"
|
||||||
|
|
||||||
#: pcbnew/pcb_io/geda/pcb_io_geda.h:57
|
#: pcbnew/pcb_io/geda/pcb_io_geda.h:57
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
|
@ -44429,9 +44918,8 @@ msgid "Place Image"
|
||||||
msgstr "Colocar una imagen"
|
msgstr "Colocar una imagen"
|
||||||
|
|
||||||
#: pcbnew/tools/drawing_tool.cpp:961
|
#: pcbnew/tools/drawing_tool.cpp:961
|
||||||
#, fuzzy
|
|
||||||
msgid "Place Text"
|
msgid "Place Text"
|
||||||
msgstr "Agregar texto"
|
msgstr "Colocar texto"
|
||||||
|
|
||||||
#: pcbnew/tools/drawing_tool.cpp:1288
|
#: pcbnew/tools/drawing_tool.cpp:1288
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
|
@ -46992,9 +47480,8 @@ msgid "Click on reference item..."
|
||||||
msgstr "Haga clic en el elemento de referencia..."
|
msgstr "Haga clic en el elemento de referencia..."
|
||||||
|
|
||||||
#: pcbnew/tools/zone_create_helper.cpp:197
|
#: pcbnew/tools/zone_create_helper.cpp:197
|
||||||
#, fuzzy
|
|
||||||
msgid "Add Zone Cutout"
|
msgid "Add Zone Cutout"
|
||||||
msgstr "Agregar recorte de área"
|
msgstr "Agregar recorte de zona"
|
||||||
|
|
||||||
#: pcbnew/tools/zone_create_helper.cpp:229
|
#: pcbnew/tools/zone_create_helper.cpp:229
|
||||||
msgid "Add a zone"
|
msgid "Add a zone"
|
||||||
|
|
Loading…
Reference in New Issue