Changeset 7931


Ignore:
Timestamp:
Aug 8, 2018, 10:10:25 AM (15 months ago)
Author:
jrpelegrina
Message:

Improved indicator perfomance

Location:
bell-scheduler/trunk/fuentes
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • bell-scheduler/trunk/fuentes/bell-scheduler-indicator.install/usr/bin/bell-scheduler-indicator

    r7799 r7931  
    4747               
    4848                self.is_working=False
    49 
     49                self.bell_info=[]
    5050                if not os.path.exists(BellSchedulerIndicator.WATCH_DIR):
    5151                        os.mkdir(BellSchedulerIndicator.WATCH_DIR)
     
    7878                """ Timeout thread """
    7979               
    80                 if(self.is_working==False):
     80                if not self.is_working:
    8181                        if self.BellScheduler_running:
    82                                 message=_("Playing the scheduled bell:")
    8382                                self.get_bell_info()
    84                                 self.show_message(message)
    8583                                self.is_alive()
    8684                                       
     
    124122               
    125123                wm=WatchManager()
    126                 mask=pyinotify.IN_CREATE
     124                mask=pyinotify.IN_CREATE | pyinotify.IN_MODIFY
    127125                       
    128126                class Process_handler(ProcessEvent):
     
    141139                                        print (e)
    142140
     141                        def process_IN_MODIFY(self,event):
     142
     143                                tmp=os.path.expanduser(event.pathname)
     144                                try:
     145                                        if tmp==BellSchedulerIndicator.TARGET_FILE:
     146                                                if self.main.is_working:
     147                                                        self.main.get_bell_info()
     148                                except Exception as e:
     149                                        print (e)                                       
     150
    143151                       
    144152                notifier=Notifier(wm,Process_handler(self))
     
    165173                self.app_indicator.set_status(appindicator.IndicatorStatus.ACTIVE)
    166174                self.bell_token=False
    167                 GLib.timeout_add(100,self.check_status)
     175                GLib.timeout_add_seconds(1,self.check_status)   
    168176                               
    169177                return
     
    177185                                self.bell_token=True
    178186                else:
    179                         if self._is_running_previous_bell():
     187                        if self._is_ffplay_live():
    180188                                self.bell_token=True
    181189                        else:   
     
    183191               
    184192                if self.bell_token:
     193                        self.link_bell_ffplay()
    185194                        return True
    186195                       
     
    194203                        self.BellScheduler_running=False
    195204                        self.is_working=False
    196                         message=_("The scheduled bell has ended:")
    197                         self.show_message(message)
    198                         time.sleep(2)
     205                        for i in range(len(self.bell_info)):
     206                                self.show_message("end",i)
     207                        time.sleep(3)
     208                        self.bell_info=[]
    199209                        try:
    200210                                self.notify.close()
     
    206216        #def check_status       
    207217       
    208         def show_message(self,message):
     218        def show_message(self,type,index=None):
    209219
    210220                duration_label=_("Duration: ")
    211221
     222                if type=="start":
     223                        message=_("Playing the scheduled bell:")
     224                elif type=="end":
     225                        message=_("The scheduled bell has ended:")
     226
    212227                try:
    213                         message=message+'\n'+"- "+self.info["hour"]+" "+self.info["name"]+"\n- "+duration_label+str(self.info["duration"])
     228                        message=message+'\n'+"- "+self.bell_info[index]["hour"]+" "+self.bell_info[index]["name"]+"\n- "+duration_label+str(self.bell_info[index]["duration"]) 
    214229                        self.notify=Notify.Notification.new("Bell Scheduler",message, "bell-scheduler")
    215230                        self.notify.set_hint("transient", GLib.Variant.new_boolean(True))
    216231                        self.notify.set_timeout(10000)
    217232                        self.notify.show()
     233                       
    218234                except:
    219                         pass   
    220 
    221         #def _show_message     
     235                        pass
     236
     237
     238        #def show_message       
    222239
    223240        def get_bell_info(self):
    224241
    225                 self.info={}
     242                tmp=self._read_token()
     243
     244                bellsId=[]
     245                for item in self.bell_info:
     246                        bellsId.append(item["BellId"])
     247
     248                for i in range(len(tmp)-1,-1,-1):
     249                        if tmp[i]["BellId"] not in bellsId:
     250                                self.bell_info.append(tmp[i])
     251                                self.show_message("start",len(self.bell_info)-1)
     252
     253        #def get_bell_info                     
     254
     255
     256        def _read_token(self):
     257
     258                tmp=[]
     259
    226260                seconds_label=_(" seconds")
    227261                error=True
    228262
     263                if os.path.exists(BellSchedulerIndicator.TARGET_FILE):
     264                        f=open(BellSchedulerIndicator.TARGET_FILE,'r')
     265                        content=f.readlines()
     266                        f.close()
     267
    229268                try:
    230269                        bell_info=self.n4d.read_conf("",'BellSchedulerManager')
    231270
    232271                        if bell_info["status"]:         
    233 
    234                                 if os.path.exists(BellSchedulerIndicator.TARGET_FILE):
    235                                         f=open(BellSchedulerIndicator.TARGET_FILE,'r')
    236                                         bell_id=f.readline().split('\n')[0]
    237                                         f.close()
    238 
    239                                         if len(bell_info["data"])>0:
     272                                if len(bell_info["data"])>0:
     273                                        for line in content:
     274                                                bellId=line.split('\n')[0]
    240275                                                try:
    241                                                         self.info["name"]=bell_info["data"][bell_id]["name"]
    242                                                         hour=bell_info["data"][bell_id]["hour"]
    243                                                         minute=bell_info["data"][bell_id]["minute"]
     276                                                        info={}
     277                                                        info["name"]=bell_info["data"][bellId]["name"]
     278                                                        hour=bell_info["data"][bellId]["hour"]
     279                                                        minute=bell_info["data"][bellId]["minute"]
    244280                                                        format_hour=self._format_hour(hour,minute)
    245                                                         self.info["hour"]=format_hour
    246                                                         duration=bell_info["data"][bell_id]["play"]["duration"]
     281                                                        info["hour"]=format_hour
     282                                                        duration=bell_info["data"][bellId]["play"]["duration"]
    247283                                                        if duration==0:
    248284                                                                duration=_("Full reproduction")
    249285                                                        else:
    250286                                                                duration=str(duration)+""+seconds_label
    251                                                         self.info["duration"]=duration
     287                                                        info["duration"]=duration
     288                                                        info["ffplayPID"]=""   
     289                                                        info["BellId"]=bellId
    252290                                                        error=False
     291                                                        tmp.append(info)
    253292                                                except:
    254293                                                        pass
     
    257296
    258297                if error:
     298                        tmp=[]
    259299                        msg_error=_("Error. Not available")
    260                         self.info["name"]=msg_error
    261                         self.info["hour"]=msg_error
    262                         self.info["duration"]=msg_error
    263 
    264                                
    265 
    266         #def get_bell_info     
     300                        for line in content:
     301                                info={}
     302                                bellId=line.split('\n')[0]
     303                                info["BellId"]=bellId
     304                                info["ffplayPID"]=""
     305                                info["name"]=msg_error
     306                                info["hour"]=msg_error
     307                                info["duration"]=msg_error
     308                                tmp.append(info)
     309
     310                return tmp     
     311                               
     312
     313        #def _read_token       
    267314
    268315        def _format_hour(self,hour,minute):
     
    280327        #def _format_hour       
    281328
    282         def _is_running_previous_bell(self):
    283 
    284                 isprevious_bell=False
    285                 cmd=""
     329        def _is_ffplay_live(self):
     330
     331                is_bell_live=False
     332                ffplay_pid=[]
     333                ffplay_pid=self._get_fffplay_pid()[1]
     334       
     335                if len(ffplay_pid)>0:
     336                        for i in range(len(self.bell_info)-1,-1,-1):
     337                                if self.bell_info[i]["ffplayPID"]!="":
     338                                        if not self.bell_info[i]["ffplayPID"] in ffplay_pid:
     339                                                self.show_message("end",i)
     340                                                self.bell_info.pop(i)
     341                                                time.sleep(5)
     342                                                try:
     343                                                        self.notify.close()
     344                                                except:
     345                                                        pass           
     346                        is_bell_live=True
     347               
     348                return is_bell_live                     
     349
     350        #def _is_ffplay_live
     351
     352        def link_bell_ffplay(self):
     353       
     354                cont=0
     355                ffplay_info=[]
     356
     357                for item in self.bell_info:
     358                        if item["ffplayPID"]=="":
     359                                cont+=1
     360
     361                if cont>0:
     362                        ffplay_info=self._get_fffplay_pid()[0]
     363                        print(ffplay_info)
     364                        if len(ffplay_info)>0:
     365                                for i in range(len(ffplay_info)):
     366                                        try:
     367                                                for j in range(len(self.bell_info)):
     368                                                        if self.bell_info[j]["ffplayPID"]=="":
     369                                                                if self.bell_info[j]["BellId"]==ffplay_info[i]["bellId"]:
     370                                                                        self.bell_info[j]["ffplayPID"]=ffplay_info[i]["ffplayId"]
     371                                        except:
     372                                                pass           
     373
     374        #def link_bell_ffplay   
     375
     376        def _get_fffplay_pid(self):
     377       
     378               
     379                info=[]
     380                ffplay_info=[]
     381                ffplay_pid=[]
     382
    286383                cmd='ps -ef | grep "ffplay -nodisp -autoexit" | grep -v "grep"'
    287384                p=subprocess.Popen(cmd,shell=True,stdout=subprocess.PIPE,stderr=subprocess.PIPE)
     
    292389
    293390                lst=output.split("\n")
    294                 lst.pop(0)
     391               
    295392                if len(lst)>0:
    296                         isprevious_bell=True
    297                
    298                 return isprevious_bell                 
    299 
    300         #def _is_ffplay_live
     393                        for item in lst:
     394                                processed_line=item.split(" ")
     395                                tmp_list=[]
     396                                tmp_ffplay={}
     397                                cont=0
     398                               
     399                                if len(processed_line) >= 10:
     400                                        for object in processed_line:
     401                                                if object!="":
     402                                                        tmp_list.append(object)
     403                                        processed_line=tmp_list
     404                                       
     405                                        if str(processed_line[7])=='/bin/bash':
     406                                                tmp_ffplay["bellId"]=str(processed_line[14])
     407                                                tmp_ffplay["ffplayparent"]=processed_line[1]
     408                                                tmp_ffplay["ffplayId"]=""
     409                                                for item in ffplay_info:
     410                                                        if item["bellId"]==tmp_ffplay["bellId"]:
     411                                                                cont+=1
     412                                                if cont==0:             
     413                                                        ffplay_info.append(tmp_ffplay)
     414                                        else:
     415                                                for item in ffplay_info:
     416                                                        if item["ffplayparent"]==processed_line[2]:
     417                                                                item["ffplayId"]=processed_line[1]
     418                                                        ffplay_pid.append(processed_line[1])
     419               
     420                info.append(ffplay_info)
     421                info.append(ffplay_pid)
     422
     423                return info
     424
     425        #def _get_ffplay_pid                                           
    301426               
    302427        def quit(self):
  • bell-scheduler/trunk/fuentes/n4d-bellscheduler.install/usr/share/n4d/python-plugins/BellSchedulerManager.py

    r7825 r7931  
    603603               
    604604                cmd_kill=""
    605                 bells_pid=""
     605                bells_kill=""
     606
     607                bells_pid=self._get_bells_pid()["data"]
     608
     609                if len(bells_pid)>0:
     610
     611                        for item in bells_pid: 
     612                                bells_kill=bells_kill+item+" "
     613                                cmd_kill=cmd_kill+'kill ' +str(item)+";"
     614                       
     615                        bells_kill=bells_kill.strip()   
     616                        os.system(cmd_kill)
     617                        result={"status":True,"msg":"Alarm stoppped: "+bells_kill,"code":"","data":""}
     618                        return result   
     619
     620        #def stop_bell
     621                       
     622        def _get_bells_pid(self):
     623       
     624                bells_pid=[]
     625
    606626                cmd='ps -ef | grep "ffplay -nodisp -autoexit" | grep -v "grep"'
    607627                p=subprocess.Popen(cmd,shell=True,stdout=subprocess.PIPE,stderr=subprocess.PIPE)
     
    624644                                                        tmp_list.append(object)
    625645                                        processed_line=tmp_list
    626                                         pid_bell=processed_line[1]
    627                                         bells_pid=bells_pid+pid_bell+" "
    628                                         cmd_kill=cmd_kill+'kill ' +str(pid_bell)+";"
    629                         bells_pid=bells_pid.strip()             
    630                         os.system(cmd_kill)
    631                         result={"status":True,"msg":"Alarm stoppped:"+bells_pid,"code":"","data":""}
    632                         return result   
    633 
    634         #def stop_bell
     646                                       
     647                                        if str(processed_line[7])!='/bin/bash':
     648                                                bells_pid.append(processed_line[1])
     649
     650                result={"status":True,"msg":"","code":"","data":bells_pid}
     651                return result   
     652
     653        #def get_bells_pid
    635654                       
    636655
  • bell-scheduler/trunk/fuentes/translations/bell-scheduler.pot

    r7825 r7931  
    99"Project-Id-Version: PACKAGE VERSION\n"
    1010"Report-Msgid-Bugs-To: \n"
    11 "POT-Creation-Date: 2018-07-30 08:53+0200\n"
     11"POT-Creation-Date: 2018-08-08 09:42+0200\n"
    1212"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
    1313"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
     
    4141msgstr ""
    4242
    43 #: bell-scheduler/python3-bellscheduler/MainWindow.py:308
     43#: bell-scheduler/python3-bellscheduler/MainWindow.py:304
    4444msgid "Please choose a file to save bells list"
    4545msgstr ""
    4646
    47 #: bell-scheduler/python3-bellscheduler/MainWindow.py:356
     47#: bell-scheduler/python3-bellscheduler/MainWindow.py:357
    4848msgid ""
    4949"New bells configuration will be loaded and replace the existing "
     
    5151msgstr ""
    5252
    53 #: bell-scheduler/python3-bellscheduler/MainWindow.py:360
     53#: bell-scheduler/python3-bellscheduler/MainWindow.py:361
    5454msgid "Please choose a file to load bells list"
    5555msgstr ""
    5656
    57 #: bell-scheduler/python3-bellscheduler/MainWindow.py:498
     57#: bell-scheduler/python3-bellscheduler/MainWindow.py:505
    5858#: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:121
    5959msgid "Monday"
    6060msgstr ""
    6161
    62 #: bell-scheduler/python3-bellscheduler/MainWindow.py:499
     62#: bell-scheduler/python3-bellscheduler/MainWindow.py:506
    6363#: bell-scheduler/python3-bellscheduler/BellBox.py:105
    6464msgid "M"
    6565msgstr ""
    6666
    67 #: bell-scheduler/python3-bellscheduler/MainWindow.py:500
     67#: bell-scheduler/python3-bellscheduler/MainWindow.py:507
    6868msgid "Mon"
    6969msgstr ""
    7070
    71 #: bell-scheduler/python3-bellscheduler/MainWindow.py:502
     71#: bell-scheduler/python3-bellscheduler/MainWindow.py:509
    7272#: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:134
    7373msgid "Tuesday"
    7474msgstr ""
    7575
    76 #: bell-scheduler/python3-bellscheduler/MainWindow.py:503
     76#: bell-scheduler/python3-bellscheduler/MainWindow.py:510
    7777#: bell-scheduler/python3-bellscheduler/BellBox.py:115
    7878msgid "T"
    7979msgstr ""
    8080
    81 #: bell-scheduler/python3-bellscheduler/MainWindow.py:504
     81#: bell-scheduler/python3-bellscheduler/MainWindow.py:511
    8282msgid "Tue"
    8383msgstr ""
    8484
    85 #: bell-scheduler/python3-bellscheduler/MainWindow.py:506
     85#: bell-scheduler/python3-bellscheduler/MainWindow.py:513
    8686#: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:147
    8787msgid "Wednesday"
    8888msgstr ""
    8989
    90 #: bell-scheduler/python3-bellscheduler/MainWindow.py:507
     90#: bell-scheduler/python3-bellscheduler/MainWindow.py:514
    9191#: bell-scheduler/python3-bellscheduler/BellBox.py:125
    9292msgid "W"
    9393msgstr ""
    9494
    95 #: bell-scheduler/python3-bellscheduler/MainWindow.py:508
     95#: bell-scheduler/python3-bellscheduler/MainWindow.py:515
    9696msgid "Wed"
    9797msgstr ""
    9898
    99 #: bell-scheduler/python3-bellscheduler/MainWindow.py:510
     99#: bell-scheduler/python3-bellscheduler/MainWindow.py:517
    100100#: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:160
    101101msgid "Thursday"
    102102msgstr ""
    103103
    104 #: bell-scheduler/python3-bellscheduler/MainWindow.py:511
     104#: bell-scheduler/python3-bellscheduler/MainWindow.py:518
    105105#: bell-scheduler/python3-bellscheduler/BellBox.py:135
    106106msgid "R"
    107107msgstr ""
    108108
    109 #: bell-scheduler/python3-bellscheduler/MainWindow.py:512
     109#: bell-scheduler/python3-bellscheduler/MainWindow.py:519
    110110msgid "Thu"
    111111msgstr ""
    112112
    113 #: bell-scheduler/python3-bellscheduler/MainWindow.py:514
     113#: bell-scheduler/python3-bellscheduler/MainWindow.py:521
    114114#: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:173
    115115msgid "Friday"
    116116msgstr ""
    117117
    118 #: bell-scheduler/python3-bellscheduler/MainWindow.py:515
     118#: bell-scheduler/python3-bellscheduler/MainWindow.py:522
    119119#: bell-scheduler/python3-bellscheduler/BellBox.py:145
    120120msgid "F"
    121121msgstr ""
    122122
    123 #: bell-scheduler/python3-bellscheduler/MainWindow.py:516
     123#: bell-scheduler/python3-bellscheduler/MainWindow.py:523
    124124msgid "Fri"
    125125msgstr ""
     
    333333msgstr ""
    334334
    335 #: bell-scheduler/python3-bellscheduler/MainWindow.py:880
     335#: bell-scheduler/python3-bellscheduler/MainWindow.py:890
    336336msgid "Do you want delete all bell?"
    337337msgstr ""
     
    393393msgstr ""
    394394
    395 #: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:515
     395#: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:516
    396396msgid "Max. duration (in seconds)"
    397397msgstr ""
    398398
    399 #: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:544
     399#: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:546
    400400msgid "Start in second"
    401401msgstr ""
    402402
    403 #: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:600
     403#: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:602
    404404msgid ""
    405405"(!) If the indicated duration is 0, the sound will be reproduced in its "
     
    407407msgstr ""
    408408
    409 #: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:725
     409#: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:727
    410410msgid "Add new bell"
    411411msgstr ""
    412412
    413 #: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:739
     413#: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:741
    414414msgid "Export bell to file"
    415415msgstr ""
    416416
    417 #: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:753
     417#: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:755
    418418msgid "Load file with bells"
    419419msgstr ""
    420420
    421 #: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:767
     421#: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:769
    422422msgid "Manage bells"
    423423msgstr ""
    424424
    425 #: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:781
     425#: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:783
    426426msgid "Manage holiday"
    427427msgstr ""
    428428
    429 #: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:795
     429#: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:797
    430430msgid "Help"
    431431msgstr ""
    432432
    433 #: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:818
     433#: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:820
    434434msgid "Search by hour, day and description"
    435435msgstr ""
    436436
    437 #: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:820
     437#: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:822
    438438msgid "Search..."
    439439msgstr ""
    440440
    441 #: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:869
     441#: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:871
    442442msgid "Do not run the alarms on holidays set"
    443443msgstr ""
    444444
    445 #: bell-scheduler-indicator.install/usr/bin/bell-scheduler-indicator:82
     445#: bell-scheduler-indicator.install/usr/bin/bell-scheduler-indicator:93
     446msgid "Stop the bell now"
     447msgstr ""
     448
     449#: bell-scheduler-indicator.install/usr/bin/bell-scheduler-indicator:220
     450msgid "Duration: "
     451msgstr ""
     452
     453#: bell-scheduler-indicator.install/usr/bin/bell-scheduler-indicator:223
    446454msgid "Playing the scheduled bell:"
    447455msgstr ""
    448456
    449 #: bell-scheduler-indicator.install/usr/bin/bell-scheduler-indicator:95
    450 msgid "Stop the bell now"
    451 msgstr ""
    452 
    453 #: bell-scheduler-indicator.install/usr/bin/bell-scheduler-indicator:196
     457#: bell-scheduler-indicator.install/usr/bin/bell-scheduler-indicator:225
    454458msgid "The scheduled bell has ended:"
    455459msgstr ""
    456460
    457 #: bell-scheduler-indicator.install/usr/bin/bell-scheduler-indicator:210
    458 msgid "Duration: "
    459 msgstr ""
    460 
    461 #: bell-scheduler-indicator.install/usr/bin/bell-scheduler-indicator:226
     461#: bell-scheduler-indicator.install/usr/bin/bell-scheduler-indicator:260
    462462msgid " seconds"
    463463msgstr ""
    464464
    465 #: bell-scheduler-indicator.install/usr/bin/bell-scheduler-indicator:248
     465#: bell-scheduler-indicator.install/usr/bin/bell-scheduler-indicator:284
    466466msgid "Full reproduction"
    467467msgstr ""
    468468
    469 #: bell-scheduler-indicator.install/usr/bin/bell-scheduler-indicator:259
     469#: bell-scheduler-indicator.install/usr/bin/bell-scheduler-indicator:299
    470470msgid "Error. Not available"
    471471msgstr ""
  • bell-scheduler/trunk/fuentes/translations/ca_ES.UTF-8@valencia.po

    r7825 r7931  
    99"Project-Id-Version: \n"
    1010"Report-Msgid-Bugs-To: \n"
    11 "POT-Creation-Date: 2018-07-30 08:55+0200\n"
    12 "PO-Revision-Date: 2018-07-30 08:55+0200\n"
     11"POT-Creation-Date: 2018-08-08 09:44+0200\n"
     12"PO-Revision-Date: 2018-08-08 09:44+0200\n"
    1313"Last-Translator: Pilar Embid Giner <embid_mar@gva.es>\n"
    1414"Language-Team: LliureX\n"
     
    4646msgstr ""
    4747
    48 #: bell-scheduler/python3-bellscheduler/MainWindow.py:308
     48#: bell-scheduler/python3-bellscheduler/MainWindow.py:304
    4949msgid "Please choose a file to save bells list"
    5050msgstr "Seleccioneu el fitxer per a guardar la llista d'alarmes"
    5151
    52 #: bell-scheduler/python3-bellscheduler/MainWindow.py:356
     52#: bell-scheduler/python3-bellscheduler/MainWindow.py:357
    5353msgid ""
    5454"New bells configuration will be loaded and replace the existing "
     
    5858"ha. Voleu continuar?"
    5959
    60 #: bell-scheduler/python3-bellscheduler/MainWindow.py:360
     60#: bell-scheduler/python3-bellscheduler/MainWindow.py:361
    6161msgid "Please choose a file to load bells list"
    6262msgstr "Seleccioneu el fitxer per a carregar la llista d'alarmes"
    6363
    64 #: bell-scheduler/python3-bellscheduler/MainWindow.py:498
     64#: bell-scheduler/python3-bellscheduler/MainWindow.py:505
    6565#: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:121
    6666msgid "Monday"
    6767msgstr "Dilluns"
    6868
    69 #: bell-scheduler/python3-bellscheduler/MainWindow.py:499
     69#: bell-scheduler/python3-bellscheduler/MainWindow.py:506
    7070#: bell-scheduler/python3-bellscheduler/BellBox.py:105
    7171msgid "M"
    7272msgstr "Dl."
    7373
    74 #: bell-scheduler/python3-bellscheduler/MainWindow.py:500
     74#: bell-scheduler/python3-bellscheduler/MainWindow.py:507
    7575msgid "Mon"
    7676msgstr "Dl."
    7777
    78 #: bell-scheduler/python3-bellscheduler/MainWindow.py:502
     78#: bell-scheduler/python3-bellscheduler/MainWindow.py:509
    7979#: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:134
    8080msgid "Tuesday"
    8181msgstr "Dimarts"
    8282
    83 #: bell-scheduler/python3-bellscheduler/MainWindow.py:503
     83#: bell-scheduler/python3-bellscheduler/MainWindow.py:510
    8484#: bell-scheduler/python3-bellscheduler/BellBox.py:115
    8585msgid "T"
    8686msgstr "Dt."
    8787
    88 #: bell-scheduler/python3-bellscheduler/MainWindow.py:504
     88#: bell-scheduler/python3-bellscheduler/MainWindow.py:511
    8989msgid "Tue"
    9090msgstr "Dt."
    9191
    92 #: bell-scheduler/python3-bellscheduler/MainWindow.py:506
     92#: bell-scheduler/python3-bellscheduler/MainWindow.py:513
    9393#: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:147
    9494msgid "Wednesday"
    9595msgstr "Dimecres"
    9696
    97 #: bell-scheduler/python3-bellscheduler/MainWindow.py:507
     97#: bell-scheduler/python3-bellscheduler/MainWindow.py:514
    9898#: bell-scheduler/python3-bellscheduler/BellBox.py:125
    9999msgid "W"
    100100msgstr "Dc."
    101101
    102 #: bell-scheduler/python3-bellscheduler/MainWindow.py:508
     102#: bell-scheduler/python3-bellscheduler/MainWindow.py:515
    103103msgid "Wed"
    104104msgstr "Dc."
    105105
    106 #: bell-scheduler/python3-bellscheduler/MainWindow.py:510
     106#: bell-scheduler/python3-bellscheduler/MainWindow.py:517
    107107#: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:160
    108108msgid "Thursday"
    109109msgstr "Dijous"
    110110
    111 #: bell-scheduler/python3-bellscheduler/MainWindow.py:511
     111#: bell-scheduler/python3-bellscheduler/MainWindow.py:518
    112112#: bell-scheduler/python3-bellscheduler/BellBox.py:135
    113113msgid "R"
    114114msgstr "Dj."
    115115
    116 #: bell-scheduler/python3-bellscheduler/MainWindow.py:512
     116#: bell-scheduler/python3-bellscheduler/MainWindow.py:519
    117117msgid "Thu"
    118118msgstr "Dj."
    119119
    120 #: bell-scheduler/python3-bellscheduler/MainWindow.py:514
     120#: bell-scheduler/python3-bellscheduler/MainWindow.py:521
    121121#: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:173
    122122msgid "Friday"
    123123msgstr "Divendres"
    124124
    125 #: bell-scheduler/python3-bellscheduler/MainWindow.py:515
     125#: bell-scheduler/python3-bellscheduler/MainWindow.py:522
    126126#: bell-scheduler/python3-bellscheduler/BellBox.py:145
    127127msgid "F"
    128128msgstr "Dv."
    129129
    130 #: bell-scheduler/python3-bellscheduler/MainWindow.py:516
     130#: bell-scheduler/python3-bellscheduler/MainWindow.py:523
    131131msgid "Fri"
    132132msgstr "Dv."
     
    356356msgstr ""
    357357
    358 #: bell-scheduler/python3-bellscheduler/MainWindow.py:880
     358#: bell-scheduler/python3-bellscheduler/MainWindow.py:890
    359359msgid "Do you want delete all bell?"
    360360msgstr ""
     
    416416msgstr ""
    417417
    418 #: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:515
     418#: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:516
    419419msgid "Max. duration (in seconds)"
    420420msgstr "Durada màx. (en segons)"
    421421
    422 #: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:544
     422#: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:546
    423423msgid "Start in second"
    424424msgstr ""
    425425
    426 #: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:600
     426#: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:602
    427427msgid ""
    428428"(!) If the indicated duration is 0, the sound will be reproduced in its "
     
    430430msgstr "(!) Si la durada indicada és 0, el so es reproduirà completament"
    431431
    432 #: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:725
     432#: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:727
    433433msgid "Add new bell"
    434434msgstr "Afig una alarma"
    435435
    436 #: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:739
     436#: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:741
    437437msgid "Export bell to file"
    438438msgstr "Exporta l'alarma a un fitxer"
    439439
    440 #: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:753
     440#: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:755
    441441msgid "Load file with bells"
    442442msgstr "Carrega el fitxer amb alarmes"
    443443
    444 #: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:767
     444#: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:769
    445445msgid "Manage bells"
    446446msgstr ""
    447447
    448 #: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:781
     448#: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:783
    449449msgid "Manage holiday"
    450450msgstr "Gestiona les vacances"
    451451
    452 #: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:795
     452#: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:797
    453453msgid "Help"
    454454msgstr ""
    455455
    456 #: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:818
     456#: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:820
    457457msgid "Search by hour, day and description"
    458458msgstr "Cerca per hores, dies i descripció"
    459459
    460 #: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:820
     460#: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:822
    461461msgid "Search..."
    462462msgstr "Cerca..."
    463463
    464 #: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:869
     464#: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:871
    465465msgid "Do not run the alarms on holidays set"
    466466msgstr "No executes les alarmes en període de vacances"
    467467
    468 #: bell-scheduler-indicator.install/usr/bin/bell-scheduler-indicator:82
     468#: bell-scheduler-indicator.install/usr/bin/bell-scheduler-indicator:93
     469msgid "Stop the bell now"
     470msgstr "Para l'alarma ara"
     471
     472#: bell-scheduler-indicator.install/usr/bin/bell-scheduler-indicator:220
     473msgid "Duration: "
     474msgstr "Durada: "
     475
     476#: bell-scheduler-indicator.install/usr/bin/bell-scheduler-indicator:223
    469477msgid "Playing the scheduled bell:"
    470478msgstr "S'està reproduint l'alarma programada:"
    471479
    472 #: bell-scheduler-indicator.install/usr/bin/bell-scheduler-indicator:95
    473 msgid "Stop the bell now"
    474 msgstr "Para l'alarma ara"
    475 
    476 #: bell-scheduler-indicator.install/usr/bin/bell-scheduler-indicator:196
     480#: bell-scheduler-indicator.install/usr/bin/bell-scheduler-indicator:225
    477481msgid "The scheduled bell has ended:"
    478482msgstr "L'alarma programada ha finalitzat:"
    479483
    480 #: bell-scheduler-indicator.install/usr/bin/bell-scheduler-indicator:210
    481 msgid "Duration: "
    482 msgstr "Durada: "
    483 
    484 #: bell-scheduler-indicator.install/usr/bin/bell-scheduler-indicator:226
     484#: bell-scheduler-indicator.install/usr/bin/bell-scheduler-indicator:260
    485485msgid " seconds"
    486486msgstr " segons"
    487487
    488 #: bell-scheduler-indicator.install/usr/bin/bell-scheduler-indicator:248
     488#: bell-scheduler-indicator.install/usr/bin/bell-scheduler-indicator:284
    489489msgid "Full reproduction"
    490490msgstr "Reproducció completa"
    491491
    492 #: bell-scheduler-indicator.install/usr/bin/bell-scheduler-indicator:259
     492#: bell-scheduler-indicator.install/usr/bin/bell-scheduler-indicator:299
    493493msgid "Error. Not available"
    494494msgstr "Error. No disponible"
  • bell-scheduler/trunk/fuentes/translations/ca_ES@valencia.po

    r7825 r7931  
    99"Project-Id-Version: \n"
    1010"Report-Msgid-Bugs-To: \n"
    11 "POT-Creation-Date: 2018-07-30 08:54+0200\n"
    12 "PO-Revision-Date: 2018-07-30 08:54+0200\n"
     11"POT-Creation-Date: 2018-08-08 09:44+0200\n"
     12"PO-Revision-Date: 2018-08-08 09:44+0200\n"
    1313"Last-Translator: Pilar Embid Giner <embid_mar@gva.es>\n"
    1414"Language-Team: LliureX\n"
     
    4646msgstr ""
    4747
    48 #: bell-scheduler/python3-bellscheduler/MainWindow.py:308
     48#: bell-scheduler/python3-bellscheduler/MainWindow.py:304
    4949msgid "Please choose a file to save bells list"
    5050msgstr "Seleccioneu el fitxer per a guardar la llista d'alarmes"
    5151
    52 #: bell-scheduler/python3-bellscheduler/MainWindow.py:356
     52#: bell-scheduler/python3-bellscheduler/MainWindow.py:357
    5353msgid ""
    5454"New bells configuration will be loaded and replace the existing "
     
    5858"ha. Voleu continuar?"
    5959
    60 #: bell-scheduler/python3-bellscheduler/MainWindow.py:360
     60#: bell-scheduler/python3-bellscheduler/MainWindow.py:361
    6161msgid "Please choose a file to load bells list"
    6262msgstr "Seleccioneu el fitxer per a carregar la llista d'alarmes"
    6363
    64 #: bell-scheduler/python3-bellscheduler/MainWindow.py:498
     64#: bell-scheduler/python3-bellscheduler/MainWindow.py:505
    6565#: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:121
    6666msgid "Monday"
    6767msgstr "Dilluns"
    6868
    69 #: bell-scheduler/python3-bellscheduler/MainWindow.py:499
     69#: bell-scheduler/python3-bellscheduler/MainWindow.py:506
    7070#: bell-scheduler/python3-bellscheduler/BellBox.py:105
    7171msgid "M"
    7272msgstr "Dl."
    7373
    74 #: bell-scheduler/python3-bellscheduler/MainWindow.py:500
     74#: bell-scheduler/python3-bellscheduler/MainWindow.py:507
    7575msgid "Mon"
    7676msgstr "Dl."
    7777
    78 #: bell-scheduler/python3-bellscheduler/MainWindow.py:502
     78#: bell-scheduler/python3-bellscheduler/MainWindow.py:509
    7979#: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:134
    8080msgid "Tuesday"
    8181msgstr "Dimarts"
    8282
    83 #: bell-scheduler/python3-bellscheduler/MainWindow.py:503
     83#: bell-scheduler/python3-bellscheduler/MainWindow.py:510
    8484#: bell-scheduler/python3-bellscheduler/BellBox.py:115
    8585msgid "T"
    8686msgstr "Dt."
    8787
    88 #: bell-scheduler/python3-bellscheduler/MainWindow.py:504
     88#: bell-scheduler/python3-bellscheduler/MainWindow.py:511
    8989msgid "Tue"
    9090msgstr "Dt."
    9191
    92 #: bell-scheduler/python3-bellscheduler/MainWindow.py:506
     92#: bell-scheduler/python3-bellscheduler/MainWindow.py:513
    9393#: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:147
    9494msgid "Wednesday"
    9595msgstr "Dimecres"
    9696
    97 #: bell-scheduler/python3-bellscheduler/MainWindow.py:507
     97#: bell-scheduler/python3-bellscheduler/MainWindow.py:514
    9898#: bell-scheduler/python3-bellscheduler/BellBox.py:125
    9999msgid "W"
    100100msgstr "Dc."
    101101
    102 #: bell-scheduler/python3-bellscheduler/MainWindow.py:508
     102#: bell-scheduler/python3-bellscheduler/MainWindow.py:515
    103103msgid "Wed"
    104104msgstr "Dc."
    105105
    106 #: bell-scheduler/python3-bellscheduler/MainWindow.py:510
     106#: bell-scheduler/python3-bellscheduler/MainWindow.py:517
    107107#: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:160
    108108msgid "Thursday"
    109109msgstr "Dijous"
    110110
    111 #: bell-scheduler/python3-bellscheduler/MainWindow.py:511
     111#: bell-scheduler/python3-bellscheduler/MainWindow.py:518
    112112#: bell-scheduler/python3-bellscheduler/BellBox.py:135
    113113msgid "R"
    114114msgstr "Dj."
    115115
    116 #: bell-scheduler/python3-bellscheduler/MainWindow.py:512
     116#: bell-scheduler/python3-bellscheduler/MainWindow.py:519
    117117msgid "Thu"
    118118msgstr "Dj."
    119119
    120 #: bell-scheduler/python3-bellscheduler/MainWindow.py:514
     120#: bell-scheduler/python3-bellscheduler/MainWindow.py:521
    121121#: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:173
    122122msgid "Friday"
    123123msgstr "Divendres"
    124124
    125 #: bell-scheduler/python3-bellscheduler/MainWindow.py:515
     125#: bell-scheduler/python3-bellscheduler/MainWindow.py:522
    126126#: bell-scheduler/python3-bellscheduler/BellBox.py:145
    127127msgid "F"
    128128msgstr "Dv."
    129129
    130 #: bell-scheduler/python3-bellscheduler/MainWindow.py:516
     130#: bell-scheduler/python3-bellscheduler/MainWindow.py:523
    131131msgid "Fri"
    132132msgstr "Dv."
     
    356356msgstr ""
    357357
    358 #: bell-scheduler/python3-bellscheduler/MainWindow.py:880
     358#: bell-scheduler/python3-bellscheduler/MainWindow.py:890
    359359msgid "Do you want delete all bell?"
    360360msgstr ""
     
    416416msgstr ""
    417417
    418 #: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:515
     418#: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:516
    419419msgid "Max. duration (in seconds)"
    420420msgstr "Durada màx. (en segons)"
    421421
    422 #: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:544
     422#: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:546
    423423msgid "Start in second"
    424424msgstr ""
    425425
    426 #: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:600
     426#: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:602
    427427msgid ""
    428428"(!) If the indicated duration is 0, the sound will be reproduced in its "
     
    430430msgstr "(!) Si la durada indicada és 0, el so es reproduirà completament"
    431431
    432 #: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:725
     432#: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:727
    433433msgid "Add new bell"
    434434msgstr "Afig una alarma"
    435435
    436 #: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:739
     436#: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:741
    437437msgid "Export bell to file"
    438438msgstr "Exporta l'alarma a un fitxer"
    439439
    440 #: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:753
     440#: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:755
    441441msgid "Load file with bells"
    442442msgstr "Carrega el fitxer amb alarmes"
    443443
    444 #: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:767
     444#: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:769
    445445msgid "Manage bells"
    446446msgstr ""
    447447
    448 #: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:781
     448#: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:783
    449449msgid "Manage holiday"
    450450msgstr "Gestiona les vacances"
    451451
    452 #: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:795
     452#: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:797
    453453msgid "Help"
    454454msgstr ""
    455455
    456 #: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:818
     456#: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:820
    457457msgid "Search by hour, day and description"
    458458msgstr "Cerca per hores, dies i descripció"
    459459
    460 #: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:820
     460#: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:822
    461461msgid "Search..."
    462462msgstr "Cerca..."
    463463
    464 #: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:869
     464#: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:871
    465465msgid "Do not run the alarms on holidays set"
    466466msgstr "No executes les alarmes en període de vacances"
    467467
    468 #: bell-scheduler-indicator.install/usr/bin/bell-scheduler-indicator:82
     468#: bell-scheduler-indicator.install/usr/bin/bell-scheduler-indicator:93
     469msgid "Stop the bell now"
     470msgstr "Para l'alarma ara"
     471
     472#: bell-scheduler-indicator.install/usr/bin/bell-scheduler-indicator:220
     473msgid "Duration: "
     474msgstr "Durada: "
     475
     476#: bell-scheduler-indicator.install/usr/bin/bell-scheduler-indicator:223
    469477msgid "Playing the scheduled bell:"
    470478msgstr "S'està reproduint l'alarma programada:"
    471479
    472 #: bell-scheduler-indicator.install/usr/bin/bell-scheduler-indicator:95
    473 msgid "Stop the bell now"
    474 msgstr "Para l'alarma ara"
    475 
    476 #: bell-scheduler-indicator.install/usr/bin/bell-scheduler-indicator:196
     480#: bell-scheduler-indicator.install/usr/bin/bell-scheduler-indicator:225
    477481msgid "The scheduled bell has ended:"
    478482msgstr "L'alarma programada ha finalitzat:"
    479483
    480 #: bell-scheduler-indicator.install/usr/bin/bell-scheduler-indicator:210
    481 msgid "Duration: "
    482 msgstr "Durada: "
    483 
    484 #: bell-scheduler-indicator.install/usr/bin/bell-scheduler-indicator:226
     484#: bell-scheduler-indicator.install/usr/bin/bell-scheduler-indicator:260
    485485msgid " seconds"
    486486msgstr " segons"
    487487
    488 #: bell-scheduler-indicator.install/usr/bin/bell-scheduler-indicator:248
     488#: bell-scheduler-indicator.install/usr/bin/bell-scheduler-indicator:284
    489489msgid "Full reproduction"
    490490msgstr "Reproducció completa"
    491491
    492 #: bell-scheduler-indicator.install/usr/bin/bell-scheduler-indicator:259
     492#: bell-scheduler-indicator.install/usr/bin/bell-scheduler-indicator:299
    493493msgid "Error. Not available"
    494494msgstr "Error. No disponible"
  • bell-scheduler/trunk/fuentes/translations/es.po

    r7825 r7931  
    99"Project-Id-Version: \n"
    1010"Report-Msgid-Bugs-To: \n"
    11 "POT-Creation-Date: 2018-07-30 08:54+0200\n"
    12 "PO-Revision-Date: 2018-07-30 08:54+0200\n"
     11"POT-Creation-Date: 2018-08-08 09:43+0200\n"
     12"PO-Revision-Date: 2018-08-08 09:43+0200\n"
    1313"Last-Translator: lliurex <lliurex@gva.es>\n"
    1414"Language-Team: Spanish\n"
     
    4646msgstr "Borrar todas las alarmas"
    4747
    48 #: bell-scheduler/python3-bellscheduler/MainWindow.py:308
     48#: bell-scheduler/python3-bellscheduler/MainWindow.py:304
    4949msgid "Please choose a file to save bells list"
    5050msgstr "Seleccione el fichero para guardar la lista de alarmas"
    5151
    52 #: bell-scheduler/python3-bellscheduler/MainWindow.py:356
     52#: bell-scheduler/python3-bellscheduler/MainWindow.py:357
    5353msgid ""
    5454"New bells configuration will be loaded and replace the existing "
     
    5858"existente. Desea continuar?"
    5959
    60 #: bell-scheduler/python3-bellscheduler/MainWindow.py:360
     60#: bell-scheduler/python3-bellscheduler/MainWindow.py:361
    6161msgid "Please choose a file to load bells list"
    6262msgstr "Seleccione el archivo para cargar la lista de alarmas"
    6363
    64 #: bell-scheduler/python3-bellscheduler/MainWindow.py:498
     64#: bell-scheduler/python3-bellscheduler/MainWindow.py:505
    6565#: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:121
    6666msgid "Monday"
    6767msgstr "Lunes"
    6868
    69 #: bell-scheduler/python3-bellscheduler/MainWindow.py:499
     69#: bell-scheduler/python3-bellscheduler/MainWindow.py:506
    7070#: bell-scheduler/python3-bellscheduler/BellBox.py:105
    7171msgid "M"
    7272msgstr "L"
    7373
    74 #: bell-scheduler/python3-bellscheduler/MainWindow.py:500
     74#: bell-scheduler/python3-bellscheduler/MainWindow.py:507
    7575msgid "Mon"
    7676msgstr "Lu"
    7777
    78 #: bell-scheduler/python3-bellscheduler/MainWindow.py:502
     78#: bell-scheduler/python3-bellscheduler/MainWindow.py:509
    7979#: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:134
    8080msgid "Tuesday"
    8181msgstr "Martes"
    8282
    83 #: bell-scheduler/python3-bellscheduler/MainWindow.py:503
     83#: bell-scheduler/python3-bellscheduler/MainWindow.py:510
    8484#: bell-scheduler/python3-bellscheduler/BellBox.py:115
    8585msgid "T"
    8686msgstr "M"
    8787
    88 #: bell-scheduler/python3-bellscheduler/MainWindow.py:504
     88#: bell-scheduler/python3-bellscheduler/MainWindow.py:511
    8989msgid "Tue"
    9090msgstr "Ma"
    9191
    92 #: bell-scheduler/python3-bellscheduler/MainWindow.py:506
     92#: bell-scheduler/python3-bellscheduler/MainWindow.py:513
    9393#: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:147
    9494msgid "Wednesday"
    9595msgstr "Miércoles"
    9696
    97 #: bell-scheduler/python3-bellscheduler/MainWindow.py:507
     97#: bell-scheduler/python3-bellscheduler/MainWindow.py:514
    9898#: bell-scheduler/python3-bellscheduler/BellBox.py:125
    9999msgid "W"
    100100msgstr "X"
    101101
    102 #: bell-scheduler/python3-bellscheduler/MainWindow.py:508
     102#: bell-scheduler/python3-bellscheduler/MainWindow.py:515
    103103msgid "Wed"
    104104msgstr "Mie"
    105105
    106 #: bell-scheduler/python3-bellscheduler/MainWindow.py:510
     106#: bell-scheduler/python3-bellscheduler/MainWindow.py:517
    107107#: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:160
    108108msgid "Thursday"
    109109msgstr "Jueves"
    110110
    111 #: bell-scheduler/python3-bellscheduler/MainWindow.py:511
     111#: bell-scheduler/python3-bellscheduler/MainWindow.py:518
    112112#: bell-scheduler/python3-bellscheduler/BellBox.py:135
    113113msgid "R"
    114114msgstr "J"
    115115
    116 #: bell-scheduler/python3-bellscheduler/MainWindow.py:512
     116#: bell-scheduler/python3-bellscheduler/MainWindow.py:519
    117117msgid "Thu"
    118118msgstr "Ju"
    119119
    120 #: bell-scheduler/python3-bellscheduler/MainWindow.py:514
     120#: bell-scheduler/python3-bellscheduler/MainWindow.py:521
    121121#: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:173
    122122msgid "Friday"
    123123msgstr "Viernes"
    124124
    125 #: bell-scheduler/python3-bellscheduler/MainWindow.py:515
     125#: bell-scheduler/python3-bellscheduler/MainWindow.py:522
    126126#: bell-scheduler/python3-bellscheduler/BellBox.py:145
    127127msgid "F"
    128128msgstr "V"
    129129
    130 #: bell-scheduler/python3-bellscheduler/MainWindow.py:516
     130#: bell-scheduler/python3-bellscheduler/MainWindow.py:523
    131131msgid "Fri"
    132132msgstr "Vie"
     
    358358msgstr "No es posible borrar todas las alarmas"
    359359
    360 #: bell-scheduler/python3-bellscheduler/MainWindow.py:880
     360#: bell-scheduler/python3-bellscheduler/MainWindow.py:890
    361361msgid "Do you want delete all bell?"
    362362msgstr "¿Desea borrar todas las alarmas?"
     
    418418msgstr "Opciones de reproducción"
    419419
    420 #: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:515
     420#: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:516
    421421msgid "Max. duration (in seconds)"
    422422msgstr "Duración máxima (en segundos)"
    423423
    424 #: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:544
     424#: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:546
    425425msgid "Start in second"
    426426msgstr "Iniciar en el segundo"
    427427
    428 #: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:600
     428#: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:602
    429429msgid ""
    430430"(!) If the indicated duration is 0, the sound will be reproduced in its "
     
    433433"(!) Si la duración indicada es 0 el sonido se reproducirá en su totalidad"
    434434
    435 #: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:725
     435#: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:727
    436436msgid "Add new bell"
    437437msgstr "Añadir una alarma"
    438438
    439 #: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:739
     439#: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:741
    440440msgid "Export bell to file"
    441441msgstr "Exportar las alarmas a un archivo"
    442442
    443 #: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:753
     443#: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:755
    444444msgid "Load file with bells"
    445445msgstr "Cargar archivo con alarmas"
    446446
    447 #: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:767
     447#: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:769
    448448msgid "Manage bells"
    449449msgstr "Gestionar alarmas"
    450450
    451 #: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:781
     451#: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:783
    452452msgid "Manage holiday"
    453453msgstr "Gestionar días festivos"
    454454
    455 #: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:795
     455#: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:797
    456456msgid "Help"
    457457msgstr "Ayuda"
    458458
    459 #: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:818
     459#: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:820
    460460msgid "Search by hour, day and description"
    461461msgstr "Busca por horas, días y descripción"
    462462
    463 #: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:820
     463#: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:822
    464464msgid "Search..."
    465465msgstr "Buscar"
    466466
    467 #: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:869
     467#: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:871
    468468msgid "Do not run the alarms on holidays set"
    469469msgstr "No ejecutar las alarmas los días festivos configurados"
    470470
    471 #: bell-scheduler-indicator.install/usr/bin/bell-scheduler-indicator:82
     471#: bell-scheduler-indicator.install/usr/bin/bell-scheduler-indicator:93
     472msgid "Stop the bell now"
     473msgstr "Detener la alarma ahora"
     474
     475#: bell-scheduler-indicator.install/usr/bin/bell-scheduler-indicator:220
     476msgid "Duration: "
     477msgstr "Duración: "
     478
     479#: bell-scheduler-indicator.install/usr/bin/bell-scheduler-indicator:223
    472480msgid "Playing the scheduled bell:"
    473481msgstr "Reproduciendo la alarma programada:"
    474482
    475 #: bell-scheduler-indicator.install/usr/bin/bell-scheduler-indicator:95
    476 msgid "Stop the bell now"
    477 msgstr "Detener la alarma ahora"
    478 
    479 #: bell-scheduler-indicator.install/usr/bin/bell-scheduler-indicator:196
     483#: bell-scheduler-indicator.install/usr/bin/bell-scheduler-indicator:225
    480484msgid "The scheduled bell has ended:"
    481485msgstr "La alarma programada ha finalizado:"
    482486
    483 #: bell-scheduler-indicator.install/usr/bin/bell-scheduler-indicator:210
    484 msgid "Duration: "
    485 msgstr "Duración: "
    486 
    487 #: bell-scheduler-indicator.install/usr/bin/bell-scheduler-indicator:226
     487#: bell-scheduler-indicator.install/usr/bin/bell-scheduler-indicator:260
    488488msgid " seconds"
    489489msgstr " segundos"
    490490
    491 #: bell-scheduler-indicator.install/usr/bin/bell-scheduler-indicator:248
     491#: bell-scheduler-indicator.install/usr/bin/bell-scheduler-indicator:284
    492492msgid "Full reproduction"
    493493msgstr "Reproducción completa"
    494494
    495 #: bell-scheduler-indicator.install/usr/bin/bell-scheduler-indicator:259
     495#: bell-scheduler-indicator.install/usr/bin/bell-scheduler-indicator:299
    496496msgid "Error. Not available"
    497497msgstr "Error. No disponible"
Note: See TracChangeset for help on using the changeset viewer.