Add i18n support for data

This commit is contained in:
BlossomiShymae
2024-09-09 15:58:00 -05:00
parent b0491d569a
commit 90de82ba20
18 changed files with 210 additions and 41 deletions

20
pages/settings.vue Normal file
View File

@@ -0,0 +1,20 @@
<template>
<div>
<div class="row">
<h1 class="display-4 mb-4">Settings</h1>
<div class="d-flex flex-column justify-items-stretch gap-1">
<div v-for="(value, key, index) in locales">
<button class="btn border border-1 w-100" :class="{'btn-secondary': currentLocale == key}" @click="setLocale(key)" >
{{ value }}
</button>
</div>
</div>
</div>
</div>
</template>
<script setup lang="ts">
import useLocale from "../composables/useLocale";
const { locales, currentLocale, setLocale } = useLocale();
</script>