diff --git a/packages/app-desktop/src/features/settings/language-select.tsx b/packages/app-desktop/src/features/settings/language-select.tsx
new file mode 100644
index 0000000..8e6fd7a
--- /dev/null
+++ b/packages/app-desktop/src/features/settings/language-select.tsx
@@ -0,0 +1,16 @@
+import { Select, SelectContent, SelectItem, SelectTrigger } from "@renderer/components/ui/select";
+import { Language, LanguageNameMap } from "@renderer/types/lang";
+
+export default function LanguageSelect({lang, onValueChange}: {lang: Language, onValueChange?: (val: Language)=>void}) {
+ return (
+
+ )
+}
diff --git a/packages/app-desktop/src/features/settings/workspace.tsx b/packages/app-desktop/src/features/settings/workspace.tsx
index 0962a11..ea2df08 100644
--- a/packages/app-desktop/src/features/settings/workspace.tsx
+++ b/packages/app-desktop/src/features/settings/workspace.tsx
@@ -5,6 +5,8 @@ import { useLocalStore } from "@renderer/context/local-state";
import { useBackup, useWorkspaceExport } from "@renderer/hooks/query";
import { Languages } from "lucide-react";
import { useTranslation } from "react-i18next";
+import LanguageSelect from "./language-select";
+import { Language } from "@renderer/types/lang";
//import { StartupBehvaiourSelect } from "./startup-behaviour-select";
// import { updateUserSettings, useSettingsStore } from "@renderer/context/settings-store";
// import { produce } from "immer";
@@ -55,20 +57,7 @@ export function WorkspaceSettings() {