增加多语言支持
authorliangzhenying <867174124@qq.com>
Tue, 11 Nov 2025 08:06:39 +0000 (16:06 +0800)
committerliangzhenying <867174124@qq.com>
Tue, 11 Nov 2025 08:06:39 +0000 (16:06 +0800)
commit66383d07c0be7adc6e95a83ff8ceff060fc734a5
tree77190036f8f0d9643d58aab5ffd591f18417e01b
parent1a124dd7404767351d337629ca2acf4ac2423810
增加多语言支持
135 files changed:
ShenYin/ShenYin.xcodeproj/project.pbxproj
ShenYin/ShenYin/Api/Config.swift
ShenYin/ShenYin/Api/HttpClient.swift
ShenYin/ShenYin/Api/HttpClient2.swift
ShenYin/ShenYin/Api/ResponseBaseModel.swift
ShenYin/ShenYin/Cache/LanuageCache.swift [new file with mode: 0644]
ShenYin/ShenYin/Cache/RecordDetailModel.swift
ShenYin/ShenYin/Cache/UserInfo.swift
ShenYin/ShenYin/Tools/TimerButton/YLTimerButton.m
ShenYin/ShenYin/UI/Base/BaseTC.swift
ShenYin/ShenYin/UI/Base/WebView/BaseWebViewController.swift
ShenYin/ShenYin/UI/Customer/CustomerHeaderView.swift
ShenYin/ShenYin/UI/Customer/CustomerVC.swift
ShenYin/ShenYin/UI/Home/CallingRecordVC.swift
ShenYin/ShenYin/UI/Home/Chat/ChatCell.swift
ShenYin/ShenYin/UI/Home/Chat/ChatHeaderView.swift
ShenYin/ShenYin/UI/Home/Chat/ChatRecordBar.swift
ShenYin/ShenYin/UI/Home/Chat/IntelligentVC.swift
ShenYin/ShenYin/UI/Home/Chat/NavigationBarItem.swift
ShenYin/ShenYin/UI/Home/Chat/RoleListVC.swift
ShenYin/ShenYin/UI/Home/Chinese2English/Chinese2EnglishVC.swift
ShenYin/ShenYin/UI/Home/Device/HomeDeviceCell.swift
ShenYin/ShenYin/UI/Home/Device/HomeDeviceVC.swift
ShenYin/ShenYin/UI/Home/Device/HomeHeadInfoView.swift
ShenYin/ShenYin/UI/Home/Dialog/DialogRecordBar.swift
ShenYin/ShenYin/UI/Home/Dialog/DialogTranlateVC.swift
ShenYin/ShenYin/UI/Home/FieldRecording/FieldRecordBar.swift
ShenYin/ShenYin/UI/Home/FieldRecording/FieldRecordingVC.swift
ShenYin/ShenYin/UI/Home/FieldRecording/RecordBar.swift
ShenYin/ShenYin/UI/Home/HistoryRecord/HistoryBottonView.swift
ShenYin/ShenYin/UI/Home/HistoryRecord/SelecteCell.swift
ShenYin/ShenYin/UI/Home/HistoryRecord/VC/CloudRecordVC.swift
ShenYin/ShenYin/UI/Home/HistoryRecord/VC/HistoryRecordVC.swift
ShenYin/ShenYin/UI/Home/HistoryRecord/VC/RecordFontVC.swift
ShenYin/ShenYin/UI/Home/HistoryRecord/VC/RecordShareVC.swift
ShenYin/ShenYin/UI/Home/HistoryRecord/search/CloudSelectedVC.swift
ShenYin/ShenYin/UI/Home/HistoryRecord/search/HistorySearchBottomView.swift
ShenYin/ShenYin/UI/Home/HistoryRecord/search/HistorySelectedVC.swift
ShenYin/ShenYin/UI/Home/RecordDetail/RecordDetailBar.swift
ShenYin/ShenYin/UI/Home/RecordDetail/RecordDetailTopBar.swift
ShenYin/ShenYin/UI/Home/RecordDetail/RecordDetailVC.swift
ShenYin/ShenYin/UI/Home/RecordTranslateVC.swift
ShenYin/ShenYin/UI/Home/Root/HomeBottomView.swift
ShenYin/ShenYin/UI/Home/Root/HomeFunctionView.swift
ShenYin/ShenYin/UI/Home/Root/HomeHeadView.swift
ShenYin/ShenYin/UI/Home/Root/HomeVC.swift
ShenYin/ShenYin/UI/Home/Scan/AddDeviceVC.swift
ShenYin/ShenYin/UI/Home/Scan/QrVC.swift
ShenYin/ShenYin/UI/Home/TextTranslate/TextTranslateVC.swift
ShenYin/ShenYin/UI/Launch/AppLaunch.swift
ShenYin/ShenYin/UI/Launch/LanConfig.swift [deleted file]
ShenYin/ShenYin/UI/Mine/AboutVC.swift
ShenYin/ShenYin/UI/Mine/AccountSetVC.swift
ShenYin/ShenYin/UI/Mine/Device/DeviceInfoVC.swift
ShenYin/ShenYin/UI/Mine/Device/MyDeviceListVC.swift
ShenYin/ShenYin/UI/Mine/Feedback/Commit/FeedbackCommitVC.swift
ShenYin/ShenYin/UI/Mine/Feedback/Commit/FeedbackContactView.swift
ShenYin/ShenYin/UI/Mine/Feedback/Commit/FeedbackInputView.swift
ShenYin/ShenYin/UI/Mine/Feedback/Commit/FeedbackTypeView.swift
ShenYin/ShenYin/UI/Mine/Feedback/FeedbackBottomView.swift
ShenYin/ShenYin/UI/Mine/Feedback/FeedbackHistoryVC.swift
ShenYin/ShenYin/UI/Mine/Feedback/FeekbackVC.swift
ShenYin/ShenYin/UI/Mine/Instructions/InstructionsDetailVC.swift
ShenYin/ShenYin/UI/Mine/Instructions/InstructionsVC.swift
ShenYin/ShenYin/UI/Mine/Instructions/SearchBar.swift
ShenYin/ShenYin/UI/Mine/LanguageVC.swift
ShenYin/ShenYin/UI/Mine/Login/Controller/ContryListVC.swift
ShenYin/ShenYin/UI/Mine/Login/Controller/ForgetVC.swift
ShenYin/ShenYin/UI/Mine/Login/Controller/LoginVC.swift
ShenYin/ShenYin/UI/Mine/Login/Controller/RegisterVC.swift
ShenYin/ShenYin/UI/Mine/Login/Controller/SetEmailVC.swift
ShenYin/ShenYin/UI/Mine/Login/Controller/SetPasswordVC.swift
ShenYin/ShenYin/UI/Mine/Login/Controller/SetPhoneVC.swift
ShenYin/ShenYin/UI/Mine/Login/Controller/SmsLoginVC.swift
ShenYin/ShenYin/UI/Mine/Login/Controller/VerifyCodeVC.swift
ShenYin/ShenYin/UI/Mine/Login/Controller/VerifyEmailVC.swift
ShenYin/ShenYin/UI/Mine/Login/Controller/VerifyPhoneVC.swift
ShenYin/ShenYin/UI/Mine/Login/View/AgreeView.swift
ShenYin/ShenYin/UI/Mine/Login/View/CodeView.swift
ShenYin/ShenYin/UI/Mine/Login/View/CustomInputView.swift
ShenYin/ShenYin/UI/Mine/Login/View/OthersLoginView.swift
ShenYin/ShenYin/UI/Mine/Login/View/PasswordView.swift
ShenYin/ShenYin/UI/Mine/Login/View/RegionView.swift
ShenYin/ShenYin/UI/Mine/Login/ViewModel/IASignWithWeChat.swift
ShenYin/ShenYin/UI/Mine/LoginManager/DeviceLoginDetailVC.swift
ShenYin/ShenYin/UI/Mine/LoginManager/DeviceLoginVC.swift
ShenYin/ShenYin/UI/Mine/MoreSetVC.swift
ShenYin/ShenYin/UI/Mine/RevokeCodeVC.swift
ShenYin/ShenYin/UI/Mine/RevokeVC.swift
ShenYin/ShenYin/UI/Mine/Root/MineCell.swift
ShenYin/ShenYin/UI/Mine/Root/MineHeaderView.swift
ShenYin/ShenYin/UI/Mine/Root/MineVC.swift
ShenYin/ShenYin/UI/Mine/Update/AppUpdateVM.swift
ShenYin/ShenYin/UI/Mine/Update/BleUpdateVM.swift
ShenYin/ShenYin/UI/Mine/Update/UpdateVC.swift
ShenYin/ShenYin/UI/Mine/UserInfo/AreaVC.swift
ShenYin/ShenYin/UI/Mine/UserInfo/CustomCell1.swift
ShenYin/ShenYin/UI/Mine/UserInfo/GenderVC.swift
ShenYin/ShenYin/UI/Mine/UserInfo/NickNameVC.swift
ShenYin/ShenYin/UI/Mine/UserInfo/UserInfoVC.swift
ShenYin/ShenYin/UI/Mine/UserManagerVC.swift
ShenYin/ShenYin/UI/Mode/CustomEqVC.swift
ShenYin/ShenYin/UI/Mode/FindVC.swift
ShenYin/ShenYin/UI/Mode/ModeControView.swift
ShenYin/ShenYin/UI/Mode/ModeEffectsView.swift
ShenYin/ShenYin/UI/Mode/ModeFindView.swift
ShenYin/ShenYin/UI/Sleep/SleepCell.swift
ShenYin/ShenYin/UI/Sleep/SleepVC.swift
ShenYin/ShenYin/UI/common/CustomAlert.swift
ShenYin/ShenYin/UI/common/SendToolBar.swift
ShenYin/ShenYin/UI/common/YLprogressHUD.swift
ShenYin/ShenYin/UI/common/pop/ConnectPopView.swift
ShenYin/ShenYin/UI/common/pop/LanguagePicker/LanguagePickerTitle.swift
ShenYin/ShenYin/UI/common/pop/LanguagePicker/LanguagePickerView.swift
ShenYin/ShenYin/UI/common/pop/LanguagePicker/LanguageSelectItem.swift
ShenYin/ShenYin/UI/common/pop/PopCloudView.swift
ShenYin/ShenYin/UI/common/pop/PopMenu.swift
ShenYin/ShenYin/UI/common/pop/PopPlayView.swift
ShenYin/ShenYin/UI/common/pop/PopTextField.swift
ShenYin/ShenYin/UI/common/pop/RecordPopView.swift
ShenYin/ShenYin/UI/common/pop/RecordTipsView.swift
ShenYin/ShenYin/lan/AiSupportLanguage.swift [moved from ShenYin/ShenYin/UI/Launch/AiSupportLanguage.swift with 86% similarity]
ShenYin/ShenYin/lan/LanConfig.swift [new file with mode: 0644]
ShenYin/ShenYin/lan/TraditionalChinese.swift [new file with mode: 0644]
ShenYin/ShenYin/lan/Vietnam.swift [new file with mode: 0644]
ShenYin/ShenYin/lan/chinese.swift [new file with mode: 0644]
ShenYin/ShenYin/lan/english.swift [new file with mode: 0644]
ShenYin/ShenYin/lan/french.swift [new file with mode: 0644]
ShenYin/ShenYin/lan/indonesian.swift [new file with mode: 0644]
ShenYin/ShenYin/lan/japanese.swift [new file with mode: 0644]
ShenYin/ShenYin/lan/korean.swift [new file with mode: 0644]
ShenYin/ShenYin/lan/malay.swift [new file with mode: 0644]
ShenYin/ShenYin/lan/russian.swift [new file with mode: 0644]
ShenYin/ShenYin/lan/spanish.swift [new file with mode: 0644]
ShenYin/ShenYin/lan/thai.swift [new file with mode: 0644]