The branch, frodo has been updated
       via  f4e88f08f552fe489e995ac5685f038f05020e05 (commit)
       via  cfa3f85b7a19b14e3539a17c6a761205425f927b (commit)
       via  ad0174eb92e7795f0afbd4f126266bcfd3ad894d (commit)
      from  0e7ef4d761082d169187007f39ee361829f8a516 (commit)

- Log -----------------------------------------------------------------
http://xbmc.git.sourceforge.net/git/gitweb.cgi?p=xbmc/scripts;a=commit;h=f4e88f08f552fe489e995ac5685f038f05020e05

commit f4e88f08f552fe489e995ac5685f038f05020e05
Author: Martijn Kaijser <[email protected]>
Date:   Wed Dec 5 20:04:10 2012 +0100

    [weather.ozweather] -v0.4.5

diff --git a/weather.ozweather/addon.xml b/weather.ozweather/addon.xml
index 0cd0d5b..8bce409 100644
--- a/weather.ozweather/addon.xml
+++ b/weather.ozweather/addon.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
-<addon id="weather.ozweather" name="Oz Weather" version="0.4.3" 
provider-name="Bossanova808">
+<addon id="weather.ozweather" name="Oz Weather" version="0.4.5" 
provider-name="Bossanova808">
        <requires>
                <import addon="xbmc.python" version="2.0"/>
     <import addon="script.module.parsedom" version="1.2.0"/>
diff --git a/weather.ozweather/changelog.txt b/weather.ozweather/changelog.txt
index db3db7f..6b8b922 100644
--- a/weather.ozweather/changelog.txt
+++ b/weather.ozweather/changelog.txt
@@ -1,3 +1,6 @@
+V0.4.4
+- Minor data cleanup as Weatherzone returns crap data sometimes
+
 V0.4.3
 - Fixes for fixes for capatilisation :)
 
diff --git a/weather.ozweather/default.py b/weather.ozweather/default.py
index 1c845cc..0467051 100644
--- a/weather.ozweather/default.py
+++ b/weather.ozweather/default.py
@@ -433,6 +433,9 @@ def propertiesPDOM(page, extendedFeatures):
 
       for count, desc in enumerate(shortDesc):
         shortDesc[count] = shortDesc[count].title().replace( '-<br />','')
+        shortDesc[count] = shortDesc[count].title().replace( '-<Br />','')
+        shortDesc[count] = shortDesc[count].title().replace( 
'ThunderStorms','Thunderstorms')
+        shortDesc[count] = shortDesc[count].title().replace( 'windy','Windy')
 
       #log the collected data, helpful for finding errors
       #log("Collected data: shortDesc [" + str(shortDesc) + "] maxList [" + 
