Localization


Fluidd uses vue-i18n for its localization.

Locales can be found in the src/locales folder and are in YAML format.

How to contribute

Translations are hosted on Weblate. If you want to help translating our project, please click the widget below:

Translation status

Tooling

vue-i18n-extract

Fluidd ships with vue-i18n-extract as a dev dependency, and has an npm script pre-defined.

npm run i18n-extract

Running the above will output a list of missing translations, and un-used keys should there be any.

VSCode and i18n Ally

If you prefer, you can use VSCode and the i18n Ally extension to help translating offline.

If you’re setup with VSCode, then this extension comes highly recommended.

Once you have a translation in hand, you can either PR the code changes directly or create an issue with the translations attached.