avoid using `const_get`, `const_set`
reorganize localization
do not use `module_function`

it seems undercooked.
use `extended` hook for humanizers
change default localized date format
use 'h' instead of ':' in French time formats
use comma in date-time formats
generate timestamp in route handler