Internationalisation
Langue des templates Runique — 9 langues disponibles.
Configuration de la langue
main.rs
use runique::prelude::*;
// Dans main() — avant de demarrer le serveur
set_lang(Lang::Fr); // Français
set_lang(Lang::En); // Anglais (defaut)
set_lang(Lang::De); // Allemand
set_lang(Lang::Es); // Espagnol
set_lang(Lang::It); // Italien
set_lang(Lang::Pt); // Portugais
set_lang(Lang::Ja); // Japonais
set_lang(Lang::Zh); // Chinois
set_lang(Lang::Ru); // Russe
Configuration de la langue
main.rs
use runique::prelude::*;
// Dans main() — avant de demarrer le serveur
set_lang(Lang::Fr); // Français
set_lang(Lang::En); // Anglais (defaut)
set_lang(Lang::De); // Allemand
set_lang(Lang::Es); // Espagnol
set_lang(Lang::It); // Italien
set_lang(Lang::Pt); // Portugais
set_lang(Lang::Ja); // Japonais
set_lang(Lang::Zh); // Chinois
set_lang(Lang::Ru); // Russe
Langues disponibles
Lang::Fr — Français
Lang::En — English (defaut)
Lang::De — Deutsch
Lang::Es — Español
Lang::It — Italiano
Lang::Pt — Português
Lang::Ja — 日本語
Lang::Zh — 中文
Lang::Ru — Русский
// Autodetection depuis locale navigateur
let lang = Lang::from("fr-FR"); // → Lang::Fr
let lang = Lang::from("en-US"); // → Lang::En
Langues disponibles
Lang::Fr — Français
Lang::En — English (defaut)
Lang::De — Deutsch
Lang::Es — Español
Lang::It — Italiano
Lang::Pt — Português
Lang::Ja — 日本語
Lang::Zh — 中文
Lang::Ru — Русский
// Autodetection depuis locale navigateur
let lang = Lang::from("fr-FR"); // → Lang::Fr
let lang = Lang::from("en-US"); // → Lang::En
Traductions dans les templates
template
{# Cle de traduction simple #}
{{ ''forms.required'' | t }}
{# → "Ce champ est obligatoire" (Fr) #}
{# → "This field is required" (En) #}
{# Cle avec parametre numerique #}
{{ ''forms.too_short'' | t(n=8) }}
{# → "8 caracteres minimum" #}
Traductions dans les templates
template
{# Cle de traduction simple #}
{{ ''forms.required'' | t }}
{# → "Ce champ est obligatoire" (Fr) #}
{# → "This field is required" (En) #}
{# Cle avec parametre numerique #}
{{ ''forms.too_short'' | t(n=8) }}
{# → "8 caracteres minimum" #}