Translate setting categories (#1797)

* Add i18n for setting categories

* Update locales

* Translate about

* nit

* nit
This commit is contained in:
Chenlei Hu
2024-12-04 13:32:28 -08:00
committed by GitHub
parent 73396784a8
commit 5206939c78
7 changed files with 217 additions and 14 deletions

View File

@@ -1,7 +1,7 @@
<template>
<div class="setting-group">
<Divider v-if="divider" />
<h3>{{ formatCamelCase(group.label) }}</h3>
<h3>{{ $t(`settingsCategories.${normalizeI18nKey(group.label)}`) }}</h3>
<div
v-for="setting in group.settings"
:key="setting.id"
@@ -16,7 +16,7 @@
import Divider from 'primevue/divider'
import SettingItem from '@/components/dialog/content/setting/SettingItem.vue'
import { SettingParams } from '@/types/settingTypes'
import { formatCamelCase } from '@/utils/formatUtil'
import { normalizeI18nKey } from '@/utils/formatUtil'
defineProps<{
group: {