fix(260907-ipz): Anrede in vier deutschen Texten auf Siezen umstellen
Die Oberflaeche siezt ueberall, ausser an vier Stellen: leere Gruppenliste, Modul-Aktivierungsdialog, Modul-Sperrseite und Marktplatz-Hinweis duzten bislang. Alle vier Werte in de.json werden auf die Sie-Form umgestellt, en.json bleibt unveraendert, da Englisch die Unterscheidung nicht kennt. Die Mock-Uebersetzer und Zusicherungen in den drei betroffenen Testdateien werden auf den neuen Wortlaut nachgezogen. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01K5jtbGzC5Sf9npJ3JCjKhq
This commit is contained in:
@@ -12,7 +12,7 @@ const messages: Record<string, Record<string, unknown>> = {
|
||||
edit: 'Gruppe bearbeiten',
|
||||
delete: 'Gruppe löschen',
|
||||
noGroups: 'Keine Gruppen vorhanden',
|
||||
noGroupsBody: 'Lege deine erste Gruppe an, um Modulzugriff gezielt zu vergeben.',
|
||||
noGroupsBody: 'Legen Sie Ihre erste Gruppe an, um Modulzugriff gezielt zu vergeben.',
|
||||
name: 'Name',
|
||||
ldapBinding: 'AD-Bindung',
|
||||
boundBadge: 'AD-gebunden',
|
||||
@@ -182,7 +182,7 @@ describe('AdminGroupsPage', () => {
|
||||
expect(screen.getByText('Keine Gruppen vorhanden')).toBeInTheDocument();
|
||||
});
|
||||
expect(
|
||||
screen.getByText('Lege deine erste Gruppe an, um Modulzugriff gezielt zu vergeben.'),
|
||||
screen.getByText('Legen Sie Ihre erste Gruppe an, um Modulzugriff gezielt zu vergeben.'),
|
||||
).toBeInTheDocument();
|
||||
// Two "Gruppe erstellen" CTAs exist once empty (header + empty-state body).
|
||||
expect(screen.getAllByText('Gruppe erstellen').length).toBeGreaterThanOrEqual(1);
|
||||
|
||||
@@ -24,7 +24,7 @@ const messages: Record<string, Record<string, unknown>> = {
|
||||
},
|
||||
'adminModules.activationDialog': {
|
||||
title: 'Modul aktivieren: {module}',
|
||||
body: 'Soll die Standardgruppe sofort Zugriff auf dieses Modul erhalten, oder möchtest du die Freigaben separat konfigurieren?',
|
||||
body: 'Soll die Standardgruppe sofort Zugriff auf dieses Modul erhalten, oder möchten Sie die Freigaben separat konfigurieren?',
|
||||
grantNow: 'Sofort freigeben',
|
||||
configureLater: 'Später konfigurieren',
|
||||
cancel: 'Abbrechen',
|
||||
|
||||
@@ -24,7 +24,7 @@ vi.mock('next-intl/server', () => ({
|
||||
getTranslations: async () => (key: string) => {
|
||||
const translations: Record<string, string> = {
|
||||
'accessDenied.title': 'Kein Zugriff auf dieses Modul',
|
||||
'accessDenied.body': 'Du hast für dieses Modul keine Freigabe. Wende dich an deinen Administrator.',
|
||||
'accessDenied.body': 'Sie haben für dieses Modul keine Freigabe. Wenden Sie sich an Ihren Administrator.',
|
||||
'accessDenied.backToDashboard': 'Zur Startseite',
|
||||
};
|
||||
return translations[key] ?? key;
|
||||
|
||||
@@ -397,7 +397,7 @@
|
||||
"edit": "Gruppe bearbeiten",
|
||||
"delete": "Gruppe löschen",
|
||||
"noGroups": "Keine Gruppen vorhanden",
|
||||
"noGroupsBody": "Lege deine erste Gruppe an, um Modulzugriff gezielt zu vergeben.",
|
||||
"noGroupsBody": "Legen Sie Ihre erste Gruppe an, um Modulzugriff gezielt zu vergeben.",
|
||||
"name": "Name",
|
||||
"ldapBinding": "AD-Bindung",
|
||||
"boundBadge": "AD-gebunden",
|
||||
@@ -461,7 +461,7 @@
|
||||
},
|
||||
"activationDialog": {
|
||||
"title": "Modul aktivieren: {module}",
|
||||
"body": "Soll die Standardgruppe sofort Zugriff auf dieses Modul erhalten, oder möchtest du die Freigaben separat konfigurieren?",
|
||||
"body": "Soll die Standardgruppe sofort Zugriff auf dieses Modul erhalten, oder möchten Sie die Freigaben separat konfigurieren?",
|
||||
"grantNow": "Sofort freigeben",
|
||||
"configureLater": "Später konfigurieren",
|
||||
"cancel": "Abbrechen",
|
||||
@@ -489,7 +489,7 @@
|
||||
"noActiveModules": "Keine Module aktiviert. Bitten Sie Ihren Administrator, Module zu aktivieren.",
|
||||
"accessDenied": {
|
||||
"title": "Kein Zugriff auf dieses Modul",
|
||||
"body": "Du hast für dieses Modul keine Freigabe. Wende dich an deinen Administrator.",
|
||||
"body": "Sie haben für dieses Modul keine Freigabe. Wenden Sie sich an Ihren Administrator.",
|
||||
"backToDashboard": "Zur Startseite"
|
||||
}
|
||||
},
|
||||
@@ -627,7 +627,7 @@
|
||||
"detailStatusInactive": "Nicht aktiviert",
|
||||
"accessDenied": "Zugriff verweigert",
|
||||
"statusNoAccess": "Kein Zugriff",
|
||||
"toastNoAccess": "Kein Zugriff auf dieses Modul — wende dich an deinen Administrator."
|
||||
"toastNoAccess": "Kein Zugriff auf dieses Modul — wenden Sie sich an Ihren Administrator."
|
||||
},
|
||||
"certManager": {
|
||||
"title": "Zertifikat-Manager",
|
||||
|
||||
Reference in New Issue
Block a user