str(maxList) +"] minList [" + str(minList) + "]")
diff --git a/weather.ozweather/resources/lib/utilities.py 
b/weather.ozweather/resources/lib/utilities.py
index c61758f..17d8965 100644
--- a/weather.ozweather/resources/lib/utilities.py
+++ b/weather.ozweather/resources/lib/utilities.py
@@ -43,6 +43,7 @@ WEATHER_CODES = { 'Clearing Shower'                 : '39',
                   'Snow Tending To Rain'            : '5',
                   'Sunny'                           : '32',
                   'Thunderstorms'                   : '38',
+                  'ThunderStorms'                   : '38',
                   'Thunderstorms Clearing'          : '37',
                   'Windy'                           : '23',
                   'Windy With Rain'                 : '2',

http://xbmc.git.sourceforge.net/git/gitweb.cgi?p=xbmc/scripts;a=commit;h=cfa3f85b7a19b14e3539a17c6a761205425f927b

commit cfa3f85b7a19b14e3539a17c6a761205425f927b
Author: Martijn Kaijser <[email protected]>
Date:   Wed Dec 5 19:58:33 2012 +0100

    [script.linphone] -v0.0.9

diff --git a/script.linphone/addon.xml b/script.linphone/addon.xml
index aedbf7d..bd42a11 100644
--- a/script.linphone/addon.xml
+++ b/script.linphone/addon.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <addon id="script.linphone"
        name="Linphonec"
-       version="0.0.8"
+       version="0.0.9"
        provider-name="PostMet Corporation">
   <requires>
     <import addon="xbmc.python" version="1.0"/>
diff --git a/script.linphone/resources/lib/gui.py 
b/script.linphone/resources/lib/gui.py
index 6699d32..c1346e9 100644
--- a/script.linphone/resources/lib/gui.py
+++ b/script.linphone/resources/lib/gui.py
@@ -1,4 +1,4 @@
-# -*- coding: utf-8 -*-
+B# -*- coding: utf-8 -*-
 # *
 # *      Copyright (C) 2012 Postmet corp
 # *      http://www.postmet.com
@@ -150,7 +150,8 @@ class GUI( xbmcgui.WindowXML ):
         list_top_pos = int(HEIGHT / 720) + 90
 
         self.addControl(xbmcgui.ControlImage(970, list_top_pos - 3, 306, 306, 
__cwd__ + '/resources/skins/Default/media/list_bg.png'))
-        self.list_contacts = xbmcgui.ControlList(973, list_top_pos, 300, 330, 
font = 'font12', selectedColor = "0xFF000000", textColor = '0xFFFFFFFF', 
buttonTexture = 'button-nofocus.png', buttonFocusTexture = 'button-focus.png', 
itemHeight = 25, space = 2)
+        self.list_contacts = xbmcgui.ControlList(973, list_top_pos, 300, 330, 
'font12', '0xFFFFFFFF', 'button-nofocus.png', 'button-focus.png', "0xFF000000", 
0, 0, 0, 0, 25, 2)
+
         self.addControl(self.list_contacts)
         self.control_list_contacts_id = self.list_contacts.getId()
 
@@ -562,6 +563,7 @@ def linphoneTerminate():
     global last_try_exit
     global last_try_exit_cnt
     global notifier
+    global list_type
     xbmc.log("##### [%s] - Debug msg: %s" % (__scriptname__, 
call_status),level=xbmc.LOGDEBUG )
 
     tpass = (time.time() - last_try_exit)
@@ -585,6 +587,10 @@ def linphoneTerminate():
         fixUpDown(False, False)
         time.sleep(1)
         placed, recieved, last_calls = parsing('/home/%s/.linphonerc' % 
(SYSTEM_USER))
+        if list_type == 'recent':
+            LP_WIN.list_contacts.reset()
+            LP_WIN.list_contacts.addItems(last_calls)
+
         #else:
         #    LP_WIN.btn_hangup.setVisible(False)
         #    LP_WIN.btn_answer.setVisible(False)
@@ -710,25 +716,6 @@ def fixUpDown(answer, hangup):
     b5005Up = 5010 if is_full_ver else b500xUp
     LP_WIN.getControl(5005).controlUp(LP_WIN.getControl(b5005Up))
 
-    #if answer:
-    #    ctrl_down = 5002
-    #    ctrl_up = 5002
-    #elif hangup:
-    #    ctrl_down = 5004
-    #    ctrl_up = 5004
-    #else:
-    #    ctrl_down = 5010
-    #    ctrl_up = 5011
-    #LP_WIN.getControl(5011).controlDown(LP_WIN.getControl(ctrl_down))
-    #LP_WIN.getControl(5010).controlUp(LP_WIN.getControl(ctrl_up))
-    #if answer and hangup:
-    #    LP_WIN.getControl(5002).controlRight(LP_WIN.getControl(5004)) # from 
Dial to Hangup
-    #    LP_WIN.getControl(5004).controlLeft(LP_WIN.getControl(5002))
-    #elif answer:
-    #    LP_WIN.getControl(5004).controlLeft(LP_WIN.getControl(5004))
-    #elif hangup:
-    #    LP_WIN.getControl(5002).controlLeft(LP_WIN.getControl(5002))
-
 def initLinphone():
     ##------------------Initialisation Settings----------------------##
     array = ["sip_port", "sip_tcp_port", "sip_tls_port"]
@@ -890,10 +877,11 @@ def set_phone_book(pb):
     f.close()
 
 def sound_card_list_creating(soundcard_list):
+    if os.path.isfile(__cwd__ + '/soundcards'):
+        limitLinphonecCodecs()
     try:
         f = open(__cwd__ + '/soundcards', 'w')
     except:
-        limitLinphonecCodecs()
         os.system("touch %s" % __cwd__ + '/soundcards')
         f = open(__cwd__ + '/soundcards', 'w')
     for i in soundcard_list:
@@ -931,9 +919,4 @@ def parsing(filename):
 
 pb = get_phone_book()
 placed, recieved, last_calls = parsing('/home/' + SYSTEM_USER + '/.linphonerc')
-cmd = str()
-
-# 91.189.95.83
-# register_only_when_network_is_up
-# reg_sendregister=0
-#dpkg -i .deb
\ No newline at end of file
+cmd = str()
\ No newline at end of file

http://xbmc.git.sourceforge.net/git/gitweb.cgi?p=xbmc/scripts;a=commit;h=ad0174eb92e7795f0afbd4f126266bcfd3ad894d

commit ad0174eb92e7795f0afbd4f126266bcfd3ad894d
Author: Martijn Kaijser <[email protected]>
Date:   Wed Dec 5 19:56:36 2012 +0100

    [script.xbmc.subtitles] -v3.9.1

diff --git a/script.xbmc.subtitles/addon.xml b/script.xbmc.subtitles/addon.xml
index 7803e26..0589f8e 100644
--- a/script.xbmc.subtitles/addon.xml
+++ b/script.xbmc.subtitles/addon.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <addon id="script.xbmc.subtitles"
        name="XBMC Subtitles"
-       version="3.9.0"
+       version="3.9.1"
        provider-name="amet, mr_blobby">
   <requires>
     <import addon="xbmc.python" version="2.1"/>
@@ -21,7 +21,9 @@
     <summary lang="el">Υπότιτλοι XBMC</summary>
     <summary lang="en">XBMC Subtitles</summary>
     <summary lang="es">Subtítulos XBMC</summary>
+    <summary lang="es_AR">Subtítulos XBMC</summary>
     <summary lang="es_MX">Subtítulos XBMC</summary>
+    <summary lang="et">XBMC Subtiitrid</summary>
     <summary lang="fi">XBMC-tekstitykset</summary>
     <summary lang="fr">Sous-titres XBMC</summary>
     <summary lang="he">XBMC Subtitles</summary>
@@ -30,6 +32,7 @@
     <summary lang="it">Sottotitoli XBMC</summary>
     <summary lang="ko">XBMC 자막</summary>
     <summary lang="lt">XBMC subtitrai</summary>
+    <summary lang="mk">XBMC Преводи</summary>
     <summary lang="nl">XBMC Ondertitels</summary>
     <summary lang="pl">Napisy XBMC</summary>
     <summary lang="pt">Legendas XBMC</summary>
@@ -45,21 +48,26 @@
     <summary lang="zh_TW">XBMC 字幕</summary>
     <description lang="be">Search and download subtitles from multipe 
providers.Subtitle button on OSD needs to be activated and path set to XBMC 
Subtitles under System-&gt; Skin-&gt; Addon Scripts</description>
     <description lang="bg">Търси и сваля субтитри от 
многобройни източници. Трябват ли ви 
субтитри на български език пробвайте 
OpenSubtitles.org. Ползващите Eden могат да вкл/изкл 
бутона за субтитрите от Настройки &gt; Облик 
&gt; Добавка &gt; Видео OSD</description>
+    <description lang="ca">Busca i descarrega subtítols a múltiples 
proveïdors. El botó de subtítulos al OSD s'ha d'activar a 
Sistema-&gt;Skin-&gt;Scripts d'Addon, establint la ruta a XBMC 
Subtitles</description>
     <description lang="cs">Hledejte a stahujte titulky od více 
poskytovatelů. Je třeba aktivovat tlačítko Titulky na OSD a nastavit cestu 
k titulkům pro XBMC v sekci Systém -&gt; Vzhled -&gt; Skripty 
doplňků</description>
     <description lang="da">Søg og download undertekster fra flere udbydere. 
Undertekst knap på OSD skal aktiveres og sti sættes til XBMC Subtitles under 
System-&gt; Skin -&gt; Addon Scripts</description>
     <description lang="de">Suche und lade Untertitel von verschiedenen 
Anbietern. </description>
+    <description lang="el">Αναζήτηση και λήψη 
υποτίτλων από διάφορους παρόχους. Το 
πλήκτρο υποτίτλων πρέπει να είναι ενεργό 
στο OSD και να έχει οριστεί η διαδρομή στους 
υπότιτλους XBMC στο Σύστημα -&gt; Κέλυφος -&gt; 
Πρόσθετα Script</description>
     <description lang="en">Search and download subtitles from multipe 
providers.Subtitle button on OSD needs to be activated and path set to XBMC 
Subtitles under System-&gt; Skin-&gt; Addon Scripts</description>
     <description lang="es">Búsqueda y descarga de subtítulos desde 
múltiples proveedores.Se necesita activar el botón de subtitulos en OSD y 
establecer a XBMC subtítulos en Sistema-&gt;Skin-&gt;Addon 
Scripts</description>
+    <description lang="es_AR">Buscar y descargar los subtítulos desde 
múltiples proveedores.Se necesita activar el botón de subtitulos en OSD y 
establecer a XBMC subtítulos en Sistema-&gt;Skin-&gt;Addon 
Scripts</description>
     <description lang="es_MX">Búsqueda y descarga de subtítulos de distintos 
proveedores. El botón de subtítulos en el OSD requiere ser activado con la 
ruta definida hacia XBMC Subtitles en Systema-&gt;Skin-&gt;Scripts de 
Addons</description>
+    <description lang="et">Otsi ja lae alla subtiitreid erinevatelt 
pakkujatelt.Subtiitrite nupp OSD juures peab olema aktiveeritud ja teekonnaks 
peab olema seatud XBMC Subtiitrid  Süsteemid-&gt; Rüü-&gt; Lisade 
kood</description>
     <description lang="fi">Hae ja lataa tekstityksiä monelta tarjoajalta. 
Tekstitysnappi pitää aktivoida ja hakemistopolku pitää asettaa 
XBMC-tekstityksiin Järjestelmä -&gt; Skin/Kuosi -&gt; 
Lisäosaskriptit</description>
     <description lang="fr">Recherche et téléchargement de sous-titres depuis 
différentes sources. Activer le bouton de sous-titre dans le menu à l'écran 
et définir le chemin de sous-titres dans System-&gt;Thème-&gt;Scripts 
d'extension</description>
     <description lang="hu">Feliratok keresése és letöltése több 
internetes szolgáltatótól. A feliratok gombot az OSD-n aktiválni kell az 
elérési út beállításával a 
Beállítások-&gt;Megjelenítés-&gt;Felszín-&gt;Kiegészítő parancsikonok 
menüpont alatt</description>
     <description lang="it">Cerca e scarica i sottotitoli da più fornitori. Il 
pulsante Sottotitoli sull'OSD deve essere attivo e il percorso impostato su 
Sottotitoli XBMC sotto Sistema -&gt; Skin -&gt; Addon Scripts</description>
     <description lang="ko">다양한 사이트에서 자막을 찾고 
다운로드합니다. OSD에서 자막 버튼을 사용하려면 '시스템 
&gt; 스킨 &gt; 자막 추가기능' 에서 'XBMC Subtitles'를 선택하여 
활성화하여야 합니다.</description>
     <description lang="lt">Ieškoti ir atsisiųsti subtitrus iš Multipe 
teikėjų. Paantraštės mygtukas OSD turi būti aktyvuotas. Nustatytas kelias 
iki XBMC Subtitrai -&gt; Sistema -&gt; Teminė išvaizda/Tema -&gt; Addon 
Skriptai</description>
+    <description lang="mk">Барај и превземи преводи од 
повеќе добавувачи. Копчето за преводи на OSD 
треба да е активирано и патеката да биде 
подесена на XBMC Преводи при Систем-&gt; 
Маска-&gt; Скрипти на додаток</description>
     <description lang="nl">Zoek en download ondertitels van 19 
websites:Bierdopje.com, Italiansubs.net, Legendas.tv, Napiprojekt.pl, 
OmniSubs.net, Ondertitel.com, OpenSubtitles.org, Podnapisi.net, theSubDB.com, 
Subdivx.com, Sublight.si, Subscene.com, Swesub.nu, Subscenter.org, Titlovi.com, 
Titulky.com en Undertexter.se.De ondertitel knop in het OSD scherm moet zijn 
geactiveerd met het pad naar XBMC Subtitles via Systeem-&gt; Skin-&gt; Addon 
Scripts.</description>
     <description lang="pl">Wyszukaj i pobierz napisy równoczesnie z wielu 
Źródeł. Przycisk Napisów w Menu Ekranowym powinien zostać aktywowany w 
opcjach XBMC. Ścieżka: System-&gt; Skóra-&gt; Skrypty Addon-&gt; XBMC 
Subtitles</description>
-    <description lang="pt">Procura e download de legendas em 20 websites: 
Bierdopje.com, euTorrents.me, Italiansubs.net, Legendas-Zone.org, 
LegendasDivx.com, Legendas.tv, Napiprojekt.pl, OmniSubs.net, Ondertitel.com, 
OpenSubtitles.org, Pipocas.tv, Podnapisi.net, PT-SUBS.NET, theSubDB.com, 
Subdivx.com, Sublight.si, Subscene.com, Swesub.nu, Subscenter.org, Titlovi.com, 
Titulky.com e Undertexter.se. O botão das legendas deve ser adicionado no OSD 
e o caminho põe-se em Sistema-&gt; Skin-&gt; Addons de Scripts</description>
+    <description lang="pt">Procure e transfira legendas de vários 
fornecedores. O botão das legendas deve ser adicionado no visor e a 
localização definida em Sistema-&gt; Tema-&gt; Addons</description>
     <description lang="pt_BR">Procure e efetue download de legendas de 
múltiplos provedores.  Botão de Legendas na tela OSD necessita ser ativado 
manualmente sendo que deves setar o caminho do addon XBMC Legendas nas skins 
para ativá-lo. </description>
     <description lang="ru">Поиск и загрузка субтитров 
сs provedores.  Botão de Legendas na tela OSD necessita ser ativado 
manualmente sendo que deves setar o caminho do addon XBMC Legendas nas skins 
para ativá-lo. </description>.net, PT-SUBS.NET, theSubDB.com, Subdivx.com, 
Sublight.si, Subscene.com, Swesub.nu, Subscenter.org, Titlovi.com, Titulky.com 
e Undertexter.se. O botão das legendas deve ser adicionado no OSD e o caminho 
põe-se em Sistema-&gt; Skin-&gt; Addons de 
Scripts</description>!0Õ:ÿ Õ:ÿHÞâÿ¥+pÌ:ÿ’Bæþ¥+†`æþ¥+0Õ:ÿ`Bæþ¥+oÕ:ÿ`Õ:ÿXÕ:ÿ8kÿ¥+Œp˜ Õ:ÿuJæþ¥+€jçþ¥+pÌ:ÿ@Ë:ÿk`æþ¥+GHIJKMNOP0Õ:ÿ Õ:ÿH•¹ÿ¥+Î:ÿ’Bæþ¥+†`æþ¥+0Õ:ÿ0g¦+uJæþ¥+
 ¦+ É–ÿ¥+g¦+Øg¦+¨        
g¦+€jçþ¥+H•¹ÿ¥+Î:ÿPÌ:ÿk`æþ¥+8•¹ÿ¥+Î:ÿ€Ì:ÿk`æþ¥+(•¹ÿ¥+Î:ÿ°Ì:ÿk`æþ¥+•¹ÿ¥+Î:ÿàÌ:ÿk`æþ¥+
  ¨g¦+uJæþ¥+¨        
g¦+`Ç:ÿŠ—ÿ¥+eIæþ¥+Øg¦+€Í:ÿy—ÿ¥+eIæþ¥+g¦+°Í:ÿZ—ÿ¥+eIæþ¥+ØÄ–ÿ¥+
 ¦+ É–ÿ¥+g¦+Ø$¦+Øg¦+¨ 
g¦+€jçþ¥+8kÿ¥+bÿ¥+ Õ:ÿp[–ÿ¥+`Ï:ÿ0Î:ÿk`æþ¥+5678:<=>?@BD0Õ:ÿ Õ:ÿà_ÿ¥+ Õ:ÿuJæþ¥+eÿ¥+àÍ:ÿbÿ¥+eIæþ¥+eÿ¥+Õ_@fÆS
 
Qöl±íÁ£.ÿ¥+ Õ:ÿà_ÿ¥+pÐ:ÿ@Ï:ÿk`æþ¥+u]ÞÓ
      
4Q ÷U^Qʉ§¶uª¹ñìò*ēv0Õ:ÿ Õ:ÿHÞ+ÿ¥+$hÿ¥+àÖ:ÿ¦0ʦ+¦0ʦ+veÿ¥+oÕ:ÿ Ö:ÿXÕ:ÿÀÑ:ÿ/¦+uJæþ¥+Ø$¦+
 
Ø:ÿ¢0ʦ+ðÖ:ÿ€Ò:ÿÿÿÿÿÿÿÿÿ¢0ʦ+¨Õ:ÿо
 множества сайтов. Необходимо включить 
кнопку субтитров в OSD и выбрать дополнение 
субтитров в настройках обложки.</description>
     <description lang="se">Sök och ladda ner undertexter från flera källor. 
Undertextknappen i OSD'n behöver aktiveras och sökvägen anges till XBMC 
Undertexter i Inställningar -&gt; Skal -&gt; Tillägg genvägar</description>
@@ -72,3 +80,4 @@
   </extension>
 </addon>
 
+
diff --git a/script.xbmc.subtitles/changelog.txt 
b/script.xbmc.subtitles/changelog.txt
index f603fcf..256b8ea 100644
--- a/script.xbmc.subtitles/changelog.txt
+++ b/script.xbmc.subtitles/changelog.txt
@@ -1,3 +1,11 @@
+3.9.1
+- [fix] Argenteam service, jurrabi
+- [fix] Napisy24pl service, mrto
+- [fix] Betaseries service
+- [fix] LegendasTV service
+- [add] version in OpenSubtitles server login
+- [fix] service Ondertitel.com after site redesign
+
 3.9.0
 - [fix] properly hash rar files on OpenSubtitles
 - use python hash algo since XBMC one has been removed
diff --git a/script.xbmc.subtitles/resources/lib/gui.py 
b/script.xbmc.subtitles/resources/lib/gui.py
index 562a406..3106e95 100644
--- a/script.xbmc.subtitles/resources/lib/gui.py
+++ b/script.xbmc.subtitles/resources/lib/gui.py
@@ -75,7 +75,7 @@ class GUI( xbmcgui.WindowXMLDialog ):
       movieFullPath = self.stackPath[0][8:]
       self.stack = True
 
-    if useMovieFolderForSubs:
+    if useMovieFolderForSubs and not self.temp:
       if use_subs_folder:
         self.sub_folder = os.path.join(os.path.dirname( movieFullPath ),'Subs')
         xbmcvfs.mkdirs(self.sub_folder)
diff --git a/script.xbmc.subtitles/resources/lib/services/BetaSeries/service.py 
b/script.xbmc.subtitles/resources/lib/services/BetaSeries/service.py
index 310f800..423db99 100644
--- a/script.xbmc.subtitles/resources/lib/services/BetaSeries/service.py
+++ b/script.xbmc.subtitles/resources/lib/services/BetaSeries/service.py
@@ -10,10 +10,9 @@ import xbmc
 import xbmcgui
 import string
 import shutil
-from utilities import log, languageTranslate
+from utilities import log, languageTranslate, getShowId
 from xml.dom import minidom
 
-
   
 _ = sys.modules[ "__main__" ].__language__
 
@@ -45,33 +44,21 @@ def geturl(url):
     return(content)
 
 def getShortTV(title):
-
-    try:
-        # search TVDB's id from tvshow's title
-        query = 'select c12 from tvshow where c00 = "' + unicode(title) + '" 
limit 1'
-        res = xbmc.executehttpapi("queryvideodatabase(" + query + ")")
-        
-        # get the result
-        tvdbid = re.search('field>(.*?)<\/field',res)
-        tvdbid = tvdbid.group(1)
-        
+    tvdbid = getShowId()
+    if tvdbid:
         # get tvshow's url from TVDB's id
         searchurl = 'http://' + apiurl + '/shows/display/' + tvdbid + 
'.xml?key=' + apikey
         log( __name__ , " BetaSeries query : %s" % (searchurl))
 
         dom = minidom.parse(urllib.urlopen(searchurl))
-        url = ""
+        
         if len(dom.getElementsByTagName('url')):
             url = dom.getElementsByTagName('url')[0].childNodes[0]
             url = url.nodeValue
+            return url
 
-        return url
-        
-        log( __name__ , "'%s %s %s %s'" % (user, password, searchurl, url))
-
-    except:
+    else:
         log( __name__ , "getShortTV() failed")
-        return url
 
 
 def search_subtitles( file_original_path, title, tvshow, year, season, 
episode, set_temp, rar, lang1, lang2, lang3, stack ): #standard input
@@ -89,7 +76,7 @@ def search_subtitles( file_original_path, title, tvshow, 
year, season, episode,
     if (len(file_original_path) > 0) and (len(tvshow) > 0) :
 
         show = getShortTV(tvshow)
-        if len(show)>0:
+        if show:
 
             searchurl = 'http://' + apiurl + '/subtitles/show/' + show + 
'.xml?season=' + season + '&episode=' + episode + '&language=' + querylang + 
'&key=' + apikey
             log( __name__ , "searchurl = '%s'" % (searchurl))
diff --git a/script.xbmc.subtitles/resources/lib/services/Bierdopje/service.py 
b/script.xbmc.subtitles/resources/lib/services/Bierdopje/service.py
index e660f36..977a829 100644
--- a/script.xbmc.subtitles/resources/lib/services/Bierdopje/service.py
+++ b/script.xbmc.subtitles/resources/lib/services/Bierdopje/service.py
@@ -1,9 +1,7 @@
 # -*- coding: UTF-8 -*-
 
 import os, sys, re, xbmc, xbmcgui, xbmcaddon, string, urllib, urllib2, time, 
xml.etree.ElementTree as XMLTree
-from utilities import log
-try: import simplejson as json
-except: import json
+from utilities import log, getShowId
 
 _                = sys.modules[ "__main__" ].__language__
 __profile__      = sys.modules[ "__main__" ].__profile__
@@ -78,16 +76,8 @@ def getshowid(showname):
             log( __name__ ," show id for '%s' is '%s' (from cachefile '%s')" % 
(showname, showids[showname], showids_filename))
             return showids[showname]
     if showid is None:
-        try:
-            playerid_query = '{"jsonrpc": "2.0", "method": 
"Player.GetActivePlayers", "id": 1}'
-            playerid = 
json.loads(xbmc.executeJSONRPC(playerid_query))['result'][0]['playerid']
-            tvshowid_query = '{"jsonrpc": "2.0", "method": "Player.GetItem", 
"params": {"playerid": ' + str(playerid) + ', "properties": ["tvshowid"]}, 
"id": 1}'
-            tvshowid = json.loads(xbmc.executeJSONRPC 
(tvshowid_query))['result']['item']['tvshowid']
-            tvdbid_query = '{"jsonrpc": "2.0", "method": 
"VideoLibrary.GetTVShowDetails", "params": {"tvshowid": ' + str(tvshowid) + ', 
"properties": ["imdbnumber"]}, "id": 1}'
-            tvdbid = json.loads(xbmc.executeJSONRPC 
(tvdbid_query))['result']['tvshowdetails']['imdbnumber']
-        except:
-            log( __name__ ," Failed to find TVDBid in database")
-        else:
+        tvdbid = getShowId()
+        if tvdbid:
             response = apicall("GetShowByTVDBID",[tvdbid])
             if response is not None:
                 showid = gettextelements(response,"response/showid")
diff --git a/script.xbmc.subtitles/resources/lib/services/LegendasTV/service.py 
b/script.xbmc.subtitles/resources/lib/services/LegendasTV/service.py
index 428dd53..7dd867e 100644
--- a/script.xbmc.subtitles/resources/lib/services/LegendasTV/service.py
+++ b/script.xbmc.subtitles/resources/lib/services/LegendasTV/service.py
@@ -9,7 +9,7 @@ import xbmc, xbmcgui
 import cookielib, urllib2, urllib, sys, re, os, webbrowser, time, unicodedata
 from BeautifulSoup import BeautifulSoup, BeautifulStoneSoup
 from htmlentitydefs import name2codepoint as n2cp
-from utilities import log
+from utilities import log, getShowId
 
 base_url = "http://legendas.tv";
 sub_ext = "srt,aas,ssa,sub,smi"
@@ -166,8 +166,7 @@ def LegendasTVMovies(file_original_path, title, year, 
lang1, lang2, lang3 ):
        
        # Try to get the original movie name from the XBMC database, 
        # and if not available, set it to the parsed title.
-       xbmcPlayerTitle = xbmc.getCleanMovieTitle( 
xbmc.getInfoLabel("VideoPlayer.Title") )[0]
-       original_title = 
re.sub("</?[^>]*>","",xbmc.executehttpapi("QueryVideoDatabase(select c16 from 
movie where movie.c00 = \""+xbmcPlayerTitle+"\")"))
+       original_title = xbmc.getInfoLabel("VideoPlayer.OriginalTitle")
 
        if original_title == "" or year == "" : original_title = 
CleanLTVTitle(title)
        else:
@@ -270,8 +269,9 @@ def LegendasTVSeries(tvshow, year, season, episode, lang1, 
lang2, lang3 ):
        
        try:
                xbmcTVShow = xbmc.getInfoLabel("VideoPlayer.TVshowtitle")
-               tvshow_id = 
int(re.sub("</?[^>]*>","",xbmc.executehttpapi("QueryVideoDatabase(select c12 
from tvshow where c00 = \""+xbmcTVShow+"\")")))
-               if tvshow_id: original_tvshow = 
CleanLTVTitle(BeautifulStoneSoup(urllib2.urlopen("http://www.thetvdb.com/data/series/"+str(tvshow_id)+"/").read()).data.series.seriesname.string)
+               tvshow_id = getShowId()
+               if tvshow_id:
+                 original_tvshow = 
CleanLTVTitle(BeautifulStoneSoup(urllib2.urlopen("http://www.thetvdb.com/data/series/"+str(tvshow_id)+"/").read()).data.series.seriesname.string)
                else: original_tvshow = CleanLTVTitle(tvshow)
        except: original_tvshow = CleanLTVTitle(tvshow)
        log( __name__ , original_tvshow )
diff --git a/script.xbmc.subtitles/resources/lib/services/Napisy24pl/service.py 
b/script.xbmc.subtitles/resources/lib/services/Napisy24pl/service.py
index 15b3b37..234b6e9 100644
--- a/script.xbmc.subtitles/resources/lib/services/Napisy24pl/service.py
+++ b/script.xbmc.subtitles/resources/lib/services/Napisy24pl/service.py
@@ -7,7 +7,7 @@
 # mrto
 
 import urllib2, re, string, xbmc, sys, os
-from utilities import log, languageTranslate
+from utilities import log, languageTranslate, hashFile
 from BeautifulSoup import BeautifulSoup
 from cookielib import CookieJar
 from urllib import urlencode
@@ -53,7 +53,7 @@ def getallsubs(content, title, subtitles_list, 
file_original_path, stack, lang1,
                 disc_amount = re.findall(disc_amount_re, row_str)
                 first_row = False
             else:
-                file_size, SubHash = 
xbmc.subHashAndFileSize(file_original_path)
+                file_size, SubHash = hashFile(file_original_path, False)
                 if disc_amount[0] > '1':
                     video_file_size = re.findall(video_file_size_re_multi, 
row_str)
                 else:
diff --git a/script.xbmc.subtitles/resources/lib/services/Ondertitel/service.py 
b/script.xbmc.subtitles/resources/lib/services/Ondertitel/service.py
index 35dc22c..41634e2 100644
--- a/script.xbmc.subtitles/resources/lib/services/Ondertitel/service.py
+++ b/script.xbmc.subtitles/resources/lib/services/Ondertitel/service.py
@@ -7,6 +7,7 @@ _ = sys.modules[ "__main__" ].__language__
 
 main_url = "http://ondertitel.com/";
 debug_pretext = ""
+releases_types   = ['web-dl', '480p', '720p', '1080p', 'h264', 'x264', 'xvid', 
'aac20', 'hdtv', 'dvdrip', 'ac3', 'bluray', 'dd51', 'divx', 'proper', 'repack', 
'pdtv', 'rerip', 'dts']
 
 
#====================================================================================================================
 # Regular expression patterns
@@ -14,18 +15,13 @@ debug_pretext = ""
 
 # subtitle pattern example:
 """
-<strong><a href="/ondertitels/info/Avatar/48039.html" title="ondertitels 
Avatar" style="color: #000;">Avatar</a></strong> <img 
src="/images/nederlandse_vlag.jpg" height="15" width="20"> <a 
href="http://trailer-cinema.com/trailer/info/Avatar/Avatar.html"; 
target="_blank"><img src="/images/icon_play-trailer.png" height="15" 
border="0"></a><br>
-                       <font style="font-size: 11px; color: 
#444445;"><i>Avatar.RETAIL.DVDRip.XviD-DiAMOND</i></font>
-                               </div>
-                               </td>
-                               <td><a 
href="http://www.imdb.com/title/tt0499549/"; target="_blank"><img 
src="/images/imdb_logo.gif" border="0"></a></td>
-
-                               <td style="width: 60px;">3 CD's</td><td><a 
href="/user_list.php?user=Goffini">Goffini</a></td></tr>
+<a href="/ondertitels/info/(500)-Days-of-Summer/44032.html" title="ondertitel 
(500) Days of Summer" style="color: #000;">(500) Days of Summer</a></strong> 
<img src="/images/nederlandse_vlag.jpg" height="11" width="18"></div> <div 
style="float:left;"><a href="http://www.imdb.com/title/tt1022603/"; 
target="_blank"><img src="/images/imdb_logo.gif" border="0"></a> </div><br 
clear="both"></div>
+                                                       <div style="width: 
490px; overflow:hidden; overflow:hidden"><font style="font-size: 11px; color: 
#444445;"><i>500.Days.of.Summer.2009.720p.BluRay.DTS.x264-WiKi</i></font><br></div>
 """
-subtitle_pattern = "<strong><a 
href=\"/(ondertitels/info/[^\n\r\t]*?.html)\"[^\n\r\t]*?>\
-[\n\r\t ]*?<font style=\"font-size: 11px; color: 
#444445;\"><i>([^\r\n\t]*?)</i></font>[\n\r\t ]*?</div>[\n\r\t ]*?</td>\
-[\n\r\t ]*?<td>[^\r\n\t]*?</td>[\r\n\t ]*?<td style=\"width: 60px;\">(\d) CD"
-# group(1) = link to page with downloadlink, group(2) = filename, group(3) = 
number of CD's
+subtitle_pattern = "<a href=\"(/ondertitels/info/[^/\n\r\t]+/\d+?\.html)\" 
title=\"[^/\n\r\t]+\" style=\"color: #000;\">[^\n\r\t]*?[\n\r\t]+\
+<div style=\"width: 490px; overflow:hidden; overflow:hidden\"><font 
style=\"font-size: 11px; color: 
#444445;\"><i>([^\n\r\t<]+?)</i></font><br></div>"
+# group(1) = link, group(2) = filename
+
 
 # downloadlink pattern example:
 """
@@ -38,33 +34,48 @@ downloadlink_pattern = "<a 
href=\"/(getdownload\.php\?id=\d{1,10}&userfile=[^\n\
 # Functions
 
#====================================================================================================================
 
-def getallsubs(content, title, moviefile, subtitles_list, ):
+def getallsubs(content, title, moviefile, subtitles_list):
     for matches in re.finditer(subtitle_pattern, content, re.IGNORECASE | 
re.DOTALL):
-        if matches.group(3) == "1" and matches.group(2) <> "":
-            link = matches.group(1)
-            filename = matches.group(2)
-            log( __name__ ,"%s Subtitles found: %s (link=%s)" % 
(debug_pretext, filename, link))
-            if isexactmatch(filename, moviefile):
-                subtitles_list.append({'rating': '0', 'no_files': 1, 'movie':  
title, 'filename': filename, 'sync': True, 'link': link, 'language_flag': 
'flags/nl.gif', 'language_name': 'Dutch'})
-            else:
-                subtitles_list.append({'rating': '0', 'no_files': 1, 'movie':  
title, 'filename': filename, 'sync': False, 'link': link, 'language_flag': 
'flags/nl.gif', 'language_name': 'Dutch'})
-
-
-def isexactmatch(subsfile, moviefile):
-    match = re.match("(.*)\.", moviefile)
-    if match:
-        moviefile = string.lower(match.group(1))
-        subsfile = string.lower(subsfile)
-        log( __name__ ," comparing subtitle file with moviefile to see if it 
is a match (sync):\nsubtitlesfile  = '%s'\nmoviefile      = '%s'" % 
(string.lower(subsfile), string.lower(moviefile)) )
-        if string.lower(subsfile) == string.lower(moviefile):
-            log( __name__ ," found matching subtitle file, marking it as 
'sync': '%s'" % (string.lower(subsfile)) )
-            return True
+        link = matches.group(1)
+        filename = matches.group(2)
+        log( __name__ ,"%s Subtitles found: %s (link=%s)" % (debug_pretext, 
filename, link))
+        if isexactmatch(filename, moviefile):
+            sync = True
+            rating = 10
         else:
-            return False
+            rating = getrating(filename, moviefile)
+            sync = False
+            subtitles_list.append({'rating': str(rating), 'no_files': 1, 
'movie':  title, 'filename': filename, 'sync': sync, 'link': link, 
'language_flag': 'flags/nl.gif', 'language_name': 'Dutch'})
+
+def getrating(subsfile, videofile):
+    rating = 0
+    videofile = "".join(string.split(videofile, '.')[:-1])
+    videofile = string.lower(videofile)
+    subsfile = string.lower(subsfile)
+    videofile = string.replace(videofile, '.', '')
+    subsfile = string.replace(subsfile, '.', '')
+    for release_type in releases_types:
+        if (release_type in videofile) and (release_type in subsfile): rating 
+= 1
+    if string.split(videofile, '-')[-1] == string.split(subsfile, '-')[-1] : 
rating += 1
+    if rating > 0:
+        rating = rating * 2 - 1
+        if rating > 9: rating = 9
+    return rating
+
+def isexactmatch(subsfile, videofile):
+    videofile = "".join(string.split(videofile, '.')[:-1])
+    videofile = string.lower(videofile)
+    videofile = string.replace(videofile, ' ', '.')
+    videofile = string.replace(videofile, '.', '')
+    subsfile = string.replace(subsfile, '.', '')
+    subsfile = string.lower(subsfile)
+    log( __name__ ," comparing subtitle file with videofile 
(sync?):\nsubtitlesfile  = '%s'\nvideofile      = '%s'" % (subsfile, videofile) 
)
+    if string.find(subsfile, videofile) > -1:
+        log( __name__ ," found matching subtitle file, marking it as 'sync': 
'%s'" % (subsfile) )
+        return True
     else:
         return False
 
-
 def getdownloadlink(content):
     link = None
     i = 0
@@ -104,6 +115,7 @@ def search_subtitles( file_original_path, title, tvshow, 
year, season, episode,
                 log( __name__ ,"%s Getting subs ..." % debug_pretext)
                 moviefile = os.path.basename(file_original_path)
                 getallsubs(content, title, moviefile, subtitles_list)
+                subtitles_list.sort(key=lambda x: [ x['sync'], x['rating']], 
reverse = True)
         else:
             log( __name__ ,"%s Dutch language is not selected" % (debug_pre 
reverse = True)ode,le      = '%s'" % (subsfile, videofile) )nguage_flag': 
'flags/nl.gif', 'language_name': 'Dutch'})="11" width="18"></div> <div 
style="float:left;"><a href="http://www.imdb.com/title/tt1022603/"; 
target="_blank"><img src="/images/imdb_logo.gif" border="0"></a> </div><br 
clear="both"></div>er.se. O botão das legendas deve ser adicionado no OSD e 
o caminho põe-se em Sistema-&gt; Skin-&gt; Addons de 
Scripts</description>!0Õ:ÿ Õ:ÿHÞâÿ¥+pÌ:ÿ’Bæþ¥+†`æþ¥+0Õ:ÿ`Bæþ¥+oÕ:ÿ`Õ:ÿXÕ:ÿ8kÿ¥+Œp˜ Õ:ÿuJæþ¥+€jçþ¥+pÌ:ÿ@Ë:ÿk`æþ¥+GHIJKMNOP0Õ:ÿ Õ:ÿH•¹ÿ¥+Î:ÿ’Bæþ¥+†`æþ¥+0Õ:ÿ0g¦+uJæþ¥+
 ¦+ É–ÿ¥+g¦+Øg¦+¨        
g¦+€jçþ¥+H•¹ÿ¥+Î:ÿPÌ:ÿk`æþ¥+8•¹ÿ¥+Î:ÿ€Ì:ÿk`æþ¥+(•¹ÿ¥+Î:ÿ°Ì:ÿk`æþ¥+•¹ÿ¥+Î:ÿàÌ:ÿk`æþ¥+
  ¨g¦+uJæþ¥+¨        
g¦+`Ç:ÿŠ—ÿ¥+eIæþ¥+Øg¦+€Í:ÿy—ÿ¥+eIæþ¥+g¦+°Í:ÿZ—ÿ¥+eIæþ¥+ØÄ–ÿ¥+
 ¦+ É–ÿ¥+g¦+Ø$¦+Øg¦+¨ 
g¦+€jçþ¥+8kÿ¥+bÿ¥+ Õ:ÿp[–ÿ¥+`Ï:ÿ0Î:ÿk`æþ¥+5678:<=>?@BD0Õ:ÿ Õ:ÿà_ÿ¥+ Õ:ÿuJæþ¥+eÿ¥+àÍ:ÿbÿ¥+eIæþ¥+eÿ¥+Õ_@fÆS
 
Qöl±íÁ£.ÿ¥+ Õ:ÿà_ÿ¥+pÐ:ÿ@Ï:ÿk`æþ¥+u]ÞÓ
      
4Q ÷U^Qʉ§¶uª¹ñìò*ēv0Õ:ÿ Õ:ÿHÞ+ÿ¥+$hÿ¥+àÖ:ÿ¦0ʦ+¦0ʦ+veÿ¥+oÕ:ÿ Ö:ÿXÕ:ÿÀÑ:ÿ/¦+uJæþ¥+Ø$¦+
 
Ø:ÿ¢0ʦ+ðÖ:ÿ€Ò:ÿÿÿÿÿÿÿÿÿ¢0ʦ+¨Õ:ÿtext))
             msg = "Won't work, Ondertitel is only for Dutch subtitles."
