diff --git a/assets/translations/ar.json b/assets/translations/ar.json index 4f54f3b..ed6defc 100644 --- a/assets/translations/ar.json +++ b/assets/translations/ar.json @@ -167,6 +167,7 @@ "versionCorrectionDisabled": "تعطيل تصحيح الإصدار (يبدو أن الملحق لا يعمل)", "unknown": "غير معروف", "none": "لا شيء", + "all": "الكل", "never": "أبدًا", "latestVersionX": "الأحدث: {}", "installedVersionX": "المثبت: {}", @@ -333,6 +334,7 @@ "foregroundService": "الحصول على خدمة الحصول على خدمة المقدمة", "foregroundServiceExplanation": "استخدام خدمة مقدمة للتحقق من التحديثات (أكثر موثوقية وتستهلك طاقة أكبر)", "fgServiceNotice": "هذا الإشعار مطلوب للتحقق من التحديث في الخلفية (يمكن إخفاؤه في إعدادات نظام التشغيل)", + "excludeSecrets": "استبعاد الأسرار", "removeAppQuestion": { "one": "إزالة التطبيق؟", "other": "إزالة التطبيقات؟" diff --git a/assets/translations/bs.json b/assets/translations/bs.json index 846b3d3..74b7a2a 100644 --- a/assets/translations/bs.json +++ b/assets/translations/bs.json @@ -167,6 +167,7 @@ "versionCorrectionDisabled": "Ispravka verzije je onemogućena (izgleda da plugin ne radi)", "unknown": "Nepoznato", "none": "Ništa", + "all": "All", "never": "Nikad", "latestVersionX": "Najnovija verzija: {}", "installedVersionX": "Instalirana verzija: {}", @@ -333,6 +334,7 @@ "foregroundService": "Obtainium foreground service", "foregroundServiceExplanation": "Use a foreground service for update checking (more reliable, consumes more power)", "fgServiceNotice": "This notification is required for background update checking (it can be hidden in the OS settings)", + "excludeSecrets": "Exclude secrets", "removeAppQuestion": { "one": "Želite li ukloniti aplikaciju?", "other": "Želite li ukloniti aplikacije?" diff --git a/assets/translations/ca.json b/assets/translations/ca.json index e441a1e..c28564e 100644 --- a/assets/translations/ca.json +++ b/assets/translations/ca.json @@ -167,6 +167,7 @@ "versionCorrectionDisabled": "Correcció de versions desactivada (el plugin sembla que no funciona)", "unknown": "Desconegut", "none": "Cap", + "all": "All", "never": "Mai", "latestVersionX": "Última versió: {}", "installedVersionX": "Versió instal·lada: {}", @@ -333,6 +334,7 @@ "foregroundService": "Servei d'Obtainium en primer pla", "foregroundServiceExplanation": "Usa el servei d'Obtainium en primer pla per comprovar les actualitzacions (és més fiable però consumeix més bateria)", "fgServiceNotice": "Aquesta notificació és necessària per comprovar les actualitzacions en segon pla (la pots ocultar als paràmetres del Sistema Operatiu)", + "excludeSecrets": "Exclude secrets", "removeAppQuestion": { "one": "¿Suprimeixo l'aplicació?", "other": "¿Suprimeixo les aplicacions?" diff --git a/assets/translations/cs.json b/assets/translations/cs.json index d828e15..abf4284 100644 --- a/assets/translations/cs.json +++ b/assets/translations/cs.json @@ -167,6 +167,7 @@ "versionCorrectionDisabled": "Oprava verze zakázána (zásuvný modul zřejmě nefunguje)", "unknown": "Neznám", "none": "Žádný", + "all": "Všechny", "never": "Nikdy", "latestVersionX": "Nejnovější verze: {}", "installedVersionX": "Nainstalovaná verze: {}", @@ -333,6 +334,7 @@ "foregroundService": "Služba Obtainium na popředí", "foregroundServiceExplanation": "Použití služby v popředí pro kontrolu aktualizací (spolehlivější, spotřebovává více energie).", "fgServiceNotice": "Toto oznámení je nutné pro kontrolu aktualizací na pozadí (lze jej skrýt v nastavení operačního systému).", + "excludeSecrets": "Vyloučit tajemství", "removeAppQuestion": { "one": "Odstranit Apku?", "other": "Odstranit Apky?" diff --git a/assets/translations/da.json b/assets/translations/da.json index 616ac27..3513048 100644 --- a/assets/translations/da.json +++ b/assets/translations/da.json @@ -167,6 +167,7 @@ "versionCorrectionDisabled": "Versionskorrektion deaktiveret (plugin ser ikke ud til at virke)", "unknown": "Ukendt", "none": "Ingen", + "all": "Alle", "never": "Aldrig", "latestVersionX": "Seneste: {}", "installedVersionX": "Installeret: {}", @@ -333,6 +334,7 @@ "foregroundService": "Obtainium forgrundstjeneste", "foregroundServiceExplanation": "Brug en forgrundstjeneste til opdateringskontrol (mere pålidelig, bruger mere strøm)", "fgServiceNotice": "Denne meddelelse er nødvendig for baggrundsopdateringskontrol (den kan skjules i OS-indstillingerne).", + "excludeSecrets": "Udeluk hemmeligheder", "removeAppQuestion": { "one": "Fjern app?", "other": "Fjern apps?" diff --git a/assets/translations/de.json b/assets/translations/de.json index 99261d2..bc6bbbe 100644 --- a/assets/translations/de.json +++ b/assets/translations/de.json @@ -167,6 +167,7 @@ "versionCorrectionDisabled": "Versionskorrektur deaktiviert (Plugin scheint nicht zu funktionieren)", "unknown": "Unbekannt", "none": "Keine", + "all": "Alle", "never": "Nie", "latestVersionX": "Neueste Version: {}", "installedVersionX": "Installierte Version: {}", @@ -333,6 +334,7 @@ "foregroundService": "Obtainium-Vordergrunddienst", "foregroundServiceExplanation": "Aktualisierungsprüfung im Vordergrund durchführen (zuverlässiger, verbraucht mehr Strom)", "fgServiceNotice": "Diese Benachrichtigung ist für die Prüfung von Updates im Hintergrund erforderlich (sie kann in den Betriebssystemeinstellungen ausgeblendet werden)", + "excludeSecrets": "Geheimnisse ausschließen", "removeAppQuestion": { "one": "App entfernen?", "other": "Apps entfernen?" diff --git a/assets/translations/en-EO.json b/assets/translations/en-EO.json index a3ba189..f1fae9b 100644 --- a/assets/translations/en-EO.json +++ b/assets/translations/en-EO.json @@ -167,6 +167,7 @@ "versionCorrectionDisabled": "Versiokorekto malaktivigita (ŝajnas, ke la kromaĵo ne funkcias)", "unknown": "Nekonata", "none": "Nenio", + "all": "All", "never": "Neniam", "latestVersionX": "Lasta versio: {}", "installedVersionX": "Instalita versio: {}", @@ -333,6 +334,7 @@ "foregroundService": "Obtainium foreground service", "foregroundServiceExplanation": "Use a foreground service for update checking (more reliable, consumes more power)", "fgServiceNotice": "This notification is required for background update checking (it can be hidden in the OS settings)", + "excludeSecrets": "Exclude secrets", "removeAppQuestion": { "one": "Forigi la aplikaĵon?", "other": "Forigi la aplikaĵojn?" diff --git a/assets/translations/en.json b/assets/translations/en.json index ea77e47..07967db 100644 --- a/assets/translations/en.json +++ b/assets/translations/en.json @@ -167,6 +167,7 @@ "versionCorrectionDisabled": "Version correction disabled (plugin doesn't seem to work)", "unknown": "Unknown", "none": "None", + "all": "All", "never": "Never", "latestVersionX": "Latest: {}", "installedVersionX": "Installed: {}", @@ -333,6 +334,7 @@ "foregroundService": "Obtainium foreground service", "foregroundServiceExplanation": "Use a foreground service for update checking (more reliable, consumes more power)", "fgServiceNotice": "This notification is required for background update checking (it can be hidden in the OS settings)", + "excludeSecrets": "Exclude secrets", "removeAppQuestion": { "one": "Remove app?", "other": "Remove apps?" diff --git a/assets/translations/es.json b/assets/translations/es.json index b39e110..40d2046 100644 --- a/assets/translations/es.json +++ b/assets/translations/es.json @@ -167,6 +167,7 @@ "versionCorrectionDisabled": "Corrección de versiones desactivada (el plugin parece no funcionar)", "unknown": "Desconocido", "none": "Ninguno", + "all": "Todos", "never": "Nunca", "latestVersionX": "Última versión: {}", "installedVersionX": "Versión instalada: {}", @@ -333,6 +334,7 @@ "foregroundService": "Obtainium servicio en primer plano", "foregroundServiceExplanation": "Utilizar un servicio en primer plano para comprobar las actualizaciones (más fiable, consume más energía).", "fgServiceNotice": "Esta notificación es necesaria para la comprobación de actualizaciones en segundo plano (puede ocultarse en la configuración del sistema operativo).", + "excludeSecrets": "Excluir secretos", "removeAppQuestion": { "one": "¿Eliminar aplicación?", "other": "¿Eliminar aplicaciones?" diff --git a/assets/translations/fa.json b/assets/translations/fa.json index 10de606..48a4c69 100644 --- a/assets/translations/fa.json +++ b/assets/translations/fa.json @@ -167,6 +167,7 @@ "versionCorrectionDisabled": "تصحیح نسخه غیرفعال شد (به نظر می رسد افزونه کار نمی کند)", "unknown": "ناشناخته", "none": "هیچ", + "all": "All", "never": "هرگز", "latestVersionX": "آخرین نسخه: {}", "installedVersionX": "نسخه نصب شده: {}", @@ -333,6 +334,7 @@ "foregroundService": "Obtainium foreground service", "foregroundServiceExplanation": "Use a foreground service for update checking (more reliable, consumes more power)", "fgServiceNotice": "This notification is required for background update checking (it can be hidden in the OS settings)", + "excludeSecrets": "Exclude secrets", "removeAppQuestion": { "one": "برنامه حذف شود؟", "other": "برنامه ها حذف شوند؟" diff --git a/assets/translations/fr.json b/assets/translations/fr.json index f65d20e..43c5dde 100644 --- a/assets/translations/fr.json +++ b/assets/translations/fr.json @@ -167,6 +167,7 @@ "versionCorrectionDisabled": "Correction de version désactivée (le plugin ne semble pas fonctionner)", "unknown": "Inconnu", "none": "Aucun", + "all": "Tous", "never": "Jamais", "latestVersionX": "Dernière version : {}", "installedVersionX": "Version installée : {}", @@ -333,6 +334,7 @@ "foregroundService": "Service d'avant-plan Obtainium", "foregroundServiceExplanation": "Utiliser un service de premier plan pour la vérification des mises à jour (plus fiable, consomme plus d'énergie)", "fgServiceNotice": "Cette notification est nécessaire pour la vérification des mises à jour en arrière-plan (elle peut être masquée dans les paramètres du système d'exploitation).", + "excludeSecrets": "Exclure les secrets", "removeAppQuestion": { "one": "Supprimer l'application ?", "other": "Supprimer les applications ?" diff --git a/assets/translations/hu.json b/assets/translations/hu.json index d40c1df..bd0aaa7 100644 --- a/assets/translations/hu.json +++ b/assets/translations/hu.json @@ -167,6 +167,7 @@ "versionCorrectionDisabled": "Verziókorrekció letiltva (úgy tűnik, hogy a bővítmény nem működik)", "unknown": "Ismeretlen", "none": "Semmi", + "all": "Minden", "never": "Soha", "latestVersionX": "Legújabb verzió: {}", "installedVersionX": "Telepített verzió: {}", @@ -333,6 +334,7 @@ "foregroundService": "Obtainium előtér-szolgáltatás", "foregroundServiceExplanation": "Előtér-szolgáltatás használata a frissítések ellenőrzéséhez (megbízhatóbb, de több energiát fogyaszt)", "fgServiceNotice": "Ez az értesítés a háttérben történő frissítésellenőrzéshez szükséges (a rendszer beállításaiban elrejthető).", + "excludeSecrets": "Titkok kizárása", "removeAppQuestion": { "one": "Eltávolítja az alkalmazást?", "other": "Eltávolítja az alkalmazásokat?" diff --git a/assets/translations/id.json b/assets/translations/id.json index efc3783..4258754 100644 --- a/assets/translations/id.json +++ b/assets/translations/id.json @@ -167,6 +167,7 @@ "versionCorrectionDisabled": "Koreksi versi dinonaktifkan (sepertinya plugin tidak berfungsi)", "unknown": "Tidak diketahui", "none": "Tidak ada", + "all": "Semua", "never": "Tidak pernah", "latestVersionX": "Terbaru: {}", "installedVersionX": "Terpasang: {}", @@ -333,6 +334,7 @@ "foregroundService": "Layanan latar depan Obtainium", "foregroundServiceExplanation": "Gunakan layanan latar depan untuk pemeriksaan pembaruan (lebih dapat diandalkan, menghabiskan lebih banyak daya)", "fgServiceNotice": "Pemberitahuan ini diperlukan untuk pemeriksaan pembaruan latar belakang (dapat disembunyikan dalam pengaturan OS)", + "excludeSecrets": "Mengecualikan rahasia", "removeAppQuestion": { "one": "Hapus aplikasi?", "other": "Hapus aplikasi?" diff --git a/assets/translations/it.json b/assets/translations/it.json index d5262c7..d060e66 100644 --- a/assets/translations/it.json +++ b/assets/translations/it.json @@ -167,6 +167,7 @@ "versionCorrectionDisabled": "Correzione della versione disattivata (il plugin sembra non funzionare)", "unknown": "Sconosciuto", "none": "Nessuno", + "all": "Tutti", "never": "Mai", "latestVersionX": "Ultima versione: {}", "installedVersionX": "Versione installata: {}", @@ -333,6 +334,7 @@ "foregroundService": "Servizio Obtainium in primo piano", "foregroundServiceExplanation": "Utilizzare un servizio in primo piano per il controllo degli aggiornamenti (più affidabile, consuma più energia)", "fgServiceNotice": "Questa notifica è necessaria per il controllo degli aggiornamenti in background (può essere nascosta nelle impostazioni del sistema operativo).", + "excludeSecrets": "Escludere i segreti", "removeAppQuestion": { "one": "Rimuovere l'app?", "other": "Rimuovere le app?" diff --git a/assets/translations/ja.json b/assets/translations/ja.json index ed83c5e..4ffc54e 100644 --- a/assets/translations/ja.json +++ b/assets/translations/ja.json @@ -167,6 +167,7 @@ "versionCorrectionDisabled": "バージョン補正無効 (プラグインが動作していません)", "unknown": "不明", "none": "なし", + "all": "すべて", "never": "しない", "latestVersionX": "最新のバージョン: {}", "installedVersionX": "インストールされたバージョン: {}", @@ -333,6 +334,7 @@ "foregroundService": "Obtainium フォアグラウンドサービス", "foregroundServiceExplanation": "アップデート確認にフォアグラウンドサービスを使用する(より信頼性が高いが、より電力を消費する)", "fgServiceNotice": "この通知は、バックグラウンドでアップデートを確認するために必要です(OSの設定で非表示にできます)。", + "excludeSecrets": "秘密を除く", "removeAppQuestion": { "one": "アプリを削除しますか?", "other": "アプリを削除しますか?" diff --git a/assets/translations/ko.json b/assets/translations/ko.json index 801627f..678df6c 100644 --- a/assets/translations/ko.json +++ b/assets/translations/ko.json @@ -167,6 +167,7 @@ "versionCorrectionDisabled": "버전 수정 비활성화됨 (플러그인이 작동하지 않는 것 같습니다)", "unknown": "알 수 없음", "none": "없음", + "all": "모두", "never": "절대", "latestVersionX": "최신: {}", "installedVersionX": "설치됨: {}", @@ -333,6 +334,7 @@ "foregroundService": "오베티움 포그라운드 서비스", "foregroundServiceExplanation": "업데이트 확인을 위해 포그라운드 서비스 사용(안정성 향상, 전력 소비량 증가)", "fgServiceNotice": "이 알림은 백그라운드 업데이트 확인에 필요합니다(OS 설정에서 숨길 수 있음).", + "excludeSecrets": "비밀 제외", "removeAppQuestion": { "one": "앱을 제거하시겠습니까?", "other": "앱을 제거하시겠습니까?" diff --git a/assets/translations/ml.json b/assets/translations/ml.json index 843cc87..0f81d1c 100644 --- a/assets/translations/ml.json +++ b/assets/translations/ml.json @@ -167,6 +167,7 @@ "versionCorrectionDisabled": "പതിപ്പ് തിരുത്തൽ പ്രവർത്തനരഹിതമാക്കി (പ്ലഗിൻ പ്രവർത്തിക്കുന്നതായി തോന്നുന്നില്ല)", "unknown": "അജ്ഞാതം", "none": "ഒന്നുമില്ല", + "all": "All", "never": "ഒരിക്കലുമില്ല", "latestVersionX": "ഏറ്റവും പുതിയത്: {}", "installedVersionX": "ഇൻസ്റ്റാൾ ചെയ്തത്: {}", @@ -333,6 +334,7 @@ "foregroundService": "Obtainium foreground service", "foregroundServiceExplanation": "Use a foreground service for update checking (more reliable, consumes more power)", "fgServiceNotice": "This notification is required for background update checking (it can be hidden in the OS settings)", + "excludeSecrets": "Exclude secrets", "removeAppQuestion": { "one": "ആപ്പ് നീക്കം ചെയ്യണോ?", "other": "ആപ്പുകൾ നീക്കം ചെയ്യണോ?" diff --git a/assets/translations/nl.json b/assets/translations/nl.json index bf5d675..a9846fd 100644 --- a/assets/translations/nl.json +++ b/assets/translations/nl.json @@ -167,6 +167,7 @@ "versionCorrectionDisabled": "Versiecorrectie uitgeschakeld (de plug-in lijkt niet te werken)", "unknown": "Onbekend", "none": "Geen", + "all": "Alle", "never": "Nooit", "latestVersionX": "Laatste versie: {}", "installedVersionX": "Geïnstalleerde versie: {}", @@ -333,6 +334,7 @@ "foregroundService": "Obtainium foreground service", "foregroundServiceExplanation": "Gebruik een voorgronddienst voor het controleren van updates (betrouwbaarder, verbruikt meer stroom)", "fgServiceNotice": "Deze melding is nodig voor het controleren van updates op de achtergrond (kan worden verborgen in de OS-instellingen)", + "excludeSecrets": "Geheimen uitsluiten", "removeAppQuestion": { "one": "App verwijderen?", "other": "Apps verwijderen?" diff --git a/assets/translations/pl.json b/assets/translations/pl.json index fd87b83..0c84a29 100644 --- a/assets/translations/pl.json +++ b/assets/translations/pl.json @@ -167,6 +167,7 @@ "versionCorrectionDisabled": "Korekta wersji wyłączona (wtyczka wydaje się nie działać)", "unknown": "Nieznane", "none": "Brak", + "all": "Wszystkie", "never": "Nigdy", "latestVersionX": "Najnowsza wersja: {}", "installedVersionX": "Zainstalowana wersja: {}", @@ -333,6 +334,7 @@ "foregroundService": "Usługa nowej generacji Obtainium", "foregroundServiceExplanation": "Używanie usługi pierwszoplanowej do sprawdzania aktualizacji (bardziej niezawodne, zużywa więcej energii)", "fgServiceNotice": "To powiadomienie jest wymagane do sprawdzania aktualizacji w tle (można je ukryć w ustawieniach systemu operacyjnego).", + "excludeSecrets": "Wyklucz sekrety", "removeAppQuestion": { "one": "Usunąć aplikację?", "few": "Usunąć aplikacje?", diff --git a/assets/translations/pt-BR.json b/assets/translations/pt-BR.json index 2d3406a..d9c89ef 100644 --- a/assets/translations/pt-BR.json +++ b/assets/translations/pt-BR.json @@ -167,6 +167,7 @@ "versionCorrectionDisabled": "Correção de versão desativada (o plugin parece não funcionar)", "unknown": "Desconhecido", "none": "Nenhum", + "all": "Todos", "never": "Nunca", "latestVersionX": "Mais recente: {}", "installedVersionX": "Instalado: {}", @@ -333,6 +334,7 @@ "foregroundService": "Serviço de primeiro plano do Obtainium", "foregroundServiceExplanation": "Usar um serviço em primeiro plano para verificação de atualizações (mais confiável, consome mais energia)", "fgServiceNotice": "Essa notificação é necessária para a verificação de atualizações em segundo plano (ela pode ser ocultada nas configurações do sistema operacional)", + "excludeSecrets": "Excluir segredos", "removeAppQuestion": { "one": "Remover app?", "other": "Remover apps?" diff --git a/assets/translations/pt.json b/assets/translations/pt.json index c388a15..7c21d09 100644 --- a/assets/translations/pt.json +++ b/assets/translations/pt.json @@ -167,6 +167,7 @@ "versionCorrectionDisabled": "Correção de versão desativada (plugin parece não funcionar)", "unknown": "Desconhecido", "none": "Nenhum", + "all": "Todos", "never": "Nunca", "latestVersionX": "Última versão: {}", "installedVersionX": "Versão instalada: {}", @@ -333,6 +334,7 @@ "foregroundService": "Serviço de primeiro plano Obtainium", "foregroundServiceExplanation": "Utilizar um serviço em primeiro plano para verificação de actualizações (mais fiável, consome mais energia)", "fgServiceNotice": "Esta notificação é necessária para a verificação de actualizações em segundo plano (pode ser ocultada nas definições do SO)", + "excludeSecrets": "Excluir segredos", "removeAppQuestion": { "one": "Remover aplicativo?", "other": "Remover aplicativos?" diff --git a/assets/translations/ru.json b/assets/translations/ru.json index e4e5b10..bcb4bf9 100644 --- a/assets/translations/ru.json +++ b/assets/translations/ru.json @@ -167,6 +167,7 @@ "versionCorrectionDisabled": "Коррекция версий отключена (плагин, кажется, не работает)", "unknown": "Неизвестно", "none": "Отсутствует", + "all": "Все", "never": "Никогда", "latestVersionX": "Последняя версия: {}", "installedVersionX": "Установленная версия: {}", @@ -333,6 +334,7 @@ "foregroundService": "Приоритетная служба Obtainium", "foregroundServiceExplanation": "Использовать приоритетную службу для проверки обновлений (надёжнее, энергозатратнее)", "fgServiceNotice": "Это уведомление необходимо для фоновой проверки обновлений (оно может быть скрыто в настройках ОС)", + "excludeSecrets": "Исключить секреты", "removeAppQuestion": { "one": "Удалить приложение?", "other": "Удалить приложения?" diff --git a/assets/translations/sv.json b/assets/translations/sv.json index 9aedddd..44def8d 100644 --- a/assets/translations/sv.json +++ b/assets/translations/sv.json @@ -167,6 +167,7 @@ "versionCorrectionDisabled": "Versionskorrigering inaktiverat (plugin verkar inte fungera)", "unknown": "Okänd", "none": "Ingen", + "all": "Alla", "never": "Aldrig", "latestVersionX": "Senaste Version: {}", "installedVersionX": "Installerad Version: {}", @@ -333,6 +334,7 @@ "foregroundService": "Obtainium förgrundstjänst", "foregroundServiceExplanation": "Använd en förgrundstjänst för uppdateringskontroll (mer tillförlitlig, förbrukar mer ström)", "fgServiceNotice": "Detta meddelande krävs för bakgrundsuppdateringskontroll (det kan döljas i OS-inställningarna)", + "excludeSecrets": "Utesluta hemligheter", "removeAppQuestion": { "one": "Ta Bort App?", "other": "Ta Bort Appar?" diff --git a/assets/translations/tr.json b/assets/translations/tr.json index f4a53b8..ddda952 100644 --- a/assets/translations/tr.json +++ b/assets/translations/tr.json @@ -167,6 +167,7 @@ "versionCorrectionDisabled": "Sürüm düzeltme devre dışı bırakıldı (eklenti çalışmıyor gibi görünüyor)", "unknown": "Bilinmiyor", "none": "Hiçbiri", + "all": "Tümü", "never": "Asla", "latestVersionX": "En Son Sürüm: {}", "installedVersionX": "Yüklenen Sürüm: {}", @@ -333,6 +334,7 @@ "foregroundService": "Obtainium ön plan hizmeti", "foregroundServiceExplanation": "Güncelleme denetimi için bir ön plan hizmeti kullanın (daha güvenilir, daha fazla güç tüketir)", "fgServiceNotice": "Bu bildirim arka planda güncelleme kontrolü için gereklidir (işletim sistemi ayarlarından gizlenebilir)", + "excludeSecrets": "Sırları hariç tut", "removeAppQuestion": { "one": "Uygulamayı Kaldır?", "other": "Uygulamaları Kaldır?" diff --git a/assets/translations/uk.json b/assets/translations/uk.json index f1695f6..f2053a2 100644 --- a/assets/translations/uk.json +++ b/assets/translations/uk.json @@ -167,6 +167,7 @@ "versionCorrectionDisabled": "Виправлення версії вимкнено (здається, плагін не працює)", "unknown": "Невідомо", "none": "Нічого", + "all": "Усе.", "never": "Ніколи", "latestVersionX": "Остання версія: {}", "installedVersionX": "Встановлено: {}", @@ -333,6 +334,7 @@ "foregroundService": "Обслуговування переднього плану Obtainium", "foregroundServiceExplanation": "Використовуйте службу переднього плану для перевірки оновлень (надійніша, споживає більше енергії)", "fgServiceNotice": "Це сповіщення необхідне для фонової перевірки оновлень (його можна приховати в налаштуваннях ОС)", + "excludeSecrets": "Виключити секрети", "removeAppQuestion": { "one": "Видалити застосунок?", "other": "Видалити застосунки?" diff --git a/assets/translations/vi.json b/assets/translations/vi.json index 2f92c3d..6b1a275 100644 --- a/assets/translations/vi.json +++ b/assets/translations/vi.json @@ -167,6 +167,7 @@ "versionCorrectionDisabled": "Tính năng sửa phiên bản bị vô hiệu hóa (plugin dường như không hoạt động)", "unknown": "Không xác định", "none": "Không", + "all": "Tất cả", "never": "Không bao giờ", "latestVersionX": "Phiên bản mới nhất: {}", "installedVersionX": "Phiên bản đã cài đặt: {}", @@ -333,6 +334,7 @@ "foregroundService": "Dịch vụ nền Obtainium", "foregroundServiceExplanation": "Sử dụng dịch vụ nền trước để kiểm tra cập nhật (đáng tin cậy hơn, tiêu tốn nhiều pin hơn)", "fgServiceNotice": "Thông báo này là bắt buộc để kiểm tra cập nhật nền (có thể ẩn trong cài đặt hệ điều hành).", + "excludeSecrets": "Loại trừ thông tin bí mật", "removeAppQuestion": { "one": "Gỡ ứng dụng?", "other": "Gỡ ứng dụng?" diff --git a/assets/translations/zh-Hant-TW.json b/assets/translations/zh-Hant-TW.json index 4146d2b..b926867 100644 --- a/assets/translations/zh-Hant-TW.json +++ b/assets/translations/zh-Hant-TW.json @@ -167,6 +167,7 @@ "versionCorrectionDisabled": "版本校正已停用(外掛程式似乎無法正常工作)", "unknown": "未知", "none": "無", + "all": "All", "never": "從不", "latestVersionX": "最新版本:{}", "installedVersionX": "已安裝版本:{}", @@ -333,6 +334,7 @@ "foregroundService": "Obtainium foreground service", "foregroundServiceExplanation": "Use a foreground service for update checking (more reliable, consumes more power)", "fgServiceNotice": "This notification is required for background update checking (it can be hidden in the OS settings)", + "excludeSecrets": "Exclude secrets", "removeAppQuestion": { "one": "移除應用程式?", "other": "移除應用程式?" diff --git a/assets/translations/zh.json b/assets/translations/zh.json index 01d9d32..120d879 100644 --- a/assets/translations/zh.json +++ b/assets/translations/zh.json @@ -167,6 +167,7 @@ "versionCorrectionDisabled": "禁用版本号更正(插件似乎未起作用)", "unknown": "未知", "none": "无", + "all": "全部", "never": "从未", "latestVersionX": "最新版本:{}", "installedVersionX": "当前版本:{}", @@ -333,6 +334,7 @@ "foregroundService": "Obtainium 前台服务", "foregroundServiceExplanation": "使用前台服务检查更新(更稳定,但也更耗电)", "fgServiceNotice": "后台检查更新时需要此通知(可在操作系统设置中隐藏)", + "excludeSecrets": "排除机密", "removeAppQuestion": { "one": "是否删除应用?", "other": "是否删除应用?" diff --git a/lib/pages/apps.dart b/lib/pages/apps.dart index 6ef7e11..73dce64 100644 --- a/lib/pages/apps.dart +++ b/lib/pages/apps.dart @@ -1037,7 +1037,7 @@ class AppsPageState extends State { var exportJSON = encoder.convert( appsProvider.generateExportJSON( appIds: selectedApps.map((e) => e.id).toList(), - overrideExportSettings: false, + overrideExportSettings: 0, ), ); String fn = diff --git a/lib/pages/import_export.dart b/lib/pages/import_export.dart index d8e34dd..ba0c663 100644 --- a/lib/pages/import_export.dart +++ b/lib/pages/import_export.dart @@ -412,9 +412,7 @@ class _ImportExportPageState extends State { child: TextButton( style: outlineButtonStyle, onPressed: - appsProvider.apps.isEmpty || - importInProgress || - snapshot.data == null + importInProgress || snapshot.data == null ? null : runObtainiumExport, child: Text( @@ -457,11 +455,17 @@ class _ImportExportPageState extends State { ), ], [ - GeneratedFormSwitch( + GeneratedFormDropdown( 'exportSettings', + [ + MapEntry('0', tr('none')), + MapEntry('1', tr('excludeSecrets')), + MapEntry('2', tr('all')), + ], label: tr('includeSettings'), - defaultValue: - settingsProvider.exportSettings, + defaultValue: settingsProvider + .exportSettings + .toString(), ), ], ], @@ -475,7 +479,7 @@ class _ImportExportPageState extends State { } if (value['exportSettings'] != null) { settingsProvider.exportSettings = - value['exportSettings'] == true; + int.parse(value['exportSettings']); } } }, @@ -497,7 +501,7 @@ class _ImportExportPageState extends State { else Column( children: [ - const Divider(height: 32), + SizedBox(height: 32), Row( children: [ Expanded( diff --git a/lib/providers/apps_provider.dart b/lib/providers/apps_provider.dart index 933a920..8cd78e2 100644 --- a/lib/providers/apps_provider.dart +++ b/lib/providers/apps_provider.dart @@ -1965,7 +1965,7 @@ class AppsProvider with ChangeNotifier { Map generateExportJSON({ List? appIds, - bool? overrideExportSettings, + int? overrideExportSettings, }) { Map finalExport = {}; finalExport['apps'] = apps.values @@ -1978,15 +1978,18 @@ class AppsProvider with ChangeNotifier { }) .map((e) => e.app.toJson()) .toList(); - bool shouldExportSettings = settingsProvider.exportSettings; + int shouldExportSettings = settingsProvider.exportSettings; if (overrideExportSettings != null) { shouldExportSettings = overrideExportSettings; } - if (shouldExportSettings) { + if (shouldExportSettings > 0) { + var settingsValueKeys = settingsProvider.prefs?.getKeys(); + if (shouldExportSettings < 2) { + settingsValueKeys?.removeWhere((k) => k.endsWith('-creds')); + } finalExport['settings'] = Map.fromEntries( - (settingsProvider.prefs - ?.getKeys() - .map((key) => MapEntry(key, settingsProvider.prefs?.get(key))) + (settingsValueKeys + ?.map((key) => MapEntry(key, settingsProvider.prefs?.get(key))) .toList()) ?? [], ); diff --git a/lib/providers/settings_provider.dart b/lib/providers/settings_provider.dart index 48e75f9..121ad1e 100644 --- a/lib/providers/settings_provider.dart +++ b/lib/providers/settings_provider.dart @@ -453,12 +453,19 @@ class SettingsProvider with ChangeNotifier { notifyListeners(); } - bool get exportSettings { - return prefs?.getBool('exportSettings') ?? false; + int get exportSettings { + try { + return prefs?.getInt('exportSettings') ?? + 1; // 0 for no, 1 for yes but no secrets, 2 for everything + } catch (e) { + var val = prefs?.getBool('exportSettings') == true ? 1 : 0; + prefs?.setInt('exportSettings', val); + return val; + } } - set exportSettings(bool val) { - prefs?.setBool('exportSettings', val); + set exportSettings(int val) { + prefs?.setInt('exportSettings', val > 2 || val < 0 ? 1 : val); notifyListeners(); }