From 8e352ae2ab5a82908f8e185c54128a83b917e234 Mon Sep 17 00:00:00 2001 From: Matt Rubens Date: Sun, 22 Dec 2024 11:43:19 -0500 Subject: [PATCH] Tweaks to preferred language --- .changeset/good-books-doubt.md | 5 +++++ src/core/webview/ClineProvider.ts | 17 +++++++++++------ .../src/components/settings/SettingsView.tsx | 17 +++++++++++------ 3 files changed, 27 insertions(+), 12 deletions(-) create mode 100644 .changeset/good-books-doubt.md diff --git a/.changeset/good-books-doubt.md b/.changeset/good-books-doubt.md new file mode 100644 index 00000000000..83583112dec --- /dev/null +++ b/.changeset/good-books-doubt.md @@ -0,0 +1,5 @@ +--- +"roo-cline": patch +--- + +Tweaks to preferred language (thanks @yongjer) diff --git a/src/core/webview/ClineProvider.ts b/src/core/webview/ClineProvider.ts index 1c4b939f1b1..50a1ffaa5f1 100644 --- a/src/core/webview/ClineProvider.ts +++ b/src/core/webview/ClineProvider.ts @@ -1185,18 +1185,23 @@ export class ClineProvider implements vscode.WebviewViewProvider { // Map VSCode locale to our supported languages const langMap: { [key: string]: string } = { 'en': 'English', - 'es': 'Spanish', + 'ar': 'Arabic', + 'pt-br': 'Brazilian Portuguese', + 'cs': 'Czech', 'fr': 'French', 'de': 'German', + 'hi': 'Hindi', + 'hu': 'Hungarian', 'it': 'Italian', - 'pt': 'Portuguese', - 'zh-tw': 'Traditional Chinese', - 'zh-cn': 'Simplified Chinese', 'ja': 'Japanese', 'ko': 'Korean', + 'pl': 'Polish', + 'pt': 'Portuguese', 'ru': 'Russian', - 'ar': 'Arabic', - 'hi': 'Hindi' + 'zh-cn': 'Simplified Chinese', + 'es': 'Spanish', + 'zh-tw': 'Traditional Chinese', + 'tr': 'Turkish' }; // Return mapped language or default to English return langMap[vscodeLang.split('-')[0]] ?? 'English'; diff --git a/webview-ui/src/components/settings/SettingsView.tsx b/webview-ui/src/components/settings/SettingsView.tsx index 0e1a9c02072..eef28f54c39 100644 --- a/webview-ui/src/components/settings/SettingsView.tsx +++ b/webview-ui/src/components/settings/SettingsView.tsx @@ -154,18 +154,23 @@ const SettingsView = ({ onDone }: SettingsViewProps) => { height: "28px" }}> - + + + + + - - - + + - - + + + +