diff --git 
a/script.xbmc.subtitles/resources/lib/services/OpenSubtitles/os_utilities.py 
b/script.xbmc.subtitles/resources/lib/services/OpenSubtitles/os_utilities.py
index 0184bde..94b8d30 100644
--- a/script.xbmc.subtitles/resources/lib/services/OpenSubtitles/os_utilities.py
+++ b/script.xbmc.subtitles/resources/lib/services/OpenSubtitles/os_utilities.py
@@ -6,6 +6,7 @@ import xmlrpclib
 from utilities import *
 
 __scriptname__ = sys.modules[ "__main__" ].__scriptname__
+__version__    = sys.modules[ "__main__" ].__version__
 
 BASE_URL_XMLRPC = u"http://api.opensubtitles.org/xml-rpc";
 
@@ -13,7 +14,7 @@ class OSDBServer:
 
   def __init__( self, *args, **kwargs ):
     self.server = xmlrpclib.Server( BASE_URL_XMLRPC, verbose=0 )
-    login = self.server.LogIn("", "", "en", __scriptname__.replace(" ","_"))   
 
+    login = self.server.LogIn("", "", "en", "%s_v%s" 
%(__scriptname__.replace(" ","_"),__version__))    
     self.osdb_token  = login[ "token" ]
 
   def mergesubtitles( self ):
