aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Use serde_derive to deserialize primstav data into a struct.Harald Eilertsen2018-12-261-14/+26
| | | | | This makes it much easier to work with the data. Adds some restrictions on the yaml data though, all elements must be present, even if empty.
* One more test case for capitalize().Harald Eilertsen2018-12-261-0/+1
|
* capitalize() would fail if first char were not ascii.Harald Eilertsen2018-12-261-2/+11
| | | | Enhanced version using chain iterator.
* Add Norwegian Nynorsk locale.Harald Eilertsen2018-12-251-0/+6
|
* Fetch locale from program environment.Harald Eilertsen2018-12-251-1/+13
|
* Add locale::get() and make EN default locale.Harald Eilertsen2018-12-252-1/+6
|
* Add a simplistic locale module.Harald Eilertsen2018-12-252-1/+47
| | | | | | | | For now only handles formatting the date string. Not sure how I will provide for different date formats, as the format string has to be a static string literal and can't be passed in from a variable. Would probably be better to interface the locale functionality of the OS instead.
* Replace Inflector crate with homebrewed capitalize function.Harald Eilertsen2018-12-251-4/+10
| | | | | The Inflector crate did funky things with whitespace and punctuation, which is not desireable to us.
* First commit, working but incomplete.Harald Eilertsen2018-12-251-0/+62