workaround: custom locale names for time ago

better: use client side javascript
fix routes for entries