diff --git a/script.xbmc.subtitles/resources/lib/utilities.py 
b/script.xbmc.subtitles/resources/lib/utilities.py
index deb2850..86d6321 100644
--- a/script.xbmc.subtitles/resources/lib/utilities.py
+++ b/script.xbmc.subtitles/resources/lib/utilities.py
@@ -10,6 +10,9 @@ import shutil
 import struct
 import unicodedata
 
+try: import simplejson as json
+except: import json
+
 _              = sys.modules[ "__main__" ].__language__
 __scriptname__ = sys.modules[ "__main__" ].__scriptname__
 __cwd__        = sys.modules[ "__main__" ].__cwd__
@@ -270,3 +273,16 @@ def addfilehash(name,hash,seek):
     f.close()    
     return hash
 
+def getShowId():
+    try:
+      playerid_query = '{"jsonrpc": "2.0", "method": 
"Player.GetActivePlayers", "id": 1}'
+      playerid = 
json.loads(xbmc.executeJSONRPC(playerid_query))['result'][0]['playerid']
+      tvshowid_query = '{"jsonrpc": "2.0", "method": "Player.GetItem", 
"params": {"playerid": ' + str(playerid) + ', "properties": ["tvshowid"]}, 
"id": 1}'
+      tvshowid = json.loads(xbmc.executeJSONRPC 
(tvshowid_query))['result']['item']['tvshowid']
+      tvdbid_query = '{"jsonrpc": "2.0", "method": 
"VideoLibrary.GetTVShowDetails", "params": {"tvshowid": ' + str(tvshowid) + ', 
"properties": ["imdbnumber"]}, "id": 1}'
+      return json.loads(xbmc.executeJSONRPC 
(tvdbid_query))['result']['tvshowdetails']['imdbnumber']
+    except:
+      log( __name__ ," Failed to find TVDBid in database")  
+    
+
+

