2022-08-27 16:28:16 +03:00

15 lines
461 B
TypeScript

import { DEFAULT_LANGUAGE } from "@root/config";
import languages from "@i18n/languages";
export const encode = (data: object) => {
return Object.keys(data)
.map((key) => encodeURIComponent(key) + "=" + encodeURIComponent(data[key]))
.join("&");
};
export const getLanguageFromURL = (pathname: string): LanguageKeys => {
const lang = pathname.split("/")[1] as LanguageKeys;
if (Object.hasOwn(languages, lang)) return lang;
return DEFAULT_LANGUAGE;
};