Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.py

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

eric ide

mercurial