mirror of
https://github.com/CherryHQ/cherry-studio.git
synced 2026-01-04 03:40:33 +08:00
fix: Update language options promptly
This commit is contained in:
parent
64fb414e62
commit
856cd7d34f
@ -57,3 +57,13 @@ export const TranslateLanguageOptions = [
|
|||||||
emoji: '🇸🇦'
|
emoji: '🇸🇦'
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
|
||||||
|
export const translateLanguageOptions = (): typeof TranslateLanguageOptions => {
|
||||||
|
return TranslateLanguageOptions.map((option) => {
|
||||||
|
return {
|
||||||
|
value: option.value,
|
||||||
|
label: i18n.t(`languages.${option.value}`),
|
||||||
|
emoji: option.emoji
|
||||||
|
}
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|||||||
@ -2,7 +2,7 @@ import { CheckOutlined, SendOutlined, SettingOutlined, SwapOutlined, WarningOutl
|
|||||||
import { Navbar, NavbarCenter } from '@renderer/components/app/Navbar'
|
import { Navbar, NavbarCenter } from '@renderer/components/app/Navbar'
|
||||||
import CopyIcon from '@renderer/components/Icons/CopyIcon'
|
import CopyIcon from '@renderer/components/Icons/CopyIcon'
|
||||||
import { isLocalAi } from '@renderer/config/env'
|
import { isLocalAi } from '@renderer/config/env'
|
||||||
import { TranslateLanguageOptions } from '@renderer/config/translate'
|
import { translateLanguageOptions } from '@renderer/config/translate'
|
||||||
import db from '@renderer/databases'
|
import db from '@renderer/databases'
|
||||||
import { useDefaultModel } from '@renderer/hooks/useAssistant'
|
import { useDefaultModel } from '@renderer/hooks/useAssistant'
|
||||||
import { fetchTranslate } from '@renderer/services/ApiService'
|
import { fetchTranslate } from '@renderer/services/ApiService'
|
||||||
@ -129,7 +129,7 @@ const TranslatePage: FC = () => {
|
|||||||
value={targetLanguage}
|
value={targetLanguage}
|
||||||
style={{ width: 180 }}
|
style={{ width: 180 }}
|
||||||
optionFilterProp="label"
|
optionFilterProp="label"
|
||||||
options={TranslateLanguageOptions}
|
options={translateLanguageOptions()}
|
||||||
onChange={(value) => {
|
onChange={(value) => {
|
||||||
setTargetLanguage(value)
|
setTargetLanguage(value)
|
||||||
db.settings.put({ id: 'translate:target:language', value })
|
db.settings.put({ id: 'translate:target:language', value })
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user