From 9d7422a5fcbaab7be0f143b9689f334dc5d74c27 Mon Sep 17 00:00:00 2001
From: Manuel-Senpai <120992090+Manuel-Senpai@users.noreply.github.com>
Date: Tue, 17 Jan 2023 21:50:51 +0000
Subject: [PATCH 1/9] Spanish translation of the file README.md
---
README.es.md | 88 ++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 88 insertions(+)
create mode 100644 README.es.md
diff --git a/README.es.md b/README.es.md
new file mode 100644
index 0000000..5524510
--- /dev/null
+++ b/README.es.md
@@ -0,0 +1,88 @@
+
+
+Hypatia
+=======
+
+Resumen
+--------
+Hypatia es el primer escáner de malware FOSS del mundo para Android. Funciona con bases de datos de firmas al estilo ClamAV.
+
+[
](https://f-droid.org/packages/us.spotco.malwarescanner/)
+
+Características
+---------------
+- Impacto casi nulo en la batería: no notará prácticamente ningún impacto en la batería
+- Extremadamente rápido: puede escanear archivos pequeños (1MB) en <20ms, e incluso archivos grandes (40MB) en 1000ms.
+- Memoria eficiente: con las bases de datos activadas por defecto utiliza menos de 120 MB.
+- Análisis periódicos: permite seleccionar /sistema, almacenamiento interno, almacenamiento externo y aplicaciones instaladas
+- Escáner en tiempo real: puede detectar el malware en tiempo real al escribir/renombrar en el almacenamiento interno
+- Completamente offline: Internet sólo se utiliza para descargar las bases de datos de firmas, los archivos nunca saldrán de su dispositivo
+- Persistencia: se reiniciará automáticamente al arrancar/actualizar
+- Código base minúsculo: con menos de 1.000 sloc, puede ser auditado incluso por alguien con experiencia básica en programación
+- Dependencias mínimas: la aplicación sólo utiliza librerías cuando es necesario
+- Las bases de datos de firmas pueden activarse o desactivarse a petición del usuario
+
+Detalles técnicos
+-----------------
+- Las bases de datos de firmas tienen formato ClamAV .hdb (hashes MD5) y .hsb (SHA-1/SHA-256)
+- Las bases de datos de firmas no se volverán a descargar si el archivo no ha cambiado en el servidor (304 no modificado)
+- Las firmas se almacenan utilizando HashMaps para O(1) su consulta
+- Los hashes MD5/SHA-1/SHA-256 de los archivos se calculan de una sola vez
+- El escáner en tiempo real es multihilo y utilizará la mitad del número de núcleos del dispositivo para escanear múltiples archivos de forma asíncrona
+- El escaneo en tiempo real es impulsado por un FileObserver recursivo
+- Se realizarán conexiones de red a la siguiente dirección: https://divested.dev/MalwareScannerSignatures/*.h*b.gz
+
+Actualizaciones previstas
+-------------------------
+- Opción de escanear al acceder
+- Opción de cuarentena/eliminación en caso de detección
+- Escanear archivos al intentar compartirlos
+- Escanear aplicaciones recién instaladas/actualizadas
+- Opción de permitir que aplicaciones de terceros invoquen escaneos
+- Soporte de bases de datos personalizadas
+- Actualización automática de bases de datos
+- Generación automática de bases de datos
+- Generación de bases de datos en el lado del cliente
+- Verificación de la firma de las bases de datos
+- Comprobación de la integridad de la base de datos
+- Pruebas
+- Mejorar la GUI
+- Traducciones
+- Escaneo de todo el sistema usando root (prioridad baja)
+
+Objetivos
+-----
+- Que sea rápido
+- No gastar mucha batería
+- Utilizar permisos mínimos
+- Utilizar librerías sólo cuando sea necesario
+
+Créditos
+--------
+- ClamAV por las bases de datos (GPLv2)
+- ESET por las bases de datos extra (BSD 2-Clause)
+- Nex (@botherder) por las bases de datos adicionales (CC BY-SA 4.0)
+- Amnistía Internacional por las bases de datos adicionale (CC BY 2.0)
+- RecursiveFileObserver.java (GPLv3): Daniel Gultsch, ownCloud Inc., Bartek Przybylski
+- Petra Mirelli por las traducciones al alemán/español/italiano, el gráfico del banner/característica de la aplicación y varios retoques.
+- Jean-Luc Tibaux y Petra Mirelli por las traducciones al francés.
+- @srccrow por las traducciones al italiano.
+- @inkhorn por las traducciones al portugués.
+- @jontaix por las traducciones al portugués.
+- @q1011 por las traducciones al ruso.
+- Oswald van Ginkel por las traducciones al afrikaans.
+- huuhaa por las traducciones al finé.
+- Marcin Mikołajczak por las traducciones al polaco.
+- @senpai33 "Manuel-Senpai" por las traducciones al español.
+- Iconos: Google/Android/AOSP, Licencia: Apache 2.0, https://google.github.io/material-design-icons/
+
+Notas
+-----
+- Divested Computing Group no está afiliado a Cisco ni a ESET
+- Hypatia no está patrocinado ni respaldado por Cisco o ESET
+
+Donar
+-----
+- https://divested.dev/donate
From c01e44c85f8520004fd678515fb2c4762c29fbae Mon Sep 17 00:00:00 2001
From: Manuel-Senpai <120992090+Manuel-Senpai@users.noreply.github.com>
Date: Tue, 17 Jan 2023 22:23:54 +0000
Subject: [PATCH 2/9] Corrections in the Spanish translation
---
app/src/main/res/values-es/strings.xml | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml
index 24db942..70a765e 100644
--- a/app/src/main/res/values-es/strings.xml
+++ b/app/src/main/res/values-es/strings.xml
@@ -2,7 +2,7 @@
Licencia: GPL-3.0
Versión: %s
- Potenciada por firmas de estilo ClamAV
+ Potenciada por firmas al estilo de ClamAV
Descarga a través de Tor
Descargando a través de Tor, esto puede llevar un tiempo...
@@ -14,7 +14,7 @@
Modificar servidor BBDD
Créditos
Escanear /sistema
- Escanear aplicaciones APK
+ Escanear aplicaciones APKs
Escanear almacenamiento interno
Escanear almacenamiento externo
Detección de malware
@@ -52,9 +52,9 @@
%s archivos escaneados
Autor
Licencia
- Grande
- Media
- Pequeña
- Fuente
Tamaño
+ Fuente
+ Pequeña
+ Mediana
+ Grande
From 9c2d85f855b60b13d35ee51110f55e4dd6ad01f7 Mon Sep 17 00:00:00 2001
From: Manuel-Senpai <120992090+Manuel-Senpai@users.noreply.github.com>
Date: Mon, 23 Jan 2023 13:29:08 +0000
Subject: [PATCH 3/9] Update README.es.md
Signed-off-by: Manuel-Senpai <120992090+Manuel-Senpai@users.noreply.github.com>
---
README.es.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/README.es.md b/README.es.md
index 5524510..bd5d94d 100644
--- a/README.es.md
+++ b/README.es.md
@@ -5,7 +5,7 @@ Hypatia
Resumen
--------
-Hypatia es el primer escáner de malware FOSS del mundo para Android. Funciona con bases de datos de firmas al estilo ClamAV.
+Hypatia es el primer escáner de malware FOSS del mundo para Android. Funciona con bases de datos de firmas al estilo de ClamAV.
[
Date: Mon, 13 Feb 2023 10:37:42 +0000
Subject: [PATCH 4/9] Updated strings.xml in Spanish
Updated translation of the last added strings.
Greetings
Signed-off-by: Manuel-Senpai <120992090+Manuel-Senpai@users.noreply.github.com>
---
app/src/main/res/values-es/strings.xml | 2 ++
1 file changed, 2 insertions(+)
diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml
index 70a765e..66a7bae 100644
--- a/app/src/main/res/values-es/strings.xml
+++ b/app/src/main/res/values-es/strings.xml
@@ -57,4 +57,6 @@
Pequeña
Mediana
Grande
+ Control de escaneo
+ Saltarse la acción, ¡se está ejecutando un escaneo!
From 11a1fc0e9c52cac2981c0daed0220ee784a17557 Mon Sep 17 00:00:00 2001
From: Manuel-Senpai <120992090+Manuel-Senpai@users.noreply.github.com>
Date: Mon, 13 Feb 2023 10:42:15 +0000
Subject: [PATCH 5/9] Created Spanish translation of README.md
Created Spanish translation of README.md file, named as README.es.md
Signed-off-by: Manuel-Senpai <120992090+Manuel-Senpai@users.noreply.github.com>
---
README.es.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/README.es.md b/README.es.md
index bd5d94d..795e0f7 100644
--- a/README.es.md
+++ b/README.es.md
@@ -75,7 +75,7 @@ Créditos
- Oswald van Ginkel por las traducciones al afrikaans.
- huuhaa por las traducciones al finé.
- Marcin Mikołajczak por las traducciones al polaco.
-- @senpai33 "Manuel-Senpai" por las traducciones al español.
+- Manuel-Senpai por las traducciones al español.
- Iconos: Google/Android/AOSP, Licencia: Apache 2.0, https://google.github.io/material-design-icons/
Notas
From aa87649b5ed7e442c9742856d9e5e984684a2cbe Mon Sep 17 00:00:00 2001
From: Manuel-Senpai <120992090+Manuel-Senpai@users.noreply.github.com>
Date: Mon, 24 Apr 2023 10:17:54 +0100
Subject: [PATCH 6/9] Updated Spanish translation
Updated Spanish translation.
Is there a way to notify when translatable strings are added, so that they can be translated in time for the release of a new version?
Best regards
Signed-off-by: Manuel-Senpai <120992090+Manuel-Senpai@users.noreply.github.com>
---
app/src/main/res/values-es/strings.xml | 1 +
1 file changed, 1 insertion(+)
diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml
index 66a7bae..9cd4200 100644
--- a/app/src/main/res/values-es/strings.xml
+++ b/app/src/main/res/values-es/strings.xml
@@ -59,4 +59,5 @@
Grande
Control de escaneo
Saltarse la acción, ¡se está ejecutando un escaneo!
+ Clave de firma de BBDD
From 36ad4c531437d694091d66dba8baf661d2c42b50 Mon Sep 17 00:00:00 2001
From: Manuel-Senpai <120992090+Manuel-Senpai@users.noreply.github.com>
Date: Tue, 12 Dec 2023 17:09:10 +0000
Subject: [PATCH 7/9] Update README.es.md
Updated README.es.md files
Signed-off-by: Manuel-Senpai <120992090+Manuel-Senpai@users.noreply.github.com>
---
README.es.md | 17 ++++++++++++-----
1 file changed, 12 insertions(+), 5 deletions(-)
diff --git a/README.es.md b/README.es.md
index 795e0f7..d89bd33 100644
--- a/README.es.md
+++ b/README.es.md
@@ -64,21 +64,28 @@ Créditos
- ClamAV por las bases de datos (GPLv2)
- ESET por las bases de datos extra (BSD 2-Clause)
- Nex (@botherder) por las bases de datos adicionales (CC BY-SA 4.0)
-- Amnistía Internacional por las bases de datos adicionale (CC BY 2.0)
+- Amnistía Internacional por las bases de datos adicionales (CC BY 2.0)
+- Echap por las bases de datos adicionales (CC BY 4.0)
- RecursiveFileObserver.java (GPLv3): Daniel Gultsch, ownCloud Inc., Bartek Przybylski
-- Petra Mirelli por las traducciones al alemán/español/italiano, el gráfico del banner/característica de la aplicación y varios retoques.
+- GPGDetachedSignatureVerifier.java (GPL-2.0-o-posterior): Federico Fissore, Arduino LLC
+- Petra Mirelli por las traducciones alemán/español/francés/italiano, banner de la aplicación y ajustes varios.
- Jean-Luc Tibaux y Petra Mirelli por las traducciones al francés.
- @srccrow por las traducciones al italiano.
- @inkhorn por las traducciones al portugués.
- @jontaix por las traducciones al portugués.
- @q1011 por las traducciones al ruso.
- Oswald van Ginkel por las traducciones al afrikaans.
-- huuhaa por las traducciones al finé.
+- huuhaa por las traducciones al finés.
- Marcin Mikołajczak por las traducciones al polaco.
-- Manuel-Senpai por las traducciones al español.
+- @Manuel-Senpai por las traducciones al español.
+- @Balthazar1234 por las traducciones al alemán.
+- @Sdarfeesh por las traducciones al chino simplificado.
+- @cardpuncher por las traducciones al francés y al turco.
+- Tommaso Fonda por las traducciones al italiano.
+- Dimitris Vagiakakos por las traducciones al griego.
- Iconos: Google/Android/AOSP, Licencia: Apache 2.0, https://google.github.io/material-design-icons/
-Notas
+Avisos
-----
- Divested Computing Group no está afiliado a Cisco ni a ESET
- Hypatia no está patrocinado ni respaldado por Cisco o ESET
From 47d2f58b673c92c23455fd888368c5a7f22fbe80 Mon Sep 17 00:00:00 2001
From: Manuel-Senpai <120992090+Manuel-Senpai@users.noreply.github.com>
Date: Tue, 12 Dec 2023 17:11:09 +0000
Subject: [PATCH 8/9] Update arrays.xml
Updated arrays.xml file
Signed-off-by: Manuel-Senpai <120992090+Manuel-Senpai@users.noreply.github.com>
---
app/src/main/res/values-es/arrays.xml | 28 ++++++++++++++++++++++++++-
1 file changed, 27 insertions(+), 1 deletion(-)
diff --git a/app/src/main/res/values-es/arrays.xml b/app/src/main/res/values-es/arrays.xml
index a6b3dae..271ebf7 100644
--- a/app/src/main/res/values-es/arrays.xml
+++ b/app/src/main/res/values-es/arrays.xml
@@ -1,2 +1,28 @@
-
\ No newline at end of file
+
+
+ - • Petra Mirelli: Traducciones alemán/español/francés/italiano, banner de la aplicación y ajustes varios
+ - • Jean-Luc Tibaux: Traducciones al francés
+ - • @srccrow: Traducciones al italiano
+ - • @inkhorn: Traducciones al portugués
+ - • @jontaix: Traducciones al portugués
+ - • @q1011: Traducciones al ruso
+ - • Oswald van Ginkel: Traducciones al afrikaans
>
+ - • huuhaa: Traducciones al finés
+ - • Marcin Mikołajczak: Traducciones al polaco
+ - • @Manuel-Senpai: Traducciones al español
+ - • @Balthazar1234: Traducciones al alemán
+ - • @Sdarfeesh: Traducciones al chino simplificado
+ - • @cardpuncher: Traducciones francés/turco
+ - • Tommaso Fonda: Traducciones al italiano
+ - • Dimitris Vagiakakos: Traducciones al griego
+ - • ClamAV de Cisco: Bases de datos de firmas
+ - • ESET: Bases de datos de firmas
+ - • Nex (@botherder): Bases de datos de firmas
+ - • Amnesty International: Bases de datos de firmas
+ - • Echap: Bases de datos de firmas
+ - • RecursiveFileObserver.java: Daniel Gultsch, ownCloud Inc., Bartek Przybylski
+ - • GPGDetachedSignatureVerifier.java: Federico Fissore, Arduino LLC
+ - • Google: Icono de la aplicación
+
+