diff --git a/apps/client/src/translations/ru/translation.json b/apps/client/src/translations/ru/translation.json index 818297e172..aa6a956009 100644 --- a/apps/client/src/translations/ru/translation.json +++ b/apps/client/src/translations/ru/translation.json @@ -194,7 +194,7 @@ "row-insert-child": "Создать дочернюю заметку", "row-insert-below": "Добавить строку ниже", "row-insert-above": "Добавить строку выше", - "new-column-relation": "Связь" + "new-column-relation": "Отношение" }, "add_label": { "add_label": "Добавить метку", @@ -465,13 +465,13 @@ "related_notes_title": "Другие заметки с этой меткой", "label": "Метка", "label_definition": "Определение метки", - "relation": "Отношение", + "relation": "Детали отношения", "relation_definition": "Определение отношения", "disable_versioning": "отключает автоматическое версионирование. Полезно, например, для больших, но неважных заметок, например, для больших JS-библиотек, используемых для написания скриптов", "calendar_root": "отмечает заметку, которая должна использоваться в качестве корневой для заметок дня. Только одна должна быть отмечена как таковая.", "archived": "заметки с этой меткой не будут отображаться в результатах поиска по умолчанию (а также в диалоговых окнах «Перейти к», «Добавить ссылку» и т. д.).", "exclude_from_export": "заметки (с их поддеревьями) не будут включены ни в один экспорт заметок", - "run": "определяет, при каких событиях должен запускаться скрипт. Возможные значения:", + "run": "определяет, при каких событиях должен запускаться скрипт. Возможные значения:\n", "run_on_instance": "Определить, на каком экземпляре Trilium это должно выполняться. По умолчанию — для всех экземпляров.", "run_at_hour": "В какой час это должно выполняться? Следует использовать вместе с #run=hourly. Можно задать несколько раз для большего количества запусков в течение дня.", "disable_inclusion": "скрипты с этой меткой не будут включены в выполнение родительского скрипта.", @@ -495,7 +495,7 @@ "is_owned_by_note": "принадлежит заметке", "and_more": "... и ещё {{count}}.", "app_theme": "отмечает заметки CSS, которые являются полноценными темами Trilium и, таким образом, доступны в опциях Trilium.", - "title_template": "Заголовок по умолчанию для заметок, создаваемых как дочерние элементы данной заметки. Значение вычисляется как строка JavaScript\n и, таким образом, может быть дополнено динамическим контентом с помощью внедренных переменных now и parentNote. Примеры:\n \n \n \n Подробности см. в вики, документации API для parentNote и now.", + "title_template": "заголовок по умолчанию для заметок, создаваемых как дочерние элементы текущей. Значение вычисляется как строка JavaScript \n и может быть дополнено динамическим контентом с помощью внедренных переменных now и parentNote. Например:\n \n \n \n Подробности см. в вики, документации API для parentNote и now.", "icon_class": "значение этой метки добавляется в виде CSS-класса к значку в дереве, что помогает визуально различать заметки в дереве. Примером может служить bx bx-home — значки берутся из boxicons. Может использоваться в шаблонах заметок.", "share_favicon": "Заметка о фавиконе должна быть размещена на странице общего доступа. Обычно её назначают корневой папке общего доступа и делают наследуемой. Заметка о фавиконе также должна находиться в поддереве общего доступа. Рассмотрите возможность использования атрибута 'share_hidden_from_tree'.", "inbox": "расположение папки «Входящие» по умолчанию для новых заметок — при создании заметки с помощью кнопки «Новая заметка» на боковой панели заметки будут созданы как дочерние заметки в заметке, помеченной меткой #inbox.", @@ -548,7 +548,8 @@ "render_note": "заметки типа «Рендер HTML» будут отображаться с использованием кодовой заметки (HTML или скрипта), и необходимо указать с помощью этой связи, какую заметку следует отобразить", "widget_relation": "заметка, на которую ссылается отношение будет выполнена и отображена как виджет на боковой панели", "share_js": "JavaScript-заметка, которая будет добавлена на страницу общего доступа. JavaScript-заметка также должна находиться в общем поддереве. Рекомендуется использовать 'share_hidden_from_tree'.", - "other_notes_with_name": "Другие заметки с {{attributeType}} названием \"{{attributeName}}\"" + "other_notes_with_name": "Другие заметки с {{attributeType}} названием \"{{attributeName}}\"", + "textarea": "Многострочный текст" }, "command_palette": { "configure_launch_bar_description": "Откройте конфигурацию панели запуска, чтобы добавить или удалить элементы.", @@ -835,7 +836,8 @@ "task-list": "Список задач", "confirm-change": "Не рекомендуется менять тип заметки, если её содержимое не пустое. Вы всё равно хотите продолжить?", "ai-chat": "Чат с ИИ", - "spreadsheet": "Электронная таблица" + "spreadsheet": "Электронная таблица", + "llm-chat": "Чат с ИИ" }, "tree-context-menu": { "open-in-popup": "Быстрое редактирование", @@ -1015,7 +1017,7 @@ "open_sql_console_history": "Открыть историю консоли SQL", "show_shared_notes_subtree": "Поддерево общедоступных заметок", "switch_to_mobile_version": "Перейти на мобильную версию", - "switch_to_desktop_version": "Переключиться на версию для ПК", + "switch_to_desktop_version": "Переключиться на версию для компьютера", "new-version-available": "Доступно обновление", "download-update": "Обновить до {{latestVersion}}", "search_notes": "Поиск заметок" @@ -1637,11 +1639,11 @@ "start_dragging_relations": "Начните перетягивать отношения отсюда на другую заметку." }, "vacuum_database": { - "title": "Сжатие базы данных", - "description": "Это приведет к перестройке базы данных, что, как правило, приводит к уменьшению размера файла базы данных. Данные затронуты не будут.", - "button_text": "Сжать базу данных", - "vacuuming_database": "Сжатие БД...", - "database_vacuumed": "База данных была сжата" + "title": "Уменьшение размера файла базы данных", + "description": "Это приведет к перестройке базы данных, что, скорее всего, уменьшит размер её файла. Данные не будут изменены.", + "button_text": "Уменьшить размер файла базы данных", + "vacuuming_database": "Уменьшение размера файла базы данных...", + "database_vacuumed": "База данных была перестроена" }, "vim_key_bindings": { "use_vim_keybindings_in_code_notes": "Сочетания клавиш Vim", @@ -1763,8 +1765,8 @@ "database_integrity_check": { "title": "Проверка целостности базы данных", "description": "Это позволит проверить базу данных на предмет повреждений на уровне SQLite. Это может занять некоторое время в зависимости от размера базы данных.", - "check_button": "Проверить целостность БД", - "checking_integrity": "Проверка целостности БД...", + "check_button": "Проверить целостность базы данных", + "checking_integrity": "Проверка целостности базы данных...", "integrity_check_succeeded": "Проверка целостности прошла успешно - проблем не обнаружено.", "integrity_check_failed": "Проверка целостности завершена с ошибками: {{results}}" }, @@ -2115,7 +2117,9 @@ "new_layout_description": "Попробуйте новый современный и удобный дизайн. В будущих обновлениях возможны его существенные изменения.", "new_layout_name": "Новый дизайн", "title": "Экспериментальные параметры", - "disclaimer": "Эти параметры экспериментальные и могут повлиять на стабильность. Используйте с осторожностью." + "disclaimer": "Эти параметры экспериментальные и могут повлиять на стабильность. Используйте с осторожностью.", + "llm_name": "ИИ / LLM чат", + "llm_description": "Включить боковую панель чата с ИИ и заметки, созданные на основе больших языковых моделей (LLM)." }, "popup-editor": { "maximize": "Переключить на полный редактор" @@ -2197,5 +2201,125 @@ }, "setup_form": { "more_info": "Узнать больше" + }, + "media": { + "play": "Воспроизвести (пробел)", + "pause": "Пауза (пробел)", + "back-10s": "Назад на 10 секунд (стрелка влево)", + "forward-30s": "Вперёд на 30 секунд", + "mute": "Выключить звук (M)", + "unmute": "Включить звук (M)", + "playback-speed": "Скорость проигрывания", + "loop": "Зациклить", + "disable-loop": "Отключить зацикливание", + "rotate": "Повернуть", + "picture-in-picture": "Картинка в картинке", + "exit-picture-in-picture": "Выйти из режима \"картинка в картинке\"", + "fullscreen": "Режим полного экрана (F)", + "exit-fullscreen": "Выйти из режима полного экрана", + "unsupported-format": "Предпросмотр недоступен для данного формата файла:\n{{mime}}", + "zoom-to-fit": "Заполнить путём масштабирования", + "zoom-reset": "Сбросить заполнение путём масштабирования" + }, + "llm_chat": { + "placeholder": "Введите сообщение...", + "send": "Отправить", + "sending": "Отправка...", + "empty_state": "Начните общение, написав сообщение в поле ниже.", + "searching_web": "Поиск в сети...", + "web_search": "Поиск в сети", + "note_tools": "Доступ к заметке", + "sources": "Источники", + "extended_thinking": "Расширенное мышление", + "legacy_models": "Устаревшие модели", + "thinking": "Обработка...", + "thought_process": "Процесс обработки", + "tool_calls": "{{count}} вызов(а/ов) инструмента", + "input": "Ввод", + "result": "Результат", + "error": "Ошибка", + "tool_error": "ошибка", + "total_tokens": "{{total}} токен(а/ов)", + "tokens": "токены", + "context_used": "{{percentage}}% использовано", + "note_context_enabled": "Нажмите, чтобы отключить контекст заметки: {{title}}", + "note_context_disabled": "Нажмите, чтобы включить текущую заметку в контекст", + "no_provider_message": "Не выбран провайдер ИИ. Добавьте его для начала общения.", + "add_provider": "Добавить провайдера ИИ", + "role_user": "Вы", + "role_assistant": "Ассистент", + "tokens_detail": "{{prompt}} (промт) + {{completion}} (ответ)", + "tokens_used": "{{prompt}} (промт) + {{completion}} (ответ) = {{total}} токен(а/ов)", + "tokens_used_with_cost": "{{prompt}} (промт) + {{completion}} (ответ) = {{total}} токен(а/ов) (~${{cost}})", + "tokens_used_with_model": "{{model}}: {{prompt}} (промт) + {{completion}} (ответ) = {{total}} токен(а/ов)", + "tokens_used_with_model_and_cost": "{{model}}: {{prompt}} (промт) + {{completion}} (ответ) = {{total}} токен(а/ов) (~${{cost}})" + }, + "sidebar_chat": { + "title": "Чат с ИИ", + "launcher_title": "Чат с Open AI", + "new_chat": "Начать новый чат", + "save_chat": "Сохранить чат в заметках", + "empty_state": "Начать общение", + "history": "История чата", + "recent_chats": "Недавние чаты", + "no_chats": "Нет предыдущих чатов" + }, + "mermaid": { + "placeholder": "Введите содержимое вашей Mermaid диаграммы или используйте один из примеров ниже.", + "sample_diagrams": "Примеры диаграм:", + "sample_flowchart": "Блок-схема", + "sample_class": "Диаграмма классов", + "sample_sequence": "Диаграмма последовательностей", + "sample_entity_relationship": "Диаграмма \"Сущность — связь\"", + "sample_state": "Диаграмма состояний", + "sample_mindmap": "Ментальная карта", + "sample_architecture": "Архитектурная схема", + "sample_block": "Структурная схема", + "sample_gantt": "Диаграмма Ганта", + "sample_git": "Git", + "sample_kanban": "Канбан", + "sample_ishikawa": "Диаграмма Исикавы", + "sample_c4": "C4", + "sample_packet": "Диаграмма сетевых пакетов", + "sample_pie": "Круговая диаграмма", + "sample_quadrant": "Квадрантная диаграмма", + "sample_radar": "Радиолокационная схема", + "sample_requirement": "Диаграмма зависимостей", + "sample_sankey": "Диаграмма Сэнки", + "sample_timeline": "Временная диаграмма", + "sample_treemap": "Древовидная диаграмма", + "sample_user_journey": "Карта пользовательского пути", + "sample_xy": "XY", + "sample_venn": "Диаграмма Венна" + }, + "mind-map": { + "addChild": "Добавить дочерний элемент", + "addParent": "Добавить родительский элемент", + "addSibling": "Добавить элемент на том же уровне", + "removeNode": "Удалить узел", + "focus": "Режим фокусировки", + "cancelFocus": "Отключить режим фокусировки", + "moveUp": "Передвинуть выше", + "moveDown": "Передвинуть ниже", + "link": "Связь", + "linkBidirectional": "Двусторонняя связь", + "clickTips": "Пожалуйста, нажмите на целевой узел", + "summary": "Сводка" + }, + "llm": { + "settings_title": "ИИ / LLM", + "settings_description": "Настроить интеграции ИИ и больших языковых моделей.", + "add_provider": "Добавить провайдера", + "add_provider_title": "Добавить провайдера ИИ", + "configured_providers": "Настроенные провайдеры", + "no_providers_configured": "Ещё нет настроенных провайдеров.", + "provider_name": "Название", + "provider_type": "Провайдер", + "actions": "Действия", + "delete_provider": "Удалить", + "delete_provider_confirmation": "Вы уверены, что желаете удалить провайдера \"{{name}}\"?", + "api_key": "Ключ API", + "api_key_placeholder": "Введите ваш ключ API", + "cancel": "Отмена" } }