Allow excluding secret values from export file (#2430)

This commit is contained in:
Imran Remtulla
2025-08-01 15:52:39 -04:00
parent 75430573f3
commit 8204a16e90
32 changed files with 89 additions and 19 deletions

View File

@@ -167,6 +167,7 @@
"versionCorrectionDisabled": "تعطيل تصحيح الإصدار (يبدو أن الملحق لا يعمل)", "versionCorrectionDisabled": "تعطيل تصحيح الإصدار (يبدو أن الملحق لا يعمل)",
"unknown": "غير معروف", "unknown": "غير معروف",
"none": "لا شيء", "none": "لا شيء",
"all": "الكل",
"never": "أبدًا", "never": "أبدًا",
"latestVersionX": "الأحدث: {}", "latestVersionX": "الأحدث: {}",
"installedVersionX": "المثبت: {}", "installedVersionX": "المثبت: {}",
@@ -333,6 +334,7 @@
"foregroundService": "الحصول على خدمة الحصول على خدمة المقدمة", "foregroundService": "الحصول على خدمة الحصول على خدمة المقدمة",
"foregroundServiceExplanation": "استخدام خدمة مقدمة للتحقق من التحديثات (أكثر موثوقية وتستهلك طاقة أكبر)", "foregroundServiceExplanation": "استخدام خدمة مقدمة للتحقق من التحديثات (أكثر موثوقية وتستهلك طاقة أكبر)",
"fgServiceNotice": "هذا الإشعار مطلوب للتحقق من التحديث في الخلفية (يمكن إخفاؤه في إعدادات نظام التشغيل)", "fgServiceNotice": "هذا الإشعار مطلوب للتحقق من التحديث في الخلفية (يمكن إخفاؤه في إعدادات نظام التشغيل)",
"excludeSecrets": "استبعاد الأسرار",
"removeAppQuestion": { "removeAppQuestion": {
"one": "إزالة التطبيق؟", "one": "إزالة التطبيق؟",
"other": "إزالة التطبيقات؟" "other": "إزالة التطبيقات؟"

View File

@@ -167,6 +167,7 @@
"versionCorrectionDisabled": "Ispravka verzije je onemogućena (izgleda da plugin ne radi)", "versionCorrectionDisabled": "Ispravka verzije je onemogućena (izgleda da plugin ne radi)",
"unknown": "Nepoznato", "unknown": "Nepoznato",
"none": "Ništa", "none": "Ništa",
"all": "All",
"never": "Nikad", "never": "Nikad",
"latestVersionX": "Najnovija verzija: {}", "latestVersionX": "Najnovija verzija: {}",
"installedVersionX": "Instalirana verzija: {}", "installedVersionX": "Instalirana verzija: {}",
@@ -333,6 +334,7 @@
"foregroundService": "Obtainium foreground service", "foregroundService": "Obtainium foreground service",
"foregroundServiceExplanation": "Use a foreground service for update checking (more reliable, consumes more power)", "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)", "fgServiceNotice": "This notification is required for background update checking (it can be hidden in the OS settings)",
"excludeSecrets": "Exclude secrets",
"removeAppQuestion": { "removeAppQuestion": {
"one": "Želite li ukloniti aplikaciju?", "one": "Želite li ukloniti aplikaciju?",
"other": "Želite li ukloniti aplikacije?" "other": "Želite li ukloniti aplikacije?"

View File

@@ -167,6 +167,7 @@
"versionCorrectionDisabled": "Correcció de versions desactivada (el plugin sembla que no funciona)", "versionCorrectionDisabled": "Correcció de versions desactivada (el plugin sembla que no funciona)",
"unknown": "Desconegut", "unknown": "Desconegut",
"none": "Cap", "none": "Cap",
"all": "All",
"never": "Mai", "never": "Mai",
"latestVersionX": "Última versió: {}", "latestVersionX": "Última versió: {}",
"installedVersionX": "Versió instal·lada: {}", "installedVersionX": "Versió instal·lada: {}",
@@ -333,6 +334,7 @@
"foregroundService": "Servei d'Obtainium en primer pla", "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)", "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)", "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": { "removeAppQuestion": {
"one": "¿Suprimeixo l'aplicació?", "one": "¿Suprimeixo l'aplicació?",
"other": "¿Suprimeixo les aplicacions?" "other": "¿Suprimeixo les aplicacions?"

View File

@@ -167,6 +167,7 @@
"versionCorrectionDisabled": "Oprava verze zakázána (zásuvný modul zřejmě nefunguje)", "versionCorrectionDisabled": "Oprava verze zakázána (zásuvný modul zřejmě nefunguje)",
"unknown": "Neznám", "unknown": "Neznám",
"none": "Žádný", "none": "Žádný",
"all": "Všechny",
"never": "Nikdy", "never": "Nikdy",
"latestVersionX": "Nejnovější verze: {}", "latestVersionX": "Nejnovější verze: {}",
"installedVersionX": "Nainstalovaná verze: {}", "installedVersionX": "Nainstalovaná verze: {}",
@@ -333,6 +334,7 @@
"foregroundService": "Služba Obtainium na popředí", "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).", "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).", "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": { "removeAppQuestion": {
"one": "Odstranit Apku?", "one": "Odstranit Apku?",
"other": "Odstranit Apky?" "other": "Odstranit Apky?"

View File

@@ -167,6 +167,7 @@
"versionCorrectionDisabled": "Versionskorrektion deaktiveret (plugin ser ikke ud til at virke)", "versionCorrectionDisabled": "Versionskorrektion deaktiveret (plugin ser ikke ud til at virke)",
"unknown": "Ukendt", "unknown": "Ukendt",
"none": "Ingen", "none": "Ingen",
"all": "Alle",
"never": "Aldrig", "never": "Aldrig",
"latestVersionX": "Seneste: {}", "latestVersionX": "Seneste: {}",
"installedVersionX": "Installeret: {}", "installedVersionX": "Installeret: {}",
@@ -333,6 +334,7 @@
"foregroundService": "Obtainium forgrundstjeneste", "foregroundService": "Obtainium forgrundstjeneste",
"foregroundServiceExplanation": "Brug en forgrundstjeneste til opdateringskontrol (mere pålidelig, bruger mere strøm)", "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).", "fgServiceNotice": "Denne meddelelse er nødvendig for baggrundsopdateringskontrol (den kan skjules i OS-indstillingerne).",
"excludeSecrets": "Udeluk hemmeligheder",
"removeAppQuestion": { "removeAppQuestion": {
"one": "Fjern app?", "one": "Fjern app?",
"other": "Fjern apps?" "other": "Fjern apps?"

View File

@@ -167,6 +167,7 @@
"versionCorrectionDisabled": "Versionskorrektur deaktiviert (Plugin scheint nicht zu funktionieren)", "versionCorrectionDisabled": "Versionskorrektur deaktiviert (Plugin scheint nicht zu funktionieren)",
"unknown": "Unbekannt", "unknown": "Unbekannt",
"none": "Keine", "none": "Keine",
"all": "Alle",
"never": "Nie", "never": "Nie",
"latestVersionX": "Neueste Version: {}", "latestVersionX": "Neueste Version: {}",
"installedVersionX": "Installierte Version: {}", "installedVersionX": "Installierte Version: {}",
@@ -333,6 +334,7 @@
"foregroundService": "Obtainium-Vordergrunddienst", "foregroundService": "Obtainium-Vordergrunddienst",
"foregroundServiceExplanation": "Aktualisierungsprüfung im Vordergrund durchführen (zuverlässiger, verbraucht mehr Strom)", "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)", "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": { "removeAppQuestion": {
"one": "App entfernen?", "one": "App entfernen?",
"other": "Apps entfernen?" "other": "Apps entfernen?"

View File

@@ -167,6 +167,7 @@
"versionCorrectionDisabled": "Versiokorekto malaktivigita (ŝajnas, ke la kromaĵo ne funkcias)", "versionCorrectionDisabled": "Versiokorekto malaktivigita (ŝajnas, ke la kromaĵo ne funkcias)",
"unknown": "Nekonata", "unknown": "Nekonata",
"none": "Nenio", "none": "Nenio",
"all": "All",
"never": "Neniam", "never": "Neniam",
"latestVersionX": "Lasta versio: {}", "latestVersionX": "Lasta versio: {}",
"installedVersionX": "Instalita versio: {}", "installedVersionX": "Instalita versio: {}",
@@ -333,6 +334,7 @@
"foregroundService": "Obtainium foreground service", "foregroundService": "Obtainium foreground service",
"foregroundServiceExplanation": "Use a foreground service for update checking (more reliable, consumes more power)", "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)", "fgServiceNotice": "This notification is required for background update checking (it can be hidden in the OS settings)",
"excludeSecrets": "Exclude secrets",
"removeAppQuestion": { "removeAppQuestion": {
"one": "Forigi la aplikaĵon?", "one": "Forigi la aplikaĵon?",
"other": "Forigi la aplikaĵojn?" "other": "Forigi la aplikaĵojn?"

View File

@@ -167,6 +167,7 @@
"versionCorrectionDisabled": "Version correction disabled (plugin doesn't seem to work)", "versionCorrectionDisabled": "Version correction disabled (plugin doesn't seem to work)",
"unknown": "Unknown", "unknown": "Unknown",
"none": "None", "none": "None",
"all": "All",
"never": "Never", "never": "Never",
"latestVersionX": "Latest: {}", "latestVersionX": "Latest: {}",
"installedVersionX": "Installed: {}", "installedVersionX": "Installed: {}",
@@ -333,6 +334,7 @@
"foregroundService": "Obtainium foreground service", "foregroundService": "Obtainium foreground service",
"foregroundServiceExplanation": "Use a foreground service for update checking (more reliable, consumes more power)", "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)", "fgServiceNotice": "This notification is required for background update checking (it can be hidden in the OS settings)",
"excludeSecrets": "Exclude secrets",
"removeAppQuestion": { "removeAppQuestion": {
"one": "Remove app?", "one": "Remove app?",
"other": "Remove apps?" "other": "Remove apps?"

View File

@@ -167,6 +167,7 @@
"versionCorrectionDisabled": "Corrección de versiones desactivada (el plugin parece no funcionar)", "versionCorrectionDisabled": "Corrección de versiones desactivada (el plugin parece no funcionar)",
"unknown": "Desconocido", "unknown": "Desconocido",
"none": "Ninguno", "none": "Ninguno",
"all": "Todos",
"never": "Nunca", "never": "Nunca",
"latestVersionX": "Última versión: {}", "latestVersionX": "Última versión: {}",
"installedVersionX": "Versión instalada: {}", "installedVersionX": "Versión instalada: {}",
@@ -333,6 +334,7 @@
"foregroundService": "Obtainium servicio en primer plano", "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).", "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).", "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": { "removeAppQuestion": {
"one": "¿Eliminar aplicación?", "one": "¿Eliminar aplicación?",
"other": "¿Eliminar aplicaciones?" "other": "¿Eliminar aplicaciones?"

View File

@@ -167,6 +167,7 @@
"versionCorrectionDisabled": "تصحیح نسخه غیرفعال شد (به نظر می رسد افزونه کار نمی کند)", "versionCorrectionDisabled": "تصحیح نسخه غیرفعال شد (به نظر می رسد افزونه کار نمی کند)",
"unknown": "ناشناخته", "unknown": "ناشناخته",
"none": "هیچ", "none": "هیچ",
"all": "All",
"never": "هرگز", "never": "هرگز",
"latestVersionX": "آخرین نسخه: {}", "latestVersionX": "آخرین نسخه: {}",
"installedVersionX": "نسخه نصب شده: {}", "installedVersionX": "نسخه نصب شده: {}",
@@ -333,6 +334,7 @@
"foregroundService": "Obtainium foreground service", "foregroundService": "Obtainium foreground service",
"foregroundServiceExplanation": "Use a foreground service for update checking (more reliable, consumes more power)", "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)", "fgServiceNotice": "This notification is required for background update checking (it can be hidden in the OS settings)",
"excludeSecrets": "Exclude secrets",
"removeAppQuestion": { "removeAppQuestion": {
"one": "برنامه حذف شود؟", "one": "برنامه حذف شود؟",
"other": "برنامه ها حذف شوند؟" "other": "برنامه ها حذف شوند؟"

View File

@@ -167,6 +167,7 @@
"versionCorrectionDisabled": "Correction de version désactivée (le plugin ne semble pas fonctionner)", "versionCorrectionDisabled": "Correction de version désactivée (le plugin ne semble pas fonctionner)",
"unknown": "Inconnu", "unknown": "Inconnu",
"none": "Aucun", "none": "Aucun",
"all": "Tous",
"never": "Jamais", "never": "Jamais",
"latestVersionX": "Dernière version : {}", "latestVersionX": "Dernière version : {}",
"installedVersionX": "Version installée : {}", "installedVersionX": "Version installée : {}",
@@ -333,6 +334,7 @@
"foregroundService": "Service d'avant-plan Obtainium", "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)", "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).", "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": { "removeAppQuestion": {
"one": "Supprimer l'application ?", "one": "Supprimer l'application ?",
"other": "Supprimer les applications ?" "other": "Supprimer les applications ?"

View File

@@ -167,6 +167,7 @@
"versionCorrectionDisabled": "Verziókorrekció letiltva (úgy tűnik, hogy a bővítmény nem működik)", "versionCorrectionDisabled": "Verziókorrekció letiltva (úgy tűnik, hogy a bővítmény nem működik)",
"unknown": "Ismeretlen", "unknown": "Ismeretlen",
"none": "Semmi", "none": "Semmi",
"all": "Minden",
"never": "Soha", "never": "Soha",
"latestVersionX": "Legújabb verzió: {}", "latestVersionX": "Legújabb verzió: {}",
"installedVersionX": "Telepített verzió: {}", "installedVersionX": "Telepített verzió: {}",
@@ -333,6 +334,7 @@
"foregroundService": "Obtainium előtér-szolgáltatás", "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)", "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ő).", "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": { "removeAppQuestion": {
"one": "Eltávolítja az alkalmazást?", "one": "Eltávolítja az alkalmazást?",
"other": "Eltávolítja az alkalmazásokat?" "other": "Eltávolítja az alkalmazásokat?"

View File

@@ -167,6 +167,7 @@
"versionCorrectionDisabled": "Koreksi versi dinonaktifkan (sepertinya plugin tidak berfungsi)", "versionCorrectionDisabled": "Koreksi versi dinonaktifkan (sepertinya plugin tidak berfungsi)",
"unknown": "Tidak diketahui", "unknown": "Tidak diketahui",
"none": "Tidak ada", "none": "Tidak ada",
"all": "Semua",
"never": "Tidak pernah", "never": "Tidak pernah",
"latestVersionX": "Terbaru: {}", "latestVersionX": "Terbaru: {}",
"installedVersionX": "Terpasang: {}", "installedVersionX": "Terpasang: {}",
@@ -333,6 +334,7 @@
"foregroundService": "Layanan latar depan Obtainium", "foregroundService": "Layanan latar depan Obtainium",
"foregroundServiceExplanation": "Gunakan layanan latar depan untuk pemeriksaan pembaruan (lebih dapat diandalkan, menghabiskan lebih banyak daya)", "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)", "fgServiceNotice": "Pemberitahuan ini diperlukan untuk pemeriksaan pembaruan latar belakang (dapat disembunyikan dalam pengaturan OS)",
"excludeSecrets": "Mengecualikan rahasia",
"removeAppQuestion": { "removeAppQuestion": {
"one": "Hapus aplikasi?", "one": "Hapus aplikasi?",
"other": "Hapus aplikasi?" "other": "Hapus aplikasi?"

View File

@@ -167,6 +167,7 @@
"versionCorrectionDisabled": "Correzione della versione disattivata (il plugin sembra non funzionare)", "versionCorrectionDisabled": "Correzione della versione disattivata (il plugin sembra non funzionare)",
"unknown": "Sconosciuto", "unknown": "Sconosciuto",
"none": "Nessuno", "none": "Nessuno",
"all": "Tutti",
"never": "Mai", "never": "Mai",
"latestVersionX": "Ultima versione: {}", "latestVersionX": "Ultima versione: {}",
"installedVersionX": "Versione installata: {}", "installedVersionX": "Versione installata: {}",
@@ -333,6 +334,7 @@
"foregroundService": "Servizio Obtainium in primo piano", "foregroundService": "Servizio Obtainium in primo piano",
"foregroundServiceExplanation": "Utilizzare un servizio in primo piano per il controllo degli aggiornamenti (più affidabile, consuma più energia)", "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).", "fgServiceNotice": "Questa notifica è necessaria per il controllo degli aggiornamenti in background (può essere nascosta nelle impostazioni del sistema operativo).",
"excludeSecrets": "Escludere i segreti",
"removeAppQuestion": { "removeAppQuestion": {
"one": "Rimuovere l'app?", "one": "Rimuovere l'app?",
"other": "Rimuovere le app?" "other": "Rimuovere le app?"

View File

@@ -167,6 +167,7 @@
"versionCorrectionDisabled": "バージョン補正無効 (プラグインが動作していません)", "versionCorrectionDisabled": "バージョン補正無効 (プラグインが動作していません)",
"unknown": "不明", "unknown": "不明",
"none": "なし", "none": "なし",
"all": "すべて",
"never": "しない", "never": "しない",
"latestVersionX": "最新のバージョン: {}", "latestVersionX": "最新のバージョン: {}",
"installedVersionX": "インストールされたバージョン: {}", "installedVersionX": "インストールされたバージョン: {}",
@@ -333,6 +334,7 @@
"foregroundService": "Obtainium フォアグラウンドサービス", "foregroundService": "Obtainium フォアグラウンドサービス",
"foregroundServiceExplanation": "アップデート確認にフォアグラウンドサービスを使用する(より信頼性が高いが、より電力を消費する)", "foregroundServiceExplanation": "アップデート確認にフォアグラウンドサービスを使用する(より信頼性が高いが、より電力を消費する)",
"fgServiceNotice": "この通知は、バックグラウンドでアップデートを確認するために必要ですOSの設定で非表示にできます。", "fgServiceNotice": "この通知は、バックグラウンドでアップデートを確認するために必要ですOSの設定で非表示にできます。",
"excludeSecrets": "秘密を除く",
"removeAppQuestion": { "removeAppQuestion": {
"one": "アプリを削除しますか?", "one": "アプリを削除しますか?",
"other": "アプリを削除しますか?" "other": "アプリを削除しますか?"

View File

@@ -167,6 +167,7 @@
"versionCorrectionDisabled": "버전 수정 비활성화됨 (플러그인이 작동하지 않는 것 같습니다)", "versionCorrectionDisabled": "버전 수정 비활성화됨 (플러그인이 작동하지 않는 것 같습니다)",
"unknown": "알 수 없음", "unknown": "알 수 없음",
"none": "없음", "none": "없음",
"all": "모두",
"never": "절대", "never": "절대",
"latestVersionX": "최신: {}", "latestVersionX": "최신: {}",
"installedVersionX": "설치됨: {}", "installedVersionX": "설치됨: {}",
@@ -333,6 +334,7 @@
"foregroundService": "오베티움 포그라운드 서비스", "foregroundService": "오베티움 포그라운드 서비스",
"foregroundServiceExplanation": "업데이트 확인을 위해 포그라운드 서비스 사용(안정성 향상, 전력 소비량 증가)", "foregroundServiceExplanation": "업데이트 확인을 위해 포그라운드 서비스 사용(안정성 향상, 전력 소비량 증가)",
"fgServiceNotice": "이 알림은 백그라운드 업데이트 확인에 필요합니다(OS 설정에서 숨길 수 있음).", "fgServiceNotice": "이 알림은 백그라운드 업데이트 확인에 필요합니다(OS 설정에서 숨길 수 있음).",
"excludeSecrets": "비밀 제외",
"removeAppQuestion": { "removeAppQuestion": {
"one": "앱을 제거하시겠습니까?", "one": "앱을 제거하시겠습니까?",
"other": "앱을 제거하시겠습니까?" "other": "앱을 제거하시겠습니까?"

View File

@@ -167,6 +167,7 @@
"versionCorrectionDisabled": "പതിപ്പ് തിരുത്തൽ പ്രവർത്തനരഹിതമാക്കി (പ്ലഗിൻ പ്രവർത്തിക്കുന്നതായി തോന്നുന്നില്ല)", "versionCorrectionDisabled": "പതിപ്പ് തിരുത്തൽ പ്രവർത്തനരഹിതമാക്കി (പ്ലഗിൻ പ്രവർത്തിക്കുന്നതായി തോന്നുന്നില്ല)",
"unknown": "അജ്ഞാതം", "unknown": "അജ്ഞാതം",
"none": "ഒന്നുമില്ല", "none": "ഒന്നുമില്ല",
"all": "All",
"never": "ഒരിക്കലുമില്ല", "never": "ഒരിക്കലുമില്ല",
"latestVersionX": "ഏറ്റവും പുതിയത്: {}", "latestVersionX": "ഏറ്റവും പുതിയത്: {}",
"installedVersionX": "ഇൻസ്റ്റാൾ ചെയ്തത്: {}", "installedVersionX": "ഇൻസ്റ്റാൾ ചെയ്തത്: {}",
@@ -333,6 +334,7 @@
"foregroundService": "Obtainium foreground service", "foregroundService": "Obtainium foreground service",
"foregroundServiceExplanation": "Use a foreground service for update checking (more reliable, consumes more power)", "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)", "fgServiceNotice": "This notification is required for background update checking (it can be hidden in the OS settings)",
"excludeSecrets": "Exclude secrets",
"removeAppQuestion": { "removeAppQuestion": {
"one": "ആപ്പ് നീക്കം ചെയ്യണോ?", "one": "ആപ്പ് നീക്കം ചെയ്യണോ?",
"other": "ആപ്പുകൾ നീക്കം ചെയ്യണോ?" "other": "ആപ്പുകൾ നീക്കം ചെയ്യണോ?"

View File

@@ -167,6 +167,7 @@
"versionCorrectionDisabled": "Versiecorrectie uitgeschakeld (de plug-in lijkt niet te werken)", "versionCorrectionDisabled": "Versiecorrectie uitgeschakeld (de plug-in lijkt niet te werken)",
"unknown": "Onbekend", "unknown": "Onbekend",
"none": "Geen", "none": "Geen",
"all": "Alle",
"never": "Nooit", "never": "Nooit",
"latestVersionX": "Laatste versie: {}", "latestVersionX": "Laatste versie: {}",
"installedVersionX": "Geïnstalleerde versie: {}", "installedVersionX": "Geïnstalleerde versie: {}",
@@ -333,6 +334,7 @@
"foregroundService": "Obtainium foreground service", "foregroundService": "Obtainium foreground service",
"foregroundServiceExplanation": "Gebruik een voorgronddienst voor het controleren van updates (betrouwbaarder, verbruikt meer stroom)", "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)", "fgServiceNotice": "Deze melding is nodig voor het controleren van updates op de achtergrond (kan worden verborgen in de OS-instellingen)",
"excludeSecrets": "Geheimen uitsluiten",
"removeAppQuestion": { "removeAppQuestion": {
"one": "App verwijderen?", "one": "App verwijderen?",
"other": "Apps verwijderen?" "other": "Apps verwijderen?"

View File

@@ -167,6 +167,7 @@
"versionCorrectionDisabled": "Korekta wersji wyłączona (wtyczka wydaje się nie działać)", "versionCorrectionDisabled": "Korekta wersji wyłączona (wtyczka wydaje się nie działać)",
"unknown": "Nieznane", "unknown": "Nieznane",
"none": "Brak", "none": "Brak",
"all": "Wszystkie",
"never": "Nigdy", "never": "Nigdy",
"latestVersionX": "Najnowsza wersja: {}", "latestVersionX": "Najnowsza wersja: {}",
"installedVersionX": "Zainstalowana wersja: {}", "installedVersionX": "Zainstalowana wersja: {}",
@@ -333,6 +334,7 @@
"foregroundService": "Usługa nowej generacji Obtainium", "foregroundService": "Usługa nowej generacji Obtainium",
"foregroundServiceExplanation": "Używanie usługi pierwszoplanowej do sprawdzania aktualizacji (bardziej niezawodne, zużywa więcej energii)", "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).", "fgServiceNotice": "To powiadomienie jest wymagane do sprawdzania aktualizacji w tle (można je ukryć w ustawieniach systemu operacyjnego).",
"excludeSecrets": "Wyklucz sekrety",
"removeAppQuestion": { "removeAppQuestion": {
"one": "Usunąć aplikację?", "one": "Usunąć aplikację?",
"few": "Usunąć aplikacje?", "few": "Usunąć aplikacje?",

View File

@@ -167,6 +167,7 @@
"versionCorrectionDisabled": "Correção de versão desativada (o plugin parece não funcionar)", "versionCorrectionDisabled": "Correção de versão desativada (o plugin parece não funcionar)",
"unknown": "Desconhecido", "unknown": "Desconhecido",
"none": "Nenhum", "none": "Nenhum",
"all": "Todos",
"never": "Nunca", "never": "Nunca",
"latestVersionX": "Mais recente: {}", "latestVersionX": "Mais recente: {}",
"installedVersionX": "Instalado: {}", "installedVersionX": "Instalado: {}",
@@ -333,6 +334,7 @@
"foregroundService": "Serviço de primeiro plano do Obtainium", "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)", "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)", "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": { "removeAppQuestion": {
"one": "Remover app?", "one": "Remover app?",
"other": "Remover apps?" "other": "Remover apps?"

View File

@@ -167,6 +167,7 @@
"versionCorrectionDisabled": "Correção de versão desativada (plugin parece não funcionar)", "versionCorrectionDisabled": "Correção de versão desativada (plugin parece não funcionar)",
"unknown": "Desconhecido", "unknown": "Desconhecido",
"none": "Nenhum", "none": "Nenhum",
"all": "Todos",
"never": "Nunca", "never": "Nunca",
"latestVersionX": "Última versão: {}", "latestVersionX": "Última versão: {}",
"installedVersionX": "Versão instalada: {}", "installedVersionX": "Versão instalada: {}",
@@ -333,6 +334,7 @@
"foregroundService": "Serviço de primeiro plano Obtainium", "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)", "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)", "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": { "removeAppQuestion": {
"one": "Remover aplicativo?", "one": "Remover aplicativo?",
"other": "Remover aplicativos?" "other": "Remover aplicativos?"

View File

@@ -167,6 +167,7 @@
"versionCorrectionDisabled": "Коррекция версий отключена (плагин, кажется, не работает)", "versionCorrectionDisabled": "Коррекция версий отключена (плагин, кажется, не работает)",
"unknown": "Неизвестно", "unknown": "Неизвестно",
"none": "Отсутствует", "none": "Отсутствует",
"all": "Все",
"never": "Никогда", "never": "Никогда",
"latestVersionX": "Последняя версия: {}", "latestVersionX": "Последняя версия: {}",
"installedVersionX": "Установленная версия: {}", "installedVersionX": "Установленная версия: {}",
@@ -333,6 +334,7 @@
"foregroundService": "Приоритетная служба Obtainium", "foregroundService": "Приоритетная служба Obtainium",
"foregroundServiceExplanation": "Использовать приоритетную службу для проверки обновлений (надёжнее, энергозатратнее)", "foregroundServiceExplanation": "Использовать приоритетную службу для проверки обновлений (надёжнее, энергозатратнее)",
"fgServiceNotice": "Это уведомление необходимо для фоновой проверки обновлений (оно может быть скрыто в настройках ОС)", "fgServiceNotice": "Это уведомление необходимо для фоновой проверки обновлений (оно может быть скрыто в настройках ОС)",
"excludeSecrets": "Исключить секреты",
"removeAppQuestion": { "removeAppQuestion": {
"one": "Удалить приложение?", "one": "Удалить приложение?",
"other": "Удалить приложения?" "other": "Удалить приложения?"

View File

@@ -167,6 +167,7 @@
"versionCorrectionDisabled": "Versionskorrigering inaktiverat (plugin verkar inte fungera)", "versionCorrectionDisabled": "Versionskorrigering inaktiverat (plugin verkar inte fungera)",
"unknown": "Okänd", "unknown": "Okänd",
"none": "Ingen", "none": "Ingen",
"all": "Alla",
"never": "Aldrig", "never": "Aldrig",
"latestVersionX": "Senaste Version: {}", "latestVersionX": "Senaste Version: {}",
"installedVersionX": "Installerad Version: {}", "installedVersionX": "Installerad Version: {}",
@@ -333,6 +334,7 @@
"foregroundService": "Obtainium förgrundstjänst", "foregroundService": "Obtainium förgrundstjänst",
"foregroundServiceExplanation": "Använd en förgrundstjänst för uppdateringskontroll (mer tillförlitlig, förbrukar mer ström)", "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)", "fgServiceNotice": "Detta meddelande krävs för bakgrundsuppdateringskontroll (det kan döljas i OS-inställningarna)",
"excludeSecrets": "Utesluta hemligheter",
"removeAppQuestion": { "removeAppQuestion": {
"one": "Ta Bort App?", "one": "Ta Bort App?",
"other": "Ta Bort Appar?" "other": "Ta Bort Appar?"

View File

@@ -167,6 +167,7 @@
"versionCorrectionDisabled": "Sürüm düzeltme devre dışı bırakıldı (eklenti çalışmıyor gibi görünüyor)", "versionCorrectionDisabled": "Sürüm düzeltme devre dışı bırakıldı (eklenti çalışmıyor gibi görünüyor)",
"unknown": "Bilinmiyor", "unknown": "Bilinmiyor",
"none": "Hiçbiri", "none": "Hiçbiri",
"all": "Tümü",
"never": "Asla", "never": "Asla",
"latestVersionX": "En Son Sürüm: {}", "latestVersionX": "En Son Sürüm: {}",
"installedVersionX": "Yüklenen Sürüm: {}", "installedVersionX": "Yüklenen Sürüm: {}",
@@ -333,6 +334,7 @@
"foregroundService": "Obtainium ön plan hizmeti", "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)", "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)", "fgServiceNotice": "Bu bildirim arka planda güncelleme kontrolü için gereklidir (işletim sistemi ayarlarından gizlenebilir)",
"excludeSecrets": "Sırları hariç tut",
"removeAppQuestion": { "removeAppQuestion": {
"one": "Uygulamayı Kaldır?", "one": "Uygulamayı Kaldır?",
"other": "Uygulamaları Kaldır?" "other": "Uygulamaları Kaldır?"

View File

@@ -167,6 +167,7 @@
"versionCorrectionDisabled": "Виправлення версії вимкнено (здається, плагін не працює)", "versionCorrectionDisabled": "Виправлення версії вимкнено (здається, плагін не працює)",
"unknown": "Невідомо", "unknown": "Невідомо",
"none": "Нічого", "none": "Нічого",
"all": "Усе.",
"never": "Ніколи", "never": "Ніколи",
"latestVersionX": "Остання версія: {}", "latestVersionX": "Остання версія: {}",
"installedVersionX": "Встановлено: {}", "installedVersionX": "Встановлено: {}",
@@ -333,6 +334,7 @@
"foregroundService": "Обслуговування переднього плану Obtainium", "foregroundService": "Обслуговування переднього плану Obtainium",
"foregroundServiceExplanation": "Використовуйте службу переднього плану для перевірки оновлень (надійніша, споживає більше енергії)", "foregroundServiceExplanation": "Використовуйте службу переднього плану для перевірки оновлень (надійніша, споживає більше енергії)",
"fgServiceNotice": "Це сповіщення необхідне для фонової перевірки оновлень (його можна приховати в налаштуваннях ОС)", "fgServiceNotice": "Це сповіщення необхідне для фонової перевірки оновлень (його можна приховати в налаштуваннях ОС)",
"excludeSecrets": "Виключити секрети",
"removeAppQuestion": { "removeAppQuestion": {
"one": "Видалити застосунок?", "one": "Видалити застосунок?",
"other": "Видалити застосунки?" "other": "Видалити застосунки?"

View File

@@ -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)", "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", "unknown": "Không xác định",
"none": "Không", "none": "Không",
"all": "Tất cả",
"never": "Không bao giờ", "never": "Không bao giờ",
"latestVersionX": "Phiên bản mới nhất: {}", "latestVersionX": "Phiên bản mới nhất: {}",
"installedVersionX": "Phiên bản đã cài đặt: {}", "installedVersionX": "Phiên bản đã cài đặt: {}",
@@ -333,6 +334,7 @@
"foregroundService": "Dịch vụ nền Obtainium", "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)", "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).", "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": { "removeAppQuestion": {
"one": "Gỡ ứng dụng?", "one": "Gỡ ứng dụng?",
"other": "Gỡ ứng dụng?" "other": "Gỡ ứng dụng?"

View File

@@ -167,6 +167,7 @@
"versionCorrectionDisabled": "版本校正已停用(外掛程式似乎無法正常工作)", "versionCorrectionDisabled": "版本校正已停用(外掛程式似乎無法正常工作)",
"unknown": "未知", "unknown": "未知",
"none": "無", "none": "無",
"all": "All",
"never": "從不", "never": "從不",
"latestVersionX": "最新版本:{}", "latestVersionX": "最新版本:{}",
"installedVersionX": "已安裝版本:{}", "installedVersionX": "已安裝版本:{}",
@@ -333,6 +334,7 @@
"foregroundService": "Obtainium foreground service", "foregroundService": "Obtainium foreground service",
"foregroundServiceExplanation": "Use a foreground service for update checking (more reliable, consumes more power)", "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)", "fgServiceNotice": "This notification is required for background update checking (it can be hidden in the OS settings)",
"excludeSecrets": "Exclude secrets",
"removeAppQuestion": { "removeAppQuestion": {
"one": "移除應用程式?", "one": "移除應用程式?",
"other": "移除應用程式?" "other": "移除應用程式?"

View File

@@ -167,6 +167,7 @@
"versionCorrectionDisabled": "禁用版本号更正(插件似乎未起作用)", "versionCorrectionDisabled": "禁用版本号更正(插件似乎未起作用)",
"unknown": "未知", "unknown": "未知",
"none": "无", "none": "无",
"all": "全部",
"never": "从未", "never": "从未",
"latestVersionX": "最新版本:{}", "latestVersionX": "最新版本:{}",
"installedVersionX": "当前版本:{}", "installedVersionX": "当前版本:{}",
@@ -333,6 +334,7 @@
"foregroundService": "Obtainium 前台服务", "foregroundService": "Obtainium 前台服务",
"foregroundServiceExplanation": "使用前台服务检查更新(更稳定,但也更耗电)", "foregroundServiceExplanation": "使用前台服务检查更新(更稳定,但也更耗电)",
"fgServiceNotice": "后台检查更新时需要此通知(可在操作系统设置中隐藏)", "fgServiceNotice": "后台检查更新时需要此通知(可在操作系统设置中隐藏)",
"excludeSecrets": "排除机密",
"removeAppQuestion": { "removeAppQuestion": {
"one": "是否删除应用?", "one": "是否删除应用?",
"other": "是否删除应用?" "other": "是否删除应用?"

View File

@@ -1037,7 +1037,7 @@ class AppsPageState extends State<AppsPage> {
var exportJSON = encoder.convert( var exportJSON = encoder.convert(
appsProvider.generateExportJSON( appsProvider.generateExportJSON(
appIds: selectedApps.map((e) => e.id).toList(), appIds: selectedApps.map((e) => e.id).toList(),
overrideExportSettings: false, overrideExportSettings: 0,
), ),
); );
String fn = String fn =

View File

@@ -412,9 +412,7 @@ class _ImportExportPageState extends State<ImportExportPage> {
child: TextButton( child: TextButton(
style: outlineButtonStyle, style: outlineButtonStyle,
onPressed: onPressed:
appsProvider.apps.isEmpty || importInProgress || snapshot.data == null
importInProgress ||
snapshot.data == null
? null ? null
: runObtainiumExport, : runObtainiumExport,
child: Text( child: Text(
@@ -457,11 +455,17 @@ class _ImportExportPageState extends State<ImportExportPage> {
), ),
], ],
[ [
GeneratedFormSwitch( GeneratedFormDropdown(
'exportSettings', 'exportSettings',
[
MapEntry('0', tr('none')),
MapEntry('1', tr('excludeSecrets')),
MapEntry('2', tr('all')),
],
label: tr('includeSettings'), label: tr('includeSettings'),
defaultValue: defaultValue: settingsProvider
settingsProvider.exportSettings, .exportSettings
.toString(),
), ),
], ],
], ],
@@ -475,7 +479,7 @@ class _ImportExportPageState extends State<ImportExportPage> {
} }
if (value['exportSettings'] != null) { if (value['exportSettings'] != null) {
settingsProvider.exportSettings = settingsProvider.exportSettings =
value['exportSettings'] == true; int.parse(value['exportSettings']);
} }
} }
}, },
@@ -497,7 +501,7 @@ class _ImportExportPageState extends State<ImportExportPage> {
else else
Column( Column(
children: [ children: [
const Divider(height: 32), SizedBox(height: 32),
Row( Row(
children: [ children: [
Expanded( Expanded(

View File

@@ -1965,7 +1965,7 @@ class AppsProvider with ChangeNotifier {
Map<String, dynamic> generateExportJSON({ Map<String, dynamic> generateExportJSON({
List<String>? appIds, List<String>? appIds,
bool? overrideExportSettings, int? overrideExportSettings,
}) { }) {
Map<String, dynamic> finalExport = {}; Map<String, dynamic> finalExport = {};
finalExport['apps'] = apps.values finalExport['apps'] = apps.values
@@ -1978,15 +1978,18 @@ class AppsProvider with ChangeNotifier {
}) })
.map((e) => e.app.toJson()) .map((e) => e.app.toJson())
.toList(); .toList();
bool shouldExportSettings = settingsProvider.exportSettings; int shouldExportSettings = settingsProvider.exportSettings;
if (overrideExportSettings != null) { if (overrideExportSettings != null) {
shouldExportSettings = overrideExportSettings; shouldExportSettings = overrideExportSettings;
} }
if (shouldExportSettings) { if (shouldExportSettings > 0) {
var settingsValueKeys = settingsProvider.prefs?.getKeys();
if (shouldExportSettings < 2) {
settingsValueKeys?.removeWhere((k) => k.endsWith('-creds'));
}
finalExport['settings'] = Map<String, Object?>.fromEntries( finalExport['settings'] = Map<String, Object?>.fromEntries(
(settingsProvider.prefs (settingsValueKeys
?.getKeys() ?.map((key) => MapEntry(key, settingsProvider.prefs?.get(key)))
.map((key) => MapEntry(key, settingsProvider.prefs?.get(key)))
.toList()) ?? .toList()) ??
[], [],
); );

View File

@@ -453,12 +453,19 @@ class SettingsProvider with ChangeNotifier {
notifyListeners(); notifyListeners();
} }
bool get exportSettings { int get exportSettings {
return prefs?.getBool('exportSettings') ?? false; 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) { set exportSettings(int val) {
prefs?.setBool('exportSettings', val); prefs?.setInt('exportSettings', val > 2 || val < 0 ? 1 : val);
notifyListeners(); notifyListeners();
} }