mirror of
				https://github.com/ImranR98/Obtainium.git
				synced 2025-10-31 13:33:28 +01:00 
			
		
		
		
	Mark updated feature more clear
This commit is contained in:
		| @@ -74,7 +74,6 @@ | |||||||
|     "changeX": "Ändern {}", |     "changeX": "Ändern {}", | ||||||
|     "installUpdateApps": "Apps installieren/aktualisieren", |     "installUpdateApps": "Apps installieren/aktualisieren", | ||||||
|     "installUpdateSelectedApps": "Ausgewählte Apps installieren/aktualisieren", |     "installUpdateSelectedApps": "Ausgewählte Apps installieren/aktualisieren", | ||||||
|     "onlyWorksWithNonEVDApps": "Funktioniert nur bei Apps, deren Installationsstatus nicht automatisch erkannt werden kann (ungewöhnlich).", |  | ||||||
|     "markXSelectedAppsAsUpdated": "Markiere {} ausgewählte Apps als aktuell?", |     "markXSelectedAppsAsUpdated": "Markiere {} ausgewählte Apps als aktuell?", | ||||||
|     "no": "Nein", |     "no": "Nein", | ||||||
|     "yes": "Ja", |     "yes": "Ja", | ||||||
| @@ -213,6 +212,7 @@ | |||||||
|     "filterAPKsByRegEx": "Filter APKs by Regular Expression", |     "filterAPKsByRegEx": "Filter APKs by Regular Expression", | ||||||
|     "removeFromObtainium": "Remove from Obtainium", |     "removeFromObtainium": "Remove from Obtainium", | ||||||
|     "uninstallFromDevice": "Uninstall from Device", |     "uninstallFromDevice": "Uninstall from Device", | ||||||
|  |     "onlyWorksWithNonVersionDetectApps": "Only works for Apps with version detection disabled.", | ||||||
|     "removeAppQuestion": { |     "removeAppQuestion": { | ||||||
|         "one": "App entfernen?", |         "one": "App entfernen?", | ||||||
|         "other": "App entfernen?" |         "other": "App entfernen?" | ||||||
|   | |||||||
| @@ -74,7 +74,6 @@ | |||||||
|     "changeX": "Change {}", |     "changeX": "Change {}", | ||||||
|     "installUpdateApps": "Install/Update Apps", |     "installUpdateApps": "Install/Update Apps", | ||||||
|     "installUpdateSelectedApps": "Install/Update Selected Apps", |     "installUpdateSelectedApps": "Install/Update Selected Apps", | ||||||
|     "onlyWorksWithNonEVDApps": "Only works for Apps whose install status cannot be automatically detected (uncommon).", |  | ||||||
|     "markXSelectedAppsAsUpdated": "Mark {} Selected Apps as Updated?", |     "markXSelectedAppsAsUpdated": "Mark {} Selected Apps as Updated?", | ||||||
|     "no": "No", |     "no": "No", | ||||||
|     "yes": "Yes", |     "yes": "Yes", | ||||||
| @@ -213,6 +212,7 @@ | |||||||
|     "filterAPKsByRegEx": "Filter APKs by Regular Expression", |     "filterAPKsByRegEx": "Filter APKs by Regular Expression", | ||||||
|     "removeFromObtainium": "Remove from Obtainium", |     "removeFromObtainium": "Remove from Obtainium", | ||||||
|     "uninstallFromDevice": "Uninstall from Device", |     "uninstallFromDevice": "Uninstall from Device", | ||||||
|  |     "onlyWorksWithNonVersionDetectApps": "Only works for Apps with version detection disabled.", | ||||||
|     "removeAppQuestion": { |     "removeAppQuestion": { | ||||||
|         "one": "Remove App?", |         "one": "Remove App?", | ||||||
|         "other": "Remove Apps?" |         "other": "Remove Apps?" | ||||||
|   | |||||||
| @@ -74,7 +74,6 @@ | |||||||
|     "changeX": "Változás {}", |     "changeX": "Változás {}", | ||||||
|     "installUpdateApps": "Appok telepítése/frissítése", |     "installUpdateApps": "Appok telepítése/frissítése", | ||||||
|     "installUpdateSelectedApps": "Telepítse/frissítse a kiválasztott appokat", |     "installUpdateSelectedApps": "Telepítse/frissítse a kiválasztott appokat", | ||||||
|     "onlyWorksWithNonEVDApps": "Csak azoknál az alkalmazásoknál működik, amelyek telepítési állapota nem észlelhető autom. (nem gyakori).", |  | ||||||
|     "markXSelectedAppsAsUpdated": "Megjelöl {} kiválasztott alkalmazást frissítettként?", |     "markXSelectedAppsAsUpdated": "Megjelöl {} kiválasztott alkalmazást frissítettként?", | ||||||
|     "no": "Nem", |     "no": "Nem", | ||||||
|     "yes": "Igen", |     "yes": "Igen", | ||||||
| @@ -212,6 +211,7 @@ | |||||||
|     "filterAPKsByRegEx": "Filter APKs by Regular Expression", |     "filterAPKsByRegEx": "Filter APKs by Regular Expression", | ||||||
|     "removeFromObtainium": "Remove from Obtainium", |     "removeFromObtainium": "Remove from Obtainium", | ||||||
|     "uninstallFromDevice": "Uninstall from Device", |     "uninstallFromDevice": "Uninstall from Device", | ||||||
|  |     "onlyWorksWithNonVersionDetectApps": "Only works for Apps with version detection disabled.", | ||||||
|     "removeAppQuestion": { |     "removeAppQuestion": { | ||||||
|         "one": "Eltávolítja az alkalmazást?", |         "one": "Eltávolítja az alkalmazást?", | ||||||
|         "other": "Eltávolítja az alkalmazást?" |         "other": "Eltávolítja az alkalmazást?" | ||||||
|   | |||||||
| @@ -74,7 +74,6 @@ | |||||||
|     "changeX": "Modifica {}", |     "changeX": "Modifica {}", | ||||||
|     "installUpdateApps": "Installa/Aggiorna App", |     "installUpdateApps": "Installa/Aggiorna App", | ||||||
|     "installUpdateSelectedApps": "Installa/Aggiorna le App selezionate", |     "installUpdateSelectedApps": "Installa/Aggiorna le App selezionate", | ||||||
|     "onlyWorksWithNonEVDApps": "Funziona solo per le App il cui stato d'installazione non può essere rilevato automaticamente (inconsueto).", |  | ||||||
|     "markXSelectedAppsAsUpdated": "Contrassegnare le {} App selezionate come aggiornate?", |     "markXSelectedAppsAsUpdated": "Contrassegnare le {} App selezionate come aggiornate?", | ||||||
|     "no": "No", |     "no": "No", | ||||||
|     "yes": "Sì", |     "yes": "Sì", | ||||||
| @@ -213,6 +212,7 @@ | |||||||
|     "filterAPKsByRegEx": "Filter APKs by Regular Expression", |     "filterAPKsByRegEx": "Filter APKs by Regular Expression", | ||||||
|     "removeFromObtainium": "Remove from Obtainium", |     "removeFromObtainium": "Remove from Obtainium", | ||||||
|     "uninstallFromDevice": "Uninstall from Device", |     "uninstallFromDevice": "Uninstall from Device", | ||||||
|  |     "onlyWorksWithNonVersionDetectApps": "Only works for Apps with version detection disabled.", | ||||||
|     "removeAppQuestion": { |     "removeAppQuestion": { | ||||||
|         "one": "Rimuovere l'App?", |         "one": "Rimuovere l'App?", | ||||||
|         "other": "Rimuovere l'App?" |         "other": "Rimuovere l'App?" | ||||||
|   | |||||||
| @@ -74,7 +74,6 @@ | |||||||
|     "changeX": "{} を変更する", |     "changeX": "{} を変更する", | ||||||
|     "installUpdateApps": "アプリのインストール/アップデート", |     "installUpdateApps": "アプリのインストール/アップデート", | ||||||
|     "installUpdateSelectedApps": "選択したアプリのインストール/アップデート", |     "installUpdateSelectedApps": "選択したアプリのインストール/アップデート", | ||||||
|     "onlyWorksWithNonEVDApps": "インストール状況を自動検出できないアプリ(一般的でないもの)のみ動作します。", |  | ||||||
|     "markXSelectedAppsAsUpdated": "{}個の選択したアプリをアップデート済みとしてマークしますか?", |     "markXSelectedAppsAsUpdated": "{}個の選択したアプリをアップデート済みとしてマークしますか?", | ||||||
|     "no": "いいえ", |     "no": "いいえ", | ||||||
|     "yes": "はい", |     "yes": "はい", | ||||||
| @@ -213,6 +212,7 @@ | |||||||
|     "filterAPKsByRegEx": "正規表現でAPKを絞り込む", |     "filterAPKsByRegEx": "正規表現でAPKを絞り込む", | ||||||
|     "removeFromObtainium": "Remove from Obtainium", |     "removeFromObtainium": "Remove from Obtainium", | ||||||
|     "uninstallFromDevice": "Uninstall from Device", |     "uninstallFromDevice": "Uninstall from Device", | ||||||
|  |     "onlyWorksWithNonVersionDetectApps": "Only works for Apps with version detection disabled.", | ||||||
|     "removeAppQuestion": { |     "removeAppQuestion": { | ||||||
|         "one": "アプリを削除しますか?", |         "one": "アプリを削除しますか?", | ||||||
|         "other": "アプリを削除しますか?" |         "other": "アプリを削除しますか?" | ||||||
|   | |||||||
| @@ -42,6 +42,8 @@ class _AppPageState extends State<AppPage> { | |||||||
|       getUpdate(app.app.id); |       getUpdate(app.app.id); | ||||||
|     } |     } | ||||||
|     var trackOnly = app?.app.additionalSettings['trackOnly'] == true; |     var trackOnly = app?.app.additionalSettings['trackOnly'] == true; | ||||||
|  |     var noVersionDetection = | ||||||
|  |         app?.app.additionalSettings['noVersionDetection'] == true; | ||||||
|  |  | ||||||
|     var infoColumn = Column( |     var infoColumn = Column( | ||||||
|       mainAxisAlignment: MainAxisAlignment.center, |       mainAxisAlignment: MainAxisAlignment.center, | ||||||
| @@ -190,8 +192,9 @@ class _AppPageState extends State<AppPage> { | |||||||
|                   child: Row( |                   child: Row( | ||||||
|                       mainAxisAlignment: MainAxisAlignment.spaceEvenly, |                       mainAxisAlignment: MainAxisAlignment.spaceEvenly, | ||||||
|                       children: [ |                       children: [ | ||||||
|                         if (app?.app.installedVersion != null && |                         if (noVersionDetection && | ||||||
|                             !trackOnly && |                             !trackOnly && | ||||||
|  |                             app?.app.installedVersion != null && | ||||||
|                             app?.app.installedVersion != app?.app.latestVersion) |                             app?.app.installedVersion != app?.app.latestVersion) | ||||||
|                           IconButton( |                           IconButton( | ||||||
|                               onPressed: app?.downloadProgress != null |                               onPressed: app?.downloadProgress != null | ||||||
| @@ -203,13 +206,6 @@ class _AppPageState extends State<AppPage> { | |||||||
|                                             return AlertDialog( |                                             return AlertDialog( | ||||||
|                                               title: Text(tr( |                                               title: Text(tr( | ||||||
|                                                   'alreadyUpToDateQuestion')), |                                                   'alreadyUpToDateQuestion')), | ||||||
|                                               content: Text( |  | ||||||
|                                                   tr('onlyWorksWithNonEVDApps'), |  | ||||||
|                                                   style: const TextStyle( |  | ||||||
|                                                       fontWeight: |  | ||||||
|                                                           FontWeight.bold, |  | ||||||
|                                                       fontStyle: |  | ||||||
|                                                           FontStyle.italic)), |  | ||||||
|                                               actions: [ |                                               actions: [ | ||||||
|                                                 TextButton( |                                                 TextButton( | ||||||
|                                                     onPressed: () { |                                                     onPressed: () { | ||||||
|   | |||||||
| @@ -662,7 +662,7 @@ class AppsPageState extends State<AppsPage> { | |||||||
|                                                                             ])), |                                                                             ])), | ||||||
|                                                                             content: |                                                                             content: | ||||||
|                                                                                 Text( |                                                                                 Text( | ||||||
|                                                                               tr('onlyWorksWithNonEVDApps'), |                                                                               tr('onlyWorksWithNonVersionDetectApps'), | ||||||
|                                                                               style: const TextStyle(fontWeight: FontWeight.bold, fontStyle: FontStyle.italic), |                                                                               style: const TextStyle(fontWeight: FontWeight.bold, fontStyle: FontStyle.italic), | ||||||
|                                                                             ), |                                                                             ), | ||||||
|                                                                             actions: [ |                                                                             actions: [ | ||||||
| @@ -675,7 +675,7 @@ class AppsPageState extends State<AppsPage> { | |||||||
|                                                                                   onPressed: () { |                                                                                   onPressed: () { | ||||||
|                                                                                     HapticFeedback.selectionClick(); |                                                                                     HapticFeedback.selectionClick(); | ||||||
|                                                                                     appsProvider.saveApps(selectedApps.map((a) { |                                                                                     appsProvider.saveApps(selectedApps.map((a) { | ||||||
|                                                                                       if (a.installedVersion != null) { |                                                                                       if (a.installedVersion != null && a.additionalSettings['noVersionDetection'] == true) { | ||||||
|                                                                                         a.installedVersion = a.latestVersion; |                                                                                         a.installedVersion = a.latestVersion; | ||||||
|                                                                                       } |                                                                                       } | ||||||
|                                                                                       return a; |                                                                                       return a; | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user