Mercurial > p > roundup > code
comparison roundup/cgi/TranslationService.py @ 5447:41532b2ab141
better detection if we need a gettext workaround
| author | Christof Meerwald <cmeerw@cmeerw.org> |
|---|---|
| date | Thu, 19 Jul 2018 21:58:24 +0100 |
| parents | 214f34e18678 |
| children | b0c2307be3d1 |
comparison
equal
deleted
inserted
replaced
| 5446:214f34e18678 | 5447:41532b2ab141 |
|---|---|
| 28 _msg = self.gettext(msgid) | 28 _msg = self.gettext(msgid) |
| 29 #print ("TRANSLATE", msgid, _msg, mapping, context) | 29 #print ("TRANSLATE", msgid, _msg, mapping, context) |
| 30 _msg = TALInterpreter.interpolate(_msg, mapping) | 30 _msg = TALInterpreter.interpolate(_msg, mapping) |
| 31 return _msg | 31 return _msg |
| 32 | 32 |
| 33 if not _py3: | 33 if hasattr(i18n.RoundupTranslations, 'ugettext'): |
| 34 def gettext(self, msgid): | 34 def gettext(self, msgid): |
| 35 msgid = us2u(msgid) | 35 msgid = us2u(msgid) |
| 36 msgtrans=self.ugettext(msgid) | 36 msgtrans=self.ugettext(msgid) |
| 37 return u2s(msgtrans) | 37 return u2s(msgtrans) |
| 38 | 38 |
