Update App.jsx via upload script - 2026-09-16 11:50:10

This commit is contained in:
mike 2026-09-16 11:50:21 +08:00
parent 3c1c72ac39
commit 469709e989
1 changed files with 13 additions and 3 deletions

16
App.jsx
View File

@ -546,9 +546,12 @@ const TRANSLATION_DICTIONARY = {
'磷酸铁锂电池': { en: 'LiFePO4 Battery', fr: 'Batterie LiFePO4', ru: 'Аккумулятор LiFePO4', es: 'Batería LiFePO4', ar: 'بطارية ليثيوم فوسفات الحديد' },
};
// AI
// AI
// AI crm:translationGlossary
// DeepSeek
// extraSpecsAI""
// /
// AI""
async function resolveExportTranslations(terms, lang) {
if (lang === 'zh' || !terms.length) {
const map = {};
@ -564,10 +567,17 @@ async function resolveExportTranslations(terms, lang) {
const map = {};
const misses = [];
terms.forEach(t => {
// """
// "bug"Temperature Compensation"""
// miss
const cachedGlossaryHit = glossary[t] && glossary[t][lang];
const cachedIsBad = lang === 'en' && cachedGlossaryHit && containsChinese(cachedGlossaryHit);
if (TRANSLATION_DICTIONARY[t] && TRANSLATION_DICTIONARY[t][lang]) {
map[t] = TRANSLATION_DICTIONARY[t][lang];
} else if (glossary[t] && glossary[t][lang]) {
map[t] = glossary[t][lang];
} else if (cachedGlossaryHit && !cachedIsBad) {
map[t] = cachedGlossaryHit;
} else if (lang === 'en' && !containsChinese(t)) {
map[t] = t; // AI
} else {
misses.push(t);
}