You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Official Lingo.dev compiler with automatic translation support for React applications.
4
4
5
-
This package provides plugins for multiple bundlers (Vite, Webpack, Rollup, esbuild) and a Next.js loader that automatically transforms React components to inject translation calls. It uses a hash-based metadata system to track translatable text across your application.
5
+
This package provides plugins for multiple bundlers (Vite, Webpack, Rollup, esbuild) and a Next.js loader that
6
+
automatically transforms React components to inject translation calls. It uses a hash-based metadata system to track
7
+
translatable text across your application.
6
8
7
9
## Features
8
10
9
-
- 🔄 **Automatic JSX text transformation** - Automatically detects and transforms translatable text in JSX
10
-
- 📝 **Hash-based metadata** - Generates unique hashes for each translatable text based on content, component name, and file path
11
-
- 🎯 **Opt-in or automatic** - Configure whether to require `'use i18n'` directive or transform all files
12
-
- 🔌 **Multi-bundler support** - Works with Vite, Webpack, Rollup, esbuild, and Next.js
13
-
- 🏗️ **Built on unplugin** - Unified plugin API across all bundlers
14
-
- 📊 **Metadata tracking** - Maintains `.lingo/metadata.json` with all translatable content
15
-
- ⚡ **Translation server** - On-demand translation generation during development
16
-
- 🌐 **AI-powered translations** - Support for multiple LLM providers and Lingo.dev Engine
11
+
-**Automatic JSX text transformation** - Automatically detects and transforms translatable text in JSX
12
+
-**Hash-based metadata** - Generates unique hashes for each translatable text based on content, component name, and
13
+
file path
14
+
-**Opt-in or automatic** - Configure whether to require `'use i18n'` directive or transform all files
15
+
-**Multi-bundler support** - Works with Vite, Webpack, Rollup, esbuild, and Next.js
16
+
-**Built on unplugin** - Unified plugin API across all bundlers
17
+
-**Metadata tracking** - Maintains `.lingo/metadata.json` with all translatable content
18
+
-**Translation server** - On-demand translation generation during development
19
+
-**AI-powered translations** - Support for multiple LLM providers and Lingo.dev Engine
0 commit comments