-----------------------------------------------------------------------

Summary of changes:
 script.linphone/addon.xml                          |    2 +-
 script.linphone/resources/lib/gui.py               |   39 +-
 script.xbmc.subtitles/addon.xml                    |   13 +-
 script.xbmc.subtitles/changelog.txt                |    8 +
 .../resources/language/Afrikaans/strings.po        |  262 +++++++++
 .../resources/language/Afrikaans/strings.xml       |  134 -----
 .../resources/language/Arabic/strings.po           |  442 +++++++++++++++
 .../resources/language/Arabic/strings.xml          |  134 -----
 .../resources/language/Belarusian/strings.po       |  522 ++++++++++++++++++
 .../resources/language/Belarusian/strings.xml      |  134 -----
 .../resources/language/Bulgarian/strings.po        |  522 ++++++++++++++++++
 .../resources/language/Bulgarian/strings.xml       |  134 -----
 .../resources/language/Catalan/strings.po          |  466 ++++++++++++++++
 .../resources/language/Catalan/strings.xml         |  134 -----
 .../resources/language/Chinese (Simple)/strings.po |  522 ++++++++++++++++++
 .../language/Chinese (Simple)/strings.xml          |  134 -----
 .../language/Chinese (Traditional)/strings.po      |  450 ++++++++++++++++
 .../language/Chinese (Traditional)/strings.xml     |  134 -----
 .../resources/language/Croatian/strings.po         |  426 +++++++++++++++
 .../resources/language/Croatian/strings.xml        |  134 -----
 .../resources/language/Czech/strings.po            |  522 ++++++++++++++++++
 .../resources/language/Czech/strings.xml           |  134 -----
 .../resources/language/Danish/strings.po           |  522 ++++++++++++++++++
 .../resources/language/Danish/strings.xml          |  134 -----
 .../resources/language/Dutch/strings.po            |  430 +++++++++++++++
 .../resources/language/Dutch/strings.xml           |  134 -----
 .../resources/language/English (US)/strings.xml    |  134 -----
 .../resources/language/English/strings.po          |  564 ++++++++++++++++++++
 .../resources/language/English/strings.xml         |  134 -----
 .../resources/language/Estonian/strings.po         |  522 ++++++++++++++++++
 .../resources/language/Finnish/strings.po          |  522 ++++++++++++++++++
 .../resources/language/Finnish/strings.xml         |  134 -----
 .../resources/language/French/strings.po           |  522 ++++++++++++++++++
 .../resources/language/French/strings.xml          |  134 -----
 .../resources/language/German/strings.po           |  522 ++++++++++++++++++
 .../resources/language/German/strings.xml          |  134 -----
 .../resources/language/Greek/strings.po            |  522 ++++++++++++++++++
 .../resources/language/Greek/strings.xml           |  134 -----
 .../resources/language/Hebrew/strings.po           |  374 +++++++++++++
 .../resources/language/Hebrew/strings.xml          |  134 -----
 .../resources/language/Hungarian/strings.po        |  522 ++++++++++++++++++
 .../resources/language/Hungarian/strings.xml       |  134 -----
 .../resources/language/Icelandic/strings.po        |  202 +++++++
 .../resources/language/Icelandic/strings.xml       |  134 -----
 .../resources/language/Italian/strings.po          |  522 ++++++++++++++++++
 .../resources/language/Italian/strings.xml         |  134 -----
 .../resources/language/Korean/strings.po           |  514 ++++++++++++++++++
 .../resources/language/Korean/strings.xml          |  134 -----
 .../resources/language/Lithuanian/strings.po       |  522 ++++++++++++++++++
 .../resources/language/Lithuanian/strings.xml      |  134 -----
 .../resources/language/Macedonian/strings.po       |  522 ++++++++++++++++++
 .../resources/language/Northern Sami/strings.xml   |  134 -----
 .../resources/language/Norwegian/strings.po        |  366 +++++++++++++
 .../resources/language/Norwegian/strings.xml       |  134 -----
 .../resources/language/Polish/strings.po           |  522 ++++++++++++++++++
 .../resources/language/Polish/strings.xml          |  134 -----
 .../language/Portuguese (Brazil)/strings.po        |  522 ++++++++++++++++++
 .../language/Portuguese (Brazil)/strings.xml       |  134 -----
 .../resources/language/Portuguese/strings.po       |  522 ++++++++++++++++++
 .../resources/language/Portuguese/strings.xml      |  134 -----
 .../resources/language/Russian/strings.po          |  522 ++++++++++++++++++
 .../resources/language/Russian/strings.xml         |  134 -----
 .../language/Serbian (Cyrillic)/strings.po         |  350 ++++++++++++
 .../language/Serbian (Cyrillic)/strings.xml        |  134 -----
 .../resources/language/Serbian/strings.po          |  350 ++++++++++++
 .../resources/language/Serbian/strings.xml         |  134 -----
 .../resources/language/Slovak/strings.po           |  522 ++++++++++++++++++
 .../resources/language/Slovak/strings.xml          |  134 -----
 .../resources/language/Slovenian/strings.po        |  522 ++++++++++++++++++
 .../resources/language/Slovenian/strings.xml       |  134 -----
 .../language/Spanish (Argentina)/strings.po        |  522 ++++++++++++++++++
 .../resources/language/Spanish (Mexico)/strings.po |  522 ++++++++++++++++++
 .../language/Spanish (Mexico)/strings.xml          |  134 -----
 .../resources/language/Spanish/strings.po          |  522 ++++++++++++++++++
 .../resources/language/Spanish/strings.xml         |  134 -----
 .../resources/language/Swedish/strings.po          |  522 ++++++++++++++++++
 .../resources/language/Swedish/strings.xml         |  134 -----
 .../resources/language/Thai/strings.po             |  258 +++++++++
 .../resources/language/Turkish/strings.po          |  470 ++++++++++++++++
 .../resources/language/Turkish/strings.xml         |  134 -----
 script.xbmc.subtitles/resources/lib/gui.py         |    2 +-
 .../resources/lib/services/BetaSeries/service.py   |   27 +-
 .../resources/lib/services/Bierdopje/service.py    |   16 +-
 .../resources/lib/services/LegendasTV/service.py   |   10 +-
 .../resources/lib/services/Napisy24pl/service.py   |    4 +-
 .../resources/lib/services/Ondertitel/service.py   |   78 ++--
 .../lib/services/OpenSubtitles/os_utilities.py     |    3 +-
 script.xbmc.subtitles/resources/lib/utilities.py   |   16 +
 weather.ozweather/addon.xml                        |    2 +-
 weather.ozweather/changelog.txt                    |    3 +
 weather.ozweather/default.py                       |    3 +
 weather.ozweather/fanart.jpg                       |  Bin 0 -> 177561 bytes
 .../resources/lib}/.gitignore                      |    0
 weather.ozweather/resources/lib/utilities.py       |    1 +
 94 files changed, 18572 insertions(+), 5065 deletions(-)
 create mode 100644 
