Changeset 436

Show
Ignore:
Timestamp:
09/16/06 19:40:21 (2 years ago)
Author:
nicfit
Message:

Release 0.2.0 droppings

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/ChangeLog

    r424 r436  
     12006-09-17 00:45  'Travis Shirk <travis@pobox.com>' 
     2 
     3        * [r435] src/control.py, src/images/mesk-splash.jpg, 
     4          src/mesk_gui.glade: Back to glade-2, and a little splash 
     5 
     62006-09-14 05:43  'Travis Shirk <travis@pobox.com>' 
     7 
     8        * [r432] src/plugins/audioscrobbler.py, 
     9          src/plugins/plugins_gui.glade: Prettied up config dialog 
     10 
     112006-09-12 02:58  'Travis Shirk <travis@pobox.com>' 
     12 
     13        * [r428] po/es.po: Good enuf, lost interest in maintaining this 
     14          through babelfish. 
     15 
     162006-09-10 03:50  'Travis Shirk <travis@pobox.com>' 
     17 
     18        * [r426] .: Merge clear 
     19 
     202006-09-10 03:00  'Travis Shirk <travis@pobox.com>' 
     21 
     22        * [r425] Makefile.in, etc/mesk-0.2.0.ebuild: Ebuild testing 
     23 
     242006-09-10 02:43  'Travis Shirk <travis@pobox.com>' 
     25 
     26        * [r424] ., ChangeLog, NEWS: 0.1.2 release notes merge, and 0.2.0 
     27          updates 
     28 
     292006-09-10 01:51  'Travis Shirk <travis@pobox.com>' 
     30 
     31        * [r423] etc/mesk.1.in, po/es.mo, po/es.po, po/mesk.pot, 
     32          src/main.py, src/mesk/audio/mp3.py, src/mesk/audio/oggvorbis.py, 
     33          src/tips_window.py: Added some more tips, plus other release 
     34          stuff 
     35 
     362006-09-10 00:32  'Travis Shirk <travis@pobox.com>' 
     37 
     38        * [r422] src/main.py, src/mesk_extras.glade: Update config from 
     39          0.1.x to 0.2.0 
     40 
     412006-09-09 21:18  'Travis Shirk <travis@pobox.com>' 
     42 
     43        * [r420] src/playlist_control.py: #231 
     44 
     452006-09-09 21:12  'Travis Shirk <travis@pobox.com>' 
     46 
     47        * [r419] src/audio_control.py, src/playlist_control.py: HTTP auth 
     48          error handling a redraw fixes (closes #141) 
     49 
     502006-09-09 02:47  'Travis Shirk <travis@pobox.com>' 
     51 
     52        * [r418] src/audio_control.py, src/mesk/audio/__init__.py, 
     53          src/mesk_extras.glade: Show URI in http auth dialog, and messing 
     54          with urgency hints 
     55 
    1562006-09-04 17:47  'Travis Shirk <travis@pobox.com>' 
    257 
  • trunk/NEWS

    r424 r436  
    11 
    2 == Mesk 0.2.0 - XXX TBD XXX == 
     2== Mesk 0.2.0 - 2006.09.16 (Tragedy) == 
    33 * Using Gstreamer 0.10 (0.8 is no longer supported). 
    44 * Multiple playlists with the ability to cut, copy, and paste between them. 
  • trunk/po/es.po

    r428 r436  
    88"Project-Id-Version: 0.1.1\n" 
    99"Report-Msgid-Bugs-To: \n" 
    10 "POT-Creation-Date: 2006-09-09 19:51-0600\n" 
     10"POT-Creation-Date: 2006-09-16 19:33-0600\n" 
    1111"PO-Revision-Date: 2006-04-15 17:38-0600\n" 
    1212"Last-Translator: Travis Shirk <travis@pobox.com>\n" 
     
    4141msgstr "Nombre" 
    4242 
    43 #: ../src/mesk_extras.glade.h:6 ../src/plugins/plugins_gui.glade.h:6 
     43#: ../src/mesk_extras.glade.h:6 ../src/plugins/plugins_gui.glade.h:5 
    4444msgid "Password:" 
    4545msgstr "Contraseña:" 
     
    5353msgstr "Etiqueta De la Extremidad" 
    5454 
    55 #: ../src/mesk_extras.glade.h:9 ../src/plugins/plugins_gui.glade.h:13 
     55#: ../src/mesk_extras.glade.h:9 ../src/plugins/plugins_gui.glade.h:11 
    5656msgid "Username:" 
    5757msgstr "Username:" 
     
    6161msgstr "_Cierre" 
    6262 
    63 #: ../src/mesk_extras.glade.h:11 ../src/mesk_gui.glade.h:19 
     63#: ../src/mesk_extras.glade.h:11 ../src/mesk_gui.glade.h:25 
    6464msgid "_Next" 
    6565msgstr "_Después" 
    6666 
    67 #: ../src/mesk_extras.glade.h:12 ../src/mesk_gui.glade.h:20 
     67#: ../src/mesk_extras.glade.h:12 ../src/mesk_gui.glade.h:27 
    6868msgid "_Previous" 
    6969msgstr "_Anterior" 
     
    114114 
    115115#: ../src/mesk_gui.glade.h:9 
    116 msgid "" 
    117 "<big>Welcome To <b>Mesk</b></big>\n" 
    118 "\n" 
    119 "Add, or open, a playlist using the File menu." 
     116msgid "<big>Welcome To <b>Mesk</b></big>" 
     117msgstr "" 
     118 
     119#: ../src/mesk_gui.glade.h:10 
     120#, fuzzy 
     121msgid "Add, or open, a playlist using the File menu." 
    120122msgstr "" 
    121123"<big>Recepción A<b>Mesk</b></big>\n" 
    122124"\n" 
    123125"Agregue, o ábrase, un playlist usando el menú de archivo." 
     126 
     127#: ../src/mesk_gui.glade.h:11 
     128#, fuzzy 
     129msgid "Application Name" 
     130msgstr "Versión del uso" 
    124131 
    125132#: ../src/mesk_gui.glade.h:12 
     
    128135 
    129136#: ../src/mesk_gui.glade.h:13 
     137msgid "Clear Queue" 
     138msgstr "" 
     139 
     140#: ../src/mesk_gui.glade.h:14 
    130141msgid "Configure..." 
    131142msgstr "Configure..." 
    132143 
    133 #: ../src/mesk_gui.glade.h:14 
     144#: ../src/mesk_gui.glade.h:15 
     145msgid "Cu_t" 
     146msgstr "" 
     147 
     148#: ../src/mesk_gui.glade.h:16 
    134149msgid "Find:" 
    135150msgstr "Hallazgo:" 
    136151 
    137 #: ../src/mesk_gui.glade.h:15 
     152#: ../src/mesk_gui.glade.h:17 
    138153msgid "First" 
    139154msgstr "Primero" 
    140155 
    141 #: ../src/mesk_gui.glade.h:16 ../src/mesk/__init__.py:47 
     156#: ../src/mesk_gui.glade.h:18 ../src/mesk/__init__.py:47 
    142157msgid "Playlist" 
    143158msgstr "Playlist" 
    144159 
    145 #: ../src/mesk_gui.glade.h:17 
     160#: ../src/mesk_gui.glade.h:19 
    146161msgid "Playlist stats" 
    147162msgstr "Playlist stats" 
    148163 
    149 #: ../src/mesk_gui.glade.h:18 
     164#: ../src/mesk_gui.glade.h:20 
    150165msgid "Plugins" 
    151166msgstr "Plugins" 
     167 
     168#: ../src/mesk_gui.glade.h:21 
     169msgid "Queue" 
     170msgstr "" 
     171 
     172#: ../src/mesk_gui.glade.h:22 
     173msgid "Queue/Unqueue" 
     174msgstr "" 
     175 
     176#: ../src/mesk_gui.glade.h:23 
     177#, fuzzy 
     178msgid "_Add Music..." 
     179msgstr "Agregue La Música" 
     180 
     181#: ../src/mesk_gui.glade.h:24 
     182msgid "_Copy" 
     183msgstr "" 
     184 
     185#: ../src/mesk_gui.glade.h:26 
     186#, fuzzy 
     187msgid "_Paste" 
     188msgstr "Pausa" 
     189 
     190#: ../src/mesk_gui.glade.h:28 
     191msgid "_Remove" 
     192msgstr "" 
    152193 
    153194#: ../src/plugins/plugins_gui.glade.h:1 
     
    156197 
    157198#: ../src/plugins/plugins_gui.glade.h:2 
    158 msgid "<b>Last.fm Credentials:</b>
    159 msgstr "<b>Credenciales de last.fm:</b>
     199msgid "Enable last.fm profile:
     200msgstr "
    160201 
    161202#: ../src/plugins/plugins_gui.glade.h:3 
     
    164205 
    165206#: ../src/plugins/plugins_gui.glade.h:4 
    166 msgid "Gajim Status Configuration" 
    167 msgstr "Configuración Del Estado De Gajim" 
    168  
    169 #: ../src/plugins/plugins_gui.glade.h:5 
    170207msgid "Password (again):" 
    171208msgstr "Contraseña (otra vez):" 
    172209 
    173210#: ../src/plugins/plugins_gui.glade.h:7 
    174 msgid "Submit Played Songs" 
    175 msgstr "Someta Las Canciones Jugadas" 
    176  
    177 #: ../src/plugins/plugins_gui.glade.h:9 
    178211#, fuzzy, no-c-format 
    179212msgid "" 
     
    185218"A obtener una cuenta en last.fm vaya:\n" 
    186219"http://www.last.fm/signup.php" 
    187  
    188 #: ../src/plugins/plugins_gui.glade.h:14 
    189 msgid "last.fm Configuration" 
    190 msgstr "Configuración de last.fm" 
    191220 
    192221#: ../src/about_dialog.py:44 
     
    605634msgstr "Ahorrar %d artículos hechos cola" 
    606635 
    607 #: ../src/plugins/audioscrobbler.py:151 
     636#: ../src/plugins/audioscrobbler.py:159 
    608637msgid "Username and password required" 
    609638msgstr "El username y la contraseña requirieron" 
    610639 
    611 #: ../src/plugins/audioscrobbler.py:160 
     640#: ../src/plugins/audioscrobbler.py:168 
    612641msgid "Passwords do not match" 
    613642msgstr "Las contraseñas no emparejan" 
    614643 
    615 #: ../src/plugins/audioscrobbler.py:208 
     644#: ../src/plugins/audioscrobbler.py:216 
    616645msgid "Missing username and/or password" 
    617646msgstr "Username que falta y/o contraseña" 
    618647 
    619648#. minutes 
    620 #: ../src/plugins/audioscrobbler.py:219 
     649#: ../src/plugins/audioscrobbler.py:227 
    621650#, python-format 
    622651msgid "Handshake error, retry in %d minutes: %s" 
    623652msgstr "Error del apretón de manos, recomprobación en %d minutos: %s" 
    624653 
    625 #: ../src/plugins/audioscrobbler.py:237 ../src/plugins/audioscrobbler.py:302 
     654#: ../src/plugins/audioscrobbler.py:245 ../src/plugins/audioscrobbler.py:310 
    626655#, python-format 
    627656msgid "Malformed response: %s" 
    628657msgstr "Respuesta malformada: %s" 
    629658 
    630 #: ../src/plugins/audioscrobbler.py:248 
     659#: ../src/plugins/audioscrobbler.py:256 
    631660#, python-format 
    632661msgid "Handshake failure '%s', retrying in %d seconds: %s" 
    633662msgstr "Falta ' %s' del apretón de manos, revisando en %d segundos: %s" 
    634663 
    635 #: ../src/plugins/audioscrobbler.py:258 
     664#: ../src/plugins/audioscrobbler.py:266 
    636665#, python-format 
    637666msgid "Invalid username: %s" 
    638667msgstr "Username inválido: %s" 
    639668 
    640 #: ../src/plugins/audioscrobbler.py:267 
     669#: ../src/plugins/audioscrobbler.py:275 
    641670#, python-format 
    642671msgid "Plugin update available here, please see %s" 
    643672msgstr "La actualización plugin disponible aquí, considera por favor %s" 
    644673 
    645 #: ../src/plugins/audioscrobbler.py:274 ../src/plugins/audioscrobbler.py:307 
     674#: ../src/plugins/audioscrobbler.py:282 ../src/plugins/audioscrobbler.py:315 
    646675#, python-format 
    647676msgid "Invalid response: %s" 
    648677msgstr "Respuesta inválida: %s" 
    649678 
    650 #: ../src/plugins/audioscrobbler.py:289 
     679#: ../src/plugins/audioscrobbler.py:297 
    651680#, python-format 
    652681msgid "Submit error: %s" 
    653682msgstr "Someta el error: %s" 
    654683 
    655 #: ../src/plugins/audioscrobbler.py:311 
     684#: ../src/plugins/audioscrobbler.py:319 
    656685#, python-format 
    657686msgid "Submit failure: %s" 
    658687msgstr "Someta la falta: %s" 
    659688 
    660 #: ../src/plugins/audioscrobbler.py:315 
     689#: ../src/plugins/audioscrobbler.py:323 
    661690msgid "BADAUTH failure, hanshake required" 
    662691msgstr "Falta de BADAUTH, hanshake requerido" 
    663692 
    664 #: ../src/plugins/audioscrobbler.py:316 
     693#: ../src/plugins/audioscrobbler.py:324 
    665694msgid "Invalid password" 
    666695msgstr "Inválida de Respuesta: %s" 
    667696 
    668 #: ../src/plugins/audioscrobbler.py:333 
     697#: ../src/plugins/audioscrobbler.py:341 
    669698#, python-format 
    670699msgid "Audioscrobbler authentication error: %s" 
    671700msgstr "Error de la autentificación de Audioscrobbler: %s" 
    672701 
    673 #: ../src/plugins/audioscrobbler.py:414 
     702#: ../src/plugins/audioscrobbler.py:422 
    674703#, fuzzy, python-format 
    675704msgid "Source length %s < 30s, skipping" 
    676705msgstr "Longitud %d de la fuente menos que 30s, saltando" 
    677706 
    678 #: ../src/plugins/audioscrobbler.py:435 
     707#: ../src/plugins/audioscrobbler.py:443 
    679708#, python-format 
    680709msgid "Source %s is missing artist and/or title: " 
     
    704733msgstr "Gajim debe funcionar para determinar cuentas." 
    705734 
    706 #: ../src/preference_window.py:56 
     735#: ../src/preference_window.py:55 
    707736msgid "Plugin" 
    708737msgstr "Plugin" 
    709738 
    710 #: ../src/preference_window.py:62 
     739#: ../src/preference_window.py:61 
    711740msgid "Enabled" 
    712741msgstr "Permita" 
    713742 
    714 #: ../src/preference_window.py:131 
     743#: ../src/preference_window.py:130 
    715744msgid "Plugin activation error" 
    716745msgstr "Error plugin de la activación" 
    717746 
    718 #: ../src/preference_window.py:134 
     747#: ../src/preference_window.py:133 
    719748msgid "Plugin deactivation error" 
    720749msgstr "Error plugin de la desactivación" 
     
    727756 
    728757# XXX: I've totally lost interest.. 
    729  
    730758#: ../src/tips_window.py:85 
    731759msgid "" 
     
    846874"Circle Jerks, Single Frame, Electric Wizard, Broken Social Scene, Ill " 
    847875"Repute.\n" 
     876 
     877#~ msgid "<b>Last.fm Credentials:</b>" 
     878#~ msgstr "<b>Credenciales de last.fm:</b>" 
     879 
     880#~ msgid "Gajim Status Configuration" 
     881#~ msgstr "Configuración Del Estado De Gajim" 
     882 
     883#~ msgid "Submit Played Songs" 
     884#~ msgstr "Someta Las Canciones Jugadas" 
     885 
     886#~ msgid "last.fm Configuration" 
     887#~ msgstr "Configuración de last.fm" 
  • trunk/po/mesk.pot

    r423 r436  
    99"Project-Id-Version: PACKAGE VERSION\n" 
    1010"Report-Msgid-Bugs-To: \n" 
    11 "POT-Creation-Date: 2006-09-09 19:51-0600\n" 
     11"POT-Creation-Date: 2006-09-16 19:33-0600\n" 
    1212"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 
    1313"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" 
     
    4242msgstr "" 
    4343 
    44 #: ../src/mesk_extras.glade.h:6 ../src/plugins/plugins_gui.glade.h:6 
     44#: ../src/mesk_extras.glade.h:6 ../src/plugins/plugins_gui.glade.h:5 
    4545msgid "Password:" 
    4646msgstr "" 
     
    5454msgstr "" 
    5555 
    56 #: ../src/mesk_extras.glade.h:9 ../src/plugins/plugins_gui.glade.h:13 
     56#: ../src/mesk_extras.glade.h:9 ../src/plugins/plugins_gui.glade.h:11 
    5757msgid "Username:" 
    5858msgstr "" 
     
    6262msgstr "" 
    6363 
    64 #: ../src/mesk_extras.glade.h:11 ../src/mesk_gui.glade.h:19 
     64#: ../src/mesk_extras.glade.h:11 ../src/mesk_gui.glade.h:25 
    6565msgid "_Next" 
    6666msgstr "" 
    6767 
    68 #: ../src/mesk_extras.glade.h:12 ../src/mesk_gui.glade.h:20 
     68#: ../src/mesk_extras.glade.h:12 ../src/mesk_gui.glade.h:27 
    6969msgid "_Previous" 
    7070msgstr "" 
     
    115115 
    116116#: ../src/mesk_gui.glade.h:9 
    117 msgid "" 
    118 "<big>Welcome To <b>Mesk</b></big>\n" 
    119 "\n" 
    120 "Add, or open, a playlist using the File menu." 
     117msgid "<big>Welcome To <b>Mesk</b></big>" 
     118msgstr "" 
     119 
     120#: ../src/mesk_gui.glade.h:10 
     121msgid "Add, or open, a playlist using the File menu." 
     122msgstr "" 
     123 
     124#: ../src/mesk_gui.glade.h:11 
     125msgid "Application Name" 
    121126msgstr "" 
    122127 
     
    126131 
    127132#: ../src/mesk_gui.glade.h:13 
     133msgid "Clear Queue" 
     134msgstr "" 
     135 
     136#: ../src/mesk_gui.glade.h:14 
    128137msgid "Configure..." 
    129138msgstr "" 
    130139 
    131 #: ../src/mesk_gui.glade.h:14 
     140#: ../src/mesk_gui.glade.h:15 
     141msgid "Cu_t" 
     142msgstr "" 
     143 
     144#: ../src/mesk_gui.glade.h:16 
    132145msgid "Find:" 
    133146msgstr "" 
    134147 
    135 #: ../src/mesk_gui.glade.h:15 
     148#: ../src/mesk_gui.glade.h:17 
    136149msgid "First" 
    137150msgstr "" 
    138151 
    139 #: ../src/mesk_gui.glade.h:16 ../src/mesk/__init__.py:47 
     152#: ../src/mesk_gui.glade.h:18 ../src/mesk/__init__.py:47 
    140153msgid "Playlist" 
    141154msgstr "" 
    142155 
    143 #: ../src/mesk_gui.glade.h:17 
     156#: ../src/mesk_gui.glade.h:19 
    144157msgid "Playlist stats" 
    145158msgstr "" 
    146159 
    147 #: ../src/mesk_gui.glade.h:18 
     160#: ../src/mesk_gui.glade.h:20 
    148161msgid "Plugins" 
     162msgstr "" 
     163 
     164#: ../src/mesk_gui.glade.h:21 
     165msgid "Queue" 
     166msgstr "" 
     167 
     168#: ../src/mesk_gui.glade.h:22 
     169msgid "Queue/Unqueue" 
     170msgstr "" 
     171 
     172#: ../src/mesk_gui.glade.h:23 
     173msgid "_Add Music..." 
     174msgstr "" 
     175 
     176#: ../src/mesk_gui.glade.h:24 
     177msgid "_Copy" 
     178msgstr "" 
     179 
     180#: ../src/mesk_gui.glade.h:26 
     181msgid "_Paste" 
     182msgstr "" 
     183 
     184#: ../src/mesk_gui.glade.h:28 
     185msgid "_Remove" 
    149186msgstr "" 
    150187 
     
    154191 
    155192#: ../src/plugins/plugins_gui.glade.h:2 
    156 msgid "<b>Last.fm Credentials:</b>
     193msgid "Enable last.fm profile:
    157194msgstr "" 
    158195 
     
    162199 
    163200#: ../src/plugins/plugins_gui.glade.h:4 
    164 msgid "Gajim Status Configuration" 
    165 msgstr "" 
    166  
    167 #: ../src/plugins/plugins_gui.glade.h:5 
    168201msgid "Password (again):" 
    169202msgstr "" 
    170203 
    171204#: ../src/plugins/plugins_gui.glade.h:7 
    172 msgid "Submit Played Songs" 
    173 msgstr "" 
    174  
    175 #: ../src/plugins/plugins_gui.glade.h:9 
    176205#, no-c-format 
    177206msgid "" 
     
    180209"Join the Mesk Users group at:\n" 
    181210"http://www.last.fm/group/Mesk%2BUsers" 
    182 msgstr "" 
    183  
    184 #: ../src/plugins/plugins_gui.glade.h:14 
    185 msgid "last.fm Configuration" 
    186211msgstr "" 
    187212 
     
    574599msgstr "" 
    575600 
    576 #: ../src/plugins/audioscrobbler.py:151 
     601#: ../src/plugins/audioscrobbler.py:159 
    577602msgid "Username and password required" 
    578603msgstr "" 
    579604 
    580 #: ../src/plugins/audioscrobbler.py:160 
     605#: ../src/plugins/audioscrobbler.py:168 
    581606msgid "Passwords do not match" 
    582607msgstr "" 
    583608 
    584 #: ../src/plugins/audioscrobbler.py:208 
     609#: ../src/plugins/audioscrobbler.py:216 
    585610msgid "Missing username and/or password" 
    586611msgstr "" 
    587612 
    588613#. minutes 
    589 #: ../src/plugins/audioscrobbler.py:219 
     614#: ../src/plugins/audioscrobbler.py:227 
    590615#, python-format 
    591616msgid "Handshake error, retry in %d minutes: %s" 
    592617msgstr "" 
    593618 
    594 #: ../src/plugins/audioscrobbler.py:237 ../src/plugins/audioscrobbler.py:302 
     619#: ../src/plugins/audioscrobbler.py:245 ../src/plugins/audioscrobbler.py:310 
    595620#, python-format 
    596621msgid "Malformed response: %s" 
    597622msgstr "" 
    598623 
    599 #: ../src/plugins/audioscrobbler.py:248 
     624#: ../src/plugins/audioscrobbler.py:256 
    600625#, python-format 
    601626msgid "Handshake failure '%s', retrying in %d seconds: %s" 
    602627msgstr "" 
    603628 
    604 #: ../src/plugins/audioscrobbler.py:258 
     629#: ../src/plugins/audioscrobbler.py:266 
    605630#, python-format 
    606631msgid "Invalid username: %s" 
    607632msgstr "" 
    608633 
    609 #: ../src/plugins/audioscrobbler.py:267 
     634#: ../src/plugins/audioscrobbler.py:275 
    610635#, python-format 
    611636msgid "Plugin update available here, please see %s" 
    612637msgstr "" 
    613638 
    614 #: ../src/plugins/audioscrobbler.py:274 ../src/plugins/audioscrobbler.py:307 
     639#: ../src/plugins/audioscrobbler.py:282 ../src/plugins/audioscrobbler.py:315 
    615640#, python-format 
    616641msgid "Invalid response: %s" 
    617642msgstr "" 
    618643 
    619 #: ../src/plugins/audioscrobbler.py:289 
     644#: ../src/plugins/audioscrobbler.py:297 
    620645#, python-format 
    621646msgid "Submit error: %s" 
    622647msgstr "" 
    623648 
    624 #: ../src/plugins/audioscrobbler.py:311 
     649#: ../src/plugins/audioscrobbler.py:319 
    625650#, python-format 
    626651msgid "Submit failure: %s" 
    627652msgstr "" 
    628653 
    629 #: ../src/plugins/audioscrobbler.py:315 
     654#: ../src/plugins/audioscrobbler.py:323 
    630655msgid "BADAUTH failure, hanshake required" 
    631656msgstr "" 
    632657 
    633 #: ../src/plugins/audioscrobbler.py:316 
     658#: ../src/plugins/audioscrobbler.py:324 
    634659msgid "Invalid password" 
    635660msgstr "" 
    636661 
    637 #: ../src/plugins/audioscrobbler.py:333 
     662#: ../src/plugins/audioscrobbler.py:341 
    638663#, python-format 
    639664msgid "Audioscrobbler authentication error: %s" 
    640665msgstr "" 
    641666 
    642 #: ../src/plugins/audioscrobbler.py:414 
     667#: ../src/plugins/audioscrobbler.py:422 
    643668#, python-format 
    644669msgid "Source length %s < 30s, skipping" 
    645670msgstr "" 
    646671 
    647 #: ../src/plugins/audioscrobbler.py:435 
     672#: ../src/plugins/audioscrobbler.py:443 
    648673#, python-format 
    649674msgid "Source %s is missing artist and/or title: " 
     
    671696msgstr "" 
    672697 
    673 #: ../src/preference_window.py:56 
     698#: ../src/preference_window.py:55 
    674699msgid "Plugin" 
    675700msgstr "" 
    676701 
    677 #: ../src/preference_window.py:62 
     702#: ../src/preference_window.py:61 
    678703msgid "Enabled" 
    679704msgstr "" 
    680705 
    681 #: ../src/preference_window.py:131 
     706#: ../src/preference_window.py:130 
    682707msgid "Plugin activation error" 
    683708msgstr "" 
    684709 
    685 #: ../src/preference_window.py:134 
     710#: ../src/preference_window.py:133 
    686711msgid "Plugin deactivation error" 
    687712msgstr "" 
  • trunk/src/mesk_gui.glade

    r435 r436  
    535535                  <property name="visible">True</property> 
    536536                  <property name="visible_window">True</property> 
    537                   <property name="above_child">False</property> 
     537                  <property name="above_child">True</property> 
    538538 
    539539                  <child> 
     
    549549                      <property name="xalign">0</property> 
    550550                      <property name="yalign">0</property> 
    551                       <property name="xpad">10</property> 
     551                      <property name="xpad">2</property> 
    552552                      <property name="ypad">0</property> 
    553553                      <property name="ellipsize">PANGO_ELLIPSIZE_END</property> 
    554                       <property name="width_chars">20</property> 
     554                      <property name="width_chars">25</property> 
    555555                      <property name="single_line_mode">False</property> 
    556556                      <property name="angle">0</property> 
     
    820820 
    821821                      <child> 
     822                        <widget class="GtkButton" id="search_close_button"> 
     823                          <property name="visible">True</property> 
     824                          <property name="tooltip">Close search</property> 
     825                          <property name="can_focus">True</property> 
     826                          <property name="relief">GTK_RELIEF_NONE</property> 
     827                          <property name="focus_on_click">False</property> 
     828                          <signal name="clicked" handler="_on_search_close_button_clicked"/> 
     829 
     830                          <child> 
     831                            <widget class="GtkImage" id="image11"> 
     832                              <property name="visible">True</property> 
     833                              <property name="stock">gtk-close</property> 
     834                              <property name="icon_size">4</property> 
     835                              <property name="xalign">0.5</property> 
     836                              <property name="yalign">0.5</property> 
     837                              <property name="xpad">0</property> 
     838                              <property name="ypad">0</property> 
     839                            </widget> 
     840                          </child> 
     841                        </widget> 
     842                        <packing> 
     843                          <property name="padding">0</property> 
     844                          <property name="expand">False</property> 
     845                          <property name="fill">False</property> 
     846                        </packing> 
     847                      </child> 
     848 
     849                      <child> 
    822850                        <widget class="GtkLabel" id="search_label"> 
    823851                          <property name="visible">True</property> 
     
    845873 
    846874                      <child> 
    847                         <widget class="GtkAlignment" id="search_entry_alignment"> 
     875                        <widget class="GtkAlignment" id="alignment14"> 
    848876                          <property name="visible">True</property> 
    849877                          <property name="xalign">0.5</property> 
     
    853881                          <property name="top_padding">0</property> 
    854882                          <property name="bottom_padding">0</property> 
    855                           <property name="left_padding">3</property> 
    856                           <property name="right_padding">0</property> 
     883                          <property name="left_padding">2</property> 
     884                          <property name="right_padding">2</property> 
    857885 
    858886                          <child> 
     
    874902                        <packing> 
    875903                          <property name="padding">0</property> 
    876                           <property name="expand">True</property> 
    877                           <property name="fill">True</property> 
     904                          <property name="expand">False</property> 
     905                          <property name="fill">False</property> 
     906                        </packing> 
     907                      </child> 
     908 
     909                      <child> 
     910                        <widget class="GtkButton" id="search_clear_button"> 
     911                          <property name="visible">True</property> 
     912                          <property name="tooltip">Clear search</property> 
     913                          <property name="can_focus">True</property> 
     914                          <property name="relief">GTK_RELIEF_NONE</property> 
     915                          <property name="focus_on_click">True</property> 
     916                          <signal name="clicked" handler="_on_search_clear_button_clicked"/> 
     917                          <accelerator key="u" modifiers="GDK_CONTROL_MASK" signal="clicked"/> 
     918 
     919                          <child> 
     920                            <widget class="GtkImage" id="image21"> 
     921                              <property name="visible">True</property> 
     922                              <property name="stock">gtk-clear</property> 
     923                              <property name="icon_size">4</property> 
     924                              <property name="xalign">0.5</property> 
     925                              <property name="yalign">0.5</property> 
     926                              <property name="xpad">0</property> 
     927                              <property name="ypad">0</property> 
     928                            </widget> 
     929                          </child> 
     930                        </widget> 
     931                        <packing> 
     932                          <property name="padding">0</property> 
     933                          <property name="expand">False</property> 
     934                          <property name="fill">False</property> 
    878935                        </packing> 
    879936                      </child> 
     
    10271084                                </widget> 
    10281085                              </child> 
    1029                             </widget> 
    1030                           </child> 
    1031                         </widget> 
    1032                         <packing> 
    1033                           <property name="padding">0</property> 
    1034                           <property name="expand">False</property> 
    1035                           <property name="fill">False</property> 
    1036                         </packing> 
    1037                       </child> 
    1038  
    1039                       <child> 
    1040                         <widget class="GtkButton" id="search_clear_button"> 
    1041                           <property name="visible">True</property> 
    1042                           <property name="tooltip">Clear search</property> 
    1043                           <property name="can_focus">True</property> 
    1044                           <property name="relief">GTK_RELIEF_NONE</property> 
    1045                           <property name="focus_on_click">True</property> 
    1046                           <signal name="clicked" handler="_on_search_clear_button_clicked"/> 
    1047                           <accelerator key="u" modifiers="GDK_CONTROL_MASK" signal="clicked"/> 
    1048  
    1049                           <child> 
    1050                             <widget class="GtkImage" id="image21"> 
    1051                               <property name="visible">True</property> 
    1052                               <property name="stock">gtk-clear</property> 
    1053                               <property name="icon_size">4</property> 
    1054                               <property name="xalign">0.5</property> 
    1055                               <property name="yalign">0.5</property> 
    1056                               <property name="xpad">0</property> 
    1057                               <property name="ypad">0</property> 
    1058                             </widget> 
    1059                           </child> 
    1060                         </widget> 
    1061                         <packing> 
    1062                           <property name="padding">0</property> 
    1063                           <property name="expand">False</property> 
    1064                           <property name="fill">False</property> 
    1065                         </packing> 
    1066                       </child> 
    1067  
    1068                       <child> 
    1069                         <widget class="GtkButton" id="search_close_button"> 
    1070                           <property name="visible">True</property> 
    1071                           <property name="tooltip">Close search</property> 
    1072                           <property name="can_focus">True</property> 
    1073                           <property name="relief">GTK_RELIEF_NONE</property> 
    1074                           <property name="focus_on_click">False</property> 
    1075                           <signal name="clicked" handler="_on_search_close_button_clicked"/> 
    1076  
    1077                           <child> 
    1078                             <widget class="GtkImage" id="image11"> 
    1079                               <property name="visible">True</property> 
    1080                               <property name="stock">gtk-close</property> 
    1081                               <property name="icon_size">4</property> 
    1082                               <property name="xalign">0.5</property> 
    1083                               <property name="yalign">0.5</property> 
    1084                               <property name="xpad">0</property> 
    1085                               <property name="ypad">0</property> 
    10861086                            </widget> 
    10871087                          </child> 
  • trunk/src/preference_window.py

    r417 r436  
    4141        self._plugin_image = self.xml.get_widget('plugin_image') 
    4242        self._config_button = self.xml.get_widget('plugin_config_button') 
    43         self._config_button.set_sensitive(True) 
    44         self._config_button.hide() 
     43        self._config_button.set_sensitive(False) 
    4544 
    4645        # Create plugins list and model 
     
    116115            configurable = False 
    117116        if is_active and configurable: 
    118             self._config_button.show(
     117            self._config_button.set_sensitive(True
    119118        else: 
    120             self._config_button.hide(
     119            self._config_button.set_sensitive(False
    121120 
    122121    def _on_plugin_toggled(self, cell, path, model):