hulaspark--hula
278 行
9.4 KiB
JSON
被供应的
278 行
9.4 KiB
JSON
被供应的
{
|
|
"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]"
|
|
}
|
|
}
|