Review dynamic i18n view keys
This commit is contained in:
@@ -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) => {
|
||||
|
||||
@@ -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) => {
|
||||
|
||||
Reference in New Issue
Block a user