git: 470fc627d2 - main - [doc-es][contributing] sync with master

From: Fernando Apesteguía <fernape_at_FreeBSD.org>
Date: Thu, 18 Nov 2021 11:48:39 UTC
The branch main has been updated by fernape:

URL: https://cgit.FreeBSD.org/doc/commit/?id=470fc627d27488991965394eee25b93526cda745

commit 470fc627d27488991965394eee25b93526cda745
Author:     Fernando Apesteguía <fernape@FreeBSD.org>
AuthorDate: 2021-11-17 15:16:44 +0000
Commit:     Fernando Apesteguía <fernape@FreeBSD.org>
CommitDate: 2021-11-18 11:47:01 +0000

    [doc-es][contributing] sync with master
    
    Also, add missing svn-ports-head mailing list.
---
 .../content/es/articles/contributing/_index.adoc   | 346 ++++++-------
 .../content/es/articles/contributing/_index.po     | 535 +++++++++++----------
 shared/es/mailing-lists.adoc                       |   5 +
 3 files changed, 461 insertions(+), 425 deletions(-)

diff --git a/documentation/content/es/articles/contributing/_index.adoc b/documentation/content/es/articles/contributing/_index.adoc
index 34eea2edf2..63d36a47e2 100644
--- a/documentation/content/es/articles/contributing/_index.adoc
+++ b/documentation/content/es/articles/contributing/_index.adoc
@@ -1,10 +1,16 @@
 ---
-title: Contribuir a FreeBSD
 authors:
-  - author: Jordan Hubbard
-  - author: Sam Lawrance
-  - author: Mark Linimon
+  - 
+    author: 'Jordan Hubbard'
+  - 
+    author: 'Sam Lawrance'
+  - 
+    author: 'Mark Linimon'
+description: 'Cómo contribuir al Proyecto FreeBSD'
+tags: ["Contributing", "FreeBSD", "Non-Programmer Tasks", "Programmer Tasks"]
+title: 'Contribuir a FreeBSD'
 trademarks: ["freebsd", "ieee", "general"]
+weight: 15
 ---
 
 = Contribuir a FreeBSD
@@ -47,15 +53,15 @@ Este artículo describe las diferentes formas en que una persona u organización
 
 toc::[]
 
-¿Así que quiere contribuir a FreeBSD? ¡Genial! FreeBSD _depende_ de las contribuciones de su base de usuarios para sobrevivir. Sus contribuciones no solo son gratamente apreciadas, son vitales para que FreeBSD continúe creciendo.
+¿Así que quieres contribuir a FreeBSD? ¡Eso es fantástico! FreeBSD _depende_ de las contribuciones de su base de usuarios para sobrevivir. Tus contribuciones no sólo son apreciadas, son vitales para el crecimiento continuo de FreeBSD.
 
 El grupo de desarrolladores de FreeBSD lo componen un grupo grande y siempre creciente de gente de todas partes del mundo, de edades y áreas de experiencia técnica muy diversas. Siempre hay más trabajo pendiente que manos disponibles y siempre se agradece ayuda adicional.
 
-El único límite que ponemos a los voluntarios es el que su disponibilidad misma dicte. Por otra parte le pedimos que esté al tanto de lo que otros miembros de la comunidad de FreeBSD esperan de usted. Tener esto en cuenta es importante antes de decidir ser voluntario.
+El único límite que ponemos a los voluntarios es el que su disponibilidad misma dicte. Por otra parte le pedimos que esté al tanto de lo que otros miembros de la comunidad de FreeBSD esperan de ti. Tener esto en cuenta es importante antes de decidir ser voluntario.
 
-El proyecto FreeBSD es responsable de mantener un sistema operativo completo, en lugar de un solo kernel o unas pocas utilidades sueltas. Por lo tanto nuestra lista de tareas pendientes [.filename]#TODO# incluye una gran variedad de tareas: desde la documentación, realización de pruebas en las versiones beta, hasta el desarrollo del instalador del sistema y tareas de desarrollo del kernel altamente especializadas. Todo el mundo puede ayudar, independientemente del nivel nivel de habilidad, en un área u otra del proyecto.
+El proyecto FreeBSD es responsable de mantener un sistema operativo completo, en lugar de un solo kernel o unas pocas utilidades sueltas. Por lo tanto nuestra lista de tareas pendientes [.filename]#TODO# incluye una gran variedad de tareas: desde la documentación, realización de pruebas en las versiones beta, hasta el desarrollo del instalador del sistema y tareas de desarrollo del kernel altamente especializadas. Todo el mundo puede ayudar, independientemente del nivel de habilidad, en un área u otra del proyecto.
 
-Invitamos a las empresas que tengan proyectos relacionados con FreeBSD a que se pongan en contacto con nosotros. ¿Necesitan de un desarrollo concreto para hacer que su producto funcione? Estaremos encantados de escuchar sus peticiones, siempre y cuando que no sean demasiado raras. ¿Está trabajando en un producto de alto valor añadido? ¡Por favor, háganoslo saber! Podemos trabajar conjuntamente en algunos aspectos del mismo. El mundo del software libre está desafiando muchas de las suposiciones existentes sobre cómo se desarrolla, vende y mantiene el software y le instamos encarecidamente a que al menos considere seriamente su uso.
+Invitamos a las empresas que tengan proyectos relacionados con FreeBSD a que se pongan en contacto con nosotros. ¿Necesitan de un desarrollo concreto para hacer que su producto funcione? Estaremos encantados de escuchar sus peticiones, siempre y cuando no sean demasiado raras. ¿Está trabajando en un producto de alto valor añadido? ¡Por favor, háganoslo saber! Podemos trabajar conjuntamente en algunos aspectos del mismo. El mundo del software libre está desafiando muchas de las suposiciones existentes sobre cómo se desarrolla, vende y mantiene el software y le instamos encarecidamente a que al menos considere seriamente su uso.
 
 [[contrib-what]]
 == Qué se necesita
@@ -67,46 +73,46 @@ La lista de tareas y subproyectos que se muestra a continuación es una amalgama
 
 Muchas de las personas que están involucradas en FreeBSD no son programadores. El proyecto incluye a escritores de documentación, diseñadores web y personas que dan soporte. Todo lo que estas personas necesitan para contribuir es invertir tiempo y la voluntad de aprender.
 
-. Lea cada cierto tiempo las FAQ y el Handbook. Si algo está mal explicado, es ambiguo, está desactualizado o es incorrecto, avísenos. Aún mejor, envíenos una solución (Docbook no es difícil de aprender, pero no hay ningún problema si lo envía en ASCII).
-. Ayude a traducir la documentación de FreeBSD a su lengua materna. Si ya existe documentación en su idioma, puede ayudar a traducir otros documentos o comprobar si las traducciones están actualizadas y son correctas. Antes de nada, consulte las extref:{fdp-primer}[FAQ de las traducciones, translations] en el FreeBSD Documentation Project Primer. El hecho de traducir algo no implica la obligación de traducir todo; como voluntario, puede tanto o tan poco como desee. Una vez que alguien empieza a traducir, casi siempre se apunta alguien más. Si solo tiene tiempo o energía para traducir una parte de la documentación, por favor, traduzca las instrucciones de instalación.
-. Lea la http://lists.FreeBSD.org/mailman/listinfo/freebsd-questions[lista de correo de preguntas generales de FreeBSD] de vez en cuando (o regularmente, si es posible). Puede ser muy satisfactorio compartir su experiencia y ayudar a las personas a resolver sus problemas ¡A veces incluso puede aprender algo nuevo! Estos foros también pueden ser una fuente de ideas de cosas que puede ser mejoradas.
+. Lee cada cierto tiempo las FAQ y el Handbook. Si algo está mal explicado, es ambiguo, está desactualizado o es incorrecto, avísenos. Aún mejor, envíenos una solución (AsciiDoc no es difícil de aprender, pero no hay ningún problema si lo envía en texto plano).
+. Ayuda a traducir la documentación de FreeBSD a tu idioma nativo. Si la documentación para tu idioma ya existe, puedes ayudar en la traducción de documentos adicionales o verificar que las traducciones están actualizadas y son correctas. Primero echa un vistazo a extref:{fdp-primer}[Translations FAQ, translations FAQ] en la Introducción a la Documentación del Proyecto FreeBSD. No te estás comprometiendo a traducir tú mismo cada uno de los documentos de FreeBSD - como voluntario, puedes hacer tanto o tan poca traducción como quieras. Una vez que alguien empieza a traducir, otros casi siempre se unen a la causa. Si sólo tienes tiempo o energía para traducir una parte de la documentación, por favor traduce las instrucciones de instalación.
+. Lee de vez en cuando (o regularmente) {freebsd-questions}. Puede ser muy satisfactorio compartir tu experiencia y ayudar a la gente a resolver sus problemas; de vez en cuanto ¡podrías aprender algo nuevo tú mismo¡ Estos foros pueden ser también una fuente de ideas sobre cosas que hay que mejorar.
 
 [[ongoing-programmer-tasks]]
 === Tareas en curso para personas que son programadores
 
 La mayoría de las tareas aquí expuestas requieren de una considerable cantidad de tiempo, o un conocimiento profundo del kernel de FreeBSD, o ambas cosas. Sin embargo, también hay muchas tareas útiles que son ideales para "hackers de fin de semana".
 
-. Si usa FreeBSD-CURRENT y tiene una buena conexión a Internet, existe una máquina en `current.FreeBSD.org` que genera una release completa una vez al día--de vez en cuando, intente instalar una de estas releases e informe de cualquier problema en el proceso.
-. Lea la http://lists.FreeBSD.org/mailman/listinfo/freebsd-bugs[lista de correo de informes de problemas de FreeBSD]. Puede encontrar algún problema sobre el que hacer un comentario constructivo o sobre el que probar parches. O quizás pueda solucionar uno de los problemas usted mismo.
-. Si sabe de alguna corrección que ha sido aplicada con éxito en -CURRENT y cuya solución no ha sido aplicada aun en -STABLE después de un período de tiempo razonable (normalmente, un par de semanas) envíe, de forma educada, un mensaje al committer responsable del cambio.
+. Si utilizas FreeBSD-CURRENT y tienes una buena conexión a Internet, hay una máquina `current.FreeBSD.org` que construye una versión completa una vez al día de vez en cuando, intenta instalar la última versión y reportar cualquier fallo en el proceso.
+. Lee la {freebsd-bugs}. Podría haber un problema sobre el que podrías comentar de forma constructiva o parches que puedes probar. O podrías incluso intentar arreglar tú mismo alguno de los problemas.
+. Si sabes de alguna corrección que ha sido aplicada con éxito en -CURRENT y cuya solución no ha sido aplicada aun en -STABLE después de un período de tiempo razonable (normalmente, un par de semanas) envía, de forma educada, un mensaje al committer responsable del cambio.
 . Mueva el software de terceros a [.filename]#src/contrib# en el árbol del código fuente.
