diff --git a/assets/translations/hu.json b/assets/translations/hu.json index c3771af..b0b553c 100644 --- a/assets/translations/hu.json +++ b/assets/translations/hu.json @@ -232,7 +232,7 @@ "about": "Rólunk", "requiresCredentialsInSettings": "Ehhez további hitelesítő adatokra van szükség (a Beállításokban)", "checkOnStart": "Egyszer az indításkor", - "tryInferAppIdFromCode": "Try inferring App ID from source code", + "tryInferAppIdFromCode": "Próbálja kikövetkeztetni az app azonosítót a forráskódból", "removeAppQuestion": { "one": "Eltávolítja az alkalmazást?", "other": "Eltávolítja az alkalmazást?" diff --git a/assets/translations/it.json b/assets/translations/it.json index 93c56e1..4d4d925 100644 --- a/assets/translations/it.json +++ b/assets/translations/it.json @@ -1,25 +1,25 @@ { - "invalidURLForSource": "URL dell'App da {} non valido", + "invalidURLForSource": "URL dell'app {} non valido", "noReleaseFound": "Impossibile trovare una release adatta", "noVersionFound": "Impossibile determinare la versione della release", "urlMatchesNoSource": "L'URL non corrisponde ad alcuna fonte conosciuta", - "cantInstallOlderVersion": "Impossibile installare una versione precedente di un'App", - "appIdMismatch": "L'ID del pacchetto scaricato non corrisponde all'ID dell'App esistente", + "cantInstallOlderVersion": "Impossibile installare una versione precedente di un'app", + "appIdMismatch": "L'ID del pacchetto scaricato non corrisponde all'ID dell'app esistente", "functionNotImplemented": "Questa classe non ha implementato questa funzione", "placeholder": "Segnaposto", "someErrors": "Si sono verificati degli errori", "unexpectedError": "Errore imprevisto", "ok": "Va bene", "and": "e", - "startedBgUpdateTask": "Avviata l'attività di controllo degli aggiornamenti in background", - "bgUpdateIgnoreAfterIs": "Bg update ignoreAfter is {}", - "startedActualBGUpdateCheck": "Avviato il controllo effettivo degli aggiornamenti in background", - "bgUpdateTaskFinished": "Terminata l'attività di controllo degli aggiornamenti in background", + "startedBgUpdateTask": "Avviata l'attività di controllo degli aggiornamenti in secondo piano", + "bgUpdateIgnoreAfterIs": "Il parametro di agg. in secondo piano 'ignoreAfter' è {}", + "startedActualBGUpdateCheck": "Avviato il controllo effettivo degli aggiornamenti in secondo piano", + "bgUpdateTaskFinished": "Terminata l'attività di controllo degli aggiornamenti in secondo piano", "firstRun": "Questo è il primo avvio di sempre di Obtainium", "settingUpdateCheckIntervalTo": "Fissato intervallo di aggiornamento a {}", "githubPATLabel": "GitHub Personal Access Token (diminuisce limite di traffico)", - "githubPATHint": "PAT deve seguire questo formato: username:token", - "githubPATFormat": "username:token", + "githubPATHint": "PAT deve seguire questo formato: nomeutente:token", + "githubPATFormat": "nomeutente:token", "includePrereleases": "Includi prerelease", "fallbackToOlderReleases": "Ripiega su release precedenti", "filterReleaseTitlesByRegEx": "Filtra release con espressioni regolari", @@ -31,19 +31,19 @@ "dropdownNoOptsError": "ERRORE: LA TENDINA DEVE AVERE ALMENO UN'OPZIONE", "colour": "Colore", "githubStarredRepos": "repository stellati da GitHub", - "uname": "Username", + "uname": "Nome utente", "wrongArgNum": "Numero di argomenti forniti errato", "xIsTrackOnly": "{} è in modalità Solo-Monitoraggio", "source": "Fonte", "app": "App", - "appsFromSourceAreTrackOnly": "Le App da questa fonte sono in modalità 'Solo-Monitoraggio'.", + "appsFromSourceAreTrackOnly": "Le app da questa fonte sono in modalità 'Solo-Monitoraggio'.", "youPickedTrackOnly": "È stata selezionata l'opzione 'Solo-Monitoraggio'.", - "trackOnlyAppDescription": "L'App sarà monitorata per gli aggiornamenti, ma Obtainium non sarà in grado di scaricarli o di installarli.", + "trackOnlyAppDescription": "L'app sarà monitorata per gli aggiornamenti, ma Obtainium non sarà in grado di scaricarli o di installarli.", "cancelled": "Annullato", "appAlreadyAdded": "App già aggiunta", - "alreadyUpToDateQuestion": "L'App è già aggiornata?", - "addApp": "Aggiungi App", - "appSourceURL": "URL della fonte dell'App", + "alreadyUpToDateQuestion": "L'app è già aggiornata?", + "addApp": "Aggiungi app", + "appSourceURL": "URL della fonte dell'app", "error": "Errore", "add": "Aggiungi", "searchSomeSourcesLabel": "Cerca (solo per alcune fonti)", @@ -53,10 +53,10 @@ "trackOnlyInBrackets": "(Solo-Monitoraggio)", "searchableInBrackets": "(ricercabile)", "appsString": "App", - "noApps": "Nessuna App", - "noAppsForFilter": "Nessuna App per i filtri selezionati", + "noApps": "Nessuna app", + "noAppsForFilter": "Nessuna app per i filtri selezionati", "byX": "Di {}", - "percentProgress": "Progresso: {}%", + "percentProgress": "Avanzamento: {}%", "pleaseWait": "In attesa", "updateAvailable": "Aggiornamento disponibile", "estimateInBracketsShort": "(prev.)", @@ -65,31 +65,31 @@ "selectAll": "Seleziona tutto", "deselectN": "Deseleziona {}", "xWillBeRemovedButRemainInstalled": "Verà effettuata la rimozione di {}, ma non la disinstallazione.", - "removeSelectedAppsQuestion": "Rimuovere le App selezionate?", - "removeSelectedApps": "Rimuovi le App selezionate", + "removeSelectedAppsQuestion": "Rimuovere le app selezionate?", + "removeSelectedApps": "Rimuovi le app selezionate", "updateX": "Aggiorna {}", "installX": "Installa {}", "markXTrackOnlyAsUpdated": "Contrassegna {}\n(Solo-Monitoraggio)\ncome aggiornato", "changeX": "Modifica {}", - "installUpdateApps": "Installa/Aggiorna App", - "installUpdateSelectedApps": "Installa/Aggiorna le App selezionate", - "markXSelectedAppsAsUpdated": "Contrassegnare le {} App selezionate come aggiornate?", + "installUpdateApps": "Installa/Aggiorna app", + "installUpdateSelectedApps": "Installa/Aggiorna le app selezionate", + "markXSelectedAppsAsUpdated": "Contrassegnare le {} app selezionate come aggiornate?", "no": "No", "yes": "Sì", - "markSelectedAppsUpdated": "Contrassegna le App selezionate come aggiornate", + "markSelectedAppsUpdated": "Contrassegna le app selezionate come aggiornate", "pinToTop": "Fissa in alto", "unpinFromTop": "Rimuovi dall'alto", - "resetInstallStatusForSelectedAppsQuestion": "Ripristinare lo stato d'installazione delle App selezionate?", - "installStatusOfXWillBeResetExplanation": "Lo stato d'installazione di ogni App selezionata sarà ripristinato.\n\nCiò può essere d'aiuto nel caso in cui la versione mostrata dell'App in Obtainium non è corretta a causa di un aggiornamento fallito o di altri problemi.", - "shareSelectedAppURLs": "Condividi gli URL delle App selezionate", + "resetInstallStatusForSelectedAppsQuestion": "Ripristinare lo stato d'installazione delle app selezionate?", + "installStatusOfXWillBeResetExplanation": "Lo stato d'installazione di ogni app selezionata sarà ripristinato.\n\nCiò può essere d'aiuto nel caso in cui la versione mostrata dell'app in Obtainium non sia corretta a causa di un aggiornamento fallito o di altri problemi.", + "shareSelectedAppURLs": "Condividi gli URL delle app selezionate", "resetInstallStatus": "Ripristina lo stato d'installazione", - "more": "Di più", - "removeOutdatedFilter": "Rimuovi il filtro per le App non aggiornate", - "showOutdatedOnly": "Mostra solo le App non aggiornate", + "more": "Altro", + "removeOutdatedFilter": "Rimuovi il filtro per le app non aggiornate", + "showOutdatedOnly": "Mostra solo le app non aggiornate", "filter": "Filtri", "filterActive": "Filtri *", - "filterApps": "Filtra App", - "appName": "Nome dell'App", + "filterApps": "Filtra app", + "appName": "Nome dell'app", "author": "Autore", "upToDateApps": "App aggiornate", "nonInstalledApps": "App non installate", @@ -102,14 +102,14 @@ "obtainiumImport": "Importa in Obtainium", "importFromURLList": "Importa da lista di URL", "searchQuery": "Stringa di ricerca", - "appURLList": "Lista di URL delle App", + "appURLList": "Lista di URL delle app", "line": "Linea", "searchX": "Cerca su {}", "noResults": "Nessun risultato trovato", "importX": "Importa {}", - "importedAppsIdDisclaimer": "Le App importate potrebbero essere visualizzate erroneamente come \"Non installate\".\nPer risolvere il problema, reinstallale con Obtainium.\nQuesto non dovrebbe influire sui dati delle App.\n\nRiguarda solo l'URL e i metodi di importazione di terze parti.", - "importErrors": "Errori dell'importazione", - "importedXOfYApps": "{} App di {} importate.", + "importedAppsIdDisclaimer": "Le app importate potrebbero essere visualizzate erroneamente come \"Non installate\".\nPer risolvere il problema, reinstallale con Obtainium.\nCiò non dovrebbe influire sui dati delle app.\n\nRiguarda solo l'URL e i metodi di importazione di terze parti.", + "importErrors": "Errori di importazione", + "importedXOfYApps": "{} app di {} importate.", "followingURLsHadErrors": "I seguenti URL contengono errori:", "okay": "Va bene", "selectURL": "Seleziona l'URL", @@ -118,27 +118,27 @@ "theme": "Tema", "dark": "Scuro", "light": "Chiaro", - "followSystem": "Segui sistema", + "followSystem": "Segui il sistema", "obtainium": "Obtainium", "materialYou": "Material You", - "useBlackTheme": "Use Pure Black Dark Theme", + "useBlackTheme": "Usa il tema Nero puro", "appSortBy": "App ordinate per", "authorName": "Autore/Nome", "nameAuthor": "Nome/Autore", "asAdded": "Data di aggiunta", - "appSortOrder": "Ordinamento", + "appSortOrder": "Ordine", "ascending": "Ascendente", "descending": "Discendente", - "bgUpdateCheckInterval": "Intervallo di controllo degli aggiornamenti in background", + "bgUpdateCheckInterval": "Intervallo di controllo degli aggiornamenti in secondo piano", "neverManualOnly": "Mai - Solo manuale", "appearance": "Aspetto", - "showWebInAppView": "Mostra pagina web dell'App se selezionata", + "showWebInAppView": "Mostra pagina web dell'app se selezionata", "pinUpdates": "Fissa aggiornamenti disponibili in alto", "updates": "Aggiornamenti", "sourceSpecific": "Specifiche per la fonte", - "appSource": "Sorgente dell'App", + "appSource": "Sorgente dell'app", "noLogs": "Nessun log", - "appLogs": "Log dell'App", + "appLogs": "Log dell'app", "close": "Chiudi", "share": "Condividi", "appNotFound": "App non trovata", @@ -148,28 +148,28 @@ "deviceSupportsXArch": "Il dispositivo in uso supporta l'architettura {} della CPU.", "deviceSupportsFollowingArchs": "Il dispositivo in uso supporta le seguenti architetture della CPU:", "warning": "Attenzione", - "sourceIsXButPackageFromYPrompt": "L'origine dell'App è '{}' ma il pacchetto della release proviene da '{}'. Continuare?", + "sourceIsXButPackageFromYPrompt": "L'origine dell'app è '{}' ma il pacchetto della release proviene da '{}'. Continuare?", "updatesAvailable": "Aggiornamenti disponibili", - "updatesAvailableNotifDescription": "Notifica all'utente che sono disponibili gli aggiornamenti di una o più App monitorate da Obtainium", + "updatesAvailableNotifDescription": "Notifica all'utente che sono disponibili gli aggiornamenti di una o più app monitorate da Obtainium", "noNewUpdates": "Nessun nuovo aggiornamento.", "xHasAnUpdate": "Aggiornamento disponibile per {}", "appsUpdated": "App aggiornate", - "appsUpdatedNotifDescription": "Notifica all'utente che una o più App sono state aggiornate in background", - "xWasUpdatedToY": "{} è stato aggiornato a {}.", + "appsUpdatedNotifDescription": "Notifica all'utente che una o più app sono state aggiornate in secondo piano", + "xWasUpdatedToY": "{} è stato aggiornato alla {}.", "errorCheckingUpdates": "Controllo degli errori per gli aggiornamenti", - "errorCheckingUpdatesNotifDescription": "Una notifica che mostra quando il controllo degli aggiornamenti in background fallisce", + "errorCheckingUpdatesNotifDescription": "Una notifica che mostra quando il controllo degli aggiornamenti in secondo piano fallisce", "appsRemoved": "App rimosse", - "appsRemovedNotifDescription": "Notifica all'utente che una o più App sono state rimosse a causa di errori durante il caricamento", + "appsRemovedNotifDescription": "Notifica all'utente che una o più app sono state rimosse a causa di errori durante il caricamento", "xWasRemovedDueToErrorY": "{} è stata rimosso a causa di questo errore: {}", - "completeAppInstallation": "Completa l'installazione dell'App", - "obtainiumMustBeOpenToInstallApps": "Obtainium deve essere aperto per poter installare le App", - "completeAppInstallationNotifDescription": "Chiede all'utente di riaprire Obtainium per terminare l'installazione di un App", + "completeAppInstallation": "Completa l'installazione dell'app", + "obtainiumMustBeOpenToInstallApps": "Obtainium deve essere aperto per poter installare le app", + "completeAppInstallationNotifDescription": "Chiede all'utente di riaprire Obtainium per terminare l'installazione di un'app", "checkingForUpdates": "Controllo degli aggiornamenti in corso", "checkingForUpdatesNotifDescription": "Notifica transitoria che appare durante la verifica degli aggiornamenti", - "pleaseAllowInstallPerm": "Per favore permetti a Obtainium di installare le App", + "pleaseAllowInstallPerm": "Per favore permetti a Obtainium di installare le app", "trackOnly": "Solo-Monitoraggio", "errorWithHttpStatusCode": "Errore {}", - "versionCorrectionDisabled": "Correzione della versione disabilitata (il plugin non pare funzionare)", + "versionCorrectionDisabled": "Correzione della versione disattivata (il plugin sembra non funzionare)", "unknown": "Sconosciuto", "none": "Nessuno", "never": "Mai", @@ -178,11 +178,11 @@ "lastUpdateCheckX": "Ultimo controllo degli aggiornamenti: {}", "remove": "Rimuovi", "yesMarkUpdated": "Sì, contrassegna come aggiornato", - "fdroid": "F-Droid Official", - "appIdOrName": "ID o nome dell'App", - "appId": "ID dell'App", - "appWithIdOrNameNotFound": "Non è stata trovata alcuna App con quell'ID o nome", - "reposHaveMultipleApps": "I repository possono contenere più App", + "fdroid": "F-Droid ufficiale", + "appIdOrName": "ID o nome dell'app", + "appId": "ID dell'app", + "appWithIdOrNameNotFound": "Non è stata trovata alcuna app con quell'ID o nome", + "reposHaveMultipleApps": "I repository possono contenere più app", "fdroidThirdPartyRepo": "Repository F-Droid di terze parti", "steam": "Steam", "steamMobile": "Steam Mobile", @@ -193,9 +193,9 @@ "markUpdated": "Contrassegna come aggiornato", "additionalOptions": "Opzioni aggiuntive", "disableVersionDetection": "Disattiva il rilevamento della versione", - "noVersionDetectionExplanation": "Questa opzione dovrebbe essere usata solo per le App la cui versione non viene rilevata correttamente.", + "noVersionDetectionExplanation": "Questa opzione dovrebbe essere usata solo per le app la cui versione non viene rilevata correttamente.", "downloadingX": "Scaricamento di {} in corso", - "downloadNotifDescription": "Notifica all'utente lo stato di avanzamento del download di un'App", + "downloadNotifDescription": "Notifica all'utente lo stato di avanzamento del download di un'app", "noAPKFound": "Nessun APK trovato", "noVersionDetection": "Disattiva rilevamento di versione", "categorize": "Aggiungi a categoria", @@ -204,19 +204,19 @@ "noCategory": "Nessuna categoria", "noCategories": "Nessuna categoria", "deleteCategoriesQuestion": "Eliminare le categorie?", - "categoryDeleteWarning": "Tutte le App nelle categorie eliminate saranno impostate come non categorizzate.", + "categoryDeleteWarning": "Tutte le app nelle categorie eliminate saranno impostate come non categorizzate.", "addCategory": "Aggiungi categoria", "label": "Etichetta", "language": "Lingua", "copiedToClipboard": "Copiato negli appunti", "storagePermissionDenied": "Accesso ai file non autorizzato", - "selectedCategorizeWarning": "Ciò sostituirà le impostazioni di categoria esistenti per le App selezionate.", + "selectedCategorizeWarning": "Ciò sostituirà le impostazioni di categoria esistenti per le app selezionate.", "filterAPKsByRegEx": "Filtra file APK con espressioni regolari", "removeFromObtainium": "Rimuovi da Obtainium", "uninstallFromDevice": "Disinstalla dal dispositivo", - "onlyWorksWithNonVersionDetectApps": "Funziona solo per le App con il rilevamento della versione disattivato.", + "onlyWorksWithNonVersionDetectApps": "Funziona solo per le app con il rilevamento della versione disattivato.", "releaseDateAsVersion": "Usa data di rilascio come versione", - "releaseDateAsVersionExplanation": "Questa opzione dovrebbe essere usata solo per le App in cui il rilevamento della versione non funziona correttamente, ma è disponibile una data di rilascio.", + "releaseDateAsVersionExplanation": "Questa opzione dovrebbe essere usata solo per le app in cui il rilevamento della versione non funziona correttamente, ma è disponibile una data di rilascio.", "changes": "Novità", "releaseDate": "Data di rilascio", "importFromURLsInFile": "Importa da URL in file (come OPML)", @@ -224,35 +224,35 @@ "standardVersionDetection": "Rilevamento di versione standard", "groupByCategory": "Raggruppa per categoria", "autoApkFilterByArch": "Tenta di filtrare gli APK in base all'architettura della CPU, se possibile", - "overrideSource": "Override Source", - "dontShowAgain": "Don't show this again", - "dontShowTrackOnlyWarnings": "Don't Show the 'Track-Only' Warning", - "dontShowAPKOriginWarnings": "Don't Show APK Origin Warnings", - "moveNonInstalledAppsToBottom": "Move Non-Installed Apps to Bottom of Apps View", - "gitlabPATLabel": "GitLab Personal Access Token (Enables Search)", - "about": "About", - "requiresCredentialsInSettings": "This needs additional credentials (in Settings)", - "checkOnStart": "Check Once on Start", - "tryInferAppIdFromCode": "Try inferring App ID from source code", + "overrideSource": "Sovrascrivi fonte", + "dontShowAgain": "Non mostrarlo più", + "dontShowTrackOnlyWarnings": "Non mostrare gli avvisi 'Solo-Monitoraggio'", + "dontShowAPKOriginWarnings": "Non mostrare gli avvisi di origine dell'APK", + "moveNonInstalledAppsToBottom": "Sposta le app non installate in fondo alla lista", + "gitlabPATLabel": "GitLab Personal Access Token (attiva la ricerca)", + "about": "Informazioni", + "requiresCredentialsInSettings": "Servono credenziali aggiuntive (in Impostazioni)", + "checkOnStart": "Controlla una volta all'avvio", + "tryInferAppIdFromCode": "Prova a dedurre l'ID dell'app dal codice sorgente", "removeAppQuestion": { - "one": "Rimuovere l'App?", - "other": "Rimuovere le App?" + "one": "Rimuovere l'app?", + "other": "Rimuovere le app?" }, "tooManyRequestsTryAgainInMinutes": { "one": "Troppe richieste (traffico limitato) - riprova tra {} minuto", "other": "Troppe richieste (traffico limitato) - riprova tra {} minuti" }, "bgUpdateGotErrorRetryInMinutes": { - "one": "Il controllo degli aggiornamenti in background ha incontrato un {}, nuovo tentativo tra {} minuto", - "other": "Il controllo degli aggiornamenti in background ha incontrato un {}, nuovo tentativo tra {} minuti" + "one": "Il controllo degli aggiornamenti in secondo piano ha riscontrato un {}, nuovo tentativo tra {} minuto", + "other": "Il controllo degli aggiornamenti in secondo piano ha riscontrato un {}, nuovo tentativo tra {} minuti" }, "bgCheckFoundUpdatesWillNotifyIfNeeded": { - "one": "Il controllo degli aggiornamenti in background ha trovato {} aggiornamento - notificherà l'utente se necessario", - "other": "Il controllo degli aggiornamenti in background ha trovato {} aggiornamenti - notificherà l'utente se necessario" + "one": "Il controllo degli aggiornamenti in secondo piano ha trovato {} aggiornamento - notificherà l'utente se necessario", + "other": "Il controllo degli aggiornamenti in secondo piano ha trovato {} aggiornamenti - notificherà l'utente se necessario" }, "apps": { - "one": "{} App", - "other": "{} App" + "one": "{} app", + "other": "{} app" }, "url": { "one": "{} URL", @@ -271,15 +271,15 @@ "other": "{} giorni" }, "clearedNLogsBeforeXAfterY": { - "one": "Pulito {n} log (prima = {before}, dopo = {after})", - "other": "Puliti {n} log (prima = {before}, dopo = {after})" + "one": "Rimosso {n} log (prima = {before}, dopo = {after})", + "other": "Rimossi {n} log (prima = {before}, dopo = {after})" }, "xAndNMoreUpdatesAvailable": { - "one": "{} e un'altra App hanno aggiornamenti disponibili.", - "other": "{} e altre {} App hanno aggiornamenti disponibili." + "one": "{} e un'altra app hanno aggiornamenti disponibili.", + "other": "{} e altre {} app hanno aggiornamenti disponibili." }, "xAndNMoreUpdatesInstalled": { - "one": "{} e un'altra App sono state aggiornate.", - "other": "{} e altre {} App sono state aggiornate." + "one": "{} e un'altra app sono state aggiornate.", + "other": "{} e altre {} app sono state aggiornate." } } diff --git a/assets/translations/ru.json b/assets/translations/ru.json new file mode 100644 index 0000000..aa4ae9b --- /dev/null +++ b/assets/translations/ru.json @@ -0,0 +1,285 @@ +{ + "invalidURLForSource": "Неверный URL-адрес {} приложения", + "noReleaseFound": "Не удалось найти подходящий релиз", + "noVersionFound": "Не удалось определить версию релиза", + "urlMatchesNoSource": "URL-адрес не соответствует известному источнику", + "cantInstallOlderVersion": "Невозможно установить более старую версию приложения", + "appIdMismatch": "ID загруженного пакета не совпадает с существующим ID приложения", + "functionNotImplemented": "Этот класс не реализовал эту функцию", + "placeholder": "Заполнитель", + "someErrors": "Произошли некоторые ошибки", + "unexpectedError": "Неожиданная ошибка", + "ok": "Окей", + "and": "и", + "startedBgUpdateTask": "Запущена задача фоновой проверки обновлений", + "bgUpdateIgnoreAfterIs": "Параметр игнорирования фоновых обновлений: {}", + "startedActualBGUpdateCheck": "Запущена фактическая проверка фоновых обновлений", + "bgUpdateTaskFinished": "Завершена задача фоновой проверки обновлений", + "firstRun": "Это первый запуск Obtainium", + "settingUpdateCheckIntervalTo": "Установка интервала проверки обновлений: {}", + "githubPATLabel": "Персональный токен доступа GitHub (увеличивает лимит запросов)", + "githubPATHint": "Токен доступа должен быть в формате: имя_пользователя:токен", + "githubPATFormat": "имя_пользователя:токен", + "includePrereleases": "Включить предварительные релизы", + "fallbackToOlderReleases": "Откатиться к более старым версиям", + "filterReleaseTitlesByRegEx": "Фильтровать заголовки релизов с помощью регулярного выражения", + "invalidRegEx": "Неверное регулярное выражение", + "noDescription": "Нет описания" + "cancel": "Отмена", + "continue": "Продолжить", + "requiredInBrackets": "(Обязательно)", + "dropdownNoOptsError": "Ошибка: Выпадающий список должен содержать хотя бы одну опцию", + "colour": "Цвет", + "githubStarredRepos": "Помеченные звездочкой репозитории на GitHub", + "uname": "Имя пользователя", + "wrongArgNum": "Неправильное количество предоставленных аргументов", + "xIsTrackOnly": "{} является приложением только для отслеживания", + "source": "Источник", + "app": "Приложение", + "appsFromSourceAreTrackOnly": "Приложения из этого источника являются 'только для отслеживания'.", + "youPickedTrackOnly": "Вы выбрали опцию 'Только для отслеживания'.", + "trackOnlyAppDescription": "Приложение будет отслеживаться на предмет обновлений, но Obtainium не сможет загрузить или установить его.", + "cancelled": "Отменено", + "appAlreadyAdded": "Приложение уже добавлено", + "alreadyUpToDateQuestion": "Приложение уже обновлено?", + "addApp": "Добавить приложение", + "appSourceURL": "URL-источник приложения", + "error": "Ошибка", + "add": "Добавить", + "searchSomeSourcesLabel": "Поиск (только в некоторых источниках)", + "search": "Поиск", + "additionalOptsFor": "Дополнительные опции для {}", + "supportedSourcesBelow": "Поддерживаемые источники:", + "trackOnlyInBrackets": "(Только для отслеживания)", + "searchableInBrackets": "(Поиск)", + "appsString": "Приложения", + "noApps": "Нет приложений", + "noAppsForFilter": "Нет приложений для фильтра", + "byX": "От {}", + "percentProgress": "Прогресс: {}%", + "pleaseWait": "Пожалуйста, подождите", + "updateAvailable": "Доступно обновление", + "estimateInBracketsShort": "(Оценка)", + "notInstalled": "Не установлено", + "estimateInBrackets": "(Оценка)", + "selectAll": "Выбрать все", + "deselectN": "Отменить выбор {}", + "xWillBeRemovedButRemainInstalled": "{} будет удалено из Obtainium, но останется установленным на устройстве.", + "removeSelectedAppsQuestion": "Удалить выбранные приложения?", + "removeSelectedApps": "Удалить выбранные приложения", + "updateX": "Обновить {}", + "installX": "Установить {}" + "markXTrackOnlyAsUpdated": "Отметить {}\n(Только для отслеживания)\nкак обновленное", + "changeX": "Изменить {}", + "installUpdateApps": "Установить/Обновить приложения", + "installUpdateSelectedApps": "Установить/Обновить выбранные приложения", + "markXSelectedAppsAsUpdated": "Отметить {} выбранные приложения как обновленные?", + "no": "Нет", + "yes": "Да", + "markSelectedAppsUpdated": "Отметить выбранные приложения как обновленные", + "pinToTop": "Закрепить сверху", + "unpinFromTop": "Открепить", + "resetInstallStatusForSelectedAppsQuestion": "Сбросить статус установки для выбранных приложений?", + "installStatusOfXWillBeResetExplanation": "Статус установки для выбранных приложений будет сброшен.\n\nЭто может помочь, если версия приложения, отображаемая в Obtainium, неправильная из-за неудачных обновлений или других проблем.", + "shareSelectedAppURLs": "Поделиться выбранными URL-адресами приложений", + "resetInstallStatus": "Сбросить статус установки", + "more": "Еще", + "removeOutdatedFilter": "Удалить фильтр для устаревших приложений", + "showOutdatedOnly": "Показывать только устаревшие приложения", + "filter": "Фильтр", + "filterActive": "Фильтр *", + "filterApps": "Фильтровать приложения", + "appName": "Название приложения", + "author": "Автор" + "upToDateApps": "Приложения со свежими обновлениями", + "nonInstalledApps": "Неустановленные приложения", + "importExport": "Импорт/экспорт", + "settings": "Настройки", + "exportedTo": "Экспортировано в {}", + "obtainiumExport": "Экспорт из Obtainium", + "invalidInput": "Неверный ввод", + "importedX": "Импортировано {}", + "obtainiumImport": "Импорт в Obtainium", + "importFromURLList": "Импорт из списка URL-адреса", + "searchQuery": "Поисковый запрос", + "appURLList": "Список URL приложений", + "line": "Строка", + "searchX": "Поиск {}", + "noResults": "Результатов не найдено", + "importX": "Импорт {}", + "importedAppsIdDisclaimer": "Импортированные приложения могут неверно отображаться как 'Не установлены'.\nДля исправления этой проблемы повторно установите их через Obtainium.\nЭто не должно повлиять на данные приложения.\n\nПроблемы возникают только при импорте из URL-адреса и сторонних источников.", + "importErrors": "Ошибка импорта", + "importedXOfYApps": "Импортировано {} из {} приложений.", + "followingURLsHadErrors": "При импорте следующие URL-адреса содержали ошибки:", + "okay": "Окей", + "selectURL": "Выбрать URL-адрес", + "selectURLs": "Выбрать URL-адреса", + "pick": "Выбрать", + "theme": "Тема", + "dark": "Темный", + "light": "Светлый", + "followSystem": "Следовать системе", + "obtainium": "Obtainium", + "materialYou": "Material You", + "useBlackTheme": "Использовать темную тему", + "appSortBy": "Сортировка приложений по", + "authorName": "Автор/Название", + "nameAuthor": "Название/Автор", + "asAdded": "В порядке добавления", + "appSortOrder": "Порядок сортировки приложений", + "ascending": "По возрастанию", + "descending": "По убыванию", + "bgUpdateCheckInterval": "Интервал проверки обновлений в фоновом режиме", + "neverManualOnly": "Никогда - Только вручную", + "appearance": "Внешний вид", + "showWebInAppView": "Показывать веб-страницу источника в представлении приложения", + "pinUpdates": "Закрепить обновления сверху списка приложений", + "updates": "Обновления", + "sourceSpecific": "Специфика источника", + "appSource": "Источник приложения", + "noLogs": "Нет журналов", + "appLogs": "Журналы приложений", + "close": "Закрыть", + "share": "Поделиться", + "appNotFound": "Приложение не найдено", + "obtainiumExportHyphenatedLowercase": "obtainium-export", + "pickAnAPK": "Выберите APK-файл", + "appHasMoreThanOnePackage": "{} имеет более одного пакета:", + "deviceSupportsXArch": "Ваше устройство поддерживает архитектуру процессора {}.", + "deviceSupportsFollowingArchs": "Ваше устройство поддерживает следующие архитектуры процессора:", + "warning": "Предупреждение", + "sourceIsXButPackageFromYPrompt": "Источник приложения - '{}', но пакет для установки получен из '{}'. Продолжить?", + "updatesAvailable": "Доступны обновления", + "updatesAvailableNotifDescription": "Уведомляет пользователя о наличии обновлений для одного или нескольких приложений, отслеживаемых Obtainium", + "noNewUpdates": "Нет новых обновлений.", + "xHasAnUpdate": "{} есть обновление.", + "appsUpdated": "Приложения обновлены", + "appsUpdatedNotifDescription": "Уведомляет пользователя о том, что обновления для одного или нескольких приложений были применены в фоновом режиме", + "xWasUpdatedToY": "{} была обновлена до версии {}.", + "errorCheckingUpdates": "Ошибка при проверке обновлений", + "errorCheckingUpdatesNotifDescription": "Уведомление, которое появляется, когда проверка обновлений в фоновом режиме завершилась с ошибкой", + "appsRemoved": "Приложение удалено", + "appsRemovedNotifDescription": "Уведомляет пользователя о том, что одно или несколько приложений было удалено из-за ошибок при их загрузке", + "xWasRemovedDueToErrorY": "{} был удален из-за ошибки: {}", + "completeAppInstallation": "Завершение установки приложения", + "obtainiumMustBeOpenToInstallApps": "Для установки приложений Obtainium должен быть открыт", + "completeAppInstallationNotifDescription": "Просит пользователя вернуться в Obtainium, чтобы завершить установку приложения", + "checkingForUpdates": "Проверка обновлений", + "checkingForUpdatesNotifDescription": "Временное уведомление, которое появляется при проверке обновлений", + "pleaseAllowInstallPerm": "Пожалуйста, разрешите Obtainium устанавливать приложения", + "trackOnly": "Только отслеживать", + "errorWithHttpStatusCode": "Ошибка {}", + "versionCorrectionDisabled": "Коррекция версий отключена (плагин, кажется, не работает)", + "unknown": "Неизвестно", + "none": "Отсутствует", + "never": "Никогда", + "latestVersionX": "Последняя версия: {}", + "installedVersionX": "Установленная версия: {}", + "lastUpdateCheckX": "Последняя проверка обновлений: {}", + "remove": "Удалить", + "yesMarkUpdated": "Да, отметить как обновленное", + "fdroid": "Официальный F-Droid", + "appIdOrName": "ID или название приложения", + "appId": "ID приложения", + "appWithIdOrNameNotFound": "Приложение с таким ID или названием не было найдено", + "reposHaveMultipleApps": "В хранилище может быть несколько приложений", + "fdroidThirdPartyRepo": "Хранилище F-Droid сторонних разработчиков", + "steam": "Steam", + "steamMobile": "Steam Mobile", + "steamChat": "Steam Chat", + "install": "Установить", + "markInstalled": "Пометить как установленное", + "update": "Обновить", + "markUpdated": "Отметить обновленным", + "additionalOptions": "Дополнительные опции", + "disableVersionDetection": "Отключить обнаружение версии", + "noVersionDetectionExplanation": "Эта опция должна использоваться только для приложений, где обнаружение версии не работает корректно.", + "downloadingX": "Загрузка {}", + "downloadNotifDescription": "Уведомляет пользователя о прогрессе загрузки приложения", + "noAPKFound": "APK не найден", + "noVersionDetection": "Версий не обнаружено", + "categorize": "Категоризировать", + "categories": "Категории", + "category": "Категория", + "noCategory": "Без категории", + "noCategories": "Без категорий", + "deleteCategoriesQuestion": "Удалить категории?", + "categoryDeleteWarning": "Все приложения в удаленных категориях будут помечены как без категории.", + "addCategory": "Добавить категорию", + "label": "Метка", + "language": "Язык" + "copiedToClipboard": "Скопировано в буфер обмена", + "storagePermissionDenied": "Отказано в доступе к хранилищу", + "selectedCategorizeWarning": "Это заменит все текущие настройки категорий для выбранных приложений.", + "filterAPKsByRegEx": "Фильтровать APK-файлы с помощью регулярного выражения", + "removeFromObtainium": "Удалить из Obtainium", + "uninstallFromDevice": "Удалить с устройства", + "onlyWorksWithNonVersionDetectApps": "Работает только для приложений с отключенным определением версии.", + "releaseDateAsVersion": "Использовать дату выпуска в качестве версии", + "releaseDateAsVersionExplanation": "Этот параметр следует использовать только для приложений, в которых определение версии не работает правильно, но имеется дата выпуска.", + "changes": "Изменения", + "releaseDate": "Дата выпуска", + "importFromURLsInFile": "Импортировать из URL-адресов в файл (например, OPML)", + "versionDetection": "Определение версии", + "standardVersionDetection": "Стандартное определение версии", + "groupByCategory": "Группировать по категориям", + "autoApkFilterByArch": "Попытка фильтрации APK-файлов по архитектуре процессора, если это возможно", + "overrideSource": "Переопределить источник", + "dontShowAgain": "Не показывать снова", + "dontShowTrackOnlyWarnings": "Не показывать предупреждения о только отслеживаемых приложениях", + "dontShowAPKOriginWarnings": "Не показывать предупреждения об источнике APK-файлов", + "moveNonInstalledAppsToBottom": "Переместить неустановленные приложения вниз списка", + "gitlabPATLabel": "Персональный токен доступа GitLab (Включает поиск)", + "about": "О приложении", + "requiresCredentialsInSettings": "Для этого требуются дополнительные учетные данные (в настройках)", + "checkOnStart": "Проверить один раз при запуске", + "tryInferAppIdFromCode": "Попытаться определить ID приложения из исходного кода", + "removeAppQuestion": { + "one": "Удалить приложение?", + "other": "Удалить приложения?" + }, + "tooManyRequestsTryAgainInMinutes": { + "one": "Слишком много запросов (ограничение скорости) - попробуйте снова через {} минуту", + "other": "Слишком много запросов (ограничение скорости) - попробуйте снова через {} минуты" + }, + "bgUpdateGotErrorRetryInMinutes": { + "one": "При проверке обновлений в фоновом режиме возникла ошибка {}, повторная проверка будет запланирована через {} минуту", + "other": "При проверке обновлений в фоновом режиме возникла ошибка {}, повторная проверка будет запланирована через {} минуты" + }, + "bgCheckFoundUpdatesWillNotifyIfNeeded": { + "one": "В ходе проверки обновления в фоновом режиме было обнаружено {} обновление - Пользователю будет отправлено уведомление, если это необходимо", + "other": "В ходе проверки обновления в фоновом режиме было обнаружено {} обновлений - Пользователю будет отправлено уведомление, если это необходимо" + }, + "apps": { + "one": "{} Приложение", + "other": "{} Приложений" + }, + "url": { + "one": "{} Ссылка", + "other": "{} Ссылки" + }, + "minute": { + "one": "{} Минута", + "other": "{} Минуты" + }, + "hour": { + "one": "{} Час", + "other": "{} Часов" + }, + "day": { + "one": "{} День", + "other": "{} Дней" + }, + "clearedNLogsBeforeXAfterY": { + "one": "Очищен {n} журнал (до = {before}, после = {after})", + "other": "Очищено {n} журналов (до = {before}, после = {after})" + }, + "xAndNMoreUpdatesAvailable": { + "one": "У {} и еще 1 приложения есть обновления.", + "other": "{} and {} more apps have updates." + }, + "xAndNMoreUpdatesInstalled": { + "one": "{} and 1 more app were updated.", + "other": "У {} и еще {} приложений есть обновления." + } +}