このプロジェクトについて
i18nrsは、Yew、Dioxus、LeptosなどのRustベースのWebAssembly(Wasm)フロントエンドフレームワーク向けに特別に設計された、軽量で強力な国際化ライブラリです。堅牢な機能セットを提供することで、Webアプリケーションのローカライズ作業を簡素化します。
- 動的な言語切り替え: LocalStorage、SessionStorage、またはCookie(SSRモード用)を使用した自動永続化により、その場で言語を変更できます。
- JSONベースの翻訳: JSONファイルを使用して翻訳を読み込み、検証し、整理できます。ネストされたキー(例: menu.file.open)をサポートします。
- RTL/LTRの自動切り替え: 選択した言語に基づいてテキストの方向を自動的に調整し、アラビア語やヘブライ語などの右から左(RTL)言語をサポートします。
- フォールバックシステム: 翻訳が見つからない場合に適切に対処するための堅牢なフォールバックメカニズムを備えています。
人気のRustフロントエンドフレームワーク向けのシームレスな統合ガイドにより、i18nrsは開発者がRustでアクセシルな多言語Webアプリケーションを構築するのを支援します。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.