From 204382c694d7a042c9b522565cb1157a631fa134 Mon Sep 17 00:00:00 2001 From: MichaƂ Poczwardowski Date: Thu, 02 May 2013 21:12:31 +0000 Subject: Add join to sugar-xx where xx is current locale, except for 'en' --- diff --git a/ircactivity.py b/ircactivity.py index b69d71e..5b4901b 100644 --- a/ircactivity.py +++ b/ircactivity.py @@ -23,6 +23,7 @@ import gtk import simplejson import ConfigParser import os +import locale from sugar.activity import activity from sugar.activity.activity import get_bundle_path @@ -116,9 +117,12 @@ class IRCActivity(activity.Activity): elif os.path.exists(DEFAULT_CONFIG_PATH): self.read_defaults_from_config(DEFAULT_CONFIG_PATH) else: - self.client.join_server('us.freenode.net') + self.client.join_server('irc.freenode.net') self.client.add_channel('#sugar') - self.client.add_channel_other('#sugar-es') + # determine locale + langcode = locale.getdefaultlocale()[0].split('_')[0] + if len(langcode) == 2 and langcode != 'en': + self.client.add_channel_other('#sugar-' + langcode) def read_defaults_from_config(self, config_file): logging.debug('Reading configuration from file %s' % config_file) -- cgit v0.9.1