Regroupe la configuration de carte en deux blocs (Carte / Points d'interet), ajoute le filtre par categorie et l'editeur de point geographique, et passe les ecrans Users et les jauges de quota par AppLocalizations (FR/EN/NL). Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
3201 lines
74 KiB
Dart
3201 lines
74 KiB
Dart
// ignore: unused_import
|
||
import 'package:intl/intl.dart' as intl;
|
||
import 'app_localizations.dart';
|
||
|
||
// ignore_for_file: type=lint
|
||
|
||
/// The translations for Dutch Flemish (`nl`).
|
||
class AppLocalizationsNl extends AppLocalizations {
|
||
AppLocalizationsNl([String locale = 'nl']) : super(locale);
|
||
|
||
@override
|
||
String get cancel => 'Annuleren';
|
||
|
||
@override
|
||
String get save => 'Opslaan';
|
||
|
||
@override
|
||
String get create => 'Aanmaken';
|
||
|
||
@override
|
||
String get delete => 'Verwijderen';
|
||
|
||
@override
|
||
String get close => 'Sluiten';
|
||
|
||
@override
|
||
String get edit => 'Bewerken';
|
||
|
||
@override
|
||
String get actions => 'Acties';
|
||
|
||
@override
|
||
String get status => 'Status';
|
||
|
||
@override
|
||
String get no => 'Nee';
|
||
|
||
@override
|
||
String get name => 'Naam';
|
||
|
||
@override
|
||
String get type => 'Type';
|
||
|
||
@override
|
||
String get date => 'Datum';
|
||
|
||
@override
|
||
String get loginSuccess => 'Inloggen geslaagd';
|
||
|
||
@override
|
||
String get loginError => 'Er is een probleem opgetreden bij het inloggen';
|
||
|
||
@override
|
||
String get rememberMe => 'Onthoud mij';
|
||
|
||
@override
|
||
String get connect => 'INLOGGEN';
|
||
|
||
@override
|
||
String get forgotPasswordLink => 'Wachtwoord vergeten?';
|
||
|
||
@override
|
||
String get forgotPasswordTitle => 'Wachtwoord vergeten';
|
||
|
||
@override
|
||
String get forgotPasswordDesc =>
|
||
'Vul uw e-mail in, we sturen u een link om een nieuw wachtwoord in te stellen.';
|
||
|
||
@override
|
||
String get forgotPasswordSubmit => 'LINK VERSTUREN';
|
||
|
||
@override
|
||
String get forgotPasswordSuccess =>
|
||
'Als dit e-mailadres bestaat, is er zojuist een resetlink verstuurd.';
|
||
|
||
@override
|
||
String get backToLogin => 'Terug naar inloggen';
|
||
|
||
@override
|
||
String get setPasswordTitle => 'Wachtwoord instellen';
|
||
|
||
@override
|
||
String get setPasswordDesc =>
|
||
'Kies een wachtwoord om toegang te krijgen tot uw omgeving.';
|
||
|
||
@override
|
||
String get setPasswordNewLabel => 'Nieuw wachtwoord';
|
||
|
||
@override
|
||
String get setPasswordSubmit => 'WACHTWOORD INSTELLEN';
|
||
|
||
@override
|
||
String get setPasswordSuccess => 'Wachtwoord ingesteld — u kunt nu inloggen.';
|
||
|
||
@override
|
||
String get setPasswordError => 'Deze link is ongeldig of verlopen';
|
||
|
||
@override
|
||
String get setPasswordTooShort =>
|
||
'Wachtwoord moet minstens 8 tekens bevatten';
|
||
|
||
@override
|
||
String get setPasswordMissingToken => 'Ongeldige link — geen token opgegeven';
|
||
|
||
@override
|
||
String get inviteUserHint =>
|
||
'Er wordt een uitnodigingsmail verstuurd om het wachtwoord in te stellen.';
|
||
|
||
@override
|
||
String get menuSubscription => 'Abonnement';
|
||
|
||
@override
|
||
String get subscriptionTitle => 'Abonnement';
|
||
|
||
@override
|
||
String get subscriptionTrialActive => 'Gratis proefperiode actief';
|
||
|
||
@override
|
||
String subscriptionTrialEndsAt(Object date) {
|
||
return 'Uw proefperiode eindigt op $date';
|
||
}
|
||
|
||
@override
|
||
String get subscriptionTrialNoDate => 'Uw gratis proefperiode is actief.';
|
||
|
||
@override
|
||
String get subscriptionPlanActive => 'Essentiel-abonnement actief';
|
||
|
||
@override
|
||
String get subscriptionPlanActiveDesc =>
|
||
'Uw abonnement is actief en wordt automatisch verlengd.';
|
||
|
||
@override
|
||
String get subscriptionIncludedTitle => 'Wat is inbegrepen';
|
||
|
||
@override
|
||
String get subscriptionUpgradeBtn =>
|
||
'Overstappen naar een betaald abonnement';
|
||
|
||
@override
|
||
String get subscriptionCheckoutError =>
|
||
'Kon de betaling niet starten, probeer het later opnieuw.';
|
||
|
||
@override
|
||
String get subscriptionManageBtn => 'Mijn abonnement beheren';
|
||
|
||
@override
|
||
String get subscriptionManageDesc =>
|
||
'Kaart wijzigen, facturen bekijken of opzeggen — op de beveiligde pagina\'s van Stripe.';
|
||
|
||
@override
|
||
String get subscriptionPortalError =>
|
||
'Kon het factuurportaal niet openen, probeer het later opnieuw.';
|
||
|
||
@override
|
||
String get subscriptionPortalNoCustomer =>
|
||
'Deze instantie heeft geen online abonnement. Uw facturatie verloopt rechtstreeks via ons.';
|
||
|
||
@override
|
||
String get subscriptionAddonsTitle => 'Add-ons';
|
||
|
||
@override
|
||
String get subscriptionAddonsComingSoon =>
|
||
'Binnenkort beschikbaar: extra AI-verzoeken en andere opties.';
|
||
|
||
@override
|
||
String get menuApplications => 'Applicaties';
|
||
|
||
@override
|
||
String get menuConfigurations => 'Configuraties';
|
||
|
||
@override
|
||
String get menuResources => 'Mediatheek';
|
||
|
||
@override
|
||
String get menuStatistics => 'Statistieken';
|
||
|
||
@override
|
||
String get menuGuideIa => 'AI-gids';
|
||
|
||
@override
|
||
String get guideIaSubtitle =>
|
||
'Uw gids beantwoordt vragen van bezoekers op basis van uw eigen inhoud. Nooit op basis van iets anders.';
|
||
|
||
@override
|
||
String get guideIaUsageTitle => 'Verbruik deze maand';
|
||
|
||
@override
|
||
String guideIaUsageQuestions(Object count) {
|
||
return '$count gestelde vragen';
|
||
}
|
||
|
||
@override
|
||
String get guideIaUsageNoQuota => 'Geen limiet ingesteld op uw abonnement.';
|
||
|
||
@override
|
||
String get guideIaChannelsTitle => 'Waar de gids beschikbaar is';
|
||
|
||
@override
|
||
String get guideIaChannelsSub =>
|
||
'Klik op een kanaal om de gids daar in of uit te schakelen.';
|
||
|
||
@override
|
||
String get guideIaChannelOn => 'Ingeschakeld';
|
||
|
||
@override
|
||
String get guideIaChannelOff => 'Uitgeschakeld';
|
||
|
||
@override
|
||
String get guideIaIdentityTitle => 'Identiteit van de gids';
|
||
|
||
@override
|
||
String get guideIaIdentitySub => 'Dit bepaalt de toon van de antwoorden';
|
||
|
||
@override
|
||
String get guideIaNameLabel => 'Naam van de gids';
|
||
|
||
@override
|
||
String get guideIaNameHint =>
|
||
'De naam die de bezoeker ziet en hoort. Bv. Leon';
|
||
|
||
@override
|
||
String get guideIaPersonaLabel => 'Persoonlijkheid';
|
||
|
||
@override
|
||
String get guideIaPersonaHint =>
|
||
'Beschrijf hem zoals u een gids aan een nieuwe collega zou voorstellen. Begin met een voorbeeld:';
|
||
|
||
@override
|
||
String get guideIaExampleWarden => 'Bevlogen bewaker';
|
||
|
||
@override
|
||
String get guideIaExampleWardenText =>
|
||
'Je heet Leon, je bent de voormalige bewaker van de site. Je spreekt eenvoudig en warm, en je vertelt graag een anekdote. Spreek bezoekers beleefd aan.';
|
||
|
||
@override
|
||
String get guideIaExampleSober => 'Sobere bemiddelaar';
|
||
|
||
@override
|
||
String get guideIaExampleSoberText =>
|
||
'Je bent een rustige, precieze cultuurbemiddelaar. Je antwoordt in twee of drie zinnen, zonder familiariteit, met vaststaande feiten. Bij onzekerheid zeg je dat.';
|
||
|
||
@override
|
||
String get guideIaExampleKids => 'Voor kinderen';
|
||
|
||
@override
|
||
String get guideIaExampleKidsText =>
|
||
'Je bent een enthousiaste ontdekkingsreiziger die kinderen van 7 tot 12 jaar aanspreekt. Je tutoyeert, stelt vragen, gebruikt eenvoudige vergelijkingen en korte woorden. Je vertelt verhalen.';
|
||
|
||
@override
|
||
String get guideIaFallbackLabel => 'Wanneer de gids het niet weet';
|
||
|
||
@override
|
||
String get guideIaFallbackHint =>
|
||
'De gids kiest er willekeurig een. Met één zin herhaalt hij die letterlijk, en dat valt meteen op.';
|
||
|
||
@override
|
||
String get guideIaFallbackAdd => 'Formulering toevoegen';
|
||
|
||
@override
|
||
String get guideIaFallbackTranslated =>
|
||
'Bezoekers zien deze zinnen: bij het opslaan worden ze vertaald naar de talen van uw kanalen.';
|
||
|
||
@override
|
||
String get guideIaFallbackTranslateError => 'Fout bij de AI-vertaling';
|
||
|
||
@override
|
||
String guideIaSavedTranslationFailed(String reason) {
|
||
return 'Opgeslagen, maar het vertalen van de formuleringen is mislukt: $reason';
|
||
}
|
||
|
||
@override
|
||
String get guideIaVoiceTitle => 'Uw gids hardop';
|
||
|
||
@override
|
||
String get guideIaVoiceSub =>
|
||
'De bezoeker stelt zijn vraag hardop en hoort het antwoord — in de app of in zijn verbonden bril.';
|
||
|
||
@override
|
||
String get guideIaVoiceFemale => 'Vrouwelijke stem, warm';
|
||
|
||
@override
|
||
String get guideIaVoiceMale => 'Mannelijke stem, bedaard';
|
||
|
||
@override
|
||
String guideIaVoiceWakeword(Object word) {
|
||
return 'Wekwoord: “$word”';
|
||
}
|
||
|
||
@override
|
||
String guideIaVoiceInfoName(Object word) {
|
||
return 'De bezoeker zegt “$word” om de gids te wekken, ook als die een andere naam draagt. Een eigen stem en wekwoord zijn optioneel beschikbaar.';
|
||
}
|
||
|
||
@override
|
||
String get guideIaVoiceInfoGlasses =>
|
||
'De verbonden bril werkt met de mobiele app op de telefoon van de bezoeker.';
|
||
|
||
@override
|
||
String get guideIaVoiceInfoMultilang =>
|
||
'Dezelfde stem spreekt al uw talen: uw gids behoudt één identiteit.';
|
||
|
||
@override
|
||
String get guideIaSave => 'Opslaan';
|
||
|
||
@override
|
||
String get guideIaSaved => 'Gids opgeslagen';
|
||
|
||
@override
|
||
String get guideIaSaveError => 'Opslaan is mislukt. Probeer opnieuw.';
|
||
|
||
@override
|
||
String get guideIaTabConfig => 'Configuratie';
|
||
|
||
@override
|
||
String get guideIaTabQuestions => 'Wat uw bezoekers vragen';
|
||
|
||
@override
|
||
String get guideIaPreviewTitle => 'Uw gids uitproberen';
|
||
|
||
@override
|
||
String get guideIaPreviewSub =>
|
||
'Test de toon en de antwoorden zonder een telefoon te nemen';
|
||
|
||
@override
|
||
String get guideIaPreviewPlaceholder =>
|
||
'Stel een vraag, zoals een bezoeker dat zou doen';
|
||
|
||
@override
|
||
String get guideIaPreviewSources => 'Waar komt dit antwoord vandaan?';
|
||
|
||
@override
|
||
String get guideIaPreviewSourcesInfo =>
|
||
'Deze bronvermelding verschijnt alleen op dit scherm. Uw bezoekers zien enkel het antwoord.';
|
||
|
||
@override
|
||
String get guideIaPreviewError =>
|
||
'De gids heeft niet geantwoord. Probeer het zo meteen opnieuw.';
|
||
|
||
@override
|
||
String get guideIaPreviewUnsaved =>
|
||
'Bewaar uw wijzigingen om ze te testen: het voorbeeld bevraagt de gids zoals hij gepubliceerd is.';
|
||
|
||
@override
|
||
String get guideIaKnowledgeTitle => 'Wat uw gids kent';
|
||
|
||
@override
|
||
String get guideIaKnowledgeSub =>
|
||
'Gemeten op wat werkelijk geïndexeerd is, niet op wat gepubliceerd is';
|
||
|
||
@override
|
||
String get guideIaKnowledgeSections => 'Geïndexeerde secties';
|
||
|
||
@override
|
||
String get guideIaKnowledgeChunks => 'Inhoudsfragmenten';
|
||
|
||
@override
|
||
String get guideIaKnowledgeLanguages => 'Gedekte talen';
|
||
|
||
@override
|
||
String get guideIaKnowledgeLastIndexed => 'Laatste indexering';
|
||
|
||
@override
|
||
String get guideIaKnowledgeHint =>
|
||
'Een gedepubliceerde sectie verdwijnt binnen de minuut uit de antwoorden van de gids.';
|
||
|
||
@override
|
||
String guideIaKnowledgeMinutesAgo(Object count) {
|
||
return '$count min geleden';
|
||
}
|
||
|
||
@override
|
||
String guideIaKnowledgeHoursAgo(Object count) {
|
||
return '$count u geleden';
|
||
}
|
||
|
||
@override
|
||
String guideIaKnowledgeDaysAgo(Object count) {
|
||
return '$count d geleden';
|
||
}
|
||
|
||
@override
|
||
String get guideIaKpiQuestions => 'Vragen deze maand';
|
||
|
||
@override
|
||
String get guideIaKpiUnanswered => 'Zonder antwoord';
|
||
|
||
@override
|
||
String get guideIaKpiThemes => 'Thema\'s';
|
||
|
||
@override
|
||
String get guideIaKpiLanguages => 'Talen';
|
||
|
||
@override
|
||
String get guideIaGapTitle => 'Wat uw bezoekers zoeken zonder het te vinden';
|
||
|
||
@override
|
||
String guideIaGapSub(Object count) {
|
||
return '$count vragen vonden geen antwoord in uw inhoud. Voeg ze toe en uw gids antwoordt vanaf het volgende bezoek.';
|
||
}
|
||
|
||
@override
|
||
String get guideIaTopicsTitle => 'Onderwerpen van de vragen';
|
||
|
||
@override
|
||
String get guideIaQuestionLanguagesTitle => 'Talen van de vragen';
|
||
|
||
@override
|
||
String get guideIaInsightsSubCount => 'Aantal vragen in de periode';
|
||
|
||
@override
|
||
String get guideIaCitedTitle => 'Meest gebruikte inhoud';
|
||
|
||
@override
|
||
String get guideIaCitedSub => 'Secties die in de antwoorden worden geciteerd';
|
||
|
||
@override
|
||
String get guideIaInsightsEmpty => 'Nog geen vragen';
|
||
|
||
@override
|
||
String get guideIaInsightsEmptyHint =>
|
||
'Zodra uw bezoekers de gids bevragen, worden hun vragen hier per onderwerp gegroepeerd — en de onbeantwoorde vragen tonen u wat u aan uw inhoud moet toevoegen.';
|
||
|
||
@override
|
||
String get guideIaInsightsPrivacy =>
|
||
'Vragen worden 90 dagen bewaard en daarna verwijderd. Alleen de groeperingen per onderwerp blijven langer bewaard. Er worden geen gegevens opgeslagen waarmee een bezoeker kan worden geïdentificeerd.';
|
||
|
||
@override
|
||
String get menuNotifications => 'Meldingen';
|
||
|
||
@override
|
||
String get menuUsers => 'Gebruikers';
|
||
|
||
@override
|
||
String get menuApiKeys => 'API-sleutels';
|
||
|
||
@override
|
||
String get noPlansAvailable =>
|
||
'Geen plannen beschikbaar. Maak eerst een plan aan.';
|
||
|
||
@override
|
||
String get noPlan => 'Geen plan (onbeperkt)';
|
||
|
||
@override
|
||
String get unlimitedStorage => 'Onbeperkte opslag';
|
||
|
||
@override
|
||
String get unlimitedAI => 'Onbeperkte AI';
|
||
|
||
@override
|
||
String aiTokensPerMonth(String amount) {
|
||
return '$amount AI-tokens/maand';
|
||
}
|
||
|
||
@override
|
||
String get storageLabel => 'Opslag';
|
||
|
||
@override
|
||
String get aiThisMonthLabel => 'AI deze maand';
|
||
|
||
@override
|
||
String get unlimited => 'Onbeperkt';
|
||
|
||
@override
|
||
String get requestsAbbr => 'verz.';
|
||
|
||
@override
|
||
String get tokensAbbr => 'tokens';
|
||
|
||
@override
|
||
String get planUpdated => 'Plan bijgewerkt';
|
||
|
||
@override
|
||
String errorMessage(String error) {
|
||
return 'Fout: $error';
|
||
}
|
||
|
||
@override
|
||
String get switchInstance => 'Instantie wisselen';
|
||
|
||
@override
|
||
String get noInstanceFound => 'Geen instantie gevonden';
|
||
|
||
@override
|
||
String get configurePlan => 'Plan configureren';
|
||
|
||
@override
|
||
String get tooltipSwitchInstance => 'Instantie wisselen';
|
||
|
||
@override
|
||
String get tooltipLogout => 'Uitloggen';
|
||
|
||
@override
|
||
String get usersInstance => 'Instantie';
|
||
|
||
@override
|
||
String get usersTitle => 'Gebruikers';
|
||
|
||
@override
|
||
String get createUserBtn => 'Gebruiker aanmaken';
|
||
|
||
@override
|
||
String get createUserTitle => 'Gebruiker aanmaken';
|
||
|
||
@override
|
||
String get editUserTitle => 'Gebruiker bewerken';
|
||
|
||
@override
|
||
String get deleteUserTitle => 'Gebruiker verwijderen';
|
||
|
||
@override
|
||
String deleteUserConfirm(String email) {
|
||
return '$email verwijderen?';
|
||
}
|
||
|
||
@override
|
||
String get noUsers => 'Geen gebruikers';
|
||
|
||
@override
|
||
String get email => 'E-mail';
|
||
|
||
@override
|
||
String get firstName => 'Voornaam';
|
||
|
||
@override
|
||
String get lastName => 'Naam';
|
||
|
||
@override
|
||
String get password => 'Wachtwoord';
|
||
|
||
@override
|
||
String get role => 'Rol';
|
||
|
||
@override
|
||
String get tooltipEdit => 'Bewerken';
|
||
|
||
@override
|
||
String get tooltipDelete => 'Verwijderen';
|
||
|
||
@override
|
||
String get notificationsTitle => 'Meldingen';
|
||
|
||
@override
|
||
String get newMessage => 'Nieuw bericht';
|
||
|
||
@override
|
||
String get messageTitle => 'Titel';
|
||
|
||
@override
|
||
String get messageBody => 'Bericht';
|
||
|
||
@override
|
||
String get schedule => 'Plannen';
|
||
|
||
@override
|
||
String get time => 'Tijd';
|
||
|
||
@override
|
||
String get send => 'Versturen';
|
||
|
||
@override
|
||
String get cancelNotification => 'Melding annuleren';
|
||
|
||
@override
|
||
String cancelNotificationConfirm(String title) {
|
||
return '« $title » annuleren?';
|
||
}
|
||
|
||
@override
|
||
String get allNotifications => 'Alle';
|
||
|
||
@override
|
||
String get sentNotifications => 'Verzonden';
|
||
|
||
@override
|
||
String get scheduledNotifications => 'Gepland';
|
||
|
||
@override
|
||
String get failedNotifications => 'Mislukt';
|
||
|
||
@override
|
||
String get noNotifications => 'Geen meldingen verzonden';
|
||
|
||
@override
|
||
String get noNotificationsForFilter => 'Geen meldingen voor dit filter';
|
||
|
||
@override
|
||
String get topic => 'Onderwerp';
|
||
|
||
@override
|
||
String get tooltipCancelNotification => 'Annuleren';
|
||
|
||
@override
|
||
String resultsCount(int count) {
|
||
String _temp0 = intl.Intl.pluralLogic(
|
||
count,
|
||
locale: localeName,
|
||
other: '$count resultaten',
|
||
one: '$count resultaat',
|
||
);
|
||
return '$_temp0';
|
||
}
|
||
|
||
@override
|
||
String get apiKeysTitle => 'API-sleutels';
|
||
|
||
@override
|
||
String get createApiKey => 'API-sleutel aanmaken';
|
||
|
||
@override
|
||
String get createKeyBtn => 'Sleutel aanmaken';
|
||
|
||
@override
|
||
String get appType => 'Applicatietype';
|
||
|
||
@override
|
||
String get noExpiration => 'Geen vervaldatum';
|
||
|
||
@override
|
||
String expiresOn(String date) {
|
||
return 'Verloopt op $date';
|
||
}
|
||
|
||
@override
|
||
String get choose => 'Kiezen';
|
||
|
||
@override
|
||
String get removeExpiration => 'Vervaldatum verwijderen';
|
||
|
||
@override
|
||
String get apiKeyCreatedTitle => 'API-sleutel aangemaakt';
|
||
|
||
@override
|
||
String get copyKeyWarning =>
|
||
'Kopieer deze sleutel nu — hij wordt niet meer weergegeven.';
|
||
|
||
@override
|
||
String get copy => 'Kopiëren';
|
||
|
||
@override
|
||
String get copiedKey => 'Ik heb de sleutel gekopieerd';
|
||
|
||
@override
|
||
String get revokeApiKeyTitle => 'API-sleutel intrekken';
|
||
|
||
@override
|
||
String revokeApiKeyConfirm(String name) {
|
||
return '« $name » intrekken? Apps die deze sleutel gebruiken verliezen toegang.';
|
||
}
|
||
|
||
@override
|
||
String get revoke => 'Intrekken';
|
||
|
||
@override
|
||
String get noApiKeys => 'Geen API-sleutels';
|
||
|
||
@override
|
||
String get createdOn => 'Aangemaakt op';
|
||
|
||
@override
|
||
String get expiration => 'Vervaldatum';
|
||
|
||
@override
|
||
String get activeKey => 'Actief';
|
||
|
||
@override
|
||
String get revokedKey => 'Ingetrokken';
|
||
|
||
@override
|
||
String get tooltipRevoke => 'Intrekken';
|
||
|
||
@override
|
||
String get statisticsTitle => 'Statistieken';
|
||
|
||
@override
|
||
String get statsLoadError => 'Statistieken kunnen niet worden geladen';
|
||
|
||
@override
|
||
String get statsNoData => 'Nog geen gegevens voor deze periode';
|
||
|
||
@override
|
||
String statsNoDataForType(String type) {
|
||
return 'Geen events ontvangen voor type \"$type\"';
|
||
}
|
||
|
||
@override
|
||
String get statsSessions => 'Sessies';
|
||
|
||
@override
|
||
String get statsAvgDuration => 'Gem. duur';
|
||
|
||
@override
|
||
String get statsTopApp => 'Top app';
|
||
|
||
@override
|
||
String get statsTopLang => 'Top taal';
|
||
|
||
@override
|
||
String get statsVisitsByDay => 'Bezoeken per dag';
|
||
|
||
@override
|
||
String get statsAll => 'Alle';
|
||
|
||
@override
|
||
String get statsTopSections => 'Top secties';
|
||
|
||
@override
|
||
String get statsApps => 'Apps';
|
||
|
||
@override
|
||
String get statsLanguages => 'Talen';
|
||
|
||
@override
|
||
String get statsTopPOI => 'Top POI';
|
||
|
||
@override
|
||
String get statsPOI => 'POI';
|
||
|
||
@override
|
||
String get statsTaps => 'Taps';
|
||
|
||
@override
|
||
String get statsTopAgenda => 'Top agenda-evenementen';
|
||
|
||
@override
|
||
String get statsEvent => 'Evenement';
|
||
|
||
@override
|
||
String get statsQuiz => 'Quiz';
|
||
|
||
@override
|
||
String get statsSection => 'Sectie';
|
||
|
||
@override
|
||
String get statsAvgScore => 'Gem. score';
|
||
|
||
@override
|
||
String get statsCompletions => 'Voltooiingen';
|
||
|
||
@override
|
||
String get statsGames => 'Spellen';
|
||
|
||
@override
|
||
String get statsGameType => 'Type';
|
||
|
||
@override
|
||
String get statsArticles => 'Gelezen artikelen';
|
||
|
||
@override
|
||
String get statsReadings => 'Lezingen';
|
||
|
||
@override
|
||
String get statsMenuTitle => 'Menu';
|
||
|
||
@override
|
||
String get statsMenuItem => 'Item';
|
||
|
||
@override
|
||
String get statsQrScans => 'QR-scans';
|
||
|
||
@override
|
||
String get statsTotal => 'Totaal';
|
||
|
||
@override
|
||
String get statsValid => 'Geldig';
|
||
|
||
@override
|
||
String get statsInvalid => 'Ongeldig';
|
||
|
||
@override
|
||
String get statsViews => 'Weergaven';
|
||
|
||
@override
|
||
String get statsAttendanceTitle => 'Bezoekcijfers';
|
||
|
||
@override
|
||
String statsPeriodRange(String from, String to) {
|
||
return 'Van $from tot $to';
|
||
}
|
||
|
||
@override
|
||
String get statsFilterPeriod => 'Periode';
|
||
|
||
@override
|
||
String get statsFilterChannel => 'Kanaal';
|
||
|
||
@override
|
||
String statsPeriodDays(int days) {
|
||
return '$days dagen';
|
||
}
|
||
|
||
@override
|
||
String get statsPeriodYear => 'Jaar';
|
||
|
||
@override
|
||
String get statsChannelMobile => 'Mobiele app';
|
||
|
||
@override
|
||
String get statsChannelTablet => 'Kiosk';
|
||
|
||
@override
|
||
String get statsChannelWeb => 'Website';
|
||
|
||
@override
|
||
String get statsChannelVR => 'VR-bril';
|
||
|
||
@override
|
||
String get statsChannelVoice => 'Spraakgids';
|
||
|
||
@override
|
||
String statsTakeawayUp(String percent) {
|
||
return 'De bezoekcijfers stijgen met $percent % ten opzichte van de vorige periode.';
|
||
}
|
||
|
||
@override
|
||
String statsTakeawayDown(String percent) {
|
||
return 'De bezoekcijfers dalen met $percent % ten opzichte van de vorige periode.';
|
||
}
|
||
|
||
@override
|
||
String get statsTakeawayStable =>
|
||
'De bezoekcijfers blijven stabiel ten opzichte van de vorige periode.';
|
||
|
||
@override
|
||
String statsTakeawayVolume(String visits, String perDay) {
|
||
return '$visits bezoeken in deze periode, gemiddeld $perDay per dag.';
|
||
}
|
||
|
||
@override
|
||
String statsTakeawayVoice(String percent) {
|
||
return 'De spraakgids is goed voor $percent % van de bezoeken — een sterk argument voor uw subsidiënten.';
|
||
}
|
||
|
||
@override
|
||
String statsTakeawayChannel(String channel, String percent) {
|
||
return 'Het kanaal « $channel » is goed voor $percent % van de bezoeken.';
|
||
}
|
||
|
||
@override
|
||
String statsTakeawayContent(String title, String percent) {
|
||
return '« $title » alleen al is goed voor $percent % van alle weergaven: dat is uw voordeur, houd die als eerste actueel.';
|
||
}
|
||
|
||
@override
|
||
String get statsKpiVisits => 'Bezoeken';
|
||
|
||
@override
|
||
String get statsKpiAvgDuration => 'Gemiddelde duur';
|
||
|
||
@override
|
||
String get statsKpiContentsPerVisit => 'Content per bezoek';
|
||
|
||
@override
|
||
String get statsKpiVoiceShare => 'Aandeel spraakgids';
|
||
|
||
@override
|
||
String get statsKpiTotalViews => 'Bekeken content';
|
||
|
||
@override
|
||
String get statsVsPrevious => 't.o.v. vorige periode';
|
||
|
||
@override
|
||
String get statsTrendStable => 'stabiel';
|
||
|
||
@override
|
||
String statsDurationMinSec(String minutes, String seconds) {
|
||
return '$minutes min $seconds s';
|
||
}
|
||
|
||
@override
|
||
String statsDurationSec(String seconds) {
|
||
return '$seconds s';
|
||
}
|
||
|
||
@override
|
||
String get statsVisitsByDaySub => 'De lichte banden geven de weekends aan';
|
||
|
||
@override
|
||
String get statsWeekends => 'Zaterdagen en zondagen';
|
||
|
||
@override
|
||
String statsPeakDay(String date, String visits) {
|
||
return 'Piek op $date — $visits bezoeken';
|
||
}
|
||
|
||
@override
|
||
String get statsTopContents => 'Meest bekeken content';
|
||
|
||
@override
|
||
String get statsTopContentsSub => 'Aantal weergaven in deze periode';
|
||
|
||
@override
|
||
String get statsChannels => 'Kanalen';
|
||
|
||
@override
|
||
String get statsChannelsSub => 'Bezoeken per kanaal';
|
||
|
||
@override
|
||
String get statsLanguagesSub => 'Bezoeken per taal';
|
||
|
||
@override
|
||
String get statsReportTitle => 'Uw bezoekersrapport';
|
||
|
||
@override
|
||
String get statsReportBody =>
|
||
'Een document in uw eigen huisstijl, klaar om te bezorgen aan uw gemeente, uw raad van bestuur of uw subsidiënten.';
|
||
|
||
@override
|
||
String get statsReportItemAttendance =>
|
||
'Bezoekcijfers, bezoekduur en evolutie';
|
||
|
||
@override
|
||
String get statsReportItemContents =>
|
||
'Meest bekeken content en de evolutie ervan';
|
||
|
||
@override
|
||
String get statsReportItemChannels =>
|
||
'Verdeling per kanaal, inclusief de spraakgids, en per taal';
|
||
|
||
@override
|
||
String get statsReportItemAdvanced =>
|
||
'Bezienswaardigheden, quizzen, spellen en QR-scans';
|
||
|
||
@override
|
||
String statsReportGenerated(String date) {
|
||
return 'Rapport gegenereerd op $date met MyInfoMate';
|
||
}
|
||
|
||
@override
|
||
String get statsReportError => 'Het rapport kon niet worden gegenereerd';
|
||
|
||
@override
|
||
String get statsReportDownload => 'De pdf downloaden';
|
||
|
||
@override
|
||
String get statsAdvancedTitle => 'Geavanceerde statistieken';
|
||
|
||
@override
|
||
String get statsAdvancedBody =>
|
||
'Gedetailleerde statistieken (POI, quizzen, spellen, artikels, QR…) zijn beschikbaar met het Premium-plan.';
|
||
|
||
@override
|
||
String get statsUnavailableTitle => 'Statistieken niet inbegrepen';
|
||
|
||
@override
|
||
String get statsUnavailableBody =>
|
||
'Uw huidige plan bevat geen bezoekstatistieken.';
|
||
|
||
@override
|
||
String get noData => 'Geen gegevens';
|
||
|
||
@override
|
||
String get errorOccurred => 'Er is een fout opgetreden';
|
||
|
||
@override
|
||
String get yes => 'Ja';
|
||
|
||
@override
|
||
String get newConfiguration => 'Nieuwe configuratie';
|
||
|
||
@override
|
||
String get configNameLabel => 'Naam:';
|
||
|
||
@override
|
||
String get orText => 'of';
|
||
|
||
@override
|
||
String get importLabel => 'Importeren';
|
||
|
||
@override
|
||
String get configNameRequired => 'Geef een naam op voor het nieuwe bezoek';
|
||
|
||
@override
|
||
String get configCreatedSuccess => 'Configuratie succesvol aangemaakt';
|
||
|
||
@override
|
||
String configExportSuccess(String path) {
|
||
return 'Configuratie succesvol geëxporteerd, bestand op: $path';
|
||
}
|
||
|
||
@override
|
||
String get configExportFailed => 'Export van configuratie mislukt';
|
||
|
||
@override
|
||
String get configExportAction => 'De configuratie exporteren';
|
||
|
||
@override
|
||
String get offlineHint => 'De inhoud wordt bij de eerste start gedownload.';
|
||
|
||
@override
|
||
String get configDeletedSuccess => 'Configuratie succesvol verwijderd';
|
||
|
||
@override
|
||
String get configSavedSuccess => 'Configuratie succesvol opgeslagen';
|
||
|
||
@override
|
||
String get configDeleteConfirm =>
|
||
'Weet u zeker dat u deze configuratie wilt verwijderen?';
|
||
|
||
@override
|
||
String get newSection => 'Nieuwe sectie';
|
||
|
||
@override
|
||
String get newSubSection => 'Nieuwe subsectie';
|
||
|
||
@override
|
||
String get sectionNameLabel => 'Naam:';
|
||
|
||
@override
|
||
String get sectionTypeLabel => 'Type:';
|
||
|
||
@override
|
||
String get sectionNameRequired => 'Geef een naam op voor de nieuwe sectie';
|
||
|
||
@override
|
||
String get sectionCreatedSuccess => 'Sectie succesvol aangemaakt!';
|
||
|
||
@override
|
||
String get sectionDeleteConfirm =>
|
||
'Weet u zeker dat u deze sectie wilt verwijderen?';
|
||
|
||
@override
|
||
String get sectionSavedSuccess => 'Sectie succesvol opgeslagen';
|
||
|
||
@override
|
||
String get sectionTranslationSaved => 'Sectievertaling succesvol opgeslagen';
|
||
|
||
@override
|
||
String get sectionLoadError =>
|
||
'Er is een fout opgetreden bij het laden van de sectie';
|
||
|
||
@override
|
||
String get qrCodeCopied => 'Deze QR-code is naar het klembord gekopieerd';
|
||
|
||
@override
|
||
String get beaconLabel => 'Beacon:';
|
||
|
||
@override
|
||
String get beaconIdLabel => 'Beacon-ID:';
|
||
|
||
@override
|
||
String get beaconMustBeNumber => 'Dit moet een getal zijn';
|
||
|
||
@override
|
||
String get identifierLabel => 'Identificator:';
|
||
|
||
@override
|
||
String get displayTitleLabel => 'Weergegeven titel:';
|
||
|
||
@override
|
||
String get imageLabel => 'Afbeelding:';
|
||
|
||
@override
|
||
String get backgroundImageLabel => 'Achtergrondafbeelding:';
|
||
|
||
@override
|
||
String get questionInputLabel => 'Vraag:';
|
||
|
||
@override
|
||
String get videoUrlLabel => 'Video-URL:';
|
||
|
||
@override
|
||
String get webUrlLabel => 'Website-URL:';
|
||
|
||
@override
|
||
String get subSectionUpdatedSuccess => 'Subsectie succesvol bijgewerkt';
|
||
|
||
@override
|
||
String get subSectionUpdateError =>
|
||
'Er is een fout opgetreden bij het bijwerken van de subsectie';
|
||
|
||
@override
|
||
String get subSectionDeletedSuccess => 'Subsectie succesvol verwijderd';
|
||
|
||
@override
|
||
String get subSectionDeleteError =>
|
||
'Er is een fout opgetreden bij het verwijderen van de subsectie';
|
||
|
||
@override
|
||
String get subSectionOrderUpdatedSuccess =>
|
||
'Volgorde van subsecties succesvol bijgewerkt';
|
||
|
||
@override
|
||
String get subSectionOrderUpdateError =>
|
||
'Er is een fout opgetreden bij het bijwerken van de volgorde';
|
||
|
||
@override
|
||
String get subSectionCreatedSuccess => 'Subsectie succesvol aangemaakt';
|
||
|
||
@override
|
||
String get subSectionCreateError =>
|
||
'Er is een fout opgetreden bij het aanmaken van de subsectie';
|
||
|
||
@override
|
||
String get questionsLabel => 'Vragen';
|
||
|
||
@override
|
||
String get questionLabel => 'Vraag';
|
||
|
||
@override
|
||
String get editQuestion => 'Vraag bewerken';
|
||
|
||
@override
|
||
String get questionDeleteConfirm =>
|
||
'Weet u zeker dat u deze vraag wilt verwijderen?';
|
||
|
||
@override
|
||
String get questionsLoadError =>
|
||
'Er is een fout opgetreden bij het laden van de vragen';
|
||
|
||
@override
|
||
String get quizBadScore => 'Slechte score';
|
||
|
||
@override
|
||
String get quizMediumScore => 'Gemiddelde score';
|
||
|
||
@override
|
||
String get quizGoodScore => 'Goede score';
|
||
|
||
@override
|
||
String get quizExcellentScore => 'Uitstekende score';
|
||
|
||
@override
|
||
String get quizBadScoreMsg => 'Bericht voor een slechte score';
|
||
|
||
@override
|
||
String get quizMediumScoreMsg => 'Bericht voor een gemiddelde score';
|
||
|
||
@override
|
||
String get quizGoodScoreMsg => 'Bericht voor een goede score';
|
||
|
||
@override
|
||
String get quizExcellentScoreMsg => 'Bericht voor een uitstekende score';
|
||
|
||
@override
|
||
String get questionOrderUpdatedSuccess =>
|
||
'Vraagvolgorde succesvol bijgewerkt';
|
||
|
||
@override
|
||
String get questionOrderUpdateError =>
|
||
'Er is een fout opgetreden bij het bijwerken van de vraagvolgorde';
|
||
|
||
@override
|
||
String get questionCreatedSuccess => 'Vraag succesvol aangemaakt';
|
||
|
||
@override
|
||
String get questionCreateError =>
|
||
'Er is een fout opgetreden bij het aanmaken van de vraag';
|
||
|
||
@override
|
||
String get questionUpdatedSuccess => 'Vraag succesvol bijgewerkt';
|
||
|
||
@override
|
||
String get questionUpdateError =>
|
||
'Er is een fout opgetreden bij het bijwerken van de vraag';
|
||
|
||
@override
|
||
String get questionDeletedSuccess => 'Vraag succesvol verwijderd';
|
||
|
||
@override
|
||
String get questionDeleteError =>
|
||
'Er is een fout opgetreden bij het verwijderen van de vraag';
|
||
|
||
@override
|
||
String get translationIncomplete => 'De vertaling is niet volledig';
|
||
|
||
@override
|
||
String get geopointCreatedSuccess => 'Punt succesvol aangemaakt';
|
||
|
||
@override
|
||
String get geopointCreateError =>
|
||
'Er is een fout opgetreden bij het aanmaken van het punt';
|
||
|
||
@override
|
||
String get geopointUpdatedSuccess => 'Punt succesvol bijgewerkt';
|
||
|
||
@override
|
||
String get geopointUpdateError =>
|
||
'Er is een fout opgetreden bij het bijwerken van het punt';
|
||
|
||
@override
|
||
String get geopointDeletedSuccess => 'Punt succesvol verwijderd';
|
||
|
||
@override
|
||
String get geopointDeleteError =>
|
||
'Er is een fout opgetreden bij het verwijderen van het punt';
|
||
|
||
@override
|
||
String get categoryCreatedSuccess => 'Categorie succesvol aangemaakt';
|
||
|
||
@override
|
||
String get categoryCreateError =>
|
||
'Er is een fout opgetreden bij het aanmaken van de categorie';
|
||
|
||
@override
|
||
String get categoryUpdatedSuccess => 'Categorie succesvol bijgewerkt';
|
||
|
||
@override
|
||
String get categoryUpdateError =>
|
||
'Er is een fout opgetreden bij het bijwerken van de categorie';
|
||
|
||
@override
|
||
String get eventCreatedSuccess => 'Evenement succesvol aangemaakt';
|
||
|
||
@override
|
||
String get eventCreateError =>
|
||
'Er is een fout opgetreden bij het aanmaken van het evenement';
|
||
|
||
@override
|
||
String get eventUpdatedSuccess => 'Evenement succesvol bijgewerkt';
|
||
|
||
@override
|
||
String get eventUpdateError =>
|
||
'Er is een fout opgetreden bij het bijwerken van het evenement';
|
||
|
||
@override
|
||
String get eventDeletedSuccess => 'Evenement succesvol verwijderd';
|
||
|
||
@override
|
||
String get eventDeleteError =>
|
||
'Er is een fout opgetreden bij het verwijderen van het evenement';
|
||
|
||
@override
|
||
String get annotationCreatedSuccess => 'Annotatie succesvol aangemaakt';
|
||
|
||
@override
|
||
String get annotationCreateError =>
|
||
'Er is een fout opgetreden bij het aanmaken van de annotatie';
|
||
|
||
@override
|
||
String get annotationUpdatedSuccess => 'Annotatie succesvol bijgewerkt';
|
||
|
||
@override
|
||
String get annotationUpdateError =>
|
||
'Er is een fout opgetreden bij het bijwerken van de annotatie';
|
||
|
||
@override
|
||
String get programmeBlockCreatedSuccess => 'Blok succesvol aangemaakt';
|
||
|
||
@override
|
||
String get programmeBlockCreateError =>
|
||
'Er is een fout opgetreden bij het aanmaken van het blok';
|
||
|
||
@override
|
||
String get programmeBlockUpdatedSuccess => 'Blok succesvol bijgewerkt';
|
||
|
||
@override
|
||
String get programmeBlockUpdateError =>
|
||
'Er is een fout opgetreden bij het bijwerken van het blok';
|
||
|
||
@override
|
||
String get pathCreatedSuccess => 'Parcours succesvol aangemaakt';
|
||
|
||
@override
|
||
String get pathCreateError =>
|
||
'Er is een fout opgetreden bij het aanmaken van het parcours';
|
||
|
||
@override
|
||
String get pathUpdatedSuccess => 'Parcours succesvol bijgewerkt';
|
||
|
||
@override
|
||
String get pathUpdateError =>
|
||
'Er is een fout opgetreden bij het bijwerken van het parcours';
|
||
|
||
@override
|
||
String get stepCreatedSuccess => 'Stap succesvol aangemaakt';
|
||
|
||
@override
|
||
String get stepCreateError =>
|
||
'Er is een fout opgetreden bij het aanmaken van de stap';
|
||
|
||
@override
|
||
String get stepUpdatedSuccess => 'Stap succesvol bijgewerkt';
|
||
|
||
@override
|
||
String get stepUpdateError =>
|
||
'Er is een fout opgetreden bij het bijwerken van de stap';
|
||
|
||
@override
|
||
String get agendaEventsLabel => 'Evenementen';
|
||
|
||
@override
|
||
String get agendaEventFallback => 'Evenement';
|
||
|
||
@override
|
||
String get addEvent => 'Evenement toevoegen';
|
||
|
||
@override
|
||
String get noEvents => 'Geen evenementen';
|
||
|
||
@override
|
||
String get noAddress => 'Geen adres';
|
||
|
||
@override
|
||
String get agendaFilterAll => 'Alle';
|
||
|
||
@override
|
||
String get agendaFilterThisMonth => 'Deze maand';
|
||
|
||
@override
|
||
String get agendaFilterThisYear => 'Dit jaar';
|
||
|
||
@override
|
||
String get agendaFilterPast => 'Verleden';
|
||
|
||
@override
|
||
String get agendaEventDeleteConfirm =>
|
||
'Weet u zeker dat u dit evenement wilt verwijderen?';
|
||
|
||
@override
|
||
String get onlineLabel => 'Online:';
|
||
|
||
@override
|
||
String get mapViewLabel => 'Kaartweergave:';
|
||
|
||
@override
|
||
String get mapServiceLabel => 'Kaartservice:';
|
||
|
||
@override
|
||
String get jsonFilesLabel => 'JSON-bestanden:';
|
||
|
||
@override
|
||
String get jsonLabel => 'JSON';
|
||
|
||
@override
|
||
String get guidedPathsLabel => 'Begeleide parcours';
|
||
|
||
@override
|
||
String get addPath => 'Parcours toevoegen';
|
||
|
||
@override
|
||
String get noPathConfigured => 'Geen parcours geconfigureerd';
|
||
|
||
@override
|
||
String get pathOrderUpdateError => 'Fout bij het bijwerken van de volgorde';
|
||
|
||
@override
|
||
String get pathNoTitle => 'Parcours zonder titel';
|
||
|
||
@override
|
||
String get pathDeletedSuccess => 'Parcours succesvol verwijderd';
|
||
|
||
@override
|
||
String get pathDeleteError => 'Fout bij het verwijderen van het parcours';
|
||
|
||
@override
|
||
String get pathsLabel => 'Parcours';
|
||
|
||
@override
|
||
String get pointsOfInterestLabel => 'Bezienswaardigheden';
|
||
|
||
@override
|
||
String get geopointsLabel => 'Geografische punten';
|
||
|
||
@override
|
||
String get searchLabel => 'Zoeken:';
|
||
|
||
@override
|
||
String get geopointsLoadError => 'Fout bij het laden van geografische punten';
|
||
|
||
@override
|
||
String get geopointDeleteConfirm =>
|
||
'Weet u zeker dat u dit geografische punt wilt verwijderen?';
|
||
|
||
@override
|
||
String get serviceLabel => 'Service';
|
||
|
||
@override
|
||
String get geopointConfirmPosition => 'Positie bevestigen';
|
||
|
||
@override
|
||
String get clearFilter => 'Alles tonen';
|
||
|
||
@override
|
||
String get mapGroupMap => 'Kaart';
|
||
|
||
@override
|
||
String get mapGroupPoints => 'Interessepunten';
|
||
|
||
@override
|
||
String get displayLabel => 'Weergave';
|
||
|
||
@override
|
||
String get listViewOption => 'Lijstweergave aanbieden';
|
||
|
||
@override
|
||
String get centerPointLabel => 'Middelpunt';
|
||
|
||
@override
|
||
String get iconLabel => 'Standaardpictogram';
|
||
|
||
@override
|
||
String get listViewLabel => 'Lijstweergave';
|
||
|
||
@override
|
||
String get typeLabel => 'Kaarttype';
|
||
|
||
@override
|
||
String get zoomLabel => 'Beginzoom';
|
||
|
||
@override
|
||
String get categoriesLabel => 'Categorieën';
|
||
|
||
@override
|
||
String get startDateLabel => 'Startdatum';
|
||
|
||
@override
|
||
String get notDefined => 'Niet gedefinieerd';
|
||
|
||
@override
|
||
String get endDateLabel => 'Einddatum';
|
||
|
||
@override
|
||
String get programmeLabel => 'Programma';
|
||
|
||
@override
|
||
String get addBlock => 'Blok toevoegen';
|
||
|
||
@override
|
||
String get blockFallback => 'Blok';
|
||
|
||
@override
|
||
String get noBlocks => 'Geen programmablokken gedefinieerd';
|
||
|
||
@override
|
||
String get programmeBlockDeletedSuccess => 'Blok succesvol verwijderd';
|
||
|
||
@override
|
||
String get programmeBlockDeleteError =>
|
||
'Fout bij het verwijderen van het blok';
|
||
|
||
@override
|
||
String get baseMapLabel => 'Basiskaart';
|
||
|
||
@override
|
||
String get mapLabel => 'Kaart:';
|
||
|
||
@override
|
||
String get globalAnnotationsLabel => 'Globale annotaties';
|
||
|
||
@override
|
||
String get addAnnotation => 'Annotatie toevoegen';
|
||
|
||
@override
|
||
String get noAnnotations => 'Geen globale annotaties';
|
||
|
||
@override
|
||
String get annotationFallback => 'Annotatie';
|
||
|
||
@override
|
||
String get annotationDeletedSuccess => 'Annotatie verwijderd';
|
||
|
||
@override
|
||
String get annotationDeleteError => 'Fout bij verwijderen';
|
||
|
||
@override
|
||
String get agendaEventCreatedSuccess => 'Evenement succesvol aangemaakt';
|
||
|
||
@override
|
||
String get agendaEventCreateError =>
|
||
'Er is een fout opgetreden bij het aanmaken van het evenement';
|
||
|
||
@override
|
||
String get agendaEventUpdatedSuccess => 'Evenement succesvol bijgewerkt';
|
||
|
||
@override
|
||
String get agendaEventUpdateError =>
|
||
'Er is een fout opgetreden bij het bijwerken van het evenement';
|
||
|
||
@override
|
||
String get agendaEventDeletedSuccess => 'Evenement succesvol verwijderd';
|
||
|
||
@override
|
||
String get agendaEventDeleteError =>
|
||
'Er is een fout opgetreden bij het verwijderen van het evenement';
|
||
|
||
@override
|
||
String get newResource => 'Nieuwe bron';
|
||
|
||
@override
|
||
String get resourceCreatedSuccess => 'Bron succesvol aangemaakt';
|
||
|
||
@override
|
||
String get resourceCreateError =>
|
||
'Er is een fout opgetreden bij het aanmaken van de bron';
|
||
|
||
@override
|
||
String get resourceUploadInProgress => 'Bezig met uploaden…';
|
||
|
||
@override
|
||
String get resourceUpdatedSuccess => 'Bron succesvol bijgewerkt';
|
||
|
||
@override
|
||
String get resourceNoFileLoaded => 'Er is geen bestand geladen';
|
||
|
||
@override
|
||
String get resourceNameRequired => 'Geef de bron een naam';
|
||
|
||
@override
|
||
String get resourceTooLarge =>
|
||
'Fout: de bestandsgrootte moet kleiner zijn dan 1,5 MB';
|
||
|
||
@override
|
||
String get resourceInvalidUrl => 'De URL is ongeldig';
|
||
|
||
@override
|
||
String get resourceUrlRequired => 'Vul het URL-veld in';
|
||
|
||
@override
|
||
String get generalInfo => 'Algemene informatie';
|
||
|
||
@override
|
||
String get mainImageLabel => 'Hoofdafbeelding:';
|
||
|
||
@override
|
||
String get loaderLabel => 'Loader:';
|
||
|
||
@override
|
||
String get primaryColorLabel => 'Primaire kleur:';
|
||
|
||
@override
|
||
String get secondaryColorLabel => 'Secundaire kleur:';
|
||
|
||
@override
|
||
String get layoutLabel => 'Weergave:';
|
||
|
||
@override
|
||
String get layoutGrid => 'Raster';
|
||
|
||
@override
|
||
String get languagesLabel => 'Talen:';
|
||
|
||
@override
|
||
String get featuredEventLabel => 'Uitgelicht evenement:';
|
||
|
||
@override
|
||
String get chooseEvent => 'Kies een evenement';
|
||
|
||
@override
|
||
String get previewWebTitle => 'Voorbeeld — Web';
|
||
|
||
@override
|
||
String get previewMobileTitle => 'Voorbeeld — Mobiel';
|
||
|
||
@override
|
||
String get previewDesktop => 'Desktop';
|
||
|
||
@override
|
||
String get previewMobile => 'Mobiel';
|
||
|
||
@override
|
||
String get noneOption => 'Geen';
|
||
|
||
@override
|
||
String get aiAssistantLabel => 'AI-assistent:';
|
||
|
||
@override
|
||
String get appUpdatedSuccess => 'Mobiele applicatie bijgewerkt';
|
||
|
||
@override
|
||
String get configActivatedSuccess => 'Configuratie succesvol geactiveerd';
|
||
|
||
@override
|
||
String get configDeactivatedSuccess => 'Configuratie succesvol gedeactiveerd';
|
||
|
||
@override
|
||
String get configRemoveConfirm =>
|
||
'Weet u zeker dat u deze configuratie uit de applicatie wilt verwijderen?';
|
||
|
||
@override
|
||
String get configRemovedSuccess =>
|
||
'Configuratie succesvol verwijderd uit de applicatie';
|
||
|
||
@override
|
||
String get configRemoveError =>
|
||
'Er is een fout opgetreden bij het verwijderen van de configuratie';
|
||
|
||
@override
|
||
String get phoneConfigTitle => 'Configuraties per apparaat';
|
||
|
||
@override
|
||
String get addConfig => 'Configuratie toevoegen';
|
||
|
||
@override
|
||
String get selectConfigToAdd => 'Selecteer een configuratie om toe te voegen';
|
||
|
||
@override
|
||
String get noItems => 'Geen items om weer te geven';
|
||
|
||
@override
|
||
String get add => 'Toevoegen';
|
||
|
||
@override
|
||
String pinCode(String code) {
|
||
return 'Pincode: $code';
|
||
}
|
||
|
||
@override
|
||
String get tablets => 'Tablets';
|
||
|
||
@override
|
||
String stepsCount(int count) {
|
||
return '$count stappen';
|
||
}
|
||
|
||
@override
|
||
String get displayedDescriptionLabel => 'Weergegeven beschrijving:';
|
||
|
||
@override
|
||
String get displayedContentLabel => 'Weergegeven inhoud:';
|
||
|
||
@override
|
||
String get displayedNameLabel => 'Weergavenaam:';
|
||
|
||
@override
|
||
String get startTimeLabel => 'Begintijd';
|
||
|
||
@override
|
||
String get noAnnotationConfigured => 'Geen annotaties geconfigureerd.';
|
||
|
||
@override
|
||
String get newStepTitle => 'Nieuwe stap';
|
||
|
||
@override
|
||
String get editStepTitle => 'Stap bewerken';
|
||
|
||
@override
|
||
String get stepTitleLabel => 'Staptitel';
|
||
|
||
@override
|
||
String get stepDescriptionLabel => 'Stapbeschrijving';
|
||
|
||
@override
|
||
String get stepLocationLabel => 'Stap locatie:';
|
||
|
||
@override
|
||
String get initiallyHiddenLabel => 'Aanvankelijk verborgen';
|
||
|
||
@override
|
||
String get lockedLabel => 'Vergrendeld';
|
||
|
||
@override
|
||
String get durationSecondsLabel => 'Duur (seconden):';
|
||
|
||
@override
|
||
String get triggerGeopointLabel => 'GeoPoint trigger (ID):';
|
||
|
||
@override
|
||
String get questionsChallengesLabel => 'Vragen / Uitdagingen';
|
||
|
||
@override
|
||
String get noQuestionsConfigured => 'Geen vragen geconfigureerd.';
|
||
|
||
@override
|
||
String get newAgendaEventTitle => 'Nieuw evenement';
|
||
|
||
@override
|
||
String get editAgendaEventTitle => 'Evenement bewerken';
|
||
|
||
@override
|
||
String get eventTitleLabel => 'Evenementtitel';
|
||
|
||
@override
|
||
String get eventDescriptionLabel => 'Evenementbeschrijving';
|
||
|
||
@override
|
||
String get startDateColonLabel => 'Begindatum:';
|
||
|
||
@override
|
||
String get videoResourceLabel => 'Video:';
|
||
|
||
@override
|
||
String get directVideoLinkLabel => 'Directe videolink:';
|
||
|
||
@override
|
||
String get phoneLabel => 'Telefoon:';
|
||
|
||
@override
|
||
String get locationGeometryLabel => 'Locatie / Geometrie';
|
||
|
||
@override
|
||
String get geometryLabel => 'Geometrie:';
|
||
|
||
@override
|
||
String get materialIconLabel => 'Icoon (material):';
|
||
|
||
@override
|
||
String get linearLabel => 'Lineair:';
|
||
|
||
@override
|
||
String get requiredSuccessLabel => 'Vereist succes:';
|
||
|
||
@override
|
||
String get pathStepsLabel => 'Parcoursstappen';
|
||
|
||
@override
|
||
String get noStepConfigured => 'Geen punt/stap geconfigureerd.';
|
||
|
||
@override
|
||
String get stepFallback => 'Stap';
|
||
|
||
@override
|
||
String get questionAskedLabel => 'Gestelde vraag:';
|
||
|
||
@override
|
||
String get questionTitleLabel => 'Vraagstitel';
|
||
|
||
@override
|
||
String get expectedAnswerLabel => 'Verwacht antwoord:';
|
||
|
||
@override
|
||
String get expectedAnswerModalLabel => 'Verwacht antwoord';
|
||
|
||
@override
|
||
String get validationNote =>
|
||
'Validatie gebeurt door vergelijking (hoofdletterongevoelig).';
|
||
|
||
@override
|
||
String get possibleAnswersLabel => 'Mogelijke antwoorden:';
|
||
|
||
@override
|
||
String get noAnswerDefined =>
|
||
'Geen antwoord gedefinieerd. Voeg er minstens één toe.';
|
||
|
||
@override
|
||
String get correctAnswer => 'Correct antwoord ✓';
|
||
|
||
@override
|
||
String get wrongAnswer => 'Fout antwoord';
|
||
|
||
@override
|
||
String get answerNote =>
|
||
'✓ = correct antwoord. Meerdere kunnen correct zijn.';
|
||
|
||
@override
|
||
String get geopointZoneTitle => 'Geografisch punt / Zone';
|
||
|
||
@override
|
||
String get geometryTypeLabel => 'Geometrie (Punt/Lijn/Zone):';
|
||
|
||
@override
|
||
String get phoneModalLabel => 'Telefoon';
|
||
|
||
@override
|
||
String get categoryLabel => 'Categorie:';
|
||
|
||
@override
|
||
String get startMessageLabel => 'Startbericht:';
|
||
|
||
@override
|
||
String get startMessageModalLabel => 'Startbericht';
|
||
|
||
@override
|
||
String get createCategoryTitle => 'Categorie aanmaken';
|
||
|
||
@override
|
||
String get editCategoryTitle => 'Categorie bewerken';
|
||
|
||
@override
|
||
String get categoryIconLabel => 'Categorie-icoon:';
|
||
|
||
@override
|
||
String get selectResource => 'Selecteer een resource';
|
||
|
||
@override
|
||
String get selectResourceHint =>
|
||
'Klik op een miniatuur om te selecteren en te sluiten.';
|
||
|
||
@override
|
||
String get createPdfTitle => 'PDF aanmaken';
|
||
|
||
@override
|
||
String get answersLabel => 'Antwoorden';
|
||
|
||
@override
|
||
String get answerLabel => 'Antwoord';
|
||
|
||
@override
|
||
String get createAnswerTitle => 'Antwoord aanmaken';
|
||
|
||
@override
|
||
String get editAnswerTitle => 'Antwoord bewerken';
|
||
|
||
@override
|
||
String get answerValidNote => 'Indien aangevinkt, is het antwoord geldig';
|
||
|
||
@override
|
||
String get selectConfiguration => 'Selecteer een configuratie';
|
||
|
||
@override
|
||
String get noConfigFound => 'Geen configuratie gevonden';
|
||
|
||
@override
|
||
String get backgroundColorLabel => 'Achtergrondkleur:';
|
||
|
||
@override
|
||
String get updateTabletBtn => 'Tablet bijwerken';
|
||
|
||
@override
|
||
String get kioskUpdatedSuccess => 'Kiosk bijgewerkt';
|
||
|
||
@override
|
||
String get webViewError =>
|
||
'De webpagina kan niet worden weergegeven, de URL is onjuist of leeg';
|
||
|
||
@override
|
||
String get download => 'Downloaden';
|
||
|
||
@override
|
||
String get resourceDeleteConfirm =>
|
||
'Weet u zeker dat u deze resource wilt verwijderen?';
|
||
|
||
@override
|
||
String get categoriesTitle => 'Categorieën';
|
||
|
||
@override
|
||
String get endTimeLabel => 'Eindtijd';
|
||
|
||
@override
|
||
String get annotationsLabel => 'Annotaties';
|
||
|
||
@override
|
||
String get addStep => 'Een stap toevoegen';
|
||
|
||
@override
|
||
String get addQuestion => 'Een vraag toevoegen';
|
||
|
||
@override
|
||
String get deleteStep => 'Stap verwijderen';
|
||
|
||
@override
|
||
String get deleteStepConfirm =>
|
||
'Deze stap en de bijbehorende vragen verwijderen?';
|
||
|
||
@override
|
||
String get pathPanelTitle => 'De route';
|
||
|
||
@override
|
||
String get pathPanelSubtitle => 'Titel, sfeer, voortgang';
|
||
|
||
@override
|
||
String get stepSummaryEmpty => 'Geen inhoud';
|
||
|
||
@override
|
||
String mediaCount(int count) {
|
||
return '$count media';
|
||
}
|
||
|
||
@override
|
||
String questionCount(int count) {
|
||
return '$count vraag/vragen';
|
||
}
|
||
|
||
@override
|
||
String get saveStatusIdle => 'Automatisch opslaan';
|
||
|
||
@override
|
||
String get saveStatusSaving => 'Opslaan…';
|
||
|
||
@override
|
||
String get saveStatusSaved => 'Opgeslagen';
|
||
|
||
@override
|
||
String get saveStatusFailed => 'Opslaan mislukt';
|
||
|
||
@override
|
||
String get retry => 'Opnieuw proberen';
|
||
|
||
@override
|
||
String get mapProviderMobileOnlyNote =>
|
||
'De kaartprovider en het kaarttype gelden voor de mobiele en tablet-apps. De web-app toont altijd zijn eigen kaart.';
|
||
|
||
@override
|
||
String get menuAudit => 'Activiteit';
|
||
|
||
@override
|
||
String get auditTitle => 'Activiteit';
|
||
|
||
@override
|
||
String get auditSubtitle => 'Wie heeft wat gewijzigd, en wanneer';
|
||
|
||
@override
|
||
String get auditFilterInstance => 'Instantie';
|
||
|
||
@override
|
||
String get auditFilterEntity => 'Type element';
|
||
|
||
@override
|
||
String get auditFilterUser => 'Gebruiker';
|
||
|
||
@override
|
||
String get auditFilterFrom => 'Vanaf';
|
||
|
||
@override
|
||
String get auditFilterTo => 'Tot';
|
||
|
||
@override
|
||
String get auditAllInstances => 'Alle instanties';
|
||
|
||
@override
|
||
String get auditAllEntities => 'Alle types';
|
||
|
||
@override
|
||
String get auditAllUsers => 'Alle gebruikers';
|
||
|
||
@override
|
||
String get auditReset => 'Filters wissen';
|
||
|
||
@override
|
||
String get auditColDate => 'Datum';
|
||
|
||
@override
|
||
String get auditColInstance => 'Instantie';
|
||
|
||
@override
|
||
String get auditColEntity => 'Element';
|
||
|
||
@override
|
||
String get auditColAction => 'Actie';
|
||
|
||
@override
|
||
String get auditColUser => 'Gebruiker';
|
||
|
||
@override
|
||
String get auditColEntityId => 'Identificatie';
|
||
|
||
@override
|
||
String get auditActionCreate => 'Aangemaakt';
|
||
|
||
@override
|
||
String get auditActionUpdate => 'Gewijzigd';
|
||
|
||
@override
|
||
String get auditActionDelete => 'Verwijderd';
|
||
|
||
@override
|
||
String get auditEntitySection => 'Sectie';
|
||
|
||
@override
|
||
String get auditEntityResource => 'Bron';
|
||
|
||
@override
|
||
String get auditEntityConfiguration => 'Configuratie';
|
||
|
||
@override
|
||
String get auditEntityDevice => 'Toestel';
|
||
|
||
@override
|
||
String get auditEntityUser => 'Gebruiker';
|
||
|
||
@override
|
||
String get auditEntityInstance => 'Instantie';
|
||
|
||
@override
|
||
String get auditEmpty => 'Geen activiteit voor deze filters';
|
||
|
||
@override
|
||
String get auditLoadError =>
|
||
'Het activiteitenlogboek kon niet worden geladen';
|
||
|
||
@override
|
||
String auditRange(int first, int last, int total) {
|
||
return '$first – $last van $total';
|
||
}
|
||
|
||
@override
|
||
String get auditPrevious => 'Vorige pagina';
|
||
|
||
@override
|
||
String get auditNext => 'Volgende pagina';
|
||
|
||
@override
|
||
String get auditDetailTitle => 'Detail van de wijziging';
|
||
|
||
@override
|
||
String get auditDetailField => 'Veld';
|
||
|
||
@override
|
||
String get auditDetailBefore => 'Voor';
|
||
|
||
@override
|
||
String get auditDetailAfter => 'Na';
|
||
|
||
@override
|
||
String get auditDetailNoValues =>
|
||
'Het logboek bewaart het detail van deze bewerking niet.';
|
||
|
||
@override
|
||
String usersCount(int count, int max) {
|
||
return '$count / $max gebruikers';
|
||
}
|
||
|
||
@override
|
||
String usersQuotaReached(int max) {
|
||
return 'Limiet van $max gebruikers bereikt';
|
||
}
|
||
|
||
@override
|
||
String get usersQuotaHint =>
|
||
'Verwijder een gebruiker om er een andere uit te nodigen.';
|
||
|
||
@override
|
||
String get userCreatedSuccess =>
|
||
'Gebruiker aangemaakt, de uitnodiging is per e-mail verstuurd';
|
||
|
||
@override
|
||
String get userUpdatedSuccess => 'Gebruiker bijgewerkt';
|
||
|
||
@override
|
||
String get userDeletedSuccess => 'Gebruiker verwijderd';
|
||
|
||
@override
|
||
String userUpdateError(String message) {
|
||
return 'Bijwerken mislukt: $message';
|
||
}
|
||
|
||
@override
|
||
String userDeleteError(String message) {
|
||
return 'Verwijderen mislukt: $message';
|
||
}
|
||
|
||
@override
|
||
String userCreateError(String message) {
|
||
return 'Aanmaken mislukt: $message';
|
||
}
|
||
|
||
@override
|
||
String get mediaFacetType => 'TYPE';
|
||
|
||
@override
|
||
String get mediaFacetUsage => 'GEBRUIK';
|
||
|
||
@override
|
||
String get mediaFacetConfiguration => 'CONFIGURATIE';
|
||
|
||
@override
|
||
String get mediaFacetAll => 'Alles';
|
||
|
||
@override
|
||
String get mediaFacetUsed => 'Gebruikt';
|
||
|
||
@override
|
||
String get mediaFacetUnused => 'Nooit gebruikt';
|
||
|
||
@override
|
||
String get mediaFacetUnusedTooltip =>
|
||
'Een afbeelding op een stap van een parcours (veld Afbeelding van de stap) telt niet mee: ze wordt daar als URL bewaard, niet als verwijzing. Controleer vóór het verwijderen.';
|
||
|
||
@override
|
||
String get mediaFacetNoConfiguration => 'Geen';
|
||
|
||
@override
|
||
String get mediaSearchHint => 'Zoek een bron…';
|
||
|
||
@override
|
||
String get mediaSort => 'Sorteren';
|
||
|
||
@override
|
||
String get mediaSortRecent => 'Meest recent';
|
||
|
||
@override
|
||
String get mediaSortName => 'Naam A→Z';
|
||
|
||
@override
|
||
String get mediaSortSize => 'Grootste eerst';
|
||
|
||
@override
|
||
String get mediaSortUsages => 'Minst gebruikt eerst';
|
||
|
||
@override
|
||
String get mediaViewGrid => 'Rasterweergave';
|
||
|
||
@override
|
||
String get mediaViewList => 'Lijstweergave';
|
||
|
||
@override
|
||
String get mediaGroupByMonth => 'Groeperen per maand';
|
||
|
||
@override
|
||
String get mediaUngroupByMonth => 'Niet meer groeperen per maand';
|
||
|
||
@override
|
||
String get mediaFilterNoConfiguration => 'Geen configuratie';
|
||
|
||
@override
|
||
String get mediaClearFilters => 'Alles wissen';
|
||
|
||
@override
|
||
String get mediaEmptyFiltered =>
|
||
'Geen enkele bron komt overeen met deze filters.';
|
||
|
||
@override
|
||
String get mediaEmpty => 'Nog geen bronnen.';
|
||
|
||
@override
|
||
String get mediaRemoveCurrent => 'De huidige bron verwijderen';
|
||
|
||
@override
|
||
String get mediaFree => 'vrij';
|
||
|
||
@override
|
||
String get mediaNoDate => 'Zonder datum';
|
||
|
||
@override
|
||
String get mediaDetail => 'Detail';
|
||
|
||
@override
|
||
String get mediaNoPreview => 'Geen voorbeeld';
|
||
|
||
@override
|
||
String get mediaInformation => 'INFORMATIE';
|
||
|
||
@override
|
||
String get mediaDimensions => 'Afmetingen';
|
||
|
||
@override
|
||
String get mediaWeight => 'Grootte';
|
||
|
||
@override
|
||
String get mediaAddedOn => 'Toegevoegd op';
|
||
|
||
@override
|
||
String get mediaFile => 'Bestand';
|
||
|
||
@override
|
||
String get mediaUsedIn => 'GEBRUIKT IN';
|
||
|
||
@override
|
||
String get mediaNeverUsed =>
|
||
'Nooit gebruikt. Geen enkele bezoeker zal ze zien.';
|
||
|
||
@override
|
||
String get mediaReplaceFile => 'Bestand vervangen';
|
||
|
||
@override
|
||
String get mediaDeleteBlockedTooltip =>
|
||
'Bron in gebruik: verwijder ze eerst uit haar inhoud';
|
||
|
||
@override
|
||
String get mediaDeleteTooltip => 'Definitief verwijderen';
|
||
|
||
@override
|
||
String get mediaConfigurationNotFound =>
|
||
'De configuratie van deze inhoud is niet gevonden';
|
||
|
||
@override
|
||
String get mediaSaveError => 'De bron kon niet worden opgeslagen';
|
||
|
||
@override
|
||
String get mediaDeleteRefused =>
|
||
'Bron wordt door inhoud gebruikt: ze is niet verwijderd';
|
||
|
||
@override
|
||
String get mediaDeleteError => 'De bron kon niet worden verwijderd';
|
||
|
||
@override
|
||
String get mediaDeleteSuccess => 'De bron is verwijderd';
|
||
|
||
@override
|
||
String get mediaFileReplaced => 'Bestand vervangen';
|
||
|
||
@override
|
||
String get mediaFileReplaceError => 'Het bestand kon niet worden vervangen';
|
||
|
||
@override
|
||
String get mediaCloseTooltip => 'Paneel sluiten';
|
||
|
||
@override
|
||
String mediaUsageCount(int count) {
|
||
String _temp0 = intl.Intl.pluralLogic(
|
||
count,
|
||
locale: localeName,
|
||
other: '$count keer gebruikt',
|
||
one: '1 gebruik',
|
||
);
|
||
return '$_temp0';
|
||
}
|
||
|
||
@override
|
||
String mediaSelectedCount(int count) {
|
||
String _temp0 = intl.Intl.pluralLogic(
|
||
count,
|
||
locale: localeName,
|
||
other: '$count geselecteerd',
|
||
one: '1 geselecteerd',
|
||
);
|
||
return '$_temp0';
|
||
}
|
||
|
||
@override
|
||
String mediaSelectedUsedCount(int count) {
|
||
String _temp0 = intl.Intl.pluralLogic(
|
||
count,
|
||
locale: localeName,
|
||
other: '$count in gebruik, niet verwijderbaar',
|
||
one: '1 in gebruik, niet verwijderbaar',
|
||
);
|
||
return '$_temp0';
|
||
}
|
||
|
||
@override
|
||
String mediaBulkDeleteConfirm(int count) {
|
||
String _temp0 = intl.Intl.pluralLogic(
|
||
count,
|
||
locale: localeName,
|
||
other: '$count bronnen verwijderen? Bronnen in gebruik blijven behouden.',
|
||
one: '1 bron verwijderen? Bronnen in gebruik blijven behouden.',
|
||
);
|
||
return '$_temp0';
|
||
}
|
||
|
||
@override
|
||
String mediaBulkDeleteDone(int count) {
|
||
String _temp0 = intl.Intl.pluralLogic(
|
||
count,
|
||
locale: localeName,
|
||
other: '$count bronnen verwijderd',
|
||
one: '1 bron verwijderd',
|
||
);
|
||
return '$_temp0';
|
||
}
|
||
|
||
@override
|
||
String mediaFilterType(String type) {
|
||
return 'Type: $type';
|
||
}
|
||
|
||
@override
|
||
String mediaSizeBytes(String value) {
|
||
return '$value B';
|
||
}
|
||
|
||
@override
|
||
String mediaSizeKilobytes(String value) {
|
||
return '$value KB';
|
||
}
|
||
|
||
@override
|
||
String mediaSizeMegabytes(String value) {
|
||
return '$value MB';
|
||
}
|
||
|
||
@override
|
||
String mediaBulkDeletePartial(int deleted, int refused) {
|
||
return '$deleted verwijderd, $refused behouden omdat ze in gebruik zijn';
|
||
}
|
||
|
||
@override
|
||
String get mediaAddTitle => 'Een bron toevoegen';
|
||
|
||
@override
|
||
String get mediaDropZone =>
|
||
'Sleep uw bestanden hierheen of klik om te bladeren';
|
||
|
||
@override
|
||
String get mediaDropFormats => 'JPG, PNG, GIF, MP3, MP4, WEBM, PDF, JSON';
|
||
|
||
@override
|
||
String get mediaOrPasteUrl => 'of plak een URL';
|
||
|
||
@override
|
||
String get mediaUrlHint =>
|
||
'https://… afbeelding, YouTube-video of JSON-bestand';
|
||
|
||
@override
|
||
String get mediaUrlInvalid => 'Deze URL is niet geldig';
|
||
|
||
@override
|
||
String get mediaUrlAlreadyAdded => 'Deze URL staat al in de lijst';
|
||
|
||
@override
|
||
String get mediaFileAlreadyAdded => 'Dit bestand staat al in de lijst';
|
||
|
||
@override
|
||
String get mediaUnsupportedFormat => 'Niet-ondersteund formaat';
|
||
|
||
@override
|
||
String get mediaOnlineResource => 'Online bron';
|
||
|
||
@override
|
||
String mediaAddCount(int count) {
|
||
String _temp0 = intl.Intl.pluralLogic(
|
||
count,
|
||
locale: localeName,
|
||
other: '$count bestanden toevoegen',
|
||
one: '1 bestand toevoegen',
|
||
zero: 'Toevoegen',
|
||
);
|
||
return '$_temp0';
|
||
}
|
||
|
||
@override
|
||
String mediaSelectedTotal(int count, String size) {
|
||
return '$count bestand(en) · $size';
|
||
}
|
||
|
||
@override
|
||
String mediaQuotaRemaining(String size) {
|
||
return 'Nog $size van uw quotum';
|
||
}
|
||
|
||
@override
|
||
String mediaRemoveFile(String name) {
|
||
return '$name verwijderen';
|
||
}
|
||
|
||
@override
|
||
String get menuMobile => 'Mobiel';
|
||
|
||
@override
|
||
String get menuKiosk => 'Kiosk';
|
||
|
||
@override
|
||
String get menuWeb => 'Web';
|
||
|
||
@override
|
||
String get menuVr => 'VR';
|
||
|
||
@override
|
||
String get noAppConfigured =>
|
||
'Geen applicatie geconfigureerd op deze instantie';
|
||
|
||
@override
|
||
String get mobileAppNotConfigured => 'Mobiele applicatie niet geconfigureerd';
|
||
|
||
@override
|
||
String get kioskAppNotConfigured => 'Kioskapplicatie niet geconfigureerd';
|
||
|
||
@override
|
||
String get vrAppNotConfigured => 'VR-applicatie niet geconfigureerd';
|
||
|
||
@override
|
||
String get titleColonLabel => 'Titel:';
|
||
|
||
@override
|
||
String get titleModalLabel => 'Titel';
|
||
|
||
@override
|
||
String get descriptionColonLabel => 'Beschrijving:';
|
||
|
||
@override
|
||
String get descriptionModalLabel => 'Beschrijving';
|
||
|
||
@override
|
||
String get nameColonLabel => 'Naam:';
|
||
|
||
@override
|
||
String get dateColonLabel => 'Datum:';
|
||
|
||
@override
|
||
String get hourLabel => 'Tijd:';
|
||
|
||
@override
|
||
String get emailColonLabel => 'E-mail:';
|
||
|
||
@override
|
||
String get siteColonLabel => 'Website:';
|
||
|
||
@override
|
||
String get websiteColonLabel => 'Website:';
|
||
|
||
@override
|
||
String get websiteModalLabel => 'Website';
|
||
|
||
@override
|
||
String get priceColonLabel => 'Prijs:';
|
||
|
||
@override
|
||
String get priceModalLabel => 'Prijs';
|
||
|
||
@override
|
||
String get phoneShortLabel => 'Tel.:';
|
||
|
||
@override
|
||
String get openingHoursColonLabel => 'Openingsuren:';
|
||
|
||
@override
|
||
String get openingHoursModalLabel => 'Openingsuren';
|
||
|
||
@override
|
||
String get addressTextLabel => 'Adres (tekst):';
|
||
|
||
@override
|
||
String get mapLocationLabel => 'Locatie op de kaart:';
|
||
|
||
@override
|
||
String get youtubeIdLabel => 'YouTube-ID:';
|
||
|
||
@override
|
||
String get youtubeUrlLabel => 'YouTube-URL:';
|
||
|
||
@override
|
||
String get vimeoUrlLabel => 'Vimeo-URL:';
|
||
|
||
@override
|
||
String get youtubeUrlInvalid =>
|
||
'De video kan niet worden weergegeven, de URL is onjuist';
|
||
|
||
@override
|
||
String get videoSelected => 'Video geselecteerd';
|
||
|
||
@override
|
||
String get selectVideo => 'Selecteer een video';
|
||
|
||
@override
|
||
String get videoPreviewUnavailable =>
|
||
'Voorbeeld van de video is niet beschikbaar';
|
||
|
||
@override
|
||
String get errorLoadingVideo => 'De video kon niet worden geladen';
|
||
|
||
@override
|
||
String get errorLoadingPdf => 'De PDF kon niet worden geladen';
|
||
|
||
@override
|
||
String get jsonNoPreview => 'JSON-bestand — geen voorbeeld beschikbaar';
|
||
|
||
@override
|
||
String get chooseDate => 'Kies een datum';
|
||
|
||
@override
|
||
String get endDateColonLabel => 'Einddatum:';
|
||
|
||
@override
|
||
String get audioColonLabel => 'Audio:';
|
||
|
||
@override
|
||
String get audioModalLabel => 'Audio';
|
||
|
||
@override
|
||
String get autoPlayAudioLabel => 'Audio automatisch afspelen:';
|
||
|
||
@override
|
||
String get contentModalLabel => 'Inhoud';
|
||
|
||
@override
|
||
String get contentOnTopLabel => 'Inhoud bovenaan:';
|
||
|
||
@override
|
||
String get imagesLabel => 'Afbeeldingen';
|
||
|
||
@override
|
||
String get sectionsLabel => 'Secties';
|
||
|
||
@override
|
||
String get offlineLabel => 'Offline:';
|
||
|
||
@override
|
||
String get cityLabel => 'Stad:';
|
||
|
||
@override
|
||
String get resource => 'Bron';
|
||
|
||
@override
|
||
String get resourceColonLabel => 'Bron:';
|
||
|
||
@override
|
||
String get resourceToDisplayLabel => 'Weer te geven bron:';
|
||
|
||
@override
|
||
String get pdfFilesLabel => 'PDF-bestanden';
|
||
|
||
@override
|
||
String get pdfFilesColonLabel => 'PDF-bestanden:';
|
||
|
||
@override
|
||
String get pdfFileAndTitleLabel => 'PDF-bestand en titel:';
|
||
|
||
@override
|
||
String get pdfFileAndTitleModalLabel => 'PDF-bestand en titel';
|
||
|
||
@override
|
||
String get editPdfTitle => 'PDF bewerken';
|
||
|
||
@override
|
||
String get newAnnotationTitle => 'Nieuwe annotatie';
|
||
|
||
@override
|
||
String get editAnnotationTitle => 'Annotatie bewerken';
|
||
|
||
@override
|
||
String get annotationLabelColon => 'Label:';
|
||
|
||
@override
|
||
String get annotationLabelModal => 'Label van de annotatie';
|
||
|
||
@override
|
||
String get annotationDeleteConfirm => 'Deze annotatie verwijderen?';
|
||
|
||
@override
|
||
String get colorHexLabel => 'Kleur (hex):';
|
||
|
||
@override
|
||
String get newProgrammeBlockTitle => 'Nieuw programmablok';
|
||
|
||
@override
|
||
String get editProgrammeBlockTitle => 'Blok bewerken';
|
||
|
||
@override
|
||
String get blockTitleModalLabel => 'Titel van het blok';
|
||
|
||
@override
|
||
String get blockDescriptionModalLabel => 'Beschrijving van het blok';
|
||
|
||
@override
|
||
String get puzzle => 'Puzzel';
|
||
|
||
@override
|
||
String get slidingPuzzle => 'Schuifpuzzel';
|
||
|
||
@override
|
||
String get puzzleConfigTitle => 'Configuratie van de puzzel';
|
||
|
||
@override
|
||
String get puzzleImageLabel => 'Afbeelding van de puzzel:';
|
||
|
||
@override
|
||
String get puzzleRowsLabel => 'Rijen:';
|
||
|
||
@override
|
||
String get puzzleColsLabel => 'Kolommen:';
|
||
|
||
@override
|
||
String get puzzleSlidingLabel => 'Schuifpuzzel:';
|
||
|
||
@override
|
||
String get endMessageLabel => 'Eindbericht:';
|
||
|
||
@override
|
||
String get endMessageModalLabel => 'Eindbericht';
|
||
|
||
@override
|
||
String get gameStartMessageModalLabel => 'Introbericht van het spel';
|
||
|
||
@override
|
||
String get gameEndMessageModalLabel => 'Felicitatiebericht van het spel';
|
||
|
||
@override
|
||
String get parcoursWhereTitle => 'Waar vindt de route plaats?';
|
||
|
||
@override
|
||
String get parcoursIndoor => 'Binnen';
|
||
|
||
@override
|
||
String get parcoursIndoorDesc =>
|
||
'Een reeks stappen in een afgesloten ruimte, zonder kaart of geolocatie.';
|
||
|
||
@override
|
||
String get parcoursOutdoor => 'Buiten';
|
||
|
||
@override
|
||
String get parcoursOutdoorDesc =>
|
||
'De bezoeker verplaatst zich: kaart en positie bij elke stap.';
|
||
|
||
@override
|
||
String get parcoursBaseMapOptional => 'Basiskaart (optioneel)';
|
||
|
||
@override
|
||
String get noneFeminine => 'Geen';
|
||
|
||
@override
|
||
String get parcoursNoMapSection =>
|
||
'Geen Kaart-sectie in deze configuratie — maak er een aan om ze hier te kunnen hergebruiken.';
|
||
|
||
@override
|
||
String get parcoursSaveSectionFirst =>
|
||
'Sla eerst de sectie op om de routes te beheren.';
|
||
|
||
@override
|
||
String get pathTitleLabel => 'Titel van de route';
|
||
|
||
@override
|
||
String get pathDescriptionLabel => 'Beschrijving van de route';
|
||
|
||
@override
|
||
String get pathMoodTitle => 'Sfeer';
|
||
|
||
@override
|
||
String get pathMoodSub => 'Klassiek bezoek of spel';
|
||
|
||
@override
|
||
String get pathMoodQuestion => 'Welke sfeer?';
|
||
|
||
@override
|
||
String get pathMoodVisit => 'Bezoek';
|
||
|
||
@override
|
||
String get pathMoodVisitDesc =>
|
||
'Ontdekkingsroute: de bezoeker gaat op eigen tempo verder.';
|
||
|
||
@override
|
||
String get pathMoodGame => 'Spel';
|
||
|
||
@override
|
||
String get pathMoodGameDesc =>
|
||
'Escaperoom of schattenjacht: begin- en eindberichten, spelwoordenschat bij de stappen.';
|
||
|
||
@override
|
||
String get pathOptionsTitle => 'Opties van de route';
|
||
|
||
@override
|
||
String get pathProgressionQuestion => 'Hoe vordert de bezoeker?';
|
||
|
||
@override
|
||
String get pathHideNextSteps => 'Nog niet bereikte stappen verbergen';
|
||
|
||
@override
|
||
String get pathHideNextStepsDesc =>
|
||
'De bezoeker ontdekt de volgende stappen pas gaandeweg.';
|
||
|
||
@override
|
||
String get pathEstimatedDuration => 'Geschatte duur';
|
||
|
||
@override
|
||
String get pathPanelIntroSub => 'Wat de bezoeker ziet voor hij begint.';
|
||
|
||
@override
|
||
String get progressionFree => 'Vrij';
|
||
|
||
@override
|
||
String get progressionFreeDesc =>
|
||
'De bezoeker kiest de stappen in de volgorde die hij wil.';
|
||
|
||
@override
|
||
String get progressionOrdered => 'Op volgorde';
|
||
|
||
@override
|
||
String get progressionOrderedDesc =>
|
||
'De bezoeker volgt de volgorde; hij kan terugkeren naar een reeds bekeken stap.';
|
||
|
||
@override
|
||
String get progressionStepByStep => 'Stap voor stap';
|
||
|
||
@override
|
||
String get progressionStepByStepDesc =>
|
||
'Elke stap wordt vrijgegeven door de uitdaging van de vorige te voltooien.';
|
||
|
||
@override
|
||
String get stepLocationTitle => 'Locatie';
|
||
|
||
@override
|
||
String get stepLocationSub => 'Positie en geolocatie-trigger van de stap';
|
||
|
||
@override
|
||
String get stepGeoTrigger => 'Geolocatie-trigger';
|
||
|
||
@override
|
||
String get stepGeoTriggerDesc =>
|
||
'De stap wordt automatisch vrijgegeven wanneer de bezoeker de zone betreedt.';
|
||
|
||
@override
|
||
String get stepRadiusLabel => 'Straal';
|
||
|
||
@override
|
||
String get stepRichContentTitle => 'Rijke inhoud';
|
||
|
||
@override
|
||
String get stepRichContentSub =>
|
||
'Audiogids, afbeeldingen en video\'s op de stappagina';
|
||
|
||
@override
|
||
String get stepGuideAudioLabel => 'Audio van de gids';
|
||
|
||
@override
|
||
String get mediasColonLabel => 'Media:';
|
||
|
||
@override
|
||
String get stepNoMedia =>
|
||
'Geen media — klik op + om een afbeelding, video of audio toe te voegen';
|
||
|
||
@override
|
||
String get stepRiddleSub => 'Raadsel om op te lossen om verder te gaan';
|
||
|
||
@override
|
||
String get stepQuizSub => 'Optionele quiz voor deze stap';
|
||
|
||
@override
|
||
String get stepTimerTitle => 'Timer';
|
||
|
||
@override
|
||
String get stepTimerDesc =>
|
||
'Klokt het antwoord af; na de tijd verschijnt het vervalbericht.';
|
||
|
||
@override
|
||
String get stepTimerExpiredLabel => 'Vervalbericht:';
|
||
|
||
@override
|
||
String get stepTimerExpiredModalLabel => 'Vervalbericht van de timer';
|
||
|
||
@override
|
||
String get questionValidationTypeLabel => 'Validatietype:';
|
||
|
||
@override
|
||
String get questionTypeSimple => 'Eenvoudig (verwachte tekst)';
|
||
|
||
@override
|
||
String get questionTypeMultipleChoice => 'Meerkeuze';
|
||
|
||
@override
|
||
String get questionTypeMultipleChoiceShort => 'Meerkeuze';
|
||
|
||
@override
|
||
String get questionTypePuzzle => 'Puzzel';
|
||
|
||
@override
|
||
String get questionDigicodeHint =>
|
||
'Als het verwachte antwoord alleen cijfers bevat, krijgt de bezoeker automatisch een cijferslot in plaats van het tekstveld. Niets te configureren.';
|
||
|
||
@override
|
||
String get identityTitle => 'Identiteit';
|
||
|
||
@override
|
||
String get appearanceTitle => 'Uiterlijk';
|
||
|
||
@override
|
||
String get layoutTitle => 'Lay-out';
|
||
|
||
@override
|
||
String get optionsTitle => 'Opties';
|
||
|
||
@override
|
||
String get configurationColonLabel => 'Configuratie:';
|
||
|
||
@override
|
||
String get sectionsSpaceLabel => 'Ruimte voor secties (%):';
|
||
|
||
@override
|
||
String get roundedPercentLabel => 'Afrondingspercentage (0-50):';
|
||
|
||
@override
|
||
String get sectionImageBackgroundLabel =>
|
||
'Achtergrond voor sectieafbeeldingen:';
|
||
|
||
@override
|
||
String get deviceNameLabel => 'Naam van het toestel';
|
||
|
||
@override
|
||
String get noTabletPaired => 'Geen tablet gekoppeld';
|
||
|
||
@override
|
||
String get noConfiguration => 'Geen configuratie';
|
||
|
||
@override
|
||
String get chooseAudioFile => 'Kies een audiobestand';
|
||
|
||
@override
|
||
String get selectMp3File => 'Selecteer een mp3-audiobestand';
|
||
|
||
@override
|
||
String get selectFile => 'Selecteer een bestand';
|
||
|
||
@override
|
||
String get filesLabel => 'Bestanden';
|
||
|
||
@override
|
||
String get addOneOrMoreFiles => 'Een of meer bestanden toevoegen';
|
||
|
||
@override
|
||
String get searchLocationHint => 'Zoek een locatie';
|
||
|
||
@override
|
||
String get selectThisLocation => 'Kies deze locatie';
|
||
|
||
@override
|
||
String get noLocationChosen => 'Geen locatie gekozen';
|
||
|
||
@override
|
||
String get changeLocation => 'Locatie wijzigen';
|
||
|
||
@override
|
||
String get geometryEditorTitle => 'Geometrie-editor';
|
||
|
||
@override
|
||
String get newPoint => 'Nieuw punt';
|
||
|
||
@override
|
||
String get noPointYet => 'Nog geen punt. Maak er een aan om te beginnen.';
|
||
|
||
@override
|
||
String get contentsLabel => 'Inhoud van het punt';
|
||
|
||
@override
|
||
String get practicalInfoLabel => 'Praktische informatie';
|
||
|
||
@override
|
||
String practicalInfoFilled(int filled, int total) {
|
||
return '$filled / $total ingevuld';
|
||
}
|
||
|
||
@override
|
||
String untitledPoint(int index) {
|
||
return 'Punt $index';
|
||
}
|
||
|
||
@override
|
||
String get geometryTypePoint => 'Punt';
|
||
|
||
@override
|
||
String get geometryTypeLine => 'Lijn';
|
||
|
||
@override
|
||
String get geometryTypePolygon => 'Zone';
|
||
|
||
@override
|
||
String get geometryClear => 'Vorm wissen';
|
||
|
||
@override
|
||
String get geometryExpand => 'Kaart vergroten';
|
||
|
||
@override
|
||
String get geometryCollapse => 'Kaart verkleinen';
|
||
|
||
@override
|
||
String get geometryHintPoint =>
|
||
'Tik op de kaart om het punt te plaatsen. Sleep het punt om het te verplaatsen.';
|
||
|
||
@override
|
||
String get geometryHintLine =>
|
||
'Tik op de kaart om punten aan de lijn toe te voegen. Sleep een punt om het te verplaatsen.';
|
||
|
||
@override
|
||
String get geometryHintPolygon =>
|
||
'Tik op de kaart om de hoekpunten van de veelhoek te bepalen. Sleep een hoekpunt om het te verplaatsen.';
|
||
|
||
@override
|
||
String get define => 'Bepalen';
|
||
|
||
@override
|
||
String get change => 'Wijzigen';
|
||
|
||
@override
|
||
String get validate => 'Bevestigen';
|
||
|
||
@override
|
||
String get errorLabel => 'Fout';
|
||
|
||
@override
|
||
String get noCategory => 'Geen categorie';
|
||
|
||
@override
|
||
String get atLeastOneValueRequired =>
|
||
'Er moet minstens één waarde geselecteerd zijn';
|
||
|
||
@override
|
||
String get selectLanguageHint => 'Selecteer een taal';
|
||
|
||
@override
|
||
String get noTextYet => 'Nog geen tekst —';
|
||
|
||
@override
|
||
String get changeTranslations => 'Vertalingen wijzigen';
|
||
|
||
@override
|
||
String get changeResources => 'Bronnen wijzigen';
|
||
|
||
@override
|
||
String get translateWithAi => 'Vertalen met AI';
|
||
|
||
@override
|
||
String get translationApplied => 'Vertaling toegepast';
|
||
|
||
@override
|
||
String get noSourceTextToTranslate => 'Geen brontekst om te vertalen';
|
||
|
||
@override
|
||
String get aiTranslateError => 'Fout bij de AI-vertaling';
|
||
|
||
@override
|
||
String get aiAssistantNotEnabled =>
|
||
'De AI-assistent is niet ingeschakeld voor deze instantie';
|
||
|
||
@override
|
||
String get applyToAllLanguages => 'Toepassen op alle talen';
|
||
|
||
@override
|
||
String get textAppliedToAllLanguages => 'De tekst is op alle talen toegepast';
|
||
|
||
@override
|
||
String get aiQuotaUnlimited => 'AI-quotum: onbeperkt';
|
||
|
||
@override
|
||
String get aiQuotaSharedWithGuide => 'Gedeeld met de bezoekersassistent';
|
||
|
||
@override
|
||
String get identifierColonLabel => 'Identificatie:';
|
||
|
||
@override
|
||
String get qrCodeIdentifierTitle => 'QR-code / identificatie';
|
||
|
||
@override
|
||
String get storageQuotaExceeded => 'Opslagquotum overschreden';
|
||
|
||
@override
|
||
String get configImportSuccess =>
|
||
'De configuratie is met succes geïmporteerd';
|
||
|
||
@override
|
||
String get configImportError =>
|
||
'Er is een fout opgetreden bij het importeren van de configuratie';
|
||
|
||
@override
|
||
String get configAlreadyExists => 'De configuratie bestaat al in het systeem';
|
||
|
||
@override
|
||
String get pageNotFound => '404 — Deze pagina bestaat niet';
|
||
|
||
@override
|
||
String get copied => 'Gekopieerd!';
|
||
|
||
@override
|
||
String get webAppCreateEmptyResponse => 'Aanmaken mislukt (leeg antwoord)';
|
||
|
||
@override
|
||
String get webAppNotInitialized =>
|
||
'De webapplicatie is nog niet geïnitialiseerd.';
|
||
|
||
@override
|
||
String get webAppInitialize => 'De webapplicatie initialiseren';
|
||
|
||
@override
|
||
String get webAppVisitorUrl => 'Bezoekers-URL';
|
||
|
||
@override
|
||
String get webAppPublicApiKey => 'Publieke API-sleutel';
|
||
|
||
@override
|
||
String get webAppContentTitle => 'Inhoud van de webapplicatie';
|
||
|
||
@override
|
||
String get webAppUpdated => 'Webapplicatie bijgewerkt';
|
||
|
||
@override
|
||
String get subscriptionFeatureWebApp =>
|
||
'Web-bezoekersapp, geopend via QR-code — geen installatie nodig';
|
||
|
||
@override
|
||
String get subscriptionFeatureUnlimited =>
|
||
'Onbeperkte inhoud, agenda, plattegronden en secties';
|
||
|
||
@override
|
||
String get subscriptionFeatureMultilang =>
|
||
'Meertalig — uw bezoekers kiezen hun taal';
|
||
|
||
@override
|
||
String get subscriptionFeatureBranding =>
|
||
'Uw kleuren en logo, uw eigen adres';
|
||
|
||
@override
|
||
String get guideIaCollectionTitle => 'Vragen van uw bezoekers';
|
||
|
||
@override
|
||
String get guideIaCollectionSwitch => 'De vragen aan de gids registreren';
|
||
|
||
@override
|
||
String get guideIaCollectionOnDesc =>
|
||
'Voedt het tabblad \"Wat uw bezoekers vragen\" en het rapport van onbeantwoorde vragen. 90 dagen bewaard, daarna blijven alleen de groeperingen per thema over.';
|
||
|
||
@override
|
||
String get guideIaCollectionOffDesc =>
|
||
'Er worden geen nieuwe vragen meer opgeslagen. Het tabblad \"Wat uw bezoekers vragen\" vult zich niet meer. Reeds opgeslagen vragen blijven tot hun automatische verwijdering na 90 dagen.';
|
||
|
||
@override
|
||
String get sectionTypeMap => 'Kaart';
|
||
|
||
@override
|
||
String get sectionTypeSlider => 'Diavoorstelling';
|
||
|
||
@override
|
||
String get sectionTypeVideo => 'Video';
|
||
|
||
@override
|
||
String get sectionTypeWeb => 'Web';
|
||
|
||
@override
|
||
String get sectionTypeMenu => 'Menu';
|
||
|
||
@override
|
||
String get sectionTypeQuiz => 'Quiz';
|
||
|
||
@override
|
||
String get sectionTypeArticle => 'Artikel';
|
||
|
||
@override
|
||
String get sectionTypePdf => 'PDF';
|
||
|
||
@override
|
||
String get sectionTypeGame => 'Spel';
|
||
|
||
@override
|
||
String get sectionTypeAgenda => 'Agenda';
|
||
|
||
@override
|
||
String get sectionTypeWeather => 'Weer';
|
||
|
||
@override
|
||
String get sectionTypeEvent => 'Evenement';
|
||
|
||
@override
|
||
String get sectionTypeParcours => 'Route';
|
||
|
||
@override
|
||
String get sectionTypeDefault => 'Sectie';
|
||
|
||
@override
|
||
String get sectionTypeDescMap => 'Plan met interessante punten';
|
||
|
||
@override
|
||
String get sectionTypeDescSlider => 'Reeks afbeeldingen met tekst';
|
||
|
||
@override
|
||
String get sectionTypeDescVideo => 'YouTube, Vimeo, bestand';
|
||
|
||
@override
|
||
String get sectionTypeDescWeb => 'Ingebedde externe pagina';
|
||
|
||
@override
|
||
String get sectionTypeDescMenu => 'Bundelt subsecties';
|
||
|
||
@override
|
||
String get sectionTypeDescQuiz => 'Vragen en scores';
|
||
|
||
@override
|
||
String get sectionTypeDescArticle => 'Tekst, afbeeldingen, audio';
|
||
|
||
@override
|
||
String get sectionTypeDescPdf => 'Documenten om te bekijken';
|
||
|
||
@override
|
||
String get sectionTypeDescGame => 'Afbeeldingspuzzel';
|
||
|
||
@override
|
||
String get sectionTypeDescAgenda => 'Gedateerde evenementen';
|
||
|
||
@override
|
||
String get sectionTypeDescWeather => 'Weersverwachting van een stad';
|
||
|
||
@override
|
||
String get sectionTypeDescEvent => 'Programma en plattegrond';
|
||
|
||
@override
|
||
String get sectionTypeDescParcours => 'Begeleide stappen, raadsels';
|
||
|
||
@override
|
||
String get sectionFamilyContent => 'Inhoud';
|
||
|
||
@override
|
||
String get sectionFamilyPlaces => 'Locaties en verplaatsingen';
|
||
|
||
@override
|
||
String get sectionFamilyInteractive => 'Interactief';
|
||
|
||
@override
|
||
String get sectionFamilyPractical => 'Praktische informatie';
|
||
|
||
@override
|
||
String get sectionTypeFinalWarning =>
|
||
'Het type kan na het aanmaken niet meer worden gewijzigd.';
|
||
|
||
@override
|
||
String get addContentLabel => 'Nieuwe inhoud';
|
||
|
||
@override
|
||
String get dragToReorder => 'Sleep om te herschikken';
|
||
|
||
@override
|
||
String get gameTypeLabel => 'Speltype';
|
||
|
||
@override
|
||
String get puzzlePreviewLabel => 'Raster';
|
||
|
||
@override
|
||
String get puzzleNoImage => 'Kies een afbeelding om het raster te zien.';
|
||
|
||
@override
|
||
String puzzlePieces(int rows, int cols, int count) {
|
||
return '$rows × $cols — $count stukken';
|
||
}
|
||
|
||
@override
|
||
String get quizScoreMessagesLabel => 'Scoreberichten';
|
||
|
||
@override
|
||
String untitledQuestion(int index) {
|
||
return 'Vraag $index';
|
||
}
|
||
|
||
@override
|
||
String untitledEvent(int index) {
|
||
return 'Evenement $index';
|
||
}
|
||
|
||
@override
|
||
String untitledFile(int index) {
|
||
return 'Bestand $index';
|
||
}
|
||
|
||
@override
|
||
String untitledContent(int index) {
|
||
return 'Inhoud $index';
|
||
}
|
||
|
||
@override
|
||
String get settingsPaneTitle => 'Instellingen';
|
||
|
||
@override
|
||
String get distributionPaneTitle => 'Verspreiding';
|
||
|
||
@override
|
||
String configHeaderSubtitle(String date, int sections, int languages) {
|
||
return 'Aangemaakt op $date · $sections secties · $languages talen';
|
||
}
|
||
|
||
@override
|
||
String get sectionHiddenBadge => 'Verborgen';
|
||
|
||
@override
|
||
String get sectionHideAction => 'Verbergen in de bezoekersapp';
|
||
|
||
@override
|
||
String get sectionShowAction => 'Tonen in de bezoekersapp';
|
||
|
||
@override
|
||
String get sectionHiddenSuccess => 'Sectie verborgen';
|
||
|
||
@override
|
||
String get sectionShownSuccess => 'Sectie zichtbaar';
|
||
|
||
@override
|
||
String get sectionVisibilityError =>
|
||
'Kan de zichtbaarheid van de sectie niet wijzigen';
|
||
|
||
@override
|
||
String get addSectionTile => 'Een sectie toevoegen';
|
||
|
||
@override
|
||
String get resourceTypeImage => 'Afbeelding';
|
||
|
||
@override
|
||
String get resourceTypeImageUrl => 'Afbeelding (URL)';
|
||
|
||
@override
|
||
String get resourceTypeVideo => 'Video';
|
||
|
||
@override
|
||
String get resourceTypeVideoUrl => 'Video (URL)';
|
||
|
||
@override
|
||
String get resourceTypeAudio => 'Audio';
|
||
|
||
@override
|
||
String get resourceTypePdf => 'PDF';
|
||
|
||
@override
|
||
String get resourceTypeJson => 'JSON';
|
||
|
||
@override
|
||
String get resourceTypeJsonUrl => 'JSON (URL)';
|
||
|
||
@override
|
||
String get minutesAbbr => 'min';
|
||
|
||
@override
|
||
String get secondsAbbr => 'sec';
|
||
|
||
@override
|
||
String get metersAbbr => 'm';
|
||
|
||
@override
|
||
String planDialogTitle(String name) {
|
||
return 'Plan — $name';
|
||
}
|
||
|
||
@override
|
||
String sectionConfigTitle(String type) {
|
||
return 'Configuratie $type';
|
||
}
|
||
|
||
@override
|
||
String questionNumbered(int index) {
|
||
return 'Vraag $index';
|
||
}
|
||
|
||
@override
|
||
String selectedCount(int count) {
|
||
return '$count geselecteerd';
|
||
}
|
||
|
||
@override
|
||
String translatedLanguagesCount(int done, int total) {
|
||
return '$done / $total talen vertaald';
|
||
}
|
||
|
||
@override
|
||
String aiQuotaUsed(String used, String quota) {
|
||
return 'AI-quotum: $used / $quota gebruikt deze maand';
|
||
}
|
||
|
||
@override
|
||
String get webAccessTitle => 'Webtoegang';
|
||
}
|