Internationalization

Out-of-the-box multilingual support for built-in component labels, buttons, and empty states.

Copy link to headline:Available languages

English (en-US) is enabled by default. Additional languages must be registered during application setup. Once registered, component translations automatically synchronize with your active application locale.

AI transparency note

English and German translations are curated manually. Other languages are AI-generated and might have been (partially) reviewed by native speakers.


English

  • Code
    en-US

Bulgarian

  • Code
    bg-BG

Czech

  • Code
    cs-CZ

German

  • Code
    de-DE

Spanish

  • Code
    es-ES

French

  • Code
    fr-FR

Croatian

  • Code
    hr-HR

Italian

  • Code
    it-IT

Korean

  • Code
    ko-KR

Dutch

  • Code
    nl-NL

Polish

  • Code
    pl-PL

Portuguese

  • Code
    pt-PT

Romanian

  • Code
    ro-RO

Slovak

  • Code
    sk-SK

Language missing?

Create a feature request here(opens in a new tab)

Copy link to headline:Installation

Connect your existing vue-i18n(opens in a new tab) instance to Onyx by passing the current locale and message bundles:

Whenever the vue-i18n locale changes, Onyx updates its internal component translations automatically.