-. Asegúrese de que el código de [.filename]#src/contrib# está actualizado.
-. Compile el árbol del código fuente (o solo una parte del mismo) con un nivel de depuración adicional habilitado y corrija los warnings.
-. Corrija los warnings en los ports que aún utilizan recursos obsoletos como `gets()` o que incluyan [.filename]#malloc.h#.
-. Si ha contribuido con algún port y tuvo que hacer cambios específicos para FreeBSD, envíe sus parches a los autores originales (esto les hará la vida más fácil cuando lancen la próxima versión).
-. Hágase con copias de estándares formales como POSIX(R). Compare el comportamiento de FreeBSD con el requerido por el estándar. Si el comportamiento difiere, particularmente en áreas sutiles u oscuras de la especificación, envíenos un PR al respecto. Si puede, averigüe cómo solucionarlo e incluya un parche en el PR. Si cree que el estándar es incorrecto, pídale al organismo de estándares que considere su propuesta.
-. ¡Sugiera nuevas tareas para esta lista!
+. Asegúrate de que el código en [.filename]#src/contrib# está actualizado.
+. Construye el árbol de fuentes (o sólo una parte) con los avisos extra activados y límpialos. Una lista de avisos de compilación se puede encontrar también en nuestro https://ci.freebsd.org[CI] seleccionando "LLVM/Clang Warnings".
+. Arregla warnings para ports que no marcan como obsoleto el uso de cosas como `gets()` o incluir [.filename]#malloc.h#.
+. Si has contribuido con algún port y tuviste que hacer cambios específicos para FreeBSD, envía tus parches a los autores originales (esto les hará la vida más fácil cuando lancen la próxima versión).
+. Obtén copias de estándares formales como POSIX(R). Compara el comportamiento de FreeBSD con el requerido por el estándar. Si el comportamiento difiere, en particular en casos esquina y sutiles de la especificación, envía un PR acerca de ello. Si puedes, intenta averiguar cómo arreglarlo e incluye un parche en el PR. Si crees que el estándar está equivocado, pregunta al comité del estándar para que consideren la cuestión.
+. ¡Sugiere nuevas tareas para esta lista!
 
-=== Trabaje en la base de datos de PR
+=== Trabaja en la base de datos de PR
 
-La https://bugs.FreeBSD.org/search/[lista de PR de FreeBSD] muestra todos los informes de problemas activos y las solicitudes de mejora que los usuarios de FreeBSD han enviado. La base de datos de PR incluye tanto tareas para programadores como para no programadores. Eche un vistazo a los PR abiertos y mire si alguno de ellos le interesa. Algunos pueden ser tareas muy sencillas que solo necesitan una revisión adicional para confirmar que la solución adjunta al PR es la adecuada. Otros pueden ser mucho más complejos, o incluso no incluir una solución.
+La https://bugs.FreeBSD.org/search/[lista de PR de FreeBSD] muestra todos los informes de problemas activos y las solicitudes de mejora que los usuarios de FreeBSD han enviado. La base de datos de PR incluye tanto tareas para programadores como para no programadores. Echa un vistazo a los PR abiertos y mire si alguno de ellos le interesa. Algunos pueden ser tareas muy sencillas que solo necesitan una revisión adicional para confirmar que la solución adjunta al PR es la adecuada. Otros pueden ser mucho más complejos, o incluso no incluir una solución.
 
-Comience con los PRs que no han sido asignados a nadie. Si el PR ya ha sido asignado a otra persona, pero cree que puede ayudar, envíe un correo electrónico a la persona que lo tiene asignado y pregúntele si puede colaborar; quizás ya tenga un parche listo para pruebas, o ideas adicionales que proponer.
+Comienza con los PRs que no han sido asignados a nadie. Si el PR ya ha sido asignado a otra persona, pero crees que puedes ayudar, envía un correo electrónico a la persona que lo tiene asignado y pregúntale si puedes colaborar; quizás ya tenga un parche listo para pruebas, o ideas adicionales que proponer.
 
 === Tareas en curso relacionadas con la colección de ports
 
 La colección de ports es un trabajo que está siempre activo. Queremos ofrecer a nuestros usuarios un repositorio de software de terceros fácil de usar, actualizado y de gran calidad. Necesitamos que las personas den parte de su tiempo y esfuerzo para ayudarnos a lograr este objetivo.
 
-Cualquiera puede participar y hay muchas formas diferentes de hacerlo. Contribuir a la colección de ports es una forma excelente de "devolver" algo al proyecto. Si está buscando un trabajo para realizar de forma contínua o un desafío divertido para un día lluvioso estaríamos encantados de que nos ayude.
+Cualquiera puede participar y hay muchas formas diferentes de hacerlo. Contribuir a la colección de ports es una forma excelente de "devolver" algo al proyecto. Si estás buscando un trabajo para realizar de forma continua o un desafío divertido para un día lluvioso ¡estaríamos encantados de que nos ayudes!
 
 Existen varias formas de ayudar a mantener la colección de ports actualizada y en buen funcionamiento:
 
-* Encuentre algún software interesante o útil y extref:{porters-handbook}[cree un port].
-* Hay una gran cantidad de ports que no tienen un maintainer. Conviertase en un maintainer y <<adopt-port>>.
-* Si ha creado o adoptado un port tenga en cuenta lo <<maintain-port>>.
-* Si busca un desafío rápido, puede <<fix-broken>>.
+* Encuentra algún software útil y chulo y extref:{porters-handbook}[crea un port] para él.
+* Hay muchos ports que no tienen mantenedor. Conviértete en mantenedor y <<adopt-port>>.
+* Si has creado o adoptado un port, considera <<maintain-port>>.
+* Cuando busques un desafío rápido piensa en <<fix-broken>>.
 
-=== Escoja uno de los elementos de la página de ideas
+=== Escoge uno de los elementos de la página de ideas
 
 La https://wiki.freebsd.org/IdeasPage[lista de proyectos e ideas de FreeBSD para voluntarios] también está disponible para las personas que deseen contribuir al proyecto FreeBSD. Esta lista se actualiza regularmente y contiene elementos para programadores y no programadores, así como información sobre cada proyecto.
 
@@ -118,57 +124,57 @@ Las contribuciones al sistema generalmente pueden catalogarse en las siguientes
 [[contrib-general]]
 === Informes de errores y comentarios generales
 
-Una idea o sugerencia técnica de interés general debe enviarse a la http://lists.FreeBSD.org/mailman/listinfo/freebsd-hackers[lista de correo de discusiones técnicas de FreeBSD]. Del mismo modo, las personas interesadas en estas cosas (¡y una tolerancia para un _gran_ volumen de correo!) pueden subscribirse a la http://lists.FreeBSD.org/mailman/listinfo/freebsd-hackers[lista de correo de discusiones técnicas de FreeBSD]. Consulte el extref:{handbook}eresources[Handbook de FreeBSD, eresources-mail] para obtener más información sobre esta y otras listas de correo.
+Una idea o sugerencia técnica de interés _general_ se debería enviar a {freebsd-hackers}. Igualmente, gente con interés en esas cosas (¡y tolerancia para _altos_ volúmenes de correo!) pueden suscribirse a {freebsd-hackers}. Mira See extref:{handbook}[The FreeBSD Handbook, eresources-mail] para más información acerca de ésta y otras listas de correo.
 
-Si encuentra un error o quiere enviar un cambio concreto puede informar sobre él utilizando el https://bugs.FreeBSD.org/submit/[formulario de envío de errores]. Trate de rellenar cada campo del informe. Incluya el parche directamente en el informe salvo que exceda los 65KB. Si el parche es adecuado para ser añadido al árbol del código fuente incluya `[PATCH]` en la sinopsis del informe. Cuando incluya parches no utilice copiar y pegar, porque copiar y pegar transforma las tabulaciones en espacios, haciendo el parche inútil. Cuando el parche exceda los 20KB por favor comprímalo (por ejemplo, con man:gzip[1] o man:bzip2[1]) antes de enviarlo.
+Si encuentras un fallo estás enviando un cambio específico, por favor repórtalo utilizando el https://bugs.FreeBSD.org/submit/[formulario de envío de errores]. Intenta rellenar cada uno de los campos del informe de error. A menos que excedan 65KB, incluye cualquier parche directamente en el reporte. Si el parche puede ser aplicado sobre el árbol de fuentes, pon `[PATCH]`en la sinopsis del informe. Cuando incluyas parches, _no_ utilices copiar y pegar porque copiar y pegar convierte tabuladores en espacios y los hace inutilizables. Cuando los parches son mucho mayores que 20KB, considera comprimirlos (ej. con man:gzip[1] o man:bzip2[1]) antes de subirlos.
 
 Tras rellenar el informe debería recibir un mensaje de confirmación junto con un número de seguimiento. Conserve este número de seguimiento para que pueda informarnos con nuevos detalles sobre el problema.
 
-Consulte también extref:{problem-reports}[este artículo] sobre cómo escribir buenos informes de problemas.
+Ver también extref:{problem-reports}[este artículo] sobre cómo escribir buenos informes de error.
 
 === Cambios en la documentación
 
-Los cambios en la documentación son revisados por los miembros de http://lists.FreeBSD.org/mailman/listinfo/freebsd-doc[la lista de correo del proyecto de documentación de FreeBSD]. Por favor, consulte el extref:{fdp-primer}[FreeBSD Documentation Project Primer] si quiere información detallada. Envíe contribuciones y cambios (¡incluso los más pequeños son bienvenidos!) utilizando el mismo método que cualquier otro informe de errores.
+Los cambios en la documentación son revisados por {freebsd-doc}. Por favor, mira extref:{fdp-primer}[FreeBSD Documentation Project Primer] para las instrucciones completas. Envía cambios (¡incluso los pequeños son bienvenidos!) utilizando el mismo método que para cualquier otro informe de error.
 
 === Cambios en el código fuente ya existente
 
-Añadir o modificar el código fuente existente es un tema delicado y depende en gran medida de lo obsoleto que esté el desarrollo actual de FreeBSD. Hay una release especial de FreeBSD conocida como "FreeBSD-CURRENT" que está disponible de varias formas para mayor comodidad de los desarrolladores que trabajan activamente en el sistema. Consulte el extref:{handbook}updating-upgrading[Handbook de FreeBSD, current-stable] para obtener más información sobre cómo obtener y usar FreeBSD-CURRENT.
+Cambios y añadidos al código fuente existente es un asunto un poco más delicado y depende mucho de cómo de desactualizado te encuentres respecto al desarrollo actual de FreeBSD. Hay una versión especial de FreeBSD en curso denominada "FreeBSD-CURRENT" que está disponible de diversas formas para la conveniencia de los desarrolladores que trabajan activamente en el sistema. Ver See extref:{handbook}[The FreeBSD Handbook, current-stable] para más información acerca de cómo obtener y utilizar FreeBSD-CURRENT.
 
-Por desgracia trabajar con código fuente antiguo significa que a veces sus cambios podrían resultar obsoletos o diferir demasiado para hacer una reintegración en FreeBSD. Esta posibilidad puede minimizarse suscribiéndose a la http://lists.FreeBSD.org/mailman/listinfo/freebsd-announce[lista de anuncios de FreeBSD] y a la http://lists.FreeBSD.org/mailman/listinfo/freebsd-current[lista de correo FreeBSD-CURRENT], donde tienen lugar los debates sobre el estado actual del sistema.
+Trabajar con fuentes antiguas significa desafortunadamente que tus cambios podrían estar obsoletos o ser demasiado divergentes como para reintegrarlos fácilmente en FreeBSD. Las posibilidades de que esto suceda se pueden minimizar algo suscribiéndose a las listas freebsd-announce} y {freebsd-current}, donde tienen lugar las discusiones sobre el estado actual del sistema.
 
