Files
gpx.studio/website/src/lib/languages.ts

17 lines
429 B
TypeScript
Raw Normal View History

2024-07-02 10:07:54 +02:00
export const languages: Record<string, string> = {
2024-06-19 19:42:36 +02:00
'en': 'English',
2024-07-08 15:46:00 +02:00
};
2024-07-08 18:54:16 +02:00
export function getURLForLanguage(route: string | null, lang: string | null | undefined): string {
if (route === null) {
return '/';
2024-07-08 15:46:00 +02:00
}
2024-07-08 18:54:16 +02:00
let url = route.replace('[...language]', (lang === null || lang === undefined) ? 'en' : lang).replace('/en', '');
2024-07-08 15:46:00 +02:00
2024-07-08 18:54:16 +02:00
if (url === '') {
return '/';
} else {
return url;
}
2024-07-08 15:46:00 +02:00
}