DEV Community

zhangfisher
zhangfisher

Posted on

Internationalization solution for ‘Javascript/Typescript/Vue/React/Solidjs/SvelteJs/ReactNative’

we began to build **VoerkaI18n **an international multilingual solution, and the main features include:

  • Comprehensive engineering solution, providing tool chain support for initialization, text extraction, automatic translation, compilation, etc.
  • Intuitively, there is no need to manually define text Key mappings.
  • The powerful interpolation variable formatter mechanism can be extended to a powerful multi-language feature. Support babel the automatic import t of translation functions by plug-ins.
  • Support nodejs, browser ( vue/ react/ solid), etc React Native., etc. Any JS scenario
  • Designed separately toolChain from runtime, only a small runtime integration is required for release.
  • Highly extensible plural, common multilingual processing mechanisms such as, currency, datetime and.
  • During the translation process, the extracted text can be automatically synchronized and the translated content can be preserved.
  • Supported languages can be added dynamically online Support online language pack patching after release to fix translation errors
  • Support online automatic translation to translate the extracted text.
  • Over 90% test coverage for core runtime @voerkai18n/runtime Support TypeScript development

Github

Top comments (0)