Skip to content

Commit 952efb8

Browse files
authored
Add support for additional languages in config
1 parent a8bd414 commit 952efb8

1 file changed

Lines changed: 9 additions & 6 deletions

File tree

src/i18n/config.ts

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import { marked } from "marked";
2+
13
export const languages = {
24
// English (default)
35
"en": { label: "English", path: "/" },
@@ -32,23 +34,26 @@ export const languages = {
3234
// Middle Eastern
3335
"he": { label: "עברית", path: "/he/" },
3436
"ar": { label: "العربية", path: "/ar/" },
35-
"fa": { label: "فارسی", path: "/fa/" },
37+
"fa": { label: "فარسی", path: "/fa/" },
3638

3739
// South & Southeast Asian
3840
"vi": { label: "Tiếng Việt", path: "/vi/" },
3941
"th": { label: "ไทย", path: "/th/" },
4042
"id": { label: "Indonesia", path: "/id/" },
4143
"tl": { label: "Tagalog", path: "/tl/" },
4244
"bn": { label: "বাংলা", path: "/bn/" },
43-
"hi": { label: "हिंदी", path: "/hi/"},
44-
45+
"hi": { label: "हिंदी", path: "/hi/" },
4546

4647
// CJK (East Asian)
4748
"zh-CN": { label: "简体中文", path: "/zh-CN/" },
4849
"zh-TW": { label: "正體中文", path: "/zh-TW/" },
4950
"ja": { label: "日本語", path: "/ja/" },
5051
"ko": { label: "한국어", path: "/ko/" },
51-
52+
53+
// Kartvelian
54+
"ka": { label: "ქართული", path: "/ka/" },
55+
"mnglz": { label: "მარგალური/ლაზური", path: "/mnglz/" },
56+
"sva": { label: "ლუშნუ/სვანური", path: "/sva/" },
5257
} as const;
5358

5459
export type Locale = keyof typeof languages;
@@ -61,8 +66,6 @@ export function isRtl(lang: string): boolean {
6166
return rtlLanguages.has(lang.split("-")[0].toLowerCase());
6267
}
6368

64-
import { marked } from "marked";
65-
6669
/** Render a markdown string to inline HTML (no wrapping <p> tags). */
6770
export function markdownify(text: string): string {
6871
return marked.parseInline(text) as string;

0 commit comments

Comments
 (0)