Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.py

changeset 3190
a9a94491c4fd
parent 3160
209a07d7e401
child 3345
071afe8be2a1
equal deleted inserted replaced
3189:9a21c547de5f 3190:a9a94491c4fd
32 32
33 self.__initCharacterSelectors() 33 self.__initCharacterSelectors()
34 34
35 self.comboItems = [] 35 self.comboItems = []
36 self.singleComboItems = [] # these are in addition to the above 36 self.singleComboItems = [] # these are in addition to the above
37 self.comboItems.append((self.trUtf8("Normal character"), "-c")) 37 self.comboItems.append((self.tr("Normal character"), "-c"))
38 self.comboItems.append((self.trUtf8( 38 self.comboItems.append((self.tr(
39 "Unicode character in hexadecimal notation"), "-h")) 39 "Unicode character in hexadecimal notation"), "-h"))
40 self.comboItems.append((self.trUtf8( 40 self.comboItems.append((self.tr(
41 "ASCII/Latin1 character in octal notation"), "-o")) 41 "ASCII/Latin1 character in octal notation"), "-o"))
42 self.singleComboItems.extend([ 42 self.singleComboItems.extend([
43 ("---", "-i"), 43 ("---", "-i"),
44 (self.trUtf8("Bell character (\\a)"), "\\a"), 44 (self.tr("Bell character (\\a)"), "\\a"),
45 (self.trUtf8("Escape character (\\e)"), "\\e"), 45 (self.tr("Escape character (\\e)"), "\\e"),
46 (self.trUtf8("Page break (\\f)"), "\\f"), 46 (self.tr("Page break (\\f)"), "\\f"),
47 (self.trUtf8("Line feed (\\n)"), "\\n"), 47 (self.tr("Line feed (\\n)"), "\\n"),
48 (self.trUtf8("Carriage return (\\r)"), "\\r"), 48 (self.tr("Carriage return (\\r)"), "\\r"),
49 (self.trUtf8("Horizontal tabulator (\\t)"), "\\t"), 49 (self.tr("Horizontal tabulator (\\t)"), "\\t"),
50 ("---", "-i"), 50 ("---", "-i"),
51 (self.trUtf8("Character Category"), "-ccp"), 51 (self.tr("Character Category"), "-ccp"),
52 (self.trUtf8("Special Character Category"), "-csp"), 52 (self.tr("Special Character Category"), "-csp"),
53 (self.trUtf8("Character Block"), "-cbp"), 53 (self.tr("Character Block"), "-cbp"),
54 (self.trUtf8("POSIX Named Set"), "-psp"), 54 (self.tr("POSIX Named Set"), "-psp"),
55 (self.trUtf8("Not Character Category"), "-ccn"), 55 (self.tr("Not Character Category"), "-ccn"),
56 (self.trUtf8("Not Character Block"), "-cbn"), 56 (self.tr("Not Character Block"), "-cbn"),
57 (self.trUtf8("Not Special Character Category"), "-csn"), 57 (self.tr("Not Special Character Category"), "-csn"),
58 (self.trUtf8("Not POSIX Named Set"), "-psn"), 58 (self.tr("Not POSIX Named Set"), "-psn"),
59 ]) 59 ])
60 60
61 self.charValidator = QRegExpValidator(QRegExp(".{0,1}"), self) 61 self.charValidator = QRegExpValidator(QRegExp(".{0,1}"), self)
62 self.hexValidator = QRegExpValidator(QRegExp("[0-9a-fA-F]{0,4}"), self) 62 self.hexValidator = QRegExpValidator(QRegExp("[0-9a-fA-F]{0,4}"), self)
63 self.octValidator = QRegExpValidator(QRegExp("[0-3]?[0-7]{0,2}"), self) 63 self.octValidator = QRegExpValidator(QRegExp("[0-3]?[0-7]{0,2}"), self)
86 hlayout0 = QHBoxLayout() 86 hlayout0 = QHBoxLayout()
87 hlayout0.setContentsMargins(0, 0, 0, 0) 87 hlayout0.setContentsMargins(0, 0, 0, 0)
88 hlayout0.setSpacing(6) 88 hlayout0.setSpacing(6)
89 hlayout0.setObjectName("hlayout0") 89 hlayout0.setObjectName("hlayout0")
90 self.moreSinglesButton = QPushButton( 90 self.moreSinglesButton = QPushButton(
91 self.trUtf8("Additional Entries"), self.singlesBox) 91 self.tr("Additional Entries"), self.singlesBox)
92 self.moreSinglesButton.setObjectName("moreSinglesButton") 92 self.moreSinglesButton.setObjectName("moreSinglesButton")
93 hlayout0.addWidget(self.moreSinglesButton) 93 hlayout0.addWidget(self.moreSinglesButton)
94 hspacer0 = QSpacerItem( 94 hspacer0 = QSpacerItem(
95 30, 20, QSizePolicy.Expanding, QSizePolicy.Minimum) 95 30, 20, QSizePolicy.Expanding, QSizePolicy.Minimum)
96 hlayout0.addItem(hspacer0) 96 hlayout0.addItem(hspacer0)
121 hlayout1 = QHBoxLayout() 121 hlayout1 = QHBoxLayout()
122 hlayout1.setContentsMargins(0, 0, 0, 0) 122 hlayout1.setContentsMargins(0, 0, 0, 0)
123 hlayout1.setSpacing(6) 123 hlayout1.setSpacing(6)
124 hlayout1.setObjectName("hlayout1") 124 hlayout1.setObjectName("hlayout1")
125 self.moreRangesButton = QPushButton( 125 self.moreRangesButton = QPushButton(
126 self.trUtf8("Additional Entries"), self.rangesBox) 126 self.tr("Additional Entries"), self.rangesBox)
127 self.moreSinglesButton.setObjectName("moreRangesButton") 127 self.moreSinglesButton.setObjectName("moreRangesButton")
128 hlayout1.addWidget(self.moreRangesButton) 128 hlayout1.addWidget(self.moreRangesButton)
129 hspacer1 = QSpacerItem( 129 hspacer1 = QSpacerItem(
130 30, 20, QSizePolicy.Expanding, QSizePolicy.Minimum) 130 30, 20, QSizePolicy.Expanding, QSizePolicy.Minimum)
131 hlayout1.addItem(hspacer1) 131 hlayout1.addItem(hspacer1)
136 """ 136 """
137 Private method to initialize the W3C character selector entries. 137 Private method to initialize the W3C character selector entries.
138 """ 138 """
139 self.__characterCategories = ( 139 self.__characterCategories = (
140 # display name code 140 # display name code
141 (self.trUtf8("Letter, Any"), "L"), 141 (self.tr("Letter, Any"), "L"),
142 (self.trUtf8("Letter, Lower case"), "Ll"), 142 (self.tr("Letter, Lower case"), "Ll"),
143 (self.trUtf8("Letter, Modifier"), "Lm"), 143 (self.tr("Letter, Modifier"), "Lm"),
144 (self.trUtf8("Letter, Other"), "Lo"), 144 (self.tr("Letter, Other"), "Lo"),
145 (self.trUtf8("Letter, Title case"), "Lt"), 145 (self.tr("Letter, Title case"), "Lt"),
146 (self.trUtf8("Letter, Upper case"), "Lu"), 146 (self.tr("Letter, Upper case"), "Lu"),
147 (self.trUtf8("Letter, Lower, Upper or Title"), "L&"), 147 (self.tr("Letter, Lower, Upper or Title"), "L&"),
148 (self.trUtf8("Mark, Any"), "M"), 148 (self.tr("Mark, Any"), "M"),
149 (self.trUtf8("Mark, Spacing"), "Mc"), 149 (self.tr("Mark, Spacing"), "Mc"),
150 (self.trUtf8("Mark, Enclosing"), "Me"), 150 (self.tr("Mark, Enclosing"), "Me"),
151 (self.trUtf8("Mark, Non-spacing"), "Mn"), 151 (self.tr("Mark, Non-spacing"), "Mn"),
152 (self.trUtf8("Number, Any"), "N"), 152 (self.tr("Number, Any"), "N"),
153 (self.trUtf8("Number, Decimal"), "Nd"), 153 (self.tr("Number, Decimal"), "Nd"),
154 (self.trUtf8("Number, Letter"), "Nl"), 154 (self.tr("Number, Letter"), "Nl"),
155 (self.trUtf8("Number, Other"), "No"), 155 (self.tr("Number, Other"), "No"),
156 (self.trUtf8("Punctuation, Any"), "P"), 156 (self.tr("Punctuation, Any"), "P"),
157 (self.trUtf8("Punctuation, Connector"), "Pc"), 157 (self.tr("Punctuation, Connector"), "Pc"),
158 (self.trUtf8("Punctuation, Dash"), "Pd"), 158 (self.tr("Punctuation, Dash"), "Pd"),
159 (self.trUtf8("Punctuation, Close"), "Pe"), 159 (self.tr("Punctuation, Close"), "Pe"),
160 (self.trUtf8("Punctuation, Final"), "Pf"), 160 (self.tr("Punctuation, Final"), "Pf"),
161 (self.trUtf8("Punctuation, Initial"), "Pi"), 161 (self.tr("Punctuation, Initial"), "Pi"),
162 (self.trUtf8("Punctuation, Other"), "Po"), 162 (self.tr("Punctuation, Other"), "Po"),
163 (self.trUtf8("Punctuation, Open"), "Ps"), 163 (self.tr("Punctuation, Open"), "Ps"),
164 (self.trUtf8("Symbol, Any"), "S"), 164 (self.tr("Symbol, Any"), "S"),
165 (self.trUtf8("Symbol, Currency"), "Sc"), 165 (self.tr("Symbol, Currency"), "Sc"),
166 (self.trUtf8("Symbol, Modifier"), "Sk"), 166 (self.tr("Symbol, Modifier"), "Sk"),
167 (self.trUtf8("Symbol, Mathematical"), "Sm"), 167 (self.tr("Symbol, Mathematical"), "Sm"),
168 (self.trUtf8("Symbol, Other"), "So"), 168 (self.tr("Symbol, Other"), "So"),
169 (self.trUtf8("Separator, Any"), "Z"), 169 (self.tr("Separator, Any"), "Z"),
170 (self.trUtf8("Separator, Line"), "Zl"), 170 (self.tr("Separator, Line"), "Zl"),
171 (self.trUtf8("Separator, Paragraph"), "Zp"), 171 (self.tr("Separator, Paragraph"), "Zp"),
172 (self.trUtf8("Separator, Space"), "Zs"), 172 (self.tr("Separator, Space"), "Zs"),
173 (self.trUtf8("Other, Any"), "C"), 173 (self.tr("Other, Any"), "C"),
174 (self.trUtf8("Other, Control"), "Cc"), 174 (self.tr("Other, Control"), "Cc"),
175 (self.trUtf8("Other, Format"), "Cf"), 175 (self.tr("Other, Format"), "Cf"),
176 (self.trUtf8("Other, Unassigned"), "Cn"), 176 (self.tr("Other, Unassigned"), "Cn"),
177 (self.trUtf8("Other, Private Use"), "Co"), 177 (self.tr("Other, Private Use"), "Co"),
178 (self.trUtf8("Other, Surrogat"), "Cn"), 178 (self.tr("Other, Surrogat"), "Cn"),
179 ) 179 )
180 180
181 self.__specialCharacterCategories = ( 181 self.__specialCharacterCategories = (
182 # display name code 182 # display name code
183 (self.trUtf8("Alphanumeric"), "Xan"), 183 (self.tr("Alphanumeric"), "Xan"),
184 (self.trUtf8("POSIX Space"), "Xps"), 184 (self.tr("POSIX Space"), "Xps"),
185 (self.trUtf8("Perl Space"), "Xsp"), 185 (self.tr("Perl Space"), "Xsp"),
186 (self.trUtf8("Universal Character"), "Xuc"), 186 (self.tr("Universal Character"), "Xuc"),
187 (self.trUtf8("Perl Word"), "Xan"), 187 (self.tr("Perl Word"), "Xan"),
188 ) 188 )
189 189
190 self.__characterBlocks = ( 190 self.__characterBlocks = (
191 # display name code 191 # display name code
192 (self.trUtf8("Arabic"), "Arabic"), 192 (self.tr("Arabic"), "Arabic"),
193 (self.trUtf8("Armenian"), "Armenian"), 193 (self.tr("Armenian"), "Armenian"),
194 (self.trUtf8("Avestan"), "Avestan"), 194 (self.tr("Avestan"), "Avestan"),
195 (self.trUtf8("Balinese"), "Balinese"), 195 (self.tr("Balinese"), "Balinese"),
196 (self.trUtf8("Bamum"), "Bamum"), 196 (self.tr("Bamum"), "Bamum"),
197 (self.trUtf8("Batak"), "Batak"), 197 (self.tr("Batak"), "Batak"),
198 (self.trUtf8("Bengali"), "Bengali"), 198 (self.tr("Bengali"), "Bengali"),
199 (self.trUtf8("Bopomofo"), "Bopomofo"), 199 (self.tr("Bopomofo"), "Bopomofo"),
200 (self.trUtf8("Brahmi"), "Brahmi"), 200 (self.tr("Brahmi"), "Brahmi"),
201 (self.trUtf8("Braille"), "Braille"), 201 (self.tr("Braille"), "Braille"),
202 (self.trUtf8("Buginese"), "Buginese"), 202 (self.tr("Buginese"), "Buginese"),
203 (self.trUtf8("Buhid"), "Buhid"), 203 (self.tr("Buhid"), "Buhid"),
204 (self.trUtf8("Canadian Aboriginal"), "Canadian_Aboriginal"), 204 (self.tr("Canadian Aboriginal"), "Canadian_Aboriginal"),
205 (self.trUtf8("Carian"), "Carian"), 205 (self.tr("Carian"), "Carian"),
206 (self.trUtf8("Chakma"), "Chakma"), 206 (self.tr("Chakma"), "Chakma"),
207 (self.trUtf8("Cham"), "Cham"), 207 (self.tr("Cham"), "Cham"),
208 (self.trUtf8("Cherokee"), "Cherokee"), 208 (self.tr("Cherokee"), "Cherokee"),
209 (self.trUtf8("Common"), "Common"), 209 (self.tr("Common"), "Common"),
210 (self.trUtf8("Coptic"), "Coptic"), 210 (self.tr("Coptic"), "Coptic"),
211 (self.trUtf8("Cuneiform"), "Cuneiform"), 211 (self.tr("Cuneiform"), "Cuneiform"),
212 (self.trUtf8("Cypriot"), "Cypriot"), 212 (self.tr("Cypriot"), "Cypriot"),
213 (self.trUtf8("Cyrillic"), "Cyrillic"), 213 (self.tr("Cyrillic"), "Cyrillic"),
214 (self.trUtf8("Deseret"), "Deseret,"), 214 (self.tr("Deseret"), "Deseret,"),
215 (self.trUtf8("Devanagari"), "Devanagari"), 215 (self.tr("Devanagari"), "Devanagari"),
216 (self.trUtf8("Egyptian Hieroglyphs"), "Egyptian_Hieroglyphs"), 216 (self.tr("Egyptian Hieroglyphs"), "Egyptian_Hieroglyphs"),
217 (self.trUtf8("Ethiopic"), "Ethiopic"), 217 (self.tr("Ethiopic"), "Ethiopic"),
218 (self.trUtf8("Georgian"), "Georgian"), 218 (self.tr("Georgian"), "Georgian"),
219 (self.trUtf8("Glagolitic"), "Glagolitic"), 219 (self.tr("Glagolitic"), "Glagolitic"),
220 (self.trUtf8("Gothic"), "Gothic"), 220 (self.tr("Gothic"), "Gothic"),
221 (self.trUtf8("Greek"), "Greek"), 221 (self.tr("Greek"), "Greek"),
222 (self.trUtf8("Gujarati"), "Gujarati"), 222 (self.tr("Gujarati"), "Gujarati"),
223 (self.trUtf8("Gurmukhi"), "Gurmukhi"), 223 (self.tr("Gurmukhi"), "Gurmukhi"),
224 (self.trUtf8("Han"), "Han"), 224 (self.tr("Han"), "Han"),
225 (self.trUtf8("Hangul"), "Hangul"), 225 (self.tr("Hangul"), "Hangul"),
226 (self.trUtf8("Hanunoo"), "Hanunoo"), 226 (self.tr("Hanunoo"), "Hanunoo"),
227 (self.trUtf8("Hebrew"), "Hebrew"), 227 (self.tr("Hebrew"), "Hebrew"),
228 (self.trUtf8("Hiragana"), "Hiragana"), 228 (self.tr("Hiragana"), "Hiragana"),
229 (self.trUtf8("Imperial Aramaic"), "Imperial_Aramaic"), 229 (self.tr("Imperial Aramaic"), "Imperial_Aramaic"),
230 (self.trUtf8("Inherited"), "Inherited"), 230 (self.tr("Inherited"), "Inherited"),
231 (self.trUtf8("Inscriptional Pahlavi"), "Inscriptional_Pahlavi"), 231 (self.tr("Inscriptional Pahlavi"), "Inscriptional_Pahlavi"),
232 (self.trUtf8("Inscriptional Parthian"), "Inscriptional_Parthian"), 232 (self.tr("Inscriptional Parthian"), "Inscriptional_Parthian"),
233 (self.trUtf8("Javanese"), "Javanese"), 233 (self.tr("Javanese"), "Javanese"),
234 (self.trUtf8("Kaithi"), "Kaithi"), 234 (self.tr("Kaithi"), "Kaithi"),
235 (self.trUtf8("Kannada"), "Kannada"), 235 (self.tr("Kannada"), "Kannada"),
236 (self.trUtf8("Katakana"), "Katakana"), 236 (self.tr("Katakana"), "Katakana"),
237 (self.trUtf8("Kayah Li"), "Kayah_Li"), 237 (self.tr("Kayah Li"), "Kayah_Li"),
238 (self.trUtf8("Kharoshthi"), "Kharoshthi"), 238 (self.tr("Kharoshthi"), "Kharoshthi"),
239 (self.trUtf8("Khmer"), "Khmer"), 239 (self.tr("Khmer"), "Khmer"),
240 (self.trUtf8("Lao"), "Lao"), 240 (self.tr("Lao"), "Lao"),
241 (self.trUtf8("Latin"), "Latin"), 241 (self.tr("Latin"), "Latin"),
242 (self.trUtf8("Lepcha"), "Lepcha"), 242 (self.tr("Lepcha"), "Lepcha"),
243 (self.trUtf8("Limbu"), "Limbu"), 243 (self.tr("Limbu"), "Limbu"),
244 (self.trUtf8("Linear B"), "Linear_B"), 244 (self.tr("Linear B"), "Linear_B"),
245 (self.trUtf8("Lisu"), "Lisu"), 245 (self.tr("Lisu"), "Lisu"),
246 (self.trUtf8("Lycian"), "Lycian"), 246 (self.tr("Lycian"), "Lycian"),
247 (self.trUtf8("Lydian"), "Lydian"), 247 (self.tr("Lydian"), "Lydian"),
248 (self.trUtf8("Malayalam"), "Malayalam"), 248 (self.tr("Malayalam"), "Malayalam"),
249 (self.trUtf8("Mandaic"), "Mandaic"), 249 (self.tr("Mandaic"), "Mandaic"),
250 (self.trUtf8("Meetei Mayek"), "Meetei_Mayek"), 250 (self.tr("Meetei Mayek"), "Meetei_Mayek"),
251 (self.trUtf8("Meroitic Cursive"), "Meroitic_Cursive"), 251 (self.tr("Meroitic Cursive"), "Meroitic_Cursive"),
252 (self.trUtf8("Meroitic Hieroglyphs"), "Meroitic_Hieroglyphs"), 252 (self.tr("Meroitic Hieroglyphs"), "Meroitic_Hieroglyphs"),
253 (self.trUtf8("Miao"), "Miao"), 253 (self.tr("Miao"), "Miao"),
254 (self.trUtf8("Mongolian"), "Mongolian"), 254 (self.tr("Mongolian"), "Mongolian"),
255 (self.trUtf8("Myanmar"), "Myanmar"), 255 (self.tr("Myanmar"), "Myanmar"),
256 (self.trUtf8("New Tai Lue"), "New_Tai_Lue"), 256 (self.tr("New Tai Lue"), "New_Tai_Lue"),
257 (self.trUtf8("N'Ko"), "Nko"), 257 (self.tr("N'Ko"), "Nko"),
258 (self.trUtf8("Ogham"), "Ogham"), 258 (self.tr("Ogham"), "Ogham"),
259 (self.trUtf8("Old Italic"), "Old_Italic"), 259 (self.tr("Old Italic"), "Old_Italic"),
260 (self.trUtf8("Old Persian"), "Old_Persian"), 260 (self.tr("Old Persian"), "Old_Persian"),
261 (self.trUtf8("Old South Arabian"), "Old_South_Arabian"), 261 (self.tr("Old South Arabian"), "Old_South_Arabian"),
262 (self.trUtf8("Old Turkic"), "Old_Turkic,"), 262 (self.tr("Old Turkic"), "Old_Turkic,"),
263 (self.trUtf8("Ol Chiki"), "Ol_Chiki"), 263 (self.tr("Ol Chiki"), "Ol_Chiki"),
264 (self.trUtf8("Oriya"), "Oriya"), 264 (self.tr("Oriya"), "Oriya"),
265 (self.trUtf8("Osmanya"), "Osmanya"), 265 (self.tr("Osmanya"), "Osmanya"),
266 (self.trUtf8("Phags-pa"), "Phags_Pa"), 266 (self.tr("Phags-pa"), "Phags_Pa"),
267 (self.trUtf8("Phoenician"), "Phoenician"), 267 (self.tr("Phoenician"), "Phoenician"),
268 (self.trUtf8("Rejang"), "Rejang"), 268 (self.tr("Rejang"), "Rejang"),
269 (self.trUtf8("Runic"), "Runic"), 269 (self.tr("Runic"), "Runic"),
270 (self.trUtf8("Samaritan"), "Samaritan"), 270 (self.tr("Samaritan"), "Samaritan"),
271 (self.trUtf8("Saurashtra"), "Saurashtra"), 271 (self.tr("Saurashtra"), "Saurashtra"),
272 (self.trUtf8("Sharada"), "Sharada"), 272 (self.tr("Sharada"), "Sharada"),
273 (self.trUtf8("Shavian"), "Shavian"), 273 (self.tr("Shavian"), "Shavian"),
274 (self.trUtf8("Sinhala"), "Sinhala"), 274 (self.tr("Sinhala"), "Sinhala"),
275 (self.trUtf8("Sora Sompeng"), "Sora_Sompeng"), 275 (self.tr("Sora Sompeng"), "Sora_Sompeng"),
276 (self.trUtf8("Sundanese"), "Sundanese"), 276 (self.tr("Sundanese"), "Sundanese"),
277 (self.trUtf8("Syloti Nagri"), "Syloti_Nagri"), 277 (self.tr("Syloti Nagri"), "Syloti_Nagri"),
278 (self.trUtf8("Syriac"), "Syriac"), 278 (self.tr("Syriac"), "Syriac"),
279 (self.trUtf8("Tagalog"), "Tagalog"), 279 (self.tr("Tagalog"), "Tagalog"),
280 (self.trUtf8("Tagbanwa"), "Tagbanwa"), 280 (self.tr("Tagbanwa"), "Tagbanwa"),
281 (self.trUtf8("Tai Le"), "Tai_Le"), 281 (self.tr("Tai Le"), "Tai_Le"),
282 (self.trUtf8("Tai Tham"), "Tai_Tham"), 282 (self.tr("Tai Tham"), "Tai_Tham"),
283 (self.trUtf8("Tai Viet"), "Tai_Viet"), 283 (self.tr("Tai Viet"), "Tai_Viet"),
284 (self.trUtf8("Takri"), "Takri"), 284 (self.tr("Takri"), "Takri"),
285 (self.trUtf8("Tamil"), "Tamil"), 285 (self.tr("Tamil"), "Tamil"),
286 (self.trUtf8("Telugu"), "Telugu"), 286 (self.tr("Telugu"), "Telugu"),
287 (self.trUtf8("Thaana"), "Thaana"), 287 (self.tr("Thaana"), "Thaana"),
288 (self.trUtf8("Thai"), "Thai"), 288 (self.tr("Thai"), "Thai"),
289 (self.trUtf8("Tibetan"), "Tibetan"), 289 (self.tr("Tibetan"), "Tibetan"),
290 (self.trUtf8("Tifinagh"), "Tifinagh"), 290 (self.tr("Tifinagh"), "Tifinagh"),
291 (self.trUtf8("Ugaritic"), "Ugaritic"), 291 (self.tr("Ugaritic"), "Ugaritic"),
292 (self.trUtf8("Vai"), "Vai"), 292 (self.tr("Vai"), "Vai"),
293 (self.trUtf8("Yi"), "Yi"), 293 (self.tr("Yi"), "Yi"),
294 ) 294 )
295 295
296 self.__posixNamedSets = ( 296 self.__posixNamedSets = (
297 # display name code 297 # display name code
298 (self.trUtf8("Alphanumeric"), "alnum"), 298 (self.tr("Alphanumeric"), "alnum"),
299 (self.trUtf8("Alphabetic"), "alpha"), 299 (self.tr("Alphabetic"), "alpha"),
300 (self.trUtf8("ASCII"), "ascii"), 300 (self.tr("ASCII"), "ascii"),
301 (self.trUtf8("Word Letter"), "word"), 301 (self.tr("Word Letter"), "word"),
302 (self.trUtf8("Lower Case Letter"), "lower"), 302 (self.tr("Lower Case Letter"), "lower"),
303 (self.trUtf8("Upper Case Letter"), "upper"), 303 (self.tr("Upper Case Letter"), "upper"),
304 (self.trUtf8("Decimal Digit"), "digit"), 304 (self.tr("Decimal Digit"), "digit"),
305 (self.trUtf8("Hexadecimal Digit"), "xdigit"), 305 (self.tr("Hexadecimal Digit"), "xdigit"),
306 (self.trUtf8("Space or Tab"), "blank"), 306 (self.tr("Space or Tab"), "blank"),
307 (self.trUtf8("White Space"), "space"), 307 (self.tr("White Space"), "space"),
308 (self.trUtf8("Printing (excl. space)"), "graph"), 308 (self.tr("Printing (excl. space)"), "graph"),
309 (self.trUtf8("Printing (incl. space)"), "print"), 309 (self.tr("Printing (incl. space)"), "print"),
310 (self.trUtf8("Printing (excl. alphanumeric)"), "punct"), 310 (self.tr("Printing (excl. alphanumeric)"), "punct"),
311 (self.trUtf8("Control Character"), "cntrl"), 311 (self.tr("Control Character"), "cntrl"),
312 ) 312 )
313 313
314 def __populateCharTypeCombo(self, combo, isSingle): 314 def __populateCharTypeCombo(self, combo, isSingle):
315 """ 315 """
316 Private method to populate a given character type selection combo box. 316 Private method to populate a given character type selection combo box.
379 hbox.setLayout(hboxLayout) 379 hbox.setLayout(hboxLayout)
380 cb1 = QComboBox(hbox) 380 cb1 = QComboBox(hbox)
381 cb1.setEditable(False) 381 cb1.setEditable(False)
382 self.__populateCharTypeCombo(cb1, False) 382 self.__populateCharTypeCombo(cb1, False)
383 hboxLayout.addWidget(cb1) 383 hboxLayout.addWidget(cb1)
384 l1 = QLabel(self.trUtf8("Between:"), hbox) 384 l1 = QLabel(self.tr("Between:"), hbox)
385 hboxLayout.addWidget(l1) 385 hboxLayout.addWidget(l1)
386 le1 = QLineEdit(hbox) 386 le1 = QLineEdit(hbox)
387 le1.setValidator(self.charValidator) 387 le1.setValidator(self.charValidator)
388 hboxLayout.addWidget(le1) 388 hboxLayout.addWidget(le1)
389 l2 = QLabel(self.trUtf8("And:"), hbox) 389 l2 = QLabel(self.tr("And:"), hbox)
390 hboxLayout.addWidget(l2) 390 hboxLayout.addWidget(l2)
391 le2 = QLineEdit(hbox) 391 le2 = QLineEdit(hbox)
392 le2.setValidator(self.charValidator) 392 le2.setValidator(self.charValidator)
393 hboxLayout.addWidget(le2) 393 hboxLayout.addWidget(le2)
394 self.rangesItemsBoxLayout.addWidget(hbox) 394 self.rangesItemsBoxLayout.addWidget(hbox)

eric ide

mercurial