Files
minecraft-launcher/i18n/translations.json
T

1740 lines
69 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"_meta": {
"languages": [
"ru",
"en"
],
"displayNames": {
"ru": "Русский",
"en": "English"
},
"_readme": [
"Единственный файл со всеми текстами интерфейса. Правится руками.",
"Ключ: <домен>.<вид>.<имя>, сегменты в lowerCamelCase.",
"Домены: app, common, settings, profile, build, seasonal, version, java,",
"loader, auth, launch, game, switch, storage, zlib.",
"Виды: title, label, button, placeholder, hint, header, error, progress,",
"status, warning.",
"Имя описывает условие, а не формулировку: downloadFailed, gameRunning.",
"Литерал, встречающийся в двух и более файлах, живёт в common.*.",
"Набор %N в ru и en обязан совпадать; порядок слов может отличаться.",
"Проверка целостности: python3 tools/check_translations.py"
],
"_glossary": {
"сборка": "build",
"версия": "version",
"профиль": "profile",
"загрузка": "download",
"установка": "install",
"папка": "folder",
"лаунчер": "launcher"
}
},
"strings": {
"app.title": {
"ru": "Minecraft Launcher",
"en": "Minecraft Launcher"
},
"app.tooltip.openMods": {
"ru": "Открыть папку с модами Minecraft",
"en": "Open the Minecraft mods folder"
},
"app.tooltip.seasonal": {
"ru": "Готовые сборки с сервера: моды, конфиги и Java одной кнопкой",
"en": "Ready-made builds from the server: mods, configs and Java in one click"
},
"app.tooltip.settings": {
"ru": "Настройки запуска: Java, память, папка игры",
"en": "Launch settings: Java, memory, game folder"
},
"auth.ely.error.enterCode": {
"ru": "Введите код двухфакторной аутентификации",
"en": "Enter the two-factor authentication code"
},
"auth.ely.error.injectorChecksum": {
"ru": "Контрольная сумма authlib-injector не совпала",
"en": "The authlib-injector checksum does not match"
},
"auth.ely.error.injectorDownloadFailed": {
"ru": "Не удалось скачать authlib-injector: %1",
"en": "Could not download authlib-injector: %1"
},
"auth.ely.error.injectorInfoFailed": {
"ru": "Не удалось получить сведения об authlib-injector: %1",
"en": "Could not fetch information about authlib-injector: %1"
},
"auth.ely.error.injectorNoUrl": {
"ru": "В манифесте authlib-injector нет ссылки на файл",
"en": "The authlib-injector manifest has no file link"
},
"auth.ely.error.noGameProfile": {
"ru": "Ely.by не вернул игровой профиль для этого аккаунта",
"en": "Ely.by returned no game profile for this account"
},
"auth.ely.error.noLogin": {
"ru": "Укажите логин Ely.by в настройках профиля",
"en": "Set your Ely.by login in the profile settings"
},
"auth.ely.error.noPassword": {
"ru": "Укажите пароль Ely.by в настройках профиля",
"en": "Set your Ely.by password in the profile settings"
},
"auth.ely.error.twoFactor": {
"ru": "Аккаунт защищён двухфакторной аутентификацией",
"en": "The account is protected by two-factor authentication"
},
"auth.ely.error.unreachable": {
"ru": "Нет связи с authserver.ely.by: %1",
"en": "Cannot reach authserver.ely.by: %1"
},
"auth.ely.hint.enterCode": {
"ru": "Введите код из приложения-аутентификатора для «%1»",
"en": "Enter the code from your authenticator app for \"%1\""
},
"auth.ely.progress.checkingToken": {
"ru": "Проверка сохранённого токена Ely.by…",
"en": "Checking the stored Ely.by token…"
},
"auth.ely.progress.downloadingInjector": {
"ru": "Загрузка authlib-injector…",
"en": "Downloading authlib-injector…"
},
"auth.ely.progress.refreshingToken": {
"ru": "Обновление токена Ely.by…",
"en": "Refreshing the Ely.by token…"
},
"auth.ely.progress.signingIn": {
"ru": "Авторизация на Ely.by…",
"en": "Signing in to Ely.by…"
},
"auth.ely.title.twoFactor": {
"ru": "Двухфакторная аутентификация",
"en": "Two-factor authentication"
},
"auth.error.serverCode": {
"ru": "Сервер авторизации вернул код %1",
"en": "The authentication server returned code %1"
},
"auth.msa.error.ageVerification": {
"ru": "Аккаунту нужна проверка возраста на xbox.com",
"en": "The account needs age verification at xbox.com"
},
"auth.msa.error.childAccount": {
"ru": "Детский аккаунт: добавьте его в семейную группу Microsoft, иначе вход в Xbox Live невозможен",
"en": "Child account: add it to a Microsoft family group, otherwise it cannot sign in to Xbox Live"
},
"auth.msa.error.countryBlocked": {
"ru": "Xbox Live недоступен в стране, указанной в аккаунте",
"en": "Xbox Live is not available in the country set on the account"
},
"auth.msa.error.incomplete": {
"ru": "Вход в Microsoft не завершён",
"en": "The Microsoft sign-in did not finish"
},
"auth.msa.error.microsoftCode": {
"ru": "Microsoft вернул код %1",
"en": "Microsoft returned code %1"
},
"auth.msa.error.microsoftUnreachable": {
"ru": "Нет связи с сервером Microsoft: %1",
"en": "Cannot reach the Microsoft server: %1"
},
"auth.msa.error.noAccessToken": {
"ru": "Microsoft не вернул токен доступа",
"en": "Microsoft returned no access token"
},
"auth.msa.error.noAuthCode": {
"ru": "Microsoft не вернул код авторизации",
"en": "Microsoft returned no authorization code"
},
"auth.msa.error.noLicence": {
"ru": "На этом аккаунте Microsoft нет копии Minecraft: Java Edition",
"en": "This Microsoft account does not own Minecraft: Java Edition"
},
"auth.msa.error.noProfileYet": {
"ru": "На аккаунте Microsoft есть покупка, но игровой профиль не создан. Зайдите один раз в официальный лаунчер и выберите ник.",
"en": "The Microsoft account owns the game but has no game profile yet. Sign in to the official launcher once and pick a nickname."
},
"auth.msa.error.noWebEngine": {
"ru": "Эта сборка лаунчера собрана без Qt WebEngine — показать окно входа Microsoft нечем",
"en": "This launcher build was made without Qt WebEngine — there is nothing to show the Microsoft sign-in window with"
},
"auth.msa.error.noXboxProfile": {
"ru": "К аккаунту Microsoft не привязан профиль Xbox. Создайте его на xbox.com и повторите вход.",
"en": "The Microsoft account has no Xbox profile. Create one at xbox.com and sign in again."
},
"auth.msa.error.profileFetchFailed": {
"ru": "Не удалось получить профиль Minecraft (код %1)",
"en": "Could not fetch the Minecraft profile (code %1)"
},
"auth.msa.error.profileNeedsLogin": {
"ru": "Профиль «%1» не подключён к аккаунту Microsoft — войдите в него",
"en": "Profile \"%1\" is not linked to a Microsoft account — sign in to it"
},
"auth.msa.error.profileNotLinked": {
"ru": "Профиль не подключён к аккаунту Microsoft",
"en": "This profile is not linked to a Microsoft account"
},
"auth.msa.error.servicesNoProfile": {
"ru": "Minecraft Services не вернули игровой профиль",
"en": "Minecraft Services returned no game profile"
},
"auth.msa.error.servicesNoToken": {
"ru": "Minecraft Services не вернули токен доступа",
"en": "Minecraft Services returned no access token"
},
"auth.msa.error.servicesRejected": {
"ru": "Minecraft Services отклонили вход (код %1)",
"en": "Minecraft Services rejected the sign-in (code %1)"
},
"auth.msa.error.servicesUnreachable": {
"ru": "Нет связи с api.minecraftservices.com: %1",
"en": "Cannot reach api.minecraftservices.com: %1"
},
"auth.msa.error.sessionExpired": {
"ru": "Сессия Microsoft истекла — войдите в аккаунт заново (%1)",
"en": "The Microsoft session has expired — sign in to the account again (%1)"
},
"auth.msa.error.windowUnavailable": {
"ru": "Окно входа Microsoft недоступно: сборка без Qt WebEngine",
"en": "The Microsoft sign-in window is unavailable: this build has no Qt WebEngine"
},
"auth.msa.error.xboxNoToken": {
"ru": "Xbox Live не вернул токен",
"en": "Xbox Live returned no token"
},
"auth.msa.error.xboxRejected": {
"ru": "Xbox Live отклонил вход (XErr %1)",
"en": "Xbox Live rejected the sign-in (XErr %1)"
},
"auth.msa.error.xboxTokenRejected": {
"ru": "Xbox Live отклонил токен Microsoft (код %1)",
"en": "Xbox Live rejected the Microsoft token (code %1)"
},
"auth.msa.error.xboxUnreachable": {
"ru": "Нет связи с Xbox Live: %1",
"en": "Cannot reach Xbox Live: %1"
},
"auth.msa.error.xstsNoUser": {
"ru": "XSTS не вернул данные пользователя",
"en": "XSTS returned no user data"
},
"auth.msa.error.xstsRejected": {
"ru": "XSTS отклонил запрос (код %1)",
"en": "XSTS rejected the request (code %1)"
},
"auth.msa.error.xstsUnreachable": {
"ru": "Нет связи с сервером XSTS: %1",
"en": "Cannot reach the XSTS server: %1"
},
"auth.msa.progress.checkingLicence": {
"ru": "Проверка лицензии Minecraft…",
"en": "Checking the Minecraft licence…"
},
"auth.msa.progress.exchangingCode": {
"ru": "Обмен кода Microsoft на токен…",
"en": "Exchanging the Microsoft code for a token…"
},
"auth.msa.progress.minecraftServices": {
"ru": "Авторизация в Minecraft Services…",
"en": "Signing in to Minecraft Services…"
},
"auth.msa.progress.refreshingSession": {
"ru": "Обновление сессии Microsoft…",
"en": "Refreshing the Microsoft session…"
},
"auth.msa.progress.xboxSignIn": {
"ru": "Вход в Xbox Live…",
"en": "Signing in to Xbox Live…"
},
"auth.msa.progress.xsts": {
"ru": "Проверка прав XSTS…",
"en": "Checking XSTS permissions…"
},
"auth.msa.status.alreadyCancelled": {
"ru": "Вход в Microsoft уже отменён",
"en": "The Microsoft sign-in has already been cancelled"
},
"auth.msa.title.signIn": {
"ru": "Вход в аккаунт Microsoft",
"en": "Microsoft account sign-in"
},
"auth.offline.error.noNickname": {
"ru": "Для офлайн-запуска нужен никнейм",
"en": "An offline launch needs a nickname"
},
"auth.status.signedIn": {
"ru": "Вход выполнен",
"en": "Signed in"
},
"auth.status.signedInAs": {
"ru": "Вход выполнен: %1",
"en": "Signed in: %1"
},
"auth.status.signedOut": {
"ru": "Вход не выполнен",
"en": "Not signed in"
},
"build.button.makeActive": {
"ru": "Сделать активной",
"en": "Make active"
},
"build.button.new": {
"ru": "+ Новая сборка",
"en": "+ New build"
},
"build.button.pickVersion": {
"ru": "Выберите версию",
"en": "Pick a version"
},
"build.error.closeGameFilesMoving": {
"ru": "Сначала закройте игру — её файлы сейчас переносятся",
"en": "Close the game first — its files are being moved right now"
},
"build.error.filesIncomplete": {
"ru": "Файлы сборки установлены не полностью: %1\nПовторите установку сборки.",
"en": "The build's files are only partially installed: %1\nInstall the build again."
},
"build.error.filesNotInstalled": {
"ru": "Файлы сборки не установлены: %1",
"en": "The build's files are not installed: %1"
},
"build.error.installBusy": {
"ru": "Идёт установка «%1» — дождитесь окончания",
"en": "\"%1\" is being installed — wait for it to finish"
},
"build.error.missingFiles": {
"ru": "Не хватает файлов (%1): %2",
"en": "Files are missing (%1): %2"
},
"build.error.noMinecraftVersion": {
"ru": "У сборки не выбрана версия Minecraft. Проверьте %1",
"en": "The build has no Minecraft version selected. Check %1"
},
"build.error.pickLoaderVersion": {
"ru": "Выберите версию %1 для сборки «%2»",
"en": "Pick a %1 version for build \"%2\""
},
"build.error.pickMinecraftVersion": {
"ru": "Сначала выберите версию Minecraft для сборки «%1»",
"en": "First pick a Minecraft version for build \"%1\""
},
"build.error.removedDuringAuth": {
"ru": "Сборка была удалена, пока шла авторизация",
"en": "The build was removed while signing in"
},
"build.error.switchFailed": {
"ru": "Сборка не переключена: %1",
"en": "The build was not switched: %1"
},
"build.error.switchFailedDirty": {
"ru": "Сборка не переключена: %1\nСодержимое .minecraft осталось разобранным — повторите переключение.",
"en": "The build was not switched: %1\nThe contents of .minecraft are left half-applied — switch again."
},
"build.error.versionNotInstalled": {
"ru": "Версия «%1» из сборки «%2» не установлена в %3",
"en": "Version \"%1\" from build \"%2\" is not installed in %3"
},
"build.hint.removeIrreversible": {
"ru": "Сборка «%1» будет удалена без возможности восстановления.",
"en": "Build \"%1\" will be removed and cannot be recovered."
},
"build.hint.removingLast": {
"ru": "Это последняя сборка. Содержимое .minecraft останется на месте.",
"en": "This is the last build. The contents of .minecraft will stay where they are."
},
"build.label.active": {
"ru": "активна",
"en": "active"
},
"build.label.modLoader": {
"ru": "Модлоадер",
"en": "Mod loader"
},
"build.label.name": {
"ru": "Название сборки",
"en": "Build name"
},
"build.label.serverAddress": {
"ru": "Адрес сервера",
"en": "Server address"
},
"build.placeholder.name": {
"ru": "как её видно в списке",
"en": "as it appears in the list"
},
"build.placeholder.serverAddress": {
"ru": "host:port (необязательно)",
"en": "host:port (optional)"
},
"build.progress.activating": {
"ru": "Активна сборка «%1»…",
"en": "Activating build \"%1\"…"
},
"build.progress.switchingTo": {
"ru": "Смена сборки на «%1»…",
"en": "Switching to build \"%1\"…"
},
"build.status.active": {
"ru": "Активна сборка «%1»",
"en": "Build \"%1\" is active"
},
"build.status.named": {
"ru": "Сборка «%1»: %2",
"en": "Build \"%1\": %2"
},
"build.status.ready": {
"ru": "Всё на месте, сборку можно запускать",
"en": "Everything is in place, the build can be launched"
},
"build.title.numbered": {
"ru": "Сборка %1",
"en": "Build %1"
},
"build.title.removeConfirm": {
"ru": "Удалить сборку?",
"en": "Remove the build?"
},
"build.warning.archiveGoesToo": {
"ru": "Вместе с ней удалится её архив: моды, конфиги и миры этой сборки восстановить будет нельзя.",
"en": "Its archive goes with it: the mods, configs and worlds of this build cannot be recovered."
},
"build.warning.archiveNotRemoved": {
"ru": "Сборка «%1» удалена, но её архив в %2 стереть не удалось",
"en": "Build \"%1\" was removed, but its archive in %2 could not be deleted"
},
"build.warning.removingActive": {
"ru": "Сборка сейчас активна: содержимое .minecraft принадлежит ей и будет очищено, а на его место развернётся следующая сборка.",
"en": "This build is currently active: the contents of .minecraft belong to it and will be cleared, and the next build will be unpacked in their place."
},
"common.button.add": {
"ru": "Добавить",
"en": "Add"
},
"common.button.cancel": {
"ru": "Отмена",
"en": "Cancel"
},
"common.button.choose": {
"ru": "Выбрать…",
"en": "Choose…"
},
"common.button.close": {
"ru": "Закрыть",
"en": "Close"
},
"common.button.download": {
"ru": "Скачать",
"en": "Download"
},
"common.button.install": {
"ru": "Установить",
"en": "Install"
},
"common.button.ok": {
"ru": "ОК",
"en": "OK"
},
"common.button.refreshList": {
"ru": "Обновить список",
"en": "Refresh list"
},
"common.button.remove": {
"ru": "Удалить",
"en": "Remove"
},
"common.button.save": {
"ru": "Сохранить",
"en": "Save"
},
"common.button.select": {
"ru": "Выбрать",
"en": "Select"
},
"common.button.signIn": {
"ru": "Войти",
"en": "Sign in"
},
"common.button.update": {
"ru": "Обновить",
"en": "Update"
},
"common.error.busyDownload": {
"ru": "Дождитесь окончания текущей загрузки",
"en": "Wait for the current download to finish"
},
"common.error.busyOperation": {
"ru": "Дождитесь окончания текущей операции",
"en": "Wait for the current operation to finish"
},
"common.error.checksumMismatch": {
"ru": "контрольная сумма не совпала",
"en": "checksum mismatch"
},
"common.error.closeGameFirst": {
"ru": "Сначала закройте игру",
"en": "Close the game first"
},
"common.error.createFailed": {
"ru": "Не удалось создать %1",
"en": "Could not create %1"
},
"common.error.downloadFailed": {
"ru": "Не удалось скачать %1: %2",
"en": "Could not download %1: %2"
},
"common.error.gameRunning": {
"ru": "Игра уже запущена",
"en": "The game is already running"
},
"common.error.inheritsChainTooLong": {
"ru": "Слишком длинная цепочка inheritsFrom у версии «%1»",
"en": "The inheritsFrom chain for version \"%1\" is too long"
},
"common.error.openForWriteFailed": {
"ru": "Не удалось открыть на запись %1",
"en": "Could not open %1 for writing"
},
"common.error.readFailed": {
"ru": "Не удалось прочитать %1: %2",
"en": "Could not read %1: %2"
},
"common.error.removeFailed": {
"ru": "не удалось удалить %1",
"en": "could not delete %1"
},
"common.error.saveFailed": {
"ru": "Не удалось сохранить %1",
"en": "Could not save %1"
},
"common.error.switchInProgress": {
"ru": "Смена сборки уже выполняется",
"en": "A build switch is already running"
},
"common.error.versionReadFailed": {
"ru": "Не удалось прочитать версию «%1»",
"en": "Could not read version \"%1\""
},
"common.error.versionSaveFailed": {
"ru": "Не удалось сохранить описание версии «%1»",
"en": "Could not save the description for version \"%1\""
},
"common.header.loader": {
"ru": "Загрузчик",
"en": "Loader"
},
"common.header.name": {
"ru": "Название",
"en": "Name"
},
"common.header.status": {
"ru": "Статус",
"en": "Status"
},
"common.header.version": {
"ru": "Версия",
"en": "Version"
},
"common.java.kind.java": {
"ru": "Java",
"en": "Java"
},
"common.java.kind.jdk": {
"ru": "JDK",
"en": "JDK"
},
"common.java.kind.jre": {
"ru": "JRE",
"en": "JRE"
},
"common.label.minecraftVersion": {
"ru": "Версия Minecraft",
"en": "Minecraft version"
},
"common.placeholder.searchVersion": {
"ru": "Поиск версии…",
"en": "Search version…"
},
"common.progress.bytes": {
"ru": "%1 — %2 / %3 МБ",
"en": "%1 — %2 / %3 MB"
},
"common.progress.downloadingNamed": {
"ru": "Загрузка %1",
"en": "Downloading %1"
},
"common.status.megabytes": {
"ru": "%1 МБ",
"en": "%1 MB"
},
"common.status.noBuildSelected": {
"ru": "Сборка не выбрана",
"en": "No build selected"
},
"common.status.nothingFound": {
"ru": "Ничего не найдено",
"en": "Nothing found"
},
"common.status.pair": {
"ru": "%1: %2",
"en": "%1: %2"
},
"common.status.updating": {
"ru": "Обновление…",
"en": "Updating…"
},
"common.title.customBuilds": {
"ru": "Пользовательские сборки",
"en": "Custom builds"
},
"common.title.seasonalBuilds": {
"ru": "Сезонные сборки",
"en": "Seasonal builds"
},
"game.status.closed": {
"ru": "Игра закрыта",
"en": "The game has been closed"
},
"game.status.crashed": {
"ru": "Игра завершилась с ошибкой (код %1)",
"en": "The game exited with an error (code %1)"
},
"java.error.archiveBadPath": {
"ru": "Архив Java содержит недопустимый путь: %1",
"en": "The Java archive contains an invalid path: %1"
},
"java.error.archiveChecksum": {
"ru": "Контрольная сумма архива Java не совпала — загрузка повреждена",
"en": "The Java archive's checksum does not match — the download is corrupted"
},
"java.error.archiveReadFailed": {
"ru": "Не удалось прочитать архив %1",
"en": "Could not read archive %1"
},
"java.error.buildNotInCatalog": {
"ru": "Сборка Java «%1» не найдена в каталоге",
"en": "Java build \"%1\" was not found in the catalog"
},
"java.error.buildUnavailable": {
"ru": "Сборка Java недоступна для загрузки",
"en": "This Java build is not available for download"
},
"java.error.buildsFetchFailed": {
"ru": "Не удалось получить сборки Java %1: %2",
"en": "Could not fetch Java %1 builds: %2"
},
"java.error.catalogUnavailable": {
"ru": "Список сборок Java недоступен — проверьте соединение",
"en": "The Java build list is unavailable — check your connection"
},
"java.error.currentlyDownloading": {
"ru": "Эта сборка Java сейчас скачивается",
"en": "This Java build is being downloaded right now"
},
"java.error.downloadFailed": {
"ru": "Не удалось скачать Java %1: %2",
"en": "Could not download Java %1: %2"
},
"java.error.extractCrashed": {
"ru": "Распаковка архива Java не удалась: %1",
"en": "Extracting the Java archive failed: %1"
},
"java.error.extractEntryFailed": {
"ru": "Не удалось распаковать %1",
"en": "Could not extract %1"
},
"java.error.extractFailed": {
"ru": "Не удалось распаковать архив Java: %1",
"en": "Could not extract the Java archive: %1"
},
"java.error.installBusy": {
"ru": "Идёт установка Java «%1» — дождитесь окончания",
"en": "Java \"%1\" is being installed — wait for it to finish"
},
"java.error.installFailed": {
"ru": "Не удалось установить Java «%1»: %2",
"en": "Could not install Java \"%1\": %2"
},
"java.error.invalidBuildId": {
"ru": "Недопустимый идентификатор сборки Java",
"en": "Invalid Java build id"
},
"java.error.invalidRuntimeId": {
"ru": "недопустимый идентификатор сборки Java",
"en": "invalid Java build id"
},
"java.error.launcherDirUnavailable": {
"ru": "Папка лаунчера недоступна: %1",
"en": "The launcher folder is not accessible: %1"
},
"java.error.linkFailed": {
"ru": "Не удалось создать ссылку %1",
"en": "Could not create link %1"
},
"java.error.manifestBadPath": {
"ru": "Состав рантайма содержит недопустимый путь: %1",
"en": "The runtime's contents include an invalid path: %1"
},
"java.error.manifestFetchFailed": {
"ru": "Не удалось получить состав рантайма: %1",
"en": "Could not fetch the runtime's contents: %1"
},
"java.error.manifestUnparsable": {
"ru": "Состав рантайма Java не удалось разобрать",
"en": "The Java runtime's contents could not be parsed"
},
"java.error.mojangRuntimesFailed": {
"ru": "Не удалось получить рантаймы Mojang: %1",
"en": "Could not fetch the Mojang runtimes: %1"
},
"java.error.noExecutable": {
"ru": "В скачанной сборке не нашлось исполняемого файла java",
"en": "No java executable was found in the downloaded build"
},
"java.error.notAtPath": {
"ru": "Java по указанному пути не найдена: %1",
"en": "No Java found at the given path: %1"
},
"java.error.notFound": {
"ru": "Java не найдена. Установите JDK %1 или укажите путь в настройках.",
"en": "No Java found. Install JDK %1 or set the path in the settings."
},
"java.error.removeFailed": {
"ru": "Не удалось удалить сборку Java: %1",
"en": "Could not remove the Java build: %1"
},
"java.error.tooOld": {
"ru": "Для этой версии нужна Java %1 или новее, найдена только Java %2 (%3).",
"en": "This version needs Java %1 or newer, but only Java %2 (%3) was found."
},
"java.error.unknownArchiveFormat": {
"ru": "Неизвестный формат архива: %1",
"en": "Unknown archive format: %1"
},
"java.error.versionUnknown": {
"ru": "Не удалось определить версию установленной Java. Укажите путь к JDK %1 в настройках.",
"en": "Could not determine the installed Java version. Set the path to JDK %1 in the settings."
},
"java.error.versionsFetchFailed": {
"ru": "Не удалось получить список версий Java: %1",
"en": "Could not fetch the Java version list: %1"
},
"java.error.versionsUnparsable": {
"ru": "Список версий Java не удалось разобрать",
"en": "The Java version list could not be parsed"
},
"java.error.writeFailed": {
"ru": "не удалось записать %1",
"en": "could not write %1"
},
"java.filter.downloadedOnly": {
"ru": "Только скачанные",
"en": "Downloaded only"
},
"java.filter.mojang": {
"ru": "сборки Mojang",
"en": "Mojang builds"
},
"java.filter.temurinJdk": {
"ru": "Temurin, с инструментами",
"en": "Temurin, with tools"
},
"java.filter.temurinJre": {
"ru": "Temurin, только запуск",
"en": "Temurin, runtime only"
},
"java.hint.required": {
"ru": "Выбранной версии игры нужна Java %1 или новее",
"en": "The selected game version needs Java %1 or newer"
},
"java.label.downloadedByLauncher": {
"ru": "скачана лаунчером",
"en": "downloaded by the launcher"
},
"java.label.mojang": {
"ru": "Mojang · %1",
"en": "Mojang · %1"
},
"java.label.temurin": {
"ru": "Temurin · %1",
"en": "Temurin · %1"
},
"java.label.version": {
"ru": "Версия Java",
"en": "Java version"
},
"java.progress.downloading": {
"ru": "Загрузка Java «%1»…",
"en": "Downloading Java \"%1\"…"
},
"java.progress.downloadingBuild": {
"ru": "Загрузка Java %1",
"en": "Downloading Java %1"
},
"java.progress.extracting": {
"ru": "Распаковка Java %1",
"en": "Extracting Java %1"
},
"java.progress.fileList": {
"ru": "Список файлов Java %1",
"en": "Java %1 file list"
},
"java.progress.loadingCatalog": {
"ru": "Загрузка списка сборок Java…",
"en": "Loading the Java build list…"
},
"java.progress.verifying": {
"ru": "Проверка сборки Java",
"en": "Checking the Java build"
},
"java.range.legacy": {
"ru": "Minecraft 1.16.5 и старше",
"en": "Minecraft 1.16.5 and older"
},
"java.range.mid": {
"ru": "Minecraft 1.18 — 1.20.4",
"en": "Minecraft 1.18 — 1.20.4"
},
"java.range.modern": {
"ru": "Minecraft 1.20.5 и новее",
"en": "Minecraft 1.20.5 and newer"
},
"java.range.seventeen": {
"ru": "Minecraft 1.17 — 1.17.1",
"en": "Minecraft 1.17 — 1.17.1"
},
"java.range.unsuitable": {
"ru": "для Minecraft не подходит",
"en": "not suitable for Minecraft"
},
"java.status.catalogFromCache": {
"ru": "Список сборок Java взят из кэша",
"en": "The Java build list was taken from the cache"
},
"java.status.downloadCancelled": {
"ru": "Загрузка Java «%1» отменена",
"en": "Download of Java \"%1\" cancelled"
},
"java.status.installed": {
"ru": "Java установлена: %1",
"en": "Java installed: %1"
},
"java.status.nameAndVersion": {
"ru": "%1 %2",
"en": "%1 %2"
},
"java.status.removed": {
"ru": "Сборка Java удалена",
"en": "Java build removed"
},
"java.status.willDownload": {
"ru": "%1 — будет скачана",
"en": "%1 — will be downloaded"
},
"java.warning.runtimeMissing": {
"ru": "Выбранная сборка Java не найдена в папке лаунчера — ищем установленную в системе",
"en": "The selected Java build was not found in the launcher folder — looking for one installed on the system"
},
"java.warning.tooOldForVersion": {
"ru": "не хватит для выбранной версии игры",
"en": "not enough for the selected game version"
},
"launch.error.alreadyLaunching": {
"ru": "Запуск уже выполняется",
"en": "A launch is already in progress"
},
"launch.error.buildNoVersion": {
"ru": "У сборки «%1» не выбрана версия Minecraft. Проверьте %2",
"en": "Build \"%1\" has no Minecraft version selected. Check %2"
},
"launch.error.createFolderFailed": {
"ru": "Не удалось создать папку %1",
"en": "Could not create folder %1"
},
"launch.error.extractFailed": {
"ru": "Не удалось распаковать %1 в %2",
"en": "Could not extract %1 into %2"
},
"launch.error.filesMissing": {
"ru": "В .minecraft не хватает файлов (%1):\n%2",
"en": "Files are missing from .minecraft (%1):\n%2"
},
"launch.error.gameDirMissing": {
"ru": "Папка .minecraft не найдена: %1. Укажите путь к ней в настройках.",
"en": "The .minecraft folder was not found: %1. Set its path in the settings."
},
"launch.error.gameFilesMissing": {
"ru": "В папке игры не хватает файлов (%1):\n%2",
"en": "Files are missing from the game folder (%1):\n%2"
},
"launch.error.nativeReadFailed": {
"ru": "Не удалось прочитать натив-библиотеку %1",
"en": "Could not read native library %1"
},
"launch.error.noBuild": {
"ru": "Выберите сборку перед запуском",
"en": "Pick a build before launching"
},
"launch.error.noProfile": {
"ru": "Выберите профиль перед запуском",
"en": "Pick a profile before launching"
},
"launch.error.noVersionsInstalled": {
"ru": "В %1 нет ни одной установленной версии",
"en": "There is no installed version in %1"
},
"launch.error.openGameDirFailed": {
"ru": "Не удалось открыть папку игры",
"en": "Could not open the game folder"
},
"launch.error.openModsFailed": {
"ru": "Не удалось открыть папку с модами",
"en": "Could not open the mods folder"
},
"launch.error.startFailed": {
"ru": "Не удалось запустить %1: %2",
"en": "Could not start %1: %2"
},
"launch.error.versionNotInstalled": {
"ru": "Версия «%1» из сборки «%2» не установлена в %3. Доступны: %4",
"en": "Version \"%1\" from build \"%2\" is not installed in %3. Available: %4"
},
"launch.progress.checkingFiles": {
"ru": "Проверка файлов игры…",
"en": "Checking the game's files…"
},
"launch.progress.extractingNatives": {
"ru": "Распаковка нативных библиотек…",
"en": "Extracting native libraries…"
},
"launch.progress.lookingForJava": {
"ru": "Поиск Java %1…",
"en": "Looking for Java %1…"
},
"launch.progress.readingVersion": {
"ru": "Чтение описания версии «%1»…",
"en": "Reading the description of version \"%1\"…"
},
"launch.status.alreadyCancelled": {
"ru": "Запуск уже отменён",
"en": "The launch has already been cancelled"
},
"launch.status.cancelled": {
"ru": "Запуск был отменён",
"en": "The launch was cancelled"
},
"launch.status.started": {
"ru": "Запущено: %1 — %2",
"en": "Launched: %1 — %2"
},
"loader.error.cleanupFailed": {
"ru": "Не удалось убрать незавершённый профиль «%1»: %2",
"en": "Could not remove the unfinished profile \"%1\": %2"
},
"loader.error.descriptionBadId": {
"ru": "Описание %1 испорчено: недопустимый идентификатор версии",
"en": "The %1 description is malformed: invalid version id"
},
"loader.error.descriptionFetchFailed": {
"ru": "Не удалось получить описание %1: %2",
"en": "Could not fetch the %1 description: %2"
},
"loader.error.descriptionWrongMinecraft": {
"ru": "Описание %1 рассчитано на Minecraft %2, а не %3",
"en": "The %1 description targets Minecraft %2, not %3"
},
"loader.error.fullLog": {
"ru": "Полный лог: %1",
"en": "Full log: %1"
},
"loader.error.incompatible": {
"ru": "%1 %2 не подходит к Minecraft %3 — выберите версию из списка",
"en": "%1 %2 does not fit Minecraft %3 — pick a version from the list"
},
"loader.error.installInProgress": {
"ru": "Установка модлоадера уже идёт",
"en": "A mod loader installation is already running"
},
"loader.error.installerBadUrl": {
"ru": "Установщик %1 доступен только по недопустимой ссылке",
"en": "The %1 installer is only available at an invalid link"
},
"loader.error.installerDownloadFailed": {
"ru": "Не удалось скачать установщик %1: %2",
"en": "Could not download the %1 installer: %2"
},
"loader.error.installerExitCode": {
"ru": "Установщик %1 завершился с ошибкой (код %2).",
"en": "The %1 installer exited with an error (code %2)."
},
"loader.error.installerFailedToStart": {
"ru": "Установщик %1 не запустился: %2",
"en": "The %1 installer did not start: %2"
},
"loader.error.installerSaveFailed": {
"ru": "Не удалось сохранить установщик %1",
"en": "Could not save the %1 installer"
},
"loader.error.installerStartFailed": {
"ru": "Не удалось запустить установщик %1: %2",
"en": "Could not start the %1 installer: %2"
},
"loader.error.installerTimeout": {
"ru": "Установщик %1 не завершился за отведённое время",
"en": "The %1 installer did not finish within the allotted time"
},
"loader.error.invalidVersionId": {
"ru": "Недопустимый идентификатор версии «%1»",
"en": "Invalid version id \"%1\""
},
"loader.error.launcherDirUnavailable": {
"ru": "Нет доступа к папке лаунчера",
"en": "The launcher folder is not accessible"
},
"loader.error.listUnavailable": {
"ru": "Список версий %1 недоступен",
"en": "The %1 version list is unavailable"
},
"loader.error.noJava": {
"ru": "Java не найдена — установщик %1 запустить нечем",
"en": "No Java found — there is nothing to run the %1 installer with"
},
"loader.error.noLauncherProfiles": {
"ru": "Не удалось создать launcher_profiles.json — без него установщик %1 не работает",
"en": "Could not create launcher_profiles.json — the %1 installer does not work without it"
},
"loader.error.noVersionProduced": {
"ru": "Установщик %1 отработал, но новая версия в %2 не появилась.",
"en": "The %1 installer finished, but no new version appeared in %2."
},
"loader.error.noVersionSelected": {
"ru": "Не выбрана версия %1",
"en": "No %1 version selected"
},
"loader.error.versionsFetchFailed": {
"ru": "Не удалось получить список версий %1: %2",
"en": "Could not fetch the %1 version list: %2"
},
"loader.error.versionsUnparsable": {
"ru": "Список версий %1 не удалось разобрать",
"en": "The %1 version list could not be parsed"
},
"loader.error.zlibNg": {
"ru": "Системный libz.so.1 — это zlib-ng: он сжимает иначе, чем обычный zlib, поэтому sha1 собранных установщиком файлов не совпадает с эталоном. Пересоберите лаунчер, чтобы рядом с ним появился эталонный libz.so.1, либо замените zlib-ng в системе: sudo pacman -S zlib lib32-zlib",
"en": "The system libz.so.1 is zlib-ng: it compresses differently from ordinary zlib, so the sha1 of the files the installer builds does not match the reference. Rebuild the launcher so that a reference libz.so.1 appears next to it, or replace zlib-ng on the system: sudo pacman -S zlib lib32-zlib"
},
"loader.label.recommended": {
"ru": " — рекомендуемая",
"en": " — recommended"
},
"loader.label.unstable": {
"ru": " — нестабильная",
"en": " — unstable"
},
"loader.label.vanilla": {
"ru": "Ванильная",
"en": "Vanilla"
},
"loader.name.fabric": {
"ru": "Fabric Loader",
"en": "Fabric Loader"
},
"loader.name.forge": {
"ru": "Minecraft Forge",
"en": "Minecraft Forge"
},
"loader.name.neoforge": {
"ru": "NeoForge",
"en": "NeoForge"
},
"loader.name.quilt": {
"ru": "Quilt Loader",
"en": "Quilt Loader"
},
"loader.progress.description": {
"ru": "Описание версии %1",
"en": "%1 version description"
},
"loader.progress.downloadingInstaller": {
"ru": "Загрузка установщика %1",
"en": "Downloading the %1 installer"
},
"loader.progress.downloadingVersionFiles": {
"ru": "Загрузка файлов версии",
"en": "Downloading the version's files"
},
"loader.progress.installerRunning": {
"ru": "работает установщик, это может занять несколько минут",
"en": "the installer is working, this may take a few minutes"
},
"loader.progress.installing": {
"ru": "Установка %1",
"en": "Installing %1"
},
"loader.progress.installingMinecraft": {
"ru": "Установка Minecraft %1",
"en": "Installing Minecraft %1"
},
"loader.progress.installingShort": {
"ru": "Установка %1…",
"en": "Installing %1…"
},
"loader.progress.loadingVersions": {
"ru": "Загрузка списка версий %1…",
"en": "Loading the %1 version list…"
},
"loader.progress.preparing": {
"ru": "Подготовка %1",
"en": "Preparing %1"
},
"loader.status.done": {
"ru": "Готово: %1 для Minecraft %2",
"en": "Done: %1 for Minecraft %2"
},
"loader.status.installCancelled": {
"ru": "Установка %1 отменена",
"en": "Installation of %1 cancelled"
},
"loader.status.unsupported": {
"ru": "%1 не поддерживает Minecraft %2",
"en": "%1 does not support Minecraft %2"
},
"loader.status.versionId": {
"ru": "Идентификатор версии: %1",
"en": "Version id: %1"
},
"profile.authTypes": {
"ru": [
"Офлайн (без пароля)",
"Ely.by",
"Microsoft (лицензия)"
],
"en": [
"Offline (no password)",
"Ely.by",
"Microsoft (licensed)"
]
},
"profile.button.add": {
"ru": "+ Добавить профиль",
"en": "+ Add profile"
},
"profile.error.notFound": {
"ru": "Профиль не найден",
"en": "Profile not found"
},
"profile.error.removedDuringLogin": {
"ru": "Профиль был удалён, пока шёл вход",
"en": "The profile was removed while signing in"
},
"profile.hint.addFirst": {
"ru": "Профили игрока — добавьте первый профиль",
"en": "Player profiles — add your first profile"
},
"profile.label.current": {
"ru": "Профиль игрока: %1",
"en": "Player profile: %1"
},
"profile.placeholder.elyPassword": {
"ru": "Пароль Ely.by",
"en": "Ely.by password"
},
"profile.placeholder.login": {
"ru": "Логин",
"en": "Login"
},
"profile.placeholder.name": {
"ru": "Имя профиля",
"en": "Profile name"
},
"profile.title.edit": {
"ru": "Редактирование профиля",
"en": "Edit profile"
},
"profile.title.new": {
"ru": "Новый профиль",
"en": "New profile"
},
"seasonal.error.catalogEmpty": {
"ru": "Список сборок пуст или не разобран",
"en": "The build list is empty or could not be parsed"
},
"seasonal.error.catalogFetchFailed": {
"ru": "Не удалось получить список сборок: %1",
"en": "Could not fetch the build list: %1"
},
"seasonal.error.checksumMismatch": {
"ru": "Контрольная сумма архива сборки не совпала — загрузка повреждена",
"en": "The build archive's checksum does not match — the download is corrupted"
},
"seasonal.error.downloadFailed": {
"ru": "Не удалось скачать сборку: %1",
"en": "Could not download the build: %1"
},
"seasonal.error.downloadInProgress": {
"ru": "Загрузка сборки уже идёт",
"en": "A build download is already running"
},
"seasonal.error.entryGone": {
"ru": "запись сборки исчезла",
"en": "the build's entry has disappeared"
},
"seasonal.error.filesNotDownloaded": {
"ru": "файлы сборки не скачаны",
"en": "the build's files were not downloaded"
},
"seasonal.error.formatTooNew": {
"ru": "Сервер сборок отдаёт формат %1 — обновите лаунчер",
"en": "The build server speaks format %1 — update the launcher"
},
"seasonal.error.formatUnknown": {
"ru": "Неизвестный формат каталога сборок (%1)",
"en": "Unknown build catalog format (%1)"
},
"seasonal.error.installAborted": {
"ru": "Установка сборки «%1» прервана",
"en": "Installation of build \"%1\" was interrupted"
},
"seasonal.error.installAbortedWhy": {
"ru": "Установка сборки «%1» прервана: %2",
"en": "Installation of build \"%1\" was interrupted: %2"
},
"seasonal.error.installInProgress": {
"ru": "Установка сборки уже идёт",
"en": "A build installation is already running"
},
"seasonal.error.javaCatalogFailed": {
"ru": "не удалось получить каталог Java",
"en": "could not fetch the Java catalog"
},
"seasonal.error.noJavaBuild": {
"ru": "в каталоге нет сборки Java %1 для этой системы",
"en": "the catalog has no Java %1 build for this system"
},
"seasonal.error.noServerUrl": {
"ru": "Адрес сервера сборок не задан",
"en": "No build server address is set"
},
"seasonal.error.notInCatalog": {
"ru": "Сборка «%1» не найдена в списке — обновите его",
"en": "Build \"%1\" was not found in the list — refresh it"
},
"seasonal.header.end": {
"ru": "Конец",
"en": "End"
},
"seasonal.header.mods": {
"ru": "Модов",
"en": "Mods"
},
"seasonal.header.start": {
"ru": "Начало",
"en": "Start"
},
"seasonal.hint.pickBuild": {
"ru": "Выберите сборку в списке",
"en": "Pick a build from the list"
},
"seasonal.progress.downloadingBuild": {
"ru": "Загрузка файлов сборки «%1»…",
"en": "Downloading the files of build \"%1\"…"
},
"seasonal.progress.downloadingFiles": {
"ru": "Загрузка файлов сборки",
"en": "Downloading the build's files"
},
"seasonal.progress.installing": {
"ru": "Установка сборки «%1»…",
"en": "Installing build \"%1\"…"
},
"seasonal.progress.installingJava": {
"ru": "Для сборки нужна Java %1 — устанавливаем",
"en": "The build needs Java %1 — installing it"
},
"seasonal.progress.loadingCatalog": {
"ru": "Загрузка списка сборок…",
"en": "Loading the build list…"
},
"seasonal.status.buildInstalled": {
"ru": "Сборка «%1» установлена",
"en": "Build \"%1\" is installed"
},
"seasonal.status.catalogEmptyYet": {
"ru": "Сборок пока нет",
"en": "There are no builds yet"
},
"seasonal.status.downloadCancelled": {
"ru": "Загрузка сборки «%1» отменена",
"en": "Download of build \"%1\" cancelled"
},
"seasonal.status.installed": {
"ru": "Установлена",
"en": "Installed"
},
"seasonal.status.installedRevisionSuffix": {
"ru": " · установлена ревизия %1",
"en": " · revision %1 installed"
},
"seasonal.status.notInstalled": {
"ru": "Не установлена",
"en": "Not installed"
},
"seasonal.status.readyToLaunch": {
"ru": "Сборка «%1» установлена — можно запускать",
"en": "Build \"%1\" is installed — you can launch it"
},
"seasonal.status.revision": {
"ru": "Ревизия %1",
"en": "Revision %1"
},
"seasonal.status.sizeSuffix": {
"ru": " · %1 МБ",
"en": " · %1 MB"
},
"seasonal.status.updateAvailable": {
"ru": "Есть обновление",
"en": "Update available"
},
"settings.label.fullscreen": {
"ru": "Запускать в полноэкранном режиме",
"en": "Launch in fullscreen"
},
"settings.label.gameDir": {
"ru": "Папка .minecraft",
"en": ".minecraft folder"
},
"settings.label.javaPath": {
"ru": "Путь к Java",
"en": "Path to Java"
},
"settings.label.javaRuntime": {
"ru": "Версия Java из папки лаунчера",
"en": "Java build from the launcher folder"
},
"settings.label.jvmArgs": {
"ru": "Дополнительные аргументы JVM",
"en": "Extra JVM arguments"
},
"settings.label.maxMemory": {
"ru": "-Xmx, МБ",
"en": "-Xmx, MB"
},
"settings.label.minMemory": {
"ru": "-Xms, МБ",
"en": "-Xms, MB"
},
"settings.label.windowHeight": {
"ru": "Высота окна",
"en": "Window height"
},
"settings.label.windowWidth": {
"ru": "Ширина окна",
"en": "Window width"
},
"settings.language.en": {
"ru": "English",
"en": "English"
},
"settings.language.label": {
"ru": "Язык интерфейса",
"en": "Interface language"
},
"settings.language.ru": {
"ru": "Русский",
"en": "Русский"
},
"settings.language.system": {
"ru": "Как в системе",
"en": "Same as system"
},
"settings.placeholder.gameDir": {
"ru": "по умолчанию",
"en": "default"
},
"settings.placeholder.javaPath": {
"ru": "автоопределение",
"en": "auto-detect"
},
"settings.status.javaNotFound": {
"ru": "Java не найдена",
"en": "No Java found"
},
"settings.status.javaRuntimeDownloading": {
"ru": "%1 — скачивается",
"en": "%1 — downloading"
},
"settings.status.javaRuntimeNone": {
"ru": "не выбрана — искать в системе",
"en": "not selected — search the system"
},
"settings.status.resolvedGameDir": {
"ru": "Папка игры: %1",
"en": "Game folder: %1"
},
"settings.title": {
"ru": "Настройки запуска",
"en": "Launch settings"
},
"storage.error.corruptNotSetAside": {
"ru": "Файл %1 повреждён (%2), и его не удалось отложить в сторону",
"en": "File %1 is corrupted (%2) and could not be set aside"
},
"storage.error.createFailed": {
"ru": "не удалось создать %1",
"en": "could not create %1"
},
"storage.error.expectedArray": {
"ru": "ожидался список записей",
"en": "an array of entries was expected"
},
"storage.error.expectedObject": {
"ru": "ожидался набор настроек",
"en": "a settings object was expected"
},
"storage.error.launcherDirFailed": {
"ru": "Не удалось создать папку лаунчера: %1",
"en": "Could not create the launcher folder: %1"
},
"storage.error.notWritable": {
"ru": "нет доступа на запись в %1",
"en": "no write access to %1"
},
"storage.error.saveFailedWhy": {
"ru": "Не удалось сохранить %1: %2",
"en": "Could not save %1: %2"
},
"storage.warning.buildsSkipped": {
"ru": "В %1 пропущены сборки без имени и версии Minecraft: %2",
"en": "Builds without a name and a Minecraft version were skipped in %1: %2"
},
"storage.warning.corruptRecreated": {
"ru": "Файл %1 повреждён (%2). Копия сохранена как %3, файл создан заново.",
"en": "File %1 is corrupted (%2). A copy was saved as %3 and the file was created anew."
},
"storage.warning.migrationLeftover": {
"ru": "Сборки перенесены в %1, но старый файл %2 удалить не удалось",
"en": "The builds were moved to %1, but the old file %2 could not be deleted"
},
"switch.error.archiveBadPath": {
"ru": "Архив повреждён: недопустимый путь «%1»",
"en": "The archive is corrupted: invalid path \"%1\""
},
"switch.error.archiveCreateFailed": {
"ru": "Не удалось создать архив %1",
"en": "Could not create archive %1"
},
"switch.error.archiveMissing": {
"ru": "Архив сборки не найден: %1",
"en": "Build archive not found: %1"
},
"switch.error.archiveOpenFailed": {
"ru": "Не удалось открыть архив %1",
"en": "Could not open archive %1"
},
"switch.error.archiveReplaceFailed": {
"ru": "Не удалось заменить архив %1",
"en": "Could not replace archive %1"
},
"switch.error.archiveSaveFailed": {
"ru": "Не удалось сохранить архив %1",
"en": "Could not save archive %1"
},
"switch.error.archiveWriteFailed": {
"ru": "Ошибка записи архива на файле %1",
"en": "Archive write error on file %1"
},
"switch.error.busy": {
"ru": "Операция со сборками уже выполняется",
"en": "A build operation is already running"
},
"switch.error.cannotCancel": {
"ru": "Сейчас переносятся файлы — отменить нельзя",
"en": "Files are being moved right now — this cannot be cancelled"
},
"switch.error.gameDirMissing": {
"ru": "Папка игры не найдена: %1",
"en": "Game folder not found: %1"
},
"switch.error.notEnoughSpace": {
"ru": "Недостаточно места для архива сборки «%1»: нужно около %2 МБ",
"en": "Not enough space for the archive of build \"%1\": about %2 MB is needed"
},
"switch.error.packBadPath": {
"ru": "Архив сборки повреждён: недопустимый путь «%1»",
"en": "The build archive is corrupted: invalid path \"%1\""
},
"switch.error.packEscapesGameDir": {
"ru": "Архив сборки повреждён: путь «%1» ведёт за пределы папки игры",
"en": "The build archive is corrupted: path \"%1\" leads outside the game folder"
},
"switch.error.packTouchesLauncher": {
"ru": "Архив сборки пытается изменить общие файлы лаунчера: «%1»",
"en": "The build archive tries to modify the launcher's shared files: \"%1\""
},
"switch.error.removeFailed": {
"ru": "Не удалось удалить %1",
"en": "Could not delete %1"
},
"switch.error.writeFailed": {
"ru": "Не удалось записать %1: %2",
"en": "Could not write %1: %2"
},
"switch.progress.installing": {
"ru": "Установка сборки «%1»",
"en": "Installing build \"%1\""
},
"switch.progress.preparing": {
"ru": "Подготовка сборки «%1»",
"en": "Preparing build \"%1\""
},
"switch.progress.restoring": {
"ru": "Восстановление сборки «%1»",
"en": "Restoring build \"%1\""
},
"switch.progress.saving": {
"ru": "Сохранение сборки «%1»",
"en": "Saving build \"%1\""
},
"switch.status.applyInterrupted": {
"ru": "Установка сборки%1 не завершилась — докатываем её файлы.",
"en": "Installing the build%1 did not finish — rolling its files forward."
},
"switch.status.archivingCancelled": {
"ru": "Архивация отменена",
"en": "Archiving cancelled"
},
"switch.status.extractCancelled": {
"ru": "Распаковка отменена",
"en": "Extraction cancelled"
},
"switch.status.installCancelled": {
"ru": "Установка сборки отменена",
"en": "Build installation cancelled"
},
"switch.status.nameSuffix": {
"ru": " «%1»",
"en": " \"%1\""
},
"switch.status.switchInterrupted": {
"ru": "Прошлая смена сборки%1 не завершилась — восстанавливаем содержимое .minecraft.",
"en": "The previous build switch%1 did not finish — restoring the contents of .minecraft."
},
"switch.status.targetSuffix": {
"ru": " на «%1»",
"en": " to \"%1\""
},
"version.error.assetIndexReadFailed": {
"ru": "Не удалось прочитать индекс ресурсов %1",
"en": "Could not read asset index %1"
},
"version.error.assetPrepareFailed": {
"ru": "Не удалось подготовить ресурс %1",
"en": "Could not prepare asset %1"
},
"version.error.cancelPending": {
"ru": "Идёт отмена предыдущей загрузки — попробуйте ещё раз",
"en": "The previous download is still being cancelled — try again"
},
"version.error.currentlyDownloading": {
"ru": "Эта версия сейчас скачивается",
"en": "This version is being downloaded right now"
},
"version.error.descriptionChecksum": {
"ru": "Контрольная сумма описания версии «%1» не совпала",
"en": "The checksum of the description for version \"%1\" does not match"
},
"version.error.descriptionFetchFailed": {
"ru": "Не удалось получить описание версии: %1",
"en": "Could not fetch the version description: %1"
},
"version.error.descriptionUnparsable": {
"ru": "Описание версии «%1» не удалось разобрать",
"en": "The description for version \"%1\" could not be parsed"
},
"version.error.downloadBusy": {
"ru": "Идёт загрузка версии «%1» — дождитесь окончания",
"en": "Version \"%1\" is downloading — wait for it to finish"
},
"version.error.downloadFailed": {
"ru": "Не удалось загрузить версию «%1»: %2",
"en": "Could not download version \"%1\": %2"
},
"version.error.fileCorrupt": {
"ru": "Повреждён файл версии %1: %2",
"en": "Version file %1 is corrupted: %2"
},
"version.error.fileMissing": {
"ru": "Не найден файл версии: %1",
"en": "Version file not found: %1"
},
"version.error.filesMissingAfterDownload": {
"ru": "После загрузки не хватает файлов (%1):\n%2",
"en": "Files are missing after the download (%1):\n%2"
},
"version.error.inheritsCycle": {
"ru": "Циклическая зависимость inheritsFrom в версии «%1»",
"en": "Circular inheritsFrom dependency in version \"%1\""
},
"version.error.invalidId": {
"ru": "недопустимый идентификатор версии",
"en": "invalid version id"
},
"version.error.invalidName": {
"ru": "Недопустимое имя версии «%1»",
"en": "Invalid version name \"%1\""
},
"version.error.libraryNoUrl": {
"ru": "Нет ссылки на библиотеку %1",
"en": "No link for library %1"
},
"version.error.listUnavailable": {
"ru": "Список версий Mojang недоступен",
"en": "The Mojang version list is unavailable"
},
"version.error.listUnreachable": {
"ru": "Список версий недоступен — проверьте соединение",
"en": "The version list is unavailable — check your connection"
},
"version.error.manifestFetchFailed": {
"ru": "Не удалось обновить список версий: %1",
"en": "Could not update the version list: %1"
},
"version.error.manifestUnparsable": {
"ru": "Манифест версий Mojang не удалось разобрать",
"en": "The Mojang version manifest could not be parsed"
},
"version.error.noMainClass": {
"ru": "В файле версии «%1» не указан mainClass",
"en": "Version file \"%1\" does not specify a mainClass"
},
"version.error.notInManifest": {
"ru": "Версия «%1» отсутствует в манифесте Mojang — установить её автоматически нельзя",
"en": "Version \"%1\" is not in the Mojang manifest — it cannot be installed automatically"
},
"version.error.removeFailed": {
"ru": "Не удалось удалить версию: %1",
"en": "Could not remove the version: %1"
},
"version.filter.alphas": {
"ru": "Альфы",
"en": "Alphas"
},
"version.filter.betas": {
"ru": "Беты",
"en": "Betas"
},
"version.filter.installedOnly": {
"ru": "Только установленные",
"en": "Installed only"
},
"version.filter.other": {
"ru": "Прочие",
"en": "Other"
},
"version.filter.releases": {
"ru": "Релизы",
"en": "Releases"
},
"version.filter.snapshots": {
"ru": "Снапшоты",
"en": "Snapshots"
},
"version.hint.remove": {
"ru": "Файлы версии «%1» будут удалены из versions/. Скачать её заново можно в любой момент.",
"en": "The files of version \"%1\" will be deleted from versions/. You can download it again at any time."
},
"version.hint.removeWithSize": {
"ru": "Файлы версии «%1» будут удалены из versions/ — освободится около %2 МБ. Скачать её заново можно в любой момент.",
"en": "The files of version \"%1\" will be deleted from versions/ — about %2 MB will be freed. You can download it again at any time."
},
"version.hint.sharedFilesStay": {
"ru": "Библиотеки и ресурсы в libraries/ и assets/ общие для всех версий и остаются на месте.",
"en": "Libraries and assets in libraries/ and assets/ are shared by all versions and stay where they are."
},
"version.progress.assetIndex": {
"ru": "индекс ресурсов",
"en": "asset index"
},
"version.progress.assets": {
"ru": "Ресурсы",
"en": "Assets"
},
"version.progress.countOf": {
"ru": "%1 из %2",
"en": "%1 of %2"
},
"version.progress.description": {
"ru": "Описание версии",
"en": "Version description"
},
"version.progress.downloading": {
"ru": "Загрузка версии «%1»…",
"en": "Downloading version \"%1\"…"
},
"version.progress.fetchingList": {
"ru": "Получение списка версий",
"en": "Fetching the version list"
},
"version.progress.gameFiles": {
"ru": "Файлы игры",
"en": "Game files"
},
"version.progress.loadingList": {
"ru": "Загрузка списка версий…",
"en": "Loading the version list…"
},
"version.progress.preparing": {
"ru": "Подготовка",
"en": "Preparing"
},
"version.progress.preparingAssets": {
"ru": "Подготовка ресурсов",
"en": "Preparing assets"
},
"version.status.downloadCancelled": {
"ru": "Загрузка версии «%1» отменена",
"en": "Download of version \"%1\" cancelled"
},
"version.status.downloaded": {
"ru": "Версия «%1» загружена",
"en": "Version \"%1\" downloaded"
},
"version.status.notSelected": {
"ru": "Версия не выбрана",
"en": "No version selected"
},
"version.status.removed": {
"ru": "Версия «%1» удалена",
"en": "Version \"%1\" removed"
},
"version.title.removeConfirm": {
"ru": "Удалить версию?",
"en": "Remove the version?"
},
"version.warning.buildsDepend": {
"ru": "Версию используют сборки: %1. Файлы понадобится скачать заново кнопкой «Установить».",
"en": "These builds use the version: %1. Their files will have to be downloaded again with the \"Install\" button."
},
"version.warning.loaderProfilesDepend": {
"ru": "На эту версию опираются установленные профили модлоадеров: %1. Без неё они не запустятся — их придётся переустановить.",
"en": "Installed mod loader profiles rely on this version: %1. They will not start without it — you will have to reinstall them."
},
"version.warning.skippedBadHash": {
"ru": "Пропущен ресурс %1: некорректный хэш",
"en": "Skipped asset %1: malformed hash"
},
"version.warning.skippedBadUrl": {
"ru": "Пропущен %1: недопустимая ссылка",
"en": "Skipped %1: invalid link"
},
"zlib.status.preloaded": {
"ru": "Системный zlib-ng подменён эталонным zlib: %1",
"en": "The system zlib-ng has been replaced with the reference zlib: %1"
},
"zlib.warning.referenceMissing": {
"ru": "В системе zlib-ng, а эталонный libz.so.1 рядом с лаунчером не найден — установщик почти наверняка не сойдётся по sha1.",
"en": "The system provides zlib-ng and no reference libz.so.1 was found next to the launcher — the installer will almost certainly fail its sha1 check."
}
}
}