diff --git a/src/views/backoffice/LimitedBackofficeEmployees.vue b/src/views/backoffice/LimitedBackofficeEmployees.vue index fc4b31b2..f18c3bb0 100644 --- a/src/views/backoffice/LimitedBackofficeEmployees.vue +++ b/src/views/backoffice/LimitedBackofficeEmployees.vue @@ -36,6 +36,12 @@ const loadQRCodeModule = () => { const { t } = useI18n(); const route = useRoute(); const router = useRouter(); +const countryCodeLabels = { + denmark: () => t("templates.limited_backoffice.employees.country_codes.denmark"), + sweden: () => t("templates.limited_backoffice.employees.country_codes.sweden"), + norway: () => t("templates.limited_backoffice.employees.country_codes.norway"), + finland: () => t("templates.limited_backoffice.employees.country_codes.finland"), +}; const departments = ref([]); const roles = ref([]); const employees = ref([]); @@ -272,7 +278,7 @@ const countryCodeLabel = (countryCode) => { if (!option) { return ""; } - return `${option.flag} +${option.value} ${t(`templates.limited_backoffice.employees.country_codes.${option.labelKey}`)}`; + return `${option.flag} +${option.value} ${countryCodeLabels[option.labelKey]?.() || ""}`; }; const formatEmployeePhone = (employee) => { diff --git a/tests/e2e/i18n.views.spec.ts b/tests/e2e/i18n.views.spec.ts index 94f6967e..1d8f0a8c 100644 --- a/tests/e2e/i18n.views.spec.ts +++ b/tests/e2e/i18n.views.spec.ts @@ -24,6 +24,10 @@ const REVIEWED_NON_LITERAL_CALLS = new Set([ "src/views/dashboards/userDashboard/wash/components/WashTypeSelector.vue|$t|{{ $t(option.statusLabelKey) }}", 'src/views/dashboards/userDashboard/wash/MyWashStart.vue|$t|:vehicle-step-guidance="vehicleStepGuidanceKey ? $t(vehicleStepGuidanceKey) : null"', "src/views/dashboards/userDashboard/wash/MyWashStart.vue|$t|{{ $t(confirmActionLabelKey) }}", + "src/views/dashboards/superUserDashboard/roles/SuperUserRolesPermissions.vue|t|label: t(`roles.permissions.page_access.${permission}.label`),", + "src/views/dashboards/superUserDashboard/roles/SuperUserRolesPermissions.vue|t|description: t(`roles.permissions.page_access.${permission}.description`),", + "src/views/dashboards/superUserDashboard/roles/SuperUserRolesPermissions.vue|t|label: t(`roles.permissions.groups.${group.key}.label`),", + "src/views/dashboards/superUserDashboard/roles/SuperUserRolesPermissions.vue|t|description: t(`roles.permissions.groups.${group.key}.description`),", ]); const readGeneratedJson = (fileName: string) => {