From f498b6e1fa8706756d9d65a5041a63df30493fd3 Mon Sep 17 00:00:00 2001 From: Ulices Date: Tue, 30 Jan 2024 23:11:38 +0000 Subject: [PATCH] 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/ --- translation/pofiles/es_MX.po | 587 ++++++++++++++++++++++++++++++++--- 1 file changed, 537 insertions(+), 50 deletions(-) diff --git a/translation/pofiles/es_MX.po b/translation/pofiles/es_MX.po index 537052585b..3a856713cb 100644 --- a/translation/pofiles/es_MX.po +++ b/translation/pofiles/es_MX.po @@ -16,7 +16,7 @@ msgstr "" "Project-Id-Version: KiCad Spanish Translation\n" "Report-Msgid-Bugs-To: \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 \n" "Language-Team: Spanish (Mexico) \n" @@ -10755,9 +10755,8 @@ msgid "Image Properties" msgstr "Propiedades de mira de centrado" #: eeschema/dialogs/dialog_junction_props.cpp:113 -#, fuzzy msgid "Edit Junction" -msgstr "Agregar unión" +msgstr "Editar unión" #: eeschema/dialogs/dialog_junction_props.cpp:113 #, fuzzy @@ -11607,9 +11606,8 @@ msgid "Edit Line" msgstr "Editar archivo" #: eeschema/dialogs/dialog_line_properties.cpp:152 -#, fuzzy msgid "Edit Lines" -msgstr "Agregar líneas" +msgstr "Editar líneas" #: eeschema/dialogs/dialog_line_properties_base.cpp:79 msgid "Set width to 0 to use schematic's default line width." @@ -16564,9 +16562,8 @@ msgid "Highlighted net: %s" msgstr "Red resaltada: %s" #: eeschema/sch_edit_frame.cpp:2140 -#, fuzzy 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 #, fuzzy @@ -19589,13 +19586,14 @@ msgstr "" "pin %s%s en la ubicación (%s, %s) en el estilo de cuerpo %s." #: eeschema/symbol_checker.cpp:133 -#, fuzzy, c-format +#, c-format msgid "" "Duplicate pin %s %s at location (%s, %s) conflicts with pin " "%s%s at location (%s, %s) in units %s and %s of %s body style." msgstr "" -"Pin %s duplicado %s en la posición (%s, %s) en conflicto con " -"pin %s%s en la posición (%s, %s) en las unidades %s y %s." +"Pin %s duplicado %s en la ubicación (%s, %s) en conflicto con " +"pin %s%s en la ubicación (%s, %s) en las unidades %s y %s del estilo " +"de cuerpo %s." #: eeschema/symbol_checker.cpp:153 #, c-format @@ -19646,22 +19644,22 @@ msgstr "" "de alimentación de entrada invisibles

