纳入范围: - backend/ Spring Boot 多模块后端(iot-common/device/rule/data/alarm/auth) - frontend/admin/ Vue3 + Element Plus 管理后台 - Android/ 涂鸦原生 APP (com.xhai.iot) - backend/sql/ Flyway 风格迁移脚本(V2~V21) - docs/ 对接文档与设计文档 排除范围: - 构建产物: node_modules/ target/ build/ dist/ .gradle/ - 签名密钥: *.jks *.keystore (严禁入库) - 本机配置: Android/local.properties - 运行日志: logs/ *.log - AI 协作本地数据 .codebuddy/ 与第三方 demo tuya-demo/ .gitattributes 统一以 LF 存储, Windows 批处理保留 CRLF
191 lines
17 KiB
XML
191 lines
17 KiB
XML
<?xml version="1.0" encoding="UTF-8"?><resources>
|
||
<string name="add_action_device_title">Device</string>
|
||
<string name="ai_assistant_activate_service">Upgrade to premium for more conversations.</string>
|
||
<string name="ai_assistant_activated">Subscribed</string>
|
||
<string name="ai_assistant_card_local_tip">Welcome to %1$s! I\'m %2$s, your AI life assistant. I offer lifestyle tips, help control your home devices, and answer questions. Talk to me anytime!</string>
|
||
<string name="ai_assistant_chat_over_limit_order_times_tip">Monthly limit reached. Get more uses.</string>
|
||
<string name="ai_assistant_chat_over_limit_order_tip">Monthly limit reached</string>
|
||
<string name="ai_assistant_chat_over_limit_times_tip">Get more uses</string>
|
||
<string name="ai_assistant_chat_over_limit_trail_times_tip">Daily limit reached. Get more uses.</string>
|
||
<string name="ai_assistant_chat_over_limit_trail_tip">Daily limit reached</string>
|
||
<string name="ai_assistant_excute_all">Run All</string>
|
||
<string name="ai_assistant_feedback_cancel_success">Canceled</string>
|
||
<string name="ai_assistant_feedback_comment_hint">Provide details to help us better understand and improve</string>
|
||
<string name="ai_assistant_feedback_reason_1">Not relevant to me</string>
|
||
<string name="ai_assistant_feedback_reason_2">Not factually correct</string>
|
||
<string name="ai_assistant_feedback_reason_3">Offensive content</string>
|
||
<string name="ai_assistant_feedback_reason_4">Others</string>
|
||
<string name="ai_assistant_feedback_subtitle">We value your feedback.</string>
|
||
<string name="ai_assistant_feedback_success">Your feedback has been received.</string>
|
||
<string name="ai_assistant_feedback_title">Feedback</string>
|
||
<string name="ai_assistant_go_activate">Upgrade now</string>
|
||
<string name="ai_assistant_go_upgrade">Upgrade Now</string>
|
||
<string name="ai_assistant_message_stop">You stopped this response</string>
|
||
<string name="ai_assistant_order_times_tip">Monthly Usage: %s remaining</string>
|
||
<string name="ai_assistant_receiving_try_later">Generating a response … Please try again later.</string>
|
||
<string name="ai_assistant_trail_times_tip">Today\'s Free Trials: %s remaining</string>
|
||
<string name="ai_assistant_upgrade_service">Upgrade Service</string>
|
||
<string name="ai_calories_content">Snap food to count calories.</string>
|
||
<string name="ai_calories_detect">AI Scan</string>
|
||
<string name="ai_calories_title">AI Calories</string>
|
||
<string name="ai_greets_recommend_lang_code">Nice to see you again! Let’s chat.</string>
|
||
<string name="ai_skill_app_upgrade_tips">The current app version is too early. Please update to the latest version.</string>
|
||
<string name="already_switch_server">Switched to %s</string>
|
||
<string name="already_switch_server_action">OK</string>
|
||
<string name="already_switch_server_default">Switched to the new server</string>
|
||
<string name="bluetooth_reason">Lets the app find and connect to Bluetooth devices.</string>
|
||
<string name="camera_reason">Used for scanning QR codes or taking photos.</string>
|
||
<string name="cross_server_device_share_tip">Received a cross-server device sharing</string>
|
||
<string name="diyhome_adv_card_ai_buds_face_to_face">Conversation Mode</string>
|
||
<string name="diyhome_adv_card_ai_buds_living_record">Live Recording</string>
|
||
<string name="diyhome_adv_card_ai_buds_realtime_record">Simultaneous Interpretation</string>
|
||
<string name="diyhome_adv_card_ai_buds_title">AI Note and Translation</string>
|
||
<string name="diyhome_adv_card_ai_buds_transcription">Real-time Transcription</string>
|
||
<string name="diyhome_adv_card_limit_tips">Up to %d favorite card(s) can be added.</string>
|
||
<string name="diyhome_adv_card_limit_toast">You have reached the limit of %d favorite card(s).</string>
|
||
<string name="earphone_face_to_face_translation">New Conversation Translation</string>
|
||
<string name="earphone_live_recording">New Live Recording</string>
|
||
<string name="earphone_match_ear_name_failed">Your headphones were not detected. Please search for and connect your headphones in the phone settings, then try again.</string>
|
||
<string name="earphone_no_bt_devices">You haven’t connected any headphones. Please search for and connect your headphones in the phone settings, then try again.</string>
|
||
<string name="earphone_phone_recording">New Live Recording</string>
|
||
<string name="energy_scene_top_sort">zcnbq,xnyjcn,dlq</string>
|
||
<string name="homo_unsupport_ability_message">This feature will be available in a future update.</string>
|
||
<string name="ipc_playbacks_not_support_content_title">Video playback is not supported. Try these steps:</string>
|
||
<string name="ipc_playbacks_not_support_description1">1. Allow access to a local network.
|
||
2. Connect your phone to the device access point.</string>
|
||
<string name="ipc_playbacks_not_support_description2">1. Your device doesn\'t support video playback.
|
||
2. If the issue persists, contact your device provider.</string>
|
||
<string name="ipc_playbacks_not_support_operation">Tap to connect</string>
|
||
<string name="ipc_playbacks_not_support_subtitle1">Check if your device is local.</string>
|
||
<string name="ipc_playbacks_not_support_subtitle2">Error while connecting a remote device</string>
|
||
<string name="ipc_playbacks_not_support_title">Playback error</string>
|
||
<string name="light_batch_management">Lamp Batch Settings</string>
|
||
<string name="light_device_offline">Some devices disconnect cloud</string>
|
||
<string name="light_dim_offline_device_desc">Please ensure that the device signal is good.</string>
|
||
<string name="light_dim_offline_device_title">Abnormal equipment:%sone</string>
|
||
<string name="light_room_device_empty_tip">You can click on the top right corner to add the desired device</string>
|
||
<string name="light_room_presets_title">The preset scenario will automatically take effect after the device configuration is completed.</string>
|
||
<string name="light_scene_add_preset">Add preset scenes</string>
|
||
<string name="light_scene_add_text">Add preset scenes</string>
|
||
<string name="light_scene_choose_city">Select City</string>
|
||
<string name="light_scene_dim_bright_add">+</string>
|
||
<string name="light_scene_dim_hue_add">+</string>
|
||
<string name="light_scene_dim_saturation">Saturation step</string>
|
||
<string name="light_scene_dim_temp_add">+</string>
|
||
<string name="light_scene_distributed_preview_title">Preview Note</string>
|
||
<string name="light_scene_error_button_to_manage">Manage</string>
|
||
<string name="light_scene_latitude">Latitude</string>
|
||
<string name="light_scene_local_cloud_setting">Local and Cloud Settings (Lab Feature)</string>
|
||
<string name="light_scene_longitude">Longitude</string>
|
||
<string name="light_scene_reset">Resetting</string>
|
||
<string name="light_scene_reset_tip">Are you sure you want to reset the biological rhythm?</string>
|
||
<string name="light_scene_rhythm_custom_mode">Custom</string>
|
||
<string name="light_scene_rhythm_default_city">Beijing</string>
|
||
<string name="light_scene_rhythm_default_country">China</string>
|
||
<string name="light_scene_rhythm_default_lat">39.92</string>
|
||
<string name="light_scene_rhythm_default_lon">116.42</string>
|
||
<string name="light_scene_saturation_add">+</string>
|
||
<string name="light_scene_type_distributed_bluetooth">Distributed scene (Bluetooth)</string>
|
||
<string name="light_scene_type_distributed_zigbee">Distributed scene (ZigBee)</string>
|
||
<string name="light_scene_type_distributed_zigbee_my">Distributed scene (ZigBee)</string>
|
||
<string name="light_scene_type_local_mesh">Mobile phone direct Bluetooth equipment</string>
|
||
<string name="light_scene_type_preset">Preset Scene</string>
|
||
<string name="light_scene_what_is_distributed_zigbee">What is a distributed scene (ZigBee)</string>
|
||
<string name="light_sigmesh_no_gateway_open">Mobile phone direct Bluetooth equipment</string>
|
||
<string name="location_appo_permission_reason">Enables automation features like \"Arrive/Leave home\" and home location-based actions.</string>
|
||
<string name="location_permission_reason">Enables automation features like \"Arrive/Leave home\" and home location-based actions.</string>
|
||
<string name="microphone_reason">Enables audio features like two-way talk and music rhythm sync with smart lights.</string>
|
||
<string name="msg_value_added_activate_content">The notification service is unavailable. Do you want to subscribe to the service for the settings to take effect?</string>
|
||
<string name="msg_value_added_activate_open_service">Subscribe Now</string>
|
||
<string name="msg_value_added_activate_title">Reminder about Service Subscription</string>
|
||
<string name="read_media_reason">Allows you to personalize your profile picture and similar features.</string>
|
||
<string name="scene_action_device_batch_control">Select multiple devices</string>
|
||
<string name="scene_action_device_control">Select a single device</string>
|
||
<string name="scene_all">All</string>
|
||
<string name="scene_all_device_remove">Devices removed</string>
|
||
<string name="scene_control_single_device">Device</string>
|
||
<string name="scene_create_manual">Create Tap-to-Run</string>
|
||
<string name="scene_create_tip_delay_execute">Example: run the scene in 15 minutes</string>
|
||
<string name="scene_create_tip_device_execute">Example: open the curtains</string>
|
||
<string name="scene_create_tip_device_status">Example: when the door is unlocked</string>
|
||
<string name="scene_create_tip_device_trigger">Example: when the door is unlocked</string>
|
||
<string name="scene_create_tip_scene_execute">Example: disable a specific automation scene</string>
|
||
<string name="scene_create_tip_timer_trigger">Example: at 8:00 on weekdays</string>
|
||
<string name="scene_create_tip_weather_status">Example: when humidity is greater than 80%</string>
|
||
<string name="scene_create_tip_weather_trigger">Example: when humidity is greater than 80%</string>
|
||
<string name="scene_devices_count">%d device(s)</string>
|
||
<string name="scene_discover">Recommended</string>
|
||
<string name="scene_discover_list_empty">No recommended scenes are available.</string>
|
||
<string name="scene_execute_confirm">Confirm to Run</string>
|
||
<string name="scene_filter_for_device">Filter by Device</string>
|
||
<string name="scene_nogroup_devices">Ungrouped | %d device(s)</string>
|
||
<string name="scene_offline_devices">%d device(s) offline</string>
|
||
<string name="scene_placement">Display Area</string>
|
||
<string name="scene_placement_count">%d area(s)</string>
|
||
<string name="scene_repeat_type_custom">Custom</string>
|
||
<string name="scene_repeat_type_legalHolidays">Public holidays and weekends</string>
|
||
<string name="scene_repeat_type_legalWorkingDay">Weekdays</string>
|
||
<string name="scene_section_title">Select how to trigger your scene.</string>
|
||
<string name="scene_select_rule_to_run">Select Scene to Run</string>
|
||
<string name="scene_style_icon">Icon</string>
|
||
<string name="scene_tip_ai">Example: set lights to ocean mode</string>
|
||
<string name="scene_tip_batch_control_device">Example: turn on all downlights</string>
|
||
<string name="scene_tip_change_security_mode">Example: enable arm stay at 23:00 every day</string>
|
||
<string name="scene_tip_send_message">Example: make a phone call to alert me if a water leak is detected</string>
|
||
<string name="scene_today">Today</string>
|
||
<string name="scene_ungrouped">No Room</string>
|
||
<string name="server_center">Switch Server</string>
|
||
<string name="server_center_footer_text">Why does data exist across multiple servers? \n Your account data might exist across multiple servers due to cross-server home/device sharing or other operational activities. \n\n What is the impact of data being stored on different servers? \n Data is isolated between servers, so you cannot view homes or devices from Server 2 while on Server 1. This might inconvenience your daily use. Unless necessary, it is recommended to delete accounts under inactive servers.</string>
|
||
<string name="server_center_header_text">Tap to switch to another server</string>
|
||
<string name="server_switch_confirm_alert_content">After switching, your account data on this server, including homes, devices, and scenes, will become invisible and unavailable in %s. Continue?</string>
|
||
<string name="server_switch_confirm_alert_title">Are you sure to switch to %s?</string>
|
||
<string name="server_switch_generate_error">Failed to switch to the specified server.</string>
|
||
<string name="server_switch_loading_text_one">Disconnecting from %s. Current home and device data will be disconnected.</string>
|
||
<string name="server_switch_loading_text_two">Loading home, device, and other data from %s.</string>
|
||
<string name="server_switch_loading_title">Switching %s%%. Please wait.</string>
|
||
<string name="server_switch_multi_login_confirm_alert_content">Your account has logged in to %s device(s), including mobile phones, pads, and control panels. After you switch to another server, all these devices will be logged out and you need to log in again to continue using them on the new server. Continue?</string>
|
||
<string name="server_switch_multi_login_confirm_alert_title">Your account will be logged out on other devices.</string>
|
||
<string name="server_switch_next">Continue Anyway</string>
|
||
<string name="server_switch_notice_text">Your account has switched to using the home and device data of \"%s\" on another device. To continue using the previous homes or devices, you can go to Settings > Account and Security and switch back to the previous server.</string>
|
||
<string name="server_switch_question_error">Incorrect answer. You are unable to proceed with the switch. Please try again.</string>
|
||
<string name="server_switch_question_one_answer_one">Yes, I can</string>
|
||
<string name="server_switch_question_one_answer_two">No, I cannot</string>
|
||
<string name="server_switch_question_one_title">After switching servers, can you still see the current homes, devices, and scenes?</string>
|
||
<string name="server_switch_question_tip">Switching servers will significantly impact your access to homes and devices. To ensure a smooth experience, answer the following questions before proceeding:</string>
|
||
<string name="server_switch_question_two_answer_four">Cannot switch to another server</string>
|
||
<string name="server_switch_question_two_answer_one">Me > Settings icon > Account and Security</string>
|
||
<string name="server_switch_question_two_answer_three">Me > Home Management</string>
|
||
<string name="server_switch_question_two_answer_two">Me > Settings icon > Personal Information</string>
|
||
<string name="server_switch_question_two_title">How to switch to another server later?</string>
|
||
<string name="server_switch_source_device">Device</string>
|
||
<string name="server_switch_source_family">Home</string>
|
||
<string name="server_switch_tip_action">Switch Server</string>
|
||
<string name="server_switch_tip_content">Things to note \n1. After switching, homes and devices on this server (%1$s) will no longer be displayed or accessible. You will only see homes and devices created on %2$s.\n2. To access homes and devices on the current server later, you can switch back on the Account and Security page.</string>
|
||
<string name="server_switch_tip_title">Your account is not on the same server as the %1$s you want to join. You must switch to server %2$s before joining.</string>
|
||
<string name="switch_server_add_device_again">The server has been switched. Manually add devices to be shared.</string>
|
||
<string name="switch_server_add_family_again">The server has been switched. Manually add homes to be shared.</string>
|
||
<string name="take_photo_blurry">Image is blurry, please take a clearer photo.</string>
|
||
<string name="take_photo_overexposed">Image is overexposed, please adjust the angle and retry.</string>
|
||
<string name="thing_data_export">Export Device Data</string>
|
||
<string name="thing_export_device_data_admin_tips">Ordinary home members do not have operation permissions.</string>
|
||
<string name="thing_export_device_data_tips">As required by law, the data you obtain cannot be used to develop competing connected products.</string>
|
||
<string name="thing_light_rhythm_default_mode_name2">Sunrise</string>
|
||
<string name="thing_light_rhythm_default_mode_name4">Sunset</string>
|
||
<string name="thing_light_rhythm_scene_default_name">New Rhythm</string>
|
||
<string name="thing_light_turn_off_lights_tips">Preview Note</string>
|
||
<string name="thing_scene_energy_ai">Energy Scheduling</string>
|
||
<string name="thing_avg_prefix">Avg</string>
|
||
<string name="thing_light_scene_diy_scene_desc">Customize the status of each light, and the light will present the overall effect according to the configuration</string>
|
||
<string name="thing_light_scene_dynamic_scene">Dynamic Scene</string>
|
||
<string name="thing_light_scene_music_scene">Rhythmic Scene</string>
|
||
<string name="thing_light_scene_music_type">Rhythmic</string>
|
||
<string name="thing_light_scene_network_is_lan">Better effect under LAN</string>
|
||
<string name="thing_max_prefix">Max</string>
|
||
<string name="thing_min_prefix">Min</string>
|
||
<string name="thing_room_dining_room">Dining Room</string>
|
||
<string name="thing_room_living_room">Living Room</string>
|
||
<string name="thing_room_master_bedroom">Master Bedroom</string>
|
||
<string name="thing_room_study_room">Study Room</string>
|
||
<string name="write_media_reason">Saves photos and videos captured by your camera devices to your phone.</string>
|
||
</resources>
|