Vertaal 56 Engelse foutteksten in de Nederlandse interface

Deze verschenen zodra de backend geen eigen melding meegaf: de terugvalteksten
van formatError en de controles vóór een handeling. Een operator kreeg dan
"Failed to load exports" of "Select a project first" te zien, midden in een
verder Nederlandse werkbank.

Dit is geen meertaligheidsvraagstuk maar inconsistentie binnen de taal die het
product al spreekt. De teksten volgen nu de bestaande toon: benoemen wat er
misging of wat er eerst nodig is, in actieve vorm, zonder excuus.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
Jens
2026-08-23 15:10:07 +02:00
co-authored by Claude Opus 5
parent 7bf7caf56b
commit 596bbb0e8c
9 changed files with 56 additions and 56 deletions
+14 -14
View File
@@ -45,7 +45,7 @@ export function useExportWorkflow({
const response = await exportsApi.listProjectExports(projectId)
setExports(response.items)
} catch (error) {
setExportError(formatError(error, 'Failed to load exports'))
setExportError(formatError(error, 'De downloads konden niet worden geladen'))
} finally {
setLoadingExports(false)
}
@@ -53,7 +53,7 @@ export function useExportWorkflow({
const exportSelectedDatasetGeoJson = async () => {
if (!selectedDataset || !isVectorDatasetType(selectedDataset.dataset_type)) {
setExportError('Select a vector dataset before exporting GeoJSON.')
setExportError('Kies eerst een vectorbron om als GeoJSON te bewaren.')
return
}
setExporting(true)
@@ -67,7 +67,7 @@ export function useExportWorkflow({
setLatestExport(response)
await loadExports(selectedDataset.project_id)
} catch (error) {
setExportError(formatError(error, 'Failed to export selected dataset'))
setExportError(formatError(error, 'De gekozen bron kon niet worden geëxporteerd'))
} finally {
setExporting(false)
}
@@ -75,7 +75,7 @@ export function useExportWorkflow({
const exportSelectedDetectionRunGeoJson = async () => {
if (!selectedDetectionRunId || !selectedProjectId) {
setExportError('Select a detection run before exporting GeoJSON.')
setExportError('Kies eerst een detectierun om als GeoJSON te bewaren.')
return
}
setExporting(true)
@@ -89,7 +89,7 @@ export function useExportWorkflow({
setLatestExport(response)
await loadExports(selectedProjectId)
} catch (error) {
setExportError(formatError(error, 'Failed to export detection run'))
setExportError(formatError(error, 'De detectierun kon niet worden geëxporteerd'))
} finally {
setExporting(false)
}
@@ -97,7 +97,7 @@ export function useExportWorkflow({
const exportSelectedSegmentationRunGeoJson = async () => {
if (!selectedSegmentationRunId || !selectedProjectId) {
setExportError('Select a segmentation run before exporting GeoJSON.')
setExportError('Kies eerst een segmentatierun om als GeoJSON te bewaren.')
return
}
setExporting(true)
@@ -110,7 +110,7 @@ export function useExportWorkflow({
setLatestExport(response)
await loadExports(selectedProjectId)
} catch (error) {
setExportError(formatError(error, 'Failed to export segmentation run'))
setExportError(formatError(error, 'De segmentatierun kon niet worden geëxporteerd'))
} finally {
setExporting(false)
}
@@ -118,7 +118,7 @@ export function useExportWorkflow({
const exportMapSelectionGeoJson = async (bbox: VectorSelectionBBox, areaId?: string) => {
if (!selectedDataset || !isVectorDatasetType(selectedDataset.dataset_type)) {
setSelectionExportError('Select a vector dataset before saving an area export.')
setSelectionExportError('Kies eerst een vectorbron om het gebied mee te bewaren.')
return null
}
setSelectionExporting(true)
@@ -137,7 +137,7 @@ export function useExportWorkflow({
await loadExports(selectedDataset.project_id)
return response
} catch (error) {
setSelectionExportError(formatError(error, 'Failed to save area export'))
setSelectionExportError(formatError(error, 'De gebiedsdownload kon niet worden bewaard'))
return null
} finally {
setSelectionExporting(false)
@@ -146,7 +146,7 @@ export function useExportWorkflow({
const exportProjectMetadata = async () => {
if (!selectedProjectId) {
setExportError('Select a project before exporting metadata.')
setExportError('Kies eerst een werkruimte om de projectgegevens te bewaren.')
return
}
setExporting(true)
@@ -156,7 +156,7 @@ export function useExportWorkflow({
setLatestExport(response)
await loadExports(selectedProjectId)
} catch (error) {
setExportError(formatError(error, 'Failed to export project metadata'))
setExportError(formatError(error, 'De projectgegevens konden niet worden geëxporteerd'))
} finally {
setExporting(false)
}
@@ -164,7 +164,7 @@ export function useExportWorkflow({
const exportProjectReport = async () => {
if (!selectedProjectId) {
setExportError('Select a project before exporting a report.')
setExportError('Kies eerst een werkruimte om een rapport te maken.')
return
}
setExporting(true)
@@ -174,7 +174,7 @@ export function useExportWorkflow({
setLatestExport(response)
await loadExports(selectedProjectId)
} catch (error) {
setExportError(formatError(error, 'Failed to export project report'))
setExportError(formatError(error, 'Het projectrapport kon niet worden gemaakt'))
} finally {
setExporting(false)
}
@@ -204,7 +204,7 @@ export function useExportWorkflow({
const response = await exportsApi.getContent(selectedProjectId, exportId)
setExportPreview(response.content)
} catch (error) {
setExportError(formatError(error, 'Failed to load export content'))
setExportError(formatError(error, 'De inhoud van de download kon niet worden geladen'))
}
}