diff --git a/src/components/App.svelte b/src/components/App.svelte index d1d1de8a..b4c7e213 100644 --- a/src/components/App.svelte +++ b/src/components/App.svelte @@ -12,7 +12,7 @@ import UploadVector from "./navigation/UploadVector.svelte"; import Tinctures from "./navigation/Tinctures.svelte"; import Message from "./Message.svelte"; - import {background, size, history, matrices, matrix, state, message, shield} from "data/stores"; + import {background, size, history, isTextReady, matrices, matrix, state, message, shield} from "data/stores"; import {shields} from "data/shields"; import {rw} from "scripts/utils"; import "scripts/i18n"; @@ -82,7 +82,7 @@ if (coaParam || seedParam) { if (from === "FMG") { - message.info($t("info.tipFromFmg"), 10000); + message.info("info.tipFromFmg", 10000); } $matrices[0] = [0]; @@ -138,7 +138,7 @@ {#if $state.vector}{/if} {#if $state.tinctures}{/if} - {#if $message}{/if} + {#if $message && $isTextReady}{/if} {/if} diff --git a/src/components/Message.svelte b/src/components/Message.svelte index 336fcc36..81be3798 100644 --- a/src/components/Message.svelte +++ b/src/components/Message.svelte @@ -2,6 +2,7 @@ // @ts-check import {onMount} from "svelte"; import {fly, fade} from "svelte/transition"; + import {t} from "svelte-i18n"; import {message} from "data/stores"; const {text, type, timeout} = $message; @@ -16,7 +17,7 @@
message.clear()}> - {text} + {$t(text)}