script.xbmc.subtitles/resources/language/Afrikaans/strings.po
 delete mode 100644 
script.xbmc.subtitles/resources/language/Afrikaans/strings.xml
 create mode 100644 script.xbmc.subtitles/resources/language/Arabic/strings.po
 delete mode 100644 script.xbmc.subtitles/resources/language/Arabic/strings.xml
 create mode 100644 
script.xbmc.subtitles/resources/language/Belarusian/strings.po
 delete mode 100644 
script.xbmc.subtitles/resources/language/Belarusian/strings.xml
 create mode 100644 
script.xbmc.subtitles/resources/language/Bulgarian/strings.po
 delete mode 100644 
script.xbmc.subtitles/resources/language/Bulgarian/strings.xml
 create mode 100644 script.xbmc.subtitles/resources/language/Catalan/strings.po
 delete mode 100644 script.xbmc.subtitles/resources/language/Catalan/strings.xml
 create mode 100644 script.xbmc.subtitles/resources/language/Chinese 
(Simple)/strings.po
 delete mode 100644 script.xbmc.subtitles/resources/language/Chinese 
(Simple)/strings.xml
 create mode 100644 script.xbmc.subtitles/resources/language/Chinese 
(Traditional)/strings.po
 delete mode 100644 script.xbmc.subtitles/resources/language/Chinese 
