{"library":"vue3-gettext","type":"library","category":null,"description":"Vue 3 Gettext is a library for internationalizing Vue 3 applications using the gettext translation system. It provides a simple, ergonomic API for reactive translations within Vue templates and TypeScript/JavaScript code, supporting pluralization and message contexts. The package includes a CLI tool for automatic message extraction from code files, facilitating the translation workflow. Currently in a 4.0.0-beta.1 state, it is actively developed with continuous enhancements and breaking changes between major and minor alpha/beta releases. Its key differentiator is the direct integration with Vue 3's reactivity system and adherence to the established gettext standard, offering a robust alternative to other i18n solutions for projects already using or preferring gettext.","language":"javascript","status":"active","version":"4.0.0-beta.1","tags":["javascript","gettext","vue","vue3","internationalization","i18n","translation","l10n","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install vue3-gettext","imports":["import { createGettext } from 'vue3-gettext'","import { useGettext } from 'vue3-gettext'","This is typically accessed via `this.$gettext` in options API components or directly in templates."]},{"cmd":"yarn add vue3-gettext","imports":[]},{"cmd":"pnpm add vue3-gettext","imports":[]}],"homepage":"https://jshmrtn.github.io/vue3-gettext/","github":"https://github.com/jshmrtn/vue3-gettext","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/vue3-gettext","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/vue3-gettext/compatibility"}}