From c1ed87ea33099de7d95225b238a9feb0b234fe77 Mon Sep 17 00:00:00 2001 From: Aleksey Lim Date: Sun, 23 Jan 2011 02:18:38 +0000 Subject: Translate only first part of voice names (ie language name), use these short names while choosing language for Robot tab --- (limited to 'voice.py') diff --git a/voice.py b/voice.py index be4366b..101a182 100644 --- a/voice.py +++ b/voice.py @@ -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 '') -- cgit v0.9.1