[][src]Crate loon

lo[calizati]on

A very simple localization/internationalization provider, inspired by ruby-i18n.

Usage:

fn main() {
    
    loon::set_config(loon::Config::default().with_path_pattern("examples/locales/en.yml")).unwrap();

    assert_eq!(loon::t("/greeting", None).unwrap(), String::from("Hello, World!"));
}

Modules

err

Error management

Structs

Config

Configuration to build a Dictionary

Dictionary

Container for translation messages

Opts

Options (optional) for the translate call

Functions

set_config

Sets the Config to use for the global translate call.

t

Shortcut for translate

translate

Translate a message using the global configuration.