🔀 Merge pull request #120 from evroon/evroon-patch-1

[FEATURE] Add Dutch (nl) locale by @evroon
This commit is contained in:
Alicia Sykes 2021-08-05 10:00:31 +01:00 committed by GitHub
commit a7bbcad677
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 150 additions and 0 deletions

View File

@ -349,6 +349,7 @@ Dashy has the ability to support multiple languages and locales. When available,
#### Supported Languages
- 🇬🇧 **English**: `en`
- 🇩🇪 **German**: `de`
- 🇳🇱 **Dutch**: `nl`
#### Add your Language
It would be awesome for open source projects to be available to everyone, without language being a barrier to entry for non-native English speakers. If you have a few minutes to sapir, you're help with translating it would be very much appreciated.

142
src/assets/locales/nl.json Normal file
View File

@ -0,0 +1,142 @@
{
"home": {
"no-results": "Geen Zoekresultaten",
"no-data": "Geen Data Geconfigureerd"
},
"search": {
"search-label": "Zoek",
"search-placeholder": "Begin met typen om te filteren",
"clear-search-tooltip": "Wis Zoekopdracht"
},
"login": {
"title": "Dashy",
"username-label": "Gebruikersnaam",
"password-label": "Wachtwoord",
"login-button": "Aanmelden",
"remember-me-label": "Onthoud mij voor",
"remember-me-never": "Nooit",
"remember-me-hour": "4 Uur",
"remember-me-day": "1 Dag",
"remember-me-week": "1 Week"
},
"config": {
"main-tab": "Config",
"view-config-tab": "Bekijk Config",
"edit-config-tab": "Wijzig Config",
"custom-css-tab": "Aangepaste Stijlen",
"heading": "Configuratie Opties",
"download-config-button": "Download Config",
"edit-config-button": "Wijzig Config",
"edit-css-button": "Wijzig Aangepaste CSS",
"cloud-sync-button": "Schakel Cloud Synchronisatie In",
"edit-cloud-sync-button": "Wijzig Cloud Synchronisatie",
"rebuild-app-button": "Herbouw Applicatie",
"change-language-button": "Verander App Taal",
"reset-settings-button": "Reset Lokale Instellingen",
"app-info-button": "App Info",
"backup-note": "Het is aan te raden een backup van de configuratie te maken voordat de instellingen worden aangepast.",
"reset-config-msg-l1": "Dit zal alle gebruikersinstellingen verwijderen van local storage, maar past het 'conf.yml' bestand niet aan.",
"reset-config-msg-l2": "Maak eerst een backup van de lokale veranderingen, om ze later nog te kunnen gebruiken.",
"reset-config-msg-l3": "Weet je het zeker?",
"data-cleared-msg": "Data succesvol verwijderd",
"actions-label": "Acties",
"copy-config-label": "Kopieer Config",
"data-copied-msg": "Config is gekopieerd naar het klembord",
"reset-config-label": "Reset Config",
"css-save-btn": "Sla Wijzigingen Op",
"css-note-label": "Let op",
"css-note-l1": "Herlaad de pagina om de veranderingen toe te passen.",
"css-note-l2": "Stijl overrides worden alleen lokaal opgeslagen, het is verstandig om een kopie van de CSS te maken.",
"css-note-l3": "Om alle aangepaste stijlen te verwijderen, verwijder de inhoud en druk op Sla Wijzigingen Op"
},
"settings": {
"theme-label": "Thema",
"layout-label": "Layout",
"layout-auto": "Auto",
"layout-horizontal": "Horizontaal",
"layout-vertical": "Verticaal",
"item-size-label": "Itemgrootte",
"item-size-small": "Klein",
"item-size-medium": "Gemiddeld",
"item-size-large": "Groot",
"config-launcher-label": "Config"
},
"updates": {
"app-version-note": "Dashy versie",
"up-to-date": "Bijgewerkt",
"out-of-date": "Update Beschikbaar",
"unsupported-version-l1": "Je gebruikt een niet-ondersteunde versie van Dashy",
"unsupported-version-l2": "Voor de beste ervaring en betere beveiliging, update naar"
},
"language-switcher": {
"title": "Verander Applicatie Taal",
"dropdown-label": "Selecteer een Taal",
"save-button": "Opslaan",
"success-msg": "Taal Veranderd naar"
},
"theme-maker": {
"title": "Thema Configurator",
"export-button": "Exporteer Aangepaste Variabelen",
"reset-button": "Reset Stijlen voor",
"show-all-button": "Toon Alle Variabelen",
"save-button": "Opslaan",
"cancel-button": "Annuleren",
"saved-toast": "{theme} Succesvol Bijgewerkt",
"copied-toast": "Thema data voor {theme} naar klembord gekopieerd",
"reset-toast": "Aangepaste Kleuren voor {theme} Verwijderd"
},
"config-editor": {
"save-location-label": "Sla Locatie Op",
"location-local-label": "Pas Lokaal Toe",
"location-disk-label": "Sla Veranderingen Op in Config Bestand",
"save-button": "Opslaan",
"valid-label": "Config is Geldig",
"status-success-msg": "Taak Voltooid",
"status-fail-msg": "Taak Gefaald",
"success-msg-disk": "Config bestand succesvol opgeslagen",
"success-msg-local": "Lokale aanpassingen succesvol opgeslagen",
"success-note-l1": "De applicatie zou automatisch moeten herbouwen.",
"success-note-l2": "Dit duurt maximaal een minuut.",
"success-note-l3": "Herlaad de pagina om de veranderingen toe te passen.",
"error-msg-save-mode": "Selecteer een Save Mode: Lokaal of Bestand",
"error-msg-cannot-save": "Een fout trad op tijdens het opslaan van de config",
"error-msg-bad-json": "Fout in JSON, mogelijk ongeldige structuur",
"warning-msg-validation": "Validatie Waarschuwing"
},
"app-rebuild": {
"title": "Herbouw Applicatie",
"rebuild-note-l1": "Het is nodig de applicatie te herbouwen om de veranderingen in conf.yml toe te passen.",
"rebuild-note-l2": "Dit zou automatisch moeten gebeuren, mocht dit niet het geval zijn, kun je het hier handmatig starten.",
"rebuild-note-l3": "Dit is niet nodig voor lokaal opgeslagen aanpassingen.",
"rebuild-button": "Start Build",
"rebuilding-status-1": "Building...",
"rebuilding-status-2": "Dit kan een paar minuten duren",
"error-permission": "Je bent niet bevoegd deze actie uit te voeren",
"success-msg": "Build succesvol uitgevoerd",
"fail-msg": "Build proces gefaald",
"reload-note": "Herlaad de pagina om de veranderingen toe te passen",
"reload-button": "Herlaad Pagina"
},
"cloud-sync": {
"title": "Cloud Backup & Herstel",
"intro-l1": "Cloud Backup & Herstel is een optionele functie, die het mogelijk maakt om het config bestand naar het internet te uploaden en het te herstellen op een ander apparaat of instantie van Dashy.",
"intro-l2": "Alle data is volledig end-to-end versleuteld met AES, met je wachtwoord als de sleutel.",
"intro-l3": "Voor meer informatie, zie",
"backup-title-setup": "Maak een Backup",
"backup-title-update": "Update Backup",
"password-label-setup": "Kies een Wachtwoord",
"password-label-update": "Voer Wachtwoord in",
"backup-button-setup": "Backup",
"backup-button-update": "Update Backup",
"backup-id-label": "Je Backup ID",
"backup-id-note": "Dit wordt gebruikt om later backups te herstellen. Dus sla het ergens veilig op, samen met je wachtwoord.",
"restore-title": "Herstel een Backup",
"restore-id-label": "Herstel ID",
"restore-password-label": "Wachtwoord",
"restore-button": "Herstel",
"backup-error-unknown": "Kon verzoek niet uitvoeren",
"backup-error-password": "Incorrect wachtwoord. Voer alsjeblieft je huidige wachtwoord in.",
"backup-success-msg": "Succesvol Uitgevoerd",
"restore-success-msg": "Config Succesvol Hersteld"
}
}

View File

@ -1,6 +1,7 @@
// Locales - Import translation files here!
import en from '@/assets/locales/en.json';
import de from '@/assets/locales/de.json';
import nl from '@/assets/locales/nl.json';
// Language data - Add your country name, locale code and imported file here
export const languages = [
@ -16,6 +17,12 @@ export const languages = [
locale: de,
flag: '🇩🇪',
},
{
name: 'Dutch',
code: 'nl',
locale: nl,
flag: '🇳🇱',
},
// Including:
// name - Human readable name for your language (e.g German)
// code - ISO language code (e.g. de)