/
Alex_Ural
/
opencode
Обзор
Документация
Войти
/
Alex_Ural
/
opencode
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
dev
packages/web/src/content.config.ts
16 строк
562 B
Adam
wip(docs): i18n (#12681)
09 фев 2026, 20:34
Не верифицирован
09 фев 2026, 20:34
dc53086
Код
Авторство
О чём код?
import { defineCollection, z } from "astro:content" import { docsLoader, i18nLoader } from "@astrojs/starlight/loaders" import { docsSchema, i18nSchema } from "@astrojs/starlight/schema" import en from "./content/i18n/en.json" const custom = Object.fromEntries(Object.keys(en).map((key) => [key, z.string()])) export const collections = { docs: defineCollection({ loader: docsLoader(), schema: docsSchema() }), i18n: defineCollection({ loader: i18nLoader(), schema: i18nSchema({ extend: z.object(custom).catchall(z.string()), }), }), }