@wuchale/svelte

0.9.3 • Public • Published

@wuchale/svelte

npm version License

An adapter to integrate wuchale in Svelte projects.

wuchale is a non-invasive, normal code based compile-time internationalization (i18n) toolkit.

  • 🔤 No extra syntax! - your normal code is enough
  • 📦 Tiny catalogs to bundle - Text catalogs are just arrays, no keys necessary
  • 🔧 Zero-effort integration - Add i18n to existing projects without rewriting code
  • 🚀 Compile-time optimization - All transformations happen during build, minimal runtime overhead
  • 🔄 Full, granular HMR support - Live updates during development, including AI auto-translation
  • 📦 Tiny footprint - Only 2 or 3 additional dependencies (wuchale + pofile), no bloated node_modules
  • 🎯 Smart extraction - Uses AST analysis: handles nested markup, conditionals, loops, and complex interpolations
  • 🌍 Standard .po files - Compatible with existing translation tools and workflows
  • 🤖 Optional AI translation - Gemini integration for automatic translations during development

📚 Documentation

See the full guide at: wuchale.dev/adapter/svelte.

Package Sidebar

Install

npm i @wuchale/svelte

Homepage

wuchale.dev

Weekly Downloads

493

Version

0.9.3

License

MIT

Unpacked Size

66.4 kB

Total Files

20

Last publish

Collaborators

  • k1dv5