Skip to content
This repository has been archived by the owner on May 10, 2024. It is now read-only.

ADR 16 (i18next)

RubenFern edited this page Apr 26, 2024 · 2 revisions

Decision

We need to internationalize the web interface of our application to make it accessible to users in other countries. The goal would be that adding new languages does not greatly increase the complexity of our project.

Status

Accepted.

Consequences

It was decided to opt for the i18next package because of its ease of internationalization. It is only necessary to maintain a javascript file in which the translations will be included, these translations are called from the HTML of the components in a very simple way.

Risks

As with any other package, the main risk is a deprecation. It should be kept up to date in case bugs or security risks are found.