fix:#61 added i18n update and pinned typescript version against vue-tsc problem with

This commit is contained in:
Elmar Kresse
2024-12-03 11:34:44 +01:00
parent 8718a968b8
commit 0d0f34e0a1
19 changed files with 188 additions and 172 deletions

View File

@@ -20,6 +20,8 @@ along with this program. If not, see <https://www.gnu.org/licenses/>.
import { defineAsyncComponent } from "vue";
import moduleStore from "@/store/moduleStore";
import { router } from "@/main";
import { useI18n } from "vue-i18n";
const { t } = useI18n({ useScope: "global" });
const store = moduleStore();
const AdditionalModuleTable = defineAsyncComponent(
@@ -35,7 +37,7 @@ async function nextStep() {
<div class="flex flex-column align-items-center w-full mb-7">
<div class="flex align-items-center justify-content-center m-2">
<h3>
{{ $t("additionalModules.subTitle") }}
{{ t("additionalModules.subTitle") }}
</h3>
</div>
<AdditionalModuleTable />
@@ -46,7 +48,7 @@ async function nextStep() {
:disabled="store.isEmpty()"
class="col-12 md:col-4 mb-3 align-self-end"
icon="pi pi-arrow-right"
:label="$t('additionalModules.nextStep')"
:label="t('additionalModules.nextStep')"
@click="nextStep()"
/>
</div>

View File

@@ -91,11 +91,11 @@ function loadCalendar(): void {
<template>
<DynamicPage
hide-content
:headline="$t('editCalendarView.headline')"
:sub-title="$t('editCalendarView.subTitle')"
:headline="t('editCalendarView.headline')"
:sub-title="t('editCalendarView.subTitle')"
icon="pi pi-pencil"
:button="{
label: $t('editCalendarView.loadCalendar'),
label: t('editCalendarView.loadCalendar'),
icon: 'pi pi-arrow-down',
disabled: !isToken(token),
onClick: loadCalendar,

View File

@@ -107,7 +107,7 @@ async function deleteFeed() {
<template>
<div class="flex flex-column align-items-center mb-7">
<div class="flex align-items-center justify-content-center m-2 gap-2">
<h3>{{ $t("renameModules.subTitle") }}</h3>
<h3>{{ t("renameModules.subTitle") }}</h3>
<ModuleTemplateDialog />
</div>
<div class="w-full lg:w-8 flex flex-column">
@@ -122,7 +122,7 @@ async function deleteFeed() {
>
<template #header>
<div class="flex align-items-center justify-content-end">
{{ $t("renameModules.enableAllNotifications") }}
{{ t("renameModules.enableAllNotifications") }}
<InputSwitch
class="mx-4"
:model-value="
@@ -219,7 +219,7 @@ async function deleteFeed() {
severity="danger"
outlined
icon="pi pi-trash"
:label="$t('editCalendarView.delete')"
:label="t('editCalendarView.delete')"
@click="visible = true"
/>
<Button
@@ -227,7 +227,7 @@ async function deleteFeed() {
severity="info"
outlined
icon="pi pi-plus"
:label="$t('editCalendarView.addModules')"
:label="t('editCalendarView.addModules')"
@click="router.push('edit-additional-modules')"
/>
<Button
@@ -235,7 +235,7 @@ async function deleteFeed() {
severity="success"
outlined
icon="pi pi-save"
:label="$t('editCalendarView.save')"
:label="t('editCalendarView.save')"
@click="finalStep()"
/>
</div>
@@ -257,14 +257,14 @@ async function deleteFeed() {
class="inline-flex align-items-center justify-content-center gap-2"
>
<span class="font-bold white-space-nowrap">{{
$t("editCalendarView.dialog.headline")
t("editCalendarView.dialog.headline")
}}</span>
</div>
</template>
<p class="m-0">{{ $t("editCalendarView.dialog.subTitle") }}</p>
<p class="m-0">{{ t("editCalendarView.dialog.subTitle") }}</p>
<template #footer>
<Button
:label="$t('editCalendarView.dialog.delete')"
:label="t('editCalendarView.dialog.delete')"
severity="danger"
icon="pi pi-trash"
autofocus