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.