From: liangzhenying <867174124@qq.com> Date: Mon, 12 Jan 2026 03:47:05 +0000 (+0800) Subject: 眼镜版新增语言 X-Git-Tag: mix-v1.0~15 X-Git-Url: http://git.snicker.com.cn/Users/apple/Desktop/static/gitweb.css?a=commitdiff_plain;h=9adde52c8c29f8f418b0f2f40ff7d8ba0fb06a66;p=mirrors%2FShenYin.git 眼镜版新增语言 --- diff --git a/ShenYin/ShenYin/lan/Arabic.swift b/ShenYin/ShenYin/lan/Arabic.swift index 8ce4ef6..23f29d3 100644 --- a/ShenYin/ShenYin/lan/Arabic.swift +++ b/ShenYin/ShenYin/lan/Arabic.swift @@ -66,6 +66,18 @@ let arabicMap:[String:String] = "阿拉伯文" : "العربية", "越南文" : "الفيتنامية", "马来文" :"الملايوية", + "丹麦文":"الدنماركية", + "希腊文":"اليونانية", + "芬兰文":"الفنلندية", + "希伯来文":"العبرية", + "印地文":"الهندية", + "意大利文":"الإيطالية", + "荷兰文":"الهولندية", + "挪威文":"النرويجية", + "波兰文":"البولندية", + "瑞典文":"السويدية", + "斯瓦希里文":"السواحلية", + "土耳其文":"التركية", "保存录音" : "حفظ التسجيل", "原文" : "النص الأصلي", diff --git a/ShenYin/ShenYin/Sdk/CCAiSupportLanguage.swift b/ShenYin/ShenYin/lan/CCAiSupportLanguage.swift similarity index 59% rename from ShenYin/ShenYin/Sdk/CCAiSupportLanguage.swift rename to ShenYin/ShenYin/lan/CCAiSupportLanguage.swift index 64f4eac..20848b0 100644 --- a/ShenYin/ShenYin/Sdk/CCAiSupportLanguage.swift +++ b/ShenYin/ShenYin/lan/CCAiSupportLanguage.swift @@ -23,12 +23,27 @@ enum CCAiLanguage:String{ case thai = "thai" case Arabic = "Arabic" case Vietnam = "Vietnam" + + case Danish = "Danish" + case Greek = "Greek" + case Finnish = "Finnish" + case Hebrew = "Hebrew" + case Hindi = "Hindi" + case Italian = "Italian" + case Dutch = "Dutch" + case Norwegian = "Norwegian" + case Polish = "Polish" + case Swedish = "Swedish" + case Swahili = "Swahili" + case Turkish = "Turkish" + + static var chinse2english:[CCAiLanguage]{ return [.chinse,.english] } static var all:[CCAiLanguage]{ - let list = [.chinse,.english,.japanese,.korean,.french,.spanish,.portuguese,.indonesian,.russian,.malay,German,Filipino,thai,Arabic,Vietnam] + let list = [.chinse,.english,.japanese,.korean,.french,.spanish,.portuguese,.indonesian,.russian,.malay,German,Filipino,thai,Arabic,Vietnam,Danish,Greek,Finnish,Hebrew,Hindi,Italian,Dutch,Norwegian,Polish,Swedish,Swahili,Turkish,] // Logger.debug(list.map{$0.value}) return list } @@ -64,42 +79,34 @@ enum CCAiLanguage:String{ return "阿拉伯文".l10n case .Vietnam: return "越南文".l10n + + case .Danish: + return "丹麦文".l10n + case .Greek: + return "希腊文".l10n + case .Finnish: + return "芬兰文".l10n + case .Hebrew: + return "希伯来文".l10n + case .Hindi: + return "印地文".l10n + case .Italian: + return "意大利文".l10n + case .Dutch: + return "荷兰文".l10n + case .Norwegian: + return "挪威文".l10n + case .Polish: + return "波兰文".l10n + case .Swedish: + return "瑞典文".l10n + case .Swahili: + return "斯瓦希里文".l10n + case .Turkish: + return "土耳其文".l10n } } -// var value:String{ -// switch self { -// case .chinse: -// return kJoyGemAILocalizationZH -// case .english: -// return kJoyGemAILocalizationEN -// case .japanese: -// return kJoyGemAILocalizationJA -// case .korean: -// return kJoyGemAILocalizationKO -// case .french: -// return kJoyGemAILocalizationFR -// case .spanish: -// return kJoyGemAILocalizationES -// case .portuguese: -// return kJoyGemAILocalizationPT -// case .indonesian: -// return kJoyGemAILocalizationID -// case .russian: -// return kJoyGemAILocalizationRU_Target -// case .malay: -// return kJoyGemAILocalizationMS -// case .German: -// return kJoyGemAILocalizationDE -// case .Filipino: -// return kJoyGemAILocalizationFIL -// case .thai: -// return kJoyGemAILocalizationTH -// case .Arabic: -// return kJoyGemAILocalizationAR -// case .Vietnam: -// return kJoyGemAILocalizationVI -// } -// } + var value:String{ switch self { case .chinse: @@ -132,6 +139,31 @@ enum CCAiLanguage:String{ return "ar-SA" case .Vietnam: return "vi" + + case .Danish: + return "da" + case .Greek: + return "el" + case .Finnish: + return "fi" + case .Hebrew: + return "he" + case .Hindi: + return "hi" + case .Italian: + return "it" + case .Dutch: + return "nl" + case .Norwegian: + return "no" + case .Polish: + return "pl" + case .Swedish: + return "sv" + case .Swahili: + return "sw" + case .Turkish: + return "tr" } } } diff --git a/ShenYin/ShenYin/lan/Filipino.swift b/ShenYin/ShenYin/lan/Filipino.swift index ead2742..6252374 100644 --- a/ShenYin/ShenYin/lan/Filipino.swift +++ b/ShenYin/ShenYin/lan/Filipino.swift @@ -65,6 +65,18 @@ let filipinoMap:[String:String] = "阿拉伯文" : "Arabic", "越南文" : "Vietnamese", "马来文" : "Malay", + "丹麦文":"Danish", + "希腊文":"Greek", + "芬兰文":"Finnish", + "希伯来文":"Hebrew", + "印地文":"Hindi", + "意大利文":"Italian", + "荷兰文":"Dutch", + "挪威文":"Norwegian", + "波兰文":"Polish", + "瑞典文":"Swedish", + "斯瓦希里文":"Swahili", + "土耳其文":"Turkish", "保存录音" : "I-save ang Recording", "原文" : "Original na Teksto", diff --git a/ShenYin/ShenYin/lan/German.swift b/ShenYin/ShenYin/lan/German.swift index b344e95..404eb74 100644 --- a/ShenYin/ShenYin/lan/German.swift +++ b/ShenYin/ShenYin/lan/German.swift @@ -65,6 +65,18 @@ let germanMap:[String:String] = "阿拉伯文" : "Arabisch", "越南文" : "Vietnamesisch", "马来文" :"Malaiisch", + "丹麦文":"Dänisch", + "希腊文":"Griechisch", + "芬兰文":"Finnisch", + "希伯来文":"Hebräisch", + "印地文":"Hindi", + "意大利文":"Italienisch", + "荷兰文":"Niederländisch", + "挪威文":"Norwegisch", + "波兰文":"Polnisch", + "瑞典文":"Schwedisch", + "斯瓦希里文":"Swahili", + "土耳其文":"Türkisch", "保存录音" : "Aufnahme speichern", "原文" : "Originaltext", diff --git a/ShenYin/ShenYin/lan/TraditionalChinese.swift b/ShenYin/ShenYin/lan/TraditionalChinese.swift index 52bea5b..51b05dd 100644 --- a/ShenYin/ShenYin/lan/TraditionalChinese.swift +++ b/ShenYin/ShenYin/lan/TraditionalChinese.swift @@ -65,6 +65,18 @@ let chineseTraditionalMap:[String:String] = "阿拉伯文" : "阿拉伯文", "越南文" : "越南文", "马来文" : "馬來文", + "丹麦文":"丹麥文", + "希腊文":"希臘文", + "芬兰文":"芬蘭文", + "希伯来文":"希伯來文", + "印地文":"印地文", + "意大利文":"意大利文", + "荷兰文":"荷蘭文", + "挪威文":"挪威文", + "波兰文":"波蘭文", + "瑞典文":"瑞典文", + "斯瓦希里文":"斯瓦希里文", + "土耳其文":"土耳其文", "保存录音" : "保存錄音", "原文" : "原文", diff --git a/ShenYin/ShenYin/lan/Vietnam.swift b/ShenYin/ShenYin/lan/Vietnam.swift index 95feae3..b4cd28b 100644 --- a/ShenYin/ShenYin/lan/Vietnam.swift +++ b/ShenYin/ShenYin/lan/Vietnam.swift @@ -65,6 +65,18 @@ let vietnameseMap:[String:String] = "阿拉伯文" : "Tiếng Ả Rập", "越南文" : "Tiếng Việt", "马来文" :"Tiếng Mã Lai", + "丹麦文":"Tiếng Đan Mạch", + "希腊文":"Tiếng Hy Lạp", + "芬兰文":"Tiếng Phần Lan", + "希伯来文":"Tiếng Do Thái", + "印地文":"Tiếng Hindi", + "意大利文":"Tiếng Ý", + "荷兰文":"Tiếng Hà Lan", + "挪威文":"Tiếng Na Uy", + "波兰文":"Tiếng Ba Lan", + "瑞典文":"Tiếng Thụy Điển", + "斯瓦希里文":"Tiếng Swahili", + "土耳其文":"Tiếng Thổ NhÄ© Kỳ", "保存录音" : "Lưu bản ghi âm", "原文" : "Văn bản gốc", diff --git a/ShenYin/ShenYin/lan/chinese.swift b/ShenYin/ShenYin/lan/chinese.swift index e1e4137..16cf06b 100644 --- a/ShenYin/ShenYin/lan/chinese.swift +++ b/ShenYin/ShenYin/lan/chinese.swift @@ -66,6 +66,18 @@ let chineseMap:[String:String] = "阿拉伯文" : "", "越南文" : "", "马来文":"", + "丹麦文":"", + "希腊文":"", + "芬兰文":"", + "希伯来文":"", + "印地文":"", + "意大利文":"", + "荷兰文":"", + "挪威文":"", + "波兰文":"", + "瑞典文":"", + "斯瓦希里文":"", + "土耳其文":"", "保存录音" : "", @@ -253,11 +265,5 @@ let chineseMap:[String:String] = "ä½ ":"", "对方":"", "我可以帮你搜索、答疑、写作,请把你的任务交给 我吧~":"", - - "查找眼镜":"", - "一方手持手机,一方戴上眼镜,对手机发言时,眼镜播放译文,对眼镜发言时,手机播放译文":"", - "手机靠近音源收音,佩戴眼镜收听译文":"", - "- 情景示例 -\n张张靠近手机讲中文,小徐眼镜播放英语":"", - "- 情景示例 -\n张张靠近手机讲中文,对方耳机播放英语":"", ] diff --git a/ShenYin/ShenYin/lan/english.swift b/ShenYin/ShenYin/lan/english.swift index 734899f..eb6e67d 100644 --- a/ShenYin/ShenYin/lan/english.swift +++ b/ShenYin/ShenYin/lan/english.swift @@ -65,6 +65,18 @@ let englishMap:[String:String] = "阿拉伯文" : "Arabic", "越南文" : "Vietnamese", "马来文":"Malay", + "丹麦文":"Danish", + "希腊文":"Greek", + "芬兰文":"Finnish", + "希伯来文":"Hebrew", + "印地文":"Hindi", + "意大利文":"Italian", + "荷兰文":"Dutch", + "挪威文":"Norwegian", + "波兰文":"Polish", + "瑞典文":"Swedish", + "斯瓦希里文":"Swahili", + "土耳其文":"Turkish", "保存录音" : "Save Recording", "原文" : "Original Text", diff --git a/ShenYin/ShenYin/lan/french.swift b/ShenYin/ShenYin/lan/french.swift index 52e6ea3..345979f 100644 --- a/ShenYin/ShenYin/lan/french.swift +++ b/ShenYin/ShenYin/lan/french.swift @@ -66,6 +66,18 @@ let frenchMap:[String:String] = "阿拉伯文" : "Arabe", "越南文" : "Vietnamien", "马来文" : "Malais", + "丹麦文":"Danois", + "希腊文":"Grec", + "芬兰文":"Finnois", + "希伯来文":"Hébreu", + "印地文":"Hindi", + "意大利文":"Italien", + "荷兰文":"Néerlandais", + "挪威文":"Norvégien", + "波兰文":"Polonais", + "瑞典文":"Suédois", + "斯瓦希里文":"Swahili", + "土耳其文":"Turc", "保存录音" : "Enregistrer l'enregistrement", "原文" : "Texte original", diff --git a/ShenYin/ShenYin/lan/indonesian.swift b/ShenYin/ShenYin/lan/indonesian.swift index a3f4eb0..7259f99 100644 --- a/ShenYin/ShenYin/lan/indonesian.swift +++ b/ShenYin/ShenYin/lan/indonesian.swift @@ -65,6 +65,18 @@ let indonesianMap:[String:String] = "阿拉伯文" : "Bahasa Arab", "越南文" : "Bahasa Vietnam", "马来文" : "Bahasa Melayu", + "丹麦文":"Bahasa Denmark", + "希腊文":"Bahasa Yunani", + "芬兰文":"Bahasa Finlandia", + "希伯来文":"Bahasa Ibrani", + "印地文":"Bahasa Hindi", + "意大利文":"Bahasa Italia", + "荷兰文":"Bahasa Belanda", + "挪威文":"Bahasa Norwegia", + "波兰文":"Bahasa Polandia", + "瑞典文":"Bahasa Swedia", + "斯瓦希里文":"Bahasa Swahili", + "土耳其文":"Bahasa Turki", "保存录音" : "Simpan Rekaman", "原文" : "Teks Asli", diff --git a/ShenYin/ShenYin/lan/japanese.swift b/ShenYin/ShenYin/lan/japanese.swift index 835d252..99768cd 100644 --- a/ShenYin/ShenYin/lan/japanese.swift +++ b/ShenYin/ShenYin/lan/japanese.swift @@ -65,6 +65,18 @@ let japaneseMap:[String:String] = "阿拉伯文" : "アラビア語", "越南文" : "ベトナム語", "马来文" : "マレー語", + "丹麦文":"デンマーク語", + "希腊文":"ギリシャ語", + "芬兰文":"フィンランド語", + "希伯来文":"ヘブライ語", + "印地文":"ヒンディー語", + "意大利文":"イタリア語", + "荷兰文":"オランダ語", + "挪威文":"ノルウェー語", + "波兰文":"ポーランド語", + "瑞典文":"スウェーデン語", + "斯瓦希里文":"スワヒリ語", + "土耳其文":"トルコ語", "保存录音" : "録音を保存", "原文" : "原文", diff --git a/ShenYin/ShenYin/lan/korean.swift b/ShenYin/ShenYin/lan/korean.swift index 5660768..92b0c30 100644 --- a/ShenYin/ShenYin/lan/korean.swift +++ b/ShenYin/ShenYin/lan/korean.swift @@ -66,6 +66,18 @@ let koreanMap:[String:String] = "阿拉伯文" : "아랍어", "越南文" : "베트남어", "马来文" : "말레이어", + "丹麦文":"덴마크어", + "希腊文":"그리스어", + "芬兰文":"핀란드어", + "希伯来文":"히브리어", + "印地文":"힌디어", + "意大利文":"이탈리아어", + "荷兰文":"네덜란드어", + "挪威文":"노르웨이어", + "波兰文":"폴란드어", + "瑞典文":"스웨덴어", + "斯瓦希里文":"스와힐리어", + "土耳其文":"터키어", "保存录音" : "녹음 저장", "原文" : "원문", diff --git a/ShenYin/ShenYin/lan/malay.swift b/ShenYin/ShenYin/lan/malay.swift index 63323d7..2bad6be 100644 --- a/ShenYin/ShenYin/lan/malay.swift +++ b/ShenYin/ShenYin/lan/malay.swift @@ -65,6 +65,18 @@ let malayMap:[String:String] = "阿拉伯文" : "Bahasa Arab", "越南文" : "Bahasa Vietnam", "马来文" : "Bahasa Melayu", + "丹麦文":"Bahasa Denmark", + "希腊文":"Bahasa Greek", + "芬兰文":"Bahasa Finland", + "希伯来文":"Bahasa Ibrani", + "印地文":"Bahasa Hindi", + "意大利文":"Bahasa Itali", + "荷兰文":"Bahasa Belanda", + "挪威文":"Bahasa Norway", + "波兰文":"Bahasa Poland", + "瑞典文":"Bahasa Sweden", + "斯瓦希里文":"Bahasa Swahili", + "土耳其文":"Bahasa Turki", "保存录音" : "Simpan Rekod", "原文" : "Teks Asal", diff --git a/ShenYin/ShenYin/lan/russian.swift b/ShenYin/ShenYin/lan/russian.swift index 4d4190f..bc5367c 100644 --- a/ShenYin/ShenYin/lan/russian.swift +++ b/ShenYin/ShenYin/lan/russian.swift @@ -65,6 +65,19 @@ let russianMap:[String:String] = "阿拉伯文" : "Арабский", "越南文" : "Вьетнамский", "马来文" :"Малайский", + "丹麦文":"Датский", + "希腊文":"Греческий", + "芬兰文":"Финский", + "希伯来文":"Иврит", + "印地文":"Хинди", + "意大利文":"Итальянский", + "荷兰文":"Нидерландский", + "挪威文":"Норвежский", + "波兰文":"Польский", + "瑞典文":"Шведский", + "斯瓦希里文":"Суахили", + "土耳其文":"Турецкий", + "保存录音" : "Сохранить запись", "原文" : "Оригинальный текст", diff --git a/ShenYin/ShenYin/lan/spanish.swift b/ShenYin/ShenYin/lan/spanish.swift index 237c5ee..b3353a9 100644 --- a/ShenYin/ShenYin/lan/spanish.swift +++ b/ShenYin/ShenYin/lan/spanish.swift @@ -66,6 +66,18 @@ let spanishMap:[String:String] = "阿拉伯文" : "Árabe", "越南文" : "Vietnamita", "马来文" :"Malayo", + "丹麦文":"Danés", + "希腊文":"Griego", + "芬兰文":"Finlandés", + "希伯来文":"Hebreo", + "印地文":"Hindi", + "意大利文":"Italiano", + "荷兰文":"Holandés", + "挪威文":"Noruego", + "波兰文":"Polaco", + "瑞典文":"Sueco", + "斯瓦希里文":"Swahili", + "土耳其文":"Turco", "保存录音" : "Guardar grabación", "原文" : "Texto original", diff --git a/ShenYin/ShenYin/lan/thai.swift b/ShenYin/ShenYin/lan/thai.swift index 80e4a31..df50067 100644 --- a/ShenYin/ShenYin/lan/thai.swift +++ b/ShenYin/ShenYin/lan/thai.swift @@ -65,6 +65,18 @@ let thaiMap:[String:String] = "阿拉伯文" : "ภาษาอาหรับ", "越南文" : "ภาษาวิเอตนาม", "马来文" :"ภาษามลายู", + "丹麦文":"ภาษาเดนมาร์ก", + "希腊文":"ภาษากรีก", + "芬兰文":"ภาษาฟินแลนด์", + "希伯来文":"ภาษาฮีบรู", + "印地文":"ภาษาฮินดี", + "意大利文":"ภาษาอิตาลี", + "荷兰文":"ภาษาดัตช์", + "挪威文":"ภาษานอร์เวย์", + "波兰文":"ภาษาโปแลนด์", + "瑞典文":"ภาษาสวีเดน", + "斯瓦希里文":"ภาษาสวาฮีลี", + "土耳其文":"ภาษาตุรกี", "保存录音" : "บันทึกเสียง", "原文" : "ข้อความต้นฉบับ",