From fbb9d541f7d8bba6104704564df43941a8ee52e7 Mon Sep 17 00:00:00 2001 From: tiliavir Date: Tue, 16 Aug 2022 00:00:54 +0200 Subject: [PATCH] applets update, other icons --- .../batterymonitor@pdcurtis/3.2/CHANGELOG.md | 112 --- .../batterymonitor@pdcurtis/3.2/README.md | 70 -- .../batterymonitor@pdcurtis/3.2/applet.js | 669 ------------------ .../3.2/batterymonitorwarning.oga | Bin 111625 -> 0 bytes .../batterymonitor@pdcurtis/3.2/icon.png | Bin 1610 -> 0 bytes .../3.2/icons/battery-040.png | Bin 1784 -> 0 bytes .../3.2/icons/battery-060.png | Bin 1929 -> 0 bytes .../3.2/icons/battery-080.png | Bin 2065 -> 0 bytes .../3.2/icons/battery-100.png | Bin 2056 -> 0 bytes .../3.2/icons/battery-caution.png | Bin 1676 -> 0 bytes .../3.2/icons/battery-charging-040.png | Bin 3041 -> 0 bytes .../3.2/icons/battery-charging-060.png | Bin 3227 -> 0 bytes .../3.2/icons/battery-charging-080.png | Bin 3374 -> 0 bytes .../3.2/icons/battery-charging-caution.png | Bin 2973 -> 0 bytes .../3.2/icons/battery-charging-low.png | Bin 3014 -> 0 bytes .../3.2/icons/battery-charging.png | Bin 3399 -> 0 bytes .../3.2/icons/battery-full.svg | 365 ---------- .../3.2/icons/battery-low.png | Bin 1671 -> 0 bytes .../3.2/settings-schema.json | 96 --- .../3.2/stylesheet.css | 77 -- .../batterymonitor@pdcurtis/3.2/suspendScript | 44 -- .../batterymonitor@pdcurtis/CHANGELOG.md | 112 --- .../applets/batterymonitor@pdcurtis/README.md | 72 -- .../applets/batterymonitor@pdcurtis/applet.js | 577 --------------- .../batterymonitorwarning.mp3 | Bin 107768 -> 0 bytes .../batterymonitor@pdcurtis/batteryscript.sh | 7 - .../batterymonitor@pdcurtis/changelog.txt | 85 --- .../applets/batterymonitor@pdcurtis/icon.png | Bin 1610 -> 0 bytes .../icons/battery-040.png | Bin 1784 -> 0 bytes .../icons/battery-060.png | Bin 1929 -> 0 bytes .../icons/battery-080.png | Bin 2065 -> 0 bytes .../icons/battery-100.png | Bin 2056 -> 0 bytes .../icons/battery-caution.png | Bin 1676 -> 0 bytes .../icons/battery-charging-040.png | Bin 3041 -> 0 bytes .../icons/battery-charging-060.png | Bin 3227 -> 0 bytes .../icons/battery-charging-080.png | Bin 3374 -> 0 bytes .../icons/battery-charging-caution.png | Bin 2973 -> 0 bytes .../icons/battery-charging-low.png | Bin 3014 -> 0 bytes .../icons/battery-charging.png | Bin 3399 -> 0 bytes .../icons/battery-full.svg | 365 ---------- .../icons/battery-low.png | Bin 1671 -> 0 bytes .../batterymonitor@pdcurtis/metadata.json | 28 - .../po/batterymonitor.pot | 312 -------- .../applets/batterymonitor@pdcurtis/po/da.po | 364 ---------- .../applets/batterymonitor@pdcurtis/po/de.po | 155 ---- .../applets/batterymonitor@pdcurtis/po/es.po | 383 ---------- .../applets/batterymonitor@pdcurtis/po/fr.po | 168 ----- .../applets/batterymonitor@pdcurtis/po/hr.po | 200 ------ .../applets/batterymonitor@pdcurtis/po/hu.po | 390 ---------- .../applets/batterymonitor@pdcurtis/po/it.po | 383 ---------- .../applets/batterymonitor@pdcurtis/po/ru.po | 155 ---- .../applets/batterymonitor@pdcurtis/po/sv.po | 380 ---------- .../applets/batterymonitor@pdcurtis/po/tr.po | 370 ---------- .../applets/batterymonitor@pdcurtis/po/ua.po | 154 ---- .../batterymonitor@pdcurtis/po/zh_CN.po | 149 ---- .../settings-schema.json | 44 -- .../batterymonitor@pdcurtis/stylesheet.css | 77 -- .../batterymonitor@pdcurtis/suspendScript | 44 -- .../1-symbolic.svg | 102 +++ .../2-symbolic.svg | 102 +++ .../show-hide-applets@mohammad-sn/applet.js | 247 +++++++ .../show-hide-applets@mohammad-sn/icon info | 5 + .../show-hide-applets@mohammad-sn/icon.png | Bin 0 -> 2786 bytes .../metadata.json | 8 + .../show-hide-applets@mohammad-sn/po/da.po | 112 +++ .../show-hide-applets@mohammad-sn/po/de.po | 113 +++ .../show-hide-applets@mohammad-sn/po/draw.pot | 107 +++ .../show-hide-applets@mohammad-sn/po/es.po | 112 +++ .../show-hide-applets@mohammad-sn/po/hu.po | 112 +++ .../show-hide-applets@mohammad-sn/po/it.po | 112 +++ .../show-hide-applets@mohammad-sn/po/sv.po | 112 +++ .../show-hide-applets@mohammad-sn/po/zh_CN.po | 108 +++ .../settings-schema.json | 71 ++ config/repos.list | 2 +- setup.sh | 9 +- 75 files changed, 1425 insertions(+), 6416 deletions(-) delete mode 100755 config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/3.2/CHANGELOG.md delete mode 100755 config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/3.2/README.md delete mode 100755 config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/3.2/applet.js delete mode 100755 config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/3.2/batterymonitorwarning.oga delete mode 100755 config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/3.2/icon.png delete mode 100755 config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/3.2/icons/battery-040.png delete mode 100755 config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/3.2/icons/battery-060.png delete mode 100755 config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/3.2/icons/battery-080.png delete mode 100755 config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/3.2/icons/battery-100.png delete mode 100755 config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/3.2/icons/battery-caution.png delete mode 100755 config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/3.2/icons/battery-charging-040.png delete mode 100755 config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/3.2/icons/battery-charging-060.png delete mode 100755 config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/3.2/icons/battery-charging-080.png delete mode 100755 config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/3.2/icons/battery-charging-caution.png delete mode 100755 config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/3.2/icons/battery-charging-low.png delete mode 100755 config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/3.2/icons/battery-charging.png delete mode 100755 config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/3.2/icons/battery-full.svg delete mode 100755 config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/3.2/icons/battery-low.png delete mode 100755 config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/3.2/settings-schema.json delete mode 100755 config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/3.2/stylesheet.css delete mode 100755 config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/3.2/suspendScript delete mode 100755 config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/CHANGELOG.md delete mode 100755 config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/README.md delete mode 100755 config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/applet.js delete mode 100755 config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/batterymonitorwarning.mp3 delete mode 100755 config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/batteryscript.sh delete mode 100755 config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/changelog.txt delete mode 100755 config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/icon.png delete mode 100755 config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/icons/battery-040.png delete mode 100755 config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/icons/battery-060.png delete mode 100755 config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/icons/battery-080.png delete mode 100755 config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/icons/battery-100.png delete mode 100755 config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/icons/battery-caution.png delete mode 100755 config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/icons/battery-charging-040.png delete mode 100755 config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/icons/battery-charging-060.png delete mode 100755 config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/icons/battery-charging-080.png delete mode 100755 config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/icons/battery-charging-caution.png delete mode 100755 config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/icons/battery-charging-low.png delete mode 100755 config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/icons/battery-charging.png delete mode 100755 config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/icons/battery-full.svg delete mode 100755 config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/icons/battery-low.png delete mode 100755 config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/metadata.json delete mode 100755 config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/po/batterymonitor.pot delete mode 100755 config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/po/da.po delete mode 100755 config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/po/de.po delete mode 100755 config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/po/es.po delete mode 100755 config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/po/fr.po delete mode 100755 config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/po/hr.po delete mode 100755 config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/po/hu.po delete mode 100755 config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/po/it.po delete mode 100755 config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/po/ru.po delete mode 100755 config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/po/sv.po delete mode 100755 config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/po/tr.po delete mode 100755 config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/po/ua.po delete mode 100755 config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/po/zh_CN.po delete mode 100755 config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/settings-schema.json delete mode 100755 config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/stylesheet.css delete mode 100755 config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/suspendScript create mode 100755 config/.local/share/cinnamon/applets/show-hide-applets@mohammad-sn/1-symbolic.svg create mode 100755 config/.local/share/cinnamon/applets/show-hide-applets@mohammad-sn/2-symbolic.svg create mode 100755 config/.local/share/cinnamon/applets/show-hide-applets@mohammad-sn/applet.js create mode 100755 config/.local/share/cinnamon/applets/show-hide-applets@mohammad-sn/icon info create mode 100755 config/.local/share/cinnamon/applets/show-hide-applets@mohammad-sn/icon.png create mode 100755 config/.local/share/cinnamon/applets/show-hide-applets@mohammad-sn/metadata.json create mode 100755 config/.local/share/cinnamon/applets/show-hide-applets@mohammad-sn/po/da.po create mode 100755 config/.local/share/cinnamon/applets/show-hide-applets@mohammad-sn/po/de.po create mode 100755 config/.local/share/cinnamon/applets/show-hide-applets@mohammad-sn/po/draw.pot create mode 100755 config/.local/share/cinnamon/applets/show-hide-applets@mohammad-sn/po/es.po create mode 100755 config/.local/share/cinnamon/applets/show-hide-applets@mohammad-sn/po/hu.po create mode 100755 config/.local/share/cinnamon/applets/show-hide-applets@mohammad-sn/po/it.po create mode 100755 config/.local/share/cinnamon/applets/show-hide-applets@mohammad-sn/po/sv.po create mode 100755 config/.local/share/cinnamon/applets/show-hide-applets@mohammad-sn/po/zh_CN.po create mode 100755 config/.local/share/cinnamon/applets/show-hide-applets@mohammad-sn/settings-schema.json diff --git a/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/3.2/CHANGELOG.md b/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/3.2/CHANGELOG.md deleted file mode 100755 index d352425..0000000 --- a/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/3.2/CHANGELOG.md +++ /dev/null @@ -1,112 +0,0 @@ -## Changelog - -### 1.4.1 - * Updates README.md to stress audio file must be .oga mime type audio/x-vorbis+ogg - the mime type is crucial to it being recognised by the soundfilechoser widget - * Cinnamon versions up to 5.2 - -### 1.4.0 - * Removes dependency on 'batteryscript.sh'. This script writes two files on - every update, maybe wearing out the harddisk. Now it uses asyncronous calls - to execute the 'upower' command directly and captures its output. - * Checks for dependency on 'upower'. - * Increases maximum refresh interval to 5 min (300 s). - * Simplification of the logic to select the icon to display. - * Removes (outdated) 3.2/changelog.txt. - * Added a button to the configuration box to delete the old temporary files. - * Updated cinnamon version to 4.4. - -### 1.3.9 - * Adds events-sounds property to soundfilechoser widget to allow any sound file to be selected under Cinnamon 4.2 - * Adds additional option to inhibit notifications when user selected audible alert is in use - - closes feature request #2511 - -### 1.3.8 - * Change location of temporary files to home folder to avoid permissions problem when switching users - * Fixes #2502 - -### 1.3.7.1 - * Change to cinnamon-version in metadata.json to add use under Cinnamon 4.2 - -### 1.3.7 - * Change to allow Multiversion 3.2 - * Change to allow selection of audible alert file in Applet Settings for 3.2 and higher. - - puts up warning about high volumes and times in public spaces. - -### 1.3.6 - * Translation File update only - -### 1.3.5 - * Update stylesheet to better match Cinnamon 4.0 System Styles - less rounded. - * Add an initial mechanism to provide persistence for user edits of the stylesheet. - -### 1.3.4 - * Use ModalDialog.NotifyDialog or main.criticalNotify in place of internal code for Alerts - * Provide option of users sound file called batterymonitorwarning.mp3 in home folder - - Checks for presence and uses if found otherwises uses default - - puts up warning about high volumes and times in public spaces. - -### 1.3.3 - * Use xdg-open in place of gedit or xed to allow use on more distros - -### 1.3.2 - - * Add checks that sox and zenity are installed and warn that full facilities are not available without them. - * Remove instance of depreciated code giving a harmless warning in .xsession-errors. - * Update batterymonitor.pot so translations can be updated. - -### 1.3.1 - -Bug Fix for use with early versions of Cinnamon - * Inhibited use of hide_applet_label() to Cinnamon version 3.2 or higher in vertical panels. - -### 1.3.0 - -Major update - now includes support for Vertical Panels, Battery icons and 5 Display Modes - * Renamed batterytempscript to batteryscript - cosmetic - * Change to improved form of l10n support function - * Code added to allow display on vertical panels and added on_orientation_changed function with call to initialise. - * Options of display of icon and shortening message text with prime aim of support of vertical panels - * Display Modes added to Configuration as Dropdown with 5 types (modes) and implemented. Includes a Classic mode which is the same as version 1.2.3 of applet. - * Removed some redundant code still present from earlier versions which affected vertical display - * Code comments improved and some commented out code removed. - * Update README.md, CHANGELOG.md and metadata.json - * Recreate batterymonitor.pot to allow translation support to be updated. - -### 1.2.3 - - * Added CHANGELOG.md to applet folder with symbolic link to it in UUID so it shows on latest cinnamon spices web site. - * CHANGELOG.md is a simplified and reformatted version of changelog.txt which currently remains in applet folder. - * Changed 'view changelog' in context menu to use CHANGELOG.md - * Changed to use a symbolic link for README.md - -### 1.2.2 - - * Changes to text strings to remove spaces from start and end of strings for translation - * Some extra strings marked for translation - * Version numbering harmonised with other Cinnamon applets and added to metadata.json so it shows in 'About...' - * icon.png copied back into applet folder so it shows in 'About...' - -### 1.2.1 - - * Added audible warning at alert stage (requested) - * Added 'discharging' indication via border colour (requested) - * Move audible alert from suspendScript to applet - * Added translation support to applet.js and identified strings - * Updated documentation and tidied comments in applet - -### 1.2.0 - - * Initial transition to new cinnamon-spices-applets repository from github.com/pdcurtis/cinnamon-applets - * Changed help file from help.txt to README.md, updated and put copy in UUID. - -### 1.1.9 - - * Added ability to edit stylesheet.css to context menu. - * Added warnings about editing to stylesheet.css - -### 1.1.5 - - * Initial Release 16-07-2016 - * Developed using code from NUMA, Bumblebee and Timer Applets - * Includes changes to work with Mint 18 and Cinnamon 3.0 (gedit -> xed) - * Tested with Cinnamon 3.0 in Mint 18 and Cinnamon 2.4 in Mint 17.1 diff --git a/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/3.2/README.md b/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/3.2/README.md deleted file mode 100755 index bafb454..0000000 --- a/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/3.2/README.md +++ /dev/null @@ -1,70 +0,0 @@ -# Battery Applet with Monitoring and Shutdown (BAMS) - -## Summary - -This is a simple applet I have written for my laptop because I have recently had a couple of times where I have missed the notifications about low battery and have had shutdowns losing data and potentially reducing battery capacity through a complete discharge. The applet draws on my code for the NUMA (Network Utilisation Monitoring and Alert) Applet so much of the code is well developed and tested. - -This applet allows one to set a level at which the machine starts to shutdown (suspend to memory as currently set up) with plenty of warning - the shutdown level is 2/3 of the initial alert level which can be adjusted between 10% and 40%. - -## Rationale - -The current Settings and Power Applet only allow limited choices of handling low battery state - in fact latest version of Cinnamon seems to have lost the setting to specify the action when the battery is critical and there seems to be no easy way to set the 'critical shutdown' level in Mint 18 Sarah/Cinnamon 3.0 and higher. This applet complements the existing power facilities by allowing much more and easier control of automatic shutdown and recovery thereby considerably reducing the chances of both data lose or shortening battery life through accidental total discharge. - -## Status - -Fully supported by Author, under continuing development and in continuous use on several of his machines. - -## Features - -The applet normally shows the percentage charge on a coloured background which is: - - * Green when above the alert level (set currently to 1.5 times the 'shutdown' level.) - * Green has Red Border when discharging. - * Orange between the warning and shutdown level - * Red and flashing at and below the Shutdown level (even when charging). - - When the battery is Discharging the warning and shutdown regions have a much longer flashing message in the applet which is difficult to miss. - - * When the Alert level is reached a modal alert is put up which can not be missed as no input can be made until it is cleared and short fixed audible alert is also given. For Cinnamon versions earlier than 2.6 an critical alert is used instead as modal alerts are not available. The default alert sound is short and high pitched. - * The audible alert sound file can be specified in the Applet Settings rather than use a preset system file when used with Cinnamon 3.2 and higher. Mine lasts for 30 seconds and can be heard throughout the house so is not ideal for libraries - thanks to Brandon at http://soundbible.com/1911-Mandatory-Evacuation.html and used under Attribution 3.0 Licence. A brief warning is displayed whenever the applet starts if user specified files are in use te remind users of potential consequences of long loud files. The warning can be inhibited but this is not recommended. NOTE: The file should be an .oga with mime type audio/x-vorbis+ogg - the mime type is crucial to it being recognised. - * When the Shutdown level is reached an alert box is put up with options of an immediate suspend or cancel - if nothing is done it suspends 30 seconds latter. If cancelled (or the machine is turned back on without the battery being on charge) the alert and shutdown sequence is restarted after the battery has dropped another 1%. The alert box is accompanied by an audible alert which can be specified in Settings with Cinnamon 3.2 and higher. This should be a short sound just to alert one if using the machine as it cannot be cancelled and could continue when the machine is reactivated. - -The alert level can be set to between 10% and 40% of full by a slider on the left click menu or in the configuration screen. The refresh rate can also be set in the configuration screen. - -The intention is to allow the possibility of leaving suspend with enough battery to close programs and shut down after powering up from suspend without a charger after an accidental unattended suspend. It is suggested that the 'shutdown level' is set to about 10% to allow time. Do not forget that the battery still drains, although slowly, during suspend. - -Version 1.3.0 introduced support for vertical panels and has extra display modes including an optional icon showing battery state. The modes, which are selected in the Configure screen, are: - - * Classic - Battery Percentage with an extended message in the panel as above (only for horizontal panels) - * Classic Plus - Classic with addition of a Battery Icon (only for horizontal panels) - * Compact - Battery Percentage without an extended message, just the background changes (suitable for vertical panels) - * Compact Plus - Compact with addition of Battery Icon (suitable for vertical panels) - * Battery Icon Only - retains the coloured background showing status (suitable for vertical panels) - -If a Classic mode is used on a vertical panel the extended message is not shown which allows it to be used in a vertical panel in the default 'Classic' configuration. - -The right click menu gives access to some useful utilities as well as the change log and this help file. - -Many laptops do not implement a suspend well. The suspend which is in use is a Suspend to Memory which is better supported than Hibernate (suspend to disk) but it does use power a little power when in that mode so it is still possible to loose work if the level is set too low or it is left too long. It is sensible to make sure the laptop does suspend reliably before trusting this applet to save work. The code for suspending is different in Mint 18 and higher to Mint 17.3 and earlier versions. The script calls both methods which should not cause problems but you can comment out the redundant one if you want in suspendScript. - -## Translations and other Contributions - -The internal changes required in the applet to allow translations are implemented and several translations are available. Translations are usually contributed by people fluent in the language and will be very much appreciated. Users please note I will rarely be able to take responsibility for the accuracy of translations! - -Although comments and suggestions are always welcome any contributions which are contemplated must follow discussion. Changes can have many unintended consequences and the integrity of the applet is paramount. Unsolicited Pull Requests will never be authorised other than for urgent and critical bug fixes from the Cinnamon Team. - -## Requirements: - -Cinnamon Version 2.2 or higher which is available for all the Mint versions which are still supported - currently back to Mint 17.0 LTS. Cinnamon 2.6 or higher is required to support Modal Alerts. The latest versions been tested up to Cinnamon 3.8 and no changes are expected for 4.0. - -For full facilities including notifications and audible alerts the ```zenity sox``` and ```libsox-fmt-mp3``` libraries must be installed. They can be installed wih the Synaptic Package Manager or using the following terminal command: - - sudo apt-get install zenity sox libsox-fmt-mp3 - -## Manual Installation: - - * Download from the Spices Web Site - * Unzip and extract folder ```batterymonitor@pdcurtis``` to ```~/.local/share/cinnamon/applets/``` - * Install the additional programs required. - * Enable the applet in System Settings -> Applets - * You can also access the Settings Screen from System Settings -> Applets or from the Applets Context menu diff --git a/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/3.2/applet.js b/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/3.2/applet.js deleted file mode 100755 index 6afde25..0000000 --- a/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/3.2/applet.js +++ /dev/null @@ -1,669 +0,0 @@ -/* This is a basic Battery Applet with Monitoring and Shutdown (BAMS) -It is not only useful in its own right -but is also provides a 'tutorial' framework for other more -complex applets - for example it provides a settings screen -and a 'standard' right click (context) menu which opens -the settings panel and a Housekeeping submenu accessing -help and a version/update files and also the nVidia settings program, -the gnome system monitor program and the Power monitor -in case you want to find out how much resources this applet is -using at various update rates. -Items with a ++ in the comment are useful for re-use -*/ -const Applet = imports.ui.applet; // ++ -const Settings = imports.ui.settings; // ++ Needed if you use Settings Screen -const St = imports.gi.St; // ++ -const PopupMenu = imports.ui.popupMenu; // ++ Needed for menus -const Lang = imports.lang; // ++ Needed for menus -const GLib = imports.gi.GLib; // ++ Needed for starting programs and translations -const Util = imports.misc.util; // ++ Needed for spawn_async() with callback -const Mainloop = imports.mainloop; // Needed for timer update loop -const ModalDialog = imports.ui.modalDialog; // Needed for Modal Dialog used in Alert -const Gettext = imports.gettext; // ++ Needed for translations -const Main = imports.ui.main; // ++ Needed for criticalNotify() - -// ++ Always needed if you want localisation/translation support -// New l10n support thanks to ideas from @Odyseus, @lestcape and @NikoKrause - -var UUID; -function _(str) { - let customTrans = Gettext.dgettext(UUID, str); - if (customTrans !== str && customTrans !== "") - return customTrans; - return Gettext.gettext(str); -} - - - -// ++ Always needed -function MyApplet(metadata, orientation, panelHeight, instance_id) { - this._init(metadata, orientation, panelHeight, instance_id); -} - -// ++ Always needed -MyApplet.prototype = { - __proto__: Applet.TextIconApplet.prototype, // Now TextIcon Applet - - _init: function (metadata, orientation, panelHeight, instance_id) { - Applet.TextIconApplet.prototype._init.call(this, orientation, panelHeight, instance_id); - try { - this.settings = new Settings.AppletSettings(this, metadata.uuid, instance_id); // ++ Picks up UUID from metadata for Settings - - if (this.versionCompare( GLib.getenv('CINNAMON_VERSION') ,"3.2" ) >= 0 ){ - this.setAllowedLayout(Applet.AllowedLayout.BOTH); - } - this.settings.bindProperty(Settings.BindingDirection.IN, // Setting type - "refreshInterval-spinner", // The setting key - "refreshInterval", // The property to manage (this.refreshInterval) - this.on_settings_changed, // Callback when value changes - null); // Optional callback data - - this.settings.bindProperty(Settings.BindingDirection.BIDIRECTIONAL, - "alertPercentage", - "alertPercentage", - this.on_settings_changed, - null); - - - this.settings.bindProperty(Settings.BindingDirection.IN, - "displayType", - "displayType", - this.on_settings_changed, - null); - - this.settings.bindProperty(Settings.BindingDirection.IN, - "useBatteryLowSound", - "useBatteryLowSound", - this.on_settings_changed, - null); - - - this.settings.bindProperty(Settings.BindingDirection.IN, - "chooseBatteryLowSound", - "chooseBatteryLowSound", - this.on_settings_changed, - null); - - - this.settings.bindProperty(Settings.BindingDirection.IN, - "batteryLowSound", - "batteryLowSound1", - this.on_settings_changed, - null); - - this.settings.bindProperty(Settings.BindingDirection.IN, - "batteryShutdownSound", - "batteryShutdownSound1", - this.on_settings_changed, - null); - - - this.settings.bindProperty(Settings.BindingDirection.IN, - "notifyBatteryLowSound", - "notifyBatteryLowSound", - this.on_settings_changed, - null); - - - // ++ Make metadata values available within applet for context menu. - - this.appletPath = metadata.path; - this.cssfile = metadata.path + "/stylesheet.css"; // No longer required - this.changelog = metadata.path + "/CHANGELOG.md"; - this.helpfile = metadata.path + "/README.md"; - this.wait4cmd = false; - this.batteryPath = ""; - this.battery100 = metadata.path + "/icons/battery-100.png"; - this.battery080 = metadata.path + "/icons/battery-080.png"; - this.battery060 = metadata.path + "/icons/battery-060.png"; - this.battery040 = metadata.path + "/icons/battery-040.png"; - this.batteryCaution = metadata.path + "/icons/battery-caution.png"; - this.batteryLow = metadata.path + "/icons/battery-low.png"; - this.batteryCharging100 = metadata.path + "/icons/battery-charging.png"; - this.batteryCharging080 = metadata.path + "/icons/battery-charging-080.png"; - this.batteryCharging060 = metadata.path + "/icons/battery-charging-060.png"; - this.batteryCharging040 = metadata.path + "/icons/battery-charging-040.png"; - this.batteryChargingCaution = metadata.path + "/icons/battery-charging-caution.png"; - this.batteryChargingLow = metadata.path + "/icons/battery-charging-low.png"; - - // Set initial value - this.set_applet_icon_path(this.batteryCharging100) - - // ++ Part of new l10n support - UUID = metadata.uuid; - Gettext.bindtextdomain(metadata.uuid, GLib.get_home_dir() + "/.local/share/locale"); - - this.set_applet_label(_("--%")); - this.set_applet_tooltip(_("Waiting")); - - this.nvidiagputemp = 0; - this.flashFlag = true; // flag for flashing background - this.flashFlag2 = true; // flag for second flashing background - this.lastBatteryPercentage = 50; // Initialise lastBatteryPercentage - this.batteryStateOld = "invalid" - this.alertFlag = false; // Flag says alert has been tripped to avoid repeat notifications - - this.on_orientation_changed(orientation); // Initialise for panel orientation - - this.applet_running = true; //** New to allow applet to be fully stopped when removed from panel - - // Choose Text Editor depending on whether Mint 18 with Cinnamon 3.0 and latter - if (this.versionCompare(GLib.getenv('CINNAMON_VERSION'), "3.0") <= 0) { - this.textEd = "gedit"; - } else { - this.textEd = "xdg-open"; - } - - // Check that all Dependencies Met by presence of upower, sox and zenity - if (GLib.find_program_in_path("upower") && GLib.find_program_in_path("sox") && GLib.find_program_in_path("zenity") ) { - this.dependenciesMet = true; - } else { - let icon = new St.Icon({ icon_name: 'error', - icon_type: St.IconType.FULLCOLOR, - icon_size: 36 }); - Main.criticalNotify(_("Some Dependencies not Installed"), _("'upower', 'sox' and 'zenity' are required for this applet to have all its facilities including notifications and audible alerts .\n\nPlease read the help file on how to install them."), icon); - this.dependenciesMet = false; - } - - // Determine upower's path to battery - this.wait4cmd = true; - Util.spawn_async(["upower", "--enumerate"], Lang.bind(this, function(out) { - out = out.split("\n"); - for(var n = 0; n < out.length - 1; n++) { - let line = out[n].trim(); - if (line.indexOf("BAT") !== -1) { - this.batteryPath = line; - this.wait4cmd = false; - break; - } - } - })); - -/* - // Set sound file locations as used in versions < 3.2 - this.batteryLowSound = GLib.get_home_dir() + "/batterymonitorwarning.mp3"; // path to sound file in user's home folder - if (GLib.file_test(this.batteryLowSound, GLib.FileTest.EXISTS)) { - Main.warningNotify(_("Battery Monitor Applet"), _("A User Defined Sound File has been Specified for low Battery\n\nPlease ensure the volume is set sensibly in public places\nespecially if a long loud file is specifed\n")); - } else { - this.batteryLowSound = "/usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga" // path to default sound file - } -*/ - if (!this.chooseBatteryLowSound) { - // paths to default sound files - this.batteryLowSound = "/usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga"; - this.batteryShutdownSound = "/usr/share/sounds/freedesktop/stereo/complete.oga"; - } else { - if (this.notifyBatteryLowSound && this.useBatteryLowSound) { - Main.warningNotify(_("Battery Monitor Applet"), _("A User Defined Sound File has been Specified for Low Battery\n\nPlease ensure the volume is set sensibly in public places\nespecially if a long loud file is specifed\n")); - } - this.batteryLowSound = this.batteryLowSound1; - this.batteryShutdownSound = this.batteryShutdownSound1; - } - - // Check stylesheet file over-ride location and use - this.ccsfilePersistent = GLib.get_home_dir() + "/" + UUID + "/stylesheet.css"; // path to stylesheet file placed in user's home folder. - if (GLib.file_test(this.ccsfilePersistent, GLib.FileTest.EXISTS)) { -// Main.warningNotify(_("Battery Applet with Monitoring and Shutdown - Stylesheet persistence active")); - //Over-ride code - currently a copy which needs an extra cinnamon restarts after any change - GLib.spawn_command_line_async("cp " + this.ccsfilePersistent + " " + metadata.path + "/stylesheet.css"); - } - - - - // ++ Set up left click menu - this.menuManager = new PopupMenu.PopupMenuManager(this); - this.menu = new Applet.AppletPopupMenu(this, orientation); - this.menuManager.addMenu(this.menu); - - // ++ Build Context (Right Click) Menu - this.buildContextMenu(); - this.makeMenu(); - - // Finally setup to start the update loop for the applet display running - - this.on_settings_changed() // This starts the MainLoop timer loop - - } catch (e) { - global.logError(e); - } - }, - - - on_orientation_changed: function (orientation) { - this.orientation = orientation; - if (this.versionCompare( GLib.getenv('CINNAMON_VERSION') ,"3.2" ) >= 0 ){ - if (this.orientation == St.Side.LEFT || this.orientation == St.Side.RIGHT) { - // vertical - this.isHorizontal = false; - } else { - // horizontal - this.isHorizontal = true; - } - } else { - this.isHorizontal = true; // Do not check unless >= 3.2 - } - }, - - - // Compare two version numbers (strings) based on code by Alexey Bass (albass) - // Takes account of many variations of version numers including cinnamon. - versionCompare: function(left, right) { - if (typeof left + typeof right != 'stringstring') - return false; - var a = left.split('.'), - b = right.split('.'), - i = 0, - len = Math.max(a.length, b.length); - for (; i < len; i++) { - if ((a[i] && !b[i] && parseInt(a[i]) > 0) || (parseInt(a[i]) > parseInt(b[i]))) { - return 1; - } else if ((b[i] && !a[i] && parseInt(b[i]) > 0) || (parseInt(a[i]) < parseInt(b[i]))) { - return -1; - } - } - return 0; - }, - - // ++ Function called when settings are changed - on_settings_changed: function() { - this.slider_demo.setValue((this.alertPercentage - 10) / 30); - if (!this.chooseBatteryLowSound) { - // paths to default sound files - this.batteryLowSound = "/usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga"; - this.batteryShutdownSound = "/usr/share/sounds/freedesktop/stereo/complete.oga"; - } else { - this.batteryLowSound = this.batteryLowSound1; - this.batteryShutdownSound = this.batteryShutdownSound1 - } - this.updateLoop(); - }, - - // ++ Null function called when Generic (internal) Setting changed - on_generic_changed: function() {}, - - on_slider_changed: function(slider, value) { - this.alertPercentage = (value * 30) + 10; // This is our BIDIRECTIONAL setting - by updating our configuration file will also be updated - - }, - - // ++ Build the Right Click Context Menu - buildContextMenu: function() { - try { - this._applet_context_menu.removeAll(); - - this._applet_context_menu.addMenuItem(new PopupMenu.PopupSeparatorMenuItem()); - - let menuitem2 = new PopupMenu.PopupMenuItem(_("Open Power Statistics")); - menuitem2.connect('activate', Lang.bind(this, function(event) { - GLib.spawn_command_line_async('gnome-power-statistics'); - })); - this._applet_context_menu.addMenuItem(menuitem2); - - this.menuitem3 = new PopupMenu.PopupMenuItem(_("Open System Monitor")); - this.menuitem3.connect('activate', Lang.bind(this, function(event) { - GLib.spawn_command_line_async('gnome-system-monitor'); - })); - this._applet_context_menu.addMenuItem(this.menuitem3); - - this._applet_context_menu.addMenuItem(new PopupMenu.PopupSeparatorMenuItem()); - - // ++ Set up sub menu for Housekeeping and System Items - this.subMenu1 = new PopupMenu.PopupSubMenuMenuItem(_("Housekeeping and System Sub Menu")); - this._applet_context_menu.addMenuItem(this.subMenu1); - - this.subMenuItem1 = new PopupMenu.PopupMenuItem(_("View the Changelog")); - this.subMenuItem1.connect('activate', Lang.bind(this, function(event) { - GLib.spawn_command_line_async(this.textEd + ' ' + this.changelog); - })); - this.subMenu1.menu.addMenuItem(this.subMenuItem1); // Note this has subMenu1.menu not subMenu1._applet_context_menu as one might expect - - this.subMenuItem2 = new PopupMenu.PopupMenuItem(_("Open the Help file")); - this.subMenuItem2.connect('activate', Lang.bind(this, function(event) { - GLib.spawn_command_line_async(this.textEd + ' ' + this.helpfile); - })); - this.subMenu1.menu.addMenuItem(this.subMenuItem2); - - this.subMenuItem4 = new PopupMenu.PopupMenuItem(_("Open stylesheet.css (Advanced Function)")); - this.subMenuItem4.connect('activate', Lang.bind(this, function (event) { - GLib.spawn_command_line_async(this.textEd + ' ' + this.cssfile); - })); - this.subMenu1.menu.addMenuItem(this.subMenuItem4); - - } catch (e) { - global.logError(e); - } - }, - - //++ Build left click menu - makeMenu: function() { - try { - this.menu.removeAll(); - - this.menuitemHead1 = new PopupMenu.PopupMenuItem(_("Battery Applet with Monitoring and Shutdown (BAMS)"), { - reactive: false - }); - this.menu.addMenuItem(this.menuitemHead1); - - this.menuitemInfo2 = new PopupMenu.PopupMenuItem(" " + _("Waiting for battery information"), { - reactive: false - }); - this.menu.addMenuItem(this.menuitemInfo2); - - this.slider_demo = new PopupMenu.PopupSliderMenuItem(0); - this.slider_demo.connect("value-changed", Lang.bind(this, this.on_slider_changed)); - this.menu.addMenuItem(this.slider_demo); - // this.on_settings_changed(); - } catch (e) { - global.logError(e); - } - }, - - //++ Handler for when the applet is clicked. - on_applet_clicked: function(event) { - this.updateLoop(); - this.menu.toggle(); - }, - - //++ Call-back for the delete temporary files button. - deleteTemporaryFiles: function() { - GLib.spawn_command_line_async('rm --force .batteryPercentage'); - GLib.spawn_command_line_async('rm --force .batteryState'); - }, - - // This updates the numerical display in the applet and in the tooltip - updateUI: function(out) { - - try { - // Parse the upower command output - out = out.split("\n"); - for (var n = 0; n < out.length - 1; n++) { - let tokens = out[n].split(":"); - switch (tokens[0].trim()) { - case "percentage": - this.batteryPercentage = tokens[1].trim(); //.trimRight("%"); - this.batteryPercentage = this.batteryPercentage.substring(0, this.batteryPercentage.length - 1) - break; - case "state": - this.batteryState = tokens[1].trim(); - break; - } - } - this.batteryPercentage = Math.floor(this.batteryPercentage); - // now check we have a genuine number otherwise use last value - if ( ! ( this.batteryPercentage > 0 && this.batteryPercentage <= 100 )) { - this.batteryPercentage = this.lastBatteryPercentage; - } -// Comment out following line when tests are complete -// this.batteryPercentage = this.batteryPercentage / 5 ; - if ( this.batteryState.length > 6 ) { -// TODO: Why substr()? -// this.batteryState = this.batteryState.substr(0, 5); - this.batteryStateOld = this.batteryState; - } else { - this.batteryState = this.batteryStateOld; - } - - this.batteryMessage = " " - if (Math.floor(this.batteryPercentage) >= Math.floor(this.alertPercentage)) { - this.actor.style_class = 'bam-normal'; - if (this.batteryState.indexOf("discharg") > -1) { - this.actor.style_class = 'bam-discharging'; - } - this.alertFlag = false; - } - - if (Math.floor(this.batteryPercentage) < Math.floor(this.alertPercentage)) { - if (this.flashFlag) { - this.actor.style_class = 'bam-alert'; - this.flashFlag = false; - } else { - if (this.batteryState.indexOf("discharg") > -1) { - this.actor.style_class = 'bam-alert-discharging'; - this.flashFlag = true; // Corrected placement - } - } - - if (this.batteryState.indexOf("discharg") > -1) { - this.batteryMessage = _("Battery Low - turn off or connect to mains") + " "; - if ( !this.alertFlag) { - this.alertFlag = true; // Reset above when out of warning range - // Audible alert - type set earlier - if (this.useBatteryLowSound) {GLib.spawn_command_line_async('play ' + this.batteryLowSound)} ; - - // Choose Alert type depending on whether Cinnamon 2.6 or higher when modal alerts available - if (this.versionCompare(GLib.getenv('CINNAMON_VERSION'), "2.6") <= 0) { - Main.criticalNotify(_("Battery Monitor Applet Alert"), _("The Battery Level has fallen to your alert level\n\neither reconnect to a power source,\n\nclose down your work and suspend or shutdown the machine\n\n")); - } else { - new ModalDialog.NotifyDialog(_("The Battery Level has fallen to your alert level\n\n either reconnect to a power source,\n\nclose down your work and suspend or shutdown the machine\n\n")).open(); - } - } - } - } - - if (Math.floor(this.batteryPercentage) < Math.floor(this.alertPercentage) / 1.5 ) { - if (this.flashFlag2) { - this.actor.style_class = 'bam-limit-exceeded2'; - this.flashFlag2 = false; - } else { - this.actor.style_class = 'bam-limit-exceeded'; - this.flashFlag2 = true; - } - - if (this.batteryState.indexOf("discharg") > -1) { - this.batteryMessage = _("Battery Critical will Suspend unless connected to mains") + " " - if ( this.batteryPercentage < this.lastBatteryPercentage ) { - // Audible alert moved from suspendScript in v32_1.0.0 - if (this.useBatteryLowSound) {GLib.spawn_command_line_async('play ' + this.batteryShutdownSound)}; - GLib.spawn_command_line_async('sh ' + this.appletPath + '/suspendScript'); - } - } - } - - this.lastBatteryPercentage = this.batteryPercentage -/* -If less than 4% then shutdown completely immediately. -May be implemented in future version -*/ - // set Tooltip - this.set_applet_tooltip(_("Charge:") + " " + this.batteryPercentage + "% (" + this.batteryState + ")\n" + _("Alert:") + " " + Math.floor(this.alertPercentage) + "%\n" + _("Suspend:") + " " + Math.floor(this.alertPercentage / 1.5)+ "%" ); - // Now select icon to display - if (this.batteryPercentage == 100) { - if (this.batteryState.indexOf("discharg") > -1) this.batteryIcon = this.battery100; - else this.batteryIcon = this.batteryCharging100; - } else if (this.batteryPercentage >= 80) { - if (this.batteryState.indexOf("discharg") > -1) this.batteryIcon = this.battery080; - else this.batteryIcon = this.batteryCharging080; - } else if (this.batteryPercentage >= 60) { - if (this.batteryState.indexOf("discharg") > -1) this.batteryIcon = this.battery060; - else this.batteryIcon = this.batteryCharging060; - } else if (this.batteryPercentage >= Math.floor(this.alertPercentage)) { - if (this.batteryState.indexOf("discharg") > -1) this.batteryIcon = this.battery040; - else this.batteryIcon = this.batteryCharging040; - } else if (this.batteryPercentage >= Math.floor(this.alertPercentage / 1.5)) { - if (this.batteryState.indexOf("discharg") > -1) this.batteryIcon = this.batteryCaution; - else this.batteryIcon = this.batteryChargingCaution; - } else { - if (this.batteryState.indexOf("discharg") > -1) this.batteryIcon = this.batteryLow; - else this.batteryIcon = this.batteryChargingLow; - } - - // Choose what to display based on Display Type from settings dropdown - if (this.displayType == "classicPlus" || this.displayType == "compactPlus" ||this.displayType == "icon" ) { - this.set_applet_icon_path(this.batteryIcon) - } else{ - this.hide_applet_icon(); - } - if ( !(this.displayType == "classic" || this.displayType == "classicPlus") || !this.isHorizontal ) { - this.batteryMessage = "" - } - - - - if (this.batteryPercentage == 100 && !this.isHorizontal ) { - this.set_applet_label(this.batteryMessage + this.batteryPercentage + ""); - } else { - this.set_applet_label(this.batteryMessage + this.batteryPercentage + "%"); - } - - if ( this.displayType == "icon" ) { - this.set_applet_label(""); - if (!this.isHorizontal) { this.hide_applet_label(true) }; - } else { - if (!this.isHorizontal) { this.hide_applet_label(false) }; - } - - // Set left click menu item 'label' for slider - this.menuitemInfo2.label.text = _("Percentage Charge:") + " " + this.batteryPercentage + "% " + "(" + this.batteryState + ")" + " " + _("Alert at:") + " " + Math.floor(this.alertPercentage)+ "% " + _("Suspend at:") + " " + Math.floor(this.alertPercentage / 1.5)+ "%"; - - } catch (e) { - global.logError(e); - } - - this.wait4cmd = false; - - }, - - // This is the loop run at refreshInterval rate to call updateUI() to update the display in the applet and tooltip - updateLoop: function() { - // Also inhibit when applet after has been removed from panel - if (this.applet_running == true) { - if (!this.wait4cmd) { - this.wait4cmd = true; - Util.spawn_async(["upower", "--show-info", this.batteryPath], Lang.bind(this, this.updateUI)); - } - Mainloop.timeout_add_seconds(this.refreshInterval, Lang.bind(this, this.updateLoop)); - } - }, - - // ++ This finalises the settings when the applet is removed from the panel - on_applet_removed_from_panel: function() { - // inhibit the update timer when applet removed from panel - this.applet_running = false; - this.settings.finalize(); - } - -}; - -function main(metadata, orientation, panelHeight, instance_id) { - let myApplet = new MyApplet(metadata, orientation, panelHeight, instance_id); - return myApplet; -} -/* -Version 1.3.0 -v30_1.0.0 Developed using code from NUMA, Bumblebee and Timer Applets - Includes changes to work with Mint 18 and Cinnamon 3.0 -gedit -> xed - Tested with Cinnamon 3.0 in Mint 18 - TEST CODE IN PLACE namely batteryPercentage divided by 4 to allow testing - Test Version without call to suspendScript - Beautified -v30_1.0.1 Code added to ensure valid readings of batteryPercentage - Code added to 'flash' messages and extend width with messages but only when discharging. - Code added to call Suspend script but only when percentage has fallen - ie it will be called every 1% fall so it is re-enabled after returning from suspend - Suspendscript active - TEST CODE STILL IN PLACE so levels incorrect -v30_1.1.2 Some changes in how test appplied to make it easier to take them out - Extra flag added for flashing - Range changed to 10 - 40 for Alert Percentage. - Tests look good and suspendscript works. - TEST CODE STILL IN PLACE - Should I add a forced shutdown if level drops to say 5% because taken out of suspend with - level dropped too far or suspend cancelled too many times? -v30_1.1.3 Added Modal Dialog triped once at Alert Level and reset by going back above alert level - Shutdown (Suspend) now at 2/3 of Alert Level. - Suspend level added to tooltip and left click menu - TEST CODE REMOVED -v30_1.1.4 Old call removed from batterytempscript.sh which was filling error log - Error checks on status to ensure valid - Spelling corrections - Help File extended -v30_1.1.5 Minor text changes to improve consistency. First Release 16-07-2016 -v30_1.1.7 NOTE 1.1.6 was not a separate version - it was a mechanism to overwrite a faulty zip upload of 1.1.5 to the cinnamon-spices web site -v30_1.1.8 Corrected icon.png in applet folder which is used by Add Applets - Released 01-08-2016 -v30_1.1.9 Added ability to edit stylesheet.css to context menu. Released 17-09-2016 - Added warnings about editing to stylesheet.css - -Transition to new cinnamon-spices-applets repository from github.com/pdcurtis/cinnamon-applets - -v30_1.2.0 Changed help file from help.txt to README.md with update to README.md -v32_1.2.1 First major update following transition to cinnamon-spices-applets repository under Cinnamon 3.2 - Add fixed audible warning at alert stage - Update documentation - In Applet - In README.md (2x) - In changelog.txt - Minor tidy-up of comments in applet - Add extra Discharging indication via border colour - Move audible alert from suspendScript to applet - Add translation support to applet.js and identify strings - Add po folder to applet - Create batterymonitor.pot using cinnamon-json-makepot --js po/batterymonitor.pot -1.2.2 Changes to text strings to remove spaces from start and end of strings for translation - Some extra strings marked for translation - Replaced batterymonitor.pot - Version numbering harmonised with other Cinnamon applets and added to metadata.json so it shows in 'About...' - icon.png copied back into applet folder so it shows in 'About...' - Version information updated in applet.js, changelog.txt and README.md -### 1.2.3 - * Added CHANGELOG.md to applet folder with symbolic link to it in UUID so it shows on latest cinnamon spices web site. - * CHANGELOG.md is a simplified and reformatted version of changelog.txt. - * Changed 'view changelog' in context menu to use CHANGELOG.md -### 1.3.0 -Now includes support for Vertical Panels, Battery icons and 5 display modes - * Renamed batterytempscript to batteryscript - cosmetic - * Change to improved form of l10n support function - * Code added to allow display on vertical panels and added on_orientation_changed function with call to initialise. - * Options of display of icon and shortening message text with prime aim of support of vertical panels - * Display Modes added to Configuration as Dropdown with 5 types (modes) and implemented. Includes a Classic mode which is the same as version 1.2.3 of applet. - * Removed some redundant code still present by mistake from earlier versions which affected vertical display - * Code comments improved and some commented out code removed. - * Update README.md, CHANGELOG.md and metadata.json - * Recreate batterymonitor.pot to allow translation support to be updated. -### 1.3.1 -Bug Fix for use with early versions of Cinnamon - * Inhibited use of hide_applet_label() to Cinnamon version 3.2 or higher in vertical panels. - * Corrected Icon Only display mode -### 1.3.2 - * Add checks that sox and zenity are installed and warn that full facilities are not available without them. - * Improve handling of completely empty batteries. - * Update README.md, CHANGELOG.md and metadata.json - * Update batterymonitor.pot so translations can be updated. -### 1.3.2.1 - * Revert change on handling empty battery -### 1.3.2.2 - * Remove instance of depreciated code giving a harmless warning in .xsession-errors. -### 1.3.3 - * Use xdg-open in place of gedit or xed to allow use on more distros -### 1.3.4 - * Use ModalDialog.NotifyDialog or main.criticalNotify in place of internal code for Alerts - * Provide option of users sound file called batterymonitorwarning.mp3 in home folder - - Checks for presence and uses if found otherwises uses default - - puts up warning about high volumes and times in public spaces. -### 1.3.5 - * Update stylesheet to better match Cinnamon 4.0 System Styles - less rounded. - * Add an initial mechanism to provide persistence for user edits of the stylesheet. -### 1.3.6 - * Translation File update -### 1.3.7 - * Change to allow Multiversion 3.2 - * Change to selection of audible alert file in Applet Settings for 3.2 and higher. -### 1.3.7.1 - * Change to cinnamon-version in metadata.json to add use under Cinnamon 4.2 -### 1.3.8 - * Change location of temporary files to home folder to avoid permissions problem when switching users - * Fixes #2502 -### 1.3.9 - * Adds events-sounds property to soundfilechoser widget to allow any sound file to be selected under Cinnamon 4.2 - * Adds additional option to inhibit notifications when user selected audible alert is in use - - closes feature request #2511 -### 1.4.0 - * Removes dependency on 'batteryscript.sh'. This script writes two files on every update, maybe wearing out - the harddisk. Now it uses asyncronous calls to execute the 'upower' command directly and captures its output. - * Checks for dependency on 'upower'. - * Increases maximum refresh interval to 5 min (300 s). - * Simplification of the logic to select the icon to display. - * Removes (outdated) changelog.txt. -### 1.4.1 - * Updates README.md to stress audio file must be .oga mime type audio/x-vorbis+ogg - the mime type is crucial to it being recognised by the soundfilechoser widget - * Cinnamon versions up to 5.2 -*/ diff --git a/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/3.2/batterymonitorwarning.oga b/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/3.2/batterymonitorwarning.oga deleted file mode 100755 index a9039601258d3c77c3ebd2850ea77325a9f21d5d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 111625 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 A7XSbN diff --git a/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/3.2/icon.png b/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/3.2/icon.png deleted file mode 100755 index 7fac9ffe322767141f81638883aca1bae3c3e873..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1610 zcmV-Q2DSN#P)QopcI0XKp~d8D7aAE2*!n3x)Ko~xE2%_c3J5{ zME`(TqDBa~2x=9HrXY3^ZQ8_kGMUW0ci+eLciy`%j4=>mCT|k-!kK&Dysz^+zjMw# z_dc$*W{0_1?RwD2$VhQ;aPUaAT4kqBo#Mq}kxMDL>$<$zZ1Ov3)6>&;4=ez*>nBg1 z9JXzn0I=TPUIq}%aU2F9Y;JDO9UmVbYBz|s0SLoz_~y-uh;>nH36!u;VT?IXT&P;lhO{E?>U94F8T` z`8W$88PrK(Ql1p1)tT z126xca~@ijrQs$NuO+d&XCao=kj8yjkVe*Ra0(KsFg zLyzLIXEOr;rTa^zQe$Xn2u5@?bc+?mSU}<)|5-E!2noM01EdWmy1^C$kPz2fV1cc! zt`-5NJL?#TVBzMiTenuBh=!2j0vSh|F)3~l17J(S!gWXv00N2!^by3BNecir$`kIwo8!%0A;fE0uPL`IlNrPtv;J@ByM%mKhv0{FFyaR8fY z^hPnR0VSe~c*+K2UJNGbDUJG&70421=!g3I`!jc;h!}t$dyX`vgctU_`=9Xqbpvlqd0^yy`>@ z#DPr8)WTX+w#oz`RyYAe00fS~0FN2aM)7b910FI}_6%%k?^T0p&|=l?WD?>)YQ~)! zkgo|0037W!fL(i_kr*7@FxaaL33kZaUK#jlw>LDxKhxo*16xl2t?r0)oJ1p`F!tjq zjuJtfSliI{-GxY3nw~|X`Q~w(^v?nS-xR@3eZkxJ{Cx)?jMbCcB4I%gk~VR$|5-?+ z03ad-1Q(JAAPe!2E2putqPi$RVMg_SfVFUd#Y%u>WPq|e`1Hmb7tQ*hj-{qwtya~< z>k~g-yEd=Sy!*n~!Drwg&jY%wb3Df-%pePxQ#BWotGtYaCCkFGiha4j4L5A8{OvGM zj;q(Xt81+Mh|U$iE2@qI`23ZxzTNSn+aGKWi;w}xC(q5YyU$veuKau$f_T4k#Qy;P zs{m+HM%oof!93F-rWfMHT+p&iGqsIoyruTXZzR$?TWh?e(2D_Nn}ui=4Z|?rHo5rz z`KS8&`b4Etp&dAGw$ugI%n@yRb$54%CkiJXrX4&;sXV|IugFKW1iTf{BUn z92p~X27KQq`Xv-}psXwu3bdUlXg3bRAhh*DJ9xBKc1Xzpje6Rh!}Ynr!9hWW=m-Gw zVv)bkDOp7!WeGDFMCU>gIXEXhrT~%iAZn;ux3nzWq*-0nf@V}x`F>s>cyPeOGc3bq zrT`df9SQ;a%7<6K*ztzR$$$KHes-39v#{{$muH^NJ_d*Z653&ILlwX?&qCBF254`6 zj{t1?{A4!0G6g_ZqoCbuMK6u@MJIxoVqmW>MBfKk<}pAFPzJKlLdpGjYj;~m;OWKN z&BEHODS75DL>2=Bk{FnJ^R1ULaoO}0sZ=W25SkMlNcyRXcCzoMumR`|G;eKf&AoB@ z^zEgkB~@nZ@s7j*O+ILG3KU5sN*t3|1Pna|sGtpBH2OZqOwOnI%t8{N|1>d~`8C<&f~MHwtA$l|cHMZJ;uTN#y01O^I+p69t(Cx^J7%8BE&cE-I&dwP0)*i%us zn;;^qvt*~4#BS-W7Lg{iv=()(+w1h9gEn`S8B?#IhuSOv_kjT_)N<(aM(NxRl3qj4 z_l&qZj2lLx{bV3rL!_3rS{O*#uv^Y=wYuLTt=|yBf16JK0^eyEPpV|uM*si-07*qo IM6N<$f@=izTmS$7 diff --git a/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/3.2/icons/battery-040.png b/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/3.2/icons/battery-040.png deleted file mode 100755 index cab08684aef580d11610195ad0d38d01779a3e8c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1784 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 P00000NkvXXu0mjfoimzs diff --git a/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/3.2/icons/battery-080.png b/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/3.2/icons/battery-080.png deleted file mode 100755 index 7798f3597a6e3f08ca58da3c8c2d070fc3ee261b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2065 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 Eg2HJ`R{#J2 diff --git a/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/3.2/icons/battery-charging-caution.png b/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/3.2/icons/battery-charging-caution.png deleted file mode 100755 index 8c6e7f16a9f7a8df722a6687f66baa296483b3af..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2973 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 diff --git a/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/3.2/icons/battery-charging-low.png b/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/3.2/icons/battery-charging-low.png deleted file mode 100755 index 70695eb2a348bd17e83aed2eb501d2e394d71c25..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3014 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 IM6N<$f&eR)SpWb4 diff --git a/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/3.2/icons/battery-charging.png b/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/3.2/icons/battery-charging.png deleted file mode 100755 index 284a60137758be92e9bd0f89b7872fa1006aa89a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3399 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 diff --git a/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/3.2/icons/battery-full.svg b/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/3.2/icons/battery-full.svg deleted file mode 100755 index 633ab66..0000000 --- a/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/3.2/icons/battery-full.svg +++ /dev/null @@ -1,365 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/3.2/icons/battery-low.png b/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/3.2/icons/battery-low.png deleted file mode 100755 index 6605ef0618090f0924a02617022b5dfbc278625d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1671 zcmV;226*|2P)#y50V{B|}gONcIQb1(E0)-6{S%gJ| zEZ!ok@D?a9!9L4Gta$+MP?R5K0|Es(itK;|{&!DzS699>YNA<0vJ#+eBwy+HR`v8u zpL6f6>aJ?rl#=-tTl$NFB7A{`A_~-rm_kZt9 z00h5-%svd%`(}pKb$!71zS-N`D<408{2Vcf z{t_AbjGw*PnE*)7ojP@De`#qc#}eE|L}@!P@*E3lBf`&Mh|I{u6xlKeiJTwEg4x*E z7$9b<>oL#};e)lcwGD_Q;6$1k$E)2E55SQvPlR{D1OjTj!8f4r7*->;=~Mvak|0?= zdGh4t)YMdhxSO1u9A$y2Qz9fr@I*OiY=E*AkjR2cX9ID{f&-VPV0YIdjI}y?b|)$Y)@O0bFctZS6gL`0&@&)m6g)U!0qp>%4>-WdNc> z(mzB{1C)gb$*8H7IX^N$8${~(4#>eC{gU#l_+G)3o7C@o3?z(l8D)T|7p(vhkC2I2 z1EP*WG%}bg$XifxxTJ(6yd-NnzdVXDpe!VsBjPot0SdXAsHz_soRLzAl#v7|;*N7G z&a1GJOck7?&$`aQ;WLy)@l0$@>b*_uFWki=#$pSyf0X%pTPc` zH*YF-E-DE_q>(s8be{np>m3&s=^WCYU1tYb2Qk5bM1&iywh)|)WR1xK!}$}MsT7DK z5ztFmG>nOcc*?!SX&eio7UtQblP22Ca zv!vhaJOhGun5|_XiyicUvv^tS5)EgPMFuRLX;NcM)1*KzSmSf3`_5+}nZ`hlr33*h zl8|nUqpvo9&_!t{XQ7@Hew3S-^q12tmSOyiuHU%;Wk7@0E7VXDMAD5i0(m?wPs>Y? z2WU%P86X>E!FY|7G9_K#9mODam`Xw9R6Z?Hk&!5XF1!j{$K@k1Z5yEs6=ZZi2C&f# z6fg*i=Lo8KH88b-v*4c!X*72DBmQ_J@$L1ypM~1HYxwQQKYrlGmFX=Kj}95nZ`>2I zyx$LRUo|zk>CdCALiFBnuNiJ{9Td->zW(dw+IHE#cC|;50gE|_ahS@4z7Qk~pE(Sl zund@X&abh+B#>7^*pYy`PunX4I`?9mo=-Xa_GVGJI)vC>GO0kK5|YEY^z{}u`RAOb9g zn*cqKt9=Oa)(0?bQ5@3V7gSjvG6QmMEYe{t1G(B`eg7{}uf|Z1A^zX#^lxI1(;FpX R3;F;6002ovPDHLkV1hzS3iJQ~ diff --git a/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/3.2/settings-schema.json b/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/3.2/settings-schema.json deleted file mode 100755 index 43f2f90..0000000 --- a/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/3.2/settings-schema.json +++ /dev/null @@ -1,96 +0,0 @@ -{ - "head": { - "type": "header", - "description": "General Settings for the Battery Applet with Monitoring and Shutdown" - }, - "refreshInterval-spinner": { - "type": "spinbutton", - "default": 2, - "min": 1, - "max": 300, - "step": 1, - "units": "seconds", - "description": "Refresh Interval for Display:", - "tooltip": "Increase or decrease this spinner value to change the refresh interval - use a slow refresh if you have a slow machine. This also governs the flash speed." - }, - "alertPercentage": { - "type": "scale", - "default": 25, - "min": 10, - "max": 40, - "step": 1, - "description": "Percentage Battery Charge at which Alert Displayed", - "tooltip": "Percentage of Battery Charge at which Orange Warning Background is displayed - It is also shown and can be adjusted in the Applet left click menu" - }, - - "head1": { - "type": "header", - "description": "Display Mode" - }, - "displayType" : { - "type": "combobox", - "default" : "classic", - "options" : { - "Classic - Battery Percentage with extended messages for horizontal panel" : "classic", - "Classic Plus - Classic with addition of Battery Icon": "classicPlus" , - "Compact - Battery Percentage without extended messages" : "compact", - "Compact Plus - Compact with addition of Battery Icon" : "compactPlus", - "Icon Only on coloured background indicating status" : "icon" - }, - "description" : "Type of Display in Toolbar", - "tooltip": "This feature offers the Classic (original) display with optional battery icon and some more compact displays suitable for a vertical panel (CompactCompact Plus and Icon Only)" - }, - - "head2": { - "type": "header", - "description": "Battery Low Alert Settings" - }, - "useBatteryLowSound": { - "type": "checkbox", - "default": false, - "description": "Provide audible alerts when Battery Low and at Shutdown Level", - "tooltip": "Must have Sox installed. Limited number of sound file types supported (.oga and .wav)" - }, - "chooseBatteryLowSound": { - "type": "checkbox", - "default": false, - "description": "Allow choice of audible alert file when Battery Low and at Shutdown Level", - "tooltip": "Must have Sox installed. Limited number of sound file types supported in versions < 4.2" - - }, - "batteryLowSound": { - "type": "soundfilechooser", - "default": "/usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga", - "dependency": "chooseBatteryLowSound", - "description": "Choose sound file to use when Battery is Low", - "tooltip": "Please ensure the volume is set sensibly in public places especially if a long loud file is specifed", - "event-sounds": false - }, - "batteryShutdownSound": { - "type": "soundfilechooser", - "default": "/usr/share/sounds/freedesktop/stereo/complete.oga", - "dependency": "chooseBatteryLowSound" , - "description": "Choose sound file to use when Battery is at Shutdown Level", - "tooltip": "Please ensure the volume is set sensibly in public places - do not specify a long loud file at Shutdown", - "event-sounds": false - }, - "notifyBatteryLowSound": { - "type": "checkbox", - "default": true, - "dependency": "chooseBatteryLowSound", - "description": "Provide Notification when user specified sound file is in use - Recommended", - "tooltip": "To remind users that the volume may need to be set sensibly in public places" - }, - - "head3": { - "type": "header", - "description": "Household Tasks" - }, - "deleteTempraryFiles" : { - "type" : "button", - "description" : "Delete temporary files after upgrade to version 1.4", - "callback" : "deleteTemporaryFiles", - "tooltip" : "Versions prior to 1.4 used temporary files in the home directory. These are not needed any more and can be deleted." - } -} - diff --git a/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/3.2/stylesheet.css b/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/3.2/stylesheet.css deleted file mode 100755 index 5d4ef46..0000000 --- a/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/3.2/stylesheet.css +++ /dev/null @@ -1,77 +0,0 @@ -/* -Style sheet for the Battery Applet with Monitoring and Shutdown. -The stylesheet can be edited by the user but will be overwritten when the applet is updated. -There is a way to gain 'persistence' described at the end of this file. -*/ - -.bam-normal { - - background-color: rgba(0,255,0,0.3); - margin: 2px, 1px, 0px, 1px; - border: 1px; - border-radius: 4px, 4px, 1px, 1px; - border-color: rgba(0,255,0,0.5); - font-size: 95%; -} - -.bam-discharging { - - background-color: rgba(0,255,0,0.3); - margin: 2px, 1px, 0px, 1px; - border: 2px; - border-radius: 4px, 4px, 1px, 1px; - border-color: red; - font-size: 95%; -} - -.bam-alert { - background-color: orange; - margin: 2px, 1px, 0px, 1px; - border-radius: 4px, 4px, 1px, 1px; - border: 2px; - border-color: orange; - font-size: 95%; -} - -.bam-alert-discharging { - background-color: white; - margin: 2px, 1px, 0px, 1px; - border-radius: 4px, 4px, 1px, 1px; - border: 2px; - border-color: red; - font-size: 95%; -} - -.bam-limit-exceeded { - background-color: red; - margin: 2px, 1px, 0px, 1px; - border-radius: 4px, 4px, 1px, 1px; - font-size: 95%; -} - -.bam-limit-exceeded2 { - background-color: white; - margin: 2px, 1px, 0px, 1px; - border-radius: 4px, 4px, 1px, 1px; - font-size: 95%; -} - -/* -Persistence -The applet checks for a file called stylesheet.css in folder batterymonitor@pdcurtis in your Home Folder. -if this is present then the default stylesheet is overwritten the next time the applet is started. -A further restart of the applet is then required before the applet uses the new stylesheet. -An extra restart of the applet is also required after an update. -The quickest way to restart Cinnamon is by the keyboard shortcut Ctrl+Alt+Esc -Login out and back in also restarts Cinnamon or a Right click on the Panel -> Troubleshoot -> Restart Cinnamon -A way to avoid these restarts is being sought but it is intended to maintain the default position for a user stylesheet. -*/ - - - -/* -Last Modified 17 September 2016 -Last Modified 29 March 2017 -Last Modified 7 June 2017 -Last Modified 5 January 2019 -*/ diff --git a/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/3.2/suspendScript b/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/3.2/suspendScript deleted file mode 100755 index 6ae9e4f..0000000 --- a/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/3.2/suspendScript +++ /dev/null @@ -1,44 +0,0 @@ -#!/bin/sh -# This currently contains a script file which you can modify -# if required to satisfy your requirements. -# You need to install two programs for this script to run: -# -# Zenity which is a program that will display GTK+ dialogs, -# and returns (either in the return code, or on standard output) -# the users input. This allows you to present information, and ask -# for information from shell scripts. You can set timers if required. -# -# Sox allows you to play an audio file as a warning - -# you may need an extra library if you use mp3. -# -# Zenity and Sox can installed by -# sudo apt-get install sox libsox-fmt-mp3 zenity -# -# Modifications to this script are likely to be overwritten by -# updates so back it up - - -# Play a sound file as a separate process (Moved to applet from v32_1.0.0) -# play "/usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga" & -# Put up a warning with timer using Zenity -zenity --question --text="The Battery Level is dangerously low - the machine will be suspended shortly" --timeout=40 --ok-label="Suspend Immediately" --cancel-label="Abort Suspension" --title=WARNING_SUSPENDING_SHORTLY --window-icon=error --height=400 --width=750 -rc=$? - -if [ $rc = "0" ] || [ $rc = "5" ]; then -# Put up another warning which will be there when machine is restarted, -zenity --warning --text="Machine was Suspended as the battery level was dangerously low" & -# wait a few seconds to stabilise then suspend. -# sleep 2 -# Suspend via dbus in Mint 17.x follows -dbus-send --print-reply --system --dest=org.freedesktop.UPower /org/freedesktop/UPower org.freedesktop.UPower.Suspend -# Suspend via systemctl in Mint 18 follows -systemctl suspend -exit 1 -#else -#zenity --warning --text="Suspension aborted despite battery level being dangerously low" & -fi -exit 0 -# Modified 07-07-2016 for Mint 18 using systemclt calls for suspend and added option of Suspend Immediately -# Modified 15-07-2016 to correct messages and spelling. -# Modified 27-07-2017 to remove sound file which is transfered to applet - diff --git a/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/CHANGELOG.md b/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/CHANGELOG.md deleted file mode 100755 index d352425..0000000 --- a/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/CHANGELOG.md +++ /dev/null @@ -1,112 +0,0 @@ -## Changelog - -### 1.4.1 - * Updates README.md to stress audio file must be .oga mime type audio/x-vorbis+ogg - the mime type is crucial to it being recognised by the soundfilechoser widget - * Cinnamon versions up to 5.2 - -### 1.4.0 - * Removes dependency on 'batteryscript.sh'. This script writes two files on - every update, maybe wearing out the harddisk. Now it uses asyncronous calls - to execute the 'upower' command directly and captures its output. - * Checks for dependency on 'upower'. - * Increases maximum refresh interval to 5 min (300 s). - * Simplification of the logic to select the icon to display. - * Removes (outdated) 3.2/changelog.txt. - * Added a button to the configuration box to delete the old temporary files. - * Updated cinnamon version to 4.4. - -### 1.3.9 - * Adds events-sounds property to soundfilechoser widget to allow any sound file to be selected under Cinnamon 4.2 - * Adds additional option to inhibit notifications when user selected audible alert is in use - - closes feature request #2511 - -### 1.3.8 - * Change location of temporary files to home folder to avoid permissions problem when switching users - * Fixes #2502 - -### 1.3.7.1 - * Change to cinnamon-version in metadata.json to add use under Cinnamon 4.2 - -### 1.3.7 - * Change to allow Multiversion 3.2 - * Change to allow selection of audible alert file in Applet Settings for 3.2 and higher. - - puts up warning about high volumes and times in public spaces. - -### 1.3.6 - * Translation File update only - -### 1.3.5 - * Update stylesheet to better match Cinnamon 4.0 System Styles - less rounded. - * Add an initial mechanism to provide persistence for user edits of the stylesheet. - -### 1.3.4 - * Use ModalDialog.NotifyDialog or main.criticalNotify in place of internal code for Alerts - * Provide option of users sound file called batterymonitorwarning.mp3 in home folder - - Checks for presence and uses if found otherwises uses default - - puts up warning about high volumes and times in public spaces. - -### 1.3.3 - * Use xdg-open in place of gedit or xed to allow use on more distros - -### 1.3.2 - - * Add checks that sox and zenity are installed and warn that full facilities are not available without them. - * Remove instance of depreciated code giving a harmless warning in .xsession-errors. - * Update batterymonitor.pot so translations can be updated. - -### 1.3.1 - -Bug Fix for use with early versions of Cinnamon - * Inhibited use of hide_applet_label() to Cinnamon version 3.2 or higher in vertical panels. - -### 1.3.0 - -Major update - now includes support for Vertical Panels, Battery icons and 5 Display Modes - * Renamed batterytempscript to batteryscript - cosmetic - * Change to improved form of l10n support function - * Code added to allow display on vertical panels and added on_orientation_changed function with call to initialise. - * Options of display of icon and shortening message text with prime aim of support of vertical panels - * Display Modes added to Configuration as Dropdown with 5 types (modes) and implemented. Includes a Classic mode which is the same as version 1.2.3 of applet. - * Removed some redundant code still present from earlier versions which affected vertical display - * Code comments improved and some commented out code removed. - * Update README.md, CHANGELOG.md and metadata.json - * Recreate batterymonitor.pot to allow translation support to be updated. - -### 1.2.3 - - * Added CHANGELOG.md to applet folder with symbolic link to it in UUID so it shows on latest cinnamon spices web site. - * CHANGELOG.md is a simplified and reformatted version of changelog.txt which currently remains in applet folder. - * Changed 'view changelog' in context menu to use CHANGELOG.md - * Changed to use a symbolic link for README.md - -### 1.2.2 - - * Changes to text strings to remove spaces from start and end of strings for translation - * Some extra strings marked for translation - * Version numbering harmonised with other Cinnamon applets and added to metadata.json so it shows in 'About...' - * icon.png copied back into applet folder so it shows in 'About...' - -### 1.2.1 - - * Added audible warning at alert stage (requested) - * Added 'discharging' indication via border colour (requested) - * Move audible alert from suspendScript to applet - * Added translation support to applet.js and identified strings - * Updated documentation and tidied comments in applet - -### 1.2.0 - - * Initial transition to new cinnamon-spices-applets repository from github.com/pdcurtis/cinnamon-applets - * Changed help file from help.txt to README.md, updated and put copy in UUID. - -### 1.1.9 - - * Added ability to edit stylesheet.css to context menu. - * Added warnings about editing to stylesheet.css - -### 1.1.5 - - * Initial Release 16-07-2016 - * Developed using code from NUMA, Bumblebee and Timer Applets - * Includes changes to work with Mint 18 and Cinnamon 3.0 (gedit -> xed) - * Tested with Cinnamon 3.0 in Mint 18 and Cinnamon 2.4 in Mint 17.1 diff --git a/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/README.md b/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/README.md deleted file mode 100755 index 4997b78..0000000 --- a/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/README.md +++ /dev/null @@ -1,72 +0,0 @@ -# Battery Applet with Monitoring and Shutdown (BAMS) - -## Summary - -This is a simple applet I have written for my laptop because I have recently had a couple of times where I have missed the notifications about low battery and have had shutdowns losing data and potentially reducing battery capacity through a complete discharge. The applet draws on my code for the NUMA (Network Utilisation Monitoring and Alert) Applet so much of the code is well developed and tested. - -This applet allows one to set a level at which the machine starts to shutdown (suspend to memory as currently set up) with plenty of warning - the shutdown level is 2/3 of the initial alert level which can be adjusted between 10% and 40%. - -## Rationale - -The current Settings and Power Applet only allow limited choices of handling low battery state - in fact latest version of Cinnamon seems to have lost the setting to specify the action when the battery is critical and there seems to be no easy way to set the 'critical shutdown' level in Mint 18 Sarah/Cinnamon 3.0 and higher. This applet complements the existing power facilities by allowing much more and easier control of automatic shutdown and recovery thereby considerably reducing the chances of both data lose or shortening battery life through accidental total discharge. - -## Status - -Fully supported by Author, under continuing development and in continuous use on several of his machines. - -## Features - -The applet normally shows the percentage charge on a coloured background which is: - - * Green when above the alert level (set currently to 1.5 times the 'shutdown' level.) - * Green has Red Border when discharging. - * Orange between the warning and shutdown level - * Red and flashing at and below the Shutdown level (even when charging). - - When the battery is Discharging the warning and shutdown regions have a much longer flashing message in the applet which is difficult to miss. - - * When the Alert level is reached a modal alert is put up which can not be missed as no input can be made until it is cleared and short fixed audible alert is also given. For Cinnamon versions earlier than 2.6 an critical alert is used instead as modal alerts are not available. The default alert sound is short and high pitched. - * The audible alert sound file can be specified in the Applet Settings rather than use a preset system file when used with Cinnamon 3.2 and higher. Mine lasts for 30 seconds and can be heard throughout the house so is not ideal for libraries - thanks to Brandon at http://soundbible.com/1911-Mandatory-Evacuation.html and used under Attribution 3.0 Licence. A brief warning is displayed whenever the applet starts if user specified files are in use te remind users of potential consequences of long loud files. The warning can be inhibited but this is not recommended. - * **note1:** The file must be an .oga with mime type audio/x-vorbis+ogg - the mime type is crucial to it being recognised. You can convert any audio file (.mp3, .wav, etc) into this format by using any number of different free on-line conversion tools. When doing the conversion, you must be sure to select Ogg(Vorbis) as the Codec to be used during the conversion process. If your conversion was successful, it will be possible to preview the sound with the arrow button attached to the BAMS file selection dialog box. - * **note2:** There cannot be any spaces in the filename. - * When the Shutdown level is reached an alert box is put up with options of an immediate suspend or cancel - if nothing is done it suspends 30 seconds latter. If cancelled (or the machine is turned back on without the battery being on charge) the alert and shutdown sequence is restarted after the battery has dropped another 1%. The alert box is accompanied by an audible alert which can be specified in Settings with Cinnamon 3.2 and higher. This should be a short sound just to alert one if using the machine as it cannot be cancelled and could continue when the machine is reactivated. - -The alert level can be set to between 10% and 40% of full by a slider on the left click menu or in the configuration screen. The refresh rate can also be set in the configuration screen. - -The intention is to allow the possibility of leaving suspend with enough battery to close programs and shut down after powering up from suspend without a charger after an accidental unattended suspend. It is suggested that the 'shutdown level' is set to about 10% to allow time. Do not forget that the battery still drains, although slowly, during suspend. - -Version 1.3.0 introduced support for vertical panels and has extra display modes including an optional icon showing battery state. The modes, which are selected in the Configure screen, are: - - * Classic - Battery Percentage with an extended message in the panel as above (only for horizontal panels) - * Classic Plus - Classic with addition of a Battery Icon (only for horizontal panels) - * Compact - Battery Percentage without an extended message, just the background changes (suitable for vertical panels) - * Compact Plus - Compact with addition of Battery Icon (suitable for vertical panels) - * Battery Icon Only - retains the coloured background showing status (suitable for vertical panels) - -If a Classic mode is used on a vertical panel the extended message is not shown which allows it to be used in a vertical panel in the default 'Classic' configuration. - -The right click menu gives access to some useful utilities as well as the change log and this help file. - -Many laptops do not implement a suspend well. The suspend which is in use is a Suspend to Memory which is better supported than Hibernate (suspend to disk) but it does use power a little power when in that mode so it is still possible to loose work if the level is set too low or it is left too long. It is sensible to make sure the laptop does suspend reliably before trusting this applet to save work. The code for suspending is different in Mint 18 and higher to Mint 17.3 and earlier versions. The script calls both methods which should not cause problems but you can comment out the redundant one if you want in suspendScript. - -## Translations and other Contributions - -The internal changes required in the applet to allow translations are implemented and several translations are available. Translations are usually contributed by people fluent in the language and will be very much appreciated. Users please note I will rarely be able to take responsibility for the accuracy of translations! - -Although comments and suggestions are always welcome any contributions which are contemplated must follow discussion. Changes can have many unintended consequences and the integrity of the applet is paramount. Unsolicited Pull Requests will never be authorised other than for urgent and critical bug fixes from the Cinnamon Team. - -## Requirements: - -Cinnamon Version 2.2 or higher which is available for all the Mint versions which are still supported - currently back to Mint 17.0 LTS. Cinnamon 2.6 or higher is required to support Modal Alerts. The latest versions been tested up to Cinnamon 3.8 and no changes are expected for 4.0. - -For full facilities including notifications and audible alerts the ```zenity sox``` and ```libsox-fmt-mp3``` libraries must be installed. They can be installed wih the Synaptic Package Manager or using the following terminal command: - - sudo apt-get install zenity sox libsox-fmt-mp3 - -## Manual Installation: - - * Download from the Spices Web Site - * Unzip and extract folder ```batterymonitor@pdcurtis``` to ```~/.local/share/cinnamon/applets/``` - * Install the additional programs required. - * Enable the applet in System Settings -> Applets - * You can also access the Settings Screen from System Settings -> Applets or from the Applets Context menu diff --git a/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/applet.js b/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/applet.js deleted file mode 100755 index 6d7b5ed..0000000 --- a/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/applet.js +++ /dev/null @@ -1,577 +0,0 @@ -/* This is a basic Battery Applet with Monitoring and Shutdown (BAMS) -It is not only useful in its own right -but is also provides a 'tutorial' framework for other more -complex applets - for example it provides a settings screen -and a 'standard' right click (context) menu which opens -the settings panel and a Housekeeping submenu accessing -help and a version/update files and also the nVidia settings program, -the gnome system monitor program and the Power monitor -in case you want to find out how much resources this applet is -using at various update rates. -Items with a ++ in the comment are useful for re-use -*/ -const Applet = imports.ui.applet; // ++ -const Settings = imports.ui.settings; // ++ Needed if you use Settings Screen -const St = imports.gi.St; // ++ -const PopupMenu = imports.ui.popupMenu; // ++ Needed for menus -const Lang = imports.lang; // ++ Needed for menus -const GLib = imports.gi.GLib; // ++ Needed for starting programs and translations -const Mainloop = imports.mainloop; // Needed for timer update loop -const ModalDialog = imports.ui.modalDialog; // Needed for Modal Dialog used in Alert -const Gettext = imports.gettext; // ++ Needed for translations -const Main = imports.ui.main; // ++ Needed for criticalNotify() - -// ++ Always needed if you want localisation/translation support -// New l10n support thanks to ideas from @Odyseus, @lestcape and @NikoKrause - -var UUID; -function _(str) { - let customTrans = Gettext.dgettext(UUID, str); - if (customTrans !== str && customTrans !== "") - return customTrans; - return Gettext.gettext(str); -} - - - -// ++ Always needed -function MyApplet(metadata, orientation, panelHeight, instance_id) { - this._init(metadata, orientation, panelHeight, instance_id); -} - -// ++ Always needed -MyApplet.prototype = { - __proto__: Applet.TextIconApplet.prototype, // Now TextIcon Applet - - _init: function (metadata, orientation, panelHeight, instance_id) { - Applet.TextIconApplet.prototype._init.call(this, orientation, panelHeight, instance_id); - try { - this.settings = new Settings.AppletSettings(this, metadata.uuid, instance_id); // ++ Picks up UUID from metadata for Settings - - if (this.versionCompare( GLib.getenv('CINNAMON_VERSION') ,"3.2" ) >= 0 ){ - this.setAllowedLayout(Applet.AllowedLayout.BOTH); - } - this.settings.bindProperty(Settings.BindingDirection.IN, // Setting type - "refreshInterval-spinner", // The setting key - "refreshInterval", // The property to manage (this.refreshInterval) - this.on_settings_changed, // Callback when value changes - null); // Optional callback data - - this.settings.bindProperty(Settings.BindingDirection.BIDIRECTIONAL, - "alertPercentage", - "alertPercentage", - this.on_settings_changed, - null); - - this.settings.bindProperty(Settings.BindingDirection.IN, - "displayType", - "displayType", - this.on_settings_changed, - null); - - // ++ Make metadata values available within applet for context menu. - - this.appletPath = metadata.path; - this.cssfile = metadata.path + "/stylesheet.css"; // No longer required - this.changelog = metadata.path + "/CHANGELOG.md"; - this.helpfile = metadata.path + "/README.md"; - this.batteryscript = metadata.path + "/batteryscript.sh"; - this.battery100 = metadata.path + "/icons/battery-100.png"; - this.battery080 = metadata.path + "/icons/battery-080.png"; - this.battery060 = metadata.path + "/icons/battery-060.png"; - this.battery040 = metadata.path + "/icons/battery-040.png"; - this.batteryCaution = metadata.path + "/icons/battery-caution.png"; - this.batteryLow = metadata.path + "/icons/battery-low.png"; - this.batteryCharging100 = metadata.path + "/icons/battery-charging.png"; - this.batteryCharging080 = metadata.path + "/icons/battery-charging-080.png"; - this.batteryCharging060 = metadata.path + "/icons/battery-charging-060.png"; - this.batteryCharging040 = metadata.path + "/icons/battery-charging-040.png"; - this.batteryChargingCaution = metadata.path + "/icons/battery-charging-caution.png"; - this.batteryChargingLow = metadata.path + "/icons/battery-charging-low.png"; - - // Set initial value - this.set_applet_icon_path(this.batteryCharging100) - - // ++ Part of new l10n support - UUID = metadata.uuid; - Gettext.bindtextdomain(metadata.uuid, GLib.get_home_dir() + "/.local/share/locale"); - - this.nvidiagputemp = 0; - this.flashFlag = true; // flag for flashing background - this.flashFlag2 = true; // flag for second flashing background - this.lastBatteryPercentage = 50; // Initialise lastBatteryPercentage - this.batteryStateOld = "invalid" - this.alertFlag = false; // Flag says alert has been tripped to avoid repeat notifications - - this.on_orientation_changed(orientation); // Initialise for panel orientation - - this.applet_running = true; //** New to allow applet to be fully stopped when removed from panel - - // Choose Text Editor depending on whether Mint 18 with Cinnamon 3.0 and latter - if (this.versionCompare(GLib.getenv('CINNAMON_VERSION'), "3.0") <= 0) { - this.textEd = "gedit"; - } else { - this.textEd = "xdg-open"; - } - - // Check that all Dependencies Met by presence of sox and zenity - if (GLib.find_program_in_path("sox") && GLib.find_program_in_path("zenity") ) { - this.dependenciesMet = true; - } else { - let icon = new St.Icon({ icon_name: 'error', - icon_type: St.IconType.FULLCOLOR, - icon_size: 36 }); - Main.criticalNotify(_("Some Dependencies not Installed"), _("Both 'sox' and 'zenity' are required for this applet to have all its facilities including notifications and audible alerts .\n\nPlease read the help file on how to install them."), icon); - this.dependenciesMet = false; - } - - - // Set sound file locations - this.batteryLowSound = GLib.get_home_dir() + "/batterymonitorwarning.mp3"; // path to sound file in user's home folder - if (GLib.file_test(this.batteryLowSound, GLib.FileTest.EXISTS)) { - Main.warningNotify(_("Battery Monitor Applet"), _("A User Defined Sound File has been Specified for low Battery\n\nPlease ensure the volume is set sensibly in public places\nespecially if a long loud file is specifed\n")); - } else { - this.batteryLowSound = "/usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga" // path to default sound file - } - - // Check stylesheet file over-ride location and use - this.ccsfilePersistent = GLib.get_home_dir() + "/" + UUID + "/stylesheet.css"; // path to stylesheet file placed in user's home folder. - if (GLib.file_test(this.ccsfilePersistent, GLib.FileTest.EXISTS)) { -// Main.warningNotify(_("Battery Applet with Monitoring and Shutdown - Stylesheet persistence active")); - //Over-ride code - currently a copy which needs an extra cinnamon restarts after any change - GLib.spawn_command_line_async("cp " + this.ccsfilePersistent + " " + metadata.path + "/stylesheet.css"); - } - - - - // ++ Set up left click menu - this.menuManager = new PopupMenu.PopupMenuManager(this); - this.menu = new Applet.AppletPopupMenu(this, orientation); - this.menuManager.addMenu(this.menu); - - // ++ Build Context (Right Click) Menu - this.buildContextMenu(); - this.makeMenu(); - - // Make sure the temp files are created - - GLib.spawn_command_line_async('touch .batteryPercentage'); - GLib.spawn_command_line_async('touch .batteryState'); - - // Finally setup to start the update loop for the applet display running - - this.set_applet_label(_(" ")); - this.set_applet_tooltip(_("Waiting")); - this.on_settings_changed() // This starts the MainLoop timer loop - - } catch (e) { - global.logError(e); - } - }, - - - on_orientation_changed: function (orientation) { - this.orientation = orientation; - if (this.versionCompare( GLib.getenv('CINNAMON_VERSION') ,"3.2" ) >= 0 ){ - if (this.orientation == St.Side.LEFT || this.orientation == St.Side.RIGHT) { - // vertical - this.isHorizontal = false; - } else { - // horizontal - this.isHorizontal = true; - } - } else { - this.isHorizontal = true; // Do not check unless >= 3.2 - } - }, - - - // Compare two version numbers (strings) based on code by Alexey Bass (albass) - // Takes account of many variations of version numers including cinnamon. - versionCompare: function(left, right) { - if (typeof left + typeof right != 'stringstring') - return false; - var a = left.split('.'), - b = right.split('.'), - i = 0, - len = Math.max(a.length, b.length); - for (; i < len; i++) { - if ((a[i] && !b[i] && parseInt(a[i]) > 0) || (parseInt(a[i]) > parseInt(b[i]))) { - return 1; - } else if ((b[i] && !a[i] && parseInt(b[i]) > 0) || (parseInt(a[i]) < parseInt(b[i]))) { - return -1; - } - } - return 0; - }, - - // ++ Function called when settings are changed - on_settings_changed: function() { - this.slider_demo.setValue((this.alertPercentage - 10) / 30); - - this.updateLoop(); - }, - - // ++ Null function called when Generic (internal) Setting changed - on_generic_changed: function() {}, - - on_slider_changed: function(slider, value) { - this.alertPercentage = (value * 30) + 10; // This is our BIDIRECTIONAL setting - by updating our configuration file will also be updated - - }, - - // ++ Build the Right Click Context Menu - buildContextMenu: function() { - try { - this._applet_context_menu.removeAll(); - - this._applet_context_menu.addMenuItem(new PopupMenu.PopupSeparatorMenuItem()); - - let menuitem2 = new PopupMenu.PopupMenuItem(_("Open Power Statistics")); - menuitem2.connect('activate', Lang.bind(this, function(event) { - GLib.spawn_command_line_async('gnome-power-statistics'); - })); - this._applet_context_menu.addMenuItem(menuitem2); - - this.menuitem3 = new PopupMenu.PopupMenuItem(_("Open System Monitor")); - this.menuitem3.connect('activate', Lang.bind(this, function(event) { - GLib.spawn_command_line_async('gnome-system-monitor'); - })); - this._applet_context_menu.addMenuItem(this.menuitem3); - - this._applet_context_menu.addMenuItem(new PopupMenu.PopupSeparatorMenuItem()); - - // ++ Set up sub menu for Housekeeping and System Items - this.subMenu1 = new PopupMenu.PopupSubMenuMenuItem(_("Housekeeping and System Sub Menu")); - this._applet_context_menu.addMenuItem(this.subMenu1); - - this.subMenuItem1 = new PopupMenu.PopupMenuItem(_("View the Changelog")); - this.subMenuItem1.connect('activate', Lang.bind(this, function(event) { - GLib.spawn_command_line_async(this.textEd + ' ' + this.changelog); - })); - this.subMenu1.menu.addMenuItem(this.subMenuItem1); // Note this has subMenu1.menu not subMenu1._applet_context_menu as one might expect - - this.subMenuItem2 = new PopupMenu.PopupMenuItem(_("Open the Help file")); - this.subMenuItem2.connect('activate', Lang.bind(this, function(event) { - GLib.spawn_command_line_async(this.textEd + ' ' + this.helpfile); - })); - this.subMenu1.menu.addMenuItem(this.subMenuItem2); - - this.subMenuItem4 = new PopupMenu.PopupMenuItem(_("Open stylesheet.css (Advanced Function)")); - this.subMenuItem4.connect('activate', Lang.bind(this, function (event) { - GLib.spawn_command_line_async(this.textEd + ' ' + this.cssfile); - })); - this.subMenu1.menu.addMenuItem(this.subMenuItem4); - - } catch (e) { - global.logError(e); - } - }, - - //++ Build left click menu - makeMenu: function() { - try { - this.menu.removeAll(); - - this.menuitemHead1 = new PopupMenu.PopupMenuItem(_("Battery Applet with Monitoring and Shutdown (BAMS)"), { - reactive: false - }); - this.menu.addMenuItem(this.menuitemHead1); - - this.menuitemInfo2 = new PopupMenu.PopupMenuItem(" " + _("Waiting for battery information"), { - reactive: false - }); - this.menu.addMenuItem(this.menuitemInfo2); - - this.slider_demo = new PopupMenu.PopupSliderMenuItem(0); - this.slider_demo.connect("value-changed", Lang.bind(this, this.on_slider_changed)); - this.menu.addMenuItem(this.slider_demo); - // this.on_settings_changed(); - } catch (e) { - global.logError(e); - } - }, - - //++ Handler for when the applet is clicked. - on_applet_clicked: function(event) { - this.updateLoop(); - this.menu.toggle(); - }, - - // This updates the numerical display in the applet and in the tooltip - updateUI: function() { - - try { - this.batteryPercentage = GLib.file_get_contents(".batteryPercentage").toString(); - this.batteryPercentage = this.batteryPercentage.trim().substr(5); - this.batteryPercentage = Math.floor(this.batteryPercentage); - // now check we have a genuine number otherwise use last value - if ( ! ( this.batteryPercentage > 0 && this.batteryPercentage <= 100 )) { - this.batteryPercentage = this.lastBatteryPercentage; - } -// Comment out following line when tests are complete -// this.batteryPercentage = this.batteryPercentage / 5 ; - this.batteryState = GLib.file_get_contents("/.batteryState").toString(); - if ( this.batteryState.trim().length > 6 ) { - this.batteryState = this.batteryState.trim().substr(5); - this.batteryStateOld = this.batteryState; - } else { - this.batteryState = this.batteryStateOld; - } - - this.batteryMessage = " " - if (Math.floor(this.batteryPercentage) >= Math.floor(this.alertPercentage)) { - this.actor.style_class = 'bam-normal'; - if (this.batteryState.indexOf("discharg") > -1) { - this.actor.style_class = 'bam-discharging'; - } - this.alertFlag = false; - } - - if (Math.floor(this.batteryPercentage) < Math.floor(this.alertPercentage)) { - if (this.flashFlag) { - this.actor.style_class = 'bam-alert'; - this.flashFlag = false; - } else { - if (this.batteryState.indexOf("discharg") > -1) { - this.actor.style_class = 'bam-alert-discharging'; - this.flashFlag = true; // Corrected placement - } - } - - if (this.batteryState.indexOf("discharg") > -1) { - this.batteryMessage = _("Battery Low - turn off or connect to mains") + " "; - if ( !this.alertFlag) { - this.alertFlag = true; // Reset above when out of warning range - // Audible alert - type set earlier - GLib.spawn_command_line_async('play ' + this.batteryLowSound); - // Choose Alert type depending on whether Cinnamon 2.6 or higher when modal alerts available - if (this.versionCompare(GLib.getenv('CINNAMON_VERSION'), "2.6") <= 0) { - Main.criticalNotify(_("Battery Monitor Applet Alert"), _("The Battery Level has fallen to your alert level\n\neither reconnect to a power source,\n\nclose down your work and suspend or shutdown the machine\n\n")); - } else { - new ModalDialog.NotifyDialog(_("The Battery Level has fallen to your alert level\n\n either reconnect to a power source,\n\nclose down your work and suspend or shutdown the machine\n\n")).open(); - } - } - } - } - - if (Math.floor(this.batteryPercentage) < Math.floor(this.alertPercentage) / 1.5 ) { - if (this.flashFlag2) { - this.actor.style_class = 'bam-limit-exceeded2'; - this.flashFlag2 = false; - } else { - this.actor.style_class = 'bam-limit-exceeded'; - this.flashFlag2 = true; - } - - if (this.batteryState.indexOf("discharg") > -1) { - this.batteryMessage = _("Battery Critical will Suspend unless connected to mains") + " " - if ( this.batteryPercentage < this.lastBatteryPercentage ) { - // Audible alert moved from suspendScript in v32_1.0.0 - GLib.spawn_command_line_async('play ' + this.batteryLowSound); - GLib.spawn_command_line_async('sh ' + this.appletPath + '/suspendScript'); - } - } - } - - this.lastBatteryPercentage = this.batteryPercentage -/* -If less than 4% then shutdown completely immediately. -May be implemented in future version -*/ - // set Tooltip - this.set_applet_tooltip(_("Charge:") + " " + this.batteryPercentage + "% " + "(" + this.batteryState + ")" + " " + _("Alert:") + " " + Math.floor(this.alertPercentage) + "% " + _("Suspend:") + " " + Math.floor(this.alertPercentage / 1.5)+ "%" ) ; - // Now select icon to dispaly - if (this.batteryPercentage == 100 && !this.batteryState.indexOf("discharg") > -1) { - this.batteryIcon = this.batteryCharging100 } - if (this.batteryPercentage == 100 && this.batteryState.indexOf("discharg") > -1) { - this.batteryIcon = this.battery100 } - - if (this.batteryPercentage < 100 && this.batteryPercentage >= 80 && !this.batteryState.indexOf("discharg") > -1) { - this.batteryIcon = this.batteryCharging080 } - if (this.batteryPercentage < 100 && this.batteryPercentage >= 80 && this.batteryState.indexOf("discharg") > -1) { - this.batteryIcon = this.battery080 } - - if (this.batteryPercentage < 80 && this.batteryPercentage >= 60 && !this.batteryState.indexOf("discharg") > -1) { - this.batteryIcon = this.batteryCharging060 } - if (this.batteryPercentage < 80 && this.batteryPercentage >= 60 && this.batteryState.indexOf("discharg") > -1) { - this.batteryIcon = this.battery060 } - - if (this.batteryPercentage < 60 && this.batteryPercentage >= Math.floor(this.alertPercentage) && !this.batteryState.indexOf("discharg") > -1) { - this.batteryIcon = this.batteryCharging040 } -if (this.batteryPercentage < 60 && this.batteryPercentage >= Math.floor(this.alertPercentage) && this.batteryState.indexOf("discharg") > -1) { - this.batteryIcon = this.battery040 } - - if (this.batteryPercentage < Math.floor(this.alertPercentage) && this.batteryPercentage >= Math.floor(this.alertPercentage / 1.5) && !this.batteryState.indexOf("discharg") > -1) { - this.batteryIcon = this.batteryChargingCaution } - if (this.batteryPercentage < Math.floor(this.alertPercentage) && this.batteryPercentage >= Math.floor(this.alertPercentage / 1.5) && this.batteryState.indexOf("discharg") > -1) { - this.batteryIcon = this.batteryCaution } - - if (this.batteryPercentage < Math.floor(this.alertPercentage / 1.5) && this.batteryPercentage >= 0 && !this.batteryState.indexOf("discharg") > -1) { - this.batteryIcon = this.batteryChargingLow } - if (this.batteryPercentage < Math.floor(this.alertPercentage / 1.5) && this.batteryPercentage >= 0 && this.batteryState.indexOf("discharg") > -1) { - this.batteryIcon = this.batteryLow }; - - // Choose what to display based on Display Type from settings dropdown - if (this.displayType == "classicPlus" || this.displayType == "compactPlus" ||this.displayType == "icon" ) { - this.set_applet_icon_path(this.batteryIcon) - } else{ - this.hide_applet_icon(); - } - if ( !(this.displayType == "classic" || this.displayType == "classicPlus") || !this.isHorizontal ) { - this.batteryMessage = "" - } - - - - if (this.batteryPercentage == 100 && !this.isHorizontal ) { - this.set_applet_label(this.batteryMessage + this.batteryPercentage + ""); - } else { - this.set_applet_label(this.batteryMessage + this.batteryPercentage + "%"); - } - - if ( this.displayType == "icon" ) { - this.set_applet_label(""); - if (!this.isHorizontal) { this.hide_applet_label(true) }; - } else { - if (!this.isHorizontal) { this.hide_applet_label(false) }; - } - - // Set left click menu item 'label' for slider - this.menuitemInfo2.label.text = _("Percentage Charge:") + " " + this.batteryPercentage + "% " + "(" + this.batteryState + ")" + " " + _("Alert at:") + " " + Math.floor(this.alertPercentage)+ "% " + _("Suspend at:") + " " + Math.floor(this.alertPercentage / 1.5)+ "%"; - - // Get temperatures via asyncronous script ready for next cycle - GLib.spawn_command_line_async('sh ' + this.batteryscript); - - } catch (e) { - global.logError(e); - } - }, - - // This is the loop run at refreshInterval rate to call updateUI() to update the display in the applet and tooltip - updateLoop: function() { - this.updateUI(); - // Also inhibit when applet after has been removed from panel - if (this.applet_running == true) { - Mainloop.timeout_add_seconds(this.refreshInterval, Lang.bind(this, this.updateLoop)); - } - }, - - // ++ This finalises the settings when the applet is removed from the panel - on_applet_removed_from_panel: function() { - // inhibit the update timer when applet removed from panel - this.applet_running = false; - this.settings.finalize(); - } - -}; - -function main(metadata, orientation, panelHeight, instance_id) { - let myApplet = new MyApplet(metadata, orientation, panelHeight, instance_id); - return myApplet; -} -/* -Version 1.3.0 -v30_1.0.0 Developed using code from NUMA, Bumblebee and Timer Applets - Includes changes to work with Mint 18 and Cinnamon 3.0 -gedit -> xed - Tested with Cinnamon 3.0 in Mint 18 - TEST CODE IN PLACE namely batteryPercentage divided by 4 to allow testing - Test Version without call to suspendScript - Beautified -v30_1.0.1 Code added to ensure valid readings of batteryPercentage - Code added to 'flash' messages and extend width with messages but only when discharging. - Code added to call Suspend script but only when percentage has fallen - ie it will be called every 1% fall so it is re-enabled after returning from suspend - Suspendscript active - TEST CODE STILL IN PLACE so levels incorrect -v30_1.1.2 Some changes in how test appplied to make it easier to take them out - Extra flag added for flashing - Range changed to 10 - 40 for Alert Percentage. - Tests look good and suspendscript works. - TEST CODE STILL IN PLACE - Should I add a forced shutdown if level drops to say 5% because taken out of suspend with - level dropped too far or suspend cancelled too many times? -v30_1.1.3 Added Modal Dialog triped once at Alert Level and reset by going back above alert level - Shutdown (Suspend) now at 2/3 of Alert Level. - Suspend level added to tooltip and left click menu - TEST CODE REMOVED -v30_1.1.4 Old call removed from batterytempscript.sh which was filling error log - Error checks on status to ensure valid - Spelling corrections - Help File extended -v30_1.1.5 Minor text changes to improve consistency. First Release 16-07-2016 -v30_1.1.7 NOTE 1.1.6 was not a separate version - it was a mechanism to overwrite a faulty zip upload of 1.1.5 to the cinnamon-spices web site -v30_1.1.8 Corrected icon.png in applet folder which is used by Add Applets - Released 01-08-2016 -v30_1.1.9 Added ability to edit stylesheet.css to context menu. Released 17-09-2016 - Added warnings about editing to stylesheet.css - -Transition to new cinnamon-spices-applets repository from github.com/pdcurtis/cinnamon-applets - -v30_1.2.0 Changed help file from help.txt to README.md with update to README.md -v32_1.2.1 First major update following transition to cinnamon-spices-applets repository under Cinnamon 3.2 - Add fixed audible warning at alert stage - Update documentation - In Applet - In README.md (2x) - In changelog.txt - Minor tidy-up of comments in applet - Add extra Discharging indication via border colour - Move audible alert from suspendScript to applet - Add translation support to applet.js and identify strings - Add po folder to applet - Create batterymonitor.pot using cinnamon-json-makepot --js po/batterymonitor.pot -1.2.2 Changes to text strings to remove spaces from start and end of strings for translation - Some extra strings marked for translation - Replaced batterymonitor.pot - Version numbering harmonised with other Cinnamon applets and added to metadata.json so it shows in 'About...' - icon.png copied back into applet folder so it shows in 'About...' - Version information updated in applet.js, changelog.txt and README.md -### 1.2.3 - * Added CHANGELOG.md to applet folder with symbolic link to it in UUID so it shows on latest cinnamon spices web site. - * CHANGELOG.md is a simplified and reformatted version of changelog.txt. - * Changed 'view changelog' in context menu to use CHANGELOG.md -### 1.3.0 -Now includes support for Vertical Panels, Battery icons and 5 display modes - * Renamed batterytempscript to batteryscript - cosmetic - * Change to improved form of l10n support function - * Code added to allow display on vertical panels and added on_orientation_changed function with call to initialise. - * Options of display of icon and shortening message text with prime aim of support of vertical panels - * Display Modes added to Configuration as Dropdown with 5 types (modes) and implemented. Includes a Classic mode which is the same as version 1.2.3 of applet. - * Removed some redundant code still present by mistake from earlier versions which affected vertical display - * Code comments improved and some commented out code removed. - * Update README.md, CHANGELOG.md and metadata.json - * Recreate batterymonitor.pot to allow translation support to be updated. -### 1.3.1 -Bug Fix for use with early versions of Cinnamon - * Inhibited use of hide_applet_label() to Cinnamon version 3.2 or higher in vertical panels. - * Corrected Icon Only display mode -### 1.3.2 - * Add checks that sox and zenity are installed and warn that full facilities are not available without them. - * Improve handling of completely empty batteries. - * Update README.md, CHANGELOG.md and metadata.json - * Update batterymonitor.pot so translations can be updated. -### 1.3.2.1 - * Revert change on handling empty battery -### 1.3.2.2 - * Remove instance of depreciated code giving a harmless warning in .xsession-errors. -### 1.3.3 - * Use xdg-open in place of gedit or xed to allow use on more distros -### 1.3.4 - * Use ModalDialog.NotifyDialog or main.criticalNotify in place of internal code for Alerts - * Provide option of users sound file called batterymonitorwarning.mp3 in home folder - - Checks for presence and uses if found otherwises uses default - - puts up warning about high volumes and times in public spaces. -### 1.3.5 - * Update stylesheet to better match Cinnamon 4.0 System Styles - less rounded. - * Add an initial mechanism to provide persistence for user edits of the stylesheet. -### 1.3.6 - * Translation File update -### 1.3.7 - * Change to allow Multiversion 3.2 - * Change to selection of audible alert file in Applet Settings for 3.2 and higher instead of mechanism introduced in 1.3.4. -### 1.3.7.1 - * Change to cinnamon-version in metadata.json to add use under Cinnamon 4.2 -### 1.3.8 - * Change location of temporary files to home folder to avoid permissions problem when switching users - * Fixes #2502 -*/ diff --git a/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/batterymonitorwarning.mp3 b/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/batterymonitorwarning.mp3 deleted file mode 100755 index 64f8086fd87f39705d149cdc5acc5d06bdf9927a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 107768 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≠~rm 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

