-
-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathpackage.nls.de.json
More file actions
42 lines (42 loc) · 4.48 KB
/
Copy pathpackage.nls.de.json
File metadata and controls
42 lines (42 loc) · 4.48 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
{
"extension.displayName": "Git ID Switcher",
"extension.description": "Mehrere Git-Profile mit einem Klick wechseln. SSH-Schlüssel und GPG-Signierung sind verknüpft, auch auf Submodule anwendbar.",
"command.selectIdentity": "Identität auswählen",
"command.showCurrentIdentity": "Aktuelle Identität anzeigen",
"command.showDocumentation": "Dokumentation anzeigen",
"command.deleteIdentity": "Identität löschen",
"config.title": "Git ID Switcher",
"config.category.identity": "Git ID Switcher: Identität",
"config.category.submodule": "Git ID Switcher: Submodul",
"config.category.display": "Git ID Switcher: Benachrichtigungen und Anzeige",
"config.category.logging": "Git ID Switcher: Debugging",
"config.category.advanced": "Git ID Switcher: Sonstiges",
"config.identities": "Liste der Git-Identitäten zum Wechseln",
"config.identities.markdown": "Liste der Git-Profile. Für jedes Profil können folgende Einstellungen vorgenommen werden:\n- `id`: Eindeutige Kennung (alphanumerisch, Bindestriche, Unterstriche nur; keine Duplikate; erforderlich)\n- `name`: Git user.name (erforderlich)\n- `email`: Git user.email (erforderlich)\n- `service`: Git-Hosting-Dienst (z.B. GitHub, GitLab, Bitbucket)\n- `icon`: Emoji zur Anzeige in der Statusleiste (z.B. 🏠, 💼)\n- `description`: Notiz für diese Identität (z.B. Arbeit, Privat)\n- `sshKeyPath`: Pfad zum privaten SSH-Schlüssel (z.B. ~/.ssh/id_ed25519_work)\n- `sshHost`: SSH-Konfiguration Host-Alias (z.B. github-work, gitlab-personal)\n- `gpgKeyId`: GPG-Schlüssel-ID für Commit-Signierung (z.B. ABCD1234EF567890)",
"config.identities.id": "Eindeutige Kennung (alphanumerisch, Bindestriche, Unterstriche nur; keine Duplikate; erforderlich)",
"config.identities.name": "Git user.name (erforderlich)",
"config.identities.email": "Git user.email (erforderlich)",
"config.identities.service": "Git-Hosting-Dienst (z.B. GitHub, GitLab, Bitbucket)",
"config.identities.icon": "Emoji zur Anzeige in der Statusleiste (z.B. 🏠, 💼)",
"config.identities.description": "Notiz für diese Identität (z.B. Arbeit, Privat)",
"config.identities.sshKeyPath": "Pfad zum privaten SSH-Schlüssel (z.B. ~/.ssh/id_ed25519_work)",
"config.identities.sshHost": "SSH-Konfiguration Host-Alias (z.B. github-work, gitlab-personal)",
"config.identities.gpgKeyId": "GPG-Schlüssel-ID für Commit-Signierung (z.B. ABCD1234EF567890)",
"config.defaultIdentity": "Standard-Identitäts-ID, wenn keine Identität ausgewählt ist",
"config.autoSwitchSshKey": "SSH-Schlüssel beim Wechseln der Identität automatisch wechseln",
"config.applyToSubmodules": "Identität beim Wechseln automatisch auf Git-Submodule anwenden",
"config.submoduleDepth": "Anwendungstiefe für Submodule (1-5, 1 = nur direkte Submodule)",
"config.showNotifications": "Benachrichtigungen beim Wechseln der Identität anzeigen",
"config.includeIconInGitConfig": "Icon-Emoji in Git config user.name einschließen (beeinflusst Commit-Verlauf). Bei false wird das Icon nur in der Editor-Oberfläche angezeigt.",
"config.logging.fileEnabled": "Audit-Protokolle in Datei speichern (zeichnet Identitätswechsel, SSH-Schlüssel-Operationen usw. auf)",
"config.logging.level": "Protokoll-Detailgrad (DEBUG=alles, ERROR=nur Fehler). Zeichnet gewählte Stufe und höher auf.",
"config.logging.filePath": "Pfad zur Protokolldatei (z.B. ~/.git-id-switcher/security.log)",
"config.logging.maxFileSize": "Maximale Dateigröße vor Rotation (Bytes, Standard: 10MB)",
"config.logging.maxFiles": "Maximale Anzahl der zu behaltenden rotierten Dateien (Standard: 5)",
"config.logging.redactAllSensitive": "Bei Aktivierung werden alle Werte in Protokollen maskiert (maximaler Datenschutz)",
"config.category.syncCheck": "Git ID Switcher: Synchronisierungsprüfung",
"config.syncCheck.enabled": "Überprüft, ob das ausgewählte Profil mit der tatsächlichen Git-Konfiguration übereinstimmt. Bei einer Abweichung wird in der Statusleiste eine Warnung angezeigt.",
"config.syncCheck.onFocusReturn": "Führt eine Synchronisierungsprüfung durch, wenn das Editor-Fenster den Fokus wiedererlangt (z. B. nach dem Wechsel von einem Terminal, das die Git-Konfiguration geändert haben könnte).",
"config.commandTimeouts": "Benutzerdefinierte Timeout-Werte für Befehle (in Millisekunden)",
"config.commandTimeouts.markdown": "Standard-Befehls-Timeouts überschreiben. Beispiel:\n```json\n{\n \"git\": 15000,\n \"ssh-add\": 10000\n}\n```\nStandardwerte: git=10000ms, ssh-add=5000ms, ssh-keygen=5000ms, andere=30000ms"
}