Skip to content

Commit 8ef764d

Browse files
Simplify flasher message
& clean-up strings Signed-off-by: sunilpaulmathew <sunil.kde@gmail.com>
1 parent 9d0022d commit 8ef764d

File tree

11 files changed

+10
-43
lines changed

11 files changed

+10
-43
lines changed

app/src/main/java/com/smartpack/kernelmanager/fragments/tools/SmartPackFragment.java

Lines changed: 10 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,6 @@
3333
import android.os.Environment;
3434
import android.provider.OpenableColumns;
3535
import android.view.Menu;
36-
import android.view.View;
37-
import android.widget.CheckBox;
3836

3937
import com.smartpack.kernelmanager.R;
4038
import com.smartpack.kernelmanager.activities.FlashingActivity;
@@ -631,23 +629,16 @@ public void onActivityResult(int requestCode, int resultCode, Intent data) {
631629
Utils.snackbar(getRootView(), getString(R.string.wrong_extension, ".zip"));
632630
return;
633631
}
634-
if (mPath.contains("(") || mPath.contains(")")) {
635-
Utils.snackbar(getRootView(), getString(R.string.file_name_error));
636-
}
637-
if (SmartPack.fileSize(new File(mPath)) >= 100000000) {
638-
Utils.snackbar(getRootView(), getString(R.string.file_size_limit, (SmartPack.fileSize(new File(mPath)) / 1000000)));
639-
}
640-
Dialog manualFlash = new Dialog(requireActivity());
641-
manualFlash.setIcon(R.mipmap.ic_launcher);
642-
manualFlash.setTitle(getString(R.string.flasher));
643-
manualFlash.setMessage(getString(R.string.sure_message, new File(mPath).getName()) + ("\n\n") +
644-
getString(R.string.warning) + (" ") + getString(R.string.flasher_warning));
645-
manualFlash.setNeutralButton(getString(R.string.cancel), (dialogInterface, i) -> {
646-
});
647-
manualFlash.setPositiveButton(getString(R.string.flash), (dialogInterface, i) -> {
648-
flashingTask(new File(mPath));
649-
});
650-
manualFlash.show();
632+
new Dialog(requireActivity())
633+
.setIcon(R.mipmap.ic_launcher)
634+
.setTitle(getString(R.string.flasher))
635+
.setMessage(getString(R.string.sure_message, new File(mPath).getName()) + (SmartPack.fileSize(new File(mPath)) >= 100000000 ?
636+
("\n\n") + getString(R.string.file_size_limit, (SmartPack.fileSize(new File(mPath)) / 1000000)) : ""))
637+
.setNegativeButton(getString(R.string.cancel), (dialogInterface, i) -> {
638+
})
639+
.setPositiveButton(getString(R.string.flash), (dialogInterface, i) -> {
640+
flashingTask(new File(mPath));
641+
}).show();
651642
}
652643
}
653644

app/src/main/res/values-am/strings.xml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -890,7 +890,6 @@
890890
<string name="fota_partition">የ Fota ክፋይ</string>
891891
<string name="flash">ብልጭታ</string>
892892
<string name="flasher">ፍላሸር</string>
893-
<string name="flasher_warning">ይህ ባህርይ አሁንም በጣም አዲስ እና በሂደት ላይ ነው። ከብዙ ተጣጣፊ ዚፕ ፋይሎች ጋር ሙሉ ተኳኋኝነት ላይኖረው ይችላል። ከላይ በተጠቀሱት ተኳሃኝ አልባ መገልገያዎች ምክንያት ብልጭታው ሂደት በማንኛውም ሁኔታ አልተሳካለትም ብለው ካመኑ እባክዎን ማንኛውንም ነገር ከማድረግዎ በፊት ወዲያውኑ መተግበሪያውን እንደገና ያስጀምሩ። * በችግርዎ ላይ ይጠቀሙበት *** \n</string>
894893
<string name="flasher_summary">ወደ ብጁ መልሶ ማግኛ ሳይመለስ የመልሶ ማግኛ ዚፕ ፋይልን ለመምረጥ እና ለማስነሳት ፍላሽ ቁልፍን ጠቅ ያድርጉ። ለውጦቹ ከዳግም ማስነሳት በኋላ ይተገበራሉ።</string>
895894
<string name="file_size_limit">ማስጠንቀቂያ! ለማብራት የ%% ሜባ ፋይል መርጠዋል ፡፡ እንደ ሮም ያሉ ትልልቅ ፋይሎችን ማፍሰስ ይህንን መተግበሪያ መጠቀም ለእርስዎ መሣሪያ አደገኛ ሊሆን ይችላል ፡፡</string>
896895
<string name="execute">ይገድሉ</string>

