Skip to content

Commit c3f2f89

Browse files
nullvariantclaude
andauthored
docs(l10n): use profile terminology for better comprehension (#264)
* docs(l10n): use profile terminology for better comprehension 15 languages updated to use "profile" equivalent instead of "identity (profile)" format in extension description and config.identities.markdown fields. Rationale: "identity" causes confusion with "identifier" in many languages due to similar word roots. "Profile" is more familiar to users in software settings context. 🖥️ 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 * style(l10n): apply prettier-markdown table formatting 🖥️ 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 * style(docs): apply prettier formatting to English README tables - Run npx prettier to fix markdown table alignment - Add prettier as dev dependency for local formatting verification - Prevents future Restyled bot comments by enabling local checks 🖥️ 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 --------- Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
1 parent 4e6986e commit c3f2f89

21 files changed

Lines changed: 268 additions & 416 deletions

extensions/git-id-switcher/README.md

Lines changed: 107 additions & 190 deletions
Large diffs are not rendered by default.

extensions/git-id-switcher/docs/i18n/en/README.md

Lines changed: 107 additions & 190 deletions
Large diffs are not rendered by default.

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"extension.displayName": "Git ID Switcher",
3-
"extension.description": "Превключване между Git самоличности (профили) с едно кликване. SSH ключове и GPG подписване свързани, приложими към подмодули.",
3+
"extension.description": "Превключване между Git профили с едно кликване. SSH ключове и GPG подписване свързани, приложими към подмодули.",
44
"command.selectIdentity": "Избор на самоличност",
55
"command.showCurrentIdentity": "Показване на текущата самоличност",
66
"command.showDocumentation": "Показване на документация",
@@ -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- `email`: Git user.email (задължително)\n- `service`: Git хостинг услуга (напр. GitHub, GitLab, Bitbucket)\n- `icon`: Емотикон за показване в лентата на състоянието (напр. 🏠, 💼)\n- `description`: Бележка за тази самоличност (напр. Работа, Личен)\n- `sshKeyPath`: Път до частния SSH ключ (напр. ~/.ssh/id_ed25519_work)\n- `sshHost`: Псевдоним на хост за SSH конфигурация (напр. github-work, gitlab-personal)\n- `gpgKeyId`: ID на GPG ключ за подписване на комити (напр. ABCD1234EF567890)",
15+
"config.identities.markdown": "Списък с Git профили. За всеки профил може да настроите:\n- `id`: Уникален идентификатор (буквено-цифрови, тирета, долни черти само; без дубликати; задължително)\n- `name`: Git user.name (задължително)\n- `email`: Git user.email (задължително)\n- `service`: Git хостинг услуга (напр. GitHub, GitLab, Bitbucket)\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.email": "Git user.email (задължително)",

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"extension.displayName": "Git ID Switcher",
3-
"extension.description": "Přepínání mezi Git identitami (profily) jedním kliknutím. SSH klíče a GPG podepisování propojené, aplikovatelné na submoduly.",
3+
"extension.description": "Přepínání mezi Git profily jedním kliknutím. SSH klíče a GPG podepisování propojené, aplikovatelné na submoduly.",
44
"command.selectIdentity": "Vybrat identitu",
55
"command.showCurrentIdentity": "Zobrazit aktuální identitu",
66
"command.showDocumentation": "Zobrazit dokumentaci",
@@ -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 (alfanumerické, pomlčky, podtržítka pouze; bez duplikátů; povinné)\n- `name`: Git user.name (povinné)\n- `email`: Git user.email (povinné)\n- `service`: Git hostingová služba (např. GitHub, GitLab, Bitbucket)\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)",
15+
"config.identities.markdown": "Seznam Git profilů. Pro každý profil 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- `email`: Git user.email (povinné)\n- `service`: Git hostingová služba (např. GitHub, GitLab, Bitbucket)\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.email": "Git user.email (povinné)",

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"extension.displayName": "Git ID Switcher",
3-
"extension.description": "Mehrere Git-Identitäten (Profile) mit einem Klick wechseln. SSH-Schlüssel und GPG-Signierung sind verknüpft, auch auf Submodule anwendbar.",
3+
"extension.description": "Mehrere Git-Profile mit einem Klick wechseln. SSH-Schlüssel und GPG-Signierung sind verknüpft, auch auf Submodule anwendbar.",
44
"command.selectIdentity": "Identität auswählen",
55
"command.showCurrentIdentity": "Aktuelle Identität anzeigen",
66
"command.showDocumentation": "Dokumentation anzeigen",
@@ -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 (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)",
15+
"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)",
1616
"config.identities.id": "Eindeutige Kennung (alphanumerisch, Bindestriche, Unterstriche nur; keine Duplikate; erforderlich)",
1717
"config.identities.name": "Git user.name (erforderlich)",
1818
"config.identities.email": "Git user.email (erforderlich)",

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"extension.displayName": "Git ID Switcher",
3-
"extension.description": "Cambie entre identidades Git (perfiles) con un clic. Claves SSH y firma GPG vinculadas, aplicable a submódulos.",
3+
"extension.description": "Cambie entre perfiles Git con un clic. Claves SSH y firma GPG vinculadas, aplicable a submódulos.",
44
"command.selectIdentity": "Seleccionar identidad",
55
"command.showCurrentIdentity": "Mostrar identidad actual",
66
"command.showDocumentation": "Mostrar documentación",
@@ -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 (alfanumérico, guiones, guiones bajos solo; sin duplicados; requerido)\n- `name`: Git user.name (requerido)\n- `email`: Git user.email (requerido)\n- `service`: Servicio de alojamiento Git (ej. GitHub, GitLab, Bitbucket)\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)",
15+
"config.identities.markdown": "Lista de perfiles Git. Para cada perfil puede configurar:\n- `id`: Identificador único (alfanumérico, guiones, guiones bajos solo; sin duplicados; requerido)\n- `name`: Git user.name (requerido)\n- `email`: Git user.email (requerido)\n- `service`: Servicio de alojamiento Git (ej. GitHub, GitLab, Bitbucket)\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.email": "Git user.email (requerido)",

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"extension.displayName": "Git ID Switcher",
3-
"extension.description": "Changez d'identités Git (profils) en un clic. Clés SSH et signature GPG liées, applicable aux sous-modules.",
3+
"extension.description": "Changez de profils Git en un clic. Clés SSH et signature GPG liées, applicable aux sous-modules.",
44
"command.selectIdentity": "Sélectionner l'identité",
55
"command.showCurrentIdentity": "Afficher l'identité actuelle",
66
"command.showDocumentation": "Afficher la documentation",
@@ -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 (alphanumérique, tirets, underscores uniquement ; pas de doublons ; requis)\n- `name` : Git user.name (requis)\n- `email` : Git user.email (requis)\n- `service` : Service d'hébergement Git (ex. GitHub, GitLab, Bitbucket)\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)",
15+
"config.identities.markdown": "Liste des profils Git. Pour chaque profil, vous pouvez configurer :\n- `id` : Identifiant unique (alphanumérique, tirets, underscores uniquement ; pas de doublons ; requis)\n- `name` : Git user.name (requis)\n- `email` : Git user.email (requis)\n- `service` : Service d'hébergement Git (ex. GitHub, GitLab, Bitbucket)\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.email": "Git user.email (requis)",

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"extension.displayName": "Git ID Switcher",
3-
"extension.description": "Váltás Git identitások (profilok) között egy kattintással. SSH kulcsok és GPG aláírás összekapcsolva, almodulokra alkalmazható.",
3+
"extension.description": "Váltás Git profilok között egy kattintással. SSH kulcsok és GPG aláírás összekapcsolva, almodulokra alkalmazható.",
44
"command.selectIdentity": "Identitás kiválasztása",
55
"command.showCurrentIdentity": "Jelenlegi identitás megjelenítése",
66
"command.showDocumentation": "Dokumentáció megjelenítése",
@@ -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ó (alfanumerikus, kötőjelek, aláhúzások csak; nem ismétlődhet; kötelező)\n- `name`: Git user.name (kötelező)\n- `email`: Git user.email (kötelező)\n- `service`: Git tárhelyszolgáltatás (pl. GitHub, GitLab, Bitbucket)\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)",
15+
"config.identities.markdown": "Git profilok listája. Minden profilhoz 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- `email`: Git user.email (kötelező)\n- `service`: Git tárhelyszolgáltatás (pl. GitHub, GitLab, Bitbucket)\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.email": "Git user.email (kötelező)",

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"extension.displayName": "Git ID Switcher",
3-
"extension.description": "Cambia tra identità Git (profili) con un clic. Chiavi SSH e firma GPG collegate, applicabile ai sottomoduli.",
3+
"extension.description": "Cambia tra profili Git con un clic. Chiavi SSH e firma GPG collegate, applicabile ai sottomoduli.",
44
"command.selectIdentity": "Seleziona identità",
55
"command.showCurrentIdentity": "Mostra identità corrente",
66
"command.showDocumentation": "Mostra documentazione",
@@ -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 (alfanumerico, trattini, underscore solo; nessun duplicato; obbligatorio)\n- `name`: Git user.name (obbligatorio)\n- `email`: Git user.email (obbligatorio)\n- `service`: Servizio di hosting Git (es. GitHub, GitLab, Bitbucket)\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)",
15+
"config.identities.markdown": "Elenco dei profili Git. Per ogni profilo puoi configurare:\n- `id`: Identificatore univoco (alfanumerico, trattini, underscore solo; nessun duplicato; obbligatorio)\n- `name`: Git user.name (obbligatorio)\n- `email`: Git user.email (obbligatorio)\n- `service`: Servizio di hosting Git (es. GitHub, GitLab, Bitbucket)\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.email": "Git user.email (obbligatorio)",

0 commit comments

Comments
 (0)