diff --git a/README.md b/README.md
index e3bdd34..ee96e86 100644
--- a/README.md
+++ b/README.md
@@ -74,6 +74,7 @@ Credits
- Oswald van Ginkel for the Afrikaans translations.
- huuhaa for the Finnish translations.
- Marcin Mikołajczak for Polish translations.
+- @senpai33 for the Spanish translations.
- Icons: Google/Android/AOSP, License: Apache 2.0, https://google.github.io/material-design-icons/
Notices
diff --git a/app/build.gradle b/app/build.gradle
index 32a14bd..9c80e7e 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -6,8 +6,8 @@ android {
applicationId "us.spotco.malwarescanner"
minSdkVersion 16
targetSdkVersion 32
- versionCode 88
- versionName "2.26"
+ versionCode 89
+ versionName "2.27"
resConfigs 'en', 'af', 'de', 'es', 'fi', 'fr', 'it', 'pl', 'pt', 'ru'
}
buildTypes {
diff --git a/app/src/main/res/values-af/strings.xml b/app/src/main/res/values-af/strings.xml
index 0b6d7c8..267d892 100644
--- a/app/src/main/res/values-af/strings.xml
+++ b/app/src/main/res/values-af/strings.xml
@@ -45,7 +45,6 @@
Huts tans lêers...
Hutse is bereken vir alle verkose lêers
Al %s hutse is met die stempel databasis vergelyk
- Geen %s huts stempels beskikbaar
Skandering voltooid in %s sekondes @ %sMB/s!
%s lêers geskandeer
Outeur
diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml
index 8e6afdf..e6575e3 100644
--- a/app/src/main/res/values-de/strings.xml
+++ b/app/src/main/res/values-de/strings.xml
@@ -41,7 +41,6 @@
Generiere Hashes für Dateien...
Hashes für alle Dateien generiert
Alle %s Hashes wurden mit den Signatur-Datenbanken abgeglichen
- Keine %s Hash-Signaturen verfügbar
Scan nach %s Sekunden abgeschlossen @ %sMB/s!
%s Datei(en) gescannt
Lizenz
diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml
index 7514cb5..24db942 100644
--- a/app/src/main/res/values-es/strings.xml
+++ b/app/src/main/res/values-es/strings.xml
@@ -5,51 +5,55 @@
Potenciada por firmas de estilo ClamAV
Descarga a través de Tor
- Descarga a través de Tor, esto puede llevar un tiempo...
+ Descargando a través de Tor, esto puede llevar un tiempo...
¡Orbot no está instalado!
¡Orbot no se está ejecutando!
Actualizar bases de datos
Seleccionar bases de datos
Seleccione las bases de datos que desea habilitar
+ Modificar servidor BBDD
Créditos
Escanear /sistema
- Escanear APKs de aplicaciones
- Escanear el almacenamiento interno
- Escanear el almacenamiento externo
+ Escanear aplicaciones APK
+ Escanear almacenamiento interno
+ Escanear almacenamiento externo
Detección de malware
- Se utiliza para alertar cuando se detecta malware
+ Utilizado para alertar cuando se detecta malware
Escáner en tiempo real
- Se utiliza para mostrar el contador de archivos escaneados y mantener el servicio en segundo plano
+ Utilizado para mostrar el contador de archivos escaneados y mantener el servicio en segundo plano
El malware conocido se detectará en tiempo real
Hypatia: Escaneo en tiempo real detenido
Malware detectado:
Escáner en tiempo real
+ Restablecer
+ Modificar
Actualizando %s bases de datos...
- Descargar %s
+ Utilizando el servidor %s
+ Descargando %s
Descarga exitosa
Archivo no descargado, código de respuesta %s
No hay base de datos disponible, no se está analizando...
Liberada en %s
Archivo no modificado
- Desde %s
- No se ha podido descargar, compruebe el logcat
+ desde %s
+ No se pudo descargar, compruebe el logcat
- Iniciando exploración...
- Cancelar escaneo...
- Cancelación del escaneo
+ Iniciando escaneo...
+ Cancelando escaneo...
+ Escaneo cancelado
%s archivos pendientes de escanear
- Cargar base de datos...
- Cargar base de datos con %s firmas
- Casear archivos...
+ Cargando base de datos...
+ Cargada base de datos con %s firmas
+ Calculando Hashes de archivos...
Hashes calculados para todos los archivos
Comprobados todos los hashes de %s con las bases de datos de firmas
- No hay firmas %s hashes disponibles
¡Escaneo completado en %s segundos @ %sMB/s!
%s archivos escaneados
+ Autor
Licencia
Grande
- Medio
+ Media
Pequeña
Fuente
Tamaño
diff --git a/app/src/main/res/values-fi/strings.xml b/app/src/main/res/values-fi/strings.xml
index 8587913..abbf23f 100644
--- a/app/src/main/res/values-fi/strings.xml
+++ b/app/src/main/res/values-fi/strings.xml
@@ -47,7 +47,6 @@
Hashataan tiedostoja...
Laskettiin hashit kaikille tiedostoille
Tarkistettiin kaikki %s hashit allekirjoitustietokannoista
- Ei %s hash-allekirjoituksia saatavilla
Tarkistus suoritettu %s sekunnissa @ %sMB/s!
%s tiedostoa tarkistettu
Tekijä
diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml
index f00b2fa..0a24062 100644
--- a/app/src/main/res/values-it/strings.xml
+++ b/app/src/main/res/values-it/strings.xml
@@ -48,7 +48,6 @@
Hashing dei file...
Calcolando gli hash per tutti i file
Confrontati tutti gli hash %s con il database delle firme
- Nessuna firma hash %s disponibile
Scansione completata in %s secondi @ %sMB/s!
%s file scansionati
Autore
diff --git a/app/src/main/res/values-pl/strings.xml b/app/src/main/res/values-pl/strings.xml
index f23c65c..8b010b5 100644
--- a/app/src/main/res/values-pl/strings.xml
+++ b/app/src/main/res/values-pl/strings.xml
@@ -49,7 +49,6 @@
Hashowanie plików…
Obliczono hashe dla wszystkich plików
Porównano wszystkie %s hashów z bazą danych sygnatur
- Brak dostępnych %s sygnatur hashów
Ukończono skanowanie w %s sekund @ %sMB/s!
Zeskanowano %s plików
Autor
diff --git a/app/src/main/res/values-pt/strings.xml b/app/src/main/res/values-pt/strings.xml
index 1f0b34d..46834ef 100644
--- a/app/src/main/res/values-pt/strings.xml
+++ b/app/src/main/res/values-pt/strings.xml
@@ -44,7 +44,6 @@
Hashing arquivos...
Hashes calculados para todos os arquivos
Verificados todos %s hashes em relação a base de dados de assinaturas
- Sem %s assinaturas de hashes disponíveis
Análise concluída em %s segundos @ %sMB/s!
%s arquivos analisados
Licença
diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml
index a5d6cfe..a3328b9 100644
--- a/app/src/main/res/values-ru/strings.xml
+++ b/app/src/main/res/values-ru/strings.xml
@@ -48,7 +48,6 @@
Хеширование файлов...
Расчетные хеши для всех файлов
Проверены все хэши %s по базам данных сигнатур
- Нет доступных подписей хэшей %s
Сканирование выполнено за %s секунд @ %sMB/s!
Просканировано %s файлов
Лицензия
diff --git a/app/src/main/res/values/arrays.xml b/app/src/main/res/values/arrays.xml
index 507121d..511ba77 100644
--- a/app/src/main/res/values/arrays.xml
+++ b/app/src/main/res/values/arrays.xml
@@ -10,6 +10,7 @@
- • Oswald van Ginkel: Afrikaans Translations
>
- • huuhaa: Finnish Translations
- • Marcin Mikołajczak: Polish Translations
+ - • @senpai33: Spanish Translations
- • ClamAV by Cisco: Signature Databases
- • ESET: Signature Databases
- • Nex (@botherder): Signature Databases
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 146342f..83ef26f 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -50,7 +50,6 @@
Hashing files...
Calculated hashes for all files
Checked all %s hashes against signature databases
- No %s hashes signatures available
Scan completed in %s seconds @ %sMB/s!
%s files scanned
Author
diff --git a/fastlane/metadata/android/en-US/changelogs/87.txt b/fastlane/metadata/android/en-US/changelogs/87.txt
new file mode 100644
index 0000000..afbe6a2
--- /dev/null
+++ b/fastlane/metadata/android/en-US/changelogs/87.txt
@@ -0,0 +1,2 @@
+* Enables strict gradle dependency verification
+* Themed app icon
diff --git a/fastlane/metadata/android/en-US/changelogs/88.txt b/fastlane/metadata/android/en-US/changelogs/88.txt
new file mode 100644
index 0000000..6d8447a
--- /dev/null
+++ b/fastlane/metadata/android/en-US/changelogs/88.txt
@@ -0,0 +1 @@
+* Fix inability to fully scan on Android 11 and higher
diff --git a/fastlane/metadata/android/en-US/changelogs/89.txt b/fastlane/metadata/android/en-US/changelogs/89.txt
new file mode 100644
index 0000000..b13b1e6
--- /dev/null
+++ b/fastlane/metadata/android/en-US/changelogs/89.txt
@@ -0,0 +1 @@
+* Refine the Spanish translations, credit @senpai33