{ "common": { "label": { "name": "Имя", "ok": "Ок", "done":"Готово", "cancel": "Отмена", "delete": "Удалить", "close": "Закрыть", "load": "Загрузить", "save": "Сохранить", "import": "Импорт", "export": "Экспорт", "back": "Назад", "next": "Далее", "clone": "Клонировать проект", "cont": "Продолжить", "style": "Стиль", "line": "Контур", "fill": "Заливка", "label": "Метка", "color": "Цвет", "position": "Положение", "enable": "Включить", "disable": "Отключить", "upload": "Загрузить" }, "type": { "string": "строка", "number": "число", "boolean": "логический тип", "array": "массив", "buffer": "буфер", "object": "объект", "jsonString": "JSON строка", "undefined": "undefined", "null": "null" } }, "event": { "loadPalette": "Загрузка палитры", "loadNodeCatalogs": "Загрузка каталогов узлов", "loadNodes": "Загрузка узлов __count__", "loadFlows": "Загрузка потоков", "importFlows": "Добавление потоков в рабочую область", "importError": "
Ошибка добавления потоков
__message__
" }, "workspace": { "defaultName": "Поток __number__", "editFlow": "Изменить поток: __name__", "confirmDelete": "Подтвердить удаление", "delete": "Вы уверены, что хотите удалить '__label__'?", "dropFlowHere": "Перетащите поток сюда", "addFlow": "Добавить поток", "listFlows": "Список потоков", "status": "Статус", "enabled": "Включено", "disabled":"Отключено", "info": "Описание", "selectNodes": "Кликните по узлам, чтобы выбрать их" }, "menu": { "label": { "view": { "view": "Вид", "grid": "Сетка", "showGrid": "Показывать сетку", "snapGrid": "Привязывать к сетке", "gridSize": "Размер сетки", "textDir": "Направление текста", "defaultDir": "По умолчанию", "ltr": "Слева направо", "rtl": "Справа налево", "auto": "Контекстуальный", "language": "Язык", "browserDefault": "По умолчанию в браузере" }, "sidebar": { "show": "Показывать боковую панель" }, "palette": { "show": "Показывать палитру" }, "settings": "Параметры", "userSettings": "Параметры пользователя", "nodes": "Узлы", "displayStatus": "Показывать статус узла", "displayConfig": "Конфигурационные узлы", "import": "Импорт", "export": "Экспорт", "search": "Поиск в потоках", "searchInput": "поиск в Ваших потоках", "subflows": "Подпотоки", "createSubflow": "Создать подпоток", "selectionToSubflow": "Выделение в подпоток", "flows": "Потоки", "add": "Добавить", "rename": "Переименовать", "delete": "Удалить", "keyboardShortcuts": "Сочетания клавиш", "login": "Войти", "logout": "Выйти", "editPalette":"Управление палитрой", "other": "Другое", "showTips": "Показывать советы", "help": "Вебсайт Node-RED", "projects": "Проекты", "projects-new": "Новый", "projects-open": "Открыть", "projects-settings": "Настройки проекта", "showNodeLabelDefault": "Показывать метки у недавно добавленных узлов", "groups": "Группы", "groupSelection": "Сгруппировать выделение", "ungroupSelection": "Разгруппировать выделение", "groupMergeSelection": "Объединить выделение", "groupRemoveSelection": "Удалить из группы" } }, "actions": { "toggle-navigator": "Показать/скрыть навигатор", "zoom-out": "Уменьшить", "zoom-reset": "Сбросить масштаб", "zoom-in": "Увеличить" }, "user": { "loggedInAs": "Вы вошли как __name__", "username": "Имя пользователя", "password": "Пароль", "login": "Войти", "loginFailed": "Ошибка входа", "notAuthorized": "Вы не авторизованы", "errors": { "settings": "Вы должны войти, чтобы получить доступ к настройкам", "deploy": "Вы должны войти, чтобы развернуть изменения", "notAuthorized": "Вы должны войти, чтобы выполнить это действие" } }, "notification": { "warning": "Предупреждение: __message__", "warnings": { "undeployedChanges": "узел имеет неразвернутые изменения", "nodeActionDisabled": "действия узла отключены", "nodeActionDisabledSubflow": "действия узла отключены внутри подпотока", "missing-types": "Потоки остановлены из-за отсутствующих типов узлов.
", "safe-mode":"Потоки остановлены в безопасном режиме.
Вы можете изменить свои потоки и развернуть изменения для перезапуска.
", "restartRequired": "Node-RED должен быть перезапущен, чтобы включить обновленные модули", "credentials_load_failed": "Потоки остановлены, поскольку учетные данные не могут быть расшифрованы.
Файл учетных данных потока зашифрован, но ключ шифрования проекта отсутствует или недействителен.
", "credentials_load_failed_reset":"Учетные данные не могут быть расшифрованы
Файл учетных данных потока зашифрован, но ключ шифрования проекта отсутствует или недействителен.
Файл учетных данных потока будет сброшен при следующем развертывании. Любые существующие учетные данные потока будут удалены.
", "missing_flow_file": "Файл потока проекта не найден.
Проект не настроен с файлом потока.
", "missing_package_file": "Файл пакета проекта не найден.
В проекте отсутствует файл package.json.
", "project_empty": "Проект пуст.
Вы хотите создать набор файлов проекта по умолчанию?
В противном случае вам придется вручную добавлять файлы в проект за пределами редактора.
Проект '__project__' не найден.
", "git_merge_conflict": "Автоматическое слияние изменений не удалось.
Исправьте неразрешенные конфликты, и закоммитьте результаты.
" }, "error": "Ошибка: __message__", "errors": { "lostConnection": "Потеряно соединение с сервером, переподключение...", "lostConnectionReconnect": "Потеряно соединение с сервером, переподключение через __time__сек.", "lostConnectionTry": "Попробовать сейчас", "cannotAddSubflowToItself": "Невозможно добавить подпоток в самого себя", "cannotAddCircularReference": "Невозможно добавить подпоток - обнаружена циклическая ссылка", "unsupportedVersion": "Используется неподдерживаемая версия Node.js
Вы должны обновить Node.js до последней версии LTS релиза
", "failedToAppendNode": "Не удалось загрузить '__module__'
__error__
" }, "project": { "change-branch": "Переключиться в локальную ветку '__project__'", "merge-abort": "Git-слияние прервано", "loaded": "Проект '__project__' загружен", "updated": "Проект '__project__' обновлен", "pull": "Проект '__project__' перезагружен", "revert": "Изменения в проекте '__project__' отменены", "merge-complete": "Git-слияние завершено", "setupCredentials": "Настройка учетных данных", "setupProjectFiles": "Настройка файлов проекта", "no": "Нет, спасибо", "createDefault": "Создать файлы проекта по умолчанию", "mergeConflict": "Показать конфликты слияния" }, "label": { "manage-project-dep": "Управление зависимостями проекта", "setup-cred": "Настройка учетных данных", "setup-project": "Настройка файлов проекта", "create-default-package": "Создать файл пакета по умолчанию", "no-thanks": "Нет, спасибо", "create-default-project": "Создать файлы проекта по умолчанию", "show-merge-conflicts": "Показать конфликты слияния", "unknownNodesButton": "Поиск неизвестных узлов" } }, "clipboard": { "clipboard": "Буфер обмена", "nodes": "Узлы", "node": "__count__ узел", "node_plural_2": "__count__ узла", "node_plural_5": "__count__ узлов", "configNode": "__count__ конфигурационный узел", "configNode_plural_2": "__count__ конфигурационных узла", "configNode_plural_5": "__count__ конфигурационных узлов", "group": "__count__ группа", "group_plural_2": "__count__ группы", "group_plural_5": "__count__ групп", "flow": "__count__ поток", "flow_plural_2": "__count__ потока", "flow_plural_5": "__count__ потоков", "subflow": "__count__ подпотока", "subflow_plural_2": "__count__ подпотока", "subflow_plural_5": "__count__ подпотоков", "replacedNodes": "__count__ узел заменен", "replacedNodes_plural_2": "__count__ узла заменено", "replacedNodes_plural_5": "__count__ узлов заменено", "pasteNodes": "Вставьте json потока или", "selectFile": "выберите файл для импорта", "importNodes": "Импортировать узлы", "exportNodes": "Экспортировать узлы", "download": "Скачать", "importUnrecognised": "Импортирован неопознанный тип:", "importUnrecognised_plural_2": "Импортированы неопознанные типы:", "importUnrecognised_plural_5": "Импортированы неопознанные типы:", "importDuplicate": "Импортирован дубликат узла:", "importDuplicate_plural_2": "Импортированы дубликаты узлов:", "importDuplicate_plural_5": "Импортированы дубликаты узлов:", "nodesExported": "Узлы экспортированы в буфер обмена", "nodesImported": "Импортированы:", "nodeCopied": "__count__ узел скопирован", "nodeCopied_plural_2": "__count__ узла скопировано", "nodeCopied_plural_5": "__count__ узлов скопировано", "groupCopied": "__count__ группа скопирована", "groupCopied_plural_2": "__count__ группы скопированы", "groupCopied_plural_5": "__count__ групп скопировано", "groupStyleCopied": "Стиль группы скопирован", "invalidFlow": "Неверный поток: __message__", "recoveredNodes": "Восстановленные узлы", "recoveredNodesInfo": "У узлов в этом потоке отсутствовал действительный id потока при импортировании. Они были добавлены в этот поток, чтобы Вы могли либо вернуть, либо удалить их.", "recoveredNodesNotification": "Импортированы узлы без действительного id потока
Они были добавлены в новый поток под названием '__flowName__'.
", "export": { "selected":"выбранные узлы", "current":"текущий поток", "all":"все потоки", "compact":"компактно", "formatted":"форматированно", "copy": "Скопировать в буфер обмена", "export": "Экспорт в библиотеку", "exportAs": "Экспорт как", "overwrite": "Заменить", "exists": "\"__file__\" уже существует.
Вы хотите его заменить?
" }, "import": { "import": "Импортировать в", "importSelected": "Импортировать выбранные", "importCopy": "Импортировать копии", "viewNodes": "Показать узлы...", "newFlow": "новый поток", "replace": "заменить", "errors": { "notArray": "Не массив JSON", "itemNotObject": "Недопустимый поток - элемент __index__ не является узлом объекта", "missingId": "Недопустимый поток - у элемента __index__ отсутствует свойство 'id'", "missingType": "Недопустимый поток - у элемента __index__ отсутствует свойство 'type'" }, "conflictNotification1": "Некоторые импортируемые Вами узлы уже существуют в рабочей области.", "conflictNotification2": "Выберите, какие узлы импортировать и следует ли заменить ими существующие узлы или импортировать их копии." }, "copyMessagePath": "Путь скопирован", "copyMessageValue": "Значение скопировано", "copyMessageValue_truncated": "Усеченное значение скопировано" }, "deploy": { "deploy": "Развернуть", "full": "Полностью", "fullDesc": "Развертывает все в рабочей области", "modifiedFlows": "Измененные потоки", "modifiedFlowsDesc": "Развертывает только потоки, которые содержат измененные узлы", "modifiedNodes": "Измененные узлы", "modifiedNodesDesc": "Развертывает только узлы, которые были изменены", "restartFlows": "Перезапустить потоки", "restartFlowsDesc": "Перезапускает текущие развернутые потоки", "successfulDeploy": "Успешно развернуто", "successfulRestart": "Потоки успешно перезапущены", "deployFailed": "Развертывание не удалось: __message__", "unusedConfigNodes":"У вас есть неиспользуемых узлы конфигурации.", "unusedConfigNodesButton":"Поиск неиспользуемых узлов конфигурации", "unknownNodesButton":"Поиск неизвестных узлов", "invalidNodesButton":"Поиск недопустимых узлов", "errors": { "noResponse": "нет ответа от сервера" }, "confirm": { "button": { "ignore": "Игнорировать", "confirm": "Подтвердить развертывание", "review": "Обзор изменений", "cancel": "Отмена", "merge": "Слияние", "overwrite": "Игнорировать и развернуть" }, "undeployedChanges": "У Вас есть неразвернутые изменение.\n\nПокидая эту страницу, вы потеряете эти изменения.", "improperlyConfigured": "Рабочая область содержит узлы, которые не настроены должным образом:", "unknown": "Рабочая область содержит неизвестные типы узлов:", "confirm": "Вы уверены, что хотите развернуть??", "doNotWarn": "больше не предупреждать об этом", "conflict": "На сервере запущен более свежий набор потоков.", "backgroundUpdate": "Потоки на сервере обновлены.", "conflictChecking": "Проверка возможности автоматического слияния изменений", "conflictAutoMerge": "Изменения не содержат конфликтов и могут быть объединены автоматически.", "conflictManualMerge": "Изменения включают конфликты, которые должны быть разрешены перед их развертыванием.", "plusNMore": "+ еще __count__" } }, "eventLog": { "title": "Журнал событий", "view": "Посмотреть журнал" }, "diff": { "unresolvedCount": "__count__ неразрешенный конфликт", "unresolvedCount_plural_2": "__count__ неразрешенных конфликта", "unresolvedCount_plural_5": "__count__ неразрешенных конфликтов", "globalNodes": "Глобальные узлы", "flowProperties": "Свойства потока", "type": { "added": "добавлен", "changed": "изменен", "unchanged": "без изменений", "deleted": "удален", "flowDeleted": "поток удален", "flowAdded": "поток добавлен", "movedTo": "перемещен в __id__", "movedFrom": "перемещен из __id__" }, "nodeCount": "__count__ узел", "nodeCount_plural_2": "__count__ узла", "nodeCount_plural_5": "__count__ узлов", "local":"Локальные изменения", "remote":"Удаленные изменения", "reviewChanges": "Обзор изменений", "noBinaryFileShowed": "Невозможно отобразить содержимое двоичного файла", "viewCommitDiff": "Просмотр изменений коммита", "compareChanges": "Сравнить изменения", "saveConflict": "Сохранить разрешение конфликта", "conflictHeader": "__resolved__ из __unresolved__ кофликта(ов) разрешено", "commonVersionError": "Общая версия содержит недействительный JSON:", "oldVersionError": "Старая версия содержит недействительный JSON:", "newVersionError": "Новая версия содержит недействительный JSON:" }, "subflow": { "editSubflowInstance": "Изменить экземпляр подпотока: __name__", "editSubflow": "Изменить шаблон подпотока: __name__", "edit": "Изменить шаблон подпотока", "subflowInstances": "Есть __count__ экземпляр этого шаблона подпотока", "subflowInstances_plural_2": "Есть __count__ экземпляра этого шаблона подпотока", "subflowInstances_plural_5": "Есть __count__ экземпляров этого шаблона подпотока", "editSubflowProperties": "редактировать свойства", "input": "входы:", "output": "выходы:", "status": "узел статуса", "deleteSubflow": "удалить подпоток", "info": "Описание", "category": "Категория", "env": { "restore": "Восстановить в подпоток по умолчанию", "remove": "Удалить переменную среды" }, "errors": { "noNodesSelected": "Невозможно создать подпоток: узлы не выбраны", "multipleInputsToSelection": "Невозможно создать подпоток: множество входов на выбранное" } }, "group": { "editGroup": "Изменить группу: __name__", "errors": { "cannotCreateDiffGroups": "Невозможно создать группу, используя узлы из разных групп", "cannotAddSubflowPorts": "Невозможно добавить порты подпотока в группу" } }, "editor": { "configEdit": "Правка", "configAdd": "Добавить", "configUpdate": "Обновить", "configDelete": "Удалить", "nodesUse": "__count__ узел использует этот конфиг", "nodesUse_plural_2": "__count__ узла используют этот конфиг", "nodesUse_plural_5": "__count__ узлов используют этот конфиг", "addNewConfig": "Добавить новый конфиг узел __type__", "editNode": "Изменить узел __type__", "editConfig": "Изменить конфиг узел __type__", "addNewType": "Добавить новый __type__...", "nodeProperties": "свойства узла", "label": "Метка", "color": "Цвет", "portLabels": "Метки портов", "labelInputs": "Входы", "labelOutputs": "Выходы", "settingIcon": "Значок", "default": "по умолчанию", "noDefaultLabel": "нет", "defaultLabel": "использовать метку по умолчанию", "searchIcons": "Поиск значков", "useDefault": "использовать по умолчанию", "description": "Описание", "show": "Показать", "hide": "Спрятать", "locale": "Выберите язык интерфейса", "icon": "Знак", "inputType": "Тип входа", "selectType": "выберите типы...", "inputs" : { "input": "ввод", "select": "выбор", "checkbox": "флажок", "spinner": "счетчик", "none": "нет", "hidden": "спрятать свойство" }, "types": { "str": "строка", "num": "число", "bool": "логический тип", "json": "JSON", "bin": "буфер", "env": "переменная среды", "cred": "учетные данные" }, "menu": { "input": "ввод", "select": "выбор", "checkbox": "флажок", "spinner": "счетчик", "hidden": "только метка" }, "select": { "label": "Метка", "value": "Значение" }, "spinner": { "min": "Минимум", "max": "Максимум" }, "errors": { "scopeChange": "Изменение области действия сделает ее недоступной для узлов в других потоках, которые ее используют", "invalidProperties": "Неверные свойства:" } }, "keyboard": { "title": "Горячие клавиши", "keyboard": "Клавиши", "filterActions": "фильтр действий", "shortcut": "сочетание", "scope": "область", "unassigned": "Не назначено", "global": "глобально", "workspace": "рабочая область", "selectAll": "Выбрать все узлы", "selectAllConnected": "Выбрать все соединенные узлы", "addRemoveNode": "Добавить/убрать узел из выбора", "editSelected": "Изменить выбранный узел", "deleteSelected": "Удалить выбранные узлы или связь", "importNode": "Импорт узлов", "exportNode": "Экспорт узлов", "nudgeNode": "Переместить выбранные узлы (1пикс)", "moveNode": "Переместить выбранные узлы (20пикс)", "toggleSidebar": "Показать/скрыть боковую панель", "togglePalette": "Показать/скрыть палитру", "copyNode": "Скопировать выбранные узлы", "cutNode": "Вырезать выбранные узлы", "pasteNode": "Вставить узлы", "undoChange": "Отменить последнее выполненное изменение", "searchBox": "Открыть окно поиска", "managePalette": "Управление палитрой", "actionList":"Список действий" }, "library": { "library": "Библиотека", "openLibrary": "Открыть библиотеку...", "saveToLibrary": "Сохранить в библиотеку...", "typeLibrary": "Библиотека __type__", "unnamedType": "Безымянный __type__", "exportedToLibrary": "Узлы экспортированы в библиотеку", "dialogSaveOverwrite": "__libraryType__ под названием __libraryName__ уже существует. Заменить?", "invalidFilename": "Неверное имя файла", "savedNodes": "Сохраненные узлы", "savedType": "Сохраненные __type__", "saveFailed": "Не удалось сохранить: __message__", "newFolder": "Новая папка", "types": { "local": "Локальные", "examples": "Примеры" } }, "palette": { "noInfo": "сведения отсутствуют", "filter": "фильтр узлов", "search": "поиск по модулям", "addCategory": "Добавить новую...", "label": { "subflows": "подпотоки", "network": "сеть", "common": "общие", "input": "ввод", "output": "вывод", "function": "функция", "sequence": "последоват-ть", "parser": "анализатор", "social": "социальные", "storage": "хранилище", "analysis": "анализ", "advanced": "продвинутые" }, "actions": { "collapse-all": "Свернуть все категории", "expand-all": "Развернуть все категории" }, "event": { "nodeAdded": "Узел добавлен в палитру:", "nodeAdded_plural_2": "Узлы добавлены в палитру:", "nodeAdded_plural_5": "Узлы добавлены в палитру:", "nodeRemoved": "Узел удален из палитры:", "nodeRemoved_plural_2": "Узлы удалены из палитры:", "nodeRemoved_plural_5": "Узлы удалены из палитры:", "nodeEnabled": "Узел включен:", "nodeEnabled_plural_2": "Узлы включены:", "nodeEnabled_plural_5": "Узлы включены:", "nodeDisabled": "Узел отключен:", "nodeDisabled_plural_2": "Узлы отключены:", "nodeDisabled_plural_5": "Узлы отключены:", "nodeUpgraded": "Узловой модуль __module__ обновлен до версии __version__" }, "editor": { "title": "Управление палитрой", "palette": "Палитра", "times": { "seconds": "сек назад", "minutes": "мин назад", "minutesV": "__count__ минуту назад", "minutesV_plural_2": "__count__ минуты назад", "minutesV_plural_5": "__count__ минут назад", "hoursV": "__count__ час назад", "hoursV_plural_2": "__count__ часа назад", "hoursV_plural_5": "__count__ часов назад", "daysV": "__count__ день назад", "daysV_plural_2": "__count__ дня назад", "daysV_plural_5": "__count__ дней назад", "weeksV": "__count__ неделю назад", "weeksV_plural_2": "__count__ недели назад", "weeksV_plural_5": "__count__ недель назад", "monthsV": "__count__ месяц назад", "monthsV_plural_2": "__count__ месяца назад", "monthsV_plural_5": "__count__ месяцев назад", "yearsV": "__count__ год назад", "yearsV_plural_2": "__count__ года назад", "yearsV_plural_5": "__count__ лет назад", "yearMonthsV": "__y__ год, __count__ месяц назад", "yearMonthsV_plural_2": "__y__ год, __count__ месяца назад", "yearMonthsV_plural_5": "__y__ год, __count__ месяцев назад", "yearsMonthsV": "__y__ года, __count__ месяц назад", "yearsMonthsV_plural_2": "__y__ года, __count__ месяца назад", "yearsMonthsV_plural_5": "__y__ года, __count__ месяцев назад" }, "nodeCount": "__label__ узел", "nodeCount_plural_2": "__label__ узла", "nodeCount_plural_5": "__label__ узлов", "moduleCount": "__count__ модуль доступен", "moduleCount_plural_2": "__count__ модуля доступно", "moduleCount_plural_5": "__count__ модулей доступно", "inuse": "в использовании", "enableall": "включить все", "disableall": "отключить все", "enable": "включить", "disable": "отключить", "remove": "удалить", "update": "обновить до __version__", "updated": "обновлено", "install": "установить", "installed": "установлено", "conflict": "конфликт", "conflictTip": "Этот модуль не может быть установлен, поскольку он
включает тип узла, который уже был установлен
Конфликты с __module__
Не удалось загрузить каталог узлов.
Проверьте консоль браузера для получения дополнительной информации
", "installFailed": "Не удалось установить: __module__
__message__
Проверьте журнал для получения дополнительной информации
", "removeFailed": "Не удалось удалить: __module__
__message__
Проверьте журнал для получения дополнительной информации
", "updateFailed": "Не удалось обновить: __module__
__message__
Проверьте журнал для получения дополнительной информации
", "enableFailed": "Не удалось включить: __module__
__message__
Проверьте журнал для получения дополнительной информации
", "disableFailed": "Не удалось отключить: __module__
__message__
Проверьте журнал для получения дополнительной информации
" }, "confirm": { "install": { "body":"Установка '__module__'
Перед установкой ознакомьтесь с документацией по узлу. Некоторые узлы имеют зависимости, которые не могут быть автоматически разрешены и могут потребовать перезапуска Node-RED.
", "title": "Установить узлы" }, "remove": { "body":"Удаление '__module__'
После удаления узла из Node-RED он может продолжать использовать ресурсы, пока Node-RED не будет перезапущен.
", "title": "Удалить узлы" }, "update": { "body":"Обновление '__module__'
Обновление узла потребует перезапуска Node-RED для завершения обновления. Это должно быть сделано вручную.
", "title": "Обновить узлы" }, "cannotUpdate": { "body":"Доступно обновление для этого узла, но оно не установлено в месте, которое менеджер палитры может обновить.Не удалось получить удаленные изменения; Ваши непроиндексированные локальные изменения будут перезаписаны.
Закоммитьте Ваши изменения и попробуйте еще раз.
", "showUnstagedChanges": "Показать непроиндексированные изменения", "connectionFailed": "Не удалось подключиться к удаленному репозиторию: ", "pullUnrelatedHistory": "Удаленный репозиторий содержит историю коммитов, не имеющих отношения к локальному.
Вы уверены, что хотите получить изменения в Ваш локальный репозиторий?
", "pullChanges": "Получить изменения", "history": "история", "projectHistory": "История проекта", "daysAgo": "__count__ день назад", "daysAgo_plural_2": "__count__ дня назад", "daysAgo_plural_5": "__count__ дней назад", "hoursAgo": "__count__ час назад", "hoursAgo_plural_2": "__count__ часа назад", "hoursAgo_plural_5": "__count__ часов назад", "minsAgo": "__count__ минуту назад", "minsAgo_plural_2": "__count__ минуты назад", "minsAgo_plural_5": "__count__ минут назад", "secondsAgo": "Секунд назад", "notTracking": "Ваша локальная ветвь в настоящее время не отслеживает удаленную ветвь.", "statusUnmergedChanged": "В вашем репозитории есть неслитые изменения. Вам нужно исправить конфликты и закоммитить результат.", "repositoryUpToDate": "Ваш репозиторий в актуальном состоянии.", "commitsAhead": "Ваш репозиторий на __count__ коммит опережает удаленный. Вы можете отправить этот коммит сейчас.", "commitsAhead_plural_2": "Ваш репозиторий на __count__ коммита опережает удаленный. Вы можете отправить эти коммиты сейчас.", "commitsAhead_plural_5": "Ваш репозиторий на __count__ коммитов опережает удаленный. Вы можете отправить эти коммиты сейчас.", "commitsBehind": "Ваш репозиторий на __count__ коммит позади удаленного. Вы можете получить этот коммит сейчас.", "commitsBehind_plural_2": "Ваш репозиторий на __count__ коммита позади удаленного. Вы можете получить этот коммит сейчас.", "commitsBehind_plural_5": "Ваш репозиторий на __count__ коммитов позади удаленного. Вы можете получить этот коммит сейчас.", "commitsAheadAndBehind1": "Ваш репозиторий на __count__ коомит позади и ", "commitsAheadAndBehind1_plural_2": "Ваш репозиторий на __count__ коммита позади и ", "commitsAheadAndBehind1_plural_5": "Ваш репозиторий на __count__ коммитов позади и ", "commitsAheadAndBehind2": "__count__ коммит впереди удаленного. ", "commitsAheadAndBehind2_plural_2": "__count__ коммита впереди удаленного. ", "commitsAheadAndBehind2_plural_5": "__count__ коммитов впереди удаленного. ", "commitsAheadAndBehind3": "Вы должны получить удаленный коммит перед отправкой.", "commitsAheadAndBehind3_plural_2": "Вы должны получить удаленные коммиты перед отправкой.", "commitsAheadAndBehind3_plural_5": "Вы должны получить удаленные коммиты перед отправкой.", "refreshCommitHistory": "Обновить историю коммитов", "refreshChanges": "Обновить изменения" } } }, "typedInput": { "type": { "str": "строка", "num": "число", "re": "регул. выражение", "bool": "логический тип", "json": "JSON", "bin": "буфер", "date": "метка времени", "jsonata": "выражение", "env": "переменная среды", "cred": "учетные данные" } }, "editableList": { "add": "добавить" }, "search": { "empty": "Ничего не найдено", "addNode": "добавить узел...", "options": { "configNodes": "Узлы конфигурации", "unusedConfigNodes": "Неиспользуемые узлы конфигурации", "invalidNodes": "Недействительные узлы", "uknownNodes": "Неизвестные узлы", "unusedSubflows": "Неиспользуемые подпотоки" } }, "expressionEditor": { "functions": "Функции", "functionReference": "Справка о функции", "insert": "Вставить", "title": "Редактор JSONata выражений", "test": "Тестировать", "data": "Пример сообщения", "result": "Результат", "format": "форматировать выражение", "compatMode": "Режим совместимости включен", "compatModeDesc": " Похоже, что текущее выражение все еще ссылается на msg
, поэтому будет выполняться в режиме совместимости. Обновите выражение, чтобы не использовать msg
, так как этот режим будет удален в будущем.
Когда поддержка JSONata была впервые добавлена в Node-RED, требовалось, чтобы выражение ссылалось на объект msg
. Например, msg.payload
будет использоваться для доступа к свойству payload.
В этом больше нет необходимости, поскольку выражение будет исполняться непосредственно для сообщения. Чтобы получить доступ к payload, выражение должно быть просто payload
.
Тип Буфер хранится в виде массива байтовых значений в формате JSON. Редактор попытается проанализировать введенное значение как массив JSON. Если это недопустимый JSON, он будет считаться строкой UTF-8 и преобразовываться в массив кодов отдельных символов.
Например, значение Hello World
будет преобразовано в массив JSON:
[72, 101, 108, 108, 111, 32, 87, 111, 114, 108, 100]" }, "projects": { "config-git": "Настроить Git-клиент", "welcome": { "hello": "Здравствуйте! Мы ввели в использование 'Проекты' в Node-RED.", "desc0": "Это новый способ управления файлами потоков, включающий контроль версий ваших потоков.", "desc1": "Для начала вы можете создать свой первый проект или клонировать существующий проект из git репозитория.", "desc2": "Если вы не уверены, вы можете пропустить это сейчас. Вы по-прежнему сможете создать свой первый проект из меню 'Проекты' в любое время.", "create": "Создать проект", "clone": "Клонировать репозиторий", "openExistingProject": "Открыть существующий проект", "not-right-now": "Не сейчас" }, "git-config": { "setup": "Настройте Ваш клиент контроля версий", "desc0": "Node-RED использует инструмент с открытым исходным кодом Git для контроля версий. Он отслеживает изменения в файлах Вашего проекта и позволяет отправлять их в удаленные репозитории.", "desc1": "Когда вы делаете коммит набора изменений, Git записывает внесенные изменения с именем пользователя и адресом электронной почты. Имя пользователя может быть любым, каким вы хотите - оно не обязательно должно быть вашим настоящим именем.", "desc2": "Ваш Git-клиент уже настроен с деталями ниже.", "desc3": "Вы можете изменить эти настройки позже во вкладке 'Настройки Git' диалога настроек.", "username": "Имя пользователя", "email": "Email" }, "project-details": { "create": "Создайте Ваш проект", "desc0": "Проект поддерживается как Git-репозиторий. Это позволяет намного легче делиться своими потоками с другими и работать над ними вместе.", "desc1": "Вы можете создать несколько проектов и быстро переключаться между ними из редактора.", "desc2": "Для начала Вашему проекту нужно название и описание (необязательно).", "already-exists": "Проект уже существует", "must-contain": "Должно содержать только A-Z 0-9 _ -", "project-name": "Название проекта", "desc": "Описание", "opt": "Необязательно" }, "clone-project": { "clone": "Клонировать проект", "desc0": "Если у вас уже есть git-репозиторий, содержащий проект, Вы можете клонировать его, чтобы начать.", "already-exists": "Проект уже существует", "must-contain": "Должно содержать только A-Z 0-9 _ -", "project-name": "Название проекта", "no-info-in-url": "Не включайте имя пользователя / пароль в URL-адрес", "git-url": "URL Git-репозитория", "protocols": "https://, ssh:// или file://", "auth-failed": "Ошибка аутентификации", "username": "Имя пользователя", "passwd": "Пароль", "ssh-key": "SSH ключ", "passphrase": "Пароль", "ssh-key-desc": "Прежде чем вы сможете клонировать репозиторий через ssh, вы должны добавить SSH-ключ для доступа к нему.", "ssh-key-add": "Добавить ssh ключ", "credential-key": "Ключ шифрования учетных данных", "cant-get-ssh-key": "Ошибка! Не удается получить выбранный путь ключа SSH.", "already-exists2": "уже существует", "git-error": "ошибка git", "connection-failed": "Ошибка подключения", "not-git-repo": "Не git-репозиторий", "repo-not-found": "Репозиторий не найден" }, "default-files": { "create": "Создайте файлы Вашего проекта", "desc0": "Проект содержит ваши потоковые файлы, файл README и файл package.json.", "desc1": "Он может содержать любые другие файлы, которые вы хотите хранить в git-репозитории.", "desc2": "Ваши существующие файлы потока и учетные данные будут скопированы в проект.", "flow-file": "Файл потока", "credentials-file": "Файл учетных данных" }, "encryption-config": { "setup": "Настройте шифрование Вашего файла учетных данных", "desc0": "Ваш файл учетных данных потока может быть зашифрован, чтобы сохранить его содержимое в безопасности.", "desc1": "Если Вы хотите хранить эти учетные данные в публичном Git-репозитории, Вы должны зашифровать их, предоставив секретную ключевую фразу.", "desc2": "Ваш файл учетных данных потока в настоящее время не зашифрован.", "desc3": "Это означает, что его содержимое, такое как пароли и токены доступа, могут быть прочитаны любым пользователем, имеющим доступ к файлу.", "desc4": "Если вы хотите хранить эти учетные данные в публичном Git-репозитории, Вы должны зашифровать их, предоставив секретную ключевую фразу.", "desc5": "Ваш файл учетных данных потока в настоящее время зашифрован с использованием свойства credentialSecret файла настроек в качестве ключа.", "desc6": "Ваш файл учетных данных потока в настоящее время зашифрован с использованием сгенерированного системой ключа. Вы должны предоставить новый секретный ключ для этого проекта.", "desc7": "Ключ будет храниться отдельно от файлов Вашего проекта. Вам нужно будет предоставить ключ для использования этого проекта в другом экземпляре Node-RED.", "credentials": "Учетные данные", "enable": "Включить шифрование", "disable": "Отключить шифрование", "disabled": "отключено", "copy": "Скопировать существующий ключ", "use-custom": "Использовать пользовательский ключ", "desc8": "Файл учетных данных не будет зашифрован, и его содержимое легко прочитать", "create-project-files": "Создать файлы проекта", "create-project": "Создать проект", "already-exists": "уже существует", "git-error": "ошибка git", "git-auth-error": "ошибка аутентификации git" }, "create-success": { "success": "Вы успешно создали свой первый проект!", "desc0": "Теперь Вы можете продолжать использовать Node-RED как обычно.", "desc1": "Вкладка 'Информация' на боковой панели показывает, какой у Вас текущий активный проект. Кнопка рядом с названием может быть использована для доступа к просмотру настроек проекта.", "desc2": "Вкладка 'История' на боковой панели может использоваться для просмотра файлов, которые были изменены в Вашем проекте, и для их коммита. Она показывает Вам полную историю ваших коммитов и позволяет отправить Ваши изменения в удаленный репозиторий." }, "create": { "projects": "Проекты", "already-exists": "Проект уже существует", "must-contain": "Должен содержать только A-Z 0-9 _ -", "no-info-in-url": "Не включайте имя пользователя / пароль в URL-адрес", "open": "Открыть проект", "create": "Создать проект", "clone": "Клонировать репозиторий", "project-name": "Название проекта", "desc": "Описание", "opt": "Необязательно", "flow-file": "Файл потока", "credentials": "Учетные данные", "enable-encryption": "Включить шифрование", "disable-encryption": "Отключить шифрование", "encryption-key": "Ключ шифрования", "desc0": "Фраза, которой защитить Ваши учетные данные", "desc1": "Файл учетных данных не будет зашифрован, и его содержимое легко прочитать", "git-url": "URL git-репозитория", "protocols": "https://, ssh:// или file://", "auth-failed": "Ошибка аутентификации", "username": "Имя пользователя", "password": "Пароль", "ssh-key": "SSH ключ", "passphrase": "Пароль", "desc2": "Прежде чем Вы сможете клонировать репозиторий через ssh, Вы должны добавить SSH-ключ для доступа к нему.", "add-ssh-key": "Добавить ssh ключ", "credentials-encryption-key": "Ключ шифрования учетных данных", "already-exists-2": "уже существует", "git-error": "ошибка git", "con-failed": "Ошибка подключения", "not-git": "Не git репозиторий", "no-resource": "Репозиторий не найден", "cant-get-ssh-key-path": "Ошибка! Не удается получить путь выбранного ключа SSH.", "unexpected_error": "непредвиденная_ошибка" }, "delete": { "confirm": "Вы уверены, что хотите удалить этот проект?" }, "create-project-list": { "search": "искать по Вашим проектам", "current": "текущий" }, "require-clean": { "confirm": "
У вас есть неразвернутые изменения, которые будут потеряны.
Вы хотите продолжить?
" }, "send-req": { "auth-req": "Требуется аутентификация для хранилища", "username": "Имя пользователя", "password": "Пароль", "passphrase": "Пароль", "retry": "Повторить", "update-failed": "Не удалось обновить аутентификацию", "unhandled": "Необработанный ответ об ошибке", "host-key-verify-failed": "Проверка ключа хоста не удалась.
Ключ хоста хранилища не может быть проверен. Пожалуйста, обновите файл known_hosts
и попробуйте снова."
},
"create-branch-list": {
"invalid": "Неверная ветвь",
"create": "Создать ветвь",
"current": "текущая"
},
"create-default-file-set": {
"no-active": "Невозможно создать набор файлов по умолчанию без активного проекта",
"no-empty": "Невозможно создать набор файлов по умолчанию для непустого проекта",
"git-error": "ошибка git"
},
"errors" : {
"no-username-email": "Ваш Git-клиент не настроен с именем пользователя / электронной почтой.",
"unexpected": "Произошла непредвиденная ошибка",
"code": "код"
}
},
"editor-tab": {
"properties": "Свойства",
"envProperties": "Переменные среды",
"description": "Описание",
"appearance": "Внешний вид",
"preview": "Предпросмотр редактора",
"defaultValue": "Значение по умолчанию"
},
"languages" : {
"de": "Немецкий",
"en-US": "Английский",
"ja": "Японский",
"ko": "Корейский",
"pt-BR":"португальский",
"ru": "Русский",
"zh-CN": "Китайский (упрощенный)",
"zh-TW": "Китайский (традиционный)"
}
}