Skip to content

Commit

Permalink
Merge pull request #21 from nothingbutlucas/fix/spanish_translation
Browse files Browse the repository at this point in the history
fix(docs): Fix Typos, markdown & spell
  • Loading branch information
markqvist authored May 1, 2024
2 parents da69d08 + 8cf98f7 commit e83cd1d
Show file tree
Hide file tree
Showing 9 changed files with 48 additions and 47 deletions.
2 changes: 1 addition & 1 deletion build.py
Original file line number Diff line number Diff line change
Expand Up @@ -119,7 +119,7 @@
},
"es": {
"RETICULUM": "Reticulum",
"START": "Empezas",
"START": "Empezar",
"HARDWARE": "Hardware",
"TESTNET": "Testnet",
"MANUAL": "Manual",
Expand Down
9 changes: 4 additions & 5 deletions source/connect_es.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,9 @@
# Testnet publica
# Testnet pública


Si sólo quiere empezar a experimentar sin construir ninguna red física, le invitamos a unirse a la red pública de pruebas de Reticulum.
Si sólo quiere empezar a experimentar sin construir ninguna red física, le invitamos a unirse a la red pública de pruebas de Reticulum (Testnet).
La red de pruebas es precisamente eso, una red informal para probar y experimentar. Estará activa la mayor parte del tiempo y cualquiera puede unirse a ella, pero esto también significa que no hay garantías de disponibilidad del servicio.

La red de pruebas ejecuta la últimisima versión de Reticulum (a menudo incluso un poco antes de su lanzamiento público). A veces pueden desplegarse versiones experimentales de Reticulum en nodos de la red de pruebas, lo que significa que pueden producirse comportamientos extraños. Si nada de esto le asusta, puede unirse a la red de prueba a través de TCP o I2P.
La red de pruebas ejecuta la ultimísima versión de Reticulum (a menudo incluso un poco antes de su lanzamiento público). A veces pueden desplegarse versiones experimentales de Reticulum en nodos de la red de pruebas, lo que significa que pueden producirse comportamientos extraños. Si nada de esto le asusta, puede unirse a la red de prueba a través de TCP o I2P.

Sólo tiene que añadir una de las siguientes interfaces a su archivo de configuración de Reticulum:

Expand All @@ -30,6 +29,6 @@ Sólo tiene que añadir una de las siguientes interfaces a su archivo de configu
peers = g3br23bvx3lq5uddcsjii74xgmn6y5q325ovrkq2zw2wbzbqgbuq.b32.i2p
```

La red de pruebas también contiene varios nodos de [Nomad Network](https://github.com/markqvist/nomadnet), y nodos de propagación [LXMF](https://github.com/markqvist/lxmf).
La red de pruebas también contiene varios nodos de [Nomad Network](https://github.com/markqvist/nomadnet) y nodos de propagación [LXMF](https://github.com/markqvist/lxmf).

<p align="right"><a href="docs_es.html">Siguiente tema: Leer el manual</a></p>
8 changes: 4 additions & 4 deletions source/credits_es.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Agradecimientos y créditos

Reticulum sólo puede existir gracias a la montaña de trabajo de código abierto sobre la que se construyó, a las contribuciones de todos los implicados y a todos los que han apoyado el proyecto a lo largo de los años. A todos los que han ayudado, muchas gracias.
Reticulum sólo puede existir gracias a la montaña de código abierto sobre la que se construyó, a las contribuciones de todos los implicados y a todos los que han apoyado el proyecto a lo largo de los años. A todos los que han ayudado, muchas gracias.

Otros módulos y proyectos forman parte o son utilizados por Reticulum. Nuestro más sincero agradecimiento a los autores y colaboradores de los siguientes proyectos:

Expand All @@ -10,16 +10,16 @@ Otros módulos y proyectos forman parte o son utilizados por Reticulum. Nuestro
- [Python-AES](https://github.com/orgurar/python-aes) por [Or Gur Arie](https://github.com/orgurar), *Licencia MIT*
- [Curve25519.py](https://gist.github.com/nickovs/cc3c22d15f239a2640c185035c06f8a3#file-curve25519-py) por [Nicko van Someren](https://gist.github.com/nickovs), *Public Domain*
- [I2Plib](https://github.com/l-n-s/i2plib) por [Viktor Villainov](https://github.com/l-n-s)
- [PySerial](https://github.com/pyserial/pyserial) por Chris Liechti, * Licencia BSD*
- [PySerial](https://github.com/pyserial/pyserial) por Chris Liechti, *Licencia BSD*
- [Netifaces](https://github.com/al45tair/netifaces) por [Alastair Houghton](https://github.com/al45tair), *Licencia MIT*
- [Configobj](https://github.com/DiffSK/configobj) por Michael Foord, Nicola Larosa, Rob Dennis & Eli Courtwright, *Licencia BSD*
- [Six](https://github.com/benjaminp/six) por [Benjamin Peterson](https://github.com/benjaminp), *Licencia MIT*
- [Umsgpack.py](https://github.com/vsergeev/u-msgpack-python) por [Ivan A. Sergeev](https://github.com/vsergeev)
- [Python](https://www.python.org)

El diseño del protocolo y la implementación de referencia para Reticulum se llevaron a cabo entre 2014 y 2022 por Mark Qvist.
El diseño del protocolo y la implementación de referencia para Reticulum se llevaron a cabo entre 2014 y 2024 por Mark Qvist.

La [referencia de la implementación de Reticulum en Python](https://github.com/markqvist/reticulum) y este sitio estan licenciados bajo la [Licencia MIT](license_es.html). Por favor <a href="donate_es.html">dona</a> para apoyar el desarrollo.
La [referencia de la implementación de Reticulum en Python](https://github.com/markqvist/reticulum) y este sitio están licenciados bajo la [Licencia MIT](license_es.html). Por favor, <a href="donate_es.html">dona</a> para apoyar el desarrollo.

----------------

Expand Down
10 changes: 5 additions & 5 deletions source/crypto_es.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Primitivas Criptográficas
Reticulum utiliza un conjunto sencillo de primitivas criptográficas eficientes, potentes y modernas, con implementaciones ampliamente disponibles que pueden utilizarse tanto en CPU de propósito general como en microcontroladores. Las primitivas necesarias son:
Reticulum utiliza un conjunto sencillo de primitivas criptográficas eficientes, potentes y modernas, con implementaciones ampliamente disponibles que pueden utilizarse tanto en CPU's de propósito general como en microcontroladores. Las primitivas necesarias son:

- Ed25519 para firmas
- X22519 para cambios de llaves ECDH
Expand All @@ -9,17 +9,17 @@ Reticulum utiliza un conjunto sencillo de primitivas criptográficas eficientes,
- SHA-256
- SHA-512

En la configuración de instalación por defecto, las primitivas `X25519`, `Ed25519` y `AES-128-CBC` son proporcionadas por [OpenSSL](https://www.openssl.org/) (a través del paquete [PyCA/cryptography](https://github.com/pyca/cryptography)). Las funciones hash `SHA-256` y `SHA-512` las proporciona el paquete estándar de Python [hashlib](https://docs.python.org/3/library/hashlib.html). Las primitivas `HKDF`, `HMAC`, `Fernet` y la función de relleno `PKCS7` son siempre proporcionadas por las siguientes implementaciones internas:
En la configuración de la instalación por defecto, las primitivas `X25519`, `Ed25519` y `AES-128-CBC` son proporcionadas por [OpenSSL](https://www.openssl.org/) (a través del paquete [PyCA/cryptography](https://github.com/pyca/cryptography)). Las funciones hash `SHA-256` y `SHA-512` las proporciona el paquete estándar de Python [hashlib](https://docs.python.org/3/library/hashlib.html). Las primitivas `HKDF`, `HMAC`, `Fernet` y la función de *padding* `PKCS7` son siempre proporcionadas por las siguientes implementaciones internas:

- [HKDF.py](https://github.com/markqvist/Reticulum/blob/master/RNS/Cryptography/HKDF.py)
- [HMAC.py](https://github.com/markqvist/Reticulum/blob/master/RNS/Cryptography/HMAC.py)
- [Fernet.py](https://github.com/markqvist/Reticulum/blob/master/RNS/Cryptography/Fernet.py)
- [PKCS7.py](https://github.com/markqvist/Reticulum/blob/master/RNS/Cryptography/PKCS7.py)

Reticulum también incluye una implementación completa de todas las primitivas necesarias en Python puro. Si OpenSSL y PyCA no están disponibles en el sistema cuando se inicia Reticulum, éste utilizará en su lugar las primitivas internas de Python puro. Una consecuencia trivial de esto es el rendimiento, ya que el backend OpenSSL es *mucho* más rápido. Sin embargo, la consecuencia más importante es la pérdida potencial de seguridad al utilizar primitivas que no han sido sometidas a la misma cantidad de escrutinio, pruebas y revisiones que las de OpenSSL.
Reticulum también incluye una implementación completa de todas las primitivas necesarias en Python puro. Si OpenSSL y PyCA no están disponibles en el sistema cuando se inicia Reticulum, éste utilizará en su lugar las primitivas internas de Python puro. Una consecuencia trivial de esto es el rendimiento, ya que el backend de OpenSSL es *mucho* más rápido. Sin embargo, la consecuencia más importante es la pérdida potencial de seguridad al utilizar primitivas que no han sido sometidas a la misma cantidad de escrutinio, pruebas y revisiones que las de OpenSSL.

Si desea utilizar las primitivas internas de Python puro, es **altamente recomendable** que usted tenga una buena comprensión de los riesgos que esto plantea, y tomar una decisión informada sobre si esos riesgos son aceptables para usted.
Si desea utilizar las primitivas internas de Python puro, es **altamente recomendable** que usted tenga una buena comprensión de los riesgos que esto plantea, y tome una decisión informada sobre si esos riesgos son aceptables para usted.

Reticulum es un software relativamente joven y debe ser considerado como tal. Aunque se ha construido teniendo muy presentes las mejores prácticas criptográficas, _no_ ha sido auditado externamente en materia de seguridad, y es muy posible que haya errores que rompan la privacidad o la seguridad. Si quieres ayudar o patrocinar una auditoría, ponete en contacto con nosotros.
Reticulum es un software relativamente joven y debe ser considerado como tal. Aunque se ha construido teniendo muy presentes las mejores prácticas criptográficas, _no_ ha sido auditado externamente en materia de seguridad y es muy posible que haya errores que rompan la privacidad o la seguridad. Si queres ayudar o patrocinar una auditoría, ponete en contacto con nosotros.

<p align="right"><a href="credits_es.html">Siguiente tema: Agradecimientos y créditos</a></p>
2 changes: 1 addition & 1 deletion source/docs_es.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,6 @@ Puede consultar la documentación completa de Reticulum [en este sitio](manual/i

También puede [descargar el manual de Reticulum en formato PDF](manual/Reticulum%20Manual.pdf) o en [formato EPUB](manual/Reticulum%20Manual.epub).

Por el momento solo esta disponible en Ingles.
Por el momento sólo está disponible en Inglés.

<p align="right"><a href="crypto_es.html">Ooootro tema: Primitivas criptográficas</a></p>
3 changes: 2 additions & 1 deletion source/donate_es.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
## Apoya Reticulum
Puede contribuir al desarrollo continuado de sistemas de comunicaciones abiertos, libres y privados haciendo una donación a través de uno de los siguientes canales:

Podes contribuir al desarrollo de sistemas de comunicaciones abiertas, libres y privadas haciendo una donación a través de uno de los siguientes canales:

- Monero<br/>
```
Expand Down
4 changes: 2 additions & 2 deletions source/hardware_es.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Hardware soportado
Reticulum puede utilizarse en prácticamente cualquier medio que admita al menos un canal semidúplex con un rendimiento de 500 bits por segundo y una MTU de 500 bytes. Radios de datos, módems, radios LoRa, líneas seriales, TNC AX.25, modos digitales de radioaficionados, dispositivos WiFi y Ethernet, enlaces ópticos de espacio libre y sistemas similares son ejemplos de los tipos de dispositivos físicos que puede utilizar Reticulum. Los tipos de interfaz admitidos incluyen:
Reticulum puede utilizarse en prácticamente cualquier medio que admita al menos un canal semidúplex con un rendimiento de 500 bits por segundo y una MTU de 500 bytes. Radios de datos, módems, radios LoRa, líneas seriales, TNC AX.25, modos digitales de radio-aficionados, dispositivos WiFi y Ethernet, enlaces ópticos de espacio libre y sistemas similares son ejemplos de los tipos de dispositivos físicos que puede utilizar Reticulum. Los tipos de interfaz admitidos incluyen:

- Cualquier dispositivo Ethernet
- Casi todo el hardware basado en WiFi
Expand All @@ -16,6 +16,6 @@ Para obtener información más detallada y una lista completa de los tipos de in

Reticulum también puede encapsularse sobre redes IP existentes, por lo que nada le impide utilizarlo a través de Ethernet por cable, su red WiFi local o Internet, donde funcionará igual de bien. De hecho, uno de los puntos fuertes de Reticulum es la facilidad con la que permite conectar diferentes medios en una malla autoconfigurable, resistente y encriptada, utilizando cualquier mezcla de infraestructura disponible.

Como ejemplo, se puede setear una Raspberry Pi conectada a un dispositivo LoRa, una radio en paquetes TNC y una red WiFi. Cuando las interfaces esten configuradas, Reticulum se hace cargo del resto, y cualquier dispositivo en la red se va a poder comunitar con nodos en los lados de LoRa y radio en paquetes de la red y viceversa.
Como ejemplo, se puede setear una Raspberry Pi conectada a un dispositivo LoRa, una radio en paquetes TNC y una red WiFi. Cuando las interfaces estén configuradas, Reticulum se hace cargo del resto, y cualquier dispositivo en la red se va a poder comunicar con nodos que estén en LoRa y/o radio en paquetes de la red y viceversa.

<p align="right"><a href="connect_es.html">Siguiente tema: Testnet publica</a></p>
16 changes: 8 additions & 8 deletions source/index_es.md
Original file line number Diff line number Diff line change
@@ -1,31 +1,31 @@
# Reticulum

Reticulum es la infraestructura basada en criptografía para construir redes locales y redes de área amplia (WAN) utilizando hardware disponible fácilmente. Reticulum puede continuar operando incluso en condiciones adversas con latencia muy alta y ancho de banda extremadamente bajo.
Reticulum es **la** infraestructura basada en criptografía para construir redes locales y de área amplia (WAN) utilizando hardware fácilmente disponible. Reticulum puede continuar operando incluso en condiciones adversas con latencia muy alta y ancho de banda extremadamente bajo.

La visión de Reticulum es permitir que cualquiera operé sus propias redes de comunicación soberanas, hacerlo barato y que cubrir vastas áreas con una multitud de redes independientes, interconectables y autónomas sea fácil. Reticulum es Redes Imparables para La Gente.
La visión de Reticulum es permitir que cualquiera opere sus propias redes de comunicación soberanas, hacerlo barato y que cubrir vastas áreas con una multitud de redes independientes, interconectables y autónomas sea fácil. Reticulum es Redes Imparables para La Gente.

<p align="center"><img width="30%" src="gfx/reticulum_logo_512.png"></p>

Reticulum no es una red. Es una herramienta para construir miles de redes. Redes sin interruptores de apagado, vigilancia, censura y control. Redes que pueden operar libremente entre sí, asociarse y desasociarse entre ellas. Reticulum es Redes para Personas.


Desde la perspectiva de un usuario, Reticulum permite crear aplicaciones que respetan y fortalezcan la autonomía y soberanía de comunidades y individuos.
Desde la perspectiva de un usuario, Reticulum permite crear aplicaciones que respetan y fortalecen la autonomía y soberanía de comunidades e individuos.
Reticulum ofrece comunicación digital segura que no puede someterse a control externo, manipulación o censura.

Reticulum permite la construcción de redes tanto pequeñas como potencialmente a escala planetaria, sin necesidad de estructuras jerárquicas o burocráticas para controlarlas o administrarlas, mientras garantiza que las personas y comunidades tengan plena soberanía sobre sus propios segmentos de red.

## Características Destacadas

Reticulum resuelve el mismo problema que cualquier infraestructura de redes, es decir, transmitir información de forma fiable de un punto a otro a través de un número de intermediarios, pero lo hace de una manera muy diferente de otras tecnologías de redes.
Reticulum resuelve el mismo problema que cualquier infraestructura de redes, es decir, transmitir información de forma fiable de un punto a otro a través de un número indeterminado de intermediarios, pero lo hace de una forma muy diferente a otras tecnologías.

- Reticulum no utiliza direcciones de origen. Ningún paquete transmitido incluye información sobre la dirección, lugar, máquina o persona de donde se originó.
- Reticulum no utiliza direcciones de origen. Ningún paquete transmitido incluye información sobre la dirección, lugar, máquina o persona desde donde se originó.
- No hay control central sobre el espacio de direcciones en Reticulum. Cada uno puede asignar tantas direcciones como necesite, cuando lo necesite.
- Reticulum garantiza conexión de extremo a extremo. Las direcciones recién generadas se vuelven globalmente alcanzables en un plazo de segundos a unos minutos.
- Reticulum garantiza conexión de extremo a extremo. Las direcciones recién generadas se vuelven globalmente alcanzables en un plazo que va de segundos a solo unos minutos.
- Las direcciones son *soberanas* y *portátiles*. Una vez creada una dirección, puede ser movida físicamente a otro lugar en la red y seguir siendo alcanzable.
- Toda la comunicación está cifrada de forma predeterminada con [encriptación potente y moderna](crypto_es.html).
- Todas las claves de encriptación son efímeras, y la comunicación ofrece secreto hacía adelante por defecto.
- Todas las claves de encriptación son efímeras y la comunicación ofrece *secreto hacia adelante* por defecto.
- Es imposible establecer enlaces sin cifrar en redes Reticulum.
- Es imposible enviar paquetes sin cifrar a destinos en la red.
- Las destinos que reciban paquetes sin cifrar los descartarán como inválidos.
- Los destinos que reciban paquetes sin cifrar, los descartaran como paquetes inválidos.

<p align="right"><a href="start_es.html">Siguiente tema: Empezar</a></p>
Loading

0 comments on commit e83cd1d

Please sign in to comment.