Files
ComfyUI_frontend/src/components/dialog/content/setting/SettingGroup.vue
Chenlei Hu 5206939c78 Translate setting categories (#1797)
* Add i18n for setting categories

* Update locales

* Translate about

* nit

* nit
2024-12-04 16:32:28 -05:00

29 lines
714 B
Vue

<template>
<div class="setting-group">
<Divider v-if="divider" />
<h3>{{ $t(`settingsCategories.${normalizeI18nKey(group.label)}`) }}</h3>
<div
v-for="setting in group.settings"
:key="setting.id"
class="setting-item flex items-center mb-4"
>
<SettingItem :setting="setting" />
</div>
</div>
</template>
<script setup lang="ts">
import Divider from 'primevue/divider'
import SettingItem from '@/components/dialog/content/setting/SettingItem.vue'
import { SettingParams } from '@/types/settingTypes'
import { normalizeI18nKey } from '@/utils/formatUtil'
defineProps<{
group: {
label: string
settings: SettingParams[]
}
divider?: boolean
}>()
</script>