Merge remote-tracking branch 'origin/master'
This commit is contained in:
commit
65b2129eda
|
@ -314,7 +314,7 @@ msgid "Pause Safe Eyes if the system is idle"
|
|||
msgstr ""
|
||||
|
||||
# plugin/smartpause
|
||||
msgid "Minimum idle time to pause Safe Eyes"
|
||||
msgid "Minimum idle time to pause Safe Eyes (in seconds)"
|
||||
msgstr ""
|
||||
|
||||
#: plugins/trayicon
|
||||
|
|
|
@ -313,8 +313,8 @@ msgid "Pause Safe Eyes if the system is idle"
|
|||
msgstr "Pozastavit Safe Eyes když je systém v klidu"
|
||||
|
||||
# plugin/smartpause
|
||||
msgid "Minimum idle time to pause Safe Eyes"
|
||||
msgstr "Minimální čas v klidu na pozastavení Safe Eyes"
|
||||
msgid "Minimum idle time to pause Safe Eyes (in seconds)"
|
||||
msgstr "Minimální čas v klidu na pozastavení Safe Eyes (v sekundách)"
|
||||
|
||||
#: plugins/trayicon
|
||||
msgid "Tray Icon"
|
||||
|
|
|
@ -313,7 +313,7 @@ msgid "Pause Safe Eyes if the system is idle"
|
|||
msgstr ""
|
||||
|
||||
# plugin/smartpause
|
||||
msgid "Minimum idle time to pause Safe Eyes"
|
||||
msgid "Minimum idle time to pause Safe Eyes (in seconds)"
|
||||
msgstr ""
|
||||
|
||||
#: plugins/trayicon
|
||||
|
|
|
@ -314,8 +314,8 @@ msgid "Pause Safe Eyes if the system is idle"
|
|||
msgstr "Pause Safe Eyes if the system is idle"
|
||||
|
||||
# plugin/smartpause
|
||||
msgid "Minimum idle time to pause Safe Eyes"
|
||||
msgstr "Minimum idle time to pause Safe Eyes"
|
||||
msgid "Minimum idle time to pause Safe Eyes (in seconds)"
|
||||
msgstr "Minimum idle time to pause Safe Eyes (in seconds)"
|
||||
|
||||
#: plugins/trayicon
|
||||
msgid "Tray Icon"
|
||||
|
|
|
@ -127,3 +127,265 @@ msgstr "Descanso estricto (no hay forma de saltarlo)"
|
|||
# Settings dialog
|
||||
msgid "Allow postponing breaks"
|
||||
msgstr "Permitir posponer los descansos"
|
||||
|
||||
# Settings dialog
|
||||
msgid "Persist the internal state"
|
||||
msgstr ""
|
||||
|
||||
# Settings dialog
|
||||
msgid "Long break interval must be a multiple of short break interval"
|
||||
msgstr ""
|
||||
|
||||
# Settings dialog
|
||||
msgid "Options"
|
||||
msgstr ""
|
||||
|
||||
# Settings dialog
|
||||
msgid "Short Breaks"
|
||||
msgstr ""
|
||||
|
||||
# Settings dialog
|
||||
msgid "Long Breaks"
|
||||
msgstr ""
|
||||
|
||||
# Settings dialog
|
||||
msgid "Break"
|
||||
msgstr ""
|
||||
|
||||
# Settings dialog
|
||||
msgid "Breaks"
|
||||
msgstr ""
|
||||
|
||||
# Settings dialog
|
||||
msgid "Plugins"
|
||||
msgstr ""
|
||||
|
||||
# Settings dialog
|
||||
msgid "Type"
|
||||
msgstr ""
|
||||
|
||||
# Settings dialog
|
||||
msgid "Short"
|
||||
msgstr ""
|
||||
|
||||
# Settings dialog
|
||||
msgid "Long"
|
||||
msgstr ""
|
||||
|
||||
# Settings dialog
|
||||
msgid "Image"
|
||||
msgstr ""
|
||||
|
||||
# Settings dialog
|
||||
msgid "Select"
|
||||
msgstr ""
|
||||
|
||||
# Settings dialog
|
||||
msgid "Please select an image"
|
||||
msgstr ""
|
||||
|
||||
# Settings dialog
|
||||
msgid "Duration"
|
||||
msgstr ""
|
||||
|
||||
# Settings dialog
|
||||
msgid "Override"
|
||||
msgstr ""
|
||||
|
||||
# Settings dialog
|
||||
msgid "Time (in seconds)"
|
||||
msgstr ""
|
||||
|
||||
# Settings dialog
|
||||
msgid "Break Settings"
|
||||
msgstr ""
|
||||
|
||||
# Settings dialog
|
||||
msgid "Plugin Settings"
|
||||
msgstr ""
|
||||
|
||||
# Settings dialog
|
||||
msgid "Plugin does not support %s desktop environment"
|
||||
msgstr ""
|
||||
|
||||
# Settings dialog
|
||||
msgid "Please install the Python module '%s'"
|
||||
msgstr ""
|
||||
|
||||
# Settings dialog
|
||||
msgid "Please install the command-line tool '%s'"
|
||||
msgstr ""
|
||||
|
||||
# Settings dialog
|
||||
msgid "Please add the resource %(resource)s to %(config_resource)s directory"
|
||||
msgstr ""
|
||||
|
||||
# Settings dialog
|
||||
msgid "New Break"
|
||||
msgstr ""
|
||||
|
||||
# Settings dialog
|
||||
msgid "Remove"
|
||||
msgstr ""
|
||||
|
||||
# Settings dialog
|
||||
msgid "Discard"
|
||||
msgstr ""
|
||||
|
||||
# Settings dialog
|
||||
msgid "Save"
|
||||
msgstr ""
|
||||
|
||||
# plugin/audiblealert
|
||||
msgid "Audible Alert"
|
||||
msgstr ""
|
||||
|
||||
# plugin/audiblealert
|
||||
msgid "Play an audible alert at the end of breaks"
|
||||
msgstr ""
|
||||
|
||||
# plugin/donotdisturb
|
||||
msgid "Do Not Disturb"
|
||||
msgstr ""
|
||||
|
||||
# plugin/donotdisturb
|
||||
msgid "Skip the break if the active window is in fullscreen mode"
|
||||
msgstr ""
|
||||
|
||||
# plugin/donotdisturb
|
||||
msgid "Do not interrupt these windows anytime"
|
||||
msgstr ""
|
||||
|
||||
# plugin/donotdisturb
|
||||
msgid "Interrupt these windows regardless of their state"
|
||||
msgstr ""
|
||||
|
||||
# plugin/donotdisturb
|
||||
msgid "Switch the interruptible windows to normal mode"
|
||||
msgstr ""
|
||||
|
||||
# plugin/healthstats
|
||||
msgid "Health Statistics"
|
||||
msgstr ""
|
||||
|
||||
# plugin/healthstats
|
||||
msgid "Show statistics based on how you use Safe Eyes"
|
||||
msgstr ""
|
||||
|
||||
# plugin/notification
|
||||
msgid "Notification"
|
||||
msgstr ""
|
||||
|
||||
# plugin/notification
|
||||
msgid "Show a system notification before breaks"
|
||||
msgstr ""
|
||||
|
||||
# plugin/notification
|
||||
msgid "Ready for a short break in %s seconds"
|
||||
msgstr ""
|
||||
|
||||
# plugin/notification
|
||||
msgid "Ready for a long break in %s seconds"
|
||||
msgstr ""
|
||||
|
||||
# plugin/screensaver
|
||||
msgid "Screensaver"
|
||||
msgstr ""
|
||||
|
||||
# plugin/screensaver
|
||||
msgid "Lock the screen after long breaks by starting screensaver"
|
||||
msgstr ""
|
||||
|
||||
# plugin/screensaver
|
||||
msgid "Custom screensaver command"
|
||||
msgstr ""
|
||||
|
||||
# plugin/screensaver
|
||||
msgid "Minimum seconds to skip without screensaver"
|
||||
msgstr ""
|
||||
|
||||
# plugin/smartpause
|
||||
msgid "Smart Pause"
|
||||
msgstr ""
|
||||
|
||||
# plugin/smartpause
|
||||
msgid "Pause Safe Eyes if the system is idle"
|
||||
msgstr ""
|
||||
|
||||
# plugin/smartpause
|
||||
msgid "Minimum idle time to pause Safe Eyes (in seconds)"
|
||||
msgstr ""
|
||||
|
||||
#: plugins/trayicon
|
||||
msgid "Tray Icon"
|
||||
msgstr ""
|
||||
|
||||
#: plugins/trayicon
|
||||
msgid "Show a tray icon in the notification area"
|
||||
msgstr ""
|
||||
|
||||
#: plugins/trayicon
|
||||
msgid "Show next break time in tray icon"
|
||||
msgstr ""
|
||||
|
||||
#: plugins/trayicon
|
||||
msgid "About"
|
||||
msgstr ""
|
||||
|
||||
#: plugins/trayicon
|
||||
msgid "Disable Safe Eyes"
|
||||
msgstr ""
|
||||
|
||||
#: plugins/trayicon
|
||||
msgid "Disabled until %s"
|
||||
msgstr ""
|
||||
|
||||
#: plugins/trayicon
|
||||
msgid "Disabled until restart"
|
||||
msgstr ""
|
||||
|
||||
#: plugins/trayicon
|
||||
msgid "Enable Safe Eyes"
|
||||
msgstr ""
|
||||
|
||||
#: plugins/trayicon
|
||||
msgid "For %d Hour"
|
||||
msgid_plural "For %d Hours"
|
||||
msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
|
||||
#: plugins/trayicon
|
||||
msgid "For %d Minute"
|
||||
msgid_plural "For %d Minutes"
|
||||
msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
|
||||
#: plugins/trayicon
|
||||
msgid "For %d Second"
|
||||
msgid_plural "For %d Seconds"
|
||||
msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
|
||||
#: plugins/trayicon
|
||||
msgid "Next break at %s"
|
||||
msgstr ""
|
||||
|
||||
#: plugins/trayicon
|
||||
msgid "No Breaks Available"
|
||||
msgstr ""
|
||||
|
||||
#: plugins/trayicon
|
||||
msgid "Settings"
|
||||
msgstr ""
|
||||
|
||||
#: plugins/trayicon
|
||||
msgid "Take a break now"
|
||||
msgstr ""
|
||||
|
||||
#: plugins/trayicon
|
||||
msgid "Until restart"
|
||||
msgstr ""
|
||||
|
||||
#: plugins/trayicon
|
||||
msgid "Quit"
|
||||
msgstr ""
|
||||
|
|
|
@ -313,7 +313,7 @@ msgid "Pause Safe Eyes if the system is idle"
|
|||
msgstr ""
|
||||
|
||||
# plugin/smartpause
|
||||
msgid "Minimum idle time to pause Safe Eyes"
|
||||
msgid "Minimum idle time to pause Safe Eyes (in seconds)"
|
||||
msgstr ""
|
||||
|
||||
#: plugins/trayicon
|
||||
|
|
|
@ -314,7 +314,7 @@ msgid "Pause Safe Eyes if the system is idle"
|
|||
msgstr ""
|
||||
|
||||
# plugin/smartpause
|
||||
msgid "Minimum idle time to pause Safe Eyes"
|
||||
msgid "Minimum idle time to pause Safe Eyes (in seconds)"
|
||||
msgstr ""
|
||||
|
||||
#: plugins/trayicon
|
||||
|
|
|
@ -319,8 +319,8 @@ msgid "Pause Safe Eyes if the system is idle"
|
|||
msgstr "Mettre Safe Eyes en pause si le système est inactif"
|
||||
|
||||
# plugin/smartpause
|
||||
msgid "Minimum idle time to pause Safe Eyes"
|
||||
msgstr "Durée d'inactivité minimale pour mettre Safe Eyes en pause"
|
||||
msgid "Minimum idle time to pause Safe Eyes (in seconds)"
|
||||
msgstr "Durée d'inactivité minimale pour mettre Safe Eyes en pause (en secondes)"
|
||||
|
||||
#: plugins/trayicon
|
||||
msgid "Tray Icon"
|
||||
|
|
|
@ -310,7 +310,7 @@ msgid "Pause Safe Eyes if the system is idle"
|
|||
msgstr ""
|
||||
|
||||
# plugin/smartpause
|
||||
msgid "Minimum idle time to pause Safe Eyes"
|
||||
msgid "Minimum idle time to pause Safe Eyes (in seconds)"
|
||||
msgstr ""
|
||||
|
||||
#: plugins/trayicon
|
||||
|
|
|
@ -310,7 +310,7 @@ msgid "Pause Safe Eyes if the system is idle"
|
|||
msgstr ""
|
||||
|
||||
# plugin/smartpause
|
||||
msgid "Minimum idle time to pause Safe Eyes"
|
||||
msgid "Minimum idle time to pause Safe Eyes (in seconds)"
|
||||
msgstr ""
|
||||
|
||||
#: plugins/trayicon
|
||||
|
|
|
@ -310,7 +310,7 @@ msgid "Pause Safe Eyes if the system is idle"
|
|||
msgstr ""
|
||||
|
||||
# plugin/smartpause
|
||||
msgid "Minimum idle time to pause Safe Eyes"
|
||||
msgid "Minimum idle time to pause Safe Eyes (in seconds)"
|
||||
msgstr ""
|
||||
|
||||
#: plugins/trayicon
|
||||
|
|
|
@ -318,8 +318,8 @@ msgid "Pause Safe Eyes if the system is idle"
|
|||
msgstr "Sospendi Safe Eyes quando il sistema è inattivo"
|
||||
|
||||
# plugin/smartpause
|
||||
msgid "Minimum idle time to pause Safe Eyes"
|
||||
msgstr "Tempo minimo di inattività per mettere in pausa Safe Eyes"
|
||||
msgid "Minimum idle time to pause Safe Eyes (in seconds)"
|
||||
msgstr "Tempo minimo di inattività per mettere in pausa Safe Eyes (in secondi)"
|
||||
|
||||
#: plugins/trayicon
|
||||
msgid "Tray Icon"
|
||||
|
|
|
@ -313,7 +313,7 @@ msgid "Pause Safe Eyes if the system is idle"
|
|||
msgstr ""
|
||||
|
||||
# plugin/smartpause
|
||||
msgid "Minimum idle time to pause Safe Eyes"
|
||||
msgid "Minimum idle time to pause Safe Eyes (in seconds)"
|
||||
msgstr ""
|
||||
|
||||
#: plugins/trayicon
|
||||
|
|
|
@ -314,7 +314,7 @@ msgid "Pause Safe Eyes if the system is idle"
|
|||
msgstr ""
|
||||
|
||||
# plugin/smartpause
|
||||
msgid "Minimum idle time to pause Safe Eyes"
|
||||
msgid "Minimum idle time to pause Safe Eyes (in seconds)"
|
||||
msgstr ""
|
||||
|
||||
#: plugins/trayicon
|
||||
|
|
|
@ -314,7 +314,7 @@ msgid "Pause Safe Eyes if the system is idle"
|
|||
msgstr ""
|
||||
|
||||
# plugin/smartpause
|
||||
msgid "Minimum idle time to pause Safe Eyes"
|
||||
msgid "Minimum idle time to pause Safe Eyes (in seconds)"
|
||||
msgstr ""
|
||||
|
||||
#: plugins/trayicon
|
||||
|
|
|
@ -313,7 +313,7 @@ msgid "Pause Safe Eyes if the system is idle"
|
|||
msgstr ""
|
||||
|
||||
# plugin/smartpause
|
||||
msgid "Minimum idle time to pause Safe Eyes"
|
||||
msgid "Minimum idle time to pause Safe Eyes (in seconds)"
|
||||
msgstr ""
|
||||
|
||||
#: plugins/trayicon
|
||||
|
|
|
@ -312,8 +312,8 @@ msgid "Pause Safe Eyes if the system is idle"
|
|||
msgstr "Приостановить Safe Eyes, если система простаивает"
|
||||
|
||||
# plugin/smartpause
|
||||
msgid "Minimum idle time to pause Safe Eyes"
|
||||
msgstr "Минимальное время простоя для приостановки Safe Eyes"
|
||||
msgid "Minimum idle time to pause Safe Eyes (in seconds)"
|
||||
msgstr "Минимальное время простоя для приостановки Safe Eyes (в секундах)"
|
||||
|
||||
#: plugins/trayicon
|
||||
msgid "Tray Icon"
|
||||
|
|
|
@ -313,7 +313,7 @@ msgid "Pause Safe Eyes if the system is idle"
|
|||
msgstr ""
|
||||
|
||||
# plugin/smartpause
|
||||
msgid "Minimum idle time to pause Safe Eyes"
|
||||
msgid "Minimum idle time to pause Safe Eyes (in seconds)"
|
||||
msgstr ""
|
||||
|
||||
#: plugins/trayicon
|
||||
|
|
|
@ -314,8 +314,8 @@ msgid "Pause Safe Eyes if the system is idle"
|
|||
msgstr "கணினி செயலற்று இருந்தால் Safe Eyesஐ இடைநிறுத்துக"
|
||||
|
||||
# plugin/smartpause
|
||||
msgid "Minimum idle time to pause Safe Eyes"
|
||||
msgstr "Safe Eyesஐ இடைநிறுத்துவதற்கான குறைந்தபட்ச செயலற்ற வினாடிகள்"
|
||||
msgid "Minimum idle time to pause Safe Eyes (in seconds)"
|
||||
msgstr "Safe Eyesஐ இடைநிறுத்துவதற்கான குறைந்தபட்ச செயலற்ற நேரம் (விநாடிகளில்)"
|
||||
|
||||
#: plugins/trayicon
|
||||
msgid "Tray Icon"
|
||||
|
|
|
@ -314,7 +314,7 @@ msgid "Pause Safe Eyes if the system is idle"
|
|||
msgstr ""
|
||||
|
||||
# plugin/smartpause
|
||||
msgid "Minimum idle time to pause Safe Eyes"
|
||||
msgid "Minimum idle time to pause Safe Eyes (in seconds)"
|
||||
msgstr ""
|
||||
|
||||
#: plugins/trayicon
|
||||
|
|
|
@ -314,7 +314,7 @@ msgid "Pause Safe Eyes if the system is idle"
|
|||
msgstr ""
|
||||
|
||||
# plugin/smartpause
|
||||
msgid "Minimum idle time to pause Safe Eyes"
|
||||
msgid "Minimum idle time to pause Safe Eyes (in seconds)"
|
||||
msgstr ""
|
||||
|
||||
#: plugins/trayicon
|
||||
|
|
|
@ -313,7 +313,7 @@ msgid "Pause Safe Eyes if the system is idle"
|
|||
msgstr ""
|
||||
|
||||
# plugin/smartpause
|
||||
msgid "Minimum idle time to pause Safe Eyes"
|
||||
msgid "Minimum idle time to pause Safe Eyes (in seconds)"
|
||||
msgstr ""
|
||||
|
||||
#: plugins/trayicon
|
||||
|
|
|
@ -311,7 +311,7 @@ msgid "Pause Safe Eyes if the system is idle"
|
|||
msgstr ""
|
||||
|
||||
# plugin/smartpause
|
||||
msgid "Minimum idle time to pause Safe Eyes"
|
||||
msgid "Minimum idle time to pause Safe Eyes (in seconds)"
|
||||
msgstr ""
|
||||
|
||||
#: plugins/trayicon
|
||||
|
|
|
@ -14,11 +14,11 @@
|
|||
"settings": [
|
||||
{
|
||||
"id": "idle_time",
|
||||
"label": "Minimum idle time to pause Safe Eyes",
|
||||
"label": "Minimum idle time to pause Safe Eyes (in seconds)",
|
||||
"type": "INT",
|
||||
"default": 3,
|
||||
"max": 60,
|
||||
"min": 1
|
||||
"default": 180,
|
||||
"max": 3600,
|
||||
"min": 5
|
||||
}
|
||||
]
|
||||
}
|
|
@ -39,6 +39,7 @@ smart_pause_activated = False
|
|||
idle_start_time = None
|
||||
next_break_time = None
|
||||
break_interval = 0
|
||||
waiting_time = 2
|
||||
|
||||
def __system_idle_time():
|
||||
"""
|
||||
|
@ -46,7 +47,7 @@ def __system_idle_time():
|
|||
Return the idle time if xprintidle is available, otherwise return 0.
|
||||
"""
|
||||
try:
|
||||
return int(subprocess.check_output(['xprintidle']).decode('utf-8')) / 60000 # Convert to minutes
|
||||
return int(subprocess.check_output(['xprintidle']).decode('utf-8')) / 1000 # Convert to seconds
|
||||
except BaseException:
|
||||
return 0
|
||||
|
||||
|
@ -79,12 +80,14 @@ def init(ctx, safeeyes_config, plugin_config):
|
|||
global disable_safe_eyes
|
||||
global idle_time
|
||||
global break_interval
|
||||
global waiting_time
|
||||
logging.debug('Initialize Smart Pause plugin')
|
||||
context = ctx
|
||||
enable_safe_eyes = context['api']['enable_safeeyes']
|
||||
disable_safe_eyes = context['api']['disable_safeeyes']
|
||||
idle_time = plugin_config['idle_time']
|
||||
break_interval = safeeyes_config.get('break_interval') * 60
|
||||
break_interval = safeeyes_config.get('break_interval') * 60 # Convert to seconds
|
||||
waiting_time = min(2, idle_time) # If idle time is 1 sec, wait only 1 sec
|
||||
|
||||
|
||||
def __start_idle_monitor():
|
||||
|
@ -94,9 +97,9 @@ def __start_idle_monitor():
|
|||
global smart_pause_activated
|
||||
global idle_start_time
|
||||
while __is_active():
|
||||
# Wait for 2 seconds
|
||||
# Wait for waiting_time seconds
|
||||
idle_condition.acquire()
|
||||
idle_condition.wait(2)
|
||||
idle_condition.wait(waiting_time)
|
||||
idle_condition.release()
|
||||
|
||||
if __is_active():
|
||||
|
|
Loading…
Reference in New Issue