# voerka-i18n **Repository Path**: zhangfisher/voerka-i18n ## Basic Information - **Project Name**: voerka-i18n - **Description**: 一健国际化全流程解决方案,适用于Nodejs/VUE/REACT/uniapp等 - **Primary Language**: JavaScript - **License**: MIT - **Default Branch**: master - **Homepage**: https://zhangfisher.github.io/voerka-i18n - **GVP Project**: No ## Statistics - **Stars**: 94 - **Forks**: 14 - **Created**: 2022-02-22 - **Last Updated**: 2025-11-13 ## Categories & Tags **Categories**: javascript-toolkits **Tags**: vue-i18n, react-intl, kiwi, i18n ## README Internationalization solution for 'Javascript/Typescript/Vue/React/Solidjs/SvelteJs/ReactNative' # Document [中文](https://zhangfisher.github.io/voerka-i18n) [English](https://zhangfisher.github.io/voerka-i18n/#/en/guide/) # Features: - **Full process support** Full process engineering support from text extraction/automatic translation/compilation/dynamic switching, suitable for large projects - **Integrated automatic translation** Invoking the online translation service API to support automatic translation of extracted text, greatly improving engineering efficiency - **Intuitive** Directly use intuitive translation forms in the source code, abandoning the use of keys - **Automatically extract text** Provide scanning and extraction tools to extract text that needs to be translated from source code files - **TypeScript support** Built-in support for TypeScript types and generation of TypeScript source code - **Applicability** Supports any Javascript application, including `Nodejs/Vue/React/solidjs/sveltejs/ReactNative` and more. - **Multi library** Support for language switching linkage between multiple libraries in multi package engineering - **Toolchain** Provide Vue/React/Label and other extension plugins to simplify various application development - **Language patch** When errors are found after the application goes online, they can be fixed online - **Dynamically adding languages** Can dynamically add language support after the application is launched - **Interpolation variables** Powerful interpolation variable mechanism that can expand support for flexible and powerful multilingual features such as complex numbers, dates, currencies, etc - **90%+test coverage** More than 90% test coverage during core runtime # Example [Nodejs](./examples/nodejs/) [Nodejs-ts](./examples/nodejs-ts/) [Vue 3](./examples/vue3-ts/) [React](./examples/reactapp/) # Recommend - [Logsets](https://zhangfisher.github.io/logsets/) - [VoerkaLogger](https://zhangfisher.github.io/voerkalogger/) - [FlexDecorators](https://zhangfisher.github.io/flex-decorators/) - [FlexState](https://zhangfisher.github.io/flexstate/) - [FlexTools](https://zhangfisher.github.io/flex-tools/) - [AutoPub](https://zhangfisher.github.io/autopub/)