pub trait Language {
    fn too_low(&self) -> &'static str;
fn too_high(&self) -> &'static str;
fn ago(&self) -> &'static str;
fn get_word(&self, tu: TimeUnit, x: u64) -> &'static str;
fn clone_boxed(&self) -> BoxedLanguage; fn place_ago_before(&self) -> bool { ... } }
Expand description

Interface for connecting natural languages to use for the formatting See “language” module documentation for details.

Required methods

What to emit by default if value is too high

What to emit by default if value is too low

Chunk of text to put at the end by default

Get word representing the given time unit, for using with x number

Make a dynamic copy of this language

Provided methods

For German and such

Implementors