1407
1407
LC_DESCRIPTIONS = {}
1409
def add_language(code, description, charset):
1410
LC_DESCRIPTIONS[code] = (description, charset)
1409
def add_language(code, description, charset, direction='ltr'):
1410
LC_DESCRIPTIONS[code] = (description, charset, direction)
1412
add_language('ar', _('Arabic'), 'utf-8')
1413
add_language('ca', _('Catalan'), 'iso-8859-1')
1414
add_language('cs', _('Czech'), 'iso-8859-2')
1415
add_language('da', _('Danish'), 'iso-8859-1')
1416
add_language('de', _('German'), 'iso-8859-1')
1417
add_language('en', _('English (USA)'), 'us-ascii')
1418
add_language('es', _('Spanish (Spain)'), 'iso-8859-1')
1419
add_language('et', _('Estonian'), 'iso-8859-15')
1420
add_language('eu', _('Euskara'), 'iso-8859-15') # ������
1421
add_language('fi', _('Finnish'), 'iso-8859-1')
1422
add_language('fr', _('French'), 'iso-8859-1')
1423
add_language('hr', _('Croatian'), 'iso-8859-2')
1424
add_language('hu', _('Hungarian'), 'iso-8859-2')
1425
add_language('ia', _('Interlingua'), 'iso-8859-15')
1426
add_language('it', _('Italian'), 'iso-8859-1')
1427
add_language('ja', _('Japanese'), 'euc-jp')
1428
add_language('ko', _('Korean'), 'euc-kr')
1429
add_language('lt', _('Lithuanian'), 'iso-8859-13')
1430
add_language('nl', _('Dutch'), 'iso-8859-1')
1431
add_language('no', _('Norwegian'), 'iso-8859-1')
1432
add_language('pl', _('Polish'), 'iso-8859-2')
1433
add_language('pt', _('Portuguese'), 'iso-8859-1')
1434
add_language('pt_BR', _('Portuguese (Brazil)'), 'iso-8859-1')
1435
add_language('ro', _('Romanian'), 'iso-8859-2')
1436
add_language('ru', _('Russian'), 'koi8-r')
1437
add_language('sr', _('Serbian'), 'utf-8')
1438
add_language('sl', _('Slovenian'), 'iso-8859-2')
1439
add_language('sv', _('Swedish'), 'iso-8859-1')
1440
add_language('tr', _('Turkish'), 'iso-8859-9')
1441
add_language('uk', _('Ukrainian'), 'utf-8')
1442
add_language('vi', _('Vietnamese'), 'utf-8')
1443
add_language('zh_CN', _('Chinese (China)'), 'utf-8')
1444
add_language('zh_TW', _('Chinese (Taiwan)'), 'utf-8')
1412
add_language('ar', _('Arabic'), 'utf-8', 'rtl')
1413
add_language('ca', _('Catalan'), 'iso-8859-1', 'ltr')
1414
add_language('cs', _('Czech'), 'iso-8859-2', 'ltr')
1415
add_language('da', _('Danish'), 'iso-8859-1', 'ltr')
1416
add_language('de', _('German'), 'iso-8859-1', 'ltr')
1417
add_language('en', _('English (USA)'), 'us-ascii', 'ltr')
1418
add_language('es', _('Spanish (Spain)'), 'iso-8859-1', 'ltr')
1419
add_language('et', _('Estonian'), 'iso-8859-15', 'ltr')
1420
add_language('eu', _('Euskara'), 'iso-8859-15', 'ltr') # ������
1421
add_language('fi', _('Finnish'), 'iso-8859-1', 'ltr')
1422
add_language('fr', _('French'), 'iso-8859-1', 'ltr')
1423
add_language('he', _('Hebrew'), 'utf-8', 'rtl')
1424
add_language('hr', _('Croatian'), 'iso-8859-2', 'ltr')
1425
add_language('hu', _('Hungarian'), 'iso-8859-2', 'ltr')
1426
add_language('ia', _('Interlingua'), 'iso-8859-15', 'ltr')
1427
add_language('it', _('Italian'), 'iso-8859-1', 'ltr')
1428
add_language('ja', _('Japanese'), 'euc-jp', 'ltr')
1429
add_language('ko', _('Korean'), 'euc-kr', 'ltr')
1430
add_language('lt', _('Lithuanian'), 'iso-8859-13', 'ltr')
1431
add_language('nl', _('Dutch'), 'iso-8859-1', 'ltr')
1432
add_language('no', _('Norwegian'), 'iso-8859-1', 'ltr')
1433
add_language('pl', _('Polish'), 'iso-8859-2', 'ltr')
1434
add_language('pt', _('Portuguese'), 'iso-8859-1', 'ltr')
1435
add_language('pt_BR', _('Portuguese (Brazil)'), 'iso-8859-1', 'ltr')
1436
add_language('ro', _('Romanian'), 'iso-8859-2', 'ltr')
1437
add_language('ru', _('Russian'), 'koi8-r', 'ltr')
1438
add_language('sr', _('Serbian'), 'utf-8', 'ltr')
1439
add_language('sl', _('Slovenian'), 'iso-8859-2', 'ltr')
1440
add_language('sv', _('Swedish'), 'iso-8859-1', 'ltr')
1441
add_language('tr', _('Turkish'), 'iso-8859-9', 'ltr')
1442
add_language('uk', _('Ukrainian'), 'utf-8', 'ltr')
1443
add_language('vi', _('Vietnamese'), 'utf-8', 'ltr')
1444
add_language('zh_CN', _('Chinese (China)'), 'utf-8', 'ltr')
1445
add_language('zh_TW', _('Chinese (Taiwan)'), 'utf-8', 'ltr')