3
0

Add theme translations on topbar

This commit is contained in:
Mumbi Francis 2024-01-26 12:53:17 +03:00
parent 27ef0339fb
commit 40cfe094f9
12 changed files with 39 additions and 8 deletions

View File

@ -13,6 +13,8 @@
userSettingsProfile: $t('navigation.userSettings.profile'),
userSettingsChangePassword: $t('navigation.userSettings.changePassword'),
userSettingsLogout: $t('navigation.userSettings.logout'),
lightTheme: $t('general:themes.labels.light'),
darkTheme: $t('general:themes.labels.dark'),
}"
>
<template #title>

View File

@ -16,6 +16,8 @@
userSettingsProfile: $t('userSettings.profile'),
userSettingsChangePassword: $t('userSettings.changePassword'),
userSettingsLogout: $t('userSettings.logout'),
lightTheme: $t('general:themes.labels.light'),
darkTheme: $t('general:themes.labels.dark'),
}"
>
<template #title>

View File

@ -13,6 +13,8 @@
userSettingsProfile: $t('userSettings.profile'),
userSettingsChangePassword: $t('userSettings.changePassword'),
userSettingsLogout: $t('userSettings.logout'),
lightTheme: $t('general:themes.labels.light'),
darkTheme: $t('general:themes.labels.dark'),
}"
>
<template #title>

View File

@ -16,6 +16,8 @@
userSettingsProfile: $t('userSettings.profile'),
userSettingsChangePassword: $t('userSettings.changePassword'),
userSettingsLogout: $t('userSettings.logout'),
lightTheme: $t('themes.labels.light'),
darkTheme: $t('themes.labels.dark'),
}"
>
<template #help-dropdown>

View File

@ -13,6 +13,8 @@
userSettingsProfile: $t('navigation:userSettings.profile'),
userSettingsChangePassword: $t('navigation:userSettings.changePassword'),
userSettingsLogout: $t('navigation:userSettings.logout'),
lightTheme: $t('general:themes.labels.light'),
darkTheme: $t('general:themes.labels.dark'),
}"
>
<template #title>

View File

@ -13,6 +13,8 @@
userSettingsProfile: $t('navigation:userSettings.profile'),
userSettingsChangePassword: $t('navigation:userSettings.changePassword'),
userSettingsLogout: $t('navigation:userSettings.logout'),
lightTheme: $t('general:themes.labels.light'),
darkTheme: $t('general:themes.labels.dark'),
}"
>
<template #title>

View File

@ -13,6 +13,8 @@
userSettingsProfile: $t('navigation:userSettings.profile'),
userSettingsChangePassword: $t('navigation:userSettings.changePassword'),
userSettingsLogout: $t('navigation:userSettings.logout'),
lightTheme: $t('general:themes.labels.light'),
darkTheme: $t('general:themes.labels.dark'),
}"
>
<template #title>

View File

@ -191,10 +191,11 @@
>
<b-dropdown-item
v-for="theme in themes"
:disabled="currentTheme === theme.value"
@click="saveThemeMode(theme.value)"
:key="theme.id"
:disabled="currentTheme === theme.id"
@click="saveThemeMode(theme.id)"
>
{{ theme.label }}
{{ theme.id === 'light' ? labels.lightTheme : labels.darkTheme }}
</b-dropdown-item>
</b-dropdown>
@ -306,12 +307,10 @@ export default {
themes () {
return [
{
label: 'Light',
value: 'light',
id: 'light',
},
{
label: 'Dark',
value: 'dark',
id: 'dark',
},
]
},

View File

@ -4,4 +4,8 @@ label:
all: All
resourceList:
pagination:
recordsPerPage: Records per page
recordsPerPage: Records per page
themes:
labels:
light: Light
dark: Dark

View File

@ -18,3 +18,7 @@ userSettings:
loggedInAs: Logged in as {{user}}
logout: Logout
profile: Profile
themes:
labels:
light: Light
dark: Dark

View File

@ -21,3 +21,8 @@ resourceList:
single: 'One {{data}}'
single_plural: '{{count}} {{data}}'
recordsPerPage: Records per page
themes:
labels:
light: Light
dark: Dark

View File

@ -59,3 +59,8 @@ columns:
enabled: Enabled
steps: Steps
changedAt: Last change
themes:
labels:
light: Light
dark: Dark