Mercurial > pyntnclick
annotate pyntnclick/i18n.py @ 817:beac13c4e982 pyntnclick
Also warn about out-of-date tool translations if running rect-drawer
author | Neil Muller <neil@dip.sun.ac.za> |
---|---|
date | Sun, 27 Jan 2013 22:20:40 +0200 |
parents | 5ec7905b2365 |
children |
rev | line source |
---|---|
769
43b49f1de828
Merge i18n for before the pyntnclick split
Stefano Rivera <stefano@rivera.za.net>
parents:
diff
changeset
|
1 # internationalization |
43b49f1de828
Merge i18n for before the pyntnclick split
Stefano Rivera <stefano@rivera.za.net>
parents:
diff
changeset
|
2 |
43b49f1de828
Merge i18n for before the pyntnclick split
Stefano Rivera <stefano@rivera.za.net>
parents:
diff
changeset
|
3 from gettext import gettext |
802
5ec7905b2365
Don't use resource module to find module locale data
Neil Muller <neil@dip.sun.ac.za>
parents:
769
diff
changeset
|
4 from pkg_resources import resource_filename |
769
43b49f1de828
Merge i18n for before the pyntnclick split
Stefano Rivera <stefano@rivera.za.net>
parents:
diff
changeset
|
5 |
43b49f1de828
Merge i18n for before the pyntnclick split
Stefano Rivera <stefano@rivera.za.net>
parents:
diff
changeset
|
6 |
43b49f1de828
Merge i18n for before the pyntnclick split
Stefano Rivera <stefano@rivera.za.net>
parents:
diff
changeset
|
7 def _(s): |
43b49f1de828
Merge i18n for before the pyntnclick split
Stefano Rivera <stefano@rivera.za.net>
parents:
diff
changeset
|
8 return unicode(gettext(s), "utf-8") |
802
5ec7905b2365
Don't use resource module to find module locale data
Neil Muller <neil@dip.sun.ac.za>
parents:
769
diff
changeset
|
9 |
5ec7905b2365
Don't use resource module to find module locale data
Neil Muller <neil@dip.sun.ac.za>
parents:
769
diff
changeset
|
10 |
817
beac13c4e982
Also warn about out-of-date tool translations if running rect-drawer
Neil Muller <neil@dip.sun.ac.za>
parents:
802
diff
changeset
|
11 def get_module_i18n_path(module, path='locale'): |
802
5ec7905b2365
Don't use resource module to find module locale data
Neil Muller <neil@dip.sun.ac.za>
parents:
769
diff
changeset
|
12 """Get the locale data from within the module.""" |
817
beac13c4e982
Also warn about out-of-date tool translations if running rect-drawer
Neil Muller <neil@dip.sun.ac.za>
parents:
802
diff
changeset
|
13 return resource_filename(module, path) |