From c9b4f49c0a01901e1fe9325eb664dcc72977e2fa Mon Sep 17 00:00:00 2001 From: claudiux Date: Sat, 16 Dec 2023 12:49:25 +0100 Subject: [PATCH] v1.12.0 - Added an option (in the context menu) to display the volume level near the icon --- .../files/Radio3.0@claudiux/CHANGELOG.md | 5 + .../files/Radio3.0@claudiux/README.md | 2 +- .../files/Radio3.0@claudiux/applet.js | 28 +++ .../files/Radio3.0@claudiux/metadata.json | 2 +- .../po/Radio3.0@claudiux.pot | 160 ++++++++--------- .../files/Radio3.0@claudiux/po/fr.po | 162 +++++++++--------- .../Radio3.0@claudiux/settings-schema.json | 4 + 7 files changed, 204 insertions(+), 159 deletions(-) diff --git a/Radio3.0@claudiux/files/Radio3.0@claudiux/CHANGELOG.md b/Radio3.0@claudiux/files/Radio3.0@claudiux/CHANGELOG.md index 2974899c6e6..28895870728 100644 --- a/Radio3.0@claudiux/files/Radio3.0@claudiux/CHANGELOG.md +++ b/Radio3.0@claudiux/files/Radio3.0@claudiux/CHANGELOG.md @@ -1,3 +1,8 @@ +### v1.12.0~20231216 + * Added an option (in the context menu) to display the volume level near the icon. + * Updated .pot file for translations. + * Updated fr.po file - French translation. + ### v1.11.3~20231210 * Minor bugfixes. Maybe fixes #5201. diff --git a/Radio3.0@claudiux/files/Radio3.0@claudiux/README.md b/Radio3.0@claudiux/files/Radio3.0@claudiux/README.md index b91853e4161..370b962a174 100755 --- a/Radio3.0@claudiux/files/Radio3.0@claudiux/README.md +++ b/Radio3.0@claudiux/files/Radio3.0@claudiux/README.md @@ -30,7 +30,7 @@ With Radio3.0 you can: * Launch and use _Pulse Effects_ (if installed) for amazing sound experience. - * Modify the volume of the radio, independent of the general sound volume. + * Modify the volume of the radio, independent of the general sound volume. This volume level can be displayed near the icon. Details, help and FAQ can be found in the [Manual](https://github.com/linuxmint/cinnamon-spices-applets/blob/master/Radio3.0%40claudiux/files/Radio3.0%40claudiux/help/MANUAL.md). diff --git a/Radio3.0@claudiux/files/Radio3.0@claudiux/applet.js b/Radio3.0@claudiux/files/Radio3.0@claudiux/applet.js index 1812e8c17c0..cff161b92f4 100755 --- a/Radio3.0@claudiux/files/Radio3.0@claudiux/applet.js +++ b/Radio3.0@claudiux/files/Radio3.0@claudiux/applet.js @@ -1153,6 +1153,7 @@ WebRadioReceiverAndRecorder.prototype = { get_user_settings: function() { //log("get_user_settings"); + this.settings.bind("show-volume-level-near-icon", "show_volume_level_near_icon", this.volume_near_icon); this.settings.bind("dont-check-dependencies", "dont_check_dependencies"); this.settings.bind("recentRadios", "recentRadios"); this.settings.bind("volume-step", "volume_step"); @@ -1222,6 +1223,14 @@ WebRadioReceiverAndRecorder.prototype = { this.populate_help_textviews() }, + volume_near_icon: function() { + if (this.show_volume_level_near_icon) { + this.set_applet_label(""+this.percentage+"%") + } else { + this.set_applet_label("") + } + }, + onShortcutChanged: function() { keybindingManager.addHotKey("shortcutVolUp", this.shortcutVolUp, (event) => { //~ log("Volume Up", true); @@ -2068,6 +2077,7 @@ WebRadioReceiverAndRecorder.prototype = { _tooltip = null; title = null; + this.volume_near_icon(); }, set_radio_tooltip_to_default_one: function() { @@ -3474,6 +3484,7 @@ WebRadioReceiverAndRecorder.prototype = { this.page_label = undefined; this.settingsWindow = undefined; + this.volume_near_icon(); }, listen_to_last_station: function() { @@ -3577,6 +3588,8 @@ WebRadioReceiverAndRecorder.prototype = { 60000 ); } + + this.volume_near_icon(); }, on_applet_removed_from_panel: function() { @@ -4544,6 +4557,21 @@ WebRadioReceiverAndRecorder.prototype = { this._applet_context_menu.addMenuItem(this.context_menu_item_reloadThisApplet); } + // Display volume level near icon? + if (this.context_menu_item_showVolumeNearIcon == null) { + this.context_menu_item_showVolumeNearIcon = new PopupSwitchMenuItem(_("Display volume level near icon"), + this.show_volume_level_near_icon, + null); + this.context_menu_item_showVolumeNearIcon.connect("toggled", Lang.bind(this, function() { + this.show_volume_level_near_icon = !this.show_volume_level_near_icon; + this.volume_near_icon(); + })); + } + if (items.indexOf(this.context_menu_item_showVolumeNearIcon) == -1) { + this._applet_context_menu.addMenuItem(new PopupSeparatorMenuItem()); + this._applet_context_menu.addMenuItem(this.context_menu_item_showVolumeNearIcon); + } + // Submenu Cancel YT downloads if (this.submenu_cancel_yt_downloads != null) this.submenu_cancel_yt_downloads.destroy(); diff --git a/Radio3.0@claudiux/files/Radio3.0@claudiux/metadata.json b/Radio3.0@claudiux/files/Radio3.0@claudiux/metadata.json index ac880656f64..2bc91243e83 100644 --- a/Radio3.0@claudiux/files/Radio3.0@claudiux/metadata.json +++ b/Radio3.0@claudiux/files/Radio3.0@claudiux/metadata.json @@ -1,7 +1,7 @@ { "description": "The Ultimate Internet Radio Receiver & Recorder for Cinnamon", "max-instances": 1, - "version": "1.11.3", + "version": "1.12.0", "uuid": "Radio3.0@claudiux", "name": "Radio3.0", "author": "claudiux", diff --git a/Radio3.0@claudiux/files/Radio3.0@claudiux/po/Radio3.0@claudiux.pot b/Radio3.0@claudiux/files/Radio3.0@claudiux/po/Radio3.0@claudiux.pot index 5ad40dc8037..15f124f3ce9 100644 --- a/Radio3.0@claudiux/files/Radio3.0@claudiux/po/Radio3.0@claudiux.pot +++ b/Radio3.0@claudiux/files/Radio3.0@claudiux/po/Radio3.0@claudiux.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-11-28 18:37+0100\n" +"POT-Creation-Date: 2023-12-16 12:42+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -157,303 +157,307 @@ msgstr "" #. settings-schema.json->search-country->options #. settings-schema.json->search-codec->options #. settings-schema.json->search-order->options -#: applet.js:616 applet.js:630 applet.js:4693 applet.js:4705 +#: applet.js:616 applet.js:630 applet.js:4758 applet.js:4770 msgid "(Undefined)" msgstr "" -#: applet.js:1022 applet.js:1751 applet.js:2173 +#: applet.js:818 +msgid "Radio3.0 web page..." +msgstr "" + +#: applet.js:1048 applet.js:1787 applet.js:2210 msgid "Stop" msgstr "" -#: applet.js:1743 +#: applet.js:1779 msgid "Start" msgstr "" -#: applet.js:1989 applet.js:2031 applet.js:2087 +#: applet.js:2025 applet.js:2067 applet.js:2124 msgid "Middle-Click: Stop Recording" msgstr "" -#: applet.js:2027 applet.js:2083 +#: applet.js:2063 applet.js:2120 msgid "Volume: %s%" msgstr "" -#: applet.js:2033 applet.js:2089 +#: applet.js:2069 applet.js:2126 msgid "Middle-click: ON/OFF" msgstr "" -#: applet.js:2035 applet.js:2091 +#: applet.js:2071 applet.js:2128 msgid "Click: Select another station" msgstr "" -#: applet.js:2048 +#: applet.js:2085 msgid "Click to select a station" msgstr "" -#: applet.js:2093 +#: applet.js:2130 msgid "Scroll wheel: volume change" msgstr "" -#: applet.js:2149 applet.js:2508 applet.js:4337 +#: applet.js:2186 applet.js:2545 applet.js:4387 msgid "Configure..." msgstr "" -#: applet.js:2153 applet.js:2500 +#: applet.js:2190 applet.js:2537 msgid "Search for new stations..." msgstr "" -#: applet.js:2159 applet.js:2512 applet.js:4374 +#: applet.js:2196 applet.js:2549 applet.js:4424 msgid "Sound Settings" msgstr "" -#: applet.js:2222 applet.js:2269 +#: applet.js:2259 applet.js:2306 msgid "Watch on YT" msgstr "" -#: applet.js:2229 +#: applet.js:2266 msgid "Try to download it from YT (unsafe)" msgstr "" -#: applet.js:2260 +#: applet.js:2297 #, javascript-format msgid "Infos on: %s" msgstr "" -#: applet.js:2290 +#: applet.js:2327 msgid "Recently Played Stations:" msgstr "" -#: applet.js:2326 +#: applet.js:2363 msgid "Visit the home page of this station" msgstr "" -#: applet.js:2367 +#: applet.js:2404 msgid "My Categories" msgstr "" -#: applet.js:2436 +#: applet.js:2473 msgid "My Radio Stations" msgstr "" -#: applet.js:2620 +#: applet.js:2657 msgid "Downloading..." msgstr "" -#: applet.js:2622 +#: applet.js:2659 msgid "Stop downloading" msgstr "" -#: applet.js:2730 +#: applet.js:2767 msgid "Download complete" msgstr "" -#: applet.js:2732 applet.js:2741 applet.js:4139 applet.js:4148 applet.js:4157 -#: applet.js:4455 +#: applet.js:2769 applet.js:2778 applet.js:4188 applet.js:4197 applet.js:4206 +#: applet.js:4505 msgid "Open the recordings folder" msgstr "" -#: applet.js:2739 applet.js:4136 applet.js:4146 applet.js:4155 +#: applet.js:2776 applet.js:4185 applet.js:4195 applet.js:4204 msgid "An error seems to have occurred during recording!" msgstr "" -#: applet.js:2740 applet.js:4138 applet.js:4147 applet.js:4156 +#: applet.js:2777 applet.js:4187 applet.js:4196 applet.js:4205 msgid "Please check this record." msgstr "" -#: applet.js:2847 applet.js:2881 +#: applet.js:2884 applet.js:2918 msgid "Record from now" msgstr "" -#: applet.js:2865 applet.js:4599 +#: applet.js:2902 applet.js:4664 msgid "Stop Current Recording" msgstr "" -#: applet.js:2977 +#: applet.js:3014 #, javascript-format msgid "Playing %s%s" msgstr "" -#: applet.js:3026 +#: applet.js:3063 msgid "Radio OFF" msgstr "" -#: applet.js:3154 +#: applet.js:3191 msgid "Unable to record anything!" msgstr "" -#: applet.js:3154 applet.js:4475 +#: applet.js:3191 applet.js:4525 msgid "Insufficient space" msgstr "" -#: applet.js:3154 +#: applet.js:3191 msgid "The limit you set has been reached." msgstr "" -#: applet.js:3536 +#: applet.js:3583 msgid "Please Log Out then Log In" msgstr "" -#: applet.js:3536 +#: applet.js:3583 msgid "to finalize yt-dlp update" msgstr "" -#: applet.js:3627 +#: applet.js:3676 msgid "Nothing to save." msgstr "" -#: applet.js:3640 +#: applet.js:3689 msgid "List of saved radio stations" msgstr "" -#: applet.js:3658 +#: applet.js:3707 msgid "This will replace all current radio stations." msgstr "" -#: applet.js:3659 +#: applet.js:3708 msgid "Are you sure you want to continue?" msgstr "" -#: applet.js:3719 applet.js:3812 +#: applet.js:3768 applet.js:3861 msgid "Update in progress" msgstr "" -#: applet.js:3719 applet.js:3812 +#: applet.js:3768 applet.js:3861 msgid "It may take a while ... Please wait." msgstr "" -#: applet.js:3807 applet.js:3889 +#: applet.js:3856 applet.js:3938 msgid "Update completed successfully" msgstr "" -#: applet.js:4017 applet.js:4073 +#: applet.js:4066 applet.js:4122 msgid "ERROR: Invalid YT video URL!" msgstr "" -#: applet.js:4042 +#: applet.js:4091 msgid "Unable to extract a single soundtrack" msgstr "" -#: applet.js:4042 +#: applet.js:4091 msgid "Maybe it's a playlist?" msgstr "" -#: applet.js:4075 +#: applet.js:4124 msgid "Close" msgstr "" -#: applet.js:4296 +#: applet.js:4345 msgid "About..." msgstr "" -#: applet.js:4307 -msgid "Radio3.0 web page..." -msgstr "" - -#: applet.js:4318 +#: applet.js:4368 msgid "Manual..." msgstr "" -#: applet.js:4350 +#: applet.js:4400 msgid "Schedule a background record..." msgstr "" -#: applet.js:4362 +#: applet.js:4412 msgid "Extract soundtrack from YouTube video..." msgstr "" -#: applet.js:4383 +#: applet.js:4433 msgid "Pulse Effects" msgstr "" -#: applet.js:4392 +#: applet.js:4442 #, javascript-format msgid "Remove '%s'" msgstr "" -#: applet.js:4405 +#: applet.js:4455 msgid "Radio ON at startup" msgstr "" -#: applet.js:4419 +#: applet.js:4469 msgid "Display Station Logo" msgstr "" #. settings-schema.json->dont-check-dependencies->description -#: applet.js:4433 +#: applet.js:4483 msgid "Do not check about dependencies" msgstr "" -#: applet.js:4472 +#: applet.js:4522 msgid "(auto)" msgstr "" -#: applet.js:4472 +#: applet.js:4522 msgid "(manual)" msgstr "" -#: applet.js:4475 applet.js:4648 +#: applet.js:4525 applet.js:4713 msgid "Stop Recording" msgstr "" -#: applet.js:4475 +#: applet.js:4525 msgid "Start Recording" msgstr "" -#: applet.js:4496 +#: applet.js:4546 msgid "Reload this applet" msgstr "" -#: applet.js:4515 +#: applet.js:4562 +msgid "Display volume level near icon" +msgstr "" + +#: applet.js:4580 msgid "Cancel downloads from YT" msgstr "" -#: applet.js:4649 +#: applet.js:4714 msgid "Close without stopping recording" msgstr "" -#: applet.js:4859 +#: applet.js:4924 #, javascript-format msgid "Starting recording from %s:%s to %s:%s" msgstr "" -#: applet.js:4871 +#: applet.js:4936 msgid "Recording completed" msgstr "" -#: applet.js:4965 +#: applet.js:5030 msgid "This will import a new file containing radio stations." msgstr "" -#: applet.js:4966 +#: applet.js:5031 msgid "Do you want to continue?" msgstr "" -#: applet.js:5037 +#: applet.js:5102 msgid "No new radio in your list." msgstr "" -#: applet.js:5039 +#: applet.js:5104 msgid "One more radio in your list." msgstr "" -#: applet.js:5041 +#: applet.js:5106 #, javascript-format msgid "%s more radios in your list." msgstr "" -#: applet.js:5248 +#: applet.js:5313 msgid "There are no new stations to add to the Radio3.0 applet menu" msgstr "" -#: applet.js:5250 +#: applet.js:5315 msgid "A new station has been added to the Radio3.0 applet menu" msgstr "" -#: applet.js:5252 +#: applet.js:5317 #, javascript-format msgid "%s new stations have been added to the Radio3.0 applet menu" msgstr "" -#: applet.js:5453 +#: applet.js:5518 #, javascript-format msgid "%s kbps" msgstr "" diff --git a/Radio3.0@claudiux/files/Radio3.0@claudiux/po/fr.po b/Radio3.0@claudiux/files/Radio3.0@claudiux/po/fr.po index 9ccb594bd08..48287a23747 100755 --- a/Radio3.0@claudiux/files/Radio3.0@claudiux/po/fr.po +++ b/Radio3.0@claudiux/files/Radio3.0@claudiux/po/fr.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: Radio3.0@claudiux\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-11-28 18:37+0100\n" -"PO-Revision-Date: 2023-11-28 18:39+0100\n" +"POT-Creation-Date: 2023-12-16 12:42+0100\n" +"PO-Revision-Date: 2023-12-16 12:44+0100\n" "Last-Translator: Claudiux \n" "Language-Team: \n" "Language: fr_FR\n" @@ -197,304 +197,308 @@ msgstr "%s octets = %s Go = %s Gio" #. settings-schema.json->search-country->options #. settings-schema.json->search-codec->options #. settings-schema.json->search-order->options -#: applet.js:616 applet.js:630 applet.js:4693 applet.js:4705 +#: applet.js:616 applet.js:630 applet.js:4758 applet.js:4770 msgid "(Undefined)" msgstr "(Indéfini)" -#: applet.js:1022 applet.js:1751 applet.js:2173 +#: applet.js:818 +msgid "Radio3.0 web page..." +msgstr "Page web de Radio3.0..." + +#: applet.js:1048 applet.js:1787 applet.js:2210 msgid "Stop" msgstr "Arrêt" -#: applet.js:1743 +#: applet.js:1779 msgid "Start" msgstr "Marche" -#: applet.js:1989 applet.js:2031 applet.js:2087 +#: applet.js:2025 applet.js:2067 applet.js:2124 msgid "Middle-Click: Stop Recording" msgstr "Clic-molette : Arrêter l'enregistrement" -#: applet.js:2027 applet.js:2083 +#: applet.js:2063 applet.js:2120 msgid "Volume: %s%" msgstr "Volume : %s%" -#: applet.js:2033 applet.js:2089 +#: applet.js:2069 applet.js:2126 msgid "Middle-click: ON/OFF" msgstr "Clic-molette : Marche/Arrêt" -#: applet.js:2035 applet.js:2091 +#: applet.js:2071 applet.js:2128 msgid "Click: Select another station" msgstr "Clic : Choisir une autre station" -#: applet.js:2048 +#: applet.js:2085 msgid "Click to select a station" msgstr "Cliquer pour choisir une autre station" -#: applet.js:2093 +#: applet.js:2130 msgid "Scroll wheel: volume change" msgstr "Roule-molette : Modifier le volume" -#: applet.js:2149 applet.js:2508 applet.js:4337 +#: applet.js:2186 applet.js:2545 applet.js:4387 msgid "Configure..." msgstr "Configurer..." -#: applet.js:2153 applet.js:2500 +#: applet.js:2190 applet.js:2537 msgid "Search for new stations..." msgstr "Rechercher de nouvelles stations..." -#: applet.js:2159 applet.js:2512 applet.js:4374 +#: applet.js:2196 applet.js:2549 applet.js:4424 msgid "Sound Settings" msgstr "Paramètres du son" -#: applet.js:2222 applet.js:2269 +#: applet.js:2259 applet.js:2306 msgid "Watch on YT" msgstr "Voir sur YT" -#: applet.js:2229 +#: applet.js:2266 msgid "Try to download it from YT (unsafe)" msgstr "Essayer de télécharger depuis YT (peu sûr)" -#: applet.js:2260 +#: applet.js:2297 #, javascript-format msgid "Infos on: %s" msgstr "Infos sur : %s" -#: applet.js:2290 +#: applet.js:2327 msgid "Recently Played Stations:" msgstr "Stations récemment écoutées :" -#: applet.js:2326 +#: applet.js:2363 msgid "Visit the home page of this station" msgstr "Visiter le site web de cette station" -#: applet.js:2367 +#: applet.js:2404 msgid "My Categories" msgstr "Mes catégories" -#: applet.js:2436 +#: applet.js:2473 msgid "My Radio Stations" msgstr "Mes stations de radio" -#: applet.js:2620 +#: applet.js:2657 msgid "Downloading..." msgstr "Téléchargement..." -#: applet.js:2622 +#: applet.js:2659 msgid "Stop downloading" msgstr "Arrêter ce téléchargement" -#: applet.js:2730 +#: applet.js:2767 msgid "Download complete" msgstr "Enregistrement terminé" -#: applet.js:2732 applet.js:2741 applet.js:4139 applet.js:4148 applet.js:4157 -#: applet.js:4455 +#: applet.js:2769 applet.js:2778 applet.js:4188 applet.js:4197 applet.js:4206 +#: applet.js:4505 msgid "Open the recordings folder" msgstr "Ouvrir le dossier des enregistrements" -#: applet.js:2739 applet.js:4136 applet.js:4146 applet.js:4155 +#: applet.js:2776 applet.js:4185 applet.js:4195 applet.js:4204 msgid "An error seems to have occurred during recording!" msgstr "Une erreur semble survenue pendant l'enregistrement !" -#: applet.js:2740 applet.js:4138 applet.js:4147 applet.js:4156 +#: applet.js:2777 applet.js:4187 applet.js:4196 applet.js:4205 msgid "Please check this record." msgstr "Veuillez vérifier cet enregistrement." -#: applet.js:2847 applet.js:2881 +#: applet.js:2884 applet.js:2918 msgid "Record from now" msgstr "Enregistrer à partir de maintenant" -#: applet.js:2865 applet.js:4599 +#: applet.js:2902 applet.js:4664 msgid "Stop Current Recording" msgstr "Arrêter l'enregistrement actuel" -#: applet.js:2977 +#: applet.js:3014 #, javascript-format msgid "Playing %s%s" msgstr "À l'écoute de %s%s" -#: applet.js:3026 +#: applet.js:3063 msgid "Radio OFF" msgstr "Radio éteinte" -#: applet.js:3154 +#: applet.js:3191 msgid "Unable to record anything!" msgstr "Impossible d'enregistrer !" -#: applet.js:3154 applet.js:4475 +#: applet.js:3191 applet.js:4525 msgid "Insufficient space" msgstr "Espace insuffisant" -#: applet.js:3154 +#: applet.js:3191 msgid "The limit you set has been reached." msgstr "La limite que vous avez fixée a été atteinte." -#: applet.js:3536 +#: applet.js:3583 msgid "Please Log Out then Log In" msgstr "Veuillez vous déconnecter et vous reconnecter" -#: applet.js:3536 +#: applet.js:3583 msgid "to finalize yt-dlp update" msgstr "pour finaliser la mise à jour de yt-dlp" -#: applet.js:3627 +#: applet.js:3676 msgid "Nothing to save." msgstr "Rien à sauvegarder." -#: applet.js:3640 +#: applet.js:3689 msgid "List of saved radio stations" msgstr "Liste des stations sauvegardées" -#: applet.js:3658 +#: applet.js:3707 msgid "This will replace all current radio stations." msgstr "Cela va remplacer toutes vos stations actuelles." -#: applet.js:3659 +#: applet.js:3708 msgid "Are you sure you want to continue?" msgstr "Êtes-vous sûr(e) de vouloir continuer ?" -#: applet.js:3719 applet.js:3812 +#: applet.js:3768 applet.js:3861 msgid "Update in progress" msgstr "Mise à jour en cours" -#: applet.js:3719 applet.js:3812 +#: applet.js:3768 applet.js:3861 msgid "It may take a while ... Please wait." msgstr "Cela peut prendre du temps... Merci de patienter." -#: applet.js:3807 applet.js:3889 +#: applet.js:3856 applet.js:3938 msgid "Update completed successfully" msgstr "Mise à jour effectuée avec succès" -#: applet.js:4017 applet.js:4073 +#: applet.js:4066 applet.js:4122 msgid "ERROR: Invalid YT video URL!" msgstr "ERREUR : URL de la vidéo YT invalide !" -#: applet.js:4042 +#: applet.js:4091 msgid "Unable to extract a single soundtrack" msgstr "Impossible d'extraire une seule bande son" -#: applet.js:4042 +#: applet.js:4091 msgid "Maybe it's a playlist?" msgstr "S'agit-il d'une playlist ?" -#: applet.js:4075 +#: applet.js:4124 msgid "Close" msgstr "Fermer" -#: applet.js:4296 +#: applet.js:4345 msgid "About..." msgstr "À propos..." -#: applet.js:4307 -msgid "Radio3.0 web page..." -msgstr "Page web de Radio3.0..." - -#: applet.js:4318 +#: applet.js:4368 msgid "Manual..." msgstr "Manuel..." -#: applet.js:4350 +#: applet.js:4400 msgid "Schedule a background record..." msgstr "Planifier un enregistrement en arrière-plan..." -#: applet.js:4362 +#: applet.js:4412 msgid "Extract soundtrack from YouTube video..." msgstr "Extraire la bande son d'une vidéo YouTube..." -#: applet.js:4383 +#: applet.js:4433 msgid "Pulse Effects" msgstr "Pulse Effects" -#: applet.js:4392 +#: applet.js:4442 #, javascript-format msgid "Remove '%s'" msgstr "Supprimer '%s'" -#: applet.js:4405 +#: applet.js:4455 msgid "Radio ON at startup" msgstr "Allumer la radio au démarrage" -#: applet.js:4419 +#: applet.js:4469 msgid "Display Station Logo" msgstr "Afficher le logo de la station" #. settings-schema.json->dont-check-dependencies->description -#: applet.js:4433 +#: applet.js:4483 msgid "Do not check about dependencies" msgstr "Ne pas vérifier les dépendances" -#: applet.js:4472 +#: applet.js:4522 msgid "(auto)" msgstr "(auto)" -#: applet.js:4472 +#: applet.js:4522 msgid "(manual)" msgstr "(manuel)" -#: applet.js:4475 applet.js:4648 +#: applet.js:4525 applet.js:4713 msgid "Stop Recording" msgstr "Arrêter l'enregistrement" -#: applet.js:4475 +#: applet.js:4525 msgid "Start Recording" msgstr "Démarrer l'enregistrement" -#: applet.js:4496 +#: applet.js:4546 msgid "Reload this applet" msgstr "Recharger cette applet" -#: applet.js:4515 +#: applet.js:4562 +msgid "Display volume level near icon" +msgstr "Afficher le niveau de volume près de l'icône" + +#: applet.js:4580 msgid "Cancel downloads from YT" msgstr "Abandon des téléchargements depuis YT" -#: applet.js:4649 +#: applet.js:4714 msgid "Close without stopping recording" msgstr "Fermer sans arrêter l'enregistrement" -#: applet.js:4859 +#: applet.js:4924 #, javascript-format msgid "Starting recording from %s:%s to %s:%s" msgstr "Démarrage de l'enregistrement de %s:%s à %s:%s" -#: applet.js:4871 +#: applet.js:4936 msgid "Recording completed" msgstr "Enregistrement terminé" -#: applet.js:4965 +#: applet.js:5030 msgid "This will import a new file containing radio stations." msgstr "Cela va importer un nouveau fichier contenant des stations de radio." -#: applet.js:4966 +#: applet.js:5031 msgid "Do you want to continue?" msgstr "Voulez-vous continuer ?" -#: applet.js:5037 +#: applet.js:5102 msgid "No new radio in your list." msgstr "Aucune nouvelle radio dans votre liste." -#: applet.js:5039 +#: applet.js:5104 msgid "One more radio in your list." msgstr "Une radio de plus dans votre liste." -#: applet.js:5041 +#: applet.js:5106 #, javascript-format msgid "%s more radios in your list." msgstr "%s radios de plus dans votre liste." -#: applet.js:5248 +#: applet.js:5313 msgid "There are no new stations to add to the Radio3.0 applet menu" msgstr "" "Il n'y a aucune nouvelle station à ajouter au menu de l'applet Radio3.0" -#: applet.js:5250 +#: applet.js:5315 msgid "A new station has been added to the Radio3.0 applet menu" msgstr "Une nouvelle station a été ajoutée au menu de l'applet Radio3.0" -#: applet.js:5252 +#: applet.js:5317 #, javascript-format msgid "%s new stations have been added to the Radio3.0 applet menu" msgstr "%s nouvelles stations ont été ajoutées au menu de l'applet Radio3.0" -#: applet.js:5453 +#: applet.js:5518 #, javascript-format msgid "%s kbps" msgstr "%s kbit/s" diff --git a/Radio3.0@claudiux/files/Radio3.0@claudiux/settings-schema.json b/Radio3.0@claudiux/files/Radio3.0@claudiux/settings-schema.json index a4682bc9538..2c89b437912 100755 --- a/Radio3.0@claudiux/files/Radio3.0@claudiux/settings-schema.json +++ b/Radio3.0@claudiux/files/Radio3.0@claudiux/settings-schema.json @@ -1706,5 +1706,9 @@ "score": { "type": "generic", "default": 0 + }, + "show-volume-level-near-icon": { + "type": "generic", + "default": true } }