Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/voice.py
diff options
context:
space:
mode:
Diffstat (limited to 'voice.py')
-rw-r--r--voice.py6
1 files changed, 4 insertions, 2 deletions
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 '')