mirror of
https://github.com/danbulant/Portfolio
synced 2026-06-09 09:41:37 +00:00
feat: more dashboard translations
This commit is contained in:
parent
42cc6ac3b5
commit
c96e14c897
4 changed files with 47 additions and 14 deletions
|
|
@ -1,4 +1,6 @@
|
|||
<script lang="ts">
|
||||
import LL from '$i18n/i18n-svelte';
|
||||
|
||||
import { fetchSubmProgress } from '$lib/stores/portfolio';
|
||||
import { apiDeleteCoverLetter, apiUploadCoverLetter } from '$lib/@api/candidate';
|
||||
import DashboardUploadCard from './DashboardUploadCard.svelte';
|
||||
|
|
@ -28,9 +30,9 @@
|
|||
{error}
|
||||
on:filedrop={(e) => onFileDrop(e.detail)}
|
||||
on:delete={onDelete}
|
||||
title="Motivační dopis"
|
||||
title={$LL.components.dashboard.coverLetterUploadCard.title()}
|
||||
filetype="PDF"
|
||||
filesize={10}
|
||||
fileType={1}
|
||||
placeholder="svůj motivanční dopis"
|
||||
placeholder={$LL.components.dashboard.coverLetterUploadCard.placeholder()}
|
||||
/>
|
||||
|
|
|
|||
|
|
@ -1,4 +1,6 @@
|
|||
<script lang="ts">
|
||||
import LL from '$i18n/i18n-svelte';
|
||||
|
||||
import debounce from 'just-debounce-it';
|
||||
|
||||
import {
|
||||
|
|
@ -7,7 +9,6 @@
|
|||
apiLogout,
|
||||
apiSubmitPortfolio
|
||||
} from '$lib/@api/candidate';
|
||||
import Circles from '$lib/components/icons/Circles.svelte';
|
||||
import { fetchSubmProgress, type Status } from '$lib/stores/portfolio';
|
||||
import StatusNotificationBig from './StatusNotificationBig.svelte';
|
||||
import InfoButton from './InfoButton.svelte';
|
||||
|
|
@ -150,39 +151,39 @@
|
|||
class="mt-4 flex flex-col justify-between leading-10"
|
||||
>
|
||||
<span
|
||||
>Ev. č. přihlášky ({getField($baseCandidateData.applications[0])}):
|
||||
>{$LL.input.evidenceNumber()} ({getField($baseCandidateData.applications[0])}):
|
||||
<span class="font-bold">{$baseCandidateData.applications[0]}</span></span
|
||||
>
|
||||
{#if $baseCandidateData.applications.length > 1}
|
||||
<span
|
||||
>Ev. č. přihlášky ({getField($baseCandidateData.applications[1])}):
|
||||
>{$LL.input.evidenceNumber()} ({getField($baseCandidateData.applications[1])}):
|
||||
<span class="font-bold">{$baseCandidateData.applications[1]}</span></span
|
||||
>
|
||||
{/if}
|
||||
<span>Adresa: <span class="font-bold">{$candidateData.candidate.address}</span></span>
|
||||
<span>{$LL.input.address()}: <span class="font-bold">{$candidateData.candidate.address}</span></span>
|
||||
<span
|
||||
>Datum narození: <span class="font-bold">{$candidateData.candidate.birthdate}</span
|
||||
>{$LL.input.birthDate()}: <span class="font-bold">{$candidateData.candidate.birthdate}</span
|
||||
></span
|
||||
>
|
||||
<span
|
||||
>Místo narození: <span class="font-bold">{$candidateData.candidate.birthplace}</span
|
||||
>{$LL.input.birthPlace()}: <span class="font-bold">{$candidateData.candidate.birthplace}</span
|
||||
></span
|
||||
>
|
||||
<span
|
||||
>Rodné číslo: <span class="font-bold"
|
||||
>{$LL.input.personalIdentificationNumber()}: <span class="font-bold"
|
||||
>{$candidateData.candidate.personalIdNumber}</span
|
||||
></span
|
||||
>
|
||||
<span
|
||||
>IČO/Název školy: <span class="font-bold">{$candidateData.candidate.schoolName}</span
|
||||
>{$LL.input.schoolIzo()}: <span class="font-bold">{$candidateData.candidate.schoolName}</span
|
||||
></span
|
||||
>
|
||||
<span
|
||||
>Číslo zdravotní pojišťovny: <span class="font-bold"
|
||||
>{$LL.input.insuranceNumber()}: <span class="font-bold"
|
||||
>{$candidateData.candidate.healthInsurance}</span
|
||||
></span
|
||||
>
|
||||
<span>Telefon: <span class="font-bold">{$candidateData.candidate.telephone}</span></span
|
||||
<span>{$LL.input.telephone()}: <span class="font-bold">{$candidateData.candidate.telephone}</span></span
|
||||
>
|
||||
</div>
|
||||
<div
|
||||
|
|
@ -200,8 +201,8 @@
|
|||
<span class="text-sspsBlue text-xl font-bold"
|
||||
>{parent.name + ' ' + parent.surname}</span
|
||||
>
|
||||
<span>Email: <span class="font-bold">{parent.email}</span></span>
|
||||
<span>Telefon: <span class="font-bold">{parent.telephone}</span></span>
|
||||
<span>{$LL.input.email()}: <span class="font-bold">{parent.email}</span></span>
|
||||
<span>{$LL.input.telephone()}: <span class="font-bold">{parent.telephone}</span></span>
|
||||
</div>
|
||||
{/each}
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -69,6 +69,12 @@ const cs: BaseTranslation = {
|
|||
}
|
||||
},
|
||||
components: {
|
||||
dashboard: {
|
||||
coverLetterUploadCard: {
|
||||
title: "Motivační dopis",
|
||||
placeholder: "svůj motivanční dopis",
|
||||
}
|
||||
},
|
||||
checkbox: {
|
||||
accountLinkCheckBox: {
|
||||
ok: 'Vše je v pořádku',
|
||||
|
|
|
|||
|
|
@ -150,6 +150,18 @@ type RootTranslation = {
|
|||
}
|
||||
}
|
||||
components: {
|
||||
dashboard: {
|
||||
coverLetterUploadCard: {
|
||||
/**
|
||||
* Motivační dopis
|
||||
*/
|
||||
title: string
|
||||
/**
|
||||
* svůj motivanční dopis
|
||||
*/
|
||||
placeholder: string
|
||||
}
|
||||
}
|
||||
checkbox: {
|
||||
accountLinkCheckBox: {
|
||||
/**
|
||||
|
|
@ -441,6 +453,18 @@ export type TranslationFunctions = {
|
|||
}
|
||||
}
|
||||
components: {
|
||||
dashboard: {
|
||||
coverLetterUploadCard: {
|
||||
/**
|
||||
* Motivační dopis
|
||||
*/
|
||||
title: () => LocalizedString
|
||||
/**
|
||||
* svůj motivanční dopis
|
||||
*/
|
||||
placeholder: () => LocalizedString
|
||||
}
|
||||
}
|
||||
checkbox: {
|
||||
accountLinkCheckBox: {
|
||||
/**
|
||||
|
|
|
|||
Loading…
Reference in a new issue