Skip to content

Commit 55a9055

Browse files
nullvariantclaude
andcommitted
fix(i18n): unify config.identities.markdown with individual field descriptions
Aligned markdown overview descriptions in config.identities.markdown with the more specific individual field descriptions (config.identities.id, .service, .sshKeyPath, .sshHost, .gpgKeyId) across all 17 language files. Changes per language (5 fields): - id: Added character restriction details (alphanumeric, hyphens, underscores) - service: Replaced "etc." with specific "Bitbucket" listing - sshKeyPath: Added path example (~/.ssh/id_ed25519_work) - sshHost: Replaced "multi-account" explanation with concrete examples - gpgKeyId: Added key ID example (ABCD1234EF567890) Verified: 17 files x 9 fields = 153 field checks, 0 mismatches. 🖥️ IDE: [Cursor](https://cursor.sh) 🔌 Extension: [Claude Code](https://claude.ai/download) Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com> Model-Raw: claude-opus-4-5-20251101
1 parent 1afa34e commit 55a9055

20 files changed

Lines changed: 28 additions & 19 deletions

extensions/git-id-switcher/CHANGELOG.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,15 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [0.16.5] - 2026-01-29
11+
12+
### Fixed
13+
14+
- **Unified `config.identities.markdown` descriptions across all 17 languages**:
15+
- Aligned markdown overview descriptions with individual field descriptions (the more specific variants)
16+
- Fixed 5 fields per language: `id` (added character restrictions), `service` (added Bitbucket), `sshKeyPath` (added example), `sshHost` (replaced explanation with examples), `gpgKeyId` (added example)
17+
- Ensures VS Code Settings UI overview matches InputBox placeholders exactly
18+
1019
## [0.16.4] - 2026-01-29
1120

1221
### Added

extensions/git-id-switcher/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "git-id-switcher",
33
"displayName": "%extension.displayName%",
44
"description": "%extension.description%",
5-
"version": "0.16.4",
5+
"version": "0.16.5",
66
"publisher": "nullvariant",
77
"icon": "images/icon.png",
88
"engines": {

extensions/git-id-switcher/package.nls.bg.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
"config.category.logging": "Git ID Switcher: Отстраняване",
1313
"config.category.advanced": "Git ID Switcher: Други",
1414
"config.identities": "Списък с Git самоличности за превключване",
15-
"config.identities.markdown": "Списък с Git самоличности (профили). За всяка самоличност може да настроите:\n- `id`: Уникален идентификатор (без дубликатизадължително)\n- `name`: Git user.name (задължително)\n- `service`: Git хостинг услуга (напр. GitHub, GitLab и др.)\n- `email`: Git user.email (задължително)\n- `icon`: Емодзи за лентата на състоянието (напр. 🏠, 💼)\n- `description`: Бележка за тази самоличност (напр. Работа, Личен)\n- `sshKeyPath`: Път до частния SSH ключ\n- `sshHost`: Псевдоним на хост от SSH конфигурацията (за множество акаунти)\n- `gpgKeyId`: ID на GPG ключ за подписване на комити",
15+
"config.identities.markdown": "Списък с Git самоличности (профили). За всяка самоличност може да настроите:\n- `id`: Уникален идентификатор (буквено-цифрови, тирета, долни черти само; без дубликати; задължително)\n- `name`: Git user.name (задължително)\n- `service`: Git хостинг услуга (напр. GitHub, GitLab, Bitbucket)\n- `email`: Git user.email (задължително)\n- `icon`: Емотикон за показване в лентата на състоянието (напр. 🏠, 💼)\n- `description`: Бележка за тази самоличност (напр. Работа, Личен)\n- `sshKeyPath`: Път до частния SSH ключ (напр. ~/.ssh/id_ed25519_work)\n- `sshHost`: Псевдоним на хост за SSH конфигурация (напр. github-work, gitlab-personal)\n- `gpgKeyId`: ID на GPG ключ за подписване на комити (напр. ABCD1234EF567890)",
1616
"config.identities.id": "Уникален идентификатор (буквено-цифрови, тирета, долни черти само; без дубликати; задължително)",
1717
"config.identities.name": "Git user.name (задължително)",
1818
"config.identities.service": "Git хостинг услуга (напр. GitHub, GitLab, Bitbucket)",

extensions/git-id-switcher/package.nls.cs.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
"config.category.logging": "Git ID Switcher: Ladění",
1313
"config.category.advanced": "Git ID Switcher: Ostatní",
1414
"config.identities": "Seznam Git identit pro přepínání",
15-
"config.identities.markdown": "Seznam Git identit (profilů). Pro každou identitu lze nastavit:\n- `id`: Jedinečný identifikátor (bez duplikátůpovinné)\n- `name`: Git user.name (povinné)\n- `service`: Git hostingová služba (např. GitHub, GitLab atd.)\n- `email`: Git user.email (povinné)\n- `icon`: Emoji pro zobrazení ve stavovém řádku (např. 🏠, 💼)\n- `description`: Poznámka k této identitě (např. Práce, Osobní)\n- `sshKeyPath`: Cesta k privátnímu SSH klíči\n- `sshHost`: Alias hostitele konfigurace SSH (pro nastavení více účtů)\n- `gpgKeyId`: ID GPG klíče pro podepisování commitů",
15+
"config.identities.markdown": "Seznam Git identit (profilů). Pro každou identitu lze nastavit:\n- `id`: Jedinečný identifikátor (alfanumerické, pomlčky, podtržítka pouze; bez duplikátů; povinné)\n- `name`: Git user.name (povinné)\n- `service`: Git hostingová služba (např. GitHub, GitLab, Bitbucket)\n- `email`: Git user.email (povinné)\n- `icon`: Emoji pro zobrazení ve stavovém řádku (např. 🏠, 💼)\n- `description`: Poznámka k této identitě (např. Práce, Osobní)\n- `sshKeyPath`: Cesta k privátnímu SSH klíči (např. ~/.ssh/id_ed25519_work)\n- `sshHost`: Alias hostitele konfigurace SSH (např. github-work, gitlab-personal)\n- `gpgKeyId`: ID GPG klíče pro podepisování commitů (např. ABCD1234EF567890)",
1616
"config.identities.id": "Jedinečný identifikátor (alfanumerické, pomlčky, podtržítka pouze; bez duplikátů; povinné)",
1717
"config.identities.name": "Git user.name (povinné)",
1818
"config.identities.service": "Git hostingová služba (např. GitHub, GitLab, Bitbucket)",

extensions/git-id-switcher/package.nls.de.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
"config.category.logging": "Git ID Switcher: Debugging",
1313
"config.category.advanced": "Git ID Switcher: Sonstiges",
1414
"config.identities": "Liste der Git-Identitäten zum Wechseln",
15-
"config.identities.markdown": "Liste der Git-Identitäten (Profile). Für jede Identität können folgende Einstellungen vorgenommen werden:\n- `id`: Eindeutige Kennung (keine Duplikateerforderlich)\n- `name`: Git user.name (erforderlich)\n- `service`: Git-Hosting-Dienst (z.B. GitHub, GitLab usw.)\n- `email`: Git user.email (erforderlich)\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\n- `sshHost`: SSH-Konfiguration Host-Alias (für Multi-Account-Setups)\n- `gpgKeyId`: GPG-Schlüssel-ID für Commit-Signierung",
15+
"config.identities.markdown": "Liste der Git-Identitäten (Profile). Für jede Identität können folgende Einstellungen vorgenommen werden:\n- `id`: Eindeutige Kennung (alphanumerisch, Bindestriche, Unterstriche nur; keine Duplikate; erforderlich)\n- `name`: Git user.name (erforderlich)\n- `service`: Git-Hosting-Dienst (z.B. GitHub, GitLab, Bitbucket)\n- `email`: Git user.email (erforderlich)\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)",
1616
"config.identities.id": "Eindeutige Kennung (alphanumerisch, Bindestriche, Unterstriche nur; keine Duplikate; erforderlich)",
1717
"config.identities.name": "Git user.name (erforderlich)",
1818
"config.identities.service": "Git-Hosting-Dienst (z.B. GitHub, GitLab, Bitbucket)",

extensions/git-id-switcher/package.nls.es.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
"config.category.logging": "Git ID Switcher: Depuración",
1313
"config.category.advanced": "Git ID Switcher: Otros",
1414
"config.identities": "Lista de identidades de Git para cambiar",
15-
"config.identities.markdown": "Lista de identidades Git (perfiles). Para cada identidad puede configurar:\n- `id`: Identificador único (sin duplicadosrequerido)\n- `name`: Git user.name (requerido)\n- `service`: Servicio de alojamiento Git (ej. GitHub, GitLab, etc.)\n- `email`: Git user.email (requerido)\n- `icon`: Emoji para mostrar en la barra de estado (ej. 🏠, 💼)\n- `description`: Nota para esta identidad (ej. Trabajo, Personal)\n- `sshKeyPath`: Ruta a la clave privada SSH\n- `sshHost`: Alias de host de configuración SSH (para configuraciones multicuenta)\n- `gpgKeyId`: ID de clave GPG para firma de commits",
15+
"config.identities.markdown": "Lista de identidades Git (perfiles). Para cada identidad puede configurar:\n- `id`: Identificador único (alfanumérico, guiones, guiones bajos solo; sin duplicados; requerido)\n- `name`: Git user.name (requerido)\n- `service`: Servicio de alojamiento Git (ej. GitHub, GitLab, Bitbucket)\n- `email`: Git user.email (requerido)\n- `icon`: Emoji para mostrar en la barra de estado (ej. 🏠, 💼)\n- `description`: Nota para esta identidad (ej. Trabajo, Personal)\n- `sshKeyPath`: Ruta a la clave privada SSH (ej. ~/.ssh/id_ed25519_work)\n- `sshHost`: Alias de host de configuración SSH (ej. github-work, gitlab-personal)\n- `gpgKeyId`: ID de clave GPG para firma de commits (ej. ABCD1234EF567890)",
1616
"config.identities.id": "Identificador único (alfanumérico, guiones, guiones bajos solo; sin duplicados; requerido)",
1717
"config.identities.name": "Git user.name (requerido)",
1818
"config.identities.service": "Servicio de alojamiento Git (ej. GitHub, GitLab, Bitbucket)",

extensions/git-id-switcher/package.nls.fr.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
"config.category.logging": "Git ID Switcher: Débogage",
1313
"config.category.advanced": "Git ID Switcher: Autre",
1414
"config.identities": "Liste des identités Git pour basculer",
15-
"config.identities.markdown": "Liste des identités Git (profils). Pour chaque identité, vous pouvez configurer :\n- `id` : Identifiant unique (pas de doublonsrequis)\n- `name` : Git user.name (requis)\n- `service` : Service d'hébergement Git (ex. GitHub, GitLab, etc.)\n- `email` : Git user.email (requis)\n- `icon` : Emoji à afficher dans la barre d'état (ex. 🏠, 💼)\n- `description` : Note pour cette identité (ex. Travail, Personnel)\n- `sshKeyPath` : Chemin vers la clé privée SSH\n- `sshHost` : Alias d'hôte de configuration SSH (pour configurations multi-comptes)\n- `gpgKeyId` : ID de clé GPG pour la signature des commits",
15+
"config.identities.markdown": "Liste des identités Git (profils). Pour chaque identité, vous pouvez configurer :\n- `id` : Identifiant unique (alphanumérique, tirets, underscores uniquement ; pas de doublons ; requis)\n- `name` : Git user.name (requis)\n- `service` : Service d'hébergement Git (ex. GitHub, GitLab, Bitbucket)\n- `email` : Git user.email (requis)\n- `icon` : Emoji à afficher dans la barre d'état (ex. 🏠, 💼)\n- `description` : Note pour cette identité (ex. Travail, Personnel)\n- `sshKeyPath` : Chemin vers la clé privée SSH (ex. ~/.ssh/id_ed25519_work)\n- `sshHost` : Alias d'hôte de configuration SSH (ex. github-work, gitlab-personal)\n- `gpgKeyId` : ID de clé GPG pour la signature des commits (ex. ABCD1234EF567890)",
1616
"config.identities.id": "Identifiant unique (alphanumérique, tirets, underscores uniquement ; pas de doublons ; requis)",
1717
"config.identities.name": "Git user.name (requis)",
1818
"config.identities.service": "Service d'hébergement Git (ex. GitHub, GitLab, Bitbucket)",

extensions/git-id-switcher/package.nls.hu.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
"config.category.logging": "Git ID Switcher: Hibakeresés",
1313
"config.category.advanced": "Git ID Switcher: Egyéb",
1414
"config.identities": "A váltáshoz használható Git identitások listája",
15-
"config.identities.markdown": "Git identitások (profilok) listája. Minden identitáshoz beállítható:\n- `id`: Egyedi azonosító (nem ismétlődhetkötelező)\n- `name`: Git user.name (kötelező)\n- `service`: Git tárhelyszolgáltatás (pl. GitHub, GitLab stb.)\n- `email`: Git user.email (kötelező)\n- `icon`: Emoji az állapotsorhoz (pl. 🏠, 💼)\n- `description`: Megjegyzés ehhez az identitáshoz (pl. Munka, Személyes)\n- `sshKeyPath`: SSH privát kulcs elérési útja\n- `sshHost`: SSH konfiguráció gazdagép-álnév (több fiókos beállításokhoz)\n- `gpgKeyId`: GPG kulcs azonosító commit aláíráshoz",
15+
"config.identities.markdown": "Git identitások (profilok) listája. Minden identitáshoz beállítható:\n- `id`: Egyedi azonosító (alfanumerikus, kötőjelek, aláhúzások csak; nem ismétlődhet; kötelező)\n- `name`: Git user.name (kötelező)\n- `service`: Git tárhelyszolgáltatás (pl. GitHub, GitLab, Bitbucket)\n- `email`: Git user.email (kötelező)\n- `icon`: Emoji az állapotsorhoz (pl. 🏠, 💼)\n- `description`: Megjegyzés ehhez az identitáshoz (pl. Munka, Személyes)\n- `sshKeyPath`: SSH privát kulcs elérési útja (pl. ~/.ssh/id_ed25519_work)\n- `sshHost`: SSH konfiguráció gazdagép-álnév (pl. github-work, gitlab-personal)\n- `gpgKeyId`: GPG kulcs azonosító commit aláíráshoz (pl. ABCD1234EF567890)",
1616
"config.identities.id": "Egyedi azonosító (alfanumerikus, kötőjelek, aláhúzások csak; nem ismétlődhet; kötelező)",
1717
"config.identities.name": "Git user.name (kötelező)",
1818
"config.identities.service": "Git tárhelyszolgáltatás (pl. GitHub, GitLab, Bitbucket)",

extensions/git-id-switcher/package.nls.it.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
"config.category.logging": "Git ID Switcher: Debug",
1313
"config.category.advanced": "Git ID Switcher: Altro",
1414
"config.identities": "Elenco delle identità Git tra cui passare",
15-
"config.identities.markdown": "Elenco delle identità Git (profili). Per ogni identità puoi configurare:\n- `id`: Identificatore univoco (nessun duplicatoobbligatorio)\n- `name`: Git user.name (obbligatorio)\n- `service`: Servizio di hosting Git (es. GitHub, GitLab, ecc.)\n- `email`: Git user.email (obbligatorio)\n- `icon`: Emoji da visualizzare nella barra di stato (es. 🏠, 💼)\n- `description`: Nota per questa identità (es. Lavoro, Personale)\n- `sshKeyPath`: Percorso della chiave privata SSH\n- `sshHost`: Alias host configurazione SSH (per configurazioni multi-account)\n- `gpgKeyId`: ID chiave GPG per la firma dei commit",
15+
"config.identities.markdown": "Elenco delle identità Git (profili). Per ogni identità puoi configurare:\n- `id`: Identificatore univoco (alfanumerico, trattini, underscore solo; nessun duplicato; obbligatorio)\n- `name`: Git user.name (obbligatorio)\n- `service`: Servizio di hosting Git (es. GitHub, GitLab, Bitbucket)\n- `email`: Git user.email (obbligatorio)\n- `icon`: Emoji da visualizzare nella barra di stato (es. 🏠, 💼)\n- `description`: Nota per questa identità (es. Lavoro, Personale)\n- `sshKeyPath`: Percorso della chiave privata SSH (es. ~/.ssh/id_ed25519_work)\n- `sshHost`: Alias host configurazione SSH (es. github-work, gitlab-personal)\n- `gpgKeyId`: ID chiave GPG per la firma dei commit (es. ABCD1234EF567890)",
1616
"config.identities.id": "Identificatore univoco (alfanumerico, trattini, underscore solo; nessun duplicato; obbligatorio)",
1717
"config.identities.name": "Git user.name (obbligatorio)",
1818
"config.identities.service": "Servizio di hosting Git (es. GitHub, GitLab, Bitbucket)",

extensions/git-id-switcher/package.nls.ja.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
"config.category.logging": "Git ID Switcher: デバッグ",
1313
"config.category.advanced": "Git ID Switcher: その他",
1414
"config.identities": "切り替えるGit IDのリスト",
15-
"config.identities.markdown": "Git ID(プロフィール)のリスト。各IDには以下を設定できます:\n- `id`: 一意の識別子(重複不可・必須)\n- `name`: Git user.name(必須)\n- `service`: Gitホスティングサービス(GitHub、GitLabなど\n- `email`: Git user.email(必須)\n- `icon`: ステータスバーに表示する絵文字(例: 🏠, 💼)\n- `description`: このIDのメモ(例: 会社用、個人用)\n- `sshKeyPath`: SSH秘密鍵へのパス\n- `sshHost`: SSH設定のホストエイリアス(マルチアカウント設定用\n- `gpgKeyId`: コミット署名用のGPG鍵ID",
15+
"config.identities.markdown": "Git ID(プロフィール)のリスト。各IDには以下を設定できます:\n- `id`: 一意の識別子(英数字・ハイフン・アンダースコアのみ、重複不可・必須)\n- `name`: Git user.name(必須)\n- `service`: Gitホスティングサービス(例: GitHub, GitLab, Bitbucket\n- `email`: Git user.email(必須)\n- `icon`: ステータスバーに表示する絵文字(例: 🏠, 💼)\n- `description`: このIDのメモ(例: 会社用、個人用)\n- `sshKeyPath`: SSH秘密鍵へのパス(例: ~/.ssh/id_ed25519_work)\n- `sshHost`: SSH設定のホストエイリアス(例: github-work, gitlab-personal\n- `gpgKeyId`: コミット署名用のGPG鍵ID(例: ABCD1234EF567890)",
1616
"config.identities.id": "一意の識別子(英数字・ハイフン・アンダースコアのみ、重複不可・必須)",
1717
"config.identities.name": "Git user.name(必須)",
1818
"config.identities.service": "Gitホスティングサービス(例: GitHub, GitLab, Bitbucket)",

0 commit comments

Comments
 (0)