diff --git a/apps/client/src/translations/cn/translation.json b/apps/client/src/translations/cn/translation.json index df59a5f866..21535e47e7 100644 --- a/apps/client/src/translations/cn/translation.json +++ b/apps/client/src/translations/cn/translation.json @@ -1535,8 +1535,9 @@ "new-feature": "新建", "collections": "集合", "book": "集合", - "ai-chat": "AI聊天", - "spreadsheet": "电子表格" + "ai-chat": "AI对话", + "spreadsheet": "电子表格", + "llm-chat": "AI对话" }, "protect_note": { "toggle-on": "保护笔记", @@ -2046,7 +2047,9 @@ "title": "实验选项", "disclaimer": "这些选项处于实验阶段,可能导致系统不稳定。请谨慎使用。", "new_layout_name": "新布局", - "new_layout_description": "尝试全新布局,呈现更现代的外观并提升易用性。后续版本将进行重大调整。" + "new_layout_description": "尝试全新布局,呈现更现代的外观并提升易用性。后续版本将进行重大调整。", + "llm_name": "AI/大语言模型对话", + "llm_description": "启用由大语言模型驱动的 AI对话侧边栏和大语言模型对话笔记。" }, "tab_history_navigation_buttons": { "go-back": "返回前一笔记", @@ -2215,5 +2218,23 @@ "sample_venn": "韦恩图", "sample_ishikawa": "鱼骨图", "placeholder": "输入你的美人鱼图的内容,或者使用下面的示例图之一。" + }, + "llm_chat": { + "placeholder": "输入消息…", + "send": "发送", + "sending": "正在发送...", + "empty_state": "在下方输入消息,即可开始对话。", + "searching_web": "在网上搜索…", + "web_search": "联网搜索", + "sources": "来源", + "extended_thinking": "深度思考", + "legacy_models": "传统模型", + "thinking": "正在思考...", + "thought_process": "思考过程", + "tool_calls": "{{count}} 次工具调用", + "input": "输入", + "result": "结果", + "error": "错误", + "tool_error": "失败" } } diff --git a/apps/client/src/translations/en/translation.json b/apps/client/src/translations/en/translation.json index c7dd38bd19..b0cd25bbab 100644 --- a/apps/client/src/translations/en/translation.json +++ b/apps/client/src/translations/en/translation.json @@ -369,7 +369,7 @@ "calendar_root": "marks note which should be used as root for day notes. Only one should be marked as such.", "archived": "notes with this label won't be visible by default in search results (also in Jump To, Add Link dialogs etc).", "exclude_from_export": "notes (with their sub-tree) won't be included in any note export", - "run": "defines on which events script should run. Possible values are:\n
runAtHour to specify at which hour.runAtHour to specify at which hour.#run=hourly. Can be defined multiple times for more runs during the day.",
"disable_inclusion": "scripts with this label won't be included into parent script execution.",
@@ -1322,7 +1322,7 @@
"custom_name_label": "Custom search engine name",
"custom_name_placeholder": "Customize search engine name",
"custom_url_label": "Custom search engine URL should include {keyword} as a placeholder for the search term.",
- "custom_url_placeholder": "Customize search engine url",
+ "custom_url_placeholder": "Customize search engine URL",
"save_button": "Save"
},
"tray": {
diff --git a/apps/client/src/translations/fr/translation.json b/apps/client/src/translations/fr/translation.json
index 8c549b612f..72497f051c 100644
--- a/apps/client/src/translations/fr/translation.json
+++ b/apps/client/src/translations/fr/translation.json
@@ -29,9 +29,9 @@
"widget-render-error": {
"title": "Rendu impossible d'un widget React custom"
},
- "widget-missing-parent": "Le widget personnalisé ne possède pas la propriété obligatoire '{{property}}'.\n\nSi ce script est destiné à être exécuté sans élément d’interface utilisateur, utilisez plutôt '#run=frontendStartup'.",
- "open-script-note": "Ouvrir la note du script",
- "scripting-error": "Erreur de script personnalisée: {{title}}"
+ "widget-missing-parent": "Le widget personnalisé ne comprend pas de propriété '{{property}}' définie\n\nSi ce script est prévu pour être exécuté sans fonctionnalité UI, utilisez '#run=frontendStartup' plutôt.",
+ "open-script-note": "Ouvrir une note script",
+ "scripting-error": "Échec du script personnalisé : {{title}}"
},
"add_link": {
"add_link": "Ajouter un lien",
@@ -49,7 +49,7 @@
"prefix": "Préfixe : ",
"save": "Sauvegarder",
"branch_prefix_saved": "Le préfixe de la branche a été enregistré.",
- "edit_branch_prefix_multiple": "Modifier le préfixe de branche pour {{count}} branches",
+ "edit_branch_prefix_multiple": "Modifier le préfixe pour {{count}} branches",
"branch_prefix_saved_multiple": "Le préfixe de la branche a été sauvegardé pour {{count}} branches.",
"affected_branches": "Branches impactées ({{count}}):"
},
@@ -117,7 +117,7 @@
"export_in_progress": "Exportation en cours : {{progressCount}}",
"export_finished_successfully": "L'exportation s'est terminée avec succès.",
"format_pdf": "PDF - pour l'impression ou le partage de documents.",
- "share-format": "HTML pour la publication Web - utilise le même thème que celui utilisé pour les notes partagées, mais peut être publié sous forme de site Web statique."
+ "share-format": "HTML pour la publication Web : utilise le même thème que celui utilisé pour les notes partagées, mais peut être publié sous forme de site Web statique."
},
"help": {
"noteNavigation": "Navigation dans les notes",
@@ -754,9 +754,9 @@
},
"zpetne_odkazy": {
"relation": "relation",
- "backlink_one": "{{count}} Lien inverse",
- "backlink_many": "",
- "backlink_other": "{{count}} Liens inverses"
+ "backlink_one": "{{count}} Rétrolien",
+ "backlink_many": "{{count}} Rétroliens",
+ "backlink_other": "{{count}} Rétrolien"
},
"mobile_detail_menu": {
"insert_child_note": "Insérer une note enfant",
@@ -776,9 +776,9 @@
"filter-default": "Icônes par défaut",
"icon_tooltip": "{{name}}\nPack d'icônes : {{iconPack}}",
"no_results": "Aucune icône trouvée.",
- "search_placeholder_one": "Rechercher {{number}} icônes dans {{count}} packs",
- "search_placeholder_many": "Rechercher {{number}} icônes dans {{count}} packs",
- "search_placeholder_other": "Rechercher les icônes {{number}} dans les paquets {{count}}",
+ "search_placeholder_one": "{{number}} icône recherchées parmi {{count}} packs.",
+ "search_placeholder_many": "{{number}} icônes recherchées parmi {{count}} packs.",
+ "search_placeholder_other": "{{number}} icônes recherchées parmi {{count}} packs.",
"search_placeholder_filtered": "Rechercher {{number}} icônes dans {{name}}"
},
"basic_properties": {
@@ -795,7 +795,7 @@
"collapse_all_notes": "Réduire toutes les notes",
"collapse": "Réduire",
"expand": "Développer",
- "invalid_view_type": "Type de vue non valide '{{type}}'",
+ "invalid_view_type": "Type de vue '{{type}}' non valide",
"calendar": "Calendrier",
"book_properties": "Propriétés de la collection",
"table": "Tableau",
@@ -1187,8 +1187,8 @@
},
"code_mime_types": {
"title": "Types MIME disponibles dans la liste déroulante",
- "tooltip_syntax_highlighting": "Souligner la syntaxe",
- "tooltip_code_block_syntax": "Blocs de code dans les notes de texte",
+ "tooltip_syntax_highlighting": "Mise en évidence de la syntaxe",
+ "tooltip_code_block_syntax": "Blocs de code dans les notes textuelles",
"tooltip_code_note_syntax": "Notes de code"
},
"vim_key_bindings": {
@@ -1539,7 +1539,13 @@
},
"highlights_list_2": {
"title": "Accentuations",
- "options": "Options"
+ "options": "Options",
+ "title_with_count_one": "{{count}} mise en évidence",
+ "title_with_count_many": "{{count}} mises en évidence",
+ "title_with_count_other": "{{count}} mises en évidence",
+ "modal_title": "Configurer les mises en évidence",
+ "menu_configure": "Configuration des mises en évidence...",
+ "no_highlights": "Aucune mise en évidence."
},
"quick-search": {
"placeholder": "Recherche rapide",
@@ -1563,7 +1569,17 @@
"create-child-note": "Créer une note enfant",
"unhoist": "Désactiver le focus",
"toggle-sidebar": "Basculer la barre latérale",
- "dropping-not-allowed": "Lâcher des notes à cet endroit n'est pas autorisé"
+ "dropping-not-allowed": "Déplacer des notes à cet emplacement n'est pas autorisé.",
+ "clone-indicator-tooltip": "Cette note a {{- count}} parents: {{- parents}}",
+ "clone-indicator-tooltip-single": "Cette note est clonée (1 parent supplémentaire: {{- parent}})",
+ "shared-indicator-tooltip": "Cette note est partagée publiquement",
+ "shared-indicator-tooltip-with-url": "Cette note est partagée publiquement sur: {{- url}}",
+ "subtree-hidden-tooltip_one": "{{count}} note enfant cachée de l'arbre",
+ "subtree-hidden-tooltip_many": "{{count}} notes enfants cachées de l'arbre",
+ "subtree-hidden-tooltip_other": "{{count}} notes enfants cachées de l'arbre",
+ "subtree-hidden-moved-title": "Ajouté à {{title}}",
+ "subtree-hidden-moved-description-collection": "Cette collection cache ses notes enfants dans l'arbre.",
+ "subtree-hidden-moved-description-other": "Les notes enfants sont cachées dans l'arbre pour cette note."
},
"title_bar_buttons": {
"window-on-top": "Épingler cette fenêtre au premier plan"
@@ -1574,7 +1590,12 @@
"printing_pdf": "Export au format PDF en cours...",
"print_report_title": "Imprimer le rapport",
"print_report_collection_details_button": "Consulter les détails",
- "print_report_collection_details_ignored_notes": "Notes ignorées"
+ "print_report_collection_details_ignored_notes": "Notes ignorées",
+ "print_report_error_title": "Échec de l'impression",
+ "print_report_stack_trace": "Trace de la pile",
+ "print_report_collection_content_one": "La {{count}} note de la collection n'a pas pu être imprimée car elle n'est pas prises en charge ou est protégée.",
+ "print_report_collection_content_many": "Les {{count}} notes de la collection n'ont pas pu être imprimées car elles ne sont pas prises en charge ou sont protégées.",
+ "print_report_collection_content_other": "Les {{count}} notes de la collection n'ont pas pu être imprimées car elles ne sont pas prises en charge ou sont protégées."
},
"note_title": {
"placeholder": "saisir le titre de la note ici...",
@@ -1583,17 +1604,24 @@
"note_type_switcher_label": "Basculer de {{type}} à :",
"note_type_switcher_others": "Autre type de note",
"note_type_switcher_templates": "Modèle",
- "note_type_switcher_collection": "Collection"
+ "note_type_switcher_collection": "Collection",
+ "edited_notes": "Notes éditées ce jour",
+ "promoted_attributes": "Attributs promus"
},
"search_result": {
"no_notes_found": "Aucune note n'a été trouvée pour les paramètres de recherche donnés.",
- "search_not_executed": "La recherche n'a pas encore été exécutée. Cliquez sur le bouton \"Rechercher\" ci-dessus pour voir les résultats."
+ "search_not_executed": "La recherche n'a pas encore été exécutée.",
+ "search_now": "Recherche maintenant"
},
"spacer": {
"configure_launchbar": "Configurer la Barre de raccourcis"
},
"sql_result": {
- "no_rows": "Aucune ligne n'a été renvoyée pour cette requête"
+ "no_rows": "Aucune ligne n'a été renvoyée pour cette requête",
+ "not_executed": "La requête n'a pas encore été exécutée.",
+ "failed": "L'exécution de requêtes SQL a échoué",
+ "statement_result": "Résultat de la déclaration",
+ "execute_now": "Exécuter maintenant"
},
"sql_table_schemas": {
"tables": "Tableaux"
@@ -1716,7 +1744,7 @@
"paste": "Coller",
"paste-as-plain-text": "Coller comme texte brut",
"search_online": "Rechercher «{{term}}» avec {{searchEngine}}",
- "search_in_trilium": "Rechercher \"{{term}}\" dans Trilium"
+ "search_in_trilium": "Rechercher « {{term}} » dans Trilium"
},
"image_context_menu": {
"copy_reference_to_clipboard": "Copier la référence dans le presse-papiers",
@@ -1726,14 +1754,15 @@
"open_note_in_new_tab": "Ouvrir la note dans un nouvel onglet",
"open_note_in_new_split": "Ouvrir la note dans une nouvelle division",
"open_note_in_new_window": "Ouvrir la note dans une nouvelle fenêtre",
- "open_note_in_popup": "Édition rapide"
+ "open_note_in_popup": "Édition rapide",
+ "open_note_in_other_split": "Ouvrir la note dans l'autre volet"
},
"electron_integration": {
"desktop-application": "Application de bureau",
"native-title-bar": "Barre de titre native",
"native-title-bar-description": "Sous Windows et macOS, désactiver la barre de titre native rend l'application plus compacte. Sous Linux, le maintien de la barre de titre native permet une meilleure intégration avec le reste du système.",
- "background-effects": "Activer les effets d'arrière-plan (Windows 11 uniquement)",
- "background-effects-description": "L'effet Mica ajoute un fond flou et élégant aux fenêtres de l'application, créant une profondeur et un style moderne.",
+ "background-effects": "Activer les effets d'arrière-plan",
+ "background-effects-description": "Ajoute un arrière-plan flou et élégant aux fenêtres d'application, créant de la profondeur et un style moderne. La « barre de titre native » doit être désactivée.",
"restart-app-button": "Redémarrez l'application pour afficher les modifications",
"zoom-factor": "Facteur de zoom"
},
@@ -1752,7 +1781,8 @@
"geo-map": {
"create-child-note-title": "Créer une nouvelle note enfant et l'ajouter à la carte",
"create-child-note-instruction": "Cliquez sur la carte pour créer une nouvelle note à cet endroit ou appuyez sur Échap pour la supprimer.",
- "unable-to-load-map": "Impossible de charger la carte."
+ "unable-to-load-map": "Impossible de charger la carte.",
+ "create-child-note-text": "Ajouter le marqueur"
},
"geo-map-context": {
"open-location": "Ouvrir la position",
@@ -1862,7 +1892,8 @@
"raster": "Trame",
"vector_light": "Vecteur (clair)",
"vector_dark": "Vecteur (foncé)",
- "show-scale": "Afficher l'échelle"
+ "show-scale": "Afficher l'échelle",
+ "show-labels": "Afficher les noms des marqueurs"
},
"table_context_menu": {
"delete_row": "Supprimer la ligne"
@@ -1883,7 +1914,7 @@
"add-column-placeholder": "Entrez le nom de la colonne...",
"edit-note-title": "Cliquez pour modifier le titre de la note",
"edit-column-title": "Cliquez pour modifier le titre de la colonne",
- "column-already-exists": "Cette colonne existe déjà dans le tableau."
+ "column-already-exists": "Cette colonne existe déjà sur le tableau."
},
"presentation_view": {
"edit-slide": "Modifier cette diapositive",
@@ -1913,22 +1944,30 @@
"next_theme_message": "Vous utilisez actuellement le thème hérité de l'ancienne version, souhaitez-vous essayer le nouveau thème ?",
"next_theme_button": "Essayez le nouveau thème",
"background_effects_title": "Les effets d'arrière-plan sont désormais stables",
- "background_effects_message": "Sur les appareils Windows, les effets d'arrière-plan sont désormais parfaitement stables. Ils ajoutent une touche de couleur à l'interface utilisateur en floutant l'arrière-plan. Cette technique est également utilisée dans d'autres applications comme l'Explorateur Windows.",
+ "background_effects_message": "Sur les appareils Windows et macOS les effets d'arrière-plan sont désormais stables. Ils ajoutent une touche de couleur à l'interface utilisateur en floutant l'arrière-plan.",
"background_effects_button": "Activer les effets d'arrière-plan",
- "dismiss": "Rejeter"
+ "dismiss": "Rejeter",
+ "new_layout_title": "Nouvelle mise en page",
+ "new_layout_message": "Nous avons introduit une mise en page modernisée pour Trilium. Le ruban a été supprimé et intégré de manière transparente dans l'interface principale, avec une nouvelle barre d'état et des sections extensibles (telles que les attributs promus) reprenant les fonctions clés.\n\nLa nouvelle mise en page est activée par défaut et peut être temporairement désactivée via Options → Apparence.",
+ "new_layout_button": "Plus d'infos"
},
"settings": {
"related_settings": "Paramètres associés"
},
"settings_appearance": {
"related_code_blocks": "Schéma de coloration syntaxique pour les blocs de code dans les notes de texte",
- "related_code_notes": "Schéma de couleurs pour les notes de code"
+ "related_code_notes": "Schéma de couleurs pour les notes de code",
+ "ui": "Interface utilisateur",
+ "ui_old_layout": "Ancienne mise en page",
+ "ui_new_layout": "Nouvelle mise en page"
},
"units": {
"percentage": "%"
},
"pagination": {
- "total_notes": "{{count}} notes"
+ "total_notes": "{{count}} notes",
+ "prev_page": "Page précédente",
+ "next_page": "Page suivante"
},
"collections": {
"rendering_error": "Impossible d'afficher le contenu en raison d'une erreur."
@@ -1947,8 +1986,9 @@
"unknown_widget": "Widget inconnu pour « {{id}} »."
},
"note_language": {
- "not_set": "Non défini",
- "configure-languages": "Configurer les langues..."
+ "not_set": "Langage non défini",
+ "configure-languages": "Configurer les langues...",
+ "help-on-languages": "Aide sur les langues de contenu..."
},
"content_language": {
"title": "Contenu des langues",
@@ -2003,10 +2043,10 @@
"read-only-info": {
"read-only-note": "Vous consultez actuellement une note en lecture seule.",
"auto-read-only-note": "Cette note s'affiche en mode lecture seule pour un chargement plus rapide.",
- "edit-note": "Editer la note"
+ "edit-note": "Modifier la note"
},
"calendar_view": {
- "delete_note": "Effacer la note..."
+ "delete_note": "Supprimer la note..."
},
"media": {
"play": "Lire (Espace)",
@@ -2058,6 +2098,228 @@
"thinking": "Réflexion...",
"thought_process": "Processus de réflexion",
"tool_calls": "{{count}} appel(s) d'outil",
- "input": "Entrée"
+ "input": "Entrée",
+ "result": "Résultat",
+ "error": "Erreur",
+ "tool_error": "échoué",
+ "total_tokens": "{{total}} jetons",
+ "tokens_detail": "{{prompt}} prompt + {{completion}} achèvement",
+ "tokens_used": "{{prompt}} prompt + {{completion}} achèvement = {{total}} jetons",
+ "tokens_used_with_cost": "{{prompt}} prompt + {{completion}} achèvement = {{total}} jetons (~${{cost}})",
+ "tokens_used_with_model": "{{model}}: {{prompt}} prompt + {{completion}} achèvement = {{total}} jetons",
+ "tokens_used_with_model_and_cost": "{{model}}: {{prompt}} prompt + {{completion}} achèvement = {{total}} jetons (~${{cost}})",
+ "tokens": "jetons",
+ "context_used": "{{percentage}}% utilisé",
+ "note_context_enabled": "Cliquez pour désactiver le contexte de la note : {{title}}",
+ "note_context_disabled": "Cliquez pour inclure la note actuelle dans le contexte",
+ "no_provider_message": "Aucun fournisseur d'IA configuré. Ajoutez en un pour commencer à discuter.",
+ "add_provider": "Ajouter un fournisseur d'IA",
+ "role_user": "Vous",
+ "role_assistant": "Assistant"
+ },
+ "sidebar_chat": {
+ "title": "discussion IA",
+ "launcher_title": "Ouvrir la discussion IA",
+ "new_chat": "Démarrer une nouvelle discussion",
+ "save_chat": "Enregistrer la discussion dans les notes",
+ "empty_state": "Démarrer une conversation",
+ "history": "Historique des discussions",
+ "recent_chats": "Discussions récentes",
+ "no_chats": "Pas de discussions précédentes"
+ },
+ "note-color": {
+ "clear-color": "Retirer la couleur de la note",
+ "set-color": "Définir la couleur de la note",
+ "set-custom-color": "Définir la couleur personnalisée de la note"
+ },
+ "popup-editor": {
+ "maximize": "Basculer sur l'éditeur complet"
+ },
+ "server": {
+ "unknown_http_error_title": "Erreur de communication avec le serveur",
+ "unknown_http_error_content": "Code de statut: {{statusCode}}\nURL: {{method}} {{url}}\nMessage: {{message}}",
+ "traefik_blocks_requests": "Si vous utilisez le reverse proxy Traefik, celui-ci a introduit un changement de rupture qui affecte la communication avec le serveur."
+ },
+ "tab_history_navigation_buttons": {
+ "go-back": "Revenir à la note précédente",
+ "go-forward": "Aller vers la note suivante"
+ },
+ "breadcrumb": {
+ "hoisted_badge": "Remonté",
+ "hoisted_badge_title": "Redescendu",
+ "workspace_badge": "Espace de travail",
+ "scroll_to_top_title": "Aller au début de la note",
+ "create_new_note": "Créer une nouvelle note enfant",
+ "empty_hide_archived_notes": "Cacher les notes archivées"
+ },
+ "breadcrumb_badges": {
+ "read_only_explicit": "Lecture seule",
+ "read_only_explicit_description": "Cette note a été paramétrée manuellement en lecture seule.\nCliquer pour temporairement l'éditer.",
+ "read_only_auto": "Lecture seule automatique",
+ "read_only_auto_description": "Cette note a été réglée automatiquement en mode lecture seule pour des raisons de performances. Cette limite automatique est réglable à partir des paramètres.\n\nCliquez pour la modifier temporairement.",
+ "read_only_temporarily_disabled": "Temporairement modifiable",
+ "read_only_temporarily_disabled_description": "Cette note est actuellement modifiable, mais elle est normalement en lecture seule. La note redeviendra en lecture seule dès que vous accéderez à une autre note.\n\nCliquez pour réactiver le mode lecture seule.",
+ "shared_publicly": "Partagés publiquement",
+ "shared_locally": "Partagé localement",
+ "shared_copy_to_clipboard": "Copier le lien vers le presse-papier",
+ "shared_open_in_browser": "Ouvrir le lien dans le navigateur",
+ "shared_unshare": "Supprimer le partage",
+ "clipped_note": "Clip Web",
+ "clipped_note_description": "Cette note a été initialement construite depuis l'url {{url}}.\n\nCliquez pour accéder à la page Web source.",
+ "execute_script": "Exécuter le script",
+ "execute_script_description": "Cette note est une note de script. Cliquez pour exécuter le script.",
+ "execute_sql": "Exécuter la commande SQL",
+ "execute_sql_description": "Cette note est une note SQL. Cliquer pour exécuter la requête SQL.",
+ "save_status_saved": "Enregister",
+ "save_status_saving": "Enregistrement...",
+ "save_status_unsaved": "Non sauvée",
+ "save_status_error": "La sauvegarde a échoué",
+ "save_status_saving_tooltip": "Les modifications sont enregistrées.",
+ "save_status_unsaved_tooltip": "Il y a des changements non enregistrés. Ils seront enregistrés automatiquement dans un instant.",
+ "save_status_error_tooltip": "Une erreur s'est produite lors de l'enregistrement de la note. Si possible, essayez de copier le contenu de la note ailleurs et de recharger l'application."
+ },
+ "right_pane": {
+ "toggle": "Basculer le panneau de droite",
+ "custom_widget_go_to_source": "Aller sur le code source",
+ "empty_message": "Rien à afficher pour cette note",
+ "empty_button": "Cacher le panneau"
+ },
+ "pdf": {
+ "attachments_one": "{{count}} pièce jointe",
+ "attachments_many": "{{count}} pièces jointes",
+ "attachments_other": "{{count}} pièces jointes",
+ "layers_one": "{{count}} couche",
+ "layers_many": "{{count}} couches",
+ "layers_other": "{{count}} couches",
+ "pages_one": "{{count}} page",
+ "pages_many": "{{count}} pages",
+ "pages_other": "{{count}} pages",
+ "pages_alt": "Page {{pageNumber}}",
+ "pages_loading": "Chargement..."
+ },
+ "platform_indicator": {
+ "available_on": "Disponible sur {{platform}}"
+ },
+ "mobile_tab_switcher": {
+ "title_one": "{{count}} onglet",
+ "title_many": "{{count}} onglets",
+ "title_other": "{{count}} onglets",
+ "more_options": "Autres options"
+ },
+ "bookmark_buttons": {
+ "bookmarks": "Signets"
+ },
+ "active_content_badges": {
+ "type_icon_pack": "pack d'icônes",
+ "type_backend_script": "Script backend",
+ "type_frontend_script": "Script frontend",
+ "type_widget": "Widget",
+ "type_app_css": "CSS personnalisé",
+ "type_render_note": "Note de rendu",
+ "type_web_view": "Vue Web",
+ "type_app_theme": "Thème personnalisé",
+ "toggle_tooltip_enable_tooltip": "Cliquer pour activer {{type}}.",
+ "toggle_tooltip_disable_tooltip": "Cliquer pour désactiver ce {{type}}.",
+ "menu_docs": "Ouvrir la documentation",
+ "menu_execute_now": "Exécuter le script maintenant",
+ "menu_run": "Démarrer automatiquement",
+ "menu_run_disabled": "Manuellement",
+ "menu_run_backend_startup": "Lorsque le backend commence",
+ "menu_run_hourly": "Horaire",
+ "menu_run_daily": "Quotidien",
+ "menu_run_frontend_startup": "Lorsque le frontend du bureau démarre",
+ "menu_run_mobile_startup": "Lorsque le frontend mobile démarre",
+ "menu_change_to_widget": "Passer au widget",
+ "menu_change_to_frontend_script": "Passer au script frontend",
+ "menu_theme_base": "Thème de base"
+ },
+ "setup_form": {
+ "more_info": "En savoir plus"
+ },
+ "mermaid": {
+ "placeholder": "Tapez le contenu de votre diagramme Mermaid ou utilisez l'un des diagrammes de l'échantillon ci-dessous.",
+ "sample_diagrams": "Diagrammes d 'exemple:",
+ "sample_flowchart": "Organigramme",
+ "sample_class": "Classe",
+ "sample_sequence": "Séquence",
+ "sample_entity_relationship": "Entité relationnelle",
+ "sample_state": "État",
+ "sample_mindmap": "Carte mentale",
+ "sample_architecture": "Architecture",
+ "sample_block": "Bloc",
+ "sample_c4": "C4",
+ "sample_gantt": "Gantt",
+ "sample_git": "Git",
+ "sample_kanban": "Kanban",
+ "sample_packet": "Paquet",
+ "sample_pie": "Camembert",
+ "sample_quadrant": "Quadrant",
+ "sample_radar": "Radar",
+ "sample_requirement": "Exigence",
+ "sample_sankey": "Sankey",
+ "sample_timeline": "Chronologie",
+ "sample_treemap": "Arborescence",
+ "sample_user_journey": "Utilisateur Journey",
+ "sample_xy": "XY",
+ "sample_venn": "Venn",
+ "sample_ishikawa": "Ishikawa"
+ },
+ "mind-map": {
+ "addChild": "Ajouter un enfant",
+ "addParent": "Ajouter parent",
+ "addSibling": "Ajouter un frère",
+ "removeNode": "Supprimer le nœud",
+ "focus": "Mode Focus",
+ "cancelFocus": "Annuler le mode Focus",
+ "moveUp": "Monter",
+ "moveDown": "Descendre",
+ "link": "Lien",
+ "linkBidirectional": "Lien bidirectionnel",
+ "clickTips": "Cliquer sur le nœud cible",
+ "summary": "Résumé"
+ },
+ "llm": {
+ "settings_title": "AI / LLM",
+ "settings_description": "Configurer les intégrations AI et les LLM (Large Language Model).",
+ "add_provider": "Ajouter le fournisseur",
+ "add_provider_title": "Ajouter le fournisseur d'IA",
+ "configured_providers": "Fournisseurs configurés",
+ "no_providers_configured": "Aucun fournisseur n'est encore configuré.",
+ "provider_name": "Nom",
+ "provider_type": "Fournisseur",
+ "actions": "Actions",
+ "delete_provider": "Supprimer",
+ "delete_provider_confirmation": "Êtes-vous sûr de vouloir supprimer le fournisseur \"{{name}}\" ?",
+ "api_key": "Clé API",
+ "api_key_placeholder": "Entrer votre clé API",
+ "cancel": "Annuler"
+ },
+ "status_bar": {
+ "language_title": "Changer de langue",
+ "note_info_title": "Afficher les informations sur les notes (par exemple, dates, taille des notes)",
+ "backlinks_one": "{{count}} rétrolien",
+ "backlinks_many": "{{count}} rétroliens",
+ "backlinks_other": "{{count}} rétroliens",
+ "backlinks_title_one": "voir le rétrolien",
+ "backlinks_title_many": "voir les rétroliens",
+ "backlinks_title_other": "voir les rétroliens",
+ "attachments_one": "{{count}} pièce-jointe",
+ "attachments_many": "{{count}} pièces-jointes",
+ "attachments_other": "{{count}} pièces-jointes",
+ "attachments_title_one": "Voir la pièce-jointe dans un nouvel onglet",
+ "attachments_title_many": "Voir les pièces-jointes dans un nouvel onglet",
+ "attachments_title_other": "Voir les pièces-jointes dans un nouvel onglet",
+ "attributes_one": "{{count}} attribut",
+ "attributes_many": "{{count}} attributs",
+ "attributes_other": "{{count}} attributs",
+ "attributes_title": "Attributs propres et attributs hérités",
+ "note_paths_one": "{{count}} chemin",
+ "note_paths_many": "{{count}} chemins",
+ "note_paths_other": "{{count}} chemins",
+ "note_paths_title": "Chemins de la note",
+ "code_note_switcher": "Changer de langue"
+ },
+ "attributes_panel": {
+ "title": "Attributs de la note"
}
}
diff --git a/apps/client/src/translations/ga/translation.json b/apps/client/src/translations/ga/translation.json
index d0f41408ce..2c99028f42 100644
--- a/apps/client/src/translations/ga/translation.json
+++ b/apps/client/src/translations/ga/translation.json
@@ -1127,7 +1127,9 @@
"title": "Roghanna Turgnamhacha",
"disclaimer": "Is roghanna turgnamhacha iad seo agus d’fhéadfadh éagobhsaíocht a bheith mar thoradh orthu. Bain úsáid astu go cúramach.",
"new_layout_name": "Leagan Amach Nua",
- "new_layout_description": "Bain triail as an leagan amach nua le haghaidh cuma níos nua-aimseartha agus inúsáidteachta feabhsaithe. Tá sé faoi réir athruithe móra sna heisiúintí atá le teacht."
+ "new_layout_description": "Bain triail as an leagan amach nua le haghaidh cuma níos nua-aimseartha agus inúsáidteachta feabhsaithe. Tá sé faoi réir athruithe móra sna heisiúintí atá le teacht.",
+ "llm_name": "Comhrá AI / LLM",
+ "llm_description": "Cumasaigh an taobhbharra comhrá AI agus nótaí comhrá LLM faoi thiomáint ag samhlacha teanga móra."
},
"fonts": {
"theme_defined": "Téama sainmhínithe",
@@ -1572,7 +1574,8 @@
"task-list": "Liosta Tascanna",
"new-feature": "Nua",
"collections": "Bailiúcháin",
- "spreadsheet": "Scarbhileog"
+ "spreadsheet": "Scarbhileog",
+ "llm-chat": "Comhrá AI"
},
"protect_note": {
"toggle-on": "Cosain an nóta",
@@ -2275,5 +2278,78 @@
"sample_xy": "XY",
"sample_venn": "Venn",
"sample_ishikawa": "Ishikawa"
+ },
+ "llm_chat": {
+ "placeholder": "Clóscríobh teachtaireacht...",
+ "send": "Seol",
+ "sending": "Ag seoladh...",
+ "empty_state": "Tosaigh comhrá trí theachtaireacht a chlóscríobh thíos.",
+ "searching_web": "Ag cuardach an ghréasáin...",
+ "web_search": "Cuardach gréasáin",
+ "note_tools": "Rochtain nótaí",
+ "sources": "Foinsí",
+ "extended_thinking": "Smaointeoireacht leathnaithe",
+ "legacy_models": "Samhlacha oidhreachta",
+ "thinking": "Ag smaoineamh...",
+ "thought_process": "Próiseas smaointeoireachta",
+ "tool_calls": "{{count}} glao(í) uirlisí",
+ "input": "Ionchur",
+ "result": "Toradh",
+ "error": "Earráid",
+ "tool_error": "theip",
+ "total_tokens": "{{total}} comharthaí",
+ "tokens_detail": "leid {{prompt}} + críochnú {{completion}}",
+ "tokens_used": "{{prompt}} leid + {{completion}} críochnú = {{total}} comharthaí",
+ "tokens_used_with_cost": "{{prompt}} leid + {{completion}} críochnú = {{total}} comharthaí (~${{cost}})",
+ "tokens_used_with_model": "{{model}}: {{prompt}} leid + {{completion}} críochnú = {{total}} comharthaí",
+ "tokens_used_with_model_and_cost": "{{model}}: leid {{prompt}} + críochnú {{completion}} = {{total}} comharthaí (~${{cost}})",
+ "tokens": "comharthaí",
+ "context_used": "Úsáideadh {{percentage}}%",
+ "note_context_enabled": "Cliceáil chun comhthéacs nótaí a dhíchumasú: {{title}}",
+ "note_context_disabled": "Cliceáil chun an nóta reatha a chur san áireamh i gcomhthéacs",
+ "no_provider_message": "Níl aon soláthraí AI cumraithe. Cuir ceann leis chun comhrá a thosú.",
+ "add_provider": "Cuir Soláthraí AI leis",
+ "role_user": "Tusa",
+ "role_assistant": "Cúntóir"
+ },
+ "sidebar_chat": {
+ "title": "Comhrá AI",
+ "launcher_title": "Oscail Comhrá AI",
+ "new_chat": "Tosaigh comhrá nua",
+ "save_chat": "Sábháil comhrá sna nótaí",
+ "empty_state": "Tosaigh comhrá",
+ "history": "Stair chomhrá",
+ "recent_chats": "Comhráite le déanaí",
+ "no_chats": "Gan aon chomhráite roimhe seo"
+ },
+ "mind-map": {
+ "addChild": "Cuir páiste leis",
+ "addParent": "Cuir tuismitheoir leis",
+ "addSibling": "Cuir deartháir nó deirfiúr leis",
+ "removeNode": "Bain nód",
+ "focus": "Mód Fócais",
+ "cancelFocus": "Cealaigh Mód Fócais",
+ "moveUp": "Bog suas",
+ "moveDown": "Bog síos",
+ "link": "Nasc",
+ "linkBidirectional": "Nasc Déthreoch",
+ "clickTips": "Cliceáil ar an nód sprice le do thoil",
+ "summary": "Achoimre"
+ },
+ "llm": {
+ "settings_title": "AI / LLM",
+ "settings_description": "Cumraigh comhtháthú idir Intleacht Shaorga agus Múnla Teanga Mór.",
+ "add_provider": "Cuir Soláthraí leis",
+ "add_provider_title": "Cuir Soláthraí AI leis",
+ "configured_providers": "Soláthraithe Cumraithe",
+ "no_providers_configured": "Níl aon soláthraithe cumraithe fós.",
+ "provider_name": "Ainm",
+ "provider_type": "Soláthraí",
+ "actions": "Gníomhartha",
+ "delete_provider": "Scrios",
+ "delete_provider_confirmation": "An bhfuil tú cinnte gur mian leat an soláthraí \"{{name}}\" a scriosadh?",
+ "api_key": "Eochair API",
+ "api_key_placeholder": "Cuir isteach d'eochair API",
+ "cancel": "Cealaigh"
}
}
diff --git a/apps/client/src/translations/it/translation.json b/apps/client/src/translations/it/translation.json
index dec6c85169..1f48327510 100644
--- a/apps/client/src/translations/it/translation.json
+++ b/apps/client/src/translations/it/translation.json
@@ -520,7 +520,7 @@
"custom_name_label": "Nome del motore di ricerca personalizzato",
"custom_name_placeholder": "Personalizza il nome del motore di ricerca",
"custom_url_label": "L'URL del motore di ricerca personalizzato deve includere {keyword} come segnaposto per il termine di ricerca.",
- "custom_url_placeholder": "Personalizza indirizzo url del motore di ricerca"
+ "custom_url_placeholder": "Personalizza indirizzo URL del motore di ricerca"
},
"sql_table_schemas": {
"tables": "Tabelle"
diff --git a/apps/client/src/translations/ja/translation.json b/apps/client/src/translations/ja/translation.json
index a7e959998b..37f7fde435 100644
--- a/apps/client/src/translations/ja/translation.json
+++ b/apps/client/src/translations/ja/translation.json
@@ -601,7 +601,8 @@
"new-feature": "New",
"collections": "コレクション",
"ai-chat": "AI チャット",
- "spreadsheet": "スプレッドシート"
+ "spreadsheet": "スプレッドシート",
+ "llm-chat": "AI チャット"
},
"edited_notes": {
"no_edited_notes_found": "この日の編集されたノートはまだありません...",
@@ -2050,7 +2051,9 @@
"title": "実験オプション",
"disclaimer": "これらのオプションは試験的なもので、動作が不安定になる可能性があります。注意してご使用ください。",
"new_layout_name": "新しいレイアウト",
- "new_layout_description": "よりモダンな外観と使いやすさが向上した新しいレイアウトをお試しください。今後のリリースで大幅な変更が加えられる可能性があります。"
+ "new_layout_description": "よりモダンな外観と使いやすさが向上した新しいレイアウトをお試しください。今後のリリースで大幅な変更が加えられる可能性があります。",
+ "llm_name": "AI / LLM チャット",
+ "llm_description": "大規模言語モデルを活用した AI チャットサイドバーと LLM チャットノートを有効にします。"
},
"breadcrumb_badges": {
"read_only_explicit": "読み取り専用",
@@ -2215,5 +2218,78 @@
"sample_xy": "XY チャート",
"sample_venn": "ベン図",
"sample_ishikawa": "石川図"
+ },
+ "llm_chat": {
+ "placeholder": "メッセージを入力してください…",
+ "send": "送信",
+ "sending": "送信中...",
+ "empty_state": "下記にメッセージを入力して会話を始めましょう。",
+ "searching_web": "ウェブ検索中…",
+ "web_search": "ウェブ検索",
+ "note_tools": "ノートへのアクセス",
+ "sources": "ソース",
+ "extended_thinking": "思考を拡張",
+ "legacy_models": "レガシーモデル",
+ "thinking": "思考中...",
+ "thought_process": "思考プロセス",
+ "tool_calls": "{{count}} 回のツール呼び出し",
+ "input": "入力",
+ "result": "結果",
+ "error": "エラー",
+ "tool_error": "失敗",
+ "total_tokens": "{{total}} トークン",
+ "tokens_detail": "{{prompt}} プロンプト + {{completion}} コンプリーション",
+ "tokens_used": "{{prompt}} プロンプト + {{completion}} コンプリーション = {{total}} トークン",
+ "tokens_used_with_cost": "{{prompt}} プロンプト + {{completion}} コンプリーション = {{total}} トークン (~${{cost}})",
+ "tokens_used_with_model": "{{model}}: {{prompt}} プロンプト + {{completion}} コンプリーション = {{total}} トークン",
+ "tokens_used_with_model_and_cost": "{{model}}: {{prompt}} プロンプト + {{completion}} コンプリーション = {{total}} トークン (~${{cost}})",
+ "tokens": "トークン",
+ "context_used": "{{percentage}} % 使用済み",
+ "note_context_enabled": "クリックしてノートのコンテキストを無効にする: {{title}}",
+ "note_context_disabled": "クリックして現在のノートをコンテキストに含める",
+ "no_provider_message": "AI プロバイダーが設定されていません。チャットを開始するには、プロバイダーを追加してください。",
+ "add_provider": "AI プロバイダーを追加",
+ "role_user": "あなた",
+ "role_assistant": "アシスタント"
+ },
+ "sidebar_chat": {
+ "title": "AI チャット",
+ "launcher_title": "AI チャットを開く",
+ "new_chat": "新しいチャットを開始",
+ "save_chat": "チャットをノートに保存",
+ "empty_state": "会話を開始",
+ "history": "チャット履歴",
+ "recent_chats": "最近のチャット",
+ "no_chats": "過去のチャットはありません"
+ },
+ "mind-map": {
+ "addChild": "子ノードを追加",
+ "addParent": "親ノードを追加",
+ "addSibling": "兄弟ノードを追加",
+ "removeNode": "ノードを削除",
+ "focus": "フォーカスモード",
+ "cancelFocus": "フォーカスモードを解除",
+ "moveUp": "上に移動",
+ "moveDown": "下に移動",
+ "link": "リンク",
+ "linkBidirectional": "双方向リンク",
+ "clickTips": "対象ノードをクリックしてください",
+ "summary": "概要"
+ },
+ "llm": {
+ "settings_title": "AI / LLM",
+ "settings_description": "AI と大規模言語モデルの連携設定をします。",
+ "add_provider": "プロバイダーを追加",
+ "add_provider_title": "AI プロバイダーを追加",
+ "configured_providers": "設定済みプロバイダー",
+ "no_providers_configured": "まだプロバイダーが設定されていません。",
+ "provider_name": "名前",
+ "provider_type": "プロバイダー",
+ "actions": "アクション",
+ "delete_provider": "削除",
+ "delete_provider_confirmation": "プロバイダー \"{{name}}\" を削除してもよろしいですか?",
+ "api_key": "API キー",
+ "api_key_placeholder": "API キーを入力してください",
+ "cancel": "キャンセル"
}
}
diff --git a/apps/client/src/translations/ru/translation.json b/apps/client/src/translations/ru/translation.json
index 818297e172..aa6a956009 100644
--- a/apps/client/src/translations/ru/translation.json
+++ b/apps/client/src/translations/ru/translation.json
@@ -194,7 +194,7 @@
"row-insert-child": "Создать дочернюю заметку",
"row-insert-below": "Добавить строку ниже",
"row-insert-above": "Добавить строку выше",
- "new-column-relation": "Связь"
+ "new-column-relation": "Отношение"
},
"add_label": {
"add_label": "Добавить метку",
@@ -465,13 +465,13 @@
"related_notes_title": "Другие заметки с этой меткой",
"label": "Метка",
"label_definition": "Определение метки",
- "relation": "Отношение",
+ "relation": "Детали отношения",
"relation_definition": "Определение отношения",
"disable_versioning": "отключает автоматическое версионирование. Полезно, например, для больших, но неважных заметок, например, для больших JS-библиотек, используемых для написания скриптов",
"calendar_root": "отмечает заметку, которая должна использоваться в качестве корневой для заметок дня. Только одна должна быть отмечена как таковая.",
"archived": "заметки с этой меткой не будут отображаться в результатах поиска по умолчанию (а также в диалоговых окнах «Перейти к», «Добавить ссылку» и т. д.).",
"exclude_from_export": "заметки (с их поддеревьями) не будут включены ни в один экспорт заметок",
- "run": "определяет, при каких событиях должен запускаться скрипт. Возможные значения:runAtHour.runAtHour.#run=hourly. Можно задать несколько раз для большего количества запусков в течение дня.",
"disable_inclusion": "скрипты с этой меткой не будут включены в выполнение родительского скрипта.",
@@ -495,7 +495,7 @@
"is_owned_by_note": "принадлежит заметке",
"and_more": "... и ещё {{count}}.",
"app_theme": "отмечает заметки CSS, которые являются полноценными темами Trilium и, таким образом, доступны в опциях Trilium.",
- "title_template": "Заголовок по умолчанию для заметок, создаваемых как дочерние элементы данной заметки. Значение вычисляется как строка JavaScript\n и, таким образом, может быть дополнено динамическим контентом с помощью внедренных переменных now и parentNote. Примеры:\n \n Литературные произведения ${parentNote.getLabelValue('authorName')}Лог для ${now.format('YYYY-MM-DD HH:mm:ss')}now и parentNote. Например:\n \n Литературные произведения ${parentNote.getLabelValue('authorName')}Лог для ${now.format('YYYY-MM-DD HH:mm:ss')}#inbox.",
@@ -548,7 +548,8 @@
"render_note": "заметки типа «Рендер HTML» будут отображаться с использованием кодовой заметки (HTML или скрипта), и необходимо указать с помощью этой связи, какую заметку следует отобразить",
"widget_relation": "заметка, на которую ссылается отношение будет выполнена и отображена как виджет на боковой панели",
"share_js": "JavaScript-заметка, которая будет добавлена на страницу общего доступа. JavaScript-заметка также должна находиться в общем поддереве. Рекомендуется использовать 'share_hidden_from_tree'.",
- "other_notes_with_name": "Другие заметки с {{attributeType}} названием \"{{attributeName}}\""
+ "other_notes_with_name": "Другие заметки с {{attributeType}} названием \"{{attributeName}}\"",
+ "textarea": "Многострочный текст"
},
"command_palette": {
"configure_launch_bar_description": "Откройте конфигурацию панели запуска, чтобы добавить или удалить элементы.",
@@ -835,7 +836,8 @@
"task-list": "Список задач",
"confirm-change": "Не рекомендуется менять тип заметки, если её содержимое не пустое. Вы всё равно хотите продолжить?",
"ai-chat": "Чат с ИИ",
- "spreadsheet": "Электронная таблица"
+ "spreadsheet": "Электронная таблица",
+ "llm-chat": "Чат с ИИ"
},
"tree-context-menu": {
"open-in-popup": "Быстрое редактирование",
@@ -1015,7 +1017,7 @@
"open_sql_console_history": "Открыть историю консоли SQL",
"show_shared_notes_subtree": "Поддерево общедоступных заметок",
"switch_to_mobile_version": "Перейти на мобильную версию",
- "switch_to_desktop_version": "Переключиться на версию для ПК",
+ "switch_to_desktop_version": "Переключиться на версию для компьютера",
"new-version-available": "Доступно обновление",
"download-update": "Обновить до {{latestVersion}}",
"search_notes": "Поиск заметок"
@@ -1637,11 +1639,11 @@
"start_dragging_relations": "Начните перетягивать отношения отсюда на другую заметку."
},
"vacuum_database": {
- "title": "Сжатие базы данных",
- "description": "Это приведет к перестройке базы данных, что, как правило, приводит к уменьшению размера файла базы данных. Данные затронуты не будут.",
- "button_text": "Сжать базу данных",
- "vacuuming_database": "Сжатие БД...",
- "database_vacuumed": "База данных была сжата"
+ "title": "Уменьшение размера файла базы данных",
+ "description": "Это приведет к перестройке базы данных, что, скорее всего, уменьшит размер её файла. Данные не будут изменены.",
+ "button_text": "Уменьшить размер файла базы данных",
+ "vacuuming_database": "Уменьшение размера файла базы данных...",
+ "database_vacuumed": "База данных была перестроена"
},
"vim_key_bindings": {
"use_vim_keybindings_in_code_notes": "Сочетания клавиш Vim",
@@ -1763,8 +1765,8 @@
"database_integrity_check": {
"title": "Проверка целостности базы данных",
"description": "Это позволит проверить базу данных на предмет повреждений на уровне SQLite. Это может занять некоторое время в зависимости от размера базы данных.",
- "check_button": "Проверить целостность БД",
- "checking_integrity": "Проверка целостности БД...",
+ "check_button": "Проверить целостность базы данных",
+ "checking_integrity": "Проверка целостности базы данных...",
"integrity_check_succeeded": "Проверка целостности прошла успешно - проблем не обнаружено.",
"integrity_check_failed": "Проверка целостности завершена с ошибками: {{results}}"
},
@@ -2115,7 +2117,9 @@
"new_layout_description": "Попробуйте новый современный и удобный дизайн. В будущих обновлениях возможны его существенные изменения.",
"new_layout_name": "Новый дизайн",
"title": "Экспериментальные параметры",
- "disclaimer": "Эти параметры экспериментальные и могут повлиять на стабильность. Используйте с осторожностью."
+ "disclaimer": "Эти параметры экспериментальные и могут повлиять на стабильность. Используйте с осторожностью.",
+ "llm_name": "ИИ / LLM чат",
+ "llm_description": "Включить боковую панель чата с ИИ и заметки, созданные на основе больших языковых моделей (LLM)."
},
"popup-editor": {
"maximize": "Переключить на полный редактор"
@@ -2197,5 +2201,125 @@
},
"setup_form": {
"more_info": "Узнать больше"
+ },
+ "media": {
+ "play": "Воспроизвести (пробел)",
+ "pause": "Пауза (пробел)",
+ "back-10s": "Назад на 10 секунд (стрелка влево)",
+ "forward-30s": "Вперёд на 30 секунд",
+ "mute": "Выключить звук (M)",
+ "unmute": "Включить звук (M)",
+ "playback-speed": "Скорость проигрывания",
+ "loop": "Зациклить",
+ "disable-loop": "Отключить зацикливание",
+ "rotate": "Повернуть",
+ "picture-in-picture": "Картинка в картинке",
+ "exit-picture-in-picture": "Выйти из режима \"картинка в картинке\"",
+ "fullscreen": "Режим полного экрана (F)",
+ "exit-fullscreen": "Выйти из режима полного экрана",
+ "unsupported-format": "Предпросмотр недоступен для данного формата файла:\n{{mime}}",
+ "zoom-to-fit": "Заполнить путём масштабирования",
+ "zoom-reset": "Сбросить заполнение путём масштабирования"
+ },
+ "llm_chat": {
+ "placeholder": "Введите сообщение...",
+ "send": "Отправить",
+ "sending": "Отправка...",
+ "empty_state": "Начните общение, написав сообщение в поле ниже.",
+ "searching_web": "Поиск в сети...",
+ "web_search": "Поиск в сети",
+ "note_tools": "Доступ к заметке",
+ "sources": "Источники",
+ "extended_thinking": "Расширенное мышление",
+ "legacy_models": "Устаревшие модели",
+ "thinking": "Обработка...",
+ "thought_process": "Процесс обработки",
+ "tool_calls": "{{count}} вызов(а/ов) инструмента",
+ "input": "Ввод",
+ "result": "Результат",
+ "error": "Ошибка",
+ "tool_error": "ошибка",
+ "total_tokens": "{{total}} токен(а/ов)",
+ "tokens": "токены",
+ "context_used": "{{percentage}}% использовано",
+ "note_context_enabled": "Нажмите, чтобы отключить контекст заметки: {{title}}",
+ "note_context_disabled": "Нажмите, чтобы включить текущую заметку в контекст",
+ "no_provider_message": "Не выбран провайдер ИИ. Добавьте его для начала общения.",
+ "add_provider": "Добавить провайдера ИИ",
+ "role_user": "Вы",
+ "role_assistant": "Ассистент",
+ "tokens_detail": "{{prompt}} (промт) + {{completion}} (ответ)",
+ "tokens_used": "{{prompt}} (промт) + {{completion}} (ответ) = {{total}} токен(а/ов)",
+ "tokens_used_with_cost": "{{prompt}} (промт) + {{completion}} (ответ) = {{total}} токен(а/ов) (~${{cost}})",
+ "tokens_used_with_model": "{{model}}: {{prompt}} (промт) + {{completion}} (ответ) = {{total}} токен(а/ов)",
+ "tokens_used_with_model_and_cost": "{{model}}: {{prompt}} (промт) + {{completion}} (ответ) = {{total}} токен(а/ов) (~${{cost}})"
+ },
+ "sidebar_chat": {
+ "title": "Чат с ИИ",
+ "launcher_title": "Чат с Open AI",
+ "new_chat": "Начать новый чат",
+ "save_chat": "Сохранить чат в заметках",
+ "empty_state": "Начать общение",
+ "history": "История чата",
+ "recent_chats": "Недавние чаты",
+ "no_chats": "Нет предыдущих чатов"
+ },
+ "mermaid": {
+ "placeholder": "Введите содержимое вашей Mermaid диаграммы или используйте один из примеров ниже.",
+ "sample_diagrams": "Примеры диаграм:",
+ "sample_flowchart": "Блок-схема",
+ "sample_class": "Диаграмма классов",
+ "sample_sequence": "Диаграмма последовательностей",
+ "sample_entity_relationship": "Диаграмма \"Сущность — связь\"",
+ "sample_state": "Диаграмма состояний",
+ "sample_mindmap": "Ментальная карта",
+ "sample_architecture": "Архитектурная схема",
+ "sample_block": "Структурная схема",
+ "sample_gantt": "Диаграмма Ганта",
+ "sample_git": "Git",
+ "sample_kanban": "Канбан",
+ "sample_ishikawa": "Диаграмма Исикавы",
+ "sample_c4": "C4",
+ "sample_packet": "Диаграмма сетевых пакетов",
+ "sample_pie": "Круговая диаграмма",
+ "sample_quadrant": "Квадрантная диаграмма",
+ "sample_radar": "Радиолокационная схема",
+ "sample_requirement": "Диаграмма зависимостей",
+ "sample_sankey": "Диаграмма Сэнки",
+ "sample_timeline": "Временная диаграмма",
+ "sample_treemap": "Древовидная диаграмма",
+ "sample_user_journey": "Карта пользовательского пути",
+ "sample_xy": "XY",
+ "sample_venn": "Диаграмма Венна"
+ },
+ "mind-map": {
+ "addChild": "Добавить дочерний элемент",
+ "addParent": "Добавить родительский элемент",
+ "addSibling": "Добавить элемент на том же уровне",
+ "removeNode": "Удалить узел",
+ "focus": "Режим фокусировки",
+ "cancelFocus": "Отключить режим фокусировки",
+ "moveUp": "Передвинуть выше",
+ "moveDown": "Передвинуть ниже",
+ "link": "Связь",
+ "linkBidirectional": "Двусторонняя связь",
+ "clickTips": "Пожалуйста, нажмите на целевой узел",
+ "summary": "Сводка"
+ },
+ "llm": {
+ "settings_title": "ИИ / LLM",
+ "settings_description": "Настроить интеграции ИИ и больших языковых моделей.",
+ "add_provider": "Добавить провайдера",
+ "add_provider_title": "Добавить провайдера ИИ",
+ "configured_providers": "Настроенные провайдеры",
+ "no_providers_configured": "Ещё нет настроенных провайдеров.",
+ "provider_name": "Название",
+ "provider_type": "Провайдер",
+ "actions": "Действия",
+ "delete_provider": "Удалить",
+ "delete_provider_confirmation": "Вы уверены, что желаете удалить провайдера \"{{name}}\"?",
+ "api_key": "Ключ API",
+ "api_key_placeholder": "Введите ваш ключ API",
+ "cancel": "Отмена"
}
}
diff --git a/apps/server/src/assets/translations/cn/server.json b/apps/server/src/assets/translations/cn/server.json
index ec5f2efd56..0c640da761 100644
--- a/apps/server/src/assets/translations/cn/server.json
+++ b/apps/server/src/assets/translations/cn/server.json
@@ -200,7 +200,8 @@
},
"quarterNumber": "第 {quarterNumber} 季度",
"special_notes": {
- "search_prefix": "搜索:"
+ "search_prefix": "搜索:",
+ "llm_chat_prefix": "对话:"
},
"test_sync": {
"not-configured": "同步服务器主机未配置。请先配置同步。",
@@ -258,7 +259,9 @@
"inbox-title": "收件箱",
"command-palette": "打开命令面板",
"zen-mode": "禅模式",
- "tab-switcher-title": "标签切换器"
+ "tab-switcher-title": "标签切换器",
+ "llm-chat-history-title": "AI对话历史",
+ "sidebar-chat-title": "AI对话"
},
"notes": {
"new-note": "新建笔记",
diff --git a/apps/server/src/assets/translations/fr/server.json b/apps/server/src/assets/translations/fr/server.json
index 9bd4123f52..dd0c60e84b 100644
--- a/apps/server/src/assets/translations/fr/server.json
+++ b/apps/server/src/assets/translations/fr/server.json
@@ -428,7 +428,7 @@
"end-time": "Heure de fin",
"geolocation": "Géolocalisation",
"built-in-templates": "Modèles intégrés",
- "board": "Tableau Kanban",
+ "board": "Vue Kanban",
"status": "État",
"board_note_first": "Première note",
"board_note_second": "Deuxième note",
diff --git a/apps/server/src/assets/translations/ga/server.json b/apps/server/src/assets/translations/ga/server.json
index fac354fcd4..30a19a0d94 100644
--- a/apps/server/src/assets/translations/ga/server.json
+++ b/apps/server/src/assets/translations/ga/server.json
@@ -297,7 +297,8 @@
},
"quarterNumber": "Ráithe {quarterNumber}",
"special_notes": {
- "search_prefix": "Cuardaigh:"
+ "search_prefix": "Cuardaigh:",
+ "llm_chat_prefix": "Comhrá:"
},
"test_sync": {
"not-configured": "Níl an freastalaí sioncrónaithe cumraithe. Cumraigh an sioncrónú ar dtús.",
@@ -355,7 +356,10 @@
"user-guide": "Treoir Úsáideora",
"localization": "Teanga & Réigiún",
"inbox-title": "Bosca isteach",
- "tab-switcher-title": "Athraitheoir Cluaisíní"
+ "tab-switcher-title": "Athraitheoir Cluaisíní",
+ "llm-chat-history-title": "Stair Comhrá AI",
+ "llm-title": "AI / LLM",
+ "sidebar-chat-title": "Comhrá AI"
},
"notes": {
"new-note": "Nóta nua",
diff --git a/apps/server/src/assets/translations/ja/server.json b/apps/server/src/assets/translations/ja/server.json
index 2fbf8a1ef4..6b1954ac91 100644
--- a/apps/server/src/assets/translations/ja/server.json
+++ b/apps/server/src/assets/translations/ja/server.json
@@ -285,7 +285,8 @@
"december": "12月"
},
"special_notes": {
- "search_prefix": "検索:"
+ "search_prefix": "検索:",
+ "llm_chat_prefix": "チャット:"
},
"test_sync": {
"not-configured": "同期サーバーホストが設定されていません。最初に同期を設定してください。",
@@ -343,7 +344,10 @@
"base-abstract-launcher-title": "ベース アブストラクトランチャー",
"command-palette": "コマンドパレットを開く",
"zen-mode": "禅モード",
- "tab-switcher-title": "タブ切り替え"
+ "tab-switcher-title": "タブ切り替え",
+ "llm-chat-history-title": "AI チャット履歴",
+ "llm-title": "AI / LLM",
+ "sidebar-chat-title": "AI チャット"
},
"notes": {
"new-note": "新しいノート",
diff --git a/apps/server/src/assets/translations/ru/server.json b/apps/server/src/assets/translations/ru/server.json
index 5a155b89a7..cf1b01bcbb 100644
--- a/apps/server/src/assets/translations/ru/server.json
+++ b/apps/server/src/assets/translations/ru/server.json
@@ -157,7 +157,10 @@
"open-today-journal-note-title": "Открыть сегодняшнюю заметку в журнале",
"zen-mode": "Режим \"Дзен\"",
"command-palette": "Открыть панель команд",
- "tab-switcher-title": "Переключатель вкладок"
+ "tab-switcher-title": "Переключатель вкладок",
+ "llm-chat-history-title": "История чата с ИИ",
+ "llm-title": "ИИ / LLM",
+ "sidebar-chat-title": "Чат с ИИ"
},
"tray": {
"bookmarks": "Закладки",
@@ -340,7 +343,8 @@
"outstanding-items": "Оставшиеся элементы синхронизации:"
},
"special_notes": {
- "search_prefix": "Поиск:"
+ "search_prefix": "Поиск:",
+ "llm_chat_prefix": "Чат:"
},
"notes": {
"duplicate-note-suffix": "(дубликат)",
@@ -400,7 +404,7 @@
"setup_sync-from-desktop": {
"heading": "Синхронизация с настольной версией",
"description": "Это настройку нужно выполнить с помощью настольной версии:",
- "step1": "Откройте приложение Trilium Notes на ПК.",
+ "step1": "Откройте приложение Trilium Notes на компьютере.",
"step2": "В меню Trilium выберите «Параметры».",
"step3": "Нажмите на категорию «Синхронизация».",
"step4": "Измените адрес экземпляра сервера на: {{- host}} и нажмите «Сохранить».",
diff --git a/docs/README-fr.md b/docs/README-fr.md
index 241c9b5a97..1b54ccbcea 100644
--- a/docs/README-fr.md
+++ b/docs/README-fr.md
@@ -107,11 +107,10 @@ Notre documentation est disponible sous plusieurs formats :
fort avec granularité par note
* Diagrammes d'esquisse, basés sur [Excalidraw](https://excalidraw.com/) (type
de note "canvas"))
-* [Cartes de
- relations](https://docs.triliumnotes.org/user-guide/note-types/relation-map)
- et [cartes de
- notes/liens](https://docs.triliumnotes.org/user-guide/note-types/note-map)
- pour visualiser les notes et leurs liens
+* [Relation
+ maps](https://docs.triliumnotes.org/user-guide/note-types/relation-map) et
+ [note/link maps](https://docs.triliumnotes.org/user-guide/note-types/note-map)
+ pour visualiser les notes et leurs relations
* Cartes mentales, basées sur [Mind Elixir] (https://docs.mind-elixir.com/)
* [Cartes
géographiques](https://docs.triliumnotes.org/user-guide/collections/geomap)