mirror of
				https://github.com/ImranR98/Obtainium.git
				synced 2025-10-31 05:23:28 +01:00 
			
		
		
		
	Compare commits
	
		
			17 Commits
		
	
	
		
			v1.2.0
			...
			c3c0525ab6
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
|  | c3c0525ab6 | ||
|  | 4680401808 | ||
|  | 48a8ebabbb | ||
|  | a3f0805b8e | ||
|  | cdca4f765c | ||
|  | 84a1ec492c | ||
|  | ae69931896 | ||
|  | a6f348c334 | ||
|  | f17d729a2a | ||
|  | dcdf7046a6 | ||
|  | 9ebbb43dc0 | ||
|  | 3636e287fd | ||
|  | f2c80e38dc | ||
|  | 4490da37c9 | ||
|  | e9a24a46c7 | ||
|  | 660fc2b9fe | ||
|  | 6e631684fb | 
							
								
								
									
										2
									
								
								.flutter
									
									
									
									
									
								
							
							
								
								
								
								
								
							
						
						
									
										2
									
								
								.flutter
									
									
									
									
									
								
							 Submodule .flutter updated: fcf2c11572...d7b523b356
									
								
							
							
								
								
									
										2
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							| @@ -46,6 +46,8 @@ app.*.map.json | ||||
| /android/app/profile | ||||
| /android/app/release | ||||
| /android/app/.cxx | ||||
| /android/build/reports | ||||
| /android/.kotlin | ||||
|  | ||||
| # Custom | ||||
| TODO.txt | ||||
|   | ||||
| @@ -318,11 +318,11 @@ | ||||
|     "crowdsourcedConfigsShort": "Configuració de les aplicacions crowdsourcing", | ||||
|     "allowInsecure": "Permet les sol·licituds HTTP insegures", | ||||
|     "stayOneVersionBehind": "Roman a la versió anterior a l'última", | ||||
|     "useFirstApkOfVersion": "Auto-select first of multiple APKs", | ||||
|     "useFirstApkOfVersion": "Tria automàticament la primera aplicació entre moltes", | ||||
|     "refreshBeforeDownload": "Actualitza les dades de l'aplicació abans de descarregar-la", | ||||
|     "tencentAppStore": "Tencent App Store", | ||||
|     "coolApk": "CoolApk", | ||||
|     "vivoAppStore": "vivo App Store (CN)", | ||||
|     "vivoAppStore": "Vivo App Store (CN)", | ||||
|     "name": "Nom", | ||||
|     "smartname": "Nom (smart)", | ||||
|     "sortMethod": "Mètode d'ordenació", | ||||
| @@ -330,9 +330,9 @@ | ||||
|     "documentationLinksNote": "La pàgina GitHub d'Obtainium enllaçada a sota conté enllaços a vídeos, articles, debats i altres recursos que t'ajudaran a entendre com usar l'aplicació.", | ||||
|     "batteryOptimizationNote": "Tingues present que les descàrregues en segon pla funcionaran millor si inhabilites l'optimització de bateria per a Obtainium.", | ||||
|     "fileDeletionError": "No s'ha pogut suprimir el fitxer (intenta suprimir-lo manualment i torna-ho a provar): \"{}\"", | ||||
|     "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)", | ||||
|     "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)", | ||||
|     "removeAppQuestion": { | ||||
|         "one": "¿Suprimeixo l'aplicació?", | ||||
|         "other": "¿Suprimeixo les aplicacions?" | ||||
|   | ||||
| @@ -232,7 +232,7 @@ | ||||
|     "requiresCredentialsInSettings": "{}: Benötigt zusätzliche Anmeldedaten (in den Einstellungen)", | ||||
|     "checkOnStart": "Einmalig beim Start auf Aktualisierungen prüfen", | ||||
|     "tryInferAppIdFromCode": "Versuchen, die App-ID aus dem Quellcode zu ermitteln", | ||||
|     "removeOnExternalUninstall": "Extern deinstallierte Apps automatische entfernen", | ||||
|     "removeOnExternalUninstall": "Extern deinstallierte Apps automatisch entfernen", | ||||
|     "pickHighestVersionCode": "Automatische Auswahl des APK mit höchstem Versionscode", | ||||
|     "checkUpdateOnDetailPage": "Nach Aktualisierungen suchen, wenn eine App-Detailseite geöffnet wird", | ||||
|     "disablePageTransitions": "Animationen für Seitenübergänge deaktivieren", | ||||
| @@ -314,8 +314,8 @@ | ||||
|     "beforeNewInstallsShareToAppVerifier": "Neue Apps mit AppVerifier teilen (falls verfügbar)", | ||||
|     "appVerifierInstructionToast": "Teile die Daten mit AppVerifier und kehre im Anschluss hierher zurück.", | ||||
|     "wiki": "Hilfe/Wiki", | ||||
|     "crowdsourcedConfigsLabel": "Crowdsourced App-Konfigurationen (Verwendung auf eigene Gefahr)", | ||||
|     "crowdsourcedConfigsShort": "Crowdsourced App-Konfigurationen", | ||||
|     "crowdsourcedConfigsLabel": "Komplexe Appkonfigurationen (Verwendung auf eigene Gefahr)", | ||||
|     "crowdsourcedConfigsShort": "Komplexe Appkonfigurationen", | ||||
|     "allowInsecure": "Unsichere HTTP-Anfragen zulassen", | ||||
|     "stayOneVersionBehind": "Eine Version hinter der neuesten Version bleiben", | ||||
|     "useFirstApkOfVersion": "Automatische Auswahl der ersten von mehreren APKs", | ||||
| @@ -331,7 +331,7 @@ | ||||
|     "batteryOptimizationNote": "Beachten Sie, dass Downloads im Hintergrund möglicherweise zuverlässiger funktionieren, wenn Sie die Batterieoptimierung des Betriebssystems für Obtainium deaktivieren.", | ||||
|     "fileDeletionError": "Die Datei konnte nicht gelöscht werden (versuchen Sie, sie manuell zu löschen und versuchen Sie es dann erneut): \"{}\"", | ||||
|     "foregroundService": "Obtainium-Vordergrunddienst", | ||||
|     "foregroundServiceExplanation": "Verwendung eines Dienstes im Vordergrund für die Aktualisierungsprüfung (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)", | ||||
|     "removeAppQuestion": { | ||||
|         "one": "App entfernen?", | ||||
|   | ||||
| @@ -20,7 +20,7 @@ | ||||
|     "cancel": "Mégse", | ||||
|     "continue": "Folytatás", | ||||
|     "requiredInBrackets": "(Szükséges)", | ||||
|     "dropdownNoOptsError": "HIBA: A LEGÖRDÜLŐ LISTÁNAK LEGALÁBB EGY OPCIÓVAL KELL RENDELKEZNIE", | ||||
|     "dropdownNoOptsError": "HIBA: A LEGÖRDÜLŐ LISTÁNAK LEGALÁBB EGY KIVÁLASZTHATÓ BEÁLLÍTÁSSAL KELL RENDELKEZNIE", | ||||
|     "colour": "Szín", | ||||
|     "standard": "Általános", | ||||
|     "custom": "Egyéni", | ||||
| @@ -32,7 +32,7 @@ | ||||
|     "source": "Forrás", | ||||
|     "app": "Alkalmazás", | ||||
|     "appsFromSourceAreTrackOnly": "Az ebből a forrásból származó alkalmazások „csak nyomon követhetők”.", | ||||
|     "youPickedTrackOnly": "„Csak nyomon követés” opciót választotta.", | ||||
|     "youPickedTrackOnly": "„Csak nyomon követés” beállítást választotta.", | ||||
|     "trackOnlyAppDescription": "Az alkalmazás frissítéseit nyomon követi, de az Obtainium nem tudja letölteni vagy telepíteni.", | ||||
|     "cancelled": "Visszavonva", | ||||
|     "appAlreadyAdded": "Az alkalmazás már hozzá van adva", | ||||
| @@ -114,7 +114,7 @@ | ||||
|     "light": "Világos", | ||||
|     "followSystem": "Rendszerbeállítás használata", | ||||
|     "followSystemThemeExplanation": "A következő rendszer téma csak harmadik féltől származó alkalmazások használatával lehetséges", | ||||
|     "useBlackTheme": "Használjon teljesen fekete sötét témát", | ||||
|     "useBlackTheme": "Teljesen fekete sötét téma használata", | ||||
|     "appSortBy": "Rendezési szempont", | ||||
|     "authorName": "Szerző/Név", | ||||
|     "nameAuthor": "Név/Szerző", | ||||
| @@ -136,10 +136,10 @@ | ||||
|     "share": "Megosztás", | ||||
|     "appNotFound": "Az alkalmazás nem található", | ||||
|     "obtainiumExportHyphenatedLowercase": "obtainium-adat", | ||||
|     "pickAnAPK": "Válasszon egy APK-t", | ||||
|     "pickAnAPK": "Válasszon ki egy APK-t", | ||||
|     "appHasMoreThanOnePackage": "A(z) {} egynél több csomaggal rendelkezik:", | ||||
|     "deviceSupportsXArch": "Ez az eszköz támogatja a(z) {} CPU architektúrát.", | ||||
|     "deviceSupportsFollowingArchs": "Ez az eszköz a következő CPU architektúrákat támogatja:", | ||||
|     "deviceSupportsXArch": "Ez az eszköz támogatja a(z) {} CPU-architektúrát.", | ||||
|     "deviceSupportsFollowingArchs": "Ez az eszköz a következő CPU-architektúrákat támogatja:", | ||||
|     "warning": "Figyelem", | ||||
|     "sourceIsXButPackageFromYPrompt": "Az alkalmazás forrása a(z) „{}” tároló, de a kiadási csomag innen származik: „{}”. Folytatja?", | ||||
|     "updatesAvailable": "Frissítések érhetők el", | ||||
| @@ -164,7 +164,7 @@ | ||||
|     "pleaseAllowInstallPerm": "Engedélyezze az Obtainiumnak az alkalmazások telepítését", | ||||
|     "trackOnly": "Csak nyomon követés", | ||||
|     "errorWithHttpStatusCode": "Hiba {}", | ||||
|     "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", | ||||
|     "none": "Semmi", | ||||
|     "never": "Soha", | ||||
| @@ -174,7 +174,7 @@ | ||||
|     "remove": "Eltávolítás", | ||||
|     "yesMarkUpdated": "Igen, megjelölés frissítettként", | ||||
|     "fdroid": "F-Droid hivatalos", | ||||
|     "appIdOrName": "Az alkalmazás-azonosító vagy név", | ||||
|     "appIdOrName": "Alkalmazás-azonosító vagy név", | ||||
|     "appId": "Alkalmazás-azonosító", | ||||
|     "appWithIdOrNameNotFound": "Nem található alkalmazás ezzel az azonosítóval vagy névvel", | ||||
|     "reposHaveMultipleApps": "A tárolók több alkalmazást is tartalmazhatnak", | ||||
| @@ -184,15 +184,15 @@ | ||||
|     "update": "Frissítés", | ||||
|     "markUpdated": "Frissítettnek jelölés", | ||||
|     "additionalOptions": "További beállítások", | ||||
|     "disableVersionDetection": "Verzió-érzékelés letiltása", | ||||
|     "noVersionDetectionExplanation": "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.", | ||||
|     "disableVersionDetection": "Verzióérzékelés letiltása", | ||||
|     "noVersionDetectionExplanation": "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.", | ||||
|     "downloadingX": "{} letöltése", | ||||
|     "downloadX": "{} letöltése", | ||||
|     "downloadedX": "{} letöltve", | ||||
|     "releaseAsset": "Kiadási csomag", | ||||
|     "downloadNotifDescription": "Értesíti a felhasználót az alkalmazás letöltésének előrehaladásáról", | ||||
|     "noAPKFound": "Nem található APK", | ||||
|     "noVersionDetection": "Nincs verzió-érzékelés", | ||||
|     "noVersionDetection": "Nincs verzióérzékelés", | ||||
|     "categorize": "Kategorizálás", | ||||
|     "categories": "Kategóriák", | ||||
|     "category": "Kategória", | ||||
| @@ -206,34 +206,34 @@ | ||||
|     "copiedToClipboard": "Másolva a vágólapra", | ||||
|     "storagePermissionDenied": "Tárhely engedély megtagadva", | ||||
|     "selectedCategorizeWarning": "Ez felváltja a kiválasztott alkalmazások meglévő kategória-beállításait.", | ||||
|     "filterAPKsByRegEx": "Az APK-k szűrése reguláris kifejezéssel", | ||||
|     "filterAPKsByRegEx": "APK-k szűrése reguláris kifejezéssel", | ||||
|     "removeFromObtainium": "Eltávolítás az Obtainiumból", | ||||
|     "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ó-karakterláncként", | ||||
|     "releaseTitleAsVersion": "Használja a kiadás címét verzió-karakterláncként", | ||||
|     "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.", | ||||
|     "onlyWorksWithNonVersionDetectApps": "Csak azoknál az alkalmazásoknál működik, amelyeknél a verzióérzékelés le van tiltva.", | ||||
|     "releaseDateAsVersion": "Kiadás dátumának használata verzió-karakterláncként", | ||||
|     "releaseTitleAsVersion": "Kiadás címének használata verzió-karakterláncként", | ||||
|     "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áslista", | ||||
|     "releaseDate": "Kiadás dátuma", | ||||
|     "importFromURLsInFile": "Importálás fájlban található webcímből (pl. OPML)", | ||||
|     "versionDetectionExplanation": "A verzió-karakterlánc egyeztetése az rendszer által érzékelt verzióval", | ||||
|     "versionDetection": "Verzió-érzékelés", | ||||
|     "standardVersionDetection": "Alapértelmezett verzió-érzékelés", | ||||
|     "versionDetection": "Verzióérzékelés", | ||||
|     "standardVersionDetection": "Alapértelmezett verzióérzékelés", | ||||
|     "groupByCategory": "Csoportosítás kategória alapján", | ||||
|     "autoApkFilterByArch": "Ha lehetséges, próbálja meg az APK-kat CPU-architektúra szerint szűrni", | ||||
|     "autoLinkFilterByArch": "Ha lehetséges, próbálja meg a hivatkozásokat CPU-architektúra szerint szűrni", | ||||
|     "autoApkFilterByArch": "APK-k CPU-architektúra szerinti szűrése, ha lehetséges", | ||||
|     "autoLinkFilterByArch": "Hivatkozások CPU-architektúra szerinti szűrése, ha lehetséges", | ||||
|     "overrideSource": "Forrás felülírása", | ||||
|     "dontShowAgain": "Ne jelenítse meg ezt többé", | ||||
|     "dontShowTrackOnlyWarnings": "Ne jelenítse meg a „Csak nyomon követés” figyelmeztetést", | ||||
|     "dontShowAPKOriginWarnings": "Ne jelenítse meg az APK eredetére vonatkozó figyelmeztetéseket", | ||||
|     "moveNonInstalledAppsToBottom": "Helyezze át a nem telepített alkalmazásokat az alkalmazásnézet aljára", | ||||
|     "dontShowTrackOnlyWarnings": "„Csak nyomon követés” figyelmeztetés elrejtése", | ||||
|     "dontShowAPKOriginWarnings": "APK eredetére vonatkozó figyelmeztetések elrejtése", | ||||
|     "moveNonInstalledAppsToBottom": "Nem telepített alkalmazások áthelyezése az alkalmazásnézet aljára", | ||||
|     "gitlabPATLabel": "GitLab személyes hozzáférési token", | ||||
|     "about": "Névjegy", | ||||
|     "requiresCredentialsInSettings": "A(z) {} alkalmazásnak további hitelesítő adatokra van szüksége (a beállításokban)", | ||||
|     "checkOnStart": "Frissítések ellenőrzése az alkalmazás megnyitásakor", | ||||
|     "tryInferAppIdFromCode": "Próbálja meg kikövetkeztetni az alkalmazás azonosítóját a forráskódból", | ||||
|     "removeOnExternalUninstall": "A külsőleg eltávolított alkalmazások automatikus eltávolítása", | ||||
|     "pickHighestVersionCode": "A legmagasabb verziószámú APK automatikus kiválasztása", | ||||
|     "tryInferAppIdFromCode": "Alkalmazás azonosítójának kikövetkeztetése a forráskódból, ha lehetséges", | ||||
|     "removeOnExternalUninstall": "Külsőleg eltávolított alkalmazások automatikus eltávolítása", | ||||
|     "pickHighestVersionCode": "Legmagasabb verziókódú APK automatikus kiválasztása", | ||||
|     "checkUpdateOnDetailPage": "Frissítések ellenőrzése az alkalmazás részleteit tartalmazó oldal megnyitásakor", | ||||
|     "disablePageTransitions": "Lap áttűnési animációk letiltása", | ||||
|     "reversePageTransitions": "Fordított lap áttűnési animációk", | ||||
| @@ -258,18 +258,18 @@ | ||||
|     "exemptFromBackgroundUpdates": "Mentes a háttérben történő frissítések alól (ha engedélyezett)", | ||||
|     "bgUpdatesOnWiFiOnly": "Háttérfrissítések letiltása, amikor az eszköz nem csatlakozik a Wi-Fi-hez", | ||||
|     "bgUpdatesWhileChargingOnly": "Háttérfrissítések letiltása, amikor az eszköz nincs a töltőn", | ||||
|     "autoSelectHighestVersionCode": "A legmagasabb verziókódú APK automatikus kiválasztása", | ||||
|     "autoSelectHighestVersionCode": "Legmagasabb verziókódú APK automatikus kiválasztása", | ||||
|     "versionExtractionRegEx": "Verzió-karakterlánc kivonatolása reguláris kifejezéssel", | ||||
|     "trimVersionString": "Verzió-karakterlánc levágása reguláris kifejezéssel", | ||||
|     "matchGroupToUseForX": "A(z) „{}” esetén használandó csoport egyeztetése", | ||||
|     "matchGroupToUse": "A verzió-karakterlánc kivonatolásához használandó csoport reguláris kifejezéssel való egyeztetése", | ||||
|     "highlightTouchTargets": "A kevésbé nyilvánvaló érintési pontok kiemelése", | ||||
|     "matchGroupToUse": "Verzió-karakterlánc kivonatolásához használandó csoport reguláris kifejezéssel való egyeztetése", | ||||
|     "highlightTouchTargets": "Kevésbé nyilvánvaló érintési pontok kiemelése", | ||||
|     "pickExportDir": "Válassza ki a könyvtárat, ahová exportálni szeretne", | ||||
|     "autoExportOnChanges": "Automatikus exportálás a változtatások után", | ||||
|     "includeSettings": "Tartalmazza a beállításokat", | ||||
|     "filterVersionsByRegEx": "Verziók szűrése reguláris kifejezéssel", | ||||
|     "trySelectingSuggestedVersionCode": "Próbálja kiválasztani a „Javasolt” verziókódú APK-t", | ||||
|     "dontSortReleasesList": "Az API-ból származó kiadási sorrend megőrzése", | ||||
|     "dontSortReleasesList": "API-ból származó kiadási sorrend megőrzése", | ||||
|     "reverseSort": "Fordított rendezés", | ||||
|     "takeFirstLink": "Vegye az első hivatkozást", | ||||
|     "skipSort": "Rendezés kihagyása", | ||||
| @@ -278,7 +278,7 @@ | ||||
|     "runBgCheckNow": "Frissítések ellenőrzése a háttérben most", | ||||
|     "versionExtractWholePage": "„Verzió-karakterlánc kivonatolása reguláris kifejezéssel” alkalmazása az egész oldalra", | ||||
|     "installing": "Telepítés", | ||||
|     "skipUpdateNotifications": "A frissítési értesítések kihagyása", | ||||
|     "skipUpdateNotifications": "Frissítési értesítések kihagyása", | ||||
|     "updatesAvailableNotifChannel": "Frissítések érhetők el", | ||||
|     "appsUpdatedNotifChannel": "Alkalmazások frissítve", | ||||
|     "appsPossiblyUpdatedNotifChannel": "Megkísérelt alkalmazás-frissítések", | ||||
| @@ -288,22 +288,22 @@ | ||||
|     "completeAppInstallationNotifChannel": "Teljes alkalmazás telepítés", | ||||
|     "checkingForUpdatesNotifChannel": "Frissítések ellenőrzése", | ||||
|     "onlyCheckInstalledOrTrackOnlyApps": "Csak a telepített és a csak nyomon követhető alkalmazások frissítéseinek ellenőrzése", | ||||
|     "supportFixedAPKURL": "Támogatja a rögzített APK webcímeket", | ||||
|     "supportFixedAPKURL": "Támogatja a rögzített APK-webcímeket", | ||||
|     "selectX": "{} kiválasztása", | ||||
|     "parallelDownloads": "Párhuzamos letöltések engedélyezése", | ||||
|     "useShizuku": "Shizuku vagy Sui használata a telepítéshez", | ||||
|     "shizukuBinderNotFound": "A Shizuku szolgáltatás nem fut", | ||||
|     "shizukuOld": "Régi Shizuku verzió (<11) - frissítse", | ||||
|     "shizukuOldAndroidWithADB": "A Shizuku csak Android < 8.1 ADB-vel fut - frissítse az Androidot vagy használja a Sui-t helyette", | ||||
|     "shizukuPretendToBeGooglePlay": "A Google Play beállítása telepítési forrásként (ha Shizukut használ)", | ||||
|     "useSystemFont": "A rendszer betűtípusának használata", | ||||
|     "useVersionCodeAsOSVersion": "Az alkalmazás verziókódjának használata a rendszer által érzékelt verzióként", | ||||
|     "shizukuOldAndroidWithADB": "A Shizuku csak Android < 8.1 ADB-vel fut - frissítse az Androidot vagy használja a Suit helyette", | ||||
|     "shizukuPretendToBeGooglePlay": "Google Play beállítása telepítési forrásként (ha Shizukut használ)", | ||||
|     "useSystemFont": "Rendszer betűtípusának használata", | ||||
|     "useVersionCodeAsOSVersion": "Alkalmazás verziókódjának használata a rendszer által érzékelt verzióként", | ||||
|     "requestHeader": "Kérelemfejléc", | ||||
|     "useLatestAssetDateAsReleaseDate": "A kiadás dátumaként használja a legutóbbi csomagfeltöltést", | ||||
|     "useLatestAssetDateAsReleaseDate": "Legutóbbi csomagfeltöltés használata a kiadás dátumaként", | ||||
|     "defaultPseudoVersioningMethod": "Alapértelmezett pszeudoverziós módszer", | ||||
|     "partialAPKHash": "Részleges APK hasító értéke", | ||||
|     "APKLinkHash": "APK hivatkozás hasító értéke", | ||||
|     "directAPKLink": "Közvetlen APK hivatkozás", | ||||
|     "partialAPKHash": "Részleges APK-hasítóérték", | ||||
|     "APKLinkHash": "APK-hivatkozás-hasítóérték", | ||||
|     "directAPKLink": "Közvetlen APK-hivatkozás", | ||||
|     "pseudoVersionInUse": "Egy pszeudoverzió van használatban", | ||||
|     "installed": "Telepített", | ||||
|     "latest": "Legújabb", | ||||
| @@ -318,11 +318,11 @@ | ||||
|     "crowdsourcedConfigsShort": "Alkalmazáslista", | ||||
|     "allowInsecure": "Nem biztonságos HTTP-kérések engedélyezése", | ||||
|     "stayOneVersionBehind": "Maradjon egy verzióval a legújabb mögött", | ||||
|     "useFirstApkOfVersion": "A legelső APK automatikus kiválasztása, ha több APK is található", | ||||
|     "refreshBeforeDownload": "Az alkalmazás adatainak frissítése a letöltés előtt", | ||||
|     "useFirstApkOfVersion": "Legelső APK automatikus kiválasztása, ha több APK is található", | ||||
|     "refreshBeforeDownload": "Alkalmazás adatainak frissítése a letöltés előtt", | ||||
|     "tencentAppStore": "Tencent Appstore", | ||||
|     "coolApk": "CoolApk", | ||||
|     "vivoAppStore": "vivo App Store (CN)", | ||||
|     "vivoAppStore": "Vivo App Store (CN)", | ||||
|     "name": "Név", | ||||
|     "smartname": "Név (Okos)", | ||||
|     "sortMethod": "Rendezési eljárás", | ||||
| @@ -330,9 +330,9 @@ | ||||
|     "documentationLinksNote": "Az alábbi hivatkozás az Obtainium GitHub oldalára vezet, amely további videók, cikkek, beszélgetések és egyéb források hivatkozásait tartalmazza, amelyek segítenek megérteni az alkalmazás használatát.", | ||||
|     "batteryOptimizationNote": "Megjegyzés: A háttérfrissítések megbízhatóbban működhetnek, ha kikapcsolja a rendszer akkumulátor-optimalizálását az Obtainium számára.", | ||||
|     "fileDeletionError": "Nem sikerült törölni a fájlt (próbálja meg kézzel törölni, majd próbálja meg újra): \"{}\"", | ||||
|     "foregroundService": "Obtainium új szolgáltatás", | ||||
|     "foregroundServiceExplanation": "Frissítésellenőrzéshez előtérben lévő szolgáltatás használata (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 (az operációs rendszer beállításaiban elrejthető).", | ||||
|     "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ő).", | ||||
|     "removeAppQuestion": { | ||||
|         "one": "Eltávolítja az alkalmazást?", | ||||
|         "other": "Eltávolítja az alkalmazásokat?" | ||||
|   | ||||
| @@ -221,7 +221,7 @@ | ||||
|     "standardVersionDetection": "標準のバージョン検出", | ||||
|     "groupByCategory": "カテゴリ別にグループ化する", | ||||
|     "autoApkFilterByArch": "可能であれば、CPUアーキテクチャによるAPKのフィルタリングを試みる", | ||||
|     "autoLinkFilterByArch": "可能であれば、CPUアーキテクチャによるリンクのフィルタリングを試みる。", | ||||
|     "autoLinkFilterByArch": "可能であれば、CPUアーキテクチャによるリンクのフィルタリングを試みる", | ||||
|     "overrideSource": "ソースの上書き", | ||||
|     "dontShowAgain": "二度と表示しない", | ||||
|     "dontShowTrackOnlyWarnings": "「追跡のみ」の警告を表示しない", | ||||
| @@ -321,18 +321,18 @@ | ||||
|     "useFirstApkOfVersion": "複数のAPKから最初のAPKを自動選択する", | ||||
|     "refreshBeforeDownload": "ダウンロード前にアプリの詳細を更新する", | ||||
|     "tencentAppStore": "Tencent App Store", | ||||
|     "coolApk": "クールApk", | ||||
|     "coolApk": "Cool Apk", | ||||
|     "vivoAppStore": "vivo App Store (CN)", | ||||
|     "name": "名称", | ||||
|     "smartname": "名前(スマート)", | ||||
|     "name": "アプリ名", | ||||
|     "smartname": "アプリ名(スマート)", | ||||
|     "sortMethod": "ソート方法", | ||||
|     "welcome": "ようこそ", | ||||
|     "documentationLinksNote": "以下のリンクにあるObtainium GitHubページには、ビデオ、記事、ディスカッション、その他のリソースへのリンクがあり、アプリの使い方を理解するのに役立ちます。", | ||||
|     "batteryOptimizationNote": "ObtainiumのOSバッテリー最適化を無効にすると、バックグラウンドダウンロードがより確実に動作するようになります。", | ||||
|     "fileDeletionError": "ファイルの削除に失敗しました(手動で削除してから再試行してください):\"{}\"", | ||||
|     "foregroundService": "フォアグラウンド・サービス", | ||||
|     "foregroundServiceExplanation": "更新チェックにフォアグラウンド・サービスを使用する(より信頼性が高いが、より電力を消費する)", | ||||
|     "fgServiceNotice": "この通知は、バックグラウンドでアップデートをチェックするために必要です(OSの設定で非表示にできます)。", | ||||
|     "foregroundService": "Obtainium フォアグラウンドサービス", | ||||
|     "foregroundServiceExplanation": "アップデート確認にフォアグラウンドサービスを使用する(より信頼性が高いが、より電力を消費する)", | ||||
|     "fgServiceNotice": "この通知は、バックグラウンドでアップデートを確認するために必要です(OSの設定で非表示にできます)。", | ||||
|     "removeAppQuestion": { | ||||
|         "one": "アプリを削除しますか?", | ||||
|         "other": "アプリを削除しますか?" | ||||
|   | ||||
| @@ -292,7 +292,7 @@ | ||||
|     "selectX": "Выбрать {}", | ||||
|     "parallelDownloads": "Использовать параллельные загрузки", | ||||
|     "useShizuku": "Использовать Shizuku или Sui для установки", | ||||
|     "shizukuBinderNotFound": "Совместимый сервис Shizuku не найден, возможно он не запущен", | ||||
|     "shizukuBinderNotFound": "Совместимая служба Shizuku не найдена, возможно, она не запущена", | ||||
|     "shizukuOld": "Устаревшая версия Shizuku (<11), обновите", | ||||
|     "shizukuOldAndroidWithADB": "Shizuku работает на Android < 8.1 с ADB, обновите Android или используйте Sui", | ||||
|     "shizukuPretendToBeGooglePlay": "Указывать Google Play как источник установки (если используется Shizuku)", | ||||
| @@ -330,9 +330,9 @@ | ||||
|     "documentationLinksNote": "На странице Obtainium в GitHub, ссылка на которую приведена ниже, содержатся ссылки на видео, статьи, обсуждения и другие ресурсы, которые помогут вам понять, как пользоваться приложением.", | ||||
|     "batteryOptimizationNote": "Обратите внимание, что фоновая загрузка может работать более надёжно, если отключить оптимизацию батареи ОС для Obtainium.", | ||||
|     "fileDeletionError": "Не удалось удалить файл (попробуйте удалить его вручную, а затем повторите попытку): «{}»", | ||||
|     "foregroundService": "Передний план службы Obtainium", | ||||
|     "foregroundServiceExplanation": "Используйте службу переднего плана для проверки обновлений (более надежно, потребляет больше энергии).", | ||||
|     "fgServiceNotice": "Это уведомление необходимо для фоновой проверки обновлений (его можно скрыть в настройках ОС)", | ||||
|     "foregroundService": "Приоритетная служба Obtainium", | ||||
|     "foregroundServiceExplanation": "Использовать приоритетную службу для проверки обновлений (надёжнее, энергозатратнее)", | ||||
|     "fgServiceNotice": "Это уведомление необходимо для фоновой проверки обновлений (оно может быть скрыто в настройках ОС)", | ||||
|     "removeAppQuestion": { | ||||
|         "one": "Удалить приложение?", | ||||
|         "other": "Удалить приложения?" | ||||
|   | ||||
| @@ -23,7 +23,7 @@ | ||||
|     "dropdownNoOptsError": "错误:下拉菜单必须包含至少一个选项", | ||||
|     "colour": "配色", | ||||
|     "standard": "标准", | ||||
|     "custom": "定制", | ||||
|     "custom": "自定义", | ||||
|     "useMaterialYou": "使用 Material You", | ||||
|     "githubStarredRepos": "已星标的 GitHub 仓库", | ||||
|     "uname": "用户名", | ||||
| @@ -50,7 +50,7 @@ | ||||
|     "appsString": "应用列表", | ||||
|     "noApps": "无应用", | ||||
|     "noAppsForFilter": "没有符合条件的应用", | ||||
|     "byX": "作者:{}", | ||||
|     "byX": "开发者:{}", | ||||
|     "percentProgress": "进度:{}%", | ||||
|     "pleaseWait": "请稍候", | ||||
|     "updateAvailable": "更新可用", | ||||
| @@ -157,8 +157,8 @@ | ||||
|     "appsRemovedNotifDescription": "当应用因加载出错而被删除时发送通知", | ||||
|     "xWasRemovedDueToErrorY": "“{}”由于以下错误被删除:{}", | ||||
|     "completeAppInstallation": "完成应用安装", | ||||
|     "obtainiumMustBeOpenToInstallApps": "必须启动 Obtainium 才能安装应用", | ||||
|     "completeAppInstallationNotifDescription": "提示返回 Obtainium 以完成应用的安装", | ||||
|     "obtainiumMustBeOpenToInstallApps": "必须开启 Obtainium 才能安装应用", | ||||
|     "completeAppInstallationNotifDescription": "提示返回 Obtainium 以完成应用安装", | ||||
|     "checkingForUpdates": "正在检查更新", | ||||
|     "checkingForUpdatesNotifDescription": "检查更新时短暂显示的通知", | ||||
|     "pleaseAllowInstallPerm": "请授予 Obtainium 安装应用的权限", | ||||
| @@ -199,7 +199,7 @@ | ||||
|     "noCategory": "无类别", | ||||
|     "noCategories": "无类别", | ||||
|     "deleteCategoriesQuestion": "是否删除选中的类别?", | ||||
|     "categoryDeleteWarning": "被删除类别的应用将恢复为未分类状态。", | ||||
|     "categoryDeleteWarning": "被删除类别下的应用将恢复为未分类状态。", | ||||
|     "addCategory": "添加类别", | ||||
|     "label": "标签", | ||||
|     "language": "语言", | ||||
| @@ -211,7 +211,7 @@ | ||||
|     "uninstallFromDevice": "从设备中卸载", | ||||
|     "onlyWorksWithNonVersionDetectApps": "仅适用于禁用版本检测的应用。", | ||||
|     "releaseDateAsVersion": "将发行日期作为版本号", | ||||
|     "releaseTitleAsVersion": "使用版本标题作为版本字符串", | ||||
|     "releaseTitleAsVersion": "将发行标题作为版本字符串", | ||||
|     "releaseDateAsVersionExplanation": "此选项应该仅用于无法进行版本检测但能够获取发行日期的应用。", | ||||
|     "changes": "更新日志", | ||||
|     "releaseDate": "发行日期", | ||||
| @@ -220,8 +220,8 @@ | ||||
|     "versionDetection": "版本检测", | ||||
|     "standardVersionDetection": "常规版本检测", | ||||
|     "groupByCategory": "按类别分组显示", | ||||
|     "autoApkFilterByArch": "如果可能,尝试按设备支持的 CPU 架构筛选 APK 文件", | ||||
|     "autoLinkFilterByArch": "尽可能按 CPU 架构过滤链接", | ||||
|     "autoApkFilterByArch": "尽可能按设备支持的 CPU 架构筛选 APK 文件", | ||||
|     "autoLinkFilterByArch": "尽可能按设备支持的 CPU 架构筛选链接", | ||||
|     "overrideSource": "覆盖来源", | ||||
|     "dontShowAgain": "不再显示", | ||||
|     "dontShowTrackOnlyWarnings": "忽略“仅追踪”模式警告", | ||||
| @@ -249,7 +249,7 @@ | ||||
|     "xWasPossiblyUpdatedToY": "已尝试将“{}”更新至 {}。", | ||||
|     "enableBackgroundUpdates": "启用全局后台更新", | ||||
|     "backgroundUpdateReqsExplanation": "后台更新未必适用于所有的应用。", | ||||
|     "backgroundUpdateLimitsExplanation": "只有在启动 Obtainium 时才能确认安装是否成功。", | ||||
|     "backgroundUpdateLimitsExplanation": "只有在开启 Obtainium 时才能确认是否安装成功。", | ||||
|     "verifyLatestTag": "验证“Latest”标签", | ||||
|     "intermediateLinkRegex": "筛选中转链接的正则表达式", | ||||
|     "filterByLinkText": "根据链接文本进行筛选", | ||||
| @@ -257,12 +257,12 @@ | ||||
|     "intermediateLink": "中转链接", | ||||
|     "exemptFromBackgroundUpdates": "禁用后台更新(仅此应用生效,即使已启用全局后台更新)", | ||||
|     "bgUpdatesOnWiFiOnly": "未连接 Wi-Fi 时禁用后台更新", | ||||
|     "bgUpdatesWhileChargingOnly": "不充电时禁用后台更新", | ||||
|     "bgUpdatesWhileChargingOnly": "未充电时禁用后台更新", | ||||
|     "autoSelectHighestVersionCode": "自动选择内部版本号最高的 APK 文件", | ||||
|     "versionExtractionRegEx": "提取版本号的正则表达式", | ||||
|     "trimVersionString": "使用 RegEx 修剪版本字符串", | ||||
|     "matchGroupToUseForX": "用于\"{}\"的匹配组", | ||||
|     "matchGroupToUse": "从上述匹配结果中引用的捕获组", | ||||
|     "trimVersionString": "修剪版本字符串的正则表达式", | ||||
|     "matchGroupToUseForX": "“{}”中引用的捕获组", | ||||
|     "matchGroupToUse": "“提取版本字符串的正则表达式”中引用的捕获组", | ||||
|     "highlightTouchTargets": "突出展示不明显的可交互区域", | ||||
|     "pickExportDir": "选择导出文件夹", | ||||
|     "autoExportOnChanges": "数据变更时自动导出", | ||||
| @@ -314,32 +314,32 @@ | ||||
|     "beforeNewInstallsShareToAppVerifier": "通过 AppVerifier 校验新应用(如果可用)", | ||||
|     "appVerifierInstructionToast": "分享至 AppVerifier,完成后返回此处。", | ||||
|     "wiki": "帮助/Wiki", | ||||
|     "crowdsourcedConfigsLabel": "众包应用程序配置(使用风险自负)", | ||||
|     "crowdsourcedConfigsShort": "众包应用程序配置", | ||||
|     "crowdsourcedConfigsLabel": "来自社区的应用配置(谨慎使用)", | ||||
|     "crowdsourcedConfigsShort": "来自社区的应用配置", | ||||
|     "allowInsecure": "允许不安全的 HTTP 请求", | ||||
|     "stayOneVersionBehind": "比最新版本晚一个版本", | ||||
|     "useFirstApkOfVersion": "从多个 APK 中自动选择第一个", | ||||
|     "refreshBeforeDownload": "下载前刷新应用程序详细信息", | ||||
|     "stayOneVersionBehind": "始终延后一个版本进行更新", | ||||
|     "useFirstApkOfVersion": "存在多个 APK 文件时自动选择第一个", | ||||
|     "refreshBeforeDownload": "下载前刷新应用详情", | ||||
|     "tencentAppStore": "腾讯应用宝", | ||||
|     "coolApk": "酷安", | ||||
|     "vivoAppStore": "vivo 应用商店(中国)", | ||||
|     "name": "名称", | ||||
|     "smartname": "姓名(智能)", | ||||
|     "vivoAppStore": "(中国)vivo应用商店", | ||||
|     "name": "发行名称", | ||||
|     "smartname": "发行名称(智能)", | ||||
|     "sortMethod": "排序方法", | ||||
|     "welcome": "欢迎光临", | ||||
|     "documentationLinksNote": "下面链接的 Obtainium GitHub 页面包含视频、文章、讨论和其他资源的链接,可帮助您了解如何使用该应用程序。", | ||||
|     "batteryOptimizationNote": "请注意,如果为 Obtainium 禁用操作系统电池优化功能,后台下载可能会更稳定。", | ||||
|     "fileDeletionError": "删除文件失败(尝试手动删除,然后再试一次):\"{}\"", | ||||
|     "foregroundService": "获取前台服务", | ||||
|     "foregroundServiceExplanation": "使用前台服务进行更新检查(更可靠,耗电量更大)", | ||||
|     "fgServiceNotice": "后台更新检查需要此通知(可在操作系统设置中隐藏)。", | ||||
|     "welcome": "欢迎", | ||||
|     "documentationLinksNote": "下方链接的 GitHub 页面中包含关于 Obtainium 的视频、文章、讨论及其他资源,可帮助您了解本应用的使用方法。", | ||||
|     "batteryOptimizationNote": "请注意,在设置中切换为“前台服务”,并/或关闭操作系统对 Obtainium 的电池优化,可能会让后台下载更稳定。", | ||||
|     "fileDeletionError": "删除文件失败(请手动删除后再次尝试):\"{}\"", | ||||
|     "foregroundService": "Obtainium 前台服务", | ||||
|     "foregroundServiceExplanation": "使用前台服务检查更新(更稳定,但也更耗电)", | ||||
|     "fgServiceNotice": "后台检查更新时需要此通知(可在操作系统设置中隐藏)", | ||||
|     "removeAppQuestion": { | ||||
|         "one": "是否删除应用?", | ||||
|         "other": "是否删除应用?" | ||||
|     }, | ||||
|     "tooManyRequestsTryAgainInMinutes": { | ||||
|         "one": "API 请求过于频繁(速率限制)- 请在 {} 分钟后重试", | ||||
|         "other": "API 请求过于频繁(速率限制)- 请在 {} 分钟后重试" | ||||
|         "one": "请求过于频繁(API 速率限制)- 请在 {} 分钟后重试", | ||||
|         "other": "请求过于频繁(API 速率限制)- 请在 {} 分钟后重试" | ||||
|     }, | ||||
|     "bgUpdateGotErrorRetryInMinutes": { | ||||
|         "one": "后台更新检查遇到了“{}”问题,将于 {} 分钟后重试", | ||||
| @@ -370,27 +370,27 @@ | ||||
|         "other": "{} 天" | ||||
|     }, | ||||
|     "clearedNLogsBeforeXAfterY": { | ||||
|         "one": "清除了 {n} 个日志({before} 之前,{after} 之后)", | ||||
|         "other": "清除了 {n} 个日志({before} 之前,{after} 之后)" | ||||
|         "one": "清除了 {n} 条日志(早于 {before},晚于 {after})", | ||||
|         "other": "清除了 {n} 条日志(早于 {before},晚于 {after})" | ||||
|     }, | ||||
|     "xAndNMoreUpdatesAvailable": { | ||||
|         "one": "“{}”和另外 1 个应用可以更新了。", | ||||
|         "other": "“{}”和另外 {} 个应用可以更新了。" | ||||
|     }, | ||||
|     "xAndNMoreUpdatesInstalled": { | ||||
|         "one": "{} 和另外 1 个应用已更新。", | ||||
|         "one": "“{}”和另外 1 个应用已更新。", | ||||
|         "other": "“{}”和另外 {} 个应用已更新。" | ||||
|     }, | ||||
|     "xAndNMoreUpdatesFailed": { | ||||
|         "one": "{} 和另外 1 个应用更新失败。", | ||||
|         "other": "{} 和另外 {} 个应用更新失败。" | ||||
|         "one": "“{}”和另外 1 个应用更新失败。", | ||||
|         "other": "“{}”和另外 {} 个应用更新失败。" | ||||
|     }, | ||||
|     "xAndNMoreUpdatesPossiblyInstalled": { | ||||
|         "one": "{} 和另外 1 个应用已尝试更新。", | ||||
|         "other": "“{}”和另外 {} 个应用已尝试更新。" | ||||
|         "one": "已尝试更新“{}”和另外 1 个应用。", | ||||
|         "other": "已尝试更新“{}”和另外 {} 个应用。" | ||||
|     }, | ||||
|     "apk": { | ||||
|         "one": "{}APK", | ||||
|         "other": "{}APK" | ||||
|         "one": "{} 个 APK 文件", | ||||
|         "other": "{} 个 APK 文件" | ||||
|     } | ||||
| } | ||||
|   | ||||
| @@ -3,7 +3,7 @@ import 'package:obtainium/custom_errors.dart'; | ||||
| import 'package:obtainium/providers/source_provider.dart'; | ||||
|  | ||||
| class Codeberg extends AppSource { | ||||
|   GitHub gh = GitHub(); | ||||
|   GitHub gh = GitHub(hostChanged: true); | ||||
|   Codeberg() { | ||||
|     name = 'Forgejo (Codeberg)'; | ||||
|     hosts = ['codeberg.org']; | ||||
|   | ||||
| @@ -112,13 +112,17 @@ class FDroid extends AppSource { | ||||
|           bool isGitHub = false; | ||||
|           bool isGitLab = false; | ||||
|           try { | ||||
|             GitHub().sourceSpecificStandardizeURL(details.changeLog!); | ||||
|             GitHub( | ||||
|               hostChanged: true, | ||||
|             ).sourceSpecificStandardizeURL(details.changeLog!); | ||||
|             isGitHub = true; | ||||
|           } catch (e) { | ||||
|             // | ||||
|           } | ||||
|           try { | ||||
|             GitLab().sourceSpecificStandardizeURL(details.changeLog!); | ||||
|             GitLab( | ||||
|               hostChanged: true, | ||||
|             ).sourceSpecificStandardizeURL(details.changeLog!); | ||||
|             isGitLab = true; | ||||
|           } catch (e) { | ||||
|             // | ||||
|   | ||||
| @@ -13,10 +13,11 @@ import 'package:obtainium/providers/source_provider.dart'; | ||||
| import 'package:url_launcher/url_launcher_string.dart'; | ||||
|  | ||||
| class GitHub extends AppSource { | ||||
|   GitHub() { | ||||
|   GitHub({hostChanged = false}) { | ||||
|     hosts = ['github.com']; | ||||
|     appIdInferIsOptional = true; | ||||
|     showReleaseDateAsVersionToggle = true; | ||||
|     this.hostChanged = hostChanged; | ||||
|  | ||||
|     sourceConfigSettingFormItems = [ | ||||
|       GeneratedFormTextField( | ||||
|   | ||||
| @@ -12,10 +12,11 @@ import 'package:easy_localization/easy_localization.dart'; | ||||
| import 'package:url_launcher/url_launcher_string.dart'; | ||||
|  | ||||
| class GitLab extends AppSource { | ||||
|   GitLab() { | ||||
|   GitLab({bool hostChanged = false}) { | ||||
|     hosts = ['gitlab.com']; | ||||
|     canSearch = true; | ||||
|     showReleaseDateAsVersionToggle = true; | ||||
|     this.hostChanged = hostChanged; | ||||
|  | ||||
|     sourceConfigSettingFormItems = [ | ||||
|       GeneratedFormTextField( | ||||
| @@ -144,7 +145,7 @@ class GitLab extends AppSource { | ||||
|     Map<String, dynamic> additionalSettings, | ||||
|   ) async { | ||||
|     // Prepare request params | ||||
|     var names = GitHub().getAppNames(standardUrl); | ||||
|     var names = GitHub(hostChanged: true).getAppNames(standardUrl); | ||||
|     String projectUriComponent = | ||||
|         '${Uri.encodeComponent(names.author)}%2F${Uri.encodeComponent(names.name)}'; | ||||
|     String? PAT = await getPATIfAny(hostChanged ? additionalSettings : {}); | ||||
|   | ||||
| @@ -55,7 +55,7 @@ class Mullvad extends AppSource { | ||||
|       } | ||||
|       String? changeLog; | ||||
|       try { | ||||
|         changeLog = (await GitHub().getLatestAPKDetails( | ||||
|         changeLog = (await GitHub(hostChanged: true).getLatestAPKDetails( | ||||
|           'https://github.com/mullvad/mullvadvpn-app', | ||||
|           {'fallbackToOlderReleases': true}, | ||||
|         )).changeLog; | ||||
|   | ||||
							
								
								
									
										28
									
								
								pubspec.lock
									
									
									
									
									
								
							
							
						
						
									
										28
									
								
								pubspec.lock
									
									
									
									
									
								
							| @@ -240,10 +240,10 @@ packages: | ||||
|     dependency: "direct main" | ||||
|     description: | ||||
|       name: easy_localization | ||||
|       sha256: "0f5239c7b8ab06c66440cfb0e9aa4b4640429c6668d5a42fe389c5de42220b12" | ||||
|       sha256: "2ccdf9db8fe4d9c5a75c122e6275674508fd0f0d49c827354967b8afcc56bbed" | ||||
|       url: "https://pub.dev" | ||||
|     source: hosted | ||||
|     version: "3.0.7+1" | ||||
|     version: "3.0.8" | ||||
|   easy_logger: | ||||
|     dependency: transitive | ||||
|     description: | ||||
| @@ -341,18 +341,18 @@ packages: | ||||
|     dependency: transitive | ||||
|     description: | ||||
|       name: flutter_charset_detector_android | ||||
|       sha256: "443145e8fc8515b3b32aee375691e40dd59197a86a2ae153166bc88c8200d83b" | ||||
|       sha256: "617345b0f78ad56c2633ea6132e57c2e374f6970792afbe9743237f683eeae8e" | ||||
|       url: "https://pub.dev" | ||||
|     source: hosted | ||||
|     version: "3.0.0" | ||||
|     version: "3.1.1" | ||||
|   flutter_charset_detector_darwin: | ||||
|     dependency: transitive | ||||
|     description: | ||||
|       name: flutter_charset_detector_darwin | ||||
|       sha256: daac20390275efb92fbb14350fe11286c5e29c7b80d6b0867f52d760f0d69763 | ||||
|       sha256: "65d91133ea8ef06a440941b1126702b4735a8bd487430b41760e706a0b6b26d4" | ||||
|       url: "https://pub.dev" | ||||
|     source: hosted | ||||
|     version: "1.1.0" | ||||
|     version: "1.2.0" | ||||
|   flutter_charset_detector_platform_interface: | ||||
|     dependency: transitive | ||||
|     description: | ||||
| @@ -716,10 +716,10 @@ packages: | ||||
|     dependency: "direct main" | ||||
|     description: | ||||
|       name: permission_handler | ||||
|       sha256: "2d070d8684b68efb580a5997eb62f675e8a885ef0be6e754fb9ef489c177470f" | ||||
|       sha256: bc917da36261b00137bbc8896bf1482169cd76f866282368948f032c8c1caae1 | ||||
|       url: "https://pub.dev" | ||||
|     source: hosted | ||||
|     version: "12.0.0+1" | ||||
|     version: "12.0.1" | ||||
|   permission_handler_android: | ||||
|     dependency: transitive | ||||
|     description: | ||||
| @@ -1051,10 +1051,10 @@ packages: | ||||
|     dependency: "direct main" | ||||
|     description: | ||||
|       name: url_launcher | ||||
|       sha256: "9d06212b1362abc2f0f0d78e6f09f726608c74e3b9462e8368bb03314aa8d603" | ||||
|       sha256: f6a7e5c4835bb4e3026a04793a4199ca2d14c739ec378fdfe23fc8075d0439f8 | ||||
|       url: "https://pub.dev" | ||||
|     source: hosted | ||||
|     version: "6.3.1" | ||||
|     version: "6.3.2" | ||||
|   url_launcher_android: | ||||
|     dependency: transitive | ||||
|     description: | ||||
| @@ -1155,10 +1155,10 @@ packages: | ||||
|     dependency: transitive | ||||
|     description: | ||||
|       name: webview_flutter_android | ||||
|       sha256: f6e6afef6e234801da77170f7a1847ded8450778caf2fe13979d140484be3678 | ||||
|       sha256: "9573ad97890d199ac3ab32399aa33a5412163b37feb573eb5b0a76b35e9ffe41" | ||||
|       url: "https://pub.dev" | ||||
|     source: hosted | ||||
|     version: "4.7.0" | ||||
|     version: "4.8.2" | ||||
|   webview_flutter_platform_interface: | ||||
|     dependency: transitive | ||||
|     description: | ||||
| @@ -1171,10 +1171,10 @@ packages: | ||||
|     dependency: transitive | ||||
|     description: | ||||
|       name: webview_flutter_wkwebview | ||||
|       sha256: a3d461fe3467014e05f3ac4962e5fdde2a4bf44c561cb53e9ae5c586600fdbc3 | ||||
|       sha256: "71523b9048cf510cfa1fd4e0a3fa5e476a66e0884d5df51d59d5023dba237107" | ||||
|       url: "https://pub.dev" | ||||
|     source: hosted | ||||
|     version: "3.22.0" | ||||
|     version: "3.22.1" | ||||
|   win32: | ||||
|     dependency: transitive | ||||
|     description: | ||||
|   | ||||
| @@ -16,7 +16,7 @@ publish_to: 'none' # Remove this line if you wish to publish to pub.dev | ||||
| # https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html | ||||
| # In Windows, build-name is used as the major, minor, and patch parts | ||||
| # of the product and file versions while build-number is used as the build suffix. | ||||
| version: 1.2.0+2316 | ||||
| version: 1.2.1+2317 | ||||
|  | ||||
| environment: | ||||
|   sdk: ^3.8.1 | ||||
|   | ||||
		Reference in New Issue
	
	Block a user