diff --git a/_locales/de/messages.json b/_locales/de/messages.json index 4daf29b..05a5624 100644 --- a/_locales/de/messages.json +++ b/_locales/de/messages.json @@ -634,6 +634,14 @@ "message": "1% der Werte", "description": "" }, + "audiofakerate_options.10%": { + "message": "10% der Werte", + "description": "" + }, + "audiofakerate_options.100%": { + "message": "100% der Werte", + "description": "" + }, "audionoiselevel_title": { "message": "Rauschlevel", "description": "" diff --git a/_locales/en/messages.json b/_locales/en/messages.json index dbb834c..4fd4a9f 100644 --- a/_locales/en/messages.json +++ b/_locales/en/messages.json @@ -634,6 +634,14 @@ "message": "1% of the values", "description": "" }, + "audiofakerate_options.10%": { + "message": "10% of the values", + "description": "" + }, + "audiofakerate_options.100%": { + "message": "100% of the values", + "description": "" + }, "audionoiselevel_title": { "message": "Noise level", "description": "" diff --git a/lib/modifiedAudioAPI.js b/lib/modifiedAudioAPI.js index 161ca1c..2df72c5 100644 --- a/lib/modifiedAudioAPI.js +++ b/lib/modifiedAudioAPI.js @@ -27,6 +27,8 @@ "1000": function(array){return 1000;}, "0.1%": function(array){return array.length / 1000;}, "1%": function(array){return array.length / 100;}, + "10%": function(array){return array.length / 10;}, + "100%": function(array){return array.length;}, }; return function getAudioFakeRate(array, prefs){ var func = audioFakeRate[prefs("audioFakeRate")]; diff --git a/lib/settingDefinitions.js b/lib/settingDefinitions.js index 1f58b41..253fd17 100644 --- a/lib/settingDefinitions.js +++ b/lib/settingDefinitions.js @@ -179,7 +179,7 @@ { name: "audioFakeRate", defaultValue: "100", - options: ["1", "10", "100", "1000", "0.1%", "1%"] + options: ["1", "10", "100", "1000", "0.1%", "1%", "10%", "100%"] }, { name: "audioNoiseLevel",