🐛 Fix(custom): fix i18n issue in setting page

This commit is contained in:
Kuingsmile
2026-05-08 20:39:11 +08:00
parent a038969526
commit 14dfd57dc9

View File

@@ -1490,6 +1490,30 @@ const tabs = computed(() => [
{ id: 'update', label: t('pages.settings.update.title'), icon: RefreshCw },
])
const syncTaskList = computed(() => [
{ task: IRPCActionType.CONFIGURE_UPLOAD_COMMON_CONFIG, label: t('pages.settings.sync.commonConfig'), number: 2 },
{ task: IRPCActionType.CONFIGURE_UPLOAD_MANAGE_CONFIG, label: t('pages.settings.sync.manageConfig'), number: 2 },
{ task: IRPCActionType.CONFIGURE_UPLOAD_ALL_CONFIG, label: t('pages.settings.sync.allConfig'), number: 4 },
{ task: IRPCActionType.CONFIGURE_DOWNLOAD_COMMON_CONFIG, label: t('pages.settings.sync.commonConfig'), number: 2 },
{ task: IRPCActionType.CONFIGURE_DOWNLOAD_MANAGE_CONFIG, label: t('pages.settings.sync.manageConfig'), number: 2 },
{ task: IRPCActionType.CONFIGURE_DOWNLOAD_ALL_CONFIG, label: t('pages.settings.sync.allConfig'), number: 4 },
{ task: IRPCActionType.CONFIGURE_SYNC_GALLERY_DB, label: t('pages.settings.sync.galleryDB'), number: 2 },
])
const logLevel = computed(() => [
{ type: 'all', name: t('pages.settings.advanced.logLevelList.all') },
{ type: 'success', name: t('pages.settings.advanced.logLevelList.success') },
{ type: 'error', name: t('pages.settings.advanced.logLevelList.error') },
{ type: 'info', name: t('pages.settings.advanced.logLevelList.info') },
{ type: 'warn', name: t('pages.settings.advanced.logLevelList.warn') },
{ type: 'none', name: t('pages.settings.advanced.logLevelList.none') },
])
const secondModeList = computed(() => [
{ label: t('pages.settings.upload.secondPicBedMode.backup'), value: 'backup' },
{ label: t('pages.settings.upload.secondPicBedMode.seperate'), value: 'seperate' },
])
const needUpdate = computed(() => {
if (latestVersion.value) {
return compareVersion2Update(version, latestVersion.value)
@@ -1502,24 +1526,6 @@ const renderedReleaseNotes = computed(() => {
})
/* constants and enums */
const syncTaskList = [
{ task: IRPCActionType.CONFIGURE_UPLOAD_COMMON_CONFIG, label: t('pages.settings.sync.commonConfig'), number: 2 },
{ task: IRPCActionType.CONFIGURE_UPLOAD_MANAGE_CONFIG, label: t('pages.settings.sync.manageConfig'), number: 2 },
{ task: IRPCActionType.CONFIGURE_UPLOAD_ALL_CONFIG, label: t('pages.settings.sync.allConfig'), number: 4 },
{ task: IRPCActionType.CONFIGURE_DOWNLOAD_COMMON_CONFIG, label: t('pages.settings.sync.commonConfig'), number: 2 },
{ task: IRPCActionType.CONFIGURE_DOWNLOAD_MANAGE_CONFIG, label: t('pages.settings.sync.manageConfig'), number: 2 },
{ task: IRPCActionType.CONFIGURE_DOWNLOAD_ALL_CONFIG, label: t('pages.settings.sync.allConfig'), number: 4 },
{ task: IRPCActionType.CONFIGURE_SYNC_GALLERY_DB, label: t('pages.settings.sync.galleryDB'), number: 2 },
]
const logLevel = [
{ type: 'all', name: t('pages.settings.advanced.logLevelList.all') },
{ type: 'success', name: t('pages.settings.advanced.logLevelList.success') },
{ type: 'error', name: t('pages.settings.advanced.logLevelList.error') },
{ type: 'info', name: t('pages.settings.advanced.logLevelList.info') },
{ type: 'warn', name: t('pages.settings.advanced.logLevelList.warn') },
{ type: 'none', name: t('pages.settings.advanced.logLevelList.none') },
]
const syncType = ['github', 'gitee', 'gitea', 'webdav']
const version = pkg.version
@@ -1554,10 +1560,6 @@ const languageList = [
{ label: 'English', value: 'en' },
]
const secondModeList = [
{ label: t('pages.settings.upload.secondPicBedMode.backup'), value: 'backup' },
{ label: t('pages.settings.upload.secondPicBedMode.seperate'), value: 'seperate' },
]
const formKeys = Object.keys(formOfSetting.value) as (keyof ISettingForm)[]
const autoWatchKeys = [
'showUpdateTip',
@@ -1596,7 +1598,7 @@ const autoWatchKeys = [
'enableAdvancedAnimation',
]
const advancedRenameList = {
const advancedRenameList = computed(() => ({
categoryTime: [
{ label: t('pages.settings.upload.placeholder.year4'), value: '{Y}' },
{ label: t('pages.settings.upload.placeholder.year2'), value: '{y}' },
@@ -1623,7 +1625,7 @@ const advancedRenameList = {
{ label: t('pages.settings.upload.placeholder.localFolder'), value: '{localFolder:n}' },
{ label: t('pages.settings.upload.placeholder.randomString'), value: '{str-n}' },
],
}
}))
const advancedRenameTitleList = computed(() => ({
categoryTime: t('pages.settings.upload.placeholder.categoryTime'),