Merge refactor/i18n into develop

This commit is contained in:
Methapon Metanipat 2024-08-26 16:24:08 +07:00
parent 3da5bf9079
commit c681b19e39
99 changed files with 2192 additions and 2987 deletions

View file

@ -24,19 +24,19 @@ const currentTheme = ref();
const options = ref([
{
icon: 'mdi-account',
label: 'editPersonalInfo',
label: 'menu.profile.editPersonalInfo',
value: 'op1',
color: 'grey',
},
{
icon: 'mdi-signature-freehand',
label: 'signature',
label: 'menu.profile.signature',
value: 'op2',
color: 'grey',
},
{
icon: 'mdi-brightness-6',
label: 'mode',
label: 'menu.profile.mode',
value: 'op3',
color: 'grey',
},
@ -334,7 +334,7 @@ onMounted(async () => {
<div class="column justify-center">
<q-list :dense="true" v-for="op in options" :key="op.label">
<q-item
v-if="op.label !== 'mode'"
v-if="op.label !== 'menu.profile.mode'"
clickable
:id="`btn-${op.label}`"
@click="$emit(op.label)"
@ -347,9 +347,9 @@ onMounted(async () => {
</q-item-section>
</q-item>
<q-separator v-if="op.label === 'mode'" />
<q-separator v-if="op.label === 'menu.profile.mode'" />
<q-item
v-if="op.label === 'mode'"
v-if="op.label === 'menu.profile.mode'"
clickable
:id="`btn-${op.label}`"
@click="$emit(op.label)"
@ -363,7 +363,7 @@ onMounted(async () => {
{{ $t(op.label) }}
</span>
<span class="app-text-muted-2">
{{ $t(currentTheme) }}
{{ $t(`general.${currentTheme}`) }}
<q-icon name="mdi-chevron-right" />
</span>
</div>
@ -389,7 +389,7 @@ onMounted(async () => {
<q-item-section>
<div class="row justify-between">
<span>
{{ $t(mode.label) }}
{{ $t(`general.${mode.label}`) }}
</span>
<q-icon v-if="mode.isActive" name="mdi-check" />
</div>
@ -408,7 +408,7 @@ onMounted(async () => {
unelevated
class="q-ma-md app-text-negative"
:class="{ dark: $q.dark.isActive }"
:label="$t('logout')"
:label="$t('general.logout')"
@click="$emit('logout')"
id="btn-logout"
style="background-color: hsla(var(--negative-bg) / 0.1)"
@ -421,7 +421,7 @@ onMounted(async () => {
color="primary"
unelevated
class="q-ma-md app-text-negative"
:label="$t('login')"
:label="$t('general.login')"
@click="$emit('login')"
id="btn-login"
v-close-popup