fluent-locale 0.7.0

A library for language and locale negotiation.
Documentation
use fluent_locale::negotiate::NegotiationStrategy;
use fluent_locale::{convert_vec_str_to_langids_lossy, negotiate_languages};

fn main() {
    let requested = convert_vec_str_to_langids_lossy(&["it", "pl", "ru"]);
    let available = convert_vec_str_to_langids_lossy(&["fr", "en-GB", "en-US", "ru", "pl"]);
    let supported =
        negotiate_languages(&requested, &available, None, NegotiationStrategy::Filtering);

    println!("{:?}", supported);
}