provide tr as store to avoid using {#key ...}

This commit is contained in:
llama 2025-10-18 10:02:28 +08:00
parent b97b8462d9
commit 167551839d
No known key found for this signature in database
GPG key ID: 0B7543854B9413C3

View file

@ -1,6 +1,7 @@
// Copyright: Ankitects Pty Ltd and contributors
// License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html
import * as _tr from "@generated/ftl-launcher";
import type { GetLangsResponse_Pair, GetMirrorsResponse_Pair, GetVersionsResponse } from "@generated/anki/launcher_pb";
import { writable } from "svelte/store";
@ -10,3 +11,6 @@ export const mirrorsStore = writable<GetMirrorsResponse_Pair[]>([]);
export const currentLang = writable("");
export const initialLang = writable("");
export const versionsStore = writable<GetVersionsResponse | undefined>(undefined);
export const tr = writable(_tr);
currentLang.subscribe(() => tr.set(_tr));