Added new Dutch translations and some corrections

This commit is contained in:
eindpunt
2026-06-25 17:39:32 +02:00
committed by Maurice
parent e04cf85bef
commit 5b3f77f11d
12 changed files with 36 additions and 36 deletions
+12 -12
View File
@@ -72,19 +72,19 @@ const admin: TranslationStrings = {
'admin.tabs.settings': 'Instellingen', 'admin.tabs.settings': 'Instellingen',
'admin.allowRegistration': 'Registratie toestaan', 'admin.allowRegistration': 'Registratie toestaan',
'admin.allowRegistrationHint': 'Nieuwe gebruikers kunnen zichzelf registreren', 'admin.allowRegistrationHint': 'Nieuwe gebruikers kunnen zichzelf registreren',
'admin.authMethods': 'Authentication Methods', 'admin.authMethods': 'Authenticatiemethoden',
'admin.passwordLogin': 'Password Login', 'admin.passwordLogin': 'Inloggen met wachtwoord',
'admin.passwordLoginHint': 'Allow users to sign in with email and password', 'admin.passwordLoginHint': 'Gebruikers toestaan om in te loggen met e-mailadres en wachtwoord',
'admin.passwordRegistration': 'Password Registration', 'admin.passwordRegistration': 'Registreren met wachtwoord',
'admin.passwordRegistrationHint': 'Allow new users to register with email and password', 'admin.passwordRegistrationHint': 'Nieuwe gebruikers toestaan om zich te registreren met e-mailadres en wachtwoord',
'admin.oidcLogin': 'SSO Login', 'admin.oidcLogin': 'Inloggen via SSO',
'admin.oidcLoginHint': 'Allow users to sign in with SSO', 'admin.oidcLoginHint': 'Gebruikers toestaan om in te loggen via SSO',
'admin.oidcRegistration': 'SSO Auto-Provisioning', 'admin.oidcRegistration': 'Automatische SSO-provisioning',
'admin.oidcRegistrationHint': 'Automatically create accounts for new SSO users', 'admin.oidcRegistrationHint': 'Automatisch accounts aanmaken voor nieuwe SSO-gebruikers',
'admin.envOverrideHint': 'admin.envOverrideHint':
'Password login settings are controlled by the OIDC_ONLY environment variable and cannot be changed here.', 'De instellingen voor inloggen met wachtwoord worden beheerd via de omgevingsvariabele OIDC_ONLY en kunnen hier niet worden gewijzigd.',
'admin.lockoutWarning': 'At least one login method must remain enabled', 'admin.lockoutWarning': 'Er moet minstens één inlogmethode ingeschakeld blijven',
'admin.requireMfa': 'Tweestapsverificatie (2FA) verplicht stellen', 'admin.requireMfa': 'Tweestapsverificatie (2FA) verplichten',
'admin.requireMfaHint': 'admin.requireMfaHint':
'Gebruikers zonder 2FA moeten de installatie in Instellingen voltooien voordat ze de app kunnen gebruiken.', 'Gebruikers zonder 2FA moeten de installatie in Instellingen voltooien voordat ze de app kunnen gebruiken.',
'admin.apiKeys': 'API-sleutels', 'admin.apiKeys': 'API-sleutels',
+1 -1
View File
@@ -101,7 +101,7 @@ const dashboard: TranslationStrings = {
'dashboard.mobile.inDays': 'Over {count} dagen', 'dashboard.mobile.inDays': 'Over {count} dagen',
'dashboard.mobile.inMonths': 'Over {count} maanden', 'dashboard.mobile.inMonths': 'Over {count} maanden',
'dashboard.mobile.completed': 'Voltooid', 'dashboard.mobile.completed': 'Voltooid',
'dashboard.mobile.currencyConverter': 'Valutaomrekener', 'dashboard.mobile.currencyConverter': 'Valutaomzetter',
'dashboard.filter.planned': 'Gepland', 'dashboard.filter.planned': 'Gepland',
'dashboard.hero.badgeLive': 'NU LIVE', 'dashboard.hero.badgeLive': 'NU LIVE',
'dashboard.hero.badgeToday': 'START VANDAAG', 'dashboard.hero.badgeToday': 'START VANDAAG',
+5 -5
View File
@@ -1,10 +1,10 @@
import type { TranslationStrings } from '../types'; import type { TranslationStrings } from '../types';
const packing: TranslationStrings = { const packing: TranslationStrings = {
'packing.title': 'Paklijst', 'packing.title': 'Inpaklijst',
'packing.empty': 'Paklijst is leeg', 'packing.empty': 'Inpaklijst is leeg',
'packing.import': 'Importeren', 'packing.import': 'Importeren',
'packing.importTitle': 'Paklijst importeren', 'packing.importTitle': 'InInpaklijst importeren',
'packing.importHint': 'packing.importHint':
'Eén item per regel. Optioneel categorie en aantal gescheiden door komma, puntkomma of tab: Naam, Categorie, Aantal', 'Eén item per regel. Optioneel categorie en aantal gescheiden door komma, puntkomma of tab: Naam, Categorie, Aantal',
'packing.importPlaceholder': 'Tandenborstel\nZonnebrand, Hygiëne\nT-Shirts, Kleding, 5\nPaspoort, Documenten', 'packing.importPlaceholder': 'Tandenborstel\nZonnebrand, Hygiëne\nT-Shirts, Kleding, 5\nPaspoort, Documenten',
@@ -25,7 +25,7 @@ const packing: TranslationStrings = {
'packing.filterAll': 'Alle', 'packing.filterAll': 'Alle',
'packing.filterOpen': 'Openstaand', 'packing.filterOpen': 'Openstaand',
'packing.filterDone': 'Klaar', 'packing.filterDone': 'Klaar',
'packing.emptyTitle': 'Paklijst is leeg', 'packing.emptyTitle': 'Inpaklijst is leeg',
'packing.emptyHint': 'Voeg items toe of gebruik de suggesties', 'packing.emptyHint': 'Voeg items toe of gebruik de suggesties',
'packing.emptyFiltered': 'Geen items gevonden voor dit filter', 'packing.emptyFiltered': 'Geen items gevonden voor dit filter',
'packing.menuRename': 'Hernoemen', 'packing.menuRename': 'Hernoemen',
@@ -42,7 +42,7 @@ const packing: TranslationStrings = {
'packing.templateError': 'Fout bij toepassen van sjabloon', 'packing.templateError': 'Fout bij toepassen van sjabloon',
'packing.saveAsTemplate': 'Opslaan als sjabloon', 'packing.saveAsTemplate': 'Opslaan als sjabloon',
'packing.templateName': 'Sjabloonnaam', 'packing.templateName': 'Sjabloonnaam',
'packing.templateSaved': 'Paklijst opgeslagen als sjabloon', 'packing.templateSaved': 'Inpaklijst opgeslagen als sjabloon',
'packing.noMembers': 'Geen leden', 'packing.noMembers': 'Geen leden',
'packing.bags': 'Bagage', 'packing.bags': 'Bagage',
'packing.noBag': 'Niet toegewezen', 'packing.noBag': 'Niet toegewezen',
+2 -2
View File
@@ -14,7 +14,7 @@ const perm: TranslationStrings = {
'perm.cat.members': 'Ledenbeheer', 'perm.cat.members': 'Ledenbeheer',
'perm.cat.files': 'Bestanden', 'perm.cat.files': 'Bestanden',
'perm.cat.content': 'Inhoud & planning', 'perm.cat.content': 'Inhoud & planning',
'perm.cat.extras': 'Budget, paklijsten & samenwerking', 'perm.cat.extras': 'Budget, inpaklijsten & samenwerking',
'perm.action.trip_create': 'Reizen aanmaken', 'perm.action.trip_create': 'Reizen aanmaken',
'perm.action.trip_edit': 'Reisdetails bewerken', 'perm.action.trip_edit': 'Reisdetails bewerken',
'perm.action.trip_delete': 'Reizen verwijderen', 'perm.action.trip_delete': 'Reizen verwijderen',
@@ -28,7 +28,7 @@ const perm: TranslationStrings = {
'perm.action.day_edit': 'Dagen, notities & toewijzingen bewerken', 'perm.action.day_edit': 'Dagen, notities & toewijzingen bewerken',
'perm.action.reservation_edit': 'Reserveringen beheren', 'perm.action.reservation_edit': 'Reserveringen beheren',
'perm.action.budget_edit': 'Budget beheren', 'perm.action.budget_edit': 'Budget beheren',
'perm.action.packing_edit': 'Paklijsten beheren', 'perm.action.packing_edit': 'Inpaklijsten beheren',
'perm.action.collab_edit': 'Samenwerking (notities, polls, chat)', 'perm.action.collab_edit': 'Samenwerking (notities, polls, chat)',
'perm.action.share_manage': 'Deellinks beheren', 'perm.action.share_manage': 'Deellinks beheren',
'perm.actionHint.trip_create': 'Wie kan nieuwe reizen aanmaken', 'perm.actionHint.trip_create': 'Wie kan nieuwe reizen aanmaken',
+1 -1
View File
@@ -3,7 +3,7 @@ import type { TranslationStrings } from '../types';
const planner: TranslationStrings = { const planner: TranslationStrings = {
'planner.places': 'Plaatsen', 'planner.places': 'Plaatsen',
'planner.bookings': 'Boekingen', 'planner.bookings': 'Boekingen',
'planner.packingList': 'Paklijst', 'planner.packingList': 'Inpaklijst',
'planner.documents': 'Documenten', 'planner.documents': 'Documenten',
'planner.dayPlan': 'Dagplan', 'planner.dayPlan': 'Dagplan',
'planner.reservations': 'Reserveringen', 'planner.reservations': 'Reserveringen',
+1 -1
View File
@@ -10,7 +10,7 @@ const register: TranslationStrings = {
'register.feature2': 'Interactieve kaartweergave', 'register.feature2': 'Interactieve kaartweergave',
'register.feature3': 'Beheer plaatsen en categorieën', 'register.feature3': 'Beheer plaatsen en categorieën',
'register.feature4': 'Houd reserveringen bij', 'register.feature4': 'Houd reserveringen bij',
'register.feature5': 'Maak paklijsten', 'register.feature5': 'Maak inpaklijsten',
'register.feature6': "Bewaar foto's en bestanden", 'register.feature6': "Bewaar foto's en bestanden",
'register.createAccount': 'Account aanmaken', 'register.createAccount': 'Account aanmaken',
'register.startPlanning': 'Begin met het plannen van je reis', 'register.startPlanning': 'Begin met het plannen van je reis',
+5 -5
View File
@@ -156,10 +156,10 @@ const reservations: TranslationStrings = {
'reservations.airtrail.otherFlights': 'Andere vluchten', 'reservations.airtrail.otherFlights': 'Andere vluchten',
'reservations.airtrail.empty': 'Geen vluchten gevonden in je AirTrail-account.', 'reservations.airtrail.empty': 'Geen vluchten gevonden in je AirTrail-account.',
'reservations.airtrail.importCta': '{count} importeren', 'reservations.airtrail.importCta': '{count} importeren',
'reservations.costsLabel': 'Costs', 'reservations.costsLabel': 'Kosten',
'reservations.createExpense': 'Create expense', 'reservations.createExpense': 'Kostenpost aanmaken',
'reservations.createExpenseHint': 'Saves the booking, then opens the Costs editor.', 'reservations.createExpenseHint': 'Boeking opslaan en daarna de Onkosteneditor openen.',
'reservations.linkedExpense': 'Linked expense', 'reservations.linkedExpense': 'Gekoppelde kostenpost',
'reservations.removeExpense': 'Remove expense', 'reservations.removeExpense': 'Kostenpost verwijderen',
}; };
export default reservations; export default reservations;
+3 -3
View File
@@ -68,7 +68,7 @@ const settings: TranslationStrings = {
'settings.notifyVacayInvite': 'Vacay-fusieuitnodigingen', 'settings.notifyVacayInvite': 'Vacay-fusieuitnodigingen',
'settings.notifyPhotosShared': "Gedeelde foto's (Immich)", 'settings.notifyPhotosShared': "Gedeelde foto's (Immich)",
'settings.notifyCollabMessage': 'Chatberichten (Collab)', 'settings.notifyCollabMessage': 'Chatberichten (Collab)',
'settings.notifyPackingTagged': 'Paklijst: toewijzingen', 'settings.notifyPackingTagged': 'Inpaklijst: toewijzingen',
'settings.notifyWebhook': 'Webhook-meldingen', 'settings.notifyWebhook': 'Webhook-meldingen',
'settings.notificationsDisabled': 'settings.notificationsDisabled':
'Meldingen zijn niet geconfigureerd. Vraag een beheerder om e-mail- of webhookmeldingen in te schakelen.', 'Meldingen zijn niet geconfigureerd. Vraag een beheerder om e-mail- of webhookmeldingen in te schakelen.',
@@ -277,8 +277,8 @@ const settings: TranslationStrings = {
'settings.notificationPreferences.webhook': 'Webhook', 'settings.notificationPreferences.webhook': 'Webhook',
'settings.notificationPreferences.email': 'Email', 'settings.notificationPreferences.email': 'Email',
'settings.notificationPreferences.ntfy': 'Ntfy', 'settings.notificationPreferences.ntfy': 'Ntfy',
'settings.currency': 'Currency', 'settings.currency': 'Valuta',
'settings.currencyHint': 'All amounts in Costs are converted to and shown in this currency.', 'settings.currencyHint': 'Alle bedragen onder Onkosten worden omgerekend naar en weergegeven in deze valuta.',
'settings.passkey.title': 'Passkeys', 'settings.passkey.title': 'Passkeys',
'settings.passkey.description': 'settings.passkey.description':
'Log sneller en phishingbestendig in met een passkey — je vingerafdruk, gezicht, pincode of een hardwaresleutel. Je wachtwoord blijft als back-up bestaan.', 'Log sneller en phishingbestendig in met een passkey — je vingerafdruk, gezicht, pincode of een hardwaresleutel. Je wachtwoord blijft als back-up bestaan.',
+1 -1
View File
@@ -9,7 +9,7 @@ const share: TranslationStrings = {
'share.createError': 'Kon link niet aanmaken', 'share.createError': 'Kon link niet aanmaken',
'share.permMap': 'Kaart en plan', 'share.permMap': 'Kaart en plan',
'share.permBookings': 'Boekingen', 'share.permBookings': 'Boekingen',
'share.permPacking': 'Paklijst', 'share.permPacking': 'Inpaklijst',
'share.permBudget': 'Budget', 'share.permBudget': 'Budget',
'share.permCollab': 'Chat', 'share.permCollab': 'Chat',
}; };
+1 -1
View File
@@ -6,7 +6,7 @@ const shared: TranslationStrings = {
'shared.readOnly': 'Alleen-lezen weergave', 'shared.readOnly': 'Alleen-lezen weergave',
'shared.tabPlan': 'Plan', 'shared.tabPlan': 'Plan',
'shared.tabBookings': 'Boekingen', 'shared.tabBookings': 'Boekingen',
'shared.tabPacking': 'Paklijst', 'shared.tabPacking': 'Inpaklijst',
'shared.tabBudget': 'Budget', 'shared.tabBudget': 'Budget',
'shared.tabChat': 'Chat', 'shared.tabChat': 'Chat',
'shared.days': 'dagen', 'shared.days': 'dagen',
+1 -1
View File
@@ -1,7 +1,7 @@
import type { TranslationStrings } from '../types'; import type { TranslationStrings } from '../types';
const todo: TranslationStrings = { const todo: TranslationStrings = {
'todo.subtab.packing': 'Paklijst', 'todo.subtab.packing': 'Inpaklijst',
'todo.subtab.todo': 'Taken', 'todo.subtab.todo': 'Taken',
'todo.completed': 'voltooid', 'todo.completed': 'voltooid',
'todo.filter.all': 'Alles', 'todo.filter.all': 'Alles',
+3 -3
View File
@@ -4,12 +4,12 @@ const trip: TranslationStrings = {
'trip.tabs.plan': 'Plan', 'trip.tabs.plan': 'Plan',
'trip.tabs.transports': 'Transport', 'trip.tabs.transports': 'Transport',
'trip.tabs.reservations': 'Boekingen', 'trip.tabs.reservations': 'Boekingen',
'trip.tabs.reservationsShort': 'Boek', 'trip.tabs.reservationsShort': 'Boekingen',
'trip.tabs.packing': 'Paklijst', 'trip.tabs.packing': 'Inpaklijst',
'trip.tabs.packingShort': 'Inpakken', 'trip.tabs.packingShort': 'Inpakken',
'trip.tabs.lists': 'Lijsten', 'trip.tabs.lists': 'Lijsten',
'trip.tabs.listsShort': 'Lijsten', 'trip.tabs.listsShort': 'Lijsten',
'trip.tabs.budget': 'Costs', 'trip.tabs.budget': 'Onkosten',
'trip.tabs.files': 'Bestanden', 'trip.tabs.files': 'Bestanden',
'trip.loading': 'Reis laden...', 'trip.loading': 'Reis laden...',
'trip.loadingPhotos': 'Plaatsfoto laden...', 'trip.loadingPhotos': 'Plaatsfoto laden...',