Documentation

Internationalization

Our design system supports commonly used languages out-of-the-box. These include translations that are used by our components like texts for cancel / confirm buttons, "No data" scenarios and more.

Copy link to headline:Available languages

While English (en-US) is the default language, additional languages need to be registered manually before they are ready to use. Afterwards, the application language is detected and the onyx language is synched automatically so there is no need to manually change it. All listed languages are continuously kept up to date.

AI transparency information

The English and German translations are created manually by native (or near-native) speakers. Based on them, the other languages are generated using Artificial Intelligence (AI) but might have been (partially) reviewed or adjusted by native or neat-native speakers afterwards.


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

Integrate your existing vue-i18n(opens in a new tab) setup with our translation by passing in your applications locale to the onyx plugin and defining additional languages if needed:

Whenever you change your applications locale using vue-i18n, the onyx language will be updated automatically.