Task 5.23: Deduplication / Merge — ContactMergeHistory model, dedup service, API routes (duplicates/merge/merge-history), DedupDialog frontend, i18n, 5 tests
This commit is contained in:
@@ -1032,5 +1032,26 @@
|
||||
"deleted": "Filter gelöscht",
|
||||
"load": "Filter laden",
|
||||
"noFilters": "Keine gespeicherten Filter"
|
||||
},
|
||||
"dedup": {
|
||||
"title": "Dubletten finden und zusammenführen",
|
||||
"findDuplicates": "Dubletten suchen",
|
||||
"noDuplicates": "Keine Dubletten gefunden.",
|
||||
"pairsFound": "Paare gefunden",
|
||||
"similarity": "Ähnlichkeit",
|
||||
"merge": "Zusammenführen",
|
||||
"mergeSuccess": "Kontakte wurden erfolgreich zusammengeführt.",
|
||||
"mergeFailed": "Zusammenführung fehlgeschlagen.",
|
||||
"searchFailed": "Suche nach Dubletten fehlgeschlagen.",
|
||||
"field": "Feld",
|
||||
"source": "Quelle",
|
||||
"target": "Ziel",
|
||||
"fields": {
|
||||
"displayName": "Anzeigename",
|
||||
"email": "E-Mail",
|
||||
"phone": "Telefon",
|
||||
"city": "Stadt",
|
||||
"postalCode": "PLZ"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1032,5 +1032,26 @@
|
||||
"deleted": "Filter deleted",
|
||||
"load": "Load Filter",
|
||||
"noFilters": "No saved filters"
|
||||
},
|
||||
"dedup": {
|
||||
"title": "Find and Merge Duplicates",
|
||||
"findDuplicates": "Find Duplicates",
|
||||
"noDuplicates": "No duplicates found.",
|
||||
"pairsFound": "pairs found",
|
||||
"similarity": "Similarity",
|
||||
"merge": "Merge",
|
||||
"mergeSuccess": "Contacts merged successfully.",
|
||||
"mergeFailed": "Merge failed.",
|
||||
"searchFailed": "Failed to search for duplicates.",
|
||||
"field": "Field",
|
||||
"source": "Source",
|
||||
"target": "Target",
|
||||
"fields": {
|
||||
"displayName": "Display Name",
|
||||
"email": "Email",
|
||||
"phone": "Phone",
|
||||
"city": "City",
|
||||
"postalCode": "Postal Code"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user