The branch, eden has been updated
       via  7a90d76510160fb5eab65ea7c7d86120e98a33c3 (commit)
      from  413ca21d5788f829474d9976fdbfe324392b2574 (commit)

- Log -----------------------------------------------------------------
http://xbmc.git.sourceforge.net/git/gitweb.cgi?p=xbmc/plugins;a=commit;h=7a90d76510160fb5eab65ea7c7d86120e98a33c3

commit 7a90d76510160fb5eab65ea7c7d86120e98a33c3
Author: unknown <[email protected]>
Date:   Tue Oct 16 11:44:27 2012 +0200

    [plugin.video.ted.talks] -v3.1.6

diff --git a/plugin.video.ted.talks/addon.xml b/plugin.video.ted.talks/addon.xml
index 1d5424e..1d81401 100644
--- a/plugin.video.ted.talks/addon.xml
+++ b/plugin.video.ted.talks/addon.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
-<addon id="plugin.video.ted.talks" name="TED Talks" version="3.1.5" 
provider-name="rwparris2, moreginger">
+<addon id="plugin.video.ted.talks" name="TED Talks" version="3.1.6" 
provider-name="rwparris2, moreginger">
   <requires>
     <import addon="xbmc.python" version="2.0"/>
     <import addon="script.module.simplejson" version="2.0.10"/>
diff --git a/plugin.video.ted.talks/changelog.txt 
b/plugin.video.ted.talks/changelog.txt
index 4a387c0..8e3c822 100644
--- a/plugin.video.ted.talks/changelog.txt
+++ b/plugin.video.ted.talks/changelog.txt
@@ -1,3 +1,6 @@
+[B]Version 3.1.6[/B]
+Fix getting subtitles using default xbmc language (issue#30)
+
 [B]Version 3.1.5[/B]
 Fix subtitles (issue#29)
 Fix for listItem API change in XBMC on Raspberry Pi builds and/or Frodo 
(issue#28)
diff --git a/plugin.video.ted.talks/resources/lib/plugin.py 
b/plugin.video.ted.talks/resources/lib/plugin.py
index 298ea1c..a354d37 100644
--- a/plugin.video.ted.talks/resources/lib/plugin.py
+++ b/plugin.video.ted.talks/resources/lib/plugin.py
@@ -23,4 +23,4 @@ def report(gnarly_message, friendly_message=None):
     import xbmc
     print "[%s] %s" % (__plugin__, gnarly_message)
     if friendly_message:
-        xbmc.executebuiltin('Notification(%s,%s,)' % (__pluginLS__, 
friendly_message))
+        xbmc.executebuiltin('Notification("%s","%s",)' % (__pluginLS__, 
friendly_message))
diff --git a/plugin.video.ted.talks/resources/lib/settings.py 
b/plugin.video.ted.talks/resources/lib/settings.py
index 4af701d..45b9cb5 100644
--- a/plugin.video.ted.talks/resources/lib/settings.py
+++ b/plugin.video.ted.talks/resources/lib/settings.py
@@ -31,7 +31,7 @@ def get_subtitle_languages():
     if enable_subtitles == 'false':
         return None
     if not subtitle_language.strip():
-        return language_mapping.get_language_code(xbmc_language)
+        return [language_mapping.get_language_code(xbmc_language)]
     else:
         return [code.strip() for code in subtitle_language.split(',') if 
code.strip()]
 
diff --git a/plugin.video.ted.talks/resources/lib/settings_test.py 
b/plugin.video.ted.talks/resources/lib/settings_test.py
index 865d8f8..618057b 100644
--- a/plugin.video.ted.talks/resources/lib/settings_test.py
+++ b/plugin.video.ted.talks/resources/lib/settings_test.py
@@ -22,8 +22,9 @@ class TestSettings(unittest.TestCase):
 
     def test_get_subtitle_languages_enabled_standard(self):
         settings.enable_subtitles = 'true'
-        settings.xbmc_language = 'English'
-        self.assertEqual(['en'], settings.get_subtitle_languages())
+        settings.xbmc_language = 'Portuguese'
+        settings.subtitle_language = "" # Default is "en", if pref unset then 
XBMC will replace with "".
+        self.assertEqual(['pt'], settings.get_subtitle_languages())
 
     def test_get_subtitle_languages_enabled_custom(self):
         settings.enable_subtitles = 'true'

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

Summary of changes:
 plugin.video.ted.talks/addon.xml                   |    2 +-
 plugin.video.ted.talks/changelog.txt               |    3 +++
 plugin.video.ted.talks/resources/lib/plugin.py     |    2 +-
 plugin.video.ted.talks/resources/lib/settings.py   |    2 +-
 .../resources/lib/settings_test.py                 |    5 +++--
 5 files changed, 9 insertions(+), 5 deletions(-)


hooks/post-receive
-- 
Plugins

------------------------------------------------------------------------------
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev
_______________________________________________
Xbmc-addons mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xbmc-addons

Reply via email to