Skip to content

Commit

Permalink
Merge branch 'main' into feat/toolbar
Browse files Browse the repository at this point in the history
# Conflicts:
#	src/plugins/i18n.ts
  • Loading branch information
SimonSimCity committed Apr 13, 2023
2 parents b71c94a + cc7e97a commit c423949
Show file tree
Hide file tree
Showing 28 changed files with 267 additions and 4 deletions.
7 changes: 7 additions & 0 deletions src/locales/af.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"nav": {
"home": "Home",
"browse": "Browse",
"search": "Soek"
}
}
7 changes: 7 additions & 0 deletions src/locales/bg.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"nav": {
"home": "Home",
"browse": "Browse",
"search": "Търси"
}
}
7 changes: 7 additions & 0 deletions src/locales/cs.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"nav": {
"home": "Home",
"browse": "Browse",
"search": "Search"
}
}
7 changes: 7 additions & 0 deletions src/locales/da.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"nav": {
"home": "Hjem",
"browse": "Gennemse",
"search": "Søg"
}
}
8 changes: 7 additions & 1 deletion src/locales/de.json
Original file line number Diff line number Diff line change
@@ -1,9 +1,15 @@
{
"nav": {
"home": "Home",
"home": "Start",
"browse": "Stöbern",
"playlist": "Playliste",
"profile": "Profil",
"search": "Suche"
},
"error": {
"page-not-found": {
"headline": "Fehler",
"text": "Die Seite \"{path}\" gibt es nicht"
}
}
}
7 changes: 7 additions & 0 deletions src/locales/el.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"nav": {
"home": "Home",
"browse": "Browse",
"search": "Αναζήτηση"
}
}
6 changes: 6 additions & 0 deletions src/locales/en.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,5 +5,11 @@
"playlist": "Playlist",
"profile": "Profile",
"search": "Search"
},
"error": {
"page-not-found": {
"headline": "Error",
"text": "Sorry. We can't find the page \"{path}\"."
}
}
}
7 changes: 7 additions & 0 deletions src/locales/es.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"nav": {
"home": "Inicio",
"browse": "Buscar",
"search": "Buscar"
}
}
7 changes: 7 additions & 0 deletions src/locales/et.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"nav": {
"home": "Home",
"browse": "Browse",
"search": "Otsi"
}
}
7 changes: 7 additions & 0 deletions src/locales/fi.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"nav": {
"home": "Koti",
"browse": "Selaa",
"search": "Haku"
}
}
7 changes: 7 additions & 0 deletions src/locales/fr.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"nav": {
"home": "Accueil",
"browse": "Parcourir",
"search": "Recherche"
}
}
7 changes: 7 additions & 0 deletions src/locales/he.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"nav": {
"home": "Home",
"browse": "Browse",
"search": "Search"
}
}
7 changes: 7 additions & 0 deletions src/locales/hr.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"nav": {
"home": "Home",
"browse": "Browse",
"search": "Search"
}
}
7 changes: 7 additions & 0 deletions src/locales/hu.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"nav": {
"home": "Főoldal",
"browse": "Böngész",
"search": "Keresés"
}
}
7 changes: 7 additions & 0 deletions src/locales/it.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"nav": {
"home": "Home",
"browse": "Browse",
"search": "Cerca"
}
}
7 changes: 7 additions & 0 deletions src/locales/nb.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"nav": {
"home": "Hjem",
"browse": "Browse",
"search": "Søk"
}
}
7 changes: 7 additions & 0 deletions src/locales/nl.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"nav": {
"home": "Home",
"browse": "Browse",
"search": "Zoeken"
}
}
7 changes: 7 additions & 0 deletions src/locales/pl.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"nav": {
"home": "Home",
"browse": "Przeglądaj",
"search": "Szukaj"
}
}
7 changes: 7 additions & 0 deletions src/locales/pt.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"nav": {
"home": "Início",
"browse": "Navegar",
"search": "Busca"
}
}
7 changes: 7 additions & 0 deletions src/locales/ro.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"nav": {
"home": "Acasă",
"browse": "Explorează",
"search": "Caută"
}
}
7 changes: 7 additions & 0 deletions src/locales/ru.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"nav": {
"home": "Home",
"browse": "Browse",
"search": "Поиск"
}
}
7 changes: 7 additions & 0 deletions src/locales/sl.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"nav": {
"home": "Domov",
"browse": "Razišči",
"search": "Išči"
}
}
7 changes: 7 additions & 0 deletions src/locales/tr.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"nav": {
"home": "Home",
"browse": "Browse",
"search": "Ara"
}
}
7 changes: 7 additions & 0 deletions src/locales/uk.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"nav": {
"home": "Home",
"browse": "Browse",
"search": "Пошук"
}
}
7 changes: 7 additions & 0 deletions src/locales/zh.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"nav": {
"home": "Home",
"browse": "Browse",
"search": "Search"
}
}
80 changes: 77 additions & 3 deletions src/plugins/i18n.ts
Original file line number Diff line number Diff line change
@@ -1,13 +1,87 @@
import { createI18n } from "vue-i18n";
import en from "../locales/en.json";
import af from "../locales/af.json";
import bg from "../locales/bg.json";
import cs from "../locales/cs.json";
import da from "../locales/da.json";
import de from "../locales/de.json";
import el from "../locales/el.json";
import en from "../locales/en.json";
import es from "../locales/es.json";
import et from "../locales/et.json";
import fi from "../locales/fi.json";
import fr from "../locales/fr.json";
import he from "../locales/he.json";
import hr from "../locales/hr.json";
import hu from "../locales/hu.json";
import it from "../locales/it.json";
import nb from "../locales/nb.json";
import nl from "../locales/nl.json";
import pl from "../locales/pl.json";
import pt from "../locales/pt.json";
import ro from "../locales/ro.json";
import ru from "../locales/ru.json";
import sl from "../locales/sl.json";
import tr from "../locales/tr.json";
import uk from "../locales/uk.json";
import zh from "../locales/zh.json";

const i18n = createI18n<[{}], "en" | "de", false>({
const i18n = createI18n<
[{}],
| "af"
| "bg"
| "cs"
| "da"
| "de"
| "el"
| "en"
| "es"
| "et"
| "fi"
| "fr"
| "he"
| "hr"
| "hu"
| "it"
| "nb"
| "nl"
| "pl"
| "pt"
| "ro"
| "ru"
| "sl"
| "tr"
| "uk"
| "zh",
false
>({
legacy: false,
locale: "en",
messages: {
en,
af,
bg,
cs,
da,
de,
el,
en,
es,
et,
fi,
fr,
he,
hr,
hu,
it,
nb,
nl,
pl,
pt,
ro,
ru,
sl,
tr,
uk,
zh,
},
});

Expand Down
6 changes: 6 additions & 0 deletions src/router.ts
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,12 @@ const router = createRouter({
toolbarTitle: reactiveTranslation(() => t("nav.playlist")),
},
},
{
name: "error",
path: "/:path(.*)",
component: () => import("@/views/NotFound.vue"),
props: true,
},
],
});

Expand Down
10 changes: 10 additions & 0 deletions src/views/NotFound.vue
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
<script setup lang="ts">
const props = defineProps<{
path: string;
}>();
</script>

<template>
<h2>{{ $t("error.page-not-found.headline") }}</h2>
{{ $t("error.page-not-found.text", props) }}
</template>

0 comments on commit c423949

Please sign in to comment.