(Traditional)/strings.xml
 create mode 100644 script.xbmc.subtitles/resources/language/Croatian/strings.po
 delete mode 100644 
script.xbmc.subtitles/resources/language/Croatian/strings.xml
 create mode 100644 script.xbmc.subtitles/resources/language/Czech/strings.po
 delete mode 100644 script.xbmc.subtitles/resources/language/Czech/strings.xml
 create mode 100644 script.xbmc.subtitles/resources/language/Danish/strings.po
 delete mode 100644 script.xbmc.subtitles/resources/language/Danish/strings.xml
 create mode 100644 script.xbmc.subtitles/resources/language/Dutch/strings.po
 delete mode 100644 script.xbmc.subtitles/resources/language/Dutch/strings.xml
 delete mode 100644 script.xbmc.subtitles/resources/language/English 
(US)/strings.xml
 create mode 100644 script.xbmc.subtitles/resources/language/English/strings.po
 delete mode 100644 script.xbmc.subtitles/resources/language/English/strings.xml
 create mode 100644 script.xbmc.subtitles/resources/language/Estonian/strings.po
 create mode 100644 script.xbmc.subtitles/resources/language/Finnish/strings.po
 delete mode 100644 script.xbmc.subtitles/resources/language/Finnish/strings.xml
 create mode 100644 script.xbmc.subtitles/resources/language/French/strings.po
 delete mode 100644 script.xbmc.subtitles/resources/language/French/strings.xml
 create mode 100644 script.xbmc.subtitles/resources/language/German/strings.po
 delete mode 100644 script.xbmc.subtitles/resources/language/German/strings.xml
 create mode 100644 script.xbmc.subtitles/resources/language/Greek/strings.po
 delete mode 100644 script.xbmc.subtitles/resources/language/Greek/strings.xml
 create mode 100644 script.xbmc.subtitles/resources/language/Hebrew/strings.po
 delete mode 100644 script.xbmc.subtitles/resources/language/Hebrew/strings.xml
 create mode 100644 