g`e(K=;KQs}gvg=ra|U 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 diff --git a/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/batteryscript.sh b/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/batteryscript.sh deleted file mode 100755 index 4b76aaf..0000000 --- a/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/batteryscript.sh +++ /dev/null @@ -1,7 +0,0 @@ -#!/bin/sh -# -#Script calls upower and writes values of battery percentage and state to temporary files which can be read by the BAMS applet -# -upower -i $(upower -e | grep BAT) | grep -E percentage | xargs | cut -d' ' -f2|sed s/%// > .batteryPercentage -upower -i $(upower -e | grep BAT) | grep -E state | xargs | cut -d' ' -f2|sed s/%// > .batteryState -exit 0 diff --git a/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/changelog.txt b/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/changelog.txt deleted file mode 100755 index c5c3157..0000000 --- a/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/changelog.txt +++ /dev/null @@ -1,85 +0,0 @@ -Version 1.3.0 -v30_1.0.0 Developed using code from NUMA, Bumblebee and Timer Applets - Includes changes to work with Mint 18 and Cinnamon 3.0 -gedit -> xed - Tested with Cinnamon 3.0 in Mint 18 - TEST CODE IN PLACE namely batteryPercentage divided by 4 to allow testing - Test Version without call to suspendScript - Beautified -v30_1.0.1 Code added to ensure valid readings of batteryPercentage - Code added to 'flash' messages and extend width with messages but only when discharging. - Code added to call Suspend script but only when percentage has fallen - ie it will be called every 1% fall so it is re-enabled after returning from suspend - Suspendscript active - TEST CODE STILL IN PLACE so levels incorrect -v30_1.1.2 Some changes in how test appplied to make it easier to take them out - Extra flag added for flashing - Range changed to 10 - 40 for Alert Percentage. - Tests look good and suspendscript works. - TEST CODE STILL IN PLACE - Should I add a forced shutdown if level drops to say 5% because taken out of suspend with - level dropped too far or suspend cancelled too many times? -v30_1.1.3 Added Modal Dialog triped once at Alert Level and reset by going back above alert level - Shutdown (Suspend) now at 2/3 of Alert Level. - Suspend level added to tooltip and left click menu - TEST CODE REMOVED -v30_1.1.4 Old call removed from batterytempscript.sh which was filling error log - Error checks on status to ensure valid - Spelling corrections - Help File extended -v30_1.1.5 Minor text changes to improve consistency. First Release 16-07-2016 -v30_1.1.7 NOTE 1.1.6 was not a separate version - it was a mechanism to overwrite a faulty zip upload of 1.1.5 to the cinnamon-spices web site -v30_1.1.8 Corrected icon.png in applet folder which is used by Add Applets - Released 01-08-2016 -v30_1.1.9 Added ability to edit stylesheet.css to context menu. Released 17-09-2016 - Added warnings about editing to stylesheet.css - -Transition to new cinnamon-spices-applets repository from github.com/pdcurtis/cinnamon-applets - -v30_1.2.0 Changed help file from help.txt to README.md with update to README.md -v32_1.2.1 First major update following transition to cinnamon-spices-applets repository under Cinnamon 3.2 - Add fixed audible warning at alert stage - Update documentation - In Applet - In README.md (2x) - In changelog.txt - Minor tidy-up of comments in applet - Add extra Discharging indication via border colour - Move audible alert from suspendScript to applet - Add translation support to applet.js and identify strings - Add po folder to applet - Create batterymonitor.pot using cinnamon-json-makepot --js po/batterymonitor.pot -1.2.2 Changes to text strings to remove spaces from start and end of strings for translation - Some extra strings marked for translation - Replaced batterymonitor.pot - Version numbering harmonised with other Cinnamon applets and added to metadata.json so it shows in 'About...' - icon.png copied back into applet folder so it shows in 'About...' - Version information updated in applet.js, changelog.txt and README.md -### 1.2.3 - * Added CHANGELOG.md to applet folder with symbolic link to it in UUID so it shows on latest cinnamon spices web site. - * CHANGELOG.md is a simplified and reformatted version of changelog.txt. - * Changed 'view changelog' in context menu to use CHANGELOG.md -### 1.3.0 -Major update - now includes support for Vertical Panels, Battery icons and 5 Display Modes - * Renamed batterytempscript to batteryscript - cosmetic - * Change to improved form of l10n support function - * Code added to allow display on vertical panels and added on_orientation_changed function with call to initialise. - * Options of display of icon and shortening message text with prime aim of support of vertical panels - * Display Modes added to Configuration as Dropdown with 5 types (modes) and implemented. Includes a Classic mode which is the same as version 1.2.3 of applet. - * Removed some redundant code still present from earlier versions which affected vertical display - * Code comments improved and some commented out code removed. - * Update README.md, CHANGELOG.md and metadata.json - * Recreate batterymonitor.pot to allow translation support to be updated. -### 1.3.1 -Bug Fix for use with early versions of Cinnamon - * Inhibited use of hide_applet_label() to Cinnamon version 3.2 or higher in vertical panels. - * Corrected Icon Only display mode -### 1.3.2 - * Add checks that sox and zenity are installed and warn that full facilities are not available without them. - * Improve handling of completely empty batteries. - * Update README.md, CHANGELOG.md and metadata.json - * Update batterymonitor.pot so translations can be updated. -### 1.3.2.1 - * Revert change on handling empty battery -### 1.3.2.2 - * Remove instance of depreciated code giving a harmless warning in .xsession-errors. -### 1.3.3 - * Use xdg-open in place of gedit or xed to allow use on more distros diff --git a/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/icon.png b/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/icon.png deleted file mode 100755 index 7fac9ffe322767141f81638883aca1bae3c3e873..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1610 zcmV-Q2DSN#P)QopcI0XKp~d8D7aAE2*!n3x)Ko~xE2%_c3J5{ zME`(TqDBa~2x=9HrXY3^ZQ8_kGMUW0ci+eLciy`%j4=>mCT|k-!kK&Dysz^+zjMw# z_dc$*W{0_1?RwD2$VhQ;aPUaAT4kqBo#Mq}kxMDL>$<$zZ1Ov3)6>&;4=ez*>nBg1 z9JXzn0I=TPUIq}%aU2F9Y;JDO9UmVbYBz|s0SLoz_~y-uh;>nH36!u;VT?IXT&P;lhO{E?>U94F8T` z`8W$88PrK(Ql1p1)tT z126xca~@ijrQs$NuO+d&XCao=kj8yjkVe*Ra0(KsFg zLyzLIXEOr;rTa^zQe$Xn2u5@?bc+?mSU}<)|5-E!2noM01EdWmy1^C$kPz2fV1cc! zt`-5NJL?#TVBzMiTenuBh=!2j0vSh|F)3~l17J(S!gWXv00N2!^by3BNecir$`kIwo8!%0A;fE0uPL`IlNrPtv;J@ByM%mKhv0{FFyaR8fY z^hPnR0VSe~c*+K2UJNGbDUJG&70421=!g3I`!jc;h!}t$dyX`vgctU_`=9Xqbpvlqd0^yy`>@ z#DPr8)WTX+w#oz`RyYAe00fS~0FN2aM)7b910FI}_6%%k?^T0p&|=l?WD?>)YQ~)! zkgo|0037W!fL(i_kr*7@FxaaL33kZaUK#jlw>LDxKhxo*16xl2t?r0)oJ1p`F!tjq zjuJtfSliI{-GxY3nw~|X`Q~w(^v?nS-xR@3eZkxJ{Cx)?jMbCcB4I%gk~VR$|5-?+ z03ad-1Q(JAAPe!2E2putqPi$RVMg_SfVFUd#Y%u>WPq|e`1Hmb7tQ*hj-{qwtya~< z>k~g-yEd=Sy!*n~!Drwg&jY%wb3Df-%pePxQ#BWotGtYaCCkFGiha4j4L5A8{OvGM zj;q(Xt81+Mh|U$iE2@qI`23ZxzTNSn+aGKWi;w}xC(q5YyU$veuKau$f_T4k#Qy;P zs{m+HM%oof!93F-rWfMHT+p&iGqsIoyruTXZzR$?TWh?e(2D_Nn}ui=4Z|?rHo5rz z`KS8&`b4Etp&dAGw$ugI%n@yRb$54%CkiJXrX4&;sXV|IugFKW1iTf{BUn z92p~X27KQq`Xv-}psXwu3bdUlXg3bRAhh*DJ9xBKc1Xzpje6Rh!}Ynr!9hWW=m-Gw zVv)bkDOp7!WeGDFMCU>gIXEXhrT~%iAZn;ux3nzWq*-0nf@V}x`F>s>cyPeOGc3bq zrT`df9SQ;a%7<6K*ztzR$$$KHes-39v#{{$muH^NJ_d*Z653&ILlwX?&qCBF254`6 zj{t1?{A4!0G6g_ZqoCbuMK6u@MJIxoVqmW>MBfKk<}pAFPzJKlLdpGjYj;~m;OWKN z&BEHODS75DL>2=Bk{FnJ^R1ULaoO}0sZ=W25SkMlNcyRXcCzoMumR`|G;eKf&AoB@ z^zEgkB~@nZ@s7j*O+ILG3KU5sN*t3|1Pna|sGtpBH2OZqOwOnI%t8{N|1>d~`8C<&f~MHwtA$l|cHMZJ;uTN#y01O^I+p69t(Cx^J7%8BE&cE-I&dwP0)*i%us zn;;^qvt*~4#BS-W7Lg{iv=()(+w1h9gEn`S8B?#IhuSOv_kjT_)N<(aM(NxRl3qj4 z_l&qZj2lLx{bV3rL!_3rS{O*#uv^Y=wYuLTt=|yBf16JK0^eyEPpV|uM*si-07*qo IM6N<$f@=izTmS$7 diff --git a/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/icons/battery-040.png b/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/icons/battery-040.png deleted file mode 100755 index cab08684aef580d11610195ad0d38d01779a3e8c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1784 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 P00000NkvXXu0mjfoimzs diff --git a/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/icons/battery-080.png b/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/icons/battery-080.png deleted file mode 100755 index 7798f3597a6e3f08ca58da3c8c2d070fc3ee261b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2065 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 Eg2HJ`R{#J2 diff --git a/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/icons/battery-charging-caution.png b/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/icons/battery-charging-caution.png deleted file mode 100755 index 8c6e7f16a9f7a8df722a6687f66baa296483b3af..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2973 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 diff --git a/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/icons/battery-charging-low.png b/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/icons/battery-charging-low.png deleted file mode 100755 index 70695eb2a348bd17e83aed2eb501d2e394d71c25..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3014 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 IM6N<$f&eR)SpWb4 diff --git a/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/icons/battery-charging.png b/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/icons/battery-charging.png deleted file mode 100755 index 284a60137758be92e9bd0f89b7872fa1006aa89a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3399 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 diff --git a/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/icons/battery-full.svg b/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/icons/battery-full.svg deleted file mode 100755 index 633ab66..0000000 --- a/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/icons/battery-full.svg +++ /dev/null @@ -1,365 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/icons/battery-low.png b/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/icons/battery-low.png deleted file mode 100755 index 6605ef0618090f0924a02617022b5dfbc278625d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1671 zcmV;226*|2P)#y50V{B|}gONcIQb1(E0)-6{S%gJ| zEZ!ok@D?a9!9L4Gta$+MP?R5K0|Es(itK;|{&!DzS699>YNA<0vJ#+eBwy+HR`v8u zpL6f6>aJ?rl#=-tTl$NFB7A{`A_~-rm_kZt9 z00h5-%svd%`(}pKb$!71zS-N`D<408{2Vcf z{t_AbjGw*PnE*)7ojP@De`#qc#}eE|L}@!P@*E3lBf`&Mh|I{u6xlKeiJTwEg4x*E z7$9b<>oL#};e)lcwGD_Q;6$1k$E)2E55SQvPlR{D1OjTj!8f4r7*->;=~Mvak|0?= zdGh4t)YMdhxSO1u9A$y2Qz9fr@I*OiY=E*AkjR2cX9ID{f&-VPV0YIdjI}y?b|)$Y)@O0bFctZS6gL`0&@&)m6g)U!0qp>%4>-WdNc> z(mzB{1C)gb$*8H7IX^N$8${~(4#>eC{gU#l_+G)3o7C@o3?z(l8D)T|7p(vhkC2I2 z1EP*WG%}bg$XifxxTJ(6yd-NnzdVXDpe!VsBjPot0SdXAsHz_soRLzAl#v7|;*N7G z&a1GJOck7?&$`aQ;WLy)@l0$@>b*_uFWki=#$pSyf0X%pTPc` zH*YF-E-DE_q>(s8be{np>m3&s=^WCYU1tYb2Qk5bM1&iywh)|)WR1xK!}$}MsT7DK z5ztFmG>nOcc*?!SX&eio7UtQblP22Ca zv!vhaJOhGun5|_XiyicUvv^tS5)EgPMFuRLX;NcM)1*KzSmSf3`_5+}nZ`hlr33*h zl8|nUqpvo9&_!t{XQ7@Hew3S-^q12tmSOyiuHU%;Wk7@0E7VXDMAD5i0(m?wPs>Y? z2WU%P86X>E!FY|7G9_K#9mODam`Xw9R6Z?Hk&!5XF1!j{$K@k1Z5yEs6=ZZi2C&f# z6fg*i=Lo8KH88b-v*4c!X*72DBmQ_J@$L1ypM~1HYxwQQKYrlGmFX=Kj}95nZ`>2I zyx$LRUo|zk>CdCALiFBnuNiJ{9Td->zW(dw+IHE#cC|;50gE|_ahS@4z7Qk~pE(Sl zund@X&abh+B#>7^*pYy`PunX4I`?9mo=-Xa_GVGJI)vC>GO0kK5|YEY^z{}u`RAOb9g zn*cqKt9=Oa)(0?bQ5@3V7gSjvG6QmMEYe{t1G(B`eg7{}uf|Z1A^zX#^lxI1(;FpX R3;F;6002ovPDHLkV1hzS3iJQ~ diff --git a/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/metadata.json b/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/metadata.json deleted file mode 100755 index 1b541bc..0000000 --- a/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/metadata.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "max-instances": "1", - "description": "Displays Charge as Percentage and allows Alerts and Actions", - "name": "Battery Applet with Monitoring and Shutdown (BAMS)", - "version": "1.4.1", - "uuid": "batterymonitor@pdcurtis", - "multiversion": true, - "cinnamon-version": [ - "2.2", - "2.4", - "2.6", - "2.8", - "3.0", - "3.2", - "3.4", - "3.6", - "3.8", - "4.0", - "4.2", - "4.4", - "4.6", - "4.8", - "5.0", - "5.2" - ], - "author": "pdcurtis", - "last-edited": 1654601209 -} \ No newline at end of file diff --git a/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/po/batterymonitor.pot b/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/po/batterymonitor.pot deleted file mode 100755 index af40847..0000000 --- a/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/po/batterymonitor.pot +++ /dev/null @@ -1,312 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-08-28 04:35+0100\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"Language: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=CHARSET\n" -"Content-Transfer-Encoding: 8bit\n" - -#: applet.js:124 3.2/applet.js:164 -msgid "Some Dependencies not Installed" -msgstr "" - -#: applet.js:124 -msgid "" -"Both 'sox' and 'zenity' are required for this applet to have all its facilities including notifications and audible alerts .\n" -"\n" -"Please read the help file on how to install them." -msgstr "" - -#: applet.js:132 3.2/applet.js:197 -msgid "Battery Monitor Applet" -msgstr "" - -#: applet.js:132 -msgid "" -"A User Defined Sound File has been Specified for low Battery\n" -"\n" -"Please ensure the volume is set sensibly in public places\n" -"especially if a long loud file is specifed\n" -msgstr "" - -#: applet.js:163 -msgid " " -msgstr "" - -#: applet.js:164 3.2/applet.js:137 -msgid "Waiting" -msgstr "" - -#: applet.js:230 3.2/applet.js:296 -msgid "Open Power Statistics" -msgstr "" - -#: applet.js:236 3.2/applet.js:302 -msgid "Open System Monitor" -msgstr "" - -#: applet.js:245 3.2/applet.js:311 -msgid "Housekeeping and System Sub Menu" -msgstr "" - -#: applet.js:248 3.2/applet.js:314 -msgid "View the Changelog" -msgstr "" - -#: applet.js:254 3.2/applet.js:320 -msgid "Open the Help file" -msgstr "" - -#: applet.js:260 3.2/applet.js:326 -msgid "Open stylesheet.css (Advanced Function)" -msgstr "" - -#. metadata.json->name -#: applet.js:276 3.2/applet.js:342 -msgid "Battery Applet with Monitoring and Shutdown (BAMS)" -msgstr "" - -#: applet.js:281 3.2/applet.js:347 -msgid "Waiting for battery information" -msgstr "" - -#: applet.js:343 3.2/applet.js:427 -msgid "Battery Low - turn off or connect to mains" -msgstr "" - -#: applet.js:350 3.2/applet.js:435 -msgid "Battery Monitor Applet Alert" -msgstr "" - -#: applet.js:350 3.2/applet.js:435 -msgid "" -"The Battery Level has fallen to your alert level\n" -"\n" -"either reconnect to a power source,\n" -"\n" -"close down your work and suspend or shutdown the machine\n" -"\n" -msgstr "" - -#: applet.js:352 3.2/applet.js:437 -msgid "" -"The Battery Level has fallen to your alert level\n" -"\n" -" either reconnect to a power source,\n" -"\n" -"close down your work and suspend or shutdown the machine\n" -"\n" -msgstr "" - -#: applet.js:368 3.2/applet.js:453 -msgid "Battery Critical will Suspend unless connected to mains" -msgstr "" - -#: applet.js:383 3.2/applet.js:468 -msgid "Charge:" -msgstr "" - -#: applet.js:383 3.2/applet.js:468 -msgid "Alert:" -msgstr "" - -#: applet.js:383 3.2/applet.js:468 -msgid "Suspend:" -msgstr "" - -#: applet.js:441 3.2/applet.js:516 -msgid "Percentage Charge:" -msgstr "" - -#: applet.js:441 3.2/applet.js:516 -msgid "Alert at:" -msgstr "" - -#: applet.js:441 3.2/applet.js:516 -msgid "Suspend at:" -msgstr "" - -#: 3.2/applet.js:136 -msgid "--%" -msgstr "" - -#: 3.2/applet.js:164 -msgid "" -"'upower', 'sox' and 'zenity' are required for this applet to have all its facilities including notifications and audible alerts .\n" -"\n" -"Please read the help file on how to install them." -msgstr "" - -#: 3.2/applet.js:197 -msgid "" -"A User Defined Sound File has been Specified for Low Battery\n" -"\n" -"Please ensure the volume is set sensibly in public places\n" -"especially if a long loud file is specifed\n" -msgstr "" - -#. metadata.json->description -msgid "Displays Charge as Percentage and allows Alerts and Actions" -msgstr "" - -#. settings-schema.json->head->description -#. 3.2->settings-schema.json->head->description -msgid "General Settings for the Battery Applet with Monitoring and Shutdown" -msgstr "" - -#. settings-schema.json->refreshInterval-spinner->units -#. 3.2->settings-schema.json->refreshInterval-spinner->units -msgid "seconds" -msgstr "" - -#. settings-schema.json->refreshInterval-spinner->description -#. 3.2->settings-schema.json->refreshInterval-spinner->description -msgid "Refresh Interval for Display:" -msgstr "" - -#. settings-schema.json->refreshInterval-spinner->tooltip -#. 3.2->settings-schema.json->refreshInterval-spinner->tooltip -msgid "" -"Increase or decrease this spinner value to change the refresh interval - use" -" a slow refresh if you have a slow machine. This also governs the flash " -"speed." -msgstr "" - -#. settings-schema.json->alertPercentage->description -#. 3.2->settings-schema.json->alertPercentage->description -msgid "Percentage Battery Charge at which Alert Displayed" -msgstr "" - -#. settings-schema.json->alertPercentage->tooltip -#. 3.2->settings-schema.json->alertPercentage->tooltip -msgid "" -"Percentage of Battery Charge at which Orange Warning Background is displayed" -" - It is also shown and can be adjusted in the Applet left click menu" -msgstr "" - -#. settings-schema.json->head1->description -#. 3.2->settings-schema.json->head1->description -msgid "Display Mode" -msgstr "" - -#. settings-schema.json->displayType->options -#. 3.2->settings-schema.json->displayType->options -msgid "" -"Classic - Battery Percentage with extended messages for horizontal panel" -msgstr "" - -#. settings-schema.json->displayType->options -#. 3.2->settings-schema.json->displayType->options -msgid "Classic Plus - Classic with addition of Battery Icon" -msgstr "" - -#. settings-schema.json->displayType->options -#. 3.2->settings-schema.json->displayType->options -msgid "Compact - Battery Percentage without extended messages" -msgstr "" - -#. settings-schema.json->displayType->options -#. 3.2->settings-schema.json->displayType->options -msgid "Compact Plus - Compact with addition of Battery Icon" -msgstr "" - -#. settings-schema.json->displayType->options -#. 3.2->settings-schema.json->displayType->options -msgid "Icon Only on coloured background indicating status" -msgstr "" - -#. settings-schema.json->displayType->description -msgid "Type of Display" -msgstr "" - -#. settings-schema.json->displayType->tooltip -#. 3.2->settings-schema.json->displayType->tooltip -msgid "" -"This feature offers the Classic (original) display with optional battery " -"icon and some more compact displays suitable for a vertical panel " -"(CompactCompact Plus and Icon Only)" -msgstr "" - -#. 3.2->settings-schema.json->displayType->description -msgid "Type of Display in Toolbar" -msgstr "" - -#. 3.2->settings-schema.json->head2->description -msgid "Battery Low Alert Settings" -msgstr "" - -#. 3.2->settings-schema.json->useBatteryLowSound->description -msgid "Provide audible alerts when Battery Low and at Shutdown Level" -msgstr "" - -#. 3.2->settings-schema.json->useBatteryLowSound->tooltip -msgid "" -"Must have Sox installed. Limited number of sound file types supported (.oga " -"and .wav)" -msgstr "" - -#. 3.2->settings-schema.json->chooseBatteryLowSound->description -msgid "" -"Allow choice of audible alert file when Battery Low and at Shutdown Level" -msgstr "" - -#. 3.2->settings-schema.json->chooseBatteryLowSound->tooltip -msgid "" -"Must have Sox installed. Limited number of sound file types supported in " -"versions < 4.2" -msgstr "" - -#. 3.2->settings-schema.json->batteryLowSound->description -msgid "Choose sound file to use when Battery is Low" -msgstr "" - -#. 3.2->settings-schema.json->batteryLowSound->tooltip -msgid "" -"Please ensure the volume is set sensibly in public places especially if a " -"long loud file is specifed" -msgstr "" - -#. 3.2->settings-schema.json->batteryShutdownSound->description -msgid "Choose sound file to use when Battery is at Shutdown Level" -msgstr "" - -#. 3.2->settings-schema.json->batteryShutdownSound->tooltip -msgid "" -"Please ensure the volume is set sensibly in public places - do not specify a" -" long loud file at Shutdown" -msgstr "" - -#. 3.2->settings-schema.json->notifyBatteryLowSound->description -msgid "" -"Provide Notification when user specified sound file is in use - Recommended" -msgstr "" - -#. 3.2->settings-schema.json->notifyBatteryLowSound->tooltip -msgid "" -"To remind users that the volume may need to be set sensibly in public places" -msgstr "" - -#. 3.2->settings-schema.json->head3->description -msgid "Household Tasks" -msgstr "" - -#. 3.2->settings-schema.json->deleteTempraryFiles->description -msgid "Delete temporary files after upgrade to version 1.4" -msgstr "" - -#. 3.2->settings-schema.json->deleteTempraryFiles->tooltip -msgid "" -"Versions prior to 1.4 used temporary files in the home directory. These are " -"not needed any more and can be deleted." -msgstr "" diff --git a/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/po/da.po b/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/po/da.po deleted file mode 100755 index e1816b5..0000000 --- a/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/po/da.po +++ /dev/null @@ -1,364 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. -# -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-08-28 04:35+0100\n" -"PO-Revision-Date: 2020-12-15 15:58+0100\n" -"Last-Translator: Alan Mortensen \n" -"Language-Team: \n" -"Language: da\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Generator: Poedit 2.3\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#: applet.js:124 3.2/applet.js:164 -msgid "Some Dependencies not Installed" -msgstr "Nogle afhængigheder er ikke installerede" - -#: applet.js:124 -msgid "" -"Both 'sox' and 'zenity' are required for this applet to have all its " -"facilities including notifications and audible alerts .\n" -"\n" -"Please read the help file on how to install them." -msgstr "" -"Både “sox” og “zenity” er nødvendige for at dette panelprogram har alle " -"funktioner inklusive underretninger og hørbare advarsler.\n" -"\n" -"Læs hjælpefilen for information om, hvordan de installeres." - -#: applet.js:132 3.2/applet.js:197 -msgid "Battery Monitor Applet" -msgstr "Batteriovervågning" - -#: applet.js:132 -msgid "" -"A User Defined Sound File has been Specified for low Battery\n" -"\n" -"Please ensure the volume is set sensibly in public places\n" -"especially if a long loud file is specifed\n" -msgstr "" -"En brugerdefineret lydfil er blevet angivet for lavt batteri\n" -"\n" -"Sikr dig, at lydstyrken er fornuftigt indstillet på offentlige steder,\n" -"især hvis en lang, højlydt fil er angivet\n" - -#: applet.js:163 -msgid " " -msgstr " " - -#: applet.js:164 3.2/applet.js:137 -msgid "Waiting" -msgstr "Venter" - -#: applet.js:230 3.2/applet.js:296 -msgid "Open Power Statistics" -msgstr "Åbn strømstatistik" - -#: applet.js:236 3.2/applet.js:302 -msgid "Open System Monitor" -msgstr "Åbn systemovervågning" - -#: applet.js:245 3.2/applet.js:311 -msgid "Housekeeping and System Sub Menu" -msgstr "Vedligehold og systemundermenu" - -#: applet.js:248 3.2/applet.js:314 -msgid "View the Changelog" -msgstr "Vis ændringsloggen" - -#: applet.js:254 3.2/applet.js:320 -msgid "Open the Help file" -msgstr "Åbn hjælpfilen" - -#: applet.js:260 3.2/applet.js:326 -msgid "Open stylesheet.css (Advanced Function)" -msgstr "Åbn stylesheet.css (Avanceret funktion)" - -#. metadata.json->name -#: applet.js:276 3.2/applet.js:342 -msgid "Battery Applet with Monitoring and Shutdown (BAMS)" -msgstr "Batteriovervågning og nedlukning" - -#: applet.js:281 3.2/applet.js:347 -msgid "Waiting for battery information" -msgstr "Venter på information om batteriet" - -#: applet.js:343 3.2/applet.js:427 -msgid "Battery Low - turn off or connect to mains" -msgstr "Lavt batteriniveau - sluk eller sæt strømstikket i" - -#: applet.js:350 3.2/applet.js:435 -msgid "Battery Monitor Applet Alert" -msgstr "Batteriovervågning — Advarsel" - -#: applet.js:350 3.2/applet.js:435 -msgid "" -"The Battery Level has fallen to your alert level\n" -"\n" -"either reconnect to a power source,\n" -"\n" -"close down your work and suspend or shutdown the machine\n" -"\n" -msgstr "" -"Batteriniveauet er faldet til dit advarselsniveau\n" -"\n" -" tilslut strømmen eller stop dit arbejde\n" -"\n" -"og sluk computeren eller sæt den i hviletilstand\n" -"\n" - -#: applet.js:352 3.2/applet.js:437 -msgid "" -"The Battery Level has fallen to your alert level\n" -"\n" -" either reconnect to a power source,\n" -"\n" -"close down your work and suspend or shutdown the machine\n" -"\n" -msgstr "" -"Batteriniveauet er faldet til dit advarselsniveau\n" -"\n" -" tilslut strømmen eller stop dit arbejde\n" -"\n" -"og sluk computeren eller sæt den i hviletilstand\n" -"\n" - -#: applet.js:368 3.2/applet.js:453 -msgid "Battery Critical will Suspend unless connected to mains" -msgstr "" -"Ved kritisk batteriniveau aktiveres hviletilstand, med mindre strømforsyning " -"er tilsluttet" - -#: applet.js:383 3.2/applet.js:468 -msgid "Charge:" -msgstr "Batteriniveau:" - -#: applet.js:383 3.2/applet.js:468 -msgid "Alert:" -msgstr "Advarsel:" - -#: applet.js:383 3.2/applet.js:468 -msgid "Suspend:" -msgstr "Hviletilstand:" - -#: applet.js:441 3.2/applet.js:516 -msgid "Percentage Charge:" -msgstr "Procent opladt:" - -#: applet.js:441 3.2/applet.js:516 -msgid "Alert at:" -msgstr "Advarsel ved:" - -#: applet.js:441 3.2/applet.js:516 -msgid "Suspend at:" -msgstr "Sæt i hviletilstand ved:" - -#: 3.2/applet.js:136 -msgid "--%" -msgstr "--%" - -#: 3.2/applet.js:164 -msgid "" -"'upower', 'sox' and 'zenity' are required for this applet to have all its " -"facilities including notifications and audible alerts .\n" -"\n" -"Please read the help file on how to install them." -msgstr "" -"\"upower\", \"sox\" og \"zenity\" er nødvendige for at dette panelprogram " -"har alle funktioner inklusive underretninger og hørbare advarsler.\n" -"\n" -"Læs hjælpefilen for information om, hvordan de installeres." - -#: 3.2/applet.js:197 -msgid "" -"A User Defined Sound File has been Specified for Low Battery\n" -"\n" -"Please ensure the volume is set sensibly in public places\n" -"especially if a long loud file is specifed\n" -msgstr "" -"En brugerdefineret lydfil er blevet angivet for lavt batteri\n" -"\n" -"Sikr dig, at lydstyrken er fornuftigt indstillet på offentlige steder,\n" -"især hvis en lang, høj fil er angivet\n" - -#. metadata.json->description -msgid "Displays Charge as Percentage and allows Alerts and Actions" -msgstr "Viser opladningsniveau som procent og tillader advarsler og handlinger" - -#. settings-schema.json->head->description -#. 3.2->settings-schema.json->head->description -msgid "General Settings for the Battery Applet with Monitoring and Shutdown" -msgstr "Generelle indstillinger for Batteriovervågning og nedlukning" - -#. settings-schema.json->refreshInterval-spinner->units -#. 3.2->settings-schema.json->refreshInterval-spinner->units -msgid "seconds" -msgstr "sekunder" - -#. settings-schema.json->refreshInterval-spinner->description -#. 3.2->settings-schema.json->refreshInterval-spinner->description -msgid "Refresh Interval for Display:" -msgstr "Opdateringsinterval for visning:" - -#. settings-schema.json->refreshInterval-spinner->tooltip -#. 3.2->settings-schema.json->refreshInterval-spinner->tooltip -msgid "" -"Increase or decrease this spinner value to change the refresh interval - use " -"a slow refresh if you have a slow machine. This also governs the flash speed." -msgstr "" -"Forøg eller formindsk denne værdi for at ændre opdateringsintervallet - brug " -"et langt interval, hvis din maskine er langsom. Dette styrer også " -"blinkhastigheden." - -#. settings-schema.json->alertPercentage->description -#. 3.2->settings-schema.json->alertPercentage->description -msgid "Percentage Battery Charge at which Alert Displayed" -msgstr "Procent batteriniveau ved hvilken advarsler vises" - -#. settings-schema.json->alertPercentage->tooltip -#. 3.2->settings-schema.json->alertPercentage->tooltip -msgid "" -"Percentage of Battery Charge at which Orange Warning Background is displayed " -"- It is also shown and can be adjusted in the Applet left click menu" -msgstr "" -"Procent batteriniveau ved hvilken den orange advarselsbaggrund vises. Den " -"vises også og kan ændres i panelprogrammets genvejsmenu" - -#. settings-schema.json->head1->description -#. 3.2->settings-schema.json->head1->description -msgid "Display Mode" -msgstr "Visningstilstand" - -#. settings-schema.json->displayType->options -#. 3.2->settings-schema.json->displayType->options -msgid "" -"Classic - Battery Percentage with extended messages for horizontal panel" -msgstr "Klassisk - Batteriprocent med udvidede beskeder til vandret panel" - -#. settings-schema.json->displayType->options -#. 3.2->settings-schema.json->displayType->options -msgid "Classic Plus - Classic with addition of Battery Icon" -msgstr "Klassisk plus - Klassisk med batteriikon" - -#. settings-schema.json->displayType->options -#. 3.2->settings-schema.json->displayType->options -msgid "Compact - Battery Percentage without extended messages" -msgstr "Kompakt - Batteriprocent uden udvidede beskeder" - -#. settings-schema.json->displayType->options -#. 3.2->settings-schema.json->displayType->options -msgid "Compact Plus - Compact with addition of Battery Icon" -msgstr "Kompakt plus - Kompakt med batteriikon" - -#. settings-schema.json->displayType->options -#. 3.2->settings-schema.json->displayType->options -msgid "Icon Only on coloured background indicating status" -msgstr "Kun ikon på farvet baggrund som indikerer status" - -#. settings-schema.json->displayType->description -msgid "Type of Display" -msgstr "Visningstype" - -#. settings-schema.json->displayType->tooltip -#. 3.2->settings-schema.json->displayType->tooltip -msgid "" -"This feature offers the Classic (original) display with optional battery " -"icon and some more compact displays suitable for a vertical panel " -"(CompactCompact Plus and Icon Only)" -msgstr "" -"Denne funktion tilbyder den Klassiske (originale) visning med valgfrit " -"batteriikon og nogle mere kompakte visninger egnede til et lodret panel " -"(Kompact, Kompakt plus og Kun ikon)" - -#. 3.2->settings-schema.json->displayType->description -msgid "Type of Display in Toolbar" -msgstr "Visningstype i værktøjslinjen" - -#. 3.2->settings-schema.json->head2->description -msgid "Battery Low Alert Settings" -msgstr "Indstillinger for advarsel ved lavt batteriniveau" - -#. 3.2->settings-schema.json->useBatteryLowSound->description -msgid "Provide audible alerts when Battery Low and at Shutdown Level" -msgstr "Giv lyd, når batteriniveauet er lavt og ved nedlukningsniveau" - -#. 3.2->settings-schema.json->useBatteryLowSound->tooltip -msgid "" -"Must have Sox installed. Limited number of sound file types supported (.oga " -"and .wav)" -msgstr "" -"Sox skal være installeret. Begrænset antal lydfiler understøttes (.oga og ." -"wav)" - -#. 3.2->settings-schema.json->chooseBatteryLowSound->description -msgid "" -"Allow choice of audible alert file when Battery Low and at Shutdown Level" -msgstr "Tillad valg af lydfil til lavt batteriniveauet og nedlukningsniveau" - -#. 3.2->settings-schema.json->chooseBatteryLowSound->tooltip -msgid "" -"Must have Sox installed. Limited number of sound file types supported in " -"versions < 4.2" -msgstr "" -"Sox skal være installeret. Begrænset antal lydfiler understøttes i versioner " -"før 4.2" - -#. 3.2->settings-schema.json->batteryLowSound->description -msgid "Choose sound file to use when Battery is Low" -msgstr "Vælg lydfil til brug ved lavt batteriniveau" - -#. 3.2->settings-schema.json->batteryLowSound->tooltip -msgid "" -"Please ensure the volume is set sensibly in public places especially if a " -"long loud file is specifed" -msgstr "" -"Sikr dig, at lydstyrken er fornuftigt indstillet på offentlige steder, især " -"hvis en lang, høj fil er angivet" - -#. 3.2->settings-schema.json->batteryShutdownSound->description -msgid "Choose sound file to use when Battery is at Shutdown Level" -msgstr "Vælg lydfil til brug når batteriet har nået nedlukningsniveau" - -#. 3.2->settings-schema.json->batteryShutdownSound->tooltip -msgid "" -"Please ensure the volume is set sensibly in public places - do not specify a " -"long loud file at Shutdown" -msgstr "" -"Sikr dig, at lydstyrken er fornuftigt indstillet på offentlige steder. Angiv " -"ikke en lang, høj fil ved nedlukning" - -#. 3.2->settings-schema.json->notifyBatteryLowSound->description -msgid "" -"Provide Notification when user specified sound file is in use - Recommended" -msgstr "Underret når brugerdefineret lydfil er i brug - anbefalet" - -#. 3.2->settings-schema.json->notifyBatteryLowSound->tooltip -msgid "" -"To remind users that the volume may need to be set sensibly in public places" -msgstr "" -"For at minde brugere om at lydstyrken skal indstilles fornuftigt på " -"offentlige steder" - -#. 3.2->settings-schema.json->head3->description -msgid "Household Tasks" -msgstr "Husholdningsopgaver" - -#. 3.2->settings-schema.json->deleteTempraryFiles->description -msgid "Delete temporary files after upgrade to version 1.4" -msgstr "Slet midlertidige filer efter opgradering til version 1.4" - -#. 3.2->settings-schema.json->deleteTempraryFiles->tooltip -msgid "" -"Versions prior to 1.4 used temporary files in the home directory. These are " -"not needed any more and can be deleted." -msgstr "" -"Versioner før 1.4 brugte midlertidige filer i Hjem-mappen. Disse bruges ikke " -"mere og kan slettes." diff --git a/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/po/de.po b/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/po/de.po deleted file mode 100755 index e1be97f..0000000 --- a/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/po/de.po +++ /dev/null @@ -1,155 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. -# -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-05-02 12:21+0200\n" -"PO-Revision-Date: 2017-05-02 12:41+0200\n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Generator: Poedit 1.8.6\n" -"Last-Translator: \n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" -"Language: de\n" - -#: applet.js:52 -msgid "Ok" -msgstr "Ok" - -#: applet.js:132 -msgid "Wait" -msgstr "Warten" - -#: applet.js:144 -msgid "Waiting" -msgstr "Es wird gewartet" - -#: applet.js:195 -msgid "Open Power Statistics" -msgstr "Energiestatistiken öffnen" - -#: applet.js:201 -msgid "Open System Monitor" -msgstr "Systemüberwachung öffnen" - -#: applet.js:210 -msgid "Housekeeping and System Sub Menu" -msgstr "Organisation und System-Untermenü" - -#: applet.js:213 -msgid "View the Changelog" -msgstr "Das Änderungsprotokoll anschauen" - -#: applet.js:219 -msgid "Open the Help file" -msgstr "Die Hilfedatei öffnen" - -#: applet.js:225 -msgid "Open stylesheet.css (Advanced Function)" -msgstr "stylesheet.css öffnen (Erweiterte Funktion)" - -#. batterymonitor@pdcurtis->metadata.json->name -#: applet.js:241 -msgid "Battery Applet with Monitoring and Shutdown (BAMS)" -msgstr "Akku-Applet mit Überwachung und Herunterfahren (BAMS)" - -#: applet.js:246 -msgid "Note: Alerts not enabled in Settings" -msgstr "Hinweis: Alarme sind in den Einstellungen nicht aktiviert" - -#: applet.js:310 -msgid "Battery Low - turn off or connect to mains" -msgstr "Batterie Niedrig - Rechner ausschalten oder an das Netz anschließen" - -#: applet.js:315 -msgid "" -"The Battery Level has fallen to your alert level\n" -"\n" -" either reconnect to a power source\n" -"or close down your work and suspend or shutdown the machine" -msgstr "" -"Der Akkustand ist auf Ihre Alarmstufe gefallen\n" -"\n" -"entweder an eine Stromquelle anschließen oder die Arbeit schließen und den " -"Rechner in den Ruhezustand versetzen oder herunterfahren" - -#: applet.js:333 -msgid "Battery Critical will Suspend unless connected to mains" -msgstr "" -"Akku kritisch - Rechner wird in Ruhezustand versetzt, wenn er nicht an das " -"Netz angeschlossen wird" - -#: applet.js:356 -msgid "Charge:" -msgstr "Aufladen:" - -#: applet.js:356 -msgid "Alert:" -msgstr "Alarm:" - -#: applet.js:356 -msgid "Suspend:" -msgstr "Ruhezustand:" - -#: applet.js:358 -msgid "Percentage Charge:" -msgstr "Aufgeladener Prozentsatz:" - -#: applet.js:358 -msgid "Alert at:" -msgstr "Alarmieren bei:" - -#: applet.js:358 -msgid "Suspend at:" -msgstr "In Ruhezustand versetzen bei:" - -#. batterymonitor@pdcurtis->settings-schema.json->head->description -msgid "General Settings for the Battery Applet with Monitoring and Shutdown" -msgstr "" -"Allgemeine Einstellungen für das Akku-Applet mit Überwachung und " -"Herunterfahren" - -#. batterymonitor@pdcurtis->settings-schema.json->refreshInterval- -#. spinner->description -msgid "Refresh Interval for Display:" -msgstr "Aktualisierungsintervall für Anzeige:" - -#. batterymonitor@pdcurtis->settings-schema.json->refreshInterval- -#. spinner->tooltip -msgid "" -"Increase or decrease this spinner value to change the refresh interval - use " -"a slow refresh if you have a slow machine" -msgstr "" -"Zählerwert erhöhen oder verringern, um das Aktualisierungsintervall zu " -"ändern - verwenden Sie eine langsame Aktualisierungsrate, wenn Sie einen " -"langsamen Rechner haben" - -#. batterymonitor@pdcurtis->settings-schema.json->refreshInterval- -#. spinner->units -msgid "seconds" -msgstr "Sekunden" - -#. batterymonitor@pdcurtis->settings-schema.json->alertPercentage->description -msgid "Percentage Battery Charge at which Alert Displayed" -msgstr "Prozentsatz der Akkuladung, bei welchem der Alarm angezeigt wird" - -#. batterymonitor@pdcurtis->settings-schema.json->alertPercentage->tooltip -msgid "" -"Percentage of Battery Charge at which Orange Warning Background is displayed " -"- It is also shown and can be adjusted in the Applet left click menu" -msgstr "" -"Prozentsatz der Akkuladung, bei der der Hintergrund orange als Warnung " -"angezeigt wird - dies wird auch im Linksklick-Menü des Applets angezeigt und " -"kann dort angepasst werden" - -#. batterymonitor@pdcurtis->metadata.json->description -msgid "Displays Charge as Percentage and allows Alerts and Actions" -msgstr "" -"Zeigt Ladezustand in Prozent an und erlaubt Alarm und weitere Aktionen zu " -"setzen" diff --git a/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/po/es.po b/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/po/es.po deleted file mode 100755 index 0261cf3..0000000 --- a/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/po/es.po +++ /dev/null @@ -1,383 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. -# -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-12-13 19:06-0300\n" -"PO-Revision-Date: 2021-12-13 21:02-0300\n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: es\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: Poedit 3.0.1\n" - -#: applet.js:124 3.2/applet.js:164 -msgid "Some Dependencies not Installed" -msgstr "Algunas dependencias no están instaladas" - -#: applet.js:124 -msgid "" -"Both 'sox' and 'zenity' are required for this applet to have all its " -"facilities including notifications and audible alerts .\n" -"\n" -"Please read the help file on how to install them." -msgstr "" -"Tanto 'sox' como 'zenity' son necesarios para que este applet tenga todas " -"sus facilidades, incluyendo las notificaciones y las alertas sonoras.\n" -"\n" -"Por favor, lea el archivo de ayuda sobre cómo instalarlos." - -#: applet.js:132 3.2/applet.js:197 -msgid "Battery Monitor Applet" -msgstr "Applet de monitoreo de la batería" - -#: applet.js:132 -msgid "" -"A User Defined Sound File has been Specified for low Battery\n" -"\n" -"Please ensure the volume is set sensibly in public places\n" -"especially if a long loud file is specifed\n" -msgstr "" -"Se ha especificado un archivo de sonido definido por el usuario para la " -"batería baja\n" -"\n" -"Por favor, asegúrese de que el volumen está ajustado de forma sensata en " -"lugares públicos\n" -"especialmente si se ha especificado un archivo con mucho volumen\n" - -#: applet.js:163 -msgid " " -msgstr " " - -#: applet.js:164 3.2/applet.js:137 -msgid "Waiting" -msgstr "Esperando" - -#: applet.js:230 3.2/applet.js:296 -msgid "Open Power Statistics" -msgstr "Abrir estadísticas de energía" - -#: applet.js:236 3.2/applet.js:302 -msgid "Open System Monitor" -msgstr "Abrir monitor del sistema" - -#: applet.js:245 3.2/applet.js:311 -msgid "Housekeeping and System Sub Menu" -msgstr "Submenú de Mantenimiento y Sistema" - -#: applet.js:248 3.2/applet.js:314 -msgid "View the Changelog" -msgstr "Ver el registro de cambios" - -#: applet.js:254 3.2/applet.js:320 -msgid "Open the Help file" -msgstr "Abrir el archivo de ayuda" - -#: applet.js:260 3.2/applet.js:326 -msgid "Open stylesheet.css (Advanced Function)" -msgstr "Abrir stylesheet.css (Función avanzada)" - -#. metadata.json->name -#: applet.js:276 3.2/applet.js:342 -msgid "Battery Applet with Monitoring and Shutdown (BAMS)" -msgstr "Applet de batería con monitorización y apagado (BAMS)" - -#: applet.js:281 3.2/applet.js:347 -msgid "Waiting for battery information" -msgstr "A la espera de información sobre la batería" - -#: applet.js:343 3.2/applet.js:427 -msgid "Battery Low - turn off or connect to mains" -msgstr "Batería baja - apague o conecte a la red eléctrica" - -#: applet.js:350 3.2/applet.js:435 -msgid "Battery Monitor Applet Alert" -msgstr "Applet de monitorización de la batería con alertas" - -#: applet.js:350 3.2/applet.js:435 -msgid "" -"The Battery Level has fallen to your alert level\n" -"\n" -"either reconnect to a power source,\n" -"\n" -"close down your work and suspend or shutdown the machine\n" -"\n" -msgstr "" -"El nivel de la batería ha descendido a su nivel de alerta\n" -"\n" -"vuelva a conectarse a una fuente de alimentación,\n" -"\n" -"cierre su trabajo y suspenda o apague la máquina\n" -"\n" - -#: applet.js:352 3.2/applet.js:437 -msgid "" -"The Battery Level has fallen to your alert level\n" -"\n" -" either reconnect to a power source,\n" -"\n" -"close down your work and suspend or shutdown the machine\n" -"\n" -msgstr "" -"El nivel de la batería ha descendido a su nivel de alerta\n" -"\n" -" vuelva a conectarse a una fuente de alimentación,\n" -"\n" -"cierre su trabajo y suspenda o apague la máquina\n" -"\n" - -#: applet.js:368 3.2/applet.js:453 -msgid "Battery Critical will Suspend unless connected to mains" -msgstr "" -"Nivel de batería crítica se sSuspenderá a menos que se conecte a la red " -"eléctrica" - -#: applet.js:383 3.2/applet.js:468 -msgid "Charge:" -msgstr "Carga:" - -#: applet.js:383 3.2/applet.js:468 -msgid "Alert:" -msgstr "Alerta:" - -#: applet.js:383 3.2/applet.js:468 -msgid "Suspend:" -msgstr "Suspender:" - -#: applet.js:441 3.2/applet.js:516 -msgid "Percentage Charge:" -msgstr "Porcentaje de carga:" - -#: applet.js:441 3.2/applet.js:516 -msgid "Alert at:" -msgstr "Alertar en:" - -#: applet.js:441 3.2/applet.js:516 -msgid "Suspend at:" -msgstr "Suspender en:" - -#: 3.2/applet.js:136 -msgid "--%" -msgstr "--%" - -#: 3.2/applet.js:164 -msgid "" -"'upower', 'sox' and 'zenity' are required for this applet to have all its " -"facilities including notifications and audible alerts .\n" -"\n" -"Please read the help file on how to install them." -msgstr "" -"'upower', 'sox' y 'zenity' son necesarios para que este applet tenga todas " -"sus funciones, incluyendo las notificaciones y las alertas sonoras .\n" -"\n" -"Por favor, lea el archivo de ayuda sobre cómo instalarlos." - -#: 3.2/applet.js:197 -msgid "" -"A User Defined Sound File has been Specified for Low Battery\n" -"\n" -"Please ensure the volume is set sensibly in public places\n" -"especially if a long loud file is specifed\n" -msgstr "" -"Se ha especificado un archivo de sonido definido por el usuario para el " -"nivel de batería baja\n" -"\n" -"Por favor, asegúrese de que el volumen está ajustado de forma sensata en " -"lugares públicos\n" -"especialmente si se especifica un archivo de sonido largo\n" - -#. metadata.json->description -msgid "Displays Charge as Percentage and allows Alerts and Actions" -msgstr "" -"Muestra la carga en forma de porcentaje y permite realizar alertas y acciones" - -#. settings-schema.json->head->description -#. 3.2->settings-schema.json->head->description -msgid "General Settings for the Battery Applet with Monitoring and Shutdown" -msgstr "Ajustes generales del applet de batería con monitorización y apagado" - -#. settings-schema.json->refreshInterval-spinner->units -#. 3.2->settings-schema.json->refreshInterval-spinner->units -msgid "seconds" -msgstr "segundos" - -#. settings-schema.json->refreshInterval-spinner->description -#. 3.2->settings-schema.json->refreshInterval-spinner->description -msgid "Refresh Interval for Display:" -msgstr "Intervalo de actualización de la visualización:" - -#. settings-schema.json->refreshInterval-spinner->tooltip -#. 3.2->settings-schema.json->refreshInterval-spinner->tooltip -msgid "" -"Increase or decrease this spinner value to change the refresh interval - use " -"a slow refresh if you have a slow machine. This also governs the flash speed." -msgstr "" -"Aumente o disminuya este valor con la rueda del ratón para cambiar el " -"intervalo de actualización - use una actualización lenta si tiene una " -"máquina lenta. Esto también gobierna la velocidad del destello." - -#. settings-schema.json->alertPercentage->description -#. 3.2->settings-schema.json->alertPercentage->description -msgid "Percentage Battery Charge at which Alert Displayed" -msgstr "Porcentaje de carga de la batería en el que se muestra la alerta" - -#. settings-schema.json->alertPercentage->tooltip -#. 3.2->settings-schema.json->alertPercentage->tooltip -msgid "" -"Percentage of Battery Charge at which Orange Warning Background is displayed " -"- It is also shown and can be adjusted in the Applet left click menu" -msgstr "" -"Porcentaje de carga de la batería a partir del cual se muestra el fondo de " -"advertencia naranja - También se muestra y puede ajustarse en el menú de " -"clic izquierdo del applet" - -#. settings-schema.json->head1->description -#. 3.2->settings-schema.json->head1->description -msgid "Display Mode" -msgstr "Modo de visualización" - -#. settings-schema.json->displayType->options -#. 3.2->settings-schema.json->displayType->options -msgid "" -"Classic - Battery Percentage with extended messages for horizontal panel" -msgstr "" -"Clásico - Porcentaje de batería con mensajes ampliados para el panel " -"horizontal" - -#. settings-schema.json->displayType->options -#. 3.2->settings-schema.json->displayType->options -msgid "Classic Plus - Classic with addition of Battery Icon" -msgstr "Clásico Plus - Clásico con un icono de batería añadido" - -#. settings-schema.json->displayType->options -#. 3.2->settings-schema.json->displayType->options -msgid "Compact - Battery Percentage without extended messages" -msgstr "Compacto - Porcentaje de batería sin mensajes extendidos" - -#. settings-schema.json->displayType->options -#. 3.2->settings-schema.json->displayType->options -msgid "Compact Plus - Compact with addition of Battery Icon" -msgstr "Compacto Plus - Compacto con un icono de batería añadido" - -#. settings-schema.json->displayType->options -#. 3.2->settings-schema.json->displayType->options -msgid "Icon Only on coloured background indicating status" -msgstr "Sólo icono sobre fondo de color que indica el estado" - -#. settings-schema.json->displayType->description -msgid "Type of Display" -msgstr "Tipo de visualización" - -#. settings-schema.json->displayType->tooltip -#. 3.2->settings-schema.json->displayType->tooltip -msgid "" -"This feature offers the Classic (original) display with optional battery " -"icon and some more compact displays suitable for a vertical panel " -"(CompactCompact Plus and Icon Only)" -msgstr "" -"Esta función ofrece la visualización clásica (original) con el icono de la " -"batería opcional y algunas visualizaciones más compactas adecuadas para un " -"panel vertical (Compacto, Compacto Plus y Sólo Icono)" - -#. 3.2->settings-schema.json->displayType->description -msgid "Type of Display in Toolbar" -msgstr "Tipo de visualización en la barra de tareas" - -#. 3.2->settings-schema.json->head2->description -msgid "Battery Low Alert Settings" -msgstr "Configuración de alerta de batería baja" - -#. 3.2->settings-schema.json->useBatteryLowSound->description -msgid "Provide audible alerts when Battery Low and at Shutdown Level" -msgstr "" -"Proporciona alertas sonoras cuando la batería está baja y en el nivel de " -"apagado" - -#. 3.2->settings-schema.json->useBatteryLowSound->tooltip -msgid "" -"Must have Sox installed. Limited number of sound file types supported (.oga " -"and .wav)" -msgstr "" -"Debe tener instalado Sox. Número limitado de tipos de archivos de sonido " -"admitidos (.oga y .wav)" - -#. 3.2->settings-schema.json->chooseBatteryLowSound->description -msgid "" -"Allow choice of audible alert file when Battery Low and at Shutdown Level" -msgstr "" -"Permitir la elección del archivo de alerta audible cuando la batería es baja " -"y en el nivel de apagado" - -#. 3.2->settings-schema.json->chooseBatteryLowSound->tooltip -msgid "" -"Must have Sox installed. Limited number of sound file types supported in " -"versions < 4.2" -msgstr "" -"Debe tener instalado Sox. Número limitado de tipos de archivos de sonido " -"admitidos en las versiones < 4.2" - -#. 3.2->settings-schema.json->batteryLowSound->description -msgid "Choose sound file to use when Battery is Low" -msgstr "" -"Elija el archivo de sonido que se utilizará cuando la batería esté baja" - -#. 3.2->settings-schema.json->batteryLowSound->tooltip -msgid "" -"Please ensure the volume is set sensibly in public places especially if a " -"long loud file is specifed" -msgstr "" -"Por favor, asegúrese de que el volumen está ajustado de forma sensata en " -"lugares públicos, especialmente si se especifica un archivo con mucho volumen" - -#. 3.2->settings-schema.json->batteryShutdownSound->description -msgid "Choose sound file to use when Battery is at Shutdown Level" -msgstr "" -"Elija el archivo de sonido que se utilizará cuando la batería esté en el " -"nivel de apagado" - -#. 3.2->settings-schema.json->batteryShutdownSound->tooltip -msgid "" -"Please ensure the volume is set sensibly in public places - do not specify a " -"long loud file at Shutdown" -msgstr "" -"Por favor, asegúrese de que el volumen está ajustado de forma sensata en " -"lugares públicos - no especifique un archivo largo y ruidoso en el nivel de " -"apagado" - -#. 3.2->settings-schema.json->notifyBatteryLowSound->description -msgid "" -"Provide Notification when user specified sound file is in use - Recommended" -msgstr "" -"Proporcionar una notificación cuando el archivo de sonido especificado por " -"el usuario está en uso - Recomendado" - -#. 3.2->settings-schema.json->notifyBatteryLowSound->tooltip -msgid "" -"To remind users that the volume may need to be set sensibly in public places" -msgstr "" -"Recordar a los usuarios que puede ser necesario ajustar el volumen de forma " -"sensata en lugares públicos" - -#. 3.2->settings-schema.json->head3->description -msgid "Household Tasks" -msgstr "Mantenimiento" - -#. 3.2->settings-schema.json->deleteTempraryFiles->description -msgid "Delete temporary files after upgrade to version 1.4" -msgstr "" -"Eliminar los archivos temporales tras la actualización a la versión 1.4" - -#. 3.2->settings-schema.json->deleteTempraryFiles->tooltip -msgid "" -"Versions prior to 1.4 used temporary files in the home directory. These are " -"not needed any more and can be deleted." -msgstr "" -"Las versiones anteriores a la 1.4 utilizaban archivos temporales en el " -"directorio principal. Estos ya no son necesarios y pueden ser eliminados." diff --git a/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/po/fr.po b/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/po/fr.po deleted file mode 100755 index f377f8b..0000000 --- a/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/po/fr.po +++ /dev/null @@ -1,168 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. -# -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-01-06 12:18+0100\n" -"PO-Revision-Date: 2018-01-06 12:26+0100\n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Generator: Poedit 1.8.7.1\n" -"Last-Translator: Claude CLERC \n" -"Plural-Forms: nplurals=2; plural=(n > 1);\n" -"Language: fr\n" - -#: applet.js:55 -msgid "Ok" -msgstr "OK" - -#: applet.js:173 -msgid "Waiting" -msgstr "En attente..." - -#: applet.js:239 -msgid "Open Power Statistics" -msgstr "Statistiques" - -#: applet.js:245 -msgid "Open System Monitor" -msgstr "Moniteur système" - -#: applet.js:254 -msgid "Housekeeping and System Sub Menu" -msgstr "Résoudre les problèmes et personnaliser" - -#: applet.js:257 -msgid "View the Changelog" -msgstr "Voir le récapitulatif des modifications (Changelog)" - -#: applet.js:263 -msgid "Open the Help file" -msgstr "Aide" - -#: applet.js:269 -msgid "Open stylesheet.css (Advanced Function)" -msgstr "Modifier la feuille de style (pour experts en css)" - -#. batterymonitor@pdcurtis->metadata.json->name -#: applet.js:285 -msgid "Battery Applet with Monitoring and Shutdown (BAMS)" -msgstr "BAMS - Applet Moniteur de batterie et arrêt d'urgence" - -#: applet.js:290 -msgid "Waiting for battery information" -msgstr "En attente d'information sur la batterie" - -#: applet.js:353 -msgid "Battery Low - turn off or connect to mains" -msgstr "Batterie faible - arrêter ou brancher sur secteur" - -#: applet.js:358 -msgid "" -"The Battery Level has fallen to your alert level\n" -"\n" -" either reconnect to a power source\n" -"or close down your work and suspend or shutdown the machine" -msgstr "" -"La niveau de la batterie a atteint le niveau d'alerte que vous avez défini.\n" -"\n" -"Rebranchez votre ordinateur sur secteur\n" -"ou bien fermez vos applications puis arrêtez ou mettez en veille votre ordinateur.\n" -" " - -#: applet.js:375 -msgid "Battery Critical will Suspend unless connected to mains" -msgstr "Niveau critique de la batterie. L'ordinateur va se mettre en veille sauf si vous le branchez sur secteur." - -#: applet.js:393 -msgid "Charge:" -msgstr "Charge :" - -#: applet.js:393 -msgid "Alert:" -msgstr "Alerte :" - -#: applet.js:393 -msgid "Suspend:" -msgstr "Mise en veille :" - -#: applet.js:451 -msgid "Percentage Charge:" -msgstr "Pourcentage de charge :" - -#: applet.js:451 -msgid "Alert at:" -msgstr "Alerte à :" - -#: applet.js:451 -msgid "Suspend at:" -msgstr "Mise en veille à :" - -#. batterymonitor@pdcurtis->settings-schema.json->displayType->options -msgid "Classic - Battery Percentage with extended messages for horizontal panel" -msgstr "Classique - Pourcentage de batterie avec messages détaillés pour panneau horizontal" - -#. batterymonitor@pdcurtis->settings-schema.json->displayType->options -msgid "Classic Plus - Classic with addition of Battery Icon" -msgstr "Classique Plus - Classique avec icône de batterie" - -#. batterymonitor@pdcurtis->settings-schema.json->displayType->options -msgid "Compact Plus - Compact with addition of Battery Icon" -msgstr "Compact Plus - Compact avec icône de batterie" - -#. batterymonitor@pdcurtis->settings-schema.json->displayType->options -msgid "Compact - Battery Percentage without extended messages" -msgstr "Compact - Pourcentage de batterie sans messages détaillés" - -#. batterymonitor@pdcurtis->settings-schema.json->displayType->options -msgid "Icon Only on coloured background indicating status" -msgstr "Icône seule sur fond coloré en fonction de l'état de la batterie" - -#. batterymonitor@pdcurtis->settings-schema.json->displayType->tooltip -msgid "This feature offers the Classic (original) display with optional battery icon and some more compact displays suitable for a vertical panel (CompactCompact Plus and Icon Only)" -msgstr "Cette fonctionnalité permet un affichage classique de l'applet avec une icône optionnelle de batterie, ainsi que plusieurs affichages compacts pour panneau vertical (Compact, Compact Plus ou Icône seule). " - -#. batterymonitor@pdcurtis->settings-schema.json->displayType->description -msgid "Type of Display" -msgstr "Type d'affichage" - -#. batterymonitor@pdcurtis->settings-schema.json->head->description -msgid "General Settings for the Battery Applet with Monitoring and Shutdown" -msgstr "Paramètres généraux de l'applet BASM" - -#. batterymonitor@pdcurtis->settings-schema.json->refreshInterval- -#. spinner->description -msgid "Refresh Interval for Display:" -msgstr "Intervalle de rafraîchissement de l'affichage :" - -#. batterymonitor@pdcurtis->settings-schema.json->refreshInterval- -#. spinner->tooltip -msgid "Increase or decrease this spinner value to change the refresh interval - use a slow refresh if you have a slow machine. This also governs the flash speed." -msgstr "Augmenter ou diminuer cette valeur pour modifier l'intervalle de rafraîchissement - utiliser un rafraîchissement peu fréquent sur une machine lente. Cela commande aussi la vitesse du flash." - -#. batterymonitor@pdcurtis->settings-schema.json->refreshInterval- -#. spinner->units -msgid "seconds" -msgstr "secondes" - -#. batterymonitor@pdcurtis->settings-schema.json->head1->description -msgid "Display Mode" -msgstr "Mode d'affichage" - -#. batterymonitor@pdcurtis->settings-schema.json->alertPercentage->description -msgid "Percentage Battery Charge at which Alert Displayed" -msgstr "Pourcentage de charge de la batterie auquel s'affiche le message d'alerte" - -#. batterymonitor@pdcurtis->settings-schema.json->alertPercentage->tooltip -msgid "Percentage of Battery Charge at which Orange Warning Background is displayed - It is also shown and can be adjusted in the Applet left click menu" -msgstr "Pourcentage de charge de la batterie auquel le fond orange d'avertissement apparaît. Il peut aussi être ajusté par clic-droit sur l'applet." - -#. batterymonitor@pdcurtis->metadata.json->description -msgid "Displays Charge as Percentage and allows Alerts and Actions" -msgstr "Affiche la charge de la batterie, les messages d'alerte selon son niveau et agit en cas de franchissement d'un seuil critique." diff --git a/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/po/hr.po b/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/po/hr.po deleted file mode 100755 index 56601af..0000000 --- a/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/po/hr.po +++ /dev/null @@ -1,200 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# gogo , 2017. -# -msgid "" -msgstr "" -"Project-Id-Version: batterymonitor@pdcurtis 1.2.2\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-11-19 15:34+0100\n" -"PO-Revision-Date: 2017-11-19 15:42+0100\n" -"Last-Translator: gogo \n" -"Language-Team: Croatian\n" -"Language: hr\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Generator: Poedit 1.8.7.1\n" -"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" -"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" - -#: applet.js:55 -msgid "Ok" -msgstr "U redu" - -#: applet.js:173 -msgid "Waiting" -msgstr "Čekanje" - -#: applet.js:239 -msgid "Open Power Statistics" -msgstr "Otvori energetsku statistiku" - -#: applet.js:245 -msgid "Open System Monitor" -msgstr "Otvori nadgledatelja sustava" - -#: applet.js:254 -msgid "Housekeeping and System Sub Menu" -msgstr "Upravljanje i podizbornici sustava" - -#: applet.js:257 -msgid "View the Changelog" -msgstr "Pogledaj zapis promjena" - -#: applet.js:263 -msgid "Open the Help file" -msgstr "Otvori datoteku pomoći" - -#: applet.js:269 -msgid "Open stylesheet.css (Advanced Function)" -msgstr "Otvori stylesheet.css (Napredne funkcije)" - -#. batterymonitor@pdcurtis->metadata.json->name -#: applet.js:285 -msgid "Battery Applet with Monitoring and Shutdown (BAMS)" -msgstr "Aplet baterije s nadgledanjem i isključivanjem (BAMS)" - -#: applet.js:290 -msgid "Waiting for battery information" -msgstr "Čekanje informacija baterije" - -#: applet.js:353 -msgid "Battery Low - turn off or connect to mains" -msgstr "Slaba baterija- isključite računalo ili priključite napajanje" - -#: applet.js:358 -msgid "" -"The Battery Level has fallen to your alert level\n" -"\n" -" either reconnect to a power source\n" -"or close down your work and suspend or shutdown the machine" -msgstr "" -"Razina baterije je pala na razinu vaše obavijesti\n" -"\n" -" ili priključite na izvor napajanja\n" -"ili završite s vašim radom i suspendirajte ili isključite računalo" - -#: applet.js:375 -msgid "Battery Critical will Suspend unless connected to mains" -msgstr "" -"Baterija je kritično računalo će se suspendirati osim ako ne priključite " -"napajanje" - -#: applet.js:393 -msgid "Charge:" -msgstr "Punjenje:" - -#: applet.js:393 -msgid "Alert:" -msgstr "Upozorenje:" - -#: applet.js:393 -msgid "Suspend:" -msgstr "Suspenzija:" - -#: applet.js:451 -msgid "Percentage Charge:" -msgstr "Postotak napunjenosti:" - -#: applet.js:451 -msgid "Alert at:" -msgstr "Upozori pri:" - -#: applet.js:451 -msgid "Suspend at:" -msgstr "Suspendiraj pri:" - -#. batterymonitor@pdcurtis->settings-schema.json->displayType->options -msgid "" -"Classic - Battery Percentage with extended messages for horizontal panel" -msgstr "Klasično - Postotak baterije s proširenim porukama za vodoravan panel" - -#. batterymonitor@pdcurtis->settings-schema.json->displayType->options -msgid "Classic Plus - Classic with addition of Battery Icon" -msgstr "Klasično plus - Klasično s dodatkom ikone baterije" - -#. batterymonitor@pdcurtis->settings-schema.json->displayType->options -msgid "Compact Plus - Compact with addition of Battery Icon" -msgstr "Kompaktno plus - Kompaktno s dodatkom ikone baterije" - -#. batterymonitor@pdcurtis->settings-schema.json->displayType->options -msgid "Compact - Battery Percentage without extended messages" -msgstr "Kompaktno - Postotak baterije bez proširenih poruka" - -#. batterymonitor@pdcurtis->settings-schema.json->displayType->options -msgid "Icon Only on coloured background indicating status" -msgstr "Samo ikona na obojenim pozadinama prikazuje stanje" - -#. batterymonitor@pdcurtis->settings-schema.json->displayType->tooltip -msgid "" -"This feature offers the Classic (original) display with optional battery " -"icon and some more compact displays suitable for a vertical panel " -"(CompactCompact Plus and Icon Only)" -msgstr "" -"Ova značajka omogućuje Klasičan (izvoran) prikaz s neobaveznom ikonom " -"baterije i nešto kompaktnijim prikazom pogodnim za okomiti panel (Kompaktno, " -"Kompaktno plus i Samo ikone)" - -#. batterymonitor@pdcurtis->settings-schema.json->displayType->description -msgid "Type of Display" -msgstr "Način prikaza" - -#. batterymonitor@pdcurtis->settings-schema.json->head->description -msgid "General Settings for the Battery Applet with Monitoring and Shutdown" -msgstr "Opće postavke za aplet baterije s nadgledanjem i isključivanjem" - -#. batterymonitor@pdcurtis->settings-schema.json->refreshInterval- -#. spinner->description -msgid "Refresh Interval for Display:" -msgstr "Razdoblje osvježavanja prikaza:" - -#. batterymonitor@pdcurtis->settings-schema.json->refreshInterval- -#. spinner->tooltip -msgid "" -"Increase or decrease this spinner value to change the refresh interval - use " -"a slow refresh if you have a slow machine. This also governs the flash speed." -msgstr "" -"Povećajte ili smanjite vrijednost za promjenu razdoblja osvježavanja - " -"koristite sporije osvježavanje ako imate sporije računalo. Ovo isto regulira " -"brzinu bljeskanja." - -#. batterymonitor@pdcurtis->settings-schema.json->refreshInterval- -#. spinner->units -msgid "seconds" -msgstr "sekunde" - -#. batterymonitor@pdcurtis->settings-schema.json->head1->description -msgid "Display Mode" -msgstr "Način rada zalona" - -#. batterymonitor@pdcurtis->settings-schema.json->alertPercentage->description -msgid "Percentage Battery Charge at which Alert Displayed" -msgstr "Postotak napunjenosti baterije pri kojoj se obavijest prikazuje" - -#. batterymonitor@pdcurtis->settings-schema.json->alertPercentage->tooltip -msgid "" -"Percentage of Battery Charge at which Orange Warning Background is displayed " -"- It is also shown and can be adjusted in the Applet left click menu" -msgstr "" -"Postotak napunjenosti baterije pri kojoj se narančasta pozadina upozorenja " -"prikazuje - Još je prikazana i može se prilagoditi u izborniku lijevog klika " -"apleta" - -#. batterymonitor@pdcurtis->metadata.json->description -msgid "Displays Charge as Percentage and allows Alerts and Actions" -msgstr "Prikazuje napunjenost u postocima i omogućuje upozorenja i radnje" - -#~ msgid "Wait" -#~ msgstr "Čekaj" - -#~ msgid "Note: Alerts not enabled in Settings" -#~ msgstr "Napomena: Obavijesti nisu omogućene u postavkama" - -#~ msgid "" -#~ "Increase or decrease this spinner value to change the refresh interval - " -#~ "use a slow refresh if you have a slow machine" -#~ msgstr "" -#~ "Povećajte ili smanjite vrijednost za promjenu razdoblja osvježavanja - " -#~ "koristite sporije osvježavanje ako imate sporo računalo" diff --git a/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/po/hu.po b/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/po/hu.po deleted file mode 100755 index 5552cba..0000000 --- a/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/po/hu.po +++ /dev/null @@ -1,390 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. -# -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-08-28 04:35+0100\n" -"PO-Revision-Date: 2021-04-05 08:16+0200\n" -"Language: hu\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Last-Translator: Bosák Balázs \n" -"Language-Team: \n" -"X-Generator: Poedit 2.4.2\n" - -#: applet.js:124 3.2/applet.js:164 -msgid "Some Dependencies not Installed" -msgstr "Néhány függőség nincs telepítve" - -#: applet.js:124 -msgid "" -"Both 'sox' and 'zenity' are required for this applet to have all its " -"facilities including notifications and audible alerts .\n" -"\n" -"Please read the help file on how to install them." -msgstr "" -"Mind a „sox”, mind a „zenity” szükséges ahhoz, hogy a kisalkalmazás minden " -"szolgáltatása rendelkezésre álljon, beleértve az értesítéseket és a hangos " -"figyelmeztetéseket.\n" -"\n" -"Kérjük, olvassa el a súgófájlt a telepítésükhöz." - -#: applet.js:132 3.2/applet.js:197 -msgid "Battery Monitor Applet" -msgstr "Akkumulátor Figyelő Kisalkalmazás" - -#: applet.js:132 -msgid "" -"A User Defined Sound File has been Specified for low Battery\n" -"\n" -"Please ensure the volume is set sensibly in public places\n" -"especially if a long loud file is specifed\n" -msgstr "" -"A felhasználó által definiált hangfájl van megadva az alacsony " -"akkumulátorszintre\n" -"\n" -"Győződjön meg arról, hogy a hangerőt nyilvános helyekhez mérten állította " -"be\n" -"különösen, ha hosszú hangos fájlt állít be\n" - -#: applet.js:163 -msgid " " -msgstr " " - -#: applet.js:164 3.2/applet.js:137 -msgid "Waiting" -msgstr "Várakozik" - -#: applet.js:230 3.2/applet.js:296 -msgid "Open Power Statistics" -msgstr "Energiastatisztika megjelenítése" - -#: applet.js:236 3.2/applet.js:302 -msgid "Open System Monitor" -msgstr "Rendszer Figyelő megjelenítése" - -#: applet.js:245 3.2/applet.js:311 -msgid "Housekeeping and System Sub Menu" -msgstr "Karbantartás és Rendszer Almenü" - -#: applet.js:248 3.2/applet.js:314 -msgid "View the Changelog" -msgstr "Változásnapló megtekintése" - -#: applet.js:254 3.2/applet.js:320 -msgid "Open the Help file" -msgstr "Sugó megnyitása" - -#: applet.js:260 3.2/applet.js:326 -msgid "Open stylesheet.css (Advanced Function)" -msgstr "Stylesheet.css fájl megnyitása (haladó funkció)" - -#. metadata.json->name -#: applet.js:276 3.2/applet.js:342 -msgid "Battery Applet with Monitoring and Shutdown (BAMS)" -msgstr "Akkumulátor Kisalkalmazás figyelés és kikapcsolás funkcióval (BAMS)" - -#: applet.js:281 3.2/applet.js:347 -msgid "Waiting for battery information" -msgstr "Várakozás az akkumulátor információra" - -#: applet.js:343 3.2/applet.js:427 -msgid "Battery Low - turn off or connect to mains" -msgstr "" -"Akkumulátor töltöttség alacsony - kapcsolja ki vagy csatlakoztassa az " -"elektromos hálózathoz" - -#: applet.js:350 3.2/applet.js:435 -msgid "Battery Monitor Applet Alert" -msgstr "Akkumulátorfigyelő kisalkalmazás riasztás" - -#: applet.js:350 3.2/applet.js:435 -msgid "" -"The Battery Level has fallen to your alert level\n" -"\n" -"either reconnect to a power source,\n" -"\n" -"close down your work and suspend or shutdown the machine\n" -"\n" -msgstr "" -"Az akkumulátor töltöttségi szintje a riasztási szintjére csökkent\n" -"\n" -"vagy csatlakozzon újra egy áramforráshoz,\n" -"\n" -"fejezze be a munkáját, és függessze fel vagy állítsa le a gépet\n" -"\n" -"\n" - -#: applet.js:352 3.2/applet.js:437 -msgid "" -"The Battery Level has fallen to your alert level\n" -"\n" -" either reconnect to a power source,\n" -"\n" -"close down your work and suspend or shutdown the machine\n" -"\n" -msgstr "" -"Az akkumulátor töltöttségi szintje a riasztási szintjére csökkent\n" -"\n" -" vagy csatlakozzon újra egy áramforráshoz,\n" -"\n" -"fejezze be a munkáját, és függessze fel vagy állítsa le a gépet\n" -"\n" - -#: applet.js:368 3.2/applet.js:453 -msgid "Battery Critical will Suspend unless connected to mains" -msgstr "" -"Akkumulátor kritikus szinten, a rendszer fel lesz függesztve, hacsak nem " -"csatlakozik az elektromos hálózathoz" - -#: applet.js:383 3.2/applet.js:468 -msgid "Charge:" -msgstr "Töltés:" - -#: applet.js:383 3.2/applet.js:468 -msgid "Alert:" -msgstr "Riasztás:" - -#: applet.js:383 3.2/applet.js:468 -msgid "Suspend:" -msgstr "Felfüggesztés:" - -#: applet.js:441 3.2/applet.js:516 -msgid "Percentage Charge:" -msgstr "Százalékos töltöttség:" - -#: applet.js:441 3.2/applet.js:516 -msgid "Alert at:" -msgstr "Riasztás ekkor:" - -#: applet.js:441 3.2/applet.js:516 -msgid "Suspend at:" -msgstr "Felfüggesztés ekkor:" - -#: 3.2/applet.js:136 -msgid "--%" -msgstr "--%" - -#: 3.2/applet.js:164 -msgid "" -"'upower', 'sox' and 'zenity' are required for this applet to have all its " -"facilities including notifications and audible alerts .\n" -"\n" -"Please read the help file on how to install them." -msgstr "" -"Az „upower”, a „sox” és a „zenity” szükségesek ahhoz, hogy ennek a " -"kisalkalmazásnak minden funkciója rendelkezésre álljon, beleértve az " -"értesítéseket és a hangos figyelmeztetéseket.\n" -"\n" -"Kérjük, olvassa el a súgófájlt a telepítésükhöz." - -#: 3.2/applet.js:197 -msgid "" -"A User Defined Sound File has been Specified for Low Battery\n" -"\n" -"Please ensure the volume is set sensibly in public places\n" -"especially if a long loud file is specifed\n" -msgstr "" -"A felhasználó által definiált hangfájl van megadva az alacsony " -"akkumulátorszintre\n" -"\n" -"Győződjön meg arról, hogy a hangerőt nyilvános helyekhez mérten állította " -"be\n" -"különösen, ha hosszú hangos fájlt választott ki\n" - -#. metadata.json->description -msgid "Displays Charge as Percentage and allows Alerts and Actions" -msgstr "" -"Megjeleníti a töltést százalékban, és lehetővé teszi a riasztásokat és " -"műveleteket" - -#. settings-schema.json->head->description -#. 3.2->settings-schema.json->head->description -msgid "General Settings for the Battery Applet with Monitoring and Shutdown" -msgstr "" -"Akkumulátor kisalkalmazás általános beállításai megfigyeléssel és " -"leállítással" - -#. settings-schema.json->refreshInterval-spinner->units -#. 3.2->settings-schema.json->refreshInterval-spinner->units -msgid "seconds" -msgstr "másodpercek" - -#. settings-schema.json->refreshInterval-spinner->description -#. 3.2->settings-schema.json->refreshInterval-spinner->description -msgid "Refresh Interval for Display:" -msgstr "Frissítési intervallum megjelenítése:" - -#. settings-schema.json->refreshInterval-spinner->tooltip -#. 3.2->settings-schema.json->refreshInterval-spinner->tooltip -msgid "" -"Increase or decrease this spinner value to change the refresh interval - " -"use a slow refresh if you have a slow machine. This also governs the flash " -"speed." -msgstr "" -"Növelje vagy csökkentse ezt a tárcsaértéket a frissítési intervallum " -"megváltoztatásához - használjon lassú frissítést, ha lassú gépe van. Ez " -"szabályozza a villogás sebességét is." - -#. settings-schema.json->alertPercentage->description -#. 3.2->settings-schema.json->alertPercentage->description -msgid "Percentage Battery Charge at which Alert Displayed" -msgstr "Az akkumulátor töltöttségi százaléka, amelynél a riasztás megjelenik" - -#. settings-schema.json->alertPercentage->tooltip -#. 3.2->settings-schema.json->alertPercentage->tooltip -msgid "" -"Percentage of Battery Charge at which Orange Warning Background is " -"displayed - It is also shown and can be adjusted in the Applet left click " -"menu" -msgstr "" -"Az akkumulátor töltöttségének százaléka, amelynél egy narancssárga " -"figyelmeztető háttér jelenik meg - Szintén megjelenik és beállítható a " -"kisalkalmazás bal kattintásos menüjében is" - -#. settings-schema.json->head1->description -#. 3.2->settings-schema.json->head1->description -msgid "Display Mode" -msgstr "Megjelenés mód" - -#. settings-schema.json->displayType->options -#. 3.2->settings-schema.json->displayType->options -msgid "" -"Classic - Battery Percentage with extended messages for horizontal panel" -msgstr "" -"Klasszikus - akkumulátor százalékos aránya kiterjesztett üzenetekkel a " -"vízszintes panelhez" - -#. settings-schema.json->displayType->options -#. 3.2->settings-schema.json->displayType->options -msgid "Classic Plus - Classic with addition of Battery Icon" -msgstr "Klasszikus Plusz - Klasszikus mód plusz az akkumulátor ikon" - -#. settings-schema.json->displayType->options -#. 3.2->settings-schema.json->displayType->options -msgid "Compact - Battery Percentage without extended messages" -msgstr "" -"Kompakt - Az akkumulátor százalékos aránya kiterjesztett üzenetek nélkül" - -#. settings-schema.json->displayType->options -#. 3.2->settings-schema.json->displayType->options -msgid "Compact Plus - Compact with addition of Battery Icon" -msgstr "Kompakt Plusz - Kompakt mód plusz az akkumulátor ikon" - -#. settings-schema.json->displayType->options -#. 3.2->settings-schema.json->displayType->options -msgid "Icon Only on coloured background indicating status" -msgstr "Csak Ikon az állapotot jelző színes háttérrel" - -#. settings-schema.json->displayType->description -msgid "Type of Display" -msgstr "Megjelenítés típusa" - -#. settings-schema.json->displayType->tooltip -#. 3.2->settings-schema.json->displayType->tooltip -msgid "" -"This feature offers the Classic (original) display with optional battery " -"icon and some more compact displays suitable for a vertical panel " -"(CompactCompact Plus and Icon Only)" -msgstr "" -"Ez a funkció a Klasszikus (eredeti) megjelenítést kínálja, opcionális " -"akkumulátor ikonnal és néhány kompaktabb megjelenítővel, amelyek függőleges " -"panelhez alkalmasak (KompaktKompakt Plusz és Csak Ikon)" - -#. 3.2->settings-schema.json->displayType->description -msgid "Type of Display in Toolbar" -msgstr "Megjelenítés típusa az eszköztárban" - -#. 3.2->settings-schema.json->head2->description -msgid "Battery Low Alert Settings" -msgstr "Alacsony akkumulátor szint riasztási beállításai" - -#. 3.2->settings-schema.json->useBatteryLowSound->description -msgid "Provide audible alerts when Battery Low and at Shutdown Level" -msgstr "" -"Adjon hangos figyelmeztetéseket, ha az akkumulátor szint alacsony vagy " -"leálláshoz közel van" - -#. 3.2->settings-schema.json->useBatteryLowSound->tooltip -msgid "" -"Must have Sox installed. Limited number of sound file types supported (.oga " -"and .wav)" -msgstr "" -"Telepíteni kell a Sox-ot. Csak korlátozott számú hangfájltípus támogatott (." -"oga és .wav)" - -#. 3.2->settings-schema.json->chooseBatteryLowSound->description -msgid "" -"Allow choice of audible alert file when Battery Low and at Shutdown Level" -msgstr "" -"Engedje meg a hangjelzés fájl kiválasztását, ha az akkumulátor töltöttség " -"alacsony illetve leállási szinten van" - -#. 3.2->settings-schema.json->chooseBatteryLowSound->tooltip -msgid "" -"Must have Sox installed. Limited number of sound file types supported in " -"versions < 4.2" -msgstr "" -"Telepíteni kell a Sox-ot. Korlátozott számú hangfájltípus támogatott a <4.2 " -"verziókban" - -#. 3.2->settings-schema.json->batteryLowSound->description -msgid "Choose sound file to use when Battery is Low" -msgstr "Hangfájl kiválasztása alacsony akkumulátor szinthez" - -#. 3.2->settings-schema.json->batteryLowSound->tooltip -msgid "" -"Please ensure the volume is set sensibly in public places especially if a " -"long loud file is specifed" -msgstr "" -"Győződjön meg arról, hogy a hangerőt nyilvános helyekhez mérten állította " -"be különösen, ha hosszú hangos fájlt választott ki" - -#. 3.2->settings-schema.json->batteryShutdownSound->description -msgid "Choose sound file to use when Battery is at Shutdown Level" -msgstr "" -"Válassza ki a használni kívánt hangfájlt, amikor az akkumulátor " -"kikapcsoláshoz közeli állapotban van" - -#. 3.2->settings-schema.json->batteryShutdownSound->tooltip -msgid "" -"Please ensure the volume is set sensibly in public places - do not specify " -"a long loud file at Shutdown" -msgstr "" -"Győződjön meg arról, hogy a hangerőt nyilvános helyekhez mérten állította " -"be - a leálláshoz ne állítson be hangos és hosszú hangfájlt" - -#. 3.2->settings-schema.json->notifyBatteryLowSound->description -msgid "" -"Provide Notification when user specified sound file is in use - Recommended" -msgstr "" -"Értesítsen amikor a felhasználó által megadott hangfájl van használatban - " -"ajánlott" - -#. 3.2->settings-schema.json->notifyBatteryLowSound->tooltip -msgid "" -"To remind users that the volume may need to be set sensibly in public places" -msgstr "" -"Emlékeztesse a felhasználókat, hogy a hangerőt nyilvános helyekhez mérten " -"kell beállítani" - -#. 3.2->settings-schema.json->head3->description -msgid "Household Tasks" -msgstr "Karbantartási feladatok" - -#. 3.2->settings-schema.json->deleteTempraryFiles->description -msgid "Delete temporary files after upgrade to version 1.4" -msgstr "Ideiglenes fájlok törlése 1.4-es verzióra frissítést követően" - -#. 3.2->settings-schema.json->deleteTempraryFiles->tooltip -msgid "" -"Versions prior to 1.4 used temporary files in the home directory. These are " -"not needed any more and can be deleted." -msgstr "" -"Az 1.4 előtti verziók ideiglenes fájlokat használtak a saját könyvtárban. " -"Ezekre már nincs szükség, és törölhetők." diff --git a/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/po/it.po b/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/po/it.po deleted file mode 100755 index 18c6f33..0000000 --- a/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/po/it.po +++ /dev/null @@ -1,383 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. -# -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-08-28 04:35+0100\n" -"PO-Revision-Date: 2022-06-03 15:23+0200\n" -"Last-Translator: Dragone2 \n" -"Language-Team: \n" -"Language: it\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Generator: Poedit 2.3\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#: applet.js:124 3.2/applet.js:164 -msgid "Some Dependencies not Installed" -msgstr "Alcune Dipendenze non sono Installate" - -#: applet.js:124 -msgid "" -"Both 'sox' and 'zenity' are required for this applet to have all its " -"facilities including notifications and audible alerts .\n" -"\n" -"Please read the help file on how to install them." -msgstr "" -"Sia 'sox' che 'zenity' sono richiesti da questa applet per avere tutte le " -"sue funzionalità comprese le notifiche e gli avvisi acustici.\n" -"\n" -"Leggi il file di aiuto per scoprire come installarli." - -#: applet.js:132 3.2/applet.js:197 -msgid "Battery Monitor Applet" -msgstr "Applet Monitoraggio Batteria" - -#: applet.js:132 -msgid "" -"A User Defined Sound File has been Specified for low Battery\n" -"\n" -"Please ensure the volume is set sensibly in public places\n" -"especially if a long loud file is specifed\n" -msgstr "" -"È stato specificato un File Audio Definito dall'Utente per la Batteria " -"scarica\n" -"\n" -"Assicurati che il volume sia impostato in modo ragionevole nei luoghi " -"pubblici\n" -"soprattutto se viene specificato un audio lungo e ad alto volume\n" - -#: applet.js:163 -msgid " " -msgstr "" - -#: applet.js:164 3.2/applet.js:137 -msgid "Waiting" -msgstr "In attesa" - -#: applet.js:230 3.2/applet.js:296 -msgid "Open Power Statistics" -msgstr "Apri Statistiche Energetiche" - -#: applet.js:236 3.2/applet.js:302 -msgid "Open System Monitor" -msgstr "Apri Monitor di Sistema" - -#: applet.js:245 3.2/applet.js:311 -msgid "Housekeeping and System Sub Menu" -msgstr "Sottomenù Pulizia e Sistema" - -#: applet.js:248 3.2/applet.js:314 -msgid "View the Changelog" -msgstr "Vedi il Changelog" - -#: applet.js:254 3.2/applet.js:320 -msgid "Open the Help file" -msgstr "Apri il file Aiuto" - -#: applet.js:260 3.2/applet.js:326 -msgid "Open stylesheet.css (Advanced Function)" -msgstr "Apri stylesheet.css (Funzionalità Avanzate)" - -#. metadata.json->name -#: applet.js:276 3.2/applet.js:342 -msgid "Battery Applet with Monitoring and Shutdown (BAMS)" -msgstr "Batteria Applet con Monitoraggio e Spegnimento (BAMS)" - -#: applet.js:281 3.2/applet.js:347 -msgid "Waiting for battery information" -msgstr "In attesa di informazioni sulla batteria" - -#: applet.js:343 3.2/applet.js:427 -msgid "Battery Low - turn off or connect to mains" -msgstr "Batteria Scarica - spegnere o collegare alla rete elettrica" - -#: applet.js:350 3.2/applet.js:435 -msgid "Battery Monitor Applet Alert" -msgstr "Avviso Applet Monitoraggio Batteria" - -#: applet.js:350 3.2/applet.js:435 -msgid "" -"The Battery Level has fallen to your alert level\n" -"\n" -"either reconnect to a power source,\n" -"\n" -"close down your work and suspend or shutdown the machine\n" -"\n" -msgstr "" -"Il livello della batteria è sceso al livello di avviso\n" -"\n" -"riconnettersi a una fonte di alimentazione\n" -"\n" -"o termina il tuo lavoro e sospendi o spegni la macchina\n" -"\n" - -#: applet.js:352 3.2/applet.js:437 -msgid "" -"The Battery Level has fallen to your alert level\n" -"\n" -" either reconnect to a power source,\n" -"\n" -"close down your work and suspend or shutdown the machine\n" -"\n" -msgstr "" -"Il livello della batteria è sceso al livello di avviso\n" -"\n" -"riconnettersi a una fonte di alimentazione\n" -"\n" -"o termina il tuo lavoro e sospendi o spegni la macchina\n" -"\n" - -#: applet.js:368 3.2/applet.js:453 -msgid "Battery Critical will Suspend unless connected to mains" -msgstr "" -"Batteria Critica causerà la Sospensione se non collegata alla rete elettrica" - -#: applet.js:383 3.2/applet.js:468 -msgid "Charge:" -msgstr "Carica:" - -#: applet.js:383 3.2/applet.js:468 -msgid "Alert:" -msgstr "Avviso:" - -#: applet.js:383 3.2/applet.js:468 -msgid "Suspend:" -msgstr "Sospensione:" - -#: applet.js:441 3.2/applet.js:516 -msgid "Percentage Charge:" -msgstr "Livello Carica:" - -#: applet.js:441 3.2/applet.js:516 -msgid "Alert at:" -msgstr "Avviso al:" - -#: applet.js:441 3.2/applet.js:516 -msgid "Suspend at:" -msgstr "Sospendi al:" - -#: 3.2/applet.js:136 -msgid "--%" -msgstr "--%" - -#: 3.2/applet.js:164 -msgid "" -"'upower', 'sox' and 'zenity' are required for this applet to have all its " -"facilities including notifications and audible alerts .\n" -"\n" -"Please read the help file on how to install them." -msgstr "" -"'upower', 'sox' e 'zenity' sono richiesti da questa applet per avere tutte " -"le sue funzionalità comprese le notifiche e gli avvisi acustici.\n" -"\n" -"Leggi il file di aiuto per scoprire come installarli." - -#: 3.2/applet.js:197 -msgid "" -"A User Defined Sound File has been Specified for Low Battery\n" -"\n" -"Please ensure the volume is set sensibly in public places\n" -"especially if a long loud file is specifed\n" -msgstr "" -"È stato specificato un File Audio Definito dall'Utente per la Batteria " -"Scarica\n" -"\n" -"Assicurati che il volume sia impostato in modo ragionevole nei luoghi " -"pubblici\n" -"soprattutto se viene specificato un audio lungo e ad alto volume\n" - -#. metadata.json->description -msgid "Displays Charge as Percentage and allows Alerts and Actions" -msgstr "" -"Visualizza la Carica come Percentuale e consente di utilizzare Avvisi e " -"Azioni" - -#. settings-schema.json->head->description -#. 3.2->settings-schema.json->head->description -msgid "General Settings for the Battery Applet with Monitoring and Shutdown" -msgstr "" -"Impostazioni Generali per l'Applet Batteria con Monitoraggio e Spegnimento" - -#. settings-schema.json->refreshInterval-spinner->units -#. 3.2->settings-schema.json->refreshInterval-spinner->units -msgid "seconds" -msgstr "secondi" - -#. settings-schema.json->refreshInterval-spinner->description -#. 3.2->settings-schema.json->refreshInterval-spinner->description -msgid "Refresh Interval for Display:" -msgstr "Intervallo di Aggiornamento per la Visualizzazione:" - -#. settings-schema.json->refreshInterval-spinner->tooltip -#. 3.2->settings-schema.json->refreshInterval-spinner->tooltip -msgid "" -"Increase or decrease this spinner value to change the refresh interval - use " -"a slow refresh if you have a slow machine. This also governs the flash speed." -msgstr "" -"Aumenta o diminuisci questo valore di spinner per modificare l'intervallo di " -"aggiornamento: usa un aggiornamento lento se hai una macchina lenta. Questo " -"regola anche la velocità del flash." - -#. settings-schema.json->alertPercentage->description -#. 3.2->settings-schema.json->alertPercentage->description -msgid "Percentage Battery Charge at which Alert Displayed" -msgstr "Percentuale di Carica della Batteria a cui viene Visualizzato l'Avviso" - -#. settings-schema.json->alertPercentage->tooltip -#. 3.2->settings-schema.json->alertPercentage->tooltip -msgid "" -"Percentage of Battery Charge at which Orange Warning Background is displayed " -"- It is also shown and can be adjusted in the Applet left click menu" -msgstr "" -"Percentuale della Carica della Batteria alla quale viene visualizzato lo " -"Sfondo di Avviso Arancione - Viene anche mostrato e può essere regolato nel " -"menù di scelta rapida dell'Applet" - -#. settings-schema.json->head1->description -#. 3.2->settings-schema.json->head1->description -msgid "Display Mode" -msgstr "Modalità di Visualizzazione" - -#. settings-schema.json->displayType->options -#. 3.2->settings-schema.json->displayType->options -msgid "" -"Classic - Battery Percentage with extended messages for horizontal panel" -msgstr "" -"Classica - Percentuale Batteria con messaggi estesi sul pannello orizzontale" - -#. settings-schema.json->displayType->options -#. 3.2->settings-schema.json->displayType->options -msgid "Classic Plus - Classic with addition of Battery Icon" -msgstr "Classica Plus - Classica con aggiunta dell'Icona Batteria" - -#. settings-schema.json->displayType->options -#. 3.2->settings-schema.json->displayType->options -msgid "Compact - Battery Percentage without extended messages" -msgstr "Compatta - Percentuale Batteria senza messaggi estesi" - -#. settings-schema.json->displayType->options -#. 3.2->settings-schema.json->displayType->options -msgid "Compact Plus - Compact with addition of Battery Icon" -msgstr "Compatta Plus - Compatto con l'aggiunta dell'Icona Batteria" - -#. settings-schema.json->displayType->options -#. 3.2->settings-schema.json->displayType->options -msgid "Icon Only on coloured background indicating status" -msgstr "Solo Icona su sfondo colorato che indica lo stato" - -#. settings-schema.json->displayType->description -msgid "Type of Display" -msgstr "Tipo di Visualizzazione" - -#. settings-schema.json->displayType->tooltip -#. 3.2->settings-schema.json->displayType->tooltip -msgid "" -"This feature offers the Classic (original) display with optional battery " -"icon and some more compact displays suitable for a vertical panel " -"(CompactCompact Plus and Icon Only)" -msgstr "" -"Questa funzione offre la visualizzazione Classica (originale) con l'icona " -"della batteria opzionale e alcune visualizzazioni più compatte adatte per un " -"pannello verticale (Compatta/Compatta Plus e Solo Icona)" - -#. 3.2->settings-schema.json->displayType->description -msgid "Type of Display in Toolbar" -msgstr "Tipo di Visualizzazione nella Toolbar" - -#. 3.2->settings-schema.json->head2->description -msgid "Battery Low Alert Settings" -msgstr "Impostazioni Avviso Batteria Scarica" - -#. 3.2->settings-schema.json->useBatteryLowSound->description -msgid "Provide audible alerts when Battery Low and at Shutdown Level" -msgstr "" -"Fornire avvisi acustici quando la Batteria è Scarica e al Livello di " -"Spegnimento" - -#. 3.2->settings-schema.json->useBatteryLowSound->tooltip -msgid "" -"Must have Sox installed. Limited number of sound file types supported (.oga " -"and .wav)" -msgstr "" -"Devi avere Sox installato. Numero limitato di tipi di file audio supportati " -"(.oga e .wav)" - -#. 3.2->settings-schema.json->chooseBatteryLowSound->description -msgid "" -"Allow choice of audible alert file when Battery Low and at Shutdown Level" -msgstr "" -"Consenti la scelta del file di avviso acustico quando la Batteria è Scarica " -"e al Livello di Spegnimento" - -#. 3.2->settings-schema.json->chooseBatteryLowSound->tooltip -msgid "" -"Must have Sox installed. Limited number of sound file types supported in " -"versions < 4.2" -msgstr "" -"Devi avere Sox installato. Numero limitato di tipi di file audio supportati " -"nelle versioni < 4.2" - -#. 3.2->settings-schema.json->batteryLowSound->description -msgid "Choose sound file to use when Battery is Low" -msgstr "Scegli il file audio da utilizzare quando la Batteria è Scarica" - -#. 3.2->settings-schema.json->batteryLowSound->tooltip -msgid "" -"Please ensure the volume is set sensibly in public places especially if a " -"long loud file is specifed" -msgstr "" -"Assicurati che il volume sia impostato in modo ragionevole nei luoghi " -"pubblici, specialmente se è specificato un audio lungo e ad alto volume" - -#. 3.2->settings-schema.json->batteryShutdownSound->description -msgid "Choose sound file to use when Battery is at Shutdown Level" -msgstr "" -"Scegli il file audio da utilizzare quando la Batteria è al Livello di " -"Spegnimento" - -#. 3.2->settings-schema.json->batteryShutdownSound->tooltip -msgid "" -"Please ensure the volume is set sensibly in public places - do not specify a " -"long loud file at Shutdown" -msgstr "" -"Assicurati che il volume sia impostato in modo ragionevole nei luoghi " -"pubblici - non specificare un audio lungo e ad alto volume allo Spegnimento" - -#. 3.2->settings-schema.json->notifyBatteryLowSound->description -msgid "" -"Provide Notification when user specified sound file is in use - Recommended" -msgstr "" -"Fornisci una notifica quando il file audio specificato dall'utente è in uso " -"- Consigliato" - -#. 3.2->settings-schema.json->notifyBatteryLowSound->tooltip -msgid "" -"To remind users that the volume may need to be set sensibly in public places" -msgstr "" -"Per ricordare agli utenti che potrebbe essere necessario impostare il volume " -"in modo ragionevole nei luoghi pubblici" - -#. 3.2->settings-schema.json->head3->description -msgid "Household Tasks" -msgstr "Compiti Domestici" - -#. 3.2->settings-schema.json->deleteTempraryFiles->description -msgid "Delete temporary files after upgrade to version 1.4" -msgstr "Elimina i file temporanei dopo l'aggiornamento alla versione 1.4" - -#. 3.2->settings-schema.json->deleteTempraryFiles->tooltip -msgid "" -"Versions prior to 1.4 used temporary files in the home directory. These are " -"not needed any more and can be deleted." -msgstr "" -"Le versioni precedenti alla 1.4 utilizzavano file temporanei nella directory " -"home. Questi non sono più necessari e possono essere eliminati." - -#~ msgid "Ok" -#~ msgstr "Ok" diff --git a/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/po/ru.po b/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/po/ru.po deleted file mode 100755 index 99074b1..0000000 --- a/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/po/ru.po +++ /dev/null @@ -1,155 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. -# -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-05-27 18:22+0300\n" -"PO-Revision-Date: 2017-05-28 11:42+0300\n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Generator: Poedit 1.8.12\n" -"Last-Translator: \n" -"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" -"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" -"Language: ru\n" - -#: applet.js:52 -msgid "Ok" -msgstr "Ok" - -#: applet.js:100 -msgid "invalid" -msgstr "недействительный" - -#: applet.js:132 -msgid "Wait" -msgstr "Ждать" - -#: applet.js:144 -msgid "Waiting" -msgstr "Ожидание" - -#: applet.js:195 -msgid "Open Power Statistics" -msgstr "Открыть статистику питания" - -#: applet.js:201 -msgid "Open System Monitor" -msgstr "Открыть системный монитор" - -#: applet.js:210 -msgid "Housekeeping and System Sub Menu" -msgstr "Подменю «Уборка» и «Система»" - -#: applet.js:213 -msgid "View the Changelog" -msgstr "Просмотр списка изменений" - -#: applet.js:219 -msgid "Open the Help file" -msgstr "Открыть файл справки" - -#: applet.js:225 -msgid "Open stylesheet.css (Advanced Function)" -msgstr "Открыть файл stylesheet.css (расширенная функция)" - -#. batterymonitor@pdcurtis->metadata.json->name -#: applet.js:241 -msgid "Battery Applet with Monitoring and Shutdown (BAMS)" -msgstr "Апплет батареи с контролем и выключением (BAMS)" - -#: applet.js:246 -msgid "Note: Alerts not enabled in Settings" -msgstr "Примечание. Предупреждения не включены в настройках" - -#: applet.js:310 -msgid "Battery Low - turn off or connect to mains" -msgstr "Батарея разряжена - выключите или подключите к сети" - -#: applet.js:315 -msgid "" -"The Battery Level has fallen to your alert level\n" -"\n" -" either reconnect to a power source\n" -"or close down your work and suspend or shutdown the machine" -msgstr "" -"Уровень заряда батареи упал до Вашего уровня предупреждений\n" -"\n" -"либо подключите к источнику питания\n" -"или прекратите вашу работу и приостановите или выключите машину" - -#: applet.js:333 -msgid "Battery Critical will Suspend unless connected to mains" -msgstr "" -"Критический уровень заряда, работа будет приостановлена, если не подлючить к " -"сети" - -#: applet.js:356 -msgid "Charge:" -msgstr "Заряд:" - -#: applet.js:356 -msgid "Alert:" -msgstr "Предупреждение:" - -#: applet.js:356 -msgid "Suspend:" -msgstr "Приостановить:" - -#: applet.js:358 -msgid "Percentage Charge:" -msgstr "Процент заряда:" - -#: applet.js:358 -msgid "Alert at:" -msgstr "Оповещение по:" - -#: applet.js:358 -msgid "Suspend at:" -msgstr "Приостановить на:" - -#. batterymonitor@pdcurtis->settings-schema.json->head->description -msgid "General Settings for the Battery Applet with Monitoring and Shutdown" -msgstr "Общие настройки для апплета аккумулятора с мониторингом и выключением" - -#. batterymonitor@pdcurtis->settings-schema.json->refreshInterval- -#. spinner->description -msgid "Refresh Interval for Display:" -msgstr "Интервал обновления для отображения:" - -#. batterymonitor@pdcurtis->settings-schema.json->refreshInterval- -#. spinner->tooltip -msgid "" -"Increase or decrease this spinner value to change the refresh interval - use " -"a slow refresh if you have a slow machine" -msgstr "" -"Увеличьте или уменьшите это значение счетчика, чтобы изменить интервал " -"обновления - используйте медленное обновление, если у вас медленная машина" - -#. batterymonitor@pdcurtis->settings-schema.json->refreshInterval- -#. spinner->units -msgid "seconds" -msgstr "секунд" - -#. batterymonitor@pdcurtis->settings-schema.json->alertPercentage->description -msgid "Percentage Battery Charge at which Alert Displayed" -msgstr "Процент заряда батареи, при котором отображается предупреждение" - -#. batterymonitor@pdcurtis->settings-schema.json->alertPercentage->tooltip -msgid "" -"Percentage of Battery Charge at which Orange Warning Background is displayed " -"- It is also shown and can be adjusted in the Applet left click menu" -msgstr "" -"Процент заряда батареи, при котором отображается предупреждение оранжевый " -"фон - это также показано и может быть скорректирована в Апплета, левый клик " -"меню" - -#. batterymonitor@pdcurtis->metadata.json->description -msgid "Displays Charge as Percentage and allows Alerts and Actions" -msgstr "Показывает заряд в процентах и разрешенные предупреждения и действия" diff --git a/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/po/sv.po b/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/po/sv.po deleted file mode 100755 index 668c952..0000000 --- a/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/po/sv.po +++ /dev/null @@ -1,380 +0,0 @@ -# Swedish translation for batterymonitor@pdcurtis. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# Åke Engelbrektson , 2017,2019. -# -msgid "" -msgstr "" -"Project-Id-Version: batterymonitor@pdcurtis\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-10-30 14:39+0100\n" -"PO-Revision-Date: 2019-11-18 19:06+0100\n" -"Last-Translator: eson \n" -"Language-Team: Svenska Språkfiler \n" -"Language: sv\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Generator: Poedit 2.0.6\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#: applet.js:124 3.2/applet.js:164 -msgid "Some Dependencies not Installed" -msgstr "Vissa beroenden är inte installerade" - -#: applet.js:124 -msgid "" -"Both 'sox' and 'zenity' are required for this applet to have all its " -"facilities including notifications and audible alerts .\n" -"\n" -"Please read the help file on how to install them." -msgstr "" -"Både \"sox\" och \"zenity\" krävs för att det här panelprogrammet skall " -"fungera fullt ut, inklusive aviseringar och ljudvarningar.\n" -"\n" -"Läs i hjälpfilen hur de installeras." - -#: applet.js:132 3.2/applet.js:197 -msgid "Battery Monitor Applet" -msgstr "Panelprogram för batteriövervakning" - -#: applet.js:132 -msgid "" -"A User Defined Sound File has been Specified for low Battery\n" -"\n" -"Please ensure the volume is set sensibly in public places\n" -"especially if a long loud file is specifed\n" -msgstr "" -"En användardefinierad ljudfil har specificerats för låg batterinivå\n" -"\n" -"Tillse att ljudvolymen är på en lämplig nivå för offentliga miljöer,\n" -"särskilt om en lång ljudfil används.\n" - -#: applet.js:164 3.2/applet.js:137 -msgid "Waiting" -msgstr "Väntar" - -#: applet.js:230 3.2/applet.js:296 -msgid "Open Power Statistics" -msgstr "Öppna Strömstatistik" - -#: applet.js:236 3.2/applet.js:302 -msgid "Open System Monitor" -msgstr "Öppna systemövervakaren" - -#: applet.js:245 3.2/applet.js:311 -msgid "Housekeeping and System Sub Menu" -msgstr "Underhåll och systemundermeny" - -#: applet.js:248 3.2/applet.js:314 -msgid "View the Changelog" -msgstr "Visa ändringslogg" - -#: applet.js:254 3.2/applet.js:320 -msgid "Open the Help file" -msgstr "Öppna hjälpfilen" - -#: applet.js:260 3.2/applet.js:326 -msgid "Open stylesheet.css (Advanced Function)" -msgstr "Öppna stylesheet.css (Avancerad funktion)" - -#. metadata.json->name -#: applet.js:276 3.2/applet.js:342 -msgid "Battery Applet with Monitoring and Shutdown (BAMS)" -msgstr "Batteriprogram med övervakning och avstängning (BAMS)" - -#: applet.js:281 3.2/applet.js:347 -msgid "Waiting for battery information" -msgstr "Väntar på batteriinformation" - -#: applet.js:343 3.2/applet.js:427 -msgid "Battery Low - turn off or connect to mains" -msgstr "Låg batterinivå - Stäng av eller anslut laddkabel" - -#: applet.js:350 3.2/applet.js:435 -msgid "Battery Monitor Applet Alert" -msgstr "Batteriövervakningslarm" - -#: applet.js:350 3.2/applet.js:435 -msgid "" -"The Battery Level has fallen to your alert level\n" -"\n" -"either reconnect to a power source,\n" -"\n" -"close down your work and suspend or shutdown the machine\n" -"\n" -msgstr "" -"Batterinivån är nere på din varningsnivå\n" -"\n" -"Anslut en strömkälla,\n" -"\n" -"eller avsluta ditt arbete och pausa eller stäng av datorn.\n" - -#: applet.js:352 3.2/applet.js:437 -msgid "" -"The Battery Level has fallen to your alert level\n" -"\n" -" either reconnect to a power source,\n" -"\n" -"close down your work and suspend or shutdown the machine\n" -"\n" -msgstr "" -"Batterinivån är nere på din varningsnivå\n" -"\n" -"Anslut en strömkälla,\n" -"\n" -"eller avsluta ditt arbete och pausa eller stäng av datorn.\n" - -#: applet.js:368 3.2/applet.js:453 -msgid "Battery Critical will Suspend unless connected to mains" -msgstr "" -"Batterinivån kritisk! Datorn kommer att pausas om den inte ansluts till " -"strömkälla." - -#: applet.js:383 3.2/applet.js:468 -msgid "Charge:" -msgstr "Laddning:" - -#: applet.js:383 3.2/applet.js:468 -msgid "Alert:" -msgstr "Varning:" - -#: applet.js:383 3.2/applet.js:468 -msgid "Suspend:" -msgstr "Pausa:" - -#: applet.js:441 3.2/applet.js:516 -msgid "Percentage Charge:" -msgstr "Laddning:" - -#: applet.js:441 3.2/applet.js:516 -msgid "Alert at:" -msgstr "Varna vid:" - -#: applet.js:441 3.2/applet.js:516 -msgid "Suspend at:" -msgstr "Pausa vid:" - -#: 3.2/applet.js:136 -msgid "--%" -msgstr "--%" - -#: 3.2/applet.js:164 -msgid "" -"'upower', 'sox' and 'zenity' are required for this applet to have all its " -"facilities including notifications and audible alerts .\n" -"\n" -"Please read the help file on how to install them." -msgstr "" -"\"upower\", \"sox\" och \"zenity\" krävs för att det här panelprogrammet " -"skall fungera fullt ut, inklusive aviseringar och ljudvarningar.\n" -"\n" -"Läs i hjälpfilen hur de installeras." - -#: 3.2/applet.js:197 -msgid "" -"A User Defined Sound File has been Specified for Low Battery\n" -"\n" -"Please ensure the volume is set sensibly in public places\n" -"especially if a long loud file is specifed\n" -msgstr "" -"En användardefinierad ljudfil har specificerats för låg batterinivå\n" -"\n" -"Tillse att ljudvolymen är på en lämplig nivå för offentliga miljöer,\n" -"särskilt om en lång ljudfil används.\n" - -#. metadata.json->description -msgid "Displays Charge as Percentage and allows Alerts and Actions" -msgstr "Visar laddning som procentsats och aktiverar varningar och åtgärder" - -#. settings-schema.json->head->description -#. 3.2->settings-schema.json->head->description -msgid "General Settings for the Battery Applet with Monitoring and Shutdown" -msgstr "" -"Allmänna inställningar för Batteriprogrammet med övervakning och avstängning" - -#. settings-schema.json->refreshInterval-spinner->units -#. 3.2->settings-schema.json->refreshInterval-spinner->units -msgid "seconds" -msgstr "sekunder" - -#. settings-schema.json->refreshInterval-spinner->description -#. 3.2->settings-schema.json->refreshInterval-spinner->description -msgid "Refresh Interval for Display:" -msgstr "Uppdateringsintervall för panelvisning:" - -#. settings-schema.json->refreshInterval-spinner->tooltip -#. 3.2->settings-schema.json->refreshInterval-spinner->tooltip -msgid "" -"Increase or decrease this spinner value to change the refresh interval - use " -"a slow refresh if you have a slow machine. This also governs the flash speed." -msgstr "" -"Öka eller minska detta värde för uppdateringsintervallet. Använd långt " -"uppdateringsintervall om du har en långsam maskin. Detta reglerar även " -"visningshastigheten." - -#. settings-schema.json->alertPercentage->description -#. 3.2->settings-schema.json->alertPercentage->description -msgid "Percentage Battery Charge at which Alert Displayed" -msgstr "Batteriladdningsvärde vid vilket varning visas" - -#. settings-schema.json->alertPercentage->tooltip -#. 3.2->settings-schema.json->alertPercentage->tooltip -msgid "" -"Percentage of Battery Charge at which Orange Warning Background is displayed " -"- It is also shown and can be adjusted in the Applet left click menu" -msgstr "" -"Batteriladdningsvärde vid vilket orange varningsbakgrund visas. Det visas " -"också, och kan justeras i panelikonens vänsterklicksmeny." - -#. settings-schema.json->head1->description -#. 3.2->settings-schema.json->head1->description -msgid "Display Mode" -msgstr "Visningsläge" - -#. settings-schema.json->displayType->options -#. 3.2->settings-schema.json->displayType->options -msgid "" -"Classic - Battery Percentage with extended messages for horizontal panel" -msgstr "" -"Klassisk - Batteriprocentsats med utökade meddelanden för horisontell panel" - -#. settings-schema.json->displayType->options -#. 3.2->settings-schema.json->displayType->options -msgid "Classic Plus - Classic with addition of Battery Icon" -msgstr "Klassisk Plus - Klassisk med batteriikon som tillägg" - -#. settings-schema.json->displayType->options -#. 3.2->settings-schema.json->displayType->options -msgid "Compact - Battery Percentage without extended messages" -msgstr "Kompakt - Batteriprocentsats utan utökade meddelanden" - -#. settings-schema.json->displayType->options -#. 3.2->settings-schema.json->displayType->options -msgid "Compact Plus - Compact with addition of Battery Icon" -msgstr "Kompakt Plus - Kompakt med batteriikon som tillägg" - -#. settings-schema.json->displayType->options -#. 3.2->settings-schema.json->displayType->options -msgid "Icon Only on coloured background indicating status" -msgstr "Endast ikon på färgad bakgrund som statusindikation" - -#. settings-schema.json->displayType->description -msgid "Type of Display" -msgstr "Visningstyp" - -#. settings-schema.json->displayType->tooltip -#. 3.2->settings-schema.json->displayType->tooltip -msgid "" -"This feature offers the Classic (original) display with optional battery " -"icon and some more compact displays suitable for a vertical panel " -"(CompactCompact Plus and Icon Only)" -msgstr "" -"Denna funktion erbjuder klassisk (ursprunglig) visning med valfri " -"batteriikon och några mer kompakta visningslägen, lämpliga för vertikal " -"panel (Kompakt, Kompakt Plus och Endast ikon)" - -#. 3.2->settings-schema.json->displayType->description -msgid "Type of Display in Toolbar" -msgstr "Visningstyp i verktygsraden" - -#. 3.2->settings-schema.json->head2->description -msgid "Battery Low Alert Settings" -msgstr "Inställningar för låg batterinivå" - -#. 3.2->settings-schema.json->useBatteryLowSound->description -msgid "Provide audible alerts when Battery Low and at Shutdown Level" -msgstr "Använd ljudvarningar vid låg batterinivå och systemavstängningsnivå" - -#. 3.2->settings-schema.json->useBatteryLowSound->tooltip -msgid "" -"Must have Sox installed. Limited number of sound file types supported (.oga " -"and .wav)" -msgstr "" -"Måste ha Sox installerat. Stöd för begränsat antal ljudfilstyper (.oga och ." -"wav)" - -#. 3.2->settings-schema.json->chooseBatteryLowSound->description -msgid "" -"Allow choice of audible alert file when Battery Low and at Shutdown Level" -msgstr "Tillåt ljudvarning när batterinivån är låg och vid systemavstängning" - -#. 3.2->settings-schema.json->chooseBatteryLowSound->tooltip -msgid "" -"Must have Sox installed. Limited number of sound file types supported in " -"versions < 4.2" -msgstr "" -"Måste ha Sox installerat. Stöd för begränsat antal ljudfilstyper i version " -"<4.2" - -#. 3.2->settings-schema.json->batteryLowSound->description -msgid "Choose sound file to use when Battery is Low" -msgstr "Välj ljudfil att använda vid låg batterinivå" - -#. 3.2->settings-schema.json->batteryLowSound->tooltip -msgid "" -"Please ensure the volume is set sensibly in public places especially if a " -"long loud file is specifed" -msgstr "" -"Tillse att ljudvolymen är på en lämplig nivå för offentliga miljöer, " -"särskilt om en lång ljudfil används." - -#. 3.2->settings-schema.json->batteryShutdownSound->description -msgid "Choose sound file to use when Battery is at Shutdown Level" -msgstr "Välj en ljudfil att använda när batteriet är på systemavstängningsnivå" - -#. 3.2->settings-schema.json->batteryShutdownSound->tooltip -msgid "" -"Please ensure the volume is set sensibly in public places - do not specify a " -"long loud file at Shutdown" -msgstr "" -"Tillse att ljudvolymen är på en lämplig nivå för offentliga miljöer. Välj " -"inte en lång ljudfil som varning vid systemavstängning." - -#. 3.2->settings-schema.json->notifyBatteryLowSound->description -msgid "" -"Provide Notification when user specified sound file is in use - Recommended" -msgstr "" -"Visa avisering när användarspecificerad ljudfil används. - Rekommenderas." - -#. 3.2->settings-schema.json->notifyBatteryLowSound->tooltip -msgid "" -"To remind users that the volume may need to be set sensibly in public places" -msgstr "" -"För att påminna användaren om att ljudvolymen bör anpassas till lämplig nivå " -"för offentliga miljöer" - -#. 3.2->settings-schema.json->head3->description -msgid "Household Tasks" -msgstr "Hushållsuppgifter" - -#. 3.2->settings-schema.json->deleteTempraryFiles->description -msgid "Delete temporary files after upgrade to version 1.4" -msgstr "Ta bort temporära filer efter uppgradering till version 1.4" - -#. 3.2->settings-schema.json->deleteTempraryFiles->tooltip -msgid "" -"Versions prior to 1.4 used temporary files in the home directory. These are " -"not needed any more and can be deleted." -msgstr "" -"Versioner före 1.4 använde temporära filer i hemkatalogen. Dessa används " -"inte längre och kan tas bort." - -#~ msgid "Ok" -#~ msgstr "OK" - -#~ msgid "invalid" -#~ msgstr "ogiltig" - -#~ msgid "Wait" -#~ msgstr "Vänta" - -#~ msgid "Note: Alerts not enabled in Settings" -#~ msgstr "OBS! Varningar är inte aktiverat i inställningarna" - -#~ msgid "" -#~ "Increase or decrease this spinner value to change the refresh interval - " -#~ "use a slow refresh if you have a slow machine" -#~ msgstr "" -#~ "Öka eller minska värdet för att ändra uppdateringsintervall. Långt " -#~ "intervall för långsamma maskiner." diff --git a/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/po/tr.po b/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/po/tr.po deleted file mode 100755 index 49e7722..0000000 --- a/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/po/tr.po +++ /dev/null @@ -1,370 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# Gökhan GÖKKAYA . -# -msgid "" -msgstr "" -"Project-Id-Version: 1.2.3\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-08-28 04:35+0100\n" -"PO-Revision-Date: 2021-01-04 14:59+0300\n" -"Last-Translator: Serkan ÖNDER \n" -"Language-Team: \n" -"Language: tr\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Generator: Poedit 2.3\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#: applet.js:124 3.2/applet.js:164 -msgid "Some Dependencies not Installed" -msgstr "Bazı Bağımlılıklar Yüklenmedi" - -#: applet.js:124 -msgid "" -"Both 'sox' and 'zenity' are required for this applet to have all its " -"facilities including notifications and audible alerts .\n" -"\n" -"Please read the help file on how to install them." -msgstr "" -"Bu uygulamanın bildirimler ve sesli uyarılar dahil tüm olanaklarına sahip " -"olması için hem 'sox' hem de 'zenity' gereklidir.\n" -"\n" -"Lütfen bunların nasıl kurulacağına ilişkin yardım dosyasını okuyun." - -#: applet.js:132 3.2/applet.js:197 -msgid "Battery Monitor Applet" -msgstr "Pil İzleme Uygulaması" - -#: applet.js:132 -msgid "" -"A User Defined Sound File has been Specified for low Battery\n" -"\n" -"Please ensure the volume is set sensibly in public places\n" -"especially if a long loud file is specifed\n" -msgstr "" -"Düşük Pil için Kullanıcı Tanımlı Ses Dosyası Belirtildi\n" -"\n" -"Lütfen ses seviyesinin halka açık yerlerde makul bir şekilde ayarlandığından " -"emin olun\n" -"özellikle uzun yüksek sesli bir dosya belirtilmişse\n" - -#: applet.js:163 -msgid " " -msgstr " " - -#: applet.js:164 3.2/applet.js:137 -msgid "Waiting" -msgstr "Bekleniyor" - -#: applet.js:230 3.2/applet.js:296 -msgid "Open Power Statistics" -msgstr "Güç İstatistiklerini Aç" - -#: applet.js:236 3.2/applet.js:302 -msgid "Open System Monitor" -msgstr "Sistem Gözlemcisini Aç" - -#: applet.js:245 3.2/applet.js:311 -msgid "Housekeeping and System Sub Menu" -msgstr "Düzenleme ve Sistem Alt Menüsü" - -#: applet.js:248 3.2/applet.js:314 -msgid "View the Changelog" -msgstr "Değişim Günlüğünü İncele" - -#: applet.js:254 3.2/applet.js:320 -msgid "Open the Help file" -msgstr "Yardım dosyasını aç" - -#: applet.js:260 3.2/applet.js:326 -msgid "Open stylesheet.css (Advanced Function)" -msgstr "Stylesheet.css aç (Gelişmiş İşlev)" - -#. metadata.json->name -#: applet.js:276 3.2/applet.js:342 -msgid "Battery Applet with Monitoring and Shutdown (BAMS)" -msgstr "Pil İzleme ve Kapatma Uygulamacığı (BAMS)" - -#: applet.js:281 3.2/applet.js:347 -msgid "Waiting for battery information" -msgstr "Pil bilgileri bekleniyor" - -#: applet.js:343 3.2/applet.js:427 -msgid "Battery Low - turn off or connect to mains" -msgstr "Düşük Pil - kapat veya ana şebekeye bağla" - -#: applet.js:350 3.2/applet.js:435 -msgid "Battery Monitor Applet Alert" -msgstr "Pil İzleme Uygulaması Uyarısı" - -#: applet.js:350 3.2/applet.js:435 -msgid "" -"The Battery Level has fallen to your alert level\n" -"\n" -"either reconnect to a power source,\n" -"\n" -"close down your work and suspend or shutdown the machine\n" -"\n" -msgstr "" -"Pil Düzeyi, uyarı düzeyinize düştü\n" -"\n" -"ya bir güç kaynağına yeniden bağlanın,\n" -"\n" -"işinizi kapatın ve makineyi askıya alın veya kapatın\n" -"\n" - -#: applet.js:352 3.2/applet.js:437 -msgid "" -"The Battery Level has fallen to your alert level\n" -"\n" -" either reconnect to a power source,\n" -"\n" -"close down your work and suspend or shutdown the machine\n" -"\n" -msgstr "" -"Pil Düzeyi, uyarı düzeyinize düştü\n" -"\n" -" ya bir güç kaynağına yeniden bağlanın,\n" -"\n" -"işinizi kapatın ve makineyi askıya alın veya kapatın\n" -"\n" - -#: applet.js:368 3.2/applet.js:453 -msgid "Battery Critical will Suspend unless connected to mains" -msgstr "Pil Kritik, şebekeye bağlanmazsa askıya alınacak" - -#: applet.js:383 3.2/applet.js:468 -msgid "Charge:" -msgstr "Şarj:" - -#: applet.js:383 3.2/applet.js:468 -msgid "Alert:" -msgstr "Uyarı:" - -#: applet.js:383 3.2/applet.js:468 -msgid "Suspend:" -msgstr "Askı:" - -#: applet.js:441 3.2/applet.js:516 -msgid "Percentage Charge:" -msgstr "Şarj Oranı:" - -#: applet.js:441 3.2/applet.js:516 -msgid "Alert at:" -msgstr "Uyarı durumu:" - -#: applet.js:441 3.2/applet.js:516 -msgid "Suspend at:" -msgstr "Askı durumu:" - -#: 3.2/applet.js:136 -msgid "--%" -msgstr "--%" - -#: 3.2/applet.js:164 -msgid "" -"'upower', 'sox' and 'zenity' are required for this applet to have all its " -"facilities including notifications and audible alerts .\n" -"\n" -"Please read the help file on how to install them." -msgstr "" -"Bu uygulamanın bildirimler ve sesli uyarılar dahil tüm olanaklarına sahip " -"olması için 'upower', 'sox' ve 'zenity' gereklidir.\n" -"\n" -"Lütfen bunların nasıl kurulacağına ilişkin yardım dosyasını okuyun." - -#: 3.2/applet.js:197 -msgid "" -"A User Defined Sound File has been Specified for Low Battery\n" -"\n" -"Please ensure the volume is set sensibly in public places\n" -"especially if a long loud file is specifed\n" -msgstr "" -"Düşük Pil İçin Kullanıcı Tanımlı Ses Dosyası Belirtildi\n" -"\n" -"Lütfen ses seviyesinin halka açık yerlerde makul bir şekilde ayarlandığından " -"emin olun\n" -"özellikle uzun yüksek sesli bir dosya belirtilmişse\n" - -#. metadata.json->description -msgid "Displays Charge as Percentage and allows Alerts and Actions" -msgstr "Şarj Yüzdesini Gösterir, Uyarı ve Eylemlere Olanak Sağlar" - -#. settings-schema.json->head->description -#. 3.2->settings-schema.json->head->description -msgid "General Settings for the Battery Applet with Monitoring and Shutdown" -msgstr "Pil İzleme ve Kapatma Uygulamacığı Genel Ayarları" - -#. settings-schema.json->refreshInterval-spinner->units -#. 3.2->settings-schema.json->refreshInterval-spinner->units -msgid "seconds" -msgstr "saniye" - -#. settings-schema.json->refreshInterval-spinner->description -#. 3.2->settings-schema.json->refreshInterval-spinner->description -msgid "Refresh Interval for Display:" -msgstr "Görüntüleme için Yenileme Aralığı:" - -#. settings-schema.json->refreshInterval-spinner->tooltip -#. 3.2->settings-schema.json->refreshInterval-spinner->tooltip -msgid "" -"Increase or decrease this spinner value to change the refresh interval - use " -"a slow refresh if you have a slow machine. This also governs the flash speed." -msgstr "" -"Yenileme aralığını değiştirmek için bu değeri artırın veya azaltın - yavaş " -"makineniz varsa (yüksek değer belirleyerek) yavaş bir yenileme kullanınız. " -"Bu ayrıca vurgu hızını da yönetir." - -#. settings-schema.json->alertPercentage->description -#. 3.2->settings-schema.json->alertPercentage->description -msgid "Percentage Battery Charge at which Alert Displayed" -msgstr "Uyarı Gösterilecek Pil Şarj Yüzdesi" - -#. settings-schema.json->alertPercentage->tooltip -#. 3.2->settings-schema.json->alertPercentage->tooltip -msgid "" -"Percentage of Battery Charge at which Orange Warning Background is displayed " -"- It is also shown and can be adjusted in the Applet left click menu" -msgstr "" -"Turuncu Uyarı Arkaplanının gösterildiği Pil Şarj Oranı - Bu ayrıca " -"uygulamacığın sol tıklama menüsünde gösterilir ve buradan ayarlanabilir" - -#. settings-schema.json->head1->description -#. 3.2->settings-schema.json->head1->description -msgid "Display Mode" -msgstr "Görünüm Kipi" - -#. settings-schema.json->displayType->options -#. 3.2->settings-schema.json->displayType->options -msgid "" -"Classic - Battery Percentage with extended messages for horizontal panel" -msgstr "Klasik - Pil Oranı ve yatay panel için ek mesajlar" - -#. settings-schema.json->displayType->options -#. 3.2->settings-schema.json->displayType->options -msgid "Classic Plus - Classic with addition of Battery Icon" -msgstr "Klasik Ek - Klasik ve ek Pil Simgesi" - -#. settings-schema.json->displayType->options -#. 3.2->settings-schema.json->displayType->options -msgid "Compact - Battery Percentage without extended messages" -msgstr "Sıkışık - Pil Yüzdesi, ek mesaj olmadan" - -#. settings-schema.json->displayType->options -#. 3.2->settings-schema.json->displayType->options -msgid "Compact Plus - Compact with addition of Battery Icon" -msgstr "Şıkışık Ek - Şıkışık ve ek Pil Simgesi" - -#. settings-schema.json->displayType->options -#. 3.2->settings-schema.json->displayType->options -msgid "Icon Only on coloured background indicating status" -msgstr "Sadece Simge - renkli arka plan üstünde durum gösterimi" - -#. settings-schema.json->displayType->description -msgid "Type of Display" -msgstr "Görünüm Tipi" - -#. settings-schema.json->displayType->tooltip -#. 3.2->settings-schema.json->displayType->tooltip -msgid "" -"This feature offers the Classic (original) display with optional battery " -"icon and some more compact displays suitable for a vertical panel " -"(CompactCompact Plus and Icon Only)" -msgstr "" -"Bu özellik (varsayılan) Klasik görünüme ek olarak pil simgesi de sunmayı " -"sağlar, (Sıkışık, Sıkışık Ek ve Sadece Simge seçenekleri ile birlikte) dikey " -"panellere de uygun hale getirebilirsiniz." - -#. 3.2->settings-schema.json->displayType->description -msgid "Type of Display in Toolbar" -msgstr "Araç Çubuğundaki Görüntü Türü" - -#. 3.2->settings-schema.json->head2->description -msgid "Battery Low Alert Settings" -msgstr "Düşük Pil Uyarısı Ayarları" - -#. 3.2->settings-schema.json->useBatteryLowSound->description -msgid "Provide audible alerts when Battery Low and at Shutdown Level" -msgstr "Pil Zayıf ve Kapatma Seviyesinde olduğunda sesli uyarılar sağlayın" - -#. 3.2->settings-schema.json->useBatteryLowSound->tooltip -msgid "" -"Must have Sox installed. Limited number of sound file types supported (.oga " -"and .wav)" -msgstr "" -"Sox kurulu olmalıdır. Sınırlı sayıda ses dosyası türü desteklenir (.oga ve ." -"wav)" - -#. 3.2->settings-schema.json->chooseBatteryLowSound->description -msgid "" -"Allow choice of audible alert file when Battery Low and at Shutdown Level" -msgstr "" -"Pil Zayıf ve Kapatma Seviyesindeyken sesli uyarı dosyası seçimine izin ver" - -#. 3.2->settings-schema.json->chooseBatteryLowSound->tooltip -msgid "" -"Must have Sox installed. Limited number of sound file types supported in " -"versions < 4.2" -msgstr "" -"Sox kurulu olmalıdır. 4.2'nin altındaki sürümlerde desteklenen sınırlı " -"sayıda ses dosyası türü" - -#. 3.2->settings-schema.json->batteryLowSound->description -msgid "Choose sound file to use when Battery is Low" -msgstr "Pil Düşük olduğunda kullanılacak ses dosyasını seçin" - -#. 3.2->settings-schema.json->batteryLowSound->tooltip -msgid "" -"Please ensure the volume is set sensibly in public places especially if a " -"long loud file is specifed" -msgstr "" -"Lütfen, özellikle uzun bir yüksek sesli dosya belirtilmişse, halka açık " -"yerlerde ses düzeyinin makul bir şekilde ayarlandığından emin olun" - -#. 3.2->settings-schema.json->batteryShutdownSound->description -msgid "Choose sound file to use when Battery is at Shutdown Level" -msgstr "Pil Kapatma Seviyesindeyken kullanılacak ses dosyasını seçin" - -#. 3.2->settings-schema.json->batteryShutdownSound->tooltip -msgid "" -"Please ensure the volume is set sensibly in public places - do not specify a " -"long loud file at Shutdown" -msgstr "" -"Lütfen halka açık yerlerde ses seviyesinin makul bir şekilde ayarlandığından " -"emin olun - Shutdow'da uzun yüksek sesli bir dosya belirtmeyin" - -#. 3.2->settings-schema.json->notifyBatteryLowSound->description -msgid "" -"Provide Notification when user specified sound file is in use - Recommended" -msgstr "" -"Kullanıcı tarafından belirlenen ses dosyası kullanımdayken Bildirim sağlayın " -"- Önerilir" - -#. 3.2->settings-schema.json->notifyBatteryLowSound->tooltip -msgid "" -"To remind users that the volume may need to be set sensibly in public places" -msgstr "" -"Kullanıcılara, halka açık yerlerde ses seviyesinin makul bir şekilde " -"ayarlanması gerekebileceğini hatırlatmak için" - -#. 3.2->settings-schema.json->head3->description -msgid "Household Tasks" -msgstr "Ev işleri" - -#. 3.2->settings-schema.json->deleteTempraryFiles->description -msgid "Delete temporary files after upgrade to version 1.4" -msgstr "1.4 sürümüne yükselttikten sonra geçici dosyaları silin" - -#. 3.2->settings-schema.json->deleteTempraryFiles->tooltip -msgid "" -"Versions prior to 1.4 used temporary files in the home directory. These are " -"not needed any more and can be deleted." -msgstr "" -"1.4'ten önceki sürümler, ana dizinde geçici dosyalar kullanıyordu. Bunlara " -"artık ihtiyaç yoktur ve silinebilir." - -#~ msgid "Ok" -#~ msgstr "Tamam" diff --git a/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/po/ua.po b/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/po/ua.po deleted file mode 100755 index 7b1bf19..0000000 --- a/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/po/ua.po +++ /dev/null @@ -1,154 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. -# -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-05-27 18:22+0300\n" -"PO-Revision-Date: 2021-04-09 11:42+0300\n" -"Language-Team: Nicholas Fox \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Generator: Poedit 2.4.2\n" -"Last-Translator: \n" -"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" -"%10<=4 && (n%100<12 || n%100>14) ? 1 : 2);\n" -"Language: uk\n" - -#: applet.js:52 -msgid "Ok" -msgstr "Так" - -#: applet.js:100 -msgid "invalid" -msgstr "недійсний" - -#: applet.js:132 -msgid "Wait" -msgstr "Чекати" - -#: applet.js:144 -msgid "Waiting" -msgstr "Очікування" - -#: applet.js:195 -msgid "Open Power Statistics" -msgstr "Відкрити статистику живлення" - -#: applet.js:201 -msgid "Open System Monitor" -msgstr "Відкрити систему моніторінгу" - -#: applet.js:210 -msgid "Housekeeping and System Sub Menu" -msgstr "Підменю «Прибирання» і «Система»" - -#: applet.js:213 -msgid "View the Changelog" -msgstr "Перегляд списку змін" - -#: applet.js:219 -msgid "Open the Help file" -msgstr "Відкрити файл довідки" - -#: applet.js:225 -msgid "Open stylesheet.css (Advanced Function)" -msgstr "Відкрити файл stylesheet.css (розширена функція)" - -#. batterymonitor@pdcurtis->metadata.json->name -#: applet.js:241 -msgid "Battery Applet with Monitoring and Shutdown (BAMS)" -msgstr "Аплет батареї з контролем і вимиканням (BAMS)" - -#: applet.js:246 -msgid "Note: Alerts not enabled in Settings" -msgstr "Примітка. Попередження не включені в налаштуваннях" - -#: applet.js:310 -msgid "Battery Low - turn off or connect to mains" -msgstr "Батарея розряджена - вимкнітся або підключіть до мережі" - -#: applet.js:315 -msgid "" -"The Battery Level has fallen to your alert level\n" -"\n" -" either reconnect to a power source\n" -"or close down your work and suspend or shutdown the machine" -msgstr "" -"Рівень заряду батареї впав до Вашого рівня попереджень\n" -"\n" -"або підключіть до джерела живлення\n" -"або припиніть вашу роботу і на паузу або вимкніть машину" - -#: applet.js:333 -msgid "Battery Critical will Suspend unless connected to mains" -msgstr "" -"Критичний рівень заряду, робота буде припинена, якщо не подлючен до мережі" - -#: applet.js:356 -msgid "Charge:" -msgstr "Заряд:" - -#: applet.js:356 -msgid "Alert:" -msgstr "Попередження:" - -#: applet.js:356 -msgid "Suspend:" -msgstr "Призупинити:" - -#: applet.js:358 -msgid "Percentage Charge:" -msgstr "Відсоток заряду:" - -#: applet.js:358 -msgid "Alert at:" -msgstr "Оповіщення по:" - -#: applet.js:358 -msgid "Suspend at:" -msgstr "Призупинити на:" - -#. batterymonitor@pdcurtis->settings-schema.json->head->description -msgid "General Settings for the Battery Applet with Monitoring and Shutdown" -msgstr "" -"Загальні налаштування для аплету акумулятора з моніторингом і вимиканням" - -#. batterymonitor@pdcurtis->settings-schema.json->refreshInterval- -#. spinner->description -msgid "Refresh Interval for Display:" -msgstr "Частота оновлення для відображення:" - -#. batterymonitor@pdcurtis->settings-schema.json->refreshInterval- -#. spinner->tooltip -msgid "" -"Increase or decrease this spinner value to change the refresh interval - use " -"a slow refresh if you have a slow machine" -msgstr "" -"Збільште або зменшіть це значення лічильника, щоб змінити інтервал оновлення " -"- використовуйте повільне оновлення, якщо у вас повільна машина" - -#. batterymonitor@pdcurtis->settings-schema.json->refreshInterval- -#. spinner->units -msgid "seconds" -msgstr "секунд" - -#. batterymonitor@pdcurtis->settings-schema.json->alertPercentage->description -msgid "Percentage Battery Charge at which Alert Displayed" -msgstr "Відсоток заряду батареї, при якому відображається попередження" - -#. batterymonitor@pdcurtis->settings-schema.json->alertPercentage->tooltip -msgid "" -"Percentage of Battery Charge at which Orange Warning Background is displayed " -"- It is also shown and can be adjusted in the Applet left click menu" -msgstr "" -"Відсоток заряду батареї, при якому відображається попередження помаранчевого " -"фону - це також відображено і може бути скориговано в аплеті, лівий клік меню" - -#. batterymonitor@pdcurtis->metadata.json->description -msgid "Displays Charge as Percentage and allows Alerts and Actions" -msgstr "Показує заряд у відсотках і дозволені попередження і дії" diff --git a/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/po/zh_CN.po b/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/po/zh_CN.po deleted file mode 100755 index 6437180..0000000 --- a/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/po/zh_CN.po +++ /dev/null @@ -1,149 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. -# -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-05-21 09:15+0800\n" -"PO-Revision-Date: 2017-05-21 09:15+0800\n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: zh_CN\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Generator: Poedit 1.8.11\n" -"Plural-Forms: nplurals=1; plural=0;\n" - -#: applet.js:52 -msgid "Ok" -msgstr "确定" - -#: applet.js:100 -msgid "invalid" -msgstr "无效" - -#: applet.js:132 -msgid "Wait" -msgstr "等待" - -#: applet.js:144 -msgid "Waiting" -msgstr "等待中" - -#: applet.js:195 -msgid "Open Power Statistics" -msgstr "打开电源统计" - -#: applet.js:201 -msgid "Open System Monitor" -msgstr "打开系统监视器" - -#: applet.js:210 -msgid "Housekeeping and System Sub Menu" -msgstr "内务处理和系统子菜单" - -#: applet.js:213 -msgid "View the Changelog" -msgstr "查看变更日志" - -#: applet.js:219 -msgid "Open the Help file" -msgstr "打开帮助文件" - -#: applet.js:225 -msgid "Open stylesheet.css (Advanced Function)" -msgstr "打开stylesheet.css(高级功能)" - -#. batterymonitor@pdcurtis->metadata.json->name -#: applet.js:241 -msgid "Battery Applet with Monitoring and Shutdown (BAMS)" -msgstr "Battery Applet with Monitoring and Shutdown (BAMS)" - -#: applet.js:246 -msgid "Note: Alerts not enabled in Settings" -msgstr "注意:未在设置中启用警报" - -#: applet.js:310 -msgid "Battery Low - turn off or connect to mains" -msgstr "电量低 - 关机或连接到电源" - -#: applet.js:315 -msgid "" -"The Battery Level has fallen to your alert level\n" -"\n" -" either reconnect to a power source\n" -"or close down your work and suspend or shutdown the machine" -msgstr "" -"电池电量已经下降到您的警报级别\n" -"\n" -"重新连接到电源\n" -"或停止您的工作并挂起或关闭机器" - -#: applet.js:333 -msgid "Battery Critical will Suspend unless connected to mains" -msgstr "电量不足将会挂起,除非连接到电源" - -#: applet.js:356 -msgid "Charge:" -msgstr "充电:" - -#: applet.js:356 -msgid "Alert:" -msgstr "警报:" - -#: applet.js:356 -msgid "Suspend:" -msgstr "挂起:" - -#: applet.js:358 -msgid "Percentage Charge:" -msgstr "充电百分比:" - -#: applet.js:358 -msgid "Alert at:" -msgstr "警报于:" - -#: applet.js:358 -msgid "Suspend at:" -msgstr "挂起于:" - -#. batterymonitor@pdcurtis->settings-schema.json->head->description -msgid "General Settings for the Battery Applet with Monitoring and Shutdown" -msgstr "Battery Applet with Monitoring and Shutdown (BAMS)的常规设置" - -#. batterymonitor@pdcurtis->settings-schema.json->refreshInterval- -#. spinner->description -msgid "Refresh Interval for Display:" -msgstr "刷新显示的间隔:" - -#. batterymonitor@pdcurtis->settings-schema.json->refreshInterval- -#. spinner->tooltip -msgid "" -"Increase or decrease this spinner value to change the refresh interval - use " -"a slow refresh if you have a slow machine" -msgstr "" -"增大或减小这个微调器的值来更改刷新间隔 - 如果您有一台较慢的机器请使用慢速刷新" - -#. batterymonitor@pdcurtis->settings-schema.json->refreshInterval- -#. spinner->units -msgid "seconds" -msgstr "秒" - -#. batterymonitor@pdcurtis->settings-schema.json->alertPercentage->description -msgid "Percentage Battery Charge at which Alert Displayed" -msgstr "显示警报的电池充电百分比" - -#. batterymonitor@pdcurtis->settings-schema.json->alertPercentage->tooltip -msgid "" -"Percentage of Battery Charge at which Orange Warning Background is displayed " -"- It is also shown and can be adjusted in the Applet left click menu" -msgstr "" -"显示橙色警报背景的电池充电百分比 - 也可以在小程序中左键点击菜单进行调整和显示" - -#. batterymonitor@pdcurtis->metadata.json->description -msgid "Displays Charge as Percentage and allows Alerts and Actions" -msgstr "将充电显示为百分比,并允许警报和操作" diff --git a/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/settings-schema.json b/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/settings-schema.json deleted file mode 100755 index 4fe2b05..0000000 --- a/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/settings-schema.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "head": { - "type": "header", - "description": "General Settings for the Battery Applet with Monitoring and Shutdown" - }, - "refreshInterval-spinner": { - "type": "spinbutton", - "default": 2, - "min": 1, - "max": 10, - "step": 1, - "units": "seconds", - "description": "Refresh Interval for Display:", - "tooltip": "Increase or decrease this spinner value to change the refresh interval - use a slow refresh if you have a slow machine. This also governs the flash speed." - }, - "alertPercentage": { - "type": "scale", - "default": 25, - "min": 10, - "max": 40, - "step": 1, - "description": "Percentage Battery Charge at which Alert Displayed", - "tooltip": "Percentage of Battery Charge at which Orange Warning Background is displayed - It is also shown and can be adjusted in the Applet left click menu" - }, - "head1": { - "type": "header", - "description": "Display Mode" - }, - - "displayType" : { - "type": "combobox", - "default" : "classic", - "options" : { - "Classic - Battery Percentage with extended messages for horizontal panel" : "classic", - "Classic Plus - Classic with addition of Battery Icon": "classicPlus" , - "Compact - Battery Percentage without extended messages" : "compact", - "Compact Plus - Compact with addition of Battery Icon" : "compactPlus", - "Icon Only on coloured background indicating status" : "icon" - }, - "description" : "Type of Display", - "tooltip": "This feature offers the Classic (original) display with optional battery icon and some more compact displays suitable for a vertical panel (CompactCompact Plus and Icon Only)" - } -} - diff --git a/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/stylesheet.css b/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/stylesheet.css deleted file mode 100755 index 5d4ef46..0000000 --- a/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/stylesheet.css +++ /dev/null @@ -1,77 +0,0 @@ -/* -Style sheet for the Battery Applet with Monitoring and Shutdown. -The stylesheet can be edited by the user but will be overwritten when the applet is updated. -There is a way to gain 'persistence' described at the end of this file. -*/ - -.bam-normal { - - background-color: rgba(0,255,0,0.3); - margin: 2px, 1px, 0px, 1px; - border: 1px; - border-radius: 4px, 4px, 1px, 1px; - border-color: rgba(0,255,0,0.5); - font-size: 95%; -} - -.bam-discharging { - - background-color: rgba(0,255,0,0.3); - margin: 2px, 1px, 0px, 1px; - border: 2px; - border-radius: 4px, 4px, 1px, 1px; - border-color: red; - font-size: 95%; -} - -.bam-alert { - background-color: orange; - margin: 2px, 1px, 0px, 1px; - border-radius: 4px, 4px, 1px, 1px; - border: 2px; - border-color: orange; - font-size: 95%; -} - -.bam-alert-discharging { - background-color: white; - margin: 2px, 1px, 0px, 1px; - border-radius: 4px, 4px, 1px, 1px; - border: 2px; - border-color: red; - font-size: 95%; -} - -.bam-limit-exceeded { - background-color: red; - margin: 2px, 1px, 0px, 1px; - border-radius: 4px, 4px, 1px, 1px; - font-size: 95%; -} - -.bam-limit-exceeded2 { - background-color: white; - margin: 2px, 1px, 0px, 1px; - border-radius: 4px, 4px, 1px, 1px; - font-size: 95%; -} - -/* -Persistence -The applet checks for a file called stylesheet.css in folder batterymonitor@pdcurtis in your Home Folder. -if this is present then the default stylesheet is overwritten the next time the applet is started. -A further restart of the applet is then required before the applet uses the new stylesheet. -An extra restart of the applet is also required after an update. -The quickest way to restart Cinnamon is by the keyboard shortcut Ctrl+Alt+Esc -Login out and back in also restarts Cinnamon or a Right click on the Panel -> Troubleshoot -> Restart Cinnamon -A way to avoid these restarts is being sought but it is intended to maintain the default position for a user stylesheet. -*/ - - - -/* -Last Modified 17 September 2016 -Last Modified 29 March 2017 -Last Modified 7 June 2017 -Last Modified 5 January 2019 -*/ diff --git a/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/suspendScript b/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/suspendScript deleted file mode 100755 index 6ae9e4f..0000000 --- a/config/.local/share/cinnamon/applets/batterymonitor@pdcurtis/suspendScript +++ /dev/null @@ -1,44 +0,0 @@ -#!/bin/sh -# This currently contains a script file which you can modify -# if required to satisfy your requirements. -# You need to install two programs for this script to run: -# -# Zenity which is a program that will display GTK+ dialogs, -# and returns (either in the return code, or on standard output) -# the users input. This allows you to present information, and ask -# for information from shell scripts. You can set timers if required. -# -# Sox allows you to play an audio file as a warning - -# you may need an extra library if you use mp3. -# -# Zenity and Sox can installed by -# sudo apt-get install sox libsox-fmt-mp3 zenity -# -# Modifications to this script are likely to be overwritten by -# updates so back it up - - -# Play a sound file as a separate process (Moved to applet from v32_1.0.0) -# play "/usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga" & -# Put up a warning with timer using Zenity -zenity --question --text="The Battery Level is dangerously low - the machine will be suspended shortly" --timeout=40 --ok-label="Suspend Immediately" --cancel-label="Abort Suspension" --title=WARNING_SUSPENDING_SHORTLY --window-icon=error --height=400 --width=750 -rc=$? - -if [ $rc = "0" ] || [ $rc = "5" ]; then -# Put up another warning which will be there when machine is restarted, -zenity --warning --text="Machine was Suspended as the battery level was dangerously low" & -# wait a few seconds to stabilise then suspend. -# sleep 2 -# Suspend via dbus in Mint 17.x follows -dbus-send --print-reply --system --dest=org.freedesktop.UPower /org/freedesktop/UPower org.freedesktop.UPower.Suspend -# Suspend via systemctl in Mint 18 follows -systemctl suspend -exit 1 -#else -#zenity --warning --text="Suspension aborted despite battery level being dangerously low" & -fi -exit 0 -# Modified 07-07-2016 for Mint 18 using systemclt calls for suspend and added option of Suspend Immediately -# Modified 15-07-2016 to correct messages and spelling. -# Modified 27-07-2017 to remove sound file which is transfered to applet - diff --git a/config/.local/share/cinnamon/applets/show-hide-applets@mohammad-sn/1-symbolic.svg b/config/.local/share/cinnamon/applets/show-hide-applets@mohammad-sn/1-symbolic.svg new file mode 100755 index 0000000..41839a1 --- /dev/null +++ b/config/.local/share/cinnamon/applets/show-hide-applets@mohammad-sn/1-symbolic.svg @@ -0,0 +1,102 @@ + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/config/.local/share/cinnamon/applets/show-hide-applets@mohammad-sn/2-symbolic.svg b/config/.local/share/cinnamon/applets/show-hide-applets@mohammad-sn/2-symbolic.svg new file mode 100755 index 0000000..8d0b86a --- /dev/null +++ b/config/.local/share/cinnamon/applets/show-hide-applets@mohammad-sn/2-symbolic.svg @@ -0,0 +1,102 @@ + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/config/.local/share/cinnamon/applets/show-hide-applets@mohammad-sn/applet.js b/config/.local/share/cinnamon/applets/show-hide-applets@mohammad-sn/applet.js new file mode 100755 index 0000000..a93fcb6 --- /dev/null +++ b/config/.local/share/cinnamon/applets/show-hide-applets@mohammad-sn/applet.js @@ -0,0 +1,247 @@ +const Applet = imports.ui.applet; +const Lang = imports.lang; +const Main = imports.ui.main; +const Gtk = imports.gi.Gtk; +const Settings = imports.ui.settings; +const PopupMenu = imports.ui.popupMenu; +const Mainloop = imports.mainloop; +const Util = imports.misc.util; +const St = imports.gi.St; +const GLib = imports.gi.GLib; +const Gettext = imports.gettext; + +const UUID = "show-hide-applets@mohammad-sn" +Gettext.bindtextdomain(UUID, GLib.get_home_dir() + "/.local/share/locale") + +function _(str) { + return Gettext.dgettext(UUID, str); +} + +function MyApplet(metadata, orientation, panel_height, instance_id) { + this._init(metadata, orientation, panel_height, instance_id); +} + +MyApplet.prototype = { + __proto__: Applet.IconApplet.prototype, + + _init: function(metadata, orientation, panel_height, instance_id) { + Applet.IconApplet.prototype._init.call(this, orientation, panel_height, instance_id); + + try { + Gtk.IconTheme.get_default().append_search_path(metadata.path); + this.set_applet_icon_symbolic_name("1"); + + this.settings = new Settings.AppletSettings(this, "show-hide-applets@mohammad-sn", this.instance_id); + this.settings.bindProperty(Settings.BindingDirection.IN, "autohide", "auto_hide", Lang.bind(this, function(){ + if (this._hideTimeoutId & !this.auto_hide){ + Mainloop.source_remove(this._hideTimeoutId); + this._hideTimeoutId = 0; + } + else if(this.auto_hide & this.h) + this.autodo(true); + }), null); + this.settings.bindProperty(Settings.BindingDirection.IN, "disablestarttimeautohide", "disable_starttime_autohide", function(){}, null); + this.settings.bindProperty(Settings.BindingDirection.IN, "hoveractivates", "hover_activates", function(){}, null); + this.settings.bindProperty(Settings.BindingDirection.IN, "hoveractivateshide", "hover_activates_hide", function(){}, null); + this.settings.bindProperty(Settings.BindingDirection.IN, "hidetime", "hide_time", function(){}, null); + this.settings.bindProperty(Settings.BindingDirection.IN, "hovertime", "hover_time", function(){}, null); + this.settings.bindProperty(Settings.BindingDirection.IN, "autohiders", "autohide_rs", Lang.bind(this,function () { + if(!this.h){ + //this.h=true; + this.doAction(true); + this.autodo(true); + } + }), null); + this.settings.bindProperty(Settings.BindingDirection.IN, "autohiderstime", "autohide_rs_time", function(){}, null); + + + + let editMode = global.settings.get_boolean("panel-edit-mode"); + this.panelEditMode = new PopupMenu.PopupSwitchMenuItem(_("Panel Edit mode"), editMode); + this.panelEditMode.connect('toggled', function(item) { + global.settings.set_boolean("panel-edit-mode", item.state); + }); + this._applet_context_menu.addMenuItem(this.panelEditMode); + + let addapplets = new PopupMenu.PopupMenuItem(_("Add applets to the panel")); + let addappletsicon = new St.Icon({icon_name: "applets", icon_size: 22, icon_type: St.IconType.FULLCOLOR }); + addapplets.connect('activate', function() { + Util.spawnCommandLine("cinnamon-settings applets"); + }); + addapplets.addActor(addappletsicon, { align: St.Align.END }); + this._applet_context_menu.addMenuItem(addapplets); + + + + global.settings.connect('changed::panel-edit-mode', Lang.bind(this, this.on_panel_edit_mode_changed)); + this.actor.connect('enter-event', Lang.bind(this, this._onEntered)); + + + + this.h = true; + this.alreadyH = []; + if((!this.disable_starttime_autohide) || this.auto_hide){ + this._hideTimeoutId = Mainloop.timeout_add_seconds(2, Lang.bind(this,function () { + if(this.h) + this.autodo(true); + })); + } + + + + /*if more than one instance + this.actor.connect('hide', Lang.bind(this, function(){ + if (this.h) + this.doAction(true); + }));*/ + + this.cbox = Main.panel._rightBox; + + /*this doesn't work, i don't know why! + if (Main.panel2 !== null){ + let c2=Main.panel2._rightBox.get_children(); + if (c2.indexOf(this.actor) > -1) + this.cbox = Main.panel2._rightBox; + }*/ + + if (this._rshideTimeoutId){ + Mainloop.source_remove(this._rshideTimeoutId); + this._rshideTimeoutId = 0; + } + + this.cbox.connect('queue-relayout', Lang.bind(this, Lang.bind(this, function(actor, m){ + if (this.autohide_rs && !this.h){ + this._rshideTimeoutId = Mainloop.timeout_add_seconds(this.autohide_rs_time, Lang.bind(this,function () { + if(!this.h){ + //this.h=true; + this.doAction(true); + this.autodo(true); + } + return false; + })); + } + }))); + } + catch (e) { + global.logError(e); + } + }, + + on_applet_clicked: function(event) { + this.doAction(true); + }, + + _onEntered: function(event) { + if(!this.actor.hover && this.hover_activates && !global.settings.get_boolean("panel-edit-mode")) + this._showTimeoutId = Mainloop.timeout_add(this.hover_time, Lang.bind(this,function () { + if(this.actor.hover && (this.hover_activates_hide || !this.h)) + this.doAction(true); + })); + }, + + doAction: function(updalreadyH) { + if (this._hideTimeoutId){ + Mainloop.source_remove(this._hideTimeoutId); + this._hideTimeoutId = 0; + } + let _children = this.cbox.get_children(); + let p = _children.indexOf(this.actor); + if(this.h){ + if (updalreadyH) + this.alreadyH=[]; + this.set_applet_icon_symbolic_name("2"); + for(let i = p - 1; i > -1; i--){ + if(!_children[i].visible && updalreadyH) + this.alreadyH.push(_children[i]); + if(_children[i]._applet._uuid=="systray@cinnamon.org" || _children[i]._applet._uuid=="systray@cinnaman"){ + this.tray = _children[i]; + let tis = _children[i].get_first_child().get_children(); + for(j in tis){ + tis[j].set_size(0, 0); + } + Mainloop.timeout_add(10, Lang.bind(this, function(){ + this.tray.hide(); + return false; + })); + continue; + //this.traysize = + } + _children[i].hide(); +// if(_children[i]._applet._uuid=="systray@cinnamon.org" || _children[i]._applet._uuid=="systray-collapsible@koutch"){ +// this.sta=_children[i]; +// this.stai=i; +// this.cbox.remove_actor(_children[i]); +// } + } + } + else{ + this.set_applet_icon_symbolic_name("1"); + for(let i = 0; i < p; i++){ + if(this.alreadyH.indexOf(_children[i])<0) + _children[i].show(); + if(_children[i]._applet._uuid=="systray@cinnaman"){ + let htis = _children[i].get_first_child().get_children(); + for(j in htis){ + htis[j].set_size(16, 16); + } + } + if(_children[i]._applet._uuid=="systray@cinnamon.org"){ + let htis = _children[i].get_first_child().get_children(); + for(j in htis){ + htis[j].set_size(20, 20); + } + } + } + if (this.sta){ + this.cbox.insert_actor(this.sta,this.stai); + Main.statusIconDispatcher.redisplay(); + } + + if(this.auto_hide & !global.settings.get_boolean("panel-edit-mode")) + this._hideTimeoutId = Mainloop.timeout_add_seconds(this.hide_time, Lang.bind(this,function(){this.autodo(updalreadyH);})); + } + this.h = !this.h; + }, + + on_panel_edit_mode_changed: function() { + this.panelEditMode.setToggleState(global.settings.get_boolean("panel-edit-mode")); + if (global.settings.get_boolean("panel-edit-mode")){ + if (!this.h){ + this.doAction(true); + } + } else if (this.h){ + this.doAction(true); + } + }, + + autodo: function(updalreadyH){ + let postpone=this.actor.hover && this.hover_activates; + let _children = this.cbox.get_children(); + let p = _children.indexOf(this.actor); + for(let i = 0; i < p; i++){ + postpone = postpone || _children[i].hover; + if(_children[i]._applet._menuManager) + postpone = postpone || _children[i]._applet._menuManager._activeMenu; + if(_children[i]._applet.menuManager) + postpone = postpone || _children[i]._applet.menuManager._activeMenu; + if(postpone) + break; + } + if (postpone) + this._hideTimeoutId = Mainloop.timeout_add_seconds(this.hide_time, Lang.bind(this,function(){this.autodo(updalreadyH);})); + else if(this.h && !global.settings.get_boolean("panel-edit-mode")) + this.doAction(updalreadyH); + + }, + + on_applet_removed_from_panel: function() { + if(!this.h){ + this.doAction(true); + } + } +}; + +function main(metadata, orientation, panel_height, instance_id) { + let myApplet = new MyApplet(metadata, orientation, panel_height, instance_id); + return myApplet; +} diff --git a/config/.local/share/cinnamon/applets/show-hide-applets@mohammad-sn/icon info b/config/.local/share/cinnamon/applets/show-hide-applets@mohammad-sn/icon info new file mode 100755 index 0000000..f80dd58 --- /dev/null +++ b/config/.local/share/cinnamon/applets/show-hide-applets@mohammad-sn/icon info @@ -0,0 +1,5 @@ +Artist: PetalArt +http://www.iconarchive.com/show/business-icons-by-petalart/drawer-archive-icon.html + +License: CC Attribution-No Derivative 4.0 +https://creativecommons.org/licenses/by-nd/4.0/ diff --git a/config/.local/share/cinnamon/applets/show-hide-applets@mohammad-sn/icon.png b/config/.local/share/cinnamon/applets/show-hide-applets@mohammad-sn/icon.png new file mode 100755 index 0000000000000000000000000000000000000000..90f68c59195ee41943200937b57f71ff539462e6 GIT binary patch literal 2786 zcmV<83LW){P)CZZTMh8H6bkRai~1RqF{fFg+`8iVKy zF~&eh6k>@Fknn&ef+T7}0TTf!P_d=7rJc4j?Q|~Zw)gr!ANJno>@#!b%xQrTn@rBy z`>cKW|MmahWt{^5=l{6ggxwEZa(*1OZf;*d0??|9)#m|P=LPcLOP#xgh2rDa-oJPM zSqJdaPp_<=IC}8m4dcVNj8}#w8Kuti2vF(M&UU==90-vPrxt2Fd3yPGQ=30=$2Ir8 zv2?}(y!o3OhG&oLyGO0lcb&I+e8{{(W>DXJemF(poP%=?2WRG&QLH?;ar3rcTz1Fv z^wms~dEEg1_OmZcG*2D;^^U8qyJ=$ERS1VCKo_LBV%BB-J9Oo|K|2}(q@+wG z$YS`~Jm%he6>tCRACHx)TkhO>|0@f9OK5&}_8U{1FZ^m{>*c5~El5iXpbIHUB$I5V zNRebuY4+0ZAdrrdDe1|4hSeS?hY*>5F99&h$C5>WkEpmMQm9OQlA}|{zI9^e@N)om z^$nobDaoKL}KTD5Fks&G6)81 zHBfIXpgb};S#KPxO-Is^wRzNaXtH#FSacrAt@cTDRqZqnWL$Ljs zNQ&$@UlKf<(qg+?BmxFWXvJb!XrR7u1lC%l6bul68GP-8mi#OWBU8HM%Fmz}k_ZZ- zE2N(x;6l&^1f9}=C@?q9mqm&~L~fjxP=;hOP)75SU@>43TaoF%d*8tF!aJ0gBsbU! zsJVnlKsdSuVHm7HjvOLo$ibCZ&fa{mO0{L6nxc+bibBa>5ITfm5oS4rT0Z~}05k)l zSWGVRfH{H=Fh{|IE_(+NX*sn+Nveuy18aIdql`{0Ocq2;65;{#ltqBW034%OC|b%h zHb4NbQ%Q^?Nftx$DIbvlMF>i=l$>V*dRjyCsIv?mlz}Kgq$pF$fkv4ZEQS=*5GaZ~ z%#wRJH$W4ob7%s*H_Bp|#pweDN|XygI*@5|Gv(zK+3l1Ys8k}Dly<#f`!W1(5a$ zCBU1}ya(eL04b)mLgq~+0pPq!0}Jmw&(g5V2$Q+T5&+^z7`K4K!4xcNcJV-mJ;V;s z#WXL-ok0^PlPDQzCdnHV$4oFplqe#rkPc3cl^rkLG^#7N7S}W}#}++zA83je!`6glO>IkP)yAvI0oyG=XJNmXS<~)dXc-^+*7?U}K26WzX2w zmJA_*>X2i}36^EHo$Yoo?Jz`7^Va5c4Mt>2KSVFdM9_>fr6}6%i8G9^l)y^Kt?Pp` z|6)Ed0^%BTNs5s73G}A#)IWgd?%u(p#}?8c2pV8P1uO(9ou{3UyHN+T&dkTBO_g*J zdOHk{5-grgnndd9Qo|ky3IMEDMseU|i_bj!G6c&?D`%~AmWBrF7@BOHAl%gWI4WC4 zQLil$68>`64qpGzTUw)p+S%1`xy-Rjpi{F8ICQ+hrH15V(Aor*s7?&J6Tu$m6LL<~ zC;*6#R1gBAWyk4>f+of`VWb?eURzWK?*r`%2?9wJ0--uoKuEwFVM=`fh>Y9Wl|%O8 z_0{UMJtnM;3WB2$1i(;<2wV)A&)rh1=qz0MAa>j$!hoEt6i_LJh*|-?1%Mpo90->L zz%JT4GeeVUB!QWkCyha1D1;uSIs@lGTCRcm1n}jD_UiYyOoO0EFbJGRh6^Z+4$)MU z5K=4%2$B*C0x}QWsV3<1&dlkJl?0&#*u2k>?EA0o%gac}bKH|}{ZtzQ=^%VEOT9C!ubNQ_m+Fmt4c6Z7*Q%jRxSn#8&1 zOahwe{&}MR3J~5z`8uX2hd5UKJfb*WOZt9j~(5XYmqx#0N z`cTw*O#o2HTztpP=Srxv|Fh;8edhGJPJ)(Gjd|!qRF`;a{Q!U$4$Um@87|`L$+05J zMF&T&@?3-dmg<-}_JMw7?HZeeM$=>Nbc91km-n2rarCe21~5K0vS)EA`rdyIEiK~yXhXKBqtcRu#I{~!VU>ekDrhpLn3FD@(w-g`Oc oR2~{yTwJQ{yYKPWme#xee+vu0ODIWi!T, YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-10-01 18:51+0200\n" +"PO-Revision-Date: 2017-10-01 19:19+0200\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Poedit 1.8.7.1\n" +"Last-Translator: Alan Mortensen \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Language: da\n" + +#: applet.js:51 +msgid "Panel Edit mode" +msgstr "Panelredigeringstilstand" + +#: applet.js:57 +msgid "Add applets to the panel" +msgstr "Tilføj panelprogrammer til panelet" + +#. show-hide-applets@mohammad-sn->metadata.json->description +msgid "" +"hide a few applet to have a neater panel, and make them show up again by a " +"click" +msgstr "" +"Skjul nogle få panelprogrammer for at få et mere overskueligt panel og få " +"dem til at dukke op igen med et klik" + +#. show-hide-applets@mohammad-sn->metadata.json->name +msgid "Drawer (show/hide applets)" +msgstr "Skuffe (vis/skjul panelprogrammer)" + +#. show-hide-applets@mohammad-sn->settings- +#. schema.json->hoveractivateshide->description +msgid "Hide on hovering again" +msgstr "Skjul, når markøren føres hen over igen" + +#. show-hide-applets@mohammad-sn->settings- +#. schema.json->hoveractivateshide->tooltip +msgid "toggle visibility of applets on mouse hover" +msgstr "Skift panelprogrammers synlighed, når markøren føres hen over" + +#. show-hide-applets@mohammad-sn->settings- +#. schema.json->autohiderstime->description +msgid "Reshowers' autohide delay: " +msgstr "Forsinkelse for automatisk skjul af panelprogrammer, som vises igen: " + +#. show-hide-applets@mohammad-sn->settings-schema.json->autohiderstime->units +#. show-hide-applets@mohammad-sn->settings-schema.json->hidetime->units +msgid "seconds" +msgstr "sekunder" + +#. show-hide-applets@mohammad-sn->settings- +#. schema.json->disablestarttimeautohide->description +msgid "Disable start time autohide" +msgstr "Deaktivér skjul automatisk ved opstart" + +#. show-hide-applets@mohammad-sn->settings- +#. schema.json->disablestarttimeautohide->tooltip +msgid "if not in autohide mode" +msgstr "Hvis den ikke er i skjul automatisk-tilstand" + +#. show-hide-applets@mohammad-sn->settings-schema.json->head->description +msgid "Settings for show-hide-applets@mohammad-sn" +msgstr "Indstillinger" + +#. show-hide-applets@mohammad-sn->settings-schema.json->autohide->description +msgid "Autohide" +msgstr "Skjul automatisk" + +#. show-hide-applets@mohammad-sn->settings-schema.json->autohide->tooltip +msgid "" +"check if you want to hide applets automatically, unless you should click on " +"applet to do so" +msgstr "" +"Aktivér hvis du vil skjule panelprogrammer automatisk, ellers skal du klikke " +"på panelprogrammet for at gøre det" + +#. show-hide-applets@mohammad-sn->settings- +#. schema.json->autohiders->description +msgid "Autohide reshowing applets" +msgstr "Skjul automatisk panelprogrammer, som vises igen" + +#. show-hide-applets@mohammad-sn->settings-schema.json->hovertime->description +msgid "Hover activates/hides after " +msgstr "Svævning viser/skjuler efter " + +#. show-hide-applets@mohammad-sn->settings-schema.json->hovertime->units +msgid "miliseconds" +msgstr "millisekunder" + +#. show-hide-applets@mohammad-sn->settings-schema.json->hidetime->description +msgid "Autohide after " +msgstr "Skjul automatisk efter " + +#. show-hide-applets@mohammad-sn->settings- +#. schema.json->hoveractivates->description +msgid "Activate on hover" +msgstr "Aktivér, når markøren føres hen over" + +#. show-hide-applets@mohammad-sn->settings- +#. schema.json->hoveractivates->tooltip +msgid "show applets on mouse hover" +msgstr "Vis panelprogrammer, når markøren føres hen over" diff --git a/config/.local/share/cinnamon/applets/show-hide-applets@mohammad-sn/po/de.po b/config/.local/share/cinnamon/applets/show-hide-applets@mohammad-sn/po/de.po new file mode 100755 index 0000000..a43b8fd --- /dev/null +++ b/config/.local/share/cinnamon/applets/show-hide-applets@mohammad-sn/po/de.po @@ -0,0 +1,113 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-17 16:04+0200\n" +"PO-Revision-Date: 2017-09-27 17:48+0200\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Poedit 1.8.7.1\n" +"Last-Translator: Peter Moser \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Language: de\n" + +#: applet.js:51 +msgid "Panel Edit mode" +msgstr "Leistenbearbeitungsmodus" + +#: applet.js:57 +msgid "Add applets to the panel" +msgstr "Applets zur Leiste hinzufügen" + +#. show-hide-applets@mohammad-sn->metadata.json->description +msgid "" +"hide a few applet to have a neater panel, and make them show up again by a " +"click" +msgstr "" +"Verstecke ein paar Applets, damit die Leiste aufgeräumter aussieht. Ein " +"einfacher Klick zeigt sie wieder." + +#. show-hide-applets@mohammad-sn->metadata.json->name +msgid "Drawer (show/hide applets)" +msgstr "Schublade (zeige/verstecke Applets)" + +#. show-hide-applets@mohammad-sn->settings- +#. schema.json->hoveractivateshide->description +msgid "Hide on hovering again" +msgstr "Verstecke beim Darüberbewegen wieder" + +#. show-hide-applets@mohammad-sn->settings- +#. schema.json->hoveractivateshide->tooltip +msgid "toggle visibility of applets on mouse hover" +msgstr "Schalte die Sichtbarkeit der Applets beim Darüberbewegen der Maus um" + +#. show-hide-applets@mohammad-sn->settings- +#. schema.json->autohiderstime->description +msgid "Reshowers' autohide delay: " +msgstr "Verstecke wiederauftauchender Applets nach" + +#. show-hide-applets@mohammad-sn->settings-schema.json->autohiderstime->units +#. show-hide-applets@mohammad-sn->settings-schema.json->hidetime->units +msgid "seconds" +msgstr "Sekunden" + +#. show-hide-applets@mohammad-sn->settings- +#. schema.json->disablestarttimeautohide->description +msgid "Disable start time autohide" +msgstr "Deaktiviere Verzögerung für das automatische Verstecken" + +#. show-hide-applets@mohammad-sn->settings- +#. schema.json->disablestarttimeautohide->tooltip +msgid "if not in autohide mode" +msgstr "Wenn \"Verstecke automatisch\" nicht aktiviert ist." + +# Other applet do not show the internal applet name. We should therefore just call this "Settings" and nothing more. +#. show-hide-applets@mohammad-sn->settings-schema.json->head->description +msgid "Settings for show-hide-applets@mohammad-sn" +msgstr "Einstellungen" + +#. show-hide-applets@mohammad-sn->settings-schema.json->autohide->description +msgid "Autohide" +msgstr "Verstecke automatisch" + +#. show-hide-applets@mohammad-sn->settings-schema.json->autohide->tooltip +msgid "" +"check if you want to hide applets automatically, unless you should click on " +"applet to do so" +msgstr "" +"Aktiviere diese Funktion, wenn du Applets automatisch verstecken möchtest, " +"ansonsten werden sie nur bei einem Mausklick versteckt." + +#. show-hide-applets@mohammad-sn->settings- +#. schema.json->autohiders->description +msgid "Autohide reshowing applets" +msgstr "Verstecke wiederauftauchende Applets automatisch" + +#. show-hide-applets@mohammad-sn->settings-schema.json->hovertime->description +msgid "Hover activates/hides after " +msgstr "Aktiviere/Verstecke beim Darüberbewegen nach" + +#. show-hide-applets@mohammad-sn->settings-schema.json->hovertime->units +msgid "miliseconds" +msgstr "Millisekunden" + +#. show-hide-applets@mohammad-sn->settings-schema.json->hidetime->description +msgid "Autohide after " +msgstr "Verstecke automatisch nach" + +#. show-hide-applets@mohammad-sn->settings- +#. schema.json->hoveractivates->description +msgid "Activate on hover" +msgstr "Aktiviere beim Darüberbewegen" + +#. show-hide-applets@mohammad-sn->settings- +#. schema.json->hoveractivates->tooltip +msgid "show applets on mouse hover" +msgstr "Zeige Applets beim Darüberbewegen" diff --git a/config/.local/share/cinnamon/applets/show-hide-applets@mohammad-sn/po/draw.pot b/config/.local/share/cinnamon/applets/show-hide-applets@mohammad-sn/po/draw.pot new file mode 100755 index 0000000..cc3a8f8 --- /dev/null +++ b/config/.local/share/cinnamon/applets/show-hide-applets@mohammad-sn/po/draw.pot @@ -0,0 +1,107 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-11 13:13+0800\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#: applet.js:51 +msgid "Panel Edit mode" +msgstr "" + +#: applet.js:57 +msgid "Add applets to the panel" +msgstr "" + +#. show-hide-applets@mohammad-sn->metadata.json->description +msgid "" +"hide a few applet to have a neater panel, and make them show up again by a " +"click" +msgstr "" + +#. show-hide-applets@mohammad-sn->metadata.json->name +msgid "Drawer (show/hide applets)" +msgstr "" + +#. show-hide-applets@mohammad-sn->settings- +#. schema.json->hoveractivateshide->description +msgid "Hide on hovering again" +msgstr "" + +#. show-hide-applets@mohammad-sn->settings- +#. schema.json->hoveractivateshide->tooltip +msgid "toggle visibility of applets on mouse hover" +msgstr "" + +#. show-hide-applets@mohammad-sn->settings- +#. schema.json->autohiderstime->description +msgid "Reshowers' autohide delay: " +msgstr "" + +#. show-hide-applets@mohammad-sn->settings-schema.json->autohiderstime->units +#. show-hide-applets@mohammad-sn->settings-schema.json->hidetime->units +msgid "seconds" +msgstr "" + +#. show-hide-applets@mohammad-sn->settings- +#. schema.json->disablestarttimeautohide->description +msgid "Disable start time autohide" +msgstr "" + +#. show-hide-applets@mohammad-sn->settings- +#. schema.json->disablestarttimeautohide->tooltip +msgid "if not in autohide mode" +msgstr "" + +#. show-hide-applets@mohammad-sn->settings-schema.json->head->description +msgid "Settings for show-hide-applets@mohammad-sn" +msgstr "" + +#. show-hide-applets@mohammad-sn->settings-schema.json->autohide->description +msgid "Autohide" +msgstr "" + +#. show-hide-applets@mohammad-sn->settings-schema.json->autohide->tooltip +msgid "" +"check if you want to hide applets automatically, unless you should click on " +"applet to do so" +msgstr "" + +#. show-hide-applets@mohammad-sn->settings- +#. schema.json->autohiders->description +msgid "Autohide reshowing applets" +msgstr "" + +#. show-hide-applets@mohammad-sn->settings-schema.json->hovertime->description +msgid "Hover activates/hides after " +msgstr "" + +#. show-hide-applets@mohammad-sn->settings-schema.json->hovertime->units +msgid "miliseconds" +msgstr "" + +#. show-hide-applets@mohammad-sn->settings-schema.json->hidetime->description +msgid "Autohide after " +msgstr "" + +#. show-hide-applets@mohammad-sn->settings- +#. schema.json->hoveractivates->description +msgid "Activate on hover" +msgstr "" + +#. show-hide-applets@mohammad-sn->settings- +#. schema.json->hoveractivates->tooltip +msgid "show applets on mouse hover" +msgstr "" diff --git a/config/.local/share/cinnamon/applets/show-hide-applets@mohammad-sn/po/es.po b/config/.local/share/cinnamon/applets/show-hide-applets@mohammad-sn/po/es.po new file mode 100755 index 0000000..583f3b4 --- /dev/null +++ b/config/.local/share/cinnamon/applets/show-hide-applets@mohammad-sn/po/es.po @@ -0,0 +1,112 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-11 13:13+0800\n" +"PO-Revision-Date: 2021-12-18 02:18-0300\n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Poedit 3.0.1\n" + +#: applet.js:51 +msgid "Panel Edit mode" +msgstr "Modo de edición del panel" + +#: applet.js:57 +msgid "Add applets to the panel" +msgstr "Añadir applets al panel" + +#. show-hide-applets@mohammad-sn->metadata.json->description +msgid "" +"hide a few applet to have a neater panel, and make them show up again by a " +"click" +msgstr "" +"ocultar algunos applet para tener un panel más ordenado, y hacer que " +"aparezcan de nuevo con un clic" + +#. show-hide-applets@mohammad-sn->metadata.json->name +msgid "Drawer (show/hide applets)" +msgstr "Cajón (mostrar/ocultar applets)" + +#. show-hide-applets@mohammad-sn->settings- +#. schema.json->hoveractivateshide->description +msgid "Hide on hovering again" +msgstr "Volver a ocultar al pasar el ratón" + +#. show-hide-applets@mohammad-sn->settings- +#. schema.json->hoveractivateshide->tooltip +msgid "toggle visibility of applets on mouse hover" +msgstr "cambiar la visibilidad de los applets al pasar el ratón por encima" + +#. show-hide-applets@mohammad-sn->settings- +#. schema.json->autohiderstime->description +msgid "Reshowers' autohide delay: " +msgstr "Retraso de re-activación del auto-ocultamiento: " + +#. show-hide-applets@mohammad-sn->settings-schema.json->autohiderstime->units +#. show-hide-applets@mohammad-sn->settings-schema.json->hidetime->units +msgid "seconds" +msgstr "segundos" + +#. show-hide-applets@mohammad-sn->settings- +#. schema.json->disablestarttimeautohide->description +msgid "Disable start time autohide" +msgstr "Desactivar la ocultación automática al inicio" + +#. show-hide-applets@mohammad-sn->settings- +#. schema.json->disablestarttimeautohide->tooltip +msgid "if not in autohide mode" +msgstr "si no está en modo de ocultación automática" + +#. show-hide-applets@mohammad-sn->settings-schema.json->head->description +msgid "Settings for show-hide-applets@mohammad-sn" +msgstr "Configuración de show-hide-applets@mohammad-sn" + +#. show-hide-applets@mohammad-sn->settings-schema.json->autohide->description +msgid "Autohide" +msgstr "Ocultar automáticamente" + +#. show-hide-applets@mohammad-sn->settings-schema.json->autohide->tooltip +msgid "" +"check if you want to hide applets automatically, unless you should click on " +"applet to do so" +msgstr "" +"marque si desea ocultar los applets automáticamente, a menos que deba hacer " +"clic en el applet para hacerlo" + +#. show-hide-applets@mohammad-sn->settings- +#. schema.json->autohiders->description +msgid "Autohide reshowing applets" +msgstr "Ocultar y volver a mostrar los applets automáticamente" + +#. show-hide-applets@mohammad-sn->settings-schema.json->hovertime->description +msgid "Hover activates/hides after " +msgstr "Al pasar el ratón por encima se activa/se oculta después de " + +#. show-hide-applets@mohammad-sn->settings-schema.json->hovertime->units +msgid "miliseconds" +msgstr "milisegundos" + +#. show-hide-applets@mohammad-sn->settings-schema.json->hidetime->description +msgid "Autohide after " +msgstr "Ocultar automáticamente tras " + +#. show-hide-applets@mohammad-sn->settings- +#. schema.json->hoveractivates->description +msgid "Activate on hover" +msgstr "Activar al pasar el ratón por encima" + +#. show-hide-applets@mohammad-sn->settings- +#. schema.json->hoveractivates->tooltip +msgid "show applets on mouse hover" +msgstr "mostrar applets al pasar el ratón por encima" diff --git a/config/.local/share/cinnamon/applets/show-hide-applets@mohammad-sn/po/hu.po b/config/.local/share/cinnamon/applets/show-hide-applets@mohammad-sn/po/hu.po new file mode 100755 index 0000000..7cfd9d9 --- /dev/null +++ b/config/.local/share/cinnamon/applets/show-hide-applets@mohammad-sn/po/hu.po @@ -0,0 +1,112 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-11 13:13+0800\n" +"PO-Revision-Date: 2021-04-03 21:01+0200\n" +"Language: hu\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Last-Translator: Bosák Balázs \n" +"Language-Team: \n" +"X-Generator: Poedit 2.4.2\n" + +#: applet.js:51 +msgid "Panel Edit mode" +msgstr "Panelszerkesztő üzemmód" + +#: applet.js:57 +msgid "Add applets to the panel" +msgstr "Kisalkalmazás hozzáadása a panelhez" + +#. show-hide-applets@mohammad-sn->metadata.json->description +msgid "" +"hide a few applet to have a neater panel, and make them show up again by a " +"click" +msgstr "" +"rejtsen el néhány kisalkalmazást, a rendezettebb panel érdekében, később " +"újra megjelenítheti azokat egy kattintással" + +#. show-hide-applets@mohammad-sn->metadata.json->name +msgid "Drawer (show/hide applets)" +msgstr "Fiók (kisalkalmazások megjelenítése / elrejtése)" + +#. show-hide-applets@mohammad-sn->settings- +#. schema.json->hoveractivateshide->description +msgid "Hide on hovering again" +msgstr "Elrejtés, ha az egér újra rámutat" + +#. show-hide-applets@mohammad-sn->settings- +#. schema.json->hoveractivateshide->tooltip +msgid "toggle visibility of applets on mouse hover" +msgstr "kapcsolja be az kisalkalmazások láthatóságát ha az egér rámutat" + +#. show-hide-applets@mohammad-sn->settings- +#. schema.json->autohiderstime->description +msgid "Reshowers' autohide delay: " +msgstr "" +"Újra megjelenő kisalkalmazások automatikus elrejtésének késleltetése: " + +#. show-hide-applets@mohammad-sn->settings-schema.json->autohiderstime->units +#. show-hide-applets@mohammad-sn->settings-schema.json->hidetime->units +msgid "seconds" +msgstr "másodperc" + +#. show-hide-applets@mohammad-sn->settings- +#. schema.json->disablestarttimeautohide->description +msgid "Disable start time autohide" +msgstr "Letiltja a kezdési idő automatikus elrejtését" + +#. show-hide-applets@mohammad-sn->settings- +#. schema.json->disablestarttimeautohide->tooltip +msgid "if not in autohide mode" +msgstr "ha nem automatikus elrejtés módban" + +#. show-hide-applets@mohammad-sn->settings-schema.json->head->description +msgid "Settings for show-hide-applets@mohammad-sn" +msgstr "Show-hide-applets@mohammad-sn beállításai" + +#. show-hide-applets@mohammad-sn->settings-schema.json->autohide->description +msgid "Autohide" +msgstr "Automatikus elrejtés" + +#. show-hide-applets@mohammad-sn->settings-schema.json->autohide->tooltip +msgid "" +"check if you want to hide applets automatically, unless you should click on " +"applet to do so" +msgstr "" +"jelölje be, ha automatikusan el akarja rejteni a kisalkalmazásokat, " +"különben a kisalkalmazásra kell kattintania ehhez" + +#. show-hide-applets@mohammad-sn->settings- +#. schema.json->autohiders->description +msgid "Autohide reshowing applets" +msgstr "Újra megjelenő kisalkalmazások automatikus elrektése" + +#. show-hide-applets@mohammad-sn->settings-schema.json->hovertime->description +msgid "Hover activates/hides after " +msgstr "Az egér rámutatás aktiválja / elrejti ennyi idő múlva " + +#. show-hide-applets@mohammad-sn->settings-schema.json->hovertime->units +msgid "miliseconds" +msgstr "ezredmásodperc" + +#. show-hide-applets@mohammad-sn->settings-schema.json->hidetime->description +msgid "Autohide after " +msgstr "Automatikus elrejtés ennyi idő múlva " + +#. show-hide-applets@mohammad-sn->settings- +#. schema.json->hoveractivates->description +msgid "Activate on hover" +msgstr "Aktiválódjon ha az egér rámutat" + +#. show-hide-applets@mohammad-sn->settings- +#. schema.json->hoveractivates->tooltip +msgid "show applets on mouse hover" +msgstr "kisalkalmazások megjelenítése ha az egér rámutat" diff --git a/config/.local/share/cinnamon/applets/show-hide-applets@mohammad-sn/po/it.po b/config/.local/share/cinnamon/applets/show-hide-applets@mohammad-sn/po/it.po new file mode 100755 index 0000000..596d4da --- /dev/null +++ b/config/.local/share/cinnamon/applets/show-hide-applets@mohammad-sn/po/it.po @@ -0,0 +1,112 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-11 13:13+0800\n" +"PO-Revision-Date: 2022-06-03 19:09+0200\n" +"Last-Translator: Dragone2 \n" +"Language-Team: \n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Poedit 2.3\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: applet.js:51 +msgid "Panel Edit mode" +msgstr "Modalità Modifica Pannello" + +#: applet.js:57 +msgid "Add applets to the panel" +msgstr "Aggiungi applet al pannello" + +#. show-hide-applets@mohammad-sn->metadata.json->description +msgid "" +"hide a few applet to have a neater panel, and make them show up again by a " +"click" +msgstr "" +"nascondi alcune applet per avere un pannello più ordinato e falli apparire " +"di nuovo con un clic" + +#. show-hide-applets@mohammad-sn->metadata.json->name +msgid "Drawer (show/hide applets)" +msgstr "Cassetto (mostra/nascondi applet)" + +#. show-hide-applets@mohammad-sn->settings- +#. schema.json->hoveractivateshide->description +msgid "Hide on hovering again" +msgstr "Nascondi al successivo passaggio del mouse" + +#. show-hide-applets@mohammad-sn->settings- +#. schema.json->hoveractivateshide->tooltip +msgid "toggle visibility of applets on mouse hover" +msgstr "attiva/disattiva la visibilità delle applet al passaggio del mouse" + +#. show-hide-applets@mohammad-sn->settings- +#. schema.json->autohiderstime->description +msgid "Reshowers' autohide delay: " +msgstr "Ritardo di riattivazione auto-nascondimento: " + +#. show-hide-applets@mohammad-sn->settings-schema.json->autohiderstime->units +#. show-hide-applets@mohammad-sn->settings-schema.json->hidetime->units +msgid "seconds" +msgstr "secondi" + +#. show-hide-applets@mohammad-sn->settings- +#. schema.json->disablestarttimeautohide->description +msgid "Disable start time autohide" +msgstr "Disabilita nascondimento automatico all'avvio" + +#. show-hide-applets@mohammad-sn->settings- +#. schema.json->disablestarttimeautohide->tooltip +msgid "if not in autohide mode" +msgstr "se non in modalità nascondi automaticamente" + +#. show-hide-applets@mohammad-sn->settings-schema.json->head->description +msgid "Settings for show-hide-applets@mohammad-sn" +msgstr "Impostazioni di show-hide-applets@mohammad-sn" + +#. show-hide-applets@mohammad-sn->settings-schema.json->autohide->description +msgid "Autohide" +msgstr "Nascondi automaticamente" + +#. show-hide-applets@mohammad-sn->settings-schema.json->autohide->tooltip +msgid "" +"check if you want to hide applets automatically, unless you should click on " +"applet to do so" +msgstr "" +"seleziona se vuoi nascondere automaticamente le applet, a meno che tu non " +"faccia clic sull'applet per farlo" + +#. show-hide-applets@mohammad-sn->settings- +#. schema.json->autohiders->description +msgid "Autohide reshowing applets" +msgstr "Nascondi automaticamente e rivisualizza le applet" + +#. show-hide-applets@mohammad-sn->settings-schema.json->hovertime->description +msgid "Hover activates/hides after " +msgstr "Al passaggio del mouse si attiva/nasconde dopo " + +#. show-hide-applets@mohammad-sn->settings-schema.json->hovertime->units +msgid "miliseconds" +msgstr "millisecondi" + +#. show-hide-applets@mohammad-sn->settings-schema.json->hidetime->description +msgid "Autohide after " +msgstr "Nascondi automaticamente dopo " + +#. show-hide-applets@mohammad-sn->settings- +#. schema.json->hoveractivates->description +msgid "Activate on hover" +msgstr "Attiva al passaggio del mouse" + +#. show-hide-applets@mohammad-sn->settings- +#. schema.json->hoveractivates->tooltip +msgid "show applets on mouse hover" +msgstr "Mostra applet al passaggio del mouse" diff --git a/config/.local/share/cinnamon/applets/show-hide-applets@mohammad-sn/po/sv.po b/config/.local/share/cinnamon/applets/show-hide-applets@mohammad-sn/po/sv.po new file mode 100755 index 0000000..7e38ff1 --- /dev/null +++ b/config/.local/share/cinnamon/applets/show-hide-applets@mohammad-sn/po/sv.po @@ -0,0 +1,112 @@ +# Swedish translation for . +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# Åke Engelbrektson , 2017. +# +msgid "" +msgstr "" +"Project-Id-Version: show-hide-applets@mohammad-sn\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-12 07:50+0200\n" +"PO-Revision-Date: 2017-05-12 09:11+0200\n" +"Language-Team: Svenska Språkfiler \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Poedit 1.8.7.1\n" +"Last-Translator: Åke Engelbrektson \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Language: sv\n" + +#: applet.js:51 +msgid "Panel Edit mode" +msgstr "Panelredigeringsläge" + +#: applet.js:57 +msgid "Add applets to the panel" +msgstr "Lägg till panelprogram" + +#. show-hide-applets@mohammad-sn->metadata.json->description +msgid "" +"hide a few applet to have a neater panel, and make them show up again by a " +"click" +msgstr "" +"Dölj några panelprogram för att få en snyggare panel, och visa dem igen med " +"ett klick" + +#. show-hide-applets@mohammad-sn->metadata.json->name +msgid "Drawer (show/hide applets)" +msgstr "Drawer (visa/dölj panelprogram)" + +#. show-hide-applets@mohammad-sn->settings- +#. schema.json->hoveractivateshide->description +msgid "Hide on hovering again" +msgstr "Hovra igen, för att dölja" + +#. show-hide-applets@mohammad-sn->settings- +#. schema.json->hoveractivateshide->tooltip +msgid "toggle visibility of applets on mouse hover" +msgstr "Dölj panelprogrammen vid hovring" + +#. show-hide-applets@mohammad-sn->settings- +#. schema.json->autohiderstime->description +msgid "Reshowers' autohide delay: " +msgstr "Fördröjning för att automatiskt dölja panelprogram som visas igen: " + +#. show-hide-applets@mohammad-sn->settings-schema.json->autohiderstime->units +#. show-hide-applets@mohammad-sn->settings-schema.json->hidetime->units +msgid "seconds" +msgstr "sekunder" + +#. show-hide-applets@mohammad-sn->settings- +#. schema.json->disablestarttimeautohide->description +msgid "Disable start time autohide" +msgstr "Dölj inte automatiskt vid systemstart" + +#. show-hide-applets@mohammad-sn->settings- +#. schema.json->disablestarttimeautohide->tooltip +msgid "if not in autohide mode" +msgstr "Om \"Dölj automatiskt\" är avstängt" + +#. show-hide-applets@mohammad-sn->settings-schema.json->head->description +msgid "Settings for show-hide-applets@mohammad-sn" +msgstr "Inställningar för show-hide-applets@mohammad-sn" + +#. show-hide-applets@mohammad-sn->settings-schema.json->autohide->description +msgid "Autohide" +msgstr "Dölj automatiskt" + +#. show-hide-applets@mohammad-sn->settings-schema.json->autohide->tooltip +msgid "" +"check if you want to hide applets automatically, unless you should click on " +"applet to do so" +msgstr "" +"Aktiveras om du vill dölja panelprogrammen automatiskt, annars får du " +"klicka för att dölja dem." + +#. show-hide-applets@mohammad-sn->settings- +#. schema.json->autohiders->description +msgid "Autohide reshowing applets" +msgstr "Dölj automatiskt, panelprogram som visas igen" + +#. show-hide-applets@mohammad-sn->settings-schema.json->hovertime->description +msgid "Hover activates/hides after " +msgstr "Hovring visar/döljer efter " + +#. show-hide-applets@mohammad-sn->settings-schema.json->hovertime->units +msgid "miliseconds" +msgstr "millisekunder" + +#. show-hide-applets@mohammad-sn->settings-schema.json->hidetime->description +msgid "Autohide after " +msgstr "Dölj automatiskt efter" + +#. show-hide-applets@mohammad-sn->settings- +#. schema.json->hoveractivates->description +msgid "Activate on hover" +msgstr "Visa vid hovring" + +#. show-hide-applets@mohammad-sn->settings- +#. schema.json->hoveractivates->tooltip +msgid "show applets on mouse hover" +msgstr "Visa de dolda panelprogrammen vid hovring" diff --git a/config/.local/share/cinnamon/applets/show-hide-applets@mohammad-sn/po/zh_CN.po b/config/.local/share/cinnamon/applets/show-hide-applets@mohammad-sn/po/zh_CN.po new file mode 100755 index 0000000..2811713 --- /dev/null +++ b/config/.local/share/cinnamon/applets/show-hide-applets@mohammad-sn/po/zh_CN.po @@ -0,0 +1,108 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-04-11 13:33+0800\n" +"PO-Revision-Date: 2017-04-11 13:36+0800\n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: zh_CN\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Poedit 1.8.11\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: applet.js:51 +msgid "Panel Edit mode" +msgstr "面板编辑模式" + +#: applet.js:57 +msgid "Add applets to the panel" +msgstr "添加小程序到面板" + +#. show-hide-applets@mohammad-sn->metadata.json->description +msgid "" +"hide a few applet to have a neater panel, and make them show up again by a " +"click" +msgstr "隐藏一些小程序以拥有更整洁的面板,并通过点击使它们重新显示" + +#. show-hide-applets@mohammad-sn->metadata.json->name +msgid "Drawer (show/hide applets)" +msgstr "抽屉(显示/隐藏小程序)" + +#. show-hide-applets@mohammad-sn->settings- +#. schema.json->hoveractivateshide->description +msgid "Hide on hovering again" +msgstr "悬停时重新隐藏" + +#. show-hide-applets@mohammad-sn->settings- +#. schema.json->hoveractivateshide->tooltip +msgid "toggle visibility of applets on mouse hover" +msgstr "鼠标悬停时切换小程序的可见性" + +#. show-hide-applets@mohammad-sn->settings- +#. schema.json->autohiderstime->description +msgid "Reshowers' autohide delay: " +msgstr "自动隐藏重新显示的小程序的延迟:" + +#. show-hide-applets@mohammad-sn->settings-schema.json->autohiderstime->units +#. show-hide-applets@mohammad-sn->settings-schema.json->hidetime->units +msgid "seconds" +msgstr "秒" + +#. show-hide-applets@mohammad-sn->settings- +#. schema.json->disablestarttimeautohide->description +msgid "Disable start time autohide" +msgstr "禁用启动时自动隐藏" + +#. show-hide-applets@mohammad-sn->settings- +#. schema.json->disablestarttimeautohide->tooltip +msgid "if not in autohide mode" +msgstr "如果不是在自动隐藏模式" + +#. show-hide-applets@mohammad-sn->settings-schema.json->head->description +msgid "Settings for show-hide-applets@mohammad-sn" +msgstr "show-hide-applets@mohammad-sn的设置" + +#. show-hide-applets@mohammad-sn->settings-schema.json->autohide->description +msgid "Autohide" +msgstr "自动隐藏" + +#. show-hide-applets@mohammad-sn->settings-schema.json->autohide->tooltip +msgid "" +"check if you want to hide applets automatically, unless you should click on " +"applet to do so" +msgstr "如果您想自动隐藏小程序请选中,否则您应该点击小程序来执行此操作" + +#. show-hide-applets@mohammad-sn->settings- +#. schema.json->autohiders->description +msgid "Autohide reshowing applets" +msgstr "自动隐藏重新显示的小程序" + +#. show-hide-applets@mohammad-sn->settings-schema.json->hovertime->description +msgid "Hover activates/hides after " +msgstr "悬停激活/隐藏的时间" + +#. show-hide-applets@mohammad-sn->settings-schema.json->hovertime->units +msgid "miliseconds" +msgstr "毫秒后" + +#. show-hide-applets@mohammad-sn->settings-schema.json->hidetime->description +msgid "Autohide after " +msgstr "自动隐藏" + +#. show-hide-applets@mohammad-sn->settings- +#. schema.json->hoveractivates->description +msgid "Activate on hover" +msgstr "悬停时激活" + +#. show-hide-applets@mohammad-sn->settings- +#. schema.json->hoveractivates->tooltip +msgid "show applets on mouse hover" +msgstr "鼠标悬停时显示小程序" diff --git a/config/.local/share/cinnamon/applets/show-hide-applets@mohammad-sn/settings-schema.json b/config/.local/share/cinnamon/applets/show-hide-applets@mohammad-sn/settings-schema.json new file mode 100755 index 0000000..d21e1fa --- /dev/null +++ b/config/.local/share/cinnamon/applets/show-hide-applets@mohammad-sn/settings-schema.json @@ -0,0 +1,71 @@ +{ + "head": + { "type": "header" + , "description": "Settings for show-hide-applets@mohammad-sn" + }, + "autohide" : { + "type" : "checkbox", + "default" : true, + "description": "Autohide", + "tooltip": "check if you want to hide applets automatically, unless you should click on applet to do so" + }, + "disablestarttimeautohide" : { + "type" : "checkbox", + "default" : false, + "description": "Disable start time autohide", + "tooltip": "if not in autohide mode" + }, + "hidetime": { + "type": "spinbutton", + "default" : 2, + "min" : 0.25, + "max" : 10, + "step" : 0.25, + "units" : "seconds", + "dependency" : "autohide", + "description" : "Autohide after ", + "tooltip" : "" + }, + "hoveractivates" : { + "type" : "checkbox", + "default" : true, + "description": "Activate on hover", + "tooltip": "show applets on mouse hover" + }, + "hoveractivateshide" : { + "type" : "checkbox", + "default" : false, + "dependency" : "hoveractivates", + "description": "Hide on hovering again", + "tooltip": "toggle visibility of applets on mouse hover" + }, + "hovertime": { + "type": "spinbutton", + "default" : 75, + "min" : 10, + "max" : 500, + "step" : 5, + "units" : "miliseconds", + "dependency" : "hoveractivates", + "description" : "Hover activates/hides after ", + "tooltip" : "" + }, + "autohiders" : { + "type" : "checkbox", + "default" : true, + "description": "Autohide reshowing applets", + "tooltip": "" + }, + "autohiderstime": { + "type": "spinbutton", + "default" : 1.25, + "min" : 0, + "max" : 5, + "step" : 0.25, + "units" : "seconds", + "dependency" : "autohiders", + "description" : "Reshowers' autohide delay: ", + "tooltip" : "" + } +} + diff --git a/config/repos.list b/config/repos.list index 8e34160..45edc0d 100644 --- a/config/repos.list +++ b/config/repos.list @@ -5,4 +5,4 @@ https://github.com/tiliavir/wollbach-website.git https://github.com/baloise/digital-signature.git https://github.com/tiliavir/grub2-theme.git https://github.com/tiliavir/rezepte.git -https://github.com/yeyushengfan258/We10X-icon-theme.git +https://github.com/vinceliuice/Tela-circle-icon-theme.git diff --git a/setup.sh b/setup.sh index 0cc4d95..4e9b53a 100644 --- a/setup.sh +++ b/setup.sh @@ -28,9 +28,6 @@ install-software() { # shellcheck disable=SC2024 sudo dpkg --set-selections <"$TDF/config/packages.list" sudo apt-get update && sudo apt-get -u dselect-upgrade - - # todo firefox : momentum - # todo download intellij idea ultimate and execute } link-dotfiles() { @@ -83,7 +80,7 @@ style() { flameshot config -t false - "$HOME/Code/We10X-icon-theme/install.sh" + "$HOME/Code/Tela-circle-icon-theme/install.sh blue" "$HOME/Code/grub2-theme/install.sh" # linux mint theme including key-bindings @@ -103,10 +100,6 @@ additionals() { - load cinnamon-menu.json config (right click on Starter icon > Configure) - clone private repos - set users/pwds in FileZilla - - momentum for firefox - -Optional steps: - - grub-customizer" } neofetch