/**
 * @license
 * Copyright 2020 Sébastien CANET
 * SPDX-License-Identifier: BSD-3-Clause
 */

var MSG = {
    unit_volt: "В",
    unit_ampere: "A",
    unit_kilobyte: "Кб",
    unit_megabyte: "Мб",
    unit_megahertz: "МГц",

    title: "BearLogica",
    appName: "BearLogica",
    developerText: "Сделано Элрон",
    blocks: "Блоки",
    prog: "Программа",
    catLogic: "Логика",
    catLoops: "Циклы",
    catMath: "Математика",
    catText: "Текст",
    catLists: "Списки",
    catColour: "Цвет",
    catVariables: "Переменные",
    catFunctions: "Функции",
    listVariable: "Список",
    textVariable: "Текст",
    screenshot: "Загрузить скриншот",
    xmlError: "Невозможно загрузить сохраненный файл. Возможно он был создан в другой версии BearLogica?",
    languageSpan: "Bыбрать язык",
    themeSpan: "Выбрать цветовую схему",
    fullScreenButton_span: "Полный экран",
    undoButton_span: "Отменить",
    redoButton_span: "Вернуть",
    boardButtonSpan: "Список плат",
    verifyButton_span: "Проверить код",
    serialButtonSpan: "Список COM портов",
    noPortAvailable: "Нет доступных COM портов",
    uploadButton_span: "Загрузить",
    serialConnectButton_span: "Монитор порта",
    saveCodeButton_span: "Экспортировать код",
    newButton_span: "Новый проект",
    save_span: "Сохранить файл?",
    export_span:"Экспортировать .ino файл?",
    custom_prompt_title: "Введите название",
    custom_prompt_placeholder: "Введите...",
    ok: "Ок",
    cancel: "Закрыть",
    confirm_title:"Вы уверены?",
    alert_title: "Предупреждение",
    reset_confirm_title: "Очистить рабочую область?",
    saveXMLButton_span: "Сохранить BearLogica файл",
    loadXMLfakeButton_span: "Загрузить BearLogica файл",
    resetButton_span: "Перезагрузить BearLogica",
    resetQuestion_span: "Перезагрузить BearLogica и",
    helpButton_span: "О программе",
    helpModalSpan_title: "О программе",
    helpModalSpan_text:
        '<div style="text-align:center; width: 100%">' +
        '<img src="./blocklyduino/media/logo_help.png" width="120" height="120" alt="BearLogica logo" style="margin: 10px;" />' +
        '<p><strong>{APP_NAME}</strong> — среда визуального программирования для плат <a href="https://elron.tech/russian-arduino-compatible-board/" target="_blank">Elbear</a>.</p>' +
        '<p>Позволяет собирать программу из блоков и преобразовывать её в код, совместимый с Arduino IDE.</p>' +
        '<p>Разработано на базе форка репозиториев <a href="https://github.com/BlocklyDuino/BlocklyDuino-v2" target="_blank">BlocklyDuino-v2</a> авторов Sébastien CANET, Fred Lin и <a href="https://github.com/BlocklyDuino/BlocklyDuino2Electron" target="_blank">BlocklyDuino2Electron</a> авторa Sébastien CANET.</p>' +
        '<p>В основе приложения лежит <a href="https://developers.google.com/blockly/" target="_blank">Blockly</a> от Google.</p>' +
        '<hr>' +
        '<p>Репозиторий: <a href="{REPO_URL}" target="_blank">Gitflic</a></p>' +
        '<p>Версия: <strong>{VERSION}</strong></p>' +
        '</div>',
    // не используется
    interfaceColorSpan: "interface theme",
    codeEditorColorSpan: "code editor theme",
    renderSpan: "choose block renderer",
    loadXML_span: "Заменить существующие блоки?\n'Закрыть' объединит блоки",
    loadXML_error_span: "Error parsing XML:\n",
    badXml: "Error parsing XML:\n%1\n\nSelect 'OK' to abandon your changes or 'Cancel' to further edit the file.",
    //menu tools
    // не используется
    toolsButton_span: "tools",
    wiringButton_span: "wiring",
    factoryButton_span: "block factory",
    htmlButton_span: "HTML factory",
    colorConversionButton_span: "colors encoding",
    dataConversionButton_span: "data encoding",
    //menu IoT
    // не используется
    iotConnectButton_span: "servers",
    launchWebServer_span: "local server",
    papyrusConnect_span: "Papyrus connect",
    registerToOrchestrator_span: "Arrowhead connect",
    blynkConnect_span: "Blynk connect",
    //ace editor
    editorReadOnlyToggle_span: "Редактор кода",
    copyCodeButton_span: "Скопировать код в буфер обмена",
    //lateral panel
    // что не переведено, то не используется
    themeClassicSpan: "Классическая",
    themeModernSpan: "Современная",
    themeDeuteranopiaSpan: "Дейтеранопия/Протанопия",
    themeTritanopiaSpan: "Тританопия",
    themeZelosSpan: "Zelos",
    themeHighContrastSpan: "Высококонтрастная",
    themeDarkSpan: "Темная",
    themeBwSpan: "Черно-белая",
    compilationInProgress: "Плата",
    detailedCompilation_span: "Подробный вывод при компиляции",
    setup_sideButton_span: "Настройки",
    config_UI_title_span: "Интерфейс",
    accessibilitySpan: "enable Accessibility Mode",
    defaultCursorSpan: "Default Cursor",
    basicCursorSpan: "Basic Cursor",
    lineCursorSpan: "Line Cursor",
    keyMappingModalSpan: "Set key mappings",
    keyMappingSpan: "open key mappings",
    CLI_title_span: "compiler management",
    installBoard_title_span: "board install to CLI",
    searchlLib_title_span: "search for a library",
    installLib_title_span: "library install to CLI",
    actionName0: "previous",
    actionName1: "next",
    actionName2: "in",
    actionName3: "out",
    actionName4: "insert",
    actionName5: "mark",
    actionName6: "disconnect",
    actionName7: "toolbox",
    actionName8: "exit",
    actionName9: "move workspace cursor up",
    actionName10: "move workspace cursor down",
    actionName11: "move workspace cursor left",
    actionName12: "move workspace cursor right",
    actionName13: "toggle keyboard navigation",
    displaySpan: "display choice",
    displayChoiceButtons: "buttons only",
    displayChoiceBandT: "buttons + text",
    displayChoiceText: "text only",
    fontSpan: "font choice",
    fontSizeSpan: "rendering",
    optionFontSizeBlocks: "Blocks Font Size",
    optionFontSizePage: "Page Font Size",
    optionFontSpacingPage: "Page Font Spacing",
    //CLI_functions.js
    // не используется
    CLI_githubLinkButton_span: "documentation",
    coreUpdateButton_msg: "Updating...\n<i class='fa fa-spinner fa-pulse fa-1_5x fa-fw'></i>",
    cleanCLIcacheButton_msg: "Cleaning...\n<i class='fa fa-spinner fa-pulse fa-1_5x fa-fw'></i>",
    cleanCLIcacheButton_error_msg: "Error deleting folder .\\tmp",
    cleanCLIcacheButton_success_msg: "Cleaned!",
    listBoardsButton_msg: "Searching for board...\n<i class='fa fa-spinner fa-pulse fa-1_5x fa-fw'></i>",
    installBoardsButton_msg: "Installing board support, wait...\n<i class='fa fa-spinner fa-pulse fa-1_5x fa-fw'></i>",
    searchlLibButton_msg: "Searching for library...\n<i class='fa fa-spinner fa-pulse fa-1_5x fa-fw'></i>",
    installLibButton_msg: "Installing library...\n<i class='fa fa-spinner fa-pulse fa-1_5x fa-fw'></i>",
    coreUpdateButton_span: "update core and libraries",
    cleanCLIcacheButton_span: "cleaning cache",
    listBoardsButton_span: "detection and list boards",
    installBoardsInput_span: "name of board to support",
    installBoardsButton_span: "install this board type",
    searchlLibInput_span: "name of library to search",
    searchlLibButton_span: "search this library",
    installLibInput_span: "name of library to install",
    installLibButton_span: "install this library",
    //categories panel
    categories_title_span: "Выбор отображаемых категорий",
    //arrowhead panel
    // не используется
    iot_title_span: "IoT control",
    //modals
    boardListModalHeader_span: "Список плат",
    boardListModalButton_span: "Детали",
    boardModal_connect: "Разъем",
    boardModal_voltage: "Рабочее напряжение",
    boardModal_voltage_normal: "Рекомендуемое рабочее напряжение",
    boardModal_voltage_maxi: "Максимальное рабочее напряжение",
    boardModal_cpu: "Микроконтроллер",
    boardModal_speed: "Тактовая частота",
    boardModal_inout: "Количество цифровых выводов",
    boardModal_in_analog: "Количество аналоговых выводов",
    boardModal_out_analog: "Количество ШИМ выводов",
    boardModal_flash: "Объем Flash памяти",
    boardModal_sram: "Объем RAM памяти",
    boardModal_eeprom: "Объем EEPROM памяти",
    portListModalHeader_span: "Список доступных COM портов",
    //IDE_functions.js
    IDE_connect: 'Подключите к порту ',
    IDE_select_port: 'Не выбран порт',
    IDE_select_board: 'Не выбрана плата',
    IDE_verif_progress: '\nПроверка: в процессе...\n<i class="fa fa-spinner fa-pulse fa-1_5x fa-fw"></i>',
    IDE_verif_ok: '\nПроверка: ОК',
    IDE_upload1: 'Плата ',
    IDE_upload2: ' использует порт ',
    IDE_upload3: '\nЗагрузка: в процессе...\n<i class="fa fa-spinner fa-pulse fa-1_5x fa-fw"></i>',
    IDE_upload_ok: '\nЗагрузка: ОК',
    serial_btn_start: "<span class='fa fa-play'></span> Запустить",
    serial_info_stop: 'остановлено<br>',
    serial_btn_stop: "<span class='fa fa-pause'></span> Остановить",
    serial_info_start: 'соединение установлено<br>',
    serial_CSV: 'Экспортировать данные в CSV',
    inputTextSerial: 'Введите...',
    btn_serialSend_span: 'Отправить',
    btn_serialConnect_span: 'Запустить',
    btn_serialPeekClear_span: 'Очистить',
    btn_serialPeekCSV_span: 'Экспорт',
    btn_serialChart_span: 'График',
    btn_serialChartPause_span: 'Запустить'
};