feat: ai底座

This commit is contained in:
HapeLee committed 2026-06-27 02:16:11 +08:00
1 parent bea1095b0a
commit 990fc78033
74 files changed
+12727 -525

No files matched your search

+90
View File
@@ -1819,6 +1819,96 @@
<string name="return_to_original">Return to Original</string>
<string name="translation_progress">Translating %1$d%%</string>
<string name="translation_started">Translation started, please wait…</string>
<string name="translation_app_ai_provider">Use App AI Interface</string>
<string name="translation_app_ai_provider_summary">Model, API key, and protocol are configured in AI Settings.</string>
<string name="ai_config">AI Settings</string>
<string name="ai_profile_database">Profile Database</string>
<string name="ai_model_database">Models</string>
<string name="ai_provider_database">Providers</string>
<string name="ai_tasks">Tasks</string>
<string name="ai_chapter_summary">Chapter Summary</string>
<string name="ai_skills">Skills</string>
<string name="ai_new_skill">New Skill</string>
<string name="ai_chat">AI Chat</string>
<string name="ai_recent_chats">Recent Chats</string>
<string name="ai_new_chat">New Chat</string>
<string name="ai_replying">AI is replying…</string>
<string name="ai_send">Send</string>
<string name="ai_chat_input_hint">Ask anything…</string>
<string name="ai_chat_empty">Start a conversation</string>
<string name="ai_regenerate">Regenerate</string>
<string name="ai_thinking_mode">Thinking</string>
<string name="ai_thinking_strength">Strength</string>
<string name="ai_thinking_off">Off</string>
<string name="ai_thinking_auto">Auto</string>
<string name="ai_thinking_deep">Deep</string>
<string name="ai_you">You</string>
<string name="ai_assistant">Assistant</string>
<string name="ai_reasoning_trace">Reasoning</string>
<string name="ai_reasoning_streaming">Thinking</string>
<string name="ai_reasoning_done">Thought</string>
<string name="ai_tool_trace">Tools</string>
<string name="ai_tool_confirmation">Confirm tool action</string>
<string name="ai_book_results">Related books</string>
<string name="ai_scroll_to_bottom">Scroll to bottom</string>
<string name="ai_thinking_seconds">Thinking %.1fs</string>
<string name="ai_thinking_show_more">Show %d more steps</string>
<string name="ai_thinking_collapse">Collapse</string>
<string name="ai_tool_done">Done</string>
<string name="ai_tool_pending">Pending</string>
<string name="ai_tool_running">Running</string>
<string name="ai_tool_input">Input:</string>
<string name="ai_tool_output">Output:</string>
<string name="ai_current_provider">Current Provider</string>
<string name="ai_current_model">Current Model</string>
<string name="ai_current">Current</string>
<string name="ai_model_not_configured">No model configured</string>
<string name="ai_new_provider">New Provider</string>
<string name="ai_new_model">New Model</string>
<string name="ai_new_profile">New Profile</string>
<string name="ai_provider">Provider</string>
<string name="ai_provider_edit">Provider Configuration</string>
<string name="ai_provider_name">Provider Name</string>
<string name="ai_protocol">Protocol</string>
<string name="ai_provider_preset">Provider Preset</string>
<string name="ai_custom_provider">Custom Provider</string>
<string name="ai_base_url">Base URL</string>
<string name="ai_models_url">Models URL</string>
<string name="ai_api_key">API Key</string>
<string name="ai_api_key_summary">Stored locally. Leave blank to keep the saved key.</string>
<string name="ai_model_config">Model</string>
<string name="ai_model_edit">Model Configuration</string>
<string name="ai_provider_models">Provider Models</string>
<string name="ai_fetch_models">Fetch Models</string>
<string name="ai_fetch_and_save_models">Fetch And Save Models</string>
<string name="ai_no_provider_configured">Create a provider first</string>
<string name="ai_no_models_imported">No models imported</string>
<string name="ai_select_model">Select Model</string>
<string name="ai_add_model_manually">Add Model Manually</string>
<string name="ai_not_set">Not Set</string>
<string name="ai_current_value">Current: %1$s</string>
<string name="ai_model_name">Model Name</string>
<string name="ai_model_id">Model ID</string>
<string name="ai_context_window">Context Window</string>
<string name="ai_max_output_tokens">Max Output Tokens</string>
<string name="ai_temperature">Temperature</string>
<string name="ai_model_actions">Actions</string>
<string name="ai_save_default_model">Save Default Model</string>
<string name="ai_save_provider">Save Provider</string>
<string name="ai_save_and_sync_models">Save And Sync Models</string>
<string name="ai_save_model">Save Model</string>
<string name="ai_advanced">Advanced</string>
<string name="ai_models_url_summary">Optional. Leave blank to use the protocol default models endpoint.</string>
<string name="ai_translation_task">Translation Task</string>
<string name="ai_translation_target_language">Target Language</string>
<string name="ai_max_input_chars">Max Input Characters</string>
<string name="ai_concurrent_requests">Concurrent Requests</string>
<string name="ai_retry_count">Retry Count</string>
<string name="ai_profile_status">Profile</string>
<string name="ai_save_profile">Save Default Profile</string>
<string name="ai_test_connection">Test Connection</string>
<string name="ai_profile_counts">Providers: %1$d, models: %2$d, presets: %3$d</string>
<string name="homepage_load_more_failed">Failed to load more: %1$s</string>
<string name="homepage_module_duplicate_infinite">This group already has an infinite loading module</string>
<string name="homepage_quick_actions">Quick Actions</string>