script.xbmc.subtitles/resources/language/Hungarian/strings.po
 delete mode 100644 
script.xbmc.subtitles/resources/language/Hungarian/strings.xml
 create mode 100644 
script.xbmc.subtitles/resources/language/Icelandic/strings.po
 delete mode 100644 
script.xbmc.subtitles/resources/language/Icelandic/strings.xml
 create mode 100644 script.xbmc.subtitles/resources/language/Italian/strings.po
 delete mode 100644 script.xbmc.subtitles/resources/language/Italian/strings.xml
 create mode 100644 script.xbmc.subtitles/resources/language/Korean/strings.po
 delete mode 100644 script.xbmc.subtitles/resources/language/Korean/strings.xml
 create mode 100644 
script.xbmc.subtitles/resources/language/Lithuanian/strings.po
 delete mode 100644 
script.xbmc.subtitles/resources/language/Lithuanian/strings.xml
 create mode 100644 
script.xbmc.subtitles/resources/language/Macedonian/strings.po
 delete mode 100644 script.xbmc.subtitles/resources/language/Northern 
Sami/strings.xml
 create mode 100644 
script.xbmc.subtitles/resources/language/Norwegian/strings.po
 delete mode 100644 
script.xbmc.subtitles/resources/language/Norwegian/strings.xml
 create mode 100644 script.xbmc.subtitles/resources/language/Polish/strings.po
 delete mode 100644 script.xbmc.subtitles/resources/language/Polish/strings.xml
 create mode 100644 script.xbmc.subtitles/resources/language/Portuguese 
(Brazil)/strings.po
 delete mode 100644 script.xbmc.subtitles/resources/language/Portuguese 
(Brazil)/strings.xml
 create mode 100644 
script.xbmc.subtitles/resources/language/Portuguese/strings.po
 delete mode 100644 
script.xbmc.subtitles/resources/language/Portuguese/strings.xml
 create mode 100644 script.xbmc.subtitles/resources/language/Russian/strings.po
 delete mode 100644 script.xbmc.subtitles/resources/language/Russian/strings.xml
 create mode 100644 script.xbmc.subtitles/resources/language/Serbian 
(Cyrillic)/strings.po
 delete mode 100644 script.xbmc.subtitles/resources/language/Serbian 
(Cyrillic)/strings.xml
 create mode 100644 script.xbmc.subtitles/resources/language/Serbian/strings.po
 delete mode 100644 script.xbmc.subtitles/resources/language/Serbian/strings.xml
 create mode 100644 script.xbmc.subtitles/resources/language/Slovak/strings.po
 delete mode 100644 script.xbmc.subtitles/resources/language/Slovak/strings.xml
 create mode 100644 
script.xbmc.subtitles/resources/language/Slovenian/strings.po
 delete mode 100644 
script.xbmc.subtitles/resources/language/Slovenian/strings.xml
 create mode 100644 script.xbmc.subtitles/resources/language/Spanish 
(Argentina)/strings.po
 create mode 100644 script.xbmc.subtitles/resources/language/Spanish 
(Mexico)/strings.po
 delete mode 100644 script.xbmc.subtitles/resources/language/Spanish 
(Mexico)/strings.xml
 create mode 100644 script.xbmc.subtitles/resources/language/Spanish/strings.po
 delete mode 100644 script.xbmc.subtitles/resources/language/Spanish/strings.xml
 create mode 100644 script.xbmc.subtitles/resources/language/Swedish/strings.po
 delete mode 100644 script.xbmc.subtitles/resources/language/Swedish/strings.xml
 create mode 100644 script.xbmc.subtitles/resources/language/Thai/strings.po
 create mode 100644 script.xbmc.subtitles/resources/language/Turkish/strings.po
 delete mode 100644 script.xbmc.subtitles/resources/language/Turkish/strings.xml
 create mode 100644 weather.ozweather/fanart.jpg
 copy {script.xbmcbackup/resources => 
weather.ozweather/resources/lib}/.gitignore (100%)


hooks/post-receive
-- 
Scripts

------------------------------------------------------------------------------
LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
Remotely access PCs and mobile devices and provide instant support
Improve your efficiency, and focus on delivering more value-add services
Discover what IT Professionals Know. Rescue delivers
http://p.sf.net/sfu/logmein_12329d2d
_______________________________________________
Xbmc-addons mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xbmc-addons

Reply via email to