Referencei18n
registerI18n
Register or merge translation strings for a BCP 47 locale tag in the global i18n registry
Import
registerI18n merges a partial translation map into the process-wide registry for a locale tag. Components carry their own English fallback text. Built-in non-English packs lazy-load automatically; call registerI18n for custom locales, CDN locale modules, or patched shipped packs before the provider renders.
Keys are nested semantic names such as buttons.play and buttons.pause. See Translation phrases for the complete catalog.
Built-in locale packs
Each shipped pack is a module named after its locale tag. Its default export is the pack’s Translations map. Pass it to registerI18n when you load a pack yourself, for example right before switching to that locale:
A side-effect import of the pack’s /register subpath, such as import '@videojs/html/i18n/locales/ja/register', does the same.