
After few months of frustration with trying to use the "de-facto" internationalization library for Vue.js - vue-i18n
, I've decided it is time to replace it. And that is why I have created fluent-vue
- a Vue.js internationalization plugin that uses Mozilla's Fluent syntax to allow for natural-sounding translations.
In this post, I try to explain what problems I have encountered when trying to use vue-i18n
library in my app, and how Fluent syntax solves them.