@ -16,7 +16,7 @@ async function doc_http_get(fetch, url) {
|
||||
}
|
||||
|
||||
async function doc_get_list(fetch) {
|
||||
return (await doc_http_get(fetch, doc_urljoin("/list")))["list"];
|
||||
return await doc_http_get(fetch, doc_urljoin("/list"));
|
||||
}
|
||||
|
||||
async function doc_get(fetch, name) {
|
||||
|
@ -40,12 +40,12 @@
|
||||
<span>
|
||||
{$_("footer.number", {
|
||||
values: {
|
||||
number: data.number,
|
||||
total: data.total,
|
||||
since: date_from_ts(data.since),
|
||||
},
|
||||
})}
|
||||
{#if data.number % 1000 == 0}
|
||||
<span style="color: var(--{color()})">({$_("footer.congrat")})</span>
|
||||
<span style="color: var(--{color()})">({$_("footer.wow")})</span>
|
||||
{/if}
|
||||
</span>
|
||||
<span>
|
||||
|
@ -23,20 +23,23 @@ function browser_lang() {
|
||||
|
||||
function set_lang(lang) {
|
||||
language.set(default_language);
|
||||
locale.set(default_language);
|
||||
|
||||
if (lang === null || lang === undefined) {
|
||||
if (browser) set_lang(browser_lang());
|
||||
if (browser && null !== (lang = localStorage.getItem("language"))) set_lang(lang);
|
||||
else if (browser) set_lang(browser_lang());
|
||||
return;
|
||||
}
|
||||
|
||||
lang = lang.slice(0, 2);
|
||||
|
||||
for (let i = 0; i < languages.length; i++) {
|
||||
if (lang === languages[i].code) {
|
||||
language.set(lang);
|
||||
locale.set(lang);
|
||||
return;
|
||||
}
|
||||
if (lang !== languages[i].code) continue;
|
||||
|
||||
language.set(lang);
|
||||
locale.set(lang);
|
||||
|
||||
if (browser) localStorage.setItem("language", lang);
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user