fix: use device model in localized AI welcome

This commit is contained in:
fucheng
2026-10-21 10:24:31 +08:00
parent 50da350d26
commit 2e6a9c50cf
5 changed files with 5 additions and 5 deletions
+1 -1
View File
@@ -971,7 +971,7 @@
"ai": { "ai": {
"title": "Luxsin KI", "title": "Luxsin KI",
"welcomeTitle": "Hallo, ich bin Luxsin KI", "welcomeTitle": "Hallo, ich bin Luxsin KI",
"welcomeDescription": "Ich kann bei der Luxsin X8-Systemkonfiguration, Kopfhörer-Frequenzganganalyse, EQ-Optimierung und fortgeschrittener Audio-Einrichtung helfen.", "welcomeDescription": "Ich kann bei der {device}-Systemkonfiguration, Kopfhörer-Frequenzganganalyse, EQ-Optimierung und fortgeschrittener Audio-Einrichtung helfen.",
"suggestionsLabel": "Versuchen Sie", "suggestionsLabel": "Versuchen Sie",
"suggestions": [ "suggestions": [
{ {
+1 -1
View File
@@ -977,7 +977,7 @@
"ai": { "ai": {
"title": "Luxsin AI", "title": "Luxsin AI",
"welcomeTitle": "Hi, I'm Luxsin AI", "welcomeTitle": "Hi, I'm Luxsin AI",
"welcomeDescription": "I can assist with Luxsin X8 system configuration, headphone frequency response analysis, EQ optimization, and advanced audio setup guidance.", "welcomeDescription": "I can assist with {device} system configuration, headphone frequency response analysis, EQ optimization, and advanced audio setup guidance.",
"suggestionsLabel": "Try asking", "suggestionsLabel": "Try asking",
"suggestions": [ "suggestions": [
{ {
+1 -1
View File
@@ -971,7 +971,7 @@
"ai": { "ai": {
"title": "Luxsin IA", "title": "Luxsin IA",
"welcomeTitle": "Hola, soy Luxsin IA", "welcomeTitle": "Hola, soy Luxsin IA",
"welcomeDescription": "Puedo ayudar con la configuración del sistema Luxsin X8, análisis de respuesta en frecuencia de auriculares, optimización EQ y orientación avanzada de configuración de audio.", "welcomeDescription": "Puedo ayudar con la configuración del sistema {device}, análisis de respuesta en frecuencia de auriculares, optimización EQ y orientación avanzada de configuración de audio.",
"suggestionsLabel": "Pruebe a preguntar", "suggestionsLabel": "Pruebe a preguntar",
"suggestions": [ "suggestions": [
{ {
+1 -1
View File
@@ -971,7 +971,7 @@
"ai": { "ai": {
"title": "Luxsin IA", "title": "Luxsin IA",
"welcomeTitle": "Bonjour, je suis Luxsin IA", "welcomeTitle": "Bonjour, je suis Luxsin IA",
"welcomeDescription": "Je peux vous aider avec la configuration du système Luxsin X8, l'analyse de la réponse en fréquence des casques, l'optimisation EQ et les conseils avancés de configuration audio.", "welcomeDescription": "Je peux vous aider avec la configuration du système {device}, l'analyse de la réponse en fréquence des casques, l'optimisation EQ et les conseils avancés de configuration audio.",
"suggestionsLabel": "Essayez de demander", "suggestionsLabel": "Essayez de demander",
"suggestions": [ "suggestions": [
{ {
+1 -1
View File
@@ -227,7 +227,7 @@ export default function AIPage({ variant = "page", onClose }: AIPageProps = {})
const { isConnected, deviceState, api, updateSetting } = useDevice(); const { isConnected, deviceState, api, updateSetting } = useDevice();
const mac = deviceState?.mac ?? ""; const mac = deviceState?.mac ?? "";
const language = resolveDeviceLanguage(deviceState?.language); const language = resolveDeviceLanguage(deviceState?.language);
const deviceName = deviceState?.device ?? "Luxsin X9"; const deviceName = deviceState?.device?.trim() || "Luxsin X8";
const aiText = useMemo(() => resolveAILocale(language), [language]); const aiText = useMemo(() => resolveAILocale(language), [language]);
const promptText = useMemo(() => resolveLocalePack(language).prompt, [language]); const promptText = useMemo(() => resolveLocalePack(language).prompt, [language]);