Add the Galician tranlsations from @ghose

+ bump version
+ enable pt-rBR
+ closes https://gitlab.com/divested-mobile/hypatia/-/issues/51

Signed-off-by: Tavi <tavi@divested.dev>
This commit is contained in:
Tavi 2024-04-20 20:42:46 -04:00
parent 61678b7b61
commit 595dbc306c
No known key found for this signature in database
GPG key ID: E599F62ECBAEAF2E
13 changed files with 108 additions and 4 deletions

View file

@ -84,6 +84,8 @@ Credits
- Dimitris Vagiakakos for the Greek translations. - Dimitris Vagiakakos for the Greek translations.
- @gallegonovato for the Spanish translations. - @gallegonovato for the Spanish translations.
- @Fjuro for the Czech translations. - @Fjuro for the Czech translations.
- @thereisnoanderson for German translations.
- @ghose for the Galician translations.
- Icons: Google/Android/AOSP, License: Apache 2.0, https://google.github.io/material-design-icons/ - Icons: Google/Android/AOSP, License: Apache 2.0, https://google.github.io/material-design-icons/
Notices Notices

View file

@ -6,9 +6,9 @@ android {
applicationId "us.spotco.malwarescanner" applicationId "us.spotco.malwarescanner"
minSdkVersion 16 minSdkVersion 16
targetSdkVersion 32 targetSdkVersion 32
versionCode 307 versionCode 308
versionName "3.07" versionName "3.08"
resConfigs 'en', 'af', 'cs', 'de', 'el', 'es', 'fi', 'fr', 'it', 'pl', 'pt', 'ru', 'tr', 'zh-rCN' resConfigs 'en', 'af', 'cs', 'de', 'el', 'es', 'fi', 'fr', 'gl', 'it', 'pl', 'pt', 'pt-rBR', 'ru', 'tr', 'zh-rCN'
} }
buildTypes { buildTypes {
debug { debug {

View file

@ -6,6 +6,7 @@
<item>• @srccrow: italský překlad</item> <item>• @srccrow: italský překlad</item>
<item>• @inkhorn: portugalský překlad</item> <item>• @inkhorn: portugalský překlad</item>
<item>• @jontaix: portugalský překlad</item> <item>• @jontaix: portugalský překlad</item>
<item>• @lucasmz: Brazilian Portuguese Translations</item>
<item>• @q1011: ruský překlad</item> <item>• @q1011: ruský překlad</item>
<item>• Oswald van Ginkel: africký překlad</item>> <item>• Oswald van Ginkel: africký překlad</item>>
<item>• huuhaa: finský překlad</item> <item>• huuhaa: finský překlad</item>
@ -18,6 +19,8 @@
<item>• Dimitris Vagiakakos: řecký překlad</item> <item>• Dimitris Vagiakakos: řecký překlad</item>
<item>• @gallegonovato: Spanish Translations</item> <item>• @gallegonovato: Spanish Translations</item>
<item>• @Fjuro: Czech Translations</item> <item>• @Fjuro: Czech Translations</item>
<item>• @thereisnoanderson: German Translations</item>
<item>• @ghose: Galician Translations</item>
<item>• ClamAV by Cisco: databáze podpisů</item> <item>• ClamAV by Cisco: databáze podpisů</item>
<item>• ESET: databáze podpisů</item> <item>• ESET: databáze podpisů</item>
<item>• Nex (@botherder): databáze podpisů</item> <item>• Nex (@botherder): databáze podpisů</item>

View file

@ -6,6 +6,7 @@
<item>• @srccrow: Traducciones al italiano</item> <item>• @srccrow: Traducciones al italiano</item>
<item>• @inkhorn: Traducciones al portugués</item> <item>• @inkhorn: Traducciones al portugués</item>
<item>• @jontaix: Traducciones al portugués</item> <item>• @jontaix: Traducciones al portugués</item>
<item>• @lucasmz: Brazilian Portuguese Translations</item>
<item>• @q1011: Traducciones al ruso</item> <item>• @q1011: Traducciones al ruso</item>
<item>• Oswald van Ginkel: Traducciones al afrikaans</item> <item>• Oswald van Ginkel: Traducciones al afrikaans</item>
<item>• huuhaa: Traducciones al finés</item> <item>• huuhaa: Traducciones al finés</item>
@ -18,6 +19,8 @@
<item>• Dimitris Vagiakakos: Traducciones del griego</item> <item>• Dimitris Vagiakakos: Traducciones del griego</item>
<item>• @gallegonovato: Spanish Translations</item> <item>• @gallegonovato: Spanish Translations</item>
<item>• @Fjuro: Czech Translations</item> <item>• @Fjuro: Czech Translations</item>
<item>• @thereisnoanderson: German Translations</item>
<item>• @ghose: Galician Translations</item>
<item>• ClamAV by Cisco: Bases de datos de firmas</item> <item>• ClamAV by Cisco: Bases de datos de firmas</item>
<item>• ESET: Bases de datos de firmas</item> <item>• ESET: Bases de datos de firmas</item>
<item>• Nex (@botherder): Bases de datos de firmas</item> <item>• Nex (@botherder): Bases de datos de firmas</item>

View file

@ -6,6 +6,7 @@
<item>• @srccrow: traduction italienne</item> <item>• @srccrow: traduction italienne</item>
<item>• @inkhorn: traduction portugaise</item> <item>• @inkhorn: traduction portugaise</item>
<item>• @jontaix: traduction portugaise</item> <item>• @jontaix: traduction portugaise</item>
<item>• @lucasmz: Brazilian Portuguese Translations</item>
<item>• @q1011: traduction russe</item> <item>• @q1011: traduction russe</item>
<item>• Oswald van Ginkel: traduction en afrikaans</item>> <item>• Oswald van Ginkel: traduction en afrikaans</item>>
<item>• huuhaa: traduction finlandaise</item> <item>• huuhaa: traduction finlandaise</item>
@ -18,6 +19,8 @@
<item>• Dimitris Vagiakakos: traduction grecque</item> <item>• Dimitris Vagiakakos: traduction grecque</item>
<item>• @gallegonovato: Spanish Translations</item> <item>• @gallegonovato: Spanish Translations</item>
<item>• @Fjuro: Czech Translations</item> <item>• @Fjuro: Czech Translations</item>
<item>• @thereisnoanderson: German Translations</item>
<item>• @ghose: Galician Translations</item>
<item>• ClamAV par Cisco: bases de données de signatures</item> <item>• ClamAV par Cisco: bases de données de signatures</item>
<item>• ESET: bases de données de signatures</item> <item>• ESET: bases de données de signatures</item>
<item>• Nex (@botherder): bases de données de signatures</item> <item>• Nex (@botherder): bases de données de signatures</item>

View file

@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<resources />

View file

@ -0,0 +1,78 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_copyright">Copyright 2017-2024 Divested Computing Group</string>
<string name="app_license">Licenza: GPL-3.0</string>
<string name="app_version">Versión: %s</string>
<string name="app_db_type_clamav">Baseada no formato de sinaturas de ClamAV</string>
<string name="lblOnionRoutingToggle">Descargar usando Tor</string>
<string name="lblOnionRoutingEnabledHint">A descargar vía Tor, podería tardar…</string>
<string name="lblOnionRoutingNotInstalled">Orbot non está instalada!</string>
<string name="lblUpdateDatabase">Actualizar bases de datos</string>
<string name="lblDatabaseServer">Sobrescribir servidor da base de datos</string>
<string name="lblFullCredits">Créditos</string>
<string name="lblScanSystem">Examinar /system</string>
<string name="lblScanApps">Examinar APKs das apps</string>
<string name="lblScanInternal">Examinar Almacenaxe Interna</string>
<string name="lblScanExternal">Examinar Almacenaxe Externa</string>
<string name="lblNotificationMalwareDetectionTitle">Detección de Malware</string>
<string name="lblNotificationMalwareDetectionDescription">Usado para avisar ao atopar malware</string>
<string name="lblNotificationRealtimeTitle">Exame no momento</string>
<string name="lblNotificationRealtimeDescription">Usado para mostrar o contador de ficheiros e manter o servizo en segundo plano</string>
<string name="lblNotificationRealtimeText">O malware coñecido será detectado en tempo real</string>
<string name="lblNotificationRealtimeStopped">Hypatia: Detido o Exame ao momento</string>
<string name="lblNotificationRealtimeDetection">Malware Detectado:</string>
<string name="lblRealtimeScannerToggle">Exame ao momento</string>
<string name="lblReset">Restablecer</string>
<string name="lblOverride">Sobrescribir</string>
<string name="main_database_updating">A actualizar %s bases de datos…</string>
<string name="main_database_override">Usando o servidor %s</string>
<string name="main_database_download_success">Descarga correcta</string>
<string name="main_database_download_error">Non se descargou o ficheiro, código da resposta %s</string>
<string name="main_no_database_available">Non hai ningunha base de datos, exame non realizado…</string>
<string name="main_database_released_on">Publicada o %s</string>
<string name="main_database_not_changed">Ficheiro sen cambios</string>
<string name="main_database_not_modified_since">desde %s</string>
<string name="main_database_download_error_logcat">Fallou a descarga, mira no rexistro</string>
<string name="main_starting_scan">A iniciar o exame…</string>
<string name="main_cancelling_scan">A deter o exame…</string>
<string name="main_files_pending_scan">%s ficheiros pendentes</string>
<string name="main_database_loading">A cargar base de datos…</string>
<string name="main_database_loaded">Cargada base de datos con %s sinaturas</string>
<string name="main_hashing_files">A crear suma de comprobación dos ficheiros…</string>
<string name="main_hashing_done">Calculadas as sumas de todos os ficheiros</string>
<string name="main_hash_scan_done">Comprobadas %s sumas contra as sinaturas da base de datos</string>
<string name="main_scanning_done">Exame completado en %s segundos @ %sMB/s!</string>
<string name="main_files_scanned_count">%s ficheiros examinados</string>
<string name="scan_control">Control do exame</string>
<string name="lblScanRunning">Omítese a acción, está a examinar!</string>
<string name="lblSigningKey">Chave de sinatura da base de datos</string>
<string name="lblNoNetwork">Sen conexión a internet!</string>
<string name="self_test_result_success">Autodiagnóstico correcto.</string>
<string name="self_test_result_failure">Fallo no autodiagnóstico!</string>
<string name="lblDatabaseLoading">Omítese a acción, está a cargar a base de datos!</string>
<string name="lblDatabasesUpdated">Actualizadas todas as bases de datos!</string>
<string name="lookupVT">Coincidencia</string>
<string name="deleteFile">Eliminar</string>
<string name="deleted">Eliminado!</string>
<string name="ignoreDetection">Ignorar</string>
<string name="detections_none">Non houbo coincidencias :)</string>
<string name="detections_found">Atopamos malware! :(</string>
<string name="confirm_lookup_title">Confirmar coincidencia</string>
<string name="confirm_lookup_summary">Tes certeza de querer abrir VirusTotal.com no navegador coa seguinte suma de comprobación?</string>
<string name="confirm_delete_title">Confirmar eliminación</string>
<string name="confirm_delete_summary">Tes a certeza de querer eliminar o seguinte ficheiro?</string>
<string name="delete_failed">Fallou a eliminación!</string>
<string name="ignored">Ignorado!</string>
<string name="uninstallApp">Desinstalar</string>
<string name="lblSelfTest">Escribir ficheiro do autodiagnóstico</string>
<string name="lblExtendedDatabaseToggle">Bae de datos ampliada</string>
<string name="confirm_extended_title">Activar a ampliación da base de datos?</string>
<string name="confirm_extended_summary">[EXPERIMENTAL]\nIsto activará a detección duns 40 millóns de sinaturas adicionais.\nHaberá que descargar uns 125MB, enlentecerá o inicio un par de minutos, aumentará o uso da RAM, e aumentará o número de falsos positivos.\nEsta base de datos actualízase con menor frecuencia.</string>
<string name="confirm_update_title">Confirmar descarga</string>
<string name="confirm_update_summary">Semella que estás a usar unha conexión cos datos tasados. Tes certeza de querer descargar a base de datos?\nPodería descargar ata %s megabytes de datos.</string>
<string name="lblUpdateRunning">Omítese a acción, estase a actualizar!</string>
<string name="lblWroteTestFiles">Escribiuse o resultado do exame!</string>
</resources>

View file

@ -6,6 +6,7 @@
<item>• @srccrow: traduzione in italiano</item> <item>• @srccrow: traduzione in italiano</item>
<item>• @inkhorn: traduzione in portoghese</item> <item>• @inkhorn: traduzione in portoghese</item>
<item>• @jontaix: traduzione in portoghese</item> <item>• @jontaix: traduzione in portoghese</item>
<item>• @lucasmz: Brazilian Portuguese Translations</item>
<item>• @q1011: traduzione in russo</item> <item>• @q1011: traduzione in russo</item>
<item>• Oswald van Ginkel: traduzione in afrikaans</item>> <item>• Oswald van Ginkel: traduzione in afrikaans</item>>
<item>• huuhaa: traduzione in finlandese</item> <item>• huuhaa: traduzione in finlandese</item>
@ -18,6 +19,8 @@
<item>• Dimitris Vagiakakos: traduzione in greco</item> <item>• Dimitris Vagiakakos: traduzione in greco</item>
<item>• @gallegonovato: traduzione in spagnolo</item> <item>• @gallegonovato: traduzione in spagnolo</item>
<item>• @Fjuro: traduzione in ceco</item> <item>• @Fjuro: traduzione in ceco</item>
<item>• @thereisnoanderson: German Translations</item>
<item>• @ghose: Galician Translations</item>
<item>• ClamAV by Cisco: database delle firme</item> <item>• ClamAV by Cisco: database delle firme</item>
<item>• ESET: database delle firme</item> <item>• ESET: database delle firme</item>
<item>• Nex (@botherder): database delle firme</item> <item>• Nex (@botherder): database delle firme</item>

View file

@ -19,6 +19,8 @@
<item>• Dimitris Vagiakakos: Traduções em Grego</item> <item>• Dimitris Vagiakakos: Traduções em Grego</item>
<item>• @gallegonovato: Traduções em Espanhol</item> <item>• @gallegonovato: Traduções em Espanhol</item>
<item>• @Fjuro: Traduções em Checo</item> <item>• @Fjuro: Traduções em Checo</item>
<item>• @thereisnoanderson: German Translations</item>
<item>• @ghose: Galician Translations</item>
<item>• ClamAV by Cisco: Bancos de dados de assinaturas</item> <item>• ClamAV by Cisco: Bancos de dados de assinaturas</item>
<item>• ESET: Bancos de dados de assinaturas</item> <item>• ESET: Bancos de dados de assinaturas</item>
<item>• Nex (@botherder): Bancos de dados de assinaturas</item> <item>• Nex (@botherder): Bancos de dados de assinaturas</item>

View file

@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<resources> <resources>
<string name="app_name" translatable="false">Hypatia</string>
<string name="app_copyright">Direitos Autorais 2017-2024 Divested Computing Group</string> <string name="app_copyright">Direitos Autorais 2017-2024 Divested Computing Group</string>
<string name="app_license">Licença: GPL-3.0</string> <string name="app_license">Licença: GPL-3.0</string>
<string name="app_version">Versão: %s</string> <string name="app_version">Versão: %s</string>

View file

@ -6,6 +6,7 @@
<item>• @srccrow: İtalyanca Tercüme</item> <item>• @srccrow: İtalyanca Tercüme</item>
<item>• @inkhorn: Portekizce Tercüme</item> <item>• @inkhorn: Portekizce Tercüme</item>
<item>• @jontaix: Portekizce Tercüme</item> <item>• @jontaix: Portekizce Tercüme</item>
<item>• @lucasmz: Brazilian Portuguese Translations</item>
<item>• @q1011: Rusça Tercüme</item> <item>• @q1011: Rusça Tercüme</item>
<item>• Oswald van Ginkel: Afrikaanca Tercüme</item>> <item>• Oswald van Ginkel: Afrikaanca Tercüme</item>>
<item>• huuhaa: Fince Tercüme</item> <item>• huuhaa: Fince Tercüme</item>
@ -18,6 +19,8 @@
<item>• Dimitris Vagiakakos: Yunanca Tercüme</item> <item>• Dimitris Vagiakakos: Yunanca Tercüme</item>
<item>• @gallegonovato: Spanish Translations</item> <item>• @gallegonovato: Spanish Translations</item>
<item>• @Fjuro: Czech Translations</item> <item>• @Fjuro: Czech Translations</item>
<item>• @thereisnoanderson: German Translations</item>
<item>• @ghose: Galician Translations</item>
<item>• Cisco tarafından ClamAV: İmza Veri Tabanları</item> <item>• Cisco tarafından ClamAV: İmza Veri Tabanları</item>
<item>• ESET: İmza Veri Tabanları</item> <item>• ESET: İmza Veri Tabanları</item>
<item>• Nex (@botherder): İmza Veri Tabanları</item> <item>• Nex (@botherder): İmza Veri Tabanları</item>

View file

@ -19,6 +19,8 @@
<item>• Dimitris Vagiakakos: Greek Translations</item> <item>• Dimitris Vagiakakos: Greek Translations</item>
<item>• @gallegonovato: Spanish Translations</item> <item>• @gallegonovato: Spanish Translations</item>
<item>• @Fjuro: Czech Translations</item> <item>• @Fjuro: Czech Translations</item>
<item>• @thereisnoanderson: German Translations</item>
<item>• @ghose: Galician Translations</item>
<item>• ClamAV by Cisco: Signature Databases</item> <item>• ClamAV by Cisco: Signature Databases</item>
<item>• ESET: Signature Databases</item> <item>• ESET: Signature Databases</item>
<item>• Nex (@botherder): Signature Databases</item> <item>• Nex (@botherder): Signature Databases</item>

View file

@ -0,0 +1,4 @@
* Added Galician translations from @ghose
* Added Brazilian Portuguese from @lucasmz
* Updated German translations from @thereisnoanderson
* Updated Italian translations from Tommaso Fonda