LanguageAppExt

Trait LanguageAppExt 

Source
pub trait LanguageAppExt {
    // Required methods
    fn set_lang_i18n(&mut self, locale: &str);
    fn set_fallback_lang(&mut self, locale: &str);
}
Expand description

Extension trait for App to easily manage languages.

Provides convenient methods to set current and fallback languages directly on the Bevy App.

§Example

use bevy::prelude::*;
use bevy_intl::LanguageAppExt;
 
fn setup_language(mut app: ResMut<App>) {
    app.set_lang_i18n("fr");
    app.set_fallback_lang("en");
}

Required Methods§

Source

fn set_lang_i18n(&mut self, locale: &str)

Sets the current language for translations.

Warns if the language is not available in loaded translations.

Source

fn set_fallback_lang(&mut self, locale: &str)

Sets the fallback language for translations.

Warns if the fallback language is not available in loaded translations.

Implementations on Foreign Types§

Source§

impl LanguageAppExt for App

Source§

fn set_lang_i18n(&mut self, locale: &str)

Source§

fn set_fallback_lang(&mut self, locale: &str)

Implementors§