Expand description
Czas is a library for converting chrono timestamps into localized text.
For example, 2020-01-01 01:23:45 would be converted (in Polish) to pierwszego stycznia dwa tysiące dwudziestego roku o pierwszej dwadzieścia trzy i czterdzieści pięć sekundy.
The library provides the public ToLocalizedText trait, which can be implemented against any struct to provide your own translations in any language/format.
The library comes with one struct implementation of this trait, Czas, which supports localization in Polish.
Re-exports§
pub use crate::errors::CzasError;pub use crate::mapping::polish::date_to_polish_genitive;pub use crate::mapping::polish::hours_to_polish_locative;pub use crate::mapping::polish::minutes_to_polish_nominative;pub use crate::mapping::polish::month_to_polish_genitive;pub use crate::mapping::polish::seconds_to_polish_nominative;pub use crate::mapping::polish::year_to_polish_genetive;
Modules§
Structs§
- Czas
- Default implementation of
ToLocalizedTextin Polish
Traits§
- ToLocalized
Text - Trait for converting
chrono::NaiveDateTimetimestamps into localized text