devela 0.27.0

A development layer of coherence.
Documentation
// devela::lang::hum::i18n
//
#![doc = crate::_tags!(wip)]
#![doc = crate::_DOC_LANG_HUM_I18N!()] // public
#![doc = crate::_doc!(modules: crate::lang::hum; i18n)]
#![doc = crate::_doc!(flat:"lang")]
#![doc = crate::_doc!(hr)]
//! Utilities for translating and adapting software to different languages and regions.
//

// mod data; // registries, tables, normative datasets
mod locale; // locale matching & fallback
mod msg; // message selection languages
mod select; // selection logic (plural, gender, variants, fallback)
mod tag; // language tags

crate::structural_mods! { // _mods
    _mods {
        pub use super::{
            // data::_all::*,
            locale::_all::*,
            msg::_all::*,
            select::_all::*,
            tag::_all::*,
        };
    }
}