]> git.immae.eu Git - perso/Immae/Projets/Python/MusicSampler.git/blobdiff - music_sampler/actions/stop.py
Make music_sampler multilingual
[perso/Immae/Projets/Python/MusicSampler.git] / music_sampler / actions / stop.py
index 88cc66d6299cf4803a8f7e4ffd42eafcb4c53710..769c312864e6179ec42d73d85ee5d943d8f382bf 100644 (file)
@@ -19,22 +19,25 @@ def run(action, music=None, fade_out=0, wait=False,
 def description(action, music=None, fade_out=0, wait=False,
         set_wait_id=None, **kwargs):
 
+    formats = []
     message = "stopping "
     if music is not None:
-        message += "music « {} »".format(music.name)
+        message += "music « {} »"
+        formats.append(music.name)
     else:
         message += "all musics"
 
     if fade_out > 0:
-        message += " with {}s fadeout".format(fade_out)
+        message += " with {}s fadeout"
+        formats.append(fade_out)
         if wait:
             if set_wait_id is not None:
-                message += " (waiting the end of fadeout, with id {})"\
-                        .format(set_wait_id)
+                message += " (waiting the end of fadeout, with id {})"
+                formats.append(set_wait_id)
             else:
                 message += " (waiting the end of fadeout)"
 
-    return message
+    return _(message).format(*formats)
 
 def interrupt(action, music=None, fade_out=0, wait=False,
         set_wait_id=None, **kwargs):