mirror of
				https://github.com/ImranR98/Obtainium.git
				synced 2025-10-25 03:43:46 +02:00 
			
		
		
		
	Add "title as version" option for GitHub (#1875)
This commit is contained in:
		| @@ -213,6 +213,7 @@ | ||||
|     "uninstallFromDevice": "Deinstaliraj s uređaja", | ||||
|     "onlyWorksWithNonVersionDetectApps": "Radi samo za aplikacije s onemogućenom detekcijom verzije.", | ||||
|     "releaseDateAsVersion": "Koristi datum izdanja kao verziju", | ||||
|     "releaseTitleAsVersion": "Use release title as version string", | ||||
|     "releaseDateAsVersionExplanation": "Ova opcija bi se trebala koristiti samo za aplikacije gdje detekcija verzije ne radi ispravno, ali je datum izdavanja dostupan.", | ||||
|     "changes": "Promjene", | ||||
|     "releaseDate": "Datum izdavanja", | ||||
|   | ||||
| @@ -213,6 +213,7 @@ | ||||
|     "uninstallFromDevice": "Odinstalovat ze zařízení", | ||||
|     "onlyWorksWithNonVersionDetectApps": "Funguje pouze pro aplikace s vypnutou detekcí verze.", | ||||
|     "releaseDateAsVersion": "Použít datum vydání jako verzi", | ||||
|     "releaseTitleAsVersion": "Použít název verze jako řetězec verze", | ||||
|     "releaseDateAsVersionExplanation": "Tato možnost by měla být použita pouze u aplikace, kde detekce verzí nefunguje správně, ale je k dispozici datum vydání.", | ||||
|     "changes": "Změny", | ||||
|     "releaseDate": "Datum vydání", | ||||
|   | ||||
| @@ -213,6 +213,7 @@ | ||||
|     "uninstallFromDevice": "Afinstaller fra enhed", | ||||
|     "onlyWorksWithNonVersionDetectApps": "Virker kun for apps med versionsregistrering deaktiveret.", | ||||
|     "releaseDateAsVersion": "Brug udgivelsesdato som versionsstreng", | ||||
|     "releaseTitleAsVersion": "Brug udgivelsestitel som versionsstreng", | ||||
|     "releaseDateAsVersionExplanation": "Denne indstilling bør kun bruges til apps, hvor versionsregistrering ikke virker korrekt, men hvor en udgivelsesdato er tilgængelig.", | ||||
|     "changes": "Ændringer", | ||||
|     "releaseDate": "Udgivelsesdato", | ||||
|   | ||||
| @@ -213,6 +213,7 @@ | ||||
|     "uninstallFromDevice": "Vom Gerät deinstallieren", | ||||
|     "onlyWorksWithNonVersionDetectApps": "Funktioniert nur bei Apps mit deaktivierter Versionserkennung.", | ||||
|     "releaseDateAsVersion": "Veröffentlichungsdatum als Version verwenden", | ||||
|     "releaseTitleAsVersion": "Versionstitel als Versionsstring verwenden", | ||||
|     "releaseDateAsVersionExplanation": "Diese Option sollte nur für Apps verwendet werden, bei denen die Versionserkennung nicht korrekt funktioniert, aber ein Veröffentlichungsdatum verfügbar ist.", | ||||
|     "changes": "Änderungen", | ||||
|     "releaseDate": "Veröffentlichungsdatum", | ||||
|   | ||||
| @@ -213,6 +213,7 @@ | ||||
|     "uninstallFromDevice": "Malinstali el la disponaĵo", | ||||
|     "onlyWorksWithNonVersionDetectApps": "Funkcias nur por apoj kun malaktiva versiodetekto.", | ||||
|     "releaseDateAsVersion": "Uzi eldondato kiel versioĉeno", | ||||
|     "releaseTitleAsVersion": "Use release title as version string", | ||||
|     "releaseDateAsVersionExplanation": "Tiu opcio devas esti uzata nur por apoj, por kiu la versiodetekto ne funkcias ĝuste, sed eldondato estas havebla.", | ||||
|     "changes": "Modifoj", | ||||
|     "releaseDate": "Eldondato", | ||||
|   | ||||
| @@ -213,6 +213,7 @@ | ||||
|     "uninstallFromDevice": "Uninstall from Device", | ||||
|     "onlyWorksWithNonVersionDetectApps": "Only works for Apps with version detection disabled.", | ||||
|     "releaseDateAsVersion": "Use release date as version string", | ||||
|     "releaseTitleAsVersion": "Use release title as version string", | ||||
|     "releaseDateAsVersionExplanation": "This option should only be used for Apps where version detection does not work correctly, but a release date is available.", | ||||
|     "changes": "Changes", | ||||
|     "releaseDate": "Release Date", | ||||
|   | ||||
| @@ -213,6 +213,7 @@ | ||||
|     "uninstallFromDevice": "Desinstalar del dispositivo", | ||||
|     "onlyWorksWithNonVersionDetectApps": "Solo funciona para aplicaciones con la detección de versiones desactivada.", | ||||
|     "releaseDateAsVersion": "Por fecha de publicación", | ||||
|     "releaseTitleAsVersion": "Utilizar el título de la versión como cadena de versión", | ||||
|     "releaseDateAsVersionExplanation": "Esta opción solo se debería usar con aplicaciones en las que la detección de versiones no funciona pero hay disponible una fecha de publicación.", | ||||
|     "changes": "Cambios", | ||||
|     "releaseDate": "Fecha de publicación", | ||||
|   | ||||
| @@ -213,6 +213,7 @@ | ||||
|     "uninstallFromDevice": "حذف نصب از دستگاه", | ||||
|     "onlyWorksWithNonVersionDetectApps": "فقط برای برنامههایی کار میکند که تشخیص نسخه غیرفعال است.", | ||||
|     "releaseDateAsVersion": "از تاریخ انتشار به عنوان نسخه استفاده کنید", | ||||
|     "releaseTitleAsVersion": "Use release title as version string", | ||||
|     "releaseDateAsVersionExplanation": "این گزینه فقط باید برای برنامه هایی استفاده شود که تشخیص نسخه به درستی کار نمی کند، اما تاریخ انتشار در دسترس است.", | ||||
|     "changes": "تغییرات", | ||||
|     "releaseDate": "تاریخ انتشار", | ||||
|   | ||||
| @@ -213,6 +213,7 @@ | ||||
|     "uninstallFromDevice": "Désinstaller de l'appareil", | ||||
|     "onlyWorksWithNonVersionDetectApps": "Ne fonctionne que pour les applications dont la détection de la version est désactivée.", | ||||
|     "releaseDateAsVersion": "Utiliser la date de sortie comme version", | ||||
|     "releaseTitleAsVersion": "Utiliser le titre de la version comme chaîne de caractères de la version", | ||||
|     "releaseDateAsVersionExplanation": "Cette option ne doit être utilisée que pour les applications pour lesquelles la détection de la version ne fonctionne pas correctement, mais dont une date de sortie est disponible.", | ||||
|     "changes": "Modifications", | ||||
|     "releaseDate": "Date de sortie", | ||||
|   | ||||
| @@ -213,6 +213,7 @@ | ||||
|     "uninstallFromDevice": "Eltávolítás az eszközről", | ||||
|     "onlyWorksWithNonVersionDetectApps": "Csak azoknál az alkalmazásoknál működik, amelyeknél a verzióérzékelés le van tiltva.", | ||||
|     "releaseDateAsVersion": "Használja a kiadás dátumát verzióként", | ||||
|     "releaseTitleAsVersion": "A kiadás címét verziószálként használja", | ||||
|     "releaseDateAsVersionExplanation": "Ezt a beállítást csak olyan alkalmazásoknál szabad használni, ahol a verzióérzékelés nem működik megfelelően, de elérhető a kiadás dátuma.", | ||||
|     "changes": "Változások", | ||||
|     "releaseDate": "Kiadás dátuma", | ||||
|   | ||||
| @@ -213,6 +213,7 @@ | ||||
|     "uninstallFromDevice": "Copot pemasangan dari perangkat", | ||||
|     "onlyWorksWithNonVersionDetectApps": "Hanya bekerja untuk aplikasi dengan pendeteksi versi yang nonaktif.", | ||||
|     "releaseDateAsVersion": "Gunakan tanggal rilis sebagai versi string", | ||||
|     "releaseTitleAsVersion": "Gunakan judul rilis sebagai string versi", | ||||
|     "releaseDateAsVersionExplanation": "Opsi ini hanya boleh digunakan untuk aplikasi dengan pendeteksi versi yang tidak berfungsi dengan benar, tetapi tanggal rilisnya tersedia.", | ||||
|     "changes": "Perubahan", | ||||
|     "releaseDate": "Tanggal rilis", | ||||
|   | ||||
| @@ -213,6 +213,7 @@ | ||||
|     "uninstallFromDevice": "Disinstalla dal dispositivo", | ||||
|     "onlyWorksWithNonVersionDetectApps": "Funziona solo per le app con il rilevamento della versione disattivato.", | ||||
|     "releaseDateAsVersion": "Usa data di rilascio come versione", | ||||
|     "releaseTitleAsVersion": "Usa il titolo della versione come stringa di versione", | ||||
|     "releaseDateAsVersionExplanation": "Questa opzione dovrebbe essere usata solo per le app in cui il rilevamento della versione non funziona correttamente, ma è disponibile una data di rilascio.", | ||||
|     "changes": "Novità", | ||||
|     "releaseDate": "Data di rilascio", | ||||
|   | ||||
| @@ -213,6 +213,7 @@ | ||||
|     "uninstallFromDevice": "デバイスからアンインストールする", | ||||
|     "onlyWorksWithNonVersionDetectApps": "バージョン検出を無効にしているアプリにのみ動作します。", | ||||
|     "releaseDateAsVersion": "リリース日をバージョンとして使用する", | ||||
|     "releaseTitleAsVersion": "リリースタイトルをバージョン文字列として使用", | ||||
|     "releaseDateAsVersionExplanation": "このオプションは、バージョン検出が正しく機能しないアプリで、リリース日が利用可能な場合にのみ使用する必要があります。", | ||||
|     "changes": "変更点", | ||||
|     "releaseDate": "リリース日", | ||||
|   | ||||
| @@ -213,6 +213,7 @@ | ||||
|     "uninstallFromDevice": "Van apparaat verwijderen", | ||||
|     "onlyWorksWithNonVersionDetectApps": "Werkt alleen voor apps waarbij versieherkenning is uitgeschakeld.", | ||||
|     "releaseDateAsVersion": "Releasedatum als versie gebruiken", | ||||
|     "releaseTitleAsVersion": "Gebruik releasetitel als versiestring", | ||||
|     "releaseDateAsVersionExplanation": "Deze optie moet alleen worden gebruikt voor apps waar versieherkenning niet correct werkt, maar waar wel een releasedatum beschikbaar is.", | ||||
|     "changes": "Aanpassingen", | ||||
|     "releaseDate": "Releasedatum", | ||||
|   | ||||
| @@ -213,6 +213,7 @@ | ||||
|     "uninstallFromDevice": "Odinstaluj z urządzenia", | ||||
|     "onlyWorksWithNonVersionDetectApps": "Działa tylko w przypadku aplikacji z wyłączonym wykrywaniem wersji.", | ||||
|     "releaseDateAsVersion": "Użyj daty wydania jako wersji", | ||||
|     "releaseTitleAsVersion": "Użyj tytułu wydania jako ciągu znaków wersji", | ||||
|     "releaseDateAsVersionExplanation": "Opcja ta powinna być używana tylko w przypadku aplikacji, w których wykrywanie wersji nie działa poprawnie, ale dostępna jest data wydania.", | ||||
|     "changes": "Zmiany", | ||||
|     "releaseDate": "Data wydania", | ||||
|   | ||||
| @@ -213,6 +213,7 @@ | ||||
|     "uninstallFromDevice": "Desinstalar do dispositivo", | ||||
|     "onlyWorksWithNonVersionDetectApps": "Apenas funciona para aplicativos com detecção de versão desativada.", | ||||
|     "releaseDateAsVersion": "Usar data de lançamento como versão", | ||||
|     "releaseTitleAsVersion": "Utilizar o título da versão como cadeia de versões", | ||||
|     "releaseDateAsVersionExplanation": "Esta opção só deve ser usada para aplicativos onde a detecção de versão não funciona corretamente, mas há uma data de lançamento disponível.", | ||||
|     "changes": "Alterações", | ||||
|     "releaseDate": "Data de lançamento", | ||||
|   | ||||
| @@ -213,6 +213,7 @@ | ||||
|     "uninstallFromDevice": "Удалить с устройства", | ||||
|     "onlyWorksWithNonVersionDetectApps": "Работает только для приложений с отключенным определением версии", | ||||
|     "releaseDateAsVersion": "Дата выпуска вместо версии", | ||||
|     "releaseTitleAsVersion": "Используйте название релиза в качестве строки версии", | ||||
|     "releaseDateAsVersionExplanation": "Этот параметр следует использовать только для приложений, в которых определение версии не работает правильно, но имеется дата выпуска", | ||||
|     "changes": "Изменения", | ||||
|     "releaseDate": "Дата выпуска", | ||||
|   | ||||
| @@ -213,6 +213,7 @@ | ||||
|     "uninstallFromDevice": "Avinstallera från Enheten", | ||||
|     "onlyWorksWithNonVersionDetectApps": "Fungerar bara för Appar med versionsdetektering inaktiverat..", | ||||
|     "releaseDateAsVersion": "Använd releasedatum som version", | ||||
|     "releaseTitleAsVersion": "Använd release-titel som versionssträng", | ||||
|     "releaseDateAsVersionExplanation": "Det här alternativet bör endast användas för appar där versionsidentifiering inte fungerar korrekt, men ett releasedatum är tillgängligt.", | ||||
|     "changes": "Ändringar", | ||||
|     "releaseDate": "Releasedatum", | ||||
|   | ||||
| @@ -213,6 +213,7 @@ | ||||
|     "uninstallFromDevice": "Cihazdan Kaldır", | ||||
|     "onlyWorksWithNonVersionDetectApps": "Yalnızca Sürüm Algılaması Devre Dışı Uygulamalar İçin Çalışır.", | ||||
|     "releaseDateAsVersion": "Sürüm Olarak Yayın Tarihi Kullan", | ||||
|     "releaseTitleAsVersion": "Sürüm dizesi olarak sürüm başlığını kullan", | ||||
|     "releaseDateAsVersionExplanation": "Bu seçenek, sürüm algılamanın doğru çalışmadığı ancak bir sürüm tarihinin mevcut olduğu uygulamalar için kullanılmalıdır.", | ||||
|     "changes": "Değişiklikler", | ||||
|     "releaseDate": "Yayın Tarihi", | ||||
|   | ||||
| @@ -213,6 +213,7 @@ | ||||
|     "uninstallFromDevice": "Видалити з пристрою", | ||||
|     "onlyWorksWithNonVersionDetectApps": "Працює лише з застосунками з вимкненим визначенням версії.", | ||||
|     "releaseDateAsVersion": "Використовувати дату випуску як рядок версії", | ||||
|     "releaseTitleAsVersion": "Використовувати назву випуску як рядок версії", | ||||
|     "releaseDateAsVersionExplanation": "Цю опцію слід використовувати лише для застосунків, де визначення версії працює неправильно, але є дата випуску.", | ||||
|     "changes": "Зміни", | ||||
|     "releaseDate": "Дата випуску", | ||||
|   | ||||
| @@ -213,6 +213,7 @@ | ||||
|     "uninstallFromDevice": "Gỡ cài đặt khỏi thiết bị", | ||||
|     "onlyWorksWithNonVersionDetectApps": "Chỉ hoạt động với Ứng dụng đã tắt tính năng phát hiện phiên bản.", | ||||
|     "releaseDateAsVersion": "Sử dụng ngày phát hành làm phiên bản", | ||||
|     "releaseTitleAsVersion": "Use release title as version string", | ||||
|     "releaseDateAsVersionExplanation": "Chỉ nên sử dụng tùy chọn này cho Ứng dụng trong đó tính năng phát hiện phiên bản không hoạt động chính xác nhưng đã có ngày phát hành.", | ||||
|     "changes": "Thay đổi", | ||||
|     "releaseDate": "Ngày phát hành", | ||||
|   | ||||
| @@ -213,6 +213,7 @@ | ||||
|     "uninstallFromDevice": "從裝置解除安裝", | ||||
|     "onlyWorksWithNonVersionDetectApps": "僅適用於停用版本偵測的應用程式。", | ||||
|     "releaseDateAsVersion": "使用發佈日期作為版本字串", | ||||
|     "releaseTitleAsVersion": "Use release title as version string", | ||||
|     "releaseDateAsVersionExplanation": "此選項僅應用於版本偵測無法正確工作但有發佈日期的應用程式。", | ||||
|     "changes": "變更", | ||||
|     "releaseDate": "發佈日期", | ||||
|   | ||||
| @@ -213,6 +213,7 @@ | ||||
|     "uninstallFromDevice": "从设备中卸载", | ||||
|     "onlyWorksWithNonVersionDetectApps": "仅适用于禁用版本检测的应用。", | ||||
|     "releaseDateAsVersion": "将发行日期作为版本号", | ||||
|     "releaseTitleAsVersion": "使用版本标题作为版本字符串", | ||||
|     "releaseDateAsVersionExplanation": "此选项应该仅用于无法进行版本检测但能够获取发行日期的应用。", | ||||
|     "changes": "更新日志", | ||||
|     "releaseDate": "发行日期", | ||||
|   | ||||
| @@ -81,6 +81,10 @@ class GitHub extends AppSource { | ||||
|       [ | ||||
|         GeneratedFormSwitch('useLatestAssetDateAsReleaseDate', | ||||
|             label: tr('useLatestAssetDateAsReleaseDate'), defaultValue: false) | ||||
|       ], | ||||
|       [ | ||||
|         GeneratedFormSwitch('releaseTitleAsVersion', | ||||
|             label: tr('releaseTitleAsVersion'), defaultValue: false) | ||||
|       ] | ||||
|     ]; | ||||
|  | ||||
| @@ -396,7 +400,9 @@ class GitHub extends AppSource { | ||||
|         targetRelease = releases[i]; | ||||
|         targetRelease['apkUrls'] = apkUrls; | ||||
|         targetRelease['version'] = | ||||
|             targetRelease['tag_name'] ?? targetRelease['name']; | ||||
|             additionalSettings['releaseTitleAsVersion'] == true | ||||
|                 ? nameToFilter | ||||
|                 : targetRelease['tag_name'] ?? targetRelease['name']; | ||||
|         if (targetRelease['tarball_url'] != null) { | ||||
|           allAssetUrls.add(MapEntry( | ||||
|               (targetRelease['version'] ?? 'source') + '.tar.gz', | ||||
|   | ||||
		Reference in New Issue
	
	Block a user