add turkish

This commit is contained in:
Josh Hawkins 2025-04-09 08:38:44 -05:00
parent 0b0fad8e21
commit 6d4ff66e9f
2 changed files with 22 additions and 1 deletions

View File

@ -387,6 +387,24 @@ export default function GeneralSettings({ className }: GeneralSettingsProps) {
<span className="ml-6 mr-2">{t("menu.language.pl")}</span>
)}
</MenuItem>
<MenuItem
className={
isDesktop
? "cursor-pointer"
: "flex items-center p-2 text-sm"
}
aria-label={t("menu.language.tr")}
onClick={() => setLanguage("es")}
>
{language === "es" ? (
<>
<LuLanguages className="mr-2 size-4" />
{t("menu.language.tr")}
</>
) : (
<span className="ml-6 mr-2">{t("menu.language.tr")}</span>
)}
</MenuItem>
</SubItemContent>
</Portal>
</SubItem>

View File

@ -1,7 +1,7 @@
import * as React from "react";
import { ChevronLeft, ChevronRight } from "lucide-react";
import { DayPicker } from "react-day-picker";
import { enUS, Locale, zhCN, es, pl } from "date-fns/locale";
import { enUS, Locale, zhCN, es, pl, tr } from "date-fns/locale";
import { cn } from "@/lib/utils";
import { buttonVariants } from "@/components/ui/button";
import i18n from "@/utils/i18n";
@ -19,6 +19,9 @@ switch (i18n.language) {
case "pl":
locale = pl;
break;
case "tr":
locale = tr;
break;
default:
locale = enUS;
break;