Add multilanguage support

This commit is contained in:
Maarten 2024-08-12 16:48:41 +02:00
parent f8cbcb2908
commit fc53bb14a0
15 changed files with 489 additions and 92 deletions

93
assets/languages/en.json Normal file
View file

@ -0,0 +1,93 @@
{
"onboarding": {
"missing-info": "Not all information has been filled in!",
"welcome": "Welcome to",
"your-name": "What is your name?",
"name": "Your name",
"your-address": "What is your address?",
"zipcode": "Zipcode",
"house-number": "House number",
"start": "Start"
},
"greeting": {
"hello": "Hello",
"morning": "Good morning",
"afternoon": "Good afternoon",
"evening": "Good evening"
},
"months": {
"january": "January",
"february": "February",
"march": "March",
"april": "April",
"may": "May",
"june": "June",
"july": "July",
"august": "August",
"september": "September",
"october": "October",
"november": "November",
"december": "December"
},
"days": {
"mon": "Mon",
"tue": "Tue",
"wed": "Wed",
"thu": "Thu",
"fri": "Fri",
"sat": "Sat",
"sun": "Sun"
},
"legenda": "Legend",
"garbage-bins": "Garbage bins",
"nearby": "nearby",
"what-where": "What goes where?",
"what-why": "and why?",
"what-separate": "What do you want to separate?",
"nothing-found": "Nothing found",
"choose-category": "Or choose a category",
"description": "Description",
"close": "Close",
"saved": "Saved!",
"are-you-sure": "Are you sure?",
"cancel": "Cancel",
"yes": "Yes",
"logged-out": "You are logged out",
"something-went-wrong": "Something went wrong. Please try again later!",
"settings": "Settings",
"name": "Name",
"address": "Address",
"language": "Language",
"languages": {
"nl": "Dutch",
"en": "English"
},
"notifications": "Notifications",
"change": "Change",
"logout": "Logout",
"modal": {
"name": {
"title": "Change name",
"your-name": "Your name"
},
"address": {
"title": "Change address",
"zipcode": "Zip code",
"your-zipcode": "Your zip code",
"house-number": "House number",
"your-house-number": "Your house number"
},
"default": {
"title": "Edit your details:",
"cancel": "Cancel",
"save": "Save"
}
},
"choose": "Choose",
"notifications-before-16-00": "Meldingen voor 16:00 worden niet ondersteund",
"notifications-after-09-00": "Meldingen na 09:00 worden niet ondersteund",
"day-before": "A day before",
"same-day": "At the same day",
"off": "Off",
"at": "at"
}

View file

@ -0,0 +1,2 @@
export { default as en } from "./en.json";
export { default as nl } from "./nl.json";

93
assets/languages/nl.json Normal file
View file

@ -0,0 +1,93 @@
{
"onboarding": {
"missing-info": "Niet alle gegevens zijn ingevuld!",
"welcome": "Welkom bij",
"your-name": "Wat is je naam?",
"name": "Je naam",
"your-address": "Wat is je adres?",
"zipcode": "Postcode",
"house-number": "Huisnummer",
"start": "Start"
},
"greeting": {
"hello": "Hallo",
"morning": "Goedemorgen",
"afternoon": "Goedemiddag",
"evening": "Goedenavond"
},
"months": {
"january": "Januari",
"february": "Februari",
"march": "Maart",
"april": "April",
"may": "Mei",
"june": "Juni",
"july": "Juli",
"august": "Augustus",
"september": "September",
"october": "Oktober",
"november": "November",
"december": "December"
},
"days": {
"mon": "Ma",
"tue": "Di",
"wed": "Woe",
"thu": "Do",
"fri": "Vrij",
"sat": "Zat",
"sun": "Zon"
},
"legenda": "Legenda",
"garbage-bins": "Afvalcontainers",
"nearby": "in de buurt",
"what-where": "Wat moet waar?",
"what-why": "en waarom?",
"what-separate": "Wat wilt u scheiden?",
"nothing-found": "Niks gevonden",
"choose-category": "Of kies een categorie",
"description": "Beschrijving",
"close": "Sluiten",
"saved": "Opgeslagen!",
"are-you-sure": "Weet je het zeker?",
"cancel": "Annuleren",
"yes": "Ja",
"logged-out": "Je bent uitgelogd",
"something-went-wrong": "Er is iets mis gegaan. Probeer het later opnieuw!",
"settings": "Instellingen",
"name": "Naam",
"address": "Adres",
"language": "Taal",
"languages": {
"nl": "Nederlands",
"en": "Engels"
},
"notifications": "Notificaties",
"change": "Wijzigen",
"logout": "Uitloggen",
"modal": {
"name": {
"title": "Naam wijzigen",
"your-name": "Je naam"
},
"address": {
"title": "Adres wijzigen",
"zipcode": "Postcode",
"your-zipcode": "Je postcode",
"house-number": "Huisnummer",
"your-house-number": "Je huisnummer"
},
"default": {
"title": "Pas je gegevens aan:",
"cancel": "Annuleren",
"save": "Opslaan"
}
},
"choose": "Kies",
"notifications-before-16-00": "Meldingen voor 16:00 worden niet ondersteund",
"notifications-after-09-00": "Meldingen na 09:00 worden niet ondersteund",
"day-before": "Dag van te voren",
"same-day": "Op de ophaaldag",
"off": "Uit",
"at": "Om"
}