diff --git a/l10n/bundle.l10n.es.json b/l10n/bundle.l10n.es.json index dae71c7e4..3f563e33d 100644 --- a/l10n/bundle.l10n.es.json +++ b/l10n/bundle.l10n.es.json @@ -71,8 +71,8 @@ "Select an action to use": "Seleccione una acción para usar", "ESP-IDF: Preparing ESP-IDF extension report": "ESP-IDF: Preparando informe de extensión ESP-IDF", "Extension configuration report has been copied to clipboard with errors": "El informe de configuración de la extensión se ha copiado al portapapeles con errores", - "No launch.json found.\n Use the ESP-IDF: Add vscode Configuration Folder command.": "No se encontró launch.json.\n ", - "No gdbtarget configuration found in launch.json.\n Delete launch.json and use the ESP-IDF: Add vscode Configuration Folder' command.": "No se encontró ninguna configuración de gdbtarget en launch.json.\n ", + "No launch.json found.\nUse the 'ESP-IDF: Add vscode Configuration Folder' command.": "No se encontró launch.json.\n", + "No gdbtarget configuration found in launch.json.\nDelete launch.json and use the 'ESP-IDF: Add vscode Configuration Folder' command.": "No se encontró ninguna configuración de gdbtarget en launch.json.\n", "Cannot call this command directly, click on any Trace to view its report!": "No se puede llamar a este comando directamente. Haga clic en cualquier seguimiento para ver su informe.", "Do you want to view Heap Trace plot or System View Trace": "¿Quiere ver el gráfico de seguimiento del montón o el seguimiento de vista del sistema?", "Show System View Tracing Plot (will open a webview window)": "Mostrar gráfico de seguimiento de vista del sistema (se abrirá una ventana de vista web)", @@ -169,7 +169,7 @@ "New Project Wizard": "Asistente para nuevos proyectos", "Select Current Project workspace folder": "Seleccione la carpeta del espacio de trabajo del proyecto actual", "Select Port to Use (COM, tty, usbserial)": "Seleccione el puerto a utilizar (COM, tty, usbserial)", - "Set Espressif Device Target (IDF_TARGET": "Establecer destino del dispositivo Espressif (IDF_TARGET", + "Set Espressif Device Target (IDF_TARGET)": "Establecer destino del dispositivo Espressif (IDF_TARGET)", "SDK Configuration Editor (menuconfig)": "Editor de configuración del SDK (menuconfig)", "Build Project": "Proyecto de construcción", "ESP-IDF Size": "Tamaño ESP-IDF", diff --git a/l10n/bundle.l10n.pt.json b/l10n/bundle.l10n.pt.json index 6f760697d..27cb95317 100644 --- a/l10n/bundle.l10n.pt.json +++ b/l10n/bundle.l10n.pt.json @@ -71,8 +71,8 @@ "Select an action to use": "Selecione uma ação para usar", "ESP-IDF: Preparing ESP-IDF extension report": "ESP-IDF: Preparando relatório de extensão ESP-IDF", "Extension configuration report has been copied to clipboard with errors": "O relatório de configuração da extensão foi copiado para a área de transferência com erros", - "No launch.json found.\n Use the ESP-IDF: Add vscode Configuration Folder command.": "Nenhum launch.json encontrado.\n ", - "No gdbtarget configuration found in launch.json.\n Delete launch.json and use the ESP-IDF: Add vscode Configuration Folder' command.": "Nenhuma configuração gdbtarget encontrada em launch.json.\n ", + "No launch.json found.\nUse the 'ESP-IDF: Add vscode Configuration Folder' command.": "Nenhum launch.json encontrado.\n", + "No gdbtarget configuration found in launch.json.\nDelete launch.json and use the 'ESP-IDF: Add vscode Configuration Folder' command.": "Nenhuma configuração gdbtarget encontrada em launch.json.\n", "Cannot call this command directly, click on any Trace to view its report!": "Não é possível chamar este comando diretamente, clique em qualquer Trace para visualizar seu relatório!", "Do you want to view Heap Trace plot or System View Trace": "Você deseja visualizar o gráfico de rastreamento de heap ou o rastreamento do System View", "Show System View Tracing Plot (will open a webview window)": "Mostrar gráfico de rastreamento do System View (abrirá uma janela de visualização na web)", @@ -169,7 +169,7 @@ "New Project Wizard": "Assistente de Novo Projeto", "Select Current Project workspace folder": "Selecione a pasta do espaço de trabalho do Projeto Atual", "Select Port to Use (COM, tty, usbserial)": "Selecione a porta a ser usada (COM, tty, usbserial)", - "Set Espressif Device Target (IDF_TARGET": "Definir destino do dispositivo Espressif (IDF_TARGET", + "Set Espressif Device Target (IDF_TARGET)": "Definir destino do dispositivo Espressif (IDF_TARGET)", "SDK Configuration Editor (menuconfig)": "Editor de configuração do SDK (menuconfig)", "Build Project": "Construir projeto", "ESP-IDF Size": "Tamanho ESP-IDF", diff --git a/l10n/bundle.l10n.ru.json b/l10n/bundle.l10n.ru.json index 66908b7ec..511289441 100644 --- a/l10n/bundle.l10n.ru.json +++ b/l10n/bundle.l10n.ru.json @@ -4,24 +4,24 @@ " has been updated": " был обновлен", "File project_description.json cannot be found.": "Файл project_description.json не найден.", "Open a folder first.": "Сначала откройте папку.", - "Selected command is not available in Web": "Выбранная команда недоступна в Web.", + "Selected command is not available in Web": "Выбранная команда недоступна в Web", "Use current folder: {workspace}": "Использовать текущую папку: {workspace}", "Choose a container directory...": "Выберите каталог контейнера...", "Select a directory to use": "Выберите каталог для использования", "Select a template to use": "Выберите шаблон для использования", "Template folders has been generated.": "Папки шаблонов созданы.", "There is no build directory to clean, exiting!": "Нет каталога сборки, который нужно очистить, выход!", - "Trying to delete the build folder. Closing existing SDK Configuration editor process...": "Пытаюсь удалить папку сборки. ", - "There is no CMakeCache.txt. Please try to delete the build directory manually.": "CMakeCache.txt отсутствует. ", - "There is a build or flash task running. Wait for it to finish or cancel them before clean.": "Выполняется задача сборки или прошивки. ", + "Trying to delete the build folder. Closing existing SDK Configuration editor process...": "Пытаюсь удалить папку сборки. Закрываю существующий процесс редактирования конфигурации SDK...", + "There is no CMakeCache.txt. Please try to delete the build directory manually.": "CMakeCache.txt отсутствует. Пожалуйста, попробуйте удалить каталог сборки вручную.", + "There is a build or flash task running. Wait for it to finish or cancel them before clean.": "Выполняется задача сборки или прошивки. Дождитесь её завершения или отмените их перед очисткой.", "Build directory has been deleted.": "Каталог сборки удален.", "ESP-IDF: Erasing device flash memory (erase_flash)": "ESP-IDF: очистка флэш-памяти устройства (erase_flash)", - "ESP-IDF: Arduino ESP32 as ESP-IDF component": "ESP-IDF: Arduino ESP32 как компонент ESP-IDF.", + "ESP-IDF: Arduino ESP32 as ESP-IDF component": "ESP-IDF: Arduino ESP32 как компонент ESP-IDF", "{arduinoDirPath} already exists.": "{arduinoDirPath} уже существует.", "ESP-Matter is not available for Windows.": "ESP-Matter недоступен для Windows.", - "Pick Workspace Folder to which settings should be applied": "Выберите папку рабочей области, к которой следует применить настройки.", + "Pick Workspace Folder to which settings should be applied": "Выберите папку рабочей области, к которой следует применить настройки", "Enter ESP_MATTER_DEVICE_PATH path": "Введите путь ESP_MATTER_DEVICE_PATH", - "ESP_MATTER_DEVICE_PATH has been set in idf.customExtraVars configuration setting.": "ESP_MATTER_DEVICE_PATH установлен в настройке конфигурации idf.customExtraVars.", + "ESP_MATTER_DEVICE_PATH has been set in idf.customExtraVars configuration setting.": "ESP_MATTER_DEVICE_PATH был задан в настройках конфигурации idf.customExtraVars.", "Select your current folder": "Выберите текущую папку", "No workspace selected.": "Рабочая область не выбрана.", "Show no notifications and do not focus tasks output.": "Не показывать уведомления и не фокусировать вывод задач.", @@ -29,30 +29,30 @@ "Do not show notifications but focus tasks output.": "Не показывать уведомления, но сосредоточить вывод задач.", "Show notifications and focus tasks output.": "Показывать уведомления и фокусировать вывод задач.", "Select the output and notification mode": "Выберите режим вывода и уведомления", - "Notification mode has changed to {mode}": "Режим уведомлений изменен на {mode}.", + "Notification mode has changed to {mode}": "Режим уведомлений изменен на {mode}", "No project configuration found": "Конфигурация проекта не найдена", "Select configuration to use:": "Выберите конфигурацию для использования:", "No option selected.": "Опция не выбрана.", - "Installing ESP-IDF extension Python requirements...": "Установка расширения ESP-IDF Требования Python...", - "ESP-IDF Python Requirements has been installed": "Требования ESP-IDF Python установлены.", - "Installing ESP-Matter Python Requirements...": "Установка требований ESP-Matter Python...", - "ESP-Matter Python Requirements have been installed": "Требования ESP-Matter Python установлены.", + "Installing ESP-IDF extension Python requirements...": "Установка требований Python расширения ESP-IDF...", + "ESP-IDF Python Requirements has been installed": "Требования ESP-IDF Python установлены", + "Installing ESP-Matter Python Requirements...": "Установка требований Python ESP-Matter...", + "ESP-Matter Python Requirements have been installed": "Требования Python ESP-Matter установлены", "PyTest python packages are already installed.": "Пакеты Python PyTest уже установлены.", "ESP-IDF: Building unit test app and flashing": "ESP-IDF: создание приложения модульного тестирования и перепрошивка", "ESP-IDF vscode files have been added to the project.": "В проект добавлены файлы ESP-IDF vscode.", "ESP-IDF container files have been added to the project.": "В проект добавлены файлы-контейнеры ESP-IDF.", - "Enter ESP-IDF component name": "Введите имя компонента ESP-IDF.", - "The ESP-IDF component {componentName} has been created": "Компонент ESP-IDF {comComponentName} создан.", - "The current directory is not an ESP-IDF project.": "Текущий каталог не является проектом ESP-IDF.", + "Enter ESP-IDF component name": "Введите имя компонента ESP-IDF", + "The ESP-IDF component {componentName} has been created": "Компонент ESP-IDF {comComponentName} создан", + "The current directory is not an ESP-IDF project.": "Текущий каталог не является проектом ESP-IDF", "ESP-IDF: SDK Configuration Editor": "ESP-IDF: Редактор конфигурации SDK", "ESP-IDF: Save Default Configuration (save-defconfig)": "ESP-IDF: сохранить конфигурацию по умолчанию (save-defconfig)", "Enter target name (IDF_TARGET)": "Введите имя цели (IDF_TARGET)", - "ESP-IDF: Configure ESP-IDF extension": "ESP-IDF: настройка расширения ESP-IDF.", + "ESP-IDF: Configure ESP-IDF extension": "ESP-IDF: настройка расширения ESP-IDF", "No ESP-IDF frameworks found": "Фреймворки ESP-IDF не найдены", "Select framework to use": "Выберите платформу для использования", "No framework selected to load examples.": "Для загрузки примеров не выбрана платформа.", "ESP-IDF: Loading examples": "ESP-IDF: Загрузка примеров", - "Cannot call this command directly, right click on any CMakeLists.txt file!": "Невозможно вызвать эту команду напрямую. Щелкните правой кнопкой мыши любой файл CMakeLists.txt!", + "Cannot call this command directly, right click on any CMakeLists.txt file!": "Невозможно вызвать эту команду напрямую. Кликните правой кнопкой мыши любой файл CMakeLists.txt!", "Enter OpenOCD Configuration File Paths list": "Войдите в список путей к файлам конфигурации OpenOCD", "Enter comma-separated configuration files": "Введите файлы конфигурации, разделенные запятыми.", "Open a workspace or folder first.": "Сначала откройте рабочую область или папку.", @@ -61,130 +61,130 @@ "Enter project name": "Введите название проекта", "{destFolder} already exists.": "{destFolder} уже существует.", "ESP-IDF project has been imported": "Проект ESP-IDF импортирован.", - "Merging binaries for flashing": "Объединение бинарников для перепрошивки", + "Merging binaries for flashing": "Слияние бинарников для перепрошивки", "ESP-IDF: Starting ESP-IDF QEMU debugging": "ESP-IDF: запуск отладки ESP-IDF QEMU", "Error launching QEMU debugging": "Ошибка запуска отладки QEMU", - "Select a partition to use": "Выберите раздел для использования", + "Select a partition to use": "Выбор раздела для использования", "Enter custom partition table offset": "Введите пользовательское смещение таблицы разделов", "Flash binary to this partition": "Записать двоичный файл в этот раздел", "Open partition table editor": "Открыть редактор таблицы разделов", - "Select an action to use": "Выберите действие для использования", - "ESP-IDF: Preparing ESP-IDF extension report": "ESP-IDF: подготовка отчета о расширении ESP-IDF.", - "Extension configuration report has been copied to clipboard with errors": "Отчет о конфигурации расширения скопирован в буфер обмена с ошибками.", - "No launch.json found.\n Use the ESP-IDF: Add vscode Configuration Folder command.": "Файл launch.json не найден.\n ", - "No gdbtarget configuration found in launch.json.\n Delete launch.json and use the ESP-IDF: Add vscode Configuration Folder' command.": "В файле launch.json не найдена конфигурация gdbtarget.\n ", - "Cannot call this command directly, click on any Trace to view its report!": "Невозможно вызвать эту команду напрямую. Щелкните любую трассировку, чтобы просмотреть ее отчет!", + "Select an action to use": "Выбор действия для использования", + "ESP-IDF: Preparing ESP-IDF extension report": "ESP-IDF: подготовка отчета о расширении ESP-IDF", + "Extension configuration report has been copied to clipboard with errors": "Отчет о конфигурации расширения скопирован в буфер обмена с ошибками", + "No launch.json found.\nUse the 'ESP-IDF: Add vscode Configuration Folder' command.": "Файл launch.json не найден.\nИспользуйте команду 'ESP-IDF: Add vscode Configuration Folder'.", + "No gdbtarget configuration found in launch.json.\nDelete launch.json and use the 'ESP-IDF: Add vscode Configuration Folder' command.": "В файле launch.json не найдена конфигурация gdbtarget.\nУдалите файл launch.json и используйте команду 'ESP-IDF: Add vscode Configuration Folder'.", + "Cannot call this command directly, click on any Trace to view its report!": "Невозможно вызвать эту команду напрямую, кликните на любую трассировку, чтобы просмотреть её отчет!", "Do you want to view Heap Trace plot or System View Trace": "Вы хотите просмотреть график Heap Trace или System View Trace?", "Show System View Tracing Plot (will open a webview window)": "Показать график трассировки системного представления (откроется окно веб-просмотра)", "Open Old Heap/App Trace Panel": "Открыть панель трассировки старой кучи/приложения", "Already logged-in, please sign-out first": "Вы уже вошли в систему, пожалуйста, сначала выйдите из системы", - "ESP-IDF: Please wait checking with Rainmaker Cloud": "ESP-IDF: Пожалуйста, подождите проверки с помощью Rainmaker Cloud.", - "Failed to login with Rainmaker Cloud, double check your id and password": "Не удалось войти в Rainmaker Cloud. Проверьте свой идентификатор и пароль.", - "Would you like to unlink your ESP Rainmaker cloud account?": "Хотите отсоединить свою облачную учетную запись ESP Rainmaker?", + "ESP-IDF: Please wait checking with Rainmaker Cloud": "ESP-IDF: Пожалуйста, подождите, идёт проверка Rainmaker Cloud", + "Failed to login with Rainmaker Cloud, double check your id and password": "Не удалось войти в Rainmaker Cloud. Проверьте свой идентификатор и пароль", + "Would you like to unlink your ESP Rainmaker cloud account?": "Хотите отсоединить свою учетную запись в ESP Rainmaker Cloud?", "Would you like to delete this node from your ESP Rainmaker account?": "Хотите удалить этот узел из своей учетной записи ESP Rainmaker?", "ESP-IDF: Deleting node from your rainmaker account": "ESP-IDF: удаление узла из вашей учетной записи Rainmaker", - "Failed to delete node, maybe the node is already marked for delete, please try again after sometime": "Не удалось удалить узел. Возможно, узел уже помечен для удаления. Повторите попытку через некоторое время.", - "Coming Soon!! until then you can add nodes using mobile app": "Вскоре!! ", - "Failed to update the param, please try once more": "Не удалось обновить параметр. Повторите попытку.", + "Failed to delete node, maybe the node is already marked for delete, please try again after sometime": "Не удалось удалить узел. Возможно, узел уже помечен для удаления, пожалуйста, повторите попытку через некоторое время", + "Coming Soon!! until then you can add nodes using mobile app": "Скоро будет!! А пока вы можете добавлять узлы с помощью мобильного приложения", + "Failed to update the param, please try once more": "Не удалось обновить параметр, пожалуйста, повторите попытку", "Failed to update param because, ": "Не удалось обновить параметр, поскольку ", - "Unable to execute the command: espIdf.selectPort": "Невозможно выполнить команду: espIdf.selectPort.", + "Unable to execute the command: espIdf.selectPort": "Невозможно выполнить команду: espIdf.selectPort", "Select a serial port before flashing": "Перед прошивкой выберите последовательный порт", - "Python binary path is not defined": "Двоичный путь Python не определен", + "Python binary path is not defined": "Путь к бинарнику Python не определен", " is not defined": " не определен", - "ESP-IDF: Core-dump detected, please wait while we parse the data received": "ESP-IDF: обнаружен дамп ядра, подождите, пока мы анализируем полученные данные.", - "Successfully created ELF file from the info received (espcoredump.py)": "Успешно создан файл ELF на основе полученной информации (espcoredump.py).", - "Failed to launch debugger for postmortem": "Не удалось запустить отладчик для вскрытия.", - "Failed to generate the ELF file from the info received, please close the core-dump monitor terminal manually": "Не удалось создать файл ELF на основе полученной информации. Закройте терминал монитора дампа ядра вручную.", - "Your port {wsPort} is not available, use (idf.wssPort) to change to different port": "Ваш порт {wsPort} недоступен. Используйте (idf.wssPort), чтобы переключиться на другой порт.", - "Partition table editor requires sdkconfig file. Build the project?": "Редактору таблицы разделов требуется файл sdkconfig. ", - "Custom Partition Table not enabled for the project": "Пользовательская таблица разделов не включена для проекта", - "Empty CONFIG_PARTITION_TABLE_CUSTOM_FILENAME, please add a csv file to generate partition table": "Пустой CONFIG_PARTITION_TABLE_CUSTOM_FILENAME. Добавьте файл CSV для создания таблицы разделов.", - "Partition Table File {partitionTableFilePath} doesn't exists, we are creating an empty file there": "Файл таблицы разделов {partitionTableFilePath} не существует, мы создаем там пустой файл.", + "ESP-IDF: Core-dump detected, please wait while we parse the data received": "ESP-IDF: обнаружен дамп ядра, подождите, пока мы анализируем полученные данные", + "Successfully created ELF file from the info received (espcoredump.py)": "Успешно создан файл ELF на основе полученной информации (espcoredump.py)", + "Failed to launch debugger for postmortem": "Не удалось запустить Postmortem-отладчик", + "Failed to generate the ELF file from the info received, please close the core-dump monitor terminal manually": "Не удалось создать файл ELF на основе полученной информации, пожалуйста, закройте терминал монитора дампа ядра вручную", + "Your port {wsPort} is not available, use (idf.wssPort) to change to different port": "Ваш порт {wsPort} недоступен, используйте (idf.wssPort), чтобы переключиться на другой порт", + "Partition table editor requires sdkconfig file. Build the project?": "Редактору таблицы разделов требуется файл sdkconfig. Собрать проект?", + "Custom Partition Table not enabled for the project": "Пользовательская таблица разделов не включена в проекте", + "Empty CONFIG_PARTITION_TABLE_CUSTOM_FILENAME, please add a csv file to generate partition table": "Пустой CONFIG_PARTITION_TABLE_CUSTOM_FILENAME, пожалуйста, добавьте файл CSV для создания таблицы разделов", + "Partition Table File {partitionTableFilePath} doesn't exists, we are creating an empty file there": "Файл таблицы разделов {partitionTableFilePath} не существует, мы создаем там пустой файл", "ESP-IDF: Getting eFuse summary for your chip": "ESP-IDF: получение сводки eFuse для вашего чипа", - "Failed to get the eFuse Summary from the chip, please make sure you have selected a valid port": "Не удалось получить сводку eFuse от чипа. Убедитесь, что вы выбрали правильный порт.", + "Failed to get the eFuse Summary from the chip, please make sure you have selected a valid port": "Не удалось получить сводку eFuse от чипа, пожалуйста, убедитесь, что вы выбрали правильный порт", "Ninja build summary found an error": "В сводке сборки Ninja обнаружена ошибка", "ESP-IDF: Create SBOM summary": "ESP-IDF: создание сводки SBOM", - "ESP-IDF: Please wait mapping your rainmaker cloud account with the VS Code Extension, this could take a little while": "ESP-IDF: подождите, сопоставьте свою облачную учетную запись Rainmaker с расширением VS Code Extension, это может занять некоторое время.", + "ESP-IDF: Please wait mapping your rainmaker cloud account with the VS Code Extension, this could take a little while": "ESP-IDF: Пожалуйста, подождите, пока ваша учетная запись rainmaker cloud будет подключена к расширению VS Code, это может занять некоторое время", "Rainmaker Cloud is connected successfully (via OAuth)!": "Rainmaker Cloud успешно подключен (через OAuth)!", - "Failed to sign-in with Rainmaker (via OAuth)": "Не удалось войти в систему с помощью Rainmaker (через OAuth).", - "Use current ESP-IDF {espIdfPath}": "Используйте ESP-IDF {espIdfPath}", + "Failed to sign-in with Rainmaker (via OAuth)": "Не удалось войти в систему с помощью Rainmaker (через OAuth)", + "Use current ESP-IDF {espIdfPath}": "Использовать текущий ESP-IDF {espIdfPath}", "Use current ESP-ADF {espAdfPath}": "Использовать текущий ESP-ADF {espAdfPath}", "Use current ESP-MDF {espMdfPath}": "Использовать текущий ESP-MDF {espMdfPath}", "Use current ESP-Matter {matterPathDir}": "Использовать текущий ESP-Matter {matterPathDir}", - "Use current ESP-Rainmaker {rainmakerPathDir}": "Используйте текущую версию ESP-Rainmaker {rainmakerPathDir}.", + "Use current ESP-Rainmaker {rainmakerPathDir}": "Использовать текущий ESP-Rainmaker {rainmakerPathDir}", "Use current ESP-HomeKit-SDK {espHomeKitPathDir}": "Использовать текущий ESP-HomeKit-SDK {espHomeKitPathDir}", "Enter non empty string": "Введите непустую строку", "Enter a valid integer": "Введите допустимое целое число", - "ESP-IDF: Building project": "ESP-IDF: Строительный проект", - "Select flash method, you can modify the choice later from 'settings.json' (idf.flashType)": "Выберите метод прошивки. Вы можете изменить выбор позже в «settings.json» (idf.flashType).", - "Current app binary is different from your project. Flash first.": "Текущий двоичный файл приложения отличается от вашего проекта. ", + "ESP-IDF: Building project": "ESP-IDF: Собрать проект", + "Select flash method, you can modify the choice later from 'settings.json' (idf.flashType)": "Выберите метод прошивки. Вы можете изменить выбор позже в 'settings.json' (idf.flashType)", + "Current app binary is different from your project. Flash first.": "Текущий двоичный файл приложения отличается от вашего проекта. Сначала прошейте.", "ESP-IDF: Welcome": "ESP-IDF Добро пожаловать", "ESP-IDF: Troubleshooting Form": "Форма устранения неполадок ESP-IDF", - "ESP-IDF Troubleshoot Report has been generated.": "Отчет об устранении неполадок ESP-IDF создан.", + "ESP-IDF Troubleshoot Report has been generated.": "Отчет для устранения неполадок ESP-IDF создан.", "ESP-IDF Setup": "Настройка ESP-IDF", "ESP-IDF Project Configuration": "Конфигурация проекта ESP-IDF", "New Project": "Новый проект", - "Wait for ESP-IDF task to finish": "Подождите завершения задачи ESP-IDF.", + "Wait for ESP-IDF task to finish": "Подождите завершения задачи ESP-IDF", "{targetDesc} Examples": "{targetDesc} Примеры", "No README.md available for this project.": "Для этого проекта нет файла README.md.", - "Cannot proceed with size analysis on a canceled context": "Невозможно продолжить анализ размера в отмененном контексте.", - "Build is required for a size analysis, build your project first": "Для анализа размера требуется сборка. Сначала создайте свой проект.", + "Cannot proceed with size analysis on a canceled context": "Невозможно продолжить анализ размера в отмененном контексте", + "Build is required for a size analysis, build your project first": "Для анализа размера требуется сборка, сначала соберите свой проект", "Gathering Overview": "Обзор сбора", "Gathering Archive List": "Сбор архивного списка", "Calculating File Sizes for all the archives": "Расчет размеров файлов для всех архивов", - "Error encountered while calling idf_size.py": "Ошибка при вызове idf_size.py.", + "Error encountered while calling idf_size.py": "Ошибка при вызове idf_size.py", "Select the available serial port where your device is connected.": "Выберите доступный последовательный порт, к которому подключено ваше устройство.", "Port has been updated to ": "Порт обновлен до ", "SDK Configuration editor": "Редактор конфигурации SDK", - "Save": "Сохранять", - "Discard": "Отказаться", - "Reset": "Перезагрузить", - "Changes in SDK Configuration editor have not been saved. Would you like to save them?": "Изменения в редакторе конфигурации SDK не сохранены. ", + "Save": "Сохранить", + "Discard": "Отменить", + "Reset": "Сбросить", + "Changes in SDK Configuration editor have not been saved. Would you like to save them?": "Изменения в редакторе конфигурации SDK не сохранены. Хотели бы вы их сохранить?", "Return to SDK Configuration editor": "Вернуться в редактор конфигурации SDK", - "This action will delete your project sdkconfig. Continue?": "Это действие приведет к удалению вашего проекта sdkconfig. ", - "Saved changes in SDK Configuration editor": "Сохраненные изменения в редакторе конфигурации SDK.", - "Discarded changes in SDK Configuration editor": "Отменены изменения в редакторе конфигурации SDK.", - "Error encountered while adding dependency {dependency} to the component \"{component}\"": "Произошла ошибка при добавлении зависимости {dependent} к компоненту \"{comment}\".", - "Error encountered while creating project from example \"{example}\"": "Ошибка при создании проекта из примера \"{example}\".", - "Create ESP-IDF From Extension Templates": "Создание ESP-IDF из шаблонов расширений", - "Install ESP-ADF": "Установите ESP-ADF", - "Install ESP-MDF": "Установить ЭСП-МДФ", - "Install ESP-Matter": "Установите ESP-Matter", - "Install ESP-Rainmaker": "Установите ESP-Rainmaker", + "This action will delete your project sdkconfig. Continue?": "Это действие приведет к удалению sdkconfig из вашего проекта. Продолжить?", + "Saved changes in SDK Configuration editor": "Изменения в редакторе конфигурации SDK сохранены", + "Discarded changes in SDK Configuration editor": "Изменения в редакторе конфигурации SDK отменены", + "Error encountered while adding dependency {dependency} to the component \"{component}\"": "Произошла ошибка при добавлении зависимости {dependent} к компоненту \"{comment}\"", + "Error encountered while creating project from example \"{example}\"": "Ошибка при создании проекта из примера \"{example}\"", + "Create ESP-IDF From Extension Templates": "Создание ESP-IDF из шаблонов расширения", + "Install ESP-ADF": "Установка ESP-ADF", + "Install ESP-MDF": "Установка ESP-MDF", + "Install ESP-Matter": "Установка ESP-Matter", + "Install ESP-Rainmaker": "Установка ESP-Rainmaker", "Project Configuration editor": "Редактор конфигурации проекта", - "Select Project Configuration": "Выберите конфигурацию проекта", - "Install Extension Python Requirements": "Установить требования Python к расширению", - "Install ESP-Matter Python Requirements": "Установите требования ESP-Matter Python", - "Add .vscode subdirectory files": "Добавьте файлы подкаталога .vscode.", - "Add .devcontainer subdirectory files": "Добавьте файлы подкаталога .devcontainer.", + "Select Project Configuration": "Выбор конфигурации проекта", + "Install Extension Python Requirements": "Установка требований Python расширения", + "Install ESP-Matter Python Requirements": "Установка требований Python ESP-Matter", + "Add .vscode subdirectory files": "Добавить файлы подкаталога .vscode", + "Add .devcontainer subdirectory files": "Добавить файлы подкаталога .devcontainer", "Create ESP-IDF Component": "Создать компонент ESP-IDF", - "Flash with JTAG": "Прошивка с JTAG", - "Flash with UART": "Прошивка с UART", - "Flash with DFU": "Прошить с помощью DFU", - "Launch Websocket server and IDF Monitor": "Запустите сервер Websocket и монитор IDF.", - "Start/Stop QEMU Server": "Запустить/остановить сервер QEMU", + "Flash with JTAG": "Прошивка через JTAG", + "Flash with UART": "Прошивка через UART", + "Flash with DFU": "Прошивка через DFU", + "Launch Websocket server and IDF Monitor": "Запуск сервера Websocket и монитора IDF", + "Start/Stop QEMU Server": "Запуск/остановка сервера QEMU", "Configure ESP-IDF Extension": "Настройка расширения ESP-IDF", - "Select current ESP-IDF version": "Выберите текущую версию ESP-IDF", + "Select current ESP-IDF version": "Выбор текущей версии ESP-IDF", "Show Examples": "Показать примеры", "New Project Wizard": "Мастер создания нового проекта", - "Select Current Project workspace folder": "Выберите папку рабочей области текущего проекта.", - "Select Port to Use (COM, tty, usbserial)": "Выберите порт для использования (COM, tty, usbserial)", - "Set Espressif Device Target (IDF_TARGET": "Установите целевое устройство Espressif (IDF_TARGET", + "Select Current Project workspace folder": "Выбор папки рабочей области текущего проекта", + "Select Port to Use (COM, tty, usbserial)": "Выбор порта (COM, tty, usbserial)", + "Set Espressif Device Target (IDF_TARGET)": "Установка целевого устройства Espressif (IDF_TARGET)", "SDK Configuration Editor (menuconfig)": "Редактор конфигурации SDK (menuconfig)", - "Build Project": "Проект сборки", + "Build Project": "Сборка проекта", "ESP-IDF Size": "Размер ESP-IDF", "Full Clean": "Полная очистка", - "ESP-IDF: Select Flash Method": "ESP-IDF: выберите метод прошивки", - "Flash Device": "Флеш-устройство", - "Erase Flash": "Стереть вспышку", - "Monitor Device": "Мониторное устройство", + "ESP-IDF: Select Flash Method": "ESP-IDF: выбор метода прошивки", + "Flash Device": "Прошивка", + "Erase Flash": "Стереть Flash", + "Monitor Device": "Монитор IDF", "ESP-IDF: Build, Flash and Monitor": "ESP-IDF: сборка, прошивка и мониторинг", - "Debug": "Отлаживать", + "Debug": "Отладка", "[OpenOCD Server]": "[Сервер OpenOCD]", "Open ESP-IDF Terminal": "Открыть терминал ESP-IDF", - "Doctor Command": "Доктор Команда", + "Doctor Command": "Команда 'Доктор'", "Execute Custom Task": "Выполнить пользовательскую задачу", - "Wait for ESP-IDF build or flash to finish": "Подождите завершения сборки или прошивки ESP-IDF.", + "Wait for ESP-IDF build or flash to finish": "Подождите завершения сборки или прошивки ESP-IDF", "Target {0} Set Successfully.": "Цель {0} успешно установлена.", "Unknown error occurred while setting IDF target.": "Произошла неизвестная ошибка при установке цели IDF.", "compile_commands.json is missing. This may cause errors with code analysis extensions.": "Отсутствует файл compile_commands.json. Это может вызвать ошибки в работе расширений для анализа кода.", diff --git a/l10n/bundle.l10n.zh-CN.json b/l10n/bundle.l10n.zh-CN.json index 7c8fc4cf0..f53cf505c 100644 --- a/l10n/bundle.l10n.zh-CN.json +++ b/l10n/bundle.l10n.zh-CN.json @@ -71,8 +71,8 @@ "Select an action to use": "选择要执行的操作", "ESP-IDF: Preparing ESP-IDF extension report": "ESP-IDF:正在生成 ESP-IDF 扩展报告", "Extension configuration report has been copied to clipboard with errors": "已复制扩展配置报告到剪贴板,但有错误", - "No launch.json found.\n Use the ESP-IDF: Add vscode Configuration Folder command.": "未找到 launch.json。\n运行命令 ESP-IDF:添加 VS Code 配置文件夹", - "No gdbtarget configuration found in launch.json.\n Delete launch.json and use the ESP-IDF: Add vscode Configuration Folder' command.": "launch.json 中未找到 gdbtarget 配置。\n删除 launch.json 并运行命令 ESP-IDF:添加 VS Code 配置文件夹。", + "No launch.json found.\nUse the 'ESP-IDF: Add vscode Configuration Folder' command.": "未找到 launch.json。\n运行命令 ESP-IDF:添加 VS Code 配置文件夹", + "No gdbtarget configuration found in launch.json.\nDelete launch.json and use the 'ESP-IDF: Add vscode Configuration Folder' command.": "launch.json 中未找到 gdbtarget 配置。\n删除 launch.json 并运行命令 ESP-IDF:添加 VS Code 配置文件夹。", "Cannot call this command directly, click on any Trace to view its report!": "不能直接调用此命令,点击跟踪即可查看其报告!", "Do you want to view Heap Trace plot or System View Trace": "选择查看堆跟踪图或系统视图跟踪", "Show System View Tracing Plot (will open a webview window)": "显示系统视图跟踪图(将打开网络视图窗口)", diff --git a/package.json b/package.json index 79992eea5..19cb977d9 100644 --- a/package.json +++ b/package.json @@ -941,6 +941,7 @@ }, "openocd.jtag.command.force_unix_path_separator": { "type": "boolean", + "description": "%openocd.jtag.command.force_unix_path_separator.description%", "default": true }, "idf.launchMonitorOnDebugSession": { diff --git a/package.nls.es.json b/package.nls.es.json index 49d9940bb..39e324c8b 100644 --- a/package.nls.es.json +++ b/package.nls.es.json @@ -99,6 +99,7 @@ "openocd.tcl.host.description": "Host para conexión tcl de Openocd", "openocd.tcl.port.description": "Puerto para conexión tcl de Openocd", "param.adapterTargetName": "Nombre de destino para Adaptador de Depuración ESP-IDF", + "openocd.jtag.command.force_unix_path_separator.description": "Forced to use \"/\" instead of \"\\\\\" as path separator for Win32 based OS", "param.buildPath": "Nombre del directorio de construcción de CMake", "param.cmakeCompilerArgs": "Argumentos para tarea de compilación de CMake", "param.coveredDarkTheme": "Color de fondo para líneas cubiertas en tema oscuro para Cobertura de ESP-IDF.", diff --git a/package.nls.json b/package.nls.json index 2f36806f4..af2935cb6 100644 --- a/package.nls.json +++ b/package.nls.json @@ -98,6 +98,7 @@ "idf.wssPort.description": "WebSocket server port for Core Dump or GDB Stub", "openocd.tcl.host.description": "Host for OpenOCD TCL Connection", "openocd.tcl.port.description": "Port for OpenOCD TCL Connection", + "openocd.jtag.command.force_unix_path_separator.description": "Forced to use \"/\" instead of \"\\\\\" as path separator for Win32 based OS", "param.adapterTargetName": "Target name for ESP-IDF Debug Adapter", "param.buildPath": "Name of CMake build directory", "param.cmakeCompilerArgs": "Arguments for CMake compilation task", @@ -105,8 +106,8 @@ "param.coveredLightTheme": "Background color for covered lines in dark theme for ESP-IDF coverage", "param.customAdapterTargetName": "Custom target name for ESP-IDF Debug Adapter", "param.customTask": "Custom task", - "param.customTerminalExecutable.title": "Custom executable for extensions tasks", - "param.customTerminalExecutableArgs.title": "List of arguments for the custom executable for extension tasks", + "param.customTerminalExecutable.title": "Absolute path to custom shell terminal executable (default to VS Code Terminal)", + "param.customTerminalExecutableArgs.title": "List of arguments for the custom shell terminal", "param.deleteComponentsOnFullClean": "Delete managed_components on Full Clean Project command", "param.enableCCache.title": "Enable CCache in build task", "param.enableIdfComponentManager.title": "Enable IDF Component Manager in build task", @@ -149,7 +150,7 @@ "param.qemuTcpPort": "QEMU TCP port for serial communication", "param.rainmaker.api.server_url": "ESP-Rainmaker cloud server URL", "param.saveBeforeBuildDescription": "Save all edited files in the workspace before proceeding with the build. If saving fails, the build will proceed regardless", - "param.saveScope": "Specify where to save the configuration for ESP-IDF commands with numerical values as vscode.ConfigurationTarget. Global = 1, Workspace = 2, WorkspaceFolder = 3", + "param.saveScope": "Specify where to save the configuration for ESP-IDF commands. Global, Workspace or WorkspaceFolder", "param.sbomFilePath.title": "ESP-IDF SBOM file path", "param.sdkconfigDefaults": "List of sdkconfig default values for initial build configuration", "param.sdkconfigFilePath.title": "sdkconfig file absolute path", diff --git a/package.nls.pt.json b/package.nls.pt.json index 40ed77072..c381455bb 100644 --- a/package.nls.pt.json +++ b/package.nls.pt.json @@ -97,6 +97,7 @@ "idf.wssPort.description": "Porta do servidor Web Socket para Core Dump ou GDB Stub", "openocd.tcl.host.description": "Host para conexão OpenOCD tcl", "openocd.tcl.port.description": "Porta para conexão OpenOCD tcl", + "openocd.jtag.command.force_unix_path_separator.description": "Forced to use \"/\" instead of \"\\\\\" as path separator for Win32 based OS", "param.adapterTargetName": "Nome de destino para adaptador de depuração ESP-IDF", "param.buildPath": "Nome do diretório de compilação do CMake", "param.cmakeCompilerArgs": "Argumentos para tarefa de compilação do CMake", diff --git a/package.nls.ru.json b/package.nls.ru.json index 3d493f590..20672d625 100644 --- a/package.nls.ru.json +++ b/package.nls.ru.json @@ -1,25 +1,25 @@ { "configuration.title": "ESP-IDF", - "debug.initConfig.description": "Новая конфигурация для запуска проектов ESP-IDF.", - "debug.initConfig.name": "Отладка ESP-IDF: запуск", + "debug.initConfig.description": "Новая конфигурация для запуска проектов ESP-IDF", + "debug.initConfig.name": "ESP-IDF Отладка: Запуск", "esp.component-manager.cli.addDependencyError": "Произошла ошибка при добавлении зависимости к компоненту.", - "esp.component-manager.ui.show.title": "Показать реестр компонентов ESP", - "esp.component-manager.url.description": "URL-адрес реестра компонентов", + "esp.component-manager.ui.show.title": "Показать Реестр Компонентов ESP", + "esp.component-manager.url.description": "URL-адрес Реестра Компонентов", "esp.efuse.summary.title": "Получить сводку eFuse", "esp.rainmaker.backend.add_node.title": "Добавить новый узел", - "esp.rainmaker.backend.connect.title": "Подключитесь к облачному серверу ESP-Rainmaker", + "esp.rainmaker.backend.connect.title": "Подключение к облачному серверу ESP-Rainmaker", "esp.rainmaker.backend.logout.title": "Отвязать учетную запись Rainmaker", "esp.rainmaker.backend.remove_node.title": "Удалить этот узел", "esp.rainmaker.backend.sync.title": "Синхронизация с облачным сервером ESP-Rainmaker", "esp.rainmaker.backend.update_node_param.title": "Обновить параметр для устройства", "esp.webview.open.partition-table.title": "ESP-IDF: открыть пользовательский интерфейс редактора таблицы разделов", - "espIdf.addArduinoAsComponentToCurFolder.title": "Добавьте Arduino ESP32 в качестве компонента ESP-IDF.", + "espIdf.addArduinoAsComponentToCurFolder.title": "Добавить Arduino ESP32 как компонент ESP-IDF", "espIdf.apptrace.archive.refresh.title": "Обновить список архивов трассировок", - "espIdf.apptrace.archive.showReport.title": "Показать отчет о трассировке", - "espIdf.apptrace.customize.title": "Настройка параметров трассировки приложения", + "espIdf.apptrace.archive.showReport.title": "Показать отчет трассировки", + "espIdf.apptrace.customize.title": "Пользовательские параметры Трассировщика приложения", "espIdf.apptrace.title": "Трассировка приложения", - "espIdf.buildDevice.title": "Создайте свой проект", - "espIdf.buildFlashMonitor.title": "Создайте, прошивайте и запустите монитор на своем устройстве", + "espIdf.buildDevice.title": "Собрать проект", + "espIdf.buildFlashMonitor.title": "Собрать, прошить устойство и запустить монитор", "espIdf.clearDocsSearchResult.title": "Очистить результаты поиска ESP-IDF", "espIdf.clearSavedIdfSetups.title": "Очистить сохраненные настройки ESP-IDF", "espIdf.cmakeListsEditor.start.title": "Редактор CMakeLists.txt", @@ -27,162 +27,163 @@ "espIdf.createFiles.title": "Создать проект из шаблона расширения", "espIdf.createIdfTerminal.title": "Открыть терминал ESP-IDF", "espIdf.createNewComponent.title": "Создать новый компонент ESP-IDF", - "espIdf.createSbom.title": "Запустите проверку уязвимостей ESP-IDF-SBOM.", - "espIdf.createVsCodeFolder.title": "Добавить папку конфигурации vscode", + "espIdf.createSbom.title": "Запустить проверку уязвимостей ESP-IDF-SBOM.", + "espIdf.createVsCodeFolder.title": "Добавить папку конфигурации VS Code", "espIdf.customTask.title": "Выполнить пользовательскую задачу", "espIdf.disposeConfserverProcess.title": "Удалить текущий серверный процесс редактора конфигурации SDK", - "espIdf.doctorCommand.title": "Доктор Команда", + "espIdf.doctorCommand.title": "Команда Доктор", "espIdf.troubleshootPanel.title": "ESP-IDF: форма устранения неполадок", "espIdf.efuse.clearResults.title": "Очистить сводку eFuse", - "espIdf.eraseFlash.title": "Очистить флэш-память с устройства", + "espIdf.eraseFlash.title": "Очистить Flash-память устройства", "espIdf.examples.title": "Показать примеры проектов", - "espIdf.flashAndEncryptDevice.title": "Зашифруйте и прошивайте свой проект", - "espIdf.flashBinaryToPartition.title": "Записать двоичный файл в раздел...", - "espIdf.flashDFU.title": "Прошивка (DFU) вашего проекта", - "espIdf.flashDevice.title": "Прошить свой проект", - "espIdf.flashUart.title": "Прошивка (UART) вашего проекта", - "espIdf.fullClean.title": "Полный чистый проект", + "espIdf.flashAndEncryptDevice.title": "Зашифровать и прошить проект", + "espIdf.flashBinaryToPartition.title": "Прошить бинарник в раздел...", + "espIdf.flashDFU.title": "Прошить (DFU) проект", + "espIdf.flashDevice.title": "Прошить проект", + "espIdf.flashUart.title": "Прошить (UART) проект", + "espIdf.fullClean.title": "Полная очистка проекта", "espIdf.genCoverage.title": "Добавить покрытие редактора", - "espIdf.getCoverageReport.title": "Получить отчет о покрытии HTML для проекта", - "espIdf.getEspAdf.title": "Установите ESP-ADF", - "espIdf.getEspHomeKitSdk.title": "Установите ESP-HomeKit-SDK.", - "espIdf.getEspMatter.title": "Установите ESP-Matter", - "espIdf.getEspMdf.title": "Установить ЭСП-МДФ", - "espIdf.getEspRainmaker.title": "Установите ESP-Rainmaker", + "espIdf.getCoverageReport.title": "Получить HTML-отчет о покрытии проекта", + "espIdf.getEspAdf.title": "Установить ESP-ADF", + "espIdf.getEspHomeKitSdk.title": "Установить ESP-HomeKit-SDK", + "espIdf.getEspMatter.title": "Установить ESP-Matter", + "espIdf.getEspMdf.title": "Установить ESP-MDF", + "espIdf.getEspRainmaker.title": "Установить ESP-Rainmaker", "espIdf.heaptrace.title": "Трассировка кучи", - "espIdf.idfReconfigureTask.title": "ESP-IDF: запустить задачу перенастройки idf.py", + "espIdf.idfReconfigureTask.title": "ESP-IDF: Запустить задачу перенастройки idf.py", "espIdf.importProject.title": "Импортировать проект ESP-IDF", - "espIdf.installEspMatterPyReqs.title": "Установите пакеты Python ESP-Matter", - "espIdf.installPyReqs.title": "Установите пакеты Python расширения ESP-IDF", - "espIdf.jtag_flash.title": "Flash (с JTag)", - "espIdf.launchQemu.title": "Запустить сервер QEMU", - "espIdf.launchWSServerAndMonitor.title": "Запустите IDF Monitor для режима CoreDump/GDB-Stub.", + "espIdf.installEspMatterPyReqs.title": "Установить пакеты Python ESP-Matter", + "espIdf.installPyReqs.title": "Установить пакеты Python расширения ESP-IDF", + "espIdf.jtag_flash.title": "Прошить (через JTAG)", + "espIdf.launchQemu.title": "Запуск сервера QEMU", + "espIdf.launchWSServerAndMonitor.title": "Запуск IDF Monitor в режиме CoreDump/GDB-Stub.", "espIdf.menuconfig.start.title": "Редактор конфигурации SDK (Menuconfig)", - "espIdf.monitorDevice.title": "Мониторное устройство", - "espIdf.monitorQemu.title": "Мониторинг устройства QEMU", + "espIdf.monitorDevice.title": "Монитор IDF", + "espIdf.monitorQemu.title": "Монитор QEMU IDF", "espIdf.newProject.start.title": "Новый проект", - "espIdf.ninja.summary.title": "Показать сводку сборки ниндзя", + "espIdf.ninja.summary.title": "Показать сводку сборки Ninja", "espIdf.openDocUrl.title": "Открыть документацию ESP-IDF...", "espIdf.openOCDCommand.title": "Менеджер OpenOCD", "espIdf.partition.table.refresh.title": "Обновить таблицу разделов", - "espIdf.pickAWorkspaceFolder.title": "Выберите папку рабочей области", - "espIdf.projectConf.title": "Выберите конфигурацию проекта", + "espIdf.pickAWorkspaceFolder.title": "Выбор папки рабочей области", + "espIdf.projectConf.title": "Выбор конфигурации проекта", "espIdf.projectConfigurationEditor.title": "Открыть конфигурацию проекта", - "espIdf.qemuDebug.title": "Запустить сеанс отладки QEMU", + "espIdf.qemuDebug.title": "Запустить сесию отладки QEMU", "espIdf.removeCoverage.title": "Удалить покрытие редактора", - "espIdf.saveDefSdkconfig.title": "ESP-IDF: сохранить файл SDKCONFIG по умолчанию (save-defconfig).", + "espIdf.saveDefSdkconfig.title": "ESP-IDF: сохранить файл SDKCONFIG по умолчанию (save-defconfig)", "espIdf.searchInEspIdfDocs.title": "Искать в документации...", - "espIdf.selectConfTarget.title": "Выберите, где сохранить настройки конфигурации", - "espIdf.selectCurrentIdfVersion.title": "Выберите текущую версию ESP-IDF", - "espIdf.selectFlashMethodAndFlash.title": "Выберите метод флэш-памяти", - "espIdf.selectNotificationMode.title": "Выберите режим вывода и уведомления", - "espIdf.selectOpenOcdConfigFiles.title": "Выберите конфигурацию платы OpenOCD", - "espIdf.selectPort.title": "Выберите порт для использования (COM, tty, usbserial)", - "espIdf.setGcovConfig.title": "Настройка Project SDKConfig для покрытия", - "espIdf.setMatterDevicePath.title": "Установите путь к устройству ESP-MATTER (ESP_MATTER_DEVICE_PATH)", - "espIdf.setTarget.title": "Установите целевое устройство Espressif", - "espIdf.setup.title": "Настройка расширения ESP-IDF", + "espIdf.selectConfTarget.title": "Выбор места хранения настроек конфигурации", + "espIdf.selectCurrentIdfVersion.title": "Выбор текущей версии ESP-IDF", + "espIdf.selectFlashMethodAndFlash.title": "Выбор метода прошивки", + "espIdf.selectNotificationMode.title": "Выбор режима вывода и уведомлений", + "espIdf.selectOpenOcdConfigFiles.title": "Выбор конфигурации платы OpenOCD", + "espIdf.selectPort.title": "Выбор порта (COM, tty, usbserial)", + "espIdf.setGcovConfig.title": "Конфигурация Project SDKConfig для покрытия", + "espIdf.setMatterDevicePath.title": "Установка пути к устройству ESP-MATTER (ESP_MATTER_DEVICE_PATH)", + "espIdf.setTarget.title": "Установка целевого устройства Espressif", + "espIdf.setup.title": "Конфигурация расширения ESP-IDF", "espIdf.size.title": "Анализ размера двоичных файлов", - "espIdf.unitTest.buildFlashUnitTestApp.title": "Модульное тестирование: сборка и установка приложения модульного тестирования для тестирования.", - "espIdf.unitTest.installPyTest.title": "Модульное тестирование: установите требования ESP-IDF PyTest.", - "espIdf.webview.nvsPartitionEditor.title": "Откройте редактор разделов NVS.", + "espIdf.unitTest.buildFlashUnitTestApp.title": "Unit Test: Сборка и прошивка Unit Test App для тестирования", + "espIdf.unitTest.installPyTest.title": "Unit Test: Установка требований ESP-IDF PyTest.", + "espIdf.webview.nvsPartitionEditor.title": "Открыть редактор разделов NVS", "espIdf.welcome.title": "Добро пожаловать", "esp_idf.appOffset.description": "Переопределить смещение начального адреса программы сборки (ESP32_APP_FLASH_OFF)", "esp_idf.debuggers.text.description": "Команда для выполнения", - "esp_idf.gdbinitFile.description": "Путь к файлу gdbinit для адаптера отладки ESP-IDF", - "esp_idf.initGdbCommands.description": "Одна или несколько команд GDB, которые необходимо выполнить для настройки базового отладчика. ", - "esp_idf.tmoScaleFactor.description": "Масштабный коэффициент для тайм-аута GDB [по умолчанию: 1]", - "esp_idf.verifyAppBinBeforeDebug.description": "Проверьте двоичные файлы приложения перед отладкой", - "espIdf.searchError.title": "ESP-IDF: Подсказка об ошибке поиска", - "idf.flashType.description": "Метод прошивки устройства, UART или JTag", - "idf.wssPort.description": "Порт веб-сокет-сервера для дампа ядра или заглушки GDB", - "openocd.tcl.host.description": "Хост для подключения openocd tcl", - "openocd.tcl.port.description": "Порт для подключения openocd tcl", - "param.adapterTargetName": "Целевое имя для адаптера отладки ESP-IDF", + "esp_idf.gdbinitFile.description": "Путь к файлу gdbinit для Адаптера Отладки ESP-IDF", + "esp_idf.initGdbCommands.description": "Одна или несколько команд GDB, которые необходимо выполнить для настройки базового отладчика. Пример: \"initGdbCommands\": [\"target remote /dev/ttyUSB0\"]", + "esp_idf.tmoScaleFactor.description": "Масштабный коэффициент для тайм-аута GDB [по умолчанию:1]", + "esp_idf.verifyAppBinBeforeDebug.description": "Проверка бинарников приложения перед отладкой", + "espIdf.searchError.title": "ESP-IDF: Поиск подсказок об ошибках", + "idf.flashType.description": "Метод прошивки устройства, UART или JTAG", + "idf.wssPort.description": "Порт веб-сокета сервера для Core Dump или GDB Stub", + "openocd.tcl.host.description": "Хост для подключения OpenOCD TCL", + "openocd.tcl.port.description": "Порт для подключения OpenOCD TCL", + "openocd.jtag.command.force_unix_path_separator.description": "Принудительно использовать \"/\" вместо \"\\\\\" в качестве разделителя путей для ОС на базе Win32", + "param.adapterTargetName": "Целевое имя для Адаптера Отладки ESP-IDF", "param.buildPath": "Имя каталога сборки CMake", - "param.cmakeCompilerArgs": "Аргументы для задачи компиляции CMake", - "param.coveredDarkTheme": "Цвет фона для закрытых линий в темной теме для покрытия ESP-IDF.", - "param.coveredLightTheme": "Цвет фона для покрытых линий в светлой теме для покрытия ESP-IDF.", - "param.customAdapterTargetName": "Пользовательское целевое имя для адаптера отладки ESP-IDF.", + "param.cmakeCompilerArgs": "Аргументы CMake для задачи компиляции", + "param.coveredDarkTheme": "Цвет фона для покрытых линий в темной теме для покрытия ESP-IDF", + "param.coveredLightTheme": "Цвет фона для покрытых линий в светлой теме для покрытия ESP-IDF", + "param.customAdapterTargetName": "Пользовательское целевое имя для Адаптера Отладки ESP-IDF", "param.customTask": "Пользовательская задача", - "param.customTerminalExecutable.title": "Пользовательский исполняемый файл для задач расширений", - "param.customTerminalExecutableArgs.title": "Список аргументов пользовательского исполняемого файла для задач расширения", - "param.deleteComponentsOnFullClean": "Удалить управляемые_компоненты по команде «Полная очистка проекта»", + "param.customTerminalExecutable.title": "Абсолютный путь к исполняемому файлу пользовательской оболочки терминала (по умолчанию используется VS Code Terminal)", + "param.customTerminalExecutableArgs.title": "Список аргументов для пользовательской оболочки терминала", + "param.deleteComponentsOnFullClean": "Удалять папку managed_components по команде 'Полная очистка проекта'", "param.enableCCache.title": "Включить CCache в задаче сборки", - "param.enableIdfComponentManager.title": "Включить диспетчер компонентов IDF в задаче сборки.", - "param.enableSizeTaskAfterBuildTask.title": "Включить задачу размера IDF после задачи сборки", - "param.enableStatusBar.title": "Включить элементы строки состояния расширения ESP-IDF", - "param.enableUpdateSrcsToCMakeListsFile": "Включить исходные файлы обновлений в CMakeLists.txt", + "param.enableIdfComponentManager.title": "Включить Диспетчер Компонентов IDF в задаче сборки.", + "param.enableSizeTaskAfterBuildTask.title": "Включить задачу 'Размер IDF' после задачи сборки", + "param.enableStatusBar.title": "Включить элементы расширения ESP-IDF в строке состояния", + "param.enableUpdateSrcsToCMakeListsFile": "Включить обновление исходных файлов в CMakeLists.txt", "param.esp.rainmaker.oauth.url": "URL-адрес сервера OAuth ESP-Rainmaker", - "param.espAdfPath": "Путь для поиска платформы ESP-ADF (ADF_PATH)", - "param.espHomeKitSdkPath": "Путь для поиска платформы ESP-HomeKit-SDK (HOMEKIT_PATH)", - "param.espIdfPath": "Путь для поиска платформы ESP-IDF (IDF_PATH)", - "param.espMatterPath": "Путь для поиска структуры ESP-Matter (ESP_MATTER_PATH)", - "param.espMdfPath": "Путь для поиска платформы ESP-MDF (MDF_PATH)", - "param.espRainmakerPath": "Путь к инфраструктуре ESP-Rainmaker (RMAKER_PATH)", - "param.exportVars": "Переменные, добавляемые в переменные системной среды", - "param.flashBaudRate": "Скорость передачи флэш-памяти ESP-IDF", + "param.espAdfPath": "Путь до фреймворка ESP-ADF (ADF_PATH)", + "param.espHomeKitSdkPath": "Путь до фреймворка ESP-HomeKit-SDK (HOMEKIT_PATH)", + "param.espIdfPath": "Путь до фреймворка ESP-IDF (IDF_PATH)", + "param.espMatterPath": "Путь до фреймворка ESP-Matter (ESP_MATTER_PATH)", + "param.espMdfPath": "Путь до фреймворка ESP-MDF (MDF_PATH)", + "param.espRainmakerPath": "Путь до фреймворка ESP-Rainmaker (RMAKER_PATH)", + "param.exportVars": "Переменные, которые будут добавлены к переменным системного окружения", + "param.flashBaudRate": "Скорость прошивки ESP-IDF", "param.gitPath.title": "Путь к исполняемому файлу Git", - "param.launchMonitorOnDebugSession.title": "Запустите IDF Monitor вместе с сеансом адаптера отладки ESP-IDF.", + "param.launchMonitorOnDebugSession.title": "Запуск монитора IDF вместе с сессией Адаптера Отладки ESP-IDF", "param.monitorBaudRate": "Скорость передачи данных монитора ESP-IDF", - "param.monitorCustomTimestampFormat": "Пользовательский формат временной метки в IDF Monitor", - "param.monitorEnableTimestamps": "Включить временные метки в IDF Monitor", - "param.monitorNoReset": "Включить флаг отсутствия сброса для монитора IDF", - "param.monitorStartDelayBeforeDebug": "Задержка начала сеанса отладки после выполнения монитора IDF (мс)", - "param.ninjaArgs": "Аргументы в пользу задачи сборки Ninja", - "param.notificationMode": "Уведомления о расширении ESP-IDF и режим фокусировки вывода.", - "param.notificationMode.all": "Показывать уведомления и фокусировать вывод задач.", - "param.notificationMode.notification": "Показывать уведомления, но не фокусировать вывод задач.", - "param.notificationMode.output": "Не показывать уведомления, но сосредоточить вывод задач.", - "param.notificationMode.silent": "Не показывать уведомления и не фокусировать вывод задач.", - "param.openOcdConfigFilesList": "Список файлов конфигурации в каталоге OpenOCD Scripts", + "param.monitorCustomTimestampFormat": "Пользовательский формат временной метки в мониторе IDF", + "param.monitorEnableTimestamps": "Включить временные метки в мониторе IDF", + "param.monitorNoReset": "Включить флаг no-reset для монитора IDF", + "param.monitorStartDelayBeforeDebug": "Задержка начала сеанса отладки после запуска монитора IDF (мс)", + "param.ninjaArgs": "Аргументы Ninja в задаче сборки", + "param.notificationMode": "Уведомления расширениия ESP-IDF и режим фокусировки вывода", + "param.notificationMode.all": "Показывать уведомления и фокусировать вывод задач", + "param.notificationMode.notification": "Показывать уведомления, но не фокусировать вывод задач", + "param.notificationMode.output": "Не показывать уведомления, но сфокусировать вывод задач", + "param.notificationMode.silent": "Не показывать уведомления и не фокусировать вывод задач", + "param.openOcdConfigFilesList": "Список конфигурационных файлов внутри каталога скриптов OpenOCD", "param.openOcdDebugLevel": "Уровень отладки сервера OpenOCD", - "param.openOcdLaunchArgs": "Аргументы для запуска openOCD из этого расширения", - "param.partialDarkTheme": "Цвет фона для частично покрытых линий в темной теме для покрытия ESP-IDF.", - "param.partialLightTheme": "Цвет фона для частично покрытых линий в светлой теме для покрытия ESP-IDF.", - "param.port": "Путь выбранного порта устройства", + "param.openOcdLaunchArgs": "Аргументы запуска openOCD из этого расширения", + "param.partialDarkTheme": "Цвет фона для частично покрытых линий в темной теме для покрытия ESP-IDF", + "param.partialLightTheme": "Цвет фона для частично покрытых линий в светлой теме для покрытия ESP-IDF", + "param.port": "Путь к порту выбранного устройства (Имя для Port Win)", "param.postBuildTask": "Пользовательская задача после сборки", "param.postFlashTask": "Пользовательская задача после прошивки", - "param.preBuildTask": "Предварительная сборка пользовательской задачи", - "param.preFlashTask": "Специальная задача перед прошивкой", - "param.pythonBinPath": "Абсолютный двоичный путь Python, используемый для выполнения сценариев Python ESP-IDF", + "param.preBuildTask": "Пользовательская задача перед сборкой", + "param.preFlashTask": "Пользовательская задача перед прошивкой", + "param.pythonBinPath": "Абсолютный путь до бинарника Python, используемый для выполнения скриптов Python ESP-IDF", "param.qemuTcpPort": "TCP-порт QEMU для последовательной связи", "param.rainmaker.api.server_url": "URL-адрес облачного сервера ESP-Rainmaker", - "param.saveBeforeBuildDescription": "Сохраните все отредактированные файлы в рабочей области, прежде чем приступить к сборке, хотя, если файлы не удастся сохранить, сборка все равно будет выполнена.", - "param.saveScope": "Где сохранить конфигурацию с помощью команд ESP-IDF с числовым значением в виде vscode.ConfigurationTarget. ", - "param.sbomFilePath.title": "путь к файлу esp-idf sbom", + "param.saveBeforeBuildDescription": "Сохранять все изменённые файлы в рабочей области перед сборкой. Если файлы не удастся сохранить, сборка все равно будет выполнена", + "param.saveScope": "Место хранения конфигурации для команд ESP-IDF. Global, Workspace или WorkspaceFolder", + "param.sbomFilePath.title": "путь к файлу ESP-IDF SBOM", "param.sdkconfigDefaults": "Список значений по умолчанию sdkconfig для начальной конфигурации сборки", "param.sdkconfigFilePath.title": "абсолютный путь к файлу sdkconfig", - "param.showOnboardingOnInit": "Показывать окно конфигурации ESP-IDF при активации расширения.", - "param.svdFile": "SVD-файл для разрешения представления периферийных устройств ESP-IDF в представлении отладки.", - "param.telemetry": "Отправьте анонимную телеметрию и отчет о сбое обратно на расширение (для изменения настроек потребуется перезагрузка для немедленного эффекта)", - "param.toolsPath": "Путь для поиска инструментов ESP-IDF (IDF_TOOLS_PATH)", - "param.uncoveredDarkTheme": "Цвет фона для непокрытых линий в темной теме для покрытия ESP-IDF.", - "param.uncoveredLightTheme": "Цвет фона для непокрытых линий в светлой теме для покрытия ESP-IDF.", - "param.useIDFKConfigStyle": "Включить/отключить проверку стиля ESP-IDF для файлов Kconfig.", + "param.showOnboardingOnInit": "Показывать окно конфигурации ESP-IDF при активации расширения", + "param.svdFile": "SVD-файл для разрешения обзора периферии ESP-IDF в Обозревателе Отладки", + "param.telemetry": "Отправить анонимную телеметрию и отчет о сбое расширения (для изменения настроек потребуется перезагрузка для немедленного эффекта)", + "param.toolsPath": "Путь до инструментов ESP-IDF (IDF_TOOLS_PATH)", + "param.uncoveredDarkTheme": "Цвет фона для непокрытых линий в темной теме для покрытия ESP-IDF", + "param.uncoveredLightTheme": "Цвет фона для непокрытых линий в светлой теме для покрытия ESP-IDF", + "param.useIDFKConfigStyle": "Включить/отключить проверку стиля ESP-IDF для файлов Kconfig", "param.hintsViewer.title": "Путь к файлу подсказок", - "param.enableSerialPortChipIdRequest.title": "Включить определение идентификатора чипа и отобразить его в списке выбора последовательного порта.", - "param.useSerialPortVendorProductFilter.title": "Используйте USB ProductID и VendorID для фильтрации известных устройств Espressif.", - "param.usbSerialPortFilters.title": "Список идентификаторов продуктов и идентификаторов поставщиков для последовательного порта USB для фильтрации", - "param.usbSerialPortFilters.vendorId": "Шестнадцатеричный номер USB VendorID в виде строки. ", - "param.usbSerialPortFilters.productId": "Шестнадцатеричный номер USB ProductID в виде строки. ", - "param.hasWalkthroughBeenShown": "Показывать ли руководство по настройке ESP-IDF при первом запуске.", - "trace.poll_period.description": "poll_ period будет установлен для apptrace", - "trace.skip_size.description": "Skip_size будет установлен для трассировки приложения.", - "trace.stop_tmo.description": "stop_tmo будет установлен для apptrace", - "trace.trace_size.description": "Trace_size будет установлен для трассировки приложения.", - "trace.wait4halt.description": "wait4halt будет установлен для apptrace", + "param.enableSerialPortChipIdRequest.title": "Включить определение ID чипа и отобразить его в списке выбора последовательного порта", + "param.useSerialPortVendorProductFilter.title": "Использовать Product ID и Vendor ID USB для фильтрации известных устройств Espressif", + "param.usbSerialPortFilters.title": "Список Product ID и Vendor ID для последовательного порта USB для фильтрации", + "param.usbSerialPortFilters.vendorId": "Шестнадцатеричное число USB Vendor ID в виде строки, например, 0x0403", + "param.usbSerialPortFilters.productId": "Шестнадцатеричное число USB Product ID в виде строки, например, 0x6010", + "param.hasWalkthroughBeenShown": "Показывать руководство по настройке ESP-IDF при первом запуске", + "trace.poll_period.description": "для apptrace будет установлен параметр poll_ period", + "trace.skip_size.description": "для apptrace будет установлен параметр skip_size", + "trace.stop_tmo.description": "для apptrace будет установлен параметр stop_tmo", + "trace.trace_size.description": "для apptrace будет установлен параметр trace_size", + "trace.wait4halt.description": "для apptrace будет установлен параметр wait4halt", "view.components.name": "Компоненты проекта", - "view.debug.peripheral": "ESP-IDF: Периферийное средство просмотра", - "view.idf.espEFuseExplorer": "eFuseExplorer", + "view.debug.peripheral": "ESP-IDF: Обреватель периферии", + "view.idf.espEFuseExplorer": "Проводник eFuse", "view.idf.espRainmaker": "RainMaker", - "view.idf.idfAppTraceArchive": "Архивы трассировки приложений", - "view.idf.idfAppTracer": "Трассировщик приложений", + "view.idf.idfAppTraceArchive": "Архивы трассировщика приложения", + "view.idf.idfAppTracer": "Трассировщик приложения", "view.idf.idfCommands": "Команды", - "view.idf.idfPartitionExplorer": "Обозреватель разделов устройства", + "view.idf.idfPartitionExplorer": "Проводник разделов устройства", "view.idf.idfSearchResults": "Результаты поиска документации", "viewContainer.title": "ESP-IDF: Проводник", - "viewWelcome.idfPartitionExplorer": "Покажите список разделов вашего устройства с возможностью записать двоичные файлы (.bin) в выбранный раздел.\n\n", - "viewWelcome.idfSearchResults": "В любом открытом редакторе файлов выделите текст, щелкните правой кнопкой мыши и выберите ESP-IDF: поиск в документации, чтобы получить соответствующие результаты здесь.\n\n", - "viewWelcome.peripheralView": "Показывать регистры периферийных устройств из файла SVD, определенного в настройке конфигурации ESP-IDF Svd File Path (idf.svdFilePath) во время активного сеанса отладки." + "viewWelcome.idfPartitionExplorer": "Показать список разделов устройства с возможностью перепрошивки бинарников (.bin) в выбранный раздел.\n\nВыберите последовательный порт устройства и кликните 'Обновить таблицу разделов'.", + "viewWelcome.idfSearchResults": "В любом открытом файле редактора выделите текст, кликните правой кнопкой мыши и выберите 'ESP-IDF: Поиск в документации', чтобы получить соответствующие результаты.\n\nРезультаты основаны на вашем текущем языке VS Code и версии idf.espIdfPath (в противном случае последней).", + "viewWelcome.peripheralView": "Показывать периферийные регистры из SVD-файлов, определенных в параметре конфигурации ESP-IDF путь к файлу SVD (idf.svdFilePath) во время активного сеанса отладки." } \ No newline at end of file diff --git a/package.nls.zh-CN.json b/package.nls.zh-CN.json index 8d34cd36c..75b9187e3 100644 --- a/package.nls.zh-CN.json +++ b/package.nls.zh-CN.json @@ -98,6 +98,7 @@ "idf.wssPort.description": "用于核心转储或 GDB 存根的 WebSocket 服务器端口", "openocd.tcl.host.description": "用于 OpenOCD TCL 连接的主机", "openocd.tcl.port.description": "用于 OpenOCD TCL 连接的端口", + "openocd.jtag.command.force_unix_path_separator.description": "强制在 Windows 操作系统中使用 \"/\" 作为路径分隔符,而不是 \"\\\\\"", "param.adapterTargetName": "为 ESP-IDF 调试适配器指定目标", "param.buildPath": "CMake 构建目录的名称", "param.cmakeCompilerArgs": "用于 CMake 编译任务的参数", diff --git a/src/extension.ts b/src/extension.ts index 34ad57e87..9ee143e96 100644 --- a/src/extension.ts +++ b/src/extension.ts @@ -2748,8 +2748,7 @@ export async function activate(context: vscode.ExtensionContext) { if (!launchJsonPathExist) { await vscode.window.showInformationMessage( vscode.l10n.t( - `No launch.json found. - Use the ESP-IDF: Add vscode Configuration Folder command.` + `No launch.json found.\nUse the 'ESP-IDF: Add vscode Configuration Folder' command.` ) ); return; @@ -2770,8 +2769,7 @@ export async function activate(context: vscode.ExtensionContext) { } await vscode.window.showInformationMessage( vscode.l10n.t( - `No gdbtarget configuration found in launch.json. - Delete launch.json and use the ESP-IDF: Add vscode Configuration Folder' command.` + `No gdbtarget configuration found in launch.json.\nDelete launch.json and use the 'ESP-IDF: Add vscode Configuration Folder' command.` ) ); return;