@@ -86,15 +86,12 @@ def __init__(self, library: Library, tag: Tag | None = None):
8686 self .name_layout .setContentsMargins (0 , 0 , 0 , 0 )
8787 self .name_layout .setSpacing (0 )
8888 self .name_layout .setAlignment (Qt .AlignmentFlag .AlignLeft )
89- self .name_title = QLabel ()
90- Translations .translate_qobject (self .name_title , "tag.name" )
89+ self .name_title = QLabel (Translations ["tag.name" ])
9190 self .name_layout .addWidget (self .name_title )
9291 self .name_field = QLineEdit ()
9392 self .name_field .setFixedHeight (24 )
9493 self .name_field .textChanged .connect (self .on_name_changed )
95- Translations .translate_with_setter (
96- self .name_field .setPlaceholderText , "tag.tag_name_required"
97- )
94+ self .name_field .setPlaceholderText (Translations ["tag.tag_name_required" ])
9895 self .name_layout .addWidget (self .name_field )
9996
10097 # Shorthand ------------------------------------------------------------
@@ -104,8 +101,7 @@ def __init__(self, library: Library, tag: Tag | None = None):
104101 self .shorthand_layout .setContentsMargins (0 , 0 , 0 , 0 )
105102 self .shorthand_layout .setSpacing (0 )
106103 self .shorthand_layout .setAlignment (Qt .AlignmentFlag .AlignLeft )
107- self .shorthand_title = QLabel ()
108- Translations .translate_qobject (self .shorthand_title , "tag.shorthand" )
104+ self .shorthand_title = QLabel (Translations ["tag.shorthand" ])
109105 self .shorthand_layout .addWidget (self .shorthand_title )
110106 self .shorthand_field = QLineEdit ()
111107 self .shorthand_layout .addWidget (self .shorthand_field )
@@ -117,8 +113,7 @@ def __init__(self, library: Library, tag: Tag | None = None):
117113 self .aliases_layout .setContentsMargins (0 , 0 , 0 , 0 )
118114 self .aliases_layout .setSpacing (0 )
119115 self .aliases_layout .setAlignment (Qt .AlignmentFlag .AlignLeft )
120- self .aliases_title = QLabel ()
121- Translations .translate_qobject (self .aliases_title , "tag.aliases" )
116+ self .aliases_title = QLabel (Translations ["tag.aliases" ])
122117 self .aliases_layout .addWidget (self .aliases_title )
123118
124119 self .aliases_table = QTableWidget (0 , 2 )
@@ -144,8 +139,7 @@ def __init__(self, library: Library, tag: Tag | None = None):
144139 self .disam_button_group = QButtonGroup (self )
145140 self .disam_button_group .setExclusive (False )
146141
147- self .parent_tags_title = QLabel ()
148- Translations .translate_qobject (self .parent_tags_title , "tag.parent_tags" )
142+ self .parent_tags_title = QLabel (Translations ["tag.parent_tags" ])
149143 self .parent_tags_layout .addWidget (self .parent_tags_title )
150144
151145 self .scroll_contents = QWidget ()
@@ -173,8 +167,8 @@ def __init__(self, library: Library, tag: Tag | None = None):
173167 tsp = TagSearchPanel (self .lib , exclude_ids )
174168 tsp .tag_chosen .connect (lambda x : self .add_parent_tag_callback (x ))
175169 self .add_tag_modal = PanelModal (tsp )
176- Translations . translate_with_setter ( self .add_tag_modal .setTitle , "tag.parent_tags.add" )
177- Translations . translate_with_setter ( self .add_tag_modal .setWindowTitle , "tag.parent_tags.add" )
170+ self .add_tag_modal .setTitle ( Translations [ "tag.parent_tags.add" ] )
171+ self .add_tag_modal .setWindowTitle ( Translations [ "tag.parent_tags.add" ] )
178172 self .parent_tags_add_button .clicked .connect (self .add_tag_modal .show )
179173
180174 # Color ----------------------------------------------------------------
@@ -184,8 +178,7 @@ def __init__(self, library: Library, tag: Tag | None = None):
184178 self .color_layout .setContentsMargins (0 , 0 , 0 , 6 )
185179 self .color_layout .setSpacing (6 )
186180 self .color_layout .setAlignment (Qt .AlignmentFlag .AlignLeft )
187- self .color_title = QLabel ()
188- Translations .translate_qobject (self .color_title , "tag.color" )
181+ self .color_title = QLabel (Translations ["tag.color" ])
189182 self .color_layout .addWidget (self .color_title )
190183 self .color_button : TagColorPreview
191184 try :
@@ -195,7 +188,7 @@ def __init__(self, library: Library, tag: Tag | None = None):
195188 logger .error ("[BuildTag] Could not access Tag member attributes" , error = e )
196189 self .color_button = TagColorPreview (self .lib , None )
197190 self .tag_color_selection = TagColorSelection (self .lib )
198- chose_tag_color_title = Translations . translate_formatted ( "tag.choose_color" )
191+ chose_tag_color_title = Translations [ "tag.choose_color" ]
199192 self .choose_color_modal = PanelModal (
200193 self .tag_color_selection ,
201194 chose_tag_color_title ,
@@ -214,8 +207,7 @@ def __init__(self, library: Library, tag: Tag | None = None):
214207 self .cat_layout .setContentsMargins (0 , 0 , 0 , 0 )
215208 self .cat_layout .setSpacing (6 )
216209 self .cat_layout .setAlignment (Qt .AlignmentFlag .AlignLeft )
217- self .cat_title = QLabel ()
218- Translations .translate_qobject (self .cat_title , "tag.is_category" )
210+ self .cat_title = QLabel (Translations ["tag.is_category" ])
219211 self .cat_checkbox = QCheckBox ()
220212 self .cat_checkbox .setFixedSize (22 , 22 )
221213
@@ -404,7 +396,7 @@ def __build_row_item_widget(self, tag: Tag, parent_id: int, is_disambiguation: b
404396 disam_button = QRadioButton ()
405397 disam_button .setObjectName (f"disambiguationButton.{ parent_id } " )
406398 disam_button .setFixedSize (22 , 22 )
407- disam_button .setToolTip (Translations . translate_formatted ( "tag.disambiguation.tooltip" ) )
399+ disam_button .setToolTip (Translations [ "tag.disambiguation.tooltip" ] )
408400 disam_button .setStyleSheet (
409401 f"QRadioButton{{"
410402 f"background: rgba{ primary_color .toTuple ()} ;"
0 commit comments