Changeset 6952 for bell-scheduler


Ignore:
Timestamp:
Mar 2, 2018, 12:20:14 PM (20 months ago)
Author:
jrpelegrina
Message:

Wip in improve performance

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

Legend:

Unmodified
Added
Removed
  • bell-scheduler/trunk/fuentes/bell-scheduler/data-files/bell-scheduler.desktop

    r6872 r6952  
    55Name[es]=Bell Scheduler
    66Name[ca_ES@valencia]=Bell Scheduler
     7Name[ca_ES.UTF-8@valencia]=Bell Scheduler
    78Comment=Application to program the alarms of the educational centers for the entrance, exit, recreation...
    89Comment[es]=Aplicación para programar las alarmas de los centros educativos para la entrada, salida, recreo..
    910Comment[ca_ES@valencia]=Aplicació per a programar les alarmes dels centres educatius per a l'entrada, eixida, recreo...
     11Comment[ca_ES.UTF-8@valencia]=Aplicació per a programar les alarmes dels centres educatius per a l'entrada, eixida, recreo...
    1012GenericName=Bell Scheduler
    1113Type=Application
  • bell-scheduler/trunk/fuentes/bell-scheduler/python3-bellscheduler/BellBox.py

    r6875 r6952  
    182182                sound.set_margin_right(5)
    183183                sound.set_margin_bottom(15)
    184                 sound.set_width_chars(20)
    185                 sound.set_max_width_chars(20)
     184                sound.set_width_chars(40)
     185                sound.set_max_width_chars(40)
    186186                sound.set_xalign(-1)
    187187                sound.set_ellipsize(Pango.EllipsizeMode.START)
  • bell-scheduler/trunk/fuentes/bell-scheduler/python3-bellscheduler/EditBox.py

    r6948 r6952  
    1616import io
    1717import glob
     18import threading
    1819
    1920BANNERS_PATH="/usr/share/bell-scheduler/banners/"
     
    7576                self.duration_label=builder.get_object("duration_label")
    7677                self.duration_entry=builder.get_object("duration_entry")
     78                self.note_label=builder.get_object("note_label")
    7779       
    7880                self.weekdays=[]
     
    121123                self.image_label.set_name("EDIT_LABEL")
    122124                self.sound_label.set_name("EDIT_LABEL")
    123                 self.duration_label.set_name("EDIT_LABEL")     
     125                self.duration_label.set_name("EDIT_LABEL")
     126                self.note_label.set_name("NOTE_LABEL")
    124127       
    125128        #def set-css_info
     
    137140        #def connect_signals   
    138141
     142        def init_threads(self):
     143
     144                self.checking_data_t=threading.Thread(target=self.checking_data)
     145
     146                self.checking_data_t.daemon=True
     147
     148                self.checking_data_t.launched=False
     149
     150                GObject.threads_init()
     151               
     152        #def init_threads       
    139153
    140154        def init_data_form(self):
     
    145159                self.sound_dc.set_sensitive(False)
    146160                self.sound_url.set_sensitive(False)
     161<<<<<<< .mine
    147162                self.duration_entry.set_value(30)
     163                self.init_threads()
     164||||||| .r6943
     165=======
     166                self.duration_entry.set_value(30)
     167>>>>>>> .r6950
    148168
    149169        #def init_data_form     
     
    250270        def gather_values(self,widget):
    251271
    252                 files_tocheck={}
    253                 files_tocheck["sound"]=""
    254                 files_tocheck["image"]=""
    255                 files_tocheck["url"]=None
    256                 files_tocheck["directory"]=""
     272                self.files_tocheck={}
     273                self.files_tocheck["sound"]=""
     274                self.files_tocheck["image"]=""
     275                self.files_tocheck["url"]=None
     276                self.files_tocheck["directory"]=""
    257277
    258278               
     
    261281                else:
    262282                        self.image_path=self.image_fc.get_filename()
    263                         files_tocheck["image"]=self.image_path
     283                        self.files_tocheck["image"]=self.image_path
    264284
    265285                if self.sound_op=="random":
    266286                        self.sound_path=self.sound_dc.get_filename()
    267                         files_tocheck["directory"]=self.sound_path
     287                        self.files_tocheck["directory"]=self.sound_path
    268288                elif self.sound_op=="file":
    269289                        self.sound_path=self.sound_fc.get_filename()
    270                         files_tocheck["sound"]=self.sound_path
     290                        self.files_tocheck["sound"]=self.sound_path
    271291                else:   
    272292                        self.sound_path=self.sound_url.get_text()
    273                         files_tocheck["url"]=self.sound_path
     293                        self.files_tocheck["url"]=self.sound_path
    274294                       
    275295                self.duration=self.duration_entry.get_value_as_int()
    276                 check=self.core.bellmanager.check_data(self.name_entry.get_text(),files_tocheck,self.duration)
    277 
    278                 if not check["result"]:
    279                         self.core.mainWindow.manage_message(True,check["code"])
     296               
     297                self.core.mainWindow.waiting_label.set_text(self.core.mainWindow.get_msg(30))                   
     298                self.core.mainWindow.waiting_window.show_all()
     299                self.init_threads()
     300                self.checking_data_t.start()
     301                GLib.timeout_add(100,self.pulsate_checking_data)
     302               
     303        #def gather_values     
     304
     305        def pulsate_checking_data(self):
     306               
     307                if self.checking_data_t.is_alive():
     308                        self.core.mainWindow.waiting_pbar.pulse()
     309                        return True
    280310                       
    281                 else:   
    282                         self.save_values()
    283 
    284         #def gather_values             
    285                        
     311                else:
     312                        self.core.mainWindow.waiting_window.hide()
     313                        if not self.check["result"]:
     314                                self.core.mainWindow.manage_message(True,self.check["code"])
     315                        else:   
     316                                self.save_values()
     317               
     318                return False
     319               
     320        #def pulsate_checking_data     
     321               
     322        def checking_data(self):
     323               
     324                self.check=self.core.bellmanager.check_data(self.name_entry.get_text(),self.files_tocheck)
     325       
     326        #def checking_data
     327               
    286328        def save_values(self):         
    287329               
  • bell-scheduler/trunk/fuentes/bell-scheduler/python3-bellscheduler/bellmanager.py

    r6871 r6952  
    1010import tempfile
    1111import shutil
     12import subprocess
    1213
    1314
     
    6566        #def save_conf         
    6667
    67         def check_data(self,name,files,duration):
    68 
     68        def check_data(self,name,files):
     69               
     70                check_image=None
     71                check_sound=None
    6972                if name=="":
    7073                        return {"result":False,"code":1}
     
    7275
    7376                if len(files)>0:
    74                         if files["sound"]!="":
    75                                 if files["sound"]!=None:
    76                                         self.check_mimetypes(files["sound"],"audio")
    77                                 else:
    78                                         return {"result":False,"code":3}
    79                                                
     77                                                                       
    8078                        if files["image"]!="":
    8179                                if files["image"]!=None:
    82                                         self.check_mimetypes(files["image"],"image")
     80                                        check_image=self.check_mimetypes(files["image"],"image")
     81                                       
    8382                                else:
    8483                                        return {"result":False,"code":5}
    85                                        
    86 
    87                         if files["url"]!=None:
    88                                 if files["url"]=="":
    89                                         return {"result":False,"code":6}
    90                                                
    91 
    92                         if files["directory"]!="":
    93                                 if files["directory"]==None:
    94                                         return {"result":False,"code":7}       
    95 
     84                       
     85                        if check_image==None:
     86                                if files["sound"]!="":
     87                                        if files["sound"]!=None:
     88                                                check_sound=self.check_mimetypes(files["sound"],"audio")
     89                                                if check_sound==None:
     90                                                        return self.check_audiofile(files["sound"],"file")
     91                                                else:
     92                                                        return check_sound
     93                                        else:
     94                                                return {"result":False,"code":3}
     95                               
     96                                if files["url"]!=None:
     97                                        if files["url"]=="":
     98                                                return {"result":False,"code":6}
     99                                        else:
     100                                                return self.check_audiofile(files["url"],"url")
     101
     102                                if files["directory"]!="":
     103                                        if files["directory"]==None:
     104                                                return {"result":False,"code":7}
     105                                        else:
     106                                                return {"result":True,"code":0}         
     107                        else:
     108                                return check_image                     
     109                '''
    96110                if duration==0:
    97111                        return {"result":False,"code":8}                       
    98 
     112                '''
    99113                return {"result":True,"code":0}                 
    100114       
     
    115129                        if not 'image' in image_mime[0]:
    116130                                return {"result":False,"code":4}
    117 
     131               
    118132        #def check_mimetypes                   
    119133                               
    120 
     134        def check_audiofile(self,file,type):
     135               
     136                params=' -show_entries stream=codec_type,duration -of compact=p=0:nk=1'
     137               
     138                print(file)
     139                if type=="file":
     140                        cmd='ffprobe -i "'+file +'"'+ params
     141                else:
     142                        cmd='ffprobe -i $(youtube-dl -g "'+file+'" |sed -n 2p) '+params
     143
     144                       
     145                p=subprocess.Popen(cmd,shell=True,stdout=subprocess.PIPE)
     146                poutput=p.communicate()[0]
     147               
     148                if len(poutput)==0:
     149                        return {"result":False, "code":8}       
     150                else:
     151                        return {"result":True,"code":0}
     152       
     153       
     154        #def check_audiofile           
     155                       
    121156        def get_order_bell(self,info=None):
    122157       
  • bell-scheduler/trunk/fuentes/bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.css

    r6877 r6952  
    3636        #BELL_ERROR_SOUND{
    3737                color: #CC0000;
    38                 font: Roboto Italic 11;
     38                font: Roboto Italic 10;
    3939
    4040        }
     
    9595                color: #3366cc;
    9696                font: Roboto Bold 12;
     97                       
     98        }
     99       
     100        #NOTE_LABEL{
     101
     102                color: #3366cc;
     103                font: Roboto Bold 9;
    97104                       
    98105        }
  • bell-scheduler/trunk/fuentes/bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui

    r6871 r6952  
    357357                                <property name="halign">start</property>
    358358                                <property name="valign">start</property>
    359                                 <property name="margin_top">10</property>
     359                                <property name="margin_top">7</property>
    360360                                <property name="label" translatable="yes">Sound</property>
    361361                              </object>
     
    398398                                <property name="visible">True</property>
    399399                                <property name="can_focus">False</property>
    400                                 <property name="margin_top">10</property>
     400                                <property name="margin_top">7</property>
    401401                                <property name="label" translatable="yes">Max. duration (in seconds)</property>
    402402                                <property name="xalign">0</property>
     
    412412                                <property name="can_focus">True</property>
    413413                                <property name="halign">end</property>
    414                                 <property name="margin_top">10</property>
     414                                <property name="margin_top">7</property>
    415415                                <property name="adjustment">adjustment3</property>
    416416                                <property name="wrap">True</property>
     
    429429                                <property name="can_focus">True</property>
    430430                                <property name="receives_default">False</property>
    431                                 <property name="margin_top">5</property>
     431                                <property name="margin_top">4</property>
    432432                                <property name="margin_bottom">5</property>
    433433                                <property name="xalign">0</property>
     
    443443                                <property name="visible">True</property>
    444444                                <property name="can_focus">False</property>
    445                                 <property name="margin_top">5</property>
     445                                <property name="margin_top">4</property>
    446446                                <property name="margin_bottom">5</property>
    447447                                <property name="create_folders">False</property>
     
    459459                                <property name="can_focus">True</property>
    460460                                <property name="receives_default">False</property>
    461                                 <property name="margin_top">10</property>
     461                                <property name="margin_top">7</property>
    462462                                <property name="margin_bottom">5</property>
    463463                                <property name="xalign">0</property>
     
    475475                                <property name="visible">True</property>
    476476                                <property name="can_focus">False</property>
    477                                 <property name="margin_top">10</property>
     477                                <property name="margin_top">7</property>
    478478                                <property name="margin_bottom">5</property>
    479479                                <property name="action">select-folder</property>
     
    508508                        <property name="fill">True</property>
    509509                        <property name="position">1</property>
     510                      </packing>
     511                    </child>
     512                    <child>
     513                      <object class="GtkLabel" id="note_label">
     514                        <property name="visible">True</property>
     515                        <property name="can_focus">False</property>
     516                        <property name="label" translatable="yes">(!) If the indicated duration is 0, the sound will be reproduced in its entirety</property>
     517                      </object>
     518                      <packing>
     519                        <property name="expand">False</property>
     520                        <property name="fill">True</property>
     521                        <property name="position">2</property>
    510522                      </packing>
    511523                    </child>
     
    582594  </object>
    583595  <object class="GtkWindow" id="main_window">
    584     <property name="width_request">850</property>
     596    <property name="width_request">925</property>
    585597    <property name="height_request">665</property>
    586598    <property name="can_focus">False</property>
  • bell-scheduler/trunk/fuentes/n4d-bellscheduler.install/usr/share/n4d/python-plugins/BellSchedulerManager.py

    r6948 r6952  
    258258                duration=info[item]["play"]["duration"]
    259259
     260<<<<<<< .mine
    260261                if duration>0:
    261262                        fade_out=int(duration)-2
     
    263264                        cmd="ffplay -nodisp -autoexit -t "+str(duration)
    264265                else:
     266                        fade_effects='-af aformat=channel_layouts=mono '
     267                        cmd="ffplay -nodisp -autoexit "
     268||||||| .r6943
     269                fade_out=int(duration)-2
     270                fade_effects='-af afade=in:st=1:d=3,afade=out:st='+str(fade_out)+":d=2"
     271                cmd="ffplay -nodisp -autoexit -t "+str(duration)
     272=======
     273                if duration>0:
     274                        fade_out=int(duration)-2
     275                        fade_effects='-af aformat=channel_layouts=mono -af afade=in:st=1:d=3,afade=out:st='+str(fade_out)+":d=2"
     276                        cmd="ffplay -nodisp -autoexit -t "+str(duration)
     277                else:
    265278                        fade_effects='-af aformat=channel_layouts=mono '       
     279>>>>>>> .r6950
    266280
    267281                if sound_option !="url":
    268282                        if sound_option =="file":
    269283                                cmd=cmd+" '"+sound_path+"' "+fade_effects
    270                                 print(cmd)
    271284                        else:
    272285                                random_file="$(find"+ " '"+sound_path+"' -type f -print0 | xargs -0 file -i | awk -F ':' '{ if ($2 ~ /audio/ || $2 ~ /video/ ) print $1 }'| shuf -n 1)"
     
    278291                info_to_cron["BellScheduler"][key]["cmd"]=cmd
    279292                       
     293                print("###################################INFO TO CRON#######################")
     294                print(info_to_cron)
    280295                return info_to_cron
    281296
  • bell-scheduler/trunk/fuentes/translations/bell-scheduler.pot

    r6871 r6952  
    99"Project-Id-Version: PACKAGE VERSION\n"
    1010"Report-Msgid-Bugs-To: \n"
    11 "POT-Creation-Date: 2018-02-19 10:09+0100\n"
     11"POT-Creation-Date: 2018-03-02 09:44+0100\n"
    1212"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
    1313"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
     
    3333msgstr ""
    3434
    35 #: bell-scheduler/python3-bellscheduler/MainWindow.py:258
     35#: bell-scheduler/python3-bellscheduler/MainWindow.py:259
    3636msgid ""
    37 "New bells configurarion will be loaded and replace the existing "
     37"New bells configuration will be loaded and replace the existing "
    3838"configutarion. Do you want to continue?"
    3939msgstr ""
    4040
    41 #: bell-scheduler/python3-bellscheduler/MainWindow.py:262
     41#: bell-scheduler/python3-bellscheduler/MainWindow.py:263
    4242msgid "Please choose a file to load bells list"
    4343msgstr ""
    4444
    45 #: bell-scheduler/python3-bellscheduler/MainWindow.py:371
     45#: bell-scheduler/python3-bellscheduler/MainWindow.py:382
    4646#: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:116
    4747msgid "Monday"
    4848msgstr ""
    4949
    50 #: bell-scheduler/python3-bellscheduler/MainWindow.py:372
    51 #: bell-scheduler/python3-bellscheduler/BellBox.py:100
     50#: bell-scheduler/python3-bellscheduler/MainWindow.py:383
     51#: bell-scheduler/python3-bellscheduler/BellBox.py:101
    5252msgid "M"
    5353msgstr ""
    5454
    55 #: bell-scheduler/python3-bellscheduler/MainWindow.py:373
     55#: bell-scheduler/python3-bellscheduler/MainWindow.py:384
    5656msgid "Mon"
    5757msgstr ""
    5858
    59 #: bell-scheduler/python3-bellscheduler/MainWindow.py:375
     59#: bell-scheduler/python3-bellscheduler/MainWindow.py:386
    6060#: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:129
    6161msgid "Tuesday"
    6262msgstr ""
    6363
    64 #: bell-scheduler/python3-bellscheduler/MainWindow.py:376
    65 #: bell-scheduler/python3-bellscheduler/BellBox.py:110
     64#: bell-scheduler/python3-bellscheduler/MainWindow.py:387
     65#: bell-scheduler/python3-bellscheduler/BellBox.py:111
    6666msgid "T"
    6767msgstr ""
    6868
    69 #: bell-scheduler/python3-bellscheduler/MainWindow.py:377
     69#: bell-scheduler/python3-bellscheduler/MainWindow.py:388
    7070msgid "Tue"
    7171msgstr ""
    7272
    73 #: bell-scheduler/python3-bellscheduler/MainWindow.py:379
     73#: bell-scheduler/python3-bellscheduler/MainWindow.py:390
    7474#: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:142
    7575msgid "Wednesday"
    7676msgstr ""
    7777
    78 #: bell-scheduler/python3-bellscheduler/MainWindow.py:380
    79 #: bell-scheduler/python3-bellscheduler/BellBox.py:120
     78#: bell-scheduler/python3-bellscheduler/MainWindow.py:391
     79#: bell-scheduler/python3-bellscheduler/BellBox.py:121
    8080msgid "W"
    8181msgstr ""
    8282
    83 #: bell-scheduler/python3-bellscheduler/MainWindow.py:381
     83#: bell-scheduler/python3-bellscheduler/MainWindow.py:392
    8484msgid "Wed"
    8585msgstr ""
    8686
    87 #: bell-scheduler/python3-bellscheduler/MainWindow.py:383
     87#: bell-scheduler/python3-bellscheduler/MainWindow.py:394
    8888#: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:155
    8989msgid "Thursday"
    9090msgstr ""
    9191
    92 #: bell-scheduler/python3-bellscheduler/MainWindow.py:384
    93 #: bell-scheduler/python3-bellscheduler/BellBox.py:130
     92#: bell-scheduler/python3-bellscheduler/MainWindow.py:395
     93#: bell-scheduler/python3-bellscheduler/BellBox.py:131
    9494msgid "R"
    9595msgstr ""
    9696
    97 #: bell-scheduler/python3-bellscheduler/MainWindow.py:385
     97#: bell-scheduler/python3-bellscheduler/MainWindow.py:396
    9898msgid "Thu"
    9999msgstr ""
    100100
    101 #: bell-scheduler/python3-bellscheduler/MainWindow.py:387
     101#: bell-scheduler/python3-bellscheduler/MainWindow.py:398
    102102#: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:168
    103103msgid "Friday"
    104104msgstr ""
    105105
    106 #: bell-scheduler/python3-bellscheduler/MainWindow.py:388
    107 #: bell-scheduler/python3-bellscheduler/BellBox.py:140
     106#: bell-scheduler/python3-bellscheduler/MainWindow.py:399
     107#: bell-scheduler/python3-bellscheduler/BellBox.py:141
    108108msgid "F"
    109109msgstr ""
    110110
    111 #: bell-scheduler/python3-bellscheduler/MainWindow.py:389
     111#: bell-scheduler/python3-bellscheduler/MainWindow.py:400
    112112msgid "Fri"
    113113msgstr ""
    114114
    115 #: bell-scheduler/python3-bellscheduler/MainWindow.py:462
     115#: bell-scheduler/python3-bellscheduler/MainWindow.py:473
    116116msgid "You must indicate a name for the alarm"
    117117msgstr ""
    118118
    119 #: bell-scheduler/python3-bellscheduler/MainWindow.py:464
     119#: bell-scheduler/python3-bellscheduler/MainWindow.py:475
    120120msgid "Sound file is not correct"
    121121msgstr ""
    122122
    123 #: bell-scheduler/python3-bellscheduler/MainWindow.py:466
     123#: bell-scheduler/python3-bellscheduler/MainWindow.py:477
    124124msgid "You must indicate sound file"
    125125msgstr ""
    126126
    127 #: bell-scheduler/python3-bellscheduler/MainWindow.py:468
     127#: bell-scheduler/python3-bellscheduler/MainWindow.py:479
    128128msgid "Image file is not correct"
    129129msgstr ""
    130130
    131 #: bell-scheduler/python3-bellscheduler/MainWindow.py:470
     131#: bell-scheduler/python3-bellscheduler/MainWindow.py:481
    132132msgid "You must indicate a image file"
    133133msgstr ""
    134134
    135 #: bell-scheduler/python3-bellscheduler/MainWindow.py:472
     135#: bell-scheduler/python3-bellscheduler/MainWindow.py:483
    136136msgid "You must indicate a url"
    137137msgstr ""
    138138
    139 #: bell-scheduler/python3-bellscheduler/MainWindow.py:474
     139#: bell-scheduler/python3-bellscheduler/MainWindow.py:485
    140140msgid "You must indicate a directory"
    141141msgstr ""
    142142
    143 #: bell-scheduler/python3-bellscheduler/MainWindow.py:476
    144 msgid "Max durartion must be major than 0"
    145 msgstr ""
    146 
    147 #: bell-scheduler/python3-bellscheduler/MainWindow.py:478
     143#: bell-scheduler/python3-bellscheduler/MainWindow.py:487
     144msgid "The sound file or url indicated is not reproducible"
     145msgstr ""
     146
     147#: bell-scheduler/python3-bellscheduler/MainWindow.py:489
    148148msgid "File has errors. Unabled to load it"
    149149msgstr ""
    150150
    151 #: bell-scheduler/python3-bellscheduler/MainWindow.py:480
     151#: bell-scheduler/python3-bellscheduler/MainWindow.py:491
    152152msgid "File loaded succesfully"
    153153msgstr ""
    154154
    155 #: bell-scheduler/python3-bellscheduler/MainWindow.py:482
     155#: bell-scheduler/python3-bellscheduler/MainWindow.py:493
    156156msgid "File saved succcesfully"
    157157msgstr ""
    158158
    159 #: bell-scheduler/python3-bellscheduler/MainWindow.py:484
     159#: bell-scheduler/python3-bellscheduler/MainWindow.py:495
    160160msgid "Unable to save file"
    161161msgstr ""
    162162
    163 #: bell-scheduler/python3-bellscheduler/MainWindow.py:486
     163#: bell-scheduler/python3-bellscheduler/MainWindow.py:497
    164164msgid "File loaded with errors"
    165165msgstr ""
    166166
    167 #: bell-scheduler/python3-bellscheduler/MainWindow.py:488
     167#: bell-scheduler/python3-bellscheduler/MainWindow.py:499
    168168msgid "Bell deleted successfully"
    169169msgstr ""
    170170
    171 #: bell-scheduler/python3-bellscheduler/MainWindow.py:490
     171#: bell-scheduler/python3-bellscheduler/MainWindow.py:501
    172172msgid "Bell edited successfully"
    173173msgstr ""
    174174
    175 #: bell-scheduler/python3-bellscheduler/MainWindow.py:492
     175#: bell-scheduler/python3-bellscheduler/MainWindow.py:503
    176176msgid "Bell activated successfully"
    177177msgstr ""
    178178
    179 #: bell-scheduler/python3-bellscheduler/MainWindow.py:494
     179#: bell-scheduler/python3-bellscheduler/MainWindow.py:505
    180180msgid "Bell deactivated successfully"
    181181msgstr ""
    182182
    183 #: bell-scheduler/python3-bellscheduler/MainWindow.py:496
     183#: bell-scheduler/python3-bellscheduler/MainWindow.py:507
    184184msgid "Bell created successfully"
    185185msgstr ""
    186186
    187 #: bell-scheduler/python3-bellscheduler/MainWindow.py:498
     187#: bell-scheduler/python3-bellscheduler/MainWindow.py:509
    188188msgid "Unabled to edit the Bell due to problems with cron sync"
    189189msgstr ""
    190190
    191 #: bell-scheduler/python3-bellscheduler/MainWindow.py:500
     191#: bell-scheduler/python3-bellscheduler/MainWindow.py:511
    192192msgid "Unabled to create the Bell due to problems with cron sync"
    193193msgstr ""
    194194
    195 #: bell-scheduler/python3-bellscheduler/MainWindow.py:502
     195#: bell-scheduler/python3-bellscheduler/MainWindow.py:513
    196196msgid "Unabled to delete the Bell due to problems with cron sync"
    197197msgstr ""
    198198
    199 #: bell-scheduler/python3-bellscheduler/MainWindow.py:504
     199#: bell-scheduler/python3-bellscheduler/MainWindow.py:515
    200200msgid "Unabled to activate the Bell due to problems with cron sync"
    201201msgstr ""
    202202
    203 #: bell-scheduler/python3-bellscheduler/MainWindow.py:506
     203#: bell-scheduler/python3-bellscheduler/MainWindow.py:517
    204204msgid "Unabled to deactivate the Bell due to problems with cron sync"
    205205msgstr ""
    206206
    207 #: bell-scheduler/python3-bellscheduler/MainWindow.py:508
     207#: bell-scheduler/python3-bellscheduler/MainWindow.py:519
    208208msgid "Unabled to copy image and/or sound file to work directory"
    209209msgstr ""
    210210
    211 #: bell-scheduler/python3-bellscheduler/MainWindow.py:510
     211#: bell-scheduler/python3-bellscheduler/MainWindow.py:521
    212212msgid "Unabled to read bells configuration file"
    213213msgstr ""
    214214
    215 #: bell-scheduler/python3-bellscheduler/MainWindow.py:512
     215#: bell-scheduler/python3-bellscheduler/MainWindow.py:523
    216216msgid "Exporting bells configuration. Wait a moment..."
    217217msgstr ""
    218218
    219 #: bell-scheduler/python3-bellscheduler/MainWindow.py:514
     219#: bell-scheduler/python3-bellscheduler/MainWindow.py:525
    220220msgid "Importing bells configuration. Wait a moment..."
    221221msgstr ""
    222222
    223 #: bell-scheduler/python3-bellscheduler/MainWindow.py:516
     223#: bell-scheduler/python3-bellscheduler/MainWindow.py:527
    224224msgid "Revovering previous bells configuration. Wait a moment..."
    225225msgstr ""
    226226
    227 #: bell-scheduler/python3-bellscheduler/BellBox.py:200
     227#: bell-scheduler/python3-bellscheduler/MainWindow.py:529
     228msgid "ERROR: File or directory not available"
     229msgstr ""
     230
     231#: bell-scheduler/python3-bellscheduler/MainWindow.py:531
     232msgid "Validating the data entered..."
     233msgstr ""
     234
     235#: bell-scheduler/python3-bellscheduler/BellBox.py:201
    228236msgid "Delete bell"
    229237msgstr ""
    230238
    231 #: bell-scheduler/python3-bellscheduler/BellBox.py:208
     239#: bell-scheduler/python3-bellscheduler/BellBox.py:209
    232240msgid "Edit bell"
    233241msgstr ""
    234242
    235 #: bell-scheduler/python3-bellscheduler/BellBox.py:213
     243#: bell-scheduler/python3-bellscheduler/BellBox.py:214
    236244msgid "Activate or deactivate bell"
    237245msgstr ""
    238246
    239 #: bell-scheduler/python3-bellscheduler/BellBox.py:301
     247#: bell-scheduler/python3-bellscheduler/BellBox.py:312
    240248msgid "Do you want delete the bell?"
    241249msgstr ""
     
    277285msgstr ""
    278286
    279 #: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:618
     287#: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:516
     288msgid ""
     289"(!) If the indicated duration is 0, the sound will be reproduced in its "
     290"entirety"
     291msgstr ""
     292
     293#: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:630
    280294msgid "Add new bell"
    281295msgstr ""
    282296
    283 #: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:632
     297#: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:644
    284298msgid "Export bell to file"
    285299msgstr ""
    286300
    287 #: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:646
     301#: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:658
    288302msgid "Load file with bells"
    289303msgstr ""
    290304
    291 #: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:666
     305#: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:678
    292306msgid "Search by hour, day and description"
    293307msgstr ""
    294308
    295 #: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:668
     309#: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:680
    296310msgid "Search..."
    297311msgstr ""
  • bell-scheduler/trunk/fuentes/translations/ca_ES.UTF-8@valencia.po

    r6943 r6952  
    99"Project-Id-Version: \n"
    1010"Report-Msgid-Bugs-To: \n"
    11 "POT-Creation-Date: 2018-02-19 12:17+0100\n"
    12 "PO-Revision-Date: 2018-02-26 08:58+0200\n"
     11"POT-Creation-Date: 2018-03-02 12:03+0100\n"
     12"PO-Revision-Date: 2018-03-02 12:05+0100\n"
    1313"Last-Translator: Pilar Embid Giner <embid_mar@gva.es>\n"
    1414"Language-Team: LliureX\n"
     
    1818"Content-Transfer-Encoding: 8bit\n"
    1919"Plural-Forms: nplurals=2; plural=(n != 1);\n"
    20 "X-Generator: Virtaal 0.7.1\n"
     20"X-Generator: Poedit 1.8.7.1\n"
    2121
    2222#: bell-scheduler/python3-bellscheduler/MainWindow.py:60
     
    3838msgstr "Seleccioneu el fitxer per a guardar la llista d'alarmes"
    3939
    40 #: bell-scheduler/python3-bellscheduler/MainWindow.py:258
     40#: bell-scheduler/python3-bellscheduler/MainWindow.py:259
    4141msgid ""
    42 "New bells configurarion will be loaded and replace the existing "
     42"New bells configuration will be loaded and replace the existing "
    4343"configutarion. Do you want to continue?"
    4444msgstr ""
     
    4646"ha. Voleu continuar?"
    4747
    48 #: bell-scheduler/python3-bellscheduler/MainWindow.py:262
     48#: bell-scheduler/python3-bellscheduler/MainWindow.py:263
    4949msgid "Please choose a file to load bells list"
    5050msgstr "Seleccioneu el fitxer per a carregar la llista d'alarmes"
    5151
    52 #: bell-scheduler/python3-bellscheduler/MainWindow.py:371
     52#: bell-scheduler/python3-bellscheduler/MainWindow.py:382
    5353#: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:116
    5454msgid "Monday"
    5555msgstr "Dilluns"
    5656
    57 #: bell-scheduler/python3-bellscheduler/MainWindow.py:372
    58 #: bell-scheduler/python3-bellscheduler/BellBox.py:100
     57#: bell-scheduler/python3-bellscheduler/MainWindow.py:383
     58#: bell-scheduler/python3-bellscheduler/BellBox.py:101
    5959msgid "M"
    6060msgstr "Dl."
    6161
    62 #: bell-scheduler/python3-bellscheduler/MainWindow.py:373
     62#: bell-scheduler/python3-bellscheduler/MainWindow.py:384
    6363msgid "Mon"
    6464msgstr "Dl."
    6565
    66 #: bell-scheduler/python3-bellscheduler/MainWindow.py:375
     66#: bell-scheduler/python3-bellscheduler/MainWindow.py:386
    6767#: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:129
    6868msgid "Tuesday"
    6969msgstr "Dimarts"
    7070
    71 #: bell-scheduler/python3-bellscheduler/MainWindow.py:376
    72 #: bell-scheduler/python3-bellscheduler/BellBox.py:110
     71#: bell-scheduler/python3-bellscheduler/MainWindow.py:387
     72#: bell-scheduler/python3-bellscheduler/BellBox.py:111
    7373msgid "T"
    7474msgstr "Dt."
    7575
    76 #: bell-scheduler/python3-bellscheduler/MainWindow.py:377
     76#: bell-scheduler/python3-bellscheduler/MainWindow.py:388
    7777msgid "Tue"
    7878msgstr "Dt."
    7979
    80 #: bell-scheduler/python3-bellscheduler/MainWindow.py:379
     80#: bell-scheduler/python3-bellscheduler/MainWindow.py:390
    8181#: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:142
    8282msgid "Wednesday"
    8383msgstr "Dimecres"
    8484
    85 #: bell-scheduler/python3-bellscheduler/MainWindow.py:380
    86 #: bell-scheduler/python3-bellscheduler/BellBox.py:120
     85#: bell-scheduler/python3-bellscheduler/MainWindow.py:391
     86#: bell-scheduler/python3-bellscheduler/BellBox.py:121
    8787msgid "W"
    8888msgstr "Dc."
    8989
    90 #: bell-scheduler/python3-bellscheduler/MainWindow.py:381
     90#: bell-scheduler/python3-bellscheduler/MainWindow.py:392
    9191msgid "Wed"
    9292msgstr "Dc."
    9393
    94 #: bell-scheduler/python3-bellscheduler/MainWindow.py:383
     94#: bell-scheduler/python3-bellscheduler/MainWindow.py:394
    9595#: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:155
    9696msgid "Thursday"
    9797msgstr "Dijous"
    9898
    99 #: bell-scheduler/python3-bellscheduler/MainWindow.py:384
    100 #: bell-scheduler/python3-bellscheduler/BellBox.py:130
     99#: bell-scheduler/python3-bellscheduler/MainWindow.py:395
     100#: bell-scheduler/python3-bellscheduler/BellBox.py:131
    101101msgid "R"
    102102msgstr "Dj."
    103103
    104 #: bell-scheduler/python3-bellscheduler/MainWindow.py:385
     104#: bell-scheduler/python3-bellscheduler/MainWindow.py:396
    105105msgid "Thu"
    106106msgstr "Dj."
    107107
    108 #: bell-scheduler/python3-bellscheduler/MainWindow.py:387
     108#: bell-scheduler/python3-bellscheduler/MainWindow.py:398
    109109#: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:168
    110110msgid "Friday"
    111111msgstr "Divendres"
    112112
    113 #: bell-scheduler/python3-bellscheduler/MainWindow.py:388
    114 #: bell-scheduler/python3-bellscheduler/BellBox.py:140
     113#: bell-scheduler/python3-bellscheduler/MainWindow.py:399
     114#: bell-scheduler/python3-bellscheduler/BellBox.py:141
    115115msgid "F"
    116116msgstr "Dv."
    117117
    118 #: bell-scheduler/python3-bellscheduler/MainWindow.py:389
     118#: bell-scheduler/python3-bellscheduler/MainWindow.py:400
    119119msgid "Fri"
    120120msgstr "Dv."
    121121
    122 #: bell-scheduler/python3-bellscheduler/MainWindow.py:462
     122#: bell-scheduler/python3-bellscheduler/MainWindow.py:473
    123123msgid "You must indicate a name for the alarm"
    124124msgstr "Cal que indiqueu un nom per a l'alarma"
    125125
    126 #: bell-scheduler/python3-bellscheduler/MainWindow.py:464
     126#: bell-scheduler/python3-bellscheduler/MainWindow.py:475
    127127msgid "Sound file is not correct"
    128128msgstr "El fitxer de so no és correcte."
    129129
    130 #: bell-scheduler/python3-bellscheduler/MainWindow.py:466
     130#: bell-scheduler/python3-bellscheduler/MainWindow.py:477
    131131msgid "You must indicate sound file"
    132132msgstr "Cal que indiqueu un fitxer de so"
    133133
    134 #: bell-scheduler/python3-bellscheduler/MainWindow.py:468
     134#: bell-scheduler/python3-bellscheduler/MainWindow.py:479
    135135msgid "Image file is not correct"
    136136msgstr "El fitxer d'imatge no és correcte."
    137137
    138 #: bell-scheduler/python3-bellscheduler/MainWindow.py:470
     138#: bell-scheduler/python3-bellscheduler/MainWindow.py:481
    139139msgid "You must indicate a image file"
    140140msgstr "Cal que indiqueu un fitxer d'imatge"
    141141
    142 #: bell-scheduler/python3-bellscheduler/MainWindow.py:472
     142#: bell-scheduler/python3-bellscheduler/MainWindow.py:483
    143143msgid "You must indicate a url"
    144144msgstr "Cal que indiqueu un URL"
    145145
    146 #: bell-scheduler/python3-bellscheduler/MainWindow.py:474
     146#: bell-scheduler/python3-bellscheduler/MainWindow.py:485
    147147msgid "You must indicate a directory"
    148148msgstr "Cal que indiqueu un directori"
    149149
    150 #: bell-scheduler/python3-bellscheduler/MainWindow.py:476
    151 msgid "Max durartion must be major than 0"
    152 msgstr "La durada màxima ha de ser major que 0."
    153 
    154 #: bell-scheduler/python3-bellscheduler/MainWindow.py:478
     150#: bell-scheduler/python3-bellscheduler/MainWindow.py:487
     151msgid "The sound file or url indicated is not reproducible"
     152msgstr "El fitxer de so o l'URL indicats no es poden reproduir"
     153
     154#: bell-scheduler/python3-bellscheduler/MainWindow.py:489
    155155msgid "File has errors. Unabled to load it"
    156156msgstr "El fitxer conté errors. No és possible carregar-lo."
    157157
    158 #: bell-scheduler/python3-bellscheduler/MainWindow.py:480
     158#: bell-scheduler/python3-bellscheduler/MainWindow.py:491
    159159msgid "File loaded succesfully"
    160160msgstr "El fitxer s'ha carregat correctament."
    161161
    162 #: bell-scheduler/python3-bellscheduler/MainWindow.py:482
     162#: bell-scheduler/python3-bellscheduler/MainWindow.py:493
    163163msgid "File saved succcesfully"
    164164msgstr "El fitxer s'ha guardat correctament."
    165165
    166 #: bell-scheduler/python3-bellscheduler/MainWindow.py:484
     166#: bell-scheduler/python3-bellscheduler/MainWindow.py:495
    167167msgid "Unable to save file"
    168168msgstr "No es pot guardar el fitxer."
    169169
    170 #: bell-scheduler/python3-bellscheduler/MainWindow.py:486
     170#: bell-scheduler/python3-bellscheduler/MainWindow.py:497
    171171msgid "File loaded with errors"
    172172msgstr "El fitxer s'ha carregat amb erors."
    173173
    174 #: bell-scheduler/python3-bellscheduler/MainWindow.py:488
     174#: bell-scheduler/python3-bellscheduler/MainWindow.py:499
    175175msgid "Bell deleted successfully"
    176176msgstr "L'alarma s'ha eliminat correctament."
    177177
    178 #: bell-scheduler/python3-bellscheduler/MainWindow.py:490
     178#: bell-scheduler/python3-bellscheduler/MainWindow.py:501
    179179msgid "Bell edited successfully"
    180180msgstr "L'alarma s'ha editat correctament."
    181181
    182 #: bell-scheduler/python3-bellscheduler/MainWindow.py:492
     182#: bell-scheduler/python3-bellscheduler/MainWindow.py:503
    183183msgid "Bell activated successfully"
    184184msgstr "L'alarma s'ha activat correctament."
    185185
    186 #: bell-scheduler/python3-bellscheduler/MainWindow.py:494
     186#: bell-scheduler/python3-bellscheduler/MainWindow.py:505
    187187msgid "Bell deactivated successfully"
    188188msgstr "L'alarma s'ha desactivat correctament."
    189189
    190 #: bell-scheduler/python3-bellscheduler/MainWindow.py:496
     190#: bell-scheduler/python3-bellscheduler/MainWindow.py:507
    191191msgid "Bell created successfully"
    192192msgstr "L'alarma s'ha creat correctament."
    193193
    194 #: bell-scheduler/python3-bellscheduler/MainWindow.py:498
     194#: bell-scheduler/python3-bellscheduler/MainWindow.py:509
    195195msgid "Unabled to edit the Bell due to problems with cron sync"
    196196msgstr ""
     
    198198"cron."
    199199
    200 #: bell-scheduler/python3-bellscheduler/MainWindow.py:500
     200#: bell-scheduler/python3-bellscheduler/MainWindow.py:511
    201201msgid "Unabled to create the Bell due to problems with cron sync"
    202202msgstr ""
     
    204204"cron."
    205205
    206 #: bell-scheduler/python3-bellscheduler/MainWindow.py:502
     206#: bell-scheduler/python3-bellscheduler/MainWindow.py:513
    207207msgid "Unabled to delete the Bell due to problems with cron sync"
    208208msgstr ""
     
    210210"el cron."
    211211
    212 #: bell-scheduler/python3-bellscheduler/MainWindow.py:504
     212#: bell-scheduler/python3-bellscheduler/MainWindow.py:515
    213213msgid "Unabled to activate the Bell due to problems with cron sync"
    214214msgstr ""
     
    216216"cron."
    217217
    218 #: bell-scheduler/python3-bellscheduler/MainWindow.py:506
     218#: bell-scheduler/python3-bellscheduler/MainWindow.py:517
    219219msgid "Unabled to deactivate the Bell due to problems with cron sync"
    220220msgstr ""
     
    222222"el cron."
    223223
    224 #: bell-scheduler/python3-bellscheduler/MainWindow.py:508
     224#: bell-scheduler/python3-bellscheduler/MainWindow.py:519
    225225msgid "Unabled to copy image and/or sound file to work directory"
    226226msgstr "No es pot copiar el fitxer d'imatge i/o so al directori de treball."
    227227
    228 #: bell-scheduler/python3-bellscheduler/MainWindow.py:510
     228#: bell-scheduler/python3-bellscheduler/MainWindow.py:521
    229229msgid "Unabled to read bells configuration file"
    230230msgstr "No es pot llegir el fitxer de configuració de les alarmes."
    231231
    232 #: bell-scheduler/python3-bellscheduler/MainWindow.py:512
     232#: bell-scheduler/python3-bellscheduler/MainWindow.py:523
    233233msgid "Exporting bells configuration. Wait a moment..."
    234234msgstr "S'està exportant la configuració de les alarmes. Espereu un moment..."
    235235
    236 #: bell-scheduler/python3-bellscheduler/MainWindow.py:514
     236#: bell-scheduler/python3-bellscheduler/MainWindow.py:525
    237237msgid "Importing bells configuration. Wait a moment..."
    238238msgstr "S'està important la configuració de les alarmes. Espereu un moment..."
    239239
    240 #: bell-scheduler/python3-bellscheduler/MainWindow.py:516
     240#: bell-scheduler/python3-bellscheduler/MainWindow.py:527
    241241msgid "Revovering previous bells configuration. Wait a moment..."
    242242msgstr ""
     
    244244"moment..."
    245245
    246 #: bell-scheduler/python3-bellscheduler/BellBox.py:200
     246#: bell-scheduler/python3-bellscheduler/MainWindow.py:529
     247msgid "ERROR: File or directory not available"
     248msgstr "ERROR: el fitxer o la carpeta no estan disponibles"
     249
     250#: bell-scheduler/python3-bellscheduler/MainWindow.py:531
     251msgid "Validating the data entered..."
     252msgstr "S'estan validant les dades introduïdes..."
     253
     254#: bell-scheduler/python3-bellscheduler/BellBox.py:201
    247255msgid "Delete bell"
    248256msgstr "Elimina l'alarma"
    249257
    250 #: bell-scheduler/python3-bellscheduler/BellBox.py:208
     258#: bell-scheduler/python3-bellscheduler/BellBox.py:209
    251259msgid "Edit bell"
    252260msgstr "Edita l'alarma"
    253261
    254 #: bell-scheduler/python3-bellscheduler/BellBox.py:213
     262#: bell-scheduler/python3-bellscheduler/BellBox.py:214
    255263msgid "Activate or deactivate bell"
    256264msgstr "Activa o desactiva l'alarma"
    257265
    258 #: bell-scheduler/python3-bellscheduler/BellBox.py:301
     266#: bell-scheduler/python3-bellscheduler/BellBox.py:312
    259267msgid "Do you want delete the bell?"
    260268msgstr "Voleu eliminar l'alarma?"
     
    296304msgstr "Fitxer aleatori des d'un directori "
    297305
    298 #: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:618
     306#: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:516
     307msgid ""
     308"(!) If the indicated duration is 0, the sound will be reproduced in its "
     309"entirety"
     310msgstr "(!) Si la durada indicada és 0, el so es reproduirà completament"
     311
     312#: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:630
    299313msgid "Add new bell"
    300314msgstr "Afig una alarma"
    301315
    302 #: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:632
     316#: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:644
    303317msgid "Export bell to file"
    304318msgstr "Exporta l'alarma a un fitxer"
    305319
    306 #: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:646
     320#: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:658
    307321msgid "Load file with bells"
    308322msgstr "Carrega el fitxer amb alarmes"
    309323
    310 #: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:666
     324#: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:678
    311325msgid "Search by hour, day and description"
    312326msgstr "Cerca per hores, dies i descripció"
    313327
    314 #: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:668
     328#: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:680
    315329msgid "Search..."
    316330msgstr "Cerca..."
     331
     332#~ msgid ""
     333#~ "New bells configurarion will be loaded and replace the existing "
     334#~ "configutarion. Do you want to continue?"
     335#~ msgstr ""
     336#~ "Ara es carregarà una nova configuració d'alarmes que reemplaçarà la que "
     337#~ "hi ha. Voleu continuar?"
     338
     339#~ msgid "Max durartion must be major than 0"
     340#~ msgstr "La durada màxima ha de ser major que 0."
  • bell-scheduler/trunk/fuentes/translations/ca_ES@valencia.po

    r6943 r6952  
    99"Project-Id-Version: \n"
    1010"Report-Msgid-Bugs-To: \n"
    11 "POT-Creation-Date: 2018-02-19 12:18+0100\n"
    12 "PO-Revision-Date: 2018-02-26 08:57+0200\n"
     11"POT-Creation-Date: 2018-03-02 12:03+0100\n"
     12"PO-Revision-Date: 2018-03-02 12:05+0100\n"
    1313"Last-Translator: Pilar Embid Giner <embid_mar@gva.es>\n"
    1414"Language-Team: LliureX\n"
     
    1818"Content-Transfer-Encoding: 8bit\n"
    1919"Plural-Forms: nplurals=2; plural=(n != 1);\n"
    20 "X-Generator: Virtaal 0.7.1\n"
     20"X-Generator: Poedit 1.8.7.1\n"
    2121
    2222#: bell-scheduler/python3-bellscheduler/MainWindow.py:60
     
    3838msgstr "Seleccioneu el fitxer per a guardar la llista d'alarmes"
    3939
    40 #: bell-scheduler/python3-bellscheduler/MainWindow.py:258
     40#: bell-scheduler/python3-bellscheduler/MainWindow.py:259
    4141msgid ""
    42 "New bells configurarion will be loaded and replace the existing "
     42"New bells configuration will be loaded and replace the existing "
    4343"configutarion. Do you want to continue?"
    4444msgstr ""
     
    4646"ha. Voleu continuar?"
    4747
    48 #: bell-scheduler/python3-bellscheduler/MainWindow.py:262
     48#: bell-scheduler/python3-bellscheduler/MainWindow.py:263
    4949msgid "Please choose a file to load bells list"
    5050msgstr "Seleccioneu el fitxer per a carregar la llista d'alarmes"
    5151
    52 #: bell-scheduler/python3-bellscheduler/MainWindow.py:371
     52#: bell-scheduler/python3-bellscheduler/MainWindow.py:382
    5353#: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:116
    5454msgid "Monday"
    5555msgstr "Dilluns"
    5656
    57 #: bell-scheduler/python3-bellscheduler/MainWindow.py:372
    58 #: bell-scheduler/python3-bellscheduler/BellBox.py:100
     57#: bell-scheduler/python3-bellscheduler/MainWindow.py:383
     58#: bell-scheduler/python3-bellscheduler/BellBox.py:101
    5959msgid "M"
    6060msgstr "Dl."
    6161
    62 #: bell-scheduler/python3-bellscheduler/MainWindow.py:373
     62#: bell-scheduler/python3-bellscheduler/MainWindow.py:384
    6363msgid "Mon"
    6464msgstr "Dl."
    6565
    66 #: bell-scheduler/python3-bellscheduler/MainWindow.py:375
     66#: bell-scheduler/python3-bellscheduler/MainWindow.py:386
    6767#: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:129
    6868msgid "Tuesday"
    6969msgstr "Dimarts"
    7070
    71 #: bell-scheduler/python3-bellscheduler/MainWindow.py:376
    72 #: bell-scheduler/python3-bellscheduler/BellBox.py:110
     71#: bell-scheduler/python3-bellscheduler/MainWindow.py:387
     72#: bell-scheduler/python3-bellscheduler/BellBox.py:111
    7373msgid "T"
    7474msgstr "Dt."
    7575
    76 #: bell-scheduler/python3-bellscheduler/MainWindow.py:377
     76#: bell-scheduler/python3-bellscheduler/MainWindow.py:388
    7777msgid "Tue"
    7878msgstr "Dt."
    7979
    80 #: bell-scheduler/python3-bellscheduler/MainWindow.py:379
     80#: bell-scheduler/python3-bellscheduler/MainWindow.py:390
    8181#: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:142
    8282msgid "Wednesday"
    8383msgstr "Dimecres"
    8484
    85 #: bell-scheduler/python3-bellscheduler/MainWindow.py:380
    86 #: bell-scheduler/python3-bellscheduler/BellBox.py:120
     85#: bell-scheduler/python3-bellscheduler/MainWindow.py:391
     86#: bell-scheduler/python3-bellscheduler/BellBox.py:121
    8787msgid "W"
    8888msgstr "Dc."
    8989
    90 #: bell-scheduler/python3-bellscheduler/MainWindow.py:381
     90#: bell-scheduler/python3-bellscheduler/MainWindow.py:392
    9191msgid "Wed"
    9292msgstr "Dc."
    9393
    94 #: bell-scheduler/python3-bellscheduler/MainWindow.py:383
     94#: bell-scheduler/python3-bellscheduler/MainWindow.py:394
    9595#: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:155
    9696msgid "Thursday"
    9797msgstr "Dijous"
    9898
    99 #: bell-scheduler/python3-bellscheduler/MainWindow.py:384
    100 #: bell-scheduler/python3-bellscheduler/BellBox.py:130
     99#: bell-scheduler/python3-bellscheduler/MainWindow.py:395
     100#: bell-scheduler/python3-bellscheduler/BellBox.py:131
    101101msgid "R"
    102102msgstr "Dj."
    103103
    104 #: bell-scheduler/python3-bellscheduler/MainWindow.py:385
     104#: bell-scheduler/python3-bellscheduler/MainWindow.py:396
    105105msgid "Thu"
    106106msgstr "Dj."
    107107
    108 #: bell-scheduler/python3-bellscheduler/MainWindow.py:387
     108#: bell-scheduler/python3-bellscheduler/MainWindow.py:398
    109109#: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:168
    110110msgid "Friday"
    111111msgstr "Divendres"
    112112
    113 #: bell-scheduler/python3-bellscheduler/MainWindow.py:388
    114 #: bell-scheduler/python3-bellscheduler/BellBox.py:140
     113#: bell-scheduler/python3-bellscheduler/MainWindow.py:399
     114#: bell-scheduler/python3-bellscheduler/BellBox.py:141
    115115msgid "F"
    116116msgstr "Dv."
    117117
    118 #: bell-scheduler/python3-bellscheduler/MainWindow.py:389
     118#: bell-scheduler/python3-bellscheduler/MainWindow.py:400
    119119msgid "Fri"
    120120msgstr "Dv."
    121121
    122 #: bell-scheduler/python3-bellscheduler/MainWindow.py:462
     122#: bell-scheduler/python3-bellscheduler/MainWindow.py:473
    123123msgid "You must indicate a name for the alarm"
    124124msgstr "Cal que indiqueu un nom per a l'alarma"
    125125
    126 #: bell-scheduler/python3-bellscheduler/MainWindow.py:464
     126#: bell-scheduler/python3-bellscheduler/MainWindow.py:475
    127127msgid "Sound file is not correct"
    128128msgstr "El fitxer de so no és correcte."
    129129
    130 #: bell-scheduler/python3-bellscheduler/MainWindow.py:466
     130#: bell-scheduler/python3-bellscheduler/MainWindow.py:477
    131131msgid "You must indicate sound file"
    132132msgstr "Cal que indiqueu un fitxer de so"
    133133
    134 #: bell-scheduler/python3-bellscheduler/MainWindow.py:468
     134#: bell-scheduler/python3-bellscheduler/MainWindow.py:479
    135135msgid "Image file is not correct"
    136136msgstr "El fitxer d'imatge no és correcte."
    137137
    138 #: bell-scheduler/python3-bellscheduler/MainWindow.py:470
     138#: bell-scheduler/python3-bellscheduler/MainWindow.py:481
    139139msgid "You must indicate a image file"
    140140msgstr "Cal que indiqueu un fitxer d'imatge"
    141141
    142 #: bell-scheduler/python3-bellscheduler/MainWindow.py:472
     142#: bell-scheduler/python3-bellscheduler/MainWindow.py:483
    143143msgid "You must indicate a url"
    144144msgstr "Cal que indiqueu un URL"
    145145
    146 #: bell-scheduler/python3-bellscheduler/MainWindow.py:474
     146#: bell-scheduler/python3-bellscheduler/MainWindow.py:485
    147147msgid "You must indicate a directory"
    148148msgstr "Cal que indiqueu un directori"
    149149
    150 #: bell-scheduler/python3-bellscheduler/MainWindow.py:476
    151 msgid "Max durartion must be major than 0"
    152 msgstr "La durada màxima ha de ser major que 0."
    153 
    154 #: bell-scheduler/python3-bellscheduler/MainWindow.py:478
     150#: bell-scheduler/python3-bellscheduler/MainWindow.py:487
     151msgid "The sound file or url indicated is not reproducible"
     152msgstr "El fitxer de so o l'URL indicats no es poden reproduir"
     153
     154#: bell-scheduler/python3-bellscheduler/MainWindow.py:489
    155155msgid "File has errors. Unabled to load it"
    156156msgstr "El fitxer conté errors. No és possible carregar-lo."
    157157
    158 #: bell-scheduler/python3-bellscheduler/MainWindow.py:480
     158#: bell-scheduler/python3-bellscheduler/MainWindow.py:491
    159159msgid "File loaded succesfully"
    160160msgstr "El fitxer s'ha carregat correctament."
    161161
    162 #: bell-scheduler/python3-bellscheduler/MainWindow.py:482
     162#: bell-scheduler/python3-bellscheduler/MainWindow.py:493
    163163msgid "File saved succcesfully"
    164164msgstr "El fitxer s'ha guardat correctament."
    165165
    166 #: bell-scheduler/python3-bellscheduler/MainWindow.py:484
     166#: bell-scheduler/python3-bellscheduler/MainWindow.py:495
    167167msgid "Unable to save file"
    168168msgstr "No es pot guardar el fitxer."
    169169
    170 #: bell-scheduler/python3-bellscheduler/MainWindow.py:486
     170#: bell-scheduler/python3-bellscheduler/MainWindow.py:497
    171171msgid "File loaded with errors"
    172172msgstr "El fitxer s'ha carregat amb erors."
    173173
    174 #: bell-scheduler/python3-bellscheduler/MainWindow.py:488
     174#: bell-scheduler/python3-bellscheduler/MainWindow.py:499
    175175msgid "Bell deleted successfully"
    176176msgstr "L'alarma s'ha eliminat correctament."
    177177
    178 #: bell-scheduler/python3-bellscheduler/MainWindow.py:490
     178#: bell-scheduler/python3-bellscheduler/MainWindow.py:501
    179179msgid "Bell edited successfully"
    180180msgstr "L'alarma s'ha editat correctament."
    181181
    182 #: bell-scheduler/python3-bellscheduler/MainWindow.py:492
     182#: bell-scheduler/python3-bellscheduler/MainWindow.py:503
    183183msgid "Bell activated successfully"
    184184msgstr "L'alarma s'ha activat correctament."
    185185
    186 #: bell-scheduler/python3-bellscheduler/MainWindow.py:494
     186#: bell-scheduler/python3-bellscheduler/MainWindow.py:505
    187187msgid "Bell deactivated successfully"
    188188msgstr "L'alarma s'ha desactivat correctament."
    189189
    190 #: bell-scheduler/python3-bellscheduler/MainWindow.py:496
     190#: bell-scheduler/python3-bellscheduler/MainWindow.py:507
    191191msgid "Bell created successfully"
    192192msgstr "L'alarma s'ha creat correctament."
    193193
    194 #: bell-scheduler/python3-bellscheduler/MainWindow.py:498
     194#: bell-scheduler/python3-bellscheduler/MainWindow.py:509
    195195msgid "Unabled to edit the Bell due to problems with cron sync"
    196196msgstr ""
     
    198198"cron."
    199199
    200 #: bell-scheduler/python3-bellscheduler/MainWindow.py:500
     200#: bell-scheduler/python3-bellscheduler/MainWindow.py:511
    201201msgid "Unabled to create the Bell due to problems with cron sync"
    202202msgstr ""
     
    204204"cron."
    205205
    206 #: bell-scheduler/python3-bellscheduler/MainWindow.py:502
     206#: bell-scheduler/python3-bellscheduler/MainWindow.py:513
    207207msgid "Unabled to delete the Bell due to problems with cron sync"
    208208msgstr ""
     
    210210"el cron."
    211211
    212 #: bell-scheduler/python3-bellscheduler/MainWindow.py:504
     212#: bell-scheduler/python3-bellscheduler/MainWindow.py:515
    213213msgid "Unabled to activate the Bell due to problems with cron sync"
    214214msgstr ""
     
    216216"cron."
    217217
    218 #: bell-scheduler/python3-bellscheduler/MainWindow.py:506
     218#: bell-scheduler/python3-bellscheduler/MainWindow.py:517
    219219msgid "Unabled to deactivate the Bell due to problems with cron sync"
    220220msgstr ""
     
    222222"el cron."
    223223
    224 #: bell-scheduler/python3-bellscheduler/MainWindow.py:508
     224#: bell-scheduler/python3-bellscheduler/MainWindow.py:519
    225225msgid "Unabled to copy image and/or sound file to work directory"
    226226msgstr "No es pot copiar el fitxer d'imatge i/o so al directori de treball."
    227227
    228 #: bell-scheduler/python3-bellscheduler/MainWindow.py:510
     228#: bell-scheduler/python3-bellscheduler/MainWindow.py:521
    229229msgid "Unabled to read bells configuration file"
    230230msgstr "No es pot llegir el fitxer de configuració de les alarmes."
    231231
    232 #: bell-scheduler/python3-bellscheduler/MainWindow.py:512
     232#: bell-scheduler/python3-bellscheduler/MainWindow.py:523
    233233msgid "Exporting bells configuration. Wait a moment..."
    234234msgstr "S'està exportant la configuració de les alarmes. Espereu un moment..."
    235235
    236 #: bell-scheduler/python3-bellscheduler/MainWindow.py:514
     236#: bell-scheduler/python3-bellscheduler/MainWindow.py:525
    237237msgid "Importing bells configuration. Wait a moment..."
    238238msgstr "S'està important la configuració de les alarmes. Espereu un moment..."
    239239
    240 #: bell-scheduler/python3-bellscheduler/MainWindow.py:516
     240#: bell-scheduler/python3-bellscheduler/MainWindow.py:527
    241241msgid "Revovering previous bells configuration. Wait a moment..."
    242242msgstr ""
     
    244244"moment..."
    245245
    246 #: bell-scheduler/python3-bellscheduler/BellBox.py:200
     246#: bell-scheduler/python3-bellscheduler/MainWindow.py:529
     247msgid "ERROR: File or directory not available"
     248msgstr "ERROR: el fitxer o la carpeta no estan disponibles"
     249
     250#: bell-scheduler/python3-bellscheduler/MainWindow.py:531
     251msgid "Validating the data entered..."
     252msgstr "S'estan validant les dades introduïdes..."
     253
     254#: bell-scheduler/python3-bellscheduler/BellBox.py:201
    247255msgid "Delete bell"
    248256msgstr "Elimina l'alarma"
    249257
    250 #: bell-scheduler/python3-bellscheduler/BellBox.py:208
     258#: bell-scheduler/python3-bellscheduler/BellBox.py:209
    251259msgid "Edit bell"
    252260msgstr "Edita l'alarma"
    253261
    254 #: bell-scheduler/python3-bellscheduler/BellBox.py:213
     262#: bell-scheduler/python3-bellscheduler/BellBox.py:214
    255263msgid "Activate or deactivate bell"
    256264msgstr "Activa o desactiva l'alarma"
    257265
    258 #: bell-scheduler/python3-bellscheduler/BellBox.py:301
     266#: bell-scheduler/python3-bellscheduler/BellBox.py:312
    259267msgid "Do you want delete the bell?"
    260268msgstr "Voleu eliminar l'alarma?"
     
    294302#: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:456
    295303msgid "Random from directory"
    296 msgstr "Fitxer aleatori des d'un directori"
    297 
    298 #: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:618
     304msgstr "Fitxer aleatori des d'un directori "
     305
     306#: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:516
     307msgid ""
     308"(!) If the indicated duration is 0, the sound will be reproduced in its "
     309"entirety"
     310msgstr "(!) Si la durada indicada és 0, el so es reproduirà completament"
     311
     312#: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:630
    299313msgid "Add new bell"
    300314msgstr "Afig una alarma"
    301315
    302 #: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:632
     316#: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:644
    303317msgid "Export bell to file"
    304318msgstr "Exporta l'alarma a un fitxer"
    305319
    306 #: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:646
     320#: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:658
    307321msgid "Load file with bells"
    308322msgstr "Carrega el fitxer amb alarmes"
    309323
    310 #: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:666
     324#: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:678
    311325msgid "Search by hour, day and description"
    312326msgstr "Cerca per hores, dies i descripció"
    313327
    314 #: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:668
     328#: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:680
    315329msgid "Search..."
    316330msgstr "Cerca..."
     331
     332#~ msgid ""
     333#~ "New bells configurarion will be loaded and replace the existing "
     334#~ "configutarion. Do you want to continue?"
     335#~ msgstr ""
     336#~ "Ara es carregarà una nova configuració d'alarmes que reemplaçarà la que "
     337#~ "hi ha. Voleu continuar?"
     338
     339#~ msgid "Max durartion must be major than 0"
     340#~ msgstr "La durada màxima ha de ser major que 0."
  • bell-scheduler/trunk/fuentes/translations/es.po

    r6880 r6952  
    99"Project-Id-Version: \n"
    1010"Report-Msgid-Bugs-To: \n"
    11 "POT-Creation-Date: 2018-02-19 10:10+0100\n"
    12 "PO-Revision-Date: 2018-02-20 10:45+0100\n"
     11"POT-Creation-Date: 2018-03-02 09:45+0100\n"
     12"PO-Revision-Date: 2018-03-02 09:46+0100\n"
    1313"Last-Translator: lliurex <lliurex@gva.es>\n"
    1414"Language-Team: Spanish\n"
     
    3838msgstr "Seleccione el fichero para guardar la lista de alarmas"
    3939
    40 #: bell-scheduler/python3-bellscheduler/MainWindow.py:258
     40#: bell-scheduler/python3-bellscheduler/MainWindow.py:259
    4141msgid ""
    42 "New bells configurarion will be loaded and replace the existing "
     42"New bells configuration will be loaded and replace the existing "
    4343"configutarion. Do you want to continue?"
    4444msgstr ""
     
    4646"existente. Desea continuar?"
    4747
    48 #: bell-scheduler/python3-bellscheduler/MainWindow.py:262
     48#: bell-scheduler/python3-bellscheduler/MainWindow.py:263
    4949msgid "Please choose a file to load bells list"
    5050msgstr "Seleccione el archivo para cargar la lista de alarmas"
    5151
    52 #: bell-scheduler/python3-bellscheduler/MainWindow.py:371
     52#: bell-scheduler/python3-bellscheduler/MainWindow.py:382
    5353#: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:116
    5454msgid "Monday"
    5555msgstr "Lunes"
    5656
    57 #: bell-scheduler/python3-bellscheduler/MainWindow.py:372
    58 #: bell-scheduler/python3-bellscheduler/BellBox.py:100
     57#: bell-scheduler/python3-bellscheduler/MainWindow.py:383
     58#: bell-scheduler/python3-bellscheduler/BellBox.py:101
    5959msgid "M"
    6060msgstr "L"
    6161
    62 #: bell-scheduler/python3-bellscheduler/MainWindow.py:373
     62#: bell-scheduler/python3-bellscheduler/MainWindow.py:384
    6363msgid "Mon"
    6464msgstr "Lu"
    6565
    66 #: bell-scheduler/python3-bellscheduler/MainWindow.py:375
     66#: bell-scheduler/python3-bellscheduler/MainWindow.py:386
    6767#: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:129
    6868msgid "Tuesday"
    6969msgstr "Martes"
    7070
    71 #: bell-scheduler/python3-bellscheduler/MainWindow.py:376
    72 #: bell-scheduler/python3-bellscheduler/BellBox.py:110
     71#: bell-scheduler/python3-bellscheduler/MainWindow.py:387
     72#: bell-scheduler/python3-bellscheduler/BellBox.py:111
    7373msgid "T"
    7474msgstr "M"
    7575
    76 #: bell-scheduler/python3-bellscheduler/MainWindow.py:377
     76#: bell-scheduler/python3-bellscheduler/MainWindow.py:388
    7777msgid "Tue"
    7878msgstr "Ma"
    7979
    80 #: bell-scheduler/python3-bellscheduler/MainWindow.py:379
     80#: bell-scheduler/python3-bellscheduler/MainWindow.py:390
    8181#: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:142
    8282msgid "Wednesday"
    8383msgstr "Miércoles"
    8484
    85 #: bell-scheduler/python3-bellscheduler/MainWindow.py:380
    86 #: bell-scheduler/python3-bellscheduler/BellBox.py:120
     85#: bell-scheduler/python3-bellscheduler/MainWindow.py:391
     86#: bell-scheduler/python3-bellscheduler/BellBox.py:121
    8787msgid "W"
    8888msgstr "X"
    8989
    90 #: bell-scheduler/python3-bellscheduler/MainWindow.py:381
     90#: bell-scheduler/python3-bellscheduler/MainWindow.py:392
    9191msgid "Wed"
    9292msgstr "Mie"
    9393
    94 #: bell-scheduler/python3-bellscheduler/MainWindow.py:383
     94#: bell-scheduler/python3-bellscheduler/MainWindow.py:394
    9595#: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:155
    9696msgid "Thursday"
    9797msgstr "Jueves"
    9898
    99 #: bell-scheduler/python3-bellscheduler/MainWindow.py:384
    100 #: bell-scheduler/python3-bellscheduler/BellBox.py:130
     99#: bell-scheduler/python3-bellscheduler/MainWindow.py:395
     100#: bell-scheduler/python3-bellscheduler/BellBox.py:131
    101101msgid "R"
    102102msgstr "J"
    103103
    104 #: bell-scheduler/python3-bellscheduler/MainWindow.py:385
     104#: bell-scheduler/python3-bellscheduler/MainWindow.py:396
    105105msgid "Thu"
    106106msgstr "Ju"
    107107
    108 #: bell-scheduler/python3-bellscheduler/MainWindow.py:387
     108#: bell-scheduler/python3-bellscheduler/MainWindow.py:398
    109109#: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:168
    110110msgid "Friday"
    111111msgstr "Viernes"
    112112
    113 #: bell-scheduler/python3-bellscheduler/MainWindow.py:388
    114 #: bell-scheduler/python3-bellscheduler/BellBox.py:140
     113#: bell-scheduler/python3-bellscheduler/MainWindow.py:399
     114#: bell-scheduler/python3-bellscheduler/BellBox.py:141
    115115msgid "F"
    116116msgstr "V"
    117117
    118 #: bell-scheduler/python3-bellscheduler/MainWindow.py:389
     118#: bell-scheduler/python3-bellscheduler/MainWindow.py:400
    119119msgid "Fri"
    120120msgstr "Vie"
    121121
    122 #: bell-scheduler/python3-bellscheduler/MainWindow.py:462
     122#: bell-scheduler/python3-bellscheduler/MainWindow.py:473
    123123msgid "You must indicate a name for the alarm"
    124124msgstr "Debe indicar un nombre para la alarma"
    125125
    126 #: bell-scheduler/python3-bellscheduler/MainWindow.py:464
     126#: bell-scheduler/python3-bellscheduler/MainWindow.py:475
    127127msgid "Sound file is not correct"
    128128msgstr "El archivo de sonido no es correcto"
    129129
    130 #: bell-scheduler/python3-bellscheduler/MainWindow.py:466
     130#: bell-scheduler/python3-bellscheduler/MainWindow.py:477
    131131msgid "You must indicate sound file"
    132132msgstr "Debe indicar un archivo para el sonido"
    133133
    134 #: bell-scheduler/python3-bellscheduler/MainWindow.py:468
     134#: bell-scheduler/python3-bellscheduler/MainWindow.py:479
    135135msgid "Image file is not correct"
    136136msgstr "El archivo para la imagen no es correcto"
    137137
    138 #: bell-scheduler/python3-bellscheduler/MainWindow.py:470
     138#: bell-scheduler/python3-bellscheduler/MainWindow.py:481
    139139msgid "You must indicate a image file"
    140140msgstr "Debe indicar un archivo para la imagen"
    141141
    142 #: bell-scheduler/python3-bellscheduler/MainWindow.py:472
     142#: bell-scheduler/python3-bellscheduler/MainWindow.py:483
    143143msgid "You must indicate a url"
    144144msgstr "Debe indicar una url"
    145145
    146 #: bell-scheduler/python3-bellscheduler/MainWindow.py:474
     146#: bell-scheduler/python3-bellscheduler/MainWindow.py:485
    147147msgid "You must indicate a directory"
    148148msgstr "Debe indicar una carpeta"
    149149
    150 #: bell-scheduler/python3-bellscheduler/MainWindow.py:476
    151 msgid "Max durartion must be major than 0"
    152 msgstr "La duración máxima debe ser mayor de 0"
    153 
    154 #: bell-scheduler/python3-bellscheduler/MainWindow.py:478
     150#: bell-scheduler/python3-bellscheduler/MainWindow.py:487
     151msgid "The sound file or url indicated is not reproducible"
     152msgstr "El archivo de sonido o url indicada no es reproducible"
     153
     154#: bell-scheduler/python3-bellscheduler/MainWindow.py:489
    155155msgid "File has errors. Unabled to load it"
    156156msgstr "El fichero contiene errores. No es posible cargarlo"
    157157
    158 #: bell-scheduler/python3-bellscheduler/MainWindow.py:480
     158#: bell-scheduler/python3-bellscheduler/MainWindow.py:491
    159159msgid "File loaded succesfully"
    160160msgstr "Fichero cargado correctamente"
    161161
    162 #: bell-scheduler/python3-bellscheduler/MainWindow.py:482
     162#: bell-scheduler/python3-bellscheduler/MainWindow.py:493
    163163msgid "File saved succcesfully"
    164164msgstr "Fichero guardado correctamente"
    165165
    166 #: bell-scheduler/python3-bellscheduler/MainWindow.py:484
     166#: bell-scheduler/python3-bellscheduler/MainWindow.py:495
    167167msgid "Unable to save file"
    168168msgstr "No es posible guardar el fichero"
    169169
    170 #: bell-scheduler/python3-bellscheduler/MainWindow.py:486
     170#: bell-scheduler/python3-bellscheduler/MainWindow.py:497
    171171msgid "File loaded with errors"
    172172msgstr "Fichero cargado con errores"
    173173
    174 #: bell-scheduler/python3-bellscheduler/MainWindow.py:488
     174#: bell-scheduler/python3-bellscheduler/MainWindow.py:499
    175175msgid "Bell deleted successfully"
    176176msgstr "Alarma borrada correctamente"
    177177
    178 #: bell-scheduler/python3-bellscheduler/MainWindow.py:490
     178#: bell-scheduler/python3-bellscheduler/MainWindow.py:501
    179179msgid "Bell edited successfully"
    180180msgstr "Alarma editada correctamente"
    181181
    182 #: bell-scheduler/python3-bellscheduler/MainWindow.py:492
     182#: bell-scheduler/python3-bellscheduler/MainWindow.py:503
    183183msgid "Bell activated successfully"
    184184msgstr "Alarma activada correctamente"
    185185
    186 #: bell-scheduler/python3-bellscheduler/MainWindow.py:494
     186#: bell-scheduler/python3-bellscheduler/MainWindow.py:505
    187187msgid "Bell deactivated successfully"
    188188msgstr "Alarma desactivada correctamente"
    189189
    190 #: bell-scheduler/python3-bellscheduler/MainWindow.py:496
     190#: bell-scheduler/python3-bellscheduler/MainWindow.py:507
    191191msgid "Bell created successfully"
    192192msgstr "Alarma creada correctamente"
    193193
    194 #: bell-scheduler/python3-bellscheduler/MainWindow.py:498
     194#: bell-scheduler/python3-bellscheduler/MainWindow.py:509
    195195msgid "Unabled to edit the Bell due to problems with cron sync"
    196196msgstr ""
     
    198198"el cron"
    199199
    200 #: bell-scheduler/python3-bellscheduler/MainWindow.py:500
     200#: bell-scheduler/python3-bellscheduler/MainWindow.py:511
    201201msgid "Unabled to create the Bell due to problems with cron sync"
    202202msgstr ""
     
    204204"el cron"
    205205
    206 #: bell-scheduler/python3-bellscheduler/MainWindow.py:502
     206#: bell-scheduler/python3-bellscheduler/MainWindow.py:513
    207207msgid "Unabled to delete the Bell due to problems with cron sync"
    208208msgstr ""
     
    210210"el cron"
    211211
    212 #: bell-scheduler/python3-bellscheduler/MainWindow.py:504
     212#: bell-scheduler/python3-bellscheduler/MainWindow.py:515
    213213msgid "Unabled to activate the Bell due to problems with cron sync"
    214214msgstr ""
     
    216216"el cron"
    217217
    218 #: bell-scheduler/python3-bellscheduler/MainWindow.py:506
     218#: bell-scheduler/python3-bellscheduler/MainWindow.py:517
    219219msgid "Unabled to deactivate the Bell due to problems with cron sync"
    220220msgstr ""
     
    222222"con el cron"
    223223
    224 #: bell-scheduler/python3-bellscheduler/MainWindow.py:508
     224#: bell-scheduler/python3-bellscheduler/MainWindow.py:519
    225225msgid "Unabled to copy image and/or sound file to work directory"
    226226msgstr ""
    227227"No es posible copiar el fichero de imagen y/o sonido al directorio de trabajo"
    228228
    229 #: bell-scheduler/python3-bellscheduler/MainWindow.py:510
     229#: bell-scheduler/python3-bellscheduler/MainWindow.py:521
    230230msgid "Unabled to read bells configuration file"
    231231msgstr "No es posible leer el fichero de configuración de las alarmas"
    232232
    233 #: bell-scheduler/python3-bellscheduler/MainWindow.py:512
     233#: bell-scheduler/python3-bellscheduler/MainWindow.py:523
    234234msgid "Exporting bells configuration. Wait a moment..."
    235235msgstr "Exportando la configuración de las alarmas . Espere un momento..."
    236236
    237 #: bell-scheduler/python3-bellscheduler/MainWindow.py:514
     237#: bell-scheduler/python3-bellscheduler/MainWindow.py:525
    238238msgid "Importing bells configuration. Wait a moment..."
    239239msgstr "Importando la configuración de alarmas. Espere un momento..."
    240240
    241 #: bell-scheduler/python3-bellscheduler/MainWindow.py:516
     241#: bell-scheduler/python3-bellscheduler/MainWindow.py:527
    242242msgid "Revovering previous bells configuration. Wait a moment..."
    243243msgstr "Recuperando la configuración de alarmas anterior. Espere un momento..."
    244244
    245 #: bell-scheduler/python3-bellscheduler/BellBox.py:200
     245#: bell-scheduler/python3-bellscheduler/MainWindow.py:529
     246msgid "ERROR: File or directory not available"
     247msgstr "ERROR: El archivo o directorio no está disponible"
     248
     249#: bell-scheduler/python3-bellscheduler/MainWindow.py:531
     250msgid "Validating the data entered..."
     251msgstr "Validando los datos introducidos..."
     252
     253#: bell-scheduler/python3-bellscheduler/BellBox.py:201
    246254msgid "Delete bell"
    247255msgstr "Borrar la alarma"
    248256
    249 #: bell-scheduler/python3-bellscheduler/BellBox.py:208
     257#: bell-scheduler/python3-bellscheduler/BellBox.py:209
    250258msgid "Edit bell"
    251259msgstr "Editar la alarma"
    252260
    253 #: bell-scheduler/python3-bellscheduler/BellBox.py:213
     261#: bell-scheduler/python3-bellscheduler/BellBox.py:214
    254262msgid "Activate or deactivate bell"
    255263msgstr "Activa o desactiva la alarma"
    256264
    257 #: bell-scheduler/python3-bellscheduler/BellBox.py:301
     265#: bell-scheduler/python3-bellscheduler/BellBox.py:312
    258266msgid "Do you want delete the bell?"
    259267msgstr "¿Desea borrar la alarma?"
     
    295303msgstr "Archivo aleatorio de un directorio"
    296304
    297 #: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:618
     305#: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:516
     306msgid ""
     307"(!) If the indicated duration is 0, the sound will be reproduced in its "
     308"entirety"
     309msgstr ""
     310"(!) Si la duración indicada es 0 el sonido se reproducirá en su totalidad"
     311
     312#: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:630
    298313msgid "Add new bell"
    299314msgstr "Añadir una alarma"
    300315
    301 #: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:632
     316#: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:644
    302317msgid "Export bell to file"
    303318msgstr "Exportar las alarmas a un archivo"
    304319
    305 #: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:646
     320#: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:658
    306321msgid "Load file with bells"
    307322msgstr "Cargar archivo con alarmas"
    308323
    309 #: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:666
     324#: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:678
    310325msgid "Search by hour, day and description"
    311326msgstr "Busca por horas, días y descripción"
    312327
    313 #: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:668
     328#: bell-scheduler/python3-bellscheduler/rsrc/bell-scheduler.ui:680
    314329msgid "Search..."
    315330msgstr "Buscar"
     331
     332#~ msgid ""
     333#~ "New bells configurarion will be loaded and replace the existing "
     334#~ "configutarion. Do you want to continue?"
     335#~ msgstr ""
     336#~ "Se va a cargar una nueva configuración de alarmas que reemplazará la "
     337#~ "existente. Desea continuar?"
     338
     339#~ msgid "Max durartion must be major than 0"
     340#~ msgstr "La duración máxima debe ser mayor de 0"
Note: See TracChangeset for help on using the changeset viewer.