app/src/main/res/values-de-rDE/strings.xml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -898,7 +898,6 @@
898898
<string name="fota_partition">Fota Partition</string>
899899
<string name="flash">Flash</string>
900900
<string name="flasher">Flasher</string>
901-
<string name="flasher_warning">Dieses Feature ist sehr neu und befindet sich noch in der Entwicklung. Viele flashbare ZIPs könnten nicht kompatibel sein. Fallst du merkst das der Prozess durch die oben angemerketen Probleme entsteht starte sofort die App neu bovor die ZIP anwendest.\n\nIch empfehle dir keine ZIP über 500 MB zu flashen.\n\n***Benutzung auf eigene Gefahr***\n</string>
902901
<string name="flasher_summary">Klicke auf den Flash Knopf und wähle eine Recovery ZIP aus die ohne Neustart in Recovery installiert werden soll. Änderungen werden nach dem Neustart angewendent.</string>
903902
<string name="file_size_limit">Achtung! Du hat eine Datei mit einer Größe von ~%s MB zum flashen ausgewählt. Flashen von großen Datein wie Roms mit dieser App kann gefährlich sein für das Gerät.</string>
904903
<string name="execute">Ausführen</string>
@@ -1006,8 +1005,6 @@
10061005
<string name="share_channel_message">Um den Update Kanal zu konfigurieren, einfach \'%s\' eingeben bei SmartPack-Kernel Manager -> SmartPack -> Update Kanal Url.\n\nHole SmartPack-Kernel Manager vom GitHub:</string>
10071006
<string name="busybox_installer">BusyBox Installer</string>
10081007
<string name="busybox_installer_summary">Es wird empfohlen eine eingenständige Installation von BusyBox zu haben für Funktionen wie (z.B.: \'unzip\' &amp; \'mke2fs\' zum flashen &amp; \'curl\' oder \'wget\' für Kernel OTA Updates). Um Nutzer bei dem Problem zu helfen gibt es eine App die BusyBox mit einem Klick istalliert für arm, arm64 und x86 Geräte. Klicke hier um sie zu bekommen!</string>
1009-
<string name="debug_mode">Debug Modus</string>
1010-
<string name="debug_mode_summary">Debug Modus ist aktiviert! Ein detaillierter Flash-Log wird jetzt angezeit (nützlich um Probleme nachzuvollziehen).</string>
10111008

10121009
<!-- Update Channel -->
10131010
<string name="update_channel_message">(<i>nur für Entwickler</i>)\nDie erstellt einen Update Kanel (JSON) für deinen Kernel, solange die hier zur Verfügung gestellten Information stimmen.</string>

app/src/main/res/values-es/strings.xml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -898,7 +898,6 @@
898898
<string name="fota_partition">Fota partition</string>
899899
<string name="flash">Flash</string>
900900
<string name="flasher">Flasher</string>
901-
<string name="flasher_warning">This feature is still very new and under development. It may not have full compatibility with many flashable zip files. If you think that the flashing process failed in any case due to the above mentioned incompatibilities, please restart the app immediately before doing anything.\n\nAlso, I do not recommend to try flashing anything over 500 MB.\n\n***USE AT YOUR OWN RISK***\n</string>
902901
<string name="flasher_summary">Click the flash button to select and flash a recovery ZIP file without rebooting into custom recovery. The changes will be applied after a reboot.</string>
903902
<string name="file_size_limit">Warning! You\'re selected a file of ~%s MB for flashing. Flashing bigger files, such as ROM\'s, using this app might be dangerous to your device.</string>
904903
<string name="execute">Execute</string>
@@ -1005,8 +1004,6 @@
10051004
<string name="share_channel_message">To configure this update channel, simply input \'%s\' on SmartPack-Kernel Manager -> SmartPack -> Update Channel Url.\n\nGet SmartPack-Kernel Manager from GitHub:</string>
10061005
<string name="busybox_installer">BusyBox Installer</string>
10071006
<string name="busybox_installer_summary">It is highly recommended to have a standalone BusyBox installation on your device to work some features of this app properly (e.g., \'unzip\' &amp; \'mke2fs\' binaries for flashing &amp; \'curl\' or \'wget\' binary for kernel OTA updates). As an attempt to help users on this issue, a simple app is made available, which can be used as a one-click BusyBox installation utility for arm, arm64 and x86 device. Click here to Get It!</string>
1008-
<string name="debug_mode">Debug Mode</string>
1009-
<string name="debug_mode_summary">Debug Mode is enabled! A more detailed flashing log (useful for debugging issues) will be displayed.</string>
10101007

10111008
<!-- Update Channel -->
10121009
<string name="update_channel_message">(<i>for developers only</i>)\nApp will create an update channel (json) for your kernel, as long as the information\'s provided in this page are accurate.</string>

app/src/main/res/values-ko/strings.xml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -824,7 +824,6 @@
824824
<string name="fota_partition">Fota 파티션</string>
825825
<string name="flash">설치</string>
826826
<string name="flasher">설치 매니저</string>
827-
<string name="flasher_warning">주의: 이 기능은 여전히 개발 중입니다. 설치 가능한 zip 파일들에 대한 완벽한 호환성을 보장하지 않습니다. 만약 위에서 언급된 비호환성으로 인해 설치가 되지 않았다고 생각하신다면, 다시 무언가를 실행하기 전에 앱을 즉시 다시 시작하세요.\n\n*** <b>위험을 감수하고 사용하세요 (본인 책임입니다)</b> ***\n</string>
828827
<string name="flasher_summary">설치 버튼을 눌러 리커버리 ZIP 파일을 선택하고 커스텀 리커버리로의 부팅 없이 설치하세요. 변경된 점들은 다시 시작 후에 적용됩니다.</string>
829828
<string name="file_size_limit">주의! ~%s MB의 파일을 선택했습니다. 이 앱을 통해 롬과 같은 큰 파일들을 설치하는 것은 여러분의 기기에 문제를 야기할 수도 있습니다.</string>
830829
<string name="execute">실행</string>

app/src/main/res/values-pl/strings.xml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -899,7 +899,6 @@
899899
<string name="fota_partition">Fota partycja</string>
900900
<string name="flash">Flash (Wgraj)</string>
901901
<string name="flasher">Flasher</string>
902-
<string name="flasher_warning">Ta funkcja jest wciąż bardzo nowa i w fazie rozwoju. Może nie mieć pełnej zgodności z wieloma plikami zip z możliwością flashowania. Jeśli uważasz, że proces flashowania w jakimkolwiek przypadku nie powiódł się z powodu wyżej wymienionych niezgodności, uruchom ponownie aplikację bezpośrednio przed podjęciem jakichkolwiek czynności.\n\nAlso, Nie polecam próbować flashowania czegokolwiek powyżej 500 MB.\n\n***UŻYWAJ NA WŁASNE RYZYKO***\n</string>
903902
<string name="flasher_summary">Kliknij przycisk flash, aby wybrać i wgrać plik ZIP za pomocą odzyskiwania(recovery) bez ponownego uruchamiania w trybie nieoficjalnego odzyskiwania(recovery). Zmiany zostaną zastosowane po ponownym uruchomieniu.</string>
904903
<string name="file_size_limit">Ostrzeżenie! Wybrano plik ~%s MB do flashowania. Flashowanie większych plików, takich jak ROM, za pomocą tej aplikacji może być niebezpieczne dla twojego urządzenia.</string>
905904
<string name="execute">Wykonać</string>
@@ -1008,8 +1007,6 @@
10081007
<string name="share_channel_message">Aby skonfigurować ten kanał aktualizacji, po prostu wprowadź \'%s\' on SmartPack-Kernel Manager -> SmartPack -> Update Channel Url.\n\nGet SmartPack-Kernel Manager from GitHub:</string>
10091008
<string name="busybox_installer">BusyBox Instalator</string>
10101009
<string name="busybox_installer_summary">Zdecydowanie zaleca się posiadanie samodzielnej instalacji BusyBox na urządzeniu, aby niektóre funkcje tej aplikacji działały poprawnie (e.g., \'unzip\' &amp; \'mke2fs\' binaries for flashing &amp; \'curl\' or \'wget\' binary for kernel OTA updates). Aby pomóc użytkownikom w tym problemie, udostępniono prostą aplikację, której można użyć jako narzędzia instalacyjnego BusyBox jednym kliknięciem dla urządzeń arm, arm64 i x86. Kliknij tutaj, aby to zdobyć!</string>
1011-
<string name="debug_mode">Tryb Debugowania</string>
1012-
<string name="debug_mode_summary">Tryb debugowania jest włączony! Zostanie wyświetlony bardziej szczegółowy dziennik flashowania (przydatny w przypadku problemów z debugowaniem).</string>
10131010

10141011
<!-- Update Channel -->
10151012
<string name="update_channel_message">(<i>for developers only</i>)\nApp utworzy kanał aktualizacji (json) dla twojego jądra, o ile informacje podane na tej stronie są dokładne.</string>

app/src/main/res/values-pt-rBR/strings.xml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1087,7 +1087,6 @@
10871087
<string name="unknown_link">Ainda não foi fornecido pelo desenvolvedor!</string>
10881088
<string name="unsupported_controller">\'%s\' não existe neste dispositivo! Abortando.</string>
10891089
<string name="custom_controls_message">Basicamente, você pode criar um controlador personalizado para qualquer caminho sysfs existente, desde que você tenha um Gerenciador de Arquivos root instalado. No entanto, observe que esse recurso é muito poderoso para bagunçar o seu dispositivo.\n\n***USE POR SUA CONTA E RISCO***</string>
1090-
<string name="flasher_warning">Este recurso ainda é muito novo e está em desenvolvimento. Pode não ter compatibilidade total com muitos arquivos zip flasheáveis. Se você acha que o processo de flash falhou devido às incompatibilidades mencionadas acima, reinicie o aplicativo imediatamente antes de fazer qualquer coisa.\n\nTambém não recomendo tentar flashear qualquer coisa com mais de 500 MB.\n\n***USE POR SUA CONTA E RISCO***\n</string>
10911090
<string name="grarak_summary">O homem por trás do \'Kernel Adiutor\', o ancestral do SmartPack-Kernel Manager. Este projeto não existiria sem ele. Um enorme respeito por ele, não apenas por seu trabalho duro no Kernel Adiutor, mas também por ser aberto ao open-source.</string>
10921091
<string name="overall_summary">Bem-vindo à página inicial do SmartPack-Kernel Manager. Esta página fornece informações muito básicas do seu dispositivo. Opções avançadas de ajustes do kernel podem ser encontradas nas suas respectivas páginas.</string>
10931092
<string name="share_app_message">Obtenha o SmartPack-Kernel Manager %s em GitHub: https://github.com/SmartPack/SmartPack-Kernel-Manager/releases/latest</string>
@@ -1123,8 +1122,6 @@
11231122
<string name="lmk_fast_run">Ativar execução rápida</string>
11241123
<string name="script_executed">%s executado com sucesso!</string>
11251124
<string name="rebooting_message">Reiniciando em 5s</string>
1126-
<string name="debug_mode">Modo depuração</string>
1127-
<string name="debug_mode_summary">O modo de depuração está ativado! Um registro mais detalhado de flash (útil para problemas de depuração) será exibido.</string>
11281125
<string name="update_channel_create_warning">As alterações que você fez serão perdidas!</string>
11291126
<string name="clear_all_summary">Tudo o que você adicionou a esta página será limpo!</string>
11301127
<string name="build_prop_uneditable">Infelizmente, o arquivo \'build.prop\' no seu dispositivo não está gravável!</string>

app/src/main/res/values-ru/strings.xml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -830,7 +830,6 @@
830830
<string name="fota_partition">Раздел обновления</string>
831831
<string name="flash">Прошить</string>
832832
<string name="flasher">Прошивальшикr</string>
833-
<string name="flasher_warning">"Эта функция все еще очень новая и находится в стадии разработки. Он может не иметь полной совместимости со многими флеш-архивами. Если вы считаете, что процесс перепрошивки в любом случае не удался из-за вышеупомянутых несовместимостей, пожалуйста, перезапустите приложение, прежде чем что-либо делать.\nКроме того, я не рекомендую пробовать перепрошивать что-либо более 500 МБ.\n\*** ИСПОЛЬЗУЙТЕ НА СВОЙ СТРАХ И РИСК ***\n"</string>
834833
<string name="flasher_summary">Нажмите кнопку прошивки, чтобы выбрать и прошить файл восстановления ZIP без перезагрузки в пользовательское восстановление. Изменения вступят в силу после перезагрузки.</string>
835834
<string name="file_size_limit">Обратите внимание: по соображениям безопасности файлы восстановления размером более 100 МБ не могут быть прошиты</string>
836835
<string name="execute">Выполнение</string>
@@ -927,8 +926,6 @@
927926
<string name="share_channel_message">"Чтобы настроить этот канал обновление, просто введите '%s' в SmartPack-Kernel Manager -> SmartPack -> Канал обновления ядра\n\nВам SmartPack-ядра диспетчер Гитхаб:"</string>
928927
<string name="busybox_installer">Установшик BusyBox </string>
929928
<string name="busybox_installer_summary">Настоятельно рекомендуется иметь установку BusyBox на вашем устройстве, чтобы правильно работать с некоторыми функциями этого приложения (например, \'unzip\' &amp; \'mke2fs\' binaries for flashing &amp; \'curl\' или \'wget\' binary for kernel OTA updates). В качестве попытки помочь пользователям в этом вопросе доступно простое приложение, которое можно использовать в качестве утилиты установки BusyBox в один клик для устройств arm, arm64 и x86. Нажмите здесь, чтобы получить его!</string>
930-
<string name="debug_mode">Режим отладки</string>
931-
<string name="debug_mode_summary">Режим отладки включен! Будет отображен более подробный журнал прошивки (полезный для отладки проблем).</string>
932929
<string name="update_channel_message">"(только для разработчиков)\nПриложение будет создать канал обновление (JSON), для вашего ядра, пока информация, указанные в настоящем разделе, являются точными."</string>
933930
<string name="update_channel_instructions">"Название ядра, версия ядра и ссылка для скачивания, являются обязательные поля должны быть заполнены перед тем, как нажать кнопку Создать.\n\nИзменения могут быть предоставлены, либо в хорошо форматированный текст, или ссылку на интернет-страницу.\n\nБезопасный хэш-алгоритм (SHA1) не является обязательным, но настоятельно рекомендуется убедиться в подлинности загруженного ядра."</string>
934931
<string name="kernel_name">"Имя Ядра "</string>

app/src/main/res/values-uk/strings.xml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -336,7 +336,6 @@
336336
<string name="flash_led">Інтенсивність спалаху</string>
337337
<string name="flasher">Прошивальщик</string>
338338
<string name="flasher_summary">Натисніть кнопку прошивки, щоб вибрати і прошити файл відновлення ZIP без перезавантаження в користувальницьке відновлення. Зміни набудуть чинності після перезавантаження.</string>
339-
<string name="flasher_warning">Ця функція все ще дуже нова і знаходиться в стадії розробки. Він може не мати повної сумісності з багатьма флеш-архівами. Якщо ви вважаєте, що процес перепрошивки в будь-якому випадку не вдався через вищезазначених несумісностей, будь ласка, перезапустіть додаток, перш ніж що-небудь робити.\n\nКрім того, я не рекомендую пробувати перепрошивати що-небудь більше 500 МБ.\n\n***ВИКОРИСТОВУЙТЕ НА СВІЙ СТРАХ І РИЗИК***\n</string>
340339
<string name="flashing">Прошивка в процесі</string>
341340
<string name="flow_freq">Частота потоку</string>
342341
<string name="flow_freq_summary">Кількість мілісекунд, після яких 1 кадр RGB зміщується.</string>

0 commit comments

Comments
 (0)