Files
ObsiGate/frontend/locales/en.json
T
bruno 57a7eb480d
CI / lint (push) Failing after 18s
CI / test (push) Has been skipped
CI / build (push) Has been skipped
CI / e2e (push) Has been skipped
CI / security (push) Failing after 10s
fix: full i18n for Navigation + Tabs help sections
- 15 LI descriptions wrapped in data-i18n spans
- 2 filter paragraphs tagged
- 3 tab navigation descriptions fixed
- All EN translations provided
- 914 locale keys
2026-06-18 16:12:02 -04:00

922 lines
44 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"_meta": {
"locale": "en",
"name": "English"
},
"header.logo": "ObsiGate",
"header.search_placeholder": "Search all vaults...",
"header.config": "Settings",
"header.help": "Help",
"header.profile": "Profile",
"header.logout": "Sign out",
"header.refresh": "Refresh",
"header.install_app": "Install app",
"header.admin_panel": "Administration",
"header.menu_config": "Settings",
"header.menu_config_desc": "Application settings",
"header.menu_help": "User guide",
"header.menu_help_desc": "Open help",
"header.menu_about": "About",
"header.menu_about_desc": "Version, credits & info",
"header.menu_profile": "Profile",
"header.menu_profile_desc": "Language & preferences",
"header.menu_logout": "Sign out",
"header.menu_logout_desc": "End session",
"header.menu_admin": "Administration",
"header.menu_admin_desc": "Manage users",
"header.sync_status": "Sync",
"header.sidebar_toggle": "Toggle sidebar",
"header.menu_toggle": "Menu",
"header.quick_help": "Quick Help",
"sidebar.filter_placeholder": "Filter files...",
"sidebar.tab_vaults": "Vaults",
"sidebar.tab_tags": "Tags",
"sidebar.tab_recent": "Recent",
"sidebar.tab_saved": "Searches",
"sidebar.loading": "Loading...",
"sidebar.no_results": "No results",
"sidebar.vault_context_all": "All vaults",
"sidebar.saved_searches_tab": "Searches",
"sidebar.saved_dirs_tab": "Folders",
"sidebar.no_saved_searches": "No saved searches",
"sidebar.no_recent_files": "No recent files",
"sidebar.case_sensitive": "Case sensitive",
"sidebar.clear_filter": "Clear",
"sidebar.filter_results_grouped": "Grouped results",
"sidebar.filter_instant": "Instant search",
"sidebar.expand_collapse": "Expand/Collapse",
"sidebar.open_file": "Open file",
"sidebar.file_icons": "Icons",
"sidebar.vault_specific": "Specific vault",
"sidebar.sidebar_dropdown": "Vault context menu",
"sidebar.sidebar_filtering": "Sidebar filtering",
"search.operators_help": "Operators: tag:word, vault:name, title:word, path:word, ext:md",
"search.results_count": "{count} result(s)",
"search.no_results": "No results found",
"search.loading": "Searching...",
"search.error": "Search error",
"search.save_search": "Save search",
"search.sort_relevance": "Relevance",
"search.sort_date": "Date",
"search.sort_title": "Title",
"search.facet_tags": "Tags",
"search.facet_vaults": "Vaults",
"search.filters": "Filters",
"search.case_sensitive": "Case sensitive",
"search.whole_word": "Whole word",
"search.regex": "Regular expression",
"search.dropdown_history": "History",
"search.dropdown_files": "Files",
"search.dropdown_clear_history": "Clear history",
"search.clear": "Clear",
"search.filter_path_title": "Path filters (Alt-F)",
"search.aria_label": "Search suggestions",
"search.sections_all_vaults": "All vaults",
"search.simple_search": "Simple search",
"search.full_text": "Search everywhere",
"search.smart_scoring": "Smart scoring",
"search.highlighted_snippets": "Highlighted snippets",
"search.pagination": "Pagination",
"search.advanced_operators": "Advanced operators",
"search.include_placeholder": "Include: **/*.md, notes/**",
"search.exclude_placeholder": "Exclude: vendor/*, *.lock",
"viewer.source": "Source",
"viewer.markdown": "Markdown",
"viewer.edit": "Edit",
"viewer.raw": "Raw",
"viewer.copy": "Copy",
"viewer.popout": "Open in popup",
"viewer.download": "Download",
"viewer.share": "Share",
"viewer.backlinks": "Backlinks",
"viewer.toc": "Table of contents",
"viewer.outline": "Outline",
"viewer.loading": "Loading file...",
"viewer.error": "Loading error",
"viewer.binary_unsupported": "Unsupported binary file",
"viewer.binary_download": "Download file",
"viewer.pdf_pages": "{count} pages",
"viewer.on_this_page": "ON THIS PAGE",
"viewer.no_headings": "No headings in this document",
"viewer.metadata_tags": "Tags",
"viewer.metadata_created": "Created",
"viewer.metadata_modified": "Modified",
"viewer.metadata_size": "Size",
"viewer.metadata_vault": "Vault",
"viewer.metadata_path": "Path",
"viewer.breadcrumb_home": "Home",
"viewer.unsupported_file": "This file is binary and cannot be displayed",
"viewer.click_to_download": "Click to download",
"editor.save": "Save",
"editor.cancel": "Cancel",
"editor.saved": "Saved ✓",
"editor.unsaved": "Unsaved changes",
"editor.find": "Find in file...",
"editor.replace": "Replace",
"editor.find_regex": "Regex",
"editor.find_case": "Case sensitive",
"editor.find_whole": "Whole word",
"editor.no_results": "No results",
"editor.close": "Close",
"editor.forge_help": "Forge editor help",
"editor.forge_close_editor": "Close editor / modal",
"ai.toolbar_edit": "Edit",
"ai.toolbar_tone": "Tone",
"ai.toolbar_translate": "Translate",
"ai.toolbar_generate": "Generate",
"ai.toolbar_rewrite": "Rewrite",
"ai.toolbar_toolbox": "Toolbox",
"ai.improve": "Improve",
"ai.fix_spelling": "Fix spelling",
"ai.shorter": "Shorter",
"ai.longer": "Longer",
"ai.simplify": "Simplify",
"ai.professional": "Professional tone",
"ai.casual": "Casual tone",
"ai.translate_to": "Translate to {lang}",
"ai.explain": "Explain",
"ai.summarize": "Summarize",
"ai.continue": "Continue",
"ai.to_list": "Convert to list",
"ai.to_table": "Convert to table",
"ai.frontmatter": "Generate frontmatter",
"ai.to_canvas": "Convert to Canvas",
"ai.custom_rewrite": "Custom rewrite",
"ai.no_api_key": "No API key configured",
"ai.select_text": "Select text to process",
"ai.done": "AI: text processed",
"ai.completion_added": "AI: completion added",
"ai.rewrite_done": "AI: text rewritten",
"dashboard.welcome": "Welcome to ObsiGate",
"dashboard.stats": "Statistics",
"dashboard.bookmarks": "Bookmarks",
"dashboard.conflicts": "Conflicts",
"dashboard.recent": "Recent",
"dashboard.total_files": "Total files",
"dashboard.total_tags": "Unique tags",
"dashboard.total_size": "Total size",
"dashboard.vaults_count": "Vaults",
"dashboard.no_bookmarks": "No bookmarks",
"dashboard.no_conflicts": "No conflicts",
"dashboard.no_recent": "No recent files",
"dashboard.no_shares": "No shared documents",
"dashboard.shares": "Shares",
"config.title": "Settings",
"config.section_search": "Search settings",
"config.section_perf": "Performance",
"config.section_server": "Server",
"config.section_watcher": "Auto sync",
"config.section_profile": "User profile",
"config.section_ai": "AI API keys",
"config.section_hidden": "Hidden files",
"config.section_webhooks": "Webhooks",
"config.section_shares": "Public shares",
"config.section_backups": "Backups",
"config.section_diag": "Diagnostics",
"config.section_about": "About",
"config.profile": "User profile",
"config.profile_desc": "Personal preferences to customize your ObsiGate experience.",
"config.lang_label": "Preferred language",
"config.lang_hint": "Used by autocomplete and ghost text.",
"config.display_name": "Display name",
"config.save": "Save",
"config.logout": "Sign out",
"config.saved": "✓ Saved",
"config.about": "About",
"config.about_loading": "Loading...",
"config.about_error": "Loading error",
"config.ai_keys": "AI API keys",
"config.ai_keys_desc": "Configure API keys for the AI editor.",
"config.hidden_files": "Hidden files",
"config.hidden_files_desc": "Manage display of hidden files and folders.",
"config.webhooks": "Webhooks",
"config.webhooks_desc": "HTTP notifications to external services on file changes.",
"config.shares": "Public shares",
"config.shares_desc": "Manage public share links for your documents.",
"config.backups": "Backups",
"config.backups_desc": "Manage automatic file backups.",
"config.diagnostics": "Diagnostics",
"config.diagnostics_desc": "Technical information about the server state.",
"config.reindex": "Reindex",
"config.reindex_desc": "Rebuild the search index for all vaults.",
"config.client_config": "Client config",
"config.server_config": "Server config",
"config.restart_required": "Restart required",
"config.no_restart": "No restart needed",
"config.note": "Note:",
"config.test": "Test",
"config.debounce_label": "Debounce delay (ms)",
"config.results_per_page_label": "Results per page",
"config.min_query_label": "Min. query length",
"config.timeout_label": "Search timeout (ms)",
"config.max_backups_label": "Max backups per file",
"config.workers_label": "Search workers",
"config.max_content_label": "Max content size (bytes)",
"config.title_boost_label": "Title boost",
"config.tag_boost_label": "Tag boost",
"config.prefix_expansions_label": "Max prefix expansions",
"config.tag_filtering_label": "Tag filtering",
"config.watcher_enabled_label": "Enable watcher",
"config.watcher_polling_label": "Polling mode (fallback)",
"config.watcher_interval_label": "Polling interval (s)",
"config.watcher_debounce_label": "Debounce (s)",
"config.ai_deepseek_label": "DeepSeek API Key",
"config.ai_openrouter_label": "OpenRouter API Key",
"config.ai_gemini_label": "Gemini API Key",
"config.ai_default_provider": "Default provider",
"config.ai_model": "Model",
"config.save_ai_keys": "Save keys",
"config.save_backend": "Save server configuration",
"config.reset": "Reset",
"config.add_webhook": "Add",
"config.webhook_name_placeholder": "Name",
"config.webhook_url_placeholder": "URL",
"config.create_share": "Create share",
"config.shares_empty": "No active shares",
"config.hidden_include_label": "Include hidden files",
"config.hidden_whitelist_label": "Whitelist (comma-separated)",
"config.save_hidden": "Save",
"help.title": "ObsiGate Help",
"help.shortcuts": "Keyboard shortcuts",
"help.search_operators": "Search operators",
"help.markdown": "Markdown syntax",
"help.about": "About",
"help.quick_help": "Quick Help",
"help.shortcut_palette": "Command palette",
"help.shortcut_palette_cmd": "Command palette (command mode)",
"help.shortcut_focus_search": "Focus search bar",
"help.shortcut_save": "Save",
"help.shortcut_close": "Close editor / modal",
"help.shortcut_forge_help": "Forge editor help",
"help.guide_official": "Official guide",
"help.experience": "Experience",
"help.simple": "Simple",
"help.instant": "Instant",
"help.multi_vault": "Multi-vault",
"help.header_section": "Header",
"help.hamburger_btn": "Hamburger menu button",
"help.sidebar_toggle_btn": "Sidebar toggle button",
"help.logo": "ObsiGate logo",
"help.search_bar": "Search bar",
"help.vault_indicator": "Vault indicator",
"help.menu_options": "Options menu",
"help.sidebar_section": "Sidebar",
"help.sidebar_tabs": "The sidebar has two tabs:",
"help.sidebar_features": "Sidebar features:",
"help.filtering": "Filtering",
"help.quick_select": "Quick select",
"help.resize": "Resize",
"help.hide": "Hide",
"help.content_area": "Content area",
"help.content_shows": "The main area displays:",
"help.breadcrumb": "Breadcrumb",
"help.title_tags": "Title and tags",
"help.action_buttons": "Action buttons",
"help.rendered_content": "Rendered content",
"help.tree_section": "Vault tree",
"help.sidebar_filtering": "Sidebar filtering",
"help.case_sensitive": "Case-sensitive",
"help.clear": "Clear",
"help.results_grouped": "Grouped results",
"help.breadcrumb_reposition": "Breadcrumb and repositioning",
"help.click_vault": "Click the vault",
"help.click_segment": "Click a segment",
"help.auto_scroll": "Auto-scroll",
"help.vault_selector": "Vault selector",
"help.menu_header": "Header menu",
"help.sidebar_dropdown": "Sidebar dropdown",
"help.all_vaults": "All vaults",
"help.vault_specific": "Specific vault",
"help.tabs_section": "Opening tabs",
"help.single_click": "Single click",
"help.double_click": "Double click",
"help.recent_nav": "Recent navigation",
"help.tab_nav": "Tab navigation",
"help.click_tab": "Click a tab",
"help.tab_features": "Features",
"help.tab_bar": "Tab bar",
"help.active_tab": "Active tab",
"help.preview_tab": "Preview",
"help.persistent_tabs": "Persistent tabs",
"help.simple_search": "Simple search",
"help.search_everywhere": "Search everywhere",
"help.smart_scoring": "Smart scoring",
"help.highlighted_snippets": "Highlighted snippets",
"help.pagination": "Pagination",
"help.advanced_operators": "Advanced operators",
"help.search_facets": "Facets",
"help.search_save": "Saved searches",
"help.search_history": "Search history",
"help.search_filters": "Search filters",
"help.mermaid_section": "Mermaid diagrams",
"help.rendering_md": "Rendering in Markdown",
"help.themes": "Themes",
"help.code_preview": "Code + Preview",
"help.zoom_pan": "Zoom & Pan",
"help.export": "Export",
"help.mermaid_templates": "Templates",
"help.theme_section": "Theme",
"help.theme_toggle": "Toggle between themes:",
"help.light": "Light",
"help.dark": "Dark",
"help.context_menu": "Context menu (right click)",
"help.context_actions": "File actions",
"help.new_file": "New file",
"help.new_folder": "New folder",
"help.rename": "Rename",
"help.delete": "Delete",
"help.copy_path": "Copy path",
"help.properties": "Properties",
"help.graph_view": "Graph view",
"help.find_in_page": "Find in page",
"help.find_capabilities": "Regex, whole word, case-sensitive search in the displayed document with DOM TreeWalker.",
"help.file_viewer": "File viewer",
"help.file_actions": "Actions on the open file:",
"help.actions_available": "Buttons available above the content:",
"help.actions_detail": "Buttons available above the content:",
"help.share_button": "Share button",
"help.popout_button": "Dedicated button",
"help.outline_panel": "Outline panel (right)",
"help.backlinks_panel": "Backlinks panel",
"help.fallback_editor": "Fallback editor",
"help.editor_section": "Editor",
"help.toolbar_section": "AI toolbar",
"help.ai_features": "Edit, tone, translate, generate and tools via AI.",
"help.security_section": "Security",
"help.audit_log": "Audit log",
"help.backup_auto": "Auto backup",
"help.atomic_writes": "Atomic writes",
"help.rate_limiting": "Rate limiting",
"help.secret_redaction": "Secret redaction",
"help.syncthing_conflicts": "Syncthing conflicts",
"help.before_write": "Before write",
"help.ci_cd": "CI/CD automation",
"help.pwa_section": "PWA",
"help.external_audit": "External audit",
"help.shortcut_prev_tab": "Previous tab",
"help.shortcut_next_tab": "Next tab",
"help.shortcut_close_tab": "Close tab",
"help.shortcut_close_palette": "Close palette",
"help.shortcut_select": "Open/select",
"help.shortcut_undo": "Undo",
"help.shortcut_redo": "Redo",
"help.advanced_use_cases": "Advanced use cases",
"help.use_cases": "Use cases",
"help.other": "Other",
"help.supported_languages": "Many languages supported",
"help.active_filter_chips": "Active filter chips",
"help.clickable": "Clickable",
"help.breadcrumb_clickable": "Clickable breadcrumb",
"help.autocomplete": "Autocomplete",
"help.drag_drop_tabs": "Drag & drop tabs",
"help.persistent_display": "Persistent display in bar",
"help.close_tab_x": "✕ button",
"help.activation": "Activation",
"help.add_remove": "Add/Remove",
"help.nodes_edges": "Edges",
"help.graph_zoom_pan": "Scroll wheel zoom & pan",
"help.graph_fullscreen": "Full screen & PNG export",
"help.graph_filter_depth": "Filters & depth",
"help.graph_focus": "Focus mode",
"help.graph_navigation": "History navigation ← → ↑",
"help.graph_sticky": "Sticky panels",
"help.graph_preview": "Ctrl+hover",
"help.rendering_images": "Image rendering",
"help.wikilinks": "Wikilinks",
"help.syncthing": "Syncthing conflicts",
"help.public_shares": "Public sharing",
"help.webhooks": "Webhooks",
"help.dashboard": "Dashboard statistics",
"help.pdf_export": "PDF export",
"help.command_palette": "Command palette",
"help.search_dropdown": "Search dropdown",
"help.results_counter": "Results counter",
"help.sort_options": "Sort options",
"help.filter_toggles": "Toggles Aa, wd, .*",
"help.mobile": "Floating results bar",
"help.theme_sync": "Synced theme",
"help.configuration": "Settings",
"help.footer": "© 2026 — Made with ☕, 🎧 and a few",
"help.nights": "sleepless nights 😅",
"help.powered_by": "Powered by Python, FastAPI, vanilla JS, CodeMirror, Mermaid, Lucide Icons and ❤️ for Obsidian.",
"auth.login_title": "Secure access to your vaults",
"auth.username": "Username",
"auth.password": "Password",
"auth.login_button": "Sign in",
"auth.remember_me": "Remember me (30 days)",
"auth.login_error": "Invalid credentials",
"auth.network_error": "Network error — check your connection",
"auth.logged_out": "Signed out",
"auth.session_expired": "Session expired, please sign in again",
"share.title": "Public share",
"share.create": "Create share link",
"share.copy_link": "Copy link",
"share.revoke": "Revoke",
"share.expires": "Expires on",
"share.never": "Never",
"share.copied": "Link copied!",
"backup.title": "Backups",
"backup.restore": "Restore",
"backup.delete": "Delete",
"backup.diff": "Compare",
"backup.purge": "Purge",
"backup.no_backups": "No backups",
"backup.preview": "Preview",
"backup.version": "Version from {date}",
"graph.title": "Graph",
"graph.fullscreen": "Full screen",
"graph.export_png": "Export PNG",
"graph.depth": "Depth",
"graph.filter_tag": "Filter by tag",
"graph.filter_type": "Filter by type",
"graph.focus_mode": "Focus mode",
"graph.back": "Back",
"graph.forward": "Forward",
"graph.parent": "Parent",
"graph.loading": "Building graph...",
"mermaid.code": "Code",
"mermaid.preview": "Preview",
"mermaid.copy_svg": "Copy SVG",
"mermaid.download_png": "Download PNG",
"mermaid.zoom_in": "Zoom in",
"mermaid.zoom_out": "Zoom out",
"palette.search_files": "Search files...",
"palette.search_commands": "Type a command...",
"palette.mode_files": "Files",
"palette.mode_commands": "Commands",
"offline.status": "Offline",
"offline.pending": "{count} pending change(s)",
"offline.sync_now": "Sync now",
"offline.conflict_title": "Sync conflict",
"offline.keep_local": "Keep local version",
"offline.keep_server": "Keep server version",
"conflict.resolve_local": "Keep local version",
"conflict.resolve_conflict": "Keep conflict version",
"conflict.no_conflicts": "No conflicts detected",
"conflict.resolved": "Conflict resolved",
"common.loading": "Loading...",
"common.error": "Error",
"common.ok": "OK",
"common.cancel": "Cancel",
"common.close": "Close",
"common.save": "Save",
"common.delete": "Delete",
"common.confirm": "Confirm",
"common.yes": "Yes",
"common.no": "No",
"common.search": "Search",
"common.create": "Create",
"common.edit": "Edit",
"common.rename": "Rename",
"common.move": "Move",
"common.copy": "Copy",
"common.copied": "Copied!",
"common.download": "Download",
"common.refresh": "Refresh",
"common.back": "Back",
"common.next": "Next",
"common.previous": "Previous",
"common.all": "All",
"common.none": "None",
"common.actions": "Actions",
"toast.saved": "Saved",
"toast.deleted": "Deleted",
"toast.created": "Created",
"toast.renamed": "Renamed",
"toast.moved": "Moved",
"toast.copied": "Copied!",
"toast.error_rename": "Cannot rename this item",
"toast.error_delete": "Delete error",
"toast.error_load": "Loading error",
"toast.error_network": "Network error",
"toast.error_init": "Initialization error",
"toast.reindex_started": "Reindexing...",
"toast.reindex_done": "Reindexing complete",
"toast.index_reloaded": "Full index reloaded",
"toast.installed": "ObsiGate installed successfully!",
"toast.not_found_tree": "Item not found in tree",
"toast.config_saved": "Configuration saved",
"toast.config_client_saved": "Client settings saved",
"toast.config_reset": "Configuration reset",
"toast.ai_no_key": "No keys to save",
"toast.ai_keys_saved": "API keys saved",
"toast.user_created": "User created",
"toast.user_modified": "User modified",
"toast.user_deleted": "User deleted",
"toast.cannot_delete_self": "Cannot delete your own account",
"toast.url_required": "URL required",
"toast.share_revoked": "Share revoked",
"toast.link_created": "Link created!",
"toast.conflict_resolved": "Conflict resolved",
"toast.search_saved": "Search saved",
"toast.hidden_saved": "✓ Settings saved",
"confirm.logout": "Are you sure you want to sign out?",
"confirm.delete_file": "Permanently delete this file?",
"confirm.delete_dir": "Delete this folder and all its contents?",
"pwa.install_title": "Install ObsiGate",
"pwa.install_desc": "Install this app on your device for quick access.",
"pwa.install_button": "Install",
"pwa.dismiss": "Later",
"file.new_file": "New file",
"file.new_folder": "New folder",
"file.rename": "Rename",
"file.delete": "Delete",
"file.copy_path": "Copy path",
"file.properties": "Properties",
"file.graph_view": "Graph view",
"vault.add_dynamic": "Add vault",
"vault.remove_dynamic": "Remove vault",
"vault.reindex": "Reindex vault",
"theme.light": "Light",
"theme.dark": "Dark",
"theme.change": "Change theme",
"theme.title": "Theme",
"modal.create_file": "Create a file",
"modal.file_name": "File name",
"modal.file_type": "File type",
"modal.in_folder": "In: {path}",
"modal.create_btn": "Create",
"modal.creating": "Creating...",
"modal.delete_file": "Delete file",
"modal.delete_dir": "Delete folder",
"modal.delete_warning": "Warning!",
"modal.delete_irreversible": "This action is irreversible.",
"modal.delete_dir_warning": "All files and subfolders will be permanently deleted.",
"modal.file_to_delete": "File to delete:",
"modal.dir_to_delete": "Folder to delete:",
"modal.delete_permanently": "Delete permanently",
"admin.title": "Administration — Users",
"admin.new_user": "+ New user",
"admin.close": "Close",
"about.section_app": "Application",
"about.section_env": "Environment",
"about.section_components": "Components",
"about.name": "Name",
"about.version": "Version",
"about.api_version": "API version",
"about.status": "Status",
"about.vaults_configured": "Configured vaults",
"about.files_indexed": "Indexed files",
"about.browser": "Browser",
"about.platform": "Platform",
"about.language": "Language",
"about.backend": "Backend",
"about.markdown_renderer": "Markdown rendering",
"about.file_watcher": "File watching",
"about.frontend": "Frontend",
"about.icons": "Icons",
"about.syntax_highlight": "Syntax highlighting",
"about.editor": "Editor",
"forge.title_placeholder": "Title...",
"forge.popout": "Open in new window",
"forge.popout_label": "pop-out",
"dashboard.views": "{count} view(s)",
"dashboard.expires": "Expires {date}",
"dashboard.copy_btn": "Copy",
"dashboard.open_btn": "Open",
"search.results_for": "{count} result(s) for \"{query}\"",
"search.results_filtered": "{count} result(s) for \"{query}\" with filters",
"search.files_filtered": "{count} file(s) with filters",
"search.query_time": "({time} ms)",
"toast.file_created": "File \"{name}\" created",
"toast.dir_created": "Folder \"{name}\" created",
"toast.dir_deleted": "Folder deleted ({count} files)",
"toast.path_copied": "Path copied: {path}",
"toast.create_error": "Creation error",
"toast.rename_error": "Rename error",
"toast.delete_error": "Deletion error",
"toast.copy_error": "Copy error",
"toast.bookmark_added": "Added to bookmarks",
"toast.bookmark_removed": "Removed from bookmarks",
"toast.dir_saved_search": "Folder saved to searches",
"toast.no_open_file": "No file open",
"toast.viewer_error": "Viewer loading error",
"confirm.delete_file_named": "Delete file \"{path}\"?",
"confirm.delete_dir_named": "Delete \"{path}\" and ALL its contents?",
"tree.new_file": "New file",
"tree.new_folder": "New folder",
"tree.vault_home": "Vault home",
"toc.title": "ON THIS PAGE",
"toc.hide_panel": "Hide panel",
"toc.no_headings": "No headings in this document",
"dashboard.tab_stats": "Statistics",
"dashboard.tab_recent": "Recent",
"dashboard.tab_shared": "Shared",
"dashboard.pin_hint": "Pin files to find them here.",
"dashboard.recent_hint": "Open a file to see it appear here",
"dashboard.shared_hint": "Share a document to see it appear here",
"dashboard.quick_help": "Quick Help",
"dashboard.ctrl_hover_tip": "Hover over a document with Ctrl for a quick preview. Click Forge in the toolbar for the advanced editor.",
"settings.search": "🔍 Search",
"settings.backend": "⚙️ Backend",
"settings.sync": "🔄 Sync",
"settings.diagnostics": "🩺 Diagnostics",
"settings.ai": "🤖 AI",
"settings.profile": "👤 Profile",
"settings.about": "📦 About",
"settings.themes": "🎨 Themes",
"settings.search_placeholder": "Search...",
"settings.client_label": "These settings apply immediately on the client side.",
"settings.history_section": "Recent History",
"settings.backend_section": "Backend Settings",
"settings.backend_hint": "These settings are saved on the server. Some require a restart or reindexing.",
"settings.no_restart_badge": "No restart needed",
"settings.restart_badge": "Restart required",
"settings.history_count_label": "Files in history",
"settings.history_count_desc": "Between 5 and 100 files (saved on server)",
"settings.save": "Save",
"settings.reindex": "Force reindex",
"help.nav_intro": "📘 Introduction",
"help.nav_interface": "🧭 Interface",
"help.nav_navigation": "🗺️ Navigation",
"help.nav_tabs": "📑 Tabs",
"help.nav_search": "🔍 Search",
"help.nav_tags": "🏷️ Tags",
"help.nav_files": "📁 Files",
"help.nav_editing": "✏️ Editing",
"help.nav_graph": "🗺️ Graph",
"help.nav_ai": "🤖 AI Editor",
"help.nav_palette": "⌨️ Palette",
"help.nav_shortcuts": "⌨️ Shortcuts",
"help.nav_sharing": "🔗 Sharing",
"help.nav_webhooks": "🪝 Webhooks",
"help.nav_backups": "💾 Backups",
"help.nav_security": "🛡️ Security",
"help.nav_customization": "🎨 Customization",
"help.nav_tips": "💡 Tips",
"help.search_placeholder": "Search help...",
"help.toc_title": "CONTENTS",
"help.welcome_title": "Welcome to ObsiGate",
"help.welcome_desc": "ObsiGate is your web gateway to your Obsidian vaults. Access, browse, and search all your notes from any device via a modern and responsive interface.",
"help.welcome_tag1": "⚡ Fast navigation",
"help.welcome_tag2": "📁 Multi-vault",
"help.welcome_tag3": "🏷️ Smart tags",
"help.welcome_tag4": "📖 Reading & editing",
"help.welcome_tag5": "🔍 TF-IDF search",
"about.subtitle": "Your Obsidian notes, simply accessible.",
"about.built_with": "BUILT WITH",
"about.last_delivery": "Last delivery",
"about.fun_quote": "\"No LLM was harmed during this development.\"",
"about.footer": "Made with ☕, 🍕 and a few accidental git push --force.",
"header.menu_theme": "Theme",
"header.menu_theme_light": "Light",
"auto.c089d968": "Pin files to find them",
"auto.753d30a8": "Open a file to see it",
"auto.e61598c1": "Share a document to see it",
"auto.7e13c97a": "These settings apply immediately",
"auto.b114ed1c": "These settings are saved on the",
"auto.e0b8a606": "Define tag patterns to hide from",
"auto.d33601dc": "Real-time file monitoring via",
"auto.f8ba6127": "🗂️ Hidden files",
"auto.c14b5603": "🎨 Themes",
"auto.caac40b9": "Choose a visual theme. Each theme offers",
"auto.a3319169": "📦 About",
"auto.6c166d35": "ObsiGate is your web gateway to your Obsidian vaults. Access, browse, and search all your notes from any device via a modern and responsive interface.",
"auto.ca0aceee": "Access",
"auto.209c5490": "The top bar contains the essential elements:",
"auto.4c908ade": "Click a vault to open it and see its",
"auto.1abf6661": "The path displayed above the content is",
"auto.27a2f7c1": "ObsiGate supporte l'ouverture de plusieurs\n fichiers simultanément dans des onglets.",
"auto.4bc1f00a": "Use operators to refine your",
"auto.1a54bd69": "Combined example",
"auto.404c8f1c": "Autocomplete helps you quickly find",
"auto.03a6e5b1": "The operators used are displayed as",
"auto.cd7332c8": "Results include facets to refine",
"auto.5d936af6": "Generated regex",
"auto.1efbbc9a": "Editing with CodeMirror 6",
"auto.edf89626": "The built-in editor offers:",
"auto.1d46301c": "Line numbers",
"auto.ec7260fa": "Supported file types",
"auto.f346076a": "✏️ Advanced editing",
"auto.695d9e47": "CodeMirror 6 Editor",
"auto.ef8c5f4d": "The built-in editor offers a complete experience",
"auto.aa8ca265": "The view uses the Barnes-Hut algorithm to calculate",
"auto.337d8626": "Light/dark theme",
"auto.1a8a8118": "Drag and drop",
"auto.9122fd5c": "Advanced configuration",
"auto.83a0efdf": "Reindexing",
"auto.774dbd63": "The command palette allows quick access",
"auto.b893650a": "Edit current file",
"auto.aedff644": "Create markdown file",
"auto.195a8e44": "Create directory",
"auto.5a486420": "Delete directory",
"auto.13c3ee2c": "Search and autocomplete",
"auto.a131dfab": "CodeMirror Editor",
"auto.c4922a99": "🤖 Artificial Intelligence in the Editor",
"auto.5d4a2516": "Open a file in Edit mode (✏️ button",
"auto.396d0dd8": "The AI toolbar appears below the title",
"auto.a105a2d9": "Edit ▾",
"auto.ce4eb802": "Generate ▾",
"auto.62c3d50d": "💬 Rewrite",
"auto.0257e77f": "🧰 Toolbox ▾",
"auto.4d281c6c": "AI: text processed ✓",
"auto.13eb7a51": "AI: invalid API key",
"auto.272dd29a": "Supported providers",
"auto.033a9ddf": "Default model",
"auto.a232672b": "Deployment",
"auto.ba768f01": "Supported events",
"auto.f5a8c116": "Event",
"auto.d4d28717": "Trigger",
"auto.460b8298": "Data",
"auto.a05514cb": "Creation via API or palette",
"auto.fc694490": "Deletion via API or editor",
"auto.2bc66bab": "Directory creation via API",
"auto.28bf6aab": "Security: HMAC-SHA256 signature",
"auto.7c9cdc3c": "Check the events to listen to",
"auto.b419c2c2": "Python receiver (Flask)",
"auto.14c75ac6": "Select desired events",
"auto.2a5af19b": "Le workflow se déclenche automatiquement à\n chaque événement",
"auto.98c547ea": "do not trigger",
"auto.1d3330cc": "No automatic retry on failure",
"auto.4dfa6a25": "No vault filtering — a webhook listens to",
"auto.ab5e6155": "ObsiGate automatically creates backups before",
"auto.41d7c6af": "Dedicated directory",
"auto.2bc24d2e": "All sensitive operations are logged",
"auto.598a0ca7": "Tracked events",
"auto.37561472": "🛡️ Security",
"auto.72e515fa": "Access control by vault",
"auto.559ef1da": "Recommended workflow",
"auto.678711b5": "Select a context",
"auto.3be698f6": "Favor operators",
"auto.b86ba5ea": "Multi-criteria search",
"auto.4fa5d7c2": "Quick editing",
"auto.79f6e1dd": "Multi-window",
"admin.col_user": "User",
"admin.col_role": "Role",
"admin.col_vaults": "Vaults",
"admin.col_status": "Status",
"admin.col_last_login": "Last login",
"admin.col_actions": "Actions",
"common.never": "Never",
"help.desc_hamburger": "(mobile) : Show/hide the sidebar",
"help.desc_sidebar_toggle": "Hide the sidebar for more space",
"help.desc_logo": "Return to home",
"help.desc_search_bar": "Global search with autocomplete",
"help.desc_vault_indicator": "Shows the active context (All, vault1, etc.)",
"help.desc_vaults_tab": "File and folder tree",
"help.desc_tags_tab": "Clickable tag cloud",
"help.desc_filtering": "Search bar to filter files/tags",
"help.desc_quick_select": "Dropdown to change vault",
"help.desc_resize": "Drag the right edge to adjust width",
"help.desc_hide": "Click the sidebar icon in the header",
"help.desc_breadcrumb": "File path (clickable to reposition sidebar)",
"help.desc_title_tags": "File metadata",
"help.desc_action_buttons": "Copy, Source, Download, Edit, Open in new window",
"help.desc_rendered_content": "Markdown with wikilinks and images",
"help.065f53ee": "Silent auto-save after 2s of inactivity",
"help.ef1531ce": "A temporary tab (italic) is replaced",
"help.7db70e27": "Copy, Source, Download, Edit, Open in new window",
"help.d186a19e": "The \"Recent\" tab in the sidebar lists your",
"help.e3fce7a3": "Opens the file in a temporary tab (preview,",
"help.170a6982": "Horizontal display with the file name",
"help.c8532869": "Completion, rewrite, translation (see",
"help.fdeaf803": "Each file type has its icon (markdown, code, etc.)",
"help.f0adf67a": "Scroll wheel to zoom, click-drag to move",
"help.ab2c4150": "Files (squares) and folders (circles) with icons",
"help.89bd3c4c": "Only shows nodes with a specific tag",
"help.9f78b3ec": "Easier navigation in long files",
"help.085ec31f": "Quick select at the top of the Vault tab",
"help.6b88a375": "Debounce delay, results per page, timeout",
"help.e5b67e3d": "Your choice is saved in localStorage",
"help.4de7e318": "The 50 most recent searches (localStorage)",
"help.6b8fc728": "↑/↓ to navigate, Enter to select",
"help.9edeaa11": "Controls exploration depth (0-3)",
"help.6e940dac": "Click the sidebar icon in the header",
"help.a579cf4d": "Preview note content without navigating",
"help.5d0fbb81": "Workers, TF-IDF boosts, prefix expansions",
"help.5ab8c78d": "Stay open until manually closed",
"help.6ae5342c": "Index stats, memory, search engine",
"help.8717768b": "Node metadata (tags, links, path)",
"help.6a5ddef2": "Tags adapt to the selected vault",
"help.e23c94dd": "In the toolbar (when available)",
"help.00b9572b": "Results ranked by TF-IDF relevance",
"help.a4a4e21b": "\"×\" button to reset the filter",
"help.04df1506": "Global search with autocomplete",
"help.d5c977ac": "Code blocks adapt to the theme",
"help.733f0559": "🗺️ Navigation",
"help.8c5341e0": "📑 Tab management",
"help.adf30d78": "🔍 Recherche",
"help.a648c49e": "Facets and sorting",
"help.2507242f": "🏷️ Tags",
"help.5f87ea79": "Tag cloud",
"help.2c03a7ba": "Inline vs frontmatter tags",
"help.63f024d4": "Template tag filtering",
"help.c017944b": "📄 Fichiers",
"help.cf8615b1": "Visualization",
"help.9c7a0a8d": "🗺️ Graph View",
"help.b6619ac9": "Opening",
"help.61ee5a22": "Interaction",
"help.8caed987": "Display",
"help.86e3825d": "🎨 Customization",
"help.7bcbb2e3": "Sidebar resizing",
"help.62308f96": "⌨️ Command Palette",
"help.6d547397": "File mode",
"help.3cf370b1": "Command mode",
"help.2a2e5b0f": "⌨️ Keyboard shortcuts",
"help.096367af": "Visual indicators",
"help.2dad2bfd": "Automatic save",
"help.8c65b2f2": "🔗 Sharing and Webhooks",
"help.29afa01d": "🪝 Webhooks",
"help.77f4f06e": "Payload format",
"help.550b0240": "Concrete examples",
"help.d1ea1dc6": "n8n / Make (no-code)",
"help.229fd3e2": "Discord notification",
"help.40dd7e38": "Test with curl",
"help.381abec7": "Current limitations",
"help.62549eca": "💾 Backups and Audits",
"help.c48fb18a": "Authentication",
"help.83f1d9ca": "Protection",
"help.686f8313": "💡 Tips and best practices",
"help.fe388b67": "Optimizations",
"help.2a92203f": "Tips and tricks",
"help.desc_menu_options": ": Access to settings, theme, help",
"help.desc_fdeaf803": ": Chaque type de\n fichier a son icône (markdown, code, etc.)",
"help.desc_a4a4e21b": ": Bouton \"×\" pour\n réinitialiser le filtre",
"help.desc_085ec31f": ":\n Quick select at the top of the Vault tabs",
"help.desc_e3fce7a3": ": Ouvre le\n fichier dans un onglet temporaire (aperçu,\n italique)",
"help.desc_d186a19e": ":\n L'onglet \"Récent\" dans la sidebar liste vos\n derniers fichiers",
"help.desc_e5246734": ": Onglet\n précédent",
"help.desc_170a6982": ": Affichage\n horizontal avec le nom du fichier et son\n icône",
"help.desc_6b649b1e": ": Surligné en\n couleur d'accentuation",
"help.desc_ef1531ce": ": Un\n onglet temporaire (italique) est remplacé\n par le prochain clic",
"help.desc_5ab8c78d": ":\n Stay open until manually closed",
"help.desc_00b9572b": ":\n Results ranked by TF-IDF relevance",
"help.desc_53bfaeca": ": Navigation par\n pages de 50 résultats",
"help.desc_4de7e318": ": Les 50\n dernières recherches (localStorage)",
"help.desc_6b8fc728": ": ↑/↓\n pour naviguer, Enter pour sélectionner",
"help.desc_6ebebdfd": ": Chaque type\n d'opérateur a sa couleur",
"help.desc_cf5ccd40": ": Compteurs\n par tag dans les résultats",
"help.desc_9fec424d": ": Score\n TF-IDF (défaut)",
"help.desc_42a81347": ": Dernière\n modification",
"help.desc_6caffeed": ": Cliquez pour\n filtrer les résultats",
"help.desc_6a5ddef2": ": Les tags\n s'adaptent au vault sélectionné",
"help.desc_828db5da": ": Les\n deux types sont combinés",
"help.desc_b9c94994": ": Aperçu de\n la regex appliquée",
"help.desc_ef3f8158": ": Gérez\n vos patterns de filtrage",
"help.desc_a52fc3b1": ": Télécharge le\n fichier",
"help.desc_995a711f": ": Ouvre l'éditeur\n CodeMirror",
"help.desc_9f78b3ec": ":\n Easier navigation in long files",
"help.desc_065f53ee": ":\n Silent auto-save after 2s of inactivity,\n flash vert de confirmation",
"help.desc_c8532869": ":\n Completion, rewrite, translation (voir\n section",
"help.desc_e23c94dd": ": Dans la\n barre d'outils (le cas échéant)",
"help.desc_f0adf67a": ": Molette pour\n zoomer, cliquer-glisser pour se déplacer",
"help.desc_9edeaa11": ":\n Controls exploration depth (0-3)",
"help.desc_89bd3c4c": ": N'affiche\n que les nœuds avec un tag spécifique",
"help.desc_a9db82b5": ": Centre la vue\n sur un nœud spécifique",
"help.desc_ab2c4150": ": Fichiers (carrés)\n et dossiers (cercles) avec icônes",
"help.desc_8717768b": ":\n Node metadata (tags, links, path)",
"help.desc_a579cf4d": ": Aperçu du\n contenu de la note sans naviguer",
"help.desc_beed5686": ": Cliquez sur\n \"Thème\" dans le menu",
"help.desc_e5b67e3d": ": Votre choix\n est sauvegardé en localStorage",
"help.desc_d5c977ac": ": Les blocs de\n code s'adaptent au thème",
"help.desc_6a80241e": ": La largeur\n est sauvegardée",
"help.desc_6b88a375": ":\n Debounce delay, results per page, timeout",
"help.desc_5d0fbb81": ":\n Workers, TF-IDF boosts, prefix expansions",
"help.desc_6ae5342c": ": Stats index,\n mémoire, moteur de recherche",
"help.desc_3ace259e": "— Complétion inline\n (",
"help.desc_a0ec890a": "— Menu de\n modification du texte sélectionné :",
"help.desc_1c130d89": "— Traduit le\n texte sélectionné vers une autre langue :",
"help.desc_991307d6": "— Génère du\n contenu à partir de la sélection :",
"help.desc_c63f02cc": "— Réécrit le\n texte selon vos instructions personnalisées.\n Une boîte de dialogue vous demande votre\n instruction.",
"help.desc_d66e911c": ": Dans les\n actions du fichier, génère un lien unique",
"help.desc_04493800": ": 64\n caractères hexadécimaux, impossible à\n deviner",
"help.desc_858681a1": ":\n Durée de vie en heures",
"help.desc_e47d2328": ": La vue\n publique n'affiche que le contenu sans\n édition",
"help.desc_5e9a7fd9": ": Liste\n et révocation dans les Configurations",
"help.desc_e93517a5": ": Téléchargement\n du document partagé en PDF via",
"help.desc_1ba39cc4": ":\n Déclencher un build quand une note de\n procédure est mise à jour",
"help.desc_d9cdaa89": ": Copier\n les nouveaux fichiers vers un autre système\n (SharePoint, Google Drive)",
"help.desc_6f7c5889": ": Alerter un\n canal Slack/Discord quand un document est\n créé",
"help.desc_599f3242": ": Logger\n toutes les modifications dans une base de\n données externe",
"help.desc_2f2c16b5": ": Publier un\n article de blog quand un fichier est marqué",
"help.desc_31e7253b": ": Chaque backup\n est horodaté",
"help.desc_9f321d1e": ":\n Écritures, suppressions, changements de\n configuration",
"help.desc_19cf5730": ": Rotation\n automatique à 10 Mo",
"help.desc_8f0bffe3": ": Tokens JWT\n avec mots de passe hachés Argon2id",
"help.desc_5fc28b7d": ": Créé\n automatiquement au premier démarrage",
"help.desc_9846fc07": ": Masque\n JWT, clés API, tokens GitHub dans les\n aperçus",
"help.desc_752789ab": ": Écriture\n via fichier temporaire + renommage atomique",
"help.desc_39979e71": ":\n Choisissez un vault pour réduire le bruit",
"help.desc_ae213f54": ":\n Combinez opérateurs et texte libre",
"help.desc_71eeb16a": ":\n Réutilisez vos recherches fréquentes",
"help.desc_287be69c": ":\n Réduisez les sections Vaults/Tags selon vos\n besoins",
"help.desc_cb6f0bfd": ": Ouvrez\n l'éditeur, modifiez, sauvegardez",
"help.desc_f9083ce5": ": Téléchargez des\n fichiers pour backup ou partage",
"help.desc_9cb5974c": ": Ouvrez\n plusieurs notes dans des onglets séparés",
"help.desc_expand": ": Click on a folder",
"help.desc_open_file": ": Click on the file name",
"help.desc_instant_filter": ": Type to filter files and folders",
"help.desc_case_sensitive": ": \"Aa\" button to respect case",
"help.desc_grouped_results": ": Display by vault with full paths",
"help.desc_click_vault": ": Focus on the vault in the sidebar",
"help.desc_click_segment": ": Navigate to that folder",
"help.desc_autoscroll": ": The sidebar positions itself automatically",
"help.desc_menu_header": ": \"Vault\" dropdown in the Options menu",
"help.desc_all_vaults": ": Global view of all your content",
"help.desc_specific_vault": ": Focus on a single vault",
"help.desc_double_click": ": Opens the file in a persistent tab",
"help.desc_click_tab": ": Activates the tab",
"help.desc_ctrl_tab": ": Next tab",
"help.desc_ctrl_w": ": Close the active tab",
"help.desc_close_btn": ": Closes the tab (unless it's the only one)"
}