From e9b03ee6a9d20cead21c17cbf6b49bbcc7e8a99e Mon Sep 17 00:00:00 2001 From: Marcel Date: Fri, 20 Mar 2026 10:13:38 +0100 Subject: [PATCH] fix(person): add i18n for show-more button and limit doc lists to 5 - Add person_show_more key (DE/EN/ES) - Limit sent/received document lists to 5 with a translated "show more" button - Co-correspondent chips now link to /conversations?senderId=...&receiverId=... Co-Authored-By: Claude Sonnet 4.6 --- frontend/messages/de.json | 1 + frontend/messages/en.json | 1 + frontend/messages/es.json | 1 + frontend/src/routes/persons/[id]/+page.svelte | 4 ++-- 4 files changed, 5 insertions(+), 2 deletions(-) diff --git a/frontend/messages/de.json b/frontend/messages/de.json index a6dfccad..da5cffc2 100644 --- a/frontend/messages/de.json +++ b/frontend/messages/de.json @@ -125,6 +125,7 @@ "person_role_sender": "Gesendet", "person_role_receiver": "Empfangen", "person_co_correspondents_heading": "Häufige Korrespondenten", + "person_show_more": "+ {count} weitere anzeigen", "conv_heading": "Konversationen", "conv_subtitle": "Verfolgen Sie den Schriftverkehr zwischen zwei Personen chronologisch.", diff --git a/frontend/messages/en.json b/frontend/messages/en.json index 407248ee..dd23cb72 100644 --- a/frontend/messages/en.json +++ b/frontend/messages/en.json @@ -125,6 +125,7 @@ "person_role_sender": "Sent", "person_role_receiver": "Received", "person_co_correspondents_heading": "Frequent correspondents", + "person_show_more": "+ {count} more", "conv_heading": "Conversations", "conv_subtitle": "Follow the correspondence between two persons chronologically.", diff --git a/frontend/messages/es.json b/frontend/messages/es.json index a34afe56..48e007d7 100644 --- a/frontend/messages/es.json +++ b/frontend/messages/es.json @@ -125,6 +125,7 @@ "person_role_sender": "Enviado", "person_role_receiver": "Recibido", "person_co_correspondents_heading": "Corresponsales frecuentes", + "person_show_more": "+ {count} más", "conv_heading": "Conversaciones", "conv_subtitle": "Siga la correspondencia entre dos personas cronológicamente.", diff --git a/frontend/src/routes/persons/[id]/+page.svelte b/frontend/src/routes/persons/[id]/+page.svelte index 02b0e813..c88269cd 100644 --- a/frontend/src/routes/persons/[id]/+page.svelte +++ b/frontend/src/routes/persons/[id]/+page.svelte @@ -410,7 +410,7 @@ onclick={() => (showAllSent = true)} class="mt-3 text-xs font-bold uppercase tracking-widest text-brand-navy/50 hover:text-brand-navy transition-colors" > - + {sentDocuments.length - DOCS_PREVIEW_LIMIT} weitere anzeigen + {m.person_show_more({ count: sentDocuments.length - DOCS_PREVIEW_LIMIT })} {/if} {/if} @@ -471,7 +471,7 @@ onclick={() => (showAllReceived = true)} class="mt-3 text-xs font-bold uppercase tracking-widest text-brand-navy/50 hover:text-brand-navy transition-colors" > - + {receivedDocuments.length - DOCS_PREVIEW_LIMIT} weitere anzeigen + {m.person_show_more({ count: receivedDocuments.length - DOCS_PREVIEW_LIMIT })} {/if} {/if}