remove ability to set system language

This commit is contained in:
Josh Hawkins 2025-03-26 21:35:08 -05:00
parent 0ba3a8f70f
commit 55080f97e9

View File

@ -12,7 +12,6 @@ import {
LuSettings, LuSettings,
LuSun, LuSun,
LuSunMoon, LuSunMoon,
LuEarth,
} from "react-icons/lu"; } from "react-icons/lu";
import { import {
DropdownMenu, DropdownMenu,
@ -76,7 +75,7 @@ export default function GeneralSettings({ className }: GeneralSettingsProps) {
// settings // settings
const { language, setLanguage, systemLanguage } = useLanguage(); const { language, setLanguage } = useLanguage();
const { theme, colorScheme, setTheme, setColorScheme } = useTheme(); const { theme, colorScheme, setTheme, setColorScheme } = useTheme();
const [restartDialogOpen, setRestartDialogOpen] = useState(false); const [restartDialogOpen, setRestartDialogOpen] = useState(false);
const [passwordDialogOpen, setPasswordDialogOpen] = useState(false); const [passwordDialogOpen, setPasswordDialogOpen] = useState(false);
@ -352,24 +351,6 @@ export default function GeneralSettings({ className }: GeneralSettingsProps) {
</span> </span>
)} )}
</MenuItem> </MenuItem>
<MenuItem
className={
isDesktop
? "cursor-pointer"
: "flex items-center p-2 text-sm"
}
aria-label={t("menu.language.withSystem.label")}
onClick={() => setLanguage(systemLanguage)}
>
{language === systemLanguage ? (
<>
<LuEarth className="mr-2 size-4 scale-100 transition-all" />
{t("menu.withSystem")}
</>
) : (
<span className="ml-6 mr-2">{t("menu.withSystem")}</span>
)}
</MenuItem>
</SubItemContent> </SubItemContent>
</Portal> </Portal>
</SubItem> </SubItem>