The branch, frodo has been updated
via 9b4a051bf0a3321e3dfb478d05d5be733e6d300e (commit)
from d0186d2e23e435e9cdad245233f9edb5221e8e15 (commit)
- Log -----------------------------------------------------------------
http://xbmc.git.sourceforge.net/git/gitweb.cgi?p=xbmc/plugins;a=commit;h=9b4a051bf0a3321e3dfb478d05d5be733e6d300e
commit 9b4a051bf0a3321e3dfb478d05d5be733e6d300e
Author: root <root@Ionosphere.(none)>
Date: Sun Jun 23 23:16:26 2013 +0200
[plugin.video.couchpotato_manager] updated to version 0.0.6
diff --git a/plugin.video.couchpotato_manager/addon.py
b/plugin.video.couchpotato_manager/addon.py
index 4684f7d..c2658a4 100644
--- a/plugin.video.couchpotato_manager/addon.py
+++ b/plugin.video.couchpotato_manager/addon.py
@@ -455,7 +455,9 @@ def get_api():
username=plugin.get_setting('username', unicode),
password=plugin.get_setting('password', unicode),
api_key=plugin.get_setting('api_key', str),
- url_base=plugin.get_setting('url_base', str)
+ url_base=plugin.get_setting('url_base', str),
+ ba_username=plugin.get_setting('ba_username', unicode),
+ ba_password=plugin.get_setting('ba_password', unicode),
)
except AuthenticationError:
try_again = xbmcgui.Dialog().yesno(
@@ -490,7 +492,7 @@ def log(text):
def _(string_id):
if string_id in STRINGS:
- return plugin.get_string(STRINGS[string_id])
+ return plugin.get_string(STRINGS[string_id]).encode('utf-8')
else:
log('String is missing: %s' % string_id)
return string_id
diff --git a/plugin.video.couchpotato_manager/addon.xml
b/plugin.video.couchpotato_manager/addon.xml
index 5a867a2..95e1802 100644
--- a/plugin.video.couchpotato_manager/addon.xml
+++ b/plugin.video.couchpotato_manager/addon.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
-<addon id="plugin.video.couchpotato_manager" name="CouchPotato Manager"
version="0.0.5" provider-name="Tristan Fischer (sph...@dersphere.de)">
+<addon id="plugin.video.couchpotato_manager" name="CouchPotato Manager"
version="0.0.6" provider-name="Tristan Fischer (sph...@dersphere.de)">
<requires>
<import addon="xbmc.python" version="2.1.0"/>
<import addon="script.module.xbmcswift2" version="2.4.0"/>
@@ -18,15 +18,23 @@
<summary lang="el">ÎλεγÏÎ¿Ï ÏοÏ
ÎιακομιÏÏή CP
αÏÏ Ïο XBMC</summary>
<summary lang="en">Control CP Server from XBMC</summary>
<summary lang="es">Controla un servido de CouchPotato desde
XBMC</summary>
+ <summary lang="fr">Contrôler le Serveur CP depuis XBMC</summary>
+ <summary lang="gl">Controle o Servidor CP dende o XBMC</summary>
<summary lang="it">Controlla Server CP da XBMC</summary>
+ <summary lang="pl">Kontroluj serwer CP przez XBMC</summary>
<summary lang="pt">Controle o Servidor CP a partir do XBMC</summary>
<summary lang="pt_BR">Controlar Servidor CP do XBMC</summary>
+ <summary lang="sv">Kontrollera CP-server från XBMC</summary>
<description lang="de">Mit dem CouchPotato Manager kannst du deinen
CouchPotato Server innerhalb von XBMC steuern.[CR]Features:[CR]- Filme
auflisten (inkl. Metadaten)[CR]- Trailer suche[CR]-Neue Filme auf die
Wanted-Liste setzen[CR]- Releases wählen[CR]- Downloads starten</description>
<description lang="el">Îε Ïο CouchPotato Manager μÏοÏείÏε
να διαÏειÏιÏÏείÏε Ïο διακομιÏÏή ÏοÏ
CouchPotato
μÎÏα αÏÏ Ïο XBMC.[CR]ÎειÏοÏ
ÏγίεÏ:[CR]- ÎίÏÏα ÏÏν
ÏαινιÏν ÏÎ±Ï (με μεÏαδεδομÎνα)[CR]- ÎναζήÏηÏη
ÎιαÏημιÏÏικÏν για ÏÎ¹Ï Î¶Î·ÏοÏÎ¼ÎµÎ½ÎµÏ ÏαινίεÏ
ÏαÏ[CR]- Î ÏοÏθήκη νÎÏν ÏαινιÏν ÏÏη λίÏÏα
ζηÏοÏ
μÎνÏν ÏαÏ[CR]- ÎÏιλογή εκδÏÏεÏν[CR]-
ÎκκίνηÏη λήÏεÏν</description>
<description lang="en">With CouchPotato Manager you can manage your
CouchPotato Server from within XBMC.[CR]Features:[CR]- List your movies (with
metadata)[CR]- Search Trailers for wanted movies[CR]- Add new movies to your
wanted list[CR]- Choose releases[CR]- Start downloads</description>
<description lang="es">Con el Administrador de CouchPotato podrás
controlar tu servidor de CouchPotato desde XBMC.[CR]CaracterÃsticas:[CR]-
Enumera tus pelÃculas (con metadatos)[CR]- Busca trailers de pelÃculas[CR]-
Añade pelÃculas a tu lista de deseos[CR]- Elige estrenos[CR]- Comienza
descargas</description>
+ <description lang="fr">Avec le Gestionnaire CouchPotato vous pouvez
gérer votre Serveur CouchPotato depuis XBMC.[CR]Fonctionnalités:[CR]- Lister
vos films (avec métadonnées)[CR]- Rechercher des Bande-annonces des films les
plus demandés[CR]- Ajouter de nouveaux films à votre liste de demande[CR]-
Choisir les sorties[CR]- Démarrer les téléchargements</description>
+ <description lang="gl">Co xestor de CouchPotato pode xestionar o seu
Servidor dende o propio XBMC.[CR]CaracterÃsticas :[CR]- Listar os seus filmes
(cos metadatos)[CR]- Buscar avances dos filmes desexados[CR]- Engadir novos
filmes á listaxe de busca[CR]- Escoller versións[CR]- Iniciar
descargas</description>
<description lang="it">Col gestore CouchPotato puoi gestire i tuo
Server CouchPotato dall'interno di XBMC. [CR]Caratteristiche:[CR]- Fai una
lista dei tuoi film (con i metadata)[CR]- Cerca i Trailer[CR]- Aggiungi nuovi
film alla tua lista dei desideri[CR]- Scegli i rilasci[CR]- Inizia i
download</description>
+ <description lang="pl">Z Menedżerem CouchPotato można zarzÄ
dzaÄ
serwerem CouchPotato z poziomu XBMC..[CR]MożliwoÅci:[CR]- WyÅwietlanie listy
filmów (z metadanymi)[CR]- Wyszukiwanie zwiastunów dla poszukiwanych
filmów[CR]- Dodawanie nowych filmów do listy poszukiwanych[CR]- Wybór
wydania[CR]- Uruchamianie pobierania</description>
<description lang="pt">Com o CouchPotato Manager, pode gerir o seu
servidor Couchpotato a partir do XBMC.[CR]Funcionalidades:[CR]- Listar os seus
filmes (com metadata)[CR]- Obter trailers para filmes procurados[CR]- Adicionar
novos filmes à lista de procurados[CR]- Escolher lançamentos[CR]- Iniciar
transferências</description>
<description lang="pt_BR">Com Administrador CouchPotato você pode
administrar seu servidor CouchPotato de dentro do XBMC,[CR]Recursos:[CR]- Liste
seus filmes (com metadados)[CR]- Procure Trailers do filmes desejados[CR]-
Adicione novos filmespara lista dos a procurar[CR]-Escolha releases[CR]-Inicie
Downloads</description>
+ <description lang="sv">Med CouchPotato hanteraren kan du hantera din
CouchPotato-server från XBMC.[CR]Funktioner:[CR] Lista dina filmer (med
metadata)[CR]- Söka trailers för önskade filmer[CR]- Lägga till nya filmer
till din önskelista[CR]- Välja utgåvor[CR]- Starta
nedladdningar</description>
</extension>
</addon>
diff --git a/plugin.video.couchpotato_manager/changelog.txt
b/plugin.video.couchpotato_manager/changelog.txt
index e9cce38..2028f04 100644
--- a/plugin.video.couchpotato_manager/changelog.txt
+++ b/plugin.video.couchpotato_manager/changelog.txt
@@ -1,3 +1,10 @@
+0.0.6 (23.06.2013)
+- added "advanced"-cateogory to settings
+- added possibility to use HTTP-Basic-Auth
+- added possibility to see/change CP API-Key in settings
+- fixed potential unicode-decoding error
+- updated translations
+
0.0.5 (08.04.2013)
- fixed "force full search"
- added two methods for external plugins to add movies by imdb-id
diff --git
a/plugin.video.couchpotato_manager/resources/language/English/strings.po
b/plugin.video.couchpotato_manager/resources/language/English/strings.po
index e8a45da..6dc1d97 100644
--- a/plugin.video.couchpotato_manager/resources/language/English/strings.po
+++ b/plugin.video.couchpotato_manager/resources/language/English/strings.po
@@ -214,7 +214,27 @@ msgctxt "#30307"
msgid "Url Base (for use with mod_proxy)"
msgstr ""
-#empty strings from id 30308 to 30309
+msgctxt "#30308"
+msgid "General"
+msgstr ""
+
+msgctxt "#30309"
+msgid "Advanced"
+msgstr ""
+
+msgctxt "#30310"
+msgid "API-Key"
+msgstr ""
+
+msgctxt "#30311"
+msgid "Basic Auth Username"
+msgstr ""
+
+msgctxt "#30312"
+msgid "Basic Auth Password"
+msgstr ""
+
+#empty strings from id 30310 to 30309
msgctxt "#30310"
msgid "You only need username/password OR Api Key!"
diff --git
a/plugin.video.couchpotato_manager/resources/language/French/strings.po
b/plugin.video.couchpotato_manager/resources/language/French/strings.po
index 9395722..8c4a355 100644
--- a/plugin.video.couchpotato_manager/resources/language/French/strings.po
+++ b/plugin.video.couchpotato_manager/resources/language/French/strings.po
@@ -16,10 +16,118 @@ msgstr ""
"Language: fr\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+msgctxt "#30000"
+msgid "All Movies"
+msgstr "Tous les Films"
+
+msgctxt "#30001"
+msgid "Add new Movie to Wanted-list"
+msgstr "Ajouter nouveau Film à votre de liste de souhait"
+
+msgctxt "#30002"
+msgid "Wanted Movies"
+msgstr "Films demandés"
+
+msgctxt "#30004"
+msgid "Status List"
+msgstr "Liste de Statut"
+
+msgctxt "#30100"
+msgid "Add-on Settings"
+msgstr "Paramètres de l'Extension"
+
+msgctxt "#30102"
+msgid "Delete Movie"
+msgstr "Effacer Film"
+
+msgctxt "#30106"
+msgid "Search Trailer on YouTube"
+msgstr "Rechercher la Bande-annonce sur Youtube"
+
+msgctxt "#30107"
+msgid "Force full search"
+msgstr "Forcer la recherche complète"
+
+msgctxt "#30110"
+msgid "Please enter movie title"
+msgstr "Veuillez entrer le titre du film"
+
+msgctxt "#30111"
+msgid "Please select the correct Movie"
+msgstr "Veuillez sélectionner le Film correct"
+
+msgctxt "#30112"
+msgid "Please select the profile"
+msgstr "Veuillez sélectionner le profil"
+
+msgctxt "#30113"
+msgid "Delete Movie"
+msgstr "Effacer Film"
+
+msgctxt "#30114"
+msgid "Are you sure to delete?"
+msgstr "Etes-vous sûr de vouloir effacer ?"
+
+msgctxt "#30115"
+msgid "Please select your default profile"
+msgstr "Veuillez sélectionner votre profil par défaut"
+
+msgctxt "#30120"
+msgid "Connection error"
+msgstr "Erreur de connexion"
+
+msgctxt "#30122"
+msgid "Wrong Network Settings or CP not running."
+msgstr "Mauvais Paramètres Réseau ou CP n'est pas en marche."
+
+msgctxt "#30123"
+msgid "Do you want to change them now?"
+msgstr "Voulez-vous les changer maintenant ?"
+
+msgctxt "#30130"
+msgid "Movie added"
+msgstr "Film ajouté"
+
+msgctxt "#30131"
+msgid "No Movie found"
+msgstr "Aucun film trouvé"
+
+msgctxt "#30132"
+msgid "Success"
+msgstr "Réussi"
+
+msgctxt "#30140"
+msgid "Please use context menu"
+msgstr "Veuillez utiliser le menu contextuel"
+
+msgctxt "#30141"
+msgid "You need to open the context-menu"
+msgstr "Vous avez besoin d'ouvrir le menu contextuel"
+
+msgctxt "#30142"
+msgid "to choose the action you want"
+msgstr "pour choisir l'action voulue"
+
msgctxt "#30150"
msgid "Type"
msgstr "Type"
+msgctxt "#30151"
+msgid "Provider"
+msgstr "Fournisseur"
+
+msgctxt "#30152"
+msgid "Provider-Extra"
+msgstr "Extra Fournisseur"
+
+msgctxt "#30153"
+msgid "Age"
+msgstr "Age"
+
+msgctxt "#30155"
+msgid "Size (MB)"
+msgstr "Taille (MB)"
+
msgctxt "#30156"
msgid "Description"
msgstr "Description"
@@ -32,6 +140,10 @@ msgctxt "#30301"
msgid "Password"
msgstr "Mot de passe"
+msgctxt "#30302"
+msgid "Use HTTPS"
+msgstr "Utiliser HTTPS"
+
msgctxt "#30303"
msgid "Hostname"
msgstr "Nom d'hôte"
@@ -39,3 +151,7 @@ msgstr "Nom d'hôte"
msgctxt "#30304"
msgid "Port"
msgstr "Port"
+
+msgctxt "#30306"
+msgid "Set default profile"
+msgstr "Définir le profil par défaut"
diff --git
a/plugin.video.couchpotato_manager/resources/language/Galician/strings.po
b/plugin.video.couchpotato_manager/resources/language/Galician/strings.po
index e53d911..66f70a0 100644
--- a/plugin.video.couchpotato_manager/resources/language/Galician/strings.po
+++ b/plugin.video.couchpotato_manager/resources/language/Galician/strings.po
@@ -16,6 +16,122 @@ msgstr ""
"Language: gl\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+msgctxt "#30000"
+msgid "All Movies"
+msgstr "Todos os Filmes"
+
+msgctxt "#30001"
+msgid "Add new Movie to Wanted-list"
+msgstr "Engadir un novo filme á listaxe de busca"
+
+msgctxt "#30002"
+msgid "Wanted Movies"
+msgstr "Filmes Desexados"
+
+msgctxt "#30003"
+msgid "Done Movies"
+msgstr "Filmes ConcluÃdos"
+
+msgctxt "#30004"
+msgid "Status List"
+msgstr "Listaxe de Estado"
+
+msgctxt "#30100"
+msgid "Add-on Settings"
+msgstr "Configuración de Complementos"
+
+msgctxt "#30101"
+msgid "Refresh Releases"
+msgstr "Actualizar Versións"
+
+msgctxt "#30102"
+msgid "Delete Movie"
+msgstr "Eliminar Filme"
+
+msgctxt "#30103"
+msgid "Delete Release"
+msgstr "Eliminar Versión"
+
+msgctxt "#30104"
+msgid "Download Release"
+msgstr "Descargar Versión"
+
+msgctxt "#30105"
+msgid "Ignore Release"
+msgstr "Ignorar Versión"
+
+msgctxt "#30106"
+msgid "Search Trailer on YouTube"
+msgstr "Buscar Avance en YouTube"
+
+msgctxt "#30107"
+msgid "Force full search"
+msgstr "Forzar busca completa"
+
+msgctxt "#30110"
+msgid "Please enter movie title"
+msgstr "Por favor introduza o tÃtulo do filme"
+
+msgctxt "#30111"
+msgid "Please select the correct Movie"
+msgstr "Por favor seleccione o Filme correcto"
+
+msgctxt "#30112"
+msgid "Please select the profile"
+msgstr "Por favor seleccione o perfil"
+
+msgctxt "#30113"
+msgid "Delete Movie"
+msgstr "Eliminar Filme"
+
+msgctxt "#30114"
+msgid "Are you sure to delete?"
+msgstr "Ten a certeza de querer eliminalo?"
+
+msgctxt "#30115"
+msgid "Please select your default profile"
+msgstr "Por favor seleccione o seu perfil predefinido"
+
+msgctxt "#30120"
+msgid "Connection error"
+msgstr "Erro de conexión"
+
+msgctxt "#30121"
+msgid "Wrong User-Credentials or Api Key"
+msgstr "Credenciais de Usuario ou Chave Api incorrectas"
+
+msgctxt "#30122"
+msgid "Wrong Network Settings or CP not running."
+msgstr "Configuración de rede incorrecta ou o CP non está en execución. "
+
+msgctxt "#30123"
+msgid "Do you want to change them now?"
+msgstr "Quere cambialos agora?"
+
+msgctxt "#30130"
+msgid "Movie added"
+msgstr "Filme engadido"
+
+msgctxt "#30131"
+msgid "No Movie found"
+msgstr "Non se atopou o Filme"
+
+msgctxt "#30132"
+msgid "Success"
+msgstr "Correcto"
+
+msgctxt "#30140"
+msgid "Please use context menu"
+msgstr "Por favor use o menú contextual"
+
+msgctxt "#30141"
+msgid "You need to open the context-menu"
+msgstr "Ten de abrir o menú-contextual"
+
+msgctxt "#30142"
+msgid "to choose the action you want"
+msgstr "para escoller a acción que desexa"
+
msgctxt "#30150"
msgid "Type"
msgstr "Tipo"
@@ -24,6 +140,22 @@ msgctxt "#30151"
msgid "Provider"
msgstr "Provedor"
+msgctxt "#30152"
+msgid "Provider-Extra"
+msgstr "Provedor-Adicional"
+
+msgctxt "#30153"
+msgid "Age"
+msgstr "Idade"
+
+msgctxt "#30154"
+msgid "Seeder/Leecher"
+msgstr "Seeder/Leecher"
+
+msgctxt "#30155"
+msgid "Size (MB)"
+msgstr "Tamaño (MB)"
+
msgctxt "#30156"
msgid "Description"
msgstr "Descrición"
@@ -47,3 +179,19 @@ msgstr "Nome do host"
msgctxt "#30304"
msgid "Port"
msgstr "Porto"
+
+msgctxt "#30305"
+msgid "Api Key"
+msgstr "Chave Api"
+
+msgctxt "#30306"
+msgid "Set default profile"
+msgstr "Estabelecer o perfil predefinido"
+
+msgctxt "#30307"
+msgid "Url Base (for use with mod_proxy)"
+msgstr "Base Url (para usar con mod_proxy)"
+
+msgctxt "#30310"
+msgid "You only need username/password OR Api Key!"
+msgstr "Só necesita dun nome de usuario/contrasinal ou Chave Api!"
diff --git
a/plugin.video.couchpotato_manager/resources/language/German/strings.po
b/plugin.video.couchpotato_manager/resources/language/German/strings.po
index 38010f2..93247a1 100644
--- a/plugin.video.couchpotato_manager/resources/language/German/strings.po
+++ b/plugin.video.couchpotato_manager/resources/language/German/strings.po
@@ -112,6 +112,14 @@ msgctxt "#30130"
msgid "Movie added"
msgstr "Film hinzugefügt"
+msgctxt "#30131"
+msgid "No Movie found"
+msgstr "Kein Film gefunden"
+
+msgctxt "#30132"
+msgid "Success"
+msgstr "Erfolgreich"
+
msgctxt "#30140"
msgid "Please use context menu"
msgstr "Bitte benutze das Kontext-Menu"
@@ -180,6 +188,10 @@ msgctxt "#30306"
msgid "Set default profile"
msgstr "Default Profil setzen"
+msgctxt "#30307"
+msgid "Url Base (for use with mod_proxy)"
+msgstr "Basis-URL (zur Verwendung mit mod_proxy)"
+
msgctxt "#30310"
msgid "You only need username/password OR Api Key!"
msgstr "Es wird nur Benutzername/Passwort ODER Api-Key benötigt!"
diff --git
a/plugin.video.couchpotato_manager/resources/language/Greek/strings.po
b/plugin.video.couchpotato_manager/resources/language/Greek/strings.po
index e06c88e..dbfaf7a 100644
--- a/plugin.video.couchpotato_manager/resources/language/Greek/strings.po
+++ b/plugin.video.couchpotato_manager/resources/language/Greek/strings.po
@@ -112,6 +112,14 @@ msgctxt "#30130"
msgid "Movie added"
msgstr "Î ÏοÏÏÎθηκε η Ταινία"
+msgctxt "#30131"
+msgid "No Movie found"
+msgstr "Îε βÏÎθηκε καμιά Ταινία"
+
+msgctxt "#30132"
+msgid "Success"
+msgstr "ÎÏιÏÏ
Ïία"
+
msgctxt "#30140"
msgid "Please use context menu"
msgstr "ΧÏηÏιμοÏοιήÏÏε Ïο Î¼ÎµÎ½Î¿Ï ÎµÏιλογÏν"
@@ -180,6 +188,10 @@ msgctxt "#30306"
msgid "Set default profile"
msgstr "ÎÏιÏμÏÏ ÏÏοεÏιλεγμÎνοÏ
ÏÏοÏίλ"
+msgctxt "#30307"
+msgid "Url Base (for use with mod_proxy)"
+msgstr "ÎάÏη Url (για ÏÏήÏη με mod_proxy)"
+
msgctxt "#30310"
msgid "You only need username/password OR Api Key!"
msgstr "ΧÏειάζεÏÏε μÏνο Ïνομα ÏÏήÏÏη/κÏÎ´Î¹ÎºÏ 'Î
Îλειδί Api!"
diff --git
a/plugin.video.couchpotato_manager/resources/language/Icelandic/strings.po
b/plugin.video.couchpotato_manager/resources/language/Icelandic/strings.po
index c9427ec..3981a92 100644
--- a/plugin.video.couchpotato_manager/resources/language/Icelandic/strings.po
+++ b/plugin.video.couchpotato_manager/resources/language/Icelandic/strings.po
@@ -16,6 +16,10 @@ msgstr ""
"Language: is\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+msgctxt "#30100"
+msgid "Add-on Settings"
+msgstr "Stilling viðbóta"
+
msgctxt "#30150"
msgid "Type"
msgstr "Tegund"
@@ -32,6 +36,10 @@ msgctxt "#30301"
msgid "Password"
msgstr "Lykilorð"
+msgctxt "#30302"
+msgid "Use HTTPS"
+msgstr "Nota HTTPS"
+
msgctxt "#30304"
msgid "Port"
msgstr "Gátt"
diff --git
a/plugin.video.couchpotato_manager/resources/language/Korean/strings.po
b/plugin.video.couchpotato_manager/resources/language/Korean/strings.po
index e5c56c3..08f6362 100644
--- a/plugin.video.couchpotato_manager/resources/language/Korean/strings.po
+++ b/plugin.video.couchpotato_manager/resources/language/Korean/strings.po
@@ -16,6 +16,58 @@ msgstr ""
"Language: ko\n"
"Plural-Forms: nplurals=1; plural=0;\n"
+msgctxt "#30000"
+msgid "All Movies"
+msgstr "모ë ìí"
+
+msgctxt "#30100"
+msgid "Add-on Settings"
+msgstr "ì¶ê°ê¸°ë¥ ì¤ì "
+
+msgctxt "#30102"
+msgid "Delete Movie"
+msgstr "ìí ìì "
+
+msgctxt "#30111"
+msgid "Please select the correct Movie"
+msgstr "ì íí ìí를 ì ííì¸ì"
+
+msgctxt "#30113"
+msgid "Delete Movie"
+msgstr "ìí ìì "
+
+msgctxt "#30114"
+msgid "Are you sure to delete?"
+msgstr "ì ë§ ìì íê² ìµëê¹?"
+
+msgctxt "#30120"
+msgid "Connection error"
+msgstr "ì°ê²° ì¤ë¥"
+
+msgctxt "#30123"
+msgid "Do you want to change them now?"
+msgstr "ì§ê¸ ë³ê²½íê² ìµëê¹?"
+
+msgctxt "#30131"
+msgid "No Movie found"
+msgstr "ìí ì°¾ìì ìì"
+
+msgctxt "#30132"
+msgid "Success"
+msgstr "ì±ê³µ"
+
+msgctxt "#30140"
+msgid "Please use context menu"
+msgstr "컨í
ì¤í¸ ë©ë´ë¥¼ ì¬ì©íì¸ì"
+
+msgctxt "#30141"
+msgid "You need to open the context-menu"
+msgstr "컨í
ì¤í¸ ë©ë´ë¥¼ ì¬ì¸ì"
+
+msgctxt "#30142"
+msgid "to choose the action you want"
+msgstr "ìíë ëìì ì ííë ¤ë©´"
+
msgctxt "#30150"
msgid "Type"
msgstr "ì¢
ë¥"
diff --git
a/plugin.video.couchpotato_manager/resources/language/Polish/strings.po
b/plugin.video.couchpotato_manager/resources/language/Polish/strings.po
index 408860b..66ebc6a 100644
--- a/plugin.video.couchpotato_manager/resources/language/Polish/strings.po
+++ b/plugin.video.couchpotato_manager/resources/language/Polish/strings.po
@@ -16,10 +16,146 @@ msgstr ""
"Language: pl\n"
"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10
|| n%100>=20) ? 1 : 2);\n"
+msgctxt "#30000"
+msgid "All Movies"
+msgstr "Wszystkie filmy"
+
+msgctxt "#30001"
+msgid "Add new Movie to Wanted-list"
+msgstr "Dodaj nowy film do listy poszukiwanych"
+
+msgctxt "#30002"
+msgid "Wanted Movies"
+msgstr "Poszukiwane filmy"
+
+msgctxt "#30003"
+msgid "Done Movies"
+msgstr "Zrobione filmy"
+
+msgctxt "#30004"
+msgid "Status List"
+msgstr "Lista statusu"
+
+msgctxt "#30100"
+msgid "Add-on Settings"
+msgstr "Ustawienia wtyczki"
+
+msgctxt "#30101"
+msgid "Refresh Releases"
+msgstr "OdÅwież wydania"
+
+msgctxt "#30102"
+msgid "Delete Movie"
+msgstr "UsuÅ film"
+
+msgctxt "#30103"
+msgid "Delete Release"
+msgstr "UsuÅ wydanie"
+
+msgctxt "#30104"
+msgid "Download Release"
+msgstr "Pobierz wydanie"
+
+msgctxt "#30105"
+msgid "Ignore Release"
+msgstr "Ignoruj wydanie"
+
+msgctxt "#30106"
+msgid "Search Trailer on YouTube"
+msgstr "Wyszukaj zwiastun na YouTube"
+
+msgctxt "#30107"
+msgid "Force full search"
+msgstr "WymuÅ peÅne wyszukiwanie"
+
+msgctxt "#30110"
+msgid "Please enter movie title"
+msgstr "Wpisz tytuÅ filmu"
+
+msgctxt "#30111"
+msgid "Please select the correct Movie"
+msgstr "ProszÄ wybraÄ wÅaÅciwy film"
+
+msgctxt "#30112"
+msgid "Please select the profile"
+msgstr "ProszÄ wybraÄ profil"
+
+msgctxt "#30113"
+msgid "Delete Movie"
+msgstr "UsuÅ film"
+
+msgctxt "#30114"
+msgid "Are you sure to delete?"
+msgstr "Na pewno chcesz usunÄ
Ä?"
+
+msgctxt "#30115"
+msgid "Please select your default profile"
+msgstr "ProszÄ wybraÄ domyÅlny profil"
+
+msgctxt "#30120"
+msgid "Connection error"
+msgstr "BÅÄ
d poÅÄ
czenia"
+
+msgctxt "#30121"
+msgid "Wrong User-Credentials or Api Key"
+msgstr "BÅÄdne uwierzytelnienie użytkownika lub bÅÄdny klucz API"
+
+msgctxt "#30122"
+msgid "Wrong Network Settings or CP not running."
+msgstr "BÅÄdne ustawienia sieci lub serwer CP nie jest uruchomiony."
+
+msgctxt "#30123"
+msgid "Do you want to change them now?"
+msgstr "Chcesz je teraz zmieniÄ?"
+
+msgctxt "#30130"
+msgid "Movie added"
+msgstr "Dodano film"
+
+msgctxt "#30131"
+msgid "No Movie found"
+msgstr "Nie znaleziono filmu"
+
+msgctxt "#30132"
+msgid "Success"
+msgstr "Sukces"
+
+msgctxt "#30140"
+msgid "Please use context menu"
+msgstr "ProszÄ użyÄ menu podrÄcznego"
+
+msgctxt "#30141"
+msgid "You need to open the context-menu"
+msgstr "Musisz otworzyÄ menu podrÄczne"
+
+msgctxt "#30142"
+msgid "to choose the action you want"
+msgstr "by wybraÄ akcjÄ, którÄ
chcesz"
+
msgctxt "#30150"
msgid "Type"
msgstr "Typ"
+msgctxt "#30151"
+msgid "Provider"
+msgstr "Dostawca danych"
+
+msgctxt "#30152"
+msgid "Provider-Extra"
+msgstr "Dostawca danych-dodatkowo"
+
+msgctxt "#30153"
+msgid "Age"
+msgstr "Wiek"
+
+msgctxt "#30154"
+msgid "Seeder/Leecher"
+msgstr "UdostÄpniajÄ
cy/pobierajÄ
cy"
+
+msgctxt "#30155"
+msgid "Size (MB)"
+msgstr "Rozmiar (MB)"
+
msgctxt "#30156"
msgid "Description"
msgstr "Opis"
@@ -43,3 +179,19 @@ msgstr "Nazwa hosta"
msgctxt "#30304"
msgid "Port"
msgstr "Port"
+
+msgctxt "#30305"
+msgid "Api Key"
+msgstr "Klucz API"
+
+msgctxt "#30306"
+msgid "Set default profile"
+msgstr "Ustaw domyÅlny profil"
+
+msgctxt "#30307"
+msgid "Url Base (for use with mod_proxy)"
+msgstr "URL (przy używaniu mod_proxy)"
+
+msgctxt "#30310"
+msgid "You only need username/password OR Api Key!"
+msgstr "Potrzebne sÄ
użytkownik/hasÅo ALBO klucz API!"
diff --git a/plugin.video.couchpotato_manager/resources/language/Portuguese
(Brazil)/strings.po
b/plugin.video.couchpotato_manager/resources/language/Portuguese
(Brazil)/strings.po
index 352431e..31c6073 100644
--- a/plugin.video.couchpotato_manager/resources/language/Portuguese
(Brazil)/strings.po
+++ b/plugin.video.couchpotato_manager/resources/language/Portuguese
(Brazil)/strings.po
@@ -112,6 +112,14 @@ msgctxt "#30130"
msgid "Movie added"
msgstr "Filme adicionado"
+msgctxt "#30131"
+msgid "No Movie found"
+msgstr "Nenhum filme encontrado"
+
+msgctxt "#30132"
+msgid "Success"
+msgstr "Sucesso"
+
msgctxt "#30140"
msgid "Please use context menu"
msgstr "Por favor use o menu de contexto"
@@ -180,6 +188,10 @@ msgctxt "#30306"
msgid "Set default profile"
msgstr "Setar Perfil Padrão"
+msgctxt "#30307"
+msgid "Url Base (for use with mod_proxy)"
+msgstr "Url Base (para uso com mod_proxy)"
+
msgctxt "#30310"
msgid "You only need username/password OR Api Key!"
msgstr "Você somente necessita usuário/senha ou Chave API"
diff --git
a/plugin.video.couchpotato_manager/resources/language/Portuguese/strings.po
b/plugin.video.couchpotato_manager/resources/language/Portuguese/strings.po
index c79e19c..10f467d 100644
--- a/plugin.video.couchpotato_manager/resources/language/Portuguese/strings.po
+++ b/plugin.video.couchpotato_manager/resources/language/Portuguese/strings.po
@@ -20,6 +20,10 @@ msgctxt "#30000"
msgid "All Movies"
msgstr "Todos os Filmes"
+msgctxt "#30001"
+msgid "Add new Movie to Wanted-list"
+msgstr "Adicionar novo Filme à Lista de Procura"
+
msgctxt "#30002"
msgid "Wanted Movies"
msgstr "Filmes Desejados"
@@ -28,6 +32,10 @@ msgctxt "#30003"
msgid "Done Movies"
msgstr "Filmes ConcluÃdos"
+msgctxt "#30004"
+msgid "Status List"
+msgstr "Lista de Estados"
+
msgctxt "#30100"
msgid "Add-on Settings"
msgstr "Definições do Add-on"
@@ -96,10 +104,22 @@ msgctxt "#30122"
msgid "Wrong Network Settings or CP not running."
msgstr "Erro nas Definições de Rede ou o CP não está activo"
+msgctxt "#30123"
+msgid "Do you want to change them now?"
+msgstr "Quer alterar agora?"
+
msgctxt "#30130"
msgid "Movie added"
msgstr "Filme adicionado"
+msgctxt "#30131"
+msgid "No Movie found"
+msgstr "Nenhum Filme encontrado"
+
+msgctxt "#30132"
+msgid "Success"
+msgstr "Sucesso"
+
msgctxt "#30140"
msgid "Please use context menu"
msgstr "Por favor, use o menu de contexto"
@@ -116,6 +136,22 @@ msgctxt "#30150"
msgid "Type"
msgstr "Tipo"
+msgctxt "#30151"
+msgid "Provider"
+msgstr "Fornecedor"
+
+msgctxt "#30152"
+msgid "Provider-Extra"
+msgstr "Fornecedor-Extra"
+
+msgctxt "#30153"
+msgid "Age"
+msgstr "Idade"
+
+msgctxt "#30154"
+msgid "Seeder/Leecher"
+msgstr "Seeder/Leecher"
+
msgctxt "#30155"
msgid "Size (MB)"
msgstr "Tamanho (MB)"
@@ -152,6 +188,10 @@ msgctxt "#30306"
msgid "Set default profile"
msgstr "Definir perfil padrão"
+msgctxt "#30307"
+msgid "Url Base (for use with mod_proxy)"
+msgstr "Base Url (para usar com mod_proxy)"
+
msgctxt "#30310"
msgid "You only need username/password OR Api Key!"
msgstr "Precisa apenas de nome de utilizador/palavra-passe OU Chave Api!"
diff --git
a/plugin.video.couchpotato_manager/resources/language/Russian/strings.po
b/plugin.video.couchpotato_manager/resources/language/Russian/strings.po
index 373c8dc..9a66b1f 100644
--- a/plugin.video.couchpotato_manager/resources/language/Russian/strings.po
+++ b/plugin.video.couchpotato_manager/resources/language/Russian/strings.po
@@ -16,6 +16,10 @@ msgstr ""
"Language: ru\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 &&
n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
+msgctxt "#30000"
+msgid "All Movies"
+msgstr "ÐÑе ÑилÑмÑ"
+
msgctxt "#30150"
msgid "Type"
msgstr "Тип"
diff --git
a/plugin.video.couchpotato_manager/resources/language/Spanish/strings.po
b/plugin.video.couchpotato_manager/resources/language/Spanish/strings.po
index 82f3c57..3b46a6c 100644
--- a/plugin.video.couchpotato_manager/resources/language/Spanish/strings.po
+++ b/plugin.video.couchpotato_manager/resources/language/Spanish/strings.po
@@ -108,6 +108,10 @@ msgctxt "#30130"
msgid "Movie added"
msgstr "PelÃcula añadida"
+msgctxt "#30131"
+msgid "No Movie found"
+msgstr "PelÃcula no encontrada"
+
msgctxt "#30140"
msgid "Please use context menu"
msgstr "Por favor, usa el menú contextual"
diff --git
a/plugin.video.couchpotato_manager/resources/language/Swedish/strings.po
b/plugin.video.couchpotato_manager/resources/language/Swedish/strings.po
index 7a1efb3..9c6faed 100644
--- a/plugin.video.couchpotato_manager/resources/language/Swedish/strings.po
+++ b/plugin.video.couchpotato_manager/resources/language/Swedish/strings.po
@@ -16,10 +16,146 @@ msgstr ""
"Language: sv\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+msgctxt "#30000"
+msgid "All Movies"
+msgstr "Alla filmer"
+
+msgctxt "#30001"
+msgid "Add new Movie to Wanted-list"
+msgstr "Lägg till en ny film i önskelistan"
+
+msgctxt "#30002"
+msgid "Wanted Movies"
+msgstr "Ãnskade filmer"
+
+msgctxt "#30003"
+msgid "Done Movies"
+msgstr "Färdiga filmer"
+
+msgctxt "#30004"
+msgid "Status List"
+msgstr "Statuslista"
+
+msgctxt "#30100"
+msgid "Add-on Settings"
+msgstr "Tilläggsinställningar"
+
+msgctxt "#30101"
+msgid "Refresh Releases"
+msgstr "Uppdatera utgåvor"
+
+msgctxt "#30102"
+msgid "Delete Movie"
+msgstr "Ta bort film"
+
+msgctxt "#30103"
+msgid "Delete Release"
+msgstr "Ta bort utgåva"
+
+msgctxt "#30104"
+msgid "Download Release"
+msgstr "Ladda ner utgåva"
+
+msgctxt "#30105"
+msgid "Ignore Release"
+msgstr "Ignorera utgåva"
+
+msgctxt "#30106"
+msgid "Search Trailer on YouTube"
+msgstr "Sök trailer på YouTube"
+
+msgctxt "#30107"
+msgid "Force full search"
+msgstr "Tvinga full sökning"
+
+msgctxt "#30110"
+msgid "Please enter movie title"
+msgstr "Ange en filmtitel"
+
+msgctxt "#30111"
+msgid "Please select the correct Movie"
+msgstr "Välj korrekt film"
+
+msgctxt "#30112"
+msgid "Please select the profile"
+msgstr "Välj profil"
+
+msgctxt "#30113"
+msgid "Delete Movie"
+msgstr "Ta bort film"
+
+msgctxt "#30114"
+msgid "Are you sure to delete?"
+msgstr "Ãr du säker att du vill ta bort?"
+
+msgctxt "#30115"
+msgid "Please select your default profile"
+msgstr "Välj din standardprofil"
+
+msgctxt "#30120"
+msgid "Connection error"
+msgstr "Anslutningsfel"
+
+msgctxt "#30121"
+msgid "Wrong User-Credentials or Api Key"
+msgstr "Felaktiga användaruppgifter eller Api-nyckel"
+
+msgctxt "#30122"
+msgid "Wrong Network Settings or CP not running."
+msgstr "Falaktiga nätverksinställningar eller CP körs inte."
+
+msgctxt "#30123"
+msgid "Do you want to change them now?"
+msgstr "Vill du ändra dom nu?"
+
+msgctxt "#30130"
+msgid "Movie added"
+msgstr "Film tillagd"
+
+msgctxt "#30131"
+msgid "No Movie found"
+msgstr "Ingen film hittad"
+
+msgctxt "#30132"
+msgid "Success"
+msgstr "Lyckades"
+
+msgctxt "#30140"
+msgid "Please use context menu"
+msgstr "Använd innehållsmeny"
+
+msgctxt "#30141"
+msgid "You need to open the context-menu"
+msgstr "Du måste öppna innehållsmenyn"
+
+msgctxt "#30142"
+msgid "to choose the action you want"
+msgstr "för att välja händelsen du vill ha"
+
msgctxt "#30150"
msgid "Type"
msgstr "Typ"
+msgctxt "#30151"
+msgid "Provider"
+msgstr "Leverantör"
+
+msgctxt "#30152"
+msgid "Provider-Extra"
+msgstr "Leverantör-Extra"
+
+msgctxt "#30153"
+msgid "Age"
+msgstr "Ã
lder"
+
+msgctxt "#30154"
+msgid "Seeder/Leecher"
+msgstr "Seeder/Leecher"
+
+msgctxt "#30155"
+msgid "Size (MB)"
+msgstr "Storlek (MB)"
+
msgctxt "#30156"
msgid "Description"
msgstr "Beskrivning"
@@ -43,3 +179,19 @@ msgstr "Värdnamn"
msgctxt "#30304"
msgid "Port"
msgstr "Port"
+
+msgctxt "#30305"
+msgid "Api Key"
+msgstr "Api-nyckel"
+
+msgctxt "#30306"
+msgid "Set default profile"
+msgstr "Ange standardprofil"
+
+msgctxt "#30307"
+msgid "Url Base (for use with mod_proxy)"
+msgstr "Url-bas (för användning med mod_proxy)"
+
+msgctxt "#30310"
+msgid "You only need username/password OR Api Key!"
+msgstr "Du behöver endast användarnamn/lösenord ELLER Api-nyckel"
diff --git a/plugin.video.couchpotato_manager/resources/lib/api.py
b/plugin.video.couchpotato_manager/resources/lib/api.py
index 1036d75..4091d08 100644
--- a/plugin.video.couchpotato_manager/resources/lib/api.py
+++ b/plugin.video.couchpotato_manager/resources/lib/api.py
@@ -17,6 +17,7 @@
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
+import base64
import json
from urllib import urlencode
from urllib2 import urlopen, Request, HTTPError, URLError
@@ -49,7 +50,8 @@ class CouchPotatoApi():
self.api_key = None
def connect(self, hostname, port, use_https=False,
- username=None, password=None, api_key=None, url_base=None):
+ username=None, password=None, api_key=None, url_base=None,
+ ba_username=None, ba_password=None):
self.log(
'connect: hostname="%s" port="%s" use_https="%s" username="%s" '
'api_key="%s" url_base="%s"'
@@ -63,6 +65,8 @@ class CouchPotatoApi():
self.username = username
self.password = password
self.api_key = api_key
+ self.ba_username = ba_username
+ self.ba_password = ba_password
if self.api_key:
self.log('trying api_key...')
try:
@@ -142,7 +146,7 @@ class CouchPotatoApi():
}
url = '%s/getkey/?%s' % (self._api_url, urlencode(params))
try:
- json_data = json.loads(urlopen(Request(url)).read())
+ json_data = json.loads(urlopen(self._request(url)).read())
except URLError:
raise ConnectionError
if json_data.get('success') and json_data.get('api_key'):
@@ -159,8 +163,7 @@ class CouchPotatoApi():
url += '?%s' % urlencode(params)
# self.log('_api_call using url: %s' % url)
try:
- response = urlopen(Request(url))
- json_data = json.loads(urlopen(Request(url)).read())
+ json_data = json.loads(urlopen(self._request(url)).read())
except HTTPError, error:
self.log('__urlopen HTTPError: %s' % error)
if error.fp.read() == 'Wrong API key used':
@@ -173,6 +176,18 @@ class CouchPotatoApi():
# self.log('_api_call response: %s' % repr(json_data))
return json_data
+ def _request(self, url):
+ request = Request(url)
+ if self.ba_username and self.ba_password:
+ request.add_header(
+ 'Authorization',
+ 'Basic %s' % base64.encodestring('%s:%s' % (
+ self.ba_username,
+ self.ba_password)
+ ).replace('\n', '')
+ )
+ return request
+
@property
def _api_url(self):
proto = 'https' if self.use_https else 'http'
diff --git a/plugin.video.couchpotato_manager/resources/settings.xml
b/plugin.video.couchpotato_manager/resources/settings.xml
index ea9e549..756d9b5 100644
--- a/plugin.video.couchpotato_manager/resources/settings.xml
+++ b/plugin.video.couchpotato_manager/resources/settings.xml
@@ -1,11 +1,18 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<settings>
- <setting id="username" type="text" label="30300" />
- <setting id="password" type="text" label="30301" option="hidden" />
- <setting type="sep" />
- <setting id="use_https" type="bool" label="30302" default="false" />
- <setting id="hostname" type="text" label="30303" default="localhost" />
- <setting id="port" type="number" label="30304" default="5050" />
- <setting id="url_base" type="text" label="30307" default="" />
- <setting id="default_profile" type="action" label="30306"
action="RunPlugin(plugin://plugin.video.couchpotato_manager/settings/default_profile)"/>
+ <category label="30308">
+ <setting id="username" type="text" label="30300" />
+ <setting id="password" type="text" label="30301" option="hidden" />
+ <setting type="sep" />
+ <setting id="use_https" type="bool" label="30302" default="false" />
+ <setting id="hostname" type="text" label="30303" default="localhost" />
+ <setting id="port" type="number" label="30304" default="5050" />
+ <setting id="default_profile" type="action" label="30306"
action="RunPlugin(plugin://plugin.video.couchpotato_manager/settings/default_profile)"/>
+ </category>
+ <category label="30309">
+ <setting id="url_base" type="text" label="30307" default="" />
+ <setting id="api_key" type="text" label="30310" />
+ <setting id="ba_username" type="text" label="30311" />
+ <setting id="ba_password" type="text" label="30312" option="hidden" />
+ </category>
</settings>
-----------------------------------------------------------------------
Summary of changes:
plugin.video.couchpotato_manager/addon.py | 6 +-
plugin.video.couchpotato_manager/addon.xml | 10 ++-
plugin.video.couchpotato_manager/changelog.txt | 7 +
.../resources/language/English/strings.po | 22 +++-
.../resources/language/French/strings.po | 116 +++++++++++++++
.../resources/language/Galician/strings.po | 148 +++++++++++++++++++
.../resources/language/German/strings.po | 12 ++
.../resources/language/Greek/strings.po | 12 ++
.../resources/language/Icelandic/strings.po | 8 +
.../resources/language/Korean/strings.po | 52 +++++++
.../resources/language/Polish/strings.po | 152 ++++++++++++++++++++
.../language/Portuguese (Brazil)/strings.po | 12 ++
.../resources/language/Portuguese/strings.po | 40 +++++
.../resources/language/Russian/strings.po | 4 +
.../resources/language/Spanish/strings.po | 4 +
.../resources/language/Swedish/strings.po | 152 ++++++++++++++++++++
.../resources/lib/api.py | 23 +++-
.../resources/settings.xml | 23 ++-
18 files changed, 787 insertions(+), 16 deletions(-)
hooks/post-receive
--
Plugins
------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:
Build for Windows Store.
http://p.sf.net/sfu/windows-dev2dev
_______________________________________________
Xbmc-addons mailing list
Xbmc-addons@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xbmc-addons