mirror of
				https://github.com/ImranR98/Obtainium.git
				synced 2025-10-25 20:03:44 +02:00 
			
		
		
		
	Compare commits
	
		
			34 Commits
		
	
	
		
			v0.14.31-b
			...
			v0.14.32-b
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
|  | 13aed69f0e | ||
|  | b03675811c | ||
|  | e4beac185e | ||
|  | bdc7d9dd84 | ||
|  | b49d1e0529 | ||
|  | 3c0eb48d53 | ||
|  | 0d65531ec1 | ||
|  | 3848f9822b | ||
|  | e1cdc002b9 | ||
|  | 168c1cf1ce | ||
|  | 5b142b4401 | ||
|  | 9be3d76590 | ||
|  | 26971aa109 | ||
|  | 18f9049bc6 | ||
|  | 53cf253b67 | ||
|  | 6d416f45a9 | ||
|  | a34a447164 | ||
|  | d3247a9ec1 | ||
|  | dfb5a2b97f | ||
|  | deae96e191 | ||
|  | 8601e2af7a | ||
|  | 5d9f31b99e | ||
|  | 8b29158d8b | ||
|  | b68cf3c671 | ||
|  | 598df624df | ||
|  | e6da2b73ed | ||
|  | f44424d37a | ||
|  | 623804ae68 | ||
|  | ce5639bb98 | ||
|  | 99ef6ca861 | ||
|  | 43d5a3da27 | ||
|  | 30723110af | ||
|  | f76ea9bba5 | ||
|  | 6c30bd36d1 | 
| @@ -274,7 +274,7 @@ | ||||
|     "downloadingXNotifChannel": "Lade {} herunter", | ||||
|     "completeAppInstallationNotifChannel": "App Installation abschließen", | ||||
|     "checkingForUpdatesNotifChannel": "Nach Aktualisierungen suchen", | ||||
|     "onlyCheckInstalledOrTrackOnlyApps": "Only check installed and Track-Only apps for updates", | ||||
|     "onlyCheckInstalledOrTrackOnlyApps": "Überprüfe nur installierte und mit „nur Nachverfolgen“ markierte Apps nach Aktualisierungen", | ||||
|     "removeAppQuestion": { | ||||
|         "one": "App entfernen?", | ||||
|         "other": "Apps entfernen?" | ||||
|   | ||||
| @@ -245,8 +245,8 @@ | ||||
|     "backgroundUpdateReqsExplanation": "Előfordulhat, hogy nem minden appnál lehetséges a háttérbeli frissítés.", | ||||
|     "backgroundUpdateLimitsExplanation": "A háttérben történő telepítés sikeressége csak az Obtainium megnyitásakor állapítható meg.", | ||||
|     "verifyLatestTag": "Ellenőrizze a „legújabb” címkét", | ||||
|     "intermediateLinkRegex": "Filter for an 'Intermediate' Link to Visit First", | ||||
|     "intermediateLinkNotFound": "Intermediate link not found", | ||||
|     "intermediateLinkRegex": "Szűrés egy 'közvetítő' linkre, amelyet először meg kell látogatni", | ||||
|     "intermediateLinkNotFound": "Közvetítő link nem található", | ||||
|     "exemptFromBackgroundUpdates": "Mentes a háttérben történő frissítések alól (ha engedélyezett)", | ||||
|     "bgUpdatesOnWiFiOnly": "Tiltsa le a háttérben frissítéseket, ha nincs Wi-Fi-n", | ||||
|     "autoSelectHighestVersionCode": "A legmagasabb verziószámú APK auto. kiválasztása", | ||||
| @@ -263,9 +263,9 @@ | ||||
|     "bgTaskStarted": "A háttérfeladat elindult – ellenőrizze a naplókat.", | ||||
|     "enableBackgroundUpdates": "Frissítések a háttérben", | ||||
|     "runBgCheckNow": "Futtassa a Háttérben frissítés ellenőrzését most", | ||||
|     "versionExtractWholePage": "Apply Version Extraction Regex to Entire Page", | ||||
|     "installing": "Installing", | ||||
|     "skipUpdateNotifications": "Skip update notifications", | ||||
|     "versionExtractWholePage": "Alkalmazza a Version Extraction Regex-et az egész oldalra", | ||||
|     "installing": "Telepítés", | ||||
|     "skipUpdateNotifications": "A frissítési értesítések kihagyása", | ||||
|     "updatesAvailableNotifChannel": "Frissítések érhetők el", | ||||
|     "appsUpdatedNotifChannel": "Alkalmazások frissítve", | ||||
|     "appsPossiblyUpdatedNotifChannel": "App frissítési kísérlet", | ||||
| @@ -274,7 +274,7 @@ | ||||
|     "downloadingXNotifChannel": "{} letöltés", | ||||
|     "completeAppInstallationNotifChannel": "Teljes app telepítés", | ||||
|     "checkingForUpdatesNotifChannel": "Frissítések keresése", | ||||
|     "onlyCheckInstalledOrTrackOnlyApps": "Only check installed and Track-Only apps for updates", | ||||
|     "onlyCheckInstalledOrTrackOnlyApps": "Csak a telepített és a csak követhető appokat ellenőrizze frissítésekért", | ||||
|     "removeAppQuestion": { | ||||
|         "one": "Eltávolítja az alkalmazást?", | ||||
|         "other": "Eltávolítja az alkalmazást?" | ||||
| @@ -327,4 +327,4 @@ | ||||
|         "one": "{} és 1 további alkalmazás is frissült.", | ||||
|         "other": "{} és {} további alkalmazás is frissült." | ||||
|     } | ||||
| } | ||||
| } | ||||
|   | ||||
| @@ -11,7 +11,7 @@ | ||||
|     "unexpectedError": "Errore imprevisto", | ||||
|     "ok": "Va bene", | ||||
|     "and": "e", | ||||
|     "githubPATLabel": "GitHub Personal Access Token (riduce limite di traffico)", | ||||
|     "githubPATLabel": "GitHub Personal Access Token (aumenta limite di traffico)", | ||||
|     "includePrereleases": "Includi prerelease", | ||||
|     "fallbackToOlderReleases": "Ripiega su release precedenti", | ||||
|     "filterReleaseTitlesByRegEx": "Filtra release con espressioni regolari", | ||||
| @@ -274,7 +274,7 @@ | ||||
|     "downloadingXNotifChannel": "Scaricamento di {} in corso", | ||||
|     "completeAppInstallationNotifChannel": "Completa l'installazione dell'app", | ||||
|     "checkingForUpdatesNotifChannel": "Controllo degli aggiornamenti in corso", | ||||
|     "onlyCheckInstalledOrTrackOnlyApps": "Only check installed and Track-Only apps for updates", | ||||
|     "onlyCheckInstalledOrTrackOnlyApps": "Cerca aggiornamenti solo per app installate e app in Solo-Monitoraggio", | ||||
|     "removeAppQuestion": { | ||||
|         "one": "Rimuovere l'app?", | ||||
|         "other": "Rimuovere le app?" | ||||
|   | ||||
							
								
								
									
										330
									
								
								assets/translations/nl.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										330
									
								
								assets/translations/nl.json
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,330 @@ | ||||
| { | ||||
|     "invalidURLForSource": "Geen valide {} app URL", | ||||
|     "noReleaseFound": "Kan geen geschikte release vinden", | ||||
|     "noVersionFound": "Kan de versie niet bepalen", | ||||
|     "urlMatchesNoSource": "URL komt niet overeen met bekende bron", | ||||
|     "cantInstallOlderVersion": "Kan geen oudere versie van de app installeren", | ||||
|     "appIdMismatch": "Gedownloade pakket-ID komt niet overeen met de bestaande app-ID", | ||||
|     "functionNotImplemented": "Deze class heeft deze functie niet geïmplementeerd.", | ||||
|     "placeholder": "Plaatshouder", | ||||
|     "someErrors": "Er zijn enkele fouten opgetreden", | ||||
|     "unexpectedError": "Onverwachte fout", | ||||
|     "ok": "Ok", | ||||
|     "and": "en", | ||||
|     "githubPATLabel": "GitHub Personal Access Token (Verhoogt limiet aantal verzoeken)", | ||||
|     "includePrereleases": "Bevat prereleases", | ||||
|     "fallbackToOlderReleases": "Terugvallen op oudere releases", | ||||
|     "filterReleaseTitlesByRegEx": "Filter release-titels met reguliere expressies.", | ||||
|     "invalidRegEx": "Ongeldige reguliere expressie", | ||||
|     "noDescription": "Geen omschrijving", | ||||
|     "cancel": "Annuleer", | ||||
|     "continue": "Ga verder", | ||||
|     "requiredInBrackets": "(Verplicht)", | ||||
|     "dropdownNoOptsError": "FOUTMELDING: DROPDOWN MOET TENMINSTE ÉÉN OPT HEBBEN", | ||||
|     "colour": "Kleur", | ||||
|     "githubStarredRepos": "GitHub Starred Repos", | ||||
|     "uname": "Gebruikersnaam", | ||||
|     "wrongArgNum": "Onjuist aantal argumenten verstrekt.", | ||||
|     "xIsTrackOnly": "{} is Track-Only", | ||||
|     "source": "Bron", | ||||
|     "app": "App", | ||||
|     "appsFromSourceAreTrackOnly": "Apps van deze bron zijn 'Track-Only'.", | ||||
|     "youPickedTrackOnly": "Je hebt de 'Track-Only' optie geselecteerd.", | ||||
|     "trackOnlyAppDescription": "De app zal worden gevolgd voor updates, maar Obtainium zal niet in staat zijn om deze te downloaden of te installeren.", | ||||
|     "cancelled": "Geannuleerd", | ||||
|     "appAlreadyAdded": "App al toegevoegd", | ||||
|     "alreadyUpToDateQuestion": "Is de app al up-to-date?", | ||||
|     "addApp": "App toevoegen", | ||||
|     "appSourceURL": "App bron URL", | ||||
|     "error": "Foutmelding", | ||||
|     "add": "Toevoegen", | ||||
|     "searchSomeSourcesLabel": "Zoeken (Alleen sommige bronnen)", | ||||
|     "search": "Zoeken", | ||||
|     "additionalOptsFor": "Aanvullende opties voor {}", | ||||
|     "supportedSources": "Ondersteunde bronnen", | ||||
|     "trackOnlyInBrackets": "(Track-Only)", | ||||
|     "searchableInBrackets": "(Doorzoekbaar)", | ||||
|     "appsString": "Apps", | ||||
|     "noApps": "Geen Apps", | ||||
|     "noAppsForFilter": "Geen Apps voor filter", | ||||
|     "byX": "Door {}", | ||||
|     "percentProgress": "Vooruitgang: {}%", | ||||
|     "pleaseWait": "Even geduld", | ||||
|     "updateAvailable": "Update beschikbaar", | ||||
|     "estimateInBracketsShort": "(Ong.)", | ||||
|     "notInstalled": "Niet geinstalleerd", | ||||
|     "estimateInBrackets": "(Ongeveer)", | ||||
|     "selectAll": "Selecteer alles", | ||||
|     "deselectN": "Deselecteer {}", | ||||
|     "xWillBeRemovedButRemainInstalled": "{} zal worden verwijderd uit Obtainium, maar blijft geïnstalleerd op het apparaat.", | ||||
|     "removeSelectedAppsQuestion": "Geselecteerde apps verwijderen??", | ||||
|     "removeSelectedApps": "Geselecteerde apps verwijderen", | ||||
|     "updateX": "Update {}", | ||||
|     "installX": "Installeer {}", | ||||
|     "markXTrackOnlyAsUpdated": "Markeer {}\n(Track-Only)\nals up-to-date", | ||||
|     "changeX": "Verander {}", | ||||
|     "installUpdateApps": "Installeer/Update apps", | ||||
|     "installUpdateSelectedApps": "Installeer/Update geselecteerde apps", | ||||
|     "markXSelectedAppsAsUpdated": "{} geselecteerde apps markeren als up-to-date?", | ||||
|     "no": "Nee", | ||||
|     "yes": "Ja", | ||||
|     "markSelectedAppsUpdated": "Markeer geselecteerde aps als up-to-date", | ||||
|     "pinToTop": "Vastzetten aan de bovenkant", | ||||
|     "unpinFromTop": "Losmaken van de bovenkant", | ||||
|     "resetInstallStatusForSelectedAppsQuestion": "Installatiestatus resetten voor geselecteerde apps?", | ||||
|     "installStatusOfXWillBeResetExplanation": "De installatiestatus van alle geselecteerde apps zal worden gereset.\n\nDit kan helpen wanneer de versie van de app die in Obtainium wordt weergegeven onjuist is vanwege mislukte updates of andere problemen.", | ||||
|     "shareSelectedAppURLs": "Deel geselecteerde app URL's", | ||||
|     "resetInstallStatus": "Reset installatiestatus", | ||||
|     "more": "Meer", | ||||
|     "removeOutdatedFilter": "Verwijder out-of-date app filter", | ||||
|     "showOutdatedOnly": "Toon alleen out-of-date apps", | ||||
|     "filter": "Filter", | ||||
|     "filterActive": "Filter *", | ||||
|     "filterApps": "Filter apps", | ||||
|     "appName": "App naam", | ||||
|     "author": "Auteur", | ||||
|     "upToDateApps": "Up-to-date apps", | ||||
|     "nonInstalledApps": "Niet-geïnstalleerde apps", | ||||
|     "importExport": "Import/Export", | ||||
|     "settings": "Instellingen", | ||||
|     "exportedTo": "Geëxporteerd naar {}", | ||||
|     "obtainiumExport": "Obtainium export", | ||||
|     "invalidInput": "Ongeldige invoer", | ||||
|     "importedX": "Geïmporteerd {}", | ||||
|     "obtainiumImport": "Obtainium import", | ||||
|     "importFromURLList": "Importeer van URL-lijsten", | ||||
|     "searchQuery": "Zoekopdracht", | ||||
|     "appURLList": "App URL-lijst", | ||||
|     "line": "Lijn", | ||||
|     "searchX": "Zoek {}", | ||||
|     "noResults": "Geen resultaten gevonden", | ||||
|     "importX": "Import {}", | ||||
|     "importedAppsIdDisclaimer": "Geïmporteerde apps kunnen mogelijk onjuist worden weergegeven als \"Niet geïnstalleerd\".\nOm dit op te lossen, herinstalleer ze via Obtainium.\nDit zou geen invloed moeten hebben op app-gegevens.\n\nDit heeft alleen invloed op URL- en importmethoden van derden.", | ||||
|     "importErrors": "Import foutmeldingen", | ||||
|     "importedXOfYApps": "{} van {} apps geïmporteerd.", | ||||
|     "followingURLsHadErrors": "De volgende URL's bevatten fouten:", | ||||
|     "okay": "Ok", | ||||
|     "selectURL": "Selecteer URL", | ||||
|     "selectURLs": "Selecteer URL's", | ||||
|     "pick": "Kies", | ||||
|     "theme": "Thema", | ||||
|     "dark": "Donker", | ||||
|     "light": "Licht", | ||||
|     "followSystem": "Volg systeem", | ||||
|     "obtainium": "Obtainium", | ||||
|     "materialYou": "Material You", | ||||
|     "useBlackTheme": "Gebruik zwart thema", | ||||
|     "appSortBy": "App sorteren op", | ||||
|     "authorName": "Auteur/Naam", | ||||
|     "nameAuthor": "Naam/Auteur", | ||||
|     "asAdded": "Zoals toegevoegd", | ||||
|     "appSortOrder": "App sorteervolgorde", | ||||
|     "ascending": "Oplopend", | ||||
|     "descending": "Aflopend", | ||||
|     "bgUpdateCheckInterval": "Frequentie voor achtergrondupdatecontrole", | ||||
|     "neverManualOnly": "Nooit - Alleen handmatig", | ||||
|     "appearance": "Weergave", | ||||
|     "showWebInAppView": "Toon de bronwebpagina in app-weergave", | ||||
|     "pinUpdates": "Updates bovenaan in de apps-weergave vastpinnen", | ||||
|     "updates": "Updates", | ||||
|     "sourceSpecific": "Bron-specifiek", | ||||
|     "appSource": "App bron", | ||||
|     "noLogs": "Geen logs", | ||||
|     "appLogs": "App logs", | ||||
|     "close": "Sluiten", | ||||
|     "share": "Delen", | ||||
|     "appNotFound": "App niet gevonden", | ||||
|     "obtainiumExportHyphenatedLowercase": "obtainium-export", | ||||
|     "pickAnAPK": "Kies een APK", | ||||
|     "appHasMoreThanOnePackage": "{} heeft meer dan één package:", | ||||
|     "deviceSupportsXArch": "Jouw apparaat support de {} CPU-architectuur.", | ||||
|     "deviceSupportsFollowingArchs": "Je apparaat ondersteunt de volgende CPU-architecturen:", | ||||
|     "warning": "Waarschuwing", | ||||
|     "sourceIsXButPackageFromYPrompt": "De appbron is '{}' maar de release package komt van '{}'. Doorgaan?", | ||||
|     "updatesAvailable": "Updates beschikbaar", | ||||
|     "updatesAvailableNotifDescription": "Stelt de gebruiker op de hoogte dat er updates beschikbaar zijn voor één of meer apps die worden bijgehouden door Obtainium.", | ||||
|     "noNewUpdates": "Geen nieuwe updates.", | ||||
|     "xHasAnUpdate": "{} heeft een update.", | ||||
|     "appsUpdated": "Apps bijgewerkt", | ||||
|     "appsUpdatedNotifDescription": "Stelt de gebruiker op de hoogte dat updates voor één of meer apps in de achtergrond zijn toegepast.", | ||||
|     "xWasUpdatedToY": "{} is bijgewerkt naar {}.", | ||||
|     "errorCheckingUpdates": "Fout bij het controleren op updates", | ||||
|     "errorCheckingUpdatesNotifDescription": "Een melding die verschijnt wanneer het controleren op updates in de achtergrond mislukt", | ||||
|     "appsRemoved": "Apps verwijderd", | ||||
|     "appsRemovedNotifDescription": "Stelt de gebruiker op de hoogte dat één of meer apps zijn verwijderd vanwege fouten tijdens het laden ervan", | ||||
|     "xWasRemovedDueToErrorY": "{} is verwijderd vanwege deze foutmelding: {}", | ||||
|     "completeAppInstallation": "Complete app installatie", | ||||
|     "obtainiumMustBeOpenToInstallApps": "Obtainium moet geopend zijn om apps te installeren", | ||||
|     "completeAppInstallationNotifDescription": "Vraagt de gebruiker om terug te keren naar Obtainium om de installatie van een app af te ronden", | ||||
|     "checkingForUpdates": "Controleren op updates", | ||||
|     "checkingForUpdatesNotifDescription": "Tijdelijke melding die verschijnt tijdens het controleren op updates", | ||||
|     "pleaseAllowInstallPerm": "Sta Obtainium toe om apps te installeren", | ||||
|     "trackOnly": "Track-Only", | ||||
|     "errorWithHttpStatusCode": "Foutmelding {}", | ||||
|     "versionCorrectionDisabled": "Versiecorrectie uitgeschakeld (de plug-in lijkt niet te werken)", | ||||
|     "unknown": "Onbekend", | ||||
|     "none": "Geen", | ||||
|     "never": "Nooit", | ||||
|     "latestVersionX": "Laatste versie: {}", | ||||
|     "installedVersionX": "Geïnstalleerde versie: {}", | ||||
|     "lastUpdateCheckX": "Laatste updatecontrole: {}", | ||||
|     "remove": "Verwijderen", | ||||
|     "yesMarkUpdated": "Ja, markeer als bijgewerkt", | ||||
|     "fdroid": "F-Droid Official", | ||||
|     "appIdOrName": "App ID of naam", | ||||
|     "appId": "App ID", | ||||
|     "appWithIdOrNameNotFound": "Er werd geen app gevonden met dat ID of die naam", | ||||
|     "reposHaveMultipleApps": "Repositories kunnen meerdere apps bevatten", | ||||
|     "fdroidThirdPartyRepo": "F-Droid Third-Party Repo", | ||||
|     "steam": "Steam", | ||||
|     "steamMobile": "Steam Mobile", | ||||
|     "steamChat": "Steam Chat", | ||||
|     "install": "Installeren", | ||||
|     "markInstalled": "Als geïnstalleerd markere", | ||||
|     "update": "Update", | ||||
|     "markUpdated": "Markeren als bijgewerkt", | ||||
|     "additionalOptions": "Aanvullende opties", | ||||
|     "disableVersionDetection": "Versieherkenning uitschakelen", | ||||
|     "noVersionDetectionExplanation": "Deze optie moet alleen worden gebruikt voor apps waar versieherkenning niet correct werkt.", | ||||
|     "downloadingX": "Downloaden {}", | ||||
|     "downloadNotifDescription": "Stelt de gebruiker op de hoogte van de voortgang bij het downloaden van een app", | ||||
|     "noAPKFound": "Geen APK gevonden", | ||||
|     "noVersionDetection": "Geen versieherkenning", | ||||
|     "categorize": "Categoriseren", | ||||
|     "categories": "Categorieën", | ||||
|     "category": "Categorie", | ||||
|     "noCategory": "Geen categorie", | ||||
|     "noCategories": "Geen categorieën", | ||||
|     "deleteCategoriesQuestion": "Categorieën verwijderen?", | ||||
|     "categoryDeleteWarning": "Alle apps in verwijderde categorieën worden teruggezet naar 'ongecategoriseerd'.", | ||||
|     "addCategory": "Categorie toevoegen", | ||||
|     "label": "Label", | ||||
|     "language": "Taal", | ||||
|     "copiedToClipboard": "Gekopieerd naar klembord", | ||||
|     "storagePermissionDenied": "Toegang tot opslag geweigerd", | ||||
|     "selectedCategorizeWarning": "Dit zal eventuele bestaande categorie-instellingen voor de geselecteerde apps vervangen.", | ||||
|     "filterAPKsByRegEx": "Filter APK's op reguliere expressie", | ||||
|     "removeFromObtainium": "Verwijder van Obtainium", | ||||
|     "uninstallFromDevice": "Verwijder van apparaat", | ||||
|     "onlyWorksWithNonVersionDetectApps": "Werkt alleen voor apps waarbij versieherkenning is uitgeschakeld.", | ||||
|     "releaseDateAsVersion": "Gebruik de releasedatum als versie", | ||||
|     "releaseDateAsVersionExplanation": "Deze optie moet alleen worden gebruikt voor apps waar versieherkenning niet correct werkt, maar waar wel een releasedatum beschikbaar is.", | ||||
|     "changes": "Veranderingen", | ||||
|     "releaseDate": "Releasedatum", | ||||
|     "importFromURLsInFile": "Importeren vanaf URL's in een bestand (zoals OPML)", | ||||
|     "versionDetection": "Versieherkenning", | ||||
|     "standardVersionDetection": "Standaard versieherkenning", | ||||
|     "groupByCategory": "Groepeer op categorie", | ||||
|     "autoApkFilterByArch": "Poging om APK's te filteren op CPU-architectuur indien mogelijk", | ||||
|     "overrideSource": "Bron overschrijven", | ||||
|     "dontShowAgain": "Don't show this again", | ||||
|     "dontShowTrackOnlyWarnings": "Geen waarschuwingen voor 'Track-Only' weergeven", | ||||
|     "dontShowAPKOriginWarnings": "APK-herkomstwaarschuwingen niet weergeven", | ||||
|     "moveNonInstalledAppsToBottom": "Verplaats niet-geïnstalleerde apps naar de onderkant van de apps-weergave", | ||||
|     "gitlabPATLabel": "GitLab Personal Access Token\n(Maakt het mogelijk beter te zoeken naar APK's)", | ||||
|     "about": "Over", | ||||
|     "requiresCredentialsInSettings": "Dit vereist aanvullende referenties (in Instellingen)", | ||||
|     "checkOnStart": "Controleren op updates bij opstarten", | ||||
|     "tryInferAppIdFromCode": "Probeer de app-ID af te leiden uit de broncode", | ||||
|     "removeOnExternalUninstall": "Automatisch extern verwijderde apps verwijderen", | ||||
|     "pickHighestVersionCode": "Automatisch de APK met de hoogste versiecode selecteren", | ||||
|     "checkUpdateOnDetailPage": "Controleren op updates bij het openen van een app-detailpagina", | ||||
|     "disablePageTransitions": "Schakel overgangsanimaties tussen pagina's uit", | ||||
|     "reversePageTransitions": "Omgekeerde overgangsanimaties tussen pagina's", | ||||
|     "minStarCount": "Minimale Github Stars", | ||||
|     "addInfoBelow": "Voeg deze informatie hieronder toe.", | ||||
|     "addInfoInSettings": "Voeg deze informatie toe in de instellingen.", | ||||
|     "githubSourceNote": "Beperkingen van GitHub kunnen worden vermeden door het gebruik van een API-sleutel.", | ||||
|     "gitlabSourceNote": "GitLab APK-extractie werkt mogelijk niet zonder een API-sleutel.", | ||||
|     "sortByFileNamesNotLinks": "Sorteren op bestandsnamen in plaats van volledige links.", | ||||
|     "filterReleaseNotesByRegEx": "Filter release-opmerkingen met een reguliere expressie.", | ||||
|     "customLinkFilterRegex": "Aangepaste APK-linkfilter met een reguliere expressie (Standaard '.apk$').", | ||||
|     "appsPossiblyUpdated": "Poging tot app-updates", | ||||
|     "appsPossiblyUpdatedNotifDescription": "Stelt de gebruiker op de hoogte dat updates voor één of meer apps mogelijk in de achtergrond zijn toegepast", | ||||
|     "xWasPossiblyUpdatedToY": "{} mogelijk bijgewerkt naar {}.", | ||||
|     "enableBackgroundUpdates": "Achtergrondupdates inschakelen", | ||||
|     "backgroundUpdateReqsExplanation": "Achtergrondupdates zijn mogelijk niet voor alle apps mogelijk.", | ||||
|     "backgroundUpdateLimitsExplanation": "THet succes van een installatie in de achtergrond kan alleen worden bepaald wanneer Obtainium is geopend.", | ||||
|     "verifyLatestTag": "Verifieer de 'Laatste'-tag", | ||||
|     "intermediateLinkRegex": "Filter voor een 'tussenliggende' link om eerst te bezoeken", | ||||
|     "intermediateLinkNotFound": "Tussenliggende link niet gevonden", | ||||
|     "exemptFromBackgroundUpdates": "Vrijgesteld van achtergrondupdates (indien ingeschakeld)", | ||||
|     "bgUpdatesOnWiFiOnly": "Achtergrondupdates uitschakelen wanneer niet verbonden met WiFi", | ||||
|     "autoSelectHighestVersionCode": "Automatisch de APK met de hoogste versiecode selecteren", | ||||
|     "versionExtractionRegEx": "Reguliere expressie voor versie-extractie", | ||||
|     "matchGroupToUse": "Overeenkomende groep om te gebruiken voor de reguliere expressie voor versie-extractie", | ||||
|     "highlightTouchTargets": "Markeer minder voor de hand liggende aanraakdoelen.", | ||||
|     "pickExportDir": "Kies de exportmap", | ||||
|     "autoExportOnChanges": "Automatisch exporteren bij wijzigingen", | ||||
|     "filterVersionsByRegEx": "Filter versies met een reguliere expressie", | ||||
|     "trySelectingSuggestedVersionCode": "Probeer de voorgestelde versiecode APK te selecteren", | ||||
|     "dontSortReleasesList": "Volgorde van releases behouden vanuit de API", | ||||
|     "reverseSort": "Sortering omkeren", | ||||
|     "debugMenu": "Debug menu", | ||||
|     "bgTaskStarted": "Achtergrondtaak gestart - controleer de logs.", | ||||
|     "runBgCheckNow": "Voer nu een achtergrondupdatecontrole uit", | ||||
|     "versionExtractWholePage": "De reguliere expressie voor versie-extractie toepassen op de hele pagina", | ||||
|     "installing": "Installeren", | ||||
|     "skipUpdateNotifications": "Updatemeldingen overslaan", | ||||
|     "updatesAvailableNotifChannel": "Updates beschikbaar", | ||||
|     "appsUpdatedNotifChannel": "Apps bijgewerkt", | ||||
|     "appsPossiblyUpdatedNotifChannel": "Poging tot app-updates", | ||||
|     "errorCheckingUpdatesNotifChannel": "Foutcontrole bij het zoeken naar updates", | ||||
|     "appsRemovedNotifChannel": "Apps verwijderd", | ||||
|     "downloadingXNotifChannel": "{} downloaden", | ||||
|     "completeAppInstallationNotifChannel": "Voltooien van de app-installatie", | ||||
|     "checkingForUpdatesNotifChannel": "Controleren op updates", | ||||
|     "onlyCheckInstalledOrTrackOnlyApps": "Alleen geïnstalleerde en Track-Only apps controleren op updates", | ||||
|     "removeAppQuestion": { | ||||
|         "one": "App verwijderen?", | ||||
|         "other": "Apps verwijderen?" | ||||
|     }, | ||||
|     "tooManyRequestsTryAgainInMinutes": { | ||||
|         "one": "Te veel verzoeken (aantal beperkt) - probeer het opnieuw in {} minuut", | ||||
|         "other": "Te veel verzoeken (aantal beperkt) - probeer het opnieuw in {} minuten" | ||||
|     }, | ||||
|     "bgUpdateGotErrorRetryInMinutes": { | ||||
|         "one": "Achtergrondupdatecontrole heeft een {}, zal een hercontrole plannen over {} minuut", | ||||
|         "other": "Achtergrondupdatecontrole heeft een {}, zal een hercontrole plannen over {} minuten" | ||||
|     }, | ||||
|     "bgCheckFoundUpdatesWillNotifyIfNeeded": { | ||||
|         "one": "Achtergrondupdatecontrole heeft {} update gevonden - zal de gebruiker op de hoogte stellen indien nodig", | ||||
|         "other": "Achtergrondupdatecontrole heeft {} updates gevonden - zal de gebruiker op de hoogte stellen indien nodig" | ||||
|     }, | ||||
|     "apps": { | ||||
|         "one": "{} app", | ||||
|         "other": "{} apps" | ||||
|     }, | ||||
|     "url": { | ||||
|         "one": "{} URL", | ||||
|         "other": "{} URLs" | ||||
|     }, | ||||
|     "minute": { | ||||
|         "one": "{} minuut", | ||||
|         "other": "{} minuten" | ||||
|     }, | ||||
|     "hour": { | ||||
|         "one": "{} uur", | ||||
|         "other": "{} uren" | ||||
|     }, | ||||
|     "day": { | ||||
|         "one": "{} dag", | ||||
|         "other": "{} dagen" | ||||
|     }, | ||||
|     "clearedNLogsBeforeXAfterY": { | ||||
|         "one": "{n} logboekitem gewist (voor = {before}, na = {after})", | ||||
|         "other": "{n} logboekitems gewist (voor = {before}, na = {after})" | ||||
|     }, | ||||
|     "xAndNMoreUpdatesAvailable": { | ||||
|         "one": "{} en nog 1 app hebben updates.", | ||||
|         "other": "{} en {} meer apps hebben updates." | ||||
|     }, | ||||
|     "xAndNMoreUpdatesInstalled": { | ||||
|         "one": "{} en nog 1 app is bijgewerkt.", | ||||
|         "other": "{} en {} meer apps zijn bijgewerkt." | ||||
|     }, | ||||
|     "xAndNMoreUpdatesPossiblyInstalled": { | ||||
|         "one": "{} en nog 1 app zijn mogelijk bijgewerkt.", | ||||
|         "other": "{} en {} meer apps zijn mogelijk bijgwerkt." | ||||
|     } | ||||
| } | ||||
| @@ -239,7 +239,7 @@ | ||||
|     "sortByFileNamesNotLinks": "Sortuj wg nazw plików zamiast pełnych linków", | ||||
|     "filterReleaseNotesByRegEx": "Filtruj informacje o wersji według wyrażenia regularnego", | ||||
|     "customLinkFilterRegex": "Filtruj linki APK według wyrażenia regularnego (domyślnie \".apk$\")", | ||||
|     "appsPossiblyUpdated": "Próbowano zaktualizować aplikację", | ||||
|     "appsPossiblyUpdated": "Aplikacje mogły zostać zaktualizowane", | ||||
|     "appsPossiblyUpdatedNotifDescription": "Powiadamia, gdy co najmniej jedna aktualizacja aplikacji została potencjalnie zastosowana w tle", | ||||
|     "xWasPossiblyUpdatedToY": "{} być może zaktualizowano do {}.", | ||||
|     "enableBackgroundUpdates": "Włącz aktualizacje w tle", | ||||
| @@ -274,7 +274,7 @@ | ||||
|     "downloadingXNotifChannel": "Pobieranie aplikacji", | ||||
|     "completeAppInstallationNotifChannel": "Ukończenie instalacji aplikacji", | ||||
|     "checkingForUpdatesNotifChannel": "Sprawdzanie dostępności aktualizacji", | ||||
|     "onlyCheckInstalledOrTrackOnlyApps": "Only check installed and Track-Only apps for updates", | ||||
|     "onlyCheckInstalledOrTrackOnlyApps": "Sprawdzaj tylko zainstalowane i obserwowane aplikacje pod kątem aktualizacji", | ||||
|     "removeAppQuestion": { | ||||
|         "one": "Usunąć aplikację?", | ||||
|         "few": "Usunąć aplikacje?", | ||||
| @@ -353,4 +353,4 @@ | ||||
|         "many": "{} i {} innych apek mogło zostać zaktualizowanych.", | ||||
|         "other": "{} i {} inne apki mogły zostać zaktualizowane." | ||||
|     } | ||||
| } | ||||
| } | ||||
|   | ||||
							
								
								
									
										318
									
								
								assets/translations/sv.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										318
									
								
								assets/translations/sv.json
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,318 @@ | ||||
| { | ||||
|     "invalidURLForSource": "Inte giltig {} App-URL", | ||||
|     "noReleaseFound": "Kunde inte hitta en lämplig releaseversion", | ||||
|     "noVersionFound": "Kunde inte bestämma releaseversion", | ||||
|     "urlMatchesNoSource": "URL matchar inte känd källa", | ||||
|     "cantInstallOlderVersion": "Kan inte installera en äldre version av en app", | ||||
|     "appIdMismatch": "Nerladdat paket-ID matchar inte nuvarande App-ID", | ||||
|     "functionNotImplemented": "This class has not implemented this function", | ||||
|     "placeholder": "Platshållare", | ||||
|     "someErrors": "Några fel uppstod", | ||||
|     "unexpectedError": "Oväntat fel", | ||||
|     "ok": "Okej", | ||||
|     "and": "och", | ||||
|     "githubPATLabel": "GitHub Personal Access Token (Increases Rate Limit)", | ||||
|     "includePrereleases": "Inkludera förreleaser", | ||||
|     "fallbackToOlderReleases": "Fall tillbaka till äldre releaser", | ||||
|     "filterReleaseTitlesByRegEx": "Filter Release Titles by Regular Expression", | ||||
|     "invalidRegEx": "Invalid regular expression", | ||||
|     "noDescription": "Ingen beskrivning", | ||||
|     "cancel": "Avbryt", | ||||
|     "continue": "Fortsätt", | ||||
|     "requiredInBrackets": "(Kräver)", | ||||
|     "dropdownNoOptsError": "ERROR: DROPDOWN MUST HAVE AT LEAST ONE OPT", | ||||
|     "colour": "Färg", | ||||
|     "githubStarredRepos": "GitHub Stjärnmärkta Förråd", | ||||
|     "uname": "Användarnamn", | ||||
|     "wrongArgNum": "Wrong number of arguments provided", | ||||
|     "xIsTrackOnly": "{} är 'Följ-Endast'", | ||||
|     "source": "Källa", | ||||
|     "app": "App", | ||||
|     "appsFromSourceAreTrackOnly": "Apparna från denna källa är 'Följ-Endast'.", | ||||
|     "youPickedTrackOnly": "Du har markerat 'Följ-Endast'-alternativet", | ||||
|     "trackOnlyAppDescription": "Appen kommer följas för uppdateringar men Obtainium kommer inte ladda ner eller installera den.", | ||||
|     "cancelled": "Avbruten", | ||||
|     "appAlreadyAdded": "App redan tillagd", | ||||
|     "alreadyUpToDateQuestion": "App redan uppdaterad?", | ||||
|     "addApp": "Lägg till App", | ||||
|     "appSourceURL": "URL till Appkälla", | ||||
|     "error": "Fel", | ||||
|     "add": "Lägg till", | ||||
|     "searchSomeSourcesLabel": "Sök (Bara några källor)", | ||||
|     "search": "Sök", | ||||
|     "additionalOptsFor": "Ytterligare Alternativ för {}", | ||||
|     "supportedSources": "Stödda Källor", | ||||
|     "trackOnlyInBrackets": "(Följ-Endast)", | ||||
|     "searchableInBrackets": "(Sökbar)", | ||||
|     "appsString": "Appar", | ||||
|     "noApps": "Inga Appar", | ||||
|     "noAppsForFilter": "Inga Appar för Filter", | ||||
|     "byX": "Av {}", | ||||
|     "percentProgress": "Progress: {}%", | ||||
|     "pleaseWait": "Vänta", | ||||
|     "updateAvailable": "Uppdatering Tillgänglig", | ||||
|     "estimateInBracketsShort": "(Est.)", | ||||
|     "notInstalled": "Inte Installerad", | ||||
|     "estimateInBrackets": "(Uppskattning)", | ||||
|     "selectAll": "Välj Alla", | ||||
|     "deselectN": "Avmarkera {}", | ||||
|     "xWillBeRemovedButRemainInstalled": "{} kommer tas bort från Obtainium men kommer vara fortsatt installerad på enheten.", | ||||
|     "removeSelectedAppsQuestion": "Ta bort markerade Appar?", | ||||
|     "removeSelectedApps": "Ta bort markerade Appar", | ||||
|     "updateX": "Uppdatera {}", | ||||
|     "installX": "Installera {}", | ||||
|     "markXTrackOnlyAsUpdated": "Märk {}\n(Följ-Endast)\nsom Uppdaterad", | ||||
|     "changeX": "Byt {}", | ||||
|     "installUpdateApps": "Installera/Uppdatera Appar", | ||||
|     "installUpdateSelectedApps": "Installera/Uppdatera Markerade Appar", | ||||
|     "markXSelectedAppsAsUpdated": "Märk {} markerade Appar som Uppdaterade?", | ||||
|     "no": "Nej", | ||||
|     "yes": "Ja", | ||||
|     "markSelectedAppsUpdated": "Märk Valda Appar som Uppdaterade", | ||||
|     "pinToTop": "Nåla fast högst upp", | ||||
|     "unpinFromTop": "Avnåla", | ||||
|     "resetInstallStatusForSelectedAppsQuestion": "Återställ Installationsstatus för valda Appar?", | ||||
|     "installStatusOfXWillBeResetExplanation": "Installationsstatusen för de markerade apparna kommer återställas.\n\n Detta kan hjälpa när appversionen visad i Obtanium är fel på grund av misslyckade uppdateringar eller andra orsaker.", | ||||
|     "shareSelectedAppURLs": "Dela Valda Appars URL:er", | ||||
|     "resetInstallStatus": "Återställ Installationstatus", | ||||
|     "more": "Mer", | ||||
|     "removeOutdatedFilter": "Ta bort Utgånga App-filtret", | ||||
|     "showOutdatedOnly": "Visa Endast Utgånga Appar", | ||||
|     "filter": "Filter", | ||||
|     "filterActive": "Filter *", | ||||
|     "filterApps": "Filtrera Appar", | ||||
|     "appName": "Appnamn", | ||||
|     "author": "Utvecklare", | ||||
|     "upToDateApps": "Uppdaterade Appar", | ||||
|     "nonInstalledApps": "Icke-Installerade Appar", | ||||
|     "importExport": "Importera/Exportera", | ||||
|     "settings": "Inställningar", | ||||
|     "exportedTo": "Exporterad till {}", | ||||
|     "obtainiumExport": "Obtainiumexport", | ||||
|     "invalidInput": "Ogiltig inmatning", | ||||
|     "importedX": "Importerad {}", | ||||
|     "obtainiumImport": "Obtainium Import", | ||||
|     "importFromURLList": "Importera från URL-lista", | ||||
|     "searchQuery": "Sökförfrågan", | ||||
|     "appURLList": "App URL List", | ||||
|     "line": "Linje", | ||||
|     "searchX": "Sök {}", | ||||
|     "noResults": "Inga resultat", | ||||
|     "importX": "Importera {}", | ||||
|     "importedAppsIdDisclaimer": "Importerade Appar kan felaktigt visas som \"Inte Installerad\".\nFör att fixa detta återinstallera dem genom Obtainium.\nDetta skall inte påverka appdata.\n\n Påverkar endast URL:en och tredjepartsimportermetoder.", | ||||
|     "importErrors": "Importfel", | ||||
|     "importedXOfYApps": "{} av {} Appar importerade.", | ||||
|     "followingURLsHadErrors": "Följande URL:er hade fel:", | ||||
|     "okay": "Okej", | ||||
|     "selectURL": "Välj URL", | ||||
|     "selectURLs": "Välj URL:er", | ||||
|     "pick": "Välj", | ||||
|     "theme": "Tema", | ||||
|     "dark": "Mörkt", | ||||
|     "light": "Ljust", | ||||
|     "followSystem": "Följ System", | ||||
|     "obtainium": "Obtainium", | ||||
|     "materialYou": "Material You", | ||||
|     "useBlackTheme": "Använd svart tema", | ||||
|     "appSortBy": "Sortera Appar via", | ||||
|     "authorName": "Utvecklare/Namn", | ||||
|     "nameAuthor": "Namn/Utvecklare", | ||||
|     "asAdded": "As Added", | ||||
|     "appSortOrder": "App Sort Order", | ||||
|     "ascending": "Stigande", | ||||
|     "descending": "Fallande", | ||||
|     "bgUpdateCheckInterval": "Bakgrundsuppdateringskollfrekvens", | ||||
|     "neverManualOnly": "Never - Manual Only", | ||||
|     "appearance": "Utseende", | ||||
|     "showWebInAppView": "Visa källans hemsida i appvyn", | ||||
|     "pinUpdates": "Fäst uppdateringar högst upp i appvyn", | ||||
|     "updates": "Uppdateringar", | ||||
|     "sourceSpecific": "Källspecifik", | ||||
|     "appSource": "Appkälla", | ||||
|     "noLogs": "Inga Loggar", | ||||
|     "appLogs": "Apploggar", | ||||
|     "close": "Stäng", | ||||
|     "share": "Dela", | ||||
|     "appNotFound": "App ej funnen", | ||||
|     "obtainiumExportHyphenatedLowercase": "obtainium-export", | ||||
|     "pickAnAPK": "Välj en APK", | ||||
|     "appHasMoreThanOnePackage": "{} har fler än ett paket:", | ||||
|     "deviceSupportsXArch": "Din enhet stödjer {} CPU-arkiktektur.", | ||||
|     "deviceSupportsFollowingArchs": "YDin enhet stödjer följande CPU-arkitekturer:", | ||||
|     "warning": "Varning", | ||||
|     "sourceIsXButPackageFromYPrompt": "Appens källa är '{}' men releasepaketet kommer från '{}'. Vill du fortsätta?", | ||||
|     "updatesAvailable": "Uppdateringar Tillgängliga", | ||||
|     "updatesAvailableNotifDescription": "Aviserar användaren att det finns uppdateringar tillgängaliga för en eller fler Appar som följs av Obtainium", | ||||
|     "noNewUpdates": "Inga nya uppdateringar.", | ||||
|     "xHasAnUpdate": "{} har en uppdatering.", | ||||
|     "appsUpdated": "Appar Uppdaterade", | ||||
|     "appsUpdatedNotifDescription": "Notifies the user that updates to one or more Apps were applied in the background", | ||||
|     "xWasUpdatedToY": "{} uppdaterades till {}.", | ||||
|     "errorCheckingUpdates": "Fel vid uppdateringskoll", | ||||
|     "errorCheckingUpdatesNotifDescription": "En aviserings som visar när bakgrundsuppdateringarkollar misslyckas", | ||||
|     "appsRemoved": "Appar borttagna", | ||||
|     "appsRemovedNotifDescription": "Aviserar användaren när en eller fler Appar togs bort på grund av fel när de laddades", | ||||
|     "xWasRemovedDueToErrorY": "{} togs bort på grund av detta felet: {}", | ||||
|     "completeAppInstallation": "Gör klar appinstallation", | ||||
|     "obtainiumMustBeOpenToInstallApps": "Obtainium måste vara öppet för att installera Appar", | ||||
|     "completeAppInstallationNotifDescription": "Frågar användaren att återvända till Obtaiunium när appinstallation är klar", | ||||
|     "checkingForUpdates": "Kollar efter Uppdateringar", | ||||
|     "checkingForUpdatesNotifDescription": "Transient notification that appears when checking for updates", | ||||
|     "pleaseAllowInstallPerm": "Tillåt Obtanium att installera Appar", | ||||
|     "trackOnly": "Följ-Endast", | ||||
|     "errorWithHttpStatusCode": "Fel {}", | ||||
|     "versionCorrectionDisabled": "Versionskorrigering inaktiverat (plugin verkar inte fungera)", | ||||
|     "unknown": "Okänd", | ||||
|     "none": "None", | ||||
|     "never": "Aldrig", | ||||
|     "latestVersionX": "Senaste Version: {}", | ||||
|     "installedVersionX": "Installerad Version: {}", | ||||
|     "lastUpdateCheckX": "Senaste uppdateringskoll: {}", | ||||
|     "remove": "Ta bort", | ||||
|     "yesMarkUpdated": "Ja, Märk som Uppdaterad", | ||||
|     "fdroid": "F-Droid Officiell", | ||||
|     "appIdOrName": "App-ID eller Namn", | ||||
|     "appId": "App-ID", | ||||
|     "appWithIdOrNameNotFound": "Ingen App funnen med det namnet eller ID", | ||||
|     "reposHaveMultipleApps": "Förråd kan innehålla flera ApparR", | ||||
|     "fdroidThirdPartyRepo": "F-Droid Tredjeparts Förråd", | ||||
|     "steam": "Steam", | ||||
|     "steamMobile": "Steam Mobile", | ||||
|     "steamChat": "Steam Chat", | ||||
|     "install": "Installera", | ||||
|     "markInstalled": "Märk Installerad", | ||||
|     "update": "Uppdatera", | ||||
|     "markUpdated": "Märk Uppdaterad", | ||||
|     "additionalOptions": "Ytterligare Alternativ", | ||||
|     "disableVersionDetection": "Inaktivera versionsdetektering", | ||||
|     "noVersionDetectionExplanation": "This option should only be used for Apps where version detection does not work correctly.", | ||||
|     "downloadingX": "Laddar ner {}", | ||||
|     "downloadNotifDescription": "Notifies the user of the progress in downloading an App", | ||||
|     "noAPKFound": "Ingen APK funnen", | ||||
|     "noVersionDetection": "Ingen versiondetektering", | ||||
|     "categorize": "Kategorisera", | ||||
|     "categories": "Kategorier", | ||||
|     "category": "Kategori", | ||||
|     "noCategory": "Ingen Kategori", | ||||
|     "noCategories": "Inga Kategorier", | ||||
|     "deleteCategoriesQuestion": "Ta Bort Kategorier?", | ||||
|     "categoryDeleteWarning": "Alla Appar i de borttagna kategorierna kommer att märkas som okategoriserade.", | ||||
|     "addCategory": "Lägg till Kategori", | ||||
|     "label": "Label", | ||||
|     "language": "Språk", | ||||
|     "copiedToClipboard": "Kopierat till Urklipp", | ||||
|     "storagePermissionDenied": "Lagringsbehörighet nekad", | ||||
|     "selectedCategorizeWarning": "This will replace any existing category settings for the selected Apps.", | ||||
|     "filterAPKsByRegEx": "Filter APKs by Regular Expression", | ||||
|     "removeFromObtainium": "Ta bort från Obtainium", | ||||
|     "uninstallFromDevice": "Avinstallera från Enheten", | ||||
|     "onlyWorksWithNonVersionDetectApps": "Fungerar bara för Appar med versionsdetektering inaktiverat..", | ||||
|     "releaseDateAsVersion": "Använd releasedatum som version", | ||||
|     "releaseDateAsVersionExplanation": "This option should only be used for Apps where version detection does not work correctly, but a release date is available.", | ||||
|     "changes": "Ändringar", | ||||
|     "releaseDate": "Releasedatum", | ||||
|     "importFromURLsInFile": "Importera från URL:er i fil (som OPML)", | ||||
|     "versionDetection": "Versionsdetektering", | ||||
|     "standardVersionDetection": "Standardversionsdetektering", | ||||
|     "groupByCategory": "Gruppera via Kategori", | ||||
|     "autoApkFilterByArch": "Attempt to filter APKs by CPU architecture if possible", | ||||
|     "overrideSource": "Överskrid Källa", | ||||
|     "dontShowAgain": "Visa inte detta igen", | ||||
|     "dontShowTrackOnlyWarnings": "Visa inte 'Följ-Endast' varningar", | ||||
|     "dontShowAPKOriginWarnings": "Visa inte APK-ursprung varningar", | ||||
|     "moveNonInstalledAppsToBottom": "Move non-installed Apps to bottom of Apps view", | ||||
|     "gitlabPATLabel": "GitLab Personal Access Token\n(Enables Search and Better APK Discovery)", | ||||
|     "about": "Om", | ||||
|     "requiresCredentialsInSettings": "This needs additional credentials (in Settings)", | ||||
|     "checkOnStart": "Kolla efter uppdateringar vid start", | ||||
|     "tryInferAppIdFromCode": "Try inferring App ID from source code", | ||||
|     "removeOnExternalUninstall": "Automatically remove externally uninstalled Apps", | ||||
|     "pickHighestVersionCode": "Auto-select highest version code APK", | ||||
|     "checkUpdateOnDetailPage": "Check for updates on opening an App detail page", | ||||
|     "disablePageTransitions": "Disable page transition animations", | ||||
|     "reversePageTransitions": "Reverse page transition animations", | ||||
|     "minStarCount": "Minsta antal stjärnmarkeringar", | ||||
|     "addInfoBelow": "Lägg till denna information nedanför.", | ||||
|     "addInfoInSettings": "Lägg till denna information i Inställningar.", | ||||
|     "githubSourceNote": "GitHub rate limiting can be avoided using an API key.", | ||||
|     "gitlabSourceNote": "GitLab APK extraction may not work without an API key.", | ||||
|     "sortByFileNamesNotLinks": "Sort by file names instead of full links", | ||||
|     "filterReleaseNotesByRegEx": "Filter Release Notes by Regular Expression", | ||||
|     "customLinkFilterRegex": "Custom APK Link Filter by Regular Expression (Default '.apk$')", | ||||
|     "appsPossiblyUpdated": "App Updates Attempted", | ||||
|     "appsPossiblyUpdatedNotifDescription": "Notifies the user that updates to one or more Apps were potentially applied in the background", | ||||
|     "xWasPossiblyUpdatedToY": "{} may have been updated to {}.", | ||||
|     "enableBackgroundUpdates": "Aktivera Bakgrundsuppdateringar", | ||||
|     "backgroundUpdateReqsExplanation": "Bakgrundsuppdateringar är inte möjligt för alla appar.", | ||||
|     "backgroundUpdateLimitsExplanation": "The success of a background install can only be determined when Obtainium is opened.", | ||||
|     "verifyLatestTag": "Verifiera 'senaste'-taggen", | ||||
|     "intermediateLinkRegex": "Filter for an 'Intermediate' Link to Visit First", | ||||
|     "intermediateLinkNotFound": "Intermediate link not found", | ||||
|     "exemptFromBackgroundUpdates": "Undta från bakgrundsuppdateringar (om aktiverad)", | ||||
|     "bgUpdatesOnWiFiOnly": "Inaktivera Bakgrundsuppdateringar utan WiFi", | ||||
|     "autoSelectHighestVersionCode": "Auto-select highest versionCode APK", | ||||
|     "versionExtractionRegEx": "Version Extraction RegEx", | ||||
|     "matchGroupToUse": "Match Group to Use", | ||||
|     "highlightTouchTargets": "Highlight less obvious touch targets", | ||||
|     "pickExportDir": "Välj Exportsökväg", | ||||
|     "autoExportOnChanges": "Automatisk export vid ändringar", | ||||
|     "filterVersionsByRegEx": "Filter Versions by Regular Expression", | ||||
|     "trySelectingSuggestedVersionCode": "Try selecting suggested versionCode APK", | ||||
|     "dontSortReleasesList": "Retain release order from API", | ||||
|     "reverseSort": "Omvänd sortering", | ||||
|     "debugMenu": "Felsökningsmeny", | ||||
|     "bgTaskStarted": "Background task started - check logs.", | ||||
|     "runBgCheckNow": "Kör Bakgrundsuppdateringskoll Nu", | ||||
|     "removeAppQuestion": { | ||||
|         "one": "Ta Bort App?", | ||||
|         "other": "Ta Bort Appar?" | ||||
|     }, | ||||
|     "tooManyRequestsTryAgainInMinutes": { | ||||
|         "one": "Too many requests (rate limited) - try again in {} minute", | ||||
|         "other": "Too many requests (rate limited) - try again in {} minutes" | ||||
|     }, | ||||
|     "bgUpdateGotErrorRetryInMinutes": { | ||||
|         "one": "BG update checking encountered a {}, will schedule a retry check in {} minute", | ||||
|         "other": "BG update checking encountered a {}, will schedule a retry check in {} minutes" | ||||
|     }, | ||||
|     "bgCheckFoundUpdatesWillNotifyIfNeeded": { | ||||
|         "one": "BG update checking found {} update - will notify user if needed", | ||||
|         "other": "BG update checking found {} updates - will notify user if needed" | ||||
|     }, | ||||
|     "apps": { | ||||
|         "one": "{} App", | ||||
|         "other": "{} Appar" | ||||
|     }, | ||||
|     "url": { | ||||
|         "one": "{} URL", | ||||
|         "other": "{} URL:er" | ||||
|     }, | ||||
|     "minute": { | ||||
|         "one": "{} Minut", | ||||
|         "other": "{} Minuter" | ||||
|     }, | ||||
|     "hour": { | ||||
|         "one": "{} Timme", | ||||
|         "other": "{} Timmar" | ||||
|     }, | ||||
|     "day": { | ||||
|         "one": "{} Dag", | ||||
|         "other": "{} Dagar" | ||||
|     }, | ||||
|     "clearedNLogsBeforeXAfterY": { | ||||
|         "one": "Rensade {n} logg (före = {before}, efter = {after})", | ||||
|         "other": "Rensade {n} loggar (före = {before}, efter = {after})" | ||||
|     }, | ||||
|     "xAndNMoreUpdatesAvailable": { | ||||
|         "one": "{} och 1 app till har tillgängliga uppdateringar.", | ||||
|         "other": "{} och {} appar till har tillgängliga uppdateringar." | ||||
|     }, | ||||
|     "xAndNMoreUpdatesInstalled": { | ||||
|         "one": "{} och 1 till app uppdaterades.", | ||||
|         "other": "{} och {} appar till uppdaterades." | ||||
|     }, | ||||
|     "xAndNMoreUpdatesPossiblyInstalled": { | ||||
|         "one": "{} och 1 till app kan ha uppdaterats.", | ||||
|         "other": "{} och {} appar till kan ha uppdaterats." | ||||
|     } | ||||
| } | ||||
| @@ -181,7 +181,7 @@ APKDetails getAPKUrlsFromFDroidPackagesAPIResponse( | ||||
|     List<String> apkUrls = releaseChoices | ||||
|         .map((e) => '${apkUrlPrefix}_${e['versionCode']}.apk') | ||||
|         .toList(); | ||||
|     return APKDetails(version, getApkUrlsFromUrls(apkUrls), | ||||
|     return APKDetails(version, getApkUrlsFromUrls(apkUrls.toSet().toList()), | ||||
|         AppNames(sourceName, Uri.parse(standardUrl).pathSegments.last)); | ||||
|   } else { | ||||
|     throw getObtainiumHttpError(res); | ||||
|   | ||||
| @@ -108,7 +108,8 @@ class FDroidRepo extends AppSource { | ||||
|     if (appIdOrName == null) { | ||||
|       throw NoReleasesError(); | ||||
|     } | ||||
|     var res = await sourceRequest('$standardUrl/index.xml'); | ||||
|     var res = await sourceRequest( | ||||
|         '$standardUrl${standardUrl.endsWith('/index.xml') ? '' : '/index.xml'}'); | ||||
|     if (res.statusCode == 200) { | ||||
|       var body = parse(res.body); | ||||
|       var foundApps = body.querySelectorAll('application').where((element) { | ||||
|   | ||||
| @@ -170,7 +170,15 @@ class HTML extends AppSource { | ||||
|       List<String> allLinks = html | ||||
|           .querySelectorAll('a') | ||||
|           .map((element) => element.attributes['href'] ?? '') | ||||
|           .where((element) => element.isNotEmpty) | ||||
|           .toList(); | ||||
|       if (allLinks.isEmpty) { | ||||
|         allLinks = RegExp( | ||||
|                 r'(http|ftp|https)://([\w_-]+(?:(?:\.[\w_-]+)+))([\w.,@?^=%&:/~+#-]*[\w@?^=%&/~+#-])?') | ||||
|             .allMatches(res.body) | ||||
|             .map((match) => match.group(0)!) | ||||
|             .toList(); | ||||
|       } | ||||
|       List<String> links = []; | ||||
|       if ((additionalSettings['intermediateLinkRegex'] as String?) | ||||
|               ?.isNotEmpty == | ||||
|   | ||||
| @@ -89,11 +89,11 @@ class Uptodown extends AppSource { | ||||
|       throw getObtainiumHttpError(res); | ||||
|     } | ||||
|     var html = parse(res.body); | ||||
|     var finalUrl = | ||||
|         (html.querySelector('.post-download')?.attributes['data-url']); | ||||
|     if (finalUrl == null) { | ||||
|     var finalUrlKey = | ||||
|         html.querySelector('.post-download')?.attributes['data-url']; | ||||
|     if (finalUrlKey == null) { | ||||
|       throw NoAPKError(); | ||||
|     } | ||||
|     return finalUrl; | ||||
|     return 'https://dw.$host/dwn/$finalUrlKey'; | ||||
|   } | ||||
| } | ||||
|   | ||||
| @@ -19,7 +19,7 @@ import 'package:easy_localization/src/easy_localization_controller.dart'; | ||||
| // ignore: implementation_imports | ||||
| import 'package:easy_localization/src/localization.dart'; | ||||
|  | ||||
| const String currentVersion = '0.14.31'; | ||||
| const String currentVersion = '0.14.32'; | ||||
| const String currentReleaseTag = | ||||
|     'v$currentVersion-beta'; // KEEP THIS IN SYNC WITH GITHUB RELEASES | ||||
|  | ||||
| @@ -40,6 +40,8 @@ List<MapEntry<Locale, String>> supportedLocales = const [ | ||||
|   MapEntry(Locale('bs'), 'Bosanski'), | ||||
|   MapEntry(Locale('pt'), 'Brasileiro'), | ||||
|   MapEntry(Locale('cs'), 'Česky'), | ||||
|   MapEntry(Locale('sv'), 'Svenska'), | ||||
|   MapEntry(Locale('nl'), 'Nederlands'), | ||||
| ]; | ||||
| const fallbackLocale = Locale('en'); | ||||
| const localeDir = 'assets/translations'; | ||||
|   | ||||
| @@ -155,10 +155,13 @@ class _AppPageState extends State<AppPage> { | ||||
|             const SizedBox(height: 20), | ||||
|             app?.icon != null | ||||
|                 ? Row(mainAxisAlignment: MainAxisAlignment.center, children: [ | ||||
|                     Image.memory( | ||||
|                       app!.icon!, | ||||
|                       height: 150, | ||||
|                       gaplessPlayback: true, | ||||
|                     GestureDetector( | ||||
|                       child: Image.memory( | ||||
|                         app!.icon!, | ||||
|                         height: 150, | ||||
|                         gaplessPlayback: true, | ||||
|                       ), | ||||
|                       onTap: () => pm.openApp(app.app.id), | ||||
|                     ) | ||||
|                   ]) | ||||
|                 : Container(), | ||||
| @@ -463,15 +466,15 @@ class _AppPageState extends State<AppPage> { | ||||
|                           : null)) | ||||
|           ], | ||||
|         )); | ||||
|      | ||||
|  | ||||
|     appScreenAppBar() => AppBar( | ||||
|       leading: IconButton( | ||||
|         icon: const Icon(Icons.arrow_back), | ||||
|         onPressed: () { | ||||
|           Navigator.pop(context); | ||||
|         }, | ||||
|       ), | ||||
|     ); | ||||
|           leading: IconButton( | ||||
|             icon: const Icon(Icons.arrow_back), | ||||
|             onPressed: () { | ||||
|               Navigator.pop(context); | ||||
|             }, | ||||
|           ), | ||||
|         ); | ||||
|  | ||||
|     return Scaffold( | ||||
|         appBar: settingsProvider.showAppWebpage ? AppBar() : appScreenAppBar(), | ||||
|   | ||||
| @@ -283,9 +283,6 @@ preStandardizeUrl(String url) { | ||||
|       url.toLowerCase().indexOf('https://') != 0) { | ||||
|     url = 'https://$url'; | ||||
|   } | ||||
|   if (url.toLowerCase().indexOf('https://www.') == 0) { | ||||
|     url = 'https://${url.substring(12)}'; | ||||
|   } | ||||
|   url = url | ||||
|       .split('/') | ||||
|       .where((e) => e.isNotEmpty) | ||||
| @@ -599,7 +596,7 @@ class SourceProvider { | ||||
|     AppSource? source; | ||||
|     for (var s in sources.where((element) => element.host != null)) { | ||||
|       if (RegExp( | ||||
|               '://${s.allowSubDomains ? '([^\\.]+\\.)*' : ''}${s.host}(/|\\z)?') | ||||
|               '://(${s.allowSubDomains ? '([^\\.]+\\.)*' : ''}|www\\.)${s.host}(/|\\z)?') | ||||
|           .hasMatch(url)) { | ||||
|         source = s; | ||||
|         break; | ||||
|   | ||||
							
								
								
									
										56
									
								
								pubspec.lock
									
									
									
									
									
								
							
							
						
						
									
										56
									
								
								pubspec.lock
									
									
									
									
									
								
							| @@ -283,10 +283,10 @@ packages: | ||||
|     dependency: "direct dev" | ||||
|     description: | ||||
|       name: flutter_lints | ||||
|       sha256: ad76540d21c066228ee3f9d1dad64a9f7e46530e8bb7c85011a88bc1fd874bc5 | ||||
|       sha256: e2a421b7e59244faef694ba7b30562e489c2b489866e505074eb005cd7060db7 | ||||
|       url: "https://pub.dev" | ||||
|     source: hosted | ||||
|     version: "3.0.0" | ||||
|     version: "3.0.1" | ||||
|   flutter_local_notifications: | ||||
|     dependency: "direct main" | ||||
|     description: | ||||
| @@ -328,10 +328,10 @@ packages: | ||||
|     dependency: transitive | ||||
|     description: | ||||
|       name: flutter_plugin_android_lifecycle | ||||
|       sha256: f185ac890306b5779ecbd611f52502d8d4d63d27703ef73161ca0407e815f02c | ||||
|       sha256: b068ffc46f82a55844acfa4fdbb61fad72fa2aef0905548419d97f0f95c456da | ||||
|       url: "https://pub.dev" | ||||
|     source: hosted | ||||
|     version: "2.0.16" | ||||
|     version: "2.0.17" | ||||
|   flutter_test: | ||||
|     dependency: "direct dev" | ||||
|     description: flutter | ||||
| @@ -498,10 +498,10 @@ packages: | ||||
|     dependency: transitive | ||||
|     description: | ||||
|       name: path_provider_android | ||||
|       sha256: "6b8b19bd80da4f11ce91b2d1fb931f3006911477cec227cce23d3253d80df3f1" | ||||
|       sha256: e595b98692943b4881b219f0a9e3945118d3c16bd7e2813f98ec6e532d905f72 | ||||
|       url: "https://pub.dev" | ||||
|     source: hosted | ||||
|     version: "2.2.0" | ||||
|     version: "2.2.1" | ||||
|   path_provider_foundation: | ||||
|     dependency: transitive | ||||
|     description: | ||||
| @@ -799,66 +799,66 @@ packages: | ||||
|     dependency: "direct main" | ||||
|     description: | ||||
|       name: url_launcher | ||||
|       sha256: "47e208a6711459d813ba18af120d9663c20bdf6985d6ad39fe165d2538378d27" | ||||
|       sha256: b1c9e98774adf8820c96fbc7ae3601231d324a7d5ebd8babe27b6dfac91357ba | ||||
|       url: "https://pub.dev" | ||||
|     source: hosted | ||||
|     version: "6.1.14" | ||||
|     version: "6.2.1" | ||||
|   url_launcher_android: | ||||
|     dependency: transitive | ||||
|     description: | ||||
|       name: url_launcher_android | ||||
|       sha256: b04af59516ab45762b2ca6da40fa830d72d0f6045cd97744450b73493fa76330 | ||||
|       sha256: "31222ffb0063171b526d3e569079cf1f8b294075ba323443fdc690842bfd4def" | ||||
|       url: "https://pub.dev" | ||||
|     source: hosted | ||||
|     version: "6.1.0" | ||||
|     version: "6.2.0" | ||||
|   url_launcher_ios: | ||||
|     dependency: transitive | ||||
|     description: | ||||
|       name: url_launcher_ios | ||||
|       sha256: "7c65021d5dee51813d652357bc65b8dd4a6177082a9966bc8ba6ee477baa795f" | ||||
|       sha256: "4ac97281cf60e2e8c5cc703b2b28528f9b50c8f7cebc71df6bdf0845f647268a" | ||||
|       url: "https://pub.dev" | ||||
|     source: hosted | ||||
|     version: "6.1.5" | ||||
|     version: "6.2.0" | ||||
|   url_launcher_linux: | ||||
|     dependency: transitive | ||||
|     description: | ||||
|       name: url_launcher_linux | ||||
|       sha256: b651aad005e0cb06a01dbd84b428a301916dc75f0e7ea6165f80057fee2d8e8e | ||||
|       sha256: "9f2d390e096fdbe1e6e6256f97851e51afc2d9c423d3432f1d6a02a8a9a8b9fd" | ||||
|       url: "https://pub.dev" | ||||
|     source: hosted | ||||
|     version: "3.0.6" | ||||
|     version: "3.1.0" | ||||
|   url_launcher_macos: | ||||
|     dependency: transitive | ||||
|     description: | ||||
|       name: url_launcher_macos | ||||
|       sha256: b55486791f666e62e0e8ff825e58a023fd6b1f71c49926483f1128d3bbd8fe88 | ||||
|       sha256: b7244901ea3cf489c5335bdacda07264a6e960b1c1b1a9f91e4bc371d9e68234 | ||||
|       url: "https://pub.dev" | ||||
|     source: hosted | ||||
|     version: "3.0.7" | ||||
|     version: "3.1.0" | ||||
|   url_launcher_platform_interface: | ||||
|     dependency: transitive | ||||
|     description: | ||||
|       name: url_launcher_platform_interface | ||||
|       sha256: "95465b39f83bfe95fcb9d174829d6476216f2d548b79c38ab2506e0458787618" | ||||
|       sha256: "980e8d9af422f477be6948bdfb68df8433be71f5743a188968b0c1b887807e50" | ||||
|       url: "https://pub.dev" | ||||
|     source: hosted | ||||
|     version: "2.1.5" | ||||
|     version: "2.2.0" | ||||
|   url_launcher_web: | ||||
|     dependency: transitive | ||||
|     description: | ||||
|       name: url_launcher_web | ||||
|       sha256: "2942294a500b4fa0b918685aff406773ba0a4cd34b7f42198742a94083020ce5" | ||||
|       sha256: "7fd2f55fe86cea2897b963e864dc01a7eb0719ecc65fcef4c1cc3d686d718bb2" | ||||
|       url: "https://pub.dev" | ||||
|     source: hosted | ||||
|     version: "2.0.20" | ||||
|     version: "2.2.0" | ||||
|   url_launcher_windows: | ||||
|     dependency: transitive | ||||
|     description: | ||||
|       name: url_launcher_windows | ||||
|       sha256: "95fef3129dc7cfaba2bc3d5ba2e16063bb561fc6d78e63eee16162bc70029069" | ||||
|       sha256: "7754a1ad30ee896b265f8d14078b0513a4dba28d358eabb9d5f339886f4a1adc" | ||||
|       url: "https://pub.dev" | ||||
|     source: hosted | ||||
|     version: "3.0.8" | ||||
|     version: "3.1.0" | ||||
|   uuid: | ||||
|     dependency: transitive | ||||
|     description: | ||||
| @@ -887,18 +887,18 @@ packages: | ||||
|     dependency: "direct main" | ||||
|     description: | ||||
|       name: webview_flutter | ||||
|       sha256: c1ab9b81090705c6069197d9fdc1625e587b52b8d70cdde2339d177ad0dbb98e | ||||
|       sha256: "42393b4492e629aa3a88618530a4a00de8bb46e50e7b3993fedbfdc5352f0dbf" | ||||
|       url: "https://pub.dev" | ||||
|     source: hosted | ||||
|     version: "4.4.1" | ||||
|     version: "4.4.2" | ||||
|   webview_flutter_android: | ||||
|     dependency: transitive | ||||
|     description: | ||||
|       name: webview_flutter_android | ||||
|       sha256: b0cd33dd7d3dd8e5f664e11a19e17ba12c352647269921a3b568406b001f1dff | ||||
|       sha256: "8326ee235f87605a2bfc444a4abc897f4abc78d83f054ba7d3d1074ce82b4fbf" | ||||
|       url: "https://pub.dev" | ||||
|     source: hosted | ||||
|     version: "3.12.0" | ||||
|     version: "3.12.1" | ||||
|   webview_flutter_platform_interface: | ||||
|     dependency: transitive | ||||
|     description: | ||||
| @@ -911,10 +911,10 @@ packages: | ||||
|     dependency: transitive | ||||
|     description: | ||||
|       name: webview_flutter_wkwebview | ||||
|       sha256: "30b9af6bdd457b44c08748b9190d23208b5165357cc2eb57914fee1366c42974" | ||||
|       sha256: af6f5ab05918070b33507b0d453ba9fb7d39338a3256c23cf9433dc68100774a | ||||
|       url: "https://pub.dev" | ||||
|     source: hosted | ||||
|     version: "3.9.1" | ||||
|     version: "3.9.3" | ||||
|   win32: | ||||
|     dependency: transitive | ||||
|     description: | ||||
|   | ||||
| @@ -17,7 +17,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: 0.14.31+223 # When changing this, update the tag in main() accordingly | ||||
| version: 0.14.32+226 # When changing this, update the tag in main() accordingly | ||||
|  | ||||
| environment: | ||||
|   sdk: '>=3.0.0 <4.0.0' | ||||
|   | ||||
		Reference in New Issue
	
	Block a user