Skip to content

Commit c112c85

Browse files
committed
fix(i18n): Refactor dynamic translation for commit message
Moves the "Generating commit message" notification from VS Code's static NLS to the dynamic i18next infrastructure, ensuring it gets properly translated. - Simplifies the translation key to `git.generatingCommitMessage`. - Fixes the i18n setup script to resolve the correct locales path. - Stabilizes the `t()` helper to prevent race conditions with language changes. - Removes the now-obsolete key from all `package.nls.*.json` files to clean up the codebase.
1 parent 138101c commit c112c85

34 files changed

+46
-19
lines changed

src/i18n/locales/de/common.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,9 @@
2222
"just_this_message": "Nur diese Nachricht",
2323
"this_and_subsequent": "Diese und alle nachfolgenden Nachrichten"
2424
},
25+
"git": {
26+
"generatingCommitMessage": "Commit-Nachricht mit {{modelName}} wird generiert..."
27+
},
2528
"errors": {
2629
"invalid_data_uri": "Ungültiges Daten-URI-Format",
2730
"error_copying_image": "Fehler beim Kopieren des Bildes: {{errorMessage}}",

src/i18n/locales/en/common.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,9 @@
2222
"just_this_message": "Just this message",
2323
"this_and_subsequent": "This and all subsequent messages"
2424
},
25+
"git": {
26+
"generatingCommitMessage": "Generating commit message with {{modelName}}..."
27+
},
2528
"errors": {
2629
"invalid_data_uri": "Invalid data URI format",
2730
"error_copying_image": "Error copying image: {{errorMessage}}",

src/i18n/locales/es/common.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,9 @@
2222
"just_this_message": "Solo este mensaje",
2323
"this_and_subsequent": "Este y todos los mensajes posteriores"
2424
},
25+
"git": {
26+
"generatingCommitMessage": "Generando mensaje de commit con {{modelName}}..."
27+
},
2528
"errors": {
2629
"invalid_data_uri": "Formato de URI de datos no válido",
2730
"error_copying_image": "Error copiando la imagen: {{errorMessage}}",

src/i18n/locales/fr/common.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,9 @@
2222
"just_this_message": "Uniquement ce message",
2323
"this_and_subsequent": "Ce message et tous les messages suivants"
2424
},
25+
"git": {
26+
"generatingCommitMessage": "Génération du message de commit avec {{modelName}}..."
27+
},
2528
"errors": {
2629
"invalid_data_uri": "Format d'URI de données invalide",
2730
"error_copying_image": "Erreur lors de la copie de l'image : {{errorMessage}}",

src/i18n/locales/it/common.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,9 @@
2222
"just_this_message": "Solo questo messaggio",
2323
"this_and_subsequent": "Questo e tutti i messaggi successivi"
2424
},
25+
"git": {
26+
"generatingCommitMessage": "Generazione del messaggio di commit con {{modelName}}..."
27+
},
2528
"errors": {
2629
"invalid_data_uri": "Formato URI dati non valido",
2730
"error_copying_image": "Errore durante la copia dell'immagine: {{errorMessage}}",

src/i18n/locales/ja/common.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,9 @@
2222
"just_this_message": "このメッセージのみ",
2323
"this_and_subsequent": "これ以降のすべてのメッセージ"
2424
},
25+
"git": {
26+
"generatingCommitMessage": "{{modelName}}でコミットメッセージを生成しています..."
27+
},
2528
"errors": {
2629
"invalid_data_uri": "データURIフォーマットが無効です",
2730
"error_copying_image": "画像のコピー中にエラーが発生しました:{{errorMessage}}",

src/i18n/locales/ko/common.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,9 @@
2222
"just_this_message": "이 메시지만",
2323
"this_and_subsequent": "이 메시지와 모든 후속 메시지"
2424
},
25+
"git": {
26+
"generatingCommitMessage": "{{modelName}}(으)로 커밋 메시지 생성 중..."
27+
},
2528
"errors": {
2629
"invalid_data_uri": "잘못된 데이터 URI 형식",
2730
"error_copying_image": "이미지 복사 중 오류 발생: {{errorMessage}}",

src/i18n/locales/nl/common.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,9 @@
2222
"just_this_message": "Alleen dit bericht",
2323
"this_and_subsequent": "Dit en alle volgende berichten"
2424
},
25+
"git": {
26+
"generatingCommitMessage": "Commitbericht genereren met {{modelName}}..."
27+
},
2528
"errors": {
2629
"invalid_data_uri": "Ongeldig data-URI-formaat",
2730
"error_copying_image": "Fout bij kopiëren van afbeelding: {{errorMessage}}",

src/i18n/locales/pl/common.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,9 @@
2222
"just_this_message": "Tylko tę wiadomość",
2323
"this_and_subsequent": "Tę i wszystkie kolejne wiadomości"
2424
},
25+
"git": {
26+
"generatingCommitMessage": "Generowanie wiadomości commit z {{modelName}}..."
27+
},
2528
"errors": {
2629
"invalid_data_uri": "Nieprawidłowy format URI danych",
2730
"error_copying_image": "Błąd kopiowania obrazu: {{errorMessage}}",

src/i18n/locales/pt-BR/common.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,9 @@
2626
"just_this_message": "Apenas esta mensagem",
2727
"this_and_subsequent": "Esta e todas as mensagens subsequentes"
2828
},
29+
"git": {
30+
"generatingCommitMessage": "Gerando mensagem de commit com {{modelName}}..."
31+
},
2932
"errors": {
3033
"invalid_data_uri": "Formato de URI de dados inválido",
3134
"error_copying_image": "Erro ao copiar imagem: {{errorMessage}}",

0 commit comments

Comments
 (0)