- Admin panel: table headers, data values, date locale-aware - Settings/help nav: emojis added to locale values (🔍🔧🔄 etc.) - auth.js: getLocale import, t() for all user-facing strings - Added common.never + 6 admin column keys - 746 locale keys per language
751 lines
31 KiB
JSON
751 lines
31 KiB
JSON
{
|
|
"_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"
|
|
} |