mirror of
https://github.com/zoriya/v10.git
synced 2026-08-16 02:45:09 +00:00
docs(site): add i18n concept, guides, and API reference pages
Documents opaque keys, registry APIs, React/HTML providers, and locale workflows for #1373. Extends api-docs-builder discovery for core/react i18n exports and adds matching reference MDX pages. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -42,6 +42,7 @@ export const sidebar: Sidebar = [
|
||||
{ slug: 'concepts/ui-components' },
|
||||
{ slug: 'concepts/accessibility' },
|
||||
{ slug: 'concepts/cast', sidebarLabel: 'Google Cast' },
|
||||
{ slug: 'concepts/i18n', sidebarLabel: 'Internationalization' },
|
||||
],
|
||||
},
|
||||
{
|
||||
@@ -52,6 +53,11 @@ export const sidebar: Sidebar = [
|
||||
{ slug: 'how-to/customize-skins' },
|
||||
{ slug: 'how-to/build-your-own-component' },
|
||||
{ slug: 'how-to/self-host-the-player', frameworks: ['html'] },
|
||||
{ slug: 'how-to/i18n-register-locale', sidebarLabel: 'Register a locale' },
|
||||
{ slug: 'how-to/i18n-override-translations', sidebarLabel: 'Override translations' },
|
||||
{ slug: 'how-to/i18n-switch-locale', sidebarLabel: 'Switch locale' },
|
||||
{ slug: 'how-to/i18n-ssr', sidebarLabel: 'SSR with locale' },
|
||||
{ slug: 'how-to/i18n-add-built-in-locale', sidebarLabel: 'Add a built-in locale' },
|
||||
],
|
||||
},
|
||||
{
|
||||
@@ -105,6 +111,10 @@ export const sidebar: Sidebar = [
|
||||
frameworks: ['react'],
|
||||
contents: [
|
||||
{ slug: 'reference/create-player' },
|
||||
{ slug: 'reference/create-i18n' },
|
||||
{ slug: 'reference/i18n-provider' },
|
||||
{ slug: 'reference/use-translator' },
|
||||
{ slug: 'reference/use-locale' },
|
||||
{ slug: 'reference/use-player' },
|
||||
{ slug: 'reference/use-media' },
|
||||
{ slug: 'reference/use-store' },
|
||||
@@ -129,6 +139,8 @@ export const sidebar: Sidebar = [
|
||||
frameworks: ['html'],
|
||||
contents: [
|
||||
{ slug: 'reference/html-create-player', sidebarLabel: 'createPlayer' },
|
||||
{ slug: 'reference/media-i18n-provider', sidebarLabel: 'media-i18n-provider' },
|
||||
{ slug: 'reference/media-text', sidebarLabel: 'media-text' },
|
||||
{ slug: 'reference/player-controller' },
|
||||
{
|
||||
sidebarLabel: 'Advanced',
|
||||
@@ -149,6 +161,10 @@ export const sidebar: Sidebar = [
|
||||
llmsDescription: 'API reference for feature modules that provide player capabilities and state.',
|
||||
contents: [
|
||||
{ slug: 'reference/create-selector' },
|
||||
{ slug: 'reference/register-i18n', sidebarLabel: 'registerI18n' },
|
||||
{ slug: 'reference/get-i18n-translations', sidebarLabel: 'getI18nTranslations' },
|
||||
{ slug: 'reference/has-registered-i18n', sidebarLabel: 'hasRegisteredI18n' },
|
||||
{ slug: 'reference/on-i18n-registry-change', sidebarLabel: 'onI18nRegistryChange' },
|
||||
{ slug: 'reference/feature-buffer' },
|
||||
{ slug: 'reference/feature-controls' },
|
||||
{ slug: 'reference/feature-error' },
|
||||
|
||||
Reference in New Issue
Block a user