diff options
Diffstat (limited to 'mat-gui')
| -rwxr-xr-x | mat-gui | 21 |
1 files changed, 1 insertions, 20 deletions
| @@ -565,27 +565,8 @@ non-anonymised) file to output archive')) | |||
| 565 | self.statusbar.push(0, _('Ready')) | 565 | self.statusbar.push(0, _('Ready')) |
| 566 | yield False | 566 | yield False |
| 567 | 567 | ||
| 568 | |||
| 569 | def translate(): | ||
| 570 | '''' | ||
| 571 | Handle L10N of mat-gui | ||
| 572 | ''' | ||
| 573 | # get system's language | ||
| 574 | current_lang, _ = locale.getdefaultlocale() | ||
| 575 | if current_lang: | ||
| 576 | langs = [current_lang] | ||
| 577 | |||
| 578 | # get the $LANG environnement's variable | ||
| 579 | language = os.environ.get('LANG', None) | ||
| 580 | if language: | ||
| 581 | langs += language.split(':') | ||
| 582 | |||
| 583 | return gettext.translation('MAT', 'locale', langs, | ||
| 584 | fallback=True).ugettext | ||
| 585 | |||
| 586 | |||
| 587 | if __name__ == '__main__': | 568 | if __name__ == '__main__': |
| 588 | _ = translate() | 569 | gettext.install('MAT', unicode=True) |
| 589 | 570 | ||
| 590 | #Main | 571 | #Main |
| 591 | gui = GUI() | 572 | gui = GUI() |