-Suponiendo que pueda obtener acceso a una versión lo suficientemente actualizada del código fuente del sistema sobre el que realizar sus cambios, el siguiente paso es generar los diffs para enviar a los maintainers de FreeBSD. Esto se realiza con el comando man:diff[1].
+Asumiendo que puedes asegurarte unas fuentes actualizadas sobre la que basar tus cambios, el siguiente paso es producir un conjunto de diffs para enviárselos a los maintainers de FreeBSD. Esto se hace con el comando man:diff[1].
 
-El formato man:diff[1] recomendado para enviar parches es el formato de salida unificado generado por el comando `diff -u`.
+El formato man:diff[1] preferido para enviar parches es el formato de salida unificada generado por `diff -u`.
 
-[source,shell]
+[source, shell]
 ....
-% diff -u fichero-antiguo fichero-nuevo
+% diff -u oldfile newfile
 ....
 
 o
 
-[source,shell]
+[source, shell]
 ....
-% diff -u -r -N directorio-antiguo directorio-nuevo
+% diff -u -r -N olddir newdir
 ....
 
 debería generar un conjunto de diffs unificados para el archivo de origen o la jerarquía de directorios.
 
-Consulte el manual de man:diff[1] para obtener más información.
+Ver man:diff[1] para más información.
 
-Una vez que tenga el conjunto de diffs (que debería probar con el comando man:patch[1]), debe enviarlos para que sean incluídos en FreeBSD a través de un informe de error. ¡__No envíe__ los diffs a la http://lists.FreeBSD.org/mailman/listinfo/freebsd-hackers[lista de correo de discusiones técnicas de FreeBSD] o se perderán! Agradecemos inmensamente su colaboración (¡este es un proyecto voluntario!). Estamos muy ocupados por la gran carga de trabajo, por lo tanto, es posible que no podamos abordarlo de inmediato, pero permanecerán en la base de datos de PR hasta que lo hagamos. Etiquete sus envíos incluyendo `[PATCH]` en la sinopsis del informe.
+Una vez que tienes un conjunto de diffs (los cuales puedes probar con el comando man:patch[1]), deberías enviarlos como un informe de error para su inclusión en FreeBSD. ¡_No envíes simplemente_ los diffs a {freebsd-hackers} o se perderán! Apreciamos enormemente tu envío (¡este es un proyecto voluntario!); debido a que estamos ocupados, quizás no podamos encargarnos de él inmediatamente pero permanecerá en la base de datos de PR hasta que lo hagamos. Señala tu envío incluyendo `[PATCH]` en la sinopsis del informe.
 
-Si lo considera oportuno (por ejemplo si ha agregado, eliminado o renombrado archivos) empaquete sus cambios en un archivo `tar`. También aceptamos los archivos creados con man:shar[1].
+Si crees que es apropiado (ej: has añadido, borrado o renombrado ficheros), empaqueta tus cambios en un fichero `tar`. Los archivos creados con man:shar[1] también son bienvenidos.
 
-Si sus cambios son delicados, por ejemplo, si no está seguro acerca de los problemas de derechos de autor que regirán su distribución en el futuro, envíelos directamente al Core Team mailto:core@FreeBSD.org[core@FreeBSD.org] en lugar de enviarlo como un informe de error. El Core Team mailto:core@FreeBSD.org[core@FreeBSD.org] es un grupo mucho más pequeño de gente que se encarga de muchas de las tareas diarias de administración del proyecto FreeBSD. Tenga en cuenta que este grupo también está _muy ocupado_ y, por lo tanto, solo debe enviarles correos cuando realmente sea necesario.
+Si sus cambios son delicados, por ejemplo, si no está seguro acerca de los problemas de derechos de autor que regirán su distribución en el futuro, envíelos directamente a {core-email} en lugar de enviarlo como un informe de error. El {core-email} es un grupo mucho más pequeño de gente que se encarga de muchas de las tareas diarias de administración del proyecto FreeBSD. Tenga en cuenta que este grupo también está _muy ocupado_ y, por lo tanto, solo debe enviarles correos cuando realmente sea necesario.
 
-Consulte los manuales de man:intro[9] y man:style[9] para obtener más información sobre el estilo de programación requerido. Agradeceríamos que tuviera esa información en cuenta antes de enviar el código.
+Por favor consulta man:intro[9] y man:style[9] para más información sobre el estilo del código. Agradeceríamos si al menos fueras consciente de esta información antes de enviar código.
 
 === Código nuevo o paquetes de gran valor añadido
 
-En el caso de una contribución significativa o de gran impacto, o si se trata de añadir una nueva característica importante a FreeBSD es necesario enviar los cambios comprimidos en un archivo tar o subirlos a un sitio web o FTP para que otras personas puedan acceder a ellos. Si no tiene acceso a un sitio web o FTP solicitelo en la lista de correo de FreeBSD más adecuada para que alguien busque un sitio para alojar los cambios.
+En el caso de una contribución significativa o de gran impacto, o si se trata de añadir una nueva característica importante a FreeBSD es necesario enviar los cambios comprimidos en un archivo tar o subirlos a un sitio web o FTP para que otras personas puedan acceder a ellos. Si no tiene acceso a un sitio web o FTP solicítelo en la lista de correo de FreeBSD más adecuada para que alguien busque un sitio para alojar los cambios.
 
-Cuando se trabaja con grandes cantidades de código, siempre surge el delicado tema del copyright. FreeBSD prefiere licencias de software libre como BSD o ISC. Las licencias de Copyleft como la GPLv2, a veces están permitidas. La lista completa se puede encontrar en la link:https://www.FreeBSD.org/internal/software-license/[página de policita de licencias del core team].
+Cuando se trabaja con grandes cantidades de código, indefectiblemente surge el espinoso asunto de los copyrights. FreeBSD prefiere licencias de software libre como BSD o ISC. Licencias copyleft como GPLv2 a veces también se permiten. La lista completa se puede encontrar en la página link:https://www.FreeBSD.org/internal/software-license/[core team licensing policy].
 
 === Dinero o hardware
 
@@ -177,50 +183,55 @@ Estamos encantados de aceptar donaciones económicas para ayudar a impulsar el p
 [[donations]]
 ==== Donar dinero
 
-La FreeBSD Foundation es una fundación sin ánimo de lucro, libre de impuestos, creada para impulsar los objetivos del proyecto FreeBSD. Como entidad 501(c)3, la FreeBSD Foundation está exenta del impuesto federal de la renta de los EEUU así como del Estado de Colorado. Las donaciones a una entidad exenta de impuestos suelen ser deducibles (en los EEUU).
+La https://www.freebsdfoundation.org[FreeBSD Foundation] es una fundación sin ánimo de lucro, exenta de impuestos creada para impulsar los objetivos del Proyecto FreeBSD. Como entidad 501(c)3, la Fundación está generalmente exenta de pagar impuestos federales en EE.UU. así como en el Estado de Colorado. Las donaciones a una entidad exenta de pagar impuestos normalmente se pueden deducir de la declaración de impuestos federal.
 
-Las donaciones pueden enviarse mediante cheque a:
+Las donaciones se pueden enviar en forma de cheque a:
 
 [.address]
 ****
-The FreeBSD Foundation +
-3980 Broadway Street +
-STE #103-107 +
-Boulder CO 80304 +
-USA
+The FreeBSD Foundation + 3980 Broadway Street + STE #103-107 + Boulder CO 80304 + USA
 ****
 
-La FreeBSD Foundation también puede aceptar donaciones via web mediante PayPal. Para hacer una donación, visite la https://www.freebsdfoundation.org[página web]. de la FreeBSD Foundation.
+La FreeBSD Foundation también acepta https://www.freebsdfoundation.org/donate/[donaciones online] mediante diversas opciones de pago.
 
-Puede encontrar más información sobre la FreeBSD Foundation en https://people.FreeBSD.org/~jdp/foundation/announcement.html[The FreeBSD Foundation -- an Introduction]. Para contactar con la FreeBSD Foundation por correo electrónico, escriba a mailto:info@FreeBSDFoundation.org[info@FreeBSDFoundation.org].
+Se puede encontrar más información acerca de la FreeBSD Foundation en https://people.FreeBSD.org/~jdp/foundation/announcement.html[The FreeBSD Foundation -- an Introduction]. Para contactar con la Fundación por email, escribe a mailto:info@FreeBSDFoundation.org[info@FreeBSDFoundation.org].
 
 ==== Donar hardware
 
-El proyecto FreeBSD acepta encantado donaciones de hardware que le resulten útiles. Si desea donar componentes de hardware por favor póngase en contacto con la link:https://www.FreeBSD.org/donations/[Donations Liaison Office].
+El Proyecto FreeBSD acepta felizmente las donaciones de hardware al que se le puede encontrar un buen uso. Si estás interesado en donar hardware, por favor contacta con la link:https://www.FreeBSD.org/donations/[Oficina del Enlace de Donaciones].
 
 [[ports-contributing]]
 == Contribuyendo a la colección de ports
 
 [[adopt-port]]
-=== Adoptar un port que no está mantenido
+=== Adopta un port que no está mantenido
 
 ==== Elegir un port que no esté mantenido
 
-Asumir el mantenimiento de ports que no están matenidos es una forma excelente de involucrarse. Los ports que no están mantenidos solo se actualizan y arreglan cuando alguien se ofrece como voluntario para trabajar en ellos. Hay una gran cantidad de ports sin mantenimiento. Es una buena idea empezar adoptando un port que use de forma regular.
+Asumir el mantenimiento de ports que no están mantenidos es una forma excelente de involucrarse. Los ports que no están mantenidos solo se actualizan y arreglan cuando alguien se ofrece como voluntario para trabajar en ellos. Hay una gran cantidad de ports sin mantenimiento. Es una buena idea empezar adoptando un port que use de forma regular.
 
-Los ports que no están mantenidos tiene como `MAINTAINER` asignado `ports@FreeBSD.org`. Puede ver un listado de todos los ports sin mantenimiento, así como sus errores actuales e informes de problemas en el http://portsmon.FreeBSD.org/portsconcordanceformaintainer.py?maintainer=ports%40FreeBSD.org[FreeBSD Ports Monitoring System].
+Los ports que no están mantenidos tienen su `MAINTAINER` establecido a `ports@FreeBSD.org`. Una lista de ports no mantenidos y sus errores actuales e informes de error se puede ver en el http://portsmon.FreeBSD.org/portsconcordanceformaintainer.py?maintainer=ports%40FreeBSD.org[FreeBSD Ports Monitoring System].
+
+En https://portsfallout.com/fallout?port=&maintainer=ports%40FreeBSD.org[PortsFallout] se puede ver una lista de ports no mantenidos con errores.
+
+Muchos ports no mantenidos pueden tener actualizaciones pendientes, esto se puede ver en el https://portscout.freebsd.org/ports@freebsd.org.html[FreeBSD Ports distfile scanner].
 
 Algunos ports afectan a muchos otros debido a las dependencias y las relaciones con los ports que dependan de ellos. En general, esperamos que las personas tengan algo de experiencia antes de ofrecerse voluntariamente para mantener dichos ports.
 
