rewrite `get_text()`
update the uses of `_`
Fix issue when n==0 and update plural strings in po file
fix unicode error

Jinja uses bytestrings for backward compatibility: http://jinja.pocoo.org/docs/api/#unicode