Plugins/WizardPlugins/QRegExpWizard/QRegExpWizardCharactersDialog.py

changeset 3190
a9a94491c4fd
parent 3160
209a07d7e401
child 3345
071afe8be2a1
equal deleted inserted replaced
3189:9a21c547de5f 3190:a9a94491c4fd
47 elif mode == QRegExpWizardCharactersDialog.W3CMode: 47 elif mode == QRegExpWizardCharactersDialog.W3CMode:
48 self.__initCharacterSelectors() 48 self.__initCharacterSelectors()
49 49
50 self.comboItems = [] 50 self.comboItems = []
51 self.singleComboItems = [] # these are in addition to the above 51 self.singleComboItems = [] # these are in addition to the above
52 self.comboItems.append((self.trUtf8("Normal character"), "-c")) 52 self.comboItems.append((self.tr("Normal character"), "-c"))
53 if mode == QRegExpWizardCharactersDialog.RegExpMode: 53 if mode == QRegExpWizardCharactersDialog.RegExpMode:
54 self.comboItems.append((self.trUtf8( 54 self.comboItems.append((self.tr(
55 "Unicode character in hexadecimal notation"), "-h")) 55 "Unicode character in hexadecimal notation"), "-h"))
56 self.comboItems.append((self.trUtf8( 56 self.comboItems.append((self.tr(
57 "ASCII/Latin1 character in octal notation"), "-o")) 57 "ASCII/Latin1 character in octal notation"), "-o"))
58 self.singleComboItems.append(("---", "-i")) 58 self.singleComboItems.append(("---", "-i"))
59 self.singleComboItems.append( 59 self.singleComboItems.append(
60 (self.trUtf8("Bell character (\\a)"), "\\a")) 60 (self.tr("Bell character (\\a)"), "\\a"))
61 self.singleComboItems.append( 61 self.singleComboItems.append(
62 (self.trUtf8("Page break (\\f)"), "\\f")) 62 (self.tr("Page break (\\f)"), "\\f"))
63 self.singleComboItems.append( 63 self.singleComboItems.append(
64 (self.trUtf8("Line feed (\\n)"), "\\n")) 64 (self.tr("Line feed (\\n)"), "\\n"))
65 self.singleComboItems.append( 65 self.singleComboItems.append(
66 (self.trUtf8("Carriage return (\\r)"), "\\r")) 66 (self.tr("Carriage return (\\r)"), "\\r"))
67 self.singleComboItems.append( 67 self.singleComboItems.append(
68 (self.trUtf8("Horizontal tabulator (\\t)"), "\\t")) 68 (self.tr("Horizontal tabulator (\\t)"), "\\t"))
69 self.singleComboItems.append( 69 self.singleComboItems.append(
70 (self.trUtf8("Vertical tabulator (\\v)"), "\\v")) 70 (self.tr("Vertical tabulator (\\v)"), "\\v"))
71 elif mode == QRegExpWizardCharactersDialog.W3CMode: 71 elif mode == QRegExpWizardCharactersDialog.W3CMode:
72 self.comboItems.append((self.trUtf8( 72 self.comboItems.append((self.tr(
73 "Unicode character in hexadecimal notation"), "-h")) 73 "Unicode character in hexadecimal notation"), "-h"))
74 self.comboItems.append((self.trUtf8( 74 self.comboItems.append((self.tr(
75 "ASCII/Latin1 character in octal notation"), "-o")) 75 "ASCII/Latin1 character in octal notation"), "-o"))
76 self.singleComboItems.append(("---", "-i")) 76 self.singleComboItems.append(("---", "-i"))
77 self.singleComboItems.append( 77 self.singleComboItems.append(
78 (self.trUtf8("Line feed (\\n)"), "\\n")) 78 (self.tr("Line feed (\\n)"), "\\n"))
79 self.singleComboItems.append( 79 self.singleComboItems.append(
80 (self.trUtf8("Carriage return (\\r)"), "\\r")) 80 (self.tr("Carriage return (\\r)"), "\\r"))
81 self.singleComboItems.append( 81 self.singleComboItems.append(
82 (self.trUtf8("Horizontal tabulator (\\t)"), "\\t")) 82 (self.tr("Horizontal tabulator (\\t)"), "\\t"))
83 self.singleComboItems.append(("---", "-i")) 83 self.singleComboItems.append(("---", "-i"))
84 self.singleComboItems.append( 84 self.singleComboItems.append(
85 (self.trUtf8("Character Category"), "-ccp")) 85 (self.tr("Character Category"), "-ccp"))
86 self.singleComboItems.append( 86 self.singleComboItems.append(
87 (self.trUtf8("Character Block"), "-cbp")) 87 (self.tr("Character Block"), "-cbp"))
88 self.singleComboItems.append( 88 self.singleComboItems.append(
89 (self.trUtf8("Not Character Category"), "-ccn")) 89 (self.tr("Not Character Category"), "-ccn"))
90 self.singleComboItems.append( 90 self.singleComboItems.append(
91 (self.trUtf8("Not Character Block"), "-cbn")) 91 (self.tr("Not Character Block"), "-cbn"))
92 92
93 self.charValidator = QRegExpValidator(QRegExp(".{0,1}"), self) 93 self.charValidator = QRegExpValidator(QRegExp(".{0,1}"), self)
94 self.hexValidator = QRegExpValidator(QRegExp("[0-9a-fA-F]{0,4}"), self) 94 self.hexValidator = QRegExpValidator(QRegExp("[0-9a-fA-F]{0,4}"), self)
95 self.octValidator = QRegExpValidator(QRegExp("[0-3]?[0-7]{0,2}"), self) 95 self.octValidator = QRegExpValidator(QRegExp("[0-3]?[0-7]{0,2}"), self)
96 96
118 hlayout0 = QHBoxLayout() 118 hlayout0 = QHBoxLayout()
119 hlayout0.setContentsMargins(0, 0, 0, 0) 119 hlayout0.setContentsMargins(0, 0, 0, 0)
120 hlayout0.setSpacing(6) 120 hlayout0.setSpacing(6)
121 hlayout0.setObjectName("hlayout0") 121 hlayout0.setObjectName("hlayout0")
122 self.moreSinglesButton = QPushButton( 122 self.moreSinglesButton = QPushButton(
123 self.trUtf8("Additional Entries"), self.singlesBox) 123 self.tr("Additional Entries"), self.singlesBox)
124 self.moreSinglesButton.setObjectName("moreSinglesButton") 124 self.moreSinglesButton.setObjectName("moreSinglesButton")
125 hlayout0.addWidget(self.moreSinglesButton) 125 hlayout0.addWidget(self.moreSinglesButton)
126 hspacer0 = QSpacerItem( 126 hspacer0 = QSpacerItem(
127 30, 20, QSizePolicy.Expanding, QSizePolicy.Minimum) 127 30, 20, QSizePolicy.Expanding, QSizePolicy.Minimum)
128 hlayout0.addItem(hspacer0) 128 hlayout0.addItem(hspacer0)
153 hlayout1 = QHBoxLayout() 153 hlayout1 = QHBoxLayout()
154 hlayout1.setContentsMargins(0, 0, 0, 0) 154 hlayout1.setContentsMargins(0, 0, 0, 0)
155 hlayout1.setSpacing(6) 155 hlayout1.setSpacing(6)
156 hlayout1.setObjectName("hlayout1") 156 hlayout1.setObjectName("hlayout1")
157 self.moreRangesButton = QPushButton( 157 self.moreRangesButton = QPushButton(
158 self.trUtf8("Additional Entries"), self.rangesBox) 158 self.tr("Additional Entries"), self.rangesBox)
159 self.moreSinglesButton.setObjectName("moreRangesButton") 159 self.moreSinglesButton.setObjectName("moreRangesButton")
160 hlayout1.addWidget(self.moreRangesButton) 160 hlayout1.addWidget(self.moreRangesButton)
161 hspacer1 = QSpacerItem( 161 hspacer1 = QSpacerItem(
162 30, 20, QSizePolicy.Expanding, QSizePolicy.Minimum) 162 30, 20, QSizePolicy.Expanding, QSizePolicy.Minimum)
163 hlayout1.addItem(hspacer1) 163 hlayout1.addItem(hspacer1)
168 """ 168 """
169 Private method to initialize the W3C character selector entries. 169 Private method to initialize the W3C character selector entries.
170 """ 170 """
171 self.__characterCategories = ( 171 self.__characterCategories = (
172 # display name code 172 # display name code
173 (self.trUtf8("Letter, Any"), "L"), 173 (self.tr("Letter, Any"), "L"),
174 (self.trUtf8("Letter, Uppercase"), "Lu"), 174 (self.tr("Letter, Uppercase"), "Lu"),
175 (self.trUtf8("Letter, Lowercase"), "Ll"), 175 (self.tr("Letter, Lowercase"), "Ll"),
176 (self.trUtf8("Letter, Titlecase"), "Lt"), 176 (self.tr("Letter, Titlecase"), "Lt"),
177 (self.trUtf8("Letter, Modifier"), "Lm"), 177 (self.tr("Letter, Modifier"), "Lm"),
178 (self.trUtf8("Letter, Other"), "Lo"), 178 (self.tr("Letter, Other"), "Lo"),
179 (self.trUtf8("Mark, Any"), "M"), 179 (self.tr("Mark, Any"), "M"),
180 (self.trUtf8("Mark, Nonspacing"), "Mn"), 180 (self.tr("Mark, Nonspacing"), "Mn"),
181 (self.trUtf8("Mark, Spacing Combining"), "Mc"), 181 (self.tr("Mark, Spacing Combining"), "Mc"),
182 (self.trUtf8("Mark, Enclosing"), "Me"), 182 (self.tr("Mark, Enclosing"), "Me"),
183 (self.trUtf8("Number, Any"), "N"), 183 (self.tr("Number, Any"), "N"),
184 (self.trUtf8("Number, Decimal Digit"), "Nd"), 184 (self.tr("Number, Decimal Digit"), "Nd"),
185 (self.trUtf8("Number, Letter"), "Nl"), 185 (self.tr("Number, Letter"), "Nl"),
186 (self.trUtf8("Number, Other"), "No"), 186 (self.tr("Number, Other"), "No"),
187 (self.trUtf8("Punctuation, Any"), "P"), 187 (self.tr("Punctuation, Any"), "P"),
188 (self.trUtf8("Punctuation, Connector"), "Pc"), 188 (self.tr("Punctuation, Connector"), "Pc"),
189 (self.trUtf8("Punctuation, Dash"), "Pd"), 189 (self.tr("Punctuation, Dash"), "Pd"),
190 (self.trUtf8("Punctuation, Open"), "Ps"), 190 (self.tr("Punctuation, Open"), "Ps"),
191 (self.trUtf8("Punctuation, Close"), "Pe"), 191 (self.tr("Punctuation, Close"), "Pe"),
192 (self.trUtf8("Punctuation, Initial Quote"), "Pi"), 192 (self.tr("Punctuation, Initial Quote"), "Pi"),
193 (self.trUtf8("Punctuation, Final Quote"), "Pf"), 193 (self.tr("Punctuation, Final Quote"), "Pf"),
194 (self.trUtf8("Punctuation, Other"), "Po"), 194 (self.tr("Punctuation, Other"), "Po"),
195 (self.trUtf8("Symbol, Any"), "S"), 195 (self.tr("Symbol, Any"), "S"),
196 (self.trUtf8("Symbol, Math"), "Sm"), 196 (self.tr("Symbol, Math"), "Sm"),
197 (self.trUtf8("Symbol, Currency"), "Sc"), 197 (self.tr("Symbol, Currency"), "Sc"),
198 (self.trUtf8("Symbol, Modifier"), "Sk"), 198 (self.tr("Symbol, Modifier"), "Sk"),
199 (self.trUtf8("Symbol, Other"), "So"), 199 (self.tr("Symbol, Other"), "So"),
200 (self.trUtf8("Separator, Any"), "Z"), 200 (self.tr("Separator, Any"), "Z"),
201 (self.trUtf8("Separator, Space"), "Zs"), 201 (self.tr("Separator, Space"), "Zs"),
202 (self.trUtf8("Separator, Line"), "Zl"), 202 (self.tr("Separator, Line"), "Zl"),
203 (self.trUtf8("Separator, Paragraph"), "Zp"), 203 (self.tr("Separator, Paragraph"), "Zp"),
204 (self.trUtf8("Other, Any"), "C"), 204 (self.tr("Other, Any"), "C"),
205 (self.trUtf8("Other, Control"), "Cc"), 205 (self.tr("Other, Control"), "Cc"),
206 (self.trUtf8("Other, Format"), "Cf"), 206 (self.tr("Other, Format"), "Cf"),
207 (self.trUtf8("Other, Private Use"), "Co"), 207 (self.tr("Other, Private Use"), "Co"),
208 (self.trUtf8("Other, Not Assigned"), "Cn"), 208 (self.tr("Other, Not Assigned"), "Cn"),
209 ) 209 )
210 210
211 self.__characterBlocks = ( 211 self.__characterBlocks = (
212 (self.trUtf8("Basic Latin"), 212 (self.tr("Basic Latin"),
213 "IsBasicLatin"), 213 "IsBasicLatin"),
214 (self.trUtf8("Latin-1 Supplement"), 214 (self.tr("Latin-1 Supplement"),
215 "IsLatin-1Supplement"), 215 "IsLatin-1Supplement"),
216 (self.trUtf8("Latin Extended-A"), 216 (self.tr("Latin Extended-A"),
217 "IsLatinExtended-A"), 217 "IsLatinExtended-A"),
218 (self.trUtf8("Latin Extended-B"), 218 (self.tr("Latin Extended-B"),
219 "IsLatinExtended-B"), 219 "IsLatinExtended-B"),
220 (self.trUtf8("IPA Extensions"), 220 (self.tr("IPA Extensions"),
221 "IsIPAExtensions"), 221 "IsIPAExtensions"),
222 (self.trUtf8("Spacing Modifier Letters"), 222 (self.tr("Spacing Modifier Letters"),
223 "IsSpacingModifierLetters"), 223 "IsSpacingModifierLetters"),
224 (self.trUtf8("Combining Diacritical Marks"), 224 (self.tr("Combining Diacritical Marks"),
225 "IsCombiningDiacriticalMarks"), 225 "IsCombiningDiacriticalMarks"),
226 (self.trUtf8("Greek"), 226 (self.tr("Greek"),
227 "IsGreek"), 227 "IsGreek"),
228 (self.trUtf8("Cyrillic"), 228 (self.tr("Cyrillic"),
229 "IsCyrillic"), 229 "IsCyrillic"),
230 (self.trUtf8("Armenian"), 230 (self.tr("Armenian"),
231 "IsArmenian"), 231 "IsArmenian"),
232 (self.trUtf8("Hebrew"), 232 (self.tr("Hebrew"),
233 "IsHebrew"), 233 "IsHebrew"),
234 (self.trUtf8("Arabic"), 234 (self.tr("Arabic"),
235 "IsArabic"), 235 "IsArabic"),
236 (self.trUtf8("Syriac"), 236 (self.tr("Syriac"),
237 "IsSyriac"), 237 "IsSyriac"),
238 (self.trUtf8("Thaana"), 238 (self.tr("Thaana"),
239 "IsThaana"), 239 "IsThaana"),
240 (self.trUtf8("Devanagari"), 240 (self.tr("Devanagari"),
241 "IsDevanagari"), 241 "IsDevanagari"),
242 (self.trUtf8("Bengali"), 242 (self.tr("Bengali"),
243 "IsBengali"), 243 "IsBengali"),
244 (self.trUtf8("Gurmukhi"), 244 (self.tr("Gurmukhi"),
245 "IsBengali"), 245 "IsBengali"),
246 (self.trUtf8("Gujarati"), 246 (self.tr("Gujarati"),
247 "IsGujarati"), 247 "IsGujarati"),
248 (self.trUtf8("Oriya"), 248 (self.tr("Oriya"),
249 "IsOriya"), 249 "IsOriya"),
250 (self.trUtf8("Tamil"), 250 (self.tr("Tamil"),
251 "IsTamil"), 251 "IsTamil"),
252 (self.trUtf8("Telugu"), 252 (self.tr("Telugu"),
253 "IsTelugu"), 253 "IsTelugu"),
254 (self.trUtf8("Kannada"), 254 (self.tr("Kannada"),
255 "IsKannada"), 255 "IsKannada"),
256 (self.trUtf8("Malayalam"), 256 (self.tr("Malayalam"),
257 "IsMalayalam"), 257 "IsMalayalam"),
258 (self.trUtf8("Sinhala"), 258 (self.tr("Sinhala"),
259 "IsSinhala"), 259 "IsSinhala"),
260 (self.trUtf8("Thai"), 260 (self.tr("Thai"),
261 "IsThai"), 261 "IsThai"),
262 (self.trUtf8("Lao"), 262 (self.tr("Lao"),
263 "IsLao"), 263 "IsLao"),
264 (self.trUtf8("Tibetan"), 264 (self.tr("Tibetan"),
265 "IsTibetan"), 265 "IsTibetan"),
266 (self.trUtf8("Myanmar"), 266 (self.tr("Myanmar"),
267 "IsMyanmar"), 267 "IsMyanmar"),
268 (self.trUtf8("Georgian"), 268 (self.tr("Georgian"),
269 "IsGeorgian"), 269 "IsGeorgian"),
270 (self.trUtf8("Hangul Jamo"), 270 (self.tr("Hangul Jamo"),
271 "IsHangulJamo"), 271 "IsHangulJamo"),
272 (self.trUtf8("Ethiopic"), 272 (self.tr("Ethiopic"),
273 "IsEthiopic"), 273 "IsEthiopic"),
274 (self.trUtf8("Cherokee"), 274 (self.tr("Cherokee"),
275 "IsCherokee"), 275 "IsCherokee"),
276 (self.trUtf8("Unified Canadian Aboriginal Syllabics"), 276 (self.tr("Unified Canadian Aboriginal Syllabics"),
277 "IsUnifiedCanadianAboriginalSyllabics"), 277 "IsUnifiedCanadianAboriginalSyllabics"),
278 (self.trUtf8("Ogham"), 278 (self.tr("Ogham"),
279 "IsOgham"), 279 "IsOgham"),
280 (self.trUtf8("Runic"), 280 (self.tr("Runic"),
281 "IsRunic"), 281 "IsRunic"),
282 (self.trUtf8("Khmer"), 282 (self.tr("Khmer"),
283 "IsKhmer"), 283 "IsKhmer"),
284 (self.trUtf8("Mongolian"), 284 (self.tr("Mongolian"),
285 "IsMongolian"), 285 "IsMongolian"),
286 (self.trUtf8("Latin Extended Additional"), 286 (self.tr("Latin Extended Additional"),
287 "IsLatinExtendedAdditional"), 287 "IsLatinExtendedAdditional"),
288 (self.trUtf8("Greek Extended"), 288 (self.tr("Greek Extended"),
289 "IsGreekExtended"), 289 "IsGreekExtended"),
290 (self.trUtf8("General Punctuation"), 290 (self.tr("General Punctuation"),
291 "IsGeneralPunctuation"), 291 "IsGeneralPunctuation"),
292 (self.trUtf8("Superscripts and Subscripts"), 292 (self.tr("Superscripts and Subscripts"),
293 "IsSuperscriptsandSubscripts"), 293 "IsSuperscriptsandSubscripts"),
294 (self.trUtf8("Currency Symbols"), 294 (self.tr("Currency Symbols"),
295 "IsCurrencySymbols"), 295 "IsCurrencySymbols"),
296 (self.trUtf8("Combining Marks for Symbols"), 296 (self.tr("Combining Marks for Symbols"),
297 "IsCombiningMarksforSymbols"), 297 "IsCombiningMarksforSymbols"),
298 (self.trUtf8("Letterlike Symbols"), 298 (self.tr("Letterlike Symbols"),
299 "IsLetterlikeSymbols"), 299 "IsLetterlikeSymbols"),
300 (self.trUtf8("Number Forms"), 300 (self.tr("Number Forms"),
301 "IsNumberForms"), 301 "IsNumberForms"),
302 (self.trUtf8("Arrows"), 302 (self.tr("Arrows"),
303 "IsArrows"), 303 "IsArrows"),
304 (self.trUtf8("Mathematical Operators"), 304 (self.tr("Mathematical Operators"),
305 "IsMathematicalOperators"), 305 "IsMathematicalOperators"),
306 (self.trUtf8("Miscellaneous Technical"), 306 (self.tr("Miscellaneous Technical"),
307 "IsMiscellaneousTechnical"), 307 "IsMiscellaneousTechnical"),
308 (self.trUtf8("Control Pictures"), 308 (self.tr("Control Pictures"),
309 "IsControlPictures"), 309 "IsControlPictures"),
310 (self.trUtf8("Optical Character Recognition"), 310 (self.tr("Optical Character Recognition"),
311 "IsOpticalCharacterRecognition"), 311 "IsOpticalCharacterRecognition"),
312 (self.trUtf8("Enclosed Alphanumerics"), 312 (self.tr("Enclosed Alphanumerics"),
313 "IsEnclosedAlphanumerics"), 313 "IsEnclosedAlphanumerics"),
314 (self.trUtf8("Box Drawing"), 314 (self.tr("Box Drawing"),
315 "IsBoxDrawing"), 315 "IsBoxDrawing"),
316 (self.trUtf8("Block Elements"), 316 (self.tr("Block Elements"),
317 "IsBlockElements"), 317 "IsBlockElements"),
318 (self.trUtf8("Geometric Shapes"), 318 (self.tr("Geometric Shapes"),
319 "IsGeometricShapes"), 319 "IsGeometricShapes"),
320 (self.trUtf8("Miscellaneous Symbols"), 320 (self.tr("Miscellaneous Symbols"),
321 "IsMiscellaneousSymbols"), 321 "IsMiscellaneousSymbols"),
322 (self.trUtf8("Dingbats"), 322 (self.tr("Dingbats"),
323 "IsDingbats"), 323 "IsDingbats"),
324 (self.trUtf8("Braille Patterns"), 324 (self.tr("Braille Patterns"),
325 "IsBraillePatterns"), 325 "IsBraillePatterns"),
326 (self.trUtf8("CJK Radicals Supplement"), 326 (self.tr("CJK Radicals Supplement"),
327 "IsCJKRadicalsSupplement"), 327 "IsCJKRadicalsSupplement"),
328 (self.trUtf8("KangXi Radicals"), 328 (self.tr("KangXi Radicals"),
329 "IsKangXiRadicals"), 329 "IsKangXiRadicals"),
330 (self.trUtf8("Ideographic Description Chars"), 330 (self.tr("Ideographic Description Chars"),
331 "IsIdeographicDescriptionChars"), 331 "IsIdeographicDescriptionChars"),
332 (self.trUtf8("CJK Symbols and Punctuation"), 332 (self.tr("CJK Symbols and Punctuation"),
333 "IsCJKSymbolsandPunctuation"), 333 "IsCJKSymbolsandPunctuation"),
334 (self.trUtf8("Hiragana"), 334 (self.tr("Hiragana"),
335 "IsHiragana"), 335 "IsHiragana"),
336 (self.trUtf8("Katakana"), 336 (self.tr("Katakana"),
337 "IsKatakana"), 337 "IsKatakana"),
338 (self.trUtf8("Bopomofo"), 338 (self.tr("Bopomofo"),
339 "IsBopomofo"), 339 "IsBopomofo"),
340 (self.trUtf8("Hangul Compatibility Jamo"), 340 (self.tr("Hangul Compatibility Jamo"),
341 "IsHangulCompatibilityJamo"), 341 "IsHangulCompatibilityJamo"),
342 (self.trUtf8("Kanbun"), 342 (self.tr("Kanbun"),
343 "IsKanbun"), 343 "IsKanbun"),
344 (self.trUtf8("Bopomofo Extended"), 344 (self.tr("Bopomofo Extended"),
345 "IsBopomofoExtended"), 345 "IsBopomofoExtended"),
346 (self.trUtf8("Enclosed CJK Letters and Months"), 346 (self.tr("Enclosed CJK Letters and Months"),
347 "IsEnclosedCJKLettersandMonths"), 347 "IsEnclosedCJKLettersandMonths"),
348 (self.trUtf8("CJK Compatibility"), 348 (self.tr("CJK Compatibility"),
349 "IsCJKCompatibility"), 349 "IsCJKCompatibility"),
350 (self.trUtf8("CJK Unified Ideographs Extension A"), 350 (self.tr("CJK Unified Ideographs Extension A"),
351 "IsCJKUnifiedIdeographsExtensionA"), 351 "IsCJKUnifiedIdeographsExtensionA"),
352 (self.trUtf8("CJK Unified Ideographs"), 352 (self.tr("CJK Unified Ideographs"),
353 "IsCJKUnifiedIdeographs"), 353 "IsCJKUnifiedIdeographs"),
354 (self.trUtf8("Yi Syllables"), 354 (self.tr("Yi Syllables"),
355 "IsYiSyllables"), 355 "IsYiSyllables"),
356 (self.trUtf8("Yi Radicals"), 356 (self.tr("Yi Radicals"),
357 "IsYiRadicals"), 357 "IsYiRadicals"),
358 (self.trUtf8("Hangul Syllables"), 358 (self.tr("Hangul Syllables"),
359 "IsHangulSyllables"), 359 "IsHangulSyllables"),
360 (self.trUtf8("Private Use"), 360 (self.tr("Private Use"),
361 "IsPrivateUse"), 361 "IsPrivateUse"),
362 (self.trUtf8("CJK Compatibility Ideographs"), 362 (self.tr("CJK Compatibility Ideographs"),
363 "IsCJKCompatibilityIdeographs"), 363 "IsCJKCompatibilityIdeographs"),
364 (self.trUtf8("Alphabetic Presentation Forms"), 364 (self.tr("Alphabetic Presentation Forms"),
365 "IsAlphabeticPresentationForms"), 365 "IsAlphabeticPresentationForms"),
366 (self.trUtf8("Arabic Presentation Forms-A"), 366 (self.tr("Arabic Presentation Forms-A"),
367 "IsArabicPresentationForms-A"), 367 "IsArabicPresentationForms-A"),
368 (self.trUtf8("Combining Half Marks"), 368 (self.tr("Combining Half Marks"),
369 "IsCombiningHalfMarks"), 369 "IsCombiningHalfMarks"),
370 (self.trUtf8("CJK Compatibility Forms"), 370 (self.tr("CJK Compatibility Forms"),
371 "IsCJKCompatibilityForms"), 371 "IsCJKCompatibilityForms"),
372 (self.trUtf8("Small Form Variants"), 372 (self.tr("Small Form Variants"),
373 "IsSmallFormVariants"), 373 "IsSmallFormVariants"),
374 (self.trUtf8("Arabic Presentation Forms-B"), 374 (self.tr("Arabic Presentation Forms-B"),
375 "IsArabicPresentationForms-B"), 375 "IsArabicPresentationForms-B"),
376 (self.trUtf8("Halfwidth and Fullwidth Forms"), 376 (self.tr("Halfwidth and Fullwidth Forms"),
377 "IsHalfwidthandFullwidthForms"), 377 "IsHalfwidthandFullwidthForms"),
378 (self.trUtf8("Specials"), 378 (self.tr("Specials"),
379 "IsSpecials"), 379 "IsSpecials"),
380 (self.trUtf8("Old Italic"), 380 (self.tr("Old Italic"),
381 "IsOldItalic"), 381 "IsOldItalic"),
382 (self.trUtf8("Gothic"), 382 (self.tr("Gothic"),
383 "IsGothic"), 383 "IsGothic"),
384 (self.trUtf8("Deseret"), 384 (self.tr("Deseret"),
385 "IsDeseret"), 385 "IsDeseret"),
386 (self.trUtf8("Byzantine Musical Symbols"), 386 (self.tr("Byzantine Musical Symbols"),
387 "IsByzantineMusicalSymbols"), 387 "IsByzantineMusicalSymbols"),
388 (self.trUtf8("Musical Symbols"), 388 (self.tr("Musical Symbols"),
389 "IsMusicalSymbols"), 389 "IsMusicalSymbols"),
390 (self.trUtf8("Mathematical Alphanumeric Symbols"), 390 (self.tr("Mathematical Alphanumeric Symbols"),
391 "IsMathematicalAlphanumericSymbols"), 391 "IsMathematicalAlphanumericSymbols"),
392 (self.trUtf8("CJK Unified Ideographic Extension B"), 392 (self.tr("CJK Unified Ideographic Extension B"),
393 "IsCJKUnifiedIdeographicExtensionB"), 393 "IsCJKUnifiedIdeographicExtensionB"),
394 (self.trUtf8("CJK Compatapility Ideographic Supplement"), 394 (self.tr("CJK Compatapility Ideographic Supplement"),
395 "IsCJKCompatapilityIdeographicSupplement"), 395 "IsCJKCompatapilityIdeographicSupplement"),
396 (self.trUtf8("Tags"), 396 (self.tr("Tags"),
397 "IsTags"), 397 "IsTags"),
398 ) 398 )
399 399
400 def __populateCharTypeCombo(self, combo, isSingle): 400 def __populateCharTypeCombo(self, combo, isSingle):
401 """ 401 """
465 hbox.setLayout(hboxLayout) 465 hbox.setLayout(hboxLayout)
466 cb1 = QComboBox(hbox) 466 cb1 = QComboBox(hbox)
467 cb1.setEditable(False) 467 cb1.setEditable(False)
468 self.__populateCharTypeCombo(cb1, False) 468 self.__populateCharTypeCombo(cb1, False)
469 hboxLayout.addWidget(cb1) 469 hboxLayout.addWidget(cb1)
470 l1 = QLabel(self.trUtf8("Between:"), hbox) 470 l1 = QLabel(self.tr("Between:"), hbox)
471 hboxLayout.addWidget(l1) 471 hboxLayout.addWidget(l1)
472 le1 = QLineEdit(hbox) 472 le1 = QLineEdit(hbox)
473 le1.setValidator(self.charValidator) 473 le1.setValidator(self.charValidator)
474 hboxLayout.addWidget(le1) 474 hboxLayout.addWidget(le1)
475 l2 = QLabel(self.trUtf8("And:"), hbox) 475 l2 = QLabel(self.tr("And:"), hbox)
476 hboxLayout.addWidget(l2) 476 hboxLayout.addWidget(l2)
477 le2 = QLineEdit(hbox) 477 le2 = QLineEdit(hbox)
478 le2.setValidator(self.charValidator) 478 le2.setValidator(self.charValidator)
479 hboxLayout.addWidget(le2) 479 hboxLayout.addWidget(le2)
480 self.rangesItemsBoxLayout.addWidget(hbox) 480 self.rangesItemsBoxLayout.addWidget(hbox)

eric ide

mercurial