bevy_fluent 0.14.0

Bevy plugin for localization using Fluent
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use fluent::bundle::FluentBundle;
use unic_langid::LanguageIdentifier;

/// Extension methods for [`FluentBundle`](fluent::bundle::FluentBundle)
pub trait BundleExt {
    /// Bundle locale
    fn locale(&self) -> &LanguageIdentifier;
}

impl<R, M> BundleExt for FluentBundle<R, M> {
    fn locale(&self) -> &LanguageIdentifier {
        &self.locales[0]
    }
}