po: add zh_TW translation

zh_TW translation of app and glossary based-on existing zh_CN
translation.  Few strings that I'm not
familiar with is left untranslated.

Signed-off-by: Ｖ字龍(Vdragon) <pika1021@gmail.com>
hotkeys_zh_TW: add & update translation to make it coherent with app UI

Signed-off-by: Ｖ字龍(Vdragon) <pika1021@gmail.com>
Merge pull request #272 from Vdragon/translation_zh_TW

Add zh_TW translation

Signed-off-by: David Aguilar <davvid@gmail.com>
widgets.log: avoid traceback when output is None

Avoid concatenating None and str when `out` is None.

Signed-off-by: David Aguilar <davvid@gmail.com>
widgets.search: fix unicode errors in search combobox

The strings we use for the search modes were being returned with a
bytestring str() cast.  These can be translated so ensure that we use a
proper unicode string.

Closes #273

Reported-by: Ｖ字龍(Vdragon) <pika1021@gmail.com>
Signed-off-by: David Aguilar <davvid@gmail.com>
cmds: fix unicode handling when the editor failure message contains unicode

We were converting the returned exception into a bytestring when the
Edit command failed, which results in garbled output.  Use a unicode
string instead.

Closes #266

Reported-by: Ｖ字龍(Vdragon) <pika1021@gmail.com>
Signed-off-by: David Aguilar <davvid@gmail.com>
doc: update v2.0.4 release notes draft

Signed-off-by: David Aguilar <davvid@gmail.com>