| Crates.io | i18nrs |
| lib.rs | i18nrs |
| version | 0.1.7 |
| created_at | 2024-12-30 15:35:31.728417+00 |
| updated_at | 2025-07-07 18:16:50.712351+00 |
| description | 🌐 A highly customizable Internationalization (i18n) component for WASM frameworks like Yew, Dioxus, and Leptos. |
| homepage | |
| repository | https://github.com/opensass/i18n-rs |
| max_upload_size | |
| id | 1499257 |
| size | 120,255 |

| Framework | Live Demo |
|---|---|
| Yew | |
| Dioxus | |
| Leptos | TODO |
i18nrs is a lightweight and powerful internationalization library for Wasm-based frameworks like Yew, Dioxus, and Leptos. It provides seamless tools to manage translations, change languages, and localize your applications.
The following features make i18nrs a must-have for your Wasm-based projects:
LocalStorage, SessionStorage, or cookies in SSR mode.menu.file.open.This crate also includes a robust fallback system, supports nested key translation, and manages configuration centrally for efficient language handling.
Refer to our guide for integrating i18nrs with your Yew app.
Refer to our guide for integrating i18nrs with your Dioxus app.
Refer to our guide for integrating i18nrs with your Leptos app.
Contributions are welcome! Whether it's bug fixes, feature requests, or adding support for new frameworks, we would love your help to make i18nrs better.
i18nrs is licensed under the MIT License. You are free to use, modify, and distribute this library in your projects.