Merge remote-tracking branch 'refs/remotes/origin/stable' into stable

This commit is contained in:
lucasmz 2024-04-21 15:43:29 -03:00
commit 0f0e9f7267
29 changed files with 227 additions and 3 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 309
versionName "3.07" versionName "3.09"
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 {
@ -26,6 +26,13 @@ android {
lint { lint {
abortOnError false abortOnError false
} }
packagingOptions {
exclude 'org/bouncycastle/pqc/crypto/picnic/lowmcL1.bin.properties'
exclude 'org/bouncycastle/pqc/crypto/picnic/lowmcL3.bin.properties'
exclude 'org/bouncycastle/pqc/crypto/picnic/lowmcL5.bin.properties'
exclude 'org/bouncycastle/x509/CertPathReviewerMessages.properties'
exclude 'org/bouncycastle/x509/CertPathReviewerMessages_de.properties'
}
} }
dependencies { dependencies {

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.5 KiB

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.6 KiB

After

Width:  |  Height:  |  Size: 7.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 11 KiB

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

@ -0,0 +1,35 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string-array name="fullCredits">
<item>• Petra Mirelli: Traduções em Alemão/Espanhol/Francês/Italiano, banner do app, e modificações variadas</item>
<item>• Jean-Luc Tibaux: Traduções em Francês</item>
<item>• @srccrow: Traduções em Italiano</item>
<item>• @inkhorn: Traduções em Português</item>
<item>• @jontaix: Traduções em Português</item>
<item>• @lucasmz: Traduções em Português Brasileiro</item>
<item>• @q1011: Traduções em Russo</item>
<item>• Oswald van Ginkel: Traduções em Africâner</item>>
<item>• huuhaa: Traduções em Finlandês</item>
<item>• Marcin Mikołajczak: Traduções em Polonês</item>
<item>• @Manuel-Senpai: Traduções em Espanhol</item>
<item>• @Balthazar1234: Traduções em Alemão</item>
<item>• @Sdarfeesh: Traduções em Chinês Simplificado</item>
<item>• @cardpuncher: Traduções em Francês/Turco</item>
<item>• Tommaso Fonda: Traduções em Italiano</item>
<item>• Dimitris Vagiakakos: Traduções em Grego</item>
<item>• @gallegonovato: Traduções em Espanhol</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>• ESET: Bancos de dados de assinaturas</item>
<item>• Nex (@botherder): Bancos de dados de assinaturas</item>
<item>• Amnesty International: Bancos de dados de assinaturas</item>
<item>• Echap: Bancos de dados de assinaturas</item>
<item>• MalwareBazaar: Bancos de dados de assinaturas</item>
<item>• VirusShare: Bancos de dados de assinaturas</item>
<item>• RecursiveFileObserver.java: Daniel Gultsch, ownCloud Inc., Bartek Przybylski</item>
<item>• GPGDetachedSignatureVerifier.java: Federico Fissore, Arduino LLC</item>
<item>• Google: ícone do app</item>
</string-array>
</resources>

View file

@ -0,0 +1,78 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<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_version">Versão: %s</string>
<string name="app_db_type_clamav">Movido à assinaturas de estilo ClamAV</string>
<string name="lblOnionRoutingToggle">Baixar via Tor</string>
<string name="lblOnionRoutingEnabledHint">Baixando via Tor, isto pode demorar um pouco…</string>
<string name="lblOnionRoutingNotInstalled">O Orbot não está instalado!</string>
<string name="lblUpdateDatabase">Atualizar bancos de dados</string>
<string name="lblDatabaseServer">Substituir o servidor da database</string>
<string name="lblFullCredits">Créditos</string>
<string name="lblScanSystem">Escanear /system</string>
<string name="lblScanApps">Escanear APKs dos apps</string>
<string name="lblScanInternal">Escanear o armazenamento interno</string>
<string name="lblScanExternal">Escanear armazenamento externo</string>
<string name="lblNotificationMalwareDetectionTitle">Detecção de Malware</string>
<string name="lblNotificationMalwareDetectionDescription">Usado para alertar quando malware é detectado</string>
<string name="lblNotificationRealtimeTitle">Scanner em tempo real</string>
<string name="lblNotificationRealtimeDescription">Usado para mostrar o contador de arquivos escaneados e manter o serviço de segundo plano</string>
<string name="lblNotificationRealtimeText">Malware conhecido será detectado em tempo real</string>
<string name="lblNotificationRealtimeStopped">Hypatia: O escaneamento em tempo real parou</string>
<string name="lblNotificationRealtimeDetection">Malware detectado:</string>
<string name="lblRealtimeScannerToggle">Escanear em tempo real</string>
<string name="lblReset">Redefinir</string>
<string name="lblOverride">Substituir</string>
<string name="main_database_updating">Atualizando %s banco(s) de dados…</string>
<string name="main_database_override">Usando o servidor %s</string>
<string name="main_database_download_success">Baixado com sucesso</string>
<string name="main_database_download_error">Arquivo não foi baixado, código de resposta %s</string>
<string name="main_no_database_available">Nenhum banco de dados disponível, o scan não será feito…</string>
<string name="main_database_released_on">Lançado em %s</string>
<string name="main_database_not_changed">Arquivo não mudou</string>
<string name="main_database_not_modified_since">desde %s</string>
<string name="main_database_download_error_logcat">Falha ao baixar, verifique o logcat</string>
<string name="main_starting_scan">Começando o scan…</string>
<string name="main_cancelling_scan">Cancelando o scan…</string>
<string name="main_files_pending_scan">%s arquivos faltam ser escaneados</string>
<string name="main_database_loading">Carregando banco de dados…</string>
<string name="main_database_loaded">O banco de dados foi carregado com %s assinaturas</string>
<string name="main_hashing_files">Fazendo hash dos arquivos…</string>
<string name="main_hashing_done">Hashes calculadas para todos os arquivos</string>
<string name="main_hash_scan_done">Foi verificado %s hashes contra os bancos de dados de assinaturas</string>
<string name="main_scanning_done">O scan foi completado em %s segundos @ %sMB/s!</string>
<string name="main_files_scanned_count">%s arquivos escaneados</string>
<string name="scan_control">Controle de Scan</string>
<string name="lblScanRunning">Pulando a ação, um scan está em execução!</string>
<string name="lblSigningKey">Chave de assinatura do banco de dados</string>
<string name="lblNoNetwork">Nenhuma rede conectada!</string>
<string name="self_test_result_success">A autoverificação foi feita com sucesso.</string>
<string name="self_test_result_failure">A autoverificação falhou!</string>
<string name="lblDatabaseLoading">Pulando a ação, o banco de dados está carregando!</string>
<string name="lblDatabasesUpdated">Todos os bancos de dados foram atualizados!</string>
<string name="lookupVT">Consultar</string>
<string name="deleteFile">Excluir</string>
<string name="deleted">Excluído!</string>
<string name="ignoreDetection">Ignorar</string>
<string name="detections_none">Nenhuma correspondência foi encontrada :)</string>
<string name="detections_found">Foram encontradas correspondências! :(</string>
<string name="confirm_lookup_title">Confirmar consulta</string>
<string name="confirm_lookup_summary">Você tem certeza que deseja abrir VirusTotal.com em seu navegador web com a hash seguinte?</string>
<string name="confirm_delete_title">Confirmar exclusão</string>
<string name="confirm_delete_summary">Você tem certeza que deseja excluir o arquivo seguinte?</string>
<string name="delete_failed">Falha ao excluir!</string>
<string name="ignored">Ignorado!</string>
<string name="uninstallApp">Desinstalar</string>
<string name="lblSelfTest">Escrever arquivos de autoverificação</string>
<string name="lblExtendedDatabaseToggle">Banco de dados extendido</string>
<string name="confirm_extended_title">Ativar o banco de dados extendido?</string>
<string name="confirm_extended_summary">[EXPERIMENTAL]\nIsto ativará a detecção de ~40 milhões de assinaturas adicionais.\nIsto precisará de um download de ~125MB, irá fazer com que a inicialização demore mais de 2 minutos, aumentará o uso de RAM do app, e aumentará a taxa de falsos positivos.\nEste banco de dados atualiza somente trimestralmente.</string>
<string name="confirm_update_title">Confirmar download</string>
<string name="confirm_update_summary">Você parece estar em uma conexão medida. Você tem certeza que deseja atualizar os bancos de dados?\nIsso pode precisar de %s megabytes de dados.</string>
<string name="lblUpdateRunning">Pulando a ação, uma atualização está em execução!</string>
<string name="lblWroteTestFiles">Arquivos de autoverificação foram escritos!</string>
</resources>

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>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 71 KiB

After

Width:  |  Height:  |  Size: 68 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 136 KiB

After

Width:  |  Height:  |  Size: 130 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 93 KiB

After

Width:  |  Height:  |  Size: 89 KiB

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

View file

@ -0,0 +1 @@
* Reduce size of app

Binary file not shown.

Before

Width:  |  Height:  |  Size: 13 KiB

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 64 KiB

After

Width:  |  Height:  |  Size: 61 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 136 KiB

After

Width:  |  Height:  |  Size: 130 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 90 KiB

After

Width:  |  Height:  |  Size: 86 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 73 KiB

After

Width:  |  Height:  |  Size: 70 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 137 KiB

After

Width:  |  Height:  |  Size: 131 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 94 KiB

After

Width:  |  Height:  |  Size: 91 KiB