Lingui
Lingui is an internationalization (i18n) library that uses compile-time macros for JavaScript and TypeScript projects. It offers a CLI tool that automatically extracts messages from source code and converts translation catalogs into optimized runtime outputs. It supports React, React Native, Vue, SolidJS, Astro, Svelte, and Node.js environments.
Lingui
100lingui · Localization & i18n
Common commercial products in this category: Crowdin, Lokalise, Phrase
- By directly defining the texts in your application within the source code, you make translation key management.
- With CLI tool, you automatically extract messages from your source code and transfer them to PO files.
- Thanks to compile time macros, you compile translation catalogs in optimized format.
- • NeutralGitHub Issue
[Epic] Road to LinguiJS v3
“[: string { if (typeof id === 'string') { return i18n._(id, values,…”
My note
Alternative pages
More in: Localization & i18n
- gin-vue-admin★ 25,113 · 3 days ago
- FormatJS★ 14,753 · today
- react-i18next★ 10,062 · 4 days ago
- i18next★ 8,657 · yesterday
- lang★ 7,782 · yesterday
- lingo.dev★ 5,399 · 5 days ago