{ "file": { "unknown_file": "Unknown file", "unknown_error": "Unknown error", "status": { "downloaded": "Downloaded", "not_downloaded": "Not downloaded" }, "toast": { "missing_local": "Local file not found. Please download it first~", "reveal_fail": "Unable to reveal the file in folder", "open_fail_hint": "Unable to open or reveal the file. Please locate it manually in your file manager.", "download_open_fail": "File downloaded but cannot be opened or revealed. Please find it manually in your file manager.", "download_failed": "Failed to download file: {reason}" } }, "video": { "unknown_video": "Video file", "uploading": "Uploading video... {progress}%", "opening": "Opening video..." }, "file_upload": { "title": "Send files", "cancel": "Cancel", "send": "Send ({count})" }, "file_upload_progress": { "uploading_with_name": "Uploading: {name}", "uploading": "Uploading files", "preparing": "Preparing upload", "completed_failed": "Upload finished ({count} failed)", "completed": "Upload finished" }, "voice_recorder": { "tap_prefix": "Tap", "tap_suffix": "to speak", "recording": "Recording", "processing": "Processing audio", "error": "Recording failed" }, "call_window": { "incoming": "Incoming call", "video_call": "Video call", "voice_call": "Voice call", "unknown_user": "Unknown user", "status": { "calling": "Calling", "ongoing": "In call", "ended": "Call ended", "preparing": "Preparing" }, "mic_on": "Mic on", "mic_off": "Mic off", "speaker_on": "Speaker on", "speaker_off": "Speaker off", "camera_disable": "Turn camera off", "camera_enable": "Turn camera on", "hangup": "Hang up" }, "permission": { "mic": { "title": "Microphone permission", "denied": "Microphone permission denied. Please enable it in system settings and retry", "unavailable": "No microphone device detected" }, "camera": { "title": "Camera permission", "denied": "Camera permission denied. Please enable it in system settings and retry", "unavailable": "No camera device detected" }, "open_settings": "Open system settings", "retry": "Retry", "hangup": "Hang up", "requesting": "Requesting device permission..." }, "friend_verify": { "title": "Add friend request", "account": "Account: {account}", "placeholder": "Say something to them...", "send_btn": "Add friend", "toast_success": "Friend request sent", "default_msg": "I'm {name}" }, "group_verify": { "title": "Join group request", "account": "Group ID: {account}", "placeholder": "Enter your verification message", "send_btn": "Apply to join", "toast_success": "Group request sent", "default_msg": "I'm {name}" }, "message_list": { "sync_loading": "Syncing messages", "official_popover": "Official group", "bot_popover": "HuLa Assistant", "mention_tag": "[Mentioned me]", "shield_group": "Group muted", "shield_user": "User muted", "empty_description": "Start chatting with friends!", "empty_action": "Find friends", "default_last_msg": "Welcome to HuLa" }, "message_menu": { "pin_success": "Pinned", "unpin_success": "Unpinned", "pin_fail": "Failed to pin", "unpin_fail": "Failed to unpin", "copy_success": "Copied {account}", "shield_success": "Messages blocked", "unshield_success": "Block removed", "delete_friend_success": "Friend removed", "cannot_dissolve_channel": "Cannot dissolve channel", "cannot_quit_channel": "Cannot quit channel", "dissolve_group_success": "Group dissolved", "quit_group_success": "Left group", "notification_allowed": "Notifications enabled", "notification_silent": "Receiving silently" }, "image_viewer": { "zoom_out": "Zoom out", "zoom_in": "Zoom in", "rotate_left": "Rotate left", "rotate_right": "Rotate right", "reset": "Reset", "save_as": "Save as", "first_image": "This is the first image", "last_image": "This is already the last image", "filter_name": "Image" }, "video_viewer": { "previous_video": "Previous video", "next_video": "Next video", "play": "Play", "pause": "Pause", "mute": "Mute", "unmute": "Unmute", "tip_playing_index": "Playing video #{index}", "tip_playing_previous": "Now playing previous video", "tip_first": "This is the first video", "tip_playing_next": "Now playing next video", "tip_last": "This is the last video" }, "screenshot": { "border_radius": "Radius", "redo": "Redo", "undo": "Undo", "confirm": "Confirm", "cancel": "Cancel", "tool_rect": "Rectangle", "tool_circle": "Circle", "tool_arrow": "Arrow", "tool_mosaic": "Mosaic", "tooltip_drag": "Drag to adjust selection", "tooltip_resize": "Drag handles to resize", "save_success": "Screenshot copied to clipboard", "save_failed": "Screenshot failed, please retry" }, "lock_screen": { "title": "Lock screen", "password_label": "Lock password", "password_placeholder": "Enter lock password", "confirm_button": "Confirm", "validation_required": "Please enter the lock password", "tip_description": "An open-source IM app built with cutting-edge tech like Tauri, Vue 3, Vite 5, UnoCSS, and TypeScript.", "enter_system_tooltip": "Enter", "unlocking": "Unlocking", "wrong_password": "Incorrect password. Please try again", "toast_empty_password": "Please enter the password", "return_action": "Back", "logout_action": "Log out", "forgot_password": "Forgot password", "enter_system_action": "Enter" }, "check_update": { "current_version": "Current version", "new_tag": "new", "new_release_date": "New release date:", "release_date": "Release date:", "log_title": "Release notes", "collapse": "Collapse", "expand": "Expand", "ignore": "Ignore", "update_now": "Update now", "check_now": "Check update", "downloading": "Downloading...", "update_success": "Updated", "confirm_update": "Proceed with update?", "confirm_ignore": "Ignoring will stop this reminder but you can still update later. Confirm ignore?", "update_error": "Update check failed, please try again later", "fetch_log_failed": "Failed to load release notes, please set token and retry", "download_success_toast": "Installer downloaded. It will install and restart soon", "restart_failed": "Restart failed, please restart manually" }, "notify": { "new_messages": "New messages", "ignore_all": "Ignore all" }, "tray": { "online_status_window_title": "Online status", "more_status": "More statuses", "mute_all": "Mute all sounds", "unmute_all": "Enable all sounds", "open_main_panel": "Open main panel", "exit": "Exit" }, "location": { "modal": { "title": { "map_error": "Map error", "location_error": "Location failed", "default": "Pick a location" }, "result": { "map_error_title": "Map failed to load", "location_error_title": "Failed to get location" }, "buttons": { "cancel": "Cancel", "retry": "Retry", "send": "Send location" }, "loading": { "locating": "Fetching location...", "map": "Loading map..." }, "info": { "current": "Current location", "fetching_address": "Getting address...", "coordinate": "Coord: {lat}, {lng}", "unknown_address": "Unknown address" }, "errors": { "missing_api_key": "Tencent Map API key not configured", "geocode_failed": "Failed to fetch address" } }, "map": { "marker_current": "Current location" }, "hook": { "permission_check_failed": "Failed to check geolocation permission", "unsupported": "Geolocation is not supported in this browser", "error_generic": "Failed to obtain location", "permission_denied": "Location permission denied", "position_unavailable": "Location unavailable", "timeout": "Location request timed out" } }, "update_window": { "updating": "Updating", "fetch_commit_failed": "Failed to load release notes for v{version}", "fetch_release_error": "Failed to fetch release info", "fetch_release_error_with_reason": "Failed to fetch release info: {reason}" }, "multi_choose": { "search_placeholder": "Search sessions", "send_to_separately": "Send separately to", "leave_message_placeholder": "Leave a note", "single_forward": "Forward individually", "merge_forward": "Forward as summary", "save_to_pc": "Save to PC", "delete_action": "Delete", "exit_multi_select": "Exit selection", "cancel_button": "Cancel", "send_button": "Send", "not_implemented": "Not implemented yet", "select_delete_prompt": "Please select messages to delete", "delete_confirm": "Deleted messages will disappear from your history. Delete these {count} messages?", "room_missing": "Current session unknown, delete failed", "delete_failed_short": "Failed to delete message", "delete_failed_retry": "Failed to delete, please try again later", "delete_success": "Selected messages deleted", "forward_success": "Messages forwarded", "forward_failed": "Failed to forward", "non_text_message": "[Non-text message]" } }