diff --git a/assets/translations/bs.json b/assets/translations/bs.json index c68ac07..efa340f 100644 --- a/assets/translations/bs.json +++ b/assets/translations/bs.json @@ -289,6 +289,8 @@ "shizuku": "Shizuku", "root": "Root", "shizukuBinderNotFound": "Shizuku is not running", + "useSystemFont": "Use the system font", + "systemFontError": "Error loading the system font: {}", "useVersionCodeAsOSVersion": "Use app versionCode as OS-detected version", "requestHeader": "Request header", "useLatestAssetDateAsReleaseDate": "Use latest asset upload as release date", diff --git a/assets/translations/cs.json b/assets/translations/cs.json index 9dfac99..65d2413 100644 --- a/assets/translations/cs.json +++ b/assets/translations/cs.json @@ -19,13 +19,13 @@ "noDescription": "Žádný popis", "cancel": "Zrušit", "continue": "Pokračovat", - "requiredInBracets": "(Required)", + "requiredInBrackets": "(Required)", "dropdownNoOptsError": "ERROR: DROPDOWN MUSÍ MÍT AŽ JEDNU MOŽNOST", "colour": "Barva", "githubStarredRepos": "GitHub Starred Repos", "uname": "Uživatelské jméno", "wrongArgNum": "Nesprávný počet zadaných argumentů", - "xIsTrackOnly":"{} je určeno pouze pro sledování", + "xIsTrackOnly": "{} je určeno pouze pro sledování", "source": "Zdroj", "app": "App", "appsFromSourceAreTrackOnly": "Aplikace z tohoto zdroje jsou Jen sledovány.", @@ -242,7 +242,7 @@ "customLinkFilterRegex": "Vlastní filtr odkazů APK podle regulárního výrazu (výchozí '.apk$')", "appsPossiblyUpdated": "Byly provedeny pokusy o aktualizaci aplikací", "appsPossiblyUpdatedNotifDescription": "Upozorňuje uživatele, že na pozadí mohly být provedeny aktualizace jedné nebo více aplikací", - "xWasPossiblyUpdatedToY":"{} mohlo být aktualizováno na {}.", + "xWasPossiblyUpdatedToY": "{} mohlo být aktualizováno na {}.", "enableBackgroundUpdates": "Povolit aktualizace na pozadí", "backgroundUpdateReqsExplanation": "Aktualizace na pozadí nemusí být možná pro všechny aplikace.", "backgroundUpdateLimitsExplanation": "Úspěšnost instalace na pozadí lze určit pouze v případě, že je otevřeno Obtainium.", @@ -289,6 +289,8 @@ "shizuku": "Shizuku", "root": "Správce", "shizukuBinderNotFound": "Shizuku neběží", + "useSystemFont": "Use the system font", + "systemFontError": "Error loading the system font: {}", "useVersionCodeAsOSVersion": "Use app versionCode as OS-detected version", "requestHeader": "Request header", "useLatestAssetDateAsReleaseDate": "Use latest asset upload as release date", diff --git a/assets/translations/es.json b/assets/translations/es.json index 9b3601e..22962d3 100644 --- a/assets/translations/es.json +++ b/assets/translations/es.json @@ -289,6 +289,8 @@ "shizuku": "Shizuku", "root": "Root", "shizukuBinderNotFound": "Shizuku no está operativo", + "useSystemFont": "Use the system font", + "systemFontError": "Error loading the system font: {}", "useVersionCodeAsOSVersion": "Use app versionCode as OS-detected version", "requestHeader": "Request header", "useLatestAssetDateAsReleaseDate": "Use latest asset upload as release date", diff --git a/assets/translations/fa.json b/assets/translations/fa.json index 439d540..ba11e37 100644 --- a/assets/translations/fa.json +++ b/assets/translations/fa.json @@ -289,6 +289,8 @@ "shizuku": "Shizuku", "root": "Root", "shizukuBinderNotFound": "Shizuku در حال اجرا نیست", + "useSystemFont": "Use the system font", + "systemFontError": "Error loading the system font: {}", "useVersionCodeAsOSVersion": "استفاده کد نسخه برنامه به جای نسخه شناسایی شده توسط سیستم عامل استفاده کنید", "requestHeader": "درخواست سطر بالایی", "useLatestAssetDateAsReleaseDate": "Use latest asset upload as release date", diff --git a/assets/translations/fr.json b/assets/translations/fr.json index 2524274..eabaccd 100644 --- a/assets/translations/fr.json +++ b/assets/translations/fr.json @@ -289,6 +289,8 @@ "shizuku": "Shizuku", "root": "Root", "shizukuBinderNotFound": "Shizuku is not running", + "useSystemFont": "Use the system font", + "systemFontError": "Error loading the system font: {}", "useVersionCodeAsOSVersion": "Use app versionCode as OS-detected version", "requestHeader": "Request header", "useLatestAssetDateAsReleaseDate": "Use latest asset upload as release date", diff --git a/assets/translations/hu.json b/assets/translations/hu.json index 37388f2..2674f4c 100644 --- a/assets/translations/hu.json +++ b/assets/translations/hu.json @@ -195,7 +195,7 @@ "category": "Kategória", "noCategory": "Nincs kategória", "noCategories": "Nincsenek kategóriák", - "deleteCategoryQuestion": "Törli a kategóriát?", + "deleteCategoriesQuestion": "Delete Categories?", "categoryDeleteWarning": "A(z) {} összes app kategorizálatlan állapotba kerül.", "addCategory": "Új kategória", "label": "Címke", @@ -243,6 +243,7 @@ "appsPossiblyUpdated": "App frissítési kísérlet", "appsPossiblyUpdatedNotifDescription": "Értesíti a felhasználót, hogy egy vagy több alkalmazás frissítése lehetséges a háttérben", "xWasPossiblyUpdatedToY": "{} frissítve lehet erre {}.", + "enableBackgroundUpdates": "Frissítések a háttérben", "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", @@ -267,7 +268,6 @@ "skipSort": "A válogatás kihagyása", "debugMenu": "Hibakereső menü", "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": "Alkalmazza a Version Extraction Regex-et az egész oldalra", "installing": "Telepítés", @@ -289,6 +289,8 @@ "shizuku": "Shizuku", "root": "Root", "shizukuBinderNotFound": "A Shizuku nem fut", + "useSystemFont": "Use the system font", + "systemFontError": "Error loading the system font: {}", "useVersionCodeAsOSVersion": "Az app versionCode használata a rendszer által észlelt verzióként", "requestHeader": "Kérelem fejléc", "useLatestAssetDateAsReleaseDate": "Use latest asset upload as release date", diff --git a/assets/translations/it.json b/assets/translations/it.json index 179fa00..f052376 100644 --- a/assets/translations/it.json +++ b/assets/translations/it.json @@ -289,6 +289,8 @@ "shizuku": "Shizuku", "root": "Root", "shizukuBinderNotFound": "Shizuku non è in esecuzione", + "useSystemFont": "Use the system font", + "systemFontError": "Error loading the system font: {}", "useVersionCodeAsOSVersion": "Use app versionCode as OS-detected version", "requestHeader": "Request header", "useLatestAssetDateAsReleaseDate": "Use latest asset upload as release date", diff --git a/assets/translations/nl.json b/assets/translations/nl.json index 7d5c4a1..2fb4ded 100644 --- a/assets/translations/nl.json +++ b/assets/translations/nl.json @@ -1,355 +1,357 @@ -{ - "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\n(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", - "notInstalled": "Niet geinstalleerd", - "pseudoVersion": "pseudo-version", - "selectAll": "Selecteer alles", - "deselectX": "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.", - "customLinkMessage": "Deze links werken op apparaten waarop Obtainium is geïnstalleerd", - "shareAppConfigLinks": "App-configuratie delen als HTML-link", - "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:", - "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)", - "versionDetectionExplanation": "Reconcile version string with version detected from OS", - "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": "Laat dit niet meer zien", - "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.", - "sortByLastLinkSegment": "Sorteren op alleen het laatste segment van de link", - "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": "Het succes van een installatie in de achtergrond kan alleen worden bepaald wanneer Obtainium is geopend.", - "verifyLatestTag": "Verifieer de 'Laatste'-tag", - "intermediateLinkRegex": "Filter voor een 'Intermediaire' link om te bezoeken", - "filterByLinkText": "Links filteren op linktekst", - "intermediateLinkNotFound": "Tussenliggende link niet gevonden", - "intermediateLink": "Intermediaire link", - "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", - "includeSettings": "Instellingen opnemen", - "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", - "takeFirstLink": "Neem de eerste link", - "skipSort": "Sorteren overslaan", - "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", - "supportFixedAPKURL": "Ondersteuning vaste APK URL's", - "selectX": "Selecteer {}", - "parallelDownloads": "Parallelle downloads toestaan", - "installMethod": "Installatiemethode", - "normal": "Normaal", - "shizuku": "Shizuku", - "root": "Root", - "shizukuBinderNotFound": "Shizuku draait niet", - "useVersionCodeAsOSVersion": "Gebruik app versieCode als door OS gedetecteerde versie", - "requestHeader": "Request header", - "useLatestAssetDateAsReleaseDate": "Gebruik laatste upload als releasedatum", - "defaultPseudoVersioningMethod": "Default Pseudo-Versioning Method", - "partialAPKHash": "Partial APK Hash", - "APKLinkHash": "APK Link Hash", - "directAPKLink": "Direct APK Link", - "pseudoVersionInUse": "A Pseudo-Version is in Use", - "installed": "Installed", - "latest": "Latest", - "invertRegEx": "Invert regular expression", - "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": "{} uur" - }, - "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." - } -} \ No newline at end of file +{ + "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\n(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", + "notInstalled": "Niet geinstalleerd", + "pseudoVersion": "pseudo-version", + "selectAll": "Selecteer alles", + "deselectX": "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.", + "customLinkMessage": "Deze links werken op apparaten waarop Obtainium is geïnstalleerd", + "shareAppConfigLinks": "App-configuratie delen als HTML-link", + "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:", + "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)", + "versionDetectionExplanation": "Reconcile version string with version detected from OS", + "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": "Laat dit niet meer zien", + "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.", + "sortByLastLinkSegment": "Sorteren op alleen het laatste segment van de link", + "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": "Het succes van een installatie in de achtergrond kan alleen worden bepaald wanneer Obtainium is geopend.", + "verifyLatestTag": "Verifieer de 'Laatste'-tag", + "intermediateLinkRegex": "Filter voor een 'Intermediaire' link om te bezoeken", + "filterByLinkText": "Links filteren op linktekst", + "intermediateLinkNotFound": "Tussenliggende link niet gevonden", + "intermediateLink": "Intermediaire link", + "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", + "includeSettings": "Instellingen opnemen", + "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", + "takeFirstLink": "Neem de eerste link", + "skipSort": "Sorteren overslaan", + "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", + "supportFixedAPKURL": "Ondersteuning vaste APK URL's", + "selectX": "Selecteer {}", + "parallelDownloads": "Parallelle downloads toestaan", + "installMethod": "Installatiemethode", + "normal": "Normaal", + "shizuku": "Shizuku", + "root": "Root", + "shizukuBinderNotFound": "Shizuku draait niet", + "useSystemFont": "Use the system font", + "systemFontError": "Error loading the system font: {}", + "useVersionCodeAsOSVersion": "Gebruik app versieCode als door OS gedetecteerde versie", + "requestHeader": "Request header", + "useLatestAssetDateAsReleaseDate": "Gebruik laatste upload als releasedatum", + "defaultPseudoVersioningMethod": "Default Pseudo-Versioning Method", + "partialAPKHash": "Partial APK Hash", + "APKLinkHash": "APK Link Hash", + "directAPKLink": "Direct APK Link", + "pseudoVersionInUse": "A Pseudo-Version is in Use", + "installed": "Installed", + "latest": "Latest", + "invertRegEx": "Invert regular expression", + "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": "{} uur" + }, + "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." + } +} diff --git a/assets/translations/pl.json b/assets/translations/pl.json index 323a737..12e8115 100644 --- a/assets/translations/pl.json +++ b/assets/translations/pl.json @@ -289,6 +289,8 @@ "shizuku": "Shizuku", "root": "Root", "shizukuBinderNotFound": "Shizuku is not running", + "useSystemFont": "Use the system font", + "systemFontError": "Error loading the system font: {}", "useVersionCodeAsOSVersion": "Use app versionCode as OS-detected version", "requestHeader": "Request header", "useLatestAssetDateAsReleaseDate": "Use latest asset upload as release date", diff --git a/assets/translations/pt.json b/assets/translations/pt.json index b01072c..74d1120 100644 --- a/assets/translations/pt.json +++ b/assets/translations/pt.json @@ -51,9 +51,7 @@ "percentProgress": "Progresso: {}%", "pleaseWait": "Por favor, espere", "updateAvailable": "Atualização disponível", - "estimateInBracketsShort": "(Aprox.)", "notInstalled": "Não instalado", - "estimateInBrackets": "(Aproximado)", "pseudoVersion": "pseudo-version", "selectAll": "Selecionar todos", "deselectX": "Deselecionar {}", @@ -214,6 +212,7 @@ "changes": "Mudanças", "releaseDate": "Data de lançamento", "importFromURLsInFile": "Importar de URLs em arquivo (como OPML)", + "versionDetectionExplanation": "Reconcile version string with version detected from OS", "versionDetection": "Detecção de versão", "standardVersionDetection": "Detecção de versão padrão", "groupByCategory": "Agroupar por categoria", @@ -290,10 +289,11 @@ "shizuku": "Shizuku", "root": "Root", "shizukuBinderNotFound": "O Shizuku não está rodando", - "useVersionCodeAsOSVersion": "Use app versionCode as OS-detected version", "useSystemFont": "Usar fonte padrão do sistema", "systemFontError": "Erro ao carregar a fonte do sistema: {}", + "useVersionCodeAsOSVersion": "Use app versionCode as OS-detected version", "requestHeader": "Requisitar cabeçalho", + "useLatestAssetDateAsReleaseDate": "Use latest asset upload as release date", "defaultPseudoVersioningMethod": "Default Pseudo-Versioning Method", "partialAPKHash": "Partial APK Hash", "APKLinkHash": "APK Link Hash", @@ -354,4 +354,4 @@ "one": "{} e 1 outro aplicativo pode ter sido atualizado.", "other": "{} e {} outros aplicativos podem ter sido atualizados." } -} \ No newline at end of file +} diff --git a/assets/translations/standardize.js b/assets/translations/standardize.js new file mode 100644 index 0000000..77a8505 --- /dev/null +++ b/assets/translations/standardize.js @@ -0,0 +1,20 @@ +// Take one (hardcoded) translation file and ensure that all other translation files have the same keys in the same order + +const fs = require('fs') + +const translationsDir = __dirname +const templateFile = `${translationsDir}/en.json` +const otherFiles = fs.readdirSync(translationsDir).map(f => { + return `${translationsDir}/${f}`}).filter(f => f.endsWith('.json') && f != templateFile) + +const templateTranslation = require(templateFile) + +otherFiles.forEach(file => { + console.log(file) + const thisTranslationOriginal = require(file) + const thisTranslationNew = {} + Object.keys(templateTranslation).forEach(k => { + thisTranslationNew[k] = thisTranslationOriginal[k] || templateTranslation[k] + }) + fs.writeFileSync(file, `${JSON.stringify(thisTranslationNew, null, ' ')}\n`) +}); \ No newline at end of file diff --git a/assets/translations/sv.json b/assets/translations/sv.json index 404fa9d..333d4ed 100644 --- a/assets/translations/sv.json +++ b/assets/translations/sv.json @@ -269,12 +269,28 @@ "debugMenu": "Felsökningsmeny", "bgTaskStarted": "Background task started - check logs.", "runBgCheckNow": "Kör Bakgrundsuppdateringskoll Nu", + "versionExtractWholePage": "Apply version string extraction Regex to entire page", + "installing": "Installing", + "skipUpdateNotifications": "Skip update notifications", + "updatesAvailableNotifChannel": "Updates Available", + "appsUpdatedNotifChannel": "Apps Updated", + "appsPossiblyUpdatedNotifChannel": "App Updates Attempted", + "errorCheckingUpdatesNotifChannel": "Error Checking for Updates", + "appsRemovedNotifChannel": "Apps Removed", + "downloadingXNotifChannel": "Downloading {}", + "completeAppInstallationNotifChannel": "Complete App Installation", + "checkingForUpdatesNotifChannel": "Checking for Updates", + "onlyCheckInstalledOrTrackOnlyApps": "Only check installed and Track-Only apps for updates", + "supportFixedAPKURL": "Support fixed APK URLs", + "selectX": "Select {}", "parallelDownloads": "Allow parallel downloads", "installMethod": "Installation method", "normal": "Normal", "shizuku": "Shizuku", "root": "Root", "shizukuBinderNotFound": "Shizuku is not running", + "useSystemFont": "Use the system font", + "systemFontError": "Error loading the system font: {}", "useVersionCodeAsOSVersion": "Use app versionCode as OS-detected version", "requestHeader": "Request header", "useLatestAssetDateAsReleaseDate": "Use latest asset upload as release date", diff --git a/assets/translations/tr.json b/assets/translations/tr.json index debb8cf..82315bf 100644 --- a/assets/translations/tr.json +++ b/assets/translations/tr.json @@ -289,6 +289,8 @@ "shizuku": "Shizuku", "root": "Root", "shizukuBinderNotFound": "Shizuku is not running", + "useSystemFont": "Use the system font", + "systemFontError": "Error loading the system font: {}", "useVersionCodeAsOSVersion": "Use app versionCode as OS-detected version", "requestHeader": "Request header", "useLatestAssetDateAsReleaseDate": "Use latest asset upload as release date", diff --git a/assets/translations/vi.json b/assets/translations/vi.json index eb90c3c..c358940 100644 --- a/assets/translations/vi.json +++ b/assets/translations/vi.json @@ -289,6 +289,10 @@ "shizuku": "Shizuku", "root": "Root", "shizukuBinderNotFound": "Shizuku chưa khởi động", + "useSystemFont": "Use the system font", + "systemFontError": "Error loading the system font: {}", + "useVersionCodeAsOSVersion": "Use app versionCode as OS-detected version", + "requestHeader": "Request header", "useLatestAssetDateAsReleaseDate": "Use latest asset upload as release date", "defaultPseudoVersioningMethod": "Default Pseudo-Versioning Method", "partialAPKHash": "Partial APK Hash", @@ -298,55 +302,55 @@ "installed": "Installed", "latest": "Latest", "invertRegEx": "Invert regular expression", - "removeAppQuestion":{ + "removeAppQuestion": { "one": "Gỡ ứng dụng?", "other": "Gỡ ứng dụng?" }, - "tooManyRequestsTryAgainInMinutes":{ + "tooManyRequestsTryAgainInMinutes": { "one": "Quá nhiều yêu cầu (tốc độ giới hạn) - hãy thử lại sau {} phút", "other": "Quá nhiều yêu cầu (tốc độ giới hạn) - hãy thử lại sau {} phút" }, - "bgUpdateGotErrorRetryInMinutes":{ + "bgUpdateGotErrorRetryInMinutes": { "one": "Việc kiểm tra bản cập nhật BG gặp phải {}, sẽ lên lịch kiểm tra lại sau {} phút", "other": "Việc kiểm tra bản cập nhật BG gặp phải {}, sẽ lên lịch kiểm tra lại sau {} phút" }, - "bgCheckFoundUpdatesWillNotifyIfNeeded":{ + "bgCheckFoundUpdatesWillNotifyIfNeeded": { "one": "Đang kiểm tra bản cập nhật BG tìm thấy {} bản cập nhật - sẽ thông báo cho người dùng nếu cần", "other": "Đang kiểm tra bản cập nhật BG tìm thấy {} bản cập nhật - sẽ thông báo cho người dùng nếu cần" }, - "apps":{ + "apps": { "one": "{} Ứng dụng", "other": "{} Ứng dụng" }, - "url":{ + "url": { "one": "{} URL", "other": "{} URL" }, - "minute":{ + "minute": { "one": "{} Phút", "other": "{} Phút" }, - "hour":{ + "hour": { "one": "{} Giờ", "other": "{} Giờ" }, - "day":{ + "day": { "one": "{} Ngày", "other": "{} ngày" }, - "clearedNLogsBeforeXAfterY":{ + "clearedNLogsBeforeXAfterY": { "one": "Đã xóa {n} nhật ký (trước = {trước}, sau = {sau})", "other": "Đã xóa {n} nhật ký (trước = {trước}, sau = {sau})" }, - "xAndNMoreUpdatesAvailable":{ + "xAndNMoreUpdatesAvailable": { "one": "{} và 1 ứng dụng khác có bản cập nhật.", "other": "{} và {} ứng dụng khác có bản cập nhật." }, - "xAndNMoreUpdatesInstalled":{ + "xAndNMoreUpdatesInstalled": { "one": "{} và 1 ứng dụng khác đã được cập nhật.", "other": "{} và {} ứng dụng khác đã được cập nhật." }, - "xAndNMoreUpdatesPossiblyInstalled":{ + "xAndNMoreUpdatesPossiblyInstalled": { "one": "{} và 1 ứng dụng khác có thể đã được cập nhật.", "other": "{} và {} ứng dụng khác có thể đã được cập nhật." } diff --git a/assets/translations/zh.json b/assets/translations/zh.json index 391c429..256d3ff 100644 --- a/assets/translations/zh.json +++ b/assets/translations/zh.json @@ -354,4 +354,4 @@ "one": "{} 和另外 1 个应用已尝试更新。", "other": "“{}”和另外 {} 个应用已尝试更新。" } -} \ No newline at end of file +}