{
  "arduino": {
    "about": {
      "detail": "Версия: {0}\nДата: {1}{2}\nВерсия CLI: {3}{4} [{5}]\n\n{6}",
      "label": "О программе {0}"
    },
    "account": {
      "goToCloudEditor": "Перейдите в редактор облаков",
      "goToIoTCloud": "Перейти к облаку IoT",
      "goToProfile": "Перейти в профиль",
      "menuTitle": "Arduino Cloud"
    },
    "board": {
      "board": "Плата{0}",
      "boardConfigDialogTitle": "Выберите другую плату и порт",
      "boardDataReloaded": "Board data reloaded.",
      "boardInfo": "Информация о плате",
      "boards": "платы",
      "configDialog1": "Выберите плату и порт, если Вы хотите загрузить скетч в плату.",
      "configDialog2": "Если вы выбираете только плату, вы сможете компилировать, но не загружать свой скетч.",
      "couldNotFindPreviouslySelected": "Не удалось найти ранее выбранную плату '{0}' в установленной платформе '{1}'.Пожалуйста,  выберите плату которую хотите использовать вручную повторно. Вы хотите повторно выбрать её сейчас?",
      "editBoardsConfig": "Редактирование платы и порта...",
      "getBoardInfo": "Получить информацию о подключенной плате",
      "inSketchbook": " (в альбоме).",
      "installNow": "Необходимо установить ядро «{0} {1}»  для выбранной в данный момент «{2}» платы. Вы хотите установить его сейчас?",
      "noBoardsFound": "Для \"{0}\" не найдено ни одной платы.",
      "noNativeSerialPort": "Родной последовательный порт, не удается получить информацию.",
      "noPortsDiscovered": "Порты не обнаружены",
      "nonSerialPort": "Порт не последовательный, не удается получить информацию.",
      "openBoardsConfig": "Выберите другую плату и порт...",
      "pleasePickBoard": "Пожалуйста, выберите плату, подключенную к выбранному вами порту.",
      "port": "Порт{0}",
      "ports": "порты",
      "programmer": "Программатор",
      "reloadBoardData": "Reload Board Data",
      "reselectLater": "Перевыбрать позже",
      "revertBoardsConfig": "Используйте '{0}', обнаруженный на '{1}'",
      "searchBoard": "Поиск платы",
      "selectBoard": "Выбор платы",
      "selectBoardToReload": "Please select a board first.",
      "selectPortForInfo": "Пожалуйста, выберите порт в меню инструментов для получения информации с платы.",
      "showAllAvailablePorts": "Показать все доступные порты при включении",
      "showAllPorts": "Показать все порты",
      "succesfullyInstalledPlatform": "Платформа установлена успешно {0}:{1}",
      "succesfullyUninstalledPlatform": "Платформа успешно удалена {0}:{1}",
      "typeOfPorts": "{0}порты",
      "unconfirmedBoard": "Неподтвержденная плата",
      "unknownBoard": "Неизвестная плата"
    },
    "boardsManager": "Менеджер плат",
    "boardsType": {
      "arduinoCertified": "Сертифицированный Arduino"
    },
    "bootloader": {
      "burnBootloader": "Записать Загрузчик",
      "burningBootloader": "Прошивка загрузчика...",
      "doneBurningBootloader": "Прошивка бутлоадера завершена."
    },
    "burnBootloader": {
      "error": "Ошибка при прошивке бутлоадера: {0}"
    },
    "certificate": {
      "addNew": "Новый",
      "addURL": "Добавление URL для получения SSL-сертификата",
      "boardAtPort": "{0}в{1}",
      "certificatesUploaded": "Сертификаты зугружены.",
      "enterURL": "Введите URL",
      "noSupportedBoardConnected": "Не подключено ни одной поддерживаемой платы",
      "openContext": "Открыть контекст",
      "remove": "Удалить",
      "selectBoard": "Выберите плату...",
      "selectCertificateToUpload": "1. Выберите сертификат для загрузки",
      "selectDestinationBoardToUpload": "2. Выберите плату назначения и загрузите сертификат",
      "upload": "Загрузка",
      "uploadFailed": "Загрузка не удалась. Повторите попытку.",
      "uploadRootCertificates": "Загрузка корневого сертификата SSL",
      "uploadingCertificates": "Загрузка сертификатов."
    },
    "checkForUpdates": {
      "checkForUpdates": "Проверьте наличие обновлений Arduino",
      "installAll": "Установить все",
      "noUpdates": "Последние обновления отсутствуют.",
      "promptUpdateBoards": "Для некоторых плат доступны обновления.",
      "promptUpdateLibraries": "Для некоторых библиотек доступны обновления.",
      "updatingBoards": "Обновление плат...",
      "updatingLibraries": "Обновление библиотек..."
    },
    "cli-error-parser": {
      "keyboardError": "'Keyboard' не найдено. В вашем скетче есть строка '#include <Keyboard.h>'?",
      "mouseError": "'Mouse' не найдено. В вашем скетче есть строка '#include <Mouse.h>'?"
    },
    "cloud": {
      "chooseSketchVisibility": "Выберите видимость своего скетча:",
      "cloudSketchbook": "Альбом в облаке",
      "connected": "Подключено",
      "continue": "Продолжить",
      "donePulling": "Выполнено вытягивание '{0}'.",
      "donePushing": "Выполнено нажатие '{0}'.",
      "embed": "Встроить:",
      "emptySketchbook": "Ваш альбом пуст",
      "goToCloud": "Перейти в облако",
      "learnMore": "Узнать больше",
      "link": "Ссылка:",
      "notYetPulled": "Не удается отправить в облако. Он еще не вытащен.",
      "offline": "Не подключено",
      "openInCloudEditor": "Открыть в облачном редакторе",
      "options": "Параметры...",
      "privateVisibility": "Приватно. Только Вы можете просматривать этот Скетч.",
      "profilePicture": "Фотография профиля",
      "publicVisibility": "Публичный. Любой, у кого есть ссылка, может посмотреть скетч.",
      "pull": "Выдавить",
      "pullFirst": "Вы должны сначала потянуть, чтобы иметь возможность перейти к облаку.",
      "pullSketch": "Вытянуть скетч",
      "pullSketchMsg": "Извлечение этого скетча из Облака приведет к перезаписи его локальной версии. Вы уверены, что хотите продолжить?",
      "push": "Отправить",
      "pushSketch": "Выдавить скетч",
      "pushSketchMsg": "Это Публичный скетч. Перед нажатием убедитесь, что любая конфиденциальная информация определена в файлах arduino_secrets.h. Вы можете сделать скетч приватным на панели общего доступа.",
      "remote": "Удаленный",
      "share": "Поделиться...",
      "shareSketch": "Поделиться скетчем",
      "showHideSketchbook": "Показать/скрыть облачный скетчбук",
      "signIn": "Войти",
      "signInToCloud": "Войдите в Arduino Cloud",
      "signOut": "Выйти",
      "sync": "Синхронизация",
      "syncEditSketches": "Синхронизировать и редактировать скетчи в Arduino Cloud",
      "visitArduinoCloud": "Посетите Arduino Cloud, чтобы создать скетчи в облаке."
    },
    "cloudSketch": {
      "alreadyExists": "Облачный скетч '{0}' уже существует.",
      "creating": "Создание облачного скетча '{0}'...",
      "new": "Новый облачный скетч",
      "notFound": "Не удалось извлечь облачный скетч '{0}'. Он не существует.",
      "pulling": "Синхронизация скетчбука, вытягивание '{0}'...",
      "pushing": "Синхронизация скетчбука, нажатие кнопки '{0}'...",
      "renaming": "Переименование облачного скетча из '{0}' в '{1}'...",
      "synchronizingSketchbook": "Синхронизация скетчбука..."
    },
    "common": {
      "all": "Все",
      "contributed": "Вклад",
      "installManually": "Установить вручную",
      "later": "Позже",
      "noBoardSelected": "Плата не выбрана",
      "noSketchOpened": "Скетч не открыт",
      "notConnected": "[не подключено].",
      "offlineIndicator": "Похоже, у Вас нет подключения к Интернету. Без подключения к Интернету Arduino CLI не сможет загрузить необходимые ресурсы и упадет. Подключитесь к Интернету и перезапустите приложение.",
      "oldFormat": "'{0}' использует старый формат `.pde`. Хотите сконвертировать в новый формат `.ino`?",
      "partner": "Партнер",
      "processing": "Обработка",
      "recommended": "Рекомендовано",
      "retired": "В отставке",
      "selectManually": "Выберите вручную",
      "selectedOn": "вкл. {0}",
      "serialMonitor": "Монитор порта",
      "type": "Тип",
      "unknown": "Неизвестно",
      "updateable": "Обновляемый",
      "userAbort": "Прерывание пользователем"
    },
    "compile": {
      "error": "Ошибка компиляции: {0}"
    },
    "component": {
      "boardsIncluded": "Платы, входящие в этот комплект:",
      "by": "от",
      "clickToOpen": "Нажмите, чтобы открыть в браузере: {0}",
      "filterSearch": "Отфильтровать результаты поиска...",
      "install": "Установка",
      "installLatest": "Установите последнюю версию",
      "installVersion": "Установить {0}",
      "installed": "{0} установлен",
      "moreInfo": "Дополнительная информация",
      "otherVersions": "Другие версии",
      "remove": "Удалить",
      "title": "{0} на {1}",
      "uninstall": "Удалить",
      "uninstallMsg": "Вы хотите удалить {0}?",
      "update": "Обновление"
    },
    "configuration": {
      "cli": {
        "inaccessibleDirectory": "Не удалось получить доступ к местоположению скетчбука по адресу '{0}': {1}"
      }
    },
    "connectionStatus": {
      "connectionLost": "Соединение потеряно. Действия и обновления облачных скетчей будут недоступны."
    },
    "contributions": {
      "addFile": "Добавить файл...",
      "fileAdded": "Один файл добавлен в скетч.",
      "plotter": {
        "couldNotOpen": "Не удается открыть последовательный плоттер"
      },
      "replaceTitle": "Заменить"
    },
    "core": {
      "compilerWarnings": {
        "all": "Все",
        "default": "По умолчанию",
        "more": "Подробнее",
        "none": "Нет"
      }
    },
    "coreContribution": {
      "copyError": "Скопировать сообщения ошибок",
      "noBoardSelected": "Не выбрана плата. Пожалуйста, выберите вашу плату Arduino в меню Инструменты > Плата."
    },
    "createCloudCopy": "Передача скетчей в облако",
    "daemon": {
      "restart": "Перезапустить Daemon",
      "start": "Запустить Daemon",
      "stop": "Остановить Daemon"
    },
    "debug": {
      "debugWithMessage": "Отладка - {0}",
      "debuggingNotSupported": "Отладка не поддерживается '{0}'",
      "getDebugInfo": "Получение отладочной информации...",
      "noPlatformInstalledFor": "Платформа не установлена для '{0}'",
      "optimizeForDebugging": "Оптимизировать для отладки",
      "sketchIsNotCompiled": "Скетч '{0}' должен быть проверен перед началом сеанса отладки. Пожалуйста, проверьте скетч и начните отладку снова. Хотите ли вы проверить скетч сейчас?"
    },
    "developer": {
      "clearBoardList": "Очистите историю списка форумов",
      "clearBoardsConfig": "Очистить выбор платы и порта",
      "dumpBoardList": "Выбросить список плат управления"
    },
    "dialog": {
      "dontAskAgain": "Больше не спрашивать"
    },
    "editor": {
      "autoFormat": "АвтоФорматирование",
      "commentUncomment": "Закомментировать/Раскомментировать",
      "copyForForum": "Копировать для форума (Markdown)",
      "decreaseFontSize": "Уменьшить размер шрифта",
      "decreaseIndent": "Уменьшить отступ",
      "increaseFontSize": "Увеличить размер шрифта",
      "increaseIndent": "Увеличить отступ",
      "nextError": "Следущая ошибка",
      "previousError": "Предыдущая ошибка",
      "revealError": "Ошибка раскрытия"
    },
    "examples": {
      "builtInExamples": "Встроенные Примеры",
      "couldNotInitializeExamples": "Невозможно инициализировать встроенные примеры.",
      "customLibrary": "Примеры из пользовательских библиотек",
      "for": "Примеры для {0}",
      "forAny": "Примеры для любой платы",
      "menu": "Примеры"
    },
    "firmware": {
      "checkUpdates": "Проверить наличие обновлений",
      "failedInstall": "Не удалось установить прошивку. Повторите попытку.",
      "install": "Установка",
      "installingFirmware": "Установка прошивки.",
      "overwriteSketch": "Установка перезаписывает скетч на плате.",
      "selectBoard": "Выбор платы",
      "selectVersion": "Выберите версию прошивки",
      "successfullyInstalled": "Прошивка успешно установлена.",
      "updater": "Программа обновления прошивки"
    },
    "help": {
      "environment": "Окружение",
      "faq": "Часто задаваемые вопросы",
      "findInReference": "Найти в справочнике",
      "gettingStarted": "Приступая к работе",
      "keyword": "Введите ключевое слово",
      "privacyPolicy": "Политика конфиденциальности",
      "reference": "Справочник по функциям",
      "search": "Найти на Arduino.cc",
      "troubleshooting": "Устранение неполадок",
      "visit": "Перейти на сайт Arduino.cc"
    },
    "ide-updater": {
      "checkForUpdates": "Проверка обновлений среды Arduino IDE",
      "closeAndInstallButton": "Закрыть и установить",
      "closeToInstallNotice": "Закройте программное обеспечение и установите обновление на вашем компьютере.",
      "donateLinkIconTitle": "open donation page",
      "donateLinkText": "donate to support us",
      "donateText": "Open source is love, {0}",
      "downloadButton": "Скачать",
      "downloadingNotice": "Загрузка последней версии Arduino IDE.",
      "errorCheckingForUpdates": "Ошибка при проверке обновлений IDE Arduino.\n{0}",
      "goToDownloadButton": "Перейдите к скачиванию",
      "goToDownloadPage": "Доступно обновление для Arduino IDE, но мы не можем загрузить и установить его автоматически. Пожалуйста, перейдите на страницу загрузки и оттуда загрузите последнюю версию.",
      "ideUpdaterDialog": "Обновление программного обеспечения",
      "newVersionAvailable": "Новая версия Arduino IDE ({0}) доступна для загрузки.",
      "noUpdatesAvailable": "Нет обновлений для Arduino IDE",
      "notNowButton": "Не сейчас",
      "skipVersionButton": "Пропустить версию",
      "updateAvailable": "Доступны обновления",
      "versionDownloaded": "Arduino IDE {0} был загружен."
    },
    "installable": {
      "libraryInstallFailed": "Не удалось установить библиотеку: '{0}{1}'.",
      "platformInstallFailed": "Не удалось установить платформу: '{0}{1}'."
    },
    "library": {
      "addZip": "Добавить .ZIP библиотеку...",
      "arduinoLibraries": "Библиотеки Arduino",
      "contributedLibraries": "Сторонние библиотеки",
      "include": "Подключить библиотеку",
      "installAll": "Установить все",
      "installLibraryDependencies": "Установите зависимости библиотек",
      "installMissingDependencies": "Установить все недостающие зависимости?",
      "installOneMissingDependency": "Установить недостающую зависимость?",
      "installWithoutDependencies": "Установка без зависимостей",
      "installedSuccessfully": "Успешно установлена библиотека {0}:{1}",
      "libraryAlreadyExists": "Библиотека уже существует. Вы хотите ее заменить?",
      "manageLibraries": "Управление библиотеками...",
      "namedLibraryAlreadyExists": "Папка библиотеки {0} уже существует. Вы хотите ее заменить?",
      "needsMultipleDependencies": "Нужные библиотеке <b> {0}: {1} </b> некоторые другие зависимости в настоящее время не установлены:",
      "needsOneDependency": "Нужная библиотеке <b>{0}: {1} </b> другая зависимость в настоящее время не установлена:",
      "overwriteExistingLibrary": "Вы хотите заменить уже имеющуюся библиотеку?",
      "successfullyInstalledZipLibrary": "Бибилиотека из архива {0} успешно установлена",
      "title": "Управление библиотеками",
      "uninstalledSuccessfully": "Успешно удалена библиотека {0}:{1}",
      "zipLibrary": "Библиотека"
    },
    "librarySearchProperty": {
      "topic": "Тема"
    },
    "libraryTopic": {
      "communication": "Общение",
      "dataProcessing": "Обработка данных",
      "dataStorage": "Хранение данных",
      "deviceControl": "Управление устройством",
      "display": "Дисплей",
      "other": "Другое",
      "sensors": "Датчики",
      "signalInputOutput": "Вход/выход сигнала",
      "timing": "Время",
      "uncategorized": "Без категории"
    },
    "libraryType": {
      "installed": "Установлено"
    },
    "menu": {
      "advanced": "Расширенные",
      "sketch": "Скетч",
      "tools": "Инструменты"
    },
    "monitor": {
      "alreadyConnectedError": "Не удалось подключиться к {0} {1} порту. Уже подключились.",
      "baudRate": "{0} бод",
      "connectionFailedError": "Не удалось подключиться к {0} {1} порту.",
      "connectionFailedErrorWithDetails": "{0} Не удалось подключиться к {1} {2} порту. ",
      "connectionTimeout": "Таймаут. IDE не получила сообщение \"успех\" от монитора после успешного подключения к нему",
      "missingConfigurationError": "Не удалось подключиться к {0} {1} порту. Отсутствует конфигурация монитора.",
      "notConnectedError": "Не подключен к {0} {1} порту.",
      "unableToCloseWebSocket": "Не удалось закрыть веб-сокет.",
      "unableToConnectToWebSocket": "Не удается подключиться к веб-сокету."
    },
    "newCloudSketch": {
      "newSketchTitle": "Имя нового облачного скетча"
    },
    "portProtocol": {
      "network": "Сеть",
      "serial": "Серийный"
    },
    "preferences": {
      "additionalManagerURLs": "Дополнительные ссылки для Менеджера плат",
      "auth.audience": "Аудитория OAuth2.",
      "auth.clientID": "Идентификатор клиента OAuth2.",
      "auth.domain": "Домен OAuth2.",
      "auth.registerUri": "URI, используемый для регистрации нового пользователя.",
      "automatic": "Автоматика",
      "board.certificates": "Список сертификатов, которые могут быть загружены в платы",
      "browse": "Обзор",
      "checkForUpdate": "Получение уведомлений о доступных обновлениях для IDE, плат и библиотек. Требуется перезапуск IDE после внесения изменений. По умолчанию установлено значение true.",
      "choose": "Выбрать",
      "cli.daemonDebug": "Включить отладочное логирование вызовов gRPC в Arduino CLI. Чтобы эта настройка вступила в силу, необходим перезапуск IDE. По умолчанию оно выключено.",
      "cloud.enabled": "True, если функции синхронизации скетчей включены. По умолчанию - true.",
      "cloud.pull.warn": "True, если пользователи должны быть предупреждены перед созданием облачного скетча. По умолчанию установлено значение true.",
      "cloud.push.warn": "True, если пользователи должны быть предупреждены перед запуском облачного эскиза. По умолчанию установлено значение true.",
      "cloud.pushpublic.warn": "True, если пользователи должны быть предупреждены перед отправкой общедоступного скетча в облако. По умолчанию установлено значение true.",
      "cloud.sharedSpaceId": "Идентификатор общего пространства Arduino Cloud для загрузки скетчбука. Если он пуст, будет выбрано ваше личное пространство.",
      "cloud.sketchSyncEndpoint": "Конечная точка, используемая для отправки и извлечения скетчей из серверной части. По умолчанию он указывает на Arduino Cloud API.",
      "compile": "компиляции",
      "compile.experimental": "Включите, если IDE должна обрабатывать множественные ошибки компилятора. По умолчанию выключено",
      "compile.revealRange": "Настраивает, как ошибки компилятора выводятся в редакторе после неудачной проверки/загрузки. Возможные значения:\n'auto': Прокручиваются вертикально по мере необходимости и раскрываются строку. \n'center': Прокручиваются вертикально по мере необходимости и выводятся в линию, центрированную по вертикали. \n'top': Прокручиваются вертикально по мере необходимости и выводятся в линию близко к верхней части области просмотра, что оптимизирует просмотр кода для выявления ошибок.\n'centerIfOutsideViewport': Прокручиваются вертикально по мере необходимости и выводятся в линию, центрированную по вертикали, только если она лежит за пределами области просмотра. Значение по умолчанию - '{0}'.",
      "compile.verbose": "True для подробного вывода компилятора. По умолчанию - false.",
      "compile.warnings": "Уровень предупреждений GCC. По умолчанию 'None'.",
      "compilerWarnings": "Предупреждения компилятора",
      "editorFontSize": "Размер шрифта в редакторе",
      "editorQuickSuggestions": "Быстрые подсказки в редакторе",
      "enterAdditionalURLs": "Введите дополнительные URL, по одному в каждой строке",
      "files.inside.sketches": "Показывать файлы в скетчах",
      "ide.updateBaseUrl": "URL-адрес, откуда можно загружать обновления. По умолчанию\n'https://downloads.arduino.cc/arduino-ide'",
      "ide.updateChannel": "Release channel - это канал для обновлений. «stable» - это стабильный выпуск, «Nightly» - это последняя сборка.",
      "interfaceScale": "Масштабирование интерфейса",
      "invalid.editorFontSize": "Неверный размер шрифта редактора. Это должно быть положительное целое число.",
      "invalid.sketchbook.location": "Неправильный путь к альбому со скетчами: {0}",
      "invalid.theme": "Неверная тема.",
      "language.asyncWorkers": "Количество асинхронных рабочих, используемых Arduino языковым сервером (clangd). Фоновый индекс также использует это количество рабочих. Минимальное значение - 0, максимальное - 8. Когда значение равно 0, языковой сервер использует все доступные ядра. По умолчанию значение равно 0.",
      "language.log": "True - сервер Arduino Language будет создавать файлы журнала в папке скетча. В противном случае - false. По умолчанию - false.",
      "language.realTimeDiagnostics": "Если включено, то языковой сервер проводит диагностику набранного текста в реальном времени. По умолчанию отключено.",
      "manualProxy": "Ручная настройка параметров прокси-сервера",
      "monitor": {
        "dockPanel": "Область оболочки приложения, в которой будет располагаться виджет _{0}_. Это либо \"внизу\", либо \"справа\". По умолчанию принимает значение \"{1}\"."
      },
      "network": "Сеть",
      "newSketchbookLocation": "Выбрать новое расположение для альбома со скетчами",
      "noCliConfig": "Не удалось загрузить конфигурацию CLI",
      "noProxy": "Не использовать прокси-сервер",
      "proxySettings": {
        "hostname": "Имя хоста",
        "password": "Пароль",
        "port": "Номер порта",
        "username": "Имя пользователя"
      },
      "showVerbose": "Показывать детализированный вывод при",
      "sketch": {
        "inoBlueprint": "Абсолютный путь к файловой системе к стандартному файлу чертежей `.ino`. Если указан, содержимое файла blueprint будет использоваться для каждого нового скетча, создаваемого IDE. Если не указано, то скетчи будут создаваться с содержимым по умолчанию для Arduino. Недоступные файлы чертежей будут игнорироваться. **Для того чтобы эта настройка вступила в силу, необходимо перезапустить IDE**."
      },
      "sketchbook.location": "Путь к альбому со скетчами",
      "sketchbook.showAllFiles": "True - показывать все файлы внутри скетча. По умолчанию - false.",
      "unofficialBoardSupport": "Список URL-адресов поддержки неофициальных плат",
      "upload": "выгрузке на плату",
      "upload.autoVerify": "True if the IDE should automatically verify the code before the upload. True by default. When this value is false, IDE does not recompile the code before uploading the binary to the board. It's highly advised to only set this value to false if you know what you are doing.",
      "upload.verbose": "True - подробный вывод при загрузке скетча на плату. По умолчанию - false.",
      "upload.verify": "After upload, verify that the contents of the memory on the board match the uploaded binary.",
      "verifyAfterUpload": "Проверять содержимое памяти платы после загрузки",
      "window.autoScale": "True, если пользовательский интерфейс автоматически масштабируется в зависимости от размера шрифта.",
      "window.zoomLevel": {
        "deprecationMessage": "Утратил актуальность. Вместо этого используйте 'window.zoomLevel'."
      }
    },
    "renameCloudSketch": {
      "renameSketchTitle": "Новое название облачного скетча"
    },
    "replaceMsg": "Заменить имеющуюся версию {0}?",
    "selectZip": "Выберите zip-файл, содержащий библиотеку, которую вы хотите установить",
    "serial": {
      "autoscroll": "Автопрокрутка",
      "carriageReturn": "CR Возврат каретки",
      "connecting": "Подключение к '{0}' на '{1}'...",
      "message": "Сообщение (введите, чтобы отправить сообщение на '{0}' на '{1}')",
      "newLine": "Новая строка",
      "newLineCarriageReturn": "NL & CR",
      "noLineEndings": "Нет конца строки",
      "notConnected": "Нет соединения. Выберите плату и порт для автоматического подключения.",
      "openSerialPlotter": "Построить графики из данных в мониторе порта",
      "timestamp": "Время отметки",
      "toggleTimestamp": "Переключить отметку времени"
    },
    "sketch": {
      "archiveSketch": "Архивировать скетч",
      "cantOpen": "Папка \"{0}\" уже существует. Невозможно открыть скетч.",
      "compile": "Компиляция скетча...",
      "configureAndUpload": "Настройка и загрузка",
      "createdArchive": "Создать архив '{0}'.",
      "doneCompiling": "Компиляция завершена.",
      "doneUploading": "Загрузка завершена.",
      "editInvalidSketchFolderLocationQuestion": "Не хотите ли вы попробовать сохранить скетч в другом месте?",
      "editInvalidSketchFolderQuestion": "Хотите попробовать сохранить скетч под другим именем?",
      "exportBinary": "Экспортировать скомпилированный бинарный файл",
      "invalidCloudSketchName": "Имя должно начинаться с буквы, цифры или символа подчеркивания, за которыми следуют буквы, цифры, тире, точки и символы подчеркивания. Максимальная длина - 36 символов.",
      "invalidSketchFolderLocationDetails": "Вы не можете сохранить скетч в папке внутри самого себя.",
      "invalidSketchFolderLocationMessage": "Недопустимое расположение папки со скетчами: '{0}'",
      "invalidSketchFolderNameMessage": "Недопустимое имя папки со скетчами: '{0}'",
      "invalidSketchName": "Имя должно начинаться с буквы, цифры или символа подчеркивания, за которыми следуют буквы, цифры, тире, точки и символы подчеркивания. Максимальная длина - 63 символа.",
      "moving": "Переместить",
      "movingMsg": "Файл «{0}» должен быть в папке с именем скетча «{1}». \nСоздать эту папку, переместить файл и продолжить?",
      "new": "Новый эскиз",
      "noTrailingPeriod": "Имя файла не может заканчиваться точкой",
      "openFolder": "Открыть папку",
      "openRecent": "Открыть предыдущий",
      "openSketchInNewWindow": "Открыть скетч в новом окне",
      "reservedFilename": "{0} это зарезервированное имя файла.",
      "saveFolderAs": "Сохранить папку со скетчем как...",
      "saveSketch": "Сохраните свой скетч, чтобы открыть его позже.",
      "saveSketchAs": "Сохранить папку скетча как...",
      "showFolder": "Показать папку скетча",
      "sketch": "Скетч",
      "sketchAlreadyContainsThisFileError": "В скетче уже есть файл с именем '{0}'",
      "sketchAlreadyContainsThisFileMessage": "Не удалось сохранить скетч \"{0}\" как \"{1}\". {2}",
      "sketchbook": "Альбом",
      "titleLocalSketchbook": "Локальный альбом",
      "titleSketchbook": "Альбом",
      "upload": "Загрузить на плату",
      "uploadUsingProgrammer": "Загрузить на плату при помощи программатора",
      "uploading": "Загрузка...",
      "userFieldsNotFoundError": "Не могу найти пользовательские поля для подключенной платы",
      "verify": "Проверить",
      "verifyOrCompile": "Проверить/Скомпилировать"
    },
    "sketchbook": {
      "newCloudSketch": "Новый облачный скетч",
      "newSketch": "Новый скетч"
    },
    "theme": {
      "currentThemeNotFound": "Не удалось найти текущую выбранную тему: {0}. Arduino IDE выбрала встроенную тему, совместимую с отсутствующей.",
      "dark": "Темный",
      "deprecated": "{0} (устаревшее)",
      "hc": "Темная высокая контрастность",
      "hcLight": "Светлый Высокая контрастность",
      "light": "Свет",
      "user": "{0} (пользователь) "
    },
    "title": {
      "cloud": "Облако"
    },
    "updateIndexes": {
      "updateIndexes": "Обновление индексов",
      "updateLibraryIndex": "Обновить библиотечный индекс",
      "updatePackageIndex": "Обновление индекса пакетов"
    },
    "upload": {
      "error": "{0} ошибка: {1}"
    },
    "userFields": {
      "cancel": "Отмена",
      "enterField": "Ввод {0}",
      "upload": "Загрузка"
    },
    "validateSketch": {
      "abortFixMessage": "Эскиз все еще недействителен. Хотите устранить оставшиеся проблемы? Если нажать кнопку '{0}', откроется новый эскиз.",
      "abortFixTitle": "Неверный скетч",
      "renameSketchFileMessage": "Файл скетча '{0}' не может быть использован.{1} Вы хотите переименовать файл скетча сейчас?",
      "renameSketchFileTitle": "Недопустимое имя файла скетча",
      "renameSketchFolderMessage": "Скетч '{0}' не может быть использован. {1} Чтобы избавиться от этого сообщения, переименуйте скетч. Хотите ли вы переименовать скетч сейчас?",
      "renameSketchFolderTitle": "Неверное название скетча"
    },
    "versionWelcome": {
      "cancelButton": "Maybe later",
      "donateButton": "Donate now",
      "donateMessage": "Arduino is committed to keeping software free and open-source for everyone. Your donation helps us develop new features, improve libraries, and support millions of users worldwide.",
      "donateMessage2": "Please consider supporting our work on the free open source Arduino IDE.",
      "title": "Welcome to a new version of the Arduino IDE!",
      "titleWithVersion": "Welcome to the new Arduino IDE {0}!"
    },
    "workspace": {
      "alreadyExists": "{0} уже существует."
    }
  },
  "theia": {
    "core": {
      "cannotConnectBackend": "Невозможно подключиться к бэкенду.",
      "cannotConnectDaemon": "Невозможно подключиться к фоновому процессу CLI.",
      "couldNotSave": "Скетч не сохранён. Пожалуйста, скопируйте вашу не сохраненную работу в ваш внешний текстовый редактор и перезапустите IDE.",
      "daemonOffline": "CLI демон не подключен",
      "offline": "Не подключено",
      "offlineText": "Не подключено",
      "quitTitle": "Вы уверены, что хотите выйти?"
    },
    "editor": {
      "unsavedTitle": "Несохраненный –{0}"
    },
    "messages": {
      "collapse": "Свернуть",
      "expand": "Развернуть"
    },
    "workspace": {
      "deleteCloudSketch": "Облачный скетч '{0}' будет навсегда удален с серверов Arduino и из локальных кэшей. Это действие необратимо. Вы хотите удалить текущий скетч?",
      "deleteCurrentSketch": "Скетч '{0}' будет удален навсегда. Это действие необратимо. Вы хотите удалить текущий эскиз?",
      "fileNewName": "Имя нового файла",
      "invalidExtension": "Файлы с расширением \".{0}\" не поддерживаются.",
      "newFileName": "Новое имя файла"
    }
  }
}
