This is an automated email from the ASF dual-hosted git repository.
bbovenzi pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git
The following commit(s) were added to refs/heads/main by this push:
new 6bacb63888f Complete Dutch translations (2026-10-05) (#74286)
6bacb63888f is described below
commit 6bacb63888f48569cbf898aff778dc4788f50cf3
Author: Vincent Kling <[email protected]>
AuthorDate: Thu Nov 5 20:42:58 2026 +0100
Complete Dutch translations (2026-10-05) (#74286)
* Complete Dutch translations
* Add missing translations
* Resolve reviewer suggestions
* Update translations (2026-11-03)
* Update Dutch translations to include number formatting for pluralization
---
.../airflow/ui/public/i18n/locales/nl/admin.json | 26 ++-
.../airflow/ui/public/i18n/locales/nl/assets.json | 18 +-
.../airflow/ui/public/i18n/locales/nl/browse.json | 34 +++
.../airflow/ui/public/i18n/locales/nl/common.json | 227 ++++++++++++++++++++-
.../ui/public/i18n/locales/nl/components.json | 57 +++++-
.../src/airflow/ui/public/i18n/locales/nl/dag.json | 139 +++++++++++--
.../airflow/ui/public/i18n/locales/nl/dags.json | 60 +++++-
.../ui/public/i18n/locales/nl/dashboard.json | 24 ++-
.../airflow/ui/public/i18n/locales/nl/hitl.json | 1 +
9 files changed, 546 insertions(+), 40 deletions(-)
diff --git a/airflow-core/src/airflow/ui/public/i18n/locales/nl/admin.json
b/airflow-core/src/airflow/ui/public/i18n/locales/nl/admin.json
index 09cc96b3526..29538baf97a 100644
--- a/airflow-core/src/airflow/ui/public/i18n/locales/nl/admin.json
+++ b/airflow-core/src/airflow/ui/public/i18n/locales/nl/admin.json
@@ -9,7 +9,9 @@
"config": {
"columns": {
"section": "Sectie"
- }
+ },
+ "config_one": "Configuratie",
+ "config_other": "Configuraties"
},
"connections": {
"add": "Connectie toevoegen",
@@ -28,13 +30,16 @@
"firstConfirmMessage_other": "Je staat op het punt om de volgende
connecties te verwijderen:",
"title": "Connectie verwijderen"
},
+ "duplicate": "Dupliceer $t(connections.connection_one)",
"edit": "Connectie wijzigen",
"form": {
"connectionIdRequired": "Connectie ID is verplicht",
"connectionIdRequirement": "Connectie ID kan niet bestaan uit enkel
spaties",
+ "connectionTypeFields": "{{connectionType}} velden",
"connectionTypeRequired": "Connectie type is verplicht",
"extraFieldsJson": "Extra velden JSON",
- "helperText": "Missend connectie type? Controller of je de bijbehorende
Airflow Providers Package hebt geïnstalleerd.",
+ "helperText": "Ontbreekt het connectietype? Controleer of je de
bijbehorende Airflow Providers Package hebt geïnstalleerd.",
+ "helperTextForDuplicatedRedactedFields": "Gemaskeerde velden ('***')
worden niet gekopieerd. Vul ze in voor de nieuwe connectie.",
"helperTextForRedactedFields": "Gemaskeerde velden ('***') blijven
onveranderd als ze niet worden gewijzigd.",
"selectConnectionType": "Selecteer connectie type",
"standardFields": "Standaard velden"
@@ -94,7 +99,9 @@
"dagProcessorJob": "DagProcessorJob",
"schedulerJob": "SchedulerJob",
"triggererJob": "TriggererJob"
- }
+ },
+ "job_one": "Job",
+ "job_other": "Jobs"
},
"plugins": {
"columns": {
@@ -102,6 +109,8 @@
},
"importError_one": "Plugin import fout",
"importError_other": "Plugin import fouten",
+ "plugin_one": "Plugin",
+ "plugin_other": "Plugins",
"searchPlaceholder": "Zoeken op bestand"
},
"pools": {
@@ -135,7 +144,9 @@
"columns": {
"packageName": "Package naam",
"version": "Versie"
- }
+ },
+ "provider_one": "Provider",
+ "provider_other": "Providers"
},
"variables": {
"add": "Variabele toevoegen",
@@ -160,7 +171,7 @@
"import": {
"button": "Importeer",
"conflictResolution": "Selecteer variabele conflict oplossing",
- "errorParsingJsonFile": "Fout bij parsen van JSON bestand: Upload een
JSON bestand met variabelen (bijv., {\"key\": \"value\", ...}).",
+ "errorParsingJsonFile": "Fout bij het parsen van een JSON-bestand:
upload een JSON-bestand met variabelen (bijv. {\"key\": \"value\", ...}).",
"options": {
"fail": {
"description": "Misluk de import als bestaande variabelen
gedetecteerd zijn.",
@@ -175,9 +186,10 @@
"title": "Overslaan"
}
},
+ "parsingFile": "Bestand wordt geparsed...",
"title": "Importeer variabelen",
- "upload": "Upload een JSON bestand",
- "uploadPlaceholder": "Upload een JSON bestand met variabelen (bijv.,
{\"sleutel\": \"waarde\", ...})"
+ "upload": "Upload een JSON-bestand",
+ "uploadPlaceholder": "Upload een JSON-bestand met variabelen (bijv.
{\"sleutel\": \"waarde\", ...})"
},
"noRowsMessage": "Geen variabelen gevonden",
"searchPlaceholder": "Sleutels zoeken",
diff --git a/airflow-core/src/airflow/ui/public/i18n/locales/nl/assets.json
b/airflow-core/src/airflow/ui/public/i18n/locales/nl/assets.json
index e6cbf2a6500..7fdee4247f0 100644
--- a/airflow-core/src/airflow/ui/public/i18n/locales/nl/assets.json
+++ b/airflow-core/src/airflow/ui/public/i18n/locales/nl/assets.json
@@ -1,5 +1,8 @@
{
"additional_data": "Extra data",
+ "alias_one": "Alias",
+ "alias_other": "Aliassen",
+ "aliases": "Aliassen",
"asset_many": "Assets",
"asset_one": "Asset",
"assetStateStore": {
@@ -13,6 +16,8 @@
"deleteWarning": "De asset zal deze opgeslagen store-invoer verliezen.",
"edit": "Bewerk Asset State Store",
"emptyState": "Asset state store slaat waarden op gescoped aan een asset
identiteit, gedeeld over alle Dag runs. Workers kunnen naar de Asset State
Store schrijven via de Task SDK.",
+ "entry_one": "Invoer",
+ "entry_other": "Invoeren",
"lastUpdatedBy": "Laatst bijgewerkt door",
"lastUpdatedByApi": "API",
"lastUpdatedByWatcher": "Watcher",
@@ -24,7 +29,7 @@
"button": "Event aanmaken",
"manual": {
"description": "Handmatig een Asset Event aanmaken",
- "extra": "Asset Event extra",
+ "extra": "Extra Asset Event data",
"label": "Handmatig"
},
"materialize": {
@@ -42,7 +47,11 @@
"title": "Asset Event voor {{name}} aanmaken"
},
"events": "Events",
- "extra": "Extra",
+ "filters": {
+ "groupPlaceholder": "Groep zoeken",
+ "hasEvents": "Met events",
+ "lastEventDateRange": "Datum van laatste event"
+ },
"group": "Groep",
"lastAssetEvent": "Laatste Asset Event",
"name": "Naam",
@@ -50,5 +59,8 @@
"scheduledDags": "Geplande Dags",
"scheduling": "Scheduling",
"searchPlaceholder": "Assets zoeken",
- "taskDependencies": "Taak afhankelijkheden"
+ "taskDependencies": "Taak afhankelijkheden",
+ "watcher_one": "Watcher",
+ "watcher_other": "Watchers",
+ "watchers": "Watchers"
}
diff --git a/airflow-core/src/airflow/ui/public/i18n/locales/nl/browse.json
b/airflow-core/src/airflow/ui/public/i18n/locales/nl/browse.json
index ecf8b158352..8b994692b33 100644
--- a/airflow-core/src/airflow/ui/public/i18n/locales/nl/browse.json
+++ b/airflow-core/src/airflow/ui/public/i18n/locales/nl/browse.json
@@ -10,6 +10,37 @@
"eventType": "Gebeurtenis type"
}
},
+ "dagBundles": {
+ "active": "Actief",
+ "columns": {
+ "active": "Actief",
+ "importErrors": "Importfouten",
+ "lastRefreshed": "Laatst vernieuwd",
+ "name": "Naam",
+ "version": "Versie"
+ },
+ "detail": {
+ "status": "Status"
+ },
+ "files": {
+ "columns": {
+ "file": "Bestand",
+ "lastParsed": "Laatst geparsd",
+ "parseDuration": "Parse duur"
+ },
+ "file_one": "Bestand",
+ "file_other": "Bestanden",
+ "importErrorForbidden": "Je hebt geen rechten om deze importfout te
bekijken.",
+ "importErrorGone": "Deze importfout wordt niet langer geregistreerd.
Waarschijnlijk is het opgelost door een herparsing.",
+ "neverParsed": "Nooit",
+ "showImportError_one": "Bekijk {{count, number}} fout",
+ "showImportError_other": "Bekijk {{count, number}} fouten"
+ },
+ "inactive": "Inactief",
+ "neverRefreshed": "Nooit",
+ "notRefreshedYet": "Nog niet vernieuwd",
+ "notVersioned": "Niet geversioneerd"
+ },
"deadlines": {
"columns": {
"alertName": "Alertnaam",
@@ -39,6 +70,7 @@
"columns": {
"dag": "Dag",
"key": "Sleutel",
+ "timestamp": "Tijdstempel",
"value": "Waarde"
},
"delete": {
@@ -56,6 +88,8 @@
"successTitle": "XCom gewijzigd",
"title": "XCom bewerken"
},
+ "entry_one": "XCom invoer",
+ "entry_other": "XCom invoeren",
"key": "Sleutel",
"title": "XCom",
"value": "Waarde"
diff --git a/airflow-core/src/airflow/ui/public/i18n/locales/nl/common.json
b/airflow-core/src/airflow/ui/public/i18n/locales/nl/common.json
index e8356980918..697c964693a 100644
--- a/airflow-core/src/airflow/ui/public/i18n/locales/nl/common.json
+++ b/airflow-core/src/airflow/ui/public/i18n/locales/nl/common.json
@@ -8,6 +8,7 @@
"Variables": "Variabelen"
},
"allOperators": "Alle Operators",
+ "allTeams": "Alle teams",
"appearance": {
"appearance": "Uiterlijk",
"darkMode": "Donkere modus",
@@ -23,8 +24,10 @@
},
"backfill_one": "Backfill",
"backfill_other": "Backfills",
+ "breadcrumb": "Broodkruimel",
"browse": {
- "auditLog": "Audit Log",
+ "auditLog": "Auditlog",
+ "dagBundles": "Dag bundels",
"deadlines": "Deadlines",
"jobs": "Jobs",
"requiredActions": "Vereiste acties",
@@ -37,7 +40,11 @@
"createdAssetEvent_other": "Asset Events aangemaakt",
"dag_one": "Dag",
"dag_other": "Dags",
+ "dagBundle_one": "Dag bundel",
+ "dagBundle_other": "Dag bundels",
"dagDetails": {
+ "activeRuns": "Actieve runs",
+ "bundleVersion": "Bundle versie",
"catchup": "Catchup",
"dagRunTimeout": "Dag Run timeout",
"defaultArgs": "Standaard argumenten",
@@ -57,7 +64,8 @@
"owner": "Eigenaar",
"params": "Parameters",
"schedule": "Planning",
- "tags": "Labels"
+ "tags": "Labels",
+ "team": "Team"
},
"dagId": "Dag ID",
"dagRun": {
@@ -72,6 +80,7 @@
"expectedDuration": "Verwachte Duur",
"lastSchedulingDecision": "Laatste planningsbeslissing",
"mappedPartitionKey": "Gemapte partitie sleutel",
+ "partitionDate": "Partitie datum",
"partitionKey": "Partitie sleutel",
"queuedAt": "In de wachtrij gezet om",
"runAfter": "Run na",
@@ -83,8 +92,7 @@
"dagRun_one": "Dag Run",
"dagRun_other": "Dag Runs",
"dagRunId": "Dag Run ID",
- "defaultToGraphView": "Standaard grafiekweergave",
- "defaultToGridView": "Standaard rasterweergave",
+ "dagRunState": "Dag Run status",
"delete": "Verwijder",
"diff": "Diff",
"diffCompareWith": "Vergelijk met",
@@ -118,6 +126,8 @@
"title": "Toegang geweigerd"
}
},
+ "event_one": "Event",
+ "event_other": "Events",
"expand": {
"collapse": "Uitklappen",
"expand": "Inklappen",
@@ -129,26 +139,49 @@
"all": "Alles",
"and": "En",
"any": "Elk",
+ "hiddenAsset": "Verborgen Asset",
"or": "Of"
},
"filter": "Filter",
"filters": {
+ "addFilter": "Filter toevoegen",
+ "allIterations": "Alle",
+ "completedAt": "Voltooid op",
+ "date": "Datum",
"durationFrom": "Duur van",
"durationTo": "Duur tot",
"endTime": "Eindtijd",
+ "iteration": "Iteratie",
"logicalDateFrom": "Van logische datum",
"logicalDateTo": "Tot logische datum",
+ "loop": "Loop",
+ "loopAllIterations": "{{loop}} alle",
+ "loopIteration": "{{loop}} {{index}}",
+ "loopPlaceholder": "Selecteer een loop",
+ "maxActiveRunsFrom": "Max actieve runs van",
+ "maxActiveRunsTo": "Max actieve runs tot",
+ "removeFilter": "Filter verwijderen",
"runAfterFrom": "Van Run na",
"runAfterTo": "Tot Run na",
"searchAsset": "Zoek Asset",
"selectDateRange": "Selecteer datumbereik",
- "startTime": "Starttijd"
+ "selectDateTime": "Selecteer datum en tijd",
+ "startTime": "Starttijd",
+ "switchIteration": "Wissel iteratie",
+ "time": "Tijd"
},
"fullscreen": {
"tooltip": "Druk op {{hotkey}} voor volledig scherm"
},
"generateToken": "Genereer token",
+ "includedIn": "Inbegrepen in",
"key": "Sleutel",
+ "loading": "Laden…",
+ "logLevel": {
+ "hide": "Verberg logniveaus",
+ "hotkey": "l",
+ "show": "Toon logniveaus"
+ },
"logicalDate": "Logische datum",
"logout": "Uitloggen",
"logoutConfirmation": "Je staat op het punt om uit te loggen uit de
applicatie.",
@@ -168,12 +201,14 @@
"assets": "Assets",
"browse": "Verken",
"dags": "Dags",
+ "dashboard": "Dashboard",
"docs": "Documentatie",
"home": "Home",
"legacyFabViews": "Legacy weergaven",
"plugins": "Plugins",
"security": "Beveiliging"
},
+ "no": "Nee",
"noItemsFound": "Geen {{modelName}} gevonden",
"note": {
"add": "Notitie toevoegen",
@@ -186,13 +221,37 @@
"write": "Schrijf"
},
"overallStatus": "Algemene status",
+ "pagination": {
+ "nextPage": "Volgende pagina",
+ "previousPage": "Vorige pagina"
+ },
+ "partition_one": "Partitie",
+ "partition_other": "Partities",
"partitionedDagRun_one": "Gepartitioneerde Dag Run",
"partitionedDagRun_other": "Gepartitioneerde Dag Runs",
"partitionedDagRunDetail": {
"receivedAssetEvents": "Ontvangen Asset Events"
},
+ "pause": "Pauzeer",
"pendingDagRun_one": "{{count, number}} Wachtende Dag Run",
"pendingDagRun_other": "{{count, number}} Wachtende Dag Runs",
+ "presetFilters": {
+ "deleteTitle": "Verwijder preset filter",
+ "deleteWarning": "Preset filters worden alleen in deze browser
opgeslagen.",
+ "duplicate": "Het preset filter \"{{name}}\" slaat deze exacte setup al
op.",
+ "empty": "Geen preset filters beschikbaar",
+ "info": {
+ "default": "Pin een preset filter als standaard en het wordt automatisch
toegepast wanneer je op deze pagina komt zonder dat er filters zijn toegepast.",
+ "save": "Sla de huidige filters en sortering op als een genoemd preset
filter, en schakel er op elk moment weer naar terug.",
+ "storage": "Preset filters zijn opgeslagen in deze browser."
+ },
+ "namePlaceholder": "Preset filter naam",
+ "nothingToSave": "Niets om op te slaan. Pas filters of sortering toe om
een preset filter op te slaan.",
+ "save": "Opslaan",
+ "setDefault": "Stel in als standaard",
+ "title": "Preset filters",
+ "unsetDefault": "Standaardinstelling verwijderen"
+ },
"reset": "Reset",
"runId": "Run ID",
"runTypes": {
@@ -212,7 +271,8 @@
"search": {
"advanced": {
"description": "Zoek overal in de waarde (substring zoekopdracht).
Langzamer bij grote deployments omdat het de standaard B-tree index niet kan
gebruiken. Bekijk de documentatie sectie over aangepaste metadata-indexen voor
details.",
- "title": "Zoek overal"
+ "title": "Zoek overal",
+ "toggleLabel": "Schakel overal zoeken in"
}
},
"security": {
@@ -224,8 +284,128 @@
},
"selectLanguage": "Selecteer taal",
"selected": "Geselecteerd",
+ "settings": {
+ "clearing": {
+ "keepTaskState": {
+ "helper": "Bewaar task state store entries standaard bij het wissen
van taakinstanties, in plaats van ze te verwijderen.",
+ "label": "Behoud taakstatus bij wissen"
+ },
+ "preventRunningTask": {
+ "helper": "Sla taken over die momenteel worden uitgevoerd over bij het
wissen van taakinstanties.",
+ "label": "Voorkom het wissen van lopende taken"
+ },
+ "runSelection": {
+ "helper": "Opties die standaard zijn geselecteerd bij het wissen van
een Dag run.",
+ "label": "Standaard selectie bij wissen van run"
+ },
+ "taskSelection": {
+ "helper": "Opties die standaard zijn geselecteerd bij het wissen van
taakinstanties.",
+ "label": "Standaard selectie bij wissen van taken"
+ },
+ "title": "Wissen"
+ },
+ "dagsList": {
+ "recentTasks": {
+ "helper": "Toon de recente taakstatussen van elke Dag in de Dags
lijst. Schakel uit om het laden over te slaan, wat kan helpen bij deployments
met veel Dags.",
+ "label": "Toon recente taken"
+ },
+ "title": "Dags lijst"
+ },
+ "description": "Deze voorkeuren worden alleen in deze browser opgeslagen
en zijn van toepassing op de hele app.",
+ "general": {
+ "landingPage": {
+ "helper": "Pagina die wordt weergegeven wanneer je Airflow opent.",
+ "label": "Startpagina",
+ "options": {
+ "dags": "Dags",
+ "dashboard": "Dashboard"
+ }
+ },
+ "title": "Algemeen"
+ },
+ "graph": {
+ "defaultDirection": {
+ "helper": "Layoutrichting voor Dag- en assetgrafieken die je niet
individueel hebt ingesteld.",
+ "label": "Standaard grafiekrichting"
+ },
+ "taskGroupsExpanded": {
+ "helper": "Vouw taakgroepen uit in Dags waar je geen groepsselectie
hebt opgeslagen. Bestaande selecties worden behouden.",
+ "label": "Vouw taakgroepen standaard uit"
+ },
+ "title": "Grafiek"
+ },
+ "marking": {
+ "taskSelection": {
+ "helper": "Opties die standaard zijn geselecteerd bij het markeren van
de status van een taakinstantie.",
+ "label": "Standaard markering selectie"
+ },
+ "title": "Markering"
+ },
+ "search": {
+ "matchAnywhere": {
+ "helper": "$t(search.advanced.description) Per-zoekbalk keuzes en
gedeelde links hebben nog steeds voorrang.",
+ "label": "Match standaard overal"
+ },
+ "title": "Zoek"
+ },
+ "taskInstance": {
+ "defaultTab": {
+ "helper": "Tabblad dat eerst wordt weergegeven wanneer je een
taakinstantie opent. Links naar een specifiek tabblad openen nog steeds dat
tabblad.",
+ "label": "Standaard tabblad taakinstantie"
+ },
+ "title": "Taakinstantie"
+ },
+ "title": "Instellingen"
+ },
+ "shortcuts": {
+ "categories": {
+ "code": "Code",
+ "dagView": "Dag weergave",
+ "filters": "Filters",
+ "global": "Globaal",
+ "logs": "Logs",
+ "navigation": "Navigatie",
+ "runActions": "Run- & Taakacties",
+ "search": "Zoeken"
+ },
+ "descriptions": {
+ "clearRun": "Wis $t(dagRun_one)",
+ "clearTaskInstance": "Wis $t(taskInstance_one)",
+ "downloadLogs": "Download logs",
+ "focusFilterSearch": "Focus op filter zoeken",
+ "focusLogSearch": "Zoek logs",
+ "focusSearch": "Focus op zoeken",
+ "markRunFailed": "Markeer $t(dagRun_one) als mislukt",
+ "markRunSuccess": "Markeer $t(dagRun_one) als succesvol",
+ "markTaskFailed": "Markeer $t(task_one) als mislukt",
+ "markTaskGroupFailed": "Markeer $t(taskGroup_one) als mislukt",
+ "markTaskGroupSuccess": "Markeer $t(taskGroup_one) als succesvol",
+ "markTaskSuccess": "Markeer $t(task_one) als succesvol",
+ "navigateTasks": "Navigeer $t(task_other)",
+ "openGraphFilters": "Open grafiekfilters",
+ "scrollBottom": "Scroll naar beneden",
+ "scrollTop": "Scroll naar boven",
+ "searchDags": "Zoek $t(dag_other)",
+ "selectGridCellRange": "Selecteer een bereik van $t(taskInstance_other)
of $t(taskGroup_other)",
+ "showHelp": "Toon $t(shortcuts.title)",
+ "toggleExpand": "Vouw alle groepen uit of in",
+ "toggleFullscreen": "Schakel volledig scherm in of uit",
+ "toggleGraphGrid": "Schakel grafiek-/rasterweergave in of uit",
+ "toggleGridCellSelection": "Voeg een $t(taskInstance_one) of
$t(taskGroup_one) toe aan de selectie of verwijder deze eruit",
+ "toggleLogLevel": "Schakel tussen logniveaus",
+ "toggleSource": "Schakel bron in of uit",
+ "toggleTaskGroup": "Vouw $t(taskGroup_one) uit of in",
+ "toggleTimestamp": "Schakel tijdstempels in of uit",
+ "toggleWrap": "Schakel $t(wrap.wrap) in of uit"
+ },
+ "empty": "Geen sneltoetsen beschikbaar op deze pagina.",
+ "title": "Sneltoetsen"
+ },
"showDetailsPanel": "Details weergeven",
"signedInAs": "Ingelogd als",
+ "slot": "Slot",
+ "slot_one": "Slot",
+ "slot_other": "Sloten",
"source": {
"hide": "Verberg bron",
"hotkey": "s",
@@ -242,6 +422,7 @@
"no_status": "Geen status",
"none": "Geen status",
"open": "Open",
+ "pending": "In afwachting",
"planned": "Gepland",
"queued": "Wachtend",
"removed": "Verwijderd",
@@ -254,6 +435,9 @@
"up_for_retry": "Wachtend op een nieuwe poging",
"upstream_failed": "Upstream mislukt"
},
+ "switchDag": "Wissel $t(dag_one)",
+ "switchDagRun": "Wissel $t(dagRun_one)",
+ "switchMapIndex": "Wissel $t(mapIndex)",
"table": {
"completedAt": "Voltooid op",
"createdAt": "Aangemaakt op",
@@ -263,7 +447,10 @@
"filterReset_other": "Reset filters",
"from": "Van",
"maxActiveRuns": "Maximaal aantal actieve Runs",
+ "noResultsFound": "Geen resultaten gevonden",
"noTagsFound": "Geen labels gevonden",
+ "noTeamsFound": "Geen teams gevonden",
+ "ownerPlaceholder": "Filter op eigenaar",
"tagMode": {
"all": "All",
"any": "Any"
@@ -296,6 +483,9 @@
"executorConfig": "Executor Configuratie",
"hostname": "Hostname",
"id": "ID",
+ "iteration": "Iteratie",
+ "loopDecision": "Beslissing",
+ "loopIterations": "Iteraties uitgevoerd",
"maxTries": "Maximaal aantal pogingen",
"pid": "PID",
"pool": "Pool",
@@ -304,7 +494,13 @@
"queue": "Wachtrij",
"queuedWhen": "In de wachtrij gezet om",
"renderedMapIndex": "Gerenderde Map index",
+ "retryAt": "Volgende poging om",
"scheduledWhen": "Gepland om",
+ "stateReason": "Reden voor status",
+ "stateReasonSummary": {
+ "failed": "Gestopt bij poging {{tryNumber}} van {{totalTries}}",
+ "upForRetry": "Opnieuw proberen na poging {{tryNumber}} van
{{totalTries}}"
+ },
"trigger": "Trigger",
"triggerer": {
"assigned": "Toegewezen Triggerer",
@@ -319,10 +515,21 @@
},
"taskInstance_one": "Taakinstantie",
"taskInstance_other": "Taakinstanties",
+ "teams": {
+ "more_one": "en {{count, number}} meer",
+ "more_other": "en {{count, number}} meer",
+ "none": "Geen team",
+ "title": "Teams"
+ },
"timeRange": {
+ "anyTime": "Elke tijd",
+ "in": "in",
+ "last7Days": "Laatste 7 dagen",
"last12Hours": "Laatste 12 uur",
"last24Hours": "Laatste 24 uur",
+ "last30Days": "Laatste 30 dagen",
"lastHour": "Laatste uur",
+ "latestRun": "Laatste Run",
"pastWeek": "Laatste week"
},
"timestamp": {
@@ -383,7 +590,7 @@
"update": {
"error": "Updateverzoek voor {{resourceName}} mislukt",
"success": {
- "description": "{{resourceName}} is succesvol geupdatet.",
+ "description": "{{resourceName}} is succesvol geüpdatet.",
"title": "Updateverzoek voor {{resourceName}} verzonden"
}
}
@@ -401,8 +608,9 @@
"tokenShownOnce": "Dit token wordt slechts één keer weergegeven. Kopieer
het nu."
},
"total": "Totaal {{state}}",
- "triggered": "Triggered",
+ "triggered": "Getriggerd",
"tryNumber": "Poging nummer",
+ "unpause": "Hervatten",
"user": "Gebruiker",
"validation": {
"mustBeAtLeast": "Moet minimaal {{min}} zijn.",
@@ -414,5 +622,6 @@
"tooltip": "Druk op {{hotkey}} om wrap te schakelen",
"unwrap": "Unwrap",
"wrap": "Wrap"
- }
+ },
+ "yes": "Ja"
}
diff --git a/airflow-core/src/airflow/ui/public/i18n/locales/nl/components.json
b/airflow-core/src/airflow/ui/public/i18n/locales/nl/components.json
index a0c8169b959..315e9393e2d 100644
--- a/airflow-core/src/airflow/ui/public/i18n/locales/nl/components.json
+++ b/airflow-core/src/airflow/ui/public/i18n/locales/nl/components.json
@@ -5,19 +5,32 @@
"affectedNone": "Geen Runs komen overeen met de geselecteerde criteria.",
"allRuns": "Alle Runs",
"backwards": "Run achterstevoren",
+ "completed": "Voltooid",
"dateRange": "Datumbereik",
"errorStartDateBeforeEndDate": "Startdatum moet voor de einddatum",
+ "exceptionReason": {
+ "alreadyExists": "Bestaat al",
+ "inFlight": "In uitvoering",
+ "unknown": "Onbekend"
+ },
"maxRuns": "Maximaal aantal actieve Runs",
"missingAndErroredRuns": "Missende en mislukte Runs",
"missingRuns": "Missende Runs",
+ "notCreatedReason": "Reden waarom niet aangemaakt",
"overrideExistingParams": "Overschrijf parameters op bestaande runs",
+ "partitionRange": "Partitie bereik",
+ "partitionsAffected_one": "{{count, number}} partitie zal worden
teruggevuld:",
+ "partitionsAffected_other": "{{count, number}} partities zullen worden
teruggevuld:",
+ "partitionsNone": "Geen enkele partitie komt overeen met het geselecteerde
bereik.",
"permissionDenied": "Dry Run mislukt: Gebruiker heeft geen toestemming om
backfills te maken.",
"reprocessBehavior": "Reprocess gedrag",
"run": "Run Backfill",
+ "running": "Lopend",
"scheduleNotBackfillable": "Het schema van deze Dag ondersteunt geen
backfills",
"schedulerPriorityHint": "Backfill Dag runs worden geordend na
niet-backfill Dag runs in elke scheduler cyclus. Backfill runs kunnen langer in
de wachtrij blijven als er andere niet-backfill runs aanwezig zijn.",
"selectDescription": "Draai deze Dag voor een geselecteerd datumbereik",
"selectLabel": "Backfill",
+ "status": "Status",
"title": "Run Backfill",
"toaster": {
"success": {
@@ -28,7 +41,8 @@
"validation": {
"datesRequired": "Data interval startdatum en einddatum moeten beide
gegeven zijn.",
"startBeforeEnd": "Data interval startdatum moet eerder of gelijk aan de
data interval einddatum zijn."
- }
+ },
+ "viewSlots": "Bekijk sloten voor backfill #{{id}}"
},
"banner": {
"backfillInProgress": "Backfill in uitvoering",
@@ -70,6 +84,7 @@
"lastDagRun_other": "Laatste {{count, number}} Dag Runs",
"lastTaskInstance_one": "Laatste taakinstantie",
"lastTaskInstance_other": "Laatste {{count, number}} taakinstanties",
+ "medianTotalDuration": "Totaal: {{duration}}",
"queuedDuration": "Duur in de wachtrij",
"runAfter": "Run na",
"runDuration": "Run duur"
@@ -84,6 +99,7 @@
"placeholderArray": "Voer elke string in op een nieuwe regel",
"placeholderExamples": "Start met typen om opties te zien",
"placeholderMulti": "Selecteer een of meerdere waarden",
+ "validationErrorArrayElement": "Ongeldige waarde(n) voor {{type}}:
{{values}}",
"validationErrorArrayNotArray": "Waarde moet een array zijn.",
"validationErrorArrayNotNumbers": "Alle elementen in de array moeten
nummers zijn.",
"validationErrorArrayNotObject": "Alle elementen in de array moeten
objecten zijn.",
@@ -104,6 +120,10 @@
"taskGroup": "Taakgroep",
"zoomToTask": "Zoom naar geselecteerde taak"
},
+ "jsonPreview": {
+ "items_one": "{{count, number}} item",
+ "items_other": "{{count, number}} items"
+ },
"limitedList": "+{{count, number}} meer",
"limitedList.allItems": "Alle {{count, number}} items:",
"limitedList.allTags_one": "Alle labels (1)",
@@ -117,7 +137,28 @@
"file": "Bestand",
"location": "regel {{line}} in {{name}}"
},
+ "passwordToggle": {
+ "hide": "Verberg waarde",
+ "show": "Toon waarde"
+ },
+ "pausedDag": {
+ "drain": "Leegmaken",
+ "drainDescription": "Onafgemaakte runs gaan door, maar er worden geen
geplande runs aangemaakt. Gepauzeerde backfills blijven gepauzeerd. De Dag
pauzeert opnieuw zodra alle onafgemaakte runs zijn voltooid.",
+ "keepPaused": "Houd gepauzeerd",
+ "keepPausedDescription": "Nieuwe en onafgemaakte runs wachten totdat de
Dag wordt hervat.",
+ "title": "Dag is gepauzeerd",
+ "unfinishedRunsWillRun_one": "{{count, number}} onafgemaakte Dag run zal
starten of hervatten.",
+ "unfinishedRunsWillRun_other": "{{count, number}} onafgemaakte Dag runs
zullen starten of hervatten.",
+ "unpause": "Hervatten",
+ "unpauseDescription": "De Dag wordt actief: onafgemaakte runs gaan door en
het schema wordt hervat. Gepauzeerde backfills blijven gepauzeerd."
+ },
"reparseDag": "Herparse Dag",
+ "slowestTaskInstances": {
+ "empty": "Geen voltooide taakinstanties in dit bereik",
+ "title": "Langzaamste taakinstanties"
+ },
+ "sort": "Sorteren",
+ "sortMultiColumnHint": "Shift-klik om te sorteren op meerdere kolommen",
"sortedAscending": "oplopend gesorteerd",
"sortedDescending": "aflopend gesorteerd",
"sortedUnsorted": "ongesorteerd",
@@ -134,14 +175,24 @@
"toggleTableView": "Toon tabelweergave",
"triggerDag": {
"button": "Trigger",
+ "dagStartEndDate": {
+ "both": "Startdatum van de Dag: {{startDate}}, einddatum: {{endDate}}",
+ "end": "Einddatum van de Dag: {{endDate}}",
+ "noTaskWillRun": "Er wordt geen taak uitgevoerd.",
+ "start": "Startdatum van de Dag: {{startDate}}"
+ },
"dataInterval": "Gegevensinterval",
"dataIntervalAuto": "Afgeleid van logische datum en tijdschema",
"dataIntervalManual": "Specificeer handmatig",
+ "editConfigAndTrigger": "Bewerk configuratie en trigger",
"intervalEnd": "Einde",
"intervalStart": "Start",
"loading": "Dag informatie aan het laden...",
"loadingFailed": "Mislukt om Dag informatie te laden. Probeer het
opnieuw.",
"manualRunDenied": "Handmatige runs zijn niet toegestaan voor deze Dag",
+ "partitionKeyHelp": "Optioneel - geldt alleen voor gepartitioneerde Dags",
+ "recentConfig": "Recente configuraties",
+ "recentConfigPlaceholder": "Selecteer een recente configuratie",
"runIdHelp": "Optioneel - wordt gegenereerd indien niet opgegeven",
"selectDescription": "Trigger een enkele run van deze Dag",
"selectLabel": "Enkele Run",
@@ -155,7 +206,8 @@
"title": "Dag Run getriggerd"
}
},
- "triggerAgainWithConfig": "Trigger opnieuw met deze configuratie"
+ "triggerAgainWithConfig": "Trigger opnieuw met deze configuratie",
+ "triggerOptions": "Trigger opties"
},
"trimText": {
"details": "Details",
@@ -172,6 +224,7 @@
"versionSelect": {
"allVersions": "Alle versies",
"dagVersion": "Dag versie",
+ "placeholder": "Selecteer versie",
"versionCode": "v{{versionCode}}"
}
}
diff --git a/airflow-core/src/airflow/ui/public/i18n/locales/nl/dag.json
b/airflow-core/src/airflow/ui/public/i18n/locales/nl/dag.json
index 25656600765..68a0694b0fd 100644
--- a/airflow-core/src/airflow/ui/public/i18n/locales/nl/dag.json
+++ b/airflow-core/src/airflow/ui/public/i18n/locales/nl/dag.json
@@ -1,4 +1,5 @@
{
+ "allMapIndexes": "Alle gemapte indexen",
"allRuns": "Alle Runs",
"blockingDeps": {
"dependency": "Afhankelijkheid",
@@ -6,6 +7,7 @@
"title": "Afhankelijkheden die de Task blokkeren om ingepland te worden"
},
"calendar": {
+ "backfill": "Achteraf vullen",
"daily": "Dagelijks",
"hourly": "Uurlijks",
"legend": {
@@ -34,14 +36,30 @@
"wednesday": "Wo"
}
},
+ "callbacks": {
+ "callback_one": "Callback",
+ "callback_other": "Callbacks",
+ "columns": {
+ "alertName": "Deadlinewaarschuwing",
+ "callback": "Callback",
+ "deadlineTime": "Deadline tijd",
+ "missedBy": "Gemist door",
+ "type": "Type"
+ },
+ "types": {
+ "executor": "Synchroon",
+ "triggerer": "Asynchroon"
+ }
+ },
"code": {
"bundleUrl": "Bundle URL",
"noCode": "Geen code gevonden",
- "parseDuration": "Vewrwerkingsduur:",
+ "parseDuration": "Verwerkingsduur:",
"parsedAt": "Geparsed op:"
},
"deadlineAlerts": {
"completionRule": "Moet worden voltooid binnen {{interval}} van
{{reference}}",
+ "completionRuleDynamic": "Moet worden voltooid binnen een variabel
interval gemeten vanaf {{reference}}",
"count_one": "{{count, number}} deadline",
"count_other": "{{count, number}} deadlines",
"referenceType": {
@@ -95,17 +113,49 @@
"noTryNumber": "Geen poging nummer",
"search": {
"matchCount": "{{current, number}} van {{total, number}}",
+ "nextMatch": "Volgende overeenkomst",
"noMatches": "Geen overeenkomsten",
- "placeholder": "Zoek in logs..."
+ "placeholder": "Zoek in logs...",
+ "previousMatch": "Vorige overeenkomst"
},
"settings": "Loginstellingen",
+ "tryNotStarted": "Deze poging is nog niet gestart.",
+ "viewFailedTry": "Bekijk logs voor mislukte poging {{tryNumber}}",
"viewInExternal": "Bekijk logs in {{name}} (poging {{attempt}})",
+ "viewPreviousTry": "Bekijk logs voor vorige poging {{tryNumber}}",
+ "waitingToRetry": "Poging {{tryNumber}} wacht om opnieuw te proberen.",
"warning": "WARNING"
},
- "navigation": {
- "navigation": "Navigatie: {{arrow}}",
- "openGraphFilters": "Taakfilters: Ctrl+Shift+F",
- "toggleGroup": "Groep in-/uitklappen: Spatie"
+ "loop": {
+ "history": {
+ "capLabel": "Limiet: {{max}}",
+ "iterationsAxis": "Iteraties",
+ "stats": {
+ "capHits": "Limiet bereikt",
+ "medianIterations": "Mediaan iteraties"
+ },
+ "title": "Iteraties per run"
+ },
+ "iterationLabel": "Iteratie {{index}}",
+ "iterations": "Iteraties",
+ "outcome": "Resultaat",
+ "reason": {
+ "cap_reached": "Iteratielimiet bereikt ({{max}})",
+ "failed": "Mislukt bij iteratie {{index}}",
+ "iteration_failed": "Iteratie {{index}} mislukt in {{taskId}}",
+ "ran_to_cap": "Alle {{max}} toegestane iteraties uitgevoerd",
+ "removed": "Verwijderd",
+ "running": "Bezig",
+ "skipped": "Overgeslagen",
+ "stopped_early": "Vroegtijdig gestopt bij iteratie {{index}}"
+ },
+ "rules": {
+ "behaviour": "Gedrag",
+ "boundedFor": "Voert een vast aantal iteraties uit",
+ "exitCriteria": "Exit criteria",
+ "maxIterations": "Maximale iteraties",
+ "whileUntil": "Herhaalt totdat {{criteria}}"
+ }
},
"notFound": {
"back": "Ga terug",
@@ -148,13 +198,7 @@
"label": "Aantal Dag Runs"
},
"dependencies": {
- "label": "Afhankelijkheden",
- "options": {
- "allDagDependencies": "Alle Dag afhankelijkheden",
- "externalConditions": "Externe omstandigheden",
- "onlyTasks": "Alleen taken"
- },
- "placeholder": "Afhankelijkheden"
+ "allDagDependencies": "Alle Dag afhankelijkheden"
},
"graphDirection": {
"label": "Richting van de grafiek"
@@ -217,6 +261,7 @@
"auditLog": "Audit Log",
"backfills": "Backfills",
"calendar": "Kalender",
+ "callbacks": "Callbacks",
"code": "Code",
"details": "Details",
"logs": "Logs",
@@ -229,6 +274,7 @@
"taskInstances": "Taakinstanties",
"taskStateStore": "Task State Store",
"tasks": "Taken",
+ "versions": "Versies",
"xcom": "XCom"
},
"taskGroups": {
@@ -246,6 +292,8 @@
"deleteWarning": "De taak zal dit persistente geheugen verliezen. Als de
taak deze sleutel gebruikt om extern werk bij te houden (bijv. een extern
job-ID), kan het niet worden hervat.",
"edit": "Wijzig Task State Store",
"emptyStore": "Task state store slaat waarden op die persistent blijven
over retries. Workers kunnen task state store schrijven via de Task SDK.",
+ "entry_one": "Invoer",
+ "entry_other": "Invoeren",
"expiresAt": {
"column": "Verloopt op",
"custom": "Aangepast",
@@ -254,5 +302,70 @@
"never": "Nooit"
},
"title": "Task State Store"
+ },
+ "versions": {
+ "base": "Vergelijk vanaf",
+ "categories": {
+ "asset": "Asset",
+ "authorization": "Autorisatie",
+ "callback": "Callback",
+ "deadline": "Deadline",
+ "dependency": "Afhankelijkheid",
+ "metadata": "Metadata",
+ "param": "Parameter",
+ "provenance": "Herkomst",
+ "schedule": "Schema",
+ "task": "Taak",
+ "unknown": "Onbekend"
+ },
+ "codeAccess": "Waarden vereisen toegang tot Dag-code",
+ "columns": {
+ "after": "Na",
+ "before": "Voor",
+ "category": "Categorie",
+ "impact": "Impact",
+ "operation": "Operatie",
+ "path": "Pad"
+ },
+ "heading": "Versie {{base}} → Versie {{target}}",
+ "impacts": {
+ "authorization": "Autorisatie",
+ "execution": "Uitvoering",
+ "metadata": "Metadata",
+ "provenance": "Herkomst",
+ "unknown": "Onbekend"
+ },
+ "limitReached": {
+ "description": "Er zijn meer wijzigingen dan het maximaal toegestane
aantal wijzigingen. Verhoog de limiet om de rest te zien.",
+ "descriptionDefault": "Er zijn meer wijzigingen dan het standaardlimiet
toestaat. Stel een hoger maximaal aantal wijzigingen in om de rest te zien.",
+ "title": "Toont alleen de eerste {{limit, number}} wijzigingen"
+ },
+ "maxChanges": "Maximale wijzigingen",
+ "maxChangesDefault": "Standaard",
+ "noChanges": "Deze versies hebben dezelfde status.",
+ "operations": {
+ "added": "Toegevoegd",
+ "changed": "Veranderd",
+ "removed": "Verwijderd"
+ },
+ "pathOccurrences_one": "{{count, number}} wijziging deelt dit pad",
+ "pathOccurrences_other": "{{count, number}} wijzigingen delen dit pad",
+ "pathOccurrencesAtLeast_one": "Ten minste {{count, number}} wijziging
deelt dit pad",
+ "pathOccurrencesAtLeast_other": "Ten minste {{count, number}} wijzigingen
delen dit pad",
+ "record_one": "Record",
+ "record_other": "Records",
+ "schemaChange": "Gesserialiseerd schema {{baseSchema}} → {{targetSchema}}",
+ "selectPrompt": "Selecteer twee versies om te zien wat er tussen veranderd
is.",
+ "summary_one": "{{count, number}} wijziging",
+ "summary_other": "{{count, number}} wijzigingen",
+ "summaryAtLeast_one": "Minimaal {{count, number}} wijziging",
+ "summaryAtLeast_other": "Minimaal {{count, number}} wijzigingen",
+ "target": "Vergelijk met",
+ "unavailable": {
+ "description": "Deze versies kunnnen niet worden vergeleken. Reden:",
+ "title": "Vergelijking niet beschikbaar",
+ "withoutReason": "Deze versies kunnen niet worden vergeleken."
+ },
+ "valuesHidden": "Waarden verborgen"
}
}
diff --git a/airflow-core/src/airflow/ui/public/i18n/locales/nl/dags.json
b/airflow-core/src/airflow/ui/public/i18n/locales/nl/dags.json
index e2e49d1b85d..471bd3c1ca6 100644
--- a/airflow-core/src/airflow/ui/public/i18n/locales/nl/dags.json
+++ b/airflow-core/src/airflow/ui/public/i18n/locales/nl/dags.json
@@ -6,6 +6,11 @@
"warning": "Dit zal alle metadata gerelateerd aan de Dag verwijderen,
inclusief Runs en Tasks."
}
},
+ "draining": {
+ "badgeTooltip": "Deze Dag pauzeert zodra de lopende Dag runs zijn
voltooid.",
+ "label": "Leegmaken",
+ "tooltip": "Maak {{dagDisplayName}} leeg — pauzeert zodra de lopende Dag
runs zijn voltooid. Klik om te hervatten."
+ },
"favoriteDag": "Favoriete Dag",
"filters": {
"allRunTypes": "Alle Run types",
@@ -15,14 +20,37 @@
"favorite": "Favoriet",
"unfavorite": "Verwijder Favoriet"
},
+ "favoriteState": "Favoriete status",
+ "favoriteStatePlaceholder": "Selecteer favoriete status…",
+ "hasImportErrors": "Heeft importfouten",
+ "noTimetableTypesFound": "Geen timetable types gevonden",
"paused": {
"active": "Actief",
"all": "Alles",
"paused": "Gepauzeerd"
},
- "runIdPatternFilter": "Zoek Dag Runs"
+ "pausedPlaceholder": "Selecteer gepauzeerde status…",
+ "pausedState": "Gepauzeerde status",
+ "requiresHitlAction": "Vereist HITL actie",
+ "runIdPatternFilter": "Zoek Dag Runs",
+ "runState": "Run status",
+ "runStatePlaceholder": "Selecteer run status…",
+ "timetableType": "Timetable type"
+ },
+ "folders": {
+ "all": "Alle Dags",
+ "empty": "Geen mappen",
+ "hide": "Verberg mappen",
+ "show": "Toon mappen",
+ "title": "Mappen"
},
"ownerLink": "Eigenaarslink voor {{owner}}",
+ "recentTaskStateCounts": {
+ "description": "Status van taken van alle lopende Dag runs of, als er geen
loopt, van de meest recente run. Je kan dit uitschakelen in je
gebruikersinstellingen.",
+ "label": "Recente taken",
+ "loading": "Recente taakstatus aantallen aan het laden",
+ "tooltip": "{{state}}: {{formattedCount}} — klik om taken te filteren"
+ },
"runAndTaskActions": {
"affectedTasks": {
"noItemsFound": "Geen taken gevonden.",
@@ -62,25 +90,47 @@
"failed": "Druk op Shift+F om te markeren als mislukt",
"success": "Druk op Shift+S om te markeren als succesvol"
},
+ "skippedInfo": "Het markeren van een taakinstantie als overgeslagen
registreert dat deze opzettelijk niet is uitgevoerd. Downstream taken worden
nog steeds geëvalueerd op basis van hun triggerregels: met de standaardregel
\"all_success\" worden ze ook overgeslagen. Alleen taakinstanties die nog niet
zijn gestart kunnen worden overgeslagen en alleen deze taakinstantie wordt
beïnvloed.",
"title": "Markeer {{type}} als {{state}}"
},
"options": {
"downstream": "Downstream",
"existingTasks": "Wis bestaande taken",
"future": "Toekomst",
+ "keepTaskState": "Behoud taakstatus en hervat",
+ "laterIterations": "Latere iteraties",
"onlyFailed": "Wis enkel mislukte taken",
"past": "Verleden",
"preventRunningTasks": "Voorkom opnieuw uitvoeren als taak bezig is",
"queueNew": "Zet nieuwe taken in de wachtrij",
"runOnLatestVersion": "Voer uit met de nieuwste bundelversie",
- "upstream": "Upstream"
+ "runOnLatestVersionForced": "Gebruik altijd de laatste — er is geen
eerdere versie om naar terug te gaan",
+ "upstream": "Upstream",
+ "wholeExpansion": "Volledige expansie"
}
},
+ "runStateCounts": {
+ "label": "Run statussen",
+ "loading": "Run status aantallen aan het laden",
+ "tooltip": "{{state}}: {{formattedCount}} — klik om runs te filteren"
+ },
+ "schedulingActions": {
+ "cancelDrain": "Annuleer leegmaken",
+ "drain": "Leegmaken en vervolgens pauzeren",
+ "drainPrompt": "Deze Dag heeft lopende Dag runs. Leegmaken laat ze
voltooien voordat de Dag pauzeert; nu pauzeren stopt de planning onmiddellijk
zonder te wachten.",
+ "pauseNow": "Nu pauzeren",
+ "pauseSelected": "Pauzeer / Leegmaken"
+ },
+ "schedulingBanner": {
+ "message": "Deze Dag is aan het leegmaken. Het zal pauzeren zodra de
lopende Dag runs zijn voltooid."
+ },
"search": {
"advanced": "Geavanceerd zoeken",
"clear": "Zoekopdracht wissen",
+ "dagRuns": "Zoek $t(common:dagRun_other)",
"dags": "Zoek Dags",
"hotkey": "+K",
+ "mapIndexes": "Zoek $t(common:mapIndex)",
"tasks": "Zoek taken"
},
"sort": {
@@ -88,9 +138,9 @@
"asc": "Sorteer op weergavenaam (A-Z)",
"desc": "Sorteer op weergavenaam (Z-A)"
},
- "lastRunStartDate": {
- "asc": "Sorteer op laatste Run startdatum (Eerste-Laatste)",
- "desc": "Sorteer op laatste Run startdatum (Laatste-Eerste)"
+ "lastRunAfter": {
+ "asc": "Sorteer op laatste Run na (Eerste-Laatste)",
+ "desc": "Sorteer op laatste Run na (Laatste-Eerste)"
},
"lastRunState": {
"asc": "Sorteer op laatste Run status (A-Z)",
diff --git a/airflow-core/src/airflow/ui/public/i18n/locales/nl/dashboard.json
b/airflow-core/src/airflow/ui/public/i18n/locales/nl/dashboard.json
index c17a84ebe7c..0f18574691e 100644
--- a/airflow-core/src/airflow/ui/public/i18n/locales/nl/dashboard.json
+++ b/airflow-core/src/airflow/ui/public/i18n/locales/nl/dashboard.json
@@ -1,4 +1,10 @@
{
+ "alerts": {
+ "seeLessContext": "Bekijk minder",
+ "seeMoreContext": "Bekijk meer",
+ "showMoreAlerts_one": "+{{count, number}} andere waarschuwing",
+ "showMoreAlerts_other": "+{{count, number}} meer waarschuwingen"
+ },
"deadlines": {
"pending": {
"empty": "Geen aankomende deadlines",
@@ -22,17 +28,33 @@
"group": "Groep",
"health": {
"dagProcessor": "Dag Processor",
+ "degraded": "Verminderd",
+ "degradedHint": {
+ "dagProcessor": "Sommige geconfigureerde Dag-bundels hebben geen Dag
Processor die ze analyseert.",
+ "triggerer": "Sommige teams hebben geen triggerer die uitgestelde taken
voor hen uitvoert."
+ },
+ "down": "Uitgevallen",
"health": "Status",
"healthy": "OK",
+ "instances": {
+ "bundles": "Bundels",
+ "hostname": "Host",
+ "team": "Team",
+ "title_one": "{{title}} — {{status}} ({{count, number}} instantie)",
+ "title_other": "{{title}} — {{status}} ({{count, number}} instanties)",
+ "unknownHostname": "Onbekende host"
+ },
"lastHeartbeat": "Laatste hartslag",
"metaDatabase": "MetaDatabase",
"scheduler": "Scheduler",
"status": "Status",
"triggerer": "Triggerer",
- "unhealthy": "Fout"
+ "unhealthy": "Fout",
+ "unknownStatus": "Onbekend"
},
"history": "Geschiedenis",
"importErrors": {
+ "bundle": "Bundel",
"dagImportError_one": "Dag leesfout",
"dagImportError_other": "Dag leesfouten",
"searchByFile": "Zoek op bestand",
diff --git a/airflow-core/src/airflow/ui/public/i18n/locales/nl/hitl.json
b/airflow-core/src/airflow/ui/public/i18n/locales/nl/hitl.json
index f94a33e4241..3b455ab85f5 100644
--- a/airflow-core/src/airflow/ui/public/i18n/locales/nl/hitl.json
+++ b/airflow-core/src/airflow/ui/public/i18n/locales/nl/hitl.json
@@ -21,6 +21,7 @@
"received": "Reactie ontvangen op ",
"respond": "Reageer",
"responded_by_user_name": "Gereageerd door (gebruikersnaam)",
+ "selectAtLeastOne": "Selecteer ten minste één optie",
"success": "{{taskId}} reactie succesvol",
"title": "Human Task Instance - {{taskId}}"
},