initial work on refactor

This commit is contained in:
2022-07-02 22:53:41 +03:00
parent 9841cd9895
commit b9fe05953a
31 changed files with 455 additions and 737 deletions

View File

@@ -1,47 +1,21 @@
<script context="module">
import { locale, loadTranslations } from "$lib/translations";
export const load = async ({ url }) => {
const { pathname } = url;
const defaultLocale = "en"; // get from cookie, user session, ...
const initLocale = locale.get() || defaultLocale; // set default if no locale already set
await loadTranslations(initLocale, pathname); // keep this just before the `return`
// firefox
// https://developer.mozilla.org/en-US/docs/Web/API/Navigator/language
// chrome
// https://developer.chrome.com/extensions/i18n#overview-getAcceptLanguages
// edge
// https://msdn.microsoft.com/en-us/library/hh869301(v=vs.85).aspx
return {};
};
</script>
<script>
import "$lib/app.css";
import Nav from "$lib/Nav.svelte";
import Footer from "$lib/Footer.svelte";
import SvelteSeo from "svelte-seo";
import Banner from "$lib/images/ProjectSegfault_Desktop_16-9.png";
import * as global from "../i18n/_global.json";
import { t } from "$lib/translations";
</script>
<SvelteSeo
title="{global.NAME}"
description="{$t("common.INDEX_DESCRIPTION")}"
title="Project Segfault"
description="4 idiots, a Sun server and a Hitachi Compute Rack."
canonical="https://projectsegfau.lt/"
openGraph={{
url: "https://projectsegfau.lt/",
title: global.NAME,
description: $t("common.INDEX_DESCRIPTION"),
title: "Project Segfault",
description: "4 idiots, a Sun server and a Hitachi Compute Rack.",
images: [
{
url: Banner,
url: "/ProjectSegfault_Desktop_16-9.png",
width: 850,
height: 650,
alt: "Our banner"