diff --git a/apps/client/src/translations/ar/translation.json b/apps/client/src/translations/ar/translation.json index 025355416b5..65dab60cdbf 100644 --- a/apps/client/src/translations/ar/translation.json +++ b/apps/client/src/translations/ar/translation.json @@ -1652,9 +1652,7 @@ "vacuum_description": "إعادة بناء قاعدة البيانات لتقليل حجم الملف. لن يتم تغيير أي بيانات." }, "ribbon": { - "widgets": "ادوات الشريط", - "edited_notes_message": "سيتم فتح تبويب الشريط \"الملاحظات المعدلة\" تلقائيًا عند ملاحظات اليوم", - "promoted_attributes_message": "سيتم فتح تبويب الشريط \"السمات المروّجة\" تلقائيًا إذا كانت السمات المروّجة موجودة في الملاحظة" + "edited_notes_message": "سيتم فتح تبويب الشريط \"الملاحظات المعدلة\" تلقائيًا عند ملاحظات اليوم" }, "vim_key_bindings": { "use_vim_keybindings_in_code_notes": "اختصارات لوحة المفاتيح باسلوب Vim", diff --git a/apps/client/src/translations/cn/translation.json b/apps/client/src/translations/cn/translation.json index 05f26b15bf4..4cd0b8c13b7 100644 --- a/apps/client/src/translations/cn/translation.json +++ b/apps/client/src/translations/cn/translation.json @@ -1180,8 +1180,6 @@ "disabled": "禁用" }, "ribbon": { - "widgets": "功能选项组件", - "promoted_attributes_message": "如果笔记中存在升级属性,则自动打开升级属性功能区标签页", "edited_notes_message": "日记笔记自动打开编辑过的笔记功能区标签页" }, "theme": { diff --git a/apps/client/src/translations/cs/translation.json b/apps/client/src/translations/cs/translation.json index 45e0151cf00..c88899441d3 100644 --- a/apps/client/src/translations/cs/translation.json +++ b/apps/client/src/translations/cs/translation.json @@ -1161,8 +1161,6 @@ "disabled": "vypnuto" }, "ribbon": { - "widgets": "Widgety pásu karet", - "promoted_attributes_message": "Záložka „Propagované Atributy“ se automaticky otevře, pokud jsou v poznámce přítomny povýšené atributy", "edited_notes_message": "Záložka Upravené poznámky na pásu karet se automaticky otevře u denních poznámek" }, "theme": { diff --git a/apps/client/src/translations/de/translation.json b/apps/client/src/translations/de/translation.json index 2b1f376382d..15a224152d1 100644 --- a/apps/client/src/translations/de/translation.json +++ b/apps/client/src/translations/de/translation.json @@ -225,7 +225,8 @@ "import-status": "Importstatus", "in-progress": "Import läuft: {{progress}}", "successful": "Import erfolgreich abgeschlossen.", - "importZipRecommendation": "Beim Import einer ZIP-Datei wird die Notizhierarchie aus der Ordnerstruktur im Archiv übernommen." + "importZipRecommendation": "Beim Import einer ZIP-Datei wird die Notizhierarchie aus der Ordnerstruktur im Archiv übernommen.", + "spreadsheetImportedAsSpreadsheet": "CSV- und Excel-Dateien als bearbeitbare Tabellen statt als Dateien importieren" }, "include_note": { "dialog_title": "Notiz beifügen", @@ -816,8 +817,8 @@ "hide_child_notes": "Untergeordnete Notizen im Baum ausblenden", "open_all_in_tabs": "Alle öffnen", "open_all_in_tabs_tooltip": "Alle Resultate in neuen Tabs öffnen", - "open_all_confirm_one": "Dies öffnet {{count}} Notizen in neuen Tabs. Fortfahren?", - "open_all_confirm_other": "" + "open_all_confirm_one": "Dies öffnet {{count}} Notiz in neuem Tab. Fortfahren?", + "open_all_confirm_other": "Dies öffnet {{count}} Notizen in neuen Tabs. Fortfahren?" }, "edited_notes": { "no_edited_notes_found": "An diesem Tag wurden noch keine Notizen bearbeitet...", @@ -861,8 +862,8 @@ "note_size": "Notengröße", "note_size_info": "Die Notizgröße bietet eine grobe Schätzung des Speicherbedarfs für diese Notiz. Es berücksichtigt den Inhalt der Notiz und den Inhalt ihrer Notizrevisionen.", "calculate": "berechnen", - "subtree_size_one": "(Zweiggröße: {{size}} in {{count}} Notizen)", - "subtree_size_other": "", + "subtree_size_one": "(Zweiggröße: {{size}} in {{count}} Notiz)", + "subtree_size_other": "(Zweiggröße: {{size}} in {{count}} Notizen)", "title": "Notizinfo", "mime": "MIME Typ", "show_similar_notes": "Zeige ähnliche Notizen" @@ -873,8 +874,8 @@ "title": "Notizkarte", "fix-nodes": "Knoten fixieren", "link-distance": "Verbindungslänge", - "too-many-notes_one": "Dieser Bereich enthält {{count}} Notizen. Die Anzeige aller Notizen kann die Leistung beeinträchtigen.", - "too-many-notes_other": "", + "too-many-notes_one": "Dieser Bereich enthält {{count}} Notiz. Die Anzeige kann die Leistung beeinträchtigen.", + "too-many-notes_other": "Dieser Bereich enthält {{count}} Notizen. Die Anzeige aller Notizen kann die Leistung beeinträchtigen.", "show-anyway": "Karte anzeigen" }, "note_paths": { @@ -1182,8 +1183,6 @@ "disabled": "deaktiviert" }, "ribbon": { - "widgets": "Multifunktionsleisten-Widgets", - "promoted_attributes_message": "Die „Hervorgehobene Attribute“-Leiste wird automatisch geöffnet, wenn in der Notiz hervorgehobene Attribute vorhanden sind", "edited_notes_message": "Die Multifunktionsleisten-Registerkarte „Bearbeitete Notizen“ wird bei Tagesnotizen automatisch geöffnet" }, "theme": { @@ -1537,8 +1536,8 @@ "export": "Exportieren", "import-into-note": "In Notiz importieren", "apply-bulk-actions": "Massenaktionen anwenden", - "converted-to-attachments_one": "{{count}} Notizen wurden als Anhang konvertiert.", - "converted-to-attachments_other": "", + "converted-to-attachments_one": "{{count}} Notiz wurde als Anhang konvertiert.", + "converted-to-attachments_other": "{{count}} Notizen wurden als Anhang konvertiert.", "convert-to-attachment-confirm": "Sind Sie sicher, dass Sie die ausgewählten Notizen in Anhänge ihrer übergeordneten Notizen umwandeln möchten? Diese Operation wird nur auf Bildnotizen angewandt. Andere Notizen werden übersprungen.", "open-in-popup": "Schnellbearbeitung", "archive": "Archiviere", @@ -1703,7 +1702,10 @@ "reopen_last_tab": "Zuletzt geschlossenen Tab erneut öffnen", "move_tab_to_new_window": "Tab in neues Fenster verschieben", "copy_tab_to_new_window": "Tab in neues Fenster kopieren", - "new_tab": "Neuer Tab" + "new_tab": "Neuer Tab", + "pin_tab": "Tab anheften", + "unpin_tab": "Tab lösen", + "pinned_prefix": "Angeheftet: " }, "toc": { "table_of_contents": "Inhaltsverzeichnis", @@ -2079,10 +2081,15 @@ "search_history_title": "Zeige Suchhistorie", "search_history_description": "Zeige vorherige Suchen", "configure_launch_bar_title": "Startleiste anpassen", - "configure_launch_bar_description": "Öffnen Sie die Einstellungen der Startleiste, um Elemente hinzuzufügen oder zu entfernen." + "configure_launch_bar_description": "Öffnen Sie die Einstellungen der Startleiste, um Elemente hinzuzufügen oder zu entfernen.", + "pin_tab_title": "Tab anheften", + "pin_tab_description": "Diese Notiz immer in diesem Tab am Anfang der Tab-Leiste geöffnet halten und versehentliches Schließen verhindern", + "unpin_tab_title": "Tab lösen", + "unpin_tab_description": "Diesen Tab lösen, sodass er geschlossen und frei verschoben werden kann" }, "content_renderer": { - "open_externally": "Extern öffnen" + "open_externally": "Extern öffnen", + "mermaid_diagram_error": "Mermaid-Diagramm konnte nicht gerendert werden: {{error}}" }, "call_to_action": { "next_theme_title": "Teste das neue Trilium Design", @@ -2094,7 +2101,10 @@ "dismiss": "Ablehnen", "new_layout_title": "Neues Layout", "new_layout_message": "Wir haben ein modernisiertes Layout für Trilium eingeführt. Die Multifunktionsleiste wurde entfernt und als neue Statusanzeige und ausklappbaren Sektionen (wie hervorgehobenen Attributen), welche Schlüsselfunktionen übernehmen, nahtlos in das Hauptinterface integriert.\n\nDas neue Layout ist standardmäßig aktiviert und kann temporär in Optionen → Anzeige deaktiviert werden.", - "new_layout_button": "Mehr Informationen" + "new_layout_button": "Mehr Informationen", + "scripting_disabled_title": "Backend-Skripting wurde deaktiviert", + "scripting_disabled_button": "Sicherheitseinstellungen öffnen", + "scripting_disabled_message": "Backend-Skripting ist aus Sicherheitsgründen jetzt standardmäßig deaktiviert. Ihre Notizen enthalten Backend-Skripte (Notizen mit dem Label #run), die nicht mehr automatisch ausgeführt werden.\n\nWenn Sie auf diese Skripte angewiesen sind, können Sie Backend-Skripting in den Sicherheitseinstellungen wieder aktivieren." }, "settings": { "related_settings": "Ähnliche Einstellungen" @@ -2112,8 +2122,8 @@ "percentage": "%" }, "pagination": { - "total_notes_one": "{{count}} Notizen", - "total_notes_other": "", + "total_notes_one": "{{count}} Notiz", + "total_notes_other": "{{count}} Notizen", "prev_page": "Vorherige Seite", "next_page": "Nächste Seite" }, @@ -2213,7 +2223,7 @@ "note_paths_title": "Notizpfade", "code_note_switcher": "Sprachmodus ändern", "tab_width_spaces_one": "{{count}} Leerzeichen", - "tab_width_spaces_other": "", + "tab_width_spaces_other": "{{count}} Leerzeichen", "tab_width_spaces_short": "Leerzeichen: {{width}}", "tab_width_use_default": "Standard verwenden ({{width}})", "tab_width_use_default_style": "Standard verwenden ({{style}})", @@ -2319,7 +2329,11 @@ "exit-fullscreen": "Vollbild verlassen", "unsupported-format": "Medienvorschau ist für dieses Format nicht verfügbar:\n{{mime}}", "zoom-to-fit": "Zoomen um auszufüllen", - "zoom-reset": "Zoomen um auszufüllen zurücksetzen" + "zoom-reset": "Zoomen um auszufüllen zurücksetzen", + "previous-video": "Vorheriges Video: {{- title}}", + "next-video": "Nächstes Video: {{- title}}", + "previous-audio": "Vorherige Audiodatei: {{- title}}", + "next-audio": "Nächste Audiodatei: {{- title}}" }, "mermaid": { "placeholder": "Geben den Inhalt des Mermaid-Diagramms ein oder verwenden eine der folgenden Beispieldiagramme.", @@ -2586,7 +2600,11 @@ "title": "Revisionsverlauf" }, "spreadsheet": { - "read-only": "Diese Notiz ist schreibgeschützt." + "read-only": "Diese Notiz ist schreibgeschützt.", + "export-xlsx": "Als Excel exportieren (.xlsx)", + "export-csv": "Als CSV exportieren (.csv)", + "export-failed": "Die Tabelle konnte nicht als Excel-Datei exportiert werden.", + "export-csv-failed": "Die Tabelle konnte nicht als CSV-Datei exportiert werden." }, "common": { "cancel": "Abbrechen", @@ -2736,5 +2754,38 @@ "page_break_description": "Seitenumbruch einfügen (zum Drucken)", "markdown_import_description": "Markdown-Datei in diese Notiz importieren", "anchor_description": "Anker für interne Verlinkung einfügen" + }, + "image_buttons": { + "zoom_in": "Vergrößern", + "zoom_out": "Verkleinern", + "reset_zoom": "Zoom zurücksetzen" + }, + "image_navigation": { + "previous": "Vorheriges Bild: {{- title}}", + "next": "Nächstes Bild: {{- title}}" + }, + "image_viewer": { + "loading_error": "Beim Laden des Bildes ist ein Fehler aufgetreten." + }, + "security": { + "backend_scripting_title": "Backend-Skripting", + "backend_scripting_section_description": "Backend-Skripte haben vollen Serverzugriff, einschließlich Dateisystem, Netzwerk und Betriebssystembefehle. Sie können über Synchronisierung, Import oder beliebige Inhalte mit ausführbaren Attributen ausgelöst werden. Frontend-Skripte sind stets aktiviert, da sie in einer abgesicherten Browser-Umgebung ausgeführt werden.", + "backend_scripting_label": "Ausführung von Backend-Skripten", + "backend_scripting_description": "Ausführung von Backend-Skripten erlauben (Startskripte, benutzerdefinierte Anfrage-Handler, Ereignis-Handler, geplante Skripte usw.).", + "sql_console_title": "SQL-Konsole", + "sql_console_section_description": "Die SQL-Konsole ermöglicht die Ausführung beliebiger SQL-Abfragen gegen die Datenbank. Sie kann genutzt werden, um sensible Daten auszulesen (z. B. Synchronisierungsgeheimnisse, API-Schlüssel) sowie beliebige Daten zu ändern oder zu löschen. Ein schädliches Frontend-Skript könnte ebenfalls programmatisch auf die SQL-Konsolen-API zugreifen.", + "sql_console_label": "SQL-Konsole", + "sql_console_description": "Ausführung von Abfragen in der SQL-Konsole erlauben.", + "how_to_enable": "Aktivierung", + "server_config_hint": "Fügen Sie Folgendes in Ihre config.ini-Datei ein:", + "server_env_hint": "Oder setzen Sie folgende Umgebungsvariable:", + "restart_required": "Ein Neustart ist erforderlich.", + "restart_now": "Anwendung jetzt neu starten" + }, + "snippet_badge": { + "label": "{{type}} Snippet", + "type_text": "Text", + "type_code": "Code", + "tooltip": "Ein wiederverwendbares Text- oder Code-Fragment, das in den Editor eingefügt werden kann (über das Snippet-Menü in der Symbolleiste oder per Slash-Befehl)." } } diff --git a/apps/client/src/translations/es/translation.json b/apps/client/src/translations/es/translation.json index 15151b86b51..4755ba6a2a6 100644 --- a/apps/client/src/translations/es/translation.json +++ b/apps/client/src/translations/es/translation.json @@ -1190,8 +1190,6 @@ "disabled": "desactivado" }, "ribbon": { - "widgets": "Widgets de cinta", - "promoted_attributes_message": "La pestaña de la cinta Atributos promovidos se abrirá automáticamente si los atributos promovidos están presentes en la nota", "edited_notes_message": "La pestaña de la cinta Notas editadas se abrirá automáticamente en las notas del día" }, "theme": { diff --git a/apps/client/src/translations/fr/translation.json b/apps/client/src/translations/fr/translation.json index 277720375bf..553af0d67f7 100644 --- a/apps/client/src/translations/fr/translation.json +++ b/apps/client/src/translations/fr/translation.json @@ -226,7 +226,8 @@ "import-status": "Statut de l'importation", "in-progress": "Importation en cours : {{progress}}", "successful": "Importation terminée avec succès.", - "importZipRecommendation": "Lors de l'importation d'un fichier ZIP, la hiérarchie des notes reflétera la structure des sous-répertoires au sein de l'archive." + "importZipRecommendation": "Lors de l'importation d'un fichier ZIP, la hiérarchie des notes reflétera la structure des sous-répertoires au sein de l'archive.", + "spreadsheetImportedAsSpreadsheet": "Importer les fichiers CSV et Excel sous forme de feuilles de calcul modifiables plutôt que de fichiers" }, "include_note": { "dialog_title": "Inclure une note", @@ -762,7 +763,7 @@ "create_child_note_title": "Créer une note enfant et l'ajouter à la carte", "reset_pan_zoom_title": "Réinitialiser le panoramique et le zoom aux coordonnées et à la position initiales", "zoom_in_title": "Zoomer", - "zoom_out_title": "Zoom arrière" + "zoom_out_title": "Dézoomer" }, "zpetne_odkazy": { "relation": "relation", @@ -821,9 +822,9 @@ "expand_all_levels": "Développer tous les niveaux", "hide_child_notes": "Masquer les notes enfants dans l’arborescence", "open_all_in_tabs_tooltip": "Ouvrir tous les résultats dans de nouveaux onglets", - "open_all_confirm_one": "Cela ouvrira {{count}} notes dans de nouveaux onglets. Continuer ?", - "open_all_confirm_many": "", - "open_all_confirm_other": "", + "open_all_confirm_one": "Cela ouvrira {{count}} note dans un nouvel onglet. Continuer ?", + "open_all_confirm_many": "Cela ouvrira {{count}} notes dans de nouveaux onglets. Continuer ?", + "open_all_confirm_other": "Cela ouvrira {{count}} notes dans de nouveaux onglets. Continuer ?", "open_all_in_tabs": "Tout ouvrir" }, "edited_notes": { @@ -868,9 +869,9 @@ "note_size": "Taille de la note", "note_size_info": "La taille de la note fournit une estimation approximative des besoins de stockage pour cette note. Il prend en compte le contenu de la note et de ses versions.", "calculate": "calculer", - "subtree_size_one": "(taille du sous-arbre : {{size}} pour {{count}} notes)", - "subtree_size_many": "", - "subtree_size_other": "", + "subtree_size_one": "(taille du sous-arbre : {{size}} pour {{count}} note)", + "subtree_size_many": "(taille du sous-arbre : {{size}} pour {{count}} notes)", + "subtree_size_other": "(taille du sous-arbre : {{size}} pour {{count}} notes)", "title": "Infos sur la Note", "mime": "type MIME", "show_similar_notes": "Afficher des notes similaires" @@ -881,9 +882,9 @@ "title": "Carte des notes", "fix-nodes": "Réparer les nœuds", "link-distance": "Longueur des liens", - "too-many-notes_one": "Il y a {{count}} notes ici. Les afficher toutes pourrait ralentir le chargement.", - "too-many-notes_many": "", - "too-many-notes_other": "", + "too-many-notes_one": "Il y a {{count}} note ici. L'afficher pourrait ralentir l'application.", + "too-many-notes_many": "Il y a {{count}} notes ici. Les afficher toutes pourrait ralentir l'application.", + "too-many-notes_other": "Il y a {{count}} notes ici. Les afficher toutes pourrait ralentir l'application.", "show-anyway": "Afficher la carte" }, "note_paths": { @@ -1191,8 +1192,6 @@ "disabled": "désactivé" }, "ribbon": { - "widgets": "Ruban de widgets", - "promoted_attributes_message": "L'onglet du ruban Attributs promus s'ouvrira automatiquement si la note possède des attributs mis en avant", "edited_notes_message": "L’onglet du ruban \"Notes modifiées\" s’ouvrira automatiquement sur les notes du jour" }, "theme": { @@ -1546,9 +1545,9 @@ "export": "Exporter", "import-into-note": "Importer dans la note", "apply-bulk-actions": "Appliquer des Actions groupées", - "converted-to-attachments_one": "Les notes {{count}} ont été converties en pièces jointes.", - "converted-to-attachments_many": "", - "converted-to-attachments_other": "", + "converted-to-attachments_one": "{{count}} note a été convertie en pièce jointe.", + "converted-to-attachments_many": "{{count}} notes ont été converties en pièces jointes.", + "converted-to-attachments_other": "{{count}} notes ont été converties en pièces jointes.", "convert-to-attachment-confirm": "Voulez-vous vraiment convertir les notes sélectionnées en pièces jointes de leurs notes parents ? Cette opération ne s’applique qu’aux notes de type image ; les autres notes seront ignorées.", "archive": "Archive", "unarchive": "Désarchiver", @@ -1716,7 +1715,10 @@ "reopen_last_tab": "Rouvrir le dernier onglet fermé", "move_tab_to_new_window": "Déplacer cet onglet vers une nouvelle fenêtre", "copy_tab_to_new_window": "Copier cet onglet dans une nouvelle fenêtre", - "new_tab": "Nouvel onglet" + "new_tab": "Nouvel onglet", + "pin_tab": "Épingler l'onglet", + "unpin_tab": "Désépingler l'onglet", + "pinned_prefix": "Épinglé : " }, "toc": { "table_of_contents": "Table des matières", @@ -2027,10 +2029,15 @@ "search_history_title": "Afficher l'historique des recherches", "search_history_description": "Afficher les recherches précédentes", "configure_launch_bar_title": "Configurer la barre de lancement", - "configure_launch_bar_description": "Ouvrir la configuration de la barre de lancement pour ajouter ou supprimer des éléments." + "configure_launch_bar_description": "Ouvrir la configuration de la barre de lancement pour ajouter ou supprimer des éléments.", + "pin_tab_title": "Épingler l'onglet", + "pin_tab_description": "Garde toujours cette note ouverte dans cet onglet, en début de barre d'onglets, et empêcher sa fermeture accidentelle", + "unpin_tab_title": "Désépingler l'onglet", + "unpin_tab_description": "Désépingler cet onglet pour permettre sa fermeture et son déplacement" }, "content_renderer": { - "open_externally": "Ouverture externe" + "open_externally": "Ouvrir dans une application externe", + "mermaid_diagram_error": "Échec du rendu du diagramme Mermaid : {{error}}" }, "call_to_action": { "next_theme_title": "Essayez le nouveau thème Trilium", @@ -2042,7 +2049,10 @@ "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 Paramètres → Apparence.", - "new_layout_button": "Plus d'infos" + "new_layout_button": "Plus d'infos", + "scripting_disabled_title": "Le scripting backend a été désactivé", + "scripting_disabled_message": "Le scripting backend est désormais désactivé par défaut pour des raisons de sécurité. Vos notes contiennent des scripts backend (notes avec un label #run) qui ne s'exécuteront plus automatiquement.\n\nSi vous dépendez de ces scripts, vous pouvez réactiver le scripting backend dans les paramètres de sécurité.", + "scripting_disabled_button": "Ouvrir les paramètres de sécurité" }, "settings": { "related_settings": "Autres paramètres" @@ -2060,9 +2070,9 @@ "percentage": "%" }, "pagination": { - "total_notes_one": "{{count}} notes", - "total_notes_many": "", - "total_notes_other": "", + "total_notes_one": "{{count}} note", + "total_notes_many": "{{count}} notes", + "total_notes_other": "{{count}} notes", "prev_page": "Page précédente", "next_page": "Page suivante" }, @@ -2169,7 +2179,11 @@ "exit-fullscreen": "Sortir du mode plein-écran", "unsupported-format": "L'aperçu multimédia n'est pas disponible pour ce format de fichier:\n{{mime}}", "zoom-to-fit": "Zoom pour remplir", - "zoom-reset": "Annuler zoom pour remplir" + "zoom-reset": "Annuler zoom pour remplir", + "previous-video": "Vidéo précédente : {{- title}}", + "next-video": "Vidéo suivante : {{- title}}", + "previous-audio": "Audio précédent : {{- title}}", + "next-audio": "Audio suivant : {{- title}}" }, "render": { "setup_title": "Afficher du HTML personnalisé ou Preact JSX dans cette note", @@ -2476,9 +2490,9 @@ "code_note_switcher": "Changer de langue", "tab_width": "Largeur de tabulation : {{width}}", "tab_width_title": "Modifier la largeur de tabulation", - "tab_width_spaces_one": "{{count}} espaces", - "tab_width_spaces_many": "", - "tab_width_spaces_other": "", + "tab_width_spaces_one": "{{count}} espace", + "tab_width_spaces_many": "{{count}} espaces", + "tab_width_spaces_other": "{{count}} espaces", "tab_width_spaces_short": "Espaces : {{width}}", "tab_width_tabs": "Tabulations : {{width}}", "tab_width_use_default": "Utiliser la valeur par défaut ({{width}})", @@ -2718,7 +2732,11 @@ "cancel": "Annuler" }, "spreadsheet": { - "read-only": "Cette note est en lecture seule." + "read-only": "Cette note est en lecture seule.", + "export-xlsx": "Exporter vers Excel (.xlsx)", + "export-csv": "Exporter vers CSV (.csv)", + "export-failed": "Échec de l'exportation de la feuille de calcul vers Excel.", + "export-csv-failed": "Échec de l'exportation de la feuille de calcul vers CSV." }, "text-editor": { "checkbox-tooltip": "Clic droit pour plus d'états.\nAppuyez sur {{shortcut}} pour changer d'état.", @@ -2760,5 +2778,38 @@ "page_break_description": "Insérer un saut de page (pour l'impression)", "markdown_import_description": "Importer un fichier Markdown dans cette note", "anchor_description": "Insérer une ancre pour les liens internes" + }, + "image_buttons": { + "zoom_in": "Zoomer", + "zoom_out": "Dézoomer", + "reset_zoom": "Zoom par défaut" + }, + "image_navigation": { + "previous": "Image précédente : {{- title}}", + "next": "Image suivante : {{- title}}" + }, + "image_viewer": { + "loading_error": "Erreur lors du chargement de l'image." + }, + "security": { + "backend_scripting_title": "Scripting backend", + "backend_scripting_section_description": "Les scripts backend ont un accès complet au serveur, y compris au système de fichiers, au réseau et aux commandes du système d'exploitation. Ils peuvent être déclenchés via la synchronisation, l'importation ou tout contenu contenant des attributs exécutables. Les scripts frontend sont toujours actifs car ils s'exécutent dans un contexte de navigateur isolé (sandbox).", + "backend_scripting_label": "Exécuter les scripts backend", + "backend_scripting_description": "Autorise l'exécution de scripts backend (scripts de démarrage, gestionnaires de requêtes personnalisés, gestionnaires d'événements, scripts planifiés, etc.).", + "sql_console_title": "Console SQL", + "sql_console_section_description": "La console SQL permet d'exécuter des requêtes SQL sur la base de données. Elle peut être utilisée pour lire des données sensibles (par ex. secrets de synchronisation, clés API) et pour modifier ou supprimer des données. Un script frontend malveillant pourrait également accéder à l'API de la console SQL.", + "sql_console_label": "Console SQL", + "sql_console_description": "Autorise l'exécution de requêtes dans la console SQL.", + "how_to_enable": "Comment activer", + "server_config_hint": "Ajoutez la ligne suivante à votre fichier config.ini :", + "server_env_hint": "Ou définissez la variable d'environnement suivante :", + "restart_required": "Un redémarrage est nécessaire pour appliquer ce changement.", + "restart_now": "Redémarrer l'application maintenant" + }, + "snippet_badge": { + "label": "Extrait {{type}}", + "type_text": "Texte", + "type_code": "Code", + "tooltip": "Un élément réutilisable de texte ou de code, conçu pour être inséré dans l'éditeur (depuis le menu des extraits dans la barre d'outils, ou via une commande slash)." } } diff --git a/apps/client/src/translations/ga/translation.json b/apps/client/src/translations/ga/translation.json index 587a9bb0e25..381e19f19d4 100644 --- a/apps/client/src/translations/ga/translation.json +++ b/apps/client/src/translations/ga/translation.json @@ -1212,8 +1212,6 @@ "disabled": "díchumasaithe" }, "ribbon": { - "widgets": "Giuirléidí ribín", - "promoted_attributes_message": "Osclófar an cluaisín ribín Tréithe Ardaithe go huathoibríoch má tá tréithe ardaithe i láthair ar an nóta", "edited_notes_message": "Osclófar an cluaisín ribín Nótaí Eagarthóireachta go huathoibríoch ar nótaí lae" }, "theme": { diff --git a/apps/client/src/translations/hi/translation.json b/apps/client/src/translations/hi/translation.json index 63845c45cf3..546d0706470 100644 --- a/apps/client/src/translations/hi/translation.json +++ b/apps/client/src/translations/hi/translation.json @@ -1135,8 +1135,6 @@ "disabled": "बंद" }, "ribbon": { - "widgets": "रिबन (Ribbon) विजेट्स", - "promoted_attributes_message": "अगर नोट में प्रमोटेड एट्रिब्यूट्स होंगे, तो रिबन का वो टैब अपने-आप खुल जाएगा", "edited_notes_message": "दिन वाले नोट्स (day notes) पर 'एडिट किए गए नोट्स' वाला टैब अपने-आप खुल जाएगा" }, "theme": { diff --git a/apps/client/src/translations/id/translation.json b/apps/client/src/translations/id/translation.json index 00fa5e955b9..2535541ebca 100644 --- a/apps/client/src/translations/id/translation.json +++ b/apps/client/src/translations/id/translation.json @@ -1338,8 +1338,6 @@ "disabled": "dinonaktifkan" }, "ribbon": { - "widgets": "Widget ribbon", - "promoted_attributes_message": "Tab ribbon Atribut Dipromosikan akan terbuka otomatis jika atribut yang dipromosikan ada pada catatan", "edited_notes_message": "Tab ribbon Catatan yang Diedit akan terbuka otomatis pada catatan harian" }, "theme": { diff --git a/apps/client/src/translations/it/translation.json b/apps/client/src/translations/it/translation.json index 652bcaf0869..b7321a03bf3 100644 --- a/apps/client/src/translations/it/translation.json +++ b/apps/client/src/translations/it/translation.json @@ -186,7 +186,8 @@ "delete_token": "Elimina/disattiva questo token", "rename_token_title": "Rinomina token", "rename_token_message": "Inserisci il nome del nuovo token", - "delete_token_confirmation": "Sei sicuro di voler eliminare il token ETAPI \"{{name}}\"?" + "delete_token_confirmation": "Sei sicuro di voler eliminare il token ETAPI \"{{name}}\"?", + "no_tokens": "Non ci sono token ancora." }, "electron_integration": { "zoom-factor": "Fattore di ingrandimento", @@ -241,7 +242,9 @@ "creating_fully_anonymized_database": "Creazione di un database completamente anonimizzato...", "creating_lightly_anonymized_database": "Creazione di un database leggermente anonimizzato...", "error_creating_anonymized_database": "Impossibile creare un database anonimo, controllare i log del backend per i dettagli", - "description": "Crea una copia anonimizzata del tuo database da condividere con gli sviluppatori durante la risoluzione dei problemi, senza divulgare dati personali." + "description": "Crea una copia anonimizzata del tuo database da condividere con gli sviluppatori durante la risoluzione dei problemi, senza divulgare dati personali.", + "anonymized_databases_location": "I database anonimizzati vengono archiviati in {{- anonymizedFolder}}.", + "download": "Scarica" }, "cpu_arch_warning": { "title": "Per favore scarica la versione ARM64", @@ -481,8 +484,8 @@ "column-already-exists": "Questa colonna esiste già nella bacheca." }, "backup": { - "enable_weekly_backup": "Backup settimanali", - "enable_monthly_backup": "Backup mensili", + "enable_weekly_backup": "Backup settimanale", + "enable_monthly_backup": "Backup mensile", "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", @@ -490,12 +493,15 @@ "date-and-time": "Data e ora", "path": "Percorso", "database_backed_up_to": "È stato eseguito il backup del database su {{- backupFilePath}}", - "enable_daily_backup": "Backup giornalieri", + "enable_daily_backup": "Backup giornaliero", "no_backup_yet": "Ancora nessuna archiviazione", "automatic_backup": "Backup Automatico", "automatic_backup_description": "Trilium può eseguire automaticamente il backup del database:", "download": "Scarica", - "title": "Backup" + "title": "Backup", + "automatic_backups_title": "Backup automatici", + "automatic_backups_description": "Trilium è in grado di eseguire automaticamente il backup del database. Si consiglia di mantenere attiva questa funzione, ma ciò potrebbe rallentare l'avvio dell'applicazione in presenza di database di grandi dimensioni e/o dispositivi di archiviazione lenti.", + "backup_location_description": "I backup vengono salvati in {{- backupFolder}}." }, "backend_log": { "refresh": "Aggiorna" @@ -1530,8 +1536,6 @@ "disabled": "disabile" }, "ribbon": { - "widgets": "Widget della barra multifunzione", - "promoted_attributes_message": "La scheda della barra multifunzione Attributi promossi si aprirà automaticamente se gli attributi promossi sono presenti nella nota", "edited_notes_message": "La scheda della barra multifunzione Note modificate si aprirà automaticamente nelle note giornaliere" }, "theme": { @@ -2105,7 +2109,8 @@ "unpin_tab_description": "Sblocca questa scheda, in modo che possa essere chiusa e spostata liberamente" }, "content_renderer": { - "open_externally": "Aperto esternamente" + "open_externally": "Aperto esternamente", + "mermaid_diagram_error": "Impossibile visualizzare il diagramma Mermaid: {{error}}" }, "call_to_action": { "next_theme_title": "Prova il nuovo tema Trilium", @@ -2491,7 +2496,8 @@ }, "base_url": "URL di base", "base_url_description": "Facoltativo. Sovrascrivere l'endpoint API predefinito - utile per modelli self-hosted (Ollama, LM Studio, vLLM) o proxy.", - "base_url_invalid": "L'URL di base deve essere un URL valido del tipo http:// o https://" + "base_url_invalid": "L'URL di base deve essere un URL valido del tipo http:// o https://", + "not_available_in_standalone": "Le funzionalità AI/LLM non sono disponibili nella versione standalone di Trilium, poiché i fornitori di LLM non consentono l'accesso diretto dal browser." }, "ocr": { "extracted_text": "Testo estratto (OCR)", @@ -2812,5 +2818,9 @@ }, "image_viewer": { "loading_error": "Si è verificato un errore durante il caricamento dell'immagine." + }, + "options": { + "title": "Opzioni", + "back": "Torna a tutte le opzioni" } } diff --git a/apps/client/src/translations/ja/translation.json b/apps/client/src/translations/ja/translation.json index 93203dffa3c..8271816c605 100644 --- a/apps/client/src/translations/ja/translation.json +++ b/apps/client/src/translations/ja/translation.json @@ -731,7 +731,8 @@ "rename_token": "トークン名を変更", "delete_token": "このトークンを削除/無効にする", "rename_token_title": "トークン名の変更", - "delete_token_confirmation": "本当にETAPIトークン\"{{name}}\"を削除しますか?" + "delete_token_confirmation": "本当にETAPIトークン\"{{name}}\"を削除しますか?", + "no_tokens": "トークンはまだありません。" }, "note_paths": { "title": "ノートパス", @@ -1041,7 +1042,10 @@ "database_backed_up_to": "データベースは {{- backupFilePath}} にバックアップされました", "no_backup_yet": "バックアップがありません", "download": "ダウンロード", - "title": "バックアップ" + "title": "バックアップ", + "automatic_backups_title": "自動バックアップ", + "automatic_backups_description": "Trilium はデータベースを自動的にバックアップできます。バックアップを有効にしておくことをお勧めしますが、データベースが大きい場合やストレージデバイスの速度が遅い場合は、アプリケーションの起動が遅くなる可能性があります。", + "backup_location_description": "バックアップは {{- backupFolder}} に保存されます。" }, "password": { "wiki": "wiki", @@ -1649,7 +1653,9 @@ "successfully_created_fully_anonymized_database": "完全に匿名化されたデータベースを {{anonymizedFilePath}} に作成", "successfully_created_lightly_anonymized_database": "軽く匿名化されたデータベースを {{anonymizedFilePath}} に作成", "no_anonymized_database_yet": "匿名化されたデータベースはまだありません。", - "description": "問題のデバッグ時に開発者と共有するために、個人データを公開することなく、データベースの匿名化されたコピーを作成します。" + "description": "問題のデバッグ時に開発者と共有するために、個人データを公開することなく、データベースの匿名化されたコピーを作成します。", + "anonymized_databases_location": "匿名化されたデータベースは {{- anonymizedFolder}} に保存されます。", + "download": "ダウンロード" }, "database_integrity_check": { "title": "データベースの整合性チェック", @@ -1821,9 +1827,7 @@ "vacuum_description": "データベースを再構築してファイルサイズを削減します。データは変更されません。" }, "ribbon": { - "promoted_attributes_message": "プロモート属性がノートに存在する場合、プロモート属性のリボンタブが自動的に開きます", - "edited_notes_message": "編集したノートのリボンタブは、dayノートで自動的に開きます", - "widgets": "リボンウィジェット" + "edited_notes_message": "編集したノートのリボンタブは、dayノートで自動的に開きます" }, "ui-performance": { "enable-motion": "画面遷移とアニメーション", @@ -2460,7 +2464,8 @@ }, "base_url": "ベース URL", "base_url_description": "オプション。デフォルトの API エンドポイントを上書きします — これは、セルフホスト型モデル(Ollama、LM Studio、vLLM)やプロキシを使用する場合に便利です。", - "base_url_invalid": "ベース URL は、有効な http:// または https:// 形式の URL である必要があります" + "base_url_invalid": "ベース URL は、有効な http:// または https:// 形式の URL である必要があります", + "not_available_in_standalone": "LLM プロバイダーがブラウザからの直接アクセスを許可していないため、AI/LLM 機能は Trilium のスタンドアロン版では利用できません。" }, "ocr": { "extracted_text": "抽出されたテキスト(OCR)", @@ -2765,5 +2770,9 @@ }, "image_viewer": { "loading_error": "画像の読み込み中にエラーが発生しました。" + }, + "options": { + "title": "オプション", + "back": "すべてのオプションに戻る" } } diff --git a/apps/client/src/translations/pl/translation.json b/apps/client/src/translations/pl/translation.json index fcbb8c63dcb..55b48a0cccf 100644 --- a/apps/client/src/translations/pl/translation.json +++ b/apps/client/src/translations/pl/translation.json @@ -1363,8 +1363,6 @@ "disabled": "wyłączony" }, "ribbon": { - "widgets": "Widżety wstążki", - "promoted_attributes_message": "Karta wstążki Wyróżnione Atrybuty otworzy się automatycznie, jeśli w notatce obecne są wyróżnione atrybuty", "edited_notes_message": "Karta wstążki Edytowane Notatki otworzy się automatycznie na notatkach dziennych" }, "theme": { diff --git a/apps/client/src/translations/pt/translation.json b/apps/client/src/translations/pt/translation.json index f5217e40725..72cf58757c6 100644 --- a/apps/client/src/translations/pt/translation.json +++ b/apps/client/src/translations/pt/translation.json @@ -1111,8 +1111,6 @@ "disabled": "desativada" }, "ribbon": { - "widgets": "Widgets de fita", - "promoted_attributes_message": "A guia de Atributos Promovidos irá abrir automaticamente se existirem atributos promovidos na nota", "edited_notes_message": "A guia de Notas Editadas será aberta automaticamente nas notas do dia" }, "theme": { diff --git a/apps/client/src/translations/pt_br/translation.json b/apps/client/src/translations/pt_br/translation.json index 2154e5c98fd..a50e6f3cac8 100644 --- a/apps/client/src/translations/pt_br/translation.json +++ b/apps/client/src/translations/pt_br/translation.json @@ -1239,8 +1239,6 @@ "successfully_created_lightly_anonymized_database": "Banco de dados levemente anonimizado criado em {{anonymizedFilePath}}" }, "ribbon": { - "widgets": "Widgets de fita", - "promoted_attributes_message": "A aba de Atributos Promovidos irá abrir automaticamente se existirem atributos promovidos na nota", "edited_notes_message": "A aba de Notas Editadas será aberta automaticamente nas notas do dia" }, "ui-performance": { diff --git a/apps/client/src/translations/ro/translation.json b/apps/client/src/translations/ro/translation.json index f9da57d880f..7b32846d7ee 100644 --- a/apps/client/src/translations/ro/translation.json +++ b/apps/client/src/translations/ro/translation.json @@ -1189,9 +1189,7 @@ "note_revisions_snapshot_description_short": "Timpul după care va fi creată o nouă revizie a notiței." }, "ribbon": { - "edited_notes_message": "Tab-ul panglicii „Notițe editate” se va deschide automat pentru notițele zilnice", - "promoted_attributes_message": "Tab-ul panglicii „Atribute promovate” se va deschide automat dacă pentru notița curentă există astfel de atribute", - "widgets": "Widget-uri ale panglicii" + "edited_notes_message": "Tab-ul panglicii „Notițe editate” se va deschide automat pentru notițele zilnice" }, "script_executor": { "execute_query": "Execută interogarea", diff --git a/apps/client/src/translations/ru/translation.json b/apps/client/src/translations/ru/translation.json index bcb2447df94..c379f975df8 100644 --- a/apps/client/src/translations/ru/translation.json +++ b/apps/client/src/translations/ru/translation.json @@ -1967,8 +1967,6 @@ "you_can_also_open": ", вы также можете открыть " }, "ribbon": { - "widgets": "Виджеты ленты", - "promoted_attributes_message": "Вкладка «Закреплённые атрибуты» будет автоматически открыта, если такие атрибуты заданы для заметки", "edited_notes_message": "Вкладка ленты «Измененные заметки» будет автоматически открываться в заметках дня" }, "options_widget": { diff --git a/apps/client/src/translations/tw/translation.json b/apps/client/src/translations/tw/translation.json index 02a69cc3359..145718412c3 100644 --- a/apps/client/src/translations/tw/translation.json +++ b/apps/client/src/translations/tw/translation.json @@ -814,7 +814,8 @@ "hide_child_notes": "隱藏樹中的子筆記", "open_all_in_tabs": "全部打開", "open_all_in_tabs_tooltip": "在新分頁中開啟所有結果", - "open_all_confirm_one": "這將在新分頁中開啟 {{count}} 則筆記。要繼續嗎?" + "open_all_confirm_one": "這將在新分頁中開啟 {{count}} 則筆記。要繼續嗎?", + "open_all_confirm_other": "" }, "edited_notes": { "no_edited_notes_found": "今天還沒有編輯過的筆記...", @@ -859,6 +860,7 @@ "note_size_info": "筆記大小提供了該筆記儲存需求的粗略估計。它考慮了筆記及其歷史的內容。", "calculate": "計算", "subtree_size_one": "(子階層大小: {{size}}, 共計 {{count}} 個筆記)", + "subtree_size_other": "", "title": "筆記資訊", "mime": "MIME 類型", "show_similar_notes": "顯示相似筆記" @@ -869,7 +871,8 @@ "title": "筆記地圖", "fix-nodes": "固定節點", "link-distance": "連結距離", - "too-many-notes_one": "此子樹包含 {{count}} 則筆記,已超過筆記地圖中可顯示的 {{max}} 則上限。" + "too-many-notes_one": "此子樹包含 {{count}} 則筆記,已超過筆記地圖中可顯示的 {{max}} 則上限。", + "too-many-notes_other": "" }, "note_paths": { "title": "筆記路徑", @@ -1176,8 +1179,6 @@ "disabled": "禁用" }, "ribbon": { - "widgets": "功能區元件", - "promoted_attributes_message": "如果筆記中存在升級屬性,則自動打開升級屬性功能區分頁", "edited_notes_message": "日記筆記中自動打開編輯過的筆記功能區分頁" }, "theme": { @@ -1519,6 +1520,7 @@ "import-into-note": "匯入至筆記", "apply-bulk-actions": "套用批次操作", "converted-to-attachments_one": "{{count}} 個筆記已被轉換為附件。", + "converted-to-attachments_other": "", "convert-to-attachment-confirm": "確定要將所選的筆記轉換為其父級筆記的附件嗎?此操作僅適用於圖像筆記,其他筆記將被跳過。", "duplicate": "複製副本", "open-in-popup": "快速編輯", @@ -2090,6 +2092,7 @@ }, "pagination": { "total_notes_one": "{{count}} 筆記", + "total_notes_other": "", "prev_page": "上一頁", "next_page": "下一頁" }, @@ -2189,6 +2192,7 @@ "tab_width": "制表符寬度:{{width}}", "tab_width_title": "變更制表符寬度", "tab_width_spaces_one": "{{count}} 個空格", + "tab_width_spaces_other": "", "tab_width_spaces_short": "空格:{{width}}", "tab_width_tabs": "製表符:{{width}}", "tab_width_use_default": "使用預設值 ({{width}})", diff --git a/apps/client/src/translations/uk/translation.json b/apps/client/src/translations/uk/translation.json index cd6c0d2a5e0..ce057312846 100644 --- a/apps/client/src/translations/uk/translation.json +++ b/apps/client/src/translations/uk/translation.json @@ -1214,8 +1214,6 @@ "disabled": "вимкнено" }, "ribbon": { - "widgets": "Віджети стрічки", - "promoted_attributes_message": "Вкладка стрічки Просунуті атрибути відкриється автоматично, якщо в нотатці присутні просунуті атрибути", "edited_notes_message": "Вкладка стрічки Редаговані нотатки автоматично відкриватиметься для денних нотаток" }, "theme": { diff --git a/apps/server/src/assets/translations/de/server.json b/apps/server/src/assets/translations/de/server.json index c0f7dd2e1e1..8f37f461654 100644 --- a/apps/server/src/assets/translations/de/server.json +++ b/apps/server/src/assets/translations/de/server.json @@ -233,7 +233,8 @@ "task-state-attr-markdown-symbol": "Markdown-Symbol", "task-state-attr-is-completed": "Gilt als abgeschlossen", "task-state-attr-color": "Farbe", - "task-state-attr-is-hidden": "Aus Liste ausblenden" + "task-state-attr-is-hidden": "Aus Liste ausblenden", + "security-title": "Sicherheit" }, "notes": { "new-note": "Neue Notiz", @@ -290,7 +291,9 @@ "presentation_slide": "Präsentationsfolie", "presentation_slide_first": "Erste Folie", "presentation_slide_second": "Zweite Folie", - "background": "Hintergrund" + "background": "Hintergrund", + "markdown-snippet": "Markdown-Snippet", + "code-snippet": "Code-Snippet" }, "keyboard_action_names": { "copy-notes-to-clipboard": "Notizen in Zwischenablage kopieren", @@ -437,5 +440,21 @@ "fulltext-after-expression": "\"{{- token}}\" ist kein valider Ausdruck. Um einen Text zu suchen, platziere ihn vor den Attributfiltern (z.B. \"{{- token}} #label\" anstatt \"#label {{- token}}\").", "unrecognized-expression": "Nicht erkannter Ausdruck \"{{- token}}\"" } + }, + "security-dialog": { + "enable-title": "{{settingLabel}} aktivieren", + "enable-message": "Möchten Sie {{settingLabel}} wirklich aktivieren?", + "disable-title": "{{settingLabel}} deaktivieren", + "disable-message": "{{settingLabel}} wird deaktiviert.", + "disable-detail": "Diese Änderung erfordert einen Neustart.", + "cancel": "Abbrechen", + "enable": "Aktivieren", + "disable": "Deaktivieren", + "dont-ask-again": "Bis zum Neustart nicht mehr fragen", + "backend-scripting": "Ausführung von Backend-Skripten", + "backend-scripting-warning": "Backend-Skripte haben vollen Zugriff auf den Server, einschließlich Dateisystem und Netzwerk.", + "sql-console": "SQL-Konsole", + "sql-console-warning": "Die SQL-Konsole ermöglicht die Ausführung beliebiger SQL-Abfragen gegen die Datenbank.", + "enable-detail": "{{warning}}\n\nAktivieren Sie dies nur, wenn Sie diese Funktion ausdrücklich verwenden möchten. Aktivieren Sie es nicht, wenn Sie dazu von einem Skript oder einer unbekannten Notiz aufgefordert werden.\n\nDiese Änderung erfordert einen Neustart, um wirksam zu werden." } } diff --git a/apps/server/src/assets/translations/fr/server.json b/apps/server/src/assets/translations/fr/server.json index 59d667e3761..d8ec9d1a4d4 100644 --- a/apps/server/src/assets/translations/fr/server.json +++ b/apps/server/src/assets/translations/fr/server.json @@ -233,7 +233,8 @@ "task-state-attr-markdown-symbol": "Symbole Markdown", "task-state-attr-is-completed": "Compte comme terminé", "task-state-attr-color": "Couleur", - "task-state-attr-is-hidden": "Masqué de la liste" + "task-state-attr-is-hidden": "Masqué de la liste", + "security-title": "Sécurité" }, "notes": { "new-note": "Nouvelle note", @@ -420,7 +421,9 @@ "presentation_slide": "Diapositive de présentation", "presentation_slide_first": "Première diapositive", "presentation_slide_second": "Deuxième diapositive", - "background": "Arrière-plan" + "background": "Arrière-plan", + "markdown-snippet": "Extrait Markdown", + "code-snippet": "Extrait de code" }, "password": { "incorrect": "Le mot de passe que vous avez saisi est incorrect." @@ -437,5 +440,21 @@ "fulltext-after-expression": "\"{{- token}}\" n'est pas une expression valide. Pour rechercher du texte, placez-le avant les filtres d'attributs (par exemple, \"{{- token}} #label\" au lieu de \"#label {{- token}}\").", "unrecognized-expression": "Expression inconnue \"{{- token}}\"" } + }, + "security-dialog": { + "enable-title": "Activer {{settingLabel}}", + "enable-message": "Êtes-vous sûr de vouloir activer {{settingLabel}} ?", + "enable-detail": "{{warning}}\n\nN'activez cette option que si vous avez explicitement l'intention d'utiliser cette fonctionnalité. Ne l'activez pas si elle vous est proposée par un script ou une note qui vous est inconnue.\n\nCe changement nécessite un redémarrage pour prendre effet.", + "disable-title": "Désactiver {{settingLabel}}", + "disable-message": "{{settingLabel}} sera désactivé.", + "disable-detail": "Ce changement nécessite un redémarrage pour prendre effet.", + "cancel": "Annuler", + "enable": "Activer", + "disable": "Désactiver", + "dont-ask-again": "Ne plus demander jusqu'au prochain redémarrage", + "backend-scripting": "Exécution de scripts backend", + "backend-scripting-warning": "Les scripts backend ont un accès complet au serveur, y compris au système de fichiers et au réseau.", + "sql-console": "Console SQL", + "sql-console-warning": "La console SQL permet d'exécuter des requêtes SQL arbitraires sur la base de données." } }