Mercurial > libervia-backend
diff src/plugins/plugin_misc_text_syntaxes.py @ 771:bfabeedbf32e
core: i18n refactoring:
- _() is no more installed in __builtin__
- instead, there is a new sat.core.i18n module
- added D_() method for deferred translation
- languageSwitch method allow to dynamically change translation language
- import gettext is tested against ImportError, and dummy methods are used when not available (mainly useful for Libervia)
author | Goffi <goffi@goffi.org> |
---|---|
date | Sun, 29 Dec 2013 17:06:01 +0100 |
parents | 312a2842b2b8 |
children | 1fe00f0c9a91 |
line wrap: on
line diff
--- a/src/plugins/plugin_misc_text_syntaxes.py Thu Dec 19 13:54:40 2013 +0100 +++ b/src/plugins/plugin_misc_text_syntaxes.py Sun Dec 29 17:06:01 2013 +0100 @@ -17,6 +17,7 @@ # You should have received a copy of the GNU Affero General Public License # along with this program. If not, see <http://www.gnu.org/licenses/>. +from sat.core.i18n import _, D_ from logging import debug, info, error, warning from wokkel import disco, pubsub @@ -28,7 +29,7 @@ import re -CATEGORY = "Composition" +CATEGORY = D_("Composition") NAME = "Syntax" _SYNTAX_XHTML = "XHTML" _SYNTAX_CURRENT = "@CURRENT@" @@ -85,7 +86,7 @@ params_data = { 'category_name': CATEGORY, - 'category_label': _(CATEGORY), #FIXME: check that gettext can handle this + 'category_label': _(CATEGORY), 'name': NAME, 'label': _(NAME), 'default': _SYNTAX_XHTML,