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