-Puede comprobar si un port tiene o no dependencias o si otros puertos depende de él consultando el índice maestro de ports, [.filename]#INDEX#. (El nombre del archivo varía según la versión de FreeBSD; por ejemplo, [.filename]#INDEX-8#) Algunos ports tienen dependencias condicionales que no están incluidas en la compilación predeterminada de [.filename]#INDEX#. Esperamos que pueda reconocer dichos ports analizando el archivo [.filename]#Makefile# de otros ports.
+Puede comprobar si un port tiene o no dependencias o si otros puertos depende de él consultando el índice maestro de ports, [.filename]#INDEX#.. (El nombre del archivo varía según la versión de FreeBSD; por ejemplo, [.filename]#INDEX#. Algunos ports tienen dependencias condicionales que no están incluidas en la compilación predeterminada de [.filename]#INDEX#. Esperamos que pueda reconocer dichos ports analizando el archivo [.filename]#Makefile# de otros ports.
+
+[NOTE]
+======
+El Sistema de Monitorización de Ports de FreeBSD (portsmon) actualmente no está en funcionamiento debido a las últimas actualizaciones de Python.
+======
 
 ==== Cómo adoptar un port
 
-Primero, asegúrese de de comprender cuáles serán sus <<maintain-port>>. Lea también el extref:{porters-handbook}[Handbook del Porter]. _Por favor, no se comprometa con más de lo que crea que puede manejar cómodamente._
+Primero asegúrate de que entiendes tu <<maintain-port>>. También lee el extref:{porters-handbook}[Porter's Handbook]. _Por favor no te comprometas a más de lo que te sientes cómodo de manejar._
 
 Puede solicitar el mantenimiento de cualquier port que esté sin mantenimiento cuando lo desee. Simplemente configure el parámetro `MAINTAINER` con su propia dirección de correo electrónico y envíe un PR (informe de problemas) con el cambio. Si el port tiene errores de compilación o necesita actualizarse, es posible que desee aprovechar la oportunidad para incluir cualquier otro cambio que se requiera en ese mismo PR. Esto acelerará el proceso, ya que muchos committers no están dispuestos a asignar la responsabilidad del mantenimiento del port a alguien que no tenga un historial de trabajo con FreeBSD. La mejor forma de crear un historial de trabajo es enviando PRs corrigiendo errores de compilación o actualizando ports.
 
-Envíe su PR a la categoría `ports` y utilice la clase `change-request`. Un committer revisará su PR, commiteara los cambios y finalmente cerrará el PR. En algunas ocasiones, este proceso puede llevar cierto tiempo (los committers también son voluntarios :).
+Envíe su PR a la categoría `ports`y utilice la clase `change-request`. Un committer revisará su PR, commiteará los cambios y finalmente cerrará el PR. En algunas ocasiones, este proceso puede llevar cierto tiempo (los committers también son voluntarios :).
 
 [[maintain-port]]
 === El desafío para los maintainers de un port
@@ -230,76 +241,76 @@ Esta sección le dará una visión general de por qué los ports deben manteners
 [[why-maintenance]]
 ==== Por qué los ports requieren mantenimiento
 
-Crear un port es una tarea que se realiza una vez. Pero asegurar que un port esté siempre actualizado y continúe compilandose y ejecutándose correctamente requiere de un esfuerzo de mantenimiento continuo. Los Maintainers son las personas que dedican parte de su tiempo a cumplir estos objetivos.
+Crear un port es una tarea que se realiza una vez. Pero asegurar que un port esté siempre actualizado y continúe compilándose y ejecutándose correctamente requiere de un esfuerzo de mantenimiento continuo. Los Maintainers son las personas que dedican parte de su tiempo a cumplir estos objetivos.
 
-La razón principal por la que los ports necesitan mantenimiento es para disponga de las versiones más actualizadas y mejor software de terceros a la comunidad de FreeBSD. Un desafío adicional es mantener los ports para que continuen funcionando dentro del framework de la colección de ports a medida que este evoluciona.
+La razón principal por la que los ports necesitan mantenimiento es para disponga de las versiones más actualizadas y mejor software de terceros a la comunidad de FreeBSD. Un desafío adicional es mantener los ports para que continúen funcionando dentro del framework de la colección de ports a medida que este evoluciona.
 
 Como maintainer deberá enfrentarse a los siguientes desafíos:
 
-* *Nuevas versiones y actualizaciones de software.* Las nuevas versiones y actualizaciones de software están disponibles todo el tiempo para las aplicaciones que ya han sido portadas, y deben incorporarse a la colección de ports para proporcionar un software actualizado.
+* *Nuevas versiones de software y actualizaciones.* Las nuevas versiones y actualizaciones de software están disponibles todo el tiempo para las aplicaciones que ya han sido portadas y deben incorporarse a la colección de ports para proporcionar un software actualizado.
 
-* *Cambios en las dependencias.* Si se realizan cambios significativos en las dependencias de su port es posible que deba actualizarlas para que continúe funcionando correctamente.
+* *Cambios en las dependencias.* Si se realizan cambios significativos en las dependencias de tu port es posible que debas actualizarlas para que continúe funcionando correctamente.
 
-* *Cambios que afectan a los ports que dependen de los suyos.* Si otros ports depende de un port que mantiene, los cambios en su port pueden requerir que se coordine con otros maintainers.
+* *Cambios que afectan a los ports dependientes.* Si otros ports dependen de un port que tú mantienes, cambios en tu port podrían requerir coordinación con otros maintainers.
 
-* *Interacción con otros usuarios, maintainers y desarrolladores.* Parte de ser maintainer es asumir el rol de proporcionar soporte. No esperamos que de soporte a nivel general (pero aceptaremos gustosos si decide hacerlo). Lo que debe proporcionar es un punto de apoyo para los problemas específicos de FreeBSD que estén relacionados con sus ports.
+* *Interacción con otros usuarios, maintainers y desarrolladores.* Una parte de ser maintainer implica tener u rol de apoyo. No se espera de ti que proporciones suporte general (pero damos la bienvenida y escoges hacerlo). Lo que deberías proporcionar es un punto de coordinación para problemas específicos de FreeBSD que atañen a tus ports.
 
-* *Caza de bugs.* Un port puede verse afectado por errores específicos de FreeBSD. Deberá investigar, encontrar y corregir estos errores cuando sean reportados. Es mucho mejor probar meticulosamente un port para identificar todos sus potenciales problemas antes de añadirlo a la colección de ports.
+* *Cazar bugs.* Un port puede verse afectado por errores específicos de FreeBSD. Deberá investigar, encontrar y corregir estos errores cuando sean reportados. Es mucho mejor probar meticulosamente un port para identificar todos sus potenciales problemas antes de añadirlo a la Colección de Ports.
 
-* *Cambios en la infraestructura y política de ports.* Ocasionalmente, los sistemas que se utilizan para compilar los ports y paquetes se actualizan o se hace una nueva recomendación que afecta a la infraestructura. Debe tener en cuenta estos cambios en caso de que sus ports se vean afectados y requieran de una actualización.
+* *Cambios en la política y la infraestructura de ports.* Ocasionalmente, los sistemas que se utilizan para compilar los ports y paquetes se actualizan o se hace una nueva recomendación que afecta a la infraestructura. Debes tener en cuenta estos cambios en caso de que tus ports se vean afectados y requieran de una actualización.
 
-* *Cambios en el sistema base.* FreeBSD está en constante desarrollo. Los cambios en el software, en las bibliotecas, en el kernel o incluso los cambios en las políticas pueden hacer necesarios ciertos de cambios en los ports.
+* *Cambios en el sistema base.* FreeBSD está constantemente bajo desarrollo. Cambios en el software, librerías, el kernel o incluso cambios en las políticas pueden derivar en cambios en los requisitos de los ports.
 
 ==== Responsabilidades del maintainer
 
-===== Mantenga sus ports actualizados
+===== Mantén sus ports actualizados
 
 Esta sección describe el proceso a seguir para mantener sus ports actualizados.
 
-Esto es un resumen. Dispone de más información sobre la actualización de un port en el extref:{porters-handbook}[Handbook del Porter].
+Esto es un resumen. Hay más información disponible acerca de cómo actualizar un port en el extref:{porters-handbook}[Porter's Handbook].
 
 [.procedure]
 ====
-. Esté atento a las actualizaciones
-+ 
-Monitorice el desarrollo para estar al tanto de nuevas versiones, actualizaciones y correcciones de seguridad. Las listas de correo de anuncios o las páginas web de noticias son útiles para este propósito. En ocasiones los usuarios se pondrán en contacto con usted para preguntarle cuándo se actualizará su port. Si está ocupado con otras cosas o simplemente no puede actualizarlo por alguna razón pregunte al usuario si puede ayudarlo enviándole una actualización.
-+ 
+. Mantente atento a las actualizaciones
++
+Monitoriza el desarrollo para estar al tanto de nuevas versiones, actualizaciones y correcciones de seguridad. Las listas de correo de anuncios o las páginas web de noticias son útiles para este propósito. En ocasiones los usuarios se pondrán en contacto contigo para preguntarte cuándo se actualizará tu port. Si estás ocupado con otras cosas o simplemente no puedes actualizarlo por alguna razón pregunta al usuario si puede ayudarte enviándote una actualización.
++
 También puede recibir un correo electrónico automatizado de `FreeBSD Ports Version Check` informándole que ya hay una nueva versión disponible del distfile de su port. En el mensaje se incluirá más información (incluido el cómo dejar de recibir los correos electrónicos en el futuro).
 . Incorporar cambios
-+ 
-Una vez que estén disponibles incorpore los cambios en el port. Es necesario generar un parche con las diferencias entre el port original y el port actualizado.
++
+Una vez que estén disponibles incorpora los cambios en el port. Es necesario generar un parche con las diferencias entre el port original y el port actualizado.
 . Revisar y probar
-+ 
-Revise y pruebe a fondo sus cambios:
++
+Revisa y prueba a fondo sus cambios:
 
-** Compile, instale y pruebe su port en tantas plataformas y arquitecturas como pueda. Es común que un port funcione en una rama o plataforma y falle en otra.
-** Asegúrese de que las dependencias de su port estén completas. La forma recomendada de hacerlo es instalando su propio tinderbox de ports. Tiene más información en la sección de <<resources>>.
+** Compila, instala y prueba tu port en tantas plataformas y arquitecturas como puedas. Es común que un port funcione en una rama o plataforma y falle en otra.
+** Asegúrate de que las dependencias de tu port están completas. El método recomendado para hacer esto es instalando tu propio tinderbox. Ver <<resources>> para más información.
 ** Compruebe que la lista de componentes del paquete esté actualizada. Esto implica añadir nuevos archivos y directorios, así como eliminar entradas no utilizadas.
-** Compruebe su port utilizando man:portlint[1] como guía. Consulte los <<resources>> para obtener información importante sobre el uso de portlint.
-** Tenga presente la posilidad de que los cambios en su port puedan causar que otros ports dejen de funcionar (se rompan). Si este es el caso coordine los cambios con los maintainers de esos ports. Esto cobra especial importancia si su actualización cambia la versión de la librería compartida; en este caso, como mínimo, los ports que dependan del suyo deberán aumentar de versión su `PORTREVISION` para que puedan actualizarse de forma automática con herramientas como portmaster o man:portupgrade[1].
+** Verifica tu port utilizando man:portlint[1] como guía. Ver <<resources>> para información importante acerca del uso de portlint.
+** Considera si cambios en tu port pueden provocar que otros ports se rompan. Si es el caso, coordina los cambios con los maintainers de esos ports. Esto es especialmente importante si tus cambios actualizan la versión de una librería compartida; en este caso, como mínimo, los ports dependientes necesitan incrementar su `PORTREVISION`para que sean actualizados automáticamente por las herramientas de automatización como portmaster o man:portupgrade[1].
 
 . Enviar los cambios
-+ 
-Envíe su actualización enviando un PR con una explicación de los cambios y un parque que contenga las diferencias entre el port original y el actualizado. Consulte el artículo extref:{problem-reports}[Cómo enviar informes de problemas de FreeBSD] para obtener más información sobre como escribir un PR correctamente.
++
+Envía tu actualización mediante un PR con una explicación de los cambios y un parche que contenga las diferencias entre el port original y el actualizado. Por favor, consulta extref:{problem-reports}[Writing FreeBSD Problem Reports] para más información sobre cómo escribir un PR realmente bueno.
 +
 [NOTE]
 ======
-No envíe un archivo man:shar[1] de todo el port; en su lugar, utilice el comando man:diff[1] `-ruN`. De esta forma, los committers pueden ver más fácilmente de forma exacta qué cambios se están están realizando. Consulte la sección de extref:{porters-handbook}[actualización, port-upgrading] del Handbook del Porter para más información.
+Por favor no envíes un archivo man:shar[1] de todo el port; en su lugar, utiliza man:diff[1] `-ruN`. De este modo, los committers pueden ver mucho más fácilmente qué cambios se están haciendo exactamente. La sección extref:{porters-handbook}[Upgrading, port-upgrading] del Porter's Handbook tiene más información.
 ======
 . Esperar
-+ 
-Llegado el momento un committer se encargará de su PR. Esto puede llevar entre unos minutos y varias semanas, así que tenga paciencia.
-. Proporcione feedback
-+ 
-Si un committer encuentra algún problema en sus cambios lo más probable es que se los devuelva. Una respuesta rápida ayudará a que se haga más rápido el commit. Es muy importante mantener abierto el canal de comunicación para acelerar la resolución de cualquier problema.
++
+En algún momento un committer tratará tu PR. Podría llevar minutos, o podría llevar una o dos semanas - así que por favor, sé paciente. Si transcurre más tiempo, por favor busca ayuda en las listas de correo ({freebsd-ports}), IRC: #bsdports en EFNet o #freebsd-ports en Libera por ejemplo.
+. Proporciona feedback
++
+Si un committer encuentra algún problema en tus cambios lo más probable es que se los devuelva. Una respuesta rápida ayudará a que se haga más rápido el commit. Es muy importante mantener abierto el canal de comunicación para acelerar la resolución de cualquier problema.
 . Y para concluir
-+ 
-Se hará el commit con sus cambios y el port habrá sido actualizado. Después se cerrará el PR. ¡Eso es todo!
++
+Se hará el commit con tus cambios y el port habrá sido actualizado. Después se cerrará el PR. ¡Eso es todo!
 ====
 
-===== Asegúrese de que sus ports continuan compilando correctamente.
+===== Asegúrate de que tus ports continúan compilando correctamente
 
-Esta sección trata sobre descubrir y solucionar problemas que impiden que sus ports se compilen correctamente.
+Esta sección trata sobre descubrir y solucionar problemas que impiden que tus ports se compilen correctamente.
 
 El proyecto FreeBSD solo garantiza que la colección de ports funcione en la rama `-STABLE`. En teoría debería poder ejecutarse la última versión de cada rama estable (ya que se espera que las ABIs no cambien) pero si funciona también en las demás ramas es aun mejor.
 
@@ -307,136 +318,147 @@ Dado que la mayor parte de las instalaciones de FreeBSD se ejecutan en ordenador
 
 [NOTE]
 ====
-Los fallos habituales para ordenadores que no son `x86` se producen porque los programadores originales asumieron que, por ejemplo, los punteros son `int`s, o que se utilizaría una versión mas antigua del compilador gcc. Cada vez más, los autores de las aplicaciones están reescribiendo su código para eliminar estos fallos -- pero si el autor no mantiene activamente su código, es posible que deba hacerlo usted mismo.
+Los fallos habituales para ordenadores que no son `x86` se producen porque los programadores originales asumieron que, por ejemplo, los punteros son `int`s, o que se utilizaría una versión mas antigua del compilador gcc. Cada vez más, los autores de las aplicaciones están reescribiendo su código para eliminar estos fallos — pero si el autor no mantiene activamente su código, es posible que debas hacerlo tú mismo.
 ====
 
 Estas son las tareas que debe realizar para garantizar que su port pueda compilarse:
 
 [.procedure]
 ====
-. Esté atento a los fallos en la compilación
-+ 
-Revise su correo y busque mensajes de `pkg-fallout@FreeBSD.org` y revise el http://portscout.FreeBSD.org[distfiles scanner] para ver si alguno de los ports que mantiene y que no se está compilando está desactualizado.
-. Recopile información
-+ 
-Cuando encuentre algún problema recopile información para ayudar a solucionarlo. Los errores de compilación reportados por `pkg-fallout` incluyen registros que le mostrarán dónde falló la compilación. Si un usuario le informó sobre el fallo pídale que le envíe información que pueda ayudar a identificar el problema, como por ejemplo:
+. Mantente atento a los fallos en la compilación
++
+Comprueba tu correo para mensajes de `pkg-fallout@FreeBSD.org` y el http://portscout.FreeBSD.org[distfiles scanner] para ver alguno de los ports que están fallando están desactualizados.
+. Recopila información
++
+Cuando encuentres algún problema recopila información para ayudar a solucionarlo. Los errores de compilación reportados por `pkg-fallout` incluyen registros que te mostrarán dónde falló la compilación. Si un usuario te informó sobre el fallo pídele que te envíe información que puedas ayudar a identificar el problema, como por ejemplo:
 
 ** Logs de la compilación
 ** Los comandos y opciones utilizados para compilar el port (incluidas las opciones establecidas en [.filename]#/etc/make.conf#)
-** Un listado de los paquetes instalados en su sistema, por ejemplo la salida del comando man:pkg-info[8]
-** La versión de FreeBSD que está ejecutando, es decir, la salida del comando man:uname[1] `-a`
+** Una lista de paquetes instalados en su sistema tal como los muestra man:pkg-info[8]
+** La versión de FreeBSD que están corriendo como la muestra man:uname[1] `-a`
 ** Cuándo se actualizó por última vez su colección de ports
-** Cuándo se actualizó por última vez su árbol de ports e [.filename]#INDEX#
+** Cuándo han sido actualizados por última vez su árbol de ports y su [.filename]#INDEX#
 
-. Investigue y encuentre una solución
-+ 
-Lamentablemente no hay un proceso a seguir que sea sencillo. Sin embargo, recuerde que si está atascado puede pedir ayuda. La http://lists.FreeBSD.org/mailman/listinfo/freebsd-ports[lista de correo de los ports de FreeBSD] es un buen sitio para encontrarla, así como los desarrolladores originales del programa.
+. Investiga y encuentra una solución
++
+Desgraciadamente no hay un método directo que seguir para hacer esto. De todos modos, recuerda: si te atascas, ¡pide ayuda! La {freebsd-ports} es un buen lugar para empezar, y los desarrolladores del proyecto original suelen ser de mucha ayuda.
 . Enviar los cambios
-+ 
-Al igual que con la actualización de un port, ahora debe incorporar los cambios, revisar, probar y enviar sus cambios en eun PR y proporcionar feedback si es necesario.
++
+Al igual que con la actualización de un port, ahora debes incorporar los cambios, revisar, probar y enviar tus cambios en eun PR y proporcionar feedback si es necesario.
 . Enviar parches a los autores originales
-+ 
-En algunos casos necesitará aplicar parches un port para que se ejecute en FreeBSD. Algunos autores originales (aunque no todos) aceptarán incorporar dichos parches en su código en la próxima versión. Si lo hacen esto podría ayudar a los usuarios de otros sistemas BSD y tal vez evitar duplicar esfuerzos. Como cortesía, recomendamos enviar los parches de este tipo a los autores originales.
++
+En algunos casos necesitarás aplicar parches un port para que se ejecute en FreeBSD. Algunos autores originales (aunque no todos) aceptarán incorporar dichos parches en su código en la próxima versión. Si lo hacen esto podría ayudar a los usuarios de otros sistemas BSD y tal vez evitar duplicar esfuerzos. Como cortesía, recomendamos enviar los parches de este tipo a los autores originales.
 ====
 
-===== Investigue los informes de errores y PRs relacionados con su port
+===== Investiga los informes de errores y PRs relacionados con tu port
 
 Esta sección trata sobre encontrar y corregir errores.
 
-Los errores específicos de FreeBSD son causados generalmente por suposiciones sobre los entornos de compilación y ejecución que no afectan a FreeBSD. Es poco probable que encuentre este tipo de problemas, pero pueden ser sutiles y difíciles de diagnosticar.
+Los errores específicos de FreeBSD son causados generalmente por suposiciones sobre los entornos de compilación y ejecución que no afectan a FreeBSD. Es poco probable que encuentres este tipo de problemas, pero pueden ser sutiles y difíciles de diagnosticar.
 
 Estas son las tareas que debe realizar para garantizar que su port continúe funcionando según lo previsto:
 
 [.procedure]
 ====
-. Responda a los informes de errores
-+ 
-Los errores le pueden llegar por correo electrónico a través del https://bugs.FreeBSD.org/search/[sistema de informe de problemas]. Los usuarios también le pueden informar de los errores directamente.
-+ 
-Debe responder a los PRs y otros reportes en máximo 14 días, pero trate de no demorarse tanto. Intente responder lo antes posible, incluso si es solo para decir que necesita más tiempo antes de empezar a trabajar en el PR.
-+ 
-Si no ha respondido después de 14 días, cualquier committer puede realizar el commit de un PR al que no ha respondido utilizando la regla `maintainer-timeout`.
-. Recopile información
-+ 
-Si la persona que informó del error no ha proporcionado una solución es su obligación recopilar la suficiente información para proporcionar una.
-+ 
-Si puede reproducir el error podrá recoger la mayor parte de la información que necesita. Si esto no es posible solicite a la persona que reportó el error que le proporcione la siguiente información:
-
-** Una descripción detallada de sus acciones, comportamiento esperado del programa y comportamiento real.
+. Responde a los informes de errores
++
+Los errores se te pueden reportar a través de email vía la https://bugs.FreeBSD.org/search/[Base de datos de Informes de Error]. Los errores también se te pueden reportar directamente por los usuarios.
++
+Debes responder a los PRs y otros reportes en máximo 14 días, pero trata de no demorarte tanto. Intenta responder lo antes posible, incluso si es solo para decir que necesitas más tiempo antes de empezar a trabajar en el PR.
++
+Si no has respondido en 14 días, cualquier committer mediante un `maintainer-timeout` puede hacer commit desde un PR al que no hayas respondido.
+. Recopila información
++
+Si la persona que informó del error no ha proporcionado una solución es tu obligación recopilar la suficiente información para proporcionar una.
++
+Si puedes reproducir el error podrás recoger la mayor parte de la información que necesitas. Si esto no es posible solicita a la persona que reportó el error que te proporcione la siguiente información:
+
+** Una descripción detallada de sus acciones, comportamiento esperado del programa y comportamiento real
 ** Una copia de los datos de entrada que producen el error
-** Información sobre su entorno de compilación y ejecución, por ejemplo, una lista de los paquetes instalados y la salida del comando man:env[1]
+** Información acerca de su entorno de ejecución y compilación - por ejemplo, una lista de paquetes instalados y la salida de man:env[1]
 ** Core dumps
 ** Stack traces
 
 . Eliminar informes incorrectos
-+ 
-Algunos informes de errores pueden ser incorrectos. Por ejemplo el usuario podría simplemente haber usado mal el programa, o los paquetes que tiene instalados pueden estar desactualizados y necesitan actualizarse. Algunas veces un error reportado no es específico de FreeBSD. En este caso informe del error a los desarrolladores originales del software. Si puede corregir el error también puede aplicar el parche al port para que se aplique antes de la próxima versión original.
++
+Algunos informes de error pueden ser incorrectos. Por ejemplo el usuario podría simplemente haber usado mal el programa, o los paquetes que tiene instalados pueden estar desactualizados y necesitan actualizarse. Algunas veces un error reportado no es específico de FreeBSD. En este caso informa del error a los desarrolladores originales del software. Si puedes corregir el error también puedes aplicar el parche al port para que se aplique antes de la próxima versión original.
 . Encontrar una solución
-+ 
-Al igual que sucede con los errores de compilación su tarea es encontrar una solución para el problema. Una vez más, tenga presente que si se atasca puede (y debe) pedir ayuda.
++
+Al igual que sucede con los errores de compilación tu tarea es encontrar una solución al problema. Una vez más, ¡recuerda preguntar si te atascas!
 . Enviar o aprobar cambios
-+ 
-Al igual que sucede con la actualización de un port debe incorporar los cambios, revisar, probar y enviar sus cambios en un PR (o hacer un seguimiento si ya existe un PR para el problema). Si otro usuario ha enviado cambios en el PR también puede enviar un seguimiento diciendo si aprueba o no los cambios.
++
+Al igual que sucede con la actualización de un port debes incorporar los cambios, revisar, probar y enviar tus cambios en un PR (o hacer un seguimiento si ya existe un PR para el problema). Si otro usuario ha enviado cambios en el PR también puedes enviar un seguimiento diciendo si apruebas o no los cambios.
 ====
 
 ===== Proporcionar ayuda
 
-Parte de las funciones de un maintainer es proporcionar soporte, no para el software en general sino para el port y las peculiaridades y problemas específicos de FreeBSD. Los usuarios pueden contactarle con preguntas, sugerencias, problemas y parches. La mayoría de las veces serán para asuntos específicos de FreeBSD.
+Parte de las funciones de un maintainer es proporcionar soporte, no para el software en general sino para el port y las peculiaridades y problemas específicos de FreeBSD. Los usuarios pueden contactarte con preguntas, sugerencias, problemas y parches. La mayoría de las veces serán para asuntos específicos de FreeBSD.
 
-Puede que ocasionalmente tenga que usar sus habilidades diplomáticas y dirigir amablemente a los usuarios que buscan asistencia técnica hacia los recursos apropiados. Alguna que otra vez se encontrará con que alguien le preguntará que por qué los `RPMs` no están actualizados o qué hay que hacer para ejecutar tal software en tal o cual distribución de Linux. Aproveche la oportunidad para decirle que su port está actualizado (si ese es el caso, claro). Y sugiérale que pruebe FreeBSD.
+Puede que ocasionalmente tenga que usar sus habilidades diplomáticas y dirigir amablemente a los usuarios que buscan asistencia técnica hacia los recursos apropiados. Alguna que otra vez te encontrarás con que alguien te preguntará que por qué los `RPM`s no están actualizados o qué hay que hacer para ejecutar tal software en tal o cual distribución de Linux. Aprovecha la oportunidad para decirle que tu port está actualizado (si ese es el caso, claro). Y sugiérele que pruebe FreeBSD.
 
-A veces, los usuarios y desarrolladores decidirán que usted es una persona icupada cuyo tiempo es valioso y harán parte del trabajo por usted. Por ejemplo, podrían:
+A veces, los usuarios y desarrolladores decidirán que eres una persona ocupada cuyo tiempo es valioso y harán parte del trabajo por ti. Por ejemplo, podrían:
 
-* enviar un PR o enviarle parches para actualizar su port
+* enviar un PR o enviarle parches para actualizar tu port
 * investigar y tal vez proporcionar una solución a un PR o
-* incluso enviar cambios para su port.
+* incluso enviar cambios para tu port.
 
-En estos casos su obligación principal es responder rápidamente. Una vez más, el tiempo de espera para los maintainers es de 14 días. Después de este período se puede realizar el commit sin aprobación. Se han tomado la molestia de hacerlo por usted, así que por lo menos intente responder lo más rápido posible. Hecho esto, revise, apruebe, modifique o discuta los cambios con ellos lo antes posible.
+En estos casos tu obligación principal es responder rápidamente. Una vez más, el tiempo de espera para los maintainers es de 14 días. Después de este período se puede realizar el commit sin aprobación. Se han tomado la molestia de hacerlo por ti, así que por lo menos intenta responder lo más rápido posible. Hecho esto, revisa, aprueba, modifica o discute los cambios con ellos lo antes posible.
 
 Si puede hacerles saber que su contribución no cae en saco roto (y así debería ser) será posible que le ayuden en otras ocasiones más adelante :-).
 
 [[fix-broken]]
 === Encontrar y arreglar un port roto
 
-Hay dos lugares realmente buenos para encontrar un port que necesite atención.
+Hay algunos lugares realmente buenos para encontrar un port que necesite atención.
+
+Puedes utilizar el https://bugs.freebsd.org/search[interfaz web] de la base de datos de Informes de Error para buscar y ver PRs sin resolver. La mayoría de los PRs de ports son actualizaciones, pero con una pequeña búsqueda y echando un vistazo a las sinopsis deberías ser capaz de encontrar algo interesante en lo que trabajar (la clase `sw-bug` es un buen sitio para empezar).
+
+El otro sitio es el http://portsmon.FreeBSD.org/[Sistema de Monitorización de Ports de FreeBSD]. En particular busca ports sin matener con errores de compilación y ports que están marcados como `BROKEN`.
+
+https://portsfallout.com/[PortsFallout] muestra problemas con los ports recogidos de la construcción de paquetes de FreeBSD.
 
-Puede usar la https://bugs.freebsd.org/search[interfaz web] de la base de datos de informes de problemas para buscar PRs que no están resueltos. La mayoría de los PRs relacionados con ports son actualizaciones, pero con un poco de investigación y hojeando las sinopsis debería encontrar algo interesante en lo que trabajar (la clase `sw-bug` es un buen lugar para empezar).
+Está bien mandar cambios para un port que está mantenido, pero recuerda preguntar al mantainer en caso de que ya esté trabajando en el problema.
 
-El otro sitio es el http://portsmon.FreeBSD.org/[FreeBSD Ports Monitoring System]. En particular busque ports que no están mantenidos, con errores de compilación y marcados como `BROKEN`. Es totalmente correcto enviar cambios para un port que está mantenido, pero recuerde preguntar al maintainer para así saber si ya están trabajando en el problema.
+Una vez que hayas encontrado un error o problema recopila información, investiga y arréglalo. Si ya existe un PR haz seguimiento del PR. Si no existe un PR créalo. Tus cambios serán revisados. Si son correctos serán aceptados y se hará el commit.
 
-Una vez que haya encontrado un error o problema recopile información, investigue y arréglelo. Si ya existe un PR haga seguimiento del PR. Si no existe un PR créelo. Sus cambios serán revisados. Si son correctos serán aceptados y se hará el commit.
+[NOTE]
+======
+El Sistema de Monitorización de Ports de FreeBSD (portsmon) actualmente no está en funcionamiento debido a las últimas actualizaciones de Python.
+======
 
 [[mortal-coil]]
 === Cuándo dejarlo
 
-En cualquier caso el Ports Management Team (portmgr) se reserva el derecho a revocar su estatus de maintainer si no ha mantenido activamente su port durante un cierto periodo de tiempo. Actualmente este periodo se establece en 3 meses. Es decir, que transcurran tres meses durante los que haya problemas no resueltos o actualizaciones pendientes que no hayan sido abordadas en tiempo y forma.
+Conforme tus intereses y compromisos cambian, podrías encontrar que ya no tienes tiempo para continuar con algunas (o todas) de tus contribuciones a los ports. ¡Está bien! Por favor haznos saber si ya no utilizas un port o si ya no tienes tiempo o has perdido el interés en ser maintainer. De este modo podemos avanzar y permitir que otra gente trabaje en los problemas que existan con el port sin esperar a tu respuesta. Recuerda, FreeBSD es un proyecto voluntario, así que si mantener un port ya no es divertido, ¡probablemente es hora de permitir que otros lo hagan!
 
-En cualquier caso, el Ports Management Team (`portmgr`) se reserva el derecho a revocar su estatus de maintainer si no ha mantenido activamente su port durante un cierto periodo de tiempo. (Actualmente, este periodo se establece en 3 meses). Con esto, queremos decir que haya problemas no resueltos o actualizaciones pendientes que no hayan sido abordadas durante este periodo.
+En cualquier caso, el Ports Management Team (`portmgr`) se reserva el derecho a revocar tu estatus de maintainer si no has mantenido activamente su port durante un cierto periodo de tiempo. (Actualmente, este periodo se establece en 3 meses). Con esto, queremos decir que haya problemas no resueltos o actualizaciones pendientes que no hayan sido abordadas durante este periodo.
 
 [[resources]]
 === Recursos para maintainers y colaboradores de los ports
 
-El extref:{porters-handbook}[Handbook del Porter] es su guía de referencia para el sistema de ports. ¡Tengala a mano!
+El extref:{porters-handbook}[Porter's Handbook] es tu guía del autoestopista para el sistema de ports. ¡Mantenlo a mano!
+
+extref:{problem-reports}[Writing FreeBSD Problem Reports] describe como formular y enviar PRs de la mejor forma. ¡En 2005 se enviaron más de once mil PRs de ports! Seguir este artículo nos ayudará a reducir el tiempo necesario para tratar tus PRs.
 
-El artículo extref:{problem-reports}[Cómo enviar informes de problemas de FreeBSD] describe la mejor forma de formular y enviar un PR. ¡En 2005, se enviaron más de once mil PR relacionados con los ports! Seguir este artículo nos ayudará enormemente a reducir el tiempo necesario para lidiar con sus PRs.
+La https://bugs.freebsd.org/bugzilla/query.cgi[base de datos de Informes de Error].
 
-La https://bugs.freebsd.org/bugzilla/query.cgi[base de datos de informes de problemas].
+El http://portsmon.FreeBSD.org/[Sistema de Monitorización de Ports de FreeBSD (portsmon)] puede mostrarte información cruzada acerca de ports como errores de construcción e informes de error. Si eres un maintainer puedes usarlo para comprobar el estado de construcción de tus ports. Como colaborador puedes utilizarlo para encontrar ports rotos o sin mantener que necesitan ser arreglados.
 
-El http://portsmon.FreeBSD.org/[FreeBSD Ports Monitoring System] puede mostrarle información con referencias cruzadas sobre los ports, como errores de compilación e informes de problemas. Si es un maintainer, puede usarlo para verificar el estado de la compilación de sus ports. Como colaborador, puede usarlo para encontrar ports rotos y sin mantenimiento que deban ser reparados.
+El http://portscout.FreeBSD.org[Escáner de distfiles de ports de FreeBSD (portscout)] puede mostrarte tus puertos cuyos distfiles no se pueden conseguir. Puedes comprobar tus propios puertos o utilizarlo para encontrar otros ports que necesitan actualizar sus `MASTER_SITES`.
 
-El http://portscout.FreeBSD.org[FreeBSD Ports distfile scanner] puede mostrarle los ports para los cuales los archivos distfiles no están disponibles. Puede usarlo para verificar sus propios ports o para encontrar ports que necesiten actualizar sus `MASTER_SITES`.
+package:ports-mgmt/poudriere[] es la forma más rigurosa de probar un port a través del ciclo completo de instalación, empaquetado y desinstalación. La documentación se encuentra en el https://github.com/freebsd/poudriere[repositorio GitHub de poudriere]
 
-package:print/ports-mgmt/poudriere[] es la forma más completa de probar un port a través de todo el ciclo de instalación, empaquetado y desinstalación. La documentación se encuentra en el repositorio de https://github.com/freebsd/poudriere[poudriere en github].
+man:portlint[1] es una aplicación que puede ser utilizada para verificar que tu port cumple con muchas de las importantes directrices funcionales y de estilo. portlint es una aplicación con una heurística simple, así que deberías utilizarla __sólo como una guía__. Si portlint sugiere cambios que no parecen razonables, consulta el extref:{porters-handbook}[Porter's Handbook] o busca consejo.
 
-man:portlint[1] es una aplicación que permite verificar que su port cumple con muchas pautas importantes de estilo y funcionamiento. portlint es una aplicación heurística simple, por lo que __solo debe utilizarla como guía__. Si portlint sugiere cambios que parecen no tener sentido, consulte el extref:{porters-handbook}[Handbook del Porter] o pida consejo.
+{freebsd-ports} es para discusiones generales relacionadas con ports. Es un buen sitio para pedir ayuda. Puedes link:https://lists.freebsd.org/[suscribirte, o leer y buscar en el archivo de la lista]. Leer los archivos de {freebsd-ports-bugs} y {svn-ports-head} también podría ser de interés.
 
-La http://lists.FreeBSD.org/mailman/listinfo/freebsd-ports[lista de correo de ports de FreeBSD] está destinada a discusiones generales relacionadas con los ports. Es un buen lugar para pedir ayuda. Puede https://lists.freebsd.org/mailman/listinfo[suscribirse, leer y buscar en los archivos historicos de la lista]. También puede ser de su interés leer los archivos de la http://lists.FreeBSD.org/mailman/listinfo/freebsd-ports-bugs[lista de correo de errores en los ports de FreeBSD] y los http://lists.FreeBSD.org/mailman/listinfo/svn-ports-head[mensajes de commit en el árbol del código fuente de los ports de la rama head/].
+https://portsfallout.com/[PortsFallout] es un sitio para ayudar en la búsqueda del https://lists.freebsd.org/archives/freebsd-pkg-fallout/[archivo de package-fallout de FreeBSD].
 
 [[ideas-contributing]]
 == Empezar en otras áreas
 
-¿Busca algo interesante para empezar que no haya sido mencionado en el artículo? El proyecto FreeBSD tiene varias páginas en la wiki que contienen áreas dentro de las cuales las nuevas personas que tengan interes en contribuir pueden obtener ideas sobre cómo empezar.
+¿Buscas algo interesante para empezar que no haya sido mencionado en el artículo? El proyecto FreeBSD tiene varias páginas en la wiki que contienen áreas dentro de las cuales las nuevas personas que tengan interés en contribuir pueden obtener ideas sobre cómo empezar.
 
-La página https://wiki.freebsd.org/JuniorJobs[Junior Jobs] tiene una lista de proyectos que pueden ser de interés para las personas que acaban de empezar a usar FreeBSD y desean trabajar en cosas interesantes por primera vez.
+La página https://wiki.freebsd.org/JuniorJobs[Junior Jobs] tiene una lista de proyectos que podrían ser de interés para gente que está empezando con FreeBSD y quiere trabajar en cosas interesantes para introducirse.
 
-La https://wiki.freebsd.org/IdeasPage[Ideas Page] contiene propuestas sobre cosas que "sería bueno tener" o son "interesantes" para trabajar en el proyecto.
+La página https://wiki.freebsd.org/IdeasPage[Ideas Page] contiene varias cosas que "sería bueno tener" o "interesantes" para trabajar en el Proyecto.
diff --git a/documentation/content/es/articles/contributing/_index.po b/documentation/content/es/articles/contributing/_index.po
index aff97884db..3b1b2576c0 100644
--- a/documentation/content/es/articles/contributing/_index.po
+++ b/documentation/content/es/articles/contributing/_index.po
@@ -5,8 +5,8 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: FreeBSD Documentation VERSION\n"
-"POT-Creation-Date: 2021-08-23 14:30-0300\n"
-"PO-Revision-Date: 2021-09-28 16:28+0000\n"
+"POT-Creation-Date: 2021-11-04 20:26-0300\n"
+"PO-Revision-Date: 2021-11-17 15:13+0000\n"
 "Last-Translator: Fernando  Apesteguía <fernando.apesteguia@gmail.com>\n"
 "Language-Team: Spanish <https://translate-dev.freebsd.org/projects/"
 "documentation/articlescontributing_index/es/>\n"
@@ -15,7 +15,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.8\n"
+"X-Generator: Weblate 4.8.1\n"
 
 #. type: YAML Front Matter: description
 #: documentation/content/en/articles/contributing/_index.adoc:1
@@ -31,12 +31,23 @@ msgid "Contributing to FreeBSD"
 msgstr "Contribuir a FreeBSD"
 
 #. type: Plain text
-#: documentation/content/en/articles/contributing/_index.adoc:40
+#: documentation/content/en/articles/contributing/_index.adoc:33
+msgid ""
+"include::shared/attributes/attributes-{{% lang %}}.adoc[] include::shared/"
+"{{% lang %}}/teams.adoc[] include::shared/{{% lang %}}/mailing-lists.adoc[] "
+"include::shared/{{% lang %}}/urls.adoc[]"
+msgstr ""
+"include::shared/attributes/attributes-{{% lang %}}.adoc[] include::shared/{{"
+"% lang %}}/teams.adoc[] include::shared/{{% lang %}}/mailing-lists.adoc[] "
+"include::shared/{{% lang %}}/urls.adoc[]"
+
+#. type: Plain text
+#: documentation/content/en/articles/contributing/_index.adoc:46
 msgid "Abstract"
 msgstr "Resumen"
 
 #. type: Plain text
-#: documentation/content/en/articles/contributing/_index.adoc:42
+#: documentation/content/en/articles/contributing/_index.adoc:48
 msgid ""
 "This article describes the different ways in which an individual or "
 "organization may contribute to the FreeBSD Project."
@@ -45,12 +56,12 @@ msgstr ""
 "organización puede contribuir al proyecto FreeBSD."
 
 #. type: Plain text
-#: documentation/content/en/articles/contributing/_index.adoc:44
+#: documentation/content/en/articles/contributing/_index.adoc:50
 msgid "'''"
 msgstr "'''"
 
 #. type: Plain text
-#: documentation/content/en/articles/contributing/_index.adoc:49
+#: documentation/content/en/articles/contributing/_index.adoc:55
 msgid ""
 "So you want to contribute to FreeBSD? That is great! FreeBSD _relies_ on the "
 "contributions of its user base to survive.  Your contributions are not only "
@@ -62,7 +73,7 @@ msgstr ""
 "continuo de FreeBSD."
 
 #. type: Plain text
-#: documentation/content/en/articles/contributing/_index.adoc:52
+#: documentation/content/en/articles/contributing/_index.adoc:58
 msgid ""
 "A large and growing number of international contributors, of greatly varying "
 "ages and areas of technical expertise, develop FreeBSD.  There is always "
@@ -75,7 +86,7 @@ msgstr ""
 "manos disponibles y siempre se agradece ayuda adicional."
 
 #. type: Plain text
-#: documentation/content/en/articles/contributing/_index.adoc:56
+#: documentation/content/en/articles/contributing/_index.adoc:62
 msgid ""
 "As a volunteer, what you do is limited only by what you want to do.  "
 "However, we do ask that you are aware of what other members of the FreeBSD "
@@ -88,7 +99,7 @@ msgstr ""
 "importante antes de decidir ser voluntario."
 
 #. type: Plain text
-#: documentation/content/en/articles/contributing/_index.adoc:60
+#: documentation/content/en/articles/contributing/_index.adoc:66
 msgid ""
 "The FreeBSD project is responsible for an entire operating system "
 "environment, rather than just a kernel or a few scattered utilities.  As "
@@ -106,7 +117,7 @@ msgstr ""
 "independientemente del nivel de habilidad, en un área u otra del proyecto."
 
 #. type: Plain text
-#: documentation/content/en/articles/contributing/_index.adoc:65
+#: documentation/content/en/articles/contributing/_index.adoc:71
 msgid ""
 "Commercial entities engaged in FreeBSD-related enterprises are also "
 "encouraged to contact us.  Do you need a special extension to make your "
@@ -128,13 +139,13 @@ msgstr ""
 "al menos considere seriamente su uso."
 
 #. type: Title ==
-#: documentation/content/en/articles/contributing/_index.adoc:67
+#: documentation/content/en/articles/contributing/_index.adoc:73
 #, no-wrap
 msgid "What Is Needed"
 msgstr "Qué se necesita"
 
 #. type: Plain text
-#: documentation/content/en/articles/contributing/_index.adoc:70
+#: documentation/content/en/articles/contributing/_index.adoc:76
 msgid ""
 "The following list of tasks and sub-projects represents something of an "
 "amalgam of various [.filename]#TODO# lists and user requests."
@@ -143,13 +154,13 @@ msgstr ""
 "amalgama de varias listas de [.filename]#TODO# y solicitudes de los usuarios."
 
 #. type: Title ===
-#: documentation/content/en/articles/contributing/_index.adoc:72
+#: documentation/content/en/articles/contributing/_index.adoc:78
 #, no-wrap
 msgid "Ongoing Non-Programmer Tasks"
 msgstr "Tareas en curso para personas que no son programadores"
 
 #. type: Plain text
-#: documentation/content/en/articles/contributing/_index.adoc:77
+#: documentation/content/en/articles/contributing/_index.adoc:83
 msgid ""
 "Many people who are involved in FreeBSD are not programmers.  The Project "
 "includes documentation writers, Web designers, and support people.  All that "
@@ -162,7 +173,7 @@ msgstr ""
 "necesitan para contribuir es invertir tiempo y la voluntad de aprender."
 
 #. type: Plain text
-#: documentation/content/en/articles/contributing/_index.adoc:79
+#: documentation/content/en/articles/contributing/_index.adoc:85
 msgid ""
 "Read through the FAQ and Handbook periodically. If anything is poorly "
 "explained, ambiguous, out of date or incorrect, let us know. Even better, "
@@ -175,33 +186,33 @@ msgstr ""
 "problema si lo envía en texto plano)."
 
 #. type: Plain text
-#: documentation/content/en/articles/contributing/_index.adoc:80
+#: documentation/content/en/articles/contributing/_index.adoc:86
 msgid ""
 "Help translate FreeBSD documentation into your native language. If "
 "documentation already exists for your language, you can help translate "
 "additional documents or verify that the translations are up-to-date and "
-"correct. First take a look at the link:{fdp-primer}"
-"#translations[Translations FAQ] in the FreeBSD Documentation Project Primer. "
-"You are not committing yourself to translating every single FreeBSD document "
-"by doing this - as a volunteer, you can do as much or as little translation "
-"as you desire. Once someone begins translating, others almost always join "
-"the effort. If you only have the time or energy to translate one part of the "
+"correct. First take a look at the extref:{fdp-primer}[Translations FAQ, "
+"translations] in the FreeBSD Documentation Project Primer. You are not "
+"committing yourself to translating every single FreeBSD document by doing "
+"this - as a volunteer, you can do as much or as little translation as you "
+"desire. Once someone begins translating, others almost always join the "
+"effort. If you only have the time or energy to translate one part of the "
 "documentation, please translate the installation instructions."
 msgstr ""
 "Ayuda a traducir la documentación de FreeBSD a tu idioma nativo. Si la "
 "documentación para tu idioma ya existe, puedes ayudar en la traducción de "
 "documentos adicionales o verificar que las traducciones están actualizadas y "
-"son correctas. Primero echa un vistazo a link:{fdp-primer}"
-"#translations[Translations FAQ] en la Introducción a la Documentación del "
-"Proyecto FreeBSD. No te estás comprometiendo a traducir tú mismo cada uno de "
-"los documentos de FreeBSD - como voluntario, puedes hacer tanto o tan poca "
+"son correctas. Primero echa un vistazo a extref:{fdp-primer}[Translations "
+"FAQ, translations FAQ] en la Introducción a la Documentación del Proyecto "
+"FreeBSD. No te estás comprometiendo a traducir tú mismo cada uno de los "
+"documentos de FreeBSD - como voluntario, puedes hacer tanto o tan poca "
 "traducción como quieras. Una vez que alguien empieza a traducir, otros casi "
 "siempre se unen a la causa. Si sólo tienes tiempo o energía para traducir "
 "una parte de la documentación, por favor traduce las instrucciones de "
 "instalación."
 
 #. type: Plain text
-#: documentation/content/en/articles/contributing/_index.adoc:81
+#: documentation/content/en/articles/contributing/_index.adoc:87
 msgid ""
 "Read the {freebsd-questions} occasionally (or even regularly). It can be "
 "very satisfying to share your expertise and help people solve their "
@@ -214,13 +225,13 @@ msgstr ""
 "foros pueden ser también una fuente de ideas sobre cosas que hay que mejorar."
 
 #. type: Title ===
-#: documentation/content/en/articles/contributing/_index.adoc:83
+#: documentation/content/en/articles/contributing/_index.adoc:89
 #, no-wrap
 msgid "Ongoing Programmer Tasks"
 msgstr "Tareas en curso para personas que son programadores"
 
 #. type: Plain text
-#: documentation/content/en/articles/contributing/_index.adoc:87
+#: documentation/content/en/articles/contributing/_index.adoc:93
 msgid ""
 "Most of the tasks listed here may require a considerable investment of time, "
 "an in-depth knowledge of the FreeBSD kernel, or both.  However, there are "
@@ -232,7 +243,7 @@ msgstr ""
 "para \"hackers de fin de semana\"."
 
 #. type: Plain text
-#: documentation/content/en/articles/contributing/_index.adoc:89
+#: documentation/content/en/articles/contributing/_index.adoc:95
 msgid ""
 "If you run FreeBSD-CURRENT and have a good Internet connection, there is a "
 "machine `current.FreeBSD.org` which builds a full release once a day-every "
@@ -245,7 +256,7 @@ msgstr ""
 "cualquier fallo en el proceso."
 
 #. type: Plain text
-#: documentation/content/en/articles/contributing/_index.adoc:90
+#: documentation/content/en/articles/contributing/_index.adoc:96
 msgid ""
 "Read the {freebsd-bugs}. There may be a problem you can comment "
 "constructively on or with patches you can test. Or you could even try to fix "
@@ -256,7 +267,7 @@ msgstr ""
 "incluso intentar arreglar tú mismo alguno de los problemas."
 
 #. type: Plain text
-#: documentation/content/en/articles/contributing/_index.adoc:91
+#: documentation/content/en/articles/contributing/_index.adoc:97
 msgid ""
 "If you know of any bug fixes which have been successfully applied to -"
 "CURRENT but have not been merged into -STABLE after a decent interval "
@@ -268,7 +279,7 @@ msgstr ""
 "un mensaje al committer responsable del cambio."
 
 #. type: Plain text
-#: documentation/content/en/articles/contributing/_index.adoc:92
+#: documentation/content/en/articles/contributing/_index.adoc:98
 msgid ""
 "Move contributed software to [.filename]#src/contrib# in the source tree."
 msgstr ""
@@ -276,13 +287,13 @@ msgstr ""
 "código fuente."
 
 #. type: Plain text
-#: documentation/content/en/articles/contributing/_index.adoc:93
+#: documentation/content/en/articles/contributing/_index.adoc:99
 msgid "Make sure code in [.filename]#src/contrib# is up to date."
 msgstr ""
 "Asegúrate de que el código en [.filename]#src/contrib# está actualizado."
 
 #. type: Plain text
-#: documentation/content/en/articles/contributing/_index.adoc:94
+#: documentation/content/en/articles/contributing/_index.adoc:100
 msgid ""
 "Build the source tree (or just part of it) with extra warnings enabled and "
 "clean up the warnings. A list of build warnings can also be found from our "
@@ -295,7 +306,7 @@ msgstr ""
 "Warnings\"."
 
 #. type: Plain text
-#: documentation/content/en/articles/contributing/_index.adoc:95
+#: documentation/content/en/articles/contributing/_index.adoc:101
 msgid ""
 "Fix warnings for ports which do deprecated things like using `gets()` or "
 "including [.filename]#malloc.h#."
@@ -304,7 +315,7 @@ msgstr ""
 "`gets()` o incluir [.filename]#malloc.h#."
 
 #. type: Plain text
-#: documentation/content/en/articles/contributing/_index.adoc:96
+#: documentation/content/en/articles/contributing/_index.adoc:102
 msgid ""
 "If you have contributed any ports and you had to make FreeBSD-specific "
 "changes, send your patches back to the original authors (this will make your "
@@ -315,7 +326,7 @@ msgstr ""
 "vida más fácil cuando lancen la próxima versión)."
 
 #. type: Plain text
-#: documentation/content/en/articles/contributing/_index.adoc:97
+#: documentation/content/en/articles/contributing/_index.adoc:103
 msgid ""
 "Get copies of formal standards like POSIX(R). Compare FreeBSD's behavior to "
 "that required by the standard. If the behavior differs, particularly in "
@@ -331,18 +342,18 @@ msgstr ""
 "comité del estándar para que consideren la cuestión."
 
 #. type: Plain text
-#: documentation/content/en/articles/contributing/_index.adoc:98
+#: documentation/content/en/articles/contributing/_index.adoc:104
 msgid "Suggest further tasks for this list!"
 msgstr "¡Sugiere nuevas tareas para esta lista!"
 
 #. type: Title ===
-#: documentation/content/en/articles/contributing/_index.adoc:99
+#: documentation/content/en/articles/contributing/_index.adoc:105
 #, no-wrap
 msgid "Work through the PR Database"
 msgstr "Trabaja en la base de datos de PR"
 
 #. type: Plain text
-#: documentation/content/en/articles/contributing/_index.adoc:106
+#: documentation/content/en/articles/contributing/_index.adoc:112
 msgid ""
 "The https://bugs.FreeBSD.org/search/[FreeBSD PR list] shows all the current "
 "active problem reports and requests for enhancement that have been submitted "
@@ -363,7 +374,7 @@ msgstr ""
 "complejos, o incluso no incluir una solución."
 
 #. type: Plain text
-#: documentation/content/en/articles/contributing/_index.adoc:109
+#: documentation/content/en/articles/contributing/_index.adoc:115
 msgid ""
 "Start with the PRs that have not been assigned to anyone else.  If a PR is "
 "assigned to someone else, but it looks like something you can handle, email "
@@ -378,13 +389,13 @@ msgstr ""
 "que proponer."
 
 #. type: Title ===
-#: documentation/content/en/articles/contributing/_index.adoc:110
+#: documentation/content/en/articles/contributing/_index.adoc:116
 #, no-wrap
 msgid "Ongoing Ports Tasks"
 msgstr "Tareas en curso relacionadas con la colección de ports"
 
 #. type: Plain text
-#: documentation/content/en/articles/contributing/_index.adoc:115
+#: documentation/content/en/articles/contributing/_index.adoc:121
 msgid ""
 "The Ports Collection is a perpetual work in progress.  We want to provide "
 "our users with an easy to use, up to date, high quality repository of third "
@@ -397,7 +408,7 @@ msgstr ""
 "de su tiempo y esfuerzo para ayudarnos a lograr este objetivo."
 
 #. type: Plain text
-#: documentation/content/en/articles/contributing/_index.adoc:119
+#: documentation/content/en/articles/contributing/_index.adoc:125
 msgid ""
 "Anyone can get involved, and there are lots of different ways to do so.  "
 "Contributing to ports is an excellent way to help \"give back\" something to "
@@ -411,7 +422,7 @@ msgstr ""
 "de que nos ayudes!"
 
 #. type: Plain text
-#: documentation/content/en/articles/contributing/_index.adoc:121
+#: documentation/content/en/articles/contributing/_index.adoc:127
 msgid ""
 "There are a number of easy ways you can contribute to keeping the ports tree "
 "up to date and in good working order:"
@@ -420,16 +431,16 @@ msgstr ""
 "y en buen funcionamiento:"
 
 #. type: Plain text
-#: documentation/content/en/articles/contributing/_index.adoc:123
+#: documentation/content/en/articles/contributing/_index.adoc:129
 msgid ""
-"Find some cool or useful software and link:{porters-handbook}[create a port] "
-"for it."
+"Find some cool or useful software and extref:{porters-handbook}[create a "
+"port] for it."
 msgstr ""
-"Encuentra algún software útil y chulo y link:{porters-handbook}[crea un "
+"Encuentra algún software útil y chulo y extref:{porters-handbook}[crea un "
 "port] para él."
 
 #. type: Plain text
-#: documentation/content/en/articles/contributing/_index.adoc:124
+#: documentation/content/en/articles/contributing/_index.adoc:130
 msgid ""
 "There are a large number of ports that have no maintainer. Become a "
 "maintainer and <<adopt-port>>."
@@ -438,23 +449,23 @@ msgstr ""
 "<<adopt-port>>."
 
 #. type: Plain text
-#: documentation/content/en/articles/contributing/_index.adoc:125
+#: documentation/content/en/articles/contributing/_index.adoc:131
 msgid "If you have created or adopted a port, be aware of <<maintain-port>>."
 msgstr "Si has creado o adoptado un port, considera <<maintain-port>>."
 
 #. type: Plain text
-#: documentation/content/en/articles/contributing/_index.adoc:126
+#: documentation/content/en/articles/contributing/_index.adoc:132
 msgid "When you are looking for a quick challenge you could <<fix-broken>>."
*** 1453 LINES SKIPPED ***