import config from "@/config/config.json"; import languages from "@/config/language.json"; import React from "react"; const LanguageSwitcher = ({ lang, pathname, }: { lang: string; pathname: string; }) => { const { default_language, default_language_in_subdir } = config.settings; // Function to remove trailing slash if necessary const removeTrailingSlash = (path: string) => { if (!config.site.trailing_slash) { return path.replace(/\/$/, ""); } return path; }; // Sort languages by weight and filter out disabled languages const sortedLanguages = languages // @ts-ignore .filter(language => !config.settings.disable_languages.includes(language.languageCode)) .sort((a, b) => a.weight - b.weight); return (