mirror of
https://github.com/danbulant/Portfolio
synced 2026-06-09 17:52:14 +00:00
feat: translate status notification
This commit is contained in:
parent
d9b097fb48
commit
dfebebae47
3 changed files with 94 additions and 14 deletions
|
|
@ -1,4 +1,6 @@
|
||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
|
import LL from '$i18n/i18n-svelte';
|
||||||
|
|
||||||
import type { Status } from '$lib/stores/portfolio';
|
import type { Status } from '$lib/stores/portfolio';
|
||||||
|
|
||||||
export let loading: boolean = false;
|
export let loading: boolean = false;
|
||||||
|
|
@ -8,16 +10,16 @@
|
||||||
let description: string;
|
let description: string;
|
||||||
$: switch (status) {
|
$: switch (status) {
|
||||||
case 'submitted':
|
case 'submitted':
|
||||||
title = 'Soubory odevzdány!';
|
title = $LL.components.dashboard.statusNotificationBig.submitted.title();
|
||||||
description = 'Vaše soubory smažete kliknutím zde';
|
description = $LL.components.dashboard.statusNotificationBig.submitted.description();
|
||||||
break;
|
break;
|
||||||
case 'uploaded':
|
case 'uploaded':
|
||||||
title = 'Soubory nebyly odevzdány!';
|
title = $LL.components.dashboard.statusNotificationBig.uploaded.title();
|
||||||
description = 'Odevzdejte soubory kliknutím zde';
|
description = $LL.components.dashboard.statusNotificationBig.uploaded.description();
|
||||||
break;
|
break;
|
||||||
case 'missing':
|
case 'missing':
|
||||||
title = 'Soubory nebyly nahrány!';
|
title = $LL.components.dashboard.statusNotificationBig.missing.title();
|
||||||
description = 'Nahrajte včechny soubory prosím';
|
description = $LL.components.dashboard.statusNotificationBig.missing.description();
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
|
||||||
|
|
@ -71,15 +71,29 @@ const cs: BaseTranslation = {
|
||||||
components: {
|
components: {
|
||||||
dashboard: {
|
dashboard: {
|
||||||
coverLetterUploadCard: {
|
coverLetterUploadCard: {
|
||||||
title: "Motivační dopis",
|
title: 'Motivační dopis',
|
||||||
placeholder: "svůj motivanční dopis",
|
placeholder: 'svůj motivanční dopis'
|
||||||
},
|
},
|
||||||
dashboardUploadCard: {
|
dashboardUploadCard: {
|
||||||
dropHere: "Sem přetáhněte,",
|
dropHere: 'Sem přetáhněte,',
|
||||||
orUpload: "Nebo nahrajte {placeholder:string}",
|
orUpload: 'Nebo nahrajte {placeholder:string}',
|
||||||
uploaded: "Nahráno",
|
uploaded: 'Nahráno',
|
||||||
sent: "Odesláno",
|
sent: 'Odesláno',
|
||||||
delete: "Smazat",
|
delete: 'Smazat'
|
||||||
|
},
|
||||||
|
statusNotificationBig: {
|
||||||
|
submitted: {
|
||||||
|
title: 'Soubory odevzdány!',
|
||||||
|
description: 'Vaše soubory smažete kliknutím zde'
|
||||||
|
},
|
||||||
|
uploaded: {
|
||||||
|
title: 'Soubory nebyly odevzdány!',
|
||||||
|
description: 'Odevzdejte soubory kliknutím zde'
|
||||||
|
},
|
||||||
|
missing: {
|
||||||
|
title: 'Soubory nebyly nahrány!',
|
||||||
|
description: 'Nahrajte včechny soubory prosím',
|
||||||
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
checkbox: {
|
checkbox: {
|
||||||
|
|
@ -124,7 +138,7 @@ const cs: BaseTranslation = {
|
||||||
adminId: 'Admin Id',
|
adminId: 'Admin Id',
|
||||||
password: 'Heslo',
|
password: 'Heslo',
|
||||||
submit: 'Odeslat',
|
submit: 'Odeslat',
|
||||||
continue: "Pokračovat",
|
continue: 'Pokračovat',
|
||||||
parent: {
|
parent: {
|
||||||
nameSurname: 'Jméno a příjmení zákonného zástupce',
|
nameSurname: 'Jméno a příjmení zákonného zástupce',
|
||||||
email: 'E-mail zákonného zástupce',
|
email: 'E-mail zákonného zástupce',
|
||||||
|
|
|
||||||
|
|
@ -184,6 +184,38 @@ type RootTranslation = {
|
||||||
*/
|
*/
|
||||||
'delete': string
|
'delete': string
|
||||||
}
|
}
|
||||||
|
statusNotificationBig: {
|
||||||
|
submitted: {
|
||||||
|
/**
|
||||||
|
* Soubory odevzdány!
|
||||||
|
*/
|
||||||
|
title: string
|
||||||
|
/**
|
||||||
|
* Vaše soubory smažete kliknutím zde
|
||||||
|
*/
|
||||||
|
description: string
|
||||||
|
}
|
||||||
|
uploaded: {
|
||||||
|
/**
|
||||||
|
* Soubory nebyly odevzdány!
|
||||||
|
*/
|
||||||
|
title: string
|
||||||
|
/**
|
||||||
|
* Odevzdejte soubory kliknutím zde
|
||||||
|
*/
|
||||||
|
description: string
|
||||||
|
}
|
||||||
|
missing: {
|
||||||
|
/**
|
||||||
|
* Soubory nebyly nahrány!
|
||||||
|
*/
|
||||||
|
title: string
|
||||||
|
/**
|
||||||
|
* Nahrajte včechny soubory prosím
|
||||||
|
*/
|
||||||
|
description: string
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
checkbox: {
|
checkbox: {
|
||||||
accountLinkCheckBox: {
|
accountLinkCheckBox: {
|
||||||
|
|
@ -509,6 +541,38 @@ export type TranslationFunctions = {
|
||||||
*/
|
*/
|
||||||
'delete': () => LocalizedString
|
'delete': () => LocalizedString
|
||||||
}
|
}
|
||||||
|
statusNotificationBig: {
|
||||||
|
submitted: {
|
||||||
|
/**
|
||||||
|
* Soubory odevzdány!
|
||||||
|
*/
|
||||||
|
title: () => LocalizedString
|
||||||
|
/**
|
||||||
|
* Vaše soubory smažete kliknutím zde
|
||||||
|
*/
|
||||||
|
description: () => LocalizedString
|
||||||
|
}
|
||||||
|
uploaded: {
|
||||||
|
/**
|
||||||
|
* Soubory nebyly odevzdány!
|
||||||
|
*/
|
||||||
|
title: () => LocalizedString
|
||||||
|
/**
|
||||||
|
* Odevzdejte soubory kliknutím zde
|
||||||
|
*/
|
||||||
|
description: () => LocalizedString
|
||||||
|
}
|
||||||
|
missing: {
|
||||||
|
/**
|
||||||
|
* Soubory nebyly nahrány!
|
||||||
|
*/
|
||||||
|
title: () => LocalizedString
|
||||||
|
/**
|
||||||
|
* Nahrajte včechny soubory prosím
|
||||||
|
*/
|
||||||
|
description: () => LocalizedString
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
checkbox: {
|
checkbox: {
|
||||||
accountLinkCheckBox: {
|
accountLinkCheckBox: {
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue