Translated using Weblate (Spanish)

Currently translated at 99.8% (9131 of 9147 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/es/
This commit is contained in:
VicSanRoPe 2024-01-30 22:26:40 +00:00 committed by Hosted Weblate
parent 1a18f8c638
commit 3b94bf1334
No known key found for this signature in database
GPG Key ID: A3FAAA06E6569B4C
1 changed files with 501 additions and 2 deletions

View File

@ -18,7 +18,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 19:01+0000\n"
"PO-Revision-Date: 2024-01-30 23:02+0000\n"
"Last-Translator: VicSanRoPe <vicsanrope@protonmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/kicad/"
"master-source/es/>\n"
@ -5702,7 +5702,7 @@ msgstr "mín"
#: common/eda_units.cpp:484
msgid "opt"
msgstr "opc"
msgstr "opt"
#: common/eda_units.cpp:492 pcbnew/generators/pcb_tuning_pattern.cpp:208
msgid "max"
@ -37068,6 +37068,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ú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` &nbsp;&nbsp; _el primer (o único) elemento bajo prueba_\n"
" * `B` &nbsp;&nbsp; _el segundo elemento bajo prueba (para pruebas binarias)"
"_\n"
" * `L` &nbsp;&nbsp; _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
msgid "Default properties for round shapes:"