ecode: add structured settings pages for plugins

- introduce reusable settings models, documents, and plugin settings pages
  - expose all registered plugin configuration options in the Settings panel
  - support groups, choices, editable values, lists, secrets, and JSON objects
  - stage plugin changes and persist them when the Settings window closes
  - preserve raw JSON access for advanced configuration
  - safely migrate legacy AI provider API keys
  - add translated plugin setting labels and descriptions
  - remove the obsolete plugin GUI configuration API
  - fix autocomplete signature documentation persistence
  - fix AI model catalog refresh interval loading
This commit is contained in:
Martín Lucas Golini
2026-08-26 01:37:28 -03:00
parent 42d9dd6473
commit a182878837
35 changed files with 1409 additions and 63 deletions
+108 -3
View File
@@ -47,7 +47,6 @@ Diese Operation kann nicht rückgängig gemacht werden!</string>
<string name="author">Autor</string>
<string name="auto_close_brackets_and_tags">Klammern &amp; Tags automatisch vervollständigen</string>
<string name="auto_close_xml_tags">XML-Tags automatisch vervollständigen</string>
<string name="auto_close_brackets_and_tags">Klammern &amp; Tags automatisch vervollständigen</string>
<string name="auto_detect_indent_type_and_width">Einzugsart- &amp; weite automatisch erkennen</string>
<string name="autoreload_on_disk_change">Auto-Auffrischen bei Dateiänderung im Festspeicher</string>
<string name="back_quotes">Backticks ``</string>
@@ -267,6 +266,8 @@ Soll es jetzt heruntergeladen werden?</string>
<string name="edit">Bearbeiten</string>
<string name="edit_build">Build bearbeiten</string>
<string name="edit_custom_output_parser">Angewählten individuellen Output-Parser bearbeiten</string>
<string name="edit_settings_json">JSON-Einstellungen bearbeiten</string>
<string name="edit_settings_json_desc">Vollständige Plugin-Konfigurationsdatei öffnen.</string>
<string name="editor_font_and_size_ellipsis">Editor-Schriftart und -größe...</string>
<string name="editor_font_features">Editor-Schriftfunktionen</string>
<string name="ui_font_features">UI-Schriftfunktionen</string>
@@ -279,7 +280,6 @@ Soll es jetzt heruntergeladen werden?</string>
<string name="discretionary_ligatures">Optionale Ligaturen (dlig)</string>
<string name="discretionary_ligatures_desc">Optionale dekorative oder stilistische Ligaturen der Schriftart.</string>
<string name="editor_font_size">Editor-Schriftgröße</string>
<string name="editor_font_features">Editor-Schriftfunktionen</string>
<string name="editor_go_back">Editor: Schritt zurück</string>
<string name="editor_go_forward">Editor: Schritt nach vorn</string>
<string name="empty_file_name">Der Dateiname darf nicht leer sein.</string>
@@ -486,6 +486,22 @@ Beachten Sie, dass der Großteil der Tastenzuweisungen hier definiert wird.</str
<string name="lsp_memory_usage">LSP: Speichernutzung</string>
<string name="lsp_plugin_restart">LSP: Plugin-Neustart</string>
<string name="lsp_refresh_semantic_highlighting">LSP: Semantische Markierungen aktualisieren</string>
<string name="lsp_breadcrumb_navigation">Breadcrumb-Navigation</string>
<string name="lsp_breadcrumb_navigation_desc">Sprachbezogene Breadcrumb-Navigation über dem Editor anzeigen.</string>
<string name="lsp_breadcrumb_height">Breadcrumb-Höhe</string>
<string name="lsp_breadcrumb_height_desc">Höhe der Editor-Breadcrumb-Navigation als CSS-Längenangabe.</string>
<string name="lsp_disable_semantic_highlighting_lang">Semantische Hervorhebung für Sprachen deaktivieren</string>
<string name="lsp_disable_semantic_highlighting_lang_desc">Kommagetrennte Sprachkennungen, für die semantische Hervorhebung deaktiviert ist.</string>
<string name="lsp_hover_delay">Hover-Verzögerung</string>
<string name="lsp_hover_delay_desc">Wartezeit vor der Anzeige von Sprachserver-Informationen beim Darüberfahren.</string>
<string name="lsp_semantic_highlighting">Semantische Hervorhebung</string>
<string name="lsp_semantic_highlighting_desc">Semantische Tokens von Sprachservern verwenden, wenn verfügbar.</string>
<string name="lsp_server_close_after_idle_time">Server nach Leerlauf schließen</string>
<string name="lsp_server_close_after_idle_time_desc">Zeit, die ein ungenutzter Sprachserver vor dem Schließen weiterläuft.</string>
<string name="lsp_silent">Sprachserver-Protokolle unterdrücken</string>
<string name="lsp_silent_desc">Unkritische Sprachserver-Protokollmeldungen ausblenden.</string>
<string name="lsp_trim_logs">Sprachserver-Protokolle kürzen</string>
<string name="lsp_trim_logs_desc">Jede Sprachserver-Protokollzeile auf 1 KiB begrenzen.</string>
<string name="lsp_rename_symbol_under_cursor">LSP: Symbol unter Eingabemarke umbenennen</string>
<string name="lsp_restart_lsp_client">LSP-Client neu starten</string>
<string name="lsp_show_document_symbols">LSP: Dokumentsymbole anzeigen</string>
@@ -607,6 +623,7 @@ in einem neuen Fenster geöffnet werden.</string>
<string name="pick_widget">Widget wählen</string>
<string name="please_enter_file_url_ellipsis">Bitte Datei-URL eingeben...</string>
<string name="plugin_manager">Erweiterungsverwaltung</string>
<string name="plugins">Plugins</string>
<string name="plugin_manager_open">Erweiterungsverwaltung öffnen</string>
<string name="pluginsmodel_description">Beschreibung</string>
<string name="pluginsmodel_enabled">Aktiviert</string>
@@ -843,7 +860,6 @@ in der Baumansicht und in Öffen-/Schließdialogen aktivieren.</string>
<string name="type_to_locate">Zu findender Typ</string>
<string name="ui_font_and_size_ellipsis">Schriftart und -größe der Oberfläche...</string>
<string name="ui_font_size">Schriftgröße der Oberfläche</string>
<string name="ui_font_features">UI-Schriftfunktionen</string>
<string name="ui_language">Sprache der Oberfläche</string>
<string name="ui_multisamples_level">Multisample-Antialiasing-Stufe</string>
<string name="ui_panel_font_size">Schriftgröße im Paneel der Oberfläche</string>
@@ -1105,4 +1121,93 @@ Für sichtbare Änderung ecode neu starten.</string>
<string name="vsync_desc">Synchronisiert die Darstellung mit der Bildwiederholrate. Neustart erforderlich.</string>
<string name="warn_before_closing_tab">Vor dem Schließen des Tabs warnen</string>
<string name="warn_before_closing_tab_tooltip">Fragt vor dem Schließen eines Terminals mit laufendem Programm nach.</string>
<string name="aiassistant_api_key_anthropic">Anthropic API Key</string>
<string name="aiassistant_api_key_deepseek">DeepSeek API Key</string>
<string name="aiassistant_api_key_desc">Credential used to access this model provider.</string>
<string name="aiassistant_api_key_github">GitHub Models API Key</string>
<string name="aiassistant_api_key_google">Google AI API Key</string>
<string name="aiassistant_api_key_mistral">Mistral API Key</string>
<string name="aiassistant_api_key_moonshotai">Moonshot AI API Key</string>
<string name="aiassistant_api_key_nvidia">NVIDIA API Key</string>
<string name="aiassistant_api_key_openai">OpenAI API Key</string>
<string name="aiassistant_api_key_openrouter">OpenRouter API Key</string>
<string name="aiassistant_api_key_perplexity">Perplexity API Key</string>
<string name="aiassistant_api_key_togetherai">Together AI API Key</string>
<string name="aiassistant_api_key_xai">xAI API Key</string>
<string name="aiassistant_api_key_xiaomi">Xiaomi MiMo API Key</string>
<string name="aiassistant_api_keys">API Keys</string>
<string name="aiassistant_display_reasoning">Display Reasoning</string>
<string name="aiassistant_display_reasoning_desc">Display reasoning content returned by supported models.</string>
<string name="aiassistant_model_catalog_enabled">Enable Model Catalog</string>
<string name="aiassistant_model_catalog_enabled_desc">Download model metadata from the configured catalog.</string>
<string name="aiassistant_model_catalog_refresh_hours">Model Catalog Refresh Interval</string>
<string name="aiassistant_model_catalog_refresh_hours_desc">Hours between model catalog refreshes.</string>
<string name="aiassistant_model_catalog_url">Model Catalog URL</string>
<string name="aiassistant_model_catalog_url_desc">URL used to download model catalog metadata.</string>
<string name="autocomplete_load_vscode_snippets">Load VS Code Snippets</string>
<string name="autocomplete_load_vscode_snippets_desc">Load compatible snippets installed for VS Code.</string>
<string name="autocomplete_max_label_characters">Maximum Label Characters</string>
<string name="autocomplete_max_label_characters_desc">Maximum number of characters shown in a suggestion label.</string>
<string name="autocomplete_max_signature_helper_width">Maximum Signature Help Width</string>
<string name="autocomplete_max_signature_helper_width_desc">Maximum signature help popup width as a CSS length.</string>
<string name="autocomplete_max_suggestion_documentation_width">Maximum Suggestion Documentation Width</string>
<string name="autocomplete_max_suggestion_documentation_width_desc">Maximum documentation popup width as a CSS length.</string>
<string name="autocomplete_signature_help_documentation">Signature Help Documentation</string>
<string name="autocomplete_signature_help_documentation_desc">Show documentation alongside signature help.</string>
<string name="autocomplete_signature_help_multi_line">Multiline Signature Help</string>
<string name="autocomplete_signature_help_multi_line_desc">Allow signature help to use multiple lines.</string>
<string name="autocomplete_suggestion_documentation">Suggestion Documentation</string>
<string name="autocomplete_suggestion_documentation_desc">Show documentation alongside completion suggestions.</string>
<string name="autocomplete_suggestions_syntax_highlight">Syntax Highlight Suggestions</string>
<string name="autocomplete_suggestions_syntax_highlight_desc">Apply syntax highlighting to completion suggestions.</string>
<string name="debugger_fetch_globals">Fetch Global Variables</string>
<string name="debugger_fetch_globals_desc">Request global variables while debugging.</string>
<string name="debugger_fetch_registers">Fetch Registers</string>
<string name="debugger_fetch_registers_desc">Request processor registers while debugging.</string>
<string name="debugger_load_vscode_launch_config">Load VS Code Launch Configuration</string>
<string name="debugger_load_vscode_launch_config_desc">Load compatible launch configurations from .vscode/launch.json.</string>
<string name="debugger_silent">Silent Debugger Logs</string>
<string name="debugger_silent_desc">Hide non-critical debugger log messages.</string>
<string name="discordrpc_application_id">Discord Application ID</string>
<string name="discordrpc_application_id_desc">Discord application identifier used for Rich Presence.</string>
<string name="discordrpc_git_integration">Git Integration</string>
<string name="discordrpc_git_integration_desc">Include repository information in Rich Presence.</string>
<string name="discordrpc_icon_bindings">Language Icon Bindings</string>
<string name="discordrpc_icon_bindings_desc">JSON object mapping language identifiers to Discord image assets.</string>
<string name="discordrpc_language_icons">Language Icons</string>
<string name="discordrpc_language_icons_desc">Display an icon for the active document language.</string>
<string name="formatter_auto_format_on_save">Format on Save</string>
<string name="formatter_auto_format_on_save_desc">Automatically format supported documents when saving.</string>
<string name="git_filetree_highlight_changes">Highlight File Tree Changes</string>
<string name="git_filetree_highlight_changes_desc">Highlight files with Git changes in the file tree.</string>
<string name="git_filetree_highlight_style_color">File Tree Highlight Color</string>
<string name="git_filetree_highlight_style_color_desc">CSS color used to highlight changed files.</string>
<string name="git_silent">Silent Git Logs</string>
<string name="git_silent_desc">Hide non-critical Git plugin log messages.</string>
<string name="git_status_recurse_submodules">Recurse into Submodules</string>
<string name="git_status_recurse_submodules_desc">Include submodule changes when collecting repository status.</string>
<string name="git_statusbar_display_branch">Show Branch in Status Bar</string>
<string name="git_statusbar_display_branch_desc">Display the current Git branch in the status bar.</string>
<string name="git_statusbar_display_modifications">Show Modifications in Status Bar</string>
<string name="git_statusbar_display_modifications_desc">Display repository modification counts in the status bar.</string>
<string name="git_ui_refresh_frequency">Refresh Frequency</string>
<string name="git_ui_refresh_frequency_desc">How often Git information in the interface is refreshed.</string>
<string name="linter_delay_time">Lint Delay</string>
<string name="linter_delay_time_desc">Time to wait before linting after an edit.</string>
<string name="linter_disable_languages">Disable Linter Languages</string>
<string name="linter_disable_languages_desc">Comma-separated language identifiers where linters are disabled.</string>
<string name="linter_disable_lsp_languages">Disable LSP Diagnostic Languages</string>
<string name="linter_disable_lsp_languages_desc">Comma-separated language identifiers where LSP diagnostics are disabled.</string>
<string name="linter_enable_error_lens">Error Lens</string>
<string name="linter_enable_error_lens_desc">Display diagnostic messages inline in the editor.</string>
<string name="linter_enable_lsp_diagnostics">Language Server Diagnostics</string>
<string name="linter_enable_lsp_diagnostics_desc">Display diagnostics reported by language servers.</string>
<string name="linter_goto_ignore_warnings">Ignore Warnings When Navigating</string>
<string name="linter_goto_ignore_warnings_desc">Skip warnings when navigating between diagnostics.</string>
<string name="spellchecker_delay_time">Spell Check Delay</string>
<string name="spellchecker_delay_time_desc">Time to wait before checking spelling after an edit.</string>
<string name="xmltools_auto_edit_match">Edit Matching Tags</string>
<string name="xmltools_auto_edit_match_desc">Update the matching tag automatically while editing.</string>
<string name="xmltools_highlight_match">Highlight Matching Tags</string>
<string name="xmltools_highlight_match_desc">Highlight the matching XML or HTML tag at the cursor.</string>
</resources>
+108 -3
View File
@@ -31,7 +31,6 @@ This operation cannot be reverted!</string>
<string name="author">Author</string>
<string name="auto_close_brackets_and_tags">Auto-Close Brackets &amp; Tags</string>
<string name="auto_close_xml_tags">Auto Close XML Tags</string>
<string name="auto_close_brackets_and_tags">Auto-Close Brackets &amp; Tags</string>
<string name="auto_detect_indent_type_and_width">Auto Detect Indent Type &amp; Width</string>
<string name="autoreload_on_disk_change">Auto-Reload on Disk Change</string>
<string name="back_quotes">Back Quotes ``</string>
@@ -251,6 +250,8 @@ Do you want to download it now?</string>
<string name="edit">Edit</string>
<string name="edit_build">Edit Build</string>
<string name="edit_custom_output_parser">Edit Selected Custom Output Parser</string>
<string name="edit_settings_json">Edit Settings JSON</string>
<string name="edit_settings_json_desc">Open the complete plugin configuration file.</string>
<string name="editor_font_and_size_ellipsis">Editor Font &amp; Size...</string>
<string name="editor_font_features">Editor Font Features</string>
<string name="ui_font_features">UI Font Features</string>
@@ -263,7 +264,6 @@ Do you want to download it now?</string>
<string name="discretionary_ligatures">Discretionary Ligatures (dlig)</string>
<string name="discretionary_ligatures_desc">Optional decorative or stylistic ligatures provided by the font.</string>
<string name="editor_font_size">Editor Font Size</string>
<string name="editor_font_features">Editor Font Features</string>
<string name="editor_go_back">Editor Go Back</string>
<string name="editor_go_forward">Editor Go Forward</string>
<string name="empty_file_name">You must set a name to the file.</string>
@@ -470,6 +470,22 @@ Be aware that many of the core keybindings can be found there.</string>
<string name="lsp_memory_usage">Lsp Memory Usage</string>
<string name="lsp_plugin_restart">Lsp Plugin Restart</string>
<string name="lsp_refresh_semantic_highlighting">Lsp Refresh Semantic Highlighting</string>
<string name="lsp_breadcrumb_navigation">Breadcrumb Navigation</string>
<string name="lsp_breadcrumb_navigation_desc">Display language-aware breadcrumb navigation above the editor.</string>
<string name="lsp_breadcrumb_height">Breadcrumb Height</string>
<string name="lsp_breadcrumb_height_desc">Height of the editor breadcrumb using a CSS length.</string>
<string name="lsp_disable_semantic_highlighting_lang">Disable Semantic Highlighting Languages</string>
<string name="lsp_disable_semantic_highlighting_lang_desc">Comma-separated language identifiers where semantic highlighting is disabled.</string>
<string name="lsp_hover_delay">Hover Delay</string>
<string name="lsp_hover_delay_desc">Time to wait before showing language server information while hovering.</string>
<string name="lsp_semantic_highlighting">Semantic Highlighting</string>
<string name="lsp_semantic_highlighting_desc">Use semantic tokens provided by language servers when available.</string>
<string name="lsp_server_close_after_idle_time">Server Close After Idle Time</string>
<string name="lsp_server_close_after_idle_time_desc">Time to keep an unused language server running before closing it.</string>
<string name="lsp_silent">Silent Language Server Logs</string>
<string name="lsp_silent_desc">Hide non-critical language server log messages.</string>
<string name="lsp_trim_logs">Trim Language Server Logs</string>
<string name="lsp_trim_logs_desc">Limit each language server log line to 1 KiB.</string>
<string name="lsp_rename_symbol_under_cursor">Lsp Rename Symbol Under Cursor</string>
<string name="lsp_restart_lsp_client">Restart LSP Client</string>
<string name="lsp_show_document_symbols">Lsp Show Document Symbols</string>
@@ -591,6 +607,7 @@ controls whether a new window is created or not.</string>
<string name="pick_widget">Pick Widget</string>
<string name="please_enter_file_url_ellipsis">Please enter the file URL...</string>
<string name="plugin_manager">Plugins Manager</string>
<string name="plugins">Plugins</string>
<string name="plugin_manager_open">Plugin Manager Open</string>
<string name="pluginsmodel_description">Description</string>
<string name="pluginsmodel_enabled">Enabled</string>
@@ -828,7 +845,6 @@ the directory tree and in file dialogs to open a folder or file.</string>
<string name="type_to_locate">Type to Locate</string>
<string name="ui_font_and_size_ellipsis">UI Font &amp; Size...</string>
<string name="ui_font_size">Ui Font Size</string>
<string name="ui_font_features">UI Font Features</string>
<string name="ui_language">UI Language</string>
<string name="ui_multisamples_level">Multisample Anti-Aliasing Level</string>
<string name="ui_panel_font_size">Ui Panel Font Size</string>
@@ -1090,4 +1106,93 @@ Restart ecode to see the changes.</string>
<string name="vsync_desc">Synchronize rendering with the display refresh rate. Restart required.</string>
<string name="warn_before_closing_tab">Warn Before Closing Tab</string>
<string name="warn_before_closing_tab_tooltip">Ask before closing a terminal while a program is running.</string>
<string name="aiassistant_api_key_anthropic">Anthropic API Key</string>
<string name="aiassistant_api_key_deepseek">DeepSeek API Key</string>
<string name="aiassistant_api_key_desc">Credential used to access this model provider.</string>
<string name="aiassistant_api_key_github">GitHub Models API Key</string>
<string name="aiassistant_api_key_google">Google AI API Key</string>
<string name="aiassistant_api_key_mistral">Mistral API Key</string>
<string name="aiassistant_api_key_moonshotai">Moonshot AI API Key</string>
<string name="aiassistant_api_key_nvidia">NVIDIA API Key</string>
<string name="aiassistant_api_key_openai">OpenAI API Key</string>
<string name="aiassistant_api_key_openrouter">OpenRouter API Key</string>
<string name="aiassistant_api_key_perplexity">Perplexity API Key</string>
<string name="aiassistant_api_key_togetherai">Together AI API Key</string>
<string name="aiassistant_api_key_xai">xAI API Key</string>
<string name="aiassistant_api_key_xiaomi">Xiaomi MiMo API Key</string>
<string name="aiassistant_api_keys">API Keys</string>
<string name="aiassistant_display_reasoning">Display Reasoning</string>
<string name="aiassistant_display_reasoning_desc">Display reasoning content returned by supported models.</string>
<string name="aiassistant_model_catalog_enabled">Enable Model Catalog</string>
<string name="aiassistant_model_catalog_enabled_desc">Download model metadata from the configured catalog.</string>
<string name="aiassistant_model_catalog_refresh_hours">Model Catalog Refresh Interval</string>
<string name="aiassistant_model_catalog_refresh_hours_desc">Hours between model catalog refreshes.</string>
<string name="aiassistant_model_catalog_url">Model Catalog URL</string>
<string name="aiassistant_model_catalog_url_desc">URL used to download model catalog metadata.</string>
<string name="autocomplete_load_vscode_snippets">Load VS Code Snippets</string>
<string name="autocomplete_load_vscode_snippets_desc">Load compatible snippets installed for VS Code.</string>
<string name="autocomplete_max_label_characters">Maximum Label Characters</string>
<string name="autocomplete_max_label_characters_desc">Maximum number of characters shown in a suggestion label.</string>
<string name="autocomplete_max_signature_helper_width">Maximum Signature Help Width</string>
<string name="autocomplete_max_signature_helper_width_desc">Maximum signature help popup width as a CSS length.</string>
<string name="autocomplete_max_suggestion_documentation_width">Maximum Suggestion Documentation Width</string>
<string name="autocomplete_max_suggestion_documentation_width_desc">Maximum documentation popup width as a CSS length.</string>
<string name="autocomplete_signature_help_documentation">Signature Help Documentation</string>
<string name="autocomplete_signature_help_documentation_desc">Show documentation alongside signature help.</string>
<string name="autocomplete_signature_help_multi_line">Multiline Signature Help</string>
<string name="autocomplete_signature_help_multi_line_desc">Allow signature help to use multiple lines.</string>
<string name="autocomplete_suggestion_documentation">Suggestion Documentation</string>
<string name="autocomplete_suggestion_documentation_desc">Show documentation alongside completion suggestions.</string>
<string name="autocomplete_suggestions_syntax_highlight">Syntax Highlight Suggestions</string>
<string name="autocomplete_suggestions_syntax_highlight_desc">Apply syntax highlighting to completion suggestions.</string>
<string name="debugger_fetch_globals">Fetch Global Variables</string>
<string name="debugger_fetch_globals_desc">Request global variables while debugging.</string>
<string name="debugger_fetch_registers">Fetch Registers</string>
<string name="debugger_fetch_registers_desc">Request processor registers while debugging.</string>
<string name="debugger_load_vscode_launch_config">Load VS Code Launch Configuration</string>
<string name="debugger_load_vscode_launch_config_desc">Load compatible launch configurations from .vscode/launch.json.</string>
<string name="debugger_silent">Silent Debugger Logs</string>
<string name="debugger_silent_desc">Hide non-critical debugger log messages.</string>
<string name="discordrpc_application_id">Discord Application ID</string>
<string name="discordrpc_application_id_desc">Discord application identifier used for Rich Presence.</string>
<string name="discordrpc_git_integration">Git Integration</string>
<string name="discordrpc_git_integration_desc">Include repository information in Rich Presence.</string>
<string name="discordrpc_icon_bindings">Language Icon Bindings</string>
<string name="discordrpc_icon_bindings_desc">JSON object mapping language identifiers to Discord image assets.</string>
<string name="discordrpc_language_icons">Language Icons</string>
<string name="discordrpc_language_icons_desc">Display an icon for the active document language.</string>
<string name="formatter_auto_format_on_save">Format on Save</string>
<string name="formatter_auto_format_on_save_desc">Automatically format supported documents when saving.</string>
<string name="git_filetree_highlight_changes">Highlight File Tree Changes</string>
<string name="git_filetree_highlight_changes_desc">Highlight files with Git changes in the file tree.</string>
<string name="git_filetree_highlight_style_color">File Tree Highlight Color</string>
<string name="git_filetree_highlight_style_color_desc">CSS color used to highlight changed files.</string>
<string name="git_silent">Silent Git Logs</string>
<string name="git_silent_desc">Hide non-critical Git plugin log messages.</string>
<string name="git_status_recurse_submodules">Recurse into Submodules</string>
<string name="git_status_recurse_submodules_desc">Include submodule changes when collecting repository status.</string>
<string name="git_statusbar_display_branch">Show Branch in Status Bar</string>
<string name="git_statusbar_display_branch_desc">Display the current Git branch in the status bar.</string>
<string name="git_statusbar_display_modifications">Show Modifications in Status Bar</string>
<string name="git_statusbar_display_modifications_desc">Display repository modification counts in the status bar.</string>
<string name="git_ui_refresh_frequency">Refresh Frequency</string>
<string name="git_ui_refresh_frequency_desc">How often Git information in the interface is refreshed.</string>
<string name="linter_delay_time">Lint Delay</string>
<string name="linter_delay_time_desc">Time to wait before linting after an edit.</string>
<string name="linter_disable_languages">Disable Linter Languages</string>
<string name="linter_disable_languages_desc">Comma-separated language identifiers where linters are disabled.</string>
<string name="linter_disable_lsp_languages">Disable LSP Diagnostic Languages</string>
<string name="linter_disable_lsp_languages_desc">Comma-separated language identifiers where LSP diagnostics are disabled.</string>
<string name="linter_enable_error_lens">Error Lens</string>
<string name="linter_enable_error_lens_desc">Display diagnostic messages inline in the editor.</string>
<string name="linter_enable_lsp_diagnostics">Language Server Diagnostics</string>
<string name="linter_enable_lsp_diagnostics_desc">Display diagnostics reported by language servers.</string>
<string name="linter_goto_ignore_warnings">Ignore Warnings When Navigating</string>
<string name="linter_goto_ignore_warnings_desc">Skip warnings when navigating between diagnostics.</string>
<string name="spellchecker_delay_time">Spell Check Delay</string>
<string name="spellchecker_delay_time_desc">Time to wait before checking spelling after an edit.</string>
<string name="xmltools_auto_edit_match">Edit Matching Tags</string>
<string name="xmltools_auto_edit_match_desc">Update the matching tag automatically while editing.</string>
<string name="xmltools_highlight_match">Highlight Matching Tags</string>
<string name="xmltools_highlight_match_desc">Highlight the matching XML or HTML tag at the cursor.</string>
</resources>
+108 -3
View File
@@ -32,7 +32,6 @@ Cette opération est irréversible !</string>
<string name="author">Auteur</string>
<string name="auto_close_brackets_and_tags">Fermeture automatique des crochets et des balises</string>
<string name="auto_close_xml_tags">Fermeture automatique des balises XML</string>
<string name="auto_close_brackets_and_tags">Fermeture automatique des crochets et des balises</string>
<string name="auto_detect_indent_type_and_width">Détection automatique du type et de la taille de l'indentation</string>
<string name="autoreload_on_disk_change">Rechargement automatique en cas de modification du disque</string>
<string name="back_quotes">Guillemets inversés ``</string>
@@ -252,6 +251,8 @@ Voulez-vous le télécharger maintenant ?</string>
<string name="edit">Modifier</string>
<string name="edit_build">Modifier la construction</string>
<string name="edit_custom_output_parser">Modifier l'analyseur de sortie personnalisé sélectionné</string>
<string name="edit_settings_json">Modifier les paramètres JSON</string>
<string name="edit_settings_json_desc">Ouvrir le fichier de configuration complet du plugin.</string>
<string name="editor_font_and_size_ellipsis">Police et taille de l'éditeur...</string>
<string name="editor_font_features">Fonctionnalités de la police de l'éditeur</string>
<string name="ui_font_features">Fonctionnalités de la police de l'interface</string>
@@ -264,7 +265,6 @@ Voulez-vous le télécharger maintenant ?</string>
<string name="discretionary_ligatures">Ligatures discrétionnaires (dlig)</string>
<string name="discretionary_ligatures_desc">Ligatures décoratives ou stylistiques facultatives fournies par la police.</string>
<string name="editor_font_size">Taille de la police de l'éditeur</string>
<string name="editor_font_features">Fonctionnalités de la police de l'éditeur</string>
<string name="editor_go_back">Éditeur : retour en arrière</string>
<string name="editor_go_forward">Éditeur : avancer</string>
<string name="empty_file_name">Vous devez définir un nom pour le fichier.</string>
@@ -469,6 +469,22 @@ La mémoire de discussion ne pourra être supprimée manuellement que dans l'his
<string name="lsp_memory_usage">LSP : utilisation de la mémoire</string>
<string name="lsp_plugin_restart">LSP : redémarrer le plugin</string>
<string name="lsp_refresh_semantic_highlighting">LSP : actualiser la mise en évidence sémantique</string>
<string name="lsp_breadcrumb_navigation">Navigation par fil d’Ariane</string>
<string name="lsp_breadcrumb_navigation_desc">Afficher la navigation contextuelle par fil d’Ariane au-dessus de l’éditeur.</string>
<string name="lsp_breadcrumb_height">Hauteur du fil d’Ariane</string>
<string name="lsp_breadcrumb_height_desc">Hauteur du fil d’Ariane de l’éditeur exprimée comme une longueur CSS.</string>
<string name="lsp_disable_semantic_highlighting_lang">Désactiver la coloration sémantique pour certaines langues</string>
<string name="lsp_disable_semantic_highlighting_lang_desc">Identifiants de langues séparés par des virgules pour lesquels la coloration sémantique est désactivée.</string>
<string name="lsp_hover_delay">Délai de survol</string>
<string name="lsp_hover_delay_desc">Temps d’attente avant d’afficher les informations du serveur de langage lors du survol.</string>
<string name="lsp_semantic_highlighting">Coloration sémantique</string>
<string name="lsp_semantic_highlighting_desc">Utiliser les jetons sémantiques fournis par les serveurs de langage lorsqu’ils sont disponibles.</string>
<string name="lsp_server_close_after_idle_time">Fermeture du serveur après inactivité</string>
<string name="lsp_server_close_after_idle_time_desc">Durée pendant laquelle un serveur de langage inutilisé reste actif avant sa fermeture.</string>
<string name="lsp_silent">Masquer les journaux des serveurs de langage</string>
<string name="lsp_silent_desc">Masquer les messages non critiques des serveurs de langage.</string>
<string name="lsp_trim_logs">Tronquer les journaux des serveurs de langage</string>
<string name="lsp_trim_logs_desc">Limiter chaque ligne de journal d’un serveur de langage à 1 Kio.</string>
<string name="lsp_rename_symbol_under_cursor">LSP : renommer le symbole sous le curseur</string>
<string name="lsp_restart_lsp_client">LSP : redémarrer le client</string>
<string name="lsp_show_document_symbols">LSP : afficher les symboles du document</string>
@@ -590,6 +606,7 @@ détermine si une nouvelle fenêtre est créée ou non.</string>
<string name="pick_widget">Choisir une widget</string>
<string name="please_enter_file_url_ellipsis">Veuillez saisir l'URL du fichier...</string>
<string name="plugin_manager">Gestionnaire de plugins</string>
<string name="plugins">Plugins</string>
<string name="plugin_manager_open">Gestionnaire de plugins ouvert</string>
<string name="pluginsmodel_description">Description</string>
<string name="pluginsmodel_enabled">Activé</string>
@@ -822,7 +839,6 @@ dans l'arborescence de répertoires ainsi que dans les boites de dialogues de s
<string name="type_to_locate">Type à localiser</string>
<string name="ui_font_and_size_ellipsis">Police et taille de l'interface utilisateur...</string>
<string name="ui_font_size">Interface utilisateur : taille de la police</string>
<string name="ui_font_features">Fonctionnalités de la police de l'interface</string>
<string name="ui_language">Interface utilisateur : langue</string>
<string name="ui_multisamples_level">Interface utilisateur : niveau d'anti-aliasing multiéchantillon</string>
<string name="ui_panel_font_size">Interface utilisateur : taille de police des panneaux</string>
@@ -1089,4 +1105,93 @@ Redémarrer ecode pour voir les changements.</string>
<string name="vsync_desc">Synchronise le rendu avec la fréquence de l'écran. Redémarrage requis.</string>
<string name="warn_before_closing_tab">Avertir avant de fermer l'onglet</string>
<string name="warn_before_closing_tab_tooltip">Demande confirmation avant de fermer un terminal exécutant un programme.</string>
<string name="aiassistant_api_key_anthropic">Anthropic API Key</string>
<string name="aiassistant_api_key_deepseek">DeepSeek API Key</string>
<string name="aiassistant_api_key_desc">Credential used to access this model provider.</string>
<string name="aiassistant_api_key_github">GitHub Models API Key</string>
<string name="aiassistant_api_key_google">Google AI API Key</string>
<string name="aiassistant_api_key_mistral">Mistral API Key</string>
<string name="aiassistant_api_key_moonshotai">Moonshot AI API Key</string>
<string name="aiassistant_api_key_nvidia">NVIDIA API Key</string>
<string name="aiassistant_api_key_openai">OpenAI API Key</string>
<string name="aiassistant_api_key_openrouter">OpenRouter API Key</string>
<string name="aiassistant_api_key_perplexity">Perplexity API Key</string>
<string name="aiassistant_api_key_togetherai">Together AI API Key</string>
<string name="aiassistant_api_key_xai">xAI API Key</string>
<string name="aiassistant_api_key_xiaomi">Xiaomi MiMo API Key</string>
<string name="aiassistant_api_keys">API Keys</string>
<string name="aiassistant_display_reasoning">Display Reasoning</string>
<string name="aiassistant_display_reasoning_desc">Display reasoning content returned by supported models.</string>
<string name="aiassistant_model_catalog_enabled">Enable Model Catalog</string>
<string name="aiassistant_model_catalog_enabled_desc">Download model metadata from the configured catalog.</string>
<string name="aiassistant_model_catalog_refresh_hours">Model Catalog Refresh Interval</string>
<string name="aiassistant_model_catalog_refresh_hours_desc">Hours between model catalog refreshes.</string>
<string name="aiassistant_model_catalog_url">Model Catalog URL</string>
<string name="aiassistant_model_catalog_url_desc">URL used to download model catalog metadata.</string>
<string name="autocomplete_load_vscode_snippets">Load VS Code Snippets</string>
<string name="autocomplete_load_vscode_snippets_desc">Load compatible snippets installed for VS Code.</string>
<string name="autocomplete_max_label_characters">Maximum Label Characters</string>
<string name="autocomplete_max_label_characters_desc">Maximum number of characters shown in a suggestion label.</string>
<string name="autocomplete_max_signature_helper_width">Maximum Signature Help Width</string>
<string name="autocomplete_max_signature_helper_width_desc">Maximum signature help popup width as a CSS length.</string>
<string name="autocomplete_max_suggestion_documentation_width">Maximum Suggestion Documentation Width</string>
<string name="autocomplete_max_suggestion_documentation_width_desc">Maximum documentation popup width as a CSS length.</string>
<string name="autocomplete_signature_help_documentation">Signature Help Documentation</string>
<string name="autocomplete_signature_help_documentation_desc">Show documentation alongside signature help.</string>
<string name="autocomplete_signature_help_multi_line">Multiline Signature Help</string>
<string name="autocomplete_signature_help_multi_line_desc">Allow signature help to use multiple lines.</string>
<string name="autocomplete_suggestion_documentation">Suggestion Documentation</string>
<string name="autocomplete_suggestion_documentation_desc">Show documentation alongside completion suggestions.</string>
<string name="autocomplete_suggestions_syntax_highlight">Syntax Highlight Suggestions</string>
<string name="autocomplete_suggestions_syntax_highlight_desc">Apply syntax highlighting to completion suggestions.</string>
<string name="debugger_fetch_globals">Fetch Global Variables</string>
<string name="debugger_fetch_globals_desc">Request global variables while debugging.</string>
<string name="debugger_fetch_registers">Fetch Registers</string>
<string name="debugger_fetch_registers_desc">Request processor registers while debugging.</string>
<string name="debugger_load_vscode_launch_config">Load VS Code Launch Configuration</string>
<string name="debugger_load_vscode_launch_config_desc">Load compatible launch configurations from .vscode/launch.json.</string>
<string name="debugger_silent">Silent Debugger Logs</string>
<string name="debugger_silent_desc">Hide non-critical debugger log messages.</string>
<string name="discordrpc_application_id">Discord Application ID</string>
<string name="discordrpc_application_id_desc">Discord application identifier used for Rich Presence.</string>
<string name="discordrpc_git_integration">Git Integration</string>
<string name="discordrpc_git_integration_desc">Include repository information in Rich Presence.</string>
<string name="discordrpc_icon_bindings">Language Icon Bindings</string>
<string name="discordrpc_icon_bindings_desc">JSON object mapping language identifiers to Discord image assets.</string>
<string name="discordrpc_language_icons">Language Icons</string>
<string name="discordrpc_language_icons_desc">Display an icon for the active document language.</string>
<string name="formatter_auto_format_on_save">Format on Save</string>
<string name="formatter_auto_format_on_save_desc">Automatically format supported documents when saving.</string>
<string name="git_filetree_highlight_changes">Highlight File Tree Changes</string>
<string name="git_filetree_highlight_changes_desc">Highlight files with Git changes in the file tree.</string>
<string name="git_filetree_highlight_style_color">File Tree Highlight Color</string>
<string name="git_filetree_highlight_style_color_desc">CSS color used to highlight changed files.</string>
<string name="git_silent">Silent Git Logs</string>
<string name="git_silent_desc">Hide non-critical Git plugin log messages.</string>
<string name="git_status_recurse_submodules">Recurse into Submodules</string>
<string name="git_status_recurse_submodules_desc">Include submodule changes when collecting repository status.</string>
<string name="git_statusbar_display_branch">Show Branch in Status Bar</string>
<string name="git_statusbar_display_branch_desc">Display the current Git branch in the status bar.</string>
<string name="git_statusbar_display_modifications">Show Modifications in Status Bar</string>
<string name="git_statusbar_display_modifications_desc">Display repository modification counts in the status bar.</string>
<string name="git_ui_refresh_frequency">Refresh Frequency</string>
<string name="git_ui_refresh_frequency_desc">How often Git information in the interface is refreshed.</string>
<string name="linter_delay_time">Lint Delay</string>
<string name="linter_delay_time_desc">Time to wait before linting after an edit.</string>
<string name="linter_disable_languages">Disable Linter Languages</string>
<string name="linter_disable_languages_desc">Comma-separated language identifiers where linters are disabled.</string>
<string name="linter_disable_lsp_languages">Disable LSP Diagnostic Languages</string>
<string name="linter_disable_lsp_languages_desc">Comma-separated language identifiers where LSP diagnostics are disabled.</string>
<string name="linter_enable_error_lens">Error Lens</string>
<string name="linter_enable_error_lens_desc">Display diagnostic messages inline in the editor.</string>
<string name="linter_enable_lsp_diagnostics">Language Server Diagnostics</string>
<string name="linter_enable_lsp_diagnostics_desc">Display diagnostics reported by language servers.</string>
<string name="linter_goto_ignore_warnings">Ignore Warnings When Navigating</string>
<string name="linter_goto_ignore_warnings_desc">Skip warnings when navigating between diagnostics.</string>
<string name="spellchecker_delay_time">Spell Check Delay</string>
<string name="spellchecker_delay_time_desc">Time to wait before checking spelling after an edit.</string>
<string name="xmltools_auto_edit_match">Edit Matching Tags</string>
<string name="xmltools_auto_edit_match_desc">Update the matching tag automatically while editing.</string>
<string name="xmltools_highlight_match">Highlight Matching Tags</string>
<string name="xmltools_highlight_match_desc">Highlight the matching XML or HTML tag at the cursor.</string>
</resources>
+108 -3
View File
@@ -31,7 +31,6 @@
<string name="arguments">参数</string>
<string name="ask_close_tab">关闭标签页?</string>
<string name="author">作者</string>
<string name="auto_close_brackets_and_tags">Auto-Close Brackets &amp; Tags</string>
<string name="auto_close_xml_tags">自动关闭XML标签</string>
<string name="auto_close_brackets_and_tags">自动闭合括号和标签</string>
<string name="auto_detect_indent_type_and_width">Auto Detect Indent Type &amp; Width</string>
@@ -186,6 +185,8 @@
<string name="edit">编辑</string>
<string name="edit_build">编辑构建</string>
<string name="edit_custom_output_parser">编辑已选的自定义输出解析器</string>
<string name="edit_settings_json">编辑设置 JSON</string>
<string name="edit_settings_json_desc">打开完整的插件配置文件。</string>
<string name="editor_font_and_size_ellipsis">编辑器字体和大小...</string>
<string name="editor_font_features">编辑器字体特性</string>
<string name="ui_font_features">界面字体特性</string>
@@ -198,7 +199,6 @@
<string name="discretionary_ligatures">任意连字 (dlig)</string>
<string name="discretionary_ligatures_desc">字体提供的可选装饰性或风格化连字。</string>
<string name="editor_font_size">编辑器字体大小</string>
<string name="editor_font_features">编辑器字体特性</string>
<string name="editor_go_back">编辑器撤销</string>
<string name="editor_go_forward">编辑器重做</string>
<string name="enable_color_picker">开启颜色选择器</string>
@@ -371,6 +371,22 @@ Name your stash (optional):</string>
<string name="lsp_memory_usage">Lsp Memory Usage</string>
<string name="lsp_plugin_restart">Lsp Plugin Restart</string>
<string name="lsp_refresh_semantic_highlighting">Lsp Refresh Semantic Highlighting</string>
<string name="lsp_breadcrumb_navigation">面包屑导航</string>
<string name="lsp_breadcrumb_navigation_desc">在编辑器上方显示语言感知的面包屑导航。</string>
<string name="lsp_breadcrumb_height">面包屑高度</string>
<string name="lsp_breadcrumb_height_desc">使用 CSS 长度设置编辑器面包屑的高度。</string>
<string name="lsp_disable_semantic_highlighting_lang">禁用语义高亮的语言</string>
<string name="lsp_disable_semantic_highlighting_lang_desc">以逗号分隔要禁用语义高亮的语言标识符。</string>
<string name="lsp_hover_delay">悬停延迟</string>
<string name="lsp_hover_delay_desc">悬停时显示语言服务器信息前的等待时间。</string>
<string name="lsp_semantic_highlighting">语义高亮</string>
<string name="lsp_semantic_highlighting_desc">在可用时使用语言服务器提供的语义标记。</string>
<string name="lsp_server_close_after_idle_time">服务器空闲关闭时间</string>
<string name="lsp_server_close_after_idle_time_desc">关闭未使用的语言服务器前保持其运行的时间。</string>
<string name="lsp_silent">隐藏语言服务器日志</string>
<string name="lsp_silent_desc">隐藏非关键的语言服务器日志消息。</string>
<string name="lsp_trim_logs">截断语言服务器日志</string>
<string name="lsp_trim_logs_desc">将每行语言服务器日志限制为 1 KiB。</string>
<string name="lsp_rename_symbol_under_cursor">Lsp Rename Symbol Under Cursor</string>
<string name="lsp_restart_lsp_client">Restart LSP Client</string>
<string name="lsp_switch_header_source">Lsp Switch Header Source</string>
@@ -462,6 +478,7 @@ Restart ecode to see the changes.</string>
<string name="pick_widget">选择组件</string>
<string name="please_enter_file_url_ellipsis">请输入文件URL...</string>
<string name="plugin_manager">插件管理器</string>
<string name="plugins">插件</string>
<string name="plugin_manager_open">打开插件管理器</string>
<string name="pluginsmodel_description">描述</string>
<string name="pluginsmodel_enabled">已开启</string>
@@ -622,7 +639,6 @@ file in the directory tree.</string>
<string name="type_to_locate">Type to Locate</string>
<string name="ui_font_and_size_ellipsis">界面字体和大小...</string>
<string name="ui_font_size">Ui字体大小</string>
<string name="ui_font_features">界面字体特性</string>
<string name="ui_language">界面语言</string>
<string name="ui_multisamples_level">多重采样抗锯齿级别</string>
<string name="ui_panel_font_size">界面面板字体大小</string>
@@ -894,4 +910,93 @@ file in the directory tree.</string>
<string name="wrap_letter">按字符换行</string>
<string name="wrap_type">换行依据</string>
<string name="wrap_word">按单词换行</string>
<string name="aiassistant_api_key_anthropic">Anthropic API Key</string>
<string name="aiassistant_api_key_deepseek">DeepSeek API Key</string>
<string name="aiassistant_api_key_desc">Credential used to access this model provider.</string>
<string name="aiassistant_api_key_github">GitHub Models API Key</string>
<string name="aiassistant_api_key_google">Google AI API Key</string>
<string name="aiassistant_api_key_mistral">Mistral API Key</string>
<string name="aiassistant_api_key_moonshotai">Moonshot AI API Key</string>
<string name="aiassistant_api_key_nvidia">NVIDIA API Key</string>
<string name="aiassistant_api_key_openai">OpenAI API Key</string>
<string name="aiassistant_api_key_openrouter">OpenRouter API Key</string>
<string name="aiassistant_api_key_perplexity">Perplexity API Key</string>
<string name="aiassistant_api_key_togetherai">Together AI API Key</string>
<string name="aiassistant_api_key_xai">xAI API Key</string>
<string name="aiassistant_api_key_xiaomi">Xiaomi MiMo API Key</string>
<string name="aiassistant_api_keys">API Keys</string>
<string name="aiassistant_display_reasoning">Display Reasoning</string>
<string name="aiassistant_display_reasoning_desc">Display reasoning content returned by supported models.</string>
<string name="aiassistant_model_catalog_enabled">Enable Model Catalog</string>
<string name="aiassistant_model_catalog_enabled_desc">Download model metadata from the configured catalog.</string>
<string name="aiassistant_model_catalog_refresh_hours">Model Catalog Refresh Interval</string>
<string name="aiassistant_model_catalog_refresh_hours_desc">Hours between model catalog refreshes.</string>
<string name="aiassistant_model_catalog_url">Model Catalog URL</string>
<string name="aiassistant_model_catalog_url_desc">URL used to download model catalog metadata.</string>
<string name="autocomplete_load_vscode_snippets">Load VS Code Snippets</string>
<string name="autocomplete_load_vscode_snippets_desc">Load compatible snippets installed for VS Code.</string>
<string name="autocomplete_max_label_characters">Maximum Label Characters</string>
<string name="autocomplete_max_label_characters_desc">Maximum number of characters shown in a suggestion label.</string>
<string name="autocomplete_max_signature_helper_width">Maximum Signature Help Width</string>
<string name="autocomplete_max_signature_helper_width_desc">Maximum signature help popup width as a CSS length.</string>
<string name="autocomplete_max_suggestion_documentation_width">Maximum Suggestion Documentation Width</string>
<string name="autocomplete_max_suggestion_documentation_width_desc">Maximum documentation popup width as a CSS length.</string>
<string name="autocomplete_signature_help_documentation">Signature Help Documentation</string>
<string name="autocomplete_signature_help_documentation_desc">Show documentation alongside signature help.</string>
<string name="autocomplete_signature_help_multi_line">Multiline Signature Help</string>
<string name="autocomplete_signature_help_multi_line_desc">Allow signature help to use multiple lines.</string>
<string name="autocomplete_suggestion_documentation">Suggestion Documentation</string>
<string name="autocomplete_suggestion_documentation_desc">Show documentation alongside completion suggestions.</string>
<string name="autocomplete_suggestions_syntax_highlight">Syntax Highlight Suggestions</string>
<string name="autocomplete_suggestions_syntax_highlight_desc">Apply syntax highlighting to completion suggestions.</string>
<string name="debugger_fetch_globals">Fetch Global Variables</string>
<string name="debugger_fetch_globals_desc">Request global variables while debugging.</string>
<string name="debugger_fetch_registers">Fetch Registers</string>
<string name="debugger_fetch_registers_desc">Request processor registers while debugging.</string>
<string name="debugger_load_vscode_launch_config">Load VS Code Launch Configuration</string>
<string name="debugger_load_vscode_launch_config_desc">Load compatible launch configurations from .vscode/launch.json.</string>
<string name="debugger_silent">Silent Debugger Logs</string>
<string name="debugger_silent_desc">Hide non-critical debugger log messages.</string>
<string name="discordrpc_application_id">Discord Application ID</string>
<string name="discordrpc_application_id_desc">Discord application identifier used for Rich Presence.</string>
<string name="discordrpc_git_integration">Git Integration</string>
<string name="discordrpc_git_integration_desc">Include repository information in Rich Presence.</string>
<string name="discordrpc_icon_bindings">Language Icon Bindings</string>
<string name="discordrpc_icon_bindings_desc">JSON object mapping language identifiers to Discord image assets.</string>
<string name="discordrpc_language_icons">Language Icons</string>
<string name="discordrpc_language_icons_desc">Display an icon for the active document language.</string>
<string name="formatter_auto_format_on_save">Format on Save</string>
<string name="formatter_auto_format_on_save_desc">Automatically format supported documents when saving.</string>
<string name="git_filetree_highlight_changes">Highlight File Tree Changes</string>
<string name="git_filetree_highlight_changes_desc">Highlight files with Git changes in the file tree.</string>
<string name="git_filetree_highlight_style_color">File Tree Highlight Color</string>
<string name="git_filetree_highlight_style_color_desc">CSS color used to highlight changed files.</string>
<string name="git_silent">Silent Git Logs</string>
<string name="git_silent_desc">Hide non-critical Git plugin log messages.</string>
<string name="git_status_recurse_submodules">Recurse into Submodules</string>
<string name="git_status_recurse_submodules_desc">Include submodule changes when collecting repository status.</string>
<string name="git_statusbar_display_branch">Show Branch in Status Bar</string>
<string name="git_statusbar_display_branch_desc">Display the current Git branch in the status bar.</string>
<string name="git_statusbar_display_modifications">Show Modifications in Status Bar</string>
<string name="git_statusbar_display_modifications_desc">Display repository modification counts in the status bar.</string>
<string name="git_ui_refresh_frequency">Refresh Frequency</string>
<string name="git_ui_refresh_frequency_desc">How often Git information in the interface is refreshed.</string>
<string name="linter_delay_time">Lint Delay</string>
<string name="linter_delay_time_desc">Time to wait before linting after an edit.</string>
<string name="linter_disable_languages">Disable Linter Languages</string>
<string name="linter_disable_languages_desc">Comma-separated language identifiers where linters are disabled.</string>
<string name="linter_disable_lsp_languages">Disable LSP Diagnostic Languages</string>
<string name="linter_disable_lsp_languages_desc">Comma-separated language identifiers where LSP diagnostics are disabled.</string>
<string name="linter_enable_error_lens">Error Lens</string>
<string name="linter_enable_error_lens_desc">Display diagnostic messages inline in the editor.</string>
<string name="linter_enable_lsp_diagnostics">Language Server Diagnostics</string>
<string name="linter_enable_lsp_diagnostics_desc">Display diagnostics reported by language servers.</string>
<string name="linter_goto_ignore_warnings">Ignore Warnings When Navigating</string>
<string name="linter_goto_ignore_warnings_desc">Skip warnings when navigating between diagnostics.</string>
<string name="spellchecker_delay_time">Spell Check Delay</string>
<string name="spellchecker_delay_time_desc">Time to wait before checking spelling after an edit.</string>
<string name="xmltools_auto_edit_match">Edit Matching Tags</string>
<string name="xmltools_auto_edit_match_desc">Update the matching tag automatically while editing.</string>
<string name="xmltools_highlight_match">Highlight Matching Tags</string>
<string name="xmltools_highlight_match_desc">Highlight the matching XML or HTML tag at the cursor.</string>
</resources>