Vue 3 Gettext 💬


Translate [Vue 3](http://vuejs.org) applications with [gettext](https://en.wikipedia.org/wiki/Gettext).

Getting started | Demo | Documentation | 中文


## Basic usage In templates: ```jsx {{ $gettext("I'm %{age} years old!", { age: 32 }) }} ``` In code: ```ts const { $gettext } = useGettext(); console.log($gettext("Hello World!")); ``` ## Features - simple, ergonomic API - reactive translations in Vue templates and TypeScript/JavaScript code - CLI to automatically extract messages from code files - support for pluralization and message contexts ## Contribute Please make sure your code is properly formatted (the project contains a `prettier` config) and all the tests run successfully (`npm run test`) when opening a pull request. Please specify clearly what you changed and why. ## Credits This plugin relies heavily on the work of the original [`vue-gettext`](https://github.com/Polyconseil/vue-gettext/). ## License [MIT](http://opensource.org/licenses/MIT)