" #: eeschema/symbol_checker.cpp:248 -#, fuzzy, c-format +#, c-format msgid "" "Info: Hidden power pin %s %s at location (%s, %s) in %s body " "style." msgstr "" -"Pin de potencia %s oculto %s en la posición (%s, %s) en la " -"unidad %c." +"Info: Pin de potencia %s oculto %s en la ubicación (%s, %s) en " +"el estilo de cuerpo %s." #: eeschema/symbol_checker.cpp:258 -#, fuzzy, c-format +#, c-format msgid "" "Info: Hidden power pin %s %s at location (%s, %s) in unit %c " "of %s body style." msgstr "" -"Pin de potencia %s oculto %s en la posición (%s, %s) en la " -"unidad %c del convertido." +"Info: Pin de potencia %s oculto %s en la ubicación (%s, %s) en " +"la unidad %c en el estilo de cuerpo %s." #: eeschema/symbol_checker.cpp:272 #, c-format @@ -19683,20 +19681,20 @@ msgstr "" "(Los pines de potencia ocultos asignarán sus nombres a las redes conectadas.)" #: eeschema/symbol_checker.cpp:306 -#, fuzzy, c-format +#, c-format msgid "Off grid pin %s %s at location (%s, %s) of %s body style." msgstr "" -"Pin %s fuera de la cuadrícula %s en la posición (%s, %s) del " -"convertido." +"Pin %s fuera de la cuadrícula %s en la ubicación (%s, %s) del " +"estilo de cuerpo %s." #: eeschema/symbol_checker.cpp:316 -#, fuzzy, c-format +#, c-format msgid "" "Off grid pin %s %s at location (%s, %s) in unit %c of %s body " "style." msgstr "" -"Pin %s fuera de la cuadrícula %s en la posición (%s, %s) en la " -"unidad %c." +"Pin %s fuera de la cuadrícula %s en la ubicación (%s, %s) en " +"unidad %c del estilo de cuerpo %s." #: eeschema/symbol_checker.cpp:330 #, c-format @@ -20592,9 +20590,8 @@ msgid "Add Text Box" msgstr "Agregar cuadro de texto" #: eeschema/tools/ee_actions.cpp:339 -#, fuzzy 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 msgid "Add Lines" @@ -21826,9 +21823,8 @@ msgid "Move Point" msgstr "Mover pin" #: eeschema/tools/ee_point_editor.cpp:1493 -#, fuzzy msgid "Add Corner" -msgstr "Agregar alimentación" +msgstr "Agregar esquina" #: eeschema/tools/sch_drawing_tools.cpp:285 msgid "Press to cancel symbol creation." @@ -21877,9 +21873,8 @@ msgid "No new hierarchical labels found." msgstr "No se han encontrado nuevas etiquetas jerárquicas." #: eeschema/tools/sch_drawing_tools.cpp:1579 -#, fuzzy msgid "Add Sheet Pin" -msgstr "Agregar página" +msgstr "Agregar pin de hoja" #: eeschema/tools/sch_drawing_tools.cpp:1855 #: eeschema/tools/symbol_editor_drawing_tools.cpp:479 @@ -28657,9 +28652,8 @@ msgid "Teardrops" msgstr "Agregar lágrimas" #: pcbnew/board_connected_item.cpp:237 -#, fuzzy msgid "Enable Teardrops" -msgstr "Agregar lágrimas" +msgstr "Habilitar lágrimas" #: pcbnew/board_connected_item.cpp:243 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:491 #: pcbnew/dialogs/dialog_global_edit_teardrops.cpp:510 -#, fuzzy msgid "Edit Teardrops" -msgstr "Agregar lágrimas" +msgstr "Editar lágrimas" #: pcbnew/dialogs/dialog_global_edit_teardrops_base.cpp:27 #, fuzzy @@ -33083,9 +33076,8 @@ msgid "Points:" msgstr "Puntos:" #: pcbnew/dialogs/dialog_global_edit_teardrops_base.h:108 -#, fuzzy msgid "Set Teardrops" -msgstr "Agregar lágrimas" +msgstr "Fijar lágrimas" #: pcbnew/dialogs/dialog_global_edit_text_and_graphics.cpp:138 msgid "Other text items" @@ -37565,6 +37557,505 @@ msgid "" "For the full documentation see [https://docs.kicad.org](https://docs.kicad." "org/GetMajorMinorVersion/en/pcbnew/pcbnew.html#custom_design_rules)." msgstr "" +"### Cláusulas del nivel superior\n" +"\n" +" (version )\n" +"\n" +" (rule ...)\n" +"\n" +"\n" +"
\n" +"\n" +"### Cláusulas de reglas\n" +"\n" +" (constraint ...)\n" +"\n" +" (condition \"\")\n" +"\n" +" (layer \"\")\n" +"\n" +" (severity )\n" +"\n" +"\n" +"
\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.
" +" " +" " +" " +" " +" " +" |\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.)

Para permitir objetos intersecantes " +"(colisiones), cree una restricción `clearance` con el valor `min` menor a " +"cero (por ejemplo, `-1`).
" +" " +" |\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.
" +" " +" " +" " +" |\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).
" +" " +" " +" |\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).
" +" " +" " +" |\n" +"| `disallow` | `track`
`via`
`micro_via`
`buried_via`" +"
`pad`
`zone`
`text`
`graphic`
`hole`
`footprint`
| " +"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.

Esta restricción es esencialmente " +"lo mismo que un área restringida, pero puede ser usada para crear áreas " +"restringidas más especificas.
" +" |\n" +"| `edge_clearance` | min/opt/max " +" | " +"Comprueba el margen entre objetos y el borde de la placa.

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).
" +" " +" |\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.
" +" " +" " +" |\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).
" +" " +" " +" |\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.
" +" " +" " +" " +" |\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.

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.
|\n" +"| `physical_clearance` | min " +" | " +"Comprueba el margen entre dos objetos en una capa dada (incluyendo capas que " +"no son de cobre).

Aunque esto pueda realizar comprobaciones de " +"propósito más general que `clearance`, es mucho más lento. Use `clearance` " +"cuando sea posible.
" +" " +" " +" |\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.

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).
" +" " +" |\n" +"| `silk_clearance` | min/opt/max " +" | " +"Comprueba el margen entre objetos en capas de serigrafía y otros objetos.
" +" " +" " +" " +" " +" " +" |\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.
" +" " +" |\n" +"| `thermal_relief_gap` | min " +" | " +"Especifica el ancho del espacio entre un pad y una zona con una conexión de " +"alivio térmico.
" +" " +" " +" " +" " +" |\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.
" +" " +" " +" " +" " +" |\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).
" +" " +" " +" " +" |\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.
" +" " +" " +" " +" |\n" +"| `zone_connection` | `solid`
`thermal_reliefs`
`none` " +" | " +"Especifica la conexión a ser realizada entre una zona y un pad.
" +" " +" " +" " +" " +" " +" |\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" +"
\n" +"\n" +"### Nombres de las severidades\n" +"\n" +" * warning\n" +" * error\n" +" * exclusion\n" +" * ignore\n" +"\n" +"
\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" +"

