@@ -216,31 +216,40 @@ def letter_range(start: str, stop: str) -> str:
216
216
"ſt" : "ft" ,
217
217
}
218
218
219
- ARABIC : Language = Language ("ar" , Color ("#FF8800" ), ARABIC_LETTERS )
219
+ ARABIC : Language = Language (
220
+ "ar" ,
221
+ Color ("#286035" ), # Green color of the Arab League flag.
222
+ ARABIC_LETTERS ,
223
+ )
220
224
ARMENIAN : Language = Language (
221
225
"hy" ,
222
- Color ("#888800 " ),
226
+ Color ("#E8AD3B " ), # Orange color of the Armenian flag.
223
227
ARMENIAN_LETTERS ,
224
228
tone = Color ("#888800" ),
225
229
checking = lambda x : "\u0561 " <= x <= "\u0587 " or "\u0531 " <= x <= "\u0556 " ,
226
230
self_name = "հայերեն" ,
227
231
)
228
- CHINESE : Language = Language ("zh" , Color ("#444400" ), KANJI , self_name = "中文" )
232
+ CHINESE : Language = Language (
233
+ "zh" ,
234
+ Color ("#DB352F" ), # Red color of the Chinese flag.
235
+ KANJI ,
236
+ self_name = "中文" ,
237
+ )
229
238
ENGLISH : Language = Language (
230
239
"en" ,
231
- Color ("#2F2FC5 " ),
240
+ Color ("#071B65 " ), # Blue color of the United Kingdom flag.
232
241
LATIN_LETTERS + "ÏïÉé" + "" .join (LATIN_LIGATURES .keys ()),
233
242
tone = Color ("#0B2065" ),
234
243
)
235
244
ESPERANTO : Language = Language (
236
245
"eo" ,
237
- Color ("#009900 " ),
246
+ Color ("#44982A " ), # Green color of the Esperanto flag.
238
247
EO_UPPER .lower () + EO_UPPER ,
239
248
tone = Color ("#43972A" ),
240
249
)
241
250
FRENCH : Language = Language (
242
251
"fr" ,
243
- Color ("#4DA9CC " ), # #16ACEC
252
+ Color ("#4193C3 " ), # Blue color of the Francophonie flag.
244
253
LATIN_LETTERS
245
254
+ "ÂÀÇÉÈÊËÎÏÔÙÛÜŸÆŒàâçéèêëîïôùûüÿæœ"
246
255
+ "" .join (LATIN_LIGATURES .keys ())
@@ -250,88 +259,106 @@ def letter_range(start: str, stop: str) -> str:
250
259
)
251
260
GERMAN : Language = Language (
252
261
"de" ,
253
- Color ("#C3A656 " ),
262
+ Color ("#F7D046 " ), # Yellow color of the German flag.
254
263
LATIN_LETTERS + "ÄäÖöÜüß" ,
255
264
self_name = "deutsch" ,
256
265
tone = Color ("#F7D046" ),
257
266
) # #FED12E
258
267
GEORGIAN : Language = Language (
259
268
"ka" ,
260
- Color ("#008844 " ),
269
+ Color ("#EA3323 " ), # Red color of the Georgian flag.
261
270
"აბგდევზთიკლმნოპჟრსტუფქღყშჩცძწჭხჯჰ" + "ჱჲჳჴჵ" ,
262
271
self_name = "ქართული" ,
263
272
)
264
273
HEBREW : Language = Language (
265
- "he" , Color ("#008844" ), letter_range ("\u0590 " , "\u05F4 " ), self_name = "עִברִית"
274
+ "he" ,
275
+ Color ("#1334B2" ), # Blue color of the Israel flag.
276
+ letter_range ("\u0590 " , "\u05F4 " ),
277
+ self_name = "עִברִית" ,
266
278
)
267
279
ICELANDIC : Language = Language (
268
280
"is" ,
269
- Color ("#008844 " ),
281
+ Color ("#205098 " ), # Blue color of the Iceland flag.
270
282
"AÁBDÐEÉFGHIÍJKLMNOÓPRSTUÚVXYÝÞÆÖaábdðeéfghiíjklmnoóprstuúvxyýþæö" ,
271
283
self_name = "íslenska" ,
272
284
)
273
285
ITALIAN : Language = Language (
274
- "it" , Color ("#008888" ), LATIN_LETTERS , self_name = "italiano"
286
+ "it" ,
287
+ Color ("#41914D" ), # Green color of the Italy flag.
288
+ LATIN_LETTERS ,
289
+ self_name = "italiano" ,
275
290
)
276
291
JAPANESE : Language = Language (
277
- "ja" , Color ("#CC2200" ), JAPANESE_LETTERS , self_name = "日本語"
292
+ "ja" ,
293
+ Color ("#AE232F" ), # Red color of the Japan flag.
294
+ JAPANESE_LETTERS ,
295
+ self_name = "日本語" ,
278
296
)
279
297
KOREAN : Language = Language (
280
- "ko" , Color ("#880088" ), KOREAN_LETTERS , self_name = "한국어"
298
+ "ko" ,
299
+ Color ("#1B449C" ), # Blue color of the South Korea flag.
300
+ KOREAN_LETTERS ,
301
+ self_name = "한국어" ,
281
302
)
282
303
LATIN : Language = Language (
283
304
"la" ,
284
- Color ("#666666 " ),
305
+ Color ("#FDF351 " ), # Yellow color of the Vatican flag.
285
306
LATIN_LETTERS + "ÁÉÍÓÚÝĀĒĪŌŪȲáéíóúýāēīōūȳ" ,
286
307
self_name = "latīna" ,
287
308
)
288
309
MODERN_GREEK : Language = Language (
289
310
"el" ,
290
- Color ("#444444 " ),
311
+ Color ("#2A5DA9 " ), # Blue color of the Greece flag.
291
312
"ΑαΒβΓγΔδΕεΖζΗηΘθΙιΚκΛλΜμΝνΞξΟοΠπΡρΣσςΤτΥυΦφΧχΨψΩω" ,
292
313
self_name = "ελληνικά" ,
293
314
)
294
315
NORWEGIAN : Language = Language (
295
316
"no" ,
296
- Color ("#00AA00 " ),
317
+ Color ("#061A57 " ), # Blue color of the Norway flag.
297
318
LATIN_LETTERS + "ÆØÅæøå" ,
298
319
self_name = "norsk" ,
299
320
)
300
321
NORWEGIAN_BOKMAL : Language = Language (
301
322
"nb" ,
302
- Color ("#00AA00 " ),
323
+ Color ("#061A57 " ), # Blue color of the Norway flag.
303
324
LATIN_LETTERS + "ÆØÅæøå" ,
304
325
self_name = "norsk bokmål" ,
305
326
parent = NORWEGIAN ,
306
327
)
307
328
PORTUGUESE : Language = Language (
308
329
"pt" ,
309
- Color ("#00AA00 " ),
330
+ Color ("#2B6519 " ), # Green color of the Portugal flag.
310
331
LATIN_LETTERS + "ÁÂÃ̃ÀÇÉÊÍÓÔÕÚáâã̃àçéêíóôõú" ,
311
332
self_name = "português" ,
312
333
)
313
334
POLISH : Language = Language (
314
335
"pl" ,
315
- Color ("#00AA00 " ),
336
+ Color ("#CB2E3F " ), # Red color of the Poland flag.
316
337
"AĄBCĆDEĘFGHIJKLŁMNŃOÓPQRSŚTUVWXYZŹŻaąbcćdeęfghijklłmnńoópqrsśtuvwxyzźż" ,
317
338
self_name = "polski" ,
318
339
)
319
340
RUSSIAN : Language = Language (
320
- "ru" , Color ("#AAAAAA" ), RU_UPPER + RU_UPPER .lower (), self_name = "русский"
341
+ "ru" ,
342
+ Color ("#1335A1" ), # Blue color of the Russia flag.
343
+ RU_UPPER + RU_UPPER .lower (),
344
+ self_name = "русский" ,
321
345
)
322
346
SPANISH : Language = Language (
323
347
"es" ,
324
- Color ("#CB3636 " ), # "C61323"
348
+ Color ("#F6C844 " ), # Yellow color of the Spain flag.
325
349
LATIN_LETTERS + "ÑÁÉÍÓÚÜñáéíóúü" ,
326
350
self_name = "español" ,
327
351
tone = Color ("#9E2823" ),
328
352
)
329
353
SWEDISH : Language = Language (
330
- "sv" , Color ("#004488" ), LATIN_LETTERS + "ÅÄÖåäö" , self_name = "svenska"
354
+ "sv" ,
355
+ Color ("#205090" ), # Blue color of the Sweden flag.
356
+ LATIN_LETTERS + "ÅÄÖåäö" ,
357
+ self_name = "svenska" ,
331
358
)
332
359
UKRAINIAN : Language = Language (
333
360
"uk" ,
334
- Color ("#E5D144 " ),
361
+ Color ("#F9D849 " ), # Yellow color of the Ukrainian flag.
335
362
UK_UPPER .lower () + UK_UPPER + SKIPPERS ,
336
363
self_name = "українська" ,
337
364
tone = Color ("#F8D648" ),
0 commit comments