Skip to content

Commit

Permalink
fixed CQ for bitmessageqt.languagebox module
Browse files Browse the repository at this point in the history
  • Loading branch information
coolguy-cell committed Jun 3, 2020
1 parent b750b02 commit 125e15a
Showing 1 changed file with 6 additions and 1 deletion.
7 changes: 6 additions & 1 deletion src/bitmessageqt/languagebox.py
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
"""Language Box Module for Locale Settings"""
# pylint: disable=too-few-public-methods
import glob
import os

Expand All @@ -8,24 +10,27 @@


class LanguageBox(QtGui.QComboBox):
"""LanguageBox class for QT UI"""
languageName = {
"system": "System Settings", "eo": "Esperanto",
"en_pirate": "Pirate English"
}

def __init__(self, parent=None):
"""Initialization"""
super(QtGui.QComboBox, self).__init__(parent)
self.populate()

def populate(self):
"""Populate comboBox based on languageName"""
self.clear()
localesPath = os.path.join(paths.codePath(), 'translations')
self.addItem(QtGui.QApplication.translate(
"settingsDialog", "System Settings", "system"), "system")
self.setCurrentIndex(0)
self.setInsertPolicy(QtGui.QComboBox.InsertAlphabetically)
for translationFile in sorted(
glob.glob(os.path.join(localesPath, "bitmessage_*.qm"))
glob.glob(os.path.join(localesPath, "bitmessage_*.qm"))
):
localeShort = \
os.path.split(translationFile)[1].split("_", 1)[1][:-3]
Expand Down

0 comments on commit 125e15a

Please sign in to comment.