Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.py

changeset 3539
0c2dc1446ebf
parent 3484
645c12de6b0c
child 3656
441956d8fce5
equal deleted inserted replaced
3538:33a75660df08 3539:0c2dc1446ebf
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.tr("Letter, Any"), "L"), 143 (self.tr("Letter, Any"), "L"),
144 (self.tr("Letter, Lower case"), "Ll"), 144 (self.tr("Letter, Lower case"), "Ll"),
145 (self.tr("Letter, Modifier"), "Lm"), 145 (self.tr("Letter, Modifier"), "Lm"),
146 (self.tr("Letter, Other"), "Lo"), 146 (self.tr("Letter, Other"), "Lo"),
147 (self.tr("Letter, Title case"), "Lt"), 147 (self.tr("Letter, Title case"), "Lt"),
148 (self.tr("Letter, Upper case"), "Lu"), 148 (self.tr("Letter, Upper case"), "Lu"),
149 (self.tr("Letter, Lower, Upper or Title"), "L&"), 149 (self.tr("Letter, Lower, Upper or Title"), "L&"),
150 (self.tr("Mark, Any"), "M"), 150 (self.tr("Mark, Any"), "M"),
151 (self.tr("Mark, Spacing"), "Mc"), 151 (self.tr("Mark, Spacing"), "Mc"),
152 (self.tr("Mark, Enclosing"), "Me"), 152 (self.tr("Mark, Enclosing"), "Me"),
153 (self.tr("Mark, Non-spacing"), "Mn"), 153 (self.tr("Mark, Non-spacing"), "Mn"),
154 (self.tr("Number, Any"), "N"), 154 (self.tr("Number, Any"), "N"),
155 (self.tr("Number, Decimal"), "Nd"), 155 (self.tr("Number, Decimal"), "Nd"),
156 (self.tr("Number, Letter"), "Nl"), 156 (self.tr("Number, Letter"), "Nl"),
157 (self.tr("Number, Other"), "No"), 157 (self.tr("Number, Other"), "No"),
158 (self.tr("Punctuation, Any"), "P"), 158 (self.tr("Punctuation, Any"), "P"),
159 (self.tr("Punctuation, Connector"), "Pc"), 159 (self.tr("Punctuation, Connector"), "Pc"),
160 (self.tr("Punctuation, Dash"), "Pd"), 160 (self.tr("Punctuation, Dash"), "Pd"),
161 (self.tr("Punctuation, Close"), "Pe"), 161 (self.tr("Punctuation, Close"), "Pe"),
162 (self.tr("Punctuation, Final"), "Pf"), 162 (self.tr("Punctuation, Final"), "Pf"),
163 (self.tr("Punctuation, Initial"), "Pi"), 163 (self.tr("Punctuation, Initial"), "Pi"),
164 (self.tr("Punctuation, Other"), "Po"), 164 (self.tr("Punctuation, Other"), "Po"),
165 (self.tr("Punctuation, Open"), "Ps"), 165 (self.tr("Punctuation, Open"), "Ps"),
166 (self.tr("Symbol, Any"), "S"), 166 (self.tr("Symbol, Any"), "S"),
167 (self.tr("Symbol, Currency"), "Sc"), 167 (self.tr("Symbol, Currency"), "Sc"),
168 (self.tr("Symbol, Modifier"), "Sk"), 168 (self.tr("Symbol, Modifier"), "Sk"),
169 (self.tr("Symbol, Mathematical"), "Sm"), 169 (self.tr("Symbol, Mathematical"), "Sm"),
170 (self.tr("Symbol, Other"), "So"), 170 (self.tr("Symbol, Other"), "So"),
171 (self.tr("Separator, Any"), "Z"), 171 (self.tr("Separator, Any"), "Z"),
172 (self.tr("Separator, Line"), "Zl"), 172 (self.tr("Separator, Line"), "Zl"),
173 (self.tr("Separator, Paragraph"), "Zp"), 173 (self.tr("Separator, Paragraph"), "Zp"),
174 (self.tr("Separator, Space"), "Zs"), 174 (self.tr("Separator, Space"), "Zs"),
175 (self.tr("Other, Any"), "C"), 175 (self.tr("Other, Any"), "C"),
176 (self.tr("Other, Control"), "Cc"), 176 (self.tr("Other, Control"), "Cc"),
177 (self.tr("Other, Format"), "Cf"), 177 (self.tr("Other, Format"), "Cf"),
178 (self.tr("Other, Unassigned"), "Cn"), 178 (self.tr("Other, Unassigned"), "Cn"),
179 (self.tr("Other, Private Use"), "Co"), 179 (self.tr("Other, Private Use"), "Co"),
180 (self.tr("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.tr("Alphanumeric"), "Xan"), 185 (self.tr("Alphanumeric"), "Xan"),
186 (self.tr("POSIX Space"), "Xps"), 186 (self.tr("POSIX Space"), "Xps"),
187 (self.tr("Perl Space"), "Xsp"), 187 (self.tr("Perl Space"), "Xsp"),
188 (self.tr("Universal Character"), "Xuc"), 188 (self.tr("Universal Character"), "Xuc"),
189 (self.tr("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.tr("Arabic"), "Arabic"), 194 (self.tr("Arabic"), "Arabic"),
195 (self.tr("Armenian"), "Armenian"), 195 (self.tr("Armenian"), "Armenian"),
196 (self.tr("Avestan"), "Avestan"), 196 (self.tr("Avestan"), "Avestan"),
197 (self.tr("Balinese"), "Balinese"), 197 (self.tr("Balinese"), "Balinese"),
198 (self.tr("Bamum"), "Bamum"), 198 (self.tr("Bamum"), "Bamum"),
199 (self.tr("Batak"), "Batak"), 199 (self.tr("Batak"), "Batak"),
200 (self.tr("Bengali"), "Bengali"), 200 (self.tr("Bengali"), "Bengali"),
201 (self.tr("Bopomofo"), "Bopomofo"), 201 (self.tr("Bopomofo"), "Bopomofo"),
202 (self.tr("Brahmi"), "Brahmi"), 202 (self.tr("Brahmi"), "Brahmi"),
203 (self.tr("Braille"), "Braille"), 203 (self.tr("Braille"), "Braille"),
204 (self.tr("Buginese"), "Buginese"), 204 (self.tr("Buginese"), "Buginese"),
205 (self.tr("Buhid"), "Buhid"), 205 (self.tr("Buhid"), "Buhid"),
206 (self.tr("Canadian Aboriginal"), "Canadian_Aboriginal"), 206 (self.tr("Canadian Aboriginal"), "Canadian_Aboriginal"),
207 (self.tr("Carian"), "Carian"), 207 (self.tr("Carian"), "Carian"),
208 (self.tr("Chakma"), "Chakma"), 208 (self.tr("Chakma"), "Chakma"),
209 (self.tr("Cham"), "Cham"), 209 (self.tr("Cham"), "Cham"),
210 (self.tr("Cherokee"), "Cherokee"), 210 (self.tr("Cherokee"), "Cherokee"),
211 (self.tr("Common"), "Common"), 211 (self.tr("Common"), "Common"),
212 (self.tr("Coptic"), "Coptic"), 212 (self.tr("Coptic"), "Coptic"),
213 (self.tr("Cuneiform"), "Cuneiform"), 213 (self.tr("Cuneiform"), "Cuneiform"),
214 (self.tr("Cypriot"), "Cypriot"), 214 (self.tr("Cypriot"), "Cypriot"),
215 (self.tr("Cyrillic"), "Cyrillic"), 215 (self.tr("Cyrillic"), "Cyrillic"),
216 (self.tr("Deseret"), "Deseret,"), 216 (self.tr("Deseret"), "Deseret,"),
217 (self.tr("Devanagari"), "Devanagari"), 217 (self.tr("Devanagari"), "Devanagari"),
218 (self.tr("Egyptian Hieroglyphs"), "Egyptian_Hieroglyphs"), 218 (self.tr("Egyptian Hieroglyphs"), "Egyptian_Hieroglyphs"),
219 (self.tr("Ethiopic"), "Ethiopic"), 219 (self.tr("Ethiopic"), "Ethiopic"),
220 (self.tr("Georgian"), "Georgian"), 220 (self.tr("Georgian"), "Georgian"),
221 (self.tr("Glagolitic"), "Glagolitic"), 221 (self.tr("Glagolitic"), "Glagolitic"),
222 (self.tr("Gothic"), "Gothic"), 222 (self.tr("Gothic"), "Gothic"),
223 (self.tr("Greek"), "Greek"), 223 (self.tr("Greek"), "Greek"),
224 (self.tr("Gujarati"), "Gujarati"), 224 (self.tr("Gujarati"), "Gujarati"),
225 (self.tr("Gurmukhi"), "Gurmukhi"), 225 (self.tr("Gurmukhi"), "Gurmukhi"),
226 (self.tr("Han"), "Han"), 226 (self.tr("Han"), "Han"),
227 (self.tr("Hangul"), "Hangul"), 227 (self.tr("Hangul"), "Hangul"),
228 (self.tr("Hanunoo"), "Hanunoo"), 228 (self.tr("Hanunoo"), "Hanunoo"),
229 (self.tr("Hebrew"), "Hebrew"), 229 (self.tr("Hebrew"), "Hebrew"),
230 (self.tr("Hiragana"), "Hiragana"), 230 (self.tr("Hiragana"), "Hiragana"),
231 (self.tr("Imperial Aramaic"), "Imperial_Aramaic"), 231 (self.tr("Imperial Aramaic"), "Imperial_Aramaic"),
232 (self.tr("Inherited"), "Inherited"), 232 (self.tr("Inherited"), "Inherited"),
233 (self.tr("Inscriptional Pahlavi"), "Inscriptional_Pahlavi"), 233 (self.tr("Inscriptional Pahlavi"), "Inscriptional_Pahlavi"),
234 (self.tr("Inscriptional Parthian"), "Inscriptional_Parthian"), 234 (self.tr("Inscriptional Parthian"), "Inscriptional_Parthian"),
235 (self.tr("Javanese"), "Javanese"), 235 (self.tr("Javanese"), "Javanese"),
236 (self.tr("Kaithi"), "Kaithi"), 236 (self.tr("Kaithi"), "Kaithi"),
237 (self.tr("Kannada"), "Kannada"), 237 (self.tr("Kannada"), "Kannada"),
238 (self.tr("Katakana"), "Katakana"), 238 (self.tr("Katakana"), "Katakana"),
239 (self.tr("Kayah Li"), "Kayah_Li"), 239 (self.tr("Kayah Li"), "Kayah_Li"),
240 (self.tr("Kharoshthi"), "Kharoshthi"), 240 (self.tr("Kharoshthi"), "Kharoshthi"),
241 (self.tr("Khmer"), "Khmer"), 241 (self.tr("Khmer"), "Khmer"),
242 (self.tr("Lao"), "Lao"), 242 (self.tr("Lao"), "Lao"),
243 (self.tr("Latin"), "Latin"), 243 (self.tr("Latin"), "Latin"),
244 (self.tr("Lepcha"), "Lepcha"), 244 (self.tr("Lepcha"), "Lepcha"),
245 (self.tr("Limbu"), "Limbu"), 245 (self.tr("Limbu"), "Limbu"),
246 (self.tr("Linear B"), "Linear_B"), 246 (self.tr("Linear B"), "Linear_B"),
247 (self.tr("Lisu"), "Lisu"), 247 (self.tr("Lisu"), "Lisu"),
248 (self.tr("Lycian"), "Lycian"), 248 (self.tr("Lycian"), "Lycian"),
249 (self.tr("Lydian"), "Lydian"), 249 (self.tr("Lydian"), "Lydian"),
250 (self.tr("Malayalam"), "Malayalam"), 250 (self.tr("Malayalam"), "Malayalam"),
251 (self.tr("Mandaic"), "Mandaic"), 251 (self.tr("Mandaic"), "Mandaic"),
252 (self.tr("Meetei Mayek"), "Meetei_Mayek"), 252 (self.tr("Meetei Mayek"), "Meetei_Mayek"),
253 (self.tr("Meroitic Cursive"), "Meroitic_Cursive"), 253 (self.tr("Meroitic Cursive"), "Meroitic_Cursive"),
254 (self.tr("Meroitic Hieroglyphs"), "Meroitic_Hieroglyphs"), 254 (self.tr("Meroitic Hieroglyphs"), "Meroitic_Hieroglyphs"),
255 (self.tr("Miao"), "Miao"), 255 (self.tr("Miao"), "Miao"),
256 (self.tr("Mongolian"), "Mongolian"), 256 (self.tr("Mongolian"), "Mongolian"),
257 (self.tr("Myanmar"), "Myanmar"), 257 (self.tr("Myanmar"), "Myanmar"),
258 (self.tr("New Tai Lue"), "New_Tai_Lue"), 258 (self.tr("New Tai Lue"), "New_Tai_Lue"),
259 (self.tr("N'Ko"), "Nko"), 259 (self.tr("N'Ko"), "Nko"),
260 (self.tr("Ogham"), "Ogham"), 260 (self.tr("Ogham"), "Ogham"),
261 (self.tr("Old Italic"), "Old_Italic"), 261 (self.tr("Old Italic"), "Old_Italic"),
262 (self.tr("Old Persian"), "Old_Persian"), 262 (self.tr("Old Persian"), "Old_Persian"),
263 (self.tr("Old South Arabian"), "Old_South_Arabian"), 263 (self.tr("Old South Arabian"), "Old_South_Arabian"),
264 (self.tr("Old Turkic"), "Old_Turkic,"), 264 (self.tr("Old Turkic"), "Old_Turkic,"),
265 (self.tr("Ol Chiki"), "Ol_Chiki"), 265 (self.tr("Ol Chiki"), "Ol_Chiki"),
266 (self.tr("Oriya"), "Oriya"), 266 (self.tr("Oriya"), "Oriya"),
267 (self.tr("Osmanya"), "Osmanya"), 267 (self.tr("Osmanya"), "Osmanya"),
268 (self.tr("Phags-pa"), "Phags_Pa"), 268 (self.tr("Phags-pa"), "Phags_Pa"),
269 (self.tr("Phoenician"), "Phoenician"), 269 (self.tr("Phoenician"), "Phoenician"),
270 (self.tr("Rejang"), "Rejang"), 270 (self.tr("Rejang"), "Rejang"),
271 (self.tr("Runic"), "Runic"), 271 (self.tr("Runic"), "Runic"),
272 (self.tr("Samaritan"), "Samaritan"), 272 (self.tr("Samaritan"), "Samaritan"),
273 (self.tr("Saurashtra"), "Saurashtra"), 273 (self.tr("Saurashtra"), "Saurashtra"),
274 (self.tr("Sharada"), "Sharada"), 274 (self.tr("Sharada"), "Sharada"),
275 (self.tr("Shavian"), "Shavian"), 275 (self.tr("Shavian"), "Shavian"),
276 (self.tr("Sinhala"), "Sinhala"), 276 (self.tr("Sinhala"), "Sinhala"),
277 (self.tr("Sora Sompeng"), "Sora_Sompeng"), 277 (self.tr("Sora Sompeng"), "Sora_Sompeng"),
278 (self.tr("Sundanese"), "Sundanese"), 278 (self.tr("Sundanese"), "Sundanese"),
279 (self.tr("Syloti Nagri"), "Syloti_Nagri"), 279 (self.tr("Syloti Nagri"), "Syloti_Nagri"),
280 (self.tr("Syriac"), "Syriac"), 280 (self.tr("Syriac"), "Syriac"),
281 (self.tr("Tagalog"), "Tagalog"), 281 (self.tr("Tagalog"), "Tagalog"),
282 (self.tr("Tagbanwa"), "Tagbanwa"), 282 (self.tr("Tagbanwa"), "Tagbanwa"),
283 (self.tr("Tai Le"), "Tai_Le"), 283 (self.tr("Tai Le"), "Tai_Le"),
284 (self.tr("Tai Tham"), "Tai_Tham"), 284 (self.tr("Tai Tham"), "Tai_Tham"),
285 (self.tr("Tai Viet"), "Tai_Viet"), 285 (self.tr("Tai Viet"), "Tai_Viet"),
286 (self.tr("Takri"), "Takri"), 286 (self.tr("Takri"), "Takri"),
287 (self.tr("Tamil"), "Tamil"), 287 (self.tr("Tamil"), "Tamil"),
288 (self.tr("Telugu"), "Telugu"), 288 (self.tr("Telugu"), "Telugu"),
289 (self.tr("Thaana"), "Thaana"), 289 (self.tr("Thaana"), "Thaana"),
290 (self.tr("Thai"), "Thai"), 290 (self.tr("Thai"), "Thai"),
291 (self.tr("Tibetan"), "Tibetan"), 291 (self.tr("Tibetan"), "Tibetan"),
292 (self.tr("Tifinagh"), "Tifinagh"), 292 (self.tr("Tifinagh"), "Tifinagh"),
293 (self.tr("Ugaritic"), "Ugaritic"), 293 (self.tr("Ugaritic"), "Ugaritic"),
294 (self.tr("Vai"), "Vai"), 294 (self.tr("Vai"), "Vai"),
295 (self.tr("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.tr("Alphanumeric"), "alnum"), 300 (self.tr("Alphanumeric"), "alnum"),
301 (self.tr("Alphabetic"), "alpha"), 301 (self.tr("Alphabetic"), "alpha"),
302 (self.tr("ASCII"), "ascii"), 302 (self.tr("ASCII"), "ascii"),
303 (self.tr("Word Letter"), "word"), 303 (self.tr("Word Letter"), "word"),
304 (self.tr("Lower Case Letter"), "lower"), 304 (self.tr("Lower Case Letter"), "lower"),
305 (self.tr("Upper Case Letter"), "upper"), 305 (self.tr("Upper Case Letter"), "upper"),
306 (self.tr("Decimal Digit"), "digit"), 306 (self.tr("Decimal Digit"), "digit"),
307 (self.tr("Hexadecimal Digit"), "xdigit"), 307 (self.tr("Hexadecimal Digit"), "xdigit"),
308 (self.tr("Space or Tab"), "blank"), 308 (self.tr("Space or Tab"), "blank"),
309 (self.tr("White Space"), "space"), 309 (self.tr("White Space"), "space"),
310 (self.tr("Printing (excl. space)"), "graph"), 310 (self.tr("Printing (excl. space)"), "graph"),
311 (self.tr("Printing (incl. space)"), "print"), 311 (self.tr("Printing (incl. space)"), "print"),
312 (self.tr("Printing (excl. alphanumeric)"), "punct"), 312 (self.tr("Printing (excl. alphanumeric)"), "punct"),
313 (self.tr("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.

eric ide

mercurial