summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorceladoor <cela@astola.plus.com>2017-12-10 12:30:23 +0000
committerMartijn Kaijser <martijn@xbmc.org>2017-12-10 13:24:26 +0000
commit198b996ec5bfc0df3980f56116d1a8ad962d6f92 (patch)
tree3d7f2c1e38723b3a720fcaf6366a1684faf9439d
parent70cc096be9a4830c910080607c1e75e819cf20a7 (diff)
[plugin.kla.tv] 0.0.7
-rw-r--r--plugin.video.kla.tv/addon.py14
-rw-r--r--plugin.video.kla.tv/addon.xml18
-rw-r--r--plugin.video.kla.tv/resources/language/resource.language.de_de/strings.po10
-rw-r--r--plugin.video.kla.tv/resources/language/resource.language.en_gb/strings.po10
-rw-r--r--plugin.video.kla.tv/resources/language/resource.language.fr_fr/strings.po10
-rw-r--r--plugin.video.kla.tv/resources/language/resource.language.it_it/strings.po47
-rw-r--r--plugin.video.kla.tv/resources/language/resource.language.nl_nl/strings.po47
-rw-r--r--plugin.video.kla.tv/resources/language/resource.language.pl_pl/strings.po10
-rw-r--r--plugin.video.kla.tv/resources/settings.xml4
9 files changed, 153 insertions, 17 deletions
diff --git a/plugin.video.kla.tv/addon.py b/plugin.video.kla.tv/addon.py
index d861008..5fa5dcb 100644
--- a/plugin.video.kla.tv/addon.py
+++ b/plugin.video.kla.tv/addon.py
@@ -20,12 +20,14 @@ lang_setting = max([int(addon.getSetting('LanguageID') or 0) or 0, 0])
if lang_setting >= 30951:
lang_setting -= 30951
-exp_lang_codes = ['en', 'de', 'fr', 'pl']
+exp_lang_codes = ['de', 'en', 'fr', 'nl', 'it', 'pl']
payload_index = {
- "en": 2,
"de": 1,
- "pl": 6,
- "fr": 3
+ "en": 2,
+ "fr": 3,
+ "nl": 4,
+ "it": 5,
+ "pl": 6
}
if lang_setting == 0:
@@ -69,7 +71,7 @@ def INDEX(url):
"data":
{"type": "loadingNextVideos",
"offset": 0,
- "count": 48,
+ "count": 60,
"category": "",
"sendtyp": "",
"langid": str(payload_id)
@@ -102,7 +104,7 @@ def VIDEOLINKS(url, name):
link = link.replace(' ', ' ')
response.close()
- compiled_regex = re.compile('file: "(.+?)", label: "(.+?)"')
+ compiled_regex = re.compile('"src": "(.+?)", "label": "(.+?)"')
value_tuples = compiled_regex.findall(link)
for entry in value_tuples:
diff --git a/plugin.video.kla.tv/addon.xml b/plugin.video.kla.tv/addon.xml
index ab2a350..8f2f434 100644
--- a/plugin.video.kla.tv/addon.xml
+++ b/plugin.video.kla.tv/addon.xml
@@ -3,7 +3,7 @@
id="plugin.video.kla.tv"
name="Klagemauer TV"
provider-name="celadoor"
- version="0.0.5">
+ version="0.0.7">
<requires>
<import addon="xbmc.python" version="2.25.0" />
</requires>
@@ -15,19 +15,27 @@
<summary lang="en_gb">www.kla.tv video plugin</summary>
<summary lang="pl_pl">www.kla.tv video plugin</summary>
<summary lang="fr_fr">www.kla.tv video plugin</summary>
+ <summary lang="nl_nl">www.kla.tv video plugin</summary>
+ <summary lang="it_it">www.kla.tv video plugin</summary>
<description lang="de_de">Klagemauer TV dagegen arbeitet seit 2012 ehrenamtlich und unentgeltlich für Sie! Und dies in 90 Studios mit über 170 Moderatorinnen und Moderatoren, in 38 Sprachen und einem Sendegebiet von 212 Ländern. Helfen Sie mit, diesen wichtigen Stimmen in aller Welt Gehör zu verschaffen. Schon in den ersten 2 Jahren produzierte Kla.TV über 5.000 klarstellende Sendungen, dazu 30 Dokumentarfilme und vieles andere mehr..
</description>
- <description lang="en_gb">Klagemauer TV,has been working as a volunteer for you since 2012! And this in 90 studios with over 170 presenters, in 38 languages and a broadcasting area of 212 countries. Help to make these important voices heard around the world. During the first two years, Kla.TV produced more than 5,000 channels, including 30 documentary films and much more..</description>
+ <description lang="en_gb">Klagemauer TV has been working as a volunteer for you since 2012! in 90 studios with over 170 presenters, in 38 languages and a broadcasting area of 212 countries. Help to make these important voices heard around the world. During the first two years, Kla.TV produced more than 5,000 channels, including 30 documentary films and much more..</description>
<description lang="pl_pl">Z drugiej strony telewizor Klagenwand działa od 2012 roku jako ochotnik! I to w 90 studiach z ponad 170 prelegentami, w 38 językach i obszarze nadawczym 212 krajów. Pomóż, aby te ważne głosy słyszeć na całym świecie. W ciągu pierwszych dwóch lat Kla.TV wyprodukował ponad 5000 kanałów, w tym 30 filmów dokumentalnych i wiele innych..</description>
<description lang="fr_fr">Klagemauer TV, en revanche, a travaillé comme bénévole pour vous depuis 2012! Et cela dans 90 studios avec plus de 170 présentateurs, en 38 langues et une zone de diffusion de 212 pays. Aidez à faire entendre ces voix importantes dans le monde entier. Au cours des deux premières années, Kla.TV a produit plus de 5 000 chaînes, dont 30 films documentaires et bien plus encore..</description>
-<news>Version 0.0.5 -Initial Release. Klagemauer TV video plugin.supports 4 languages de,en,pl,fr</news>
+ <description lang="nl_nl">Klagemauer TV daarentegen werkt sinds 2012 vrijwillig en kosteloos voor u! En dit in 90 studio's met meer dan 170 moderators, in 38 talen en een uitzendgebied van 212 landen. Help ons deze belangrijke stemmen over de hele wereld te laten horen. Al in de eerste 2 jaar produceerde Kla.TV meer dan 5.000 verhelderende programma's, 30 documentaire films en nog veel meer..</description>
+ <description lang="it_it">Klagemauer TV, d'altra parte, ha lavorato per te volontariamente e gratuitamente dal 2012! E questo in 90 studi con oltre 170 moderatori, in 38 lingue e un'area di trasmissione di 212 paesi. Aiutaci a rendere queste voci importanti ascoltate in tutto il mondo. Già nei primi 2 anni Kla.TV ha prodotto oltre 5.000 programmi di chiarimento, 30 film documentari e molto altro ancora.</description>
+<news>Version 0.0.7 - Updated/fixed due to site changes added nl and it audio languages.
+
+Version 0.0.5 -Initial Release. Klagemauer TV video plugin supports 4 audio languages de,en,pl,fr.
+
+Klagemauer TV has been working as a volunteer for you since 2012! in 90 studios with over 170 presenters, in 38 languages and a broadcasting area of 212 countries, help to make these important voices heard around the world.</news>
<platform>all</platform>
- <language>en de pl fr</language>
+ <language>en de pl fr nl it</language>
<license>GNU GENERAL PUBLIC LICENSE. Version 3, June 2007</license>
<forum></forum>
<website>www.kla.tv</website>
<email></email>
- <source>https://github.com/celadoor/repo-plugins/tree/krypton-kla-tv-2/plugin.video.kla.tv</source>
+ <source>http://celadoor.github.io/plugin.video.kla.tv.zip</source>
<assets>
<icon>resources/icon.png</icon>
<fanart>resources/fanart.jpg</fanart>
diff --git a/plugin.video.kla.tv/resources/language/resource.language.de_de/strings.po b/plugin.video.kla.tv/resources/language/resource.language.de_de/strings.po
index e0e6ad3..6f444ed 100644
--- a/plugin.video.kla.tv/resources/language/resource.language.de_de/strings.po
+++ b/plugin.video.kla.tv/resources/language/resource.language.de_de/strings.po
@@ -35,5 +35,13 @@ msgid "fr"
msgstr "fr"
msgctxt "#30955"
+msgid "nl"
+msgstr "nl"
+
+msgctxt "#30956"
+msgid "it"
+msgstr "it"
+
+msgctxt "#30957"
msgid "pl"
-msgstr "pl" \ No newline at end of file
+msgstr "pl"
diff --git a/plugin.video.kla.tv/resources/language/resource.language.en_gb/strings.po b/plugin.video.kla.tv/resources/language/resource.language.en_gb/strings.po
index 0c0a1b7..df71871 100644
--- a/plugin.video.kla.tv/resources/language/resource.language.en_gb/strings.po
+++ b/plugin.video.kla.tv/resources/language/resource.language.en_gb/strings.po
@@ -35,5 +35,13 @@ msgid "fr"
msgstr ""
msgctxt "#30955"
+msgid "nl"
+msgstr ""
+
+msgctxt "#30956"
+msgid "it"
+msgstr ""
+
+msgctxt "#30957"
msgid "pl"
-msgstr "" \ No newline at end of file
+msgstr ""
diff --git a/plugin.video.kla.tv/resources/language/resource.language.fr_fr/strings.po b/plugin.video.kla.tv/resources/language/resource.language.fr_fr/strings.po
index 91fa92a..46a4893 100644
--- a/plugin.video.kla.tv/resources/language/resource.language.fr_fr/strings.po
+++ b/plugin.video.kla.tv/resources/language/resource.language.fr_fr/strings.po
@@ -35,5 +35,13 @@ msgid "fr"
msgstr "fr"
msgctxt "#30955"
+msgid "nl"
+msgstr "nl"
+
+msgctxt "#30956"
+msgid "it"
+msgstr "it"
+
+msgctxt "#30957"
msgid "pl"
-msgstr "pl" \ No newline at end of file
+msgstr "pl"
diff --git a/plugin.video.kla.tv/resources/language/resource.language.it_it/strings.po b/plugin.video.kla.tv/resources/language/resource.language.it_it/strings.po
new file mode 100644
index 0000000..e2878d5
--- /dev/null
+++ b/plugin.video.kla.tv/resources/language/resource.language.it_it/strings.po
@@ -0,0 +1,47 @@
+# Kodi Media Center language file
+# Addon Name: kla.tv
+# Addon id: plugin.video.kla.tv
+# Addon Provider: celadoor
+msgid ""
+msgstr ""
+"Last-Translator: Kodi Translation Team\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: en\n"
+
+msgctxt "#30001"
+msgid "Original stream's language"
+msgstr "Lingua del flusso originale"
+
+msgctxt "#30950"
+msgid "en"
+msgstr "it"
+
+msgctxt "#30951"
+msgid "Auto detect"
+msgstr "Trovato automaticamente"
+
+msgctxt "#30952"
+msgid "en"
+msgstr "en"
+
+msgctxt "#30953"
+msgid "de"
+msgstr "de"
+
+msgctxt "#30954"
+msgid "fr"
+msgstr "fr"
+
+msgctxt "#30955"
+msgid "nl"
+msgstr "nl"
+
+msgctxt "#30956"
+msgid "it"
+msgstr "it"
+
+msgctxt "#30957"
+msgid "pl"
+msgstr "pl"
diff --git a/plugin.video.kla.tv/resources/language/resource.language.nl_nl/strings.po b/plugin.video.kla.tv/resources/language/resource.language.nl_nl/strings.po
new file mode 100644
index 0000000..25ee3e3
--- /dev/null
+++ b/plugin.video.kla.tv/resources/language/resource.language.nl_nl/strings.po
@@ -0,0 +1,47 @@
+# Kodi Media Center language file
+# Addon Name: kla.tv
+# Addon id: plugin.video.kla.tv
+# Addon Provider: celadoor
+msgid ""
+msgstr ""
+"Last-Translator: Kodi Translation Team\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: en\n"
+
+msgctxt "#30001"
+msgid "Original stream's language"
+msgstr "De taal van de originele stream"
+
+msgctxt "#30950"
+msgid "en"
+msgstr "nl"
+
+msgctxt "#30951"
+msgid "Auto detect"
+msgstr "Automatische detectie"
+
+msgctxt "#30952"
+msgid "en"
+msgstr "en"
+
+msgctxt "#30953"
+msgid "de"
+msgstr "de"
+
+msgctxt "#30954"
+msgid "fr"
+msgstr "fr"
+
+msgctxt "#30955"
+msgid "nl"
+msgstr "nl"
+
+msgctxt "#30956"
+msgid "it"
+msgstr "it"
+
+msgctxt "#30957"
+msgid "pl"
+msgstr "pl"
diff --git a/plugin.video.kla.tv/resources/language/resource.language.pl_pl/strings.po b/plugin.video.kla.tv/resources/language/resource.language.pl_pl/strings.po
index b8ddec8..c153005 100644
--- a/plugin.video.kla.tv/resources/language/resource.language.pl_pl/strings.po
+++ b/plugin.video.kla.tv/resources/language/resource.language.pl_pl/strings.po
@@ -35,5 +35,13 @@ msgid "fr"
msgstr "fr"
msgctxt "#30955"
+msgid "nl"
+msgstr "nl"
+
+msgctxt "#30956"
+msgid "it"
+msgstr "it"
+
+msgctxt "#30957"
msgid "pl"
-msgstr "pl" \ No newline at end of file
+msgstr "pl"
diff --git a/plugin.video.kla.tv/resources/settings.xml b/plugin.video.kla.tv/resources/settings.xml
index 4dcadf6..9d88943 100644
--- a/plugin.video.kla.tv/resources/settings.xml
+++ b/plugin.video.kla.tv/resources/settings.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<settings>
<category label="128">
- <setting label="30001" type="select" lvalues="30951|30952|30953|30954|30955" id="LanguageID" default="30951"/>
+ <setting label="30001" type="select" lvalues="30951|30952|30953|30954|30955|30956|30957" id="LanguageID" default="30951"/>
</category>
-</settings> \ No newline at end of file
+</settings>