You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(frontend): Translate hardcoded strings in CardDAVSetupGuide component
The CardDAV setup guide had all its strings hardcoded in English (server
URL header, copy button, setup steps, field labels, important notice).
Wire up existing profile.carddav.* i18n keys and add new keys for the
step-by-step instructions and field labels in both en.json and de.json.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: apps/frontend/src/lib/i18n/locales/de.json
+42-2Lines changed: 42 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -618,10 +618,50 @@
618
618
"setupGuide": "Einrichtungsanleitung",
619
619
"useCredentials": "Verwende deine E-Mail {{email}} und ein App-Passwort zum Anmelden.",
620
620
"important": "Wichtig",
621
-
"importantNote": "Verwende immer ein App-Passwort anstelle deines regulären Kontopassworts für CardDAV-Clients.",
621
+
"importantNote": "Verwende immer ein <strong>App-Passwort</strong> anstelle deines regulären Kontopassworts. App-Passwörter können einzeln widerrufen werden, ohne dein Hauptpasswort zu ändern.",
622
622
"ios": "iOS / iPadOS",
623
623
"macos": "macOS",
624
-
"thunderbird": "Thunderbird"
624
+
"thunderbird": "Thunderbird",
625
+
"fields": {
626
+
"server": "Server:",
627
+
"userName": "Benutzername:",
628
+
"password": "Passwort:",
629
+
"yourAppPassword": "Dein App-Passwort",
630
+
"description": "Beschreibung:",
631
+
"accountType": "Kontotyp:",
632
+
"manual": "Manuell",
633
+
"serverAddress": "Serveradresse:",
634
+
"url": "URL:",
635
+
"user": "Benutzer:"
636
+
},
637
+
"steps": {
638
+
"ios": {
639
+
"1": "Öffne <strong>Einstellungen</strong> und tippe auf <strong>Kontakte</strong>",
640
+
"2": "Tippe auf <strong>Accounts</strong>, dann auf <strong>Account hinzufügen</strong>",
641
+
"3": "Wähle <strong>Andere</strong> ganz unten",
642
+
"4": "Tippe auf <strong>CardDAV-Account hinzufügen</strong>",
643
+
"5": "Gib deine Daten ein:",
644
+
"6": "Tippe auf <strong>Weiter</strong> zum Überprüfen und Speichern"
Copy file name to clipboardExpand all lines: apps/frontend/src/lib/i18n/locales/en.json
+42-2Lines changed: 42 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -618,10 +618,50 @@
618
618
"setupGuide": "Setup Guide",
619
619
"useCredentials": "Use your email {{email}} and an app password to sign in.",
620
620
"important": "Important",
621
-
"importantNote": "Always use an app password instead of your regular account password for CardDAV clients.",
621
+
"importantNote": "Always use an <strong>app password</strong> instead of your regular account password. App passwords can be revoked individually without changing your main password.",
622
622
"ios": "iOS / iPadOS",
623
623
"macos": "macOS",
624
-
"thunderbird": "Thunderbird"
624
+
"thunderbird": "Thunderbird",
625
+
"fields": {
626
+
"server": "Server:",
627
+
"userName": "User Name:",
628
+
"password": "Password:",
629
+
"yourAppPassword": "Your app password",
630
+
"description": "Description:",
631
+
"accountType": "Account Type:",
632
+
"manual": "Manual",
633
+
"serverAddress": "Server Address:",
634
+
"url": "URL:",
635
+
"user": "User:"
636
+
},
637
+
"steps": {
638
+
"ios": {
639
+
"1": "Open <strong>Settings</strong> and tap <strong>Contacts</strong>",
640
+
"2": "Tap <strong>Accounts</strong>, then <strong>Add Account</strong>",
641
+
"3": "Select <strong>Other</strong> at the bottom",
642
+
"4": "Tap <strong>Add CardDAV Account</strong>",
643
+
"5": "Enter your details:",
644
+
"6": "Tap <strong>Next</strong> to verify and save"
645
+
},
646
+
"macos": {
647
+
"1": "Open <strong>System Settings</strong> (or System Preferences)",
648
+
"2": "Click <strong>Internet Accounts</strong>",
649
+
"3": "Click <strong>Add Account</strong>, then select <strong>Other Contacts Account</strong>",
650
+
"4": "Select <strong>CardDAV</strong> as the account type",
651
+
"5": "Enter your details:",
652
+
"6": "Click <strong>Sign In</strong>"
653
+
},
654
+
"thunderbird": {
655
+
"1": "Install the <strong>CardBook</strong> add-on from Thunderbird Add-ons",
656
+
"2": "Open <strong>CardBook</strong> from the Thunderbird menu",
0 commit comments