python:utf-8 string broken in Pyside ui

I'm using gettext.py for translating english to korean, chinese, etc.
When i use translation, the string in program is broken in Pyside ui.

localedir = os.path.dirname(os.path.abspath(os.path.dirname(__file__)))
    translate = gettext.translation('locale', localedir=localedir, languages=[setting.ENCODING])<br><br>

self._ = translate.gettext<br><br>

lbl_dev_tap = QLabel(self._("Device Information"))<br>
lbl_dev_name = QLabel(self._("Device : "))<br>

enter image description here
However, with the print function, the string is not broken.
Is there anything I have to set in pyside?

Code environment
- python2.7 and python 3.4
- Pyside 1.2.4
- Poedit 2.0.6