AI Decision System
Replayable, offline-verifiable records for AI-assisted go/no-go decisions: experiment promotions, typed model answers and human-approved actions.
翻譯準備中
製作者的介紹僅有上面的一句話。 更多詳情請閱讀儲存庫 README。 儲存庫 README ↗
正在載入完整 README。
檢視完整 README ↗This crate is made to simplify internationalization in a Leptos application, that loads locales at compile time and provides compile time checks for translation keys, interpolation keys and the selected locale.
The main focus is ease of use with leptos, a typical component using this crate will look like this:
use crate::i18n::*;
use leptos::prelude::*;
#[component]
fn Counter() -> impl IntoView {
let i18n = use_i18n();
let (counter, set_counter) = signal(0);
let inc = move |_| set_counter.update(|count| *count += 1);
view! {
<button on:click=inc>
{t!(i18n, click_to_inc)}
</button>
<p>
{t!(i18n, click_count, count = move || counter.get())}
</p>
}
}
You can add the crate to your project with
cargo add leptos_i18n
Or by adding this line to your Cargo.toml under [dependencies]:
leptos_i18n = "0.6"
| Leptos | Leptos i18n |
|---|---|
< v0.4.x | not supported |
v0.4.x | v0.1.x |
v0.5.x | v0.2.x |
v0.6.x | v0.3.x / v0.4.x |
v0.7.x | v0.5.x |
v0.8.x | v0.6.x |
You can look into the Book for documentation, or look for examples on the github repo.