Skip to content

Commit af211a5

Browse files
Update language selection and version bump to 0.8.2
- Modified index.js to improve language selection by using native language names for non-English options. - Updated the system message to dynamically include the selected language for generating commit messages.
1 parent 229440a commit af211a5

File tree

2 files changed

+19
-13
lines changed

2 files changed

+19
-13
lines changed

index.js

Lines changed: 18 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -79,10 +79,16 @@ const gptCommit = async () => {
7979
}
8080

8181
const messages = [
82-
{ role: 'system', content: 'You are a helpful assistant.' },
82+
{
83+
role: 'system',
84+
content:
85+
'You are a helpful assistant. Write the commit message in ' +
86+
language +
87+
'.',
88+
},
8389
{
8490
role: 'user',
85-
content: `Generate a Git commit message based on the following summary in ${language} language: ${gitSummary}\n\nCommit message: `,
91+
content: `Generate a Git commit message based on the following summary: ${gitSummary}\n\nCommit message: `,
8692
},
8793
]
8894

@@ -164,16 +170,16 @@ const gitExtension = (args) => {
164170
choices: [
165171
{ title: 'English', value: 'English' },
166172
{ title: 'Spanish', value: 'Spanish' },
167-
{ title: 'Japanese', value: 'Japanese' },
168-
{ title: 'French', value: 'French' },
169-
{ title: 'German', value: 'German' },
170-
{ title: 'Italian', value: 'Italian' },
171-
{ title: 'Korean', value: 'Korean' },
172-
{ title: 'Simplified Chinese', value: 'Simplified Chinese' },
173-
{ title: 'Traditional Chinese', value: 'Traditional Chinese' },
174-
{ title: 'Dutch', value: 'Dutch' },
175-
{ title: 'Russian', value: 'Russian' },
176-
{ title: 'Brazilian Portuguese', value: 'Brazilian Portuguese' },
173+
{ title: 'Japanese', value: '日本語' },
174+
{ title: 'French', value: 'Français' },
175+
{ title: 'German', value: 'Deutsch' },
176+
{ title: 'Italian', value: 'Italiano' },
177+
{ title: 'Korean', value: '한국어' },
178+
{ title: 'Simplified Chinese', value: '简体中文' },
179+
{ title: 'Traditional Chinese', value: '繁體中文' },
180+
{ title: 'Dutch', value: 'Nederlands' },
181+
{ title: 'Russian', value: 'Русский' },
182+
{ title: 'Brazilian Portuguese', value: 'Português do Brasil' },
177183
],
178184
initial: 0,
179185
})

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@laststance/git-gpt-commit",
3-
"version": "0.8.1",
3+
"version": "0.8.2",
44
"description": "An AI-powered Git extension that generates commit messages using OpenAI's GPT-3, streamlining the commit process and improving developer productivity.",
55
"main": "index.js",
66
"type": "module",

0 commit comments

Comments
 (0)