i18n with gettext
This commit is contained in:
@@ -2,7 +2,7 @@ import re
|
||||
|
||||
from PySide6.QtGui import QColor, QPixmap, QIcon
|
||||
from PySide6.QtWidgets import QWidget, QHBoxLayout, QPushButton, QColorDialog, QSizePolicy, QComboBox
|
||||
|
||||
from raven.i18n import _
|
||||
|
||||
class ColorButton(QWidget):
|
||||
def __init__(self, color: str, parent=None):
|
||||
@@ -15,40 +15,40 @@ class ColorButton(QWidget):
|
||||
|
||||
colors = {
|
||||
# red
|
||||
self.tr('Strawberry Cream'): 'ff8080',
|
||||
self.tr('Pale Crimson'): 'e61919',
|
||||
_('Strawberry Cream'): 'ff8080',
|
||||
_('Pale Crimson'): 'e61919',
|
||||
# orange
|
||||
self.tr('Broken Buttercup'): 'ffd080',
|
||||
self.tr('Passion Fruit Sugar'): 'ffa200',
|
||||
_('Broken Buttercup'): 'ffd080',
|
||||
_('Passion Fruit Sugar'): 'ffa200',
|
||||
# yellow
|
||||
self.tr('Sunrise Yellow'): 'fff080',
|
||||
self.tr('Magical Mustard'): 'ccb400',
|
||||
_('Sunrise Yellow'): 'fff080',
|
||||
_('Magical Mustard'): 'ccb400',
|
||||
# green
|
||||
self.tr('Trendy Green'): 'aaff80',
|
||||
self.tr('Garden Of Sweden'): '44cc00',
|
||||
_('Trendy Green'): 'aaff80',
|
||||
_('Garden Of Sweden'): '44cc00',
|
||||
# blue
|
||||
self.tr('Light Sky Blue'): '80c6ff',
|
||||
self.tr('True Blue'): '0073d1',
|
||||
_('Light Sky Blue'): '80c6ff',
|
||||
_('True Blue'): '0073d1',
|
||||
# purple
|
||||
self.tr('Fairy Topia'): 'ff80f4',
|
||||
self.tr('Magenta Bachiego'): 'cc00bb',
|
||||
_('Fairy Topia'): 'ff80f4',
|
||||
_('Magenta Bachiego'): 'cc00bb',
|
||||
# grey
|
||||
self.tr('Breeze of Mist'): 'eaeaea',
|
||||
self.tr('Light Grey'): 'cccccc',
|
||||
self.tr('Grey'): '999999',
|
||||
_('Breeze of Mist'): 'eaeaea',
|
||||
_('Light Grey'): 'cccccc',
|
||||
_('Grey'): '999999',
|
||||
}
|
||||
|
||||
self.color_drop_down = QComboBox()
|
||||
self.layout.addWidget(self.color_drop_down)
|
||||
self.color_drop_down.currentIndexChanged.connect(self._color_selected)
|
||||
self.color_drop_down.addItem(QIcon(self._color_pixmap("ffffffff")), self.tr("transparent"), "None")
|
||||
self.color_drop_down.addItem(QIcon(self._color_pixmap("ffffffff")), _("transparent"), "None")
|
||||
for color_name in colors.keys():
|
||||
color_value = colors[color_name]
|
||||
self.color_drop_down.addItem(QIcon(self._color_pixmap(color_value)), color_name, color_value)
|
||||
if color == color_name or color == color_value:
|
||||
self.color_drop_down.setCurrentIndex(self.color_drop_down.count() - 1)
|
||||
|
||||
self.btn_color_picker = QPushButton(QIcon.fromTheme("color-picker"), self.tr("custom"))
|
||||
self.btn_color_picker = QPushButton(QIcon.fromTheme("color-picker"), _("custom"))
|
||||
self.layout.addWidget(self.btn_color_picker)
|
||||
self.btn_color_picker.pressed.connect(self._update_color)
|
||||
self.btn_color_picker.setSizePolicy(QSizePolicy(QSizePolicy.Policy.Fixed, QSizePolicy.Policy.Fixed))
|
||||
|
||||
Reference in New Issue
Block a user