comparison src/plugins/plugin_xep_0065.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 03744d9ebc13
children 1fe00f0c9a91
comparison
equal deleted inserted replaced
770:64dd7c0f4feb 771:bfabeedbf32e
52 # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 52 # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
53 # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 53 # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
54 # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 54 # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
55 # THE SOFTWARE. 55 # THE SOFTWARE.
56 56
57 from sat.core.i18n import _
57 from logging import debug, info, warning, error 58 from logging import debug, info, warning, error
58 from twisted.internet import protocol, reactor 59 from twisted.internet import protocol, reactor
59 from twisted.internet import error as jab_error 60 from twisted.internet import error as jab_error
60 from twisted.words.protocols.jabber import jid, client as jabber_client 61 from twisted.words.protocols.jabber import jid, client as jabber_client
61 from twisted.protocols.basic import FileSender 62 from twisted.protocols.basic import FileSender