From: Sebastian Golasch Date: Wed, 19 Jul 2017 17:31:04 +0000 (+0200) Subject: Merge pull request #77 from Etharr/polish X-Git-Url: http://git.code-monkey.de/?p=plugin.video.netflix.git;a=commitdiff_plain;h=a79197ac248cdba607ffdb5d94db8523b77274ce;hp=5edddf41a997c19722372773c6af09f678fcca0d Merge pull request #77 from Etharr/polish Polish translation - update --- diff --git a/README.md b/README.md index 895f401..1c24ba2 100644 --- 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 --- diff --git a/addon.xml b/addon.xml index 6fb3a89..d26c343 100644 --- a/addon.xml +++ b/addon.xml @@ -1,5 +1,5 @@ - + diff --git a/resources/language/Slovak/strings.po b/resources/language/Slovak/strings.po index cf87ce2..5023400 100644 --- a/resources/language/Slovak/strings.po +++ b/resources/language/Slovak/strings.po @@ -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 \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..." diff --git a/resources/language/Swedish/strings.po b/resources/language/Swedish/strings.po index 540fc1d..08baa4e 100644 --- a/resources/language/Swedish/strings.po +++ b/resources/language/Swedish/strings.po @@ -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..." diff --git a/resources/lib/NetflixSession.py b/resources/lib/NetflixSession.py index d2be1cd..ca4bd5c 100644 --- a/resources/lib/NetflixSession.py +++ b/resources/lib/NetflixSession.py @@ -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():