\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" +"


\n" +"\n" +"### Funciones de expresiones\n" +"\n" +"Todos los parámetros de las funciones admiten comodines simples (`*` y `?`)." +"\n" +"

\n" +"\n" +" A.intersectsCourtyard('')\n" +"Verdadero si cualquier parte de `A` se encuentra dentro del patio principal " +"de la huella dada.\n" +"

\n" +"\n" +" A.intersectsFrontCourtyard('')\n" +"Verdadero si cualquier parte de `A` se encuentra dentro del patio frontal de " +"la huella dada.\n" +"

\n" +"\n" +" A.intersectsBackCourtyard('')\n" +"Verdadero si cualquier parte de `A` se encuentra dentro del patio trasero de " +"la huella dada.\n" +"

\n" +"\n" +" A.intersectsArea('')\n" +"Verdadero si cualquier parte de `A` se encuentra dentro del contorno de la " +"zona dada.\n" +"

\n" +"\n" +" A.enclosedByArea('')\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" +"

\n" +"\n" +" A.getField('')\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" +"

\n" +"\n" +" A.isPlated()\n" +"Verdadero si `A` tiene un orificio que está revestido.\n" +"

\n" +"\n" +" A.inDiffPair('')\n" +"Verdadero si `A` tiene una red que es parte del par diferencial especificado." +"\n" +"`` 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" +"

\n" +"\n" +" AB.isCoupledDiffPair()\n" +"Verdadero si `A` y `B` son miembros del mismo par diferencial.\n" +"

\n" +"\n" +" A.memberOfGroup('')\n" +"Verdadero si `A` es un miembro del grupo dado. El nombre puede contener " +"comodines.\n" +"Incluye membresía anidada.\n" +"

\n" +"\n" +" A.memberOfFootprint('')\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" +"

\n" +"\n" +" A.memberOfSheet('')\n" +"Verdadero si `A` es un miembro de la hoja de esquema dada. La ruta de hoja " +"puede contener comodines.\n" +"

\n" +"\n" +" A.existsOnLayer('')\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" +"

\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 #, fuzzy @@ -39050,14 +39541,15 @@ msgid "Missing footprint %s (%s)" msgstr "Huella faltante %s (%s)" #: 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)." -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 -#, fuzzy, c-format +#, c-format 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 msgid "No corresponding pin found in schematic." @@ -39681,9 +40173,8 @@ msgid "Footprint Chooser" msgstr "Verificador de huellas" #: pcbnew/footprint_chooser_frame.cpp:83 -#, fuzzy msgid "Apply footprint filters" -msgstr "Agregar filtro de huellas" +msgstr "Aplicar filtro de huellas" #: pcbnew/footprint_edit_frame.cpp:115 msgid "KiCad Footprint Editor" @@ -40499,7 +40990,7 @@ msgstr "Agregar %s (huella '%s')." #: pcbnew/netlist_reader/board_netlist_updater.cpp:192 #, c-format msgid "Added %s (footprint '%s')." -msgstr "Agregar %s (huella '%s')." +msgstr "Agregado %s (huella '%s')." #: pcbnew/netlist_reader/board_netlist_updater.cpp:210 #, c-format @@ -40626,10 +41117,9 @@ msgstr "" "Atributo de fabricación 'excluir de la lista de materiales' %s eliminado." #: pcbnew/netlist_reader/board_netlist_updater.cpp:587 -#, fuzzy, c-format +#, c-format msgid "Add %s 'Do not place' fabrication attribute." -msgstr "" -"Agregar el atributo de fabricación 'excluir de la lista de materiales' %s." +msgstr "Agregar el atributo de fabricación %s 'No colocar'." #: pcbnew/netlist_reader/board_netlist_updater.cpp:592 #, fuzzy, c-format @@ -42388,9 +42878,8 @@ msgid "Footprint library '%s' cannot be deleted." msgstr "No se puede eliminar la biblioteca de huellas '%s'." #: pcbnew/pcb_io/geda/pcb_io_geda.h:52 -#, fuzzy 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 #, fuzzy @@ -44429,9 +44918,8 @@ msgid "Place Image" msgstr "Colocar una imagen" #: pcbnew/tools/drawing_tool.cpp:961 -#, fuzzy msgid "Place Text" -msgstr "Agregar texto" +msgstr "Colocar texto" #: pcbnew/tools/drawing_tool.cpp:1288 #, fuzzy @@ -46992,9 +47480,8 @@ msgid "Click on reference item..." msgstr "Haga clic en el elemento de referencia..." #: pcbnew/tools/zone_create_helper.cpp:197 -#, fuzzy msgid "Add Zone Cutout" -msgstr "Agregar recorte de área" +msgstr "Agregar recorte de zona" #: pcbnew/tools/zone_create_helper.cpp:229 msgid "Add a zone"