diff --git a/lib/core/translations/language/ar_sa.dart b/lib/core/translations/language/ar_sa.dart index 561cff270..3b978b0b4 100644 --- a/lib/core/translations/language/ar_sa.dart +++ b/lib/core/translations/language/ar_sa.dart @@ -505,7 +505,7 @@ const Map arSA = { //Agent 模块 // agent View - "XiaoYan": "شياو يان", + "Lily": "Lily", "clearChatHistory": "مسح سجل الدردشة", "online": "متصل", "inputMessage": "أدخل رسالة...", @@ -1160,38 +1160,38 @@ const Map arSA = { "minutesAgo": "منذ @minutes دقيقة", "yesterday": "أمس", // Guide overlay keys (placeholders in English) - "sayXiaoYanHint": "Say \"Xiaoyan Xiaoyan\" to the mic", + "sayLilyHint": "Say \"Lily Lily\" to the mic", "imHere": "I’m here~", - "guideWelcomeWakeAI": "Welcome to Voitrans! First, wake your AI “Xiaoyan”.", - "aiReplyCompleted": "Xiaoyan has finished the reply!", - "aiThinking": "Xiaoyan is thinking…", - "guideAwakenSuccess": "Great! Xiaoyan is awake—ask it to help.", + "guideWelcomeWakeAI": "Welcome to Voitrans! First, wake your AI “Lily”.", + "aiReplyCompleted": "Lily has finished the reply!", + "aiThinking": "Lily is thinking…", + "guideAwakenSuccess": "Great! Lily is awake—ask it to help.", "confirmInput": "Confirm Input", "guideClickSendPrefix": "Tap send, ", - "guideWeatherStart": "Tell Xiaoyan: “What’s the weather today?”", + "guideWeatherStart": "Tell Lily: “What’s the weather today?”", "guideWeatherInput": "What’s the weather today?", - "guideWeatherSend": "Xiaoyan will report the weather in real time", - "guideWeatherEnd": "Xiaoyan can report weather live—try other commands", - "guideMusicStart": "Tell Xiaoyan: “Play some rock music”", + "guideWeatherSend": "Lily will report the weather in real time", + "guideWeatherEnd": "Lily can report weather live—try other commands", + "guideMusicStart": "Tell Lily: “Play some rock music”", "guideMusicInput": "Play some rock music", - "guideMusicSend": "Xiaoyan will find music for you", - "guideMusicEnd": "Xiaoyan found music—try other commands", - "guideNavStart": "Tell Xiaoyan: “Navigate to Shenzhen Airport”", + "guideMusicSend": "Lily will find music for you", + "guideMusicEnd": "Lily found music—try other commands", + "guideNavStart": "Tell Lily: “Navigate to Shenzhen Airport”", "guideNavInput": "Navigate to Shenzhen Airport", - "guideNavSend": "Xiaoyan will plan the route", + "guideNavSend": "Lily will plan the route", "guideNavEnd": "Navigation set—try other commands", "guideMeetingStart": - "Tell Xiaoyan: “Create a meeting reminder for 3pm tomorrow”", + "Tell Lily: “Create a meeting reminder for 3pm tomorrow”", "guideMeetingInput": "Create a meeting reminder for 3pm tomorrow", - "guideMeetingSend": "Xiaoyan will create a meeting reminder", + "guideMeetingSend": "Lily will create a meeting reminder", "guideMeetingEnd": "Reminder created—try other commands", - "guidePhoneStart": "Tell Xiaoyan: “Call Mom”", + "guidePhoneStart": "Tell Lily: “Call Mom”", "guidePhoneInput": "Call Mom", - "guidePhoneSend": "Xiaoyan will make the call", + "guidePhoneSend": "Lily will make the call", "guidePhoneEnd": "Call placed—try other commands", - "guideSmsStart": "Tell Xiaoyan: “Send Dad a text: I’ll be home for dinner”", + "guideSmsStart": "Tell Lily: “Send Dad a text: I’ll be home for dinner”", "guideSmsInput": "Text Dad: I’ll be home for dinner", - "guideSmsSend": "Xiaoyan will send the message", + "guideSmsSend": "Lily will send the message", "guideSmsEnd": "Message sent—voice control is convenient", // Goods pages common footer (placeholders) 'appNameProvider': 'App: VoiTrans · Provided by: VoiTrans', diff --git a/lib/core/translations/language/bg_bg.dart b/lib/core/translations/language/bg_bg.dart index 14f9d770a..29cea0709 100644 --- a/lib/core/translations/language/bg_bg.dart +++ b/lib/core/translations/language/bg_bg.dart @@ -286,7 +286,7 @@ const Map bgBG = { //Agent 模块 // agent View - "XiaoYan": "Сяо Ян", + "Lily": "Lily", "clearChatHistory": "Изчисти историята на чата", "online": "Онлайн", "inputMessage": "Въведете съобщение...", diff --git a/lib/core/translations/language/cs_cz.dart b/lib/core/translations/language/cs_cz.dart index b432d7a87..c455602ff 100644 --- a/lib/core/translations/language/cs_cz.dart +++ b/lib/core/translations/language/cs_cz.dart @@ -283,7 +283,7 @@ const Map csCZ = { //Agent 模块 // agent View - "XiaoYan": "Xiao Yan", + "Lily": "Lily", "clearChatHistory": "Vymazat historii chatu", "online": "Online", "inputMessage": "Zadejte zprávu...", @@ -310,7 +310,7 @@ const Map csCZ = { "swipeUpForMore": "Potáhněte nahoru pro více", // Agent controller - 'welcomeMessage': 'Ahoj! Jsem **Xiao Yan**, mohu vám pomoci s:\n\n' + 'welcomeMessage': 'Ahoj! Jsem **Lily**, mohu vám pomoci s:\n\n' '• Odpovídáním na otázky a poskytováním informací\n\n' '• Překladem řeči v reálném čase\n\n' '• Doporučováním hudby a podcastů\n\n' diff --git a/lib/core/translations/language/da_dk.dart b/lib/core/translations/language/da_dk.dart index 31bfa72fb..b4ddfb4f6 100644 --- a/lib/core/translations/language/da_dk.dart +++ b/lib/core/translations/language/da_dk.dart @@ -285,7 +285,7 @@ const Map daDK = { //Agent 模块 // agent View - "XiaoYan": "Xiao Yan", + "Lily": "Lily", "clearChatHistory": "Ryd chathistorik", "online": "Online", "inputMessage": "Indtast besked...", @@ -312,7 +312,7 @@ const Map daDK = { "swipeUpForMore": "Stryg op for mere", // Agent controller - 'welcomeMessage': 'Hej! Jeg er **Xiao Yan**, jeg kan hjælpe dig med:\n\n' + 'welcomeMessage': 'Hej! Jeg er **Lily**, jeg kan hjælpe dig med:\n\n' '• Besvare spørgsmål og give information\n\n' '• Realtids stemmeoversættelse\n\n' '• Anbefale musik og podcasts\n\n' diff --git a/lib/core/translations/language/de_de.dart b/lib/core/translations/language/de_de.dart index 378044786..3aed58dd7 100644 --- a/lib/core/translations/language/de_de.dart +++ b/lib/core/translations/language/de_de.dart @@ -288,7 +288,7 @@ const Map deDE = { //Agent 模块 // agent View - "XiaoYan": "XiaoYan", + "Lily": "Lily", "clearChatHistory": "Chat-Verlauf löschen", "online": "Online", "inputMessage": "Nachricht eingeben...", @@ -315,7 +315,7 @@ const Map deDE = { "swipeUpForMore": "Nach oben wischen für mehr", // Agent controller - 'welcomeMessage': 'Hallo! Ich bin **XiaoYan**, ich kann Ihnen helfen:\n\n' + 'welcomeMessage': 'Hallo! Ich bin **Lily**, ich kann Ihnen helfen:\n\n' '• Fragen beantworten und Informationen bereitstellen\n\n' '• Echtzeit-Sprachübersetzung\n\n' '• Musik und Podcasts empfehlen\n\n' @@ -881,37 +881,38 @@ const Map deDE = { "波斯语": "Persisch", "斯瓦希里语": "Swahili", // Guide overlay keys (placeholders in English) - "sayXiaoYanHint": "Say \"Xiaoyan Xiaoyan\" to the mic", + "sayLilyHint": "Say \"Lily Lily\" to the mic", "imHere": "I’m here~", - "guideWelcomeWakeAI": "Welcome to Voitrans! First, wake your AI “Xiaoyan”.", - "aiReplyCompleted": "Xiaoyan has finished the reply!", - "aiThinking": "Xiaoyan is thinking…", - "guideAwakenSuccess": "Great! Xiaoyan is awake—ask it to help.", + "guideWelcomeWakeAI": "Welcome to Voitrans! First, wake your AI “Lily”.", + "aiReplyCompleted": "Lily has finished the reply!", + "aiThinking": "Lily is thinking…", + "guideAwakenSuccess": "Great! Lily is awake—ask it to help.", "confirmInput": "Confirm Input", "guideClickSendPrefix": "Tap send, ", - "guideWeatherStart": "Tell Xiaoyan: “What’s the weather today?”", + "guideWeatherStart": "Tell Lily: “What’s the weather today?”", "guideWeatherInput": "What’s the weather today?", - "guideWeatherSend": "Xiaoyan will report the weather in real time", - "guideWeatherEnd": "Xiaoyan can report weather live—try other commands", - "guideMusicStart": "Tell Xiaoyan: “Play some rock music”", + "guideWeatherSend": "Lily will report the weather in real time", + "guideWeatherEnd": "Lily can report weather live—try other commands", + "guideMusicStart": "Tell Lily: “Play some rock music”", "guideMusicInput": "Play some rock music", - "guideMusicSend": "Xiaoyan will find music for you", - "guideMusicEnd": "Xiaoyan found music—try other commands", - "guideNavStart": "Tell Xiaoyan: “Navigate to Shenzhen Airport”", + "guideMusicSend": "Lily will find music for you", + "guideMusicEnd": "Lily found music—try other commands", + "guideNavStart": "Tell Lily: “Navigate to Shenzhen Airport”", "guideNavInput": "Navigate to Shenzhen Airport", - "guideNavSend": "Xiaoyan will plan the route", + "guideNavSend": "Lily will plan the route", "guideNavEnd": "Navigation set—try other commands", - "guideMeetingStart": "Tell Xiaoyan: “Create a meeting reminder for 3pm tomorrow”", + "guideMeetingStart": + "Tell Lily: “Create a meeting reminder for 3pm tomorrow”", "guideMeetingInput": "Create a meeting reminder for 3pm tomorrow", - "guideMeetingSend": "Xiaoyan will create a meeting reminder", + "guideMeetingSend": "Lily will create a meeting reminder", "guideMeetingEnd": "Reminder created—try other commands", - "guidePhoneStart": "Tell Xiaoyan: “Call Mom”", + "guidePhoneStart": "Tell Lily: “Call Mom”", "guidePhoneInput": "Call Mom", - "guidePhoneSend": "Xiaoyan will make the call", + "guidePhoneSend": "Lily will make the call", "guidePhoneEnd": "Call placed—try other commands", - "guideSmsStart": "Tell Xiaoyan: “Send Dad a text: I’ll be home for dinner”", + "guideSmsStart": "Tell Lily: “Send Dad a text: I’ll be home for dinner”", "guideSmsInput": "Text Dad: I’ll be home for dinner", - "guideSmsSend": "Xiaoyan will send the message", + "guideSmsSend": "Lily will send the message", "guideSmsEnd": "Message sent—voice control is convenient", // Goods pages common footer (placeholders) 'appNameProvider': 'App: VoiTrans · Provided by: VoiTrans', @@ -919,8 +920,10 @@ const Map deDE = { 'copyrightVoiTrans': '© 2025 VoiTrans', // Meeting goods page (placeholders) - 'meetingHeaderDesc1': 'Audio recording, transcription, keyword search, and auto summary.', - 'meetingHeaderDesc2': 'Suitable for business meetings, class notes, and interview minutes.', + 'meetingHeaderDesc1': + 'Audio recording, transcription, keyword search, and auto summary.', + 'meetingHeaderDesc2': + 'Suitable for business meetings, class notes, and interview minutes.', 'meetingAutoRecording': 'Auto recording and segmentation', 'meetingSpeakerTagging': 'Speaker labeling', 'meetingLongAudioTranscription': 'Long audio transcription', @@ -929,20 +932,24 @@ const Map deDE = { 'meetingTimelineJump': 'Timeline jump', 'meetingExportSummary': 'Export minutes', 'meetingMultiPlatformShare': 'Share across platforms', - 'meetingDisclaimer': 'Use in quiet environments; performance depends on microphone and network.', + 'meetingDisclaimer': + 'Use in quiet environments; performance depends on microphone and network.', // Translation goods page (placeholders) - 'tradeHeaderDesc1': 'Real-time simultaneous interpretation and text translation with low-latency voice.', + 'tradeHeaderDesc1': + 'Real-time simultaneous interpretation and text translation with low-latency voice.', 'tradeHeaderDesc2': 'Suitable for travel, business, speeches, and teaching.', 'translateZhEn': 'Chinese-English translation', 'lowLatencyVoiceBroadcast': 'Low-latency voice broadcast', 'multiLangTextTranslation': 'Multilingual text translation', - 'termOptimizationContextPreserve': 'Terminology optimization and context preservation', + 'termOptimizationContextPreserve': + 'Terminology optimization and context preservation', 'lexiconTourBusinessLife': 'Travel/Business/Life lexicons', 'personalVocabularyMemory': 'Personal vocabulary memory', 'conversationSubtitleLargeText': 'Conversation subtitles / Large-text mode', 'colorHighContrast': 'High color contrast', - 'tradeDisclaimer': 'Translation performance depends on microphone, network latency, and ambient noise.', + 'tradeDisclaimer': + 'Translation performance depends on microphone, network latency, and ambient noise.', // VIP goods page (placeholders) 'benefitsOverview': 'Benefits overview', @@ -957,5 +964,6 @@ const Map deDE = { 'generalPrivileges': 'General privileges', 'earlyAccessNewFeatures': 'Early access to new features', 'crossDeviceSync': 'Cross-device sync', - 'vipDisclaimer': 'Actual benefits depend on the package details and may change with versions.', + 'vipDisclaimer': + 'Actual benefits depend on the package details and may change with versions.', }; diff --git a/lib/core/translations/language/el_gr.dart b/lib/core/translations/language/el_gr.dart index fec4d66c4..e53358264 100644 --- a/lib/core/translations/language/el_gr.dart +++ b/lib/core/translations/language/el_gr.dart @@ -287,7 +287,7 @@ const Map elGR = { //Agent 模块 // agent View - "XiaoYan": "Xiao Yan", + "Lily": "Lily", "clearChatHistory": "Εκκαθάριση ιστορικού συνομιλίας", "online": "Σε σύνδεση", "inputMessage": "Εισάγετε μήνυμα...", @@ -314,14 +314,13 @@ const Map elGR = { "swipeUpForMore": "Σύρετε προς τα πάνω για περισσότερα", // Agent controller - 'welcomeMessage': - 'Γεια σας! Είμαι ο **Xiao Yan**, μπορώ να σας βοηθήσω με:\n\n' - '• Απάντηση σε ερωτήσεις και παροχή πληροφοριών\n\n' - '• Μετάφραση φωνής σε πραγματικό χρόνο\n\n' - '• Προτάσεις μουσικής και podcasts\n\n' - '• Φωνητικές σημειώσεις και υπενθυμίσεις\n\n' - '• Έλεγχος λειτουργιών ακουστικών\n\n' - 'Με τι μπορώ να σας βοηθήσω;', + 'welcomeMessage': 'Γεια σας! Είμαι ο **Lily**, μπορώ να σας βοηθήσω με:\n\n' + '• Απάντηση σε ερωτήσεις και παροχή πληροφοριών\n\n' + '• Μετάφραση φωνής σε πραγματικό χρόνο\n\n' + '• Προτάσεις μουσικής και podcasts\n\n' + '• Φωνητικές σημειώσεις και υπενθυμίσεις\n\n' + '• Έλεγχος λειτουργιών ακουστικών\n\n' + 'Με τι μπορώ να σας βοηθήσω;', 'microphonePermission': 'Μικρόφωνο', 'voiceRecognitionPermissionText': 'Η λειτουργία αναγνώρισης φωνής χρειάζεται πρόσβαση στο μικρόφωνο.', diff --git a/lib/core/translations/language/en_us.dart b/lib/core/translations/language/en_us.dart index be64d22b7..37f3cf323 100644 --- a/lib/core/translations/language/en_us.dart +++ b/lib/core/translations/language/en_us.dart @@ -265,12 +265,12 @@ const Map enUS = { // Translation goods page descriptions 'tradeHeaderDesc1': 'Real-time simultaneous interpretation and text translation with low-latency voice.', - 'tradeHeaderDesc2': - 'Suitable for travel, business, speeches, and teaching.', + 'tradeHeaderDesc2': 'Suitable for travel, business, speeches, and teaching.', 'translateZhEn': 'Chinese-English translation', 'lowLatencyVoiceBroadcast': 'Low-latency voice broadcast', 'multiLangTextTranslation': 'Multilingual text translation', - 'termOptimizationContextPreserve': 'Terminology optimization and context preservation', + 'termOptimizationContextPreserve': + 'Terminology optimization and context preservation', 'lexiconTourBusinessLife': 'Travel/Business/Life lexicons', 'personalVocabularyMemory': 'Personal vocabulary memory', 'conversationSubtitleLargeText': 'Conversation subtitles / Large-text mode', @@ -292,11 +292,9 @@ const Map enUS = { 'realTimeWeatherForecast': 'Real-time weather and forecast', 'clothingAdviceAndTravelReminders': 'Clothing advice and travel reminders', 'poiSearchFoodGasParking': 'POI search: dining / gas / parking', - 'ratingsHoursAndDirectRoutes': - 'Ratings, business hours, and direct routing', + 'ratingsHoursAndDirectRoutes': 'Ratings, business hours, and direct routing', 'hotNewsAndTopicOverview': 'Hot news and topic overview', - 'longArticleSummariesAndKeyPoints': - 'Long-article summaries and key points', + 'longArticleSummariesAndKeyPoints': 'Long-article summaries and key points', 'helpCallAndSMS': 'Help with calls and SMS', 'templatedMessagesAndScheduleReminders': 'Template messages and schedule reminders', @@ -322,38 +320,39 @@ const Map enUS = { // Onboarding / Guide 'skip': 'Skip', 'next': 'Next', - 'sayXiaoYanHint': 'Say "Xiaoyan Xiaoyan" to the mic', + 'sayLilyHint': 'Say "Lily Lily" to the mic', 'imHere': 'I’m here~', - 'guideWelcomeWakeAI': 'Welcome to Voitrans! First, wake your AI “Xiaoyan”.', - 'aiReplyCompleted': 'Xiaoyan has finished the reply!', - 'aiThinking': 'Xiaoyan is thinking…', - 'guideAwakenSuccess': 'Great! Xiaoyan is awake—ask it to help.', + 'guideWelcomeWakeAI': 'Welcome to Voitrans! First, wake your AI “Lily”.', + 'aiReplyCompleted': 'Lily has finished the reply!', + 'aiThinking': 'Lily is thinking…', + 'guideAwakenSuccess': 'Great! Lily is awake—ask it to help.', 'confirmInput': 'Confirm Input', 'guideClickSendPrefix': 'Tap send, ', // AI steps - 'guideWeatherStart': 'Tell Xiaoyan: “What’s the weather today?”', + 'guideWeatherStart': 'Tell Lily: “What’s the weather today?”', 'guideWeatherInput': 'What’s the weather today?', - 'guideWeatherSend': 'Xiaoyan will report the weather in real time', - 'guideWeatherEnd': 'Xiaoyan can report weather live—try other commands', - 'guideMusicStart': 'Tell Xiaoyan: “Play some rock music”', + 'guideWeatherSend': 'Lily will report the weather in real time', + 'guideWeatherEnd': 'Lily can report weather live—try other commands', + 'guideMusicStart': 'Tell Lily: “Play some rock music”', 'guideMusicInput': 'Play some rock music', - 'guideMusicSend': 'Xiaoyan will find music for you', - 'guideMusicEnd': 'Xiaoyan found music—try other commands', - 'guideNavStart': 'Tell Xiaoyan: “Navigate to Shenzhen Airport”', + 'guideMusicSend': 'Lily will find music for you', + 'guideMusicEnd': 'Lily found music—try other commands', + 'guideNavStart': 'Tell Lily: “Navigate to Shenzhen Airport”', 'guideNavInput': 'Navigate to Shenzhen Airport', - 'guideNavSend': 'Xiaoyan will plan the route', + 'guideNavSend': 'Lily will plan the route', 'guideNavEnd': 'Navigation set—try other commands', - 'guideMeetingStart': 'Tell Xiaoyan: “Create a meeting reminder for 3pm tomorrow”', + 'guideMeetingStart': + 'Tell Lily: “Create a meeting reminder for 3pm tomorrow”', 'guideMeetingInput': 'Create a meeting reminder for 3pm tomorrow', - 'guideMeetingSend': 'Xiaoyan will create a meeting reminder', + 'guideMeetingSend': 'Lily will create a meeting reminder', 'guideMeetingEnd': 'Reminder created—try other commands', - 'guidePhoneStart': 'Tell Xiaoyan: “Call Mom”', + 'guidePhoneStart': 'Tell Lily: “Call Mom”', 'guidePhoneInput': 'Call Mom', - 'guidePhoneSend': 'Xiaoyan will make the call', + 'guidePhoneSend': 'Lily will make the call', 'guidePhoneEnd': 'Call placed—try other commands', - 'guideSmsStart': 'Tell Xiaoyan: “Send Dad a text: I’ll be home for dinner”', + 'guideSmsStart': 'Tell Lily: “Send Dad a text: I’ll be home for dinner”', 'guideSmsInput': 'Text Dad: I’ll be home for dinner', - 'guideSmsSend': 'Xiaoyan will send the message', + 'guideSmsSend': 'Lily will send the message', 'guideSmsEnd': 'Message sent—voice control is convenient', // 商务会议助手页 @@ -601,7 +600,8 @@ const Map enUS = { "premiumMember": "Premium Membership", "memberService": "Member Service", "bindRewardTitle": "Rewards", - "bindRewardSimpleDesc": "First bind device reward has been issued. Tap OK to close.", + "bindRewardSimpleDesc": + "First bind device reward has been issued. Tap OK to close.", "joinDevice": "Connected device:", "accountId": "Account ID:", "systemSetting": "System Settings", @@ -679,7 +679,7 @@ const Map enUS = { // Agent模块 //Agent View - "XiaoYan": "XiaoYan", + "Lily": "Lily", "clearChatHistory": "Clear Chat History", "online": "Online", "inputMessage": "Type a message...", @@ -729,7 +729,7 @@ const Map enUS = { "nearbyFood": "What delicious food is nearby?", // 美食 // Agent controller - 'welcomeMessage': 'Hello! I\'m **Xiaoyan**, I can help you:\n\n' + 'welcomeMessage': 'Hello! I\'m **Lily**, I can help you:\n\n' '• Answer questions and provide information\n\n' '• Real-time voice translation\n\n' '• Recommend music and podcasts\n\n' @@ -1224,7 +1224,7 @@ const Map enUS = { "autoInputCode": "Auto Input Code", "skipBinding": "Skip Binding", "rescan": "Rescan", - + "verifyingDevice": "Verifying device...", "confirmBinding": "Confirm Binding", "associatingDevice": "Associating device...", diff --git a/lib/core/translations/language/es_es.dart b/lib/core/translations/language/es_es.dart index b49042841..3155a60a8 100644 --- a/lib/core/translations/language/es_es.dart +++ b/lib/core/translations/language/es_es.dart @@ -289,7 +289,7 @@ const Map esES = { //Agent 模块 // agent View - "XiaoYan": "Xiao Yan", + "Lily": "Lily", "clearChatHistory": "Limpiar historial de chat", "online": "En línea", "inputMessage": "Ingresa mensaje...", @@ -316,7 +316,7 @@ const Map esES = { "swipeUpForMore": "Desliza hacia arriba para más", // Agent controller - 'welcomeMessage': '¡Hola! Soy **Xiao Yan**, puedo ayudarte con:\n\n' + 'welcomeMessage': '¡Hola! Soy **Lily**, puedo ayudarte con:\n\n' '• Responder preguntas y proporcionar información\n\n' '• Traducción de voz en tiempo real\n\n' '• Recomendaciones de música y podcasts\n\n' @@ -875,37 +875,37 @@ const Map esES = { "波斯语": "Persa", "斯瓦希里语": "Suajili", // Guide overlay keys (placeholders in English) - "sayXiaoYanHint": "Say \"Xiaoyan Xiaoyan\" to the mic", + "sayLilyHint": "Say \"Lily Lily\" to the mic", "imHere": "I’m here~", - "guideWelcomeWakeAI": "Welcome to Voitrans! First, wake your AI “Xiaoyan”.", - "aiReplyCompleted": "Xiaoyan has finished the reply!", - "aiThinking": "Xiaoyan is thinking…", - "guideAwakenSuccess": "Great! Xiaoyan is awake—ask it to help.", + "guideWelcomeWakeAI": "Welcome to Voitrans! First, wake your AI “Lily”.", + "aiReplyCompleted": "Lily has finished the reply!", + "aiThinking": "Lily is thinking…", + "guideAwakenSuccess": "Great! Lily is awake—ask it to help.", "confirmInput": "Confirm Input", "guideClickSendPrefix": "Tap send, ", - "guideWeatherStart": "Tell Xiaoyan: “What’s the weather today?”", + "guideWeatherStart": "Tell Lily: “What’s the weather today?”", "guideWeatherInput": "What’s the weather today?", - "guideWeatherSend": "Xiaoyan will report the weather in real time", - "guideWeatherEnd": "Xiaoyan can report weather live—try other commands", - "guideMusicStart": "Tell Xiaoyan: “Play some rock music”", + "guideWeatherSend": "Lily will report the weather in real time", + "guideWeatherEnd": "Lily can report weather live—try other commands", + "guideMusicStart": "Tell Lily: “Play some rock music”", "guideMusicInput": "Play some rock music", - "guideMusicSend": "Xiaoyan will find music for you", - "guideMusicEnd": "Xiaoyan found music—try other commands", - "guideNavStart": "Tell Xiaoyan: “Navigate to Shenzhen Airport”", + "guideMusicSend": "Lily will find music for you", + "guideMusicEnd": "Lily found music—try other commands", + "guideNavStart": "Tell Lily: “Navigate to Shenzhen Airport”", "guideNavInput": "Navigate to Shenzhen Airport", - "guideNavSend": "Xiaoyan will plan the route", + "guideNavSend": "Lily will plan the route", "guideNavEnd": "Navigation set—try other commands", "guideMeetingStart": - "Tell Xiaoyan: “Create a meeting reminder for 3pm tomorrow”", + "Tell Lily: “Create a meeting reminder for 3pm tomorrow”", "guideMeetingInput": "Create a meeting reminder for 3pm tomorrow", - "guideMeetingSend": "Xiaoyan will create a meeting reminder", + "guideMeetingSend": "Lily will create a meeting reminder", "guideMeetingEnd": "Reminder created—try other commands", - "guidePhoneStart": "Tell Xiaoyan: “Call Mom”", + "guidePhoneStart": "Tell Lily: “Call Mom”", "guidePhoneInput": "Call Mom", - "guidePhoneSend": "Xiaoyan will make the call", + "guidePhoneSend": "Lily will make the call", "guidePhoneEnd": "Call placed—try other commands", - "guideSmsStart": "Tell Xiaoyan: “Send Dad a text: I’ll be home for dinner”", + "guideSmsStart": "Tell Lily: “Send Dad a text: I’ll be home for dinner”", "guideSmsInput": "Text Dad: I’ll be home for dinner", - "guideSmsSend": "Xiaoyan will send the message", + "guideSmsSend": "Lily will send the message", "guideSmsEnd": "Message sent—voice control is convenient", }; diff --git a/lib/core/translations/language/et_ee.dart b/lib/core/translations/language/et_ee.dart index 81fb35c04..047395149 100644 --- a/lib/core/translations/language/et_ee.dart +++ b/lib/core/translations/language/et_ee.dart @@ -281,7 +281,7 @@ const Map etEE = { //Agent 模块 // agent View - "XiaoYan": "Xiao Yan", + "Lily": "Lily", "clearChatHistory": "Tühjenda vestluse ajalugu", "online": "Võrgus", "inputMessage": "Sisesta sõnum...", @@ -308,7 +308,7 @@ const Map etEE = { "swipeUpForMore": "Libista üles rohkema jaoks", // Agent controller - 'welcomeMessage': 'Tere! Olen **Xiao Yan**, saan sind aidata:\n\n' + 'welcomeMessage': 'Tere! Olen **Lily**, saan sind aidata:\n\n' '• Küsimustele vastamine ja info andmine\n\n' '• Reaalajas häältõlge\n\n' '• Muusika ja podcastide soovitused\n\n' diff --git a/lib/core/translations/language/fa_ir.dart b/lib/core/translations/language/fa_ir.dart index ced6ac8cf..a25ac3c69 100644 --- a/lib/core/translations/language/fa_ir.dart +++ b/lib/core/translations/language/fa_ir.dart @@ -498,7 +498,7 @@ const Map faIR = { // Agent模块 //Agent View - "XiaoYan": "شیائویان", + "Lily": "Lily", "clearChatHistory": "پاک کردن تاریخچه چت", "online": "آنلاین", "inputMessage": "پیامی تایپ کنید...", diff --git a/lib/core/translations/language/fi_fi.dart b/lib/core/translations/language/fi_fi.dart index e9bd336fd..29822b6de 100644 --- a/lib/core/translations/language/fi_fi.dart +++ b/lib/core/translations/language/fi_fi.dart @@ -283,7 +283,7 @@ const Map fiFI = { //Agent 模块 // agent View - "XiaoYan": "XiaoYan", + "Lily": "Lily", "clearChatHistory": "Tyhjennä keskusteluhistoria", "online": "Online", "inputMessage": "Kirjoita viesti...", @@ -310,7 +310,7 @@ const Map fiFI = { "swipeUpForMore": "Pyyhkäise ylös nähdäksesi lisää", // Agent controller - 'welcomeMessage': 'Hei! Olen **XiaoYan**, voin auttaa sinua:\n\n' + 'welcomeMessage': 'Hei! Olen **Lily**, voin auttaa sinua:\n\n' '• Vastaamaan kysymyksiin ja antamaan tietoa\n\n' '• Reaaliaikaisessa puhekäännöksessä\n\n' '• Suosittelemaan musiikkia ja podcasteja\n\n' diff --git a/lib/core/translations/language/fr_fr.dart b/lib/core/translations/language/fr_fr.dart index 8b64b9629..031a3f5e2 100644 --- a/lib/core/translations/language/fr_fr.dart +++ b/lib/core/translations/language/fr_fr.dart @@ -292,7 +292,7 @@ const Map frFR = { //Agent 模块 // agent View - "XiaoYan": "XiaoYan", + "Lily": "Lily", "clearChatHistory": "Effacer l'historique de chat", "online": "En ligne", "inputMessage": "Saisir un message...", @@ -320,14 +320,13 @@ const Map frFR = { "swipeUpForMore": "Glisser vers le haut pour plus", // Agent controller - 'welcomeMessage': - 'Bonjour ! Je suis **XiaoYan**, je peux vous aider avec :\n\n' - '• Répondre aux questions et fournir des informations\n\n' - '• Traduction vocale en temps réel\n\n' - '• Recommander de la musique et des podcasts\n\n' - '• Mémos vocaux et rappels\n\n' - '• Contrôler les fonctions des écouteurs\n\n' - 'Comment puis-je vous aider ?', + 'welcomeMessage': 'Bonjour ! Je suis **Lily**, je peux vous aider avec :\n\n' + '• Répondre aux questions et fournir des informations\n\n' + '• Traduction vocale en temps réel\n\n' + '• Recommander de la musique et des podcasts\n\n' + '• Mémos vocaux et rappels\n\n' + '• Contrôler les fonctions des écouteurs\n\n' + 'Comment puis-je vous aider ?', 'microphonePermission': 'Microphone', 'voiceRecognitionPermissionText': 'La fonction de reconnaissance vocale nécessite l\'accès au microphone.', @@ -884,36 +883,37 @@ const Map frFR = { "波斯语": "Persan", "斯瓦希里语": "Swahili", // Guide overlay keys (placeholders in English) - "sayXiaoYanHint": "Say \"Xiaoyan Xiaoyan\" to the mic", + "sayLilyHint": "Say \"Lily Lily\" to the mic", "imHere": "I’m here~", - "guideWelcomeWakeAI": "Welcome to Voitrans! First, wake your AI “Xiaoyan”.", - "aiReplyCompleted": "Xiaoyan has finished the reply!", - "aiThinking": "Xiaoyan is thinking…", - "guideAwakenSuccess": "Great! Xiaoyan is awake—ask it to help.", + "guideWelcomeWakeAI": "Welcome to Voitrans! First, wake your AI “Lily”.", + "aiReplyCompleted": "Lily has finished the reply!", + "aiThinking": "Lily is thinking…", + "guideAwakenSuccess": "Great! Lily is awake—ask it to help.", "confirmInput": "Confirm Input", "guideClickSendPrefix": "Tap send, ", - "guideWeatherStart": "Tell Xiaoyan: “What’s the weather today?”", + "guideWeatherStart": "Tell Lily: “What’s the weather today?”", "guideWeatherInput": "What’s the weather today?", - "guideWeatherSend": "Xiaoyan will report the weather in real time", - "guideWeatherEnd": "Xiaoyan can report weather live—try other commands", - "guideMusicStart": "Tell Xiaoyan: “Play some rock music”", + "guideWeatherSend": "Lily will report the weather in real time", + "guideWeatherEnd": "Lily can report weather live—try other commands", + "guideMusicStart": "Tell Lily: “Play some rock music”", "guideMusicInput": "Play some rock music", - "guideMusicSend": "Xiaoyan will find music for you", - "guideMusicEnd": "Xiaoyan found music—try other commands", - "guideNavStart": "Tell Xiaoyan: “Navigate to Shenzhen Airport”", + "guideMusicSend": "Lily will find music for you", + "guideMusicEnd": "Lily found music—try other commands", + "guideNavStart": "Tell Lily: “Navigate to Shenzhen Airport”", "guideNavInput": "Navigate to Shenzhen Airport", - "guideNavSend": "Xiaoyan will plan the route", + "guideNavSend": "Lily will plan the route", "guideNavEnd": "Navigation set—try other commands", - "guideMeetingStart": "Tell Xiaoyan: “Create a meeting reminder for 3pm tomorrow”", + "guideMeetingStart": + "Tell Lily: “Create a meeting reminder for 3pm tomorrow”", "guideMeetingInput": "Create a meeting reminder for 3pm tomorrow", - "guideMeetingSend": "Xiaoyan will create a meeting reminder", + "guideMeetingSend": "Lily will create a meeting reminder", "guideMeetingEnd": "Reminder created—try other commands", - "guidePhoneStart": "Tell Xiaoyan: “Call Mom”", + "guidePhoneStart": "Tell Lily: “Call Mom”", "guidePhoneInput": "Call Mom", - "guidePhoneSend": "Xiaoyan will make the call", + "guidePhoneSend": "Lily will make the call", "guidePhoneEnd": "Call placed—try other commands", - "guideSmsStart": "Tell Xiaoyan: “Send Dad a text: I’ll be home for dinner”", + "guideSmsStart": "Tell Lily: “Send Dad a text: I’ll be home for dinner”", "guideSmsInput": "Text Dad: I’ll be home for dinner", - "guideSmsSend": "Xiaoyan will send the message", + "guideSmsSend": "Lily will send the message", "guideSmsEnd": "Message sent—voice control is convenient", }; diff --git a/lib/core/translations/language/hi_in.dart b/lib/core/translations/language/hi_in.dart index 1d745b64a..6670fa4a2 100644 --- a/lib/core/translations/language/hi_in.dart +++ b/lib/core/translations/language/hi_in.dart @@ -279,7 +279,7 @@ const Map hiIN = { //Agent 模块 // agent View - "XiaoYan": "XiaoYan", + "Lily": "Lily", "clearChatHistory": "चैट इतिहास साफ़ करें", "online": "ऑनलाइन", "inputMessage": "संदेश दर्ज करें...", @@ -307,7 +307,7 @@ const Map hiIN = { "swipeUpForMore": "अधिक के लिए ऊपर स्वाइप करें", // Agent controller - 'welcomeMessage': 'नमस्ते! मैं **XiaoYan** हूँ, मैं आपकी मदद कर सकता हूँ:\n\n' + 'welcomeMessage': 'नमस्ते! मैं **Lily** हूँ, मैं आपकी मदद कर सकता हूँ:\n\n' '• सवालों के जवाब देना और जानकारी प्रदान करना\n\n' '• रीयल-टाइम वॉयस अनुवाद\n\n' '• संगीत और पॉडकास्ट की सिफारिश करना\n\n' @@ -849,38 +849,38 @@ const Map hiIN = { "波斯语": "फारसी", "斯瓦希里语": "स्वाहिली", // Guide overlay keys (placeholders in English) - "sayXiaoYanHint": "Say \"Xiaoyan Xiaoyan\" to the mic", + "sayLilyHint": "Say \"Lily Lily\" to the mic", "imHere": "I’m here~", - "guideWelcomeWakeAI": "Welcome to Voitrans! First, wake your AI “Xiaoyan”.", - "aiReplyCompleted": "Xiaoyan has finished the reply!", - "aiThinking": "Xiaoyan is thinking…", - "guideAwakenSuccess": "Great! Xiaoyan is awake—ask it to help.", + "guideWelcomeWakeAI": "Welcome to Voitrans! First, wake your AI “Lily”.", + "aiReplyCompleted": "Lily has finished the reply!", + "aiThinking": "Lily is thinking…", + "guideAwakenSuccess": "Great! Lily is awake—ask it to help.", "confirmInput": "Confirm Input", "guideClickSendPrefix": "Tap send, ", - "guideWeatherStart": "Tell Xiaoyan: “What’s the weather today?”", + "guideWeatherStart": "Tell Lily: “What’s the weather today?”", "guideWeatherInput": "What’s the weather today?", - "guideWeatherSend": "Xiaoyan will report the weather in real time", - "guideWeatherEnd": "Xiaoyan can report weather live—try other commands", - "guideMusicStart": "Tell Xiaoyan: “Play some rock music”", + "guideWeatherSend": "Lily will report the weather in real time", + "guideWeatherEnd": "Lily can report weather live—try other commands", + "guideMusicStart": "Tell Lily: “Play some rock music”", "guideMusicInput": "Play some rock music", - "guideMusicSend": "Xiaoyan will find music for you", - "guideMusicEnd": "Xiaoyan found music—try other commands", - "guideNavStart": "Tell Xiaoyan: “Navigate to Shenzhen Airport”", + "guideMusicSend": "Lily will find music for you", + "guideMusicEnd": "Lily found music—try other commands", + "guideNavStart": "Tell Lily: “Navigate to Shenzhen Airport”", "guideNavInput": "Navigate to Shenzhen Airport", - "guideNavSend": "Xiaoyan will plan the route", + "guideNavSend": "Lily will plan the route", "guideNavEnd": "Navigation set—try other commands", "guideMeetingStart": - "Tell Xiaoyan: “Create a meeting reminder for 3pm tomorrow”", + "Tell Lily: “Create a meeting reminder for 3pm tomorrow”", "guideMeetingInput": "Create a meeting reminder for 3pm tomorrow", - "guideMeetingSend": "Xiaoyan will create a meeting reminder", + "guideMeetingSend": "Lily will create a meeting reminder", "guideMeetingEnd": "Reminder created—try other commands", - "guidePhoneStart": "Tell Xiaoyan: “Call Mom”", + "guidePhoneStart": "Tell Lily: “Call Mom”", "guidePhoneInput": "Call Mom", - "guidePhoneSend": "Xiaoyan will make the call", + "guidePhoneSend": "Lily will make the call", "guidePhoneEnd": "Call placed—try other commands", - "guideSmsStart": "Tell Xiaoyan: “Send Dad a text: I’ll be home for dinner”", + "guideSmsStart": "Tell Lily: “Send Dad a text: I’ll be home for dinner”", "guideSmsInput": "Text Dad: I’ll be home for dinner", - "guideSmsSend": "Xiaoyan will send the message", + "guideSmsSend": "Lily will send the message", "guideSmsEnd": "Message sent—voice control is convenient", // Goods pages common footer (placeholders) 'appNameProvider': 'App: VoiTrans · Provided by: VoiTrans', diff --git a/lib/core/translations/language/hr_hr.dart b/lib/core/translations/language/hr_hr.dart index bd42f68a5..d40cc6c6c 100644 --- a/lib/core/translations/language/hr_hr.dart +++ b/lib/core/translations/language/hr_hr.dart @@ -285,7 +285,7 @@ const Map hrHR = { //Agent 模块 // agent View - "XiaoYan": "XiaoYan", + "Lily": "Lily", "clearChatHistory": "Obriši povijest razgovora", "online": "Na mreži", "inputMessage": "Unesite poruku...", @@ -312,7 +312,7 @@ const Map hrHR = { "swipeUpForMore": "Prijeđite prstom prema gore za više", // Agent controller - 'welcomeMessage': 'Zdravo! Ja sam **XiaoYan**, mogu vam pomoći:\n\n' + 'welcomeMessage': 'Zdravo! Ja sam **Lily**, mogu vam pomoći:\n\n' '• Odgovarati na pitanja i pružati informacije\n\n' '• Glasovno prevođenje u stvarnom vremenu\n\n' '• Preporučivati glazbu i podcaste\n\n' diff --git a/lib/core/translations/language/hu_hu.dart b/lib/core/translations/language/hu_hu.dart index b503a87c7..9e2bcc9f2 100644 --- a/lib/core/translations/language/hu_hu.dart +++ b/lib/core/translations/language/hu_hu.dart @@ -285,7 +285,7 @@ const Map huHU = { //Agent 模块 // agent View - "XiaoYan": "XiaoYan", + "Lily": "Lily", "clearChatHistory": "Csevegési előzmények törlése", "online": "Online", "inputMessage": "Üzenet beírása...", @@ -313,7 +313,7 @@ const Map huHU = { "swipeUpForMore": "Húzza felfelé a továbbiakért", // Agent controller - 'welcomeMessage': 'Szia! **XiaoYan** vagyok, segíthetek neked:\n\n' + 'welcomeMessage': 'Szia! **Lily** vagyok, segíthetek neked:\n\n' '• Kérdések megválaszolásában és információk nyújtásában\n\n' '• Valós idejű hangfordításban\n\n' '• Zene és podcastok ajánlásában\n\n' diff --git a/lib/core/translations/language/id_id.dart b/lib/core/translations/language/id_id.dart index 50ee06329..4889130a0 100644 --- a/lib/core/translations/language/id_id.dart +++ b/lib/core/translations/language/id_id.dart @@ -281,7 +281,7 @@ const Map idID = { //Agent 模块 // agent View - "XiaoYan": "XiaoYan", + "Lily": "Lily", "clearChatHistory": "Hapus Riwayat Obrolan", "online": "Online", "inputMessage": "Masukkan pesan...", @@ -309,7 +309,7 @@ const Map idID = { "swipeUpForMore": "Geser ke atas untuk lebih banyak", // Agent controller - 'welcomeMessage': 'Halo! Saya **XiaoYan**, saya bisa membantu Anda:\n\n' + 'welcomeMessage': 'Halo! Saya **Lily**, saya bisa membantu Anda:\n\n' '• Menjawab pertanyaan dan memberikan informasi\n\n' '• Terjemahan suara waktu nyata\n\n' '• Merekomendasikan musik dan podcast\n\n' diff --git a/lib/core/translations/language/is_is.dart b/lib/core/translations/language/is_is.dart index f5bfbe00f..a3867b12f 100644 --- a/lib/core/translations/language/is_is.dart +++ b/lib/core/translations/language/is_is.dart @@ -280,7 +280,7 @@ const Map isIS = { //Agent 模块 // agent View - "XiaoYan": "XiaoYan", + "Lily": "Lily", "clearChatHistory": "Hreinsa spjallsögu", "online": "Á netinu", "inputMessage": "Sláðu inn skilaboð...", @@ -307,7 +307,7 @@ const Map isIS = { "swipeUpForMore": "Strjúktu upp til að sjá meira", // Agent controller - 'welcomeMessage': 'Halló! Ég er **XiaoYan**, ég get hjálpað þér með:\n\n' + 'welcomeMessage': 'Halló! Ég er **Lily**, ég get hjálpað þér með:\n\n' '• Að svara spurningum og veita upplýsingar\n\n' '• Rauntíma raddþýðingu\n\n' '• Að mæla með tónlist og hlaðvörpum\n\n' diff --git a/lib/core/translations/language/it_it.dart b/lib/core/translations/language/it_it.dart index 5c542f335..17c928f8a 100644 --- a/lib/core/translations/language/it_it.dart +++ b/lib/core/translations/language/it_it.dart @@ -291,7 +291,7 @@ const Map itIT = { //Agent 模块 // agent View - "XiaoYan": "XiaoYan", + "Lily": "Lily", "clearChatHistory": "Cancella cronologia chat", "online": "Online", "inputMessage": "Inserisci messaggio...", @@ -319,7 +319,7 @@ const Map itIT = { "swipeUpForMore": "Scorri verso l'alto per vedere di più", // Agent controller - 'welcomeMessage': 'Ciao! Sono **XiaoYan**, posso aiutarti a:\n\n' + 'welcomeMessage': 'Ciao! Sono **Lily**, posso aiutarti a:\n\n' '• Rispondere a domande e fornire informazioni\n\n' '• Traduzione vocale in tempo reale\n\n' '• Consigliare musica e podcast\n\n' @@ -870,37 +870,38 @@ const Map itIT = { "波斯语": "Persiano", "斯瓦希里语": "Swahili", // Guide overlay keys (placeholders in English) - "sayXiaoYanHint": "Say \"Xiaoyan Xiaoyan\" to the mic", + "sayLilyHint": "Say \"Lily Lily\" to the mic", "imHere": "I’m here~", - "guideWelcomeWakeAI": "Welcome to Voitrans! First, wake your AI “Xiaoyan”.", - "aiReplyCompleted": "Xiaoyan has finished the reply!", - "aiThinking": "Xiaoyan is thinking…", - "guideAwakenSuccess": "Great! Xiaoyan is awake—ask it to help.", + "guideWelcomeWakeAI": "Welcome to Voitrans! First, wake your AI “Lily”.", + "aiReplyCompleted": "Lily has finished the reply!", + "aiThinking": "Lily is thinking…", + "guideAwakenSuccess": "Great! Lily is awake—ask it to help.", "confirmInput": "Confirm Input", "guideClickSendPrefix": "Tap send, ", - "guideWeatherStart": "Tell Xiaoyan: “What’s the weather today?”", + "guideWeatherStart": "Tell Lily: “What’s the weather today?”", "guideWeatherInput": "What’s the weather today?", - "guideWeatherSend": "Xiaoyan will report the weather in real time", - "guideWeatherEnd": "Xiaoyan can report weather live—try other commands", - "guideMusicStart": "Tell Xiaoyan: “Play some rock music”", + "guideWeatherSend": "Lily will report the weather in real time", + "guideWeatherEnd": "Lily can report weather live—try other commands", + "guideMusicStart": "Tell Lily: “Play some rock music”", "guideMusicInput": "Play some rock music", - "guideMusicSend": "Xiaoyan will find music for you", - "guideMusicEnd": "Xiaoyan found music—try other commands", - "guideNavStart": "Tell Xiaoyan: “Navigate to Shenzhen Airport”", + "guideMusicSend": "Lily will find music for you", + "guideMusicEnd": "Lily found music—try other commands", + "guideNavStart": "Tell Lily: “Navigate to Shenzhen Airport”", "guideNavInput": "Navigate to Shenzhen Airport", - "guideNavSend": "Xiaoyan will plan the route", + "guideNavSend": "Lily will plan the route", "guideNavEnd": "Navigation set—try other commands", - "guideMeetingStart": "Tell Xiaoyan: “Create a meeting reminder for 3pm tomorrow”", + "guideMeetingStart": + "Tell Lily: “Create a meeting reminder for 3pm tomorrow”", "guideMeetingInput": "Create a meeting reminder for 3pm tomorrow", - "guideMeetingSend": "Xiaoyan will create a meeting reminder", + "guideMeetingSend": "Lily will create a meeting reminder", "guideMeetingEnd": "Reminder created—try other commands", - "guidePhoneStart": "Tell Xiaoyan: “Call Mom”", + "guidePhoneStart": "Tell Lily: “Call Mom”", "guidePhoneInput": "Call Mom", - "guidePhoneSend": "Xiaoyan will make the call", + "guidePhoneSend": "Lily will make the call", "guidePhoneEnd": "Call placed—try other commands", - "guideSmsStart": "Tell Xiaoyan: “Send Dad a text: I’ll be home for dinner”", + "guideSmsStart": "Tell Lily: “Send Dad a text: I’ll be home for dinner”", "guideSmsInput": "Text Dad: I’ll be home for dinner", - "guideSmsSend": "Xiaoyan will send the message", + "guideSmsSend": "Lily will send the message", "guideSmsEnd": "Message sent—voice control is convenient", // Goods pages common footer (placeholders) 'appNameProvider': 'App: VoiTrans · Provided by: VoiTrans', @@ -908,8 +909,10 @@ const Map itIT = { 'copyrightVoiTrans': '© 2025 VoiTrans', // Meeting goods page (placeholders) - 'meetingHeaderDesc1': 'Audio recording, transcription, keyword search, and auto summary.', - 'meetingHeaderDesc2': 'Suitable for business meetings, class notes, and interview minutes.', + 'meetingHeaderDesc1': + 'Audio recording, transcription, keyword search, and auto summary.', + 'meetingHeaderDesc2': + 'Suitable for business meetings, class notes, and interview minutes.', 'meetingAutoRecording': 'Auto recording and segmentation', 'meetingSpeakerTagging': 'Speaker labeling', 'meetingLongAudioTranscription': 'Long audio transcription', @@ -918,20 +921,24 @@ const Map itIT = { 'meetingTimelineJump': 'Timeline jump', 'meetingExportSummary': 'Export minutes', 'meetingMultiPlatformShare': 'Share across platforms', - 'meetingDisclaimer': 'Use in quiet environments; performance depends on microphone and network.', + 'meetingDisclaimer': + 'Use in quiet environments; performance depends on microphone and network.', // Translation goods page (placeholders) - 'tradeHeaderDesc1': 'Real-time simultaneous interpretation and text translation with low-latency voice.', + 'tradeHeaderDesc1': + 'Real-time simultaneous interpretation and text translation with low-latency voice.', 'tradeHeaderDesc2': 'Suitable for travel, business, speeches, and teaching.', 'translateZhEn': 'Chinese-English translation', 'lowLatencyVoiceBroadcast': 'Low-latency voice broadcast', 'multiLangTextTranslation': 'Multilingual text translation', - 'termOptimizationContextPreserve': 'Terminology optimization and context preservation', + 'termOptimizationContextPreserve': + 'Terminology optimization and context preservation', 'lexiconTourBusinessLife': 'Travel/Business/Life lexicons', 'personalVocabularyMemory': 'Personal vocabulary memory', 'conversationSubtitleLargeText': 'Conversation subtitles / Large-text mode', 'colorHighContrast': 'High color contrast', - 'tradeDisclaimer': 'Translation performance depends on microphone, network latency, and ambient noise.', + 'tradeDisclaimer': + 'Translation performance depends on microphone, network latency, and ambient noise.', // VIP goods page (placeholders) 'benefitsOverview': 'Benefits overview', @@ -946,5 +953,6 @@ const Map itIT = { 'generalPrivileges': 'General privileges', 'earlyAccessNewFeatures': 'Early access to new features', 'crossDeviceSync': 'Cross-device sync', - 'vipDisclaimer': 'Actual benefits depend on the package details and may change with versions.', + 'vipDisclaimer': + 'Actual benefits depend on the package details and may change with versions.', }; diff --git a/lib/core/translations/language/ja_jp.dart b/lib/core/translations/language/ja_jp.dart index 4f27b6aa2..99475a8b1 100644 --- a/lib/core/translations/language/ja_jp.dart +++ b/lib/core/translations/language/ja_jp.dart @@ -271,7 +271,7 @@ const Map jaJP = { //Agent 模块 // agent View - "XiaoYan": "XiaoYan", + "Lily": "Lily", "clearChatHistory": "チャット履歴をクリア", "online": "オンライン", "inputMessage": "メッセージを入力...", @@ -298,7 +298,7 @@ const Map jaJP = { "swipeUpForMore": "上にスワイプしてさらに表示", // Agent controller - 'welcomeMessage': 'こんにちは!私は**XiaoYan**です。以下のことでお手伝いできます:\n\n' + 'welcomeMessage': 'こんにちは!私は**Lily**です。以下のことでお手伝いできます:\n\n' '• 質問への回答と情報提供\n\n' '• リアルタイム音声翻訳\n\n' '• 音楽とポッドキャストの推薦\n\n' @@ -798,37 +798,37 @@ const Map jaJP = { "波斯语": "ペルシャ語", "斯瓦希里语": "スワヒリ語", // Guide overlay keys (placeholders in English) - "sayXiaoYanHint": "Say \"Xiaoyan Xiaoyan\" to the mic", + "sayLilyHint": "Say \"Lily Lily\" to the mic", "imHere": "I’m here~", - "guideWelcomeWakeAI": "Welcome to Voitrans! First, wake your AI “Xiaoyan”.", - "aiReplyCompleted": "Xiaoyan has finished the reply!", - "aiThinking": "Xiaoyan is thinking…", - "guideAwakenSuccess": "Great! Xiaoyan is awake—ask it to help.", + "guideWelcomeWakeAI": "Welcome to Voitrans! First, wake your AI “Lily”.", + "aiReplyCompleted": "Lily has finished the reply!", + "aiThinking": "Lily is thinking…", + "guideAwakenSuccess": "Great! Lily is awake—ask it to help.", "confirmInput": "Confirm Input", "guideClickSendPrefix": "Tap send, ", - "guideWeatherStart": "Tell Xiaoyan: “What’s the weather today?”", + "guideWeatherStart": "Tell Lily: “What’s the weather today?”", "guideWeatherInput": "What’s the weather today?", - "guideWeatherSend": "Xiaoyan will report the weather in real time", - "guideWeatherEnd": "Xiaoyan can report weather live—try other commands", - "guideMusicStart": "Tell Xiaoyan: “Play some rock music”", + "guideWeatherSend": "Lily will report the weather in real time", + "guideWeatherEnd": "Lily can report weather live—try other commands", + "guideMusicStart": "Tell Lily: “Play some rock music”", "guideMusicInput": "Play some rock music", - "guideMusicSend": "Xiaoyan will find music for you", - "guideMusicEnd": "Xiaoyan found music—try other commands", - "guideNavStart": "Tell Xiaoyan: “Navigate to Shenzhen Airport”", + "guideMusicSend": "Lily will find music for you", + "guideMusicEnd": "Lily found music—try other commands", + "guideNavStart": "Tell Lily: “Navigate to Shenzhen Airport”", "guideNavInput": "Navigate to Shenzhen Airport", - "guideNavSend": "Xiaoyan will plan the route", + "guideNavSend": "Lily will plan the route", "guideNavEnd": "Navigation set—try other commands", "guideMeetingStart": - "Tell Xiaoyan: “Create a meeting reminder for 3pm tomorrow”", + "Tell Lily: “Create a meeting reminder for 3pm tomorrow”", "guideMeetingInput": "Create a meeting reminder for 3pm tomorrow", - "guideMeetingSend": "Xiaoyan will create a meeting reminder", + "guideMeetingSend": "Lily will create a meeting reminder", "guideMeetingEnd": "Reminder created—try other commands", - "guidePhoneStart": "Tell Xiaoyan: “Call Mom”", + "guidePhoneStart": "Tell Lily: “Call Mom”", "guidePhoneInput": "Call Mom", - "guidePhoneSend": "Xiaoyan will make the call", + "guidePhoneSend": "Lily will make the call", "guidePhoneEnd": "Call placed—try other commands", - "guideSmsStart": "Tell Xiaoyan: “Send Dad a text: I’ll be home for dinner”", + "guideSmsStart": "Tell Lily: “Send Dad a text: I’ll be home for dinner”", "guideSmsInput": "Text Dad: I’ll be home for dinner", - "guideSmsSend": "Xiaoyan will send the message", + "guideSmsSend": "Lily will send the message", "guideSmsEnd": "Message sent—voice control is convenient", }; diff --git a/lib/core/translations/language/ko_kr.dart b/lib/core/translations/language/ko_kr.dart index 4959af0e1..5e5cd1993 100644 --- a/lib/core/translations/language/ko_kr.dart +++ b/lib/core/translations/language/ko_kr.dart @@ -269,7 +269,7 @@ const Map koKR = { //Agent 模块 // agent View - "XiaoYan": "샤오옌", + "Lily": "Lily", "clearChatHistory": "채팅 기록 지우기", "online": "온라인", "inputMessage": "메시지 입력...", @@ -785,37 +785,38 @@ const Map koKR = { "波斯语": "페르시아어", "斯瓦希里语": "스와힐리어", // Guide overlay keys (placeholders in English) - "sayXiaoYanHint": "Say \"Xiaoyan Xiaoyan\" to the mic", + "sayLilyHint": "Say \"Lily Lily\" to the mic", "imHere": "I’m here~", - "guideWelcomeWakeAI": "Welcome to Voitrans! First, wake your AI “Xiaoyan”.", - "aiReplyCompleted": "Xiaoyan has finished the reply!", - "aiThinking": "Xiaoyan is thinking…", - "guideAwakenSuccess": "Great! Xiaoyan is awake—ask it to help.", + "guideWelcomeWakeAI": "Welcome to Voitrans! First, wake your AI “Lily”.", + "aiReplyCompleted": "Lily has finished the reply!", + "aiThinking": "Lily is thinking…", + "guideAwakenSuccess": "Great! Lily is awake—ask it to help.", "confirmInput": "Confirm Input", "guideClickSendPrefix": "Tap send, ", - "guideWeatherStart": "Tell Xiaoyan: “What’s the weather today?”", + "guideWeatherStart": "Tell Lily: “What’s the weather today?”", "guideWeatherInput": "What’s the weather today?", - "guideWeatherSend": "Xiaoyan will report the weather in real time", - "guideWeatherEnd": "Xiaoyan can report weather live—try other commands", - "guideMusicStart": "Tell Xiaoyan: “Play some rock music”", + "guideWeatherSend": "Lily will report the weather in real time", + "guideWeatherEnd": "Lily can report weather live—try other commands", + "guideMusicStart": "Tell Lily: “Play some rock music”", "guideMusicInput": "Play some rock music", - "guideMusicSend": "Xiaoyan will find music for you", - "guideMusicEnd": "Xiaoyan found music—try other commands", - "guideNavStart": "Tell Xiaoyan: “Navigate to Shenzhen Airport”", + "guideMusicSend": "Lily will find music for you", + "guideMusicEnd": "Lily found music—try other commands", + "guideNavStart": "Tell Lily: “Navigate to Shenzhen Airport”", "guideNavInput": "Navigate to Shenzhen Airport", - "guideNavSend": "Xiaoyan will plan the route", + "guideNavSend": "Lily will plan the route", "guideNavEnd": "Navigation set—try other commands", - "guideMeetingStart": "Tell Xiaoyan: “Create a meeting reminder for 3pm tomorrow”", + "guideMeetingStart": + "Tell Lily: “Create a meeting reminder for 3pm tomorrow”", "guideMeetingInput": "Create a meeting reminder for 3pm tomorrow", - "guideMeetingSend": "Xiaoyan will create a meeting reminder", + "guideMeetingSend": "Lily will create a meeting reminder", "guideMeetingEnd": "Reminder created—try other commands", - "guidePhoneStart": "Tell Xiaoyan: “Call Mom”", + "guidePhoneStart": "Tell Lily: “Call Mom”", "guidePhoneInput": "Call Mom", - "guidePhoneSend": "Xiaoyan will make the call", + "guidePhoneSend": "Lily will make the call", "guidePhoneEnd": "Call placed—try other commands", - "guideSmsStart": "Tell Xiaoyan: “Send Dad a text: I’ll be home for dinner”", + "guideSmsStart": "Tell Lily: “Send Dad a text: I’ll be home for dinner”", "guideSmsInput": "Text Dad: I’ll be home for dinner", - "guideSmsSend": "Xiaoyan will send the message", + "guideSmsSend": "Lily will send the message", "guideSmsEnd": "Message sent—voice control is convenient", // Goods pages common footer (placeholders) 'appNameProvider': 'App: VoiTrans · Provided by: VoiTrans', @@ -823,8 +824,10 @@ const Map koKR = { 'copyrightVoiTrans': '© 2025 VoiTrans', // Meeting goods page (placeholders) - 'meetingHeaderDesc1': 'Audio recording, transcription, keyword search, and auto summary.', - 'meetingHeaderDesc2': 'Suitable for business meetings, class notes, and interview minutes.', + 'meetingHeaderDesc1': + 'Audio recording, transcription, keyword search, and auto summary.', + 'meetingHeaderDesc2': + 'Suitable for business meetings, class notes, and interview minutes.', 'meetingAutoRecording': 'Auto recording and segmentation', 'meetingSpeakerTagging': 'Speaker labeling', 'meetingLongAudioTranscription': 'Long audio transcription', @@ -833,20 +836,24 @@ const Map koKR = { 'meetingTimelineJump': 'Timeline jump', 'meetingExportSummary': 'Export minutes', 'meetingMultiPlatformShare': 'Share across platforms', - 'meetingDisclaimer': 'Use in quiet environments; performance depends on microphone and network.', + 'meetingDisclaimer': + 'Use in quiet environments; performance depends on microphone and network.', // Translation goods page (placeholders) - 'tradeHeaderDesc1': 'Real-time simultaneous interpretation and text translation with low-latency voice.', + 'tradeHeaderDesc1': + 'Real-time simultaneous interpretation and text translation with low-latency voice.', 'tradeHeaderDesc2': 'Suitable for travel, business, speeches, and teaching.', 'translateZhEn': 'Chinese-English translation', 'lowLatencyVoiceBroadcast': 'Low-latency voice broadcast', 'multiLangTextTranslation': 'Multilingual text translation', - 'termOptimizationContextPreserve': 'Terminology optimization and context preservation', + 'termOptimizationContextPreserve': + 'Terminology optimization and context preservation', 'lexiconTourBusinessLife': 'Travel/Business/Life lexicons', 'personalVocabularyMemory': 'Personal vocabulary memory', 'conversationSubtitleLargeText': 'Conversation subtitles / Large-text mode', 'colorHighContrast': 'High color contrast', - 'tradeDisclaimer': 'Translation performance depends on microphone, network latency, and ambient noise.', + 'tradeDisclaimer': + 'Translation performance depends on microphone, network latency, and ambient noise.', // VIP goods page (placeholders) 'benefitsOverview': 'Benefits overview', @@ -861,5 +868,6 @@ const Map koKR = { 'generalPrivileges': 'General privileges', 'earlyAccessNewFeatures': 'Early access to new features', 'crossDeviceSync': 'Cross-device sync', - 'vipDisclaimer': 'Actual benefits depend on the package details and may change with versions.', + 'vipDisclaimer': + 'Actual benefits depend on the package details and may change with versions.', }; diff --git a/lib/core/translations/language/lt_lt.dart b/lib/core/translations/language/lt_lt.dart index 7df67f0b0..277b205bc 100644 --- a/lib/core/translations/language/lt_lt.dart +++ b/lib/core/translations/language/lt_lt.dart @@ -285,7 +285,7 @@ const Map ltLT = { //Agent 模块 // agent View - "XiaoYan": "XiaoYan", + "Lily": "Lily", "clearChatHistory": "Išvalyti pokalbių istoriją", "online": "Prisijungęs", "inputMessage": "Įveskite žinutę...", @@ -313,7 +313,7 @@ const Map ltLT = { "swipeUpForMore": "Braukite aukštyn, kad pamatytumėte daugiau", // Agent controller - 'welcomeMessage': 'Sveiki! Aš esu **XiaoYan**, galiu jums padėti:\n\n' + 'welcomeMessage': 'Sveiki! Aš esu **Lily**, galiu jums padėti:\n\n' '• Atsakyti į klausimus ir pateikti informaciją\n\n' '• Balso vertimas realiuoju laiku\n\n' '• Rekomenduoti muziką ir tinklalaides\n\n' diff --git a/lib/core/translations/language/lv_lv.dart b/lib/core/translations/language/lv_lv.dart index 5b9a89a67..2df23736a 100644 --- a/lib/core/translations/language/lv_lv.dart +++ b/lib/core/translations/language/lv_lv.dart @@ -284,7 +284,7 @@ const Map lvLV = { //Agent 模块 // agent View - "XiaoYan": "SjaoJaņ", + "Lily": "Lily", "clearChatHistory": "Notīrīt tērzēšanas vēsturi", "online": "Tiešsaistē", "inputMessage": "Ievadiet ziņu...", diff --git a/lib/core/translations/language/ms_my.dart b/lib/core/translations/language/ms_my.dart index 28dea6f4c..35df0f996 100644 --- a/lib/core/translations/language/ms_my.dart +++ b/lib/core/translations/language/ms_my.dart @@ -282,7 +282,7 @@ const Map msMY = { //Agent 模块 // agent View - "XiaoYan": "XiaoYan", + "Lily": "Lily", "clearChatHistory": "Kosongkan Sejarah Sembang", "online": "Dalam Talian", "inputMessage": "Masukkan mesej...", @@ -309,7 +309,7 @@ const Map msMY = { "swipeUpForMore": "Leret ke atas untuk lebih banyak", // Agent controller - 'welcomeMessage': 'Helo! Saya **XiaoYan**, saya boleh bantu anda:\n\n' + 'welcomeMessage': 'Helo! Saya **Lily**, saya boleh bantu anda:\n\n' '• Jawab soalan dan berikan maklumat\n\n' '• Terjemahan suara masa nyata\n\n' '• Cadangkan muzik dan podcast\n\n' diff --git a/lib/core/translations/language/nb_no.dart b/lib/core/translations/language/nb_no.dart index bc001b456..7e28d652d 100644 --- a/lib/core/translations/language/nb_no.dart +++ b/lib/core/translations/language/nb_no.dart @@ -283,7 +283,7 @@ const Map nbNO = { //Agent 模块 // agent View - "XiaoYan": "XiaoYan", + "Lily": "Lily", "clearChatHistory": "Tøm chat-historikk", "online": "Online", "inputMessage": "Skriv melding...", @@ -311,7 +311,7 @@ const Map nbNO = { "swipeUpForMore": "Sveip opp for mer", // Agent controller - 'welcomeMessage': 'Hei! Jeg er **XiaoYan**, jeg kan hjelpe deg med:\n\n' + 'welcomeMessage': 'Hei! Jeg er **Lily**, jeg kan hjelpe deg med:\n\n' '• Å svare på spørsmål og gi informasjon\n\n' '• Sanntids stemmeoversettelse\n\n' '• Å anbefale musikk og podkaster\n\n' diff --git a/lib/core/translations/language/nl_nl.dart b/lib/core/translations/language/nl_nl.dart index b54cf99d3..5d6f59470 100644 --- a/lib/core/translations/language/nl_nl.dart +++ b/lib/core/translations/language/nl_nl.dart @@ -283,7 +283,7 @@ const Map nlNL = { //Agent 模块 // agent View - "XiaoYan": "XiaoYan", + "Lily": "Lily", "clearChatHistory": "Chatgeschiedenis wissen", "online": "Online", "inputMessage": "Voer bericht in...", @@ -311,7 +311,7 @@ const Map nlNL = { "swipeUpForMore": "Veeg omhoog voor meer", // Agent controller - 'welcomeMessage': 'Hallo! Ik ben **XiaoYan**, ik kan u helpen met:\n\n' + 'welcomeMessage': 'Hallo! Ik ben **Lily**, ik kan u helpen met:\n\n' '• Vragen beantwoorden en informatie verstrekken\n\n' '• Realtime spraakvertaling\n\n' '• Muziek en podcasts aanbevelen\n\n' diff --git a/lib/core/translations/language/pl_pl.dart b/lib/core/translations/language/pl_pl.dart index 051c10d78..ac6bbfa0e 100644 --- a/lib/core/translations/language/pl_pl.dart +++ b/lib/core/translations/language/pl_pl.dart @@ -286,7 +286,7 @@ const Map plPL = { //Agent 模块 // agent View - "XiaoYan": "XiaoYan", + "Lily": "Lily", "clearChatHistory": "Wyczyść historię czatu", "online": "Online", "inputMessage": "Wpisz wiadomość...", @@ -314,7 +314,7 @@ const Map plPL = { "swipeUpForMore": "Przesuń w górę, aby zobaczyć więcej", // Agent controller - 'welcomeMessage': 'Cześć! Jestem **XiaoYan**, mogę Ci pomóc:\n\n' + 'welcomeMessage': 'Cześć! Jestem **Lily**, mogę Ci pomóc:\n\n' '• Odpowiadać na pytania i dostarczać informacji\n\n' '• Tłumaczyć głosowo w czasie rzeczywistym\n\n' '• Polecać muzykę i podcasty\n\n' diff --git a/lib/core/translations/language/pt_pt.dart b/lib/core/translations/language/pt_pt.dart index 4ca7b3ab4..7f3ee9b8a 100644 --- a/lib/core/translations/language/pt_pt.dart +++ b/lib/core/translations/language/pt_pt.dart @@ -289,7 +289,7 @@ const Map ptPT = { //Agent 模块 // agent View - "XiaoYan": "XiaoYan", + "Lily": "Lily", "clearChatHistory": "Limpar Histórico de Chat", "online": "Online", "inputMessage": "Introduzir mensagem...", @@ -317,7 +317,7 @@ const Map ptPT = { "swipeUpForMore": "Deslize para cima para ver mais", // Agent controller - 'welcomeMessage': 'Olá! Eu sou a **XiaoYan**, posso ajudá-lo(a) a:\n\n' + 'welcomeMessage': 'Olá! Eu sou a **Lily**, posso ajudá-lo(a) a:\n\n' '• Responder a perguntas e fornecer informações\n\n' '• Traduzir voz em tempo real\n\n' '• Recomendar música e podcasts\n\n' @@ -864,37 +864,38 @@ const Map ptPT = { "波斯语": "Persa", "斯瓦希里语": "Suaíli", // Guide overlay keys (placeholders in English) - "sayXiaoYanHint": "Say \"Xiaoyan Xiaoyan\" to the mic", + "sayLilyHint": "Say \"Lily Lily\" to the mic", "imHere": "I’m here~", - "guideWelcomeWakeAI": "Welcome to Voitrans! First, wake your AI “Xiaoyan”.", - "aiReplyCompleted": "Xiaoyan has finished the reply!", - "aiThinking": "Xiaoyan is thinking…", - "guideAwakenSuccess": "Great! Xiaoyan is awake—ask it to help.", + "guideWelcomeWakeAI": "Welcome to Voitrans! First, wake your AI “Lily”.", + "aiReplyCompleted": "Lily has finished the reply!", + "aiThinking": "Lily is thinking…", + "guideAwakenSuccess": "Great! Lily is awake—ask it to help.", "confirmInput": "Confirm Input", "guideClickSendPrefix": "Tap send, ", - "guideWeatherStart": "Tell Xiaoyan: “What’s the weather today?”", + "guideWeatherStart": "Tell Lily: “What’s the weather today?”", "guideWeatherInput": "What’s the weather today?", - "guideWeatherSend": "Xiaoyan will report the weather in real time", - "guideWeatherEnd": "Xiaoyan can report weather live—try other commands", - "guideMusicStart": "Tell Xiaoyan: “Play some rock music”", + "guideWeatherSend": "Lily will report the weather in real time", + "guideWeatherEnd": "Lily can report weather live—try other commands", + "guideMusicStart": "Tell Lily: “Play some rock music”", "guideMusicInput": "Play some rock music", - "guideMusicSend": "Xiaoyan will find music for you", - "guideMusicEnd": "Xiaoyan found music—try other commands", - "guideNavStart": "Tell Xiaoyan: “Navigate to Shenzhen Airport”", + "guideMusicSend": "Lily will find music for you", + "guideMusicEnd": "Lily found music—try other commands", + "guideNavStart": "Tell Lily: “Navigate to Shenzhen Airport”", "guideNavInput": "Navigate to Shenzhen Airport", - "guideNavSend": "Xiaoyan will plan the route", + "guideNavSend": "Lily will plan the route", "guideNavEnd": "Navigation set—try other commands", - "guideMeetingStart": "Tell Xiaoyan: “Create a meeting reminder for 3pm tomorrow”", + "guideMeetingStart": + "Tell Lily: “Create a meeting reminder for 3pm tomorrow”", "guideMeetingInput": "Create a meeting reminder for 3pm tomorrow", - "guideMeetingSend": "Xiaoyan will create a meeting reminder", + "guideMeetingSend": "Lily will create a meeting reminder", "guideMeetingEnd": "Reminder created—try other commands", - "guidePhoneStart": "Tell Xiaoyan: “Call Mom”", + "guidePhoneStart": "Tell Lily: “Call Mom”", "guidePhoneInput": "Call Mom", - "guidePhoneSend": "Xiaoyan will make the call", + "guidePhoneSend": "Lily will make the call", "guidePhoneEnd": "Call placed—try other commands", - "guideSmsStart": "Tell Xiaoyan: “Send Dad a text: I’ll be home for dinner”", + "guideSmsStart": "Tell Lily: “Send Dad a text: I’ll be home for dinner”", "guideSmsInput": "Text Dad: I’ll be home for dinner", - "guideSmsSend": "Xiaoyan will send the message", + "guideSmsSend": "Lily will send the message", "guideSmsEnd": "Message sent—voice control is convenient", // Goods pages common footer (placeholders) 'appNameProvider': 'App: VoiTrans · Provided by: VoiTrans', @@ -902,8 +903,10 @@ const Map ptPT = { 'copyrightVoiTrans': '© 2025 VoiTrans', // Meeting goods page (placeholders) - 'meetingHeaderDesc1': 'Audio recording, transcription, keyword search, and auto summary.', - 'meetingHeaderDesc2': 'Suitable for business meetings, class notes, and interview minutes.', + 'meetingHeaderDesc1': + 'Audio recording, transcription, keyword search, and auto summary.', + 'meetingHeaderDesc2': + 'Suitable for business meetings, class notes, and interview minutes.', 'meetingAutoRecording': 'Auto recording and segmentation', 'meetingSpeakerTagging': 'Speaker labeling', 'meetingLongAudioTranscription': 'Long audio transcription', @@ -912,20 +915,24 @@ const Map ptPT = { 'meetingTimelineJump': 'Timeline jump', 'meetingExportSummary': 'Export minutes', 'meetingMultiPlatformShare': 'Share across platforms', - 'meetingDisclaimer': 'Use in quiet environments; performance depends on microphone and network.', + 'meetingDisclaimer': + 'Use in quiet environments; performance depends on microphone and network.', // Translation goods page (placeholders) - 'tradeHeaderDesc1': 'Real-time simultaneous interpretation and text translation with low-latency voice.', + 'tradeHeaderDesc1': + 'Real-time simultaneous interpretation and text translation with low-latency voice.', 'tradeHeaderDesc2': 'Suitable for travel, business, speeches, and teaching.', 'translateZhEn': 'Chinese-English translation', 'lowLatencyVoiceBroadcast': 'Low-latency voice broadcast', 'multiLangTextTranslation': 'Multilingual text translation', - 'termOptimizationContextPreserve': 'Terminology optimization and context preservation', + 'termOptimizationContextPreserve': + 'Terminology optimization and context preservation', 'lexiconTourBusinessLife': 'Travel/Business/Life lexicons', 'personalVocabularyMemory': 'Personal vocabulary memory', 'conversationSubtitleLargeText': 'Conversation subtitles / Large-text mode', 'colorHighContrast': 'High color contrast', - 'tradeDisclaimer': 'Translation performance depends on microphone, network latency, and ambient noise.', + 'tradeDisclaimer': + 'Translation performance depends on microphone, network latency, and ambient noise.', // VIP goods page (placeholders) 'benefitsOverview': 'Benefits overview', @@ -940,5 +947,6 @@ const Map ptPT = { 'generalPrivileges': 'General privileges', 'earlyAccessNewFeatures': 'Early access to new features', 'crossDeviceSync': 'Cross-device sync', - 'vipDisclaimer': 'Actual benefits depend on the package details and may change with versions.', + 'vipDisclaimer': + 'Actual benefits depend on the package details and may change with versions.', }; diff --git a/lib/core/translations/language/ro_ro.dart b/lib/core/translations/language/ro_ro.dart index 2184bc439..3ee106094 100644 --- a/lib/core/translations/language/ro_ro.dart +++ b/lib/core/translations/language/ro_ro.dart @@ -288,7 +288,7 @@ const Map roRO = { //Agent 模块 // agent View - "XiaoYan": "XiaoYan", + "Lily": "Lily", "clearChatHistory": "Șterge istoricul chatului", "online": "Online", "inputMessage": "Introduceți mesaj...", @@ -316,7 +316,7 @@ const Map roRO = { "swipeUpForMore": "Glisați în sus pentru mai mult", // Agent controller - 'welcomeMessage': 'Bună! Sunt **XiaoYan**, vă pot ajuta cu:\n\n' + 'welcomeMessage': 'Bună! Sunt **Lily**, vă pot ajuta cu:\n\n' '• Răspuns la întrebări și furnizare de informații\n\n' '• Traducere vocală în timp real\n\n' '• Recomandare de muzică și podcasturi\n\n' diff --git a/lib/core/translations/language/ru_ru.dart b/lib/core/translations/language/ru_ru.dart index 11c95cd0f..49703fbf8 100644 --- a/lib/core/translations/language/ru_ru.dart +++ b/lib/core/translations/language/ru_ru.dart @@ -285,7 +285,7 @@ const Map ruRU = { //Agent 模块 // agent View - "XiaoYan": "СяоЯнь", + "Lily": "Lily", "clearChatHistory": "Очистить историю чата", "online": "В сети", "inputMessage": "Введите сообщение...", @@ -857,37 +857,38 @@ const Map ruRU = { "波斯语": "Персидский", "斯瓦希里语": "Суахили", // Guide overlay keys (placeholders in English) - "sayXiaoYanHint": "Say \"Xiaoyan Xiaoyan\" to the mic", + "sayLilyHint": "Say \"Lily Lily\" to the mic", "imHere": "I’m here~", - "guideWelcomeWakeAI": "Welcome to Voitrans! First, wake your AI “Xiaoyan”.", - "aiReplyCompleted": "Xiaoyan has finished the reply!", - "aiThinking": "Xiaoyan is thinking…", - "guideAwakenSuccess": "Great! Xiaoyan is awake—ask it to help.", + "guideWelcomeWakeAI": "Welcome to Voitrans! First, wake your AI “Lily”.", + "aiReplyCompleted": "Lily has finished the reply!", + "aiThinking": "Lily is thinking…", + "guideAwakenSuccess": "Great! Lily is awake—ask it to help.", "confirmInput": "Confirm Input", "guideClickSendPrefix": "Tap send, ", - "guideWeatherStart": "Tell Xiaoyan: “What’s the weather today?”", + "guideWeatherStart": "Tell Lily: “What’s the weather today?”", "guideWeatherInput": "What’s the weather today?", - "guideWeatherSend": "Xiaoyan will report the weather in real time", - "guideWeatherEnd": "Xiaoyan can report weather live—try other commands", - "guideMusicStart": "Tell Xiaoyan: “Play some rock music”", + "guideWeatherSend": "Lily will report the weather in real time", + "guideWeatherEnd": "Lily can report weather live—try other commands", + "guideMusicStart": "Tell Lily: “Play some rock music”", "guideMusicInput": "Play some rock music", - "guideMusicSend": "Xiaoyan will find music for you", - "guideMusicEnd": "Xiaoyan found music—try other commands", - "guideNavStart": "Tell Xiaoyan: “Navigate to Shenzhen Airport”", + "guideMusicSend": "Lily will find music for you", + "guideMusicEnd": "Lily found music—try other commands", + "guideNavStart": "Tell Lily: “Navigate to Shenzhen Airport”", "guideNavInput": "Navigate to Shenzhen Airport", - "guideNavSend": "Xiaoyan will plan the route", + "guideNavSend": "Lily will plan the route", "guideNavEnd": "Navigation set—try other commands", - "guideMeetingStart": "Tell Xiaoyan: “Create a meeting reminder for 3pm tomorrow”", + "guideMeetingStart": + "Tell Lily: “Create a meeting reminder for 3pm tomorrow”", "guideMeetingInput": "Create a meeting reminder for 3pm tomorrow", - "guideMeetingSend": "Xiaoyan will create a meeting reminder", + "guideMeetingSend": "Lily will create a meeting reminder", "guideMeetingEnd": "Reminder created—try other commands", - "guidePhoneStart": "Tell Xiaoyan: “Call Mom”", + "guidePhoneStart": "Tell Lily: “Call Mom”", "guidePhoneInput": "Call Mom", - "guidePhoneSend": "Xiaoyan will make the call", + "guidePhoneSend": "Lily will make the call", "guidePhoneEnd": "Call placed—try other commands", - "guideSmsStart": "Tell Xiaoyan: “Send Dad a text: I’ll be home for dinner”", + "guideSmsStart": "Tell Lily: “Send Dad a text: I’ll be home for dinner”", "guideSmsInput": "Text Dad: I’ll be home for dinner", - "guideSmsSend": "Xiaoyan will send the message", + "guideSmsSend": "Lily will send the message", "guideSmsEnd": "Message sent—voice control is convenient", // Goods pages common footer (placeholders) 'appNameProvider': 'App: VoiTrans · Provided by: VoiTrans', @@ -895,8 +896,10 @@ const Map ruRU = { 'copyrightVoiTrans': '© 2025 VoiTrans', // Meeting goods page (placeholders) - 'meetingHeaderDesc1': 'Audio recording, transcription, keyword search, and auto summary.', - 'meetingHeaderDesc2': 'Suitable for business meetings, class notes, and interview minutes.', + 'meetingHeaderDesc1': + 'Audio recording, transcription, keyword search, and auto summary.', + 'meetingHeaderDesc2': + 'Suitable for business meetings, class notes, and interview minutes.', 'meetingAutoRecording': 'Auto recording and segmentation', 'meetingSpeakerTagging': 'Speaker labeling', 'meetingLongAudioTranscription': 'Long audio transcription', @@ -905,20 +908,24 @@ const Map ruRU = { 'meetingTimelineJump': 'Timeline jump', 'meetingExportSummary': 'Export minutes', 'meetingMultiPlatformShare': 'Share across platforms', - 'meetingDisclaimer': 'Use in quiet environments; performance depends on microphone and network.', + 'meetingDisclaimer': + 'Use in quiet environments; performance depends on microphone and network.', // Translation goods page (placeholders) - 'tradeHeaderDesc1': 'Real-time simultaneous interpretation and text translation with low-latency voice.', + 'tradeHeaderDesc1': + 'Real-time simultaneous interpretation and text translation with low-latency voice.', 'tradeHeaderDesc2': 'Suitable for travel, business, speeches, and teaching.', 'translateZhEn': 'Chinese-English translation', 'lowLatencyVoiceBroadcast': 'Low-latency voice broadcast', 'multiLangTextTranslation': 'Multilingual text translation', - 'termOptimizationContextPreserve': 'Terminology optimization and context preservation', + 'termOptimizationContextPreserve': + 'Terminology optimization and context preservation', 'lexiconTourBusinessLife': 'Travel/Business/Life lexicons', 'personalVocabularyMemory': 'Personal vocabulary memory', 'conversationSubtitleLargeText': 'Conversation subtitles / Large-text mode', 'colorHighContrast': 'High color contrast', - 'tradeDisclaimer': 'Translation performance depends on microphone, network latency, and ambient noise.', + 'tradeDisclaimer': + 'Translation performance depends on microphone, network latency, and ambient noise.', // VIP goods page (placeholders) 'benefitsOverview': 'Benefits overview', @@ -933,5 +940,6 @@ const Map ruRU = { 'generalPrivileges': 'General privileges', 'earlyAccessNewFeatures': 'Early access to new features', 'crossDeviceSync': 'Cross-device sync', - 'vipDisclaimer': 'Actual benefits depend on the package details and may change with versions.', + 'vipDisclaimer': + 'Actual benefits depend on the package details and may change with versions.', }; diff --git a/lib/core/translations/language/sk_sk.dart b/lib/core/translations/language/sk_sk.dart index a20e350c8..0cbd33dfd 100644 --- a/lib/core/translations/language/sk_sk.dart +++ b/lib/core/translations/language/sk_sk.dart @@ -283,7 +283,7 @@ const Map skSK = { //Agent 模块 // agent View - "XiaoYan": "XiaoYan", + "Lily": "Lily", "clearChatHistory": "Vymazať históriu chatu", "online": "Online", "inputMessage": "Zadajte správu...", @@ -310,7 +310,7 @@ const Map skSK = { "swipeUpForMore": "Potiahnite nahor pre viac", // Agent controller - 'welcomeMessage': 'Ahoj! Som **XiaoYan**, môžem vám pomôcť:\n\n' + 'welcomeMessage': 'Ahoj! Som **Lily**, môžem vám pomôcť:\n\n' '• Odpovedať na otázky a poskytovať informácie\n\n' '• Hlasový preklad v reálnom čase\n\n' '• Odporúčať hudbu a podcasty\n\n' diff --git a/lib/core/translations/language/sl_si.dart b/lib/core/translations/language/sl_si.dart index d106107e0..3c02140a0 100644 --- a/lib/core/translations/language/sl_si.dart +++ b/lib/core/translations/language/sl_si.dart @@ -284,7 +284,7 @@ const Map slSI = { //Agent 模块 // agent View - "XiaoYan": "XiaoYan", + "Lily": "Lily", "clearChatHistory": "Počisti zgodovino klepeta", "online": "Na spletu", "inputMessage": "Vnesite sporočilo...", @@ -311,7 +311,7 @@ const Map slSI = { "swipeUpForMore": "Povlecite navzgor za več", // Agent controller - 'welcomeMessage': 'Živjo! Sem **XiaoYan**, lahko vam pomagam:\n\n' + 'welcomeMessage': 'Živjo! Sem **Lily**, lahko vam pomagam:\n\n' '• Odgovarjam na vprašanja in nudim informacije\n\n' '• Glasovno prevajanje v realnem času\n\n' '• Priporočam glasbo in podcaste\n\n' diff --git a/lib/core/translations/language/sr_rs.dart b/lib/core/translations/language/sr_rs.dart index 7bab2c689..3381e537b 100644 --- a/lib/core/translations/language/sr_rs.dart +++ b/lib/core/translations/language/sr_rs.dart @@ -282,7 +282,7 @@ const Map srRS = { //Agent 模块 // agent View - "XiaoYan": "XiaoYan", + "Lily": "Lily", "clearChatHistory": "Obriši istoriju ćaskanja", "online": "Na mreži", "inputMessage": "Unesite poruku...", @@ -309,7 +309,7 @@ const Map srRS = { "swipeUpForMore": "Prevucite nagore za više", // Agent controller - 'welcomeMessage': 'Zdravo! Ja sam **XiaoYan**, mogu vam pomoći:\n\n' + 'welcomeMessage': 'Zdravo! Ja sam **Lily**, mogu vam pomoći:\n\n' '• Da odgovaram na pitanja i pružam informacije\n\n' '• Glasovno prevođenje u realnom vremenu\n\n' '• Da preporučujem muziku i podkaste\n\n' diff --git a/lib/core/translations/language/sv_se.dart b/lib/core/translations/language/sv_se.dart index d307b1eef..c5943a1e0 100644 --- a/lib/core/translations/language/sv_se.dart +++ b/lib/core/translations/language/sv_se.dart @@ -283,7 +283,7 @@ const Map svSE = { //Agent 模块 // agent View - "XiaoYan": "XiaoYan", + "Lily": "Lily", "clearChatHistory": "Rensa chatthistorik", "online": "Online", "inputMessage": "Skriv meddelande...", @@ -310,7 +310,7 @@ const Map svSE = { "swipeUpForMore": "Svep upp för mer", // Agent controller - 'welcomeMessage': 'Hej! Jag är **XiaoYan**, jag kan hjälpa dig med:\n\n' + 'welcomeMessage': 'Hej! Jag är **Lily**, jag kan hjälpa dig med:\n\n' '• Svara på frågor och ge information\n\n' '• Realtids röstöversättning\n\n' '• Rekommendera musik och poddar\n\n' diff --git a/lib/core/translations/language/th_th.dart b/lib/core/translations/language/th_th.dart index 084def1f8..b23b9da88 100644 --- a/lib/core/translations/language/th_th.dart +++ b/lib/core/translations/language/th_th.dart @@ -276,7 +276,7 @@ const Map thTH = { //Agent 模块 // agent View - "XiaoYan": "เสี่ยวเหยียน", + "Lily": "Lily", "clearChatHistory": "ล้างประวัติการแชท", "online": "ออนไลน์", "inputMessage": "ป้อนข้อความ...", diff --git a/lib/core/translations/language/tl_ph.dart b/lib/core/translations/language/tl_ph.dart index 85d3609fd..ca317c6c7 100644 --- a/lib/core/translations/language/tl_ph.dart +++ b/lib/core/translations/language/tl_ph.dart @@ -289,7 +289,7 @@ const Map tlPH = { //Agent 模块 // agent View - "XiaoYan": "XiaoYan", + "Lily": "Lily", "clearChatHistory": "Burahin ang Kasaysayan ng Chat", "online": "Online", "inputMessage": "Mag-type ng mensahe...", @@ -317,7 +317,7 @@ const Map tlPH = { "swipeUpForMore": "Mag-swipe pataas para sa higit pa", // Agent controller - 'welcomeMessage': 'Kumusta! Ako si **XiaoYan**, matutulungan kita sa:\n\n' + 'welcomeMessage': 'Kumusta! Ako si **Lily**, matutulungan kita sa:\n\n' '• Pagsagot sa mga tanong at pagbibigay ng impormasyon\n\n' '• Real-time na pagsasalin ng boses\n\n' '• Pagrekomenda ng musika at mga podcast\n\n' diff --git a/lib/core/translations/language/tr_tr.dart b/lib/core/translations/language/tr_tr.dart index a99131602..c49f78ba3 100644 --- a/lib/core/translations/language/tr_tr.dart +++ b/lib/core/translations/language/tr_tr.dart @@ -283,7 +283,7 @@ const Map trTR = { //Agent 模块 // agent View - "XiaoYan": "XiaoYan", + "Lily": "Lily", "clearChatHistory": "Sohbet Geçmişini Temizle", "online": "Çevrimiçi", "inputMessage": "Mesaj girin...", @@ -311,7 +311,7 @@ const Map trTR = { // Agent controller 'welcomeMessage': - 'Merhaba! Ben **XiaoYan**, size şu konularda yardımcı olabilirim:\n\n' + 'Merhaba! Ben **Lily**, size şu konularda yardımcı olabilirim:\n\n' '• Soruları yanıtlamak ve bilgi sağlamak\n\n' '• Gerçek zamanlı sesli çeviri\n\n' '• Müzik ve podcast önermek\n\n' diff --git a/lib/core/translations/language/uk_ua.dart b/lib/core/translations/language/uk_ua.dart index 1dabffdb0..33db62af3 100644 --- a/lib/core/translations/language/uk_ua.dart +++ b/lib/core/translations/language/uk_ua.dart @@ -284,7 +284,7 @@ const Map ukUA = { //Agent 模块 // agent View - "XiaoYan": "СяоЯнь", + "Lily": "Lily", "clearChatHistory": "Очистити історію чату", "online": "В мережі", "inputMessage": "Введіть повідомлення...", diff --git a/lib/core/translations/language/vi_vn.dart b/lib/core/translations/language/vi_vn.dart index fc422ee38..8456b04ea 100644 --- a/lib/core/translations/language/vi_vn.dart +++ b/lib/core/translations/language/vi_vn.dart @@ -279,7 +279,7 @@ const Map viVN = { //Agent 模块 // agent View - "XiaoYan": "XiaoYan", + "Lily": "Lily", "clearChatHistory": "Xóa lịch sử trò chuyện", "online": "Trực tuyến", "inputMessage": "Nhập tin nhắn...", @@ -306,7 +306,7 @@ const Map viVN = { "swipeUpForMore": "Vuốt lên để xem thêm", // Agent controller - 'welcomeMessage': 'Chào bạn! Tôi là **XiaoYan**, tôi có thể giúp bạn:\n\n' + 'welcomeMessage': 'Chào bạn! Tôi là **Lily**, tôi có thể giúp bạn:\n\n' '• Trả lời câu hỏi và cung cấp thông tin\n\n' '• Dịch giọng nói thời gian thực\n\n' '• Đề xuất nhạc và podcast\n\n' diff --git a/lib/core/translations/language/zh_cn.dart b/lib/core/translations/language/zh_cn.dart index 997acdf54..877835f82 100644 --- a/lib/core/translations/language/zh_cn.dart +++ b/lib/core/translations/language/zh_cn.dart @@ -238,38 +238,38 @@ const Map zhCN = { // 新手引导 / Onboarding 'skip': '跳过', 'next': '下一步', - 'sayXiaoYanHint': '对着麦克风说:“小言小言”', + 'sayLilyHint': '对着麦克风说:“Lily Lily”', 'imHere': '我在呢~', - 'guideWelcomeWakeAI': '欢迎使用Voitrans!首先,让我们唤醒你的专属 AI—— 小言', - 'aiReplyCompleted': '小言已经完成了回答!', - 'aiThinking': '小言正在思考中~', - 'guideAwakenSuccess': '太棒了!你已成功唤醒小言,接下来试试让它帮你做件事吧', + 'guideWelcomeWakeAI': '欢迎使用Voitrans!首先,让我们唤醒你的专属 AI—— Lily', + 'aiReplyCompleted': 'Lily已经完成了回答!', + 'aiThinking': 'Lily正在思考中~', + 'guideAwakenSuccess': '太棒了!你已成功唤醒Lily,接下来试试让它帮你做件事吧', 'confirmInput': '确定输入', 'guideClickSendPrefix': '点击发送,', // AI 引导步骤 - 'guideWeatherStart': '对小言说:“今天天气怎么样”', + 'guideWeatherStart': '对Lily说:“今天天气怎么样”', 'guideWeatherInput': '今天天气怎么样', - 'guideWeatherSend': '小言会为你实时为你播报天气', - 'guideWeatherEnd': '小言能实时为你播报天气,试试其他指令吧', - 'guideMusicStart': '对小言说:“请播放一组摇滚乐”', + 'guideWeatherSend': 'Lily会为你实时为你播报天气', + 'guideWeatherEnd': 'Lily能实时为你播报天气,试试其他指令吧', + 'guideMusicStart': '对Lily说:“请播放一组摇滚乐”', 'guideMusicInput': '请播放一组摇滚乐', - 'guideMusicSend': '小言会为你搜寻到一组音乐', - 'guideMusicEnd': '小言已成功为您搜寻到一组音乐,试试其他指令吧', - 'guideNavStart': '对小言说:“导航到深圳机场”', + 'guideMusicSend': 'Lily会为你搜寻到一组音乐', + 'guideMusicEnd': 'Lily已成功为您搜寻到一组音乐,试试其他指令吧', + 'guideNavStart': '对Lily说:“导航到深圳机场”', 'guideNavInput': '导航到深圳机场', - 'guideNavSend': '小言会为你规划路线', - 'guideNavEnd': '小言已成功为您导航到深圳机场,试试其他指令吧', - 'guideMeetingStart': '对小言说:“明天下午3点创建会议提醒”', + 'guideNavSend': 'Lily会为你规划路线', + 'guideNavEnd': 'Lily已成功为您导航到深圳机场,试试其他指令吧', + 'guideMeetingStart': '对Lily说:“明天下午3点创建会议提醒”', 'guideMeetingInput': '明天下午3点创建会议提醒', - 'guideMeetingSend': '小言会为你创建会议提醒', - 'guideMeetingEnd': '小言已成功为您创建会议提醒,试试其他指令吧', - 'guidePhoneStart': '对小言说:“拨打妈妈的电话”', + 'guideMeetingSend': 'Lily会为你创建会议提醒', + 'guideMeetingEnd': 'Lily已成功为您创建会议提醒,试试其他指令吧', + 'guidePhoneStart': '对Lily说:“拨打妈妈的电话”', 'guidePhoneInput': '拨打妈妈的电话', - 'guidePhoneSend': '小言会为你拨打电话', - 'guidePhoneEnd': '小言已成功为您拨打电话,试试其他指令吧', - 'guideSmsStart': '对小言说:“给爸爸发短信说晚上回家吃饭”', + 'guidePhoneSend': 'Lily会为你拨打电话', + 'guidePhoneEnd': 'Lily已成功为您拨打电话,试试其他指令吧', + 'guideSmsStart': '对Lily说:“给爸爸发短信说晚上回家吃饭”', 'guideSmsInput': '给爸爸发短信说晚上回家吃饭', - 'guideSmsSend': '小言会为你发送短信', + 'guideSmsSend': 'Lily会为你发送短信', 'guideSmsEnd': '短信已发送,语音操控更便捷', // 商务会议助手页 @@ -572,7 +572,7 @@ const Map zhCN = { //Agent 模块 // agent View - "XiaoYan": "小言", + "Lily": "Lily", "clearChatHistory": "清空聊天记录", "online": "在线", "inputMessage": "输入消息...", @@ -613,7 +613,7 @@ const Map zhCN = { "nearbyFood": "附近有哪些美食?", // 美食 // Agent controller - 'welcomeMessage': '你好!我是**小言**,我能帮你:\n\n' + 'welcomeMessage': '你好!我是**Lily**,我能帮你:\n\n' '• 答问题和提供信息\n\n' '• 实时语音翻译\n\n' '• 推荐音乐和播客\n\n' diff --git a/lib/core/translations/language/zh_hk.dart b/lib/core/translations/language/zh_hk.dart index 02bef9e1a..34eac4ba8 100644 --- a/lib/core/translations/language/zh_hk.dart +++ b/lib/core/translations/language/zh_hk.dart @@ -291,7 +291,7 @@ const Map zhHK = { //Agent 模塊 // agent View - "XiaoYan": "小言", + "Lily": "Lily", "clearChatHistory": "清空聊天記錄", "online": "在線", "inputMessage": "輸入訊息...", @@ -320,7 +320,7 @@ const Map zhHK = { "voice_interrupt": "语音打断", // 语音打断 // Agent controller - 'welcomeMessage': '你好!我是**小言**,我能幫你:\n\n' + 'welcomeMessage': '你好!我是**Lily**,我能幫你:\n\n' '• 回答問題和提供資訊\n\n' '• 實時語音翻譯\n\n' '• 推薦音樂和播客\n\n' @@ -809,38 +809,38 @@ const Map zhHK = { "波斯语": "波斯語", "斯瓦希里语": "斯瓦希里語", // Guide overlay keys (placeholders in English) - "sayXiaoYanHint": "Say \"Xiaoyan Xiaoyan\" to the mic", + "sayLilyHint": "Say \"Lily Lily\" to the mic", "imHere": "I’m here~", - "guideWelcomeWakeAI": "Welcome to Voitrans! First, wake your AI “Xiaoyan”.", - "aiReplyCompleted": "Xiaoyan has finished the reply!", - "aiThinking": "Xiaoyan is thinking…", - "guideAwakenSuccess": "Great! Xiaoyan is awake—ask it to help.", + "guideWelcomeWakeAI": "Welcome to Voitrans! First, wake your AI “Lily”.", + "aiReplyCompleted": "Lily has finished the reply!", + "aiThinking": "Lily is thinking…", + "guideAwakenSuccess": "Great! Lily is awake—ask it to help.", "confirmInput": "Confirm Input", "guideClickSendPrefix": "Tap send, ", - "guideWeatherStart": "Tell Xiaoyan: “What’s the weather today?”", + "guideWeatherStart": "Tell Lily: “What’s the weather today?”", "guideWeatherInput": "What’s the weather today?", - "guideWeatherSend": "Xiaoyan will report the weather in real time", - "guideWeatherEnd": "Xiaoyan can report weather live—try other commands", - "guideMusicStart": "Tell Xiaoyan: “Play some rock music”", + "guideWeatherSend": "Lily will report the weather in real time", + "guideWeatherEnd": "Lily can report weather live—try other commands", + "guideMusicStart": "Tell Lily: “Play some rock music”", "guideMusicInput": "Play some rock music", - "guideMusicSend": "Xiaoyan will find music for you", - "guideMusicEnd": "Xiaoyan found music—try other commands", - "guideNavStart": "Tell Xiaoyan: “Navigate to Shenzhen Airport”", + "guideMusicSend": "Lily will find music for you", + "guideMusicEnd": "Lily found music—try other commands", + "guideNavStart": "Tell Lily: “Navigate to Shenzhen Airport”", "guideNavInput": "Navigate to Shenzhen Airport", - "guideNavSend": "Xiaoyan will plan the route", + "guideNavSend": "Lily will plan the route", "guideNavEnd": "Navigation set—try other commands", "guideMeetingStart": - "Tell Xiaoyan: “Create a meeting reminder for 3pm tomorrow”", + "Tell Lily: “Create a meeting reminder for 3pm tomorrow”", "guideMeetingInput": "Create a meeting reminder for 3pm tomorrow", - "guideMeetingSend": "Xiaoyan will create a meeting reminder", + "guideMeetingSend": "Lily will create a meeting reminder", "guideMeetingEnd": "Reminder created—try other commands", - "guidePhoneStart": "Tell Xiaoyan: “Call Mom”", + "guidePhoneStart": "Tell Lily: “Call Mom”", "guidePhoneInput": "Call Mom", - "guidePhoneSend": "Xiaoyan will make the call", + "guidePhoneSend": "Lily will make the call", "guidePhoneEnd": "Call placed—try other commands", - "guideSmsStart": "Tell Xiaoyan: “Send Dad a text: I’ll be home for dinner”", + "guideSmsStart": "Tell Lily: “Send Dad a text: I’ll be home for dinner”", "guideSmsInput": "Text Dad: I’ll be home for dinner", - "guideSmsSend": "Xiaoyan will send the message", + "guideSmsSend": "Lily will send the message", "guideSmsEnd": "Message sent—voice control is convenient", // Goods pages common footer (placeholders) 'appNameProvider': '應用名稱:VoiTrans · 服務提供:VoiTrans', diff --git a/lib/core/widgets/intro_overlay_builder.dart b/lib/core/widgets/intro_overlay_builder.dart index 882ae9f80..abbcb5471 100644 --- a/lib/core/widgets/intro_overlay_builder.dart +++ b/lib/core/widgets/intro_overlay_builder.dart @@ -20,7 +20,7 @@ class IntroOverlayBuilder { static Widget homeBuilder( StepWidgetParams params, bool isWakeup, { - String title = 'sayXiaoYanHint', + String title = 'sayLilyHint', Function? onNext, }) { return Column( diff --git a/lib/modules/agent/controllers/agent_controller.dart b/lib/modules/agent/controllers/agent_controller.dart index 87a0d04a8..9c0ca7b42 100644 --- a/lib/modules/agent/controllers/agent_controller.dart +++ b/lib/modules/agent/controllers/agent_controller.dart @@ -555,7 +555,7 @@ class AgentController extends GetxController with WidgetsBindingObserver { messages.add(Message( sessionid: "", // 会话ID isUser: false, - text: 'welcomeMessage'.tr, // 你好!我是**小言**,我能帮你: + text: 'welcomeMessage'.tr, // 你好!我是**Lily**,我能帮你: )); } diff --git a/lib/modules/agent/views/agent_view.dart b/lib/modules/agent/views/agent_view.dart index fc08482f9..07840261e 100644 --- a/lib/modules/agent/views/agent_view.dart +++ b/lib/modules/agent/views/agent_view.dart @@ -102,7 +102,7 @@ class _AgentViewState extends State with WidgetsBindingObserver { crossAxisAlignment: CrossAxisAlignment.start, children: [ Text( - 'XiaoYan'.tr, + 'Lily'.tr, style: TextStyle( fontSize: 16.sp, fontWeight: FontWeight.bold, diff --git a/local_plugins/agent_service/android/src/main/kotlin/com/yunqiinnovation/agent_service/AgentService.kt b/local_plugins/agent_service/android/src/main/kotlin/com/yunqiinnovation/agent_service/AgentService.kt index 3f3b6e49c..748af9c37 100644 --- a/local_plugins/agent_service/android/src/main/kotlin/com/yunqiinnovation/agent_service/AgentService.kt +++ b/local_plugins/agent_service/android/src/main/kotlin/com/yunqiinnovation/agent_service/AgentService.kt @@ -172,7 +172,7 @@ object AgentService : CoroutineScope { */ private fun initSystemPrompt() { systemPrompt = """ - 你是小言,一个亲切而温暖的全能个人助理和伴侣,拥有智能、细致而贴心的服务能力。你的任务不仅是高效处理用户的日常事务,更要陪伴用户,提供情感支持和温暖陪伴。你的能力包括: + 你是Lily,一个亲切而温暖的全能个人助理和伴侣,拥有智能、细致而贴心的服务能力。你的任务不仅是高效处理用户的日常事务,更要陪伴用户,提供情感支持和温暖陪伴。你的能力包括: 1. 日程与任务管理:温柔提醒用户的重要日程、待办事项,让用户感到安心和舒适。 2. 日常信息与建议:亲切、迅速地提供天气、新闻、生活小贴士等实用信息。 3. 个人成长陪伴:鼓励并陪伴用户实现个人目标,提出富有同理心的行动建议。 diff --git a/local_plugins/agent_service/ios/agent_service/Sources/agent_service/AgentServiceImpl.swift b/local_plugins/agent_service/ios/agent_service/Sources/agent_service/AgentServiceImpl.swift index 367f450ec..e12c85485 100644 --- a/local_plugins/agent_service/ios/agent_service/Sources/agent_service/AgentServiceImpl.swift +++ b/local_plugins/agent_service/ios/agent_service/Sources/agent_service/AgentServiceImpl.swift @@ -157,7 +157,7 @@ class AgentServiceImpl: NSObject { private func initSystemPrompt() { systemPrompt = """ - 你是小言,一个亲切而温暖的智能AI语音助手,拥有智能、细致而贴心的服务能力。你的任务不仅是高效处理用户的日常事务,更要陪伴用户,提供情感支持和温暖陪伴。你的能力包括: + 你是Lily,一个亲切而温暖的智能AI语音助手,拥有智能、细致而贴心的服务能力。你的任务不仅是高效处理用户的日常事务,更要陪伴用户,提供情感支持和温暖陪伴。你的能力包括: 1. 日程与任务管理:温柔提醒用户的重要日程、待办事项,让用户感到安心和舒适。 2. 日常信息与建议:亲切、迅速地提供天气、新闻、生活小贴士等实用信息。 3. 个人成长陪伴:鼓励并陪伴用户实现个人目标,提出富有同理心的行动建议。