From a83172390f5f5ebb5af5d29a6ff846cf4373677b Mon Sep 17 00:00:00 2001 From: Aitanuqui Date: Sun, 3 Aug 2025 04:48:50 +0200 Subject: [PATCH 01/82] Translated using Weblate (Spanish) Currently translated at 100.0% (1559 of 1559 strings) Translation: Trilium Notes/Client Translate-URL: https://hosted.weblate.org/projects/trilium/client/es/ --- .../src/translations/es/translation.json | 84 ++++++++++++++++--- 1 file changed, 73 insertions(+), 11 deletions(-) diff --git a/apps/client/src/translations/es/translation.json b/apps/client/src/translations/es/translation.json index ac185b804..327f8d1ce 100644 --- a/apps/client/src/translations/es/translation.json +++ b/apps/client/src/translations/es/translation.json @@ -212,7 +212,8 @@ }, "jump_to_note": { "close": "Cerrar", - "search_button": "Buscar en texto completo Ctrl+Enter" + "search_button": "Buscar en texto completo Ctrl+Enter", + "search_placeholder": "Busque nota por su nombre o escriba > para comandos..." }, "markdown_import": { "dialog_title": "Importación de Markdown", @@ -442,7 +443,8 @@ "other_notes_with_name": "Otras notas con nombre de {{attributeType}} \"{{attributeName}}\"", "and_more": "... y {{count}} más.", "print_landscape": "Al exportar a PDF, cambia la orientación de la página a paisaje en lugar de retrato.", - "print_page_size": "Al exportar a PDF, cambia el tamaño de la página. Valores soportados: A0, A1, A2, A3, A4, A5, A6, Legal, Letter, Tabloid, Ledger." + "print_page_size": "Al exportar a PDF, cambia el tamaño de la página. Valores soportados: A0, A1, A2, A3, A4, A5, A6, Legal, Letter, Tabloid, Ledger.", + "color_type": "Color" }, "attribute_editor": { "help_text_body1": "Para agregar una etiqueta, simplemente escriba, por ejemplo. #rock o si desea agregar también valor, p.e. #año = 2020", @@ -758,7 +760,11 @@ "collapse": "Colapsar", "expand": "Expandir", "invalid_view_type": "Tipo de vista inválida '{{type}}'", - "calendar": "Calendario" + "calendar": "Calendario", + "book_properties": "Propiedades de colección", + "table": "Tabla", + "geo-map": "Mapa Geo", + "board": "Tablero" }, "edited_notes": { "no_edited_notes_found": "Aún no hay notas editadas en este día...", @@ -835,7 +841,8 @@ "unknown_label_type": "Tipo de etiqueta desconocido '{{type}}'", "unknown_attribute_type": "Tipo de atributo desconocido '{{type}}'", "add_new_attribute": "Agregar nuevo atributo", - "remove_this_attribute": "Eliminar este atributo" + "remove_this_attribute": "Eliminar este atributo", + "remove_color": "Eliminar la etiqueta del color" }, "script_executor": { "query": "Consulta", @@ -1596,7 +1603,8 @@ "import-into-note": "Importar a nota", "apply-bulk-actions": "Aplicar acciones en lote", "converted-to-attachments": "{{count}} notas han sido convertidas en archivos adjuntos.", - "convert-to-attachment-confirm": "¿Está seguro que desea convertir las notas seleccionadas en archivos adjuntos de sus notas padres?" + "convert-to-attachment-confirm": "¿Está seguro que desea convertir las notas seleccionadas en archivos adjuntos de sus notas padres?", + "open-in-popup": "Edición rápida" }, "shared_info": { "shared_publicly": "Esta nota está compartida públicamente en", @@ -1623,7 +1631,10 @@ "geo-map": "Mapa Geo", "beta-feature": "Beta", "ai-chat": "Chat de IA", - "task-list": "Lista de tareas" + "task-list": "Lista de tareas", + "book": "Colección", + "new-feature": "Nuevo", + "collections": "Colecciones" }, "protect_note": { "toggle-on": "Proteger la nota", @@ -1825,7 +1836,8 @@ "link_context_menu": { "open_note_in_new_tab": "Abrir nota en una pestaña nueva", "open_note_in_new_split": "Abrir nota en una nueva división", - "open_note_in_new_window": "Abrir nota en una nueva ventana" + "open_note_in_new_window": "Abrir nota en una nueva ventana", + "open_note_in_popup": "Edición rápida" }, "electron_integration": { "desktop-application": "Aplicación de escritorio", @@ -1845,7 +1857,8 @@ "full-text-search": "Búsqueda de texto completo" }, "note_tooltip": { - "note-has-been-deleted": "La nota ha sido eliminada." + "note-has-been-deleted": "La nota ha sido eliminada.", + "quick-edit": "Edición rápida" }, "geo-map": { "create-child-note-title": "Crear una nueva subnota y agregarla al mapa", @@ -1854,7 +1867,8 @@ }, "geo-map-context": { "open-location": "Abrir ubicación", - "remove-from-map": "Eliminar del mapa" + "remove-from-map": "Eliminar del mapa", + "add-note": "Agregar un marcador en esta ubicación" }, "help-button": { "title": "Abrir la página de ayuda relevante" @@ -1928,7 +1942,13 @@ }, "book_properties_config": { "hide-weekends": "Ocultar fines de semana", - "show-scale": "Mostrar escala" + "show-scale": "Mostrar escala", + "display-week-numbers": "Mostrar números de semana", + "map-style": "Estilo de mapa:", + "max-nesting-depth": "Máxima profundidad de anidamiento:", + "vector_light": "Vector (claro)", + "vector_dark": "Vector (oscuro)", + "raster": "Trama" }, "table_context_menu": { "delete_row": "Eliminar fila" @@ -1939,9 +1959,51 @@ "insert-above": "Insertar arriba", "insert-below": "Insertar abajo", "delete-column": "Eliminar columna", - "delete-column-confirmation": "¿Seguro que desea eliminar esta columna? El atributo correspondiente también se eliminará de las notas de esta columna." + "delete-column-confirmation": "¿Seguro que desea eliminar esta columna? El atributo correspondiente también se eliminará de las notas de esta columna.", + "add-column": "Añadir columna", + "new-item": "Nuevo elemento" }, "content_renderer": { "open_externally": "Abrir externamente" + }, + "table_view": { + "new-column": "Nueva columna", + "new-row": "Nueva fila", + "show-hide-columns": "Mostrar/ocultar columnas", + "row-insert-above": "Insertar fila arriba", + "row-insert-below": "Insertar fila debajo", + "sort-column-by": "Ordenar por \"{{title}}\"", + "sort-column-ascending": "Ascendiente", + "sort-column-descending": "Descendiente", + "sort-column-clear": "Quitar ordenación", + "hide-column": "Ocultar columna \"{{title}}\"", + "add-column-to-the-left": "Añadir columna a la izquierda", + "add-column-to-the-right": "Añadir columna a la derecha", + "edit-column": "Editar columna", + "delete_column_confirmation": "¿Seguro que desea eliminar esta columna? Se eliminará el atributo asociado de todas las notas.", + "new-column-label": "Etiqueta", + "new-column-relation": "Relación", + "delete-column": "Eliminar columna", + "row-insert-child": "Insertar nota hija" + }, + "editorfeatures": { + "note_completion_enabled": "Activar autocompletado de notas", + "emoji_completion_enabled": "Activar autocompletado de emojis", + "title": "Funciones" + }, + "command_palette": { + "tree-action-name": "Árbol:{{name}}", + "export_note_title": "Exportar nota", + "export_note_description": "Exportar nota actual", + "show_attachments_title": "Mostrar adjuntos", + "show_attachments_description": "Ver adjuntos de la nota", + "search_notes_title": "Buscar notas", + "search_notes_description": "Abrir búsqueda avanzada", + "search_subtree_title": "Buscar en subárbol", + "search_subtree_description": "Buscar dentro del subárbol actual", + "search_history_title": "Mostrar historial de búsqueda", + "search_history_description": "Ver búsquedas previas", + "configure_launch_bar_title": "Configurar barra de inicio", + "configure_launch_bar_description": "Abrir la configuración de la barra de inicio, para agregar o quitar elementos." } } From fbc6734e08130271801170c85dcbe64b968097e0 Mon Sep 17 00:00:00 2001 From: liqiuchen1988 <629266341@qq.com> Date: Sun, 3 Aug 2025 10:49:44 +0200 Subject: [PATCH 02/82] Translated using Weblate (Chinese (Simplified Han script)) Currently translated at 84.6% (320 of 378 strings) Translation: Trilium Notes/Server Translate-URL: https://hosted.weblate.org/projects/trilium/server/zh_Hans/ --- .../src/assets/translations/cn/server.json | 647 ++++++++++-------- 1 file changed, 364 insertions(+), 283 deletions(-) diff --git a/apps/server/src/assets/translations/cn/server.json b/apps/server/src/assets/translations/cn/server.json index 3c5f8d6b9..19d6ddb48 100644 --- a/apps/server/src/assets/translations/cn/server.json +++ b/apps/server/src/assets/translations/cn/server.json @@ -1,285 +1,366 @@ { - "keyboard_actions": { - "open-jump-to-note-dialog": "打开“跳转到笔记”对话框", - "search-in-subtree": "在活跃笔记的子树中搜索笔记", - "expand-subtree": "展开当前笔记的子树", - "collapse-tree": "折叠完整的笔记树", - "collapse-subtree": "折叠当前笔记的子树", - "sort-child-notes": "排序子笔记", - "creating-and-moving-notes": "创建和移动笔记", - "create-note-into-inbox": "在收件箱(若已定义)或日记中创建笔记", - "delete-note": "删除笔记", - "move-note-up": "上移笔记", - "move-note-down": "下移笔记", - "move-note-up-in-hierarchy": "在层级中上移笔记", - "move-note-down-in-hierarchy": "在层级中下移笔记", - "edit-note-title": "从树跳转到笔记详情并编辑标题", - "edit-branch-prefix": "显示编辑分支前缀对话框", - "note-clipboard": "笔记剪贴板", - "copy-notes-to-clipboard": "复制选定的笔记到剪贴板", - "paste-notes-from-clipboard": "从剪贴板粘贴笔记到活跃笔记中", - "cut-notes-to-clipboard": "剪切选定的笔记到剪贴板", - "select-all-notes-in-parent": "选择当前笔记级别的所有笔记", - "add-note-above-to-the-selection": "将上方笔记添加到选择中", - "add-note-below-to-selection": "将下方笔记添加到选择中", - "duplicate-subtree": "克隆子树", - "tabs-and-windows": "标签页和窗口", - "open-new-tab": "打开新标签页", - "close-active-tab": "关闭活跃标签页", - "reopen-last-tab": "重开最后关闭的标签页", - "activate-next-tab": "激活右侧标签页", - "activate-previous-tab": "激活左侧标签页", - "open-new-window": "打开新空窗口", - "toggle-tray": "从系统托盘显示/隐藏应用程序", - "first-tab": "激活列表中的第一个标签页", - "second-tab": "激活列表中的第二个标签页", - "third-tab": "激活列表中的第三个标签页", - "fourth-tab": "激活列表中的第四个标签页", - "fifth-tab": "激活列表中的第五个标签页", - "sixth-tab": "激活列表中的第六个标签页", - "seventh-tab": "激活列表中的第七个标签页", - "eight-tab": "激活列表中的第八个标签页", - "ninth-tab": "激活列表中的第九个标签页", - "last-tab": "激活列表中的最后一个标签页", - "dialogs": "对话框", - "show-note-source": "显示笔记源对话框", - "show-options": "显示选项对话框", - "show-revisions": "显示笔记修订对话框", - "show-recent-changes": "显示最近更改对话框", - "show-sql-console": "显示 SQL 控制台对话框", - "show-backend-log": "显示后端日志对话框", - "text-note-operations": "文本笔记操作", - "add-link-to-text": "打开对话框以添加链接到文本", - "follow-link-under-cursor": "追踪光标下的链接", - "insert-date-and-time-to-text": "插入当前日期和时间到文本", - "paste-markdown-into-text": "从剪贴板粘贴 Markdown 到文本笔记", - "cut-into-note": "剪切当前笔记的选区并创建包含选定文本的子笔记", - "add-include-note-to-text": "打开对话框以引含一个笔记", - "edit-readonly-note": "编辑只读笔记", - "attributes-labels-and-relations": "属性(标签和关系)", - "add-new-label": "创建新标签", - "create-new-relation": "创建新关系", - "ribbon-tabs": "功能区标签页", - "toggle-basic-properties": "切换基本属性", - "toggle-file-properties": "切换文件属性", - "toggle-image-properties": "切换图像属性", - "toggle-owned-attributes": "切换拥有的属性", - "toggle-inherited-attributes": "切换继承的属性", - "toggle-promoted-attributes": "切换提升的属性", - "toggle-link-map": "切换链接地图", - "toggle-note-info": "切换笔记信息", - "toggle-note-paths": "切换笔记路径", - "toggle-similar-notes": "切换相似笔记", - "other": "其他", - "toggle-right-pane": "切换右侧面板的显示,包括目录和高亮", - "print-active-note": "打印活跃笔记", - "open-note-externally": "以默认应用打开笔记文件", - "render-active-note": "渲染(重新渲染)活跃笔记", - "run-active-note": "运行活跃 JavaScript(前/后端)代码笔记", - "toggle-note-hoisting": "切换活跃笔记的聚焦", - "unhoist": "从任意地方取消聚焦", - "reload-frontend-app": "重载前端应用", - "open-dev-tools": "打开开发工具", - "toggle-left-note-tree-panel": "切换左侧(笔记树)面板", - "toggle-full-screen": "切换全屏", - "zoom-out": "缩小", - "zoom-in": "放大", - "note-navigation": "笔记导航", - "reset-zoom-level": "重置缩放级别", - "copy-without-formatting": "免格式复制选定文本", - "force-save-revision": "强制创建/保存活跃笔记的新修订版本", - "show-help": "显示内置用户指南", - "toggle-book-properties": "切换书籍属性", - "toggle-classic-editor-toolbar": "为编辑器切换格式标签页的固定工具栏", - "export-as-pdf": "导出当前笔记为 PDF", - "show-cheatsheet": "显示包含常见键盘操作的弹窗", - "toggle-zen-mode": "启用/禁用禅模式(为专注编辑而精简界面)" - }, - "login": { - "title": "登录", - "heading": "Trilium 登录", - "incorrect-totp": "TOTP 不正确,请重试。", - "incorrect-password": "密码不正确,请重试。", - "password": "密码", - "remember-me": "记住我", - "button": "登录", - "sign_in_with_sso": "使用 {{ ssoIssuerName }} 登录" - }, - "set_password": { - "title": "设置密码", - "heading": "设置密码", - "description": "在您能够从 Web 开始使用 Trilium 之前,您需要先设置一个密码。您之后将使用此密码登录。", - "password": "密码", - "password-confirmation": "密码确认", - "button": "设置密码" - }, - "javascript-required": "Trilium 需要启用 JavaScript。", - "setup": { - "heading": "TriliumNext 笔记设置", - "new-document": "我是新用户,我想为我的笔记创建一个新的 Trilium 文档", - "sync-from-desktop": "我已经有一个桌面实例,我想设置与它的同步", - "sync-from-server": "我已经有一个服务器实例,我想设置与它的同步", - "next": "下一步", - "init-in-progress": "文档初始化进行中", - "redirecting": "您将很快被重定向到应用程序。", - "title": "设置" - }, - "setup_sync-from-desktop": { - "heading": "从桌面同步", - "description": "此设置需要从桌面实例开始:", - "step1": "打开您的 TriliumNext 笔记桌面实例。", - "step2": "从 Trilium 菜单中,点击“选项”。", - "step3": "点击“同步”类别。", - "step4": "将服务器实例地址更改为:{{- host}} 并点击保存。", - "step5": "点击“测试同步”按钮以验证连接是否成功。", - "step6": "完成这些步骤后,点击{{- link}}。", - "step6-here": "这里" - }, - "setup_sync-from-server": { - "heading": "从服务器同步", - "instructions": "请在下面输入 Trilium 服务器地址和凭据。这将从服务器下载整个 Trilium 文档并设置与它的同步。根据文档大小和您的连接的速度,这可能需要一段时间。", - "server-host": "Trilium 服务器地址", - "server-host-placeholder": "https://<主机名称>:<端口>", - "proxy-server": "代理服务器(可选)", - "proxy-server-placeholder": "https://<主机名称>:<端口>", - "note": "注意:", - "proxy-instruction": "如果您将代理设置留空,将使用系统代理(仅适用于桌面应用)", - "password": "密码", - "password-placeholder": "密码", - "back": "返回", - "finish-setup": "完成设置" - }, - "setup_sync-in-progress": { - "heading": "同步中", - "successful": "同步已被正确设置。初始同步完成可能需要一些时间。完成后,您将被重定向到登录页面。", - "outstanding-items": "未完成的同步项目:", - "outstanding-items-default": "无" - }, - "share_404": { - "title": "未找到", - "heading": "未找到" - }, - "share_page": { - "parent": "父级:", - "clipped-from": "此笔记最初剪切自 {{- url}}", - "child-notes": "子笔记:", - "no-content": "此笔记没有内容。" - }, - "weekdays": { - "monday": "周一", - "tuesday": "周二", - "wednesday": "周三", - "thursday": "周四", - "friday": "周五", - "saturday": "周六", - "sunday": "周日" - }, - "weekdayNumber": "第 {weekNumber} 周", - "months": { - "january": "一月", - "february": "二月", - "march": "三月", - "april": "四月", - "may": "五月", - "june": "六月", - "july": "七月", - "august": "八月", - "september": "九月", - "october": "十月", - "november": "十一月", - "december": "十二月" - }, - "quarterNumber": "第 {quarterNumber} 季度", - "special_notes": { - "search_prefix": "搜索:" - }, - "test_sync": { - "not-configured": "同步服务器主机未配置。请先配置同步。", - "successful": "同步服务器握手成功,同步已开始。" - }, - "hidden-subtree": { - "root-title": "隐藏的笔记", - "search-history-title": "搜索历史", - "note-map-title": "笔记地图", - "sql-console-history-title": "SQL 控制台历史", - "shared-notes-title": "共享笔记", - "bulk-action-title": "批量操作", - "backend-log-title": "后端日志", - "user-hidden-title": "隐藏的用户", - "launch-bar-templates-title": "启动栏模板", - "base-abstract-launcher-title": "基础摘要启动器", - "command-launcher-title": "命令启动器", - "note-launcher-title": "笔记启动器", - "script-launcher-title": "脚本启动器", - "built-in-widget-title": "内置小组件", - "spacer-title": "空白占位", - "custom-widget-title": "自定义小组件", - "launch-bar-title": "启动栏", - "available-launchers-title": "可用启动器", - "go-to-previous-note-title": "跳转到上一条笔记", - "go-to-next-note-title": "跳转到下一条笔记", - "new-note-title": "新建笔记", - "search-notes-title": "搜索笔记", - "calendar-title": "日历", - "recent-changes-title": "最近更改", - "bookmarks-title": "书签", - "open-today-journal-note-title": "打开今天的日记笔记", - "quick-search-title": "快速搜索", - "protected-session-title": "受保护的会话", - "sync-status-title": "同步状态", - "settings-title": "设置", - "options-title": "选项", - "appearance-title": "外观", - "shortcuts-title": "快捷键", - "text-notes": "文本笔记", - "code-notes-title": "代码笔记", - "images-title": "图片", - "spellcheck-title": "拼写检查", - "password-title": "密码", - "multi-factor-authentication-title": "多因素认证", - "etapi-title": "ETAPI", - "backup-title": "备份", - "sync-title": "同步", - "other": "其他", - "advanced-title": "高级", - "visible-launchers-title": "可见启动器", - "user-guide": "用户指南", - "localization": "语言和区域" - }, - "notes": { - "new-note": "新建笔记", - "duplicate-note-suffix": "(重复)", - "duplicate-note-title": "{{- noteTitle }} {{ duplicateNoteSuffix }}" - }, - "backend_log": { - "log-does-not-exist": "后端日志文件 '{{ fileName }}' 暂不存在。", - "reading-log-failed": "读取后端日志文件 '{{ fileName }}' 失败。" - }, - "content_renderer": { - "note-cannot-be-displayed": "此笔记类型无法显示。" - }, - "pdf": { - "export_filter": "PDF 文档 (*.pdf)", - "unable-to-export-message": "当前笔记无法被导出为 PDF。", - "unable-to-export-title": "无法导出为 PDF", - "unable-to-save-message": "所选文件不能被写入。重试或选择另一个目的地。" - }, - "tray": { - "tooltip": "TriliumNext 笔记", - "close": "退出 Trilium", - "recents": "最近笔记", - "bookmarks": "书签", - "today": "打开今天的日记笔记", - "new-note": "新建笔记", - "show-windows": "显示窗口", - "open_new_window": "打开新窗口" - }, - "migration": { - "old_version": "由您当前版本的直接迁移不被支持。请先升级到最新的 v0.60.4 然后再到这个版本。", - "error_message": "迁移到版本 {{version}} 时发生错误: {{stack}}", - "wrong_db_version": "数据库的版本({{version}})新于应用期望的版本({{targetVersion}}),这意味着它由一个更加新的且不兼容的 Trilium 所创建。升级到最新版的 Trilium 以解决此问题。" - }, - "modals": { - "error_title": "错误" - } + "keyboard_actions": { + "open-jump-to-note-dialog": "打开“跳转到笔记”对话框", + "search-in-subtree": "在活跃笔记的子树中搜索笔记", + "expand-subtree": "展开当前笔记的子树", + "collapse-tree": "折叠完整的笔记树", + "collapse-subtree": "折叠当前笔记的子树", + "sort-child-notes": "排序子笔记", + "creating-and-moving-notes": "创建和移动笔记", + "create-note-into-inbox": "在收件箱(若已定义)或日记中创建笔记", + "delete-note": "删除笔记", + "move-note-up": "上移笔记", + "move-note-down": "下移笔记", + "move-note-up-in-hierarchy": "在层级中上移笔记", + "move-note-down-in-hierarchy": "在层级中下移笔记", + "edit-note-title": "从树跳转到笔记详情并编辑标题", + "edit-branch-prefix": "显示编辑分支前缀对话框", + "note-clipboard": "笔记剪贴板", + "copy-notes-to-clipboard": "复制选定的笔记到剪贴板", + "paste-notes-from-clipboard": "从剪贴板粘贴笔记到活跃笔记中", + "cut-notes-to-clipboard": "剪切选定的笔记到剪贴板", + "select-all-notes-in-parent": "选择当前笔记级别的所有笔记", + "add-note-above-to-the-selection": "将上方笔记添加到选择中", + "add-note-below-to-selection": "将下方笔记添加到选择中", + "duplicate-subtree": "克隆子树", + "tabs-and-windows": "标签页和窗口", + "open-new-tab": "打开新标签页", + "close-active-tab": "关闭活跃标签页", + "reopen-last-tab": "重开最后关闭的标签页", + "activate-next-tab": "激活右侧标签页", + "activate-previous-tab": "激活左侧标签页", + "open-new-window": "打开新空窗口", + "toggle-tray": "从系统托盘显示/隐藏应用程序", + "first-tab": "激活列表中的第一个标签页", + "second-tab": "激活列表中的第二个标签页", + "third-tab": "激活列表中的第三个标签页", + "fourth-tab": "激活列表中的第四个标签页", + "fifth-tab": "激活列表中的第五个标签页", + "sixth-tab": "激活列表中的第六个标签页", + "seventh-tab": "激活列表中的第七个标签页", + "eight-tab": "激活列表中的第八个标签页", + "ninth-tab": "激活列表中的第九个标签页", + "last-tab": "激活列表中的最后一个标签页", + "dialogs": "对话框", + "show-note-source": "显示笔记源对话框", + "show-options": "显示选项对话框", + "show-revisions": "显示笔记修订对话框", + "show-recent-changes": "显示最近更改对话框", + "show-sql-console": "显示 SQL 控制台对话框", + "show-backend-log": "显示后端日志对话框", + "text-note-operations": "文本笔记操作", + "add-link-to-text": "打开对话框以添加链接到文本", + "follow-link-under-cursor": "追踪光标下的链接", + "insert-date-and-time-to-text": "插入当前日期和时间到文本", + "paste-markdown-into-text": "从剪贴板粘贴 Markdown 到文本笔记", + "cut-into-note": "剪切当前笔记的选区并创建包含选定文本的子笔记", + "add-include-note-to-text": "打开对话框以引含一个笔记", + "edit-readonly-note": "编辑只读笔记", + "attributes-labels-and-relations": "属性(标签和关系)", + "add-new-label": "创建新标签", + "create-new-relation": "创建新关系", + "ribbon-tabs": "功能区标签页", + "toggle-basic-properties": "切换基本属性", + "toggle-file-properties": "切换文件属性", + "toggle-image-properties": "切换图像属性", + "toggle-owned-attributes": "切换拥有的属性", + "toggle-inherited-attributes": "切换继承的属性", + "toggle-promoted-attributes": "切换提升的属性", + "toggle-link-map": "切换链接地图", + "toggle-note-info": "切换笔记信息", + "toggle-note-paths": "切换笔记路径", + "toggle-similar-notes": "切换相似笔记", + "other": "其他", + "toggle-right-pane": "切换右侧面板的显示,包括目录和高亮", + "print-active-note": "打印活跃笔记", + "open-note-externally": "以默认应用打开笔记文件", + "render-active-note": "渲染(重新渲染)活跃笔记", + "run-active-note": "运行活跃 JavaScript(前/后端)代码笔记", + "toggle-note-hoisting": "切换活跃笔记的聚焦", + "unhoist": "从任意地方取消聚焦", + "reload-frontend-app": "重载前端应用", + "open-dev-tools": "打开开发工具", + "toggle-left-note-tree-panel": "切换左侧(笔记树)面板", + "toggle-full-screen": "切换全屏", + "zoom-out": "缩小", + "zoom-in": "放大", + "note-navigation": "笔记导航", + "reset-zoom-level": "重置缩放级别", + "copy-without-formatting": "免格式复制选定文本", + "force-save-revision": "强制创建/保存活跃笔记的新修订版本", + "show-help": "显示内置用户指南", + "toggle-book-properties": "切换书籍属性", + "toggle-classic-editor-toolbar": "为编辑器切换格式标签页的固定工具栏", + "export-as-pdf": "导出当前笔记为 PDF", + "show-cheatsheet": "显示包含常见键盘操作的弹窗", + "toggle-zen-mode": "启用/禁用禅模式(为专注编辑而精简界面)", + "open-command-palette": "打开命令面板", + "quick-search": "激活快速搜索栏", + "create-note-after": "在当前笔记之后创建新笔记", + "create-note-into": "创建活动笔记的子笔记", + "clone-notes-to": "克隆选中的笔记", + "move-notes-to": "移动选中的笔记", + "find-in-text": "切换搜索面板", + "back-in-note-history": "导航至历史记录中的上一条笔记", + "forward-in-note-history": "导航至历史记录中的下一条笔记", + "scroll-to-active-note": "滚动笔记树至活动笔记" + }, + "login": { + "title": "登录", + "heading": "Trilium 登录", + "incorrect-totp": "TOTP 不正确,请重试。", + "incorrect-password": "密码不正确,请重试。", + "password": "密码", + "remember-me": "记住我", + "button": "登录", + "sign_in_with_sso": "使用 {{ ssoIssuerName }} 登录" + }, + "set_password": { + "title": "设置密码", + "heading": "设置密码", + "description": "在您能够从网页端开始使用 Trilium 之前,您需要先设置一个密码。您之后将使用此密码登录。", + "password": "密码", + "password-confirmation": "密码确认", + "button": "设置密码" + }, + "javascript-required": "Trilium 需要启用 JavaScript。", + "setup": { + "heading": "TriliumNext 笔记设置", + "new-document": "我是新用户,我想为我的笔记创建一个新的 Trilium 文档", + "sync-from-desktop": "我已经有一个桌面实例,我想设置与它的同步", + "sync-from-server": "我已经有一个服务器实例,我想设置与它的同步", + "next": "下一步", + "init-in-progress": "文档初始化进行中", + "redirecting": "您将很快被重定向到应用程序。", + "title": "设置" + }, + "setup_sync-from-desktop": { + "heading": "从桌面同步", + "description": "此设置需要从桌面实例开始:", + "step1": "打开您的 TriliumNext 笔记桌面实例。", + "step2": "从 Trilium 菜单中,点击“选项”。", + "step3": "点击“同步”类别。", + "step4": "将服务器实例地址更改为:{{- host}} 并点击保存。", + "step5": "点击“测试同步”按钮以验证连接是否成功。", + "step6": "完成这些步骤后,点击{{- link}}。", + "step6-here": "这里" + }, + "setup_sync-from-server": { + "heading": "从服务器同步", + "instructions": "请在下面输入 Trilium 服务器地址和凭据。这将从服务器下载整个 Trilium 文档并设置与它的同步。根据文档大小和您的连接的速度,这可能需要一段时间。", + "server-host": "Trilium 服务器地址", + "server-host-placeholder": "https://<主机名称>:<端口>", + "proxy-server": "代理服务器(可选)", + "proxy-server-placeholder": "https://<主机名称>:<端口>", + "note": "注意:", + "proxy-instruction": "如果您将代理设置留空,将使用系统代理(仅适用于桌面应用)", + "password": "密码", + "password-placeholder": "密码", + "back": "返回", + "finish-setup": "完成设置" + }, + "setup_sync-in-progress": { + "heading": "同步中", + "successful": "同步已被正确设置。初始同步完成可能需要一些时间。完成后,您将被重定向到登录页面。", + "outstanding-items": "未完成的同步项目:", + "outstanding-items-default": "无" + }, + "share_404": { + "title": "未找到", + "heading": "未找到" + }, + "share_page": { + "parent": "父级:", + "clipped-from": "此笔记最初剪切自 {{- url}}", + "child-notes": "子笔记:", + "no-content": "此笔记没有内容。" + }, + "weekdays": { + "monday": "周一", + "tuesday": "周二", + "wednesday": "周三", + "thursday": "周四", + "friday": "周五", + "saturday": "周六", + "sunday": "周日" + }, + "weekdayNumber": "第 {weekNumber} 周", + "months": { + "january": "一月", + "february": "二月", + "march": "三月", + "april": "四月", + "may": "五月", + "june": "六月", + "july": "七月", + "august": "八月", + "september": "九月", + "october": "十月", + "november": "十一月", + "december": "十二月" + }, + "quarterNumber": "第 {quarterNumber} 季度", + "special_notes": { + "search_prefix": "搜索:" + }, + "test_sync": { + "not-configured": "同步服务器主机未配置。请先配置同步。", + "successful": "同步服务器握手成功,同步已开始。" + }, + "hidden-subtree": { + "root-title": "隐藏的笔记", + "search-history-title": "搜索历史", + "note-map-title": "笔记地图", + "sql-console-history-title": "SQL 控制台历史", + "shared-notes-title": "共享笔记", + "bulk-action-title": "批量操作", + "backend-log-title": "后端日志", + "user-hidden-title": "隐藏的用户", + "launch-bar-templates-title": "启动栏模板", + "base-abstract-launcher-title": "基础摘要启动器", + "command-launcher-title": "命令启动器", + "note-launcher-title": "笔记启动器", + "script-launcher-title": "脚本启动器", + "built-in-widget-title": "内置小组件", + "spacer-title": "空白占位", + "custom-widget-title": "自定义小组件", + "launch-bar-title": "启动栏", + "available-launchers-title": "可用启动器", + "go-to-previous-note-title": "跳转到上一条笔记", + "go-to-next-note-title": "跳转到下一条笔记", + "new-note-title": "新建笔记", + "search-notes-title": "搜索笔记", + "calendar-title": "日历", + "recent-changes-title": "最近更改", + "bookmarks-title": "书签", + "open-today-journal-note-title": "打开今天的日记笔记", + "quick-search-title": "快速搜索", + "protected-session-title": "受保护的会话", + "sync-status-title": "同步状态", + "settings-title": "设置", + "options-title": "选项", + "appearance-title": "外观", + "shortcuts-title": "快捷键", + "text-notes": "文本笔记", + "code-notes-title": "代码笔记", + "images-title": "图片", + "spellcheck-title": "拼写检查", + "password-title": "密码", + "multi-factor-authentication-title": "多因素认证", + "etapi-title": "ETAPI", + "backup-title": "备份", + "sync-title": "同步", + "other": "其他", + "advanced-title": "高级", + "visible-launchers-title": "可见启动器", + "user-guide": "用户指南", + "localization": "语言和区域" + }, + "notes": { + "new-note": "新建笔记", + "duplicate-note-suffix": "(重复)", + "duplicate-note-title": "{{- noteTitle }} {{ duplicateNoteSuffix }}" + }, + "backend_log": { + "log-does-not-exist": "后端日志文件 '{{ fileName }}' 暂不存在。", + "reading-log-failed": "读取后端日志文件 '{{ fileName }}' 失败。" + }, + "content_renderer": { + "note-cannot-be-displayed": "此笔记类型无法显示。" + }, + "pdf": { + "export_filter": "PDF 文档 (*.pdf)", + "unable-to-export-message": "当前笔记无法被导出为 PDF。", + "unable-to-export-title": "无法导出为 PDF", + "unable-to-save-message": "所选文件不能被写入。重试或选择另一个目的地。" + }, + "tray": { + "tooltip": "TriliumNext 笔记", + "close": "退出 Trilium", + "recents": "最近笔记", + "bookmarks": "书签", + "today": "打开今天的日记笔记", + "new-note": "新建笔记", + "show-windows": "显示窗口", + "open_new_window": "打开新窗口" + }, + "migration": { + "old_version": "由您当前版本的直接迁移不被支持。请先升级到最新的 v0.60.4 然后再到这个版本。", + "error_message": "迁移到版本 {{version}} 时发生错误: {{stack}}", + "wrong_db_version": "数据库的版本({{version}})新于应用期望的版本({{targetVersion}}),这意味着它由一个更加新的且不兼容的 Trilium 所创建。升级到最新版的 Trilium 以解决此问题。" + }, + "modals": { + "error_title": "错误" + }, + "keyboard_action_names": { + "back-in-note-history": "回到笔记历史记录", + "forward-in-note-history": "前进到笔记历史记录", + "jump-to-note": "跳转到...", + "command-palette": "命令面板", + "scroll-to-active-note": "滚动到活动笔记", + "quick-search": "快速搜索", + "search-in-subtree": "在子树中搜索", + "expand-subtree": "展开子树", + "collapse-tree": "折叠树", + "collapse-subtree": "折叠子树", + "sort-child-notes": "排序子笔记", + "create-note-after": "创建笔记后", + "create-note-into": "创建笔记到", + "create-note-into-inbox": "创建笔记到收件箱", + "delete-notes": "删除笔记", + "move-note-up": "向上移动笔记", + "move-note-down": "向下移动笔记", + "move-note-up-in-hierarchy": "在层级中向上移动笔记", + "move-note-down-in-hierarchy": "在层级中向下移动笔记", + "edit-note-title": "编辑笔记标题", + "edit-branch-prefix": "编辑分支前缀", + "clone-notes-to": "克隆笔记到", + "move-notes-to": "移动笔记到", + "copy-notes-to-clipboard": "复制笔记到剪贴板", + "paste-notes-from-clipboard": "粘贴笔记自剪贴板", + "cut-notes-to-clipboard": "剪切笔记到剪贴板", + "select-all-notes-in-parent": "选中父级中的所有笔记", + "zoom-in": "放大", + "zoom-out": "缩小", + "reset-zoom-level": "重置缩放级别", + "copy-without-formatting": "无格式复制", + "force-save-revision": "强制保存修订版本", + "add-note-above-to-selection": "在所选内容上方添加笔记", + "add-note-below-to-selection": "在所选内容下方添加笔记", + "duplicate-subtree": "复制子树", + "open-new-tab": "打开新标签页", + "close-active-tab": "关闭活动标签页", + "reopen-last-tab": "重新打开最后一个标签页", + "activate-next-tab": "激活下一个标签页", + "activate-previous-tab": "激活上一个标签页", + "open-new-window": "打开新窗口", + "toggle-system-tray-icon": "切换系统托盘图标", + "toggle-zen-mode": "切换专注模式", + "switch-to-first-tab": "切换到第一个标签页", + "switch-to-second-tab": "切换到第二个标签页", + "switch-to-third-tab": "切换到第三个标签页", + "switch-to-fourth-tab": "切换到第四个标签页", + "switch-to-fifth-tab": "切换到第五个标签页", + "switch-to-sixth-tab": "切换到第六个标签页", + "switch-to-seventh-tab": "切换到第七个标签页", + "switch-to-eighth-tab": "切换到第八个标签页", + "switch-to-ninth-tab": "切换到第九个标签页", + "switch-to-last-tab": "切换到最后一个标签页", + "show-note-source": "显示笔记源代码", + "show-options": "显示选项", + "show-revisions": "显示修订版本", + "show-recent-changes": "显示最近更改", + "show-sql-console": "显示 SQL 控制台", + "show-backend-log": "显示后端日志", + "show-help": "显示帮助", + "show-cheatsheet": "显示快捷键帮助", + "add-link-to-text": "给文本添加链接", + "follow-link-under-cursor": "点击光标处的链接", + "insert-date-and-time-to-text": "在文本中插入日期和时间", + "paste-markdown-into-text": "将 Markdown 粘贴到文本中", + "cut-into-note": "剪切到笔记中", + "add-include-note-to-text": "在文本中添加引用笔记", + "edit-read-only-note": "编辑只读笔记", + "add-new-label": "添加新标签" + } } From b2d7fbbcad364025fc33d5e0ed1b7011f6e58a27 Mon Sep 17 00:00:00 2001 From: Aitanuqui Date: Sun, 3 Aug 2025 04:49:33 +0200 Subject: [PATCH 03/82] Translated using Weblate (Spanish) Currently translated at 96.8% (366 of 378 strings) Translation: Trilium Notes/Server Translate-URL: https://hosted.weblate.org/projects/trilium/server/es/ --- .../src/assets/translations/es/server.json | 32 +++++++++++++++++-- 1 file changed, 30 insertions(+), 2 deletions(-) diff --git a/apps/server/src/assets/translations/es/server.json b/apps/server/src/assets/translations/es/server.json index 188a1da46..b069bcd40 100644 --- a/apps/server/src/assets/translations/es/server.json +++ b/apps/server/src/assets/translations/es/server.json @@ -373,7 +373,24 @@ "zoom-in": "Acercar", "zoom-out": "Alejar", "toggle-full-screen": "Activar/desactivar pantalla completa", - "toggle-left-pane": "Abrir/cerrar panel izquierdo" + "toggle-left-pane": "Abrir/cerrar panel izquierdo", + "toggle-right-pane": "Mostrar/ocultar panel derecho", + "unhoist-note": "Desanclar nota", + "toggle-note-hoisting": "Activar/desactivar anclaje de nota", + "show-cheatsheet": "Mostrar hoja de referencia", + "follow-link-under-cursor": "Seguir enlace bajo cursor", + "reload-frontend-app": "Recargar aplicación del cliente", + "run-active-note": "Ejecutar nota activa", + "render-active-note": "Generar nota activa", + "back-in-note-history": "Anterior en el historial de notas", + "forward-in-note-history": "Posterior en el historial de notas", + "cut-notes-to-clipboard": "Cortar notas al portapapeles", + "select-all-notes-in-parent": "Seleccionar todas las notas en padre", + "show-backend-log": "Mostrar registro del servidor", + "paste-markdown-into-text": "Pegar Markdown en el texto", + "cut-into-note": "Cortar en la nota", + "add-include-note-to-text": "Agregar nota incluida al texto", + "force-save-revision": "Forzar guardado de revisión" }, "hidden_subtree_templates": { "board_note_first": "Primera nota", @@ -385,6 +402,17 @@ "list-view": "Vista de lista", "grid-view": "Vista de cuadrícula", "status": "Estado", - "table": "Tabla" + "table": "Tabla", + "text-snippet": "Fragmento de texto", + "geo-map": "Mapa Geo", + "start-date": "Fecha de inicio", + "end-date": "Fecha de finalización", + "start-time": "Hora de inicio", + "end-time": "Hora de finalización", + "geolocation": "Geolocalización", + "built-in-templates": "Plantillas predefinidas", + "board_status_todo": "Por hacer", + "board_status_done": "Hecho", + "board": "Tablero" } } From 5d55b0b0a82249122683cd97cdbf9624dc516f33 Mon Sep 17 00:00:00 2001 From: liqiuchen1988 <629266341@qq.com> Date: Sun, 3 Aug 2025 11:22:35 +0200 Subject: [PATCH 04/82] Translated using Weblate (Chinese (Simplified Han script)) Currently translated at 84.6% (1320 of 1559 strings) Translation: Trilium Notes/Client Translate-URL: https://hosted.weblate.org/projects/trilium/client/zh_Hans/ --- apps/client/src/translations/cn/translation.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/client/src/translations/cn/translation.json b/apps/client/src/translations/cn/translation.json index 6a9bcf1e3..e231d95e9 100644 --- a/apps/client/src/translations/cn/translation.json +++ b/apps/client/src/translations/cn/translation.json @@ -234,7 +234,8 @@ "modal_title": "选择笔记类型", "close": "关闭", "modal_body": "选择新笔记的类型或模板:", - "templates": "模板:" + "templates": "模板:", + "change_path_prompt": "更改新笔记的创建位置:" }, "password_not_set": { "title": "密码未设置", From f9c7c5637b01b2f760f1c77cbfe9dcfddd4b0b3f Mon Sep 17 00:00:00 2001 From: liqiuchen1988 <629266341@qq.com> Date: Sun, 3 Aug 2025 11:16:14 +0200 Subject: [PATCH 05/82] Translated using Weblate (Chinese (Simplified Han script)) Currently translated at 100.0% (378 of 378 strings) Translation: Trilium Notes/Server Translate-URL: https://hosted.weblate.org/projects/trilium/server/zh_Hans/ --- .../src/assets/translations/cn/server.json | 66 ++++++++++++++++++- 1 file changed, 64 insertions(+), 2 deletions(-) diff --git a/apps/server/src/assets/translations/cn/server.json b/apps/server/src/assets/translations/cn/server.json index 19d6ddb48..7001b86f5 100644 --- a/apps/server/src/assets/translations/cn/server.json +++ b/apps/server/src/assets/translations/cn/server.json @@ -254,7 +254,11 @@ "advanced-title": "高级", "visible-launchers-title": "可见启动器", "user-guide": "用户指南", - "localization": "语言和区域" + "localization": "语言和区域", + "jump-to-note-title": "跳转到……", + "llm-chat-title": "与笔记对话", + "ai-llm-title": "AI/LLM", + "inbox-title": "收件箱" }, "notes": { "new-note": "新建笔记", @@ -361,6 +365,64 @@ "cut-into-note": "剪切到笔记中", "add-include-note-to-text": "在文本中添加引用笔记", "edit-read-only-note": "编辑只读笔记", - "add-new-label": "添加新标签" + "add-new-label": "添加新标签", + "add-new-relation": "添加新关联", + "toggle-ribbon-tab-classic-editor": "切换功能区选项卡至经典编辑器模式", + "toggle-ribbon-tab-basic-properties": "切换功能区选项卡基本属性", + "toggle-ribbon-tab-book-properties": "切换功能区选项卡书籍属性", + "toggle-ribbon-tab-file-properties": "切换功能区选项卡文件属性", + "toggle-ribbon-tab-image-properties": "切换功能区选项卡图片属性", + "toggle-ribbon-tab-owned-attributes": "切换功能区选项卡自有属性", + "toggle-ribbon-tab-inherited-attributes": "切换功能区选项卡继承属性", + "toggle-ribbon-tab-promoted-attributes": "切换功能区选项卡突出显示属性", + "toggle-ribbon-tab-note-map": "切换功能区选项卡笔记地图", + "toggle-ribbon-tab-note-info": "切换功能区选项卡笔记信息", + "toggle-ribbon-tab-note-paths": "切换功能区选项卡笔记路径", + "toggle-ribbon-tab-similar-notes": "切换功能区选项卡相似笔记", + "toggle-right-pane": "切换右侧窗格", + "print-active-note": "打印当前笔记", + "export-active-note-as-pdf": "导出当前笔记为 PDF 格式", + "open-note-externally": "用外部程序打开笔记", + "render-active-note": "渲染当前笔记", + "run-active-note": "运行当前笔记", + "toggle-note-hoisting": "切换笔记提升显示", + "unhoist-note": "取消笔记提升", + "reload-frontend-app": "重新加载前端应用", + "open-developer-tools": "打开开发者工具", + "find-in-text": "在文本中查找", + "toggle-left-pane": "切换左侧窗格", + "toggle-full-screen": "切换全屏模式" + }, + "share_theme": { + "site-theme": "网站主题", + "search_placeholder": "搜索……", + "image_alt": "文稿图片", + "last-updated": "最后更新于 {{- date}}", + "subpages": "子页面:", + "on-this-page": "本页内容", + "expand": "展开" + }, + "hidden_subtree_templates": { + "text-snippet": "文本片段", + "description": "描述", + "list-view": "列表视图", + "grid-view": "网格视图", + "calendar": "日历", + "table": "表格", + "geo-map": "地理地图", + "start-date": "开始日期", + "end-date": "结束日期", + "start-time": "开始时间", + "end-time": "结束时间", + "geolocation": "地理位置", + "built-in-templates": "内置模板", + "board": "看板", + "status": "状态", + "board_note_first": "第一条笔记", + "board_note_second": "第二条笔记", + "board_note_third": "第三条笔记", + "board_status_todo": "待办事项", + "board_status_progress": "进行中", + "board_status_done": "已完成" } } From 87e1ce64d136b0d070ed233e44e29bd9ff1aecb3 Mon Sep 17 00:00:00 2001 From: Jon Fuller Date: Sun, 3 Aug 2025 09:55:50 -0700 Subject: [PATCH 06/82] fix(docs): fix notes -> trilium for docker install --- .../1. Installing the server/Using Docker.md | 36 +++++++++---------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/docs/User Guide/User Guide/Installation & Setup/Server Installation/1. Installing the server/Using Docker.md b/docs/User Guide/User Guide/Installation & Setup/Server Installation/1. Installing the server/Using Docker.md index 0f711f89e..cefbd41bb 100644 --- a/docs/User Guide/User Guide/Installation & Setup/Server Installation/1. Installing the server/Using Docker.md +++ b/docs/User Guide/User Guide/Installation & Setup/Server Installation/1. Installing the server/Using Docker.md @@ -1,5 +1,5 @@ # Using Docker -Official docker images are published on docker hub for **AMD64**, **ARMv7** and **ARM64/v8**: [https://hub.docker.com/r/triliumnext/notes/](https://hub.docker.com/r/triliumnext/notes/) +Official docker images are published on docker hub for **AMD64**, **ARMv7** and **ARM64/v8**: [https://hub.docker.com/r/triliumnext/trilium/](https://hub.docker.com/r/triliumnext/trilium/) ## Prerequisites @@ -17,7 +17,7 @@ If you need help installing Docker, reference the [Docker Installation Docs](htt ### Grab the latest docker-compose.yml: ``` -wget https://raw.githubusercontent.com/TriliumNext/Notes/master/docker-compose.yml +wget https://raw.githubusercontent.com/TriliumNext/Trilium/master/docker-compose.yml ``` Optionally, edit the `docker-compose.yml` file to configure the container settings prior to starting it. Unless configured otherwise, the data directory will be `~/trilium-data` and the container will be accessible at port 8080. @@ -34,10 +34,10 @@ docker compose up -d ### Pulling the Docker Image -To pull the image, use the following command, replacing `[VERSION]` with the desired version or tag, such as `v0.91.6` or just `latest`. (See published tag names at [https://hub.docker.com/r/triliumnext/notes/tags](https://hub.docker.com/r/triliumnext/notes/tags).): +To pull the image, use the following command, replacing `[VERSION]` with the desired version or tag, such as `v0.91.6` or just `latest`. (See published tag names at [https://hub.docker.com/r/triliumnext/trilium/tags](https://hub.docker.com/r/triliumnext/trilium/tags).): ``` -docker pull triliumnext/notes:v0.91.6 +docker pull triliumnext/trilium:v0.91.6 ``` **Warning:** Avoid using the "latest" tag, as it may automatically upgrade your instance to a new minor version, potentially disrupting sync setups or causing other issues. @@ -53,7 +53,7 @@ Trilium requires a directory on the host system to store its data. This director Run the container to make it accessible only from the localhost. This setup is suitable for testing or when using a proxy server like Nginx or Apache. ``` -sudo docker run -t -i -p 127.0.0.1:8080:8080 -v ~/trilium-data:/home/node/trilium-data triliumnext/notes:[VERSION] +sudo docker run -t -i -p 127.0.0.1:8080:8080 -v ~/trilium-data:/home/node/trilium-data triliumnext/trilium:[VERSION] ``` 1. Verify the container is running using `docker ps`. @@ -70,13 +70,13 @@ docker network create -d macvlan -o parent=eth0 --subnet 192.168.2.0/24 --gatewa Then, run the container with the network settings: ``` -docker run --net=mynet -d -p 127.0.0.1:8080:8080 -v ~/trilium-data:/home/node/trilium-data triliumnext/notes:-latest +docker run --net=mynet -d -p 127.0.0.1:8080:8080 -v ~/trilium-data:/home/node/trilium-data triliumnext/trilium:-latest ``` To set a different user ID (UID) and group ID (GID) for the saved data, use the `USER_UID` and `USER_GID` environment variables: ``` -docker run --net=mynet -d -p 127.0.0.1:8080:8080 -e "USER_UID=1001" -e "USER_GID=1001" -v ~/trilium-data:/home/node/trilium-data triliumnext/notes:-latest +docker run --net=mynet -d -p 127.0.0.1:8080:8080 -e "USER_UID=1001" -e "USER_GID=1001" -v ~/trilium-data:/home/node/trilium-data triliumnext/trilium:-latest ``` Find the local IP address using `docker inspect [container_name]` and access the service from devices on the local network. @@ -91,7 +91,7 @@ docker inspect [container_name] To allow access from any IP address, run the container as follows: ``` -docker run -d -p 0.0.0.0:8080:8080 -v ~/trilium-data:/home/node/trilium-data triliumnext/notes:[VERSION] +docker run -d -p 0.0.0.0:8080:8080 -v ~/trilium-data:/home/node/trilium-data triliumnext/trilium:[VERSION] ``` Stop the container with `docker stop `, where the container ID is obtained from `docker ps`. @@ -101,10 +101,10 @@ Stop the container with `docker stop `, where the container ID is For a custom data directory, use: ``` --v ~/YourOwnDirectory:/home/node/trilium-data triliumnext/notes:[VERSION] +-v ~/YourOwnDirectory:/home/node/trilium-data triliumnext/trilium:[VERSION] ``` -If you want to run your instance in a non-default way, please use the volume switch as follows: `-v ~/YourOwnDirectory:/home/node/trilium-data triliumnext/notes:`. It is important to be aware of how Docker works for volumes, with the first path being your own and the second the one to virtually bind to. [https://docs.docker.com/storage/volumes/](https://docs.docker.com/storage/volumes/) The path before the colon is the host directory, and the path after the colon is the container's path. More details can be found in the [Docker Volumes Documentation](https://docs.docker.com/storage/volumes/). +If you want to run your instance in a non-default way, please use the volume switch as follows: `-v ~/YourOwnDirectory:/home/node/trilium-data triliumnext/trilium:`. It is important to be aware of how Docker works for volumes, with the first path being your own and the second the one to virtually bind to. [https://docs.docker.com/storage/volumes/](https://docs.docker.com/storage/volumes/) The path before the colon is the host directory, and the path after the colon is the container's path. More details can be found in the [Docker Volumes Documentation](https://docs.docker.com/storage/volumes/). ## Reverse Proxy @@ -132,10 +132,10 @@ Below are some commands to pull the rootless images: ``` # For Debian-based image -docker pull triliumnext/notes:rootless +docker pull triliumnext/trilium:rootless # For Alpine-based image -docker pull triliumnext/notes:rootless-alpine +docker pull triliumnext/trilium:rootless-alpine ``` ### Why Rootless? @@ -171,13 +171,13 @@ TRILIUM_DATA_DIR=/path/to/your/data TRILIUM_UID=$(id -u) TRILIUM_GID=$(id -g) do ``` # Build the image -docker build -t triliumnext/notes:rootless -f apps/server/Dockerfile.rootless . +docker build -t triliumnext/trilium:rootless -f apps/server/Dockerfile.rootless . # Run with default UID/GID (1000:1000) -docker run -d --name trilium -p 8080:8080 -v ~/trilium-data:/home/trilium/trilium-data triliumnext/notes:rootless +docker run -d --name trilium -p 8080:8080 -v ~/trilium-data:/home/trilium/trilium-data triliumnext/trilium:rootless # Run with custom UID/GID -docker run -d --name trilium -p 8080:8080 --user $(id -u):$(id -g) -v ~/trilium-data:/home/trilium/trilium-data triliumnext/notes:rootless +docker run -d --name trilium -p 8080:8080 --user $(id -u):$(id -g) -v ~/trilium-data:/home/trilium/trilium-data triliumnext/trilium:rootless ``` @@ -224,11 +224,11 @@ If you would prefer, you can also customize the UID/GID at build time: ``` # For Debian-based image with custom UID/GID docker build --build-arg USER=myuser --build-arg UID=1001 --build-arg GID=1001 \ - -t triliumnext/notes:rootless-custom -f apps/server/Dockerfile.rootless . + -t triliumnext/trilium:rootless-custom -f apps/server/Dockerfile.rootless . # For Alpine-based image with custom UID/GID docker build --build-arg USER=myuser --build-arg UID=1001 --build-arg GID=1001 \ - -t triliumnext/notes:alpine-rootless-custom -f apps/server/Dockerfile.alpine.rootless . + -t triliumnext/trilium:alpine-rootless-custom -f apps/server/Dockerfile.alpine.rootless . ``` @@ -236,4 +236,4 @@ Available build arguments: * `USER`: Username for the non-root user (default: trilium) * `UID`: User ID for the non-root user (default: 1000) -* `GID`: Group ID for the non-root user (default: 1000) \ No newline at end of file +* `GID`: Group ID for the non-root user (default: 1000) From ae7d03e3c7a999467c3525f9de2e729bac9a51de Mon Sep 17 00:00:00 2001 From: Aitanuqui Date: Sun, 3 Aug 2025 19:31:10 +0200 Subject: [PATCH 07/82] Translated using Weblate (Spanish) Currently translated at 100.0% (1560 of 1560 strings) Translation: Trilium Notes/Client Translate-URL: https://hosted.weblate.org/projects/trilium/client/es/ --- apps/client/src/translations/es/translation.json | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/apps/client/src/translations/es/translation.json b/apps/client/src/translations/es/translation.json index 327f8d1ce..b0f3ef604 100644 --- a/apps/client/src/translations/es/translation.json +++ b/apps/client/src/translations/es/translation.json @@ -1984,7 +1984,7 @@ "new-column-label": "Etiqueta", "new-column-relation": "Relación", "delete-column": "Eliminar columna", - "row-insert-child": "Insertar nota hija" + "row-insert-child": "Insertar subnota" }, "editorfeatures": { "note_completion_enabled": "Activar autocompletado de notas", @@ -2005,5 +2005,8 @@ "search_history_description": "Ver búsquedas previas", "configure_launch_bar_title": "Configurar barra de inicio", "configure_launch_bar_description": "Abrir la configuración de la barra de inicio, para agregar o quitar elementos." + }, + "modal": { + "close": "Cerrar" } } From 51360d855a864f89b36167aff4bc5c78950bffe7 Mon Sep 17 00:00:00 2001 From: KeSch Date: Sun, 3 Aug 2025 19:29:26 +0200 Subject: [PATCH 08/82] Translated using Weblate (German) Currently translated at 61.6% (233 of 378 strings) Translation: Trilium Notes/Server Translate-URL: https://hosted.weblate.org/projects/trilium/server/de/ --- .../src/assets/translations/de/server.json | 539 +++++++++--------- 1 file changed, 275 insertions(+), 264 deletions(-) diff --git a/apps/server/src/assets/translations/de/server.json b/apps/server/src/assets/translations/de/server.json index fc054ee24..43208c809 100644 --- a/apps/server/src/assets/translations/de/server.json +++ b/apps/server/src/assets/translations/de/server.json @@ -1,266 +1,277 @@ { - "keyboard_actions": { - "open-jump-to-note-dialog": "Öffne das Dialogfeld \"Zu Notiz springen\"", - "search-in-subtree": "Nach Notizen im Unterbaum der aktuellen Notiz suchen", - "expand-subtree": "Unterbaum der aktuellen Notiz ausklappen", - "collapse-tree": "Gesamten Notizbaum einklappen", - "collapse-subtree": "Unterbaum der aktuellen Notiz einklappen", - "sort-child-notes": "Untergeordnete Notizen sortieren", - "creating-and-moving-notes": "Notizen erstellen und verschieben", - "create-note-into-inbox": "Erstelle eine Notiz im Posteingang (falls definiert) oder in der Tagesnotiz", - "delete-note": "Notiz löschen", - "move-note-up": "Notiz nach oben verschieben", - "move-note-down": "Notiz nach unten verschieben", - "move-note-up-in-hierarchy": "Notiz in der Hierarchie nach oben verschieben", - "move-note-down-in-hierarchy": "Notiz in der Hierarchie nach unten verschieben", - "edit-note-title": "Vom Notiz-Baum zur Notiz-Detailansicht springen und den Titel bearbeiten", - "edit-branch-prefix": "Dialog zum Bearbeiten des Zweigpräfixes anzeigen", - "note-clipboard": "Notiz-Zwischenablage", - "copy-notes-to-clipboard": "Ausgewählte Notizen in die Zwischenablage kopieren", - "paste-notes-from-clipboard": "Notizen aus der Zwischenablage in die aktive Notiz einfügen", - "cut-notes-to-clipboard": "Ausgewählte Notizen in die Zwischenablage ausschneiden", - "select-all-notes-in-parent": "Alle Notizen der aktuellen Notizenebene auswählen", - "add-note-above-to-the-selection": "Notiz oberhalb der Auswahl hinzufügen", - "add-note-below-to-selection": "Notiz unterhalb der Auswahl hinzufügen", - "duplicate-subtree": "Unterbaum duplizieren", - "tabs-and-windows": "Tabs & Fenster", - "open-new-tab": "Neuen Tab öffnen", - "close-active-tab": "Aktiven Tab schließen", - "reopen-last-tab": "Zuletzt geschlossenen Tab wieder öffnen", - "activate-next-tab": "Rechten Tab aktivieren", - "activate-previous-tab": "Linken Tab aktivieren", - "open-new-window": "Neues leeres Fenster öffnen", - "toggle-tray": "Anwendung im Systemtray anzeigen/verstecken", - "first-tab": "Ersten Tab in der Liste aktivieren", - "second-tab": " Zweiten Tab in der Liste aktivieren", - "third-tab": "Dritten Tab in der Liste aktivieren", - "fourth-tab": "Vierten Tab in der Liste aktivieren", - "fifth-tab": "Fünften Tab in der Liste aktivieren", - "sixth-tab": "Sechsten Tab in der Liste aktivieren", - "seventh-tab": "Siebten Tab in der Liste aktivieren", - "eight-tab": "Achten Tab in der Liste aktivieren", - "ninth-tab": "Neunten Tab in der Liste aktivieren", - "last-tab": "Letzten Tab in der Liste aktivieren", - "dialogs": "Dialoge", - "show-note-source": "Notizquellen-Dialog anzeigen", - "show-options": "Optionen-Dialog anzeigen", - "show-revisions": "Notizrevisionen-Dialog anzeigen", - "show-recent-changes": "Letzte Änderungen-Dialog anzeigen", - "show-sql-console": "SQL-Konsole-Dialog anzeigen", - "show-backend-log": "Backend-Logs-Dialog anzeigen", - "text-note-operations": "Textnotiz-Operationen", - "add-link-to-text": "Dialogfeld zum Hinzufügen eines Links zum Text öffnen", - "follow-link-under-cursor": "Folge dem Link, unter dem Mauszeiger", - "insert-date-and-time-to-text": "Aktuelles Datum & Uhrzeit in den Text einfügen", - "paste-markdown-into-text": "Markdown aus der Zwischenablage in die Textnotiz einfügen", - "cut-into-note": "Auswahl aus der aktuellen Notiz ausschneiden und eine Unternotiz mit dem ausgewählten Text erstellen", - "add-include-note-to-text": "Notiz-Einfügen-Dialog öffnen", - "edit-readonly-note": "Schreibgeschützte Notiz bearbeiten", - "attributes-labels-and-relations": "Attribute (Labels & Verknüpfungen)", - "add-new-label": "Neues Label erstellen", - "create-new-relation": "Neue Verknüpfungen", - "ribbon-tabs": "Ribbon-Tabs", - "toggle-basic-properties": "Grundattribute umschalten", - "toggle-file-properties": "Dateiattribute umschalten", - "toggle-image-properties": "Bildattribute umschalten", - "toggle-owned-attributes": "Eigene Attribute umschalten", - "toggle-inherited-attributes": "Vererbte Attribute umschalten", - "toggle-promoted-attributes": "Beworbene Attribute umschalten", - "toggle-link-map": "Link-Karte umschalten", - "toggle-note-info": "Notizinformationen umschalten", - "toggle-note-paths": "Notizpfade umschalten", - "toggle-similar-notes": "Ähnliche Notizen umschalten", - "other": "Sonstige", - "toggle-right-pane": "Anzeige der rechten Leiste umschalten, das Inhaltsverzeichnis und Markierungen enthält", - "print-active-note": "Aktive Notiz drucken", - "open-note-externally": "Notiz als Datei mit Standardanwendung öffnen", - "render-active-note": "Aktive Notiz rendern (erneut rendern)", - "run-active-note": "Aktive JavaScript(Frontend/Backend)-Codenotiz ausführen", - "toggle-note-hoisting": "Notiz-Fokus der aktiven Notiz umschalten", - "unhoist": "Notiz-Fokus aufheben", - "reload-frontend-app": "Frontend-App neuladen", - "open-dev-tools": "Entwicklertools öffnen", - "toggle-left-note-tree-panel": "Linke Notizbaum-Leiste umschalten", - "toggle-full-screen": "Vollbildmodus umschalten", - "zoom-out": "Herauszoomen", - "zoom-in": "Hineinzoomen", - "note-navigation": "Notiznavigation", - "reset-zoom-level": "Zoomlevel zurücksetzen", - "copy-without-formatting": "Ausgewählten Text ohne Formatierung kopieren", - "force-save-revision": "Erstellen / Speichern einer neuen Notizrevision der aktiven Notiz erzwingen", - "show-help": "Eingebaute Hilfe / Cheat-Sheet anzeigen", - "toggle-book-properties": "Buch-Eigenschaften umschalten" - }, - "login": { - "title": "Anmeldung", - "heading": "Trilium Anmeldung", - "incorrect-password": "Das Passwort ist falsch. Bitte versuche es erneut.", - "password": "Passwort", - "remember-me": "Angemeldet bleiben", - "button": "Anmelden" - }, - "set_password": { - "title": "Passwort festlegen", - "heading": "Passwort festlegen", - "description": "Bevor du Trilium im Web verwenden kannst, musst du zuerst ein Passwort festlegen. Du wirst dieses Passwort dann zur Anmeldung verwenden.", - "password": "Passwort", - "password-confirmation": "Passwortbestätigung", - "button": "Passwort festlegen" - }, - "javascript-required": "Trilium erfordert, dass JavaScript aktiviert ist.", - "setup": { - "heading": "Trilium Notes Setup", - "new-document": "Ich bin ein neuer Benutzer und möchte ein neues Trilium-Dokument für meine Notizen erstellen", - "sync-from-desktop": "Ich habe bereits eine Desktop-Instanz und möchte die Synchronisierung damit einrichten", - "sync-from-server": "Ich habe bereits eine Server-Instanz und möchte die Synchronisierung damit einrichten", - "next": "Weiter", - "init-in-progress": "Dokumenteninitialisierung läuft", - "redirecting": "Du wirst in Kürze zur Anwendung weitergeleitet.", - "title": "Setup" - }, - "setup_sync-from-desktop": { - "heading": "Synchronisation vom Desktop", - "description": "Dieses Setup muss von der Desktop-Instanz aus initiiert werden:", - "step1": "Öffne deine Trilium Notes Desktop-Instanz.", - "step2": "Klicke im Trilium-Menü auf Optionen.", - "step3": "Klicke auf die Kategorie Synchronisation.", - "step4": "Ändere die Server-Instanzadresse auf: {{- host}} und klicke auf Speichern.", - "step5": "Klicke auf den Button \"Test-Synchronisation\", um zu überprüfen, ob die Verbindung erfolgreich ist.", - "step6": "Sobald du diese Schritte abgeschlossen hast, klicke auf {{- link}}.", - "step6-here": "hier" - }, - "setup_sync-from-server": { - "heading": "Synchronisation vom Server", - "instructions": "Bitte gib unten die Trilium-Server-Adresse und die Zugangsdaten ein. Dies wird das gesamte Trilium-Dokument vom Server herunterladen und die Synchronisation einrichten. Je nach Dokumentgröße und Verbindungsgeschwindigkeit kann dies eine Weile dauern.", - "server-host": "Trilium Server-Adresse", - "server-host-placeholder": "https://:", - "proxy-server": "Proxy-Server (optional)", - "proxy-server-placeholder": "https://:", - "note": "Hinweis:", - "proxy-instruction": "Wenn du die Proxy-Einstellung leer lässt, wird der System-Proxy verwendet (gilt nur für die Desktop-Anwendung)", - "password": "Passwort", - "password-placeholder": "Passwort", - "back": "Zurück", - "finish-setup": "Setup abschließen" - }, - "setup_sync-in-progress": { - "heading": "Synchronisation läuft", - "successful": "Die Synchronisation wurde erfolgreich eingerichtet. Es wird eine Weile dauern, bis die erste Synchronisation abgeschlossen ist. Sobald dies erledigt ist, wirst du zur Anmeldeseite weitergeleitet.", - "outstanding-items": "Ausstehende Synchronisationselemente:", - "outstanding-items-default": "N/A" - }, - "share_404": { - "title": "Nicht gefunden", - "heading": "Nicht gefunden" - }, - "share_page": { - "parent": "Übergeordnete Notiz:", - "clipped-from": "Diese Notiz wurde ursprünglich von {{- url}} ausgeschnitten", - "child-notes": "Untergeordnete Notizen:", - "no-content": "Diese Notiz hat keinen Inhalt." - }, - "weekdays": { - "monday": "Montag", - "tuesday": "Dienstag", - "wednesday": "Mittwoch", - "thursday": "Donnerstag", - "friday": "Freitag", - "saturday": "Samstag", - "sunday": "Sonntag" - }, - "months": { - "january": "Januar", - "february": "Februar", - "march": "März", - "april": "April", - "may": "Mai", - "june": "Juni", - "july": "Juli", - "august": "August", - "september": "September", - "october": "Oktober", - "november": "November", - "december": "Dezember" - }, - "special_notes": { - "search_prefix": "Suche:" - }, - "test_sync": { - "not-configured": "Der Synchronisations-Server-Host ist nicht konfiguriert. Bitte konfiguriere zuerst die Synchronisation.", - "successful": "Die Server-Verbindung wurde erfolgreich hergestellt, die Synchronisation wurde gestartet." - }, - "hidden-subtree": { - "root-title": "Versteckte Notizen", - "search-history-title": "Suchverlauf", - "note-map-title": "Notiz Karte", - "sql-console-history-title": "SQL Konsolen Verlauf", - "shared-notes-title": "Geteilte Notizen", - "bulk-action-title": "Massenverarbeitung", - "backend-log-title": "Backend Log", - "user-hidden-title": "Versteckt vom Nutzer", - "launch-bar-templates-title": "Startleiste Vorlagen", - "base-abstract-launcher-title": "Basis Abstrakte Startleiste", - "command-launcher-title": "Befehlslauncher", - "note-launcher-title": "Notiz Launcher", - "script-launcher-title": "Script Launcher", - "built-in-widget-title": "Eingebautes Widget", - "spacer-title": "Freifeld", - "custom-widget-title": "Custom Widget", - "launch-bar-title": "Launchbar", - "available-launchers-title": "Verfügbare Launchers", - "go-to-previous-note-title": "Zur vorherigen Notiz gehen", - "go-to-next-note-title": "Zur nächsten Notiz gehen", - "new-note-title": "Neue Notiz", - "search-notes-title": "Notizen durchsuchen", - "calendar-title": "Kalender", - "recent-changes-title": "neue Änderungen", - "bookmarks-title": "Lesezeichen", - "open-today-journal-note-title": "Heutigen Journaleintrag öffnen", - "quick-search-title": "Schnellsuche", - "protected-session-title": "Geschützte Sitzung", - "sync-status-title": "Sync Status", - "settings-title": "Einstellungen", - "options-title": "Optionen", - "appearance-title": "Erscheinungsbild", - "shortcuts-title": "Tastaturkürzel", - "text-notes": "Text Notizen", - "code-notes-title": "Code Notizen", - "images-title": "Bilder", - "spellcheck-title": "Rechtschreibprüfung", - "password-title": "Passwort", - "etapi-title": "ETAPI", - "backup-title": "Sicherung", - "sync-title": "Sync", - "other": "Weitere", - "advanced-title": "Erweitert", - "visible-launchers-title": "Sichtbare Launcher", - "user-guide": "Nutzerhandbuch" - }, - "notes": { - "new-note": "Neue Notiz", - "duplicate-note-suffix": "(dup)", - "duplicate-note-title": "{{- noteTitle }} {{ duplicateNoteSuffix }}" - }, - "backend_log": { - "log-does-not-exist": "Die Backend-Log-Datei '{{ fileName }}' existiert (noch) nicht.", - "reading-log-failed": "Das Lesen der Backend-Log-Datei '{{ fileName }}' ist fehlgeschlagen." - }, - "content_renderer": { - "note-cannot-be-displayed": "Dieser Notiztyp kann nicht angezeigt werden." - }, - "pdf": { - "export_filter": "PDF Dokument (*.pdf)", - "unable-to-export-message": "Die aktuelle Notiz konnte nicht als PDF exportiert werden.", - "unable-to-export-title": "Export als PDF fehlgeschlagen", - "unable-to-save-message": "Die ausgewählte Datei konnte nicht beschrieben werden. Erneut versuchen oder ein anderes Ziel auswählen." - }, - "tray": { - "tooltip": "Trilium Notes", - "close": "Trilium schließen", - "recents": "Kürzliche Notizen", - "bookmarks": "Lesezeichen", - "today": "Heutigen Journal Eintrag öffnen", - "new-note": "Neue Notiz", - "show-windows": "Fenster anzeigen" - } + "keyboard_actions": { + "open-jump-to-note-dialog": "Öffne das Dialogfeld \"Zu Notiz springen\"", + "search-in-subtree": "Nach Notizen im Unterbaum der aktuellen Notiz suchen", + "expand-subtree": "Unterbaum der aktuellen Notiz ausklappen", + "collapse-tree": "Gesamten Notizbaum einklappen", + "collapse-subtree": "Unterbaum der aktuellen Notiz einklappen", + "sort-child-notes": "Untergeordnete Notizen sortieren", + "creating-and-moving-notes": "Notizen erstellen und verschieben", + "create-note-into-inbox": "Erstelle eine Notiz im Posteingang (falls definiert) oder in der Tagesnotiz", + "delete-note": "Notiz löschen", + "move-note-up": "Notiz nach oben verschieben", + "move-note-down": "Notiz nach unten verschieben", + "move-note-up-in-hierarchy": "Notiz in der Hierarchie nach oben verschieben", + "move-note-down-in-hierarchy": "Notiz in der Hierarchie nach unten verschieben", + "edit-note-title": "Vom Notiz-Baum zur Notiz-Detailansicht springen und den Titel bearbeiten", + "edit-branch-prefix": "Dialog zum Bearbeiten des Zweigpräfixes anzeigen", + "note-clipboard": "Notiz-Zwischenablage", + "copy-notes-to-clipboard": "Ausgewählte Notizen in die Zwischenablage kopieren", + "paste-notes-from-clipboard": "Notizen aus der Zwischenablage in die aktive Notiz einfügen", + "cut-notes-to-clipboard": "Ausgewählte Notizen in die Zwischenablage ausschneiden", + "select-all-notes-in-parent": "Alle Notizen der aktuellen Notizenebene auswählen", + "add-note-above-to-the-selection": "Notiz oberhalb der Auswahl hinzufügen", + "add-note-below-to-selection": "Notiz unterhalb der Auswahl hinzufügen", + "duplicate-subtree": "Unterbaum duplizieren", + "tabs-and-windows": "Tabs & Fenster", + "open-new-tab": "Neuen Tab öffnen", + "close-active-tab": "Aktiven Tab schließen", + "reopen-last-tab": "Zuletzt geschlossenen Tab wieder öffnen", + "activate-next-tab": "Rechten Tab aktivieren", + "activate-previous-tab": "Linken Tab aktivieren", + "open-new-window": "Neues leeres Fenster öffnen", + "toggle-tray": "Anwendung im Systemtray anzeigen/verstecken", + "first-tab": "Ersten Tab in der Liste aktivieren", + "second-tab": " Zweiten Tab in der Liste aktivieren", + "third-tab": "Dritten Tab in der Liste aktivieren", + "fourth-tab": "Vierten Tab in der Liste aktivieren", + "fifth-tab": "Fünften Tab in der Liste aktivieren", + "sixth-tab": "Sechsten Tab in der Liste aktivieren", + "seventh-tab": "Siebten Tab in der Liste aktivieren", + "eight-tab": "Achten Tab in der Liste aktivieren", + "ninth-tab": "Neunten Tab in der Liste aktivieren", + "last-tab": "Letzten Tab in der Liste aktivieren", + "dialogs": "Dialoge", + "show-note-source": "Notizquellen-Dialog anzeigen", + "show-options": "Optionen-Dialog anzeigen", + "show-revisions": "Notizrevisionen-Dialog anzeigen", + "show-recent-changes": "Letzte Änderungen-Dialog anzeigen", + "show-sql-console": "SQL-Konsole-Dialog anzeigen", + "show-backend-log": "Backend-Logs-Dialog anzeigen", + "text-note-operations": "Textnotiz-Operationen", + "add-link-to-text": "Dialogfeld zum Hinzufügen eines Links zum Text öffnen", + "follow-link-under-cursor": "Folge dem Link, unter dem Mauszeiger", + "insert-date-and-time-to-text": "Aktuelles Datum & Uhrzeit in den Text einfügen", + "paste-markdown-into-text": "Markdown aus der Zwischenablage in die Textnotiz einfügen", + "cut-into-note": "Auswahl aus der aktuellen Notiz ausschneiden und eine Unternotiz mit dem ausgewählten Text erstellen", + "add-include-note-to-text": "Notiz-Einfügen-Dialog öffnen", + "edit-readonly-note": "Schreibgeschützte Notiz bearbeiten", + "attributes-labels-and-relations": "Attribute (Labels & Verknüpfungen)", + "add-new-label": "Neues Label erstellen", + "create-new-relation": "Neue Verknüpfungen", + "ribbon-tabs": "Ribbon-Tabs", + "toggle-basic-properties": "Grundattribute umschalten", + "toggle-file-properties": "Dateiattribute umschalten", + "toggle-image-properties": "Bildattribute umschalten", + "toggle-owned-attributes": "Eigene Attribute umschalten", + "toggle-inherited-attributes": "Vererbte Attribute umschalten", + "toggle-promoted-attributes": "Beworbene Attribute umschalten", + "toggle-link-map": "Link-Karte umschalten", + "toggle-note-info": "Notizinformationen umschalten", + "toggle-note-paths": "Notizpfade umschalten", + "toggle-similar-notes": "Ähnliche Notizen umschalten", + "other": "Sonstige", + "toggle-right-pane": "Anzeige der rechten Leiste umschalten, das Inhaltsverzeichnis und Markierungen enthält", + "print-active-note": "Aktive Notiz drucken", + "open-note-externally": "Notiz als Datei mit Standardanwendung öffnen", + "render-active-note": "Aktive Notiz rendern (erneut rendern)", + "run-active-note": "Aktive JavaScript(Frontend/Backend)-Codenotiz ausführen", + "toggle-note-hoisting": "Notiz-Fokus der aktiven Notiz umschalten", + "unhoist": "Notiz-Fokus aufheben", + "reload-frontend-app": "Frontend-App neuladen", + "open-dev-tools": "Entwicklertools öffnen", + "toggle-left-note-tree-panel": "Linke Notizbaum-Leiste umschalten", + "toggle-full-screen": "Vollbildmodus umschalten", + "zoom-out": "Herauszoomen", + "zoom-in": "Hineinzoomen", + "note-navigation": "Notiznavigation", + "reset-zoom-level": "Zoomlevel zurücksetzen", + "copy-without-formatting": "Ausgewählten Text ohne Formatierung kopieren", + "force-save-revision": "Erstellen / Speichern einer neuen Notizrevision der aktiven Notiz erzwingen", + "show-help": "Eingebaute Hilfe / Cheat-Sheet anzeigen", + "toggle-book-properties": "Buch-Eigenschaften umschalten", + "clone-notes-to": "Ausgewählte Notizen duplizieren", + "open-command-palette": "Kommandopalette öffnen", + "export-as-pdf": "Aktuelle Notiz als PDF exportieren" + }, + "login": { + "title": "Anmeldung", + "heading": "Trilium Anmeldung", + "incorrect-password": "Das Passwort ist falsch. Bitte versuche es erneut.", + "password": "Passwort", + "remember-me": "Angemeldet bleiben", + "button": "Anmelden" + }, + "set_password": { + "title": "Passwort festlegen", + "heading": "Passwort festlegen", + "description": "Bevor du Trilium im Web verwenden kannst, musst du zuerst ein Passwort festlegen. Du wirst dieses Passwort dann zur Anmeldung verwenden.", + "password": "Passwort", + "password-confirmation": "Passwortbestätigung", + "button": "Passwort festlegen" + }, + "javascript-required": "Trilium erfordert, dass JavaScript aktiviert ist.", + "setup": { + "heading": "Trilium Notes Setup", + "new-document": "Ich bin ein neuer Benutzer und möchte ein neues Trilium-Dokument für meine Notizen erstellen", + "sync-from-desktop": "Ich habe bereits eine Desktop-Instanz und möchte die Synchronisierung damit einrichten", + "sync-from-server": "Ich habe bereits eine Server-Instanz und möchte die Synchronisierung damit einrichten", + "next": "Weiter", + "init-in-progress": "Dokumenteninitialisierung läuft", + "redirecting": "Du wirst in Kürze zur Anwendung weitergeleitet.", + "title": "Setup" + }, + "setup_sync-from-desktop": { + "heading": "Synchronisation vom Desktop", + "description": "Dieses Setup muss von der Desktop-Instanz aus initiiert werden:", + "step1": "Öffne deine Trilium Notes Desktop-Instanz.", + "step2": "Klicke im Trilium-Menü auf Optionen.", + "step3": "Klicke auf die Kategorie Synchronisation.", + "step4": "Ändere die Server-Instanzadresse auf: {{- host}} und klicke auf Speichern.", + "step5": "Klicke auf den Button \"Test-Synchronisation\", um zu überprüfen, ob die Verbindung erfolgreich ist.", + "step6": "Sobald du diese Schritte abgeschlossen hast, klicke auf {{- link}}.", + "step6-here": "hier" + }, + "setup_sync-from-server": { + "heading": "Synchronisation vom Server", + "instructions": "Bitte gib unten die Trilium-Server-Adresse und die Zugangsdaten ein. Dies wird das gesamte Trilium-Dokument vom Server herunterladen und die Synchronisation einrichten. Je nach Dokumentgröße und Verbindungsgeschwindigkeit kann dies eine Weile dauern.", + "server-host": "Trilium Server-Adresse", + "server-host-placeholder": "https://:", + "proxy-server": "Proxy-Server (optional)", + "proxy-server-placeholder": "https://:", + "note": "Hinweis:", + "proxy-instruction": "Wenn du die Proxy-Einstellung leer lässt, wird der System-Proxy verwendet (gilt nur für die Desktop-Anwendung)", + "password": "Passwort", + "password-placeholder": "Passwort", + "back": "Zurück", + "finish-setup": "Setup abschließen" + }, + "setup_sync-in-progress": { + "heading": "Synchronisation läuft", + "successful": "Die Synchronisation wurde erfolgreich eingerichtet. Es wird eine Weile dauern, bis die erste Synchronisation abgeschlossen ist. Sobald dies erledigt ist, wirst du zur Anmeldeseite weitergeleitet.", + "outstanding-items": "Ausstehende Synchronisationselemente:", + "outstanding-items-default": "N/A" + }, + "share_404": { + "title": "Nicht gefunden", + "heading": "Nicht gefunden" + }, + "share_page": { + "parent": "Übergeordnete Notiz:", + "clipped-from": "Diese Notiz wurde ursprünglich von {{- url}} ausgeschnitten", + "child-notes": "Untergeordnete Notizen:", + "no-content": "Diese Notiz hat keinen Inhalt." + }, + "weekdays": { + "monday": "Montag", + "tuesday": "Dienstag", + "wednesday": "Mittwoch", + "thursday": "Donnerstag", + "friday": "Freitag", + "saturday": "Samstag", + "sunday": "Sonntag" + }, + "months": { + "january": "Januar", + "february": "Februar", + "march": "März", + "april": "April", + "may": "Mai", + "june": "Juni", + "july": "Juli", + "august": "August", + "september": "September", + "october": "Oktober", + "november": "November", + "december": "Dezember" + }, + "special_notes": { + "search_prefix": "Suche:" + }, + "test_sync": { + "not-configured": "Der Synchronisations-Server-Host ist nicht konfiguriert. Bitte konfiguriere zuerst die Synchronisation.", + "successful": "Die Server-Verbindung wurde erfolgreich hergestellt, die Synchronisation wurde gestartet." + }, + "hidden-subtree": { + "root-title": "Versteckte Notizen", + "search-history-title": "Suchverlauf", + "note-map-title": "Notiz Karte", + "sql-console-history-title": "SQL Konsolen Verlauf", + "shared-notes-title": "Geteilte Notizen", + "bulk-action-title": "Massenverarbeitung", + "backend-log-title": "Backend Log", + "user-hidden-title": "Versteckt vom Nutzer", + "launch-bar-templates-title": "Startleiste Vorlagen", + "base-abstract-launcher-title": "Basis Abstrakte Startleiste", + "command-launcher-title": "Befehlslauncher", + "note-launcher-title": "Notiz Launcher", + "script-launcher-title": "Script Launcher", + "built-in-widget-title": "Eingebautes Widget", + "spacer-title": "Freifeld", + "custom-widget-title": "Custom Widget", + "launch-bar-title": "Launchbar", + "available-launchers-title": "Verfügbare Launchers", + "go-to-previous-note-title": "Zur vorherigen Notiz gehen", + "go-to-next-note-title": "Zur nächsten Notiz gehen", + "new-note-title": "Neue Notiz", + "search-notes-title": "Notizen durchsuchen", + "calendar-title": "Kalender", + "recent-changes-title": "neue Änderungen", + "bookmarks-title": "Lesezeichen", + "open-today-journal-note-title": "Heutigen Journaleintrag öffnen", + "quick-search-title": "Schnellsuche", + "protected-session-title": "Geschützte Sitzung", + "sync-status-title": "Sync Status", + "settings-title": "Einstellungen", + "options-title": "Optionen", + "appearance-title": "Erscheinungsbild", + "shortcuts-title": "Tastaturkürzel", + "text-notes": "Text Notizen", + "code-notes-title": "Code Notizen", + "images-title": "Bilder", + "spellcheck-title": "Rechtschreibprüfung", + "password-title": "Passwort", + "etapi-title": "ETAPI", + "backup-title": "Sicherung", + "sync-title": "Sync", + "other": "Weitere", + "advanced-title": "Erweitert", + "visible-launchers-title": "Sichtbare Launcher", + "user-guide": "Nutzerhandbuch" + }, + "notes": { + "new-note": "Neue Notiz", + "duplicate-note-suffix": "(dup)", + "duplicate-note-title": "{{- noteTitle }} {{ duplicateNoteSuffix }}" + }, + "backend_log": { + "log-does-not-exist": "Die Backend-Log-Datei '{{ fileName }}' existiert (noch) nicht.", + "reading-log-failed": "Das Lesen der Backend-Log-Datei '{{ fileName }}' ist fehlgeschlagen." + }, + "content_renderer": { + "note-cannot-be-displayed": "Dieser Notiztyp kann nicht angezeigt werden." + }, + "pdf": { + "export_filter": "PDF Dokument (*.pdf)", + "unable-to-export-message": "Die aktuelle Notiz konnte nicht als PDF exportiert werden.", + "unable-to-export-title": "Export als PDF fehlgeschlagen", + "unable-to-save-message": "Die ausgewählte Datei konnte nicht beschrieben werden. Erneut versuchen oder ein anderes Ziel auswählen." + }, + "tray": { + "tooltip": "Trilium Notes", + "close": "Trilium schließen", + "recents": "Kürzliche Notizen", + "bookmarks": "Lesezeichen", + "today": "Heutigen Journal Eintrag öffnen", + "new-note": "Neue Notiz", + "show-windows": "Fenster anzeigen" + }, + "hidden_subtree_templates": { + "table": "Tabelle", + "board_status_done": "Erledigt" + }, + "keyboard_action_names": { + "copy-notes-to-clipboard": "Notizen in Zwischenablage kopieren", + "paste-notes-from-clipboard": "Notizen aus Zwischenablage einfügen" + } } From 05c26d17d36bfa488f25b14b54fdb1fd57ae33ee Mon Sep 17 00:00:00 2001 From: Aitanuqui Date: Sun, 3 Aug 2025 19:37:51 +0200 Subject: [PATCH 09/82] Translated using Weblate (Spanish) Currently translated at 100.0% (378 of 378 strings) Translation: Trilium Notes/Server Translate-URL: https://hosted.weblate.org/projects/trilium/server/es/ --- .../src/assets/translations/es/server.json | 24 ++++++++++++++----- 1 file changed, 18 insertions(+), 6 deletions(-) diff --git a/apps/server/src/assets/translations/es/server.json b/apps/server/src/assets/translations/es/server.json index b069bcd40..991e30083 100644 --- a/apps/server/src/assets/translations/es/server.json +++ b/apps/server/src/assets/translations/es/server.json @@ -15,10 +15,10 @@ "create-note-into": "Crear nota como subnota de la nota activa", "create-note-into-inbox": "Crear una nota en la bandeja de entrada (si está definida) o nota del día", "delete-note": "Eliminar nota", - "move-note-up": "Mover nota hacia arriba", - "move-note-down": "Mover nota hacia abajo", - "move-note-up-in-hierarchy": "Mover nota hacia arriba en la jerarquía", - "move-note-down-in-hierarchy": "Mover nota hacia abajo en la jerarquía", + "move-note-up": "Subir nota", + "move-note-down": "Bajar nota", + "move-note-up-in-hierarchy": "Subir nota en la jerarquía", + "move-note-down-in-hierarchy": "Bajar nota en la jerarquía", "edit-note-title": "Saltar del árbol al detalle de la nota y editar el título", "edit-branch-prefix": "Mostrar cuadro de diálogo Editar prefijo de rama", "cloneNotesTo": "Clonar notas seleccionadas", @@ -75,7 +75,7 @@ "toggle-image-properties": "Alternar propiedades de imagen", "toggle-owned-attributes": "Alternar atributos de propiedad", "toggle-inherited-attributes": "Alternar atributos heredados", - "toggle-promoted-attributes": "Alternar atributos promocionados", + "toggle-promoted-attributes": "Alternar atributos destacados", "toggle-link-map": "Alternar mapa de enlaces", "toggle-note-info": "Alternar información de nota", "toggle-note-paths": "Alternar rutas de notas", @@ -390,7 +390,19 @@ "paste-markdown-into-text": "Pegar Markdown en el texto", "cut-into-note": "Cortar en la nota", "add-include-note-to-text": "Agregar nota incluida al texto", - "force-save-revision": "Forzar guardado de revisión" + "force-save-revision": "Forzar guardado de revisión", + "toggle-ribbon-tab-classic-editor": "Mostrar pestaña de la cinta de opciones: Editor clásico", + "toggle-ribbon-tab-basic-properties": "Mostrar pestaña de la cinta de opciones: Propiedades básicas", + "toggle-ribbon-tab-book-properties": "Mostrar pestaña de la cinta de opciones: Propiedades de libro", + "toggle-ribbon-tab-file-properties": "Mostrar pestaña de la cinta de opciones: Propiedades de archivo", + "toggle-ribbon-tab-image-properties": "Mostrar pestaña de la cinta de opciones: Propiedades de imagen", + "toggle-ribbon-tab-inherited-attributes": "Mostrar pestaña de la cinta de opciones: Atributos heredados", + "toggle-ribbon-tab-note-map": "Mostrar pestaña de la cinta de opciones: Mapa de notas", + "toggle-ribbon-tab-note-info": "Mostrar pestaña de la cinta de opciones: Información de nota", + "toggle-ribbon-tab-note-paths": "Mostrar pestaña de la cinta de opciones: Rutas de nota", + "toggle-ribbon-tab-similar-notes": "Mostrar pestaña de la cinta de opciones: Notas similares", + "toggle-ribbon-tab-owned-attributes": "Mostrar pestaña de la cinta de opciones: Propiedades asignadas", + "toggle-ribbon-tab-promoted-attributes": "Mostrar pestaña de la cinta de opciones: Atributos destacados" }, "hidden_subtree_templates": { "board_note_first": "Primera nota", From 14b3bea2038afe9dfc60320498077ad1560943fb Mon Sep 17 00:00:00 2001 From: repilac Date: Sun, 3 Aug 2025 20:05:49 +0200 Subject: [PATCH 10/82] Added translation using Weblate (Japanese) --- apps/client/src/translations/ja/translation.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 apps/client/src/translations/ja/translation.json diff --git a/apps/client/src/translations/ja/translation.json b/apps/client/src/translations/ja/translation.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/apps/client/src/translations/ja/translation.json @@ -0,0 +1 @@ +{} From bf34ef200918e7465513d13e415ced15988022e8 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 4 Aug 2025 03:00:44 +0000 Subject: [PATCH 11/82] chore(deps): update svelte monorepo --- pnpm-lock.yaml | 100 ++++++++++++++++++++++++++++++------------------- 1 file changed, 62 insertions(+), 38 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 696f07752..0bbc0f61e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -809,13 +809,13 @@ importers: version: 9.32.0 '@sveltejs/adapter-auto': specifier: ^6.0.0 - version: 6.0.1(@sveltejs/kit@2.27.0(@sveltejs/vite-plugin-svelte@6.1.0(svelte@5.37.2)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)))(svelte@5.37.2)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))) + version: 6.0.1(@sveltejs/kit@2.27.0(@sveltejs/vite-plugin-svelte@6.1.0(svelte@5.37.3)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)))(svelte@5.37.3)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))) '@sveltejs/kit': specifier: ^2.16.0 - version: 2.27.0(@sveltejs/vite-plugin-svelte@6.1.0(svelte@5.37.2)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)))(svelte@5.37.2)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)) + version: 2.27.0(@sveltejs/vite-plugin-svelte@6.1.0(svelte@5.37.3)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)))(svelte@5.37.3)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)) '@sveltejs/vite-plugin-svelte': specifier: ^6.0.0 - version: 6.1.0(svelte@5.37.2)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)) + version: 6.1.0(svelte@5.37.3)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)) '@tailwindcss/typography': specifier: ^0.5.15 version: 0.5.16(tailwindcss@4.1.11) @@ -827,19 +827,19 @@ importers: version: 9.32.0(jiti@2.5.1) eslint-plugin-svelte: specifier: ^3.0.0 - version: 3.11.0(eslint@9.32.0(jiti@2.5.1))(svelte@5.37.2)(ts-node@10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@24.1.0)(typescript@5.9.2)) + version: 3.11.0(eslint@9.32.0(jiti@2.5.1))(svelte@5.37.3)(ts-node@10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@24.1.0)(typescript@5.9.2)) globals: specifier: ^16.0.0 version: 16.3.0 mdsvex: specifier: ^0.12.3 - version: 0.12.6(svelte@5.37.2) + version: 0.12.6(svelte@5.37.3) svelte: specifier: ^5.0.0 - version: 5.37.2 + version: 5.37.3 svelte-check: specifier: ^4.0.0 - version: 4.3.0(picomatch@4.0.3)(svelte@5.37.2)(typescript@5.9.2) + version: 4.3.1(picomatch@4.0.3)(svelte@5.37.3)(typescript@5.9.2) tailwindcss: specifier: ^4.0.0 version: 4.1.11 @@ -900,7 +900,7 @@ importers: version: 8.38.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2) '@vitest/browser': specifier: ^3.0.5 - version: 3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@24.1.0)(typescript@5.9.2))(playwright@1.54.2)(utf-8-validate@6.0.5)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vitest@3.2.4)(webdriverio@9.18.4(bufferutil@4.0.9)(utf-8-validate@6.0.5)) + version: 3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@24.1.0)(typescript@5.9.2))(playwright@1.54.2)(utf-8-validate@6.0.5)(vite@7.0.0(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vitest@3.2.4)(webdriverio@9.18.4(bufferutil@4.0.9)(utf-8-validate@6.0.5)) '@vitest/coverage-istanbul': specifier: ^3.0.5 version: 3.2.4(vitest@3.2.4) @@ -933,7 +933,7 @@ importers: version: 5.9.2 vite-plugin-svgo: specifier: ~2.0.0 - version: 2.0.0(typescript@5.9.2)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)) + version: 2.0.0(typescript@5.9.2)(vite@7.0.0(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)) vitest: specifier: ^3.0.5 version: 3.2.4(@types/debug@4.1.12)(@types/node@24.1.0)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@18.0.1)(jiti@2.5.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(lightningcss@1.30.1)(msw@2.7.5(@types/node@24.1.0)(typescript@5.9.2))(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0) @@ -14111,8 +14111,8 @@ packages: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} - svelte-check@4.3.0: - resolution: {integrity: sha512-Iz8dFXzBNAM7XlEIsUjUGQhbEE+Pvv9odb9+0+ITTgFWZBGeJRRYqHUUglwe2EkLD5LIsQaAc4IUJyvtKuOO5w==} + svelte-check@4.3.1: + resolution: {integrity: sha512-lkh8gff5gpHLjxIV+IaApMxQhTGnir2pNUAqcNgeKkvK5bT/30Ey/nzBxNLDlkztCH4dP7PixkMt9SWEKFPBWg==} engines: {node: '>= 18.0.0'} hasBin: true peerDependencies: @@ -14128,8 +14128,8 @@ packages: svelte: optional: true - svelte@5.37.2: - resolution: {integrity: sha512-SAakJiy04/OvXRAUnGxRACGzw6GB9kmxYIjuMO/zTcTL6psqc54Y0O/yR6I3OLqFqn79EPd23qsCGkKozvYYbQ==} + svelte@5.37.3: + resolution: {integrity: sha512-7t/ejshehHd+95z3Z7ebS7wsqHDQxi/8nBTuTRwpMgNegfRBfuitCSKTUDKIBOExqfT2+DhQ2VLG8Xn+cBXoaQ==} engines: {node: '>=18'} svg-pan-zoom@3.6.2: @@ -16972,8 +16972,6 @@ snapshots: '@ckeditor/ckeditor5-utils': 46.0.0 '@ckeditor/ckeditor5-watchdog': 46.0.0 es-toolkit: 1.39.5 - transitivePeerDependencies: - - supports-color '@ckeditor/ckeditor5-dev-build-tools@43.1.0(@swc/helpers@0.5.17)(tslib@2.8.1)(typescript@5.9.2)': dependencies: @@ -21373,15 +21371,15 @@ snapshots: dependencies: acorn: 8.15.0 - '@sveltejs/adapter-auto@6.0.1(@sveltejs/kit@2.27.0(@sveltejs/vite-plugin-svelte@6.1.0(svelte@5.37.2)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)))(svelte@5.37.2)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)))': + '@sveltejs/adapter-auto@6.0.1(@sveltejs/kit@2.27.0(@sveltejs/vite-plugin-svelte@6.1.0(svelte@5.37.3)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)))(svelte@5.37.3)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)))': dependencies: - '@sveltejs/kit': 2.27.0(@sveltejs/vite-plugin-svelte@6.1.0(svelte@5.37.2)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)))(svelte@5.37.2)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)) + '@sveltejs/kit': 2.27.0(@sveltejs/vite-plugin-svelte@6.1.0(svelte@5.37.3)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)))(svelte@5.37.3)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)) - '@sveltejs/kit@2.27.0(@sveltejs/vite-plugin-svelte@6.1.0(svelte@5.37.2)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)))(svelte@5.37.2)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))': + '@sveltejs/kit@2.27.0(@sveltejs/vite-plugin-svelte@6.1.0(svelte@5.37.3)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)))(svelte@5.37.3)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))': dependencies: '@standard-schema/spec': 1.0.0 '@sveltejs/acorn-typescript': 1.0.5(acorn@8.15.0) - '@sveltejs/vite-plugin-svelte': 6.1.0(svelte@5.37.2)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)) + '@sveltejs/vite-plugin-svelte': 6.1.0(svelte@5.37.3)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)) '@types/cookie': 0.6.0 acorn: 8.15.0 cookie: 1.0.2 @@ -21393,26 +21391,26 @@ snapshots: sade: 1.8.1 set-cookie-parser: 2.7.1 sirv: 3.0.1 - svelte: 5.37.2 + svelte: 5.37.3 vite: 7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0) - '@sveltejs/vite-plugin-svelte-inspector@5.0.0(@sveltejs/vite-plugin-svelte@6.1.0(svelte@5.37.2)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)))(svelte@5.37.2)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))': + '@sveltejs/vite-plugin-svelte-inspector@5.0.0(@sveltejs/vite-plugin-svelte@6.1.0(svelte@5.37.3)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)))(svelte@5.37.3)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))': dependencies: - '@sveltejs/vite-plugin-svelte': 6.1.0(svelte@5.37.2)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)) + '@sveltejs/vite-plugin-svelte': 6.1.0(svelte@5.37.3)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)) debug: 4.4.1(supports-color@6.0.0) - svelte: 5.37.2 + svelte: 5.37.3 vite: 7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0) transitivePeerDependencies: - supports-color - '@sveltejs/vite-plugin-svelte@6.1.0(svelte@5.37.2)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))': + '@sveltejs/vite-plugin-svelte@6.1.0(svelte@5.37.3)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))': dependencies: - '@sveltejs/vite-plugin-svelte-inspector': 5.0.0(@sveltejs/vite-plugin-svelte@6.1.0(svelte@5.37.2)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)))(svelte@5.37.2)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)) + '@sveltejs/vite-plugin-svelte-inspector': 5.0.0(@sveltejs/vite-plugin-svelte@6.1.0(svelte@5.37.3)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)))(svelte@5.37.3)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)) debug: 4.4.1(supports-color@6.0.0) deepmerge: 4.3.1 kleur: 4.1.5 magic-string: 0.30.17 - svelte: 5.37.2 + svelte: 5.37.3 vite: 7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0) vitefu: 1.1.1(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)) transitivePeerDependencies: @@ -22417,6 +22415,26 @@ snapshots: - vite optional: true + '@vitest/browser@3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@24.1.0)(typescript@5.9.2))(playwright@1.54.2)(utf-8-validate@6.0.5)(vite@7.0.0(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vitest@3.2.4)(webdriverio@9.18.4(bufferutil@4.0.9)(utf-8-validate@6.0.5))': + dependencies: + '@testing-library/dom': 10.4.0 + '@testing-library/user-event': 14.6.1(@testing-library/dom@10.4.0) + '@vitest/mocker': 3.2.4(msw@2.7.5(@types/node@24.1.0)(typescript@5.9.2))(vite@7.0.0(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)) + '@vitest/utils': 3.2.4 + magic-string: 0.30.17 + sirv: 3.0.1 + tinyrainbow: 2.0.0 + vitest: 3.2.4(@types/debug@4.1.12)(@types/node@24.1.0)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@18.0.1)(jiti@2.5.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(lightningcss@1.30.1)(msw@2.7.5(@types/node@24.1.0)(typescript@5.9.2))(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0) + ws: 8.18.3(bufferutil@4.0.9)(utf-8-validate@6.0.5) + optionalDependencies: + playwright: 1.54.2 + webdriverio: 9.18.4(bufferutil@4.0.9)(utf-8-validate@6.0.5) + transitivePeerDependencies: + - bufferutil + - msw + - utf-8-validate + - vite + '@vitest/browser@3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@24.1.0)(typescript@5.9.2))(playwright@1.54.2)(utf-8-validate@6.0.5)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vitest@3.2.4)(webdriverio@9.18.4(bufferutil@4.0.9)(utf-8-validate@6.0.5))': dependencies: '@testing-library/dom': 10.4.0 @@ -22548,7 +22566,7 @@ snapshots: sirv: 3.0.1 tinyglobby: 0.2.14 tinyrainbow: 2.0.0 - vitest: 3.2.4(@types/debug@4.1.12)(@types/node@22.17.0)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@18.0.1)(jiti@2.5.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(lightningcss@1.30.1)(msw@2.7.5(@types/node@22.17.0)(typescript@5.9.2))(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0) + vitest: 3.2.4(@types/debug@4.1.12)(@types/node@24.1.0)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@18.0.1)(jiti@2.5.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(lightningcss@1.30.1)(msw@2.7.5(@types/node@24.1.0)(typescript@5.9.2))(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0) '@vitest/utils@3.2.4': dependencies: @@ -25414,7 +25432,7 @@ snapshots: eslint: 9.32.0(jiti@2.5.1) globals: 13.24.0 - eslint-plugin-svelte@3.11.0(eslint@9.32.0(jiti@2.5.1))(svelte@5.37.2)(ts-node@10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@24.1.0)(typescript@5.9.2)): + eslint-plugin-svelte@3.11.0(eslint@9.32.0(jiti@2.5.1))(svelte@5.37.3)(ts-node@10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@24.1.0)(typescript@5.9.2)): dependencies: '@eslint-community/eslint-utils': 4.7.0(eslint@9.32.0(jiti@2.5.1)) '@jridgewell/sourcemap-codec': 1.5.4 @@ -25426,9 +25444,9 @@ snapshots: postcss-load-config: 3.1.4(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@24.1.0)(typescript@5.9.2)) postcss-safe-parser: 7.0.1(postcss@8.5.6) semver: 7.7.2 - svelte-eslint-parser: 1.3.0(svelte@5.37.2) + svelte-eslint-parser: 1.3.0(svelte@5.37.3) optionalDependencies: - svelte: 5.37.2 + svelte: 5.37.3 transitivePeerDependencies: - ts-node @@ -28252,13 +28270,13 @@ snapshots: mdn-data@2.12.2: {} - mdsvex@0.12.6(svelte@5.37.2): + mdsvex@0.12.6(svelte@5.37.3): dependencies: '@types/mdast': 4.0.4 '@types/unist': 2.0.11 prism-svelte: 0.4.7 prismjs: 1.30.0 - svelte: 5.37.2 + svelte: 5.37.3 unist-util-visit: 2.0.3 vfile-message: 2.0.4 @@ -32137,19 +32155,19 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - svelte-check@4.3.0(picomatch@4.0.3)(svelte@5.37.2)(typescript@5.9.2): + svelte-check@4.3.1(picomatch@4.0.3)(svelte@5.37.3)(typescript@5.9.2): dependencies: '@jridgewell/trace-mapping': 0.3.29 chokidar: 4.0.3 fdir: 6.4.6(picomatch@4.0.3) picocolors: 1.1.1 sade: 1.8.1 - svelte: 5.37.2 + svelte: 5.37.3 typescript: 5.9.2 transitivePeerDependencies: - picomatch - svelte-eslint-parser@1.3.0(svelte@5.37.2): + svelte-eslint-parser@1.3.0(svelte@5.37.3): dependencies: eslint-scope: 8.4.0 eslint-visitor-keys: 4.2.1 @@ -32158,9 +32176,9 @@ snapshots: postcss-scss: 4.0.9(postcss@8.5.6) postcss-selector-parser: 7.1.0 optionalDependencies: - svelte: 5.37.2 + svelte: 5.37.3 - svelte@5.37.2: + svelte@5.37.3: dependencies: '@ampproject/remapping': 2.3.0 '@jridgewell/sourcemap-codec': 1.5.4 @@ -33094,6 +33112,12 @@ snapshots: tinyglobby: 0.2.14 vite: 7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0) + vite-plugin-svgo@2.0.0(typescript@5.9.2)(vite@7.0.0(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)): + dependencies: + svgo: 3.3.2 + typescript: 5.9.2 + vite: 7.0.0(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0) + vite-plugin-svgo@2.0.0(typescript@5.9.2)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)): dependencies: svgo: 3.3.2 @@ -33268,7 +33292,7 @@ snapshots: optionalDependencies: '@types/debug': 4.1.12 '@types/node': 24.1.0 - '@vitest/browser': 3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@24.1.0)(typescript@5.9.2))(playwright@1.54.2)(utf-8-validate@6.0.5)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vitest@3.2.4)(webdriverio@9.18.4(bufferutil@4.0.9)(utf-8-validate@6.0.5)) + '@vitest/browser': 3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@24.1.0)(typescript@5.9.2))(playwright@1.54.2)(utf-8-validate@6.0.5)(vite@7.0.0(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vitest@3.2.4)(webdriverio@9.18.4(bufferutil@4.0.9)(utf-8-validate@6.0.5)) '@vitest/ui': 3.2.4(vitest@3.2.4) happy-dom: 18.0.1 jsdom: 26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5) From 98888d5f1d210450be37355fcb1139b94eff36ae Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 5 Aug 2025 01:57:06 +0000 Subject: [PATCH 12/82] chore(deps): update dependency rollup-plugin-webpack-stats to v2.1.2 --- package.json | 2 +- pnpm-lock.yaml | 26 +++++++++++--------------- 2 files changed, 12 insertions(+), 16 deletions(-) diff --git a/package.json b/package.json index c1b0e4cf9..c4fa58eff 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "jsonc-eslint-parser": "^2.1.0", "nx": "21.3.11", "react-refresh": "^0.17.0", - "rollup-plugin-webpack-stats": "2.1.1", + "rollup-plugin-webpack-stats": "2.1.2", "tslib": "^2.3.0", "tsx": "4.20.3", "typescript": "~5.9.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0bbc0f61e..37f329413 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -130,8 +130,8 @@ importers: specifier: ^0.17.0 version: 0.17.0 rollup-plugin-webpack-stats: - specifier: 2.1.1 - version: 2.1.1(rolldown@1.0.0-beta.29)(rollup@4.45.1)(vite@7.0.6(@types/node@22.17.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)) + specifier: 2.1.2 + version: 2.1.2(rolldown@1.0.0-beta.29)(rollup@4.45.1)(vite@7.0.6(@types/node@22.17.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)) tslib: specifier: ^2.3.0 version: 2.8.1 @@ -13181,8 +13181,8 @@ packages: resolution: {integrity: sha512-EsoOi8moHN6CAYyTZipxDDVTJn0j2nBCWor4wRU45RQ8ER2qREDykXLr3Ulz6hBh6oBKCFTQIjo21i0FXNo/IA==} hasBin: true - rollup-plugin-stats@1.4.2: - resolution: {integrity: sha512-xxWDwKDklJ2tMm+U4ZwRxtmx5laC9Dj/4uhnkNsj0MQdMEHvdbcaVjW96ew+n3U9scnmhqimX/CekuKxLfPe5A==} + rollup-plugin-stats@1.5.0: + resolution: {integrity: sha512-TsWaV7ulwPA9JhqGJemrDJkvXNeNQb60lB13gIcT2kVDXlBM/PQD3GqVyhCJpvn43Y4YT5+VmWDRsbIAbuilBA==} engines: {node: '>=18'} peerDependencies: rolldown: ^1.0.0-beta.0 @@ -13208,8 +13208,8 @@ packages: peerDependencies: rollup: ^3.0.0||^4.0.0 - rollup-plugin-webpack-stats@2.1.1: - resolution: {integrity: sha512-iDWv5bHUtgCGzSJOr37bCFzrqGzOgECXUD2smDeehVjKedlJVECZsD+urL1WGXvcGdVUxwhaKThOaTtFYqhzcg==} + rollup-plugin-webpack-stats@2.1.2: + resolution: {integrity: sha512-2YN3hTQx90wvXo7VG9/s2qKECoA+BmBiMLj4UMbP00jt3giExQYN2mOXv5mwesB48Q5syGjFYfAa1nuN9TU1Aw==} engines: {node: '>=18'} peerDependencies: rolldown: ^1.0.0-beta.0 @@ -16972,6 +16972,8 @@ snapshots: '@ckeditor/ckeditor5-utils': 46.0.0 '@ckeditor/ckeditor5-watchdog': 46.0.0 es-toolkit: 1.39.5 + transitivePeerDependencies: + - supports-color '@ckeditor/ckeditor5-dev-build-tools@43.1.0(@swc/helpers@0.5.17)(tslib@2.8.1)(typescript@5.9.2)': dependencies: @@ -17163,8 +17165,6 @@ snapshots: '@ckeditor/ckeditor5-utils': 46.0.0 ckeditor5: 46.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) es-toolkit: 1.39.5 - transitivePeerDependencies: - - supports-color '@ckeditor/ckeditor5-editor-multi-root@46.0.0': dependencies: @@ -17187,8 +17187,6 @@ snapshots: '@ckeditor/ckeditor5-table': 46.0.0 '@ckeditor/ckeditor5-utils': 46.0.0 ckeditor5: 46.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - transitivePeerDependencies: - - supports-color '@ckeditor/ckeditor5-emoji@46.0.0': dependencies: @@ -23673,8 +23671,6 @@ snapshots: ckeditor5-collaboration@46.0.0: dependencies: '@ckeditor/ckeditor5-collaboration-core': 46.0.0 - transitivePeerDependencies: - - supports-color ckeditor5-premium-features@46.0.0(bufferutil@4.0.9)(ckeditor5@46.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41))(utf-8-validate@6.0.5): dependencies: @@ -30992,7 +30988,7 @@ snapshots: '@rolldown/binding-win32-ia32-msvc': 1.0.0-beta.29 '@rolldown/binding-win32-x64-msvc': 1.0.0-beta.29 - rollup-plugin-stats@1.4.2(rolldown@1.0.0-beta.29)(rollup@4.45.1)(vite@7.0.6(@types/node@22.17.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)): + rollup-plugin-stats@1.5.0(rolldown@1.0.0-beta.29)(rollup@4.45.1)(vite@7.0.6(@types/node@22.17.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)): optionalDependencies: rolldown: 1.0.0-beta.29 rollup: 4.45.1 @@ -31025,10 +31021,10 @@ snapshots: '@rollup/pluginutils': 5.1.4(rollup@4.40.0) rollup: 4.40.0 - rollup-plugin-webpack-stats@2.1.1(rolldown@1.0.0-beta.29)(rollup@4.45.1)(vite@7.0.6(@types/node@22.17.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)): + rollup-plugin-webpack-stats@2.1.2(rolldown@1.0.0-beta.29)(rollup@4.45.1)(vite@7.0.6(@types/node@22.17.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)): dependencies: rolldown: 1.0.0-beta.29 - rollup-plugin-stats: 1.4.2(rolldown@1.0.0-beta.29)(rollup@4.45.1)(vite@7.0.6(@types/node@22.17.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)) + rollup-plugin-stats: 1.5.0(rolldown@1.0.0-beta.29)(rollup@4.45.1)(vite@7.0.6(@types/node@22.17.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)) optionalDependencies: rollup: 4.45.1 vite: 7.0.6(@types/node@22.17.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0) From e9a9b462d4052b5f162e23f72bb35b4aefc96783 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 5 Aug 2025 01:57:55 +0000 Subject: [PATCH 13/82] fix(deps): update dependency marked to v16.1.2 --- apps/client/package.json | 2 +- apps/server/package.json | 2 +- pnpm-lock.yaml | 16 ++++++++-------- 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/apps/client/package.json b/apps/client/package.json index e9c9a9de6..b1be18493 100644 --- a/apps/client/package.json +++ b/apps/client/package.json @@ -46,7 +46,7 @@ "leaflet": "1.9.4", "leaflet-gpx": "2.2.0", "mark.js": "8.11.1", - "marked": "16.1.1", + "marked": "16.1.2", "mermaid": "11.9.0", "mind-elixir": "5.0.4", "normalize.css": "8.0.1", diff --git a/apps/server/package.json b/apps/server/package.json index 8bc00ec22..bf314e44d 100644 --- a/apps/server/package.json +++ b/apps/server/package.json @@ -83,7 +83,7 @@ "jimp": "1.6.0", "js-yaml": "4.1.0", "jsdom": "26.1.0", - "marked": "16.1.1", + "marked": "16.1.2", "mime-types": "3.0.1", "multer": "2.0.2", "normalize-strings": "1.1.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0bbc0f61e..c8e018d9d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -268,8 +268,8 @@ importers: specifier: 8.11.1 version: 8.11.1 marked: - specifier: 16.1.1 - version: 16.1.1 + specifier: 16.1.2 + version: 16.1.2 mermaid: specifier: 11.9.0 version: 11.9.0 @@ -714,8 +714,8 @@ importers: specifier: 26.1.0 version: 26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5) marked: - specifier: 16.1.1 - version: 16.1.1 + specifier: 16.1.2 + version: 16.1.2 mime-types: specifier: 3.0.1 version: 3.0.1 @@ -10758,8 +10758,8 @@ packages: markdown-table@3.0.4: resolution: {integrity: sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==} - marked@16.1.1: - resolution: {integrity: sha512-ij/2lXfCRT71L6u0M29tJPhP0bM5shLL3u5BePhFwPELj2blMJ6GDtD7PfJhRLhJ/c2UwrK17ySVcDzy2YHjHQ==} + marked@16.1.2: + resolution: {integrity: sha512-rNQt5EvRinalby7zJZu/mB+BvaAY2oz3wCuCjt1RDrWNpS1Pdf9xqMOeC9Hm5adBdcV/3XZPJpG58eT+WBc0XQ==} engines: {node: '>= 20'} hasBin: true @@ -28121,7 +28121,7 @@ snapshots: markdown-table@3.0.4: {} - marked@16.1.1: {} + marked@16.1.2: {} matcher@3.0.0: dependencies: @@ -28324,7 +28324,7 @@ snapshots: katex: 0.16.22 khroma: 2.1.0 lodash-es: 4.17.21 - marked: 16.1.1 + marked: 16.1.2 roughjs: 4.6.6 stylis: 4.3.6 ts-dedent: 2.2.0 From 064f0ef921c0e0b76df1172a72c8769766a99ca1 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 5 Aug 2025 01:58:52 +0000 Subject: [PATCH 14/82] chore(deps): update dependency chalk to v5.5.0 --- package.json | 2 +- pnpm-lock.yaml | 16 +++++++++++----- 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index c1b0e4cf9..ba3f55d5b 100644 --- a/package.json +++ b/package.json @@ -43,7 +43,7 @@ "@types/node": "22.17.0", "@vitest/coverage-v8": "^3.0.5", "@vitest/ui": "^3.0.0", - "chalk": "5.4.1", + "chalk": "5.5.0", "cross-env": "10.0.0", "dpdm": "3.14.0", "esbuild": "^0.25.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0bbc0f61e..6f85be635 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -91,8 +91,8 @@ importers: specifier: ^3.0.0 version: 3.2.4(vitest@3.2.4) chalk: - specifier: 5.4.1 - version: 5.4.1 + specifier: 5.5.0 + version: 5.5.0 cross-env: specifier: 10.0.0 version: 10.0.0 @@ -7140,6 +7140,10 @@ packages: resolution: {integrity: sha512-zgVZuo2WcZgfUEmsn6eO3kINexW8RAE4maiQ8QNs8CtpPCSyMiYsULR3HQYkm3w8FIA3SberyMJMSldGsW+U3w==} engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} + chalk@5.5.0: + resolution: {integrity: sha512-1tm8DTaJhPBG3bIkVeZt1iZM9GfSX2lzOeDVZH9R9ffRHpmHvxZ/QhgQH/aDTkswQVt+YHdXAdS/In/30OjCbg==} + engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} + char-regex@1.0.2: resolution: {integrity: sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==} engines: {node: '>=10'} @@ -17021,7 +17025,7 @@ snapshots: '@babel/parser': 7.28.0 '@babel/traverse': 7.28.0 '@ckeditor/ckeditor5-dev-utils': 50.3.1(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.8)(typescript@5.0.4)(webpack@5.100.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.8)) - chalk: 5.4.1 + chalk: 5.5.0 fs-extra: 11.3.0 glob: 11.0.3 plural-forms: 0.5.5 @@ -17073,7 +17077,7 @@ snapshots: '@ckeditor/ckeditor5-dev-translations': 50.3.1(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.8)(typescript@5.0.4)(webpack@5.100.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.8)) '@types/postcss-import': 14.0.3 '@types/through2': 2.0.41 - chalk: 5.4.1 + chalk: 5.5.0 cli-cursor: 5.0.0 cli-spinners: 3.2.0 css-loader: 7.1.2(webpack@5.100.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.8)) @@ -22633,7 +22637,7 @@ snapshots: '@wdio/logger@9.18.0': dependencies: - chalk: 5.4.1 + chalk: 5.5.0 loglevel: 1.9.2 loglevel-plugin-prefix: 0.8.4 safe-regex2: 5.0.0 @@ -23565,6 +23569,8 @@ snapshots: chalk@5.4.1: {} + chalk@5.5.0: {} + char-regex@1.0.2: {} character-entities-html4@2.1.0: {} From 92d9c82d97281ab7f887e875ee1bdacd958340fd Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 5 Aug 2025 01:58:57 +0000 Subject: [PATCH 15/82] chore(deps): update node.js to v22.18.0 --- apps/server/Dockerfile | 4 ++-- apps/server/Dockerfile.alpine | 4 ++-- apps/server/Dockerfile.alpine.rootless | 4 ++-- apps/server/Dockerfile.rootless | 4 ++-- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/apps/server/Dockerfile b/apps/server/Dockerfile index 7a76ff9bd..21999ea43 100644 --- a/apps/server/Dockerfile +++ b/apps/server/Dockerfile @@ -1,4 +1,4 @@ -FROM node:22.17.1-bullseye-slim AS builder +FROM node:22.18.0-bullseye-slim AS builder RUN corepack enable # Install native dependencies since we might be building cross-platform. @@ -7,7 +7,7 @@ COPY ./docker/package.json ./docker/pnpm-workspace.yaml /usr/src/app/ # We have to use --no-frozen-lockfile due to CKEditor patches RUN pnpm install --no-frozen-lockfile --prod && pnpm rebuild -FROM node:22.17.1-bullseye-slim +FROM node:22.18.0-bullseye-slim # Install only runtime dependencies RUN apt-get update && \ apt-get install -y --no-install-recommends \ diff --git a/apps/server/Dockerfile.alpine b/apps/server/Dockerfile.alpine index f91cf803c..3161b4f70 100644 --- a/apps/server/Dockerfile.alpine +++ b/apps/server/Dockerfile.alpine @@ -1,4 +1,4 @@ -FROM node:22.17.1-alpine AS builder +FROM node:22.18.0-alpine AS builder RUN corepack enable # Install native dependencies since we might be building cross-platform. @@ -7,7 +7,7 @@ COPY ./docker/package.json ./docker/pnpm-workspace.yaml /usr/src/app/ # We have to use --no-frozen-lockfile due to CKEditor patches RUN pnpm install --no-frozen-lockfile --prod && pnpm rebuild -FROM node:22.17.1-alpine +FROM node:22.18.0-alpine # Install runtime dependencies RUN apk add --no-cache su-exec shadow diff --git a/apps/server/Dockerfile.alpine.rootless b/apps/server/Dockerfile.alpine.rootless index 77d9dea41..1810d59ff 100644 --- a/apps/server/Dockerfile.alpine.rootless +++ b/apps/server/Dockerfile.alpine.rootless @@ -1,4 +1,4 @@ -FROM node:22.17.1-alpine AS builder +FROM node:22.18.0-alpine AS builder RUN corepack enable # Install native dependencies since we might be building cross-platform. @@ -7,7 +7,7 @@ COPY ./docker/package.json ./docker/pnpm-workspace.yaml /usr/src/app/ # We have to use --no-frozen-lockfile due to CKEditor patches RUN pnpm install --no-frozen-lockfile --prod && pnpm rebuild -FROM node:22.17.1-alpine +FROM node:22.18.0-alpine # Create a non-root user with configurable UID/GID ARG USER=trilium ARG UID=1001 diff --git a/apps/server/Dockerfile.rootless b/apps/server/Dockerfile.rootless index fe48523d1..fee70fa7a 100644 --- a/apps/server/Dockerfile.rootless +++ b/apps/server/Dockerfile.rootless @@ -1,4 +1,4 @@ -FROM node:22.17.1-bullseye-slim AS builder +FROM node:22.18.0-bullseye-slim AS builder RUN corepack enable # Install native dependencies since we might be building cross-platform. @@ -7,7 +7,7 @@ COPY ./docker/package.json ./docker/pnpm-workspace.yaml /usr/src/app/ # We have to use --no-frozen-lockfile due to CKEditor patches RUN pnpm install --no-frozen-lockfile --prod && pnpm rebuild -FROM node:22.17.1-bullseye-slim +FROM node:22.18.0-bullseye-slim # Create a non-root user with configurable UID/GID ARG USER=trilium ARG UID=1001 From c1259f2ea209b37c3f44a5df5e80d50a3986cebf Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 5 Aug 2025 02:00:27 +0000 Subject: [PATCH 16/82] chore(deps): update typescript-eslint monorepo to v8.39.0 --- packages/ckeditor5-admonition/package.json | 2 +- packages/ckeditor5-footnotes/package.json | 2 +- .../ckeditor5-keyboard-marker/package.json | 2 +- packages/ckeditor5-math/package.json | 2 +- packages/ckeditor5-mermaid/package.json | 2 +- pnpm-lock.yaml | 226 +++++++++++++++--- 6 files changed, 203 insertions(+), 33 deletions(-) diff --git a/packages/ckeditor5-admonition/package.json b/packages/ckeditor5-admonition/package.json index 964433efc..a61de18ff 100644 --- a/packages/ckeditor5-admonition/package.json +++ b/packages/ckeditor5-admonition/package.json @@ -35,7 +35,7 @@ "@ckeditor/ckeditor5-dev-build-tools": "43.1.0", "@ckeditor/ckeditor5-inspector": ">=4.1.0", "@ckeditor/ckeditor5-package-tools": "^4.0.0", - "@typescript-eslint/eslint-plugin": "~8.38.0", + "@typescript-eslint/eslint-plugin": "~8.39.0", "@typescript-eslint/parser": "^8.0.0", "@vitest/browser": "^3.0.5", "@vitest/coverage-istanbul": "^3.0.5", diff --git a/packages/ckeditor5-footnotes/package.json b/packages/ckeditor5-footnotes/package.json index c74eafda0..f5de208da 100644 --- a/packages/ckeditor5-footnotes/package.json +++ b/packages/ckeditor5-footnotes/package.json @@ -36,7 +36,7 @@ "@ckeditor/ckeditor5-dev-build-tools": "43.1.0", "@ckeditor/ckeditor5-inspector": ">=4.1.0", "@ckeditor/ckeditor5-package-tools": "^4.0.0", - "@typescript-eslint/eslint-plugin": "~8.38.0", + "@typescript-eslint/eslint-plugin": "~8.39.0", "@typescript-eslint/parser": "^8.0.0", "@vitest/browser": "^3.0.5", "@vitest/coverage-istanbul": "^3.0.5", diff --git a/packages/ckeditor5-keyboard-marker/package.json b/packages/ckeditor5-keyboard-marker/package.json index bcab859e7..7ed920afa 100644 --- a/packages/ckeditor5-keyboard-marker/package.json +++ b/packages/ckeditor5-keyboard-marker/package.json @@ -38,7 +38,7 @@ "@ckeditor/ckeditor5-dev-build-tools": "43.1.0", "@ckeditor/ckeditor5-inspector": ">=4.1.0", "@ckeditor/ckeditor5-package-tools": "^4.0.0", - "@typescript-eslint/eslint-plugin": "~8.38.0", + "@typescript-eslint/eslint-plugin": "~8.39.0", "@typescript-eslint/parser": "^8.0.0", "@vitest/browser": "^3.0.5", "@vitest/coverage-istanbul": "^3.0.5", diff --git a/packages/ckeditor5-math/package.json b/packages/ckeditor5-math/package.json index 95b2ed3a0..d03f52f9c 100644 --- a/packages/ckeditor5-math/package.json +++ b/packages/ckeditor5-math/package.json @@ -39,7 +39,7 @@ "@ckeditor/ckeditor5-dev-utils": "43.1.0", "@ckeditor/ckeditor5-inspector": ">=4.1.0", "@ckeditor/ckeditor5-package-tools": "^4.0.0", - "@typescript-eslint/eslint-plugin": "~8.38.0", + "@typescript-eslint/eslint-plugin": "~8.39.0", "@typescript-eslint/parser": "^8.0.0", "@vitest/browser": "^3.0.5", "@vitest/coverage-istanbul": "^3.0.5", diff --git a/packages/ckeditor5-mermaid/package.json b/packages/ckeditor5-mermaid/package.json index 04b5335f2..939d34c0b 100644 --- a/packages/ckeditor5-mermaid/package.json +++ b/packages/ckeditor5-mermaid/package.json @@ -38,7 +38,7 @@ "@ckeditor/ckeditor5-dev-build-tools": "43.1.0", "@ckeditor/ckeditor5-inspector": ">=4.1.0", "@ckeditor/ckeditor5-package-tools": "^4.0.0", - "@typescript-eslint/eslint-plugin": "~8.38.0", + "@typescript-eslint/eslint-plugin": "~8.39.0", "@typescript-eslint/parser": "^8.0.0", "@vitest/browser": "^3.0.5", "@vitest/coverage-istanbul": "^3.0.5", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0bbc0f61e..42e708111 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -53,7 +53,7 @@ importers: version: 21.3.11(@babel/traverse@7.28.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.9.2))(@swc/core@1.11.29(@swc/helpers@0.5.17))(@zkochan/js-yaml@0.0.7)(eslint@9.32.0(jiti@2.5.1))(nx@21.3.11(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.9.2))(@swc/core@1.11.29(@swc/helpers@0.5.17))) '@nx/eslint-plugin': specifier: 21.3.11 - version: 21.3.11(@babel/traverse@7.28.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.9.2))(@swc/core@1.11.29(@swc/helpers@0.5.17))(@typescript-eslint/parser@8.38.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2))(eslint-config-prettier@10.1.8(eslint@9.32.0(jiti@2.5.1)))(eslint@9.32.0(jiti@2.5.1))(nx@21.3.11(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.9.2))(@swc/core@1.11.29(@swc/helpers@0.5.17)))(typescript@5.9.2) + version: 21.3.11(@babel/traverse@7.28.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.9.2))(@swc/core@1.11.29(@swc/helpers@0.5.17))(@typescript-eslint/parser@8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2))(eslint-config-prettier@10.1.8(eslint@9.32.0(jiti@2.5.1)))(eslint@9.32.0(jiti@2.5.1))(nx@21.3.11(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.9.2))(@swc/core@1.11.29(@swc/helpers@0.5.17)))(typescript@5.9.2) '@nx/express': specifier: 21.3.11 version: 21.3.11(@babel/traverse@7.28.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.9.2))(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.17.0)(@zkochan/js-yaml@0.0.7)(babel-plugin-macros@3.1.0)(eslint@9.32.0(jiti@2.5.1))(express@4.21.2)(nx@21.3.11(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.9.2))(@swc/core@1.11.29(@swc/helpers@0.5.17)))(ts-node@10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.17.0)(typescript@5.9.2))(typescript@5.9.2) @@ -143,7 +143,7 @@ importers: version: 5.9.2 typescript-eslint: specifier: ^8.19.0 - version: 8.38.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2) + version: 8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2) upath: specifier: 2.0.1 version: 2.0.1 @@ -848,7 +848,7 @@ importers: version: 5.9.2 typescript-eslint: specifier: ^8.20.0 - version: 8.38.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2) + version: 8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2) vite: specifier: ^7.0.0 version: 7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0) @@ -893,11 +893,11 @@ importers: specifier: ^4.0.0 version: 4.0.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@24.1.0)(bufferutil@4.0.9)(esbuild@0.25.8)(utf-8-validate@6.0.5) '@typescript-eslint/eslint-plugin': - specifier: ~8.38.0 - version: 8.38.0(@typescript-eslint/parser@8.38.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2) + specifier: ~8.39.0 + version: 8.39.0(@typescript-eslint/parser@8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2) '@typescript-eslint/parser': specifier: ^8.0.0 - version: 8.38.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2) + version: 8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2) '@vitest/browser': specifier: ^3.0.5 version: 3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@24.1.0)(typescript@5.9.2))(playwright@1.54.2)(utf-8-validate@6.0.5)(vite@7.0.0(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vitest@3.2.4)(webdriverio@9.18.4(bufferutil@4.0.9)(utf-8-validate@6.0.5)) @@ -953,11 +953,11 @@ importers: specifier: ^4.0.0 version: 4.0.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@24.1.0)(bufferutil@4.0.9)(esbuild@0.25.8)(utf-8-validate@6.0.5) '@typescript-eslint/eslint-plugin': - specifier: ~8.38.0 - version: 8.38.0(@typescript-eslint/parser@8.38.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2) + specifier: ~8.39.0 + version: 8.39.0(@typescript-eslint/parser@8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2) '@typescript-eslint/parser': specifier: ^8.0.0 - version: 8.38.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2) + version: 8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2) '@vitest/browser': specifier: ^3.0.5 version: 3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@24.1.0)(typescript@5.9.2))(playwright@1.54.2)(utf-8-validate@6.0.5)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vitest@3.2.4)(webdriverio@9.18.4(bufferutil@4.0.9)(utf-8-validate@6.0.5)) @@ -1013,11 +1013,11 @@ importers: specifier: ^4.0.0 version: 4.0.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@24.1.0)(bufferutil@4.0.9)(esbuild@0.25.8)(utf-8-validate@6.0.5) '@typescript-eslint/eslint-plugin': - specifier: ~8.38.0 - version: 8.38.0(@typescript-eslint/parser@8.38.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2) + specifier: ~8.39.0 + version: 8.39.0(@typescript-eslint/parser@8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2) '@typescript-eslint/parser': specifier: ^8.0.0 - version: 8.38.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2) + version: 8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2) '@vitest/browser': specifier: ^3.0.5 version: 3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@24.1.0)(typescript@5.9.2))(playwright@1.54.2)(utf-8-validate@6.0.5)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vitest@3.2.4)(webdriverio@9.18.4(bufferutil@4.0.9)(utf-8-validate@6.0.5)) @@ -1080,11 +1080,11 @@ importers: specifier: ^4.0.0 version: 4.0.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@24.1.0)(bufferutil@4.0.9)(esbuild@0.25.8)(utf-8-validate@6.0.5) '@typescript-eslint/eslint-plugin': - specifier: ~8.38.0 - version: 8.38.0(@typescript-eslint/parser@8.38.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2) + specifier: ~8.39.0 + version: 8.39.0(@typescript-eslint/parser@8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2) '@typescript-eslint/parser': specifier: ^8.0.0 - version: 8.38.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2) + version: 8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2) '@vitest/browser': specifier: ^3.0.5 version: 3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@24.1.0)(typescript@5.9.2))(playwright@1.54.2)(utf-8-validate@6.0.5)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vitest@3.2.4)(webdriverio@9.18.4(bufferutil@4.0.9)(utf-8-validate@6.0.5)) @@ -1147,11 +1147,11 @@ importers: specifier: ^4.0.0 version: 4.0.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@24.1.0)(bufferutil@4.0.9)(esbuild@0.25.8)(utf-8-validate@6.0.5) '@typescript-eslint/eslint-plugin': - specifier: ~8.38.0 - version: 8.38.0(@typescript-eslint/parser@8.38.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2) + specifier: ~8.39.0 + version: 8.39.0(@typescript-eslint/parser@8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2) '@typescript-eslint/parser': specifier: ^8.0.0 - version: 8.38.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2) + version: 8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2) '@vitest/browser': specifier: ^3.0.5 version: 3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@24.1.0)(typescript@5.9.2))(playwright@1.54.2)(utf-8-validate@6.0.5)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vitest@3.2.4)(webdriverio@9.18.4(bufferutil@4.0.9)(utf-8-validate@6.0.5)) @@ -1366,10 +1366,10 @@ importers: version: 5.21.1 '@typescript-eslint/eslint-plugin': specifier: ^8.0.0 - version: 8.38.0(@typescript-eslint/parser@8.38.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2) + version: 8.39.0(@typescript-eslint/parser@8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2) '@typescript-eslint/parser': specifier: ^8.0.0 - version: 8.38.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2) + version: 8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2) dotenv: specifier: ^17.0.0 version: 17.2.1 @@ -2212,8 +2212,8 @@ packages: '@braintree/sanitize-url@7.1.1': resolution: {integrity: sha512-i1L7noDNxtFyL5DmZafWy1wRVhGehQmzZaz1HiN5e7iylJMSZR7ekOV7NsIqa5qBldlLrsKv4HbgFUVlQrz8Mw==} - '@bufbuild/protobuf@2.6.2': - resolution: {integrity: sha512-vLu7SRY84CV/Dd+NUdgtidn2hS5hSMUC1vDBY0VcviTdgRYkU43vIz3vIFbmx14cX1r+mM7WjzE5Fl1fGEM0RQ==} + '@bufbuild/protobuf@2.6.3': + resolution: {integrity: sha512-w/gJKME9mYN7ZoUAmSMAWXk4hkVpxRKvEJCb3dV5g9wwWdxTJJ0ayOJAVcNxtdqaxDyFuC0uz4RSGVacJ030PQ==} '@bundled-es-modules/cookie@2.0.1': resolution: {integrity: sha512-8o+5fRPLNbjbdGRRmJj3h6Hh1AQJf2dk3qQ/5ZFb+PXkRNiSoMGGUKlsgLfrxneb72axVJyIYji64E2+nNfYyw==} @@ -6096,6 +6096,14 @@ packages: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.9.0' + '@typescript-eslint/eslint-plugin@8.39.0': + resolution: {integrity: sha512-bhEz6OZeUR+O/6yx9Jk6ohX6H9JSFTaiY0v9/PuKT3oGK0rn0jNplLmyFUGV+a9gfYnVNwGDwS/UkLIuXNb2Rw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + '@typescript-eslint/parser': ^8.39.0 + eslint: ^8.57.0 || ^9.0.0 + typescript: '>=4.8.4 <6.0.0' + '@typescript-eslint/parser@8.38.0': resolution: {integrity: sha512-Zhy8HCvBUEfBECzIl1PKqF4p11+d0aUJS1GeUiuqK9WmOug8YCmC4h4bjyBvMyAMI9sbRczmrYL5lKg/YMbrcQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -6103,22 +6111,45 @@ packages: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.9.0' + '@typescript-eslint/parser@8.39.0': + resolution: {integrity: sha512-g3WpVQHngx0aLXn6kfIYCZxM6rRJlWzEkVpqEFLT3SgEDsp9cpCbxxgwnE504q4H+ruSDh/VGS6nqZIDynP+vg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: '>=4.8.4 <6.0.0' + '@typescript-eslint/project-service@8.38.0': resolution: {integrity: sha512-dbK7Jvqcb8c9QfH01YB6pORpqX1mn5gDZc9n63Ak/+jD67oWXn3Gs0M6vddAN+eDXBCS5EmNWzbSxsn9SzFWWg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <5.9.0' + '@typescript-eslint/project-service@8.39.0': + resolution: {integrity: sha512-CTzJqaSq30V/Z2Og9jogzZt8lJRR5TKlAdXmWgdu4hgcC9Kww5flQ+xFvMxIBWVNdxJO7OifgdOK4PokMIWPew==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <6.0.0' + '@typescript-eslint/scope-manager@8.38.0': resolution: {integrity: sha512-WJw3AVlFFcdT9Ri1xs/lg8LwDqgekWXWhH3iAF+1ZM+QPd7oxQ6jvtW/JPwzAScxitILUIFs0/AnQ/UWHzbATQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/scope-manager@8.39.0': + resolution: {integrity: sha512-8QOzff9UKxOh6npZQ/4FQu4mjdOCGSdO3p44ww0hk8Vu+IGbg0tB/H1LcTARRDzGCC8pDGbh2rissBuuoPgH8A==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/tsconfig-utils@8.38.0': resolution: {integrity: sha512-Lum9RtSE3EroKk/bYns+sPOodqb2Fv50XOl/gMviMKNvanETUuUcC9ObRbzrJ4VSd2JalPqgSAavwrPiPvnAiQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <5.9.0' + '@typescript-eslint/tsconfig-utils@8.39.0': + resolution: {integrity: sha512-Fd3/QjmFV2sKmvv3Mrj8r6N8CryYiCS8Wdb/6/rgOXAWGcFuc+VkQuG28uk/4kVNVZBQuuDHEDUpo/pQ32zsIQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <6.0.0' + '@typescript-eslint/type-utils@8.38.0': resolution: {integrity: sha512-c7jAvGEZVf0ao2z+nnz8BUaHZD09Agbh+DY7qvBQqLiz8uJzRgVPj5YvOh8I8uEiH8oIUGIfHzMwUcGVco/SJg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -6126,16 +6157,33 @@ packages: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.9.0' + '@typescript-eslint/type-utils@8.39.0': + resolution: {integrity: sha512-6B3z0c1DXVT2vYA9+z9axjtc09rqKUPRmijD5m9iv8iQpHBRYRMBcgxSiKTZKm6FwWw1/cI4v6em35OsKCiN5Q==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: '>=4.8.4 <6.0.0' + '@typescript-eslint/types@8.38.0': resolution: {integrity: sha512-wzkUfX3plUqij4YwWaJyqhiPE5UCRVlFpKn1oCRn2O1bJ592XxWJj8ROQ3JD5MYXLORW84063z3tZTb/cs4Tyw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/types@8.39.0': + resolution: {integrity: sha512-ArDdaOllnCj3yn/lzKn9s0pBQYmmyme/v1HbGIGB0GB/knFI3fWMHloC+oYTJW46tVbYnGKTMDK4ah1sC2v0Kg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/typescript-estree@8.38.0': resolution: {integrity: sha512-fooELKcAKzxux6fA6pxOflpNS0jc+nOQEEOipXFNjSlBS6fqrJOVY/whSn70SScHrcJ2LDsxWrneFoWYSVfqhQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <5.9.0' + '@typescript-eslint/typescript-estree@8.39.0': + resolution: {integrity: sha512-ndWdiflRMvfIgQRpckQQLiB5qAKQ7w++V4LlCHwp62eym1HLB/kw7D9f2e8ytONls/jt89TEasgvb+VwnRprsw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <6.0.0' + '@typescript-eslint/utils@8.38.0': resolution: {integrity: sha512-hHcMA86Hgt+ijJlrD8fX0j1j8w4C92zue/8LOPAFioIno+W0+L7KqE8QZKCcPGc/92Vs9x36w/4MPTJhqXdyvg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -6143,10 +6191,21 @@ packages: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.9.0' + '@typescript-eslint/utils@8.39.0': + resolution: {integrity: sha512-4GVSvNA0Vx1Ktwvf4sFE+exxJ3QGUorQG1/A5mRfRNZtkBT2xrA/BCO2H0eALx/PnvCS6/vmYwRdDA41EoffkQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: '>=4.8.4 <6.0.0' + '@typescript-eslint/visitor-keys@8.38.0': resolution: {integrity: sha512-pWrTcoFNWuwHlA9CvlfSsGWs14JxfN1TH25zM5L7o0pRLhsoZkDnTsXfQRJBEWJoV5DL0jf+Z+sxiud+K0mq1g==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/visitor-keys@8.39.0': + resolution: {integrity: sha512-ldgiJ+VAhQCfIjeOgu8Kj5nSxds0ktPOSO9p4+0VDH2R2pLvQraaM5Oen2d7NxzMCm+Sn/vJT+mv2H5u6b/3fA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@ungap/structured-clone@1.3.0': resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==} @@ -14545,6 +14604,13 @@ packages: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.9.0' + typescript-eslint@8.39.0: + resolution: {integrity: sha512-lH8FvtdtzcHJCkMOKnN73LIn6SLTpoojgJqDAxPm1jCR14eWSGPX8ul/gggBdPMk/d5+u9V854vTYQ8T5jF/1Q==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: '>=4.8.4 <6.0.0' + typescript@5.0.4: resolution: {integrity: sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw==} engines: {node: '>=12.20'} @@ -16728,7 +16794,7 @@ snapshots: '@braintree/sanitize-url@7.1.1': {} - '@bufbuild/protobuf@2.6.2': + '@bufbuild/protobuf@2.6.3': optional: true '@bundled-es-modules/cookie@2.0.1': @@ -18517,7 +18583,7 @@ snapshots: '@es-joy/jsdoccomment@0.50.2': dependencies: '@types/estree': 1.0.8 - '@typescript-eslint/types': 8.38.0 + '@typescript-eslint/types': 8.39.0 comment-parser: 1.4.1 esquery: 1.6.0 jsdoc-type-pratt-parser: 4.1.0 @@ -19904,12 +19970,12 @@ snapshots: - supports-color - verdaccio - '@nx/eslint-plugin@21.3.11(@babel/traverse@7.28.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.9.2))(@swc/core@1.11.29(@swc/helpers@0.5.17))(@typescript-eslint/parser@8.38.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2))(eslint-config-prettier@10.1.8(eslint@9.32.0(jiti@2.5.1)))(eslint@9.32.0(jiti@2.5.1))(nx@21.3.11(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.9.2))(@swc/core@1.11.29(@swc/helpers@0.5.17)))(typescript@5.9.2)': + '@nx/eslint-plugin@21.3.11(@babel/traverse@7.28.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.9.2))(@swc/core@1.11.29(@swc/helpers@0.5.17))(@typescript-eslint/parser@8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2))(eslint-config-prettier@10.1.8(eslint@9.32.0(jiti@2.5.1)))(eslint@9.32.0(jiti@2.5.1))(nx@21.3.11(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.9.2))(@swc/core@1.11.29(@swc/helpers@0.5.17)))(typescript@5.9.2)': dependencies: '@nx/devkit': 21.3.11(nx@21.3.11(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.9.2))(@swc/core@1.11.29(@swc/helpers@0.5.17))) '@nx/js': 21.3.11(patch_hash=7201af3a8fb4840b046e4e18cc2758fa67ee3d0cf11d0783869dc828cfc79fc7)(@babel/traverse@7.28.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.9.2))(@swc/core@1.11.29(@swc/helpers@0.5.17))(nx@21.3.11(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.9.2))(@swc/core@1.11.29(@swc/helpers@0.5.17))) '@phenomnomnominal/tsquery': 5.0.1(typescript@5.9.2) - '@typescript-eslint/parser': 8.38.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2) + '@typescript-eslint/parser': 8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2) '@typescript-eslint/type-utils': 8.38.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2) '@typescript-eslint/utils': 8.38.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2) chalk: 4.1.2 @@ -22237,6 +22303,23 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/eslint-plugin@8.39.0(@typescript-eslint/parser@8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2)': + dependencies: + '@eslint-community/regexpp': 4.12.1 + '@typescript-eslint/parser': 8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2) + '@typescript-eslint/scope-manager': 8.39.0 + '@typescript-eslint/type-utils': 8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2) + '@typescript-eslint/utils': 8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2) + '@typescript-eslint/visitor-keys': 8.39.0 + eslint: 9.32.0(jiti@2.5.1) + graphemer: 1.4.0 + ignore: 7.0.5 + natural-compare: 1.4.0 + ts-api-utils: 2.1.0(typescript@5.9.2) + typescript: 5.9.2 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/parser@8.38.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2)': dependencies: '@typescript-eslint/scope-manager': 8.38.0 @@ -22249,6 +22332,18 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/parser@8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2)': + dependencies: + '@typescript-eslint/scope-manager': 8.39.0 + '@typescript-eslint/types': 8.39.0 + '@typescript-eslint/typescript-estree': 8.39.0(typescript@5.9.2) + '@typescript-eslint/visitor-keys': 8.39.0 + debug: 4.4.1(supports-color@6.0.0) + eslint: 9.32.0(jiti@2.5.1) + typescript: 5.9.2 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/project-service@8.38.0(typescript@5.9.2)': dependencies: '@typescript-eslint/tsconfig-utils': 8.38.0(typescript@5.9.2) @@ -22258,15 +22353,33 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/project-service@8.39.0(typescript@5.9.2)': + dependencies: + '@typescript-eslint/tsconfig-utils': 8.39.0(typescript@5.9.2) + '@typescript-eslint/types': 8.39.0 + debug: 4.4.1(supports-color@6.0.0) + typescript: 5.9.2 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/scope-manager@8.38.0': dependencies: '@typescript-eslint/types': 8.38.0 '@typescript-eslint/visitor-keys': 8.38.0 + '@typescript-eslint/scope-manager@8.39.0': + dependencies: + '@typescript-eslint/types': 8.39.0 + '@typescript-eslint/visitor-keys': 8.39.0 + '@typescript-eslint/tsconfig-utils@8.38.0(typescript@5.9.2)': dependencies: typescript: 5.9.2 + '@typescript-eslint/tsconfig-utils@8.39.0(typescript@5.9.2)': + dependencies: + typescript: 5.9.2 + '@typescript-eslint/type-utils@8.38.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2)': dependencies: '@typescript-eslint/types': 8.38.0 @@ -22279,8 +22392,22 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/type-utils@8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2)': + dependencies: + '@typescript-eslint/types': 8.39.0 + '@typescript-eslint/typescript-estree': 8.39.0(typescript@5.9.2) + '@typescript-eslint/utils': 8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2) + debug: 4.4.1(supports-color@6.0.0) + eslint: 9.32.0(jiti@2.5.1) + ts-api-utils: 2.1.0(typescript@5.9.2) + typescript: 5.9.2 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/types@8.38.0': {} + '@typescript-eslint/types@8.39.0': {} + '@typescript-eslint/typescript-estree@8.38.0(typescript@5.9.2)': dependencies: '@typescript-eslint/project-service': 8.38.0(typescript@5.9.2) @@ -22297,6 +22424,22 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/typescript-estree@8.39.0(typescript@5.9.2)': + dependencies: + '@typescript-eslint/project-service': 8.39.0(typescript@5.9.2) + '@typescript-eslint/tsconfig-utils': 8.39.0(typescript@5.9.2) + '@typescript-eslint/types': 8.39.0 + '@typescript-eslint/visitor-keys': 8.39.0 + debug: 4.4.1(supports-color@6.0.0) + fast-glob: 3.3.3 + is-glob: 4.0.3 + minimatch: 9.0.5 + semver: 7.7.2 + ts-api-utils: 2.1.0(typescript@5.9.2) + typescript: 5.9.2 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/utils@8.38.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2)': dependencies: '@eslint-community/eslint-utils': 4.7.0(eslint@9.32.0(jiti@2.5.1)) @@ -22308,11 +22451,27 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/utils@8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2)': + dependencies: + '@eslint-community/eslint-utils': 4.7.0(eslint@9.32.0(jiti@2.5.1)) + '@typescript-eslint/scope-manager': 8.39.0 + '@typescript-eslint/types': 8.39.0 + '@typescript-eslint/typescript-estree': 8.39.0(typescript@5.9.2) + eslint: 9.32.0(jiti@2.5.1) + typescript: 5.9.2 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/visitor-keys@8.38.0': dependencies: '@typescript-eslint/types': 8.38.0 eslint-visitor-keys: 4.2.1 + '@typescript-eslint/visitor-keys@8.39.0': + dependencies: + '@typescript-eslint/types': 8.39.0 + eslint-visitor-keys: 4.2.1 + '@ungap/structured-clone@1.3.0': {} '@unrs/resolver-binding-android-arm-eabi@1.11.1': @@ -26250,7 +26409,7 @@ snapshots: fs.realpath: 1.0.0 inflight: 1.0.6 inherits: 2.0.4 - minimatch: 3.1.2 + minimatch: 3.0.4 once: 1.4.0 path-is-absolute: 1.0.1 @@ -31231,7 +31390,7 @@ snapshots: sass-embedded@1.87.0: dependencies: - '@bufbuild/protobuf': 2.6.2 + '@bufbuild/protobuf': 2.6.3 buffer-builder: 0.2.0 colorjs.io: 0.5.2 immutable: 5.1.3 @@ -32746,6 +32905,17 @@ snapshots: transitivePeerDependencies: - supports-color + typescript-eslint@8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2): + dependencies: + '@typescript-eslint/eslint-plugin': 8.39.0(@typescript-eslint/parser@8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2) + '@typescript-eslint/parser': 8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2) + '@typescript-eslint/typescript-estree': 8.39.0(typescript@5.9.2) + '@typescript-eslint/utils': 8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2) + eslint: 9.32.0(jiti@2.5.1) + typescript: 5.9.2 + transitivePeerDependencies: + - supports-color + typescript@5.0.4: {} typescript@5.8.2: {} From 11b247fe07e78996c3c36aeb545e03cf602337f8 Mon Sep 17 00:00:00 2001 From: Marcelo Nolasco Date: Mon, 4 Aug 2025 00:42:55 +0200 Subject: [PATCH 17/82] Translated using Weblate (Portuguese (Brazil)) Currently translated at 3.8% (60 of 1560 strings) Translation: Trilium Notes/Client Translate-URL: https://hosted.weblate.org/projects/trilium/client/pt_BR/ --- .../src/translations/pt_br/translation.json | 83 +++++++++++++++++++ 1 file changed, 83 insertions(+) diff --git a/apps/client/src/translations/pt_br/translation.json b/apps/client/src/translations/pt_br/translation.json index 9e8e540c9..79f63ee2d 100644 --- a/apps/client/src/translations/pt_br/translation.json +++ b/apps/client/src/translations/pt_br/translation.json @@ -3,5 +3,88 @@ "theme_none": "Sem destaque de sintaxe", "theme_group_light": "Temas claros", "theme_group_dark": "Temas escuros" + }, + "about": { + "title": "Sobre o Trilium Notes", + "close": "Fechar", + "homepage": "Página inicial:", + "app_version": "Versão do App:", + "db_version": "Versão do db:", + "sync_version": "Versão de sincronização:", + "build_date": "Data de compilação:", + "build_revision": "Revisão da compilação:", + "data_directory": "Diretório de dados:" + }, + "toast": { + "critical-error": { + "title": "Erro crítico", + "message": "Ocorreu um erro crítico que impede a inicialização do aplicativo cliente:\n\n{{message}}\n\nIsso provavelmente foi causado por um script que falhou de maneira inesperada. Tente iniciar o aplicativo no modo seguro e resolva o problema." + }, + "widget-error": { + "title": "Falha ao inicializar um widget", + "message-custom": "O widget personalizado da nota com ID \"{{id}}\", intitulada \"{{title}}\", não pôde ser inicializado devido a:\n\n{{message}}", + "message-unknown": "Widget desconhecido não pôde ser inicializado devido a:\n\n{{message}}" + }, + "bundle-error": { + "title": "Falha para carregar o script customizado", + "message": "O script da nota com ID \"{{id}}\", intitulada \"{{title}}\", não pôde ser executado devido a:\n\n{{message}}" + } + }, + "add_link": { + "add_link": "Adicionar link", + "help_on_links": "Ajuda sobre links", + "close": "Fechar", + "note": "Nota", + "search_note": "pesquisar nota pelo nome", + "link_title_mirrors": "o título do link reflete o título atual da nota", + "link_title_arbitrary": "o título do link pode ser alterado livremente", + "link_title": "Titulo do link", + "button_add_link": "Adicionar link enter" + }, + "branch_prefix": { + "close": "Fechar", + "prefix": "Prefixo: ", + "save": "Salvar" + }, + "bulk_actions": { + "bulk_actions": "Ações em massa", + "close": "Fechar", + "affected_notes": "Notas Afetadas", + "include_descendants": "Incluir notas filhas das notas selecionadas", + "available_actions": "Ações disponíveis", + "chosen_actions": "Ações selecionadas", + "execute_bulk_actions": "Executar ações em massa", + "bulk_actions_executed": "As ações em massa foram concluídas com sucesso.", + "none_yet": "Nenhuma até agora... adicione uma ação clicando em uma das disponíveis acima.", + "labels": "Etiquetas", + "relations": "Relações", + "notes": "Notas", + "other": "Outros" + }, + "clone_to": { + "clone_notes_to": "Clonar notas para...", + "close": "Fechar", + "help_on_links": "Ajuda sobre links", + "notes_to_clone": "Notas para clonar", + "search_for_note_by_its_name": "pesquisar nota pelo nome", + "cloned_note_prefix_title": "A nota clonada aparecerá na árvore de notas com o prefixo fornecido", + "prefix_optional": "Prefixo (opcional)", + "no_path_to_clone_to": "Nenhum caminho para clonar." + }, + "ai_llm": { + "n_notes_queued_0": "{{ count }} nota enfileirada para indexação", + "n_notes_queued_1": "{{ count }} notas enfileiradas para indexação", + "n_notes_queued_2": "{{ count }} notas enfileiradas para indexação", + "notes_indexed_0": "{{ count }} nota indexada", + "notes_indexed_1": "{{ count }} notas indexadas", + "notes_indexed_2": "{{ count }} notas indexadas" + }, + "confirm": { + "confirmation": "Confirmação", + "close": "Fechar", + "cancel": "Cancelar", + "ok": "OK", + "are_you_sure_remove_note": "Tem certeza de que deseja remover a nota '{{title}}' do mapa de relações? ", + "if_you_dont_check": "Se você não marcar isso, a nota será removida apenas do mapa de relações." } } From 19de803142e8fc69dff0899a25b2cedddf3cdd04 Mon Sep 17 00:00:00 2001 From: Marcelo Nolasco Date: Mon, 4 Aug 2025 04:53:08 +0200 Subject: [PATCH 18/82] Translated using Weblate (Portuguese (Brazil)) Currently translated at 75.3% (285 of 378 strings) Translation: Trilium Notes/Server Translate-URL: https://hosted.weblate.org/projects/trilium/server/pt_BR/ --- .../src/assets/translations/pt_br/server.json | 506 +++++++++++------- 1 file changed, 315 insertions(+), 191 deletions(-) diff --git a/apps/server/src/assets/translations/pt_br/server.json b/apps/server/src/assets/translations/pt_br/server.json index faee94622..002098504 100644 --- a/apps/server/src/assets/translations/pt_br/server.json +++ b/apps/server/src/assets/translations/pt_br/server.json @@ -1,193 +1,317 @@ { - "keyboard_actions": { - "open-jump-to-note-dialog": "Abir \"Pular para nota\" dialog", - "search-in-subtree": "Procurar por notas na subárvore ativa", - "expand-subtree": "Expandir subárvore da nota atual", - "collapse-tree": "Colapsar a árvore completa de notas", - "collapse-subtree": "Colapsar subárvore da nota atual", - "sort-child-notes": "Ordenar notas filhas", - "creating-and-moving-notes": "Criando e movendo notas", - "create-note-into-inbox": "Crie uma nota na caixa de entrada (se definida) ou na nota do dia.", - "delete-note": "Deletar nota", - "move-note-up": "Mover nota para cima", - "move-note-down": "Mover nota para baixo", - "move-note-up-in-hierarchy": "Mover nota para cima em hierarquia", - "move-note-down-in-hierarchy": "Mover nota para baixo em hierarquia", - "edit-note-title": "Pule da árvore para os detalhes da nota e edite o título", - "edit-branch-prefix": "Exibir o diálogo de edição do prefixo da branch", - "note-clipboard": "Área de transferência de notas", - "copy-notes-to-clipboard": "Copiar notas selecionadas para Área de transferência", - "paste-notes-from-clipboard": "Colar notas da área de transferência na nota ativa", - "cut-notes-to-clipboard": "Recortar as notas selecionadas para a área de transferência", - "select-all-notes-in-parent": "Selecionar todas as notas do nível atual da nota", - "add-note-above-to-the-selection": "Adicionar nota acima à seleção", - "add-note-below-to-selection": "Adicionar nota abaixo à seleção", - "duplicate-subtree": "Duplicar subárvores", - "tabs-and-windows": "Abas & Janelas", - "open-new-tab": "Abre nova aba", - "close-active-tab": "Fecha aba ativa", - "reopen-last-tab": "Reabre a última aba fechada", - "activate-next-tab": "Ativa aba à direita", - "activate-previous-tab": "Ativa aba à esquerda", - "open-new-window": "Abre nova janela vazia", - "toggle-tray": "Mostrar/ocultar o aplicativo da bandeja do sistema", - "first-tab": "Ativa a primeira aba na lista", - "second-tab": "Ativa a segunda aba na lista", - "third-tab": "Ativa a terceira aba na lista", - "fourth-tab": "Ativa a quarta aba na lista", - "fifth-tab": "Ativa a quinta aba na lista", - "sixth-tab": "Ativa a sexta aba na lista", - "seventh-tab": "Ativa a sétima aba na lista", - "eight-tab": "Ativa a oitava aba na lista", - "ninth-tab": "Ativa a nona aba na lista", - "last-tab": "Ativa a última aba na lista", - "dialogs": "Dialogs", - "show-note-source": "Exibe o log de origem da nota", - "show-options": "Mostrar log de configurações", - "show-revisions": "Exibe log de revisões de nota", - "show-recent-changes": "Exibe o log de alterações recentes", - "show-sql-console": "Exibe o log do console SQL", - "show-backend-log": "Exibe o log do backend", - "text-note-operations": "Operações de nota de texto", - "add-link-to-text": "Abrir log e adcionar link ao texto", - "follow-link-under-cursor": "Seguir o link sob o cursor", - "insert-date-and-time-to-text": "Inserir data e hora atuais no texto", - "paste-markdown-into-text": "Colar Markdown da área de transferência em nota de texto", - "cut-into-note": "Corta a seleção da nota atual e cria uma subnota com o texto selecionado", - "add-include-note-to-text": "Abre o log para incluir uma nota", - "edit-readonly-note": "Editar uma nota somente leitura", - "attributes-labels-and-relations": "Atributos (rótulos e relações)", - "add-new-label": "Criar novo rótulo", - "create-new-relation": "Criar nova relação", - "ribbon-tabs": "Abas da faixa", - "toggle-basic-properties": "Alterar Propriedades Básicas", - "toggle-file-properties": "Alterar Propriedades do Arquivo", - "toggle-image-properties": "Alterar Propriedades da Imagem", - "toggle-owned-attributes": "Alterar Atributos Próprios", - "toggle-inherited-attributes": "Alterar Atributos Herdados", - "toggle-promoted-attributes": "Alternar Atributos Promovidos", - "toggle-link-map": "Alternar Mapa de Links", - "toggle-note-info": "Alternar Informações da Nota", - "toggle-note-paths": "Alternar Caminhos da Nota", - "toggle-similar-notes": "Alternar Notas Similares", - "other": "Outros", - "toggle-right-pane": "Alternar a exibição do painel direito, que inclui Sumário e Destaques", - "print-active-note": "Imprimir nota ativa", - "open-note-externally": "Abrir nota como arquivo no aplicativo padrão", - "render-active-note": "Renderizar (re-renderizar) nota ativa", - "run-active-note": "Executar código JavaScript (frontend/backend) da nota", - "toggle-note-hoisting": "Alternar a elevação da nota ativa", - "unhoist": "Desfazer elevação de tudo", - "reload-frontend-app": "Recarregar Interface", - "open-dev-tools": "Abrir ferramentas de desenvolvedor", - "toggle-left-note-tree-panel": "Alternar painel esquerdo (árvore de notas)", - "toggle-full-screen": "Alternar para tela cheia", - "zoom-out": "Diminuir zoom", - "zoom-in": "Aumentar zoom", - "note-navigation": "Navegação de notas", - "reset-zoom-level": "Redefinir nível de zoom", - "copy-without-formatting": "Copiar texto selecionado sem formatação", - "force-save-revision": "Forçar a criação/salvamento de uma nova revisão da nota ativa", - "show-help": "Exibir Ajuda integrada / colinha", - "toggle-book-properties": "Alternar propriedades do book", - "toggle-classic-editor-toolbar": "Alternar a aba de Formatação no editor com barra de ferramentas fixa" - }, - "login": { - "title": "Login", - "heading": "Trilium login", - "incorrect-password": "Senha incorreta. Tente novamente.", - "password": "Senha", - "remember-me": "Lembrar", - "button": "Login" - }, - "set_password": { - "title": "Definir senha", - "heading": "Definir senha", - "description": "Antes de começar a usar o Trilium web, você precisa definir uma senha. Você usará essa senha para fazer login.", - "password": "Senha", - "password-confirmation": "Confirmar Senha", - "button": "Definir senha" - }, - "javascript-required": "Trilium precisa que JavaScript esteja habilitado.", - "setup": { - "heading": "Trilium Notes setup", - "new-document": "Sou um novo usuário e quero criar um novo documento Trilium para minhas notas", - "sync-from-desktop": "Já tenho uma instância no desktop e quero configurar a sincronização com ela", - "sync-from-server": "Já tenho uma instância no servidor e quero configurar a sincronização com ela", - "next": "Avançar", - "init-in-progress": "Inicialização do documento em andamento", - "redirecting": "Você será redirecionado para o aplicativo em breve.", - "title": "Setup" - }, - "setup_sync-from-desktop": { - "heading": "Sincronizar com Desktop", - "description": "Esta configuração deve ser iniciada a partir da instância do desktop:", - "step1": "Abra sua instância do Trilium Notes no desktop.", - "step2": "No menu do Trilium, clique em Opções.", - "step3": "Clique na categoria Sincronização.", - "step4": "Altere o endereço da instância do servidor para: {{- host}} e clique em Salvar.", - "step5": "Clique no botão \"Testar sincronização\" para verificar se a conexão foi bem-sucedida.", - "step6": "Depois de concluir essas etapas, clique em {{- link}}.", - "step6-here": "Aqui" - }, - "setup_sync-from-server": { - "heading": "Sincronizar do Servidor", - "instructions": "Por favor, insira abaixo o endereço e as credenciais do servidor Trilium. Isso fará o download de todo o documento Trilium do servidor e configurará a sincronização com ele. Dependendo do tamanho do documento e da velocidade da conexão, isso pode levar algum tempo.", - "server-host": "Endereço do servidor Trilium", - "server-host-placeholder": "https://:", - "proxy-server": "Servidor proxy (opcional)", - "proxy-server-placeholder": "https://:", - "note": "Nota:", - "proxy-instruction": "Se você deixar o campo de proxy em branco, o proxy do sistema será usado (aplicável apenas ao aplicativo desktop)", - "password": "Senha", - "password-placeholder": "Senha", - "back": "Voltar", - "finish-setup": "Terminar configuração" - }, - "setup_sync-in-progress": { - "heading": "Sincronização em andamento", - "successful": "A sincronização foi configurada corretamente. Levará algum tempo para que a sincronização inicial seja concluída. Quando terminar, você será redirecionado para a página de login.", - "outstanding-items": "Itens de sincronização pendentes:", - "outstanding-items-default": "N/A" - }, - "share_404": { - "title": "Não encontrado", - "heading": "Não encontrado" - }, - "share_page": { - "parent": "pai:", - "clipped-from": "Esta nota foi originalmente extraída de {{- url}}", - "child-notes": "Notas filhas:", - "no-content": "Esta nota não possui conteúdo." - }, - "weekdays": { - "monday": "Segunda-feira", - "tuesday": "Terça-feira", - "wednesday": "Quarta-feira", - "thursday": "Quinta-feira", - "friday": "Sexta-feira", - "saturday": "Sábado", - "sunday": "Domingo" - }, - "months": { - "january": "Janeiro", - "february": "Fevereiro", - "march": "Março", - "april": "Abril", - "may": "Maio", - "june": "Junho", - "july": "Julho", - "august": "Agosto", - "september": "Setembro", - "october": "Outubro", - "november": "Novembro", - "december": "Dezembro" - }, - "special_notes": { - "search_prefix": "Pesquisar:" - }, - "test_sync": { - "not-configured": "O host do servidor de sincronização não está configurado. Por favor, configure a sincronização primeiro.", - "successful": "A comunicação com o servidor de sincronização foi bem-sucedida, a sincronização foi iniciada." - } + "keyboard_actions": { + "open-jump-to-note-dialog": "Abrir diálogo \"Ir para nota\"", + "search-in-subtree": "Procurar por notas na subárvore ativa", + "expand-subtree": "Expandir subárvore da nota atual", + "collapse-tree": "Colapsar a árvore completa de notas", + "collapse-subtree": "Colapsar subárvore da nota atual", + "sort-child-notes": "Ordenar notas filhas", + "creating-and-moving-notes": "Criando e movendo notas", + "create-note-into-inbox": "Crie uma nota na caixa de entrada (se definida) ou na nota do dia", + "delete-note": "Deletar nota", + "move-note-up": "Mover nota para cima", + "move-note-down": "Mover nota para baixo", + "move-note-up-in-hierarchy": "Mover nota para cima em hierarquia", + "move-note-down-in-hierarchy": "Mover nota para baixo em hierarquia", + "edit-note-title": "Pule da árvore para os detalhes da nota e edite o título", + "edit-branch-prefix": "Exibir o diálogo de edição do prefixo da branch", + "note-clipboard": "Área de transferência de notas", + "copy-notes-to-clipboard": "Copiar notas selecionadas para Área de transferência", + "paste-notes-from-clipboard": "Colar notas da área de transferência na nota ativa", + "cut-notes-to-clipboard": "Recortar as notas selecionadas para a área de transferência", + "select-all-notes-in-parent": "Selecionar todas as notas do nível atual da nota", + "add-note-above-to-the-selection": "Adicionar nota acima à seleção", + "add-note-below-to-selection": "Adicionar nota abaixo à seleção", + "duplicate-subtree": "Duplicar subárvores", + "tabs-and-windows": "Abas & Janelas", + "open-new-tab": "Abre nova aba", + "close-active-tab": "Fecha aba ativa", + "reopen-last-tab": "Reabre a última aba fechada", + "activate-next-tab": "Ativa aba à direita", + "activate-previous-tab": "Ativa aba à esquerda", + "open-new-window": "Abre nova janela vazia", + "toggle-tray": "Mostrar/ocultar o aplicativo da bandeja do sistema", + "first-tab": "Ativa a primeira aba na lista", + "second-tab": "Ativa a segunda aba na lista", + "third-tab": "Ativa a terceira aba na lista", + "fourth-tab": "Ativa a quarta aba na lista", + "fifth-tab": "Ativa a quinta aba na lista", + "sixth-tab": "Ativa a sexta aba na lista", + "seventh-tab": "Ativa a sétima aba na lista", + "eight-tab": "Ativa a oitava aba na lista", + "ninth-tab": "Ativa a nona aba na lista", + "last-tab": "Ativa a última aba na lista", + "dialogs": "Diálogos", + "show-note-source": "Exibe o log de origem da nota", + "show-options": "Mostrar log de configurações", + "show-revisions": "Exibe log de revisões de nota", + "show-recent-changes": "Exibe o log de alterações recentes", + "show-sql-console": "Exibe o log do console SQL", + "show-backend-log": "Exibe o log do backend", + "text-note-operations": "Operações de nota de texto", + "add-link-to-text": "Abrir log e adcionar link ao texto", + "follow-link-under-cursor": "Seguir o link sob o cursor", + "insert-date-and-time-to-text": "Inserir data e hora atuais no texto", + "paste-markdown-into-text": "Colar Markdown da área de transferência em nota de texto", + "cut-into-note": "Corta a seleção da nota atual e cria uma subnota com o texto selecionado", + "add-include-note-to-text": "Abre o log para incluir uma nota", + "edit-readonly-note": "Editar uma nota somente leitura", + "attributes-labels-and-relations": "Atributos (rótulos e relações)", + "add-new-label": "Criar novo rótulo", + "create-new-relation": "Criar nova relação", + "ribbon-tabs": "Abas da faixa", + "toggle-basic-properties": "Alterar Propriedades Básicas", + "toggle-file-properties": "Alterar Propriedades do Arquivo", + "toggle-image-properties": "Alterar Propriedades da Imagem", + "toggle-owned-attributes": "Alterar Atributos Próprios", + "toggle-inherited-attributes": "Alterar Atributos Herdados", + "toggle-promoted-attributes": "Alternar Atributos Promovidos", + "toggle-link-map": "Alternar Mapa de Links", + "toggle-note-info": "Alternar Informações da Nota", + "toggle-note-paths": "Alternar Caminhos da Nota", + "toggle-similar-notes": "Alternar Notas Similares", + "other": "Outros", + "toggle-right-pane": "Alternar a exibição do painel direito, que inclui Sumário e Destaques", + "print-active-note": "Imprimir nota atual", + "open-note-externally": "Abrir nota como arquivo no aplicativo padrão", + "render-active-note": "Renderizar (re-renderizar) nota ativa", + "run-active-note": "Executar código JavaScript (frontend/backend) da nota", + "toggle-note-hoisting": "Alternar a elevação da nota ativa", + "unhoist": "Desfazer elevação de tudo", + "reload-frontend-app": "Recarregar Interface", + "open-dev-tools": "Abrir ferramentas de desenvolvedor", + "toggle-left-note-tree-panel": "Alternar painel esquerdo (árvore de notas)", + "toggle-full-screen": "Alternar para tela cheia", + "zoom-out": "Diminuir zoom", + "zoom-in": "Aumentar zoom", + "note-navigation": "Navegação de notas", + "reset-zoom-level": "Redefinir nível de zoom", + "copy-without-formatting": "Copiar texto selecionado sem formatação", + "force-save-revision": "Forçar a criação/salvamento de uma nova revisão da nota ativa", + "show-help": "Exibir Ajuda integrada / colinha", + "toggle-book-properties": "Alternar propriedades do book", + "toggle-classic-editor-toolbar": "Alternar a aba de Formatação no editor com barra de ferramentas fixa", + "back-in-note-history": "Navegar para a nota anterior no histórico", + "forward-in-note-history": "Navegar para a próxima nota no histórico", + "open-command-palette": "Abrir paleta de comandos", + "scroll-to-active-note": "Rolar a árvore de notas até a nota ativa", + "quick-search": "Ativar barra de busca rápida", + "create-note-after": "Criar nota após nota ativa", + "create-note-into": "Criar nota como subnota da nota ativa", + "clone-notes-to": "Clonar notas selecionadas", + "move-notes-to": "Mover notas selecionadas", + "find-in-text": "Alternar painel de busca", + "export-as-pdf": "Exportar a nota atual como PDF", + "toggle-zen-mode": "Ativa/desativa o modo zen (interface mínima para uma edição mais focada)", + "show-cheatsheet": "Exibir um modal com operações comuns de teclado" + }, + "login": { + "title": "Login", + "heading": "Trilium login", + "incorrect-password": "Senha incorreta. Tente novamente.", + "password": "Senha", + "remember-me": "Lembrar", + "button": "Login", + "incorrect-totp": "O código TOTP está incorreto. Por favor, tente novamente.", + "sign_in_with_sso": "Fazer login com {{ ssoIssuerName }}" + }, + "set_password": { + "title": "Definir senha", + "heading": "Definir senha", + "description": "Antes de começar a usar o Trilium web, você precisa definir uma senha. Você usará essa senha para fazer login.", + "password": "Senha", + "password-confirmation": "Confirmar Senha", + "button": "Definir senha" + }, + "javascript-required": "Trilium precisa que JavaScript esteja habilitado.", + "setup": { + "heading": "Trilium Notes setup", + "new-document": "Sou um novo usuário e quero criar um novo documento Trilium para minhas notas", + "sync-from-desktop": "Já tenho uma instância no desktop e quero configurar a sincronização com ela", + "sync-from-server": "Já tenho uma instância no servidor e quero configurar a sincronização com ela", + "next": "Avançar", + "init-in-progress": "Inicialização do documento em andamento", + "redirecting": "Você será redirecionado para o aplicativo em breve.", + "title": "Setup" + }, + "setup_sync-from-desktop": { + "heading": "Sincronizar com Desktop", + "description": "Esta configuração deve ser iniciada a partir da instância do desktop:", + "step1": "Abra sua instância do Trilium Notes no desktop.", + "step2": "No menu do Trilium, clique em Opções.", + "step3": "Clique na categoria Sincronização.", + "step4": "Altere o endereço da instância do servidor para: {{- host}} e clique em Salvar.", + "step5": "Clique no botão \"Testar sincronização\" para verificar se a conexão foi bem-sucedida.", + "step6": "Depois de concluir essas etapas, clique em {{- link}}.", + "step6-here": "Aqui" + }, + "setup_sync-from-server": { + "heading": "Sincronizar do Servidor", + "instructions": "Por favor, insira abaixo o endereço e as credenciais do servidor Trilium. Isso fará o download de todo o documento Trilium do servidor e configurará a sincronização com ele. Dependendo do tamanho do documento e da velocidade da conexão, isso pode levar algum tempo.", + "server-host": "Endereço do servidor Trilium", + "server-host-placeholder": "https://:", + "proxy-server": "Servidor proxy (opcional)", + "proxy-server-placeholder": "https://:", + "note": "Nota:", + "proxy-instruction": "Se você deixar o campo de proxy em branco, o proxy do sistema será usado (aplicável apenas ao aplicativo desktop)", + "password": "Senha", + "password-placeholder": "Senha", + "back": "Voltar", + "finish-setup": "Terminar configuração" + }, + "setup_sync-in-progress": { + "heading": "Sincronização em andamento", + "successful": "A sincronização foi configurada corretamente. Levará algum tempo para que a sincronização inicial seja concluída. Quando terminar, você será redirecionado para a página de login.", + "outstanding-items": "Itens de sincronização pendentes:", + "outstanding-items-default": "N/A" + }, + "share_404": { + "title": "Não encontrado", + "heading": "Não encontrado" + }, + "share_page": { + "parent": "pai:", + "clipped-from": "Esta nota foi originalmente extraída de {{- url}}", + "child-notes": "Notas filhas:", + "no-content": "Esta nota não possui conteúdo." + }, + "weekdays": { + "monday": "Segunda-feira", + "tuesday": "Terça-feira", + "wednesday": "Quarta-feira", + "thursday": "Quinta-feira", + "friday": "Sexta-feira", + "saturday": "Sábado", + "sunday": "Domingo" + }, + "months": { + "january": "Janeiro", + "february": "Fevereiro", + "march": "Março", + "april": "Abril", + "may": "Maio", + "june": "Junho", + "july": "Julho", + "august": "Agosto", + "september": "Setembro", + "october": "Outubro", + "november": "Novembro", + "december": "Dezembro" + }, + "special_notes": { + "search_prefix": "Pesquisar:" + }, + "test_sync": { + "not-configured": "O host do servidor de sincronização não está configurado. Por favor, configure a sincronização primeiro.", + "successful": "A comunicação com o servidor de sincronização foi bem-sucedida, a sincronização foi iniciada." + }, + "keyboard_action_names": { + "back-in-note-history": "Voltar no histórico da nota", + "forward-in-note-history": "Avançar no histórico da nota", + "jump-to-note": "Ir para...", + "command-palette": "Paleta de Comandos", + "scroll-to-active-note": "Rolar até a nota atual", + "quick-search": "Busca Rápida", + "search-in-subtree": "Buscar na subárvore", + "expand-subtree": "Expandir subárvore", + "collapse-tree": "Recolher Árvore", + "collapse-subtree": "Recolher Subárvore", + "sort-child-notes": "Ordenar Notas Filhas", + "create-note-after": "Criar Nota Após", + "create-note-into": "Criar Nota Dentro", + "create-note-into-inbox": "Criar Nota na Caixa de Entrada", + "delete-notes": "Excluir Notas", + "move-note-up": "Mover Nota Para Cima", + "move-note-down": "Mover Nota Para Baixo", + "move-note-up-in-hierarchy": "Mover Nota Para Cima na Hierarquia", + "move-note-down-in-hierarchy": "Mover Nota Para Baixo na Hierarquia", + "edit-note-title": "Editar Título da Nota", + "edit-branch-prefix": "Editar Prefixo do Branch", + "clone-notes-to": "Clonar Notas Para", + "move-notes-to": "Mover Notas Para", + "copy-notes-to-clipboard": "Copiar Notas para a Área de Transferência", + "paste-notes-from-clipboard": "Colar Notas da Área de Transferência", + "cut-notes-to-clipboard": "Recortar Notas para a Área de Transferência", + "select-all-notes-in-parent": "Selecionar Todas as Notas no Pai", + "add-note-above-to-selection": "Adicionar Nota Acima à Seleção", + "add-note-below-to-selection": "Adicionar Nota Abaixo à Seleção", + "duplicate-subtree": "Duplicar Subárvore", + "open-new-tab": "Abrir Nova Guia", + "close-active-tab": "Fechar Guia Ativa", + "reopen-last-tab": "Reabrir Última Guia", + "activate-next-tab": "Ativar Próxima Guia", + "activate-previous-tab": "Ativar Guia Anterior", + "open-new-window": "Abrir Nova Janela", + "toggle-system-tray-icon": "Alternar Ícone da Bandeja do Sistema", + "toggle-zen-mode": "Alternar Modo Zen", + "switch-to-first-tab": "Alternar para a Primeira Guia", + "switch-to-second-tab": "Alternar para a Segunda Guia", + "switch-to-third-tab": "Alternar para a Terceira Guia", + "switch-to-fourth-tab": "Alternar para a Quarta Guia", + "switch-to-fifth-tab": "Alternar para a Quinta Guia", + "switch-to-sixth-tab": "Alternar para a Sexta Guia", + "switch-to-seventh-tab": "Alternar para a Sétima Guia", + "switch-to-eighth-tab": "Alternar para a Oitava Guia", + "switch-to-ninth-tab": "Alternar para a Nona Guia", + "switch-to-last-tab": "Alternar para a Última Guia", + "show-note-source": "Exibir Fonte da Nota", + "show-options": "Exibir Opções", + "show-revisions": "Exibir Revisões", + "show-recent-changes": "Exibir Alterações Recentes", + "show-sql-console": "Exibir Console SQL", + "show-backend-log": "Exibir Log do Backend", + "show-help": "Exibir Ajuda", + "show-cheatsheet": "Exibir Cheatsheet", + "add-link-to-text": "Adicionar Link ao Texto", + "follow-link-under-cursor": "Seguir Link sob o Cursor", + "insert-date-and-time-to-text": "Inserir Data e Hora ao Texto", + "paste-markdown-into-text": "Colar Markdown no Texto", + "cut-into-note": "Recortar em Nota", + "add-include-note-to-text": "Adicionar Nota de Inclusão ao Texto", + "edit-read-only-note": "Editar Nota Somente-Leitura", + "add-new-label": "Adicionar Nova Etiqueta", + "add-new-relation": "Adicionar Nova Relação", + "toggle-ribbon-tab-classic-editor": "Alternar Guia da Faixa de Opções Editor Clássico", + "toggle-ribbon-tab-basic-properties": "Alternar Guia da Faixa de Opções Propriedades Básicas", + "toggle-ribbon-tab-book-properties": "Alternar Guia da Faixa de Opções Propriedades do Livro", + "toggle-ribbon-tab-file-properties": "Alternar Guia da Faixa de Opções Propriedades do Arquivo", + "toggle-ribbon-tab-image-properties": "Alternar Guia da Faixa de Opções Propriedades da Imagem", + "toggle-ribbon-tab-owned-attributes": "Alternar Guia da Faixa de Opções Atributos Possuídos", + "toggle-ribbon-tab-inherited-attributes": "Alternar Guia da Faixa de Opções Atributos Herdados", + "toggle-ribbon-tab-promoted-attributes": "Alternar Guia da Faixa de Opções Atributos Promovidos", + "toggle-ribbon-tab-note-map": "Alternar Guia da Faixa de Opções Mapa de Notas", + "toggle-ribbon-tab-note-info": "Alternar Guia da Faixa de Opções Informações da Nota", + "toggle-ribbon-tab-note-paths": "Alternar Guia da Faixa de Opções Caminhos de Nota", + "toggle-ribbon-tab-similar-notes": "Alternar Guia da Faixa de Opções Notas Semelhantes", + "toggle-right-pane": "Alternar Painel Direito", + "print-active-note": "Imprimir Nota Ativa", + "export-active-note-as-pdf": "Exportar Nota Atual como PDF", + "open-note-externally": "Abrir Nota Externamente", + "render-active-note": "Renderizar Nota Atual", + "run-active-note": "Executar Nota Atual", + "toggle-note-hoisting": "Alternar Elevação de Nota", + "unhoist-note": "Desfazer Elevação de Nota", + "reload-frontend-app": "Recarregar Frontend", + "open-developer-tools": "Abrir Ferramentas de Desenvolvedor", + "find-in-text": "Localizar no Texto", + "toggle-left-pane": "Alternar Painel Esquerdo", + "toggle-full-screen": "Alternar Tela Cheia", + "zoom-out": "Reduzir Zoom", + "zoom-in": "Aumentar Zoom", + "reset-zoom-level": "Redefinir Nível de Zoom", + "copy-without-formatting": "Copiar Sem Formatação", + "force-save-revision": "Forçar Salvamento da Revisão" + }, + "weekdayNumber": "Semana {weekNumber}", + "quarterNumber": "Trimestre {quarterNumber}", + "hidden-subtree": { + "root-title": "Notas Ocultas", + "search-history-title": "Histórico de Pesquisa", + "note-map-title": "Mapa de Notas", + "sql-console-history-title": "Histórico do Console SQL", + "shared-notes-title": "Notas Compartilhadas", + "bulk-action-title": "Ação em Massa", + "backend-log-title": "Log do Backend", + "user-hidden-title": "Usuário Oculto" + } } From 30f9f66b8b3ef7819fb8a40cf5a2f01cbd38d513 Mon Sep 17 00:00:00 2001 From: repilac Date: Sun, 3 Aug 2025 20:16:12 +0200 Subject: [PATCH 19/82] Translated using Weblate (Japanese) Currently translated at 0.8% (13 of 1560 strings) Translation: Trilium Notes/Client Translate-URL: https://hosted.weblate.org/projects/trilium/client/ja/ --- .../src/translations/ja/translation.json | 24 ++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) diff --git a/apps/client/src/translations/ja/translation.json b/apps/client/src/translations/ja/translation.json index 0967ef424..b94735350 100644 --- a/apps/client/src/translations/ja/translation.json +++ b/apps/client/src/translations/ja/translation.json @@ -1 +1,23 @@ -{} +{ + "about": { + "title": "Trilium Notesについて", + "close": "閉じる", + "homepage": "ホームページ:", + "app_version": "アプリのヴァージョン:", + "db_version": "データベースのヴァージョン:", + "sync_version": "同期のヴァージョン:", + "build_date": "Build の日時:", + "build_revision": "Build のヴァージョン:", + "data_directory": "データの場所:" + }, + "toast": { + "critical-error": { + "title": "致命的なエラー", + "message": "致命的なエラーのせいでアプリをスタートできません:\n\n{{message}}\n\nおそらくスクリプトが予期しないバグを含んでいると思われます。アプリをセーフモードでスタートしてみて下さい。" + }, + "widget-error": { + "title": "ウィジェットを初期化できませんでした", + "message-custom": "ノートID”{{id}}”, ノートタイトル “{{title}}” のカスタムウィジェットを初期化できませんでした:\n\n{{message}}" + } + } +} From 5461dafe02eb97183ce375809550efcefb6efe00 Mon Sep 17 00:00:00 2001 From: Marcelo Nolasco Date: Mon, 4 Aug 2025 08:49:51 +0200 Subject: [PATCH 20/82] Translated using Weblate (Portuguese (Brazil)) Currently translated at 5.5% (87 of 1560 strings) Translation: Trilium Notes/Client Translate-URL: https://hosted.weblate.org/projects/trilium/client/pt_BR/ --- .../src/translations/pt_br/translation.json | 38 +++++++++++++++++-- 1 file changed, 35 insertions(+), 3 deletions(-) diff --git a/apps/client/src/translations/pt_br/translation.json b/apps/client/src/translations/pt_br/translation.json index 79f63ee2d..559bb4e45 100644 --- a/apps/client/src/translations/pt_br/translation.json +++ b/apps/client/src/translations/pt_br/translation.json @@ -44,7 +44,10 @@ "branch_prefix": { "close": "Fechar", "prefix": "Prefixo: ", - "save": "Salvar" + "save": "Salvar", + "edit_branch_prefix": "Editar Prefixo do Branch", + "help_on_tree_prefix": "Ajuda sobre o prefixo da árvore de notas", + "branch_prefix_saved": "O prefixo de ramificação foi salvo." }, "bulk_actions": { "bulk_actions": "Ações em massa", @@ -69,7 +72,10 @@ "search_for_note_by_its_name": "pesquisar nota pelo nome", "cloned_note_prefix_title": "A nota clonada aparecerá na árvore de notas com o prefixo fornecido", "prefix_optional": "Prefixo (opcional)", - "no_path_to_clone_to": "Nenhum caminho para clonar." + "no_path_to_clone_to": "Nenhum caminho para clonar.", + "target_parent_note": "Nota pai-alvo", + "clone_to_selected_note": "Clonar para a nota selecionada enter", + "note_cloned": "A nota \"{{clonedTitle}}\" foi clonada para \"{{targetTitle}}\"" }, "ai_llm": { "n_notes_queued_0": "{{ count }} nota enfileirada para indexação", @@ -85,6 +91,32 @@ "cancel": "Cancelar", "ok": "OK", "are_you_sure_remove_note": "Tem certeza de que deseja remover a nota '{{title}}' do mapa de relações? ", - "if_you_dont_check": "Se você não marcar isso, a nota será removida apenas do mapa de relações." + "if_you_dont_check": "Se você não marcar isso, a nota será removida apenas do mapa de relações.", + "also_delete_note": "Também excluir a nota" + }, + "delete_notes": { + "delete_notes_preview": "Excluir pré-visualização de notas", + "close": "Fechar", + "delete_all_clones_description": "Excluir também todos os clones (pode ser desfeito em alterações recentes)", + "erase_notes_description": "A exclusão normal (suave) apenas marca as notas como excluídas, permitindo que sejam recuperadas (no diálogo de alterações recentes) dentro de um período de tempo. Se esta opção for marcada, as notas serão apagadas imediatamente e não será possível restaurá-las.", + "erase_notes_warning": "Apagar notas permanentemente (não pode ser desfeito), incluindo todos os clones. Isso forçará o recarregamento do aplicativo.", + "notes_to_be_deleted": "As seguintes notas serão excluídas ({{- noteCount}})", + "no_note_to_delete": "Nenhuma nota será excluída (apenas os clones).", + "broken_relations_to_be_deleted": "As seguintes relações serão quebradas e excluídas ({{- relationCount}})", + "cancel": "Cancelar", + "ok": "OK", + "deleted_relation_text": "A nota {{- note}} (a ser excluída) está referenciada pela relação {{- relation}} originada de {{- source}}." + }, + "export": { + "export_note_title": "Exportar nota", + "close": "Fechar", + "export_type_subtree": "Esta nota e todos os seus descendentes", + "format_html": "HTML – recomendado, pois mantém toda a formatação", + "format_html_zip": "HTML em arquivo ZIP – recomendado, pois isso preserva toda a formatação.", + "format_markdown": "Markdown – isso preserva a maior parte da formatação.", + "format_opml": "OPML - formato de intercâmbio de outliners apenas para texto. Formatação, imagens e arquivos não estão incluídos.", + "opml_version_1": "OPML v1.0 – apenas texto simples", + "opml_version_2": "OPML v2.0 – permite também HTML", + "export_type_single": "Apenas esta nota, sem seus descendentes" } } From 72aacdbf6f246988b8c9fe1e05415626188d2b60 Mon Sep 17 00:00:00 2001 From: Marcelo Nolasco Date: Mon, 4 Aug 2025 08:16:22 +0200 Subject: [PATCH 21/82] Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (378 of 378 strings) Translation: Trilium Notes/Server Translate-URL: https://hosted.weblate.org/projects/trilium/server/pt_BR/ --- .../src/assets/translations/pt_br/server.json | 129 ++++++++++++++++-- 1 file changed, 120 insertions(+), 9 deletions(-) diff --git a/apps/server/src/assets/translations/pt_br/server.json b/apps/server/src/assets/translations/pt_br/server.json index 002098504..79c1a2b15 100644 --- a/apps/server/src/assets/translations/pt_br/server.json +++ b/apps/server/src/assets/translations/pt_br/server.json @@ -17,7 +17,7 @@ "edit-branch-prefix": "Exibir o diálogo de edição do prefixo da branch", "note-clipboard": "Área de transferência de notas", "copy-notes-to-clipboard": "Copiar notas selecionadas para Área de transferência", - "paste-notes-from-clipboard": "Colar notas da área de transferência na nota ativa", + "paste-notes-from-clipboard": "Colar notas da área de transferência na nota atual", "cut-notes-to-clipboard": "Recortar as notas selecionadas para a área de transferência", "select-all-notes-in-parent": "Selecionar todas as notas do nível atual da nota", "add-note-above-to-the-selection": "Adicionar nota acima à seleção", @@ -74,9 +74,9 @@ "toggle-right-pane": "Alternar a exibição do painel direito, que inclui Sumário e Destaques", "print-active-note": "Imprimir nota atual", "open-note-externally": "Abrir nota como arquivo no aplicativo padrão", - "render-active-note": "Renderizar (re-renderizar) nota ativa", + "render-active-note": "Renderizar (re-renderizar) nota atual", "run-active-note": "Executar código JavaScript (frontend/backend) da nota", - "toggle-note-hoisting": "Alternar a elevação da nota ativa", + "toggle-note-hoisting": "Alternar a elevação da nota atual", "unhoist": "Desfazer elevação de tudo", "reload-frontend-app": "Recarregar Interface", "open-dev-tools": "Abrir ferramentas de desenvolvedor", @@ -87,17 +87,17 @@ "note-navigation": "Navegação de notas", "reset-zoom-level": "Redefinir nível de zoom", "copy-without-formatting": "Copiar texto selecionado sem formatação", - "force-save-revision": "Forçar a criação/salvamento de uma nova revisão da nota ativa", + "force-save-revision": "Forçar a criação/salvamento de uma nova revisão da nota atual", "show-help": "Exibir Ajuda integrada / colinha", "toggle-book-properties": "Alternar propriedades do book", "toggle-classic-editor-toolbar": "Alternar a aba de Formatação no editor com barra de ferramentas fixa", "back-in-note-history": "Navegar para a nota anterior no histórico", "forward-in-note-history": "Navegar para a próxima nota no histórico", "open-command-palette": "Abrir paleta de comandos", - "scroll-to-active-note": "Rolar a árvore de notas até a nota ativa", + "scroll-to-active-note": "Rolar a árvore de notas até a nota atual", "quick-search": "Ativar barra de busca rápida", - "create-note-after": "Criar nota após nota ativa", - "create-note-into": "Criar nota como subnota da nota ativa", + "create-note-after": "Criar nota após nota atual", + "create-note-into": "Criar nota como subnota da nota atual", "clone-notes-to": "Clonar notas selecionadas", "move-notes-to": "Mover notas selecionadas", "find-in-text": "Alternar painel de busca", @@ -284,7 +284,7 @@ "toggle-ribbon-tab-note-paths": "Alternar Guia da Faixa de Opções Caminhos de Nota", "toggle-ribbon-tab-similar-notes": "Alternar Guia da Faixa de Opções Notas Semelhantes", "toggle-right-pane": "Alternar Painel Direito", - "print-active-note": "Imprimir Nota Ativa", + "print-active-note": "Imprimir Nota Atual", "export-active-note-as-pdf": "Exportar Nota Atual como PDF", "open-note-externally": "Abrir Nota Externamente", "render-active-note": "Renderizar Nota Atual", @@ -312,6 +312,117 @@ "shared-notes-title": "Notas Compartilhadas", "bulk-action-title": "Ação em Massa", "backend-log-title": "Log do Backend", - "user-hidden-title": "Usuário Oculto" + "user-hidden-title": "Usuário Oculto", + "launch-bar-templates-title": "Modelos da Barra de Atalhos", + "built-in-widget-title": "Widget Incorporado", + "spacer-title": "Espaçador", + "custom-widget-title": "Widget Personalizado", + "go-to-previous-note-title": "Ir para Nota Anterior", + "go-to-next-note-title": "Ir para Próxima Nota", + "new-note-title": "Nova Nota", + "search-notes-title": "Pesquisar Notas", + "jump-to-note-title": "Ir para...", + "calendar-title": "Calendário", + "recent-changes-title": "Alterações Recentes", + "bookmarks-title": "Favoritos", + "open-today-journal-note-title": "Abrir Nota do Diário de Hoje", + "quick-search-title": "Pesquisa Rápida", + "protected-session-title": "Sessão Protegida", + "sync-status-title": "Status de Sincronização", + "settings-title": "Configurações", + "llm-chat-title": "Conversar com as Notas", + "options-title": "Opções", + "appearance-title": "Aparência", + "shortcuts-title": "Atalhos", + "text-notes": "Notas de Texto", + "code-notes-title": "Notas de Código", + "images-title": "Imagens", + "spellcheck-title": "Verificação Ortográfica", + "password-title": "Senha", + "multi-factor-authentication-title": "MFA", + "etapi-title": "ETAPI", + "backup-title": "Backup", + "sync-title": "Sincronizar", + "ai-llm-title": "AI/LLM", + "other": "Outros", + "advanced-title": "Avançado", + "user-guide": "Guia do Usuário", + "localization": "Idioma e Região", + "inbox-title": "Inbox", + "base-abstract-launcher-title": "Atalho Abstrato Base", + "command-launcher-title": "Atalho de Comando", + "note-launcher-title": "Atalho de Notas", + "script-launcher-title": "Atalho de Script", + "launch-bar-title": "Barra de Atalhos", + "available-launchers-title": "Atalhos disponíveis", + "visible-launchers-title": "Atalhos Visíveis" + }, + "notes": { + "new-note": "Nova nota", + "duplicate-note-suffix": "(dup)", + "duplicate-note-title": "{{- noteTitle }} {{ duplicateNoteSuffix }}" + }, + "backend_log": { + "log-does-not-exist": "O arquivo de log do backend '{{ fileName }}' ainda não existe.", + "reading-log-failed": "Falha ao ler o arquivo de log do backend '{{ fileName }}'." + }, + "content_renderer": { + "note-cannot-be-displayed": "Esta nota não pode ser exibida." + }, + "pdf": { + "export_filter": "Documento PDF (*.pdf)", + "unable-to-export-message": "A nota atual não pôde ser exportada como PDF.", + "unable-to-export-title": "Não foi possível exportar como PDF", + "unable-to-save-message": "O arquivo selecionado não pôde ser salvo. Tente novamente ou selecione outro destino." + }, + "tray": { + "tooltip": "Trilium Notes", + "close": "Sair do Trilium", + "recents": "Notas recentes", + "bookmarks": "Favoritos", + "today": "Abrir a nota do diário de hoje", + "new-note": "Nova nota", + "show-windows": "Exibir janelas", + "open_new_window": "Abrir nova janela" + }, + "migration": { + "old_version": "A migração direta da sua versão atual não é suportada. Por favor, atualize primeiro para a versão mais recente v0.60.4 e somente depois para esta versão.", + "error_message": "Erro durante a migração para a versão {{version}}: {{stack}}", + "wrong_db_version": "A versão do banco de dados ({{version}}) é mais recente do que a esperada pelo aplicativo ({{targetVersion}}), o que significa que ele foi criado por uma versão mais nova e incompatível do Trilium. Atualize para a versão mais recente do Trilium para resolver esse problema." + }, + "modals": { + "error_title": "Erro" + }, + "share_theme": { + "site-theme": "Tema do site", + "search_placeholder": "Pesquisar...", + "image_alt": "Imagem do artigo", + "last-updated": "Atualizado pela última vez em {{- date}}", + "subpages": "Subpáginas:", + "on-this-page": "Nesta página", + "expand": "Expandir" + }, + "hidden_subtree_templates": { + "text-snippet": "Trecho de texto", + "description": "Descrição", + "list-view": "Visualização em lista", + "grid-view": "Visualização em grade", + "calendar": "Calendário", + "table": "Tabela", + "geo-map": "Mapa geográfico", + "start-date": "Data de início", + "end-date": "Data de término", + "start-time": "Hora de início", + "end-time": "Hora de término", + "geolocation": "Geolocalização", + "built-in-templates": "Modelos integrados", + "board": "Quadro", + "status": "Status", + "board_note_first": "Primeira nota", + "board_note_second": "Segunda nota", + "board_note_third": "Terceira nota", + "board_status_todo": "A fazer", + "board_status_progress": "Em andamento", + "board_status_done": "Concluído" } } From 3e75ab39c2708cfec7089e6b08e827cf1267a1c8 Mon Sep 17 00:00:00 2001 From: Marcelo Nolasco Date: Mon, 4 Aug 2025 08:12:45 +0200 Subject: [PATCH 22/82] Translated using Weblate (Chinese (Traditional Han script)) Currently translated at 43.3% (164 of 378 strings) Translation: Trilium Notes/Server Translate-URL: https://hosted.weblate.org/projects/trilium/server/zh_Hant/ --- .../src/assets/translations/tw/server.json | 383 +++++++++--------- 1 file changed, 193 insertions(+), 190 deletions(-) diff --git a/apps/server/src/assets/translations/tw/server.json b/apps/server/src/assets/translations/tw/server.json index 5ab2fcf28..3b7bcc996 100644 --- a/apps/server/src/assets/translations/tw/server.json +++ b/apps/server/src/assets/translations/tw/server.json @@ -1,192 +1,195 @@ { - "keyboard_actions": { - "open-jump-to-note-dialog": "打開「跳轉到筆記」對話框", - "search-in-subtree": "在當前筆記的子樹中搜索筆記", - "expand-subtree": "展開當前筆記的子樹", - "collapse-tree": "折疊完整的筆記樹", - "collapse-subtree": "折疊當前筆記的子樹", - "sort-child-notes": "排序子筆記", - "creating-and-moving-notes": "新增和移動筆記", - "create-note-into-inbox": "在收件匣(如果有定義的話)或日記中新增筆記", - "delete-note": "刪除筆記", - "move-note-up": "上移筆記", - "move-note-down": "下移筆記", - "move-note-up-in-hierarchy": "上移筆記層級", - "move-note-down-in-hierarchy": "下移筆記層級", - "edit-note-title": "從筆記樹跳轉到筆記詳情並編輯標題", - "edit-branch-prefix": "顯示編輯分支前綴對話框", - "note-clipboard": "筆記剪貼簿", - "copy-notes-to-clipboard": "複製選定的筆記到剪貼簿", - "paste-notes-from-clipboard": "從剪貼簿粘貼筆記到活動筆記中", - "cut-notes-to-clipboard": "剪下選定的筆記到剪貼簿", - "select-all-notes-in-parent": "選擇當前筆記級別的所有筆記", - "add-note-above-to-the-selection": "將上方筆記添加到選擇中", - "add-note-below-to-selection": "將下方筆記添加到選擇中", - "duplicate-subtree": "複製子樹", - "tabs-and-windows": "標籤和窗口", - "open-new-tab": "打開新標籤", - "close-active-tab": "關閉活動標籤", - "reopen-last-tab": "重新打開最後關閉的標籤", - "activate-next-tab": "激活右側標籤", - "activate-previous-tab": "激活左側標籤", - "open-new-window": "打開新空白窗口", - "toggle-tray": "顯示/隱藏應用程式的系統托盤", - "first-tab": "激活列表中的第一個標籤", - "second-tab": "激活列表中的第二個標籤", - "third-tab": "激活列表中的第三個標籤", - "fourth-tab": "激活列表中的第四個標籤", - "fifth-tab": "激活列表中的第五個標籤", - "sixth-tab": "激活列表中的第六個標籤", - "seventh-tab": "激活列表中的第七個標籤", - "eight-tab": "激活列表中的第八個標籤", - "ninth-tab": "激活列表中的第九個標籤", - "last-tab": "激活列表中的最後一個標籤", - "dialogs": "對話框", - "show-note-source": "顯示筆記源對話框", - "show-options": "顯示選項對話框", - "show-revisions": "顯示筆記歷史對話框", - "show-recent-changes": "顯示最近更改對話框", - "show-sql-console": "顯示SQL控制台對話框", - "show-backend-log": "顯示後端日誌對話框", - "text-note-operations": "文本筆記操作", - "add-link-to-text": "打開對話框以將鏈接添加到文本", - "follow-link-under-cursor": "跟隨遊標下的鏈接", - "insert-date-and-time-to-text": "將當前日期和時間插入文本", - "paste-markdown-into-text": "將剪貼簿中的Markdown粘貼到文本筆記中", - "cut-into-note": "從當前筆記中剪下選擇並新增包含選定文本的子筆記", - "add-include-note-to-text": "打開對話框以包含筆記", - "edit-readonly-note": "編輯唯讀筆記", - "attributes-labels-and-relations": "屬性(標籤和關係)", - "add-new-label": "新增新標籤", - "create-new-relation": "新增新關係", - "ribbon-tabs": "功能區標籤", - "toggle-basic-properties": "切換基本屬性", - "toggle-file-properties": "切換文件屬性", - "toggle-image-properties": "切換圖像屬性", - "toggle-owned-attributes": "切換擁有的屬性", - "toggle-inherited-attributes": "切換繼承的屬性", - "toggle-promoted-attributes": "切換提升的屬性", - "toggle-link-map": "切換鏈接地圖", - "toggle-note-info": "切換筆記資訊", - "toggle-note-paths": "切換筆記路徑", - "toggle-similar-notes": "切換相似筆記", - "other": "其他", - "toggle-right-pane": "切換右側面板的顯示,包括目錄和高亮", - "print-active-note": "打印活動筆記", - "open-note-externally": "以預設應用程式打開筆記文件", - "render-active-note": "渲染(重新渲染)活動筆記", - "run-active-note": "運行主動的JavaScript(前端/後端)代碼筆記", - "toggle-note-hoisting": "切換活動筆記的提升", - "unhoist": "從任何地方取消提升", - "reload-frontend-app": "重新加載前端應用", - "open-dev-tools": "打開開發工具", - "toggle-left-note-tree-panel": "切換左側(筆記樹)面板", - "toggle-full-screen": "切換全熒幕", - "zoom-out": "縮小", - "zoom-in": "放大", - "note-navigation": "筆記導航", - "reset-zoom-level": "重置縮放級別", - "copy-without-formatting": "複製不帶格式的選定文本", - "force-save-revision": "強制新增/保存當前筆記的歷史版本", - "show-help": "顯示內置說明/備忘單", - "toggle-book-properties": "切換書籍屬性" - }, - "login": { - "title": "登入", - "heading": "Trilium登入", - "incorrect-password": "密碼不正確。請再試一次。", - "password": "密碼", - "remember-me": "記住我", - "button": "登入" - }, - "set_password": { - "title": "設定密碼", - "heading": "設定密碼", - "description": "在您可以從Web開始使用Trilium之前,您需要先設定一個密碼。然後您將使用此密碼登錄。", - "password": "密碼", - "password-confirmation": "密碼確認", - "button": "設定密碼" - }, - "javascript-required": "Trilium需要啓用JavaScript。", - "setup": { - "heading": "TriliumNext筆記設定", - "new-document": "我是新用戶,我想為我的筆記新增一個新的Trilium檔案", - "sync-from-desktop": "我已經有一個桌面實例,我想設定與它的同步", - "sync-from-server": "我已經有一個伺服器實例,我想設定與它的同步", - "next": "下一步", - "init-in-progress": "檔案初始化進行中", - "redirecting": "您將很快被重定向到應用程式。", - "title": "設定" - }, - "setup_sync-from-desktop": { - "heading": "從桌面同步", - "description": "此設定需要從桌面實例啓動:", - "step1": "打開您的TriliumNext筆記桌面實例。", - "step2": "從Trilium菜單中,點擊選項。", - "step3": "點擊同步。", - "step4": "將伺服器實例地址更改為:{{- host}}並點擊保存。", - "step5": "點擊「測試同步」按鈕以驗證連接是否成功。", - "step6": "完成這些步驟後,點擊{{- link}}。", - "step6-here": "這裡" - }, - "setup_sync-from-server": { - "heading": "從伺服器同步", - "instructions": "請在下面輸入Trilium伺服器地址和密碼。這將從伺服器下載整個Trilium數據庫檔案並設定同步。因應數據庫大小和您的連接速度,這可能需要一段時間。", - "server-host": "Trilium伺服器地址", - "server-host-placeholder": "https://<主機名稱>:<端口>", - "proxy-server": "代理伺服器(可選)", - "proxy-server-placeholder": "https://<主機名稱>:<端口>", - "note": "注意:", - "proxy-instruction": "如果您將代理設定留空,將使用系統代理(僅適用於桌面程式)", - "password": "密碼", - "password-placeholder": "密碼", - "back": "返回", - "finish-setup": "完成設定" - }, - "setup_sync-in-progress": { - "heading": "同步中", - "successful": "同步已正確設定。初始同步完成可能需要一些時間。完成後,您將被重定向到登入頁面。", - "outstanding-items": "未完成的同步項目:", - "outstanding-items-default": "無" - }, - "share_404": { - "title": "未找到", - "heading": "未找到" - }, - "share_page": { - "parent": "上級目錄:", - "clipped-from": "此筆記最初剪下自 {{- url}}", - "child-notes": "子筆記:", - "no-content": "此筆記沒有內容。" - }, - "weekdays": { - "monday": "週一", - "tuesday": "週二", - "wednesday": "週三", - "thursday": "週四", - "friday": "週五", - "saturday": "週六", - "sunday": "週日" - }, - "months": { - "january": "一月", - "february": "二月", - "march": "三月", - "april": "四月", - "may": "五月", - "june": "六月", - "july": "七月", - "august": "八月", - "september": "九月", - "october": "十月", - "november": "十一月", - "december": "十二月" - }, - "special_notes": { - "search_prefix": "搜尋:" - }, - "test_sync": { - "not-configured": "並未設定同步伺服器主機,請先設定同步", - "successful": "成功與同步伺服器握手,現在開始同步" - } + "keyboard_actions": { + "open-jump-to-note-dialog": "打開「跳轉到筆記」對話框", + "search-in-subtree": "在當前筆記的子樹中搜索筆記", + "expand-subtree": "展開當前筆記的子樹", + "collapse-tree": "折疊完整的筆記樹", + "collapse-subtree": "折疊當前筆記的子樹", + "sort-child-notes": "排序子筆記", + "creating-and-moving-notes": "新增和移動筆記", + "create-note-into-inbox": "在收件匣(如果有定義的話)或日記中新增筆記", + "delete-note": "刪除筆記", + "move-note-up": "上移筆記", + "move-note-down": "下移筆記", + "move-note-up-in-hierarchy": "上移筆記層級", + "move-note-down-in-hierarchy": "下移筆記層級", + "edit-note-title": "從筆記樹跳轉到筆記詳情並編輯標題", + "edit-branch-prefix": "顯示編輯分支前綴對話框", + "note-clipboard": "筆記剪貼簿", + "copy-notes-to-clipboard": "複製選定的筆記到剪貼簿", + "paste-notes-from-clipboard": "從剪貼簿粘貼筆記到活動筆記中", + "cut-notes-to-clipboard": "剪下選定的筆記到剪貼簿", + "select-all-notes-in-parent": "選擇當前筆記級別的所有筆記", + "add-note-above-to-the-selection": "將上方筆記添加到選擇中", + "add-note-below-to-selection": "將下方筆記添加到選擇中", + "duplicate-subtree": "複製子樹", + "tabs-and-windows": "標籤和窗口", + "open-new-tab": "打開新標籤", + "close-active-tab": "關閉活動標籤", + "reopen-last-tab": "重新打開最後關閉的標籤", + "activate-next-tab": "激活右側標籤", + "activate-previous-tab": "激活左側標籤", + "open-new-window": "打開新空白窗口", + "toggle-tray": "顯示/隱藏應用程式的系統托盤", + "first-tab": "激活列表中的第一個標籤", + "second-tab": "激活列表中的第二個標籤", + "third-tab": "激活列表中的第三個標籤", + "fourth-tab": "激活列表中的第四個標籤", + "fifth-tab": "激活列表中的第五個標籤", + "sixth-tab": "激活列表中的第六個標籤", + "seventh-tab": "激活列表中的第七個標籤", + "eight-tab": "激活列表中的第八個標籤", + "ninth-tab": "激活列表中的第九個標籤", + "last-tab": "激活列表中的最後一個標籤", + "dialogs": "對話框", + "show-note-source": "顯示筆記源對話框", + "show-options": "顯示選項對話框", + "show-revisions": "顯示筆記歷史對話框", + "show-recent-changes": "顯示最近更改對話框", + "show-sql-console": "顯示SQL控制台對話框", + "show-backend-log": "顯示後端日誌對話框", + "text-note-operations": "文本筆記操作", + "add-link-to-text": "打開對話框以將鏈接添加到文本", + "follow-link-under-cursor": "跟隨遊標下的鏈接", + "insert-date-and-time-to-text": "將當前日期和時間插入文本", + "paste-markdown-into-text": "將剪貼簿中的Markdown粘貼到文本筆記中", + "cut-into-note": "從當前筆記中剪下選擇並新增包含選定文本的子筆記", + "add-include-note-to-text": "打開對話框以包含筆記", + "edit-readonly-note": "編輯唯讀筆記", + "attributes-labels-and-relations": "屬性(標籤和關係)", + "add-new-label": "新增新標籤", + "create-new-relation": "新增新關係", + "ribbon-tabs": "功能區標籤", + "toggle-basic-properties": "切換基本屬性", + "toggle-file-properties": "切換文件屬性", + "toggle-image-properties": "切換圖像屬性", + "toggle-owned-attributes": "切換擁有的屬性", + "toggle-inherited-attributes": "切換繼承的屬性", + "toggle-promoted-attributes": "切換提升的屬性", + "toggle-link-map": "切換鏈接地圖", + "toggle-note-info": "切換筆記資訊", + "toggle-note-paths": "切換筆記路徑", + "toggle-similar-notes": "切換相似筆記", + "other": "其他", + "toggle-right-pane": "切換右側面板的顯示,包括目錄和高亮", + "print-active-note": "打印活動筆記", + "open-note-externally": "以預設應用程式打開筆記文件", + "render-active-note": "渲染(重新渲染)活動筆記", + "run-active-note": "運行主動的JavaScript(前端/後端)代碼筆記", + "toggle-note-hoisting": "切換活動筆記的提升", + "unhoist": "從任何地方取消提升", + "reload-frontend-app": "重新加載前端應用", + "open-dev-tools": "打開開發工具", + "toggle-left-note-tree-panel": "切換左側(筆記樹)面板", + "toggle-full-screen": "切換全熒幕", + "zoom-out": "縮小", + "zoom-in": "放大", + "note-navigation": "筆記導航", + "reset-zoom-level": "重置縮放級別", + "copy-without-formatting": "複製不帶格式的選定文本", + "force-save-revision": "強制新增/保存當前筆記的歷史版本", + "show-help": "顯示內置說明/備忘單", + "toggle-book-properties": "切換書籍屬性" + }, + "login": { + "title": "登入", + "heading": "Trilium登入", + "incorrect-password": "密碼不正確。請再試一次。", + "password": "密碼", + "remember-me": "記住我", + "button": "登入" + }, + "set_password": { + "title": "設定密碼", + "heading": "設定密碼", + "description": "在您可以從Web開始使用Trilium之前,您需要先設定一個密碼。然後您將使用此密碼登錄。", + "password": "密碼", + "password-confirmation": "密碼確認", + "button": "設定密碼" + }, + "javascript-required": "Trilium需要啓用JavaScript。", + "setup": { + "heading": "TriliumNext筆記設定", + "new-document": "我是新用戶,我想為我的筆記新增一個新的Trilium檔案", + "sync-from-desktop": "我已經有一個桌面實例,我想設定與它的同步", + "sync-from-server": "我已經有一個伺服器實例,我想設定與它的同步", + "next": "下一步", + "init-in-progress": "檔案初始化進行中", + "redirecting": "您將很快被重定向到應用程式。", + "title": "設定" + }, + "setup_sync-from-desktop": { + "heading": "從桌面同步", + "description": "此設定需要從桌面實例啓動:", + "step1": "打開您的TriliumNext筆記桌面實例。", + "step2": "從Trilium菜單中,點擊選項。", + "step3": "點擊同步。", + "step4": "將伺服器實例地址更改為:{{- host}}並點擊保存。", + "step5": "點擊「測試同步」按鈕以驗證連接是否成功。", + "step6": "完成這些步驟後,點擊{{- link}}。", + "step6-here": "這裡" + }, + "setup_sync-from-server": { + "heading": "從伺服器同步", + "instructions": "請在下面輸入Trilium伺服器地址和密碼。這將從伺服器下載整個Trilium數據庫檔案並設定同步。因應數據庫大小和您的連接速度,這可能需要一段時間。", + "server-host": "Trilium伺服器地址", + "server-host-placeholder": "https://<主機名稱>:<端口>", + "proxy-server": "代理伺服器(可選)", + "proxy-server-placeholder": "https://<主機名稱>:<端口>", + "note": "注意:", + "proxy-instruction": "如果您將代理設定留空,將使用系統代理(僅適用於桌面程式)", + "password": "密碼", + "password-placeholder": "密碼", + "back": "返回", + "finish-setup": "完成設定" + }, + "setup_sync-in-progress": { + "heading": "同步中", + "successful": "同步已正確設定。初始同步完成可能需要一些時間。完成後,您將被重定向到登入頁面。", + "outstanding-items": "未完成的同步項目:", + "outstanding-items-default": "無" + }, + "share_404": { + "title": "未找到", + "heading": "未找到" + }, + "share_page": { + "parent": "上級目錄:", + "clipped-from": "此筆記最初剪下自 {{- url}}", + "child-notes": "子筆記:", + "no-content": "此筆記沒有內容。" + }, + "weekdays": { + "monday": "週一", + "tuesday": "週二", + "wednesday": "週三", + "thursday": "週四", + "friday": "週五", + "saturday": "週六", + "sunday": "週日" + }, + "months": { + "january": "一月", + "february": "二月", + "march": "三月", + "april": "四月", + "may": "五月", + "june": "六月", + "july": "七月", + "august": "八月", + "september": "九月", + "october": "十月", + "november": "十一月", + "december": "十二月" + }, + "special_notes": { + "search_prefix": "搜尋:" + }, + "test_sync": { + "not-configured": "並未設定同步伺服器主機,請先設定同步", + "successful": "成功與同步伺服器握手,現在開始同步" + }, + "hidden-subtree": { + "available-launchers-title": "" + } } From 47caf970a14a0bab5a90962f9f313743e0194904 Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Mon, 4 Aug 2025 09:36:01 +0200 Subject: [PATCH 23/82] Update translation files Updated by "Remove blank strings" add-on in Weblate. Translation: Trilium Notes/Server Translate-URL: https://hosted.weblate.org/projects/trilium/server/ --- apps/server/src/assets/translations/tw/server.json | 3 --- 1 file changed, 3 deletions(-) diff --git a/apps/server/src/assets/translations/tw/server.json b/apps/server/src/assets/translations/tw/server.json index 3b7bcc996..3142483d4 100644 --- a/apps/server/src/assets/translations/tw/server.json +++ b/apps/server/src/assets/translations/tw/server.json @@ -188,8 +188,5 @@ "test_sync": { "not-configured": "並未設定同步伺服器主機,請先設定同步", "successful": "成功與同步伺服器握手,現在開始同步" - }, - "hidden-subtree": { - "available-launchers-title": "" } } From 94492c75351e9fed05bc7094fa616647b287f00b Mon Sep 17 00:00:00 2001 From: Kuzma Simonov Date: Mon, 4 Aug 2025 09:39:23 +0200 Subject: [PATCH 24/82] Added translation using Weblate (Russian) --- apps/client/src/translations/ru/translation.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 apps/client/src/translations/ru/translation.json diff --git a/apps/client/src/translations/ru/translation.json b/apps/client/src/translations/ru/translation.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/apps/client/src/translations/ru/translation.json @@ -0,0 +1 @@ +{} From fe238b8afd655a9122d8da870caad6966ad53a40 Mon Sep 17 00:00:00 2001 From: Kuzma Simonov Date: Mon, 4 Aug 2025 09:51:03 +0200 Subject: [PATCH 25/82] Translated using Weblate (Russian) Currently translated at 2.3% (36 of 1560 strings) Translation: Trilium Notes/Client Translate-URL: https://hosted.weblate.org/projects/trilium/client/ru/ --- .../src/translations/ru/translation.json | 67 ++++++++++++++++++- 1 file changed, 66 insertions(+), 1 deletion(-) diff --git a/apps/client/src/translations/ru/translation.json b/apps/client/src/translations/ru/translation.json index 0967ef424..823414610 100644 --- a/apps/client/src/translations/ru/translation.json +++ b/apps/client/src/translations/ru/translation.json @@ -1 +1,66 @@ -{} +{ + "about": { + "close": "Закрыть", + "app_version": "Версия приложения:", + "db_version": "Версия базы данных:", + "sync_version": "Версия синхронизации:", + "build_date": "Дата сборки:", + "build_revision": "Номер сборки:" + }, + "toast": { + "critical-error": { + "title": "Критическая ошибка", + "message": "Произошла критическая ошибка, которая препятствует запуску клиентского приложения:\n\n{{message}}\n\nСкорее всего, это вызвано неожиданным сбоем скрипта. Попробуйте запустить приложение в безопасном режиме и устранить проблему." + }, + "widget-error": { + "title": "Не удалось инициализировать виджет", + "message-custom": "Не удалось инициализировать пользовательский виджет из заметки с идентификатором \"{{id}}\" и названием \"{{title}}\" по следующим причинам:\n\n{{message}}", + "message-unknown": "Неизвестный виджет не удалось инициализировать по причине:\n\n{{message}}" + }, + "bundle-error": { + "title": "Не удалось загрузить пользовательский скрипт", + "message": "Скрипт из заметки с идентификатором \"{{id}}\" и названием \"{{title}}\" не может быть выполнен по следующим причинам:\n\n{{message}}" + } + }, + "add_link": { + "add_link": "Добавить ссылку", + "close": "Закрыть", + "note": "Заметка", + "link_title": "Заголовок ссылки" + }, + "branch_prefix": { + "close": "Закрыть", + "save": "Сохранить" + }, + "bulk_actions": { + "available_actions": "Доступные действия", + "chosen_actions": "Выбранные действия", + "relations": "Связи", + "notes": "Заметки", + "other": "Прочее" + }, + "confirm": { + "confirmation": "Подтверждение", + "close": "Закрыть", + "cancel": "Отмена", + "ok": "ОК" + }, + "delete_notes": { + "close": "Закрыть", + "erase_notes_description": "Обычное (мягкое) удаление только отмечает заметки как удалённые, и их можно восстановить (в диалоговом окне последних изменений) в течение определённого времени. Если выбрать этот параметр, заметки будут удалены немедленно, и восстановить их будет невозможно." + }, + "database_anonymization": { + "light_anonymization_description": "Это действие создаст новую копию базы данных и выполнит её лёгкую анонимизацию — в частности, будет удалён только контент всех заметок, но заголовки и атрибуты останутся. Кроме того, будут сохранены пользовательские заметки, содержащие JavaScript-скрипты frontend/backend и пользовательские виджеты. Это даёт больше контекста для отладки проблем.", + "choose_anonymization": "Вы можете самостоятельно решить, хотите ли вы предоставить полностью или частично анонимизированную базу данных. Даже полностью анонимизированная база данных очень полезна, однако в некоторых случаях частично анонимизированная база данных может ускорить процесс выявления и исправления ошибок.", + "full_anonymization_description": "Это действие создаст новую копию базы данных и анонимизирует ее (удалит все содержимое заметок и оставит только структуру и некоторые неконфиденциальные метаданные) для совместного использования в Интернете в целях отладки без опасения утечки ваших личных данных." + }, + "revisions_snapshot_limit": { + "note_revisions_snapshot_limit_description": "Ограничение на количество снимков ревизий заметки определяет максимальное количество ревизий, которые можно сохранить для каждой заметки. Значение -1 означает отсутствие ограничений, а 0 означает удаление всех ревизий. Максимальное количество ревизий для одной заметки можно задать с помощью метки #versioningLimit." + }, + "password": { + "alert_message": "Пожалуйста, запомните новый пароль. Пароль используется для входа в веб-интерфейс и шифрования защищённых заметок. Если вы забудете пароль, все ваши защищённые заметки будут потеряны навсегда." + }, + "content_language": { + "description": "Выберите один или несколько языков, которые должны отображаться в разделе «Основные свойства» текстовой заметки, доступной только для чтения или редактируемой. Это позволит реализовать такие функции, как проверка орфографии и поддержка письма справа налево." + } +} From 9a3ab05d736409d82d4ba6a4a57cda5482c04680 Mon Sep 17 00:00:00 2001 From: wild Date: Mon, 4 Aug 2025 13:04:47 +0200 Subject: [PATCH 26/82] Translated using Weblate (Serbian) Currently translated at 22.4% (350 of 1560 strings) Translation: Trilium Notes/Client Translate-URL: https://hosted.weblate.org/projects/trilium/client/sr/ --- .../src/translations/sr/translation.json | 38 ++++++++++++++++++- 1 file changed, 37 insertions(+), 1 deletion(-) diff --git a/apps/client/src/translations/sr/translation.json b/apps/client/src/translations/sr/translation.json index bc6c2b58b..a1fa9f14b 100644 --- a/apps/client/src/translations/sr/translation.json +++ b/apps/client/src/translations/sr/translation.json @@ -375,6 +375,42 @@ "sort_folders_first": "Fascikle (beleške sa podbeleškama) treba da budu sortirane na vrhu", "top": "zadrži datu belešku na vrhu njene nadbeleške (primenjuje se samo na sortiranim nadbeleškama)", "hide_promoted_attributes": "Sakrij promovisane atribute na ovoj belešci", - "read_only": "uređivač je u režimu samo za čitanje. Radi samo za tekst i beleške sa kodom." + "read_only": "uređivač je u režimu samo za čitanje. Radi samo za tekst i beleške sa kodom.", + "auto_read_only_disabled": "beleške sa tekstom/kodom se mogu automatski podesiti u režim za čitanje kada su prevelike. Ovo ponašanje možete onemogućiti pojedinačno za belešku dodavanjem ove oznake na belešku", + "app_css": "označava CSS beleške koje nisu učitane u Trilium aplikaciju i zbog toga se mogu koristiti za menjanje izgleda Triliuma.", + "app_theme": "označava CSS beleške koje su pune Trilium teme i stoga su dostupne u Trilium podešavanjima.", + "app_theme_base": "podesite na „sledeće“, „sledeće-svetlo“ ili „sledeće-tamno“ da biste koristili odgovarajuću TriliumNext temu (automatsku, svetlu ili tamnu) kao osnovu za prilagođenu temu, umesto podrazumevane teme.", + "css_class": "vrednost ove oznake se zatim dodaje kao CSS klasa čvoru koji predstavlja datu belešku u stablu. Ovo može biti korisno za napredno temiranje. Može se koristiti u šablonima beleški.", + "workspace": "označava ovu belešku kao radni prostor što omogućava lako podizanje", + "workspace_icon_class": "definiše CSS klasu ikone okvira koja će se koristiti u kartici kada se podigne na ovoj belešci", + "workspace_tab_background_color": "CSS boja korišćena u kartici beleške kada se prebaci na ovu belešku", + "workspace_calendar_root": "Definiše koren kalendara za svaki radni prostor", + "workspace_template": "Ova beleška će se pojaviti u izboru dostupnih šablona prilikom kreiranja nove beleške, ali samo kada se podigne u radni prostor koji sadrži ovaj šablon", + "search_home": "nove beleške o pretrazi biće kreirane kao podređeni delovi ove beleške", + "workspace_search_home": "nove beleške o pretrazi biće kreirane kao podređeni delovi ove beleške kada se podignu na nekog pretka ove beleške iz radnog prostora", + "inbox": "podrazumevana lokacija u prijemnom sandučetu za nove beleške - kada kreirate belešku pomoću dugmeta „nova beleška“ u bočnoj traci, beleške će biti kreirane kao podbeleške u belešci označenoj sa oznakom #inbox.", + "workspace_inbox": "podrazumevana lokacija prijemnog sandučeta za nove beleške kada se prebace na nekog pretka ove beleške iz radnog prostora", + "sql_console_home": "podrazmevana lokacija beleški SQL konzole", + "bookmark_folder": "beleška sa ovom oznakom će se pojaviti u obeleživačima kao fascikla (omogućavajući pristup njenim podređenim fasciklama)", + "share_hidden_from_tree": "ova beleška je skrivena u levom navigacionom stablu, ali je i dalje dostupna preko svoje URL adrese", + "share_external_link": "beleška će služiti kao veza ka eksternoj veb stranici u stablu deljenja", + "share_alias": "definišite alias pomoću kog će beleška biti dostupna na https://your_trilium_host/share/[your_alias]", + "share_omit_default_css": "CSS kod podrazumevane stranice za deljenje će biti izostavljen. Koristite ga kada pravite opsežne promene stila.", + "share_root": "obeležava belešku koja se prikazuje na /share korenu.", + "share_description": "definišite tekst koji će se dodati HTML meta oznaci za opis", + "share_raw": "beleška će biti prikazana u svom sirovom (raw) formatu, bez HTML omotača", + "share_disallow_robot_indexing": "zabraniće robotsko indeksiranje ove beleške putem zaglavlja X-Robots-Tag: noindex", + "share_credentials": "potrebni su kredencijali za pristup ovoj deljenoj belešci. Očekuje se da vrednost bude u formatu „korisničko ime:lozinka“. Ne zaboravite da ovo označite kao nasledno da bi se primenilo na podbeleške/slike.", + "share_index": "beleška sa ovom oznakom će izlistati sve korene deljenih beleški", + "display_relations": "imena relacija razdvojenih zarezima koja treba da budu prikazana. Sva ostala će biti skrivena.", + "hide_relations": "imena relacija razdvojenih zarezima koja treba da budu skrivena. Sva ostala će biti prikazana." + }, + "ai_llm": { + "n_notes_queued_0": "{{ count }} beleška stavljena u red za indeksiranje", + "n_notes_queued_1": "{{ count }} beleški stavljeno u red za indeksiranje", + "n_notes_queued_2": "{{ count }} beleški stavljeno u red za indeksiranje", + "notes_indexed_0": "{{ count }} beleška je indeksirana", + "notes_indexed_1": "{{ count }} beleški je indeksirano", + "notes_indexed_2": "{{ count }} beleški je indeksirano" } } From 652d78ac68845a33d5e1aae4ed347c0b13e31535 Mon Sep 17 00:00:00 2001 From: Kuzma Simonov Date: Mon, 4 Aug 2025 12:45:01 +0200 Subject: [PATCH 27/82] Translated using Weblate (Russian) Currently translated at 36.7% (573 of 1560 strings) Translation: Trilium Notes/Client Translate-URL: https://hosted.weblate.org/projects/trilium/client/ru/ --- .../src/translations/ru/translation.json | 833 +++++++++++++++++- 1 file changed, 824 insertions(+), 9 deletions(-) diff --git a/apps/client/src/translations/ru/translation.json b/apps/client/src/translations/ru/translation.json index 823414610..e7f306fe0 100644 --- a/apps/client/src/translations/ru/translation.json +++ b/apps/client/src/translations/ru/translation.json @@ -5,7 +5,10 @@ "db_version": "Версия базы данных:", "sync_version": "Версия синхронизации:", "build_date": "Дата сборки:", - "build_revision": "Номер сборки:" + "build_revision": "Номер сборки:", + "data_directory": "Каталог с данными:", + "title": "О Trilium Notes", + "homepage": "Домашняя страница:" }, "toast": { "critical-error": { @@ -26,28 +29,54 @@ "add_link": "Добавить ссылку", "close": "Закрыть", "note": "Заметка", - "link_title": "Заголовок ссылки" + "link_title": "Заголовок ссылки", + "link_title_arbitrary": "заголовок ссылки может быть изменен произвольно", + "button_add_link": "Добавить ссылку enter", + "help_on_links": "Помощь по ссылкам", + "search_note": "поиск заметки по ее названию" }, "branch_prefix": { "close": "Закрыть", - "save": "Сохранить" + "save": "Сохранить", + "edit_branch_prefix": "Редактировать префикс ветки", + "prefix": "Префикс: ", + "branch_prefix_saved": "Префикс ветки сохранен.", + "help_on_tree_prefix": "Помощь по префиксу дерева" }, "bulk_actions": { "available_actions": "Доступные действия", "chosen_actions": "Выбранные действия", "relations": "Связи", "notes": "Заметки", - "other": "Прочее" + "other": "Прочее", + "close": "Закрыть", + "affected_notes": "Затронутые заметки", + "include_descendants": "Включать потомков выбранных заметок", + "execute_bulk_actions": "Выполнить массовые действия", + "bulk_actions_executed": "Массовые действия были успешно выполнены.", + "labels": "Метки", + "bulk_actions": "Массовые действия" }, "confirm": { "confirmation": "Подтверждение", "close": "Закрыть", "cancel": "Отмена", - "ok": "ОК" + "ok": "ОК", + "are_you_sure_remove_note": "Вы уверены, что хотите удалить заметку \"{{title}}\" из карты связей? ", + "if_you_dont_check": "Если вы не отметите этот флажок, заметка будет удалена только из карты связей.", + "also_delete_note": "Также удалить заметку" }, "delete_notes": { "close": "Закрыть", - "erase_notes_description": "Обычное (мягкое) удаление только отмечает заметки как удалённые, и их можно восстановить (в диалоговом окне последних изменений) в течение определённого времени. Если выбрать этот параметр, заметки будут удалены немедленно, и восстановить их будет невозможно." + "erase_notes_description": "Обычное (мягкое) удаление только отмечает заметки как удалённые, и их можно восстановить (в диалоговом окне последних изменений) в течение определённого времени. Если выбрать этот параметр, заметки будут удалены немедленно, и восстановить их будет невозможно.", + "delete_all_clones_description": "Удалить также все клоны (можно отменить в последних изменениях)", + "erase_notes_warning": "Удалить заметки без возможности восстановления, включая все клоны. Это приведёт к принудительной перезагрузке приложения.", + "notes_to_be_deleted": "Следующие заметки будут удалены ({{- noteCount}})", + "no_note_to_delete": "Заметка не будет удалена (только клоны).", + "broken_relations_to_be_deleted": "Следующие связи будут разорваны и удалены ({{- relationCount}})", + "cancel": "Отмена", + "ok": "ОК", + "deleted_relation_text": "Примечание {{- note}} (подлежит удалению) ссылается на отношение {{- relation}}, происходящее из {{- source}}." }, "database_anonymization": { "light_anonymization_description": "Это действие создаст новую копию базы данных и выполнит её лёгкую анонимизацию — в частности, будет удалён только контент всех заметок, но заголовки и атрибуты останутся. Кроме того, будут сохранены пользовательские заметки, содержащие JavaScript-скрипты frontend/backend и пользовательские виджеты. Это даёт больше контекста для отладки проблем.", @@ -55,12 +84,798 @@ "full_anonymization_description": "Это действие создаст новую копию базы данных и анонимизирует ее (удалит все содержимое заметок и оставит только структуру и некоторые неконфиденциальные метаданные) для совместного использования в Интернете в целях отладки без опасения утечки ваших личных данных." }, "revisions_snapshot_limit": { - "note_revisions_snapshot_limit_description": "Ограничение на количество снимков ревизий заметки определяет максимальное количество ревизий, которые можно сохранить для каждой заметки. Значение -1 означает отсутствие ограничений, а 0 означает удаление всех ревизий. Максимальное количество ревизий для одной заметки можно задать с помощью метки #versioningLimit." + "note_revisions_snapshot_limit_description": "Ограничение на количество снимков ревизий заметки определяет максимальное количество ревизий, которые можно сохранить для каждой заметки. Значение -1 означает отсутствие ограничений, а 0 означает удаление всех ревизий. Максимальное количество ревизий для одной заметки можно задать с помощью метки #versioningLimit.", + "snapshot_number_limit_unit": "снимков" }, "password": { - "alert_message": "Пожалуйста, запомните новый пароль. Пароль используется для входа в веб-интерфейс и шифрования защищённых заметок. Если вы забудете пароль, все ваши защищённые заметки будут потеряны навсегда." + "alert_message": "Пожалуйста, запомните новый пароль. Пароль используется для входа в веб-интерфейс и шифрования защищённых заметок. Если вы забудете пароль, все ваши защищённые заметки будут потеряны навсегда.", + "heading": "Пароль", + "wiki": "вики" }, "content_language": { - "description": "Выберите один или несколько языков, которые должны отображаться в разделе «Основные свойства» текстовой заметки, доступной только для чтения или редактируемой. Это позволит реализовать такие функции, как проверка орфографии и поддержка письма справа налево." + "description": "Выберите один или несколько языков, которые должны отображаться в разделе «Основные свойства» текстовой заметки, доступной только для чтения или редактируемой. Это позволит реализовать такие функции, как проверка орфографии и поддержка письма справа налево.", + "title": "Языки контента" + }, + "theme": { + "theme_label": "Тема", + "override_theme_fonts_label": "Переопределить шрифты темы", + "auto_theme": "Авто", + "light_theme": "Светлая", + "dark_theme": "Темная", + "triliumnext": "TriliumNext Beta (следует системной цветовой схеме)", + "triliumnext-light": "TriliumNext Beta (Светлая)", + "triliumnext-dark": "TriliumNext Beta (Темная)" + }, + "tasks": { + "due": { + "today": "Сегодня", + "tomorrow": "Завтра", + "yesterday": "Вчера" + } + }, + "sql_table_schemas": { + "tables": "Таблицы" + }, + "tab_row": { + "close_tab": "Закрыть вкладку", + "close": "Закрыть", + "new_tab": "Новая вкладка", + "copy_tab_to_new_window": "Копировать вкладку в новое окно", + "move_tab_to_new_window": "Переместить вкладку в новое окно", + "reopen_last_tab": "Повторно открыть последнюю закрытую вкладку", + "close_all_tabs": "Закрыть все вкладки", + "close_other_tabs": "Закрыть остальные вкладки" + }, + "table_view": { + "new-row": "Новая строка", + "new-column": "Новый столбец", + "sort-column-by": "Сортировать по \"{{title}}\"", + "sort-column-ascending": "По возрастанию", + "sort-column-descending": "По убыванию", + "sort-column-clear": "Сбросить сортировку", + "hide-column": "Скрыть столбец \"{{title}}\"", + "show-hide-columns": "Показать/скрыть столбцы", + "new-column-label": "Метка", + "delete-column": "Удалить столбец", + "delete_column_confirmation": "Вы уверены, что хотите удалить этот столбец? Соответствующий атрибут будет удалён из всех заметок.", + "edit-column": "Изменить столбец", + "add-column-to-the-right": "Добавить столбец справа", + "add-column-to-the-left": "Добавить столбец слева", + "row-insert-child": "Создать дочернюю заметку", + "row-insert-below": "Добавить строку ниже", + "row-insert-above": "Добавить строку выше", + "new-column-relation": "Связь" + }, + "add_label": { + "add_label": "Добавить метку", + "label_name_placeholder": "название метки", + "label_name_title": "Разрешены буквенно-цифровые символы, подчеркивание и двоеточие.", + "new_value_placeholder": "новое значение" + }, + "delete_label": { + "delete_label": "Удалить метку", + "label_name_placeholder": "название метки", + "label_name_title": "Разрешены буквенно-цифровые символы, подчеркивание и двоеточие." + }, + "rename_label": { + "rename_label": "Переименовать метку", + "old_name_placeholder": "старое наименование", + "new_name_placeholder": "новое наименование", + "name_title": "Разрешены буквенно-цифровые символы, подчеркивание и двоеточие.", + "to": "В" + }, + "clone_to": { + "clone_notes_to": "Клонировать заметки в...", + "close": "Закрыть", + "notes_to_clone": "Заметки для клонирования", + "target_parent_note": "Целевая родительская заметка", + "search_for_note_by_its_name": "поиск заметки по ее названию", + "cloned_note_prefix_title": "Клонированная заметка будет отображаться в дереве заметок с заданным префиксом", + "prefix_optional": "Префикс (необязательно)", + "no_path_to_clone_to": "Не задан путь для клонирования.", + "note_cloned": "Заметка \"{{clonedTitle}}\" клонирована в \"{{targetTitle}}\"", + "help_on_links": "Помощь по ссылкам" + }, + "export": { + "export_note_title": "Экспортировать заметку", + "close": "Закрыть", + "export_type_subtree": "Эта заметка и все ее потомки", + "format_html": "HTML - рекомендуется, так как сохраняет все форматирование", + "format_html_zip": "HTML в ZIP-архиве — рекомендуется, так как в этом случае сохраняется все форматирование.", + "format_markdown": "Markdown - сохраняет большую часть форматирования.", + "format_opml": "OPML - формат обмена данными между планировщиками, предназначенный только для текста. Форматирование, изображения и файлы не включены.", + "opml_version_1": "OPML v1.0 - только простой текст", + "opml_version_2": "OPML v2.0 - также поддерживает HTML", + "export_type_single": "Только эта заметка без ее потомков", + "export": "Экспорт", + "choose_export_type": "Сначала выберите тип экспорта", + "export_status": "Статус экспорта", + "export_in_progress": "Экспорт: {{progressCount}}", + "export_finished_successfully": "Экспорт завершился успешно.", + "format_pdf": "PDF - для печати или обмена." + }, + "help": { + "fullDocumentation": "Помощь (полная документация доступна онлайн)", + "close": "Закрыть", + "noteNavigation": "Навигация по заметке", + "goUpDown": "UP, DOWN - вверх/вниз в списке заметок", + "collapseExpand": " LEFT, RIGHT - свернуть/развернуть узел", + "notSet": "не установлено", + "goBackForwards": "назад / вперед в истории", + "showJumpToNoteDialog": "показать окно \"Перейти к\"", + "scrollToActiveNote": "прокрутка к активной заметке", + "jumpToParentNote": "Backspace - переход к родительской заметке", + "collapseWholeTree": "свернуть все дерево заметок", + "collapseSubTree": "свернуть поддерево", + "openEmptyTab": "открыть пустую вкладку", + "closeActiveTab": "закрыть активную вкладку", + "activateNextTab": "активировать следующую вкладку", + "activatePreviousTab": "активировать предыдущую вкладку", + "creatingNotes": "Создание заметок", + "selectAllNotes": "выбрать все заметки на текущем уровне", + "cutNotes": "вырезать текущую заметку (или текущее выделение) в буфер обмена (используется для перемещения заметок)", + "pasteNotes": "вставить заметку(и) как подзаметку в активную заметку (которая либо перемещается, либо клонируется в зависимости от того, была ли она скопирована или вырезана в буфер обмена)", + "deleteNotes": "удалить заметку / поддерево", + "createInternalLink": "создать внутреннюю ссылку", + "followLink": "перейти по ссылке под курсором", + "insertDateTime": "вставить текущую дату и время в позицию курсора", + "jumpToTreePane": "перейти к панели дерева и прокрутить до активной заметки", + "markdownAutoformat": "Автоформатирование в стиле Markdown", + "troubleshooting": "Поиск и решение неисправностей", + "reloadFrontend": "перезагрузить интерфейс Trilium", + "showDevTools": "показать инструменты разработчика", + "showSQLConsole": "показать консоль SQL", + "inPageSearch": "поиск на странице", + "editingNotes": "Редактирование заметок" + }, + "modal": { + "close": "Закрыть" + }, + "import": { + "importIntoNote": "Импортировать в заметку", + "chooseImportFile": "Выберите файл импорта", + "safeImport": "Безопасный импорт", + "shrinkImages": "Уменьшить изображения", + "textImportedAsText": "Импортировать HTML, Markdown и TXT как текстовые заметки, если из метаданные не позволяют определить тип заметки", + "replaceUnderscoresWithSpaces": "Заменить подчеркивания пробелами в названиях импортированных заметок", + "import": "Импорт", + "failed": "Сбой при импорте: {{message}}.", + "html_import_tags": { + "description": "Настройте HTML-теги, которые следует сохранять при импорте заметок. Теги, не указанные в этом списке, будут удалены при импорте. Некоторые теги (например, 'script') всегда удаляются в целях безопасности.", + "placeholder": "Введите HTML-теги, по одному в каждой строке" + }, + "import-status": "Статус импорта", + "in-progress": "Импорт в процессе: {{progress}}", + "successful": "Импорт успешно завершен." + }, + "markdown_import": { + "dialog_title": "Импорт Markdown", + "modal_body_text": "Из-за особенностей браузера песочница не позволяет напрямую читать буфер обмена из JavaScript. Вставьте разметку Markdown для импорта в текстовую область ниже и нажмите кнопку «Импорт»", + "close": "Закрыть", + "import_button": "Импорт Ctrl+Enter" + }, + "note_type_chooser": { + "modal_title": "Выберите тип заметки", + "modal_body": "Выберите тип / шаблон новой заметки:", + "templates": "Шаблоны:", + "close": "Закрыть" + }, + "password_not_set": { + "title": "Пароль не установлен", + "close": "Закрыть" + }, + "protected_session_password": { + "modal_title": "Защищенный сеанс", + "form_label": "Чтобы продолжить, вам необходимо начать защищенный сеанс, введя пароль:", + "start_button": "Начать защищенный сеанс enter", + "close_label": "Закрыть" + }, + "recent_changes": { + "title": "Последние изменения", + "erase_notes_button": "Удалить заметки, помеченные на удаление сейчас", + "undelete_link": "восстановить", + "close": "Закрыть" + }, + "revisions": { + "restore_button": "Восстановить", + "delete_button": "Удалить", + "note_revisions": "Версии заметки", + "delete_all_revisions": "Удалить все версии этой заметки", + "delete_all_button": "Удалить все версии", + "help_title": "Помощь по версиям заметок", + "close": "Закрыть", + "confirm_delete_all": "Вы хотите удалить все версии этой заметки?", + "revision_last_edited": "Эта версия последний раз редактировалась {{date}}", + "confirm_restore": "Хотите восстановить эту версию? Текущее название и содержание заметки будут перезаписаны этой версией.", + "confirm_delete": "Вы хотите удалить эту версию?", + "revisions_deleted": "Версии заметки были удалены.", + "revision_restored": "Версия заметки была восстановлена.", + "revision_deleted": "Версия заметки были удалены.", + "download_button": "Скачать", + "file_size": "Размер файла:", + "preview": "Предпросмотр:", + "preview_not_available": "Предпосмотр недоступен для заметки этого типа.", + "mime": "MIME: " + }, + "sort_child_notes": { + "sort_children_by": "Сортировать дочерние заметки по...", + "close": "Закрыть", + "sorting_criteria": "Критерии сортировки", + "title": "наименованию", + "date_created": "дате создания", + "date_modified": "дате изменения", + "sorting_direction": "Направление сортировки", + "ascending": "по возрастанию", + "descending": "по убыванию", + "sort_with_respect_to_different_character_sorting": "Сортировка с учетом различных правил сортировки и сопоставления символов в разных языках и регионах.", + "folders": "Папки", + "sort": "Сортировать enter" + }, + "upload_attachments": { + "upload_attachments_to_note": "Загрузить вложения к заметке", + "close": "Закрыть", + "choose_files": "Выберите файлы", + "files_will_be_uploaded": "Файлы будут загружены как приложения в", + "options": "Параметры", + "shrink_images": "Сжать изображения", + "tooltip": "Если этот параметр включен, Trilium попытается уменьшить размер загружаемых изображений путём масштабирования и оптимизации, что может повлиять на воспринимаемое качество изображения. Если этот параметр не включен, изображения будут загружаться без изменений.", + "upload": "Загрузить" + }, + "attribute_detail": { + "close_button_title": "Отменить изменения и закрыть", + "name": "Наименование", + "value": "Значение", + "promoted_alias": "Псевдоним", + "multiplicity": "Множественность", + "label_type": "Тип", + "text": "Текст", + "number": "Число", + "boolean": "Булево", + "date": "Дата", + "time": "Время", + "url": "URL", + "precision": "Точность", + "digits": "цифры", + "inheritable": "Наследуемый", + "delete": "Удалить", + "color_type": "Цвет", + "target_note": "Целевая заметка", + "single_value": "Одно значение", + "multi_value": "Много значений", + "inverse_relation": "Обратное отношение", + "more_notes": "Больше заметок" + }, + "command_palette": { + "configure_launch_bar_description": "Откройте конфигурацию панели запуска, чтобы добавить или удалить элементы.", + "configure_launch_bar_title": "Настроить панель запуска", + "search_history_description": "Просмотреть предыдущие поиски", + "search_history_title": "Показать историю поиска", + "search_subtree_description": "Поиск в текущем поддереве", + "search_subtree_title": "Поиск в поддереве", + "search_notes_description": "Открыть расширенный поиск", + "search_notes_title": "Поиск заметок", + "show_attachments_description": "Просмотреть вложения к заметкам", + "show_attachments_title": "Показать вложения", + "export_note_description": "Экспортировать текущую заметку", + "export_note_title": "Экспортировать заметку", + "tree-action-name": "Дерево: {{name}}" + }, + "board_view": { + "add-column": "Добавить столбец", + "new-item": "Добавить", + "delete-column-confirmation": "Вы уверены, что хотите удалить этот столбец? Соответствующий атрибут также будет удалён из заметок этого столбца.", + "delete-column": "Удалить столбец", + "insert-below": "Вставить ниже", + "insert-above": "Вставить выше", + "move-to": "Переместить", + "delete-note": "Удалить заметку" + }, + "table_context_menu": { + "delete_row": "Удалить строку" + }, + "book_properties_config": { + "vector_dark": "Vector (Темная)", + "vector_light": "Vector (Светлая)", + "max-nesting-depth": "Максимальная глубина вложенности:", + "map-style": "Стиль карты:", + "display-week-numbers": "Отображать номера недель", + "hide-weekends": "Скрыть выходные", + "raster": "Растр", + "show-scale": "Показать масштаб" + }, + "editorfeatures": { + "note_completion_enabled": "Включить автодополнение", + "emoji_completion_enabled": "Включить автодополнение эмодзи", + "title": "Особенности" + }, + "cpu_arch_warning": { + "dont_show_again": "Больше не показывать это предупреждение", + "continue_anyway": "Продолжить в любом случае", + "download_link": "Загрузить нативную версию", + "recommendation": "Для наилучшего использования загрузите версию TriliumNext для ARM64 с нашей страницы релизов.", + "message_windows": "TriliumNext в настоящее время работает в режиме эмуляции, что означает, что вы используете версию Intel (x64) на устройстве Windows on ARM. Это существенно повлияет на производительность и время автономной работы.", + "message_macos": "TriliumNext в настоящее время работает под управлением Rosetta 2, что означает, что вы используете версию Intel (x64) на Apple Silicon Mac. Это существенно повлияет на производительность и время автономной работы.", + "title": "Пожалуйста, загрузите версию ARM64" + }, + "code_theme": { + "color-scheme": "Цветовая схема", + "word_wrapping": "Перенос слов", + "title": "Внешний вид" + }, + "svg": { + "export_to_png": "Диаграмму не может быть экспортирована в PNG." + }, + "png_export_button": { + "button_title": "Экспортировать диаграмму как PNG" + }, + "toggle_read_only_button": { + "unlock-editing": "Разблокировать редактирование", + "lock-editing": "Заблокировать редактирование" + }, + "switch_layout_button": { + "title_horizontal": "Переместить панель редактирования влево", + "title_vertical": "Переместить панель редактирования вниз" + }, + "note_language": { + "configure-languages": "Настроить языки...", + "not_set": "Не установлен" + }, + "time_selector": { + "invalid_input": "Введенное значение времени не является допустимым числом." + }, + "share": { + "share_root_not_found": "Заметка с меткой #shareRoot не найдена" + }, + "duration": { + "days": "Дни", + "hours": "Часы", + "minutes": "Минуты", + "seconds": "Секунды" + }, + "geo-map-context": { + "add-note": "Добавить маркер в этом месте", + "remove-from-map": "Удалить с карты", + "open-location": "Открыть местоположение" + }, + "geo-map": { + "unable-to-load-map": "Не удалось загрузить карту." + }, + "note_tooltip": { + "quick-edit": "Быстрое редактирование", + "note-has-been-deleted": "Заметка удалена." + }, + "note_autocomplete": { + "full-text-search": "Полнотекстовый поиск", + "show-recent-notes": "Показать последние заметки" + }, + "electron_integration": { + "zoom-factor": "Коэффициент масштабирования", + "restart-app-button": "Перезапустите приложение, чтобы увидеть изменения", + "background-effects-description": "Эффект Mica добавляет размытый, стильный фон окнам приложений, создавая глубину и современный вид.", + "background-effects": "Включить фоновые эффекты (только Windows 11)", + "native-title-bar-description": "В Windows и macOS отключение нативной строки заголовка делает приложение более компактным. В Linux включение нативной строки заголовка улучшает интеграцию с остальной частью системы." + }, + "link_context_menu": { + "open_note_in_popup": "Быстрое редактирование", + "open_note_in_new_window": "Открыть заметку в новом окне" + }, + "image_context_menu": { + "copy_image_to_clipboard": "Копировать изображение в буфер обмена" + }, + "electron_context_menu": { + "paste-as-plain-text": "Вставить как обычный текст", + "paste": "Вставить", + "copy-link": "Скопировать ссылку", + "copy": "Скопировать", + "cut": "Вырезать" + }, + "editing": { + "editor_type": { + "fixed": { + "title": "Закрепленный" + }, + "floating": { + "title": "Плавающий" + } + } + }, + "editor": { + "title": "Редактор" + }, + "classic_editor_toolbar": { + "title": "Форматирование" + }, + "code_block": { + "copy_title": "Копировать в буфер обмена", + "theme_group_dark": "Темныце темы", + "theme_group_light": "Светлые темы", + "theme_none": "Нет подсветки синтаксиса", + "word_wrapping": "Перенос слов" + }, + "highlighting": { + "color-scheme": "Цветовая схема", + "title": "Блоки кода" + }, + "editable-text": { + "auto-detect-language": "Определен автоматически" + }, + "launcher_context_menu": { + "reset": "Сбросить", + "add-spacer": "Добавить разделитель", + "add-custom-widget": "Добавить пользовательский виджет" + }, + "toc": { + "table_of_contents": "Содержание", + "options": "Параметры" + }, + "note_tree": { + "hide-archived-notes": "Скрыть архивные заметки", + "automatically-collapse-notes": "Автоматически сворачивать заметки", + "tree-settings-title": "Настройки дерева", + "unhoist": "Открепить" + }, + "quick-search": { + "no-results": "Результаты не найдены", + "placeholder": "Быстрый поиск", + "searching": "Поиск..." + }, + "find": { + "replace_all": "Заменить все", + "replace": "Заменить", + "replace_placeholder": "Заменить на...", + "find_placeholder": "Поиск в тексте...", + "case_sensitive": "С учетом регистра" + }, + "template_switch": { + "template": "Шаблон" + }, + "note_types": { + "collections": "Коллекции", + "new-feature": "Новое", + "beta-feature": "Бета", + "widget": "Виджет", + "image": "Изображение", + "file": "Файд", + "canvas": "Холст", + "mermaid-diagram": "Диаграмма Mermaid", + "book": "Коллекция", + "saved-search": "Сохраненный поиск", + "code": "Код", + "text": "Текст", + "launcher": "Лаунчер", + "doc": "Документация" + }, + "tree-context-menu": { + "open-in-popup": "Быстрое редактирование", + "delete": "Удалить", + "advanced": "Расширенное", + "cut": "Вырезать", + "duplicate": "Создать дубликат", + "export": "Экспорт" + }, + "info": { + "closeButton": "Закрыть", + "okButton": "ОК", + "modalTitle": "Информация" + }, + "jump_to_note": { + "close": "Закрыть" + }, + "move_to": { + "close": "Закрыть" + }, + "prompt": { + "title": "Запрос", + "close": "Закрыть", + "defaultTitle": "Запрос", + "ok": "OK enter" + }, + "move_note": { + "to": "в", + "move_note": "Переместить заметку" + }, + "add_relation": { + "to": "в", + "add_relation": "Добавить отношение", + "relation_name": "название отношения", + "target_note": "целевая заметка" + }, + "rename_relation": { + "to": "В", + "rename_relation": "Переименовать отношение", + "old_name": "старое наименование", + "new_name": "новое наименование" + }, + "update_relation_target": { + "to": "в", + "update_relation": "Обновить отношение", + "relation_name": "название отношения", + "target_note": "целевая заметка" + }, + "attachments_actions": { + "download": "Скачать", + "open_externally": "Открыть внешними средствами", + "rename_attachment": "Переименовать вложение", + "delete_attachment": "Удалить вложение" + }, + "calendar": { + "mon": "Пн", + "tue": "Вт", + "wed": "Ср", + "thu": "Чт", + "fri": "Пт", + "sat": "Сбт", + "sun": "Вс", + "january": "Январь", + "febuary": "Февраль", + "march": "Март", + "april": "Апрель", + "may": "Май", + "june": "Июнь", + "july": "Июль", + "august": "Август", + "september": "Сентябрь", + "october": "Октябрь", + "november": "Ноябрь", + "december": "Декабрь" + }, + "global_menu": { + "menu": "Меню", + "options": "Параметры", + "zoom": "Масштаб", + "advanced": "Расширенное", + "logout": "Выход", + "toggle_fullscreen": "На весь экран", + "zoom_out": "Уменьшить масштаб", + "zoom_in": "Увеличить масштаб", + "configure_launchbar": "Настроить панель запуска", + "reload_frontend": "Перезагрузить интерфейс", + "show_help": "Показать справку", + "show-cheatsheet": "Быстрая справка", + "toggle-zen-mode": "Режим дзен" + }, + "zpetne_odkazy": { + "relation": "", + "backlink": "{{count}} ссылки", + "backlinks": "{{count}} ссылок" + }, + "note_icon": { + "category": "Категория:", + "search": "Поиск:" + }, + "basic_properties": { + "editable": "Изменяемое", + "language": "Язык", + "note_type": "Тип", + "basic_properties": "Основные свойства" + }, + "book_properties": { + "grid": "Сетка", + "list": "Список", + "collapse": "Свернуть", + "expand": "Развернуть", + "calendar": "Календарь", + "table": "Таблица", + "board": "Доска", + "view_type": "Вид", + "book_properties": "Свойства коллекции", + "geo-map": "Карта" + }, + "edited_notes": { + "deleted": "(удалено)" + }, + "file_properties": { + "download": "Скачать", + "open": "Открыть", + "title": "Файд" + }, + "image_properties": { + "download": "Скачать", + "open": "Открыть", + "title": "Изображение" + }, + "note_info_widget": { + "created": "Создано", + "modified": "Изменено", + "type": "Тип" + }, + "note_paths": { + "search": "Поиск" + }, + "note_properties": { + "info": "Информация" + }, + "promoted_attributes": { + "url_placeholder": "http://website..." + }, + "script_executor": { + "query": "Запрос" + }, + "search_definition": { + "limit": "предел" + }, + "ancestor": { + "depth_label": "глубина" + }, + "debug": { + "debug": "Отладка" + }, + "limit": { + "limit": "Предел" + }, + "order_by": { + "title": "Названию", + "desc": "По убыванию" + }, + "search_string": { + "search_prefix": "Поиск:" + }, + "backend_log": { + "refresh": "Обновить" + }, + "sync": { + "title": "Синхронизация" + }, + "fonts": { + "fonts": "Шрифты", + "size": "Размер", + "serif": "С засечками", + "monospace": "Моноширинный" + }, + "max_content_width": { + "max_width_unit": "пикселей" + }, + "native_title_bar": { + "enabled": "включено", + "disabled": "выключено" + }, + "ai_llm": { + "progress": "Прогресс", + "openai_tab": "OpenAI", + "anthropic_tab": "Anthropic", + "ollama_tab": "Ollama", + "temperature": "Температура", + "model": "Модель", + "refreshing_models": "Обновление...", + "error": "Ошибка", + "actions": "Действия", + "retry": "Повторить", + "never": "Никогда", + "refreshing": "Обновление...", + "agent": { + "processing": "Обработка...", + "thinking": "Думаю...", + "loading": "Загрузка...", + "generating": "Создание..." + }, + "name": "AI", + "openai": "OpenAI", + "sources": "Источники" + }, + "code-editor-options": { + "title": "Редактор" + }, + "images": { + "images_section_title": "Изображения", + "max_image_dimensions_unit": "пикселей" + }, + "search_engine": { + "bing": "Bing", + "baidu": "Baidu", + "duckduckgo": "DuckDuckGo", + "google": "Google", + "save_button": "Сохранить" + }, + "heading_style": { + "plain": "Обычный", + "underline": "Подчеркнутый", + "markdown": "В стиле Markdown" + }, + "table_of_contents": { + "unit": "заголовки" + }, + "text_auto_read_only_size": { + "unit": "символов" + }, + "i18n": { + "title": "Локализация", + "language": "Язык", + "sunday": "Воскресенье", + "monday": "Понедельник" + }, + "backup": { + "path": "Путь" + }, + "etapi": { + "title": "ETAPI", + "wiki": "вики", + "created": "Создано", + "actions": "Действия" + }, + "multi_factor_authentication": { + "oauth_title": "OAuth/OpenID" + }, + "shortcuts": { + "shortcuts": "Сочетания клавиш", + "description": "Описание" + }, + "sync_2": { + "timeout_unit": "миллисекунд", + "note": "Заметка", + "save": "Сохранить", + "help": "Помощь" + }, + "api_log": { + "close": "Закрыть" + }, + "bookmark_switch": { + "bookmark": "Закладка" + }, + "editability_select": { + "auto": "Авто", + "read_only": "Только для чтения" + }, + "shared_switch": { + "shared": "Общий доступ" + }, + "highlights_list_2": { + "options": "Параметры" + }, + "include_note": { + "dialog_title": "Вставить заметку" + }, + "execute_script": { + "execute_script": "Выполнить скрипт" + }, + "update_label_value": { + "label_name_placeholder": "название метки", + "new_value_placeholder": "новое значение" + }, + "delete_note": { + "delete_note": "Удалить заметку" + }, + "rename_note": { + "rename_note": "Переименовать заметку" + }, + "delete_relation": { + "delete_relation": "Удалить отношение", + "relation_name": "название отношения" + }, + "left_pane_toggle": { + "show_panel": "Показать панель", + "hide_panel": "Скрыть панель" + }, + "move_pane_button": { + "move_left": "Переместить влево", + "move_right": "Переместить вправо" + }, + "note_actions": { + "re_render_note": "Перерендерить заметку", + "note_source": "Источник заметки", + "note_attachments": "Вложения заметки", + "import_files": "Импорт файлов", + "export_note": "Экспортировать заметку", + "delete_note": "Удалить заметку", + "print_note": "Печать заметки", + "save_revision": "Сохранить версию" + }, + "revisions_button": { + "note_revisions": "Версии заметки" + }, + "update_available": { + "update_available": "Доступно обновление" + }, + "code_buttons": { + "execute_button_title": "Выполнить скрипт" + }, + "hide_floating_buttons_button": { + "button_title": "Скрыть кнопки" + }, + "show_floating_buttons_button": { + "button_title": "Показать кнопки" + }, + "relation_map_buttons": { + "zoom_in_title": "Увеличить масштаб", + "zoom_out_title": "Уменьшить масштаб" } } From 18414cd1557a2fdd380b9760c4ab89cb6100bf42 Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Mon, 4 Aug 2025 13:06:10 +0200 Subject: [PATCH 28/82] Update translation files Updated by "Remove blank strings" add-on in Weblate. Translation: Trilium Notes/Client Translate-URL: https://hosted.weblate.org/projects/trilium/client/ --- apps/client/src/translations/ru/translation.json | 1 - 1 file changed, 1 deletion(-) diff --git a/apps/client/src/translations/ru/translation.json b/apps/client/src/translations/ru/translation.json index e7f306fe0..2f705f06d 100644 --- a/apps/client/src/translations/ru/translation.json +++ b/apps/client/src/translations/ru/translation.json @@ -635,7 +635,6 @@ "toggle-zen-mode": "Режим дзен" }, "zpetne_odkazy": { - "relation": "", "backlink": "{{count}} ссылки", "backlinks": "{{count}} ссылок" }, From 73ee44e17746a070be700e90fffae5b9fe76e10a Mon Sep 17 00:00:00 2001 From: "Antonio Liccardo (TuxmAL)" Date: Mon, 4 Aug 2025 13:06:10 +0200 Subject: [PATCH 29/82] Added translation using Weblate (Italian) --- apps/client/src/translations/it/translation.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 apps/client/src/translations/it/translation.json diff --git a/apps/client/src/translations/it/translation.json b/apps/client/src/translations/it/translation.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/apps/client/src/translations/it/translation.json @@ -0,0 +1 @@ +{} From ad35e3b48f12aed22ff7efb8fcb58e2d21dcbb62 Mon Sep 17 00:00:00 2001 From: "Antonio Liccardo (TuxmAL)" Date: Mon, 4 Aug 2025 13:06:11 +0200 Subject: [PATCH 30/82] Added translation using Weblate (Italian) --- apps/server/src/assets/translations/it/server.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 apps/server/src/assets/translations/it/server.json diff --git a/apps/server/src/assets/translations/it/server.json b/apps/server/src/assets/translations/it/server.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/apps/server/src/assets/translations/it/server.json @@ -0,0 +1 @@ +{} From 3f398c1a005a997f4c77dd0d7dd62a04f6ddc5db Mon Sep 17 00:00:00 2001 From: wild Date: Mon, 4 Aug 2025 13:39:51 +0200 Subject: [PATCH 31/82] Translated using Weblate (Serbian) Currently translated at 27.8% (435 of 1560 strings) Translation: Trilium Notes/Client Translate-URL: https://hosted.weblate.org/projects/trilium/client/sr/ --- .../src/translations/sr/translation.json | 103 +++++++++++++++++- 1 file changed, 102 insertions(+), 1 deletion(-) diff --git a/apps/client/src/translations/sr/translation.json b/apps/client/src/translations/sr/translation.json index a1fa9f14b..9c9f1a605 100644 --- a/apps/client/src/translations/sr/translation.json +++ b/apps/client/src/translations/sr/translation.json @@ -403,7 +403,48 @@ "share_credentials": "potrebni su kredencijali za pristup ovoj deljenoj belešci. Očekuje se da vrednost bude u formatu „korisničko ime:lozinka“. Ne zaboravite da ovo označite kao nasledno da bi se primenilo na podbeleške/slike.", "share_index": "beleška sa ovom oznakom će izlistati sve korene deljenih beleški", "display_relations": "imena relacija razdvojenih zarezima koja treba da budu prikazana. Sva ostala će biti skrivena.", - "hide_relations": "imena relacija razdvojenih zarezima koja treba da budu skrivena. Sva ostala će biti prikazana." + "hide_relations": "imena relacija razdvojenih zarezima koja treba da budu skrivena. Sva ostala će biti prikazana.", + "title_template": "podrazumevani naslov beleški kreiranih kao deca ove beleške. Vrednost se procenjuje kao JavaScript string \n i stoga se može obogatiti dinamičkim sadržajem putem ubrizganih promenljivih now and parentNote. Primeri:\n \n
    \n
  • ${parentNote.getLabelValue('authorName')}'s literary works
  • \n
  • Log for ${now.format('YYYY-MM-DD HH:mm:ss')}
  • \n
\n \n Pogledati wiki sa detaljima, API dokumentacija za parentNote i now za detalje.", + "template": "Ova beleška će biti prikazana u izboru dostupnih šablona prilikom pravljenja nove beleške", + "toc": "#toc ili #toc=show će pristiliti Sadržaj (Table of Contents) da bude prikazan, #toc=hide prisiliti njegovo sakrivanje. Ako oznaka ne postoji, ponašanje će biti usklađeno sa globalnim podešavanjem", + "color": "definiše boju beleške u stablu beleški, linkovima itd. Koristite bilo koju važeću CSS vrednost boje kao što je „crvena“ ili #a13d5f", + "keyboard_shortcut": "Definiše prečicu na tastaturi koja će odmah preći na ovu belešku. Primer: „ctrl+alt+e“. Potrebno je ponovno učitavanje frontenda da bi promena stupila na snagu.", + "keep_current_hoisting": "Otvaranje ove veze neće promeniti podizanje čak i ako beleška nije prikazana u trenutno podignutom podstablu.", + "execute_button": "Naslov dugmeta koje će izvršiti trenutnu belešku sa kodom", + "execute_description": "Duži opis trenutne beleške sa kodom prikazan je zajedno sa dugmetom za izvršavanje", + "exclude_from_note_map": "Beleške sa ovom oznakom biće skrivene sa mape beleški", + "new_notes_on_top": "Nove beleške će biti napravljene na vrhu matične beleške, a ne na dnu.", + "hide_highlight_widget": "Sakrij vidžet sa listom istaknutih", + "run_on_note_creation": "izvršava se kada se beleška napravi na serverskoj strani. Koristite ovu relaciju ako želite da pokrenete skriptu za sve beleške napravljene u okviru određenog podstabla. U tom slučaju, kreirajte je na korenu beleške podstabla i učinite je naslednom. Nova beleška napravljena unutar podstabla (bilo koje dubine) pokrenuće skriptu.", + "run_on_child_note_creation": "izvršava se kada se napravi nova beleška ispod beleške gde je ova relacija definisana", + "run_on_note_title_change": "izvršava se kada se promeni naslov beleške (uključuje i pravljenje beleške)", + "run_on_note_content_change": "izvršava se kada se promeni sadržaj beleške (uključuje i pravljenje beleške).", + "run_on_note_change": "izvršava se kada se promeni beleška (uključuje i pravljenje beleške). Ne uključuje promene sadržaja", + "icon_class": "vrednost ove oznake se dodaje kao CSS klasa ikoni na stablu što može pomoći u vizuelnom razlikovanju beleški u stablu. Primer može biti bx bx-home - ikone su preuzete iz boxicons. Može se koristiti u šablonima beleški.", + "page_size": "broj stavki po stranici u listi beleški", + "custom_request_handler": "pogledajte Prilagođeni obrađivač zahteva", + "custom_resource_provider": "pogledajte Prilagođeni obrađivač zahteva", + "widget": "označava ovu belešku kao prilagođeni vidžet koji će biti dodat u stablo komponenti Trilijuma", + "run_on_note_deletion": "izvršava se kada se beleška briše", + "run_on_branch_creation": "izvršava se kada se pravi grana. Grana je veza između matične i podređene beleške i pravi se npr. prilikom kloniranja ili premeštanja beleške.", + "run_on_branch_change": "izvršava se kada se grana ažurira.", + "run_on_branch_deletion": "izvršava se kada se grana briše. Grana je veza između nadređene beleške i podređene beleške i briše se npr. prilikom premeštanja beleške (stara grana/veza se briše).", + "run_on_attribute_creation": "izvršava se kada se pravi novi atribut za belešku koji definiše ovu relaciju", + "run_on_attribute_change": " izvršava se kada se promeni atribut beleške koja definiše ovu relaciju. Ovo se pokreće i kada se atribut obriše", + "relation_template": "atributi beleške će biti nasleđeni čak i bez odnosa roditelj-dete, sadržaj i podstablo beleške će biti dodati instanci beleške ako je prazna. Pogledajte dokumentaciju za detalje.", + "inherit": "Atributi beleške će biti nasleđeni čak i bez odnosa roditelj-dete. Pogledajte relaciju šablona za sličan koncept. Pogledajte nasleđivanje atributa u dokumentaciji.", + "render_note": "Beleške tipa „render HTML note“ će biti prikazane korišćenjem beleške za kod (HTML ili skripte) i potrebno je pomoću ove relacije ukazati na to koja beleška treba da se prikaže", + "widget_relation": "meta ove relacije će biti izvršena i prikazana kao vidžet u bočnoj traci", + "share_css": "CSS napomena koja će biti ubrizgana na stranicu za deljenje. CSS napomena mora biti i u deljenom podstablu. Razmotrite i korišćenje „share_hidden_from_tree“ i „share_omit_default_css“.", + "share_js": "JavaScript beleška koja će biti ubrizgana na stranicu za deljenje. JS beleška takođe mora biti u deljenom podstablu. Razmislite o korišćenju „share_hidden_from_tree“.", + "share_template": "Ugrađena JavaScript beleška koja će se koristiti kao šablon za prikazivanje deljene beleške. U slučaju neuspeha vraća se na podrazumevani šablon. Razmislite o korišćenju „share_hidden_from_tree“.", + "share_favicon": "Favicon beleška koju treba postaviti na deljenu stranicu. Obično je potrebno da je podesite da deli koren i učinite je naslednom. Favicon beleška takođe mora biti u deljenom podstablu. Razmislite o korišćenju „share_hidden_from_tree“.", + "is_owned_by_note": "je u vlasništvu beleške", + "other_notes_with_name": "Ostale beleške sa {{attributeType}} nazivom „{{attributeName}}“", + "and_more": "... i još {{count}}.", + "print_landscape": "Prilikom izvoza u PDF, menja orijentaciju stranice u pejzažnu umesto uspravne.", + "print_page_size": "Prilikom izvoza u PDF, menja veličinu stranice. Podržane vrednosti: A0, A1, A2, A3, A4, A5, A6, Legal, Letter, Tabloid, Ledger.", + "color_type": "Boja" }, "ai_llm": { "n_notes_queued_0": "{{ count }} beleška stavljena u red za indeksiranje", @@ -412,5 +453,65 @@ "notes_indexed_0": "{{ count }} beleška je indeksirana", "notes_indexed_1": "{{ count }} beleški je indeksirano", "notes_indexed_2": "{{ count }} beleški je indeksirano" + }, + "attribute_editor": { + "help_text_body1": "Da biste dodali oznaku, samo unesite npr. #rock ili ako želite da dodate i vrednost, onda npr. #year = 2020", + "help_text_body2": "Za relaciju, unesite ~author = @ što bi trebalo da otvori automatsko dovršavanje gde možete potražiti željenu belešku.", + "help_text_body3": "Alternativno, možete dodati oznaku i relaciju pomoću dugmeta + sa desne strane.", + "save_attributes": "Sačuvaj atribute ", + "add_a_new_attribute": "Dodajte novi atribut", + "add_new_label": "Dodajte novu oznaku ", + "add_new_relation": "Dodajte novu relaciju ", + "add_new_label_definition": "Dodajte novu definiciju oznake", + "add_new_relation_definition": "Dodajte novu definiciju relacije", + "placeholder": "Ovde unesite oznake i relacije" + }, + "abstract_bulk_action": { + "remove_this_search_action": "Ukloni ovu radnju pretrage" + }, + "execute_script": { + "execute_script": "Izvrši skriptu", + "help_text": "Možete izvršiti jednostavne skripte na podudarnim beleškama.", + "example_1": "Na primer, da biste dodali string u naslov beleške, koristite ovu malu skriptu:", + "example_2": "Složeniji primer bi bio brisanje svih atributa podudarnih beleški:" + }, + "add_label": { + "add_label": "Dodaj oznaku", + "label_name_placeholder": "ime oznake", + "label_name_title": "Alfanumerički znakovi, donja crta i dvotačka su dozvoljeni znakovi.", + "to_value": "za vrednost", + "new_value_placeholder": "nova vrednost", + "help_text": "Na svim podudarnim beleškama:", + "help_text_item1": "dodajte datu oznaku ako beleška još uvek nema jednu", + "help_text_item2": "ili izmenite vrednost postojeće oznake", + "help_text_note": "Takođe možete pozvati ovu metodu bez vrednosti, u tom slučaju će oznaka biti dodeljena belešci bez vrednosti." + }, + "delete_label": { + "delete_label": "Obriši oznaku", + "label_name_placeholder": "ime oznake", + "label_name_title": "Alfanumerički znakovi, donja crtica i dvotačka su dozvoljeni znakovi." + }, + "rename_label": { + "rename_label": "Preimenuj oznaku", + "rename_label_from": "Preimenuj oznaku iz", + "old_name_placeholder": "stari naziv", + "to": "U", + "new_name_placeholder": "novi naziv", + "name_title": "Alfanumerički znakovi, donja crtica i dvotačka su dozvoljeni znakovi." + }, + "update_label_value": { + "update_label_value": "Ažuriraj vrednost oznake", + "label_name_placeholder": "ime oznake", + "label_name_title": "Alfanumerički znakovi, donja crtica i dvotačka su dozvoljeni znakovi.", + "to_value": "u vrednost", + "new_value_placeholder": "nova vrednost", + "help_text": "Na svim podudarnim beleškama, promenite vrednost postojeće oznake.", + "help_text_note": "Takođe možete pozvati ovu metodu bez vrednosti, u tom slučaju će oznaka biti dodeljena belešci bez vrednosti." + }, + "delete_note": { + "delete_note": "Obriši belešku", + "delete_matched_notes": "Obriši podudarne beleške", + "delete_matched_notes_description": "Ovo će obrisati podudarne beleške.", + "undelete_notes_instruction": "Nakon brisanja, moguće ga je poništiti iz dijaloga Nedavne izmene." } } From 43df984732a41e283c20f10082cc5a736536a910 Mon Sep 17 00:00:00 2001 From: "Antonio Liccardo (TuxmAL)" Date: Mon, 4 Aug 2025 13:34:40 +0200 Subject: [PATCH 32/82] Translated using Weblate (Italian) Currently translated at 3.1% (49 of 1560 strings) Translation: Trilium Notes/Client Translate-URL: https://hosted.weblate.org/projects/trilium/client/it/ --- .../src/translations/it/translation.json | 100 +++++++++++++++++- 1 file changed, 99 insertions(+), 1 deletion(-) diff --git a/apps/client/src/translations/it/translation.json b/apps/client/src/translations/it/translation.json index 0967ef424..a82ed298e 100644 --- a/apps/client/src/translations/it/translation.json +++ b/apps/client/src/translations/it/translation.json @@ -1 +1,99 @@ -{} +{ + "about": { + "close": "Chiudi", + "app_version": "Versione app:", + "db_version": "Version DB:", + "sync_version": "Versione Sync:", + "data_directory": "Cartella dati:" + }, + "toast": { + "critical-error": { + "title": "Errore critico", + "message": "È avvenuto un errore critico che non permette all'applicazione client di avviarsi:\n\n{{message}}\n\nMolto probabilmente ciò è dovuto ad uno script che ha fallito in modo inaspettato. Prova ad avviare l'applicazione in modalità provvisoria per controllare il problema." + }, + "bundle-error": { + "title": "Non si è riusciti a caricare uno script personalizzato" + } + }, + "add_link": { + "add_link": "Aggiungi un collegamento", + "close": "Chiudi", + "note": "Nota", + "search_note": "cerca una nota per nome", + "link_title_mirrors": "il titolo del collegamento seguirà il titolo della nota corrente", + "link_title_arbitrary": "il titolo del collegamento può essere modificato arbitrariamente", + "link_title": "Titolo del collegamento", + "button_add_link": "Aggiungi il collegamento invio" + }, + "branch_prefix": { + "edit_branch_prefix": "Modifica il prefisso del ramo", + "help_on_tree_prefix": "Aiuto sui prefissi dell'Albero", + "close": "Chiudi", + "prefix": "Prefisso: ", + "save": "Salva", + "branch_prefix_saved": "Il prefisso del ramo è stato salvato." + }, + "bulk_actions": { + "bulk_actions": "Azioni massive", + "close": "Chiudi", + "affected_notes": "Note influenzate" + }, + "clone_to": { + "clone_notes_to": "Clona note in...", + "close": "Chiudi" + }, + "confirm": { + "close": "Chiudi", + "cancel": "Annulla", + "ok": "OK" + }, + "delete_notes": { + "ok": "OK", + "close": "Chiudi" + }, + "info": { + "okButton": "OK", + "closeButton": "Chiudi" + }, + "export": { + "close": "Chiudi" + }, + "help": { + "close": "Chiudi" + }, + "import": { + "close": "Chiudi" + }, + "include_note": { + "close": "Chiudi" + }, + "jump_to_note": { + "close": "Chiudi" + }, + "markdown_import": { + "close": "Chiudi" + }, + "move_to": { + "close": "Chiudi" + }, + "note_type_chooser": { + "close": "Chiudi" + }, + "password_not_set": { + "close": "Chiudi", + "body1": "Le note protette sono crittografate utilizzando una password utente, ma la password non è stata ancora impostata.", + "body2": "Per proteggere le note, fare clic su qui per aprire la finestra di dialogo Opzioni e impostare la password." + }, + "protected_session_password": { + "close_label": "Chiudi" + }, + "prompt": { + "close": "Chiudi" + }, + "recent_changes": { + "close": "Chiudi" + }, + "revisions": { + "close": "Chiudi" + } +} From 5520cfed5d31b46c71d01212918ba51cc207ba38 Mon Sep 17 00:00:00 2001 From: Grant Zhu Date: Mon, 4 Aug 2025 14:26:56 +0200 Subject: [PATCH 33/82] Translated using Weblate (Chinese (Simplified Han script)) Currently translated at 100.0% (1560 of 1560 strings) Translation: Trilium Notes/Client Translate-URL: https://hosted.weblate.org/projects/trilium/client/zh_Hans/ --- .../src/translations/cn/translation.json | 328 ++++++++++++++++-- 1 file changed, 307 insertions(+), 21 deletions(-) diff --git a/apps/client/src/translations/cn/translation.json b/apps/client/src/translations/cn/translation.json index e231d95e9..8a6ead5ae 100644 --- a/apps/client/src/translations/cn/translation.json +++ b/apps/client/src/translations/cn/translation.json @@ -164,7 +164,8 @@ "showSQLConsole": "显示 SQL 控制台", "other": "其他", "quickSearch": "定位到快速搜索框", - "inPageSearch": "页面内搜索" + "inPageSearch": "页面内搜索", + "newTabWithActivationNoteLink": "Ctrl+Shift+click - (或 Shift+middle mouse click) 在笔记链接打开并激活笔记在一个新的选项卡" }, "import": { "importIntoNote": "导入到笔记", @@ -211,7 +212,8 @@ }, "jump_to_note": { "close": "关闭", - "search_button": "全文搜索 Ctrl+回车" + "search_button": "全文搜索 Ctrl+回车", + "search_placeholder": "按名称或类型搜索笔记 > 查看命令..." }, "markdown_import": { "dialog_title": "Markdown 导入", @@ -235,7 +237,8 @@ "close": "关闭", "modal_body": "选择新笔记的类型或模板:", "templates": "模板:", - "change_path_prompt": "更改新笔记的创建位置:" + "change_path_prompt": "更改创建新笔记的位置:", + "search_placeholder": "按名称搜索路径(默认为空)" }, "password_not_set": { "title": "密码未设置", @@ -440,7 +443,8 @@ "other_notes_with_name": "其它含有 {{attributeType}} 名为 \"{{attributeName}}\" 的的笔记", "and_more": "... 以及另外 {{count}} 个", "print_landscape": "导出为 PDF 时,将页面方向更改为横向而不是纵向。", - "print_page_size": "导出为 PDF 时,更改页面大小。支持的值:A0A1A2A3A4A5A6LegalLetterTabloidLedger。" + "print_page_size": "导出为 PDF 时,更改页面大小。支持的值:A0A1A2A3A4A5A6LegalLetterTabloidLedger。", + "color_type": "颜色" }, "attribute_editor": { "help_text_body1": "要添加标签,只需输入例如 #rock 或者如果您还想添加值,则例如 #year = 2020", @@ -744,7 +748,8 @@ "basic_properties": { "note_type": "笔记类型", "editable": "可编辑", - "basic_properties": "基本属性" + "basic_properties": "基本属性", + "language": "语言" }, "book_properties": { "view_type": "视图类型", @@ -755,7 +760,11 @@ "collapse": "折叠", "expand": "展开", "invalid_view_type": "无效的查看类型 '{{type}}'", - "calendar": "日历" + "calendar": "日历", + "book_properties": "集合属性", + "table": "表格", + "geo-map": "地理地图", + "board": "看板" }, "edited_notes": { "no_edited_notes_found": "今天还没有编辑过的笔记...", @@ -832,7 +841,8 @@ "unknown_label_type": "未知的标签类型 '{{type}}'", "unknown_attribute_type": "未知的属性类型 '{{type}}'", "add_new_attribute": "添加新属性", - "remove_this_attribute": "移除此属性" + "remove_this_attribute": "移除此属性", + "remove_color": "移除此颜色标签" }, "script_executor": { "query": "查询", @@ -1091,7 +1101,8 @@ "max_width_label": "内容最大宽度(像素)", "apply_changes_description": "要应用内容宽度更改,请点击", "reload_button": "重载前端", - "reload_description": "来自外观选项的更改" + "reload_description": "来自外观选项的更改", + "max_width_unit": "像素" }, "native_title_bar": { "title": "原生标题栏(需要重新启动应用)", @@ -1126,7 +1137,8 @@ "code_auto_read_only_size": { "title": "自动只读大小", "description": "自动只读大小是指笔记超过设置的大小后自动设置为只读模式(为性能考虑)。", - "label": "自动只读大小(代码笔记)" + "label": "自动只读大小(代码笔记)", + "unit": "字符" }, "code_mime_types": { "title": "下拉菜单可用的MIME文件类型" @@ -1145,7 +1157,8 @@ "download_images_description": "粘贴的 HTML 可能包含在线图片的引用,Trilium 会找到这些引用并下载图片,以便它们可以离线使用。", "enable_image_compression": "启用图片压缩", "max_image_dimensions": "图片的最大宽度/高度(超过此限制的图像将会被缩放)。", - "jpeg_quality_description": "JPEG 质量(10 - 最差质量,100 最佳质量,建议为 50 - 85)" + "jpeg_quality_description": "JPEG 质量(10 - 最差质量,100 最佳质量,建议为 50 - 85)", + "max_image_dimensions_unit": "像素" }, "attachment_erasure_timeout": { "attachment_erasure_timeout": "附件清理超时", @@ -1177,7 +1190,8 @@ "note_revisions_snapshot_limit_description": "笔记修订快照数限制指的是每个笔记可以保存的最大历史记录数量。其中 -1 表示没有限制,0 表示删除所有历史记录。您可以通过 #versioningLimit 标签设置单个笔记的最大修订记录数量。", "snapshot_number_limit_label": "笔记修订快照数量限制:", "erase_excess_revision_snapshots": "立即删除多余的修订快照", - "erase_excess_revision_snapshots_prompt": "多余的修订快照已被删除。" + "erase_excess_revision_snapshots_prompt": "多余的修订快照已被删除。", + "snapshot_number_limit_unit": "快照" }, "search_engine": { "title": "搜索引擎", @@ -1219,12 +1233,14 @@ "title": "目录", "description": "当笔记中有超过一定数量的标题时,显示目录。您可以自定义此数量:", "disable_info": "您可以设置一个非常大的数来禁用目录。", - "shortcut_info": "您可以在 “选项” -> “快捷键” 中配置一个键盘快捷键,以便快速切换右侧面板(包括目录)(名称为 'toggleRightPane')。" + "shortcut_info": "您可以在 “选项” -> “快捷键” 中配置一个键盘快捷键,以便快速切换右侧面板(包括目录)(名称为 'toggleRightPane')。", + "unit": "标题" }, "text_auto_read_only_size": { "title": "自动只读大小", "description": "自动只读笔记大小是超过该大小后,笔记将以只读模式显示(出于性能考虑)。", - "label": "自动只读大小(文本笔记)" + "label": "自动只读大小(文本笔记)", + "unit": "字符" }, "i18n": { "title": "本地化", @@ -1375,7 +1391,8 @@ "test_title": "同步测试", "test_description": "测试和同步服务器之间的连接。如果同步服务器没有初始化,会将本地文档同步到同步服务器上。", "test_button": "测试同步", - "handshake_failed": "同步服务器握手失败,错误:{{message}}" + "handshake_failed": "同步服务器握手失败,错误:{{message}}", + "timeout_unit": "毫秒" }, "api_log": { "close": "关闭" @@ -1434,7 +1451,9 @@ "import-into-note": "导入到笔记", "apply-bulk-actions": "应用批量操作", "converted-to-attachments": "{{count}} 个笔记已被转换为附件。", - "convert-to-attachment-confirm": "确定要将选中的笔记转换为其父笔记的附件吗?" + "convert-to-attachment-confirm": "确定要将选中的笔记转换为其父笔记的附件吗?", + "duplicate": "复制", + "open-in-popup": "快速编辑" }, "shared_info": { "shared_publicly": "此笔记已公开分享于", @@ -1460,7 +1479,11 @@ "confirm-change": "当笔记内容不为空时,不建议更改笔记类型。您仍然要继续吗?", "geo-map": "地理地图", "beta-feature": "测试版", - "task-list": "待办事项列表" + "task-list": "任务列表", + "ai-chat": "AI聊天", + "new-feature": "新建", + "collections": "集合", + "book": "集合" }, "protect_note": { "toggle-on": "保护笔记", @@ -1570,7 +1593,9 @@ }, "clipboard": { "cut": "笔记已剪切到剪贴板。", - "copied": "笔记已复制到剪贴板。" + "copied": "笔记已复制到剪贴板。", + "copy_failed": "由于权限问题,无法复制到剪贴板。", + "copy_success": "已复制到剪贴板。" }, "entrypoints": { "note-revision-created": "笔记修订已创建。", @@ -1621,7 +1646,8 @@ "word_wrapping": "自动换行", "theme_none": "无语法高亮", "theme_group_light": "浅色主题", - "theme_group_dark": "深色主题" + "theme_group_dark": "深色主题", + "copy_title": "复制到剪贴板" }, "classic_editor_toolbar": { "title": "格式" @@ -1659,7 +1685,8 @@ "link_context_menu": { "open_note_in_new_tab": "在新标签页中打开笔记", "open_note_in_new_split": "在新分屏中打开笔记", - "open_note_in_new_window": "在新窗口中打开笔记" + "open_note_in_new_window": "在新窗口中打开笔记", + "open_note_in_popup": "快速编辑" }, "electron_integration": { "desktop-application": "桌面应用程序", @@ -1679,7 +1706,8 @@ "full-text-search": "全文搜索" }, "note_tooltip": { - "note-has-been-deleted": "笔记已被删除。" + "note-has-been-deleted": "笔记已被删除。", + "quick-edit": "快速编辑" }, "geo-map": { "create-child-note-title": "创建一个新的子笔记并将其添加到地图中", @@ -1688,7 +1716,8 @@ }, "geo-map-context": { "open-location": "打开位置", - "remove-from-map": "从地图中移除" + "remove-from-map": "从地图中移除", + "add-note": "在这个位置添加一个标记" }, "help-button": { "title": "打开相关帮助页面" @@ -1720,5 +1749,262 @@ "tomorrow": "明天", "yesterday": "昨天" } + }, + "ai_llm": { + "not_started": "未开始", + "title": "AI设置", + "processed_notes": "已处理笔记", + "total_notes": "笔记总数", + "progress": "进度", + "queued_notes": "排队中笔记", + "failed_notes": "失败笔记", + "last_processed": "最后处理时间", + "refresh_stats": "刷新统计数据", + "enable_ai_features": "启用AI/LLM功能", + "enable_ai_description": "启用笔记摘要、内容生成等AI功能及其他LLM能力", + "openai_tab": "OpenAI", + "anthropic_tab": "Anthropic", + "voyage_tab": "Voyage AI", + "ollama_tab": "Ollama", + "enable_ai": "启用AI/LLM功能", + "enable_ai_desc": "启用笔记摘要、内容生成等AI功能及其他LLM能力", + "provider_configuration": "AI提供商配置", + "provider_precedence": "提供商优先级", + "provider_precedence_description": "按优先级排序的提供商列表(用逗号分隔,例如:'openai,anthropic,ollama')", + "temperature": "温度参数", + "temperature_description": "控制响应的随机性(0 = 确定性输出,2 = 最大随机性)", + "system_prompt": "系统提示词", + "system_prompt_description": "所有AI交互使用的默认系统提示词", + "openai_configuration": "OpenAI配置", + "openai_settings": "OpenAI设置", + "api_key": "API密钥", + "url": "基础URL", + "model": "模型", + "openai_api_key_description": "用于访问OpenAI服务的API密钥", + "anthropic_api_key_description": "用于访问Claude模型的Anthropic API密钥", + "default_model": "默认模型", + "openai_model_description": "示例:gpt-4o、gpt-4-turbo、gpt-3.5-turbo", + "base_url": "基础URL", + "openai_url_description": "默认:https://api.openai.com/v1", + "anthropic_settings": "Anthropic设置", + "anthropic_url_description": "Anthropic API的基础URL(默认:https://api.anthropic.com)", + "anthropic_model_description": "用于聊天补全的Anthropic Claude模型", + "voyage_settings": "Voyage AI设置", + "ollama_settings": "Ollama设置", + "ollama_url_description": "Ollama API的URL(默认:http://localhost:11434)", + "ollama_model_description": "用于聊天补全的 Ollama 模型", + "anthropic_configuration": "Anthropic配置", + "voyage_configuration": "Voyage AI配置", + "voyage_url_description": "默认:https://api.voyageai.com/v1", + "ollama_configuration": "Ollama配置", + "enable_ollama": "启用Ollama", + "enable_ollama_description": "启用Ollama以使用本地AI模型", + "ollama_url": "Ollama URL", + "ollama_model": "Ollama模型", + "refresh_models": "刷新模型", + "refreshing_models": "刷新中...", + "enable_automatic_indexing": "启用自动索引", + "rebuild_index": "重建索引", + "rebuild_index_error": "启动索引重建失败。请查看日志了解详情。", + "note_title": "笔记标题", + "error": "错误", + "last_attempt": "最后尝试时间", + "actions": "操作", + "retry": "重试", + "partial": "{{ percentage }}% 已完成", + "retry_queued": "笔记已加入重试队列", + "retry_failed": "笔记加入重试队列失败", + "max_notes_per_llm_query": "每次查询的最大笔记数", + "max_notes_per_llm_query_description": "AI上下文包含的最大相似笔记数量", + "active_providers": "活跃提供商", + "disabled_providers": "已禁用提供商", + "remove_provider": "从搜索中移除提供商", + "restore_provider": "将提供商恢复到搜索中", + "similarity_threshold": "相似度阈值", + "similarity_threshold_description": "纳入LLM查询上下文的笔记最低相似度分数(0-1)", + "reprocess_index": "重建搜索索引", + "reprocessing_index": "重建中...", + "reprocess_index_started": "搜索索引优化已在后台启动", + "reprocess_index_error": "重建搜索索引失败", + "index_rebuild_progress": "索引重建进度", + "index_rebuilding": "正在优化索引({{percentage}}%)", + "index_rebuild_complete": "索引优化完成", + "index_rebuild_status_error": "检查索引重建状态失败", + "never": "从未", + "processing": "处理中({{percentage}}%)", + "incomplete": "未完成({{percentage}}%)", + "complete": "已完成(100%)", + "refreshing": "刷新中...", + "auto_refresh_notice": "每 {{seconds}} 秒自动刷新", + "note_queued_for_retry": "笔记已加入重试队列", + "failed_to_retry_note": "重试笔记失败", + "all_notes_queued_for_retry": "所有失败笔记已加入重试队列", + "failed_to_retry_all": "重试笔记失败", + "ai_settings": "AI设置", + "api_key_tooltip": "用于访问服务的API密钥", + "empty_key_warning": { + "anthropic": "Anthropic API密钥为空。请输入有效的API密钥。", + "openai": "OpenAI API密钥为空。请输入有效的API密钥。", + "voyage": "Voyage API密钥为空。请输入有效的API密钥。", + "ollama": "Ollama API密钥为空。请输入有效的API密钥。" + }, + "agent": { + "processing": "处理中...", + "thinking": "思考中...", + "loading": "加载中...", + "generating": "生成中..." + }, + "name": "AI", + "openai": "OpenAI", + "use_enhanced_context": "使用增强上下文", + "enhanced_context_description": "为AI提供来自笔记及其相关笔记的更多上下文,以获得更好的响应", + "show_thinking": "显示思考过程", + "show_thinking_description": "显示AI的思维链过程", + "enter_message": "输入你的消息...", + "error_contacting_provider": "联系AI提供商失败。请检查你的设置和网络连接。", + "error_generating_response": "生成AI响应失败", + "index_all_notes": "为所有笔记建立索引", + "index_status": "索引状态", + "indexed_notes": "已索引笔记", + "indexing_stopped": "索引已停止", + "indexing_in_progress": "索引进行中...", + "last_indexed": "最后索引时间", + "n_notes_queued_0": "{{ count }} 条笔记已加入索引队列", + "note_chat": "笔记聊天", + "notes_indexed_0": "{{ count }} 条笔记已索引", + "sources": "来源", + "start_indexing": "开始索引", + "use_advanced_context": "使用高级上下文", + "ollama_no_url": "Ollama 未配置。请输入有效的URL。", + "chat": { + "root_note_title": "AI聊天记录", + "root_note_content": "此笔记包含你保存的AI聊天对话。", + "new_chat_title": "新聊天", + "create_new_ai_chat": "创建新的AI聊天" + }, + "create_new_ai_chat": "创建新的AI聊天", + "configuration_warnings": "你的AI配置存在一些问题。请检查你的设置。", + "experimental_warning": "LLM功能目前处于实验阶段 - 特此提醒。", + "selected_provider": "已选提供商", + "selected_provider_description": "选择用于聊天和补全功能的AI提供商", + "select_model": "选择模型...", + "select_provider": "选择提供商..." + }, + "code-editor-options": { + "title": "编辑器" + }, + "custom_date_time_format": { + "title": "自定义日期/时间格式", + "description": "通过或工具栏的方式可自定义日期和时间格式,有关日期/时间格式字符串中各个字符的含义,请参阅Day.js docs。", + "format_string": "日期/时间格式字符串:", + "formatted_time": "格式化后日期/时间:" + }, + "content_widget": { + "unknown_widget": "未知组件:\"{{id}}\"." + }, + "note_language": { + "not_set": "不设置", + "configure-languages": "设置语言..." + }, + "content_language": { + "title": "内容语言", + "description": "选择一种或多种语言出现在只读或可编辑文本注释的基本属性,这将支持拼写检查或从右向左之类的功能。" + }, + "switch_layout_button": { + "title_vertical": "将编辑面板移至底部", + "title_horizontal": "将编辑面板移至左侧" + }, + "toggle_read_only_button": { + "unlock-editing": "解锁编辑", + "lock-editing": "锁定编辑" + }, + "png_export_button": { + "button_title": "将图表导出为PNG" + }, + "svg": { + "export_to_png": "无法将图表导出为PNG。" + }, + "code_theme": { + "title": "外观", + "word_wrapping": "自动换行", + "color-scheme": "配色方案" + }, + "cpu_arch_warning": { + "title": "请下载ARM64版本", + "message_macos": "TriliumNext当前正在通过Rosetta 2转译运行,这意味着您在Apple Silicon芯片的Mac上使用的是Intel(x64)版本。这将显著影响性能和电池续航。", + "message_windows": "TriliumNext当前正在模拟环境中运行,这意味着您在ARM架构的Windows设备上使用的是Intel(x64)版本。这将显著影响性能和电池续航。", + "recommendation": "为获得最佳体验,请从我们的发布页面下载TriliumNext的原生ARM64版本。", + "download_link": "下载原生版本", + "continue_anyway": "仍然继续", + "dont_show_again": "不再显示此警告" + }, + "editorfeatures": { + "title": "功能", + "emoji_completion_enabled": "启用表情自动补全", + "note_completion_enabled": "启用笔记自动补全" + }, + "table_view": { + "new-row": "新增行", + "new-column": "新增列", + "sort-column-by": "按\"{{title}}\"排序", + "sort-column-ascending": "升序", + "sort-column-descending": "降序", + "sort-column-clear": "清除排序", + "hide-column": "隐藏\"{{title}}\"列", + "show-hide-columns": "显示/隐藏列", + "row-insert-above": "在上方插入行", + "row-insert-below": "在下方插入行", + "row-insert-child": "插入子笔记", + "add-column-to-the-left": "在左侧添加列", + "add-column-to-the-right": "在右侧添加列", + "edit-column": "编辑列", + "delete_column_confirmation": "确定要删除此列吗?所有笔记中对应的属性都将被移除。", + "delete-column": "删除列", + "new-column-label": "标签", + "new-column-relation": "关联" + }, + "book_properties_config": { + "hide-weekends": "隐藏周末", + "display-week-numbers": "显示周数", + "map-style": "地图样式:", + "max-nesting-depth": "最大嵌套深度:", + "raster": "栅格", + "vector_light": "矢量(浅色)", + "vector_dark": "矢量(深色)", + "show-scale": "显示比例尺" + }, + "table_context_menu": { + "delete_row": "删除行" + }, + "board_view": { + "delete-note": "删除笔记", + "move-to": "移动到", + "insert-above": "在上方插入", + "insert-below": "在下方插入", + "delete-column": "删除列", + "delete-column-confirmation": "确定要删除此列吗?此列下所有笔记中对应的属性也将被删除。", + "new-item": "新增项目", + "add-column": "添加列" + }, + "command_palette": { + "tree-action-name": "树形:{{name}}", + "export_note_title": "导出笔记", + "export_note_description": "导出当前笔记", + "show_attachments_title": "显示附件", + "show_attachments_description": "查看笔记附件", + "search_notes_title": "搜索笔记", + "search_notes_description": "打开高级搜索", + "search_subtree_title": "在子树中搜索", + "search_subtree_description": "在当前子树范围内搜索", + "search_history_title": "显示搜索历史", + "search_history_description": "查看之前的搜索记录", + "configure_launch_bar_title": "配置启动栏", + "configure_launch_bar_description": "打开启动栏配置,添加或移除项目。" + }, + "content_renderer": { + "open_externally": "在外部打开" + }, + "modal": { + "close": "关闭" } } From 61f9a86685c0e3ad8c46c4e8d4ba0811ce4f27ba Mon Sep 17 00:00:00 2001 From: Marcelo Nolasco Date: Tue, 5 Aug 2025 03:05:10 +0200 Subject: [PATCH 34/82] Translated using Weblate (Portuguese (Brazil)) Currently translated at 11.7% (184 of 1560 strings) Translation: Trilium Notes/Client Translate-URL: https://hosted.weblate.org/projects/trilium/client/pt_BR/ --- .../src/translations/pt_br/translation.json | 110 +++++++++++++++++- 1 file changed, 109 insertions(+), 1 deletion(-) diff --git a/apps/client/src/translations/pt_br/translation.json b/apps/client/src/translations/pt_br/translation.json index 559bb4e45..903ef4a70 100644 --- a/apps/client/src/translations/pt_br/translation.json +++ b/apps/client/src/translations/pt_br/translation.json @@ -117,6 +117,114 @@ "format_opml": "OPML - formato de intercâmbio de outliners apenas para texto. Formatação, imagens e arquivos não estão incluídos.", "opml_version_1": "OPML v1.0 – apenas texto simples", "opml_version_2": "OPML v2.0 – permite também HTML", - "export_type_single": "Apenas esta nota, sem seus descendentes" + "export_type_single": "Apenas esta nota, sem seus descendentes", + "export": "Exportar", + "choose_export_type": "Por favor, escolha primeiro o tipo de exportação", + "export_status": "Status da exportação", + "export_in_progress": "Exportação em andamento: {{progressCount}}", + "export_finished_successfully": "Exportação concluída com sucesso.", + "format_pdf": "PDF – para impressão ou compartilhamento." + }, + "help": { + "fullDocumentation": "Ajuda (a documentação completa está disponível online)", + "close": "Fechar", + "noteNavigation": "Navegação de notas", + "goUpDown": "UP, DOWN – subir/descer na lista de notas", + "collapseExpand": "ESQUERDA, DIREITA – recolher/expandir nó", + "notSet": "não definido", + "goBackForwards": "voltar / avançar no histórico", + "showJumpToNoteDialog": "mostrar diálogo \"Ir para\"", + "scrollToActiveNote": "rolar até a nota atual", + "jumpToParentNote": "Backspace – ir para a nota pai", + "collapseWholeTree": "recolher toda a árvore de notas", + "collapseSubTree": "recolher subárvore", + "tabShortcuts": "Atalhos de abas", + "newTabNoteLink": "Ctrl+clique – (ou clique com o botão do meio do mouse) em um link de nota abre a nota em uma nova aba", + "newTabWithActivationNoteLink": "Ctrl+Shift+clique – (ou Shift+clique com o botão do meio do mouse) em um link de nota abre e ativa a nota em uma nova aba", + "onlyInDesktop": "Apenas na versão para desktop (compilação Electron)", + "openEmptyTab": "abrir aba vazia", + "closeActiveTab": "fechar aba ativa", + "activateNextTab": "ativar próxima aba", + "activatePreviousTab": "ativar aba anterior", + "creatingNotes": "Criando notas", + "createNoteAfter": "criar nova nota após a nota atual", + "createNoteInto": "criar nova subnota dentro da nota atual", + "editBranchPrefix": "editar prefixo do clone da nota ativa", + "movingCloningNotes": "Movendo / clonando notas", + "moveNoteUpDown": "mover nota para cima/baixo na lista de notas", + "moveNoteUpHierarchy": "mover nota para cima na hierarquia", + "multiSelectNote": "selecionar múltiplas notas acima/abaixo", + "selectAllNotes": "selecionar todas as notas no nível atual", + "selectNote": "Shift+clique - selecionar nota", + "copyNotes": "copiar nota ativa (ou seleção atual) para a área de transferência (usado para clonar)", + "cutNotes": "recortar nota atual (ou seleção atual) para a área de transferência (usado para mover notas)", + "pasteNotes": "colar nota(s) como subnota dentro da nota ativa (o que pode ser mover ou clonar dependendo se foi copiado ou recortado para a área de transferência)", + "deleteNotes": "excluir nota / subárvore", + "editingNotes": "Edição de notas", + "editNoteTitle": "no painel de árvore, a navegação mudará do painel de árvore para o título da nota. Pressionar Enter no título da nota mudará o foco para o editor de texto. Ctrl+. mudará o foco de volta do editor para o painel de árvore.", + "createEditLink": "Ctrl+K - criar / editar link externo", + "createInternalLink": "criar link interno", + "followLink": "seguir link sob o cursor", + "insertDateTime": "inserir data e hora atual na posição do cursor", + "jumpToTreePane": "ir para a árvore de notas e rolar até a nota ativa", + "markdownAutoformat": "Autoformatação estilo Markdown", + "headings": "##, ###, #### etc. seguidos de espaço para títulos", + "bulletList": "* ou - seguidos de espaço para lista com marcadores", + "numberedList": "1. ou 1) seguidos de espaço para lista numerada", + "blockQuote": "comece uma linha com > seguido de espaço para citação em bloco", + "troubleshooting": "Solução de problemas", + "reloadFrontend": "recarregar o frontend do Trilium", + "showDevTools": "mostrar ferramentas de desenvolvedor", + "showSQLConsole": "mostrar console SQL", + "other": "Outros", + "quickSearch": "focar no campo de pesquisa rápida", + "inPageSearch": "pesquisa na página" + }, + "import": { + "importIntoNote": "Importar para a nota", + "close": "Fechar", + "chooseImportFile": "Escolher arquivo para importar", + "importDescription": "O conteúdo do(s) arquivo(s) selecionado(s) será importado como nota(s) filha(s) em", + "options": "Opções", + "safeImportTooltip": "Arquivos de exportação Trilium .zip podem conter scripts executáveis que podem apresentar comportamentos prejudiciais. A importação segura desativará a execução automática de todos os scripts importados. Desmarque “Importação segura” apenas se o arquivo de importação contiver scripts executáveis e você confiar totalmente no conteúdo do arquivo importado.", + "safeImport": "Importação segura", + "explodeArchivesTooltip": "Se esta opção estiver marcada, o Trilium irá ler arquivos .zip, .enex e .opml e criar notas a partir dos arquivos contidos nesses arquivos compactados. Se estiver desmarcada, o Trilium irá anexar os próprios arquivos compactados à nota.", + "explodeArchives": "Ler conteúdos de arquivos .zip, .enex e .opml.", + "shrinkImagesTooltip": "

Se você marcar esta opção, o Trilium tentará reduzir o tamanho das imagens importadas por meio de escala e otimização, o que pode afetar a qualidade visual das imagens. Se desmarcada, as imagens serão importadas sem alterações.

Isso não se aplica a importações de arquivos .zip com metadados, pois presume-se que esses arquivos já estejam otimizados.

", + "shrinkImages": "Reduzir imagens", + "textImportedAsText": "Importar arquivos HTML, Markdown e TXT como notas de texto caso não esteja claro pelos metadados", + "codeImportedAsCode": "Importar arquivos de código reconhecidos (por exemplo, .json) como notas de código caso não esteja claro pelos metadados", + "replaceUnderscoresWithSpaces": "Substituir sublinhados por espaços nos nomes das notas importadas", + "import": "Importar", + "failed": "Falha na importação: {{message}}.", + "html_import_tags": { + "title": "Tags de importação HTML", + "description": "Configurar quais tags HTML devem ser preservadas ao importar notas. As tags que não estiverem nesta lista serão removidas durante a importação. Algumas tags (como 'script') são sempre removidas por motivos de segurança.", + "placeholder": "Digite as tags HTML, uma por linha", + "reset_button": "Redefinir para lista padrão" + }, + "import-status": "Status da importação", + "in-progress": "Importação em andamento: {{progress}}", + "successful": "Importação concluída com sucesso." + }, + "include_note": { + "dialog_title": "Incluir nota", + "close": "Fechar", + "label_note": "Nota", + "placeholder_search": "pesquisar nota pelo nome", + "box_size_prompt": "Dimensão da caixa da nota incluída:", + "box_size_small": "pequeno (~ 10 linhas)", + "box_size_medium": "médio (~ 30 linhas)", + "box_size_full": "completo (a caixa exibe o texto completo)", + "button_include": "Incluir nota enter" + }, + "info": { + "modalTitle": "Mensagem informativa", + "closeButton": "Fechar", + "okButton": "OK" + }, + "jump_to_note": { + "search_placeholder": "Pesquise uma nota pelo nome ou digite > para comandos...", + "close": "Fechar" } } From 9023ba1d0aa54d44f44634c2e63c28ac9eab079c Mon Sep 17 00:00:00 2001 From: Grant Zhu Date: Mon, 4 Aug 2025 14:22:24 +0200 Subject: [PATCH 35/82] Translated using Weblate (Chinese (Simplified Han script)) Currently translated at 100.0% (378 of 378 strings) Translation: Trilium Notes/Server Translate-URL: https://hosted.weblate.org/projects/trilium/server/zh_Hans/ --- .../src/assets/translations/cn/server.json | 222 +++++++++--------- 1 file changed, 111 insertions(+), 111 deletions(-) diff --git a/apps/server/src/assets/translations/cn/server.json b/apps/server/src/assets/translations/cn/server.json index 7001b86f5..0ff95e57a 100644 --- a/apps/server/src/assets/translations/cn/server.json +++ b/apps/server/src/assets/translations/cn/server.json @@ -1,7 +1,7 @@ { "keyboard_actions": { "open-jump-to-note-dialog": "打开“跳转到笔记”对话框", - "search-in-subtree": "在活跃笔记的子树中搜索笔记", + "search-in-subtree": "在当前笔记的子树中搜索笔记", "expand-subtree": "展开当前笔记的子树", "collapse-tree": "折叠完整的笔记树", "collapse-subtree": "折叠当前笔记的子树", @@ -9,52 +9,52 @@ "creating-and-moving-notes": "创建和移动笔记", "create-note-into-inbox": "在收件箱(若已定义)或日记中创建笔记", "delete-note": "删除笔记", - "move-note-up": "上移笔记", - "move-note-down": "下移笔记", - "move-note-up-in-hierarchy": "在层级中上移笔记", - "move-note-down-in-hierarchy": "在层级中下移笔记", + "move-note-up": "向上移动笔记", + "move-note-down": "向下移动笔记", + "move-note-up-in-hierarchy": "在层级中向上移动笔记", + "move-note-down-in-hierarchy": "在层级中向下移动笔记", "edit-note-title": "从树跳转到笔记详情并编辑标题", "edit-branch-prefix": "显示编辑分支前缀对话框", "note-clipboard": "笔记剪贴板", "copy-notes-to-clipboard": "复制选定的笔记到剪贴板", - "paste-notes-from-clipboard": "从剪贴板粘贴笔记到活跃笔记中", + "paste-notes-from-clipboard": "从剪贴板粘贴笔记到当前笔记中", "cut-notes-to-clipboard": "剪切选定的笔记到剪贴板", "select-all-notes-in-parent": "选择当前笔记级别的所有笔记", "add-note-above-to-the-selection": "将上方笔记添加到选择中", "add-note-below-to-selection": "将下方笔记添加到选择中", - "duplicate-subtree": "克隆子树", + "duplicate-subtree": "复制子树", "tabs-and-windows": "标签页和窗口", "open-new-tab": "打开新标签页", - "close-active-tab": "关闭活跃标签页", - "reopen-last-tab": "重开最后关闭的标签页", - "activate-next-tab": "激活右侧标签页", - "activate-previous-tab": "激活左侧标签页", - "open-new-window": "打开新空窗口", - "toggle-tray": "从系统托盘显示/隐藏应用程序", - "first-tab": "激活列表中的第一个标签页", - "second-tab": "激活列表中的第二个标签页", - "third-tab": "激活列表中的第三个标签页", - "fourth-tab": "激活列表中的第四个标签页", - "fifth-tab": "激活列表中的第五个标签页", - "sixth-tab": "激活列表中的第六个标签页", - "seventh-tab": "激活列表中的第七个标签页", - "eight-tab": "激活列表中的第八个标签页", - "ninth-tab": "激活列表中的第九个标签页", - "last-tab": "激活列表中的最后一个标签页", + "close-active-tab": "关闭当前标签页", + "reopen-last-tab": "重新打开最后关闭的标签页", + "activate-next-tab": "切换下一个标签页", + "activate-previous-tab": "切换上一个标签页", + "open-new-window": "打开新窗口", + "toggle-tray": "显示/隐藏系统托盘图标", + "first-tab": "切换到第一个标签页", + "second-tab": "切换到第二个标签页", + "third-tab": "切换到第三个标签页", + "fourth-tab": "切换到第四个标签页", + "fifth-tab": "切换到第五个标签页", + "sixth-tab": "切换到第六个标签页", + "seventh-tab": "切换到第七个标签页", + "eight-tab": "切换到第八个标签页", + "ninth-tab": "切换到第九个标签页", + "last-tab": "切换到最后一个标签页", "dialogs": "对话框", - "show-note-source": "显示笔记源对话框", + "show-note-source": "显示笔记源代码对话框", "show-options": "显示选项对话框", - "show-revisions": "显示笔记修订对话框", + "show-revisions": "显示修订历史对话框", "show-recent-changes": "显示最近更改对话框", - "show-sql-console": "显示 SQL 控制台对话框", + "show-sql-console": "显示SQL控制台对话框", "show-backend-log": "显示后端日志对话框", "text-note-operations": "文本笔记操作", "add-link-to-text": "打开对话框以添加链接到文本", - "follow-link-under-cursor": "追踪光标下的链接", - "insert-date-and-time-to-text": "插入当前日期和时间到文本", + "follow-link-under-cursor": "访问光标下的链接", + "insert-date-and-time-to-text": "在文本中插入日期和时间", "paste-markdown-into-text": "从剪贴板粘贴 Markdown 到文本笔记", "cut-into-note": "剪切当前笔记的选区并创建包含选定文本的子笔记", - "add-include-note-to-text": "打开对话框以引含一个笔记", + "add-include-note-to-text": "打开对话框以添加一个包含笔记", "edit-readonly-note": "编辑只读笔记", "attributes-labels-and-relations": "属性(标签和关系)", "add-new-label": "创建新标签", @@ -72,38 +72,38 @@ "toggle-similar-notes": "切换相似笔记", "other": "其他", "toggle-right-pane": "切换右侧面板的显示,包括目录和高亮", - "print-active-note": "打印活跃笔记", + "print-active-note": "打印当前笔记", "open-note-externally": "以默认应用打开笔记文件", - "render-active-note": "渲染(重新渲染)活跃笔记", - "run-active-note": "运行活跃 JavaScript(前/后端)代码笔记", - "toggle-note-hoisting": "切换活跃笔记的聚焦", - "unhoist": "从任意地方取消聚焦", - "reload-frontend-app": "重载前端应用", - "open-dev-tools": "打开开发工具", + "render-active-note": "渲染(重新渲染)当前笔记", + "run-active-note": "运行当前 JavaScript(前/后端)代码笔记", + "toggle-note-hoisting": "提升笔记", + "unhoist": "取消提升笔记", + "reload-frontend-app": "重新加载前端应用", + "open-dev-tools": "打开开发者工具", "toggle-left-note-tree-panel": "切换左侧(笔记树)面板", - "toggle-full-screen": "切换全屏", + "toggle-full-screen": "切换全屏模式", "zoom-out": "缩小", "zoom-in": "放大", "note-navigation": "笔记导航", "reset-zoom-level": "重置缩放级别", - "copy-without-formatting": "免格式复制选定文本", - "force-save-revision": "强制创建/保存活跃笔记的新修订版本", - "show-help": "显示内置用户指南", + "copy-without-formatting": "无格式复制选定文本", + "force-save-revision": "强制创建/保存当前笔记的新修订版本", + "show-help": "显示帮助", "toggle-book-properties": "切换书籍属性", "toggle-classic-editor-toolbar": "为编辑器切换格式标签页的固定工具栏", "export-as-pdf": "导出当前笔记为 PDF", - "show-cheatsheet": "显示包含常见键盘操作的弹窗", + "show-cheatsheet": "显示快捷键指南", "toggle-zen-mode": "启用/禁用禅模式(为专注编辑而精简界面)", "open-command-palette": "打开命令面板", "quick-search": "激活快速搜索栏", - "create-note-after": "在当前笔记之后创建新笔记", - "create-note-into": "创建活动笔记的子笔记", - "clone-notes-to": "克隆选中的笔记", - "move-notes-to": "移动选中的笔记", - "find-in-text": "切换搜索面板", - "back-in-note-history": "导航至历史记录中的上一条笔记", - "forward-in-note-history": "导航至历史记录中的下一条笔记", - "scroll-to-active-note": "滚动笔记树至活动笔记" + "create-note-after": "在当前笔记后面创建笔记", + "create-note-into": "创建笔记作为当前笔记的子笔记", + "clone-notes-to": "克隆选中的笔记到", + "move-notes-to": "移动选中的笔记到", + "find-in-text": "在文本中查找", + "back-in-note-history": "导航到历史记录中的上一个笔记", + "forward-in-note-history": "导航到历史记录的下一个笔记", + "scroll-to-active-note": "滚动笔记树到当前笔记" }, "login": { "title": "登录", @@ -118,15 +118,15 @@ "set_password": { "title": "设置密码", "heading": "设置密码", - "description": "在您能够从网页端开始使用 Trilium 之前,您需要先设置一个密码。您之后将使用此密码登录。", + "description": "在您能够从Web开始使用Trilium之前,您需要先设置一个密码。您之后将使用此密码登录。", "password": "密码", "password-confirmation": "密码确认", "button": "设置密码" }, - "javascript-required": "Trilium 需要启用 JavaScript。", + "javascript-required": "Trilium需要启用JavaScript。", "setup": { - "heading": "TriliumNext 笔记设置", - "new-document": "我是新用户,我想为我的笔记创建一个新的 Trilium 文档", + "heading": "TriliumNext笔记设置", + "new-document": "我是新用户,我想为我的笔记创建一个新的Trilium文档", "sync-from-desktop": "我已经有一个桌面实例,我想设置与它的同步", "sync-from-server": "我已经有一个服务器实例,我想设置与它的同步", "next": "下一步", @@ -137,8 +137,8 @@ "setup_sync-from-desktop": { "heading": "从桌面同步", "description": "此设置需要从桌面实例开始:", - "step1": "打开您的 TriliumNext 笔记桌面实例。", - "step2": "从 Trilium 菜单中,点击“选项”。", + "step1": "打开您的TriliumNext笔记桌面实例。", + "step2": "从Trilium菜单中,点击“选项”。", "step3": "点击“同步”类别。", "step4": "将服务器实例地址更改为:{{- host}} 并点击保存。", "step5": "点击“测试同步”按钮以验证连接是否成功。", @@ -147,8 +147,8 @@ }, "setup_sync-from-server": { "heading": "从服务器同步", - "instructions": "请在下面输入 Trilium 服务器地址和凭据。这将从服务器下载整个 Trilium 文档并设置与它的同步。根据文档大小和您的连接的速度,这可能需要一段时间。", - "server-host": "Trilium 服务器地址", + "instructions": "请在下面输入Trilium服务器地址和凭据。这将从服务器下载整个Trilium文档并设置与它的同步。根据文档大小和您的连接的速度,这可能需要一段时间。", + "server-host": "Trilium服务器地址", "server-host-placeholder": "https://<主机名称>:<端口>", "proxy-server": "代理服务器(可选)", "proxy-server-placeholder": "https://<主机名称>:<端口>", @@ -255,8 +255,8 @@ "visible-launchers-title": "可见启动器", "user-guide": "用户指南", "localization": "语言和区域", - "jump-to-note-title": "跳转到……", - "llm-chat-title": "与笔记对话", + "jump-to-note-title": "跳转至...", + "llm-chat-title": "与笔记聊天", "ai-llm-title": "AI/LLM", "inbox-title": "收件箱" }, @@ -297,49 +297,49 @@ "error_title": "错误" }, "keyboard_action_names": { - "back-in-note-history": "回到笔记历史记录", - "forward-in-note-history": "前进到笔记历史记录", + "back-in-note-history": "返回笔记历史", + "forward-in-note-history": "前进笔记历史", "jump-to-note": "跳转到...", "command-palette": "命令面板", - "scroll-to-active-note": "滚动到活动笔记", + "scroll-to-active-note": "滚动到当前笔记", "quick-search": "快速搜索", "search-in-subtree": "在子树中搜索", "expand-subtree": "展开子树", - "collapse-tree": "折叠树", + "collapse-tree": "折叠整个树", "collapse-subtree": "折叠子树", "sort-child-notes": "排序子笔记", - "create-note-after": "创建笔记后", + "create-note-after": "在后面创建笔记", "create-note-into": "创建笔记到", "create-note-into-inbox": "创建笔记到收件箱", "delete-notes": "删除笔记", - "move-note-up": "向上移动笔记", - "move-note-down": "向下移动笔记", - "move-note-up-in-hierarchy": "在层级中向上移动笔记", - "move-note-down-in-hierarchy": "在层级中向下移动笔记", + "move-note-up": "上移笔记", + "move-note-down": "下移笔记", + "move-note-up-in-hierarchy": "在层级中上移笔记", + "move-note-down-in-hierarchy": "在层级中下移笔记", "edit-note-title": "编辑笔记标题", "edit-branch-prefix": "编辑分支前缀", "clone-notes-to": "克隆笔记到", "move-notes-to": "移动笔记到", "copy-notes-to-clipboard": "复制笔记到剪贴板", - "paste-notes-from-clipboard": "粘贴笔记自剪贴板", + "paste-notes-from-clipboard": "从剪贴板粘贴笔记", "cut-notes-to-clipboard": "剪切笔记到剪贴板", - "select-all-notes-in-parent": "选中父级中的所有笔记", + "select-all-notes-in-parent": "选择父节点中所有笔记", "zoom-in": "放大", "zoom-out": "缩小", "reset-zoom-level": "重置缩放级别", "copy-without-formatting": "无格式复制", "force-save-revision": "强制保存修订版本", - "add-note-above-to-selection": "在所选内容上方添加笔记", - "add-note-below-to-selection": "在所选内容下方添加笔记", + "add-note-above-to-selection": "将上方笔记添加到选择", + "add-note-below-to-selection": "将下方笔记添加到选择", "duplicate-subtree": "复制子树", "open-new-tab": "打开新标签页", - "close-active-tab": "关闭活动标签页", - "reopen-last-tab": "重新打开最后一个标签页", - "activate-next-tab": "激活下一个标签页", - "activate-previous-tab": "激活上一个标签页", + "close-active-tab": "关闭当前标签页", + "reopen-last-tab": "重新打开最后关闭的标签页", + "activate-next-tab": "切换下一个标签页", + "activate-previous-tab": "切换上一个标签页", "open-new-window": "打开新窗口", - "toggle-system-tray-icon": "切换系统托盘图标", - "toggle-zen-mode": "切换专注模式", + "toggle-system-tray-icon": "显示/隐藏系统托盘图标", + "toggle-zen-mode": "启用/禁用禅模式", "switch-to-first-tab": "切换到第一个标签页", "switch-to-second-tab": "切换到第二个标签页", "switch-to-third-tab": "切换到第三个标签页", @@ -352,51 +352,51 @@ "switch-to-last-tab": "切换到最后一个标签页", "show-note-source": "显示笔记源代码", "show-options": "显示选项", - "show-revisions": "显示修订版本", + "show-revisions": "显示修订历史", "show-recent-changes": "显示最近更改", - "show-sql-console": "显示 SQL 控制台", + "show-sql-console": "显示SQL控制台", "show-backend-log": "显示后端日志", "show-help": "显示帮助", - "show-cheatsheet": "显示快捷键帮助", - "add-link-to-text": "给文本添加链接", - "follow-link-under-cursor": "点击光标处的链接", + "show-cheatsheet": "显示快捷键指南", + "add-link-to-text": "为文本添加链接", + "follow-link-under-cursor": "访问光标下的链接", "insert-date-and-time-to-text": "在文本中插入日期和时间", - "paste-markdown-into-text": "将 Markdown 粘贴到文本中", - "cut-into-note": "剪切到笔记中", - "add-include-note-to-text": "在文本中添加引用笔记", + "paste-markdown-into-text": "粘贴Markdown到文本", + "cut-into-note": "剪切到笔记", + "add-include-note-to-text": "在文本中添加包含笔记", "edit-read-only-note": "编辑只读笔记", "add-new-label": "添加新标签", - "add-new-relation": "添加新关联", - "toggle-ribbon-tab-classic-editor": "切换功能区选项卡至经典编辑器模式", - "toggle-ribbon-tab-basic-properties": "切换功能区选项卡基本属性", - "toggle-ribbon-tab-book-properties": "切换功能区选项卡书籍属性", - "toggle-ribbon-tab-file-properties": "切换功能区选项卡文件属性", - "toggle-ribbon-tab-image-properties": "切换功能区选项卡图片属性", - "toggle-ribbon-tab-owned-attributes": "切换功能区选项卡自有属性", - "toggle-ribbon-tab-inherited-attributes": "切换功能区选项卡继承属性", - "toggle-ribbon-tab-promoted-attributes": "切换功能区选项卡突出显示属性", - "toggle-ribbon-tab-note-map": "切换功能区选项卡笔记地图", - "toggle-ribbon-tab-note-info": "切换功能区选项卡笔记信息", - "toggle-ribbon-tab-note-paths": "切换功能区选项卡笔记路径", - "toggle-ribbon-tab-similar-notes": "切换功能区选项卡相似笔记", - "toggle-right-pane": "切换右侧窗格", + "add-new-relation": "添加新关系", + "toggle-ribbon-tab-classic-editor": "切换功能区标签:经典编辑器", + "toggle-ribbon-tab-basic-properties": "切换功能区标签:基本属性", + "toggle-ribbon-tab-book-properties": "切换功能区标签:书籍属性", + "toggle-ribbon-tab-file-properties": "切换功能区标签:文件属性", + "toggle-ribbon-tab-image-properties": "切换功能区标签:图片属性", + "toggle-ribbon-tab-owned-attributes": "切换功能区标签:自有属性", + "toggle-ribbon-tab-inherited-attributes": "切换功能区标签:继承属性", + "toggle-ribbon-tab-promoted-attributes": "切换功能区标签:提升属性", + "toggle-ribbon-tab-note-map": "切换功能区标签:笔记地图", + "toggle-ribbon-tab-note-info": "切换功能区标签:笔记信息", + "toggle-ribbon-tab-note-paths": "切换功能区标签:笔记路径", + "toggle-ribbon-tab-similar-notes": "切换功能区标签:相似笔记", + "toggle-right-pane": "切换右侧面板", "print-active-note": "打印当前笔记", - "export-active-note-as-pdf": "导出当前笔记为 PDF 格式", - "open-note-externally": "用外部程序打开笔记", + "export-active-note-as-pdf": "导出当前笔记为 PDF", + "open-note-externally": "在外部打开笔记", "render-active-note": "渲染当前笔记", "run-active-note": "运行当前笔记", - "toggle-note-hoisting": "切换笔记提升显示", - "unhoist-note": "取消笔记提升", + "toggle-note-hoisting": "提升笔记", + "unhoist-note": "取消提升笔记", "reload-frontend-app": "重新加载前端应用", "open-developer-tools": "打开开发者工具", "find-in-text": "在文本中查找", - "toggle-left-pane": "切换左侧窗格", + "toggle-left-pane": "切换左侧面板", "toggle-full-screen": "切换全屏模式" }, "share_theme": { "site-theme": "网站主题", - "search_placeholder": "搜索……", - "image_alt": "文稿图片", + "search_placeholder": "搜索...", + "image_alt": "文章图片", "last-updated": "最后更新于 {{- date}}", "subpages": "子页面:", "on-this-page": "本页内容", @@ -418,10 +418,10 @@ "built-in-templates": "内置模板", "board": "看板", "status": "状态", - "board_note_first": "第一条笔记", - "board_note_second": "第二条笔记", - "board_note_third": "第三条笔记", - "board_status_todo": "待办事项", + "board_note_first": "第一个笔记", + "board_note_second": "第二个笔记", + "board_note_third": "第三个笔记", + "board_status_todo": "待办", "board_status_progress": "进行中", "board_status_done": "已完成" } From bde8e17fe610c58aa3a441de1f88f2ee7bb7c279 Mon Sep 17 00:00:00 2001 From: Marcelo Nolasco Date: Tue, 5 Aug 2025 02:27:16 +0200 Subject: [PATCH 36/82] Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (378 of 378 strings) Translation: Trilium Notes/Server Translate-URL: https://hosted.weblate.org/projects/trilium/server/pt_BR/ --- apps/server/src/assets/translations/pt_br/server.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/server/src/assets/translations/pt_br/server.json b/apps/server/src/assets/translations/pt_br/server.json index 79c1a2b15..e4f54bae2 100644 --- a/apps/server/src/assets/translations/pt_br/server.json +++ b/apps/server/src/assets/translations/pt_br/server.json @@ -1,7 +1,7 @@ { "keyboard_actions": { "open-jump-to-note-dialog": "Abrir diálogo \"Ir para nota\"", - "search-in-subtree": "Procurar por notas na subárvore ativa", + "search-in-subtree": "Buscar notas na subárvore da nota atual", "expand-subtree": "Expandir subárvore da nota atual", "collapse-tree": "Colapsar a árvore completa de notas", "collapse-subtree": "Colapsar subárvore da nota atual", @@ -14,7 +14,7 @@ "move-note-up-in-hierarchy": "Mover nota para cima em hierarquia", "move-note-down-in-hierarchy": "Mover nota para baixo em hierarquia", "edit-note-title": "Pule da árvore para os detalhes da nota e edite o título", - "edit-branch-prefix": "Exibir o diálogo de edição do prefixo da branch", + "edit-branch-prefix": "Exibir o diálogo \"Editar prefixo da ramificação\"", "note-clipboard": "Área de transferência de notas", "copy-notes-to-clipboard": "Copiar notas selecionadas para Área de transferência", "paste-notes-from-clipboard": "Colar notas da área de transferência na nota atual", @@ -226,7 +226,7 @@ "move-note-up-in-hierarchy": "Mover Nota Para Cima na Hierarquia", "move-note-down-in-hierarchy": "Mover Nota Para Baixo na Hierarquia", "edit-note-title": "Editar Título da Nota", - "edit-branch-prefix": "Editar Prefixo do Branch", + "edit-branch-prefix": "Editar prefixo da ramificação", "clone-notes-to": "Clonar Notas Para", "move-notes-to": "Mover Notas Para", "copy-notes-to-clipboard": "Copiar Notas para a Área de Transferência", From 952456a69c9a2d3f9a350990c4158933cfbf28f8 Mon Sep 17 00:00:00 2001 From: Kuzma Simonov Date: Mon, 4 Aug 2025 19:21:01 +0200 Subject: [PATCH 37/82] Translated using Weblate (Russian) Currently translated at 53.6% (837 of 1560 strings) Translation: Trilium Notes/Client Translate-URL: https://hosted.weblate.org/projects/trilium/client/ru/ --- .../src/translations/ru/translation.json | 432 +++++++++++++++--- 1 file changed, 381 insertions(+), 51 deletions(-) diff --git a/apps/client/src/translations/ru/translation.json b/apps/client/src/translations/ru/translation.json index 2f705f06d..daf8efc57 100644 --- a/apps/client/src/translations/ru/translation.json +++ b/apps/client/src/translations/ru/translation.json @@ -33,7 +33,8 @@ "link_title_arbitrary": "заголовок ссылки может быть изменен произвольно", "button_add_link": "Добавить ссылку enter", "help_on_links": "Помощь по ссылкам", - "search_note": "поиск заметки по ее названию" + "search_note": "поиск заметки по ее названию", + "link_title_mirrors": "название ссылки отражает текущий заголовок заметки" }, "branch_prefix": { "close": "Закрыть", @@ -55,7 +56,8 @@ "execute_bulk_actions": "Выполнить массовые действия", "bulk_actions_executed": "Массовые действия были успешно выполнены.", "labels": "Метки", - "bulk_actions": "Массовые действия" + "bulk_actions": "Массовые действия", + "none_yet": "Пока нет... добавьте действие, нажав на одно из доступных выше." }, "confirm": { "confirmation": "Подтверждение", @@ -81,7 +83,10 @@ "database_anonymization": { "light_anonymization_description": "Это действие создаст новую копию базы данных и выполнит её лёгкую анонимизацию — в частности, будет удалён только контент всех заметок, но заголовки и атрибуты останутся. Кроме того, будут сохранены пользовательские заметки, содержащие JavaScript-скрипты frontend/backend и пользовательские виджеты. Это даёт больше контекста для отладки проблем.", "choose_anonymization": "Вы можете самостоятельно решить, хотите ли вы предоставить полностью или частично анонимизированную базу данных. Даже полностью анонимизированная база данных очень полезна, однако в некоторых случаях частично анонимизированная база данных может ускорить процесс выявления и исправления ошибок.", - "full_anonymization_description": "Это действие создаст новую копию базы данных и анонимизирует ее (удалит все содержимое заметок и оставит только структуру и некоторые неконфиденциальные метаданные) для совместного использования в Интернете в целях отладки без опасения утечки ваших личных данных." + "full_anonymization_description": "Это действие создаст новую копию базы данных и анонимизирует ее (удалит все содержимое заметок и оставит только структуру и некоторые неконфиденциальные метаданные) для совместного использования в Интернете в целях отладки без опасения утечки ваших личных данных.", + "title": "Анонимизация базы данных", + "full_anonymization": "Полная анонимизация", + "light_anonymization": "Легкая анонимизация" }, "revisions_snapshot_limit": { "note_revisions_snapshot_limit_description": "Ограничение на количество снимков ревизий заметки определяет максимальное количество ревизий, которые можно сохранить для каждой заметки. Значение -1 означает отсутствие ограничений, а 0 означает удаление всех ревизий. Максимальное количество ревизий для одной заметки можно задать с помощью метки #versioningLimit.", @@ -90,7 +95,13 @@ "password": { "alert_message": "Пожалуйста, запомните новый пароль. Пароль используется для входа в веб-интерфейс и шифрования защищённых заметок. Если вы забудете пароль, все ваши защищённые заметки будут потеряны навсегда.", "heading": "Пароль", - "wiki": "вики" + "wiki": "вики", + "old_password": "Старый пароль", + "new_password": "Новый пароль", + "change_password": "Изменить пароль", + "change_password_heading": "Изменение пароля", + "set_password_heading": "Установка пароля", + "set_password": "Установить пароль" }, "content_language": { "description": "Выберите один или несколько языков, которые должны отображаться в разделе «Основные свойства» текстовой заметки, доступной только для чтения или редактируемой. Это позволит реализовать такие функции, как проверка орфографии и поддержка письма справа налево.", @@ -104,7 +115,11 @@ "dark_theme": "Темная", "triliumnext": "TriliumNext Beta (следует системной цветовой схеме)", "triliumnext-light": "TriliumNext Beta (Светлая)", - "triliumnext-dark": "TriliumNext Beta (Темная)" + "triliumnext-dark": "TriliumNext Beta (Темная)", + "title": "Тема приложения", + "layout": "Макет", + "layout-vertical-title": "Вертикальный", + "layout-horizontal-title": "Горизонтальный" }, "tasks": { "due": { @@ -174,7 +189,8 @@ "prefix_optional": "Префикс (необязательно)", "no_path_to_clone_to": "Не задан путь для клонирования.", "note_cloned": "Заметка \"{{clonedTitle}}\" клонирована в \"{{targetTitle}}\"", - "help_on_links": "Помощь по ссылкам" + "help_on_links": "Помощь по ссылкам", + "clone_to_selected_note": "Клонировать в выбранную заметку enter" }, "export": { "export_note_title": "Экспортировать заметку", @@ -226,7 +242,27 @@ "showDevTools": "показать инструменты разработчика", "showSQLConsole": "показать консоль SQL", "inPageSearch": "поиск на странице", - "editingNotes": "Редактирование заметок" + "editingNotes": "Редактирование заметок", + "newTabNoteLink": "Ctrl+щелчок - (или щелчок средней кнопкой мыши) по ссылке на заметку открывает заметку в новой вкладке", + "newTabWithActivationNoteLink": "Ctrl+Shift+щелчок - (или Shift+щелчок средней кнопкой мыши) по ссылке на заметку открывает и активирует заметку в новой вкладке", + "onlyInDesktop": "Только на десктопе (сборка Electron)", + "createNoteAfter": "создать новую заметку после активной заметки", + "createNoteInto": "создать новую дочернюю заметку к активной заметке", + "movingCloningNotes": "Перемещение / клонирование заметок", + "moveNoteUpDown": "переместить заметку вверх/вниз в списке заметок", + "moveNoteUpHierarchy": "переместить заметку вверх по иерархии", + "other": "Прочее", + "tabShortcuts": "Сочетания клавиш для управления вкладками", + "editBranchPrefix": "изменить префикс клона активной заметки", + "multiSelectNote": "множественный выбор заметки выше/ниже", + "selectNote": "Shift+click - выбрать заметку", + "copyNotes": "скопировать активную заметку (или выделение) в буфер обмер (используется для клонирования)", + "createEditLink": "Ctrl+K - создать/редактировать внешнюю ссылку", + "headings": "##, ###, #### и т. д., за которыми следует пробел для заголовков.", + "bulletList": "* или - с последующим пробелом для маркированного списка", + "numberedList": "1. или 1) с последующим пробелом для нумерованного списка", + "blockQuote": "начните строку с >, а затем пробела для блока цитаты", + "quickSearch": "сфокусироваться на полее ввода быстрого поиска" }, "modal": { "close": "Закрыть" @@ -242,17 +278,27 @@ "failed": "Сбой при импорте: {{message}}.", "html_import_tags": { "description": "Настройте HTML-теги, которые следует сохранять при импорте заметок. Теги, не указанные в этом списке, будут удалены при импорте. Некоторые теги (например, 'script') всегда удаляются в целях безопасности.", - "placeholder": "Введите HTML-теги, по одному в каждой строке" + "placeholder": "Введите HTML-теги, по одному в каждой строке", + "title": "Теги HTML для импорта" }, "import-status": "Статус импорта", "in-progress": "Импорт в процессе: {{progress}}", - "successful": "Импорт успешно завершен." + "successful": "Импорт успешно завершен.", + "close": "Закрыть", + "options": "Опции", + "importDescription": "Содержимое выбранных файлов будет импортировано как дочерние заметки в", + "safeImportTooltip": "Файлы экспорта Trilium .zip могут содержать исполняемые скрипты, которые могут быть вредоносными. Безопасный импорт отключит автоматическое выполнение всех импортированных скриптов. Снимите флажок «Безопасный импорт» только в том случае, если импортируемый архив должен содержать исполняемые скрипты, и вы полностью доверяете содержимому импортируемого файла.", + "explodeArchivesTooltip": "Если этот флажок установлен, Trilium будет читать файлы .zip, .enex и .opml и создавать заметки из файлов внутри этих архивов. Если флажок не установлен, Trilium будет прикреплять сами архивы к заметке.", + "explodeArchives": "Прочитать содержимое архивов .zip, .enex и .opml.", + "shrinkImagesTooltip": "

Если этот параметр включен, Trilium попытается уменьшить размер импортируемых изображений путём масштабирования и оптимизации, что может повлиять на воспринимаемое качество изображения. Если этот параметр не установлен, изображения будут импортированы без изменений.

Это не относится к импорту файлов .zip с метаданными, поскольку предполагается, что эти файлы уже оптимизированы.

", + "codeImportedAsCode": "Импортировать распознанные файлы кода (например, .json) в виде заметок типа \"код\", если это неясно из метаданных" }, "markdown_import": { "dialog_title": "Импорт Markdown", "modal_body_text": "Из-за особенностей браузера песочница не позволяет напрямую читать буфер обмена из JavaScript. Вставьте разметку Markdown для импорта в текстовую область ниже и нажмите кнопку «Импорт»", "close": "Закрыть", - "import_button": "Импорт Ctrl+Enter" + "import_button": "Импорт Ctrl+Enter", + "import_success": "Содержимое Markdown импортировано в документ." }, "note_type_chooser": { "modal_title": "Выберите тип заметки", @@ -274,7 +320,8 @@ "title": "Последние изменения", "erase_notes_button": "Удалить заметки, помеченные на удаление сейчас", "undelete_link": "восстановить", - "close": "Закрыть" + "close": "Закрыть", + "no_changes_message": "Еще нет изменений..." }, "revisions": { "restore_button": "Восстановить", @@ -295,7 +342,8 @@ "file_size": "Размер файла:", "preview": "Предпросмотр:", "preview_not_available": "Предпосмотр недоступен для заметки этого типа.", - "mime": "MIME: " + "mime": "MIME: ", + "settings": "Настройка версионирования заметок" }, "sort_child_notes": { "sort_children_by": "Сортировать дочерние заметки по...", @@ -309,7 +357,9 @@ "descending": "по убыванию", "sort_with_respect_to_different_character_sorting": "Сортировка с учетом различных правил сортировки и сопоставления символов в разных языках и регионах.", "folders": "Папки", - "sort": "Сортировать enter" + "sort": "Сортировать enter", + "natural_sort": "Естественная сортировка", + "natural_sort_language": "Язык естественной сортировки" }, "upload_attachments": { "upload_attachments_to_note": "Загрузить вложения к заметке", @@ -343,7 +393,8 @@ "single_value": "Одно значение", "multi_value": "Много значений", "inverse_relation": "Обратное отношение", - "more_notes": "Больше заметок" + "more_notes": "Больше заметок", + "date_time": "Дата и время" }, "command_palette": { "configure_launch_bar_description": "Откройте конфигурацию панели запуска, чтобы добавить или удалить элементы.", @@ -559,10 +610,17 @@ "modalTitle": "Информация" }, "jump_to_note": { - "close": "Закрыть" + "close": "Закрыть", + "search_placeholder": "Найдите заметку по ее названию или введите > для команд...", + "search_button": "Поиск по всему тексту Ctrl+Enter" }, "move_to": { - "close": "Закрыть" + "close": "Закрыть", + "target_parent_note": "Целевая родительская заметка", + "notes_to_move": "Заметки к переносу", + "dialog_title": "Переместить заметки в ...", + "search_placeholder": "поиск заметки по ее названию", + "move_button": "Переместить к выбранной заметке enter" }, "prompt": { "title": "Запрос", @@ -572,7 +630,8 @@ }, "move_note": { "to": "в", - "move_note": "Переместить заметку" + "move_note": "Переместить заметку", + "target_parent_note": "целевая версии заметки" }, "add_relation": { "to": "в", @@ -584,19 +643,22 @@ "to": "В", "rename_relation": "Переименовать отношение", "old_name": "старое наименование", - "new_name": "новое наименование" + "new_name": "новое наименование", + "rename_relation_from": "Переименовать отношение из" }, "update_relation_target": { "to": "в", "update_relation": "Обновить отношение", "relation_name": "название отношения", - "target_note": "целевая заметка" + "target_note": "целевая заметка", + "update_relation_target": "Обновить целевой элемент отношения" }, "attachments_actions": { "download": "Скачать", "open_externally": "Открыть внешними средствами", "rename_attachment": "Переименовать вложение", - "delete_attachment": "Удалить вложение" + "delete_attachment": "Удалить вложение", + "upload_new_revision": "Загрузить новую версию" }, "calendar": { "mon": "Пн", @@ -617,7 +679,9 @@ "september": "Сентябрь", "october": "Октябрь", "november": "Ноябрь", - "december": "Декабрь" + "december": "Декабрь", + "cannot_find_week_note": "Не удалось найти заметку недели", + "cannot_find_day_note": "Не удалось найти заметку дня" }, "global_menu": { "menu": "Меню", @@ -632,15 +696,28 @@ "reload_frontend": "Перезагрузить интерфейс", "show_help": "Показать справку", "show-cheatsheet": "Быстрая справка", - "toggle-zen-mode": "Режим дзен" + "toggle-zen-mode": "Режим дзен", + "open_new_window": "Открыть новое окно", + "reset_zoom_level": "Сбросить масштабирование", + "open_dev_tools": "Открыть Панель разработчика", + "open_sql_console": "Открыть консоль SQL", + "open_search_history": "Открыть историю поиска", + "show_backend_log": "Показать лог сервера", + "show_hidden_subtree": "Показать скрытое поддерево", + "about": "О Trilium Notes", + "reload_hint": "Перезагрузка может помочь устранить некоторые визуальные сбои без перезапуска всего приложения.", + "open_sql_console_history": "Открыть историю консоли SQL" }, "zpetne_odkazy": { "backlink": "{{count}} ссылки", - "backlinks": "{{count}} ссылок" + "backlinks": "{{count}} ссылок", + "relation": "отношение" }, "note_icon": { "category": "Категория:", - "search": "Поиск:" + "search": "Поиск:", + "change_note_icon": "Изменить иконку заметки", + "reset-default": "Сбросить к значку по умолчанию" }, "basic_properties": { "editable": "Изменяемое", @@ -658,25 +735,46 @@ "board": "Доска", "view_type": "Вид", "book_properties": "Свойства коллекции", - "geo-map": "Карта" + "geo-map": "Карта", + "invalid_view_type": "Недопустимый тип представления '{{type}}'", + "expand_all_children": "Развернуть все дочерние элементы", + "collapse_all_notes": "Свернуть все заметки" }, "edited_notes": { - "deleted": "(удалено)" + "deleted": "(удалено)", + "title": "Отредактированные заметки", + "no_edited_notes_found": "Пока нет отредактированных заметок за этот день..." }, "file_properties": { "download": "Скачать", "open": "Открыть", - "title": "Файд" + "title": "Файд", + "upload_success": "Загрузка новой версии файла не удалась.", + "upload_new_revision": "Загрузить новую версию", + "file_size": "Размер файла", + "file_type": "Тип файла", + "original_file_name": "Исходное имя файла", + "note_id": "ID заметки" }, "image_properties": { "download": "Скачать", "open": "Открыть", - "title": "Изображение" + "title": "Изображение", + "file_size": "Размер файла", + "file_type": "Тип файла", + "upload_failed": "Не удалось загрузить новую версию изображения: {{message}}", + "upload_success": "Загружена новая версия изображения.", + "upload_new_revision": "Загрузить новую версию", + "copy_reference_to_clipboard": "Копировать ссылку в буфер обмена", + "original_file_name": "Исходное имя файла" }, "note_info_widget": { "created": "Создано", "modified": "Изменено", - "type": "Тип" + "type": "Тип", + "note_id": "ID заметки", + "note_size": "Размер заметки", + "title": "Информация о заметке" }, "note_paths": { "search": "Поиск" @@ -685,16 +783,31 @@ "info": "Информация" }, "promoted_attributes": { - "url_placeholder": "http://website..." + "url_placeholder": "http://website...", + "unset-field-placeholder": "не установлено" }, "script_executor": { - "query": "Запрос" + "query": "Запрос", + "execute_query": "Выполнить запрос", + "execute_script": "Выполнить скрипт", + "script": "Скрипт" }, "search_definition": { - "limit": "предел" + "limit": "предел", + "search_string": "строка поиска", + "fast_search": "быстрый поиск", + "include_archived": "включать архивные", + "order_by": "сортировать по", + "search_button": "Поиск enter", + "search_parameters": "Параметры поиска", + "ancestor": "предок", + "action": "действие" }, "ancestor": { - "depth_label": "глубина" + "depth_label": "глубина", + "depth_doesnt_matter": "неважно", + "direct_children": "прямые потомки", + "label": "Предок" }, "debug": { "debug": "Отладка" @@ -704,7 +817,12 @@ }, "order_by": { "title": "Названию", - "desc": "По убыванию" + "desc": "По убыванию", + "order_by": "Сортировать по", + "relevancy": "Релевантности (по умолчанию)", + "date_created": "Дате создания", + "random": "Случайный порядок", + "asc": "По возрастанию (по умолчанию)" }, "search_string": { "search_prefix": "Поиск:" @@ -719,10 +837,17 @@ "fonts": "Шрифты", "size": "Размер", "serif": "С засечками", - "monospace": "Моноширинный" + "monospace": "Моноширинный", + "main_font": "Основной шрифт", + "font_family": "Семейство шрифтов", + "reload_frontend": "перезагрузить интерфейс", + "sans-serif": "Без засечек", + "system-default": "Системный по умолчанию" }, "max_content_width": { - "max_width_unit": "пикселей" + "max_width_unit": "пикселей", + "title": "Ширина контентной области", + "reload_button": "перезагрузить интерфейс" }, "native_title_bar": { "enabled": "включено", @@ -749,7 +874,56 @@ }, "name": "AI", "openai": "OpenAI", - "sources": "Источники" + "sources": "Источники", + "reprocessing_index": "Перестройка индекса...", + "processed_notes": "Обработанные заметки", + "total_notes": "Всего заметок", + "queued_notes": "Заметок в очереди", + "failed_notes": "Заметки с ошибками обработки", + "last_processed": "Последние обработанные", + "refresh_stats": "Обновить статистику", + "voyage_tab": "Voyage AI", + "system_prompt": "Системный промпт", + "openai_configuration": "Конфигурация OpenAI", + "openai_settings": "Настройки OpenAI", + "api_key": "Ключ API", + "url": "Базовый URL", + "default_model": "Модель по умолчанию", + "base_url": "Базовый URL", + "openai_url_description": "По умолчанию: https://api.openai.com/v1", + "anthropic_settings": "Настройки Anthropic", + "ollama_settings": "Настройки Ollama", + "anthropic_configuration": "Конфигурация Anthropic", + "voyage_url_description": "По умолчанию: https://api.voyageai.com/v1", + "ollama_configuration": "Конфигурация Ollama", + "enable_ollama": "Включить Ollama", + "ollama_url": "URL Ollama", + "ollama_model": "Модель Ollama", + "refresh_models": "Обновить модели", + "rebuild_index": "Пересобрать индекс", + "note_title": "Название заметки", + "last_attempt": "Последняя попытка", + "active_providers": "Активные провайдеры", + "disabled_providers": "Отключенные провайдеры", + "similarity_threshold": "Порок сходства", + "processing": "Обработка ({{percentage}}%)", + "incomplete": "Не завершено ({{percentage}}%)", + "complete": "Завершено (100%)", + "ai_settings": "Настройки AI", + "show_thinking": "Отображать размышление", + "index_status": "Статус индексирования", + "indexed_notes": "Проиндексированные заметки", + "indexing_stopped": "Индексирование остановлено", + "last_indexed": "Последние проиндексированные", + "note_chat": "Чат по заметке", + "start_indexing": "Начать индексирование", + "chat": { + "root_note_title": "Чаты с AI", + "new_chat_title": "Новый чат" + }, + "selected_provider": "Выбранный провайдер", + "select_model": "Выбрать модель...", + "select_provider": "Выбрать провайдера..." }, "code-editor-options": { "title": "Редактор" @@ -763,12 +937,14 @@ "baidu": "Baidu", "duckduckgo": "DuckDuckGo", "google": "Google", - "save_button": "Сохранить" + "save_button": "Сохранить", + "title": "Поисковый движок" }, "heading_style": { "plain": "Обычный", "underline": "Подчеркнутый", - "markdown": "В стиле Markdown" + "markdown": "В стиле Markdown", + "title": "Стиль заголовка" }, "table_of_contents": { "unit": "заголовки" @@ -783,26 +959,40 @@ "monday": "Понедельник" }, "backup": { - "path": "Путь" + "path": "Путь", + "backup_now": "Резервное копирование сейчас", + "existing_backups": "Существующие резервные копии" }, "etapi": { "title": "ETAPI", "wiki": "вики", "created": "Создано", - "actions": "Действия" + "actions": "Действия", + "existing_tokens": "Существующие токены", + "token_name": "Название токена", + "default_token_name": "новый токен", + "rename_token_title": "Переименовать токен" }, "multi_factor_authentication": { - "oauth_title": "OAuth/OpenID" + "oauth_title": "OAuth/OpenID", + "title": "Многофакторная аутентификация", + "mfa_method": "Метод авторизации", + "oauth_user_account": "Учетная запись пользователя: ", + "oauth_user_email": "Адрес электронной почты пользователя: " }, "shortcuts": { "shortcuts": "Сочетания клавиш", - "description": "Описание" + "description": "Описание", + "keyboard_shortcuts": "Сочетания клавиш", + "action_name": "Название действия", + "default_shortcuts": "Сочетания клавиш по умолчанию" }, "sync_2": { "timeout_unit": "миллисекунд", "note": "Заметка", "save": "Сохранить", - "help": "Помощь" + "help": "Помощь", + "config_title": "Настройка синхронизации" }, "api_log": { "close": "Закрыть" @@ -821,20 +1011,31 @@ "options": "Параметры" }, "include_note": { - "dialog_title": "Вставить заметку" + "dialog_title": "Вставить заметку", + "close": "Закрыть", + "label_note": "Заметка", + "button_include": "Вставить заметку enter", + "placeholder_search": "поиск заметки по ее названию", + "box_size_small": "небольшой (~ 10 строк)", + "box_size_medium": "средний (~ 30 строк)", + "box_size_full": "полный (в рамке показан полный текст)", + "box_size_prompt": "Размер рамки вставленной заметки:" }, "execute_script": { "execute_script": "Выполнить скрипт" }, "update_label_value": { "label_name_placeholder": "название метки", - "new_value_placeholder": "новое значение" + "new_value_placeholder": "новое значение", + "update_label_value": "Обновить значение метки" }, "delete_note": { - "delete_note": "Удалить заметку" + "delete_note": "Удалить заметку", + "delete_matched_notes": "Удалить совпадающие заметки" }, "rename_note": { - "rename_note": "Переименовать заметку" + "rename_note": "Переименовать заметку", + "new_note_title": "название новой заметки" }, "delete_relation": { "delete_relation": "Удалить отношение", @@ -856,7 +1057,15 @@ "export_note": "Экспортировать заметку", "delete_note": "Удалить заметку", "print_note": "Печать заметки", - "save_revision": "Сохранить версию" + "save_revision": "Сохранить версию", + "convert_into_attachment": "Конвертировать во вложение", + "search_in_note": "Поиск в заметке", + "print_pdf": "Экспорт в PDF", + "convert_into_attachment_prompt": "Вы уверены, что хотите преобразовать заметку '{{title}}' во вложение родительской заметки?", + "convert_into_attachment_successful": "Примечание '{{title}}' преобразовано во вложение.", + "convert_into_attachment_failed": "Не удалось преобразовать заметку '{{title}}'.", + "open_note_custom": "", + "open_note_externally_title": "Файл будет открыт во внешнем приложении и отслеживается на наличие изменений. После этого вы сможете загрузить изменённую версию обратно в Trilium." }, "revisions_button": { "note_revisions": "Версии заметки" @@ -865,7 +1074,11 @@ "update_available": "Доступно обновление" }, "code_buttons": { - "execute_button_title": "Выполнить скрипт" + "execute_button_title": "Выполнить скрипт", + "sql_console_saved_message": "Заметка типа \"Консоль SQL\" сохранена в {{note_path}}", + "opening_api_docs_message": "Открытие документации API...", + "save_to_note_button_title": "Сохранить в заметку", + "trilium_api_docs_button_title": "Документация по Open Trilium API" }, "hide_floating_buttons_button": { "button_title": "Скрыть кнопки" @@ -875,6 +1088,123 @@ }, "relation_map_buttons": { "zoom_in_title": "Увеличить масштаб", - "zoom_out_title": "Уменьшить масштаб" + "zoom_out_title": "Уменьшить масштаб", + "reset_pan_zoom_title": "Сбросить панорамирование и масштабирование", + "create_child_note_title": "Создать новую дочернюю заметку и добавить ее в эту карту отношений" + }, + "code_auto_read_only_size": { + "unit": "символов" + }, + "inherited_attribute_list": { + "title": "Унаследованные атрибуты" + }, + "note_map": { + "title": "Карта заметок" + }, + "owned_attribute_list": { + "owned_attributes": "Собственные атрибуты" + }, + "similar_notes": { + "title": "Похожие заметки" + }, + "fast_search": { + "fast_search": "Быстрый поиск" + }, + "attachment_list": { + "upload_attachments": "Загрузка вложений" + }, + "protected_session": { + "wrong_password": "Неверный пароль.", + "protecting-title": "Статус защиты", + "unprotecting-title": "Статус снятия защиты" + }, + "relation_map": { + "remove_note": "Удалить заметку", + "edit_title": "Изменить заголовок", + "rename_note": "Переименовать заметку", + "remove_relation": "Удалить отношение", + "default_new_note_title": "новая заметка" + }, + "vacuum_database": { + "title": "Сжатие базы данных" + }, + "vim_key_bindings": { + "use_vim_keybindings_in_code_notes": "Раскладка клавиш VIM" + }, + "network_connections": { + "network_connections_title": "Сетевые подключения" + }, + "tray": { + "title": "Системный трей" + }, + "highlights_list": { + "title": "Список выделений", + "bold": "Жирный текст", + "italic": "Наклонный текст", + "underline": "Подчеркнутый текст", + "color": "Цветной текст" + }, + "custom_date_time_format": { + "format_string": "Строка форматирования:", + "formatted_time": "Форматированная дата/время:" + }, + "spellcheck": { + "title": "Проверка орфографии", + "enable": "Включить проверку орфографии", + "language_code_label": "Код(ы) языков" + }, + "attribute_editor": { + "save_attributes": "Сохранить атрибуты " + }, + "delete_revisions": { + "delete_note_revisions": "Удалить версии заметки" + }, + "close_pane_button": { + "close_this_pane": "Закрыть панель" + }, + "create_pane_button": { + "create_new_split": "Создать новое разделение" + }, + "edit_button": { + "edit_this_note": "Редактировать заметку" + }, + "show_highlights_list_widget_button": { + "show_highlights_list": "Показать список выделений" + }, + "zen_mode": { + "button_exit": "Покинуть режим \"дзен\"" + }, + "content_renderer": { + "open_externally": "Открыть внешне" + }, + "mobile_detail_menu": { + "error_unrecognized_command": "Нераспознанная команда {{command}}", + "error_cannot_get_branch_id": "Невозможно получить branchId для notePath '{{notePath}}'", + "delete_this_note": "Удалить эту заметку", + "insert_child_note": "Вставить дочернюю заметку" + }, + "svg_export_button": { + "button_title": "Экспортировать диаграмму как SVG" + }, + "copy_image_reference_button": { + "button_title": "Скопировать ссылку на изображение в буфер обмена, можент быть вставлена в текстовую заметку." + }, + "note_launcher": { + "this_launcher_doesnt_define_target_note": "Этот лаунчер не определяет целевую заметку." + }, + "protected_session_status": { + "inactive": "Нажмите, чтобы войти в защищенный сеанс", + "active": "Защищённый сеанс активен. Нажмите, чтобы покинуть." + }, + "onclick_button": { + "no_click_handler": "Виджет кнопки '{{componentId}}' не имеет определенного обработчика нажатий" + }, + "sync_status": { + "in_progress": "Синхронизация с сервером продолжается.", + "disconnected_no_changes": "

Не удалось установить соединение с сервером синхронизации.
Все известные изменения синхронизированы.

Нажмите, чтобы запустить синхронизацию.

", + "disconnected_with_changes": "

Не удалось установить соединение с сервером синхронизации.
Есть некоторые несинхронизированные изменения.

Нажмите, чтобы запустить синхронизацию.

", + "connected_no_changes": "

Подключено к серверу синхронизации.
Все изменения уже синхронизированы.

Нажмите, чтобы запустить синхронизацию.

", + "connected_with_changes": "

Подключено к серверу синхронизации.
Есть несколько изменений, которые ещё предстоит синхронизировать.

Нажмите, чтобы запустить синхронизацию.

", + "unknown": "

Состояние синхронизации станет известно после начала следующей попытки синхронизации.

Нажмите, чтобы запустить синхронизацию сейчас.

" } } From 3efc4b13d5a7f1c7787ae91fb891d37b8608399b Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Tue, 5 Aug 2025 07:39:02 +0200 Subject: [PATCH 38/82] Update translation files Updated by "Remove blank strings" add-on in Weblate. Translation: Trilium Notes/Client Translate-URL: https://hosted.weblate.org/projects/trilium/client/ --- apps/client/src/translations/ru/translation.json | 1 - 1 file changed, 1 deletion(-) diff --git a/apps/client/src/translations/ru/translation.json b/apps/client/src/translations/ru/translation.json index daf8efc57..a4dca49e2 100644 --- a/apps/client/src/translations/ru/translation.json +++ b/apps/client/src/translations/ru/translation.json @@ -1064,7 +1064,6 @@ "convert_into_attachment_prompt": "Вы уверены, что хотите преобразовать заметку '{{title}}' во вложение родительской заметки?", "convert_into_attachment_successful": "Примечание '{{title}}' преобразовано во вложение.", "convert_into_attachment_failed": "Не удалось преобразовать заметку '{{title}}'.", - "open_note_custom": "", "open_note_externally_title": "Файл будет открыт во внешнем приложении и отслеживается на наличие изменений. После этого вы сможете загрузить изменённую версию обратно в Trilium." }, "revisions_button": { From 18a4fbaa4b94254296737919332778c521af25e3 Mon Sep 17 00:00:00 2001 From: Kuzma Simonov Date: Tue, 5 Aug 2025 10:28:05 +0200 Subject: [PATCH 39/82] Translated using Weblate (Russian) Currently translated at 53.7% (838 of 1560 strings) Translation: Trilium Notes/Client Translate-URL: https://hosted.weblate.org/projects/trilium/client/ru/ --- apps/client/src/translations/ru/translation.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/client/src/translations/ru/translation.json b/apps/client/src/translations/ru/translation.json index a4dca49e2..66a66a0a8 100644 --- a/apps/client/src/translations/ru/translation.json +++ b/apps/client/src/translations/ru/translation.json @@ -78,7 +78,8 @@ "broken_relations_to_be_deleted": "Следующие связи будут разорваны и удалены ({{- relationCount}})", "cancel": "Отмена", "ok": "ОК", - "deleted_relation_text": "Примечание {{- note}} (подлежит удалению) ссылается на отношение {{- relation}}, происходящее из {{- source}}." + "deleted_relation_text": "Примечание {{- note}} (подлежит удалению) ссылается на отношение {{- relation}}, происходящее из {{- source}}.", + "delete_notes_preview": "Предпросмотр удаляемых заметок" }, "database_anonymization": { "light_anonymization_description": "Это действие создаст новую копию базы данных и выполнит её лёгкую анонимизацию — в частности, будет удалён только контент всех заметок, но заголовки и атрибуты останутся. Кроме того, будут сохранены пользовательские заметки, содержащие JavaScript-скрипты frontend/backend и пользовательские виджеты. Это даёт больше контекста для отладки проблем.", From dea8bc307ef0e2aecaa6c45817822c3238898fd1 Mon Sep 17 00:00:00 2001 From: Aris Kallergis Date: Tue, 5 Aug 2025 11:11:45 +0200 Subject: [PATCH 40/82] Added translation using Weblate (Greek) --- apps/client/src/translations/el/translation.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 apps/client/src/translations/el/translation.json diff --git a/apps/client/src/translations/el/translation.json b/apps/client/src/translations/el/translation.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/apps/client/src/translations/el/translation.json @@ -0,0 +1 @@ +{} From 00fc92764b6742c8a15559ddbdd8020a8d7152d4 Mon Sep 17 00:00:00 2001 From: "Antonio Liccardo (TuxmAL)" Date: Tue, 5 Aug 2025 13:19:25 +0200 Subject: [PATCH 41/82] Translated using Weblate (Italian) Currently translated at 7.1% (111 of 1560 strings) Translation: Trilium Notes/Client Translate-URL: https://hosted.weblate.org/projects/trilium/client/it/ --- .../src/translations/it/translation.json | 127 ++++++++++++++++-- 1 file changed, 116 insertions(+), 11 deletions(-) diff --git a/apps/client/src/translations/it/translation.json b/apps/client/src/translations/it/translation.json index a82ed298e..58781e49d 100644 --- a/apps/client/src/translations/it/translation.json +++ b/apps/client/src/translations/it/translation.json @@ -1,18 +1,28 @@ { "about": { "close": "Chiudi", - "app_version": "Versione app:", - "db_version": "Version DB:", + "app_version": "Versione dell'app:", + "db_version": "Versione DB:", "sync_version": "Versione Sync:", - "data_directory": "Cartella dati:" + "data_directory": "Cartella dati:", + "title": "Informazioni su Trilium Notes", + "build_date": "Data della build:", + "build_revision": "Revisione della build:", + "homepage": "Home page:" }, "toast": { "critical-error": { "title": "Errore critico", - "message": "È avvenuto un errore critico che non permette all'applicazione client di avviarsi:\n\n{{message}}\n\nMolto probabilmente ciò è dovuto ad uno script che ha fallito in modo inaspettato. Prova ad avviare l'applicazione in modalità provvisoria per controllare il problema." + "message": "Si è verificato un errore critico che impedisce l'avvio dell'applicazione client:\n\n{{message}}\n\nQuesto è probabilmente causato da un errore di script inaspettato. Prova a avviare l'applicazione in modo sicuro e controlla il problema." }, "bundle-error": { - "title": "Non si è riusciti a caricare uno script personalizzato" + "title": "Non si è riusciti a caricare uno script personalizzato", + "message": "Lo script della nota con ID \"{{id}}\", dal titolo \"{{title}}\" non è stato inizializzato a causa di:\n\n{{message}}" + }, + "widget-error": { + "title": "Impossibile inizializzare un widget", + "message-custom": "Il widget personalizzato della nota con ID \"{{id}}\", dal titolo \"{{title}}\" non è stato inizializzato a causa di:\n\n{{message}}", + "message-unknown": "Un widget sconosciuto non è stato inizializzato a causa di:\n\n{{message}}" } }, "add_link": { @@ -20,10 +30,11 @@ "close": "Chiudi", "note": "Nota", "search_note": "cerca una nota per nome", - "link_title_mirrors": "il titolo del collegamento seguirà il titolo della nota corrente", + "link_title_mirrors": "il titolo del collegamento rispecchia il titolo della nota corrente", "link_title_arbitrary": "il titolo del collegamento può essere modificato arbitrariamente", "link_title": "Titolo del collegamento", - "button_add_link": "Aggiungi il collegamento invio" + "button_add_link": "Aggiungi il collegamento invio", + "help_on_links": "Aiuto sui collegamenti" }, "branch_prefix": { "edit_branch_prefix": "Modifica il prefisso del ramo", @@ -36,20 +47,47 @@ "bulk_actions": { "bulk_actions": "Azioni massive", "close": "Chiudi", - "affected_notes": "Note influenzate" + "affected_notes": "Note influenzate", + "include_descendants": "Includi i discendenti della nota selezionata", + "available_actions": "Azioni disponibili", + "chosen_actions": "Azioni scelte", + "execute_bulk_actions": "Esegui le azioni massive", + "bulk_actions_executed": "Le azioni massive sono state eseguite con successo.", + "none_yet": "Ancora nessuna... aggiungi una azione cliccando su una di quelle disponibili sopra.", + "labels": "Etichette", + "relations": "Relazioni", + "notes": "Note", + "other": "Altro" }, "clone_to": { "clone_notes_to": "Clona note in...", - "close": "Chiudi" + "close": "Chiudi", + "help_on_links": "Aiuto sui collegamenti", + "notes_to_clone": "Note da clonare", + "target_parent_note": "Nodo padre obiettivo", + "search_for_note_by_its_name": "cerca una nota per nome", + "cloned_note_prefix_title": "Le note clonate saranno mostrate nell'albero delle note con il dato prefisso", + "prefix_optional": "Prefisso (opzionale)", + "clone_to_selected_note": "Clona sotto la nota selezionata invio", + "no_path_to_clone_to": "Nessun percorso per clonare dentro.", + "note_cloned": "La nota \"{{clonedTitle}}\" è stata clonata in \"{{targetTitle}}\"" }, "confirm": { "close": "Chiudi", "cancel": "Annulla", - "ok": "OK" + "ok": "OK", + "confirmation": "Conferma", + "are_you_sure_remove_note": "Sei sicuro di voler rimuovere la nota \"{{title}}\" dalla mappa delle relazioni? ", + "if_you_dont_check": "Se non lo selezioni, la nota sarà rimossa solamente dalla mappa delle relazioni.", + "also_delete_note": "Rimuove anche la nota" }, "delete_notes": { "ok": "OK", - "close": "Chiudi" + "close": "Chiudi", + "delete_notes_preview": "Anteprima di eliminazione delle note", + "delete_all_clones_description": "Elimina anche tutti i cloni (può essere disfatto tramite i cambiamenti recenti)", + "erase_notes_description": "L'eliminazione normale (soft) marca le note come eliminate e potranno essere recuperate entro un certo lasso di tempo (dalla finestra dei cambiamenti recenti). Selezionando questa opzione le note si elimineranno immediatamente e non sarà possibile recuperarle.", + "erase_notes_warning": "Elimina le note in modo permanente (non potrà essere disfatto), compresi tutti i cloni. Ciò forzerà un nuovo caricamento dell'applicazione." }, "info": { "okButton": "OK", @@ -95,5 +133,72 @@ }, "revisions": { "close": "Chiudi" + }, + "abstract_bulk_action": { + "remove_this_search_action": "Rimuovi questa azione di ricerca" + }, + "etapi": { + "new_token_title": "Nuovo token ETAPI", + "new_token_message": "Inserire il nuovo nome del token" + }, + "electron_integration": { + "zoom-factor": "Fattore di ingrandimento" + }, + "note_autocomplete": { + "search-for": "Cerca \"{{term}}\"", + "create-note": "Crea e collega la nota figlia \"{{term}}\"", + "insert-external-link": "Inserisci il collegamento esterno a \"{{term}}\"", + "clear-text-field": "Pulisci il campo di testo", + "show-recent-notes": "Mostra le note recenti", + "full-text-search": "Ricerca full text" + }, + "note_tooltip": { + "note-has-been-deleted": "La nota è stata eliminata.", + "quick-edit": "Modifica veloce" + }, + "geo-map": { + "create-child-note-title": "Crea una nota figlia e aggiungila alla mappa", + "create-child-note-instruction": "Clicca sulla mappa per creare una nuova nota qui o premi Escape per uscire.", + "unable-to-load-map": "Impossibile caricare la mappa." + }, + "geo-map-context": { + "open-location": "Apri la posizione", + "remove-from-map": "Rimuovi dalla mappa", + "add-note": "Aggiungi un marcatore in questa posizione" + }, + "debug": { + "debug": "Debug" + }, + "database_anonymization": { + "light_anonymization": "Anonimizzazione leggera" + }, + "cpu_arch_warning": { + "title": "Per favore scarica la versione ARM64", + "continue_anyway": "Continua Comunque", + "dont_show_again": "Non mostrare più questo avviso" + }, + "editorfeatures": { + "title": "Caratteristiche", + "emoji_completion_enabled": "Abilita il completamento automatico delle Emoji", + "note_completion_enabled": "Abilita il completamento automatico delle note" + }, + "table_view": { + "new-row": "Nuova riga", + "new-column": "Nuova colonna", + "sort-column-by": "Ordina per \"{{title}}\"", + "sort-column-ascending": "Ascendente", + "sort-column-descending": "Discendente", + "sort-column-clear": "Cancella l'ordinamento", + "hide-column": "Nascondi la colonna \"{{title}}\"", + "show-hide-columns": "Mostra/nascondi le colonne", + "row-insert-above": "Inserisci una riga sopra", + "row-insert-below": "Inserisci una riga sotto" + }, + "abstract_search_option": { + "remove_this_search_option": "Rimuovi questa opzione di ricerca", + "failed_rendering": "Opzione di ricerca di rendering non riuscita: {{dto}} con errore: {{error}} {{stack}}" + }, + "ancestor": { + "label": "Antenato" } } From 1046321117852ede3c9e94b02d603ed9c342e48a Mon Sep 17 00:00:00 2001 From: Aris Kallergis Date: Tue, 5 Aug 2025 11:21:11 +0200 Subject: [PATCH 42/82] Translated using Weblate (Greek) Currently translated at 0.7% (11 of 1560 strings) Translation: Trilium Notes/Client Translate-URL: https://hosted.weblate.org/projects/trilium/client/el/ --- .../src/translations/el/translation.json | 20 ++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/apps/client/src/translations/el/translation.json b/apps/client/src/translations/el/translation.json index 0967ef424..8aeb826f0 100644 --- a/apps/client/src/translations/el/translation.json +++ b/apps/client/src/translations/el/translation.json @@ -1 +1,19 @@ -{} +{ + "about": { + "title": "Πληροφορίες για το Trilium Notes", + "close": "Κλείσιμο", + "homepage": "Αρχική Σελίδα:", + "app_version": "Έκδοση εφαρμογής:", + "db_version": "Έκδοση βάσης δεδομένων:", + "sync_version": "Έκδοση πρωτοκόλου συγχρονισμού:", + "build_date": "Ημερομηνία χτισίματος εφαρμογής:", + "build_revision": "Αριθμός αναθεώρησης χτισίματος:", + "data_directory": "Φάκελος δεδομένων:" + }, + "toast": { + "critical-error": { + "title": "Κρίσιμο σφάλμα", + "message": "Συνέβη κάποιο κρίσιμο σφάλμα, το οποίο δεν επιτρέπει στην εφαρμογή χρήστη να ξεκινήσει:\n\n{{message}}\n\nΤο πιθανότερο είναι να προκλήθηκε από κάποιο script που απέτυχε απρόοπτα. Δοκιμάστε να ξεκινήσετε την εφαρμογή σε ασφαλή λειτουργία για να λύσετε το πρόβλημα." + } + } +} From 59fbdaa87905983a6e1977b80fd9c3501e758101 Mon Sep 17 00:00:00 2001 From: Vincent Date: Tue, 5 Aug 2025 19:33:35 +0200 Subject: [PATCH 43/82] Translated using Weblate (French) Currently translated at 63.7% (241 of 378 strings) Translation: Trilium Notes/Server Translate-URL: https://hosted.weblate.org/projects/trilium/server/fr/ --- .../src/assets/translations/fr/server.json | 561 +++++++++--------- 1 file changed, 285 insertions(+), 276 deletions(-) diff --git a/apps/server/src/assets/translations/fr/server.json b/apps/server/src/assets/translations/fr/server.json index 1c5bbc746..b3725afc8 100644 --- a/apps/server/src/assets/translations/fr/server.json +++ b/apps/server/src/assets/translations/fr/server.json @@ -1,278 +1,287 @@ { - "keyboard_actions": { - "open-jump-to-note-dialog": "Ouvrir la boîte de dialogue \"Aller à la note\"", - "search-in-subtree": "Rechercher des notes dans les sous-arbres de la note active", - "expand-subtree": "Développer le sous-arbre de la note actuelle", - "collapse-tree": "Réduire toute l'arborescence des notes", - "collapse-subtree": "Réduire le sous-arbre de la note actuelle", - "sort-child-notes": "Trier les notes enfants", - "creating-and-moving-notes": "Créer et déplacer des notes", - "create-note-into-inbox": "Créer une note dans l'emplacement par défaut (si défini) ou une note journalière", - "delete-note": "Supprimer la note", - "move-note-up": "Déplacer la note vers le haut", - "move-note-down": "Déplacer la note vers le bas", - "move-note-up-in-hierarchy": "Déplacer la note vers le haut dans la hiérarchie", - "move-note-down-in-hierarchy": "Déplacer la note vers le bas dans la hiérarchie", - "edit-note-title": "Passer de l'arborescence aux détails d'une note et éditer le titre", - "edit-branch-prefix": "Afficher la fenêtre Éditer le préfixe de branche", - "note-clipboard": "Note presse-papiers", - "copy-notes-to-clipboard": "Copier les notes sélectionnées dans le presse-papiers", - "paste-notes-from-clipboard": "Coller les notes depuis le presse-papiers dans la note active", - "cut-notes-to-clipboard": "Couper les notes sélectionnées dans le presse-papiers", - "select-all-notes-in-parent": "Sélectionner toutes les notes du niveau de la note active", - "add-note-above-to-the-selection": "Ajouter la note au-dessus de la sélection", - "add-note-below-to-selection": "Ajouter la note en dessous de la sélection", - "duplicate-subtree": "Dupliquer le sous-arbre", - "tabs-and-windows": "Onglets et fenêtres", - "open-new-tab": "Ouvrir un nouvel onglet", - "close-active-tab": "Fermer l'onglet actif", - "reopen-last-tab": "Rouvrir le dernier onglet fermé", - "activate-next-tab": "Basculer vers l'onglet à droite de l'onglet actif", - "activate-previous-tab": "Basculer vers l'onglet à gauche de l'onglet actif", - "open-new-window": "Ouvrir une nouvelle fenêtre vide", - "toggle-tray": "Afficher/masquer l'application dans la barre des tâches", - "first-tab": "Basculer vers le premier onglet dans la liste", - "second-tab": "Basculer vers le deuxième onglet dans la liste", - "third-tab": "Basculer vers le troisième onglet dans la liste", - "fourth-tab": "Basculer vers le quatrième onglet dans la liste", - "fifth-tab": "Basculer vers le cinquième onglet dans la liste", - "sixth-tab": "Basculer vers le sixième onglet dans la liste", - "seventh-tab": "Basculer vers le septième onglet dans la liste", - "eight-tab": "Basculer vers le huitième onglet dans la liste", - "ninth-tab": "Basculer vers le neuvième onglet dans la liste", - "last-tab": "Basculer vers le dernier onglet dans la liste", - "dialogs": "Boîtes de dialogue", - "show-note-source": "Affiche la boîte de dialogue Source de la note", - "show-options": "Afficher les Options", - "show-revisions": "Afficher la boîte de dialogue Versions de la note", - "show-recent-changes": "Afficher la boîte de dialogue Modifications récentes", - "show-sql-console": "Afficher la boîte de dialogue Console SQL", - "show-backend-log": "Afficher la boîte de dialogue Journal du backend", - "text-note-operations": "Opérations sur les notes textuelles", - "add-link-to-text": "Ouvrir la boîte de dialogue pour ajouter un lien dans le texte", - "follow-link-under-cursor": "Suivre le lien sous le curseur", - "insert-date-and-time-to-text": "Insérer la date et l'heure dans le texte", - "paste-markdown-into-text": "Coller du texte au format Markdown dans la note depuis le presse-papiers", - "cut-into-note": "Couper la sélection depuis la note actuelle et créer une sous-note avec le texte sélectionné", - "add-include-note-to-text": "Ouvrir la boîte de dialogue pour Inclure une note", - "edit-readonly-note": "Éditer une note en lecture seule", - "attributes-labels-and-relations": "Attributs (labels et relations)", - "add-new-label": "Créer un nouveau label", - "create-new-relation": "Créer une nouvelle relation", - "ribbon-tabs": "Onglets du ruban", - "toggle-basic-properties": "Afficher/masquer les Propriétés de base de la note", - "toggle-file-properties": "Afficher/masquer les Propriétés du fichier", - "toggle-image-properties": "Afficher/masquer les Propriétés de l'image", - "toggle-owned-attributes": "Afficher/masquer les Attributs propres", - "toggle-inherited-attributes": "Afficher/masquer les Attributs hérités", - "toggle-promoted-attributes": "Afficher/masquer les Attributs promus", - "toggle-link-map": "Afficher/masquer la Carte de la note", - "toggle-note-info": "Afficher/masquer les Informations de la note", - "toggle-note-paths": "Afficher/masquer les Emplacements de la note", - "toggle-similar-notes": "Afficher/masquer les Notes similaires", - "other": "Autre", - "toggle-right-pane": "Afficher/masquer le volet droit, qui inclut la Table des matières et les Accentuations", - "print-active-note": "Imprimer la note active", - "open-note-externally": "Ouvrir la note comme fichier avec l'application par défaut", - "render-active-note": "Rendre (ou re-rendre) la note active", - "run-active-note": "Exécuter le code JavaScript (frontend/backend) de la note active", - "toggle-note-hoisting": "Activer le focus sur la note active", - "unhoist": "Désactiver tout focus", - "reload-frontend-app": "Recharger l'application", - "open-dev-tools": "Ouvrir les outils de développement", - "toggle-left-note-tree-panel": "Basculer le panneau gauche (arborescence des notes)", - "toggle-full-screen": "Basculer en plein écran", - "zoom-out": "Dézoomer", - "zoom-in": "Zoomer", - "note-navigation": "Navigation dans les notes", - "reset-zoom-level": "Réinitialiser le niveau de zoom", - "copy-without-formatting": "Copier le texte sélectionné sans mise en forme", - "force-save-revision": "Forcer la création / sauvegarde d'une nouvelle version de la note active", - "show-help": "Affiche le guide de l'utilisateur intégré", - "toggle-book-properties": "Afficher/masquer les Propriétés du Livre", - "toggle-classic-editor-toolbar": "Activer/désactiver l'onglet Mise en forme de l'éditeur avec la barre d'outils fixe", - "export-as-pdf": "Exporte la note actuelle en PDF", - "show-cheatsheet": "Affiche une fenêtre modale avec des opérations de clavier courantes", - "toggle-zen-mode": "Active/désactive le mode zen (interface réduite pour favoriser la concentration)" - }, - "login": { - "title": "Connexion", - "heading": "Connexion à Trilium", - "incorrect-password": "Le mot de passe est incorrect. Veuillez réessayer.", - "password": "Mot de passe", - "remember-me": "Se souvenir de moi", - "button": "Connexion" - }, - "set_password": { - "title": "Définir un mot de passe", - "heading": "Définir un mot de passe", - "description": "Avant de pouvoir commencer à utiliser Trilium depuis le web, vous devez d'abord définir un mot de passe. Vous utiliserez ensuite ce mot de passe pour vous connecter.", - "password": "Mot de passe", - "password-confirmation": "Confirmation du mot de passe", - "button": "Définir le mot de passe" - }, - "javascript-required": "Trilium nécessite que JavaScript soit activé.", - "setup": { - "heading": "Configuration de Trilium Notes", - "new-document": "Je suis un nouvel utilisateur et je souhaite créer un nouveau document Trilium pour mes notes", - "sync-from-desktop": "J'ai déjà l'application de bureau et je souhaite configurer la synchronisation avec celle-ci", - "sync-from-server": "J'ai déjà un serveur et je souhaite configurer la synchronisation avec celui-ci", - "next": "Suivant", - "init-in-progress": "Initialisation du document en cours", - "redirecting": "Vous serez bientôt redirigé vers l'application.", - "title": "Configuration" - }, - "setup_sync-from-desktop": { - "heading": "Synchroniser depuis une application de bureau", - "description": "Cette procédure doit être réalisée depuis l'application de bureau installée sur votre ordinateur:", - "step1": "Ouvrez l'application Trilium Notes.", - "step2": "Dans le menu Trilium, cliquez sur Options.", - "step3": "Cliquez sur la catégorie Synchroniser.", - "step4": "Remplacez l'adresse de l'instance de serveur par : {{- host}} et cliquez sur Enregistrer.", - "step5": "Cliquez sur le bouton 'Tester la synchronisation' pour vérifier que la connexion fonctionne.", - "step6": "Une fois que vous avez terminé ces étapes, cliquez sur {{- link}}.", - "step6-here": "ici" - }, - "setup_sync-from-server": { - "heading": "Synchroniser depuis le serveur", - "instructions": "Veuillez saisir l'adresse du serveur Trilium et les informations d'identification ci-dessous. Cela téléchargera l'intégralité du document Trilium à partir du serveur et configurera la synchronisation avec celui-ci. En fonction de la taille du document et de votre vitesse de connexion, cela peut prendre un plusieurs minutes.", - "server-host": "Adresse du serveur Trilium", - "server-host-placeholder": "https://:", - "proxy-server": "Serveur proxy (facultatif)", - "proxy-server-placeholder": "https://:", - "note": "Note :", - "proxy-instruction": "Si vous laissez le paramètre de proxy vide, le proxy du système sera utilisé (s'applique uniquement à l'application de bureau)", - "password": "Mot de passe", - "password-placeholder": "Mot de passe", - "back": "Retour", - "finish-setup": "Terminer" - }, - "setup_sync-in-progress": { - "heading": "Synchronisation en cours", - "successful": "La synchronisation a été correctement configurée. La synchronisation initiale prendra un certain temps. Une fois terminée, vous serez redirigé vers la page de connexion.", - "outstanding-items": "Éléments de synchronisation exceptionnels :", - "outstanding-items-default": "N/A" - }, - "share_404": { - "title": "Page non trouvée", - "heading": "Page non trouvée" - }, - "share_page": { - "parent": "parent :", - "clipped-from": "Cette note a été initialement extraite de {{- url}}", - "child-notes": "Notes enfants :", - "no-content": "Cette note n'a aucun contenu." - }, - "weekdays": { - "monday": "Lundi", - "tuesday": "Mardi", - "wednesday": "Mercredi", - "thursday": "Jeudi", - "friday": "Vendredi", - "saturday": "Samedi", - "sunday": "Dimanche" - }, - "months": { - "january": "Janvier", - "february": "Février", - "march": "Mars", - "april": "Avril", - "may": "Mai", - "june": "Juin", - "july": "Juillet", - "august": "Août", - "september": "Septembre", - "october": "Octobre", - "november": "Novembre", - "december": "Décembre" - }, - "special_notes": { - "search_prefix": "Recherche :" - }, - "test_sync": { - "not-configured": "L'hôte du serveur de synchronisation n'est pas configuré. Veuillez d'abord configurer la synchronisation.", - "successful": "L'établissement de liaison du serveur de synchronisation a été réussi, la synchronisation a été démarrée." - }, - "hidden-subtree": { - "root-title": "Notes cachées", - "search-history-title": "Historique de recherche", - "note-map-title": "Carte de la Note", - "sql-console-history-title": "Historique de la console SQL", - "shared-notes-title": "Notes partagées", - "bulk-action-title": "Action groupée", - "backend-log-title": "Journal Backend", - "user-hidden-title": "Utilisateur masqué", - "launch-bar-templates-title": "Modèles de barre de raccourcis", - "base-abstract-launcher-title": "Raccourci Base abstraite", - "command-launcher-title": "Raccourci Commande", - "note-launcher-title": "Raccourci Note", - "script-launcher-title": "Raccourci Script", - "built-in-widget-title": "Widget intégré", - "spacer-title": "Séparateur", - "custom-widget-title": "Widget personnalisé", - "launch-bar-title": "Barre de lancement", - "available-launchers-title": "Raccourcis disponibles", - "go-to-previous-note-title": "Aller à la note précédente", - "go-to-next-note-title": "Aller à la note suivante", - "new-note-title": "Nouvelle note", - "search-notes-title": "Rechercher des notes", - "calendar-title": "Calendrier", - "recent-changes-title": "Modifications récentes", - "bookmarks-title": "Signets", - "open-today-journal-note-title": "Ouvrir la note du journal du jour", - "quick-search-title": "Recherche rapide", - "protected-session-title": "Session protégée", - "sync-status-title": "État de la synchronisation", - "settings-title": "Réglages", - "options-title": "Options", - "appearance-title": "Apparence", - "shortcuts-title": "Raccourcis", - "text-notes": "Notes de texte", - "code-notes-title": "Notes de code", - "images-title": "Images", - "spellcheck-title": "Correcteur orthographique", - "password-title": "Mot de passe", - "etapi-title": "ETAPI", - "backup-title": "Sauvegarde", - "sync-title": "Synchronisation", - "other": "Autre", - "advanced-title": "Avancé", - "visible-launchers-title": "Raccourcis visibles", - "user-guide": "Guide de l'utilisateur" - }, - "notes": { - "new-note": "Nouvelle note", - "duplicate-note-suffix": "(dup)", - "duplicate-note-title": "{{- noteTitle }} {{ duplicateNoteSuffix }}" - }, - "backend_log": { - "log-does-not-exist": "Le fichier journal '{{ fileName }}' n'existe pas (encore).", - "reading-log-failed": "La lecture du fichier journal d'administration '{{ fileName }}' a échoué." - }, - "content_renderer": { - "note-cannot-be-displayed": "Ce type de note ne peut pas être affiché." - }, - "pdf": { - "export_filter": "Document PDF (*.pdf)", - "unable-to-export-message": "La note actuelle n'a pas pu être exportée en format PDF.", - "unable-to-export-title": "Impossible d'exporter au format PDF", - "unable-to-save-message": "Le fichier sélectionné n'a pas pu être écrit. Réessayez ou sélectionnez une autre destination." - }, - "tray": { - "tooltip": "Trilium Notes", - "close": "Quitter Trilium", - "recents": "Notes récentes", - "bookmarks": "Signets", - "today": "Ouvrir la note du journal du jour", - "new-note": "Nouvelle note", - "show-windows": "Afficher les fenêtres" - }, - "migration": { - "old_version": "La migration directe à partir de votre version actuelle n'est pas prise en charge. Veuillez d'abord mettre à jour vers la version v0.60.4, puis vers cette nouvelle version.", - "error_message": "Erreur lors de la migration vers la version {{version}}: {{stack}}", - "wrong_db_version": "La version de la base de données ({{version}}) est plus récente que ce que l'application supporte actuellement ({{targetVersion}}), ce qui signifie qu'elle a été créée par une version plus récente et incompatible de Trilium. Mettez à jour vers la dernière version de Trilium pour résoudre ce problème." - }, - "modals": { - "error_title": "Erreur" - } + "keyboard_actions": { + "open-jump-to-note-dialog": "Ouvrir la boîte de dialogue \"Aller à la note\"", + "search-in-subtree": "Rechercher des notes dans les sous-arbres de la note active", + "expand-subtree": "Développer le sous-arbre de la note actuelle", + "collapse-tree": "Réduire toute l'arborescence des notes", + "collapse-subtree": "Réduire le sous-arbre de la note actuelle", + "sort-child-notes": "Trier les notes enfants", + "creating-and-moving-notes": "Créer et déplacer des notes", + "create-note-into-inbox": "Créer une note dans l'emplacement par défaut (si défini) ou une note journalière", + "delete-note": "Supprimer la note", + "move-note-up": "Déplacer la note vers le haut", + "move-note-down": "Déplacer la note vers le bas", + "move-note-up-in-hierarchy": "Déplacer la note vers le haut dans la hiérarchie", + "move-note-down-in-hierarchy": "Déplacer la note vers le bas dans la hiérarchie", + "edit-note-title": "Passer de l'arborescence aux détails d'une note et éditer le titre", + "edit-branch-prefix": "Afficher la fenêtre Éditer le préfixe de branche", + "note-clipboard": "Note presse-papiers", + "copy-notes-to-clipboard": "Copier les notes sélectionnées dans le presse-papiers", + "paste-notes-from-clipboard": "Coller les notes depuis le presse-papiers dans la note active", + "cut-notes-to-clipboard": "Couper les notes sélectionnées dans le presse-papiers", + "select-all-notes-in-parent": "Sélectionner toutes les notes du niveau de la note active", + "add-note-above-to-the-selection": "Ajouter la note au-dessus de la sélection", + "add-note-below-to-selection": "Ajouter la note en dessous de la sélection", + "duplicate-subtree": "Dupliquer le sous-arbre", + "tabs-and-windows": "Onglets et fenêtres", + "open-new-tab": "Ouvrir un nouvel onglet", + "close-active-tab": "Fermer l'onglet actif", + "reopen-last-tab": "Rouvrir le dernier onglet fermé", + "activate-next-tab": "Basculer vers l'onglet à droite de l'onglet actif", + "activate-previous-tab": "Basculer vers l'onglet à gauche de l'onglet actif", + "open-new-window": "Ouvrir une nouvelle fenêtre vide", + "toggle-tray": "Afficher/masquer l'application dans la barre des tâches", + "first-tab": "Basculer vers le premier onglet dans la liste", + "second-tab": "Basculer vers le deuxième onglet dans la liste", + "third-tab": "Basculer vers le troisième onglet dans la liste", + "fourth-tab": "Basculer vers le quatrième onglet dans la liste", + "fifth-tab": "Basculer vers le cinquième onglet dans la liste", + "sixth-tab": "Basculer vers le sixième onglet dans la liste", + "seventh-tab": "Basculer vers le septième onglet dans la liste", + "eight-tab": "Basculer vers le huitième onglet dans la liste", + "ninth-tab": "Basculer vers le neuvième onglet dans la liste", + "last-tab": "Basculer vers le dernier onglet dans la liste", + "dialogs": "Boîtes de dialogue", + "show-note-source": "Affiche la boîte de dialogue Source de la note", + "show-options": "Afficher les Options", + "show-revisions": "Afficher la boîte de dialogue Versions de la note", + "show-recent-changes": "Afficher la boîte de dialogue Modifications récentes", + "show-sql-console": "Afficher la boîte de dialogue Console SQL", + "show-backend-log": "Afficher la boîte de dialogue Journal du backend", + "text-note-operations": "Opérations sur les notes textuelles", + "add-link-to-text": "Ouvrir la boîte de dialogue pour ajouter un lien dans le texte", + "follow-link-under-cursor": "Suivre le lien sous le curseur", + "insert-date-and-time-to-text": "Insérer la date et l'heure dans le texte", + "paste-markdown-into-text": "Coller du texte au format Markdown dans la note depuis le presse-papiers", + "cut-into-note": "Couper la sélection depuis la note actuelle et créer une sous-note avec le texte sélectionné", + "add-include-note-to-text": "Ouvrir la boîte de dialogue pour Inclure une note", + "edit-readonly-note": "Éditer une note en lecture seule", + "attributes-labels-and-relations": "Attributs (labels et relations)", + "add-new-label": "Créer un nouveau label", + "create-new-relation": "Créer une nouvelle relation", + "ribbon-tabs": "Onglets du ruban", + "toggle-basic-properties": "Afficher/masquer les Propriétés de base de la note", + "toggle-file-properties": "Afficher/masquer les Propriétés du fichier", + "toggle-image-properties": "Afficher/masquer les Propriétés de l'image", + "toggle-owned-attributes": "Afficher/masquer les Attributs propres", + "toggle-inherited-attributes": "Afficher/masquer les Attributs hérités", + "toggle-promoted-attributes": "Afficher/masquer les Attributs promus", + "toggle-link-map": "Afficher/masquer la Carte de la note", + "toggle-note-info": "Afficher/masquer les Informations de la note", + "toggle-note-paths": "Afficher/masquer les Emplacements de la note", + "toggle-similar-notes": "Afficher/masquer les Notes similaires", + "other": "Autre", + "toggle-right-pane": "Afficher/masquer le volet droit, qui inclut la Table des matières et les Accentuations", + "print-active-note": "Imprimer la note active", + "open-note-externally": "Ouvrir la note comme fichier avec l'application par défaut", + "render-active-note": "Rendre (ou re-rendre) la note active", + "run-active-note": "Exécuter le code JavaScript (frontend/backend) de la note active", + "toggle-note-hoisting": "Activer le focus sur la note active", + "unhoist": "Désactiver tout focus", + "reload-frontend-app": "Recharger l'application", + "open-dev-tools": "Ouvrir les outils de développement", + "toggle-left-note-tree-panel": "Basculer le panneau gauche (arborescence des notes)", + "toggle-full-screen": "Basculer en plein écran", + "zoom-out": "Dézoomer", + "zoom-in": "Zoomer", + "note-navigation": "Navigation dans les notes", + "reset-zoom-level": "Réinitialiser le niveau de zoom", + "copy-without-formatting": "Copier le texte sélectionné sans mise en forme", + "force-save-revision": "Forcer la création / sauvegarde d'une nouvelle version de la note active", + "show-help": "Affiche le guide de l'utilisateur intégré", + "toggle-book-properties": "Afficher/masquer les Propriétés du Livre", + "toggle-classic-editor-toolbar": "Activer/désactiver l'onglet Mise en forme de l'éditeur avec la barre d'outils fixe", + "export-as-pdf": "Exporte la note actuelle en PDF", + "show-cheatsheet": "Affiche une fenêtre modale avec des opérations de clavier courantes", + "toggle-zen-mode": "Active/désactive le mode zen (interface réduite pour favoriser la concentration)", + "back-in-note-history": "Naviguer à la note précédente dans l'historique", + "forward-in-note-history": "Naviguer a la note suivante dans l'historique", + "open-command-palette": "Ouvrir la palette de commandes", + "clone-notes-to": "Cloner les nœuds sélectionnés", + "move-notes-to": "Déplacer les nœuds sélectionnés" + }, + "login": { + "title": "Connexion", + "heading": "Connexion à Trilium", + "incorrect-password": "Le mot de passe est incorrect. Veuillez réessayer.", + "password": "Mot de passe", + "remember-me": "Se souvenir de moi", + "button": "Connexion" + }, + "set_password": { + "title": "Définir un mot de passe", + "heading": "Définir un mot de passe", + "description": "Avant de pouvoir commencer à utiliser Trilium depuis le web, vous devez d'abord définir un mot de passe. Vous utiliserez ensuite ce mot de passe pour vous connecter.", + "password": "Mot de passe", + "password-confirmation": "Confirmation du mot de passe", + "button": "Définir le mot de passe" + }, + "javascript-required": "Trilium nécessite que JavaScript soit activé.", + "setup": { + "heading": "Configuration de Trilium Notes", + "new-document": "Je suis un nouvel utilisateur et je souhaite créer un nouveau document Trilium pour mes notes", + "sync-from-desktop": "J'ai déjà l'application de bureau et je souhaite configurer la synchronisation avec celle-ci", + "sync-from-server": "J'ai déjà un serveur et je souhaite configurer la synchronisation avec celui-ci", + "next": "Suivant", + "init-in-progress": "Initialisation du document en cours", + "redirecting": "Vous serez bientôt redirigé vers l'application.", + "title": "Configuration" + }, + "setup_sync-from-desktop": { + "heading": "Synchroniser depuis une application de bureau", + "description": "Cette procédure doit être réalisée depuis l'application de bureau installée sur votre ordinateur:", + "step1": "Ouvrez l'application Trilium Notes.", + "step2": "Dans le menu Trilium, cliquez sur Options.", + "step3": "Cliquez sur la catégorie Synchroniser.", + "step4": "Remplacez l'adresse de l'instance de serveur par : {{- host}} et cliquez sur Enregistrer.", + "step5": "Cliquez sur le bouton 'Tester la synchronisation' pour vérifier que la connexion fonctionne.", + "step6": "Une fois que vous avez terminé ces étapes, cliquez sur {{- link}}.", + "step6-here": "ici" + }, + "setup_sync-from-server": { + "heading": "Synchroniser depuis le serveur", + "instructions": "Veuillez saisir l'adresse du serveur Trilium et les informations d'identification ci-dessous. Cela téléchargera l'intégralité du document Trilium à partir du serveur et configurera la synchronisation avec celui-ci. En fonction de la taille du document et de votre vitesse de connexion, cela peut prendre un plusieurs minutes.", + "server-host": "Adresse du serveur Trilium", + "server-host-placeholder": "https://:", + "proxy-server": "Serveur proxy (facultatif)", + "proxy-server-placeholder": "https://:", + "note": "Note :", + "proxy-instruction": "Si vous laissez le paramètre de proxy vide, le proxy du système sera utilisé (s'applique uniquement à l'application de bureau)", + "password": "Mot de passe", + "password-placeholder": "Mot de passe", + "back": "Retour", + "finish-setup": "Terminer" + }, + "setup_sync-in-progress": { + "heading": "Synchronisation en cours", + "successful": "La synchronisation a été correctement configurée. La synchronisation initiale prendra un certain temps. Une fois terminée, vous serez redirigé vers la page de connexion.", + "outstanding-items": "Éléments de synchronisation exceptionnels :", + "outstanding-items-default": "N/A" + }, + "share_404": { + "title": "Page non trouvée", + "heading": "Page non trouvée" + }, + "share_page": { + "parent": "parent :", + "clipped-from": "Cette note a été initialement extraite de {{- url}}", + "child-notes": "Notes enfants :", + "no-content": "Cette note n'a aucun contenu." + }, + "weekdays": { + "monday": "Lundi", + "tuesday": "Mardi", + "wednesday": "Mercredi", + "thursday": "Jeudi", + "friday": "Vendredi", + "saturday": "Samedi", + "sunday": "Dimanche" + }, + "months": { + "january": "Janvier", + "february": "Février", + "march": "Mars", + "april": "Avril", + "may": "Mai", + "june": "Juin", + "july": "Juillet", + "august": "Août", + "september": "Septembre", + "october": "Octobre", + "november": "Novembre", + "december": "Décembre" + }, + "special_notes": { + "search_prefix": "Recherche :" + }, + "test_sync": { + "not-configured": "L'hôte du serveur de synchronisation n'est pas configuré. Veuillez d'abord configurer la synchronisation.", + "successful": "L'établissement de liaison du serveur de synchronisation a été réussi, la synchronisation a été démarrée." + }, + "hidden-subtree": { + "root-title": "Notes cachées", + "search-history-title": "Historique de recherche", + "note-map-title": "Carte de la Note", + "sql-console-history-title": "Historique de la console SQL", + "shared-notes-title": "Notes partagées", + "bulk-action-title": "Action groupée", + "backend-log-title": "Journal Backend", + "user-hidden-title": "Utilisateur masqué", + "launch-bar-templates-title": "Modèles de barre de raccourcis", + "base-abstract-launcher-title": "Raccourci Base abstraite", + "command-launcher-title": "Raccourci Commande", + "note-launcher-title": "Raccourci Note", + "script-launcher-title": "Raccourci Script", + "built-in-widget-title": "Widget intégré", + "spacer-title": "Séparateur", + "custom-widget-title": "Widget personnalisé", + "launch-bar-title": "Barre de lancement", + "available-launchers-title": "Raccourcis disponibles", + "go-to-previous-note-title": "Aller à la note précédente", + "go-to-next-note-title": "Aller à la note suivante", + "new-note-title": "Nouvelle note", + "search-notes-title": "Rechercher des notes", + "calendar-title": "Calendrier", + "recent-changes-title": "Modifications récentes", + "bookmarks-title": "Signets", + "open-today-journal-note-title": "Ouvrir la note du journal du jour", + "quick-search-title": "Recherche rapide", + "protected-session-title": "Session protégée", + "sync-status-title": "État de la synchronisation", + "settings-title": "Réglages", + "options-title": "Options", + "appearance-title": "Apparence", + "shortcuts-title": "Raccourcis", + "text-notes": "Notes de texte", + "code-notes-title": "Notes de code", + "images-title": "Images", + "spellcheck-title": "Correcteur orthographique", + "password-title": "Mot de passe", + "etapi-title": "ETAPI", + "backup-title": "Sauvegarde", + "sync-title": "Synchronisation", + "other": "Autre", + "advanced-title": "Avancé", + "visible-launchers-title": "Raccourcis visibles", + "user-guide": "Guide de l'utilisateur" + }, + "notes": { + "new-note": "Nouvelle note", + "duplicate-note-suffix": "(dup)", + "duplicate-note-title": "{{- noteTitle }} {{ duplicateNoteSuffix }}" + }, + "backend_log": { + "log-does-not-exist": "Le fichier journal '{{ fileName }}' n'existe pas (encore).", + "reading-log-failed": "La lecture du fichier journal d'administration '{{ fileName }}' a échoué." + }, + "content_renderer": { + "note-cannot-be-displayed": "Ce type de note ne peut pas être affiché." + }, + "pdf": { + "export_filter": "Document PDF (*.pdf)", + "unable-to-export-message": "La note actuelle n'a pas pu être exportée en format PDF.", + "unable-to-export-title": "Impossible d'exporter au format PDF", + "unable-to-save-message": "Le fichier sélectionné n'a pas pu être écrit. Réessayez ou sélectionnez une autre destination." + }, + "tray": { + "tooltip": "Trilium Notes", + "close": "Quitter Trilium", + "recents": "Notes récentes", + "bookmarks": "Signets", + "today": "Ouvrir la note du journal du jour", + "new-note": "Nouvelle note", + "show-windows": "Afficher les fenêtres" + }, + "migration": { + "old_version": "La migration directe à partir de votre version actuelle n'est pas prise en charge. Veuillez d'abord mettre à jour vers la version v0.60.4, puis vers cette nouvelle version.", + "error_message": "Erreur lors de la migration vers la version {{version}}: {{stack}}", + "wrong_db_version": "La version de la base de données ({{version}}) est plus récente que ce que l'application supporte actuellement ({{targetVersion}}), ce qui signifie qu'elle a été créée par une version plus récente et incompatible de Trilium. Mettez à jour vers la dernière version de Trilium pour résoudre ce problème." + }, + "modals": { + "error_title": "Erreur" + }, + "keyboard_action_names": { + "command-palette": "Palette de commandes", + "quick-search": "Recherche rapide" + } } From 7b084035a34889e2dbfc0ec245fdf54bccf2dcf9 Mon Sep 17 00:00:00 2001 From: "Antonio Liccardo (TuxmAL)" Date: Tue, 5 Aug 2025 18:44:38 +0200 Subject: [PATCH 44/82] Translated using Weblate (Italian) Currently translated at 9.6% (150 of 1560 strings) Translation: Trilium Notes/Client Translate-URL: https://hosted.weblate.org/projects/trilium/client/it/ --- .../src/translations/it/translation.json | 78 ++++++++++++++++++- 1 file changed, 76 insertions(+), 2 deletions(-) diff --git a/apps/client/src/translations/it/translation.json b/apps/client/src/translations/it/translation.json index 58781e49d..d04a3d9fa 100644 --- a/apps/client/src/translations/it/translation.json +++ b/apps/client/src/translations/it/translation.json @@ -8,7 +8,7 @@ "title": "Informazioni su Trilium Notes", "build_date": "Data della build:", "build_revision": "Revisione della build:", - "homepage": "Home page:" + "homepage": "Homepage:" }, "toast": { "critical-error": { @@ -142,7 +142,8 @@ "new_token_message": "Inserire il nuovo nome del token" }, "electron_integration": { - "zoom-factor": "Fattore di ingrandimento" + "zoom-factor": "Fattore di ingrandimento", + "desktop-application": "Applicazione Desktop" }, "note_autocomplete": { "search-for": "Cerca \"{{term}}\"", @@ -200,5 +201,78 @@ }, "ancestor": { "label": "Antenato" + }, + "add_label": { + "add_label": "Aggiungi etichetta", + "label_name_placeholder": "nome dell'etichetta", + "new_value_placeholder": "nuovo valore", + "to_value": "al valore" + }, + "update_label_value": { + "to_value": "al valore", + "label_name_placeholder": "nome dell'etichetta" + }, + "delete_label": { + "delete_label": "Elimina etichetta", + "label_name_placeholder": "nome dell'etichetta" + }, + "tree-context-menu": { + "move-to": "Muovi in...", + "cut": "Taglia" + }, + "electron_context_menu": { + "cut": "Taglia", + "copy": "Copia", + "paste": "Incolla", + "copy-link": "Copia collegamento", + "paste-as-plain-text": "Incolla come testo semplice" + }, + "editing": { + "editor_type": { + "multiline-toolbar": "Mostra la barra degli strumenti su più linee se non entra." + } + }, + "edit_button": { + "edit_this_note": "Modifica questa nota" + }, + "shortcuts": { + "shortcuts": "Scorciatoie" + }, + "shared_switch": { + "toggle-on-title": "Condividi la nota", + "toggle-off-title": "Non condividere la nota" + }, + "search_string": { + "search_prefix": "Cerca:" + }, + "attachment_detail": { + "open_help_page": "Apri la pagina di aiuto sugli allegati" + }, + "search_definition": { + "ancestor": "antenato", + "debug": "debug", + "action": "azione", + "add_search_option": "Aggiungi un opzione di ricerca:", + "search_string": "cerca la stringa", + "limit": "limite" + }, + "modal": { + "close": "Chiudi" + }, + "board_view": { + "insert-below": "Inserisci sotto", + "delete-column": "Elimina la colonna", + "delete-column-confirmation": "Sei sicuro di vole eliminare questa colonna? Il corrispondente attributo sarà eliminato anche nelle note sotto questa colonna." + }, + "backup": { + "enable_weekly_backup": "Abilita le archiviazioni settimanali", + "enable_monthly_backup": "Abilita le archiviazioni mensili", + "backup_recommendation": "Si raccomanda di mantenere attive le archiviazioni, sebbene ciò possa rendere l'avvio dell'applicazione lento con database grandi e/o dispositivi di archiviazione lenti.", + "backup_now": "Archivia adesso", + "backup_database_now": "Archivia il database adesso", + "existing_backups": "Backup esistenti", + "date-and-time": "Data e ora", + "path": "Percorso", + "database_backed_up_to": "Il database è stato archiviato in {{backupFilePath}}" } } From 76b856bfe5b54bbda510140462d5b57d970e6e27 Mon Sep 17 00:00:00 2001 From: Eduard Frigola Date: Tue, 5 Aug 2025 21:09:04 +0200 Subject: [PATCH 45/82] Added translation using Weblate (Catalan) --- apps/client/src/translations/ca/translation.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 apps/client/src/translations/ca/translation.json diff --git a/apps/client/src/translations/ca/translation.json b/apps/client/src/translations/ca/translation.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/apps/client/src/translations/ca/translation.json @@ -0,0 +1 @@ +{} From c36b00994bb24dc4bbe63072e3465b54617932dc Mon Sep 17 00:00:00 2001 From: Eduard Frigola Date: Tue, 5 Aug 2025 21:09:05 +0200 Subject: [PATCH 46/82] Added translation using Weblate (Catalan) --- apps/server/src/assets/translations/ca/server.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 apps/server/src/assets/translations/ca/server.json diff --git a/apps/server/src/assets/translations/ca/server.json b/apps/server/src/assets/translations/ca/server.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/apps/server/src/assets/translations/ca/server.json @@ -0,0 +1 @@ +{} From 165d093928c93708625a6c9e26395ba0dbcfb1bd Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 6 Aug 2025 02:30:30 +0000 Subject: [PATCH 47/82] Update dependency @sveltejs/kit to v2.27.1 --- pnpm-lock.yaml | 30 +++++++++++++++++++----------- 1 file changed, 19 insertions(+), 11 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4141a7b53..13babd52d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -809,10 +809,10 @@ importers: version: 9.32.0 '@sveltejs/adapter-auto': specifier: ^6.0.0 - version: 6.0.1(@sveltejs/kit@2.27.0(@sveltejs/vite-plugin-svelte@6.1.0(svelte@5.37.3)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)))(svelte@5.37.3)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))) + version: 6.0.1(@sveltejs/kit@2.27.1(@sveltejs/vite-plugin-svelte@6.1.0(svelte@5.37.3)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)))(svelte@5.37.3)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))) '@sveltejs/kit': specifier: ^2.16.0 - version: 2.27.0(@sveltejs/vite-plugin-svelte@6.1.0(svelte@5.37.3)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)))(svelte@5.37.3)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)) + version: 2.27.1(@sveltejs/vite-plugin-svelte@6.1.0(svelte@5.37.3)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)))(svelte@5.37.3)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)) '@sveltejs/vite-plugin-svelte': specifier: ^6.0.0 version: 6.1.0(svelte@5.37.3)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)) @@ -3850,8 +3850,8 @@ packages: '@mapbox/point-geometry@0.1.0': resolution: {integrity: sha512-6j56HdLTwWGO0fJPlrZtdU/B13q8Uwmo18Ck2GnGgN9PCFyKTZ3UbXeEdRFh18i9XQ92eH2VdtpJHpBD3aripQ==} - '@mapbox/tiny-sdf@2.0.6': - resolution: {integrity: sha512-qMqa27TLw+ZQz5Jk+RcwZGH7BQf5G/TrutJhspsca/3SHwmgKQ1iq+d3Jxz5oysPVYTGP6aXxCo5Lk9Er6YBAA==} + '@mapbox/tiny-sdf@2.0.7': + resolution: {integrity: sha512-25gQLQMcpivjOSA40g3gO6qgiFPDpWRoMfd+G/GoppPIeP6JDaMMkMrEJnMZhKyyS6iKwVt5YKu02vCUyJM3Ug==} '@mapbox/unitbezier@0.0.1': resolution: {integrity: sha512-nMkuDXFv60aBr9soUG5q+GvZYL+2KZHVvsqFCzqnkGEf46U2fvmytHaEVc1/YZbiLn8X+eR3QzX1+dwDO1lxlw==} @@ -5322,8 +5322,8 @@ packages: peerDependencies: '@sveltejs/kit': ^2.0.0 - '@sveltejs/kit@2.27.0': - resolution: {integrity: sha512-pEX1Z2Km8tqmkni+ykIIou+ojp/7gb3M9tpllN5nDWNo9zlI0dI8/hDKFyBwQvb4jYR+EyLriFtrmgJ6GvbnBA==} + '@sveltejs/kit@2.27.1': + resolution: {integrity: sha512-u5HbL9T4TgWZwXZM7hwdT0f5sDkGaNxsSrLYQoql+eiz2+9rcbbq4MiOAPoRtXG0dys5P5ixBmyQdqZedwZUlA==} engines: {node: '>=18.13'} hasBin: true peerDependencies: @@ -16983,6 +16983,8 @@ snapshots: '@ckeditor/ckeditor5-core': 46.0.0 '@ckeditor/ckeditor5-utils': 46.0.0 ckeditor5: 46.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + transitivePeerDependencies: + - supports-color '@ckeditor/ckeditor5-code-block@46.0.0(patch_hash=2361d8caad7d6b5bddacc3a3b4aa37dbfba260b1c1b22a450413a79c1bb1ce95)': dependencies: @@ -17235,6 +17237,8 @@ snapshots: '@ckeditor/ckeditor5-utils': 46.0.0 ckeditor5: 46.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) es-toolkit: 1.39.5 + transitivePeerDependencies: + - supports-color '@ckeditor/ckeditor5-editor-multi-root@46.0.0': dependencies: @@ -17257,6 +17261,8 @@ snapshots: '@ckeditor/ckeditor5-table': 46.0.0 '@ckeditor/ckeditor5-utils': 46.0.0 ckeditor5: 46.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + transitivePeerDependencies: + - supports-color '@ckeditor/ckeditor5-emoji@46.0.0': dependencies: @@ -17728,6 +17734,8 @@ snapshots: '@ckeditor/ckeditor5-ui': 46.0.0 '@ckeditor/ckeditor5-utils': 46.0.0 ckeditor5: 46.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + transitivePeerDependencies: + - supports-color '@ckeditor/ckeditor5-restricted-editing@46.0.0': dependencies: @@ -19739,7 +19747,7 @@ snapshots: '@mapbox/point-geometry@0.1.0': {} - '@mapbox/tiny-sdf@2.0.6': {} + '@mapbox/tiny-sdf@2.0.7': {} '@mapbox/unitbezier@0.0.1': {} @@ -21439,11 +21447,11 @@ snapshots: dependencies: acorn: 8.15.0 - '@sveltejs/adapter-auto@6.0.1(@sveltejs/kit@2.27.0(@sveltejs/vite-plugin-svelte@6.1.0(svelte@5.37.3)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)))(svelte@5.37.3)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)))': + '@sveltejs/adapter-auto@6.0.1(@sveltejs/kit@2.27.1(@sveltejs/vite-plugin-svelte@6.1.0(svelte@5.37.3)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)))(svelte@5.37.3)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)))': dependencies: - '@sveltejs/kit': 2.27.0(@sveltejs/vite-plugin-svelte@6.1.0(svelte@5.37.3)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)))(svelte@5.37.3)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)) + '@sveltejs/kit': 2.27.1(@sveltejs/vite-plugin-svelte@6.1.0(svelte@5.37.3)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)))(svelte@5.37.3)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)) - '@sveltejs/kit@2.27.0(@sveltejs/vite-plugin-svelte@6.1.0(svelte@5.37.3)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)))(svelte@5.37.3)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))': + '@sveltejs/kit@2.27.1(@sveltejs/vite-plugin-svelte@6.1.0(svelte@5.37.3)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)))(svelte@5.37.3)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))': dependencies: '@standard-schema/spec': 1.0.0 '@sveltejs/acorn-typescript': 1.0.5(acorn@8.15.0) @@ -28254,7 +28262,7 @@ snapshots: '@mapbox/geojson-rewind': 0.5.2 '@mapbox/jsonlint-lines-primitives': 2.0.2 '@mapbox/point-geometry': 0.1.0 - '@mapbox/tiny-sdf': 2.0.6 + '@mapbox/tiny-sdf': 2.0.7 '@mapbox/unitbezier': 0.0.1 '@mapbox/vector-tile': 1.3.1 '@mapbox/whoots-js': 3.1.0 From 073354fe04cac63036d52c3356032e00aba44d79 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 6 Aug 2025 02:31:08 +0000 Subject: [PATCH 48/82] Update dependency fs-extra to v11.3.1 --- apps/edit-docs/package.json | 2 +- apps/server/package.json | 2 +- pnpm-lock.yaml | 46 ++++++++++++++++++++++++------------- 3 files changed, 32 insertions(+), 18 deletions(-) diff --git a/apps/edit-docs/package.json b/apps/edit-docs/package.json index 0e0c2abba..ed6d10719 100644 --- a/apps/edit-docs/package.json +++ b/apps/edit-docs/package.json @@ -13,7 +13,7 @@ "@types/fs-extra": "11.0.4", "copy-webpack-plugin": "13.0.0", "electron": "37.2.5", - "fs-extra": "11.3.0" + "fs-extra": "11.3.1" }, "nx": { "name": "edit-docs", diff --git a/apps/server/package.json b/apps/server/package.json index bf314e44d..0c81070e3 100644 --- a/apps/server/package.json +++ b/apps/server/package.json @@ -68,7 +68,7 @@ "express-rate-limit": "8.0.1", "express-session": "1.18.2", "file-uri-to-path": "2.0.0", - "fs-extra": "11.3.0", + "fs-extra": "11.3.1", "helmet": "8.1.0", "html": "1.0.0", "html2plaintext": "2.1.4", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4141a7b53..e7c2d117e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -476,8 +476,8 @@ importers: specifier: 37.2.5 version: 37.2.5 fs-extra: - specifier: 11.3.0 - version: 11.3.0 + specifier: 11.3.1 + version: 11.3.1 apps/server: dependencies: @@ -669,8 +669,8 @@ importers: specifier: 2.0.0 version: 2.0.0 fs-extra: - specifier: 11.3.0 - version: 11.3.0 + specifier: 11.3.1 + version: 11.3.1 helmet: specifier: 8.1.0 version: 8.1.0 @@ -9095,6 +9095,10 @@ packages: resolution: {integrity: sha512-Z4XaCL6dUDHfP/jT25jJKMmtxvuwbkrD1vNSMFlo9lNLY2c5FHYSQgHPRZUjAB26TpDEoW9HCOgplrdbaPV/ew==} engines: {node: '>=14.14'} + fs-extra@11.3.1: + resolution: {integrity: sha512-eXvGGwZ5CL17ZSwHWd3bbgk7UUpF6IFHtP57NYYakPvHOs8GDgDe5KJI36jIJzDkJ6eJjuzRA8eBQb6SkKue0g==} + engines: {node: '>=14.14'} + fs-extra@7.0.1: resolution: {integrity: sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==} engines: {node: '>=6 <7 || >=8'} @@ -17042,8 +17046,6 @@ snapshots: '@ckeditor/ckeditor5-utils': 46.0.0 '@ckeditor/ckeditor5-watchdog': 46.0.0 es-toolkit: 1.39.5 - transitivePeerDependencies: - - supports-color '@ckeditor/ckeditor5-dev-build-tools@43.1.0(@swc/helpers@0.5.17)(tslib@2.8.1)(typescript@5.9.2)': dependencies: @@ -17094,7 +17096,7 @@ snapshots: '@babel/traverse': 7.28.0 '@ckeditor/ckeditor5-dev-utils': 50.3.1(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.8)(typescript@5.0.4)(webpack@5.100.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.8)) chalk: 5.5.0 - fs-extra: 11.3.0 + fs-extra: 11.3.1 glob: 11.0.3 plural-forms: 0.5.5 pofile: 1.1.4 @@ -17120,7 +17122,7 @@ snapshots: cssnano: 6.1.2(postcss@8.5.3) del: 5.1.0 esbuild-loader: 3.0.1(webpack@5.100.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.8)) - fs-extra: 11.3.0 + fs-extra: 11.3.1 is-interactive: 1.0.0 javascript-stringify: 1.6.0 mini-css-extract-plugin: 2.4.7(webpack@5.100.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.8)) @@ -17151,7 +17153,7 @@ snapshots: css-loader: 7.1.2(webpack@5.100.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.8)) cssnano: 7.1.0(postcss@8.5.6) esbuild-loader: 4.3.0(webpack@5.100.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.8)) - fs-extra: 11.3.0 + fs-extra: 11.3.1 glob: 11.0.3 is-interactive: 2.0.0 mini-css-extract-plugin: 2.9.2(webpack@5.100.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.8)) @@ -17235,6 +17237,8 @@ snapshots: '@ckeditor/ckeditor5-utils': 46.0.0 ckeditor5: 46.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) es-toolkit: 1.39.5 + transitivePeerDependencies: + - supports-color '@ckeditor/ckeditor5-editor-multi-root@46.0.0': dependencies: @@ -17257,6 +17261,8 @@ snapshots: '@ckeditor/ckeditor5-table': 46.0.0 '@ckeditor/ckeditor5-utils': 46.0.0 ckeditor5: 46.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + transitivePeerDependencies: + - supports-color '@ckeditor/ckeditor5-emoji@46.0.0': dependencies: @@ -17626,7 +17632,7 @@ snapshots: buffer: 6.0.3 chalk: 5.4.1 css-loader: 5.2.7(webpack@5.100.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.8)) - fs-extra: 11.3.0 + fs-extra: 11.3.1 glob: 7.2.3 minimist: 1.2.8 postcss: 8.5.6 @@ -18489,7 +18495,7 @@ snapshots: debug: 4.4.1(supports-color@6.0.0) extract-zip: 2.0.1 filenamify: 4.3.0 - fs-extra: 11.3.0 + fs-extra: 11.3.1 galactus: 1.0.0 get-package-info: 1.0.0 junk: 3.1.0 @@ -18551,7 +18557,7 @@ snapshots: '@malept/cross-spawn-promise': 2.0.0 debug: 4.4.1(supports-color@6.0.0) dir-compare: 4.2.0 - fs-extra: 11.3.0 + fs-extra: 11.3.1 minimatch: 9.0.5 plist: 3.1.0 transitivePeerDependencies: @@ -18561,7 +18567,7 @@ snapshots: dependencies: cross-dirname: 0.1.0 debug: 4.4.1(supports-color@6.0.0) - fs-extra: 11.3.0 + fs-extra: 11.3.1 minimist: 1.2.8 postject: 1.0.0-alpha.6 transitivePeerDependencies: @@ -21013,7 +21019,7 @@ snapshots: ajv: 8.13.0 ajv-draft-04: 1.0.0(ajv@8.13.0) ajv-formats: 3.0.1(ajv@8.13.0) - fs-extra: 11.3.0 + fs-extra: 11.3.1 import-lazy: 4.0.0 jju: 1.4.0 resolve: 1.22.10 @@ -23836,6 +23842,8 @@ snapshots: ckeditor5-collaboration@46.0.0: dependencies: '@ckeditor/ckeditor5-collaboration-core': 46.0.0 + transitivePeerDependencies: + - supports-color ckeditor5-premium-features@46.0.0(bufferutil@4.0.9)(ckeditor5@46.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41))(utf-8-validate@6.0.5): dependencies: @@ -25113,7 +25121,7 @@ snapshots: dpdm@3.14.0: dependencies: chalk: 4.1.2 - fs-extra: 11.3.0 + fs-extra: 11.3.1 glob: 10.4.5 ora: 5.4.1 tslib: 2.8.1 @@ -25576,7 +25584,7 @@ snapshots: dependencies: '@es-joy/jsdoccomment': 0.50.2 enhanced-resolve: 5.18.2 - fs-extra: 11.3.0 + fs-extra: 11.3.1 resolve.exports: 2.0.3 upath: 2.0.1 validate-npm-package-name: 6.0.2 @@ -26175,6 +26183,12 @@ snapshots: jsonfile: 6.1.0 universalify: 2.0.1 + fs-extra@11.3.1: + dependencies: + graceful-fs: 4.2.11 + jsonfile: 6.1.0 + universalify: 2.0.1 + fs-extra@7.0.1: dependencies: graceful-fs: 4.2.11 From 2d537b82f6afa3b932710cd3e88eebb833f609d8 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 6 Aug 2025 02:32:25 +0000 Subject: [PATCH 49/82] Update dependency @anthropic-ai/sdk to v0.58.0 --- apps/server/package.json | 2 +- pnpm-lock.yaml | 18 +++++++++++------- 2 files changed, 12 insertions(+), 8 deletions(-) diff --git a/apps/server/package.json b/apps/server/package.json index bf314e44d..c9b3a64d6 100644 --- a/apps/server/package.json +++ b/apps/server/package.json @@ -39,7 +39,7 @@ "@types/ws": "8.18.1", "@types/xml2js": "0.4.14", "express-http-proxy": "2.1.1", - "@anthropic-ai/sdk": "0.57.0", + "@anthropic-ai/sdk": "0.58.0", "@braintree/sanitize-url": "7.1.1", "@triliumnext/commons": "workspace:*", "@triliumnext/express-partial-content": "workspace:*", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4141a7b53..d7043ae33 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -486,8 +486,8 @@ importers: version: 12.2.0 devDependencies: '@anthropic-ai/sdk': - specifier: 0.57.0 - version: 0.57.0 + specifier: 0.58.0 + version: 0.58.0 '@braintree/sanitize-url': specifier: 7.1.1 version: 7.1.1 @@ -1407,8 +1407,8 @@ packages: '@antfu/utils@8.1.1': resolution: {integrity: sha512-Mex9nXf9vR6AhcXmMrlz/HVgYYZpVGJ6YlPgwl7UnaFpnshXs6EK/oa5Gpf3CzENMjkvEx2tQtntGnb7UtSTOQ==} - '@anthropic-ai/sdk@0.57.0': - resolution: {integrity: sha512-z5LMy0MWu0+w2hflUgj4RlJr1R+0BxKXL7ldXTO8FasU8fu599STghO+QKwId2dAD0d464aHtU+ChWuRHw4FNw==} + '@anthropic-ai/sdk@0.58.0': + resolution: {integrity: sha512-wF8w+LB0AlKVLYUQho0nbK0uDv0K5Cgb92dbh8213t4roilnQ9Tm6zndheIaUxQdoEAeb0uoOT+GkkoIkqD8+A==} hasBin: true '@apidevtools/json-schema-ref-parser@9.1.2': @@ -15549,7 +15549,7 @@ snapshots: '@antfu/utils@8.1.1': {} - '@anthropic-ai/sdk@0.57.0': {} + '@anthropic-ai/sdk@0.58.0': {} '@apidevtools/json-schema-ref-parser@9.1.2': dependencies: @@ -17042,8 +17042,6 @@ snapshots: '@ckeditor/ckeditor5-utils': 46.0.0 '@ckeditor/ckeditor5-watchdog': 46.0.0 es-toolkit: 1.39.5 - transitivePeerDependencies: - - supports-color '@ckeditor/ckeditor5-dev-build-tools@43.1.0(@swc/helpers@0.5.17)(tslib@2.8.1)(typescript@5.9.2)': dependencies: @@ -17235,6 +17233,8 @@ snapshots: '@ckeditor/ckeditor5-utils': 46.0.0 ckeditor5: 46.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) es-toolkit: 1.39.5 + transitivePeerDependencies: + - supports-color '@ckeditor/ckeditor5-editor-multi-root@46.0.0': dependencies: @@ -17257,6 +17257,8 @@ snapshots: '@ckeditor/ckeditor5-table': 46.0.0 '@ckeditor/ckeditor5-utils': 46.0.0 ckeditor5: 46.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + transitivePeerDependencies: + - supports-color '@ckeditor/ckeditor5-emoji@46.0.0': dependencies: @@ -23836,6 +23838,8 @@ snapshots: ckeditor5-collaboration@46.0.0: dependencies: '@ckeditor/ckeditor5-collaboration-core': 46.0.0 + transitivePeerDependencies: + - supports-color ckeditor5-premium-features@46.0.0(bufferutil@4.0.9)(ckeditor5@46.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41))(utf-8-validate@6.0.5): dependencies: From f5b7648d6da01c83fcdcc367c412f171795f9560 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 6 Aug 2025 02:33:15 +0000 Subject: [PATCH 50/82] Update dependency openai to v5.12.0 --- apps/server/package.json | 2 +- pnpm-lock.yaml | 18 +++++++++++------- 2 files changed, 12 insertions(+), 8 deletions(-) diff --git a/apps/server/package.json b/apps/server/package.json index bf314e44d..5d8105e3b 100644 --- a/apps/server/package.json +++ b/apps/server/package.json @@ -88,7 +88,7 @@ "multer": "2.0.2", "normalize-strings": "1.1.1", "ollama": "0.5.16", - "openai": "5.11.0", + "openai": "5.12.0", "rand-token": "1.0.1", "safe-compare": "1.1.4", "sanitize-filename": "1.6.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4141a7b53..fa8d28c8b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -729,8 +729,8 @@ importers: specifier: 0.5.16 version: 0.5.16 openai: - specifier: 5.11.0 - version: 5.11.0(ws@8.18.3(bufferutil@4.0.9)(utf-8-validate@6.0.5))(zod@3.24.4) + specifier: 5.12.0 + version: 5.12.0(ws@8.18.3(bufferutil@4.0.9)(utf-8-validate@6.0.5))(zod@3.24.4) rand-token: specifier: 1.0.1 version: 1.0.1 @@ -11569,8 +11569,8 @@ packages: resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==} engines: {node: '>=12'} - openai@5.11.0: - resolution: {integrity: sha512-+AuTc5pVjlnTuA9zvn8rA/k+1RluPIx9AD4eDcnutv6JNwHHZxIhkFy+tmMKCvmMFDQzfA/r1ujvPWB19DQkYg==} + openai@5.12.0: + resolution: {integrity: sha512-vUdt02xiWgOHiYUmW0Hj1Qu9OKAiVQu5Bd547ktVCiMKC1BkB5L3ImeEnCyq3WpRKR6ZTaPgekzqdozwdPs7Lg==} hasBin: true peerDependencies: ws: ^8.18.0 @@ -17042,8 +17042,6 @@ snapshots: '@ckeditor/ckeditor5-utils': 46.0.0 '@ckeditor/ckeditor5-watchdog': 46.0.0 es-toolkit: 1.39.5 - transitivePeerDependencies: - - supports-color '@ckeditor/ckeditor5-dev-build-tools@43.1.0(@swc/helpers@0.5.17)(tslib@2.8.1)(typescript@5.9.2)': dependencies: @@ -17235,6 +17233,8 @@ snapshots: '@ckeditor/ckeditor5-utils': 46.0.0 ckeditor5: 46.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) es-toolkit: 1.39.5 + transitivePeerDependencies: + - supports-color '@ckeditor/ckeditor5-editor-multi-root@46.0.0': dependencies: @@ -17257,6 +17257,8 @@ snapshots: '@ckeditor/ckeditor5-table': 46.0.0 '@ckeditor/ckeditor5-utils': 46.0.0 ckeditor5: 46.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + transitivePeerDependencies: + - supports-color '@ckeditor/ckeditor5-emoji@46.0.0': dependencies: @@ -23836,6 +23838,8 @@ snapshots: ckeditor5-collaboration@46.0.0: dependencies: '@ckeditor/ckeditor5-collaboration-core': 46.0.0 + transitivePeerDependencies: + - supports-color ckeditor5-premium-features@46.0.0(bufferutil@4.0.9)(ckeditor5@46.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41))(utf-8-validate@6.0.5): dependencies: @@ -29364,7 +29368,7 @@ snapshots: is-docker: 2.2.1 is-wsl: 2.2.0 - openai@5.11.0(ws@8.18.3(bufferutil@4.0.9)(utf-8-validate@6.0.5))(zod@3.24.4): + openai@5.12.0(ws@8.18.3(bufferutil@4.0.9)(utf-8-validate@6.0.5))(zod@3.24.4): optionalDependencies: ws: 8.18.3(bufferutil@4.0.9)(utf-8-validate@6.0.5) zod: 3.24.4 From ed3ba2745fda86d7081a874c8b305a8a38037a9f Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 6 Aug 2025 02:33:21 +0000 Subject: [PATCH 51/82] Update actions/download-artifact action to v5 --- .github/workflows/main-docker.yml | 2 +- .github/workflows/release.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/main-docker.yml b/.github/workflows/main-docker.yml index 40c5149c7..ca84dd20b 100644 --- a/.github/workflows/main-docker.yml +++ b/.github/workflows/main-docker.yml @@ -223,7 +223,7 @@ jobs: - build steps: - name: Download digests - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v5 with: path: /tmp/digests pattern: digests-* diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index b05cb4939..1d84519ea 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -107,7 +107,7 @@ jobs: docs/Release Notes - name: Download all artifacts - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v5 with: merge-multiple: true pattern: release-* From 49d662afba89531cd8e53ab405e659620badc427 Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Thu, 7 Aug 2025 09:19:54 +0300 Subject: [PATCH 52/82] feat(ci): add way to reset signing --- .github/workflows/unblock_signing.yml | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 .github/workflows/unblock_signing.yml diff --git a/.github/workflows/unblock_signing.yml b/.github/workflows/unblock_signing.yml new file mode 100644 index 000000000..0860f89da --- /dev/null +++ b/.github/workflows/unblock_signing.yml @@ -0,0 +1,11 @@ +name: Unblock signing +on: + workflow_dispatch: + +jobs: + unblock-win-signing: + runs-on: win-signing + steps: + - run: | + cat ${{ vars.WINDOWS_SIGN_ERROR_LOG }} + rm ${{ vars.WINDOWS_SIGN_ERROR_LOG }} From b2bcae8b746917a83bf4b90867043ee9bdd2182c Mon Sep 17 00:00:00 2001 From: "J. Lavoie" Date: Wed, 6 Aug 2025 00:04:46 +0200 Subject: [PATCH 53/82] Translated using Weblate (French) Currently translated at 81.6% (1273 of 1560 strings) Translation: Trilium Notes/Client Translate-URL: https://hosted.weblate.org/projects/trilium/client/fr/ --- apps/client/src/translations/fr/translation.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/apps/client/src/translations/fr/translation.json b/apps/client/src/translations/fr/translation.json index 3bc3aa4ba..344d83923 100644 --- a/apps/client/src/translations/fr/translation.json +++ b/apps/client/src/translations/fr/translation.json @@ -1666,5 +1666,8 @@ "time_selector": { "invalid_input": "La valeur de l'heure saisie n'est pas un nombre valide.", "minimum_input": "La valeur de temps saisie doit être d'au moins {{minimumSeconds}} secondes." + }, + "multi_factor_authentication": { + "oauth_user_email": "Courriel de l'utilisateur : " } } From a46d32ed75a0ffc9e387cf0e2ba2c1806cb4ea40 Mon Sep 17 00:00:00 2001 From: Marcelo Nolasco Date: Wed, 6 Aug 2025 04:12:01 +0200 Subject: [PATCH 54/82] Translated using Weblate (Portuguese (Brazil)) Currently translated at 17.4% (272 of 1560 strings) Translation: Trilium Notes/Client Translate-URL: https://hosted.weblate.org/projects/trilium/client/pt_BR/ --- .../src/translations/pt_br/translation.json | 112 +++++++++++++++++- 1 file changed, 111 insertions(+), 1 deletion(-) diff --git a/apps/client/src/translations/pt_br/translation.json b/apps/client/src/translations/pt_br/translation.json index 903ef4a70..b965d52e7 100644 --- a/apps/client/src/translations/pt_br/translation.json +++ b/apps/client/src/translations/pt_br/translation.json @@ -225,6 +225,116 @@ }, "jump_to_note": { "search_placeholder": "Pesquise uma nota pelo nome ou digite > para comandos...", - "close": "Fechar" + "close": "Fechar", + "search_button": "Pesquisar em texto completo Ctrl+Enter" + }, + "markdown_import": { + "dialog_title": "Importar Markdown", + "close": "Fechar", + "modal_body_text": "Por motivos de segurança (sandbox do navegador), o JavaScript não pode acessar diretamente a área de transferência. Por favor, cole o conteúdo Markdown na área de texto abaixo e clique em Importar", + "import_button": "Importar Ctrl+Enter", + "import_success": "O conteúdo Markdown foi importado para o documento." + }, + "move_to": { + "dialog_title": "Mover notas para...", + "close": "Fechar", + "notes_to_move": "Notas para mover", + "target_parent_note": "Nota pai-alvo", + "search_placeholder": "pesquisar nota pelo nome", + "move_button": "Mover para a nota selecionada enter", + "error_no_path": "Nenhum caminho para mover.", + "move_success_message": "As notas selecionadas foram movidas para " + }, + "note_type_chooser": { + "change_path_prompt": "Alterar onde criar a nova nota:", + "search_placeholder": "buscar caminho pelo nome (valor padrão se não for preenchido)", + "modal_title": "Escolher tipo de nota", + "close": "Fechar", + "modal_body": "Escolha o tipo/modelo da nova nota:", + "templates": "Modelos:" + }, + "password_not_set": { + "title": "A senha não está definida", + "close": "Fechar", + "body1": "Notas protegidas são criptografadas usando uma senha do usuário, mas a senha ainda não foi definida.", + "body2": "Para poder proteger notas, clique aqui para abrir a caixa de diálogo de Opções e definir sua senha." + }, + "prompt": { + "title": "Prompt", + "close": "Fechar", + "ok": "OK enter", + "defaultTitle": "Prompt" + }, + "protected_session_password": { + "modal_title": "Sessão Protegida", + "help_title": "Ajuda sobre notas protegidas", + "close_label": "Fechar", + "form_label": "Para prosseguir com a ação solicitada, você precisa iniciar uma sessão protegida digitando a senha:", + "start_button": "Iniciar sessão protegida enter" + }, + "recent_changes": { + "title": "Alterações recentes", + "erase_notes_button": "Remover permanentemente as notas excluídas agora", + "close": "Fechar", + "deleted_notes_message": "As notas excluídas foram removidas permanentemente.", + "no_changes_message": "Nenhuma alteração ainda...", + "undelete_link": "Restaurar", + "confirm_undelete": "Você deseja restaurar esta nota e suas subnotas?" + }, + "revisions": { + "note_revisions": "Versões da nota", + "delete_all_revisions": "Excluir todas as versões desta nota", + "delete_all_button": "Excluir todas as versões", + "help_title": "Ajuda sobre as versões da nota", + "close": "Fechar", + "revision_last_edited": "Esta versão foi editada pela última vez em {{date}}", + "confirm_delete_all": "Você quer excluir todas as versões desta nota?", + "no_revisions": "Ainda não há versões para esta nota...", + "restore_button": "Recuperar", + "confirm_restore": "Deseja restaurar esta versão? Isso irá substituir o título e o conteúdo atuais da nota por esta versão.", + "delete_button": "Excluir", + "confirm_delete": "Deseja excluir esta versão?", + "revisions_deleted": "As versões da nota foram removidas.", + "revision_restored": "A versão da nota foi restaurada.", + "revision_deleted": "A versão da nota foi excluída.", + "snapshot_interval": "Intervalo de captura das versões da nota: {{seconds}}s.", + "maximum_revisions": "Limite de capturas das versões da nota: {{number}}.", + "settings": "Configurações de versões da nota", + "download_button": "Download", + "mime": "MIME: ", + "file_size": "Tamanho do arquivo:", + "preview": "Visualizar:", + "preview_not_available": "A visualização não está disponível para este tipo de nota." + }, + "sort_child_notes": { + "sort_children_by": "Ordenar notas filhas por...", + "close": "Fechar", + "sorting_criteria": "Critérios de ordenação", + "title": "título", + "date_created": "data de criação", + "date_modified": "data de modificação", + "sorting_direction": "Direção de ordenação", + "ascending": "crescente", + "descending": "decrescente", + "folders": "Pastas", + "sort_folders_at_top": "colocar pastas no topo", + "natural_sort": "Ordenação Natural", + "sort_with_respect_to_different_character_sorting": "classificar de acordo com diferentes regras de ordenação de caracteres e colação em diferentes idiomas ou regiões.", + "natural_sort_language": "Linguagem da ordenação natural", + "the_language_code_for_natural_sort": "O código do idioma para ordenação natural, por exemplo, \"zh-CN\" para chinês.", + "sort": "Ordenar enter" + }, + "upload_attachments": { + "upload_attachments_to_note": "Enviar anexos para a nota", + "close": "Fechar", + "choose_files": "Escolher arquivos", + "files_will_be_uploaded": "Os arquivos serão enviados como anexos para", + "options": "Opções", + "shrink_images": "Reduzir imagens", + "upload": "Enviar", + "tooltip": "Se você marcar esta opção, o Trilium tentará reduzir as imagens enviadas redimensionando e otimizando, o que pode afetar a qualidade visual percebida. Se desmarcada, as imagens serão enviadas sem alterações." + }, + "attribute_detail": { + "attr_detail_title": "Título Detalhado do Atributo" } } From 2758a230ac06d8e4595335b44fdb78e125a9359d Mon Sep 17 00:00:00 2001 From: "Antonio Liccardo (TuxmAL)" Date: Wed, 6 Aug 2025 16:53:21 +0200 Subject: [PATCH 55/82] Translated using Weblate (Italian) Currently translated at 13.7% (214 of 1560 strings) Translation: Trilium Notes/Client Translate-URL: https://hosted.weblate.org/projects/trilium/client/it/ --- .../src/translations/it/translation.json | 115 ++++++++++++++++-- 1 file changed, 108 insertions(+), 7 deletions(-) diff --git a/apps/client/src/translations/it/translation.json b/apps/client/src/translations/it/translation.json index d04a3d9fa..05209fdcd 100644 --- a/apps/client/src/translations/it/translation.json +++ b/apps/client/src/translations/it/translation.json @@ -87,17 +87,30 @@ "delete_notes_preview": "Anteprima di eliminazione delle note", "delete_all_clones_description": "Elimina anche tutti i cloni (può essere disfatto tramite i cambiamenti recenti)", "erase_notes_description": "L'eliminazione normale (soft) marca le note come eliminate e potranno essere recuperate entro un certo lasso di tempo (dalla finestra dei cambiamenti recenti). Selezionando questa opzione le note si elimineranno immediatamente e non sarà possibile recuperarle.", - "erase_notes_warning": "Elimina le note in modo permanente (non potrà essere disfatto), compresi tutti i cloni. Ciò forzerà un nuovo caricamento dell'applicazione." + "erase_notes_warning": "Elimina le note in modo permanente (non potrà essere disfatto), compresi tutti i cloni. Ciò forzerà un nuovo caricamento dell'applicazione.", + "cancel": "Annulla", + "notes_to_be_deleted": "Le seguenti note saranno eliminate ({{- noteCount}})", + "no_note_to_delete": "Nessuna nota sarà eliminata (solo i cloni).", + "broken_relations_to_be_deleted": "Le seguenti relazioni saranno interrotte ed eliminate ({{- relationCount}})", + "deleted_relation_text": "La nota {{- note}} (da eliminare) è referenziata dalla relazione {{- relation}} originata da {{- source}}." }, "info": { "okButton": "OK", "closeButton": "Chiudi" }, "export": { - "close": "Chiudi" + "close": "Chiudi", + "export_note_title": "Esporta la nota", + "export_status": "Stato dell'esportazione", + "export": "Esporta", + "choose_export_type": "Scegli prima il tipo di esportazione, per favore", + "export_in_progress": "Esportazione in corso: {{progressCount}}", + "export_finished_successfully": "Esportazione terminata con successo.", + "format_pdf": "PDF- allo scopo di stampa o esportazione." }, "help": { - "close": "Chiudi" + "close": "Chiudi", + "fullDocumentation": "Aiuto (la documentazione completa è disponibile online)" }, "import": { "close": "Chiudi" @@ -171,12 +184,23 @@ "debug": "Debug" }, "database_anonymization": { - "light_anonymization": "Anonimizzazione leggera" + "light_anonymization": "Anonimizzazione parziale", + "title": "Anonimizzazione del Database", + "full_anonymization": "Anonimizzazione completa", + "full_anonymization_description": "Questa azione creerà una nuova copia del database e lo anonimizzerà (rimuove tutti i contenuti delle note, lasciando solo la struttura e qualche metadato non sensibile) per condividerlo online allo scopo di debugging, senza paura di far trapelare i tuoi dati personali.", + "save_fully_anonymized_database": "Salva il database completamente anonimizzato", + "light_anonymization_description": "Questa azione creerà una nuova copia del database e lo anonimizzerà in parzialmente — in particolare, solo il contenuto delle note sarà rimosso, ma i titoli e gli attributi rimarranno. Inoltre, note con script personalizzati JS di frontend/backend e widget personalizzati lasciando rimarranno. Ciò mette a disposizione più contesto per il debug dei problemi.", + "choose_anonymization": "Puoi decidere da solo se fornire un database completamente o parzialmente anonimizzato. Anche un database completamente anonimizzato è molto utile, sebbene in alcuni casi i database parzialmente anonimizzati possono accelerare il processo di identificazione dei bug e la loro correzione.", + "no_anonymized_database_yet": "Nessun database ancora anonimizzato.", + "save_lightly_anonymized_database": "Salva il database parzialmente anonimizzato", + "successfully_created_fully_anonymized_database": "Database completamente anonimizzato creato in {{anonymizedFilePath}}", + "successfully_created_lightly_anonymized_database": "Database parzialmente anonimizzato creato in {{anonymizedFilePath}}" }, "cpu_arch_warning": { "title": "Per favore scarica la versione ARM64", "continue_anyway": "Continua Comunque", - "dont_show_again": "Non mostrare più questo avviso" + "dont_show_again": "Non mostrare più questo avviso", + "download_link": "Scarica la Versione Nativa" }, "editorfeatures": { "title": "Caratteristiche", @@ -214,7 +238,8 @@ }, "delete_label": { "delete_label": "Elimina etichetta", - "label_name_placeholder": "nome dell'etichetta" + "label_name_placeholder": "nome dell'etichetta", + "label_name_title": "Sono ammessi i caratteri alfanumerici, il carattere di sottolineato e i due punti." }, "tree-context-menu": { "move-to": "Muovi in...", @@ -273,6 +298,82 @@ "existing_backups": "Backup esistenti", "date-and-time": "Data e ora", "path": "Percorso", - "database_backed_up_to": "Il database è stato archiviato in {{backupFilePath}}" + "database_backed_up_to": "Il database è stato archiviato in {{backupFilePath}}", + "enable_daily_backup": "Abilita le archiviazioni giornaliere", + "no_backup_yet": "Ancora nessuna archiviazione" + }, + "backend_log": { + "refresh": "Aggiorna" + }, + "consistency_checks": { + "find_and_fix_button": "Trova e correggi i problemi di coerenza", + "finding_and_fixing_message": "In cerca e correzione dei problemi di coerenza...", + "issues_fixed_message": "Qualsiasi problema di coerenza che possa essere stato trovato ora è corretto." + }, + "database_integrity_check": { + "check_button": "Controllo dell'integrità del database", + "checking_integrity": "Controllo dell'integrità del database in corso...", + "title": "Controllo di Integrità del database", + "description": "Controllerà che il database non sia corrotto a livello SQLite. Può durare un po' di tempo, a seconda della grandezza del DB.", + "integrity_check_failed": "Controllo di integrità fallito: {{results}}" + }, + "sync": { + "title": "Sincronizza", + "force_full_sync_button": "Forza una sincronizzazione completa", + "failed": "Sincronizzazione fallita: {{message}}" + }, + "sync_2": { + "config_title": "Configurazione per la Sincronizzazione", + "proxy_label": "Server Proxy per la sincronizzazione (opzionale)", + "test_title": "Test di sincronizzazione", + "timeout": "Timeout per la sincronizzazione", + "timeout_unit": "millisecondi", + "save": "Salva", + "help": "Aiuto" + }, + "search_engine": { + "save_button": "Salva" + }, + "sql_table_schemas": { + "tables": "Tabelle" + }, + "tab_row": { + "close_tab": "Chiudi la scheda", + "add_new_tab": "Aggiungi una nuova scheda", + "close": "Chiudi", + "close_other_tabs": "Chiudi le altre schede", + "close_right_tabs": "Chiudi le schede a destra", + "close_all_tabs": "Chiudi tutte le schede", + "reopen_last_tab": "Riapri l'ultima scheda chiusa", + "move_tab_to_new_window": "Sposta questa scheda in una nuova finestra", + "copy_tab_to_new_window": "Copia questa scheda in una nuova finestra", + "new_tab": "Nuova scheda" + }, + "toc": { + "table_of_contents": "Sommario" + }, + "table_of_contents": { + "title": "Sommario" + }, + "tray": { + "title": "Vassoio di Sistema", + "enable_tray": "Abilita il vassoio (Trilium necessita di essere riavviato affinché la modifica abbia effetto)" + }, + "heading_style": { + "title": "Stile dell'Intestazione", + "plain": "Normale", + "underline": "Sottolineato", + "markdown": "Stile Markdown" + }, + "highlights_list": { + "title": "Punti salienti" + }, + "highlights_list_2": { + "title": "Punti salienti", + "options": "Opzioni" + }, + "quick-search": { + "placeholder": "Ricerca rapida", + "searching": "Ricerca in corso..." } } From 181d5ee36a691b471277ba8f08ec6fa2f550a78e Mon Sep 17 00:00:00 2001 From: "Antonio Liccardo (TuxmAL)" Date: Wed, 6 Aug 2025 17:22:49 +0200 Subject: [PATCH 56/82] Translated using Weblate (Italian) Currently translated at 22.4% (85 of 378 strings) Translation: Trilium Notes/Server Translate-URL: https://hosted.weblate.org/projects/trilium/server/it/ --- .../src/assets/translations/it/server.json | 115 +++++++++++++++++- 1 file changed, 114 insertions(+), 1 deletion(-) diff --git a/apps/server/src/assets/translations/it/server.json b/apps/server/src/assets/translations/it/server.json index 0967ef424..66c091354 100644 --- a/apps/server/src/assets/translations/it/server.json +++ b/apps/server/src/assets/translations/it/server.json @@ -1 +1,114 @@ -{} +{ + "keyboard_action_names": { + "zoom-in": "Ingrandisci", + "reset-zoom-level": "Ripristina il livello di ingrandimento", + "zoom-out": "Riduci", + "toggle-full-screen": "Attiva/disattiva lo Schermo Intero", + "toggle-left-pane": "Attiva/disattiva il Pannello Sinistro", + "toggle-zen-mode": "Attiva/disattiva la modalità zen", + "toggle-right-pane": "Attiva/disattiva il Pannello Destro", + "toggle-system-tray-icon": "Attiva/disattiva l'Icona nel Vassoio di Sistema", + "toggle-note-hoisting": "Attiva/disattiva l'Ancoraggio della Nota", + "unhoist-note": "Disancora la Nota", + "reload-frontend-app": "Ricarica l'Applicazione Frontend", + "open-developer-tools": "Apri gli Strumenti da Sviluppatore", + "find-in-text": "Cerca nel Testo", + "print-active-note": "Stampa la Nota Attiva", + "export-active-note-as-pdf": "Esporta la nota attiva come PDF", + "open-note-externally": "Apri Esternamente la Nota", + "run-active-note": "Esegui la Nota Attiva", + "render-active-note": "Presenta la Nota Attiva" + }, + "hidden-subtree": { + "options-title": "Opzioni", + "appearance-title": "Aspetto", + "shortcuts-title": "Scorciatoie", + "text-notes": "Note di Testo", + "code-notes-title": "Note di Codice", + "images-title": "Immagini", + "spellcheck-title": "Controllo Ortografico", + "password-title": "Password", + "multi-factor-authentication-title": "MFA", + "etapi-title": "ETAPI", + "backup-title": "Archiviazione", + "sync-title": "Sincronizza", + "ai-llm-title": "IA/LLM", + "other": "Altro", + "advanced-title": "Avanzato", + "user-guide": "Guida Utente", + "visible-launchers-title": "Lanciatori Visibili", + "localization": "Lingua e Regione", + "inbox-title": "Posta in arrivo" + }, + "notes": { + "new-note": "Nuova nota", + "duplicate-note-suffix": "(dup)", + "duplicate-note-title": "{{- noteTitle }} {{ duplicateNoteSuffix }}" + }, + "backend_log": { + "log-does-not-exist": "Il file di log del backend '{{ fileName }}' non esiste (ancora).", + "reading-log-failed": "La lettura del file di log del backend '{{ fileName }}' è fallita." + }, + "content_renderer": { + "note-cannot-be-displayed": "Questo tipo di nota non può essere visualizzato." + }, + "pdf": { + "export_filter": "Documento PDF (*.pdf)", + "unable-to-export-message": "La nota corrente non può essere esportata come PDF.", + "unable-to-export-title": "Impossibile esportare come PDF", + "unable-to-save-message": "Il file selezionato non può essere salvato. Prova di nuovo o seleziona un'altra destinazione." + }, + "tray": { + "tooltip": "Trilium Notes", + "close": "Esci da Trilium", + "recents": "Note recenti", + "bookmarks": "Segnalibri", + "today": "Apri la nota di oggi", + "new-note": "Nuova nota", + "show-windows": "Mostra le finestre", + "open_new_window": "Aprire una nuova finestra" + }, + "migration": { + "old_version": "La migrazione diretta dalla tua versione attuale non è supportata. Si prega di aggiornare prima all'ultima versione v0.60.4 e solo dopo a questa versione.", + "error_message": "Errore durante la migrazione alla versione {{version}}: {{stack}}", + "wrong_db_version": "La versione del database ({{version}}) è più recente di quanto l'applicazione si aspetti ({{targetVersion}}), il che significa che è stato creato da una versione più nuova e incompatibile di Trilium. Aggiorna Trilium all'ultima versione per risolvere questo problema." + }, + "modals": { + "error_title": "Errore" + }, + "share_theme": { + "site-theme": "Tema del Sito", + "search_placeholder": "Cerca..." + }, + "keyboard_actions": { + "back-in-note-history": "Navigare alla nota precedente della cronologia", + "forward-in-note-history": "Navigare alla prossima nota della cronologia", + "open-jump-to-note-dialog": "Apri la finestra di dialogo \"Salta alla nota\"", + "open-command-palette": "Apri la palette dei comandi", + "scroll-to-active-note": "Scorri l'albero fino alla nota attiva", + "quick-search": "Attiva la barra di ricerca rapida", + "search-in-subtree": "Cerca le note nel sotto albero della nota attiva", + "expand-subtree": "Espande il sotto albero della nota corrente", + "collapse-tree": "Contrae l'albero completo delle note", + "collapse-subtree": "Contrae il sotto albero della nota corrente", + "sort-child-notes": "Ordina le note figlio", + "creating-and-moving-notes": "Crea e sposta le note", + "create-note-after": "Crea una nota dopo quella attiva", + "create-note-into": "Crea una nota come figlia di quella attiva", + "create-note-into-inbox": "Creare una nota nella casella di posta (se definita) o nella nota del giorno", + "delete-note": "Elimina una nota", + "move-note-up": "Sposta su una nota", + "move-note-down": "Sposta giù una nota", + "move-note-up-in-hierarchy": "Sposta su la nota nella gerarchia", + "move-note-down-in-hierarchy": "Sposta giù una nota nella gerarchia", + "edit-note-title": "Salta dall'albero al dettaglio della nota e modifica il titolo", + "edit-branch-prefix": "Mostra la finestra di dialogo \"Modifica il prefisso del ramo\"", + "clone-notes-to": "Clona le note selezionate", + "move-notes-to": "Sposta le note selezionate", + "note-clipboard": "Appunti delle Note", + "copy-notes-to-clipboard": "Copia le note selezionate negli appunti", + "paste-notes-from-clipboard": "Incolla le note dagli appunti nella nota attiva", + "cut-notes-to-clipboard": "Tagliare le note selezionate negli appunti", + "select-all-notes-in-parent": "Seleziona tutte le note dal livello di nota corrente" + } +} From f0f27a90650b192d7a4e17e6948261a6f59156b1 Mon Sep 17 00:00:00 2001 From: Eduard Frigola Date: Tue, 5 Aug 2025 21:46:42 +0200 Subject: [PATCH 57/82] Translated using Weblate (Catalan) Currently translated at 8.3% (130 of 1560 strings) Translation: Trilium Notes/Client Translate-URL: https://hosted.weblate.org/projects/trilium/client/ca/ --- .../src/translations/ca/translation.json | 215 +++++++++++++++++- 1 file changed, 214 insertions(+), 1 deletion(-) diff --git a/apps/client/src/translations/ca/translation.json b/apps/client/src/translations/ca/translation.json index 0967ef424..e485aa5c2 100644 --- a/apps/client/src/translations/ca/translation.json +++ b/apps/client/src/translations/ca/translation.json @@ -1 +1,214 @@ -{} +{ + "about": { + "title": "Sobre Trilium Notes", + "close": "Tanca", + "homepage": "Pàgina principal:" + }, + "add_link": { + "note": "Nota", + "close": "Tanca" + }, + "branch_prefix": { + "close": "Tanca", + "prefix": "Prefix: ", + "save": "Desa" + }, + "bulk_actions": { + "close": "Tanca", + "labels": "Etiquetes", + "relations": "Relacions", + "notes": "Notes", + "other": "Altres" + }, + "clone_to": { + "close": "Tanca" + }, + "confirm": { + "confirmation": "Confirmació", + "close": "Tanca", + "cancel": "Cancel·la", + "ok": "OK" + }, + "delete_notes": { + "close": "Tanca", + "cancel": "Cancel·la", + "ok": "OK" + }, + "export": { + "close": "Tanca", + "export": "Exporta" + }, + "help": { + "close": "Tanca", + "troubleshooting": "Solució de problemes", + "other": "Altres" + }, + "import": { + "close": "Tanca", + "options": "Opcions", + "import": "Importa" + }, + "include_note": { + "close": "Tanca", + "label_note": "Nota" + }, + "info": { + "closeButton": "Tanca", + "okButton": "OK" + }, + "jump_to_note": { + "close": "Tanca" + }, + "markdown_import": { + "close": "Tanca" + }, + "move_to": { + "close": "Tanca" + }, + "note_type_chooser": { + "close": "Tanca", + "templates": "Plantilles:" + }, + "password_not_set": { + "close": "Tanca" + }, + "prompt": { + "title": "Sol·licitud", + "close": "Tanca", + "defaultTitle": "Sol·licitud" + }, + "protected_session_password": { + "close_label": "Tanca" + }, + "recent_changes": { + "close": "Tanca", + "undelete_link": "recuperar" + }, + "revisions": { + "close": "Tanca", + "restore_button": "Restaura", + "delete_button": "Suprimeix", + "download_button": "Descarrega", + "mime": "MIME: ", + "preview": "Vista prèvia:" + }, + "sort_child_notes": { + "close": "Tanca", + "title": "títol", + "ascending": "ascendent", + "descending": "descendent", + "folders": "Carpetes" + }, + "upload_attachments": { + "close": "Tanca", + "options": "Opcions", + "upload": "Puja" + }, + "attribute_detail": { + "name": "Nom", + "value": "Valor", + "promoted": "Destacat", + "promoted_alias": "Àlies", + "multiplicity": "Multiplicitat", + "label_type": "Tipus", + "text": "Text", + "number": "Número", + "boolean": "Booleà", + "date": "Data", + "time": "Hora", + "url": "URL", + "precision": "Precisió", + "digits": "dígits", + "inheritable": "Heretable", + "delete": "Suprimeix", + "color_type": "Color" + }, + "rename_label": { + "to": "Per" + }, + "move_note": { + "to": "a" + }, + "add_relation": { + "to": "a" + }, + "rename_relation": { + "to": "Per" + }, + "update_relation_target": { + "to": "a" + }, + "attachments_actions": { + "download": "Descarrega" + }, + "calendar": { + "mon": "Dl", + "tue": "Dt", + "wed": "dc", + "thu": "Dj", + "fri": "Dv", + "sat": "Ds", + "sun": "Dg", + "january": "Gener", + "febuary": "Febrer", + "march": "Març", + "april": "Abril", + "may": "Maig", + "june": "Juny", + "july": "Juliol", + "august": "Agost", + "september": "Setembre", + "october": "Octubre", + "november": "Novembre", + "december": "Desembre" + }, + "global_menu": { + "menu": "Menú", + "options": "Opcions", + "zoom": "Zoom", + "advanced": "Avançat", + "logout": "Tanca la sessió" + }, + "zpetne_odkazy": { + "relation": "relació" + }, + "note_icon": { + "category": "Categoria:", + "search": "Cerca:" + }, + "basic_properties": { + "editable": "Editable", + "language": "Llengua" + }, + "book_properties": { + "grid": "Graella", + "list": "Llista", + "collapse": "Replega", + "expand": "Desplega", + "calendar": "Calendari", + "table": "Taula", + "board": "Tauler" + }, + "edited_notes": { + "deleted": "(suprimit)" + }, + "file_properties": { + "download": "Descarrega", + "open": "Obre", + "title": "Fitxer" + }, + "image_properties": { + "download": "Descarrega", + "open": "Obre", + "title": "Imatge" + }, + "note_info_widget": { + "created": "Creat", + "modified": "Modificat", + "type": "Tipus", + "calculate": "calcula" + }, + "note_paths": { + "archived": "Arxivat" + } +} From a03a0f8a757977f80587abdf4a6aa08bc05f09e7 Mon Sep 17 00:00:00 2001 From: Eduard Frigola Date: Tue, 5 Aug 2025 21:39:26 +0200 Subject: [PATCH 58/82] Translated using Weblate (Catalan) Currently translated at 18.5% (70 of 378 strings) Translation: Trilium Notes/Server Translate-URL: https://hosted.weblate.org/projects/trilium/server/ca/ --- .../src/assets/translations/ca/server.json | 107 +++++++++++++++++- 1 file changed, 106 insertions(+), 1 deletion(-) diff --git a/apps/server/src/assets/translations/ca/server.json b/apps/server/src/assets/translations/ca/server.json index 0967ef424..1384c28f4 100644 --- a/apps/server/src/assets/translations/ca/server.json +++ b/apps/server/src/assets/translations/ca/server.json @@ -1 +1,106 @@ -{} +{ + "keyboard_actions": { + "back-in-note-history": "Navega a la nota previa a l'historial", + "forward-in-note-history": "Navega a la següent nota a l'historial", + "dialogs": "Diàlegs", + "other": "Altres" + }, + "login": { + "title": "Inicia sessió", + "password": "Contrasenya", + "button": "Inicia sessió" + }, + "set_password": { + "password": "Contrasenya" + }, + "setup": { + "next": "Següent", + "title": "Configuració" + }, + "setup_sync-from-desktop": { + "step6-here": "aquí" + }, + "setup_sync-from-server": { + "server-host-placeholder": "https://:", + "proxy-server-placeholder": "https://:", + "note": "Nota:", + "password": "Contrasenya", + "password-placeholder": "Contrasenya", + "back": "Torna" + }, + "setup_sync-in-progress": { + "outstanding-items-default": "N/A" + }, + "share_page": { + "parent": "pare:" + }, + "weekdays": { + "monday": "Dilluns", + "tuesday": "Dimarts", + "wednesday": "Dimecres", + "thursday": "Dijous", + "friday": "Divendres", + "saturday": "Dissabte", + "sunday": "Diumenge" + }, + "months": { + "january": "Gener", + "february": "Febrer", + "march": "Març", + "april": "Abril", + "may": "Maig", + "june": "Juny", + "july": "Juliol", + "august": "Agost", + "september": "Setembre", + "october": "Octubre", + "november": "Novembre", + "december": "Desembre" + }, + "special_notes": { + "search_prefix": "Cerca:" + }, + "hidden-subtree": { + "spacer-title": "Espaiador", + "calendar-title": "Calendari", + "bookmarks-title": "Marcadors", + "settings-title": "Ajustos", + "options-title": "Opcions", + "appearance-title": "Aparença", + "shortcuts-title": "Dreceres", + "images-title": "Imatges", + "spellcheck-title": "Correció ortogràfica", + "password-title": "Contrasenya", + "multi-factor-authentication-title": "MFA", + "etapi-title": "ETAPI", + "backup-title": "Còpia de seguretat", + "sync-title": "Sincronització", + "ai-llm-title": "AI/LLM", + "other": "Altres", + "advanced-title": "Avançat", + "inbox-title": "Safata d'entrada" + }, + "notes": { + "duplicate-note-suffix": "(dup)" + }, + "tray": { + "bookmarks": "Marcadors" + }, + "modals": { + "error_title": "Error" + }, + "share_theme": { + "search_placeholder": "Cerca...", + "subpages": "Subpàgines:", + "expand": "Expandeix" + }, + "hidden_subtree_templates": { + "description": "Descripció", + "calendar": "Calendari", + "table": "Taula", + "geolocation": "Geolocalització", + "board": "Tauler", + "status": "Estat", + "board_status_done": "Fet" + } +} From ae0af8b9c7f3effb31046104977e4a39531589fb Mon Sep 17 00:00:00 2001 From: Kuzma Simonov Date: Thu, 7 Aug 2025 05:42:43 +0200 Subject: [PATCH 59/82] Translated using Weblate (Russian) Currently translated at 56.8% (887 of 1560 strings) Translation: Trilium Notes/Client Translate-URL: https://hosted.weblate.org/projects/trilium/client/ru/ --- .../src/translations/ru/translation.json | 70 ++++++++++++++++--- 1 file changed, 60 insertions(+), 10 deletions(-) diff --git a/apps/client/src/translations/ru/translation.json b/apps/client/src/translations/ru/translation.json index 66a66a0a8..18bd17953 100644 --- a/apps/client/src/translations/ru/translation.json +++ b/apps/client/src/translations/ru/translation.json @@ -263,7 +263,8 @@ "bulletList": "* или - с последующим пробелом для маркированного списка", "numberedList": "1. или 1) с последующим пробелом для нумерованного списка", "blockQuote": "начните строку с >, а затем пробела для блока цитаты", - "quickSearch": "сфокусироваться на полее ввода быстрого поиска" + "quickSearch": "сфокусироваться на полее ввода быстрого поиска", + "editNoteTitle": "В области дерева переключится с области дерева на заголовок заметки. Сочетание клавиш Enter из области заголовка заметки переключит фокус на текстовый редактор. Ctrl+. переключит обратно с редактора на область дерева." }, "modal": { "close": "Закрыть" @@ -280,7 +281,8 @@ "html_import_tags": { "description": "Настройте HTML-теги, которые следует сохранять при импорте заметок. Теги, не указанные в этом списке, будут удалены при импорте. Некоторые теги (например, 'script') всегда удаляются в целях безопасности.", "placeholder": "Введите HTML-теги, по одному в каждой строке", - "title": "Теги HTML для импорта" + "title": "Теги HTML для импорта", + "reset_button": "Сбросить к списку по умолчанию" }, "import-status": "Статус импорта", "in-progress": "Импорт в процессе: {{progress}}", @@ -305,24 +307,31 @@ "modal_title": "Выберите тип заметки", "modal_body": "Выберите тип / шаблон новой заметки:", "templates": "Шаблоны:", - "close": "Закрыть" + "close": "Закрыть", + "change_path_prompt": "Изменить место создания новой заметки:", + "search_placeholder": "поиск пути по имени (по умолчанию, если пусто)" }, "password_not_set": { "title": "Пароль не установлен", - "close": "Закрыть" + "close": "Закрыть", + "body1": "Защищенные заметки шифруются с помощью пароля пользователя, но пароль еще не установлен.", + "body2": "Чтобы иметь возможность защищать заметки, нажмите здесь, чтобы установить пароль." }, "protected_session_password": { "modal_title": "Защищенный сеанс", "form_label": "Чтобы продолжить, вам необходимо начать защищенный сеанс, введя пароль:", "start_button": "Начать защищенный сеанс enter", - "close_label": "Закрыть" + "close_label": "Закрыть", + "help_title": "Помощь по защищенным заметкам" }, "recent_changes": { "title": "Последние изменения", "erase_notes_button": "Удалить заметки, помеченные на удаление сейчас", "undelete_link": "восстановить", "close": "Закрыть", - "no_changes_message": "Еще нет изменений..." + "no_changes_message": "Еще нет изменений...", + "deleted_notes_message": "Удаленные заметки были стерты окончательно.", + "confirm_undelete": "Вы хотите восстановить эту заметку и ее подзаметки?" }, "revisions": { "restore_button": "Восстановить", @@ -344,7 +353,10 @@ "preview": "Предпросмотр:", "preview_not_available": "Предпосмотр недоступен для заметки этого типа.", "mime": "MIME: ", - "settings": "Настройка версионирования заметок" + "settings": "Настройка версионирования заметок", + "no_revisions": "У этой заметки еще нет версий...", + "snapshot_interval": "Интервал создания версии заметки: {{seconds}} с.", + "maximum_revisions": "Максимальное количество ревизий заметки: {{number}}." }, "sort_child_notes": { "sort_children_by": "Сортировать дочерние заметки по...", @@ -360,7 +372,9 @@ "folders": "Папки", "sort": "Сортировать enter", "natural_sort": "Естественная сортировка", - "natural_sort_language": "Язык естественной сортировки" + "natural_sort_language": "Язык естественной сортировки", + "sort_folders_at_top": "сортировать папки вверху", + "the_language_code_for_natural_sort": "Код языка для естественной сортировки, например, «zh-CN» для китайского языка." }, "upload_attachments": { "upload_attachments_to_note": "Загрузить вложения к заметке", @@ -395,7 +409,41 @@ "multi_value": "Много значений", "inverse_relation": "Обратное отношение", "more_notes": "Больше заметок", - "date_time": "Дата и время" + "date_time": "Дата и время", + "attr_detail_title": "Название атрибута", + "attr_is_owned_by": "Атрибут принадлежит", + "attr_name_title": "Имя атрибута может состоять только из букв, цифр, двоеточия и подчеркивания", + "target_note_title": "Отношение — это именованная связь между исходной и целевой заметками.", + "promoted_title": "Выделенный атрибут отображается в заметке явно.", + "promoted": "Выделенный", + "promoted_alias_title": "Название, которое будет отображаться в интерфейсе выделенных атрибутов.", + "multiplicity_title": "Множественность определяет, сколько атрибутов с одним и тем же именем можно создать — максимум 1 или более 1.", + "label_type_title": "Тип метки поможет Trilium выбрать подходящий интерфейс для ввода значения метки.", + "precision_title": "Какое количество цифр после плавающей запятой должно быть доступно в интерфейсе настройки значения.", + "inverse_relation_title": "Необязательный параметр, определяющий, к какому отношению является противоположным данное отношение. Пример: отношения «Отец» и «Сын» являются обратными друг другу отношениями.", + "inheritable_title": "Наследуемый атрибут будет унаследован всеми потомками в этом дереве.", + "save_and_close": "Сохранить и закрыть Ctrl+Enter", + "related_notes_title": "Другие заметки с этой меткой", + "label": "Метка", + "label_definition": "Определение метки", + "relation": "Отношение", + "relation_definition": "Определение отношения", + "disable_versioning": "отключает автоматическое версионирование. Полезно, например, для больших, но неважных заметок, например, для больших JS-библиотек, используемых для написания скриптов", + "calendar_root": "отмечает заметку, которая должна использоваться в качестве корневой для заметок дня. Только одна должна быть отмечена как таковая.", + "archived": "заметки с этой меткой не будут отображаться в результатах поиска по умолчанию (а также в диалоговых окнах «Перейти к», «Добавить ссылку» и т. д.).", + "exclude_from_export": "заметки (с их поддеревьями) не будут включены ни в один экспорт заметок", + "run": "определяет, при каких событиях должен запускаться скрипт. Возможные значения:\n
    \n
  • frontendStartup — при запуске (или обновлении) фронтенда Trilium, но не на мобильном устройстве.
  • \n
  • mobileStartup — при запуске (или обновлении) фронтенда Trilium на мобильном устройстве.
  • \n
  • backendStartup — при запуске бэкенда Trilium.
  • \n
  • hourly — запускать каждый час. Для указания времени можно использовать дополнительную метку runAtHour.
  • \n
  • daily — запускать раз в день.
  • \n
", + "run_on_instance": "Определить, на каком экземпляре Trilium это должно выполняться. По умолчанию — для всех экземпляров.", + "run_at_hour": "В какой час это должно выполняться? Следует использовать вместе с #run=hourly. Можно задать несколько раз для большего количества запусков в течение дня.", + "disable_inclusion": "скрипты с этой меткой не будут включены в выполнение родительского скрипта.", + "sorted": "сохраняет алфавитную сортировку дочерних заметок", + "sort_direction": "ASC (по умолчанию) или DESC", + "sort_folders_first": "Папки (заметки, включая дочерние) должны быть отсортированы вверх", + "top": "закрепить заданную заметку наверху в ее родителе (применяется только к отсортированным родительским заметкам)", + "hide_promoted_attributes": "Скрыть выделенные атрибуты в этой заметке", + "read_only": "редактор находится в режиме только для чтения. Работает только с текстом и заметками типа \"код\".", + "auto_read_only_disabled": "текстовые/заметки с кодом могут автоматически переводиться в режим чтения, если они слишком большие. Вы можете отключить это поведение для каждой заметки, добавив к ней соответствующую метку", + "app_css": "отмечает заметки CSS, которые загружаются в приложение Trilium и, таким образом, могут использоваться для изменения внешнего вида Trilium." }, "command_palette": { "configure_launch_bar_description": "Откройте конфигурацию панели запуска, чтобы добавить или удалить элементы.", @@ -621,7 +669,9 @@ "notes_to_move": "Заметки к переносу", "dialog_title": "Переместить заметки в ...", "search_placeholder": "поиск заметки по ее названию", - "move_button": "Переместить к выбранной заметке enter" + "move_button": "Переместить к выбранной заметке enter", + "error_no_path": "Отсутствует путь для перемещения.", + "move_success_message": "Выбранные заметки были перемещены в " }, "prompt": { "title": "Запрос", From 8e0469056896d0797d5ad446857c2f833701d140 Mon Sep 17 00:00:00 2001 From: Geekswordsman Date: Thu, 7 Aug 2025 15:33:43 -0400 Subject: [PATCH 60/82] Adds duplicateSubtree to backend API. --- apps/server/src/services/backend_script_api.ts | 8 ++++++++ apps/server/src/services/notes.ts | 9 +++++---- 2 files changed, 13 insertions(+), 4 deletions(-) diff --git a/apps/server/src/services/backend_script_api.ts b/apps/server/src/services/backend_script_api.ts index 249d09ea0..6513245c4 100644 --- a/apps/server/src/services/backend_script_api.ts +++ b/apps/server/src/services/backend_script_api.ts @@ -412,6 +412,13 @@ export interface Api { */ backupNow(backupName: string): Promise; + /** + * Exposes the backend duplicateSubtree to the API + * @param origNoteId - the noteId for the original note to be duplicated + * @param newParentNoteId - the noteId for the parent note where the duplication is to be placed. + */ + duplicateSubtree(origNoteId: string, newParentNoteId: string): { note: BNote; branch: BBranch; } + /** * This object contains "at your risk" and "no BC guarantees" objects for advanced use cases. */ @@ -703,6 +710,7 @@ function BackendScriptApi(this: Api, currentNote: BNote, apiParams: ApiParams) { this.runOutsideOfSync = syncMutex.doExclusively; this.backupNow = backupService.backupNow; + this.duplicateSubtree = noteService.duplicateSubtree; this.__private = { becca diff --git a/apps/server/src/services/notes.ts b/apps/server/src/services/notes.ts index 998da821b..1f91b4db0 100644 --- a/apps/server/src/services/notes.ts +++ b/apps/server/src/services/notes.ts @@ -931,9 +931,10 @@ function duplicateSubtree(origNoteId: string, newParentNoteId: string) { const noteIdMapping = getNoteIdMapping(origNote); - if (!origBranch) { - throw new Error("Unable to find original branch to duplicate."); - } + // Not required - if origBranch doesn't exist, the subtree can still be created. + // if (!origBranch) { + // throw new Error("Unable to find original branch to duplicate."); + // } const res = duplicateSubtreeInner(origNote, origBranch, newParentNoteId, noteIdMapping); @@ -966,7 +967,7 @@ function duplicateSubtreeWithoutRoot(origNoteId: string, newNoteId: string) { } } -function duplicateSubtreeInner(origNote: BNote, origBranch: BBranch, newParentNoteId: string, noteIdMapping: Record) { +function duplicateSubtreeInner(origNote: BNote, origBranch: BBranch | null | undefined, newParentNoteId: string, noteIdMapping: Record) { if (origNote.isProtected && !protectedSessionService.isProtectedSessionAvailable()) { throw new Error(`Cannot duplicate note '${origNote.noteId}' because it is protected and protected session is not available. Enter protected session and try again.`); } From 360b5d6de439b74b767c4a14f94013538771229d Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Thu, 7 Aug 2025 23:34:28 +0300 Subject: [PATCH 61/82] e2e(server): broken test after translations were introduced --- apps/server-e2e/src/i18n.spec.ts | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/apps/server-e2e/src/i18n.spec.ts b/apps/server-e2e/src/i18n.spec.ts index 0124f271b..c7a325768 100644 --- a/apps/server-e2e/src/i18n.spec.ts +++ b/apps/server-e2e/src/i18n.spec.ts @@ -47,15 +47,14 @@ test("User can change language from settings", async ({ page, context }) => { // Select Chinese and ensure the translation is set. await languageCombobox.selectOption("cn"); - - // Press the refresh button. - await app.currentNoteSplit.getByRole("button", { name: "Restart the application" }).click(); + await app.currentNoteSplit.locator("button.restart-app-button").click(); await expect(app.currentNoteSplit).toContainText("一周的第一天", { timeout: 15000 }); await expect(languageCombobox).toHaveValue("cn"); // Select English again. await languageCombobox.selectOption("en"); + await app.currentNoteSplit.locator("button.restart-app-button").click(); await expect(app.currentNoteSplit).toContainText("Language", { timeout: 15000 }); await expect(languageCombobox).toHaveValue("en"); }); From 95a2a69e0ab94eb62160321f6b1d2710389a0b2b Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Thu, 7 Aug 2025 23:44:11 +0300 Subject: [PATCH 62/82] feat(i18n): add Russian --- apps/server/src/services/i18n.ts | 1 + packages/commons/src/lib/i18n.ts | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/apps/server/src/services/i18n.ts b/apps/server/src/services/i18n.ts index 3e1f4d1a6..309e08777 100644 --- a/apps/server/src/services/i18n.ts +++ b/apps/server/src/services/i18n.ts @@ -18,6 +18,7 @@ const DAYJS_LOADER: Record Promise import("dayjs/locale/he.js"), "ku": () => import("dayjs/locale/ku.js"), "ro": () => import("dayjs/locale/ro.js"), + "ru": () => import("dayjs/locale/ru.js"), "tw": () => import("dayjs/locale/zh-tw.js") } diff --git a/packages/commons/src/lib/i18n.ts b/packages/commons/src/lib/i18n.ts index bfb5caac1..7d0f78b51 100644 --- a/packages/commons/src/lib/i18n.ts +++ b/packages/commons/src/lib/i18n.ts @@ -45,6 +45,11 @@ const UNSORTED_LOCALES = [ name: "Română", electronLocale: "ro" }, + { + id: "ru", + name: "Русский", + electronLocale: "ru" + }, /* * Right to left languages From cd5a68d230122735afd81cac4d351a341a56562a Mon Sep 17 00:00:00 2001 From: "Antonio Liccardo (TuxmAL)" Date: Thu, 7 Aug 2025 15:49:15 +0200 Subject: [PATCH 63/82] Translated using Weblate (Italian) Currently translated at 33.0% (125 of 378 strings) Translation: Trilium Notes/Server Translate-URL: https://hosted.weblate.org/projects/trilium/server/it/ --- .../src/assets/translations/it/server.json | 45 ++++++++++++++++++- 1 file changed, 44 insertions(+), 1 deletion(-) diff --git a/apps/server/src/assets/translations/it/server.json b/apps/server/src/assets/translations/it/server.json index 66c091354..f90368ecd 100644 --- a/apps/server/src/assets/translations/it/server.json +++ b/apps/server/src/assets/translations/it/server.json @@ -109,6 +109,49 @@ "copy-notes-to-clipboard": "Copia le note selezionate negli appunti", "paste-notes-from-clipboard": "Incolla le note dagli appunti nella nota attiva", "cut-notes-to-clipboard": "Tagliare le note selezionate negli appunti", - "select-all-notes-in-parent": "Seleziona tutte le note dal livello di nota corrente" + "select-all-notes-in-parent": "Seleziona tutte le note dal livello di nota corrente", + "add-note-above-to-the-selection": "Aggiungi una nota sopra alla selezione", + "add-note-below-to-selection": "Aggiungi una nota sotto alla selezione", + "duplicate-subtree": "Duplica il sotto albero", + "tabs-and-windows": "Schede e Finestre", + "open-new-tab": "Apri una nuova scheda", + "close-active-tab": "Chiudi la scheda attiva", + "reopen-last-tab": "Riapri l'ultima scheda chiusa", + "activate-next-tab": "Attiva la scheda sulla destra", + "activate-previous-tab": "Attiva la scheda a sinistra", + "open-new-window": "Apri una nuova finestra vuota", + "toggle-tray": "Mostra/nascondi l'applicazione dal vassoio di sistema", + "first-tab": "Attiva la prima scheda nell'elenco", + "second-tab": "Attiva la seconda scheda nell'elenco", + "third-tab": "Attiva la terza scheda nell'elenco", + "fourth-tab": "Attiva la quarta scheda nella lista", + "fifth-tab": "Attiva la quinta scheda nell'elenco", + "sixth-tab": "Attiva la sesta scheda nell'elenco", + "seventh-tab": "Attiva la settima scheda nella lista", + "eight-tab": "Attiva l'ottava scheda nell'elenco", + "ninth-tab": "Attiva la nona scheda nella lista", + "last-tab": "Attiva l'ultima scheda nell'elenco", + "dialogs": "Finestre di dialogo", + "show-note-source": "Mostra la finestra di dialogo \"Sorgente della Nota\"", + "show-options": "Apri la pagina \"Opzioni\"", + "show-revisions": "Mostra la finestra di dialogo \"Revisione della Nota\"", + "show-recent-changes": "Mostra la finestra di dialogo \"Modifiche Recenti\"", + "show-sql-console": "Apri la pagina \"Console SQL\"", + "show-backend-log": "Apri la pagina \"Log del Backend\"", + "show-help": "Apri la Guida Utente integrata", + "show-cheatsheet": "Mostra una finestra modale con le operazioni comuni da tastiera", + "text-note-operations": "Operazioni sulle note di testo", + "add-link-to-text": "Apri la finestra di dialogo per aggiungere il collegamento al testo", + "follow-link-under-cursor": "Segui il collegamento all'interno del quale è il cursore", + "insert-date-and-time-to-text": "Inserisci la data e l'ora corrente nel testo", + "paste-markdown-into-text": "Incolla il Markdown dagli appunti nella nota di testo", + "cut-into-note": "Taglia la selezione dalla nota corrente e crea una sotto nota col testo selezionato", + "add-include-note-to-text": "Apre la finestra di dialogo per includere una nota", + "edit-readonly-note": "Modifica una nota di sola lettura", + "attributes-labels-and-relations": "Attributi (etichette e relazioni)", + "add-new-label": "Crea una nuova etichetta", + "create-new-relation": "Crea una nuova relazione", + "ribbon-tabs": "Nastro delle schede", + "toggle-basic-properties": "Mostra/nascondi le Proprietà di Base" } } From 911fee0213ebf2091de2a8a578ec69b1345c89fb Mon Sep 17 00:00:00 2001 From: Geekswordsman Date: Thu, 7 Aug 2025 16:54:21 -0400 Subject: [PATCH 64/82] Updated documentation for the duplicateSubtree, and removed commented out code per request. --- apps/server/src/services/backend_script_api.ts | 6 +++++- apps/server/src/services/notes.ts | 5 ----- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/apps/server/src/services/backend_script_api.ts b/apps/server/src/services/backend_script_api.ts index 6513245c4..60af0fb97 100644 --- a/apps/server/src/services/backend_script_api.ts +++ b/apps/server/src/services/backend_script_api.ts @@ -413,9 +413,13 @@ export interface Api { backupNow(backupName: string): Promise; /** - * Exposes the backend duplicateSubtree to the API + * Enables the complete duplication of the specified original note and all its children into the specified parent note. + * The new note will be named the same as the original, with (Dup) added to the end of it. + * * @param origNoteId - the noteId for the original note to be duplicated * @param newParentNoteId - the noteId for the parent note where the duplication is to be placed. + * + * @returns the note and the branch of the newly created note. */ duplicateSubtree(origNoteId: string, newParentNoteId: string): { note: BNote; branch: BBranch; } diff --git a/apps/server/src/services/notes.ts b/apps/server/src/services/notes.ts index 1f91b4db0..e225cdb52 100644 --- a/apps/server/src/services/notes.ts +++ b/apps/server/src/services/notes.ts @@ -931,11 +931,6 @@ function duplicateSubtree(origNoteId: string, newParentNoteId: string) { const noteIdMapping = getNoteIdMapping(origNote); - // Not required - if origBranch doesn't exist, the subtree can still be created. - // if (!origBranch) { - // throw new Error("Unable to find original branch to duplicate."); - // } - const res = duplicateSubtreeInner(origNote, origBranch, newParentNoteId, noteIdMapping); const duplicateNoteSuffix = t("notes.duplicate-note-suffix"); From a563b1c9a04ea13d917357dbe15a1486f9b12b6e Mon Sep 17 00:00:00 2001 From: Languages add-on Date: Thu, 7 Aug 2025 22:56:18 +0200 Subject: [PATCH 65/82] Added translation using Weblate (Greek) --- apps/server/src/assets/translations/el/server.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 apps/server/src/assets/translations/el/server.json diff --git a/apps/server/src/assets/translations/el/server.json b/apps/server/src/assets/translations/el/server.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/apps/server/src/assets/translations/el/server.json @@ -0,0 +1 @@ +{} From a2eab03ee2f93c9df644fbedd24700f4417a1d5a Mon Sep 17 00:00:00 2001 From: Languages add-on Date: Thu, 7 Aug 2025 22:56:20 +0200 Subject: [PATCH 66/82] Added translation using Weblate (Russian) --- apps/server/src/assets/translations/ru/server.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 apps/server/src/assets/translations/ru/server.json diff --git a/apps/server/src/assets/translations/ru/server.json b/apps/server/src/assets/translations/ru/server.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/apps/server/src/assets/translations/ru/server.json @@ -0,0 +1 @@ +{} From 313a61ec481deb7a125a38aa12e5c906b2afaaba Mon Sep 17 00:00:00 2001 From: Languages add-on Date: Thu, 7 Aug 2025 22:56:22 +0200 Subject: [PATCH 67/82] Added translation using Weblate (Japanese) --- apps/server/src/assets/translations/ja/server.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 apps/server/src/assets/translations/ja/server.json diff --git a/apps/server/src/assets/translations/ja/server.json b/apps/server/src/assets/translations/ja/server.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/apps/server/src/assets/translations/ja/server.json @@ -0,0 +1 @@ +{} From 25a9a8a7240841cff7df6676ed324a03d83f78c0 Mon Sep 17 00:00:00 2001 From: Languages add-on Date: Thu, 7 Aug 2025 22:58:31 +0200 Subject: [PATCH 68/82] Added translation using Weblate (Serbian) --- apps/server/src/assets/translations/sr/server.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 apps/server/src/assets/translations/sr/server.json diff --git a/apps/server/src/assets/translations/sr/server.json b/apps/server/src/assets/translations/sr/server.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/apps/server/src/assets/translations/sr/server.json @@ -0,0 +1 @@ +{} From 35b628e79936aa6aa5bece70b9f4a24251d2b620 Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Fri, 8 Aug 2025 08:35:02 +0300 Subject: [PATCH 69/82] refactor(i18n): add type safety for Electron locale IDs --- packages/commons/src/lib/i18n.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/commons/src/lib/i18n.ts b/packages/commons/src/lib/i18n.ts index 7d0f78b51..2baa39b2e 100644 --- a/packages/commons/src/lib/i18n.ts +++ b/packages/commons/src/lib/i18n.ts @@ -6,10 +6,10 @@ export interface Locale { /** `true` if the language is not supported by the application as a display language, but it is selectable by the user for the content. */ contentOnly?: boolean; /** The value to pass to `--lang` for the Electron instance in order to set it as a locale. Not setting it will hide it from the list of supported locales. */ - electronLocale?: string; + electronLocale?: "en" | "de" | "es" | "fr" | "zh_CN" | "zh_TW" | "ro" | "af" | "am" | "ar" | "bg" | "bn" | "ca" | "cs" | "da" | "el" | "en-GB" | "es-419" | "et" | "fa" | "fi" | "fil" | "gu" | "he" | "hi" | "hr" | "hu" | "id" | "it" | "ja" | "kn" | "ko" | "lt" | "lv" | "ml" | "mr" | "ms" | "nb" | "nl" | "pl" | "pt-BR" | "pt-PT" | "ru" | "sk" | "sl" | "sr" | "sv" | "sw" | "ta" | "te" | "th" | "tr" | "uk" | "ur" | "vi"; } -const UNSORTED_LOCALES = [ +const UNSORTED_LOCALES: Locale[] = [ { id: "en", name: "English", From c98f6d96d57387df4ce1a959ba801edd90eaf196 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 8 Aug 2025 06:47:58 +0000 Subject: [PATCH 70/82] chore(deps): update dependency tmp to v0.2.4 [security] --- apps/server/package.json | 2 +- pnpm-lock.yaml | 30 ++++++++++-------------------- 2 files changed, 11 insertions(+), 21 deletions(-) diff --git a/apps/server/package.json b/apps/server/package.json index d8f771750..57c1cc5a8 100644 --- a/apps/server/package.json +++ b/apps/server/package.json @@ -102,7 +102,7 @@ "swagger-jsdoc": "6.2.8", "swagger-ui-express": "5.0.1", "time2fa": "^1.3.0", - "tmp": "0.2.3", + "tmp": "0.2.4", "turndown": "7.2.0", "unescape": "1.0.1", "ws": "8.18.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 618849f87..7bdb036be 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -771,8 +771,8 @@ importers: specifier: ^1.3.0 version: 1.4.2 tmp: - specifier: 0.2.3 - version: 0.2.3 + specifier: 0.2.4 + version: 0.2.4 turndown: specifier: 7.2.0 version: 7.2.0 @@ -14408,8 +14408,8 @@ packages: tmp-promise@3.0.3: resolution: {integrity: sha512-RwM7MoPojPxsOBYnyd2hy0bxtIlVrihNs9pj5SUvY8Zz1sQcQG2tG1hSr8PDxfgEB8RNKDhqbIlroIarSNDNsQ==} - tmp@0.2.3: - resolution: {integrity: sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==} + tmp@0.2.4: + resolution: {integrity: sha512-UdiSoX6ypifLmrfQ/XfiawN6hkjSBpCjhKxxZcWlUUmoXLaCKQU0bx4HF/tdDK2uzRuchf1txGvrWBzYREssoQ==} engines: {node: '>=14.14'} tmpl@1.0.5: @@ -16911,8 +16911,6 @@ snapshots: '@ckeditor/ckeditor5-ui': 46.0.0 '@ckeditor/ckeditor5-utils': 46.0.0 ckeditor5: 46.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - transitivePeerDependencies: - - supports-color '@ckeditor/ckeditor5-block-quote@46.0.0': dependencies: @@ -16923,8 +16921,6 @@ snapshots: '@ckeditor/ckeditor5-ui': 46.0.0 '@ckeditor/ckeditor5-utils': 46.0.0 ckeditor5: 46.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - transitivePeerDependencies: - - supports-color '@ckeditor/ckeditor5-bookmark@46.0.0': dependencies: @@ -16987,8 +16983,6 @@ snapshots: '@ckeditor/ckeditor5-core': 46.0.0 '@ckeditor/ckeditor5-utils': 46.0.0 ckeditor5: 46.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - transitivePeerDependencies: - - supports-color '@ckeditor/ckeditor5-code-block@46.0.0(patch_hash=2361d8caad7d6b5bddacc3a3b4aa37dbfba260b1c1b22a450413a79c1bb1ce95)': dependencies: @@ -17048,6 +17042,8 @@ snapshots: '@ckeditor/ckeditor5-utils': 46.0.0 '@ckeditor/ckeditor5-watchdog': 46.0.0 es-toolkit: 1.39.5 + transitivePeerDependencies: + - supports-color '@ckeditor/ckeditor5-dev-build-tools@43.1.0(@swc/helpers@0.5.17)(tslib@2.8.1)(typescript@5.9.2)': dependencies: @@ -17201,8 +17197,6 @@ snapshots: '@ckeditor/ckeditor5-upload': 46.0.0 '@ckeditor/ckeditor5-utils': 46.0.0 ckeditor5: 46.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - transitivePeerDependencies: - - supports-color '@ckeditor/ckeditor5-editor-balloon@46.0.0': dependencies: @@ -17301,8 +17295,6 @@ snapshots: '@ckeditor/ckeditor5-ui': 46.0.0 '@ckeditor/ckeditor5-undo': 46.0.0 ckeditor5: 46.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - transitivePeerDependencies: - - supports-color '@ckeditor/ckeditor5-export-inline-styles@46.0.0': dependencies: @@ -17582,8 +17574,6 @@ snapshots: '@ckeditor/ckeditor5-utils': 46.0.0 '@ckeditor/ckeditor5-widget': 46.0.0 ckeditor5: 46.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - transitivePeerDependencies: - - supports-color '@ckeditor/ckeditor5-mention@46.0.0(patch_hash=5981fb59ba35829e4dff1d39cf771000f8a8fdfa7a34b51d8af9549541f2d62d)': dependencies: @@ -19959,7 +19949,7 @@ snapshots: minimatch: 9.0.3 nx: 21.3.11(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.9.2))(@swc/core@1.11.29(@swc/helpers@0.5.17)) semver: 7.7.2 - tmp: 0.2.3 + tmp: 0.2.4 tslib: 2.8.1 yargs-parser: 21.1.1 @@ -29275,7 +29265,7 @@ snapshots: semver: 7.7.2 string-width: 4.2.3 tar-stream: 2.2.0 - tmp: 0.2.3 + tmp: 0.2.4 tree-kill: 1.2.2 tsconfig-paths: 4.2.0 tslib: 2.8.1 @@ -32649,10 +32639,10 @@ snapshots: tmp-promise@3.0.3: dependencies: - tmp: 0.2.3 + tmp: 0.2.4 optional: true - tmp@0.2.3: {} + tmp@0.2.4: {} tmpl@1.0.5: {} From fd175eb8a82dbc621a0853d10c56dd7985e27eb6 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 8 Aug 2025 06:49:02 +0000 Subject: [PATCH 71/82] chore(deps): update dependency lint-staged to v16.1.4 --- pnpm-lock.yaml | 273 ++++++++++++++++++++++++------------------------- 1 file changed, 136 insertions(+), 137 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 618849f87..8c92ef1f3 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -68,7 +68,7 @@ importers: version: 21.3.11(@babel/traverse@7.28.0)(@playwright/test@1.54.2)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.9.2))(@swc/core@1.11.29(@swc/helpers@0.5.17))(@zkochan/js-yaml@0.0.7)(eslint@9.32.0(jiti@2.5.1))(nx@21.3.11(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.9.2))(@swc/core@1.11.29(@swc/helpers@0.5.17)))(typescript@5.9.2) '@nx/vite': specifier: 21.3.11 - version: 21.3.11(@babel/traverse@7.28.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.9.2))(@swc/core@1.11.29(@swc/helpers@0.5.17))(nx@21.3.11(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.9.2))(@swc/core@1.11.29(@swc/helpers@0.5.17)))(typescript@5.9.2)(vite@7.0.6(@types/node@22.17.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vitest@3.2.4) + version: 21.3.11(@babel/traverse@7.28.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.9.2))(@swc/core@1.11.29(@swc/helpers@0.5.17))(nx@21.3.11(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.9.2))(@swc/core@1.11.29(@swc/helpers@0.5.17)))(typescript@5.9.2)(vite@7.0.6(@types/node@22.17.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1))(vitest@3.2.4) '@nx/web': specifier: 21.3.11 version: 21.3.11(@babel/traverse@7.28.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.9.2))(@swc/core@1.11.29(@swc/helpers@0.5.17))(nx@21.3.11(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.9.2))(@swc/core@1.11.29(@swc/helpers@0.5.17))) @@ -131,7 +131,7 @@ importers: version: 0.17.0 rollup-plugin-webpack-stats: specifier: 2.1.2 - version: 2.1.2(rolldown@1.0.0-beta.29)(rollup@4.45.1)(vite@7.0.6(@types/node@22.17.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)) + version: 2.1.2(rolldown@1.0.0-beta.29)(rollup@4.45.1)(vite@7.0.6(@types/node@22.17.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)) tslib: specifier: ^2.3.0 version: 2.8.1 @@ -149,13 +149,13 @@ importers: version: 2.0.1 vite: specifier: ^7.0.0 - version: 7.0.6(@types/node@22.17.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0) + version: 7.0.6(@types/node@22.17.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1) vite-plugin-dts: specifier: ~4.5.0 - version: 4.5.4(@types/node@22.17.0)(rollup@4.45.1)(typescript@5.9.2)(vite@7.0.6(@types/node@22.17.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)) + version: 4.5.4(@types/node@22.17.0)(rollup@4.45.1)(typescript@5.9.2)(vite@7.0.6(@types/node@22.17.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)) vitest: specifier: ^3.0.0 - version: 3.2.4(@types/debug@4.1.12)(@types/node@22.17.0)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@18.0.1)(jiti@2.5.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(lightningcss@1.30.1)(msw@2.7.5(@types/node@22.17.0)(typescript@5.9.2))(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0) + version: 3.2.4(@types/debug@4.1.12)(@types/node@22.17.0)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@18.0.1)(jiti@2.5.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(lightningcss@1.30.1)(msw@2.7.5(@types/node@22.17.0)(typescript@5.9.2))(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1) apps/client: dependencies: @@ -303,7 +303,7 @@ importers: version: 5.0.0 '@preact/preset-vite': specifier: 2.10.2 - version: 2.10.2(@babel/core@7.28.0)(preact@10.27.0)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)) + version: 2.10.2(@babel/core@7.28.0)(preact@10.27.0)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)) '@types/bootstrap': specifier: 5.2.10 version: 5.2.10 @@ -333,7 +333,7 @@ importers: version: 0.7.2 vite-plugin-static-copy: specifier: 3.1.1 - version: 3.1.1(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)) + version: 3.1.1(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)) apps/db-compare: dependencies: @@ -809,19 +809,19 @@ importers: version: 9.32.0 '@sveltejs/adapter-auto': specifier: ^6.0.0 - version: 6.0.1(@sveltejs/kit@2.27.1(@sveltejs/vite-plugin-svelte@6.1.0(svelte@5.37.3)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)))(svelte@5.37.3)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))) + version: 6.0.1(@sveltejs/kit@2.27.1(@sveltejs/vite-plugin-svelte@6.1.0(svelte@5.37.3)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)))(svelte@5.37.3)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1))) '@sveltejs/kit': specifier: ^2.16.0 - version: 2.27.1(@sveltejs/vite-plugin-svelte@6.1.0(svelte@5.37.3)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)))(svelte@5.37.3)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)) + version: 2.27.1(@sveltejs/vite-plugin-svelte@6.1.0(svelte@5.37.3)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)))(svelte@5.37.3)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)) '@sveltejs/vite-plugin-svelte': specifier: ^6.0.0 - version: 6.1.0(svelte@5.37.3)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)) + version: 6.1.0(svelte@5.37.3)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)) '@tailwindcss/typography': specifier: ^0.5.15 version: 0.5.16(tailwindcss@4.1.11) '@tailwindcss/vite': specifier: ^4.0.0 - version: 4.1.11(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)) + version: 4.1.11(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)) eslint: specifier: ^9.18.0 version: 9.32.0(jiti@2.5.1) @@ -851,7 +851,7 @@ importers: version: 8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2) vite: specifier: ^7.0.0 - version: 7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0) + version: 7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1) packages/ckeditor5: dependencies: @@ -900,7 +900,7 @@ importers: version: 8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2) '@vitest/browser': specifier: ^3.0.5 - version: 3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@24.1.0)(typescript@5.9.2))(playwright@1.54.2)(utf-8-validate@6.0.5)(vite@7.0.0(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vitest@3.2.4)(webdriverio@9.18.4(bufferutil@4.0.9)(utf-8-validate@6.0.5)) + version: 3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@24.1.0)(typescript@5.9.2))(playwright@1.54.2)(utf-8-validate@6.0.5)(vite@7.0.0(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1))(vitest@3.2.4)(webdriverio@9.18.4(bufferutil@4.0.9)(utf-8-validate@6.0.5)) '@vitest/coverage-istanbul': specifier: ^3.0.5 version: 3.2.4(vitest@3.2.4) @@ -918,7 +918,7 @@ importers: version: 14.1.1 lint-staged: specifier: ^16.0.0 - version: 16.1.2 + version: 16.1.4 stylelint: specifier: ^16.0.0 version: 16.23.0(typescript@5.9.2) @@ -933,10 +933,10 @@ importers: version: 5.9.2 vite-plugin-svgo: specifier: ~2.0.0 - version: 2.0.0(typescript@5.9.2)(vite@7.0.0(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)) + version: 2.0.0(typescript@5.9.2)(vite@7.0.0(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)) vitest: specifier: ^3.0.5 - version: 3.2.4(@types/debug@4.1.12)(@types/node@24.1.0)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@18.0.1)(jiti@2.5.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(lightningcss@1.30.1)(msw@2.7.5(@types/node@24.1.0)(typescript@5.9.2))(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0) + version: 3.2.4(@types/debug@4.1.12)(@types/node@24.1.0)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@18.0.1)(jiti@2.5.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(lightningcss@1.30.1)(msw@2.7.5(@types/node@24.1.0)(typescript@5.9.2))(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1) webdriverio: specifier: ^9.0.7 version: 9.18.4(bufferutil@4.0.9)(utf-8-validate@6.0.5) @@ -960,7 +960,7 @@ importers: version: 8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2) '@vitest/browser': specifier: ^3.0.5 - version: 3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@24.1.0)(typescript@5.9.2))(playwright@1.54.2)(utf-8-validate@6.0.5)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vitest@3.2.4)(webdriverio@9.18.4(bufferutil@4.0.9)(utf-8-validate@6.0.5)) + version: 3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@24.1.0)(typescript@5.9.2))(playwright@1.54.2)(utf-8-validate@6.0.5)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1))(vitest@3.2.4)(webdriverio@9.18.4(bufferutil@4.0.9)(utf-8-validate@6.0.5)) '@vitest/coverage-istanbul': specifier: ^3.0.5 version: 3.2.4(vitest@3.2.4) @@ -978,7 +978,7 @@ importers: version: 14.1.1 lint-staged: specifier: ^16.0.0 - version: 16.1.2 + version: 16.1.4 stylelint: specifier: ^16.0.0 version: 16.23.0(typescript@5.9.2) @@ -993,10 +993,10 @@ importers: version: 5.9.2 vite-plugin-svgo: specifier: ~2.0.0 - version: 2.0.0(typescript@5.9.2)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)) + version: 2.0.0(typescript@5.9.2)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)) vitest: specifier: ^3.0.5 - version: 3.2.4(@types/debug@4.1.12)(@types/node@24.1.0)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@18.0.1)(jiti@2.5.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(lightningcss@1.30.1)(msw@2.7.5(@types/node@24.1.0)(typescript@5.9.2))(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0) + version: 3.2.4(@types/debug@4.1.12)(@types/node@24.1.0)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@18.0.1)(jiti@2.5.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(lightningcss@1.30.1)(msw@2.7.5(@types/node@24.1.0)(typescript@5.9.2))(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1) webdriverio: specifier: ^9.0.7 version: 9.18.4(bufferutil@4.0.9)(utf-8-validate@6.0.5) @@ -1020,7 +1020,7 @@ importers: version: 8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2) '@vitest/browser': specifier: ^3.0.5 - version: 3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@24.1.0)(typescript@5.9.2))(playwright@1.54.2)(utf-8-validate@6.0.5)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vitest@3.2.4)(webdriverio@9.18.4(bufferutil@4.0.9)(utf-8-validate@6.0.5)) + version: 3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@24.1.0)(typescript@5.9.2))(playwright@1.54.2)(utf-8-validate@6.0.5)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1))(vitest@3.2.4)(webdriverio@9.18.4(bufferutil@4.0.9)(utf-8-validate@6.0.5)) '@vitest/coverage-istanbul': specifier: ^3.0.5 version: 3.2.4(vitest@3.2.4) @@ -1038,7 +1038,7 @@ importers: version: 14.1.1 lint-staged: specifier: ^16.0.0 - version: 16.1.2 + version: 16.1.4 stylelint: specifier: ^16.0.0 version: 16.23.0(typescript@5.9.2) @@ -1053,10 +1053,10 @@ importers: version: 5.9.2 vite-plugin-svgo: specifier: ~2.0.0 - version: 2.0.0(typescript@5.9.2)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)) + version: 2.0.0(typescript@5.9.2)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)) vitest: specifier: ^3.0.5 - version: 3.2.4(@types/debug@4.1.12)(@types/node@24.1.0)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@18.0.1)(jiti@2.5.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(lightningcss@1.30.1)(msw@2.7.5(@types/node@24.1.0)(typescript@5.9.2))(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0) + version: 3.2.4(@types/debug@4.1.12)(@types/node@24.1.0)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@18.0.1)(jiti@2.5.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(lightningcss@1.30.1)(msw@2.7.5(@types/node@24.1.0)(typescript@5.9.2))(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1) webdriverio: specifier: ^9.0.7 version: 9.18.4(bufferutil@4.0.9)(utf-8-validate@6.0.5) @@ -1087,7 +1087,7 @@ importers: version: 8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2) '@vitest/browser': specifier: ^3.0.5 - version: 3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@24.1.0)(typescript@5.9.2))(playwright@1.54.2)(utf-8-validate@6.0.5)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vitest@3.2.4)(webdriverio@9.18.4(bufferutil@4.0.9)(utf-8-validate@6.0.5)) + version: 3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@24.1.0)(typescript@5.9.2))(playwright@1.54.2)(utf-8-validate@6.0.5)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1))(vitest@3.2.4)(webdriverio@9.18.4(bufferutil@4.0.9)(utf-8-validate@6.0.5)) '@vitest/coverage-istanbul': specifier: ^3.0.5 version: 3.2.4(vitest@3.2.4) @@ -1105,7 +1105,7 @@ importers: version: 14.1.1 lint-staged: specifier: ^16.0.0 - version: 16.1.2 + version: 16.1.4 stylelint: specifier: ^16.0.0 version: 16.23.0(typescript@5.9.2) @@ -1120,10 +1120,10 @@ importers: version: 5.9.2 vite-plugin-svgo: specifier: ~2.0.0 - version: 2.0.0(typescript@5.9.2)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)) + version: 2.0.0(typescript@5.9.2)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)) vitest: specifier: ^3.0.5 - version: 3.2.4(@types/debug@4.1.12)(@types/node@24.1.0)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@18.0.1)(jiti@2.5.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(lightningcss@1.30.1)(msw@2.7.5(@types/node@24.1.0)(typescript@5.9.2))(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0) + version: 3.2.4(@types/debug@4.1.12)(@types/node@24.1.0)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@18.0.1)(jiti@2.5.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(lightningcss@1.30.1)(msw@2.7.5(@types/node@24.1.0)(typescript@5.9.2))(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1) webdriverio: specifier: ^9.0.7 version: 9.18.4(bufferutil@4.0.9)(utf-8-validate@6.0.5) @@ -1154,7 +1154,7 @@ importers: version: 8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2) '@vitest/browser': specifier: ^3.0.5 - version: 3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@24.1.0)(typescript@5.9.2))(playwright@1.54.2)(utf-8-validate@6.0.5)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vitest@3.2.4)(webdriverio@9.18.4(bufferutil@4.0.9)(utf-8-validate@6.0.5)) + version: 3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@24.1.0)(typescript@5.9.2))(playwright@1.54.2)(utf-8-validate@6.0.5)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1))(vitest@3.2.4)(webdriverio@9.18.4(bufferutil@4.0.9)(utf-8-validate@6.0.5)) '@vitest/coverage-istanbul': specifier: ^3.0.5 version: 3.2.4(vitest@3.2.4) @@ -1172,7 +1172,7 @@ importers: version: 14.1.1 lint-staged: specifier: ^16.0.0 - version: 16.1.2 + version: 16.1.4 stylelint: specifier: ^16.0.0 version: 16.23.0(typescript@5.9.2) @@ -1187,10 +1187,10 @@ importers: version: 5.9.2 vite-plugin-svgo: specifier: ~2.0.0 - version: 2.0.0(typescript@5.9.2)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)) + version: 2.0.0(typescript@5.9.2)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)) vitest: specifier: ^3.0.5 - version: 3.2.4(@types/debug@4.1.12)(@types/node@24.1.0)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@18.0.1)(jiti@2.5.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(lightningcss@1.30.1)(msw@2.7.5(@types/node@24.1.0)(typescript@5.9.2))(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0) + version: 3.2.4(@types/debug@4.1.12)(@types/node@24.1.0)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@18.0.1)(jiti@2.5.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(lightningcss@1.30.1)(msw@2.7.5(@types/node@24.1.0)(typescript@5.9.2))(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1) webdriverio: specifier: ^9.0.7 version: 9.18.4(bufferutil@4.0.9)(utf-8-validate@6.0.5) @@ -3916,8 +3916,8 @@ packages: '@napi-rs/wasm-runtime@0.2.4': resolution: {integrity: sha512-9zESzOO5aDByvhIAsOy9TbpZ0Ur2AJbUI7UT73kcUTS2mxAMHOBaa1st/jAymNoCtvrit99kkzT1FZuXVcgfIQ==} - '@napi-rs/wasm-runtime@1.0.1': - resolution: {integrity: sha512-KVlQ/jgywZpixGCKMNwxStmmbYEMyokZpCf2YuIChhfJA2uqfAKNEM8INz7zzTo55iEXfBhIIs3VqYyqzDLj8g==} + '@napi-rs/wasm-runtime@1.0.2': + resolution: {integrity: sha512-4pSAVWEyZMgE9q+SYkHK+UhYRo4o7P+NYZSsuuhU0wKNzV09ujaxerrbzgv6zyLoWIggJb8ql/KRzv0H9WuAZQ==} '@noble/hashes@1.8.0': resolution: {integrity: sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A==} @@ -10607,8 +10607,8 @@ packages: resolution: {integrity: sha512-cNOjgCnLB+FnvWWtyRTzmB3POJ+cXxTA81LoW7u8JdmhfXzriropYwpjShnz1QLLWsQwY7nIxoDmcPTwphDK9w==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - lint-staged@16.1.2: - resolution: {integrity: sha512-sQKw2Si2g9KUZNY3XNvRuDq4UJqpHwF0/FQzZR2M7I5MvtpWvibikCjUVJzZdGE0ByurEl3KQNvsGetd1ty1/Q==} + lint-staged@16.1.4: + resolution: {integrity: sha512-xy7rnzQrhTVGKMpv6+bmIA3C0yET31x8OhKBYfvGo0/byeZ6E0BjGARrir3Kg/RhhYHutpsi01+2J5IpfVoueA==} engines: {node: '>=20.17'} hasBin: true @@ -10616,9 +10616,9 @@ packages: resolution: {integrity: sha512-rJysbR9GKIalhTbVL2tYbF2hVyDnrf7pFUZBwjPaMIdadYHmeT+EVi/Bu3qd7ETQPahTotg2WRCatXwRBW554g==} engines: {node: '>=16.0.0'} - listr2@8.3.3: - resolution: {integrity: sha512-LWzX2KsqcB1wqQ4AHgYb4RsDXauQiqhjLk+6hjbaeHG4zpjjVAB6wC/gz6X0l+Du1cN3pUB5ZlrvTbhGSNnUQQ==} - engines: {node: '>=18.0.0'} + listr2@9.0.1: + resolution: {integrity: sha512-SL0JY3DaxylDuo/MecFeiC+7pedM0zia33zl0vcjgwcq1q1FWWF1To9EIauPbl8GbMCU0R2e0uJ8bZunhYKD2g==} + engines: {node: '>=20.0.0'} load-json-file@2.0.0: resolution: {integrity: sha512-3p6ZOGNbiX4CdvEd1VcE6yi78UrGNpjHO33noGwHCnT/o2fyllJDepsm8+mFFv/DvtwFHht5HIHSyOy5a+ChVQ==} @@ -15449,6 +15449,11 @@ packages: engines: {node: '>= 14.6'} hasBin: true + yaml@2.8.1: + resolution: {integrity: sha512-lcYcMxX2PO9XMGvAJkJ3OsNMw+/7FKes7/hgerGUYWIoWu5j/+YQqcZr5JnPZWzOsEBgMbSbiSTn/dv/69Mkpw==} + engines: {node: '>= 14.6'} + hasBin: true + yargs-parser@13.1.2: resolution: {integrity: sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==} @@ -16987,8 +16992,6 @@ snapshots: '@ckeditor/ckeditor5-core': 46.0.0 '@ckeditor/ckeditor5-utils': 46.0.0 ckeditor5: 46.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - transitivePeerDependencies: - - supports-color '@ckeditor/ckeditor5-code-block@46.0.0(patch_hash=2361d8caad7d6b5bddacc3a3b4aa37dbfba260b1c1b22a450413a79c1bb1ce95)': dependencies: @@ -17263,8 +17266,6 @@ snapshots: '@ckeditor/ckeditor5-table': 46.0.0 '@ckeditor/ckeditor5-utils': 46.0.0 ckeditor5: 46.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - transitivePeerDependencies: - - supports-color '@ckeditor/ckeditor5-emoji@46.0.0': dependencies: @@ -17436,8 +17437,6 @@ snapshots: '@ckeditor/ckeditor5-widget': 46.0.0 ckeditor5: 46.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) es-toolkit: 1.39.5 - transitivePeerDependencies: - - supports-color '@ckeditor/ckeditor5-icons@46.0.0': {} @@ -17736,8 +17735,6 @@ snapshots: '@ckeditor/ckeditor5-ui': 46.0.0 '@ckeditor/ckeditor5-utils': 46.0.0 ckeditor5: 46.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - transitivePeerDependencies: - - supports-color '@ckeditor/ckeditor5-restricted-editing@46.0.0': dependencies: @@ -19851,7 +19848,7 @@ snapshots: '@emnapi/runtime': 1.4.5 '@tybys/wasm-util': 0.9.0 - '@napi-rs/wasm-runtime@1.0.1': + '@napi-rs/wasm-runtime@1.0.2': dependencies: '@emnapi/core': 1.4.5 '@emnapi/runtime': 1.4.5 @@ -20202,7 +20199,7 @@ snapshots: - typescript - verdaccio - '@nx/vite@21.3.11(@babel/traverse@7.28.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.9.2))(@swc/core@1.11.29(@swc/helpers@0.5.17))(nx@21.3.11(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.9.2))(@swc/core@1.11.29(@swc/helpers@0.5.17)))(typescript@5.9.2)(vite@7.0.6(@types/node@22.17.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vitest@3.2.4)': + '@nx/vite@21.3.11(@babel/traverse@7.28.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.9.2))(@swc/core@1.11.29(@swc/helpers@0.5.17))(nx@21.3.11(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.9.2))(@swc/core@1.11.29(@swc/helpers@0.5.17)))(typescript@5.9.2)(vite@7.0.6(@types/node@22.17.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1))(vitest@3.2.4)': dependencies: '@nx/devkit': 21.3.11(nx@21.3.11(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.9.2))(@swc/core@1.11.29(@swc/helpers@0.5.17))) '@nx/js': 21.3.11(patch_hash=7201af3a8fb4840b046e4e18cc2758fa67ee3d0cf11d0783869dc828cfc79fc7)(@babel/traverse@7.28.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.9.2))(@swc/core@1.11.29(@swc/helpers@0.5.17))(nx@21.3.11(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.9.2))(@swc/core@1.11.29(@swc/helpers@0.5.17))) @@ -20213,8 +20210,8 @@ snapshots: picomatch: 4.0.2 semver: 7.7.2 tsconfig-paths: 4.2.0 - vite: 7.0.6(@types/node@22.17.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0) - vitest: 3.2.4(@types/debug@4.1.12)(@types/node@22.17.0)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@18.0.1)(jiti@2.5.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(lightningcss@1.30.1)(msw@2.7.5(@types/node@22.17.0)(typescript@5.9.2))(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0) + vite: 7.0.6(@types/node@22.17.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1) + vitest: 3.2.4(@types/debug@4.1.12)(@types/node@22.17.0)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@18.0.1)(jiti@2.5.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(lightningcss@1.30.1)(msw@2.7.5(@types/node@22.17.0)(typescript@5.9.2))(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -20399,18 +20396,18 @@ snapshots: '@popperjs/core@2.11.8': {} - '@preact/preset-vite@2.10.2(@babel/core@7.28.0)(preact@10.27.0)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))': + '@preact/preset-vite@2.10.2(@babel/core@7.28.0)(preact@10.27.0)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1))': dependencies: '@babel/core': 7.28.0 '@babel/plugin-transform-react-jsx': 7.27.1(@babel/core@7.28.0) '@babel/plugin-transform-react-jsx-development': 7.27.1(@babel/core@7.28.0) - '@prefresh/vite': 2.4.8(preact@10.27.0)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)) + '@prefresh/vite': 2.4.8(preact@10.27.0)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)) '@rollup/pluginutils': 4.2.1 babel-plugin-transform-hook-names: 1.0.2(@babel/core@7.28.0) debug: 4.4.1(supports-color@6.0.0) picocolors: 1.1.1 - vite: 7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0) - vite-prerender-plugin: 0.5.11(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)) + vite: 7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1) + vite-prerender-plugin: 0.5.11(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)) transitivePeerDependencies: - preact - supports-color @@ -20423,7 +20420,7 @@ snapshots: '@prefresh/utils@1.2.1': {} - '@prefresh/vite@2.4.8(preact@10.27.0)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))': + '@prefresh/vite@2.4.8(preact@10.27.0)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1))': dependencies: '@babel/core': 7.28.0 '@prefresh/babel-plugin': 0.5.2 @@ -20431,7 +20428,7 @@ snapshots: '@prefresh/utils': 1.2.1 '@rollup/pluginutils': 4.2.1 preact: 10.27.0 - vite: 7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0) + vite: 7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1) transitivePeerDependencies: - supports-color @@ -20811,7 +20808,7 @@ snapshots: '@rolldown/binding-wasm32-wasi@1.0.0-beta.29': dependencies: - '@napi-rs/wasm-runtime': 1.0.1 + '@napi-rs/wasm-runtime': 1.0.2 optional: true '@rolldown/binding-win32-arm64-msvc@1.0.0-beta.29': @@ -21449,15 +21446,15 @@ snapshots: dependencies: acorn: 8.15.0 - '@sveltejs/adapter-auto@6.0.1(@sveltejs/kit@2.27.1(@sveltejs/vite-plugin-svelte@6.1.0(svelte@5.37.3)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)))(svelte@5.37.3)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)))': + '@sveltejs/adapter-auto@6.0.1(@sveltejs/kit@2.27.1(@sveltejs/vite-plugin-svelte@6.1.0(svelte@5.37.3)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)))(svelte@5.37.3)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)))': dependencies: - '@sveltejs/kit': 2.27.1(@sveltejs/vite-plugin-svelte@6.1.0(svelte@5.37.3)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)))(svelte@5.37.3)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)) + '@sveltejs/kit': 2.27.1(@sveltejs/vite-plugin-svelte@6.1.0(svelte@5.37.3)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)))(svelte@5.37.3)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)) - '@sveltejs/kit@2.27.1(@sveltejs/vite-plugin-svelte@6.1.0(svelte@5.37.3)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)))(svelte@5.37.3)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))': + '@sveltejs/kit@2.27.1(@sveltejs/vite-plugin-svelte@6.1.0(svelte@5.37.3)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)))(svelte@5.37.3)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1))': dependencies: '@standard-schema/spec': 1.0.0 '@sveltejs/acorn-typescript': 1.0.5(acorn@8.15.0) - '@sveltejs/vite-plugin-svelte': 6.1.0(svelte@5.37.3)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)) + '@sveltejs/vite-plugin-svelte': 6.1.0(svelte@5.37.3)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)) '@types/cookie': 0.6.0 acorn: 8.15.0 cookie: 1.0.2 @@ -21470,27 +21467,27 @@ snapshots: set-cookie-parser: 2.7.1 sirv: 3.0.1 svelte: 5.37.3 - vite: 7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0) + vite: 7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1) - '@sveltejs/vite-plugin-svelte-inspector@5.0.0(@sveltejs/vite-plugin-svelte@6.1.0(svelte@5.37.3)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)))(svelte@5.37.3)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))': + '@sveltejs/vite-plugin-svelte-inspector@5.0.0(@sveltejs/vite-plugin-svelte@6.1.0(svelte@5.37.3)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)))(svelte@5.37.3)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1))': dependencies: - '@sveltejs/vite-plugin-svelte': 6.1.0(svelte@5.37.3)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)) + '@sveltejs/vite-plugin-svelte': 6.1.0(svelte@5.37.3)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)) debug: 4.4.1(supports-color@6.0.0) svelte: 5.37.3 - vite: 7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0) + vite: 7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1) transitivePeerDependencies: - supports-color - '@sveltejs/vite-plugin-svelte@6.1.0(svelte@5.37.3)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))': + '@sveltejs/vite-plugin-svelte@6.1.0(svelte@5.37.3)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1))': dependencies: - '@sveltejs/vite-plugin-svelte-inspector': 5.0.0(@sveltejs/vite-plugin-svelte@6.1.0(svelte@5.37.3)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)))(svelte@5.37.3)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)) + '@sveltejs/vite-plugin-svelte-inspector': 5.0.0(@sveltejs/vite-plugin-svelte@6.1.0(svelte@5.37.3)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)))(svelte@5.37.3)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)) debug: 4.4.1(supports-color@6.0.0) deepmerge: 4.3.1 kleur: 4.1.5 magic-string: 0.30.17 svelte: 5.37.3 - vite: 7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0) - vitefu: 1.1.1(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)) + vite: 7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1) + vitefu: 1.1.1(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)) transitivePeerDependencies: - supports-color @@ -21657,12 +21654,12 @@ snapshots: postcss-selector-parser: 6.0.10 tailwindcss: 4.1.11 - '@tailwindcss/vite@4.1.11(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))': + '@tailwindcss/vite@4.1.11(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1))': dependencies: '@tailwindcss/node': 4.1.11 '@tailwindcss/oxide': 4.1.11 tailwindcss: 4.1.11 - vite: 7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0) + vite: 7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1) '@testing-library/dom@10.4.0': dependencies: @@ -22565,16 +22562,16 @@ snapshots: - bufferutil - utf-8-validate - '@vitest/browser@3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.17.0)(typescript@5.9.2))(playwright@1.54.2)(utf-8-validate@6.0.5)(vite@7.0.6(@types/node@22.17.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vitest@3.2.4)(webdriverio@9.18.4(bufferutil@4.0.9)(utf-8-validate@6.0.5))': + '@vitest/browser@3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.17.0)(typescript@5.9.2))(playwright@1.54.2)(utf-8-validate@6.0.5)(vite@7.0.6(@types/node@22.17.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1))(vitest@3.2.4)(webdriverio@9.18.4(bufferutil@4.0.9)(utf-8-validate@6.0.5))': dependencies: '@testing-library/dom': 10.4.0 '@testing-library/user-event': 14.6.1(@testing-library/dom@10.4.0) - '@vitest/mocker': 3.2.4(msw@2.7.5(@types/node@22.17.0)(typescript@5.9.2))(vite@7.0.6(@types/node@22.17.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)) + '@vitest/mocker': 3.2.4(msw@2.7.5(@types/node@22.17.0)(typescript@5.9.2))(vite@7.0.6(@types/node@22.17.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)) '@vitest/utils': 3.2.4 magic-string: 0.30.17 sirv: 3.0.1 tinyrainbow: 2.0.0 - vitest: 3.2.4(@types/debug@4.1.12)(@types/node@22.17.0)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@18.0.1)(jiti@2.5.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(lightningcss@1.30.1)(msw@2.7.5(@types/node@22.17.0)(typescript@5.9.2))(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0) + vitest: 3.2.4(@types/debug@4.1.12)(@types/node@22.17.0)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@18.0.1)(jiti@2.5.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(lightningcss@1.30.1)(msw@2.7.5(@types/node@22.17.0)(typescript@5.9.2))(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1) ws: 8.18.3(bufferutil@4.0.9)(utf-8-validate@6.0.5) optionalDependencies: playwright: 1.54.2 @@ -22586,16 +22583,16 @@ snapshots: - vite optional: true - '@vitest/browser@3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@24.1.0)(typescript@5.9.2))(playwright@1.54.2)(utf-8-validate@6.0.5)(vite@7.0.0(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vitest@3.2.4)(webdriverio@9.18.4(bufferutil@4.0.9)(utf-8-validate@6.0.5))': + '@vitest/browser@3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@24.1.0)(typescript@5.9.2))(playwright@1.54.2)(utf-8-validate@6.0.5)(vite@7.0.0(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1))(vitest@3.2.4)(webdriverio@9.18.4(bufferutil@4.0.9)(utf-8-validate@6.0.5))': dependencies: '@testing-library/dom': 10.4.0 '@testing-library/user-event': 14.6.1(@testing-library/dom@10.4.0) - '@vitest/mocker': 3.2.4(msw@2.7.5(@types/node@24.1.0)(typescript@5.9.2))(vite@7.0.0(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)) + '@vitest/mocker': 3.2.4(msw@2.7.5(@types/node@24.1.0)(typescript@5.9.2))(vite@7.0.0(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)) '@vitest/utils': 3.2.4 magic-string: 0.30.17 sirv: 3.0.1 tinyrainbow: 2.0.0 - vitest: 3.2.4(@types/debug@4.1.12)(@types/node@24.1.0)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@18.0.1)(jiti@2.5.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(lightningcss@1.30.1)(msw@2.7.5(@types/node@24.1.0)(typescript@5.9.2))(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0) + vitest: 3.2.4(@types/debug@4.1.12)(@types/node@24.1.0)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@18.0.1)(jiti@2.5.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(lightningcss@1.30.1)(msw@2.7.5(@types/node@24.1.0)(typescript@5.9.2))(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1) ws: 8.18.3(bufferutil@4.0.9)(utf-8-validate@6.0.5) optionalDependencies: playwright: 1.54.2 @@ -22606,16 +22603,16 @@ snapshots: - utf-8-validate - vite - '@vitest/browser@3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@24.1.0)(typescript@5.9.2))(playwright@1.54.2)(utf-8-validate@6.0.5)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vitest@3.2.4)(webdriverio@9.18.4(bufferutil@4.0.9)(utf-8-validate@6.0.5))': + '@vitest/browser@3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@24.1.0)(typescript@5.9.2))(playwright@1.54.2)(utf-8-validate@6.0.5)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1))(vitest@3.2.4)(webdriverio@9.18.4(bufferutil@4.0.9)(utf-8-validate@6.0.5))': dependencies: '@testing-library/dom': 10.4.0 '@testing-library/user-event': 14.6.1(@testing-library/dom@10.4.0) - '@vitest/mocker': 3.2.4(msw@2.7.5(@types/node@24.1.0)(typescript@5.9.2))(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)) + '@vitest/mocker': 3.2.4(msw@2.7.5(@types/node@24.1.0)(typescript@5.9.2))(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)) '@vitest/utils': 3.2.4 magic-string: 0.30.17 sirv: 3.0.1 tinyrainbow: 2.0.0 - vitest: 3.2.4(@types/debug@4.1.12)(@types/node@24.1.0)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@18.0.1)(jiti@2.5.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(lightningcss@1.30.1)(msw@2.7.5(@types/node@24.1.0)(typescript@5.9.2))(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0) + vitest: 3.2.4(@types/debug@4.1.12)(@types/node@24.1.0)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@18.0.1)(jiti@2.5.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(lightningcss@1.30.1)(msw@2.7.5(@types/node@24.1.0)(typescript@5.9.2))(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1) ws: 8.18.3(bufferutil@4.0.9)(utf-8-validate@6.0.5) optionalDependencies: playwright: 1.54.2 @@ -22638,7 +22635,7 @@ snapshots: magicast: 0.3.5 test-exclude: 7.0.1 tinyrainbow: 2.0.0 - vitest: 3.2.4(@types/debug@4.1.12)(@types/node@24.1.0)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@18.0.1)(jiti@2.5.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(lightningcss@1.30.1)(msw@2.7.5(@types/node@24.1.0)(typescript@5.9.2))(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0) + vitest: 3.2.4(@types/debug@4.1.12)(@types/node@24.1.0)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@18.0.1)(jiti@2.5.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(lightningcss@1.30.1)(msw@2.7.5(@types/node@24.1.0)(typescript@5.9.2))(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1) transitivePeerDependencies: - supports-color @@ -22657,9 +22654,9 @@ snapshots: std-env: 3.9.0 test-exclude: 7.0.1 tinyrainbow: 2.0.0 - vitest: 3.2.4(@types/debug@4.1.12)(@types/node@22.17.0)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@18.0.1)(jiti@2.5.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(lightningcss@1.30.1)(msw@2.7.5(@types/node@22.17.0)(typescript@5.9.2))(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0) + vitest: 3.2.4(@types/debug@4.1.12)(@types/node@22.17.0)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@18.0.1)(jiti@2.5.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(lightningcss@1.30.1)(msw@2.7.5(@types/node@22.17.0)(typescript@5.9.2))(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1) optionalDependencies: - '@vitest/browser': 3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.17.0)(typescript@5.9.2))(playwright@1.54.2)(utf-8-validate@6.0.5)(vite@7.0.6(@types/node@22.17.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vitest@3.2.4)(webdriverio@9.18.4(bufferutil@4.0.9)(utf-8-validate@6.0.5)) + '@vitest/browser': 3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.17.0)(typescript@5.9.2))(playwright@1.54.2)(utf-8-validate@6.0.5)(vite@7.0.6(@types/node@22.17.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1))(vitest@3.2.4)(webdriverio@9.18.4(bufferutil@4.0.9)(utf-8-validate@6.0.5)) transitivePeerDependencies: - supports-color @@ -22671,42 +22668,42 @@ snapshots: chai: 5.2.0 tinyrainbow: 2.0.0 - '@vitest/mocker@3.2.4(msw@2.7.5(@types/node@22.17.0)(typescript@5.9.2))(vite@7.0.0(@types/node@22.17.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))': + '@vitest/mocker@3.2.4(msw@2.7.5(@types/node@22.17.0)(typescript@5.9.2))(vite@7.0.0(@types/node@22.17.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1))': dependencies: '@vitest/spy': 3.2.4 estree-walker: 3.0.3 magic-string: 0.30.17 optionalDependencies: msw: 2.7.5(@types/node@22.17.0)(typescript@5.9.2) - vite: 7.0.0(@types/node@22.17.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0) + vite: 7.0.0(@types/node@22.17.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1) - '@vitest/mocker@3.2.4(msw@2.7.5(@types/node@22.17.0)(typescript@5.9.2))(vite@7.0.6(@types/node@22.17.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))': + '@vitest/mocker@3.2.4(msw@2.7.5(@types/node@22.17.0)(typescript@5.9.2))(vite@7.0.6(@types/node@22.17.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1))': dependencies: '@vitest/spy': 3.2.4 estree-walker: 3.0.3 magic-string: 0.30.17 optionalDependencies: msw: 2.7.5(@types/node@22.17.0)(typescript@5.9.2) - vite: 7.0.6(@types/node@22.17.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0) + vite: 7.0.6(@types/node@22.17.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1) optional: true - '@vitest/mocker@3.2.4(msw@2.7.5(@types/node@24.1.0)(typescript@5.9.2))(vite@7.0.0(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))': + '@vitest/mocker@3.2.4(msw@2.7.5(@types/node@24.1.0)(typescript@5.9.2))(vite@7.0.0(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1))': dependencies: '@vitest/spy': 3.2.4 estree-walker: 3.0.3 magic-string: 0.30.17 optionalDependencies: msw: 2.7.5(@types/node@24.1.0)(typescript@5.9.2) - vite: 7.0.0(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0) + vite: 7.0.0(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1) - '@vitest/mocker@3.2.4(msw@2.7.5(@types/node@24.1.0)(typescript@5.9.2))(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))': + '@vitest/mocker@3.2.4(msw@2.7.5(@types/node@24.1.0)(typescript@5.9.2))(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1))': dependencies: '@vitest/spy': 3.2.4 estree-walker: 3.0.3 magic-string: 0.30.17 optionalDependencies: msw: 2.7.5(@types/node@24.1.0)(typescript@5.9.2) - vite: 7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0) + vite: 7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1) '@vitest/pretty-format@3.2.4': dependencies: @@ -22737,7 +22734,7 @@ snapshots: sirv: 3.0.1 tinyglobby: 0.2.14 tinyrainbow: 2.0.0 - vitest: 3.2.4(@types/debug@4.1.12)(@types/node@24.1.0)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@18.0.1)(jiti@2.5.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(lightningcss@1.30.1)(msw@2.7.5(@types/node@24.1.0)(typescript@5.9.2))(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0) + vitest: 3.2.4(@types/debug@4.1.12)(@types/node@24.1.0)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@18.0.1)(jiti@2.5.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(lightningcss@1.30.1)(msw@2.7.5(@types/node@24.1.0)(typescript@5.9.2))(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1) '@vitest/utils@3.2.4': dependencies: @@ -27998,18 +27995,18 @@ snapshots: lines-and-columns@2.0.3: {} - lint-staged@16.1.2: + lint-staged@16.1.4: dependencies: - chalk: 5.4.1 + chalk: 5.5.0 commander: 14.0.0 debug: 4.4.1(supports-color@6.0.0) lilconfig: 3.1.3 - listr2: 8.3.3 + listr2: 9.0.1 micromatch: 4.0.8 nano-spawn: 1.0.2 pidtree: 0.6.0 string-argv: 0.3.2 - yaml: 2.8.0 + yaml: 2.8.1 transitivePeerDependencies: - supports-color @@ -28022,7 +28019,7 @@ snapshots: rfdc: 1.4.1 wrap-ansi: 8.1.0 - listr2@8.3.3: + listr2@9.0.1: dependencies: cli-truncate: 4.0.0 colorette: 2.0.20 @@ -31171,11 +31168,11 @@ snapshots: '@rolldown/binding-win32-ia32-msvc': 1.0.0-beta.29 '@rolldown/binding-win32-x64-msvc': 1.0.0-beta.29 - rollup-plugin-stats@1.5.0(rolldown@1.0.0-beta.29)(rollup@4.45.1)(vite@7.0.6(@types/node@22.17.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)): + rollup-plugin-stats@1.5.0(rolldown@1.0.0-beta.29)(rollup@4.45.1)(vite@7.0.6(@types/node@22.17.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)): optionalDependencies: rolldown: 1.0.0-beta.29 rollup: 4.45.1 - vite: 7.0.6(@types/node@22.17.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0) + vite: 7.0.6(@types/node@22.17.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1) rollup-plugin-styles@4.0.0(rollup@4.40.0): dependencies: @@ -31204,13 +31201,13 @@ snapshots: '@rollup/pluginutils': 5.1.4(rollup@4.40.0) rollup: 4.40.0 - rollup-plugin-webpack-stats@2.1.2(rolldown@1.0.0-beta.29)(rollup@4.45.1)(vite@7.0.6(@types/node@22.17.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)): + rollup-plugin-webpack-stats@2.1.2(rolldown@1.0.0-beta.29)(rollup@4.45.1)(vite@7.0.6(@types/node@22.17.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)): dependencies: rolldown: 1.0.0-beta.29 - rollup-plugin-stats: 1.5.0(rolldown@1.0.0-beta.29)(rollup@4.45.1)(vite@7.0.6(@types/node@22.17.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)) + rollup-plugin-stats: 1.5.0(rolldown@1.0.0-beta.29)(rollup@4.45.1)(vite@7.0.6(@types/node@22.17.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)) optionalDependencies: rollup: 4.45.1 - vite: 7.0.6(@types/node@22.17.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0) + vite: 7.0.6(@types/node@22.17.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1) rollup@4.40.0: dependencies: @@ -33232,13 +33229,13 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.2 - vite-node@3.2.4(@types/node@22.17.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0): + vite-node@3.2.4(@types/node@22.17.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1): dependencies: cac: 6.7.14 debug: 4.4.1(supports-color@6.0.0) es-module-lexer: 1.7.0 pathe: 2.0.3 - vite: 7.0.0(@types/node@22.17.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0) + vite: 7.0.0(@types/node@22.17.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1) transitivePeerDependencies: - '@types/node' - jiti @@ -33253,13 +33250,13 @@ snapshots: - tsx - yaml - vite-node@3.2.4(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0): + vite-node@3.2.4(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1): dependencies: cac: 6.7.14 debug: 4.4.1(supports-color@6.0.0) es-module-lexer: 1.7.0 pathe: 2.0.3 - vite: 7.0.0(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0) + vite: 7.0.0(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1) transitivePeerDependencies: - '@types/node' - jiti @@ -33274,7 +33271,7 @@ snapshots: - tsx - yaml - vite-plugin-dts@4.5.4(@types/node@22.17.0)(rollup@4.45.1)(typescript@5.9.2)(vite@7.0.6(@types/node@22.17.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)): + vite-plugin-dts@4.5.4(@types/node@22.17.0)(rollup@4.45.1)(typescript@5.9.2)(vite@7.0.6(@types/node@22.17.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)): dependencies: '@microsoft/api-extractor': 7.52.8(@types/node@22.17.0) '@rollup/pluginutils': 5.1.4(rollup@4.45.1) @@ -33287,34 +33284,34 @@ snapshots: magic-string: 0.30.17 typescript: 5.9.2 optionalDependencies: - vite: 7.0.6(@types/node@22.17.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0) + vite: 7.0.6(@types/node@22.17.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1) transitivePeerDependencies: - '@types/node' - rollup - supports-color - vite-plugin-static-copy@3.1.1(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)): + vite-plugin-static-copy@3.1.1(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)): dependencies: chokidar: 3.6.0 fs-extra: 11.3.0 p-map: 7.0.3 picocolors: 1.1.1 tinyglobby: 0.2.14 - vite: 7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0) + vite: 7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1) - vite-plugin-svgo@2.0.0(typescript@5.9.2)(vite@7.0.0(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)): + vite-plugin-svgo@2.0.0(typescript@5.9.2)(vite@7.0.0(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)): dependencies: svgo: 3.3.2 typescript: 5.9.2 - vite: 7.0.0(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0) + vite: 7.0.0(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1) - vite-plugin-svgo@2.0.0(typescript@5.9.2)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)): + vite-plugin-svgo@2.0.0(typescript@5.9.2)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)): dependencies: svgo: 3.3.2 typescript: 5.9.2 - vite: 7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0) + vite: 7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1) - vite-prerender-plugin@0.5.11(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)): + vite-prerender-plugin@0.5.11(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)): dependencies: kolorist: 1.8.0 magic-string: 0.30.17 @@ -33322,9 +33319,9 @@ snapshots: simple-code-frame: 1.3.0 source-map: 0.7.6 stack-trace: 1.0.0-pre2 - vite: 7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0) + vite: 7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1) - vite@7.0.0(@types/node@22.17.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0): + vite@7.0.0(@types/node@22.17.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1): dependencies: esbuild: 0.25.8 fdir: 6.4.6(picomatch@4.0.2) @@ -33342,9 +33339,9 @@ snapshots: sass-embedded: 1.87.0 terser: 5.43.1 tsx: 4.20.3 - yaml: 2.8.0 + yaml: 2.8.1 - vite@7.0.0(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0): + vite@7.0.0(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1): dependencies: esbuild: 0.25.8 fdir: 6.4.6(picomatch@4.0.2) @@ -33362,9 +33359,9 @@ snapshots: sass-embedded: 1.87.0 terser: 5.43.1 tsx: 4.20.3 - yaml: 2.8.0 + yaml: 2.8.1 - vite@7.0.6(@types/node@22.17.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0): + vite@7.0.6(@types/node@22.17.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1): dependencies: esbuild: 0.25.8 fdir: 6.4.6(picomatch@4.0.3) @@ -33382,9 +33379,9 @@ snapshots: sass-embedded: 1.87.0 terser: 5.43.1 tsx: 4.20.3 - yaml: 2.8.0 + yaml: 2.8.1 - vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0): + vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1): dependencies: esbuild: 0.25.8 fdir: 6.4.6(picomatch@4.0.3) @@ -33402,17 +33399,17 @@ snapshots: sass-embedded: 1.87.0 terser: 5.43.1 tsx: 4.20.3 - yaml: 2.8.0 + yaml: 2.8.1 - vitefu@1.1.1(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)): + vitefu@1.1.1(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)): optionalDependencies: - vite: 7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0) + vite: 7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1) - vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.17.0)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@18.0.1)(jiti@2.5.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(lightningcss@1.30.1)(msw@2.7.5(@types/node@22.17.0)(typescript@5.9.2))(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0): + vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.17.0)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@18.0.1)(jiti@2.5.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(lightningcss@1.30.1)(msw@2.7.5(@types/node@22.17.0)(typescript@5.9.2))(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1): dependencies: '@types/chai': 5.2.2 '@vitest/expect': 3.2.4 - '@vitest/mocker': 3.2.4(msw@2.7.5(@types/node@22.17.0)(typescript@5.9.2))(vite@7.0.0(@types/node@22.17.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)) + '@vitest/mocker': 3.2.4(msw@2.7.5(@types/node@22.17.0)(typescript@5.9.2))(vite@7.0.0(@types/node@22.17.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)) '@vitest/pretty-format': 3.2.4 '@vitest/runner': 3.2.4 '@vitest/snapshot': 3.2.4 @@ -33430,13 +33427,13 @@ snapshots: tinyglobby: 0.2.14 tinypool: 1.1.1 tinyrainbow: 2.0.0 - vite: 7.0.0(@types/node@22.17.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0) - vite-node: 3.2.4(@types/node@22.17.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0) + vite: 7.0.0(@types/node@22.17.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1) + vite-node: 3.2.4(@types/node@22.17.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1) why-is-node-running: 2.3.0 optionalDependencies: '@types/debug': 4.1.12 '@types/node': 22.17.0 - '@vitest/browser': 3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.17.0)(typescript@5.9.2))(playwright@1.54.2)(utf-8-validate@6.0.5)(vite@7.0.6(@types/node@22.17.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vitest@3.2.4)(webdriverio@9.18.4(bufferutil@4.0.9)(utf-8-validate@6.0.5)) + '@vitest/browser': 3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.17.0)(typescript@5.9.2))(playwright@1.54.2)(utf-8-validate@6.0.5)(vite@7.0.6(@types/node@22.17.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1))(vitest@3.2.4)(webdriverio@9.18.4(bufferutil@4.0.9)(utf-8-validate@6.0.5)) '@vitest/ui': 3.2.4(vitest@3.2.4) happy-dom: 18.0.1 jsdom: 26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5) @@ -33454,11 +33451,11 @@ snapshots: - tsx - yaml - vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.1.0)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@18.0.1)(jiti@2.5.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(lightningcss@1.30.1)(msw@2.7.5(@types/node@24.1.0)(typescript@5.9.2))(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0): + vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.1.0)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@18.0.1)(jiti@2.5.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(lightningcss@1.30.1)(msw@2.7.5(@types/node@24.1.0)(typescript@5.9.2))(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1): dependencies: '@types/chai': 5.2.2 '@vitest/expect': 3.2.4 - '@vitest/mocker': 3.2.4(msw@2.7.5(@types/node@24.1.0)(typescript@5.9.2))(vite@7.0.0(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)) + '@vitest/mocker': 3.2.4(msw@2.7.5(@types/node@24.1.0)(typescript@5.9.2))(vite@7.0.0(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)) '@vitest/pretty-format': 3.2.4 '@vitest/runner': 3.2.4 '@vitest/snapshot': 3.2.4 @@ -33476,13 +33473,13 @@ snapshots: tinyglobby: 0.2.14 tinypool: 1.1.1 tinyrainbow: 2.0.0 - vite: 7.0.0(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0) - vite-node: 3.2.4(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0) + vite: 7.0.0(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1) + vite-node: 3.2.4(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1) why-is-node-running: 2.3.0 optionalDependencies: '@types/debug': 4.1.12 '@types/node': 24.1.0 - '@vitest/browser': 3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@24.1.0)(typescript@5.9.2))(playwright@1.54.2)(utf-8-validate@6.0.5)(vite@7.0.0(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vitest@3.2.4)(webdriverio@9.18.4(bufferutil@4.0.9)(utf-8-validate@6.0.5)) + '@vitest/browser': 3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@24.1.0)(typescript@5.9.2))(playwright@1.54.2)(utf-8-validate@6.0.5)(vite@7.0.0(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1))(vitest@3.2.4)(webdriverio@9.18.4(bufferutil@4.0.9)(utf-8-validate@6.0.5)) '@vitest/ui': 3.2.4(vitest@3.2.4) happy-dom: 18.0.1 jsdom: 26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5) @@ -33951,6 +33948,8 @@ snapshots: yaml@2.8.0: {} + yaml@2.8.1: {} + yargs-parser@13.1.2: dependencies: camelcase: 5.3.1 From 892dfe234075a37a1ca790c0b6f24e04f6cc2fdd Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 8 Aug 2025 06:49:34 +0000 Subject: [PATCH 72/82] chore(deps): update dependency ollama to v0.5.17 --- apps/server/package.json | 2 +- pnpm-lock.yaml | 20 +++++++------------- 2 files changed, 8 insertions(+), 14 deletions(-) diff --git a/apps/server/package.json b/apps/server/package.json index d8f771750..1c48bf423 100644 --- a/apps/server/package.json +++ b/apps/server/package.json @@ -87,7 +87,7 @@ "mime-types": "3.0.1", "multer": "2.0.2", "normalize-strings": "1.1.1", - "ollama": "0.5.16", + "ollama": "0.5.17", "openai": "5.12.0", "rand-token": "1.0.1", "safe-compare": "1.1.4", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 618849f87..e87d49696 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -726,8 +726,8 @@ importers: specifier: 1.1.1 version: 1.1.1 ollama: - specifier: 0.5.16 - version: 0.5.16 + specifier: 0.5.17 + version: 0.5.17 openai: specifier: 5.12.0 version: 5.12.0(ws@8.18.3(bufferutil@4.0.9)(utf-8-validate@6.0.5))(zod@3.24.4) @@ -11537,8 +11537,8 @@ packages: resolution: {integrity: sha512-y0W+X7Ppo7oZX6eovsRkuzcSM40Bicg2JEJkDJ4irIt1wsYAP5MLSNv+QAogO8xivMffw/9OvV3um1pxXgt1uA==} engines: {node: ^10.13.0 || >=12.0.0} - ollama@0.5.16: - resolution: {integrity: sha512-OEbxxOIUZtdZgOaTPAULo051F5y+Z1vosxEYOoABPnQKeW7i4O8tJNlxCB+xioyoorVqgjkdj+TA1f1Hy2ug/w==} + ollama@0.5.17: + resolution: {integrity: sha512-q5LmPtk6GLFouS+3aURIVl+qcAOPC4+Msmx7uBb3pd+fxI55WnGjmLZ0yijI/CYy79x0QPGx3BwC3u5zv9fBvQ==} omggif@1.0.10: resolution: {integrity: sha512-LMJTtvgc/nugXj0Vcrrs68Mn2D1r0zf630VNtqtpI1FEO7e+O9FP4gqs9AcnBaSEeoHIPm28u6qgPR0oyEpGSw==} @@ -16987,8 +16987,6 @@ snapshots: '@ckeditor/ckeditor5-core': 46.0.0 '@ckeditor/ckeditor5-utils': 46.0.0 ckeditor5: 46.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - transitivePeerDependencies: - - supports-color '@ckeditor/ckeditor5-code-block@46.0.0(patch_hash=2361d8caad7d6b5bddacc3a3b4aa37dbfba260b1c1b22a450413a79c1bb1ce95)': dependencies: @@ -17048,6 +17046,8 @@ snapshots: '@ckeditor/ckeditor5-utils': 46.0.0 '@ckeditor/ckeditor5-watchdog': 46.0.0 es-toolkit: 1.39.5 + transitivePeerDependencies: + - supports-color '@ckeditor/ckeditor5-dev-build-tools@43.1.0(@swc/helpers@0.5.17)(tslib@2.8.1)(typescript@5.9.2)': dependencies: @@ -17239,8 +17239,6 @@ snapshots: '@ckeditor/ckeditor5-utils': 46.0.0 ckeditor5: 46.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) es-toolkit: 1.39.5 - transitivePeerDependencies: - - supports-color '@ckeditor/ckeditor5-editor-multi-root@46.0.0': dependencies: @@ -17263,8 +17261,6 @@ snapshots: '@ckeditor/ckeditor5-table': 46.0.0 '@ckeditor/ckeditor5-utils': 46.0.0 ckeditor5: 46.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - transitivePeerDependencies: - - supports-color '@ckeditor/ckeditor5-emoji@46.0.0': dependencies: @@ -17736,8 +17732,6 @@ snapshots: '@ckeditor/ckeditor5-ui': 46.0.0 '@ckeditor/ckeditor5-utils': 46.0.0 ckeditor5: 46.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - transitivePeerDependencies: - - supports-color '@ckeditor/ckeditor5-restricted-editing@46.0.0': dependencies: @@ -29343,7 +29337,7 @@ snapshots: oidc-token-hash@5.1.0: {} - ollama@0.5.16: + ollama@0.5.17: dependencies: whatwg-fetch: 3.6.20 From 81a8908b98a2fb41425e7d28d850d3fba1c98394 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 8 Aug 2025 06:51:11 +0000 Subject: [PATCH 73/82] chore(deps): update dependency stylelint to v16.23.1 --- pnpm-lock.yaml | 90 +++++++++++++++++++++++--------------------------- 1 file changed, 41 insertions(+), 49 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 618849f87..7f34f424d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -921,10 +921,10 @@ importers: version: 16.1.2 stylelint: specifier: ^16.0.0 - version: 16.23.0(typescript@5.9.2) + version: 16.23.1(typescript@5.9.2) stylelint-config-ckeditor5: specifier: '>=9.1.0' - version: 12.1.0(stylelint@16.23.0(typescript@5.9.2)) + version: 12.1.0(stylelint@16.23.1(typescript@5.9.2)) ts-node: specifier: ^10.9.1 version: 10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@24.1.0)(typescript@5.9.2) @@ -981,10 +981,10 @@ importers: version: 16.1.2 stylelint: specifier: ^16.0.0 - version: 16.23.0(typescript@5.9.2) + version: 16.23.1(typescript@5.9.2) stylelint-config-ckeditor5: specifier: '>=9.1.0' - version: 12.1.0(stylelint@16.23.0(typescript@5.9.2)) + version: 12.1.0(stylelint@16.23.1(typescript@5.9.2)) ts-node: specifier: ^10.9.1 version: 10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@24.1.0)(typescript@5.9.2) @@ -1041,10 +1041,10 @@ importers: version: 16.1.2 stylelint: specifier: ^16.0.0 - version: 16.23.0(typescript@5.9.2) + version: 16.23.1(typescript@5.9.2) stylelint-config-ckeditor5: specifier: '>=9.1.0' - version: 12.1.0(stylelint@16.23.0(typescript@5.9.2)) + version: 12.1.0(stylelint@16.23.1(typescript@5.9.2)) ts-node: specifier: ^10.9.1 version: 10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@24.1.0)(typescript@5.9.2) @@ -1108,10 +1108,10 @@ importers: version: 16.1.2 stylelint: specifier: ^16.0.0 - version: 16.23.0(typescript@5.9.2) + version: 16.23.1(typescript@5.9.2) stylelint-config-ckeditor5: specifier: '>=9.1.0' - version: 12.1.0(stylelint@16.23.0(typescript@5.9.2)) + version: 12.1.0(stylelint@16.23.1(typescript@5.9.2)) ts-node: specifier: ^10.9.1 version: 10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@24.1.0)(typescript@5.9.2) @@ -1175,10 +1175,10 @@ importers: version: 16.1.2 stylelint: specifier: ^16.0.0 - version: 16.23.0(typescript@5.9.2) + version: 16.23.1(typescript@5.9.2) stylelint-config-ckeditor5: specifier: '>=9.1.0' - version: 12.1.0(stylelint@16.23.0(typescript@5.9.2)) + version: 12.1.0(stylelint@16.23.1(typescript@5.9.2)) ts-node: specifier: ^10.9.1 version: 10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@24.1.0)(typescript@5.9.2) @@ -3916,8 +3916,8 @@ packages: '@napi-rs/wasm-runtime@0.2.4': resolution: {integrity: sha512-9zESzOO5aDByvhIAsOy9TbpZ0Ur2AJbUI7UT73kcUTS2mxAMHOBaa1st/jAymNoCtvrit99kkzT1FZuXVcgfIQ==} - '@napi-rs/wasm-runtime@1.0.1': - resolution: {integrity: sha512-KVlQ/jgywZpixGCKMNwxStmmbYEMyokZpCf2YuIChhfJA2uqfAKNEM8INz7zzTo55iEXfBhIIs3VqYyqzDLj8g==} + '@napi-rs/wasm-runtime@1.0.2': + resolution: {integrity: sha512-4pSAVWEyZMgE9q+SYkHK+UhYRo4o7P+NYZSsuuhU0wKNzV09ujaxerrbzgv6zyLoWIggJb8ql/KRzv0H9WuAZQ==} '@noble/hashes@1.8.0': resolution: {integrity: sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A==} @@ -10448,8 +10448,8 @@ packages: keyv@4.5.4: resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} - keyv@5.4.0: - resolution: {integrity: sha512-TMckyVjEoacG5IteUpUrOBsFORtheqziVyyY2dLUwg1jwTb8u48LX4TgmtogkNl9Y9unaEJ1luj10fGyjMGFOQ==} + keyv@5.5.0: + resolution: {integrity: sha512-QG7qR2tijh1ftOvClut4YKKg1iW6cx3GZsKoGyJPxHkGWK9oJhG9P3j5deP0QQOGDowBMVQFaP+Vm4NpGYvmIQ==} khroma@2.1.0: resolution: {integrity: sha512-Ls993zuzfayK269Svk9hzpeGUKob/sIgZzyHYdjQoAdQetRKpOLj+k/QQQ/6Qi0Yz65mlROrfd+Ev+1+7dz9Kw==} @@ -14121,8 +14121,8 @@ packages: peerDependencies: stylelint: '>=16.0.0' - stylelint@16.23.0: - resolution: {integrity: sha512-69T5aS2LUY306ekt1Q1oaSPwz/jaG9HjyMix3UMrai1iEbuOafBe2Dh8xlyczrxFAy89qcKyZWWtc42XLx3Bbw==} + stylelint@16.23.1: + resolution: {integrity: sha512-dNvDTsKV1U2YtiUDfe9d2gp902veFeo3ecCWdGlmLm2WFrAV0+L5LoOj/qHSBABQwMsZPJwfC4bf39mQm1S5zw==} engines: {node: '>=18.12.0'} hasBin: true @@ -16750,7 +16750,7 @@ snapshots: '@babel/template@7.27.0': dependencies: - '@babel/code-frame': 7.27.1 + '@babel/code-frame': 7.26.2 '@babel/parser': 7.28.0 '@babel/types': 7.28.1 @@ -16987,8 +16987,6 @@ snapshots: '@ckeditor/ckeditor5-core': 46.0.0 '@ckeditor/ckeditor5-utils': 46.0.0 ckeditor5: 46.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - transitivePeerDependencies: - - supports-color '@ckeditor/ckeditor5-code-block@46.0.0(patch_hash=2361d8caad7d6b5bddacc3a3b4aa37dbfba260b1c1b22a450413a79c1bb1ce95)': dependencies: @@ -17263,8 +17261,6 @@ snapshots: '@ckeditor/ckeditor5-table': 46.0.0 '@ckeditor/ckeditor5-utils': 46.0.0 ckeditor5: 46.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - transitivePeerDependencies: - - supports-color '@ckeditor/ckeditor5-emoji@46.0.0': dependencies: @@ -17436,8 +17432,6 @@ snapshots: '@ckeditor/ckeditor5-widget': 46.0.0 ckeditor5: 46.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) es-toolkit: 1.39.5 - transitivePeerDependencies: - - supports-color '@ckeditor/ckeditor5-icons@46.0.0': {} @@ -17642,8 +17636,8 @@ snapshots: process: 0.11.10 raw-loader: 4.0.2(webpack@5.100.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.8)) style-loader: 2.0.0(webpack@5.100.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.8)) - stylelint: 16.23.0(typescript@5.0.4) - stylelint-config-ckeditor5: 2.0.1(stylelint@16.23.0(typescript@5.9.2)) + stylelint: 16.23.1(typescript@5.0.4) + stylelint-config-ckeditor5: 2.0.1(stylelint@16.23.1(typescript@5.9.2)) terser-webpack-plugin: 5.3.14(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.8)(webpack@5.100.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.8)) ts-loader: 9.5.2(typescript@5.0.4)(webpack@5.100.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.8)) ts-node: 10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@24.1.0)(typescript@5.0.4) @@ -17736,8 +17730,6 @@ snapshots: '@ckeditor/ckeditor5-ui': 46.0.0 '@ckeditor/ckeditor5-utils': 46.0.0 ckeditor5: 46.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - transitivePeerDependencies: - - supports-color '@ckeditor/ckeditor5-restricted-editing@46.0.0': dependencies: @@ -19851,7 +19843,7 @@ snapshots: '@emnapi/runtime': 1.4.5 '@tybys/wasm-util': 0.9.0 - '@napi-rs/wasm-runtime@1.0.1': + '@napi-rs/wasm-runtime@1.0.2': dependencies: '@emnapi/core': 1.4.5 '@emnapi/runtime': 1.4.5 @@ -20811,7 +20803,7 @@ snapshots: '@rolldown/binding-wasm32-wasi@1.0.0-beta.29': dependencies: - '@napi-rs/wasm-runtime': 1.0.1 + '@napi-rs/wasm-runtime': 1.0.2 optional: true '@rolldown/binding-win32-arm64-msvc@1.0.0-beta.29': @@ -21433,7 +21425,7 @@ snapshots: - supports-color - typescript - '@stylistic/stylelint-plugin@3.1.3(stylelint@16.23.0(typescript@5.9.2))': + '@stylistic/stylelint-plugin@3.1.3(stylelint@16.23.1(typescript@5.9.2))': dependencies: '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) '@csstools/css-tokenizer': 3.0.4 @@ -21443,7 +21435,7 @@ snapshots: postcss-selector-parser: 6.1.2 postcss-value-parser: 4.2.0 style-search: 0.1.0 - stylelint: 16.23.0(typescript@5.9.2) + stylelint: 16.23.1(typescript@5.9.2) '@sveltejs/acorn-typescript@1.0.5(acorn@8.15.0)': dependencies: @@ -23664,7 +23656,7 @@ snapshots: cacheable@1.10.3: dependencies: hookified: 1.11.0 - keyv: 5.4.0 + keyv: 5.5.0 call-bind-apply-helpers@1.0.2: dependencies: @@ -27862,7 +27854,7 @@ snapshots: dependencies: json-buffer: 3.0.1 - keyv@5.4.0: + keyv@5.5.0: dependencies: '@keyv/serialize': 1.1.0 @@ -32156,31 +32148,31 @@ snapshots: postcss: 8.5.6 postcss-selector-parser: 7.1.0 - stylelint-config-ckeditor5@12.1.0(stylelint@16.23.0(typescript@5.9.2)): + stylelint-config-ckeditor5@12.1.0(stylelint@16.23.1(typescript@5.9.2)): dependencies: - '@stylistic/stylelint-plugin': 3.1.3(stylelint@16.23.0(typescript@5.9.2)) - stylelint: 16.23.0(typescript@5.9.2) - stylelint-config-recommended: 16.0.0(stylelint@16.23.0(typescript@5.9.2)) - stylelint-plugin-ckeditor5-rules: 12.1.0(stylelint@16.23.0(typescript@5.9.2)) + '@stylistic/stylelint-plugin': 3.1.3(stylelint@16.23.1(typescript@5.9.2)) + stylelint: 16.23.1(typescript@5.9.2) + stylelint-config-recommended: 16.0.0(stylelint@16.23.1(typescript@5.9.2)) + stylelint-plugin-ckeditor5-rules: 12.1.0(stylelint@16.23.1(typescript@5.9.2)) - stylelint-config-ckeditor5@2.0.1(stylelint@16.23.0(typescript@5.9.2)): + stylelint-config-ckeditor5@2.0.1(stylelint@16.23.1(typescript@5.9.2)): dependencies: - stylelint: 16.23.0(typescript@5.9.2) - stylelint-config-recommended: 3.0.0(stylelint@16.23.0(typescript@5.9.2)) + stylelint: 16.23.1(typescript@5.9.2) + stylelint-config-recommended: 3.0.0(stylelint@16.23.1(typescript@5.9.2)) - stylelint-config-recommended@16.0.0(stylelint@16.23.0(typescript@5.9.2)): + stylelint-config-recommended@16.0.0(stylelint@16.23.1(typescript@5.9.2)): dependencies: - stylelint: 16.23.0(typescript@5.9.2) + stylelint: 16.23.1(typescript@5.9.2) - stylelint-config-recommended@3.0.0(stylelint@16.23.0(typescript@5.9.2)): + stylelint-config-recommended@3.0.0(stylelint@16.23.1(typescript@5.9.2)): dependencies: - stylelint: 16.23.0(typescript@5.9.2) + stylelint: 16.23.1(typescript@5.9.2) - stylelint-plugin-ckeditor5-rules@12.1.0(stylelint@16.23.0(typescript@5.9.2)): + stylelint-plugin-ckeditor5-rules@12.1.0(stylelint@16.23.1(typescript@5.9.2)): dependencies: - stylelint: 16.23.0(typescript@5.9.2) + stylelint: 16.23.1(typescript@5.9.2) - stylelint@16.23.0(typescript@5.0.4): + stylelint@16.23.1(typescript@5.0.4): dependencies: '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) '@csstools/css-tokenizer': 3.0.4 @@ -32224,7 +32216,7 @@ snapshots: - supports-color - typescript - stylelint@16.23.0(typescript@5.9.2): + stylelint@16.23.1(typescript@5.9.2): dependencies: '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) '@csstools/css-tokenizer': 3.0.4 From 3e1f74ae93343e0a0ff085f897f683bd4ff0c0ae Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 8 Aug 2025 06:51:40 +0000 Subject: [PATCH 74/82] chore(deps): update electron-forge monorepo to v7.8.3 --- apps/desktop/package.json | 16 +-- pnpm-lock.yaml | 246 ++++++++++++++++++-------------------- 2 files changed, 127 insertions(+), 135 deletions(-) diff --git a/apps/desktop/package.json b/apps/desktop/package.json index e82f89fb1..b81806c17 100644 --- a/apps/desktop/package.json +++ b/apps/desktop/package.json @@ -18,14 +18,14 @@ "@triliumnext/server": "workspace:*", "copy-webpack-plugin": "13.0.0", "electron": "37.2.5", - "@electron-forge/cli": "7.8.2", - "@electron-forge/maker-deb": "7.8.2", - "@electron-forge/maker-dmg": "7.8.2", - "@electron-forge/maker-flatpak": "7.8.2", - "@electron-forge/maker-rpm": "7.8.2", - "@electron-forge/maker-squirrel": "7.8.2", - "@electron-forge/maker-zip": "7.8.2", - "@electron-forge/plugin-auto-unpack-natives": "7.8.2", + "@electron-forge/cli": "7.8.3", + "@electron-forge/maker-deb": "7.8.3", + "@electron-forge/maker-dmg": "7.8.3", + "@electron-forge/maker-flatpak": "7.8.3", + "@electron-forge/maker-rpm": "7.8.3", + "@electron-forge/maker-squirrel": "7.8.3", + "@electron-forge/maker-zip": "7.8.3", + "@electron-forge/plugin-auto-unpack-natives": "7.8.3", "prebuild-install": "^7.1.1" }, "config": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 618849f87..00f7cfb3e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -375,29 +375,29 @@ importers: version: 2.38.5(jquery@3.7.1) devDependencies: '@electron-forge/cli': - specifier: 7.8.2 - version: 7.8.2(encoding@0.1.13) + specifier: 7.8.3 + version: 7.8.3(encoding@0.1.13) '@electron-forge/maker-deb': - specifier: 7.8.2 - version: 7.8.2 + specifier: 7.8.3 + version: 7.8.3 '@electron-forge/maker-dmg': - specifier: 7.8.2 - version: 7.8.2 + specifier: 7.8.3 + version: 7.8.3 '@electron-forge/maker-flatpak': - specifier: 7.8.2 - version: 7.8.2 + specifier: 7.8.3 + version: 7.8.3 '@electron-forge/maker-rpm': - specifier: 7.8.2 - version: 7.8.2 + specifier: 7.8.3 + version: 7.8.3 '@electron-forge/maker-squirrel': - specifier: 7.8.2 - version: 7.8.2 + specifier: 7.8.3 + version: 7.8.3 '@electron-forge/maker-zip': - specifier: 7.8.2 - version: 7.8.2 + specifier: 7.8.3 + version: 7.8.3 '@electron-forge/plugin-auto-unpack-natives': - specifier: 7.8.2 - version: 7.8.2 + specifier: 7.8.3 + version: 7.8.3 '@triliumnext/server': specifier: workspace:* version: link:../server @@ -2657,85 +2657,85 @@ packages: '@dual-bundle/import-meta-resolve@4.1.0': resolution: {integrity: sha512-+nxncfwHM5SgAtrVzgpzJOI1ol0PkumhVo469KCf9lUi21IGcY90G98VuHm9VRrUypmAzawAHO9bs6hqeADaVg==} - '@electron-forge/cli@7.8.2': - resolution: {integrity: sha512-5QA81eLTFaBji3RBuTAqGQ0DNJ6iPFdCNalJK4ItDT0UyoCIRUiGOILPdH0Z+JngWucPruVVxY9VYUfFR/LSXA==} + '@electron-forge/cli@7.8.3': + resolution: {integrity: sha512-BSAjGGfVf0yp3NQhXYmyCw9T//YCQHuktMv4HXfDVfo7AoV6DA1oEhqldI4Q7aHKeRob5+yBkvRRYPiu5ayCPw==} engines: {node: '>= 16.4.0'} hasBin: true - '@electron-forge/core-utils@7.8.2': - resolution: {integrity: sha512-trOgh26Ri/V1MTCSaVAZlfRX5CSioM42+q6xunpkMZMgSwLoALZdp0/uFj43xw8rustsdgdWjStjx2427LG7xA==} + '@electron-forge/core-utils@7.8.3': + resolution: {integrity: sha512-8jhK7AvUKEqDyTMMuRhvS1TkE73YEnHYAxVvkJq35e1KdCwGbGnSRhaEs7OOqRfkKxfepdJ7BMKFSoKFeP+z0Q==} engines: {node: '>= 16.4.0'} - '@electron-forge/core@7.8.2': - resolution: {integrity: sha512-+/GuR8ckccQL9ptJPKwFYc/PrH9OZt4wRCLk931NSrEKiegmasnMoDCoH/QACjkioho8MFA80lom3TDNOGZUAQ==} + '@electron-forge/core@7.8.3': + resolution: {integrity: sha512-qX2vi/LP3HcSqSfLfzMeH2ll8SFZQnOk8VN/b3bq6XrBCbrfrSsTYYWakN6mmfalLJcQRm4jCEc6gcyuGO4i6Q==} engines: {node: '>= 16.4.0'} - '@electron-forge/maker-base@7.8.2': - resolution: {integrity: sha512-+OK+9vxD+YAH6V77NCokE/mRNn6AX6pE7AKZ3mUvl3a11/GKhuO7Nz8AhshTnvC75F1WYs6TmGBag7fSUZZulA==} + '@electron-forge/maker-base@7.8.3': + resolution: {integrity: sha512-WmF66cHdziaK8Asi7IRTLxZjCZ8IqXXHr6IPl4d5oatN6s5RG+HHzG1hiJ7LzlOEntqdSpE8Wh2nB2TmyR4huQ==} engines: {node: '>= 16.4.0'} - '@electron-forge/maker-deb@7.8.2': - resolution: {integrity: sha512-CaQtCxVa1tAJRj5OO9Q33xX8wv2g8Hb7RYUqds4/cim8+aGBxVvRm7RQG+UwrzUEj0Gc0H3Wsbz2MyLURwh4DA==} + '@electron-forge/maker-deb@7.8.3': + resolution: {integrity: sha512-GZHJU06LRFJkv1wMc3bjMVzedQhyxnyMZqgDJjE9TIlXXZkN2EqGmKLw/HxwNRA1R8yuQeA4Ih6/dEB4bZTevg==} engines: {node: '>= 16.4.0'} - '@electron-forge/maker-dmg@7.8.2': - resolution: {integrity: sha512-hF/6W28mduFPw/7Yooj6QRbVc0fhGLYgEYafIs+sHnN3o3OBPtsd82fkJufjYoxOwSTxEZBI5VkgouQ29++NLg==} + '@electron-forge/maker-dmg@7.8.3': + resolution: {integrity: sha512-N3yKU89D7pC/xPeblSQyBQT1DLKzZMl4V5kla6nc3LIA0oyjz99Gosv8IAj9vFkreQ5QRqpTIlu1ecDL9JY9dQ==} engines: {node: '>= 16.4.0'} - '@electron-forge/maker-flatpak@7.8.2': - resolution: {integrity: sha512-OsGS8/t8vJY1EuIn/CvQm2Nz6MoS/D67Vxae8wHU5VGPmgNGlMY8mohf84Wog8EwpD8C5g0f9MEqX5KLAAM2+A==} + '@electron-forge/maker-flatpak@7.8.3': + resolution: {integrity: sha512-8+3rWKhBxqhr3Add11AaYTQ4l6YnoKJ6llX2i0Br62G1vGmlzuJHt1CTYLx+EzsznNgfcmzHN106ZubRrNhxJQ==} engines: {node: '>= 16.4.0'} - '@electron-forge/maker-rpm@7.8.2': - resolution: {integrity: sha512-1jfvUAtfhOXG4+K6gMBdZZDWibD5odtHiB6olb39Lb6+YQAzDIarNV2HT27K7jwcH8AngzfC13C0FY0X8MrQjg==} + '@electron-forge/maker-rpm@7.8.3': + resolution: {integrity: sha512-TqHHdF5D3Dy4NgG+pi8eRc18P1D0FF1LE+CqQF4MRof+XrpHhRtog5Ac4gWjvg1Wma6WjPyTdryHAkURsoBbuQ==} engines: {node: '>= 16.4.0'} - '@electron-forge/maker-squirrel@7.8.2': - resolution: {integrity: sha512-PDuzzOfTqW4n4UuC9NdaXVG1Frqs0+QYbOJqntFCcG+CkSv+wQeTaiJpG3JkMFJ4F/Y8r7WnZk8VJ/uyFjXgqg==} + '@electron-forge/maker-squirrel@7.8.3': + resolution: {integrity: sha512-6XSEhZMbgfjAaCm8A54pNjn4ghfxJgPu4i7ok3PhP44WOrFPaPivLttpvKRnxRb0PGZstPjPBFcwL1F9S1trjA==} engines: {node: '>= 16.4.0'} - '@electron-forge/maker-zip@7.8.2': - resolution: {integrity: sha512-1Bck3fGJLTWRKBcgZCFRaRRB9LJuccbge3pDbBQem0RulkiszlMd+8Jko1zY/OpJRKX5oHE7bQmptYklbBu1GA==} + '@electron-forge/maker-zip@7.8.3': + resolution: {integrity: sha512-ytao285wKAjKBO6eULzLeqUDP5Zh7beQlGyHjgOMknk7FI0sNy+zGdh3CrCGIhkXSHU/DpukPwRu2SiKvIaIGA==} engines: {node: '>= 16.4.0'} - '@electron-forge/plugin-auto-unpack-natives@7.8.2': - resolution: {integrity: sha512-la3YgXCB7GtaU2lzVYKze/hr/Zbz1HD/XKv3Jf54oMQ4I9vlIgIZ8fcYm1J4RwJNjqbxPgw1EaPEhU0x41w6HA==} + '@electron-forge/plugin-auto-unpack-natives@7.8.3': + resolution: {integrity: sha512-7tRhySvfdTrBC4PEhAzjzjJGT5dBSU6jhy3XlQ8LJH50jHIT9bioQq6dfn/3iw/VaD1ftGWKx+HlntYCmBhViw==} engines: {node: '>= 16.4.0'} - '@electron-forge/plugin-base@7.8.2': - resolution: {integrity: sha512-KY5j3gT0VsPNqVlAWchJLxMT+jcUozkI2Z/nsDymaqVGGfJix29H2CcvulVbfr8aqiLGNw8K/qhWL911ScEm4g==} + '@electron-forge/plugin-base@7.8.3': + resolution: {integrity: sha512-0CzPQlO3BGu5bLCrx2Xqo6B1yoHhA9wG9boZE58ANr8Qma1NQfAWZU3LnMmF3EdWNTX76PxpZeeb3QbPNcxSuA==} engines: {node: '>= 16.4.0'} - '@electron-forge/publisher-base@7.8.2': - resolution: {integrity: sha512-Ap9fN83pA4/09RJEGYY0Vk2mdmbvx7kuTS+hTS91Xz+330Ju3j+8g9/HcBGUlvqF2F3t6HAvgpz434UM7Ui47w==} + '@electron-forge/publisher-base@7.8.3': + resolution: {integrity: sha512-kurRKVNyLsK2JgmVl88UHu0+qSH+PysMtk/xP0YX5sYNMVxRay8+S1T10tAh6Qom94KwpF3CLYtkebvxb/fq+A==} engines: {node: '>= 16.4.0'} - '@electron-forge/shared-types@7.8.2': - resolution: {integrity: sha512-1JnWaJs5vtiT51WxcXrDVFGls5UUOpAUNX5pT0j3/RJuq/CEfVQmH62tUo6ORbBasNLRgRgphXg6n8BfRte5/w==} + '@electron-forge/shared-types@7.8.3': + resolution: {integrity: sha512-gkZtD7ALXHPDOthJo1rQYLDNfG09fdDRMWvjEgaXdF3Z69xXFfnOWPNuOkRUODNalMnuuGs6l7jDl+QFQgHlDg==} engines: {node: '>= 16.4.0'} - '@electron-forge/template-base@7.8.2': - resolution: {integrity: sha512-tba5yMu2V9IXXvVzjd/2CcLSFvA/j/E9bHVstIbN2M62jF1CPABvylDFeNuNnx/zcqigZQeLhWoafz2Jp6iv6g==} + '@electron-forge/template-base@7.8.3': + resolution: {integrity: sha512-C0tVODDNKoqhCf7T1HRONJs9DKAmjmk8Of0t8rVjT0ERDzMvLGlBByd785v5lFlKbGERyoaXsYltxPAu92G3aA==} engines: {node: '>= 16.4.0'} - '@electron-forge/template-vite-typescript@7.8.2': - resolution: {integrity: sha512-GBT52WB3VzhUNM6lSzA1WbK/xihL9yWkegLdNq7I3LbTCPr/3BWfXhXI84hyPrMXw2ZCjY4kmfyN5K7B4bJzVA==} + '@electron-forge/template-vite-typescript@7.8.3': + resolution: {integrity: sha512-HJjjY9xmlpl0vx10mrXdWn2RYHExfazACxmDNNmGO1eq3eqrQk/3R+NDGyqMJ7ajBsRVbkQNt+wayH7HkRJUjA==} engines: {node: '>= 16.4.0'} - '@electron-forge/template-vite@7.8.2': - resolution: {integrity: sha512-7ORxTpTFlfiGNNjsBHFjpuWSMDKMGBE1CN97nIsFIZhBsTjM/vix4FZirfO8Mdd+J3a9b71wqZ9VDGkSifXL0g==} + '@electron-forge/template-vite@7.8.3': + resolution: {integrity: sha512-tDL5h+UO5iOzdEYNVsSu4zkUVN4RTxti5iXzcBquKd9Kgt/A/M7xHeuKj7g1Ds7Ul/n2XcFvcfgLcRmiXQeVDA==} engines: {node: '>= 16.4.0'} - '@electron-forge/template-webpack-typescript@7.8.2': - resolution: {integrity: sha512-8i0P5KD6FF1pT7Qru0pz0gcQtn6k/v0Ld4kQ6FVarDUBI5aMllyIVgs9XcoU5RGuBrPoVKJze37Efh4o1A1Vfg==} + '@electron-forge/template-webpack-typescript@7.8.3': + resolution: {integrity: sha512-Xz3X7YJvot08Xm+0BLIS28GJH+0z9vEN9xYX76SOL4jqDcHH8lRFpNWcE2HsxxxRbCVH+s0etVmACZcWoujUrw==} engines: {node: '>= 16.4.0'} - '@electron-forge/template-webpack@7.8.2': - resolution: {integrity: sha512-Hpwtb5kIbtwQTZ3idCybC1b6go158mTk2ktBxJryjYgcc7bXQBV36J1dXfl6iONXvGE1y4/s2EiRORsh/qtDPA==} + '@electron-forge/template-webpack@7.8.3': + resolution: {integrity: sha512-1zkji5px1kDXbigFN5959anCf3HAVBvam3bHh2VejnCScegLQP3JBjAn2Nw2ILWq6ej5JNuA/V99b1dr11hPOw==} engines: {node: '>= 16.4.0'} - '@electron-forge/tracer@7.8.2': - resolution: {integrity: sha512-59M5PJT9otyVBtenZnOvjZLyB5H1JPqvrY4r9n9V7uFyuAI52a0TYyaCIcfzLchb/k+aDyeozfrqNFwvS6wTSA==} + '@electron-forge/tracer@7.8.3': + resolution: {integrity: sha512-YVVDaPEUOvR1z+DDdj8wR/vO9OSlC91wz4/2Iqe9rqQz8sztnnQBClMAZTqu9bkDTFyHrns8j8v7tPVuVS6ULQ==} engines: {node: '>= 14.17.5'} '@electron/asar@3.4.1': @@ -16987,8 +16987,6 @@ snapshots: '@ckeditor/ckeditor5-core': 46.0.0 '@ckeditor/ckeditor5-utils': 46.0.0 ckeditor5: 46.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - transitivePeerDependencies: - - supports-color '@ckeditor/ckeditor5-code-block@46.0.0(patch_hash=2361d8caad7d6b5bddacc3a3b4aa37dbfba260b1c1b22a450413a79c1bb1ce95)': dependencies: @@ -17263,8 +17261,6 @@ snapshots: '@ckeditor/ckeditor5-table': 46.0.0 '@ckeditor/ckeditor5-utils': 46.0.0 ckeditor5: 46.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - transitivePeerDependencies: - - supports-color '@ckeditor/ckeditor5-emoji@46.0.0': dependencies: @@ -17436,8 +17432,6 @@ snapshots: '@ckeditor/ckeditor5-widget': 46.0.0 ckeditor5: 46.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) es-toolkit: 1.39.5 - transitivePeerDependencies: - - supports-color '@ckeditor/ckeditor5-icons@46.0.0': {} @@ -17736,8 +17730,6 @@ snapshots: '@ckeditor/ckeditor5-ui': 46.0.0 '@ckeditor/ckeditor5-utils': 46.0.0 ckeditor5: 46.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - transitivePeerDependencies: - - supports-color '@ckeditor/ckeditor5-restricted-editing@46.0.0': dependencies: @@ -18188,11 +18180,11 @@ snapshots: '@dual-bundle/import-meta-resolve@4.1.0': {} - '@electron-forge/cli@7.8.2(encoding@0.1.13)': + '@electron-forge/cli@7.8.3(encoding@0.1.13)': dependencies: - '@electron-forge/core': 7.8.2(encoding@0.1.13) - '@electron-forge/core-utils': 7.8.2 - '@electron-forge/shared-types': 7.8.2 + '@electron-forge/core': 7.8.3(encoding@0.1.13) + '@electron-forge/core-utils': 7.8.3 + '@electron-forge/shared-types': 7.8.3 '@electron/get': 3.1.0 chalk: 4.1.2 commander: 11.1.0 @@ -18206,9 +18198,9 @@ snapshots: - encoding - supports-color - '@electron-forge/core-utils@7.8.2': + '@electron-forge/core-utils@7.8.3': dependencies: - '@electron-forge/shared-types': 7.8.2 + '@electron-forge/shared-types': 7.8.3 '@electron/rebuild': 3.7.2 '@malept/cross-spawn-promise': 2.0.0 chalk: 4.1.2 @@ -18221,19 +18213,19 @@ snapshots: - bluebird - supports-color - '@electron-forge/core@7.8.2(encoding@0.1.13)': + '@electron-forge/core@7.8.3(encoding@0.1.13)': dependencies: - '@electron-forge/core-utils': 7.8.2 - '@electron-forge/maker-base': 7.8.2 - '@electron-forge/plugin-base': 7.8.2 - '@electron-forge/publisher-base': 7.8.2 - '@electron-forge/shared-types': 7.8.2 - '@electron-forge/template-base': 7.8.2 - '@electron-forge/template-vite': 7.8.2 - '@electron-forge/template-vite-typescript': 7.8.2 - '@electron-forge/template-webpack': 7.8.2 - '@electron-forge/template-webpack-typescript': 7.8.2 - '@electron-forge/tracer': 7.8.2 + '@electron-forge/core-utils': 7.8.3 + '@electron-forge/maker-base': 7.8.3 + '@electron-forge/plugin-base': 7.8.3 + '@electron-forge/publisher-base': 7.8.3 + '@electron-forge/shared-types': 7.8.3 + '@electron-forge/template-base': 7.8.3 + '@electron-forge/template-vite': 7.8.3 + '@electron-forge/template-vite-typescript': 7.8.3 + '@electron-forge/template-webpack': 7.8.3 + '@electron-forge/template-webpack-typescript': 7.8.3 + '@electron-forge/tracer': 7.8.3 '@electron/get': 3.1.0 '@electron/packager': 18.3.6 '@electron/rebuild': 3.7.2 @@ -18262,29 +18254,29 @@ snapshots: - encoding - supports-color - '@electron-forge/maker-base@7.8.2': + '@electron-forge/maker-base@7.8.3': dependencies: - '@electron-forge/shared-types': 7.8.2 + '@electron-forge/shared-types': 7.8.3 fs-extra: 10.1.0 which: 2.0.2 transitivePeerDependencies: - bluebird - supports-color - '@electron-forge/maker-deb@7.8.2': + '@electron-forge/maker-deb@7.8.3': dependencies: - '@electron-forge/maker-base': 7.8.2 - '@electron-forge/shared-types': 7.8.2 + '@electron-forge/maker-base': 7.8.3 + '@electron-forge/shared-types': 7.8.3 optionalDependencies: electron-installer-debian: 3.2.0 transitivePeerDependencies: - bluebird - supports-color - '@electron-forge/maker-dmg@7.8.2': + '@electron-forge/maker-dmg@7.8.3': dependencies: - '@electron-forge/maker-base': 7.8.2 - '@electron-forge/shared-types': 7.8.2 + '@electron-forge/maker-base': 7.8.3 + '@electron-forge/shared-types': 7.8.3 fs-extra: 10.1.0 optionalDependencies: electron-installer-dmg: 5.0.1 @@ -18292,10 +18284,10 @@ snapshots: - bluebird - supports-color - '@electron-forge/maker-flatpak@7.8.2': + '@electron-forge/maker-flatpak@7.8.3': dependencies: - '@electron-forge/maker-base': 7.8.2 - '@electron-forge/shared-types': 7.8.2 + '@electron-forge/maker-base': 7.8.3 + '@electron-forge/shared-types': 7.8.3 fs-extra: 10.1.0 optionalDependencies: '@malept/electron-installer-flatpak': 0.11.4 @@ -18303,20 +18295,20 @@ snapshots: - bluebird - supports-color - '@electron-forge/maker-rpm@7.8.2': + '@electron-forge/maker-rpm@7.8.3': dependencies: - '@electron-forge/maker-base': 7.8.2 - '@electron-forge/shared-types': 7.8.2 + '@electron-forge/maker-base': 7.8.3 + '@electron-forge/shared-types': 7.8.3 optionalDependencies: electron-installer-redhat: 3.4.0 transitivePeerDependencies: - bluebird - supports-color - '@electron-forge/maker-squirrel@7.8.2': + '@electron-forge/maker-squirrel@7.8.3': dependencies: - '@electron-forge/maker-base': 7.8.2 - '@electron-forge/shared-types': 7.8.2 + '@electron-forge/maker-base': 7.8.3 + '@electron-forge/shared-types': 7.8.3 fs-extra: 10.1.0 optionalDependencies: electron-winstaller: 5.4.0 @@ -18324,10 +18316,10 @@ snapshots: - bluebird - supports-color - '@electron-forge/maker-zip@7.8.2': + '@electron-forge/maker-zip@7.8.3': dependencies: - '@electron-forge/maker-base': 7.8.2 - '@electron-forge/shared-types': 7.8.2 + '@electron-forge/maker-base': 7.8.3 + '@electron-forge/shared-types': 7.8.3 cross-zip: 4.0.1 fs-extra: 10.1.0 got: 11.8.6 @@ -18335,31 +18327,31 @@ snapshots: - bluebird - supports-color - '@electron-forge/plugin-auto-unpack-natives@7.8.2': + '@electron-forge/plugin-auto-unpack-natives@7.8.3': dependencies: - '@electron-forge/plugin-base': 7.8.2 - '@electron-forge/shared-types': 7.8.2 + '@electron-forge/plugin-base': 7.8.3 + '@electron-forge/shared-types': 7.8.3 transitivePeerDependencies: - bluebird - supports-color - '@electron-forge/plugin-base@7.8.2': + '@electron-forge/plugin-base@7.8.3': dependencies: - '@electron-forge/shared-types': 7.8.2 + '@electron-forge/shared-types': 7.8.3 transitivePeerDependencies: - bluebird - supports-color - '@electron-forge/publisher-base@7.8.2': + '@electron-forge/publisher-base@7.8.3': dependencies: - '@electron-forge/shared-types': 7.8.2 + '@electron-forge/shared-types': 7.8.3 transitivePeerDependencies: - bluebird - supports-color - '@electron-forge/shared-types@7.8.2': + '@electron-forge/shared-types@7.8.3': dependencies: - '@electron-forge/tracer': 7.8.2 + '@electron-forge/tracer': 7.8.3 '@electron/packager': 18.3.6 '@electron/rebuild': 3.7.2 listr2: 7.0.2 @@ -18367,10 +18359,10 @@ snapshots: - bluebird - supports-color - '@electron-forge/template-base@7.8.2': + '@electron-forge/template-base@7.8.3': dependencies: - '@electron-forge/core-utils': 7.8.2 - '@electron-forge/shared-types': 7.8.2 + '@electron-forge/core-utils': 7.8.3 + '@electron-forge/shared-types': 7.8.3 '@malept/cross-spawn-promise': 2.0.0 debug: 4.4.1(supports-color@6.0.0) fs-extra: 10.1.0 @@ -18379,43 +18371,43 @@ snapshots: - bluebird - supports-color - '@electron-forge/template-vite-typescript@7.8.2': + '@electron-forge/template-vite-typescript@7.8.3': dependencies: - '@electron-forge/shared-types': 7.8.2 - '@electron-forge/template-base': 7.8.2 + '@electron-forge/shared-types': 7.8.3 + '@electron-forge/template-base': 7.8.3 fs-extra: 10.1.0 transitivePeerDependencies: - bluebird - supports-color - '@electron-forge/template-vite@7.8.2': + '@electron-forge/template-vite@7.8.3': dependencies: - '@electron-forge/shared-types': 7.8.2 - '@electron-forge/template-base': 7.8.2 + '@electron-forge/shared-types': 7.8.3 + '@electron-forge/template-base': 7.8.3 fs-extra: 10.1.0 transitivePeerDependencies: - bluebird - supports-color - '@electron-forge/template-webpack-typescript@7.8.2': + '@electron-forge/template-webpack-typescript@7.8.3': dependencies: - '@electron-forge/shared-types': 7.8.2 - '@electron-forge/template-base': 7.8.2 + '@electron-forge/shared-types': 7.8.3 + '@electron-forge/template-base': 7.8.3 fs-extra: 10.1.0 transitivePeerDependencies: - bluebird - supports-color - '@electron-forge/template-webpack@7.8.2': + '@electron-forge/template-webpack@7.8.3': dependencies: - '@electron-forge/shared-types': 7.8.2 - '@electron-forge/template-base': 7.8.2 + '@electron-forge/shared-types': 7.8.3 + '@electron-forge/template-base': 7.8.3 fs-extra: 10.1.0 transitivePeerDependencies: - bluebird - supports-color - '@electron-forge/tracer@7.8.2': + '@electron-forge/tracer@7.8.3': dependencies: chrome-trace-event: 1.0.4 From 1d529888267c5a14f4ebdc8ea8e940081a3addba Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 8 Aug 2025 09:41:29 +0000 Subject: [PATCH 75/82] chore(deps): update dependency rollup-plugin-webpack-stats to v2.1.3 --- package.json | 2 +- pnpm-lock.yaml | 20 +++++++++++++++----- 2 files changed, 16 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index 3e4bd1baa..5c332cc80 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "jsonc-eslint-parser": "^2.1.0", "nx": "21.3.11", "react-refresh": "^0.17.0", - "rollup-plugin-webpack-stats": "2.1.2", + "rollup-plugin-webpack-stats": "2.1.3", "tslib": "^2.3.0", "tsx": "4.20.3", "typescript": "~5.9.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8c92ef1f3..ff1f37f03 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -130,8 +130,8 @@ importers: specifier: ^0.17.0 version: 0.17.0 rollup-plugin-webpack-stats: - specifier: 2.1.2 - version: 2.1.2(rolldown@1.0.0-beta.29)(rollup@4.45.1)(vite@7.0.6(@types/node@22.17.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)) + specifier: 2.1.3 + version: 2.1.3(rolldown@1.0.0-beta.29)(rollup@4.45.1)(vite@7.0.6(@types/node@22.17.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)) tslib: specifier: ^2.3.0 version: 2.8.1 @@ -13275,8 +13275,8 @@ packages: peerDependencies: rollup: ^3.0.0||^4.0.0 - rollup-plugin-webpack-stats@2.1.2: - resolution: {integrity: sha512-2YN3hTQx90wvXo7VG9/s2qKECoA+BmBiMLj4UMbP00jt3giExQYN2mOXv5mwesB48Q5syGjFYfAa1nuN9TU1Aw==} + rollup-plugin-webpack-stats@2.1.3: + resolution: {integrity: sha512-OOhpuwwoxW8J5pVd+RdokSbaVa21/4/mV1EsBBLfmcmc2hjL5VMFkytN0YTFGfPWcluWBCxrpA+8SP7P3xvloQ==} engines: {node: '>=18'} peerDependencies: rolldown: ^1.0.0-beta.0 @@ -16992,6 +16992,8 @@ snapshots: '@ckeditor/ckeditor5-core': 46.0.0 '@ckeditor/ckeditor5-utils': 46.0.0 ckeditor5: 46.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + transitivePeerDependencies: + - supports-color '@ckeditor/ckeditor5-code-block@46.0.0(patch_hash=2361d8caad7d6b5bddacc3a3b4aa37dbfba260b1c1b22a450413a79c1bb1ce95)': dependencies: @@ -17051,6 +17053,8 @@ snapshots: '@ckeditor/ckeditor5-utils': 46.0.0 '@ckeditor/ckeditor5-watchdog': 46.0.0 es-toolkit: 1.39.5 + transitivePeerDependencies: + - supports-color '@ckeditor/ckeditor5-dev-build-tools@43.1.0(@swc/helpers@0.5.17)(tslib@2.8.1)(typescript@5.9.2)': dependencies: @@ -17266,6 +17270,8 @@ snapshots: '@ckeditor/ckeditor5-table': 46.0.0 '@ckeditor/ckeditor5-utils': 46.0.0 ckeditor5: 46.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + transitivePeerDependencies: + - supports-color '@ckeditor/ckeditor5-emoji@46.0.0': dependencies: @@ -17437,6 +17443,8 @@ snapshots: '@ckeditor/ckeditor5-widget': 46.0.0 ckeditor5: 46.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) es-toolkit: 1.39.5 + transitivePeerDependencies: + - supports-color '@ckeditor/ckeditor5-icons@46.0.0': {} @@ -17735,6 +17743,8 @@ snapshots: '@ckeditor/ckeditor5-ui': 46.0.0 '@ckeditor/ckeditor5-utils': 46.0.0 ckeditor5: 46.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + transitivePeerDependencies: + - supports-color '@ckeditor/ckeditor5-restricted-editing@46.0.0': dependencies: @@ -31201,7 +31211,7 @@ snapshots: '@rollup/pluginutils': 5.1.4(rollup@4.40.0) rollup: 4.40.0 - rollup-plugin-webpack-stats@2.1.2(rolldown@1.0.0-beta.29)(rollup@4.45.1)(vite@7.0.6(@types/node@22.17.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)): + rollup-plugin-webpack-stats@2.1.3(rolldown@1.0.0-beta.29)(rollup@4.45.1)(vite@7.0.6(@types/node@22.17.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)): dependencies: rolldown: 1.0.0-beta.29 rollup-plugin-stats: 1.5.0(rolldown@1.0.0-beta.29)(rollup@4.45.1)(vite@7.0.6(@types/node@22.17.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)) From b9aede23e630f5b0a8b21a0c49d63d48031e65dd Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 8 Aug 2025 09:42:12 +0000 Subject: [PATCH 76/82] chore(deps): update svelte monorepo --- pnpm-lock.yaml | 68 +++++++++++++++++++++++++------------------------- 1 file changed, 34 insertions(+), 34 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8c92ef1f3..fa37ba684 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -809,13 +809,13 @@ importers: version: 9.32.0 '@sveltejs/adapter-auto': specifier: ^6.0.0 - version: 6.0.1(@sveltejs/kit@2.27.1(@sveltejs/vite-plugin-svelte@6.1.0(svelte@5.37.3)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)))(svelte@5.37.3)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1))) + version: 6.0.2(@sveltejs/kit@2.27.3(@sveltejs/vite-plugin-svelte@6.1.0(svelte@5.38.0)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)))(svelte@5.38.0)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1))) '@sveltejs/kit': specifier: ^2.16.0 - version: 2.27.1(@sveltejs/vite-plugin-svelte@6.1.0(svelte@5.37.3)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)))(svelte@5.37.3)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)) + version: 2.27.3(@sveltejs/vite-plugin-svelte@6.1.0(svelte@5.38.0)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)))(svelte@5.38.0)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)) '@sveltejs/vite-plugin-svelte': specifier: ^6.0.0 - version: 6.1.0(svelte@5.37.3)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)) + version: 6.1.0(svelte@5.38.0)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)) '@tailwindcss/typography': specifier: ^0.5.15 version: 0.5.16(tailwindcss@4.1.11) @@ -827,19 +827,19 @@ importers: version: 9.32.0(jiti@2.5.1) eslint-plugin-svelte: specifier: ^3.0.0 - version: 3.11.0(eslint@9.32.0(jiti@2.5.1))(svelte@5.37.3)(ts-node@10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@24.1.0)(typescript@5.9.2)) + version: 3.11.0(eslint@9.32.0(jiti@2.5.1))(svelte@5.38.0)(ts-node@10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@24.1.0)(typescript@5.9.2)) globals: specifier: ^16.0.0 version: 16.3.0 mdsvex: specifier: ^0.12.3 - version: 0.12.6(svelte@5.37.3) + version: 0.12.6(svelte@5.38.0) svelte: specifier: ^5.0.0 - version: 5.37.3 + version: 5.38.0 svelte-check: specifier: ^4.0.0 - version: 4.3.1(picomatch@4.0.3)(svelte@5.37.3)(typescript@5.9.2) + version: 4.3.1(picomatch@4.0.3)(svelte@5.38.0)(typescript@5.9.2) tailwindcss: specifier: ^4.0.0 version: 4.1.11 @@ -5317,13 +5317,13 @@ packages: peerDependencies: acorn: ^8.9.0 - '@sveltejs/adapter-auto@6.0.1': - resolution: {integrity: sha512-mcWud3pYGPWM2Pphdj8G9Qiq24nZ8L4LB7coCUckUEy5Y7wOWGJ/enaZ4AtJTcSm5dNK1rIkBRoqt+ae4zlxcQ==} + '@sveltejs/adapter-auto@6.0.2': + resolution: {integrity: sha512-SEyhlW5dMcsAZBONGCKUlK3+Ywr+8I2OupJh7OJR0URqsGzvkcWKRkBXqWifWVJnehjCGVLaqD/94aZ3xpj1jQ==} peerDependencies: '@sveltejs/kit': ^2.0.0 - '@sveltejs/kit@2.27.1': - resolution: {integrity: sha512-u5HbL9T4TgWZwXZM7hwdT0f5sDkGaNxsSrLYQoql+eiz2+9rcbbq4MiOAPoRtXG0dys5P5ixBmyQdqZedwZUlA==} + '@sveltejs/kit@2.27.3': + resolution: {integrity: sha512-jiG3NGZ8RRpi+ncjVnX+oR7uWEgzy//3YLGcTU5mHtjGraeGyNDr7GJFHlk7z0vi8bMXpXIUkEXj6p70FJmHvw==} engines: {node: '>=18.13'} hasBin: true peerDependencies: @@ -14195,8 +14195,8 @@ packages: svelte: optional: true - svelte@5.37.3: - resolution: {integrity: sha512-7t/ejshehHd+95z3Z7ebS7wsqHDQxi/8nBTuTRwpMgNegfRBfuitCSKTUDKIBOExqfT2+DhQ2VLG8Xn+cBXoaQ==} + svelte@5.38.0: + resolution: {integrity: sha512-cWF1Oc2IM/QbktdK89u5lt9MdKxRtQnRKnf2tq6KOhYuhLOd2hbMuTiJ+vWMzAeMDe81AzbCgLd4GVtOJ4fDRg==} engines: {node: '>=18'} svg-pan-zoom@3.6.2: @@ -21446,15 +21446,15 @@ snapshots: dependencies: acorn: 8.15.0 - '@sveltejs/adapter-auto@6.0.1(@sveltejs/kit@2.27.1(@sveltejs/vite-plugin-svelte@6.1.0(svelte@5.37.3)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)))(svelte@5.37.3)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)))': + '@sveltejs/adapter-auto@6.0.2(@sveltejs/kit@2.27.3(@sveltejs/vite-plugin-svelte@6.1.0(svelte@5.38.0)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)))(svelte@5.38.0)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)))': dependencies: - '@sveltejs/kit': 2.27.1(@sveltejs/vite-plugin-svelte@6.1.0(svelte@5.37.3)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)))(svelte@5.37.3)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)) + '@sveltejs/kit': 2.27.3(@sveltejs/vite-plugin-svelte@6.1.0(svelte@5.38.0)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)))(svelte@5.38.0)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)) - '@sveltejs/kit@2.27.1(@sveltejs/vite-plugin-svelte@6.1.0(svelte@5.37.3)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)))(svelte@5.37.3)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1))': + '@sveltejs/kit@2.27.3(@sveltejs/vite-plugin-svelte@6.1.0(svelte@5.38.0)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)))(svelte@5.38.0)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1))': dependencies: '@standard-schema/spec': 1.0.0 '@sveltejs/acorn-typescript': 1.0.5(acorn@8.15.0) - '@sveltejs/vite-plugin-svelte': 6.1.0(svelte@5.37.3)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)) + '@sveltejs/vite-plugin-svelte': 6.1.0(svelte@5.38.0)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)) '@types/cookie': 0.6.0 acorn: 8.15.0 cookie: 1.0.2 @@ -21466,26 +21466,26 @@ snapshots: sade: 1.8.1 set-cookie-parser: 2.7.1 sirv: 3.0.1 - svelte: 5.37.3 + svelte: 5.38.0 vite: 7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1) - '@sveltejs/vite-plugin-svelte-inspector@5.0.0(@sveltejs/vite-plugin-svelte@6.1.0(svelte@5.37.3)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)))(svelte@5.37.3)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1))': + '@sveltejs/vite-plugin-svelte-inspector@5.0.0(@sveltejs/vite-plugin-svelte@6.1.0(svelte@5.38.0)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)))(svelte@5.38.0)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1))': dependencies: - '@sveltejs/vite-plugin-svelte': 6.1.0(svelte@5.37.3)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)) + '@sveltejs/vite-plugin-svelte': 6.1.0(svelte@5.38.0)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)) debug: 4.4.1(supports-color@6.0.0) - svelte: 5.37.3 + svelte: 5.38.0 vite: 7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1) transitivePeerDependencies: - supports-color - '@sveltejs/vite-plugin-svelte@6.1.0(svelte@5.37.3)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1))': + '@sveltejs/vite-plugin-svelte@6.1.0(svelte@5.38.0)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1))': dependencies: - '@sveltejs/vite-plugin-svelte-inspector': 5.0.0(@sveltejs/vite-plugin-svelte@6.1.0(svelte@5.37.3)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)))(svelte@5.37.3)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)) + '@sveltejs/vite-plugin-svelte-inspector': 5.0.0(@sveltejs/vite-plugin-svelte@6.1.0(svelte@5.38.0)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)))(svelte@5.38.0)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)) debug: 4.4.1(supports-color@6.0.0) deepmerge: 4.3.1 kleur: 4.1.5 magic-string: 0.30.17 - svelte: 5.37.3 + svelte: 5.38.0 vite: 7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1) vitefu: 1.1.1(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)) transitivePeerDependencies: @@ -25602,7 +25602,7 @@ snapshots: eslint: 9.32.0(jiti@2.5.1) globals: 13.24.0 - eslint-plugin-svelte@3.11.0(eslint@9.32.0(jiti@2.5.1))(svelte@5.37.3)(ts-node@10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@24.1.0)(typescript@5.9.2)): + eslint-plugin-svelte@3.11.0(eslint@9.32.0(jiti@2.5.1))(svelte@5.38.0)(ts-node@10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@24.1.0)(typescript@5.9.2)): dependencies: '@eslint-community/eslint-utils': 4.7.0(eslint@9.32.0(jiti@2.5.1)) '@jridgewell/sourcemap-codec': 1.5.4 @@ -25614,9 +25614,9 @@ snapshots: postcss-load-config: 3.1.4(postcss@8.5.6)(ts-node@10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@24.1.0)(typescript@5.9.2)) postcss-safe-parser: 7.0.1(postcss@8.5.6) semver: 7.7.2 - svelte-eslint-parser: 1.3.0(svelte@5.37.3) + svelte-eslint-parser: 1.3.0(svelte@5.38.0) optionalDependencies: - svelte: 5.37.3 + svelte: 5.38.0 transitivePeerDependencies: - ts-node @@ -28446,13 +28446,13 @@ snapshots: mdn-data@2.12.2: {} - mdsvex@0.12.6(svelte@5.37.3): + mdsvex@0.12.6(svelte@5.38.0): dependencies: '@types/mdast': 4.0.4 '@types/unist': 2.0.11 prism-svelte: 0.4.7 prismjs: 1.30.0 - svelte: 5.37.3 + svelte: 5.38.0 unist-util-visit: 2.0.3 vfile-message: 2.0.4 @@ -32331,19 +32331,19 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - svelte-check@4.3.1(picomatch@4.0.3)(svelte@5.37.3)(typescript@5.9.2): + svelte-check@4.3.1(picomatch@4.0.3)(svelte@5.38.0)(typescript@5.9.2): dependencies: '@jridgewell/trace-mapping': 0.3.29 chokidar: 4.0.3 fdir: 6.4.6(picomatch@4.0.3) picocolors: 1.1.1 sade: 1.8.1 - svelte: 5.37.3 + svelte: 5.38.0 typescript: 5.9.2 transitivePeerDependencies: - picomatch - svelte-eslint-parser@1.3.0(svelte@5.37.3): + svelte-eslint-parser@1.3.0(svelte@5.38.0): dependencies: eslint-scope: 8.4.0 eslint-visitor-keys: 4.2.1 @@ -32352,9 +32352,9 @@ snapshots: postcss-scss: 4.0.9(postcss@8.5.6) postcss-selector-parser: 7.1.0 optionalDependencies: - svelte: 5.37.3 + svelte: 5.38.0 - svelte@5.37.3: + svelte@5.38.0: dependencies: '@ampproject/remapping': 2.3.0 '@jridgewell/sourcemap-codec': 1.5.4 From b1e12182ce6273070a29c1920bdb26612d276e45 Mon Sep 17 00:00:00 2001 From: Marcelo Nolasco Date: Fri, 8 Aug 2025 00:37:38 +0200 Subject: [PATCH 77/82] Translated using Weblate (Portuguese (Brazil)) Currently translated at 22.3% (348 of 1560 strings) Translation: Trilium Notes/Client Translate-URL: https://hosted.weblate.org/projects/trilium/client/pt_BR/ --- .../src/translations/pt_br/translation.json | 78 ++++++++++++++++++- 1 file changed, 77 insertions(+), 1 deletion(-) diff --git a/apps/client/src/translations/pt_br/translation.json b/apps/client/src/translations/pt_br/translation.json index b965d52e7..4d69aa284 100644 --- a/apps/client/src/translations/pt_br/translation.json +++ b/apps/client/src/translations/pt_br/translation.json @@ -335,6 +335,82 @@ "tooltip": "Se você marcar esta opção, o Trilium tentará reduzir as imagens enviadas redimensionando e otimizando, o que pode afetar a qualidade visual percebida. Se desmarcada, as imagens serão enviadas sem alterações." }, "attribute_detail": { - "attr_detail_title": "Título Detalhado do Atributo" + "attr_detail_title": "Título Detalhado do Atributo", + "close_button_title": "Cancelar alterações e fechar", + "attr_is_owned_by": "O atributo pertence a", + "attr_name_title": "O nome do atributo pode ser composto apenas por caracteres alfanuméricos, dois-pontos e sublinhado", + "name": "Nome", + "value": "Valor", + "target_note_title": "Relação é uma conexão nomeada entre a nota de origem e a nota de destino.", + "target_note": "Nota de destino", + "promoted_title": "O atributo promovido é exibido de forma destacada na nota.", + "promoted": "Promovido", + "promoted_alias_title": "O nome a ser exibido na interface de atributos promovidos.", + "promoted_alias": "Alias", + "multiplicity_title": "Multiplicidade define quantos atributos com o mesmo nome podem ser criados — no máximo 1 ou mais de 1.", + "multiplicity": "Multiplicidade", + "single_value": "Valor único", + "multi_value": "Valor múltiplo", + "label_type_title": "O tipo do rótulo ajudará o Trilium a escolher a interface adequada para inserir o valor do rótulo.", + "label_type": "Tipo", + "text": "Texto", + "number": "Número", + "boolean": "Booleano", + "date": "Data", + "date_time": "Data e Hora", + "time": "Hora", + "url": "URL", + "precision_title": "Qual número de dígitos após o ponto decimal deve estar disponível na interface de configuração de valor.", + "precision": "Precisão", + "digits": "dígitos", + "inverse_relation_title": "Configuração opcional para definir a qual relação esta é oposta. Exemplo: Pai - Filho são relações inversas entre si.", + "inverse_relation": "Relação inversa", + "inheritable_title": "O atributo herdável será transmitido para todos os descendentes deste ramo.", + "inheritable": "Herdável", + "save_and_close": "Salvar e fechar Ctrl+Enter", + "delete": "Excluir", + "related_notes_title": "Outras notas com este rótulo", + "more_notes": "Mais notas", + "label": "Detalhe do rótulo", + "label_definition": "Detalhe da definição do rótulo", + "relation": "Detalhe da relação", + "relation_definition": "Detalhe da definição da relação", + "disable_versioning": "desativa a versão automática. Útil, por exemplo, para notas grandes, mas sem importância – como grandes bibliotecas JS usadas para scripts", + "calendar_root": "marca a nota que deve ser usada como raiz para notas diárias. Apenas uma deve ser marcada assim.", + "archived": "notas com este rótulo não serão exibidas por padrão nos resultados de busca (também nos diálogos Ir para, Adicionar link, etc).", + "exclude_from_export": "notas (junto com sua subárvore) não serão incluídas em nenhuma exportação de notas", + "run": "define em quais eventos o script deve ser executado. Os valores possíveis são:\n
    \n
  • frontendStartup - quando o frontend do Trilium inicia (ou é atualizado), mas não no celular.
  • \n
  • mobileStartup - quando o frontend do Trilium inicia (ou é atualizado), no celular.
  • \n
  • backendStartup - quando o backend do Trilium inicia
  • \n
  • hourly - executa uma vez por hora. Você pode usar o rótulo adicional runAtHour para especificar em qual hora.
  • \n
  • daily - executa uma vez por dia
  • \n
", + "run_on_instance": "Define em qual instância do Trilium isso deve ser executado. Por padrão, todas as instâncias.", + "run_at_hour": "Em qual hora isso deve ser executado. Deve ser usado junto com #run=hourly. Pode ser definido várias vezes para executar mais de uma vez ao dia.", + "disable_inclusion": "scripts com este rótulo não serão incluídos na execução do script pai.", + "sorted": "mantém as notas filhas ordenadas alfabeticamente pelo título", + "sort_direction": "ASC (padrão) ou DESC", + "sort_folders_first": "Pastas (notas com filhos) devem ser ordenadas no topo", + "top": "mantenha a nota fornecida no topo em seu pai (aplica-se apenas a pais ordenados)", + "hide_promoted_attributes": "Ocultar atributos promovidos nesta nota", + "read_only": "o editor está em modo somente leitura. Funciona apenas para notas de texto e código.", + "auto_read_only_disabled": "notas de texto/código podem ser automaticamente configuradas para modo de leitura quando são muito grandes. Você pode desabilitar esse comportamento por nota adicionando este rótulo à nota", + "app_css": "marca notas CSS que são carregadas no aplicativo Trilium e, portanto, podem ser usadas para modificar a aparência do Trilium.", + "app_theme": "marca notas CSS que são temas completos do Trilium e, portanto, estão disponíveis nas opções do Trilium.", + "app_theme_base": "defina como \"next\", \"next-light\" ou \"next-dark\" para usar o tema TriliumNext correspondente (auto, claro ou escuro) como base para um tema personalizado, em vez do tema legado.", + "css_class": "o valor deste rótulo é então adicionado como classe CSS ao nó que representa a nota específica na árvore. Isso pode ser útil para temas avançados. Pode ser usado em notas de modelo.", + "icon_class": "o valor deste rótulo é adicionado como uma classe CSS ao ícone na árvore, o que pode ajudar a distinguir visualmente as notas na árvore. Um exemplo pode ser bx bx-home – os ícones são retirados do boxicons. Pode ser usado em notas de modelo.", + "page_size": "número de itens por página na listagem de notas", + "custom_request_handler": "veja Manipulador de requisição personalizada", + "custom_resource_provider": "veja Manipulador de requisição personalizada", + "widget": "marca esta nota como um widget personalizado que será adicionado à árvore de componentes do Trilium", + "workspace": "marca esta nota como um espaço de trabalho, o que permite fácil hoisting", + "workspace_icon_class": "define a classe CSS do ícone box que será usada na aba quando esta nota for hoisted", + "workspace_tab_background_color": "cor CSS usada na aba da nota quando esta nota é hoisted", + "workspace_calendar_root": "Define a raiz do calendário por espaço de trabalho", + "workspace_template": "Esta nota aparecerá na seleção de modelos disponíveis ao criar uma nova nota, mas apenas quando estiver destacada em um espaço de trabalho que contenha este modelo", + "search_home": "novas notas de pesquisa serão criadas como filhas desta nota", + "workspace_search_home": "novas notas de pesquisa serão criadas como filhas desta nota quando ela for destacada para algum ancestral desta nota de área de trabalho", + "inbox": "localização padrão da caixa de entrada para novas notas – quando você cria uma nota usando o botão \"nova nota\" na barra lateral, as notas serão criadas como notas filhas na nota marcada com o rótulo #inbox.", + "workspace_inbox": "local padrão da caixa de entrada para novas notas quando esta nota for destacada para algum ancestral desta nota de área de trabalho", + "sql_console_home": "localização padrão das notas do console SQL", + "bookmark_folder": "nota com este rótulo aparecerá nos favoritos como uma pasta (permitindo acesso aos seus filhos)", + "share_hidden_from_tree": "esta nota está oculta na árvore de navegação à esquerda, mas ainda pode ser acessada via sua URL", + "share_external_link": "a nota funcionará como um link para um site externo na árvore de compartilhamento" } } From da20916767de9f0cd22679a8066fb95f9415af9b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Do=C4=9Fukan=20=C3=87a=C4=9Fatay?= Date: Fri, 8 Aug 2025 09:52:10 +0200 Subject: [PATCH 78/82] Added translation using Weblate (Turkish) --- apps/client/src/translations/tr/translation.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 apps/client/src/translations/tr/translation.json diff --git a/apps/client/src/translations/tr/translation.json b/apps/client/src/translations/tr/translation.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/apps/client/src/translations/tr/translation.json @@ -0,0 +1 @@ +{} From db4ba534492b04eebfeed7280d3cad3d8a6d0002 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Do=C4=9Fukan=20=C3=87a=C4=9Fatay?= Date: Fri, 8 Aug 2025 09:52:10 +0200 Subject: [PATCH 79/82] Added translation using Weblate (Turkish) --- apps/server/src/assets/translations/tr/server.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 apps/server/src/assets/translations/tr/server.json diff --git a/apps/server/src/assets/translations/tr/server.json b/apps/server/src/assets/translations/tr/server.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/apps/server/src/assets/translations/tr/server.json @@ -0,0 +1 @@ +{} From 62d048433bc5454bf768ed12326cf2f33c578b15 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Do=C4=9Fukan=20=C3=87a=C4=9Fatay?= Date: Fri, 8 Aug 2025 10:30:41 +0200 Subject: [PATCH 80/82] Translated using Weblate (Turkish) Currently translated at 1.6% (26 of 1560 strings) Translation: Trilium Notes/Client Translate-URL: https://hosted.weblate.org/projects/trilium/client/tr/ --- .../src/translations/tr/translation.json | 72 ++++++++++++++++++- 1 file changed, 71 insertions(+), 1 deletion(-) diff --git a/apps/client/src/translations/tr/translation.json b/apps/client/src/translations/tr/translation.json index 0967ef424..52cf4df68 100644 --- a/apps/client/src/translations/tr/translation.json +++ b/apps/client/src/translations/tr/translation.json @@ -1 +1,71 @@ -{} +{ + "about": { + "close": "Kapat", + "homepage": "Giriş sayfası:", + "app_version": "Uygulama versiyonu:", + "db_version": "Veritabanı versiyonu:" + }, + "add_link": { + "close": "Kapat" + }, + "branch_prefix": { + "close": "Kapat", + "save": "Kaydet" + }, + "bulk_actions": { + "close": "Kapat" + }, + "clone_to": { + "close": "Kapat" + }, + "confirm": { + "close": "Kapat" + }, + "recent_changes": { + "close": "Kapat" + }, + "delete_notes": { + "close": "Kapat" + }, + "export": { + "close": "Kapat" + }, + "help": { + "close": "Kapat" + }, + "include_note": { + "close": "Kapat" + }, + "import": { + "close": "Kapat", + "chooseImportFile": "İçe aktarım dosyası", + "importDescription": "Seçilen dosya(lar) alt not olarak içe aktarılacaktır" + }, + "info": { + "closeButton": "Kapat" + }, + "jump_to_note": { + "close": "Kapat" + }, + "markdown_import": { + "close": "Kapat" + }, + "move_to": { + "close": "Kapat" + }, + "note_type_chooser": { + "close": "Kapat" + }, + "password_not_set": { + "close": "Kapat" + }, + "prompt": { + "close": "Kapat" + }, + "protected_session_password": { + "close_label": "Kapat" + }, + "revisions": { + "close": "Kapat" + } +} From 5a58fcde96b633b8a2b4b1e1988096dcf34a95b8 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 8 Aug 2025 09:45:02 +0000 Subject: [PATCH 81/82] chore(deps): update dependency electron to v37.2.6 --- apps/desktop-e2e/package.json | 2 +- apps/desktop/package.json | 2 +- apps/edit-docs/package.json | 2 +- apps/server/package.json | 2 +- pnpm-lock.yaml | 54 +++++++++++++++++++++++++---------- 5 files changed, 43 insertions(+), 19 deletions(-) diff --git a/apps/desktop-e2e/package.json b/apps/desktop-e2e/package.json index f01235e67..becaf6e98 100644 --- a/apps/desktop-e2e/package.json +++ b/apps/desktop-e2e/package.json @@ -19,6 +19,6 @@ }, "devDependencies": { "dotenv": "17.2.1", - "electron": "37.2.5" + "electron": "37.2.6" } } diff --git a/apps/desktop/package.json b/apps/desktop/package.json index b81806c17..bca441fcb 100644 --- a/apps/desktop/package.json +++ b/apps/desktop/package.json @@ -17,7 +17,7 @@ "@types/electron-squirrel-startup": "1.0.2", "@triliumnext/server": "workspace:*", "copy-webpack-plugin": "13.0.0", - "electron": "37.2.5", + "electron": "37.2.6", "@electron-forge/cli": "7.8.3", "@electron-forge/maker-deb": "7.8.3", "@electron-forge/maker-dmg": "7.8.3", diff --git a/apps/edit-docs/package.json b/apps/edit-docs/package.json index ed6d10719..6ac7bf02f 100644 --- a/apps/edit-docs/package.json +++ b/apps/edit-docs/package.json @@ -12,7 +12,7 @@ "@triliumnext/desktop": "workspace:*", "@types/fs-extra": "11.0.4", "copy-webpack-plugin": "13.0.0", - "electron": "37.2.5", + "electron": "37.2.6", "fs-extra": "11.3.1" }, "nx": { diff --git a/apps/server/package.json b/apps/server/package.json index 546db71f4..91f69d911 100644 --- a/apps/server/package.json +++ b/apps/server/package.json @@ -59,7 +59,7 @@ "debounce": "2.2.0", "debug": "4.4.1", "ejs": "3.1.10", - "electron": "37.2.5", + "electron": "37.2.6", "electron-debug": "4.1.0", "electron-window-state": "5.0.3", "escape-html": "1.0.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0f1a31022..807748c19 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -354,7 +354,7 @@ importers: dependencies: '@electron/remote': specifier: 2.1.3 - version: 2.1.3(electron@37.2.5) + version: 2.1.3(electron@37.2.6) better-sqlite3: specifier: ^12.0.0 version: 12.2.0 @@ -408,8 +408,8 @@ importers: specifier: 13.0.0 version: 13.0.0(webpack@5.100.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.8)) electron: - specifier: 37.2.5 - version: 37.2.5 + specifier: 37.2.6 + version: 37.2.6 prebuild-install: specifier: ^7.1.1 version: 7.1.3 @@ -420,8 +420,8 @@ importers: specifier: 17.2.1 version: 17.2.1 electron: - specifier: 37.2.5 - version: 37.2.5 + specifier: 37.2.6 + version: 37.2.6 apps/dump-db: dependencies: @@ -473,8 +473,8 @@ importers: specifier: 13.0.0 version: 13.0.0(webpack@5.100.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.8)) electron: - specifier: 37.2.5 - version: 37.2.5 + specifier: 37.2.6 + version: 37.2.6 fs-extra: specifier: 11.3.1 version: 11.3.1 @@ -493,7 +493,7 @@ importers: version: 7.1.1 '@electron/remote': specifier: 2.1.3 - version: 2.1.3(electron@37.2.5) + version: 2.1.3(electron@37.2.6) '@triliumnext/commons': specifier: workspace:* version: link:../../packages/commons @@ -639,8 +639,8 @@ importers: specifier: 3.1.10 version: 3.1.10 electron: - specifier: 37.2.5 - version: 37.2.5 + specifier: 37.2.6 + version: 37.2.6 electron-debug: specifier: 4.1.0 version: 4.1.0 @@ -8449,8 +8449,8 @@ packages: resolution: {integrity: sha512-bO3y10YikuUwUuDUQRM4KfwNkKhnpVO7IPdbsrejwN9/AABJzzTQ4GeHwyzNSrVO+tEH3/Np255a3sVZpZDjvg==} engines: {node: '>=8.0.0'} - electron@37.2.5: - resolution: {integrity: sha512-719ZqEp43rj6xDJMICm4CIXl8keFFgvVNO9Ix6OtjNjrh9HtYlP/1WiYeRohnXj06aLyGx5NCzrHbG7j3BxO9w==} + electron@37.2.6: + resolution: {integrity: sha512-Ns6xyxE+hIK5UlujtRlw7w4e2Ju/ImCWXf1Q/PoOhc0N3/6SN6YW7+ujCarsHbxWnolbW+1RlkHtdklUJpjbPA==} engines: {node: '>= 12.20.55'} hasBin: true @@ -16916,6 +16916,8 @@ snapshots: '@ckeditor/ckeditor5-ui': 46.0.0 '@ckeditor/ckeditor5-utils': 46.0.0 ckeditor5: 46.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + transitivePeerDependencies: + - supports-color '@ckeditor/ckeditor5-block-quote@46.0.0': dependencies: @@ -16926,6 +16928,8 @@ snapshots: '@ckeditor/ckeditor5-ui': 46.0.0 '@ckeditor/ckeditor5-utils': 46.0.0 ckeditor5: 46.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + transitivePeerDependencies: + - supports-color '@ckeditor/ckeditor5-bookmark@46.0.0': dependencies: @@ -16988,6 +16992,8 @@ snapshots: '@ckeditor/ckeditor5-core': 46.0.0 '@ckeditor/ckeditor5-utils': 46.0.0 ckeditor5: 46.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + transitivePeerDependencies: + - supports-color '@ckeditor/ckeditor5-code-block@46.0.0(patch_hash=2361d8caad7d6b5bddacc3a3b4aa37dbfba260b1c1b22a450413a79c1bb1ce95)': dependencies: @@ -17202,6 +17208,8 @@ snapshots: '@ckeditor/ckeditor5-upload': 46.0.0 '@ckeditor/ckeditor5-utils': 46.0.0 ckeditor5: 46.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + transitivePeerDependencies: + - supports-color '@ckeditor/ckeditor5-editor-balloon@46.0.0': dependencies: @@ -17211,6 +17219,8 @@ snapshots: '@ckeditor/ckeditor5-utils': 46.0.0 ckeditor5: 46.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) es-toolkit: 1.39.5 + transitivePeerDependencies: + - supports-color '@ckeditor/ckeditor5-editor-classic@46.0.0': dependencies: @@ -17238,6 +17248,8 @@ snapshots: '@ckeditor/ckeditor5-utils': 46.0.0 ckeditor5: 46.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) es-toolkit: 1.39.5 + transitivePeerDependencies: + - supports-color '@ckeditor/ckeditor5-editor-multi-root@46.0.0': dependencies: @@ -17260,6 +17272,8 @@ snapshots: '@ckeditor/ckeditor5-table': 46.0.0 '@ckeditor/ckeditor5-utils': 46.0.0 ckeditor5: 46.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + transitivePeerDependencies: + - supports-color '@ckeditor/ckeditor5-emoji@46.0.0': dependencies: @@ -17285,6 +17299,8 @@ snapshots: '@ckeditor/ckeditor5-core': 46.0.0 '@ckeditor/ckeditor5-engine': 46.0.0 '@ckeditor/ckeditor5-utils': 46.0.0 + transitivePeerDependencies: + - supports-color '@ckeditor/ckeditor5-essentials@46.0.0': dependencies: @@ -17296,6 +17312,8 @@ snapshots: '@ckeditor/ckeditor5-ui': 46.0.0 '@ckeditor/ckeditor5-undo': 46.0.0 ckeditor5: 46.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + transitivePeerDependencies: + - supports-color '@ckeditor/ckeditor5-export-inline-styles@46.0.0': dependencies: @@ -17429,6 +17447,8 @@ snapshots: '@ckeditor/ckeditor5-widget': 46.0.0 ckeditor5: 46.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) es-toolkit: 1.39.5 + transitivePeerDependencies: + - supports-color '@ckeditor/ckeditor5-icons@46.0.0': {} @@ -17573,6 +17593,8 @@ snapshots: '@ckeditor/ckeditor5-utils': 46.0.0 '@ckeditor/ckeditor5-widget': 46.0.0 ckeditor5: 46.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + transitivePeerDependencies: + - supports-color '@ckeditor/ckeditor5-mention@46.0.0(patch_hash=5981fb59ba35829e4dff1d39cf771000f8a8fdfa7a34b51d8af9549541f2d62d)': dependencies: @@ -17725,6 +17747,8 @@ snapshots: '@ckeditor/ckeditor5-ui': 46.0.0 '@ckeditor/ckeditor5-utils': 46.0.0 ckeditor5: 46.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + transitivePeerDependencies: + - supports-color '@ckeditor/ckeditor5-restricted-editing@46.0.0': dependencies: @@ -18538,9 +18562,9 @@ snapshots: transitivePeerDependencies: - supports-color - '@electron/remote@2.1.3(electron@37.2.5)': + '@electron/remote@2.1.3(electron@37.2.6)': dependencies: - electron: 37.2.5 + electron: 37.2.6 '@electron/universal@2.0.2': dependencies: @@ -25273,7 +25297,7 @@ snapshots: - supports-color optional: true - electron@37.2.5: + electron@37.2.6: dependencies: '@electron/get': 2.0.3 '@types/node': 22.17.0 From fa38332a6c3db77e51686eaa25034e5bd2f26a5e Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 8 Aug 2025 09:46:23 +0000 Subject: [PATCH 82/82] chore(deps): update dependency vite to v7.1.1 --- pnpm-lock.yaml | 332 +++++++++++++++++++++++++------------------------ 1 file changed, 172 insertions(+), 160 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0f1a31022..dba3f4e95 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -68,7 +68,7 @@ importers: version: 21.3.11(@babel/traverse@7.28.0)(@playwright/test@1.54.2)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.9.2))(@swc/core@1.11.29(@swc/helpers@0.5.17))(@zkochan/js-yaml@0.0.7)(eslint@9.32.0(jiti@2.5.1))(nx@21.3.11(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.9.2))(@swc/core@1.11.29(@swc/helpers@0.5.17)))(typescript@5.9.2) '@nx/vite': specifier: 21.3.11 - version: 21.3.11(@babel/traverse@7.28.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.9.2))(@swc/core@1.11.29(@swc/helpers@0.5.17))(nx@21.3.11(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.9.2))(@swc/core@1.11.29(@swc/helpers@0.5.17)))(typescript@5.9.2)(vite@7.0.6(@types/node@22.17.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1))(vitest@3.2.4) + version: 21.3.11(@babel/traverse@7.28.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.9.2))(@swc/core@1.11.29(@swc/helpers@0.5.17))(nx@21.3.11(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.9.2))(@swc/core@1.11.29(@swc/helpers@0.5.17)))(typescript@5.9.2)(vite@7.1.1(@types/node@22.17.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1))(vitest@3.2.4) '@nx/web': specifier: 21.3.11 version: 21.3.11(@babel/traverse@7.28.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.9.2))(@swc/core@1.11.29(@swc/helpers@0.5.17))(nx@21.3.11(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.9.2))(@swc/core@1.11.29(@swc/helpers@0.5.17))) @@ -131,7 +131,7 @@ importers: version: 0.17.0 rollup-plugin-webpack-stats: specifier: 2.1.3 - version: 2.1.3(rolldown@1.0.0-beta.29)(rollup@4.45.1)(vite@7.0.6(@types/node@22.17.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)) + version: 2.1.3(rolldown@1.0.0-beta.29)(rollup@4.46.2)(vite@7.1.1(@types/node@22.17.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)) tslib: specifier: ^2.3.0 version: 2.8.1 @@ -149,10 +149,10 @@ importers: version: 2.0.1 vite: specifier: ^7.0.0 - version: 7.0.6(@types/node@22.17.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1) + version: 7.1.1(@types/node@22.17.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1) vite-plugin-dts: specifier: ~4.5.0 - version: 4.5.4(@types/node@22.17.0)(rollup@4.45.1)(typescript@5.9.2)(vite@7.0.6(@types/node@22.17.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)) + version: 4.5.4(@types/node@22.17.0)(rollup@4.46.2)(typescript@5.9.2)(vite@7.1.1(@types/node@22.17.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)) vitest: specifier: ^3.0.0 version: 3.2.4(@types/debug@4.1.12)(@types/node@22.17.0)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@18.0.1)(jiti@2.5.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(lightningcss@1.30.1)(msw@2.7.5(@types/node@22.17.0)(typescript@5.9.2))(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1) @@ -303,7 +303,7 @@ importers: version: 5.0.0 '@preact/preset-vite': specifier: 2.10.2 - version: 2.10.2(@babel/core@7.28.0)(preact@10.27.0)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)) + version: 2.10.2(@babel/core@7.28.0)(preact@10.27.0)(vite@7.1.1(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)) '@types/bootstrap': specifier: 5.2.10 version: 5.2.10 @@ -333,7 +333,7 @@ importers: version: 0.7.2 vite-plugin-static-copy: specifier: 3.1.1 - version: 3.1.1(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)) + version: 3.1.1(vite@7.1.1(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)) apps/db-compare: dependencies: @@ -809,19 +809,19 @@ importers: version: 9.32.0 '@sveltejs/adapter-auto': specifier: ^6.0.0 - version: 6.0.2(@sveltejs/kit@2.27.3(@sveltejs/vite-plugin-svelte@6.1.0(svelte@5.38.0)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)))(svelte@5.38.0)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1))) + version: 6.0.2(@sveltejs/kit@2.27.3(@sveltejs/vite-plugin-svelte@6.1.0(svelte@5.38.0)(vite@7.1.1(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)))(svelte@5.38.0)(vite@7.1.1(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1))) '@sveltejs/kit': specifier: ^2.16.0 - version: 2.27.3(@sveltejs/vite-plugin-svelte@6.1.0(svelte@5.38.0)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)))(svelte@5.38.0)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)) + version: 2.27.3(@sveltejs/vite-plugin-svelte@6.1.0(svelte@5.38.0)(vite@7.1.1(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)))(svelte@5.38.0)(vite@7.1.1(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)) '@sveltejs/vite-plugin-svelte': specifier: ^6.0.0 - version: 6.1.0(svelte@5.38.0)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)) + version: 6.1.0(svelte@5.38.0)(vite@7.1.1(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)) '@tailwindcss/typography': specifier: ^0.5.15 version: 0.5.16(tailwindcss@4.1.11) '@tailwindcss/vite': specifier: ^4.0.0 - version: 4.1.11(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)) + version: 4.1.11(vite@7.1.1(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)) eslint: specifier: ^9.18.0 version: 9.32.0(jiti@2.5.1) @@ -851,7 +851,7 @@ importers: version: 8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2) vite: specifier: ^7.0.0 - version: 7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1) + version: 7.1.1(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1) packages/ckeditor5: dependencies: @@ -960,7 +960,7 @@ importers: version: 8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2) '@vitest/browser': specifier: ^3.0.5 - version: 3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@24.1.0)(typescript@5.9.2))(playwright@1.54.2)(utf-8-validate@6.0.5)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1))(vitest@3.2.4)(webdriverio@9.18.4(bufferutil@4.0.9)(utf-8-validate@6.0.5)) + version: 3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@24.1.0)(typescript@5.9.2))(playwright@1.54.2)(utf-8-validate@6.0.5)(vite@7.1.1(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1))(vitest@3.2.4)(webdriverio@9.18.4(bufferutil@4.0.9)(utf-8-validate@6.0.5)) '@vitest/coverage-istanbul': specifier: ^3.0.5 version: 3.2.4(vitest@3.2.4) @@ -993,7 +993,7 @@ importers: version: 5.9.2 vite-plugin-svgo: specifier: ~2.0.0 - version: 2.0.0(typescript@5.9.2)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)) + version: 2.0.0(typescript@5.9.2)(vite@7.1.1(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)) vitest: specifier: ^3.0.5 version: 3.2.4(@types/debug@4.1.12)(@types/node@24.1.0)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@18.0.1)(jiti@2.5.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(lightningcss@1.30.1)(msw@2.7.5(@types/node@24.1.0)(typescript@5.9.2))(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1) @@ -1020,7 +1020,7 @@ importers: version: 8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2) '@vitest/browser': specifier: ^3.0.5 - version: 3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@24.1.0)(typescript@5.9.2))(playwright@1.54.2)(utf-8-validate@6.0.5)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1))(vitest@3.2.4)(webdriverio@9.18.4(bufferutil@4.0.9)(utf-8-validate@6.0.5)) + version: 3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@24.1.0)(typescript@5.9.2))(playwright@1.54.2)(utf-8-validate@6.0.5)(vite@7.1.1(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1))(vitest@3.2.4)(webdriverio@9.18.4(bufferutil@4.0.9)(utf-8-validate@6.0.5)) '@vitest/coverage-istanbul': specifier: ^3.0.5 version: 3.2.4(vitest@3.2.4) @@ -1053,7 +1053,7 @@ importers: version: 5.9.2 vite-plugin-svgo: specifier: ~2.0.0 - version: 2.0.0(typescript@5.9.2)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)) + version: 2.0.0(typescript@5.9.2)(vite@7.1.1(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)) vitest: specifier: ^3.0.5 version: 3.2.4(@types/debug@4.1.12)(@types/node@24.1.0)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@18.0.1)(jiti@2.5.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(lightningcss@1.30.1)(msw@2.7.5(@types/node@24.1.0)(typescript@5.9.2))(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1) @@ -1087,7 +1087,7 @@ importers: version: 8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2) '@vitest/browser': specifier: ^3.0.5 - version: 3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@24.1.0)(typescript@5.9.2))(playwright@1.54.2)(utf-8-validate@6.0.5)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1))(vitest@3.2.4)(webdriverio@9.18.4(bufferutil@4.0.9)(utf-8-validate@6.0.5)) + version: 3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@24.1.0)(typescript@5.9.2))(playwright@1.54.2)(utf-8-validate@6.0.5)(vite@7.1.1(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1))(vitest@3.2.4)(webdriverio@9.18.4(bufferutil@4.0.9)(utf-8-validate@6.0.5)) '@vitest/coverage-istanbul': specifier: ^3.0.5 version: 3.2.4(vitest@3.2.4) @@ -1120,7 +1120,7 @@ importers: version: 5.9.2 vite-plugin-svgo: specifier: ~2.0.0 - version: 2.0.0(typescript@5.9.2)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)) + version: 2.0.0(typescript@5.9.2)(vite@7.1.1(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)) vitest: specifier: ^3.0.5 version: 3.2.4(@types/debug@4.1.12)(@types/node@24.1.0)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@18.0.1)(jiti@2.5.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(lightningcss@1.30.1)(msw@2.7.5(@types/node@24.1.0)(typescript@5.9.2))(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1) @@ -1154,7 +1154,7 @@ importers: version: 8.39.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.9.2) '@vitest/browser': specifier: ^3.0.5 - version: 3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@24.1.0)(typescript@5.9.2))(playwright@1.54.2)(utf-8-validate@6.0.5)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1))(vitest@3.2.4)(webdriverio@9.18.4(bufferutil@4.0.9)(utf-8-validate@6.0.5)) + version: 3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@24.1.0)(typescript@5.9.2))(playwright@1.54.2)(utf-8-validate@6.0.5)(vite@7.1.1(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1))(vitest@3.2.4)(webdriverio@9.18.4(bufferutil@4.0.9)(utf-8-validate@6.0.5)) '@vitest/coverage-istanbul': specifier: ^3.0.5 version: 3.2.4(vitest@3.2.4) @@ -1187,7 +1187,7 @@ importers: version: 5.9.2 vite-plugin-svgo: specifier: ~2.0.0 - version: 2.0.0(typescript@5.9.2)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)) + version: 2.0.0(typescript@5.9.2)(vite@7.1.1(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)) vitest: specifier: ^3.0.5 version: 3.2.4(@types/debug@4.1.12)(@types/node@24.1.0)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@18.0.1)(jiti@2.5.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(lightningcss@1.30.1)(msw@2.7.5(@types/node@24.1.0)(typescript@5.9.2))(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1) @@ -4826,8 +4826,8 @@ packages: cpu: [arm] os: [android] - '@rollup/rollup-android-arm-eabi@4.45.1': - resolution: {integrity: sha512-NEySIFvMY0ZQO+utJkgoMiCAjMrGvnbDLHvcmlA33UXJpYBCvlBEbMMtV837uCkS+plG2umfhn0T5mMAxGrlRA==} + '@rollup/rollup-android-arm-eabi@4.46.2': + resolution: {integrity: sha512-Zj3Hl6sN34xJtMv7Anwb5Gu01yujyE/cLBDB2gnHTAHaWS1Z38L7kuSG+oAh0giZMqG060f/YBStXtMH6FvPMA==} cpu: [arm] os: [android] @@ -4836,8 +4836,8 @@ packages: cpu: [arm64] os: [android] - '@rollup/rollup-android-arm64@4.45.1': - resolution: {integrity: sha512-ujQ+sMXJkg4LRJaYreaVx7Z/VMgBBd89wGS4qMrdtfUFZ+TSY5Rs9asgjitLwzeIbhwdEhyj29zhst3L1lKsRQ==} + '@rollup/rollup-android-arm64@4.46.2': + resolution: {integrity: sha512-nTeCWY83kN64oQ5MGz3CgtPx8NSOhC5lWtsjTs+8JAJNLcP3QbLCtDDgUKQc/Ro/frpMq4SHUaHN6AMltcEoLQ==} cpu: [arm64] os: [android] @@ -4846,8 +4846,8 @@ packages: cpu: [arm64] os: [darwin] - '@rollup/rollup-darwin-arm64@4.45.1': - resolution: {integrity: sha512-FSncqHvqTm3lC6Y13xncsdOYfxGSLnP+73k815EfNmpewPs+EyM49haPS105Rh4aF5mJKywk9X0ogzLXZzN9lA==} + '@rollup/rollup-darwin-arm64@4.46.2': + resolution: {integrity: sha512-HV7bW2Fb/F5KPdM/9bApunQh68YVDU8sO8BvcW9OngQVN3HHHkw99wFupuUJfGR9pYLLAjcAOA6iO+evsbBaPQ==} cpu: [arm64] os: [darwin] @@ -4856,8 +4856,8 @@ packages: cpu: [x64] os: [darwin] - '@rollup/rollup-darwin-x64@4.45.1': - resolution: {integrity: sha512-2/vVn/husP5XI7Fsf/RlhDaQJ7x9zjvC81anIVbr4b/f0xtSmXQTFcGIQ/B1cXIYM6h2nAhJkdMHTnD7OtQ9Og==} + '@rollup/rollup-darwin-x64@4.46.2': + resolution: {integrity: sha512-SSj8TlYV5nJixSsm/y3QXfhspSiLYP11zpfwp6G/YDXctf3Xkdnk4woJIF5VQe0of2OjzTt8EsxnJDCdHd2xMA==} cpu: [x64] os: [darwin] @@ -4866,8 +4866,8 @@ packages: cpu: [arm64] os: [freebsd] - '@rollup/rollup-freebsd-arm64@4.45.1': - resolution: {integrity: sha512-4g1kaDxQItZsrkVTdYQ0bxu4ZIQ32cotoQbmsAnW1jAE4XCMbcBPDirX5fyUzdhVCKgPcrwWuucI8yrVRBw2+g==} + '@rollup/rollup-freebsd-arm64@4.46.2': + resolution: {integrity: sha512-ZyrsG4TIT9xnOlLsSSi9w/X29tCbK1yegE49RYm3tu3wF1L/B6LVMqnEWyDB26d9Ecx9zrmXCiPmIabVuLmNSg==} cpu: [arm64] os: [freebsd] @@ -4876,8 +4876,8 @@ packages: cpu: [x64] os: [freebsd] - '@rollup/rollup-freebsd-x64@4.45.1': - resolution: {integrity: sha512-L/6JsfiL74i3uK1Ti2ZFSNsp5NMiM4/kbbGEcOCps99aZx3g8SJMO1/9Y0n/qKlWZfn6sScf98lEOUe2mBvW9A==} + '@rollup/rollup-freebsd-x64@4.46.2': + resolution: {integrity: sha512-pCgHFoOECwVCJ5GFq8+gR8SBKnMO+xe5UEqbemxBpCKYQddRQMgomv1104RnLSg7nNvgKy05sLsY51+OVRyiVw==} cpu: [x64] os: [freebsd] @@ -4886,8 +4886,8 @@ packages: cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm-gnueabihf@4.45.1': - resolution: {integrity: sha512-RkdOTu2jK7brlu+ZwjMIZfdV2sSYHK2qR08FUWcIoqJC2eywHbXr0L8T/pONFwkGukQqERDheaGTeedG+rra6Q==} + '@rollup/rollup-linux-arm-gnueabihf@4.46.2': + resolution: {integrity: sha512-EtP8aquZ0xQg0ETFcxUbU71MZlHaw9MChwrQzatiE8U/bvi5uv/oChExXC4mWhjiqK7azGJBqU0tt5H123SzVA==} cpu: [arm] os: [linux] @@ -4896,8 +4896,8 @@ packages: cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm-musleabihf@4.45.1': - resolution: {integrity: sha512-3kJ8pgfBt6CIIr1o+HQA7OZ9mp/zDk3ctekGl9qn/pRBgrRgfwiffaUmqioUGN9hv0OHv2gxmvdKOkARCtRb8Q==} + '@rollup/rollup-linux-arm-musleabihf@4.46.2': + resolution: {integrity: sha512-qO7F7U3u1nfxYRPM8HqFtLd+raev2K137dsV08q/LRKRLEc7RsiDWihUnrINdsWQxPR9jqZ8DIIZ1zJJAm5PjQ==} cpu: [arm] os: [linux] @@ -4906,8 +4906,8 @@ packages: cpu: [arm64] os: [linux] - '@rollup/rollup-linux-arm64-gnu@4.45.1': - resolution: {integrity: sha512-k3dOKCfIVixWjG7OXTCOmDfJj3vbdhN0QYEqB+OuGArOChek22hn7Uy5A/gTDNAcCy5v2YcXRJ/Qcnm4/ma1xw==} + '@rollup/rollup-linux-arm64-gnu@4.46.2': + resolution: {integrity: sha512-3dRaqLfcOXYsfvw5xMrxAk9Lb1f395gkoBYzSFcc/scgRFptRXL9DOaDpMiehf9CO8ZDRJW2z45b6fpU5nwjng==} cpu: [arm64] os: [linux] @@ -4916,8 +4916,8 @@ packages: cpu: [arm64] os: [linux] - '@rollup/rollup-linux-arm64-musl@4.45.1': - resolution: {integrity: sha512-PmI1vxQetnM58ZmDFl9/Uk2lpBBby6B6rF4muJc65uZbxCs0EA7hhKCk2PKlmZKuyVSHAyIw3+/SiuMLxKxWog==} + '@rollup/rollup-linux-arm64-musl@4.46.2': + resolution: {integrity: sha512-fhHFTutA7SM+IrR6lIfiHskxmpmPTJUXpWIsBXpeEwNgZzZZSg/q4i6FU4J8qOGyJ0TR+wXBwx/L7Ho9z0+uDg==} cpu: [arm64] os: [linux] @@ -4926,8 +4926,8 @@ packages: cpu: [loong64] os: [linux] - '@rollup/rollup-linux-loongarch64-gnu@4.45.1': - resolution: {integrity: sha512-9UmI0VzGmNJ28ibHW2GpE2nF0PBQqsyiS4kcJ5vK+wuwGnV5RlqdczVocDSUfGX/Na7/XINRVoUgJyFIgipoRg==} + '@rollup/rollup-linux-loongarch64-gnu@4.46.2': + resolution: {integrity: sha512-i7wfGFXu8x4+FRqPymzjD+Hyav8l95UIZ773j7J7zRYc3Xsxy2wIn4x+llpunexXe6laaO72iEjeeGyUFmjKeA==} cpu: [loong64] os: [linux] @@ -4936,8 +4936,8 @@ packages: cpu: [ppc64] os: [linux] - '@rollup/rollup-linux-powerpc64le-gnu@4.45.1': - resolution: {integrity: sha512-7nR2KY8oEOUTD3pBAxIBBbZr0U7U+R9HDTPNy+5nVVHDXI4ikYniH1oxQz9VoB5PbBU1CZuDGHkLJkd3zLMWsg==} + '@rollup/rollup-linux-ppc64-gnu@4.46.2': + resolution: {integrity: sha512-B/l0dFcHVUnqcGZWKcWBSV2PF01YUt0Rvlurci5P+neqY/yMKchGU8ullZvIv5e8Y1C6wOn+U03mrDylP5q9Yw==} cpu: [ppc64] os: [linux] @@ -4946,8 +4946,8 @@ packages: cpu: [riscv64] os: [linux] - '@rollup/rollup-linux-riscv64-gnu@4.45.1': - resolution: {integrity: sha512-nlcl3jgUultKROfZijKjRQLUu9Ma0PeNv/VFHkZiKbXTBQXhpytS8CIj5/NfBeECZtY2FJQubm6ltIxm/ftxpw==} + '@rollup/rollup-linux-riscv64-gnu@4.46.2': + resolution: {integrity: sha512-32k4ENb5ygtkMwPMucAb8MtV8olkPT03oiTxJbgkJa7lJ7dZMr0GCFJlyvy+K8iq7F/iuOr41ZdUHaOiqyR3iQ==} cpu: [riscv64] os: [linux] @@ -4956,8 +4956,8 @@ packages: cpu: [riscv64] os: [linux] - '@rollup/rollup-linux-riscv64-musl@4.45.1': - resolution: {integrity: sha512-HJV65KLS51rW0VY6rvZkiieiBnurSzpzore1bMKAhunQiECPuxsROvyeaot/tcK3A3aGnI+qTHqisrpSgQrpgA==} + '@rollup/rollup-linux-riscv64-musl@4.46.2': + resolution: {integrity: sha512-t5B2loThlFEauloaQkZg9gxV05BYeITLvLkWOkRXogP4qHXLkWSbSHKM9S6H1schf/0YGP/qNKtiISlxvfmmZw==} cpu: [riscv64] os: [linux] @@ -4966,8 +4966,8 @@ packages: cpu: [s390x] os: [linux] - '@rollup/rollup-linux-s390x-gnu@4.45.1': - resolution: {integrity: sha512-NITBOCv3Qqc6hhwFt7jLV78VEO/il4YcBzoMGGNxznLgRQf43VQDae0aAzKiBeEPIxnDrACiMgbqjuihx08OOw==} + '@rollup/rollup-linux-s390x-gnu@4.46.2': + resolution: {integrity: sha512-YKjekwTEKgbB7n17gmODSmJVUIvj8CX7q5442/CK80L8nqOUbMtf8b01QkG3jOqyr1rotrAnW6B/qiHwfcuWQA==} cpu: [s390x] os: [linux] @@ -4976,8 +4976,8 @@ packages: cpu: [x64] os: [linux] - '@rollup/rollup-linux-x64-gnu@4.45.1': - resolution: {integrity: sha512-+E/lYl6qu1zqgPEnTrs4WysQtvc/Sh4fC2nByfFExqgYrqkKWp1tWIbe+ELhixnenSpBbLXNi6vbEEJ8M7fiHw==} + '@rollup/rollup-linux-x64-gnu@4.46.2': + resolution: {integrity: sha512-Jj5a9RUoe5ra+MEyERkDKLwTXVu6s3aACP51nkfnK9wJTraCC8IMe3snOfALkrjTYd2G1ViE1hICj0fZ7ALBPA==} cpu: [x64] os: [linux] @@ -4986,8 +4986,8 @@ packages: cpu: [x64] os: [linux] - '@rollup/rollup-linux-x64-musl@4.45.1': - resolution: {integrity: sha512-a6WIAp89p3kpNoYStITT9RbTbTnqarU7D8N8F2CV+4Cl9fwCOZraLVuVFvlpsW0SbIiYtEnhCZBPLoNdRkjQFw==} + '@rollup/rollup-linux-x64-musl@4.46.2': + resolution: {integrity: sha512-7kX69DIrBeD7yNp4A5b81izs8BqoZkCIaxQaOpumcJ1S/kmqNFjPhDu1LHeVXv0SexfHQv5cqHsxLOjETuqDuA==} cpu: [x64] os: [linux] @@ -4996,8 +4996,8 @@ packages: cpu: [arm64] os: [win32] - '@rollup/rollup-win32-arm64-msvc@4.45.1': - resolution: {integrity: sha512-T5Bi/NS3fQiJeYdGvRpTAP5P02kqSOpqiopwhj0uaXB6nzs5JVi2XMJb18JUSKhCOX8+UE1UKQufyD6Or48dJg==} + '@rollup/rollup-win32-arm64-msvc@4.46.2': + resolution: {integrity: sha512-wiJWMIpeaak/jsbaq2HMh/rzZxHVW1rU6coyeNNpMwk5isiPjSTx0a4YLSlYDwBH/WBvLz+EtsNqQScZTLJy3g==} cpu: [arm64] os: [win32] @@ -5006,8 +5006,8 @@ packages: cpu: [ia32] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.45.1': - resolution: {integrity: sha512-lxV2Pako3ujjuUe9jiU3/s7KSrDfH6IgTSQOnDWr9aJ92YsFd7EurmClK0ly/t8dzMkDtd04g60WX6yl0sGfdw==} + '@rollup/rollup-win32-ia32-msvc@4.46.2': + resolution: {integrity: sha512-gBgaUDESVzMgWZhcyjfs9QFK16D8K6QZpwAaVNJxYDLHWayOta4ZMjGm/vsAEy3hvlS2GosVFlBlP9/Wb85DqQ==} cpu: [ia32] os: [win32] @@ -5016,8 +5016,8 @@ packages: cpu: [x64] os: [win32] - '@rollup/rollup-win32-x64-msvc@4.45.1': - resolution: {integrity: sha512-M/fKi4sasCdM8i0aWJjCSFm2qEnYRR8AMLG2kxp6wD13+tMGA4Z1tVAuHkNRjud5SW2EM3naLuK35w9twvf6aA==} + '@rollup/rollup-win32-x64-msvc@4.46.2': + resolution: {integrity: sha512-CvUo2ixeIQGtF6WvuB87XWqPQkoFAFqW+HUo/WzHwuHDvIwZCtjdWXoYCcr06iKGydiqTclC4jU/TNObC/xKZg==} cpu: [x64] os: [win32] @@ -13293,8 +13293,8 @@ packages: engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true - rollup@4.45.1: - resolution: {integrity: sha512-4iya7Jb76fVpQyLoiVpzUrsjQ12r3dM7fIVz+4NwoYvZOShknRmiv+iu9CClZml5ZLGb0XMcYLutK6w9tgxHDw==} + rollup@4.46.2: + resolution: {integrity: sha512-WMmLFI+Boh6xbop+OAGo9cQ3OgX9MIg7xOQjn+pTCwOkk+FNDAeAemXkJ3HzDJrVXleLOFVa1ipuc1AmEx1Dwg==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true @@ -14990,8 +14990,8 @@ packages: yaml: optional: true - vite@7.0.6: - resolution: {integrity: sha512-MHFiOENNBd+Bd9uvc8GEsIzdkn1JxMmEeYX35tI3fv0sJBUTfW5tQsoaOwuY4KhBI09A3dUJ/DXf2yxPVPUceg==} + vite@7.1.1: + resolution: {integrity: sha512-yJ+Mp7OyV+4S+afWo+QyoL9jFWD11QFH0i5i7JypnfTcA1rmgxCbiA8WwAICDEtZ1Z1hzrVhN8R8rGTqkTY8ZQ==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true peerDependencies: @@ -16916,6 +16916,8 @@ snapshots: '@ckeditor/ckeditor5-ui': 46.0.0 '@ckeditor/ckeditor5-utils': 46.0.0 ckeditor5: 46.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + transitivePeerDependencies: + - supports-color '@ckeditor/ckeditor5-block-quote@46.0.0': dependencies: @@ -16926,6 +16928,8 @@ snapshots: '@ckeditor/ckeditor5-ui': 46.0.0 '@ckeditor/ckeditor5-utils': 46.0.0 ckeditor5: 46.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + transitivePeerDependencies: + - supports-color '@ckeditor/ckeditor5-bookmark@46.0.0': dependencies: @@ -17202,6 +17206,8 @@ snapshots: '@ckeditor/ckeditor5-upload': 46.0.0 '@ckeditor/ckeditor5-utils': 46.0.0 ckeditor5: 46.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + transitivePeerDependencies: + - supports-color '@ckeditor/ckeditor5-editor-balloon@46.0.0': dependencies: @@ -17238,6 +17244,8 @@ snapshots: '@ckeditor/ckeditor5-utils': 46.0.0 ckeditor5: 46.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) es-toolkit: 1.39.5 + transitivePeerDependencies: + - supports-color '@ckeditor/ckeditor5-editor-multi-root@46.0.0': dependencies: @@ -17296,6 +17304,8 @@ snapshots: '@ckeditor/ckeditor5-ui': 46.0.0 '@ckeditor/ckeditor5-undo': 46.0.0 ckeditor5: 46.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + transitivePeerDependencies: + - supports-color '@ckeditor/ckeditor5-export-inline-styles@46.0.0': dependencies: @@ -17573,6 +17583,8 @@ snapshots: '@ckeditor/ckeditor5-utils': 46.0.0 '@ckeditor/ckeditor5-widget': 46.0.0 ckeditor5: 46.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + transitivePeerDependencies: + - supports-color '@ckeditor/ckeditor5-mention@46.0.0(patch_hash=5981fb59ba35829e4dff1d39cf771000f8a8fdfa7a34b51d8af9549541f2d62d)': dependencies: @@ -20189,7 +20201,7 @@ snapshots: - typescript - verdaccio - '@nx/vite@21.3.11(@babel/traverse@7.28.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.9.2))(@swc/core@1.11.29(@swc/helpers@0.5.17))(nx@21.3.11(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.9.2))(@swc/core@1.11.29(@swc/helpers@0.5.17)))(typescript@5.9.2)(vite@7.0.6(@types/node@22.17.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1))(vitest@3.2.4)': + '@nx/vite@21.3.11(@babel/traverse@7.28.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.9.2))(@swc/core@1.11.29(@swc/helpers@0.5.17))(nx@21.3.11(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.9.2))(@swc/core@1.11.29(@swc/helpers@0.5.17)))(typescript@5.9.2)(vite@7.1.1(@types/node@22.17.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1))(vitest@3.2.4)': dependencies: '@nx/devkit': 21.3.11(nx@21.3.11(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.9.2))(@swc/core@1.11.29(@swc/helpers@0.5.17))) '@nx/js': 21.3.11(patch_hash=7201af3a8fb4840b046e4e18cc2758fa67ee3d0cf11d0783869dc828cfc79fc7)(@babel/traverse@7.28.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.9.2))(@swc/core@1.11.29(@swc/helpers@0.5.17))(nx@21.3.11(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.9.2))(@swc/core@1.11.29(@swc/helpers@0.5.17))) @@ -20200,7 +20212,7 @@ snapshots: picomatch: 4.0.2 semver: 7.7.2 tsconfig-paths: 4.2.0 - vite: 7.0.6(@types/node@22.17.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1) + vite: 7.1.1(@types/node@22.17.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1) vitest: 3.2.4(@types/debug@4.1.12)(@types/node@22.17.0)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@18.0.1)(jiti@2.5.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(lightningcss@1.30.1)(msw@2.7.5(@types/node@22.17.0)(typescript@5.9.2))(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1) transitivePeerDependencies: - '@babel/traverse' @@ -20386,18 +20398,18 @@ snapshots: '@popperjs/core@2.11.8': {} - '@preact/preset-vite@2.10.2(@babel/core@7.28.0)(preact@10.27.0)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1))': + '@preact/preset-vite@2.10.2(@babel/core@7.28.0)(preact@10.27.0)(vite@7.1.1(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1))': dependencies: '@babel/core': 7.28.0 '@babel/plugin-transform-react-jsx': 7.27.1(@babel/core@7.28.0) '@babel/plugin-transform-react-jsx-development': 7.27.1(@babel/core@7.28.0) - '@prefresh/vite': 2.4.8(preact@10.27.0)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)) + '@prefresh/vite': 2.4.8(preact@10.27.0)(vite@7.1.1(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)) '@rollup/pluginutils': 4.2.1 babel-plugin-transform-hook-names: 1.0.2(@babel/core@7.28.0) debug: 4.4.1(supports-color@6.0.0) picocolors: 1.1.1 - vite: 7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1) - vite-prerender-plugin: 0.5.11(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)) + vite: 7.1.1(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1) + vite-prerender-plugin: 0.5.11(vite@7.1.1(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)) transitivePeerDependencies: - preact - supports-color @@ -20410,7 +20422,7 @@ snapshots: '@prefresh/utils@1.2.1': {} - '@prefresh/vite@2.4.8(preact@10.27.0)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1))': + '@prefresh/vite@2.4.8(preact@10.27.0)(vite@7.1.1(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1))': dependencies: '@babel/core': 7.28.0 '@prefresh/babel-plugin': 0.5.2 @@ -20418,7 +20430,7 @@ snapshots: '@prefresh/utils': 1.2.1 '@rollup/pluginutils': 4.2.1 preact: 10.27.0 - vite: 7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1) + vite: 7.1.1(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1) transitivePeerDependencies: - supports-color @@ -20877,132 +20889,132 @@ snapshots: optionalDependencies: rollup: 4.40.0 - '@rollup/pluginutils@5.1.4(rollup@4.45.1)': + '@rollup/pluginutils@5.1.4(rollup@4.46.2)': dependencies: '@types/estree': 1.0.8 estree-walker: 2.0.2 picomatch: 4.0.2 optionalDependencies: - rollup: 4.45.1 + rollup: 4.46.2 '@rollup/rollup-android-arm-eabi@4.40.0': optional: true - '@rollup/rollup-android-arm-eabi@4.45.1': + '@rollup/rollup-android-arm-eabi@4.46.2': optional: true '@rollup/rollup-android-arm64@4.40.0': optional: true - '@rollup/rollup-android-arm64@4.45.1': + '@rollup/rollup-android-arm64@4.46.2': optional: true '@rollup/rollup-darwin-arm64@4.40.0': optional: true - '@rollup/rollup-darwin-arm64@4.45.1': + '@rollup/rollup-darwin-arm64@4.46.2': optional: true '@rollup/rollup-darwin-x64@4.40.0': optional: true - '@rollup/rollup-darwin-x64@4.45.1': + '@rollup/rollup-darwin-x64@4.46.2': optional: true '@rollup/rollup-freebsd-arm64@4.40.0': optional: true - '@rollup/rollup-freebsd-arm64@4.45.1': + '@rollup/rollup-freebsd-arm64@4.46.2': optional: true '@rollup/rollup-freebsd-x64@4.40.0': optional: true - '@rollup/rollup-freebsd-x64@4.45.1': + '@rollup/rollup-freebsd-x64@4.46.2': optional: true '@rollup/rollup-linux-arm-gnueabihf@4.40.0': optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.45.1': + '@rollup/rollup-linux-arm-gnueabihf@4.46.2': optional: true '@rollup/rollup-linux-arm-musleabihf@4.40.0': optional: true - '@rollup/rollup-linux-arm-musleabihf@4.45.1': + '@rollup/rollup-linux-arm-musleabihf@4.46.2': optional: true '@rollup/rollup-linux-arm64-gnu@4.40.0': optional: true - '@rollup/rollup-linux-arm64-gnu@4.45.1': + '@rollup/rollup-linux-arm64-gnu@4.46.2': optional: true '@rollup/rollup-linux-arm64-musl@4.40.0': optional: true - '@rollup/rollup-linux-arm64-musl@4.45.1': + '@rollup/rollup-linux-arm64-musl@4.46.2': optional: true '@rollup/rollup-linux-loongarch64-gnu@4.40.0': optional: true - '@rollup/rollup-linux-loongarch64-gnu@4.45.1': + '@rollup/rollup-linux-loongarch64-gnu@4.46.2': optional: true '@rollup/rollup-linux-powerpc64le-gnu@4.40.0': optional: true - '@rollup/rollup-linux-powerpc64le-gnu@4.45.1': + '@rollup/rollup-linux-ppc64-gnu@4.46.2': optional: true '@rollup/rollup-linux-riscv64-gnu@4.40.0': optional: true - '@rollup/rollup-linux-riscv64-gnu@4.45.1': + '@rollup/rollup-linux-riscv64-gnu@4.46.2': optional: true '@rollup/rollup-linux-riscv64-musl@4.40.0': optional: true - '@rollup/rollup-linux-riscv64-musl@4.45.1': + '@rollup/rollup-linux-riscv64-musl@4.46.2': optional: true '@rollup/rollup-linux-s390x-gnu@4.40.0': optional: true - '@rollup/rollup-linux-s390x-gnu@4.45.1': + '@rollup/rollup-linux-s390x-gnu@4.46.2': optional: true '@rollup/rollup-linux-x64-gnu@4.40.0': optional: true - '@rollup/rollup-linux-x64-gnu@4.45.1': + '@rollup/rollup-linux-x64-gnu@4.46.2': optional: true '@rollup/rollup-linux-x64-musl@4.40.0': optional: true - '@rollup/rollup-linux-x64-musl@4.45.1': + '@rollup/rollup-linux-x64-musl@4.46.2': optional: true '@rollup/rollup-win32-arm64-msvc@4.40.0': optional: true - '@rollup/rollup-win32-arm64-msvc@4.45.1': + '@rollup/rollup-win32-arm64-msvc@4.46.2': optional: true '@rollup/rollup-win32-ia32-msvc@4.40.0': optional: true - '@rollup/rollup-win32-ia32-msvc@4.45.1': + '@rollup/rollup-win32-ia32-msvc@4.46.2': optional: true '@rollup/rollup-win32-x64-msvc@4.40.0': optional: true - '@rollup/rollup-win32-x64-msvc@4.45.1': + '@rollup/rollup-win32-x64-msvc@4.46.2': optional: true '@rushstack/node-core-library@5.13.1(@types/node@22.17.0)': @@ -21436,15 +21448,15 @@ snapshots: dependencies: acorn: 8.15.0 - '@sveltejs/adapter-auto@6.0.2(@sveltejs/kit@2.27.3(@sveltejs/vite-plugin-svelte@6.1.0(svelte@5.38.0)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)))(svelte@5.38.0)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)))': + '@sveltejs/adapter-auto@6.0.2(@sveltejs/kit@2.27.3(@sveltejs/vite-plugin-svelte@6.1.0(svelte@5.38.0)(vite@7.1.1(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)))(svelte@5.38.0)(vite@7.1.1(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)))': dependencies: - '@sveltejs/kit': 2.27.3(@sveltejs/vite-plugin-svelte@6.1.0(svelte@5.38.0)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)))(svelte@5.38.0)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)) + '@sveltejs/kit': 2.27.3(@sveltejs/vite-plugin-svelte@6.1.0(svelte@5.38.0)(vite@7.1.1(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)))(svelte@5.38.0)(vite@7.1.1(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)) - '@sveltejs/kit@2.27.3(@sveltejs/vite-plugin-svelte@6.1.0(svelte@5.38.0)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)))(svelte@5.38.0)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1))': + '@sveltejs/kit@2.27.3(@sveltejs/vite-plugin-svelte@6.1.0(svelte@5.38.0)(vite@7.1.1(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)))(svelte@5.38.0)(vite@7.1.1(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1))': dependencies: '@standard-schema/spec': 1.0.0 '@sveltejs/acorn-typescript': 1.0.5(acorn@8.15.0) - '@sveltejs/vite-plugin-svelte': 6.1.0(svelte@5.38.0)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)) + '@sveltejs/vite-plugin-svelte': 6.1.0(svelte@5.38.0)(vite@7.1.1(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)) '@types/cookie': 0.6.0 acorn: 8.15.0 cookie: 1.0.2 @@ -21457,27 +21469,27 @@ snapshots: set-cookie-parser: 2.7.1 sirv: 3.0.1 svelte: 5.38.0 - vite: 7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1) + vite: 7.1.1(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1) - '@sveltejs/vite-plugin-svelte-inspector@5.0.0(@sveltejs/vite-plugin-svelte@6.1.0(svelte@5.38.0)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)))(svelte@5.38.0)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1))': + '@sveltejs/vite-plugin-svelte-inspector@5.0.0(@sveltejs/vite-plugin-svelte@6.1.0(svelte@5.38.0)(vite@7.1.1(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)))(svelte@5.38.0)(vite@7.1.1(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1))': dependencies: - '@sveltejs/vite-plugin-svelte': 6.1.0(svelte@5.38.0)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)) + '@sveltejs/vite-plugin-svelte': 6.1.0(svelte@5.38.0)(vite@7.1.1(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)) debug: 4.4.1(supports-color@6.0.0) svelte: 5.38.0 - vite: 7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1) + vite: 7.1.1(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1) transitivePeerDependencies: - supports-color - '@sveltejs/vite-plugin-svelte@6.1.0(svelte@5.38.0)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1))': + '@sveltejs/vite-plugin-svelte@6.1.0(svelte@5.38.0)(vite@7.1.1(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1))': dependencies: - '@sveltejs/vite-plugin-svelte-inspector': 5.0.0(@sveltejs/vite-plugin-svelte@6.1.0(svelte@5.38.0)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)))(svelte@5.38.0)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)) + '@sveltejs/vite-plugin-svelte-inspector': 5.0.0(@sveltejs/vite-plugin-svelte@6.1.0(svelte@5.38.0)(vite@7.1.1(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)))(svelte@5.38.0)(vite@7.1.1(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)) debug: 4.4.1(supports-color@6.0.0) deepmerge: 4.3.1 kleur: 4.1.5 magic-string: 0.30.17 svelte: 5.38.0 - vite: 7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1) - vitefu: 1.1.1(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)) + vite: 7.1.1(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1) + vitefu: 1.1.1(vite@7.1.1(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)) transitivePeerDependencies: - supports-color @@ -21644,12 +21656,12 @@ snapshots: postcss-selector-parser: 6.0.10 tailwindcss: 4.1.11 - '@tailwindcss/vite@4.1.11(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1))': + '@tailwindcss/vite@4.1.11(vite@7.1.1(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1))': dependencies: '@tailwindcss/node': 4.1.11 '@tailwindcss/oxide': 4.1.11 tailwindcss: 4.1.11 - vite: 7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1) + vite: 7.1.1(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1) '@testing-library/dom@10.4.0': dependencies: @@ -22552,11 +22564,11 @@ snapshots: - bufferutil - utf-8-validate - '@vitest/browser@3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.17.0)(typescript@5.9.2))(playwright@1.54.2)(utf-8-validate@6.0.5)(vite@7.0.6(@types/node@22.17.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1))(vitest@3.2.4)(webdriverio@9.18.4(bufferutil@4.0.9)(utf-8-validate@6.0.5))': + '@vitest/browser@3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.17.0)(typescript@5.9.2))(playwright@1.54.2)(utf-8-validate@6.0.5)(vite@7.1.1(@types/node@22.17.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1))(vitest@3.2.4)(webdriverio@9.18.4(bufferutil@4.0.9)(utf-8-validate@6.0.5))': dependencies: '@testing-library/dom': 10.4.0 '@testing-library/user-event': 14.6.1(@testing-library/dom@10.4.0) - '@vitest/mocker': 3.2.4(msw@2.7.5(@types/node@22.17.0)(typescript@5.9.2))(vite@7.0.6(@types/node@22.17.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)) + '@vitest/mocker': 3.2.4(msw@2.7.5(@types/node@22.17.0)(typescript@5.9.2))(vite@7.1.1(@types/node@22.17.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)) '@vitest/utils': 3.2.4 magic-string: 0.30.17 sirv: 3.0.1 @@ -22593,11 +22605,11 @@ snapshots: - utf-8-validate - vite - '@vitest/browser@3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@24.1.0)(typescript@5.9.2))(playwright@1.54.2)(utf-8-validate@6.0.5)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1))(vitest@3.2.4)(webdriverio@9.18.4(bufferutil@4.0.9)(utf-8-validate@6.0.5))': + '@vitest/browser@3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@24.1.0)(typescript@5.9.2))(playwright@1.54.2)(utf-8-validate@6.0.5)(vite@7.1.1(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1))(vitest@3.2.4)(webdriverio@9.18.4(bufferutil@4.0.9)(utf-8-validate@6.0.5))': dependencies: '@testing-library/dom': 10.4.0 '@testing-library/user-event': 14.6.1(@testing-library/dom@10.4.0) - '@vitest/mocker': 3.2.4(msw@2.7.5(@types/node@24.1.0)(typescript@5.9.2))(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)) + '@vitest/mocker': 3.2.4(msw@2.7.5(@types/node@24.1.0)(typescript@5.9.2))(vite@7.1.1(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)) '@vitest/utils': 3.2.4 magic-string: 0.30.17 sirv: 3.0.1 @@ -22646,7 +22658,7 @@ snapshots: tinyrainbow: 2.0.0 vitest: 3.2.4(@types/debug@4.1.12)(@types/node@22.17.0)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@18.0.1)(jiti@2.5.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(lightningcss@1.30.1)(msw@2.7.5(@types/node@22.17.0)(typescript@5.9.2))(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1) optionalDependencies: - '@vitest/browser': 3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.17.0)(typescript@5.9.2))(playwright@1.54.2)(utf-8-validate@6.0.5)(vite@7.0.6(@types/node@22.17.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1))(vitest@3.2.4)(webdriverio@9.18.4(bufferutil@4.0.9)(utf-8-validate@6.0.5)) + '@vitest/browser': 3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.17.0)(typescript@5.9.2))(playwright@1.54.2)(utf-8-validate@6.0.5)(vite@7.1.1(@types/node@22.17.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1))(vitest@3.2.4)(webdriverio@9.18.4(bufferutil@4.0.9)(utf-8-validate@6.0.5)) transitivePeerDependencies: - supports-color @@ -22667,14 +22679,14 @@ snapshots: msw: 2.7.5(@types/node@22.17.0)(typescript@5.9.2) vite: 7.0.0(@types/node@22.17.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1) - '@vitest/mocker@3.2.4(msw@2.7.5(@types/node@22.17.0)(typescript@5.9.2))(vite@7.0.6(@types/node@22.17.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1))': + '@vitest/mocker@3.2.4(msw@2.7.5(@types/node@22.17.0)(typescript@5.9.2))(vite@7.1.1(@types/node@22.17.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1))': dependencies: '@vitest/spy': 3.2.4 estree-walker: 3.0.3 magic-string: 0.30.17 optionalDependencies: msw: 2.7.5(@types/node@22.17.0)(typescript@5.9.2) - vite: 7.0.6(@types/node@22.17.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1) + vite: 7.1.1(@types/node@22.17.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1) optional: true '@vitest/mocker@3.2.4(msw@2.7.5(@types/node@24.1.0)(typescript@5.9.2))(vite@7.0.0(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1))': @@ -22686,14 +22698,14 @@ snapshots: msw: 2.7.5(@types/node@24.1.0)(typescript@5.9.2) vite: 7.0.0(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1) - '@vitest/mocker@3.2.4(msw@2.7.5(@types/node@24.1.0)(typescript@5.9.2))(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1))': + '@vitest/mocker@3.2.4(msw@2.7.5(@types/node@24.1.0)(typescript@5.9.2))(vite@7.1.1(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1))': dependencies: '@vitest/spy': 3.2.4 estree-walker: 3.0.3 magic-string: 0.30.17 optionalDependencies: msw: 2.7.5(@types/node@24.1.0)(typescript@5.9.2) - vite: 7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1) + vite: 7.1.1(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1) '@vitest/pretty-format@3.2.4': dependencies: @@ -31158,11 +31170,11 @@ snapshots: '@rolldown/binding-win32-ia32-msvc': 1.0.0-beta.29 '@rolldown/binding-win32-x64-msvc': 1.0.0-beta.29 - rollup-plugin-stats@1.5.0(rolldown@1.0.0-beta.29)(rollup@4.45.1)(vite@7.0.6(@types/node@22.17.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)): + rollup-plugin-stats@1.5.0(rolldown@1.0.0-beta.29)(rollup@4.46.2)(vite@7.1.1(@types/node@22.17.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)): optionalDependencies: rolldown: 1.0.0-beta.29 - rollup: 4.45.1 - vite: 7.0.6(@types/node@22.17.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1) + rollup: 4.46.2 + vite: 7.1.1(@types/node@22.17.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1) rollup-plugin-styles@4.0.0(rollup@4.40.0): dependencies: @@ -31191,13 +31203,13 @@ snapshots: '@rollup/pluginutils': 5.1.4(rollup@4.40.0) rollup: 4.40.0 - rollup-plugin-webpack-stats@2.1.3(rolldown@1.0.0-beta.29)(rollup@4.45.1)(vite@7.0.6(@types/node@22.17.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)): + rollup-plugin-webpack-stats@2.1.3(rolldown@1.0.0-beta.29)(rollup@4.46.2)(vite@7.1.1(@types/node@22.17.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)): dependencies: rolldown: 1.0.0-beta.29 - rollup-plugin-stats: 1.5.0(rolldown@1.0.0-beta.29)(rollup@4.45.1)(vite@7.0.6(@types/node@22.17.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)) + rollup-plugin-stats: 1.5.0(rolldown@1.0.0-beta.29)(rollup@4.46.2)(vite@7.1.1(@types/node@22.17.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)) optionalDependencies: - rollup: 4.45.1 - vite: 7.0.6(@types/node@22.17.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1) + rollup: 4.46.2 + vite: 7.1.1(@types/node@22.17.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1) rollup@4.40.0: dependencies: @@ -31225,30 +31237,30 @@ snapshots: '@rollup/rollup-win32-x64-msvc': 4.40.0 fsevents: 2.3.3 - rollup@4.45.1: + rollup@4.46.2: dependencies: '@types/estree': 1.0.8 optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.45.1 - '@rollup/rollup-android-arm64': 4.45.1 - '@rollup/rollup-darwin-arm64': 4.45.1 - '@rollup/rollup-darwin-x64': 4.45.1 - '@rollup/rollup-freebsd-arm64': 4.45.1 - '@rollup/rollup-freebsd-x64': 4.45.1 - '@rollup/rollup-linux-arm-gnueabihf': 4.45.1 - '@rollup/rollup-linux-arm-musleabihf': 4.45.1 - '@rollup/rollup-linux-arm64-gnu': 4.45.1 - '@rollup/rollup-linux-arm64-musl': 4.45.1 - '@rollup/rollup-linux-loongarch64-gnu': 4.45.1 - '@rollup/rollup-linux-powerpc64le-gnu': 4.45.1 - '@rollup/rollup-linux-riscv64-gnu': 4.45.1 - '@rollup/rollup-linux-riscv64-musl': 4.45.1 - '@rollup/rollup-linux-s390x-gnu': 4.45.1 - '@rollup/rollup-linux-x64-gnu': 4.45.1 - '@rollup/rollup-linux-x64-musl': 4.45.1 - '@rollup/rollup-win32-arm64-msvc': 4.45.1 - '@rollup/rollup-win32-ia32-msvc': 4.45.1 - '@rollup/rollup-win32-x64-msvc': 4.45.1 + '@rollup/rollup-android-arm-eabi': 4.46.2 + '@rollup/rollup-android-arm64': 4.46.2 + '@rollup/rollup-darwin-arm64': 4.46.2 + '@rollup/rollup-darwin-x64': 4.46.2 + '@rollup/rollup-freebsd-arm64': 4.46.2 + '@rollup/rollup-freebsd-x64': 4.46.2 + '@rollup/rollup-linux-arm-gnueabihf': 4.46.2 + '@rollup/rollup-linux-arm-musleabihf': 4.46.2 + '@rollup/rollup-linux-arm64-gnu': 4.46.2 + '@rollup/rollup-linux-arm64-musl': 4.46.2 + '@rollup/rollup-linux-loongarch64-gnu': 4.46.2 + '@rollup/rollup-linux-ppc64-gnu': 4.46.2 + '@rollup/rollup-linux-riscv64-gnu': 4.46.2 + '@rollup/rollup-linux-riscv64-musl': 4.46.2 + '@rollup/rollup-linux-s390x-gnu': 4.46.2 + '@rollup/rollup-linux-x64-gnu': 4.46.2 + '@rollup/rollup-linux-x64-musl': 4.46.2 + '@rollup/rollup-win32-arm64-msvc': 4.46.2 + '@rollup/rollup-win32-ia32-msvc': 4.46.2 + '@rollup/rollup-win32-x64-msvc': 4.46.2 fsevents: 2.3.3 roughjs@4.6.6: @@ -33261,10 +33273,10 @@ snapshots: - tsx - yaml - vite-plugin-dts@4.5.4(@types/node@22.17.0)(rollup@4.45.1)(typescript@5.9.2)(vite@7.0.6(@types/node@22.17.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)): + vite-plugin-dts@4.5.4(@types/node@22.17.0)(rollup@4.46.2)(typescript@5.9.2)(vite@7.1.1(@types/node@22.17.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)): dependencies: '@microsoft/api-extractor': 7.52.8(@types/node@22.17.0) - '@rollup/pluginutils': 5.1.4(rollup@4.45.1) + '@rollup/pluginutils': 5.1.4(rollup@4.46.2) '@volar/typescript': 2.4.13 '@vue/language-core': 2.2.0(typescript@5.9.2) compare-versions: 6.1.1 @@ -33274,20 +33286,20 @@ snapshots: magic-string: 0.30.17 typescript: 5.9.2 optionalDependencies: - vite: 7.0.6(@types/node@22.17.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1) + vite: 7.1.1(@types/node@22.17.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1) transitivePeerDependencies: - '@types/node' - rollup - supports-color - vite-plugin-static-copy@3.1.1(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)): + vite-plugin-static-copy@3.1.1(vite@7.1.1(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)): dependencies: chokidar: 3.6.0 fs-extra: 11.3.0 p-map: 7.0.3 picocolors: 1.1.1 tinyglobby: 0.2.14 - vite: 7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1) + vite: 7.1.1(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1) vite-plugin-svgo@2.0.0(typescript@5.9.2)(vite@7.0.0(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)): dependencies: @@ -33295,13 +33307,13 @@ snapshots: typescript: 5.9.2 vite: 7.0.0(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1) - vite-plugin-svgo@2.0.0(typescript@5.9.2)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)): + vite-plugin-svgo@2.0.0(typescript@5.9.2)(vite@7.1.1(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)): dependencies: svgo: 3.3.2 typescript: 5.9.2 - vite: 7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1) + vite: 7.1.1(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1) - vite-prerender-plugin@0.5.11(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)): + vite-prerender-plugin@0.5.11(vite@7.1.1(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)): dependencies: kolorist: 1.8.0 magic-string: 0.30.17 @@ -33309,7 +33321,7 @@ snapshots: simple-code-frame: 1.3.0 source-map: 0.7.6 stack-trace: 1.0.0-pre2 - vite: 7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1) + vite: 7.1.1(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1) vite@7.0.0(@types/node@22.17.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1): dependencies: @@ -33351,13 +33363,13 @@ snapshots: tsx: 4.20.3 yaml: 2.8.1 - vite@7.0.6(@types/node@22.17.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1): + vite@7.1.1(@types/node@22.17.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1): dependencies: esbuild: 0.25.8 fdir: 6.4.6(picomatch@4.0.3) picomatch: 4.0.3 postcss: 8.5.6 - rollup: 4.45.1 + rollup: 4.46.2 tinyglobby: 0.2.14 optionalDependencies: '@types/node': 22.17.0 @@ -33371,13 +33383,13 @@ snapshots: tsx: 4.20.3 yaml: 2.8.1 - vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1): + vite@7.1.1(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1): dependencies: esbuild: 0.25.8 fdir: 6.4.6(picomatch@4.0.3) picomatch: 4.0.3 postcss: 8.5.6 - rollup: 4.45.1 + rollup: 4.46.2 tinyglobby: 0.2.14 optionalDependencies: '@types/node': 24.1.0 @@ -33391,9 +33403,9 @@ snapshots: tsx: 4.20.3 yaml: 2.8.1 - vitefu@1.1.1(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)): + vitefu@1.1.1(vite@7.1.1(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1)): optionalDependencies: - vite: 7.0.6(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1) + vite: 7.1.1(@types/node@24.1.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1) vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.17.0)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@18.0.1)(jiti@2.5.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(lightningcss@1.30.1)(msw@2.7.5(@types/node@22.17.0)(typescript@5.9.2))(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1): dependencies: @@ -33423,7 +33435,7 @@ snapshots: optionalDependencies: '@types/debug': 4.1.12 '@types/node': 22.17.0 - '@vitest/browser': 3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.17.0)(typescript@5.9.2))(playwright@1.54.2)(utf-8-validate@6.0.5)(vite@7.0.6(@types/node@22.17.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1))(vitest@3.2.4)(webdriverio@9.18.4(bufferutil@4.0.9)(utf-8-validate@6.0.5)) + '@vitest/browser': 3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.17.0)(typescript@5.9.2))(playwright@1.54.2)(utf-8-validate@6.0.5)(vite@7.1.1(@types/node@22.17.0)(jiti@2.5.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.1))(vitest@3.2.4)(webdriverio@9.18.4(bufferutil@4.0.9)(utf-8-validate@6.0.5)) '@vitest/ui': 3.2.4(vitest@3.2.4) happy-dom: 18.0.1 jsdom: 26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)