diff options
Diffstat (limited to 'packages/web/astro.config.mjs')
| -rw-r--r-- | packages/web/astro.config.mjs | 154 |
1 files changed, 154 insertions, 0 deletions
diff --git a/packages/web/astro.config.mjs b/packages/web/astro.config.mjs index acaaf12be..592fecc48 100644 --- a/packages/web/astro.config.mjs +++ b/packages/web/astro.config.mjs @@ -32,6 +32,99 @@ export default defineConfig({ solidJs(), starlight({ title: "OpenCode", + defaultLocale: "root", + locales: { + root: { + label: "English", + lang: "en", + dir: "ltr", + }, + ar: { + label: "العربية", + lang: "ar", + dir: "rtl", + }, + bs: { + label: "Bosanski", + lang: "bs-BA", + dir: "ltr", + }, + da: { + label: "Dansk", + lang: "da-DK", + dir: "ltr", + }, + de: { + label: "Deutsch", + lang: "de-DE", + dir: "ltr", + }, + es: { + label: "Espa\u00f1ol", + lang: "es-ES", + dir: "ltr", + }, + fr: { + label: "Fran\u00e7ais", + lang: "fr-FR", + dir: "ltr", + }, + it: { + label: "Italiano", + lang: "it-IT", + dir: "ltr", + }, + ja: { + label: "日本語", + lang: "ja-JP", + dir: "ltr", + }, + ko: { + label: "한국어", + lang: "ko-KR", + dir: "ltr", + }, + nb: { + label: "Norsk Bokm\u00e5l", + lang: "nb-NO", + dir: "ltr", + }, + pl: { + label: "Polski", + lang: "pl-PL", + dir: "ltr", + }, + "pt-br": { + label: "Portugu\u00eas (Brasil)", + lang: "pt-BR", + dir: "ltr", + }, + ru: { + label: "Русский", + lang: "ru-RU", + dir: "ltr", + }, + th: { + label: "ไทย", + lang: "th-TH", + dir: "ltr", + }, + tr: { + label: "T\u00fcrk\u00e7e", + lang: "tr-TR", + dir: "ltr", + }, + "zh-cn": { + label: "简体中文", + lang: "zh-CN", + dir: "ltr", + }, + "zh-tw": { + label: "繁體中文", + lang: "zh-TW", + dir: "ltr", + }, + }, favicon: "/favicon-v3.svg", head: [ { @@ -89,11 +182,51 @@ export default defineConfig({ "1-0", { label: "Usage", + translations: { + en: "Usage", + ar: "الاستخدام", + "bs-BA": "Korištenje", + "da-DK": "Brug", + "de-DE": "Nutzung", + "es-ES": "Uso", + "fr-FR": "Utilisation", + "it-IT": "Utilizzo", + "ja-JP": "使い方", + "ko-KR": "사용", + "nb-NO": "Bruk", + "pl-PL": "Użycie", + "pt-BR": "Uso", + "ru-RU": "Использование", + "th-TH": "การใช้งาน", + "tr-TR": "Kullanım", + "zh-CN": "使用", + "zh-TW": "使用", + }, items: ["tui", "cli", "web", "ide", "zen", "share", "github", "gitlab"], }, { label: "Configure", + translations: { + en: "Configure", + ar: "الإعداد", + "bs-BA": "Podešavanje", + "da-DK": "Konfiguration", + "de-DE": "Konfiguration", + "es-ES": "Configuración", + "fr-FR": "Configuration", + "it-IT": "Configurazione", + "ja-JP": "設定", + "ko-KR": "구성", + "nb-NO": "Konfigurasjon", + "pl-PL": "Konfiguracja", + "pt-BR": "Configuração", + "ru-RU": "Настройка", + "th-TH": "การกำหนดค่า", + "tr-TR": "Yapılandırma", + "zh-CN": "配置", + "zh-TW": "設定", + }, items: [ "tools", "rules", @@ -114,6 +247,26 @@ export default defineConfig({ { label: "Develop", + translations: { + en: "Develop", + ar: "التطوير", + "bs-BA": "Razvoj", + "da-DK": "Udvikling", + "de-DE": "Entwicklung", + "es-ES": "Desarrollo", + "fr-FR": "Développement", + "it-IT": "Sviluppo", + "ja-JP": "開発", + "ko-KR": "개발", + "nb-NO": "Utvikling", + "pl-PL": "Rozwój", + "pt-BR": "Desenvolvimento", + "ru-RU": "Разработка", + "th-TH": "การพัฒนา", + "tr-TR": "Geliştirme", + "zh-CN": "开发", + "zh-TW": "開發", + }, items: ["sdk", "server", "plugins", "ecosystem"], }, ], @@ -121,6 +274,7 @@ export default defineConfig({ Hero: "./src/components/Hero.astro", Head: "./src/components/Head.astro", Header: "./src/components/Header.astro", + Footer: "./src/components/Footer.astro", SiteTitle: "./src/components/SiteTitle.astro", }, plugins: [ |
