feat: completed wodox locale; improved i18n logic

This commit is contained in:
Benjamin Singleton 2026-02-09 16:10:44 -06:00 committed by Sheldon Cooper
parent 9d5e67136e
commit 00651b8e36
11 changed files with 213 additions and 125 deletions

View file

@ -3,6 +3,7 @@ import "./assets/style.scss";
import { ref, type Ref } from "vue";
import LocalePicker from "./components/organisms/LocalePicker.vue";
import { vOnClickOutside } from "@vueuse/components";
import { useLocale } from "./i18n";
const burgerOpen: Ref<boolean> = ref<boolean>(false);
@ -13,6 +14,8 @@ const toggleBurger = (): void => {
const closeBurger = (): void => {
burgerOpen.value = false;
};
const locale = useLocale();
</script>
<template>
@ -45,18 +48,18 @@ const closeBurger = (): void => {
class="navbar-item"
to="/"
@click="closeBurger()"
>What is Viossa?</RouterLink
>{{ locale.navbar.whatIsViossa }}</RouterLink
>
<RouterLink
class="navbar-item"
to="/resources"
@click="closeBurger()"
>Resources</RouterLink
>{{ locale.navbar.resources }}</RouterLink
>
<RouterLink class="navbar-item" to="/kotoba">
Kotoba
{{ locale.navbar.kotoba }}
</RouterLink>
<LocalePicker class="navbar-item"/>
<LocalePicker class="navbar-item" />
</div>
</div>
</nav>