From f72fc79861e36ac053c4f496beda93897f9be043 Mon Sep 17 00:00:00 2001 From: drone Date: Sun, 13 Feb 2022 00:12:36 +0000 Subject: [PATCH] [skip ci] Updated translations via Crowdin --- src/i18n/lang/de-DE.json | 1 + src/i18n/lang/de-swiss.json | 1 + src/i18n/lang/es-ES.json | 1 + src/i18n/lang/fr-FR.json | 1 + src/i18n/lang/it-IT.json | 1 + src/i18n/lang/nl-NL.json | 948 ++++++++++++++++++------------------ src/i18n/lang/pl-PL.json | 1 + src/i18n/lang/pt-BR.json | 1 + src/i18n/lang/pt-PT.json | 115 ++--- src/i18n/lang/ro-RO.json | 1 + src/i18n/lang/ru-RU.json | 1 + src/i18n/lang/sv-SE.json | 1 + src/i18n/lang/tr-TR.json | 1 + src/i18n/lang/vi-VN.json | 1 + 14 files changed, 544 insertions(+), 531 deletions(-) diff --git a/src/i18n/lang/de-DE.json b/src/i18n/lang/de-DE.json index de7034abb4..1d8e294d07 100644 --- a/src/i18n/lang/de-DE.json +++ b/src/i18n/lang/de-DE.json @@ -335,6 +335,7 @@ "archiveText": "Du kannst diesen Namespace nicht mehr bearbeiten oder neue Listen erstellen, bis du die Archivierung rückgängig machst. Das gilt auch für alle Listen in diesem Namespace.", "unarchiveText": "Du kannst neue Aufgaben erstellen oder diese bearbeiten.", "success": "Der Namespace wurde erfolgreich archiviert.", + "unarchiveSuccess": "The namespace was successfully un-archived.", "description": "In einem archivierten Namespace können Listen weder angelegt noch editiert werden." }, "delete": { diff --git a/src/i18n/lang/de-swiss.json b/src/i18n/lang/de-swiss.json index 9cecb2fc35..9047c95126 100644 --- a/src/i18n/lang/de-swiss.json +++ b/src/i18n/lang/de-swiss.json @@ -335,6 +335,7 @@ "archiveText": "Du hesch kei möglichkeit meh de Namensruum z'bearbeite oder neui Listene drin z'erstelle, bis du si wider ent-archiviert hesch. Das archiviert au grad alli Liste im Namensruum.", "unarchiveText": "Du chasch neui Liste erstelle oder bearbeite.", "success": "De Namensruum isch erfolgriich archiviert worde.", + "unarchiveSuccess": "The namespace was successfully un-archived.", "description": "Wenn en Namensruum archiviert isch, chasch du kei neui Liste erstelle oder die bearbeite." }, "delete": { diff --git a/src/i18n/lang/es-ES.json b/src/i18n/lang/es-ES.json index 306eb3f564..c8afd39b90 100644 --- a/src/i18n/lang/es-ES.json +++ b/src/i18n/lang/es-ES.json @@ -335,6 +335,7 @@ "archiveText": "You won't be able to edit this namespace or create new lists until you un-archive it. This will also archive all lists in this namespace.", "unarchiveText": "You will be able to create new lists or edit it.", "success": "The namespace was successfully archived.", + "unarchiveSuccess": "The namespace was successfully un-archived.", "description": "If a namespace is archived, you cannot create new lists or edit it." }, "delete": { diff --git a/src/i18n/lang/fr-FR.json b/src/i18n/lang/fr-FR.json index 39e2ed12d4..d0de97e505 100644 --- a/src/i18n/lang/fr-FR.json +++ b/src/i18n/lang/fr-FR.json @@ -335,6 +335,7 @@ "archiveText": "Tu ne pourras pas modifier cet espace de noms ou créer de nouvelles listes tant que tu ne l’auras pas désarchivé. Ceci archivera également toutes les listes de cet espace de noms.", "unarchiveText": "Tu pourras créer de nouvelles listes ou les modifier.", "success": "Espace de noms archivé.", + "unarchiveSuccess": "The namespace was successfully un-archived.", "description": "L’archivage d’un espace de noms signifie qu’on ne peut pas créer de nouvelles listes dans cet espace, ni le modifier." }, "delete": { diff --git a/src/i18n/lang/it-IT.json b/src/i18n/lang/it-IT.json index e3dd3fe412..a214b74a65 100644 --- a/src/i18n/lang/it-IT.json +++ b/src/i18n/lang/it-IT.json @@ -335,6 +335,7 @@ "archiveText": "Non sarà possibile modificare questo namespace o creare nuove liste fino a quando non verrà disarchiviato. Questo archivierà anche tutte le liste in questo namespace.", "unarchiveText": "Potrai creare nuove liste o modificarle.", "success": "Namespace creato.", + "unarchiveSuccess": "The namespace was successfully un-archived.", "description": "Se un namespace è archiviato, non è possibile creare nuove liste o modificarlo." }, "delete": { diff --git a/src/i18n/lang/nl-NL.json b/src/i18n/lang/nl-NL.json index 306eb3f564..231625fbd3 100644 --- a/src/i18n/lang/nl-NL.json +++ b/src/i18n/lang/nl-NL.json @@ -1,55 +1,55 @@ { "home": { - "welcomeNight": "Good Night {username}", - "welcomeMorning": "Good Morning {username}", - "welcomeDay": "Hi {username}", - "welcomeEvening": "Good Evening {username}", - "lastViewed": "Last viewed", + "welcomeNight": "Goede nacht {username}", + "welcomeMorning": "Goedemorgen {username}", + "welcomeDay": "Hallo {username}", + "welcomeEvening": "Goedenavond {username}", + "lastViewed": "Laatst bekeken", "list": { - "newText": "You can create a new list for your new tasks:", - "new": "New list", - "importText": "Or import your lists and tasks from other services into Vikunja:", - "import": "Import your data into Vikunja" + "newText": "Je kan een nieuwe lijst maken voor je nieuwe taken:", + "new": "Nieuwe lijst", + "importText": "Of importeer je lijsten en taken van andere diensten naar Vikunja:", + "import": "Importeer je gegevens in Vikunja" } }, "404": { - "title": "Not found", - "text": "The page you requested does not exist." + "title": "Niet gevonden", + "text": "De opgevraagde pagina bestaat niet." }, "ready": { - "loading": "Vikunja is loading…", - "errorOccured": "An error occured:", - "checkApiUrl": "Please check if the api url is correct.", - "noApiUrlConfigured": "No API url was configured. Please set one below:" + "loading": "Vikunja is aan het laden…", + "errorOccured": "Er is een fout opgetreden:", + "checkApiUrl": "Controleer of de API URL juist is.", + "noApiUrlConfigured": "Er is geen API URL geconfigureerd. Stel er hieronder een in:" }, "offline": { - "title": "You are offline.", - "text": "Please check your network connection and try again." + "title": "Je bent offline.", + "text": "Controleer je netwerkverbinding en probeer het opnieuw." }, "user": { "auth": { - "username": "Username", - "usernameEmail": "Username Or Email Address", - "usernamePlaceholder": "e.g. frederick", + "username": "Gebruikersnaam", + "usernameEmail": "Gebruikersnaam of e-mailadres", + "usernamePlaceholder": "bv. frederick", "email": "Email address", - "emailPlaceholder": "e.g. frederic{'@'}vikunja.io", - "password": "Password", - "passwordPlaceholder": "e.g. •••••••••••", - "forgotPassword": "Forgot your password?", - "resetPassword": "Reset your password", - "resetPasswordAction": "Send me a password reset link", - "resetPasswordSuccess": "Check your inbox! You should have an e-mail with instructions on how to reset your password.", - "passwordsDontMatch": "Passwords don't match", - "confirmEmailSuccess": "You successfully confirmed your email! You can log in now.", - "totpTitle": "Two Factor Authentication Code", - "totpPlaceholder": "e.g. 123456", - "login": "Login", + "emailPlaceholder": "bijv. frederic@vikunja.io", + "password": "Wachtwoord", + "passwordPlaceholder": "bv. •••••••••••", + "forgotPassword": "Wachtwoord vergeten?", + "resetPassword": "Je wachtwoord opnieuw instellen", + "resetPasswordAction": "Stuur me een wachtwoord reset link", + "resetPasswordSuccess": "Check je inbox! Je zou een e-mail moeten hebben met instructies om je wachtwoord te resetten.", + "passwordsDontMatch": "Wachtwoorden komen niet overeen", + "confirmEmailSuccess": "Je hebt met succes je e-mailadres bevestigd! Je kunt nu inloggen.", + "totpTitle": "Twee-factor-authenticatie code", + "totpPlaceholder": "bv. 123456", + "login": "Inloggen", "createAccount": "Create account", - "loginWith": "Log in with {provider}", - "authenticating": "Authenticating…", + "loginWith": "Inloggen met {provider}", + "authenticating": "Authenticeren…", "openIdStateError": "State does not match, refusing to continue!", "openIdGeneralError": "An error occured while authenticating against the third party.", - "logout": "Logout", + "logout": "Uitloggen", "emailInvalid": "Please enter a valid email address.", "usernameRequired": "Please provide a username.", "passwordRequired": "Please provide a password.", @@ -60,241 +60,241 @@ "remember": "Stay logged in" }, "settings": { - "title": "Settings", - "newPasswordTitle": "Update Your Password", - "newPassword": "New Password", - "newPasswordConfirm": "New Password Confirmation", - "currentPassword": "Current Password", - "currentPasswordPlaceholder": "Your current password", - "passwordsDontMatch": "The new password and its confirmation don't match.", - "passwordUpdateSuccess": "The password was successfully updated.", + "title": "Instellingen", + "newPasswordTitle": "Je wachtwoord bijwerken", + "newPassword": "Nieuw wachtwoord", + "newPasswordConfirm": "Nieuw wachtwoord bevestigen", + "currentPassword": "Huidig ​​wachtwoord", + "currentPasswordPlaceholder": "Je huidige wachtwoord", + "passwordsDontMatch": "Het nieuwe wachtwoord en de bevestiging ervan komen niet overeen.", + "passwordUpdateSuccess": "Het wachtwoord is succesvol gewijzigd.", "updateEmailTitle": "Update Your Email Address", - "updateEmailNew": "New Email Address", - "updateEmailSuccess": "Your email address was successfully updated. We've sent you a link to confirm it.", + "updateEmailNew": "Nieuw e-mailadres", + "updateEmailSuccess": "Je e-mailadres is succesvol bijgewerkt. We hebben je een link gestuurd om het te bevestigen.", "general": { - "title": "General Settings", - "name": "Name", - "newName": "The new Name", - "savedSuccess": "The settings were successfully updated.", - "emailReminders": "Send me reminders for tasks via Email", - "overdueReminders": "Send me reminders for overdue undone tasks via email each morning", - "discoverableByName": "Let other users find me when they search for my name", - "discoverableByEmail": "Let other users find me when they search for my full email", - "playSoundWhenDone": "Play a sound when marking tasks as done", - "weekStart": "Week starts on", - "weekStartSunday": "Sunday", - "weekStartMonday": "Monday", - "language": "Language", - "defaultList": "Default List", + "title": "Algemene instellingen", + "name": "Naam", + "newName": "De nieuwe naam", + "savedSuccess": "De instellingen zijn succesvol bijgewerkt.", + "emailReminders": "Stuur me herinneringen voor taken via e-mail", + "overdueReminders": "Stuur me iedere ochtend per e-mail herinneringen voor achterstallige taken", + "discoverableByName": "Andere gebruikers mogen mij vinden door te zoeken op mijn naam", + "discoverableByEmail": "Andere gebruikers mogen mij vinden door te zoeken op mijn volledige e-mailadres", + "playSoundWhenDone": "Een geluid afspelen wanneer taken als voltooid gemarkeerd worden", + "weekStart": "Week begint op", + "weekStartSunday": "Zondag", + "weekStartMonday": "Maandag", + "language": "Taal", + "defaultList": "Standaard lijst", "timezone": "Time Zone" }, "totp": { - "title": "Two Factor Authentication", - "enroll": "Enroll", + "title": "Twee-factor-authenticatie", + "enroll": "Activeren", "finishSetupPart1": "To finish your setup, use this secret in your totp app (Google Authenticator or similar):", "finishSetupPart2": "After that, enter a code from your app below.", - "scanQR": "Alternatively you can scan this QR code:", - "passcode": "Passcode", + "scanQR": "Als alternatief kan je ook deze QR code scannen:", + "passcode": "Je toegangscode", "passcodePlaceholder": "A code generated by your totp application", - "setupSuccess": "You've sucessfully set up two factor authentication!", - "enterPassword": "Please Enter Your Password", - "disable": "Disable two factor authentication", + "setupSuccess": "Je hebt met succes tweestapsverificatie ingesteld!", + "enterPassword": "Voer alsjeblieft je wachtwoord in", + "disable": "Tweestapsverificatie uitschakelen", "confirmSuccess": "You've successfully confirmed your totp setup and can use it from now on!", - "disableSuccess": "Two factor authentication was sucessfully disabled." + "disableSuccess": "Authenticatie in twee stappen is succesvol uitgeschakeld." }, "caldav": { "title": "Caldav", - "howTo": "You can connect Vikunja to caldav clients to view and manage all tasks from different clients. Enter this url into your client:", - "more": "More information about caldav in Vikunja" + "howTo": "Je kan Vikunja verbinden met CalDAVclients om alle taken van verschillende clients te bekijken en beheren. Voer deze url in bij je client:", + "more": "Meer informatie over CalDAV in Vikunja" }, "avatar": { "title": "Avatar", - "initials": "Initials", + "initials": "Initialen", "gravatar": "Gravatar", "marble": "Marble", - "upload": "Upload", - "uploadAvatar": "Upload Avatar", - "statusUpdateSuccess": "Avatar status was updated successfully!", - "setSuccess": "The avatar has been set successfully!" + "upload": "Uploaden", + "uploadAvatar": "Upload avatar", + "statusUpdateSuccess": "Avatar status is succesvol bijgewerkt!", + "setSuccess": "De avatar is succesvol ingesteld!" }, "quickAddMagic": { "title": "Quick Add Magic Mode", - "disabled": "Disabled", + "disabled": "Uitgeschakeld", "todoist": "Todoist", "vikunja": "Vikunja" }, "appearance": { - "title": "Color Scheme", - "setSuccess": "Saved change of color scheme to {colorScheme}", + "title": "Kleurenschema", + "setSuccess": "Het kleurenschema is aangepast naar {colorScheme}", "colorScheme": { - "light": "Light", - "system": "System", - "dark": "Dark" + "light": "Licht", + "system": "Systeem", + "dark": "Donker" } } }, "deletion": { - "title": "Delete your Vikunja Account", - "text1": "The deletion of your account is permanent and cannot be undone. We will delete all your namespaces, lists, tasks and everything associated with it.", + "title": "Verwijder je Vikunja account", + "text1": "Het verwijderen van je account is permanent en kan niet ongedaan worden gemaakt. We zullen al je namespaces, lijsten, taken en alles wat ermee verbonden is verwijderen.", "text2": "To proceed, please enter your password. You will receive an email with further instructions.", - "confirm": "Delete my account", - "requestSuccess": "The request was successful. You'll receive an email with further instructions.", - "passwordRequired": "Please enter your password.", - "confirmSuccess": "You've successfully confirmed the deletion of your account. We will delete your account in three days.", - "scheduled": "We will delete your Vikunja account at {date} ({dateSince}).", - "scheduledCancel": "To cancel the deletion of your account, click here.", + "confirm": "Verwijder mijn account", + "requestSuccess": "Het verzoek was succesvol. Je ontvangt een e-mail met verdere instructies.", + "passwordRequired": "Voer alsjeblieft je wachtwoord in.", + "confirmSuccess": "Je hebt de verwijdering van je account met succes bevestigd. We verwijderen je account over drie dagen.", + "scheduled": "We zullen je Vikunja account op {date} ({dateSince}) verwijderen.", + "scheduledCancel": "Klik hier om de verwijdering van je account te annuleren.", "scheduledCancelText": "To cancel the deletion of your account, please enter your password below:", - "scheduledCancelConfirm": "Cancel the deletion of my account", - "scheduledCancelSuccess": "We will not delete your account." + "scheduledCancelConfirm": "Annuleer de verwijdering van mijn account", + "scheduledCancelSuccess": "We zullen je account niet verwijderen." }, "export": { - "title": "Export your Vikunja data", + "title": "Je Vikunja gegevens exporteren", "description": "You can request a copy of all your Vikunja data. This include Namespaces, Lists, Tasks and everything associated to them. You can import this data in any Vikunja instance through the migration function.", - "descriptionPasswordRequired": "Please enter your password to proceed:", - "request": "Request a copy of my Vikunja Data", - "success": "You've successfully requested your Vikunja Data! We will send you an email once it's ready to download.", - "downloadTitle": "Download your exported Vikunja data" + "descriptionPasswordRequired": "Voer je wachtwoord in om door te gaan:", + "request": "Een kopie van mijn Vikunja gegevens opvragen", + "success": "Je hebt met succes je Vikunja Data aangevraagd! We sturen je een e-mail zodra het klaar is om te downloaden.", + "downloadTitle": "Download je geëxporteerde Vikunja gegevens" } }, "list": { "archived": "This list is archived. It is not possible to create new or edit tasks for it.", - "title": "List Title", - "color": "Color", - "lists": "Lists", - "search": "Type to search for a list…", - "searchSelect": "Click or press enter to select this list", - "shared": "Shared Lists", + "title": "Lijst titel", + "color": "Kleur", + "lists": "Lijsten", + "search": "Typ om naar een lijst te zoeken…", + "searchSelect": "Klik of druk op enter om deze lijst te selecteren", + "shared": "Gedeelde lijsten", "create": { - "header": "New list", - "titlePlaceholder": "The list's title goes here…", - "addTitleRequired": "Please specify a title.", - "createdSuccess": "The list was successfully created.", + "header": "Nieuwe lijst", + "titlePlaceholder": "De titel van de lijst komt hier…", + "addTitleRequired": "Voer alsjeblieft een titel in.", + "createdSuccess": "Lijst is succesvol aangemaakt.", "addListRequired": "Please specify a list or set a default list in the settings." }, "archive": { - "title": "Archive \"{list}\"", - "archive": "Archive this list", - "unarchive": "Un-Archive this list", - "unarchiveText": "You will be able to create new tasks or edit it.", + "title": "Archiveer \"{list}\"", + "archive": "Archiveer deze lijst", + "unarchive": "Archivering van deze lijst opheffen", + "unarchiveText": "Je kan nieuwe taken maken of bewerken.", "archiveText": "You won't be able to edit this list or create new tasks until you un-archive it.", - "success": "The list was successfully archived." + "success": "De lijst is succesvol gearchiveerd." }, "background": { - "title": "Set list background", - "remove": "Remove Background", - "upload": "Choose a background from your pc", - "searchPlaceholder": "Search for a background…", - "poweredByUnsplash": "Powered by Unsplash", - "loadMore": "Load more photos", - "success": "The background has been set successfully!", - "removeSuccess": "The background has been removed successfully!" + "title": "Achtergrond van lijst instellen", + "remove": "Verwijder achtergrond", + "upload": "Kies een achtergrond vanuit je pc", + "searchPlaceholder": "Naar een achtergrond zoeken…", + "poweredByUnsplash": "Mogelijk gemaakt door Unsplash", + "loadMore": "Meer foto's laden", + "success": "De achtergrond is succesvol ingesteld!", + "removeSuccess": "De achtergrond is succesvol verwijderd!" }, "delete": { - "title": "Delete \"{list}\"", - "header": "Delete this list", + "title": "Verwijder \"{list}\"", + "header": "Verwijder deze lijst", "text1": "Are you sure you want to delete this list and all of its contents?", - "text2": "This includes all tasks and CANNOT BE UNDONE!", - "success": "The list was successfully deleted." + "text2": "Dit omvat alle taken en KAN NIET ONGEDAAN GEMAAKT WORDEN!", + "success": "De lijst is succesvol verwijderd." }, "duplicate": { - "title": "Duplicate this list", - "label": "Duplicate", + "title": "Deze lijst dupliceren", + "label": "Dupliceer", "text": "Select a namespace which should hold the duplicated list:", - "success": "The list was successfully duplicated." + "success": "De lijst is succesvol gedupliceerd." }, "edit": { - "header": "Edit This List", - "title": "Edit \"{list}\"", - "titlePlaceholder": "The list title goes here…", + "header": "Bewerk deze lijst", + "title": "Bewerk \"{list}\"", + "titlePlaceholder": "De titel van de lijst komt hier…", "identifierTooltip": "The list identifier can be used to uniquely identify a task across lists. You can set it to empty to disable it.", "identifier": "List Identifier", "identifierPlaceholder": "The list identifier goes here…", - "description": "Description", + "description": "Beschrijving", "descriptionPlaceholder": "The lists description goes here…", - "color": "Color", - "success": "The list was successfully updated." + "color": "Kleur", + "success": "De lijst is succesvol bijgewerkt." }, "share": { - "header": "Share this list", - "title": "Share \"{list}\"", - "share": "Share", + "header": "Deel deze lijst", + "title": "Deel \"{list}\"", + "share": "Delen", "links": { "title": "Share Links", "what": "What is a share link?", "explanation": "Share Links allow you to easily share a list with other users who don't have an account on Vikunja.", "create": "Create a new link share", - "name": "Name (optional)", - "namePlaceholder": "e.g. Lorem Ipsum", + "name": "Naam (optioneel)", + "namePlaceholder": "bv. Lorem Ipsum", "nameExplanation": "All actions done by this link share will show up with the name.", - "password": "Password (optional)", + "password": "Wachtwoord (optioneel)", "passwordExplanation": "When authenticating, the user will be required to enter this password.", - "noName": "No name set", + "noName": "Geen naam ingesteld", "remove": "Remove a link share", "removeText": "Are you sure you want to remove this link share? It will no longer be possible to access this list with this link share. This cannot be undone!", "createSuccess": "The link share was successfully created.", "deleteSuccess": "The link share was successfully deleted" }, "userTeam": { - "typeUser": "user | users", + "typeUser": "gebruiker | gebruikers", "typeTeam": "team | teams", "shared": "Shared with these {type}", - "you": "You", + "you": "Jij", "notShared": "Not shared with any {type} yet.", "removeHeader": "Remove a {type} from the {sharable}", "removeText": "Are you sure you want to remove this {sharable} from the {type}? This cannot be undone!", "removeSuccess": "The {sharable} was successfully removed from the {type}.", - "addedSuccess": "The {type} was successfully added.", + "addedSuccess": "Het {type} is succesvol toegevoegd.", "updatedSuccess": "The {type} was successfully added." }, "right": { - "title": "Right", - "read": "Read only", - "readWrite": "Read & write", - "admin": "Admin" + "title": "Rechten", + "read": "Alleen lezen", + "readWrite": "Lezen & schrijven", + "admin": "Beheerder" }, "attributes": { "link": "Link", - "name": "Name", - "sharedBy": "Shared by", - "right": "Right", - "delete": "Delete" + "name": "Naam", + "sharedBy": "Gedeeld door", + "right": "Rechten", + "delete": "Verwijderen" } }, "list": { - "title": "List", - "add": "Add", - "addPlaceholder": "Add a new task…", - "empty": "This list is currently empty.", - "newTaskCta": "Create a new task.", - "editTask": "Edit Task" + "title": "Lijst", + "add": "Toevoegen", + "addPlaceholder": "Voeg een nieuwe taak toe…", + "empty": "Deze lijst is momenteel leeg.", + "newTaskCta": "Creëer een nieuwe taak.", + "editTask": "Taak bewerken" }, "gantt": { "title": "Gantt", - "showTasksWithoutDates": "Show tasks which don't have dates set", - "size": "Size", - "default": "Default", - "month": "Month", - "day": "Day", - "from": "From", - "to": "To", + "showTasksWithoutDates": "Toon taken waarvoor geen datums zijn ingesteld", + "size": "Grootte", + "default": "Standaard", + "month": "Maand", + "day": "Dag", + "from": "Van", + "to": "Aan", "noDates": "This task has no dates set." }, "table": { - "title": "Table", - "columns": "Columns" + "title": "Tabel", + "columns": "Kolommen" }, "kanban": { "title": "Kanban", - "limit": "Limit: {limit}", - "noLimit": "Not Set", + "limit": "Limiet: {limit}", + "noLimit": "Niet ingesteld", "doneBucket": "Done bucket", "doneBucketHint": "All tasks moved into this bucket will automatically marked as done.", "doneBucketHintExtended": "All tasks moved into the done bucket will be marked as done automatically. All tasks marked as done from elsewhere will be moved as well.", "doneBucketSavedSuccess": "The done bucket has been saved successfully.", "deleteLast": "You cannot remove the last bucket.", - "addTaskPlaceholder": "Enter the new task title…", - "addTask": "Add a task", - "addAnotherTask": "Add another task", + "addTaskPlaceholder": "Voer de nieuwe taak titel in…", + "addTask": "Taak toevoegen", + "addAnotherTask": "Nog een taak toevoegen", "addBucket": "Create a new bucket", "addBucketPlaceholder": "Enter the new bucket title…", "deleteHeaderBucket": "Delete the bucket", @@ -307,64 +307,64 @@ }, "pseudo": { "favorites": { - "title": "Favorites" + "title": "Favorieten" } } }, "namespace": { - "title": "Namespaces & Lists", + "title": "Namespaces & lijsten", "namespace": "Namespace", - "showArchived": "Show Archived", - "noneAvailable": "You don't have any namespaces right now.", - "unarchive": "Un-Archive", - "archived": "Archived", - "noLists": "This namespace does not contain any lists.", - "createList": "Create a new list in this namespace.", + "showArchived": "Toon gearchiveerd", + "noneAvailable": "Je hebt op dit moment geen Namespaces.", + "unarchive": "Archivering opheffen", + "archived": "Gearchiveerd", + "noLists": "Deze namespace bevat geen lijsten.", + "createList": "Maak een nieuwe lijst in deze namespace.", "namespaces": "Namespaces", - "search": "Type to search for a namespace…", + "search": "Begin met typen om een Namespace te zoeken…", "create": { - "title": "New namespace", - "titleRequired": "Please specify a title.", - "explanation": "A namespace is a collection of lists you can share and use to organize your lists with. In fact, every list belongs to a namepace.", - "tooltip": "What's a namespace?", - "success": "The namespace was successfully created." + "title": "Nieuwe namespace", + "titleRequired": "Voer een titel in.", + "explanation": "Een Namespace is een verzameling lijsten die je kunt delen en gebruiken om je lijsten mee te organiseren. Iedere lijst hoort bij een Namespace.", + "tooltip": "Wat is een namespace?", + "success": "De Namespace is succesvol gemaakt." }, "archive": { - "titleArchive": "Archive \"{namespace}\"", - "titleUnarchive": "Un-Archive \"{namespace}\"", + "titleArchive": "Archiveer \"{namespace}\"", + "titleUnarchive": "Archivering \"{namespace}\" ongedaan maken", "archiveText": "You won't be able to edit this namespace or create new lists until you un-archive it. This will also archive all lists in this namespace.", - "unarchiveText": "You will be able to create new lists or edit it.", + "unarchiveText": "Je kan nieuwe lijsten maken of deze bewerken.", "success": "The namespace was successfully archived.", "description": "If a namespace is archived, you cannot create new lists or edit it." }, "delete": { - "title": "Delete \"{namespace}\"", - "text1": "Are you sure you want to delete this namespace and all of its contents?", - "text2": "This includes all lists and tasks and CANNOT BE UNDONE!", - "success": "The namespace was successfully deleted." + "title": "\"{namespace}\" verwijderen", + "text1": "Weet je zeker dat je deze Namespace en alle inhoud ervan wilt verwijderen?", + "text2": "Dit omvat alle lijsten en taken en KAN NIET ONGEDAAN GEMAAKT WORDEN!", + "success": "De Namespace is succesvol verwijderd." }, "edit": { - "title": "Edit \"{namespace}\"", + "title": "Bewerk \"{namespace}\"", "success": "The namespace was successfully updated." }, "share": { - "title": "Share \"{namespace}\"" + "title": "\"{namespace}\" delen" }, "attributes": { - "title": "Namespace Title", + "title": "Namespace titel", "titlePlaceholder": "The namespace title goes here…", - "description": "Description", + "description": "Beschrijving", "descriptionPlaceholder": "The namespaces description goes here…", - "color": "Color", - "archived": "Is Archived", + "color": "Kleur", + "archived": "Is gearchiveerd", "isArchived": "This namespace is archived" }, "pseudo": { "sharedLists": { - "title": "Shared Lists" + "title": "Gedeelde lijsten" }, "favorites": { - "title": "Favorites" + "title": "Favorieten" }, "savedFilters": { "title": "Filters" @@ -375,14 +375,14 @@ "title": "Filters", "clear": "Clear Filters", "attributes": { - "title": "Title", + "title": "Titel", "titlePlaceholder": "The saved filter title goes here…", - "description": "Description", - "descriptionPlaceholder": "The description goes here…", + "description": "Beschrijving", + "descriptionPlaceholder": "De beschrijving komt hier…", "includeNulls": "Include Tasks which don't have a value set", "requireAll": "Require all filters to be true for a task to show up", "showDoneTasks": "Show Done Tasks", - "sortAlphabetically": "Sort Alphabetically", + "sortAlphabetically": "Alfabetisch sorteren", "enablePriority": "Enable Filter By Priority", "enablePercentDone": "Enable Filter By Percent Done", "dueDateRange": "Due Date Range", @@ -398,213 +398,213 @@ "delete": { "header": "Delete this saved filter", "text": "Are you sure you want to delete this saved filter?", - "success": "The filter was deleted successfully." + "success": "Het filter is succesvol verwijderd." }, "edit": { "title": "Edit This Saved Filter", - "success": "The filter was saved successfully." + "success": "Het filter is succesvol opgeslagen." } }, "migrate": { - "title": "Migrate from other services to Vikunja", - "titleService": "Import your data from {name} into Vikunja", - "import": "Import your data into Vikunja", + "title": "Migreer van andere diensten naar Vikunja", + "titleService": "Importeer je gegevens van {name} naar Vikunja", + "import": "Importeer je data in Vikunja", "description": "Click on the logo of one of the third-party services below to get started.", "descriptionDo": "Vikunja will import all lists, tasks, notes, reminders and files you have access to.", "authorize": "To authorize Vikunja to access your {name} Account, click the button below.", - "getStarted": "Get Started", - "inProgress": "Importing in progress…", + "getStarted": "Aan de slag", + "inProgress": "Bezig met importeren…", "alreadyMigrated1": "It looks like you've already imported your stuff from {name} at {date}.", "alreadyMigrated2": "Importing again is possible, but might create duplicates. Are you sure?", - "confirm": "I am sure, please start migrating now!", + "confirm": "Ik weet het zeker, begin nu met migreren!", "importUpload": "To import data from {name} into Vikunja, click the button below to select a file.", - "upload": "Upload file" + "upload": "Bestand uploaden" }, "label": { "title": "Labels", - "manage": "Manage labels", + "manage": "Labels beheren", "description": "Click on a label to edit it. You can edit all labels you created, you can use all labels which are associated with a task to whose list you have access.", - "newCTA": "You currently do not have any labels.", + "newCTA": "Je hebt momenteel geen labels.", "search": "Type to search for a label…", "create": { - "header": "New label", - "title": "Create a new label", + "header": "Nieuw label", + "title": "Nieuwe label maken", "titleRequired": "Please specify a title.", "success": "The label was successfully created." }, "edit": { - "header": "Edit Label", + "header": "Bewerk label", "forbidden": "You are not allowed to edit this label because you dont own it.", - "success": "The label was successfully updated." + "success": "Het label is succesvol bijgewerkt." }, - "deleteSuccess": "The label was successfully deleted.", + "deleteSuccess": "Het label is succesvol verwijderd.", "attributes": { - "title": "Title", - "titlePlaceholder": "The label title goes here…", - "description": "Description", - "descriptionPlaceholder": "Label description", - "color": "Color" + "title": "Titel", + "titlePlaceholder": "De labeltitel komt hier…", + "description": "Beschrijving", + "descriptionPlaceholder": "Beschrijving label", + "color": "Kleur" } }, "sharing": { - "authenticating": "Authenticating…", - "passwordRequired": "This shared list requires a password. Please enter it below:", - "error": "An error occured.", - "invalidPassword": "The password is invalid." + "authenticating": "Authenticeren…", + "passwordRequired": "Deze gedeelde lijst vereist een wachtwoord. Gelieve hieronder in te voeren:", + "error": "Er is een fout opgetreden.", + "invalidPassword": "Het wachtwoord is ongeldig." }, "navigation": { - "overview": "Overview", - "upcoming": "Upcoming", - "settings": "Settings", + "overview": "Overzicht", + "upcoming": "Aankomend", + "settings": "Instellingen", "imprint": "Imprint", - "privacy": "Privacy Policy" + "privacy": "Privacybeleid" }, "misc": { - "loading": "Loading…", - "save": "Save", - "delete": "Delete", - "confirm": "Confirm", - "cancel": "Cancel", - "refresh": "Refresh", - "disable": "Disable", - "copy": "Copy to clipboard", - "search": "Search", - "searchPlaceholder": "Type to search…", - "previous": "Previous", - "next": "Next", - "poweredBy": "Powered by Vikunja", - "info": "Info", - "create": "Create", - "doit": "Do it!", - "saving": "Saving…", - "saved": "Saved!", - "default": "Default", - "close": "Close", - "download": "Download", - "showMenu": "Show the menu", - "hideMenu": "Hide the menu", - "forExample": "For example:", - "welcomeBack": "Welcome Back!" + "loading": "Bezig met laden…", + "save": "Opslaan", + "delete": "Verwijderen", + "confirm": "Bevestigen", + "cancel": "Annuleren", + "refresh": "Vernieuwen", + "disable": "Uitschakelen", + "copy": "Kopiëren naar klembord", + "search": "Zoeken", + "searchPlaceholder": "Typ om te zoeken…", + "previous": "Vorige", + "next": "Volgende", + "poweredBy": "Mogelijk gemaakt door Vikunja", + "info": "Informatie", + "create": "Creëren", + "doit": "Doe het!", + "saving": "Opslaan…", + "saved": "Opgeslagen!", + "default": "Standaard", + "close": "Sluiten", + "download": "Downloaden", + "showMenu": "Menu weergeven", + "hideMenu": "Menu verbergen", + "forExample": "Bijvoorbeeld:", + "welcomeBack": "Welkom terug!" }, "input": { - "resetColor": "Reset Color", + "resetColor": "Kleur resetten", "datepicker": { - "today": "Today", - "tomorrow": "Tomorrow", - "nextMonday": "Next Monday", - "thisWeekend": "This Weekend", - "laterThisWeek": "Later This Week", - "nextWeek": "Next Week", - "chooseDate": "Choose a date" + "today": "Vandaag", + "tomorrow": "Morgen", + "nextMonday": "Volgende maandag", + "thisWeekend": "Dit weekend", + "laterThisWeek": "Later deze week", + "nextWeek": "Volgende week", + "chooseDate": "Kies een datum" }, "editor": { - "edit": "Edit", - "done": "Done", - "heading1": "Heading 1", - "heading2": "Heading 2", - "heading3": "Heading 3", + "edit": "Bewerken", + "done": "Gereed", + "heading1": "Kop 1", + "heading2": "Kop 2", + "heading3": "Kop 3", "headingSmaller": "Heading Smaller", "headingBigger": "Heading Bigger", - "bold": "Bold", - "italic": "Italic", - "strikethrough": "Strikethrough", + "bold": "Dikgedrukt", + "italic": "Cursief", + "strikethrough": "Doorgestreept", "code": "Code", - "quote": "Quote", - "unorderedList": "Unordered List", + "quote": "Citaat", + "unorderedList": "Ongesorteerde lijst", "orderedList": "Ordered List", "cleanBlock": "Clean Block", "link": "Link", - "image": "Image", - "table": "Table", - "horizontalRule": "Horizontal Rule", - "sideBySide": "Side By Side", - "guide": "Guide" + "image": "Afbeelding", + "table": "Tabel", + "horizontalRule": "Horizontale lijn", + "sideBySide": "Naast elkaar", + "guide": "Handleiding" }, "multiselect": { - "createPlaceholder": "Create new", - "selectPlaceholder": "Click or press enter to select" + "createPlaceholder": "Nieuwe aanmaken", + "selectPlaceholder": "Klik of druk op enter om te selecteren" } }, "task": { - "task": "Task", - "new": "Create a new task", - "delete": "Delete this task", - "createSuccess": "The task was successfully created.", - "addReminder": "Add a new reminder…", + "task": "Taak", + "new": "Creëer een nieuwe taak", + "delete": "Deze taak verwijderen", + "createSuccess": "De taak is succesvol aangemaakt.", + "addReminder": "Nieuwe herinnering toevoegen…", "doneSuccess": "The task was successfully marked as done.", "undoneSuccess": "The task was successfully un-marked as done.", "openDetail": "Open task detail view", - "checklistTotal": "{checked} of {total} tasks", - "checklistAllDone": "{total} tasks", + "checklistTotal": "{checked} van {total} taken", + "checklistAllDone": "{total} taken", "show": { - "titleCurrent": "Current Tasks", + "titleCurrent": "Huidige taken", "titleDates": "Tasks from {from} until {to}", - "noDates": "Show tasks without dates", - "current": "Current tasks", - "from": "Tasks from", - "until": "until", - "today": "Today", - "nextWeek": "Next Week", - "nextMonth": "Next Month", + "noDates": "Taken zonder datums tonen", + "current": "Huidige taken", + "from": "Taken van", + "until": "tot", + "today": "Vandaag", + "nextWeek": "Volgende week", + "nextMonth": "Volgende maand", "noTasks": "Nothing to do — Have a nice day!" }, "detail": { - "chooseDueDate": "Click here to set a due date", - "chooseStartDate": "Click here to set a start date", - "chooseEndDate": "Click here to set an end date", - "move": "Move task to a different list", + "chooseDueDate": "Klik hier om een vervaldatum in te stellen", + "chooseStartDate": "Klik hier om een begindatum in te stellen", + "chooseEndDate": "Klik hier om een einddatum in te stellen", + "move": "Verplaats taak naar een andere lijst", "done": "Mark task done!", - "undone": "Mark as undone", + "undone": "Markeer als niet gereed", "created": "Created {0} by {1}", "updated": "Updated {0}", "doneAt": "Done {0}", - "updateSuccess": "The task was saved successfully.", - "deleteSuccess": "The task has been deleted successfully.", - "belongsToList": "This task belongs to list '{list}'", - "due": "Due {at}", + "updateSuccess": "De taak is succesvol opgeslagen.", + "deleteSuccess": "De taak is succesvol verwijderd.", + "belongsToList": "Deze taak hoort bij de lijst '{list}'", + "due": "Vervalt {at}", "closePopup": "Close popup", "delete": { - "header": "Delete this task", - "text1": "Are you sure you want to remove this task?", + "header": "Verwijder deze taak", + "text1": "Weet je zeker dat je deze taak wilt verwijderen?", "text2": "This will also remove all attachments, reminders and relations associated with this task and cannot be undone!" }, "actions": { - "assign": "Assign to a user", - "label": "Add labels", - "priority": "Set Priority", - "dueDate": "Set Due Date", - "startDate": "Set a Start Date", - "endDate": "Set an End Date", - "reminders": "Set Reminders", - "repeatAfter": "Set a repeating interval", - "percentDone": "Set Percent Done", - "attachments": "Add attachments", - "relatedTasks": "Add task relations", - "moveList": "Move task", - "color": "Set task color", - "delete": "Delete task", - "favorite": "Save as favorite", - "unfavorite": "Remove from favorites" + "assign": "Toewijzen aan een gebruiker", + "label": "Labels toevoegen", + "priority": "Prioriteit instellen", + "dueDate": "Vervaldatum instellen", + "startDate": "Startdatum instellen", + "endDate": "Einddatum instellen", + "reminders": "Herinneringen instellen", + "repeatAfter": "Herhalingsinterval instellen", + "percentDone": "Percentage gereed instellen", + "attachments": "Bijlage toevoegen", + "relatedTasks": "Taakrelaties toevoegen", + "moveList": "Taak verplaatsen", + "color": "Taakkleur instellen", + "delete": "Taak verwijderen", + "favorite": "Opslaan als favoriet", + "unfavorite": "Verwijderen uit favorieten" } }, "attributes": { - "assignees": "Assignees", - "color": "Color", - "created": "Created", - "createdBy": "Created By", - "description": "Description", - "done": "Done", + "assignees": "Toegewezen personen", + "color": "Kleur", + "created": "Aangemaakt op", + "createdBy": "Aangemaakt door", + "description": "Beschrijving", + "done": "Gereed", "dueDate": "Due Date", "endDate": "End Date", "labels": "Labels", - "percentDone": "% Done", - "priority": "Priority", - "relatedTasks": "Related Tasks", - "reminders": "Reminders", - "repeat": "Repeat", - "startDate": "Start Date", - "title": "Title", - "updated": "Updated" + "percentDone": "% Gereed", + "priority": "Prioriteit", + "relatedTasks": "Verwante Taken", + "reminders": "Herinneringen", + "repeat": "Herhalen", + "startDate": "Begindatum", + "title": "Titel", + "updated": "Bijgewerkt" }, "subscription": { "subscribedThroughParent": "You can't unsubscribe here because you are subscribed to this {entity} through its {parent}.", @@ -616,49 +616,49 @@ "unsubscribeSuccess": "You are now unsubscribed to this {entity}" }, "attachment": { - "title": "Attachments", + "title": "Bijlagen", "createdBy": "created {0} by {1}", "downloadTooltip": "Download this attachment", - "upload": "Upload attachment", - "drop": "Drop files here to upload", - "delete": "Delete attachment", - "deleteTooltip": "Delete this attachment", - "deleteText1": "Are you sure you want to delete the attachment {filename}?", - "deleteText2": "This cannot be undone!", - "copyUrl": "Copy URL", + "upload": "Upload bijlage", + "drop": "Sleep bestanden hierheen om te uploaden", + "delete": "Bijlage verwijderen", + "deleteTooltip": "Verwijder deze bijlage", + "deleteText1": "Weet je zeker dat je de bijlage {filename} wilt verwijderen?", + "deleteText2": "Dit kan niet ongedaan worden gemaakt!", + "copyUrl": "URL kopiëren", "copyUrlTooltip": "Copy the url of this attachment for usage in text" }, "comment": { - "title": "Comments", - "loading": "Loading comments…", + "title": "Reacties", + "loading": "Bezig met laden van reacties…", "edited": "edited {date}", "creating": "Creating comment…", "placeholder": "Add your comment…", - "comment": "Comment", - "delete": "Delete this comment", - "deleteText1": "Are you sure you want to delete this comment?", - "deleteText2": "This cannot be undone!", - "addedSuccess": "The comment was added successfully." + "comment": "Reactie", + "delete": "Verwijder deze reactie", + "deleteText1": "Weet je zeker dat je deze reactie wilt verwijderen?", + "deleteText2": "Dit kan niet ongedaan worden gemaakt!", + "addedSuccess": "De reactie is succesvol toegevoegd." }, "deferDueDate": { - "title": "Defer due date", - "1day": "1 day", - "3days": "3 days", + "title": "Vervaldatum uitstellen", + "1day": "1 dag", + "3days": "3 dagen", "1week": "1 week" }, "description": { - "placeholder": "Click here to enter a description…", - "empty": "No description available yet." + "placeholder": "Klik hier om een beschrijving in te voeren…", + "empty": "Nog geen beschrijving beschikbaar." }, "assignee": { - "placeholder": "Type to assign a user…", - "selectPlaceholder": "Assign this user", - "assignSuccess": "The user has been assigned successfully.", - "unassignSuccess": "The user has been unassigned successfully." + "placeholder": "Typ om een gebruiker toe te wijzen…", + "selectPlaceholder": "Deze gebruiker toewijzen", + "assignSuccess": "De gebruiker is succesvol toegewezen.", + "unassignSuccess": "De toewijzing van de gebruiker is met succes ingetrokken." }, "label": { - "placeholder": "Type to add a new label…", - "createPlaceholder": "Add this as new label", + "placeholder": "Typ om een nieuw label toe te voegen…", + "createPlaceholder": "Dit toevoegen als nieuw label", "addSuccess": "The label has been added successfully.", "createSuccess": "The label has been created successfully.", "removeSuccess": "The label has been removed successfully.", @@ -666,24 +666,24 @@ }, "priority": { "unset": "Unset", - "low": "Low", - "medium": "Medium", - "high": "high", - "urgent": "Urgent", - "doNow": "DO NOW" + "low": "Laag", + "medium": "Gemiddeld", + "high": "hoog", + "urgent": "Dringend", + "doNow": "NU DOEN" }, "relation": { "add": "Add a New Task Relation", - "new": "New Task Relation", + "new": "Nieuwe taakrelatie", "searchPlaceholder": "Type search for a new task to add as related…", - "createPlaceholder": "Add this as new related task", - "differentList": "This task belongs to a different list.", + "createPlaceholder": "Voeg dit toe als nieuwe gerelateerde taak", + "differentList": "Deze taak hoort bij een andere lijst.", "differentNamespace": "This task belongs to a different namespace.", - "noneYet": "No task relations yet.", - "delete": "Delete Task Relation", - "deleteText1": "Are you sure you want to delete this task relation?", - "deleteText2": "This cannot be undone!", - "select": "Select a relation kind", + "noneYet": "Nog geen taakrelaties.", + "delete": "Taak relatie verwijderen", + "deleteText1": "Weet je zeker dat je deze taakrelatie wilt verwijderen?", + "deleteText2": "Dit kan niet ongedaan worden gemaakt!", + "select": "Selecteer een relatietype", "kinds": { "subtask": "Subtask | Subtasks", "parenttask": "Parent Task | Parent Tasks", @@ -699,39 +699,39 @@ } }, "repeat": { - "everyDay": "Every Day", - "everyWeek": "Every Week", - "everyMonth": "Every Month", - "mode": "Repeat mode", - "monthly": "Monthly", - "fromCurrentDate": "From Current Date", + "everyDay": "Elke dag", + "everyWeek": "Elke week", + "everyMonth": "Elke maand", + "mode": "Herhaalmodus", + "monthly": "Maandelijks", + "fromCurrentDate": "Vanaf huidige datum", "each": "Each", "specifyAmount": "Specify an amount…", - "hours": "Hours", - "days": "Days", - "weeks": "Weeks", - "months": "Months", - "years": "Years" + "hours": "Uren", + "days": "Dagen", + "weeks": "Weken", + "months": "Maanden", + "years": "Jaren" }, "quickAddMagic": { "hint": "You can use Quick Add Magic", - "what": "What?", + "what": "Wat?", "title": "Quick Add Magic", "intro": "When creating a task, you can use special keywords to directly add attributes to the newly created task. This allows to add commonly used attributes to tasks much faster.", - "multiple": "You can use this multiple times.", + "multiple": "Je kan dit meerdere keren gebruiken.", "label1": "To add a label, simply prefix the name of the label with {prefix}.", "label2": "Vikunja will first check if the label already exist and create it if not.", "label3": "To use spaces, simply add a \" around the label name.", "label4": "For example: {prefix}\"Label with spaces\".", - "priority1": "To set a task's priority, add a number 1-5, prefixed with a {prefix}.", - "priority2": "The higher the number, the higher the priority.", + "priority1": "Om prioriteit aan een taak te geven voeg je een nummer tussen 1-5 toe, beginnend met een {prefix}.", + "priority2": "Hoe hoger het getal, hoe hoger de prioriteit.", "assignees": "To directly assign the task to a user, add their username prefixed with {prefix} to the task.", "list1": "To set a list for the task to appear in, enter its name prefixed with {prefix}.", - "list2": "This will return an error if the list does not exist.", - "dateAndTime": "Date and time", + "list2": "Dit geeft een foutmelding als de lijst niet bestaat.", + "dateAndTime": "Datum en tijd", "date": "Any date will be used as the due date of the new task. You can use dates in any of these formats:", "dateWeekday": "any weekday, will use the next date with that date", - "dateCurrentYear": "will use the current year", + "dateCurrentYear": "zal het huidige jaar gebruiken", "dateNth": "will use the {day}th of the current month", "dateTime": "Combine any of the date formats with \"{time}\" (or {timePM}) to set a time.", "repeats": "Repeating tasks", @@ -740,43 +740,43 @@ }, "team": { "title": "Teams", - "noTeams": "You are currently not part of any teams.", + "noTeams": "Je maakt momenteel geen deel uit van een team.", "create": { - "title": "Create a new team", - "success": "The team was successfully created." + "title": "Maak een nieuw team", + "success": "Het team is succesvol aangemaakt." }, "edit": { - "title": "Edit Team \"{team}\"", - "members": "Team Members", - "search": "Type to search a user…", - "addUser": "Add to team", - "makeMember": "Make Member", - "makeAdmin": "Make Admin", - "success": "The team was successfully updated.", - "userAddedSuccess": "The team member was successfully added.", - "madeMember": "The team member was successfully made member.", - "madeAdmin": "The team member was successfully made admin.", + "title": "Team \"{team}\" bewerken", + "members": "Teamleden", + "search": "Typ om een gebruiker te zoeken…", + "addUser": "Toevoegen aan team", + "makeMember": "Maak lid", + "makeAdmin": "Beheerder maken", + "success": "Het team is succesvol bijgewerkt.", + "userAddedSuccess": "Het teamlid is succesvol toegevoegd.", + "madeMember": "Het teamlid is succesvol tot lid gemaakt.", + "madeAdmin": "Het teamlid is succesvol beheerder gemaakt.", "delete": { - "header": "Delete the team", + "header": "Verwijder het team", "text1": "Are you sure you want to delete this team and all of its members?", "text2": "All team members will lose access to lists and namespaces shared with this team. This CANNOT BE UNDONE!", "success": "The team was successfully deleted." }, "deleteUser": { - "header": "Remove a user from the team", - "text1": "Are you sure you want to remove this user from the team?", + "header": "Verwijder een gebruiker uit het team", + "text1": "Weet je zeker dat je deze gebruiker wilt verwijderen uit het team?", "text2": "They will lose access to all lists and namespaces this team has access to. This CANNOT BE UNDONE!", "success": "The user was successfully deleted from the team." } }, "attributes": { - "name": "Team Name", + "name": "Teamnaam", "namePlaceholder": "The team's name goes here…", "nameRequired": "Please specify a name.", - "description": "Description", + "description": "Beschrijving", "descriptionPlaceholder": "The teams description goes here…", - "admin": "Admin", - "member": "Member" + "admin": "Beheerder", + "member": "Lid" } }, "keyboardShortcuts": { @@ -805,23 +805,23 @@ } }, "update": { - "available": "There is an update for Vikunja available!", - "do": "Update Now" + "available": "Er is een update voor Vikunja beschikbaar!", + "do": "Nu bijwerken" }, "menu": { - "edit": "Edit", - "archive": "Archive", - "duplicate": "Duplicate", - "delete": "Delete", - "unarchive": "Un-Archive", - "setBackground": "Set background", - "share": "Share", - "newList": "New list" + "edit": "Bewerken", + "archive": "Archiveren", + "duplicate": "Dupliceer", + "delete": "Verwijderen", + "unarchive": "Archivering opheffen", + "setBackground": "Achtergrond instellen", + "share": "Delen", + "newList": "Nieuwe lijst" }, "apiConfig": { "url": "Vikunja URL", - "urlPlaceholder": "eg. https://localhost:3456", - "change": "change", + "urlPlaceholder": "bv. https://localhost:3456", + "change": "wijzigen", "use": "Using Vikunja installation at {0}", "error": "Could not find or use Vikunja installation at \"{domain}\". Please try a different url.", "success": "Using Vikunja installation at \"{domain}\".", @@ -829,20 +829,20 @@ }, "loadingError": { "failed": "Loading failed, please {0}. If the error persists, please {1}.", - "tryAgain": "try again", - "contact": "contact us" + "tryAgain": "probeer opnieuw", + "contact": "neem contact met ons op" }, "notification": { - "title": "Notifications", - "none": "You don't have any notifications. Have a nice day!", + "title": "Notificaties", + "none": "Je hebt geen meldingen. Fijne dag!", "explainer": "Notifications will appear here when actions on namespaces, lists or tasks you subscribed to happen." }, "quickActions": { "commands": "Commands", "placeholder": "Type a command or search…", "hint": "You can use {list} to limit the search to a list. Combine {list} or {label} (labels) with a search query to search for a task with these labels or on that list. Use {assignee} to only search for teams.", - "tasks": "Tasks", - "lists": "Lists", + "tasks": "Taken", + "lists": "Lijsten", "teams": "Teams", "newList": "Enter the title of the new list…", "newTask": "Enter the title of the new task…", @@ -851,42 +851,42 @@ "createTask": "Create a task in the current list ({title})", "createList": "Create a list in the current namespace ({title})", "cmds": { - "newTask": "New task", - "newList": "New list", - "newNamespace": "New namespace", - "newTeam": "New team" + "newTask": "Nieuwe taak", + "newList": "Nieuwe lijst", + "newNamespace": "Nieuwe namespace", + "newTeam": "Nieuw team" } }, "date": { - "locale": "en", + "locale": "nl", "altFormatLong": "j M Y H:i", "altFormatShort": "j M Y" }, "error": { - "error": "Error", - "success": "Success", - "0001": "You're not allowed to do that.", - "1001": "A user with this username already exists.", - "1002": "A user with this email address already exists.", - "1004": "No username and password specified.", - "1005": "The user does not exist.", + "error": "Fout", + "success": "Succes", + "0001": "Je hebt geen toestemming om dat te doen.", + "1001": "Er bestaat al een gebruiker met deze naam.", + "1002": "Er bestaat al een gebruiker met dit e-mailadres.", + "1004": "Geen gebruikersnaam en wachtwoord opgegeven.", + "1005": "De gebruiker bestaat niet.", "1006": "Could not get the user id.", "1008": "No password reset token provided.", "1009": "Invalid password reset token.", - "1010": "Invalid email confirm token.", - "1011": "Wrong username or password.", - "1012": "Email address of the user not confirmed.", - "1013": "New password is empty.", - "1014": "Old password is empty.", + "1010": "Ongeldig bevestigingstoken voor e-mail.", + "1011": "Ongeldige gebruikersnaam of wachtwoord.", + "1012": "E-mailadres van de gebruiker is niet bevestigd.", + "1013": "Nieuw wachtwoord is leeg.", + "1014": "Oude wachtwoord is leeg.", "1015": "Totp is already enabled for this user.", "1016": "Totp is not enabled for this user.", "1017": "The totp passcode is invalid.", "1018": "The user avatar type setting is invalid.", "2001": "ID cannot be empty or 0.", "2002": "Some of the request data was invalid.", - "3001": "The list does not exist.", - "3004": "You need to have read permissions on that list to perform that action.", - "3005": "The list title cannot be empty.", + "3001": "De lijst bestaat niet.", + "3004": "Je moet leesrechten hebben op die lijst om die actie uit te voeren.", + "3005": "De titel van de lijst mag niet leeg zijn.", "3006": "The list share does not exist.", "3007": "A list with this identifier already exists.", "3008": "The list is archived and can therefore only be accessed read only. This is also true for all tasks associated with this list.", @@ -898,42 +898,42 @@ "4006": "You can't set a parent task as the task itself.", "4007": "You can't create a task relation with an invalid kind of relation.", "4008": "You can't create a task relation which already exists.", - "4009": "The task relation does not exist.", - "4010": "Cannot relate a task with itself.", + "4009": "Deze taakrelatie bestaat niet.", + "4010": "Kan een taak niet met zichzelf relatëren.", "4011": "The task attachment does not exist.", "4012": "The task attachment is too large.", "4013": "The task sort param is invalid.", - "4014": "The task sort order is invalid.", + "4014": "De sorteervolgorde van taken is ongeldig.", "4015": "The task comment does not exist.", - "4016": "Invalid task field.", + "4016": "Ongeldig taakveld.", "4017": "Invalid task filter comparator.", "4018": "Invalid task filter concatenator.", - "4019": "Invalid task filter value.", - "5001": "The namespace does not exist.", - "5003": "You do not have access to the specified namespace.", - "5006": "The namespace name cannot be empty.", + "4019": "Ongeldige taakfilter waarde.", + "5001": "Deze Namespace bestaat niet.", + "5003": "Je hebt geen toegang tot de opgegeven Namespace.", + "5006": "De naam van de namespace mag niet leeg zijn.", "5009": "You need to have namespace read access to perform that action.", "5010": "This team does not have access to that namespace.", "5011": "This user has already access to that namespace.", "5012": "The namespace is archived and can therefore only be accessed read only.", "6001": "The team name cannot be empty.", - "6002": "The team does not exist.", - "6004": "The team already has access to that namespace or list.", + "6002": "Het team bestaat niet.", + "6004": "Het team heeft al toegang tot die namespace of lijst.", "6005": "The user is already a member of that team.", - "6006": "Cannot delete the last team member.", - "6007": "The team does not have access to the list to perform that action.", - "7002": "The user already has access to that list.", - "7003": "You do not have access to that list.", - "8001": "This label already exists on that task.", - "8002": "The label does not exist.", - "8003": "You do not have access to this label.", - "9001": "The right is invalid.", + "6006": "Kan het laatste teamlid niet verwijderen.", + "6007": "Het team heeft geen toegang tot de lijst om die actie uit te voeren.", + "7002": "De gebruiker heeft al toegang tot deze lijst.", + "7003": "Je hebt geen toegang tot die lijst.", + "8001": "Dit label bestaat al voor die taak.", + "8002": "Het label bestaat niet.", + "8003": "Je hebt geen toegang tot dit label.", + "9001": "Ongeldige rechten.", "10001": "The bucket does not exist.", "10002": "The bucket does not belong to that list.", "10003": "You cannot remove the last bucket on a list.", "10004": "You cannot add the task to this bucket as it already exceeded the limit of tasks it can hold.", "10005": "There can be only one done bucket per list.", - "11001": "The saved filter does not exist.", + "11001": "Het opgeslagen filter bestaat niet.", "11002": "Saved filters are not available for link shares.", "12001": "The subscription entity type is invalid.", "12002": "You are already subscribed to the entity itself or a parent entity.", @@ -941,8 +941,8 @@ "13002": "The provided link share password was invalid." }, "about": { - "title": "About", - "frontendVersion": "Frontend Version: {version}", - "apiVersion": "API Version: {version}" + "title": "Over", + "frontendVersion": "Frontend versie: {version}", + "apiVersion": "API Versie: {version}" } } diff --git a/src/i18n/lang/pl-PL.json b/src/i18n/lang/pl-PL.json index 8b63d4159c..6b253b2bb7 100644 --- a/src/i18n/lang/pl-PL.json +++ b/src/i18n/lang/pl-PL.json @@ -335,6 +335,7 @@ "archiveText": "Nie będziesz mógł tworzyć nowych list ani edytować tej sekcji, dopóki nie cofniesz archiwizacji. Ta operacja zarchiwizuje również wszystkie listy należące do tej sekcji.", "unarchiveText": "Będziesz mógł tworzyć nowe listy i je edytować.", "success": "Sekcja została pomyślnie zarchiwizowana.", + "unarchiveSuccess": "The namespace was successfully un-archived.", "description": "Jeśli sekcja jest zarchiwizowana, nie można edytować ani tworzyć nowych list." }, "delete": { diff --git a/src/i18n/lang/pt-BR.json b/src/i18n/lang/pt-BR.json index 306eb3f564..c8afd39b90 100644 --- a/src/i18n/lang/pt-BR.json +++ b/src/i18n/lang/pt-BR.json @@ -335,6 +335,7 @@ "archiveText": "You won't be able to edit this namespace or create new lists until you un-archive it. This will also archive all lists in this namespace.", "unarchiveText": "You will be able to create new lists or edit it.", "success": "The namespace was successfully archived.", + "unarchiveSuccess": "The namespace was successfully un-archived.", "description": "If a namespace is archived, you cannot create new lists or edit it." }, "delete": { diff --git a/src/i18n/lang/pt-PT.json b/src/i18n/lang/pt-PT.json index 306eb3f564..111a907d29 100644 --- a/src/i18n/lang/pt-PT.json +++ b/src/i18n/lang/pt-PT.json @@ -1,15 +1,15 @@ { "home": { - "welcomeNight": "Good Night {username}", - "welcomeMorning": "Good Morning {username}", - "welcomeDay": "Hi {username}", - "welcomeEvening": "Good Evening {username}", - "lastViewed": "Last viewed", + "welcomeNight": "Boa Noite {username}", + "welcomeMorning": "Bom Dia {username}", + "welcomeDay": "Olá {username}", + "welcomeEvening": "Boa Tarde {username}", + "lastViewed": "Visto recentemente", "list": { - "newText": "You can create a new list for your new tasks:", - "new": "New list", - "importText": "Or import your lists and tasks from other services into Vikunja:", - "import": "Import your data into Vikunja" + "newText": "Podes criar uma nova lista para as tuas novas tarefas:", + "new": "Nova lista", + "importText": "Ou importar as tuas listas e tarefas de outros serviços no Vikunja:", + "import": "Importa os teus dados para o Vikunja" } }, "404": { @@ -17,59 +17,59 @@ "text": "The page you requested does not exist." }, "ready": { - "loading": "Vikunja is loading…", - "errorOccured": "An error occured:", - "checkApiUrl": "Please check if the api url is correct.", - "noApiUrlConfigured": "No API url was configured. Please set one below:" + "loading": "Vikunja está a carregar…", + "errorOccured": "Ocorreu um erro:", + "checkApiUrl": "Por favor, verifica se o url da api está correto.", + "noApiUrlConfigured": "Nenhum URL de API foi configurado. Por favor, define um abaixo:" }, "offline": { - "title": "You are offline.", - "text": "Please check your network connection and try again." + "title": "Estás offline.", + "text": "Por favor, verifica a tua ligação à internet e tenta de novo." }, "user": { "auth": { - "username": "Username", - "usernameEmail": "Username Or Email Address", - "usernamePlaceholder": "e.g. frederick", - "email": "Email address", - "emailPlaceholder": "e.g. frederic{'@'}vikunja.io", - "password": "Password", + "username": "Nome de Utilizador", + "usernameEmail": "Nome de Utilizador ou E-mail", + "usernamePlaceholder": "ex: frederico", + "email": "Endereço de e-mail", + "emailPlaceholder": "ex. frederico{'@'}vikunja.io", + "password": "Palavra-Passe", "passwordPlaceholder": "e.g. •••••••••••", - "forgotPassword": "Forgot your password?", - "resetPassword": "Reset your password", - "resetPasswordAction": "Send me a password reset link", - "resetPasswordSuccess": "Check your inbox! You should have an e-mail with instructions on how to reset your password.", - "passwordsDontMatch": "Passwords don't match", - "confirmEmailSuccess": "You successfully confirmed your email! You can log in now.", + "forgotPassword": "Esqueceste a tua palavra-passe?", + "resetPassword": "Redefine a tua palavra-passe", + "resetPasswordAction": "Enviem-me um link para redefinição da palavra-passe", + "resetPasswordSuccess": "Verifique a tua caixa de entrada! Deves ter um e-mail com instruções sobre como redefinir a tua palavra-passe.", + "passwordsDontMatch": "As palavras-passe não coincidem", + "confirmEmailSuccess": "Confirmaste com sucesso o teu e-mail! Podes agora iniciar sessão.", "totpTitle": "Two Factor Authentication Code", "totpPlaceholder": "e.g. 123456", "login": "Login", - "createAccount": "Create account", + "createAccount": "Criar conta", "loginWith": "Log in with {provider}", "authenticating": "Authenticating…", - "openIdStateError": "State does not match, refusing to continue!", - "openIdGeneralError": "An error occured while authenticating against the third party.", + "openIdStateError": "O estado não coincide, a recusar continuar!", + "openIdGeneralError": "Ocorreu um erro na autenticação perante a entidade externa.", "logout": "Logout", - "emailInvalid": "Please enter a valid email address.", - "usernameRequired": "Please provide a username.", - "passwordRequired": "Please provide a password.", - "showPassword": "Show the password", - "hidePassword": "Hide the password", - "noAccountYet": "Don't have an account yet?", - "alreadyHaveAnAccount": "Already have an account?", - "remember": "Stay logged in" + "emailInvalid": "Por favor, insire um endereço de e-mail válido.", + "usernameRequired": "Por favor, fornece um nome de utilizador.", + "passwordRequired": "Por favor, fornece uma palavra-passe.", + "showPassword": "Mostrar a palavra-passe", + "hidePassword": "Esconder a palavra-passe", + "noAccountYet": "Ainda não tens uma conta?", + "alreadyHaveAnAccount": "Já tens uma conta?", + "remember": "Permanecer autenticado" }, "settings": { "title": "Settings", "newPasswordTitle": "Update Your Password", "newPassword": "New Password", "newPasswordConfirm": "New Password Confirmation", - "currentPassword": "Current Password", - "currentPasswordPlaceholder": "Your current password", - "passwordsDontMatch": "The new password and its confirmation don't match.", - "passwordUpdateSuccess": "The password was successfully updated.", - "updateEmailTitle": "Update Your Email Address", - "updateEmailNew": "New Email Address", + "currentPassword": "Palavra-Passe Atual", + "currentPasswordPlaceholder": "A tua palavra-passe atual", + "passwordsDontMatch": "A nova palavra-passe e a sua confirmação não correspondem.", + "passwordUpdateSuccess": "A sua palavra-passe foi atualizada com sucesso.", + "updateEmailTitle": "Atualiza o Teu Endereço de E-mail", + "updateEmailNew": "Novo Endereço de E-mail", "updateEmailSuccess": "Your email address was successfully updated. We've sent you a link to confirm it.", "general": { "title": "General Settings", @@ -77,23 +77,23 @@ "newName": "The new Name", "savedSuccess": "The settings were successfully updated.", "emailReminders": "Send me reminders for tasks via Email", - "overdueReminders": "Send me reminders for overdue undone tasks via email each morning", - "discoverableByName": "Let other users find me when they search for my name", - "discoverableByEmail": "Let other users find me when they search for my full email", - "playSoundWhenDone": "Play a sound when marking tasks as done", - "weekStart": "Week starts on", + "overdueReminders": "Enviar-me lembretes para tarefas pendentes em atraso, por e-mail, todas as manhãs", + "discoverableByName": "Permitir que outros utilizadores me encontrem quando pesquisam o meu nome", + "discoverableByEmail": "Permitir que outros utilizadores me encontrem quando pesquisam o meu e-mail completo", + "playSoundWhenDone": "Tocar um som quando marcar tarefas como concluídas", + "weekStart": "A semana começa com", "weekStartSunday": "Sunday", - "weekStartMonday": "Monday", + "weekStartMonday": "Segunda-Feira", "language": "Language", - "defaultList": "Default List", - "timezone": "Time Zone" + "defaultList": "Lista padrão", + "timezone": "Fuso Horário" }, "totp": { - "title": "Two Factor Authentication", - "enroll": "Enroll", - "finishSetupPart1": "To finish your setup, use this secret in your totp app (Google Authenticator or similar):", - "finishSetupPart2": "After that, enter a code from your app below.", - "scanQR": "Alternatively you can scan this QR code:", + "title": "Autenticação de Dois Fatores", + "enroll": "Registar", + "finishSetupPart1": "Para concluir a tua configuração, utiliza este código no teu aplicativo totp (Google Authenticator ou similar):", + "finishSetupPart2": "Depois disso, insere um código do teu aplicativo abaixo.", + "scanQR": "Como alternativa, podes digitalizar este código QR:", "passcode": "Passcode", "passcodePlaceholder": "A code generated by your totp application", "setupSuccess": "You've sucessfully set up two factor authentication!", @@ -335,6 +335,7 @@ "archiveText": "You won't be able to edit this namespace or create new lists until you un-archive it. This will also archive all lists in this namespace.", "unarchiveText": "You will be able to create new lists or edit it.", "success": "The namespace was successfully archived.", + "unarchiveSuccess": "The namespace was successfully un-archived.", "description": "If a namespace is archived, you cannot create new lists or edit it." }, "delete": { diff --git a/src/i18n/lang/ro-RO.json b/src/i18n/lang/ro-RO.json index 306eb3f564..c8afd39b90 100644 --- a/src/i18n/lang/ro-RO.json +++ b/src/i18n/lang/ro-RO.json @@ -335,6 +335,7 @@ "archiveText": "You won't be able to edit this namespace or create new lists until you un-archive it. This will also archive all lists in this namespace.", "unarchiveText": "You will be able to create new lists or edit it.", "success": "The namespace was successfully archived.", + "unarchiveSuccess": "The namespace was successfully un-archived.", "description": "If a namespace is archived, you cannot create new lists or edit it." }, "delete": { diff --git a/src/i18n/lang/ru-RU.json b/src/i18n/lang/ru-RU.json index d4d2c94605..4be34f7475 100644 --- a/src/i18n/lang/ru-RU.json +++ b/src/i18n/lang/ru-RU.json @@ -335,6 +335,7 @@ "archiveText": "Ты не сможешь изменять это пространство имён, пока не вернёшь его из архива. Это также касается всех списков в этом пространстве имён.", "unarchiveText": "Ты сможешь создавать новые списки или изменять их.", "success": "Пространство имён архивировано.", + "unarchiveSuccess": "The namespace was successfully un-archived.", "description": "Архивирование пространства имён означает, что ты не сможешь создавать в нём новые списки или изменять их." }, "delete": { diff --git a/src/i18n/lang/sv-SE.json b/src/i18n/lang/sv-SE.json index 306eb3f564..c8afd39b90 100644 --- a/src/i18n/lang/sv-SE.json +++ b/src/i18n/lang/sv-SE.json @@ -335,6 +335,7 @@ "archiveText": "You won't be able to edit this namespace or create new lists until you un-archive it. This will also archive all lists in this namespace.", "unarchiveText": "You will be able to create new lists or edit it.", "success": "The namespace was successfully archived.", + "unarchiveSuccess": "The namespace was successfully un-archived.", "description": "If a namespace is archived, you cannot create new lists or edit it." }, "delete": { diff --git a/src/i18n/lang/tr-TR.json b/src/i18n/lang/tr-TR.json index 306eb3f564..c8afd39b90 100644 --- a/src/i18n/lang/tr-TR.json +++ b/src/i18n/lang/tr-TR.json @@ -335,6 +335,7 @@ "archiveText": "You won't be able to edit this namespace or create new lists until you un-archive it. This will also archive all lists in this namespace.", "unarchiveText": "You will be able to create new lists or edit it.", "success": "The namespace was successfully archived.", + "unarchiveSuccess": "The namespace was successfully un-archived.", "description": "If a namespace is archived, you cannot create new lists or edit it." }, "delete": { diff --git a/src/i18n/lang/vi-VN.json b/src/i18n/lang/vi-VN.json index 845c8638e4..aa379b295b 100644 --- a/src/i18n/lang/vi-VN.json +++ b/src/i18n/lang/vi-VN.json @@ -335,6 +335,7 @@ "archiveText": "Bạn sẽ không thể chỉnh sửa góc làm việc này hoặc tạo danh sách mới cho đến khi bạn bỏ lưu trữ nó. Điều này cũng sẽ lưu trữ tất cả các danh sách trong góc làm việc này.", "unarchiveText": "Bạn có thể tạo danh sách mới hoặc chỉnh sửa nó.", "success": "Góc làm việc đã lưu trữ thành công.", + "unarchiveSuccess": "The namespace was successfully un-archived.", "description": "Nếu một góc làm việc được lưu trữ, bạn không thể tạo thêm danh sách hoặc chỉnh sửa nó." }, "delete": {