aboutsummaryrefslogtreecommitdiff
path: root/music_sampler/actions/volume.py
diff options
context:
space:
mode:
Diffstat (limited to 'music_sampler/actions/volume.py')
-rw-r--r--music_sampler/actions/volume.py24
1 files changed, 14 insertions, 10 deletions
diff --git a/music_sampler/actions/volume.py b/music_sampler/actions/volume.py
index 7dda3c1..e02cdfa 100644
--- a/music_sampler/actions/volume.py
+++ b/music_sampler/actions/volume.py
@@ -6,23 +6,27 @@ def run(action, music=None, value=100, fade=0, delta=False, **kwargs):
6 6
7def description(action, music=None, 7def description(action, music=None,
8 value=100, delta=False, fade=0, **kwargs): 8 value=100, delta=False, fade=0, **kwargs):
9 formats = []
9 message = "" 10 message = ""
10 if delta: 11 if delta:
11 if music is not None: 12 if music is not None:
12 message += "{:+d}% to volume of « {} »" \ 13 message += "{:+d}% to volume of « {} »"
13 .format(value, music.name) 14 formats.append(value)
15 formats.append(music.name)
14 else: 16 else:
15 message += "{:+d}% to volume" \ 17 message += "{:+d}% to volume"
16 .format(value) 18 formats.append(value)
17 else: 19 else:
18 if music is not None: 20 if music is not None:
19 message += "setting volume of « {} » to {}%" \ 21 message += "setting volume of « {} » to {}%"
20 .format(music.name, value) 22 formats.append(music.name)
23 formats.append(value)
21 else: 24 else:
22 message += "setting volume to {}%" \ 25 message += "setting volume to {}%"
23 .format(value) 26 formats.append(value)
24 27
25 if fade > 0: 28 if fade > 0:
26 message += " with {}s fade".format(fade) 29 message += " with {}s fade"
30 formats.append(fade)
27 31
28 return message 32 return _(message).format(*formats)