--- /dev/null
+
+import gettext
+import locale
+import os
+
+language = locale.getdefaultlocale()[0]
+mo_filename = os.path.join(
+ os.path.dirname(__file__), 'translations', language + '.mo')
+if os.path.exists(mo_filename):
+ mo_file = open(mo_filename, 'rb')
+ translation = gettext.GNUTranslations(mo_file)
+ mo_file.close()
+else:
+ translation = gettext.NullTranslations()
+translation.install(unicode=True)