Skip to content

Commit 8614b46

Browse files
authored
Merge pull request #249 from nullvariant/fix/unify-markdown-descriptions
fix(i18n): unify markdown descriptions with individual fields
2 parents 1afa34e + 55a9055 commit 8614b46

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)