kaizen-app/app/src/main/res/values-en/strings.xml
Bruno Deanoz 7aefd7ba70 fix: migrate ClickableText to LinkAnnotation, add server version check
Replace deprecated ClickableText with LinkAnnotation.Url + Text (Compose
native URI handling). Add GET /api/v1/meta call after login and on each
app resume to detect API version skew — shows dismissible amber banner.
2026-06-23 14:51:20 +02:00

183 lines
9.8 KiB
XML

<resources>
<!-- Greeting -->
<string name="greeting_morning">Good Morning</string>
<string name="greeting_day">Good Afternoon</string>
<string name="greeting_evening">Good Evening</string>
<string name="greeting_night">Hello</string>
<string name="hero_headline">What\'s up?</string>
<!-- Chat -->
<string name="chat_input_placeholder">Type a message …</string>
<string name="chat_no_conversations">No chats yet</string>
<string name="chat_locked">Locked Chat</string>
<string name="chat_locked_badge">Locked</string>
<string name="chat_new">New Chat</string>
<string name="chat_search">Search…</string>
<string name="chat_attachment">Attachment</string>
<string name="chat_call">Call</string>
<string name="chat_remove">Remove</string>
<string name="chat_error">Error</string>
<string name="chat_open_menu">Open menu</string>
<string name="chat_stop">Stop response</string>
<string name="chat_recording">Recording …</string>
<string name="chat_voice_message">Voice message</string>
<string name="chat_mic_permission">Microphone access required</string>
<string name="chat_read_aloud">Read aloud</string>
<string name="chat_tts_error">Read aloud failed</string>
<string name="chat_tts_unavailable">Read aloud not available (Vertex required)</string>
<string name="attach_camera">Take Photo</string>
<string name="attach_gallery">Photo &amp; Video</string>
<string name="attach_file">Choose File</string>
<!-- Stream blocks -->
<string name="stream_reasoning">Reasoning</string>
<string name="stream_sources">Sources</string>
<string name="stream_tool_thinking">Processing …</string>
<string name="stream_tool_analyzing">Analyzing %1$s …</string>
<!-- Chat errors -->
<string name="error_session_expired">Session expired. Please sign in again.</string>
<string name="error_credits_exhausted">Credits exhausted.</string>
<string name="error_rate_limited">Too many requests. Please wait.</string>
<string name="error_server">Server error (%1$d).</string>
<string name="error_no_connection">No connection to server.</string>
<string name="error_version_skew">Server API v%1$d — app expects v%2$d. Please update server or app.</string>
<!-- Mode pills -->
<string name="mode_standard">Standard</string>
<string name="mode_sampling">Sampling</string>
<string name="mode_image">Image</string>
<string name="mode_search">Search</string>
<string name="mode_video">Video</string>
<string name="mode_audio">Audio</string>
<string name="search_provider_google">Google</string>
<string name="search_provider_enterprise">Enterprise</string>
<!-- Suggestion pills -->
<string name="suggest_brainstorm">Brainstorm</string>
<string name="suggest_brainstorm_prompt">Let\'s brainstorm on a topic.</string>
<string name="suggest_image">Generate Image</string>
<string name="suggest_image_prompt">Generate an image of a mountain lake at sunrise.</string>
<string name="suggest_video">Create Video</string>
<string name="suggest_video_prompt">Create a short video of a city at night.</string>
<string name="suggest_web">Search the Web</string>
<string name="suggest_web_prompt">Search the web for the latest AI news.</string>
<!-- Sidebar -->
<string name="sidebar_brand">kaizen</string>
<string name="sidebar_pinned">★ PINNED</string>
<string name="sidebar_today">TODAY</string>
<string name="sidebar_yesterday">YESTERDAY</string>
<string name="sidebar_earlier">EARLIER</string>
<string name="sidebar_logout">Sign Out</string>
<string name="sidebar_settings">Settings</string>
<string name="sidebar_rename">Rename</string>
<string name="sidebar_delete">Delete</string>
<string name="sidebar_pin">Pin</string>
<string name="sidebar_unpin">Unpin</string>
<string name="sidebar_lock">Lock</string>
<string name="sidebar_unlock">Unlock</string>
<string name="sidebar_more">More</string>
<string name="sidebar_generate_title">Generate Title</string>
<string name="sidebar_duplicate">Duplicate</string>
<string name="sidebar_rename_title">Rename Chat</string>
<string name="sidebar_delete_confirm">Permanently delete this chat?</string>
<string name="sidebar_cancel">Cancel</string>
<string name="sidebar_confirm">Confirm</string>
<string name="sidebar_save">Save</string>
<!-- Reasoning presets -->
<string name="reasoning_instant">Instant</string>
<string name="reasoning_none">Off</string>
<string name="reasoning_minimal">Minimal</string>
<string name="reasoning_low">Low</string>
<string name="reasoning_standard">Standard</string>
<string name="reasoning_medium">Medium</string>
<string name="reasoning_high">High</string>
<string name="reasoning_xhigh">Maximum</string>
<!-- Sampling -->
<string name="sampling_temperature">Temperature</string>
<string name="sampling_top_p">Top-P</string>
<string name="sampling_top_k">Top-K</string>
<!-- Biometric unlock -->
<string name="biometric_title">Unlock Chat</string>
<string name="biometric_subtitle">Confirm your identity</string>
<string name="biometric_cancel">Cancel</string>
<string name="biometric_not_available">Biometrics not available</string>
<string name="biometric_failed">Authentication failed</string>
<string name="unlock_tap_to_unlock">Tap to unlock</string>
<string name="unlock_password_title">Unlock Chat</string>
<string name="unlock_password_subtitle">Enter your password to unlock this chat</string>
<string name="unlock_password_placeholder">Password</string>
<string name="unlock_password_submit">Unlock</string>
<string name="unlock_password_cancel">Cancel</string>
<string name="unlock_password_wrong">Wrong password</string>
<!-- Model sheet -->
<string name="model_sheet_title">Select Model</string>
<string name="model_search_placeholder">Search models…</string>
<string name="model_search_clear">Clear</string>
<string name="model_connecting">Connecting…</string>
<string name="model_no_results">No matches</string>
<string name="model_favorite">Favorite</string>
<string name="model_selected">Selected</string>
<string name="model_favorites_group">★ Favorites</string>
<!-- Login -->
<string name="login_welcome">Welcome</string>
<string name="login_subtitle">Sign in to your Kaizen instance</string>
<string name="login_url_placeholder">https://your-instance.com</string>
<string name="login_email_placeholder">Email</string>
<string name="login_password_placeholder">Password</string>
<string name="login_submit">Sign In</string>
<string name="login_error_credentials">Invalid email or password.</string>
<string name="login_error_rate_limited">Too many attempts. Please wait.</string>
<string name="login_error_connection">Connection failed. Check server address.</string>
<!-- Security settings -->
<string name="settings_section_security">SECURITY</string>
<string name="settings_biometric_title">Biometric Unlock</string>
<string name="settings_biometric_desc">Unlock locked chats with fingerprint</string>
<string name="settings_biometric_not_enrolled">No fingerprint enrolled on this device</string>
<string name="settings_devices_title">Signed-in Devices</string>
<string name="settings_devices_desc">Manage app sessions and sign out remotely</string>
<string name="settings_device_current">This device</string>
<string name="settings_device_last_used">Last active: %1$s</string>
<string name="settings_device_never_used">Never used</string>
<string name="settings_device_revoke">Sign out</string>
<string name="settings_password_title">Change Password</string>
<string name="settings_password_current">Current password</string>
<string name="settings_password_new">New password</string>
<string name="settings_password_confirm">Confirm password</string>
<string name="settings_password_submit">Change Password</string>
<string name="settings_password_success">Password changed</string>
<string name="settings_password_error_wrong">Current password is incorrect</string>
<string name="settings_password_error_short">At least 8 characters</string>
<string name="settings_password_error_mismatch">Passwords don\'t match</string>
<string name="settings_password_error_unknown">Failed to change password</string>
<!-- Settings -->
<string name="settings_title">Settings</string>
<string name="settings_back">Back</string>
<string name="settings_section_appearance">APPEARANCE</string>
<string name="settings_section_profile">PROFILE &amp; ACCOUNT</string>
<string name="settings_section_ai">AI PROFILE &amp; CONTEXT</string>
<string name="settings_accent_title">Accent Color</string>
<string name="settings_accent_desc">Choose the app color scheme</string>
<string name="settings_appearance_title">Appearance</string>
<string name="settings_appearance_desc">Set light/dark appearance</string>
<string name="settings_name_title">Display Name</string>
<string name="settings_name_desc">Change your display name</string>
<string name="settings_email_title">Email Address</string>
<string name="settings_ai_title">System Prompt &amp; Facts</string>
<string name="settings_appearance_light">Light</string>
<string name="settings_appearance_dark">Dark</string>
<string name="settings_appearance_system">System</string>
<string name="settings_language_title">Language</string>
<string name="settings_language_desc">Choose the app language</string>
<string name="settings_language_system">System</string>
<string name="settings_language_de">Deutsch</string>
<string name="settings_language_en">English</string>
</resources>