Files
aiturk-mobil/app/src/main/res/values/strings.xml
T
M57andM57 1b596746af feat(chat/activity): Self-improvement event badges for memory & skill updates (#744)
* feat(chat/activity): Self-improvement event badges for memory & skill updates (#737)

* feat(chat): Handle background review.summary WS events for self-improvement notices

---------

Co-authored-by: M57 <hy4ri@users.noreply.github.com>
2026-07-29 21:43:08 +03:00

882 lines
54 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">HermesMobile</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_clear">Clear</string>
<string name="action_ok">OK</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="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_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_models">Models</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_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="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_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>
<!-- 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_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_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_action_test_connection">Test Connection</string>
<string name="settings_sec_about">About</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>
<!-- 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 (Voltage Purple)</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_neon_noir">Neon Noir</string>
<!-- Language -->
<string name="settings_item_language">Language</string>
<string name="language_system">System</string>
<string name="language_english">English</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="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="action_add">Add</string>
<string name="content_desc_move_left">Move Left</string>
<string name="content_desc_move_right">Move Right</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_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_error">Error</string>
<string name="logs_filter_warn">Warn</string>
<string name="logs_filter_info">Info</string>
<string name="logs_filter_debug">Debug</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>
<!-- 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="system_sec_self_improvement">Self-Improvement &amp; Learning Activity</string>
<string name="system_self_improvement_desc">Chronological log of agent skills, memories, and fact store updates learned over time.</string>
<string name="system_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>
<!-- Memory section -->
<string name="system_sec_memory">Memory</string>
<string name="system_memory_external">External provider: %1$s</string>
<string name="system_memory_builtin">built-in only</string>
<string name="system_memory_change_plugins">Change in Plugins</string>
<string name="system_memory_builtin_label">Built-in files — MEMORY.md: %1$s · USER.md: %2$s</string>
<string name="system_memory_reset_memory">Reset MEMORY.md</string>
<string name="system_memory_reset_user">Reset USER.md</string>
<string name="system_memory_reset_all">Reset all</string>
<string name="system_memory_reset_confirm_title">Reset memory</string>
<string name="system_memory_reset_confirm_desc">This permanently erases the selected built-in memory files. This cannot be undone.</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_path_label">Restore from backups path</string>
<string name="system_op_restore_path">Restore path</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="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>
<!-- 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>
<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_active">Active</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_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="content_desc_enter_selection">Select sessions</string>
<string name="content_desc_exit_selection">Exit selection</string>
<!-- Toolsets Screen -->
<string name="toolsets_empty_title">No toolsets reported</string>
<string name="toolsets_empty_desc">Verify configuration or retry</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_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_provider_input">Provider</string>
<string name="profiles_label_model_input">Model Name</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_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>
<!-- 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>
<!-- 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_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>
<!-- 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>
<!-- 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_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_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_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>
<!-- 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>
<!-- 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 State -->
<!-- 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>
<!-- 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="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="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>
</resources>