Skip to content

Commit 4194e8e

Browse files
authored
Merge pull request #198 from RooVetGit/preferred_language_tweaks
Tweaks to preferred language
2 parents 7a7f890 + 8e352ae commit 4194e8e

File tree

3 files changed

+27
-12
lines changed

3 files changed

+27
-12
lines changed

.changeset/good-books-doubt.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"roo-cline": patch
3+
---
4+
5+
Tweaks to preferred language (thanks @yongjer)

src/core/webview/ClineProvider.ts

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1185,18 +1185,23 @@ export class ClineProvider implements vscode.WebviewViewProvider {
11851185
// Map VSCode locale to our supported languages
11861186
const langMap: { [key: string]: string } = {
11871187
'en': 'English',
1188-
'es': 'Spanish',
1188+
'ar': 'Arabic',
1189+
'pt-br': 'Brazilian Portuguese',
1190+
'cs': 'Czech',
11891191
'fr': 'French',
11901192
'de': 'German',
1193+
'hi': 'Hindi',
1194+
'hu': 'Hungarian',
11911195
'it': 'Italian',
1192-
'pt': 'Portuguese',
1193-
'zh-tw': 'Traditional Chinese',
1194-
'zh-cn': 'Simplified Chinese',
11951196
'ja': 'Japanese',
11961197
'ko': 'Korean',
1198+
'pl': 'Polish',
1199+
'pt': 'Portuguese',
11971200
'ru': 'Russian',
1198-
'ar': 'Arabic',
1199-
'hi': 'Hindi'
1201+
'zh-cn': 'Simplified Chinese',
1202+
'es': 'Spanish',
1203+
'zh-tw': 'Traditional Chinese',
1204+
'tr': 'Turkish'
12001205
};
12011206
// Return mapped language or default to English
12021207
return langMap[vscodeLang.split('-')[0]] ?? 'English';

webview-ui/src/components/settings/SettingsView.tsx

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -154,18 +154,23 @@ const SettingsView = ({ onDone }: SettingsViewProps) => {
154154
height: "28px"
155155
}}>
156156
<option value="English">English</option>
157-
<option value="Spanish">Spanish - Español</option>
157+
<option value="Arabic">Arabic - العربية</option>
158+
<option value="Brazilian Portuguese">Portuguese - Português (Brasil)</option>
159+
<option value="Czech">Czech - Čeština</option>
158160
<option value="French">French - Français</option>
159161
<option value="German">German - Deutsch</option>
162+
<option value="Hindi">Hindi - हिन्दी</option>
163+
<option value="Hungarian">Hungarian - Magyar</option>
160164
<option value="Italian">Italian - Italiano</option>
161-
<option value="Portuguese">Portuguese - Português</option>
162-
<option value="Traditional Chinese">Traditional Chinese - 繁體中文</option>
163-
<option value="Simplified Chinese">Simplified Chinese - 简体中文</option>
164165
<option value="Japanese">Japanese - 日本語</option>
165166
<option value="Korean">Korean - 한국어</option>
167+
<option value="Polish">Polish - Polski</option>
168+
<option value="Portuguese">Portuguese - Português (Portugal)</option>
166169
<option value="Russian">Russian - Русский</option>
167-
<option value="Arabic">Arabic - العربية</option>
168-
<option value="Hindi">Hindi - हिन्दी</option>
170+
<option value="Simplified Chinese">Simplified Chinese - 简体中文</option>
171+
<option value="Spanish">Spanish - Español</option>
172+
<option value="Traditional Chinese">Traditional Chinese - 繁體中文</option>
173+
<option value="Turkish">Turkish - Türkçe</option>
169174
</select>
170175
<p style={{
171176
fontSize: "12px",

0 commit comments

Comments
 (0)