Files
smart-electronics-frontend/lib/i18n-utils.ts
Jelaletdin12 b8c871750a first commit
2026-02-01 20:55:57 +05:00

30 lines
573 B
TypeScript

"use client"
import { useLocale } from "next-intl"
export function useLocaleInfo() {
const locale = useLocale()
return {
locale,
isRussian: locale === "ru",
isTurkmen: locale === "tm",
}
}
export function getLocaleFlag(locale: string) {
const flags: Record<string, string> = {
ru: "🇷🇺",
tm: "🇹🇲",
}
return flags[locale] || "🌐"
}
export function getLocaleName(locale: string) {
const names: Record<string, string> = {
ru: "Русский",
tm: "Türkmençe",
}
return names[locale] || locale.toUpperCase()
}