Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://zhangfisher.github.io/voerka-i18n/
Nodejs/Vue/React International solutions
https://zhangfisher.github.io/voerka-i18n/
i18n international react-i18n react-i18next react-intl vue-i18n
Last synced: 3 months ago
JSON representation
Nodejs/Vue/React International solutions
- Host: GitHub
- URL: https://zhangfisher.github.io/voerka-i18n/
- Owner: zhangfisher
- License: mit
- Created: 2022-04-11T13:35:20.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2024-03-15T06:48:37.000Z (4 months ago)
- Last Synced: 2024-03-15T07:49:57.247Z (4 months ago)
- Topics: i18n, international, react-i18n, react-i18next, react-intl, vue-i18n
- Language: JavaScript
- Homepage: https://zhangfisher.github.io/voerka-i18n/
- Size: 11.2 MB
- Stars: 100
- Watchers: 5
- Forks: 12
- Open Issues: 2
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Lists
- awesome-i18n - VoerkaI18n - Internationalization solution for `Javascript/Typescript/Vue/React/Solidjs/SvelteJs/ReactNative` (π¦ Libraries / JavaScript / TypeScript)
- awesome-svelte - VoerkaI18n - Internationalization solution for `Javascript/Typescript/Vue/React/Solidjs/SvelteJs/ReactNative` (Utilities / Internationalisation)
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/)