[][src]Trait timeago::Language

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 place_ago_before(&self) -> bool { ... } }

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

Required methods

fn too_low(&self) -> &'static str

What to emit by default if value is too high

fn too_high(&self) -> &'static str

What to emit by default if value is too low

fn ago(&self) -> &'static str

Chunk of text to put at the end by default

fn get_word(&self, tu: TimeUnit, x: u64) -> &'static str

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

Loading content...

Provided methods

fn place_ago_before(&self) -> bool

For German and such

Loading content...

Implementations on Foreign Types

impl<L: Language + ?Sized> Language for Box<L>[src]

Loading content...

Implementors

impl Language for Belarusian[src]

impl Language for Chinese[src]

impl Language for English[src]

impl Language for French[src]

impl Language for German[src]

impl Language for Japanese[src]

impl Language for Polish[src]

impl Language for Romanian[src]

impl Language for Russian[src]

impl Language for Spanish[src]

impl Language for Swedish[src]

impl Language for Turkish[src]

Loading content...