fixed translation in action button

This commit is contained in:
2025-06-20 10:29:05 +02:00
parent ca9d3b1d08
commit b5114ac6fb
3 changed files with 11 additions and 7 deletions

View File

@ -37,7 +37,7 @@
:name="link.icon"
class="me-3"
/>
{{ link.label }}
{{ te(link.label) ? t(link.label) : link.label }}
</NuxtLinkLocale>
<button
@ -72,6 +72,8 @@ defineProps({
})
const id = useId()
const { t, te } = useI18n()
</script>
<style lang="css" scoped>

View File

@ -6,10 +6,10 @@ export default defineI18nConfig(() => {
legacy: false,
messages: {
de: {
//passwordActionMenu: passwordActionMenuDe,
passwordActionMenu: passwordActionMenuDe,
},
en: {
//passwordActionMenu: passwordActionMenuEn,
passwordActionMenu: passwordActionMenuEn,
},
},
}

View File

@ -5,16 +5,18 @@ import en from './en.json'
export const usePasswordsActionMenuStore = defineStore(
'passwordsActionMenuStore',
() => {
const { t } = useI18n({
const { t } =
useI18n()
/* {
messages: {
de: { passwordActionMenu: de },
en: { passwordActionMenu: en },
},
})
} */
const menu = computed<IActionMenuItem[]>(() => [
{
label: t('passwordActionMenu.group.create'),
label: 'passwordActionMenu.group.create',
icon: 'mdi:folder-plus-outline',
to: {
name: 'passwordGroupCreate',
@ -28,7 +30,7 @@ export const usePasswordsActionMenuStore = defineStore(
},
},
{
label: t('passwordActionMenu.entry.create'),
label: 'passwordActionMenu.entry.create',
icon: 'mdi:key-plus',
to: {
name: 'passwordItemCreate',