Merge pull request #737 from marek-mraz/main

chore(i18n): add Slovak language
This commit is contained in:
Alam authored and GitHub committed 2026-06-04 23:45:38 +05:30
commit d63d1683c7
5 files changed
+1562 -4

No files matched your search

+5 -3
View File
@@ -23,6 +23,7 @@ export const supportedLanguages = [
'ko',
'ja',
'uk',
'sk',
] as const;
export type SupportedLanguage = (typeof supportedLanguages)[number];
@@ -47,6 +48,7 @@ export const languageNames: Record<SupportedLanguage, string> = {
ko: '한국어',
ja: '日本語',
uk: 'Українська',
sk: 'Slovenčina',
};
export const getLanguageFromUrl = (): SupportedLanguage => {
@@ -62,7 +64,7 @@ export const getLanguageFromUrl = (): SupportedLanguage => {
}
const langMatch = path.match(
/^\/(en|ar|fr|es|de|zh|zh-TW|vi|tr|id|it|pt|nl|be|da|ko|sv|ru|ja|uk)(?:\/|$)/
/^\/(en|ar|fr|es|de|zh|zh-TW|vi|tr|id|it|pt|nl|be|da|ko|sv|ru|ja|uk|sk)(?:\/|$)/
);
if (
langMatch &&
@@ -152,7 +154,7 @@ export const changeLanguage = (lang: SupportedLanguage): void => {
let pagePathWithoutLang = relativePath;
const langPrefixMatch = relativePath.match(
/^\/(en|ar|fr|es|de|zh|zh-TW|vi|tr|id|it|pt|nl|be|da|ko|sv|ru|ja|uk)(\/.*)?$/
/^\/(en|ar|fr|es|de|zh|zh-TW|vi|tr|id|it|pt|nl|be|da|ko|sv|ru|ja|uk|sk)(\/.*)?$/
);
if (langPrefixMatch) {
pagePathWithoutLang = langPrefixMatch[2] || '/';
@@ -247,7 +249,7 @@ export const rewriteLinks = (): void => {
}
const langPrefixRegex = new RegExp(
`^(${basePath.replace(/[.*+?^${}()|[\]\\]/g, '\\$&')})?/?(en|ar|fr|es|de|zh|zh-TW|vi|tr|id|it|pt|nl|be|da|ko|sv|ru|ja|uk)(/|$)`
`^(${basePath.replace(/[.*+?^${}()|[\]\\]/g, '\\$&')})?/?(en|ar|fr|es|de|zh|zh-TW|vi|tr|id|it|pt|nl|be|da|ko|sv|ru|ja|uk|sk)(/|$)`
);
if (langPrefixRegex.test(href)) {
return;