diff --git a/README.md b/README.md index 6f77fb4..149184d 100644 --- a/README.md +++ b/README.md @@ -24,3 +24,5 @@ This library is maintained by CodeDead. You can find more about us using the fol * [Twitter](https://twitter.com/C0DEDEAD) * [Facebook](https://facebook.com/deadlinecodedead) * [Reddit](https://reddit.com/r/CodeDead/) + +Copyright © 2022 CodeDead diff --git a/app/build.gradle b/app/build.gradle index 1efc9b0..aa89227 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -1,13 +1,13 @@ apply plugin: 'com.android.application' android { - compileSdkVersion 30 + compileSdkVersion 31 buildToolsVersion '30.0.3' defaultConfig { applicationId "com.codedead.deadhash" minSdkVersion 24 - targetSdkVersion 30 - versionName '1.7.5' + targetSdkVersion 31 + versionName '1.7.6' testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" versionCode 6 } @@ -30,10 +30,10 @@ dependencies { androidTestImplementation('androidx.test.espresso:espresso-core:3.4.0', { exclude group: 'com.android.support', module: 'support-annotations' }) - implementation 'androidx.appcompat:appcompat:1.3.0' - implementation 'com.google.android.material:material:1.4.0' - implementation 'androidx.constraintlayout:constraintlayout:2.0.4' + implementation 'androidx.appcompat:appcompat:1.4.1' + implementation 'com.google.android.material:material:1.5.0' + implementation 'androidx.constraintlayout:constraintlayout:2.1.3' testImplementation 'junit:junit:4.13.2' implementation 'androidx.cardview:cardview:1.0.0' - implementation "androidx.preference:preference:1.1.1" + implementation "androidx.preference:preference:1.2.0" } diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 598cbf3..06d0cce 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -20,6 +20,7 @@ diff --git a/app/src/main/java/com/codedead/deadhash/gui/MainActivity.java b/app/src/main/java/com/codedead/deadhash/gui/MainActivity.java index b62f281..1d9d10d 100644 --- a/app/src/main/java/com/codedead/deadhash/gui/MainActivity.java +++ b/app/src/main/java/com/codedead/deadhash/gui/MainActivity.java @@ -33,6 +33,7 @@ import androidx.appcompat.widget.Toolbar; import android.os.Looper; +import android.text.method.LinkMovementMethod; import android.view.MenuItem; import android.view.View; import android.widget.Button; @@ -43,6 +44,7 @@ import android.widget.RadioButton; import android.widget.RadioGroup; import android.widget.Spinner; +import android.widget.TextView; import android.widget.Toast; import android.widget.ViewFlipper; @@ -469,10 +471,12 @@ private void loadAboutContent() { final ImageButton btnFacebook = findViewById(R.id.BtnFacebook); final ImageButton btnTwitter = findViewById(R.id.BtnTwitter); final ImageButton btnWebsite = findViewById(R.id.BtnWebsiteAbout); + final TextView txtAbout = findViewById(R.id.TxtAbout); btnWebsite.setOnClickListener(v -> IntentUtils.openSite(v.getContext(), "http://codedead.com/")); btnFacebook.setOnClickListener(v -> IntentUtils.openSite(v.getContext(), "https://facebook.com/deadlinecodedead")); btnTwitter.setOnClickListener(v -> IntentUtils.openSite(v.getContext(), "https://twitter.com/C0DEDEAD")); + txtAbout.setMovementMethod(LinkMovementMethod.getInstance()); } /** @@ -498,6 +502,10 @@ private void loadSettings() { break; case "pt": spnLanguages.setSelection(5); + break; + case "ru": + spnLanguages.setSelection(6); + break; } getDelegate().applyDayNight(); @@ -564,6 +572,9 @@ private void loadSettingsContent() { break; case 5: lang = "pt"; + break; + case 6: + lang = "ru"; } diff --git a/app/src/main/res/layout/content_about.xml b/app/src/main/res/layout/content_about.xml index ac8cba2..ede468c 100644 --- a/app/src/main/res/layout/content_about.xml +++ b/app/src/main/res/layout/content_about.xml @@ -30,6 +30,7 @@ Werkzeuge Schliessschloss schließen Öffnen Sie die Schublade - DeadHash wurde von DeadLine erstellt. Diese App kann verwendet werden, um Hashes von Dateien und Strings zu erzeugen.\n\nIn dieser Version sind keine Anzeigen oder Tracking-Geräte enthalten. Alle erforderlichen Berechtigungen sind erforderlich, um diese App richtig nutzen zu können.\n\nAlle Bilder sind mit freundlicher Genehmigung von Google.\n\nCopyright © 2021 CodeDead + DeadHash wurde von DeadLine erstellt. Diese App kann verwendet werden, um Hashes von Dateien und Strings zu erzeugen.\n\nIn dieser Version sind keine Anzeigen oder Tracking-Geräte enthalten. Alle erforderlichen Berechtigungen sind erforderlich, um diese App richtig nutzen zu können.\n\nAlle Bilder sind mit freundlicher Genehmigung von Google.\n\nCopyright © 2022 CodeDead Vergleichen: Hash vergleichen Lege deinen Hash hier diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index 95fe9b8..b8f3a24 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -32,7 +32,7 @@ Comparer: Ouvrir le tiroir de navigation Fermer le tiroir de navigation - DeadHash a été créé par DeadLine. Cette application peut être utilisée pour générer des hachages de fichiers et de chaînes.\n\nAucune publicité ou périphérique de suivi n\'est inclus dans cette version. Toutes les autorisations requises sont nécessaires pour utiliser correctement cette application.\n\nToutes les images sont gracieusement fournies par Google.\n\nCopyright © 2021 CodeDead + DeadHash a été créé par DeadLine. Cette application peut être utilisée pour générer des hachages de fichiers et de chaînes.\n\nAucune publicité ou périphérique de suivi n\'est inclus dans cette version. Toutes les autorisations requises sont nécessaires pour utiliser correctement cette application.\n\nToutes les images sont gracieusement fournies par Google.\n\nCopyright © 2022 CodeDead La génération de hachages de fichiers ne peut être effectuée que lorsque DeadHash a été autorisé à lire votre stockage. Génération hash pour des fichiers plus volumineux peut prendre un certain temps. Cela dépend entièrement du pouvoir de traitement de votre appareil.\n\nLa génération de hachages de texte ne nécessite aucune autorisation supplémentaire. La génération de hachis pour un texte plus grand peut prendre un certain temps. Cela dépend entièrement du pouvoir de traitement de votre appareil.\n\nSi vous rencontrez un bug ou si vous avez besoin de soutien, vous pouvez toujours nous contacter! Envoyez-nous un e-mail Envisagez de laisser un commentaire si vous aimez cette application! diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml index 2125157..5896451 100644 --- a/app/src/main/res/values-it/strings.xml +++ b/app/src/main/res/values-it/strings.xml @@ -26,7 +26,7 @@ Supporto La generazione di hash di file può essere eseguita solo quando DeadHash è stato autorizzato a leggere la propria memoria. La generazione di hash per file più grandi può richiedere un po \'di tempo. Questo dipende interamente dalla potenza di elaborazione del dispositivo.\n\nLa generazione di hash di testo non richiede autorizzazioni aggiuntive. La generazione di hash per stringhe più grandi può richiedere un po \'di tempo. Ciò dipende interamente dalla potenza di elaborazione del dispositivo.\n\nSe si verifica un errore o se hai bisogno di supporto, puoi sempre contattarci! Strumenti - DeadHash è stato creato da DeadLine. Questa applicazione può essere utilizzata per generare hash di file e stringhe.\n\nNon sono inclusi dispositivi di pubblicità o di rilevamento in questa versione. Tutte le autorizzazioni richieste sono necessarie per utilizzare correttamente questa applicazione.\n\nTutte le immagini sono a cura di Google.\n\nCopyright © 2021 CodeDead + DeadHash è stato creato da DeadLine. Questa applicazione può essere utilizzata per generare hash di file e stringhe.\n\nNon sono inclusi dispositivi di pubblicità o di rilevamento in questa versione. Tutte le autorizzazioni richieste sono necessarie per utilizzare correttamente questa applicazione.\n\nTutte le immagini sono a cura di Google.\n\nCopyright © 2022 CodeDead Tutte le impostazioni sono state ripristinate! Tutte le impostazioni sono state salvate! Interfaccia diff --git a/app/src/main/res/values-nl/strings.xml b/app/src/main/res/values-nl/strings.xml index 30eb5a2..aa9142d 100644 --- a/app/src/main/res/values-nl/strings.xml +++ b/app/src/main/res/values-nl/strings.xml @@ -18,7 +18,7 @@ Gereedschap Sluit navigatie lade Open navigatie lade - DeadHash werd gemaakt door DeadLine. Deze app kan gebruikt worden om hashes te genereren van bestanden en tekst.\n\nAdvertenties of trackers werden niet toegevoegd in deze release. Alle aangevraagde permissies zijn nodig om de app correct te laten functioneren.\n\nAlle gebruikte afbeeldingen waren gemaakt door Google.\n\nCopyright © 2021 CodeDead + DeadHash werd gemaakt door DeadLine. Deze app kan gebruikt worden om hashes te genereren van bestanden en tekst.\n\nAdvertenties of trackers werden niet toegevoegd in deze release. Alle aangevraagde permissies zijn nodig om de app correct te laten functioneren.\n\nAlle gebruikte afbeeldingen waren gemaakt door Google.\n\nCopyright © 2022 CodeDead Vergelijk: Vergelijk hash Plaats uw hash hier diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml index 5e410a4..9ae06d3 100644 --- a/app/src/main/res/values-pt-rBR/strings.xml +++ b/app/src/main/res/values-pt-rBR/strings.xml @@ -26,7 +26,7 @@ Suporte A geração de hashes para arquivos só pode ser feita se o DeadHash tiver permissão para ler o seu armazenamento. A geração de hashes para arquivos grandes poderá demorar um pouco. Isso dependerá exclusivamente do poder de processamento do seu dispositivo.\n\nA geração de hashes para textos não necessita que nenhuma permissão seja concedida. A geração de hashes para textos grandes poderá demorar um pouco. Isso dependerá exclusivamente do poder de processamento do seu dispositivo.\n\nSe chegar à encontrar algum bug ou precisar de suporte, você sempre poderá em contato conosco! Ferramentas - DeadHash foi criado por DeadLine. Este aplicativo pode ser utilizado para gerar hashes de arquivos e textos.\n\nNenhum anúncio ou serviço de coleta de dados está incluído nesta versão. Todas as permissões requisitadas pelo aplicativo são necessárias para que ele funcione corretamente.\n\nTodas as imagens são cortesia do Google.\nTraduções fornecidas por SnwMds\n\nCopyright © 2021 CodeDead + DeadHash foi criado por DeadLine. Este aplicativo pode ser utilizado para gerar hashes de arquivos e textos.\n\nNenhum anúncio ou serviço de coleta de dados está incluído nesta versão. Todas as permissões requisitadas pelo aplicativo são necessárias para que ele funcione corretamente.\n\nTodas as imagens são cortesia do Google.\nTraduções fornecidas por SnwMds\n\nCopyright © 2022 CodeDead Todas as configurações foram restauradas! Todas as configurações foram salvas! Interface diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml new file mode 100644 index 0000000..4a917a7 --- /dev/null +++ b/app/src/main/res/values-ru/strings.xml @@ -0,0 +1,53 @@ + + + Вычислить + Сброс + Сохран. + Поддержка + Веб-сайт + Файл: + Путь к файлу + Открыть папку + Копировать данные + О приложении + Файл + Помощь + Информация + Параметры + Текст + Инструменты + Все настройки были сохранены! + Все настройки были сброшены! + Хеш не совпадает с введённым вами хешем! + Хеш совпадает с введённым вами хешем! + Пожалуйста, сначала введите текст! + Данные скопированы в буфер обмена! + Нажмите \'НАЗАД\' ещё раз, чтобы выйти из приложения. + Язык: + Интерфейс + Генератор хешей + Введите ваш текст сюда + Вставьте ваш хеш сюда + Сравнить хеши + Сравнить: + Открыть панель навигации + Закрыть панель навигации + Приложение DeadHash было создано DeadLine. Это приложение может генерировать хеши для файлов и текста.\n\nЗдесь отсутствуют реклама и отслеживание. Все требуемые разрешения нужны только для правильной работы приложения.\n\nВсе изображения предоставлены Google.\nПереводы:\n- Русский - Nickoriginal\n\nВсе права защищены © 2022 CodeDead + DeadHash может генерировать хеши файлов только после получения доступа к чтению вашего хранилища. Генерирование хешей для больших файлов может занять больше времени. Это полностью зависит от вычислительной мощности вашего устройства.\n\nГенерирование хешей для текста не требует дополнительных разрешений. Генерирование хешей для длинных строк текста может занять больше времени. Это полностью зависит от вычислительной мощности вашего устройства.\n\nЕсли вы столкнулись с ошибкой или если вам нужна помощь, вы всегда можете связаться с нами! + Отправьте нам электронное письмо + Если вам понравилось приложение, вы можете оставить отзыв! + Отзыв + Информация + Никогда + Не могу получить доступ к вашему буферу обмена! + Не могу открыть Play Store! + Не могу открыть веб-сайт! + Выберите файл + Не могу копировать выбранный файл! + Не могу открыть выбранный файл! + Не был выбран ни один файл! + Тема + Тёмная + Светлая + По умолчанию + diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 4d8a8a2..04a3886 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -27,7 +27,7 @@ Support Generating file hashes can only be done when DeadHash has been given permission to read your storage. Generating hashes for larger files may take a while. This depends entirely on the processing power of your device.\n\nGenerating text hashes does not require any additional permissions to be granted. Generating hashes for larger strings may take a while. This depends entirely on the processing power of your device.\n\nIf you happen to come across a bug or if you need support, you can always contact us! Tools - DeadHash was created by DeadLine. This app can be used to generate hashes of files and strings.\n\nNo ads or tracking devices are included in this release. All requested permissions are required in order to properly use this app.\n\nAll images are courtesy of Google.\n\nCopyright © 2021 CodeDead + DeadHash was created by DeadLine. This app can be used to generate hashes of files and strings.\n\nNo ads or tracking devices are included in this release. All requested permissions are required in order to properly use this app.\n\nAll images are courtesy of Google.\n\nCopyright © 2022 CodeDead All settings have been reset! All settings have been saved! Interface @@ -70,5 +70,6 @@ Deutsch Italiano Português (Brasil) + Русский