diff --git a/assets/translations/sv.json b/assets/translations/sv.json new file mode 100644 index 0000000..dc2666c --- /dev/null +++ b/assets/translations/sv.json @@ -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": "Placeholder", + "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": "Fallback to older releases", + "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 Starred Repos", + "uname": "Användarnamn", + "wrongArgNum": "Wrong number of arguments provided", + "xIsTrackOnly": "{} is Track-Only", + "source": "Källa", + "app": "App", + "appsFromSourceAreTrackOnly": "Apps from this source are 'Track-Only'.", + "youPickedTrackOnly": "You have selected the 'Track-Only' option.", + "trackOnlyAppDescription": "The App will be tracked for updates, but Obtainium will not be able to download or install it.", + "cancelled": "Avbruten", + "appAlreadyAdded": "App already added", + "alreadyUpToDateQuestion": "App Already up to Date?", + "addApp": "Add App", + "appSourceURL": "App Source URL", + "error": "Fel", + "add": "Lägg till", + "searchSomeSourcesLabel": "Sök (Bara några källor)", + "search": "Sök", + "additionalOptsFor": "Additional Options for {}", + "supportedSources": "Supported Sources", + "trackOnlyInBrackets": "(Track-Only)", + "searchableInBrackets": "(Searchable)", + "appsString": "Appar", + "noApps": "Inga Appar", + "noAppsForFilter": "No Apps for Filter", + "byX": "Av {}", + "percentProgress": "Progress: {}%", + "pleaseWait": "Vänta", + "updateAvailable": "Update Available", + "estimateInBracketsShort": "(Est.)", + "notInstalled": "Not Installed", + "estimateInBrackets": "(Estimate)", + "selectAll": "Välj Alla", + "deselectN": "Deselect {}", + "xWillBeRemovedButRemainInstalled": "{} will be removed from Obtainium but remain installed on device.", + "removeSelectedAppsQuestion": "Remove Selected Apps?", + "removeSelectedApps": "Remove Selected Apps", + "updateX": "Uppdatera {}", + "installX": "Installera {}", + "markXTrackOnlyAsUpdated": "Mark {}\n(Track-Only)\nas Updated", + "changeX": "Byt {}", + "installUpdateApps": "Install/Update Apps", + "installUpdateSelectedApps": "Install/Update Selected Apps", + "markXSelectedAppsAsUpdated": "Mark {} Selected Apps as Updated?", + "no": "Nej", + "yes": "Ja", + "markSelectedAppsUpdated": "Mark Selected Apps as Updated", + "pinToTop": "Pin to top", + "unpinFromTop": "Unpin from top", + "resetInstallStatusForSelectedAppsQuestion": "Reset Install Status for Selected Apps?", + "installStatusOfXWillBeResetExplanation": "The install status of any selected Apps will be reset.\n\nThis can help when the App version shown in Obtainium is incorrect due to failed updates or other issues.", + "shareSelectedAppURLs": "Share Selected App URLs", + "resetInstallStatus": "Reset Install Status", + "more": "More", + "removeOutdatedFilter": "Remove Out-of-Date App Filter", + "showOutdatedOnly": "Show Out-of-Date Apps Only", + "filter": "Filter", + "filterActive": "Filter *", + "filterApps": "Filter Apps", + "appName": "App Name", + "author": "Author", + "upToDateApps": "Up to Date Apps", + "nonInstalledApps": "Non-Installed Apps", + "importExport": "Import/Export", + "settings": "Settings", + "exportedTo": "Exported to {}", + "obtainiumExport": "Obtainium Export", + "invalidInput": "Invalid input", + "importedX": "Imported {}", + "obtainiumImport": "Obtainium Import", + "importFromURLList": "Import from URL List", + "searchQuery": "Search Query", + "appURLList": "App URL List", + "line": "Line", + "searchX": "Search {}", + "noResults": "No results found", + "importX": "Import {}", + "importedAppsIdDisclaimer": "Imported Apps may incorrectly show as \"Not Installed\".\nTo fix this, re-install them through Obtainium.\nThis should not affect App data.\n\nOnly affects URL and third-party import methods.", + "importErrors": "Import Errors", + "importedXOfYApps": "{} of {} Apps imported.", + "followingURLsHadErrors": "The following URLs had errors:", + "okay": "Okay", + "selectURL": "Välj URL", + "selectURLs": "Välj URL:er", + "pick": "Pick", + "theme": "Tema", + "dark": "Mörkt", + "light": "Ljust", + "followSystem": "Följ System", + "obtainium": "Obtainium", + "materialYou": "Material You", + "useBlackTheme": "Use pure black dark theme", + "appSortBy": "App Sort By", + "authorName": "Author/Name", + "nameAuthor": "Name/Author", + "asAdded": "As Added", + "appSortOrder": "App Sort Order", + "ascending": "Ascending", + "descending": "Descending", + "bgUpdateCheckInterval": "Background Update Checking Interval", + "neverManualOnly": "Never - Manual Only", + "appearance": "Appearance", + "showWebInAppView": "Show Source webpage in App view", + "pinUpdates": "Pin updates to top of Apps view", + "updates": "Updates", + "sourceSpecific": "Source-Specific", + "appSource": "App Source", + "noLogs": "No Logs", + "appLogs": "App Logs", + "close": "Stäng", + "share": "Dela", + "appNotFound": "App ej funnen", + "obtainiumExportHyphenatedLowercase": "obtainium-export", + "pickAnAPK": "Pick an APK", + "appHasMoreThanOnePackage": "{} has more than one package:", + "deviceSupportsXArch": "Your device supports the {} CPU architecture.", + "deviceSupportsFollowingArchs": "Your device supports the following CPU architectures:", + "warning": "Warning", + "sourceIsXButPackageFromYPrompt": "The App source is '{}' but the release package comes from '{}'. Continue?", + "updatesAvailable": "Updates Available", + "updatesAvailableNotifDescription": "Notifies the user that updates are available for one or more Apps tracked by 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": "{} was updated to {}.", + "errorCheckingUpdates": "Error Checking for Updates", + "errorCheckingUpdatesNotifDescription": "A notification that shows when background update checking fails", + "appsRemoved": "Apps Removed", + "appsRemovedNotifDescription": "Notifies the user that one or more Apps were removed due to errors while loading them", + "xWasRemovedDueToErrorY": "{} was removed due to this error: {}", + "completeAppInstallation": "Complete App Installation", + "obtainiumMustBeOpenToInstallApps": "Obtainium must be open to install Apps", + "completeAppInstallationNotifDescription": "Asks the user to return to Obtainium to finish installing an App", + "checkingForUpdates": "Checking for Updates", + "checkingForUpdatesNotifDescription": "Transient notification that appears when checking for updates", + "pleaseAllowInstallPerm": "Please allow Obtainium to install Apps", + "trackOnly": "Track-Only", + "errorWithHttpStatusCode": "Error {}", + "versionCorrectionDisabled": "Version correction disabled (plugin doesn't seem to work)", + "unknown": "Unknown", + "none": "None", + "never": "Aldrig", + "latestVersionX": "Latest Version: {}", + "installedVersionX": "Installed Version: {}", + "lastUpdateCheckX": "Last Update Check: {}", + "remove": "Remove", + "yesMarkUpdated": "Yes, Mark as Updated", + "fdroid": "F-Droid Official", + "appIdOrName": "App-ID eller Namn", + "appId": "App-ID", + "appWithIdOrNameNotFound": "No App was found with that ID or Name", + "reposHaveMultipleApps": "Repos may contain multiple Apps", + "fdroidThirdPartyRepo": "F-Droid Third-Party Repo", + "steam": "Steam", + "steamMobile": "Steam Mobile", + "steamChat": "Steam Chat", + "install": "Installera", + "markInstalled": "Mark Installed", + "update": "Update", + "markUpdated": "Mark Updated", + "additionalOptions": "Additional Options", + "disableVersionDetection": "Disable Version Detection", + "noVersionDetectionExplanation": "This option should only be used for Apps where version detection does not work correctly.", + "downloadingX": "Downloading {}", + "downloadNotifDescription": "Notifies the user of the progress in downloading an App", + "noAPKFound": "No APK found", + "noVersionDetection": "No version detection", + "categorize": "Categorize", + "categories": "Categories", + "category": "Category", + "noCategory": "No Category", + "noCategories": "No Categories", + "deleteCategoriesQuestion": "Delete Categories?", + "categoryDeleteWarning": "All Apps in deleted categories will be set to uncategorized.", + "addCategory": "Add Category", + "label": "Label", + "language": "Språk", + "copiedToClipboard": "Kopierat till Urklipp", + "storagePermissionDenied": "Storage permission denied", + "selectedCategorizeWarning": "This will replace any existing category settings for the selected Apps.", + "filterAPKsByRegEx": "Filter APKs by Regular Expression", + "removeFromObtainium": "Remove from Obtainium", + "uninstallFromDevice": "Uninstall from Device", + "onlyWorksWithNonVersionDetectApps": "Only works for Apps with version detection disabled.", + "releaseDateAsVersion": "Use Release Date as Version", + "releaseDateAsVersionExplanation": "This option should only be used for Apps where version detection does not work correctly, but a release date is available.", + "changes": "Changes", + "releaseDate": "Release Date", + "importFromURLsInFile": "Import from URLs in File (like OPML)", + "versionDetection": "Version Detection", + "standardVersionDetection": "Standard version detection", + "groupByCategory": "Group by Category", + "autoApkFilterByArch": "Attempt to filter APKs by CPU architecture if possible", + "overrideSource": "Override Source", + "dontShowAgain": "Don't show this again", + "dontShowTrackOnlyWarnings": "Don't show 'Track-Only' warnings", + "dontShowAPKOriginWarnings": "Don't show APK origin warnings", + "moveNonInstalledAppsToBottom": "Move non-installed Apps to bottom of Apps view", + "gitlabPATLabel": "GitLab Personal Access Token\n(Enables Search and Better APK Discovery)", + "about": "About", + "requiresCredentialsInSettings": "This needs additional credentials (in Settings)", + "checkOnStart": "Check for updates on startup", + "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": "Minimum Star Count", + "addInfoBelow": "Add this info below.", + "addInfoInSettings": "Add this info in the Settings.", + "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": "Enable background updates", + "backgroundUpdateReqsExplanation": "Background updates may not be possible for all apps.", + "backgroundUpdateLimitsExplanation": "The success of a background install can only be determined when Obtainium is opened.", + "verifyLatestTag": "Verify the 'latest' tag", + "intermediateLinkRegex": "Filter for an 'Intermediate' Link to Visit First", + "intermediateLinkNotFound": "Intermediate link not found", + "exemptFromBackgroundUpdates": "Exempt from background updates (if enabled)", + "bgUpdatesOnWiFiOnly": "Disable background updates when not on WiFi", + "autoSelectHighestVersionCode": "Auto-select highest versionCode APK", + "versionExtractionRegEx": "Version Extraction RegEx", + "matchGroupToUse": "Match Group to Use", + "highlightTouchTargets": "Highlight less obvious touch targets", + "pickExportDir": "Pick Export Directory", + "autoExportOnChanges": "Auto-export on changes", + "filterVersionsByRegEx": "Filter Versions by Regular Expression", + "trySelectingSuggestedVersionCode": "Try selecting suggested versionCode APK", + "dontSortReleasesList": "Retain release order from API", + "reverseSort": "Reverse sorting", + "debugMenu": "Debug Menu", + "bgTaskStarted": "Background task started - check logs.", + "runBgCheckNow": "Run Background Update Check Now", + "removeAppQuestion": { + "one": "Remove App?", + "other": "Remove Apps?" + }, + "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": "{} Apps" + }, + "url": { + "one": "{} URL", + "other": "{} URLs" + }, + "minute": { + "one": "{} Minute", + "other": "{} Minutes" + }, + "hour": { + "one": "{} Hour", + "other": "{} Hours" + }, + "day": { + "one": "{} Day", + "other": "{} Days" + }, + "clearedNLogsBeforeXAfterY": { + "one": "Cleared {n} log (before = {before}, after = {after})", + "other": "Cleared {n} logs (before = {before}, after = {after})" + }, + "xAndNMoreUpdatesAvailable": { + "one": "{} and 1 more app have updates.", + "other": "{} and {} more apps have updates." + }, + "xAndNMoreUpdatesInstalled": { + "one": "{} and 1 more app was updated.", + "other": "{} and {} more apps were updated." + }, + "xAndNMoreUpdatesPossiblyInstalled": { + "one": "{} and 1 more app may have been updated.", + "other": "{} and {} more apps may have been updated." + } +}