diff options
author | Aleksey Lim <alsroot@member.fsf.org> | 2011-01-23 02:18:38 (GMT) |
---|---|---|
committer | Aleksey Lim <alsroot@member.fsf.org> | 2011-01-23 02:18:38 (GMT) |
commit | c1ed87ea33099de7d95225b238a9feb0b234fe77 (patch) | |
tree | feaa978f647aac2cbf8b4ddafcd045dbb53d53ce /voice.py | |
parent | e8933b8d1d93db5a80a210d1da40b2a557f2f715 (diff) |
Translate only first part of voice names (ie language name), use these short names while choosing language for Robot tab
Diffstat (limited to 'voice.py')
-rw-r--r-- | voice.py | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -81,8 +81,10 @@ class Voice: friendlyname = friendlyname.replace('_test','') friendlyname = friendlyname.replace('en-','') friendlyname = friendlyname.replace('english-wisper','whisper') - friendlyname = friendlyname.capitalize() - self.friendlyname = _(friendlyname) + + parts = re.split('[ -]', friendlyname) + self.short_name = _(parts[0].capitalize()) + self.friendlyname = ' '.join([self.short_name] + parts[1:]) def __cmp__(self, other): return cmp(self.friendlyname, other.friendlyname if other else '') |