diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/addon.xml.in xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/addon.xml.in
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/addon.xml.in 2014-01-04 10:28:19.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/addon.xml.in 2014-03-04 10:06:12.000000000 +0000
@@ -1,7 +1,7 @@
@@ -12,29 +12,38 @@
point="xbmc.pvrclient"
library_linux="XBMC_ArgusTV.pvr"
library_osx="XBMC_ArgusTV.pvr"
+ library_freebsd="XBMC_ArgusTV.pvr"
library_wingl="XBMC_ArgusTV_win32.dll"
library_windx="XBMC_ArgusTV_win32.dll"
library_android="libXBMC_ArgusTV.so"/>
XBMC voorprogram vir die ARGUS TV PVR http://www.argus-tv.com//
XBMC frontend for the ARGUS TV PVR http://www.argus-tv.com//
+ XBMC интерфейс за ARGUS TV PVR http://www.argus-tv.com//
+ Interfície de l'XBMC per l'ARGUS TV PVR http://www.argus-tv.com//
Rozhraní XBMC pro ARGUS TV PVR http://www.argus-tv.com//
+ Blaen XBMC ar gyfer ARGUS TV PVR http://www.argus-tv.com//
XBMC frontend til ARGUS TV PVR http://www.argus-tv.com//
- XBMC frontend für ARGUS TV PVR http://www.argus-tv.com//
+ XBMC Oberfläche für ARGUS TV PVR http://www.argus-tv.com//
Frontend του XBMC για το ARGUS TV PVR http://www.argus-tv.com/
XBMC frontend for the ARGUS TV PVR http://www.argus-tv.com//
Frontend de XBMC para ARGUS TV PVR http://www.argus-tv.com//
Frontend de XBMC para ARGUS TV PVR http://www.argus-tv.com//
+ XBMC esi ARGUS TV PVRile http://www.argus-tv.com//
XBMC Interface logicielle pour l'enregistreur vidéo ARGUS TV http://www.argus-tv.com//
Interface de XBMC para o PRV de ARGUS TV http://www.argus-tv.com//
ממשק קדמי של XBMC ל ARGUS TV PVR http://www.argus-tv.com//
+ XBMC pozadinski softver za ARGUS TV PVR http://www.argus-tv.com//
XBMC ARGUS TV előtér-kiszolgáló http://www.argus-tv.com//
Frontend XBMC di ARGUS TV PVR http://www.argus-tv.com//
ARGUS TV PVR 用 XBMC フロントエンド http://www.argus-tv.com//
ARGUS TV PVR을 위한 XBMC 프론트엔드 http://www.argus-tv.com//
XBMC sąsaja su ARGUS TV PVR http://www.argus-tv.com//
+ XBMC galasistēma ARGUS TV PVR http://www.argus-tv.com//
XBMC интерфејс за ARGUS TV PVR http://www.argus-tv.com//
+ Bahagian hadapan XBMC untuk PVR ARGUS TV http://www.argus-tv.com//
XBMC frontend voor het ARGUS-TV PVR http://www.argus-tv.com//
+ XBMC sitt frontend for ARGUS TV PVR http://www.argus-tv.com//
Interfejs XBMC dla ARGUS TV PVR http://www.argus-tv.com//
Frontend XBMC para ARGUS TV PVR http://www.argus-tv.com//
Frontend do XBMC para o PVR ARGUS TV http://www.argus-tv.com//
@@ -42,69 +51,102 @@
Интерфейс XBMC для ARGUS TV PVR http://www.argus-tv.com//
XBMC rozhranie pre ARGUS TV PVR http://www.argus-tv.com//
XBMC-jev vmesnik za ARGUS TV PVR http://www.argus-tv.com//
+ XBMC frontend për ARGUS TV PVR http://www.argus-tv.com &
XBMC frontend för ARGUS TV PVR http://www.argus-tv.com/
+ ARGUS TV PVR http://www.argus-tv.com// உடைய XBMC பயனர் இணைப்பு
+ Накладка XBMC для ARGUS TV PVR http://www.argus-tv.com//
+ Giao tiếp XBMC cho ARGUS TV PVR http://www.argus-tv.com/
XBMC的ARGUS TV PVR前端 http://www.argus-tv.com//
+ ARGUS TV PVR 'http://www.argus-tv.com//' 可使用的XBMC前端
ARGUS TV PVR voorprogram. Ondersteun stroom van Lewendige TV & Opnames, luister na Radio kanale, EPG en skedules.
ARGUS TV PVR frontend. Supports streaming of Live TV & Recordings, listening to Radio channels, EPG and schedules.
+ ARGUS TV PVR интерфейс. Поддържа стрийминг на телевизия на живо и видеозаписи, слушане на радио канали и работи с електронен програмен справочник и разписания.
+ Interfície per l'ARGUS TV PVR. Suporta fluxes de TV en directe i enregistraments, escolta de canals de ràdio, EPG i horaris.
Rozhraní ARGUS TV PVR. Podporuje proudové vysílání živého vysílání a nahrávek, poslech kanálů rádia, EPG, a časovače.
+ ARGUS TV PVR. Mae'n cynnal ffrydio Teledu Byw a Recordiadau, gwrando ar sianeli Radio ac Amserlen Rhaglenni.
ARGUS TV PVR frontend'en understøtter streaming af direkte TV og optagelser, lytning til radiokanaler, EPG og tidsplaner.
- ARGUS TV PVR frontend. Unterstützt Streaming von TV & Aufnahmen, Abspielen von Radiokanälen, EPG und Aufnahmepläne.
+ ARGUS TV PVR Oberfläche. Unterstützt Live TV & Aufnahmen, Radiokanäle, EPG und Aufnahmepläne.
Frontend για το ARGUS TV PVR. Υποστηρίζει ροές Live TV & Εγγραφές, ακρόαση Ραδιοφώνου, EPG και προγραμματισμό.
ARGUS TV PVR frontend. Supports streaming of Live TV & Recordings, listening to Radio channels, EPG and schedules.
Frontend de ARGUS TV PVR. Soporta transmisiones de TV en Vivo y Grabaciones, escuchar canales de Radio, Guía Electrónica de Programas (EPG) y temporizadores.
Frontend de ARGUS TV PVR. Soporta transmisiones de TV en Vivo y Grabaciones, escuchar canales de Radio, Guía Electrónica de Programas (EPG) y temporizadores.
+ ARGUS TV PVR esi. Toetab telekanalite striimimist ja salvestamist, raadio kuulamist ja elektroonilist saatekava.
Interface logicielle pour l'enregistreur vidéo ARGUS TV. Supporte la lecture en continu de télévision et son enregistrement, l'écoute de radios, les guides de programmes et les minuteries.
Interface do PVR de ARGUS TV. Soporta transmisión de TV ao vivo e Gravacións, escoita de canles de radio, EPG e programacións.
ממשק קידמי של ARGOS TV PVR. תומך בהצגת שידורי טלויזיה חיים והקלטות רשימות של תחנות רדיו לוחות שידורים ותזמוני הקלטות.
+ ARGUS TV PVR pozadinski softver. Podržava stremanje televizije i snimanje, slušanje radio programa, EPG i zakazano snimanje.
ARGUS TV PVR előtér-kiszolgáló. Élő adások, felvételek és rádió csatornák sugárzásának támogatása EPG-vel és időzítéssel.
Frontend ARGUS TV PVR. Supporta lo streaming e la registrazione di Live TV, l'ascolto dei canali radio, la guida ai programmi e gli orari.
ARGUS TV PVR フロントエンドです。テレビ放送のストリーミング、録画、ラジオチャンネルの視聴、EPG、録画予約をサポートしています。
ARGUS TV PVR 프론트엔드. 라이브 TV 스트리밍과 녹화, 라디오 청취, EPG와 예약 지원.
ARGUS TV PVR frontend. Palaiko transliaciją ir įrašus iš Live TV. Klausykite radijo kanalus ir derinkite EPG tvarkaraščius.
+ ARGUS TV PVR galasistēma. Atbalsta tiešraides TV un ierakstu straumēšanu, radio kanālu klausīšanos, EPG un plānotāju.
ARGUS TV PVR интерфејс. Подржува стриминг на Live TV & Снимки, слушање на радио канали, EPG и планирања.
+ Bahagian hadapan PVR ARGUS TV; menyokong penstirman TV Langsung & Rakaman, mendengar saluran Radio, EPG dan jadual.
ARGUS TV PVR frontend. Ondersteunt het bekijken van Live TV en opnames, het beluisteren van radio zenders, het tonen van de EPG en het inplannen/beheren van nieuwe opnames (Timers).
- Interfejs ARGUS TV PVR. Obsługuje strumieniowe przesyłanie TV na żywo oraz nagrań, słuchanie kanałów radiowych, EPG i harmonogramy.
+ ARGUS TV PVR frontend. Støtter visning av direkte TV og opptak, lytting til radiokanaler, EPG og tidsopptak.
+ Interfejs ARGUS TV PVR. Obsługuje strumieniowe przesyłanie TV na żywo oraz nagrań, pozwala na słuchanie kanałów radiowych, przeglądanie EPG i harmonogramów.
Frontend ARGUS TV PVR. Suporta transmissão de TV em directo e Gravações, audição de estações de Rádio, EPG e agendamentos.
Frontend do PVR ARGUS TV. Suporta streaming de TV Ao Vivo & Gravações, canais de Rádio, EPG e agendamento.
Frontend PVR ARGUS TV. Suportă difuzare în flux pentru televiziune în direct și pentru înregistrări, ascultarea canalelor radio, EPG și planificări.
Интерфейс для ARGUS TV PVR. Поддерживает просмотр потокового ТВ и видеозаписей, прослушивание радиоканалов и работу с электронным телегидом и расписаниями.
ARGUS TV PVR rozhranie. Podporuje streamovanie živého TV vysielania a nahrávok, počúvanie rozhlasových kanálov, EPG a plánovače.
Vmesnik za ARGUS TV PVR; podpira pretakanje televizije v živo & posnetkov, poslušanje radia, EPG in časovnike.
+ ARGUS TV PVR frontend. Përkrahën transmetimin e Live TV's & Rregjistrime, dëgjimin të radio-kanaleve, EPG'së dhe orarin.
ARGUS TV PVR frontend. Stödjer strömmning av direktsänd TV & inspelningar, lyssna på radiokanaler, EPG och schemaläggning.
+ ARGUS TV PVR முன்நிலை. லைவ் டிவி & பதிவுகளின் ஸ்ட்ரீமிங் செய்யவும், ரேடியோ சேனல்கள் கேட்கவும் மற்றும் EPG, துணைபுரிகிறது.
+ Накладка для ARGUS TV. Підтримує потокове Live TV і запис, прослуховування радіо каналів, телегід та планування.
+ Giao tiếp PVR cho ARGUS TV. Hỗ trợ trực tuyến của Live TV và Recordings, nghe Đài phát thanh (Radio), EPG và lịch trình (Schedules).
ARGUS TV PVR前端支持直播电视和节目录制、收听广播频道、电子节目表及计划任务功能。
+ ARGUS TV PVR前端。支援的串流媒體包括有:電視直播和節目錄影,收聽廣播頻道,電子節目表和時間表。
Hierdie is onstabiele sagteware! Die outeurs is op geen manier verantwoordelik vir gefaalde opnames, inkorrekte tydhouers, gemorsde ure, of enige ander ongewensde effekte.
This is unstable software! The authors are in no way responsible for failed recordings, incorrect timers, wasted hours, or any other undesirable effects..
- Això és programari inestable! Els autors no són en absolut responsables d'enregistraments fallist, temporitzadors incorrectes, hores tudades, o qualsevol altra efecte indesitjable...
+ Тази програма е нестабилна! Авторите не носят отговорност за неизпълнение на записването, погрешните таймери, пропилените часове, или някакви други нежелани ефекти.
+ Això és programari inestable! Els autors no són de cap manera responsables dels enregistraments que han fallat, temporitzadors incorrectes, hores perdudes, o qualsevols altres efectes indesitjables..
Tento software není stabilní. Autoři nejsou žádným způsobem zodpovědní za selhání při nahrávání, neplatné časovače, ztracený čas, či jakékoliv jiné nežádoucí události...
+ Mae hwn yn feddalwedd ansad! Nid yw'r awduron yn gyfrifol mewn unrhyw ffordd am fethu recordio, amseru gwallus, oriau wedi eu gwastraffu nac effeithiau anymunol eraill.
Dette er ustabil software! Ophavsmændene er på ingen måde ansvarlige for mislykkede optagelser, fejlagtige timere, spildte timer, eller andre uønskede konsekvenser.
- Diese Software ist noch in der Entwicklung! Die Autoren sind nicht für fehlgeschlagene Aufnahmen, falsche Timer, verschwendete Zeit oder andere ungewollte Effekte verantwortlich.
+ Dies ist instabile Software! Die Autoren sind in keiner Weise verantwortlich für fehlgeschlagene Aufnahmen, falsche Timer, verschwendete Zeit oder andere ungewünschte Effekte.
Ασταθές πρόγραμμα! Οι δημιουργοί δεν είναι σε καμία περίπτωση υπεύθυνοι για αποτυχημένες εγγραφές, λανθασμένους χρονοδιακόπτες, χαμένες ώρες, ή κάθε είδους ανεπιθύμητα αποτελέσματα..
This is unstable software! The authors are in no way responsible for failed recordings, incorrect timers, wasted hours, or any other undesirable effects..
¡Este software es aún inestable! Los autores no son responsables en forma alguna por grabaciones fallidas, temporizaciones incorrectas, tiempo perdido o ningún otro efecto no deseado.
¡Este software es inestable! Los autores no se responsabilizan por grabaciones fallidas, temporizadores incorrectos, horas perdidas, o cualquier otro efecto no deseado..
¡Esto es software inestable! Los autores no son de ninguna manera responsables por grabaciones fallidas, temporizadores incorrectos, horas perdidas o cualquier otro efecto no deseado...
+ See on ebastabiilne tarkvara! Autorid ei ole kuidagi moodi vastutavad nurjunud salvestiste, ebaõige aegrelee, raisatud tundide ega muude soovimatute asjade eest.
Tämä on epävakaa ohjelma! Ohjelman kirjoittavat eivät vastaa millään tavalla epäonnistuneista nauhoituksista, ajastimen väärästä toiminnasta, hukatusta ajasta tai muista ei-halutuista tapahtumista.
Logiciel en cours d'élaboration ! Les auteurs ne sont en aucun cas responsables de l'échec des enregistrements, minuteries défectueuses, temps perdu ou autres effets indésirables..
Este é software non estable, os autores non se fan responsábeis dos erros na gravacións, temporizadores incorrectos, e outros efectos non desexados.
זוהי תוכנה לא יציבה! היוצרים אינם אחראים לכשלון בהקלטה, תזמונים לא נכונים, שעות מבוזבזות או כל השפעות בלתי רצויות אחרות.
+ Ovo je nestabilan softver! Autori nisu ni na koji način odgovorani za neuspjelo snimanje, netočna zakazana snimanja, izgubjene sate, ili bilo koje druge neželjene učinke ..
Ez nem stabil szoftver! A készítők nem vállalnak felelősséget, a hibás felvételért, rossz időzítésért, elvesztegetett időért...
+ Ini merupakan software yang tidak stabil! Penulis tidak bertanggung jawab untuk rekaman gagal, timer salah, waktu terbuang, atau efek tak diinginkan lainnya...
Þetta er óstöðugur hugbúnaður! Höfundarnir eru á engann hátt ábyrgir fyrir misheppnuðum upptökum, röngum upptökutímum, klukkustundum sem að fóru í súginn eða nokkrum öðrum óæskilegum áhrifum.
Questo software è instabile! Gli autori non sono in alcun modo responsabili per registrazioni fallite, timers incorretti, ore perse, o qualsiasi altro effetto indesiderato.
これは不安定なソフトウェアです!本プログラムの作者は、録画の失敗、正確に作動しなかったタイマー、無駄にした時間、その他あらゆる好ましくない結果について責任を負わないものとします。
+ ეს არის არასტაბილური პროგრამული უზრუნველყოფა! ავტორები არ არიან პასუხისმგებელი შეცდომებზე, არასწორ EPG-ზე, დაკარგულ დროზე ან სხვა ხარვეზებზე
이 소프트웨어는 불안정합니다! 제작자는 녹화 실패, 부정확한 타이머, 시간 낭비 및 기타 예상하지 못한 결과에 대해 책임지지 않습니다..
Tai yra nestabili programinė įranga! Autorius jokiu būdu neatsakingas už nepavykusius įrašus, neteisingus laikmačius, iššvaistytas valandas, ar nutikus kitiems nepageidaujamiems poveikiams ...[COLOR=red](xbmc.lt siūlo/rekomenduoja testuojant šį priedą persijungti į Anglų [orinali] kalbą)[/COLOR]
+ Šī ir nestabila programmatūra! Autori nav nekādā vaidā atbildīgi par nesanākušiem ierakstiem, nepareiziem taimeriem, iztērētām stundām vai jebkādiem citiem nevēlamiem efektiem..
Ова е нестабилен софтвер! Авторите на ниту еден начин не одговараат за неуспешни снимки, неточни тајмери, потрошени часови, или било кои други несакани ефекти.
+ Ini merupakan perisian tidak stabil! Pengarang tidak bertanggungjawab atas kegagalan rakaman, pemasa tidak betul, masa yang dibazirkan, atau apa jua kesan yang tidak dikehendaki..
Deze software is niet 100% stabiel! De auteurs zijn op geen enkele wijze aansprakelijk voor mislukte opnames, verspilde tijd, of enig ander ongewild neveneffect..
Dette er ustabil programvare! Skaperen har ikke på noen måte ansvar for feilede opptak, feile timere, bortkastede timer, eller andre uønskede effekter..
- To oprogramowanie jest niestabilne! Autorzy w żaden sposób nie odpowiadają za nieudane nagrania, źle działające wyłączniki czasowe, stracone godziny czy też jakiekolwiek inne niepożądane efekty.
+ Oprogramowanie nadal jest w fazie rozwoju i jest niestabilne! Autorzy w żaden sposób nie są odpowiedzialni za nieudane nagrania, nieprawidłowe czasy EPG, czy też jakiekolwiek inne niepożądane efekty oraz za Twój zmarnowany czas.
Este software é instável! Os autores não são de forma alguma responsáveis por gravações falhadas, temporizadores incorrectos, horas desperdiçadas, ou qualquer outro tipo de efeitos indesejáveis..
Este é um software instável! Os autores não são responsáveis por falhas nas gravações, agendamentos incorretos, horas desperdiçadas, ou quaisquer outros efeitos indesejáveis.
Acesta nu este o aplicație definitivă! Autorii nu sunt în nici un fel responsabili pentru înregistrări eșuate, cronometre incorecte, ore pierdute, sau orice alte efecte nedorite...
Это нестабильная программа! Авторы не несут ответственности за неудачные записи, неверные таймеры, потраченное время и прочие нежелательные эффекты.
Tento softvér nie je stabilný! Autori nenesú žiadnu zodpovednosť za chybné nahrávky vysielania, nesprávne časovače alebo iné neželané udalosti spôsobené týmto softvérom..
To je nestabilna programska oprema! Avtorji niso odgovorni za neuspela snemanja, nepravilne časovnike, zapravljen čas in katerikoli drug neželen učinek...
+ Ky program nuk është ende stabil! Autorët së këtij programi nuk janë në as një menyr përgjegjës për rregistrime të gabuara, timer të pasaktë, kohë të humbur ose efekte të tillë të padëshirueshëm.
+ Овај софтвер је нестабилан! Аутори ни на који начин нису одговорни за неуспела снимања, неисправна заказана снимања, изгубљене сате или друге нежељене ефекте.
Detta är ostabil mjukvara! Upphovsmännen är inte ansvariga för misslyckade inspelningar, inkorrekta timers, bortslösade timmar, eller några andra oönskade effekter..
+ இந்த நிலையற்ற மென்பொருள்! தோல்வியடைந்தது பதிவுகள், தவறான டைமர்கள், வீணாகி மணி, அல்லது வேறு எந்த விரும்பத்தகாத விளைவுகலுக்கு இதன் ஆசிரியர்கள் பொறுப்பு இல்லை.
+ Bu stabil olmayan program! Yapımcılar hatalı kayıtlardan, bozuk sürelerden, harcanan vakitten veya herhangi bir olumsuz etkiden dolayı sorumlu tutulamaz.
+ Це нестабільна програма! Автори не несуть відповідальності за попсуті записи, неправильні таймери, втрачений час та інші небажані ефекти.
+ Đây là phần mềm không ổn định! Các tác giả sẽ không chịu trách nhiệm nào với các bản ghi thất bại, bị đặt giờ sai, giờ lãng phí, hoặc các tác dụng không mong muốn khác..
这是不稳定版的软件!作者不对录制失败、错误定时造成时间浪费或其它不良影响负责。
+ 這是測試版軟體!其原創作者並無法對於以下情況負責,包含:錄影失敗,不正確的定時設定,多餘時數,或任何產生的其它不良影響...
@OS@
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/changelog.txt xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/changelog.txt
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/changelog.txt 2014-01-04 10:28:19.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/changelog.txt 2014-03-04 10:06:12.000000000 +0000
@@ -1,5 +1,9 @@
+v1.9.174 (03-03-2014)
+- Updated language files from Transifex
+v1.9.173 (30-01-2014)
+- added service events monitor
v1.9.172 (23-12-2013)
-- base new timers on templates retrieved from ARGUS TV server.
+- base new timers on templates retrieved from ARGUS TV server
v1.9.171 (11-12-2013)
- removed redundant notification
v1.9.170 (28-09-2013)
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Afrikaans/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Afrikaans/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Afrikaans/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Afrikaans/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: ARGUS TV client
# Addon id: pvr.argustv
-# Addon version: 1.6.163
# Addon Provider: Fred Hoogduin, Marcel Groothuis
msgid ""
msgstr ""
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Albanian/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Albanian/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Albanian/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Albanian/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -0,0 +1,41 @@
+# XBMC Media Center language file
+# Addon Name: ARGUS TV client
+# Addon id: pvr.argustv
+# Addon Provider: Fred Hoogduin, Marcel Groothuis
+msgid ""
+msgstr ""
+"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
+"Report-Msgid-Bugs-To: http://trac.xbmc.org/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: XBMC Translation Team\n"
+"Language-Team: Albanian (http://www.transifex.com/projects/p/XBMC-Main-Frodo/language/sq/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: sq\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+msgctxt "#30000"
+msgid "ARGUS TV Hostname"
+msgstr "ARGUS TV Hostname"
+
+msgctxt "#30001"
+msgid "ARGUS TV webserver port"
+msgstr "ARGUS TV porti i webserver'it"
+
+msgctxt "#30002"
+msgid "Include Radio"
+msgstr "Inkludo Radionë"
+
+msgctxt "#30003"
+msgid "Connect timeout (s)"
+msgstr "Timeout i lidhjes (s)"
+
+msgctxt "#30005"
+msgid "Password"
+msgstr "Fjalkalim"
+
+msgctxt "#30006"
+msgid "Delay after tuning (ms)"
+msgstr "Vonesë pas tuning (ms)"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Amharic/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Amharic/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Amharic/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Amharic/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: ARGUS TV client
# Addon id: pvr.argustv
-# Addon version: 1.6.163
# Addon Provider: Fred Hoogduin, Marcel Groothuis
msgid ""
msgstr ""
@@ -17,6 +16,10 @@
"Language: am\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+msgctxt "#30002"
+msgid "Include Radio"
+msgstr "ሬዲዮ ማካተቻ"
+
msgctxt "#30005"
msgid "Password"
msgstr "የመግቢያ ቃል"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Arabic/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Arabic/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Arabic/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Arabic/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: ARGUS TV client
# Addon id: pvr.argustv
-# Addon version: 1.6.163
# Addon Provider: Fred Hoogduin, Marcel Groothuis
msgid ""
msgstr ""
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Basque/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Basque/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Basque/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Basque/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: ARGUS TV client
# Addon id: pvr.argustv
-# Addon version: 1.6.163
# Addon Provider: Fred Hoogduin, Marcel Groothuis
msgid ""
msgstr ""
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Belarusian/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Belarusian/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Belarusian/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Belarusian/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: ARGUS TV client
# Addon id: pvr.argustv
-# Addon version: 1.6.163
# Addon Provider: Fred Hoogduin, Marcel Groothuis
msgid ""
msgstr ""
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Bosnian/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Bosnian/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Bosnian/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Bosnian/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: ARGUS TV client
# Addon id: pvr.argustv
-# Addon version: 1.6.163
# Addon Provider: Fred Hoogduin, Marcel Groothuis
msgid ""
msgstr ""
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Bulgarian/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Bulgarian/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Bulgarian/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Bulgarian/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: ARGUS TV client
# Addon id: pvr.argustv
-# Addon version: 1.6.163
# Addon Provider: Fred Hoogduin, Marcel Groothuis
msgid ""
msgstr ""
@@ -17,6 +16,30 @@
"Language: bg\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+msgctxt "#30000"
+msgid "ARGUS TV Hostname"
+msgstr "Име на сървъра за ARGUS TV"
+
+msgctxt "#30001"
+msgid "ARGUS TV webserver port"
+msgstr "Порт на уеб сървъра за ARGUS TV"
+
+msgctxt "#30002"
+msgid "Include Radio"
+msgstr "Включи радиото"
+
+msgctxt "#30003"
+msgid "Connect timeout (s)"
+msgstr "Таймаут при свързване (с)"
+
+msgctxt "#30004"
+msgid "Windows user account"
+msgstr "Windows потребителски профил"
+
msgctxt "#30005"
msgid "Password"
msgstr "Парола"
+
+msgctxt "#30006"
+msgid "Delay after tuning (ms)"
+msgstr "Забавяне след настройката (мс)"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Burmese/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Burmese/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Burmese/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Burmese/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -0,0 +1,29 @@
+# XBMC Media Center language file
+# Addon Name: ARGUS TV client
+# Addon id: pvr.argustv
+# Addon Provider: Fred Hoogduin, Marcel Groothuis
+msgid ""
+msgstr ""
+"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
+"Report-Msgid-Bugs-To: http://trac.xbmc.org/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: XBMC Translation Team\n"
+"Language-Team: Burmese (http://www.transifex.com/projects/p/XBMC-Main-Frodo/language/my/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: my\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+msgctxt "#30002"
+msgid "Include Radio"
+msgstr "ရေဒီယိုအပါအဝင်"
+
+msgctxt "#30003"
+msgid "Connect timeout (s)"
+msgstr "ချိတ်ဆက်မှု့အချိန်ပြည့်သွားပါပြီ။"
+
+msgctxt "#30005"
+msgid "Password"
+msgstr "စကားဝှက်"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Catalan/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Catalan/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Catalan/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Catalan/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: ARGUS TV client
# Addon id: pvr.argustv
-# Addon version: 1.6.163
# Addon Provider: Fred Hoogduin, Marcel Groothuis
msgid ""
msgstr ""
@@ -17,6 +16,14 @@
"Language: ca\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+msgctxt "#30000"
+msgid "ARGUS TV Hostname"
+msgstr "Nom de màquina de l'ARGUS TV"
+
+msgctxt "#30001"
+msgid "ARGUS TV webserver port"
+msgstr "Port del servidor web de l'ARGUS TV"
+
msgctxt "#30002"
msgid "Include Radio"
msgstr "Inclou ràdio"
@@ -32,3 +39,7 @@
msgctxt "#30005"
msgid "Password"
msgstr "Contrasenya"
+
+msgctxt "#30006"
+msgid "Delay after tuning (ms)"
+msgstr "Retard després de sintonitzar un canal (ms)"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Chinese (Simple)/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Chinese (Simple)/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Chinese (Simple)/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Chinese (Simple)/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: ARGUS TV client
# Addon id: pvr.argustv
-# Addon version: 1.6.163
# Addon Provider: Fred Hoogduin, Marcel Groothuis
msgid ""
msgstr ""
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Chinese (Traditional)/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Chinese (Traditional)/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Chinese (Traditional)/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Chinese (Traditional)/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: ARGUS TV client
# Addon id: pvr.argustv
-# Addon version: 1.6.163
# Addon Provider: Fred Hoogduin, Marcel Groothuis
msgid ""
msgstr ""
@@ -17,6 +16,30 @@
"Language: zh_TW\n"
"Plural-Forms: nplurals=1; plural=0;\n"
+msgctxt "#30000"
+msgid "ARGUS TV Hostname"
+msgstr "ARGUS TV主機名稱"
+
+msgctxt "#30001"
+msgid "ARGUS TV webserver port"
+msgstr "ARGUS TV 網絡服務器端口"
+
+msgctxt "#30002"
+msgid "Include Radio"
+msgstr "包含收音機"
+
+msgctxt "#30003"
+msgid "Connect timeout (s)"
+msgstr "連接超時(秒)"
+
+msgctxt "#30004"
+msgid "Windows user account"
+msgstr "視窗使用帳戶"
+
msgctxt "#30005"
msgid "Password"
msgstr "密碼"
+
+msgctxt "#30006"
+msgid "Delay after tuning (ms)"
+msgstr "在調頻後延遲 (毫秒)"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Croatian/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Croatian/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Croatian/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Croatian/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: ARGUS TV client
# Addon id: pvr.argustv
-# Addon version: 1.6.163
# Addon Provider: Fred Hoogduin, Marcel Groothuis
msgid ""
msgstr ""
@@ -17,6 +16,30 @@
"Language: hr\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 "ARGUS TV Hostname"
+msgstr "ARGUS TV naziv računala"
+
+msgctxt "#30001"
+msgid "ARGUS TV webserver port"
+msgstr "ARGUS TV ulaz web poslužitelja"
+
+msgctxt "#30002"
+msgid "Include Radio"
+msgstr "Uključujući radio"
+
+msgctxt "#30003"
+msgid "Connect timeout (s)"
+msgstr "Istek vremena (sekunde)"
+
+msgctxt "#30004"
+msgid "Windows user account"
+msgstr "Windows korinički račun"
+
msgctxt "#30005"
msgid "Password"
-msgstr "Zaporka"
+msgstr "Lozinka"
+
+msgctxt "#30006"
+msgid "Delay after tuning (ms)"
+msgstr "Odgda nakon pronalaska kanala (ms)"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Czech/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Czech/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Czech/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Czech/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: ARGUS TV client
# Addon id: pvr.argustv
-# Addon version: 1.6.163
# Addon Provider: Fred Hoogduin, Marcel Groothuis
msgid ""
msgstr ""
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Danish/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Danish/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Danish/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Danish/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: ARGUS TV client
# Addon id: pvr.argustv
-# Addon version: 1.6.163
# Addon Provider: Fred Hoogduin, Marcel Groothuis
msgid ""
msgstr ""
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Dutch/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Dutch/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Dutch/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Dutch/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: ARGUS TV client
# Addon id: pvr.argustv
-# Addon version: 1.6.163
# Addon Provider: Fred Hoogduin, Marcel Groothuis
msgid ""
msgstr ""
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/English/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/English/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/English/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/English/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: ARGUS TV client
# Addon id: pvr.argustv
-# Addon version: 1.6.163
# Addon Provider: Fred Hoogduin, Marcel Groothuis
msgid ""
msgstr ""
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Esperanto/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Esperanto/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Esperanto/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Esperanto/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: ARGUS TV client
# Addon id: pvr.argustv
-# Addon version: 1.6.163
# Addon Provider: Fred Hoogduin, Marcel Groothuis
msgid ""
msgstr ""
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Estonian/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Estonian/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Estonian/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Estonian/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: ARGUS TV client
# Addon id: pvr.argustv
-# Addon version: 1.6.163
# Addon Provider: Fred Hoogduin, Marcel Groothuis
msgid ""
msgstr ""
@@ -17,6 +16,30 @@
"Language: et\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+msgctxt "#30000"
+msgid "ARGUS TV Hostname"
+msgstr "ARGUS TV hosti nimi"
+
+msgctxt "#30001"
+msgid "ARGUS TV webserver port"
+msgstr "ARGUS TV veebiserveri port"
+
+msgctxt "#30002"
+msgid "Include Radio"
+msgstr "Hõlma raadio"
+
+msgctxt "#30003"
+msgid "Connect timeout (s)"
+msgstr "Ühenduse aegumine (s)"
+
+msgctxt "#30004"
+msgid "Windows user account"
+msgstr "Windowsi kasutajakonto"
+
msgctxt "#30005"
msgid "Password"
msgstr "Salasõna"
+
+msgctxt "#30006"
+msgid "Delay after tuning (ms)"
+msgstr "Viivitus peale häälestust (ms)"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Faroese/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Faroese/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Faroese/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Faroese/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -0,0 +1,21 @@
+# XBMC Media Center language file
+# Addon Name: ARGUS TV client
+# Addon id: pvr.argustv
+# Addon Provider: Fred Hoogduin, Marcel Groothuis
+msgid ""
+msgstr ""
+"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
+"Report-Msgid-Bugs-To: http://trac.xbmc.org/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: XBMC Translation Team\n"
+"Language-Team: Faroese (http://www.transifex.com/projects/p/XBMC-Main-Frodo/language/fo/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: fo\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+msgctxt "#30005"
+msgid "Password"
+msgstr "Loyniorð"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Finnish/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Finnish/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Finnish/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Finnish/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: ARGUS TV client
# Addon id: pvr.argustv
-# Addon version: 1.6.163
# Addon Provider: Fred Hoogduin, Marcel Groothuis
msgid ""
msgstr ""
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/French/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/French/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/French/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/French/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: ARGUS TV client
# Addon id: pvr.argustv
-# Addon version: 1.6.163
# Addon Provider: Fred Hoogduin, Marcel Groothuis
msgid ""
msgstr ""
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Galician/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Galician/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Galician/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Galician/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: ARGUS TV client
# Addon id: pvr.argustv
-# Addon version: 1.6.163
# Addon Provider: Fred Hoogduin, Marcel Groothuis
msgid ""
msgstr ""
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Georgian/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Georgian/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Georgian/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Georgian/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -0,0 +1,29 @@
+# XBMC Media Center language file
+# Addon Name: ARGUS TV client
+# Addon id: pvr.argustv
+# Addon Provider: Fred Hoogduin, Marcel Groothuis
+msgid ""
+msgstr ""
+"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
+"Report-Msgid-Bugs-To: http://trac.xbmc.org/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: XBMC Translation Team\n"
+"Language-Team: Georgian (http://www.transifex.com/projects/p/XBMC-Main-Frodo/language/ka/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: ka\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+msgctxt "#30002"
+msgid "Include Radio"
+msgstr "რადიოს ჩათვლით"
+
+msgctxt "#30003"
+msgid "Connect timeout (s)"
+msgstr "შეერთების დაყოვნება(ები)"
+
+msgctxt "#30005"
+msgid "Password"
+msgstr "პაროლი"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/German/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/German/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/German/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/German/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: ARGUS TV client
# Addon id: pvr.argustv
-# Addon version: 1.6.163
# Addon Provider: Fred Hoogduin, Marcel Groothuis
msgid ""
msgstr ""
@@ -23,15 +22,15 @@
msgctxt "#30001"
msgid "ARGUS TV webserver port"
-msgstr "ARGUS TV Web-Server Port"
+msgstr "ARGUS TV Webserver Port"
msgctxt "#30002"
msgid "Include Radio"
-msgstr "Zeige Radiokanäle"
+msgstr "Schließe Radiokanäle ein"
msgctxt "#30003"
msgid "Connect timeout (s)"
-msgstr "Verbindungszeitüberlauf (s)"
+msgstr "Verbindungs-Timeout (s)"
msgctxt "#30004"
msgid "Windows user account"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Greek/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Greek/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Greek/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Greek/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: ARGUS TV client
# Addon id: pvr.argustv
-# Addon version: 1.6.163
# Addon Provider: Fred Hoogduin, Marcel Groothuis
msgid ""
msgstr ""
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Haitian (Haitian Creole)/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Haitian (Haitian Creole)/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Haitian (Haitian Creole)/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Haitian (Haitian Creole)/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: ARGUS TV client
# Addon id: pvr.argustv
-# Addon version: 1.6.163
# Addon Provider: Fred Hoogduin, Marcel Groothuis
msgid ""
msgstr ""
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Hebrew/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Hebrew/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Hebrew/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Hebrew/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: ARGUS TV client
# Addon id: pvr.argustv
-# Addon version: 1.6.163
# Addon Provider: Fred Hoogduin, Marcel Groothuis
msgid ""
msgstr ""
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Hungarian/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Hungarian/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Hungarian/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Hungarian/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: ARGUS TV client
# Addon id: pvr.argustv
-# Addon version: 1.6.163
# Addon Provider: Fred Hoogduin, Marcel Groothuis
msgid ""
msgstr ""
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Icelandic/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Icelandic/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Icelandic/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Icelandic/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: ARGUS TV client
# Addon id: pvr.argustv
-# Addon version: 1.6.163
# Addon Provider: Fred Hoogduin, Marcel Groothuis
msgid ""
msgstr ""
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Indonesian/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Indonesian/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Indonesian/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Indonesian/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: ARGUS TV client
# Addon id: pvr.argustv
-# Addon version: 1.6.163
# Addon Provider: Fred Hoogduin, Marcel Groothuis
msgid ""
msgstr ""
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Italian/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Italian/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Italian/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Italian/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: ARGUS TV client
# Addon id: pvr.argustv
-# Addon version: 1.6.163
# Addon Provider: Fred Hoogduin, Marcel Groothuis
msgid ""
msgstr ""
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Japanese/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Japanese/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Japanese/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Japanese/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: ARGUS TV client
# Addon id: pvr.argustv
-# Addon version: 1.6.163
# Addon Provider: Fred Hoogduin, Marcel Groothuis
msgid ""
msgstr ""
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Korean/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Korean/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Korean/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Korean/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: ARGUS TV client
# Addon id: pvr.argustv
-# Addon version: 1.6.163
# Addon Provider: Fred Hoogduin, Marcel Groothuis
msgid ""
msgstr ""
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Latvian/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Latvian/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Latvian/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Latvian/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -0,0 +1,29 @@
+# XBMC Media Center language file
+# Addon Name: ARGUS TV client
+# Addon id: pvr.argustv
+# Addon Provider: Fred Hoogduin, Marcel Groothuis
+msgid ""
+msgstr ""
+"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
+"Report-Msgid-Bugs-To: http://trac.xbmc.org/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: XBMC Translation Team\n"
+"Language-Team: Latvian (http://www.transifex.com/projects/p/XBMC-Main-Frodo/language/lv/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: lv\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);\n"
+
+msgctxt "#30000"
+msgid "ARGUS TV Hostname"
+msgstr "ARGUS TV saimniekvārds"
+
+msgctxt "#30002"
+msgid "Include Radio"
+msgstr "Iekļaut radio"
+
+msgctxt "#30005"
+msgid "Password"
+msgstr "Parole"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Lithuanian/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Lithuanian/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Lithuanian/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Lithuanian/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: ARGUS TV client
# Addon id: pvr.argustv
-# Addon version: 1.6.163
# Addon Provider: Fred Hoogduin, Marcel Groothuis
msgid ""
msgstr ""
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Macedonian/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Macedonian/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Macedonian/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Macedonian/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: ARGUS TV client
# Addon id: pvr.argustv
-# Addon version: 1.6.163
# Addon Provider: Fred Hoogduin, Marcel Groothuis
msgid ""
msgstr ""
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Malay/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Malay/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Malay/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Malay/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -0,0 +1,45 @@
+# XBMC Media Center language file
+# Addon Name: ARGUS TV client
+# Addon id: pvr.argustv
+# Addon Provider: Fred Hoogduin, Marcel Groothuis
+msgid ""
+msgstr ""
+"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
+"Report-Msgid-Bugs-To: http://trac.xbmc.org/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: XBMC Translation Team\n"
+"Language-Team: Malay (http://www.transifex.com/projects/p/XBMC-Main-Frodo/language/ms/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: ms\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+msgctxt "#30000"
+msgid "ARGUS TV Hostname"
+msgstr "Nama hos ARGUS TV"
+
+msgctxt "#30001"
+msgid "ARGUS TV webserver port"
+msgstr "Port pelayan sesawang ARGUS TV"
+
+msgctxt "#30002"
+msgid "Include Radio"
+msgstr "Sertakan Radio"
+
+msgctxt "#30003"
+msgid "Connect timeout (s)"
+msgstr "Had masa tamat sambung"
+
+msgctxt "#30004"
+msgid "Windows user account"
+msgstr "Akaun pengguna Windows"
+
+msgctxt "#30005"
+msgid "Password"
+msgstr "Kata Laluan"
+
+msgctxt "#30006"
+msgid "Delay after tuning (ms)"
+msgstr "Lengahan selepas penalaan (ms)"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Maltese/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Maltese/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Maltese/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Maltese/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -0,0 +1,21 @@
+# XBMC Media Center language file
+# Addon Name: ARGUS TV client
+# Addon id: pvr.argustv
+# Addon Provider: Fred Hoogduin, Marcel Groothuis
+msgid ""
+msgstr ""
+"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
+"Report-Msgid-Bugs-To: http://trac.xbmc.org/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: XBMC Translation Team\n"
+"Language-Team: Maltese (http://www.transifex.com/projects/p/XBMC-Main-Frodo/language/mt/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: mt\n"
+"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : n==0 || ( n%100>1 && n%100<11) ? 1 : (n%100>10 && n%100<20 ) ? 2 : 3);\n"
+
+msgctxt "#30005"
+msgid "Password"
+msgstr "Sigriet"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Norwegian/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Norwegian/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Norwegian/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Norwegian/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: ARGUS TV client
# Addon id: pvr.argustv
-# Addon version: 1.6.163
# Addon Provider: Fred Hoogduin, Marcel Groothuis
msgid ""
msgstr ""
@@ -17,10 +16,30 @@
"Language: no\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+msgctxt "#30000"
+msgid "ARGUS TV Hostname"
+msgstr "ARGUS TV vertsnavn"
+
+msgctxt "#30001"
+msgid "ARGUS TV webserver port"
+msgstr "ARGUS TV webtjener-port"
+
msgctxt "#30002"
msgid "Include Radio"
msgstr "Inkluder radio"
+msgctxt "#30003"
+msgid "Connect timeout (s)"
+msgstr "Tilkobling tidsavbrudd(er)"
+
+msgctxt "#30004"
+msgid "Windows user account"
+msgstr "Windows brukerkonto"
+
msgctxt "#30005"
msgid "Password"
msgstr "Passord"
+
+msgctxt "#30006"
+msgid "Delay after tuning (ms)"
+msgstr "Forsinkelse etter lasting (i millisekunder)"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Persian/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Persian/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Persian/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Persian/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: ARGUS TV client
# Addon id: pvr.argustv
-# Addon version: 1.6.163
# Addon Provider: Fred Hoogduin, Marcel Groothuis
msgid ""
msgstr ""
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Persian (Iran)/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Persian (Iran)/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Persian (Iran)/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Persian (Iran)/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -0,0 +1,21 @@
+# XBMC Media Center language file
+# Addon Name: ARGUS TV client
+# Addon id: pvr.argustv
+# Addon Provider: Fred Hoogduin, Marcel Groothuis
+msgid ""
+msgstr ""
+"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
+"Report-Msgid-Bugs-To: http://trac.xbmc.org/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: XBMC Translation Team\n"
+"Language-Team: Persian (Iran) (http://www.transifex.com/projects/p/XBMC-Main-Frodo/language/fa_IR/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: fa_IR\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+msgctxt "#30005"
+msgid "Password"
+msgstr "رمز عبور"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Polish/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Polish/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Polish/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Polish/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: ARGUS TV client
# Addon id: pvr.argustv
-# Addon version: 1.6.163
# Addon Provider: Fred Hoogduin, Marcel Groothuis
msgid ""
msgstr ""
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Portuguese/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Portuguese/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Portuguese/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Portuguese/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: ARGUS TV client
# Addon id: pvr.argustv
-# Addon version: 1.6.163
# Addon Provider: Fred Hoogduin, Marcel Groothuis
msgid ""
msgstr ""
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Portuguese (Brazil)/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Portuguese (Brazil)/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Portuguese (Brazil)/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Portuguese (Brazil)/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: ARGUS TV client
# Addon id: pvr.argustv
-# Addon version: 1.6.163
# Addon Provider: Fred Hoogduin, Marcel Groothuis
msgid ""
msgstr ""
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Romanian/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Romanian/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Romanian/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Romanian/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: ARGUS TV client
# Addon id: pvr.argustv
-# Addon version: 1.6.163
# Addon Provider: Fred Hoogduin, Marcel Groothuis
msgid ""
msgstr ""
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Russian/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Russian/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Russian/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Russian/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: ARGUS TV client
# Addon id: pvr.argustv
-# Addon version: 1.6.163
# Addon Provider: Fred Hoogduin, Marcel Groothuis
msgid ""
msgstr ""
@@ -31,7 +30,7 @@
msgctxt "#30003"
msgid "Connect timeout (s)"
-msgstr "Тайм-ауты подключения"
+msgstr "Тайм-ауты подключения (с.)"
msgctxt "#30004"
msgid "Windows user account"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Serbian/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Serbian/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Serbian/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Serbian/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: ARGUS TV client
# Addon id: pvr.argustv
-# Addon version: 1.6.163
# Addon Provider: Fred Hoogduin, Marcel Groothuis
msgid ""
msgstr ""
@@ -17,6 +16,26 @@
"Language: sr\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 "ARGUS TV Hostname"
+msgstr "ARGUS TV име домаћина"
+
+msgctxt "#30001"
+msgid "ARGUS TV webserver port"
+msgstr "ARGUS TV порт сервера"
+
+msgctxt "#30002"
+msgid "Include Radio"
+msgstr "Укључи радио"
+
+msgctxt "#30003"
+msgid "Connect timeout (s)"
+msgstr "Истек времена за повезивање (с)"
+
+msgctxt "#30004"
+msgid "Windows user account"
+msgstr "Windows кориснички налог"
+
msgctxt "#30005"
msgid "Password"
-msgstr "Lozinka"
+msgstr "Лозинка"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Serbian (Cyrillic)/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Serbian (Cyrillic)/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Serbian (Cyrillic)/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Serbian (Cyrillic)/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: ARGUS TV client
# Addon id: pvr.argustv
-# Addon version: 1.6.163
# Addon Provider: Fred Hoogduin, Marcel Groothuis
msgid ""
msgstr ""
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Slovak/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Slovak/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Slovak/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Slovak/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: ARGUS TV client
# Addon id: pvr.argustv
-# Addon version: 1.6.163
# Addon Provider: Fred Hoogduin, Marcel Groothuis
msgid ""
msgstr ""
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Slovenian/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Slovenian/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Slovenian/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Slovenian/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: ARGUS TV client
# Addon id: pvr.argustv
-# Addon version: 1.6.163
# Addon Provider: Fred Hoogduin, Marcel Groothuis
msgid ""
msgstr ""
@@ -31,7 +30,7 @@
msgctxt "#30003"
msgid "Connect timeout (s)"
-msgstr "Najdaljši čas povezave (s)"
+msgstr "Čas preteka povezovanja (s)"
msgctxt "#30004"
msgid "Windows user account"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Spanish/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Spanish/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Spanish/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Spanish/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: ARGUS TV client
# Addon id: pvr.argustv
-# Addon version: 1.6.163
# Addon Provider: Fred Hoogduin, Marcel Groothuis
msgid ""
msgstr ""
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Spanish (Argentina)/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Spanish (Argentina)/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Spanish (Argentina)/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Spanish (Argentina)/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: ARGUS TV client
# Addon id: pvr.argustv
-# Addon version: 1.6.163
# Addon Provider: Fred Hoogduin, Marcel Groothuis
msgid ""
msgstr ""
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Spanish (Mexico)/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Spanish (Mexico)/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Spanish (Mexico)/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Spanish (Mexico)/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: ARGUS TV client
# Addon id: pvr.argustv
-# Addon version: 1.6.163
# Addon Provider: Fred Hoogduin, Marcel Groothuis
msgid ""
msgstr ""
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Swedish/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Swedish/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Swedish/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Swedish/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: ARGUS TV client
# Addon id: pvr.argustv
-# Addon version: 1.6.163
# Addon Provider: Fred Hoogduin, Marcel Groothuis
msgid ""
msgstr ""
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Tamil (India)/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Tamil (India)/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Tamil (India)/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Tamil (India)/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -0,0 +1,45 @@
+# XBMC Media Center language file
+# Addon Name: ARGUS TV client
+# Addon id: pvr.argustv
+# Addon Provider: Fred Hoogduin, Marcel Groothuis
+msgid ""
+msgstr ""
+"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
+"Report-Msgid-Bugs-To: http://trac.xbmc.org/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: XBMC Translation Team\n"
+"Language-Team: Tamil (India) (http://www.transifex.com/projects/p/XBMC-Main-Frodo/language/ta_IN/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: ta_IN\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+msgctxt "#30000"
+msgid "ARGUS TV Hostname"
+msgstr "ARGUS தொலைகாட்சி புரவன்பெயர் "
+
+msgctxt "#30001"
+msgid "ARGUS TV webserver port"
+msgstr "ARGUS தொலைகாட்சி இணைய வழங்கன் துறை"
+
+msgctxt "#30002"
+msgid "Include Radio"
+msgstr "வானொலி உள்ளடக்கு"
+
+msgctxt "#30003"
+msgid "Connect timeout (s)"
+msgstr "இணைப்பு காலாவதி (நொடி)"
+
+msgctxt "#30004"
+msgid "Windows user account"
+msgstr "சாளரம் பயனர் விவரங்கள்"
+
+msgctxt "#30005"
+msgid "Password"
+msgstr "அடையாளச் சொல்"
+
+msgctxt "#30006"
+msgid "Delay after tuning (ms)"
+msgstr "இசைவாக்கத்திற்கு பின்னுள்ள தாமதம் (ms)"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Thai/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Thai/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Thai/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Thai/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: ARGUS TV client
# Addon id: pvr.argustv
-# Addon version: 1.6.163
# Addon Provider: Fred Hoogduin, Marcel Groothuis
msgid ""
msgstr ""
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Turkish/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Turkish/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Turkish/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Turkish/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: ARGUS TV client
# Addon id: pvr.argustv
-# Addon version: 1.6.163
# Addon Provider: Fred Hoogduin, Marcel Groothuis
msgid ""
msgstr ""
@@ -17,6 +16,22 @@
"Language: tr\n"
"Plural-Forms: nplurals=1; plural=0;\n"
+msgctxt "#30002"
+msgid "Include Radio"
+msgstr "Radyoları içe aktar"
+
+msgctxt "#30003"
+msgid "Connect timeout (s)"
+msgstr "Bağlantı süresi doldu (s)"
+
+msgctxt "#30004"
+msgid "Windows user account"
+msgstr "Windows kullanıcı hesabı"
+
msgctxt "#30005"
msgid "Password"
msgstr "Parola"
+
+msgctxt "#30006"
+msgid "Delay after tuning (ms)"
+msgstr "Gecikme zamanı (ms)"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Ukrainian/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Ukrainian/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Ukrainian/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Ukrainian/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: ARGUS TV client
# Addon id: pvr.argustv
-# Addon version: 1.6.163
# Addon Provider: Fred Hoogduin, Marcel Groothuis
msgid ""
msgstr ""
@@ -17,6 +16,30 @@
"Language: uk\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 "ARGUS TV Hostname"
+msgstr "Сервер ARGUS TV"
+
+msgctxt "#30001"
+msgid "ARGUS TV webserver port"
+msgstr "Порт веб-сервера ARGUS TV"
+
+msgctxt "#30002"
+msgid "Include Radio"
+msgstr "Додати радіо"
+
+msgctxt "#30003"
+msgid "Connect timeout (s)"
+msgstr "Затримка зв’язку (с) "
+
+msgctxt "#30004"
+msgid "Windows user account"
+msgstr "Рахунок користувача Windows"
+
msgctxt "#30005"
msgid "Password"
msgstr "Пароль"
+
+msgctxt "#30006"
+msgid "Delay after tuning (ms)"
+msgstr "Затримка після регулювання (мс)"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Uzbek/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Uzbek/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Uzbek/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Uzbek/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -0,0 +1,21 @@
+# XBMC Media Center language file
+# Addon Name: ARGUS TV client
+# Addon id: pvr.argustv
+# Addon Provider: Fred Hoogduin, Marcel Groothuis
+msgid ""
+msgstr ""
+"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
+"Report-Msgid-Bugs-To: http://trac.xbmc.org/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: XBMC Translation Team\n"
+"Language-Team: Uzbek (http://www.transifex.com/projects/p/XBMC-Main-Frodo/language/uz/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: uz\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+msgctxt "#30005"
+msgid "Password"
+msgstr "Maxfiy so'z"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Vietnamese/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Vietnamese/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Vietnamese/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Vietnamese/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -0,0 +1,45 @@
+# XBMC Media Center language file
+# Addon Name: ARGUS TV client
+# Addon id: pvr.argustv
+# Addon Provider: Fred Hoogduin, Marcel Groothuis
+msgid ""
+msgstr ""
+"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
+"Report-Msgid-Bugs-To: http://trac.xbmc.org/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: XBMC Translation Team\n"
+"Language-Team: Vietnamese (http://www.transifex.com/projects/p/XBMC-Main-Frodo/language/vi/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: vi\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+msgctxt "#30000"
+msgid "ARGUS TV Hostname"
+msgstr "ARGUS TV Hostname"
+
+msgctxt "#30001"
+msgid "ARGUS TV webserver port"
+msgstr "ARGUS TV webserver port"
+
+msgctxt "#30002"
+msgid "Include Radio"
+msgstr "Bao gồm Đài phát thanh"
+
+msgctxt "#30003"
+msgid "Connect timeout (s)"
+msgstr "Thời gian chờ kết nối (s)"
+
+msgctxt "#30004"
+msgid "Windows user account"
+msgstr "Tài khoản người dùng Windows"
+
+msgctxt "#30005"
+msgid "Password"
+msgstr "Mật khẩu"
+
+msgctxt "#30006"
+msgid "Delay after tuning (ms)"
+msgstr "Trì hoãn sau khi điều chỉnh (ms)"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Vietnamese (Viet Nam)/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Vietnamese (Viet Nam)/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Vietnamese (Viet Nam)/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Vietnamese (Viet Nam)/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -0,0 +1,25 @@
+# XBMC Media Center language file
+# Addon Name: ARGUS TV client
+# Addon id: pvr.argustv
+# Addon Provider: Fred Hoogduin, Marcel Groothuis
+msgid ""
+msgstr ""
+"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
+"Report-Msgid-Bugs-To: http://trac.xbmc.org/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: XBMC Translation Team\n"
+"Language-Team: Vietnamese (Viet Nam) (http://www.transifex.com/projects/p/XBMC-Main-Frodo/language/vi_VN/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: vi_VN\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+msgctxt "#30004"
+msgid "Windows user account"
+msgstr "Tài khoản người dùng Window"
+
+msgctxt "#30005"
+msgid "Password"
+msgstr "Mật khẩu"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Welsh/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Welsh/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/addon/resources/language/Welsh/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/addon/resources/language/Welsh/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -0,0 +1,45 @@
+# XBMC Media Center language file
+# Addon Name: ARGUS TV client
+# Addon id: pvr.argustv
+# Addon Provider: Fred Hoogduin, Marcel Groothuis
+msgid ""
+msgstr ""
+"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
+"Report-Msgid-Bugs-To: http://trac.xbmc.org/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: XBMC Translation Team\n"
+"Language-Team: Welsh (http://www.transifex.com/projects/p/XBMC-Main-Frodo/language/cy/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: cy\n"
+"Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n==2) ? 1 : (n != 8 && n != 11) ? 2 : 3;\n"
+
+msgctxt "#30000"
+msgid "ARGUS TV Hostname"
+msgstr "Enw gwesteiwr ARGUS TV"
+
+msgctxt "#30001"
+msgid "ARGUS TV webserver port"
+msgstr "Porth gweinydd gwe ARGUS TV"
+
+msgctxt "#30002"
+msgid "Include Radio"
+msgstr "Cynnwys Radio"
+
+msgctxt "#30003"
+msgid "Connect timeout (s)"
+msgstr "Amser allan cysylltu (e)"
+
+msgctxt "#30004"
+msgid "Windows user account"
+msgstr "Cyfrif defnyddiwr Windows"
+
+msgctxt "#30005"
+msgid "Password"
+msgstr "Cyfrinair"
+
+msgctxt "#30006"
+msgid "Delay after tuning (ms)"
+msgstr "Oedi ar ôl tiwnio (me)"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/Makefile.am xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/Makefile.am
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/Makefile.am 2014-01-04 10:28:12.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/Makefile.am 2014-03-04 10:06:12.000000000 +0000
@@ -23,6 +23,7 @@
src/argustvrpc.cpp \
src/guideprogram.cpp \
src/KeepAliveThread.cpp \
+ src/EventsThread.cpp \
src/pvrclient-argustv.cpp \
src/recording.cpp \
src/recordinggroup.cpp \
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/project/VS2010Express/pvr.argustv.vcxproj xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/project/VS2010Express/pvr.argustv.vcxproj
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/project/VS2010Express/pvr.argustv.vcxproj 2014-01-04 10:28:12.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/project/VS2010Express/pvr.argustv.vcxproj 2014-03-04 10:06:12.000000000 +0000
@@ -84,6 +84,7 @@
+
@@ -103,6 +104,7 @@
+
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/project/VS2010Express/pvr.argustv.vcxproj.filters xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/project/VS2010Express/pvr.argustv.vcxproj.filters
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/project/VS2010Express/pvr.argustv.vcxproj.filters 2014-01-04 10:28:12.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/project/VS2010Express/pvr.argustv.vcxproj.filters 2014-03-04 10:06:12.000000000 +0000
@@ -72,6 +72,9 @@
Source Files
+
+ Source Files
+
@@ -125,5 +128,8 @@
Header Files
+
+ Header Files
+
\ No newline at end of file
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/src/argustvrpc.cpp xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/src/argustvrpc.cpp
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/src/argustvrpc.cpp 2014-01-04 10:28:19.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/src/argustvrpc.cpp 2014-03-04 10:06:12.000000000 +0000
@@ -1293,6 +1293,81 @@
return retval;
}
+ /*
+ * \brief Subscribe to ARGUS TV service events
+ */
+ int SubscribeServiceEvents(int eventGroups, Json::Value& response)
+ {
+ XBMC->Log(LOG_DEBUG, "SubscribeServiceEvents");
+ int retval = E_FAILED;
+
+ char command[256];
+ snprintf(command, 256, "ArgusTV/Core/SubscribeServiceEvents/%d" , eventGroups);
+ retval = ArgusTVJSONRPC(command, "", response);
+
+ if(retval >= 0)
+ {
+ if (response.type() != Json::stringValue)
+ {
+ retval = E_FAILED;
+ XBMC->Log(LOG_NOTICE, "SubscribeServiceEvents did not return a Json::stringValue [%d].", response.type());
+ }
+ }
+ else
+ {
+ XBMC->Log(LOG_ERROR, "SubscribeServiceEvents remote call failed.");
+ }
+ return retval;
+ }
+
+ /*
+ * \brief Unsubscribe from ARGUS TV service events
+ */
+ int UnsubscribeServiceEvents(const std::string& monitorId)
+ {
+ XBMC->Log(LOG_DEBUG, "UnsubscribeServiceEvents from %s", monitorId.c_str());
+ int retval = E_FAILED;
+
+ char command[256];
+ snprintf(command, 256, "ArgusTV/Core/UnsubscribeServiceEvents/%s" , monitorId.c_str());
+ std::string dummy;
+ retval = ArgusTVRPC(command, "", dummy);
+
+ if (retval < 0)
+ {
+ XBMC->Log(LOG_ERROR, "UnsubscribeServiceEvents remote call failed.");
+ }
+ return retval;
+ }
+
+ /*
+ * \brief Retrieve the ARGUS TV service events
+ */
+ int GetServiceEvents(const std::string& monitorId, Json::Value& response)
+ {
+ XBMC->Log(LOG_DEBUG, "GetServiceEvents");
+ int retval = E_FAILED;
+
+ char command[256];
+ snprintf(command, 256, "ArgusTV/Core/GetServiceEvents/%s" , monitorId.c_str());
+ retval = ArgusTVJSONRPC(command, "", response);
+
+ if(retval >= 0)
+ {
+ if (response.type() != Json::objectValue)
+ {
+ retval = E_FAILED;
+ XBMC->Log(LOG_NOTICE, "GetServiceEvents did not return a Json::objectValue [%d].", response.type());
+ }
+ }
+ else
+ {
+ XBMC->Log(LOG_ERROR, "GetServiceEvents remote call failed.");
+ }
+ return retval;
+ }
+
+
/**
* \brief Convert a XBMC Lifetime value to the 4TR keepUntilMode setting
* \param lifetime the XBMC lifetime value (in days)
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/src/argustvrpc.h xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/src/argustvrpc.h
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/src/argustvrpc.h 2014-01-04 10:28:19.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/src/argustvrpc.h 2014-03-04 10:06:12.000000000 +0000
@@ -83,6 +83,14 @@
NotSupported = 99
};
+ enum ServiceEventGroups {
+ SystemEvents = 0x01,
+ GuideEvents = 0x02,
+ ScheduleEvents = 0x04,
+ RecordingEvents = 0x08,
+ AllEvents = 0x0F
+ };
+
/**
* \brief Do some internal housekeeping at the start
*/
@@ -318,7 +326,7 @@
*/
int RequestTVChannelGroups(Json::Value& response);
- /*
+ /*
* \brief Get the list with Radio channel groups from 4TR
*/
int RequestRadioChannelGroups(Json::Value& response);
@@ -336,6 +344,21 @@
std::string GetChannelLogo(const std::string& channelGUID);
/*
+ * \brief Subscribe to ARGUS TV service events
+ */
+ int SubscribeServiceEvents(int eventGroups, Json::Value& response);
+
+ /*
+ * \brief Unsubscribe from ARGUS TV service events
+ */
+ int UnsubscribeServiceEvents(const std::string& monitorId);
+
+ /*
+ * \brief Retrieve the ARGUS TV service events
+ */
+ int GetServiceEvents(const std::string& monitorId, Json::Value& response);
+
+ /*
* \brief Convert a XBMC Lifetime value to the 4TR keepUntilMode setting
* \param lifetime the XBMC lifetime value (in days)
*/
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/src/EventsThread.cpp xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/src/EventsThread.cpp
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/src/EventsThread.cpp 1970-01-01 00:00:00.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/src/EventsThread.cpp 2014-03-04 10:06:12.000000000 +0000
@@ -0,0 +1,132 @@
+/*
+ * Copyright (C) 2014 Fred Hoogduin
+ *
+ * This Program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2, or (at your option)
+ * any later version.
+ *
+ * This Program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with XBMC; see the file COPYING. If not, write to
+ * the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
+ * http://www.gnu.org/copyleft/gpl.html
+ *
+ */
+
+
+#include "client.h" //for XBMC->Log
+#include "argustvrpc.h"
+#include "EventsThread.h"
+
+using namespace ADDON;
+
+CEventsThread::CEventsThread(void)
+{
+ XBMC->Log(LOG_DEBUG, "CEventsThread:: constructor");
+}
+
+
+CEventsThread::~CEventsThread(void)
+{
+ XBMC->Log(LOG_DEBUG, "CEventsThread:: destructor");
+ if (m_subscribed)
+ {
+ int retval = ArgusTV::UnsubscribeServiceEvents(m_monitorId);
+ if (retval < 0)
+ {
+ XBMC->Log(LOG_NOTICE, "CEventsThread:: unsubscribe from events failed");
+ }
+ }
+}
+
+void CEventsThread::Connect()
+{
+ XBMC->Log(LOG_DEBUG, "CEventsThread::Connect");
+ // Subscribe to service events
+ Json::Value response;
+ int retval = ArgusTV::SubscribeServiceEvents(ArgusTV::AllEvents, response);
+ if (retval >= 0)
+ {
+ m_monitorId = response.asString();
+ m_subscribed = true;
+ XBMC->Log(LOG_DEBUG, "CEventsThread:: monitorId = %s", m_monitorId.c_str());
+ }
+ else
+ {
+ m_subscribed = false;
+ XBMC->Log(LOG_NOTICE, "CEventsThread:: subscribe to events failed");
+ }
+}
+
+void *CEventsThread::Process()
+{
+ XBMC->Log(LOG_DEBUG, "CEventsThread:: thread started");
+ while (!IsStopped() && m_subscribed)
+ {
+ // Get service events
+ Json::Value response;
+ int retval = ArgusTV::GetServiceEvents(m_monitorId, response);
+ if (retval >= 0)
+ {
+ if (response["Expired"].asBool())
+ {
+ // refresh subscription
+ Connect();
+ }
+ else
+ {
+ // Process service events
+ Json::Value events = response["Events"];
+ if (events.size() > 0u) HandleEvents(events);
+ }
+ }
+ // The new PLATFORM:: thread library has a problem with stopping a thread that is doing a long sleep
+ for (int i = 0; i < 100; i++)
+ {
+ if (Sleep(100)) break;
+ }
+ }
+ XBMC->Log(LOG_DEBUG, "CEventsThread:: thread stopped");
+ return NULL;
+}
+
+void CEventsThread::HandleEvents(Json::Value events)
+{
+ XBMC->Log(LOG_DEBUG, "CEventsThread::HandleEvents");
+ int size = events.size();
+ bool mustUpdateTimers = false;
+ bool mustUpdateRecordings = false;
+ // Aggregate events
+ for (int i = 0; i < size; i++)
+ {
+ Json::Value event = events[i];
+ std::string eventName = event["Name"].asString();
+ XBMC->Log(LOG_DEBUG, "CEventsThread:: ARGUS TV reports event %s", eventName.c_str());
+ if (eventName == "UpcomingRecordingsChanged")
+ {
+ XBMC->Log(LOG_DEBUG, "Timers changed");
+ mustUpdateTimers = true;
+ }
+ else if (eventName == "RecordingStarted" || eventName == "RecordingEnded")
+ {
+ XBMC->Log(LOG_DEBUG, "Recordings changed");
+ mustUpdateRecordings = true;
+ }
+ }
+ // Handle aggregated events
+ if (mustUpdateTimers)
+ {
+ XBMC->Log(LOG_DEBUG, "CEventsThread:: Timers update triggered");
+ PVR->TriggerTimerUpdate();
+ }
+ if (mustUpdateRecordings)
+ {
+ XBMC->Log(LOG_DEBUG, "CEventsThread:: Recordings update triggered");
+ PVR->TriggerRecordingUpdate();
+ }
+}
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/src/EventsThread.h xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/src/EventsThread.h
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/src/EventsThread.h 1970-01-01 00:00:00.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/src/EventsThread.h 2014-03-04 10:06:12.000000000 +0000
@@ -0,0 +1,38 @@
+#pragma once
+/*
+ * Copyright (C) 2014 Fred Hoogduin
+ *
+ * This Program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2, or (at your option)
+ * any later version.
+ *
+ * This Program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with XBMC; see the file COPYING. If not, write to
+ * the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
+ * http://www.gnu.org/copyleft/gpl.html
+ *
+ */
+
+#include "platform/threads/threads.h"
+
+class CEventsThread : public PLATFORM::CThread
+{
+public:
+ CEventsThread(void);
+ ~CEventsThread(void);
+ void Connect(void);
+private:
+ virtual void *Process(void);
+
+ void HandleEvents(Json::Value events);
+
+ bool m_subscribed;
+ std::string m_monitorId;
+};
+
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/src/pvrclient-argustv.cpp xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/src/pvrclient-argustv.cpp
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/src/pvrclient-argustv.cpp 2014-01-04 10:28:19.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/src/pvrclient-argustv.cpp 2014-03-04 10:06:12.000000000 +0000
@@ -133,6 +133,15 @@
// XBMC->QueueNotification(QUEUE_ERROR, "Share errors: see xbmc.log");
// }
+ // Start service events monitor
+ m_eventmonitor.Connect();
+ if (!m_eventmonitor.IsRunning())
+ {
+ if(!m_eventmonitor.CreateThread())
+ {
+ XBMC->Log(LOG_ERROR, "Start service monitor thread failed.");
+ }
+ }
m_bConnected = true;
return true;
}
@@ -143,6 +152,15 @@
XBMC->Log(LOG_INFO, "Disconnect");
+ // Stop service events monitor
+ if (m_eventmonitor.IsRunning())
+ {
+ if (!m_eventmonitor.StopThread())
+ {
+ XBMC->Log(LOG_ERROR, "Stop service monitor thread failed.");
+ }
+ }
+
if (m_bTimeShiftStarted)
{
//TODO: tell ArgusTV that it should stop streaming
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/src/pvrclient-argustv.h xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/src/pvrclient-argustv.h
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.argustv/src/pvrclient-argustv.h 2014-01-04 10:28:12.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.argustv/src/pvrclient-argustv.h 2014-03-04 10:06:12.000000000 +0000
@@ -29,6 +29,7 @@
#include "guideprogram.h"
#include "KeepAliveThread.h"
+#include "EventsThread.h"
class CTsReader;
@@ -128,6 +129,7 @@
int m_signalqualityInterval;
CTsReader* m_tsreader;
CKeepAliveThread m_keepalive;
+ CEventsThread m_eventmonitor;
#if defined(ATV_DUMPTS)
char ofn[25];
int ofd;
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.demo/addon/addon.xml.in xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.demo/addon/addon.xml.in
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.demo/addon/addon.xml.in 2014-01-04 10:28:12.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.demo/addon/addon.xml.in 2014-03-04 10:06:12.000000000 +0000
@@ -1,7 +1,7 @@
@@ -12,13 +12,141 @@
point="xbmc.pvrclient"
library_linux="XBMC_Demo.pvr"
library_osx="XBMC_Demo.pvr"
+ library_freebsd="XBMC_Demo.pvr"
library_wingl="XBMC_Demo_win32.dll"
library_windx="XBMC_Demo_win32.dll"
library_android="libXBMC_Demo.so" />
+ የ PVR ደንበኛ ናሙና
+ Демонстрация на PVR клиента
+ Client Demo PVR
+ Ukázkový klient PVR
+ Dangosydd Rhaglen Rhagleni
+ Demo PVR Klient
+ Demo PVR Client
+ Πελάτης PVR Demo
Demo PVR Client
+ Demo Cliente PVR
+ Cliente PVR demo
+ Cliente Demo PVR
+ Demo PVR klient
+ PVR Bezeroaren Demoa
+ Client PVR de démonstration
+ Cliente PVR Demo
+ הדגמה לקוח PVR
+ Demo PVR klijent
+ Demo PVR ügyfél
+ Klien Demo PVR
+ Client PVR Demo
+ デモ PVR クライアント
+ 데모 PVR 클라이언트
+ Demo PVR klients
+ Демо за PVR клиент
+ Kline PVR Demo
+ PVR Client သရုပ်ပြမှု့
+ Demo PVR cliënt
+ Demo PVR-klient
+ Demo klienta PVR
+ Cliente PVR Demo
+ Cliente de PVR de Demonstração
+ Demo client PVR
+ Демонстрация клиента PVR
+ Demo PVR Klient
+ Demo odjemalec PVR
+ Пробни PVR клијент
+ Demo PVR Klient
+ PVR கிளையன் செயல்முறை
+ PVR Tanıtım İstemcisi
+ Демонстраційний клієнт для PVR
+ Demo PVR
+ PVR演示客户端
+ 演示PVR客戶端
+ የ PVR ደንበኛ ናሙና
+ Демонстрация на PVR клиента
+ Client Demo PVR
+ Ukázkový klient PVR
+ Dangosydd Rhaglen Rhagleni
+ Demo PVR Klient
+ Demo PVR Client
+ Πελάτης PVR Demo
Demo PVR Client
+ Demo Cliente PVR
+ Cliente PVR demo
+ Cliente Demo PVR
+ Demo PVR klient
+ PVR Bezeroaren Demoa
+ Client PVR de démonstration
+ Cliente PVR Demo
+ הדגמה לקוח PVR
+ Demo PVR klijent
+ Demo PVR ügyfél
+ Demo Klien PVR
+ Client PVR Demo
+ デモ PVR クライアント
+ 데모 PVR 클라이언트
+ Demo PVR klients
+ Демо за PVR клиент
+ Klien PVR Demo
+ PVR Client သရုပ်ပြမှု့
+ Demo PVR cliënt
+ Demo PVR-klient
+ Demo klienta PVR
+ Cliente PVR Demo
+ Cliente de PVR de Demonstração
+ Demo client PVR
+ Демонстрация клиента PVR
+ Demo PVR Klient
+ Demo odjemalec PVR
+ Пробни PVR клијент
+ Demo PVR Klient
+ PVR கிளையன் செயல்முறை
+ PVR Tanıtım İstemcisi
+ Демонстраційний клієнт для PVR
+ Demo PVR
+ PVR演示客户端
+ 演示PVR客戶端
+ ቁራጭ ይዟል
+ Només conté fragments
+ Obsahuje pouze pahýly funkcí
+ Bonyn yn unig
+ Indeholder kun stumper
+ Enthält nur Fragmente
+ Περιέχει μόνο εικονικά κανάλια
Just contains stubs
+ Sólo contiene fragmentos
+ contiene sólo marcadores
+ Solo contiene talones
+ Sisaldab ainult juppe
+ Kodearen puskak ditu
+ Ne contient que des clips
+ Só contén fragmentos
+ רק מכיל stubs
+ Samo sadrži kratke informacije
+ Csak tesztfunkciókat tartalmaz
+ Hanya mengandung stub
+ Contiene solo tronconi
+ 単なるスタブです
+ Satur tikai nepabeigtas lietas
+ некакви записи
+ Hanya mengandungi stub
+ stub များသာပါဝင်နေခြင်း
+ Bevat enkel stubs
+ Inneholder kun stubber
+ Tylko symuluje działanie
+ Só contém fragmentos
+ Só contém esboços
+ Contine numai cioturi
+ Содержит заглушки
+ Obsahuje len útržky
+ Vsebuje le fiktivne vsebine
+ Садржи само назнаке садржаја
+ Innehåller bara stubbar
+ செயல் இடங்கள் உள்ளன
+ Sadece taslakları içerir
+ Не містить нічого
+ Chỉ chứa phần tử sơ khai
+ 只包含存根
+ 只包含 Stubs
@OS@
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvblink/addon/addon.xml.in xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvblink/addon/addon.xml.in
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvblink/addon/addon.xml.in 2014-01-04 10:28:12.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvblink/addon/addon.xml.in 2014-01-28 20:43:50.000000000 +0000
@@ -12,6 +12,7 @@
point="xbmc.pvrclient"
library_linux="XBMC_DVBLink.pvr"
library_osx="XBMC_DVBLink.pvr"
+ library_freebsd="XBMC_DVBLink.pvr"
library_wingl="XBMC_DVBLink_win32.dll"
library_windx="XBMC_DVBLink_win32.dll"
library_android="libXBMC_DVBLink.so"/>
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/addon.xml.in xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/addon.xml.in
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/addon.xml.in 2014-01-04 10:28:12.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/addon.xml.in 2014-03-04 10:06:12.000000000 +0000
@@ -1,7 +1,7 @@
@@ -12,28 +12,37 @@
point="xbmc.pvrclient"
library_linux="XBMC_dvbviewer.pvr"
library_osx="XBMC_dvbviewer.pvr"
+ library_freebsd="XBMC_dvbviewer.pvr"
library_wingl="XBMC_dvbviewer_win32.dll"
library_windx="XBMC_dvbviewer_win32.dll"
library_android="libXBMC_dvbviewer.so"/>
XBMC se voorprogram vir DVBViewer
XBMC's frontend for DVBViewer
+ Frontal de l'XBMC pel DVBViewer
Rozhraní XBMC pro DVBViewer
+ Blaen XBMC ar gyfer DVBViewer
XBMC's frontend til DVBViewer
- XBMC's Frontend für DVBViewer
+ XBMC-Oberfläche für DVBViewer
Frontend του XBMC για το DVBViewer
XBMC's frontend for DVBViewer
Frontend de XBMC para DVBViewer
Frontend de XBMC para DVBViewer
+ XBMC esi DVBViewer'ile
Client XBMC pour DVBViewer
Interface de XBMC para DVBViewer
ממשק קדמי של XBMC עבור DVBViewer
+ DVBViewer pozadinski softver za XBMC
XBMC DVBViwer előtér-kiszolgáló
Frontend XBMC per DVBViewer
DVBViewer 用 XBMC フロントエンド
+ XBMC's სამომხმარებლო მხარე DVBViewer-თვის
DVBViewer XBMC 프론트엔드
+ XBMC galasistēma DVBViewer
XBMC's интерфејс за DVBViewer
+ Bahagian hadapan XBMC untuk DVBViewer
XBMC's frontend voor DVBViewer
+ XBMC sitt frontend for DVBViewer
Interfejs XBMC dla DVBViewer
Frontend XBMC para DVBViewer
XBMC's frontend para DVBViewer
@@ -41,68 +50,105 @@
Фронтэнд XBMC для DVBViewer
XBMC rozhranie pre DVBViewer
XBMC-jev vmesnik za DVBViewer
- XBMC's frontend för DVBViewer
+ "Frontend'i" i XBMC'së për DVBViewer
+ Интерфејс XBMC-а за DVBViewer
+ XBMCs gränssnitt för DVBViewer
+ DVBViewer காண XBMC முன்நிலை
+ DVBViewer için XBMC'nin ön ucu
+ Надбудова XBMC для переглядача DVBViewer
+ Giao tiếp của XBMC cho DVBViewer
XBMC 的 DVBViewer 前端
+ XBMC的前端DVBViewer
DVBViewer Opname Diens voorprogram; ondersteun stroom van lewendige TV, Tydhouers, Opnames & EPG. Om die XML uittree vanaf die RS webkoppelvlak te ontleed word die xmlParser biblioteek gebruik, ontwikkel deur Frank Vanden Berghen (http://www.applied-mathematics.net/tools/xmlParser.html). Baie dankie hiervoor!
DVBViewer Recording Service frontend; supporting streaming of LiveTV, Timers, Recordings & EPG. For parsing the XML output from the RS webinterface it uses the xmlParser library developed by Frank Vanden Berghen (http://www.applied-mathematics.net/tools/xmlParser.html). Many thanks for this!
+ Frontal del servei d'enregistrament del DVBViewer; suportant transmissió de TV en viu, temporitzadors, enregistraments i EPG. Per analitzar la sortida XML de la interfície web RS utilitza la llibreria xmlParser desenvolupada per Frank Vanden Berghen (http://www.applied-mathematics.net/tools/xmlParser.html). Moltes gràcies!
Rozhraní služby nahrávek DVBViewer. Podporuje proudové vysílání živého vysílání, nahrávky a EPG. Pro zpracování výstupu XML z webového rozhraní RS používá knihovnu xmlParser, kterou vyvinul Frank Vanden Berghen (http://www.applied-mathematics.net/tools/xmlParser.html). Za to mnohokrát děkujeme.
+ Blaen DBViewer Recording Service; cynnal ffrydio Teledu Byw, Amseryddion, Recordio acAmserlenydd. Ar gyfer didoli allbwn XML o ryngwyneb RS mae'n defnyddio llyfrgell xmlParser ddatblygwyd gan Frank Vanden Berghen ( http://www.applied-mathematics.net/tools/xmlParser.html). Diolch yn fawr am hyn!
DVBViewer Recording Service frontend; Understøtter streaming af Direkte TV, Timere, Optagelser og EPG. For parsing af XML output fra RS webinterface bruges xmlParser biblioteket, der er udviklet af Frank Vanden Berghen (http://www.applied-mathematics.net/tools/xmlParser.html). Mange tak for dette!\n
- DVBViewer Recording Service Frontend; Unterstützt Streamen von LiveTV, Timer, Aufnahmen & EPG. Für das Parsen der XML Ausgabe vom RS Web Interface nutzt es die xmlParser Bibliothek, entwickelt von Frank Vanden Berghen (http://www.applied-mathematics.net/tools/xmlParser.html). Vielen Dank dafür!
+ Oberfläche für den DVBViewer-Aufnahmedienst; Unterstützt Live TV & Aufnahmen, Timer und EPG. Für das Parsen der XML-Ausgabe der RS-Weboberfläche nutzt es die xmlParser-Bibliothek, entwickelt von Frank Vanden Berghen (http://www.applied-mathematics.net/tools/xmlParser.html). Vielen Dank dafür!⏎
Frontend για την Υπηρεσία Εγγραφών του DVBViewer. Υποστηρίζει ροές Live TV, Χρονοδιακόπτες, Εγγραφές & EPG. Για την ανάλυση του XML αρχείου εξόδου από την RS διεπαφή ιστού χρησιμοποιείται η βιβλιοθήκη xmlParser που αναπτύχθηκε από τον Frank Vanden Berghen (http://www.applied-mathematics.net/tools/xmlParser.html). Θερμές ευχαριστίες για αυτό!
DVBViewer Recording Service frontend; supporting streaming of LiveTV, Timers, Recordings & EPG. For parsing the XML output from the RS webinterface it uses the xmlParser library developed by Frank Vanden Berghen (http://www.applied-mathematics.net/tools/xmlParser.html). Many thanks for this!
Frontend del Servicio de Grabaciones de DVBViewer; soportando transmisión de TV en Vivo, Temporizadores, Grabaciones y Guía de Programas. Para analizar la salida XML de la interfaz Web RS usa la librería xmlParser desarrollada por Frank Vanden Berghen (http://www.applied-mathematics.net/tools/xmlParser.html).⏎
Frontend del Servicio de Grabaciones de DVBViewer; soportando transmisión de TV en Vivo, Temporizadores, Grabaciones y Guía de Programas. Para analizar la salida XML de la interfaz Web RS usa la librería xmlParser desarrollada por Frank Vanden Berghen (http://www.applied-mathematics.net/tools/xmlParser.html). ¡Mucas gracias por esto!⏎
+ DVBViewer salvestus serveri esi; toetab televisiooni striimimist, salvestamist ja elektroonilist saatekava. RS veebilehe XML väljundi parsimiseks kasutatakse Frank Vanden Berghen poolt arendatud xmlParser teeki (http://www.applied-mathematics.net/tools/xmlParser.html). Palju tänu selle eest!
Client pour le Service d'Enregistrement DVBViewer; supporte la diffusion de la TV en direct, les programmations, les enregistrements et l'EPG. Utilise la librairie xmlParser développée par Frank Vanden Berghen pour l'interprétation de la sortie XML de l'interface web du SE (http://www.applied-mathematics.net/tools/xmlParser.html).
Servizo da interface de gravación de DVBViewer, soporta a transmisión de TV ao vivo, temporizadores, gravacións e EPG. Para analizar a saída do XML da interface web RS fai uso da librería xmlParser desenrrolada por Frank Vanden Berghen (http://www.applied-mathematics.net/tools/xmlParser.html). Moitas Grazas!
נגן DVB ממשק קידמי של שרת הקלטה;תומך בהזרמת שידורים חיים של טלויזיה,מתזמני הקלטות ולוחות שידורים.לניתוח פלט של XML ממשק אינטרנט RS משתמש בסיפרית xmlPreser שפותחה ע"י פראנק ודן ברגן (http://www.applied-mathematics.net/tools/xmlParser.html).הרבה תודה על כך!⏎
+ DVBViewer pozadinski softver usluge snimanja; podržava stremanje televizije, zakazana snimanja, snimanje i EPG. Za prikupljanje podataka iz XML datoteka sa RS web sučelja koristi xmlParser zbirku koju je razvio Frank Vanden Berghen (http://www.applied-mathematics.net/tools/xmlParser.html).Puno hvala za ovo!⏎
DVBViwer felvétel szolgáltatás előtér-kiszolgáló, ami támogatja az élő TV adások sugárzását, időzítések hozzáadását, felvételek készítését és EPG adatok kezelését.
Frontend del servizio di registrazione DVBViewer; supporta lo streaming LiveTV, i timer, la registrazione e l'EPG. Per scansionare l'output XML dell'interfaccia web RS viene utilizzata la libreria xmlParser sviluppata da Frank Vanden Berghen (http://www.applied-mathematics.net/tools/xmlParser.html). Molte grazie per questo!
DVBViewer 録画サービスのフロントエンドです。LiveTV のストリーミング視聴、タイマー、録画、EPG をサポートしています。RS web インターフェースの XML 出力の読み込みには Frank Vanden Berghen 氏の開発した xmlParser ライブラリ (http://www.applied-mathematics.net/tools/xmlParser.html) を使用しています。ありがとうございます!
+ DVBViewer ჩაწერის სერვისის სამომხმარებლო მხარე ; მხარს უჭერს LiveTV-ის სტრიმინგს, თაიმერებს, ჩანაწერებს და EPG-ს. XML-სი გამოსავლის RS ვებ-ინტერფეისიდან გამოიყენება xmlParser ბიბლიოთეკა რომელიც Frank Vanden Berghen-მა შექმნა (http://www.applied-mathematics.net/tools/xmlParser.html). რისთვისაც უღრმესი მადლობა!
DVBViewer 녹화 서비스 프론트엔드; 라이브 TV 스트리밍, 녹화, EPG 지원. RS 웹인터페이스에서 XML을 추출하기 위해 Frank Vanden Berghen이 개발한 xmlParser를 이용합니다 (http://www.applied-mathematics.net/tools/xmlParser.html). Many thanks for this!
+ DVBViewer Recording Service galasistēma; atbalsta tiešraides TV straumēšanu, taimerus, ierakstus un EPG. Lai analizētu XML izvadi no RS tīmekļa saskarnes, tas izmanto xmlParser bibliotēku, kuru izstrādājis Frank Vanden Berghen (http://www.applied-mathematics.net/tools/xmlParser.html). Liels paldies par to!
DVBViewer Recording Service frontend; supporting streaming of LiveTV, Timers, Recordings & EPG. For parsing the XML output from the RS webinterface it uses the xmlParser library developed by Frank Vanden Berghen (http://www.applied-mathematics.net/tools/xmlParser.html). Many thanks for this!
+ Bahagian hadapan perkhidmatan Rakaman DVBViewer; menyokong penstriman bagi TV Langsung, Pemasa, Rakaman & EPG. Untuk menghurai output XML dari webinterface RS ia gunakan pustaka penghurai xml yang dibangunkan oleh Frank Vanden Berghen (http://www.applied-mathematics.net/tools/xmlParser.html). Terima kasih!⏎
DVBViewer Recording Service frontend; ondersteunt het streamen van LiveTV, Timers, Opnames & EPG. Voor het parsen van de XML output van de RS webinterface wordt gebruik gemaakt van de xmlparser library ontwikkeld door Frank vanden Berghen (http://www.applied-mathematics.net/tools/xmlParser.html). Veel dank hiervoor!\n
- Interfejs usługi nagrań DVBViwer; wspiera strumieniowe oglądanie TV na żywo, wyłączniki czasowe, nagrywanie oraz EPG. Do parsowania XML wyjście z interfejsu WWW RS wykorzystuje bibliotekę XMLParser opracowaną przez Franka Vanden Berghen (http://www.applied-mathematics.net/tools/xmlParser.html). Wielkie dzięki za to!
+ DVBViewer Recording Service frontend; støtter streaming av live TV, timere, Opptak og EPG. For å legge til XML utdata fra RS webinterface bruker det xmlParser bibloteket laget av Frank Vanden Berghen (http://www.applied-mathematics.net/tools/xmlParser.html). Mange takk for dette! \n
+ Interfejs usługi nagrań DVBViwer; umożliwia oglądanie telewizji, programowanie nagrań oraz przeglądanie EPG. Do parowania wyjścia XML z interfejsu serwera RS wykorzystuje bibliotekę XMLParser opracowaną przez Franka Vanden Berghen (http://www.applied-mathematics.net/tools/xmlParser.html). Wielkie dzięki za to!
Frontend para o serviço de gravação DVBViewer; permite transmissão ao vivo de LiveTV, temporizadores, gravações e EPG. Para análise do XML emitido da webinterface RS, é utilizada a biblioteca xmlParser de Frank Vanden Berghen (http://www.applied-mathematics.net/tools/xmlParser.html). Mil obrigados por isso!
DVBViewer frontend Serviço de gravações, suporta streaming de TV ao Vivo, Agendamentos, Gravações e EPG. Para analisar a saída XML do RS webinterface ele usa a biblioteca XmlParser desenvolvido por Frank Vanden Berghen (http://www.applied-mathematics.net/tools/xmlParser.html). Muito obrigado por isso!
DVBViewer serviciu interfață de înregistrare; suporta streaming de LiveTV, Timers, Înregistrări și EPG. Pentru parsarea XML din webinterface RS se folosește biblioteca xmlParser dezvoltat de Frank Vanden Berghen (http://www.applied-mathematics.net/tools/xmlParser.html). Multe mulțumiri pentru asta!\n
Фронтэнд сервиса записи DVBViewer; поддерживает потоковое вещание ТВ, таймеры, запись и ЕПГ. Для разбора XML-вывода RS-интерфейса использует библиотеку xmlParser, написанную Frank Vanden Berghen (http://www.applied-mathematics.net/tools/xmlParser.html). За что благодарим его!⏎
Rozhranie pre spoluprácu s nahrávacou službou aplikácie DVBViewer; podporuje streamovanie živej televízie, časovače, nahrávky a EPG. Na získavanie dát zo XML výstupu z RS webového rozhrania používa knižnicu xmlParser, ktorú vyvinul Frank Vanden Berghen (http://www.applied-mathematics.net/tools/xmlParser.html). Za to mu veľmi ďakujeme!
- Vmesnik za DVBViewer; podpira pretakanje televizije v živo, časovnike, snemanje & EPG. Za branje zapisa XML s spletnega vmesnika RS uporablja knjižnico xmlParser avtorja Frank Vanden Berghen (http://www.applied-mathematics.net/tools/xmlParser.html). Hvala za to!
- DVBViewer inspelningsservice-frontend; stödjer strömmning av direktsänd TV, timers, inspelningar & EPG. För analysering av XML-utdata från RS-webbgränssnitt använder det xmlParser-biblioteket utvecklat av Frank Vanden Berghen (http://www.applied-mathematics.net/tools/xmlParser.html). Många tack för detta!
+ Vmesnik za DVBViewer; podpira pretakanje televizije v živo, časovnike, snemanje & EPG. Za branje zapisa XML s spletnega vmesnika RS uporablja knjižnico xmlParser avtorja Franka Vanden Berghena (http://www.applied-mathematics.net/tools/xmlParser.html). Hvala za to!
+ DVBViewer Recording Service frontend; përkrahën transmetimin té LiveTV, Orarin, Regjistrime & EPG. Për të bërë "parsing" i XML prej RS "webinterface'it" ky përdorën bibliotekën të "xmlParser'it" që është zhvilluar nga Frank van den Berghen (http://www.applied-mathematics.net/tools/xmlParser.html). Many thanks for this!. Shum i falemnderohemi!
+ Интерфејс за услугу снимања DVBViewer-а; подржава емитовање телевизије уживо, бројаче, снимање и програмски водич (EPG). Користи библиотеку xmlParser коју је развио Франк Фанден Берген за рашчлањивање XML датотека из RS веб интерфејса (http://www.applied-mathematics.net/tools/xmlParser.html). Хвала много на овоме!
+ DVBViewers gränssnitt för inspelningstjänst, stödjer strömning av direktsänd TV, timers, inspelningar och EPG. För att tolka XML-data från RS-webbgränssnitt använder den biblioteket xmlParser utvecklat av Frank Vanden Berghen (http://www.applied-mathematics.net/tools/xmlParser.html). Många tack för detta!
+ DVBViewer பதிவு சேவை முன்னிலை: லைவ் டிவி & பதிவுகளின் ஸ்ட்ரீமிங், EPG கேட்கவும் துணைபுரிகிறது. RS வலை இடைமுகத்திலிருந்து XML வெளியீடு பாகுபடுத்துவதற்கு xmlParser நூலகத்தை பயன்படுத்துகிறது. அதை தயாரித்த Frank Vanden Berghen (http://www.applied-mathematics.net/tools/xmlParser.html) மிக்க நன்றி
+ DVBViewer Recording Service frontend; LiveTV yayınını, zamanlayıcıları, kayıtları ve EPGları destekler. RS web arayüzünden XML çıktısı almak için Frank Vanden Berghen (http://www.applied-mathematics.net/tools/xmlParser.html) tarafından geliştirilmiş xmlParser kütüphanesini kullanır. Bunun için kendisine teşekkür ediyoruz!
+ Накладка на сервіс запису DVBViewer'а; підтримує потокове LiveTV, таймери, запис та телегід. Для обробки виводу XML з RS веб-інтерфейсу використовує бібліотеку xmlParser, розроблену Франком Ванденом Бергеном (http://www.applied-mathematics.net/tools/xmlParser.html). Велика подяка йому за це!
+ Giao tiếp DVBViewer Recording Service; hỗ trợ phát streaming LiveTV, hẹn giờ, thu chương trình và hiển thị lịch chiếu (EPG). Sử dụng trích xuất XML từ RS webinterface dựa trên thư viện xmlParser phát triển bởi Frank Vanden Berghen (http://www.applied-mathematics.net/tools/xmlParser.html). Xin cảm ơn rất nhiều!
DVBViewer Recording Service 前端; 支持直播电视的流媒体转发,定时器,录像及电子节目表。RS web 接口的 XML 结果解析采用 xmlParser 库,由 Frank Vanden Berghen 开发(http://www.applied-mathematics.net/tools/xmlParser.html)。感谢作者!
+ DVBViewer錄影服務前端;支援電視直播串流,計時器,錄影以及電子節目表功能。為了解析從RS Web界面的XML輸出,它使用由Frank Vanden Berghen (http://www.applied-mathematics.net/tools/xmlParser.html) 所開發的xmlParser 資料庫。對此致上無比謝意!
Hierdie is onstabiele sagteware! Die outeurs is op geen manier verantwoordelik vir gefaalde opnames, inkorrekte tydhouers, vermorsde ure, of enige ander ongewensde effekte.
This is unstable software! The authors are in no way responsible for failed recordings, incorrect timers, wasted hours, or any other undesirable effects..
- Això és programari inestable! Els autors no són en absolut responsables d'enregistraments fallist, temporitzadors incorrectes, hores tudades, o qualsevol altra efecte indesitjable...
+ Тази програма е нестабилна! Авторите не носят отговорност за неизпълнение на записването, погрешните таймери, пропилените часове, или някакви други нежелани ефекти.
+ Això és programari inestable! Els autors no són de cap manera responsables dels enregistraments que han fallat, temporitzadors incorrectes, hores perdudes, o qualssevol altres efectes indesitjables.
Tento software není stabilní. Autoři nejsou žádným způsobem zodpovědní za selhání při nahrávání, neplatné časovače, ztracený čas, či jakékoliv jiné nežádoucí události...
+ Mae hwn yn feddalwedd ansad! Nid yw'r awduron yn gyfrifol mewn unrhyw ffordd am fethu recordio, amseru gwallus, oriau wedi eu gwastraffu nac effeithiau anymunol eraill.
Dette er ustabil software! Ophavsmændene er på ingen måde ansvarlige for fejl i optagelser, ukorrekte timere, spildte timer, eller andre uønskede konsekvenser.
- Diese Software ist noch in der Entwicklung! Die Autoren sind nicht für fehlgeschlagene Aufnahmen, falsche Timer, verschwendete Zeit oder andere ungewollte Effekte verantwortlich.
+ Dies ist instabile Software! Die Autoren sind in keiner Weise verantwortlich für fehlgeschlagene Aufnahmen, falsche Timer, verschwendete Zeit oder andere ungewünschte Effekte.
Ασταθές πρόγραμμα! Οι δημιουργοί δεν είναι σε καμία περίπτωση υπεύθυνοι για αποτυχημένες εγγραφές, λανθασμένους χρονοδιακόπτες, χαμένες ώρες, ή κάθε είδους ανεπιθύμητα αποτελέσματα..
This is unstable software! The authors are in no way responsible for failed recordings, incorrect timers, wasted hours, or any other undesirable effects..
¡Este software es aún inestable! Los autores no son responsables en forma alguna por grabaciones fallidas, temporizaciones incorrectas, tiempo perdido o ningún otro efecto no deseado.
¡Este software es inestable! Los autores no se responsabilizan por grabaciones fallidas, temporizadores incorrectos, horas perdidas, o cualquier otro efecto no deseado..
¡Esto es software inestable! Los autores no son de ninguna manera responsables por grabaciones fallidas, temporizadores incorrectos, horas perdidas o cualquier otro efecto no deseado...
+ See on ebastabiilne tarkvara! Autorid ei ole kuidagi moodi vastutavad nurjunud salvestiste, ebaõige aegrelee, raisatud tundide ega muude soovimatute asjade eest.
Tämä on epävakaa ohjelma! Ohjelman kirjoittavat eivät vastaa millään tavalla epäonnistuneista nauhoituksista, ajastimen väärästä toiminnasta, hukatusta ajasta tai muista ei-halutuista tapahtumista.
Logiciel en cours d'élaboration ! Les auteurs ne sont en aucun cas responsables de l'échec des enregistrements, minuteries défectueuses, temps perdu ou autres effets indésirables..
Este é software non estable, os autores non se fan responsábeis dos erros na gravacións, temporizadores incorrectos, e outros efectos non desexados.
זוהי תוכנה בלתי יציבה!מחברי התכנה אינם אחראים להקלטות כושלות,מתזמני הקלטות שגויים,שעות מבוזבזות,או כל תוצאה בלתי רצויה...
+ Ovo je nestabilan softver! Autori nisu ni na koji način odgovorni za neuspjela snimanja, netočna zakazana snimanja, izgubljene sate, ili bilo koje druge neželjene učinke..
Ez nem stabil szoftver! A készítők nem vállalnak felelősséget, a hibás felvételért, rossz időzítésért, elvesztegetett időért...
+ Ini merupakan software yang tidak stabil! Penulis tidak bertanggung jawab untuk rekaman gagal, timer salah, waktu terbuang, atau efek tak diinginkan lainnya...
Þetta er óstöðugur hugbúnaður! Höfundarnir eru á engann hátt ábyrgir fyrir misheppnuðum upptökum, röngum upptökutímum, klukkustundum sem að fóru í súginn eða nokkrum öðrum óæskilegum áhrifum.
Questo software è instabile! Gli autori non sono in alcun modo responsabili per registrazioni fallite, timers incorretti, ore perse, o qualsiasi altro effetto indesiderato.
これは不安定なソフトウェアです!本プログラムの作者は、録画の失敗、正確に作動しなかったタイマー、無駄にした時間、その他あらゆる好ましくない結果について責任を負わないものとします。
+ ეს არის არასტაბილური პროგრამული უზრუნველყოფა! ავტორები არ არიან პასუხისმგებელი შეცდომებზე, არასწორ EPG-ზე, დაკარგულ დროზე ან სხვა ხარვეზებზე
이 소프트웨어는 불안정합니다! 제작자는 녹화 실패, 부정확한 타이머, 시간 낭비 및 기타 예상하지 못한 결과에 대해 책임지지 않습니다..
Tai yra nestabili programinė įranga! Autorius jokiu būdu neatsakingas už nepavykusius įrašus, neteisingus laikmačius, iššvaistytas valandas, ar nutikus kitiems nepageidaujamiems poveikiams ...[COLOR=red](xbmc.lt siūlo/rekomenduoja testuojant šį priedą persijungti į Anglų [orinali] kalbą)[/COLOR]
+ Šī ir nestabila programmatūra! Autori nav nekādā vaidā atbildīgi par nesanākušiem ierakstiem, nepareiziem taimeriem, iztērētām stundām vai jebkādiem citiem nevēlamiem efektiem..
Ова е нестабилен софтвер! Авторите на ниту еден начин не одговараат за неуспешни снимки, неточни тајмери, потрошени часови, или било кои други несакани ефекти.
+ Ini merupakan perisian tidak stabil! Pengarang tidak bertanggungjawab atas kegagalan rakaman, pemasa tidak betul, masa yang dibazirkan, atau apa jua kesan yang tidak dikehendaki..
Deze software is niet 100% stabiel! De auteurs zijn op geen enkele wijze aansprakelijk voor mislukte opnames, verspilde tijd, of enig ander ongewild neveneffect..
Dette er ustabil programvare! Skaperen har ikke på noen måte ansvar for feilede opptak, feile timere, bortkastede timer, eller andre uønskede effekter..
- To oprogramowanie jest niestabilne! Autorzy w żaden sposób nie odpowiadają za nieudane nagrania, źle działające wyłączniki czasowe, stracone godziny czy też jakiekolwiek inne niepożądane efekty.
+ Oprogramowanie nadal jest w fazie rozwoju i jest niestabilne! Autorzy w żaden sposób nie są odpowiedzialni za nieudane nagrania, nieprawidłowe czasy EPG, czy też jakiekolwiek inne niepożądane efekty oraz za Twój zmarnowany czas.
Este é um software instável! Os autores não se responsabilizam por falhas nas gravações, temporizadores incorrectos, outro qualquer efeito não desejado...
Este é um software instável! Os autores não são responsáveis por falhas nas gravações, agendamentos incorretos, horas dispendidas, ou quaisquer outros efeitos indesejáveis
Acesta nu este o aplicație definitivă! Autorii nu sunt în nici un fel responsabili pentru înregistrări eșuate, cronometre incorecte, ore pierdute, sau oricare alte efecte nedorite...
Это тестовая программа! Авторы не несут ответственности за неудачные записи, неверные таймеры, потраченное время и прочие нежелательные эффекты..
Tento softvér nie je stabilný! Autori nenesú žiadnu zodpovednosť za chybné nahrávky vysielania, nesprávne časovače alebo iné neželané udalosti spôsobené týmto softvérom..
To je nestabilna programska oprema! Avtorji niso odgovorni za neuspela snemanja, nepravilne časovnike, zapravljen čas in katerikoli drug neželen učinek...
- Detta är ostabil mjukvara! Upphovsmännen är inte ansvariga för misslyckade inspelningar, inkorrekta timers, bortslösade timmar, eller några andra oönskade effekter..
+ Ky program nuk është ende stabil! Autorët së këtij programi nuk janë në as një menyr përgjegjës për rregistrime të gabuara, timer të pasaktë, kohë të humbur ose efekte të tillë të padëshirueshëm.
+ Овај софтвер је нестабилан! Аутори ни на који начин нису одговорни за неуспела снимања, неисправна заказана снимања, изгубљене сате или друге нежељене ефекте.
+ Detta är ostabil mjukvara! Upphovsmännen är inte ansvariga för misslyckade inspelningar, inkorrekta tider, bortslösade timmar, eller några andra oönskade effekter..
+ இந்த நிலையற்ற மென்பொருள்! தோல்வியடைந்தது பதிவுகள், தவறான டைமர்கள், வீணாகி மணி, அல்லது வேறு எந்த விரும்பத்தகாத விளைவுகலுக்கு இதன் ஆசிரியர்கள் பொறுப்பு இல்லை.
+ Bu stabil olmayan program! Yapımcılar hatalı kayıtlardan, bozuk sürelerden, harcanan vakitten veya herhangi bir olumsuz etkiden dolayı sorumlu tutulamaz.
+ Це нестабільна програма! Автори не несуть відповідальності за попсуті записи, неправильні таймери, втрачений час та інші небажані ефекти.
+ Đây là phần mềm không ổn định! Các tác giả sẽ không chịu trách nhiệm nào với các bản ghi thất bại, bị đặt giờ sai, giờ lãng phí, hoặc các tác dụng không mong muốn khác..
这是不稳定版的软件!作者不对录制失败、错误定时造成时间浪费或其它不良影响负责。
+ 這是測試版軟體!其原創作者並無法對於以下情況負責,包含:錄影失敗,不正確的定時設定,多餘時數,或任何產生的其它不良影響...
@OS@
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/changelog.txt xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/changelog.txt
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/changelog.txt 2014-01-04 10:28:12.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/changelog.txt 2014-03-04 10:06:12.000000000 +0000
@@ -1,3 +1,7 @@
+1.9.12
+
+[updated] Language files from Transifex
+
1.9.11
[added] add timeshift buffer functions
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Afrikaans/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Afrikaans/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Afrikaans/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Afrikaans/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,8 +1,7 @@
# XBMC Media Center language file
# Addon Name: DVBViewer Client
# Addon id: pvr.dvbviewer
-# Addon version: 1.6.5
-# Addon Provider: jdembski, A600
+# Addon Provider: jdembski, A600, Manuel Mausz, Portisch
msgid ""
msgstr ""
"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
@@ -26,33 +25,25 @@
msgstr "Webkoppelvlak Poort"
msgctxt "#30002"
-msgid "Streaming Port"
-msgstr "Stroom Poort"
-
-msgctxt "#30003"
-msgid "Recordings Port"
-msgstr "Opname Poort"
-
-msgctxt "#30004"
msgid "Username"
msgstr "Gebruikersnaam"
-msgctxt "#30005"
+msgctxt "#30003"
msgid "Password"
msgstr "Wagwoord"
-msgctxt "#30006"
-msgid "Load channels from favourites.xml instead of from channels.dat"
-msgstr "Laai kanale vanaf favourites.xml in plaas van channels.dat"
-
-msgctxt "#30007"
+msgctxt "#30012"
msgid "Select the favourites.xml file"
msgstr "Selekteer die favourites.xml lêer"
+msgctxt "#30100"
+msgid "General"
+msgstr "Algemeen"
+
+msgctxt "#30101"
+msgid "Advanced"
+msgstr "Gevorderde"
+
msgctxt "#30500"
msgid "Can't connect to the Recording Service"
msgstr "Kan nie aan die Opname Diens konnekteer"
-
-msgctxt "#30501"
-msgid "Recording Service version 1.%d or higher required"
-msgstr "Opname Diens weergawe 1.%d of hoër vereis"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Albanian/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Albanian/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Albanian/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Albanian/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -0,0 +1,49 @@
+# XBMC Media Center language file
+# Addon Name: DVBViewer Client
+# Addon id: pvr.dvbviewer
+# Addon Provider: jdembski, A600, Manuel Mausz, Portisch
+msgid ""
+msgstr ""
+"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
+"Report-Msgid-Bugs-To: http://trac.xbmc.org/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: XBMC Translation Team\n"
+"Language-Team: Albanian (http://www.transifex.com/projects/p/XBMC-Main-Frodo/language/sq/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: sq\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+msgctxt "#30000"
+msgid "DVBViewer Recording Service IP Address"
+msgstr "DVBViewer Recording Service Adresa IP"
+
+msgctxt "#30001"
+msgid "Webinterface Port"
+msgstr "Webinterface porti"
+
+msgctxt "#30002"
+msgid "Username"
+msgstr "Emër-përdoruesi"
+
+msgctxt "#30003"
+msgid "Password"
+msgstr "Fjalkalimi"
+
+msgctxt "#30012"
+msgid "Select the favourites.xml file"
+msgstr "Zgjidh skedën favourites.xml"
+
+msgctxt "#30100"
+msgid "General"
+msgstr "Të përgjithshëm"
+
+msgctxt "#30101"
+msgid "Advanced"
+msgstr "Të shtuar"
+
+msgctxt "#30500"
+msgid "Can't connect to the Recording Service"
+msgstr "Nuk mund të lidhet me Recording Service"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Amharic/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Amharic/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Amharic/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Amharic/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,8 +1,7 @@
# XBMC Media Center language file
# Addon Name: DVBViewer Client
# Addon id: pvr.dvbviewer
-# Addon version: 1.6.5
-# Addon Provider: jdembski, A600
+# Addon Provider: jdembski, A600, Manuel Mausz, Portisch
msgid ""
msgstr ""
"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
@@ -17,10 +16,18 @@
"Language: am\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-msgctxt "#30004"
+msgctxt "#30002"
msgid "Username"
msgstr "የተጠቃሚ ስም "
-msgctxt "#30005"
+msgctxt "#30003"
msgid "Password"
msgstr "የመግቢያ ቃል"
+
+msgctxt "#30100"
+msgid "General"
+msgstr "ባጠቃላይ"
+
+msgctxt "#30101"
+msgid "Advanced"
+msgstr "የረቀቀ"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Arabic/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Arabic/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Arabic/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Arabic/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,8 +1,7 @@
# XBMC Media Center language file
# Addon Name: DVBViewer Client
# Addon id: pvr.dvbviewer
-# Addon version: 1.6.5
-# Addon Provider: jdembski, A600
+# Addon Provider: jdembski, A600, Manuel Mausz, Portisch
msgid ""
msgstr ""
"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
@@ -17,10 +16,18 @@
"Language: ar\n"
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
-msgctxt "#30004"
+msgctxt "#30002"
msgid "Username"
msgstr "اسم المستخدم"
-msgctxt "#30005"
+msgctxt "#30003"
msgid "Password"
msgstr "كلمة المرور"
+
+msgctxt "#30100"
+msgid "General"
+msgstr "عام"
+
+msgctxt "#30101"
+msgid "Advanced"
+msgstr "منقدم"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Basque/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Basque/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Basque/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Basque/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,8 +1,7 @@
# XBMC Media Center language file
# Addon Name: DVBViewer Client
# Addon id: pvr.dvbviewer
-# Addon version: 1.6.5
-# Addon Provider: jdembski, A600
+# Addon Provider: jdembski, A600, Manuel Mausz, Portisch
msgid ""
msgstr ""
"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
@@ -17,10 +16,14 @@
"Language: eu\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-msgctxt "#30004"
+msgctxt "#30002"
msgid "Username"
msgstr "Erabiltzailea"
-msgctxt "#30005"
+msgctxt "#30003"
msgid "Password"
msgstr "Pasahitza"
+
+msgctxt "#30100"
+msgid "General"
+msgstr "Orokorra"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Belarusian/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Belarusian/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Belarusian/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Belarusian/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,8 +1,7 @@
# XBMC Media Center language file
# Addon Name: DVBViewer Client
# Addon id: pvr.dvbviewer
-# Addon version: 1.6.5
-# Addon Provider: jdembski, A600
+# Addon Provider: jdembski, A600, Manuel Mausz, Portisch
msgid ""
msgstr ""
"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
@@ -26,33 +25,25 @@
msgstr "Webinterface Port"
msgctxt "#30002"
-msgid "Streaming Port"
-msgstr "Streaming Port"
-
-msgctxt "#30003"
-msgid "Recordings Port"
-msgstr "Recordings Port"
-
-msgctxt "#30004"
msgid "Username"
msgstr "Username"
-msgctxt "#30005"
+msgctxt "#30003"
msgid "Password"
msgstr "Password"
-msgctxt "#30006"
-msgid "Load channels from favourites.xml instead of from channels.dat"
-msgstr "Load channels from favourites.xml instead of from channels.dat"
-
-msgctxt "#30007"
+msgctxt "#30012"
msgid "Select the favourites.xml file"
msgstr "Select the favourites.xml file"
+msgctxt "#30100"
+msgid "General"
+msgstr "General"
+
+msgctxt "#30101"
+msgid "Advanced"
+msgstr "Advanced"
+
msgctxt "#30500"
msgid "Can't connect to the Recording Service"
msgstr "Can't connect to the Recording Service"
-
-msgctxt "#30501"
-msgid "Recording Service version 1.%d or higher required"
-msgstr "Recording Service version 1.%d or higher required"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Bosnian/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Bosnian/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Bosnian/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Bosnian/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,8 +1,7 @@
# XBMC Media Center language file
# Addon Name: DVBViewer Client
# Addon id: pvr.dvbviewer
-# Addon version: 1.6.5
-# Addon Provider: jdembski, A600
+# Addon Provider: jdembski, A600, Manuel Mausz, Portisch
msgid ""
msgstr ""
"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
@@ -17,10 +16,14 @@
"Language: bs\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 "#30004"
+msgctxt "#30002"
msgid "Username"
msgstr "Korisničko ime"
-msgctxt "#30005"
+msgctxt "#30003"
msgid "Password"
msgstr "Lozinka"
+
+msgctxt "#30100"
+msgid "General"
+msgstr "Opšte"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Bulgarian/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Bulgarian/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Bulgarian/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Bulgarian/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,8 +1,7 @@
# XBMC Media Center language file
# Addon Name: DVBViewer Client
# Addon id: pvr.dvbviewer
-# Addon version: 1.6.5
-# Addon Provider: jdembski, A600
+# Addon Provider: jdembski, A600, Manuel Mausz, Portisch
msgid ""
msgstr ""
"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
@@ -17,10 +16,18 @@
"Language: bg\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-msgctxt "#30004"
+msgctxt "#30002"
msgid "Username"
msgstr "Потребителско име"
-msgctxt "#30005"
+msgctxt "#30003"
msgid "Password"
msgstr "Парола"
+
+msgctxt "#30100"
+msgid "General"
+msgstr "Основни"
+
+msgctxt "#30101"
+msgid "Advanced"
+msgstr "Допълнителни"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Burmese/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Burmese/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Burmese/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Burmese/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -0,0 +1,33 @@
+# XBMC Media Center language file
+# Addon Name: DVBViewer Client
+# Addon id: pvr.dvbviewer
+# Addon Provider: jdembski, A600, Manuel Mausz, Portisch
+msgid ""
+msgstr ""
+"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
+"Report-Msgid-Bugs-To: http://trac.xbmc.org/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: XBMC Translation Team\n"
+"Language-Team: Burmese (http://www.transifex.com/projects/p/XBMC-Main-Frodo/language/my/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: my\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+msgctxt "#30002"
+msgid "Username"
+msgstr "အသုံးပြုသူအမည်"
+
+msgctxt "#30003"
+msgid "Password"
+msgstr "စကားဝှက်"
+
+msgctxt "#30100"
+msgid "General"
+msgstr "ယေဘုယျ"
+
+msgctxt "#30101"
+msgid "Advanced"
+msgstr "အဆင့်မြင့်သော"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Catalan/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Catalan/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Catalan/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Catalan/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,8 +1,7 @@
# XBMC Media Center language file
# Addon Name: DVBViewer Client
# Addon id: pvr.dvbviewer
-# Addon version: 1.6.5
-# Addon Provider: jdembski, A600
+# Addon Provider: jdembski, A600, Manuel Mausz, Portisch
msgid ""
msgstr ""
"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
@@ -17,10 +16,34 @@
"Language: ca\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-msgctxt "#30004"
+msgctxt "#30000"
+msgid "DVBViewer Recording Service IP Address"
+msgstr "Adreça IP del servei d'enregistrament del DVBViewer"
+
+msgctxt "#30001"
+msgid "Webinterface Port"
+msgstr "Port interfície web"
+
+msgctxt "#30002"
msgid "Username"
msgstr "Nom d'usuari"
-msgctxt "#30005"
+msgctxt "#30003"
msgid "Password"
msgstr "Contrasenya"
+
+msgctxt "#30012"
+msgid "Select the favourites.xml file"
+msgstr "Seleccioneu el fitxer favourites.xml"
+
+msgctxt "#30100"
+msgid "General"
+msgstr "General"
+
+msgctxt "#30101"
+msgid "Advanced"
+msgstr "Avançat"
+
+msgctxt "#30500"
+msgid "Can't connect to the Recording Service"
+msgstr "No es pot connectar amb el servei d'enregistrament"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Chinese (Simple)/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Chinese (Simple)/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Chinese (Simple)/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Chinese (Simple)/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,8 +1,7 @@
# XBMC Media Center language file
# Addon Name: DVBViewer Client
# Addon id: pvr.dvbviewer
-# Addon version: 1.6.5
-# Addon Provider: jdembski, A600
+# Addon Provider: jdembski, A600, Manuel Mausz, Portisch
msgid ""
msgstr ""
"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
@@ -26,33 +25,49 @@
msgstr "Web界面端口"
msgctxt "#30002"
-msgid "Streaming Port"
-msgstr "流媒体端口"
-
-msgctxt "#30003"
-msgid "Recordings Port"
-msgstr "录制端口"
-
-msgctxt "#30004"
msgid "Username"
msgstr "用户名"
-msgctxt "#30005"
+msgctxt "#30003"
msgid "Password"
msgstr "密码"
-msgctxt "#30006"
-msgid "Load channels from favourites.xml instead of from channels.dat"
-msgstr "从favourites.xml中载入频道跳过channels.dat"
+msgctxt "#30010"
+msgid "Use favourites instead of channel list"
+msgstr "使用收藏夹代替频道列表"
+
+msgctxt "#30011"
+msgid "Use local favourites file"
+msgstr "使用本地收藏夹文件"
-msgctxt "#30007"
+msgctxt "#30012"
msgid "Select the favourites.xml file"
msgstr "选择favourites.xml文件"
+msgctxt "#30020"
+msgid "Enable Timeshift"
+msgstr "启用时光平移"
+
+msgctxt "#30021"
+msgid "Timeshift buffer path"
+msgstr "时光平移缓存路径"
+
+msgctxt "#30030"
+msgid "Use RTSP streaming for live TV"
+msgstr "直播电视使用 RTSP 流"
+
+msgctxt "#30100"
+msgid "General"
+msgstr "常用"
+
+msgctxt "#30101"
+msgid "Advanced"
+msgstr "高级"
+
msgctxt "#30500"
msgid "Can't connect to the Recording Service"
msgstr "无法连接录制服务"
msgctxt "#30501"
-msgid "Recording Service version 1.%d or higher required"
-msgstr "录制服务版本需 1.%d 或以上。"
+msgid "Recording Service version %s or higher required"
+msgstr "录制服务需要 s% 或更高版本。"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Chinese (Traditional)/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Chinese (Traditional)/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Chinese (Traditional)/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Chinese (Traditional)/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,8 +1,7 @@
# XBMC Media Center language file
# Addon Name: DVBViewer Client
# Addon id: pvr.dvbviewer
-# Addon version: 1.6.5
-# Addon Provider: jdembski, A600
+# Addon Provider: jdembski, A600, Manuel Mausz, Portisch
msgid ""
msgstr ""
"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
@@ -17,10 +16,42 @@
"Language: zh_TW\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-msgctxt "#30004"
+msgctxt "#30000"
+msgid "DVBViewer Recording Service IP Address"
+msgstr "DVBViewer錄影服務IP位址"
+
+msgctxt "#30001"
+msgid "Webinterface Port"
+msgstr "Web介面端口"
+
+msgctxt "#30002"
msgid "Username"
msgstr "帳號"
-msgctxt "#30005"
+msgctxt "#30003"
msgid "Password"
msgstr "密碼"
+
+msgctxt "#30012"
+msgid "Select the favourites.xml file"
+msgstr "選擇favourites.xml檔案"
+
+msgctxt "#30020"
+msgid "Enable Timeshift"
+msgstr "啟用時間平移"
+
+msgctxt "#30021"
+msgid "Timeshift buffer path"
+msgstr "時間平移緩衝路徑"
+
+msgctxt "#30100"
+msgid "General"
+msgstr "一般設定"
+
+msgctxt "#30101"
+msgid "Advanced"
+msgstr "進階"
+
+msgctxt "#30500"
+msgid "Can't connect to the Recording Service"
+msgstr "無法連接到錄影服務"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Croatian/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Croatian/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Croatian/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Croatian/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,8 +1,7 @@
# XBMC Media Center language file
# Addon Name: DVBViewer Client
# Addon id: pvr.dvbviewer
-# Addon version: 1.6.5
-# Addon Provider: jdembski, A600
+# Addon Provider: jdembski, A600, Manuel Mausz, Portisch
msgid ""
msgstr ""
"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
@@ -17,10 +16,58 @@
"Language: hr\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 "#30004"
+msgctxt "#30000"
+msgid "DVBViewer Recording Service IP Address"
+msgstr "IP adresa DVBViewer usluge snimanja"
+
+msgctxt "#30001"
+msgid "Webinterface Port"
+msgstr "Ulaz web sučeljea"
+
+msgctxt "#30002"
msgid "Username"
msgstr "Korisničko ime"
-msgctxt "#30005"
+msgctxt "#30003"
msgid "Password"
-msgstr "Zaporka"
+msgstr "Lozinka"
+
+msgctxt "#30010"
+msgid "Use favourites instead of channel list"
+msgstr "Koristi popis omiljenih umjesto popisa programa"
+
+msgctxt "#30011"
+msgid "Use local favourites file"
+msgstr "Koristi lokalnu datoteku omiljenih"
+
+msgctxt "#30012"
+msgid "Select the favourites.xml file"
+msgstr "Odaberite favourites.xml datoteku"
+
+msgctxt "#30020"
+msgid "Enable Timeshift"
+msgstr "Omogući vremensko premotavanje"
+
+msgctxt "#30021"
+msgid "Timeshift buffer path"
+msgstr "Putanja međuspremnika premotavanja u vremenu"
+
+msgctxt "#30030"
+msgid "Use RTSP streaming for live TV"
+msgstr "Koristi RTSP streamanje za televiziju"
+
+msgctxt "#30100"
+msgid "General"
+msgstr "Općenito"
+
+msgctxt "#30101"
+msgid "Advanced"
+msgstr "Napredno"
+
+msgctxt "#30500"
+msgid "Can't connect to the Recording Service"
+msgstr "Nemoguće povezivanje sa uslugom snimanja"
+
+msgctxt "#30501"
+msgid "Recording Service version %s or higher required"
+msgstr "Potrebna je usluga snimanja inačice %s ili viša"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Czech/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Czech/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Czech/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Czech/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,8 +1,7 @@
# XBMC Media Center language file
# Addon Name: DVBViewer Client
# Addon id: pvr.dvbviewer
-# Addon version: 1.6.5
-# Addon Provider: jdembski, A600
+# Addon Provider: jdembski, A600, Manuel Mausz, Portisch
msgid ""
msgstr ""
"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
@@ -26,33 +25,33 @@
msgstr "Port webového rozhraní"
msgctxt "#30002"
-msgid "Streaming Port"
-msgstr "Port proudového vysílání"
-
-msgctxt "#30003"
-msgid "Recordings Port"
-msgstr "Port nahrávání"
-
-msgctxt "#30004"
msgid "Username"
msgstr "Uživatelské jméno"
-msgctxt "#30005"
+msgctxt "#30003"
msgid "Password"
msgstr "Heslo"
-msgctxt "#30006"
-msgid "Load channels from favourites.xml instead of from channels.dat"
-msgstr "Načíst kanály z favourites.xml místo channels.dat"
-
-msgctxt "#30007"
+msgctxt "#30012"
msgid "Select the favourites.xml file"
msgstr "Vyberte soubor favourites.xml"
+msgctxt "#30020"
+msgid "Enable Timeshift"
+msgstr "Povolit časový posun"
+
+msgctxt "#30021"
+msgid "Timeshift buffer path"
+msgstr "Cesta k zásobníku časového posunu"
+
+msgctxt "#30100"
+msgid "General"
+msgstr "Obecné"
+
+msgctxt "#30101"
+msgid "Advanced"
+msgstr "Pokročilé"
+
msgctxt "#30500"
msgid "Can't connect to the Recording Service"
msgstr "Nelze se spojit se službou nahrávání"
-
-msgctxt "#30501"
-msgid "Recording Service version 1.%d or higher required"
-msgstr "Vyžadována služba nahrávání verze 1.%d nebo novější"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Danish/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Danish/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Danish/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Danish/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,8 +1,7 @@
# XBMC Media Center language file
# Addon Name: DVBViewer Client
# Addon id: pvr.dvbviewer
-# Addon version: 1.6.5
-# Addon Provider: jdembski, A600
+# Addon Provider: jdembski, A600, Manuel Mausz, Portisch
msgid ""
msgstr ""
"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
@@ -26,33 +25,49 @@
msgstr "Web-grænsefladeport"
msgctxt "#30002"
-msgid "Streaming Port"
-msgstr "Streamport"
-
-msgctxt "#30003"
-msgid "Recordings Port"
-msgstr "Optagelsesport"
-
-msgctxt "#30004"
msgid "Username"
msgstr "Brugernavn"
-msgctxt "#30005"
+msgctxt "#30003"
msgid "Password"
msgstr "Adgangskode"
-msgctxt "#30006"
-msgid "Load channels from favourites.xml instead of from channels.dat"
-msgstr "Indlæs kanaler fra favourites.xml i stedet for channels.dat"
+msgctxt "#30010"
+msgid "Use favourites instead of channel list"
+msgstr "Brug favoritter i stedet for kanalliste"
+
+msgctxt "#30011"
+msgid "Use local favourites file"
+msgstr "Brug lokal favoritfil"
-msgctxt "#30007"
+msgctxt "#30012"
msgid "Select the favourites.xml file"
msgstr "Vælg favourites.xml filen"
+msgctxt "#30020"
+msgid "Enable Timeshift"
+msgstr "Aktiver tidsforskydning"
+
+msgctxt "#30021"
+msgid "Timeshift buffer path"
+msgstr "Stien til tidsforskydningsbuffer"
+
+msgctxt "#30030"
+msgid "Use RTSP streaming for live TV"
+msgstr "Brug RTSP streaming til live TV"
+
+msgctxt "#30100"
+msgid "General"
+msgstr "Generelt"
+
+msgctxt "#30101"
+msgid "Advanced"
+msgstr "Udvidet"
+
msgctxt "#30500"
msgid "Can't connect to the Recording Service"
msgstr "Kan ikke forbinde til optagelsestjeneste"
msgctxt "#30501"
-msgid "Recording Service version 1.%d or higher required"
-msgstr "Optagelsestjeneste version 1.%d eller højere kræves"
+msgid "Recording Service version %s or higher required"
+msgstr "Optageservice version %s eller højere nødvendig"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Dutch/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Dutch/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Dutch/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Dutch/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,8 +1,7 @@
# XBMC Media Center language file
# Addon Name: DVBViewer Client
# Addon id: pvr.dvbviewer
-# Addon version: 1.6.5
-# Addon Provider: jdembski, A600
+# Addon Provider: jdembski, A600, Manuel Mausz, Portisch
msgid ""
msgstr ""
"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
@@ -26,33 +25,49 @@
msgstr "Webinterface poort"
msgctxt "#30002"
-msgid "Streaming Port"
-msgstr "Streaming Poort"
-
-msgctxt "#30003"
-msgid "Recordings Port"
-msgstr "Opnames Poort"
-
-msgctxt "#30004"
msgid "Username"
msgstr "Gebruikersnaam"
-msgctxt "#30005"
+msgctxt "#30003"
msgid "Password"
msgstr "Wachtwoord"
-msgctxt "#30006"
-msgid "Load channels from favourites.xml instead of from channels.dat"
-msgstr "Laad kanalen van favourites.xml in plaats van channels.dat"
+msgctxt "#30010"
+msgid "Use favourites instead of channel list"
+msgstr "Gebruik favorieten in plaats van kanaallijst"
+
+msgctxt "#30011"
+msgid "Use local favourites file"
+msgstr "gebruik lokale favorietenbestand"
-msgctxt "#30007"
+msgctxt "#30012"
msgid "Select the favourites.xml file"
msgstr "Selecteer het favourites.xml bestand"
+msgctxt "#30020"
+msgid "Enable Timeshift"
+msgstr "Gebuik Tijdsverschuiving"
+
+msgctxt "#30021"
+msgid "Timeshift buffer path"
+msgstr "Tijdsverschuiving buffer pad"
+
+msgctxt "#30030"
+msgid "Use RTSP streaming for live TV"
+msgstr "gebruik TRSP streaming voor live TV"
+
+msgctxt "#30100"
+msgid "General"
+msgstr "Algemeen"
+
+msgctxt "#30101"
+msgid "Advanced"
+msgstr "Geavanceerd"
+
msgctxt "#30500"
msgid "Can't connect to the Recording Service"
msgstr "Kan niet verbinden met de Recording Service"
msgctxt "#30501"
-msgid "Recording Service version 1.%d or higher required"
-msgstr "Recording Service versie 1.%d of hoger benodigd"
+msgid "Recording Service version %s or higher required"
+msgstr "Recording Service versie %s of hoger benodigd"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/English/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/English/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/English/strings.po 2014-01-04 10:28:12.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/English/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: DVBViewer Client
# Addon id: pvr.dvbviewer
-# Addon version: 1.8.10
# Addon Provider: jdembski, A600, Manuel Mausz, Portisch
msgid ""
msgstr ""
@@ -35,6 +34,8 @@
msgid "Password"
msgstr ""
+#empty strings from id 30004 to 30009
+
msgctxt "#30010"
msgid "Use favourites instead of channel list"
msgstr ""
@@ -47,6 +48,8 @@
msgid "Select the favourites.xml file"
msgstr ""
+#empty strings from id 30013 to 30019
+
msgctxt "#30020"
msgid "Enable Timeshift"
msgstr ""
@@ -55,11 +58,13 @@
msgid "Timeshift buffer path"
msgstr ""
+#empty strings from id 30022 to 30029
+
msgctxt "#30030"
msgid "Use RTSP streaming for live TV"
msgstr ""
-# sections
+#empty strings from id 30031 to 30099
msgctxt "#30100"
msgid "General"
@@ -69,6 +74,7 @@
msgid "Advanced"
msgstr ""
+#empty strings from id 30102 to 30499
#notifications
msgctxt "#30500"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Esperanto/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Esperanto/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Esperanto/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Esperanto/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,8 +1,7 @@
# XBMC Media Center language file
# Addon Name: DVBViewer Client
# Addon id: pvr.dvbviewer
-# Addon version: 1.6.5
-# Addon Provider: jdembski, A600
+# Addon Provider: jdembski, A600, Manuel Mausz, Portisch
msgid ""
msgstr ""
"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
@@ -17,10 +16,14 @@
"Language: eo\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-msgctxt "#30004"
+msgctxt "#30002"
msgid "Username"
msgstr "Uzulonomo"
-msgctxt "#30005"
+msgctxt "#30003"
msgid "Password"
msgstr "pasvorto"
+
+msgctxt "#30100"
+msgid "General"
+msgstr "Generalo"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Estonian/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Estonian/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Estonian/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Estonian/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,8 +1,7 @@
# XBMC Media Center language file
# Addon Name: DVBViewer Client
# Addon id: pvr.dvbviewer
-# Addon version: 1.6.5
-# Addon Provider: jdembski, A600
+# Addon Provider: jdembski, A600, Manuel Mausz, Portisch
msgid ""
msgstr ""
"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
@@ -17,10 +16,34 @@
"Language: et\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-msgctxt "#30004"
+msgctxt "#30000"
+msgid "DVBViewer Recording Service IP Address"
+msgstr "DVBViewer salvestus serveri IP aadress"
+
+msgctxt "#30001"
+msgid "Webinterface Port"
+msgstr "Veebiliidese port"
+
+msgctxt "#30002"
msgid "Username"
msgstr "Kasutajanimi"
-msgctxt "#30005"
+msgctxt "#30003"
msgid "Password"
msgstr "Salasõna"
+
+msgctxt "#30012"
+msgid "Select the favourites.xml file"
+msgstr "Vali favourites.xml fail"
+
+msgctxt "#30100"
+msgid "General"
+msgstr "Üldine"
+
+msgctxt "#30101"
+msgid "Advanced"
+msgstr "Põhjalikumad seaded"
+
+msgctxt "#30500"
+msgid "Can't connect to the Recording Service"
+msgstr "Salvestus serveriga ühendamine nurjus"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Faroese/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Faroese/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Faroese/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Faroese/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -0,0 +1,29 @@
+# XBMC Media Center language file
+# Addon Name: DVBViewer Client
+# Addon id: pvr.dvbviewer
+# Addon Provider: jdembski, A600, Manuel Mausz, Portisch
+msgid ""
+msgstr ""
+"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
+"Report-Msgid-Bugs-To: http://trac.xbmc.org/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: XBMC Translation Team\n"
+"Language-Team: Faroese (http://www.transifex.com/projects/p/XBMC-Main-Frodo/language/fo/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: fo\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+msgctxt "#30002"
+msgid "Username"
+msgstr "Brúkaranavn"
+
+msgctxt "#30003"
+msgid "Password"
+msgstr "Loyniorð"
+
+msgctxt "#30100"
+msgid "General"
+msgstr "Vanligt"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Finnish/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Finnish/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Finnish/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Finnish/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,8 +1,7 @@
# XBMC Media Center language file
# Addon Name: DVBViewer Client
# Addon id: pvr.dvbviewer
-# Addon version: 1.6.5
-# Addon Provider: jdembski, A600
+# Addon Provider: jdembski, A600, Manuel Mausz, Portisch
msgid ""
msgstr ""
"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
@@ -17,10 +16,18 @@
"Language: fi\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-msgctxt "#30004"
+msgctxt "#30002"
msgid "Username"
msgstr "Käyttäjätunnus"
-msgctxt "#30005"
+msgctxt "#30003"
msgid "Password"
msgstr "Salasana"
+
+msgctxt "#30100"
+msgid "General"
+msgstr "Yleinen"
+
+msgctxt "#30101"
+msgid "Advanced"
+msgstr "Lisäasetukset"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/French/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/French/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/French/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/French/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,8 +1,7 @@
# XBMC Media Center language file
# Addon Name: DVBViewer Client
# Addon id: pvr.dvbviewer
-# Addon version: 1.6.5
-# Addon Provider: jdembski, A600
+# Addon Provider: jdembski, A600, Manuel Mausz, Portisch
msgid ""
msgstr ""
"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
@@ -26,33 +25,49 @@
msgstr "Port de l'interface web"
msgctxt "#30002"
-msgid "Streaming Port"
-msgstr "Port du flux"
-
-msgctxt "#30003"
-msgid "Recordings Port"
-msgstr "Port des enregistrements"
-
-msgctxt "#30004"
msgid "Username"
-msgstr "Utilisateur"
+msgstr "Identifiant"
-msgctxt "#30005"
+msgctxt "#30003"
msgid "Password"
msgstr "Mot de passe"
-msgctxt "#30006"
-msgid "Load channels from favourites.xml instead of from channels.dat"
-msgstr "Charger les chaînes depuis favourites.xml au lieu de channels.dat"
+msgctxt "#30010"
+msgid "Use favourites instead of channel list"
+msgstr "Utiliser les favoris au lieu de la liste des chaînes"
+
+msgctxt "#30011"
+msgid "Use local favourites file"
+msgstr "Utiliser le fichier local des favoris"
-msgctxt "#30007"
+msgctxt "#30012"
msgid "Select the favourites.xml file"
msgstr "Sélectionner le fichier favourites.xml"
+msgctxt "#30020"
+msgid "Enable Timeshift"
+msgstr "Activer le différé"
+
+msgctxt "#30021"
+msgid "Timeshift buffer path"
+msgstr "Chemin du tampon pour le différé"
+
+msgctxt "#30030"
+msgid "Use RTSP streaming for live TV"
+msgstr "Utiliser le streaming RTSP pour la TV Directe"
+
+msgctxt "#30100"
+msgid "General"
+msgstr "Général"
+
+msgctxt "#30101"
+msgid "Advanced"
+msgstr "Avancés"
+
msgctxt "#30500"
msgid "Can't connect to the Recording Service"
msgstr "Impossible de se connecter au service d'enregistrement"
msgctxt "#30501"
-msgid "Recording Service version 1.%d or higher required"
-msgstr "Version 1.%d ou supérieure du service d'enregistrement requise"
+msgid "Recording Service version %s or higher required"
+msgstr "Version du service d'enregistrement %s ou supérieur requisé"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Galician/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Galician/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Galician/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Galician/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,8 +1,7 @@
# XBMC Media Center language file
# Addon Name: DVBViewer Client
# Addon id: pvr.dvbviewer
-# Addon version: 1.6.5
-# Addon Provider: jdembski, A600
+# Addon Provider: jdembski, A600, Manuel Mausz, Portisch
msgid ""
msgstr ""
"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
@@ -26,33 +25,49 @@
msgstr "Porto de Webinterface"
msgctxt "#30002"
-msgid "Streaming Port"
-msgstr "Porto do fluxo"
-
-msgctxt "#30003"
-msgid "Recordings Port"
-msgstr "Porto das gravacións"
-
-msgctxt "#30004"
msgid "Username"
msgstr "Nome de usuario"
-msgctxt "#30005"
+msgctxt "#30003"
msgid "Password"
msgstr "Contrasinal"
-msgctxt "#30006"
-msgid "Load channels from favourites.xml instead of from channels.dat"
-msgstr "Cargar as canles dende favourites.xml no lugar de channels.dat"
+msgctxt "#30010"
+msgid "Use favourites instead of channel list"
+msgstr "Usar os favoritos no canto da listaxe de canles"
+
+msgctxt "#30011"
+msgid "Use local favourites file"
+msgstr "Usar o ficheiro de favoritos locales"
-msgctxt "#30007"
+msgctxt "#30012"
msgid "Select the favourites.xml file"
msgstr "Seleccionar o ficheiro favourites.xml"
+msgctxt "#30020"
+msgid "Enable Timeshift"
+msgstr "Habilitar Timeshift"
+
+msgctxt "#30021"
+msgid "Timeshift buffer path"
+msgstr "Camiño do búfer do Timeshift"
+
+msgctxt "#30030"
+msgid "Use RTSP streaming for live TV"
+msgstr "Usar a transmisión RTSP para a TV ao vivo"
+
+msgctxt "#30100"
+msgid "General"
+msgstr "Xeral"
+
+msgctxt "#30101"
+msgid "Advanced"
+msgstr "Avanzado"
+
msgctxt "#30500"
msgid "Can't connect to the Recording Service"
msgstr "Non se puido conectar ao servizo de gravación"
msgctxt "#30501"
-msgid "Recording Service version 1.%d or higher required"
-msgstr "Requírese a versión 1.%d ou superior do servizo de gravación"
+msgid "Recording Service version %s or higher required"
+msgstr "Requírese a versión %s ou superior do servizo"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Georgian/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Georgian/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Georgian/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Georgian/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -0,0 +1,73 @@
+# XBMC Media Center language file
+# Addon Name: DVBViewer Client
+# Addon id: pvr.dvbviewer
+# Addon Provider: jdembski, A600, Manuel Mausz, Portisch
+msgid ""
+msgstr ""
+"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
+"Report-Msgid-Bugs-To: http://trac.xbmc.org/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: XBMC Translation Team\n"
+"Language-Team: Georgian (http://www.transifex.com/projects/p/XBMC-Main-Frodo/language/ka/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: ka\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+msgctxt "#30000"
+msgid "DVBViewer Recording Service IP Address"
+msgstr "DVBViewer ჩაწერის სერვისის IP მისამართი"
+
+msgctxt "#30001"
+msgid "Webinterface Port"
+msgstr "ვებ-ინტერფეისის პორტი"
+
+msgctxt "#30002"
+msgid "Username"
+msgstr "მომხმარებელი"
+
+msgctxt "#30003"
+msgid "Password"
+msgstr "პაროლი"
+
+msgctxt "#30010"
+msgid "Use favourites instead of channel list"
+msgstr "არხების სიის ნაცვლად რჩეულების გამოყენება"
+
+msgctxt "#30011"
+msgid "Use local favourites file"
+msgstr "ლოკალური რჩეულების ფაილი"
+
+msgctxt "#30012"
+msgid "Select the favourites.xml file"
+msgstr "შეარჩიეთ favorites.xml ფაილი"
+
+msgctxt "#30020"
+msgid "Enable Timeshift"
+msgstr "დროში გადანაცვლების ჩართვა"
+
+msgctxt "#30021"
+msgid "Timeshift buffer path"
+msgstr "დროში გადანაცვლების ბუფერის მისამართი"
+
+msgctxt "#30030"
+msgid "Use RTSP streaming for live TV"
+msgstr "RTSP სტრიმინგის გამოყენება live TV-თვის"
+
+msgctxt "#30100"
+msgid "General"
+msgstr "მთავარი"
+
+msgctxt "#30101"
+msgid "Advanced"
+msgstr "დამატებით"
+
+msgctxt "#30500"
+msgid "Can't connect to the Recording Service"
+msgstr "ვერ ვუკავშირდები ჩაწერის სერვისს"
+
+msgctxt "#30501"
+msgid "Recording Service version %s or higher required"
+msgstr "საჭიროა ჩაწერის სერვისის %s ან უფრო ახალი ვერსია"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/German/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/German/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/German/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/German/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,8 +1,7 @@
# XBMC Media Center language file
# Addon Name: DVBViewer Client
# Addon id: pvr.dvbviewer
-# Addon version: 1.6.5
-# Addon Provider: jdembski, A600
+# Addon Provider: jdembski, A600, Manuel Mausz, Portisch
msgid ""
msgstr ""
"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
@@ -19,40 +18,56 @@
msgctxt "#30000"
msgid "DVBViewer Recording Service IP Address"
-msgstr "DVBViewer Aufnahme Service IP Addresse"
+msgstr "IP-Adresse des DVBViewer-Aufnahmedienstes"
msgctxt "#30001"
msgid "Webinterface Port"
-msgstr "Webinterface Port"
+msgstr "Weboberfläche Port"
msgctxt "#30002"
-msgid "Streaming Port"
-msgstr "Streaming Port"
-
-msgctxt "#30003"
-msgid "Recordings Port"
-msgstr "Port für Aufnahmen"
-
-msgctxt "#30004"
msgid "Username"
msgstr "Benutzername"
-msgctxt "#30005"
+msgctxt "#30003"
msgid "Password"
msgstr "Passwort"
-msgctxt "#30006"
-msgid "Load channels from favourites.xml instead of from channels.dat"
-msgstr "Lade Kanäle aus favourites.xml an Stelle von channels.dat"
+msgctxt "#30010"
+msgid "Use favourites instead of channel list"
+msgstr "Favoriten anstelle einer Kanalliste verwenden"
+
+msgctxt "#30011"
+msgid "Use local favourites file"
+msgstr "Lokale Favoritendatei verwenden"
-msgctxt "#30007"
+msgctxt "#30012"
msgid "Select the favourites.xml file"
-msgstr "Wähle die favourites.xml Datei"
+msgstr "Wähle die favourites.xml-Datei"
+
+msgctxt "#30020"
+msgid "Enable Timeshift"
+msgstr "Timeshift aktivieren"
+
+msgctxt "#30021"
+msgid "Timeshift buffer path"
+msgstr "Timeshift Puffer-Pfad"
+
+msgctxt "#30030"
+msgid "Use RTSP streaming for live TV"
+msgstr "RTSP-Streaming für Live TV verwenden"
+
+msgctxt "#30100"
+msgid "General"
+msgstr "Allgemein"
+
+msgctxt "#30101"
+msgid "Advanced"
+msgstr "Erweitert"
msgctxt "#30500"
msgid "Can't connect to the Recording Service"
-msgstr "Kann keine Verbindung mit dem Aufnahme Service herstellen."
+msgstr "Kann keine Verbindung mit dem Aufzeichnungsdienst herstellen"
msgctxt "#30501"
-msgid "Recording Service version 1.%d or higher required"
-msgstr "Aufnhame Service Version 1.%d oder höher erforderlich"
+msgid "Recording Service version %s or higher required"
+msgstr "Aufzeichnungsdienst in Version %s oder höher wird benötigt"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Greek/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Greek/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Greek/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Greek/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,8 +1,7 @@
# XBMC Media Center language file
# Addon Name: DVBViewer Client
# Addon id: pvr.dvbviewer
-# Addon version: 1.6.5
-# Addon Provider: jdembski, A600
+# Addon Provider: jdembski, A600, Manuel Mausz, Portisch
msgid ""
msgstr ""
"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
@@ -26,33 +25,49 @@
msgstr "Θύρα Διεπαφής Ιστού"
msgctxt "#30002"
-msgid "Streaming Port"
-msgstr "Θύρα Ροής"
-
-msgctxt "#30003"
-msgid "Recordings Port"
-msgstr "Θύρα Εγγραφών"
-
-msgctxt "#30004"
msgid "Username"
msgstr "Όνομα χρήστη"
-msgctxt "#30005"
+msgctxt "#30003"
msgid "Password"
msgstr "Κωδικός πρόσβασης"
-msgctxt "#30006"
-msgid "Load channels from favourites.xml instead of from channels.dat"
-msgstr "Φόρτωση καναλιών από το favourites.xml αντί του channels.dat"
+msgctxt "#30010"
+msgid "Use favourites instead of channel list"
+msgstr "Χρήση αγαπημένων αντί λίστας καναλιών"
+
+msgctxt "#30011"
+msgid "Use local favourites file"
+msgstr "Χρήση τοπικού αρχείο αγαπημένων"
-msgctxt "#30007"
+msgctxt "#30012"
msgid "Select the favourites.xml file"
msgstr "Επιλογή του αρχείου favourites.xml"
+msgctxt "#30020"
+msgid "Enable Timeshift"
+msgstr "Ενεργοποίηση TimeShift"
+
+msgctxt "#30021"
+msgid "Timeshift buffer path"
+msgstr "Διαδρομή προσωρινής αποθήκευσης του TimeShift"
+
+msgctxt "#30030"
+msgid "Use RTSP streaming for live TV"
+msgstr "Χρήση ροής RTSP για live TV"
+
+msgctxt "#30100"
+msgid "General"
+msgstr "Γενικά"
+
+msgctxt "#30101"
+msgid "Advanced"
+msgstr "Για προχωρημένους"
+
msgctxt "#30500"
msgid "Can't connect to the Recording Service"
msgstr "Αδυναμία σύνδεσης με την Υπηρεσία Εγγραφών"
msgctxt "#30501"
-msgid "Recording Service version 1.%d or higher required"
-msgstr "Απαιτείται έκδοση 1.%d ή ανώτερη της Υπηρεσίας Εγγραφών"
+msgid "Recording Service version %s or higher required"
+msgstr "Απαιτείται η έκδοση %s ή ανώτερη για το Recording Service"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Haitian (Haitian Creole)/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Haitian (Haitian Creole)/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Haitian (Haitian Creole)/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Haitian (Haitian Creole)/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,8 +1,7 @@
# XBMC Media Center language file
# Addon Name: DVBViewer Client
# Addon id: pvr.dvbviewer
-# Addon version: 1.6.5
-# Addon Provider: jdembski, A600
+# Addon Provider: jdembski, A600, Manuel Mausz, Portisch
msgid ""
msgstr ""
"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
@@ -17,11 +16,11 @@
"Language: ht\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-msgctxt "#30004"
+msgctxt "#30002"
msgid "Username"
msgstr "nom itilizateur"
-msgctxt "#30005"
+msgctxt "#30003"
msgid "Password"
msgstr "mo de pas"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Hebrew/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Hebrew/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Hebrew/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Hebrew/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,8 +1,7 @@
# XBMC Media Center language file
# Addon Name: DVBViewer Client
# Addon id: pvr.dvbviewer
-# Addon version: 1.6.5
-# Addon Provider: jdembski, A600
+# Addon Provider: jdembski, A600, Manuel Mausz, Portisch
msgid ""
msgstr ""
"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
@@ -26,33 +25,49 @@
msgstr "פורט ממשק אינטרנט"
msgctxt "#30002"
-msgid "Streaming Port"
-msgstr "פורט הזרמה"
-
-msgctxt "#30003"
-msgid "Recordings Port"
-msgstr "פורט הקלטה"
-
-msgctxt "#30004"
msgid "Username"
msgstr "שם משתמש"
-msgctxt "#30005"
+msgctxt "#30003"
msgid "Password"
-msgstr "סיסמא"
+msgstr "סיסמה"
+
+msgctxt "#30010"
+msgid "Use favourites instead of channel list"
+msgstr "השתמש במועדפים במקום רשימת ערוצים"
-msgctxt "#30006"
-msgid "Load channels from favourites.xml instead of from channels.dat"
-msgstr "טען את הערוצים מהקובץ favourites.xml במקום channels.dat"
+msgctxt "#30011"
+msgid "Use local favourites file"
+msgstr "השתמש בקובץ מועדפים מקומי"
-msgctxt "#30007"
+msgctxt "#30012"
msgid "Select the favourites.xml file"
msgstr "סמן את הקובץ favourites.xml"
+msgctxt "#30020"
+msgid "Enable Timeshift"
+msgstr "אפשר תזוזה בזמן"
+
+msgctxt "#30021"
+msgid "Timeshift buffer path"
+msgstr "נתיב חוצץ תזוזה בזמן"
+
+msgctxt "#30030"
+msgid "Use RTSP streaming for live TV"
+msgstr "השתמש בהזרמת RTSP לשידור חי"
+
+msgctxt "#30100"
+msgid "General"
+msgstr "כללי"
+
+msgctxt "#30101"
+msgid "Advanced"
+msgstr "מתקדם"
+
msgctxt "#30500"
msgid "Can't connect to the Recording Service"
msgstr "אין אפשרות להתחבר לשירות ההקלטה"
msgctxt "#30501"
-msgid "Recording Service version 1.%d or higher required"
-msgstr "נחוצה גרסת שירות הקלטה 1.%d או גבוהה יותר"
+msgid "Recording Service version %s or higher required"
+msgstr "נדרשת לפחות גרסת שירות הקלטות %s"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Hindi (Devanagiri)/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Hindi (Devanagiri)/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Hindi (Devanagiri)/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Hindi (Devanagiri)/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,8 +1,7 @@
# XBMC Media Center language file
# Addon Name: DVBViewer Client
# Addon id: pvr.dvbviewer
-# Addon version: 1.6.5
-# Addon Provider: jdembski, A600
+# Addon Provider: jdembski, A600, Manuel Mausz, Portisch
msgid ""
msgstr ""
"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
@@ -17,6 +16,14 @@
"Language: hi\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-msgctxt "#30004"
+msgctxt "#30002"
msgid "Username"
msgstr "उपयोगकर्ता नाम"
+
+msgctxt "#30100"
+msgid "General"
+msgstr "सामान्य"
+
+msgctxt "#30101"
+msgid "Advanced"
+msgstr "उन्नत"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Hungarian/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Hungarian/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Hungarian/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Hungarian/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,8 +1,7 @@
# XBMC Media Center language file
# Addon Name: DVBViewer Client
# Addon id: pvr.dvbviewer
-# Addon version: 1.6.5
-# Addon Provider: jdembski, A600
+# Addon Provider: jdembski, A600, Manuel Mausz, Portisch
msgid ""
msgstr ""
"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
@@ -26,33 +25,49 @@
msgstr "Web-kezelőfelület port"
msgctxt "#30002"
-msgid "Streaming Port"
-msgstr "Sugárzási port"
-
-msgctxt "#30003"
-msgid "Recordings Port"
-msgstr "Felvételek portja"
-
-msgctxt "#30004"
msgid "Username"
msgstr "Felhasználónév"
-msgctxt "#30005"
+msgctxt "#30003"
msgid "Password"
msgstr "Jelszó"
-msgctxt "#30006"
-msgid "Load channels from favourites.xml instead of from channels.dat"
-msgstr "Csatornák betöltése a favourites.xml fájlból a channels.dat helyett"
+msgctxt "#30010"
+msgid "Use favourites instead of channel list"
+msgstr "Kedvencek használata a csatornalista helyett."
+
+msgctxt "#30011"
+msgid "Use local favourites file"
+msgstr "Helyi kedvencek fájl használata"
-msgctxt "#30007"
+msgctxt "#30012"
msgid "Select the favourites.xml file"
msgstr "A favourites.xml fájl kiválasztása"
+msgctxt "#30020"
+msgid "Enable Timeshift"
+msgstr "Csúsztatott élőkép engedélyezése"
+
+msgctxt "#30021"
+msgid "Timeshift buffer path"
+msgstr "Csúsztatott élőkép tároló útvonala"
+
+msgctxt "#30030"
+msgid "Use RTSP streaming for live TV"
+msgstr "RTSP adatfolyam használata az elő TV-hez"
+
+msgctxt "#30100"
+msgid "General"
+msgstr "Általános"
+
+msgctxt "#30101"
+msgid "Advanced"
+msgstr "Haladó"
+
msgctxt "#30500"
msgid "Can't connect to the Recording Service"
msgstr "Nem lehet a felvétel szolgáltatáshoz csatlakozni"
msgctxt "#30501"
-msgid "Recording Service version 1.%d or higher required"
-msgstr "Legalább 1.%d verziószámú felvétel szolgáltatás szükséges"
+msgid "Recording Service version %s or higher required"
+msgstr "Felvétel szolgáltatás verzió %s vagy nagyobb szükséges"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Icelandic/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Icelandic/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Icelandic/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Icelandic/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,8 +1,7 @@
# XBMC Media Center language file
# Addon Name: DVBViewer Client
# Addon id: pvr.dvbviewer
-# Addon version: 1.6.5
-# Addon Provider: jdembski, A600
+# Addon Provider: jdembski, A600, Manuel Mausz, Portisch
msgid ""
msgstr ""
"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
@@ -17,10 +16,18 @@
"Language: is\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-msgctxt "#30004"
+msgctxt "#30002"
msgid "Username"
msgstr "Notandanafn"
-msgctxt "#30005"
+msgctxt "#30003"
msgid "Password"
msgstr "Lykilorð"
+
+msgctxt "#30012"
+msgid "Select the favourites.xml file"
+msgstr "Veldu favourites.xml skrána"
+
+msgctxt "#30100"
+msgid "General"
+msgstr "Almennt"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Indonesian/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Indonesian/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Indonesian/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Indonesian/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,8 +1,7 @@
# XBMC Media Center language file
# Addon Name: DVBViewer Client
# Addon id: pvr.dvbviewer
-# Addon version: 1.6.5
-# Addon Provider: jdembski, A600
+# Addon Provider: jdembski, A600, Manuel Mausz, Portisch
msgid ""
msgstr ""
"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
@@ -17,10 +16,18 @@
"Language: id\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-msgctxt "#30004"
+msgctxt "#30002"
msgid "Username"
msgstr "Nama"
-msgctxt "#30005"
+msgctxt "#30003"
msgid "Password"
-msgstr "Password"
+msgstr "Kata Sandi"
+
+msgctxt "#30100"
+msgid "General"
+msgstr "Umum"
+
+msgctxt "#30101"
+msgid "Advanced"
+msgstr "Tingkat Lanjut"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Italian/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Italian/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Italian/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Italian/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,8 +1,7 @@
# XBMC Media Center language file
# Addon Name: DVBViewer Client
# Addon id: pvr.dvbviewer
-# Addon version: 1.6.5
-# Addon Provider: jdembski, A600
+# Addon Provider: jdembski, A600, Manuel Mausz, Portisch
msgid ""
msgstr ""
"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
@@ -26,33 +25,49 @@
msgstr "Porta interfaccia web"
msgctxt "#30002"
-msgid "Streaming Port"
-msgstr "Porta streaming"
-
-msgctxt "#30003"
-msgid "Recordings Port"
-msgstr "Porta registrazione"
-
-msgctxt "#30004"
msgid "Username"
-msgstr "Nome utente"
+msgstr "Username"
-msgctxt "#30005"
+msgctxt "#30003"
msgid "Password"
msgstr "Password"
-msgctxt "#30006"
-msgid "Load channels from favourites.xml instead of from channels.dat"
-msgstr "Carica canali da favourites.xml invece che da channels.dat"
+msgctxt "#30010"
+msgid "Use favourites instead of channel list"
+msgstr "Utilizza i preferiti invece della lista canali"
+
+msgctxt "#30011"
+msgid "Use local favourites file"
+msgstr "Utilizza file dei preferiti locali"
-msgctxt "#30007"
+msgctxt "#30012"
msgid "Select the favourites.xml file"
msgstr "Seleziona il file favourites.xml"
+msgctxt "#30020"
+msgid "Enable Timeshift"
+msgstr "Abilita Timeshift"
+
+msgctxt "#30021"
+msgid "Timeshift buffer path"
+msgstr "Path per il buffer del timeshift"
+
+msgctxt "#30030"
+msgid "Use RTSP streaming for live TV"
+msgstr "Utilizza streaming RTSP per la TV live"
+
+msgctxt "#30100"
+msgid "General"
+msgstr "Generale"
+
+msgctxt "#30101"
+msgid "Advanced"
+msgstr "Avanzate"
+
msgctxt "#30500"
msgid "Can't connect to the Recording Service"
msgstr "Impossibile connettersi al servizio di registrazione"
msgctxt "#30501"
-msgid "Recording Service version 1.%d or higher required"
-msgstr "È richiesta la versione 1.%d o superiore del servizio di registrazione"
+msgid "Recording Service version %s or higher required"
+msgstr "Richiesta la versione %s o maggiore del Recording Service"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Japanese/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Japanese/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Japanese/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Japanese/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,8 +1,7 @@
# XBMC Media Center language file
# Addon Name: DVBViewer Client
# Addon id: pvr.dvbviewer
-# Addon version: 1.6.5
-# Addon Provider: jdembski, A600
+# Addon Provider: jdembski, A600, Manuel Mausz, Portisch
msgid ""
msgstr ""
"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
@@ -26,33 +25,33 @@
msgstr "Web インターフェースのポート番号"
msgctxt "#30002"
-msgid "Streaming Port"
-msgstr "ストリーミングのポート番号"
-
-msgctxt "#30003"
-msgid "Recordings Port"
-msgstr "録画のポート番号"
-
-msgctxt "#30004"
msgid "Username"
msgstr "ユーザー名"
-msgctxt "#30005"
+msgctxt "#30003"
msgid "Password"
msgstr "パスワード"
-msgctxt "#30006"
-msgid "Load channels from favourites.xml instead of from channels.dat"
-msgstr "channels.dat からではなく favourites.xml からチャンネルを読み込む"
-
-msgctxt "#30007"
+msgctxt "#30012"
msgid "Select the favourites.xml file"
msgstr "favourites.xml ファイルを選択"
+msgctxt "#30020"
+msgid "Enable Timeshift"
+msgstr "タイムシフトを有効"
+
+msgctxt "#30021"
+msgid "Timeshift buffer path"
+msgstr "タイムシフト用バッファのパス"
+
+msgctxt "#30100"
+msgid "General"
+msgstr "一般"
+
+msgctxt "#30101"
+msgid "Advanced"
+msgstr "高度な設定"
+
msgctxt "#30500"
msgid "Can't connect to the Recording Service"
msgstr "録画サービスに接続できません"
-
-msgctxt "#30501"
-msgid "Recording Service version 1.%d or higher required"
-msgstr "録画サービス 1.%d またはそれ以上のバージョンが必要です"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Korean/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Korean/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Korean/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Korean/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,8 +1,7 @@
# XBMC Media Center language file
# Addon Name: DVBViewer Client
# Addon id: pvr.dvbviewer
-# Addon version: 1.6.5
-# Addon Provider: jdembski, A600
+# Addon Provider: jdembski, A600, Manuel Mausz, Portisch
msgid ""
msgstr ""
"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
@@ -26,33 +25,25 @@
msgstr "웹인터페이스 포트"
msgctxt "#30002"
-msgid "Streaming Port"
-msgstr "스트리밍 포트"
-
-msgctxt "#30003"
-msgid "Recordings Port"
-msgstr "녹화 포트"
-
-msgctxt "#30004"
msgid "Username"
msgstr "사용자명"
-msgctxt "#30005"
+msgctxt "#30003"
msgid "Password"
msgstr "비밀번호"
-msgctxt "#30006"
-msgid "Load channels from favourites.xml instead of from channels.dat"
-msgstr "channels.dat 대신 favourites.xml에서 채널 가져오기"
-
-msgctxt "#30007"
+msgctxt "#30012"
msgid "Select the favourites.xml file"
msgstr "favourites.xml 파일 선택"
+msgctxt "#30100"
+msgid "General"
+msgstr "일반"
+
+msgctxt "#30101"
+msgid "Advanced"
+msgstr "고급"
+
msgctxt "#30500"
msgid "Can't connect to the Recording Service"
msgstr "녹화 서비스에 연결할 수 없음"
-
-msgctxt "#30501"
-msgid "Recording Service version 1.%d or higher required"
-msgstr "1.%d 버전 이상의 녹화 서비스가 필요합니다."
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Latvian/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Latvian/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Latvian/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Latvian/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -0,0 +1,73 @@
+# XBMC Media Center language file
+# Addon Name: DVBViewer Client
+# Addon id: pvr.dvbviewer
+# Addon Provider: jdembski, A600, Manuel Mausz, Portisch
+msgid ""
+msgstr ""
+"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
+"Report-Msgid-Bugs-To: http://trac.xbmc.org/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: XBMC Translation Team\n"
+"Language-Team: Latvian (http://www.transifex.com/projects/p/XBMC-Main-Frodo/language/lv/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: lv\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);\n"
+
+msgctxt "#30000"
+msgid "DVBViewer Recording Service IP Address"
+msgstr "DVBViewer Recording Service IP adrese"
+
+msgctxt "#30001"
+msgid "Webinterface Port"
+msgstr "Tīmekļa saskarnes ports"
+
+msgctxt "#30002"
+msgid "Username"
+msgstr "LIetotājvārds"
+
+msgctxt "#30003"
+msgid "Password"
+msgstr "Parole"
+
+msgctxt "#30010"
+msgid "Use favourites instead of channel list"
+msgstr "Channel list vietā izmantot favourites"
+
+msgctxt "#30011"
+msgid "Use local favourites file"
+msgstr "Izmantot lokālu favourites failu"
+
+msgctxt "#30012"
+msgid "Select the favourites.xml file"
+msgstr "Izvēlēties favourites.xml failu"
+
+msgctxt "#30020"
+msgid "Enable Timeshift"
+msgstr "Ieslēgt laika nobīdi"
+
+msgctxt "#30021"
+msgid "Timeshift buffer path"
+msgstr "Laika nobīdes bufera ceļš"
+
+msgctxt "#30030"
+msgid "Use RTSP streaming for live TV"
+msgstr "Izmantot RTSP straumēšanu tiešraides TV"
+
+msgctxt "#30100"
+msgid "General"
+msgstr "Vispārīgi"
+
+msgctxt "#30101"
+msgid "Advanced"
+msgstr "Papildus"
+
+msgctxt "#30500"
+msgid "Can't connect to the Recording Service"
+msgstr "Nevar savienoties ar Recording Service"
+
+msgctxt "#30501"
+msgid "Recording Service version %s or higher required"
+msgstr "Nepieciešama Recording Service %s vai jaunāka versija"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Lithuanian/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Lithuanian/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Lithuanian/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Lithuanian/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,8 +1,7 @@
# XBMC Media Center language file
# Addon Name: DVBViewer Client
# Addon id: pvr.dvbviewer
-# Addon version: 1.6.5
-# Addon Provider: jdembski, A600
+# Addon Provider: jdembski, A600, Manuel Mausz, Portisch
msgid ""
msgstr ""
"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
@@ -22,13 +21,17 @@
msgstr "Web sąsajos prievadas"
msgctxt "#30002"
-msgid "Streaming Port"
-msgstr "Srauto prievadas"
-
-msgctxt "#30004"
msgid "Username"
-msgstr "Vartotojo slaptavardis"
+msgstr "Naudotojo vardas"
-msgctxt "#30005"
+msgctxt "#30003"
msgid "Password"
msgstr "Slaptažodis"
+
+msgctxt "#30100"
+msgid "General"
+msgstr "Pagrindinis"
+
+msgctxt "#30101"
+msgid "Advanced"
+msgstr "Išplėstinė(-is)"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Macedonian/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Macedonian/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Macedonian/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Macedonian/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,8 +1,7 @@
# XBMC Media Center language file
# Addon Name: DVBViewer Client
# Addon id: pvr.dvbviewer
-# Addon version: 1.6.5
-# Addon Provider: jdembski, A600
+# Addon Provider: jdembski, A600, Manuel Mausz, Portisch
msgid ""
msgstr ""
"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
@@ -26,33 +25,25 @@
msgstr "Webinterface Port"
msgctxt "#30002"
-msgid "Streaming Port"
-msgstr "Streaming Port"
-
-msgctxt "#30003"
-msgid "Recordings Port"
-msgstr "Recordings Port"
-
-msgctxt "#30004"
msgid "Username"
msgstr "Корисничко име"
-msgctxt "#30005"
+msgctxt "#30003"
msgid "Password"
msgstr "Лозинка"
-msgctxt "#30006"
-msgid "Load channels from favourites.xml instead of from channels.dat"
-msgstr "Превземи канали од favourites.xml наместо од channels.dat"
-
-msgctxt "#30007"
+msgctxt "#30012"
msgid "Select the favourites.xml file"
msgstr "Одбери favourites.xml папка"
+msgctxt "#30100"
+msgid "General"
+msgstr "Општо"
+
+msgctxt "#30101"
+msgid "Advanced"
+msgstr "Напредно"
+
msgctxt "#30500"
msgid "Can't connect to the Recording Service"
msgstr "Неможе да се поврзе на Recording Service"
-
-msgctxt "#30501"
-msgid "Recording Service version 1.%d or higher required"
-msgstr "Recording Service верзија 1.%d или повисока е потребна"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Malay/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Malay/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Malay/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Malay/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -0,0 +1,73 @@
+# XBMC Media Center language file
+# Addon Name: DVBViewer Client
+# Addon id: pvr.dvbviewer
+# Addon Provider: jdembski, A600, Manuel Mausz, Portisch
+msgid ""
+msgstr ""
+"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
+"Report-Msgid-Bugs-To: http://trac.xbmc.org/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: XBMC Translation Team\n"
+"Language-Team: Malay (http://www.transifex.com/projects/p/XBMC-Main-Frodo/language/ms/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: ms\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+msgctxt "#30000"
+msgid "DVBViewer Recording Service IP Address"
+msgstr "Alamat IP Perkhidmatan Rakaman DVBViewer"
+
+msgctxt "#30001"
+msgid "Webinterface Port"
+msgstr "Port "
+
+msgctxt "#30002"
+msgid "Username"
+msgstr "Nama Pengguna"
+
+msgctxt "#30003"
+msgid "Password"
+msgstr "Kata Laluan"
+
+msgctxt "#30010"
+msgid "Use favourites instead of channel list"
+msgstr "Guna kegemaran selain dari senarai saluran"
+
+msgctxt "#30011"
+msgid "Use local favourites file"
+msgstr "Guna fail kegemaran setempat"
+
+msgctxt "#30012"
+msgid "Select the favourites.xml file"
+msgstr "Pilih fail favourites.xml"
+
+msgctxt "#30020"
+msgid "Enable Timeshift"
+msgstr "Benarkan Anjak Masa"
+
+msgctxt "#30021"
+msgid "Timeshift buffer path"
+msgstr "Laluan penimbal Anjak Masa"
+
+msgctxt "#30030"
+msgid "Use RTSP streaming for live TV"
+msgstr "Guna penstriman RTSP untuk TV langsung"
+
+msgctxt "#30100"
+msgid "General"
+msgstr "Am"
+
+msgctxt "#30101"
+msgid "Advanced"
+msgstr "Lanjutan"
+
+msgctxt "#30500"
+msgid "Can't connect to the Recording Service"
+msgstr "Tidak dapat sambung ke Perkhidmatan Rakaman"
+
+msgctxt "#30501"
+msgid "Recording Service version %s or higher required"
+msgstr "Perkhidmatan Rakaman versi %s atau lebih tinggi diperlukan"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Maltese/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Maltese/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Maltese/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Maltese/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -0,0 +1,29 @@
+# XBMC Media Center language file
+# Addon Name: DVBViewer Client
+# Addon id: pvr.dvbviewer
+# Addon Provider: jdembski, A600, Manuel Mausz, Portisch
+msgid ""
+msgstr ""
+"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
+"Report-Msgid-Bugs-To: http://trac.xbmc.org/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: XBMC Translation Team\n"
+"Language-Team: Maltese (http://www.transifex.com/projects/p/XBMC-Main-Frodo/language/mt/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: mt\n"
+"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : n==0 || ( n%100>1 && n%100<11) ? 1 : (n%100>10 && n%100<20 ) ? 2 : 3);\n"
+
+msgctxt "#30002"
+msgid "Username"
+msgstr "Username"
+
+msgctxt "#30003"
+msgid "Password"
+msgstr "Sigriet"
+
+msgctxt "#30100"
+msgid "General"
+msgstr "Ġenerali"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Norwegian/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Norwegian/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Norwegian/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Norwegian/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,8 +1,7 @@
# XBMC Media Center language file
# Addon Name: DVBViewer Client
# Addon id: pvr.dvbviewer
-# Addon version: 1.6.5
-# Addon Provider: jdembski, A600
+# Addon Provider: jdembski, A600, Manuel Mausz, Portisch
msgid ""
msgstr ""
"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
@@ -17,18 +16,34 @@
"Language: no\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+msgctxt "#30000"
+msgid "DVBViewer Recording Service IP Address"
+msgstr "DVBViewer Recording Service Ip Adresse"
+
msgctxt "#30001"
msgid "Webinterface Port"
msgstr "Webgrensesnitt Port"
msgctxt "#30002"
-msgid "Streaming Port"
-msgstr "Stream Port"
-
-msgctxt "#30004"
msgid "Username"
msgstr "Brukernavn"
-msgctxt "#30005"
+msgctxt "#30003"
msgid "Password"
msgstr "Passord"
+
+msgctxt "#30012"
+msgid "Select the favourites.xml file"
+msgstr "Velg favourites.xml filen"
+
+msgctxt "#30100"
+msgid "General"
+msgstr "Generelt"
+
+msgctxt "#30101"
+msgid "Advanced"
+msgstr "Avansert"
+
+msgctxt "#30500"
+msgid "Can't connect to the Recording Service"
+msgstr "Kan ikke koble til Recording Service"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Persian/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Persian/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Persian/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Persian/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,8 +1,7 @@
# XBMC Media Center language file
# Addon Name: DVBViewer Client
# Addon id: pvr.dvbviewer
-# Addon version: 1.6.5
-# Addon Provider: jdembski, A600
+# Addon Provider: jdembski, A600, Manuel Mausz, Portisch
msgid ""
msgstr ""
"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
@@ -17,10 +16,18 @@
"Language: fa\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-msgctxt "#30004"
+msgctxt "#30002"
msgid "Username"
msgstr "نام کاربری"
-msgctxt "#30005"
+msgctxt "#30003"
msgid "Password"
msgstr "کلمه عبور"
+
+msgctxt "#30100"
+msgid "General"
+msgstr "عمومی"
+
+msgctxt "#30101"
+msgid "Advanced"
+msgstr "پیشرفته"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Persian (Iran)/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Persian (Iran)/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Persian (Iran)/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Persian (Iran)/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -0,0 +1,29 @@
+# XBMC Media Center language file
+# Addon Name: DVBViewer Client
+# Addon id: pvr.dvbviewer
+# Addon Provider: jdembski, A600, Manuel Mausz, Portisch
+msgid ""
+msgstr ""
+"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
+"Report-Msgid-Bugs-To: http://trac.xbmc.org/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: XBMC Translation Team\n"
+"Language-Team: Persian (Iran) (http://www.transifex.com/projects/p/XBMC-Main-Frodo/language/fa_IR/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: fa_IR\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+msgctxt "#30002"
+msgid "Username"
+msgstr "نام کاربری"
+
+msgctxt "#30003"
+msgid "Password"
+msgstr "رمز عبور"
+
+msgctxt "#30100"
+msgid "General"
+msgstr "عمومی"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Polish/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Polish/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Polish/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Polish/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,8 +1,7 @@
# XBMC Media Center language file
# Addon Name: DVBViewer Client
# Addon id: pvr.dvbviewer
-# Addon version: 1.6.5
-# Addon Provider: jdembski, A600
+# Addon Provider: jdembski, A600, Manuel Mausz, Portisch
msgid ""
msgstr ""
"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
@@ -26,33 +25,49 @@
msgstr "Port interfejsu webowego"
msgctxt "#30002"
-msgid "Streaming Port"
-msgstr "Port strumieniowania"
-
-msgctxt "#30003"
-msgid "Recordings Port"
-msgstr "Port nagrywania"
-
-msgctxt "#30004"
msgid "Username"
-msgstr "Użytkownik"
+msgstr "Nazwa użytkownika"
-msgctxt "#30005"
+msgctxt "#30003"
msgid "Password"
msgstr "Hasło"
-msgctxt "#30006"
-msgid "Load channels from favourites.xml instead of from channels.dat"
-msgstr "Załaduj kanały z favourites.xml zamiast z channels.dat"
+msgctxt "#30010"
+msgid "Use favourites instead of channel list"
+msgstr "Użyj ulubionych zamiast listy kanałów"
+
+msgctxt "#30011"
+msgid "Use local favourites file"
+msgstr "Użyj lokalnego pliku ulubionych "
-msgctxt "#30007"
+msgctxt "#30012"
msgid "Select the favourites.xml file"
msgstr "Wybierz plik favourites.xml"
+msgctxt "#30020"
+msgid "Enable Timeshift"
+msgstr "Funkcja pauzowania dostępna "
+
+msgctxt "#30021"
+msgid "Timeshift buffer path"
+msgstr "Ścieżka bufora funkcji pauzowania "
+
+msgctxt "#30030"
+msgid "Use RTSP streaming for live TV"
+msgstr "Użyj strumieniowania RTSP dla telewizji na żywo"
+
+msgctxt "#30100"
+msgid "General"
+msgstr "Ogólne"
+
+msgctxt "#30101"
+msgid "Advanced"
+msgstr "Zaawansowane"
+
msgctxt "#30500"
msgid "Can't connect to the Recording Service"
msgstr "Nie można połączyć się z usługą nagrywania"
msgctxt "#30501"
-msgid "Recording Service version 1.%d or higher required"
-msgstr "Usługa nagrywania potrzebna w wersji 1.%d lub wyższej"
+msgid "Recording Service version %s or higher required"
+msgstr "Obsługa nagrywania w wersji %s lub nowszej"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Portuguese/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Portuguese/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Portuguese/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Portuguese/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,8 +1,7 @@
# XBMC Media Center language file
# Addon Name: DVBViewer Client
# Addon id: pvr.dvbviewer
-# Addon version: 1.6.5
-# Addon Provider: jdembski, A600
+# Addon Provider: jdembski, A600, Manuel Mausz, Portisch
msgid ""
msgstr ""
"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
@@ -26,33 +25,49 @@
msgstr "Porta da interface Web"
msgctxt "#30002"
-msgid "Streaming Port"
-msgstr "Porta de Transmissão"
-
-msgctxt "#30003"
-msgid "Recordings Port"
-msgstr "Porta das Gravações"
-
-msgctxt "#30004"
msgid "Username"
-msgstr "Nome de Utilizador"
+msgstr "Nome de utilizador"
-msgctxt "#30005"
+msgctxt "#30003"
msgid "Password"
msgstr "Palavra-passe"
-msgctxt "#30006"
-msgid "Load channels from favourites.xml instead of from channels.dat"
-msgstr "Carregar canais de favourites.xml em vez de channels.dat"
+msgctxt "#30010"
+msgid "Use favourites instead of channel list"
+msgstr "Usar favoritos em vez de lista de canais"
+
+msgctxt "#30011"
+msgid "Use local favourites file"
+msgstr "Usar ficheiro local de favoritos"
-msgctxt "#30007"
+msgctxt "#30012"
msgid "Select the favourites.xml file"
msgstr "Seleccione o ficheiro favourites.xml"
+msgctxt "#30020"
+msgid "Enable Timeshift"
+msgstr "Activar Ver Mais Tarde"
+
+msgctxt "#30021"
+msgid "Timeshift buffer path"
+msgstr "Localização do buffer de Ver Mais Tarde"
+
+msgctxt "#30030"
+msgid "Use RTSP streaming for live TV"
+msgstr "Usar emissão RTSP para TV ao vivo"
+
+msgctxt "#30100"
+msgid "General"
+msgstr "Menus"
+
+msgctxt "#30101"
+msgid "Advanced"
+msgstr "Avançado"
+
msgctxt "#30500"
msgid "Can't connect to the Recording Service"
msgstr "Não foi possível ligar ao Serviço de Gravação"
msgctxt "#30501"
-msgid "Recording Service version 1.%d or higher required"
-msgstr "É necessária uma versão do Serviço de Gravação 1.%d ou mais recente."
+msgid "Recording Service version %s or higher required"
+msgstr "É necessária uma versão do Serviço de Gravação %s ou superior"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Portuguese (Brazil)/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Portuguese (Brazil)/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Portuguese (Brazil)/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Portuguese (Brazil)/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,8 +1,7 @@
# XBMC Media Center language file
# Addon Name: DVBViewer Client
# Addon id: pvr.dvbviewer
-# Addon version: 1.6.5
-# Addon Provider: jdembski, A600
+# Addon Provider: jdembski, A600, Manuel Mausz, Portisch
msgid ""
msgstr ""
"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
@@ -26,33 +25,49 @@
msgstr "Porta Webinterface"
msgctxt "#30002"
-msgid "Streaming Port"
-msgstr "Porta Streaming"
-
-msgctxt "#30003"
-msgid "Recordings Port"
-msgstr "Porta de Gravações"
-
-msgctxt "#30004"
msgid "Username"
-msgstr "Nome do usuário"
+msgstr "Nome de usuário"
-msgctxt "#30005"
+msgctxt "#30003"
msgid "Password"
msgstr "Senha"
-msgctxt "#30006"
-msgid "Load channels from favourites.xml instead of from channels.dat"
-msgstr "Carregar canais de favourites.xml ao invés de channels.dat"
+msgctxt "#30010"
+msgid "Use favourites instead of channel list"
+msgstr "Usar favoritos ao invés da lista de canais"
+
+msgctxt "#30011"
+msgid "Use local favourites file"
+msgstr "Usar arquivos favoritos locais"
-msgctxt "#30007"
+msgctxt "#30012"
msgid "Select the favourites.xml file"
msgstr "Selecione o arquivo favourites.xml"
+msgctxt "#30020"
+msgid "Enable Timeshift"
+msgstr "Ativar gravação"
+
+msgctxt "#30021"
+msgid "Timeshift buffer path"
+msgstr "Caminho do buffer de gravação"
+
+msgctxt "#30030"
+msgid "Use RTSP streaming for live TV"
+msgstr "Usar RTSP streaming para TV ao Vivo"
+
+msgctxt "#30100"
+msgid "General"
+msgstr "Geral"
+
+msgctxt "#30101"
+msgid "Advanced"
+msgstr "Avançado"
+
msgctxt "#30500"
msgid "Can't connect to the Recording Service"
msgstr "Não pude me conectar ao Serviço de Gravação"
msgctxt "#30501"
-msgid "Recording Service version 1.%d or higher required"
-msgstr "Versão de Serviço Gravações 1.%d ou maior é requerido"
+msgid "Recording Service version %s or higher required"
+msgstr "Versão do Serviço de Gravação %s ou maior é requerido"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Romanian/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Romanian/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Romanian/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Romanian/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,8 +1,7 @@
# XBMC Media Center language file
# Addon Name: DVBViewer Client
# Addon id: pvr.dvbviewer
-# Addon version: 1.6.5
-# Addon Provider: jdembski, A600
+# Addon Provider: jdembski, A600, Manuel Mausz, Portisch
msgid ""
msgstr ""
"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
@@ -26,33 +25,37 @@
msgstr "Portul interfaței web"
msgctxt "#30002"
-msgid "Streaming Port"
-msgstr "Portul de streaming"
-
-msgctxt "#30003"
-msgid "Recordings Port"
-msgstr "Portul de înregistrare "
-
-msgctxt "#30004"
msgid "Username"
msgstr "Utilizator"
-msgctxt "#30005"
+msgctxt "#30003"
msgid "Password"
msgstr "Parolă"
-msgctxt "#30006"
-msgid "Load channels from favourites.xml instead of from channels.dat"
-msgstr "Încarcă canalele din favourites.xml și nu din channels.dat"
-
-msgctxt "#30007"
+msgctxt "#30012"
msgid "Select the favourites.xml file"
msgstr "Selectează fișierul favourites.xml "
+msgctxt "#30020"
+msgid "Enable Timeshift"
+msgstr "Activeaza programul de inregistrare"
+
+msgctxt "#30021"
+msgid "Timeshift buffer path"
+msgstr "Calea tamponului de inregistrare"
+
+msgctxt "#30030"
+msgid "Use RTSP streaming for live TV"
+msgstr "Foloseste RTSP pentru TV in direct"
+
+msgctxt "#30100"
+msgid "General"
+msgstr "General"
+
+msgctxt "#30101"
+msgid "Advanced"
+msgstr "Avansat"
+
msgctxt "#30500"
msgid "Can't connect to the Recording Service"
msgstr "Nu se poate conecta la Serviciul de înregistrare"
-
-msgctxt "#30501"
-msgid "Recording Service version 1.%d or higher required"
-msgstr "Este necesară o versiune 1.%d sau mai mare "
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Russian/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Russian/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Russian/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Russian/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,8 +1,7 @@
# XBMC Media Center language file
# Addon Name: DVBViewer Client
# Addon id: pvr.dvbviewer
-# Addon version: 1.6.5
-# Addon Provider: jdembski, A600
+# Addon Provider: jdembski, A600, Manuel Mausz, Portisch
msgid ""
msgstr ""
"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
@@ -26,33 +25,33 @@
msgstr "Порт веб-интерфейса"
msgctxt "#30002"
-msgid "Streaming Port"
-msgstr "Порт видео-потока"
-
-msgctxt "#30003"
-msgid "Recordings Port"
-msgstr "Порт записей"
-
-msgctxt "#30004"
msgid "Username"
-msgstr "Имя пользователя"
+msgstr "Пользователь"
-msgctxt "#30005"
+msgctxt "#30003"
msgid "Password"
msgstr "Пароль"
-msgctxt "#30006"
-msgid "Load channels from favourites.xml instead of from channels.dat"
-msgstr "Загружать каналы из favourites.xml вместо channels.dat"
-
-msgctxt "#30007"
+msgctxt "#30012"
msgid "Select the favourites.xml file"
msgstr "Выбрать файл favourites.xml"
+msgctxt "#30020"
+msgid "Enable Timeshift"
+msgstr "Включить таймшифт"
+
+msgctxt "#30021"
+msgid "Timeshift buffer path"
+msgstr "Путь к буферу таймшифт"
+
+msgctxt "#30100"
+msgid "General"
+msgstr "Основные"
+
+msgctxt "#30101"
+msgid "Advanced"
+msgstr "Дополнительно"
+
msgctxt "#30500"
msgid "Can't connect to the Recording Service"
msgstr "Не могу соединиться с сервисом записи"
-
-msgctxt "#30501"
-msgid "Recording Service version 1.%d or higher required"
-msgstr "Требуется версия сервиса записи 1.%d или выше"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Serbian/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Serbian/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Serbian/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Serbian/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,8 +1,7 @@
# XBMC Media Center language file
# Addon Name: DVBViewer Client
# Addon id: pvr.dvbviewer
-# Addon version: 1.6.5
-# Addon Provider: jdembski, A600
+# Addon Provider: jdembski, A600, Manuel Mausz, Portisch
msgid ""
msgstr ""
"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
@@ -17,10 +16,38 @@
"Language: sr\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 "#30004"
+msgctxt "#30000"
+msgid "DVBViewer Recording Service IP Address"
+msgstr "IP адреса услуге снимања DVBViewer-а"
+
+msgctxt "#30001"
+msgid "Webinterface Port"
+msgstr "Порт веб интерфејса"
+
+msgctxt "#30002"
msgid "Username"
-msgstr "Korisničko ime"
+msgstr "Корисничко име"
-msgctxt "#30005"
+msgctxt "#30003"
msgid "Password"
-msgstr "Lozinka"
+msgstr "Лозинка"
+
+msgctxt "#30012"
+msgid "Select the favourites.xml file"
+msgstr "Изаберите датотеку favourites.xml"
+
+msgctxt "#30020"
+msgid "Enable Timeshift"
+msgstr "Омогући временски помак"
+
+msgctxt "#30021"
+msgid "Timeshift buffer path"
+msgstr "Путања до међумеморије временског помака"
+
+msgctxt "#30100"
+msgid "General"
+msgstr "Опште"
+
+msgctxt "#30500"
+msgid "Can't connect to the Recording Service"
+msgstr "Не могу да се повежем са услугом снимања"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Serbian (Cyrillic)/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Serbian (Cyrillic)/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Serbian (Cyrillic)/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Serbian (Cyrillic)/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,8 +1,7 @@
# XBMC Media Center language file
# Addon Name: DVBViewer Client
# Addon id: pvr.dvbviewer
-# Addon version: 1.6.5
-# Addon Provider: jdembski, A600
+# Addon Provider: jdembski, A600, Manuel Mausz, Portisch
msgid ""
msgstr ""
"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
@@ -17,10 +16,14 @@
"Language: sr_RS\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 "#30004"
+msgctxt "#30002"
msgid "Username"
msgstr "Корисничко име"
-msgctxt "#30005"
+msgctxt "#30003"
msgid "Password"
msgstr "Лозинка"
+
+msgctxt "#30100"
+msgid "General"
+msgstr "Опште"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Slovak/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Slovak/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Slovak/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Slovak/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,8 +1,7 @@
# XBMC Media Center language file
# Addon Name: DVBViewer Client
# Addon id: pvr.dvbviewer
-# Addon version: 1.6.5
-# Addon Provider: jdembski, A600
+# Addon Provider: jdembski, A600, Manuel Mausz, Portisch
msgid ""
msgstr ""
"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
@@ -26,33 +25,49 @@
msgstr "Port pre webové rozhranie"
msgctxt "#30002"
-msgid "Streaming Port"
-msgstr "Port pre streamovanie"
-
-msgctxt "#30003"
-msgid "Recordings Port"
-msgstr "Port pre nahrávky"
-
-msgctxt "#30004"
msgid "Username"
-msgstr "Používateľské meno"
+msgstr "Užívateľské meno"
-msgctxt "#30005"
+msgctxt "#30003"
msgid "Password"
msgstr "Heslo"
-msgctxt "#30006"
-msgid "Load channels from favourites.xml instead of from channels.dat"
-msgstr "Načítať kanály zo súboru favourites.xml namiesto zo súboru channels.dat"
+msgctxt "#30010"
+msgid "Use favourites instead of channel list"
+msgstr "Použiť obľúbené namiesto zoznamu kanálov"
+
+msgctxt "#30011"
+msgid "Use local favourites file"
+msgstr "Použiť lokálny súbor s obľúbenými"
-msgctxt "#30007"
+msgctxt "#30012"
msgid "Select the favourites.xml file"
msgstr "Vybrať súbor favourites.xml"
+msgctxt "#30020"
+msgid "Enable Timeshift"
+msgstr "Povoliť časový posun"
+
+msgctxt "#30021"
+msgid "Timeshift buffer path"
+msgstr "Cesta k zásobníku časového posunu"
+
+msgctxt "#30030"
+msgid "Use RTSP streaming for live TV"
+msgstr "Použiť RTSP streamovanie pre živú TV"
+
+msgctxt "#30100"
+msgid "General"
+msgstr "Všeobecné"
+
+msgctxt "#30101"
+msgid "Advanced"
+msgstr "Pokročilé"
+
msgctxt "#30500"
msgid "Can't connect to the Recording Service"
msgstr "Nie je možné sa pripojiť k nahrávacej službe"
msgctxt "#30501"
-msgid "Recording Service version 1.%d or higher required"
-msgstr "Vyžaduje sa nahrávacia služba vo verzii 1.%d alebo vyššej"
+msgid "Recording Service version %s or higher required"
+msgstr "Vyžaduje sa služba nahrávania vo verzii %s alebo vyššej"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Slovenian/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Slovenian/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Slovenian/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Slovenian/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,8 +1,7 @@
# XBMC Media Center language file
# Addon Name: DVBViewer Client
# Addon id: pvr.dvbviewer
-# Addon version: 1.6.5
-# Addon Provider: jdembski, A600
+# Addon Provider: jdembski, A600, Manuel Mausz, Portisch
msgid ""
msgstr ""
"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
@@ -26,33 +25,49 @@
msgstr "Vrata spletnega vmesnika"
msgctxt "#30002"
-msgid "Streaming Port"
-msgstr "Vrata za pretakanje"
-
-msgctxt "#30003"
-msgid "Recordings Port"
-msgstr "Vrata posnetkov"
-
-msgctxt "#30004"
msgid "Username"
msgstr "Uporabniško ime"
-msgctxt "#30005"
+msgctxt "#30003"
msgid "Password"
msgstr "Geslo"
-msgctxt "#30006"
-msgid "Load channels from favourites.xml instead of from channels.dat"
-msgstr "Naloži programe iz favourites.xml namesto iz channels.dat"
+msgctxt "#30010"
+msgid "Use favourites instead of channel list"
+msgstr "Uporabi priljubljene namesto seznama programov"
+
+msgctxt "#30011"
+msgid "Use local favourites file"
+msgstr "Uporabi krajevno datoteko priljubljenih"
-msgctxt "#30007"
+msgctxt "#30012"
msgid "Select the favourites.xml file"
msgstr "Izberi datoteko favourites.xml"
+msgctxt "#30020"
+msgid "Enable Timeshift"
+msgstr "Omogoči časovni zamik"
+
+msgctxt "#30021"
+msgid "Timeshift buffer path"
+msgstr "Pot medpomnenja časovnega zamika"
+
+msgctxt "#30030"
+msgid "Use RTSP streaming for live TV"
+msgstr "Za TV v živo uporabi pretakanje RTSP"
+
+msgctxt "#30100"
+msgid "General"
+msgstr "Splošno"
+
+msgctxt "#30101"
+msgid "Advanced"
+msgstr "Napredno"
+
msgctxt "#30500"
msgid "Can't connect to the Recording Service"
-msgstr "Ni se mogoče povezati s storitvijo DVBViewer"
+msgstr "S storitvijo DVBViewer se ni mogoče povezati"
msgctxt "#30501"
-msgid "Recording Service version 1.%d or higher required"
-msgstr "Potrebna je storitev DVBViewer različice 1.%d ali novejše"
+msgid "Recording Service version %s or higher required"
+msgstr "Potrebna je storitev DVBViewer različice %s ali novejše"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Spanish/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Spanish/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Spanish/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Spanish/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,8 +1,7 @@
# XBMC Media Center language file
# Addon Name: DVBViewer Client
# Addon id: pvr.dvbviewer
-# Addon version: 1.6.5
-# Addon Provider: jdembski, A600
+# Addon Provider: jdembski, A600, Manuel Mausz, Portisch
msgid ""
msgstr ""
"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
@@ -23,36 +22,52 @@
msgctxt "#30001"
msgid "Webinterface Port"
-msgstr "Puerto interface web"
+msgstr "Puerto interfaz web"
msgctxt "#30002"
-msgid "Streaming Port"
-msgstr "Puerto streaming"
-
-msgctxt "#30003"
-msgid "Recordings Port"
-msgstr "Puerto de Grabaciones"
-
-msgctxt "#30004"
msgid "Username"
msgstr "Usuario"
-msgctxt "#30005"
+msgctxt "#30003"
msgid "Password"
msgstr "Contraseña"
-msgctxt "#30006"
-msgid "Load channels from favourites.xml instead of from channels.dat"
-msgstr "Cargar canales de favourites.xml en lugar de hacerlo de channels.dat"
+msgctxt "#30010"
+msgid "Use favourites instead of channel list"
+msgstr "Usar favoritos en lugar de lista de canales"
+
+msgctxt "#30011"
+msgid "Use local favourites file"
+msgstr "Usar fichero local de favoritos"
-msgctxt "#30007"
+msgctxt "#30012"
msgid "Select the favourites.xml file"
msgstr "Elegir el archivo favourites.xml"
+msgctxt "#30020"
+msgid "Enable Timeshift"
+msgstr "Activar TimeShift"
+
+msgctxt "#30021"
+msgid "Timeshift buffer path"
+msgstr "Ubicación del buffer de TimeShift"
+
+msgctxt "#30030"
+msgid "Use RTSP streaming for live TV"
+msgstr "Usar streaming RTSP para TV en vivo"
+
+msgctxt "#30100"
+msgid "General"
+msgstr "General"
+
+msgctxt "#30101"
+msgid "Advanced"
+msgstr "Avanzado"
+
msgctxt "#30500"
msgid "Can't connect to the Recording Service"
msgstr "No se puede conectar con el Servicio de Grabación"
msgctxt "#30501"
-msgid "Recording Service version 1.%d or higher required"
-msgstr "Versión del Servicio de Grabación requerida 1.%d o superior"
+msgid "Recording Service version %s or higher required"
+msgstr "Se necesita versión %s os superior del servicio de grabación"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Spanish (Argentina)/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Spanish (Argentina)/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Spanish (Argentina)/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Spanish (Argentina)/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,8 +1,7 @@
# XBMC Media Center language file
# Addon Name: DVBViewer Client
# Addon id: pvr.dvbviewer
-# Addon version: 1.6.5
-# Addon Provider: jdembski, A600
+# Addon Provider: jdembski, A600, Manuel Mausz, Portisch
msgid ""
msgstr ""
"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
@@ -26,33 +25,33 @@
msgstr "Puerto interface web"
msgctxt "#30002"
-msgid "Streaming Port"
-msgstr "Puerto streaming"
-
-msgctxt "#30003"
-msgid "Recordings Port"
-msgstr "Puerto de Grabaciones"
-
-msgctxt "#30004"
msgid "Username"
msgstr "Usuario"
-msgctxt "#30005"
+msgctxt "#30003"
msgid "Password"
msgstr "Contraseña"
-msgctxt "#30006"
-msgid "Load channels from favourites.xml instead of from channels.dat"
-msgstr "Cargar canales de favourites.xml en lugar de hacerlo de channels.dat"
-
-msgctxt "#30007"
+msgctxt "#30012"
msgid "Select the favourites.xml file"
msgstr "Elegir el archivo favourites.xml"
+msgctxt "#30020"
+msgid "Enable Timeshift"
+msgstr "Activar Timeshift"
+
+msgctxt "#30021"
+msgid "Timeshift buffer path"
+msgstr "Ruta del buffer de Timeshift"
+
+msgctxt "#30100"
+msgid "General"
+msgstr "General"
+
+msgctxt "#30101"
+msgid "Advanced"
+msgstr "Avanzado"
+
msgctxt "#30500"
msgid "Can't connect to the Recording Service"
msgstr "No se puede conectar con el Servicio de Grabación"
-
-msgctxt "#30501"
-msgid "Recording Service version 1.%d or higher required"
-msgstr "Versión del Servicio de Grabación requerida 1.%d o superior"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Spanish (Mexico)/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Spanish (Mexico)/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Spanish (Mexico)/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Spanish (Mexico)/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,8 +1,7 @@
# XBMC Media Center language file
# Addon Name: DVBViewer Client
# Addon id: pvr.dvbviewer
-# Addon version: 1.6.5
-# Addon Provider: jdembski, A600
+# Addon Provider: jdembski, A600, Manuel Mausz, Portisch
msgid ""
msgstr ""
"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
@@ -17,10 +16,18 @@
"Language: es_MX\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-msgctxt "#30004"
+msgctxt "#30002"
msgid "Username"
msgstr "Usuario"
-msgctxt "#30005"
+msgctxt "#30003"
msgid "Password"
msgstr "Contraseña"
+
+msgctxt "#30100"
+msgid "General"
+msgstr "General"
+
+msgctxt "#30101"
+msgid "Advanced"
+msgstr "Avanzado"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Swedish/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Swedish/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Swedish/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Swedish/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,8 +1,7 @@
# XBMC Media Center language file
# Addon Name: DVBViewer Client
# Addon id: pvr.dvbviewer
-# Addon version: 1.6.5
-# Addon Provider: jdembski, A600
+# Addon Provider: jdembski, A600, Manuel Mausz, Portisch
msgid ""
msgstr ""
"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
@@ -19,40 +18,56 @@
msgctxt "#30000"
msgid "DVBViewer Recording Service IP Address"
-msgstr "DVBViewer inspelningsservice IP-adress"
+msgstr "IP-adress för DVBViewers inspelningstjänst"
msgctxt "#30001"
msgid "Webinterface Port"
msgstr "Webbgränssnittsport"
msgctxt "#30002"
-msgid "Streaming Port"
-msgstr "Strömningsport"
-
-msgctxt "#30003"
-msgid "Recordings Port"
-msgstr "Inspelningsport"
-
-msgctxt "#30004"
msgid "Username"
msgstr "Användarnamn"
-msgctxt "#30005"
+msgctxt "#30003"
msgid "Password"
msgstr "Lösenord"
-msgctxt "#30006"
-msgid "Load channels from favourites.xml instead of from channels.dat"
-msgstr "Ladda kanaler från favourites.xml istället för channels.dat"
+msgctxt "#30010"
+msgid "Use favourites instead of channel list"
+msgstr "Använd favoriter istället för kanallista"
+
+msgctxt "#30011"
+msgid "Use local favourites file"
+msgstr "Använd lokal favoritfil"
-msgctxt "#30007"
+msgctxt "#30012"
msgid "Select the favourites.xml file"
-msgstr "Välj favourites.xml filen"
+msgstr "Välj filen favourites.xml"
+
+msgctxt "#30020"
+msgid "Enable Timeshift"
+msgstr "Aktivera Timeshift"
+
+msgctxt "#30021"
+msgid "Timeshift buffer path"
+msgstr "Buffertsökväg för Timeshift "
+
+msgctxt "#30030"
+msgid "Use RTSP streaming for live TV"
+msgstr "Använd RTSP-strömning för direktsänd TV"
+
+msgctxt "#30100"
+msgid "General"
+msgstr "Allmän"
+
+msgctxt "#30101"
+msgid "Advanced"
+msgstr "Avancerad"
msgctxt "#30500"
msgid "Can't connect to the Recording Service"
-msgstr "Kan inte ansluta till inspelningsservicen"
+msgstr "Kan inte ansluta till inspelningstjänsten"
msgctxt "#30501"
-msgid "Recording Service version 1.%d or higher required"
-msgstr "Inspelningsservice version 1.%d eller högre krävs"
+msgid "Recording Service version %s or higher required"
+msgstr "Inspelningsservice version %s eller högre krävs"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Tamil (India)/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Tamil (India)/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Tamil (India)/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Tamil (India)/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -0,0 +1,57 @@
+# XBMC Media Center language file
+# Addon Name: DVBViewer Client
+# Addon id: pvr.dvbviewer
+# Addon Provider: jdembski, A600, Manuel Mausz, Portisch
+msgid ""
+msgstr ""
+"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
+"Report-Msgid-Bugs-To: http://trac.xbmc.org/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: XBMC Translation Team\n"
+"Language-Team: Tamil (India) (http://www.transifex.com/projects/p/XBMC-Main-Frodo/language/ta_IN/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: ta_IN\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+msgctxt "#30000"
+msgid "DVBViewer Recording Service IP Address"
+msgstr "DVBViewer பதிவு சேவை ஐபி முகவரி"
+
+msgctxt "#30001"
+msgid "Webinterface Port"
+msgstr "வலை இடைமுக முனையம்"
+
+msgctxt "#30002"
+msgid "Username"
+msgstr "பயனர்பெயர்"
+
+msgctxt "#30003"
+msgid "Password"
+msgstr "அடையாளச் சொல்"
+
+msgctxt "#30012"
+msgid "Select the favourites.xml file"
+msgstr "Favourites.xml கோப்பை தேர்ந்தெடுக்கவும்"
+
+msgctxt "#30020"
+msgid "Enable Timeshift"
+msgstr "நேரமாற்றத்தை செயல்படுத்து"
+
+msgctxt "#30021"
+msgid "Timeshift buffer path"
+msgstr "நேரமாற்ற இடையக பாதை"
+
+msgctxt "#30100"
+msgid "General"
+msgstr "பொதுவானது"
+
+msgctxt "#30101"
+msgid "Advanced"
+msgstr "மேம்பட்ட"
+
+msgctxt "#30500"
+msgid "Can't connect to the Recording Service"
+msgstr "பதிவு சேவை இணைக்க முடியவில்லை"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Thai/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Thai/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Thai/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Thai/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,8 +1,7 @@
# XBMC Media Center language file
# Addon Name: DVBViewer Client
# Addon id: pvr.dvbviewer
-# Addon version: 1.6.5
-# Addon Provider: jdembski, A600
+# Addon Provider: jdembski, A600, Manuel Mausz, Portisch
msgid ""
msgstr ""
"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
@@ -17,10 +16,14 @@
"Language: th\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-msgctxt "#30004"
+msgctxt "#30002"
msgid "Username"
msgstr "ชื่อผู้ใช้"
-msgctxt "#30005"
+msgctxt "#30003"
msgid "Password"
msgstr "รหัสผ่าน"
+
+msgctxt "#30100"
+msgid "General"
+msgstr "ทั่วไป"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Turkish/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Turkish/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Turkish/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Turkish/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,8 +1,7 @@
# XBMC Media Center language file
# Addon Name: DVBViewer Client
# Addon id: pvr.dvbviewer
-# Addon version: 1.6.5
-# Addon Provider: jdembski, A600
+# Addon Provider: jdembski, A600, Manuel Mausz, Portisch
msgid ""
msgstr ""
"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
@@ -17,10 +16,58 @@
"Language: tr\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-msgctxt "#30004"
+msgctxt "#30000"
+msgid "DVBViewer Recording Service IP Address"
+msgstr "DVBViewer Kayıt Servisi IP Adresi"
+
+msgctxt "#30001"
+msgid "Webinterface Port"
+msgstr "Web arayüzü Portu"
+
+msgctxt "#30002"
msgid "Username"
msgstr "Kullanıcı Adı"
-msgctxt "#30005"
+msgctxt "#30003"
msgid "Password"
msgstr "Parola"
+
+msgctxt "#30010"
+msgid "Use favourites instead of channel list"
+msgstr "Kanal listeleri yerine favorileri kullan"
+
+msgctxt "#30011"
+msgid "Use local favourites file"
+msgstr "Yerel favoriler dosyasını kullan"
+
+msgctxt "#30012"
+msgid "Select the favourites.xml file"
+msgstr "favourites.xml dosyasını seç"
+
+msgctxt "#30020"
+msgid "Enable Timeshift"
+msgstr "Zaman Kaydırma Aktif"
+
+msgctxt "#30021"
+msgid "Timeshift buffer path"
+msgstr "Zaman Kaydırma tampon bellek yolu"
+
+msgctxt "#30030"
+msgid "Use RTSP streaming for live TV"
+msgstr "Canlı TV için RTSP akışını kullan"
+
+msgctxt "#30100"
+msgid "General"
+msgstr "Genel"
+
+msgctxt "#30101"
+msgid "Advanced"
+msgstr "Gelişmiş"
+
+msgctxt "#30500"
+msgid "Can't connect to the Recording Service"
+msgstr "Kayıt Servisi'ne bağlanılamıyor"
+
+msgctxt "#30501"
+msgid "Recording Service version %s or higher required"
+msgstr "Kayıt Servisi'nin %s veya daha yüksek sürümü gerekiyor"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Ukrainian/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Ukrainian/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Ukrainian/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Ukrainian/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,8 +1,7 @@
# XBMC Media Center language file
# Addon Name: DVBViewer Client
# Addon id: pvr.dvbviewer
-# Addon version: 1.6.5
-# Addon Provider: jdembski, A600
+# Addon Provider: jdembski, A600, Manuel Mausz, Portisch
msgid ""
msgstr ""
"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
@@ -17,10 +16,34 @@
"Language: uk\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 "#30004"
+msgctxt "#30000"
+msgid "DVBViewer Recording Service IP Address"
+msgstr "IP адреса сервісу запису DVBViewer'а"
+
+msgctxt "#30001"
+msgid "Webinterface Port"
+msgstr "Порт веб-інтерфейсу"
+
+msgctxt "#30002"
msgid "Username"
msgstr "Ім'я користувача"
-msgctxt "#30005"
+msgctxt "#30003"
msgid "Password"
msgstr "Пароль"
+
+msgctxt "#30012"
+msgid "Select the favourites.xml file"
+msgstr "Вибір файлу favourites.xml"
+
+msgctxt "#30100"
+msgid "General"
+msgstr "Загальні"
+
+msgctxt "#30101"
+msgid "Advanced"
+msgstr "Більше"
+
+msgctxt "#30500"
+msgid "Can't connect to the Recording Service"
+msgstr "Не можу з’єднатися з Сервісом запису"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Uzbek/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Uzbek/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Uzbek/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Uzbek/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -0,0 +1,29 @@
+# XBMC Media Center language file
+# Addon Name: DVBViewer Client
+# Addon id: pvr.dvbviewer
+# Addon Provider: jdembski, A600, Manuel Mausz, Portisch
+msgid ""
+msgstr ""
+"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
+"Report-Msgid-Bugs-To: http://trac.xbmc.org/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: XBMC Translation Team\n"
+"Language-Team: Uzbek (http://www.transifex.com/projects/p/XBMC-Main-Frodo/language/uz/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: uz\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+msgctxt "#30002"
+msgid "Username"
+msgstr "Foydalanuvchi nomi"
+
+msgctxt "#30003"
+msgid "Password"
+msgstr "Maxfiy so'z"
+
+msgctxt "#30100"
+msgid "General"
+msgstr "Umumiy"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Vietnamese/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Vietnamese/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Vietnamese/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Vietnamese/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -0,0 +1,49 @@
+# XBMC Media Center language file
+# Addon Name: DVBViewer Client
+# Addon id: pvr.dvbviewer
+# Addon Provider: jdembski, A600, Manuel Mausz, Portisch
+msgid ""
+msgstr ""
+"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
+"Report-Msgid-Bugs-To: http://trac.xbmc.org/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: XBMC Translation Team\n"
+"Language-Team: Vietnamese (http://www.transifex.com/projects/p/XBMC-Main-Frodo/language/vi/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: vi\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+msgctxt "#30000"
+msgid "DVBViewer Recording Service IP Address"
+msgstr "Địa chỉ IP của DVBViewer Recording Service"
+
+msgctxt "#30001"
+msgid "Webinterface Port"
+msgstr "Cổng Webinterface"
+
+msgctxt "#30002"
+msgid "Username"
+msgstr "Tên truy cập"
+
+msgctxt "#30003"
+msgid "Password"
+msgstr "Mật khẩu"
+
+msgctxt "#30012"
+msgid "Select the favourites.xml file"
+msgstr "Chọn nguồn file favourites.xml"
+
+msgctxt "#30100"
+msgid "General"
+msgstr "Chung"
+
+msgctxt "#30101"
+msgid "Advanced"
+msgstr "Nâng cao"
+
+msgctxt "#30500"
+msgid "Can't connect to the Recording Service"
+msgstr "Không kết nối được tới Recording Service"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Vietnamese (Viet Nam)/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Vietnamese (Viet Nam)/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Vietnamese (Viet Nam)/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Vietnamese (Viet Nam)/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -0,0 +1,29 @@
+# XBMC Media Center language file
+# Addon Name: DVBViewer Client
+# Addon id: pvr.dvbviewer
+# Addon Provider: jdembski, A600, Manuel Mausz, Portisch
+msgid ""
+msgstr ""
+"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
+"Report-Msgid-Bugs-To: http://trac.xbmc.org/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: XBMC Translation Team\n"
+"Language-Team: Vietnamese (Viet Nam) (http://www.transifex.com/projects/p/XBMC-Main-Frodo/language/vi_VN/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: vi_VN\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+msgctxt "#30003"
+msgid "Password"
+msgstr "Mật khẩu"
+
+msgctxt "#30100"
+msgid "General"
+msgstr "Chung"
+
+msgctxt "#30101"
+msgid "Advanced"
+msgstr "Nâng ca"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Welsh/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Welsh/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.dvbviewer/addon/resources/language/Welsh/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.dvbviewer/addon/resources/language/Welsh/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -0,0 +1,73 @@
+# XBMC Media Center language file
+# Addon Name: DVBViewer Client
+# Addon id: pvr.dvbviewer
+# Addon Provider: jdembski, A600, Manuel Mausz, Portisch
+msgid ""
+msgstr ""
+"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
+"Report-Msgid-Bugs-To: http://trac.xbmc.org/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: XBMC Translation Team\n"
+"Language-Team: Welsh (http://www.transifex.com/projects/p/XBMC-Main-Frodo/language/cy/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: cy\n"
+"Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n==2) ? 1 : (n != 8 && n != 11) ? 2 : 3;\n"
+
+msgctxt "#30000"
+msgid "DVBViewer Recording Service IP Address"
+msgstr "Cyfeiriad IP Gwasanaeth Recordio DVBViewer"
+
+msgctxt "#30001"
+msgid "Webinterface Port"
+msgstr "Porth Rhyngwyneb Gwe"
+
+msgctxt "#30002"
+msgid "Username"
+msgstr "Enw defnyddiwr"
+
+msgctxt "#30003"
+msgid "Password"
+msgstr "Cyfrinair"
+
+msgctxt "#30010"
+msgid "Use favourites instead of channel list"
+msgstr "Defnyddio ffefrynnau yn lle'r rhestr sianeli"
+
+msgctxt "#30011"
+msgid "Use local favourites file"
+msgstr "Defnyddio ffeil ffefrynnau lleol"
+
+msgctxt "#30012"
+msgid "Select the favourites.xml file"
+msgstr "Dewis ffeil favourites.xml"
+
+msgctxt "#30020"
+msgid "Enable Timeshift"
+msgstr "Galluogi Symud Amser"
+
+msgctxt "#30021"
+msgid "Timeshift buffer path"
+msgstr "Llwybr byffro Symud Amser"
+
+msgctxt "#30030"
+msgid "Use RTSP streaming for live TV"
+msgstr "Defnyddio ffrydio RTSP ar gyfer Teledu Byw"
+
+msgctxt "#30100"
+msgid "General"
+msgstr "Cyffredinol"
+
+msgctxt "#30101"
+msgid "Advanced"
+msgstr "Uwch"
+
+msgctxt "#30500"
+msgid "Can't connect to the Recording Service"
+msgstr "Methu cysylltu â'r Gwasanaeth Recordio"
+
+msgctxt "#30501"
+msgid "Recording Service version %s or higher required"
+msgstr "Mae angen Gwasanaeth Recordio fersiwn %s or neu uwch"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/addon.xml.in xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/addon.xml.in
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/addon.xml.in 2014-01-04 10:28:12.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/addon.xml.in 2014-03-04 10:06:12.000000000 +0000
@@ -1,7 +1,7 @@
@@ -13,30 +13,40 @@
point="xbmc.pvrclient"
library_linux="XBMC_Tvheadend.pvr"
library_osx="XBMC_Tvheadend.pvr"
+ library_freebsd="XBMC_Tvheadend.pvr"
library_wingl="XBMC_Tvheadend_win32.dll"
library_windx="XBMC_Tvheadend_win32.dll"
library_android="libXBMC_Tvheadend.so"/>
XBMC se voorprogram vir Tvheadend
XBMC's frontend for Tvheadend
+ Frontal de l'XBMC pel Tvheadend
Rozhraní XBMC pro Tvheadend
+ Blaen XBMC ar gyfer Tvheadend
XBMC's frontend til Tvheadend
- XBMC's Zugang zu Tvheadend
+ XBMC Oberfläche für Tvheadend
Το frontend του XBMC για το Tvheadend
XBMC's frontend for Tvheadend
Interfaz XBMC para Tvheadend
Interfaz XBMC para Tvheadend
+ XBMC esi Tvheadend'ile
XBMC:n Tvheadend-tuki
Enregistreur Vidéo XBMC pour Tvheadend
Interface do XBMC para Tvheadend
ממשק קדמי XBMC עבורTvheadend
+ XBMC sučelje za Tvheadend
XBMC TVHeadend előtér-kiszolgáló
+ Frontend XBMC untuk Tvheadend
Frontend di XBMC per Tvheadend
TVheadend 用 XBMC フロントエンド
+ XBMC-ის სამომხმარებლო მხარე Tvheadend-თვის
Tvheadend 을 위한 XBMC 프론트엔드
XBMC sąsaja skirta Tvheadend
+ XBMC galasistēma Tvheadend
XBMC's frontend for Tvheadend
+ Bahagian hadapan XBMC untuk
XBMC's frontend voor Tvheadend
+ XBMC sitt frontend for Tvheadend
Interfejs XBMC dla Tvheadend
Frontend XBMC para Tvheadend
Frontend XBMC para Tvheadend
@@ -44,28 +54,43 @@
Интерфейс XBMC для Tvheadend
XBMC rozhranie pre Tvheadend
XBMC-jev vmesnik za Tvheadend
+ Frontend i XBMC'së për Tvheadend
XBMC's frontend för Tvheadend
+ Tvheadend காண XBMC முன்நிலை
+ XBMC'nin Tvheadend için arayüzü
+ Накладка на XBMC для Tvheadend
+ Giao tiếp XBMC cho Tvheadend
XBMC的Tvheadend前端
+ XBMC的前端Tvheadend
Tvheadend voorprogram; ondersteun stroom van Lewendige TV & Opnames, EPG, Tydhouers
Tvheadend frontend; supporting streaming of Live TV & Recordings, EPG, Timers
+ Interfície per al Tvheadend; suportant fluxes de TV en directe i enregistraments, EPG, temporitzadors
Rozhraní Tvheadend. Podporuje proudové vysílání živého vysílání a nahrávek, poslech kanálů rádia, EPG, a časovače.
+ Blaen Tvheadend: cefnogi ffrydio Teledu Byw a Recordio, Amserlenni, Amseryddion
Tvheadend frontend; understøtter streaming af direkte TV og optagelser, EPG og timere
- Erlaubt die Wiedergabe von Live TV und Aufnahmen mittels Tvheadend auf XBMC. Desweiteren werden EPG und Timer unterstützt.
+ Tvheadend Oberfläche; Unterstützung von Live TV & Aufnahmen, EPG und Timern.
Frontend για το Tvheadend. Υποστηρίζει ροές Live TV & Εγγραφές, EPG, Χρονοδιακόπτες
Tvheadend frontend; supporting streaming of Live TV & Recordings, EPG, Timers
Interfaz Tvheadend; soporta la reproducción de TV en vivo, grabación, guía de programación, temporizadores
Interfaz Tvheadend; soporta la reproducción de TV en vivo, grabación, guía de programación, temporizadores
+ Tvheadend esi. Toetab telekanalite striimimist ja salvestamist ning elektroonilist saatekava.
Tvheadend; tukee reaaliaikaisen television ja nauhoituksien streamausta, EPGtä ja nauhoituksien ajastusta.
- Enregistreur Vidéo pourTvheadend supportant la lecture en continu du direct télévision et des enregistrements, les guides de programme TV, les minuteries
+ Enregistreur Vidéo pour Tvheadend supportant la lecture en continu du direct télévision et des enregistrements, les guides de programme TV, les minuteries
Interface Tvheadend; soporta a transmisión de TV ao vivo e Gravacións, EPG, temporizadores
ממשק קדמיTvheadend:תומך בטלוויזיה חיה והקלטות. לוחות שידורים,והקלטה מתוזמנת.
+ Tvheadend sučelje podržava stremanje i snimanje TV programa, elektronski programski vodič (EPG), vremenski zadano snimanje
TVHeadend előtér-kiszolgáló. Élő adások és felvételek sugárzásának támogatása EPG-vel és időzítéssel
+ Frontend Tvheadend; mendukung menangkap siaran TV Live & Rekaman, EPG, Timer
Frontend di Tvheadend; supporta lo streaming di Live TV & Registrazione, EPG, Timers
TVheadend フロントエンドです。ライブTVストリーミング、録画、EPG、タイマーをサポートしています。
+ Tvheadend-ის სამომხმარებლო მხარე მხარს უჭერს Live TV სტრიმინგსა და ჩანაწერებს, EPG-სა და თაიმერებს.
Tvheadend 프론트엔드; TV 시청 & 녹화, EPG, 타이머 지원
Tvheadend sąsaja remia transliacijos Live TV & Įrašus, EPG, Laikmačiai
+ Tvheadend galasistēma; atbalsta tieštaides TV un ierakstu straumēšanu, EPG, taimerus
Tvheadend frontend; supporting streaming of Live TV & Recordings, EPG, Timers
+ Bahagian hadapan Tvheadend; menyokong penstirman Langsung & Rakaman, EPG, Pemasa TV
Tvheadend frontend, het ondersteunen streaming van Live TV & Recordings, EPG, Timers
+ Tvheadend frontend; støtte for visning av direkte TV og opptakk, EPG, tidstakere
Warstwa prezentacji Tvheadend; wspiera TV na żywo i nagrywanie, EPG oraz liczniki czasu
Frontend Tvheadend; suporta transmissão de TV em Directo e Gravações, EPG, Temporizadores
Tvheadend; suporta streaming de TV Ao Vivo e Gravada, EPG, Agendamentos
@@ -73,30 +98,46 @@
Интерфейс для Tvheadend. Поддерживает просмотр и запись ТВ, EPG и таймеры
Rozhranie pre Tvheadend; je podporované streamovanie živého televízneho vysielania a nahrávok, EPG, časovačov
Vmesnik za Tvheadend; podpira pretakanje televizije v živo & posnetkov, EPG, časovnike
+ Tvheadend frotnend përkrahën transmetimin e Live TV'së, EPG'së dhe "timer'ë"
Tvheadend frontend; stödjer strömning av direktsänd TV & inspelningar, EPG, Timers
+ NextPVR முன்நிலை. லைவ் டிவி & பதிவுகளின் ஸ்ட்ரீமிங், EPG கேட்கவும் துணைபுரிகிறது.
+ Tvheadend arayüzü; Canlı Yayın içi akış desteği & Kayıt yapabilme, EPG, Zamanlayıcılar
+ Накладка для Tvheadend; підтримує стрім потоку Live TV і записування, EPG (телегіду), таймерів
+ Giao tiếp cho Tvheadend; hỗ trợ truyền phát và thu chương trình Live TV, hẹn giờ, và hiển thị lịch chiếu (EPG)
Tvheadend前端,支持直播电视播放和录制、电子节目单、定时器
+ Tvheadend前端,支援的串流媒體包含有直播電視和錄製節目,電子節目表,定時器 等
Hierdie is onstabiele sagteware! Die outeurs is op geen manier verantwoordelik vir gefaalde opnames, inkorrekte tydhouers, vermorsde ure, of enige ander ongewensde effekte...
This is unstable software! The authors are in no way responsible for failed recordings, incorrect timers, wasted hours, or any other undesirable effects..
+ Тази програма е нестабилна! Авторите не носят отговорност за неизпълнение на записването, погрешните таймери, пропилените часове, или някакви други нежелани ефекти.
+ Això és programari inestable! Els autors no són de cap manera responsables dels enregistraments que han fallat, temporitzadors incorrectes, hores perdudes, o qualssevol altres efectes no desitjats..
Tento software není stabilní. Autoři nejsou žádným způsobem zodpovědní za selhání při nahrávání, neplatné časovače, ztracený čas, či jakékoliv jiné nežádoucí události...
+ Mae hwn yn feddalwedd ansad! Nid yw'r awduron yn gyfrifol mewn unrhyw ffordd am fethu recordio, amseru gwallus, oriau wedi eu gwastraffu nac effeithiau anymunol eraill.
Dette er ustabil software! Ophavsmændene er på ingen måde ansvarlige for mislykkede optagelser, ukorrekte timere, spildte timer, eller andre uønskede konsekvenser.
- Diese Software ist noch in der Entwicklung! Die Autoren sind nicht für fehlgeschlagene Aufnahmen, falsche Timer, verschwendete Zeit oder andere ungewollte Effekte verantwortlich.
+ Dies ist instabile Software! Die Autoren sind in keiner Weise verantwortlich für fehlgeschlagene Aufnahmen, falsche Timer, verschwendete Zeit oder andere ungewünschte Effekte.
Ασταθές πρόγραμμα! Οι δημιουργοί δεν είναι σε καμία περίπτωση υπεύθυνοι για αποτυχημένες εγγραφές, λανθασμένους χρονοδιακόπτες, χαμένες ώρες, ή κάθε είδους ανεπιθύμητα αποτελέσματα..
This is unstable software! The authors are in no way responsible for failed recordings, incorrect timers, wasted hours, or any other undesirable effects..
¡Este software es inestable! Los autores no se responsabilizan de grabaciones fallidas, temporizadores incorrectos, horas perdidas, o cualquier otro efecto no deseado...
¡Este software es inestable! Los autores no se responsabilizan por grabaciones fallidas, temporizadores incorrectos, horas perdidas, o cualquier otro efecto no deseado..
¡Esto es software inestable! Los autores no son de ninguna manera responsables por grabaciones fallidas, temporizadores incorrectos, horas perdidas o cualquier otro efecto no deseado...
+ See on ebastabiilne tarkvara! Autorid ei ole kuidagi moodi vastutavad nurjunud salvestiste, ebaõige aegrelee, raisatud tundide ega muude soovimatute asjade eest.
Tämä on epävakaa ohjelma! Ohjelman kirjoittavat eivät vastaa millään tavalla epäonnistuneista nauhoituksista, ajastimen väärästä toiminnasta, hukatusta ajasta tai muista ei-halutuista tapahtumista.
Ce programme est instable ! Les auteurs ne sont en aucun cas responsables de l'échec des enregistrements, des minuteries inexactes, du temps perdu ou tous autres effets indésirables.
Este é software non estable, os autores non se fan responsábeis dos erros na gravacións, temporizadores incorrectos, e outros efectos non desexados.
זוהי תוכנה בלתי יציבה!מחברי התכנה אינם אחראים להקלטות כושלות,מתזמני הקלטות שגויים,שעות מבוזבזות,או כל תוצאה בלתי רצויה...
+ Ovo je nestabilan softver! Autori nisu ni na koji način odgovorni za neuspjelo snimanje, netočna vremena snimanja, izgubljene sate, ili bilo koje druge nepoželjne učinke...
Ez nem stabil szoftver! A készítők nem vállalnak felelősséget, a hibás felvételért, rossz időzítésért, elvesztegetett időért...
+ Ini merupakan software yang tidak stabil! Penulis tidak bertanggung jawab untuk rekaman gagal, timer salah, waktu terbuang, atau efek tak diinginkan lainnya...
Þetta er óstöðugur hugbúnaður! Höfundarnir eru á engann hátt ábyrgir fyrir misheppnuðum upptökum, röngum upptökutímum, klukkustundum sem að fóru í súginn eða nokkrum öðrum óæskilegum áhrifum.
Questo software è instabile! Gli autori non sono in alcun modo responsabili per registrazioni fallite, timers incorretti, ore perse, o qualsiasi altro effetto indesiderato.
これは不安定なソフトウェアです!本プログラムの作者は、録画の失敗、正確に作動しなかったタイマー、無駄にした時間、その他あらゆる好ましくない結果について責任を負わないものとします。
+ ეს არის არასტაბილური პროგრამული უზრუნველყოფა! ავტორები არ არიან პასუხისმგებელი შეცდომებზე, არასწორ EPG-ზე, დაკარგულ დროზე ან სხვა ხარვეზებზე
이 소프트웨어는 불안정합니다! 제작자는 녹화 실패, 부정확한 타이머, 시간 낭비 및 기타 예상하지 못한 결과에 대해 책임지지 않습니다..
Tai yra nestabili programinė įranga! Autorius jokiu būdu neatsakingas už nepavykusius įrašus, neteisingus laikmačius, iššvaistytas valandas, ar nutikus kitiems nepageidaujamiems poveikiams ...[COLOR=red](xbmc.lt siūlo/rekomenduoja testuojant šį priedą persijungti į Anglų [orinali] kalbą)[/COLOR]
+ Šī ir nestabila programmatūra! Autori nav nekādā vaidā atbildīgi par nesanākušiem ierakstiem, nepareiziem taimeriem, iztērētām stundām vai jebkādiem citiem nevēlamiem efektiem..
This is unstable software! The authors are in no way responsible for failed recordings, incorrect timers, wasted hours, or any other undesirable effects.
+ Ini merupakan perisian tidak stabil! Pengarang tidak bertanggungjawab atas kegagalan rakaman, pemasa tidak betul, masa yang dibazirkan, atau apa jua kesan yang tidak dikehendaki..
Dit is mogelijk onstabiele software! De auteurs zijn op geen enkele wijze verantwoordelijk voor de mislukte opnames, onjuiste timers, verspilde uren, of een andere ongewenste effecten ..
+ Dette er ustabilt programvare! Forfatterne er ikke ansvarlig på noen måte for ødelagte opptak, feile timere, bortkastede timer, eller andre uønskede hendinger...
To oprogramowanie jest niestabilne! Autorzy w żaden sposób nie odpowiadają za nieudane nagrania, źle działające liczniki czasu, stracone godziny czy też jakiekolwiek inne niepożądane efekty.
Este software é instável! Os autores não são de forma alguma responsáveis por gravações falhadas, temporizadores incorrectos, horas desperdiçadas, ou qualquer outro tipo de efeitos indesejáveis..
Este é um software instável! Os autores não são responsáveis por falhas nas gravações, agendamentos incorretos, horas desperdiçadas, ou quaisquer outros efeitos indesejáveis...
@@ -104,8 +145,15 @@
Это нестабильная программа! Авторы не несут ответственности за неудачную запись, неправильные таймеры, потраченное время и другие нежелательные последствия.
Tento softvér nie je stabilný! Autori nenesú žiadnu zodpovednosť za chybné nahrávky vysielania, nesprávne časovače alebo iné neželané udalosti spôsobené týmto softvérom..
To je nestabilna programska oprema! Avtorji niso odgovorni za neuspela snemanja, nepravilne časovnike, zapravljen čas in katerikoli drug neželen učinek...
+ Ky program nuk është ende stabil! Autorët e këtij programi nuk janë në as një menyr përgjegjës për rregistrime të gabuara, timer të pasaktë, kohë të humbur ose efekte të tilla të padëshirueshme.
+ Овај софтвер је нестабилан! Аутори ни на који начин нису одговорни за неуспела снимања, неисправна заказана снимања, изгубљене сате или друге нежељене ефекте.
Detta är ostabil programvara! Upphovsmännen är inte ansvariga för felaktiga inspelningar, inkorrekta timers, slösad tid eller andra oönskade effekter..
+ இந்த நிலையற்ற மென்பொருள்! தோல்வியடைந்தது பதிவுகள், தவறான டைமர்கள், வீணாகி மணி, அல்லது வேறு எந்த விரும்பத்தகாத விளைவுகலுக்கு இதன் ஆசிரியர்கள் பொறுப்பு இல்லை.
+ Bu stabil olmayan program! Yapımcılar hatalı kayıtlardan, bozuk sürelerden, harcanan vakitten veya herhangi bir olumsuz etkiden dolayı sorumlu tutulamaz.
+ Це нестабільна програма! Автори не несуть відповідальності за попсуті записи, неправильні таймери, втрачений час та інші небажані ефекти.
+ Đây là phần mềm không ổn định! Các tác giả không chịu trách nhiệm đối với bản ghi âm thất bại, giờ không chính xác, giờ lãng phí, hoặc bất kỳ tác dụng không mong muốn khác..
这是不稳定版的软件!作者不对录制失败、错误定时造成时间浪费或其它不良影响负责。
+ 這是測試版軟體!其原創作者並無法對於以下情況負責,包含:錄影失敗,不正確的定時設定,多餘時數,或任何產生的其它不良影響...
@OS@
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/changelog.txt xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/changelog.txt
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/changelog.txt 2014-01-04 10:28:12.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/changelog.txt 2014-03-04 10:06:12.000000000 +0000
@@ -1,3 +1,6 @@
+1.9.24
+- add EDL support
+
1.9.23
- add timeshift buffer functions
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Afrikaans/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Afrikaans/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Afrikaans/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Afrikaans/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: Tvheadend HTSP Client
# Addon id: pvr.hts
-# Addon version: 1.6.11
# Addon Provider: Lars Op den Kamp, Team XBMC
msgid ""
msgstr ""
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Albanian/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Albanian/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Albanian/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Albanian/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -0,0 +1,77 @@
+# XBMC Media Center language file
+# Addon Name: Tvheadend HTSP Client
+# Addon id: pvr.hts
+# Addon Provider: Lars Op den Kamp, Team XBMC
+msgid ""
+msgstr ""
+"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
+"Report-Msgid-Bugs-To: http://trac.xbmc.org/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: XBMC Translation Team\n"
+"Language-Team: Albanian (http://www.transifex.com/projects/p/XBMC-Main-Frodo/language/sq/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: sq\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+msgctxt "#30000"
+msgid "Tvheadend hostname or IP address"
+msgstr "Tvheadend hostname ose adresa IP"
+
+msgctxt "#30001"
+msgid "HTTP port"
+msgstr "HTTP porti"
+
+msgctxt "#30002"
+msgid "HTSP port"
+msgstr "HTSP porti"
+
+msgctxt "#30003"
+msgid "Username"
+msgstr "Emër-përdoruesi"
+
+msgctxt "#30004"
+msgid "Password"
+msgstr "Fjalkalimi"
+
+msgctxt "#30006"
+msgid "Connect timeout in seconds"
+msgstr "Timeout i lidhjes në sekonda"
+
+msgctxt "#30007"
+msgid "Response timeout in seconds"
+msgstr "Timeout i përgjigjjes në eskonda"
+
+msgctxt "#30100"
+msgid "Tvheadend transcoding settings"
+msgstr "Cilësimet e transkodimit për Tvheadend"
+
+msgctxt "#30101"
+msgid "Transcoding settings"
+msgstr "Cilësimet e transkodimit"
+
+msgctxt "#30102"
+msgid "Enable transcoding"
+msgstr "Aktivo transkodimin"
+
+msgctxt "#30103"
+msgid "Audio codec"
+msgstr "Audio codec'i"
+
+msgctxt "#30104"
+msgid "Video codec"
+msgstr "Video codec'i"
+
+msgctxt "#30105"
+msgid "Resolution"
+msgstr "Zbërthimi"
+
+msgctxt "#30500"
+msgid "Disconnected from '%s'"
+msgstr "U ndërpre nga '%s'"
+
+msgctxt "#30501"
+msgid "Reconnected to '%s'"
+msgstr "U rilidh me '%s'"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Amharic/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Amharic/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Amharic/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Amharic/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: Tvheadend HTSP Client
# Addon id: pvr.hts
-# Addon version: 1.6.11
# Addon Provider: Lars Op den Kamp, Team XBMC
msgid ""
msgstr ""
@@ -33,6 +32,22 @@
msgid "Password"
msgstr "የመግቢያ ቃል"
+msgctxt "#30006"
+msgid "Connect timeout in seconds"
+msgstr "ግንኙነት ማስቆሚያ በ ሰከንዶች"
+
+msgctxt "#30007"
+msgid "Response timeout in seconds"
+msgstr "መመለሻ ጊዜ በ ሰከንዶች"
+
+msgctxt "#30103"
+msgid "Audio codec"
+msgstr "የ ድምፅ codec"
+
+msgctxt "#30104"
+msgid "Video codec"
+msgstr "የ ቪዲዮ codec"
+
msgctxt "#30105"
msgid "Resolution"
msgstr "Resolution"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Arabic/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Arabic/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Arabic/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Arabic/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: Tvheadend HTSP Client
# Addon id: pvr.hts
-# Addon version: 1.6.11
# Addon Provider: Lars Op den Kamp, Team XBMC
msgid ""
msgstr ""
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Azerbaijani/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Azerbaijani/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Azerbaijani/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Azerbaijani/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -0,0 +1,21 @@
+# XBMC Media Center language file
+# Addon Name: Tvheadend HTSP Client
+# Addon id: pvr.hts
+# Addon Provider: Lars Op den Kamp, Team XBMC
+msgid ""
+msgstr ""
+"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
+"Report-Msgid-Bugs-To: http://trac.xbmc.org/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: XBMC Translation Team\n"
+"Language-Team: Azerbaijani (http://www.transifex.com/projects/p/XBMC-Main-Frodo/language/az/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: az\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+msgctxt "#30105"
+msgid "Resolution"
+msgstr "Əksetmə qabiliyyəti"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Basque/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Basque/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Basque/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Basque/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: Tvheadend HTSP Client
# Addon id: pvr.hts
-# Addon version: 1.6.11
# Addon Provider: Lars Op den Kamp, Team XBMC
msgid ""
msgstr ""
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Belarusian/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Belarusian/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Belarusian/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Belarusian/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: Tvheadend HTSP Client
# Addon id: pvr.hts
-# Addon version: 1.6.11
# Addon Provider: Lars Op den Kamp, Team XBMC
msgid ""
msgstr ""
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Bosnian/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Bosnian/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Bosnian/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Bosnian/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: Tvheadend HTSP Client
# Addon id: pvr.hts
-# Addon version: 1.6.11
# Addon Provider: Lars Op den Kamp, Team XBMC
msgid ""
msgstr ""
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Bulgarian/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Bulgarian/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Bulgarian/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Bulgarian/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: Tvheadend HTSP Client
# Addon id: pvr.hts
-# Addon version: 1.6.11
# Addon Provider: Lars Op den Kamp, Team XBMC
msgid ""
msgstr ""
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Burmese/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Burmese/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Burmese/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Burmese/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -0,0 +1,29 @@
+# XBMC Media Center language file
+# Addon Name: Tvheadend HTSP Client
+# Addon id: pvr.hts
+# Addon Provider: Lars Op den Kamp, Team XBMC
+msgid ""
+msgstr ""
+"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
+"Report-Msgid-Bugs-To: http://trac.xbmc.org/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: XBMC Translation Team\n"
+"Language-Team: Burmese (http://www.transifex.com/projects/p/XBMC-Main-Frodo/language/my/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: my\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+msgctxt "#30003"
+msgid "Username"
+msgstr "အသုံးပြုသူအမည်"
+
+msgctxt "#30004"
+msgid "Password"
+msgstr "စကားဝှက်"
+
+msgctxt "#30105"
+msgid "Resolution"
+msgstr "Resolution"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Catalan/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Catalan/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Catalan/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Catalan/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: Tvheadend HTSP Client
# Addon id: pvr.hts
-# Addon version: 1.6.11
# Addon Provider: Lars Op den Kamp, Team XBMC
msgid ""
msgstr ""
@@ -17,6 +16,18 @@
"Language: ca\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+msgctxt "#30000"
+msgid "Tvheadend hostname or IP address"
+msgstr "Nom de màquina o IP del Tvheadend"
+
+msgctxt "#30001"
+msgid "HTTP port"
+msgstr "Port HTTP"
+
+msgctxt "#30002"
+msgid "HTSP port"
+msgstr "Port HTSP"
+
msgctxt "#30003"
msgid "Username"
msgstr "Nom d'usuari"
@@ -25,6 +36,26 @@
msgid "Password"
msgstr "Contrasenya"
+msgctxt "#30006"
+msgid "Connect timeout in seconds"
+msgstr "Temps d'espera de connexió en segons"
+
+msgctxt "#30007"
+msgid "Response timeout in seconds"
+msgstr "Temps d'espera de la resposta en segons"
+
+msgctxt "#30100"
+msgid "Tvheadend transcoding settings"
+msgstr "Configuració de la transcodificació del Tvheadend"
+
+msgctxt "#30101"
+msgid "Transcoding settings"
+msgstr "Configuració de la transcodificació"
+
+msgctxt "#30102"
+msgid "Enable transcoding"
+msgstr "Habilita la transcodificació"
+
msgctxt "#30103"
msgid "Audio codec"
msgstr "Còdec d'àudio"
@@ -36,3 +67,11 @@
msgctxt "#30105"
msgid "Resolution"
msgstr "Resolució"
+
+msgctxt "#30500"
+msgid "Disconnected from '%s'"
+msgstr "Desconnectat de '%s'"
+
+msgctxt "#30501"
+msgid "Reconnected to '%s'"
+msgstr "Reconnectat a '%s'"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Chinese (Simple)/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Chinese (Simple)/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Chinese (Simple)/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Chinese (Simple)/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: Tvheadend HTSP Client
# Addon id: pvr.hts
-# Addon version: 1.6.11
# Addon Provider: Lars Op den Kamp, Team XBMC
msgid ""
msgstr ""
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Chinese (Traditional)/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Chinese (Traditional)/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Chinese (Traditional)/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Chinese (Traditional)/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: Tvheadend HTSP Client
# Addon id: pvr.hts
-# Addon version: 1.6.11
# Addon Provider: Lars Op den Kamp, Team XBMC
msgid ""
msgstr ""
@@ -17,6 +16,18 @@
"Language: zh_TW\n"
"Plural-Forms: nplurals=1; plural=0;\n"
+msgctxt "#30000"
+msgid "Tvheadend hostname or IP address"
+msgstr "Tvheadend主機名稱或IP位址"
+
+msgctxt "#30001"
+msgid "HTTP port"
+msgstr "HTTP端口"
+
+msgctxt "#30002"
+msgid "HTSP port"
+msgstr "HTSP端口"
+
msgctxt "#30003"
msgid "Username"
msgstr "帳號"
@@ -25,6 +36,26 @@
msgid "Password"
msgstr "密碼"
+msgctxt "#30006"
+msgid "Connect timeout in seconds"
+msgstr "連接超時(秒)"
+
+msgctxt "#30007"
+msgid "Response timeout in seconds"
+msgstr "回應超時(秒)"
+
+msgctxt "#30100"
+msgid "Tvheadend transcoding settings"
+msgstr "Tvheadend轉碼設定"
+
+msgctxt "#30101"
+msgid "Transcoding settings"
+msgstr "轉碼設定"
+
+msgctxt "#30102"
+msgid "Enable transcoding"
+msgstr "啟動轉碼"
+
msgctxt "#30103"
msgid "Audio codec"
msgstr "音效編碼"
@@ -36,3 +67,11 @@
msgctxt "#30105"
msgid "Resolution"
msgstr "解析度"
+
+msgctxt "#30500"
+msgid "Disconnected from '%s'"
+msgstr "從 '%s' 斷開連線"
+
+msgctxt "#30501"
+msgid "Reconnected to '%s'"
+msgstr "從 '%s' 重新連線"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Croatian/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Croatian/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Croatian/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Croatian/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: Tvheadend HTSP Client
# Addon id: pvr.hts
-# Addon version: 1.6.11
# Addon Provider: Lars Op den Kamp, Team XBMC
msgid ""
msgstr ""
@@ -17,22 +16,62 @@
"Language: hr\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 "Tvheadend hostname or IP address"
+msgstr "Tvheadend naziv računala ili IP adresa"
+
+msgctxt "#30001"
+msgid "HTTP port"
+msgstr "HTTP ulaz"
+
+msgctxt "#30002"
+msgid "HTSP port"
+msgstr "HTSP ulaz"
+
msgctxt "#30003"
msgid "Username"
msgstr "Korisničko ime"
msgctxt "#30004"
msgid "Password"
-msgstr "Zaporka"
+msgstr "Lozinka"
+
+msgctxt "#30006"
+msgid "Connect timeout in seconds"
+msgstr "Istek vremena u sekundama"
+
+msgctxt "#30007"
+msgid "Response timeout in seconds"
+msgstr "Vrijeme odaziva u sekundama"
+
+msgctxt "#30100"
+msgid "Tvheadend transcoding settings"
+msgstr "Tvheadend postavke predkôdiranja"
+
+msgctxt "#30101"
+msgid "Transcoding settings"
+msgstr "Postavke predkôdiranja"
+
+msgctxt "#30102"
+msgid "Enable transcoding"
+msgstr "Omogući predkôdiranje"
msgctxt "#30103"
msgid "Audio codec"
-msgstr "Audio kodek"
+msgstr "Zvučni kôdek"
msgctxt "#30104"
msgid "Video codec"
-msgstr "Video kodek"
+msgstr "Video kôdek"
msgctxt "#30105"
msgid "Resolution"
-msgstr "Razlučljivost"
+msgstr "Razlučivost"
+
+msgctxt "#30500"
+msgid "Disconnected from '%s'"
+msgstr "Odspojen s '%s'"
+
+msgctxt "#30501"
+msgid "Reconnected to '%s'"
+msgstr "Ponovno povezan s '%s'"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Czech/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Czech/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Czech/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Czech/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: Tvheadend HTSP Client
# Addon id: pvr.hts
-# Addon version: 1.6.11
# Addon Provider: Lars Op den Kamp, Team XBMC
msgid ""
msgstr ""
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Danish/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Danish/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Danish/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Danish/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: Tvheadend HTSP Client
# Addon id: pvr.hts
-# Addon version: 1.6.11
# Addon Provider: Lars Op den Kamp, Team XBMC
msgid ""
msgstr ""
@@ -45,6 +44,18 @@
msgid "Response timeout in seconds"
msgstr "Tidsfrist for svar i sekunder"
+msgctxt "#30100"
+msgid "Tvheadend transcoding settings"
+msgstr "Tvheadend indstillinger til transcoding"
+
+msgctxt "#30101"
+msgid "Transcoding settings"
+msgstr "Transcoding-indstillinger"
+
+msgctxt "#30102"
+msgid "Enable transcoding"
+msgstr "Aktiver transcoding"
+
msgctxt "#30103"
msgid "Audio codec"
msgstr "Lyd-codec"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Dutch/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Dutch/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Dutch/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Dutch/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: Tvheadend HTSP Client
# Addon id: pvr.hts
-# Addon version: 1.6.11
# Addon Provider: Lars Op den Kamp, Team XBMC
msgid ""
msgstr ""
@@ -45,6 +44,18 @@
msgid "Response timeout in seconds"
msgstr "Antwoord timeout in seconden"
+msgctxt "#30100"
+msgid "Tvheadend transcoding settings"
+msgstr "Tvheadend transcoderingsinstellingen"
+
+msgctxt "#30101"
+msgid "Transcoding settings"
+msgstr "Transcoderingsinstellingen"
+
+msgctxt "#30102"
+msgid "Enable transcoding"
+msgstr "Gebruik transcodering"
+
msgctxt "#30103"
msgid "Audio codec"
msgstr "Audiocodec"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/English/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/English/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/English/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/English/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: Tvheadend HTSP Client
# Addon id: pvr.hts
-# Addon version: 1.6.11
# Addon Provider: Lars Op den Kamp, Team XBMC
msgid ""
msgstr ""
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Esperanto/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Esperanto/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Esperanto/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Esperanto/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: Tvheadend HTSP Client
# Addon id: pvr.hts
-# Addon version: 1.6.11
# Addon Provider: Lars Op den Kamp, Team XBMC
msgid ""
msgstr ""
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Estonian/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Estonian/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Estonian/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Estonian/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: Tvheadend HTSP Client
# Addon id: pvr.hts
-# Addon version: 1.6.11
# Addon Provider: Lars Op den Kamp, Team XBMC
msgid ""
msgstr ""
@@ -17,6 +16,18 @@
"Language: et\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+msgctxt "#30000"
+msgid "Tvheadend hostname or IP address"
+msgstr "Tvheadend hosti nimi või IP aadress"
+
+msgctxt "#30001"
+msgid "HTTP port"
+msgstr "HTTP port"
+
+msgctxt "#30002"
+msgid "HTSP port"
+msgstr "HTSP port"
+
msgctxt "#30003"
msgid "Username"
msgstr "Kasutajanimi"
@@ -25,6 +36,26 @@
msgid "Password"
msgstr "Salasõna"
+msgctxt "#30006"
+msgid "Connect timeout in seconds"
+msgstr "Ühenduse aegumine sekundites"
+
+msgctxt "#30007"
+msgid "Response timeout in seconds"
+msgstr "Vastuse aegumine sekundites"
+
+msgctxt "#30100"
+msgid "Tvheadend transcoding settings"
+msgstr "Tvheadendi transkodeerimis seaded"
+
+msgctxt "#30101"
+msgid "Transcoding settings"
+msgstr "Transkodeerimis seaded"
+
+msgctxt "#30102"
+msgid "Enable transcoding"
+msgstr "Luba transkodeerimine"
+
msgctxt "#30103"
msgid "Audio codec"
msgstr "Audio koodek"
@@ -36,3 +67,11 @@
msgctxt "#30105"
msgid "Resolution"
msgstr "Resolutsioon"
+
+msgctxt "#30500"
+msgid "Disconnected from '%s'"
+msgstr "'%s' lahti ühendatud"
+
+msgctxt "#30501"
+msgid "Reconnected to '%s'"
+msgstr "'%s' uuesti ühendatud"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Faroese/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Faroese/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Faroese/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Faroese/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -0,0 +1,29 @@
+# XBMC Media Center language file
+# Addon Name: Tvheadend HTSP Client
+# Addon id: pvr.hts
+# Addon Provider: Lars Op den Kamp, Team XBMC
+msgid ""
+msgstr ""
+"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
+"Report-Msgid-Bugs-To: http://trac.xbmc.org/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: XBMC Translation Team\n"
+"Language-Team: Faroese (http://www.transifex.com/projects/p/XBMC-Main-Frodo/language/fo/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: fo\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+msgctxt "#30003"
+msgid "Username"
+msgstr "Brúkaranavn"
+
+msgctxt "#30004"
+msgid "Password"
+msgstr "Loyniorð"
+
+msgctxt "#30105"
+msgid "Resolution"
+msgstr "Skermstødd"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Finnish/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Finnish/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Finnish/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Finnish/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: Tvheadend HTSP Client
# Addon id: pvr.hts
-# Addon version: 1.6.11
# Addon Provider: Lars Op den Kamp, Team XBMC
msgid ""
msgstr ""
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/French/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/French/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/French/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/French/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: Tvheadend HTSP Client
# Addon id: pvr.hts
-# Addon version: 1.6.11
# Addon Provider: Lars Op den Kamp, Team XBMC
msgid ""
msgstr ""
@@ -45,6 +44,18 @@
msgid "Response timeout in seconds"
msgstr "Temporisation de réponse en secondes"
+msgctxt "#30100"
+msgid "Tvheadend transcoding settings"
+msgstr "Paramètres de transcodage pour Tvheadend"
+
+msgctxt "#30101"
+msgid "Transcoding settings"
+msgstr "Paramètres de transcodage"
+
+msgctxt "#30102"
+msgid "Enable transcoding"
+msgstr "Activer le transcodage"
+
msgctxt "#30103"
msgid "Audio codec"
msgstr "Codec audio"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Galician/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Galician/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Galician/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Galician/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: Tvheadend HTSP Client
# Addon id: pvr.hts
-# Addon version: 1.6.11
# Addon Provider: Lars Op den Kamp, Team XBMC
msgid ""
msgstr ""
@@ -45,6 +44,18 @@
msgid "Response timeout in seconds"
msgstr "Tempo de espera da resposta en segundos"
+msgctxt "#30100"
+msgid "Tvheadend transcoding settings"
+msgstr "Axustes da transcodificación de Tvheadend"
+
+msgctxt "#30101"
+msgid "Transcoding settings"
+msgstr "Axustes da transcodificación"
+
+msgctxt "#30102"
+msgid "Enable transcoding"
+msgstr "Habilitar a transcodificación"
+
msgctxt "#30103"
msgid "Audio codec"
msgstr "Códec de audio"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Georgian/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Georgian/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Georgian/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Georgian/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -0,0 +1,77 @@
+# XBMC Media Center language file
+# Addon Name: Tvheadend HTSP Client
+# Addon id: pvr.hts
+# Addon Provider: Lars Op den Kamp, Team XBMC
+msgid ""
+msgstr ""
+"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
+"Report-Msgid-Bugs-To: http://trac.xbmc.org/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: XBMC Translation Team\n"
+"Language-Team: Georgian (http://www.transifex.com/projects/p/XBMC-Main-Frodo/language/ka/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: ka\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+msgctxt "#30000"
+msgid "Tvheadend hostname or IP address"
+msgstr "Tvheadend-ის სერვერის სახელი ან IP მისამართი"
+
+msgctxt "#30001"
+msgid "HTTP port"
+msgstr "HTTP პორტი"
+
+msgctxt "#30002"
+msgid "HTSP port"
+msgstr "HTSP პორტი"
+
+msgctxt "#30003"
+msgid "Username"
+msgstr "მომხმარებელი"
+
+msgctxt "#30004"
+msgid "Password"
+msgstr "პაროლი"
+
+msgctxt "#30006"
+msgid "Connect timeout in seconds"
+msgstr "შეერთების დაგვიანება წამებში"
+
+msgctxt "#30007"
+msgid "Response timeout in seconds"
+msgstr "პასუხის დაგვიანება წამებში"
+
+msgctxt "#30100"
+msgid "Tvheadend transcoding settings"
+msgstr "Tvheadend ტრანსკოდირების პარამეტრები"
+
+msgctxt "#30101"
+msgid "Transcoding settings"
+msgstr "ტრანსკოდირების პარამეტრები"
+
+msgctxt "#30102"
+msgid "Enable transcoding"
+msgstr "ტრანსკოდირების ჩართვა"
+
+msgctxt "#30103"
+msgid "Audio codec"
+msgstr "აუდიო კოდეკი"
+
+msgctxt "#30104"
+msgid "Video codec"
+msgstr "ვიდეო კოდეკი"
+
+msgctxt "#30105"
+msgid "Resolution"
+msgstr "გარჩევადობა"
+
+msgctxt "#30500"
+msgid "Disconnected from '%s'"
+msgstr "'%s' გამოირთო"
+
+msgctxt "#30501"
+msgid "Reconnected to '%s'"
+msgstr "'%s' ისევ შეერთდა"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/German/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/German/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/German/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/German/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: Tvheadend HTSP Client
# Addon id: pvr.hts
-# Addon version: 1.6.11
# Addon Provider: Lars Op den Kamp, Team XBMC
msgid ""
msgstr ""
@@ -19,7 +18,7 @@
msgctxt "#30000"
msgid "Tvheadend hostname or IP address"
-msgstr "Tvheadend Hostname oder IP"
+msgstr "Tvheadend Hostname oder IP-Adresse"
msgctxt "#30001"
msgid "HTTP port"
@@ -39,11 +38,11 @@
msgctxt "#30006"
msgid "Connect timeout in seconds"
-msgstr "Verbindungszeit Überschreitung in Sekunden"
+msgstr "Verbindungs-Timeout in Sekunden"
msgctxt "#30007"
msgid "Response timeout in seconds"
-msgstr "Antwortzeit Überschreitung in Sekunden"
+msgstr "Antwort-Timeout in Sekunden"
msgctxt "#30100"
msgid "Tvheadend transcoding settings"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Greek/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Greek/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Greek/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Greek/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: Tvheadend HTSP Client
# Addon id: pvr.hts
-# Addon version: 1.6.11
# Addon Provider: Lars Op den Kamp, Team XBMC
msgid ""
msgstr ""
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Haitian (Haitian Creole)/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Haitian (Haitian Creole)/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Haitian (Haitian Creole)/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Haitian (Haitian Creole)/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: Tvheadend HTSP Client
# Addon id: pvr.hts
-# Addon version: 1.6.11
# Addon Provider: Lars Op den Kamp, Team XBMC
msgid ""
msgstr ""
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Hebrew/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Hebrew/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Hebrew/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Hebrew/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: Tvheadend HTSP Client
# Addon id: pvr.hts
-# Addon version: 1.6.11
# Addon Provider: Lars Op den Kamp, Team XBMC
msgid ""
msgstr ""
@@ -45,6 +44,18 @@
msgid "Response timeout in seconds"
msgstr "מגבלת זמן לתגובה בשניות"
+msgctxt "#30100"
+msgid "Tvheadend transcoding settings"
+msgstr "הגדרות Tvheadend transcoding"
+
+msgctxt "#30101"
+msgid "Transcoding settings"
+msgstr "הגדרות Transcoding"
+
+msgctxt "#30102"
+msgid "Enable transcoding"
+msgstr "הפעל Transcoding"
+
msgctxt "#30103"
msgid "Audio codec"
msgstr "מקודד שמע"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Hindi (Devanagiri)/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Hindi (Devanagiri)/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Hindi (Devanagiri)/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Hindi (Devanagiri)/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: Tvheadend HTSP Client
# Addon id: pvr.hts
-# Addon version: 1.6.11
# Addon Provider: Lars Op den Kamp, Team XBMC
msgid ""
msgstr ""
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Hungarian/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Hungarian/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Hungarian/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Hungarian/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: Tvheadend HTSP Client
# Addon id: pvr.hts
-# Addon version: 1.6.11
# Addon Provider: Lars Op den Kamp, Team XBMC
msgid ""
msgstr ""
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Icelandic/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Icelandic/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Icelandic/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Icelandic/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: Tvheadend HTSP Client
# Addon id: pvr.hts
-# Addon version: 1.6.11
# Addon Provider: Lars Op den Kamp, Team XBMC
msgid ""
msgstr ""
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Indonesian/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Indonesian/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Indonesian/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Indonesian/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: Tvheadend HTSP Client
# Addon id: pvr.hts
-# Addon version: 1.6.11
# Addon Provider: Lars Op den Kamp, Team XBMC
msgid ""
msgstr ""
@@ -17,6 +16,18 @@
"Language: id\n"
"Plural-Forms: nplurals=1; plural=0;\n"
+msgctxt "#30000"
+msgid "Tvheadend hostname or IP address"
+msgstr "Hostname atau alamat IP Tvheadend"
+
+msgctxt "#30001"
+msgid "HTTP port"
+msgstr "Port HTTP"
+
+msgctxt "#30002"
+msgid "HTSP port"
+msgstr "Port HTSP"
+
msgctxt "#30003"
msgid "Username"
msgstr "NamaPengguna"
@@ -25,6 +36,42 @@
msgid "Password"
msgstr "Password"
+msgctxt "#30006"
+msgid "Connect timeout in seconds"
+msgstr "Timeout Koneksi dalam detik"
+
+msgctxt "#30007"
+msgid "Response timeout in seconds"
+msgstr "Timeout response dalam deti"
+
+msgctxt "#30100"
+msgid "Tvheadend transcoding settings"
+msgstr "Pengaturan transcoding Tvheadend"
+
+msgctxt "#30101"
+msgid "Transcoding settings"
+msgstr "Pengaturan Transcoding"
+
+msgctxt "#30102"
+msgid "Enable transcoding"
+msgstr "Fungsikan Transcoding"
+
+msgctxt "#30103"
+msgid "Audio codec"
+msgstr "Kodek Audio"
+
+msgctxt "#30104"
+msgid "Video codec"
+msgstr "Kodek video"
+
msgctxt "#30105"
msgid "Resolution"
msgstr "Resolusi"
+
+msgctxt "#30500"
+msgid "Disconnected from '%s'"
+msgstr "Terputus dari '%s'"
+
+msgctxt "#30501"
+msgid "Reconnected to '%s'"
+msgstr "Tersambung lagi pada '%s'"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Italian/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Italian/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Italian/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Italian/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: Tvheadend HTSP Client
# Addon id: pvr.hts
-# Addon version: 1.6.11
# Addon Provider: Lars Op den Kamp, Team XBMC
msgid ""
msgstr ""
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Japanese/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Japanese/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Japanese/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Japanese/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: Tvheadend HTSP Client
# Addon id: pvr.hts
-# Addon version: 1.6.11
# Addon Provider: Lars Op den Kamp, Team XBMC
msgid ""
msgstr ""
@@ -45,6 +44,18 @@
msgid "Response timeout in seconds"
msgstr "レスポンスのタイムアウト (秒)"
+msgctxt "#30100"
+msgid "Tvheadend transcoding settings"
+msgstr "Tvheadend のトランスコードを設定"
+
+msgctxt "#30101"
+msgid "Transcoding settings"
+msgstr "トランスコード設定"
+
+msgctxt "#30102"
+msgid "Enable transcoding"
+msgstr "トランスコードを有効化"
+
msgctxt "#30103"
msgid "Audio codec"
msgstr "オーディオコーデック"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Korean/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Korean/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Korean/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Korean/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: Tvheadend HTSP Client
# Addon id: pvr.hts
-# Addon version: 1.6.11
# Addon Provider: Lars Op den Kamp, Team XBMC
msgid ""
msgstr ""
@@ -45,6 +44,18 @@
msgid "Response timeout in seconds"
msgstr "응답시간 제한 (초)"
+msgctxt "#30100"
+msgid "Tvheadend transcoding settings"
+msgstr "Tvheadend 트랜스코딩 설정"
+
+msgctxt "#30101"
+msgid "Transcoding settings"
+msgstr "트랜스코딩 설정"
+
+msgctxt "#30102"
+msgid "Enable transcoding"
+msgstr "트랜스코딩 사용"
+
msgctxt "#30103"
msgid "Audio codec"
msgstr "오디오 코덱"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Latvian/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Latvian/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Latvian/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Latvian/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -0,0 +1,77 @@
+# XBMC Media Center language file
+# Addon Name: Tvheadend HTSP Client
+# Addon id: pvr.hts
+# Addon Provider: Lars Op den Kamp, Team XBMC
+msgid ""
+msgstr ""
+"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
+"Report-Msgid-Bugs-To: http://trac.xbmc.org/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: XBMC Translation Team\n"
+"Language-Team: Latvian (http://www.transifex.com/projects/p/XBMC-Main-Frodo/language/lv/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: lv\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);\n"
+
+msgctxt "#30000"
+msgid "Tvheadend hostname or IP address"
+msgstr "Tvheadend saimniekvārds vai IP adrese"
+
+msgctxt "#30001"
+msgid "HTTP port"
+msgstr "HTTP ports"
+
+msgctxt "#30002"
+msgid "HTSP port"
+msgstr "HTSP ports"
+
+msgctxt "#30003"
+msgid "Username"
+msgstr "LIetotājvārds"
+
+msgctxt "#30004"
+msgid "Password"
+msgstr "Parole"
+
+msgctxt "#30006"
+msgid "Connect timeout in seconds"
+msgstr "Savienojuma noilgums sekundēs"
+
+msgctxt "#30007"
+msgid "Response timeout in seconds"
+msgstr "Atbildes noilgums sekundēs"
+
+msgctxt "#30100"
+msgid "Tvheadend transcoding settings"
+msgstr "Tvheadend pārkodēšanas iestatījumi"
+
+msgctxt "#30101"
+msgid "Transcoding settings"
+msgstr "Transkodēšanas iestatījumi"
+
+msgctxt "#30102"
+msgid "Enable transcoding"
+msgstr "Ieslēgt transkodēšanu"
+
+msgctxt "#30103"
+msgid "Audio codec"
+msgstr "Audio kodeks"
+
+msgctxt "#30104"
+msgid "Video codec"
+msgstr "Video kodeks"
+
+msgctxt "#30105"
+msgid "Resolution"
+msgstr "Izšķirtspēja"
+
+msgctxt "#30500"
+msgid "Disconnected from '%s'"
+msgstr "Atvienots no '%s'"
+
+msgctxt "#30501"
+msgid "Reconnected to '%s'"
+msgstr "Atkal savienots '%s'"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Lithuanian/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Lithuanian/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Lithuanian/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Lithuanian/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: Tvheadend HTSP Client
# Addon id: pvr.hts
-# Addon version: 1.6.11
# Addon Provider: Lars Op den Kamp, Team XBMC
msgid ""
msgstr ""
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Macedonian/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Macedonian/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Macedonian/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Macedonian/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: Tvheadend HTSP Client
# Addon id: pvr.hts
-# Addon version: 1.6.11
# Addon Provider: Lars Op den Kamp, Team XBMC
msgid ""
msgstr ""
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Malay/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Malay/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Malay/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Malay/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -0,0 +1,77 @@
+# XBMC Media Center language file
+# Addon Name: Tvheadend HTSP Client
+# Addon id: pvr.hts
+# Addon Provider: Lars Op den Kamp, Team XBMC
+msgid ""
+msgstr ""
+"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
+"Report-Msgid-Bugs-To: http://trac.xbmc.org/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: XBMC Translation Team\n"
+"Language-Team: Malay (http://www.transifex.com/projects/p/XBMC-Main-Frodo/language/ms/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: ms\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+msgctxt "#30000"
+msgid "Tvheadend hostname or IP address"
+msgstr "Nama hos atau alamat IP Tvheadend"
+
+msgctxt "#30001"
+msgid "HTTP port"
+msgstr "Port HTTP"
+
+msgctxt "#30002"
+msgid "HTSP port"
+msgstr "Port HTSP"
+
+msgctxt "#30003"
+msgid "Username"
+msgstr "Nama Pengguna"
+
+msgctxt "#30004"
+msgid "Password"
+msgstr "Kata Laluan"
+
+msgctxt "#30006"
+msgid "Connect timeout in seconds"
+msgstr "Had masa tamat sambung dalam saat"
+
+msgctxt "#30007"
+msgid "Response timeout in seconds"
+msgstr "Had masa tamat respons dalam saat"
+
+msgctxt "#30100"
+msgid "Tvheadend transcoding settings"
+msgstr "Tetapan transkod "
+
+msgctxt "#30101"
+msgid "Transcoding settings"
+msgstr "Tetapan transkod"
+
+msgctxt "#30102"
+msgid "Enable transcoding"
+msgstr "Benarkan transkod"
+
+msgctxt "#30103"
+msgid "Audio codec"
+msgstr "Kodeks audio"
+
+msgctxt "#30104"
+msgid "Video codec"
+msgstr "Kodeks video"
+
+msgctxt "#30105"
+msgid "Resolution"
+msgstr "Resolusi"
+
+msgctxt "#30500"
+msgid "Disconnected from '%s'"
+msgstr "Terputus dari '%s'"
+
+msgctxt "#30501"
+msgid "Reconnected to '%s'"
+msgstr "Bersambung semula dengan '%s'"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Malayalam/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Malayalam/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Malayalam/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Malayalam/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: Tvheadend HTSP Client
# Addon id: pvr.hts
-# Addon version: 1.6.11
# Addon Provider: Lars Op den Kamp, Team XBMC
msgid ""
msgstr ""
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Maltese/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Maltese/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Maltese/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Maltese/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: Tvheadend HTSP Client
# Addon id: pvr.hts
-# Addon version: 1.6.11
# Addon Provider: Lars Op den Kamp, Team XBMC
msgid ""
msgstr ""
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Norwegian/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Norwegian/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Norwegian/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Norwegian/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: Tvheadend HTSP Client
# Addon id: pvr.hts
-# Addon version: 1.6.11
# Addon Provider: Lars Op den Kamp, Team XBMC
msgid ""
msgstr ""
@@ -17,6 +16,18 @@
"Language: no\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+msgctxt "#30000"
+msgid "Tvheadend hostname or IP address"
+msgstr "Tvheadend vertsnavn eller IP-adresse"
+
+msgctxt "#30001"
+msgid "HTTP port"
+msgstr "HTTP-port"
+
+msgctxt "#30002"
+msgid "HTSP port"
+msgstr "HTSP-port"
+
msgctxt "#30003"
msgid "Username"
msgstr "Brukernavn"
@@ -25,6 +36,26 @@
msgid "Password"
msgstr "Passord"
+msgctxt "#30006"
+msgid "Connect timeout in seconds"
+msgstr "Tidsavbrudd ved tilkobling"
+
+msgctxt "#30007"
+msgid "Response timeout in seconds"
+msgstr "Tidsavbrudd ved venting på respons"
+
+msgctxt "#30100"
+msgid "Tvheadend transcoding settings"
+msgstr "Innstillinger for Tvheadend-transkoding"
+
+msgctxt "#30101"
+msgid "Transcoding settings"
+msgstr "Innstillinger for transkoding"
+
+msgctxt "#30102"
+msgid "Enable transcoding"
+msgstr "Aktiver transkoding"
+
msgctxt "#30103"
msgid "Audio codec"
msgstr "Lydkodek"
@@ -36,3 +67,11 @@
msgctxt "#30105"
msgid "Resolution"
msgstr "Oppløsning"
+
+msgctxt "#30500"
+msgid "Disconnected from '%s'"
+msgstr "Koblet fra '%s'"
+
+msgctxt "#30501"
+msgid "Reconnected to '%s'"
+msgstr "Koblet til på nytt til '%s'"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Persian/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Persian/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Persian/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Persian/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: Tvheadend HTSP Client
# Addon id: pvr.hts
-# Addon version: 1.6.11
# Addon Provider: Lars Op den Kamp, Team XBMC
msgid ""
msgstr ""
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Persian (Iran)/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Persian (Iran)/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Persian (Iran)/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Persian (Iran)/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -0,0 +1,29 @@
+# XBMC Media Center language file
+# Addon Name: Tvheadend HTSP Client
+# Addon id: pvr.hts
+# Addon Provider: Lars Op den Kamp, Team XBMC
+msgid ""
+msgstr ""
+"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
+"Report-Msgid-Bugs-To: http://trac.xbmc.org/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: XBMC Translation Team\n"
+"Language-Team: Persian (Iran) (http://www.transifex.com/projects/p/XBMC-Main-Frodo/language/fa_IR/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: fa_IR\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+msgctxt "#30003"
+msgid "Username"
+msgstr "نام کاربری"
+
+msgctxt "#30004"
+msgid "Password"
+msgstr "رمز عبور"
+
+msgctxt "#30105"
+msgid "Resolution"
+msgstr "رزولیشن"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Polish/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Polish/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Polish/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Polish/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: Tvheadend HTSP Client
# Addon id: pvr.hts
-# Addon version: 1.6.11
# Addon Provider: Lars Op den Kamp, Team XBMC
msgid ""
msgstr ""
@@ -75,4 +74,4 @@
msgctxt "#30501"
msgid "Reconnected to '%s'"
-msgstr "Połącz ponownie z '%s'"
+msgstr "Połączono ponownie z '%s'"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Portuguese/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Portuguese/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Portuguese/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Portuguese/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: Tvheadend HTSP Client
# Addon id: pvr.hts
-# Addon version: 1.6.11
# Addon Provider: Lars Op den Kamp, Team XBMC
msgid ""
msgstr ""
@@ -45,6 +44,18 @@
msgid "Response timeout in seconds"
msgstr "Tempo limite para resposta em segundos"
+msgctxt "#30100"
+msgid "Tvheadend transcoding settings"
+msgstr "Definições de transcodificação Tvheadend"
+
+msgctxt "#30101"
+msgid "Transcoding settings"
+msgstr "Definições de transcodificação"
+
+msgctxt "#30102"
+msgid "Enable transcoding"
+msgstr "Activar transcodificação"
+
msgctxt "#30103"
msgid "Audio codec"
msgstr "Codec de áudio"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Portuguese (Brazil)/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Portuguese (Brazil)/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Portuguese (Brazil)/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Portuguese (Brazil)/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: Tvheadend HTSP Client
# Addon id: pvr.hts
-# Addon version: 1.6.11
# Addon Provider: Lars Op den Kamp, Team XBMC
msgid ""
msgstr ""
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Romanian/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Romanian/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Romanian/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Romanian/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: Tvheadend HTSP Client
# Addon id: pvr.hts
-# Addon version: 1.6.11
# Addon Provider: Lars Op den Kamp, Team XBMC
msgid ""
msgstr ""
@@ -45,6 +44,18 @@
msgid "Response timeout in seconds"
msgstr "Așteptare răspuns în secunde"
+msgctxt "#30100"
+msgid "Tvheadend transcoding settings"
+msgstr "Setări transcodare Tvheadend"
+
+msgctxt "#30101"
+msgid "Transcoding settings"
+msgstr "Setări transcodare"
+
+msgctxt "#30102"
+msgid "Enable transcoding"
+msgstr "Activare transcodare"
+
msgctxt "#30103"
msgid "Audio codec"
msgstr "Codec audio"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Russian/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Russian/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Russian/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Russian/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: Tvheadend HTSP Client
# Addon id: pvr.hts
-# Addon version: 1.6.11
# Addon Provider: Lars Op den Kamp, Team XBMC
msgid ""
msgstr ""
@@ -45,6 +44,18 @@
msgid "Response timeout in seconds"
msgstr "Ожидание ответа (сек.)"
+msgctxt "#30100"
+msgid "Tvheadend transcoding settings"
+msgstr "Настройки транскодинга Tvheadend"
+
+msgctxt "#30101"
+msgid "Transcoding settings"
+msgstr "Настройки транскодирования"
+
+msgctxt "#30102"
+msgid "Enable transcoding"
+msgstr "Включить транскодинг"
+
msgctxt "#30103"
msgid "Audio codec"
msgstr "Кодек аудио"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Serbian/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Serbian/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Serbian/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Serbian/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: Tvheadend HTSP Client
# Addon id: pvr.hts
-# Addon version: 1.6.11
# Addon Provider: Lars Op den Kamp, Team XBMC
msgid ""
msgstr ""
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Serbian (Cyrillic)/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Serbian (Cyrillic)/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Serbian (Cyrillic)/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Serbian (Cyrillic)/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: Tvheadend HTSP Client
# Addon id: pvr.hts
-# Addon version: 1.6.11
# Addon Provider: Lars Op den Kamp, Team XBMC
msgid ""
msgstr ""
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Slovak/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Slovak/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Slovak/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Slovak/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: Tvheadend HTSP Client
# Addon id: pvr.hts
-# Addon version: 1.6.11
# Addon Provider: Lars Op den Kamp, Team XBMC
msgid ""
msgstr ""
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Slovenian/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Slovenian/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Slovenian/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Slovenian/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: Tvheadend HTSP Client
# Addon id: pvr.hts
-# Addon version: 1.6.11
# Addon Provider: Lars Op den Kamp, Team XBMC
msgid ""
msgstr ""
@@ -39,11 +38,23 @@
msgctxt "#30006"
msgid "Connect timeout in seconds"
-msgstr "Najdaljši čas povezave v sekundah"
+msgstr "Časovni pretek povezave v sekundah"
msgctxt "#30007"
msgid "Response timeout in seconds"
-msgstr "Najdaljši čas odgovora v sekundah"
+msgstr "Časovni pretek odgovora v sekundah"
+
+msgctxt "#30100"
+msgid "Tvheadend transcoding settings"
+msgstr "Nastavitve pretvarjanja za Tvheadend"
+
+msgctxt "#30101"
+msgid "Transcoding settings"
+msgstr "Nastavitve pretvarjanja"
+
+msgctxt "#30102"
+msgid "Enable transcoding"
+msgstr "Vključi pretvarjanje"
msgctxt "#30103"
msgid "Audio codec"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Spanish/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Spanish/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Spanish/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Spanish/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: Tvheadend HTSP Client
# Addon id: pvr.hts
-# Addon version: 1.6.11
# Addon Provider: Lars Op den Kamp, Team XBMC
msgid ""
msgstr ""
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Spanish (Argentina)/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Spanish (Argentina)/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Spanish (Argentina)/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Spanish (Argentina)/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: Tvheadend HTSP Client
# Addon id: pvr.hts
-# Addon version: 1.6.11
# Addon Provider: Lars Op den Kamp, Team XBMC
msgid ""
msgstr ""
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Spanish (Mexico)/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Spanish (Mexico)/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Spanish (Mexico)/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Spanish (Mexico)/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: Tvheadend HTSP Client
# Addon id: pvr.hts
-# Addon version: 1.6.11
# Addon Provider: Lars Op den Kamp, Team XBMC
msgid ""
msgstr ""
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Swedish/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Swedish/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Swedish/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Swedish/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: Tvheadend HTSP Client
# Addon id: pvr.hts
-# Addon version: 1.6.11
# Addon Provider: Lars Op den Kamp, Team XBMC
msgid ""
msgstr ""
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Tamil (India)/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Tamil (India)/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Tamil (India)/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Tamil (India)/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -0,0 +1,77 @@
+# XBMC Media Center language file
+# Addon Name: Tvheadend HTSP Client
+# Addon id: pvr.hts
+# Addon Provider: Lars Op den Kamp, Team XBMC
+msgid ""
+msgstr ""
+"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
+"Report-Msgid-Bugs-To: http://trac.xbmc.org/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: XBMC Translation Team\n"
+"Language-Team: Tamil (India) (http://www.transifex.com/projects/p/XBMC-Main-Frodo/language/ta_IN/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: ta_IN\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+msgctxt "#30000"
+msgid "Tvheadend hostname or IP address"
+msgstr "Tvheadend பின்தள புரவலன் பெயர் அல்லது ஐபி"
+
+msgctxt "#30001"
+msgid "HTTP port"
+msgstr "HTTP துறை"
+
+msgctxt "#30002"
+msgid "HTSP port"
+msgstr "HTSP துறை"
+
+msgctxt "#30003"
+msgid "Username"
+msgstr "பயனர்பெயர்"
+
+msgctxt "#30004"
+msgid "Password"
+msgstr "அடையாளச் சொல்"
+
+msgctxt "#30006"
+msgid "Connect timeout in seconds"
+msgstr "எத்தனை நொடியில் இணைப்பை முடித்தல்"
+
+msgctxt "#30007"
+msgid "Response timeout in seconds"
+msgstr "எத்தனை நொடியில் பதில் எதிபார்ப்பை முடித்தல்"
+
+msgctxt "#30100"
+msgid "Tvheadend transcoding settings"
+msgstr "Tvheadend டிரான்ஸ்கோடிங்கு அமைப்புகள்"
+
+msgctxt "#30101"
+msgid "Transcoding settings"
+msgstr "டிரான்ஸ்கோடிங்கு அமைப்புகள்"
+
+msgctxt "#30102"
+msgid "Enable transcoding"
+msgstr "டிரான்ஸ்கோடிங்கு செயல்படுத்து"
+
+msgctxt "#30103"
+msgid "Audio codec"
+msgstr "கேட்பொலி கோடெக் குறியாக்கி / விலக்கி"
+
+msgctxt "#30104"
+msgid "Video codec"
+msgstr "நிகழ்பட கோடெக் குறியாக்கி / விலக்கி"
+
+msgctxt "#30105"
+msgid "Resolution"
+msgstr "திரைத்திறன்"
+
+msgctxt "#30500"
+msgid "Disconnected from '%s'"
+msgstr "'%s' இருந்து துண்டிக்கப்பட்டது"
+
+msgctxt "#30501"
+msgid "Reconnected to '%s'"
+msgstr "'%s' க்கு மறுஇணைப்பு"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Thai/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Thai/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Thai/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Thai/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: Tvheadend HTSP Client
# Addon id: pvr.hts
-# Addon version: 1.6.11
# Addon Provider: Lars Op den Kamp, Team XBMC
msgid ""
msgstr ""
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Turkish/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Turkish/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Turkish/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Turkish/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: Tvheadend HTSP Client
# Addon id: pvr.hts
-# Addon version: 1.6.11
# Addon Provider: Lars Op den Kamp, Team XBMC
msgid ""
msgstr ""
@@ -17,6 +16,18 @@
"Language: tr\n"
"Plural-Forms: nplurals=1; plural=0;\n"
+msgctxt "#30000"
+msgid "Tvheadend hostname or IP address"
+msgstr "Tvheadend ana bilgisayar adı veya IP adresi"
+
+msgctxt "#30001"
+msgid "HTTP port"
+msgstr "HTTP portu"
+
+msgctxt "#30002"
+msgid "HTSP port"
+msgstr "HTSP portu"
+
msgctxt "#30003"
msgid "Username"
msgstr "Kullanıcı adı"
@@ -25,6 +36,26 @@
msgid "Password"
msgstr "Parola"
+msgctxt "#30006"
+msgid "Connect timeout in seconds"
+msgstr "Saniye cinsinden bağlantı zaman aşımı"
+
+msgctxt "#30007"
+msgid "Response timeout in seconds"
+msgstr "Saniye cinsinden yanıt zaman aşımı süresi"
+
+msgctxt "#30100"
+msgid "Tvheadend transcoding settings"
+msgstr "Tvheadend dönüştürme ayarları"
+
+msgctxt "#30101"
+msgid "Transcoding settings"
+msgstr "Dönüştürme ayarları"
+
+msgctxt "#30102"
+msgid "Enable transcoding"
+msgstr "Dönüştürmeyi etkinleştir"
+
msgctxt "#30103"
msgid "Audio codec"
msgstr "Ses codec"
@@ -36,3 +67,11 @@
msgctxt "#30105"
msgid "Resolution"
msgstr "Çözünürlük"
+
+msgctxt "#30500"
+msgid "Disconnected from '%s'"
+msgstr "'%s' Bağlantı kesilecek"
+
+msgctxt "#30501"
+msgid "Reconnected to '%s'"
+msgstr "Tekrar bağlanmaya '%s'"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Ukrainian/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Ukrainian/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Ukrainian/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Ukrainian/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: Tvheadend HTSP Client
# Addon id: pvr.hts
-# Addon version: 1.6.11
# Addon Provider: Lars Op den Kamp, Team XBMC
msgid ""
msgstr ""
@@ -17,6 +16,18 @@
"Language: uk\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 "Tvheadend hostname or IP address"
+msgstr "Назва сервера Tvheadend або його IP адреса"
+
+msgctxt "#30001"
+msgid "HTTP port"
+msgstr "Порт HTTP"
+
+msgctxt "#30002"
+msgid "HTSP port"
+msgstr "Порт HTSP"
+
msgctxt "#30003"
msgid "Username"
msgstr "Ім'я користувача"
@@ -25,6 +36,26 @@
msgid "Password"
msgstr "Пароль"
+msgctxt "#30006"
+msgid "Connect timeout in seconds"
+msgstr "Перерва у зв’язку в секундах"
+
+msgctxt "#30007"
+msgid "Response timeout in seconds"
+msgstr "Затримка відклику в секундах"
+
+msgctxt "#30100"
+msgid "Tvheadend transcoding settings"
+msgstr "Налаштування конвертування з Tvheadend"
+
+msgctxt "#30101"
+msgid "Transcoding settings"
+msgstr "Налаштування конвертування"
+
+msgctxt "#30102"
+msgid "Enable transcoding"
+msgstr "Включити конвертування"
+
msgctxt "#30103"
msgid "Audio codec"
msgstr "Кодування аудіо"
@@ -36,3 +67,11 @@
msgctxt "#30105"
msgid "Resolution"
msgstr "Роздільна здатність"
+
+msgctxt "#30500"
+msgid "Disconnected from '%s'"
+msgstr "Від’єднано від '%s'"
+
+msgctxt "#30501"
+msgid "Reconnected to '%s'"
+msgstr "Знову з’єднано з '%s'"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Uzbek/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Uzbek/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Uzbek/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Uzbek/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -0,0 +1,29 @@
+# XBMC Media Center language file
+# Addon Name: Tvheadend HTSP Client
+# Addon id: pvr.hts
+# Addon Provider: Lars Op den Kamp, Team XBMC
+msgid ""
+msgstr ""
+"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
+"Report-Msgid-Bugs-To: http://trac.xbmc.org/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: XBMC Translation Team\n"
+"Language-Team: Uzbek (http://www.transifex.com/projects/p/XBMC-Main-Frodo/language/uz/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: uz\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+msgctxt "#30003"
+msgid "Username"
+msgstr "Foydalanuvchi nomi"
+
+msgctxt "#30004"
+msgid "Password"
+msgstr "Maxfiy so'z"
+
+msgctxt "#30105"
+msgid "Resolution"
+msgstr "Ekran o'lchamlari"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Vietnamese/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Vietnamese/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Vietnamese/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Vietnamese/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -0,0 +1,77 @@
+# XBMC Media Center language file
+# Addon Name: Tvheadend HTSP Client
+# Addon id: pvr.hts
+# Addon Provider: Lars Op den Kamp, Team XBMC
+msgid ""
+msgstr ""
+"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
+"Report-Msgid-Bugs-To: http://trac.xbmc.org/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: XBMC Translation Team\n"
+"Language-Team: Vietnamese (http://www.transifex.com/projects/p/XBMC-Main-Frodo/language/vi/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: vi\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+msgctxt "#30000"
+msgid "Tvheadend hostname or IP address"
+msgstr "Tên miền hoặc địa chỉ IP của Tvheadend"
+
+msgctxt "#30001"
+msgid "HTTP port"
+msgstr "Cổng HTTP"
+
+msgctxt "#30002"
+msgid "HTSP port"
+msgstr "Cổng HTSP"
+
+msgctxt "#30003"
+msgid "Username"
+msgstr "Tên truy cập"
+
+msgctxt "#30004"
+msgid "Password"
+msgstr "Mật khẩu"
+
+msgctxt "#30006"
+msgid "Connect timeout in seconds"
+msgstr "Số giây tự ngắt kết nối"
+
+msgctxt "#30007"
+msgid "Response timeout in seconds"
+msgstr "Số giây tự ngắt chờ"
+
+msgctxt "#30100"
+msgid "Tvheadend transcoding settings"
+msgstr "Thiết lập bộ chuyển mã của Tvheadend"
+
+msgctxt "#30101"
+msgid "Transcoding settings"
+msgstr "Thiết lập bộ chuyển mã"
+
+msgctxt "#30102"
+msgid "Enable transcoding"
+msgstr "Sử dụng bộ chuyển mã"
+
+msgctxt "#30103"
+msgid "Audio codec"
+msgstr "Bộ giải mã Audio"
+
+msgctxt "#30104"
+msgid "Video codec"
+msgstr "Bộ giải mã Video"
+
+msgctxt "#30105"
+msgid "Resolution"
+msgstr "Độ phân giải"
+
+msgctxt "#30500"
+msgid "Disconnected from '%s'"
+msgstr "Đã ngắt kết nối từ '%s'"
+
+msgctxt "#30501"
+msgid "Reconnected to '%s'"
+msgstr "Đã kết nối lại tới '%s'"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Vietnamese (Viet Nam)/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Vietnamese (Viet Nam)/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Vietnamese (Viet Nam)/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Vietnamese (Viet Nam)/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -0,0 +1,25 @@
+# XBMC Media Center language file
+# Addon Name: Tvheadend HTSP Client
+# Addon id: pvr.hts
+# Addon Provider: Lars Op den Kamp, Team XBMC
+msgid ""
+msgstr ""
+"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
+"Report-Msgid-Bugs-To: http://trac.xbmc.org/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: XBMC Translation Team\n"
+"Language-Team: Vietnamese (Viet Nam) (http://www.transifex.com/projects/p/XBMC-Main-Frodo/language/vi_VN/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: vi_VN\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+msgctxt "#30004"
+msgid "Password"
+msgstr "Mật khẩu"
+
+msgctxt "#30105"
+msgid "Resolution"
+msgstr "Độ phân giải"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Welsh/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Welsh/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/addon/resources/language/Welsh/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/addon/resources/language/Welsh/strings.po 2014-03-04 10:06:12.000000000 +0000
@@ -0,0 +1,77 @@
+# XBMC Media Center language file
+# Addon Name: Tvheadend HTSP Client
+# Addon id: pvr.hts
+# Addon Provider: Lars Op den Kamp, Team XBMC
+msgid ""
+msgstr ""
+"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
+"Report-Msgid-Bugs-To: http://trac.xbmc.org/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: XBMC Translation Team\n"
+"Language-Team: Welsh (http://www.transifex.com/projects/p/XBMC-Main-Frodo/language/cy/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: cy\n"
+"Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n==2) ? 1 : (n != 8 && n != 11) ? 2 : 3;\n"
+
+msgctxt "#30000"
+msgid "Tvheadend hostname or IP address"
+msgstr "Enw gwesteiwr neu gyfeiriad IP Tvheadend"
+
+msgctxt "#30001"
+msgid "HTTP port"
+msgstr "Porth HTTP"
+
+msgctxt "#30002"
+msgid "HTSP port"
+msgstr "Porth HTSP"
+
+msgctxt "#30003"
+msgid "Username"
+msgstr "Enw defnyddiwr"
+
+msgctxt "#30004"
+msgid "Password"
+msgstr "Cyfrinair"
+
+msgctxt "#30006"
+msgid "Connect timeout in seconds"
+msgstr "Amser allan cysylltu mewn eiliadau"
+
+msgctxt "#30007"
+msgid "Response timeout in seconds"
+msgstr "Ymateb amser allan mewn eiliadau"
+
+msgctxt "#30100"
+msgid "Tvheadend transcoding settings"
+msgstr "Gosodiadau trawscodio Tvheadend"
+
+msgctxt "#30101"
+msgid "Transcoding settings"
+msgstr "Gosodiadau trawscodio"
+
+msgctxt "#30102"
+msgid "Enable transcoding"
+msgstr "Galluogi trawscodio"
+
+msgctxt "#30103"
+msgid "Audio codec"
+msgstr "Codec sain"
+
+msgctxt "#30104"
+msgid "Video codec"
+msgstr "Codec fideo"
+
+msgctxt "#30105"
+msgid "Resolution"
+msgstr "Cydraniad"
+
+msgctxt "#30500"
+msgid "Disconnected from '%s'"
+msgstr "Datgysylltwyd o '%s'"
+
+msgctxt "#30501"
+msgid "Reconnected to '%s'"
+msgstr "Ail gysylltwyd â '%s'"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/src/client.cpp xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/src/client.cpp
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/src/client.cpp 2014-01-04 10:28:12.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/src/client.cpp 2014-03-04 10:06:13.000000000 +0000
@@ -414,6 +414,7 @@
pCapabilities->bHandlesInputStream = true;
pCapabilities->bHandlesDemuxing = true;
pCapabilities->bSupportsRecordingFolders = true;
+ pCapabilities->bSupportsRecordingEdl = true;
return PVR_ERROR_NO_ERROR;
}
@@ -727,6 +728,14 @@
HTSPData->DemuxFlush();
}
+PVR_ERROR GetRecordingEdl(const PVR_RECORDING &recording, PVR_EDL_ENTRY entries[], int *size)
+{
+ if (!HTSPData || !HTSPData->IsConnected())
+ return PVR_ERROR_SERVER_ERROR;
+
+ return HTSPData->GetEdl(recording, &*entries, size);
+}
+
/** UNUSED API FUNCTIONS */
PVR_ERROR DialogChannelScan(void) { return PVR_ERROR_NOT_IMPLEMENTED; }
PVR_ERROR DeleteChannel(const PVR_CHANNEL &channel) { return PVR_ERROR_NOT_IMPLEMENTED; }
@@ -743,7 +752,6 @@
PVR_ERROR SetRecordingPlayCount(const PVR_RECORDING &recording, int count) { return PVR_ERROR_NOT_IMPLEMENTED; }
PVR_ERROR SetRecordingLastPlayedPosition(const PVR_RECORDING &recording, int lastplayedposition) { return PVR_ERROR_NOT_IMPLEMENTED; }
int GetRecordingLastPlayedPosition(const PVR_RECORDING &recording) { return -1; }
-PVR_ERROR GetRecordingEdl(const PVR_RECORDING&, PVR_EDL_ENTRY[], int*) { return PVR_ERROR_NOT_IMPLEMENTED; };
unsigned int GetChannelSwitchDelay(void) { return 0; }
void PauseStream(bool bPaused) {}
time_t GetPlayingTime() { return 0; }
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/src/GUIDialogTranscode.cpp xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/src/GUIDialogTranscode.cpp
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/src/GUIDialogTranscode.cpp 2014-01-04 10:28:12.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/src/GUIDialogTranscode.cpp 2014-03-04 10:06:13.000000000 +0000
@@ -191,6 +191,6 @@
|| actionId == ADDON_ACTION_PREVIOUS_MENU)
return OnClick(BUTTON_CANCEL);
else
- return true;
+ return false;
}
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/src/HTSPData.cpp xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/src/HTSPData.cpp
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/src/HTSPData.cpp 2014-01-04 10:28:19.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/src/HTSPData.cpp 2014-03-04 10:06:13.000000000 +0000
@@ -37,6 +37,14 @@
DVR_PRIO_UNIMPORTANT,
} dvr_prio_t;
+typedef enum {
+ DVR_ACTION_TYPE_CUT,
+ DVR_ACTION_TYPE_MUTE,
+ DVR_ACTION_TYPE_SCENE,
+ DVR_ACTION_TYPE_COMBREAK,
+
+} dvr_action_type_t;
+
using namespace std;
using namespace ADDON;
using namespace PLATFORM;
@@ -1427,3 +1435,89 @@
if (m_demux && CanTimeshift())
m_demux->SetSpeed(speed);
}
+
+PVR_ERROR CHTSPData::GetEdl(const PVR_RECORDING &recording, PVR_EDL_ENTRY entries[], int *size)
+{
+ if (GetProtocol() < 12) return PVR_ERROR_NOT_IMPLEMENTED;
+
+ XBMC->Log(LOG_DEBUG, "%s - dvrEntryId:%s", __FUNCTION__, recording.strRecordingId);
+
+ htsmsg_t *msg = htsmsg_create_map();
+ htsmsg_add_str(msg, "method", "getDvrCutpoints");
+ htsmsg_add_u32(msg, "id", atoi(recording.strRecordingId));
+
+ CHTSResult result;
+ ReadResult(msg, result);
+ if (result.status != PVR_ERROR_NO_ERROR)
+ {
+ XBMC->Log(LOG_ERROR, "%s - Failed to get EDL data.", __FUNCTION__);
+ return result.status;
+ }
+
+ htsmsg_t *edlList = htsmsg_get_list(result.message, "cutpoints");
+ if(!edlList)
+ {
+ XBMC->Log(LOG_DEBUG, "%s - No EDL list found.", __FUNCTION__);
+ *size = 0;
+ return PVR_ERROR_NO_ERROR;
+ }
+
+ htsmsg_field_t *field;
+ int index = 0;
+ HTSMSG_FOREACH(field, edlList)
+ {
+ if(field->hmf_type != HMF_MAP)
+ continue;
+
+ if(index < *size)
+ {
+ htsmsg_t *edl = &field->hmf_msg;
+
+ // start and end are in milliseconds
+ unsigned int start, end, type;
+
+ if (htsmsg_get_u32(edl, "start", &start) != 0 ||
+ htsmsg_get_u32(edl, "end", &end) != 0 ||
+ htsmsg_get_u32(edl, "type", &type) != 0)
+ {
+ continue;
+ }
+
+ PVR_EDL_ENTRY entry;
+ entry.start = start;
+ entry.end = end;
+
+ switch(type)
+ {
+ case DVR_ACTION_TYPE_CUT:
+ entry.type = PVR_EDL_TYPE_CUT;
+ break;
+ case DVR_ACTION_TYPE_MUTE:
+ entry.type = PVR_EDL_TYPE_MUTE;
+ break;
+ case DVR_ACTION_TYPE_SCENE:
+ entry.type = PVR_EDL_TYPE_SCENE;
+ break;
+ case DVR_ACTION_TYPE_COMBREAK:
+ entry.type = PVR_EDL_TYPE_COMBREAK;
+ break;
+ default:
+ entry.type = PVR_EDL_TYPE_COMBREAK;
+ break;
+ }
+
+ XBMC->Log(LOG_DEBUG, "%s - EDL: start: %d, end: %d, action: %d", __FUNCTION__, entry.start, entry.end, entry.type);
+
+ entries[index] = entry;
+ index++;
+ }
+ else
+ {
+ XBMC->Log(LOG_ERROR, "%s - Maximum number of EDL entries reached for recordingId: %s", __FUNCTION__, recording.strRecordingId);
+ break;
+ }
+ }
+ *size = index;
+
+ return PVR_ERROR_NO_ERROR;
+}
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/src/HTSPData.h xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/src/HTSPData.h
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.hts/src/HTSPData.h 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.hts/src/HTSPData.h 2014-03-04 10:06:13.000000000 +0000
@@ -92,6 +92,7 @@
DemuxPacket* DemuxRead(void);
bool SeekTime(int time,bool backward,double *startpts);
void SetSpeed(int speed);
+ PVR_ERROR GetEdl(const PVR_RECORDING &recinfo, PVR_EDL_ENTRY entries[], int *size);
private:
SChannels GetChannels();
SChannels GetChannels(int tag);
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.iptvsimple/addon/addon.xml.in xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.iptvsimple/addon/addon.xml.in
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.iptvsimple/addon/addon.xml.in 2014-01-04 10:28:12.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.iptvsimple/addon/addon.xml.in 2014-01-28 20:43:50.000000000 +0000
@@ -1,7 +1,7 @@
@@ -12,6 +12,7 @@
point="xbmc.pvrclient"
library_linux="XBMC_IPTV_Simple.pvr"
library_osx="XBMC_IPTV_Simple.pvr"
+ library_freebsd="XBMC_IPTV_Simple.pvr"
library_wingl="XBMC_IPTV_Simple_win32.dll"
library_windx="XBMC_IPTV_Simple_win32.dll"
library_android="libXBMC_IPTV_Simple.so" />
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.iptvsimple/addon/changelog.txt xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.iptvsimple/addon/changelog.txt
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.iptvsimple/addon/changelog.txt 2014-01-04 10:28:12.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.iptvsimple/addon/changelog.txt 2014-01-28 20:43:50.000000000 +0000
@@ -1,3 +1,10 @@
+v1.9.3
+- added setting to disable cache m3u/epg
+- added support for programme in epg
+- added possibility to specify logo path as URL
+- changed tvg-logo should contains full logo filename (with extention)
+- changed don't try download xmltv if it doesn't load after 3 attempt.
+
v1.9.2
- add timeshift buffer functions
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.iptvsimple/addon/resources/language/English/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.iptvsimple/addon/resources/language/English/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.iptvsimple/addon/resources/language/English/strings.po 2013-10-31 06:59:44.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.iptvsimple/addon/resources/language/English/strings.po 2014-01-28 20:43:50.000000000 +0000
@@ -20,7 +20,7 @@
#settings labels
msgctxt "#30000"
-msgid "File Location"
+msgid "Location"
msgstr ""
msgctxt "#30001"
@@ -67,6 +67,14 @@
msgid "EPG Time Shift (hours)"
msgstr ""
+msgctxt "#30025"
+msgid "Cache m3u at local storage"
+msgstr ""
+
+msgctxt "#30026"
+msgid "Cache XMLTV at local storage"
+msgstr ""
+
msgctxt "#30030"
msgid "Channels Logos"
msgstr ""
@@ -74,3 +82,7 @@
msgctxt "#30031"
msgid "Channels Logos Folder"
msgstr ""
+
+msgctxt "#30032"
+msgid "Channels Logos Base URL"
+msgstr ""
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.iptvsimple/addon/resources/settings.xml xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.iptvsimple/addon/resources/settings.xml
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.iptvsimple/addon/resources/settings.xml 2013-10-31 06:59:44.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.iptvsimple/addon/resources/settings.xml 2014-01-28 20:43:50.000000000 +0000
@@ -6,6 +6,7 @@
+
@@ -15,14 +16,16 @@
-
- -->
+
+
-
+
+
+
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.iptvsimple/src/client.cpp xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.iptvsimple/src/client.cpp
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.iptvsimple/src/client.cpp 2014-01-04 10:28:12.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.iptvsimple/src/client.cpp 2014-01-28 20:43:50.000000000 +0000
@@ -56,6 +56,8 @@
int g_iEPGTimeShift = 0;
int g_iStartNumber = 1;
bool g_bTSOverride = true;
+bool g_bCacheM3U = false;
+bool g_bCacheEPG = false;
extern std::string PathCombine(const std::string &strPath, const std::string &strFileName)
{
@@ -94,10 +96,24 @@
{
iPathType = 1;
}
- CStdString strSettingName = iPathType ? "m3uUrl" : "m3uPath";
- if (XBMC->GetSetting(strSettingName, &buffer))
+ if (iPathType)
{
- g_strM3UPath = buffer;
+ if (XBMC->GetSetting("m3uUrl", &buffer))
+ {
+ g_strM3UPath = buffer;
+ }
+ if (!XBMC->GetSetting("m3uCache", &g_bCacheM3U))
+ {
+ g_bCacheM3U = true;
+ }
+ }
+ else
+ {
+ if (XBMC->GetSetting("m3uPath", &buffer))
+ {
+ g_strM3UPath = buffer;
+ }
+ g_bCacheM3U = false;
}
if (g_strM3UPath == "")
{
@@ -111,29 +127,39 @@
{
iPathType = 1;
}
- strSettingName = iPathType ? "epgUrl" : "epgPath";
- if (XBMC->GetSetting(strSettingName, &buffer))
+ if (iPathType)
{
- g_strTvgPath = buffer;
+ if (XBMC->GetSetting("epgUrl", &buffer))
+ {
+ g_strTvgPath = buffer;
+ }
+ if (!XBMC->GetSetting("epgCache", &g_bCacheEPG))
+ {
+ g_bCacheEPG = true;
+ }
+ }
+ else
+ {
+ if (XBMC->GetSetting("epgPath", &buffer))
+ {
+ g_strTvgPath = buffer;
+ }
+ g_bCacheEPG = false;
}
- // BUG! xbmc does not return slider value
- //float dTimeShift;
- //if (XBMC->GetSetting("epgTimeShift", &dTimeShift))
- //{
- // g_iEPGTimeShift = (int)(dTimeShift * 3600.0); // hours to seconds
- //}
- int itmpShift;
- if (XBMC->GetSetting("epgTimeShift_", &itmpShift))
+ float fShift;
+ if (XBMC->GetSetting("epgTimeShift", &fShift))
{
- itmpShift -= 12;
- g_iEPGTimeShift = (int)(itmpShift * 3600.0); // hours to seconds
+ g_iEPGTimeShift = (int)(fShift * 3600.0); // hours to seconds
}
if (!XBMC->GetSetting("epgTSOverride", &g_bTSOverride))
{
g_bTSOverride = true;
}
-
- if (XBMC->GetSetting("logoPath", &buffer))
+ if (!XBMC->GetSetting("logoPathType", &iPathType))
+ {
+ iPathType = 1;
+ }
+ if (XBMC->GetSetting(iPathType ? "logoBaseUrl" : "logoPath", &buffer))
{
g_strLogoPath = buffer;
}
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.iptvsimple/src/client.h xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.iptvsimple/src/client.h
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.iptvsimple/src/client.h 2014-01-04 10:28:12.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.iptvsimple/src/client.h 2014-01-28 20:43:50.000000000 +0000
@@ -27,7 +27,7 @@
#include "libXBMC_pvr.h"
#include "libXBMC_gui.h"
-#define PVR_CLIENT_VERSION "1.8.1"
+#define PVR_CLIENT_VERSION "1.9.3"
#define M3U_FILE_NAME "iptv.m3u.cache"
#define TVG_FILE_NAME "xmltv.xml.cache"
@@ -49,6 +49,8 @@
extern int g_iEPGTimeShift;
extern int g_iStartNumber;
extern bool g_bTSOverride;
+extern bool g_bCacheM3U;
+extern bool g_bCacheEPG;
extern std::string PathCombine(const std::string &strPath, const std::string &strFileName);
extern std::string GetClientFilePath(const std::string &strFileName);
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.iptvsimple/src/PVRIptvData.cpp xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.iptvsimple/src/PVRIptvData.cpp
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.iptvsimple/src/PVRIptvData.cpp 2014-01-04 10:28:12.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.iptvsimple/src/PVRIptvData.cpp 2014-01-28 20:43:50.000000000 +0000
@@ -115,14 +115,14 @@
int iCount = 0;
while(iCount < 3) // max 3 tries
{
- if ((iReaded = GetCachedFileContents(TVG_FILE_NAME, m_strXMLTVUrl, data)) != 0)
+ if ((iReaded = GetCachedFileContents(TVG_FILE_NAME, m_strXMLTVUrl, data, g_bCacheEPG)) != 0)
{
break;
}
XBMC->Log(LOG_ERROR, "Unable to load EPG file '%s': file is missing or empty. :%dth try.", m_strXMLTVUrl.c_str(), ++iCount);
if (iCount < 3)
{
- usleep(5 * 1000 * 1000); // sleep 5 sec before next try.
+ usleep(2 * 1000 * 1000); // sleep 2 sec before next try.
}
}
@@ -130,6 +130,8 @@
{
XBMC->Log(LOG_ERROR, "Unable to load EPG file '%s': file is missing or empty. After %d tries.", m_strXMLTVUrl.c_str(), iCount);
m_bEGPLoaded = true;
+ m_iLastStart = iStart;
+ m_iLastEnd = iEnd;
return false;
}
@@ -283,6 +285,16 @@
GetNodeValue(pChannelNode, "category", strCategory);
GetNodeValue(pChannelNode, "desc", strDesc);
+ CStdString strIconPath;
+ xml_node<> *pIconNode = pChannelNode->first_node("icon");
+ if (pIconNode != NULL)
+ {
+ if (!GetAttributeValue(pIconNode, "src", strIconPath))
+ {
+ strIconPath = "";
+ }
+ }
+
PVRIptvEpgEntry entry;
entry.iBroadcastId = ++iBroadCastId;
entry.iGenreType = 0;
@@ -290,6 +302,7 @@
entry.strTitle = strTitle;
entry.strPlot = strDesc;
entry.strPlotOutline = "";
+ entry.strIconPath = strIconPath;
entry.startTime = iTmpStart;
entry.endTime = iTmpEnd;
entry.strGenreString = strCategory;
@@ -314,7 +327,7 @@
}
CStdString strPlaylistContent;
- if (!GetCachedFileContents(M3U_FILE_NAME, m_strM3uUrl, strPlaylistContent))
+ if (!GetCachedFileContents(M3U_FILE_NAME, m_strM3uUrl, strPlaylistContent, g_bCacheM3U))
{
XBMC->Log(LOG_ERROR, "Unable to load playlist file '%s': file is missing or empty.", m_strM3uUrl.c_str());
return false;
@@ -607,8 +620,7 @@
continue;
}
- if (!m_bEGPLoaded ||
- iStart > m_iLastStart || iEnd > m_iLastEnd)
+ if (!m_bEGPLoaded || iStart > m_iLastStart || iEnd > m_iLastEnd)
{
if (LoadEPG(iStart, iEnd))
{
@@ -618,8 +630,7 @@
}
PVRIptvEpgChannel *epg;
- if ((epg = FindEpgForChannel(*myChannel)) == NULL
- || epg->epg.size() == 0)
+ if ((epg = FindEpgForChannel(*myChannel)) == NULL || epg->epg.size() == 0)
{
return PVR_ERROR_NO_ERROR;
}
@@ -852,13 +863,15 @@
return true ;
}
-int PVRIptvData::GetCachedFileContents(const std::string &strCachedName, const std::string &filePath, std::string &strContents)
+int PVRIptvData::GetCachedFileContents(const std::string &strCachedName, const std::string &filePath,
+ std::string &strContents, const bool bUseCache /* false */)
{
bool bNeedReload = false;
CStdString strCachedPath = GetUserFilePath(strCachedName);
CStdString strFilePath = filePath;
- if (XBMC->FileExists(strCachedPath, false))
+ // check cached file is exists
+ if (bUseCache && XBMC->FileExists(strCachedPath, false))
{
struct __stat64 statCached;
struct __stat64 statOrig;
@@ -866,7 +879,7 @@
XBMC->StatFile(strCachedPath, &statCached);
XBMC->StatFile(strFilePath, &statOrig);
- bNeedReload = statCached.st_mtime < statOrig.st_mtime;
+ bNeedReload = statCached.st_mtime < statOrig.st_mtime || statOrig.st_mtime == 0;
}
else
{
@@ -876,7 +889,9 @@
if (bNeedReload)
{
GetFileContents(strFilePath, strContents);
- if (strContents.length() > 0)
+
+ // write to cache
+ if (bUseCache && strContents.length() > 0)
{
void* fileHandle = XBMC->OpenFileForWrite(strCachedPath, true);
if (fileHandle)
@@ -900,7 +915,7 @@
for(channel = m_channels.begin(); channel < m_channels.end(); channel++)
{
channel->strLogoPath = PathCombine(m_strLogoPath, channel->strTvgLogo);
- channel->strLogoPath.append(CHANNEL_LOGO_EXTENSION);
+ //channel->strLogoPath.append(CHANNEL_LOGO_EXTENSION);
}
}
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.iptvsimple/src/PVRIptvData.h xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.iptvsimple/src/PVRIptvData.h
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.iptvsimple/src/PVRIptvData.h 2013-10-31 06:59:44.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.iptvsimple/src/PVRIptvData.h 2014-01-28 20:43:50.000000000 +0000
@@ -100,7 +100,8 @@
virtual PVRIptvEpgChannel *FindEpgForChannel(PVRIptvChannel &channel);
virtual int ParseDateTime(CStdString strDate, bool iDateFormat = true);
virtual bool GzipInflate( const std::string &compressedBytes, std::string &uncompressedBytes);
- virtual int GetCachedFileContents(const std::string &strCachedName, const std::string &strFilePath, std::string &strContent);
+ virtual int GetCachedFileContents(const std::string &strCachedName, const std::string &strFilePath,
+ std::string &strContent, const bool bUseCache = false);
virtual void ApplyChannelsLogos();
virtual CStdString ReadMarkerValue(std::string &strLine, const char * strMarkerName);
virtual int GetChannelId(const char * strChannelName, const char * strStreamUrl);
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/addon.xml.in xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/addon.xml.in
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/addon.xml.in 2014-01-04 10:28:12.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/addon.xml.in 2014-03-04 10:06:13.000000000 +0000
@@ -1,7 +1,7 @@
@@ -12,31 +12,41 @@
point="xbmc.pvrclient"
library_linux="XBMC_Mediaportal.pvr"
library_osx="XBMC_Mediaportal.pvr"
+ library_freebsd="XBMC_Mediaportal.pvr"
library_wingl="XBMC_Mediaportal_win32.dll"
library_windx="XBMC_Mediaportal_win32.dll"
library_android="libXBMC_Mediaportal.so"/>
XBMC voorprogram vir die MediaPortal TV Bediener (ffmpeg + tsreader weergawe)
XBMC frontend for the MediaPortal TV Server (ffmpeg + tsreader version)
+ XBMC интерфейс за ТВ сървъра MediaPortal (ffmpeg + tsreader версия)
Frontal XBMC pel servidor de TV MediaPortal (versió ffmpeg + tsreader)
Rozhraní XBMC pro televizní server MediaPortal (verze ffmpeg + tsreader)
+ Blaen XBMC ar gyfer Gweinydd Teledu MediaPortal (fersiwn ffmpeg + tsreader)
XBMC frontend til MediaPortal TV server (ffmpeg + tsreader version)
- XBMC-Frontend für MediaPortal TV Server (ffmpeg- und tsreader-Version)
+ XBMC Oberfläche für den MediaPortal TV Server (ffmpeg + tsreader Version)
Frontend του XBMC για το διακομιστή MediaPortal TV (έκδοση ffmpeg + tsreader)
XBMC frontend for the MediaPortal TV Server (ffmpeg + tsreader version)
Interfaz XBMC para el MediaPortal TV Server (versión ffmpeg + tsreader)
Interfaz XBMC para el MediaPortal TV Server (versión ffmpeg + tsreader)
+ XBMC esi MediaPortal TV serverile (ffmpeg + tsreader versioon)
XBMC frontend MediaPortal TV-serverille (ffmpeg + tsreader)
Applicatif XBMC pour le serveur TV de MediaPortal (version ffmpeg + tsreader)
O Interface do XBMC para o Servidor de TV de MediaPortal (versión de ffmpeg +tsreader)
ממשק משתמש XBMC לשרת טלוויזיה MediaPortal (גרסת ffmpeg + tsreader )
+ XBMC sučelje za MediaPortal TV poslužitelj (ffmpeg + tsreader inačica)
XBMC Médiaportal előtér-kiszolgáló (ffmpeg + tsreader)
Frontend XBMC per il server MediaPortal TV (version ffmpeg + tsreader)
MediaPortal TV サーバー (ffmpeg + tsreader バージョン) の XBMC フロントエンド
+ XBMC სამომხმარებლო მხარე MediaPortal TV Server-თვის (ffmpeg + tsreader ვერსია)
MediaPortal TV Server (ffmpeg + tsreader version) 을 위한 XBMC 프론트엔드
XBMC sąsaja MediaPortal TV serverio (ffmpeg + tsreader versija)
+ XBMC galasistēma MediaPortal TV Server (ffmpeg + tsreader versija)
XBMC интерфејс за MediaPortal TV Server (ffmpeg + tsreader верзија)
+ Bahagian hadapan XBMC untuk Pelayan TV MediaPortal (versi ffmpeg + tsreader)
+ MediaPortal TV Server အတွက် XBMC frontend (ffmpeg + tsreader version)
XBMC frontend voor de Mediaportal TV Server (ffmmpeg + tsreader versie)
+ XBMC skall for MediaPortal TV Server (ffmpeg + tsreader versjon)
Interfejs XBMC dla serwera MediaPortal TV (wersja ffmpeg + tsreader)
Frontend XBMC para o MediaPortal TV Server (ffmpeg + versão tsreader)
Frontend do XBMC para Servidor de TV MediaPortal (ffmpeg + versão tsreader)
@@ -45,28 +55,40 @@
XBMC rozhranie pre MediaPortal TV server (verzia ffmpeg + tsreader)
XBMC-jev vmesnik za MediaPortal TV strežnik (ffmpeg + tsreader)
XBMC frontend för MediaPortal TV-server (ffmpeg + tsreader versionen)
+ MediaPortal டிவி சேவையகம் (ffmpeg + tsreader பதிப்பு) க்கான XBMC முன்நிலை
+ Накладка XBMC для сервера ТВ MediaPortal'у (версія ffmpeg + tsreader)
+ Giao tiếp XBMC cho MediaPortal TV Server (phiên bản ffmpeg + tsreader)
XBMC的MediaPortal TV服务器前端(ffmpeg + tsreader版)
+ MediaPortal電視服務器的XBMC前端 (ffmpeg+tsreader版本)
MediaPortal TV Bediener voorprogram. Ondersteun stroom van Lewendige TV & Opnames, luister na Radio kanale, EPG en Tydhouers. Hierdie byvoegsel kombineer die voormalige ffmpeg en tsreader byvoegsels.
MediaPortal TV Server frontend. Supports streaming of Live TV & Recordings, listening to Radio channels, EPG and Timers. This addon combines the former ffmpeg and tsreader addons.
+ XBMC интерфейс за ТВ сървъра MediaPortal. Поддържа преглеждане и записване на телевизия, слушане на радио, EPG и таймери. Тази добавка заменя старите ffmpeg и tsreader добавки.
Frontal XMBC de TV MediaPortal. Suporta el flux de TV en directe i enregistraments, escoltes de canals de radio, EPG i temporitzadors. Aquest afegitó combina els anteriors afegitons de ffmpg i tsreader.
Rozhraní pro televizní server MediaPortal. Podporuje proudové vysílání živého vysílání a nahrávek, poslech kanálů rádia, EPG, a časovače. Toto rozšíření kombinuje rozšíření ffmpeg a tsreader.
- MediaPortal TV server frontend. Understøtter streaming af TV og Optagelser, Radiokanaler, EPG og Timere. Denne add-on kombinerer de gamle ffmpeg og tsreader add-ons.
- Erlaubt die Wiedergabe von Live TV und Aufnahmen mittels MediaPortal TV Server auf XBMC. Desweiteren werden Radiokanäle, EPG und Timer unterstützt. Dieses Addon vereint die ehemaligen ffmpeg- und tsreader-Addons.
+ Blaen Gweinydd Teledu Media Portal. Mae'n cynnal ffrydio Teledu Byw a Recordiadau, gwrando ar sianeli Radio, Amserlen Rhaglenni ac Amserlenydd. Mae'r ychwanegyn yn cynnwys y cyn ychwangion ffmpeg a tsreader.
+ MediaPortal TV server frontend. Understøtter streaming af TV og Optagelser, Radiokanaler, EPG og Timere. Denne addon kombinerer de gamle ffmpeg og tsreader addons.
+ Mediaportal TV Server Oberfläche. Unterstützt Live TV & Aufnahmen, Radiokanäle, EPG und Timer. Dieses Addon kombiniert die ehemaligen ffmpeg- und tsreader-Addons.
Frontend για το διακομιστή MediaPortal TV. Υποστηρίζει ροές Live TV & Εγγραφές, ακρόαση Ραδιοφώνου, EPG και Χρονοδιακόπτες. Αυτό το πρόσθετο συνδυάζει τα προηγούμενα πρόσθετα ffmpeg και tsreader.
MediaPortal TV Server frontend. Supports streaming of Live TV & Recordings, listening to Radio channels, EPG and Timers. This addon combines the former ffmpeg and tsreader addons.
Interfaz MediaPortal TV Server. Soporta transmisión de TV en vivo y grabaciones, escuchar canales de radio, EPG y temporizadores. Este complemento combina los anteriores ffmpeg y tsreader.
Interfaz MediaPortal TV Server. Soporta transmisión de TV en vivo y grabaciones, escuchar canales de radio, EPG y temporizadores. Este complemento combina los anteriores ffmpeg y tsreader.
+ MediaPortal TV serveri esi. Toetab telekanalite striimimist ja salvestamist, raadio kuulamist ja elektroonilist saatekava. See lisa kombineerib endas endised ffmpeg ja tsreader lisad.
MediaPortal TV-palvelimen frontend. Tukee livelähetysten sekä tallenteiden virtaustoista, radiokanavia, ohjelmaopasta sekä ajastuksia. Tämä lisäosa yhdistää aikaisemmat ffmpeg- ja tsreader-lisäosat.
Applicatif Serveur TV MediaPortal. Il supporte la lecture en continu de direct télévision et enregistrement, l'écoute de radios, guide de programmes et minuteries. Cette extension combine les existants ffmpeg et tsreader.
Interface do Servidor de TV de MediaPortal. Soporta transmisión de TV ao vivo e Gravacións, escoita dos canles da radio, EPG e programacións. Este engadido combina o antigo ffmpeg e os engadidos tsreader.
ממשק משתמש לשרת טלוויזיה MediaPortal.תומך בהזרמת שידורי טלוויזיה ורדיו חיים והקלטתם,לוח שידורים ומתזמני הקלטות.תוסף זה משלב בתוכו את התוספים של ffmpeg וtsreader.
+ MediaPortal TV poslužitelj sučelje. Podržava stremanje i snimanje TV programa, slušanje radio programa, elektronski programski vodič (EPG) i vremenski zadano snimanje. Ovaj dodatak objedinjuje nekadašnje ffmpeg i tsreader dodatke.
Médiaportal előtér-kiszolgáló. Élő adások, felvételek,és rádió adások sugárzásának támogatása EPG-vel és időzítéssel. Ez a kiegészítő egyesíti az ffmpeg, és a tsreader kiegészítőket.
Frontend del server MediaPortal TV. Supporta lo streaming di Live TV e le registrazioni, l'ascolto dei canali radio, EPG e i timer. Questo addon combina gli addon ffmpeg e tsreaded.
MediaPortal TV サーバーのフロントエンドです。ライブテレビのストリーミングや録画、ラジオチャンネルの視聴、EPG、タイマーなどをサポートしています。以前の ffmpeg アドオンと tsreader アドオンを組み合わせたものです。
+ MediaPortal TV Server სამომხმარებლო მხარე მხარს უჭერს Live TV სტრიმინგსა და ჩანაწერებს, Radio არხების მოსმენას, EPG-სა და თაიმერებს. ეს ჩადგმა აერთიანებს ძვე ffmpeg და tsreader ჩადგმებს.
MediaPortal TV Server 프론트엔드. TV 시청 & 녹화, 라디오 채널 청취, EPG 및 타이머 지원. 이 추가기능은 이전의 ffmpeg 과 tsreader 추가기능을 합친 것입니다.
MediaPortal TV Serverio sąsaja. Palaiko transliacijos Live TV & Įrašus , klausytis radijo kanalus, EPG ir laikmačius. Šis priedas vienija buvusius ffmpeg ir TSreader priedus.
+ MediaPortal TV Server galasistēma. Atbalsta tiešraides TV un ierakstu straumēšanu, radio kanālu klaudīšanos, EPG un taimerus. Šis pielikums kombinē senākos ffmpeg un tsreader pielikumus.
MediaPortal TV Server frontend. Supports streaming of Live TV & Recordings, listening to Radio channels, EPG and Timers. This addon combines the former ffmpeg and tsreader addons.
+ Bahagian hadapan Pelayan TV MediaPortal; menyokong penstirman TV Langsung & Rakaman, mendengar saluran Radio, EPG dan Pemasa. Tambahan ini gabungkan tambahan ffmpef fan tsreader terdahulu.
MediaPortal TV Server frontend. Ondersteunt het bekijken van Live TV en opnames, het luisteren van radio zenders, het tonen van de EPG en het inplannen/beheren van nieuwe opnames (Timers). Deze addon combineert de voorgaande "ffmpeg" en "tsreader" addons.
+ MediaPortal TV Server skall. Støtter streaming av Live TV og opptak, Lytte til Radio kanaler, EPG og Timere. Dette tillegget kombinererer de tidligere ffmpeg og tsreader tilleggene.
Interfejs serwera TV MediaPortal. Wspiera strumieniowanie TV na żywo i nagrywanie, słuchanie radia, EPG oraz wyłączniki czasu. Ten dodatek łączy dodatki ffmpeg i tsreader.
Frontend para o MediaPortal TV Server. Suporta transmissão de TV em Directo e Gravações, ouvir estações de Rádio, EPG e Temporizadores. Este addon combina os antigos addons ffmpeg e tsreader.
Frontend do Servidor de TV do MediaPortal. Suporta streaming de TV Ao Vivo e Gravações, escutar canais de rádio, EPG e Agendamentos. Este addon combina os antigos addons ffmpeg e tsreader
@@ -75,29 +97,42 @@
Rozhranie pre MediaPortal TV server. Podporuje streamovanie živého televízneho vysielania a nahrávok, počúvanie rozhlasových kanálov, EPG a časovače. Tento doplnok zlučuje dohromady bývalé doplnky ffmpeg a tsreader.
Vmesnik za MediaPortal TV strežnik. Podpira pretakanje televizije v živo & posnetkov, poslušanje radia, EPG in časovnike. Ta dodatek združuje prejšnja dodatka ffmpeg in tsreader.
MediaPortal TV-server frontend. Stödjer strömning av direktsänd TV & inspelningar, lyssna på radiokanaler, EPG och timers. Detta tillägg kombinerar dom tidigare ffmpeg och tsreader tilläggen.
+ MediaPortal TV Server முன்நிலை. லைவ் டிவி & பதிவுகளின் ஸ்ட்ரீமிங் செய்யவும், ரேடியோ சேனல்கள் கேட்கவும் மற்றும் EPG, துணைபுரிகிறது. இந்த துனைபயன் முன்னாள் ffmpeg மற்றும் tsreader துணை நிரல்கள் ஒருங்கிணைக்கிறது.
+ Накладка для сервера ТВ MediaPortal. Підтримує потокове Live TV і запис, прослуховування радіо каналів, телегід та планування. Цей додаток сполучає колишні додатки ffmpeg і tsreader.
+ Giao tiếp cho MediaPortal TV Server. Hỗ trợ truyền phát và thu chương trình Live TV, nghe Radio, hẹn giờ và hiển thị lịch trình chiếu (EPG). Addon này kết hợp cho các addon cũ của ffmpeg và tsreader.
MediaPortal TV服务器前端,支持直播电视播放和录制、收听电台、电子节目单和定时器。这个插件结合了这前的ffmpeg和tsreader插件。
+ MediaPortal電視服務器的前端。支援的串流檔案包括有:電視直播和錄影,收聽廣播頻道,電子節目表和計時器。這個插件結合了先前ffmpeg和tsreader的插件。
Hierdie is onstabiele sagteware! Die outeurs is op geen manier verantwoordelik vir gefaalde opnames, inkorrekte tydhouers, gemorsde ure, of enige ander ongewensde effekte.
This is unstable software! The authors are in no way responsible for failed recordings, incorrect timers, wasted hours, or any other undesirable effects..
- Això és programari inestable! Els autors no són en absolut responsables d'enregistraments fallist, temporitzadors incorrectes, hores tudades, o qualsevol altra efecte indesitjable...
+ Тази програма е нестабилна! Авторите не носят отговорност за неизпълнение на записването, погрешните таймери, пропилените часове, или някакви други нежелани ефекти.
+ Això és programari inestable! Els autors no són de cap manera responsables dels enregistraments que han fallat, temporitzadors incorrectes, hores perdudes, o qualsevols altres efectes indesitjables..
Tento software není stabilní. Autoři nejsou žádným způsobem zodpovědní za selhání při nahrávání, neplatné časovače, ztracený čas, či jakékoliv jiné nežádoucí události...
+ Mae hwn yn feddalwedd ansad! Nid yw'r awduron yn gyfrifol mewn unrhyw ffordd am fethu recordio, amseru gwallus, oriau wedi eu gwastraffu nac effeithiau anymunol eraill.
Dette er ustabil software! Ophavsmændene er på ingen måde ansvarlige for mislykkede optagelser, ukorrekte timere, spildte timer, eller andre uønskede konsekvenser..
- Diese Software ist noch in der Entwicklung! Die Autoren sind nicht für fehlgeschlagene Aufnahmen, falsche Timer, verschwendete Zeit oder andere ungewollte Effekte verantwortlich.
+ Dies ist instabile Software! Die Autoren sind in keiner Weise verantwortlich für fehlgeschlagene Aufnahmen, falsche Timer, verschwendete Zeit oder andere ungewünschte Effekte.
Ασταθές πρόγραμμα! Οι δημιουργοί δεν είναι σε καμία περίπτωση υπεύθυνοι για αποτυχημένες εγγραφές, λανθασμένους χρονοδιακόπτες, χαμένες ώρες, ή κάθε είδους ανεπιθύμητα αποτελέσματα..
This is unstable software! The authors are in no way responsible for failed recordings, incorrect timers, wasted hours, or any other undesirable effects..
¡Este es un software inestable! Los autores no son de ninguna manera responsables de las grabaciones fallidas o incorrectas, las temporizadores perdidas, ni otros efectos no deseables..
¡Este software es inestable! Los autores no se responsabilizan por grabaciones fallidas, temporizadores incorrectos, horas perdidas, o cualquier otro efecto no deseado..
¡Esto es software inestable! Los autores no son de ninguna manera responsables por grabaciones fallidas, temporizadores incorrectos, horas perdidas o cualquier otro efecto no deseado...
+ See on ebastabiilne tarkvara! Autorid ei ole kuidagi moodi vastutavad nurjunud salvestiste, ebaõige aegrelee, raisatud tundide ega muude soovimatute asjade eest.
Tämä on epävakaa ohjelmisto! Tekijät eivät ole millään muotoa vastuussa epäonnistuneista tallennuksista, virheellisistä ajastuksia, haaskatusta ajasta, verenpaineen noususta tai mistään muusta epäsuotuisasta vaikutuksesta.
Cet applicatif est instable ! Les auteurs ne sont en aucun cas responsables d'échec d'enregistrements, minuteries erronées, temps perdu et autres résultats indésirables..
Este é software non estable, os autores non se fan responsábeis dos erros na gravacións, temporizadores incorrectos, e outros efectos non desexados.
זוהי תוכנה בלתי יציבה!מחברי התכנה אינם אחראים להקלטות כושלות,מתזמני הקלטות שגויים,שעות מבוזבזות,או כל תוצאה בלתי רצויה...
+ Ovo je nestabilan softver! Autori nisu ni na koji način odgovorni za neuspjelo snimanje, netočna vremena snimanja, izgubljene sate, ili bilo koje druge nepoželjne učinke...
Ez nem stabil szoftver! A készítők nem vállalnak felelősséget, a hibás felvételért, rossz időzítésért, elvesztegetett időért...
+ Ini merupakan software yang tidak stabil! Penulis tidak bertanggung jawab untuk rekaman gagal, timer salah, waktu terbuang, atau efek tak diinginkan lainnya...
Questo software non è stabile! Gli autori non sono responsabili per registrazioni fallite, timer non corretti, ore perse, o altri effetti indesiderati...
これは不安定なソフトウェアです!本プログラムの作者は、録画の失敗、正確に作動しなかったタイマー、無駄にした時間、その他あらゆる好ましくない結果について責任を負わないものとします。
+ ეს არის არასტაბილური პროგრამული უზრუნველყოფა! ავტორები არ არიან პასუხისმგებელი შეცდომებზე, არასწორ EPG-ზე, დაკარგულ დროზე ან სხვა ხარვეზებზე
이 소프트웨어는 불안정합니다! 제작자는 녹화 실패, 부정확한 타이머, 시간 낭비 및 기타 예상하지 못한 결과에 대해 책임지지 않습니다..
Tai yra nestabili programinė įranga! Autorius jokiu būdu neatsakingas už nepavykusius įrašus, neteisingus laikmačius, iššvaistytas valandas, ar nutikus kitiems nepageidaujamiems poveikiams ...[COLOR=red](xbmc.lt siūlo/rekomenduoja testuojant šį priedą persijungti į Anglų [orinali] kalbą)[/COLOR]
+ Šī ir nestabila programmatūra! Autori nav nekādā vaidā atbildīgi par nesanākušiem ierakstiem, nepareiziem taimeriem, iztērētām stundām vai jebkādiem citiem nevēlamiem efektiem..
Ова е нестабилен софтвер! Авторите на ниту еден начин не одговараат за неуспешни снимки, неточни тајмери, потрошени часови, или било кои други несакани ефекти.
+ Ini merupakan perisian tidak stabil! Pengarang tidak bertanggungjawab atas kegagalan rakaman, pemasa tidak betul, masa yang dibazirkan, atau apa jua kesan yang tidak dikehendaki..
Deze software is niet 100% stabiel! De auteurs zijn op geen enkele wijze aansprakelijk voor mislukte opnames, verspilde tijd, of enig ander ongewild neveneffect..
+ Dette er ustabilt programvare! Forfatterne er ikke ansvarlig på noen måte for ødelagte opptak, feile timere, bortkastede timer, eller andre uønskede hendinger...
To oprogramowanie jest niestabilne! Autorzy w żaden sposób nie odpowiadają za nieudane nagrania, źle działające wyłączniki czasowe, stracone godziny czy też jakiekolwiek inne niepożądane efekty.
Este é um software instável! Os autores não se responsabilizam por falhas nas gravações, temporizadores incorrectos, ou qualquer outro efeito não desejado...
Este é um software instável! Os autores não são responsáveis por falhas de gravações, agendamentos incorretos, horas desperdiçadas, ou quaisquer outros efeitos indesejados.
@@ -105,8 +140,15 @@
Это нестабильная программа! Авторы не несут ответственности за неудачную запись, неправильные таймеры, потраченное время и другие нежелательные последствия.
Tento softvér nie je stabilný! Autori nenesú žiadnu zodpovednosť za chybné nahrávky vysielania, nesprávne časovače alebo iné neželané udalosti spôsobené týmto softvérom..
To je nestabilna programska oprema! Avtorji niso odgovorni za neuspela snemanja, nepravilne časovnike, zapravljen čas in katerikoli drug neželen učinek...
+ Ky program nuk është ende stabil! Autorët së këtij programi nuk janë në as një menyr përgjegjës për rregistrime të gabuara, timer të pasaktë, kohë të humbur ose efekte të tillë të padëshirueshëm.
+ Овај софтвер је нестабилан! Аутори ни на који начин нису одговорни за неуспела снимања, неисправна заказана снимања, изгубљене сате или друге нежељене ефекте.
Detta är ostabil mjukvara! Upphovsmännen är inte ansvariga för misslyckade inspelningar, inkorrekta timers, bortslösade timmar, eller några andra oönskade effekter..
+ இந்த நிலையற்ற மென்பொருள்! தோல்வியடைந்தது பதிவுகள், தவறான டைமர்கள், வீணாகி மணி, அல்லது வேறு எந்த விரும்பத்தகாத விளைவுகலுக்கு இதன் ஆசிரியர்கள் பொறுப்பு இல்லை.
+ Bu stabil olmayan program! Yapımcılar hatalı kayıtlardan, bozuk sürelerden, harcanan vakitten veya herhangi bir olumsuz etkiden dolayı sorumlu tutulamaz.
+ Це нестабільна програма! Автор не несуть жодної відповідальності за зіпсуті записи, неправильні таймери, потрачений час, та інші небажані ефекти.
+ Đây là phần mềm không ổn định! Các tác giả không chịu trách nhiệm đối với bản ghi âm thất bại, giờ không chính xác, giờ lãng phí, hoặc bất kỳ tác dụng không mong muốn khác...
这是不稳定版的软件!作者不对录制失败、错误定时造成时间浪费或其它不良影响负责。
+ 這是測試版軟體!其原創作者並無法對於以下情況負責,包含:錄影失敗,不正確的定時設定,多餘時數,或任何產生的其它不良影響...
@OS@
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/changelog.txt xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/changelog.txt
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/changelog.txt 2014-01-04 10:28:12.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/changelog.txt 2014-03-04 10:06:13.000000000 +0000
@@ -1,3 +1,6 @@
+v1.9.11
+- Updated language files from Transifex
+
v1.9.10
- add timeshift buffer functions
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/Afrikaans/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/Afrikaans/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/Afrikaans/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/Afrikaans/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: MediaPortal PVR Client
# Addon id: pvr.mediaportal.tvserver
-# Addon version: 1.6.7
# Addon Provider: Marcel Groothuis
msgid ""
msgstr ""
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/Albanian/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/Albanian/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/Albanian/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/Albanian/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -0,0 +1,29 @@
+# XBMC Media Center language file
+# Addon Name: MediaPortal PVR Client
+# Addon id: pvr.mediaportal.tvserver
+# Addon Provider: Marcel Groothuis
+msgid ""
+msgstr ""
+"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
+"Report-Msgid-Bugs-To: http://trac.xbmc.org/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: XBMC Translation Team\n"
+"Language-Team: Albanian (http://www.transifex.com/projects/p/XBMC-Main-Frodo/language/sq/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: sq\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+msgctxt "#30003"
+msgid "Include Radio"
+msgstr "Inkludo Radionë"
+
+msgctxt "#30005"
+msgid "Connect timeout (s)"
+msgstr "Timeout i lidhjes (s)"
+
+msgctxt "#30042"
+msgid "Playback"
+msgstr "Ndëgjim"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/Amharic/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/Amharic/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/Amharic/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/Amharic/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: MediaPortal PVR Client
# Addon id: pvr.mediaportal.tvserver
-# Addon version: 1.6.7
# Addon Provider: Marcel Groothuis
msgid ""
msgstr ""
@@ -17,6 +16,10 @@
"Language: am\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+msgctxt "#30003"
+msgid "Include Radio"
+msgstr "ሬዲዮ ማካተቻ"
+
msgctxt "#30040"
msgid "Connection"
msgstr "ግንኙነት "
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/Arabic/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/Arabic/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/Arabic/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/Arabic/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: MediaPortal PVR Client
# Addon id: pvr.mediaportal.tvserver
-# Addon version: 1.6.7
# Addon Provider: Marcel Groothuis
msgid ""
msgstr ""
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/Basque/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/Basque/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/Basque/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/Basque/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: MediaPortal PVR Client
# Addon id: pvr.mediaportal.tvserver
-# Addon version: 1.6.7
# Addon Provider: Marcel Groothuis
msgid ""
msgstr ""
@@ -20,3 +19,7 @@
msgctxt "#30042"
msgid "Playback"
msgstr "Erreprodukzioa"
+
+msgctxt "#30064"
+msgid "Unknown error"
+msgstr "Errore ezezaguna"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/Belarusian/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/Belarusian/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/Belarusian/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/Belarusian/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: MediaPortal PVR Client
# Addon id: pvr.mediaportal.tvserver
-# Addon version: 1.6.7
# Addon Provider: Marcel Groothuis
msgid ""
msgstr ""
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/Bosnian/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/Bosnian/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/Bosnian/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/Bosnian/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: MediaPortal PVR Client
# Addon id: pvr.mediaportal.tvserver
-# Addon version: 1.6.7
# Addon Provider: Marcel Groothuis
msgid ""
msgstr ""
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/Bulgarian/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/Bulgarian/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/Bulgarian/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/Bulgarian/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: MediaPortal PVR Client
# Addon id: pvr.mediaportal.tvserver
-# Addon version: 1.6.7
# Addon Provider: Marcel Groothuis
msgid ""
msgstr ""
@@ -17,10 +16,46 @@
"Language: bg\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+msgctxt "#30000"
+msgid "Mediaportal Hostname"
+msgstr "Име на хоста за Mediaportal"
+
+msgctxt "#30001"
+msgid "Mediaportal XBMC plugin Port"
+msgstr "Порт за добавките на XBMC за Mediaportal"
+
+msgctxt "#30002"
+msgid "Free-to-air only"
+msgstr "Само безплатните канали"
+
+msgctxt "#30003"
+msgid "Include Radio"
+msgstr "Включи радиото"
+
+msgctxt "#30005"
+msgid "Connect timeout (s)"
+msgstr "Таймаут при свързване (с)"
+
+msgctxt "#30040"
+msgid "Connection"
+msgstr "Свързване"
+
+msgctxt "#30041"
+msgid "MediaPortal"
+msgstr "MediaPortal"
+
msgctxt "#30042"
msgid "Playback"
msgstr "Възпроизвеждане"
+msgctxt "#30063"
+msgid "No signal detected"
+msgstr "Няма сигнал"
+
msgctxt "#30064"
msgid "Unknown error"
-msgstr "Непозната грешка"
+msgstr "Неизвестна грешка"
+
+msgctxt "#30066"
+msgid "Unknown channel"
+msgstr "Неизвестен канал"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/Burmese/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/Burmese/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/Burmese/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/Burmese/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -0,0 +1,85 @@
+# XBMC Media Center language file
+# Addon Name: MediaPortal PVR Client
+# Addon id: pvr.mediaportal.tvserver
+# Addon Provider: Marcel Groothuis
+msgid ""
+msgstr ""
+"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
+"Report-Msgid-Bugs-To: http://trac.xbmc.org/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: XBMC Translation Team\n"
+"Language-Team: Burmese (http://www.transifex.com/projects/p/XBMC-Main-Frodo/language/my/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: my\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+msgctxt "#30002"
+msgid "Free-to-air only"
+msgstr "အခမဲ့ထုတ်လွင့်မှု့သာလျှင်"
+
+msgctxt "#30003"
+msgid "Include Radio"
+msgstr "ရေဒီယိုအပါအဝင်"
+
+msgctxt "#30005"
+msgid "Connect timeout (s)"
+msgstr "ချိတ်ဆက်မှု့အချိန်ပြည့်သွားပါပြီ။"
+
+msgctxt "#30008"
+msgid "Convert hostname to IP-adress"
+msgstr "hostname ကို IP-adress အဖြစ်သို့ပြောင်းမည်"
+
+msgctxt "#30017"
+msgid "Windows password (SMB)"
+msgstr "Windows စကားဝှက် (SMB)"
+
+msgctxt "#30040"
+msgid "Connection"
+msgstr "ကွန်နက်ရှင်"
+
+msgctxt "#30050"
+msgid "Your TVServerXBMC version '%s' is too old. Please upgrade to '%s' or higher!"
+msgstr "သင်၏ TVServerXBMC ဗားရှင်း '%s' သည်အရမ်းဟောင်းနေသည်။'%s' သို့မဟုတ် သူ့ထက်မြင့်သောဗားရှင်းသို့အဆင့်မြင့်ပါ"
+
+msgctxt "#30051"
+msgid "Your TVServerXBMC version is too old. Please upgrade to '%s' or higher!"
+msgstr "သင်၏ TVServerXBMC ဗားရှင်း '%s' သည်အရမ်;ဟောင်းနေသည်။'%s' သို့မဟုတ် သူ့ထက်မြင့်သောဗားရှင်းသို့အဆင့်မြင့်ပါ"
+
+msgctxt "#30060"
+msgid "All cards are busy"
+msgstr "ကဒ်အားလုံးသည်အလုပ်များနေသည်"
+
+msgctxt "#30062"
+msgid "No video or audio detected"
+msgstr "ဗွီဒီယို သို့မဟုတ် အသံများ မသိရှိပါ။"
+
+msgctxt "#30064"
+msgid "Unknown error"
+msgstr "မသိရှိသောချို့ယွင်းချက်"
+
+msgctxt "#30065"
+msgid "Unable to start graph"
+msgstr "ဂရပ်ကိုမစနိုင်ပါ"
+
+msgctxt "#30066"
+msgid "Unknown channel"
+msgstr "အမည်မသိချယ်နယ်"
+
+msgctxt "#30069"
+msgid "Card is disabled"
+msgstr "ကဒ်ကိုပိတ်ထားသည်"
+
+msgctxt "#30071"
+msgid "Not the owner"
+msgstr "ပိုင်ရှင်မဟုတ်ပါ"
+
+msgctxt "#30074"
+msgid "No free disk space"
+msgstr "နေရာလွတ်မရှိပါ။"
+
+msgctxt "#30075"
+msgid "No PMT found"
+msgstr "PMT ကိုမတွေ့ပါ။"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/Catalan/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/Catalan/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/Catalan/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/Catalan/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: MediaPortal PVR Client
# Addon id: pvr.mediaportal.tvserver
-# Addon version: 1.6.7
# Addon Provider: Marcel Groothuis
msgid ""
msgstr ""
@@ -23,7 +22,7 @@
msgctxt "#30001"
msgid "Mediaportal XBMC plugin Port"
-msgstr "Port de l'afegitó per XBMC del MediaPortal"
+msgstr "Port del connector per l'XBMC del MediaPortal"
msgctxt "#30002"
msgid "Free-to-air only"
@@ -51,7 +50,7 @@
msgctxt "#30008"
msgid "Convert hostname to IP-adress"
-msgstr "Converteix nom de màquina a adreça IP"
+msgstr "Converteix el nom de màquina a adreça IP"
msgctxt "#30009"
msgid "EPG: Read genre strings (slow)"
@@ -103,7 +102,7 @@
msgctxt "#30060"
msgid "All cards are busy"
-msgstr "Totes les tarjes es troben ocupades"
+msgstr "Totes les targetes estan ocupades"
msgctxt "#30061"
msgid "Channel is scrambled"
@@ -135,15 +134,15 @@
msgctxt "#30068"
msgid "Channel is not mapped to any card"
-msgstr "El canal no es troba mapejat a cap tarja"
+msgstr "El canal no està mapejat a cap targeta"
msgctxt "#30069"
msgid "Card is disabled"
-msgstr "La tarja es troba desactivada"
+msgstr "La targeta està inhabilitada"
msgctxt "#30070"
msgid "Connection to slave failed"
-msgstr "Ha fallt la connexió a l'esclau"
+msgstr "Ha fallat la connexió a l'esclau"
msgctxt "#30071"
msgid "Not the owner"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/Chinese (Simple)/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/Chinese (Simple)/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/Chinese (Simple)/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/Chinese (Simple)/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: MediaPortal PVR Client
# Addon id: pvr.mediaportal.tvserver
-# Addon version: 1.6.7
# Addon Provider: Marcel Groothuis
msgid ""
msgstr ""
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/Chinese (Traditional)/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/Chinese (Traditional)/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/Chinese (Traditional)/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/Chinese (Traditional)/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: MediaPortal PVR Client
# Addon id: pvr.mediaportal.tvserver
-# Addon version: 1.6.7
# Addon Provider: Marcel Groothuis
msgid ""
msgstr ""
@@ -17,10 +16,150 @@
"Language: zh_TW\n"
"Plural-Forms: nplurals=1; plural=0;\n"
+msgctxt "#30000"
+msgid "Mediaportal Hostname"
+msgstr "Mediaportal主機名稱"
+
+msgctxt "#30001"
+msgid "Mediaportal XBMC plugin Port"
+msgstr "Mediaportal XBMC外掛程式端口"
+
+msgctxt "#30002"
+msgid "Free-to-air only"
+msgstr "只有Free-to-air"
+
+msgctxt "#30003"
+msgid "Include Radio"
+msgstr "包含收音機"
+
+msgctxt "#30004"
+msgid "Fast channel switching (don't stop timeshift)"
+msgstr "快速頻道切換(不停止時光平移)"
+
+msgctxt "#30005"
+msgid "Connect timeout (s)"
+msgstr "連接超時(秒)"
+
+msgctxt "#30006"
+msgid "Import only TV Channels from group"
+msgstr "只從群組導入的電視頻道"
+
+msgctxt "#30007"
+msgid "Import only Radio Channels from group"
+msgstr "只從群組導入的廣播頻道"
+
+msgctxt "#30008"
+msgid "Convert hostname to IP-adress"
+msgstr "轉換主機名稱到IP位址"
+
+msgctxt "#30009"
+msgid "EPG: Read genre strings (slow)"
+msgstr "電子節目表:讀取類別字符串流 (慢)"
+
+msgctxt "#30010"
+msgid "Wait time after tuning a channel (ms)"
+msgstr "頻道調整後的等待時間 (毫秒)"
+
+msgctxt "#30015"
+msgid "Streaming method"
+msgstr "串流方式"
+
+msgctxt "#30016"
+msgid "Windows user account (SMB)"
+msgstr "視窗使用帳戶 (SMB)"
+
+msgctxt "#30017"
+msgid "Windows password (SMB)"
+msgstr "視窗密碼 (SMB)"
+
+msgctxt "#30018"
+msgid "Use RTSP streaming"
+msgstr "使用RTSP串流"
+
+msgctxt "#30040"
+msgid "Connection"
+msgstr "連接"
+
+msgctxt "#30041"
+msgid "MediaPortal"
+msgstr "MediaPortal"
+
msgctxt "#30042"
msgid "Playback"
msgstr "播放"
+msgctxt "#30050"
+msgid "Your TVServerXBMC version '%s' is too old. Please upgrade to '%s' or higher!"
+msgstr "您的TVServerXBMC版本'%s' 太舊了。請升級到'%s' 或更高版本!"
+
+msgctxt "#30051"
+msgid "Your TVServerXBMC version is too old. Please upgrade to '%s' or higher!"
+msgstr "您的TVServerXBMC版本太舊了。請升級到'%s' 或更高版本!"
+
+msgctxt "#30052"
+msgid "Recording playback failed. Empty URL of filename."
+msgstr "錄影撥放失敗。檔案名稱是失效的URL連結。"
+
+msgctxt "#30060"
+msgid "All cards are busy"
+msgstr "所有的電視卡都在忙碌中"
+
+msgctxt "#30061"
+msgid "Channel is scrambled"
+msgstr "頻道已加碼"
+
+msgctxt "#30062"
+msgid "No video or audio detected"
+msgstr "偵測不到影片或音樂"
+
+msgctxt "#30063"
+msgid "No signal detected"
+msgstr "偵測不到訊號"
+
msgctxt "#30064"
msgid "Unknown error"
msgstr "未知的錯誤"
+
+msgctxt "#30065"
+msgid "Unable to start graph"
+msgstr "無法開啟圖形"
+
+msgctxt "#30066"
+msgid "Unknown channel"
+msgstr "未知的頻道"
+
+msgctxt "#30067"
+msgid "No tuning details"
+msgstr "無調整的詳細訊息"
+
+msgctxt "#30068"
+msgid "Channel is not mapped to any card"
+msgstr "頻道沒有映射到任何電視卡"
+
+msgctxt "#30069"
+msgid "Card is disabled"
+msgstr "電視卡已禁用"
+
+msgctxt "#30070"
+msgid "Connection to slave failed"
+msgstr "連接到從屬失敗"
+
+msgctxt "#30071"
+msgid "Not the owner"
+msgstr "不是所有者"
+
+msgctxt "#30072"
+msgid "Graph building failed"
+msgstr "圖形建立失敗"
+
+msgctxt "#30073"
+msgid "SW Encoder missing"
+msgstr "SW編碼器丟失"
+
+msgctxt "#30074"
+msgid "No free disk space"
+msgstr "沒有多餘的硬碟空間"
+
+msgctxt "#30075"
+msgid "No PMT found"
+msgstr "找不到PMT"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/Croatian/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/Croatian/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/Croatian/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/Croatian/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: MediaPortal PVR Client
# Addon id: pvr.mediaportal.tvserver
-# Addon version: 1.6.7
# Addon Provider: Marcel Groothuis
msgid ""
msgstr ""
@@ -17,6 +16,150 @@
"Language: hr\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 "Mediaportal Hostname"
+msgstr "MediaPortal naziv računala"
+
+msgctxt "#30001"
+msgid "Mediaportal XBMC plugin Port"
+msgstr "Mediaportal XBMC dodatak ulaz"
+
+msgctxt "#30002"
+msgid "Free-to-air only"
+msgstr "Samo nekôdirani"
+
+msgctxt "#30003"
+msgid "Include Radio"
+msgstr "Uključi radio"
+
+msgctxt "#30004"
+msgid "Fast channel switching (don't stop timeshift)"
+msgstr "Brzo prebacivanje programa (ne zaustavljaj vremensko premotavanje)"
+
+msgctxt "#30005"
+msgid "Connect timeout (s)"
+msgstr "Istek vremena povezivanja (sekundi)"
+
+msgctxt "#30006"
+msgid "Import only TV Channels from group"
+msgstr "Uvezi samo TV programe iz grupe"
+
+msgctxt "#30007"
+msgid "Import only Radio Channels from group"
+msgstr "Uvezi samo radijske programe iz grupe"
+
+msgctxt "#30008"
+msgid "Convert hostname to IP-adress"
+msgstr "Pretvori naziv računala u IP adresu"
+
+msgctxt "#30009"
+msgid "EPG: Read genre strings (slow)"
+msgstr "Elektronski programski vodič (EPG): Čitaj slog sa žanrom (sporije)"
+
+msgctxt "#30010"
+msgid "Wait time after tuning a channel (ms)"
+msgstr "Vrijeme čekanja nakon pronalaska programa (ms)"
+
+msgctxt "#30015"
+msgid "Streaming method"
+msgstr "Način stremanja"
+
+msgctxt "#30016"
+msgid "Windows user account (SMB)"
+msgstr "Windows korisnički račun (SMB)"
+
+msgctxt "#30017"
+msgid "Windows password (SMB)"
+msgstr "Windows lozinka (SMB)"
+
+msgctxt "#30018"
+msgid "Use RTSP streaming"
+msgstr "Koristi RTSP stremanje"
+
+msgctxt "#30040"
+msgid "Connection"
+msgstr "Povezivanje"
+
+msgctxt "#30041"
+msgid "MediaPortal"
+msgstr "MediaPortal"
+
msgctxt "#30042"
msgid "Playback"
msgstr "Reprodukcija"
+
+msgctxt "#30050"
+msgid "Your TVServerXBMC version '%s' is too old. Please upgrade to '%s' or higher!"
+msgstr "Vaš TVServerXBMC inačice '%s' je zastario. Nadogradite ga na '%s' ili noviju inačicu!"
+
+msgctxt "#30051"
+msgid "Your TVServerXBMC version is too old. Please upgrade to '%s' or higher!"
+msgstr "Inačica vašeg TVServerXBMC je prestara. Nadogradite ga na '%s' ili noviju inačicu!"
+
+msgctxt "#30052"
+msgid "Recording playback failed. Empty URL of filename."
+msgstr "Reprodukcija snimke nije uspjela. Prazan URL ili naziv datoteke."
+
+msgctxt "#30060"
+msgid "All cards are busy"
+msgstr "Sve kartice su zauzete"
+
+msgctxt "#30061"
+msgid "Channel is scrambled"
+msgstr "Program je kôdiran"
+
+msgctxt "#30062"
+msgid "No video or audio detected"
+msgstr "Slika ili zvuk nisu otkriveni"
+
+msgctxt "#30063"
+msgid "No signal detected"
+msgstr "Signal nije pronađen"
+
+msgctxt "#30064"
+msgid "Unknown error"
+msgstr "Nepoznata greška"
+
+msgctxt "#30065"
+msgid "Unable to start graph"
+msgstr "Nemoguće pokretanje grafa"
+
+msgctxt "#30066"
+msgid "Unknown channel"
+msgstr "Nepoznati program"
+
+msgctxt "#30067"
+msgid "No tuning details"
+msgstr "Nema pojedinosti o prijemu"
+
+msgctxt "#30068"
+msgid "Channel is not mapped to any card"
+msgstr "Program nije dodijeljen niti jednoj kartici"
+
+msgctxt "#30069"
+msgid "Card is disabled"
+msgstr "Kartica je onemogućena"
+
+msgctxt "#30070"
+msgid "Connection to slave failed"
+msgstr "Povezivanje na alternativnu karticu nije uspjelo"
+
+msgctxt "#30071"
+msgid "Not the owner"
+msgstr "Nije vlasnik"
+
+msgctxt "#30072"
+msgid "Graph building failed"
+msgstr "Neuspjela izgradnja grafa"
+
+msgctxt "#30073"
+msgid "SW Encoder missing"
+msgstr "Nedostaje softverski enkôder"
+
+msgctxt "#30074"
+msgid "No free disk space"
+msgstr "Ne slobodnog prostora na disku"
+
+msgctxt "#30075"
+msgid "No PMT found"
+msgstr "PMT nije pronađen"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/Czech/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/Czech/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/Czech/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/Czech/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: MediaPortal PVR Client
# Addon id: pvr.mediaportal.tvserver
-# Addon version: 1.6.7
# Addon Provider: Marcel Groothuis
msgid ""
msgstr ""
@@ -91,11 +90,11 @@
msgctxt "#30050"
msgid "Your TVServerXBMC version '%s' is too old. Please upgrade to '%s' or higher!"
-msgstr "Vaše verze TVServerXBMC '%s' je příliš stará. Aktualizujte prosím na '%s', nebo novější."
+msgstr "vaše verze TVServerXBMC '%s' je příliš stará. Aktualizujte prosím na '%s', nebo novější."
msgctxt "#30051"
msgid "Your TVServerXBMC version is too old. Please upgrade to '%s' or higher!"
-msgstr "Vaše verze TVServerXBMC je příliš stará. Aktualizujte prosím na '%s', nebo novější."
+msgstr "vaše verze TVServerXBMC je příliš stará. Aktualizujte prosím na '%s', nebo novější."
msgctxt "#30052"
msgid "Recording playback failed. Empty URL of filename."
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/Danish/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/Danish/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/Danish/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/Danish/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: MediaPortal PVR Client
# Addon id: pvr.mediaportal.tvserver
-# Addon version: 1.6.7
# Addon Provider: Marcel Groothuis
msgid ""
msgstr ""
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/Dutch/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/Dutch/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/Dutch/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/Dutch/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: MediaPortal PVR Client
# Addon id: pvr.mediaportal.tvserver
-# Addon version: 1.6.7
# Addon Provider: Marcel Groothuis
msgid ""
msgstr ""
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/English/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/English/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/English/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/English/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: MediaPortal PVR Client
# Addon id: pvr.mediaportal.tvserver
-# Addon version: 1.6.7
# Addon Provider: Marcel Groothuis
msgid ""
msgstr ""
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/Estonian/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/Estonian/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/Estonian/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/Estonian/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: MediaPortal PVR Client
# Addon id: pvr.mediaportal.tvserver
-# Addon version: 1.6.7
# Addon Provider: Marcel Groothuis
msgid ""
msgstr ""
@@ -17,6 +16,150 @@
"Language: et\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+msgctxt "#30000"
+msgid "Mediaportal Hostname"
+msgstr "Mediaportal hosti nimi"
+
+msgctxt "#30001"
+msgid "Mediaportal XBMC plugin Port"
+msgstr "Mediaportal XBMC plugina port"
+
+msgctxt "#30002"
+msgid "Free-to-air only"
+msgstr "Ainult vabalevi"
+
+msgctxt "#30003"
+msgid "Include Radio"
+msgstr "Hõlma raadio"
+
+msgctxt "#30004"
+msgid "Fast channel switching (don't stop timeshift)"
+msgstr "Kiire kanali vahetus (ära peata ajanihutust)"
+
+msgctxt "#30005"
+msgid "Connect timeout (s)"
+msgstr "Ühenduse aegumine (s)"
+
+msgctxt "#30006"
+msgid "Import only TV Channels from group"
+msgstr "Impordi grupist ainult TV kanalid"
+
+msgctxt "#30007"
+msgid "Import only Radio Channels from group"
+msgstr "Impordi grupist ainult raadio kanalid"
+
+msgctxt "#30008"
+msgid "Convert hostname to IP-adress"
+msgstr "Muuda hosti nimi IP aadressiks"
+
+msgctxt "#30009"
+msgid "EPG: Read genre strings (slow)"
+msgstr "EPG: Loe žanri stringid (aeglane)"
+
+msgctxt "#30010"
+msgid "Wait time after tuning a channel (ms)"
+msgstr "Viivitus peale häälestust (ms)"
+
+msgctxt "#30015"
+msgid "Streaming method"
+msgstr "Voogesitus meetod"
+
+msgctxt "#30016"
+msgid "Windows user account (SMB)"
+msgstr "Windowsi kasutaja konto (SMB)"
+
+msgctxt "#30017"
+msgid "Windows password (SMB)"
+msgstr "Windowsi salasõna (SMB)"
+
+msgctxt "#30018"
+msgid "Use RTSP streaming"
+msgstr "Kasuta RTSP voogesitust"
+
+msgctxt "#30040"
+msgid "Connection"
+msgstr "Ühendus"
+
+msgctxt "#30041"
+msgid "MediaPortal"
+msgstr "MediaPortal"
+
msgctxt "#30042"
msgid "Playback"
msgstr "Taasesitus"
+
+msgctxt "#30050"
+msgid "Your TVServerXBMC version '%s' is too old. Please upgrade to '%s' or higher!"
+msgstr "Sinu TVServerXBMC versioon '%s' on liiga vana. Palun uuenda '%s' või uuema peale!"
+
+msgctxt "#30051"
+msgid "Your TVServerXBMC version is too old. Please upgrade to '%s' or higher!"
+msgstr "Sinu TVServerXBMC versioon on liiga vana. Palun uuenda '%s' või uuema peale!"
+
+msgctxt "#30052"
+msgid "Recording playback failed. Empty URL of filename."
+msgstr "Salvestise esitlus nurjus. Tühi URL või faili nimi."
+
+msgctxt "#30060"
+msgid "All cards are busy"
+msgstr "Kõik kaardid on hõivatud"
+
+msgctxt "#30061"
+msgid "Channel is scrambled"
+msgstr "Kanal on krüpteeritud"
+
+msgctxt "#30062"
+msgid "No video or audio detected"
+msgstr "Videot ega heli ei leitud"
+
+msgctxt "#30063"
+msgid "No signal detected"
+msgstr "Signaali ei leitud"
+
+msgctxt "#30064"
+msgid "Unknown error"
+msgstr "Tundmatu tõrge"
+
+msgctxt "#30065"
+msgid "Unable to start graph"
+msgstr "Graafiku käivitamine nurjus"
+
+msgctxt "#30066"
+msgid "Unknown channel"
+msgstr "Tundmatu kanal"
+
+msgctxt "#30067"
+msgid "No tuning details"
+msgstr "Häälestuse detailid puuduvad"
+
+msgctxt "#30068"
+msgid "Channel is not mapped to any card"
+msgstr "Kanal pole ühegi kaardiga seotud"
+
+msgctxt "#30069"
+msgid "Card is disabled"
+msgstr "Kaart on keelatud"
+
+msgctxt "#30070"
+msgid "Connection to slave failed"
+msgstr "Alluvaga ühenduse loomine nurjus"
+
+msgctxt "#30071"
+msgid "Not the owner"
+msgstr "Ei ole omanik"
+
+msgctxt "#30072"
+msgid "Graph building failed"
+msgstr "Graafiku ehitamine nurjus"
+
+msgctxt "#30073"
+msgid "SW Encoder missing"
+msgstr "Tarkvaraline kodeerija puudub"
+
+msgctxt "#30074"
+msgid "No free disk space"
+msgstr "Kettaruum on otsas"
+
+msgctxt "#30075"
+msgid "No PMT found"
+msgstr "PMT ei leitud"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/Faroese/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/Faroese/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/Faroese/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/Faroese/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -0,0 +1,21 @@
+# XBMC Media Center language file
+# Addon Name: MediaPortal PVR Client
+# Addon id: pvr.mediaportal.tvserver
+# Addon Provider: Marcel Groothuis
+msgid ""
+msgstr ""
+"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
+"Report-Msgid-Bugs-To: http://trac.xbmc.org/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: XBMC Translation Team\n"
+"Language-Team: Faroese (http://www.transifex.com/projects/p/XBMC-Main-Frodo/language/fo/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: fo\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+msgctxt "#30042"
+msgid "Playback"
+msgstr "Avspæling"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/Finnish/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/Finnish/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/Finnish/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/Finnish/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: MediaPortal PVR Client
# Addon id: pvr.mediaportal.tvserver
-# Addon version: 1.6.7
# Addon Provider: Marcel Groothuis
msgid ""
msgstr ""
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/French/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/French/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/French/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/French/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: MediaPortal PVR Client
# Addon id: pvr.mediaportal.tvserver
-# Addon version: 1.6.7
# Addon Provider: Marcel Groothuis
msgid ""
msgstr ""
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/Galician/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/Galician/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/Galician/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/Galician/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: MediaPortal PVR Client
# Addon id: pvr.mediaportal.tvserver
-# Addon version: 1.6.7
# Addon Provider: Marcel Groothuis
msgid ""
msgstr ""
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/Georgian/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/Georgian/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/Georgian/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/Georgian/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -0,0 +1,165 @@
+# XBMC Media Center language file
+# Addon Name: MediaPortal PVR Client
+# Addon id: pvr.mediaportal.tvserver
+# Addon Provider: Marcel Groothuis
+msgid ""
+msgstr ""
+"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
+"Report-Msgid-Bugs-To: http://trac.xbmc.org/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: XBMC Translation Team\n"
+"Language-Team: Georgian (http://www.transifex.com/projects/p/XBMC-Main-Frodo/language/ka/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: ka\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+msgctxt "#30000"
+msgid "Mediaportal Hostname"
+msgstr "Mediaportal-ის სერვერის სახელი"
+
+msgctxt "#30001"
+msgid "Mediaportal XBMC plugin Port"
+msgstr "Mediaportal XBMC ჩადგმის პორტი"
+
+msgctxt "#30002"
+msgid "Free-to-air only"
+msgstr "მხოლოდ უფასო არხები"
+
+msgctxt "#30003"
+msgid "Include Radio"
+msgstr "რადიოს ჩათვლით"
+
+msgctxt "#30004"
+msgid "Fast channel switching (don't stop timeshift)"
+msgstr "არხების სწრაფი გადართვა (არ აჩერებს დროში გადაადგილებას)"
+
+msgctxt "#30005"
+msgid "Connect timeout (s)"
+msgstr "შეერთების დაყოვნება(ები)"
+
+msgctxt "#30006"
+msgid "Import only TV Channels from group"
+msgstr "სატელევიზიო არხების მხოლოდ ამ ჯუფიდან შემოტანა"
+
+msgctxt "#30007"
+msgid "Import only Radio Channels from group"
+msgstr "რადიო არხების მხოლოდ ამ ჯგუფიდან შემოტანა"
+
+msgctxt "#30008"
+msgid "Convert hostname to IP-adress"
+msgstr "სერვერის სახელის IP მისამართში გადაყვანა"
+
+msgctxt "#30009"
+msgid "EPG: Read genre strings (slow)"
+msgstr "EPG: ჟანრების სტრიქონების წაკითხვა (ნელი)"
+
+msgctxt "#30010"
+msgid "Wait time after tuning a channel (ms)"
+msgstr "არხზე გადართვიდან მოლოდინის დრო (მილიწამი)"
+
+msgctxt "#30015"
+msgid "Streaming method"
+msgstr "სტრიმინგის მეთოდი"
+
+msgctxt "#30016"
+msgid "Windows user account (SMB)"
+msgstr "Windows-ის მომხმარებლის ანგარიში (SMB)"
+
+msgctxt "#30017"
+msgid "Windows password (SMB)"
+msgstr "Windows-ის პაროლი (SMB)"
+
+msgctxt "#30018"
+msgid "Use RTSP streaming"
+msgstr "RTSP სტრიმინგის გამოყენება"
+
+msgctxt "#30040"
+msgid "Connection"
+msgstr "შეერთება"
+
+msgctxt "#30041"
+msgid "MediaPortal"
+msgstr "MediaPortal"
+
+msgctxt "#30042"
+msgid "Playback"
+msgstr "დაკვრა"
+
+msgctxt "#30050"
+msgid "Your TVServerXBMC version '%s' is too old. Please upgrade to '%s' or higher!"
+msgstr "თქვენი TVServerXBMC ვერსია '%s' ძალიან ძველია. გთხოვთ განაახლოთ '%s' ან უფრო ახალ ვერსიამდე."
+
+msgctxt "#30051"
+msgid "Your TVServerXBMC version is too old. Please upgrade to '%s' or higher!"
+msgstr "თქვენი TVServerXBMC ვერსია ძალიან ძველია. გთხოვთ განაახლოთ '%s' ან უფრო ახალ ვერსიამდე."
+
+msgctxt "#30052"
+msgid "Recording playback failed. Empty URL of filename."
+msgstr "ჩანაწერის დაკვრა შეუძლებელია. ცარიელი URL ან ფაილის სახელი."
+
+msgctxt "#30060"
+msgid "All cards are busy"
+msgstr "ყველა ბარათი დაკავებულია"
+
+msgctxt "#30061"
+msgid "Channel is scrambled"
+msgstr "არხი დაშიფრულია"
+
+msgctxt "#30062"
+msgid "No video or audio detected"
+msgstr "არ არის ვიდეო ან აუდიო"
+
+msgctxt "#30063"
+msgid "No signal detected"
+msgstr "არ არის სიგნალი"
+
+msgctxt "#30064"
+msgid "Unknown error"
+msgstr "უცნობი შეცდომა"
+
+msgctxt "#30065"
+msgid "Unable to start graph"
+msgstr "გრაფი ვერ ჩაირთო"
+
+msgctxt "#30066"
+msgid "Unknown channel"
+msgstr "უცნობი არხი"
+
+msgctxt "#30067"
+msgid "No tuning details"
+msgstr "არ არის ტუნერის დეტალები"
+
+msgctxt "#30068"
+msgid "Channel is not mapped to any card"
+msgstr "არხი არ არის მიბმული არც ერთ ბარათზე"
+
+msgctxt "#30069"
+msgid "Card is disabled"
+msgstr "ბარათი გამორთულია"
+
+msgctxt "#30070"
+msgid "Connection to slave failed"
+msgstr "ქვემდომთან კავშირი ვერ შედგა"
+
+msgctxt "#30071"
+msgid "Not the owner"
+msgstr "არ არის მეპატრონე"
+
+msgctxt "#30072"
+msgid "Graph building failed"
+msgstr "გრაფის შექმნა შეუძლებელია"
+
+msgctxt "#30073"
+msgid "SW Encoder missing"
+msgstr "არ არის SW კოდერი"
+
+msgctxt "#30074"
+msgid "No free disk space"
+msgstr "არ არის ცარიელი ადგილი"
+
+msgctxt "#30075"
+msgid "No PMT found"
+msgstr "არ არის PMT"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/German/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/German/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/German/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/German/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: MediaPortal PVR Client
# Addon id: pvr.mediaportal.tvserver
-# Addon version: 1.6.7
# Addon Provider: Marcel Groothuis
msgid ""
msgstr ""
@@ -19,7 +18,7 @@
msgctxt "#30000"
msgid "Mediaportal Hostname"
-msgstr "Mediaportal Hostname oder IP"
+msgstr "Mediaportal Hostname oder IP-Adresse"
msgctxt "#30001"
msgid "Mediaportal XBMC plugin Port"
@@ -39,7 +38,7 @@
msgctxt "#30005"
msgid "Connect timeout (s)"
-msgstr "Verbindungszeitüberlauf (s)"
+msgstr "Verbindungs-Timeout (s)"
msgctxt "#30006"
msgid "Import only TV Channels from group"
@@ -51,11 +50,11 @@
msgctxt "#30008"
msgid "Convert hostname to IP-adress"
-msgstr "Konvertiere Hostname nach IP-Adresse"
+msgstr "Übersetze Hostname zu IP-Adresse"
msgctxt "#30009"
msgid "EPG: Read genre strings (slow)"
-msgstr "EPG: Genre Texte hochladen (langsam)"
+msgstr "EPG: Genre Texte lesen (langsam)"
msgctxt "#30010"
msgid "Wait time after tuning a channel (ms)"
@@ -91,15 +90,15 @@
msgctxt "#30050"
msgid "Your TVServerXBMC version '%s' is too old. Please upgrade to '%s' or higher!"
-msgstr "Ihre TVServerXBMC plugin '%s' ist zu alt. Sie brauchen mindestens Version '%s'!"
+msgstr "Dein TVServerXBMC plugin '%s' ist zu alt. Du brauchst mindestens Version '%s'!"
msgctxt "#30051"
msgid "Your TVServerXBMC version is too old. Please upgrade to '%s' or higher!"
-msgstr "Ihre TVServerXBMC plugin Version ist zu alt. Sie brauchen mindestens Version '%s'!"
+msgstr "Dein TVServerXBMC plugin ist zu alt. Du brauchst mindestens Version '%s'!"
msgctxt "#30052"
msgid "Recording playback failed. Empty URL of filename."
-msgstr "Aufnahme fehlgeschlagen. Leere URL oder Dateiname."
+msgstr "Aufnahme-Wiedergabe fehlgeschlagen. Leere URL oder Dateiname."
msgctxt "#30060"
msgid "All cards are busy"
@@ -147,7 +146,7 @@
msgctxt "#30071"
msgid "Not the owner"
-msgstr "Kein Besitzer"
+msgstr "Nicht der Besitzer"
msgctxt "#30072"
msgid "Graph building failed"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/Greek/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/Greek/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/Greek/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/Greek/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: MediaPortal PVR Client
# Addon id: pvr.mediaportal.tvserver
-# Addon version: 1.6.7
# Addon Provider: Marcel Groothuis
msgid ""
msgstr ""
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/Hebrew/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/Hebrew/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/Hebrew/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/Hebrew/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: MediaPortal PVR Client
# Addon id: pvr.mediaportal.tvserver
-# Addon version: 1.6.7
# Addon Provider: Marcel Groothuis
msgid ""
msgstr ""
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/Hindi (Devanagiri)/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/Hindi (Devanagiri)/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/Hindi (Devanagiri)/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/Hindi (Devanagiri)/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: MediaPortal PVR Client
# Addon id: pvr.mediaportal.tvserver
-# Addon version: 1.6.7
# Addon Provider: Marcel Groothuis
msgid ""
msgstr ""
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/Hungarian/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/Hungarian/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/Hungarian/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/Hungarian/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: MediaPortal PVR Client
# Addon id: pvr.mediaportal.tvserver
-# Addon version: 1.6.7
# Addon Provider: Marcel Groothuis
msgid ""
msgstr ""
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/Icelandic/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/Icelandic/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/Icelandic/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/Icelandic/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: MediaPortal PVR Client
# Addon id: pvr.mediaportal.tvserver
-# Addon version: 1.6.7
# Addon Provider: Marcel Groothuis
msgid ""
msgstr ""
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/Indonesian/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/Indonesian/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/Indonesian/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/Indonesian/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -0,0 +1,21 @@
+# XBMC Media Center language file
+# Addon Name: MediaPortal PVR Client
+# Addon id: pvr.mediaportal.tvserver
+# Addon Provider: Marcel Groothuis
+msgid ""
+msgstr ""
+"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
+"Report-Msgid-Bugs-To: http://trac.xbmc.org/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: XBMC Translation Team\n"
+"Language-Team: Indonesian (http://www.transifex.com/projects/p/XBMC-Main-Frodo/language/id/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: id\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+msgctxt "#30042"
+msgid "Playback"
+msgstr "Playback"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/Italian/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/Italian/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/Italian/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/Italian/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: MediaPortal PVR Client
# Addon id: pvr.mediaportal.tvserver
-# Addon version: 1.6.7
# Addon Provider: Marcel Groothuis
msgid ""
msgstr ""
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/Japanese/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/Japanese/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/Japanese/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/Japanese/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: MediaPortal PVR Client
# Addon id: pvr.mediaportal.tvserver
-# Addon version: 1.6.7
# Addon Provider: Marcel Groothuis
msgid ""
msgstr ""
@@ -33,6 +32,10 @@
msgid "Include Radio"
msgstr "ラジオも含める"
+msgctxt "#30004"
+msgid "Fast channel switching (don't stop timeshift)"
+msgstr "高速チャンネルスイッチ(タイムシフトは止めない)"
+
msgctxt "#30005"
msgid "Connect timeout (s)"
msgstr "接続タイムアウト (秒)"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/Korean/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/Korean/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/Korean/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/Korean/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: MediaPortal PVR Client
# Addon id: pvr.mediaportal.tvserver
-# Addon version: 1.6.7
# Addon Provider: Marcel Groothuis
msgid ""
msgstr ""
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/Latvian/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/Latvian/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/Latvian/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/Latvian/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -0,0 +1,73 @@
+# XBMC Media Center language file
+# Addon Name: MediaPortal PVR Client
+# Addon id: pvr.mediaportal.tvserver
+# Addon Provider: Marcel Groothuis
+msgid ""
+msgstr ""
+"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
+"Report-Msgid-Bugs-To: http://trac.xbmc.org/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: XBMC Translation Team\n"
+"Language-Team: Latvian (http://www.transifex.com/projects/p/XBMC-Main-Frodo/language/lv/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: lv\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);\n"
+
+msgctxt "#30000"
+msgid "Mediaportal Hostname"
+msgstr "Mediaportal saimniekvārds"
+
+msgctxt "#30003"
+msgid "Include Radio"
+msgstr "Iekļaut radio"
+
+msgctxt "#30008"
+msgid "Convert hostname to IP-adress"
+msgstr "Pārvērst saimniekvārdu uz IP adresi"
+
+msgctxt "#30040"
+msgid "Connection"
+msgstr "Savienojums"
+
+msgctxt "#30041"
+msgid "MediaPortal"
+msgstr "MediaPortal"
+
+msgctxt "#30042"
+msgid "Playback"
+msgstr "Atskaņošana"
+
+msgctxt "#30060"
+msgid "All cards are busy"
+msgstr "Visas kartes ir aizņemtas"
+
+msgctxt "#30063"
+msgid "No signal detected"
+msgstr "Signāls nav atrasts"
+
+msgctxt "#30064"
+msgid "Unknown error"
+msgstr "Nezināma kļūda"
+
+msgctxt "#30066"
+msgid "Unknown channel"
+msgstr "Nezināms kanāls"
+
+msgctxt "#30067"
+msgid "No tuning details"
+msgstr "Nav uztveršanas detaļas"
+
+msgctxt "#30069"
+msgid "Card is disabled"
+msgstr "Karte ir izslēgta"
+
+msgctxt "#30071"
+msgid "Not the owner"
+msgstr "Nav īpašnieks"
+
+msgctxt "#30074"
+msgid "No free disk space"
+msgstr "Diskā nav brīvas vietas"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/Lithuanian/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/Lithuanian/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/Lithuanian/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/Lithuanian/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: MediaPortal PVR Client
# Addon id: pvr.mediaportal.tvserver
-# Addon version: 1.6.7
# Addon Provider: Marcel Groothuis
msgid ""
msgstr ""
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/Macedonian/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/Macedonian/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/Macedonian/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/Macedonian/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: MediaPortal PVR Client
# Addon id: pvr.mediaportal.tvserver
-# Addon version: 1.6.7
# Addon Provider: Marcel Groothuis
msgid ""
msgstr ""
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/Malay/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/Malay/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/Malay/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/Malay/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -0,0 +1,165 @@
+# XBMC Media Center language file
+# Addon Name: MediaPortal PVR Client
+# Addon id: pvr.mediaportal.tvserver
+# Addon Provider: Marcel Groothuis
+msgid ""
+msgstr ""
+"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
+"Report-Msgid-Bugs-To: http://trac.xbmc.org/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: XBMC Translation Team\n"
+"Language-Team: Malay (http://www.transifex.com/projects/p/XBMC-Main-Frodo/language/ms/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: ms\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+msgctxt "#30000"
+msgid "Mediaportal Hostname"
+msgstr "Nama hos Mediaportal"
+
+msgctxt "#30001"
+msgid "Mediaportal XBMC plugin Port"
+msgstr "Port pemalam XBMC Mediaportal"
+
+msgctxt "#30002"
+msgid "Free-to-air only"
+msgstr "Free-to-air sahaja"
+
+msgctxt "#30003"
+msgid "Include Radio"
+msgstr "Sertakan Radio"
+
+msgctxt "#30004"
+msgid "Fast channel switching (don't stop timeshift)"
+msgstr "Pertukaran saluran pantas (tidak henti anjak masa)"
+
+msgctxt "#30005"
+msgid "Connect timeout (s)"
+msgstr "Had masa tamat sambung"
+
+msgctxt "#30006"
+msgid "Import only TV Channels from group"
+msgstr "Hanya import Saluran TV dari kumpulan"
+
+msgctxt "#30007"
+msgid "Import only Radio Channels from group"
+msgstr "Hanya import Saluran Radio dari kumpulan"
+
+msgctxt "#30008"
+msgid "Convert hostname to IP-adress"
+msgstr "Tukar nama hos ke alamat-IP"
+
+msgctxt "#30009"
+msgid "EPG: Read genre strings (slow)"
+msgstr "EPG: Baca rentetan genre (perlahan)"
+
+msgctxt "#30010"
+msgid "Wait time after tuning a channel (ms)"
+msgstr "Tunggu masa selepas menala saluran (ms)"
+
+msgctxt "#30015"
+msgid "Streaming method"
+msgstr "Kaedah penstriman"
+
+msgctxt "#30016"
+msgid "Windows user account (SMB)"
+msgstr "Akaun pengguna Windows (SMB)"
+
+msgctxt "#30017"
+msgid "Windows password (SMB)"
+msgstr "Kata laluan Windows (SMB)"
+
+msgctxt "#30018"
+msgid "Use RTSP streaming"
+msgstr "Guna penstriman RTSP"
+
+msgctxt "#30040"
+msgid "Connection"
+msgstr "Sambungan"
+
+msgctxt "#30041"
+msgid "MediaPortal"
+msgstr "MediaPortal"
+
+msgctxt "#30042"
+msgid "Playback"
+msgstr "Main Balik"
+
+msgctxt "#30050"
+msgid "Your TVServerXBMC version '%s' is too old. Please upgrade to '%s' or higher!"
+msgstr "TVServerXBMC versi '%s' anda terlalu tua. Sila kemaskini ke '%s' atau lebih baharu!"
+
+msgctxt "#30051"
+msgid "Your TVServerXBMC version is too old. Please upgrade to '%s' or higher!"
+msgstr "TVServerXBMC versi anda terlalu tua. Sila kemaskini ke '%s' atau lebih baharu!"
+
+msgctxt "#30052"
+msgid "Recording playback failed. Empty URL of filename."
+msgstr "Main balik rakaman gagal. URL nama fail kosong."
+
+msgctxt "#30060"
+msgid "All cards are busy"
+msgstr "Semua kad sibuk"
+
+msgctxt "#30061"
+msgid "Channel is scrambled"
+msgstr "Saluran bercelaru"
+
+msgctxt "#30062"
+msgid "No video or audio detected"
+msgstr "Tiada video atau audio dikesan"
+
+msgctxt "#30063"
+msgid "No signal detected"
+msgstr "Tiada isyarat dikesan"
+
+msgctxt "#30064"
+msgid "Unknown error"
+msgstr "Ralat tidak diketahui"
+
+msgctxt "#30065"
+msgid "Unable to start graph"
+msgstr "Tidak boleh mulakan graf"
+
+msgctxt "#30066"
+msgid "Unknown channel"
+msgstr "Saluran tidak diketahui"
+
+msgctxt "#30067"
+msgid "No tuning details"
+msgstr "Tiada perincian penalaan"
+
+msgctxt "#30068"
+msgid "Channel is not mapped to any card"
+msgstr "Saluran tidak dipetakan ke mana-mana kad"
+
+msgctxt "#30069"
+msgid "Card is disabled"
+msgstr "Kad dilumpuhkan"
+
+msgctxt "#30070"
+msgid "Connection to slave failed"
+msgstr "Sambungan ke hamba gagal"
+
+msgctxt "#30071"
+msgid "Not the owner"
+msgstr "Bukan pemilik"
+
+msgctxt "#30072"
+msgid "Graph building failed"
+msgstr "Pembinaan kad gagal"
+
+msgctxt "#30073"
+msgid "SW Encoder missing"
+msgstr "Pengekod SW hilang"
+
+msgctxt "#30074"
+msgid "No free disk space"
+msgstr "Tiada ruang cakera bebas"
+
+msgctxt "#30075"
+msgid "No PMT found"
+msgstr "Tiada PMT ditemui"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/Norwegian/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/Norwegian/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/Norwegian/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/Norwegian/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: MediaPortal PVR Client
# Addon id: pvr.mediaportal.tvserver
-# Addon version: 1.6.7
# Addon Provider: Marcel Groothuis
msgid ""
msgstr ""
@@ -17,18 +16,150 @@
"Language: no\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+msgctxt "#30000"
+msgid "Mediaportal Hostname"
+msgstr "MediaPortal vertsnavn"
+
+msgctxt "#30001"
+msgid "Mediaportal XBMC plugin Port"
+msgstr "MediaPortal XBMC plugin port"
+
+msgctxt "#30002"
+msgid "Free-to-air only"
+msgstr "Kun gratis kanaler"
+
msgctxt "#30003"
msgid "Include Radio"
msgstr "Inkluder radio"
+msgctxt "#30004"
+msgid "Fast channel switching (don't stop timeshift)"
+msgstr "Kjapp kanalskifte(ikke stopp timeshift)"
+
+msgctxt "#30005"
+msgid "Connect timeout (s)"
+msgstr "Tilkobling tidsavbrudd(er)"
+
+msgctxt "#30006"
+msgid "Import only TV Channels from group"
+msgstr "Importer kun TV kanaler fra gruppe"
+
+msgctxt "#30007"
+msgid "Import only Radio Channels from group"
+msgstr "Importer kun Radio kanaler fra gruppe"
+
+msgctxt "#30008"
+msgid "Convert hostname to IP-adress"
+msgstr "Konverter vertsnavn til Ip-adresse"
+
+msgctxt "#30009"
+msgid "EPG: Read genre strings (slow)"
+msgstr "EPG: Les sjanger (treg)"
+
+msgctxt "#30010"
+msgid "Wait time after tuning a channel (ms)"
+msgstr "Tid å vente etter lasting av kanal (ms)"
+
+msgctxt "#30015"
+msgid "Streaming method"
+msgstr "Streming metode"
+
+msgctxt "#30016"
+msgid "Windows user account (SMB)"
+msgstr "Windows bruker konto (SMB)"
+
+msgctxt "#30017"
+msgid "Windows password (SMB)"
+msgstr "Windows bruker passord (SMB)"
+
+msgctxt "#30018"
+msgid "Use RTSP streaming"
+msgstr "Bruk RTSP streaming"
+
+msgctxt "#30040"
+msgid "Connection"
+msgstr "Tilkobling"
+
+msgctxt "#30041"
+msgid "MediaPortal"
+msgstr "MediaPortal"
+
msgctxt "#30042"
msgid "Playback"
msgstr "Avspilling"
+msgctxt "#30050"
+msgid "Your TVServerXBMC version '%s' is too old. Please upgrade to '%s' or higher!"
+msgstr "Din TVServerXBMC versjon '%s' er for gammel. Oppgrader til '%s' eller høyere!"
+
+msgctxt "#30051"
+msgid "Your TVServerXBMC version is too old. Please upgrade to '%s' or higher!"
+msgstr "Din TVServerXBMC versjon er for gammel. Oppgrader til '%s' eller høyere!"
+
+msgctxt "#30052"
+msgid "Recording playback failed. Empty URL of filename."
+msgstr "Avspilling av opptak feilet. URL eller filnavn mangler."
+
+msgctxt "#30060"
+msgid "All cards are busy"
+msgstr "Alle kort er opptatt"
+
+msgctxt "#30061"
+msgid "Channel is scrambled"
+msgstr "Kanal er kodet"
+
+msgctxt "#30062"
+msgid "No video or audio detected"
+msgstr "Finner ingen video eller lyd"
+
+msgctxt "#30063"
+msgid "No signal detected"
+msgstr "Ingen signal funnet"
+
msgctxt "#30064"
msgid "Unknown error"
msgstr "Ukjent feil"
+msgctxt "#30065"
+msgid "Unable to start graph"
+msgstr "Kan ikke starte graf"
+
msgctxt "#30066"
msgid "Unknown channel"
msgstr "Ukjent kanal"
+
+msgctxt "#30067"
+msgid "No tuning details"
+msgstr "Ingen tuning detaljer"
+
+msgctxt "#30068"
+msgid "Channel is not mapped to any card"
+msgstr "Kanal er ikke mappet til noe kort"
+
+msgctxt "#30069"
+msgid "Card is disabled"
+msgstr "Kort er deaktivert"
+
+msgctxt "#30070"
+msgid "Connection to slave failed"
+msgstr "Tilkobling til slave feilet"
+
+msgctxt "#30071"
+msgid "Not the owner"
+msgstr "Ikke eieren"
+
+msgctxt "#30072"
+msgid "Graph building failed"
+msgstr "Graf bygging feilet"
+
+msgctxt "#30073"
+msgid "SW Encoder missing"
+msgstr "SW Encoder mangler"
+
+msgctxt "#30074"
+msgid "No free disk space"
+msgstr "Ikke nok ledig lagringsplass"
+
+msgctxt "#30075"
+msgid "No PMT found"
+msgstr "Fant ikke PMT"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/Persian/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/Persian/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/Persian/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/Persian/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: MediaPortal PVR Client
# Addon id: pvr.mediaportal.tvserver
-# Addon version: 1.6.7
# Addon Provider: Marcel Groothuis
msgid ""
msgstr ""
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/Persian (Iran)/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/Persian (Iran)/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/Persian (Iran)/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/Persian (Iran)/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -0,0 +1,21 @@
+# XBMC Media Center language file
+# Addon Name: MediaPortal PVR Client
+# Addon id: pvr.mediaportal.tvserver
+# Addon Provider: Marcel Groothuis
+msgid ""
+msgstr ""
+"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
+"Report-Msgid-Bugs-To: http://trac.xbmc.org/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: XBMC Translation Team\n"
+"Language-Team: Persian (Iran) (http://www.transifex.com/projects/p/XBMC-Main-Frodo/language/fa_IR/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: fa_IR\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+msgctxt "#30042"
+msgid "Playback"
+msgstr "پخش"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/Polish/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/Polish/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/Polish/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/Polish/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: MediaPortal PVR Client
# Addon id: pvr.mediaportal.tvserver
-# Addon version: 1.6.7
# Addon Provider: Marcel Groothuis
msgid ""
msgstr ""
@@ -23,7 +22,7 @@
msgctxt "#30001"
msgid "Mediaportal XBMC plugin Port"
-msgstr "Port pluginu Mediaportal XBMC"
+msgstr "Port dodatku Mediaportal XBMC"
msgctxt "#30002"
msgid "Free-to-air only"
@@ -99,11 +98,11 @@
msgctxt "#30052"
msgid "Recording playback failed. Empty URL of filename."
-msgstr "Odtwarzanie nagrania nie powiodło się. Adres URL lub nazwa pliku są puste."
+msgstr "Odtwarzanie nagrania nie powiodło się. Adres URL lub nazwa pliku są nieprawidłowe."
msgctxt "#30060"
msgid "All cards are busy"
-msgstr "Wszystkie karty są zajęty"
+msgstr "Wszystkie karty są zajęte"
msgctxt "#30061"
msgid "Channel is scrambled"
@@ -155,7 +154,7 @@
msgctxt "#30073"
msgid "SW Encoder missing"
-msgstr "Brak dekoder SW"
+msgstr "Brak dekodera programowego"
msgctxt "#30074"
msgid "No free disk space"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/Portuguese/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/Portuguese/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/Portuguese/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/Portuguese/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: MediaPortal PVR Client
# Addon id: pvr.mediaportal.tvserver
-# Addon version: 1.6.7
# Addon Provider: Marcel Groothuis
msgid ""
msgstr ""
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/Portuguese (Brazil)/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/Portuguese (Brazil)/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/Portuguese (Brazil)/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/Portuguese (Brazil)/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: MediaPortal PVR Client
# Addon id: pvr.mediaportal.tvserver
-# Addon version: 1.6.7
# Addon Provider: Marcel Groothuis
msgid ""
msgstr ""
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/Romanian/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/Romanian/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/Romanian/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/Romanian/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: MediaPortal PVR Client
# Addon id: pvr.mediaportal.tvserver
-# Addon version: 1.6.7
# Addon Provider: Marcel Groothuis
msgid ""
msgstr ""
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/Russian/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/Russian/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/Russian/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/Russian/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: MediaPortal PVR Client
# Addon id: pvr.mediaportal.tvserver
-# Addon version: 1.6.7
# Addon Provider: Marcel Groothuis
msgid ""
msgstr ""
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/Serbian/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/Serbian/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/Serbian/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/Serbian/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: MediaPortal PVR Client
# Addon id: pvr.mediaportal.tvserver
-# Addon version: 1.6.7
# Addon Provider: Marcel Groothuis
msgid ""
msgstr ""
@@ -17,6 +16,14 @@
"Language: sr\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 "#30003"
+msgid "Include Radio"
+msgstr "Укључи радио"
+
+msgctxt "#30005"
+msgid "Connect timeout (s)"
+msgstr "Истек времена за повезивање (с)"
+
msgctxt "#30042"
msgid "Playback"
msgstr "Reprodukcija"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/Serbian (Cyrillic)/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/Serbian (Cyrillic)/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/Serbian (Cyrillic)/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/Serbian (Cyrillic)/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: MediaPortal PVR Client
# Addon id: pvr.mediaportal.tvserver
-# Addon version: 1.6.7
# Addon Provider: Marcel Groothuis
msgid ""
msgstr ""
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/Slovak/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/Slovak/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/Slovak/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/Slovak/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: MediaPortal PVR Client
# Addon id: pvr.mediaportal.tvserver
-# Addon version: 1.6.7
# Addon Provider: Marcel Groothuis
msgid ""
msgstr ""
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/Slovenian/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/Slovenian/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/Slovenian/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/Slovenian/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: MediaPortal PVR Client
# Addon id: pvr.mediaportal.tvserver
-# Addon version: 1.6.7
# Addon Provider: Marcel Groothuis
msgid ""
msgstr ""
@@ -35,11 +34,11 @@
msgctxt "#30004"
msgid "Fast channel switching (don't stop timeshift)"
-msgstr "Hitro preklapljanje (ne ustavi timeshift)"
+msgstr "Hitro preklapljanje (ne ustavi časovnega zamika)"
msgctxt "#30005"
msgid "Connect timeout (s)"
-msgstr "Najdaljši čas povezave (s)"
+msgstr "Časovni pretek povezave (s)"
msgctxt "#30006"
msgid "Import only TV Channels from group"
@@ -91,11 +90,11 @@
msgctxt "#30050"
msgid "Your TVServerXBMC version '%s' is too old. Please upgrade to '%s' or higher!"
-msgstr "Vaša različica TVServerXBMC '%s' je prestara. Posodobite na '%s' ali novejše!"
+msgstr "Vaša različica TVServerXBMC-ja '%s' je prestara. Posodobite na '%s' ali novejše!"
msgctxt "#30051"
msgid "Your TVServerXBMC version is too old. Please upgrade to '%s' or higher!"
-msgstr "Vaša različica TVServerXBMC je prestara. Posodobite na '%s' ali novejše!"
+msgstr "Vaša različica TVServerXBMC-ja je prestara. Posodobite na '%s' ali novejše!"
msgctxt "#30052"
msgid "Recording playback failed. Empty URL of filename."
@@ -139,7 +138,7 @@
msgctxt "#30069"
msgid "Card is disabled"
-msgstr "Kartica je izključena"
+msgstr "Kartica je onemogočena"
msgctxt "#30070"
msgid "Connection to slave failed"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/Spanish/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/Spanish/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/Spanish/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/Spanish/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: MediaPortal PVR Client
# Addon id: pvr.mediaportal.tvserver
-# Addon version: 1.6.7
# Addon Provider: Marcel Groothuis
msgid ""
msgstr ""
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/Spanish (Argentina)/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/Spanish (Argentina)/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/Spanish (Argentina)/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/Spanish (Argentina)/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: MediaPortal PVR Client
# Addon id: pvr.mediaportal.tvserver
-# Addon version: 1.6.7
# Addon Provider: Marcel Groothuis
msgid ""
msgstr ""
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/Spanish (Mexico)/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/Spanish (Mexico)/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/Spanish (Mexico)/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/Spanish (Mexico)/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: MediaPortal PVR Client
# Addon id: pvr.mediaportal.tvserver
-# Addon version: 1.6.7
# Addon Provider: Marcel Groothuis
msgid ""
msgstr ""
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/Swedish/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/Swedish/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/Swedish/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/Swedish/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: MediaPortal PVR Client
# Addon id: pvr.mediaportal.tvserver
-# Addon version: 1.6.7
# Addon Provider: Marcel Groothuis
msgid ""
msgstr ""
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/Tamil (India)/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/Tamil (India)/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/Tamil (India)/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/Tamil (India)/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -0,0 +1,165 @@
+# XBMC Media Center language file
+# Addon Name: MediaPortal PVR Client
+# Addon id: pvr.mediaportal.tvserver
+# Addon Provider: Marcel Groothuis
+msgid ""
+msgstr ""
+"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
+"Report-Msgid-Bugs-To: http://trac.xbmc.org/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: XBMC Translation Team\n"
+"Language-Team: Tamil (India) (http://www.transifex.com/projects/p/XBMC-Main-Frodo/language/ta_IN/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: ta_IN\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+msgctxt "#30000"
+msgid "Mediaportal Hostname"
+msgstr "Mediaportal புரவன்பெயர்"
+
+msgctxt "#30001"
+msgid "Mediaportal XBMC plugin Port"
+msgstr "Mediaportal XBMC செருகுநிரல் துறை"
+
+msgctxt "#30002"
+msgid "Free-to-air only"
+msgstr "இலவச ஒலிபரப்பிருக்கு மட்டுமே"
+
+msgctxt "#30003"
+msgid "Include Radio"
+msgstr "வானொலி உள்ளடக்கு"
+
+msgctxt "#30004"
+msgid "Fast channel switching (don't stop timeshift)"
+msgstr "வேகமாக சேனல் மாற்றுதல் (நேர மாற்றத்தை தடுக்க வேண்டாம்)"
+
+msgctxt "#30005"
+msgid "Connect timeout (s)"
+msgstr "இணைப்பு காலாவதி (நொடி)"
+
+msgctxt "#30006"
+msgid "Import only TV Channels from group"
+msgstr "குழுக்களில் இருந்து தொலைக்காட்சி சேனல்களை மட்டுமே இறக்குமதி செய்"
+
+msgctxt "#30007"
+msgid "Import only Radio Channels from group"
+msgstr "குழுக்களில் இருந்து வானொலி சேனல்களை மட்டுமே இறக்குமதி செய்"
+
+msgctxt "#30008"
+msgid "Convert hostname to IP-adress"
+msgstr "புரவலன் பெயரை ஐபி முகவரியாக மாற்று"
+
+msgctxt "#30009"
+msgid "EPG: Read genre strings (slow)"
+msgstr "EPG: வகை சரங்களை (மெதுவாக) படி"
+
+msgctxt "#30010"
+msgid "Wait time after tuning a channel (ms)"
+msgstr "ஒரு சேனலை டியூன் செய்தபின் காத்திருக்கும் நேரம் (ms)"
+
+msgctxt "#30015"
+msgid "Streaming method"
+msgstr "ஒலிப்பேழைதொடர் முறை"
+
+msgctxt "#30016"
+msgid "Windows user account (SMB)"
+msgstr "சாளரம் பயனர் விவரங்கள் (SMB)"
+
+msgctxt "#30017"
+msgid "Windows password (SMB)"
+msgstr "சாளரம் கடவுச்சொல் (SMB)"
+
+msgctxt "#30018"
+msgid "Use RTSP streaming"
+msgstr "RTSP ஒலிப்பேழைதொடர் பயன்படுத்த"
+
+msgctxt "#30040"
+msgid "Connection"
+msgstr "இணைப்பு"
+
+msgctxt "#30041"
+msgid "MediaPortal"
+msgstr "ஊடக போர்ட்டல்"
+
+msgctxt "#30042"
+msgid "Playback"
+msgstr "பின்னணி"
+
+msgctxt "#30050"
+msgid "Your TVServerXBMC version '%s' is too old. Please upgrade to '%s' or higher!"
+msgstr "உங்கள் TVServerXBMC பதிப்பு '%s' மிகவும் பழமையானது. தயவுகூர்ந்து '%s' அல்லது அதற்க்கு மேல் உள்ளதை மேம்படுத்தவும்!"
+
+msgctxt "#30051"
+msgid "Your TVServerXBMC version is too old. Please upgrade to '%s' or higher!"
+msgstr "உங்கள் TVServerXBMC பதிப்பு மிகவும் பழமையானது. தயவுகூர்ந்து '%s' அல்லது அதற்க்கு மேல் உள்ளதை மேம்படுத்தவும்!"
+
+msgctxt "#30052"
+msgid "Recording playback failed. Empty URL of filename."
+msgstr "பதிவு பின்னணி தோல்வியடைந்தது. வெற்று கோப்பு URL."
+
+msgctxt "#30060"
+msgid "All cards are busy"
+msgstr "அனைத்து அட்டைகளும் வேலையாயிருக்கிறது"
+
+msgctxt "#30061"
+msgid "Channel is scrambled"
+msgstr "சேனல் சரியாக கிடைக்கவில்லை"
+
+msgctxt "#30062"
+msgid "No video or audio detected"
+msgstr " வீடியோ அல்லது ஆடியோ கண்டுபிடிக்கப்படவில்லை"
+
+msgctxt "#30063"
+msgid "No signal detected"
+msgstr "சேனல் சிக்னல் கண்டுபிடிக்கப்படவில்லை"
+
+msgctxt "#30064"
+msgid "Unknown error"
+msgstr "அறியப்படாத பிழை"
+
+msgctxt "#30065"
+msgid "Unable to start graph"
+msgstr "வரைபட தொடங்க முடியவில்லை"
+
+msgctxt "#30066"
+msgid "Unknown channel"
+msgstr "தெரியாத சேனல்"
+
+msgctxt "#30067"
+msgid "No tuning details"
+msgstr "சரிப்படுத்தும் விவரங்கள் இல்லை"
+
+msgctxt "#30068"
+msgid "Channel is not mapped to any card"
+msgstr "சேனல் எந்த அட்டைக்கும் பொருந்தவில்லை"
+
+msgctxt "#30069"
+msgid "Card is disabled"
+msgstr "அட்டை முடக்கப்பட்டுள்ளது"
+
+msgctxt "#30070"
+msgid "Connection to slave failed"
+msgstr "அடிமை இணைப்பு தோல்வியுற்றது"
+
+msgctxt "#30071"
+msgid "Not the owner"
+msgstr "உரிமையாளர் இல்லை"
+
+msgctxt "#30072"
+msgid "Graph building failed"
+msgstr "வரைபட கட்டுமான தோல்வி"
+
+msgctxt "#30073"
+msgid "SW Encoder missing"
+msgstr "SW என்கோடர் காணவில்லை"
+
+msgctxt "#30074"
+msgid "No free disk space"
+msgstr "வட்டில் காளி இடம் இல்லை"
+
+msgctxt "#30075"
+msgid "No PMT found"
+msgstr "ஒரு PMTகூட காணவில்லை!"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/Thai/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/Thai/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/Thai/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/Thai/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: MediaPortal PVR Client
# Addon id: pvr.mediaportal.tvserver
-# Addon version: 1.6.7
# Addon Provider: Marcel Groothuis
msgid ""
msgstr ""
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/Turkish/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/Turkish/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/Turkish/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/Turkish/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: MediaPortal PVR Client
# Addon id: pvr.mediaportal.tvserver
-# Addon version: 1.6.7
# Addon Provider: Marcel Groothuis
msgid ""
msgstr ""
@@ -17,6 +16,86 @@
"Language: tr\n"
"Plural-Forms: nplurals=1; plural=0;\n"
+msgctxt "#30003"
+msgid "Include Radio"
+msgstr "Radyoları içe aktar"
+
+msgctxt "#30005"
+msgid "Connect timeout (s)"
+msgstr "Bağlantı süresi doldu (s)"
+
+msgctxt "#30006"
+msgid "Import only TV Channels from group"
+msgstr "Gruptan sadece TV Kanallarını içe aktar."
+
+msgctxt "#30007"
+msgid "Import only Radio Channels from group"
+msgstr "Gruptan sadece Radyo Kanallarını içe aktar."
+
+msgctxt "#30008"
+msgid "Convert hostname to IP-adress"
+msgstr "Ana bilgisayar adını IP adresine çevir"
+
+msgctxt "#30015"
+msgid "Streaming method"
+msgstr "Akış yöntemi"
+
+msgctxt "#30016"
+msgid "Windows user account (SMB)"
+msgstr "Windows kullanıcı hesabı (SMB)"
+
+msgctxt "#30017"
+msgid "Windows password (SMB)"
+msgstr "Windows parolası (SMB)"
+
+msgctxt "#30018"
+msgid "Use RTSP streaming"
+msgstr "RTSP akışını kullan"
+
+msgctxt "#30040"
+msgid "Connection"
+msgstr "Bağlantı"
+
msgctxt "#30042"
msgid "Playback"
msgstr "Oynatım"
+
+msgctxt "#30050"
+msgid "Your TVServerXBMC version '%s' is too old. Please upgrade to '%s' or higher!"
+msgstr "TVServerXBMC '%s' sürümünüz çok eski. Lütfen '%s' veya üstüne güncelleyin!"
+
+msgctxt "#30060"
+msgid "All cards are busy"
+msgstr "Tüm kartlar meşgul"
+
+msgctxt "#30062"
+msgid "No video or audio detected"
+msgstr "Video veya ses tespit edilmedi"
+
+msgctxt "#30063"
+msgid "No signal detected"
+msgstr "Sinyal tespit edilmedi"
+
+msgctxt "#30064"
+msgid "Unknown error"
+msgstr "Bilinmeyen hata"
+
+msgctxt "#30066"
+msgid "Unknown channel"
+msgstr "Bilinmeyen kanal"
+
+msgctxt "#30069"
+msgid "Card is disabled"
+msgstr "Kart devre dışı"
+
+msgctxt "#30073"
+msgid "SW Encoder missing"
+msgstr "SW Encoder eksik"
+
+msgctxt "#30074"
+msgid "No free disk space"
+msgstr "Diskte boş yer yok"
+
+msgctxt "#30075"
+msgid "No PMT found"
+msgstr "Hiç PMT bulunamadı"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/Ukrainian/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/Ukrainian/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/Ukrainian/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/Ukrainian/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: MediaPortal PVR Client
# Addon id: pvr.mediaportal.tvserver
-# Addon version: 1.6.7
# Addon Provider: Marcel Groothuis
msgid ""
msgstr ""
@@ -17,6 +16,150 @@
"Language: uk\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 "Mediaportal Hostname"
+msgstr "Сервер Медіапорталу"
+
+msgctxt "#30001"
+msgid "Mediaportal XBMC plugin Port"
+msgstr "Порт додатку Медіапортал для XBMC"
+
+msgctxt "#30002"
+msgid "Free-to-air only"
+msgstr "Лише незакодовані канали"
+
+msgctxt "#30003"
+msgid "Include Radio"
+msgstr "Додати радіо"
+
+msgctxt "#30004"
+msgid "Fast channel switching (don't stop timeshift)"
+msgstr "Швидке переключання каналів (не зупиняти зсув часу)"
+
+msgctxt "#30005"
+msgid "Connect timeout (s)"
+msgstr "Затримка зв’язку (с) "
+
+msgctxt "#30006"
+msgid "Import only TV Channels from group"
+msgstr "Імпортувати тільки канали ТБ з групи"
+
+msgctxt "#30007"
+msgid "Import only Radio Channels from group"
+msgstr "Імпортувати тільки радіо-канали з групи"
+
+msgctxt "#30008"
+msgid "Convert hostname to IP-adress"
+msgstr "Конвертувати назву сервера до адреси IP"
+
+msgctxt "#30009"
+msgid "EPG: Read genre strings (slow)"
+msgstr "Програма передач: Читати стрічку жанру (повільно)"
+
+msgctxt "#30010"
+msgid "Wait time after tuning a channel (ms)"
+msgstr "Затримка після регулювання каналу (мс)"
+
+msgctxt "#30015"
+msgid "Streaming method"
+msgstr "Метод потоку"
+
+msgctxt "#30016"
+msgid "Windows user account (SMB)"
+msgstr "Рахунок користувача Windows (SMB)"
+
+msgctxt "#30017"
+msgid "Windows password (SMB)"
+msgstr "Пароль Windows (SMB)"
+
+msgctxt "#30018"
+msgid "Use RTSP streaming"
+msgstr "Використовувати потік RTSP"
+
+msgctxt "#30040"
+msgid "Connection"
+msgstr "Зв’язок"
+
+msgctxt "#30041"
+msgid "MediaPortal"
+msgstr "МедіаПортал"
+
msgctxt "#30042"
msgid "Playback"
msgstr "Відтворення"
+
+msgctxt "#30050"
+msgid "Your TVServerXBMC version '%s' is too old. Please upgrade to '%s' or higher!"
+msgstr "Ваша версія TVServerXBMC '%s' застаріла. Оновіть її до '%s' або вищої."
+
+msgctxt "#30051"
+msgid "Your TVServerXBMC version is too old. Please upgrade to '%s' or higher!"
+msgstr "Ваша версія TVServerXBMC застаріла. Оновіть її до '%s' або вищої."
+
+msgctxt "#30052"
+msgid "Recording playback failed. Empty URL of filename."
+msgstr "Запис не вдався. Порожнє посилання або назва файлу."
+
+msgctxt "#30060"
+msgid "All cards are busy"
+msgstr "Всі карти зайняті"
+
+msgctxt "#30061"
+msgid "Channel is scrambled"
+msgstr "Канал закодований"
+
+msgctxt "#30062"
+msgid "No video or audio detected"
+msgstr "Не знайдено ані відео, ані аудіо"
+
+msgctxt "#30063"
+msgid "No signal detected"
+msgstr "Не знайдено сигналу"
+
+msgctxt "#30064"
+msgid "Unknown error"
+msgstr "Невідома помилка"
+
+msgctxt "#30065"
+msgid "Unable to start graph"
+msgstr "Не вдалося запустити граф"
+
+msgctxt "#30066"
+msgid "Unknown channel"
+msgstr "Невідомий канал"
+
+msgctxt "#30067"
+msgid "No tuning details"
+msgstr "Немає деталей налаштування"
+
+msgctxt "#30068"
+msgid "Channel is not mapped to any card"
+msgstr "Канал не віднесений до жодної карти"
+
+msgctxt "#30069"
+msgid "Card is disabled"
+msgstr "Карта виключена"
+
+msgctxt "#30070"
+msgid "Connection to slave failed"
+msgstr "Зв’язок не вдався"
+
+msgctxt "#30071"
+msgid "Not the owner"
+msgstr "Не власник"
+
+msgctxt "#30072"
+msgid "Graph building failed"
+msgstr "Побудова графу не вдалася"
+
+msgctxt "#30073"
+msgid "SW Encoder missing"
+msgstr "Пропущено SW Encoder"
+
+msgctxt "#30074"
+msgid "No free disk space"
+msgstr "Немає вільного місця на диску"
+
+msgctxt "#30075"
+msgid "No PMT found"
+msgstr "Не знайдено PMT"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/Vietnamese/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/Vietnamese/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/Vietnamese/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/Vietnamese/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -0,0 +1,165 @@
+# XBMC Media Center language file
+# Addon Name: MediaPortal PVR Client
+# Addon id: pvr.mediaportal.tvserver
+# Addon Provider: Marcel Groothuis
+msgid ""
+msgstr ""
+"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
+"Report-Msgid-Bugs-To: http://trac.xbmc.org/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: XBMC Translation Team\n"
+"Language-Team: Vietnamese (http://www.transifex.com/projects/p/XBMC-Main-Frodo/language/vi/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: vi\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+msgctxt "#30000"
+msgid "Mediaportal Hostname"
+msgstr "Tên miền Mediaportal"
+
+msgctxt "#30001"
+msgid "Mediaportal XBMC plugin Port"
+msgstr "Cổng Mediaportal"
+
+msgctxt "#30002"
+msgid "Free-to-air only"
+msgstr "Chỉ qua không dây"
+
+msgctxt "#30003"
+msgid "Include Radio"
+msgstr "Bao gồm Đài phát thanh"
+
+msgctxt "#30004"
+msgid "Fast channel switching (don't stop timeshift)"
+msgstr "Chuyển kênh nhanh (không tắt timeshift)"
+
+msgctxt "#30005"
+msgid "Connect timeout (s)"
+msgstr "Thời gian chờ kết nối (s)"
+
+msgctxt "#30006"
+msgid "Import only TV Channels from group"
+msgstr "Chỉ nhập các kênh TV từ nhóm"
+
+msgctxt "#30007"
+msgid "Import only Radio Channels from group"
+msgstr "Chỉ nhập các kênh Radio từ nhóm"
+
+msgctxt "#30008"
+msgid "Convert hostname to IP-adress"
+msgstr "Chuyển đổi tên miền sang địa chỉ IP"
+
+msgctxt "#30009"
+msgid "EPG: Read genre strings (slow)"
+msgstr "EPG: Thêm thể loại chương trình (chậm)"
+
+msgctxt "#30010"
+msgid "Wait time after tuning a channel (ms)"
+msgstr "Thời gian chờ sau khi dò kênh (mili giây)"
+
+msgctxt "#30015"
+msgid "Streaming method"
+msgstr "Phương pháp truyền streaming"
+
+msgctxt "#30016"
+msgid "Windows user account (SMB)"
+msgstr "Tài khoản vào Windows (SMB)"
+
+msgctxt "#30017"
+msgid "Windows password (SMB)"
+msgstr "Mật khẩu vào Windows (SMB)"
+
+msgctxt "#30018"
+msgid "Use RTSP streaming"
+msgstr "Sử dụng giao thức RTSP (thời gian thực)"
+
+msgctxt "#30040"
+msgid "Connection"
+msgstr "Kết nối"
+
+msgctxt "#30041"
+msgid "MediaPortal"
+msgstr "MediaPortal"
+
+msgctxt "#30042"
+msgid "Playback"
+msgstr "Xem lại"
+
+msgctxt "#30050"
+msgid "Your TVServerXBMC version '%s' is too old. Please upgrade to '%s' or higher!"
+msgstr "Phiên bản TVServerXBMC '%s' đã quá cũ. Hãy nâng cấp lên '%s' hoặc mới hơn!"
+
+msgctxt "#30051"
+msgid "Your TVServerXBMC version is too old. Please upgrade to '%s' or higher!"
+msgstr "Phiên bản TVServerXBMC đã quá cũ. Hãy nâng cấp lên '%s' hoặc mới hơn!"
+
+msgctxt "#30052"
+msgid "Recording playback failed. Empty URL of filename."
+msgstr "Thu chương trình bị lỗi. Kiểm tra lại địa chỉ URL chứa file"
+
+msgctxt "#30060"
+msgid "All cards are busy"
+msgstr "Tất cả thẻ truy cập đều bận"
+
+msgctxt "#30061"
+msgid "Channel is scrambled"
+msgstr "Kênh bị mã hoá"
+
+msgctxt "#30062"
+msgid "No video or audio detected"
+msgstr "Không có tín hiệu video hoặc audio"
+
+msgctxt "#30063"
+msgid "No signal detected"
+msgstr "Không có tín hiệu"
+
+msgctxt "#30064"
+msgid "Unknown error"
+msgstr "Xảy ra lỗi"
+
+msgctxt "#30065"
+msgid "Unable to start graph"
+msgstr "Không thể bắt đầu biểu đồ "
+
+msgctxt "#30066"
+msgid "Unknown channel"
+msgstr "Không tìm thấy kênh"
+
+msgctxt "#30067"
+msgid "No tuning details"
+msgstr "Không có thông tin dò"
+
+msgctxt "#30068"
+msgid "Channel is not mapped to any card"
+msgstr "Kênh chưa được đặt với bất kỳ thẻ nào"
+
+msgctxt "#30069"
+msgid "Card is disabled"
+msgstr "Thẻ đã bị loại"
+
+msgctxt "#30070"
+msgid "Connection to slave failed"
+msgstr "Lỗi kết nối tới slave"
+
+msgctxt "#30071"
+msgid "Not the owner"
+msgstr "Không sở hữu"
+
+msgctxt "#30072"
+msgid "Graph building failed"
+msgstr "Lỗi vẽ biểu đồ"
+
+msgctxt "#30073"
+msgid "SW Encoder missing"
+msgstr "Không thấy bộ mã hoá SW"
+
+msgctxt "#30074"
+msgid "No free disk space"
+msgstr "Không có đĩa trống"
+
+msgctxt "#30075"
+msgid "No PMT found"
+msgstr "Không tìm thấy PMT"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/Welsh/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/Welsh/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/addon/resources/language/Welsh/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/addon/resources/language/Welsh/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -0,0 +1,165 @@
+# XBMC Media Center language file
+# Addon Name: MediaPortal PVR Client
+# Addon id: pvr.mediaportal.tvserver
+# Addon Provider: Marcel Groothuis
+msgid ""
+msgstr ""
+"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
+"Report-Msgid-Bugs-To: http://trac.xbmc.org/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: XBMC Translation Team\n"
+"Language-Team: Welsh (http://www.transifex.com/projects/p/XBMC-Main-Frodo/language/cy/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: cy\n"
+"Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n==2) ? 1 : (n != 8 && n != 11) ? 2 : 3;\n"
+
+msgctxt "#30000"
+msgid "Mediaportal Hostname"
+msgstr "Enw Gweinydd Mediaportal"
+
+msgctxt "#30001"
+msgid "Mediaportal XBMC plugin Port"
+msgstr "Porth ategyn Mediaportal XBMC"
+
+msgctxt "#30002"
+msgid "Free-to-air only"
+msgstr "Rhydd yn unig"
+
+msgctxt "#30003"
+msgid "Include Radio"
+msgstr "Cynnwys Radio"
+
+msgctxt "#30004"
+msgid "Fast channel switching (don't stop timeshift)"
+msgstr "Newid sianel cyflym (peidio atal newid amser)"
+
+msgctxt "#30005"
+msgid "Connect timeout (s)"
+msgstr "Amser allan cysylltu (e)"
+
+msgctxt "#30006"
+msgid "Import only TV Channels from group"
+msgstr "Mewnforio Sianeli Teledu o'r grŵp yn unig"
+
+msgctxt "#30007"
+msgid "Import only Radio Channels from group"
+msgstr "Mewnforio Sianeli Radio o'r grŵp yn unig"
+
+msgctxt "#30008"
+msgid "Convert hostname to IP-adress"
+msgstr "Trosi enw gwesteiwr i gyfeiriad IP"
+
+msgctxt "#30009"
+msgid "EPG: Read genre strings (slow)"
+msgstr "Amserlennydd: Darllen llinynnau genre (araf)"
+
+msgctxt "#30010"
+msgid "Wait time after tuning a channel (ms)"
+msgstr "Amser aros wedi tiwnio sianel (me)"
+
+msgctxt "#30015"
+msgid "Streaming method"
+msgstr "Dull ffrydio"
+
+msgctxt "#30016"
+msgid "Windows user account (SMB)"
+msgstr "Cyfrif defnyddiwr Windows (SMB)"
+
+msgctxt "#30017"
+msgid "Windows password (SMB)"
+msgstr "Cyfrinair Windows (SMB)"
+
+msgctxt "#30018"
+msgid "Use RTSP streaming"
+msgstr "Defnyddio ffrydio RTSP"
+
+msgctxt "#30040"
+msgid "Connection"
+msgstr "Cysylltiad"
+
+msgctxt "#30041"
+msgid "MediaPortal"
+msgstr "MediaPortal"
+
+msgctxt "#30042"
+msgid "Playback"
+msgstr "Chwarae"
+
+msgctxt "#30050"
+msgid "Your TVServerXBMC version '%s' is too old. Please upgrade to '%s' or higher!"
+msgstr "Mae eich fersiwn TVServerXBMC '%s' yn rhy hen. Diweddarwch i '%s' neu uwch!"
+
+msgctxt "#30051"
+msgid "Your TVServerXBMC version is too old. Please upgrade to '%s' or higher!"
+msgstr "Mae eich fersiwn TVServerXBMC yn rhy hen. Diweddarwch i '%s' neu uwch!"
+
+msgctxt "#30052"
+msgid "Recording playback failed. Empty URL of filename."
+msgstr "Methwyd chwarae'r recordiad. URL gwag enw ffeil."
+
+msgctxt "#30060"
+msgid "All cards are busy"
+msgstr "Mae'r holl gardiau'n brysur"
+
+msgctxt "#30061"
+msgid "Channel is scrambled"
+msgstr "Mae'r sianel yn gaeëdig"
+
+msgctxt "#30062"
+msgid "No video or audio detected"
+msgstr "Heb ganfod fideo na sain"
+
+msgctxt "#30063"
+msgid "No signal detected"
+msgstr "Heb ganfod signal"
+
+msgctxt "#30064"
+msgid "Unknown error"
+msgstr "Gwall anhysbys"
+
+msgctxt "#30065"
+msgid "Unable to start graph"
+msgstr "Methu cychwyn y graff"
+
+msgctxt "#30066"
+msgid "Unknown channel"
+msgstr "Sianel anhysbys"
+
+msgctxt "#30067"
+msgid "No tuning details"
+msgstr "Dim manylion tiwnio"
+
+msgctxt "#30068"
+msgid "Channel is not mapped to any card"
+msgstr "Nid yw'r sianel wedi ei fapio i unrhyw gerdyn"
+
+msgctxt "#30069"
+msgid "Card is disabled"
+msgstr "Cerdyn wedi ei analluogi"
+
+msgctxt "#30070"
+msgid "Connection to slave failed"
+msgstr "Methodd y cysylltiad i'r gwas"
+
+msgctxt "#30071"
+msgid "Not the owner"
+msgstr "Nid y perchennog"
+
+msgctxt "#30072"
+msgid "Graph building failed"
+msgstr "Methodd adeiladu'r graff"
+
+msgctxt "#30073"
+msgid "SW Encoder missing"
+msgstr "Amgodiwr SW ar goll"
+
+msgctxt "#30074"
+msgid "No free disk space"
+msgstr "Dim lle ar ddisg"
+
+msgctxt "#30075"
+msgid "No PMT found"
+msgstr "Heb ganfod PMT"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/src/Socket.cpp xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/src/Socket.cpp
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/src/Socket.cpp 2014-01-04 10:28:19.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/src/Socket.cpp 2014-01-28 20:43:50.000000000 +0000
@@ -608,7 +608,7 @@
}
}
-#elif defined TARGET_LINUX || defined TARGET_DARWIN
+#elif defined TARGET_LINUX || defined TARGET_DARWIN || defined TARGET_FREEBSD
bool Socket::set_non_blocking ( const bool b )
{
int opts;
@@ -720,6 +720,6 @@
{
// Not needed for Linux
}
-#endif //TARGET_WINDOWS || TARGET_LINUX || TARGET_DARWIN
+#endif //TARGET_WINDOWS || TARGET_LINUX || TARGET_DARWIN || TARGET_FREEBSD
} //namespace MPTV
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/src/Socket.h xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/src/Socket.h
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mediaportal.tvserver/src/Socket.h 2014-01-04 10:28:19.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mediaportal.tvserver/src/Socket.h 2014-01-28 20:43:50.000000000 +0000
@@ -84,7 +84,7 @@
enum SocketDomain
{
- #if defined TARGET_LINUX || defined TARGET_DARWIN
+ #if defined TARGET_LINUX || defined TARGET_DARWIN || defined TARGET_FREEBSD
pf_unix = PF_UNIX,
pf_local = PF_LOCAL,
#endif
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/addon.xml.in xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/addon.xml.in
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/addon.xml.in 2014-01-04 10:28:12.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/addon.xml.in 2014-03-04 10:06:13.000000000 +0000
@@ -1,7 +1,7 @@
@@ -12,30 +12,41 @@
point="xbmc.pvrclient"
library_linux="XBMC_MythTV_cmyth.pvr"
library_osx="XBMC_MythTV_cmyth.pvr"
+ library_freebsd="XBMC_MythTV_cmyth.pvr"
library_wingl="XBMC_MythTV_cmyth_win32.dll"
library_windx="XBMC_MythTV_cmyth_win32.dll"
library_android="libXBMC_MythTV_cmyth.so"/>
XBMC voorprogram vir MythTV (gebruik libcmyth)
XBMC frontend for MythTV (using libcmyth)
+ XBMC клиент за MythTV (използва libcmyth)
+ Frontal de l'XBMC pel MythTV (utilitzant libcmyth)
Rozhraní XBMC pro MythTV (používající libcmyth)
+ Blaen XBMC ar gyfer MythTV (defmyddio libcmyth)
XBMC frontend til MythTV (bruger libcmyth)
- XBMC's Zugang zu MythTV (benutzt libcmyth)
+ XBMC Oberfläche für MythTV (auf Basis von libcmyth)
Frontend του XBMC για το MythTV (με χρήση του libcmyth)
XBMC frontend for MythTV (using libcmyth)
Front-end de XBMC para MythTV (usando libcmyth)
Front-end de XBMC para MythTV (usando libcmyth)
XBMC frontend para MythTV (usando libmyth)
+ XBMC MythTV esi (kasutab libcmyth)
Applicatif XBMC pour MythTV (utilise libcmyth)
Interface de XBMC para MythTV (usando libcmyth)
ממשק משתמש XBMC לMythTV (משתמש בlibcmyth)
+ XBMC pozadinski softver za MythTV (koristi libcmyth)
XBMC MythTV előtér-kiszolgáló (libcmyth használatával)
Frontend di XBMC per MythTV (utilizzando libcmyth)
MythTV 用 XBMC フロントエンド (libcmyth 使用)
+ XBMC სამომხმარებლო მხარე MythTV-თვის (გამოყენება libcmyth)
MythTV XBMC 프론트엔드 (libcmyth 사용)
XBMC sąsaja į MythTV (naudojant libcmyth)
+ XBMC galasistēma MythTV (izmanto libcmyth)
XBMC интерфејс за MythTV (со користење libcmyth)
+ Bahagian hadapan XBMC untuk MythTV (menggunakan libcmyth)
+ MythTV အတွက် XBMC frontend (libcmythသုံးပြီး)
XBMC frontend voor MythTV (maakt gebruik van libcmyth)
+ XBMC fremvisning for MythTV(bruker libcmyth)
Interfejs XBMC dla MythTV (przy użyciu libcmyth)
Frontend XBMC para MythTV (usando libcmyth)
XBMC frontend para MythTV (usando libcmyth)
@@ -44,25 +55,36 @@
XBMC rozhranie pre MythTV (používa knižnicu 'libcmyth')
XBMC-jev vmesnik za MythTV (z uporabo libcmyth)
XBMC gränssnitt till MythTV (via libcmyth)
+ MythTV உடைய XBMC முன்னிலை (libcmyth பயன்படுத்தபட்டுள்ளது)
+ XBMC için MythTV (libcmyth kullanır)
+ Накладка XBMC для MythTV (з використанням libcmyth)
+ Giao tiếp XBMC cho MythTV (sử dụng libcmyth)
XBMC的MythTV前端(使用libcmyth)
+ MythTV的XBMC前端(使用libcmyth)
MythTV voorprogram (tot MythTV 0.27). Ondersteun stroom van Lewendige TV & Opnames, luister na Radio kanale, EPG en Tydhouers.
MythTV frontend (up to MythTV 0.27). Supports streaming of Live TV & Recordings, listening to Radio channels, EPG and Timers.
Rozhraní MythTV (do verze MythTV 0.27). Podporuje proudové vysílání živého vysílání a nahrávek, poslech kanálů rádia a EPG, a časovače.
+ Blaen MythTV (hyd at MythTV 0.27). Mae'n cynnal ffrydio Teledu Byw a Recordiadau, gwrando ar sianeli Radio, Rhaglennydd ac Amserlen Rhaglenni.
MythTV frontend (op til MythTV 0.27) Understøtter streaming af Live TV & Optagelser, Radiokanaler, EPG samt tidsplaner.
MythTV Frontend (bis zu MythTV 0.27). Unterstützt das Streamen von Live TV & Aufnahmen, Hören von Radiokanälen, EPG und Timer.
Frontend για το MythTV (έως το MythTV 0.27). Υποστηρίζει ροές Live TV & Εγγραφές, ακρόαση Ραδιοφώνου, EPG και Χρονοδιακόπτες.
MythTV frontend (up to MythTV 0.27). Supports streaming of Live TV & Recordings, listening to Radio channels, EPG and Timers.
Front-end de MythTV (hasta MythTV 0.27). Soporte de transmisiones de TV en Vivo y Grabaciones, escuchar canales de Radio, Guía Electrónica de Programas (EPG) y Temporizadores.
Front-end de MythTV (hasta MythTV 0.27). Soporte de transmisiones de TV en Vivo y Grabaciones, escuchar canales de Radio, Guía Electrónica de Programas (EPG) y Temporizadores.
+ MythTV esi (kuni MythTV 0.27). Toetab telekanalite edastamist ja salvestamist, raadio kuulamist, elektroonilist saatekava ja ajamõõtjaid.
Applicatif MythTV (jusqu'à la version 0.27). Permet la diffusion de la télévision en direct, des enregistrements, des stations de radios, ainsi que le guide des programmes et les minuteries.
Interface de MythTV (maior da MythTV 0.27). Compatíbel coa transmisión de TV ao vivo, gravacións e escoita de canles de Radio, EPG e temporizadores.
ממשק קדמי MythTV (עד MythTV 0.27). תומך בשידור ממשק טלוויזיה והקלטה, האזנה לערוצי רדיו, לוח שידורים ותזמוני הקלטה.
+ MythTV pozadinski softver (do MythTV 0.27). Podržava streamanje i snimanje TV programa, slušanje radio programa, elektronski programski vodič (EPG) i zakazana snimanja.
MythTV előtér-kiszolgáló (MythTv 0.27 verzióig). Élő adások, felvételek,és rádió adások sugárzásának támogatása EPG-vel és időzítéssel.
- Frontend MythTV (compatibile fino a MythTV 0.27). Supporta lo streaming TV in diretta, le registrazioni, l'ascolto dei canali radio, EPG e programmazioni.
+ Frontend MythTV (compatibile fino a MythTV 0.27). Supporta lo streaming di Live TV, le registrazioni, l'ascolto dei canali radio, EPG e i timer.
MythTV (バージョン 0.27 まで) のフロントエンドです。ライブ TV ストリーミング、録画、ラジオ放送の視聴、EPG、タイマーをサポートしています。
+ MythTV სამომხმარებლო მხარე (MythTV 0.27-მდე). მხარს უჭერს Live TV სტრიმინგსა და ჩანაწერებს, Radio არხების მოსმენას, EPG-სა და თაიმერებს.
MythTV 프론트엔드 (up to MythTV 0.27). 라이브 TV 스트리밍, 녹화, 라디오 채널 청취, EPG, 예약 지원.
MythTV sąsaja (kelias iki MythTV 0.27). Palaiko duomenų srautams pritaikyta(-as) Live TV & Recordings
+ MythTV galasistēma (līdz MythTV 0.27). Atbalsta tiešraides TV un ierakstu straumēšanu, radio kanālu klausīšanos, EPG un taimerus.
MythTV интерфејс (се до MythTV 0.27). Подржува стриминг на Live TV & Снимки, слушање на радио канали, EPG и тајмери.
+ Bahagian hadapan MythTV (sehingga MythTV 0.27). Menyokong penstirman TV Langsung & Rakaman, mendengar saluran Radio, EPG dan Pemasa.
MythTV frontend (tot MythTV 0.27). Ondersteunt streaming van Live TV & opnames, luisteren naar radiokanalen, EPG en Timers.
Interfejs MythTV (do MythTV 0.27). Obsługuje strumieniowe przesyłanie na żywo TV & nagrań, słuchanie kanałów radiowych, EPG i wyłączniki czasowe.
Frontend MythTV (até MythTV 0.27). Permite transmissão ao vivo de Live Tv e gravações, ouvir estações de rádio, EPG e temporizadores.
@@ -75,23 +97,30 @@
MythTV 前端 ( MythTV 0.27 及之后版本) 。支持直播电视和录像节目的流媒体转发,收听广播频道, 电子节目表及定时器功能。
Hierdie is onstabiele sagteware! Die outeurs is op geen manier verantwoordelik vir gefaalde opnames, inkorrekte tydhouers, vermorsde ure, of enige ander ongewensde effekte.
This is unstable software! The authors are in no way responsible for failed recordings, incorrect timers, wasted hours, or any other undesirable effects.
+ Тази програма е нестабилна! Авторите не носят отговорност за неизпълнение на записването, погрешните таймери, пропилените часове, или някакви други нежелани ефекти.
Tento software není stabilní. Autoři nejsou žádným způsobem zodpovědní za selhání při nahrávání, neplatné časovače, ztracený čas, či jakékoliv jiné nežádoucí události...
+ Mae hwn yn feddalwedd ansad! Nid yw'r awduron yn gyfrifol mewn unrhyw ffordd am fethu recordio, amseru gwallus, oriau wedi eu gwastraffu nac effeithiau anymunol eraill.
Denne software er ustabil. Udviklerne er på ingen måde ansvarlige for mislykkede optagelser, fejlagtige tidsindstillinger, spildte timer eller andre uhensigtsmæssigheder.
- Dies ist instabile Software! Die Autoren sind in keiner Weise verantwortlich für fehlgeschlagene Aufnahmen, falsche Timer, verschwendete Zeit oder andere ungewünschte Effekte.
+ Dies ist instabile Software! Die Autoren sind in keiner Weise verantwortlich für fehlgeschlagene Aufnahmen, falsche Timer, verschwendete Zeit oder andere unerwünschte Effekte.
Ασταθές πρόγραμμα! Οι δημιουργοί δεν είναι σε καμία περίπτωση υπεύθυνοι για αποτυχημένες εγγραφές, λανθασμένους χρονοδιακόπτες, χαμένες ώρες, ή κάθε είδους ανεπιθύμητα αποτελέσματα.
This is unstable software! The authors are in no way responsible for failed recordings, incorrect timers, wasted hours, or any other undesirable effects.
¡Este software es inestable! Los autores no son en ningún caso responsables por grabaciones fallidas, temporizadores incorrectos, horas desperdiciadas o cualquier otro efecto indeseable.
¡Este software es inestable! Los autores no se responsabilizan por grabaciones fallidas, temporizadores incorrectos, horas perdidas, o cualquier otro efecto no deseado..
+ See on ebastabiilne tarkvara! Autorid ei ole kuidagi moodi vastutavad nurjunud salvestiste, ebaõige aegrelee, raisatud tundide ega muude soovimatute asjade eest.
Ce logiciel est en cours de développement. Les auteurs ne sont en aucun cas responsables de l'échec des enregistrements, minuteries erronées, temps perdu et autres effets indésirables.
Este é software non estable, os autores non se fan responsábeis dos erros na gravacións, temporizadores incorrectos, e outros efectos non desexados.
- זוהי תוכנה בלתי יציבה!מחברי התכנה אינם אחראים להקלטות כושלות,מתזמני הקלטות שגויים,שעות מבוזבזות,או כל תוצאה בלתי רצויה...
+ זוהי תוכנה בלתי יציבה! מחברי התכנה אינם אחראים להקלטות כושלות,מתזמני הקלטות שגויים,שעות מבוזבזות,או כל תוצאה בלתי רצויה...
+ Ovo je nestabilan softver! Autori nisu ni na koji način odgovorani za neuspjelo snimanje, netočna zakazana snimanja, izgubjene sate, ili bilo koje druge neželjene učinke...
Ez nem stabil szoftver! A készítők nem vállalnak felelősséget, a hibás felvételért, rossz időzítésért, elvesztegetett időért...
Questo software è instabile! Gli autori non sono in alcun modo responsabili per registrazioni fallite, timers incorretti, ore perse, o qualsiasi altro effetto indesiderato.
これは不安定なソフトウェアです!本プログラムの作者は、録画の失敗、正確に作動しなかったタイマー、無駄にした時間、その他あらゆる好ましくない結果について責任を負わないものとします。
+ ეს არის არასტაბილური პროგრამული უზრუნველყოფა! ავტორები არ არიან პასუხისმგებელი შეცდომებზე, არასწორ EPG-ზე, დაკარგულ დროზე ან სხვა ხარვეზებზე
완성되지 않은 소프트웨어입니다. 개발자는 녹화와 예약의 실패, 시간 허비나 다른 의도하지 않은 결과에 대한 책임을 지지 않습니다.
Tai yra nestabili programinė įranga! Autorius jokiu būdu neatsako už nepavykusius įrašus, neteisingus laikmačius, iššvaistytas valandas, ar nutikus kitiems nepageidaujamiems poveikiams ...[COLOR=red](xbmc.lt rekomenduoja/siūlo testuojant šį priedą persijungti į Anglų [orinali] kalbą)[/COLOR]
Ова е нестабилен софтвер! Авторите на ниту еден начин не одговараат за неуспешни снимки, неточни тајмери, потрошени часови, или било кои други несакани ефекти.
+ Ini merupakan perisian tidak stabil! Pengarang tidak bertanggungjawab atas kegagalan rakaman, pemasa tidak betul, masa yang dibazirkan, atau apa jua kesan yang tidak dikehendaki..
Dit is onstabiele software! De auteurs zijn op geen enkele wijze verantwoordelijk voor mislukte opnames, timers, verspilde tijd of enig ander ongewild bijeffect.
+ Dette er ustabil programvare! Forfatterene er på ingen måte ansvarlige for feilaktig opptak, ukorrekte timere, bortkastet tid, eller alle andre uønskede følger.
To oprogramowanie jest niestabilne! Autorzy w żaden sposób nie odpowiadają za nieudane nagrania, źle działające planowanie nagrań, stracone godziny czy też jakiekolwiek inne niepożądane efekty.
Este software é instável! Os autores não se responsabilizam por falhas nas gravações, temporizadores incorrectos, horas perdidas ou outro qualquer efeito não desejado...
Este é um software instável! Os autores não são responsáveis por falhas nas gravações, agendamentos incorretos, horas dispendidas, ou quaisquer outro efeito indesejado.
@@ -100,7 +129,12 @@
Toto nie je stabilný software! Autori nie sú zodpovední za zlýhané nahrávky, nesprávne časovače, premrhané hodiny a iné nežiadúce efekty.
To je nestabilna programska oprema! Avtorji niso odgovorni za neuspela snemanja, nepravilne časovnike, zapravljen čas in katerikoli drug neželen učinek.
Denna mjukvara är instabil! Utvecklarna är inte ansvariga för misslyckade inspelningar, felaktiga timers, bortkastade timmar eller några andra olyckliga effekter.
+ இந்த நிலையற்ற மென்பொருள்! தோல்வியடைந்தது பதிவுகள், தவறான டைமர்கள், வீணாகி மணி, அல்லது வேறு எந்த விரும்பத்தகாத விளைவுகலுக்கு இதன் ஆசிரியர்கள் பொறுப்பு இல்லை.
+ Bu yazılım stabil değildir! Yazılımcılar oynatma hatası, yanlış EPG tarihleri, hatalı saatler ya da diğer etkilerden sorumlu değiller.
+ Це нестабільна програма! Автор не несуть жодної відповідальності за зіпсуті записи, неправильні таймери, потрачений час, та інші небажані ефекти.
+ Đây là phần mềm không ổn định! Các tác giả sẽ không chịu trách nhiệm nào với các bản ghi thất bại, bị đặt giờ sai, giờ lãng phí, hoặc các tác dụng không mong muốn khác..
这是不稳定版的软件!作者不对录制失败、错误定时造成时间浪费或其它不良影响负责。
+ 這是測試中的軟體!原創作者無法針對以下情況負責:包括錄影失敗,不正確的定時器,多餘的時數,或任何不可預期的不良影響。
@OS@
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/changelog.txt xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/changelog.txt
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/changelog.txt 2014-01-04 10:28:12.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/changelog.txt 2014-03-04 10:06:13.000000000 +0000
@@ -1,3 +1,19 @@
+v1.9.15
+- Updated language files from Transifex
+
+v1.9.14
+- Added demuxer (optional)
+ - Improved timeshifting (GetPlayingTime, GetBufferStart/EndTime)
+ - Faster channel switching
+- Added possibility to start backend using Wake-on-LAN
+- Added client actions
+ - Toogle visibility of recordings that are in state 'Not recording'
+ - Create special recording rules (series recording)
+- Fixed compatibility with MythTV 0.27 backend
+ - Fixed channel icon download
+ - Fixed schedule management
+- Fixed recognizing merged channels
+
v1.9.13
- add timeshift buffer functions
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Afrikaans/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Afrikaans/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Afrikaans/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Afrikaans/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: MythTV cmyth PVR Client
# Addon id: pvr.mythtv.cmyth
-# Addon version: 1.6.7
# Addon Provider: Christian Fetzer, Jean-Luc Barrière, Tonny Petersen
msgid ""
msgstr ""
@@ -48,3 +47,23 @@
msgctxt "#30007"
msgid "Allow Live TV to move scheduled shows"
msgstr "Laat Lewendige TV toe om geskeduleerde vertonings te skuif"
+
+msgctxt "#30019"
+msgid "General"
+msgstr "Algemeen"
+
+msgctxt "#30050"
+msgid "Advanced"
+msgstr "Gevorderde"
+
+msgctxt "#30305"
+msgid "Channel unavailable"
+msgstr "Kanaal beskikbaar"
+
+msgctxt "#30310"
+msgid "Enabled"
+msgstr "In staat gestel"
+
+msgctxt "#30311"
+msgid "Disabled"
+msgstr "Nie in staat gestel"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Albanian/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Albanian/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Albanian/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Albanian/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -0,0 +1,37 @@
+# XBMC Media Center language file
+# Addon Name: MythTV cmyth PVR Client
+# Addon id: pvr.mythtv.cmyth
+# Addon Provider: Christian Fetzer, Jean-Luc Barrière, Tonny Petersen
+msgid ""
+msgstr ""
+"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
+"Report-Msgid-Bugs-To: http://trac.xbmc.org/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: XBMC Translation Team\n"
+"Language-Team: Albanian (http://www.transifex.com/projects/p/XBMC-Main-Frodo/language/sq/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: sq\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+msgctxt "#30019"
+msgid "General"
+msgstr "I përgjithsëm"
+
+msgctxt "#30050"
+msgid "Advanced"
+msgstr "Të shtuar"
+
+msgctxt "#30305"
+msgid "Channel unavailable"
+msgstr "Kanali i padisponueshëm"
+
+msgctxt "#30310"
+msgid "Enabled"
+msgstr "Aktivuar"
+
+msgctxt "#30311"
+msgid "Disabled"
+msgstr "Deaktivuar"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Amharic/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Amharic/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Amharic/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Amharic/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -0,0 +1,69 @@
+# XBMC Media Center language file
+# Addon Name: MythTV cmyth PVR Client
+# Addon id: pvr.mythtv.cmyth
+# Addon Provider: Christian Fetzer, Jean-Luc Barrière, Tonny Petersen
+msgid ""
+msgstr ""
+"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
+"Report-Msgid-Bugs-To: http://trac.xbmc.org/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: XBMC Translation Team\n"
+"Language-Team: Amharic (http://www.transifex.com/projects/p/XBMC-Main-Frodo/language/am/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: am\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+
+msgctxt "#30019"
+msgid "General"
+msgstr "ባጠቃላይ"
+
+msgctxt "#30020"
+msgid "Template provider"
+msgstr "ቴምፕሌት አቅራቢ"
+
+msgctxt "#30021"
+msgid "Internal"
+msgstr "የ ውስጥ"
+
+msgctxt "#30025"
+msgid "Internal template"
+msgstr "የ ውስጥ ቴምፕሌት"
+
+msgctxt "#30029"
+msgid "Run User Job #1"
+msgstr "የ ተጠቃሚ ስራ ማስኬጃ #1"
+
+msgctxt "#30030"
+msgid "Run User Job #2"
+msgstr "የ ተጠቃሚ ስራ ማስኬጃ #2"
+
+msgctxt "#30031"
+msgid "Run User Job #3"
+msgstr "የ ተጠቃሚ ስራ ማስኬጃ #3"
+
+msgctxt "#30032"
+msgid "Run User Job #4"
+msgstr "የ ተጠቃሚ ስራ ማስኬጃ #4"
+
+msgctxt "#30050"
+msgid "Advanced"
+msgstr "የረቀቀ"
+
+msgctxt "#30305"
+msgid "Channel unavailable"
+msgstr "ጣቢያው አልተገኘም"
+
+msgctxt "#30306"
+msgid "Recorder unavailable"
+msgstr "መቅረጫው ዝግጁ አይደለም"
+
+msgctxt "#30310"
+msgid "Enabled"
+msgstr "ተችሏል"
+
+msgctxt "#30311"
+msgid "Disabled"
+msgstr "ተሰናክሏል "
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Arabic/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Arabic/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Arabic/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Arabic/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -0,0 +1,37 @@
+# XBMC Media Center language file
+# Addon Name: MythTV cmyth PVR Client
+# Addon id: pvr.mythtv.cmyth
+# Addon Provider: Christian Fetzer, Jean-Luc Barrière, Tonny Petersen
+msgid ""
+msgstr ""
+"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
+"Report-Msgid-Bugs-To: http://trac.xbmc.org/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: XBMC Translation Team\n"
+"Language-Team: Arabic (http://www.transifex.com/projects/p/XBMC-Main-Frodo/language/ar/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: ar\n"
+"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
+
+msgctxt "#30019"
+msgid "General"
+msgstr "عام"
+
+msgctxt "#30050"
+msgid "Advanced"
+msgstr "مُتقدم"
+
+msgctxt "#30305"
+msgid "Channel unavailable"
+msgstr "محطة غير متوفرة"
+
+msgctxt "#30310"
+msgid "Enabled"
+msgstr "ممكن"
+
+msgctxt "#30311"
+msgid "Disabled"
+msgstr "معطلة"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Basque/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Basque/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Basque/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Basque/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -0,0 +1,33 @@
+# XBMC Media Center language file
+# Addon Name: MythTV cmyth PVR Client
+# Addon id: pvr.mythtv.cmyth
+# Addon Provider: Christian Fetzer, Jean-Luc Barrière, Tonny Petersen
+msgid ""
+msgstr ""
+"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
+"Report-Msgid-Bugs-To: http://trac.xbmc.org/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: XBMC Translation Team\n"
+"Language-Team: Basque (http://www.transifex.com/projects/p/XBMC-Main-Frodo/language/eu/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: eu\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+msgctxt "#30019"
+msgid "General"
+msgstr "Orokorra"
+
+msgctxt "#30305"
+msgid "Channel unavailable"
+msgstr "Katea eskuraezina"
+
+msgctxt "#30310"
+msgid "Enabled"
+msgstr "Gaituta"
+
+msgctxt "#30311"
+msgid "Disabled"
+msgstr "Ezgaituta"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Belarusian/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Belarusian/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Belarusian/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Belarusian/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: MythTV cmyth PVR Client
# Addon id: pvr.mythtv.cmyth
-# Addon version: 1.6.7
# Addon Provider: Christian Fetzer, Jean-Luc Barrière, Tonny Petersen
msgid ""
msgstr ""
@@ -48,3 +47,23 @@
msgctxt "#30007"
msgid "Allow Live TV to move scheduled shows"
msgstr "Allow Live TV to move scheduled shows"
+
+msgctxt "#30019"
+msgid "General"
+msgstr "General"
+
+msgctxt "#30050"
+msgid "Advanced"
+msgstr "Advanced"
+
+msgctxt "#30305"
+msgid "Channel unavailable"
+msgstr "Channel unavailable"
+
+msgctxt "#30310"
+msgid "Enabled"
+msgstr "Уключана"
+
+msgctxt "#30311"
+msgid "Disabled"
+msgstr "Забаронена"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Bosnian/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Bosnian/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Bosnian/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Bosnian/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -0,0 +1,29 @@
+# XBMC Media Center language file
+# Addon Name: MythTV cmyth PVR Client
+# Addon id: pvr.mythtv.cmyth
+# Addon Provider: Christian Fetzer, Jean-Luc Barrière, Tonny Petersen
+msgid ""
+msgstr ""
+"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
+"Report-Msgid-Bugs-To: http://trac.xbmc.org/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: XBMC Translation Team\n"
+"Language-Team: Bosnian (http://www.transifex.com/projects/p/XBMC-Main-Frodo/language/bs/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: bs\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 "#30019"
+msgid "General"
+msgstr "Opšte"
+
+msgctxt "#30310"
+msgid "Enabled"
+msgstr "Omogućeno"
+
+msgctxt "#30311"
+msgid "Disabled"
+msgstr "Onemogućeno"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Bulgarian/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Bulgarian/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Bulgarian/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Bulgarian/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -0,0 +1,129 @@
+# XBMC Media Center language file
+# Addon Name: MythTV cmyth PVR Client
+# Addon id: pvr.mythtv.cmyth
+# Addon Provider: Christian Fetzer, Jean-Luc Barrière, Tonny Petersen
+msgid ""
+msgstr ""
+"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
+"Report-Msgid-Bugs-To: http://trac.xbmc.org/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: XBMC Translation Team\n"
+"Language-Team: Bulgarian (http://www.transifex.com/projects/p/XBMC-Main-Frodo/language/bg/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: bg\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+msgctxt "#30000"
+msgid "MythTV Backend Hostname or IP"
+msgstr "Име на хоста за MythTV сървъра или IP"
+
+msgctxt "#30001"
+msgid "MythTV Backend Port"
+msgstr "Порт за MythTV сървъра"
+
+msgctxt "#30002"
+msgid "MythTV Database Username"
+msgstr "Потребителско име за MythTV"
+
+msgctxt "#30003"
+msgid "MythTV Database Password"
+msgstr "Парола на потребителят за MythTV"
+
+msgctxt "#30004"
+msgid "MythTV Database Databasename"
+msgstr "Име на базата данни за MythTV"
+
+msgctxt "#30006"
+msgid "Enable Live TV"
+msgstr "Включи Live TV"
+
+msgctxt "#30008"
+msgid "Conflict handling"
+msgstr "Обработка на конфликти"
+
+msgctxt "#30019"
+msgid "General"
+msgstr "Основно"
+
+msgctxt "#30020"
+msgid "Template provider"
+msgstr "Шаблон на доставчика"
+
+msgctxt "#30021"
+msgid "Internal"
+msgstr "Вътрешен"
+
+msgctxt "#30022"
+msgid "MythTV"
+msgstr "MythTV"
+
+msgctxt "#30025"
+msgid "Internal template"
+msgstr "Вътрешен шаблон"
+
+msgctxt "#30026"
+msgid "Automatically Look Up Metadata"
+msgstr "Автоматично търсене на метаданни"
+
+msgctxt "#30027"
+msgid "Commercial Flag new recordings"
+msgstr "Маркирай новите записи като комерсиални"
+
+msgctxt "#30028"
+msgid "Transcode new recordings"
+msgstr "Прекодирай новите записи"
+
+msgctxt "#30029"
+msgid "Run User Job #1"
+msgstr "Стартирай задача №1"
+
+msgctxt "#30030"
+msgid "Run User Job #2"
+msgstr "Стартирай задача №2"
+
+msgctxt "#30031"
+msgid "Run User Job #3"
+msgstr "Стартирай задача №3"
+
+msgctxt "#30032"
+msgid "Run User Job #4"
+msgstr "Стартирай задача №4"
+
+msgctxt "#30049"
+msgid "Recording template"
+msgstr "Шаблон за записване"
+
+msgctxt "#30050"
+msgid "Advanced"
+msgstr "Допълнителни"
+
+msgctxt "#30100"
+msgid "Protocol version: %i - Database version: %i"
+msgstr "Версия на протокола: %i - версия на базата данни: %i"
+
+msgctxt "#30303"
+msgid "Connection to MythTV restored"
+msgstr "Връзка с MythTV е възстановена"
+
+msgctxt "#30304"
+msgid "No response from MythTV backend"
+msgstr "MythTV сървъра не отговаря"
+
+msgctxt "#30305"
+msgid "Channel unavailable"
+msgstr "Каналът е недостъпен"
+
+msgctxt "#30306"
+msgid "Recorder unavailable"
+msgstr "Записващото устройство е недостъпно"
+
+msgctxt "#30310"
+msgid "Enabled"
+msgstr "Включено"
+
+msgctxt "#30311"
+msgid "Disabled"
+msgstr "Изключена"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Burmese/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Burmese/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Burmese/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Burmese/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -0,0 +1,57 @@
+# XBMC Media Center language file
+# Addon Name: MythTV cmyth PVR Client
+# Addon id: pvr.mythtv.cmyth
+# Addon Provider: Christian Fetzer, Jean-Luc Barrière, Tonny Petersen
+msgid ""
+msgstr ""
+"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
+"Report-Msgid-Bugs-To: http://trac.xbmc.org/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: XBMC Translation Team\n"
+"Language-Team: Burmese (http://www.transifex.com/projects/p/XBMC-Main-Frodo/language/my/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: my\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+msgctxt "#30000"
+msgid "MythTV Backend Hostname or IP"
+msgstr "MythTV Backend Hostname သို့မဟုတ် IP"
+
+msgctxt "#30001"
+msgid "MythTV Backend Port"
+msgstr "MythTV Backend Port"
+
+msgctxt "#30002"
+msgid "MythTV Database Username"
+msgstr "MythTV Database အသုံးပြုသူအမည်"
+
+msgctxt "#30003"
+msgid "MythTV Database Password"
+msgstr "MythTV Database စကားဝှက်"
+
+msgctxt "#30004"
+msgid "MythTV Database Databasename"
+msgstr "MythTV Database Database အမည်"
+
+msgctxt "#30006"
+msgid "Enable Live TV"
+msgstr "Live TV ကိုဖွင့်ထားမည်"
+
+msgctxt "#30019"
+msgid "General"
+msgstr "ယေဘုယျ"
+
+msgctxt "#30050"
+msgid "Advanced"
+msgstr "အဆင့်မြင့်သော"
+
+msgctxt "#30310"
+msgid "Enabled"
+msgstr "ဖွင့်ထားမည်"
+
+msgctxt "#30311"
+msgid "Disabled"
+msgstr "ပိတ်ထားမည်"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Catalan/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Catalan/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Catalan/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Catalan/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: MythTV cmyth PVR Client
# Addon id: pvr.mythtv.cmyth
-# Addon version: 1.6.7
# Addon Provider: Christian Fetzer, Jean-Luc Barrière, Tonny Petersen
msgid ""
msgstr ""
@@ -17,6 +16,106 @@
"Language: ca\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+msgctxt "#30002"
+msgid "MythTV Database Username"
+msgstr "Nom d'usuari de la base de dades del MythTV"
+
+msgctxt "#30003"
+msgid "MythTV Database Password"
+msgstr "Contrasenya de la base de dades del MythTV"
+
+msgctxt "#30005"
+msgid "Include more debug information in the log file"
+msgstr "Inclou més informació de depuració en el fitxer de registre"
+
msgctxt "#30006"
msgid "Enable Live TV"
-msgstr "Activa la televisió en directe"
+msgstr "Habilita la televisió en directe"
+
+msgctxt "#30010"
+msgid "Prefer recording and stop Live TV"
+msgstr "Preferència per gravar i parar la TV en directe"
+
+msgctxt "#30011"
+msgid "Prefer Live TV and cancel conflicting recording"
+msgstr "Preferir la TV en directe i cancelar el conflicte en la gravació "
+
+msgctxt "#30019"
+msgid "General"
+msgstr "General"
+
+msgctxt "#30020"
+msgid "Template provider"
+msgstr "Proveïdor de plantilla"
+
+msgctxt "#30021"
+msgid "Internal"
+msgstr "Intern"
+
+msgctxt "#30022"
+msgid "MythTV"
+msgstr "MythTV"
+
+msgctxt "#30025"
+msgid "Internal template"
+msgstr "Plantilla interna"
+
+msgctxt "#30028"
+msgid "Transcode new recordings"
+msgstr "Transcodifica els enregistraments nous"
+
+msgctxt "#30029"
+msgid "Run User Job #1"
+msgstr "Executa la tasca de l'usuari #1"
+
+msgctxt "#30030"
+msgid "Run User Job #2"
+msgstr "Executa la tasca de l'usuari #2"
+
+msgctxt "#30031"
+msgid "Run User Job #3"
+msgstr "Executa la tasca de l'usuari #3"
+
+msgctxt "#30032"
+msgid "Run User Job #4"
+msgstr "Executa la tasca de l'usuari #4"
+
+msgctxt "#30033"
+msgid "Transcoder"
+msgstr "Transcodificador"
+
+msgctxt "#30049"
+msgid "Recording template"
+msgstr "Plantilla de gravació "
+
+msgctxt "#30050"
+msgid "Advanced"
+msgstr "Avançat"
+
+msgctxt "#30100"
+msgid "Protocol version: %i - Database version: %i"
+msgstr "Versió del protocol: %i - versió de la base de dades: %i "
+
+msgctxt "#30305"
+msgid "Channel unavailable"
+msgstr "Canal no disponible"
+
+msgctxt "#30306"
+msgid "Recorder unavailable"
+msgstr "Gravadora no disponible"
+
+msgctxt "#30307"
+msgid "Canceling conflicting recording: %s"
+msgstr "Cancelant el conflicte en la gravació: %s"
+
+msgctxt "#30308"
+msgid "Stopping Live TV due to conflicting recording: %s"
+msgstr "Parant la TV en directe durant el conflicte en la gravació: %s"
+
+msgctxt "#30310"
+msgid "Enabled"
+msgstr "Habilitat"
+
+msgctxt "#30311"
+msgid "Disabled"
+msgstr "Inhabilitat"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Chinese (Simple)/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Chinese (Simple)/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Chinese (Simple)/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Chinese (Simple)/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: MythTV cmyth PVR Client
# Addon id: pvr.mythtv.cmyth
-# Addon version: 1.6.7
# Addon Provider: Christian Fetzer, Jean-Luc Barrière, Tonny Petersen
msgid ""
msgstr ""
@@ -48,3 +47,143 @@
msgctxt "#30007"
msgid "Allow Live TV to move scheduled shows"
msgstr "允许直播电视移动预定节目"
+
+msgctxt "#30008"
+msgid "Conflict handling"
+msgstr "冲突处理"
+
+msgctxt "#30009"
+msgid "Prefer Live TV when recording has later slot"
+msgstr "当录像推迟时继续直播电视"
+
+msgctxt "#30010"
+msgid "Prefer recording and stop Live TV"
+msgstr "停止直播电视以继续录像"
+
+msgctxt "#30011"
+msgid "Prefer Live TV and cancel conflicting recording"
+msgstr "取消冲突录像以继续直播电视"
+
+msgctxt "#30019"
+msgid "General"
+msgstr "常用"
+
+msgctxt "#30020"
+msgid "Template provider"
+msgstr "模板来源"
+
+msgctxt "#30021"
+msgid "Internal"
+msgstr "内置"
+
+msgctxt "#30022"
+msgid "MythTV"
+msgstr "MythTV"
+
+msgctxt "#30025"
+msgid "Internal template"
+msgstr "内置模板"
+
+msgctxt "#30026"
+msgid "Automatically Look Up Metadata"
+msgstr "自动查找元数据"
+
+msgctxt "#30027"
+msgid "Commercial Flag new recordings"
+msgstr "标记新录像"
+
+msgctxt "#30028"
+msgid "Transcode new recordings"
+msgstr "转码新录像"
+
+msgctxt "#30029"
+msgid "Run User Job #1"
+msgstr "运行用户任务#1"
+
+msgctxt "#30030"
+msgid "Run User Job #2"
+msgstr "运行用户任务#2"
+
+msgctxt "#30031"
+msgid "Run User Job #3"
+msgstr "运行用户任务#3"
+
+msgctxt "#30032"
+msgid "Run User Job #4"
+msgstr "运行用户任务#4"
+
+msgctxt "#30033"
+msgid "Transcoder"
+msgstr "转码器"
+
+msgctxt "#30034"
+msgid "Allow recordings to expire?"
+msgstr "允许录像到期?"
+
+msgctxt "#30049"
+msgid "Recording template"
+msgstr "录像模板"
+
+msgctxt "#30050"
+msgid "Advanced"
+msgstr "高级"
+
+msgctxt "#30100"
+msgid "Protocol version: %i - Database version: %i"
+msgstr "协议版本:%i - 数据库版本:%i"
+
+msgctxt "#30300"
+msgid "Failed to connect to MythTV backend"
+msgstr "连接MythTV后端失败"
+
+msgctxt "#30301"
+msgid "Failed to connect to MythTV database"
+msgstr "连接MythTV数据库失败"
+
+msgctxt "#30302"
+msgid "Connection to MythTV backend lost"
+msgstr "MythTV后端连接丢失"
+
+msgctxt "#30303"
+msgid "Connection to MythTV restored"
+msgstr "MythTV连接已恢复"
+
+msgctxt "#30304"
+msgid "No response from MythTV backend"
+msgstr "MythTV后端无响应"
+
+msgctxt "#30305"
+msgid "Channel unavailable"
+msgstr "频道不可用"
+
+msgctxt "#30306"
+msgid "Recorder unavailable"
+msgstr "录像机不可用"
+
+msgctxt "#30307"
+msgid "Canceling conflicting recording: %s"
+msgstr "正取消冲突录像:%s"
+
+msgctxt "#30308"
+msgid "Stopping Live TV due to conflicting recording: %s"
+msgstr "停止直播电视于冲突录像:%s"
+
+msgctxt "#30309"
+msgid "Not recording"
+msgstr "未录制"
+
+msgctxt "#30310"
+msgid "Enabled"
+msgstr "开启"
+
+msgctxt "#30311"
+msgid "Disabled"
+msgstr "关闭"
+
+msgctxt "#30411"
+msgid "Delete and re-record"
+msgstr "删除重新录制"
+
+msgctxt "#30412"
+msgid "Keep LiveTV recording"
+msgstr "保留直播电视录制"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Chinese (Traditional)/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Chinese (Traditional)/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Chinese (Traditional)/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Chinese (Traditional)/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -0,0 +1,177 @@
+# XBMC Media Center language file
+# Addon Name: MythTV cmyth PVR Client
+# Addon id: pvr.mythtv.cmyth
+# Addon Provider: Christian Fetzer, Jean-Luc Barrière, Tonny Petersen
+msgid ""
+msgstr ""
+"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
+"Report-Msgid-Bugs-To: http://trac.xbmc.org/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: XBMC Translation Team\n"
+"Language-Team: Chinese (Traditional) (http://www.transifex.com/projects/p/XBMC-Main-Frodo/language/zh_TW/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: zh_TW\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+msgctxt "#30000"
+msgid "MythTV Backend Hostname or IP"
+msgstr "MythTV的後端主機名稱或IP"
+
+msgctxt "#30001"
+msgid "MythTV Backend Port"
+msgstr "MythTV的後端端口"
+
+msgctxt "#30002"
+msgid "MythTV Database Username"
+msgstr "MythTV 資料庫使用者名稱"
+
+msgctxt "#30003"
+msgid "MythTV Database Password"
+msgstr "MythTV 資料庫密碼"
+
+msgctxt "#30004"
+msgid "MythTV Database Databasename"
+msgstr "MythTV 資料庫數據名稱"
+
+msgctxt "#30005"
+msgid "Include more debug information in the log file"
+msgstr "在日誌檔案中包含更多除錯資訊"
+
+msgctxt "#30006"
+msgid "Enable Live TV"
+msgstr "啟用電視直播"
+
+msgctxt "#30007"
+msgid "Allow Live TV to move scheduled shows"
+msgstr "允許電視直播移動已排程節目"
+
+msgctxt "#30008"
+msgid "Conflict handling"
+msgstr "衝突處理"
+
+msgctxt "#30009"
+msgid "Prefer Live TV when recording has later slot"
+msgstr "當錄影延遲時繼續直播電視"
+
+msgctxt "#30010"
+msgid "Prefer recording and stop Live TV"
+msgstr "停止直播電視以繼續錄影"
+
+msgctxt "#30011"
+msgid "Prefer Live TV and cancel conflicting recording"
+msgstr "取消衝突錄影以繼續直播電視"
+
+msgctxt "#30019"
+msgid "General"
+msgstr "一般設定"
+
+msgctxt "#30020"
+msgid "Template provider"
+msgstr "Template提供者"
+
+msgctxt "#30021"
+msgid "Internal"
+msgstr "內部的"
+
+msgctxt "#30022"
+msgid "MythTV"
+msgstr "MythTV"
+
+msgctxt "#30025"
+msgid "Internal template"
+msgstr "內部的template"
+
+msgctxt "#30026"
+msgid "Automatically Look Up Metadata"
+msgstr "自動查找數據資料"
+
+msgctxt "#30027"
+msgid "Commercial Flag new recordings"
+msgstr "對新錄影標示Commercial Flag"
+
+msgctxt "#30028"
+msgid "Transcode new recordings"
+msgstr "對新錄影進行轉碼"
+
+msgctxt "#30029"
+msgid "Run User Job #1"
+msgstr "執行 User Job #1"
+
+msgctxt "#30030"
+msgid "Run User Job #2"
+msgstr "執行 User Job #2"
+
+msgctxt "#30031"
+msgid "Run User Job #3"
+msgstr "執行 User Job #3"
+
+msgctxt "#30032"
+msgid "Run User Job #4"
+msgstr "執行 User Job #4"
+
+msgctxt "#30033"
+msgid "Transcoder"
+msgstr "轉碼器"
+
+msgctxt "#30034"
+msgid "Allow recordings to expire?"
+msgstr "允許錄影到期?"
+
+msgctxt "#30049"
+msgid "Recording template"
+msgstr "錄影範本"
+
+msgctxt "#30050"
+msgid "Advanced"
+msgstr "進階"
+
+msgctxt "#30100"
+msgid "Protocol version: %i - Database version: %i"
+msgstr "Protocol 版本: %i - 資料庫版本: %i"
+
+msgctxt "#30300"
+msgid "Failed to connect to MythTV backend"
+msgstr "連接MythTV後端失敗"
+
+msgctxt "#30301"
+msgid "Failed to connect to MythTV database"
+msgstr "連接MythTV資料庫失敗"
+
+msgctxt "#30302"
+msgid "Connection to MythTV backend lost"
+msgstr "MythTV後端連線斷失"
+
+msgctxt "#30303"
+msgid "Connection to MythTV restored"
+msgstr "MythTV連線已恢復"
+
+msgctxt "#30304"
+msgid "No response from MythTV backend"
+msgstr "MythTV後端無回應"
+
+msgctxt "#30305"
+msgid "Channel unavailable"
+msgstr "找不到頻道"
+
+msgctxt "#30306"
+msgid "Recorder unavailable"
+msgstr "錄影無法取得"
+
+msgctxt "#30307"
+msgid "Canceling conflicting recording: %s"
+msgstr "取消衝突錄影:%s"
+
+msgctxt "#30308"
+msgid "Stopping Live TV due to conflicting recording: %s"
+msgstr "因衝突錄影而停止直播電視中:%s"
+
+msgctxt "#30310"
+msgid "Enabled"
+msgstr "啟用"
+
+msgctxt "#30311"
+msgid "Disabled"
+msgstr "關閉"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Croatian/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Croatian/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Croatian/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Croatian/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -0,0 +1,181 @@
+# XBMC Media Center language file
+# Addon Name: MythTV cmyth PVR Client
+# Addon id: pvr.mythtv.cmyth
+# Addon Provider: Christian Fetzer, Jean-Luc Barrière, Tonny Petersen
+msgid ""
+msgstr ""
+"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
+"Report-Msgid-Bugs-To: http://trac.xbmc.org/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: XBMC Translation Team\n"
+"Language-Team: Croatian (http://www.transifex.com/projects/p/XBMC-Main-Frodo/language/hr/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: hr\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 "MythTV Backend Hostname or IP"
+msgstr "MythTV naziv računala ili IP"
+
+msgctxt "#30001"
+msgid "MythTV Backend Port"
+msgstr "MythTV ulaz"
+
+msgctxt "#30002"
+msgid "MythTV Database Username"
+msgstr "MythTV korisničko ime"
+
+msgctxt "#30003"
+msgid "MythTV Database Password"
+msgstr "MythTV lozinka baze podataka"
+
+msgctxt "#30004"
+msgid "MythTV Database Databasename"
+msgstr "MythTV naziv baze podataka"
+
+msgctxt "#30005"
+msgid "Include more debug information in the log file"
+msgstr "Uključi više informacija otklanjanja greške u datoteku zapisa"
+
+msgctxt "#30006"
+msgid "Enable Live TV"
+msgstr "Omogući Televiziju"
+
+msgctxt "#30007"
+msgid "Allow Live TV to move scheduled shows"
+msgstr "Omogući Televiziji da pomiče rasporede emisija"
+
+msgctxt "#30008"
+msgid "Conflict handling"
+msgstr "Sukob rukovanja"
+
+msgctxt "#30009"
+msgid "Prefer Live TV when recording has later slot"
+msgstr "Preferiraj Televiziju kada je snimanje kasnije"
+
+msgctxt "#30010"
+msgid "Prefer recording and stop Live TV"
+msgstr "Preferiraj snimanje i zaustavi televiziju"
+
+msgctxt "#30011"
+msgid "Prefer Live TV and cancel conflicting recording"
+msgstr "Preferiraj Televiziju i poništi sukobljeno snimanje"
+
+msgctxt "#30019"
+msgid "General"
+msgstr "Općenito"
+
+msgctxt "#30020"
+msgid "Template provider"
+msgstr "Predložak usluga"
+
+msgctxt "#30021"
+msgid "Internal"
+msgstr "Unutarnji"
+
+msgctxt "#30022"
+msgid "MythTV"
+msgstr "MythTV"
+
+msgctxt "#30025"
+msgid "Internal template"
+msgstr "Unutarnji predložak"
+
+msgctxt "#30026"
+msgid "Automatically Look Up Metadata"
+msgstr "Automatski potraži meta podatke"
+
+msgctxt "#30027"
+msgid "Commercial Flag new recordings"
+msgstr "Oznaka reklamiranja novog snimanja"
+
+msgctxt "#30028"
+msgid "Transcode new recordings"
+msgstr "Enkôdiraj novo snimanje"
+
+msgctxt "#30029"
+msgid "Run User Job #1"
+msgstr "Pokreni korisnikov posao #1"
+
+msgctxt "#30030"
+msgid "Run User Job #2"
+msgstr "Pokreni korisnikov posao #2"
+
+msgctxt "#30031"
+msgid "Run User Job #3"
+msgstr "Pokreni korisnikov posao #3"
+
+msgctxt "#30032"
+msgid "Run User Job #4"
+msgstr "Pokreni korisnikov posao #4"
+
+msgctxt "#30033"
+msgid "Transcoder"
+msgstr "Enkôder"
+
+msgctxt "#30034"
+msgid "Allow recordings to expire?"
+msgstr "Dopusti istek snimanja?"
+
+msgctxt "#30049"
+msgid "Recording template"
+msgstr "Predlošci snimanja"
+
+msgctxt "#30050"
+msgid "Advanced"
+msgstr "Napredno"
+
+msgctxt "#30100"
+msgid "Protocol version: %i - Database version: %i"
+msgstr "Inačica protokola: %i - Inačica baze podataka: %i"
+
+msgctxt "#30300"
+msgid "Failed to connect to MythTV backend"
+msgstr "Neuspjelo povezivanje na MythTV pozadinski softver"
+
+msgctxt "#30301"
+msgid "Failed to connect to MythTV database"
+msgstr "Neuspjelo povezivanje na MythTV bazu podataka"
+
+msgctxt "#30302"
+msgid "Connection to MythTV backend lost"
+msgstr "Povezivanje na MythTV pozadinski softver izgubljeno"
+
+msgctxt "#30303"
+msgid "Connection to MythTV restored"
+msgstr "Povezivanje na MythTV pozadinski softver uspostavljeno"
+
+msgctxt "#30304"
+msgid "No response from MythTV backend"
+msgstr "Nema odgovora od MythTV pozadinskog softvera"
+
+msgctxt "#30305"
+msgid "Channel unavailable"
+msgstr "Program nedostupan"
+
+msgctxt "#30306"
+msgid "Recorder unavailable"
+msgstr "Snimanje nedostupno"
+
+msgctxt "#30307"
+msgid "Canceling conflicting recording: %s"
+msgstr "Poništavanje sukobljenog snimanja: %s"
+
+msgctxt "#30308"
+msgid "Stopping Live TV due to conflicting recording: %s"
+msgstr "Zaustavljanje Televizije zbog sukoba snimanja: %s"
+
+msgctxt "#30310"
+msgid "Enabled"
+msgstr "Omogućeno"
+
+msgctxt "#30311"
+msgid "Disabled"
+msgstr "Onemogućen"
+
+msgctxt "#30411"
+msgid "Delete and re-record"
+msgstr "Obriši i ponovno snimi"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Czech/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Czech/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Czech/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Czech/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: MythTV cmyth PVR Client
# Addon id: pvr.mythtv.cmyth
-# Addon version: 1.6.7
# Addon Provider: Christian Fetzer, Jean-Luc Barrière, Tonny Petersen
msgid ""
msgstr ""
@@ -48,3 +47,131 @@
msgctxt "#30007"
msgid "Allow Live TV to move scheduled shows"
msgstr "Povolit Live TV přesovat naplánované pořady"
+
+msgctxt "#30008"
+msgid "Conflict handling"
+msgstr "Řešení konfliktů"
+
+msgctxt "#30009"
+msgid "Prefer Live TV when recording has later slot"
+msgstr "Upřednostnit živé vysílání pokud má nahrávka pozdější slot"
+
+msgctxt "#30010"
+msgid "Prefer recording and stop Live TV"
+msgstr "Upřednostnit nahrávku a zastavit živé vysílání"
+
+msgctxt "#30011"
+msgid "Prefer Live TV and cancel conflicting recording"
+msgstr "Upřednostnit živé vysílání a zrušit konfliktní nahrávku"
+
+msgctxt "#30019"
+msgid "General"
+msgstr "Obecné"
+
+msgctxt "#30020"
+msgid "Template provider"
+msgstr "Poskytovatel šablon"
+
+msgctxt "#30021"
+msgid "Internal"
+msgstr "Interní"
+
+msgctxt "#30022"
+msgid "MythTV"
+msgstr "MythTV"
+
+msgctxt "#30025"
+msgid "Internal template"
+msgstr "Interní šablona"
+
+msgctxt "#30026"
+msgid "Automatically Look Up Metadata"
+msgstr "Automaticky vyhledat metadata"
+
+msgctxt "#30027"
+msgid "Commercial Flag new recordings"
+msgstr "Označit reklamy v nových nahrávkách"
+
+msgctxt "#30028"
+msgid "Transcode new recordings"
+msgstr "Překódovat nové nahrávky"
+
+msgctxt "#30029"
+msgid "Run User Job #1"
+msgstr "Spustit úlohu uživatele č. 1"
+
+msgctxt "#30030"
+msgid "Run User Job #2"
+msgstr "Spustit úlohu uživatele č. 2"
+
+msgctxt "#30031"
+msgid "Run User Job #3"
+msgstr "Spustit úlohu uživatele č. 3"
+
+msgctxt "#30032"
+msgid "Run User Job #4"
+msgstr "Spustit úlohu uživatele č. 4"
+
+msgctxt "#30033"
+msgid "Transcoder"
+msgstr "Převaděč"
+
+msgctxt "#30034"
+msgid "Allow recordings to expire?"
+msgstr "Umožnit aby nahrávky vypršely?"
+
+msgctxt "#30049"
+msgid "Recording template"
+msgstr "Šablona nahrávání"
+
+msgctxt "#30050"
+msgid "Advanced"
+msgstr "Pokročilé"
+
+msgctxt "#30100"
+msgid "Protocol version: %i - Database version: %i"
+msgstr "Verze protokolu: %i - Verze databáze: %i"
+
+msgctxt "#30300"
+msgid "Failed to connect to MythTV backend"
+msgstr "Selhalo spojení s podpůrnou vrstvou MythTV"
+
+msgctxt "#30301"
+msgid "Failed to connect to MythTV database"
+msgstr "Selhalo spojení s databází MythTV"
+
+msgctxt "#30302"
+msgid "Connection to MythTV backend lost"
+msgstr "Spojení s podpůrnou vrstvou MythTV ztraceno"
+
+msgctxt "#30303"
+msgid "Connection to MythTV restored"
+msgstr "Spojení s MythTV obnoveno"
+
+msgctxt "#30304"
+msgid "No response from MythTV backend"
+msgstr "Žádná odpověď od podpůrné vrstvy MythTV"
+
+msgctxt "#30305"
+msgid "Channel unavailable"
+msgstr "Kanál je nedostupný"
+
+msgctxt "#30306"
+msgid "Recorder unavailable"
+msgstr "Rekordér není dostupný"
+
+msgctxt "#30307"
+msgid "Canceling conflicting recording: %s"
+msgstr "Ruším konfliktní nahrávku: %s"
+
+msgctxt "#30308"
+msgid "Stopping Live TV due to conflicting recording: %s"
+msgstr "Zastavuji živé vysílání kvůli konfliktu s nahrávkou: %s"
+
+msgctxt "#30310"
+msgid "Enabled"
+msgstr "Povoleno"
+
+msgctxt "#30311"
+msgid "Disabled"
+msgstr "Zakázáno"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Danish/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Danish/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Danish/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Danish/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: MythTV cmyth PVR Client
# Addon id: pvr.mythtv.cmyth
-# Addon version: 1.6.7
# Addon Provider: Christian Fetzer, Jean-Luc Barrière, Tonny Petersen
msgid ""
msgstr ""
@@ -48,3 +47,143 @@
msgctxt "#30007"
msgid "Allow Live TV to move scheduled shows"
msgstr "Tillad direkte TV at flytte planlagte programmer"
+
+msgctxt "#30008"
+msgid "Conflict handling"
+msgstr "Konflikthåndtering"
+
+msgctxt "#30009"
+msgid "Prefer Live TV when recording has later slot"
+msgstr "Foretræk live TV når optagelse er senere"
+
+msgctxt "#30010"
+msgid "Prefer recording and stop Live TV"
+msgstr "Foretræk optagelse og stop Live TV"
+
+msgctxt "#30011"
+msgid "Prefer Live TV and cancel conflicting recording"
+msgstr "Foretræk Live TV og aflys modstridende optagelser"
+
+msgctxt "#30019"
+msgid "General"
+msgstr "Generelt"
+
+msgctxt "#30020"
+msgid "Template provider"
+msgstr "Skabelonleverandør"
+
+msgctxt "#30021"
+msgid "Internal"
+msgstr "Intern"
+
+msgctxt "#30022"
+msgid "MythTV"
+msgstr "MythTV"
+
+msgctxt "#30025"
+msgid "Internal template"
+msgstr "Intern skabelon"
+
+msgctxt "#30026"
+msgid "Automatically Look Up Metadata"
+msgstr "Automatisk fundne Metadata"
+
+msgctxt "#30027"
+msgid "Commercial Flag new recordings"
+msgstr "Marker nye optagelser kommercielt"
+
+msgctxt "#30028"
+msgid "Transcode new recordings"
+msgstr "Transkod nye optagelser"
+
+msgctxt "#30029"
+msgid "Run User Job #1"
+msgstr "Kør brugerjob #1"
+
+msgctxt "#30030"
+msgid "Run User Job #2"
+msgstr "Kør brugerjob #2"
+
+msgctxt "#30031"
+msgid "Run User Job #3"
+msgstr "Kør brugerjob #3"
+
+msgctxt "#30032"
+msgid "Run User Job #4"
+msgstr "Kør brugerjob #4"
+
+msgctxt "#30033"
+msgid "Transcoder"
+msgstr "Transkoder"
+
+msgctxt "#30034"
+msgid "Allow recordings to expire?"
+msgstr "Tillad at optagelser udløber"
+
+msgctxt "#30049"
+msgid "Recording template"
+msgstr "Optagelsesskabelon"
+
+msgctxt "#30050"
+msgid "Advanced"
+msgstr "Udvidet"
+
+msgctxt "#30100"
+msgid "Protocol version: %i - Database version: %i"
+msgstr "Protokolversion: %i - Databaseversion: %i"
+
+msgctxt "#30300"
+msgid "Failed to connect to MythTV backend"
+msgstr "Forbindelse til MythTV backend mislykket"
+
+msgctxt "#30301"
+msgid "Failed to connect to MythTV database"
+msgstr "Forbindelse til MythTV database mislykket"
+
+msgctxt "#30302"
+msgid "Connection to MythTV backend lost"
+msgstr "Forbindelse til MythTV backend mistet"
+
+msgctxt "#30303"
+msgid "Connection to MythTV restored"
+msgstr "Forbindelse til MythTV genoprettet"
+
+msgctxt "#30304"
+msgid "No response from MythTV backend"
+msgstr "Inden reaktion fra MythTV backend"
+
+msgctxt "#30305"
+msgid "Channel unavailable"
+msgstr "Kanal utilgængelig"
+
+msgctxt "#30306"
+msgid "Recorder unavailable"
+msgstr "Optager ikke tilgængelig"
+
+msgctxt "#30307"
+msgid "Canceling conflicting recording: %s"
+msgstr "Aflys modstridende optagelse: %s"
+
+msgctxt "#30308"
+msgid "Stopping Live TV due to conflicting recording: %s"
+msgstr "Stopper Live TV på grund af modstridende optagelse: %s"
+
+msgctxt "#30309"
+msgid "Not recording"
+msgstr "Optager ikke"
+
+msgctxt "#30310"
+msgid "Enabled"
+msgstr "Aktiveret"
+
+msgctxt "#30311"
+msgid "Disabled"
+msgstr "Deaktiveret"
+
+msgctxt "#30411"
+msgid "Delete and re-record"
+msgstr "Slet og optag på ny"
+
+msgctxt "#30412"
+msgid "Keep LiveTV recording"
+msgstr "Gem LiveTV optagelse"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Dutch/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Dutch/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Dutch/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Dutch/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: MythTV cmyth PVR Client
# Addon id: pvr.mythtv.cmyth
-# Addon version: 1.6.7
# Addon Provider: Christian Fetzer, Jean-Luc Barrière, Tonny Petersen
msgid ""
msgstr ""
@@ -48,3 +47,179 @@
msgctxt "#30007"
msgid "Allow Live TV to move scheduled shows"
msgstr "Live TV toestaan geplande opnamen te verplaatsen"
+
+msgctxt "#30008"
+msgid "Conflict handling"
+msgstr "Conflict afhandeling"
+
+msgctxt "#30009"
+msgid "Prefer Live TV when recording has later slot"
+msgstr "Geef voorkeur aan Live TV indien opname later begint"
+
+msgctxt "#30010"
+msgid "Prefer recording and stop Live TV"
+msgstr "Geef voorkeur aan opname en stop Live TV"
+
+msgctxt "#30011"
+msgid "Prefer Live TV and cancel conflicting recording"
+msgstr "Geef voorkeur aan Live TV en annuleer conflicterende opname"
+
+msgctxt "#30012"
+msgid "MythTV Backend Ethernet address (WOL)"
+msgstr "MythTV Backend ethernet adres (WOL)"
+
+msgctxt "#30019"
+msgid "General"
+msgstr "Algemene instellingen"
+
+msgctxt "#30020"
+msgid "Template provider"
+msgstr "Template provider"
+
+msgctxt "#30021"
+msgid "Internal"
+msgstr "interne"
+
+msgctxt "#30022"
+msgid "MythTV"
+msgstr "MythTV"
+
+msgctxt "#30025"
+msgid "Internal template"
+msgstr "Interne template"
+
+msgctxt "#30026"
+msgid "Automatically Look Up Metadata"
+msgstr "Automatisch naar metadata zoeken"
+
+msgctxt "#30027"
+msgid "Commercial Flag new recordings"
+msgstr "Markeer reclames in nieuwe opnames"
+
+msgctxt "#30028"
+msgid "Transcode new recordings"
+msgstr "Transcode nieuwe opnames"
+
+msgctxt "#30029"
+msgid "Run User Job #1"
+msgstr "Start Gebruikers Taak #1"
+
+msgctxt "#30030"
+msgid "Run User Job #2"
+msgstr "Start Gebruikers Taak #2"
+
+msgctxt "#30031"
+msgid "Run User Job #3"
+msgstr "Start Gebruikers Taak #3"
+
+msgctxt "#30032"
+msgid "Run User Job #4"
+msgstr "Start Gebruikers Taak #4"
+
+msgctxt "#30033"
+msgid "Transcoder"
+msgstr "Transcoder"
+
+msgctxt "#30034"
+msgid "Allow recordings to expire?"
+msgstr "Sta opnames toe te expireren?"
+
+msgctxt "#30049"
+msgid "Recording template"
+msgstr "Opname template"
+
+msgctxt "#30050"
+msgid "Advanced"
+msgstr "Geavanceerd"
+
+msgctxt "#30052"
+msgid "Enable demuxing MPEG-TS"
+msgstr "Activeer Demuxing MPEG-TS"
+
+msgctxt "#30100"
+msgid "Protocol version: %i - Database version: %i"
+msgstr "Protocol versie: %i - Database versie: %i"
+
+msgctxt "#30300"
+msgid "Failed to connect to MythTV backend"
+msgstr "Verbinding met MythTV backend geslaagd"
+
+msgctxt "#30301"
+msgid "Failed to connect to MythTV database"
+msgstr "Kan niet met MythTV database verbinden"
+
+msgctxt "#30302"
+msgid "Connection to MythTV backend lost"
+msgstr "Verbinding met MythTV backend verbroken"
+
+msgctxt "#30303"
+msgid "Connection to MythTV restored"
+msgstr "Verbinding met MythTV herstelt"
+
+msgctxt "#30304"
+msgid "No response from MythTV backend"
+msgstr "Geen antwoord van de MythTV backend"
+
+msgctxt "#30305"
+msgid "Channel unavailable"
+msgstr "Kanaal niet beschikbaar"
+
+msgctxt "#30306"
+msgid "Recorder unavailable"
+msgstr "Opnameapparaat niet beschikbaar"
+
+msgctxt "#30307"
+msgid "Canceling conflicting recording: %s"
+msgstr "Annuleer conflicterende opname: %s"
+
+msgctxt "#30308"
+msgid "Stopping Live TV due to conflicting recording: %s"
+msgstr "Live TV gestopt in verband met conflicterende opname: %s"
+
+msgctxt "#30309"
+msgid "Not recording"
+msgstr "niet aan het opnemen"
+
+msgctxt "#30310"
+msgid "Enabled"
+msgstr "Geactiveerd"
+
+msgctxt "#30311"
+msgid "Disabled"
+msgstr "Uitgeschakeld"
+
+msgctxt "#30312"
+msgid "No broadcast found"
+msgstr "Geen uitzending gevonden"
+
+msgctxt "#30411"
+msgid "Delete and re-record"
+msgstr "Verwijder en her-opnemen"
+
+msgctxt "#30412"
+msgid "Keep LiveTV recording"
+msgstr "Behoud LiveTV opname"
+
+msgctxt "#30421"
+msgid "Show/hide rules with status 'Not Recording'"
+msgstr "Toon/verber regels met status 'niet aan het opnemen'"
+
+msgctxt "#30431"
+msgid "Record all showings (this channel)"
+msgstr "Neem alle uitzendingen op (dit kanaal)"
+
+msgctxt "#30432"
+msgid "Record this showing every week"
+msgstr "Neem deze uitzending elke week op"
+
+msgctxt "#30433"
+msgid "Record this showing every day"
+msgstr "Neem deze uitzending elke dag op"
+
+msgctxt "#30434"
+msgid "Record one showing (all channels)"
+msgstr "neem een uitzending op (alle kanalen)"
+
+msgctxt "#30435"
+msgid "Record all new episodes (this channel)"
+msgstr "Neem alle nieuwe afleveringen op (dit kanaal)"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/English/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/English/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/English/strings.po 2014-01-04 10:28:12.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/English/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: MythTV cmyth PVR Client
# Addon id: pvr.mythtv.cmyth
-# Addon version: 1.6.7
# Addon Provider: Christian Fetzer, Jean-Luc Barrière, Tonny Petersen
msgid ""
msgstr ""
@@ -66,6 +65,12 @@
msgid "Prefer Live TV and cancel conflicting recording"
msgstr ""
+msgctxt "#30012"
+msgid "MythTV Backend Ethernet address (WOL)"
+msgstr ""
+
+#empty strings from id 30013 to 30018
+
msgctxt "#30019"
msgid "General"
msgstr ""
@@ -82,6 +87,8 @@
msgid "MythTV"
msgstr ""
+#empty strings from id 30023 to 30024
+
msgctxt "#30025"
msgid "Internal template"
msgstr ""
@@ -122,15 +129,31 @@
msgid "Allow recordings to expire?"
msgstr ""
+#empty strings from id 30035 to 30048
+
msgctxt "#30049"
msgid "Recording template"
msgstr ""
+msgctxt "#30050"
+msgid "Advanced"
+msgstr ""
+
+#empty string with id 30051
+
+msgctxt "#30052"
+msgid "Enable demuxing MPEG-TS"
+msgstr ""
+
+#empty strings from id 30053 to 30099
+
# Systeminformation labels
msgctxt "#30100"
msgid "Protocol version: %i - Database version: %i"
msgstr ""
+#empty strings from id 30101 to 30299
+
# Notifications
msgctxt "#30300"
msgid "Failed to connect to MythTV backend"
@@ -172,6 +195,20 @@
msgid "Not recording"
msgstr ""
+msgctxt "#30310"
+msgid "Enabled"
+msgstr ""
+
+msgctxt "#30311"
+msgid "Disabled"
+msgstr ""
+
+msgctxt "#30312"
+msgid "No broadcast found"
+msgstr ""
+
+#empty strings from id 30313 to 30410
+
# Menu Hooks
msgctxt "#30411"
msgid "Delete and re-record"
@@ -180,3 +217,31 @@
msgctxt "#30412"
msgid "Keep LiveTV recording"
msgstr ""
+
+#empty strings from id 30413 to 30420
+
+msgctxt "#30421"
+msgid "Show/hide rules with status 'Not Recording'"
+msgstr ""
+
+#empty strings from id 30422 to 30430
+
+msgctxt "#30431"
+msgid "Record all showings (this channel)"
+msgstr ""
+
+msgctxt "#30432"
+msgid "Record this showing every week"
+msgstr ""
+
+msgctxt "#30433"
+msgid "Record this showing every day"
+msgstr ""
+
+msgctxt "#30434"
+msgid "Record one showing (all channels)"
+msgstr ""
+
+msgctxt "#30435"
+msgid "Record all new episodes (this channel)"
+msgstr ""
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Esperanto/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Esperanto/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Esperanto/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Esperanto/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -0,0 +1,29 @@
+# XBMC Media Center language file
+# Addon Name: MythTV cmyth PVR Client
+# Addon id: pvr.mythtv.cmyth
+# Addon Provider: Christian Fetzer, Jean-Luc Barrière, Tonny Petersen
+msgid ""
+msgstr ""
+"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
+"Report-Msgid-Bugs-To: http://trac.xbmc.org/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: XBMC Translation Team\n"
+"Language-Team: Esperanto (http://www.transifex.com/projects/p/XBMC-Main-Frodo/language/eo/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: eo\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+msgctxt "#30019"
+msgid "General"
+msgstr "Generalo"
+
+msgctxt "#30310"
+msgid "Enabled"
+msgstr "Enabled"
+
+msgctxt "#30311"
+msgid "Disabled"
+msgstr "Disabled"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Estonian/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Estonian/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Estonian/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Estonian/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -0,0 +1,189 @@
+# XBMC Media Center language file
+# Addon Name: MythTV cmyth PVR Client
+# Addon id: pvr.mythtv.cmyth
+# Addon Provider: Christian Fetzer, Jean-Luc Barrière, Tonny Petersen
+msgid ""
+msgstr ""
+"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
+"Report-Msgid-Bugs-To: http://trac.xbmc.org/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: XBMC Translation Team\n"
+"Language-Team: Estonian (http://www.transifex.com/projects/p/XBMC-Main-Frodo/language/et/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: et\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+msgctxt "#30000"
+msgid "MythTV Backend Hostname or IP"
+msgstr "MythTV taustaprogrammi hosti nimi või IP"
+
+msgctxt "#30001"
+msgid "MythTV Backend Port"
+msgstr "MythTV taustaprogrammi port"
+
+msgctxt "#30002"
+msgid "MythTV Database Username"
+msgstr "MythTV andmebaasi kasutajanimi"
+
+msgctxt "#30003"
+msgid "MythTV Database Password"
+msgstr "MythTV andmebaasi salasõna"
+
+msgctxt "#30004"
+msgid "MythTV Database Databasename"
+msgstr "MythTV andmebaasi baasi nimi"
+
+msgctxt "#30005"
+msgid "Include more debug information in the log file"
+msgstr "Kaasa logifaili rohkem silumisinfot"
+
+msgctxt "#30006"
+msgid "Enable Live TV"
+msgstr "Võimalda TV"
+
+msgctxt "#30007"
+msgid "Allow Live TV to move scheduled shows"
+msgstr "Võimalda TVl liigutada plaanitud saateid"
+
+msgctxt "#30008"
+msgid "Conflict handling"
+msgstr "Vastuolulisuse käsitlemine"
+
+msgctxt "#30009"
+msgid "Prefer Live TV when recording has later slot"
+msgstr "Kui salvestisel on viibiv sisselõige siis eelista Otse TV-d"
+
+msgctxt "#30010"
+msgid "Prefer recording and stop Live TV"
+msgstr "Eelista salvestamist ja peata Otse TV"
+
+msgctxt "#30011"
+msgid "Prefer Live TV and cancel conflicting recording"
+msgstr "Eelists Otse TV-d ja loobu probleemsest salvestamisest"
+
+msgctxt "#30019"
+msgid "General"
+msgstr "Üldine"
+
+msgctxt "#30020"
+msgid "Template provider"
+msgstr "Malli pakkuja"
+
+msgctxt "#30021"
+msgid "Internal"
+msgstr "Sisemine"
+
+msgctxt "#30022"
+msgid "MythTV"
+msgstr "MythTV"
+
+msgctxt "#30025"
+msgid "Internal template"
+msgstr "Sisemine mall"
+
+msgctxt "#30026"
+msgid "Automatically Look Up Metadata"
+msgstr "Otsi metainfo automaatselt"
+
+msgctxt "#30027"
+msgid "Commercial Flag new recordings"
+msgstr "Märgista uues salvestises reklaamid"
+
+msgctxt "#30028"
+msgid "Transcode new recordings"
+msgstr "Transkodeeri uued salvestised"
+
+msgctxt "#30029"
+msgid "Run User Job #1"
+msgstr "Käivita kasutaja töö #1"
+
+msgctxt "#30030"
+msgid "Run User Job #2"
+msgstr "Käivita kasutaja töö #2"
+
+msgctxt "#30031"
+msgid "Run User Job #3"
+msgstr "Käivita kasutaja töö #3"
+
+msgctxt "#30032"
+msgid "Run User Job #4"
+msgstr "Käivita kasutaja töö #4"
+
+msgctxt "#30033"
+msgid "Transcoder"
+msgstr "Transkodeerija"
+
+msgctxt "#30034"
+msgid "Allow recordings to expire?"
+msgstr "Luba salvestistel aeguda?"
+
+msgctxt "#30049"
+msgid "Recording template"
+msgstr "Salvestus mall"
+
+msgctxt "#30050"
+msgid "Advanced"
+msgstr "Põhjalikumad seaded"
+
+msgctxt "#30100"
+msgid "Protocol version: %i - Database version: %i"
+msgstr "Protokolli versioon: %i - Andmebaasi versioon: %i"
+
+msgctxt "#30300"
+msgid "Failed to connect to MythTV backend"
+msgstr "Ühendumine MythTV taustaprogrammiga nurjus"
+
+msgctxt "#30301"
+msgid "Failed to connect to MythTV database"
+msgstr "MythTV andmebaasiga ühendumine nurjus"
+
+msgctxt "#30302"
+msgid "Connection to MythTV backend lost"
+msgstr "Ühendus MythTV taustaprogrammiga katkes"
+
+msgctxt "#30303"
+msgid "Connection to MythTV restored"
+msgstr "MythTVga ühendus taastatud"
+
+msgctxt "#30304"
+msgid "No response from MythTV backend"
+msgstr "MythTV taustprogramm ei vasta"
+
+msgctxt "#30305"
+msgid "Channel unavailable"
+msgstr "Kanal pole saadaval"
+
+msgctxt "#30306"
+msgid "Recorder unavailable"
+msgstr "Salvestaja pole saadaval"
+
+msgctxt "#30307"
+msgid "Canceling conflicting recording: %s"
+msgstr "Probleemse salvestamise tühistamine: %s"
+
+msgctxt "#30308"
+msgid "Stopping Live TV due to conflicting recording: %s"
+msgstr "Otse TV peatamine probleemse salvestuse tõttu: %s"
+
+msgctxt "#30309"
+msgid "Not recording"
+msgstr "Ei salvesta"
+
+msgctxt "#30310"
+msgid "Enabled"
+msgstr "Lubatud"
+
+msgctxt "#30311"
+msgid "Disabled"
+msgstr "Ei kasutata"
+
+msgctxt "#30411"
+msgid "Delete and re-record"
+msgstr "Kustuta ja salvesta uuesti"
+
+msgctxt "#30412"
+msgid "Keep LiveTV recording"
+msgstr "Jätka OtseTV salvestamist"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Faroese/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Faroese/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Faroese/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Faroese/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -0,0 +1,33 @@
+# XBMC Media Center language file
+# Addon Name: MythTV cmyth PVR Client
+# Addon id: pvr.mythtv.cmyth
+# Addon Provider: Christian Fetzer, Jean-Luc Barrière, Tonny Petersen
+msgid ""
+msgstr ""
+"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
+"Report-Msgid-Bugs-To: http://trac.xbmc.org/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: XBMC Translation Team\n"
+"Language-Team: Faroese (http://www.transifex.com/projects/p/XBMC-Main-Frodo/language/fo/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: fo\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+msgctxt "#30019"
+msgid "General"
+msgstr "Vanligt"
+
+msgctxt "#30305"
+msgid "Channel unavailable"
+msgstr "Rás er ikki tøk"
+
+msgctxt "#30310"
+msgid "Enabled"
+msgstr "Virkin"
+
+msgctxt "#30311"
+msgid "Disabled"
+msgstr "Sløkt"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Finnish/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Finnish/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Finnish/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Finnish/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: MythTV cmyth PVR Client
# Addon id: pvr.mythtv.cmyth
-# Addon version: 1.6.7
# Addon Provider: Christian Fetzer, Jean-Luc Barrière, Tonny Petersen
msgid ""
msgstr ""
@@ -36,3 +35,27 @@
msgctxt "#30004"
msgid "MythTV Database Databasename"
msgstr "MythTV-tietokannan tietokantanimi"
+
+msgctxt "#30019"
+msgid "General"
+msgstr "Yleinen"
+
+msgctxt "#30022"
+msgid "MythTV"
+msgstr "MythTV"
+
+msgctxt "#30050"
+msgid "Advanced"
+msgstr "Lisäasetukset"
+
+msgctxt "#30305"
+msgid "Channel unavailable"
+msgstr "Kanava ei ole saatavilla"
+
+msgctxt "#30310"
+msgid "Enabled"
+msgstr "Käytössä"
+
+msgctxt "#30311"
+msgid "Disabled"
+msgstr "Ei käytössä"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/French/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/French/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/French/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/French/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: MythTV cmyth PVR Client
# Addon id: pvr.mythtv.cmyth
-# Addon version: 1.6.7
# Addon Provider: Christian Fetzer, Jean-Luc Barrière, Tonny Petersen
msgid ""
msgstr ""
@@ -48,3 +47,135 @@
msgctxt "#30007"
msgid "Allow Live TV to move scheduled shows"
msgstr "Autorise le direct télévision à modifier la planification des programmes"
+
+msgctxt "#30008"
+msgid "Conflict handling"
+msgstr "Gestion des conflits"
+
+msgctxt "#30009"
+msgid "Prefer Live TV when recording has later slot"
+msgstr "Préférer la TV en direct quand l'enregistrement a un créneau plus tard"
+
+msgctxt "#30010"
+msgid "Prefer recording and stop Live TV"
+msgstr "Préférer l'enregistrement et arrêter la TV en direct"
+
+msgctxt "#30011"
+msgid "Prefer Live TV and cancel conflicting recording"
+msgstr "Préférer la TV en direct et annuler l'enregistrement en conflit"
+
+msgctxt "#30019"
+msgid "General"
+msgstr "Général"
+
+msgctxt "#30020"
+msgid "Template provider"
+msgstr "Fournisseur de modèle"
+
+msgctxt "#30021"
+msgid "Internal"
+msgstr "Interne"
+
+msgctxt "#30022"
+msgid "MythTV"
+msgstr "MythTV"
+
+msgctxt "#30025"
+msgid "Internal template"
+msgstr "Modèle interne"
+
+msgctxt "#30026"
+msgid "Automatically Look Up Metadata"
+msgstr "Recherche automatique dans les métadonnées"
+
+msgctxt "#30027"
+msgid "Commercial Flag new recordings"
+msgstr "Marquer les nouveaux enregistrement \"avec pub\""
+
+msgctxt "#30028"
+msgid "Transcode new recordings"
+msgstr "Transcoder les nouveaux enregistrements"
+
+msgctxt "#30029"
+msgid "Run User Job #1"
+msgstr "Lancer la tâche utilisateur #1"
+
+msgctxt "#30030"
+msgid "Run User Job #2"
+msgstr "Lancer la tâche utilisateur #2"
+
+msgctxt "#30031"
+msgid "Run User Job #3"
+msgstr "Lancer la tâche utilisateur #3"
+
+msgctxt "#30032"
+msgid "Run User Job #4"
+msgstr "Lancer la tâche utilisateur #4"
+
+msgctxt "#30033"
+msgid "Transcoder"
+msgstr "Transcodeur"
+
+msgctxt "#30034"
+msgid "Allow recordings to expire?"
+msgstr "Autoriser les enregistrements à expirer?"
+
+msgctxt "#30049"
+msgid "Recording template"
+msgstr "Modèle d'enregistrement"
+
+msgctxt "#30050"
+msgid "Advanced"
+msgstr "Avancé"
+
+msgctxt "#30100"
+msgid "Protocol version: %i - Database version: %i"
+msgstr "Version du protocole: %i - Version de la base de données: %i"
+
+msgctxt "#30300"
+msgid "Failed to connect to MythTV backend"
+msgstr "Impossible de se connecter au back-end MythTV"
+
+msgctxt "#30301"
+msgid "Failed to connect to MythTV database"
+msgstr "Impossible de se connecter à la base de données MythTV"
+
+msgctxt "#30302"
+msgid "Connection to MythTV backend lost"
+msgstr "Connexion au back-end MythTV perdue"
+
+msgctxt "#30303"
+msgid "Connection to MythTV restored"
+msgstr "Connexion à MythTV rétablie"
+
+msgctxt "#30304"
+msgid "No response from MythTV backend"
+msgstr "Pas de réponse du back-end MythTV"
+
+msgctxt "#30305"
+msgid "Channel unavailable"
+msgstr "Chaîne indisponible"
+
+msgctxt "#30306"
+msgid "Recorder unavailable"
+msgstr "Enregistreur non disponible"
+
+msgctxt "#30307"
+msgid "Canceling conflicting recording: %s"
+msgstr "Annuler l'enregistrement en conflit: %s"
+
+msgctxt "#30308"
+msgid "Stopping Live TV due to conflicting recording: %s"
+msgstr "Arrêter la TV en direct pour l'enregistrement en conflit: %s"
+
+msgctxt "#30310"
+msgid "Enabled"
+msgstr "Activé"
+
+msgctxt "#30311"
+msgid "Disabled"
+msgstr "Désactivé"
+
+msgctxt "#30411"
+msgid "Delete and re-record"
+msgstr "Supprimer et réenregistrer"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Galician/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Galician/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Galician/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Galician/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: MythTV cmyth PVR Client
# Addon id: pvr.mythtv.cmyth
-# Addon version: 1.6.7
# Addon Provider: Christian Fetzer, Jean-Luc Barrière, Tonny Petersen
msgid ""
msgstr ""
@@ -48,3 +47,143 @@
msgctxt "#30007"
msgid "Allow Live TV to move scheduled shows"
msgstr "Permitir á TV ao vivo mover as series programadas."
+
+msgctxt "#30008"
+msgid "Conflict handling"
+msgstr "Manipulación de conflitos"
+
+msgctxt "#30009"
+msgid "Prefer Live TV when recording has later slot"
+msgstr "Prefiro a TV ao vivo e deixar a gravación para máis tarde"
+
+msgctxt "#30010"
+msgid "Prefer recording and stop Live TV"
+msgstr "Prefiro a gravación e deter a TV ao vivo"
+
+msgctxt "#30011"
+msgid "Prefer Live TV and cancel conflicting recording"
+msgstr "Prefiro a TV ao vivo e cancelar as gravacións en conflito"
+
+msgctxt "#30019"
+msgid "General"
+msgstr "Xeral"
+
+msgctxt "#30020"
+msgid "Template provider"
+msgstr "Provedor do modelo"
+
+msgctxt "#30021"
+msgid "Internal"
+msgstr "Interno"
+
+msgctxt "#30022"
+msgid "MythTV"
+msgstr "MythTV"
+
+msgctxt "#30025"
+msgid "Internal template"
+msgstr "Modelo interno"
+
+msgctxt "#30026"
+msgid "Automatically Look Up Metadata"
+msgstr "Busar metadatos automaticamente"
+
+msgctxt "#30027"
+msgid "Commercial Flag new recordings"
+msgstr "Etiqueta de publicidade nas novas gravacións"
+
+msgctxt "#30028"
+msgid "Transcode new recordings"
+msgstr "Transcodificar novas gravacións"
+
+msgctxt "#30029"
+msgid "Run User Job #1"
+msgstr "Executar o traballo #1 do Usuario"
+
+msgctxt "#30030"
+msgid "Run User Job #2"
+msgstr "Executar o traballo #2 do Usuario"
+
+msgctxt "#30031"
+msgid "Run User Job #3"
+msgstr "Executar o traballo #3 do Usuario"
+
+msgctxt "#30032"
+msgid "Run User Job #4"
+msgstr "Executar o traballo #4 do Usuario"
+
+msgctxt "#30033"
+msgid "Transcoder"
+msgstr "Transcodificador"
+
+msgctxt "#30034"
+msgid "Allow recordings to expire?"
+msgstr "Permitir que expiren as gravacións?"
+
+msgctxt "#30049"
+msgid "Recording template"
+msgstr "Modelo de gravación"
+
+msgctxt "#30050"
+msgid "Advanced"
+msgstr "Avanzado"
+
+msgctxt "#30100"
+msgid "Protocol version: %i - Database version: %i"
+msgstr "Versión do protocolo: %i - Versión da Base de Datos: %i"
+
+msgctxt "#30300"
+msgid "Failed to connect to MythTV backend"
+msgstr "Fallou a conexión co motor MythTV"
+
+msgctxt "#30301"
+msgid "Failed to connect to MythTV database"
+msgstr "Fallou a conexión coa base de datos de MythTV"
+
+msgctxt "#30302"
+msgid "Connection to MythTV backend lost"
+msgstr "Perdeuse a conexión co motor MythTV"
+
+msgctxt "#30303"
+msgid "Connection to MythTV restored"
+msgstr "Restabeleceuse a conexión a MythTV"
+
+msgctxt "#30304"
+msgid "No response from MythTV backend"
+msgstr "Sen resposta do motor MythTV"
+
+msgctxt "#30305"
+msgid "Channel unavailable"
+msgstr "Canle non dispoñíbel"
+
+msgctxt "#30306"
+msgid "Recorder unavailable"
+msgstr "Gravador non dispoñíbel"
+
+msgctxt "#30307"
+msgid "Canceling conflicting recording: %s"
+msgstr "Cancelando a gravación en conflito: %s"
+
+msgctxt "#30308"
+msgid "Stopping Live TV due to conflicting recording: %s"
+msgstr "Detendo a TV ao vivo debido á gravación en conflito: %s"
+
+msgctxt "#30309"
+msgid "Not recording"
+msgstr "Non se está gravando"
+
+msgctxt "#30310"
+msgid "Enabled"
+msgstr "Activado"
+
+msgctxt "#30311"
+msgid "Disabled"
+msgstr "Desactivado"
+
+msgctxt "#30411"
+msgid "Delete and re-record"
+msgstr "Eliminar e volver gravar"
+
+msgctxt "#30412"
+msgid "Keep LiveTV recording"
+msgstr "Manter a gravación do LiveTV"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Georgian/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Georgian/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Georgian/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Georgian/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -0,0 +1,173 @@
+# XBMC Media Center language file
+# Addon Name: MythTV cmyth PVR Client
+# Addon id: pvr.mythtv.cmyth
+# Addon Provider: Christian Fetzer, Jean-Luc Barrière, Tonny Petersen
+msgid ""
+msgstr ""
+"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
+"Report-Msgid-Bugs-To: http://trac.xbmc.org/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: XBMC Translation Team\n"
+"Language-Team: Georgian (http://www.transifex.com/projects/p/XBMC-Main-Frodo/language/ka/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: ka\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+msgctxt "#30000"
+msgid "MythTV Backend Hostname or IP"
+msgstr "MythTV სერვერული მხარის სახელი ან IP"
+
+msgctxt "#30001"
+msgid "MythTV Backend Port"
+msgstr "MythTV სერვერული მხარის პორტი"
+
+msgctxt "#30002"
+msgid "MythTV Database Username"
+msgstr "MythTV მონაცემთა ბაზის მომხმარებელი"
+
+msgctxt "#30003"
+msgid "MythTV Database Password"
+msgstr "MythTV მონაცემთა ბაზის პაროლი"
+
+msgctxt "#30004"
+msgid "MythTV Database Databasename"
+msgstr "MythTV მონაცემთა ბაზის ბაზის სახელი"
+
+msgctxt "#30005"
+msgid "Include more debug information in the log file"
+msgstr "ჩართე უფრო მეტი დებაგ ინფორმაცია ჟურნალში"
+
+msgctxt "#30006"
+msgid "Enable Live TV"
+msgstr "Live TV -ის ჩართვა"
+
+msgctxt "#30007"
+msgid "Allow Live TV to move scheduled shows"
+msgstr "ნება დართე Live TV-ს რომ გადაიტანოს დაგეგმილი გადაცემები"
+
+msgctxt "#30008"
+msgid "Conflict handling"
+msgstr "კონფლიქტების მოგვარება"
+
+msgctxt "#30009"
+msgid "Prefer Live TV when recording has later slot"
+msgstr "არჩიე Live TV როცა ჩანაწერს აქვს უფრო გვიანდელი სლოტი"
+
+msgctxt "#30010"
+msgid "Prefer recording and stop Live TV"
+msgstr "არჩიე ჩანაწერი და გამორთე Live TV"
+
+msgctxt "#30011"
+msgid "Prefer Live TV and cancel conflicting recording"
+msgstr "არჩიე Live TV და გააუქმე კონფლიქტური ჩაწერა"
+
+msgctxt "#30019"
+msgid "General"
+msgstr "მთავარი"
+
+msgctxt "#30020"
+msgid "Template provider"
+msgstr "შაბლონის მომწოდებელი"
+
+msgctxt "#30021"
+msgid "Internal"
+msgstr "შიდა"
+
+msgctxt "#30022"
+msgid "MythTV"
+msgstr "MythTV"
+
+msgctxt "#30025"
+msgid "Internal template"
+msgstr "შიდა შაბლონი"
+
+msgctxt "#30026"
+msgid "Automatically Look Up Metadata"
+msgstr "მეტაინფორმაციის ავტომატური ძებნა"
+
+msgctxt "#30028"
+msgid "Transcode new recordings"
+msgstr "ახალი ჩანაწერების ტრანსკოდირება"
+
+msgctxt "#30029"
+msgid "Run User Job #1"
+msgstr "გაუშვი მომხმარებლის დავალება #1"
+
+msgctxt "#30030"
+msgid "Run User Job #2"
+msgstr "გაუშვი მომხმარებლის დავალება #2"
+
+msgctxt "#30031"
+msgid "Run User Job #3"
+msgstr "გაუშვი მომხმარებლის დავალება #3"
+
+msgctxt "#30032"
+msgid "Run User Job #4"
+msgstr "გაუშვი მომხმარებლის დავალება #4"
+
+msgctxt "#30033"
+msgid "Transcoder"
+msgstr "ტრანსკოდერი"
+
+msgctxt "#30034"
+msgid "Allow recordings to expire?"
+msgstr "ჩანაწერებს გაუვიდეს ვადა?"
+
+msgctxt "#30049"
+msgid "Recording template"
+msgstr "ჩაწერის შაბლონი"
+
+msgctxt "#30050"
+msgid "Advanced"
+msgstr "დამატებით"
+
+msgctxt "#30100"
+msgid "Protocol version: %i - Database version: %i"
+msgstr "პროტოკოლის ვერსია: %i - მონაცემთ ბაზის ვერსია: %i"
+
+msgctxt "#30300"
+msgid "Failed to connect to MythTV backend"
+msgstr "ვერ ვუერთდები MythTV სერვერს"
+
+msgctxt "#30301"
+msgid "Failed to connect to MythTV database"
+msgstr "ვერ ვუერთდები MythTV მონაცემთა ბაზას"
+
+msgctxt "#30302"
+msgid "Connection to MythTV backend lost"
+msgstr "MythTV სერვერთან კავშირი გაწყდა"
+
+msgctxt "#30303"
+msgid "Connection to MythTV restored"
+msgstr "MythTV-თან კავშირი აღდგა"
+
+msgctxt "#30304"
+msgid "No response from MythTV backend"
+msgstr "არ არის პასუხი MythTV სერვერისგან"
+
+msgctxt "#30305"
+msgid "Channel unavailable"
+msgstr "არხი მიუწვდომელია"
+
+msgctxt "#30306"
+msgid "Recorder unavailable"
+msgstr "ჩამწერი მიუწვდომელი"
+
+msgctxt "#30307"
+msgid "Canceling conflicting recording: %s"
+msgstr "უქმდება კონფლიქტური ჩანაწერი: %s"
+
+msgctxt "#30308"
+msgid "Stopping Live TV due to conflicting recording: %s"
+msgstr "ჩერდება Live TV კონფლიქტური ჩანაწერის გამო: %s"
+
+msgctxt "#30310"
+msgid "Enabled"
+msgstr "ჩართულია"
+
+msgctxt "#30411"
+msgid "Delete and re-record"
+msgstr "წაშალე და თავიდან ჩაწერე"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/German/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/German/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/German/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/German/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: MythTV cmyth PVR Client
# Addon id: pvr.mythtv.cmyth
-# Addon version: 1.6.7
# Addon Provider: Christian Fetzer, Jean-Luc Barrière, Tonny Petersen
msgid ""
msgstr ""
@@ -48,3 +47,179 @@
msgctxt "#30007"
msgid "Allow Live TV to move scheduled shows"
msgstr "Erlaube Live TV geplante Aufnahmen zu verschieben"
+
+msgctxt "#30008"
+msgid "Conflict handling"
+msgstr "Konfliktbehandlung"
+
+msgctxt "#30009"
+msgid "Prefer Live TV when recording has later slot"
+msgstr "Bevorzuge Live TV, wenn Aufnahme später beginnt"
+
+msgctxt "#30010"
+msgid "Prefer recording and stop Live TV"
+msgstr "Bevorzuge Aufnahmen und unterbreche Live TV"
+
+msgctxt "#30011"
+msgid "Prefer Live TV and cancel conflicting recording"
+msgstr "Bevorzuge Live TV und breche überschneidende Aufnahme ab"
+
+msgctxt "#30012"
+msgid "MythTV Backend Ethernet address (WOL)"
+msgstr "MythTV-Backend-Ethernet-Adresse (WOL)"
+
+msgctxt "#30019"
+msgid "General"
+msgstr "Allgemein"
+
+msgctxt "#30020"
+msgid "Template provider"
+msgstr "Vorlagenanbieter"
+
+msgctxt "#30021"
+msgid "Internal"
+msgstr "Intern"
+
+msgctxt "#30022"
+msgid "MythTV"
+msgstr "MythTV"
+
+msgctxt "#30025"
+msgid "Internal template"
+msgstr "Interne Vorlage"
+
+msgctxt "#30026"
+msgid "Automatically Look Up Metadata"
+msgstr "Automatisch Metadaten suchen"
+
+msgctxt "#30027"
+msgid "Commercial Flag new recordings"
+msgstr "Kennzeichne Werbung in neuen Aufnahmen"
+
+msgctxt "#30028"
+msgid "Transcode new recordings"
+msgstr "Transkodiere neue Aufnahmen"
+
+msgctxt "#30029"
+msgid "Run User Job #1"
+msgstr "Starte benutzerdefinierten Job #1"
+
+msgctxt "#30030"
+msgid "Run User Job #2"
+msgstr "Starte benutzerdefinierten Job #2"
+
+msgctxt "#30031"
+msgid "Run User Job #3"
+msgstr "Starte benutzerdefinierten Job #3"
+
+msgctxt "#30032"
+msgid "Run User Job #4"
+msgstr "Starte benutzerdefinierten Job #4"
+
+msgctxt "#30033"
+msgid "Transcoder"
+msgstr "Transcoder"
+
+msgctxt "#30034"
+msgid "Allow recordings to expire?"
+msgstr "Erlaube Aufnahmen abzulaufen?"
+
+msgctxt "#30049"
+msgid "Recording template"
+msgstr "Aufnahmevorlage"
+
+msgctxt "#30050"
+msgid "Advanced"
+msgstr "Erweitert"
+
+msgctxt "#30052"
+msgid "Enable demuxing MPEG-TS"
+msgstr "Demuxen des MPEG-TS aktivieren"
+
+msgctxt "#30100"
+msgid "Protocol version: %i - Database version: %i"
+msgstr "Protokollversion: %i - Datenbankversion: %i"
+
+msgctxt "#30300"
+msgid "Failed to connect to MythTV backend"
+msgstr "Konnte keine Verbindung zum MythTV Backend herstellen"
+
+msgctxt "#30301"
+msgid "Failed to connect to MythTV database"
+msgstr "Konnte keine Verbindung mit der MythTV Datenbank herstellen"
+
+msgctxt "#30302"
+msgid "Connection to MythTV backend lost"
+msgstr "Die Verbindung zum MythTV Backend wurde unterbrochen"
+
+msgctxt "#30303"
+msgid "Connection to MythTV restored"
+msgstr "Verbindung zu MythTV wiederhergestellt"
+
+msgctxt "#30304"
+msgid "No response from MythTV backend"
+msgstr "Keine Antwort vom MythTV Backend"
+
+msgctxt "#30305"
+msgid "Channel unavailable"
+msgstr "Kanal nicht verfügbar"
+
+msgctxt "#30306"
+msgid "Recorder unavailable"
+msgstr "Aufnahmegerät nicht verfügbar"
+
+msgctxt "#30307"
+msgid "Canceling conflicting recording: %s"
+msgstr "Breche überschneidende Aufnahme ab: %s"
+
+msgctxt "#30308"
+msgid "Stopping Live TV due to conflicting recording: %s"
+msgstr "Unterbreche Live TV wegen überschneidender Aufnahme: %s"
+
+msgctxt "#30309"
+msgid "Not recording"
+msgstr "Keine Aufnahme"
+
+msgctxt "#30310"
+msgid "Enabled"
+msgstr "Aktiviert"
+
+msgctxt "#30311"
+msgid "Disabled"
+msgstr "Ausschalten"
+
+msgctxt "#30312"
+msgid "No broadcast found"
+msgstr "Keine Ausstrahlung gefunden"
+
+msgctxt "#30411"
+msgid "Delete and re-record"
+msgstr "Löschen und neu aufnehmen"
+
+msgctxt "#30412"
+msgid "Keep LiveTV recording"
+msgstr "LiveTV-Aufnahme beibehalten"
+
+msgctxt "#30421"
+msgid "Show/hide rules with status 'Not Recording'"
+msgstr "Anzeigen/Verstecken von Regeln mit dem Status 'Keine Aufnahme'"
+
+msgctxt "#30431"
+msgid "Record all showings (this channel)"
+msgstr "Alle Vorführungen aufzeichnen (dieser Sender)"
+
+msgctxt "#30432"
+msgid "Record this showing every week"
+msgstr "Diese Vorführung jede Woche aufzeichnen"
+
+msgctxt "#30433"
+msgid "Record this showing every day"
+msgstr "Diese Vorführung jeden Tag aufzeichnen"
+
+msgctxt "#30434"
+msgid "Record one showing (all channels)"
+msgstr "Eine Vorführung aufzeichnen (alle Sender)"
+
+msgctxt "#30435"
+msgid "Record all new episodes (this channel)"
+msgstr "Alle neuen Folgen aufzeichnen (dieser Sender)"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Greek/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Greek/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Greek/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Greek/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: MythTV cmyth PVR Client
# Addon id: pvr.mythtv.cmyth
-# Addon version: 1.6.7
# Addon Provider: Christian Fetzer, Jean-Luc Barrière, Tonny Petersen
msgid ""
msgstr ""
@@ -48,3 +47,179 @@
msgctxt "#30007"
msgid "Allow Live TV to move scheduled shows"
msgstr "Να επιτρέπεται στο Live TV να μετακινεί προγραμματισμένες εκπομπές"
+
+msgctxt "#30008"
+msgid "Conflict handling"
+msgstr "Διαχείριση διένεξης"
+
+msgctxt "#30009"
+msgid "Prefer Live TV when recording has later slot"
+msgstr "Να προτιμάται η Live TV όταν υπάρχει εγγραφή αργότερα"
+
+msgctxt "#30010"
+msgid "Prefer recording and stop Live TV"
+msgstr "Να προτιμάται η εγγραφή και να διακοπεί η Live TV"
+
+msgctxt "#30011"
+msgid "Prefer Live TV and cancel conflicting recording"
+msgstr "Να προτιμάται η Live TV και να ακυρωθεί η εγγραφή που προκαλεί διένεξη"
+
+msgctxt "#30012"
+msgid "MythTV Backend Ethernet address (WOL)"
+msgstr "Διεύθυνση Ethernet του Backend MythTV (WOL)"
+
+msgctxt "#30019"
+msgid "General"
+msgstr "Γενικά"
+
+msgctxt "#30020"
+msgid "Template provider"
+msgstr "Πάροχος προτύπων"
+
+msgctxt "#30021"
+msgid "Internal"
+msgstr "Εσωτερικό"
+
+msgctxt "#30022"
+msgid "MythTV"
+msgstr "MythTV"
+
+msgctxt "#30025"
+msgid "Internal template"
+msgstr "Εσωτερικό πρότυπο"
+
+msgctxt "#30026"
+msgid "Automatically Look Up Metadata"
+msgstr "Αυτόματη Αναζήτηση Μεταδεδομένων"
+
+msgctxt "#30027"
+msgid "Commercial Flag new recordings"
+msgstr "Εμπορική Σήμανση νέων εγγραφών"
+
+msgctxt "#30028"
+msgid "Transcode new recordings"
+msgstr "Διακωδικοποίηση νέων εγγραφών"
+
+msgctxt "#30029"
+msgid "Run User Job #1"
+msgstr "Εκτέλεση Εργασίας #1"
+
+msgctxt "#30030"
+msgid "Run User Job #2"
+msgstr "Εκτέλεση Εργασίας #2"
+
+msgctxt "#30031"
+msgid "Run User Job #3"
+msgstr "Εκτέλεση Εργασίας #3"
+
+msgctxt "#30032"
+msgid "Run User Job #4"
+msgstr "Εκτέλεση Εργασίας #4"
+
+msgctxt "#30033"
+msgid "Transcoder"
+msgstr "Διακωδικοποιητής"
+
+msgctxt "#30034"
+msgid "Allow recordings to expire?"
+msgstr "Να επιτρέπεται η χρονική λήξη των εγγραφών;"
+
+msgctxt "#30049"
+msgid "Recording template"
+msgstr "Πρότυπο εγγραφής"
+
+msgctxt "#30050"
+msgid "Advanced"
+msgstr "Για προχωρημένους"
+
+msgctxt "#30052"
+msgid "Enable demuxing MPEG-TS"
+msgstr "Ενεργοποίηση διαχωρισμού (demux) MPEG-TS"
+
+msgctxt "#30100"
+msgid "Protocol version: %i - Database version: %i"
+msgstr "Έκδοση πρωτοκόλλου: %i - Έκδοση βάσης δεδομένων: %i"
+
+msgctxt "#30300"
+msgid "Failed to connect to MythTV backend"
+msgstr "Αποτυχία σύνδεσης με το backend του MythTV"
+
+msgctxt "#30301"
+msgid "Failed to connect to MythTV database"
+msgstr "Αποτυχία σύνδεσης με τη βάση δεδομένων του MythTV"
+
+msgctxt "#30302"
+msgid "Connection to MythTV backend lost"
+msgstr "Απώλεια σύνδεσης με το backend του MythTV"
+
+msgctxt "#30303"
+msgid "Connection to MythTV restored"
+msgstr "Αποκαταστάθηκε η σύνδεση με το MythTV"
+
+msgctxt "#30304"
+msgid "No response from MythTV backend"
+msgstr "Καμία απόκριση από το backend του MythTV"
+
+msgctxt "#30305"
+msgid "Channel unavailable"
+msgstr "Μη διαθέσιμο κανάλι"
+
+msgctxt "#30306"
+msgid "Recorder unavailable"
+msgstr "Μη διαθέσιμος εγγραφέας"
+
+msgctxt "#30307"
+msgid "Canceling conflicting recording: %s"
+msgstr "Ακύρωση της εγγραφής που προκαλεί διένεξη: %s"
+
+msgctxt "#30308"
+msgid "Stopping Live TV due to conflicting recording: %s"
+msgstr "Διακοπή της Live TV λόγω διένεξης με την εγγραφή: %s"
+
+msgctxt "#30309"
+msgid "Not recording"
+msgstr "Δεν γίνεται εγγραφή"
+
+msgctxt "#30310"
+msgid "Enabled"
+msgstr "Ενεργό/ή"
+
+msgctxt "#30311"
+msgid "Disabled"
+msgstr "Ανενεργή"
+
+msgctxt "#30312"
+msgid "No broadcast found"
+msgstr "Δε βρέθηκε εκπομπή"
+
+msgctxt "#30411"
+msgid "Delete and re-record"
+msgstr "Διαγραφή και επανεγγραφή"
+
+msgctxt "#30412"
+msgid "Keep LiveTV recording"
+msgstr "Να συνεχίζεται η εγγραφή LiveTV"
+
+msgctxt "#30421"
+msgid "Show/hide rules with status 'Not Recording'"
+msgstr "Εμφάνιση/Απόκρυψη κανόνων με ένδειξη 'Δε Γίνεται Εγγραφή'"
+
+msgctxt "#30431"
+msgid "Record all showings (this channel)"
+msgstr "Εγγραφή όλων των εκπομπών (σε αυτό το κανάλι)"
+
+msgctxt "#30432"
+msgid "Record this showing every week"
+msgstr "Εγγραφή αυτής της εκπομπής κάθε εβδομάδα"
+
+msgctxt "#30433"
+msgid "Record this showing every day"
+msgstr "Εγγραφή αυτής της εκπομπής κάθε μέρα"
+
+msgctxt "#30434"
+msgid "Record one showing (all channels)"
+msgstr "Εγγραφή μίας εκπομπής (σε όλα τα κανάλια)"
+
+msgctxt "#30435"
+msgid "Record all new episodes (this channel)"
+msgstr "Εγγραφή όλων των νέων επεισοδίων (σε αυτό το κανάλι)"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Hebrew/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Hebrew/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Hebrew/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Hebrew/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: MythTV cmyth PVR Client
# Addon id: pvr.mythtv.cmyth
-# Addon version: 1.6.7
# Addon Provider: Christian Fetzer, Jean-Luc Barrière, Tonny Petersen
msgid ""
msgstr ""
@@ -48,3 +47,143 @@
msgctxt "#30007"
msgid "Allow Live TV to move scheduled shows"
msgstr "אפשר לממשק טלוויזיה להזיז תכניות מתוזמנות"
+
+msgctxt "#30008"
+msgid "Conflict handling"
+msgstr "טיפול בהתנגשויות"
+
+msgctxt "#30009"
+msgid "Prefer Live TV when recording has later slot"
+msgstr "העדף טלוויזיה חיה כאשר קיים שידור חוזר להקלטה"
+
+msgctxt "#30010"
+msgid "Prefer recording and stop Live TV"
+msgstr "העדף הקלטה ועצירה של שידור חי"
+
+msgctxt "#30011"
+msgid "Prefer Live TV and cancel conflicting recording"
+msgstr "העדף שידור חי ובטל התנגשויות הקלטה"
+
+msgctxt "#30019"
+msgid "General"
+msgstr "כללי"
+
+msgctxt "#30020"
+msgid "Template provider"
+msgstr "ספק תבניות"
+
+msgctxt "#30021"
+msgid "Internal"
+msgstr "פנימי"
+
+msgctxt "#30022"
+msgid "MythTV"
+msgstr "MythTV"
+
+msgctxt "#30025"
+msgid "Internal template"
+msgstr "תבנית פנימית"
+
+msgctxt "#30026"
+msgid "Automatically Look Up Metadata"
+msgstr "חיפוש אוטומטי של פרטי על"
+
+msgctxt "#30027"
+msgid "Commercial Flag new recordings"
+msgstr "סמן פרסומות בהקלטות חדשות"
+
+msgctxt "#30028"
+msgid "Transcode new recordings"
+msgstr "קודד מחדש הקלטות חדשות"
+
+msgctxt "#30029"
+msgid "Run User Job #1"
+msgstr "הרץ משימת משתמש #1"
+
+msgctxt "#30030"
+msgid "Run User Job #2"
+msgstr "הרץ משימת משתמש #2"
+
+msgctxt "#30031"
+msgid "Run User Job #3"
+msgstr "הרץ משימת משתמש #3"
+
+msgctxt "#30032"
+msgid "Run User Job #4"
+msgstr "הרץ משימת משתמש #4"
+
+msgctxt "#30033"
+msgid "Transcoder"
+msgstr "מקודד מחדש"
+
+msgctxt "#30034"
+msgid "Allow recordings to expire?"
+msgstr "אפשר פקיעת תוקף הקלטות?"
+
+msgctxt "#30049"
+msgid "Recording template"
+msgstr "תבנית הקלטה"
+
+msgctxt "#30050"
+msgid "Advanced"
+msgstr "מתקדם"
+
+msgctxt "#30100"
+msgid "Protocol version: %i - Database version: %i"
+msgstr "גרסת פרוטוקול: %i - גרסת מסד נתונים: %i"
+
+msgctxt "#30300"
+msgid "Failed to connect to MythTV backend"
+msgstr "ההתחברות למנגנון של MythTV נכשל"
+
+msgctxt "#30301"
+msgid "Failed to connect to MythTV database"
+msgstr "ההתחברות למסד הנתונים של MythTV נכשל"
+
+msgctxt "#30302"
+msgid "Connection to MythTV backend lost"
+msgstr "החיבור למנגנון של MythTV נקטע"
+
+msgctxt "#30303"
+msgid "Connection to MythTV restored"
+msgstr "החיבור למנגנון של MythTV שוחזר"
+
+msgctxt "#30304"
+msgid "No response from MythTV backend"
+msgstr "לא התקבלה תגובה מהמנגנון של MythTV"
+
+msgctxt "#30305"
+msgid "Channel unavailable"
+msgstr "ערוץ לא זמין"
+
+msgctxt "#30306"
+msgid "Recorder unavailable"
+msgstr "המקליט אינו זמין"
+
+msgctxt "#30307"
+msgid "Canceling conflicting recording: %s"
+msgstr "ביטול התנגשויות בהקלטה: %s"
+
+msgctxt "#30308"
+msgid "Stopping Live TV due to conflicting recording: %s"
+msgstr "מפסיק טלוויזיה חיה עקב תעדוף הקלטה: %s"
+
+msgctxt "#30309"
+msgid "Not recording"
+msgstr "לא מקליט"
+
+msgctxt "#30310"
+msgid "Enabled"
+msgstr "פעיל"
+
+msgctxt "#30311"
+msgid "Disabled"
+msgstr "מנוטרל"
+
+msgctxt "#30411"
+msgid "Delete and re-record"
+msgstr "מחק והקלט שוב"
+
+msgctxt "#30412"
+msgid "Keep LiveTV recording"
+msgstr "השאר הקלטה"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Hindi (Devanagiri)/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Hindi (Devanagiri)/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Hindi (Devanagiri)/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Hindi (Devanagiri)/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -0,0 +1,33 @@
+# XBMC Media Center language file
+# Addon Name: MythTV cmyth PVR Client
+# Addon id: pvr.mythtv.cmyth
+# Addon Provider: Christian Fetzer, Jean-Luc Barrière, Tonny Petersen
+msgid ""
+msgstr ""
+"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
+"Report-Msgid-Bugs-To: http://trac.xbmc.org/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: XBMC Translation Team\n"
+"Language-Team: Hindi (Devanagiri) (http://www.transifex.com/projects/p/XBMC-Main-Frodo/language/hi/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: hi\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+msgctxt "#30019"
+msgid "General"
+msgstr "सामान्य"
+
+msgctxt "#30050"
+msgid "Advanced"
+msgstr "उन्नत"
+
+msgctxt "#30310"
+msgid "Enabled"
+msgstr "सक्रिय"
+
+msgctxt "#30311"
+msgid "Disabled"
+msgstr "विकलांग"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Hungarian/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Hungarian/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Hungarian/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Hungarian/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: MythTV cmyth PVR Client
# Addon id: pvr.mythtv.cmyth
-# Addon version: 1.6.7
# Addon Provider: Christian Fetzer, Jean-Luc Barrière, Tonny Petersen
msgid ""
msgstr ""
@@ -48,3 +47,143 @@
msgctxt "#30007"
msgid "Allow Live TV to move scheduled shows"
msgstr "Az Élő TV elmozdíthatja az ütemezett műsorokat"
+
+msgctxt "#30008"
+msgid "Conflict handling"
+msgstr "Konfliktuskezelés"
+
+msgctxt "#30009"
+msgid "Prefer Live TV when recording has later slot"
+msgstr "Élő tévé előnyben részesítése felvételkor"
+
+msgctxt "#30010"
+msgid "Prefer recording and stop Live TV"
+msgstr "Felvétel előnyben részesítése, Élő tv megállítása"
+
+msgctxt "#30011"
+msgid "Prefer Live TV and cancel conflicting recording"
+msgstr "Élő tévé előnyben részesítése és a felvételi konfliktus törlése"
+
+msgctxt "#30019"
+msgid "General"
+msgstr "Menük"
+
+msgctxt "#30020"
+msgid "Template provider"
+msgstr "Minta szolgáltató"
+
+msgctxt "#30021"
+msgid "Internal"
+msgstr "Belső"
+
+msgctxt "#30022"
+msgid "MythTV"
+msgstr "MythTV"
+
+msgctxt "#30025"
+msgid "Internal template"
+msgstr "Belső minta"
+
+msgctxt "#30026"
+msgid "Automatically Look Up Metadata"
+msgstr "Metaadatok automatikus átnézése"
+
+msgctxt "#30027"
+msgid "Commercial Flag new recordings"
+msgstr "Új felvételek megjelölése"
+
+msgctxt "#30028"
+msgid "Transcode new recordings"
+msgstr "Új felvételek átkódolása"
+
+msgctxt "#30029"
+msgid "Run User Job #1"
+msgstr "User Job #1 futtatása"
+
+msgctxt "#30030"
+msgid "Run User Job #2"
+msgstr "User Job #2 futtatása"
+
+msgctxt "#30031"
+msgid "Run User Job #3"
+msgstr "User Job #3 futtatása"
+
+msgctxt "#30032"
+msgid "Run User Job #4"
+msgstr "User Job #4 futtatása"
+
+msgctxt "#30033"
+msgid "Transcoder"
+msgstr "Átkódoló"
+
+msgctxt "#30034"
+msgid "Allow recordings to expire?"
+msgstr "Engedélyezed a felvételek lejártát ?"
+
+msgctxt "#30049"
+msgid "Recording template"
+msgstr "Felvétel minta"
+
+msgctxt "#30050"
+msgid "Advanced"
+msgstr "Haladó"
+
+msgctxt "#30100"
+msgid "Protocol version: %i - Database version: %i"
+msgstr "Protokol verzió: %i - Adatbázis verzió: %i"
+
+msgctxt "#30300"
+msgid "Failed to connect to MythTV backend"
+msgstr "Nincs kapcsolat a MythTV-vel"
+
+msgctxt "#30301"
+msgid "Failed to connect to MythTV database"
+msgstr "Nincs kapcsolat a MythTV adatbázissal"
+
+msgctxt "#30302"
+msgid "Connection to MythTV backend lost"
+msgstr "A kapcsolat a MythTV-vel megszakadt"
+
+msgctxt "#30303"
+msgid "Connection to MythTV restored"
+msgstr "A kapcsolat a MythTV-vel visszaállt"
+
+msgctxt "#30304"
+msgid "No response from MythTV backend"
+msgstr "A MythTV nem válaszol"
+
+msgctxt "#30305"
+msgid "Channel unavailable"
+msgstr "A csatorna nem elérhető"
+
+msgctxt "#30306"
+msgid "Recorder unavailable"
+msgstr "Felvevő nem elérhető"
+
+msgctxt "#30307"
+msgid "Canceling conflicting recording: %s"
+msgstr "Felvételi konfliktus törlése: %s"
+
+msgctxt "#30308"
+msgid "Stopping Live TV due to conflicting recording: %s"
+msgstr "Élő tv megállítása és a felvételi konfliktus törlése : %s"
+
+msgctxt "#30309"
+msgid "Not recording"
+msgstr "Nem vesz fel"
+
+msgctxt "#30310"
+msgid "Enabled"
+msgstr "Engedélyezve"
+
+msgctxt "#30311"
+msgid "Disabled"
+msgstr "Letiltva"
+
+msgctxt "#30411"
+msgid "Delete and re-record"
+msgstr "Törlés és újra-felvétel"
+
+msgctxt "#30412"
+msgid "Keep LiveTV recording"
+msgstr "LiveTV felvétel folyamatosan"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Icelandic/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Icelandic/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Icelandic/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Icelandic/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -0,0 +1,37 @@
+# XBMC Media Center language file
+# Addon Name: MythTV cmyth PVR Client
+# Addon id: pvr.mythtv.cmyth
+# Addon Provider: Christian Fetzer, Jean-Luc Barrière, Tonny Petersen
+msgid ""
+msgstr ""
+"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
+"Report-Msgid-Bugs-To: http://trac.xbmc.org/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: XBMC Translation Team\n"
+"Language-Team: Icelandic (http://www.transifex.com/projects/p/XBMC-Main-Frodo/language/is/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: is\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+msgctxt "#30006"
+msgid "Enable Live TV"
+msgstr "Virkja beina útsendingu"
+
+msgctxt "#30019"
+msgid "General"
+msgstr "Almennt"
+
+msgctxt "#30022"
+msgid "MythTV"
+msgstr "MythTV"
+
+msgctxt "#30310"
+msgid "Enabled"
+msgstr "Virkt"
+
+msgctxt "#30311"
+msgid "Disabled"
+msgstr "Óvirkt"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Indonesian/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Indonesian/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Indonesian/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Indonesian/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -0,0 +1,37 @@
+# XBMC Media Center language file
+# Addon Name: MythTV cmyth PVR Client
+# Addon id: pvr.mythtv.cmyth
+# Addon Provider: Christian Fetzer, Jean-Luc Barrière, Tonny Petersen
+msgid ""
+msgstr ""
+"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
+"Report-Msgid-Bugs-To: http://trac.xbmc.org/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: XBMC Translation Team\n"
+"Language-Team: Indonesian (http://www.transifex.com/projects/p/XBMC-Main-Frodo/language/id/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: id\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+msgctxt "#30019"
+msgid "General"
+msgstr "Umum"
+
+msgctxt "#30050"
+msgid "Advanced"
+msgstr "Tingkat Lanjut"
+
+msgctxt "#30305"
+msgid "Channel unavailable"
+msgstr "Saluran tak tersedia"
+
+msgctxt "#30310"
+msgid "Enabled"
+msgstr "Aktifkan"
+
+msgctxt "#30311"
+msgid "Disabled"
+msgstr "Non Aktif"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Italian/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Italian/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Italian/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Italian/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: MythTV cmyth PVR Client
# Addon id: pvr.mythtv.cmyth
-# Addon version: 1.6.7
# Addon Provider: Christian Fetzer, Jean-Luc Barrière, Tonny Petersen
msgid ""
msgstr ""
@@ -48,3 +47,143 @@
msgctxt "#30007"
msgid "Allow Live TV to move scheduled shows"
msgstr "Consenti a TV Live di spostare gli spettacoli programmati"
+
+msgctxt "#30008"
+msgid "Conflict handling"
+msgstr "Gestione conflitto"
+
+msgctxt "#30009"
+msgid "Prefer Live TV when recording has later slot"
+msgstr "Preferisci la TV dal Vivo quando la registrazione è spostata"
+
+msgctxt "#30010"
+msgid "Prefer recording and stop Live TV"
+msgstr "Preferisci la registrazione e ferma la TV dal Vivo"
+
+msgctxt "#30011"
+msgid "Prefer Live TV and cancel conflicting recording"
+msgstr "Preferisci Live TV e cancella le registrazioni incompatibili"
+
+msgctxt "#30019"
+msgid "General"
+msgstr "Menu"
+
+msgctxt "#30020"
+msgid "Template provider"
+msgstr "Fornitore modello"
+
+msgctxt "#30021"
+msgid "Internal"
+msgstr "Interno"
+
+msgctxt "#30022"
+msgid "MythTV"
+msgstr "MythTV"
+
+msgctxt "#30025"
+msgid "Internal template"
+msgstr "Modello interno"
+
+msgctxt "#30026"
+msgid "Automatically Look Up Metadata"
+msgstr "Guarda automaticamente i Metadata"
+
+msgctxt "#30027"
+msgid "Commercial Flag new recordings"
+msgstr "Nuove registrazioni bandiere commerciali"
+
+msgctxt "#30028"
+msgid "Transcode new recordings"
+msgstr "Transcodifica nuove registrazioni"
+
+msgctxt "#30029"
+msgid "Run User Job #1"
+msgstr "Esegui Processo User #1"
+
+msgctxt "#30030"
+msgid "Run User Job #2"
+msgstr "Esegui Processo User #2"
+
+msgctxt "#30031"
+msgid "Run User Job #3"
+msgstr "Esegui Processo User #3"
+
+msgctxt "#30032"
+msgid "Run User Job #4"
+msgstr "Esegui Processo User #4"
+
+msgctxt "#30033"
+msgid "Transcoder"
+msgstr "Transcodificatore"
+
+msgctxt "#30034"
+msgid "Allow recordings to expire?"
+msgstr "Permetti alle registrazioni di scadere?"
+
+msgctxt "#30049"
+msgid "Recording template"
+msgstr "Modello registrazione"
+
+msgctxt "#30050"
+msgid "Advanced"
+msgstr "Avanzate"
+
+msgctxt "#30100"
+msgid "Protocol version: %i - Database version: %i"
+msgstr "Versione Protocollo: %i - Versione Database: %i"
+
+msgctxt "#30300"
+msgid "Failed to connect to MythTV backend"
+msgstr "Impossibile connettersi al backend di MythTV"
+
+msgctxt "#30301"
+msgid "Failed to connect to MythTV database"
+msgstr "Impossibile connettersi al database di MythTV"
+
+msgctxt "#30302"
+msgid "Connection to MythTV backend lost"
+msgstr "Connessione al backend MythTV persa"
+
+msgctxt "#30303"
+msgid "Connection to MythTV restored"
+msgstr "Connessione a MythTV ripristinata"
+
+msgctxt "#30304"
+msgid "No response from MythTV backend"
+msgstr "Nessuna risposta dal backend di MythTV"
+
+msgctxt "#30305"
+msgid "Channel unavailable"
+msgstr "Canale non disponibile"
+
+msgctxt "#30306"
+msgid "Recorder unavailable"
+msgstr "Registratore non disponibile"
+
+msgctxt "#30307"
+msgid "Canceling conflicting recording: %s"
+msgstr "Eliminazione delle registrazioni incompatibili: %s"
+
+msgctxt "#30308"
+msgid "Stopping Live TV due to conflicting recording: %s"
+msgstr "Blocco di Live TV a causa di registrazioni incompatibili: %s"
+
+msgctxt "#30309"
+msgid "Not recording"
+msgstr "Nessuna registrazione in corso"
+
+msgctxt "#30310"
+msgid "Enabled"
+msgstr "Abilitato"
+
+msgctxt "#30311"
+msgid "Disabled"
+msgstr "Disabilitato"
+
+msgctxt "#30411"
+msgid "Delete and re-record"
+msgstr "Elimina e registra di nuovo"
+
+msgctxt "#30412"
+msgid "Keep LiveTV recording"
+msgstr "Mantieni le registrazioni della LiveTV"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Japanese/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Japanese/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Japanese/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Japanese/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: MythTV cmyth PVR Client
# Addon id: pvr.mythtv.cmyth
-# Addon version: 1.6.7
# Addon Provider: Christian Fetzer, Jean-Luc Barrière, Tonny Petersen
msgid ""
msgstr ""
@@ -44,3 +43,107 @@
msgctxt "#30006"
msgid "Enable Live TV"
msgstr "Live TV を有効に"
+
+msgctxt "#30007"
+msgid "Allow Live TV to move scheduled shows"
+msgstr "Live Tvがスケジュールされたショーの移動を許可する"
+
+msgctxt "#30008"
+msgid "Conflict handling"
+msgstr "コンフリクトの処理"
+
+msgctxt "#30019"
+msgid "General"
+msgstr "一般"
+
+msgctxt "#30021"
+msgid "Internal"
+msgstr "内部"
+
+msgctxt "#30022"
+msgid "MythTV"
+msgstr "MythTV"
+
+msgctxt "#30025"
+msgid "Internal template"
+msgstr "内部テンプレート"
+
+msgctxt "#30026"
+msgid "Automatically Look Up Metadata"
+msgstr "メタデータを自動でロック"
+
+msgctxt "#30028"
+msgid "Transcode new recordings"
+msgstr "新しい録音をトランスコード"
+
+msgctxt "#30029"
+msgid "Run User Job #1"
+msgstr "ユーザージョブ #1 を実行"
+
+msgctxt "#30030"
+msgid "Run User Job #2"
+msgstr "ユーザージョブ #2 を実行"
+
+msgctxt "#30031"
+msgid "Run User Job #3"
+msgstr "ユーザージョブ #3 を実行"
+
+msgctxt "#30032"
+msgid "Run User Job #4"
+msgstr "ユーザージョブ #4 を実行"
+
+msgctxt "#30033"
+msgid "Transcoder"
+msgstr "トランスコーダー"
+
+msgctxt "#30034"
+msgid "Allow recordings to expire?"
+msgstr "録音の期限切れを許可しますか?"
+
+msgctxt "#30049"
+msgid "Recording template"
+msgstr "録画のテンプレート"
+
+msgctxt "#30050"
+msgid "Advanced"
+msgstr "高度な設定"
+
+msgctxt "#30100"
+msgid "Protocol version: %i - Database version: %i"
+msgstr "プロトコルのバージョン: %i - データベースのバージョン: %i"
+
+msgctxt "#30300"
+msgid "Failed to connect to MythTV backend"
+msgstr "MythTV backendの接続に失敗しました。"
+
+msgctxt "#30301"
+msgid "Failed to connect to MythTV database"
+msgstr "MythTV データベースの接続に失敗しました。"
+
+msgctxt "#30302"
+msgid "Connection to MythTV backend lost"
+msgstr "MythTVバックエンドの接続を失った"
+
+msgctxt "#30303"
+msgid "Connection to MythTV restored"
+msgstr "MythTVの接続が復元された"
+
+msgctxt "#30304"
+msgid "No response from MythTV backend"
+msgstr "MythTVバックエンドから応答がありません"
+
+msgctxt "#30305"
+msgid "Channel unavailable"
+msgstr "チャンネル利用不可"
+
+msgctxt "#30306"
+msgid "Recorder unavailable"
+msgstr "レコーダーが使用できない"
+
+msgctxt "#30310"
+msgid "Enabled"
+msgstr "LCD有効"
+
+msgctxt "#30311"
+msgid "Disabled"
+msgstr "無効"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Korean/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Korean/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Korean/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Korean/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: MythTV cmyth PVR Client
# Addon id: pvr.mythtv.cmyth
-# Addon version: 1.6.7
# Addon Provider: Christian Fetzer, Jean-Luc Barrière, Tonny Petersen
msgid ""
msgstr ""
@@ -48,3 +47,23 @@
msgctxt "#30007"
msgid "Allow Live TV to move scheduled shows"
msgstr "라이브 TV가 예약된 프로그램을 이동하도록 허용"
+
+msgctxt "#30019"
+msgid "General"
+msgstr "일반"
+
+msgctxt "#30050"
+msgid "Advanced"
+msgstr "고급"
+
+msgctxt "#30305"
+msgid "Channel unavailable"
+msgstr "채널 사용할 수 없음"
+
+msgctxt "#30310"
+msgid "Enabled"
+msgstr "사용함"
+
+msgctxt "#30311"
+msgid "Disabled"
+msgstr "사용 안 함"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Latvian/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Latvian/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Latvian/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Latvian/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -0,0 +1,93 @@
+# XBMC Media Center language file
+# Addon Name: MythTV cmyth PVR Client
+# Addon id: pvr.mythtv.cmyth
+# Addon Provider: Christian Fetzer, Jean-Luc Barrière, Tonny Petersen
+msgid ""
+msgstr ""
+"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
+"Report-Msgid-Bugs-To: http://trac.xbmc.org/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: XBMC Translation Team\n"
+"Language-Team: Latvian (http://www.transifex.com/projects/p/XBMC-Main-Frodo/language/lv/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: lv\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);\n"
+
+msgctxt "#30000"
+msgid "MythTV Backend Hostname or IP"
+msgstr "MythTV aizmugursistēmas saimniekvārds vai IP"
+
+msgctxt "#30006"
+msgid "Enable Live TV"
+msgstr "Ieslēgt tiešraides TV"
+
+msgctxt "#30007"
+msgid "Allow Live TV to move scheduled shows"
+msgstr "Atļaut tiešraides TV pārcelt ieplānotus raidījumus"
+
+msgctxt "#30008"
+msgid "Conflict handling"
+msgstr "Konfliktu apstrāde"
+
+msgctxt "#30009"
+msgid "Prefer Live TV when recording has later slot"
+msgstr "Dot priekšroku tiešraides TV, ja ierakstam ir vēlāks laiks"
+
+msgctxt "#30010"
+msgid "Prefer recording and stop Live TV"
+msgstr "Dot priekšroku ierakstam un apturēt tiešraides TV"
+
+msgctxt "#30011"
+msgid "Prefer Live TV and cancel conflicting recording"
+msgstr "Dot priekšroku tiešraides TV un atcelt konfliktējošo ierakstu"
+
+msgctxt "#30019"
+msgid "General"
+msgstr "Vispārīgi"
+
+msgctxt "#30021"
+msgid "Internal"
+msgstr "Iekšējs"
+
+msgctxt "#30022"
+msgid "MythTV"
+msgstr "MythTV"
+
+msgctxt "#30033"
+msgid "Transcoder"
+msgstr "Pārkodētājs"
+
+msgctxt "#30050"
+msgid "Advanced"
+msgstr "Papildus"
+
+msgctxt "#30302"
+msgid "Connection to MythTV backend lost"
+msgstr "Zudis savienojums ar MythTV aizmugursistēmu"
+
+msgctxt "#30303"
+msgid "Connection to MythTV restored"
+msgstr "Savienojums ar MythTV atjaunots"
+
+msgctxt "#30304"
+msgid "No response from MythTV backend"
+msgstr "MythTV aizmugursistēma neatbild."
+
+msgctxt "#30308"
+msgid "Stopping Live TV due to conflicting recording: %s"
+msgstr "Aptur tiešraides TV, jo konfliktē ar ierakstu: %s"
+
+msgctxt "#30309"
+msgid "Not recording"
+msgstr "Neieraksta"
+
+msgctxt "#30310"
+msgid "Enabled"
+msgstr "Ieslēgts"
+
+msgctxt "#30412"
+msgid "Keep LiveTV recording"
+msgstr "Paturēt tiešraides TV ierakstu"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Lithuanian/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Lithuanian/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Lithuanian/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Lithuanian/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: MythTV cmyth PVR Client
# Addon id: pvr.mythtv.cmyth
-# Addon version: 1.6.7
# Addon Provider: Christian Fetzer, Jean-Luc Barrière, Tonny Petersen
msgid ""
msgstr ""
@@ -48,3 +47,23 @@
msgctxt "#30007"
msgid "Allow Live TV to move scheduled shows"
msgstr "Leisti Live TV perkelti į oficialų sąrašą rodymui/naudojimui"
+
+msgctxt "#30019"
+msgid "General"
+msgstr "Pagrindinis"
+
+msgctxt "#30050"
+msgid "Advanced"
+msgstr "Pažangus"
+
+msgctxt "#30305"
+msgid "Channel unavailable"
+msgstr "Kanalas nepasiekiamas"
+
+msgctxt "#30310"
+msgid "Enabled"
+msgstr "Įjungta"
+
+msgctxt "#30311"
+msgid "Disabled"
+msgstr "Atjungta"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Macedonian/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Macedonian/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Macedonian/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Macedonian/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: MythTV cmyth PVR Client
# Addon id: pvr.mythtv.cmyth
-# Addon version: 1.6.7
# Addon Provider: Christian Fetzer, Jean-Luc Barrière, Tonny Petersen
msgid ""
msgstr ""
@@ -48,3 +47,19 @@
msgctxt "#30007"
msgid "Allow Live TV to move scheduled shows"
msgstr "Дозволи Live TV да преместува планирани шоуа"
+
+msgctxt "#30019"
+msgid "General"
+msgstr "Општо"
+
+msgctxt "#30050"
+msgid "Advanced"
+msgstr "Напредно"
+
+msgctxt "#30310"
+msgid "Enabled"
+msgstr "Овозможено"
+
+msgctxt "#30311"
+msgid "Disabled"
+msgstr "Оневозможено"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Malay/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Malay/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Malay/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Malay/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -0,0 +1,225 @@
+# XBMC Media Center language file
+# Addon Name: MythTV cmyth PVR Client
+# Addon id: pvr.mythtv.cmyth
+# Addon Provider: Christian Fetzer, Jean-Luc Barrière, Tonny Petersen
+msgid ""
+msgstr ""
+"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
+"Report-Msgid-Bugs-To: http://trac.xbmc.org/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: XBMC Translation Team\n"
+"Language-Team: Malay (http://www.transifex.com/projects/p/XBMC-Main-Frodo/language/ms/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: ms\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+msgctxt "#30000"
+msgid "MythTV Backend Hostname or IP"
+msgstr "Nama hos atau alamat IP MythTV"
+
+msgctxt "#30001"
+msgid "MythTV Backend Port"
+msgstr "Port Bahagian Belakang MythTV"
+
+msgctxt "#30002"
+msgid "MythTV Database Username"
+msgstr "Nama Pengguna Pangkalan Data MythTV"
+
+msgctxt "#30003"
+msgid "MythTV Database Password"
+msgstr "Kata Laluan Pangkalan Data MythTV"
+
+msgctxt "#30004"
+msgid "MythTV Database Databasename"
+msgstr "Nama Pangkalan Data Pangkalan Data MythTV"
+
+msgctxt "#30005"
+msgid "Include more debug information in the log file"
+msgstr "Sertakan lebih maklumat nyahpepijat dalam fail log"
+
+msgctxt "#30006"
+msgid "Enable Live TV"
+msgstr "Benarkan TV Langsung"
+
+msgctxt "#30007"
+msgid "Allow Live TV to move scheduled shows"
+msgstr "Benarkan TV Langsung untuk alih rancangan terjadual"
+
+msgctxt "#30008"
+msgid "Conflict handling"
+msgstr "Pengendalian konflik"
+
+msgctxt "#30009"
+msgid "Prefer Live TV when recording has later slot"
+msgstr "Utamakan TV Langsung bila rakaman mempunyai slot terkemudian"
+
+msgctxt "#30010"
+msgid "Prefer recording and stop Live TV"
+msgstr "Utamakan rakaman dan hentikan TV Langsung"
+
+msgctxt "#30011"
+msgid "Prefer Live TV and cancel conflicting recording"
+msgstr "Utamakan TV Langsung dan batalkan rakaman berkonflik"
+
+msgctxt "#30012"
+msgid "MythTV Backend Ethernet address (WOL)"
+msgstr "Alamat Ethernet Bahagian-Belakang MythTV (WOL)"
+
+msgctxt "#30019"
+msgid "General"
+msgstr "Am"
+
+msgctxt "#30020"
+msgid "Template provider"
+msgstr "Penyedia templat"
+
+msgctxt "#30021"
+msgid "Internal"
+msgstr "Dalaman"
+
+msgctxt "#30022"
+msgid "MythTV"
+msgstr "MythTV"
+
+msgctxt "#30025"
+msgid "Internal template"
+msgstr "Templat dalaman"
+
+msgctxt "#30026"
+msgid "Automatically Look Up Metadata"
+msgstr "Cari Data Meta Secara Automatik"
+
+msgctxt "#30027"
+msgid "Commercial Flag new recordings"
+msgstr "Rakaman Baru Bendera Komersial"
+
+msgctxt "#30028"
+msgid "Transcode new recordings"
+msgstr "Rakaman baru transkod"
+
+msgctxt "#30029"
+msgid "Run User Job #1"
+msgstr "Jalan Kerja Pengguna #1"
+
+msgctxt "#30030"
+msgid "Run User Job #2"
+msgstr "Jalan Kerja Pengguna #2"
+
+msgctxt "#30031"
+msgid "Run User Job #3"
+msgstr "Jalan Kerja Pengguna #3"
+
+msgctxt "#30032"
+msgid "Run User Job #4"
+msgstr "Jalan Kerja Pengguna #4"
+
+msgctxt "#30033"
+msgid "Transcoder"
+msgstr "Transkoder"
+
+msgctxt "#30034"
+msgid "Allow recordings to expire?"
+msgstr "Benarkan rakaman menjadi luput?"
+
+msgctxt "#30049"
+msgid "Recording template"
+msgstr "Templat rakaman"
+
+msgctxt "#30050"
+msgid "Advanced"
+msgstr "Lanjutan"
+
+msgctxt "#30052"
+msgid "Enable demuxing MPEG-TS"
+msgstr "Benarkan demux MPEG-TS"
+
+msgctxt "#30100"
+msgid "Protocol version: %i - Database version: %i"
+msgstr "Protokol versi: %i = Pangkalan data versi: %i"
+
+msgctxt "#30300"
+msgid "Failed to connect to MythTV backend"
+msgstr "Gagal menyambung ke bahagian hadapan MythTV"
+
+msgctxt "#30301"
+msgid "Failed to connect to MythTV database"
+msgstr "Gagal menyambung ke pangkalan data MythTV"
+
+msgctxt "#30302"
+msgid "Connection to MythTV backend lost"
+msgstr "Sambungan ke bahagian hadapan MythTV hilang"
+
+msgctxt "#30303"
+msgid "Connection to MythTV restored"
+msgstr "Sambungan MythTV dipulihkan"
+
+msgctxt "#30304"
+msgid "No response from MythTV backend"
+msgstr "Tiada respons dari bahagian belakang MythTV"
+
+msgctxt "#30305"
+msgid "Channel unavailable"
+msgstr "Saluran tidak tersedia"
+
+msgctxt "#30306"
+msgid "Recorder unavailable"
+msgstr "Perakam tidak tersedia"
+
+msgctxt "#30307"
+msgid "Canceling conflicting recording: %s"
+msgstr "Membatalkan rakaman berkonflik: %s"
+
+msgctxt "#30308"
+msgid "Stopping Live TV due to conflicting recording: %s"
+msgstr "Menghentikan TV Langsung kerana rakaman berkonflik: %s"
+
+msgctxt "#30309"
+msgid "Not recording"
+msgstr "Tidak merakam"
+
+msgctxt "#30310"
+msgid "Enabled"
+msgstr "Dibenarkan"
+
+msgctxt "#30311"
+msgid "Disabled"
+msgstr "Dilumpuhkan"
+
+msgctxt "#30312"
+msgid "No broadcast found"
+msgstr "Tiada siaran ditemui"
+
+msgctxt "#30411"
+msgid "Delete and re-record"
+msgstr "Padam dan rakam-semula"
+
+msgctxt "#30412"
+msgid "Keep LiveTV recording"
+msgstr "Kekalkan rakaman TV Langsung"
+
+msgctxt "#30421"
+msgid "Show/hide rules with status 'Not Recording'"
+msgstr "Tunjuk/sembunyi peraturan dengan status \"Tidak Dirakam'"
+
+msgctxt "#30431"
+msgid "Record all showings (this channel)"
+msgstr "Rakam semua rancangan (saluran ini)"
+
+msgctxt "#30432"
+msgid "Record this showing every week"
+msgstr "Rakam rancangan ini setiap minggu"
+
+msgctxt "#30433"
+msgid "Record this showing every day"
+msgstr "Rakam rancangan ini setiap hari"
+
+msgctxt "#30434"
+msgid "Record one showing (all channels)"
+msgstr "Rakam satu rancangan (semua saluran)"
+
+msgctxt "#30435"
+msgid "Record all new episodes (this channel)"
+msgstr "Rakam semua episod baharu (saluran ini)"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Maltese/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Maltese/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Maltese/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Maltese/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -0,0 +1,29 @@
+# XBMC Media Center language file
+# Addon Name: MythTV cmyth PVR Client
+# Addon id: pvr.mythtv.cmyth
+# Addon Provider: Christian Fetzer, Jean-Luc Barrière, Tonny Petersen
+msgid ""
+msgstr ""
+"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
+"Report-Msgid-Bugs-To: http://trac.xbmc.org/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: XBMC Translation Team\n"
+"Language-Team: Maltese (http://www.transifex.com/projects/p/XBMC-Main-Frodo/language/mt/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: mt\n"
+"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : n==0 || ( n%100>1 && n%100<11) ? 1 : (n%100>10 && n%100<20 ) ? 2 : 3);\n"
+
+msgctxt "#30019"
+msgid "General"
+msgstr "Ġenerali"
+
+msgctxt "#30310"
+msgid "Enabled"
+msgstr "Jintuża"
+
+msgctxt "#30311"
+msgid "Disabled"
+msgstr "Mhux attiv"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Norwegian/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Norwegian/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Norwegian/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Norwegian/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -0,0 +1,69 @@
+# XBMC Media Center language file
+# Addon Name: MythTV cmyth PVR Client
+# Addon id: pvr.mythtv.cmyth
+# Addon Provider: Christian Fetzer, Jean-Luc Barrière, Tonny Petersen
+msgid ""
+msgstr ""
+"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
+"Report-Msgid-Bugs-To: http://trac.xbmc.org/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: XBMC Translation Team\n"
+"Language-Team: Norwegian (http://www.transifex.com/projects/p/XBMC-Main-Frodo/language/no/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: no\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+msgctxt "#30000"
+msgid "MythTV Backend Hostname or IP"
+msgstr "MythTV Backend Brukernavn eller IP"
+
+msgctxt "#30001"
+msgid "MythTV Backend Port"
+msgstr "MythTV Backend Port"
+
+msgctxt "#30002"
+msgid "MythTV Database Username"
+msgstr "MythTV Database Brukernavn"
+
+msgctxt "#30003"
+msgid "MythTV Database Password"
+msgstr "MythTV Database Passord"
+
+msgctxt "#30004"
+msgid "MythTV Database Databasename"
+msgstr "MythTV Database Databasenavn"
+
+msgctxt "#30005"
+msgid "Include more debug information in the log file"
+msgstr "Inkluder mer debug informasjon i logg filen"
+
+msgctxt "#30006"
+msgid "Enable Live TV"
+msgstr "Aktiver Live TV"
+
+msgctxt "#30007"
+msgid "Allow Live TV to move scheduled shows"
+msgstr "Tillat at Live TV flytter avtalte programmer"
+
+msgctxt "#30019"
+msgid "General"
+msgstr "Generelt"
+
+msgctxt "#30050"
+msgid "Advanced"
+msgstr "Avansert"
+
+msgctxt "#30305"
+msgid "Channel unavailable"
+msgstr "Kanal utilgjengelig"
+
+msgctxt "#30310"
+msgid "Enabled"
+msgstr "Aktivert"
+
+msgctxt "#30311"
+msgid "Disabled"
+msgstr "Deaktivert"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Persian/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Persian/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Persian/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Persian/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -0,0 +1,29 @@
+# XBMC Media Center language file
+# Addon Name: MythTV cmyth PVR Client
+# Addon id: pvr.mythtv.cmyth
+# Addon Provider: Christian Fetzer, Jean-Luc Barrière, Tonny Petersen
+msgid ""
+msgstr ""
+"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
+"Report-Msgid-Bugs-To: http://trac.xbmc.org/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: XBMC Translation Team\n"
+"Language-Team: Persian (http://www.transifex.com/projects/p/XBMC-Main-Frodo/language/fa/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: fa\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+msgctxt "#30019"
+msgid "General"
+msgstr "عمومی"
+
+msgctxt "#30050"
+msgid "Advanced"
+msgstr "پیشرفته"
+
+msgctxt "#30311"
+msgid "Disabled"
+msgstr "غیرفعال"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Persian (Iran)/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Persian (Iran)/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Persian (Iran)/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Persian (Iran)/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -0,0 +1,29 @@
+# XBMC Media Center language file
+# Addon Name: MythTV cmyth PVR Client
+# Addon id: pvr.mythtv.cmyth
+# Addon Provider: Christian Fetzer, Jean-Luc Barrière, Tonny Petersen
+msgid ""
+msgstr ""
+"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
+"Report-Msgid-Bugs-To: http://trac.xbmc.org/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: XBMC Translation Team\n"
+"Language-Team: Persian (Iran) (http://www.transifex.com/projects/p/XBMC-Main-Frodo/language/fa_IR/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: fa_IR\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+msgctxt "#30019"
+msgid "General"
+msgstr "عمومی"
+
+msgctxt "#30310"
+msgid "Enabled"
+msgstr "فعال شده"
+
+msgctxt "#30311"
+msgid "Disabled"
+msgstr "غیر فعال"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Polish/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Polish/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Polish/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Polish/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: MythTV cmyth PVR Client
# Addon id: pvr.mythtv.cmyth
-# Addon version: 1.6.7
# Addon Provider: Christian Fetzer, Jean-Luc Barrière, Tonny Petersen
msgid ""
msgstr ""
@@ -48,3 +47,135 @@
msgctxt "#30007"
msgid "Allow Live TV to move scheduled shows"
msgstr "Pozwól TV na żywo na przesuwanie zaplanowanych programów"
+
+msgctxt "#30008"
+msgid "Conflict handling"
+msgstr "Zarządzanie konfliktami"
+
+msgctxt "#30009"
+msgid "Prefer Live TV when recording has later slot"
+msgstr "Preferuj TV gdy nagranie jest później"
+
+msgctxt "#30010"
+msgid "Prefer recording and stop Live TV"
+msgstr "Preferuj nagranie i zatrzymuj TV"
+
+msgctxt "#30011"
+msgid "Prefer Live TV and cancel conflicting recording"
+msgstr "Preferuj TV i anuluj nagranie"
+
+msgctxt "#30019"
+msgid "General"
+msgstr "Ogólne"
+
+msgctxt "#30020"
+msgid "Template provider"
+msgstr "Dostawca szablonów"
+
+msgctxt "#30021"
+msgid "Internal"
+msgstr "Wewnętrzny"
+
+msgctxt "#30022"
+msgid "MythTV"
+msgstr "MythTV"
+
+msgctxt "#30025"
+msgid "Internal template"
+msgstr "Szablon wewnętrzny"
+
+msgctxt "#30026"
+msgid "Automatically Look Up Metadata"
+msgstr "Automatyczne wyszukiwanie etykiet"
+
+msgctxt "#30027"
+msgid "Commercial Flag new recordings"
+msgstr "Wskaźnik reklam nowych nagrań"
+
+msgctxt "#30028"
+msgid "Transcode new recordings"
+msgstr "Przekoduj nowe nagrania"
+
+msgctxt "#30029"
+msgid "Run User Job #1"
+msgstr "Uruchom zadanie 1"
+
+msgctxt "#30030"
+msgid "Run User Job #2"
+msgstr "Uruchom zadanie 2"
+
+msgctxt "#30031"
+msgid "Run User Job #3"
+msgstr "Uruchom zadanie 3"
+
+msgctxt "#30032"
+msgid "Run User Job #4"
+msgstr "Uruchom zadanie 4"
+
+msgctxt "#30033"
+msgid "Transcoder"
+msgstr "Transkoder"
+
+msgctxt "#30034"
+msgid "Allow recordings to expire?"
+msgstr "Nagrania przedawniają się?"
+
+msgctxt "#30049"
+msgid "Recording template"
+msgstr "Szablon nagrywania"
+
+msgctxt "#30050"
+msgid "Advanced"
+msgstr "Zaawansowane"
+
+msgctxt "#30100"
+msgid "Protocol version: %i - Database version: %i"
+msgstr "Wersja protokołu: %i - wersja bazy danych: %i"
+
+msgctxt "#30300"
+msgid "Failed to connect to MythTV backend"
+msgstr "Nie można połączyć się z serwerem MythTV"
+
+msgctxt "#30301"
+msgid "Failed to connect to MythTV database"
+msgstr "Nie można połączyć się z bazą danych MythTV"
+
+msgctxt "#30302"
+msgid "Connection to MythTV backend lost"
+msgstr "Zerwane połączenie z serwerem MythTV"
+
+msgctxt "#30303"
+msgid "Connection to MythTV restored"
+msgstr "Przywrócone połączenie z MythTV"
+
+msgctxt "#30304"
+msgid "No response from MythTV backend"
+msgstr "Serwer MythTV nie odpowiada"
+
+msgctxt "#30305"
+msgid "Channel unavailable"
+msgstr "Kanał niedostępny"
+
+msgctxt "#30306"
+msgid "Recorder unavailable"
+msgstr "Nagrywanie niedostępne"
+
+msgctxt "#30307"
+msgid "Canceling conflicting recording: %s"
+msgstr "Anulowanie nagrania powodującego konflikt: %s"
+
+msgctxt "#30308"
+msgid "Stopping Live TV due to conflicting recording: %s"
+msgstr "Zatrzymywanie TV z powodu konfliktu nagrania: %s"
+
+msgctxt "#30310"
+msgid "Enabled"
+msgstr "Włączone"
+
+msgctxt "#30311"
+msgid "Disabled"
+msgstr "Wyłączony"
+
+msgctxt "#30411"
+msgid "Delete and re-record"
+msgstr "Skasuj i nagraj ponownie "
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Portuguese/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Portuguese/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Portuguese/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Portuguese/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: MythTV cmyth PVR Client
# Addon id: pvr.mythtv.cmyth
-# Addon version: 1.6.7
# Addon Provider: Christian Fetzer, Jean-Luc Barrière, Tonny Petersen
msgid ""
msgstr ""
@@ -48,3 +47,179 @@
msgctxt "#30007"
msgid "Allow Live TV to move scheduled shows"
msgstr "Permitir que TV em Directo mova programas agendados"
+
+msgctxt "#30008"
+msgid "Conflict handling"
+msgstr "Gestão de conflitos"
+
+msgctxt "#30009"
+msgid "Prefer Live TV when recording has later slot"
+msgstr "Preferir Tv em Directo se existir horário para gravar mais tarde"
+
+msgctxt "#30010"
+msgid "Prefer recording and stop Live TV"
+msgstr "Preferir gravação e parar TV em Directo"
+
+msgctxt "#30011"
+msgid "Prefer Live TV and cancel conflicting recording"
+msgstr "Preferir TV em Directo e cancelar a gravação em conflito"
+
+msgctxt "#30012"
+msgid "MythTV Backend Ethernet address (WOL)"
+msgstr "Endereço Internet da Backend MythTV (WOL)"
+
+msgctxt "#30019"
+msgid "General"
+msgstr "Menus"
+
+msgctxt "#30020"
+msgid "Template provider"
+msgstr "Fornecedor de templates"
+
+msgctxt "#30021"
+msgid "Internal"
+msgstr "Interno"
+
+msgctxt "#30022"
+msgid "MythTV"
+msgstr "MythTV"
+
+msgctxt "#30025"
+msgid "Internal template"
+msgstr "Template Interno"
+
+msgctxt "#30026"
+msgid "Automatically Look Up Metadata"
+msgstr "Procurar automaticamente Metadata"
+
+msgctxt "#30027"
+msgid "Commercial Flag new recordings"
+msgstr "Sinalizador de anúncios em novas gravações"
+
+msgctxt "#30028"
+msgid "Transcode new recordings"
+msgstr "Transcodificar novas gravações"
+
+msgctxt "#30029"
+msgid "Run User Job #1"
+msgstr "Iniciar tarefa do utilizador #1"
+
+msgctxt "#30030"
+msgid "Run User Job #2"
+msgstr "Iniciar tarefa do utilizador #2"
+
+msgctxt "#30031"
+msgid "Run User Job #3"
+msgstr "Iniciar tarefa do utilizador #3"
+
+msgctxt "#30032"
+msgid "Run User Job #4"
+msgstr "Iniciar tarefa do utilizador #4"
+
+msgctxt "#30033"
+msgid "Transcoder"
+msgstr "Transcodificar"
+
+msgctxt "#30034"
+msgid "Allow recordings to expire?"
+msgstr "Permitir que as gravações expirem?"
+
+msgctxt "#30049"
+msgid "Recording template"
+msgstr "Gravar template"
+
+msgctxt "#30050"
+msgid "Advanced"
+msgstr "Avançado"
+
+msgctxt "#30052"
+msgid "Enable demuxing MPEG-TS"
+msgstr "Activar demux de MPEG-TS"
+
+msgctxt "#30100"
+msgid "Protocol version: %i - Database version: %i"
+msgstr "Versão do protocolo: %i - Versão da base de dados: %i"
+
+msgctxt "#30300"
+msgid "Failed to connect to MythTV backend"
+msgstr "Falha na ligação a Backend MythTV"
+
+msgctxt "#30301"
+msgid "Failed to connect to MythTV database"
+msgstr "Falha de ligação à base de dados de MythTV"
+
+msgctxt "#30302"
+msgid "Connection to MythTV backend lost"
+msgstr "A ligação à backend MythTV foi perdida"
+
+msgctxt "#30303"
+msgid "Connection to MythTV restored"
+msgstr "Ligação a MythTV restabelecida"
+
+msgctxt "#30304"
+msgid "No response from MythTV backend"
+msgstr "Sem resposta de backend MythTV"
+
+msgctxt "#30305"
+msgid "Channel unavailable"
+msgstr "Canal não disponível"
+
+msgctxt "#30306"
+msgid "Recorder unavailable"
+msgstr "Gravador indisponível"
+
+msgctxt "#30307"
+msgid "Canceling conflicting recording: %s"
+msgstr "Cancelar gravação em conflito: %s"
+
+msgctxt "#30308"
+msgid "Stopping Live TV due to conflicting recording: %s"
+msgstr "Parando TV em Directo devido a conflito com gravação: %s"
+
+msgctxt "#30309"
+msgid "Not recording"
+msgstr "Sem Gravar"
+
+msgctxt "#30310"
+msgid "Enabled"
+msgstr "Activado"
+
+msgctxt "#30311"
+msgid "Disabled"
+msgstr "Desligado"
+
+msgctxt "#30312"
+msgid "No broadcast found"
+msgstr "Nenhuma emissão encontrada"
+
+msgctxt "#30411"
+msgid "Delete and re-record"
+msgstr "Apagar e re-gravar"
+
+msgctxt "#30412"
+msgid "Keep LiveTV recording"
+msgstr "Manter gravação LiveTV"
+
+msgctxt "#30421"
+msgid "Show/hide rules with status 'Not Recording'"
+msgstr "Exibir/Ocultar regras com estado \"Sem Gravar\""
+
+msgctxt "#30431"
+msgid "Record all showings (this channel)"
+msgstr "Gravar todas as exibições (neste canal)"
+
+msgctxt "#30432"
+msgid "Record this showing every week"
+msgstr "Gravar esta exibição todas as semanas"
+
+msgctxt "#30433"
+msgid "Record this showing every day"
+msgstr "Gravar esta exibição todos os dias"
+
+msgctxt "#30434"
+msgid "Record one showing (all channels)"
+msgstr "Gravar uma exibição (todos os canais)"
+
+msgctxt "#30435"
+msgid "Record all new episodes (this channel)"
+msgstr "Gravar todos os novos episódios (neste canal)"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Portuguese (Brazil)/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Portuguese (Brazil)/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Portuguese (Brazil)/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Portuguese (Brazil)/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: MythTV cmyth PVR Client
# Addon id: pvr.mythtv.cmyth
-# Addon version: 1.6.7
# Addon Provider: Christian Fetzer, Jean-Luc Barrière, Tonny Petersen
msgid ""
msgstr ""
@@ -48,3 +47,179 @@
msgctxt "#30007"
msgid "Allow Live TV to move scheduled shows"
msgstr "Permitir TV ao Vivo mover-se para programação agendada"
+
+msgctxt "#30008"
+msgid "Conflict handling"
+msgstr "Tratamento de conflitos"
+
+msgctxt "#30009"
+msgid "Prefer Live TV when recording has later slot"
+msgstr "Preferir TV ao vivo quando gravando possuir slot para mais tarde"
+
+msgctxt "#30010"
+msgid "Prefer recording and stop Live TV"
+msgstr "Preferir gravar e interromper TV ao Vivo"
+
+msgctxt "#30011"
+msgid "Prefer Live TV and cancel conflicting recording"
+msgstr "Preferir TV ao vivo e cancelar gravações conflitantes"
+
+msgctxt "#30012"
+msgid "MythTV Backend Ethernet address (WOL)"
+msgstr "Endereço Ethernet MythTV Backend (WOL)"
+
+msgctxt "#30019"
+msgid "General"
+msgstr "Geral"
+
+msgctxt "#30020"
+msgid "Template provider"
+msgstr "Fornecedor de Modelo"
+
+msgctxt "#30021"
+msgid "Internal"
+msgstr "Interno"
+
+msgctxt "#30022"
+msgid "MythTV"
+msgstr "MythTV"
+
+msgctxt "#30025"
+msgid "Internal template"
+msgstr "Modelo interno"
+
+msgctxt "#30026"
+msgid "Automatically Look Up Metadata"
+msgstr "Automaticamente procure pelos metadados"
+
+msgctxt "#30027"
+msgid "Commercial Flag new recordings"
+msgstr "Sinalizador de comercial em novas gravações"
+
+msgctxt "#30028"
+msgid "Transcode new recordings"
+msgstr "Transcodifique novas gravações"
+
+msgctxt "#30029"
+msgid "Run User Job #1"
+msgstr "Executar o trabalho usuário #1"
+
+msgctxt "#30030"
+msgid "Run User Job #2"
+msgstr "Executar o trabalho usuário #2"
+
+msgctxt "#30031"
+msgid "Run User Job #3"
+msgstr "Executar o trabalho usuário #3"
+
+msgctxt "#30032"
+msgid "Run User Job #4"
+msgstr "Executar o trabalho usuário #4"
+
+msgctxt "#30033"
+msgid "Transcoder"
+msgstr "Transcoder"
+
+msgctxt "#30034"
+msgid "Allow recordings to expire?"
+msgstr "Permitir gravações expirar?"
+
+msgctxt "#30049"
+msgid "Recording template"
+msgstr "Gravando modelo"
+
+msgctxt "#30050"
+msgid "Advanced"
+msgstr "Avançado"
+
+msgctxt "#30052"
+msgid "Enable demuxing MPEG-TS"
+msgstr "Ativar demuxing MPEG-TS"
+
+msgctxt "#30100"
+msgid "Protocol version: %i - Database version: %i"
+msgstr "Versão do Protocolo: %i - Versão do Banco de Dados: %i"
+
+msgctxt "#30300"
+msgid "Failed to connect to MythTV backend"
+msgstr "Falha ao conectar ao backend do MythTV"
+
+msgctxt "#30301"
+msgid "Failed to connect to MythTV database"
+msgstr "Falha ao conectar a base de dados do MythTV"
+
+msgctxt "#30302"
+msgid "Connection to MythTV backend lost"
+msgstr "Conexão para Backend MythTV perdida"
+
+msgctxt "#30303"
+msgid "Connection to MythTV restored"
+msgstr "Conexão para MythTV restaurada"
+
+msgctxt "#30304"
+msgid "No response from MythTV backend"
+msgstr "Nenhuma resposta do backend do MythTV"
+
+msgctxt "#30305"
+msgid "Channel unavailable"
+msgstr "Canal indisponível"
+
+msgctxt "#30306"
+msgid "Recorder unavailable"
+msgstr "Gravador indisponível"
+
+msgctxt "#30307"
+msgid "Canceling conflicting recording: %s"
+msgstr "Cancelando gravações conflitantes %s"
+
+msgctxt "#30308"
+msgid "Stopping Live TV due to conflicting recording: %s"
+msgstr "Interrompendo TV ao Vivo em função de conflitos na gravação %s"
+
+msgctxt "#30309"
+msgid "Not recording"
+msgstr "Não está gravando"
+
+msgctxt "#30310"
+msgid "Enabled"
+msgstr "Ativado"
+
+msgctxt "#30311"
+msgid "Disabled"
+msgstr "Desabilitado"
+
+msgctxt "#30312"
+msgid "No broadcast found"
+msgstr "Nenhuma transmissão encontrada"
+
+msgctxt "#30411"
+msgid "Delete and re-record"
+msgstr "Deletar e regravar"
+
+msgctxt "#30412"
+msgid "Keep LiveTV recording"
+msgstr "Manter gravação de TV ao Vivo"
+
+msgctxt "#30421"
+msgid "Show/hide rules with status 'Not Recording'"
+msgstr "Mostrar/ocultar regras com estatus \"Sem gravação\""
+
+msgctxt "#30431"
+msgid "Record all showings (this channel)"
+msgstr "Gravar toda a programação (neste canal)"
+
+msgctxt "#30432"
+msgid "Record this showing every week"
+msgstr "Gravar esta programação toda semana"
+
+msgctxt "#30433"
+msgid "Record this showing every day"
+msgstr "Gravar esta programação todo dia"
+
+msgctxt "#30434"
+msgid "Record one showing (all channels)"
+msgstr "Gravar programação atual (todos os canais)"
+
+msgctxt "#30435"
+msgid "Record all new episodes (this channel)"
+msgstr "Gravar todos os novos episódios (neste canal)"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Romanian/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Romanian/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Romanian/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Romanian/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: MythTV cmyth PVR Client
# Addon id: pvr.mythtv.cmyth
-# Addon version: 1.6.7
# Addon Provider: Christian Fetzer, Jean-Luc Barrière, Tonny Petersen
msgid ""
msgstr ""
@@ -48,3 +47,143 @@
msgctxt "#30007"
msgid "Allow Live TV to move scheduled shows"
msgstr "Permite Live TV să mute serialele planificate"
+
+msgctxt "#30008"
+msgid "Conflict handling"
+msgstr "Conflict"
+
+msgctxt "#30009"
+msgid "Prefer Live TV when recording has later slot"
+msgstr "Prefera Live TV atunci când înregistrarea are slot pentru mai târziu"
+
+msgctxt "#30010"
+msgid "Prefer recording and stop Live TV"
+msgstr "Prefera înregistrarea și oprește Live TV "
+
+msgctxt "#30011"
+msgid "Prefer Live TV and cancel conflicting recording"
+msgstr "Prefera Live TV și anulează înregistrările conflictuale "
+
+msgctxt "#30019"
+msgid "General"
+msgstr "General"
+
+msgctxt "#30020"
+msgid "Template provider"
+msgstr "Folosește format predefinit"
+
+msgctxt "#30021"
+msgid "Internal"
+msgstr "Intern"
+
+msgctxt "#30022"
+msgid "MythTV"
+msgstr "MythTV"
+
+msgctxt "#30025"
+msgid "Internal template"
+msgstr "Format predefinit intern"
+
+msgctxt "#30026"
+msgid "Automatically Look Up Metadata"
+msgstr "Caută automat metadata"
+
+msgctxt "#30027"
+msgid "Commercial Flag new recordings"
+msgstr "Marchează înregistrările noi"
+
+msgctxt "#30028"
+msgid "Transcode new recordings"
+msgstr "Transcode înregistrările noi"
+
+msgctxt "#30029"
+msgid "Run User Job #1"
+msgstr "Rulează jobul utilizatorului # 1"
+
+msgctxt "#30030"
+msgid "Run User Job #2"
+msgstr "Rulează jobul utilizatorului # 2"
+
+msgctxt "#30031"
+msgid "Run User Job #3"
+msgstr "Rulează jobul utilizatorului # 3"
+
+msgctxt "#30032"
+msgid "Run User Job #4"
+msgstr "Rulează jobul utilizatorului # 4"
+
+msgctxt "#30033"
+msgid "Transcoder"
+msgstr "Transcoder"
+
+msgctxt "#30034"
+msgid "Allow recordings to expire?"
+msgstr "Permite expirarea înregistrării?"
+
+msgctxt "#30049"
+msgid "Recording template"
+msgstr "Inregistrare în format predefinit"
+
+msgctxt "#30050"
+msgid "Advanced"
+msgstr "Avansat"
+
+msgctxt "#30100"
+msgid "Protocol version: %i - Database version: %i"
+msgstr "Versiunea protocolului: %i - Versiunea bazei de date: %i"
+
+msgctxt "#30300"
+msgid "Failed to connect to MythTV backend"
+msgstr "Conexiunea la MythTV backend eșuată"
+
+msgctxt "#30301"
+msgid "Failed to connect to MythTV database"
+msgstr "Conexiunea la baza de date MythTV eșuată"
+
+msgctxt "#30302"
+msgid "Connection to MythTV backend lost"
+msgstr "Conexiunea la MythTV backend pierdută "
+
+msgctxt "#30303"
+msgid "Connection to MythTV restored"
+msgstr "Conexiunea la MythTV backend restabilită "
+
+msgctxt "#30304"
+msgid "No response from MythTV backend"
+msgstr "Nici un răspuns de la MythTV backend"
+
+msgctxt "#30305"
+msgid "Channel unavailable"
+msgstr "Canal indisponibil"
+
+msgctxt "#30306"
+msgid "Recorder unavailable"
+msgstr "Înregistrare indisponibila"
+
+msgctxt "#30307"
+msgid "Canceling conflicting recording: %s"
+msgstr " Anulează înregistrările conflictuale: %s"
+
+msgctxt "#30308"
+msgid "Stopping Live TV due to conflicting recording: %s"
+msgstr "Oprește Live TV datorită înregistrărilor conflictuale: %s"
+
+msgctxt "#30309"
+msgid "Not recording"
+msgstr "Nu inregistraza"
+
+msgctxt "#30310"
+msgid "Enabled"
+msgstr "Activat"
+
+msgctxt "#30311"
+msgid "Disabled"
+msgstr "Dezactivat"
+
+msgctxt "#30411"
+msgid "Delete and re-record"
+msgstr "Sterge si reinregistraza"
+
+msgctxt "#30412"
+msgid "Keep LiveTV recording"
+msgstr "Pastreaza inregistrarea TV"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Russian/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Russian/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Russian/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Russian/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: MythTV cmyth PVR Client
# Addon id: pvr.mythtv.cmyth
-# Addon version: 1.6.7
# Addon Provider: Christian Fetzer, Jean-Luc Barrière, Tonny Petersen
msgid ""
msgstr ""
@@ -48,3 +47,131 @@
msgctxt "#30007"
msgid "Allow Live TV to move scheduled shows"
msgstr "Разрешить Live TV переключаться на запланированные шоу"
+
+msgctxt "#30008"
+msgid "Conflict handling"
+msgstr "Обработка конфликтов"
+
+msgctxt "#30009"
+msgid "Prefer Live TV when recording has later slot"
+msgstr "Предпочесть Live TV, при записи через медленный слот"
+
+msgctxt "#30010"
+msgid "Prefer recording and stop Live TV"
+msgstr "Предпочесть запись и остановку Live TV"
+
+msgctxt "#30011"
+msgid "Prefer Live TV and cancel conflicting recording"
+msgstr "Предпочесть Live TV и отменить конфликтную запись"
+
+msgctxt "#30019"
+msgid "General"
+msgstr "Основное"
+
+msgctxt "#30020"
+msgid "Template provider"
+msgstr "Шаблон поставщика"
+
+msgctxt "#30021"
+msgid "Internal"
+msgstr "Внутренний"
+
+msgctxt "#30022"
+msgid "MythTV"
+msgstr "MythTV"
+
+msgctxt "#30025"
+msgid "Internal template"
+msgstr "Внутренний шаблон"
+
+msgctxt "#30026"
+msgid "Automatically Look Up Metadata"
+msgstr "Автопоиск метаданных"
+
+msgctxt "#30027"
+msgid "Commercial Flag new recordings"
+msgstr "Новые записи отмечать как Коммерческие"
+
+msgctxt "#30028"
+msgid "Transcode new recordings"
+msgstr "Перекодировать новые записи"
+
+msgctxt "#30029"
+msgid "Run User Job #1"
+msgstr "Запустить задачу №1"
+
+msgctxt "#30030"
+msgid "Run User Job #2"
+msgstr "Запустить задачу №2"
+
+msgctxt "#30031"
+msgid "Run User Job #3"
+msgstr "Запустить задачу №3"
+
+msgctxt "#30032"
+msgid "Run User Job #4"
+msgstr "Запустить задачу №4"
+
+msgctxt "#30033"
+msgid "Transcoder"
+msgstr "Кодировщик"
+
+msgctxt "#30034"
+msgid "Allow recordings to expire?"
+msgstr "Разрешить окончание записи?"
+
+msgctxt "#30049"
+msgid "Recording template"
+msgstr "Шаблон записи"
+
+msgctxt "#30050"
+msgid "Advanced"
+msgstr "Дополнительно"
+
+msgctxt "#30100"
+msgid "Protocol version: %i - Database version: %i"
+msgstr "Версия протокола: %i - версия Базы данных: %i"
+
+msgctxt "#30300"
+msgid "Failed to connect to MythTV backend"
+msgstr "Сбой соединения с внутренним интерфейсом MythTV"
+
+msgctxt "#30301"
+msgid "Failed to connect to MythTV database"
+msgstr "Сбой соединения с базой данных MythTV"
+
+msgctxt "#30302"
+msgid "Connection to MythTV backend lost"
+msgstr "Разрыв связи с внутренним интерфейсом MythTV"
+
+msgctxt "#30303"
+msgid "Connection to MythTV restored"
+msgstr "Связь с MythTV восстановлена"
+
+msgctxt "#30304"
+msgid "No response from MythTV backend"
+msgstr "Внутренний интерфейс MythTV не отвечает"
+
+msgctxt "#30305"
+msgid "Channel unavailable"
+msgstr "Канал недоступен"
+
+msgctxt "#30306"
+msgid "Recorder unavailable"
+msgstr "Устройство записи недоступно"
+
+msgctxt "#30307"
+msgid "Canceling conflicting recording: %s"
+msgstr "Отменяется конфликтная запись: %s"
+
+msgctxt "#30308"
+msgid "Stopping Live TV due to conflicting recording: %s"
+msgstr "Остановка Live TV из-за конфликта записи: %s"
+
+msgctxt "#30310"
+msgid "Enabled"
+msgstr "Вкл."
+
+msgctxt "#30311"
+msgid "Disabled"
+msgstr "Откл."
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Serbian/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Serbian/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Serbian/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Serbian/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -0,0 +1,29 @@
+# XBMC Media Center language file
+# Addon Name: MythTV cmyth PVR Client
+# Addon id: pvr.mythtv.cmyth
+# Addon Provider: Christian Fetzer, Jean-Luc Barrière, Tonny Petersen
+msgid ""
+msgstr ""
+"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
+"Report-Msgid-Bugs-To: http://trac.xbmc.org/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: XBMC Translation Team\n"
+"Language-Team: Serbian (http://www.transifex.com/projects/p/XBMC-Main-Frodo/language/sr/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: sr\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 "#30019"
+msgid "General"
+msgstr "Opšte"
+
+msgctxt "#30310"
+msgid "Enabled"
+msgstr "Omogućeno"
+
+msgctxt "#30311"
+msgid "Disabled"
+msgstr "Onemogućeno"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Serbian (Cyrillic)/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Serbian (Cyrillic)/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Serbian (Cyrillic)/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Serbian (Cyrillic)/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -0,0 +1,29 @@
+# XBMC Media Center language file
+# Addon Name: MythTV cmyth PVR Client
+# Addon id: pvr.mythtv.cmyth
+# Addon Provider: Christian Fetzer, Jean-Luc Barrière, Tonny Petersen
+msgid ""
+msgstr ""
+"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
+"Report-Msgid-Bugs-To: http://trac.xbmc.org/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: XBMC Translation Team\n"
+"Language-Team: Serbian (Cyrillic) (http://www.transifex.com/projects/p/XBMC-Main-Frodo/language/sr_RS/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: sr_RS\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 "#30019"
+msgid "General"
+msgstr "Опште"
+
+msgctxt "#30310"
+msgid "Enabled"
+msgstr "Омогућено"
+
+msgctxt "#30311"
+msgid "Disabled"
+msgstr "Онемогућено"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Slovak/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Slovak/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Slovak/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Slovak/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: MythTV cmyth PVR Client
# Addon id: pvr.mythtv.cmyth
-# Addon version: 1.6.7
# Addon Provider: Christian Fetzer, Jean-Luc Barrière, Tonny Petersen
msgid ""
msgstr ""
@@ -48,3 +47,135 @@
msgctxt "#30007"
msgid "Allow Live TV to move scheduled shows"
msgstr "Umožniť Live TV rozhraniu presunúť plánované relácie"
+
+msgctxt "#30008"
+msgid "Conflict handling"
+msgstr "Riešenie konfliktov"
+
+msgctxt "#30009"
+msgid "Prefer Live TV when recording has later slot"
+msgstr "Pokiaľ nahrávanie začína neskôr, uprednostniť živé TV vysielanie"
+
+msgctxt "#30010"
+msgid "Prefer recording and stop Live TV"
+msgstr "Uprednostňovať nahrávanie a zastaviť živé TV vysielanie"
+
+msgctxt "#30011"
+msgid "Prefer Live TV and cancel conflicting recording"
+msgstr "Uprednostniť živé TV vysielanie a zrušiť konfliktné plánované nahrávania"
+
+msgctxt "#30019"
+msgid "General"
+msgstr "Všeobecné"
+
+msgctxt "#30020"
+msgid "Template provider"
+msgstr "Poskytovateľ šablón"
+
+msgctxt "#30021"
+msgid "Internal"
+msgstr "Interný"
+
+msgctxt "#30022"
+msgid "MythTV"
+msgstr "MythTV"
+
+msgctxt "#30025"
+msgid "Internal template"
+msgstr "Interná šablóna"
+
+msgctxt "#30026"
+msgid "Automatically Look Up Metadata"
+msgstr "Automaticky vyhľadávať metadáta"
+
+msgctxt "#30027"
+msgid "Commercial Flag new recordings"
+msgstr "Automaticky označovať reklamy v nových nahrávkach"
+
+msgctxt "#30028"
+msgid "Transcode new recordings"
+msgstr "Transkódovať nové nahrávky"
+
+msgctxt "#30029"
+msgid "Run User Job #1"
+msgstr "Spustiť používateľskú akciu 1"
+
+msgctxt "#30030"
+msgid "Run User Job #2"
+msgstr "Spustiť používateľskú akciu 2"
+
+msgctxt "#30031"
+msgid "Run User Job #3"
+msgstr "Spustiť používateľskú akciu 3"
+
+msgctxt "#30032"
+msgid "Run User Job #4"
+msgstr "Spustiť používateľskú akciu 4"
+
+msgctxt "#30033"
+msgid "Transcoder"
+msgstr "Transkodér"
+
+msgctxt "#30034"
+msgid "Allow recordings to expire?"
+msgstr "Povoliť expiráciu nahrávok?"
+
+msgctxt "#30049"
+msgid "Recording template"
+msgstr "Šablóna nahrávky"
+
+msgctxt "#30050"
+msgid "Advanced"
+msgstr "Pokročilé"
+
+msgctxt "#30100"
+msgid "Protocol version: %i - Database version: %i"
+msgstr "Verzia protokolu: %i - Verzia databázy: %i"
+
+msgctxt "#30300"
+msgid "Failed to connect to MythTV backend"
+msgstr "Pri pripojení k MythTV backendu nastala chyba"
+
+msgctxt "#30301"
+msgid "Failed to connect to MythTV database"
+msgstr "Pri pripojení k MythTV databáze nastala chyba"
+
+msgctxt "#30302"
+msgid "Connection to MythTV backend lost"
+msgstr "Spojenie k MythTV backendu bolo prerušené"
+
+msgctxt "#30303"
+msgid "Connection to MythTV restored"
+msgstr "Spojenie k MythTV bolo obnovené"
+
+msgctxt "#30304"
+msgid "No response from MythTV backend"
+msgstr "MythTV backend neodpovedá"
+
+msgctxt "#30305"
+msgid "Channel unavailable"
+msgstr "Kanál nie je k dispozícii"
+
+msgctxt "#30306"
+msgid "Recorder unavailable"
+msgstr "Rekordér nie je k dispozícii"
+
+msgctxt "#30307"
+msgid "Canceling conflicting recording: %s"
+msgstr "Ruší sa konfliktné nahrávanie: %s"
+
+msgctxt "#30308"
+msgid "Stopping Live TV due to conflicting recording: %s"
+msgstr "Zastavuje sa živé TV vysielanie z dôvodu konfliktu s nahrávaním: %s"
+
+msgctxt "#30310"
+msgid "Enabled"
+msgstr "Aktívne"
+
+msgctxt "#30311"
+msgid "Disabled"
+msgstr "Zakázaný"
+
+msgctxt "#30411"
+msgid "Delete and re-record"
+msgstr "Vymazať a znova nahrať"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Slovenian/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Slovenian/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Slovenian/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Slovenian/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: MythTV cmyth PVR Client
# Addon id: pvr.mythtv.cmyth
-# Addon version: 1.6.7
# Addon Provider: Christian Fetzer, Jean-Luc Barrière, Tonny Petersen
msgid ""
msgstr ""
@@ -48,3 +47,179 @@
msgctxt "#30007"
msgid "Allow Live TV to move scheduled shows"
msgstr "Dovoli TV v živo, da premika nastavljena snemanja"
+
+msgctxt "#30008"
+msgid "Conflict handling"
+msgstr "Reševanje prekrivanj"
+
+msgctxt "#30009"
+msgid "Prefer Live TV when recording has later slot"
+msgstr "Predvajaj TV v živo, če se snemanje začne kasneje"
+
+msgctxt "#30010"
+msgid "Prefer recording and stop Live TV"
+msgstr "Začni snemanje in ustavi TV v živo"
+
+msgctxt "#30011"
+msgid "Prefer Live TV and cancel conflicting recording"
+msgstr "Predvajaj TV v živo in prekliči snemanje"
+
+msgctxt "#30012"
+msgid "MythTV Backend Ethernet address (WOL)"
+msgstr "Lokalni ethernet naslov hrbtenice MythTV (WOL)"
+
+msgctxt "#30019"
+msgid "General"
+msgstr "Splošno"
+
+msgctxt "#30020"
+msgid "Template provider"
+msgstr "Ponudnik predlog"
+
+msgctxt "#30021"
+msgid "Internal"
+msgstr "Notranji"
+
+msgctxt "#30022"
+msgid "MythTV"
+msgstr "MythTV"
+
+msgctxt "#30025"
+msgid "Internal template"
+msgstr "Notranja predloga"
+
+msgctxt "#30026"
+msgid "Automatically Look Up Metadata"
+msgstr "Samodejno poizvedi metapodatke"
+
+msgctxt "#30027"
+msgid "Commercial Flag new recordings"
+msgstr "Označi oglase v novih posnetkih"
+
+msgctxt "#30028"
+msgid "Transcode new recordings"
+msgstr "Pretvori nove posnetke"
+
+msgctxt "#30029"
+msgid "Run User Job #1"
+msgstr "Zaženi uporabniško opravilo #1"
+
+msgctxt "#30030"
+msgid "Run User Job #2"
+msgstr "Zaženi uporabniško opravilo #2"
+
+msgctxt "#30031"
+msgid "Run User Job #3"
+msgstr "Zaženi uporabniško opravilo #3"
+
+msgctxt "#30032"
+msgid "Run User Job #4"
+msgstr "Zaženi uporabniško opravilo #4"
+
+msgctxt "#30033"
+msgid "Transcoder"
+msgstr "Pretvornik"
+
+msgctxt "#30034"
+msgid "Allow recordings to expire?"
+msgstr "Ali dovolite posnetkom, da potečejo?"
+
+msgctxt "#30049"
+msgid "Recording template"
+msgstr "Predloga snemanja"
+
+msgctxt "#30050"
+msgid "Advanced"
+msgstr "Napredno"
+
+msgctxt "#30052"
+msgid "Enable demuxing MPEG-TS"
+msgstr "Omogoči pretvarjanje MPEG-TS"
+
+msgctxt "#30100"
+msgid "Protocol version: %i - Database version: %i"
+msgstr "Različica protokola: %i - Različica baze: %i"
+
+msgctxt "#30300"
+msgid "Failed to connect to MythTV backend"
+msgstr "S hrbtenico MythTV se ni bilo mogoče povezati"
+
+msgctxt "#30301"
+msgid "Failed to connect to MythTV database"
+msgstr "Z bazo MythTV se ni bilo mogoče povezati"
+
+msgctxt "#30302"
+msgid "Connection to MythTV backend lost"
+msgstr "Povezava s hrbtenico MythTV je bila izgubljena"
+
+msgctxt "#30303"
+msgid "Connection to MythTV restored"
+msgstr "Povezava z MythTv je obnovljena"
+
+msgctxt "#30304"
+msgid "No response from MythTV backend"
+msgstr "Hrbtenica MythTV se ne odziva"
+
+msgctxt "#30305"
+msgid "Channel unavailable"
+msgstr "Program ni na voljo"
+
+msgctxt "#30306"
+msgid "Recorder unavailable"
+msgstr "Snemalnik ni na voljo"
+
+msgctxt "#30307"
+msgid "Canceling conflicting recording: %s"
+msgstr "Preklic snemanja: %s"
+
+msgctxt "#30308"
+msgid "Stopping Live TV due to conflicting recording: %s"
+msgstr "Ustavljam TV v živo zaradi prekrivanja: %s"
+
+msgctxt "#30309"
+msgid "Not recording"
+msgstr "Ne snemam"
+
+msgctxt "#30310"
+msgid "Enabled"
+msgstr "Omogočeno"
+
+msgctxt "#30311"
+msgid "Disabled"
+msgstr "Onemogočeno"
+
+msgctxt "#30312"
+msgid "No broadcast found"
+msgstr "Ni najdenega prenosa"
+
+msgctxt "#30411"
+msgid "Delete and re-record"
+msgstr "Izbriši in ponovno snemaj"
+
+msgctxt "#30412"
+msgid "Keep LiveTV recording"
+msgstr "Obdrži posnetke"
+
+msgctxt "#30421"
+msgid "Show/hide rules with status 'Not Recording'"
+msgstr "Prikaži/skrij pravila s stanjem 'Ne snemam'"
+
+msgctxt "#30431"
+msgid "Record all showings (this channel)"
+msgstr "Posnemi vsa predvajanja (ta program)"
+
+msgctxt "#30432"
+msgid "Record this showing every week"
+msgstr "Posnemi to predvajanje vsak teden"
+
+msgctxt "#30433"
+msgid "Record this showing every day"
+msgstr "Posnemi to predvajanje vsak dan"
+
+msgctxt "#30434"
+msgid "Record one showing (all channels)"
+msgstr "Posnemi eno predvajanje (vsi programi)"
+
+msgctxt "#30435"
+msgid "Record all new episodes (this channel)"
+msgstr "Posnemi vse nove epizode (ta program)"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Spanish/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Spanish/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Spanish/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Spanish/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: MythTV cmyth PVR Client
# Addon id: pvr.mythtv.cmyth
-# Addon version: 1.6.7
# Addon Provider: Christian Fetzer, Jean-Luc Barrière, Tonny Petersen
msgid ""
msgstr ""
@@ -39,7 +38,7 @@
msgctxt "#30005"
msgid "Include more debug information in the log file"
-msgstr "Incluir mas información de depuración en el archivo de log"
+msgstr "Incluir más información de depuración en el archivo de log"
msgctxt "#30006"
msgid "Enable Live TV"
@@ -48,3 +47,135 @@
msgctxt "#30007"
msgid "Allow Live TV to move scheduled shows"
msgstr "Permitir a la TV en Vivo cambiar los eventos programados"
+
+msgctxt "#30008"
+msgid "Conflict handling"
+msgstr "Conflicto de manejo"
+
+msgctxt "#30009"
+msgid "Prefer Live TV when recording has later slot"
+msgstr "Prefiero TV en vivo y dejar la grabación para mas tarde"
+
+msgctxt "#30010"
+msgid "Prefer recording and stop Live TV"
+msgstr "Prefiero grabación y parar TV en vivo"
+
+msgctxt "#30011"
+msgid "Prefer Live TV and cancel conflicting recording"
+msgstr "Prefiero TV en vivo y cancelar la grabación en conflictivo"
+
+msgctxt "#30019"
+msgid "General"
+msgstr "General"
+
+msgctxt "#30020"
+msgid "Template provider"
+msgstr "Proveedor de plantilla"
+
+msgctxt "#30021"
+msgid "Internal"
+msgstr "Interna"
+
+msgctxt "#30022"
+msgid "MythTV"
+msgstr "MythTV"
+
+msgctxt "#30025"
+msgid "Internal template"
+msgstr "Plantilla interna"
+
+msgctxt "#30026"
+msgid "Automatically Look Up Metadata"
+msgstr "Buscar Metadatos automáticamente"
+
+msgctxt "#30027"
+msgid "Commercial Flag new recordings"
+msgstr "Indicador Comercial en nuevas grabaciones"
+
+msgctxt "#30028"
+msgid "Transcode new recordings"
+msgstr "Transcodificar nuevas grabaciones"
+
+msgctxt "#30029"
+msgid "Run User Job #1"
+msgstr "Ejecutar Trabajo de Usuario #1"
+
+msgctxt "#30030"
+msgid "Run User Job #2"
+msgstr "Ejecutar Trabajo de Usuario #2"
+
+msgctxt "#30031"
+msgid "Run User Job #3"
+msgstr "Ejecutar Trabajo de Usuario #3"
+
+msgctxt "#30032"
+msgid "Run User Job #4"
+msgstr "Ejecutar Trabajo de Usuario #4"
+
+msgctxt "#30033"
+msgid "Transcoder"
+msgstr "Transcodificador"
+
+msgctxt "#30034"
+msgid "Allow recordings to expire?"
+msgstr "¿Permitir expirar a las grabaciones?"
+
+msgctxt "#30049"
+msgid "Recording template"
+msgstr "Plantilla de grabación"
+
+msgctxt "#30050"
+msgid "Advanced"
+msgstr "Avanzado"
+
+msgctxt "#30100"
+msgid "Protocol version: %i - Database version: %i"
+msgstr "Versión de protocolo: %i - Versión de base de datos: %i"
+
+msgctxt "#30300"
+msgid "Failed to connect to MythTV backend"
+msgstr "Falló conexión con backend de MythTV"
+
+msgctxt "#30301"
+msgid "Failed to connect to MythTV database"
+msgstr "Falló conexión con base de datos de MythTV"
+
+msgctxt "#30302"
+msgid "Connection to MythTV backend lost"
+msgstr "Conexión con backend de MythTV perdida"
+
+msgctxt "#30303"
+msgid "Connection to MythTV restored"
+msgstr "Conexión con backend de MythTV restaurada"
+
+msgctxt "#30304"
+msgid "No response from MythTV backend"
+msgstr "No hay respuesta del backend de MythTV"
+
+msgctxt "#30305"
+msgid "Channel unavailable"
+msgstr "Canal no disponible"
+
+msgctxt "#30306"
+msgid "Recorder unavailable"
+msgstr "Grabador no disponible"
+
+msgctxt "#30307"
+msgid "Canceling conflicting recording: %s"
+msgstr "Cancelando grabación en conflicto: %s"
+
+msgctxt "#30308"
+msgid "Stopping Live TV due to conflicting recording: %s"
+msgstr "Detención de TV en vivo debido a la grabación en conflicto: %s"
+
+msgctxt "#30310"
+msgid "Enabled"
+msgstr "Activado"
+
+msgctxt "#30311"
+msgid "Disabled"
+msgstr "Deshabilitado"
+
+msgctxt "#30411"
+msgid "Delete and re-record"
+msgstr "Borrar y volver a grabar"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Spanish (Argentina)/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Spanish (Argentina)/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Spanish (Argentina)/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Spanish (Argentina)/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: MythTV cmyth PVR Client
# Addon id: pvr.mythtv.cmyth
-# Addon version: 1.6.7
# Addon Provider: Christian Fetzer, Jean-Luc Barrière, Tonny Petersen
msgid ""
msgstr ""
@@ -48,3 +47,131 @@
msgctxt "#30007"
msgid "Allow Live TV to move scheduled shows"
msgstr "Permitir a la TV en Vivo cambiar los eventos programados"
+
+msgctxt "#30008"
+msgid "Conflict handling"
+msgstr "Conflicto de manejo"
+
+msgctxt "#30009"
+msgid "Prefer Live TV when recording has later slot"
+msgstr "Preferir TV en vivo cuando es posible dejar la grabación para mas tarde"
+
+msgctxt "#30010"
+msgid "Prefer recording and stop Live TV"
+msgstr "Preferir grabación y parar TV en vivo"
+
+msgctxt "#30011"
+msgid "Prefer Live TV and cancel conflicting recording"
+msgstr "Preferir TV en vivo y cancelar la grabación en conflicto"
+
+msgctxt "#30019"
+msgid "General"
+msgstr "General"
+
+msgctxt "#30020"
+msgid "Template provider"
+msgstr "Proveedor de plantilla"
+
+msgctxt "#30021"
+msgid "Internal"
+msgstr "Interna"
+
+msgctxt "#30022"
+msgid "MythTV"
+msgstr "MythTV"
+
+msgctxt "#30025"
+msgid "Internal template"
+msgstr "Plantilla interna"
+
+msgctxt "#30026"
+msgid "Automatically Look Up Metadata"
+msgstr "Buscar Metadatos automáticamente"
+
+msgctxt "#30027"
+msgid "Commercial Flag new recordings"
+msgstr "Indicador Comercial en nuevas grabaciones"
+
+msgctxt "#30028"
+msgid "Transcode new recordings"
+msgstr "Transcodificar nuevas grabaciones"
+
+msgctxt "#30029"
+msgid "Run User Job #1"
+msgstr "Ejecutar Trabajo de Usuario #1"
+
+msgctxt "#30030"
+msgid "Run User Job #2"
+msgstr "Ejecutar Trabajo de Usuario #2"
+
+msgctxt "#30031"
+msgid "Run User Job #3"
+msgstr "Ejecutar Trabajo de Usuario #3"
+
+msgctxt "#30032"
+msgid "Run User Job #4"
+msgstr "Ejecutar Trabajo de Usuario #4"
+
+msgctxt "#30033"
+msgid "Transcoder"
+msgstr "Transcodificador"
+
+msgctxt "#30034"
+msgid "Allow recordings to expire?"
+msgstr "¿Permitir expirar a las grabaciones?"
+
+msgctxt "#30049"
+msgid "Recording template"
+msgstr "Plantilla de grabación"
+
+msgctxt "#30050"
+msgid "Advanced"
+msgstr "Avanzado"
+
+msgctxt "#30100"
+msgid "Protocol version: %i - Database version: %i"
+msgstr "Versión de protocolo: %i - Versión de base de datos: %i"
+
+msgctxt "#30300"
+msgid "Failed to connect to MythTV backend"
+msgstr "Falló conexión con backend de MythTV"
+
+msgctxt "#30301"
+msgid "Failed to connect to MythTV database"
+msgstr "Falló conexión con base de datos de MythTV"
+
+msgctxt "#30302"
+msgid "Connection to MythTV backend lost"
+msgstr "Conexión con backend de MythTV perdida"
+
+msgctxt "#30303"
+msgid "Connection to MythTV restored"
+msgstr "Conexión con backend de MythTV restaurada"
+
+msgctxt "#30304"
+msgid "No response from MythTV backend"
+msgstr "No hay respuesta del backend de MythTV"
+
+msgctxt "#30305"
+msgid "Channel unavailable"
+msgstr "Canal no disponible"
+
+msgctxt "#30306"
+msgid "Recorder unavailable"
+msgstr "Grabador no disponible"
+
+msgctxt "#30307"
+msgid "Canceling conflicting recording: %s"
+msgstr "Cancelando grabación en conflicto: %s"
+
+msgctxt "#30308"
+msgid "Stopping Live TV due to conflicting recording: %s"
+msgstr "Deteniendo TV en vivo debido a la grabación en conflicto: %s"
+
+msgctxt "#30310"
+msgid "Enabled"
+msgstr "Activado"
+
+msgctxt "#30311"
+msgid "Disabled"
+msgstr "Deshabilitado"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Spanish (Mexico)/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Spanish (Mexico)/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Spanish (Mexico)/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Spanish (Mexico)/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: MythTV cmyth PVR Client
# Addon id: pvr.mythtv.cmyth
-# Addon version: 1.6.7
# Addon Provider: Christian Fetzer, Jean-Luc Barrière, Tonny Petersen
msgid ""
msgstr ""
@@ -48,3 +47,23 @@
msgctxt "#30007"
msgid "Allow Live TV to move scheduled shows"
msgstr "Permitir TV en vivo mover shows programados"
+
+msgctxt "#30019"
+msgid "General"
+msgstr "General"
+
+msgctxt "#30050"
+msgid "Advanced"
+msgstr "Avanzado"
+
+msgctxt "#30305"
+msgid "Channel unavailable"
+msgstr "Canal no disponible"
+
+msgctxt "#30310"
+msgid "Enabled"
+msgstr "Activado"
+
+msgctxt "#30311"
+msgid "Disabled"
+msgstr "Deshabilitado"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Swedish/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Swedish/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Swedish/strings.po 2013-02-16 21:46:32.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Swedish/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -1,7 +1,6 @@
# XBMC Media Center language file
# Addon Name: MythTV cmyth PVR Client
# Addon id: pvr.mythtv.cmyth
-# Addon version: 1.6.7
# Addon Provider: Christian Fetzer, Jean-Luc Barrière, Tonny Petersen
msgid ""
msgstr ""
@@ -48,3 +47,143 @@
msgctxt "#30007"
msgid "Allow Live TV to move scheduled shows"
msgstr "Tillåt direktsänd TV att flytta schemalagda program"
+
+msgctxt "#30008"
+msgid "Conflict handling"
+msgstr "Konflikthantering"
+
+msgctxt "#30009"
+msgid "Prefer Live TV when recording has later slot"
+msgstr "Föredra direktsänd TV när inspelning har ett senare tillfälle"
+
+msgctxt "#30010"
+msgid "Prefer recording and stop Live TV"
+msgstr "Föredra inspelning och stoppa direktsänd TV"
+
+msgctxt "#30011"
+msgid "Prefer Live TV and cancel conflicting recording"
+msgstr "Föredra direktsänd TV och avbryt inspelning i konflikt"
+
+msgctxt "#30019"
+msgid "General"
+msgstr "Allmänt"
+
+msgctxt "#30020"
+msgid "Template provider"
+msgstr "Mall-leverantör"
+
+msgctxt "#30021"
+msgid "Internal"
+msgstr "Intern"
+
+msgctxt "#30022"
+msgid "MythTV"
+msgstr "MythTV"
+
+msgctxt "#30025"
+msgid "Internal template"
+msgstr "Intern mall"
+
+msgctxt "#30026"
+msgid "Automatically Look Up Metadata"
+msgstr "Slå automatiskt upp metadata"
+
+msgctxt "#30027"
+msgid "Commercial Flag new recordings"
+msgstr "Raklamflagga nya inspelningar"
+
+msgctxt "#30028"
+msgid "Transcode new recordings"
+msgstr "Omkoda nya inspelningar"
+
+msgctxt "#30029"
+msgid "Run User Job #1"
+msgstr "Kör användarjobb #1"
+
+msgctxt "#30030"
+msgid "Run User Job #2"
+msgstr "Kör användarjobb #2"
+
+msgctxt "#30031"
+msgid "Run User Job #3"
+msgstr "Kör användarjobb #3"
+
+msgctxt "#30032"
+msgid "Run User Job #4"
+msgstr "Kör användarjobb #4"
+
+msgctxt "#30033"
+msgid "Transcoder"
+msgstr "Omkodning"
+
+msgctxt "#30034"
+msgid "Allow recordings to expire?"
+msgstr "Tillåt inspelningar att gå ut?"
+
+msgctxt "#30049"
+msgid "Recording template"
+msgstr "Inspelningsmall"
+
+msgctxt "#30050"
+msgid "Advanced"
+msgstr "Avancerad"
+
+msgctxt "#30100"
+msgid "Protocol version: %i - Database version: %i"
+msgstr "Protokollversion: %i - Databasversion: %i"
+
+msgctxt "#30300"
+msgid "Failed to connect to MythTV backend"
+msgstr "Kunde inte ansluta till MythTV backend"
+
+msgctxt "#30301"
+msgid "Failed to connect to MythTV database"
+msgstr "Kunde inte ansluta till MythTV databas"
+
+msgctxt "#30302"
+msgid "Connection to MythTV backend lost"
+msgstr "Anslutning till MythTV backend förlorad"
+
+msgctxt "#30303"
+msgid "Connection to MythTV restored"
+msgstr "Anslutning till MythTV återställd"
+
+msgctxt "#30304"
+msgid "No response from MythTV backend"
+msgstr "Inget svar från MythTV backend"
+
+msgctxt "#30305"
+msgid "Channel unavailable"
+msgstr "Kanal otillgänglig"
+
+msgctxt "#30306"
+msgid "Recorder unavailable"
+msgstr "Inspelare inte tillgänglig"
+
+msgctxt "#30307"
+msgid "Canceling conflicting recording: %s"
+msgstr "Avbryter inspelning med konflikt: %s"
+
+msgctxt "#30308"
+msgid "Stopping Live TV due to conflicting recording: %s"
+msgstr "Stoppar direktsänd TV pga konflikt med inspelning: %s"
+
+msgctxt "#30309"
+msgid "Not recording"
+msgstr "Spelar inte in"
+
+msgctxt "#30310"
+msgid "Enabled"
+msgstr "Aktiverad"
+
+msgctxt "#30311"
+msgid "Disabled"
+msgstr "Inaktiverad"
+
+msgctxt "#30411"
+msgid "Delete and re-record"
+msgstr "Ta bort och spela in på nytt"
+
+msgctxt "#30412"
+msgid "Keep LiveTV recording"
+msgstr "Fortsätt spela in direktsänd TV"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Tamil (India)/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Tamil (India)/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Tamil (India)/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Tamil (India)/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -0,0 +1,177 @@
+# XBMC Media Center language file
+# Addon Name: MythTV cmyth PVR Client
+# Addon id: pvr.mythtv.cmyth
+# Addon Provider: Christian Fetzer, Jean-Luc Barrière, Tonny Petersen
+msgid ""
+msgstr ""
+"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
+"Report-Msgid-Bugs-To: http://trac.xbmc.org/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: XBMC Translation Team\n"
+"Language-Team: Tamil (India) (http://www.transifex.com/projects/p/XBMC-Main-Frodo/language/ta_IN/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: ta_IN\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+msgctxt "#30000"
+msgid "MythTV Backend Hostname or IP"
+msgstr "MythTV பின்தள புரவலன் பெயர் அல்லது ஐபி"
+
+msgctxt "#30001"
+msgid "MythTV Backend Port"
+msgstr "MythTV பின்தள போர்ட்"
+
+msgctxt "#30002"
+msgid "MythTV Database Username"
+msgstr "MythTV தரவுத்தள பயனர்பெயர்"
+
+msgctxt "#30003"
+msgid "MythTV Database Password"
+msgstr "MythTV தரவுத்தள கடவுச்சொல்"
+
+msgctxt "#30004"
+msgid "MythTV Database Databasename"
+msgstr "MythTV தரவுத்தளம் தரவுத்தள பெயர்"
+
+msgctxt "#30005"
+msgid "Include more debug information in the log file"
+msgstr "பதிவு கோப்பில் இன்னும் பிழைத்திருத்த தகவல் சேர்க்கவும்"
+
+msgctxt "#30006"
+msgid "Enable Live TV"
+msgstr "நேரடி தொலைக்காட்சி செயல்படுத்து"
+
+msgctxt "#30007"
+msgid "Allow Live TV to move scheduled shows"
+msgstr "அட்டவணைப்படுத்தப்பட்ட நிகழ்ச்சிகள் நகர்த்த நேரடி தொலைக்காட்சி அனுமதி கொடு"
+
+msgctxt "#30008"
+msgid "Conflict handling"
+msgstr "மோதல் கையாளுதல்"
+
+msgctxt "#30009"
+msgid "Prefer Live TV when recording has later slot"
+msgstr "பதிவு செய்தல் ஸ்லாட் உள்ள போதும் நேரடி தொலைக்காட்சியை விரும்பு"
+
+msgctxt "#30010"
+msgid "Prefer recording and stop Live TV"
+msgstr "நேரடி தொலைக்காட்சி நிறுத்திவிட்டு பதிவு செய்தலை விரும்பு"
+
+msgctxt "#30011"
+msgid "Prefer Live TV and cancel conflicting recording"
+msgstr "முரண்பட்ட பதிவு ரத்து செய்துவிட்டு நேரடி தொலைக்காட்சியை விரும்பு"
+
+msgctxt "#30019"
+msgid "General"
+msgstr "பொதுவானவை"
+
+msgctxt "#30020"
+msgid "Template provider"
+msgstr "வார்ப்புரு வழங்குநர்"
+
+msgctxt "#30021"
+msgid "Internal"
+msgstr "உள்ளக"
+
+msgctxt "#30022"
+msgid "MythTV"
+msgstr "MythTV"
+
+msgctxt "#30025"
+msgid "Internal template"
+msgstr "உள் வார்ப்புரு"
+
+msgctxt "#30026"
+msgid "Automatically Look Up Metadata"
+msgstr "தானாக மெட்டாடேட்டா பூட்டிடு"
+
+msgctxt "#30027"
+msgid "Commercial Flag new recordings"
+msgstr "வணிக கொடி புதிய பதிவுகள்"
+
+msgctxt "#30028"
+msgid "Transcode new recordings"
+msgstr "புதிய பதிவுகள் ட்ரான்ஸ்கோட்"
+
+msgctxt "#30029"
+msgid "Run User Job #1"
+msgstr "பயனர் வேலை # 1 ஓட்டு"
+
+msgctxt "#30030"
+msgid "Run User Job #2"
+msgstr "பயனர் வேலை # 2 ஓட்டு"
+
+msgctxt "#30031"
+msgid "Run User Job #3"
+msgstr "பயனர் வேலை # 3 ஓட்டு"
+
+msgctxt "#30032"
+msgid "Run User Job #4"
+msgstr "பயனர் வேலை # 4 ஓட்டு"
+
+msgctxt "#30033"
+msgid "Transcoder"
+msgstr "டிரான்ஸ்கோடர்"
+
+msgctxt "#30034"
+msgid "Allow recordings to expire?"
+msgstr "பதிவுகள் காலாவதியாகும்வரை அனுமதி?"
+
+msgctxt "#30049"
+msgid "Recording template"
+msgstr "பதிவு வார்ப்புரு"
+
+msgctxt "#30050"
+msgid "Advanced"
+msgstr "மேம்பட்ட"
+
+msgctxt "#30100"
+msgid "Protocol version: %i - Database version: %i"
+msgstr "நெறிமுறை பதிப்பு: %i - தரவுத்தள பதிப்பு: %i"
+
+msgctxt "#30300"
+msgid "Failed to connect to MythTV backend"
+msgstr "பின்தளத்தில் MythTV இணைக்க முடியவில்லை"
+
+msgctxt "#30301"
+msgid "Failed to connect to MythTV database"
+msgstr "MythTV தரவுத்தளம் இணைக்க முடியவில்லை"
+
+msgctxt "#30302"
+msgid "Connection to MythTV backend lost"
+msgstr "MythTV பின்தள இணைப்பு இழந்தது"
+
+msgctxt "#30303"
+msgid "Connection to MythTV restored"
+msgstr "மீண்டும் MythTV இணைக்கப்பட்டுள்ளது"
+
+msgctxt "#30304"
+msgid "No response from MythTV backend"
+msgstr "MythTV பின்தளத்தில் இருந்து எந்த பதிலும் வரவில்லை"
+
+msgctxt "#30305"
+msgid "Channel unavailable"
+msgstr "சேனல் கிடைக்கவில்லை"
+
+msgctxt "#30306"
+msgid "Recorder unavailable"
+msgstr "ரெக்கார்டர் கிடைக்கவில்லை"
+
+msgctxt "#30307"
+msgid "Canceling conflicting recording: %s"
+msgstr "முரண்பட்ட பதிவு ரத்து செய் : %s"
+
+msgctxt "#30308"
+msgid "Stopping Live TV due to conflicting recording: %s"
+msgstr "முரண்பட்ட பதிவு காரணமாக நேரடி தொலைக்காட்சி நிறுத்தப்படுடுகின்றது: %s"
+
+msgctxt "#30310"
+msgid "Enabled"
+msgstr "செயல்படுத்தபட்டுள்ளது"
+
+msgctxt "#30311"
+msgid "Disabled"
+msgstr "முடக்கப்பட்டன"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Thai/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Thai/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Thai/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Thai/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -0,0 +1,33 @@
+# XBMC Media Center language file
+# Addon Name: MythTV cmyth PVR Client
+# Addon id: pvr.mythtv.cmyth
+# Addon Provider: Christian Fetzer, Jean-Luc Barrière, Tonny Petersen
+msgid ""
+msgstr ""
+"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
+"Report-Msgid-Bugs-To: http://trac.xbmc.org/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: XBMC Translation Team\n"
+"Language-Team: Thai (http://www.transifex.com/projects/p/XBMC-Main-Frodo/language/th/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: th\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+msgctxt "#30019"
+msgid "General"
+msgstr "ทั่วไป"
+
+msgctxt "#30305"
+msgid "Channel unavailable"
+msgstr "ช่อง ไม่พร้อมใช้งาน"
+
+msgctxt "#30310"
+msgid "Enabled"
+msgstr "ใช้งาน"
+
+msgctxt "#30311"
+msgid "Disabled"
+msgstr "ปิดการใช้งาน"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Turkish/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Turkish/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Turkish/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Turkish/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -0,0 +1,81 @@
+# XBMC Media Center language file
+# Addon Name: MythTV cmyth PVR Client
+# Addon id: pvr.mythtv.cmyth
+# Addon Provider: Christian Fetzer, Jean-Luc Barrière, Tonny Petersen
+msgid ""
+msgstr ""
+"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
+"Report-Msgid-Bugs-To: http://trac.xbmc.org/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: XBMC Translation Team\n"
+"Language-Team: Turkish (http://www.transifex.com/projects/p/XBMC-Main-Frodo/language/tr/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: tr\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+msgctxt "#30000"
+msgid "MythTV Backend Hostname or IP"
+msgstr "MythTV ana bilgisayar adı yada IP'si"
+
+msgctxt "#30001"
+msgid "MythTV Backend Port"
+msgstr "MythTV Kumanda Port'u"
+
+msgctxt "#30002"
+msgid "MythTV Database Username"
+msgstr "MythTV Veritabanı Kullanıcı Adı"
+
+msgctxt "#30003"
+msgid "MythTV Database Password"
+msgstr "MythTV Veritabanı Şifresi"
+
+msgctxt "#30004"
+msgid "MythTV Database Databasename"
+msgstr "MythTV Veritabanı Adı"
+
+msgctxt "#30006"
+msgid "Enable Live TV"
+msgstr "Canlı TV aktifleştir"
+
+msgctxt "#30019"
+msgid "General"
+msgstr "Genel"
+
+msgctxt "#30020"
+msgid "Template provider"
+msgstr "Görünüm sağlayıcısı"
+
+msgctxt "#30021"
+msgid "Internal"
+msgstr "Dahili"
+
+msgctxt "#30022"
+msgid "MythTV"
+msgstr "MythTV"
+
+msgctxt "#30025"
+msgid "Internal template"
+msgstr "Dahili görünüm"
+
+msgctxt "#30050"
+msgid "Advanced"
+msgstr "Gelişmiş"
+
+msgctxt "#30305"
+msgid "Channel unavailable"
+msgstr "Kanal kullanılamıyor"
+
+msgctxt "#30310"
+msgid "Enabled"
+msgstr "Etkin"
+
+msgctxt "#30311"
+msgid "Disabled"
+msgstr "Devre dışı"
+
+msgctxt "#30411"
+msgid "Delete and re-record"
+msgstr "Sil ve yeniden kaydet"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Ukrainian/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Ukrainian/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Ukrainian/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Ukrainian/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -0,0 +1,153 @@
+# XBMC Media Center language file
+# Addon Name: MythTV cmyth PVR Client
+# Addon id: pvr.mythtv.cmyth
+# Addon Provider: Christian Fetzer, Jean-Luc Barrière, Tonny Petersen
+msgid ""
+msgstr ""
+"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
+"Report-Msgid-Bugs-To: http://trac.xbmc.org/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: XBMC Translation Team\n"
+"Language-Team: Ukrainian (http://www.transifex.com/projects/p/XBMC-Main-Frodo/language/uk/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: uk\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 "MythTV Backend Hostname or IP"
+msgstr "Назва сервера MythTV або IP"
+
+msgctxt "#30001"
+msgid "MythTV Backend Port"
+msgstr "Порт MythTV"
+
+msgctxt "#30002"
+msgid "MythTV Database Username"
+msgstr "Назва користувача до бази даних MythTV"
+
+msgctxt "#30003"
+msgid "MythTV Database Password"
+msgstr "Пароль бази даних Myth TV"
+
+msgctxt "#30004"
+msgid "MythTV Database Databasename"
+msgstr "Логін до бази даних Myth TV"
+
+msgctxt "#30005"
+msgid "Include more debug information in the log file"
+msgstr "Додати більше інформації в файл журналу"
+
+msgctxt "#30006"
+msgid "Enable Live TV"
+msgstr "Включити Live TV"
+
+msgctxt "#30007"
+msgid "Allow Live TV to move scheduled shows"
+msgstr "Дозволити Live TV переміщувати заплановані шоу"
+
+msgctxt "#30019"
+msgid "General"
+msgstr "Загальні"
+
+msgctxt "#30020"
+msgid "Template provider"
+msgstr "Постачальник шаблонів"
+
+msgctxt "#30021"
+msgid "Internal"
+msgstr "Внутрішній"
+
+msgctxt "#30022"
+msgid "MythTV"
+msgstr "MythTV"
+
+msgctxt "#30025"
+msgid "Internal template"
+msgstr "Внутрішній шаблон"
+
+msgctxt "#30026"
+msgid "Automatically Look Up Metadata"
+msgstr "Автоматичний пошук метаданих"
+
+msgctxt "#30028"
+msgid "Transcode new recordings"
+msgstr "Перекодовувати нові записи"
+
+msgctxt "#30029"
+msgid "Run User Job #1"
+msgstr "Запуск завдання користувача #1"
+
+msgctxt "#30030"
+msgid "Run User Job #2"
+msgstr "Запуск завдання користувача #2"
+
+msgctxt "#30031"
+msgid "Run User Job #3"
+msgstr "Запуск завдання користувача #3"
+
+msgctxt "#30032"
+msgid "Run User Job #4"
+msgstr "Запуск завдання користувача #4"
+
+msgctxt "#30033"
+msgid "Transcoder"
+msgstr "Перекодовувач"
+
+msgctxt "#30049"
+msgid "Recording template"
+msgstr "Шаблон запису"
+
+msgctxt "#30050"
+msgid "Advanced"
+msgstr "Більше"
+
+msgctxt "#30100"
+msgid "Protocol version: %i - Database version: %i"
+msgstr "Версія протоколу: %i - Версія даних: %i"
+
+msgctxt "#30300"
+msgid "Failed to connect to MythTV backend"
+msgstr "Неможливо з’єднатися з MythTV"
+
+msgctxt "#30301"
+msgid "Failed to connect to MythTV database"
+msgstr "Неможливо зв’язатися з даними MythTV"
+
+msgctxt "#30302"
+msgid "Connection to MythTV backend lost"
+msgstr "Зв’язок з MythTV втрачено"
+
+msgctxt "#30303"
+msgid "Connection to MythTV restored"
+msgstr "Зв’язок з MythTV відновлено"
+
+msgctxt "#30304"
+msgid "No response from MythTV backend"
+msgstr "Немає відгуку від MythTV"
+
+msgctxt "#30305"
+msgid "Channel unavailable"
+msgstr "Канал недоступний"
+
+msgctxt "#30306"
+msgid "Recorder unavailable"
+msgstr "Записувач недоступний"
+
+msgctxt "#30307"
+msgid "Canceling conflicting recording: %s"
+msgstr "Скасування конфліктних записів: %s"
+
+msgctxt "#30308"
+msgid "Stopping Live TV due to conflicting recording: %s"
+msgstr "Зупинка Живого Телебачення із-за конфліктних записів: %s"
+
+msgctxt "#30310"
+msgid "Enabled"
+msgstr "Увімкн."
+
+msgctxt "#30311"
+msgid "Disabled"
+msgstr "Вимкн."
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Uzbek/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Uzbek/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Uzbek/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Uzbek/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -0,0 +1,25 @@
+# XBMC Media Center language file
+# Addon Name: MythTV cmyth PVR Client
+# Addon id: pvr.mythtv.cmyth
+# Addon Provider: Christian Fetzer, Jean-Luc Barrière, Tonny Petersen
+msgid ""
+msgstr ""
+"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
+"Report-Msgid-Bugs-To: http://trac.xbmc.org/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: XBMC Translation Team\n"
+"Language-Team: Uzbek (http://www.transifex.com/projects/p/XBMC-Main-Frodo/language/uz/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: uz\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+msgctxt "#30019"
+msgid "General"
+msgstr "Umumiy"
+
+msgctxt "#30305"
+msgid "Channel unavailable"
+msgstr "Kanal mavjud emas"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Vietnamese/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Vietnamese/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Vietnamese/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Vietnamese/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -0,0 +1,177 @@
+# XBMC Media Center language file
+# Addon Name: MythTV cmyth PVR Client
+# Addon id: pvr.mythtv.cmyth
+# Addon Provider: Christian Fetzer, Jean-Luc Barrière, Tonny Petersen
+msgid ""
+msgstr ""
+"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
+"Report-Msgid-Bugs-To: http://trac.xbmc.org/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: XBMC Translation Team\n"
+"Language-Team: Vietnamese (http://www.transifex.com/projects/p/XBMC-Main-Frodo/language/vi/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: vi\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+msgctxt "#30000"
+msgid "MythTV Backend Hostname or IP"
+msgstr "Tên miền hoặc IP của MythTV"
+
+msgctxt "#30001"
+msgid "MythTV Backend Port"
+msgstr "Cổng MythTV"
+
+msgctxt "#30002"
+msgid "MythTV Database Username"
+msgstr "Tài khoản truy cập cơ sở dữ liệu MythTV"
+
+msgctxt "#30003"
+msgid "MythTV Database Password"
+msgstr "Mật khẩu truy cập cơ sở dữ liệu MythTV"
+
+msgctxt "#30004"
+msgid "MythTV Database Databasename"
+msgstr "Tên cơ sở dữ liệu MythTV"
+
+msgctxt "#30005"
+msgid "Include more debug information in the log file"
+msgstr "Thêm thông tin sửa lỗi chương trình vào báo cáo"
+
+msgctxt "#30006"
+msgid "Enable Live TV"
+msgstr "Sử dụng Live TV"
+
+msgctxt "#30007"
+msgid "Allow Live TV to move scheduled shows"
+msgstr "Cho phép Live TV thay đổi chương trình đã hẹn giờ"
+
+msgctxt "#30008"
+msgid "Conflict handling"
+msgstr "Giải quyết xung đột"
+
+msgctxt "#30009"
+msgid "Prefer Live TV when recording has later slot"
+msgstr "Ưu tiên Live TV khi bản đang thu có thể chiếu lại"
+
+msgctxt "#30010"
+msgid "Prefer recording and stop Live TV"
+msgstr "Ưu tiên bản thu và dừng Live TV"
+
+msgctxt "#30011"
+msgid "Prefer Live TV and cancel conflicting recording"
+msgstr "Ưu tiên Live TV và hủy xung đột bản thu"
+
+msgctxt "#30019"
+msgid "General"
+msgstr "Chung"
+
+msgctxt "#30020"
+msgid "Template provider"
+msgstr "Nguồn Template"
+
+msgctxt "#30021"
+msgid "Internal"
+msgstr "Đi kèm"
+
+msgctxt "#30022"
+msgid "MythTV"
+msgstr "MythTV"
+
+msgctxt "#30025"
+msgid "Internal template"
+msgstr "Template đi kèm"
+
+msgctxt "#30026"
+msgid "Automatically Look Up Metadata"
+msgstr "Tự động tìm kiếm dữ liệu"
+
+msgctxt "#30027"
+msgid "Commercial Flag new recordings"
+msgstr "Đánh dấu thương mại hóa cho các bản thu mới"
+
+msgctxt "#30028"
+msgid "Transcode new recordings"
+msgstr "Chuyển mã các bản thu mới"
+
+msgctxt "#30029"
+msgid "Run User Job #1"
+msgstr "Chạy tác vụ người dùng #1"
+
+msgctxt "#30030"
+msgid "Run User Job #2"
+msgstr "Chạy tác vụ người dùng #2"
+
+msgctxt "#30031"
+msgid "Run User Job #3"
+msgstr "Chạy tác vụ người dùng #3"
+
+msgctxt "#30032"
+msgid "Run User Job #4"
+msgstr "Chạy tác vụ người dùng #4"
+
+msgctxt "#30033"
+msgid "Transcoder"
+msgstr "Bộ chuyển mã"
+
+msgctxt "#30034"
+msgid "Allow recordings to expire?"
+msgstr "Cho phép các bản thu hết hạn?"
+
+msgctxt "#30049"
+msgid "Recording template"
+msgstr "Mẫu cho bản thu"
+
+msgctxt "#30050"
+msgid "Advanced"
+msgstr "Nâng cao"
+
+msgctxt "#30100"
+msgid "Protocol version: %i - Database version: %i"
+msgstr "Protocol version: %i - Database version: %i"
+
+msgctxt "#30300"
+msgid "Failed to connect to MythTV backend"
+msgstr "Lỗi kết nối tới MythTV"
+
+msgctxt "#30301"
+msgid "Failed to connect to MythTV database"
+msgstr "Lỗi kết nối tới MythTV database"
+
+msgctxt "#30302"
+msgid "Connection to MythTV backend lost"
+msgstr "Mất kết nối tới MythTV"
+
+msgctxt "#30303"
+msgid "Connection to MythTV restored"
+msgstr "Đã khôi phục lại kết nối tới MythTV"
+
+msgctxt "#30304"
+msgid "No response from MythTV backend"
+msgstr "Không có tín hiệu từ MythTV"
+
+msgctxt "#30305"
+msgid "Channel unavailable"
+msgstr "Không có tín hiệu"
+
+msgctxt "#30306"
+msgid "Recorder unavailable"
+msgstr "Lỗi đầu thu"
+
+msgctxt "#30307"
+msgid "Canceling conflicting recording: %s"
+msgstr "Đang hủy xung đột bản thu: %s"
+
+msgctxt "#30308"
+msgid "Stopping Live TV due to conflicting recording: %s"
+msgstr "Đang dừng Live TV vì lỗi xung đột bản thu: %s"
+
+msgctxt "#30310"
+msgid "Enabled"
+msgstr "Đã bật"
+
+msgctxt "#30311"
+msgid "Disabled"
+msgstr "Đã tắt"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Vietnamese (Viet Nam)/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Vietnamese (Viet Nam)/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Vietnamese (Viet Nam)/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Vietnamese (Viet Nam)/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -0,0 +1,25 @@
+# XBMC Media Center language file
+# Addon Name: MythTV cmyth PVR Client
+# Addon id: pvr.mythtv.cmyth
+# Addon Provider: Christian Fetzer, Jean-Luc Barrière, Tonny Petersen
+msgid ""
+msgstr ""
+"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
+"Report-Msgid-Bugs-To: http://trac.xbmc.org/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: XBMC Translation Team\n"
+"Language-Team: Vietnamese (Viet Nam) (http://www.transifex.com/projects/p/XBMC-Main-Frodo/language/vi_VN/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: vi_VN\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+msgctxt "#30019"
+msgid "General"
+msgstr "Chung"
+
+msgctxt "#30050"
+msgid "Advanced"
+msgstr "Nâng ca"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Welsh/strings.po xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Welsh/strings.po
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/language/Welsh/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/language/Welsh/strings.po 2014-03-04 10:06:13.000000000 +0000
@@ -0,0 +1,181 @@
+# XBMC Media Center language file
+# Addon Name: MythTV cmyth PVR Client
+# Addon id: pvr.mythtv.cmyth
+# Addon Provider: Christian Fetzer, Jean-Luc Barrière, Tonny Petersen
+msgid ""
+msgstr ""
+"Project-Id-Version: XBMC Main Translation Project (Frodo)\n"
+"Report-Msgid-Bugs-To: http://trac.xbmc.org/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: XBMC Translation Team\n"
+"Language-Team: Welsh (http://www.transifex.com/projects/p/XBMC-Main-Frodo/language/cy/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: cy\n"
+"Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n==2) ? 1 : (n != 8 && n != 11) ? 2 : 3;\n"
+
+msgctxt "#30000"
+msgid "MythTV Backend Hostname or IP"
+msgstr "Enw gwesteiwr cefn MythTV neu IP"
+
+msgctxt "#30001"
+msgid "MythTV Backend Port"
+msgstr "Porth Cefn MythTV"
+
+msgctxt "#30002"
+msgid "MythTV Database Username"
+msgstr "Enw Defnyddiwr Cronfa Ddata MythTV"
+
+msgctxt "#30003"
+msgid "MythTV Database Password"
+msgstr "Cyfrinair Cronfa Ddata MythTV"
+
+msgctxt "#30004"
+msgid "MythTV Database Databasename"
+msgstr "Enw Cronfa Ddata Cronfa Ddata MythTV"
+
+msgctxt "#30005"
+msgid "Include more debug information in the log file"
+msgstr "Cynnwys rhagor o wybodaeth dadfygio yn y ffeil cofnod"
+
+msgctxt "#30006"
+msgid "Enable Live TV"
+msgstr "Galluogi Teledu Byw"
+
+msgctxt "#30007"
+msgid "Allow Live TV to move scheduled shows"
+msgstr "Caniatáu i Deledu Byw symud sioeau wedi eu hamserlenni"
+
+msgctxt "#30008"
+msgid "Conflict handling"
+msgstr "Trin gwrthdaro"
+
+msgctxt "#30009"
+msgid "Prefer Live TV when recording has later slot"
+msgstr "Ffafrio Teledu Byw pan fod slot hwyrach gan recordiad"
+
+msgctxt "#30010"
+msgid "Prefer recording and stop Live TV"
+msgstr "Ffafrio recordio ac atal Teledu Byw"
+
+msgctxt "#30011"
+msgid "Prefer Live TV and cancel conflicting recording"
+msgstr "Ffafrio Teledu Byw a diddymu recordio sy'n gwrthdaro"
+
+msgctxt "#30019"
+msgid "General"
+msgstr "Cyffredinol"
+
+msgctxt "#30020"
+msgid "Template provider"
+msgstr "Darparwr templed"
+
+msgctxt "#30021"
+msgid "Internal"
+msgstr "Mewnol"
+
+msgctxt "#30022"
+msgid "MythTV"
+msgstr "MythTV"
+
+msgctxt "#30025"
+msgid "Internal template"
+msgstr "Templed mewnol"
+
+msgctxt "#30026"
+msgid "Automatically Look Up Metadata"
+msgstr "Chwilio'r Metadata'n Awtomatig"
+
+msgctxt "#30027"
+msgid "Commercial Flag new recordings"
+msgstr "Baner Masnachol i recordiadau newydd"
+
+msgctxt "#30028"
+msgid "Transcode new recordings"
+msgstr "Trawscodio recordiadau newydd"
+
+msgctxt "#30029"
+msgid "Run User Job #1"
+msgstr "Rhedeg Gwaith Defnyddiwr #1"
+
+msgctxt "#30030"
+msgid "Run User Job #2"
+msgstr "Rhedeg Gwaith Defnyddiwr #2"
+
+msgctxt "#30031"
+msgid "Run User Job #3"
+msgstr "Rhedeg Gwaith Defnyddiwr #3"
+
+msgctxt "#30032"
+msgid "Run User Job #4"
+msgstr "Rhedeg Gwaith Defnyddiwr #4"
+
+msgctxt "#30033"
+msgid "Transcoder"
+msgstr "Trawscodydd"
+
+msgctxt "#30034"
+msgid "Allow recordings to expire?"
+msgstr "Caniatáu i recordiadau ddod i ben"
+
+msgctxt "#30049"
+msgid "Recording template"
+msgstr "Templed recordio"
+
+msgctxt "#30050"
+msgid "Advanced"
+msgstr "Uwch"
+
+msgctxt "#30100"
+msgid "Protocol version: %i - Database version: %i"
+msgstr "Fersiwn protocol: %i - Fersiwn cronfa ddata: %i"
+
+msgctxt "#30300"
+msgid "Failed to connect to MythTV backend"
+msgstr "Methwyd cysylltu i gefn MythTV"
+
+msgctxt "#30301"
+msgid "Failed to connect to MythTV database"
+msgstr "Methwyd cysylltu i gronfa ddata MythTV"
+
+msgctxt "#30302"
+msgid "Connection to MythTV backend lost"
+msgstr "Cysylltiad wedi ei golli i gefn MythTV"
+
+msgctxt "#30303"
+msgid "Connection to MythTV restored"
+msgstr "Wedi adfer cysylltiad i MythTV"
+
+msgctxt "#30304"
+msgid "No response from MythTV backend"
+msgstr "Dim ymateb gan gefn MythTV"
+
+msgctxt "#30305"
+msgid "Channel unavailable"
+msgstr "Sianel ddim ar gael"
+
+msgctxt "#30306"
+msgid "Recorder unavailable"
+msgstr "Recordydd ddim ar gael"
+
+msgctxt "#30307"
+msgid "Canceling conflicting recording: %s"
+msgstr "Diddymu recordio sy'n gwrthdaro: %s"
+
+msgctxt "#30308"
+msgid "Stopping Live TV due to conflicting recording: %s"
+msgstr "Atal Teledu Byw oherwydd recordio sy'n gwrthdaro: %s"
+
+msgctxt "#30310"
+msgid "Enabled"
+msgstr "Galluogwyd"
+
+msgctxt "#30311"
+msgid "Disabled"
+msgstr "Analluogwyd"
+
+msgctxt "#30411"
+msgid "Delete and re-record"
+msgstr "Dileu ac ail recordio"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/settings.xml xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/settings.xml
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/addon/resources/settings.xml 2014-01-04 10:28:12.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/addon/resources/settings.xml 2014-01-28 20:43:50.000000000 +0000
@@ -8,6 +8,7 @@
+
@@ -26,4 +27,7 @@
+
+
+
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/Makefile.am xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/Makefile.am
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/Makefile.am 2014-01-04 10:28:12.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/Makefile.am 2014-01-28 20:43:50.000000000 +0000
@@ -33,4 +33,16 @@
src/cppmyth/MythRecordingRule.cpp \
src/cppmyth/MythTimestamp.cpp \
src/cppmyth/MythEPGInfo.cpp \
- src/cppmyth/MythScheduleManager.cpp
+ src/cppmyth/MythScheduleManager.cpp \
+ src/demux.cpp \
+ src/demuxer/debug.cpp \
+ src/demuxer/elementaryStream.cpp \
+ src/demuxer/tsDemuxer.cpp \
+ src/demuxer/bitstream.cpp \
+ src/demuxer/ES_MPEGVideo.cpp \
+ src/demuxer/ES_MPEGAudio.cpp \
+ src/demuxer/ES_h264.cpp \
+ src/demuxer/ES_AAC.cpp \
+ src/demuxer/ES_AC3.cpp \
+ src/demuxer/ES_Subtitle.cpp \
+ src/demuxer/ES_Teletext.cpp
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/project/VS2010Express/pvr.mythtv.cmyth.vcxproj xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/project/VS2010Express/pvr.mythtv.cmyth.vcxproj
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/project/VS2010Express/pvr.mythtv.cmyth.vcxproj 2014-01-04 10:28:12.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/project/VS2010Express/pvr.mythtv.cmyth.vcxproj 2014-01-28 20:43:50.000000000 +0000
@@ -26,6 +26,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
@@ -47,6 +59,21 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/project/VS2010Express/pvr.mythtv.cmyth.vcxproj.filters xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/project/VS2010Express/pvr.mythtv.cmyth.vcxproj.filters
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/project/VS2010Express/pvr.mythtv.cmyth.vcxproj.filters 2014-01-04 10:28:12.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/project/VS2010Express/pvr.mythtv.cmyth.vcxproj.filters 2014-01-28 20:43:50.000000000 +0000
@@ -44,6 +44,40 @@
cppmyth
+
+ demuxer
+
+
+ demuxer
+
+
+ demuxer
+
+
+ demuxer
+
+
+ demuxer
+
+
+ demuxer
+
+
+ demuxer
+
+
+ demuxer
+
+
+ demuxer
+
+
+ demuxer
+
+
+
+ demuxer
+
@@ -94,6 +128,49 @@
cppmyth
+
+ demuxer
+
+
+ demuxer
+
+
+ demuxer
+
+
+ demuxer
+
+
+ demuxer
+
+
+ demuxer
+
+
+ demuxer
+
+
+ demuxer
+
+
+ demuxer
+
+
+ demuxer
+
+
+ demuxer
+
+
+ demuxer
+
+
+ demuxer
+
+
+
+ demuxer
+
@@ -111,6 +188,9 @@
{3ba85d2f-45bc-4080-8895-55949f7f52a7}
+
+ {af26b031-f1b0-4eed-bdb7-1e12feef27d0}
+
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/src/client.cpp xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/src/client.cpp
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/src/client.cpp 2014-01-04 10:28:12.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/src/client.cpp 2014-01-28 20:43:50.000000000 +0000
@@ -32,6 +32,7 @@
* and exported to the other source files.
*/
CStdString g_szMythHostname = DEFAULT_HOST; ///< The Host name or IP of the mythtv server
+CStdString g_szMythHostEther = ""; ///< The Host MAC address of the mythtv server
int g_iMythPort = DEFAULT_PORT; ///< The mythtv Port (default is 6543)
CStdString g_szDBUser = DEFAULT_DB_USER; ///< The mythtv sql username (default is mythtv)
CStdString g_szDBPassword = DEFAULT_DB_PASSWORD; ///< The mythtv sql password (default is mythtv)
@@ -52,6 +53,7 @@
bool g_bRecAutoRunJob4 = false;
bool g_bRecAutoExpire = false;
int g_iRecTranscoder = 0;
+bool g_bDemuxing = DEFAULT_HANDLE_DEMUXING;
///* Client member variables */
ADDON_STATUS m_CurStatus = ADDON_STATUS_UNKNOWN;
@@ -65,6 +67,7 @@
CHelper_libXBMC_addon *XBMC = NULL;
CHelper_libXBMC_pvr *PVR = NULL;
CHelper_libXBMC_gui *GUI = NULL;
+CHelper_libXBMC_codec *CODEC = NULL;
extern "C" {
@@ -117,6 +120,15 @@
}
XBMC->Log(LOG_DEBUG, "Register handle @ libXBMC_gui...done");
+ CODEC = new CHelper_libXBMC_codec;
+ if (!CODEC->RegisterMe(hdl))
+ {
+ SAFE_DELETE(PVR);
+ SAFE_DELETE(XBMC);
+ SAFE_DELETE(GUI);
+ return ADDON_STATUS_PERMANENT_FAILURE;
+ }
+
m_CurStatus = ADDON_STATUS_UNKNOWN;
g_szUserPath = pvrprops->strUserPath;
g_szClientPath = pvrprops->strClientPath;
@@ -250,6 +262,24 @@
if (!XBMC->GetSetting("rec_transcoder", &g_iRecTranscoder))
g_iRecTranscoder = 0;
+ /* Read setting "demuxing" from settings.xml */
+ if (!XBMC->GetSetting("demuxing", &g_bDemuxing))
+ {
+ /* If setting is unknown fallback to defaults */
+ XBMC->Log(LOG_ERROR, "Couldn't get 'demuxing' setting, falling back to '%b' as default", DEFAULT_HANDLE_DEMUXING);
+ g_bDemuxing = DEFAULT_HANDLE_DEMUXING;
+ }
+
+ /* Read setting "host_ether" from settings.xml */
+ if (XBMC->GetSetting("host_ether", buffer))
+ g_szMythHostEther = buffer;
+ else
+ {
+ /* If setting is unknown fallback to defaults */
+ g_szMythHostEther = "";
+ }
+ buffer[0] = 0;
+
free (buffer);
// Create our addon
@@ -259,6 +289,7 @@
{
XBMC->Log(LOG_ERROR, "Failed to connect to backend");
SAFE_DELETE(g_client);
+ SAFE_DELETE(CODEC);
SAFE_DELETE(GUI);
SAFE_DELETE(PVR);
SAFE_DELETE(XBMC);
@@ -290,6 +321,42 @@
menuHookKeepLiveTVRec.iLocalizedStringId = 30412;
PVR->AddMenuHook(&menuHookKeepLiveTVRec);
+ PVR_MENUHOOK menuhookSettingShowNR;
+ menuhookSettingShowNR.category = PVR_MENUHOOK_SETTING;
+ menuhookSettingShowNR.iHookId = MENUHOOK_SHOW_HIDE_NOT_RECORDING;
+ menuhookSettingShowNR.iLocalizedStringId = 30421;
+ PVR->AddMenuHook(&menuhookSettingShowNR);
+
+ PVR_MENUHOOK menuhookEpgRec1;
+ menuhookEpgRec1.category = PVR_MENUHOOK_EPG;
+ menuhookEpgRec1.iHookId = MENUHOOK_EPG_REC_CHAN_ALL_SHOWINGS;
+ menuhookEpgRec1.iLocalizedStringId = 30431;
+ PVR->AddMenuHook(&menuhookEpgRec1);
+
+ PVR_MENUHOOK menuhookEpgRec2;
+ menuhookEpgRec2.category = PVR_MENUHOOK_EPG;
+ menuhookEpgRec2.iHookId = MENUHOOK_EPG_REC_CHAN_WEEKLY;
+ menuhookEpgRec2.iLocalizedStringId = 30432;
+ PVR->AddMenuHook(&menuhookEpgRec2);
+
+ PVR_MENUHOOK menuhookEpgRec3;
+ menuhookEpgRec3.category = PVR_MENUHOOK_EPG;
+ menuhookEpgRec3.iHookId = MENUHOOK_EPG_REC_CHAN_DAILY;
+ menuhookEpgRec3.iLocalizedStringId = 30433;
+ PVR->AddMenuHook(&menuhookEpgRec3);
+
+ PVR_MENUHOOK menuhookEpgRec4;
+ menuhookEpgRec4.category = PVR_MENUHOOK_EPG;
+ menuhookEpgRec4.iHookId = MENUHOOK_EPG_REC_ONE_SHOWING;
+ menuhookEpgRec4.iLocalizedStringId = 30434;
+ PVR->AddMenuHook(&menuhookEpgRec4);
+
+ PVR_MENUHOOK menuhookEpgRec5;
+ menuhookEpgRec5.category = PVR_MENUHOOK_EPG;
+ menuhookEpgRec5.iHookId = MENUHOOK_EPG_REC_NEW_EPISODES;
+ menuhookEpgRec5.iLocalizedStringId = 30435;
+ PVR->AddMenuHook(&menuhookEpgRec5);
+
XBMC->Log(LOG_DEBUG, "MythTV cmyth PVR-Client successfully created");
m_CurStatus = ADDON_STATUS_OK;
g_bCreated = true;
@@ -305,6 +372,12 @@
g_bCreated = false;
}
+ if (CODEC)
+ {
+ delete(CODEC);
+ CODEC = NULL;
+ }
+
if (PVR)
{
delete(PVR);
@@ -413,6 +486,12 @@
if (tmp_sDBName != g_szDBName)
return ADDON_STATUS_NEED_RESTART;
}
+ else if (str == "demuxing")
+ {
+ XBMC->Log(LOG_INFO, "Changed Setting 'demuxing' from %u to %u", g_bDemuxing, *(bool*)settingValue);
+ if (g_bDemuxing != *(bool*)settingValue)
+ return ADDON_STATUS_NEED_RESTART;
+ }
else if (str == "extradebug")
{
XBMC->Log(LOG_INFO, "Changed Setting 'extra debug' from %u to %u", g_bExtraDebug, *(bool*)settingValue);
@@ -550,7 +629,7 @@
pCapabilities->bSupportsTimers = true;
pCapabilities->bHandlesInputStream = true;
- pCapabilities->bHandlesDemuxing = false;
+ pCapabilities->bHandlesDemuxing = g_bDemuxing;
pCapabilities->bSupportsRecordings = true;
pCapabilities->bSupportsRecordingPlayCount = true;
@@ -564,12 +643,6 @@
}
}
-PVR_ERROR GetStreamProperties(PVR_STREAM_PROPERTIES* props)
-{
- (void)props;
- return PVR_ERROR_NOT_IMPLEMENTED;
-}
-
const char *GetBackendName()
{
return g_client->GetBackendName();
@@ -950,18 +1023,72 @@
return g_client->LengthRecordedStream();
}
+/*******************************************/
+/** PVR Demux Functions **/
+
+PVR_ERROR GetStreamProperties(PVR_STREAM_PROPERTIES* pProperties)
+{
+ if (g_client == NULL)
+ return PVR_ERROR_SERVER_ERROR;
+
+ return g_client->GetStreamProperties(pProperties);
+}
+
+void DemuxAbort(void)
+{
+ if (g_client != NULL)
+ g_client->DemuxAbort();
+}
+
+DemuxPacket* DemuxRead(void)
+{
+ if (g_client == NULL)
+ return NULL;
+
+ return g_client->DemuxRead();
+}
+
+void DemuxFlush(void)
+{
+ if (g_client != NULL)
+ g_client->DemuxFlush();
+}
+
+bool SeekTime(int time, bool backwards, double *startpts)
+{
+ if (g_client != NULL)
+ return g_client->SeekTime(time, backwards, startpts);
+ return false;
+}
+
+/*******************************************/
+/** PVR Timeshift Functions **/
+
+time_t GetPlayingTime()
+{
+ if (g_client != NULL)
+ return g_client->GetPlayingTime();
+ return 0;
+}
+
+time_t GetBufferTimeStart()
+{
+ if (g_client != NULL)
+ return g_client->GetBufferTimeStart();
+ return 0;
+}
+
+time_t GetBufferTimeEnd()
+{
+ if (g_client != NULL)
+ return g_client->GetBufferTimeEnd();
+ return 0;
+}
/*******************************************/
/** Unused API Functions **/
-DemuxPacket* DemuxRead() { return NULL; }
-void DemuxAbort() {}
void DemuxReset() {}
-void DemuxFlush() {}
const char * GetLiveStreamURL(const PVR_CHANNEL &) { return ""; }
-bool SeekTime(int,bool,double*) { return false; }
void SetSpeed(int) {};
-time_t GetPlayingTime() { return 0; }
-time_t GetBufferTimeStart() { return 0; }
-time_t GetBufferTimeEnd() { return 0; }
} //end extern "C"
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/src/client.h xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/src/client.h
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/src/client.h 2014-01-04 10:28:12.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/src/client.h 2014-01-28 20:43:50.000000000 +0000
@@ -27,6 +27,7 @@
#include
#include
#include
+#include
extern "C" {
#include
@@ -74,6 +75,14 @@
#define MENUHOOK_REC_DELETE_AND_RERECORD 1
#define MENUHOOK_KEEP_LIVETV_RECORDING 2
+#define MENUHOOK_SHOW_HIDE_NOT_RECORDING 3
+#define MENUHOOK_EPG_REC_CHAN_ALL_SHOWINGS 4
+#define MENUHOOK_EPG_REC_CHAN_WEEKLY 5
+#define MENUHOOK_EPG_REC_CHAN_DAILY 6
+#define MENUHOOK_EPG_REC_ONE_SHOWING 7
+#define MENUHOOK_EPG_REC_NEW_EPISODES 8
+
+#define DEFAULT_HANDLE_DEMUXING false
/*!
* @brief PVR macros for string exchange
@@ -92,6 +101,7 @@
/* Client Settings */
extern CStdString g_szMythHostname; ///< The Host name or IP of the mythtv server
+extern CStdString g_szMythHostEther; ///< The Host MAC address of the mythtv server
extern int g_iMythPort; ///< The mythtv Port (default is 6543)
extern CStdString g_szDBUser; ///< The mythtv sql username (default is mythtv)
extern CStdString g_szDBPassword; ///< The mythtv sql password (default is mythtv)
@@ -113,9 +123,11 @@
extern bool g_bRecAutoRunJob4;
extern bool g_bRecAutoExpire;
extern int g_iRecTranscoder;
+extern bool g_bDemuxing;
extern ADDON::CHelper_libXBMC_addon *XBMC;
extern CHelper_libXBMC_pvr *PVR;
extern CHelper_libXBMC_gui *GUI;
+extern CHelper_libXBMC_codec *CODEC;
#endif /* CLIENT_H */
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/src/cppmyth/MythConnection.cpp xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/src/cppmyth/MythConnection.cpp
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/src/cppmyth/MythConnection.cpp 2014-01-04 10:28:12.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/src/cppmyth/MythConnection.cpp 2014-01-28 20:43:50.000000000 +0000
@@ -134,6 +134,10 @@
bool MythConnection::TryReconnect()
{
int retval;
+
+ if (!g_szMythHostEther.IsEmpty())
+ XBMC->WakeOnLan(g_szMythHostEther);
+
Lock();
if (m_playback)
retval = cmyth_conn_reconnect_playback(*m_conn_t);
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/src/cppmyth/MythEventHandler.cpp xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/src/cppmyth/MythEventHandler.cpp
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/src/cppmyth/MythEventHandler.cpp 2014-01-04 10:28:12.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/src/cppmyth/MythEventHandler.cpp 2014-01-28 20:43:50.000000000 +0000
@@ -102,6 +102,7 @@
bool m_playback;
bool m_hang;
+ bool m_sendWOL;
CStdString m_currentRecordID;
MythFile m_currentFile;
@@ -122,6 +123,7 @@
, m_signal()
, m_playback(false)
, m_hang(false)
+ , m_sendWOL(false)
, m_recordingChangeEventList()
, m_recordingChangePinCount(0)
{
@@ -535,6 +537,10 @@
m_hang = true;
while (!IsStopped())
{
+ // wake up the backend sending magic packet
+ if (m_sendWOL && !g_szMythHostEther.IsEmpty())
+ XBMC->WakeOnLan(g_szMythHostEther);
+
usleep(999999);
ref_release(*m_conn_t);
*m_conn_t = NULL;
@@ -547,6 +553,7 @@
XBMC->Log(LOG_NOTICE, "%s - Connected client to event socket", __FUNCTION__);
XBMC->QueueNotification(QUEUE_INFO, XBMC->GetLocalizedString(30303)); // MythTV backend available
m_hang = false;
+ m_sendWOL = false;
HandleRecordingListChange(); // Reload all recordings
break;
}
@@ -592,10 +599,11 @@
}
}
-void MythEventHandler::Resume()
+void MythEventHandler::Resume(bool sendWOL)
{
if (m_imp->IsStopped())
{
+ m_imp->m_sendWOL = sendWOL;
m_imp->m_lock.Clear();
m_imp->CreateThread();
}
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/src/cppmyth/MythEventHandler.h xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/src/cppmyth/MythEventHandler.h
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/src/cppmyth/MythEventHandler.h 2014-01-04 10:28:12.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/src/cppmyth/MythEventHandler.h 2014-01-28 20:43:50.000000000 +0000
@@ -54,7 +54,7 @@
void RegisterObserver(MythEventObserver *observer);
void Suspend();
- void Resume();
+ void Resume(bool sendWOL = false);
void PreventLiveChainUpdate();
void AllowLiveChainUpdate();
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/src/cppmyth/MythRecordingRule.cpp xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/src/cppmyth/MythRecordingRule.cpp
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/src/cppmyth/MythRecordingRule.cpp 2014-01-04 10:28:12.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/src/cppmyth/MythRecordingRule.cpp 2014-01-28 20:43:50.000000000 +0000
@@ -387,3 +387,29 @@
{
cmyth_recordingrule_set_filter(*m_recordingrule_t, filter);
}
+
+CStdString MythRecordingRule::ProgramID() const
+{
+ char *buf = cmyth_recordingrule_programid(*m_recordingrule_t);
+ CStdString retval(buf);
+ ref_release(buf);
+ return retval;
+}
+
+void MythRecordingRule::SetProgramID(const CStdString &programid)
+{
+ cmyth_recordingrule_set_programid(*m_recordingrule_t, const_cast(programid.c_str()));
+}
+
+CStdString MythRecordingRule::SeriesID() const
+{
+ char *buf = cmyth_recordingrule_seriesid(*m_recordingrule_t);
+ CStdString retval(buf);
+ ref_release(buf);
+ return retval;
+}
+
+void MythRecordingRule::SetSeriesID(const CStdString &seriesid)
+{
+ cmyth_recordingrule_set_seriesid(*m_recordingrule_t, const_cast(seriesid.c_str()));
+}
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/src/cppmyth/MythRecordingRule.h xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/src/cppmyth/MythRecordingRule.h
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/src/cppmyth/MythRecordingRule.h 2014-01-04 10:28:12.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/src/cppmyth/MythRecordingRule.h 2014-01-28 20:43:50.000000000 +0000
@@ -88,7 +88,8 @@
FM_ThisEpisode = 0x040,
FM_ThisSeries = 0x080,
FM_ThisTime = 0x100,
- FM_ThisDayAndTime = 0x200
+ FM_ThisDayAndTime = 0x200,
+ FM_ThisChannel = 0x400
};
MythRecordingRule();
@@ -191,6 +192,12 @@
unsigned int Filter() const;
void SetFilter(unsigned int filter);
+ CStdString ProgramID() const;
+ void SetProgramID(const CStdString &programid);
+
+ CStdString SeriesID() const;
+ void SetSeriesID(const CStdString &seriesid);
+
private:
boost::shared_ptr > m_recordingrule_t;
};
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/src/cppmyth/MythScheduleManager.cpp xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/src/cppmyth/MythScheduleManager.cpp
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/src/cppmyth/MythScheduleManager.cpp 2014-01-04 10:28:12.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/src/cppmyth/MythScheduleManager.cpp 2014-01-28 20:43:50.000000000 +0000
@@ -108,6 +108,7 @@
, m_db()
, m_dbSchemaVersion(0)
, m_versionHelper(new MythScheduleHelperNoHelper())
+ , m_showNotRecording(false)
{
}
@@ -115,6 +116,7 @@
: m_con(con)
, m_db(db)
, m_dbSchemaVersion(0)
+ , m_showNotRecording(false)
{
this->Update();
}
@@ -160,6 +162,10 @@
MythScheduleManager::MSM_ERROR MythScheduleManager::ScheduleRecording(const MythRecordingRule &rule)
{
+ // Don't schedule nil
+ if (rule.Type() == MythRecordingRule::RT_NotRecording)
+ return MSM_ERROR_FAILED;
+
if (!m_db.AddRecordingRule(rule))
return MSM_ERROR_FAILED;
@@ -630,22 +636,25 @@
}
// Add missed programs (NOT RECORDING) to upcoming recordings. User could delete them as needed.
- //ProgramInfoMap schedule = m_con.GetScheduledPrograms();
- //for (ProgramInfoMap::iterator it = schedule.begin(); it != schedule.end(); ++it)
- //{
- // if (m_recordingIndexByRuleId.count(it->second.RecordID()) == 0)
- // {
- // NodeById::const_iterator itr = m_rulesById.find(it->second.RecordID());
- // if (itr != m_rulesById.end() && !itr->second->HasOverrideRules())
- // {
- // boost::shared_ptr rec = boost::shared_ptr(new MythProgramInfo());
- // *rec = it->second;
- // unsigned int index = MakeIndex(it->second);
- // m_recordings.insert(RecordingList::value_type(index, rec));
- // m_recordingIndexByRuleId.insert(std::make_pair(it->second.RecordID(), index));
- // }
- // }
- //}
+ if (m_showNotRecording)
+ {
+ ProgramInfoMap schedule = m_con.GetScheduledPrograms();
+ for (ProgramInfoMap::iterator it = schedule.begin(); it != schedule.end(); ++it)
+ {
+ if (m_recordingIndexByRuleId.count(it->second.RecordID()) == 0)
+ {
+ NodeById::const_iterator itr = m_rulesById.find(it->second.RecordID());
+ if (itr != m_rulesById.end() && !itr->second->HasOverrideRules())
+ {
+ boost::shared_ptr rec = boost::shared_ptr(new MythProgramInfo());
+ *rec = it->second;
+ unsigned int index = MakeIndex(it->second);
+ m_recordings.insert(RecordingList::value_type(index, rec));
+ m_recordingIndexByRuleId.insert(std::make_pair(it->second.RecordID(), index));
+ }
+ }
+ }
+ }
if (g_bExtraDebug)
{
@@ -656,6 +665,11 @@
}
}
+RuleMetadata MythScheduleManager::GetMetadata(const MythRecordingRule &rule) const
+{
+ return m_versionHelper->GetMetadata(rule);
+}
+
MythRecordingRule MythScheduleManager::NewFromTemplate(MythEPGInfo &epgInfo)
{
return m_versionHelper->NewFromTemplate(epgInfo);
@@ -676,14 +690,20 @@
return m_versionHelper->NewWeeklyRecord(epgInfo);
}
-MythRecordingRule MythScheduleManager::NewChannelRecord(const CStdString &searchTitle)
+MythRecordingRule MythScheduleManager::NewChannelRecord(MythEPGInfo &epgInfo)
{
- return m_versionHelper->NewChannelRecord(searchTitle);
+ return m_versionHelper->NewChannelRecord(epgInfo);
}
-MythRecordingRule MythScheduleManager::NewOneRecord(const CStdString &searchTitle)
+MythRecordingRule MythScheduleManager::NewOneRecord(MythEPGInfo &epgInfo)
{
- return m_versionHelper->NewOneRecord(searchTitle);
+ return m_versionHelper->NewOneRecord(epgInfo);
+}
+
+bool MythScheduleManager::ToggleShowNotRecording()
+{
+ m_showNotRecording ^= true;
+ return m_showNotRecording;
}
///////////////////////////////////////////////////////////////////////////////
@@ -698,7 +718,17 @@
return false;
}
-MythRecordingRule MythScheduleHelperNoHelper::NewFromTemplate(MythEPGInfo& epgInfo)
+RuleMetadata MythScheduleHelperNoHelper::GetMetadata(const MythRecordingRule &rule) const
+{
+ RuleMetadata meta;
+ (void)rule;
+ meta.isRepeating = false;
+ meta.weekDays = 0;
+ meta.marker = "";
+ return meta;
+}
+
+MythRecordingRule MythScheduleHelperNoHelper::NewFromTemplate(MythEPGInfo &epgInfo)
{
(void)epgInfo;
return MythRecordingRule();
@@ -722,15 +752,15 @@
return MythRecordingRule();
}
-MythRecordingRule MythScheduleHelperNoHelper::NewChannelRecord(const CStdString &searchTitle)
+MythRecordingRule MythScheduleHelperNoHelper::NewChannelRecord(MythEPGInfo &epgInfo)
{
- (void)searchTitle;
+ (void)epgInfo;
return MythRecordingRule();
}
-MythRecordingRule MythScheduleHelperNoHelper::NewOneRecord(const CStdString &searchTitle)
+MythRecordingRule MythScheduleHelperNoHelper::NewOneRecord(MythEPGInfo &epgInfo)
{
- (void)searchTitle;
+ (void)epgInfo;
return MythRecordingRule();
}
@@ -799,6 +829,58 @@
return false;
}
+RuleMetadata MythScheduleHelper1226::GetMetadata(const MythRecordingRule &rule) const
+{
+ RuleMetadata meta;
+ time_t st = rule.StartTime();
+ meta.isRepeating = false;
+ meta.weekDays = 0;
+ meta.marker = "";
+ switch (rule.Type())
+ {
+ case MythRecordingRule::RT_DailyRecord:
+ case MythRecordingRule::RT_FindDailyRecord:
+ meta.isRepeating = true;
+ meta.weekDays = 0x7F;
+ meta.marker = "d";
+ break;
+ case MythRecordingRule::RT_WeeklyRecord:
+ case MythRecordingRule::RT_FindWeeklyRecord:
+ meta.isRepeating = true;
+ meta.weekDays = 1 << ((weekday(&st) + 6) % 7);
+ meta.marker = "w";
+ break;
+ case MythRecordingRule::RT_ChannelRecord:
+ meta.isRepeating = true;
+ meta.weekDays = 0x7F;
+ meta.marker = "C";
+ break;
+ case MythRecordingRule::RT_AllRecord:
+ meta.isRepeating = true;
+ meta.weekDays = 0x7F;
+ meta.marker = "A";
+ break;
+ case MythRecordingRule::RT_OneRecord:
+ meta.isRepeating = false;
+ meta.weekDays = 0;
+ meta.marker = "1";
+ break;
+ case MythRecordingRule::RT_DontRecord:
+ meta.isRepeating = false;
+ meta.weekDays = 0;
+ meta.marker = "x";
+ break;
+ case MythRecordingRule::RT_OverrideRecord:
+ meta.isRepeating = false;
+ meta.weekDays = 0;
+ meta.marker = "o";
+ break;
+ default:
+ break;
+ }
+ return meta;
+}
+
MythRecordingRule MythScheduleHelper1226::NewFromTemplate(MythEPGInfo &epgInfo)
{
MythRecordingRule rule;
@@ -850,6 +932,8 @@
rule.SetCategory(epgInfo.Category());
rule.SetDescription(epgInfo.Description());
rule.SetCallsign(epgInfo.Callsign());
+ rule.SetProgramID(epgInfo.ProgramID());
+ rule.SetSeriesID(epgInfo.SeriesID());
}
else
{
@@ -862,7 +946,7 @@
return rule;
}
-MythRecordingRule MythScheduleHelper1226::NewDailyRecord(MythEPGInfo& epgInfo)
+MythRecordingRule MythScheduleHelper1226::NewDailyRecord(MythEPGInfo &epgInfo)
{
MythRecordingRule rule = this->NewFromTemplate(epgInfo);
@@ -879,6 +963,8 @@
rule.SetCategory(epgInfo.Category());
rule.SetDescription(epgInfo.Description());
rule.SetCallsign(epgInfo.Callsign());
+ rule.SetProgramID(epgInfo.ProgramID());
+ rule.SetSeriesID(epgInfo.SeriesID());
}
else
{
@@ -891,7 +977,7 @@
return rule;
}
-MythRecordingRule MythScheduleHelper1226::NewWeeklyRecord(MythEPGInfo& epgInfo)
+MythRecordingRule MythScheduleHelper1226::NewWeeklyRecord(MythEPGInfo &epgInfo)
{
MythRecordingRule rule = this->NewFromTemplate(epgInfo);
@@ -908,6 +994,8 @@
rule.SetCategory(epgInfo.Category());
rule.SetDescription(epgInfo.Description());
rule.SetCallsign(epgInfo.Callsign());
+ rule.SetProgramID(epgInfo.ProgramID());
+ rule.SetSeriesID(epgInfo.SeriesID());
}
else
{
@@ -920,30 +1008,64 @@
return rule;
}
-MythRecordingRule MythScheduleHelper1226::NewChannelRecord(const CStdString &searchTitle)
+MythRecordingRule MythScheduleHelper1226::NewChannelRecord(MythEPGInfo &epgInfo)
{
- // Backend use the description to find program by keywords or title
- MythEPGInfo epgInfo;
MythRecordingRule rule = this->NewFromTemplate(epgInfo);
+
rule.SetType(MythRecordingRule::RT_ChannelRecord);
- rule.SetSearchType(MythRecordingRule::ST_TitleSearch);
- rule.SetSubtitle("");
- rule.SetDescription(searchTitle);
+
+ if (!epgInfo.IsNull())
+ {
+ rule.SetSearchType(MythRecordingRule::ST_TitleSearch);
+ rule.SetChannelID(epgInfo.ChannelID());
+ rule.SetStartTime(epgInfo.StartTime());
+ rule.SetEndTime(epgInfo.EndTime());
+ rule.SetTitle(epgInfo.Title());
+ // Backend use the description to find program by keywords or title
+ rule.SetSubtitle("");
+ rule.SetDescription(epgInfo.Title());
+ rule.SetCategory(epgInfo.Category());
+ rule.SetCallsign(epgInfo.Callsign());
+ rule.SetProgramID(epgInfo.ProgramID());
+ rule.SetSeriesID(epgInfo.SeriesID());
+ }
+ else
+ {
+ // Not feasible
+ rule.SetType(MythRecordingRule::RT_NotRecording);
+ }
rule.SetDuplicateControlMethod(MythRecordingRule::DM_CheckSubtitleAndDescription);
rule.SetCheckDuplicatesInType(MythRecordingRule::DI_InAll);
rule.SetInactive(false);
return rule;
}
-MythRecordingRule MythScheduleHelper1226::NewOneRecord(const CStdString &searchTitle)
+MythRecordingRule MythScheduleHelper1226::NewOneRecord(MythEPGInfo &epgInfo)
{
- // Backend use the description to find program by keywords or title
- MythEPGInfo epgInfo;
MythRecordingRule rule = this->NewFromTemplate(epgInfo);
+
rule.SetType(MythRecordingRule::RT_OneRecord);
- rule.SetSearchType(MythRecordingRule::ST_TitleSearch);
- rule.SetSubtitle("");
- rule.SetDescription(searchTitle);
+
+ if (!epgInfo.IsNull())
+ {
+ rule.SetSearchType(MythRecordingRule::ST_TitleSearch);
+ rule.SetChannelID(epgInfo.ChannelID());
+ rule.SetStartTime(epgInfo.StartTime());
+ rule.SetEndTime(epgInfo.EndTime());
+ rule.SetTitle(epgInfo.Title());
+ // Backend use the description to find program by keywords or title
+ rule.SetSubtitle("");
+ rule.SetDescription(epgInfo.Title());
+ rule.SetCategory(epgInfo.Category());
+ rule.SetCallsign(epgInfo.Callsign());
+ rule.SetProgramID(epgInfo.ProgramID());
+ rule.SetSeriesID(epgInfo.SeriesID());
+ }
+ else
+ {
+ // Not feasible
+ rule.SetType(MythRecordingRule::RT_NotRecording);
+ }
rule.SetDuplicateControlMethod(MythRecordingRule::DM_CheckSubtitleAndDescription);
rule.SetCheckDuplicatesInType(MythRecordingRule::DI_InAll);
rule.SetInactive(false);
@@ -1128,5 +1250,209 @@
//// types are automatically converted to the suggested alternatives.
////
-// TODO
+RuleMetadata MythScheduleHelper1309::GetMetadata(const MythRecordingRule &rule) const
+{
+ RuleMetadata meta;
+ time_t st = rule.StartTime();
+ meta.isRepeating = false;
+ meta.weekDays = 0;
+ meta.marker = "";
+ switch (rule.Type())
+ {
+ case MythRecordingRule::RT_DailyRecord:
+ case MythRecordingRule::RT_FindDailyRecord:
+ meta.isRepeating = true;
+ meta.weekDays = 0x7F;
+ meta.marker = "d";
+ break;
+ case MythRecordingRule::RT_WeeklyRecord:
+ case MythRecordingRule::RT_FindWeeklyRecord:
+ meta.isRepeating = true;
+ meta.weekDays = 1 << ((weekday(&st) + 6) % 7);
+ meta.marker = "w";
+ break;
+ case MythRecordingRule::RT_ChannelRecord:
+ meta.isRepeating = true;
+ meta.weekDays = 0x7F;
+ meta.marker = "C";
+ break;
+ case MythRecordingRule::RT_AllRecord:
+ meta.isRepeating = true;
+ if ((rule.Filter() & MythRecordingRule::FM_ThisDayAndTime))
+ {
+ meta.weekDays = 1 << ((weekday(&st) + 6) % 7);
+ meta.marker = "w";
+ }
+ else if ((rule.Filter() & MythRecordingRule::FM_ThisTime))
+ {
+ meta.weekDays = 0x7F;
+ meta.marker = "d";
+ }
+ else
+ {
+ meta.weekDays = 0x7F;
+ meta.marker = "A";
+ }
+ break;
+ case MythRecordingRule::RT_OneRecord:
+ meta.isRepeating = false;
+ meta.weekDays = 0;
+ meta.marker = "1";
+ break;
+ case MythRecordingRule::RT_DontRecord:
+ meta.isRepeating = false;
+ meta.weekDays = 0;
+ meta.marker = "x";
+ break;
+ case MythRecordingRule::RT_OverrideRecord:
+ meta.isRepeating = false;
+ meta.weekDays = 0;
+ meta.marker = "o";
+ break;
+ default:
+ break;
+ }
+ return meta;
+}
+
+MythRecordingRule MythScheduleHelper1309::NewDailyRecord(MythEPGInfo &epgInfo)
+{
+ unsigned int filter;
+ MythRecordingRule rule = this->NewFromTemplate(epgInfo);
+ rule.SetType(MythRecordingRule::RT_AllRecord);
+ filter = MythRecordingRule::FM_ThisChannel + MythRecordingRule::FM_ThisTime;
+ rule.SetFilter(filter);
+
+ if (!epgInfo.IsNull())
+ {
+ rule.SetSearchType(MythRecordingRule::ST_NoSearch);
+ rule.SetChannelID(epgInfo.ChannelID());
+ rule.SetStartTime(epgInfo.StartTime());
+ rule.SetEndTime(epgInfo.EndTime());
+ rule.SetTitle(epgInfo.Title());
+ rule.SetSubtitle(epgInfo.Subtitle());
+ rule.SetCategory(epgInfo.Category());
+ rule.SetDescription(epgInfo.Description());
+ rule.SetCallsign(epgInfo.Callsign());
+ rule.SetProgramID(epgInfo.ProgramID());
+ rule.SetSeriesID(epgInfo.SeriesID());
+ }
+ else
+ {
+ // No EPG! Create custom daily for this channel
+ rule.SetType(MythRecordingRule::RT_DailyRecord);
+ rule.SetFilter(MythRecordingRule::FM_ThisChannel);
+ // kManualSearch = http://www.gossamer-threads.com/lists/mythtv/dev/155150?search_string=kManualSearch;#155150
+ rule.SetSearchType(MythRecordingRule::ST_ManualSearch);
+ }
+ rule.SetDuplicateControlMethod(MythRecordingRule::DM_CheckSubtitleAndDescription);
+ rule.SetCheckDuplicatesInType(MythRecordingRule::DI_InAll);
+ rule.SetInactive(false);
+ return rule;
+}
+
+MythRecordingRule MythScheduleHelper1309::NewWeeklyRecord(MythEPGInfo &epgInfo)
+{
+ unsigned int filter;
+ MythRecordingRule rule = this->NewFromTemplate(epgInfo);
+
+ rule.SetType(MythRecordingRule::RT_AllRecord);
+ filter = MythRecordingRule::FM_ThisChannel + MythRecordingRule::FM_ThisDayAndTime;
+ rule.SetFilter(filter);
+
+ if (!epgInfo.IsNull())
+ {
+ rule.SetSearchType(MythRecordingRule::ST_NoSearch);
+ rule.SetChannelID(epgInfo.ChannelID());
+ rule.SetStartTime(epgInfo.StartTime());
+ rule.SetEndTime(epgInfo.EndTime());
+ rule.SetTitle(epgInfo.Title());
+ rule.SetSubtitle(epgInfo.Subtitle());
+ rule.SetCategory(epgInfo.Category());
+ rule.SetDescription(epgInfo.Description());
+ rule.SetCallsign(epgInfo.Callsign());
+ rule.SetProgramID(epgInfo.ProgramID());
+ rule.SetSeriesID(epgInfo.SeriesID());
+ }
+ else
+ {
+ // No EPG! Create custom weekly for this channel
+ rule.SetType(MythRecordingRule::RT_WeeklyRecord);
+ rule.SetFilter(MythRecordingRule::FM_ThisChannel);
+ // kManualSearch = http://www.gossamer-threads.com/lists/mythtv/dev/155150?search_string=kManualSearch;#155150
+ rule.SetSearchType(MythRecordingRule::ST_ManualSearch);
+ }
+ rule.SetDuplicateControlMethod(MythRecordingRule::DM_CheckSubtitleAndDescription);
+ rule.SetCheckDuplicatesInType(MythRecordingRule::DI_InAll);
+ rule.SetInactive(false);
+ return rule;
+}
+
+MythRecordingRule MythScheduleHelper1309::NewChannelRecord(MythEPGInfo &epgInfo)
+{
+ unsigned int filter;
+ MythRecordingRule rule = this->NewFromTemplate(epgInfo);
+
+ rule.SetType(MythRecordingRule::RT_AllRecord);
+ filter = MythRecordingRule::FM_ThisChannel;
+ rule.SetFilter(filter);
+
+ if (!epgInfo.IsNull())
+ {
+ rule.SetSearchType(MythRecordingRule::ST_NoSearch);
+ rule.SetChannelID(epgInfo.ChannelID());
+ rule.SetStartTime(epgInfo.StartTime());
+ rule.SetEndTime(epgInfo.EndTime());
+ rule.SetTitle(epgInfo.Title());
+ rule.SetSubtitle(epgInfo.Subtitle());
+ rule.SetCategory(epgInfo.Category());
+ rule.SetDescription(epgInfo.Description());
+ rule.SetCallsign(epgInfo.Callsign());
+ rule.SetProgramID(epgInfo.ProgramID());
+ rule.SetSeriesID(epgInfo.SeriesID());
+ }
+ else
+ {
+ // Not feasible
+ rule.SetType(MythRecordingRule::RT_NotRecording);
+ }
+ rule.SetDuplicateControlMethod(MythRecordingRule::DM_CheckSubtitleAndDescription);
+ rule.SetCheckDuplicatesInType(MythRecordingRule::DI_InAll);
+ rule.SetInactive(false);
+ return rule;
+}
+
+MythRecordingRule MythScheduleHelper1309::NewOneRecord(MythEPGInfo &epgInfo)
+{
+ unsigned int filter;
+ MythRecordingRule rule = this->NewFromTemplate(epgInfo);
+
+ rule.SetType(MythRecordingRule::RT_OneRecord);
+ filter = MythRecordingRule::FM_ThisEpisode;
+ rule.SetFilter(filter);
+
+ if (!epgInfo.IsNull())
+ {
+ rule.SetSearchType(MythRecordingRule::ST_NoSearch);
+ rule.SetChannelID(epgInfo.ChannelID());
+ rule.SetStartTime(epgInfo.StartTime());
+ rule.SetEndTime(epgInfo.EndTime());
+ rule.SetTitle(epgInfo.Title());
+ rule.SetSubtitle(epgInfo.Subtitle());
+ rule.SetCategory(epgInfo.Category());
+ rule.SetDescription(epgInfo.Description());
+ rule.SetCallsign(epgInfo.Callsign());
+ rule.SetProgramID(epgInfo.ProgramID());
+ rule.SetSeriesID(epgInfo.SeriesID());
+ }
+ else
+ {
+ // Not feasible
+ rule.SetType(MythRecordingRule::RT_NotRecording);
+ }
+ rule.SetDuplicateControlMethod(MythRecordingRule::DM_CheckSubtitleAndDescription);
+ rule.SetCheckDuplicatesInType(MythRecordingRule::DI_InAll);
+ rule.SetInactive(false);
+ return rule;
+}
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/src/cppmyth/MythScheduleManager.h xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/src/cppmyth/MythScheduleManager.h
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/src/cppmyth/MythScheduleManager.h 2014-01-04 10:28:12.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/src/cppmyth/MythScheduleManager.h 2014-01-28 20:43:50.000000000 +0000
@@ -36,6 +36,13 @@
// Schedule element is pair < index of schedule , program info of schedule >
typedef std::vector > > ScheduleList;
+typedef struct
+{
+ bool isRepeating;
+ int weekDays;
+ const char* marker;
+} RuleMetadata;
+
class MythRecordingRuleNode
{
public:
@@ -97,20 +104,24 @@
VersionHelper() {}
virtual ~VersionHelper();
virtual bool SameTimeslot(MythRecordingRule &first, MythRecordingRule &second) const = 0;
+ virtual RuleMetadata GetMetadata(const MythRecordingRule &rule) const = 0;
virtual MythRecordingRule NewFromTemplate(MythEPGInfo &epgInfo) = 0;
virtual MythRecordingRule NewSingleRecord(MythEPGInfo &epgInfo) = 0;
virtual MythRecordingRule NewDailyRecord(MythEPGInfo &epgInfo) = 0;
virtual MythRecordingRule NewWeeklyRecord(MythEPGInfo &epgInfo) = 0;
- virtual MythRecordingRule NewChannelRecord(const CStdString &searchTitle) = 0;
- virtual MythRecordingRule NewOneRecord(const CStdString &searchTitle) = 0;
+ virtual MythRecordingRule NewChannelRecord(MythEPGInfo &epgInfo) = 0;
+ virtual MythRecordingRule NewOneRecord(MythEPGInfo &epgInfo) = 0;
};
+ RuleMetadata GetMetadata(const MythRecordingRule &rule) const;
MythRecordingRule NewFromTemplate(MythEPGInfo &epgInfo);
MythRecordingRule NewSingleRecord(MythEPGInfo &epgInfo);
MythRecordingRule NewDailyRecord(MythEPGInfo &epgInfo);
MythRecordingRule NewWeeklyRecord(MythEPGInfo &epgInfo);
- MythRecordingRule NewChannelRecord(const CStdString &searchTitle);
- MythRecordingRule NewOneRecord(const CStdString &searchTitle);
+ MythRecordingRule NewChannelRecord(MythEPGInfo &epgInfo);
+ MythRecordingRule NewOneRecord(MythEPGInfo &epgInfo);
+
+ bool ToggleShowNotRecording();
private:
mutable PLATFORM::CMutex m_lock;
@@ -136,6 +147,8 @@
NodeById m_rulesById;
RecordingList m_recordings;
RecordingIndexByRuleId m_recordingIndexByRuleId;
+
+ bool m_showNotRecording;
};
@@ -152,12 +165,13 @@
class MythScheduleHelperNoHelper : public MythScheduleManager::VersionHelper {
public:
virtual bool SameTimeslot(MythRecordingRule &first, MythRecordingRule &second) const;
+ virtual RuleMetadata GetMetadata(const MythRecordingRule &rule) const;
virtual MythRecordingRule NewFromTemplate(MythEPGInfo &epgInfo);
virtual MythRecordingRule NewSingleRecord(MythEPGInfo &epgInfo);
virtual MythRecordingRule NewDailyRecord(MythEPGInfo &epgInfo);
virtual MythRecordingRule NewWeeklyRecord(MythEPGInfo &epgInfo);
- virtual MythRecordingRule NewChannelRecord(const CStdString &searchTitle);
- virtual MythRecordingRule NewOneRecord(const CStdString &searchTitle);
+ virtual MythRecordingRule NewChannelRecord(MythEPGInfo &epgInfo);
+ virtual MythRecordingRule NewOneRecord(MythEPGInfo &epgInfo);
};
// Base 0.24
@@ -168,12 +182,13 @@
MythScheduleHelper1226(MythDatabase &db) : m_db(db) {
}
virtual bool SameTimeslot(MythRecordingRule &first, MythRecordingRule &second) const;
+ virtual RuleMetadata GetMetadata(const MythRecordingRule &rule) const;
virtual MythRecordingRule NewFromTemplate(MythEPGInfo &epgInfo);
virtual MythRecordingRule NewSingleRecord(MythEPGInfo &epgInfo);
virtual MythRecordingRule NewDailyRecord(MythEPGInfo &epgInfo);
virtual MythRecordingRule NewWeeklyRecord(MythEPGInfo &epgInfo);
- virtual MythRecordingRule NewChannelRecord(const CStdString &searchTitle);
- virtual MythRecordingRule NewOneRecord(const CStdString &searchTitle);
+ virtual MythRecordingRule NewChannelRecord(MythEPGInfo &epgInfo);
+ virtual MythRecordingRule NewOneRecord(MythEPGInfo &epgInfo);
protected:
MythDatabase m_db;
};
@@ -206,8 +221,9 @@
MythScheduleHelper1309(MythDatabase &db) : MythScheduleHelper1302(db) {
}
- //virtual bool SameTimeslot(MythRecordingRule &first, MythRecordingRule &second) const;
- //virtual MythRecordingRule NewSingleRecord() const;
- //virtual MythRecordingRule NewDailyRecord() const;
- //virtual MythRecordingRule NewWeeklyRecord() const;
+ virtual RuleMetadata GetMetadata(const MythRecordingRule &rule) const;
+ virtual MythRecordingRule NewDailyRecord(MythEPGInfo &epgInfo);
+ virtual MythRecordingRule NewWeeklyRecord(MythEPGInfo &epgInfo);
+ virtual MythRecordingRule NewChannelRecord(MythEPGInfo &epgInfo);
+ virtual MythRecordingRule NewOneRecord(MythEPGInfo &epgInfo);
};
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/src/demux.cpp xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/src/demux.cpp
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/src/demux.cpp 1970-01-01 00:00:00.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/src/demux.cpp 2014-01-28 20:43:50.000000000 +0000
@@ -0,0 +1,584 @@
+/*
+ * Copyright (C) 2005-2013 Team XBMC
+ * http://www.xbmc.org
+ *
+ * This Program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2, or (at your option)
+ * any later version.
+ *
+ * This Program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with XBMC; see the file COPYING. If not, see
+ * .
+ *
+ */
+
+#include "platform/os.h"
+
+#include "libXBMC_pvr.h"
+#include "xbmc_codec_types.h"
+
+#include "demux.h"
+#include "client.h"
+
+extern "C" {
+#include
+};
+
+#define LOGTAG "[DEMUX] "
+#define POSMAP_PTS_INTERVAL (PTS_TIME_BASE * 2) // 2 secs
+
+using namespace PLATFORM;
+using namespace ADDON;
+
+void DemuxLog(int level, char *msg)
+{
+ if (msg && level != DEMUX_DBG_NONE)
+ {
+ bool doLog = g_bExtraDebug;
+ addon_log_t loglevel = LOG_DEBUG;
+ switch (level)
+ {
+ case DEMUX_DBG_ERROR:
+ loglevel = LOG_ERROR;
+ doLog = true;
+ break;
+ case DEMUX_DBG_WARN:
+ case DEMUX_DBG_INFO:
+ loglevel = LOG_INFO;
+ break;
+ case DEMUX_DBG_DEBUG:
+ case DEMUX_DBG_PARSE:
+ case DEMUX_DBG_ALL:
+ loglevel = LOG_DEBUG;
+ break;
+ }
+ if (XBMC && doLog)
+ XBMC->Log(loglevel, LOGTAG"%s", msg);
+ }
+}
+
+Demux::Demux(MythRecorder &recorder)
+ : CThread()
+ , m_recorder(recorder)
+ , m_channel(1)
+ , m_av_buf_size(AV_BUFFER_SIZE)
+ , m_av_pos(0)
+ , m_av_buf(NULL)
+ , m_av_rbs(NULL)
+ , m_av_rbe(NULL)
+ , m_AVContext(NULL)
+ , m_mainStreamPID(0xffff)
+ , m_DTS(PTS_UNSET)
+ , m_PTS(PTS_UNSET)
+ , m_pinTime(0)
+ , m_curTime(0)
+ , m_endTime(0)
+ , m_isChangePlaced(false)
+{
+ m_av_buf = (unsigned char*)malloc(sizeof(*m_av_buf) * (m_av_buf_size + 1));
+ if (m_av_buf)
+ {
+ m_av_rbs = m_av_buf;
+ m_av_rbe = m_av_buf;
+
+ if (g_bExtraDebug)
+ demux_dbg_level(DEMUX_DBG_DEBUG);
+ else
+ demux_dbg_level(DEMUX_DBG_ERROR);
+ demux_set_dbg_msgcallback(DemuxLog);
+
+ m_AVContext = new AVContext(this, m_av_pos, m_channel);
+
+ CreateThread(true);
+ }
+ else
+ {
+ XBMC->Log(LOG_ERROR, LOGTAG"alloc AV buffer failed");
+ }
+}
+
+Demux::~Demux()
+{
+ StopThread(0);
+ Flush();
+
+ // Free AV context
+ if (m_AVContext)
+ SAFE_DELETE(m_AVContext);
+ // Free AV buffer
+ if (m_av_buf)
+ {
+ if (g_bExtraDebug)
+ XBMC->Log(LOG_DEBUG, LOGTAG"free AV buffer: allocated size was %zu", m_av_buf_size);
+ free(m_av_buf);
+ m_av_buf = NULL;
+ }
+}
+
+/*
+ * Implement our AV reader
+ */
+const unsigned char* Demux::ReadAV(uint64_t pos, size_t n)
+{
+ // out of range
+ if (n > m_av_buf_size)
+ return NULL;
+
+ // Already read ?
+ size_t sz = m_av_rbe - m_av_buf;
+ if (pos < m_av_pos || pos > (m_av_pos + sz))
+ {
+ // seek and reset buffer
+ int64_t newpos = m_recorder.LiveTVSeek((int64_t)pos, WHENCE_SET);
+ if (newpos < 0)
+ return NULL;
+ m_av_pos = (uint64_t)newpos;
+ m_av_rbs = m_av_rbe = m_av_buf;
+ }
+ else
+ {
+ // move to the desired pos in buffer
+ m_av_rbs = m_av_buf + (size_t)(pos - m_av_pos);
+ }
+
+ size_t dataread = m_av_rbe - m_av_rbs;
+ if (dataread >= n)
+ return m_av_rbs;
+
+ memmove(m_av_buf, m_av_rbs, dataread);
+ m_av_rbs = m_av_buf;
+ m_av_rbe = m_av_rbs + dataread;
+ m_av_pos = pos;
+ unsigned int len = (unsigned int)(m_av_buf_size - dataread);
+ int wait = 5000;
+ while (wait > 0 && !IsStopped() )
+ {
+ int ret = m_recorder.ReadLiveTV(m_av_rbe, len);
+ if (ret > 0)
+ {
+ m_av_rbe += ret;
+ dataread += ret;
+ len -= ret;
+ }
+ if (dataread >= n || ret < 0)
+ break;
+ wait -= 1000;
+ usleep(100000);
+ }
+ return dataread >= n ? m_av_rbs : NULL;
+}
+
+void* Demux::Process()
+{
+ if (!m_AVContext)
+ {
+ XBMC->Log(LOG_ERROR, LOGTAG"%s: no AVContext", __FUNCTION__);
+ return NULL;
+ }
+
+ int ret = 0;
+
+ while (!IsStopped())
+ {
+ {
+ CLockObject lock(m_mutex);
+ ret = m_AVContext->TSResync();
+ }
+ if (ret != AVCONTEXT_CONTINUE)
+ break;
+
+ ret = m_AVContext->ProcessTSPacket();
+
+ if (m_AVContext->HasPIDStreamData())
+ {
+ ElementaryStream::STREAM_PKT pkt;
+ while (get_stream_data(&pkt))
+ {
+ if (pkt.streamChange && update_pvr_stream(pkt.pid))
+ push_stream_change();
+ DemuxPacket* dxp = stream_pvr_data(&pkt);
+ if (dxp)
+ push_stream_data(dxp);
+ }
+ }
+ if (m_AVContext->HasPIDPayload())
+ {
+ ret = m_AVContext->ProcessTSPayload();
+ if (ret == AVCONTEXT_PROGRAM_CHANGE)
+ {
+ populate_pvr_streams();
+ push_stream_change();
+ }
+ }
+
+ if (ret < 0)
+ XBMC->Log(LOG_NOTICE, LOGTAG"%s: error %d", __FUNCTION__, ret);
+
+ if (ret == AVCONTEXT_TS_ERROR)
+ m_AVContext->Shift();
+ else
+ m_AVContext->GoNext();
+ }
+
+ XBMC->Log(LOG_DEBUG, LOGTAG"%s: stopped with status %d", __FUNCTION__, ret);
+ return NULL;
+}
+
+bool Demux::GetStreamProperties(PVR_STREAM_PROPERTIES* props)
+{
+ int wait = 0;
+ // Wait until setup is completed for all streams
+ while (IsRunning() && !m_nosetup.empty() && wait < 20)
+ {
+ if (g_bExtraDebug)
+ XBMC->Log(LOG_DEBUG, LOGTAG"%s: waiting until setup will be completed ...", __FUNCTION__);
+ usleep(100000);
+ wait++;
+ }
+ if (!m_nosetup.empty())
+ XBMC->Log(LOG_ERROR, LOGTAG"%s: incomplete setup", __FUNCTION__);
+
+ CLockObject lock(m_mutex);
+ m_isChangePlaced = false;
+ return m_streams.GetProperties(props);
+}
+
+void Demux::Flush(void)
+{
+ CLockObject lock(m_mutex);
+ DemuxPacket* pkt(NULL);
+ while (m_demuxPacketBuffer.Pop(pkt))
+ PVR->FreeDemuxPacket(pkt);
+}
+
+void Demux::Abort()
+{
+ StopThread(0);
+}
+
+DemuxPacket* Demux::Read()
+{
+ DemuxPacket* packet(NULL);
+ if (m_demuxPacketBuffer.Pop(packet, 100))
+ return packet;
+ return PVR->AllocateDemuxPacket(0);
+}
+
+bool Demux::SeekTime(int time, bool backwards, double* startpts)
+{
+ // Current PTS must be valid to estimate offset
+ if (m_PTS == PTS_UNSET)
+ return false;
+ // time is in MSEC not PTS_TIME_BASE. Rescale time to PTS (90Khz)
+ uint64_t pts = (uint64_t)time * PTS_TIME_BASE / 1000;
+ // Compute offset from current PTS
+ int64_t offset = (int64_t)(pts - m_PTS);
+ // Limit offset to deal with invalid request or PTS discontinuity
+ // Backwards : Limiting offset to +6 secs
+ // Forwards : Limiting offset to -6 secs
+ if (backwards)
+ offset = std::min(offset, (int64_t)(PTS_TIME_BASE * 6));
+ else
+ offset = std::max(offset, (int64_t)(PTS_TIME_BASE * (-6)));
+ // Compute desired time position
+ int64_t desired = m_curTime + offset;
+
+ CLockObject lock(m_mutex);
+
+ std::map::const_iterator it;
+ if (offset < 0)
+ {
+ it = m_posmap.upper_bound(desired);
+ if (backwards && it != m_posmap.begin())
+ --it;
+ }
+ else
+ {
+ it = m_posmap.upper_bound(desired);
+ // On end shift back if possible
+ if (it == m_posmap.end() && it != m_posmap.begin())
+ --it;
+ }
+
+ if (g_bExtraDebug)
+ XBMC->Log(LOG_DEBUG, LOGTAG"%s: bw:%d tm:%d tm_pts:%"PRIu64" c_pts:%"PRIu64" offset:%+6.3f c_tm:%+6.3f n_tm:%+6.3f", __FUNCTION__,
+ backwards, time, pts, m_PTS, (double)offset / PTS_TIME_BASE, (double)m_curTime / PTS_TIME_BASE, (double)desired / PTS_TIME_BASE);
+
+ if (it != m_posmap.end())
+ {
+ int64_t new_time = it->first;
+ uint64_t new_pos = it->second.av_pos;
+ uint64_t new_pts = it->second.av_pts;
+ XBMC->Log(LOG_DEBUG, LOGTAG"seek to %"PRId64" pts=%"PRIu64, new_time, new_pts);
+
+ Flush();
+ m_AVContext->GoPosition(new_pos);
+ m_AVContext->ResetPackets();
+ m_curTime = m_pinTime = new_time;
+ m_DTS = m_PTS = new_pts;
+ }
+
+ *startpts = (double)m_PTS * DVD_TIME_BASE / PTS_TIME_BASE;
+
+ return true;
+}
+
+int Demux::GetPlayingTime()
+{
+ double time_ms = (double)m_curTime * 1000 / PTS_TIME_BASE;
+ if (time_ms > INT_MAX)
+ return INT_MAX;
+ return (int)time_ms;
+}
+
+bool Demux::get_stream_data(ElementaryStream::STREAM_PKT* pkt)
+{
+ ElementaryStream* es = m_AVContext->GetPIDStream();
+ if (!es)
+ return false;
+
+ if (!es->GetStreamPacket(pkt))
+ return false;
+
+ if (pkt->duration > 180000)
+ {
+ pkt->duration = 0;
+ }
+ else if (pkt->pid == m_mainStreamPID)
+ {
+ // Fill duration map for main stream
+ m_curTime += pkt->duration;
+ if (m_curTime >= m_pinTime)
+ {
+ m_pinTime += POSMAP_PTS_INTERVAL;
+ if (m_curTime > m_endTime)
+ {
+ AV_POSMAP_ITEM item;
+ item.av_pts = pkt->pts;
+ item.av_pos = m_AVContext->GetPosition();
+ m_posmap.insert(std::make_pair(m_curTime, item));
+ m_endTime = m_curTime;
+ }
+ }
+ // Sync main DTS & PTS
+ m_DTS = pkt->dts;
+ m_PTS = pkt->pts;
+ }
+ return true;
+}
+
+void Demux::reset_posmap()
+{
+ if (m_posmap.empty())
+ return;
+
+ {
+ CLockObject lock(m_mutex);
+ m_posmap.clear();
+ m_pinTime = m_curTime = m_endTime = 0;
+ }
+}
+
+static inline int stream_identifier(int composition_id, int ancillary_id)
+{
+ return ((composition_id & 0xff00) >> 8)
+ | ((composition_id & 0xff) << 8)
+ | ((ancillary_id & 0xff00) << 16)
+ | ((ancillary_id & 0xff) << 24);
+}
+
+static void recode_language(const char* muxLanguage, char* strLanguage)
+{
+ /*
+ * While XBMC does'nt support them.
+ * Fix unsupported language codes (EN 300 468 Annex F & J)
+ * 'qaa' : Original audio
+ * 'qad','NAR' : Audio Description
+ */
+ if (strncmp(muxLanguage, "qaa", 3) == 0 ||
+ strncmp(muxLanguage, "qad", 3) == 0 ||
+ strncmp(muxLanguage, "NAR", 3) == 0)
+ {
+ strLanguage[0] = 0;
+ strLanguage[1] = 0;
+ strLanguage[2] = 0;
+ strLanguage[3] = 0;
+ }
+ else
+ {
+ strLanguage[0] = muxLanguage[0];
+ strLanguage[1] = muxLanguage[1];
+ strLanguage[2] = muxLanguage[2];
+ strLanguage[3] = 0;
+ }
+}
+
+void Demux::populate_pvr_streams()
+{
+ CLockObject Lock(m_mutex);
+
+ uint16_t mainPid = 0xffff;
+ int mainType = XBMC_CODEC_TYPE_UNKNOWN;
+ std::vector new_streams;
+ const std::vector es_streams = m_AVContext->GetStreams();
+ for (std::vector::const_iterator it = es_streams.begin(); it != es_streams.end(); it++)
+ {
+ const char* codec_name = (*it)->GetStreamCodecName();
+ xbmc_codec_t codec = CODEC->GetCodecByName(codec_name);
+ if (codec.codec_type != XBMC_CODEC_TYPE_UNKNOWN)
+ {
+ // Find the main stream:
+ // The best candidate would be the first video. Else the first audio
+ switch (mainType)
+ {
+ case XBMC_CODEC_TYPE_VIDEO:
+ break;
+ case XBMC_CODEC_TYPE_AUDIO:
+ if (codec.codec_type != XBMC_CODEC_TYPE_VIDEO)
+ break;
+ default:
+ mainPid = (*it)->pid;
+ mainType = codec.codec_type;
+ }
+
+ XbmcPvrStream new_stream;
+ m_streams.GetStreamData((*it)->pid, &new_stream);
+
+ new_stream.iCodecId = codec.codec_id;
+ new_stream.iCodecType = codec.codec_type;
+ recode_language((*it)->stream_info.language, new_stream.strLanguage);
+ new_stream.iIdentifier = stream_identifier((*it)->stream_info.composition_id, (*it)->stream_info.ancillary_id);
+ new_stream.iFPSScale = (*it)->stream_info.fps_scale;
+ new_stream.iFPSRate = (*it)->stream_info.fps_rate;
+ new_stream.iHeight = (*it)->stream_info.height;
+ new_stream.iWidth = (*it)->stream_info.width;
+ new_stream.fAspect = (*it)->stream_info.aspect;
+ new_stream.iChannels = (*it)->stream_info.channels;
+ new_stream.iSampleRate = (*it)->stream_info.sample_rate;
+ new_stream.iBlockAlign = (*it)->stream_info.block_align;
+ new_stream.iBitRate = (*it)->stream_info.bit_rate;
+ new_stream.iBitsPerSample = (*it)->stream_info.bits_Per_sample;
+
+ new_streams.push_back(new_stream);
+ m_AVContext->StartStreaming((*it)->pid);
+
+ // Add stream to no setup set
+ if (!(*it)->has_stream_info)
+ m_nosetup.insert((*it)->pid);
+
+ if (g_bExtraDebug)
+ XBMC->Log(LOG_DEBUG, LOGTAG"%s: register PES %.4x %s", __FUNCTION__, (*it)->pid, codec_name);
+ }
+ }
+ m_streams.UpdateStreams(new_streams);
+ // Renew main stream
+ m_mainStreamPID = mainPid;
+}
+
+bool Demux::update_pvr_stream(uint16_t pid)
+{
+ ElementaryStream* es = m_AVContext->GetStream(pid);
+ if (!es)
+ return false;
+
+ if (g_bExtraDebug)
+ XBMC->Log(LOG_DEBUG, LOGTAG"%s: update info PES %.4x %s", __FUNCTION__, es->pid, es->GetStreamCodecName());
+
+ CLockObject Lock(m_mutex);
+
+ XbmcPvrStream* stream = m_streams.GetStreamById(es->pid);
+ if (stream)
+ {
+ recode_language(es->stream_info.language, stream->strLanguage);
+ stream->iIdentifier = stream_identifier(es->stream_info.composition_id, es->stream_info.ancillary_id);
+ stream->iFPSScale = es->stream_info.fps_scale;
+ stream->iFPSRate = es->stream_info.fps_rate;
+ stream->iHeight = es->stream_info.height;
+ stream->iWidth = es->stream_info.width;
+ stream->fAspect = es->stream_info.aspect;
+ stream->iChannels = es->stream_info.channels;
+ stream->iSampleRate = es->stream_info.sample_rate;
+ stream->iBlockAlign = es->stream_info.block_align;
+ stream->iBitRate = es->stream_info.bit_rate;
+ stream->iBitsPerSample = es->stream_info.bits_Per_sample;
+
+ if (es->has_stream_info)
+ {
+ // Now stream is setup. Remove it from no setup set
+ std::set::iterator it = m_nosetup.find(es->pid);
+ if (it != m_nosetup.end())
+ {
+ m_nosetup.erase(it);
+ if (m_nosetup.empty())
+ XBMC->Log(LOG_DEBUG, LOGTAG"%s: setup is completed", __FUNCTION__);
+ }
+ }
+ return true;
+ }
+ return false;
+}
+
+void Demux::push_stream_change()
+{
+ if (!m_isChangePlaced)
+ {
+ bool ret = false;
+ DemuxPacket* dxp = PVR->AllocateDemuxPacket(0);
+ dxp->iStreamId = DMX_SPECIALID_STREAMCHANGE;
+
+ while (!IsStopped() && !(ret = m_demuxPacketBuffer.Push(dxp)))
+ usleep(100000);
+ if (!ret)
+ PVR->FreeDemuxPacket(dxp);
+ else
+ {
+ m_isChangePlaced = true;
+ XBMC->Log(LOG_DEBUG, LOGTAG"%s: done", __FUNCTION__);
+ }
+ }
+}
+
+DemuxPacket* Demux::stream_pvr_data(ElementaryStream::STREAM_PKT* pkt)
+{
+ if (!pkt)
+ return NULL;
+
+ DemuxPacket* dxp = PVR->AllocateDemuxPacket(pkt->size);
+ if (dxp)
+ {
+ if (pkt->size > 0 && pkt->data)
+ memcpy(dxp->pData, pkt->data, pkt->size);
+
+ dxp->iSize = pkt->size;
+ dxp->duration = (double)pkt->duration * DVD_TIME_BASE / PTS_TIME_BASE;
+ if (pkt->dts != PTS_UNSET)
+ dxp->dts = (double)pkt->dts * DVD_TIME_BASE / PTS_TIME_BASE;
+ else
+ dxp->dts = DVD_NOPTS_VALUE;
+ if (pkt->pts != PTS_UNSET)
+ dxp->pts = (double)pkt->pts * DVD_TIME_BASE / PTS_TIME_BASE;
+ else
+ dxp->pts = DVD_NOPTS_VALUE;
+
+ dxp->iStreamId = m_streams.GetStreamId((unsigned int)pkt->pid);
+ }
+ return dxp;
+}
+
+void Demux::push_stream_data(DemuxPacket* dxp)
+{
+ if (dxp)
+ {
+ bool ret = false;
+ while (!IsStopped() && !(ret = m_demuxPacketBuffer.Push(dxp)))
+ usleep(100000);
+ if (!ret)
+ PVR->FreeDemuxPacket(dxp);
+ }
+}
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/src/demuxer/bitstream.cpp xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/src/demuxer/bitstream.cpp
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/src/demuxer/bitstream.cpp 1970-01-01 00:00:00.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/src/demuxer/bitstream.cpp 2014-01-28 20:43:50.000000000 +0000
@@ -0,0 +1,143 @@
+/*
+ * Copyright (C) 2005-2012 Team XBMC
+ * http://www.xbmc.org
+ *
+ * This Program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2, or (at your option)
+ * any later version.
+ *
+ * This Program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with XBMC; see the file COPYING. If not, see
+ * .
+ *
+ */
+
+#include
+#include
+#include "bitstream.h"
+
+cBitstream::cBitstream(uint8_t *data, int bits)
+{
+ m_data = data;
+ m_offset = 0;
+ m_len = bits;
+ m_error = false;
+}
+
+void cBitstream::setBitstream(uint8_t *data, int bits)
+{
+ m_data = data;
+ m_offset = 0;
+ m_len = bits;
+ m_error = false;
+}
+
+void cBitstream::skipBits(int num)
+{
+ m_offset += num;
+}
+
+unsigned int cBitstream::readBits(int num)
+{
+ int r = 0;
+
+ while(num > 0)
+ {
+ if(m_offset >= m_len)
+ {
+ m_error = true;
+ return 0;
+ }
+
+ num--;
+
+ if(m_data[m_offset / 8] & (1 << (7 - (m_offset & 7))))
+ r |= 1 << num;
+
+ m_offset++;
+ }
+ return r;
+}
+
+unsigned int cBitstream::showBits(int num)
+{
+ int r = 0;
+ int offs = m_offset;
+
+ while(num > 0)
+ {
+ if(offs >= m_len)
+ {
+ m_error = true;
+ return 0;
+ }
+
+ num--;
+
+ if(m_data[offs / 8] & (1 << (7 - (offs & 7))))
+ r |= 1 << num;
+
+ offs++;
+ }
+ return r;
+}
+
+unsigned int cBitstream::readGolombUE(int maxbits)
+{
+ int lzb = -1;
+ int bits = 0;
+
+ for(int b = 0; !b; lzb++, bits++)
+ {
+ if (bits > maxbits)
+ return 0;
+ b = readBits1();
+ }
+
+ return (1 << lzb) - 1 + readBits(lzb);
+}
+
+signed int cBitstream::readGolombSE()
+{
+ int v, pos;
+ v = readGolombUE();
+ if(v == 0)
+ return 0;
+
+ pos = (v & 1);
+ v = (v + 1) >> 1;
+ return pos ? v : -v;
+}
+
+
+unsigned int cBitstream::remainingBits()
+{
+ return m_len - m_offset;
+}
+
+
+void cBitstream::putBits(int val, int num)
+{
+ while(num > 0) {
+ if(m_offset >= m_len)
+ {
+ m_error = true;
+ return;
+ }
+
+ num--;
+
+ if(val & (1 << num))
+ m_data[m_offset / 8] |= 1 << (7 - (m_offset & 7));
+ else
+ m_data[m_offset / 8] &= ~(1 << (7 - (m_offset & 7)));
+
+ m_offset++;
+ }
+}
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/src/demuxer/bitstream.h xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/src/demuxer/bitstream.h
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/src/demuxer/bitstream.h 1970-01-01 00:00:00.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/src/demuxer/bitstream.h 2014-01-28 20:43:50.000000000 +0000
@@ -0,0 +1,50 @@
+/*
+ * Copyright (C) 2005-2012 Team XBMC
+ * http://www.xbmc.org
+ *
+ * This Program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2, or (at your option)
+ * any later version.
+ *
+ * This Program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with XBMC; see the file COPYING. If not, see
+ * .
+ *
+ */
+
+#ifndef BITSTREAM_H
+#define BITSTREAM_H
+
+#include
+
+class cBitstream
+{
+private:
+ uint8_t *m_data;
+ int m_offset;
+ int m_len;
+ bool m_error;
+
+public:
+ cBitstream(uint8_t *data, int bits);
+
+ void setBitstream(uint8_t *data, int bits);
+ void skipBits(int num);
+ unsigned int readBits(int num);
+ unsigned int showBits(int num);
+ unsigned int readBits1() { return readBits(1); }
+ unsigned int readGolombUE(int maxbits = 32);
+ signed int readGolombSE();
+ unsigned int remainingBits();
+ void putBits(int val, int num);
+ int length() { return m_len; }
+ bool isError() { return m_error; }
+};
+
+#endif /* BITSTREAM_H */
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/src/demuxer/common.h xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/src/demuxer/common.h
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/src/demuxer/common.h 1970-01-01 00:00:00.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/src/demuxer/common.h 2014-01-28 20:43:50.000000000 +0000
@@ -0,0 +1,43 @@
+/*
+ * Copyright (C) 2013 Jean-Luc Barriere
+ *
+ * This Program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2, or (at your option)
+ * any later version.
+ *
+ * This Program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; see the file COPYING. If not, write to
+ * the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
+ * http://www.gnu.org/copyleft/gpl.html
+ *
+ */
+
+#ifndef COMMON_H
+#define COMMON_H
+
+#include
+#include
+#include
+#include
+#include
+#include
+
+extern "C" {
+#include "debug.h"
+}
+
+#define ES_INIT_BUFFER_SIZE 64000
+#define ES_MAX_BUFFER_SIZE 1048576
+#define MAX_RESYNC_SIZE 65536
+#define PTS_MASK 0x1ffffffffLL
+#define PTS_UNSET 0x1ffffffffLL
+#define PTS_TIME_BASE 90000LL
+#define RESCALE_TIME_BASE 1000000LL
+
+#endif /* COMMON_H */
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/src/demuxer/debug.cpp xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/src/demuxer/debug.cpp
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/src/demuxer/debug.cpp 1970-01-01 00:00:00.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/src/demuxer/debug.cpp 2014-01-28 20:43:50.000000000 +0000
@@ -0,0 +1,111 @@
+/*
+ * Copyright (C) 2013 Jean-Luc Barriere
+ *
+ * This Program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2, or (at your option)
+ * any later version.
+ *
+ * This Program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; see the file COPYING. If not, write to
+ * the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
+ * http://www.gnu.org/copyleft/gpl.html
+ *
+ */
+
+#include "debug.h"
+
+extern "C" {
+
+#include
+#include
+#include
+#include
+
+typedef struct {
+ const char *name;
+ int cur_level;
+ int (*selector)(int plevel, int slevel);
+ void (*msg_callback)(int level, char *msg);
+} demux_debug_ctx_t;
+
+#define DEMUX_DEBUG_CTX_INIT(n,l,s) { n, l, s, NULL }
+
+static demux_debug_ctx_t demux_debug_ctx = DEMUX_DEBUG_CTX_INIT("demuxer", DEMUX_DBG_NONE, NULL);
+
+/**
+ * Set the debug level to be used for the subsystem
+ * \param ctx the subsystem debug context to use
+ * \param level the debug level for the subsystem
+ * \return an integer subsystem id used for future interaction
+ */
+static inline void
+__demux_dbg_setlevel(demux_debug_ctx_t *ctx, int level)
+{
+ if (ctx != NULL) {
+ ctx->cur_level = level;
+ }
+}
+
+/**
+ * Generate a debug message at a given debug level
+ * \param ctx the subsystem debug context to use
+ * \param level the debug level of the debug message
+ * \param fmt a printf style format string for the message
+ * \param ... arguments to the format
+ */
+static inline void
+__demux_dbg(demux_debug_ctx_t *ctx, int level, const char *fmt, va_list ap)
+{
+ char msg[4096];
+ int len;
+ if (!ctx) {
+ return;
+ }
+ if ((ctx->selector && ctx->selector(level, ctx->cur_level)) ||
+ (!ctx->selector && (level <= ctx->cur_level))) {
+ len = snprintf(msg, sizeof(msg), "(%s)", ctx->name);
+ vsnprintf(msg + len, sizeof(msg)-len, fmt, ap);
+ if (ctx->msg_callback) {
+ ctx->msg_callback(level, msg);
+ } else {
+ fwrite(msg, strlen(msg), 1, stdout);
+ }
+ }
+}
+
+void demux_dbg_level(int l)
+{
+ __demux_dbg_setlevel(&demux_debug_ctx, l);
+}
+
+void demux_dbg_all()
+{
+ __demux_dbg_setlevel(&demux_debug_ctx, DEMUX_DBG_ALL);
+}
+
+void demux_dbg_none()
+{
+ __demux_dbg_setlevel(&demux_debug_ctx, DEMUX_DBG_NONE);
+}
+
+void demux_dbg(int level, const char *fmt, ...)
+{
+ va_list ap;
+
+ va_start(ap, fmt);
+ __demux_dbg(&demux_debug_ctx, level, fmt, ap);
+ va_end(ap);
+}
+
+void demux_set_dbg_msgcallback(void (*msgcb)(int level, char *))
+{
+ demux_debug_ctx.msg_callback = msgcb;
+}
+
+}
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/src/demuxer/debug.h xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/src/demuxer/debug.h
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/src/demuxer/debug.h 1970-01-01 00:00:00.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/src/demuxer/debug.h 2014-01-28 20:43:50.000000000 +0000
@@ -0,0 +1,44 @@
+/*
+ * Copyright (C) 2013 Jean-Luc Barriere
+ *
+ * This Program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2, or (at your option)
+ * any later version.
+ *
+ * This Program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; see the file COPYING. If not, write to
+ * the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
+ * http://www.gnu.org/copyleft/gpl.html
+ *
+ */
+
+#ifndef DEBUG_H
+#define DEBUG_H
+
+#define DEMUX_DBG_NONE -1
+#define DEMUX_DBG_ERROR 0
+#define DEMUX_DBG_WARN 1
+#define DEMUX_DBG_INFO 2
+#define DEMUX_DBG_DEBUG 3
+#define DEMUX_DBG_PARSE 4
+#define DEMUX_DBG_ALL 6
+
+#ifdef _MSC_VER
+#define snprintf _snprintf
+#endif
+
+extern "C" {
+extern void demux_dbg_level(int l);
+extern void demux_dbg_all(void);
+extern void demux_dbg_none(void);
+extern void demux_dbg(int level, const char *fmt, ...);
+extern void demux_set_dbg_msgcallback(void (*msgcb)(int level,char *));
+}
+
+#endif /* DEBUG_H */
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/src/demuxer/elementaryStream.cpp xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/src/demuxer/elementaryStream.cpp
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/src/demuxer/elementaryStream.cpp 1970-01-01 00:00:00.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/src/demuxer/elementaryStream.cpp 2014-01-28 20:43:50.000000000 +0000
@@ -0,0 +1,279 @@
+/*
+ * Copyright (C) 2013 Jean-Luc Barriere
+ *
+ * This Program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2, or (at your option)
+ * any later version.
+ *
+ * This Program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; see the file COPYING. If not, write to
+ * the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
+ * http://www.gnu.org/copyleft/gpl.html
+ *
+ */
+
+#include "elementaryStream.h"
+
+ElementaryStream::ElementaryStream(uint16_t pes_pid)
+ : pid(pes_pid)
+ , stream_type(STREAM_TYPE_UNKNOWN)
+ , c_dts(PTS_UNSET)
+ , c_pts(PTS_UNSET)
+ , p_dts(PTS_UNSET)
+ , p_pts(PTS_UNSET)
+ , has_stream_info(false)
+ , es_alloc_init(ES_INIT_BUFFER_SIZE)
+ , es_buf(NULL)
+ , es_alloc(0)
+ , es_len(0)
+ , es_consumed(0)
+ , es_pts_pointer(0)
+ , es_parsed(0)
+ , es_found_frame(false)
+{
+ memset(&stream_info, 0, sizeof(ElementaryStream::STREAM_INFO));
+}
+
+ElementaryStream::~ElementaryStream(void)
+{
+ if (es_buf)
+ {
+ demux_dbg(DEMUX_DBG_DEBUG, "free stream buffer %.4x: allocated size was %zu\n", pid, es_alloc);
+ free(es_buf);
+ es_buf = NULL;
+ }
+}
+
+void ElementaryStream::Reset(void)
+{
+ ClearBuffer();
+ es_found_frame = false;
+}
+
+void ElementaryStream::ClearBuffer()
+{
+ es_len = es_consumed = es_pts_pointer = es_parsed = 0;
+}
+
+int ElementaryStream::Append(const unsigned char* buf, size_t len, bool new_pts)
+{
+ // Mark position where current pts become applicable
+ if (new_pts)
+ es_pts_pointer = es_len;
+
+ if (es_buf && es_consumed)
+ {
+ if (es_consumed < es_len)
+ {
+ memmove(es_buf, es_buf + es_consumed, es_len - es_consumed);
+ es_len -= es_consumed;
+ es_parsed -= es_consumed;
+ if (es_pts_pointer > es_consumed)
+ es_pts_pointer -= es_consumed;
+ else
+ es_pts_pointer = 0;
+
+ es_consumed = 0;
+ }
+ else
+ ClearBuffer();
+ }
+ if (es_len + len > es_alloc)
+ {
+ if (es_alloc >= ES_MAX_BUFFER_SIZE)
+ return -ENOMEM;
+
+ size_t n = (es_alloc ? (es_alloc + len) * 2 : es_alloc_init);
+ if (n > ES_MAX_BUFFER_SIZE)
+ n = ES_MAX_BUFFER_SIZE;
+
+ demux_dbg(DEMUX_DBG_DEBUG, "realloc buffer size to %zu for stream %.4x\n", n, pid);
+ unsigned char* p = es_buf;
+ es_buf = (unsigned char*)realloc(es_buf, n * sizeof(*es_buf));
+ if (es_buf)
+ {
+ es_alloc = n;
+ }
+ else
+ {
+ free(p);
+ es_alloc = 0;
+ es_len = 0;
+ return -ENOMEM;
+ }
+ }
+
+ if (!es_buf)
+ return -ENOMEM;
+
+ memcpy(es_buf + es_len, buf, len);
+ es_len += len;
+
+ return 0;
+}
+
+const char* ElementaryStream::GetStreamCodecName(STREAM_TYPE stream_type)
+{
+ switch (stream_type)
+ {
+ case STREAM_TYPE_VIDEO_MPEG1:
+ return "mpeg1video";
+ case STREAM_TYPE_VIDEO_MPEG2:
+ return "mpeg2video";
+ case STREAM_TYPE_AUDIO_MPEG1:
+ return "mp1";
+ case STREAM_TYPE_AUDIO_MPEG2:
+ return "mp2";
+ case STREAM_TYPE_AUDIO_AAC:
+ return "aac";
+ case STREAM_TYPE_VIDEO_MPEG4:
+ return "mpeg4video";
+ case STREAM_TYPE_VIDEO_H264:
+ return "h264";
+ case STREAM_TYPE_VIDEO_VC1:
+ return "vc1";
+ case STREAM_TYPE_AUDIO_LPCM:
+ return "lpcm";
+ case STREAM_TYPE_AUDIO_AC3:
+ return "ac3";
+ case STREAM_TYPE_AUDIO_EAC3:
+ return "eac3";
+ case STREAM_TYPE_AUDIO_DTS:
+ return "dts";
+ case STREAM_TYPE_DVB_TELETEXT:
+ return "teletext";
+ case STREAM_TYPE_DVB_SUBTITLE:
+ return "dvbsub";
+ default:
+ return "data";
+ }
+}
+
+const char* ElementaryStream::GetStreamCodecName() const
+{
+ return GetStreamCodecName(stream_type);
+}
+
+bool ElementaryStream::GetStreamPacket(STREAM_PKT* pkt)
+{
+ ResetStreamPacket(pkt);
+ Parse(pkt);
+ if (pkt->data)
+ return true;
+ return false;
+}
+
+void ElementaryStream::Parse(STREAM_PKT* pkt)
+{
+ // No parser: pass-through
+ if (es_consumed < es_len)
+ {
+ es_consumed = es_parsed = es_len;
+ pkt->pid = pid;
+ pkt->size = es_consumed;
+ pkt->data = es_buf;
+ pkt->dts = c_dts;
+ pkt->pts = c_pts;
+ if (c_dts == PTS_UNSET || p_dts == PTS_UNSET)
+ pkt->duration = 0;
+ else
+ pkt->duration = c_dts - p_dts;
+ pkt->streamChange = false;
+ }
+}
+
+void ElementaryStream::ResetStreamPacket(STREAM_PKT* pkt)
+{
+ pkt->pid = 0xffff;
+ pkt->size = 0;
+ pkt->data = NULL;
+ pkt->dts = PTS_UNSET;
+ pkt->pts = PTS_UNSET;
+ pkt->duration = 0;
+ pkt->streamChange = false;
+}
+
+uint64_t ElementaryStream::Rescale(uint64_t a, uint64_t b, uint64_t c)
+{
+ uint64_t r = c / 2;
+
+ if (b <= INT_MAX && c <= INT_MAX)
+ {
+ if (a <= INT_MAX)
+ return (a * b + r) / c;
+ else
+ return a / c * b + (a % c * b + r) / c;
+ }
+ else
+ {
+ uint64_t a0 = a & 0xFFFFFFFF;
+ uint64_t a1 = a >> 32;
+ uint64_t b0 = b & 0xFFFFFFFF;
+ uint64_t b1 = b >> 32;
+ uint64_t t1 = a0 * b1 + a1 * b0;
+ uint64_t t1a = t1 << 32;
+
+ a0 = a0 * b0 + t1a;
+ a1 = a1 * b1 + (t1 >> 32) + (a0 < t1a);
+ a0 += r;
+ a1 += a0 < r;
+
+ for (int i = 63; i >= 0; i--)
+ {
+ a1 += a1 + ((a0 >> i) & 1);
+ t1 += t1;
+ if (c <= a1)
+ {
+ a1 -= c;
+ t1++;
+ }
+ }
+ return t1;
+ }
+}
+
+bool ElementaryStream::SetVideoInformation(int FpsScale, int FpsRate, int Height, int Width, float Aspect)
+{
+ bool ret = false;
+ if ((stream_info.fps_scale != FpsScale) ||
+ (stream_info.fps_rate != FpsRate) ||
+ (stream_info.height != Height) ||
+ (stream_info.width != Width) ||
+ (stream_info.aspect != Aspect))
+ ret = true;
+
+ stream_info.fps_scale = FpsScale;
+ stream_info.fps_rate = FpsRate;
+ stream_info.height = Height;
+ stream_info.width = Width;
+ stream_info.aspect = Aspect;
+
+ has_stream_info = true;
+ return ret;
+}
+
+bool ElementaryStream::SetAudioInformation(int Channels, int SampleRate, int BitRate, int BitsPerSample, int BlockAlign)
+{
+ bool ret = false;
+ if ((stream_info.channels != Channels) ||
+ (stream_info.sample_rate != SampleRate) ||
+ (stream_info.block_align != BlockAlign) ||
+ (stream_info.bit_rate != BitRate) ||
+ (stream_info.bits_Per_sample != BitsPerSample))
+ ret = true;
+
+ stream_info.channels = Channels;
+ stream_info.sample_rate = SampleRate;
+ stream_info.block_align = BlockAlign;
+ stream_info.bit_rate = BitRate;
+ stream_info.bits_Per_sample = BitsPerSample;
+
+ has_stream_info = true;
+ return ret;
+}
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/src/demuxer/elementaryStream.h xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/src/demuxer/elementaryStream.h
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/src/demuxer/elementaryStream.h 1970-01-01 00:00:00.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/src/demuxer/elementaryStream.h 2014-01-28 20:43:50.000000000 +0000
@@ -0,0 +1,113 @@
+/*
+ * Copyright (C) 2013 Jean-Luc Barriere
+ *
+ * This Program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2, or (at your option)
+ * any later version.
+ *
+ * This Program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; see the file COPYING. If not, write to
+ * the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
+ * http://www.gnu.org/copyleft/gpl.html
+ *
+ */
+
+#ifndef ELEMENTARYSTREAM_H
+#define ELEMENTARYSTREAM_H
+
+#include "common.h"
+
+enum STREAM_TYPE
+{
+ STREAM_TYPE_UNKNOWN = 0,
+ STREAM_TYPE_VIDEO_MPEG1,
+ STREAM_TYPE_VIDEO_MPEG2,
+ STREAM_TYPE_AUDIO_MPEG1,
+ STREAM_TYPE_AUDIO_MPEG2,
+ STREAM_TYPE_PRIVATE_DATA,
+ STREAM_TYPE_AUDIO_AAC,
+ STREAM_TYPE_VIDEO_MPEG4,
+ STREAM_TYPE_VIDEO_H264,
+ STREAM_TYPE_VIDEO_VC1,
+ STREAM_TYPE_AUDIO_LPCM,
+ STREAM_TYPE_AUDIO_AC3,
+ STREAM_TYPE_AUDIO_EAC3,
+ STREAM_TYPE_AUDIO_DTS,
+ STREAM_TYPE_DVB_TELETEXT,
+ STREAM_TYPE_DVB_SUBTITLE
+};
+
+class ElementaryStream
+{
+public:
+ ElementaryStream(uint16_t pes_pid);
+ virtual ~ElementaryStream();
+ virtual void Reset();
+ void ClearBuffer();
+ int Append(const unsigned char* buf, size_t len, bool new_pts = false);
+ const char* GetStreamCodecName() const;
+ static const char* GetStreamCodecName(STREAM_TYPE stream_type);
+
+ uint16_t pid;
+ STREAM_TYPE stream_type;
+ uint64_t c_dts; ///< current MPEG stream DTS (decode time for video)
+ uint64_t c_pts; ///< current MPEG stream PTS (presentation time for audio and video)
+ uint64_t p_dts; ///< previous MPEG stream DTS (decode time for video)
+ uint64_t p_pts; ///< previous MPEG stream PTS (presentation time for audio and video)
+
+ bool has_stream_info; ///< true if stream info is completed else it requires parsing of iframe
+
+ struct STREAM_INFO
+ {
+ char language[4];
+ int composition_id;
+ int ancillary_id;
+ int fps_scale;
+ int fps_rate;
+ int height;
+ int width;
+ float aspect;
+ int channels;
+ int sample_rate;
+ int block_align;
+ int bit_rate;
+ int bits_Per_sample;
+ } stream_info;
+
+ typedef struct
+ {
+ uint16_t pid;
+ size_t size;
+ const unsigned char* data;
+ uint64_t dts;
+ uint64_t pts;
+ uint64_t duration;
+ bool streamChange;
+ } STREAM_PKT;
+
+ bool GetStreamPacket(STREAM_PKT* pkt);
+ virtual void Parse(STREAM_PKT* pkt);
+
+protected:
+ void ResetStreamPacket(STREAM_PKT* pkt);
+ uint64_t Rescale(uint64_t a, uint64_t b, uint64_t c);
+ bool SetVideoInformation(int FpsScale, int FpsRate, int Height, int Width, float Aspect);
+ bool SetAudioInformation(int Channels, int SampleRate, int BitRate, int BitsPerSample, int BlockAlign);
+
+ size_t es_alloc_init; ///< Initial allocation of memory for buffer
+ unsigned char* es_buf; ///< The Pointer to buffer
+ size_t es_alloc; ///< Allocated size of memory for buffer
+ size_t es_len; ///< Size of data in buffer
+ size_t es_consumed; ///< Consumed payload. Will be erased on next append
+ size_t es_pts_pointer; ///< Position in buffer where current PTS becomes applicable
+ size_t es_parsed; ///< Parser: Last processed position in buffer
+ bool es_found_frame; ///< Parser: Found frame
+};
+
+#endif /* ELEMENTARYSTREAM_H */
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/src/demuxer/ES_AAC.cpp xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/src/demuxer/ES_AAC.cpp
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/src/demuxer/ES_AAC.cpp 1970-01-01 00:00:00.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/src/demuxer/ES_AAC.cpp 2014-01-28 20:43:50.000000000 +0000
@@ -0,0 +1,253 @@
+/*
+ * Copyright (C) 2005-2013 Team XBMC
+ * http://www.xbmc.org
+ *
+ * This Program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2, or (at your option)
+ * any later version.
+ *
+ * This Program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with XBMC; see the file COPYING. If not, see
+ * .
+ *
+ */
+
+#include
+
+#include "ES_AAC.h"
+#include "bitstream.h"
+
+static int aac_sample_rates[16] =
+{
+ 96000, 88200, 64000, 48000, 44100, 32000,
+ 24000, 22050, 16000, 12000, 11025, 8000, 7350
+};
+
+
+ES_AAC::ES_AAC(uint16_t pes_pid)
+ : ElementaryStream(pes_pid)
+{
+ m_Configured = false;
+ m_FrameLengthType = 0;
+ m_PTS = 0;
+ m_DTS = 0;
+ m_FrameSize = 0;
+ m_SampleRate = 0;
+ m_Channels = 0;
+ m_BitRate = 0;
+ m_AudioMuxVersion_A = 0;
+ es_alloc_init = 1920*2;
+ Reset();
+}
+
+ES_AAC::~ES_AAC()
+{
+}
+
+void ES_AAC::Parse(STREAM_PKT* pkt)
+{
+ int p = es_parsed;
+ int l;
+ while ((l = es_len - p) > 8)
+ {
+ if (FindHeaders(es_buf + p, l) < 0)
+ break;
+ p++;
+ }
+ es_parsed = p;
+
+ if (es_found_frame && l >= m_FrameSize)
+ {
+ bool streamChange = SetAudioInformation(m_Channels, m_SampleRate, m_BitRate, 0, 0);
+ pkt->pid = pid;
+ pkt->data = &es_buf[p];
+ pkt->size = m_FrameSize;
+ pkt->duration = 1024 * 90000 / m_SampleRate;
+ pkt->dts = m_DTS;
+ pkt->pts = m_PTS;
+ pkt->streamChange = streamChange;
+
+ es_consumed = p + m_FrameSize;
+ es_parsed = es_consumed;
+ es_found_frame = false;
+ }
+}
+
+int ES_AAC::FindHeaders(uint8_t *buf, int buf_size)
+{
+ if (es_found_frame)
+ return -1;
+
+ uint8_t *buf_ptr = buf;
+
+ // STREAM_TYPE_AUDIO_AACLATM
+ if ((buf_ptr[0] == 0x56 && (buf_ptr[1] & 0xE0) == 0xE0))
+ {
+ // TODO
+ if (buf_size < 16)
+ return -1;
+
+ cBitstream bs(buf_ptr, 16 * 8);
+ bs.skipBits(11);
+ m_FrameSize = bs.readBits(13) + 3;
+ if (!ParseLATMAudioMuxElement(&bs))
+ return 0;
+
+ es_found_frame = true;
+ m_DTS = c_pts;
+ m_PTS = c_pts;
+ c_pts += 90000 * 1024 / m_SampleRate;
+ return -1;
+ }
+ //STREAM_TYPE_AUDIO_AACADTS
+ else if(buf_ptr[0] == 0xFF && (buf_ptr[1] & 0xF0) == 0xF0)
+ {
+ // need at least 7 bytes for header
+ if (buf_size < 7)
+ return -1;
+
+ cBitstream bs(buf_ptr, 9 * 8);
+ bs.skipBits(15);
+
+ // check if CRC is present, means header is 9 byte long
+ int noCrc = bs.readBits(1);
+ if (!noCrc && (buf_size < 9))
+ return -1;
+
+ bs.skipBits(2); // profile
+ int SampleRateIndex = bs.readBits(4);
+ bs.skipBits(1); // private
+ m_Channels = bs.readBits(3);
+ bs.skipBits(4);
+
+ m_FrameSize = bs.readBits(13);
+ m_SampleRate = aac_sample_rates[SampleRateIndex & 0x0E];
+
+ es_found_frame = true;
+ m_DTS = c_pts;
+ m_PTS = c_pts;
+ c_pts += 90000 * 1024 / m_SampleRate;
+ return -1;
+ }
+ return 0;
+}
+
+bool ES_AAC::ParseLATMAudioMuxElement(cBitstream *bs)
+{
+ if (!bs->readBits1())
+ ReadStreamMuxConfig(bs);
+
+ if (!m_Configured)
+ return false;
+
+ return true;
+}
+
+void ES_AAC::ReadStreamMuxConfig(cBitstream *bs)
+{
+ int AudioMuxVersion = bs->readBits(1);
+ m_AudioMuxVersion_A = 0;
+ if (AudioMuxVersion) // audioMuxVersion
+ m_AudioMuxVersion_A = bs->readBits(1);
+
+ if(m_AudioMuxVersion_A)
+ return;
+
+ if (AudioMuxVersion)
+ LATMGetValue(bs); // taraFullness
+
+ bs->skipBits(1); // allStreamSameTimeFraming = 1
+ bs->skipBits(6); // numSubFrames = 0
+ bs->skipBits(4); // numPrograms = 0
+
+ // for each program (which there is only on in DVB)
+ bs->skipBits(3); // numLayer = 0
+
+ // for each layer (which there is only on in DVB)
+ if (!AudioMuxVersion)
+ ReadAudioSpecificConfig(bs);
+ else
+ return;
+
+ // these are not needed... perhaps
+ m_FrameLengthType = bs->readBits(3);
+ switch (m_FrameLengthType)
+ {
+ case 0:
+ bs->readBits(8);
+ break;
+ case 1:
+ bs->readBits(9);
+ break;
+ case 3:
+ case 4:
+ case 5:
+ bs->readBits(6); // celp_table_index
+ break;
+ case 6:
+ case 7:
+ bs->readBits(1); // hvxc_table_index
+ break;
+ }
+
+ if (bs->readBits(1))
+ { // other data?
+ int esc;
+ do
+ {
+ esc = bs->readBits(1);
+ bs->skipBits(8);
+ } while (esc);
+ }
+
+ if (bs->readBits(1)) // crc present?
+ bs->skipBits(8); // config_crc
+ m_Configured = true;
+}
+
+void ES_AAC::ReadAudioSpecificConfig(cBitstream *bs)
+{
+ int aot = bs->readBits(5);
+ if (aot == 31)
+ aot = 32 + bs->readBits(6);
+
+ int SampleRateIndex = bs->readBits(4);
+
+ if (SampleRateIndex == 0xf)
+ m_SampleRate = bs->readBits(24);
+ else
+ m_SampleRate = aac_sample_rates[SampleRateIndex & 0xf];
+
+ m_Channels = bs->readBits(4);
+
+ if (aot == 5) { // AOT_SBR
+ if (bs->readBits(4) == 0xf) { // extensionSamplingFrequencyIndex
+ bs->skipBits(24);
+ }
+ aot = bs->readBits(5); // this is the main object type (i.e. non-extended)
+ if (aot == 31)
+ aot = 32 + bs->readBits(6);
+ }
+
+ if(aot != 2)
+ return;
+
+ bs->skipBits(1); //framelen_flag
+ if (bs->readBits1()) // depends_on_coder
+ bs->skipBits(14);
+
+ if (bs->readBits(1)) // ext_flag
+ bs->skipBits(1); // ext3_flag
+}
+
+void ES_AAC::Reset()
+{
+ ElementaryStream::Reset();
+ m_Configured = false;
+}
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/src/demuxer/ES_AAC.h xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/src/demuxer/ES_AAC.h
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/src/demuxer/ES_AAC.h 1970-01-01 00:00:00.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/src/demuxer/ES_AAC.h 2014-01-28 20:43:50.000000000 +0000
@@ -0,0 +1,56 @@
+/*
+ * Copyright (C) 2005-2013 Team XBMC
+ * http://www.xbmc.org
+ *
+ * This Program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2, or (at your option)
+ * any later version.
+ *
+ * This Program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with XBMC; see the file COPYING. If not, see
+ * .
+ *
+ */
+
+#ifndef ES_AAC_H
+#define ES_AAC_H
+
+#include "elementaryStream.h"
+#include "bitstream.h"
+
+class ES_AAC : public ElementaryStream
+{
+private:
+ int m_SampleRate;
+ int m_Channels;
+ int m_BitRate;
+ int m_FrameSize;
+
+ int64_t m_PTS; /* pts of the current frame */
+ int64_t m_DTS; /* dts of the current frame */
+
+ bool m_Configured;
+ int m_AudioMuxVersion_A;
+ int m_FrameLengthType;
+
+ int FindHeaders(uint8_t *buf, int buf_size);
+ bool ParseLATMAudioMuxElement(cBitstream *bs);
+ void ReadStreamMuxConfig(cBitstream *bs);
+ void ReadAudioSpecificConfig(cBitstream *bs);
+ uint32_t LATMGetValue(cBitstream *bs) { return bs->readBits(bs->readBits(2) * 8); }
+
+public:
+ ES_AAC(uint16_t pes_pid);
+ virtual ~ES_AAC();
+
+ virtual void Parse(STREAM_PKT* pkt);
+ virtual void Reset();
+};
+
+#endif /* ES_AAC_H */
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/src/demuxer/ES_AC3.cpp xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/src/demuxer/ES_AC3.cpp
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/src/demuxer/ES_AC3.cpp 1970-01-01 00:00:00.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/src/demuxer/ES_AC3.cpp 2014-01-28 20:43:50.000000000 +0000
@@ -0,0 +1,251 @@
+/*
+ * Copyright (C) 2005-2013 Team XBMC
+ * http://www.xbmc.org
+ *
+ * This Program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2, or (at your option)
+ * any later version.
+ *
+ * This Program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with XBMC; see the file COPYING. If not, see
+ * .
+ *
+ */
+
+#include
+#include
+
+#include "ES_AC3.h"
+#include "bitstream.h"
+
+using namespace std;
+
+#define AC3_HEADER_SIZE 7
+
+/** Channel mode (audio coding mode) */
+typedef enum
+{
+ AC3_CHMODE_DUALMONO = 0,
+ AC3_CHMODE_MONO,
+ AC3_CHMODE_STEREO,
+ AC3_CHMODE_3F,
+ AC3_CHMODE_2F1R,
+ AC3_CHMODE_3F1R,
+ AC3_CHMODE_2F2R,
+ AC3_CHMODE_3F2R
+} AC3ChannelMode;
+
+/* possible frequencies */
+const uint16_t AC3SampleRateTable[3] = { 48000, 44100, 32000 };
+
+/* possible bitrates */
+const uint16_t AC3BitrateTable[19] = {
+ 32, 40, 48, 56, 64, 80, 96, 112, 128,
+ 160, 192, 224, 256, 320, 384, 448, 512, 576, 640
+};
+
+const uint8_t AC3ChannelsTable[8] = {
+ 2, 1, 2, 3, 3, 4, 4, 5
+};
+
+const uint16_t AC3FrameSizeTable[38][3] = {
+ { 64, 69, 96 },
+ { 64, 70, 96 },
+ { 80, 87, 120 },
+ { 80, 88, 120 },
+ { 96, 104, 144 },
+ { 96, 105, 144 },
+ { 112, 121, 168 },
+ { 112, 122, 168 },
+ { 128, 139, 192 },
+ { 128, 140, 192 },
+ { 160, 174, 240 },
+ { 160, 175, 240 },
+ { 192, 208, 288 },
+ { 192, 209, 288 },
+ { 224, 243, 336 },
+ { 224, 244, 336 },
+ { 256, 278, 384 },
+ { 256, 279, 384 },
+ { 320, 348, 480 },
+ { 320, 349, 480 },
+ { 384, 417, 576 },
+ { 384, 418, 576 },
+ { 448, 487, 672 },
+ { 448, 488, 672 },
+ { 512, 557, 768 },
+ { 512, 558, 768 },
+ { 640, 696, 960 },
+ { 640, 697, 960 },
+ { 768, 835, 1152 },
+ { 768, 836, 1152 },
+ { 896, 975, 1344 },
+ { 896, 976, 1344 },
+ { 1024, 1114, 1536 },
+ { 1024, 1115, 1536 },
+ { 1152, 1253, 1728 },
+ { 1152, 1254, 1728 },
+ { 1280, 1393, 1920 },
+ { 1280, 1394, 1920 },
+};
+
+const uint8_t EAC3Blocks[4] = {
+ 1, 2, 3, 6
+};
+
+typedef enum {
+ EAC3_FRAME_TYPE_INDEPENDENT = 0,
+ EAC3_FRAME_TYPE_DEPENDENT,
+ EAC3_FRAME_TYPE_AC3_CONVERT,
+ EAC3_FRAME_TYPE_RESERVED
+} EAC3FrameType;
+
+ES_AC3::ES_AC3(uint16_t pid)
+ : ElementaryStream(pid)
+{
+ m_PTS = 0;
+ m_DTS = 0;
+ m_FrameSize = 0;
+ m_SampleRate = 0;
+ m_Channels = 0;
+ m_BitRate = 0;
+ es_alloc_init = 1920*2;
+}
+
+ES_AC3::~ES_AC3()
+{
+}
+
+void ES_AC3::Parse(STREAM_PKT* pkt)
+{
+ int p = es_parsed;
+ int l;
+ while ((l = es_len - p) > 8)
+ {
+ if (FindHeaders(es_buf + p, l) < 0)
+ break;
+ p++;
+ }
+ es_parsed = p;
+
+ if (es_found_frame && l >= m_FrameSize)
+ {
+ bool streamChange = SetAudioInformation(m_Channels, m_SampleRate, m_BitRate, 0, 0);
+ pkt->pid = pid;
+ pkt->data = &es_buf[p];
+ pkt->size = m_FrameSize;
+ pkt->duration = 90000 * 1536 / m_SampleRate;
+ pkt->dts = m_DTS;
+ pkt->pts = m_PTS;
+ pkt->streamChange = streamChange;
+
+ es_consumed = p + m_FrameSize;
+ es_parsed = es_consumed;
+ es_found_frame = false;
+ }
+}
+
+int ES_AC3::FindHeaders(uint8_t *buf, int buf_size)
+{
+ if (es_found_frame)
+ return -1;
+
+ if (buf_size < 9)
+ return -1;
+
+ uint8_t *buf_ptr = buf;
+
+ if ((buf_ptr[0] == 0x0b && buf_ptr[1] == 0x77))
+ {
+ cBitstream bs(buf_ptr + 2, AC3_HEADER_SIZE * 8);
+
+ // read ahead to bsid to distinguish between AC-3 and E-AC-3
+ int bsid = bs.showBits(29) & 0x1F;
+ if (bsid > 16)
+ return 0;
+
+ if (bsid <= 10)
+ {
+ // Normal AC-3
+ bs.skipBits(16);
+ int fscod = bs.readBits(2);
+ int frmsizecod = bs.readBits(6);
+ bs.skipBits(5); // skip bsid, already got it
+ bs.skipBits(3); // skip bitstream mode
+ int acmod = bs.readBits(3);
+
+ if (fscod == 3 || frmsizecod > 37)
+ return 0;
+
+ if (acmod == AC3_CHMODE_STEREO)
+ {
+ bs.skipBits(2); // skip dsurmod
+ }
+ else
+ {
+ if ((acmod & 1) && acmod != AC3_CHMODE_MONO)
+ bs.skipBits(2);
+ if (acmod & 4)
+ bs.skipBits(2);
+ }
+ int lfeon = bs.readBits(1);
+
+ int srShift = max(bsid, 8) - 8;
+ m_SampleRate = AC3SampleRateTable[fscod] >> srShift;
+ m_BitRate = (AC3BitrateTable[frmsizecod>>1] * 1000) >> srShift;
+ m_Channels = AC3ChannelsTable[acmod] + lfeon;
+ m_FrameSize = AC3FrameSizeTable[frmsizecod][fscod] * 2;
+ }
+ else
+ {
+ // Enhanced AC-3
+ int frametype = bs.readBits(2);
+ if (frametype == EAC3_FRAME_TYPE_RESERVED)
+ return 0;
+
+ bs.readBits(3); // int substreamid
+
+ m_FrameSize = (bs.readBits(11) + 1) << 1;
+ if (m_FrameSize < AC3_HEADER_SIZE)
+ return 0;
+
+ int numBlocks = 6;
+ int sr_code = bs.readBits(2);
+ if (sr_code == 3)
+ {
+ int sr_code2 = bs.readBits(2);
+ if (sr_code2 == 3)
+ return 0;
+ m_SampleRate = AC3SampleRateTable[sr_code2] / 2;
+ }
+ else
+ {
+ numBlocks = EAC3Blocks[bs.readBits(2)];
+ m_SampleRate = AC3SampleRateTable[sr_code];
+ }
+
+ int channelMode = bs.readBits(3);
+ int lfeon = bs.readBits(1);
+
+ m_BitRate = (uint32_t)(8.0 * m_FrameSize * m_SampleRate / (numBlocks * 256.0));
+ m_Channels = AC3ChannelsTable[channelMode] + lfeon;
+ }
+ es_found_frame = true;
+ m_DTS = c_pts;
+ m_PTS = c_pts;
+ c_pts += 90000 * 1536 / m_SampleRate;
+ return -1;
+ }
+ return 0;
+}
+
+void ES_AC3::Reset()
+{
+ ElementaryStream::Reset();
+}
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/src/demuxer/ES_AC3.h xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/src/demuxer/ES_AC3.h
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/src/demuxer/ES_AC3.h 1970-01-01 00:00:00.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/src/demuxer/ES_AC3.h 2014-01-28 20:43:50.000000000 +0000
@@ -0,0 +1,47 @@
+/*
+ * Copyright (C) 2005-2013 Team XBMC
+ * http://www.xbmc.org
+ *
+ * This Program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2, or (at your option)
+ * any later version.
+ *
+ * This Program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with XBMC; see the file COPYING. If not, see
+ * .
+ *
+ */
+
+#ifndef ES_AC3_H
+#define ES_AC3_H
+
+#include "elementaryStream.h"
+
+class ES_AC3 : public ElementaryStream
+{
+private:
+ int m_SampleRate;
+ int m_Channels;
+ int m_BitRate;
+ int m_FrameSize;
+
+ int64_t m_PTS; /* pts of the current frame */
+ int64_t m_DTS; /* dts of the current frame */
+
+ int FindHeaders(uint8_t *buf, int buf_size);
+
+public:
+ ES_AC3(uint16_t pid);
+ virtual ~ES_AC3();
+
+ virtual void Parse(STREAM_PKT* pkt);
+ virtual void Reset();
+};
+
+#endif /* ES_AC3_H */
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/src/demuxer/ES_h264.cpp xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/src/demuxer/ES_h264.cpp
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/src/demuxer/ES_h264.cpp 1970-01-01 00:00:00.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/src/demuxer/ES_h264.cpp 2014-01-28 20:43:50.000000000 +0000
@@ -0,0 +1,583 @@
+/*
+ * Copyright (C) 2005-2013 Team XBMC
+ * http://www.xbmc.org
+ *
+ * This Program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2, or (at your option)
+ * any later version.
+ *
+ * This Program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with XBMC; see the file COPYING. If not, see
+ * .
+ *
+ */
+
+#include
+
+#include "ES_h264.h"
+#include "bitstream.h"
+
+static const int h264_lev2cpbsize[][2] =
+{
+ {10, 175},
+ {11, 500},
+ {12, 1000},
+ {13, 2000},
+ {20, 2000},
+ {21, 4000},
+ {22, 4000},
+ {30, 10000},
+ {31, 14000},
+ {32, 20000},
+ {40, 25000},
+ {41, 62500},
+ {42, 62500},
+ {50, 135000},
+ {51, 240000},
+ {-1, -1},
+};
+
+ES_h264::ES_h264(uint16_t pes_pid)
+ : ElementaryStream(pes_pid)
+{
+ m_Height = 0;
+ m_Width = 0;
+ m_FPS = 25;
+ m_FpsScale = 0;
+ m_FrameDuration = 0;
+ m_vbvDelay = -1;
+ m_vbvSize = 0;
+ m_PixelAspect.den = 1;
+ m_PixelAspect.num = 0;
+ m_DTS = 0;
+ m_PTS = 0;
+ es_alloc_init = 240000;
+ Reset();
+}
+
+ES_h264::~ES_h264()
+{
+}
+
+void ES_h264::Parse(STREAM_PKT* pkt)
+{
+ int frame_ptr = es_consumed;
+ int p = es_parsed;
+ uint32_t startcode = m_StartCode;
+ bool frameComplete = false;
+ int l;
+ while ((l = es_len - p) > 3)
+ {
+ if ((startcode & 0xffffff00) == 0x00000100)
+ {
+ if (Parse_H264(startcode, p, frameComplete) < 0)
+ {
+ break;
+ }
+ }
+ startcode = startcode << 8 | es_buf[p++];
+ }
+ es_parsed = p;
+ m_StartCode = startcode;
+
+ if (frameComplete)
+ {
+ if (!m_NeedSPS && !m_NeedIFrame)
+ {
+ double PAR = (double)m_PixelAspect.num/(double)m_PixelAspect.den;
+ double DAR = (PAR * m_Width) / m_Height;
+ demux_dbg(DEMUX_DBG_PARSE, "H.264 SPS: PAR %i:%i\n", m_PixelAspect.num, m_PixelAspect.den);
+ demux_dbg(DEMUX_DBG_PARSE, "H.264 SPS: DAR %.2f\n", DAR);
+ if (m_FpsScale == 0)
+ {
+ m_FpsScale = static_cast(Rescale(c_dts - p_dts, RESCALE_TIME_BASE, PTS_TIME_BASE));
+ }
+ bool streamChange = SetVideoInformation(m_FpsScale, RESCALE_TIME_BASE, m_Height, m_Width, static_cast(DAR));
+ pkt->pid = pid;
+ pkt->size = es_consumed - frame_ptr;
+ pkt->data = &es_buf[frame_ptr];
+ pkt->dts = m_DTS;
+ pkt->pts = m_PTS;
+ pkt->duration = c_dts - p_dts;
+ pkt->streamChange = streamChange;
+ }
+ m_StartCode = 0xffffffff;
+ es_parsed = es_consumed;
+ es_found_frame = false;
+ }
+}
+
+void ES_h264::Reset()
+{
+ ElementaryStream::Reset();
+ m_StartCode = 0xffffffff;
+ m_NeedIFrame = true;
+ m_NeedSPS = true;
+ m_NeedPPS = true;
+ memset(&m_streamData, 0, sizeof(m_streamData));
+}
+
+int ES_h264::Parse_H264(uint32_t startcode, int buf_ptr, bool &complete)
+{
+ int len = es_len - buf_ptr;
+ uint8_t *buf = es_buf + buf_ptr;
+
+ switch(startcode & 0x9f)
+ {
+ case 1:
+ case 2:
+ case 3:
+ case 4:
+ case 5:
+ {
+ if (m_NeedSPS || m_NeedPPS)
+ {
+ es_found_frame = true;
+ return 0;
+ }
+ // need at least 32 bytes for parsing nal
+ if (len < 32)
+ return -1;
+ h264_private::VCL_NAL vcl;
+ memset(&vcl, 0, sizeof(h264_private::VCL_NAL));
+ vcl.nal_ref_idc = startcode & 0x60;
+ vcl.nal_unit_type = startcode & 0x1F;
+ if (!Parse_SLH(buf, len, vcl))
+ return 0;
+
+ // check for the beginning of a new access unit
+ if (es_found_frame && IsFirstVclNal(vcl))
+ {
+ complete = true;
+ es_consumed = buf_ptr - 4;
+ return -1;
+ }
+
+ if (!es_found_frame)
+ {
+ if (buf_ptr - 4 >= (int)es_pts_pointer)
+ {
+ m_DTS = c_dts;
+ m_PTS = c_pts;
+ }
+ else
+ {
+ m_DTS = p_dts;
+ m_PTS = p_pts;
+ }
+ }
+
+ m_streamData.vcl_nal = vcl;
+ es_found_frame = true;
+ break;
+ }
+
+ case NAL_SEI:
+ if (es_found_frame)
+ {
+ complete = true;
+ es_consumed = buf_ptr - 4;
+ return -1;
+ }
+ break;
+
+ case NAL_SPS:
+ {
+ if (es_found_frame)
+ {
+ complete = true;
+ es_consumed = buf_ptr - 4;
+ return -1;
+ }
+ // TODO: how big is SPS?
+ if (len < 256)
+ return -1;
+ if (!Parse_SPS(buf, len))
+ return 0;
+
+ m_NeedSPS = false;
+ break;
+ }
+
+ case NAL_PPS:
+ {
+ if (es_found_frame)
+ {
+ complete = true;
+ es_consumed = buf_ptr - 4;
+ return -1;
+ }
+ // TODO: how big is PPS
+ if (len < 64)
+ return -1;
+ if (!Parse_PPS(buf, len))
+ return 0;
+ m_NeedPPS = false;
+ break;
+ }
+
+ case NAL_AUD:
+ if (es_found_frame && (p_dts != PTS_UNSET))
+ {
+ complete = true;
+ es_consumed = buf_ptr - 4;
+ return -1;
+ }
+ break;
+
+ case NAL_END_SEQ:
+ if (es_found_frame)
+ {
+ complete = true;
+ es_consumed = buf_ptr;
+ return -1;
+ }
+ break;
+
+ case 13:
+ case 14:
+ case 15:
+ case 16:
+ case 17:
+ case 18:
+ if (es_found_frame)
+ {
+ complete = true;
+ es_consumed = buf_ptr - 4;
+ return -1;
+ }
+ break;
+
+ default:
+ break;
+ }
+
+ return 0;
+}
+
+bool ES_h264::Parse_PPS(uint8_t *buf, int len)
+{
+ cBitstream bs(buf, len*8);
+
+ int pps_id = bs.readGolombUE();
+ int sps_id = bs.readGolombUE();
+ m_streamData.pps[pps_id].sps = sps_id;
+ bs.readBits1();
+ m_streamData.pps[pps_id].pic_order_present_flag = bs.readBits1();
+ return true;
+}
+
+bool ES_h264::Parse_SLH(uint8_t *buf, int len, h264_private::VCL_NAL &vcl)
+{
+ cBitstream bs(buf, len*8);
+
+ bs.readGolombUE(); /* first_mb_in_slice */
+ int slice_type = bs.readGolombUE();
+
+ if (slice_type > 4)
+ slice_type -= 5; /* Fixed slice type per frame */
+
+ switch (slice_type)
+ {
+ case 0:
+ break;
+ case 1:
+ break;
+ case 2:
+ m_NeedIFrame = false;
+ break;
+ default:
+ return false;
+ }
+
+ int pps_id = bs.readGolombUE();
+ int sps_id = m_streamData.pps[pps_id].sps;
+ if (m_streamData.sps[sps_id].cbpsize == 0)
+ return false;
+
+ m_vbvSize = m_streamData.sps[sps_id].cbpsize;
+ m_vbvDelay = -1;
+
+ vcl.pic_parameter_set_id = pps_id;
+ vcl.frame_num = bs.readBits(m_streamData.sps[sps_id].log2_max_frame_num);
+ if (!m_streamData.sps[sps_id].frame_mbs_only_flag)
+ {
+ vcl.field_pic_flag = bs.readBits1();
+ // interlaced
+// if (vcl.field_pic_flag)
+// m_FPS *= 2;
+ }
+ if (vcl.field_pic_flag)
+ vcl.bottom_field_flag = bs.readBits1();
+
+ if (vcl.nal_unit_type == 5)
+ vcl.idr_pic_id = bs.readGolombUE();
+ if (m_streamData.sps[sps_id].pic_order_cnt_type == 0)
+ {
+ vcl.pic_order_cnt_lsb = bs.readBits(m_streamData.sps[sps_id].log2_max_pic_order_cnt_lsb);
+ if(m_streamData.pps[pps_id].pic_order_present_flag && !vcl.field_pic_flag)
+ vcl.delta_pic_order_cnt_bottom = bs.readGolombSE();
+ }
+ if(m_streamData.sps[sps_id].pic_order_cnt_type == 1 &&
+ !m_streamData.sps[sps_id].delta_pic_order_always_zero_flag )
+ {
+ vcl.delta_pic_order_cnt_0 = bs.readGolombSE();
+ if(m_streamData.pps[pps_id].pic_order_present_flag && !vcl.field_pic_flag )
+ vcl.delta_pic_order_cnt_1 = bs.readGolombSE();
+ }
+
+ vcl.pic_order_cnt_type = m_streamData.sps[sps_id].pic_order_cnt_type;
+
+ return true;
+}
+
+bool ES_h264::Parse_SPS(uint8_t *buf, int len)
+{
+ cBitstream bs(buf, len*8);
+ unsigned int tmp, frame_mbs_only;
+ int cbpsize = -1;
+
+ int profile_idc = bs.readBits(8);
+ /* constraint_set0_flag = bs.readBits1(); */
+ /* constraint_set1_flag = bs.readBits1(); */
+ /* constraint_set2_flag = bs.readBits1(); */
+ /* constraint_set3_flag = bs.readBits1(); */
+ /* reserved = bs.readBits(4); */
+ bs.skipBits(8);
+ int level_idc = bs.readBits(8);
+ unsigned int seq_parameter_set_id = bs.readGolombUE(9);
+
+ unsigned int i = 0;
+ while (h264_lev2cpbsize[i][0] != -1)
+ {
+ if (h264_lev2cpbsize[i][0] >= level_idc)
+ {
+ cbpsize = h264_lev2cpbsize[i][1];
+ break;
+ }
+ i++;
+ }
+ if (cbpsize < 0)
+ return false;
+
+ memset(&m_streamData.sps[seq_parameter_set_id], 0, sizeof(h264_private::SPS));
+ m_streamData.sps[seq_parameter_set_id].cbpsize = cbpsize * 125; /* Convert from kbit to bytes */
+
+ if( profile_idc == 100 || profile_idc == 110 ||
+ profile_idc == 122 || profile_idc == 244 || profile_idc == 44 ||
+ profile_idc == 83 || profile_idc == 86 || profile_idc == 118 ||
+ profile_idc == 128 )
+ {
+ int chroma_format_idc = bs.readGolombUE(9); /* chroma_format_idc */
+ if(chroma_format_idc == 3)
+ bs.skipBits(1); /* residual_colour_transform_flag */
+ bs.readGolombUE(); /* bit_depth_luma - 8 */
+ bs.readGolombUE(); /* bit_depth_chroma - 8 */
+ bs.skipBits(1); /* transform_bypass */
+ if (bs.readBits1()) /* seq_scaling_matrix_present */
+ {
+ for (int i = 0; i < ((chroma_format_idc != 3) ? 8 : 12); i++)
+ {
+ if (bs.readBits1()) /* seq_scaling_list_present */
+ {
+ int last = 8, next = 8, size = (i<6) ? 16 : 64;
+ for (int j = 0; j < size; j++)
+ {
+ if (next)
+ next = (last + bs.readGolombSE()) & 0xff;
+ last = !next ? last: next;
+ }
+ }
+ }
+ }
+ }
+
+ int log2_max_frame_num_minus4 = bs.readGolombUE(); /* log2_max_frame_num - 4 */
+ m_streamData.sps[seq_parameter_set_id].log2_max_frame_num = log2_max_frame_num_minus4 + 4;
+ int pic_order_cnt_type = bs.readGolombUE(9);
+ m_streamData.sps[seq_parameter_set_id].pic_order_cnt_type = pic_order_cnt_type;
+ if (pic_order_cnt_type == 0)
+ {
+ int log2_max_pic_order_cnt_lsb_minus4 = bs.readGolombUE(); /* log2_max_poc_lsb - 4 */
+ m_streamData.sps[seq_parameter_set_id].log2_max_pic_order_cnt_lsb = log2_max_pic_order_cnt_lsb_minus4 + 4;
+ }
+ else if (pic_order_cnt_type == 1)
+ {
+ m_streamData.sps[seq_parameter_set_id].delta_pic_order_always_zero_flag = bs.readBits1();
+ bs.readGolombSE(); /* offset_for_non_ref_pic */
+ bs.readGolombSE(); /* offset_for_top_to_bottom_field */
+ tmp = bs.readGolombUE(); /* num_ref_frames_in_pic_order_cnt_cycle */
+ for (unsigned int i = 0; i < tmp; i++)
+ bs.readGolombSE(); /* offset_for_ref_frame[i] */
+ }
+ else if(pic_order_cnt_type != 2)
+ {
+ /* Illegal poc */
+ return false;
+ }
+
+ bs.readGolombUE(9); /* ref_frames */
+ bs.skipBits(1); /* gaps_in_frame_num_allowed */
+ m_Width /* mbs */ = bs.readGolombUE() + 1;
+ m_Height /* mbs */ = bs.readGolombUE() + 1;
+ frame_mbs_only = bs.readBits1();
+ m_streamData.sps[seq_parameter_set_id].frame_mbs_only_flag = frame_mbs_only;
+ demux_dbg(DEMUX_DBG_PARSE, "H.264 SPS: pic_width: %u mbs\n", (unsigned) m_Width);
+ demux_dbg(DEMUX_DBG_PARSE, "H.264 SPS: pic_height: %u mbs\n", (unsigned) m_Height);
+ demux_dbg(DEMUX_DBG_PARSE, "H.264 SPS: frame only flag: %d\n", frame_mbs_only);
+
+ m_Width *= 16;
+ m_Height *= 16 * (2-frame_mbs_only);
+
+ if (!frame_mbs_only)
+ {
+ if (bs.readBits1()) /* mb_adaptive_frame_field_flag */
+ demux_dbg(DEMUX_DBG_PARSE, "H.264 SPS: MBAFF\n");
+ }
+ bs.skipBits(1); /* direct_8x8_inference_flag */
+ if (bs.readBits1()) /* frame_cropping_flag */
+ {
+ uint32_t crop_left = bs.readGolombUE();
+ uint32_t crop_right = bs.readGolombUE();
+ uint32_t crop_top = bs.readGolombUE();
+ uint32_t crop_bottom = bs.readGolombUE();
+ demux_dbg(DEMUX_DBG_PARSE, "H.264 SPS: cropping %d %d %d %d\n", crop_left, crop_top, crop_right, crop_bottom);
+
+ m_Width -= 2*(crop_left + crop_right);
+ if (frame_mbs_only)
+ m_Height -= 2*(crop_top + crop_bottom);
+ else
+ m_Height -= 4*(crop_top + crop_bottom);
+ }
+
+ /* VUI parameters */
+ m_PixelAspect.num = 0;
+ if (bs.readBits1()) /* vui_parameters_present flag */
+ {
+ if (bs.readBits1()) /* aspect_ratio_info_present */
+ {
+ uint32_t aspect_ratio_idc = bs.readBits(8);
+ demux_dbg(DEMUX_DBG_PARSE, "H.264 SPS: aspect_ratio_idc %d\n", aspect_ratio_idc);
+
+ if (aspect_ratio_idc == 255 /* Extended_SAR */)
+ {
+ m_PixelAspect.num = bs.readBits(16); /* sar_width */
+ m_PixelAspect.den = bs.readBits(16); /* sar_height */
+ demux_dbg(DEMUX_DBG_PARSE, "H.264 SPS: -> sar %dx%d\n", m_PixelAspect.num, m_PixelAspect.den);
+ }
+ else
+ {
+ static const mpeg_rational_t aspect_ratios[] =
+ { /* page 213: */
+ /* 0: unknown */
+ {0, 1},
+ /* 1...16: */
+ { 1, 1}, {12, 11}, {10, 11}, {16, 11}, { 40, 33}, {24, 11}, {20, 11}, {32, 11},
+ {80, 33}, {18, 11}, {15, 11}, {64, 33}, {160, 99}, { 4, 3}, { 3, 2}, { 2, 1}
+ };
+
+ if (aspect_ratio_idc < sizeof(aspect_ratios)/sizeof(aspect_ratios[0]))
+ {
+ memcpy(&m_PixelAspect, &aspect_ratios[aspect_ratio_idc], sizeof(mpeg_rational_t));
+ demux_dbg(DEMUX_DBG_PARSE, "H.264 SPS: PAR %d / %d\n", m_PixelAspect.num, m_PixelAspect.den);
+ }
+ else
+ {
+ demux_dbg(DEMUX_DBG_PARSE, "H.264 SPS: aspect_ratio_idc out of range !\n");
+ }
+ }
+ }
+ if (bs.readBits1()) // overscan
+ {
+ bs.readBits1(); // overscan_appropriate_flag
+ }
+ if (bs.readBits1()) // video_signal_type_present_flag
+ {
+ bs.readBits(3); // video_format
+ bs.readBits1(); // video_full_range_flag
+ if (bs.readBits1()) // colour_description_present_flag
+ {
+ bs.readBits(8); // colour_primaries
+ bs.readBits(8); // transfer_characteristics
+ bs.readBits(8); // matrix_coefficients
+ }
+ }
+
+ if (bs.readBits1()) // chroma_loc_info_present_flag
+ {
+ bs.readGolombUE(); // chroma_sample_loc_type_top_field
+ bs.readGolombUE(); // chroma_sample_loc_type_bottom_field
+ }
+
+ if (bs.readBits1()) // timing_info_present_flag
+ {
+// uint32_t num_units_in_tick = bs.readBits(32);
+// uint32_t time_scale = bs.readBits(32);
+// int fixed_frame_rate = bs.readBits1();
+// if (num_units_in_tick > 0)
+// m_FPS = time_scale / (num_units_in_tick * 2);
+ }
+ }
+
+ demux_dbg(DEMUX_DBG_PARSE, "H.264 SPS: -> video size %dx%d, aspect %d:%d\n", m_Width, m_Height, m_PixelAspect.num, m_PixelAspect.den);
+ return true;
+}
+
+bool ES_h264::IsFirstVclNal(h264_private::VCL_NAL &vcl)
+{
+ if (m_streamData.vcl_nal.frame_num != vcl.frame_num)
+ return true;
+
+ if (m_streamData.vcl_nal.pic_parameter_set_id != vcl.pic_parameter_set_id)
+ return true;
+
+ if (m_streamData.vcl_nal.field_pic_flag != vcl.field_pic_flag)
+ return true;
+
+ if (m_streamData.vcl_nal.field_pic_flag && vcl.field_pic_flag)
+ {
+ if (m_streamData.vcl_nal.bottom_field_flag != vcl.bottom_field_flag)
+ return true;
+ }
+
+ if (m_streamData.vcl_nal.nal_ref_idc == 0 || vcl.nal_ref_idc == 0)
+ {
+ if (m_streamData.vcl_nal.nal_ref_idc != vcl.nal_ref_idc)
+ return true;
+ }
+
+ if (m_streamData.vcl_nal.pic_order_cnt_type == 0 && vcl.pic_order_cnt_type == 0)
+ {
+ if (m_streamData.vcl_nal.pic_order_cnt_lsb != vcl.pic_order_cnt_lsb)
+ return true;
+ if (m_streamData.vcl_nal.delta_pic_order_cnt_bottom != vcl.delta_pic_order_cnt_bottom)
+ return true;
+ }
+
+ if (m_streamData.vcl_nal.pic_order_cnt_type == 1 && vcl.pic_order_cnt_type == 1)
+ {
+ if (m_streamData.vcl_nal.delta_pic_order_cnt_0 != vcl.delta_pic_order_cnt_0)
+ return true;
+ if (m_streamData.vcl_nal.delta_pic_order_cnt_1 != vcl.delta_pic_order_cnt_1)
+ return true;
+ }
+
+ if (m_streamData.vcl_nal.nal_unit_type == 5 || vcl.nal_unit_type == 5)
+ {
+ if (m_streamData.vcl_nal.nal_unit_type != vcl.nal_unit_type)
+ return true;
+ }
+
+ if (m_streamData.vcl_nal.nal_unit_type == 5 && vcl.nal_unit_type == 5)
+ {
+ if (m_streamData.vcl_nal.idr_pic_id != vcl.idr_pic_id)
+ return true;
+ }
+ return false;
+}
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/src/demuxer/ES_h264.h xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/src/demuxer/ES_h264.h
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/src/demuxer/ES_h264.h 1970-01-01 00:00:00.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/src/demuxer/ES_h264.h 2014-01-28 20:43:50.000000000 +0000
@@ -0,0 +1,111 @@
+/*
+ * Copyright (C) 2005-2013 Team XBMC
+ * http://www.xbmc.org
+ *
+ * This Program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2, or (at your option)
+ * any later version.
+ *
+ * This Program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with XBMC; see the file COPYING. If not, see
+ * .
+ *
+ */
+
+#ifndef ES_H264_H
+#define ES_H264_H
+
+#include "elementaryStream.h"
+
+class ES_h264 : public ElementaryStream
+{
+private:
+ typedef struct h264_private
+ {
+ struct SPS
+ {
+ int frame_duration;
+ int cbpsize;
+ int pic_order_cnt_type;
+ int frame_mbs_only_flag;
+ int log2_max_frame_num;
+ int log2_max_pic_order_cnt_lsb;
+ int delta_pic_order_always_zero_flag;
+ } sps[256];
+
+ struct PPS
+ {
+ int sps;
+ int pic_order_present_flag;
+ } pps[256];
+
+ struct VCL_NAL
+ {
+ int frame_num; // slice
+ int pic_parameter_set_id; // slice
+ int field_pic_flag; // slice
+ int bottom_field_flag; // slice
+ int delta_pic_order_cnt_bottom; // slice
+ int delta_pic_order_cnt_0; // slice
+ int delta_pic_order_cnt_1; // slice
+ int pic_order_cnt_lsb; // slice
+ int idr_pic_id; // slice
+ int nal_unit_type;
+ int nal_ref_idc; // start code
+ int pic_order_cnt_type; // sps
+ } vcl_nal;
+
+ } h264_private_t;
+
+ typedef struct mpeg_rational_s {
+ int num;
+ int den;
+ } mpeg_rational_t;
+
+ enum
+ {
+ NAL_SLH = 0x01, // Slice Header
+ NAL_SEI = 0x06, // Supplemental Enhancement Information
+ NAL_SPS = 0x07, // Sequence Parameter Set
+ NAL_PPS = 0x08, // Picture Parameter Set
+ NAL_AUD = 0x09, // Access Unit Delimiter
+ NAL_END_SEQ = 0x0A // End of Sequence
+ };
+
+ uint32_t m_StartCode;
+ bool m_NeedIFrame;
+ bool m_NeedSPS;
+ bool m_NeedPPS;
+ int m_Width;
+ int m_Height;
+ int m_FPS;
+ int m_FpsScale;
+ mpeg_rational_t m_PixelAspect;
+ int m_FrameDuration;
+ h264_private m_streamData;
+ int m_vbvDelay; /* -1 if CBR */
+ int m_vbvSize; /* Video buffer size (in bytes) */
+ int64_t m_DTS;
+ int64_t m_PTS;
+
+ int Parse_H264(uint32_t startcode, int buf_ptr, bool &complete);
+ bool Parse_PPS(uint8_t *buf, int len);
+ bool Parse_SLH(uint8_t *buf, int len, h264_private::VCL_NAL &vcl);
+ bool Parse_SPS(uint8_t *buf, int len);
+ bool IsFirstVclNal(h264_private::VCL_NAL &vcl);
+
+public:
+ ES_h264(uint16_t pes_pid);
+ virtual ~ES_h264();
+
+ virtual void Parse(STREAM_PKT* pkt);
+ virtual void Reset();
+};
+
+#endif /* ES_H264_H */
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/src/demuxer/ES_MPEGAudio.cpp xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/src/demuxer/ES_MPEGAudio.cpp
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/src/demuxer/ES_MPEGAudio.cpp 1970-01-01 00:00:00.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/src/demuxer/ES_MPEGAudio.cpp 2014-01-28 20:43:50.000000000 +0000
@@ -0,0 +1,144 @@
+/*
+ * Copyright (C) 2005-2013 Team XBMC
+ * http://www.xbmc.org
+ *
+ * This Program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2, or (at your option)
+ * any later version.
+ *
+ * This Program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with XBMC; see the file COPYING. If not, see
+ * .
+ *
+ */
+
+#include
+
+#include "ES_MPEGAudio.h"
+#include "bitstream.h"
+
+const uint16_t FrequencyTable[3] = { 44100, 48000, 32000 };
+const uint16_t BitrateTable[2][3][15] =
+{
+ {
+ {0, 32, 64, 96, 128, 160, 192, 224, 256, 288, 320, 352, 384, 416, 448 },
+ {0, 32, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224, 256, 320, 384 },
+ {0, 32, 40, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224, 256, 320 }
+ },
+ {
+ {0, 32, 48, 56, 64, 80, 96, 112, 128, 144, 160, 176, 192, 224, 256},
+ {0, 8, 16, 24, 32, 40, 48, 56, 64, 80, 96, 112, 128, 144, 160},
+ {0, 8, 16, 24, 32, 40, 48, 56, 64, 80, 96, 112, 128, 144, 160}
+ }
+};
+
+ES_MPEG2Audio::ES_MPEG2Audio(uint16_t pid)
+ : ElementaryStream(pid)
+{
+ m_PTS = 0;
+ m_DTS = 0;
+ m_FrameSize = 0;
+ m_SampleRate = 0;
+ m_Channels = 0;
+ m_BitRate = 0;
+ es_alloc_init = 2048;
+}
+
+ES_MPEG2Audio::~ES_MPEG2Audio()
+{
+}
+
+void ES_MPEG2Audio::Parse(STREAM_PKT* pkt)
+{
+ int p = es_parsed;
+ int l;
+ while ((l = es_len - p) > 3)
+ {
+ if (FindHeaders(es_buf + p, l) < 0)
+ break;
+ p++;
+ }
+ es_parsed = p;
+
+ if (es_found_frame && l >= m_FrameSize)
+ {
+ bool streamChange = SetAudioInformation(m_Channels, m_SampleRate, m_BitRate, 0, 0);
+ pkt->pid = pid;
+ pkt->data = &es_buf[p];
+ pkt->size = m_FrameSize;
+ pkt->duration = 90000 * 1152 / m_SampleRate;
+ pkt->dts = m_DTS;
+ pkt->pts = m_PTS;
+ pkt->streamChange = streamChange;
+
+ es_consumed = p + m_FrameSize;
+ es_parsed = es_consumed;
+ es_found_frame = false;
+ }
+}
+
+int ES_MPEG2Audio::FindHeaders(uint8_t *buf, int buf_size)
+{
+ if (es_found_frame)
+ return -1;
+
+ if (buf_size < 4)
+ return -1;
+
+ uint8_t *buf_ptr = buf;
+
+ if ((buf_ptr[0] == 0xFF && (buf_ptr[1] & 0xE0) == 0xE0))
+ {
+ cBitstream bs(buf_ptr, 4 * 8);
+ bs.skipBits(11); // syncword
+
+ int audioVersion = bs.readBits(2);
+ if (audioVersion == 1)
+ return 0;
+ int mpeg2 = !(audioVersion & 1);
+ int mpeg25 = !(audioVersion & 3);
+
+ int layer = bs.readBits(2);
+ if (layer == 0)
+ return 0;
+ layer = 4 - layer;
+
+ bs.skipBits(1); // protetion bit
+ int bitrate_index = bs.readBits(4);
+ if (bitrate_index == 15 || bitrate_index == 0)
+ return 0;
+ m_BitRate = BitrateTable[mpeg2][layer - 1][bitrate_index] * 1000;
+
+ int sample_rate_index = bs.readBits(2);
+ if (sample_rate_index == 3)
+ return 0;
+ m_SampleRate = FrequencyTable[sample_rate_index] >> (mpeg2 + mpeg25);
+
+ int padding = bs.readBits1();
+ bs.skipBits(1); // private bit
+ int channel_mode = bs.readBits(2);
+
+ if (channel_mode == 11)
+ m_Channels = 1;
+ else
+ m_Channels = 2;
+
+ if (layer == 1)
+ m_FrameSize = (12 * m_BitRate / m_SampleRate + padding) * 4;
+ else
+ m_FrameSize = 144 * m_BitRate / m_SampleRate + padding;
+
+ es_found_frame = true;
+ m_DTS = c_pts;
+ m_PTS = c_pts;
+ c_pts += 90000 * 1152 / m_SampleRate;
+ return -1;
+ }
+ return 0;
+}
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/src/demuxer/ES_MPEGAudio.h xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/src/demuxer/ES_MPEGAudio.h
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/src/demuxer/ES_MPEGAudio.h 1970-01-01 00:00:00.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/src/demuxer/ES_MPEGAudio.h 2014-01-28 20:43:50.000000000 +0000
@@ -0,0 +1,46 @@
+/*
+ * Copyright (C) 2005-2013 Team XBMC
+ * http://www.xbmc.org
+ *
+ * This Program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2, or (at your option)
+ * any later version.
+ *
+ * This Program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with XBMC; see the file COPYING. If not, see
+ * .
+ *
+ */
+
+#ifndef ES_MPEGAUDIO_H
+#define ES_MPEGAUDIO_H
+
+#include "elementaryStream.h"
+
+class ES_MPEG2Audio : public ElementaryStream
+{
+private:
+ int m_SampleRate;
+ int m_Channels;
+ int m_BitRate;
+ int m_FrameSize;
+
+ int64_t m_PTS;
+ int64_t m_DTS;
+
+ int FindHeaders(uint8_t *buf, int buf_size);
+
+public:
+ ES_MPEG2Audio(uint16_t pid);
+ virtual ~ES_MPEG2Audio();
+
+ virtual void Parse(STREAM_PKT* pkt);
+};
+
+#endif /* ES_MPEGAUDIO_H */
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/src/demuxer/ES_MPEGVideo.cpp xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/src/demuxer/ES_MPEGVideo.cpp
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/src/demuxer/ES_MPEGVideo.cpp 1970-01-01 00:00:00.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/src/demuxer/ES_MPEGVideo.cpp 2014-01-28 20:43:50.000000000 +0000
@@ -0,0 +1,278 @@
+/*
+ * Copyright (C) 2005-2013 Team XBMC
+ * http://www.xbmc.org
+ *
+ * This Program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2, or (at your option)
+ * any later version.
+ *
+ * This Program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with XBMC; see the file COPYING. If not, see
+ * .
+ *
+ */
+
+#include
+
+#include "ES_MPEGVideo.h"
+#include "bitstream.h"
+
+using namespace std;
+
+#define MPEG_PICTURE_START 0x00000100
+#define MPEG_SEQUENCE_START 0x000001b3
+#define MPEG_SEQUENCE_EXTENSION 0x000001b5
+#define MPEG_SLICE_S 0x00000101
+#define MPEG_SLICE_E 0x000001af
+
+#define PKT_I_FRAME 1
+#define PKT_P_FRAME 2
+#define PKT_B_FRAME 3
+#define PKT_NTYPES 4
+
+/**
+ * MPEG2VIDEO frame duration table (in 90kHz clock domain)
+ */
+const unsigned int mpeg2video_framedurations[16] = {
+ 0,
+ 3753,
+ 3750,
+ 3600,
+ 3003,
+ 3000,
+ 1800,
+ 1501,
+ 1500,
+};
+
+ES_MPEG2Video::ES_MPEG2Video(uint16_t pid)
+ : ElementaryStream(pid)
+{
+ m_FrameDuration = 0;
+ m_vbvDelay = -1;
+ m_vbvSize = 0;
+ m_Height = 0;
+ m_Width = 0;
+ m_Dar = 0.0f;
+ m_DTS = 0;
+ m_PTS = 0;
+ m_AuDTS = 0;
+ m_AuPTS = 0;
+ m_AuPrevDTS = 0;
+ m_TemporalReference = 0;
+ m_TrLastTime = 0;
+ m_PicNumber = 0;
+ es_alloc_init = 80000;
+ Reset();
+}
+
+ES_MPEG2Video::~ES_MPEG2Video()
+{
+}
+
+void ES_MPEG2Video::Parse(STREAM_PKT *pkt)
+{
+ int frame_ptr = es_consumed;
+ int p = es_parsed;
+ uint32_t startcode = m_StartCode;
+ bool frameComplete = false;
+ int l;
+ while ((l = es_len - p) > 3)
+ {
+ if ((startcode & 0xffffff00) == 0x00000100)
+ {
+ if (Parse_MPEG2Video(startcode, p, frameComplete) < 0)
+ {
+ break;
+ }
+ }
+ startcode = startcode << 8 | es_buf[p++];
+ }
+ es_parsed = p;
+ m_StartCode = startcode;
+
+ if (frameComplete)
+ {
+ if (!m_NeedSPS && !m_NeedIFrame)
+ {
+ int fpsScale = static_cast(Rescale(m_FrameDuration, RESCALE_TIME_BASE, PTS_TIME_BASE));
+ bool streamChange = SetVideoInformation(fpsScale, RESCALE_TIME_BASE, m_Height, m_Width, m_Dar);
+ pkt->pid = pid;
+ pkt->size = es_consumed - frame_ptr;
+ pkt->data = &es_buf[frame_ptr];
+ pkt->dts = m_DTS;
+ pkt->pts = m_PTS;
+ pkt->duration = m_FrameDuration;
+ pkt->streamChange = streamChange;
+ }
+ m_StartCode = 0xffffffff;
+ es_parsed = es_consumed;
+ es_found_frame = false;
+ }
+}
+
+void ES_MPEG2Video::Reset()
+{
+ ElementaryStream::Reset();
+ m_StartCode = 0xffffffff;
+ m_NeedIFrame = true;
+ m_NeedSPS = true;
+}
+
+int ES_MPEG2Video::Parse_MPEG2Video(uint32_t startcode, int buf_ptr, bool &complete)
+{
+ int len = es_len - buf_ptr;
+ uint8_t *buf = es_buf + buf_ptr;
+
+ switch (startcode & 0xFF)
+ {
+ case 0: // picture start
+ {
+ if (m_NeedSPS)
+ {
+ es_found_frame = true;
+ return 0;
+ }
+ if (es_found_frame)
+ {
+ complete = true;
+ es_consumed = buf_ptr - 4;
+ return -1;
+ }
+ if (len < 4)
+ return -1;
+ if (!Parse_MPEG2Video_PicStart(buf))
+ return 0;
+
+ if (!es_found_frame)
+ {
+ m_AuPrevDTS = m_AuDTS;
+ if (buf_ptr - 4 >= (int)es_pts_pointer)
+ {
+ m_AuDTS = c_dts;
+ m_AuPTS = c_pts;
+ }
+ else
+ {
+ m_AuDTS = p_dts;
+ m_AuPTS = p_pts;
+ }
+ }
+ if (m_AuPrevDTS == m_AuDTS)
+ {
+ m_DTS = m_AuDTS + m_PicNumber*m_FrameDuration;
+ m_PTS = m_AuPTS + (m_TemporalReference-m_TrLastTime)*m_FrameDuration;
+ }
+ else
+ {
+ m_PTS = m_AuPTS;
+ m_DTS = m_AuDTS;
+ m_PicNumber = 0;
+ m_TrLastTime = m_TemporalReference;
+ }
+
+ m_PicNumber++;
+ es_found_frame = true;
+ break;
+ }
+
+ case 0xb3: // Sequence start code
+ {
+ if (es_found_frame)
+ {
+ complete = true;
+ es_consumed = buf_ptr - 4;
+ return -1;
+ }
+ if (len < 8)
+ return -1;
+ if (!Parse_MPEG2Video_SeqStart(buf))
+ return 0;
+
+ break;
+ }
+
+ case 0xb7: // sequence end
+ {
+ if (es_found_frame)
+ {
+ complete = true;
+ es_consumed = buf_ptr;
+ return -1;
+ }
+ break;
+ }
+
+ default:
+ break;
+ }
+
+ return 0;
+}
+
+bool ES_MPEG2Video::Parse_MPEG2Video_SeqStart(uint8_t *buf)
+{
+ cBitstream bs(buf, 8 * 8);
+
+ m_Width = bs.readBits(12);
+ m_Height = bs.readBits(12);
+
+ // figure out Display Aspect Ratio
+ uint8_t aspect = bs.readBits(4);
+
+ switch(aspect)
+ {
+ case 1:
+ m_Dar = 1.0f;
+ break;
+ case 2:
+ m_Dar = 4.0f/3.0f;
+ break;
+ case 3:
+ m_Dar = 16.0f/9.0f;
+ break;
+ case 4:
+ m_Dar = 2.21f;
+ break;
+ default:
+ demux_dbg(DEMUX_DBG_ERROR, "invalid / forbidden DAR in sequence header !\n");
+ return false;
+ }
+
+ m_FrameDuration = mpeg2video_framedurations[bs.readBits(4)];
+ bs.skipBits(18);
+ bs.skipBits(1);
+
+ m_vbvSize = bs.readBits(10) * 16 * 1024 / 8;
+ m_NeedSPS = false;
+
+ return true;
+}
+
+bool ES_MPEG2Video::Parse_MPEG2Video_PicStart(uint8_t *buf)
+{
+ cBitstream bs(buf, 4 * 8);
+
+ m_TemporalReference = bs.readBits(10); /* temporal reference */
+
+ int pct = bs.readBits(3);
+ if (pct < PKT_I_FRAME || pct > PKT_B_FRAME)
+ return true; /* Illegal picture_coding_type */
+
+ if (pct == PKT_I_FRAME)
+ m_NeedIFrame = false;
+
+ int vbvDelay = bs.readBits(16); /* vbv_delay */
+ if (vbvDelay == 0xffff)
+ m_vbvDelay = -1;
+ else
+ m_vbvDelay = vbvDelay;
+
+ return true;
+}
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/src/demuxer/ES_MPEGVideo.h xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/src/demuxer/ES_MPEGVideo.h
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/src/demuxer/ES_MPEGVideo.h 1970-01-01 00:00:00.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/src/demuxer/ES_MPEGVideo.h 2014-01-28 20:43:50.000000000 +0000
@@ -0,0 +1,58 @@
+/*
+ * Copyright (C) 2005-2013 Team XBMC
+ * http://www.xbmc.org
+ *
+ * This Program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2, or (at your option)
+ * any later version.
+ *
+ * This Program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with XBMC; see the file COPYING. If not, see
+ * .
+ *
+ */
+
+#ifndef ES_MPEGVIDEO_H
+#define ES_MPEGVIDEO_H
+
+#include
+#include "elementaryStream.h"
+
+class ES_MPEG2Video : public ElementaryStream
+{
+private:
+ uint32_t m_StartCode;
+ bool m_NeedIFrame;
+ bool m_NeedSPS;
+ int m_FrameDuration;
+ int m_vbvDelay; /* -1 if CBR */
+ int m_vbvSize; /* Video buffer size (in bytes) */
+ int m_Width;
+ int m_Height;
+ float m_Dar;
+ int64_t m_DTS;
+ int64_t m_PTS;
+ int64_t m_AuDTS, m_AuPTS, m_AuPrevDTS;
+ int m_TemporalReference;
+ int m_TrLastTime;
+ int m_PicNumber;
+
+ int Parse_MPEG2Video(uint32_t startcode, int buf_ptr, bool &complete);
+ bool Parse_MPEG2Video_SeqStart(uint8_t *buf);
+ bool Parse_MPEG2Video_PicStart(uint8_t *buf);
+
+public:
+ ES_MPEG2Video(uint16_t pid);
+ virtual ~ES_MPEG2Video();
+
+ virtual void Parse(STREAM_PKT* pkt);
+ virtual void Reset();
+};
+
+#endif /* ES_MPEGVIDEO_H */
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/src/demuxer/ES_Subtitle.cpp xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/src/demuxer/ES_Subtitle.cpp
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/src/demuxer/ES_Subtitle.cpp 1970-01-01 00:00:00.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/src/demuxer/ES_Subtitle.cpp 2014-01-28 20:43:50.000000000 +0000
@@ -0,0 +1,62 @@
+/*
+ * Copyright (C) 2005-2013 Team XBMC
+ * http://www.xbmc.org
+ *
+ * This Program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2, or (at your option)
+ * any later version.
+ *
+ * This Program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with XBMC; see the file COPYING. If not, see
+ * .
+ *
+ */
+
+#include
+
+#include "ES_Subtitle.h"
+
+ES_Subtitle::ES_Subtitle(uint16_t pid)
+ : ElementaryStream(pid)
+{
+ es_alloc_init = 4000;
+ has_stream_info = true; // doesn't provide stream info
+}
+
+ES_Subtitle::~ES_Subtitle()
+{
+
+}
+
+void ES_Subtitle::Parse(STREAM_PKT* pkt)
+{
+ int l = es_len - es_parsed;
+
+ if (l > 0)
+ {
+ if (l < 2 || es_buf[0] != 0x20 || es_buf[1] != 0x00)
+ {
+ Reset();
+ return;
+ }
+
+ if(es_buf[l-1] == 0xff)
+ {
+ pkt->pid = pid;
+ pkt->data = es_buf+2;
+ pkt->size = l-3;
+ pkt->duration = 0;
+ pkt->dts = c_dts;
+ pkt->pts = c_pts;
+ pkt->streamChange = false;
+ }
+
+ es_parsed = es_consumed = es_len;
+ }
+}
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/src/demuxer/ES_Subtitle.h xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/src/demuxer/ES_Subtitle.h
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/src/demuxer/ES_Subtitle.h 1970-01-01 00:00:00.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/src/demuxer/ES_Subtitle.h 2014-01-28 20:43:50.000000000 +0000
@@ -0,0 +1,35 @@
+/*
+ * Copyright (C) 2005-2013 Team XBMC
+ * http://www.xbmc.org
+ *
+ * This Program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2, or (at your option)
+ * any later version.
+ *
+ * This Program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with XBMC; see the file COPYING. If not, see
+ * .
+ *
+ */
+
+#ifndef ES_SUBTITLE_H
+#define ES_SUBTITLE_H
+
+#include "elementaryStream.h"
+
+class ES_Subtitle : public ElementaryStream
+{
+public:
+ ES_Subtitle(uint16_t pid);
+ virtual ~ES_Subtitle();
+
+ virtual void Parse(STREAM_PKT* pkt);
+};
+
+#endif /* ES_SUBTITLE_H */
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/src/demuxer/ES_Teletext.cpp xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/src/demuxer/ES_Teletext.cpp
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/src/demuxer/ES_Teletext.cpp 1970-01-01 00:00:00.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/src/demuxer/ES_Teletext.cpp 2014-01-28 20:43:50.000000000 +0000
@@ -0,0 +1,57 @@
+/*
+ * Copyright (C) 2005-2013 Team XBMC
+ * http://www.xbmc.org
+ *
+ * This Program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2, or (at your option)
+ * any later version.
+ *
+ * This Program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with XBMC; see the file COPYING. If not, see
+ * .
+ *
+ */
+
+#include
+
+#include "ES_Teletext.h"
+
+ES_Teletext::ES_Teletext(uint16_t pid)
+ : ElementaryStream(pid)
+{
+ es_alloc_init = 4000;
+ has_stream_info = true; // doesn't provide stream info
+}
+
+ES_Teletext::~ES_Teletext()
+{
+}
+
+void ES_Teletext::Parse(STREAM_PKT* pkt)
+{
+ int l = es_len - es_parsed;
+ if (l < 1)
+ return;
+
+ if (es_buf[0] < 0x10 || es_buf[0] > 0x1F)
+ {
+ Reset();
+ return;
+ }
+
+ pkt->pid = pid;
+ pkt->data = es_buf;
+ pkt->size = l;
+ pkt->duration = 0;
+ pkt->dts = c_dts;
+ pkt->pts = c_pts;
+ pkt->streamChange = false;
+
+ es_parsed = es_consumed = es_len;
+}
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/src/demuxer/ES_Teletext.h xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/src/demuxer/ES_Teletext.h
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/src/demuxer/ES_Teletext.h 1970-01-01 00:00:00.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/src/demuxer/ES_Teletext.h 2014-01-28 20:43:50.000000000 +0000
@@ -0,0 +1,35 @@
+/*
+ * Copyright (C) 2005-2013 Team XBMC
+ * http://www.xbmc.org
+ *
+ * This Program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2, or (at your option)
+ * any later version.
+ *
+ * This Program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with XBMC; see the file COPYING. If not, see
+ * .
+ *
+ */
+
+#ifndef ES_TELETEXT_H
+#define ES_TELETEXT_H
+
+#include "elementaryStream.h"
+
+class ES_Teletext : public ElementaryStream
+{
+public:
+ ES_Teletext(uint16_t pid);
+ virtual ~ES_Teletext();
+
+ virtual void Parse(STREAM_PKT* pkt);
+};
+
+#endif /* ES_TELETEXT_H */
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/src/demuxer/tsDemuxer.cpp xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/src/demuxer/tsDemuxer.cpp
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/src/demuxer/tsDemuxer.cpp 1970-01-01 00:00:00.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/src/demuxer/tsDemuxer.cpp 2014-01-28 20:43:50.000000000 +0000
@@ -0,0 +1,1012 @@
+/*
+ * Copyright (C) 2013 Jean-Luc Barriere
+ *
+ * This Program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2, or (at your option)
+ * any later version.
+ *
+ * This Program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; see the file COPYING. If not, write to
+ * the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
+ * http://www.gnu.org/copyleft/gpl.html
+ *
+ */
+
+#include "tsDemuxer.h"
+#include "elementaryStream.h"
+#include "ES_MPEGVideo.h"
+#include "ES_MPEGAudio.h"
+#include "ES_h264.h"
+#include "ES_AAC.h"
+#include "ES_AC3.h"
+#include "ES_Subtitle.h"
+#include "ES_Teletext.h"
+
+using namespace PLATFORM;
+
+AVContext::AVContext(TSDemuxer* const demux, uint64_t pos, uint16_t channel)
+ : av_pos(pos)
+ , av_data_len(FLUTS_NORMAL_TS_PACKETSIZE)
+ , av_pkt_size(0)
+ , is_configured(false)
+ , channel(channel)
+ , pid(0xffff)
+ , transport_error(false)
+ , has_payload(false)
+ , payload_unit_start(false)
+ , discontinuity(false)
+ , payload(NULL)
+ , payload_len(0)
+ , packet(NULL)
+{
+ m_demux = demux;
+ memset(av_buf, 0, sizeof(av_buf));
+};
+
+void AVContext::Reset(void)
+{
+ CLockObject lock(mutex);
+
+ pid = 0xffff;
+ transport_error = false;
+ has_payload = false;
+ payload_unit_start = false;
+ discontinuity = false;
+ payload = NULL;
+ payload_len = 0;
+ packet = NULL;
+}
+
+uint16_t AVContext::GetPID() const
+{
+ return pid;
+}
+
+PACKET_TYPE AVContext::GetPIDType() const
+{
+ CLockObject lock(mutex);
+
+ if (packet)
+ return packet->packet_type;
+ return PACKET_TYPE_UNKNOWN;
+}
+
+uint16_t AVContext::GetPIDChannel() const
+{
+ CLockObject lock(mutex);
+
+ if (packet)
+ return packet->channel;
+ return 0xffff;
+}
+
+bool AVContext::HasPIDStreamData() const
+{
+ CLockObject lock(mutex);
+
+ // PES packets append frame buffer of elementary stream until next start of unit
+ // On new unit start, flag is held
+ if (packet && packet->has_stream_data)
+ return true;
+ return false;
+}
+
+bool AVContext::HasPIDPayload() const
+{
+ return has_payload;
+}
+
+ElementaryStream* AVContext::GetPIDStream()
+{
+ CLockObject lock(mutex);
+
+ if (packet && packet->packet_type == PACKET_TYPE_PES)
+ return packet->stream;
+ return NULL;
+}
+
+std::vector AVContext::GetStreams()
+{
+ CLockObject lock(mutex);
+
+ std::vector v;
+ for (std::map::iterator it = packets.begin(); it != packets.end(); it++)
+ if (it->second.packet_type == PACKET_TYPE_PES && it->second.stream)
+ v.push_back(it->second.stream);
+ return v;
+}
+
+void AVContext::StartStreaming(uint16_t pid)
+{
+ CLockObject lock(mutex);
+
+ std::map::iterator it = packets.find(pid);
+ if (it != packets.end())
+ it->second.streaming = true;
+}
+
+void AVContext::StopStreaming(uint16_t pid)
+{
+ CLockObject lock(mutex);
+
+ std::map::iterator it = packets.find(pid);
+ if (it != packets.end())
+ it->second.streaming = false;
+}
+
+ElementaryStream* AVContext::GetStream(uint16_t pid) const
+{
+ CLockObject lock(mutex);
+
+ std::map::const_iterator it = packets.find(pid);
+ if (it != packets.end())
+ return it->second.stream;
+ return NULL;
+}
+
+uint16_t AVContext::GetChannel(uint16_t pid) const
+{
+ CLockObject lock(mutex);
+
+ std::map::const_iterator it = packets.find(pid);
+ if (it != packets.end())
+ return it->second.channel;
+ return 0xffff;
+}
+
+void AVContext::ResetPackets()
+{
+ CLockObject lock(mutex);
+
+ for (std::map::iterator it = packets.begin(); it != packets.end(); it++)
+ {
+ it->second.Reset();
+ }
+}
+
+////////////////////////////////////////////////////////////////////////////////
+/////
+///// MPEG-TS parser for the context
+/////
+
+uint8_t AVContext::av_rb8(const unsigned char* p)
+{
+ uint8_t val = *(uint8_t*)p;
+ return val;
+}
+
+uint16_t AVContext::av_rb16(const unsigned char* p)
+{
+ uint16_t val = av_rb8(p) << 8;
+ val |= av_rb8(p + 1);
+ return val;
+}
+
+uint32_t AVContext::av_rb32(const unsigned char* p)
+{
+ uint32_t val = av_rb16(p) << 16;
+ val |= av_rb16(p + 2);
+ return val;
+}
+
+uint64_t AVContext::decode_pts(const unsigned char* p)
+{
+ uint64_t pts = (uint64_t)(av_rb8(p) & 0x0e) << 29 | (av_rb16(p + 1) >> 1) << 15 | av_rb16(p + 3) >> 1;
+ return pts;
+}
+
+STREAM_TYPE AVContext::get_stream_type(uint8_t pes_type)
+{
+ switch (pes_type)
+ {
+ case 0x01:
+ return STREAM_TYPE_VIDEO_MPEG1;
+ case 0x02:
+ return STREAM_TYPE_VIDEO_MPEG2;
+ case 0x03:
+ return STREAM_TYPE_AUDIO_MPEG1;
+ case 0x04:
+ return STREAM_TYPE_AUDIO_MPEG2;
+ case 0x06:
+ return STREAM_TYPE_PRIVATE_DATA;
+ case 0x0f:
+ case 0x11:
+ return STREAM_TYPE_AUDIO_AAC;
+ case 0x10:
+ return STREAM_TYPE_VIDEO_MPEG4;
+ case 0x1b:
+ return STREAM_TYPE_VIDEO_H264;
+ case 0xea:
+ return STREAM_TYPE_VIDEO_VC1;
+ case 0x80:
+ return STREAM_TYPE_AUDIO_LPCM;
+ case 0x81:
+ case 0x83:
+ case 0x84:
+ case 0x87:
+ return STREAM_TYPE_AUDIO_AC3;
+ case 0x82:
+ case 0x85:
+ case 0x8a:
+ return STREAM_TYPE_AUDIO_DTS;
+ }
+ return STREAM_TYPE_UNKNOWN;
+}
+
+int AVContext::configure_ts()
+{
+ const unsigned char* data;
+ size_t data_size = AV_CONTEXT_PACKETSIZE;
+ uint64_t pos = av_pos;
+ int fluts[][2] = {
+ {FLUTS_NORMAL_TS_PACKETSIZE, 0},
+ {FLUTS_M2TS_TS_PACKETSIZE, 0},
+ {FLUTS_DVB_ASI_TS_PACKETSIZE, 0},
+ {FLUTS_ATSC_TS_PACKETSIZE, 0}
+ };
+ int nb = sizeof (fluts) / (2 * sizeof (int));
+ int score = TS_CHECK_MIN_SCORE;
+
+ for (int i = 0; i < MAX_RESYNC_SIZE; i++)
+ {
+ if (!(data = m_demux->ReadAV(pos, data_size)))
+ return AVCONTEXT_IO_ERROR;
+ if (data[0] == 0x47)
+ {
+ int count, found;
+ for (int t = 0; t < nb; t++) // for all fluts
+ {
+ const unsigned char* ndata;
+ uint64_t npos = pos;
+ int do_retry = score; // Reach for score
+ do
+ {
+ --do_retry;
+ npos += fluts[t][0];
+ if (!(ndata = m_demux->ReadAV(npos, data_size)))
+ return AVCONTEXT_IO_ERROR;
+ }
+ while (ndata[0] == 0x47 && (++fluts[t][1]) && do_retry);
+ }
+ // Is score reached ?
+ count = found = 0;
+ for (int t = 0; t < nb; t++)
+ {
+ if (fluts[t][1] == score)
+ {
+ found = t;
+ ++count;
+ }
+ // Reset score for next retry
+ fluts[t][1] = 0;
+ }
+ // One and only one is eligible
+ if (count == 1)
+ {
+ demux_dbg(DEMUX_DBG_DEBUG, "%s: packet size is %d\n", __FUNCTION__, fluts[found][0]);
+ av_pkt_size = fluts[found][0];
+ av_pos = pos;
+ return AVCONTEXT_CONTINUE;
+ }
+ // More one: Retry for highest score
+ else if (count > 1 && ++score > TS_CHECK_MAX_SCORE)
+ // Packet size remains undetermined
+ break;
+ // None: Bad sync. Shift and retry
+ else
+ pos++;
+ }
+ else
+ pos++;
+ }
+
+ demux_dbg(DEMUX_DBG_ERROR, "%s: invalid stream\n", __FUNCTION__);
+ return AVCONTEXT_TS_NOSYNC;
+}
+
+int AVContext::TSResync()
+{
+ const unsigned char* data;
+ if (!is_configured)
+ {
+ int ret = configure_ts();
+ if (ret != AVCONTEXT_CONTINUE)
+ return ret;
+ is_configured = true;
+ }
+ for (int i = 0; i < MAX_RESYNC_SIZE; i++)
+ {
+ data = m_demux->ReadAV(av_pos, av_pkt_size);
+ if (!data)
+ return AVCONTEXT_IO_ERROR;
+ if (data[0] == 0x47)
+ {
+ memcpy(av_buf, data, av_pkt_size);
+ Reset();
+ return AVCONTEXT_CONTINUE;
+ }
+ av_pos++;
+ }
+
+ return AVCONTEXT_TS_NOSYNC;
+}
+
+uint64_t AVContext::GoNext()
+{
+ av_pos += av_pkt_size;
+ Reset();
+ return av_pos;
+}
+
+uint64_t AVContext::Shift()
+{
+ av_pos++;
+ Reset();
+ return av_pos;
+}
+
+void AVContext::GoPosition(uint64_t pos)
+{
+ av_pos = pos;
+ Reset();
+}
+
+uint64_t AVContext::GetPosition() const
+{
+ return av_pos;
+}
+
+/*
+ * Process TS packet
+ *
+ * returns:
+ *
+ * AVCONTEXT_CONTINUE
+ * Parse completed. If has payload, process it else Continue to next packet.
+ *
+ * AVCONTEXT_STREAM_PID_DATA
+ * Parse completed. A new PES unit starts and data of elementary stream for
+ * the PID must be picked before processing this payload.
+ *
+ * AVCONTEXT_DISCONTINUITY
+ * Discontinuity. PID will wait until next unit start. So continue to next
+ * packet.
+ *
+ * AVCONTEXT_TS_NOSYNC
+ * Bad sync byte. Should run TSResync().
+ *
+ * AVCONTEXT_TS_ERROR
+ * Parsing error !
+ */
+int AVContext::ProcessTSPacket()
+{
+ CLockObject lock(mutex);
+
+ int ret = AVCONTEXT_CONTINUE;
+ std::map::iterator it;
+
+ if (av_rb8(this->av_buf) != 0x47) // ts sync byte
+ return AVCONTEXT_TS_NOSYNC;
+
+ uint16_t header = av_rb16(this->av_buf + 1);
+ this->pid = header & 0x1fff;
+ this->transport_error = (header & 0x8000) != 0;
+ this->payload_unit_start = (header & 0x4000) != 0;
+ // Cleaning context
+ this->discontinuity = false;
+ this->has_payload = false;
+ this->payload = NULL;
+ this->payload_len = 0;
+
+ if (this->transport_error)
+ return AVCONTEXT_CONTINUE;
+ // Null packet
+ if (this->pid == 0x1fff)
+ return AVCONTEXT_CONTINUE;
+
+ uint8_t flags = av_rb8(this->av_buf + 3);
+ bool has_payload = (flags & 0x10) != 0;
+ bool is_discontinuity = false;
+ uint8_t continuity_counter = flags & 0x0f;
+ bool has_adaptation = (flags & 0x20) != 0;
+ size_t n = 0;
+ if (has_adaptation)
+ {
+ size_t len = (size_t)av_rb8(this->av_buf + 4);
+ if (len > (this->av_data_len - 5))
+ return AVCONTEXT_TS_ERROR;
+ n = len + 1;
+ if (len > 0)
+ {
+ is_discontinuity = (av_rb8(this->av_buf + 5) & 0x80) != 0;
+ }
+ }
+ if (has_payload)
+ {
+ // Payload start after adaptation fields
+ this->payload = this->av_buf + n + 4;
+ this->payload_len = this->av_data_len - n - 4;
+ }
+
+ it = this->packets.find(this->pid);
+ if (it == this->packets.end())
+ {
+ // Not registred PID
+ // We are waiting for unit start of PID 0 else next packet is required
+ if (this->pid == 0 && this->payload_unit_start)
+ {
+ // Registering PID 0
+ Packet pid0;
+ pid0.pid = this->pid;
+ pid0.packet_type = PACKET_TYPE_PSI;
+ pid0.continuity = continuity_counter;
+ it = this->packets.insert(it, std::make_pair(this->pid, pid0));
+ }
+ else
+ return AVCONTEXT_CONTINUE;
+ }
+ else
+ {
+ // PID is registred
+ // Checking unit start is required
+ if (it->second.wait_unit_start && !this->payload_unit_start)
+ {
+ // Not unit start. Save packet flow continuity...
+ it->second.continuity = continuity_counter;
+ this->discontinuity = true;
+ return AVCONTEXT_DISCONTINUITY;
+ }
+ // Checking continuity where possible
+ if (it->second.continuity != 0xff)
+ {
+ uint8_t expected_cc = has_payload ? (it->second.continuity + 1) & 0x0f : it->second.continuity;
+ if (!is_discontinuity && expected_cc != continuity_counter)
+ {
+ this->discontinuity = true;
+ // If unit is not start then reset PID and wait the next unit start
+ if (!this->payload_unit_start)
+ {
+ it->second.Reset();
+ demux_dbg(DEMUX_DBG_WARN, "PID %.4x discontinuity detected: found %u, expected %u\n", this->pid, continuity_counter, expected_cc);
+ return AVCONTEXT_DISCONTINUITY;
+ }
+ }
+ }
+ it->second.continuity = continuity_counter;
+ }
+
+ this->discontinuity |= is_discontinuity;
+ this->has_payload = has_payload;
+ this->packet = &(it->second);
+
+ // It is time to stream data for PES
+ if (this->payload_unit_start &&
+ this->packet->streaming &&
+ this->packet->packet_type == PACKET_TYPE_PES &&
+ !this->packet->wait_unit_start)
+ {
+ this->packet->has_stream_data = true;
+ ret = AVCONTEXT_STREAM_PID_DATA;
+ }
+ return ret;
+}
+
+/*
+ * Process payload of packet depending of its type
+ *
+ * PACKET_TYPE_PSI -> parse_ts_psi()
+ * PACKET_TYPE_PES -> parse_ts_pes()
+ */
+int AVContext::ProcessTSPayload()
+{
+ CLockObject lock(mutex);
+
+ if (!this->packet)
+ return AVCONTEXT_CONTINUE;
+
+ int ret = 0;
+ switch (this->packet->packet_type)
+ {
+ case PACKET_TYPE_PSI:
+ ret = parse_ts_psi();
+ break;
+ case PACKET_TYPE_PES:
+ ret = parse_ts_pes();
+ break;
+ case PACKET_TYPE_UNKNOWN:
+ break;
+ }
+
+ return ret;
+}
+
+void AVContext::clear_pmt()
+{
+ demux_dbg(DEMUX_DBG_DEBUG, "%s\n", __FUNCTION__);
+ std::vector pid_list;
+ for (std::map::iterator it = this->packets.begin(); it != this->packets.end(); it++)
+ {
+ if (it->second.packet_type == PACKET_TYPE_PSI && it->second.packet_table.table_id == 0x02)
+ {
+ pid_list.push_back(it->first);
+ clear_pes(it->second.channel);
+ }
+ }
+ for (std::vector::iterator it = pid_list.begin(); it != pid_list.end(); it ++)
+ this->packets.erase(*it);
+}
+
+void AVContext::clear_pes(uint16_t channel)
+{
+ demux_dbg(DEMUX_DBG_DEBUG, "%s(%u)\n", __FUNCTION__, channel);
+ std::vector pid_list;
+ for (std::map::iterator it = this->packets.begin(); it != this->packets.end(); it++)
+ {
+ if (it->second.packet_type == PACKET_TYPE_PES && it->second.channel == channel)
+ pid_list.push_back(it->first);
+ }
+ for (std::vector::iterator it = pid_list.begin(); it != pid_list.end(); it ++)
+ this->packets.erase(*it);
+}
+
+/*
+ * Parse PSI payload
+ *
+ * returns:
+ *
+ * AVCONTEXT_CONTINUE
+ * Parse completed. Continue to next packet
+ *
+ * AVCONTEXT_PROGRAM_CHANGE
+ * Parse completed. The program has changed. All streams are resetted and
+ * streaming flag is set to false. Client must inspect streams MAP and enable
+ * streaming for those recognized.
+ *
+ * AVCONTEXT_TS_ERROR
+ * Parsing error !
+ */
+int AVContext::parse_ts_psi()
+{
+ size_t len;
+
+ if (!this->has_payload || !this->payload || !this->payload_len || !this->packet)
+ return AVCONTEXT_CONTINUE;
+
+ if (this->payload_unit_start)
+ {
+ // Reset wait for unit start
+ this->packet->wait_unit_start = false;
+ // pointer field present
+ len = (size_t)av_rb8(this->payload);
+ if (len > this->payload_len)
+ return AVCONTEXT_TS_ERROR;
+
+ // table ID
+ uint8_t table_id = av_rb8(this->payload + 1);
+
+ // table length
+ len = (size_t)av_rb16(this->payload + 2);
+ if ((len & 0x3000) != 0x3000)
+ return AVCONTEXT_TS_ERROR;
+
+ len &= 0x0fff;
+ if (len > TABLE_BUFFER_SIZE)
+ return AVCONTEXT_TS_ERROR;
+
+ this->packet->packet_table.Reset();
+
+ size_t n = this->payload_len - 4;
+ memcpy(this->packet->packet_table.buf, this->payload + 4, n);
+ this->packet->packet_table.table_id = table_id;
+ this->packet->packet_table.offset = n;
+ this->packet->packet_table.len = len;
+ // check for incomplete section
+ if (this->packet->packet_table.offset < this->packet->packet_table.len)
+ return AVCONTEXT_CONTINUE;
+ }
+ else
+ {
+ // next part of PSI
+ if (this->packet->packet_table.offset == 0)
+ return AVCONTEXT_TS_ERROR;
+
+ if ((this->payload_len + this->packet->packet_table.offset) > TABLE_BUFFER_SIZE)
+ return AVCONTEXT_TS_ERROR;
+
+ memcpy(this->packet->packet_table.buf + this->packet->packet_table.offset, this->payload, this->payload_len);
+ this->packet->packet_table.offset += this->payload_len;
+ // check for incomplete section
+ if (this->packet->packet_table.offset < this->packet->packet_table.len)
+ return AVCONTEXT_CONTINUE;
+ }
+
+ // now entire table is filled
+ const unsigned char* psi = this->packet->packet_table.buf;
+ const unsigned char* end_psi = psi + this->packet->packet_table.len;
+
+ switch (this->packet->packet_table.table_id)
+ {
+ case 0x00: // parse PAT table
+ {
+ // check if version number changed
+ uint16_t id = av_rb16(psi);
+ // check if applicable
+ if ((av_rb8(psi + 2) & 0x01) == 0)
+ return AVCONTEXT_CONTINUE;
+ // check if version number changed
+ uint8_t version = (av_rb8(psi + 2) & 0x3e) >> 1;
+ if (id == this->packet->packet_table.id && version == this->packet->packet_table.version)
+ return AVCONTEXT_CONTINUE;
+ demux_dbg(DEMUX_DBG_DEBUG, "%s: new PAT version %u\n", __FUNCTION__, version);
+
+ // clear old associated pmt
+ clear_pmt();
+
+ // parse new version of PAT
+ psi += 5;
+
+ end_psi -= 4; // CRC32
+
+ if (psi >= end_psi)
+ return AVCONTEXT_TS_ERROR;
+
+ len = end_psi - psi;
+
+ if (len % 4)
+ return AVCONTEXT_TS_ERROR;
+
+ size_t n = len / 4;
+
+ for (size_t i = 0; i < n; i++, psi += 4)
+ {
+ uint16_t channel = av_rb16(psi);
+ uint16_t pmt_pid = av_rb16(psi + 2);
+
+ if ((pmt_pid & 0xe000) != 0xe000)
+ return AVCONTEXT_TS_ERROR;
+
+ pmt_pid &= 0x1fff;
+
+ demux_dbg(DEMUX_DBG_DEBUG, "%s: PAT version %u: new PMT %.4x channel %u\n", __FUNCTION__, version, pmt_pid, channel);
+ if (this->channel == 0 || this->channel == channel)
+ {
+ Packet& pmt = this->packets[pmt_pid];
+ pmt.pid = pmt_pid;
+ pmt.packet_type = PACKET_TYPE_PSI;
+ pmt.channel = channel;
+ demux_dbg(DEMUX_DBG_DEBUG, "%s: PAT version %u: register PMT %.4x channel %u\n", __FUNCTION__, version, pmt_pid, channel);
+ }
+ }
+ // PAT is processed. New version is available
+ this->packet->packet_table.id = id;
+ this->packet->packet_table.version = version;
+ break;
+ }
+ case 0x02: // parse PMT table
+ {
+ uint16_t id = av_rb16(psi);
+ // check if applicable
+ if ((av_rb8(psi + 2) & 0x01) == 0)
+ return AVCONTEXT_CONTINUE;
+ // check if version number changed
+ uint8_t version = (av_rb8(psi + 2) & 0x3e) >> 1;
+ if (id == this->packet->packet_table.id && version == this->packet->packet_table.version)
+ return AVCONTEXT_CONTINUE;
+ demux_dbg(DEMUX_DBG_DEBUG, "%s: PMT(%.4x) version %u\n", __FUNCTION__, this->packet->pid, version);
+
+ // clear old pes
+ clear_pes(this->packet->channel);
+
+ // parse new version of PMT
+ psi += 7;
+
+ end_psi -= 4; // CRC32
+
+ if (psi >= end_psi)
+ return AVCONTEXT_TS_ERROR;
+
+ len = (size_t)(av_rb16(psi) & 0x0fff);
+ psi += 2 + len;
+
+ while (psi < end_psi)
+ {
+ if (end_psi - psi < 5)
+ return AVCONTEXT_TS_ERROR;
+
+ uint8_t pes_type = av_rb8(psi);
+ uint16_t pes_pid = av_rb16(psi + 1);
+
+ if ((pes_pid & 0xe000) != 0xe000)
+ return AVCONTEXT_TS_ERROR;
+
+ pes_pid &= 0x1fff;
+
+ // len of descriptor section
+ len = (size_t)(av_rb16(psi + 3) & 0x0fff);
+ psi += 5;
+
+ // ignore unknown streams
+ STREAM_TYPE stream_type = get_stream_type(pes_type);
+ demux_dbg(DEMUX_DBG_DEBUG, "%s: PMT(%.4x) version %u: new PES %.4x %s\n", __FUNCTION__,
+ this->packet->pid, version, pes_pid, ElementaryStream::GetStreamCodecName(stream_type));
+ if (stream_type != STREAM_TYPE_UNKNOWN)
+ {
+ Packet& pes = this->packets[pes_pid];
+ pes.pid = pes_pid;
+ pes.packet_type = PACKET_TYPE_PES;
+ pes.channel = this->packet->channel;
+ // Disable streaming by default
+ pes.streaming = false;
+ // Get basic stream infos from PMT table
+ ElementaryStream::STREAM_INFO stream_info;
+ stream_info = parse_pes_descriptor(psi, len, &stream_type);
+
+ ElementaryStream* es;
+ if (stream_type == STREAM_TYPE_VIDEO_MPEG1)
+ es = new ES_MPEG2Video(pes_pid);
+ else if (stream_type == STREAM_TYPE_VIDEO_MPEG2)
+ es = new ES_MPEG2Video(pes_pid);
+ else if (stream_type == STREAM_TYPE_AUDIO_MPEG1)
+ es = new ES_MPEG2Audio(pes_pid);
+ else if (stream_type == STREAM_TYPE_AUDIO_MPEG2)
+ es = new ES_MPEG2Audio(pes_pid);
+ else if (stream_type == STREAM_TYPE_VIDEO_H264)
+ es = new ES_h264(pes_pid);
+ else if (stream_type == STREAM_TYPE_AUDIO_AAC)
+ es = new ES_AAC(pes_pid);
+ else if (stream_type == STREAM_TYPE_AUDIO_AC3)
+ es = new ES_AC3(pes_pid);
+ else if (stream_type == STREAM_TYPE_AUDIO_EAC3)
+ es = new ES_AC3(pes_pid);
+ else if (stream_type == STREAM_TYPE_DVB_SUBTITLE)
+ es = new ES_Subtitle(pes_pid);
+ else if (stream_type == STREAM_TYPE_DVB_TELETEXT)
+ es = new ES_Teletext(pes_pid);
+ else
+ {
+ // No parser: pass-through
+ es = new ElementaryStream(pes_pid);
+ es->has_stream_info = true;
+ }
+
+ es->stream_type = stream_type;
+ es->stream_info = stream_info;
+ pes.stream = es;
+ demux_dbg(DEMUX_DBG_DEBUG, "%s: PMT(%.4x) version %u: register PES %.4x %s\n", __FUNCTION__,
+ this->packet->pid, version, pes_pid, es->GetStreamCodecName());
+ }
+ psi += len;
+ }
+
+ if (psi != end_psi)
+ return AVCONTEXT_TS_ERROR;
+
+ // PMT is processed. New version is available
+ this->packet->packet_table.id = id;
+ this->packet->packet_table.version = version;
+ return AVCONTEXT_PROGRAM_CHANGE;
+ }
+ default:
+ // CAT, NIT table
+ break;
+ }
+
+ return AVCONTEXT_CONTINUE;
+}
+
+ElementaryStream::STREAM_INFO AVContext::parse_pes_descriptor(const unsigned char* p, size_t len, STREAM_TYPE* st)
+{
+ const unsigned char* desc_end = p + len;
+ ElementaryStream::STREAM_INFO si;
+ memset(&si, 0, sizeof(ElementaryStream::STREAM_INFO));
+
+ while (p < desc_end)
+ {
+ uint8_t desc_tag = av_rb8(p);
+ uint8_t desc_len = av_rb8(p + 1);
+ p += 2;
+ demux_dbg(DEMUX_DBG_DEBUG, "%s: tag %.2x len %d\n", __FUNCTION__, desc_tag, desc_len);
+ switch (desc_tag)
+ {
+ case 0x02:
+ case 0x03:
+ break;
+ case 0x0a: /* ISO 639 language descriptor */
+ if (desc_len >= 4)
+ {
+ si.language[0] = av_rb8(p);
+ si.language[1] = av_rb8(p + 1);
+ si.language[2] = av_rb8(p + 2);
+ si.language[3] = 0;
+ }
+ break;
+ case 0x56: /* DVB teletext descriptor */
+ *st = STREAM_TYPE_DVB_TELETEXT;
+ break;
+ case 0x6a: /* DVB AC3 */
+ case 0x81: /* AC3 audio stream */
+ *st = STREAM_TYPE_AUDIO_AC3;
+ break;
+ case 0x7a: /* DVB enhanced AC3 */
+ *st = STREAM_TYPE_AUDIO_EAC3;
+ break;
+ case 0x7b: /* DVB DTS */
+ *st = STREAM_TYPE_AUDIO_DTS;
+ break;
+ case 0x7c: /* DVB AAC */
+ *st = STREAM_TYPE_AUDIO_AAC;
+ break;
+ case 0x59: /* subtitling descriptor */
+ if (desc_len >= 8)
+ {
+ /*
+ * Byte 4 is the subtitling_type field
+ * av_rb8(p + 3) & 0x10 : normal
+ * av_rb8(p + 3) & 0x20 : for the hard of hearing
+ */
+ *st = STREAM_TYPE_DVB_SUBTITLE;
+ si.language[0] = av_rb8(p);
+ si.language[1] = av_rb8(p + 1);
+ si.language[2] = av_rb8(p + 2);
+ si.language[3] = 0;
+ si.composition_id = (int)av_rb16(p + 4);
+ si.ancillary_id = (int)av_rb16(p + 6);
+ }
+ break;
+ case 0x05: /* registration descriptor */
+ case 0x1E: /* SL descriptor */
+ case 0x1F: /* FMC descriptor */
+ case 0x52: /* stream identifier descriptor */
+ default:
+ break;
+ }
+ p += desc_len;
+ }
+
+ return si;
+}
+
+/*
+ * Parse PES payload
+ *
+ * returns:
+ *
+ * AVCONTEXT_CONTINUE
+ * Parse completed. When streaming is enabled for PID, data is appended to
+ * the frame buffer of corresponding elementary stream.
+ *
+ * AVCONTEXT_TS_ERROR
+ * Parsing error !
+ */
+int AVContext::parse_ts_pes()
+{
+ if (!this->has_payload || !this->payload || !this->payload_len || !this->packet)
+ return AVCONTEXT_CONTINUE;
+
+ if (!this->packet->stream)
+ return AVCONTEXT_CONTINUE;
+
+ if (this->payload_unit_start)
+ {
+ // Wait for unit start: Reset frame buffer to clear old data
+ if (this->packet->wait_unit_start)
+ {
+ packet->stream->Reset();
+ packet->stream->p_dts = PTS_UNSET;
+ packet->stream->p_pts = PTS_UNSET;
+ }
+ this->packet->wait_unit_start = false;
+ this->packet->has_stream_data = false;
+ // Reset header table
+ this->packet->packet_table.Reset();
+ // Header len is at least 6 bytes. So getting 6 bytes first
+ this->packet->packet_table.len = 6;
+ }
+
+ // Position in the payload buffer. Start at 0
+ size_t pos = 0;
+
+ while (this->packet->packet_table.offset < this->packet->packet_table.len)
+ {
+ if (pos >= this->payload_len)
+ return AVCONTEXT_CONTINUE;
+
+ size_t n = this->packet->packet_table.len - this->packet->packet_table.offset;
+
+ if (n > (this->payload_len - pos))
+ n = this->payload_len - pos;
+
+ memcpy(this->packet->packet_table.buf + this->packet->packet_table.offset, this->payload + pos, n);
+ this->packet->packet_table.offset += n;
+ pos += n;
+
+ if (this->packet->packet_table.offset == 6)
+ {
+ if (memcmp(this->packet->packet_table.buf, "\x00\x00\x01", 3))
+ {
+ this->packet->packet_table.Reset();
+ return AVCONTEXT_TS_ERROR;
+ }
+ uint8_t stream_id = av_rb8(this->packet->packet_table.buf + 3);
+ if (stream_id == 0xbd || (stream_id >= 0xc0 && stream_id <= 0xef))
+ this->packet->packet_table.len = 9;
+ }
+ else if (this->packet->packet_table.offset == 9)
+ {
+ this->packet->packet_table.len += av_rb8(this->packet->packet_table.buf + 8);
+ }
+ }
+
+ // parse header table
+ bool has_pts = false;
+
+ if (this->packet->packet_table.len >= 9)
+ {
+ uint8_t flags = av_rb8(this->packet->packet_table.buf + 7);
+
+ //this->packet->stream->frame_num++;
+
+ switch (flags & 0xc0)
+ {
+ case 0x80: // PTS only
+ {
+ has_pts = true;
+ if (this->packet->packet_table.len >= 14)
+ {
+ uint64_t pts = decode_pts(this->packet->packet_table.buf + 9);
+ this->packet->stream->p_dts = this->packet->stream->c_dts;
+ this->packet->stream->p_pts = this->packet->stream->c_pts;
+ this->packet->stream->c_dts = this->packet->stream->c_pts = pts;
+ }
+ else
+ {
+ this->packet->stream->c_dts = this->packet->stream->c_pts = PTS_UNSET;
+ }
+ }
+ break;
+ case 0xc0: // PTS,DTS
+ {
+ has_pts = true;
+ if (this->packet->packet_table.len >= 19 )
+ {
+ uint64_t pts = decode_pts(this->packet->packet_table.buf + 9);
+ uint64_t dts = decode_pts(this->packet->packet_table.buf + 14);
+ int64_t d = (pts - dts) & PTS_MASK;
+ // more than two seconds of PTS/DTS delta, probably corrupt
+ if(d > 180000)
+ {
+ this->packet->stream->c_dts = this->packet->stream->c_pts = PTS_UNSET;
+ }
+ else
+ {
+ this->packet->stream->p_dts = this->packet->stream->c_dts;
+ this->packet->stream->p_pts = this->packet->stream->c_pts;
+ this->packet->stream->c_dts = dts;
+ this->packet->stream->c_pts = pts;
+ }
+ }
+ else
+ {
+ this->packet->stream->c_dts = this->packet->stream->c_pts = PTS_UNSET;
+ }
+ }
+ break;
+ }
+ this->packet->packet_table.Reset();
+ }
+
+ if (this->packet->streaming)
+ {
+ const unsigned char* data = this->payload + pos;
+ size_t len = this->payload_len - pos;
+ this->packet->stream->Append(data, len, has_pts);
+ }
+
+ return AVCONTEXT_CONTINUE;
+}
diff -Nru xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/src/demuxer/tsDemuxer.h xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/src/demuxer/tsDemuxer.h
--- xbmc-pvr-addons-1.0.0~git20140104.1128-9021115/addons/pvr.mythtv.cmyth/src/demuxer/tsDemuxer.h 1970-01-01 00:00:00.000000000 +0000
+++ xbmc-pvr-addons-1.0.0~git20140304.1106-0263177/addons/pvr.mythtv.cmyth/src/demuxer/tsDemuxer.h 2014-01-28 20:43:50.000000000 +0000
@@ -0,0 +1,130 @@
+/*
+ * Copyright (C) 2013 Jean-Luc Barriere
+ *
+ * This Program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2, or (at your option)
+ * any later version.
+ *
+ * This Program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; see the file COPYING. If not, write to
+ * the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
+ * http://www.gnu.org/copyleft/gpl.html
+ *
+ */
+
+#ifndef TSDEMUXER_H
+#define TSDEMUXER_H
+
+#include "common.h"
+#include "tsPacket.h"
+#include "elementaryStream.h"
+#include "platform/threads/mutex.h"
+
+#include