Merge pull request #77 from Etharr/polish
authorSebastian Golasch <public@asciidisco.com>
Wed, 19 Jul 2017 17:31:04 +0000 (19:31 +0200)
committerGitHub <noreply@github.com>
Wed, 19 Jul 2017 17:31:04 +0000 (19:31 +0200)
Polish translation - update

README.md
addon.xml
resources/language/Slovak/strings.po
resources/language/Swedish/strings.po
resources/lib/NetflixSession.py

index 895f40114625a60e0fb256cff65842eec2ba8bf2..1c24ba279b7944e683748071bc04680821868ff7 100644 (file)
--- a/README.md
+++ b/README.md
@@ -12,7 +12,7 @@ Prerequisites
 
 - Kodi 18 [nightlybuild](http://mirrors.kodi.tv/nightlies/)
 - Libwidevine 1.4.8.962 (A german description how to get/install it, can be found [here](https://www.kodinerds.net/index.php/Thread/51486-Kodi-17-Inputstream-HowTo-AddOns-f%C3%BCr-Kodi-17-ab-Beta-6-aktuelle-Git-builds-Updat/))
-- Inputstream.adaptive [v2.0.4](https://github.com/liberty-developer/inputstream.adaptive)
+- Inputstream.adaptive [v2.0.4](https://github.com/peak3d/inputstream.adaptive)
 
 FAQ
 ---
index 6fb3a89385b6d669020a48bfac9c5bcd275c8391..d26c343867cbb768b3970adebc70da1e096e66a9 100644 (file)
--- a/addon.xml
+++ b/addon.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
-<addon id="plugin.video.netflix" name="Netflix" version="0.11.14" provider-name="libdev + jojo + asciidisco">
+<addon id="plugin.video.netflix" name="Netflix" version="0.11.15" provider-name="libdev + jojo + asciidisco">
   <requires>
     <import addon="xbmc.python" version="2.24.0"/>
     <import addon="script.module.beautifulsoup4" version="4.3.2"/>
index cf87ce29fc75152985b7e9f155e71eec92b7c794..5023400623ef469cc52852bd62ce6794b02071c1 100644 (file)
@@ -8,7 +8,7 @@ msgstr ""
 "Project-Id-Version: XBMC-Addons\n"
 "Report-Msgid-Bugs-To: alanwww1@xbmc.org\n"
 "POT-Creation-Date: 2017-01-01 12:00+0000\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: 2017-05-14 19:55+0000\n"
 "Last-Translator: Matej Moško <matej.mosko@gmail.com>\n"
 "Language-Team: Slovak\n"
 "MIME-Version: 1.0\n"
@@ -19,11 +19,11 @@ msgstr ""
 
 msgctxt "Addon Summary"
 msgid "Netflix"
-msgstr "Netlflix"
+msgstr "Netflix"
 
 msgctxt "Addon Description"
 msgid "Netflix VOD Services Addon"
-msgstr "Doplnok služby Netflix"
+msgstr "Doplnok na prehrávanie obsahu služby Netflix"
 
 msgctxt "Addon Disclaimer"
 msgid "Some parts of this addon may not be legal in your country of residence - please check with your local laws before installing."
@@ -135,7 +135,7 @@ msgstr "Chyba prehrávania"
 
 msgctxt "#30029"
 msgid "Missing Inputstream addon"
-msgstr "Nenašiel sa doplnok Inputstream"
+msgstr "Nepodarilo sa nájsť doplnok Inputstream"
 
 msgctxt "#30030"
 msgid "Remove from library"
@@ -155,7 +155,7 @@ msgstr "Použiť Dolby Sound"
 
 msgctxt "#30034"
 msgid "ESN (set automatically, can be changed manually)"
-msgstr "ESN (nastavené automaticky, môžete to ručne zmeniť"
+msgstr "ESN (nastavené automaticky, môžete to ručne zmeniť)"
 
 msgctxt "#30035"
 msgid "Inputstream Addon Settings..."
index 540fc1de68608571b67bc9bc8af1c1dff39a384f..08baa4e48a3d52c66566e36e6ff4dec7b94a339f 100644 (file)
@@ -23,11 +23,11 @@ msgstr "Netflix"
 
 msgctxt "Addon Description"
 msgid "Netflix VOD Services Addon"
-msgstr "Netflix VOD Service Addon"
+msgstr "Netflix VOD-tjänstetillägg"
 
 msgctxt "Addon Disclaimer"
 msgid "Some parts of this addon may not be legal in your country of residence - please check with your local laws before installing."
-msgstr "Vissa delar av detta addon kanske inte är fullt lagliga att använda i ditt land - kontrollera dina lokala lagar innan du installerar."
+msgstr "Vissa delar av detta tillägg kanske inte är fullt lagliga att använda i ditt land - kontrollera dina lokala lagar innan du installerar."
 
 msgctxt "#30001"
 msgid "Recommendations"
@@ -35,7 +35,7 @@ msgstr "Rekommendationer"
 
 msgctxt "#30002"
 msgid "Adult Pin"
-msgstr "Vuxen-pinkod"
+msgstr "Barnskydd"
 
 msgctxt "#30003"
 msgid "Search term"
@@ -51,15 +51,15 @@ msgstr "E-post"
 
 msgctxt "#30006"
 msgid "Adult verification failed"
-msgstr "Vuxen-pinkod verifiering misslyckades"
+msgstr "Verifiering av barnskyddet misslyckades"
 
 msgctxt "#30007"
 msgid "Please Check your adult pin"
-msgstr "Kontrollera din Vuxen-pinkod"
+msgstr "Kontrollera koden till barnskyddet"
 
 msgctxt "#30008"
 msgid "Login failed"
-msgstr "Inloggning misslyckades"
+msgstr "Inloggningen misslyckades"
 
 msgctxt "#30009"
 msgid "Please Check your credentials"
@@ -115,7 +115,7 @@ msgstr "Expert"
 
 msgctxt "#30024"
 msgid "SSL verification"
-msgstr "SSL kontroll"
+msgstr "SSL-kontroll"
 
 msgctxt "#30025"
 msgid "Library"
@@ -127,15 +127,15 @@ msgstr "Aktivera anpassad biblioteksmapp"
 
 msgctxt "#30027"
 msgid "Custom library path"
-msgstr "Ändra bibliotek genväg"
+msgstr "Anpassad bibliotekssökväg"
 
 msgctxt "#30028"
 msgid "Playback error"
-msgstr "Uppspelnings error"
+msgstr "Uppspelningsfel"
 
 msgctxt "#30029"
 msgid "Missing Inputstream addon"
-msgstr "Saknar 'InputStream' addon"
+msgstr "Saknar tillägget InputStream"
 
 msgctxt "#30030"
 msgid "Remove from library"
@@ -143,7 +143,7 @@ msgstr "Ta bort från biblioteket"
 
 msgctxt "#30031"
 msgid "Change library title"
-msgstr "Ändra bibliotektiteln"
+msgstr "Ändra bibliotekstiteln"
 
 msgctxt "#30032"
 msgid "Tracking"
@@ -151,7 +151,7 @@ msgstr "Spårning"
 
 msgctxt "#30033"
 msgid "Use Dolby Sound"
-msgstr "Använd Dolby Digital ljud"
+msgstr "Använd Dolby Digital-ljud"
 
 msgctxt "#30034"
 msgid "ESN (set automatically, can be changed manually)"
@@ -159,4 +159,4 @@ msgstr "ESN (ändra automatiskt, kan ändras manuellt)"
 
 msgctxt "#30035"
 msgid "Inputstream Addon Settings..."
-msgstr "InputStream Addon inställningar..."
+msgstr "Inställningar för tillägget InputStream..."
index d2be1cdd9ba7ea92dfa7a318e9a0dcba510d25ef..ca4bd5cc0272449d88bfaaf71a96ce508b17acb4 100644 (file)
@@ -2299,11 +2299,29 @@ class NetflixSession:
             :obj:`str` of :obj:`str
             ESN, something like: NFCDCH-MC-D7D6F54LOPY8J416T72MQXX3RD20ME
         """
-        esn = ''
+        # we generate an esn from device strings for android
+        import subprocess
+        manufacturer = subprocess.check_output(["/system/bin/getprop", "ro.product.manufacturer"])
+
+        if manufacturer :
+            esn = 'NFANDROID1-PRV-'
+            input = subprocess.check_output(["/system/bin/getprop", "ro.nrdp.modelgroup"])
+            if not input:
+                esn = esn + 'T-L3-'
+            else:
+                esn = esn + input.strip(' \t\n\r') + '-'
+            esn = esn + '{:5}'.format(manufacturer.strip(' \t\n\r').upper())
+            input = subprocess.check_output(["/system/bin/getprop" ,"ro.product.model"])
+            esn = esn + input.strip(' \t\n\r').replace(' ', '=').upper()
+            self.log(msg='Android generated ESN:' + esn)
+            return esn
+
         # values are accessible via dict (sloppy parsing successfull)
         if type(netflix_page_data) == dict:
             return netflix_page_data.get('esn', '')
 
+        esn = ''
+
         # values are stored in lists (returned from JS parser)
         for item in netflix_page_data:
             if 'esnGeneratorModel' in dict(item).keys():