Files
aiturk-mobil/app/src/main/res/values/strings.xml
T

1648 lines
106 KiB
XML
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.
<resources>
<string name="app_name">Hermes Mobile</string>
<!-- Chat -->
<string name="chat_send_desc">Send</string>
<string name="chat_mic_listening">Listening…</string>
<string name="stt_permission_denied">Microphone permission is required for voice input</string>
<string name="stt_not_available">Speech recognition is not available on this device</string>
<string name="chat_send">Send</string>
<string name="chat_dismiss">Dismiss</string>
<string name="chat_sudo_title">Sudo Password Required</string>
<string name="chat_sudo_body">The agent needs your sudo password to continue. It will not be shown.</string>
<string name="chat_sudo_password">Password</string>
<string name="chat_secret_title">Secret Required</string>
<string name="chat_secret_body">The agent needs a secret value (token or password) to continue. It will not be shown.</string>
<string name="chat_secret_value">Secret</string>
<string name="chat_search_placeholder">Search messages\u2026</string>
<string name="chat_clear_search_desc">Clear</string>
<string name="chat_prev_match_desc">Previous match</string>
<string name="chat_next_match_desc">Next match</string>
<string name="chat_close_search_desc">Close search</string>
<!-- Actions -->
<string name="action_retry">Retry</string>
<string name="action_cancel">Cancel</string>
<string name="action_confirm">Confirm</string>
<string name="action_clear">Clear</string>
<string name="action_ok">OK</string>
<string name="action_progress_starting">Starting…</string>
<string name="action_progress_running">Running…</string>
<string name="action_progress_succeeded">Completed</string>
<string name="action_progress_failed">Failed</string>
<string name="action_progress_failed_exit">Failed (exit %1$d)</string>
<string name="action_delete">Delete</string>
<!-- Content Descriptions -->
<string name="content_desc_back">Back</string>
<string name="content_desc_open_drawer">Open navigation drawer</string>
<string name="content_desc_refresh">Refresh</string>
<string name="common_save">Save</string>
<!-- Empty-state CTAs (issue #618) -->
<string name="empty_action_browse_hub">Browse skill hub</string>
<string name="empty_action_retry_search">Retry search</string>
<string name="empty_action_create_job">Create your first job</string>
<string name="empty_action_add_server">Add a server</string>
<string name="empty_action_connect_telegram">Connect a Telegram channel</string>
<string name="empty_action_configure_model">Configure model</string>
<string name="empty_action_start_chat">Start a new chat</string>
<string name="empty_action_explore">Explore Skills or Cron jobs</string>
<string name="empty_action_clear_search">Clear search</string>
<string name="common_cancel">Cancel</string>
<string name="content_desc_clear_search">Clear search</string>
<!-- General Errors -->
<string name="error_unknown">Unknown error</string>
<string name="billing_free_plan">Free</string>
<string name="billing_usage">Usage</string>
<string name="billing_cancel">Cancel</string>
<string name="billing_renews">Renews: %1$s</string>
<string name="billing_feature_unavailable">Billing is unavailable on this server (method not supported)</string>
<string name="billing_no_active_plan">No active plan — you\'re on the free tier.</string>
<string name="billing_login_required">Log in to Nous Portal to view your plan.</string>
<string name="billing_credits_remaining">Credits remaining: %1$s</string>
<string name="billing_plan">Plan</string>
<string name="billing_topup">Top-up</string>
<!-- Navigation & Drawer -->
<string name="press_back_again_to_exit">Press back again to exit</string>
<string name="nav_drawer_title">Hermes</string>
<string name="nav_drawer_subtitle">AI Agent Control</string>
<string name="nav_drawer_section_converse">Converse</string>
<string name="nav_drawer_section_automate">Automate</string>
<string name="nav_drawer_section_configure">Configure</string>
<string name="nav_drawer_section_inspect">Inspect</string>
<!-- Screen Names -->
<string name="screen_chat">Chat</string>
<string name="screen_skills">Skills</string>
<string name="screen_cron">Cron</string>
<string name="screen_system">System</string>
<string name="screen_settings">Settings</string>
<string name="screen_profiles">Profiles</string>
<string name="screen_bots">Bots</string>
<string name="bots_active_now">Active Now</string>
<string name="bots_empty_title">No Bots Found</string>
<string name="bots_empty_description">Create an agent profile to start using Bot Mode.</string>
<string name="bots_search_placeholder">Search bots…</string>
<string name="bots_hidden_badge">Hidden</string>
<string name="bots_show_hidden">Show hidden bots</string>
<string name="bots_hide_hidden">Hide hidden bots</string>
<string name="bots_action_create">Create Bot</string>
<string name="bots_create_title">New Bot</string>
<string name="bots_create_name_label">Handle / Slug</string>
<string name="bots_create_name_placeholder">e.g. scout, reviewer</string>
<string name="bots_create_title_label">Display Name</string>
<string name="bots_create_title_placeholder">e.g. Scout Agent</string>
<string name="bots_create_desc_label">Description</string>
<string name="bots_create_desc_placeholder">What does this agent do?</string>
<string name="bots_create_avatar_shape">Avatar Shape</string>
<string name="bots_create_avatar_color">Accent Color</string>
<string name="bots_create_button">Create</string>
<string name="bots_action_create_group">Create Group Chat</string>
<string name="bots_create_group_title">New Group Chat</string>
<string name="bots_create_group_name_label">Group Name</string>
<string name="bots_create_group_name_placeholder">e.g. Research Team</string>
<string name="bots_create_group_select_bots">Select Bots (at least 2)</string>
<string name="bots_create_group_button">Create Group</string>
<string name="bots_tab_all">Bots</string>
<string name="bots_tab_groups">Groups</string>
<string name="bots_groups_empty_title">No Group Chats</string>
<string name="bots_groups_empty_desc">Create a multi-agent group chat to let bots collaborate.</string>
<string name="bots_group_members_count">%1$d bots</string>
<string name="bots_group_disband">Disband Group</string>
<string name="bots_group_disband_confirm_title">Disband %1$s?</string>
<string name="bots_group_disband_confirm_msg">This removes the group chat from all member bots. The individual bots will not be deleted.</string>
<string name="bots_edit_title">Edit Bot</string>
<string name="bots_edit_save">Save Changes</string>
<string name="bots_edit_delete">Delete Bot</string>
<string name="bots_edit_delete_confirm_title">Delete %1$s?</string>
<string name="bots_edit_delete_confirm_msg">This will permanently delete the agent profile and its configuration.</string>
<string name="screen_webhooks">Webhooks</string>
<string name="screen_gateway">Gateway</string>
<string name="screen_toolsets">Toolsets</string>
<string name="screen_plugins">Plugins</string>
<string name="screen_config">Config</string>
<string name="screen_mcp_servers">MCP Servers</string>
<string name="screen_memory">Memory</string>
<string name="screen_models">Models</string>
<string name="screen_pairing">Pairing</string>
<string name="screen_keys">Keys</string>
<string name="screen_channels">Channels</string>
<string name="screen_logs">Logs</string>
<string name="screen_kanban">Kanban</string>
<string name="screen_achievements">Achievements</string>
<string name="screen_history">History</string>
<string name="screen_processes">Processes</string>
<string name="screen_providers">Providers</string>
<string name="screen_analytics">Analytics</string>
<string name="screen_billing">Billing</string>
<string name="screen_files">Files</string>
<!-- Notifications -->
<string name="notif_title">Hermes</string>
<string name="notif_waiting_replies">Waiting for Hermes replies</string>
<string name="notif_new_message">New message</string>
<string name="notif_clarification_needed">Hermes needs a clarification</string>
<string name="notif_input_needed">Hermes needs your input</string>
<string name="notif_reply_placeholder">Type your reply\u2026</string>
<string name="notif_channel_service_name">Hermes Background Service</string>
<string name="notif_channel_service_desc">Keeps connection alive in the background</string>
<string name="notif_channel_chat_name">Hermes Chat Replies</string>
<string name="notif_channel_chat_desc">Alerts for new replies from Hermes</string>
<string name="action_reply">Reply</string>
<!-- Chat Screen & Bubble -->
<string name="bot_chat_never_resets_notice">Bot chats are one continuous conversation — compacting instead. For a throwaway session, create a standard chat.</string>
<string name="chat_action_search">Search</string>
<string name="chat_action_close_search">Close search</string>
<string name="chat_action_reconnect">Reconnect</string>
<string name="chat_action_relogin">Re-login</string>
<string name="chat_relogin_title">Re-login to Hermes</string>
<string name="chat_relogin_username">Username</string>
<string name="chat_relogin_password">Password</string>
<string name="chat_relogin_submit">Login</string>
<string name="chat_relogin_cancel">Cancel</string>
<string name="chat_relogin_error_empty">Username and password cannot be empty</string>
<string name="chat_empty_title">Ready to chat</string>
<string name="chat_empty_subtitle">Send a message to start a conversation</string>
<string name="chat_status_connecting">Connecting to Hermes\u2026</string>
<string name="chat_resume_error_title">Couldn\'t connect to this session</string>
<string name="chat_status_reconnecting">Reconnecting\u2026</string>
<string name="chat_status_disconnected">Disconnected</string>
<string name="chat_status_no_network">No network</string>
<string name="chat_status_auth_expired">Session expired</string>
<string name="chat_input_placeholder_not_connected">Not connected\u2026</string>
<string name="chat_input_placeholder_waiting">Waiting for response\u2026</string>
<string name="chat_input_placeholder_queue">Queued \u2014 sends when agent is free\u2026</string>
<string name="chat_input_placeholder_type_message">Type a message\u2026</string>
<string name="chat_tool_execution_error">Execution Error: %1$s</string>
<string name="chat_tool_exit_code">Exit Code: %1$d</string>
<string name="chat_tool_fallback">Tool</string>
<string name="chat_tool_show_raw">Show Raw JSON</string>
<string name="chat_tool_show_parsed">Show Parsed Output</string>
<string name="content_desc_new_chat">New Chat</string>
<string name="content_desc_scroll_to_bottom">Scroll to bottom</string>
<string name="content_desc_copy">Copy</string>
<string name="content_desc_edit">Edit</string>
<string name="chat_msg_tokens">%1$s tok</string>
<string name="chat_msg_tps">%1$s t/s</string>
<!-- Attachment / File Picker -->
<string name="chat_attach_remove_desc">Remove attachment</string>
<!-- Camera -->
<string name="chat_camera_error">Failed to capture photo</string>
<!-- Settings Screen -->
<string name="settings_sec_connection">Connection</string>
<string name="settings_field_token">Auth Token</string>
<string name="settings_sec_behavior">Behavior</string>
<string name="settings_item_auto_reconnect">Auto-Reconnect</string>
<string name="settings_desc_auto_reconnect">Automatically reconnect on disconnect</string>
<string name="settings_item_restore_session">Restore Last Session</string>
<string name="settings_desc_restore_session">Reopen the most recent chat session on startup</string>
<string name="settings_sec_appearance">Appearance</string>
<string name="settings_item_theme">Theme</string>
<string name="settings_sec_chat">Chat</string>
<string name="settings_item_typing_effect">Typing Effect</string>
<string name="settings_desc_typing_effect">Animate new messages word by word</string>
<string name="settings_item_message_stats">Message stats</string>
<string name="settings_desc_message_stats">Show token and generation performance details in chat.</string>
<string name="settings_item_user_message_tokens">User message tokens</string>
<string name="settings_item_assistant_message_tokens">Assistant message tokens</string>
<string name="settings_item_tokens_per_second">Tokens per second (TPS)</string>
<string name="chat_agent_status_typing">Agent is typing</string>
<string name="chat_agent_status_thinking">Thinking…</string>
<string name="chat_agent_status_searching">Searching…</string>
<string name="chat_agent_status_reading">Reading file…</string>
<string name="chat_agent_status_browsing">Browsing…</string>
<string name="chat_agent_status_running_command">Running command…</string>
<string name="chat_agent_status_using_tool">Using tool…</string>
<string name="settings_item_typing_delay">Delay: %1$d ms</string>
<string name="settings_delay_10ms">10 ms</string>
<string name="settings_delay_100ms">100 ms</string>
<string name="settings_item_chat_font_size">Chat Font Size</string>
<string name="settings_desc_chat_font_size">Scale text size in chat messages</string>
<string name="settings_font_scale_value">Font Size: %1$s</string>
<string name="settings_font_scale_small">Small (0.85×)</string>
<string name="settings_font_scale_default">Default (1.0×)</string>
<string name="settings_font_scale_large">Large (1.15×)</string>
<string name="settings_font_scale_xlarge">Extra Large (1.3×)</string>
<string name="settings_font_scale_huge">Huge (1.5×)</string>
<string name="settings_chat_preview_title">Preview</string>
<string name="settings_chat_preview_user">Can you adjust the chat text size?</string>
<string name="settings_chat_preview_agent">Done! You can customize the font scale right here.</string>
<string name="settings_action_test_connection">Test Connection</string>
<string name="settings_sec_about">About</string>
<string name="settings_sec_language">Language</string>
<string name="settings_about_app_name">Hermes Mobile</string>
<string name="settings_about_version">Version</string>
<string name="settings_about_build">Build</string>
<string name="settings_about_debug">Debug</string>
<string name="settings_about_release">Release</string>
<string name="settings_about_commit">Commit</string>
<string name="settings_about_update">Update</string>
<string name="settings_about_update_check">Check for updates</string>
<string name="settings_about_update_checking">Checking…</string>
<string name="settings_about_update_uptodate">Up to date (v%1$s)</string>
<string name="settings_about_update_available">Update available: v%1$s</string>
<string name="settings_about_update_action">Update</string>
<string name="settings_about_update_downloading">Downloading %1$d%%</string>
<string name="settings_about_update_installing">Installing v%1$s…</string>
<string name="settings_about_update_allow_sources">Allow installs from this source</string>
<string name="settings_about_update_open_settings">Open settings</string>
<string name="settings_about_update_retry">Retry</string>
<string name="settings_support_title">Support Hermes Mobile</string>
<string name="settings_support_message">If Hermes Mobile saves you time, you can support its development.</string>
<string name="settings_support_action">Support me on Ko-fi</string>
<!-- Settings list summaries (drill-down) -->
<string name="settings_summary_profiles">%1$d saved</string>
<string name="settings_summary_typing_on">Typing effect on</string>
<string name="settings_summary_typing_off">Typing effect off</string>
<string name="settings_summary_on">On</string>
<string name="settings_summary_off">Off</string>
<string name="settings_summary_theme_system">System</string>
<string name="settings_summary_theme_light">Light</string>
<string name="settings_summary_theme_dark">Dark</string>
<string name="action_save">Save</string>
<string name="settings_action_add_profile">Add Profile</string>
<string name="settings_action_edit_profile">Edit Profile</string>
<string name="settings_title_add_profile">Add Connection Profile</string>
<string name="settings_title_edit_profile">Edit Connection Profile</string>
<string name="settings_field_profile_name">Profile Name</string>
<string name="settings_delete_confirm_title">Delete Profile?</string>
<string name="settings_delete_confirm_message">Are you sure you want to delete \"%1$s\"? This can\'t be undone.</string>
<string name="content_desc_delete_profile">Delete Profile</string>
<string name="content_desc_hide_token">Hide token</string>
<string name="content_desc_show_token">Show token</string>
<string name="theme_system">System</string>
<string name="theme_light">Light</string>
<string name="theme_dark">Dark</string>
<string name="settings_item_use_dynamic_colors">Dynamic Colors</string>
<string name="settings_desc_use_dynamic_colors">Derive scheme from wallpaper (Android 12+)</string>
<string name="settings_item_theme_preset">Preset Theme</string>
<string name="theme_preset_default">Default</string>
<string name="theme_preset_monochrome">Monochrome</string>
<string name="theme_preset_gruvbox">Gruvbox</string>
<string name="theme_preset_catppuccin">Catppuccin</string>
<string name="theme_preset_amoled">AMOLED Black (Dark only)</string>
<string name="theme_preset_nord">Nord</string>
<!-- Language -->
<string name="settings_item_language">Language</string>
<string name="language_system">System</string>
<string name="language_english">English</string>
<string name="language_arabic">العربية</string>
<string name="language_chinese">简体中文</string>
<string name="language_korean">한국어</string>
<!-- Connect Screen -->
<string name="connect_selected_profile">Profile: %1$s</string>
<string name="connect_action_select_profile">Select Saved Profile</string>
<string name="connect_health_title">Backend health</string>
<string name="connect_health_body">Hermes %1$s · %2$s</string>
<string name="connect_health_auth_gated">Gated (OAuth)</string>
<string name="connect_health_auth_token">Token</string>
<!-- Connect Error Messages -->
<string name="connect_error_token_required">Token is required</string>
<string name="connect_error_401">Invalid token (401 Unauthorized)</string>
<string name="connect_error_403">Access denied (403 Forbidden)</string>
<string name="connect_error_http_code">Server returned HTTP %1$d</string>
<string name="connect_error_timeout">Connection timed out</string>
<string name="connect_error_refused">Connection refused – is Hermes running?</string>
<string name="connect_error_resolve">Could not resolve host</string>
<string name="connect_error_connection_failed">Connection failed: %1$s</string>
<string name="connect_save_profile">Save connection profile</string>
<string name="connect_profile_name">Profile Name</string>
<string name="connect_placeholder_profile_name">e.g. Local Hermit, Remote Server</string>
<string name="connect_action_hide_manual">Hide manual entry</string>
<string name="connect_action_show_manual">Enter manually instead</string>
<string name="connect_placeholder_token">API token</string>
<string name="connect_server_url_label">Server URL</string>
<string name="connect_placeholder_server_url">https://host:9119/ or http://127.0.0.1:9119/</string>
<string name="connect_error_url_invalid">Enter a valid server URL (https:// or http://)</string>
<string name="connect_error_lan_permission_denied">Local network access denied. Grant the Local network permission in Settings, or connect to a remote gateway URL instead.</string>
<string name="action_connect">Connect</string>
<!-- Kanban Screen -->
<string name="kanban_board_title">Kanban Board</string>
<string name="kanban_no_boards">No boards found.</string>
<string name="kanban_no_columns">No columns found for this board.</string>
<string name="kanban_add_new_task">Add New Task</string>
<string name="kanban_task_title">Task Title</string>
<string name="kanban_task_desc">Task Description</string>
<string name="kanban_add_task">Add task</string>
<string name="kanban_action_triage">Triage</string>
<string name="kanban_action_ready">Ready</string>
<string name="kanban_action_block">Block</string>
<string name="kanban_action_unblock">Unblock</string>
<string name="kanban_action_complete">Complete</string>
<string name="kanban_action_archive">Archive</string>
<string name="kanban_confirm_blocked">Mark this task as blocked? The worker\'s claim is released.</string>
<string name="kanban_confirm_done">Complete this task? The worker\'s claim is released.</string>
<string name="kanban_confirm_archive">Archive this task? It disappears from the default board view.</string>
<string name="kanban_complete_title">Complete task</string>
<string name="kanban_complete_summary_label">Completion summary</string>
<string name="kanban_complete_summary_hint">Stored as the task result</string>
<string name="kanban_move_failed">Move failed: %1$s</string>
<string name="kanban_live">Live</string>
<string name="kanban_offline">Offline</string>
<string name="kanban_no_tasks">No tasks</string>
<string name="kanban_priority">Priority</string>
<string name="kanban_priority_normal">0 (Normal)</string>
<string name="kanban_priority_med">1 (Med)</string>
<string name="kanban_priority_high">2 (High)</string>
<string name="kanban_priority_urgent">3 (Urgent)</string>
<string name="kanban_assignee">Assignee</string>
<string name="kanban_assignee_default_suffix">%1$s (Default)</string>
<string name="kanban_assignee_unassigned">Default (Unassigned)</string>
<string name="kanban_assignee_parked">Parked (No worker)</string>
<string name="kanban_goal_mode">Autonomous Goal Mode</string>
<string name="kanban_goal_mode_desc">Judge validates task completion across multi-turn iterations</string>
<string name="kanban_advanced_options">Advanced Options</string>
<string name="kanban_parent_task">Parent Task</string>
<string name="kanban_parent_none">None</string>
<string name="kanban_model_override">Model Override</string>
<string name="kanban_provider_override">Provider Override</string>
<string name="kanban_reasoning_effort">Reasoning Effort</string>
<string name="kanban_workspace_kind">Workspace Kind</string>
<string name="kanban_workspace_path">Workspace Path Override</string>
<string name="kanban_workspace_path_hint">Optional path (defaults to project dir)</string>
<string name="kanban_skills">Skills</string>
<string name="kanban_target_column">Column</string>
<string name="kanban_model_inherit">Inherit profile</string>
<string name="kanban_model_clear">Clear model override</string>
<string name="kanban_select_model">Select Model</string>
<string name="kanban_effort_inherit">Inherit</string>
<string name="kanban_effort_none">None</string>
<string name="kanban_effort_low">Low</string>
<string name="kanban_effort_medium">Medium</string>
<string name="kanban_effort_high">High</string>
<string name="kanban_effort_minimal">Minimal</string>
<string name="kanban_effort_xhigh">XHigh</string>
<string name="kanban_effort_max">Max</string>
<string name="kanban_effort_ultra">Ultra</string>
<string name="kanban_show_archived">Show archived tasks</string>
<string name="kanban_group_running">Group running lane by profile</string>
<string name="kanban_all_assignees">All assignees</string>
<string name="kanban_tenant">Tenant</string>
<string name="kanban_all_tenants">All tenants</string>
<string name="kanban_execution_runs">Execution Runs</string>
<string name="kanban_no_run_history">No run history available.</string>
<string name="kanban_run_number">Run #%1$d</string>
<string name="kanban_run_profile">Profile: %1$s</string>
<string name="kanban_run_outcome">Outcome: %1$s</string>
<string name="kanban_run_duration">Duration: %1$s</string>
<string name="kanban_run_error">Error: %1$s</string>
<string name="kanban_run_summary">Summary: %1$s</string>
<string name="kanban_project">Project Scope</string>
<string name="kanban_no_project">No project</string>
<string name="kanban_archive_board">Archive Board</string>
<string name="kanban_archive_board_confirm">Are you sure you want to archive board \'%1$s\'? You can recover it later from archived boards.</string>
<string name="kanban_board_settings">Board Settings</string>
<string name="kanban_board_name">Board Name</string>
<string name="kanban_description">Description</string>
<string name="kanban_default_workdir">Default Workdir</string>
<string name="kanban_workdir_example">e.g. /home/user/project</string>
<string name="kanban_orchestration_settings">Orchestration Settings</string>
<string name="kanban_orchestrator_profile">Orchestrator Profile</string>
<string name="kanban_default_assignee">Default Assignee</string>
<string name="kanban_auto_decompose">Auto-decompose</string>
<string name="kanban_profile_descriptions">Profile Descriptions</string>
<string name="kanban_auto_describe">Auto-describe</string>
<string name="kanban_dependencies">Dependencies</string>
<string name="kanban_blocked_by">Blocked by</string>
<string name="kanban_blocks">Blocks</string>
<string name="kanban_estimate">Effort Estimation</string>
<string name="kanban_estimate_action">Estimate effort</string>
<string name="kanban_reestimate_action">Re-estimate</string>
<string name="kanban_estimated_tokens">Tokens: %1$d</string>
<string name="kanban_complexity">Complexity: %1$s</string>
<string name="kanban_rationale">Rationale</string>
<string name="kanban_delete_task">Delete Task</string>
<string name="kanban_delete_task_confirm">Are you sure you want to delete this task? This cannot be undone.</string>
<string name="kanban_bulk_assign">Assign</string>
<string name="kanban_bulk_unassign">Unassign</string>
<string name="kanban_bulk_delete">Delete</string>
<string name="kanban_bulk_delete_confirm">Delete %1$d selected tasks? This cannot be undone.</string>
<string name="kanban_export_board">Export Board</string>
<string name="kanban_import_board">Import Board</string>
<string name="kanban_runtime_working">Working</string>
<string name="kanban_runtime_stale">Stale (no heartbeat)</string>
<string name="kanban_runtime_wont_run">Won\'t run: unassigned</string>
<string name="kanban_runtime_elapsed">· %1$s</string>
<string name="kanban_runtime_stale_badge">· STALE</string>
<string name="kanban_runtime_wont_run_badge">· WON\'T RUN</string>
<string name="kanban_task_actions">Task actions</string>
<string name="kanban_reclaim_task">Reclaim task</string>
<string name="kanban_no_comments">No comments yet.</string>
<string name="kanban_write_comment">Write a comment...</string>
<string name="kanban_note_requeue">Note &amp; Requeue</string>
<string name="kanban_comment">Comment</string>
<string name="kanban_worker_log">Worker Log Output</string>
<string name="kanban_event_timeline">Event Timeline</string>
<string name="kanban_no_activity">No activity events.</string>
<string name="kanban_attachments">Attachments</string>
<string name="kanban_upload">Upload</string>
<string name="kanban_no_attachments">No attachments uploaded.</string>
<string name="kanban_clear_all">Clear all</string>
<string name="kanban_skills_placeholder">e.g. git, coding, tests</string>
<string name="kanban_profile_description_hint">Profile description for routing</string>
<string name="kanban_filter">Filter</string>
<string name="kanban_board_options">Board options</string>
<string name="kanban_new_board">New Board</string>
<string name="kanban_clear_selection">Clear</string>
<string name="kanban_select_all">All</string>
<string name="kanban_move">Move</string>
<string name="kanban_close_multi_select">Close multi-select</string>
<string name="kanban_move_tasks">Move %1$d tasks</string>
<string name="kanban_create_new_board">Create New Board</string>
<string name="kanban_slug">Slug (id)</string>
<string name="kanban_display_name">Display Name</string>
<string name="kanban_filters">Filters</string>
<string name="kanban_confirm_action">Confirm action</string>
<string name="kanban_edit_description">Edit Description</string>
<string name="kanban_task_details">Task Details</string>
<string name="kanban_tab_overview">Overview</string>
<string name="kanban_tab_discussion">Discussion</string>
<string name="kanban_tab_runs">Runs</string>
<string name="kanban_tab_activity">Activity</string>
<string name="kanban_tab_files">Files</string>
<string name="kanban_event_created">Created in %1$s</string>
<string name="kanban_event_created_by">Created in %1$s by %2$s</string>
<string name="kanban_event_moved">Moved to %1$s</string>
<string name="kanban_event_assigned">Assigned to %1$s</string>
<string name="kanban_event_unassigned">Unassigned</string>
<string name="kanban_event_commented">Comment by %1$s</string>
<string name="kanban_event_claimed_review">Claimed for review</string>
<string name="kanban_event_claimed_worker">Claimed by worker</string>
<string name="kanban_event_worker_started">Worker started</string>
<string name="kanban_event_completed">Completed</string>
<string name="kanban_event_blocked">Blocked</string>
<string name="kanban_event_unblocked">Unblocked</string>
<string name="kanban_event_unblocked_to">Unblocked (%1$s)</string>
<string name="kanban_event_reclaimed">Reclaimed</string>
<string name="kanban_event_specified">Specified</string>
<string name="kanban_event_promoted">Promoted to ready</string>
<string name="kanban_event_scheduled">Scheduled</string>
<string name="kanban_event_archived">Archived</string>
<string name="kanban_event_priority">Priority set to %1$s</string>
<string name="kanban_workspace_scratch">Scratch (Default)</string>
<string name="kanban_workspace_worktree">Worktree</string>
<string name="kanban_workspace_dir">Dir</string>
<string name="kanban_unassigned_group">Unassigned</string>
<string name="kanban_expand_column">Expand %1$s</string>
<string name="kanban_collapse_column">Collapse %1$s</string>
<string name="kanban_add_to_column">Add task to %1$s</string>
<string name="action_add">Add</string>
<!-- Skills Screen -->
<string name="skills_status_all">All Statuses</string>
<string name="skills_status_enabled">Enabled</string>
<string name="skills_status_disabled">Disabled</string>
<string name="skills_category_all">All</string>
<string name="skills_screen_title">Skills</string>
<string name="skills_search_placeholder">Search skills\u2026</string>
<string name="skills_edit_title">Edit: %1$s</string>
<string name="skills_preview_title">Preview: %1$s</string>
<string name="skills_preview_empty">No content to preview</string>
<string name="skills_hub_search_placeholder">Search skill hub\u2026</string>
<string name="skills_hub_search_button">Search Hub</string>
<string name="skills_hub_empty_results">No skills found in hub</string>
<string name="skills_hub_search_hint">Type a search term to browse the skill hub</string>
<string name="skills_hub_install">Install</string>
<string name="skills_hub_sources_title">Connected sources</string>
<string name="skills_hub_source_rate_limited">rate limited</string>
<string name="skills_hub_source_offline">offline</string>
<string name="skills_hub_source_via_index">via index</string>
<string name="skills_hub_featured_title">Featured skills</string>
<string name="skills_hub_featured_subtitle">from the Hermes index — search above for more</string>
<string name="skills_hub_landing_hint">Search the hub above to browse installable skills from the connected sources</string>
<string name="skills_hub_scan">Scan</string>
<string name="skills_hub_scan_verdict_label">Verdict: %1$s</string>
<string name="skills_hub_scan_policy_allow">Install allowed</string>
<string name="skills_hub_scan_policy_ask">Needs confirmation</string>
<string name="skills_hub_scan_policy_block">Install blocked</string>
<string name="skills_hub_scan_no_findings">No risky patterns detected</string>
<plurals name="skills_hub_scan_findings_count">
<item quantity="one">%1$d finding</item>
<item quantity="other">%1$d findings</item>
</plurals>
<string name="skills_content_placeholder">Enter skill content\u2026</string>
<string name="skills_empty_message">No skills found</string>
<string name="skills_discard_title">Discard changes?</string>
<string name="skills_discard_message">You have unsaved changes. Are you sure you want to discard them?</string>
<string name="skills_mode_installed">Installed</string>
<string name="skills_mode_hub">Browse Hub</string>
<string name="skills_source_all">All sources</string>
<string name="action_discard">Discard</string>
<string name="content_desc_edit_skill">Edit Skill File</string>
<string name="content_desc_uninstall_skill">Uninstall Skill</string>
<string name="content_desc_update_skills_hub">Update Skills from Hub</string>
<string name="content_desc_save_changes">Save Changes</string>
<!-- Logs Screen -->
<string name="logs_empty_title">No logs available</string>
<string name="logs_empty_desc">Log output from Hermes will appear here.</string>
<string name="logs_action_pause">Pause</string>
<string name="logs_action_resume">Resume</string>
<string name="logs_action_export">Share</string>
<string name="logs_content_desc_jump_bottom">Scroll to bottom</string>
<string name="logs_filter_all">All</string>
<string name="logs_filter_agent">Agent</string>
<string name="logs_filter_errors">Errors</string>
<string name="logs_filter_gateway">Gateway</string>
<string name="logs_filter_warning">Warning</string>
<string name="logs_filter_error">Error</string>
<string name="logs_filter_info">Info</string>
<string name="logs_filter_debug">Debug</string>
<string name="logs_filter_tools">Tools</string>
<string name="logs_filter_cli">CLI</string>
<string name="logs_filter_cron">Cron</string>
<!-- System Screen -->
<string name="system_empty_title">No system data</string>
<string name="system_empty_desc">Tap refresh to load system diagnostics.</string>
<!-- Host section -->
<string name="system_sec_host">Host</string>
<string name="system_label_os">OS</string>
<string name="system_label_arch">Arch</string>
<string name="system_label_hostname">Host</string>
<string name="system_label_python">Python</string>
<string name="system_label_hermes_version">Hermes</string>
<string name="system_label_cpu">CPU</string>
<string name="system_label_memory">Memory</string>
<string name="system_label_disk">Disk</string>
<string name="system_label_uptime">Uptime</string>
<string name="system_label_load_avg">Load avg</string>
<string name="system_label_cores">cores</string>
<string name="system_label_used_total_percent">%1$s / %2$s (%3$s%%)</string>
<string name="system_psutil_warning">Install the psutil extra for CPU / memory / disk metrics.</string>
<string name="system_version_latest">latest</string>
<string name="system_version_update_available">update available</string>
<string name="system_version_behind">%1$d behind</string>
<string name="system_action_check_updates">Check for updates</string>
<string name="system_action_update_now">Update now</string>
<string name="system_update_confirm_title">Update Hermes?</string>
<string name="system_update_confirm_desc">This will run hermes update and restart the gateway.</string>
<string name="system_update_progress_title">Software update</string>
<!-- Portal section -->
<string name="system_sec_portal">Nous Portal</string>
<string name="system_status_logged_in">logged in</string>
<string name="system_status_not_logged_in">not logged in</string>
<string name="system_portal_provider">inference provider: %1$s</string>
<string name="system_portal_manage_subscription">Manage subscription</string>
<string name="system_portal_feature_routing">Tool Gateway routing</string>
<string name="system_portal_login_hint">Log in with hermes portal.</string>
<!-- Curator section -->
<string name="system_sec_curator">Skill curator</string>
<!-- Self-Improvement & Learning Activity -->
<string name="memory_sec_self_improvement">Self-Improvement &amp; Learning Activity</string>
<string name="memory_self_improvement_desc">Chronological log of agent skills, memories, and fact store updates learned over time.</string>
<string name="memory_self_improvement_no_activity">No self-improvement events recorded yet.</string>
<string name="system_status_active">active</string>
<string name="system_status_paused">paused</string>
<string name="system_status_disabled">disabled</string>
<string name="system_curator_interval">every %1$dh</string>
<string name="system_curator_last_run">last run %1$s</string>
<string name="system_curator_never_run">never run</string>
<string name="system_curator_resume">Resume</string>
<string name="system_curator_pause">Pause</string>
<string name="system_curator_run_now">Run now</string>
<!-- Gateway section -->
<string name="system_sec_gateway">Gateway</string>
<string name="system_status_running">Running</string>
<string name="system_status_stopped">Stopped</string>
<string name="system_gateway_start">Start</string>
<string name="system_gateway_restart">Restart</string>
<string name="system_gateway_stop">Stop</string>
<string name="system_migration_title">Gateway migration</string>
<string name="system_migration_description">Review the backend migration plan before moving profile gateways onto one shared multiplexer.</string>
<string name="system_migration_profiles">Profiles</string>
<string name="system_migration_automatic_eligibility">Automatic eligibility</string>
<string name="system_migration_yes">Yes</string>
<string name="system_migration_no">No</string>
<string name="system_migration_already_multiplexed">Already multiplexed</string>
<string name="system_migration_interrupted">An earlier migration was interrupted. Review the plan before retrying.</string>
<string name="system_migration_blockers">Blockers</string>
<string name="system_migration_notices">Notices</string>
<string name="system_migration_start">Start migration</string>
<string name="system_migration_confirm_title">Start gateway migration?</string>
<string name="system_migration_confirm_description">This stops standalone profile gateways and restarts the default gateway as a shared multiplexer. The operation runs in the background.</string>
<string name="system_migration_progress_title">Gateway migration</string>
<!-- Memory section -->
<string name="memory_active">Active: %1$s</string>
<string name="memory_builtin">Built-in memory</string>
<string name="memory_builtin_sizes">MEMORY.md: %1$s · USER.md: %2$s</string>
<string name="memory_reset_memory">Reset MEMORY.md</string>
<string name="memory_reset_user">Reset USER.md</string>
<string name="memory_reset_all">Reset all</string>
<string name="memory_reset_confirm_title">Reset memory</string>
<string name="memory_reset_confirm_desc">This permanently erases the %1$s built-in memory file(s). This cannot be undone.</string>
<string name="memory_empty_title">No memory data</string>
<string name="memory_empty_desc">Could not load memory status.</string>
<string name="memory_providers_heading">Providers</string>
<string name="memory_provider_active">Active</string>
<!-- Credential pool section -->
<string name="system_sec_credentials">Credential pool</string>
<string name="system_credentials_provider">Provider</string>
<string name="system_credentials_api_key">API key</string>
<string name="system_credentials_label">Label</string>
<string name="system_credentials_add_key">Add key</string>
<string name="system_credentials_empty">No pooled credentials. Add one above to enable key rotation.</string>
<string name="system_credentials_remove_confirm_title">Remove credential</string>
<string name="system_credentials_remove_confirm_desc">Remove this pooled API key? The agent will no longer rotate through it.</string>
<!-- Operations section -->
<string name="system_sec_operations">Operations</string>
<string name="system_op_doctor">Run doctor</string>
<string name="system_op_security_audit">Security audit</string>
<string name="system_op_update_skills">Update skills</string>
<string name="system_op_prompt_size">Prompt size</string>
<string name="system_op_dump">Support dump</string>
<string name="system_op_config_migrate">Migrate config</string>
<string name="system_op_backup_create">Create backup</string>
<string name="system_op_backup_download">Download backup</string>
<string name="system_sec_backup">Backup</string>
<string name="system_sec_restore">Restore from upload</string>
<string name="system_op_restore_upload">Restore upload</string>
<string name="system_op_restore_pick">Choose backup archive</string>
<string name="system_op_import_confirm_title">Restore full Hermes backup?</string>
<string name="system_op_import_confirm_desc">This will overwrite your current Hermes configuration, skills, sessions, and data. This cannot be undone.</string>
<!-- Debug share section -->
<string name="system_sec_debug_share">Debug share</string>
<string name="system_debug_share_description">Uploads system info + logs to a public paste service and returns links to send the Hermes team. Pastes auto-delete after 6 hours.</string>
<string name="system_debug_share_generate">Generate share link</string>
<string name="system_debug_share_uploading">Uploading…</string>
<string name="system_debug_share_redact">Redact credential-shaped tokens before upload (recommended)</string>
<string name="system_debug_share_uploaded">uploaded</string>
<string name="system_debug_share_redacted">redacted</string>
<string name="system_debug_share_not_redacted">not redacted</string>
<string name="system_debug_share_auto_delete">auto-deletes in %1$dh</string>
<string name="system_debug_share_copy_all">Copy all</string>
<string name="system_debug_share_failed">upload failed</string>
<!-- Checkpoints section -->
<string name="system_sec_checkpoints">Checkpoints</string>
<string name="system_checkpoints_summary">%1$d session(s) · %2$s</string>
<string name="system_checkpoints_prune">Prune</string>
<string name="system_checkpoints_prune_confirm_title">Prune checkpoints</string>
<string name="system_checkpoints_prune_confirm_desc">Delete the rollback checkpoint shadow store? Existing /rollback points will be lost.</string>
<!-- Shell hooks section -->
<string name="system_sec_hooks">Shell hooks</string>
<string name="system_hooks_new">New hook</string>
<string name="system_hooks_empty">No shell hooks configured.</string>
<string name="system_hooks_matcher">matcher: %1$s</string>
<string name="system_hooks_not_executable">not executable</string>
<string name="system_hooks_allowed">allowed</string>
<string name="system_hooks_not_approved">not approved</string>
<string name="system_hooks_modal_title">New shell hook</string>
<string name="system_hooks_field_event">Event</string>
<string name="system_hooks_field_command">Command (absolute path)</string>
<string name="system_hooks_field_matcher">Matcher (optional)</string>
<string name="system_hooks_field_timeout">Timeout (s)</string>
<string name="system_hooks_field_approve">Approve now (grant consent so it fires; otherwise it stays configured but inactive)</string>
<string name="system_hooks_warning">Shell hooks run arbitrary commands on this host. Only add scripts you trust. Takes effect on the next gateway/session restart.</string>
<string name="system_hooks_create">Create hook</string>
<!-- Action log viewer -->
<string name="system_action_log_title">Action log</string>
<string name="system_action_log_running">running</string>
<string name="system_action_log_done">done</string>
<string name="system_action_log_exit">exit %1$d</string>
<string name="system_action_log_starting">Starting…</string>
<!-- Confirmation dialog -->
<string name="system_confirm_cancel">Cancel</string>
<string name="system_confirm_restore">Restore</string>
<string name="system_confirm_update_now">Update now</string>
<!-- Model Screen -->
<string name="model_empty_title">No model providers reported</string>
<string name="model_empty_desc">Verify configuration or retry</string>
<string name="model_label_slug">Slug: %1$s</string>
<string name="model_status_current">CURRENT</string>
<string name="model_label_available">Available Models:</string>
<string name="model_no_models">No models reported or provider needs authentication.</string>
<string name="content_desc_active_model">Active Model</string>
<string name="content_desc_expand_provider">Expand %1$s models</string>
<string name="content_desc_collapse_provider">Collapse %1$s models</string>
<string name="model_section_pinned">Pinned Models</string>
<string name="content_desc_unpin_model">Unpin model</string>
<string name="content_desc_pinned_section_toggle">Toggle pinned section visibility</string>
<plurals name="model_provider_count">
<item quantity="one">%1$d model</item>
<item quantity="other">%1$d models</item>
</plurals>
<!-- Sessions (History) Screen -->
<string name="history_empty_title">No history</string>
<string name="history_empty_desc">Previous chat sessions from Hermes will appear here.</string>
<string name="history_untitled">Untitled</string>
<string name="history_message_count">%1$d messages</string>
<plurals name="sessions_card_message_count">
<item quantity="one">%1$d message</item>
<item quantity="other">%1$d messages</item>
</plurals>
<string name="sessions_project_home">Home</string>
<!-- Short activity age on history cards (m = minutes, h = hours, d = days) -->
<string name="session_age_now">now</string>
<string name="session_age_minutes">%1$dm</string>
<string name="session_age_hours">%1$dh</string>
<string name="session_age_days">%1$dd</string>
<string name="session_age_now_desc">Active just now</string>
<plurals name="session_age_minutes_desc">
<item quantity="one">Active %1$d minute ago</item>
<item quantity="other">Active %1$d minutes ago</item>
</plurals>
<plurals name="session_age_hours_desc">
<item quantity="one">Active %1$d hour ago</item>
<item quantity="other">Active %1$d hours ago</item>
</plurals>
<plurals name="session_age_days_desc">
<item quantity="one">Active %1$d day ago</item>
<item quantity="other">Active %1$d days ago</item>
</plurals>
<string name="session_age_date_desc">Active %1$s</string>
<string name="history_load_more">Load more sessions…</string>
<!-- Sessions Stats -->
<string name="sessions_search_placeholder">Search sessions…</string>
<string name="sessions_search_empty_title">No results</string>
<string name="sessions_search_empty_desc">No sessions match “%1$s”</string>
<string name="sessions_search_results_header">%1$d result(s) for “%2$s”</string>
<string name="sessions_search_played_at">Played %1$s</string>
<string name="sessions_search_match_label">Match</string>
<string name="sessions_search_model_label">Model</string>
<string name="sessions_stat_total">Total</string>
<string name="sessions_stat_messages">Messages</string>
<string name="sessions_stat_messages_loaded">Messages loaded</string>
<string name="sessions_tab_conversations">Conversations</string>
<string name="sessions_tab_automations">Automations</string>
<string name="sessions_automations_empty_title">No automation history</string>
<string name="sessions_automations_empty_desc">Runs started by scheduled automations will appear here.</string>
<string name="sessions_section_automation_job">Job %1$s</string>
<string name="sessions_section_automation_unknown">Automation run</string>
<string name="sessions_section_automation_runs">%1$d loaded run(s)</string>
<string name="sessions_action_prune">Prune</string>
<string name="sessions_prune_title">Prune Old Sessions</string>
<string name="sessions_prune_desc">Delete sessions older than the specified number of days.</string>
<string name="sessions_prune_days_label">Days threshold</string>
<string name="sessions_prune_confirm">Prune</string>
<string name="sessions_empty_cleanup_desc">Empty</string>
<string name="sessions_empty_cleanup_title">Delete empty sessions?</string>
<string name="sessions_empty_cleanup_message">Delete %1$d empty session(s). Active and archived sessions are kept.</string>
<string name="sessions_empty_cleanup_confirm">Delete</string>
<string name="sessions_delete_title">Delete Session?</string>
<string name="sessions_delete_message">Are you sure you want to delete \"%1$s\"? This can\'t be undone.</string>
<string name="sessions_bulk_delete_title">Delete Sessions?</string>
<string name="sessions_bulk_delete_message">Are you sure you want to delete %1$d session(s)? This can\'t be undone.</string>
<string name="sessions_action_select_all">Select All</string>
<string name="sessions_action_deselect_all">Deselect</string>
<string name="sessions_action_delete_n">Delete %1$d</string>
<string name="sessions_action_select">Select</string>
<string name="sessions_action_rename">Rename</string>
<string name="sessions_action_pin">Pin</string>
<string name="sessions_action_unpin">Unpin</string>
<string name="sessions_action_hide">Hide</string>
<string name="sessions_action_unhide">Unhide</string>
<string name="sessions_show_hidden">Show hidden sessions</string>
<string name="sessions_hide_hidden">Hide hidden sessions</string>
<string name="sessions_hidden_badge">Hidden</string>
<string name="sessions_all_hidden_desc">All sessions are currently hidden. Tap below to show hidden sessions.</string>
<string name="sessions_pinned_indicator">Pinned</string>
<string name="sessions_fork_indicator">Forked session</string>
<string name="sessions_live_status_running">Running</string>
<string name="sessions_live_status_waiting">Needs input</string>
<string name="sessions_live_status_running_desc">Session is running</string>
<string name="sessions_live_status_waiting_desc">Session needs user input</string>
<string name="sessions_rename_title">Rename Session</string>
<string name="sessions_rename_hint">Session title</string>
<!-- Toolsets Screen -->
<string name="toolsets_empty_title">No toolsets reported</string>
<string name="toolsets_empty_desc">Verify configuration or retry</string>
<!-- Toolset Detail Screen (issue #782) -->
<string name="toolset_detail_no_backends">No configurable backends for this toolset</string>
<string name="toolset_status_ready">Ready</string>
<string name="toolset_status_needs_keys">Needs keys</string>
<string name="toolset_status_needs_auth">Needs sign-in</string>
<string name="toolset_status_needs_setup">Needs setup</string>
<string name="toolset_active_badge">Active</string>
<string name="toolset_action_use_backend">Use this backend</string>
<string name="toolset_nous_signin_hint">Requires Nous Portal sign-in to activate</string>
<string name="toolset_no_api_key_required">No API key required</string>
<string name="toolset_env_set">Set</string>
<string name="toolset_env_not_set">Not set</string>
<string name="toolset_env_save">Save</string>
<string name="toolset_action_delete">Delete</string>
<string name="toolset_delete_env_title">Remove key?</string>
<string name="toolset_delete_env_message">This clears %1$s from the environment.</string>
<string name="toolset_edit_env_desc">Edit %1$s</string>
<string name="toolset_reveal_env_desc">Reveal %1$s</string>
<string name="toolset_hide_env_desc">Hide %1$s</string>
<string name="toolset_clear_env_desc">Clear %1$s</string>
<string name="toolset_post_setup_run">Run setup</string>
<string name="toolset_post_setup_rerun">Re-run setup</string>
<string name="toolset_post_setup_running">Running…</string>
<string name="toolset_post_setup_installed">Installed</string>
<string name="toolset_post_setup_hint">Installs missing dependencies for this backend</string>
<string name="toolset_post_setup_installed_hint">Dependencies are installed</string>
<string name="toolset_post_setup_done_ok">Setup finished (exit %1$d)</string>
<string name="toolset_post_setup_done_fail">Setup failed (exit %1$d)</string>
<string name="toolset_web_search_active">Search: %1$s</string>
<string name="toolset_web_extract_active">Extract: %1$s</string>
<!-- Webhooks Screen -->
<string name="webhooks_sec_status">Global Webhooks Status</string>
<string name="webhooks_sec_subscriptions">Subscriptions</string>
<string name="webhooks_empty_desc">No webhook subscriptions configured.</string>
<string name="webhooks_empty_title">No subscriptions</string>
<string name="webhooks_search_placeholder">Search subscriptions…</string>
<string name="webhooks_action_add">Add subscription</string>
<string name="webhooks_action_create">Create</string>
<string name="webhooks_action_delete">Delete</string>
<string name="webhooks_dialog_create_title">Create Subscription</string>
<string name="webhooks_dialog_delete_title">Delete Subscription</string>
<string name="webhooks_dialog_delete_message">Are you sure you want to delete \"%1$s\"? This action cannot be undone. All events sent to this URL will be rejected.</string>
<string name="webhooks_field_name">Name *</string>
<string name="webhooks_field_description">Description</string>
<string name="webhooks_field_events">Events</string>
<string name="webhooks_field_deliver">Deliver To</string>
<string name="webhooks_field_secret">Secret</string>
<string name="webhooks_hint_name">e.g. github-push</string>
<string name="webhooks_hint_events">comma separated (e.g. push, pull_request)</string>
<string name="webhooks_hint_deliver">log, telegram, discord, origin, all…</string>
<string name="webhooks_hint_secret">auto-generated if empty</string>
<string name="webhooks_no_matching">No matching subscriptions</string>
<string name="webhooks_no_matching_desc">Try adjusting your search.</string>
<!-- Config Screen -->
<string name="config_screen_title">Configuration</string>
<string name="config_action_reset">Reset</string>
<string name="config_action_save">Save</string>
<string name="config_action_save_yaml">Save YAML</string>
<!-- Profiles Screen -->
<string name="profiles_empty_title">No profiles available</string>
<string name="profiles_empty_desc">Connection profiles from Hermes will appear here.</string>
<string name="profiles_label_model">Model: %1$s</string>
<string name="profiles_label_provider">Provider: %1$s</string>
<string name="profiles_label_skills">%1$d skills</string>
<string name="profiles_label_path">Path: %1$s</string>
<string name="profiles_badge_auto_generated">Auto-generated</string>
<string name="profiles_action_activate">Activate</string>
<string name="profiles_action_edit_soul">Edit Soul</string>
<string name="profiles_action_set_model">Set Model</string>
<string name="profiles_action_clone">Clone</string>
<string name="profiles_action_edit_description">Edit Description</string>
<string name="profiles_action_hide">Hide Profile</string>
<string name="profiles_action_unhide">Unhide Profile</string>
<string name="profiles_show_hidden">Show hidden profiles</string>
<string name="profiles_hide_hidden">Hide hidden profiles</string>
<string name="profiles_hidden_badge">Hidden</string>
<string name="profiles_shared_gateway_title">Shared gateway</string>
<string name="profiles_shared_gateway_badge">Shared</string>
<plurals name="profiles_shared_gateway_count">
<item quantity="one">%1$d profile served together</item>
<item quantity="other">%1$d profiles served together</item>
</plurals>
<string name="profiles_all_hidden_desc">All profiles are currently hidden. Tap below to show hidden profiles.</string>
<string name="profiles_content_desc_active">Active Profile</string>
<string name="profiles_title_edit_soul">Edit Soul Profile: %1$s</string>
<string name="profiles_title_set_model">Set Model: %1$s</string>
<string name="profiles_title_clone">Clone Profile: %1$s</string>
<string name="profiles_title_edit_description">Edit Description: %1$s</string>
<string name="profiles_label_new_name_input">New Profile Name</string>
<string name="profiles_label_description_input">Description</string>
<string name="profiles_description_placeholder">No description provided. Describe this profile\'s role.</string>
<string name="profiles_action_rename">Rename</string>
<string name="profiles_action_auto_describe">Auto-Describe</string>
<string name="profiles_action_setup_command">Setup Command</string>
<string name="profiles_action_copy">Copy</string>
<string name="profiles_action_copied">Copied</string>
<string name="profiles_title_rename">Rename Profile: %1$s</string>
<string name="profiles_title_delete">Delete Profile: %1$s</string>
<string name="profiles_title_setup_command">Setup Command: %1$s</string>
<string name="profiles_delete_warning">This permanently deletes the profile \'%1$s\' and its data.</string>
<string name="profiles_delete_path">Path: %1$s</string>
<string name="profiles_delete_gateway_warning">This profile has a running gateway — deleting it will stop it.</string>
<string name="profiles_setup_command_hint">Run this command in the Hermes CLI to configure this profile.</string>
<string name="profiles_builder_step_indicator">Step %1$d of 5</string>
<string name="profiles_builder_step_identity">Identity</string>
<string name="profiles_builder_step_model">Model Configuration</string>
<string name="profiles_builder_step_skills">Skills selection</string>
<string name="profiles_builder_step_mcp">MCP Servers</string>
<string name="profiles_builder_step_review">Review &amp; Create</string>
<string name="profiles_builder_action_back">Back</string>
<string name="profiles_builder_action_next">Next</string>
<string name="profiles_builder_action_create">Create Profile</string>
<string name="profiles_builder_label_profile_name">Profile Name</string>
<string name="profiles_builder_label_description">Description</string>
<string name="profiles_builder_title_provider">Select Provider (Optional)</string>
<string name="profiles_builder_title_model">Select Model</string>
<string name="profiles_builder_skills_default">Include default skills bundle</string>
<string name="profiles_builder_skills_default_desc">Automatically bundles common system tools</string>
<string name="profiles_builder_skills_local">Select Local Skills</string>
<string name="profiles_builder_skills_search_hub">Search Hub</string>
<string name="profiles_builder_skills_hub_title">Add Skills from Hermes Hub</string>
<string name="profiles_builder_skills_added">Added Skills:</string>
<string name="profiles_builder_skills_search_results">Search Results:</string>
<string name="profiles_builder_mcp_title">Configured MCP Servers</string>
<string name="profiles_builder_mcp_add">Add Server</string>
<string name="profiles_builder_mcp_name">Server Name</string>
<string name="profiles_builder_mcp_transport">Transport Protocol</string>
<string name="profiles_builder_mcp_dialog_title">Add MCP Server</string>
<string name="profiles_builder_mcp_transport_stdio">Stdio Command</string>
<string name="profiles_builder_mcp_transport_sse">SSE Server URL</string>
<string name="profiles_builder_mcp_command">Command</string>
<string name="profiles_builder_mcp_args">Arguments (comma-separated)</string>
<string name="profiles_builder_mcp_sse_url">SSE URL</string>
<string name="profiles_builder_review_name">Profile Name</string>
<string name="profiles_builder_review_description">Description</string>
<string name="profiles_builder_review_provider">Provider: %1$s</string>
<string name="profiles_builder_review_model">Model: %1$s</string>
<string name="profiles_builder_review_model_settings">Model Settings</string>
<string name="profiles_builder_review_system_defaults">Using system defaults</string>
<string name="profiles_builder_review_skills_title">Skills Configuration</string>
<string name="profiles_builder_review_skills_default">Full Default Bundle</string>
<string name="profiles_builder_review_skills_local">%1$d local skills selected</string>
<string name="profiles_builder_review_skills_hub">%1$d hub skills added</string>
<string name="profiles_builder_review_mcp_title">MCP Servers</string>
<string name="profiles_builder_review_mcp_none">No MCP servers configured</string>
<string name="profiles_builder_mcp_none">No MCP servers configured yet</string>
<string name="profiles_builder_action_add">Add</string>
<!-- Plugins Screen -->
<string name="plugins_empty_title">No plugins found</string>
<string name="plugins_empty_desc">Verify configuration or retry</string>
<string name="plugins_no_desc">No description provided.</string>
<string name="plugins_action_update">Update</string>
<string name="plugins_action_uninstall">Uninstall</string>
<string name="plugins_action_install">Install</string>
<string name="plugins_action_remove">Remove</string>
<string name="plugins_install_heading">Install Plugin</string>
<string name="plugins_install_hint">Install a plugin from a git/URL source</string>
<string name="plugins_force_reinstall">Force reinstall</string>
<string name="plugins_enable_after_install">Enable after install</string>
<string name="plugins_providers_heading">Plugin Providers</string>
<string name="plugins_providers_hint">Select active memory and context providers</string>
<string name="plugins_memory_provider_label">Memory Provider</string>
<string name="plugins_context_engine_label">Context Engine</string>
<string name="plugins_provider_defaults">(config defaults)</string>
<string name="plugins_remove_confirm_title">Remove Plugin</string>
<string name="plugins_remove_confirm_text">This will remove the "%1$s" plugin from your agent.</string>
<string name="plugins_auth_required">Auth Required</string>
<string name="plugins_auth_command_hint">Auth command: %1$s</string>
<string name="plugins_dashboard_slots">Dashboard slots: %1$s</string>
<string name="plugins_orphan_heading">Orphaned Dashboard Plugins</string>
<string name="plugins_show_in_sidebar">Show in sidebar</string>
<string name="plugins_hide_from_sidebar">Hide from sidebar</string>
<string name="plugins_tab_installed">Installed</string>
<string name="plugins_tab_catalog">Catalog</string>
<string name="plugins_catalog_search_placeholder">Search catalog plugins...</string>
<string name="plugins_catalog_empty_title">No catalog plugins found</string>
<string name="plugins_catalog_empty_desc">No plugins match your filter or search query</string>
<string name="plugins_catalog_installing">Installing %1$s…</string>
<string name="plugins_catalog_installed_success">Plugin \"%1$s\" installed successfully</string>
<string name="plugins_catalog_update">Update</string>
<string name="plugins_catalog_installed_badge">Installed</string>
<string name="plugins_catalog_filter_all">All</string>
<string name="plugins_catalog_filter_official">Official</string>
<string name="plugins_catalog_filter_community">Community</string>
<string name="plugins_catalog_maintainer">by %1$s</string>
<string name="plugins_catalog_tier_official">Official</string>
<string name="plugins_catalog_tier_community">Community</string>
<!-- Shared detail dialog (issue #500) -->
<string name="detail_dialog_category">Category</string>
<string name="detail_dialog_source">Source</string>
<string name="detail_dialog_version">Version</string>
<string name="detail_dialog_status">Status</string>
<string name="detail_dialog_description">Description</string>
<string name="detail_dialog_tags">Tags</string>
<string name="detail_dialog_transport">Transport</string>
<string name="detail_dialog_label">Label</string>
<string name="detail_dialog_url">URL</string>
<string name="detail_dialog_command">Command</string>
<string name="detail_dialog_env_vars">Environment Variables</string>
<string name="detail_dialog_tools">Tools</string>
<string name="detail_dialog_events">Events</string>
<string name="detail_dialog_deliver">Deliver to</string>
<string name="detail_dialog_prompt">Prompt</string>
<string name="detail_dialog_skills">Skills</string>
<string name="detail_dialog_created_at">Created</string>
<string name="detail_dialog_error">Error</string>
<string name="detail_dialog_status_enabled">Enabled</string>
<string name="detail_dialog_status_disabled">Disabled</string>
<string name="detail_dialog_trust_level">Trust Level</string>
<string name="detail_dialog_tier">Tier</string>
<string name="detail_dialog_maintainer">Maintainer</string>
<string name="detail_dialog_repository">Repository</string>
<string name="detail_dialog_commit">Commit SHA</string>
<string name="detail_dialog_requires_hermes">Requires Hermes</string>
<string name="detail_dialog_docs">Documentation</string>
<string name="detail_dialog_capabilities">Capabilities</string>
<!-- McpServers Screen -->
<string name="mcp_servers_label_transport">Transport: %1$s</string>
<string name="mcp_servers_label_command">Command:</string>
<string name="mcp_servers_action_test">Test</string>
<string name="mcp_servers_action_test_all">Test All</string>
<string name="mcp_servers_action_import_json">Import JSON</string>
<string name="mcp_servers_import_dialog_title">Import MCP Servers</string>
<string name="mcp_servers_import_dialog_desc">Paste Claude Desktop / Cursor mcpServers JSON snippet or server definition.</string>
<string name="mcp_servers_import_dialog_paste">Paste Clipboard</string>
<string name="mcp_servers_import_dialog_importing">Importing…</string>
<string name="mcp_servers_status_healthy">Healthy</string>
<string name="mcp_servers_status_needs_auth">Needs Auth</string>
<string name="mcp_servers_status_error">Error</string>
<string name="mcp_servers_status_testing">Testing…</string>
<string name="mcp_servers_add_server">Add server</string>
<string name="mcp_servers_add_http">HTTP URL</string>
<string name="mcp_servers_empty_title">No MCP servers</string>
<string name="mcp_servers_empty_desc">Add a server above or from the catalog.</string>
<string name="mcp_servers_add_stdio">Stdio command</string>
<string name="mcp_servers_field_name">Server name</string>
<string name="mcp_servers_field_url">URL (e.g. http://localhost:8000/sse)</string>
<string name="mcp_servers_field_command">Command (e.g. npx)</string>
<string name="mcp_servers_field_args">Arguments</string>
<string name="mcp_servers_action_submit">Add server</string>
<string name="mcp_servers_action_adding">Adding…</string>
<string name="mcp_servers_action_restart">Restart</string>
<string name="mcp_servers_env_vars">Env vars</string>
<string name="mcp_servers_env_add">Add env var</string>
<string name="mcp_servers_env_key">Key</string>
<string name="mcp_servers_env_value">Value</string>
<string name="mcp_servers_env_no_vars">No environment variables configured.</string>
<string name="mcp_servers_section_catalog">Catalog</string>
<string name="mcp_servers_catalog_search">Search catalog…</string>
<string name="mcp_servers_catalog_empty">No catalog entries match your search.</string>
<string name="mcp_servers_catalog_install">Install</string>
<string name="mcp_servers_catalog_installing">Installing…</string>
<string name="mcp_servers_catalog_source">source: %1$s</string>
<string name="mcp_servers_catalog_required_env">Required env vars</string>
<string name="mcp_servers_auth_mode">Authentication</string>
<string name="mcp_servers_auth_none">None</string>
<string name="mcp_servers_auth_header">Header</string>
<string name="mcp_servers_auth_oauth">OAuth</string>
<string name="mcp_servers_field_bearer_token">Bearer token</string>
<string name="mcp_servers_action_authorize">Authorize</string>
<string name="mcp_servers_oauth_dialog_title">MCP OAuth Flow</string>
<string name="mcp_servers_oauth_dialog_status">Status: %1$s</string>
<string name="mcp_servers_oauth_dialog_error">Error: %1$s</string>
<string name="mcp_servers_oauth_dialog_desc">An authorization page has been opened in your browser. Complete the login, then return here.</string>
<string name="mcp_servers_oauth_dialog_open_browser">Open browser</string>
<!-- Gateway Screen -->
<string name="gateway_status_running">GATEWAY RUNNING</string>
<string name="gateway_status_stopped">GATEWAY STOPPED</string>
<string name="gateway_label_version">Version: %1$s</string>
<string name="gateway_sec_controls">Controls</string>
<string name="gateway_action_start">Start</string>
<string name="gateway_action_stop">Stop</string>
<string name="gateway_action_restart">Restart</string>
<string name="gateway_sec_active_platforms">Active Platforms</string>
<!-- Host pressure banner (issue #903) -->
<string name="pressure_banner_disk_critical">Agent\'s disk is almost full — new messages, memories, and settings may fail to save</string>
<string name="pressure_banner_disk_elevated">Agent\'s disk is filling up — consider clearing old sessions or expanding storage</string>
<string name="pressure_banner_disk_free_suffix"> · %1$d MB free</string>
<string name="pressure_banner_memory_critical">Agent is almost out of memory and may restart</string>
<string name="pressure_banner_memory_oom">Agent restarted unexpectedly — most likely it ran out of memory</string>
<string name="pressure_banner_memory_elevated">Agent is running low on memory</string>
<!-- CronJobs Screen -->
<string name="cron_empty_title">No cron jobs</string>
<string name="cron_empty_desc">Scheduled tasks from Hermes will appear here.</string>
<string name="cron_status_active">Active</string>
<string name="cron_status_paused">Paused</string>
<string name="cron_action_pause">Pause</string>
<string name="cron_action_resume">Resume</string>
<string name="cron_action_run">Run</string>
<string name="cron_action_edit">Edit</string>
<string name="cron_action_add">Add cron job</string>
<string name="cron_edit_title">Edit Cron Job</string>
<string name="cron_edit_title_new">New Cron Job</string>
<string name="cron_edit_start_from">Start from</string>
<string name="cron_edit_blank_job">Blank job</string>
<string name="cron_edit_field_name">Name</string>
<string name="cron_edit_field_schedule">Schedule</string>
<string name="cron_edit_field_prompt">Prompt</string>
<string name="cron_edit_field_deliver">Delivery</string>
<string name="cron_edit_field_skills">Skills</string>
<string name="cron_edit_field_model">Model</string>
<string name="cron_edit_field_provider">Provider</string>
<string name="cron_edit_field_base_url">Base URL</string>
<string name="cron_edit_field_script">Script</string>
<string name="cron_edit_field_workdir">Work Directory</string>
<string name="cron_edit_field_no_agent">No agent (script-only)</string>
<string name="cron_edit_field_run_continuity">Run continuity</string>
<string name="cron_edit_hint_run_continuity">Inject this job\'s previous output into each run</string>
<string name="cron_badge_continuity">Continuity</string>
<string name="cron_detail_dispatch_error">Dispatch Error</string>
<string name="cron_badge_dispatch_error">Fire failed</string>
<string name="cron_edit_monitor_mode">Monitor mode</string>
<string name="cron_edit_monitor_off">Off</string>
<string name="cron_edit_monitor_script">Script</string>
<string name="cron_edit_monitor_url">URL</string>
<string name="cron_edit_monitor_script_field">Monitor script</string>
<string name="cron_edit_monitor_url_field">Monitor URL</string>
<string name="cron_edit_monitor_hint">Agent runs only when the source output changes</string>
<string name="cron_status_blocked_config">Blocked (config)</string>
<string name="cron_status_no_change">No change</string>
<string name="cron_edit_hint_schedule">e.g. 0 9 * * * or every 2h</string>
<string name="cron_edit_hint_deliver">e.g. origin, local, all, or telegram:chat_id</string>
<string name="cron_edit_hint_time">HH:MM</string>
<string name="cron_edit_hint_skills">One per line</string>
<string name="cron_edit_action_save">Save</string>
<string name="cron_discard_title">Discard changes?</string>
<string name="cron_discard_message">You have unsaved changes. Discard them?</string>
<string name="cron_delete_title">Delete job?</string>
<string name="cron_delete_message">Delete \"%1$s\"? This can\'t be undone.</string>
<!-- Achievements Screen -->
<string name="achievements_empty_title">No achievements yet</string>
<string name="achievements_empty_desc">Complete tasks to unlock achievements.</string>
<string name="achievements_label_progress">Progress: %1$d / %2$d</string>
<string name="achievements_search_hint">Search achievements…</string>
<string name="achievements_stat_unlocked">Unlocked</string>
<string name="achievements_stat_discovered">Discovered</string>
<string name="achievements_stat_secret">Secret</string>
<string name="achievements_stat_total">Total</string>
<string name="achievements_scan_idle">Idle</string>
<string name="achievements_scan_running">Scanning…</string>
<string name="achievements_scan_scanning">Rescanning…</string>
<string name="achievements_scan_error">Error</string>
<string name="achievements_scan_count">%1$d scans</string>
<string name="achievements_stale">Cached</string>
<string name="achievements_filter_all">All</string>
<string name="achievements_state_unlocked">Unlocked</string>
<string name="achievements_state_discovered">Discovered</string>
<string name="achievements_state_secret">Secret</string>
<string name="achievements_recent_title">Recent Unlocks</string>
<string name="achievements_count_label">%1$d of %2$d achievements</string>
<string name="achievements_criteria_show">Show criteria</string>
<string name="achievements_criteria_hide">Hide criteria</string>
<string name="achievements_unlocked_at">Unlocked %1$s</string>
<string name="achievements_menu_desc">Achievements menu</string>
<string name="achievements_action_rescan">Rescan all sessions</string>
<string name="achievements_action_reset">Reset all achievement data</string>
<string name="achievements_reset_title">Reset achievements?</string>
<string name="achievements_reset_desc">This will wipe all unlock and discovery data. Achievements will be re-scanned from scratch on the next scan. This cannot be undone.</string>
<!-- Keys Screen -->
<string name="keys_empty_title">No environment keys reported</string>
<string name="keys_empty_desc">Environment keys from Hermes will appear here.</string>
<string name="keys_label_not_configured">Not configured</string>
<string name="keys_action_toggle_visibility">Toggle Visibility</string>
<string name="keys_search_placeholder">Search keys…</string>
<string name="keys_no_matching_title">No matching keys</string>
<string name="keys_no_matching_desc">Try a different search term.</string>
<string name="keys_add_header">Add new key</string>
<string name="keys_add_key_label">Key name</string>
<string name="keys_add_value_label">Key value</string>
<string name="keys_add_action">Add key</string>
<string name="keys_restart_title">Gateway restart required</string>
<string name="keys_restart_desc">Environment changes take effect after a gateway restart.</string>
<string name="keys_restart_action">Restart gateway</string>
<string name="content_desc_delete_key">Delete key</string>
<string name="content_desc_add_key">Add new environment key</string>
<string name="keys_dialog_delete_title">Delete Key?</string>
<string name="keys_dialog_delete_message">Are you sure you want to delete environment key \"%1$s\"? Changes take effect after restarting the gateway.</string>
<string name="keys_action_delete">Delete</string>
<string name="keys_dialog_add_title">Add Environment Key</string>
<string name="keys_action_copy">Copy value</string>
<string name="keys_copied_toast">Copied key value to clipboard</string>
<string name="keys_status_configured">Configured</string>
<string name="keys_status_not_set">Not Set</string>
<string name="keys_add_key_placeholder">e.g. OPENAI_API_KEY</string>
<string name="keys_add_value_placeholder">e.g. sk-...</string>
<string name="keys_action_open_url">Open provider documentation</string>
<string name="keys_filter_all">All</string>
<!-- Files Screen -->
<string name="files_root_label">Managed files root</string>
<string name="files_empty_title">No files here</string>
<string name="files_empty_desc">This folder is empty. Create a folder or upload a file to get started.</string>
<string name="files_action_up">Go up</string>
<string name="files_action_upload">Upload file</string>
<string name="files_action_new_folder">New folder</string>
<string name="files_action_create">Create</string>
<string name="files_action_delete">Delete</string>
<string name="files_dialog_new_folder_title">New Folder</string>
<string name="files_new_folder_label">Folder name</string>
<string name="files_new_folder_placeholder">my-folder</string>
<string name="files_dialog_delete_title">Delete?</string>
<string name="files_dialog_delete_message">Are you sure you want to delete \"%1$s\"? This cannot be undone.</string>
<!-- Channels Screen -->
<string name="channels_empty_title">No channels configured</string>
<string name="channels_empty_desc">Add messaging platforms in Hermes to see them here.</string>
<string name="channels_action_configure">Configure</string>
<string name="channels_sec_settings">Configuration Settings</string>
<string name="channels_action_save_settings">Save Settings</string>
<string name="channels_action_test">Test</string>
<string name="channels_action_restart_now">Restart now</string>
<string name="channels_restart_banner">Changes saved. Restart the gateway for them to take effect.</string>
<string name="channels_ingress_url">Ingress URL</string>
<string name="channels_copy_ingress_url">Copy ingress URL</string>
<!-- Pairing Screen -->
<string name="pairing_sec_pending">Pending Approvals</string>
<string name="pairing_sec_approved">Approved Users</string>
<string name="pairing_action_clear_all">Clear All</string>
<string name="pairing_action_approve">Approve</string>
<string name="pairing_action_revoke">Revoke</string>
<string name="pairing_empty_title">No pairing requests</string>
<string name="pairing_empty_desc">Users who request access to your messaging channels will appear here for approval.</string>
<string name="pairing_empty_approved">No approved users yet.</string>
<string name="pairing_label_unknown_user">Unknown user</string>
<string name="pairing_label_request_age_m">%1$dm ago</string>
<string name="pairing_label_request_age_hm">%1$dh %2$dm ago</string>
<!-- Settings -->
<string name="settings_saved_profiles">Saved Profiles (%1$d)</string>
<string name="settings_logout">Logout</string>
<!-- Auth Login Screen -->
<string name="auth_login_title">Auth Login</string>
<string name="auth_login_desc">Connect to your Hermes dashboard</string>
<string name="auth_login_base_url_label">Server URL</string>
<string name="auth_login_token_label">Session Token</string>
<string name="auth_login_username_label">Username</string>
<string name="auth_login_password_label">Password</string>
<string name="auth_login_action_connect">Connect</string>
<string name="auth_login_action_probing">Probing dashboard…</string>
<string name="auth_login_probing_dashboard">Checking dashboard configuration…</string>
<string name="auth_login_error_token_required">Session token is required</string>
<string name="auth_login_error_username_required">Username is required</string>
<string name="auth_login_error_password_required">Password is required</string>
<string name="auth_login_error_unreachable">Dashboard unreachable — check IP and port</string>
<string name="auth_login_error_oauth_unsupported">OAuth login (Nous Portal) is not supported in this app version yet. Switch the dashboard to basic auth or token mode. (issue #639)</string>
<string name="auth_login_oauth_coming_soon">This dashboard uses OAuth (Nous Portal) login, which is coming soon to Hermes Mobile.</string>
<string name="auth_login_existing_profiles_title">Use existing logged-in profile:</string>
<string name="auth_login_use_profile">Enter as %1$s</string>
<!-- Landing Screen -->
<string name="landing_title">Hermes Mobile</string>
<string name="landing_subtitle">Control panel for Hermes Agent</string>
<string name="landing_action_auth_login">Auth Login</string>
<!-- Loading / Startup State (issue #1171) -->
<string name="auth_init_failed">Failed to initialize app settings</string>
<!-- Providers Screen (issue #534) -->
<string name="providers_empty_title">No OAuth providers</string>
<string name="providers_empty_desc">Configured OAuth providers will appear here. Connect an account to use it from the app.</string>
<string name="providers_action_connect">Connect</string>
<string name="providers_action_how_to_connect">How to connect</string>
<string name="providers_action_disconnect">Disconnect</string>
<string name="providers_action_in_progress">In progress…</string>
<string name="providers_action_submit_code">Submit code</string>
<string name="providers_action_open_browser">Open browser to authorize</string>
<string name="providers_external_hint">This provider is managed by an external CLI. Run the command below on the host, then refresh this list.</string>
<string name="providers_pkce_paste_hint">Authorize in the browser, then paste the authorization code (the part before any # separator) below.</string>
<string name="providers_code_label">Authorization code</string>
<string name="providers_device_code_hint">Enter this code at the verification URL on another device, then wait — this screen polls automatically.</string>
<string name="providers_expires_in">Expires in %1$s</string>
<string name="providers_flow_success">OAuth connected successfully.</string>
<string name="providers_action_fix">Fix</string>
<string name="action_dismiss">Dismiss</string>
<string name="action_done">Done</string>
<string name="action_close">Close</string>
<!-- Update notice banner (issue #890) -->
<string name="update_notice_banner_text">Hermes Mobile %1$s is available</string>
<string name="update_notice_banner_action">Update</string>
<string name="update_dialog_title">Update to %1$s</string>
<string name="update_dialog_changelog_header">What\'s New</string>
<string name="update_dialog_action_install">Download &amp; Install</string>
<string name="update_dialog_action_later">Remind Me Later</string>
<string name="update_dialog_action_skip">Skip this version</string>
<!-- Processes Screen (issue #532) -->
<string name="processes_empty_title">No running processes</string>
<string name="processes_empty_desc">Background processes for this session will appear here.</string>
<string name="processes_no_session_title">No active chat session</string>
<string name="processes_no_session_desc">Open a chat session first — the process list is scoped to a session.</string>
<string name="processes_running_hint">Running</string>
<string name="processes_kill_title">Kill process?</string>
<string name="processes_kill_desc">Stop \u201c%1$s\u201d? This cannot be undone.</string>
<!-- Analytics Screen (issue #537) -->
<string name="analytics_empty_title">No analytics yet</string>
<string name="analytics_empty_desc">Usage stats will appear here once the agent has been active.</string>
<string name="analytics_days">%1$d days</string>
<string name="analytics_estimated_cost">Est. cost</string>
<string name="analytics_sessions">Sessions</string>
<string name="analytics_api_calls">API calls</string>
<string name="analytics_input_tokens">Input</string>
<string name="analytics_output_tokens">Output</string>
<string name="analytics_cache_read">Cache read</string>
<string name="analytics_reasoning">Reasoning</string>
<string name="reasoning_copied">Copied</string>
<string name="reasoning_show_full">Show full</string>
<string name="reasoning_show_less">Show less</string>
<string name="analytics_daily_cost">Daily estimated cost</string>
<string name="analytics_loading_usage">Loading usage analytics…</string>
<string name="analytics_no_cost_data">No cost recorded in this period.</string>
<string name="analytics_skill_uses">%1$d uses \u2022 %2$d%% of total</string>
<string name="analytics_tool_uses">%1$d calls \u2022 %2$d%% of total</string>
<string name="processes_kill_confirm">Kill</string>
<string name="processes_kill_cd">Kill process</string>
<!-- Image viewer (issue #723) -->
<string name="image_viewer_content_desc">Chat image</string>
<string name="image_viewer_close">Close</string>
<string name="image_viewer_save">Save to device</string>
<string name="image_viewer_share">Share</string>
<string name="image_viewer_share_title">Share image</string>
<string name="plugins_memory_manage">Manage provider…</string>
<string name="memory_provider_empty_title">No provider config</string>
<string name="memory_provider_empty_desc">This provider has no configurable surface.</string>
<string name="memory_provider_save">Save settings</string>
<string name="memory_provider_setup_summary">Dependencies: %1$s · Required env: %2$s</string>
<string name="memory_provider_setup_heading">Setup</string>
<string name="memory_provider_setup_hint">Installs missing dependencies for this provider.</string>
<string name="memory_provider_run_setup">Run setup</string>
<string name="memory_provider_setup_ok">Setup completed successfully.</string>
<string name="memory_provider_setup_failed">Setup finished with failures.</string>
<string name="memory_provider_secret_set">set</string>
<string name="memory_provider_secret_not_set">not set</string>
<string name="memory_provider_secret_label">API key (leave blank to keep)</string>
<string name="memory_provider_bool_on">On</string>
<string name="memory_provider_bool_off">Off</string>
<string name="image_viewer_saved">Image saved to Downloads</string>
<string name="image_viewer_save_failed">Could not save image</string>
<string name="image_viewer_load_failed">Could not load image: %1$s</string>
<string name="image_viewer_share_failed">Could not share image</string>
<!-- hardcoded-UI string migration (en) -->
<string name="analytics_most_used_components">Most Used Components</string>
<string name="analytics_no_model_data">No model data available</string>
<string name="analytics_no_skill_data">No skill data available</string>
<string name="analytics_no_tool_data">No tool data available</string>
<string name="analytics_overview_desc">Overview of your most active models, skills, and tools.</string>
<string name="channels_creds_path_format">Credentials are written to %1$s</string>
<string name="channels_expiry_format">Expires: %1$s</string>
<string name="channels_search_placeholder">Search channels…</string>
<string name="chat_attach_file">Attach file</string>
<string name="chat_attachment_camera">Camera</string>
<string name="chat_attachment_photos">Photos</string>
<string name="chat_attachment_file">File</string>
<string name="chat_fast_mode_label">Fast</string>
<string name="chat_fast_mode_desc">Fast mode</string>
<string name="chat_fast_mode_unavailable">Fast mode unavailable for this model</string>
<string name="chat_reasoning_menu_desc">Reasoning options</string>
<string name="chat_save_attachment">Save %1$s</string>
<string name="chat_switch_model_title">Switch model (this chat)</string>
<string name="config_clear_value">Clear value</string>
<string name="config_invalid_json">Invalid JSON</string>
<string name="config_no_matches">No matches</string>
<string name="config_path">Path: %1$s</string>
<string name="config_reset_default">Reset to default</string>
<string name="config_save_changes">Save changes</string>
<string name="config_search_placeholder">Search settings…</string>
<string name="context_cache_read">Cache read</string>
<string name="context_cache_write">Cache write</string>
<string name="context_completion_output">Completion (output)</string>
<string name="context_compressed">compressed ×%1$s</string>
<string name="context_prompt_input">Prompt (input)</string>
<string name="context_tokens_note">Prompt tokens reflect total context used by this session so far.</string>
<string name="context_window">Context window</string>
<string name="gif_play">Play GIF</string>
<string name="kanban_filter_placeholder">Filter tasks by title, status, or assignee...</string>
<string name="logs_clipboard_label">Hermes Logs</string>
<string name="logs_search_placeholder">Search logs...</string>
<string name="mcp_no_match">No servers match &quot;%1$s&quot;</string>
<string name="mcp_search_placeholder">Search MCP servers...</string>
<string name="memory_learned_skills">Learned Skills</string>
<string name="memory_memories_facts">Memories &amp; Facts</string>
<string name="memory_recent_events">Recent Agent Self-Improvement Events</string>
<string name="message_reasoning_steps">Reasoning · %1$s steps</string>
<!-- Timeline markers (issue #904) -->
<string name="timeline_marker_model_switch">Model switched</string>
<string name="timeline_marker_model_switch_to">Model switched to %1$s</string>
<string name="timeline_marker_personality_switch">Personality switched</string>
<string name="timeline_marker_auto_continue">Turn auto-continued</string>
<string name="timeline_marker_delegation_complete">Delegated task completed</string>
<string name="timeline_marker_skill_invocation">Skill invoked</string>
<string name="timeline_marker_internal_notification">System notification</string>
<string name="timeline_marker_max_iterations">Reached tool-call limit</string>
<string name="message_your_response">Your response</string>
<string name="moa_add_preset">Add preset</string>
<string name="moa_add_reference">Add reference model</string>
<string name="moa_new_preset_name">new preset name</string>
<string name="moa_no_presets">No presets configured</string>
<string name="moa_preset_label">Preset:</string>
<string name="moa_presets_note">Presets appear as models under the Mixture of Agents provider.</string>
<string name="moa_reference_models">Reference models</string>
<string name="moa_search_providers">Search providers...</string>
<string name="moa_set_default">Set default</string>
<string name="moa_title">Mixture of Agents</string>
<string name="model_aux_tasks_label">Auxiliary tasks</string>
<string name="model_aux_tasks_title">Auxiliary Tasks</string>
<string name="model_confirm_continue">Continue</string>
<string name="model_expensive_title">Expensive Model</string>
<string name="model_main_label">Main model</string>
<string name="model_moa_label">Mixture of Agents</string>
<string name="model_new_sessions">applies to new sessions</string>
<string name="model_picker_loading">Loading models…</string>
<string name="model_picker_no_models">No models available.</string>
<string name="model_picker_search">Search models and providers...</string>
<string name="model_reset_all_auto">Reset all to auto</string>
<string name="model_search_placeholder">Search models...</string>
<string name="model_set_aux">Set Aux: %1$s</string>
<string name="model_set_main">Set Main Model</string>
<string name="model_settings">Model Settings</string>
<string name="platform_remove_confirm_text">This will permanently remove this platform\'s configuration.</string>
<string name="platform_remove_confirm_title">Remove %1$s?</string>
<string name="platform_remove_desc">Remove platform</string>
<string name="platform_setup_qr">Set up with QR</string>
<string name="plugins_repo_placeholder">owner/repo, owner/repo/subdir, or https://...</string>
<string name="plugins_search_placeholder">Search plugins...</string>
<string name="profile_builder_placeholder">Describe the purpose of this profile</string>
<string name="profile_command">Command: %1$s</string>
<string name="profile_remove_server">Remove Server</string>
<string name="profile_transport">Transport: %1$s</string>
<string name="profiles_create">Create Profile</string>
<string name="profiles_more_options">More options</string>
<string name="providers_via">via %1$s</string>
<string name="skills_source">Source: %1$s</string>
<string name="subagent_agent_plan">AGENT PLAN</string>
<string name="subagent_live_transcript">LIVE TRANSCRIPT</string>
<string name="subagent_no_active">No active tasks or plan items.</string>
<string name="subagent_summary">Summary: %1$s</string>
<string name="subagent_task_plan_inspection">Task &amp; Plan Inspection</string>
<string name="subagent_action_steer">Steer</string>
<string name="subagent_action_stop">Stop</string>
<string name="subagent_steer_placeholder">Course-correction guidance for subagent…</string>
<string name="subagent_status_running">Running</string>
<string name="subagent_status_completed">Completed</string>
<string name="subagent_status_steered">Steered</string>
<string name="subagent_status_cancelled">Cancelled</string>
<string name="subagent_status_failed">Failed</string>
<string name="subagent_duration">%1$.1fs</string>
<string name="subagent_subagents_header">Subagents</string>
<string name="subagent_inspect_transcript">Inspect Transcript</string>
<string name="subagent_hide_transcript">Hide Transcript</string>
<string name="subagent_transcript_loading">Loading live transcript…</string>
<string name="subagent_transcript_empty">No transcript output available.</string>
<string name="subagent_transcript_error">Unable to load transcript</string>
<string name="subagent_transcript_retry">Retry</string>
<string name="subagent_transcript_truncated">Rolling 16KB tail (older output truncated)</string>
<string name="system_auth_required">Auth required</string>
<string name="system_checkpoint_prune">Checkpoint prune</string>
<string name="system_config_migrate">Config migrate</string>
<string name="system_curator_run">Curator run</string>
<string name="system_more_lines">... %1$d more line(s)</string>
<string name="system_prompt_size_check">Prompt size check</string>
<string name="system_security_audit">Security audit</string>
<string name="system_skills_update">Skills update</string>
<string name="tg_onboarding_add_user_id">Add user ID</string>
<string name="tg_onboarding_allowed_users">Allowed users:</string>
<string name="tg_onboarding_connected_as">Connected as @%1$s</string>
<string name="tg_onboarding_qr_expires">QR code expires in: %1$s</string>
<string name="tg_onboarding_save_restart">Save and restart</string>
<string name="tg_onboarding_saving">Saving configuration…</string>
<string name="tg_onboarding_scan_hint">Open Telegram and scan the QR code displayed in the app.</string>
<string name="tg_onboarding_user_id_placeholder">Telegram user ID</string>
<string name="task_progress_count">Tasks %1$d/%2$d</string>
<plurals name="task_progress_agents">
<item quantity="one">%1$d agent</item>
<item quantity="other">%1$d agents</item>
</plurals>
<plurals name="task_progress_agent_running">
<item quantity="one">%1$d agent running</item>
<item quantity="other">%1$d agents running</item>
</plurals>
<string name="task_progress_open_details">Open task details</string>
<string name="tool_duration">Duration: %1$s</string>
<string name="tool_redacted">· redacted</string>
<string name="toolsets_search_placeholder">Search toolsets...</string>
<string name="video_play">Play Video</string>
<string name="webhooks_delete_subscription">Delete subscription</string>
<string name="webhooks_placeholder">What this webhook does...</string>
<string name="webhooks_receiver_url">Receiver URL: %1$s</string>
<string name="webhooks_secret_configured">Secret configured</string>
<string name="system_dump">Dump</string>
<!-- system action toast templates -->
<string name="system_action_started">%1$s started</string>
<string name="system_action_failed">%1$s failed: %2$s</string>
<!-- Group Chat Room -->
<string name="group_chat_composer_hint">Message %1$s… (use @bot to mention)</string>
<string name="group_chat_empty_title">No Messages Yet</string>
<string name="group_chat_empty_subtitle">Mention a bot or use @all to kick off collaboration.</string>
<string name="group_chat_thinking">%1$s is thinking…</string>
<string name="group_chat_bot_passed">%1$s passed</string>
<string name="group_chat_typing">Typing…</string>
<string name="group_chat_tool_running">Running…</string>
<string name="group_chat_tool_no_output">No output</string>
<string name="group_chat_tool_no_output_success">Exit code 0 (no output)</string>
<string name="group_chat_members_count">%1$d members</string>
<string name="group_chat_mention_all">@all</string>
<string name="group_chat_capped_limit">Discussion paused (turn limit reached) — reply to continue</string>
<string name="group_chat_settings_title">Group Chat Settings</string>
<string name="group_chat_settings_max_messages">Max Bot Messages</string>
<string name="group_chat_settings_max_messages_desc">Ceiling on total bot replies per message (%1$d)</string>
<string name="group_chat_settings_max_handoffs">Max Handoff Passes</string>
<string name="group_chat_settings_max_handoffs_desc">How many times bots can trigger each other (%1$d)</string>
<string name="group_chat_settings_save">Save</string>
<string name="group_chat_settings_reset_default">Reset to Default</string>
<string name="group_chat_settings_system_prompt">Room Instructions / Prompt</string>
<string name="group_chat_settings_system_prompt_hint">Custom rules, tone, or context for this group (optional)…</string>
<string name="group_chat_settings_system_prompt_desc">Custom guidelines for all bots in this room</string>
<string name="group_chat_settings_high_limits_warning_title">High Limits Warning</string>
<string name="group_chat_settings_high_limits_warning_desc">Setting high message (%1$d) or handoff (%2$d) limits can consume significant API tokens and lead to long continuous bot discussion loops.</string>
<string name="group_chat_settings_high_limits_confirm">Save Anyway</string>
<string name="group_chat_settings_high_limits_adjust">Adjust Limits</string>
<string name="group_chat_action_settings">Settings</string>
<string name="group_chat_stopped_by_user">Discussion stopped</string>
<string name="group_chat_action_stop">Stop generation</string>
<!-- Credential Vault (issue #1090) -->
<string name="settings_sec_vault">Credential Vault</string>
<string name="settings_summary_vault">Password managers &amp; credentials</string>
<string name="vault_sources_title">Password Managers</string>
<string name="vault_sources_desc">External password managers provide autofill credentials to the agent.</string>
<string name="vault_source_installed">Installed</string>
<string name="vault_source_not_installed">Not installed</string>
<string name="vault_source_unlocked">Unlocked</string>
<string name="vault_source_locked">Locked</string>
<string name="vault_source_unlock">Unlock</string>
<string name="vault_source_lock">Lock</string>
<string name="vault_lock_all">Lock All Managers</string>
<string name="vault_lock_all_success">All password managers locked</string>
<string name="vault_items_title">Stored Items</string>
<string name="vault_items_empty">No vault items stored</string>
<string name="vault_unlock_dialog_title">Unlock %1$s</string>
<string name="vault_unlock_dialog_confirm">Unlock</string>
<string name="vault_unlock_success">%1$s unlocked successfully</string>
<string name="vault_unlock_failed">Failed to unlock %1$s</string>
<string name="vault_unlock_title">Unlock %1$s</string>
<string name="vault_unlock_desc">The agent needs credentials to continue. Enter your master password to unlock %1$s.</string>
<string name="vault_unlock_password_label">Master Password</string>
<string name="vault_unlock_action">Unlock</string>
<string name="vault_unlock_dismiss">Keep Locked</string>
<string name="vault_save_login_title">Save Login to Vault</string>
<string name="vault_save_login_desc">Save credentials for %1$s to your credential vault?</string>
<string name="vault_save_login_identifier">Username or Email</string>
<string name="vault_save_login_password">Password</string>
<string name="vault_save_login_action">Save &amp; Fill</string>
<string name="vault_save_login_dismiss">Don\'t Save</string>
<string name="vault_code_title">Verification Code</string>
<string name="vault_code_desc">Enter the 2FA or verification code for %1$s.</string>
<string name="vault_code_label">Verification Code</string>
<string name="vault_code_action">Submit</string>
<string name="vault_code_dismiss">Skip</string>
<!-- Session Integrations (issue #1091) -->
<string name="session_integrations_title">Integrations</string>
<string name="session_integrations_subtitle">Active Session: %1$s</string>
<string name="session_integrations_no_session">No active session</string>
<string name="session_integrations_empty">No integrations available for this session</string>
<string name="session_integrations_refresh">Refresh integrations</string>
<string name="session_integrations_connect">Connect</string>
<string name="session_integrations_reconnect">Reconnect</string>
<string name="session_integrations_connecting">Connecting…</string>
<string name="session_integrations_awaiting">Awaiting authorization</string>
<string name="session_integrations_awaiting_desc">Complete sign-in in your browser, then return here.</string>
<string name="session_integrations_refresh_status">Refresh status</string>
<string name="session_integrations_status_connected">Connected</string>
<string name="session_integrations_status_disconnected">Disconnected</string>
<string name="session_integrations_status_expired">Expired</string>
<string name="session_integrations_status_revoked">Revoked</string>
<string name="session_integrations_status_failed">Failed</string>
<string name="session_integrations_status_unknown">Unknown</string>
<string name="session_integrations_err_invalid_params">Invalid connector parameters</string>
<string name="session_integrations_err_not_owner">Session is not owned by this transport. Please reconnect the session.</string>
<string name="session_integrations_err_unavailable">Integrations are not available in this session</string>
<string name="session_integrations_err_unsupported_runtime">Integrations must be managed on the session compute host</string>
<string name="session_integrations_err_unsupported_backend">Integrations are not supported by this backend</string>
<string name="session_integrations_err_request_failed">Connector request failed. Please try again.</string>
<string name="session_integrations_err_invalid_response">Invalid response from connector service</string>
<string name="session_integrations_err_network">Failed to communicate with gateway</string>
<string name="session_integrations_err_browser_launch">Could not open browser for authorization</string>
<string name="session_integrations_err_generic">Connector operation failed</string>
<string name="session_integrations_retry">Retry</string>
<string name="session_integrations_close">Close</string>
<string name="session_integrations_menu_item">Session Integrations</string>
<string name="chat_session_preparing">Preparing session…</string>
<string name="chat_session_not_ready">Session not ready — retry to continue</string>
</resources>