diff options
156 files changed, 2565 insertions, 471 deletions
diff --git a/addons/screensaver.xbmc.builtin.dim/addon.xml b/addons/screensaver.xbmc.builtin.dim/addon.xml index b7fa918b0c..36408530b2 100644 --- a/addons/screensaver.xbmc.builtin.dim/addon.xml +++ b/addons/screensaver.xbmc.builtin.dim/addon.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <addon id="screensaver.xbmc.builtin.dim" name="Dim" - version="1.0.33" + version="1.0.35" provider-name="Team Kodi"> <extension point="xbmc.ui.screensaver" library=""/> <extension point="xbmc.addon.metadata"> diff --git a/addons/skin.estouchy/addon.xml b/addons/skin.estouchy/addon.xml index f239cef31c..d15c7e71a6 100644 --- a/addons/skin.estouchy/addon.xml +++ b/addons/skin.estouchy/addon.xml @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<addon id="skin.estouchy" version="1.1.3" name="Estouchy" provider-name="Team Kodi"> +<addon id="skin.estouchy" version="1.1.5" name="Estouchy" provider-name="Team Kodi"> <requires> <import addon="xbmc.gui" version="5.12.0"/> </requires> @@ -8,6 +8,8 @@ <res width="1706" height="960" aspect="16:9" default="true" folder="xml"/> </extension> <extension point="xbmc.addon.metadata"> + <summary lang="af_ZA">Oortreksel vir raakskerm toestelle</summary> + <summary lang="am_ET">ለ ተችስáŠáˆªáŠ• አካሎች ቆዳ</summary> <summary lang="bg_BG">Облик за уÑтройÑтва Ñ ÐµÐºÑ€Ð°Ð½ чувÑтвителен на допир</summary> <summary lang="ca_ES">Aparença per als dispositius amb pantalla tà ctil</summary> <summary lang="cs_CZ">Skin pro dotyková zaÅ™ÃzenÃ</summary> @@ -44,6 +46,7 @@ <summary lang="tr_TR">Dokunmatik ekranlı aygıtlar için dış görünüm</summary> <summary lang="zh_CN">针对触å±è®¾å¤‡çš„皮肤</summary> <summary lang="zh_TW">為具有觸控螢幕的è£ç½®æ‰€è£½ä½œçš„佈景主題</summary> + <description lang="af_ZA">Oortreksel ontwerp om op raakskerm toestelle soos tablette en slimfone te gebruik</description> <description lang="bg_BG">Обликът е разработен за ползване на уÑтройÑтва, Ñ ÐµÐºÑ€Ð°Ð½ чувÑтвителен на допир като таблет или телефон.</description> <description lang="ca_ES">Aparença dissenyada perquè s'utilitzi en dispositius amb pantalla tà ctil com taules i telèfons intel·ligents</description> <description lang="cs_CZ">Skin navržený pro zaÅ™Ãzenà s dotykovou obrazovkou, jako jsou tablety a smartphony.</description> diff --git a/addons/skin.estouchy/language/resource.language.af_za/strings.po b/addons/skin.estouchy/language/resource.language.af_za/strings.po index f037f60a35..cf6db18842 100644 --- a/addons/skin.estouchy/language/resource.language.af_za/strings.po +++ b/addons/skin.estouchy/language/resource.language.af_za/strings.po @@ -44,6 +44,10 @@ msgctxt "#31009" msgid "Working..." msgstr "Werk..." +msgctxt "#31011" +msgid "Recent" +msgstr "Onlangs" + msgctxt "#31013" msgid "Movies" msgstr "Flieks" @@ -68,6 +72,10 @@ msgctxt "#31038" msgid "Login" msgstr "Teken in" +msgctxt "#31039" +msgid "Updated:" +msgstr "Opgedateer:" + msgctxt "#31044" msgid "FAST FORWARD" msgstr "VORENTOE SPOEL" @@ -76,6 +84,10 @@ msgctxt "#31045" msgid "REWIND" msgstr "TERUGSPOEL" +msgctxt "#31046" +msgid "Play speed" +msgstr "Speel spoed" + msgctxt "#31049" msgid "End Time" msgstr "Eind Tyd" @@ -132,6 +144,10 @@ msgctxt "#31303" msgid "Data provider" msgstr "Data verskaffer" +msgctxt "#31309" +msgid "System Memory Used:" +msgstr "Stelsel Geheue Gebruik:" + msgctxt "#31320" msgid "Last Logged In" msgstr "Laaste IngeLog" @@ -148,6 +164,10 @@ msgctxt "#31356" msgid "Download Subtitles" msgstr "Laai Subtitels Af" +msgctxt "#31358" +msgid "Teletext" +msgstr "Teleteks" + msgctxt "#31390" msgid "Skin default" msgstr "Bestek omslag" @@ -160,10 +180,50 @@ msgctxt "#31400" msgid "Change the skin · Set language and region · Change file listing options · Set up a screensaver" msgstr "Verander die oortreksel · Stel taal en gebied · Verander lêer lys opsies · Stel 'n skermskut op" +msgctxt "#31405" +msgid "Configure & manage media sharing services · Configure & manage the weather service" +msgstr "Stel op en bestuur media deel dienste · Stel op & bestuur die weer diens" + +msgctxt "#31406" +msgid "Configure display · Configure audio · Configure internet access · Configure power saving· Configure logging" +msgstr "Stel vertoon op · Stel oudio op · Stel internet toegang op · Stel krag spaar op · Stel loghouding op" + +msgctxt "#31407" +msgid "Manage your installed add-ons · Browse for and install add-ons from kodi.tv · Modify add-on settings" +msgstr "Bestuur jou geïnstalleerde byvoegsels · Blaai vir en installeer byvoegsels vanaf kodi.tv · Verander byvoegsel verstellings" + +msgctxt "#31408" +msgid "Configure actions that can be used during playback · Configure how media content is played" +msgstr "Stel aksies op wat gedurende terugspeel gebruik kan word · Stel op hoe media inhoud gespeel word" + +msgctxt "#31409" +msgid "Configure library sources · Show the media lists display content · Configure how library lists are navigated" +msgstr "Stel biblioteek bronne op · Wys die media lyste vertoon inhoud · Stel op hoe biblioteek lyste navigeer word" + +msgctxt "#31410" +msgid "Configure skin · Configure region · Configure control · Configure screensaver · Configure master lock" +msgstr "Stel oortreksel op · Stel streek op · Stel beheer op · Stel skermskut op · Stel meester slot op" + +msgctxt "#31411" +msgid "Configure your profiles · Set locking options · Enable login screen" +msgstr "Stel jou profiele op · Stel sluit opsies · Stel inteken skerm in staat" + +msgctxt "#31412" +msgid "Display system information · Hardware statistics · Check storage availability · View network configuration" +msgstr "Vertoon stelsel inligting · Hardeware statistieke · Gaan stoor beskikbaarheid na · Besigtig netwerk opstelling" + msgctxt "#31421" msgid "Select your Kodi user Profile[CR]to login and continue" msgstr "Selekteer jou Kodi gebruiker Profiel[CR]om in te log en voort te gaan" +msgctxt "#31548" +msgid "Home menu" +msgstr "Tuis kieslys" + +msgctxt "#31549" +msgid "Home Add-ons" +msgstr "Tuis Byvoegsels" + msgctxt "#31550" msgid "Backgrounds" msgstr "Agtergronde" @@ -172,10 +232,42 @@ msgctxt "#31551" msgid "Add-on Shortcut" msgstr "Byvoegsel Kitssleutel" +msgctxt "#31552" +msgid "SYNC" +msgstr "SYNC" + +msgctxt "#31553" +msgid "Use Custom Background" +msgstr "Gebruik Pasgemaakte Agtergrond" + +msgctxt "#31554" +msgid "Background:" +msgstr "Agtergrond:" + +msgctxt "#31555" +msgid "Configure TV settings · Change full screen info · Manage EPG data settings" +msgstr "Stel TV verstellings op · Verander vol skerm info · Bestuur EPG data verstellings" + msgctxt "#31556" msgid "Live TV" msgstr "Lewendige TV" +msgctxt "#31557" +msgid "Hide video background" +msgstr "Versteek video agtergrond" + +msgctxt "#31558" +msgid "Hide visualization background" +msgstr "Versteek visualisering agtergrond" + +msgctxt "#31559" +msgid "Channel settings" +msgstr "Kanaal verstellings" + +msgctxt "#31560" +msgid "Available groups" +msgstr "Beskikbare groepe" + msgctxt "#31561" msgid "Add Group" msgstr "Voeg Groep by" @@ -187,3 +279,31 @@ msgstr "Verander Groep naam" msgctxt "#31563" msgid "Delete Group" msgstr "Wis Groep uit" + +msgctxt "#31564" +msgid "Show hidden" +msgstr "Wys versteekde" + +msgctxt "#31565" +msgid "Show deleted" +msgstr "Wys uitgewis" + +msgctxt "#31900" +msgid "First Run" +msgstr "Eerste Lopie" + +msgctxt "#31901" +msgid "There are two things to know about navigating Estouchy" +msgstr "Daar is twee goed om te weet omtrent die navigeer van Estouchy" + +msgctxt "#31902" +msgid "The Kodi logo functions as a 'HOME' button. Whenever you touch it, you will be taken back to the home screen." +msgstr "Die Kodi logo dien as 'n 'TUIS' knoppie. Wanneer jy dit ook al raak, sal jy terug na die tuis skerm geneem word." + +msgctxt "#31903" +msgid "When you are playing audio or video, the item title will appear at the top of the screen. Touching it will take you to the fullscreen visualization or video window." +msgstr "Wanneer jy oudio of video speel, sal die item titel aan die bokant van die skerm verskyn. Aanraking daarvan sal jou na die volskerm visualisering of video venster neem." + +msgctxt "#31904" +msgid "Now Playing Title..." +msgstr "Speel Nou Titel..." diff --git a/addons/skin.estouchy/language/resource.language.am_et/strings.po b/addons/skin.estouchy/language/resource.language.am_et/strings.po index 038a0d539f..6b56b38a25 100644 --- a/addons/skin.estouchy/language/resource.language.am_et/strings.po +++ b/addons/skin.estouchy/language/resource.language.am_et/strings.po @@ -36,6 +36,10 @@ msgctxt "#31009" msgid "Working..." msgstr "በመስራት ላዠ" +msgctxt "#31011" +msgid "Recent" +msgstr "የ ቅáˆá‰¥ ጊዜ" + msgctxt "#31013" msgid "Movies" msgstr "ሙቪዎች" @@ -56,6 +60,10 @@ msgctxt "#31038" msgid "Login" msgstr "መáŒá‰¢á‹«" +msgctxt "#31039" +msgid "Updated:" +msgstr "ተሻሽáˆáˆ:" + msgctxt "#31044" msgid "FAST FORWARD" msgstr "ወደ áŠá‰µ ማሳለáŠá‹«" @@ -64,6 +72,10 @@ msgctxt "#31045" msgid "REWIND" msgstr "ወደ ኋላ ማሳለáŠá‹«" +msgctxt "#31046" +msgid "Play speed" +msgstr "የ ማጫወቻ áጥáŠá‰µ" + msgctxt "#31049" msgid "End Time" msgstr "መጨረሻዠጊዜ" @@ -120,6 +132,10 @@ msgctxt "#31303" msgid "Data provider" msgstr "ዳታ አቅራቢ " +msgctxt "#31309" +msgid "System Memory Used:" +msgstr "የ ተጠቀሙት የ ስáˆáŠ ቱ ማስታወሻ" + msgctxt "#31320" msgid "Last Logged In" msgstr "መጨረሻ የገባá‹" @@ -136,6 +152,10 @@ msgctxt "#31356" msgid "Download Subtitles" msgstr "ንዑስ አáˆáŠ¥áˆµá‰¶á‰½ ማá‹áˆ¨áŒƒ " +msgctxt "#31358" +msgid "Teletext" +msgstr "ቴሌቴáŠáˆµá‰µ" + msgctxt "#31390" msgid "Skin default" msgstr "መደበኛ " @@ -148,6 +168,14 @@ msgctxt "#31421" msgid "Select your Kodi user Profile[CR]to login and continue" msgstr "á‹áˆáˆ¨áŒ¡ የ እáˆáˆµá‹ŽáŠ• Kodi ተጠቃሚ ገጽታ[CR]ለ መáŒá‰£á‰µ እና ለመቀጠáˆ" +msgctxt "#31548" +msgid "Home menu" +msgstr "የ ቤት á‹áˆá‹áˆ" + +msgctxt "#31549" +msgid "Home Add-ons" +msgstr "የ ቤት ተጨማ-ሪዎች" + msgctxt "#31550" msgid "Backgrounds" msgstr "መደቦች " @@ -156,10 +184,34 @@ msgctxt "#31551" msgid "Add-on Shortcut" msgstr "አቋራጠመጨ-መሪያ " +msgctxt "#31552" +msgid "SYNC" +msgstr "ማስማሚያ" + +msgctxt "#31553" +msgid "Use Custom Background" +msgstr "መደብ ማስተካከያ á‹áŒ ቀሙ" + +msgctxt "#31554" +msgid "Background:" +msgstr "መደብ:" + msgctxt "#31556" msgid "Live TV" msgstr "ቲቪ በቀጥታ " +msgctxt "#31557" +msgid "Hide video background" +msgstr "የ ቪዲዮ መደብ መደበቂያ" + +msgctxt "#31559" +msgid "Channel settings" +msgstr "ጣቢያዎች ማሰናጃ" + +msgctxt "#31560" +msgid "Available groups" +msgstr "á‹áŒáŒ ቡድኖች" + msgctxt "#31561" msgid "Add Group" msgstr "ቡድን መጨመሪያ" @@ -171,3 +223,19 @@ msgstr "ቡድን እንደገና መሰየሚያ" msgctxt "#31563" msgid "Delete Group" msgstr "ቡድን ማጥáŠá‹«" + +msgctxt "#31564" +msgid "Show hidden" +msgstr "የ ተደበበማሳያ" + +msgctxt "#31565" +msgid "Show deleted" +msgstr "የ ጠበማሳያ" + +msgctxt "#31900" +msgid "First Run" +msgstr "መጀመሪያ ማስኬጃ" + +msgctxt "#31904" +msgid "Now Playing Title..." +msgstr "አáˆáŠ¥áˆµá‰µ በማጫወት ላá‹..." diff --git a/addons/skin.estouchy/language/resource.language.da_dk/strings.po b/addons/skin.estouchy/language/resource.language.da_dk/strings.po index 4592008503..fac7e43542 100644 --- a/addons/skin.estouchy/language/resource.language.da_dk/strings.po +++ b/addons/skin.estouchy/language/resource.language.da_dk/strings.po @@ -94,7 +94,7 @@ msgstr "Sorter: Faldende" msgctxt "#31055" msgid "Open playlist" -msgstr "Ã…bn afspilningsliste" +msgstr "Ã…bn playliste" msgctxt "#31056" msgid "Save playlist" @@ -102,7 +102,7 @@ msgstr "Gem afspilningsliste" msgctxt "#31057" msgid "Close playlist" -msgstr "Luk afspilningsliste" +msgstr "Luk playliste" msgctxt "#31058" msgid "System music files" @@ -110,7 +110,7 @@ msgstr "Systemmusikfiler" msgctxt "#31059" msgid "Current playlist" -msgstr "Nuværende afspilningsliste" +msgstr "Nuværende playliste" msgctxt "#31200" msgid "Back" @@ -192,6 +192,10 @@ msgctxt "#31557" msgid "Hide video background" msgstr "Skjul videobaggrund" +msgctxt "#31560" +msgid "Available groups" +msgstr "Tilgængelig grupper" + msgctxt "#31561" msgid "Add Group" msgstr "Tilføj Gruppe" diff --git a/addons/skin.estouchy/language/resource.language.es_ar/strings.po b/addons/skin.estouchy/language/resource.language.es_ar/strings.po index bab6ac9707..d7cbd0e71f 100644 --- a/addons/skin.estouchy/language/resource.language.es_ar/strings.po +++ b/addons/skin.estouchy/language/resource.language.es_ar/strings.po @@ -170,7 +170,7 @@ msgstr "Cambiar el skin · Seleccionar idioma y zona · Cambiar la visualizació msgctxt "#31421" msgid "Select your Kodi user Profile[CR]to login and continue" -msgstr "Selecciona tu perfil de usuario de Kodi[CR]para ingresar y continuar" +msgstr "Seleccione su perfil de usuario de Kodi[CR]para ingresar y continuar" msgctxt "#31550" msgid "Backgrounds" diff --git a/addons/skin.estouchy/language/resource.language.es_es/strings.po b/addons/skin.estouchy/language/resource.language.es_es/strings.po index 21a6fd3b30..3da672bd2c 100644 --- a/addons/skin.estouchy/language/resource.language.es_es/strings.po +++ b/addons/skin.estouchy/language/resource.language.es_es/strings.po @@ -216,6 +216,14 @@ msgctxt "#31421" msgid "Select your Kodi user Profile[CR]to login and continue" msgstr "Selecciona tu usuario [CR] y continua" +msgctxt "#31548" +msgid "Home menu" +msgstr "Menú de inicio" + +msgctxt "#31549" +msgid "Home Add-ons" +msgstr "Inicio Add-ons" + msgctxt "#31550" msgid "Backgrounds" msgstr "Fondos" diff --git a/addons/skin.estouchy/language/resource.language.es_mx/strings.po b/addons/skin.estouchy/language/resource.language.es_mx/strings.po index d2d8a80572..8924dce10e 100644 --- a/addons/skin.estouchy/language/resource.language.es_mx/strings.po +++ b/addons/skin.estouchy/language/resource.language.es_mx/strings.po @@ -216,6 +216,14 @@ msgctxt "#31421" msgid "Select your Kodi user Profile[CR]to login and continue" msgstr "Selecciona tu Perfil Kodi[CR]para iniciar sesión y continuar" +msgctxt "#31548" +msgid "Home menu" +msgstr "Menú inicial" + +msgctxt "#31549" +msgid "Home Add-ons" +msgstr "Complementos en inicio" + msgctxt "#31550" msgid "Backgrounds" msgstr "Backgrounds" diff --git a/addons/skin.estouchy/language/resource.language.fr_ca/strings.po b/addons/skin.estouchy/language/resource.language.fr_ca/strings.po index 86b731f66e..3dc320c552 100644 --- a/addons/skin.estouchy/language/resource.language.fr_ca/strings.po +++ b/addons/skin.estouchy/language/resource.language.fr_ca/strings.po @@ -194,7 +194,7 @@ msgstr "Gérer les addiciels installés · Parcourir et installer des addiciels msgctxt "#31408" msgid "Configure actions that can be used during playback · Configure how media content is played" -msgstr "Configurer les actions pouvant être utilisée pendant la lecture · Configurer la lecture du contenu des médias" +msgstr "Configurer les actions pouvant être utilisées pendant la lecture · Configurer la lecture du contenu multimédia" msgctxt "#31409" msgid "Configure library sources · Show the media lists display content · Configure how library lists are navigated" @@ -214,7 +214,7 @@ msgstr "Afficher les informations du système · Statistiques matérielles · Và msgctxt "#31421" msgid "Select your Kodi user Profile[CR]to login and continue" -msgstr "Choisissez votre profil d'utilisateur Kodi[CR]pour vous connecter et continuer" +msgstr "Choisissez votre profil d'utilisateur Kodi[CR]pour vous connecter et poursuivre" msgctxt "#31548" msgid "Home menu" diff --git a/addons/skin.estouchy/language/resource.language.gl_es/strings.po b/addons/skin.estouchy/language/resource.language.gl_es/strings.po index c2fae3b49a..804b3e5ce3 100644 --- a/addons/skin.estouchy/language/resource.language.gl_es/strings.po +++ b/addons/skin.estouchy/language/resource.language.gl_es/strings.po @@ -84,6 +84,10 @@ msgctxt "#31045" msgid "REWIND" msgstr "ATRÃS" +msgctxt "#31046" +msgid "Play speed" +msgstr "Velocidade de reprodución" + msgctxt "#31049" msgid "End Time" msgstr "Tempo final" @@ -140,6 +144,10 @@ msgctxt "#31303" msgid "Data provider" msgstr "Provedor de datos" +msgctxt "#31309" +msgid "System Memory Used:" +msgstr "Memoria empregada:" + msgctxt "#31320" msgid "Last Logged In" msgstr "Último ingreso" diff --git a/addons/skin.estouchy/language/resource.language.ms_my/strings.po b/addons/skin.estouchy/language/resource.language.ms_my/strings.po index f8f5012ed7..68cf6075ce 100644 --- a/addons/skin.estouchy/language/resource.language.ms_my/strings.po +++ b/addons/skin.estouchy/language/resource.language.ms_my/strings.po @@ -216,6 +216,14 @@ msgctxt "#31421" msgid "Select your Kodi user Profile[CR]to login and continue" msgstr "Pilih Profil pengguna Kodi anda[CR]untuk daftar masuk dan teruskan" +msgctxt "#31548" +msgid "Home menu" +msgstr "Menu rumah" + +msgctxt "#31549" +msgid "Home Add-ons" +msgstr "Tambahan Rumah" + msgctxt "#31550" msgid "Backgrounds" msgstr "Latar belakang" diff --git a/addons/skin.estouchy/language/resource.language.nb_no/strings.po b/addons/skin.estouchy/language/resource.language.nb_no/strings.po index 4f104c6c08..1bcab11348 100644 --- a/addons/skin.estouchy/language/resource.language.nb_no/strings.po +++ b/addons/skin.estouchy/language/resource.language.nb_no/strings.po @@ -216,6 +216,14 @@ msgctxt "#31421" msgid "Select your Kodi user Profile[CR]to login and continue" msgstr "Velg din Kodi brukerprofil[CR]for Ã¥ logge inn og fortsette" +msgctxt "#31548" +msgid "Home menu" +msgstr "Hjemme meny" + +msgctxt "#31549" +msgid "Home Add-ons" +msgstr "Hjemme tillegg" + msgctxt "#31550" msgid "Backgrounds" msgstr "Bakgrunner" diff --git a/addons/skin.estouchy/language/resource.language.ru_ru/strings.po b/addons/skin.estouchy/language/resource.language.ru_ru/strings.po index 63a260e1a7..078cdf1552 100644 --- a/addons/skin.estouchy/language/resource.language.ru_ru/strings.po +++ b/addons/skin.estouchy/language/resource.language.ru_ru/strings.po @@ -144,6 +144,10 @@ msgctxt "#31303" msgid "Data provider" msgstr "ИÑточник данных" +msgctxt "#31309" +msgid "System Memory Used:" +msgstr "ИÑпользование памÑти:" + msgctxt "#31320" msgid "Last Logged In" msgstr "ПоÑледний вход" diff --git a/addons/skin.estouchy/language/resource.language.sk_sk/strings.po b/addons/skin.estouchy/language/resource.language.sk_sk/strings.po index 2aafe7cc85..0b1a197291 100644 --- a/addons/skin.estouchy/language/resource.language.sk_sk/strings.po +++ b/addons/skin.estouchy/language/resource.language.sk_sk/strings.po @@ -216,6 +216,14 @@ msgctxt "#31421" msgid "Select your Kodi user Profile[CR]to login and continue" msgstr "Prihlásenie užÃvateľa[CR]PokraÄujte výberom profilu" +msgctxt "#31548" +msgid "Home menu" +msgstr "Domovské menu" + +msgctxt "#31549" +msgid "Home Add-ons" +msgstr "Domovské doplnky" + msgctxt "#31550" msgid "Backgrounds" msgstr "Pozadia" diff --git a/addons/skin.estouchy/language/resource.language.sr_rs/strings.po b/addons/skin.estouchy/language/resource.language.sr_rs/strings.po index d704df343e..73981052b6 100644 --- a/addons/skin.estouchy/language/resource.language.sr_rs/strings.po +++ b/addons/skin.estouchy/language/resource.language.sr_rs/strings.po @@ -174,11 +174,11 @@ msgstr "Промените маÑку · ПоÑтавите језик и рег msgctxt "#31405" msgid "Configure & manage media sharing services · Configure & manage the weather service" -msgstr "ПодеÑи & управљај ÑервиÑима дељења медија · ПодеÑи & управљај метео ÑервиÑом" +msgstr "ПодеÑи & управљај ÑервиÑима дељења медија · ПодеÑи & управљај ÑервиÑом временÑке прогнозе" msgctxt "#31406" msgid "Configure display · Configure audio · Configure internet access · Configure power saving· Configure logging" -msgstr "ПодеÑи приказ · ПодеÑи аудио · ПодеÑи приÑтуп интернету · ПодеÑи уштеду енергије · ПодеÑи пријављивање" +msgstr "ПодеÑи приказ · ПодеÑи аудио · ПодеÑи приÑтуп интернету · ПодеÑи уштеду енергије · ПодеÑи евидентирање" msgctxt "#31407" msgid "Manage your installed add-ons · Browse for and install add-ons from kodi.tv · Modify add-on settings" @@ -190,15 +190,15 @@ msgstr "ПодеÑите акције које Ñе могу кориÑтити msgctxt "#31410" msgid "Configure skin · Configure region · Configure control · Configure screensaver · Configure master lock" -msgstr "ПодеÑи маÑку · ПодеÑи регион · ПодеÑи контролу · ПодеÑи чувар екрана · ПодеÑи главно закључавање" +msgstr "ПодеÑи маÑку · ПодеÑи регион · ПодеÑи контролу · ПодеÑи чувара екрана · ПодеÑи главно закључавање" msgctxt "#31411" msgid "Configure your profiles · Set locking options · Enable login screen" -msgstr "ПодеÑите ваше профиле · ПодеÑите опције закључавања · Ðктивирајте екран за пријаву" +msgstr "ПодеÑите ваше профиле · ПоÑтавите опције закључавања · Ðктивирајте екран за пријаву" msgctxt "#31412" msgid "Display system information · Hardware statistics · Check storage availability · View network configuration" -msgstr "Прикажи ÑиÑтемÑке информације · ХардверÑку ÑтатиÑтику · Провери доÑтупноÑÑ‚ Ñкладишта · Погледај конфигурацију мреже" +msgstr "Прикажи ÑиÑтемÑке информације · ХардверÑка ÑтатиÑтика · Провери доÑтупноÑÑ‚ Ñкладишта · Погледај конфигурацију мреже" msgctxt "#31421" msgid "Select your Kodi user Profile[CR]to login and continue" diff --git a/addons/skin.estouchy/language/resource.language.sr_rs@latin/strings.po b/addons/skin.estouchy/language/resource.language.sr_rs@latin/strings.po index fa18be1a9b..1cbec506f5 100644 --- a/addons/skin.estouchy/language/resource.language.sr_rs@latin/strings.po +++ b/addons/skin.estouchy/language/resource.language.sr_rs@latin/strings.po @@ -172,10 +172,34 @@ msgctxt "#31400" msgid "Change the skin · Set language and region · Change file listing options · Set up a screensaver" msgstr "Promenite masku · Postavite jezik i regiju - Promenite opcije izlistavanja datoteka - Postavite Äuvara ekrana" +msgctxt "#31405" +msgid "Configure & manage media sharing services · Configure & manage the weather service" +msgstr "Podesi & upravljaj servisima deljenja medija · Podesi & upravljaj servisom vremenske prognoze" + +msgctxt "#31406" +msgid "Configure display · Configure audio · Configure internet access · Configure power saving· Configure logging" +msgstr "Podesi prikaz · Podesi audio · Podesi pristup internetu · Podesi uÅ¡tedu energije · Podesi evidentiranje" + msgctxt "#31407" msgid "Manage your installed add-ons · Browse for and install add-ons from kodi.tv · Modify add-on settings" msgstr "Upravljajte vaÅ¡im instaliranim dodatnim programima · Potražite i instalirajte dodatne programe sa kodi.tv - Podesite podeÅ¡avanja dodatnih programa" +msgctxt "#31408" +msgid "Configure actions that can be used during playback · Configure how media content is played" +msgstr "Podesite akcije koje se mogu koristiti tokom reprodukcije · Podesite kako se medijski sadržaji reprodukuju" + +msgctxt "#31410" +msgid "Configure skin · Configure region · Configure control · Configure screensaver · Configure master lock" +msgstr "Podesi masku · Podesi region · Podesi kontrolu · Podesi Äuvara ekrana · Podesi glavno zakljuÄavanje" + +msgctxt "#31411" +msgid "Configure your profiles · Set locking options · Enable login screen" +msgstr "Podesite vaÅ¡e profile · Postavite opcije zakljuÄavanja · Aktivirajte ekran za prijavu" + +msgctxt "#31412" +msgid "Display system information · Hardware statistics · Check storage availability · View network configuration" +msgstr "Prikaži sistemske informacije · Hardverska statistika · Proveri dostupnost skladiÅ¡ta · Pogledaj konfiguraciju mreže" + msgctxt "#31421" msgid "Select your Kodi user Profile[CR]to login and continue" msgstr "Izaberite vaÅ¡ Kodi korisniÄki Profil[CR]za prijavu, a potom nastavite dalje" diff --git a/addons/skin.estouchy/language/resource.language.sv_se/strings.po b/addons/skin.estouchy/language/resource.language.sv_se/strings.po index d03abe66c3..29cfcbd300 100644 --- a/addons/skin.estouchy/language/resource.language.sv_se/strings.po +++ b/addons/skin.estouchy/language/resource.language.sv_se/strings.po @@ -144,6 +144,10 @@ msgctxt "#31303" msgid "Data provider" msgstr "Dataleverantör" +msgctxt "#31309" +msgid "System Memory Used:" +msgstr "Systemets minnesanvändning:" + msgctxt "#31320" msgid "Last Logged In" msgstr "Sist inloggad" @@ -188,10 +192,38 @@ msgctxt "#31407" msgid "Manage your installed add-ons · Browse for and install add-ons from kodi.tv · Modify add-on settings" msgstr "Hantera dina installerade tillägg · Bläddra efter och installera tillägg frÃ¥n kodi.tv · Ställ in tilläggsinställningar" +msgctxt "#31408" +msgid "Configure actions that can be used during playback · Configure how media content is played" +msgstr "Konfigurera Ã¥tgärder som kan användas under uppspelning · Konfigurera hur medieinnehÃ¥ll spelas" + +msgctxt "#31409" +msgid "Configure library sources · Show the media lists display content · Configure how library lists are navigated" +msgstr "Konfigurera bibliotekskällor · Visa medielistor displayinnehÃ¥ll · Konfigurera hur bibliotekslistor navigeras" + +msgctxt "#31410" +msgid "Configure skin · Configure region · Configure control · Configure screensaver · Configure master lock" +msgstr "Konfigurera skal · Konfigurera plats · Konfigurera kontroll · Konfigurera skärmsläckare · Konfigurera huvudlÃ¥set" + +msgctxt "#31411" +msgid "Configure your profiles · Set locking options · Enable login screen" +msgstr "Konfigurera profiler · Ställ in lÃ¥salternativ · Aktivera inloggningsskärmen" + +msgctxt "#31412" +msgid "Display system information · Hardware statistics · Check storage availability · View network configuration" +msgstr "Visa systeminformation · Statistik hÃ¥rdvara · Kontrollera lagringstillgängligheten · Visa nätverkskonfiguration" + msgctxt "#31421" msgid "Select your Kodi user Profile[CR]to login and continue" msgstr "Välj din Kodi-användarprofil[CR]för att logga in och fortsätta" +msgctxt "#31548" +msgid "Home menu" +msgstr "Hem meny" + +msgctxt "#31549" +msgid "Home Add-ons" +msgstr "Hem Tillägg" + msgctxt "#31550" msgid "Backgrounds" msgstr "Bakgrunder" diff --git a/addons/skin.estuary/addon.xml b/addons/skin.estuary/addon.xml index ad6a7d623c..2f9fe2b0d3 100644 --- a/addons/skin.estuary/addon.xml +++ b/addons/skin.estuary/addon.xml @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<addon id="skin.estuary" version="1.9.7" name="Estuary" provider-name="phil65, Ichabod Fletchman"> +<addon id="skin.estuary" version="1.9.9" name="Estuary" provider-name="phil65, Ichabod Fletchman"> <requires> <import addon="xbmc.gui" version="5.12.0"/> </requires> @@ -11,19 +11,21 @@ <res width="2560" height="1080" aspect="21:9" default="false" folder="xml" /> </extension> <extension point="xbmc.addon.metadata"> + <summary lang="af_ZA">Estuary oortreksel deur phil65. (Kodi se bestek oortreksel)</summary> <summary lang="bg_BG">Estuary облик от phil65 и Piers. (ÑÑ‚Ð°Ð½Ð´Ð°Ñ€Ñ‚Ð½Ð¸Ñ Ð¾Ð±Ð»Ð¸Ðº на Kodi)</summary> <summary lang="ca_ES">Aparença Estuary per phil65 i Piers. (aparença predeterminada de Kodi)</summary> <summary lang="cs_CZ">Vzhled Estuary od autorů phil65 a Piers. (Výchozà vzhled Kodi)</summary> + <summary lang="da_DK">Estuary skin. Lavet af phil65. (Kodi's standard brugerflade)</summary> <summary lang="de_DE">Estuary Skin von phil65 und Piers. (Kodi Standardskin)</summary> <summary lang="el_GR">Το κÎλυφος Estuary από τον phil65 και τον Pier. (Ï€ÏοεπιλεγμÎνο κÎλυφος του Kodi)</summary> <summary lang="en_GB">Estuary skin by phil65. (Kodi's default skin)</summary> <summary lang="en_NZ">Estuary skin by phil65 and Piers. (Kodi's default skin)</summary> <summary lang="en_US">Estuary skin by phil65 and Piers. (Kodi's default skin)</summary> - <summary lang="es_AR">Skin Estuary por phil65 y Piers. (Skin por defecto de Kodi)</summary> + <summary lang="es_AR">Skin Estuary por phil65 (skin por defecto de Kodi)</summary> <summary lang="es_ES">Skin Estuary, creado por phil65 and Piers (skin por defecto de Kodi).</summary> <summary lang="es_MX">Estuary skin por phil65 y Piers. (El skin por defecto de Kodi)</summary> - <summary lang="fi_FI">Estuary-ulkoasu. Tekijöinä phil65 ja Piers. (Kodin oletusulkoasu)</summary> - <summary lang="fr_CA">Habillage Estuaire par phil65 et Piers (habillage par défaut de Kodi).</summary> + <summary lang="fi_FI">Estuary on phil65:n luoma Kodin oletusulkoasu.</summary> + <summary lang="fr_CA">Habillage Estuary par phil65 et Piers (habillage par défaut de Kodi).</summary> <summary lang="fr_FR">Estuary, un habillage par phil65 et Piers (habillage d'origine de Kodi).</summary> <summary lang="gl_ES">Pel Estuary por phil65 and Piers. (Kodi's default skin)</summary> <summary lang="hr_HR">Estuary presvlaka autora phil65 i Piersa. (uobiÄajena Kodi presvlaka)</summary> @@ -50,19 +52,21 @@ <summary lang="uk_UA">Обкладинка Estuary від phil65 Ñ– Piers. (Ñтандартна обкладинка Kodi)</summary> <summary lang="zh_CN">phil65 å’Œ Piers å¼€å‘çš„ Estuary 皮肤(Kodi 的默认皮肤)</summary> <summary lang="zh_TW">phil65與Piers 製作的Estuary佈景主題(Kodiçš„é è¨ä½ˆæ™¯ä¸»é¡Œï¼‰</summary> + <description lang="af_ZA">Estuary is die bestek oortreksel vir Kodi 17.0 en op. Dit poog om maklik te wees vir eerste keer Kodi gebruikers om te verstaan en te gebruik.</description> <description lang="bg_BG">Estuary е ÑтандартниÑÑ‚ облик на Kodi 17 и по-новите верÑии. Целта е да Ñе улеÑнÑÑ‚ хората които Ñе ÑблъÑкват за първи път Ñ Kodi.</description> <description lang="ca_ES">Estuary és l'aparença predeterminada de Kodi 17.0 i posteriors. Per als usuaris per primera vegada de Kodi, intenta ser fà cil d'entendre i d'utilitzar.</description> <description lang="cs_CZ">Estuary je výchozà vzhled pro Kodi 17.0 a vyÅ¡Å¡Ã. Snažà se být jednoduÅ¡e pochopitelný a použitelný pro nové uživatele Kodi.</description> + <description lang="da_DK">Estuary er standard brugerfladen er Kodi 17.0 og højere. Det forenkler førstegangsbrugen af Kodi ved at gøre det nemmer at forstÃ¥ og bruge.</description> <description lang="de_DE">Estuary ist der Standardskin für Kodi 17.0 und höher. Ziel war es, einen einfach zu bedienenden Skin für neue Kodi-Benutzer zu entwickeln.</description> <description lang="el_GR">Το Estuary είναι η Ï€ÏοεπιλεγμÎνη αμφίεση για τις εκδόσεις Kodi 17.0 και άνω. ΕπιχειÏεί να είναι Ï€Ïοσιτό στους αÏχάÏιους χÏήστες του Kodi για να το κατανοήσουν και να το χÏησιμοποιήσουν.</description> <description lang="en_GB">Estuary is the default skin for Kodi 17.0 and above. It attempts to be easy for first time Kodi users to understand and use.</description> <description lang="en_NZ">Estuary is the default skin for Kodi 17.0 and above. It attempts to be easy for first time Kodi users to understand and use.</description> <description lang="en_US">Estuary is the default skin for Kodi 17.0 and above. It attempts to be easy for first time Kodi users to understand and use.</description> - <description lang="es_AR">Estuary es el skin por defecto para Kodi 17.0 y posteriores. Trata de ser fácil para los usuarios Kodi primera vez de entender y utilizar.</description> + <description lang="es_AR">Estuary es el skin por defecto para Kodi 17.0 y posteriores. Intenta ser fácil de entender y utilizar para los usuarios Kodi primerizos.</description> <description lang="es_ES">Estuary es el skin por defecto para Kodi 17.0 o superior. Su objetivo es la facilidad de comprensión y uso para usuarios primerizos de Kodi.</description> <description lang="es_MX">Estuary es el skin por defecto para Kodi 17.0 y superior. Intenta ser fácil para los usuarios de Kodi de primera vez para entender y usar.</description> <description lang="fi_FI">Estuary on oletusulkoasu Kodin versiosta 17.0 lähtien. Se pyrkii olemaan helppo ymmärtää ja käyttää Kodin ensikäyttäjille. </description> - <description lang="fr_CA">Estuaire est l'habillage par défaut pour Kodi 17.0 et ultérieure. Il s'efforce d'être facile à comprendre et à utiliser pour les utilisateurs débutants de Kodi.</description> + <description lang="fr_CA">Estuary est l'habillage par défaut pour Kodi 17.0 et ultérieure. Il s'efforce d'être facile à comprendre et à utiliser pour les utilisateurs débutants de Kodi.</description> <description lang="fr_FR">Estuary est l'habillage d'origine pour Kodi 17.0 et supérieur. Il est facile à comprendre et à utiliser pour les utilisateurs novices de Kodi.</description> <description lang="gl_ES">Estuary é a pel predefinida para Kodi 17.0 e superior. Esta tenta ser doada de entender e usar polos usuarios recen chegados a Kodi.</description> <description lang="hr_HR">Estuary je uobiÄajena presvlaka za Kodi 17.0 i novije inaÄice. To je pokuÅ¡aj da se novim korisnicima olakÅ¡a prvo koriÅ¡tenje i kasnija upotreba Kodija.</description> @@ -89,19 +93,21 @@ <description lang="uk_UA">Estuary Ñ” Ñтандартною обкладинкою Kodi 17.0 Ñ– подальших верÑій. Її оÑновна Ñ–Ð´ÐµÑ â€” проÑтота викориÑÑ‚Ð°Ð½Ð½Ñ Ð´Ð»Ñ Ð½Ð¾Ð²Ð¸Ñ… кориÑтувачів Kodi.</description> <description lang="zh_CN">Estuary 是 Kodi 17.0 的默认皮肤。它力求使首次使用 Kodi 的用户易于上手。</description> <description lang="zh_TW">Estuary是Kodi 17.0開始æ載的é è¨ä½ˆæ™¯ä¸»é¡Œã€‚主è¦åœ¨è®“第一次使用 Kodi 的使用者å¯ä»¥ç°¡å–®åœ°ä¸Šæ‰‹ã€‚</description> + <disclaimer lang="af_ZA">Confluence is die bestek oortreksel vir Kodi, verwydering mag probleme veroorsaak</disclaimer> <disclaimer lang="bg_BG">Estuary е ÑтандартниÑÑ‚ облик на Kodi. Премахването му може да предизвика проблеми</disclaimer> <disclaimer lang="ca_ES">Estuary és l'aparença predeterminada de Kodi, si s'elimina pot causar problemes.</disclaimer> <disclaimer lang="cs_CZ">Estuary je výchozà vzhled pro Kodi, jeho odebránà může způsobit problémy</disclaimer> + <disclaimer lang="da_DK">Estuary er standard brugerfladen. Fjernes det kan der opstÃ¥ problemer.</disclaimer> <disclaimer lang="de_DE">Estuary ist der Standardskin von Kodi. Ein Entfernen des Skins kann Probleme verursachen.</disclaimer> <disclaimer lang="el_GR">Το Estuary είναι η Ï€ÏοεπιλεγμÎνη αμφίεση για το Kodi. Η αφαίÏεσή του μποÏεί να δημιουÏγήσει Ï€Ïοβλήματα.</disclaimer> <disclaimer lang="en_GB">Estuary is the default skin for Kodi, removing it may cause issues</disclaimer> <disclaimer lang="en_NZ">Estuary is the default skin for Kodi, removing it may cause issues</disclaimer> <disclaimer lang="en_US">Estuary is the default skin for Kodi, removing it may cause issues</disclaimer> - <disclaimer lang="es_AR">Confluence es el skin por defecto de Kodi. Borrarlo puede causar problemas</disclaimer> + <disclaimer lang="es_AR">Estuary es el skin por defecto de Kodi. Borrarlo puede causar problemas</disclaimer> <disclaimer lang="es_ES">Estuary es el skin por defecto de Kodi. Desinstalarlo puede causar problemas.</disclaimer> <disclaimer lang="es_MX">Estuary es el skin por defecto para Kodi, su eliminación puede causar problemas</disclaimer> <disclaimer lang="fi_FI">Estuary on Kodin oletusulkoasu, sen poisto voi aiheuttaa ongelmia</disclaimer> - <disclaimer lang="fr_CA">Estuaire est l'habillage par défaut de Kodi, le supprimer peut créer des problèmes</disclaimer> + <disclaimer lang="fr_CA">Estuary est l'habillage par défaut de Kodi, le supprimer peut créer des problèmes</disclaimer> <disclaimer lang="fr_FR">Estuary est l'habillage d'origine de Kodi, le retirer peut créer des problèmes</disclaimer> <disclaimer lang="gl_ES">Estuary é a pel predefinida para Kodi e eliminala pode causar problemas.</disclaimer> <disclaimer lang="he_IL">Estuary ×”×™× ×” מעטפת ברירת המחדל של Kodi, הסרתה עלולה ×œ×’×¨×•× ×œ×ª×§×œ×•×ª</disclaimer> diff --git a/addons/skin.estuary/language/resource.language.af_za/strings.po b/addons/skin.estuary/language/resource.language.af_za/strings.po index 77e648a27d..ad57c6802b 100644 --- a/addons/skin.estuary/language/resource.language.af_za/strings.po +++ b/addons/skin.estuary/language/resource.language.af_za/strings.po @@ -1,7 +1,7 @@ # Kodi Media Center language file # Addon Name: Estuary # Addon id: skin.estuary -# Addon Provider: phil65, Piers +# Addon Provider: phil65, Ichabod Fletchman msgid "" msgstr "" "Project-Id-Version: KODI Main\n" @@ -24,6 +24,14 @@ msgctxt "#31001" msgid "Search..." msgstr "Soek..." +msgctxt "#31002" +msgid "Show media fanart as background" +msgstr "Wys media ondersteunerkuns as agtergrond" + +msgctxt "#31003" +msgid "Cinema mode" +msgstr "Teater modus" + msgctxt "#31004" msgid "Change mode" msgstr "Verander modus" @@ -32,6 +40,54 @@ msgctxt "#31005" msgid "Watch as 2D" msgstr "Kyk as 2D" +msgctxt "#31006" +msgid "Random movies" +msgstr "Lukraak flieks" + +msgctxt "#31007" +msgid "Unwatched movies" +msgstr "Ongekykte flieks" + +msgctxt "#31009" +msgid "Download icons" +msgstr "Aflaai ikone" + +msgctxt "#31010" +msgid "In progress movies" +msgstr "Aan die gang flieks" + +msgctxt "#31011" +msgid "Most played albums" +msgstr "Mees gespeelde albums" + +msgctxt "#31012" +msgid "Random albums" +msgstr "Lukraak albums" + +msgctxt "#31013" +msgid "Random artists" +msgstr "Lukraak kunstenaars" + +msgctxt "#31014" +msgid "Unplayed albums" +msgstr "Ongespeelde albums" + +msgctxt "#31015" +msgid "Recent recordings" +msgstr "Onlangse opnames" + +msgctxt "#31016" +msgid "Recently played channels" +msgstr "Onlangs gespeelde kanale" + +msgctxt "#31017" +msgid "Rated" +msgstr "Gegradeer" + +msgctxt "#31018" +msgid "Recently played channels" +msgstr "Onlangs gespeelde kanale" + msgctxt "#31019" msgid "Forecast" msgstr "Voorspelling" @@ -44,10 +100,54 @@ msgctxt "#31021" msgid "Misc options" msgstr "Diverse opsies" +msgctxt "#31022" +msgid "Sort by" +msgstr "Sorteer volgens" + +msgctxt "#31023" +msgid "Viewtype" +msgstr "Aansigtipe" + +msgctxt "#31025" +msgid "No favourites found. You can add any item from media views to this list by using the context menu." +msgstr "Geen gunstelinge gevind. Jy kan enige item vanaf media aansigte byvoeg by hierdie lys deur die konteks kieslys te gebruik." + +msgctxt "#31028" +msgid "Show fanart" +msgstr "Wys ondersteunerkuns" + msgctxt "#31029" msgid "Last logged in" msgstr "Laas ingeteken" +msgctxt "#31030" +msgid "System memory usage" +msgstr "Stelsel geheue gebruik" + +msgctxt "#31031" +msgid "Version info" +msgstr "Weergawe info" + +msgctxt "#31032" +msgid "Order" +msgstr "Orde" + +msgctxt "#31033" +msgid "Your rating" +msgstr "Jou gradering" + +msgctxt "#31034" +msgid "Extended info" +msgstr "Uitgebreide info" + +msgctxt "#31035" +msgid "Pages" +msgstr "Bladsye" + +msgctxt "#31036" +msgid "items" +msgstr "items" + msgctxt "#31038" msgid "Rewind" msgstr "Terugdraai" @@ -56,10 +156,18 @@ msgctxt "#31039" msgid "Fast forward" msgstr "Vinnig vorentoe" +msgctxt "#31041" +msgid "Camera manufacturer" +msgstr "Kamera vervaardiger" + msgctxt "#31042" msgid "Playlist options" msgstr "Speellys opsies" +msgctxt "#31043" +msgid "Set the type and add rules to create a smart playlist. These playlists are dynamic and include all media items from your database which apply to your chosen rules." +msgstr "Stel die tipe en voeg reëls by om 'n slim speellys te skep. Hierdie speellyste is dinamies en sluit alle media tipes van jou databasis in wat van toepassing is op jou gekose reëls." + msgctxt "#31044" msgid "Add group" msgstr "Voeg groep by" @@ -72,22 +180,126 @@ msgctxt "#31046" msgid "Delete group" msgstr "Wis groep uit" +msgctxt "#31048" +msgid "Available" +msgstr "Beskikbaar" + +msgctxt "#31050" +msgid "Press [B]OK[/B] to stop" +msgstr "Druk [B]OK[/B] om te stop" + +msgctxt "#31051" +msgid "Toggle language" +msgstr "Wissel taal" + +msgctxt "#31052" +msgid "filtered" +msgstr "gefilter" + msgctxt "#31053" msgid "Arial based" msgstr "Antenna gebasseer" +msgctxt "#31054" +msgid "Press [B]Left[/B] to rewind, or [B]Right[/B] to fast-forward" +msgstr "Druk [B]Links[/B] om terug te draai, of [B]Regs[/B] vir vinnig vorentoe" + +msgctxt "#31056" +msgid "Go to playlist" +msgstr "Gaan na speellys" + +msgctxt "#31057" +msgid "Show login screen on startup" +msgstr "Vertoon die inteken skerm met begin" + +msgctxt "#31058" +msgid "Automatic Login on startup" +msgstr "Outomatiese Inteken met begin" + +msgctxt "#31061" +msgid "Main menu items" +msgstr "Hoof kieslys items" + +msgctxt "#31062" +msgid "Choose weather fanart pack" +msgstr "Kies weer ondersteunerkuns pak" + +msgctxt "#31063" +msgid "Sections" +msgstr "Seksies" + +msgctxt "#31065" +msgid "Video playlist" +msgstr "Video speellys" + +msgctxt "#31066" +msgid "Music playlist" +msgstr "Musiek speellys" + +msgctxt "#31067" +msgid "Event log" +msgstr "Gebeurtenis log" + +msgctxt "#31068" +msgid "Choose presets" +msgstr "Kies voorafinstellings" + msgctxt "#31069" msgid "Last Updated" msgstr "Laas Opgedateer" +msgctxt "#31071" +msgid "by" +msgstr "deur" + msgctxt "#31072" msgid "Power Options" msgstr "Krag Opsies" +msgctxt "#31075" +msgid "Movie sets" +msgstr "Fliek stelle" + +msgctxt "#31079" +msgid "Cast not available" +msgstr "Rolverdeling nie beskikbaar" + +msgctxt "#31080" +msgid "Ends at" +msgstr "Eindig by" + msgctxt "#31082" msgid "Lyrics add-on" msgstr "Lirieke byvoegsel" +msgctxt "#31083" +msgid "Lyrics add-on settings" +msgstr "Lirieke byvoegsel verstellings" + +msgctxt "#31084" +msgid "Visualisation settings" +msgstr "Visualisering verstellings" + +msgctxt "#31089" +msgid "Available groups" +msgstr "Beskikbare groepe" + +msgctxt "#31090" +msgid "Search trailer" +msgstr "Soek lokprent" + +msgctxt "#31092" +msgid "Video menu" +msgstr "Video kieslys" + +msgctxt "#31093" +msgid "Show weather info in top bar" +msgstr "Vertoon weer info in boonste balk" + +msgctxt "#31095" +msgid "Use slide animations" +msgstr "Gebruik skyfie animasies" + msgctxt "#31096" msgid "Local subtitle available" msgstr "Lokale onderskrif beskikbaar" @@ -100,6 +312,230 @@ msgctxt "#31098" msgid "Select your Kodi user profile[CR]to login and continue" msgstr "Selekteer jou Kodi gebruikers profiel[CR]om in te teken en voort te gaan" +msgctxt "#31099" +msgid "IconWall" +msgstr "IkoonMuur" + msgctxt "#31100" msgid "Shift" msgstr "Shift" + +msgctxt "#31101" +msgid "InfoWall" +msgstr "InfoMuur" + +msgctxt "#31102" +msgid "Wall" +msgstr "Muur" + +msgctxt "#31103" +msgid "Enter text here..." +msgstr "Tik teks hier in..." + +msgctxt "#31104" +msgid "Your library is currently empty. In order to populate it with your personal media, enter \"Files\" section, add a media source and configure it. After the source has been added and indexed you will be able to browse your library." +msgstr "Jou biblioteek is tans leeg. Om dit met jou persoonlike media te vul, gaan \"Lêers\" seksie binne, voeg 'n media bron by en stel dit op. Na die bron bygevoeg is en geindekseer is sal jy deur jou biblioteek kan blaai." + +msgctxt "#31105" +msgid "Add video sources and set the appropriate content type in order to populate your video libraries." +msgstr "Voeg video bronne by en stel die gepaste inhoud tipe om jou video biblioteke te vul." + +msgctxt "#31106" +msgid "Teletext" +msgstr "Teleteks" + +msgctxt "#31107" +msgid "WideList" +msgstr "WyeLys" + +msgctxt "#31110" +msgid "Enter files section" +msgstr "Tik lêer seksie in" + +msgctxt "#31111" +msgid "View your personal pictures or download one of the many image add-ons from the official repository." +msgstr "Besigtig jou persoonlike prente of laai een van die baie beeld byvoegsels af vanaf die offisiële stoorplek." + +msgctxt "#31112" +msgid "Toggle audio stream" +msgstr "Wissel oudio stroom" + +msgctxt "#31113" +msgid "Search local library" +msgstr "Deursoek lokale biblioteek" + +msgctxt "#31114" +msgid "Search YouTube" +msgstr "Deursoek YouTube" + +msgctxt "#31115" +msgid "Search TheMovieDB" +msgstr "Deursoek TheMovieDB" + +msgctxt "#31116" +msgid "Remove this main menu item" +msgstr "Verwyder hierdie hoof kieslys item" + +msgctxt "#31117" +msgid "Edit nodes" +msgstr "Redigeer nodusse" + +msgctxt "#31118" +msgid "Enter add-on browser" +msgstr "Tik byvoegsel blaaier in" + +msgctxt "#31119" +msgid "You do not have any add-ons installed yet. Visit our add-on browser to browse through our collection and improve your Kodi experience." +msgstr "Jy het nog geen byvoegsels geinstalleer nie. Besoek ons byvoegsel blaaier om deur ons versameling te blaai en jou Kodi ervaring te verbeter." + +msgctxt "#31120" +msgid "You did not set up a weather provider yet. In order to view weather information, choose a weather provider and set up your location." +msgstr "Jy het nog nie 'n weer voorsiener opgestel nie. Om weer inligting te besigtig, kies 'n weer voorsiener en stel jou ligging op." + +msgctxt "#31121" +msgid "Set weather provider" +msgstr "Stel weer voorsiener" + +msgctxt "#31122" +msgid "Unwatched TV Shows" +msgstr "Ongekykte TV Vertonings" + +msgctxt "#31123" +msgid "Same director" +msgstr "Selfde direkteur" + +msgctxt "#31124" +msgid "Show images on map" +msgstr "Wys beelde op kaart" + +msgctxt "#31125" +msgid "Press up for actor info" +msgstr "Druk op vir akteur info" + +msgctxt "#31126" +msgid "Press OK to read plot" +msgstr "Druk OK om plot te lees" + +msgctxt "#31127" +msgid "Show icons" +msgstr "Wys ikone" + +msgctxt "#31128" +msgid "Contributors" +msgstr "Bydraers" + +msgctxt "#31129" +msgid "General settings applying to all areas of the skin." +msgstr "Algemene verstellings van toepassing op alle areas van die oortreksel." + +msgctxt "#31130" +msgid "Main menu-related settings: Configure the home screen to your likings." +msgstr "Hoof kieslys verwante verstellings: Stel die tuis skerm op na jou smaak." + +msgctxt "#31131" +msgid "Choose skin fanart pack" +msgstr "Kies oortreksel ondersteunerkuns pak" + +msgctxt "#31132" +msgid "min" +msgstr "min" + +msgctxt "#31134" +msgid "Remaining" +msgstr "Oorblywend" + +msgctxt "#31136" +msgid "Click here to see latest changes..." +msgstr "Kliek hier om laatste veranderinge te sien..." + +msgctxt "#31137" +msgid "PVR info" +msgstr "PVR info" + +msgctxt "#31138" +msgid "Player process info" +msgstr "Speler proses info" + +msgctxt "#31139" +msgid "Video decoder" +msgstr "Video dekodeerder" + +msgctxt "#31140" +msgid "Pixel format" +msgstr "Pixel formaat" + +msgctxt "#31141" +msgid "Changes for version" +msgstr "Veranderinge vir weergawe" + +msgctxt "#31142" +msgid "Play speed" +msgstr "Speel spoed" + +msgctxt "#31143" +msgid "You did not set up PVR yet. In order to use PVR, choose a PVR client addon and configure it. Please visit http://kodi.wiki/view/PVR to learn more." +msgstr "Jy het nog nie PVR opgestel nie. Om PVR te gebruik, kies 'n PVR kliënt byvoegsel en stel dit op. Besoek asseblief http://kodi.wiki/view/PVR om meer te leer." + +msgctxt "#31144" +msgid "Enter add-on browser" +msgstr "Tik byvoegsel blaaier in" + +msgctxt "#31145" +msgid "Search add-ons" +msgstr "Deursoek byvoegsels" + +msgctxt "#31148" +msgid "Categories" +msgstr "Kategorieë" + +msgctxt "#31149" +msgid "Select genre fanart pack" +msgstr "Kies genre ondersteunerkuns pak" + +msgctxt "#31150" +msgid "Repository" +msgstr "Stoorplek" + +msgctxt "#31151" +msgid "Unwatched music videos" +msgstr "Ongekykte musiek videos" + +msgctxt "#31152" +msgid "Random music videos" +msgstr "Lukraak musiek videos" + +msgctxt "#31153" +msgid "You do not have any add-ons of this type installed. Enter the add-on browser to download add-ons created by our community." +msgstr "Jy het geen byvoegsels van hierdie tipe geinstalleer nie. Gaan die byvoegsel blaaier binne om byvoegsels geskep deur ons gemeenskap af te laai." + +msgctxt "#31154" +msgid "Press OK to switch between locations" +msgstr "Druk OK om tussen liggings te skakel" + +msgctxt "#31155" +msgid "No bookmarks created yet." +msgstr "Nog geen boekmerke geskep." + +msgctxt "#31156" +msgid "Choose background pattern" +msgstr "Kies agtergrond patroon" + +msgctxt "#31157" +msgid "Edit categories" +msgstr "Redigeer kategorie" + +msgctxt "#31158" +msgid "Touch mode" +msgstr "Raak modus" + +msgctxt "#31159" +msgid "Artwork" +msgstr "Kunswerk" + +msgctxt "#31160" +msgid "Show media flags" +msgstr "Wys media vlaggies" + +msgctxt "#31161" +msgid "Numeric pad" +msgstr "Nommer blok" diff --git a/addons/skin.estuary/language/resource.language.am_et/strings.po b/addons/skin.estuary/language/resource.language.am_et/strings.po index aba0b701cd..d2340f6b46 100644 --- a/addons/skin.estuary/language/resource.language.am_et/strings.po +++ b/addons/skin.estuary/language/resource.language.am_et/strings.po @@ -1,7 +1,7 @@ # Kodi Media Center language file # Addon Name: Estuary # Addon id: skin.estuary -# Addon Provider: phil65, Piers +# Addon Provider: phil65, Ichabod Fletchman msgid "" msgstr "" "Project-Id-Version: KODI Main\n" @@ -52,6 +52,18 @@ msgctxt "#31072" msgid "Power Options" msgstr "የሀá‹áˆ áˆáˆáŒ«á‹Žá‰½" +msgctxt "#31089" +msgid "Available groups" +msgstr "á‹áŒáŒ ቡድኖች" + msgctxt "#31096" msgid "Local subtitle available" msgstr "የ አካባቢ ንዑስ አáˆáŠ¥áˆµá‰µ á‹áŒáŒ áŠá‹" + +msgctxt "#31106" +msgid "Teletext" +msgstr "ቴሌቴáŠáˆµá‰µ" + +msgctxt "#31142" +msgid "Play speed" +msgstr "የ ማጫወቻ áጥáŠá‰µ" diff --git a/addons/skin.estuary/language/resource.language.ar_sa/strings.po b/addons/skin.estuary/language/resource.language.ar_sa/strings.po index 99f85370a6..65485f10dc 100644 --- a/addons/skin.estuary/language/resource.language.ar_sa/strings.po +++ b/addons/skin.estuary/language/resource.language.ar_sa/strings.po @@ -1,7 +1,7 @@ # Kodi Media Center language file # Addon Name: Estuary # Addon id: skin.estuary -# Addon Provider: phil65, Piers +# Addon Provider: phil65, Ichabod Fletchman msgid "" msgstr "" "Project-Id-Version: KODI Main\n" diff --git a/addons/skin.estuary/language/resource.language.az_az/strings.po b/addons/skin.estuary/language/resource.language.az_az/strings.po index 5df83c0448..777e1ec047 100644 --- a/addons/skin.estuary/language/resource.language.az_az/strings.po +++ b/addons/skin.estuary/language/resource.language.az_az/strings.po @@ -1,7 +1,7 @@ # Kodi Media Center language file # Addon Name: Estuary # Addon id: skin.estuary -# Addon Provider: phil65, Piers +# Addon Provider: phil65, Ichabod Fletchman msgid "" msgstr "" "Project-Id-Version: KODI Main\n" diff --git a/addons/skin.estuary/language/resource.language.be_by/strings.po b/addons/skin.estuary/language/resource.language.be_by/strings.po index 9b3634a0b1..d8c2f8c0c9 100644 --- a/addons/skin.estuary/language/resource.language.be_by/strings.po +++ b/addons/skin.estuary/language/resource.language.be_by/strings.po @@ -1,7 +1,7 @@ # Kodi Media Center language file # Addon Name: Estuary # Addon id: skin.estuary -# Addon Provider: phil65, Piers +# Addon Provider: phil65, Ichabod Fletchman msgid "" msgstr "" "Project-Id-Version: KODI Main\n" diff --git a/addons/skin.estuary/language/resource.language.bg_bg/strings.po b/addons/skin.estuary/language/resource.language.bg_bg/strings.po index 56db20dfce..2eda038ea9 100644 --- a/addons/skin.estuary/language/resource.language.bg_bg/strings.po +++ b/addons/skin.estuary/language/resource.language.bg_bg/strings.po @@ -1,7 +1,7 @@ # Kodi Media Center language file # Addon Name: Estuary # Addon id: skin.estuary -# Addon Provider: phil65, Piers +# Addon Provider: phil65, Ichabod Fletchman msgid "" msgstr "" "Project-Id-Version: KODI Main\n" diff --git a/addons/skin.estuary/language/resource.language.bs_ba/strings.po b/addons/skin.estuary/language/resource.language.bs_ba/strings.po index 6ebb1ff51b..466b833f8f 100644 --- a/addons/skin.estuary/language/resource.language.bs_ba/strings.po +++ b/addons/skin.estuary/language/resource.language.bs_ba/strings.po @@ -1,7 +1,7 @@ # Kodi Media Center language file # Addon Name: Estuary # Addon id: skin.estuary -# Addon Provider: phil65, Piers +# Addon Provider: phil65, Ichabod Fletchman msgid "" msgstr "" "Project-Id-Version: KODI Main\n" diff --git a/addons/skin.estuary/language/resource.language.ca_es/strings.po b/addons/skin.estuary/language/resource.language.ca_es/strings.po index 59959e1a38..fb8de88cb2 100644 --- a/addons/skin.estuary/language/resource.language.ca_es/strings.po +++ b/addons/skin.estuary/language/resource.language.ca_es/strings.po @@ -1,7 +1,7 @@ # Kodi Media Center language file # Addon Name: Estuary # Addon id: skin.estuary -# Addon Provider: phil65, Piers +# Addon Provider: phil65, Ichabod Fletchman msgid "" msgstr "" "Project-Id-Version: KODI Main\n" @@ -312,6 +312,10 @@ msgctxt "#31098" msgid "Select your Kodi user profile[CR]to login and continue" msgstr "Seleccioneu el vostre perfil d'usuari de Kodi[CR]per autenticar-vos i continuar" +msgctxt "#31099" +msgid "IconWall" +msgstr "Mur d'icones" + msgctxt "#31100" msgid "Shift" msgstr "Desplaçament" @@ -520,6 +524,10 @@ msgctxt "#31158" msgid "Touch mode" msgstr "Mode tà ctil" +msgctxt "#31159" +msgid "Artwork" +msgstr "Artwork" + msgctxt "#31160" msgid "Show media flags" msgstr "Mostra els indicadors multimèdia" diff --git a/addons/skin.estuary/language/resource.language.cs_cz/strings.po b/addons/skin.estuary/language/resource.language.cs_cz/strings.po index 07e15b2f51..4465a2c788 100644 --- a/addons/skin.estuary/language/resource.language.cs_cz/strings.po +++ b/addons/skin.estuary/language/resource.language.cs_cz/strings.po @@ -1,7 +1,7 @@ # Kodi Media Center language file # Addon Name: Estuary # Addon id: skin.estuary -# Addon Provider: phil65, Piers +# Addon Provider: phil65, Ichabod Fletchman msgid "" msgstr "" "Project-Id-Version: KODI Main\n" diff --git a/addons/skin.estuary/language/resource.language.cy_gb/strings.po b/addons/skin.estuary/language/resource.language.cy_gb/strings.po index 05de2a5bd3..a9269af8aa 100644 --- a/addons/skin.estuary/language/resource.language.cy_gb/strings.po +++ b/addons/skin.estuary/language/resource.language.cy_gb/strings.po @@ -1,7 +1,7 @@ # Kodi Media Center language file # Addon Name: Estuary # Addon id: skin.estuary -# Addon Provider: phil65, Piers +# Addon Provider: phil65, Ichabod Fletchman msgid "" msgstr "" "Project-Id-Version: KODI Main\n" diff --git a/addons/skin.estuary/language/resource.language.da_dk/strings.po b/addons/skin.estuary/language/resource.language.da_dk/strings.po index 61847ba2b5..d91943908b 100644 --- a/addons/skin.estuary/language/resource.language.da_dk/strings.po +++ b/addons/skin.estuary/language/resource.language.da_dk/strings.po @@ -1,7 +1,7 @@ # Kodi Media Center language file # Addon Name: Estuary # Addon id: skin.estuary -# Addon Provider: phil65, Piers +# Addon Provider: phil65, Ichabod Fletchman msgid "" msgstr "" "Project-Id-Version: KODI Main\n" @@ -24,6 +24,14 @@ msgctxt "#31001" msgid "Search..." msgstr "Søg..." +msgctxt "#31002" +msgid "Show media fanart as background" +msgstr "Vis mediefanart som baggrund" + +msgctxt "#31003" +msgid "Cinema mode" +msgstr "Biograftilstand" + msgctxt "#31004" msgid "Change mode" msgstr "Skift tilstand" @@ -32,6 +40,54 @@ msgctxt "#31005" msgid "Watch as 2D" msgstr "Se i 2D" +msgctxt "#31006" +msgid "Random movies" +msgstr "Tilfældige film" + +msgctxt "#31007" +msgid "Unwatched movies" +msgstr "Usete film" + +msgctxt "#31009" +msgid "Download icons" +msgstr "Hent ikoner" + +msgctxt "#31010" +msgid "In progress movies" +msgstr "Igangværende film" + +msgctxt "#31011" +msgid "Most played albums" +msgstr "Mest afspillede albums" + +msgctxt "#31012" +msgid "Random albums" +msgstr "Tilfældige albums" + +msgctxt "#31013" +msgid "Random artists" +msgstr "Tilfældige kunstnere" + +msgctxt "#31014" +msgid "Unplayed albums" +msgstr "Uafspillede album" + +msgctxt "#31015" +msgid "Recent recordings" +msgstr "Nyelig optagelser" + +msgctxt "#31016" +msgid "Recently played channels" +msgstr "Nyelig sete kanaler" + +msgctxt "#31017" +msgid "Rated" +msgstr "Vurderet" + +msgctxt "#31018" +msgid "Recently played channels" +msgstr "Nyelig sete kanaler" + msgctxt "#31019" msgid "Forecast" msgstr "Vejrudsigt" @@ -44,10 +100,34 @@ msgctxt "#31021" msgid "Misc options" msgstr "Andre indstillinger" +msgctxt "#31022" +msgid "Sort by" +msgstr "Sorter efter" + +msgctxt "#31028" +msgid "Show fanart" +msgstr "Vis fankunst" + msgctxt "#31029" msgid "Last logged in" msgstr "Sidst logget ind" +msgctxt "#31030" +msgid "System memory usage" +msgstr "Hukommelsesforbrug" + +msgctxt "#31031" +msgid "Version info" +msgstr "Version" + +msgctxt "#31032" +msgid "Order" +msgstr "Rækkefølge" + +msgctxt "#31033" +msgid "Your rating" +msgstr "Din vurdering" + msgctxt "#31038" msgid "Rewind" msgstr "Spol Tilbage" @@ -58,7 +138,7 @@ msgstr "Spol Frem" msgctxt "#31042" msgid "Playlist options" -msgstr "Indstillinger for Afspilningsliste" +msgstr "Playlisteindstillinger" msgctxt "#31044" msgid "Add group" @@ -72,14 +152,46 @@ msgctxt "#31046" msgid "Delete group" msgstr "Slet Gruppe" +msgctxt "#31048" +msgid "Available" +msgstr "Tilgængelig" + +msgctxt "#31052" +msgid "filtered" +msgstr "filtreret" + msgctxt "#31053" msgid "Arial based" msgstr "Baseret pÃ¥ Arial" +msgctxt "#31056" +msgid "Go to playlist" +msgstr "GÃ¥ til playliste" + +msgctxt "#31058" +msgid "Automatic Login on startup" +msgstr "Automatisk login ved opstart" + +msgctxt "#31063" +msgid "Sections" +msgstr "Sektioner" + +msgctxt "#31065" +msgid "Video playlist" +msgstr "Videoplayliste" + +msgctxt "#31066" +msgid "Music playlist" +msgstr "Musikplayliste" + msgctxt "#31069" msgid "Last Updated" msgstr "Sidst Opdateret" +msgctxt "#31071" +msgid "by" +msgstr "af" + msgctxt "#31072" msgid "Power Options" msgstr "Strømstyring" @@ -88,6 +200,22 @@ msgctxt "#31082" msgid "Lyrics add-on" msgstr "Add-on til Sangtekster" +msgctxt "#31089" +msgid "Available groups" +msgstr "Tilgængelig grupper" + +msgctxt "#31090" +msgid "Search trailer" +msgstr "Søg efter trailer" + +msgctxt "#31092" +msgid "Video menu" +msgstr "Videomenu" + +msgctxt "#31093" +msgid "Show weather info in top bar" +msgstr "Vis vejrinformationer i topbaren" + msgctxt "#31096" msgid "Local subtitle available" msgstr "Undertekster pÃ¥ lokalt sprog tilgængelig" @@ -100,14 +228,142 @@ msgctxt "#31098" msgid "Select your Kodi user profile[CR]to login and continue" msgstr "Vælg din Kodi brugerprofil[CR]for at logge ind og fortsætte" +msgctxt "#31099" +msgid "IconWall" +msgstr "Ikonvæg" + msgctxt "#31100" msgid "Shift" msgstr "Shift" +msgctxt "#31101" +msgid "InfoWall" +msgstr "Infovæg" + +msgctxt "#31102" +msgid "Wall" +msgstr "Væg" + +msgctxt "#31103" +msgid "Enter text here..." +msgstr "Indtast tekst her..." + msgctxt "#31106" msgid "Teletext" msgstr "Tekst-tv" +msgctxt "#31113" +msgid "Search local library" +msgstr "Søg i lokalt bibliotek" + +msgctxt "#31114" +msgid "Search YouTube" +msgstr "Søg pÃ¥ YouTube" + +msgctxt "#31115" +msgid "Search TheMovieDB" +msgstr "Søg pÃ¥ TheMovieDB" + +msgctxt "#31116" +msgid "Remove this main menu item" +msgstr "Fjern dette menupunkt" + +msgctxt "#31121" +msgid "Set weather provider" +msgstr "Vælg vejrleverandør" + +msgctxt "#31122" +msgid "Unwatched TV Shows" +msgstr "Usete TV-shows" + +msgctxt "#31123" +msgid "Same director" +msgstr "Samme instruktør" + +msgctxt "#31125" +msgid "Press up for actor info" +msgstr "Tryk op for skuespillerinformationer" + +msgctxt "#31126" +msgid "Press OK to read plot" +msgstr "Tryk OK for at læse resumé" + +msgctxt "#31127" +msgid "Show icons" +msgstr "Vis ikoner" + +msgctxt "#31128" +msgid "Contributors" +msgstr "Bidragsydere" + +msgctxt "#31132" +msgid "min" +msgstr "min" + +msgctxt "#31134" +msgid "Remaining" +msgstr "Tilbage" + +msgctxt "#31137" +msgid "PVR info" +msgstr "PVR-information" + +msgctxt "#31140" +msgid "Pixel format" +msgstr "Pixelformat" + +msgctxt "#31141" +msgid "Changes for version" +msgstr "Versionsændringer" + msgctxt "#31142" msgid "Play speed" msgstr "Afspilningshastighed" + +msgctxt "#31145" +msgid "Search add-ons" +msgstr "Søg efter Add-ons" + +msgctxt "#31148" +msgid "Categories" +msgstr "Kategorier" + +msgctxt "#31149" +msgid "Select genre fanart pack" +msgstr "Vælg fankunst genrepakke" + +msgctxt "#31151" +msgid "Unwatched music videos" +msgstr "Usete musikvideoer" + +msgctxt "#31152" +msgid "Random music videos" +msgstr "Tilfældig musikvideo" + +msgctxt "#31154" +msgid "Press OK to switch between locations" +msgstr "Tryk OK for at skifte mellem lokationer" + +msgctxt "#31155" +msgid "No bookmarks created yet." +msgstr "Ingen bogmærker oprettet endnu" + +msgctxt "#31156" +msgid "Choose background pattern" +msgstr "Vælg baggrunds mønster" + +msgctxt "#31157" +msgid "Edit categories" +msgstr "Rediger kategorier" + +msgctxt "#31158" +msgid "Touch mode" +msgstr "Touchtilstand" + +msgctxt "#31160" +msgid "Show media flags" +msgstr "Vis medieflag" + +msgctxt "#31161" +msgid "Numeric pad" +msgstr "Numerisk tastetur" diff --git a/addons/skin.estuary/language/resource.language.de_de/strings.po b/addons/skin.estuary/language/resource.language.de_de/strings.po index 5dbc404be0..ff47998806 100644 --- a/addons/skin.estuary/language/resource.language.de_de/strings.po +++ b/addons/skin.estuary/language/resource.language.de_de/strings.po @@ -1,7 +1,7 @@ # Kodi Media Center language file # Addon Name: Estuary # Addon id: skin.estuary -# Addon Provider: phil65, Piers +# Addon Provider: phil65, Ichabod Fletchman msgid "" msgstr "" "Project-Id-Version: KODI Main\n" diff --git a/addons/skin.estuary/language/resource.language.el_gr/strings.po b/addons/skin.estuary/language/resource.language.el_gr/strings.po index fb1ad373eb..0e155fa438 100644 --- a/addons/skin.estuary/language/resource.language.el_gr/strings.po +++ b/addons/skin.estuary/language/resource.language.el_gr/strings.po @@ -1,7 +1,7 @@ # Kodi Media Center language file # Addon Name: Estuary # Addon id: skin.estuary -# Addon Provider: phil65, Piers +# Addon Provider: phil65, Ichabod Fletchman msgid "" msgstr "" "Project-Id-Version: KODI Main\n" diff --git a/addons/skin.estuary/language/resource.language.en_au/strings.po b/addons/skin.estuary/language/resource.language.en_au/strings.po index c77cf9cd14..fd5635bb43 100644 --- a/addons/skin.estuary/language/resource.language.en_au/strings.po +++ b/addons/skin.estuary/language/resource.language.en_au/strings.po @@ -1,7 +1,7 @@ # Kodi Media Center language file # Addon Name: Estuary # Addon id: skin.estuary -# Addon Provider: phil65, Piers +# Addon Provider: phil65, Ichabod Fletchman msgid "" msgstr "" "Project-Id-Version: KODI Main\n" diff --git a/addons/skin.estuary/language/resource.language.en_gb/strings.po b/addons/skin.estuary/language/resource.language.en_gb/strings.po index e601b376fa..5daa30ef80 100644 --- a/addons/skin.estuary/language/resource.language.en_gb/strings.po +++ b/addons/skin.estuary/language/resource.language.en_gb/strings.po @@ -1,7 +1,7 @@ # Kodi Media Center language file # Addon Name: Estuary # Addon id: skin.estuary -# Addon Provider: phil65, Piers +# Addon Provider: phil65, Ichabod Fletchman msgid "" msgstr "" "Project-Id-Version: KODI Main\n" @@ -16,692 +16,697 @@ msgstr "" "Language: en_GB\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: /1080i/Home.xml /1080i/DialogFullScreenInfo.xml +#: /xml/Home.xml /xml/DialogFullScreenInfo.xml msgctxt "#31000" msgid "Now playing" msgstr "" -#: /1080i/Home.xml +#: /xml/Home.xml msgctxt "#31001" msgid "Search..." msgstr "" -#: /1080i/SkinSettings.xml +#: /xml/SkinSettings.xml msgctxt "#31002" msgid "Show media fanart as background" msgstr "" -#: /1080i/DialogVideoInfo.xml +#: /xml/DialogVideoInfo.xml msgctxt "#31003" msgid "Cinema mode" msgstr "" -#: /1080i/VideoOSD.xml +#: /xml/VideoOSD.xml msgctxt "#31004" msgid "Change mode" msgstr "" -#: /1080i/VideoOSD.xml +#: /xml/VideoOSD.xml msgctxt "#31005" msgid "Watch as 2D" msgstr "" -#: /1080i/Home.xml +#: /xml/Home.xml msgctxt "#31006" msgid "Random movies" msgstr "" -#: /1080i/Home.xml +#: /xml/Home.xml msgctxt "#31007" msgid "Unwatched movies" msgstr "" #empty string with id 31008 -#: /1080i/MyVideoNav.xml +#: /xml/MyVideoNav.xml msgctxt "#31009" msgid "Download icons" msgstr "" -#: /1080i/Home.xml +#: /xml/Home.xml msgctxt "#31010" msgid "In progress movies" msgstr "" -#: /1080i/Home.xml +#: /xml/Home.xml msgctxt "#31011" msgid "Most played albums" msgstr "" -#: /1080i/Home.xml +#: /xml/Home.xml msgctxt "#31012" msgid "Random albums" msgstr "" -#: /1080i/Home.xml +#: /xml/Home.xml msgctxt "#31013" msgid "Random artists" msgstr "" -#: /1080i/Home.xml +#: /xml/Home.xml msgctxt "#31014" msgid "Unplayed albums" msgstr "" #. home screen recordings widget: recent tv / radio recordings -#: /1080i/Home.xml +#: /xml/Home.xml msgctxt "#31015" msgid "Recent recordings" msgstr "" #. home screen channel widget: recently played tv channels. (please note that in some non-english languages #31018 and #31016 might not be equal) -#: /1080i/Home.xml +#: /xml/Home.xml msgctxt "#31016" msgid "Recently played channels" msgstr "" -#: /1080i/DialogVideoInfo.xml +#: /xml/DialogVideoInfo.xml msgctxt "#31017" msgid "Rated" msgstr "" #. home screen channel widget: recently played radio channels. (please note that in some non-english languages #31018 and #31016 might not be equal) -#: /1080i/Home.xml +#: /xml/Home.xml msgctxt "#31018" msgid "Recently played channels" msgstr "" -#: /1080i/Home.xml /1080i/MyWeather.xml +#: /xml/Home.xml /xml/MyWeather.xml msgctxt "#31019" msgid "Forecast" msgstr "" -#: /1080i/MyMusicNav.xml /1080i/MyPics.xml /1080i/MyVideoNav.xml +#: /xml/MyMusicNav.xml /xml/MyPics.xml /xml/MyVideoNav.xml msgctxt "#31020" msgid "Actions" msgstr "" -#: /1080i/AddonBrowser.xml /1080i/DialogPVRChannelManager.xml /1080i/Includes_MediaMenu.xml /1080i/EventLog.xml +#: /xml/AddonBrowser.xml /xml/DialogPVRChannelManager.xml /xml/Includes_MediaMenu.xml /xml/EventLog.xml msgctxt "#31021" msgid "Misc options" msgstr "" -#: /1080i/Includes_MediaMenu.xml /1080i/Includes.xml +#: /xml/Includes_MediaMenu.xml /xml/Includes.xml msgctxt "#31022" msgid "Sort by" msgstr "" -#: /1080i/Includes_MediaMenu.xml +#: /xml/Includes_MediaMenu.xml msgctxt "#31023" msgid "Viewtype" msgstr "" #empty string with id 31024 -#: /1080i/DialogFavourites.xml +#: /xml/DialogFavourites.xml msgctxt "#31025" msgid "No favourites found. You can add any item from media views to this list by using the context menu." msgstr "" -#empty strings from id 31026 to 31027 +#: /xml/DialogSeekBar.xml +msgctxt "#31026" +msgid "Timeshift" +msgstr "" + +#empty string with id 31027 -#: /1080i/DialogAlbumInfo.xml /1080i/DialogVideoInfo.xml +#: /xml/DialogAlbumInfo.xml /xml/DialogVideoInfo.xml msgctxt "#31028" msgid "Show fanart" msgstr "" -#: /1080i/SettingsProfile.xml +#: /xml/SettingsProfile.xml msgctxt "#31029" msgid "Last logged in" msgstr "" -#: /1080i/SettingsSystemInfo.xml +#: /xml/SettingsSystemInfo.xml msgctxt "#31030" msgid "System memory usage" msgstr "" -#: /1080i/SettingsSystemInfo.xml +#: /xml/SettingsSystemInfo.xml msgctxt "#31031" msgid "Version info" msgstr "" -#: /1080i/EventLog.xml /1080i/Includes_MediaMenu.xml /1080i/SmartPlaylistEditor.xml +#: /xml/EventLog.xml /xml/Includes_MediaMenu.xml /xml/SmartPlaylistEditor.xml msgctxt "#31032" msgid "Order" msgstr "" -#: /1080i/DialogVideoInfo.xml /1080i/DialogSongInfo.xml +#: /xml/DialogVideoInfo.xml /xml/DialogSongInfo.xml msgctxt "#31033" msgid "Your rating" msgstr "" -#: /1080i/DialogVideoInfo.xml +#: /xml/DialogVideoInfo.xml msgctxt "#31034" msgid "Extended info" msgstr "" -#: /1080i/DialogPVRChannelManager.xml /1080i/DialogPVRChannelsOSD.xml /1080i/DialogPVRGuideOSD.xml /1080i/Variables.xml /1080i/FileBrowser.xml +#: /xml/DialogPVRChannelManager.xml /xml/DialogPVRChannelsOSD.xml /xml/DialogPVRGuideOSD.xml /xml/Variables.xml /xml/FileBrowser.xml msgctxt "#31035" msgid "Pages" msgstr "" -#: /1080i/FileBrowser.xml /1080i/Variables.xml /1080i/MyPVRRecordings.xml +#: /xml/FileBrowser.xml /xml/Variables.xml /xml/MyPVRRecordings.xml msgctxt "#31036" msgid "items" msgstr "" #empty string with id 31037 -#: /1080i/Variables.xml +#: /xml/Variables.xml msgctxt "#31038" msgid "Rewind" msgstr "" -#: /1080i/Variables.xml +#: /xml/Variables.xml msgctxt "#31039" msgid "Fast forward" msgstr "" #empty string with id 31040 -#: /1080i/Variables.xml /1080i/MyPics.xml +#: /xml/Variables.xml /xml/MyPics.xml msgctxt "#31041" msgid "Camera manufacturer" msgstr "" -#: /1080i/SmartPlaylistEditor.xml +#: /xml/SmartPlaylistEditor.xml msgctxt "#31042" msgid "Playlist options" msgstr "" -#: /1080i/SmartPlaylistEditor.xml +#: /xml/SmartPlaylistEditor.xml msgctxt "#31043" msgid "Set the type and add rules to create a smart playlist. These playlists are dynamic and include all media items from your database which apply to your chosen rules." msgstr "" -#: /1080i/DialogPVRGroupManager.xml +#: /xml/DialogPVRGroupManager.xml msgctxt "#31044" msgid "Add group" msgstr "" -#: /1080i/DialogPVRGroupManager.xml +#: /xml/DialogPVRGroupManager.xml msgctxt "#31045" msgid "Rename group" msgstr "" -#: /1080i/DialogPVRGroupManager.xml +#: /xml/DialogPVRGroupManager.xml msgctxt "#31046" msgid "Delete group" msgstr "" #empty string with id 31047 -#: /1080i/DialogVideoInfo.xml +#: /xml/DialogVideoInfo.xml msgctxt "#31048" msgid "Available" msgstr "" #empty string with id 31049 -#: /1080i/Variables.xml +#: /xml/Variables.xml msgctxt "#31050" msgid "Press [B]OK[/B] to stop" msgstr "" -#: /1080i/VideoOSD.xml +#: /xml/VideoOSD.xml msgctxt "#31051" msgid "Toggle language" msgstr "" -#: /1080i/Includes.xml +#: /xml/Includes.xml msgctxt "#31052" msgid "filtered" msgstr "" -#: /1080i/Font.xml +#: /xml/Font.xml msgctxt "#31053" msgid "Arial based" msgstr "" -#: /1080i/Variables.xml +#: /xml/Variables.xml msgctxt "#31054" msgid "Press [B]Left[/B] to rewind, or [B]Right[/B] to fast-forward" msgstr "" #empty string with id 31055 -#: /1080i/MyMusicNav.xml /1080i/MyVideoNav.xml +#: /xml/MyMusicNav.xml /xml/MyVideoNav.xml msgctxt "#31056" msgid "Go to playlist" msgstr "" -#: /1080i/SettingsProfile.xml +#: /xml/SettingsProfile.xml msgctxt "#31057" msgid "Show login screen on startup" msgstr "" -#: /1080i/SettingsProfile.xml +#: /xml/SettingsProfile.xml msgctxt "#31058" msgid "Automatic Login on startup" msgstr "" #empty strings from id 31059 to 31060 -#: /1080i/SkinSettings.xml +#: /xml/SkinSettings.xml msgctxt "#31061" msgid "Main menu items" msgstr "" -#: /1080i/SkinSettings.xml +#: /xml/SkinSettings.xml msgctxt "#31062" msgid "Choose weather fanart pack" msgstr "" -#: /1080i/Includes_MediaMenu.xml +#: /xml/Includes_MediaMenu.xml msgctxt "#31063" msgid "Sections" msgstr "" #empty string with id 31064 -#: /1080i/MyVideoPlaylist.xml +#: /xml/MyVideoPlaylist.xml msgctxt "#31065" msgid "Video playlist" msgstr "" -#: /1080i/MyMusicPlaylist.xml +#: /xml/MyMusicPlaylist.xml msgctxt "#31066" msgid "Music playlist" msgstr "" -#: /1080i/EventLog.xml +#: /xml/EventLog.xml msgctxt "#31067" msgid "Event log" msgstr "" -#: /1080i/Custom_1105_MusicOSDSettings.xml +#: /xml/Custom_1105_MusicOSDSettings.xml msgctxt "#31068" msgid "Choose presets" msgstr "" -#: /1080i/AddonBrowser.xml +#: /xml/AddonBrowser.xml msgctxt "#31069" msgid "Last Updated" msgstr "" #empty string with id 31070 -#: /1080i/DialogAddonInfo.xml +#: /xml/DialogAddonInfo.xml msgctxt "#31071" msgid "by" msgstr "" -#: /1080i/DialogButtonMenu.xml /1080i/LoginScreen.xml +#: /xml/DialogButtonMenu.xml /xml/LoginScreen.xml msgctxt "#31072" msgid "Power Options" msgstr "" #empty strings from id 31073 to 31074 -#: /1080i/Home.xml +#: /xml/Home.xml msgctxt "#31075" msgid "Movie sets" msgstr "" #empty strings from id 31076 to 31078 -#: /1080i/DialogVideoInfo.xml +#: /xml/DialogVideoInfo.xml msgctxt "#31079" msgid "Cast not available" msgstr "" -#: /1080i/VideoOSD.xml +#: /xml/VideoOSD.xml msgctxt "#31080" msgid "Ends at" msgstr "" #empty string with id 31081 -#: /1080i/Custom_1105_MusicOSDSettings.xml +#: /xml/Custom_1105_MusicOSDSettings.xml msgctxt "#31082" msgid "Lyrics add-on" msgstr "" -#: /1080i/Custom_1105_MusicOSDSettings.xml +#: /xml/Custom_1105_MusicOSDSettings.xml msgctxt "#31083" msgid "Lyrics add-on settings" msgstr "" -#: /1080i/Custom_1105_MusicOSDSettings.xml +#: /xml/Custom_1105_MusicOSDSettings.xml msgctxt "#31084" msgid "Visualisation settings" msgstr "" #empty strings from id 31085 to 31088 -#: /1080i/DialogPVRGroupManager.xml +#: /xml/DialogPVRGroupManager.xml msgctxt "#31089" msgid "Available groups" msgstr "" -#: /1080i/DialogVideoInfo.xml +#: /xml/DialogVideoInfo.xml msgctxt "#31090" msgid "Search trailer" msgstr "" #empty string with id 31091 -#: /1080i/VideoOSD.xml /1080i/Variables.xml +#: /xml/VideoOSD.xml /xml/Variables.xml msgctxt "#31092" msgid "Video menu" msgstr "" -#: /1080i/SkinSettings.xml +#: /xml/SkinSettings.xml msgctxt "#31093" msgid "Show weather info in top bar" msgstr "" #empty string with id 31094 -#: /1080i/SkinSettings.xml +#: /xml/SkinSettings.xml msgctxt "#31095" msgid "Use slide animations" msgstr "" -#: /1080i/DialogSubtitles.xml +#: /xml/DialogSubtitles.xml msgctxt "#31096" msgid "Local subtitle available" msgstr "" -#: /1080i/DialogPVRChannelManager.xml +#: /xml/DialogPVRChannelManager.xml msgctxt "#31097" msgid "Channel options" msgstr "" -#: /1080i/LoginScreen.xml +#: /xml/LoginScreen.xml msgctxt "#31098" msgid "Select your Kodi user profile[CR]to login and continue" msgstr "" #. viewtype name -#: /1080i/View_52_IconWall.xml +#: /xml/View_52_IconWall.xml msgctxt "#31099" msgid "IconWall" msgstr "" #. viewtype name -#: /1080i/View_53_Shift.xml +#: /xml/View_53_Shift.xml msgctxt "#31100" msgid "Shift" msgstr "" #. viewtype name -#: /1080i/View_54_InfoWall.xml +#: /xml/View_54_InfoWall.xml msgctxt "#31101" msgid "InfoWall" msgstr "" #. viewtype name -#: /1080i/View_500_Wall.xml +#: /xml/View_500_Wall.xml msgctxt "#31102" msgid "Wall" msgstr "" -#: /1080i/SmartPlaylistRule.xml +#: /xml/SmartPlaylistRule.xml msgctxt "#31103" msgid "Enter text here..." msgstr "" -#: /1080i/Home.xml +#: /xml/Home.xml msgctxt "#31104" msgid "Your library is currently empty. In order to populate it with your personal media, enter \"Files\" section, add a media source and configure it. After the source has been added and indexed you will be able to browse your library." msgstr "" -#: /1080i/Home.xml +#: /xml/Home.xml msgctxt "#31105" msgid "Add video sources and set the appropriate content type in order to populate your video libraries." msgstr "" -#: /1080i/Variables.xml +#: /xml/Variables.xml msgctxt "#31106" msgid "Teletext" msgstr "" #. viewtype name -#: /1080i/View_55_WideList.xml +#: /xml/View_55_WideList.xml msgctxt "#31107" msgid "WideList" msgstr "" #empty strings from id 31108 to 31109 -#: /1080i/Home.xml +#: /xml/Home.xml msgctxt "#31110" msgid "Enter files section" msgstr "" -#: /1080i/Home.xml +#: /xml/Home.xml msgctxt "#31111" msgid "View your personal pictures or download one of the many image add-ons from the official repository." msgstr "" -#: /1080i/VideoOSD.xml +#: /xml/VideoOSD.xml msgctxt "#31112" msgid "Toggle audio stream" msgstr "" -#: /1080i/Custom_1107_SearchDialog.xml +#: /xml/Custom_1107_SearchDialog.xml msgctxt "#31113" msgid "Search local library" msgstr "" -#: /1080i/Custom_1107_SearchDialog.xml /1080i/DialogMusicInfo.xml +#: /xml/Custom_1107_SearchDialog.xml /xml/DialogMusicInfo.xml msgctxt "#31114" msgid "Search YouTube" msgstr "" -#: /1080i/Custom_1107_SearchDialog.xml +#: /xml/Custom_1107_SearchDialog.xml msgctxt "#31115" msgid "Search TheMovieDB" msgstr "" -#: /1080i/Includes_Home.xml +#: /xml/Includes_Home.xml msgctxt "#31116" msgid "Remove this main menu item" msgstr "" -#: /1080i/MyVideoNav.xml +#: /xml/MyVideoNav.xml msgctxt "#31117" msgid "Edit nodes" msgstr "" -#: /1080i/Home.xml +#: /xml/Home.xml msgctxt "#31118" msgid "Enter add-on browser" msgstr "" -#: /1080i/Home.xml +#: /xml/Home.xml msgctxt "#31119" msgid "You do not have any add-ons installed yet. Visit our add-on browser to browse through our collection and improve your Kodi experience." msgstr "" -#: /1080i/Home.xml +#: /xml/Home.xml msgctxt "#31120" msgid "You did not set up a weather provider yet. In order to view weather information, choose a weather provider and set up your location." msgstr "" -#: /1080i/Home.xml +#: /xml/Home.xml msgctxt "#31121" msgid "Set weather provider" msgstr "" -#: /1080i/Home.xml +#: /xml/Home.xml msgctxt "#31122" msgid "Unwatched TV Shows" msgstr "" -#: /1080i/DialogVideoInfo.xml +#: /xml/DialogVideoInfo.xml msgctxt "#31123" msgid "Same director" msgstr "" -#: /1080i/MyPics.xml +#: /xml/MyPics.xml msgctxt "#31124" msgid "Show images on map" msgstr "" -#: /1080i/DialogVideoInfo.xml +#: /xml/DialogVideoInfo.xml msgctxt "#31125" msgid "Press up for actor info" msgstr "" -#: /1080i/DialogVideoInfo.xml +#: /xml/DialogVideoInfo.xml msgctxt "#31126" msgid "Press OK to read plot" msgstr "" -#: /1080i/Includes_MediaMenu.xml +#: /xml/Includes_MediaMenu.xml msgctxt "#31127" msgid "Show icons" msgstr "" -#: /1080i/Variables.xml +#: /xml/Variables.xml msgctxt "#31128" msgid "Contributors" msgstr "" -#: /1080i/Variables.xml +#: /xml/Variables.xml msgctxt "#31129" msgid "General settings applying to all areas of the skin." msgstr "" -#: /1080i/Variables.xml +#: /xml/Variables.xml msgctxt "#31130" msgid "Main menu-related settings: Configure the home screen to your likings." msgstr "" -#: /1080i/SkinSettings.xml +#: /xml/SkinSettings.xml msgctxt "#31131" msgid "Choose skin fanart pack" msgstr "" -#: /1080i/MyVideoNav.xml /1080i/View_502_FanArt.xml +#: /xml/MyVideoNav.xml /xml/View_502_FanArt.xml msgctxt "#31132" msgid "min" msgstr "" #empty string with id 31133 -#: /1080i/DialogSeekBar.xml +#: /xml/DialogSeekBar.xml msgctxt "#31134" msgid "Remaining" msgstr "" #empty string with id 31135 -#: /1080i/DialogAddonInfo.xml +#: /xml/DialogAddonInfo.xml msgctxt "#31136" msgid "Click here to see latest changes..." msgstr "" -#: /1080i/DialogPlayerProcessInfo.xml +#: /xml/DialogPlayerProcessInfo.xml msgctxt "#31137" msgid "PVR info" msgstr "" -#: /1080i/DialogPlayerProcessInfo.xml +#: /xml/DialogPlayerProcessInfo.xml msgctxt "#31138" msgid "Player process info" msgstr "" -#: /1080i/DialogPlayerProcessInfo.xml +#: /xml/DialogPlayerProcessInfo.xml msgctxt "#31139" msgid "Video decoder" msgstr "" -#: /1080i/DialogPlayerProcessInfo.xml +#: /xml/DialogPlayerProcessInfo.xml msgctxt "#31140" msgid "Pixel format" msgstr "" -#: /1080i/DialogAddonInfo.xml +#: /xml/DialogAddonInfo.xml msgctxt "#31141" msgid "Changes for version" msgstr "" -#: /1080i/Variables.xml +#: /xml/Variables.xml msgctxt "#31142" msgid "Play speed" msgstr "" -#: /1080i/Home.xml +#: /xml/Home.xml msgctxt "#31143" msgid "You did not set up PVR yet. In order to use PVR, choose a PVR client addon and configure it. Please visit http://kodi.wiki/view/PVR to learn more." msgstr "" -#: /1080i/Home.xml +#: /xml/Home.xml msgctxt "#31144" msgid "Enter add-on browser" msgstr "" -#: /1080i/Custom_1107_SearchDialog.xml +#: /xml/Custom_1107_SearchDialog.xml msgctxt "#31145" msgid "Search add-ons" msgstr "" #empty strings from id 31146 to 31147 -#: /1080i/Home.xml +#: /xml/Home.xml msgctxt "#31148" msgid "Categories" msgstr "" -#: /1080i/SkinSettings.xml +#: /xml/SkinSettings.xml msgctxt "#31149" msgid "Select genre fanart pack" msgstr "" -#: /1080i/DialogAddonInfo.xml +#: /xml/DialogAddonInfo.xml msgctxt "#31150" msgid "Repository" msgstr "" -#: /1080i/Home.xml +#: /xml/Home.xml msgctxt "#31151" msgid "Unwatched music videos" msgstr "" -#: /1080i/Home.xml +#: /xml/Home.xml msgctxt "#31152" msgid "Random music videos" msgstr "" -#: /1080i/Includes.xml +#: /xml/Includes.xml msgctxt "#31153" msgid "You do not have any add-ons of this type installed. Enter the add-on browser to download add-ons created by our community." msgstr "" -#: /1080i/MyWeather.xml +#: /xml/MyWeather.xml msgctxt "#31154" msgid "Press OK to switch between locations" msgstr "" -#: /1080i/VideoOSDBookmarks.xml +#: /xml/VideoOSDBookmarks.xml msgctxt "#31155" msgid "No bookmarks created yet." msgstr "" -#: /1080i/SkinSettings.xml +#: /xml/SkinSettings.xml msgctxt "#31156" msgid "Choose background pattern" msgstr "" -#: /1080i/SkinSettings.xml +#: /xml/SkinSettings.xml msgctxt "#31157" msgid "Edit categories" msgstr "" -#: /1080i/SkinSettings.xml +#: /xml/SkinSettings.xml msgctxt "#31158" msgid "Touch mode" msgstr "" diff --git a/addons/skin.estuary/language/resource.language.en_nz/strings.po b/addons/skin.estuary/language/resource.language.en_nz/strings.po index c69f8debf8..b6b3d5683d 100644 --- a/addons/skin.estuary/language/resource.language.en_nz/strings.po +++ b/addons/skin.estuary/language/resource.language.en_nz/strings.po @@ -1,7 +1,7 @@ # Kodi Media Center language file # Addon Name: Estuary # Addon id: skin.estuary -# Addon Provider: phil65, Piers +# Addon Provider: phil65, Ichabod Fletchman msgid "" msgstr "" "Project-Id-Version: KODI Main\n" @@ -104,6 +104,10 @@ msgctxt "#31022" msgid "Sort by" msgstr "Sort by" +msgctxt "#31023" +msgid "Viewtype" +msgstr "Viewtype" + msgctxt "#31025" msgid "No favourites found. You can add any item from media views to this list by using the context menu." msgstr "No favourites found. You can add any item from media views to this list by using the context menu." diff --git a/addons/skin.estuary/language/resource.language.en_us/strings.po b/addons/skin.estuary/language/resource.language.en_us/strings.po index 2aeecba4ef..3f4d48cf9f 100644 --- a/addons/skin.estuary/language/resource.language.en_us/strings.po +++ b/addons/skin.estuary/language/resource.language.en_us/strings.po @@ -1,7 +1,7 @@ # Kodi Media Center language file # Addon Name: Estuary # Addon id: skin.estuary -# Addon Provider: phil65, Piers +# Addon Provider: phil65, Ichabod Fletchman msgid "" msgstr "" "Project-Id-Version: KODI Main\n" diff --git a/addons/skin.estuary/language/resource.language.es_ar/strings.po b/addons/skin.estuary/language/resource.language.es_ar/strings.po index 5106ed2726..1ae0e54e2e 100644 --- a/addons/skin.estuary/language/resource.language.es_ar/strings.po +++ b/addons/skin.estuary/language/resource.language.es_ar/strings.po @@ -1,7 +1,7 @@ # Kodi Media Center language file # Addon Name: Estuary # Addon id: skin.estuary -# Addon Provider: phil65, Piers +# Addon Provider: phil65, Ichabod Fletchman msgid "" msgstr "" "Project-Id-Version: KODI Main\n" @@ -50,7 +50,7 @@ msgstr "PelÃculas no vistas" msgctxt "#31009" msgid "Download icons" -msgstr "Descargar iconos" +msgstr "Descargar Ãconos" msgctxt "#31010" msgid "In progress movies" @@ -66,11 +66,11 @@ msgstr "Ãlbumes aleatorios" msgctxt "#31013" msgid "Random artists" -msgstr "Artistas aliatorios" +msgstr "Artistas aleatorios" msgctxt "#31014" msgid "Unplayed albums" -msgstr "Ãlbumes sin reproducir" +msgstr "Ãlbumes no escuchados" msgctxt "#31015" msgid "Recent recordings" @@ -110,7 +110,7 @@ msgstr "Tipo de vista" msgctxt "#31025" msgid "No favourites found. You can add any item from media views to this list by using the context menu." -msgstr "No se encontraron favoritos. Podés agregar cualquier elemento desde las vistas de medios usando el menu contextual." +msgstr "No se encontraron favoritos. Puede agregar cualquier elemento desde las vistas de medios usando el menu contextual." msgctxt "#31028" msgid "Show fanart" @@ -120,9 +120,13 @@ msgctxt "#31029" msgid "Last logged in" msgstr "Último inicio de sesión" +msgctxt "#31030" +msgid "System memory usage" +msgstr "Uso memoria de sistema" + msgctxt "#31031" msgid "Version info" -msgstr "Información de la versión" +msgstr "Información de versión" msgctxt "#31032" msgid "Order" @@ -130,7 +134,7 @@ msgstr "Ordenar" msgctxt "#31033" msgid "Your rating" -msgstr "Tu puntuación" +msgstr "Su valoración" msgctxt "#31034" msgid "Extended info" @@ -142,7 +146,7 @@ msgstr "Páginas" msgctxt "#31036" msgid "items" -msgstr "Elementos" +msgstr "elementos" msgctxt "#31038" msgid "Rewind" @@ -162,19 +166,19 @@ msgstr "Opciones de lista de reproducción" msgctxt "#31043" msgid "Set the type and add rules to create a smart playlist. These playlists are dynamic and include all media items from your database which apply to your chosen rules." -msgstr "Elije el tipo y añada reglas para crear listas de reproducción inteligentes. Estas listas son dinámicas e incluyen aquellos elementos de su base de datos en los que aplican las reglas escogidas." +msgstr "Elija el tipo y añada reglas para crear una lista de reproducción inteligente. Estas listas son dinámicas e incluyen aquellos elementos de su base de datos que coinciden con las reglas que Ud. escogió." msgctxt "#31044" msgid "Add group" -msgstr "Añdadir Grupo" +msgstr "Añadir grupo" msgctxt "#31045" msgid "Rename group" -msgstr "Renombrar Grupo" +msgstr "Renombrar grupo" msgctxt "#31046" msgid "Delete group" -msgstr "Borrar Grupo" +msgstr "Borrar grupo" msgctxt "#31048" msgid "Available" @@ -182,7 +186,7 @@ msgstr "Disponible" msgctxt "#31050" msgid "Press [B]OK[/B] to stop" -msgstr "Presioná [B]OK[/B] para detener" +msgstr "Presione [B]OK[/B] para detener" msgctxt "#31051" msgid "Toggle language" @@ -198,7 +202,7 @@ msgstr "Basada en Arial" msgctxt "#31054" msgid "Press [B]Left[/B] to rewind, or [B]Right[/B] to fast-forward" -msgstr "Presioná [B]Izquierda[/B] para rebobinar, o [B]Derecha[/B] para adelantar" +msgstr "Presione [B]Izquierda[/B] para rebobinar, o [B]Derecha[/B] para adelantar" msgctxt "#31056" msgid "Go to playlist" @@ -216,6 +220,10 @@ msgctxt "#31061" msgid "Main menu items" msgstr "Elementos de menú principal" +msgctxt "#31062" +msgid "Choose weather fanart pack" +msgstr "Elegir pack de fanart de info meteorológica" + msgctxt "#31063" msgid "Sections" msgstr "Secciones" @@ -304,9 +312,13 @@ msgctxt "#31098" msgid "Select your Kodi user profile[CR]to login and continue" msgstr "Seleccione su perfil de usuario de Kodi[CR]para ingresar y continuar" +msgctxt "#31099" +msgid "IconWall" +msgstr "IconWall" + msgctxt "#31100" msgid "Shift" -msgstr "Mays." +msgstr "Desplazamiento" msgctxt "#31101" msgid "InfoWall" @@ -322,11 +334,11 @@ msgstr "Introduzca texto aquÃ..." msgctxt "#31104" msgid "Your library is currently empty. In order to populate it with your personal media, enter \"Files\" section, add a media source and configure it. After the source has been added and indexed you will be able to browse your library." -msgstr "Su colección se encuentra vacia. Para proveerla de contenidos, entre en la sección \"Archivos\", añada un origen de medios y configúrelo. Después de que se añada e indexe esta nueva fuente, podrá navegar su colección." +msgstr "Su colección se encuentra vacÃa. Para poblarla con sus contenidos, vaya a la sección \"Archivos\", añada una fuente de medios y configúrela. Después de que se añada e indexe esta nueva fuente, podrá navegar su colección." msgctxt "#31105" msgid "Add video sources and set the appropriate content type in order to populate your video libraries." -msgstr "Agrega fuentes de video y configurá el tipo de contenido apropiado para poblar tus colecciones de video." +msgstr "Agregue fuentes de video y configure el tipo de contenido apropiado para poblar su colecciones de video." msgctxt "#31106" msgid "Teletext" @@ -338,11 +350,11 @@ msgstr "Lista amplia" msgctxt "#31110" msgid "Enter files section" -msgstr "Entrar en la seccion archivos" +msgstr "Ir a la sección \"Archivos\"" msgctxt "#31111" msgid "View your personal pictures or download one of the many image add-ons from the official repository." -msgstr "Ver tus imágenes personales o descargá uno de los muchos add-ons de imágenes desde el repositorio oficial." +msgstr "Vea sus imágenes personales o descargue uno de los muchos add-ons de imágenes desde el repositorio oficial." msgctxt "#31112" msgid "Toggle audio stream" @@ -374,11 +386,11 @@ msgstr "Entrar en el buscador de Add-ons" msgctxt "#31119" msgid "You do not have any add-ons installed yet. Visit our add-on browser to browse through our collection and improve your Kodi experience." -msgstr "No tenés add-ons instalados. Visita nuestro buscador de add-ons para navegar por nuestra colección y mejorá tu experiencia con Kodi." +msgstr "No tiene add-ons instalados. Visite nuestro buscador de add-ons para navegar por nuestra colección y mejorar su experiencia con Kodi." msgctxt "#31120" msgid "You did not set up a weather provider yet. In order to view weather information, choose a weather provider and set up your location." -msgstr "No configuraste un proveedor de clima. Para ver la información meteorológica, elegà un proveedor de clima y configurá tu ubicación." +msgstr "No ha configurado un proveedor de clima. Para ver la información meteorológica, elija un proveedor de clima y configure su ubicación." msgctxt "#31121" msgid "Set weather provider" @@ -392,17 +404,21 @@ msgctxt "#31123" msgid "Same director" msgstr "Mismo director" +msgctxt "#31124" +msgid "Show images on map" +msgstr "Mostrar imágenes en mapa" + msgctxt "#31125" msgid "Press up for actor info" -msgstr "Presioná arriba para ver información del actor" +msgstr "Pulse 'arriba' para ver información del actor" msgctxt "#31126" msgid "Press OK to read plot" -msgstr "Presioná OK para leer el argumento" +msgstr "Presione OK para leer el argumento" msgctxt "#31127" msgid "Show icons" -msgstr "Mostrar iconos" +msgstr "Mostrar Ãconos" msgctxt "#31128" msgid "Contributors" @@ -410,12 +426,16 @@ msgstr "Contribuidores" msgctxt "#31129" msgid "General settings applying to all areas of the skin." -msgstr "Las configuraciones generales que se aplican a todas las áreas del skin." +msgstr "Los ajustes generales que se aplican a todas las áreas del skin." msgctxt "#31130" msgid "Main menu-related settings: Configure the home screen to your likings." msgstr "Ajustes relativos al menú principal: Configure la pantalla principal a su gusto." +msgctxt "#31131" +msgid "Choose skin fanart pack" +msgstr "Elegir pack de fanart para skin" + msgctxt "#31132" msgid "min" msgstr "min" @@ -426,12 +446,16 @@ msgstr "Restante" msgctxt "#31136" msgid "Click here to see latest changes..." -msgstr "Haga clic aquà para ver los últomos cambios...." +msgstr "Haga clic aquà para ver los últimos cambios...." msgctxt "#31137" msgid "PVR info" msgstr "Información PVR" +msgctxt "#31138" +msgid "Player process info" +msgstr "Info proceso reproductor" + msgctxt "#31139" msgid "Video decoder" msgstr "Decodificador de video" @@ -446,8 +470,72 @@ msgstr "Cambios para la versión" msgctxt "#31142" msgid "Play speed" -msgstr "Velocidad de Reproducción" +msgstr "Velocidad de reproducción" + +msgctxt "#31143" +msgid "You did not set up PVR yet. In order to use PVR, choose a PVR client addon and configure it. Please visit http://kodi.wiki/view/PVR to learn more." +msgstr "TodavÃa no ha configurado PVR. Para usar PVR, seleccione un addon cliente PVR y configurelo. Por favor visite http://kodi.wiki/view/PVR para concer más." msgctxt "#31144" msgid "Enter add-on browser" -msgstr "Entrar en el buscador de Add-ons" +msgstr "Entrar en el buscador de add-ons" + +msgctxt "#31145" +msgid "Search add-ons" +msgstr "Buscar add-ons" + +msgctxt "#31148" +msgid "Categories" +msgstr "CategorÃas" + +msgctxt "#31149" +msgid "Select genre fanart pack" +msgstr "Elegir pack de fanart para género" + +msgctxt "#31150" +msgid "Repository" +msgstr "Repositorio" + +msgctxt "#31151" +msgid "Unwatched music videos" +msgstr "Videos musicales no vistos" + +msgctxt "#31152" +msgid "Random music videos" +msgstr "Videos musicales aleatorios" + +msgctxt "#31153" +msgid "You do not have any add-ons of this type installed. Enter the add-on browser to download add-ons created by our community." +msgstr "No tiene instalados add-ons de este tipo. Visite nuestro buscador de add-ons para descargar add-ons creados por nuestra comunidad." + +msgctxt "#31154" +msgid "Press OK to switch between locations" +msgstr "Presione OK para conmutar entre ubicaciones" + +msgctxt "#31155" +msgid "No bookmarks created yet." +msgstr "TodavÃa no se han creado marcadores" + +msgctxt "#31156" +msgid "Choose background pattern" +msgstr "Elegir patrón de fondo" + +msgctxt "#31157" +msgid "Edit categories" +msgstr "Editar categorias" + +msgctxt "#31158" +msgid "Touch mode" +msgstr "Modo táctil" + +msgctxt "#31159" +msgid "Artwork" +msgstr "Arte" + +msgctxt "#31160" +msgid "Show media flags" +msgstr "Mostrar banderas de medios" + +msgctxt "#31161" +msgid "Numeric pad" +msgstr "Teclado numérico" diff --git a/addons/skin.estuary/language/resource.language.es_es/strings.po b/addons/skin.estuary/language/resource.language.es_es/strings.po index afdf6a796c..49600a12f9 100644 --- a/addons/skin.estuary/language/resource.language.es_es/strings.po +++ b/addons/skin.estuary/language/resource.language.es_es/strings.po @@ -1,7 +1,7 @@ # Kodi Media Center language file # Addon Name: Estuary # Addon id: skin.estuary -# Addon Provider: phil65, Piers +# Addon Provider: phil65, Ichabod Fletchman msgid "" msgstr "" "Project-Id-Version: KODI Main\n" @@ -120,6 +120,10 @@ msgctxt "#31029" msgid "Last logged in" msgstr "Última sesión el" +msgctxt "#31030" +msgid "System memory usage" +msgstr "Uso de memoria del sistema" + msgctxt "#31031" msgid "Version info" msgstr "Información de la versión" @@ -216,6 +220,10 @@ msgctxt "#31061" msgid "Main menu items" msgstr "Elementos del menú principal" +msgctxt "#31062" +msgid "Choose weather fanart pack" +msgstr "Elija un pack de fanarts para el tiempo" + msgctxt "#31063" msgid "Sections" msgstr "Secciones" @@ -304,6 +312,10 @@ msgctxt "#31098" msgid "Select your Kodi user profile[CR]to login and continue" msgstr "Seleccione su perfil de usuario de Kodi[CR]para ingresar y continuar" +msgctxt "#31099" +msgid "IconWall" +msgstr "Muro de Iconos" + msgctxt "#31100" msgid "Shift" msgstr "Mays." @@ -420,6 +432,10 @@ msgctxt "#31130" msgid "Main menu-related settings: Configure the home screen to your likings." msgstr "Ajustes relativos al menú principal: configuré la pantalla principal a su gusto." +msgctxt "#31131" +msgid "Choose skin fanart pack" +msgstr "Elija un pack de fanart de skin" + msgctxt "#31132" msgid "min" msgstr "minutos" @@ -456,6 +472,10 @@ msgctxt "#31142" msgid "Play speed" msgstr "velocidad de Reproducción" +msgctxt "#31143" +msgid "You did not set up PVR yet. In order to use PVR, choose a PVR client addon and configure it. Please visit http://kodi.wiki/view/PVR to learn more." +msgstr "TodavÃa no se ha configurado el PVR. Para usar PVR, elija un Add-on cliente de PCR y configurelo. Por favor, visite http://kodi.wiki/view/PVR para saber mas." + msgctxt "#31144" msgid "Enter add-on browser" msgstr "Entrar en el navegador de Addons" @@ -463,3 +483,59 @@ msgstr "Entrar en el navegador de Addons" msgctxt "#31145" msgid "Search add-ons" msgstr "Buscar add-ons" + +msgctxt "#31148" +msgid "Categories" +msgstr "CategorÃas" + +msgctxt "#31149" +msgid "Select genre fanart pack" +msgstr "Elija un pack de fanart para los géneros" + +msgctxt "#31150" +msgid "Repository" +msgstr "Repositorio" + +msgctxt "#31151" +msgid "Unwatched music videos" +msgstr "VÃdeos musicales no vistos" + +msgctxt "#31152" +msgid "Random music videos" +msgstr "VÃdeos musicales aleatorios" + +msgctxt "#31153" +msgid "You do not have any add-ons of this type installed. Enter the add-on browser to download add-ons created by our community." +msgstr "No tiene ningun Add-on de este tipo instalado. Visite nuestro navegador de Add-ons para descargar alguno creado por nuestra comunidad." + +msgctxt "#31154" +msgid "Press OK to switch between locations" +msgstr "Pulse OK para cambiar entre localizaciones" + +msgctxt "#31155" +msgid "No bookmarks created yet." +msgstr "No se han creado marcadores aún." + +msgctxt "#31156" +msgid "Choose background pattern" +msgstr "Elija patrón del fondo" + +msgctxt "#31157" +msgid "Edit categories" +msgstr "Editar categorÃas" + +msgctxt "#31158" +msgid "Touch mode" +msgstr "Modo táctil" + +msgctxt "#31159" +msgid "Artwork" +msgstr "Arte" + +msgctxt "#31160" +msgid "Show media flags" +msgstr "Mostrar banderas de medios" + +msgctxt "#31161" +msgid "Numeric pad" +msgstr "Teclado numérico" diff --git a/addons/skin.estuary/language/resource.language.es_mx/strings.po b/addons/skin.estuary/language/resource.language.es_mx/strings.po index 386222995b..e77ac30854 100644 --- a/addons/skin.estuary/language/resource.language.es_mx/strings.po +++ b/addons/skin.estuary/language/resource.language.es_mx/strings.po @@ -1,7 +1,7 @@ # Kodi Media Center language file # Addon Name: Estuary # Addon id: skin.estuary -# Addon Provider: phil65, Piers +# Addon Provider: phil65, Ichabod Fletchman msgid "" msgstr "" "Project-Id-Version: KODI Main\n" diff --git a/addons/skin.estuary/language/resource.language.et_ee/strings.po b/addons/skin.estuary/language/resource.language.et_ee/strings.po index a7da7bd85e..92d3e8825b 100644 --- a/addons/skin.estuary/language/resource.language.et_ee/strings.po +++ b/addons/skin.estuary/language/resource.language.et_ee/strings.po @@ -1,7 +1,7 @@ # Kodi Media Center language file # Addon Name: Estuary # Addon id: skin.estuary -# Addon Provider: phil65, Piers +# Addon Provider: phil65, Ichabod Fletchman msgid "" msgstr "" "Project-Id-Version: KODI Main\n" diff --git a/addons/skin.estuary/language/resource.language.eu_es/strings.po b/addons/skin.estuary/language/resource.language.eu_es/strings.po index 100a50a606..b7072cb53a 100644 --- a/addons/skin.estuary/language/resource.language.eu_es/strings.po +++ b/addons/skin.estuary/language/resource.language.eu_es/strings.po @@ -1,7 +1,7 @@ # Kodi Media Center language file # Addon Name: Estuary # Addon id: skin.estuary -# Addon Provider: phil65, Piers +# Addon Provider: phil65, Ichabod Fletchman msgid "" msgstr "" "Project-Id-Version: KODI Main\n" diff --git a/addons/skin.estuary/language/resource.language.fa_af/strings.po b/addons/skin.estuary/language/resource.language.fa_af/strings.po index b50f5b0935..21c052367b 100644 --- a/addons/skin.estuary/language/resource.language.fa_af/strings.po +++ b/addons/skin.estuary/language/resource.language.fa_af/strings.po @@ -1,7 +1,7 @@ # Kodi Media Center language file # Addon Name: Estuary # Addon id: skin.estuary -# Addon Provider: phil65, Piers +# Addon Provider: phil65, Ichabod Fletchman msgid "" msgstr "" "Project-Id-Version: KODI Main\n" diff --git a/addons/skin.estuary/language/resource.language.fa_ir/strings.po b/addons/skin.estuary/language/resource.language.fa_ir/strings.po index 5b462794e1..66324acc30 100644 --- a/addons/skin.estuary/language/resource.language.fa_ir/strings.po +++ b/addons/skin.estuary/language/resource.language.fa_ir/strings.po @@ -1,7 +1,7 @@ # Kodi Media Center language file # Addon Name: Estuary # Addon id: skin.estuary -# Addon Provider: phil65, Piers +# Addon Provider: phil65, Ichabod Fletchman msgid "" msgstr "" "Project-Id-Version: KODI Main\n" diff --git a/addons/skin.estuary/language/resource.language.fi_fi/strings.po b/addons/skin.estuary/language/resource.language.fi_fi/strings.po index c404377e3c..96a9846401 100644 --- a/addons/skin.estuary/language/resource.language.fi_fi/strings.po +++ b/addons/skin.estuary/language/resource.language.fi_fi/strings.po @@ -1,7 +1,7 @@ # Kodi Media Center language file # Addon Name: Estuary # Addon id: skin.estuary -# Addon Provider: phil65, Piers +# Addon Provider: phil65, Ichabod Fletchman msgid "" msgstr "" "Project-Id-Version: KODI Main\n" diff --git a/addons/skin.estuary/language/resource.language.fo_fo/strings.po b/addons/skin.estuary/language/resource.language.fo_fo/strings.po index bcd9ade819..646e575cd8 100644 --- a/addons/skin.estuary/language/resource.language.fo_fo/strings.po +++ b/addons/skin.estuary/language/resource.language.fo_fo/strings.po @@ -1,7 +1,7 @@ # Kodi Media Center language file # Addon Name: Estuary # Addon id: skin.estuary -# Addon Provider: phil65, Piers +# Addon Provider: phil65, Ichabod Fletchman msgid "" msgstr "" "Project-Id-Version: KODI Main\n" diff --git a/addons/skin.estuary/language/resource.language.fr_ca/strings.po b/addons/skin.estuary/language/resource.language.fr_ca/strings.po index 140c32078d..d4376396e4 100644 --- a/addons/skin.estuary/language/resource.language.fr_ca/strings.po +++ b/addons/skin.estuary/language/resource.language.fr_ca/strings.po @@ -1,7 +1,7 @@ # Kodi Media Center language file # Addon Name: Estuary # Addon id: skin.estuary -# Addon Provider: phil65, Piers +# Addon Provider: phil65, Ichabod Fletchman msgid "" msgstr "" "Project-Id-Version: KODI Main\n" @@ -46,7 +46,7 @@ msgstr "Films aléatoires" msgctxt "#31007" msgid "Unwatched movies" -msgstr "Films non regardés" +msgstr "Films non visionnés" msgctxt "#31009" msgid "Download icons" @@ -138,7 +138,7 @@ msgstr "Votre évaluation" msgctxt "#31034" msgid "Extended info" -msgstr "Infos supplémentaires" +msgstr "Infos complémentaires" msgctxt "#31035" msgid "Pages" @@ -310,7 +310,7 @@ msgstr "Options de chaînes" msgctxt "#31098" msgid "Select your Kodi user profile[CR]to login and continue" -msgstr "Choisissez votre profil d'utilisateur Kodi[CR]pour vous connecter et continuer" +msgstr "Choisissez votre profil d'utilisateur Kodi[CR]pour vous connecter et poursuivre" msgctxt "#31099" msgid "IconWall" @@ -398,7 +398,7 @@ msgstr "Définir le fournisseur météo" msgctxt "#31122" msgid "Unwatched TV Shows" -msgstr "Émissions télé non regardées" +msgstr "Émissions télé non visionnées" msgctxt "#31123" msgid "Same director" @@ -498,7 +498,7 @@ msgstr "Dépôt" msgctxt "#31151" msgid "Unwatched music videos" -msgstr "Vidéos musicales non regardées" +msgstr "Vidéos musicales non visionnées" msgctxt "#31152" msgid "Random music videos" @@ -534,7 +534,7 @@ msgstr "Illustration" msgctxt "#31160" msgid "Show media flags" -msgstr "Afficher les drapeaux des médias" +msgstr "Afficher les drapeaux de médias" msgctxt "#31161" msgid "Numeric pad" diff --git a/addons/skin.estuary/language/resource.language.fr_fr/strings.po b/addons/skin.estuary/language/resource.language.fr_fr/strings.po index 9af301980d..a4da857bc4 100644 --- a/addons/skin.estuary/language/resource.language.fr_fr/strings.po +++ b/addons/skin.estuary/language/resource.language.fr_fr/strings.po @@ -1,7 +1,7 @@ # Kodi Media Center language file # Addon Name: Estuary # Addon id: skin.estuary -# Addon Provider: phil65, Piers +# Addon Provider: phil65, Ichabod Fletchman msgid "" msgstr "" "Project-Id-Version: KODI Main\n" diff --git a/addons/skin.estuary/language/resource.language.gl_es/strings.po b/addons/skin.estuary/language/resource.language.gl_es/strings.po index f83bb5c299..8021fa3713 100644 --- a/addons/skin.estuary/language/resource.language.gl_es/strings.po +++ b/addons/skin.estuary/language/resource.language.gl_es/strings.po @@ -1,7 +1,7 @@ # Kodi Media Center language file # Addon Name: Estuary # Addon id: skin.estuary -# Addon Provider: phil65, Piers +# Addon Provider: phil65, Ichabod Fletchman msgid "" msgstr "" "Project-Id-Version: KODI Main\n" @@ -120,6 +120,10 @@ msgctxt "#31029" msgid "Last logged in" msgstr "Último ingreso" +msgctxt "#31030" +msgid "System memory usage" +msgstr "Uso de memoria" + msgctxt "#31031" msgid "Version info" msgstr "Información de versión" @@ -404,6 +408,38 @@ msgctxt "#31134" msgid "Remaining" msgstr "Restante" +msgctxt "#31142" +msgid "Play speed" +msgstr "Velocidade de reprodución" + msgctxt "#31144" msgid "Enter add-on browser" msgstr "Introducir buscador de engadidos" + +msgctxt "#31145" +msgid "Search add-ons" +msgstr "Buscar complementos" + +msgctxt "#31148" +msgid "Categories" +msgstr "CategorÃas" + +msgctxt "#31150" +msgid "Repository" +msgstr "Repositorio" + +msgctxt "#31151" +msgid "Unwatched music videos" +msgstr "VÃdeos musicais sen ver" + +msgctxt "#31152" +msgid "Random music videos" +msgstr "VÃdeos musicais ó chou" + +msgctxt "#31157" +msgid "Edit categories" +msgstr "Editar categorÃas" + +msgctxt "#31158" +msgid "Touch mode" +msgstr "Modo táctil" diff --git a/addons/skin.estuary/language/resource.language.he_il/strings.po b/addons/skin.estuary/language/resource.language.he_il/strings.po index 442ce60d4b..7fdf7b5449 100644 --- a/addons/skin.estuary/language/resource.language.he_il/strings.po +++ b/addons/skin.estuary/language/resource.language.he_il/strings.po @@ -1,7 +1,7 @@ # Kodi Media Center language file # Addon Name: Estuary # Addon id: skin.estuary -# Addon Provider: phil65, Piers +# Addon Provider: phil65, Ichabod Fletchman msgid "" msgstr "" "Project-Id-Version: KODI Main\n" diff --git a/addons/skin.estuary/language/resource.language.hi_in/strings.po b/addons/skin.estuary/language/resource.language.hi_in/strings.po index 9f9a9c552b..5e15098109 100644 --- a/addons/skin.estuary/language/resource.language.hi_in/strings.po +++ b/addons/skin.estuary/language/resource.language.hi_in/strings.po @@ -1,7 +1,7 @@ # Kodi Media Center language file # Addon Name: Estuary # Addon id: skin.estuary -# Addon Provider: phil65, Piers +# Addon Provider: phil65, Ichabod Fletchman msgid "" msgstr "" "Project-Id-Version: KODI Main\n" diff --git a/addons/skin.estuary/language/resource.language.hr_hr/strings.po b/addons/skin.estuary/language/resource.language.hr_hr/strings.po index f98f65bd92..f4b5743d3c 100644 --- a/addons/skin.estuary/language/resource.language.hr_hr/strings.po +++ b/addons/skin.estuary/language/resource.language.hr_hr/strings.po @@ -1,7 +1,7 @@ # Kodi Media Center language file # Addon Name: Estuary # Addon id: skin.estuary -# Addon Provider: phil65, Piers +# Addon Provider: phil65, Ichabod Fletchman msgid "" msgstr "" "Project-Id-Version: KODI Main\n" @@ -42,7 +42,7 @@ msgstr "Gledaj kao 2D" msgctxt "#31006" msgid "Random movies" -msgstr "NasumiÄni filmovi" +msgstr "NaizmjeniÄni filmovi" msgctxt "#31007" msgid "Unwatched movies" @@ -56,18 +56,38 @@ msgctxt "#31010" msgid "In progress movies" msgstr "Filmovi u tijeku" +msgctxt "#31011" +msgid "Most played albums" +msgstr "NajsluÅ¡aniji albumi" + msgctxt "#31012" msgid "Random albums" -msgstr "NasumiÄni albumi" +msgstr "NaizmjeniÄni albumi" msgctxt "#31013" msgid "Random artists" -msgstr "NasumiÄni izvoÄ‘aÄi" +msgstr "NaizmjeniÄni izvoÄ‘aÄi" + +msgctxt "#31014" +msgid "Unplayed albums" +msgstr "NesluÅ¡ani albumi" + +msgctxt "#31015" +msgid "Recent recordings" +msgstr "Nedavne snimke" + +msgctxt "#31016" +msgid "Recently played channels" +msgstr "Nedavno gledani programi" msgctxt "#31017" msgid "Rated" msgstr "Ocijenjeno" +msgctxt "#31018" +msgid "Recently played channels" +msgstr "Nedavno sluÅ¡ani programi" + msgctxt "#31019" msgid "Forecast" msgstr "Prognoza" @@ -82,28 +102,40 @@ msgstr "Ostale mogućnosti" msgctxt "#31022" msgid "Sort by" -msgstr "Sortiraj po" +msgstr "Razvrstaj po" msgctxt "#31023" msgid "Viewtype" msgstr "Vrsta prikaza" +msgctxt "#31025" +msgid "No favourites found. You can add any item from media views to this list by using the context menu." +msgstr "Omiljeno nije pronaÄ‘eno. Možete dodati bilo koju stavku iz medija na ovaj popis pomoću kontekstnog izbornika." + +msgctxt "#31028" +msgid "Show fanart" +msgstr "Prikaži fanart" + msgctxt "#31029" msgid "Last logged in" -msgstr "Posljednji prijavljen" +msgstr "Posljednji put prijavljen" msgctxt "#31030" msgid "System memory usage" -msgstr "IskoriÅ¡tenost sistemske memorije" +msgstr "KoriÅ¡tenje memorije sustava" msgctxt "#31031" msgid "Version info" -msgstr "Informacije o inaÄici" +msgstr "Informacija inaÄice" msgctxt "#31032" msgid "Order" msgstr "Redoslijed" +msgctxt "#31033" +msgid "Your rating" +msgstr "VaÅ¡a ocjena" + msgctxt "#31034" msgid "Extended info" msgstr "ProÅ¡irene informacije" @@ -124,10 +156,18 @@ msgctxt "#31039" msgid "Fast forward" msgstr "Premotavanje unaprijed" +msgctxt "#31041" +msgid "Camera manufacturer" +msgstr "ProizvoÄ‘aÄ kamere" + msgctxt "#31042" msgid "Playlist options" msgstr "Mogućnosti popisa izvoÄ‘enja" +msgctxt "#31043" +msgid "Set the type and add rules to create a smart playlist. These playlists are dynamic and include all media items from your database which apply to your chosen rules." +msgstr "Postavite vrstu i dodajte pravila za stvaranje pametne liste izvoÄ‘enja. Te liste izvoÄ‘enje su dinamiÄke i sadrže sve medijske stavke koje odgovaraju postavljenim pravilima. " + msgctxt "#31044" msgid "Add group" msgstr "Dodaj grupu" @@ -146,7 +186,7 @@ msgstr "Dostupno" msgctxt "#31050" msgid "Press [B]OK[/B] to stop" -msgstr "Pritisnuti [B]OK[/B] za kraj" +msgstr "Pritisni [B]OK[/B] za kraj" msgctxt "#31051" msgid "Toggle language" @@ -160,9 +200,45 @@ msgctxt "#31053" msgid "Arial based" msgstr "Temeljen na Arialu " +msgctxt "#31054" +msgid "Press [B]Left[/B] to rewind, or [B]Right[/B] to fast-forward" +msgstr "Pritisni [B]Lijevo[/B] za Premotavanje unazad, ili [B]Desno[/B] za Premotavanje unaprijed" + +msgctxt "#31056" +msgid "Go to playlist" +msgstr "Idi na popis za reprodukciju" + +msgctxt "#31057" +msgid "Show login screen on startup" +msgstr "Prikaži zaslon prijave prilikom pokretanja" + +msgctxt "#31058" +msgid "Automatic Login on startup" +msgstr "Automatska prijava prilikom pokretanja" + +msgctxt "#31061" +msgid "Main menu items" +msgstr "Glavne stavke izbornika" + +msgctxt "#31062" +msgid "Choose weather fanart pack" +msgstr "Izaberite fanart paket za vrijeme" + +msgctxt "#31063" +msgid "Sections" +msgstr "Dio" + +msgctxt "#31065" +msgid "Video playlist" +msgstr "Video popis za reprodukciju" + +msgctxt "#31066" +msgid "Music playlist" +msgstr "Glazbeni popis za reprodukciju" + msgctxt "#31067" msgid "Event log" -msgstr "Zapisnik dogaÄ‘aja" +msgstr "Zapis dogaÄ‘aja" msgctxt "#31068" msgid "Choose presets" @@ -170,7 +246,7 @@ msgstr "Odaberi predložak" msgctxt "#31069" msgid "Last Updated" -msgstr "Posljednje ažurirano" +msgstr "Posljednja nadopuna" msgctxt "#31071" msgid "by" @@ -194,12 +270,32 @@ msgstr "ZavrÅ¡ava u" msgctxt "#31082" msgid "Lyrics add-on" -msgstr "Dodatak za tekstove pjesama" +msgstr "Dodatak tekstova pjesama" + +msgctxt "#31083" +msgid "Lyrics add-on settings" +msgstr "Postavke dodatak tekstova pjesama" + +msgctxt "#31084" +msgid "Visualisation settings" +msgstr "Postavke vizualizacije" msgctxt "#31089" msgid "Available groups" msgstr "Dostupne grupe" +msgctxt "#31090" +msgid "Search trailer" +msgstr "Pretraži najave" + +msgctxt "#31092" +msgid "Video menu" +msgstr "Video izbornik" + +msgctxt "#31093" +msgid "Show weather info in top bar" +msgstr "Prikaži informacije o vremenu u gornjoj traci" + msgctxt "#31095" msgid "Use slide animations" msgstr "Koristi animacije" @@ -236,6 +332,14 @@ msgctxt "#31103" msgid "Enter text here..." msgstr "Unesite tekst ovdje..." +msgctxt "#31104" +msgid "Your library is currently empty. In order to populate it with your personal media, enter \"Files\" section, add a media source and configure it. After the source has been added and indexed you will be able to browse your library." +msgstr "VaÅ¡a zbirka je trenutno prazna. Da bi ste ju popunili sa vaÅ¡im osobnim medijima, uÄ‘ite u \"datoteke\", dodajte izvor medija i konfigurirajte ga. Nakon Å¡to je izvor dodan i indeksiran biti ćete u mogućnosti pregledavati vaÅ¡u zbirku" + +msgctxt "#31105" +msgid "Add video sources and set the appropriate content type in order to populate your video libraries." +msgstr "Dodajte video izvor i postavite odgovarajuću vrstu sadržaja kako biste popunili svoju video zbirku." + msgctxt "#31106" msgid "Teletext" msgstr "Teletekst" @@ -244,18 +348,54 @@ msgctxt "#31107" msgid "WideList" msgstr "Å iroka lista" +msgctxt "#31110" +msgid "Enter files section" +msgstr "UÄ‘ite u datoteke" + +msgctxt "#31111" +msgid "View your personal pictures or download one of the many image add-ons from the official repository." +msgstr "Pogledajte svoje osobne slike ili preuzmite jedan od mnogih slikovnih dodataka iz službenog repozitorija." + msgctxt "#31112" msgid "Toggle audio stream" msgstr "Prebaci audio stream" +msgctxt "#31113" +msgid "Search local library" +msgstr "Pretraži lokalnu zbirku" + msgctxt "#31114" msgid "Search YouTube" msgstr "Pretraži YouTube" +msgctxt "#31115" +msgid "Search TheMovieDB" +msgstr "Pretraži TheMovieDB" + +msgctxt "#31116" +msgid "Remove this main menu item" +msgstr "Ukloni ovu stavku iz glavnog izbornika" + +msgctxt "#31117" +msgid "Edit nodes" +msgstr "Uredi ÄvoriÅ¡ta" + msgctxt "#31118" msgid "Enter add-on browser" msgstr "Pregled dodataka" +msgctxt "#31119" +msgid "You do not have any add-ons installed yet. Visit our add-on browser to browse through our collection and improve your Kodi experience." +msgstr "Nemate niti jedan dodatak instaliran. Posjetite i pregledajte naÅ¡u kolekciju dodataka i poboljÅ¡ajte vaÅ¡e kodi iskustvo." + +msgctxt "#31120" +msgid "You did not set up a weather provider yet. In order to view weather information, choose a weather provider and set up your location." +msgstr "JoÅ¡ niste postavili pružatelja usluge o vremenu. Kako biste vidjeli informacije o vremenu, odaberite pružatelja usluge i konfigurirajte ga." + +msgctxt "#31121" +msgid "Set weather provider" +msgstr "Postavi pružatelja vremenskih usluga" + msgctxt "#31122" msgid "Unwatched TV Shows" msgstr "Nepogledane TV serije" @@ -264,6 +404,18 @@ msgctxt "#31123" msgid "Same director" msgstr "Isti redatelj" +msgctxt "#31124" +msgid "Show images on map" +msgstr "Prikaži slike ne karti" + +msgctxt "#31125" +msgid "Press up for actor info" +msgstr "Pritisni gore za informacije o glumcu" + +msgctxt "#31126" +msgid "Press OK to read plot" +msgstr "Pritisni OK za Äitanje zapleta" + msgctxt "#31127" msgid "Show icons" msgstr "Prikaži ikone" @@ -272,6 +424,22 @@ msgctxt "#31128" msgid "Contributors" msgstr "Suradnici" +msgctxt "#31129" +msgid "General settings applying to all areas of the skin." +msgstr "OpÄe postavke koje se primjenjuju na sva podruÄja presvlake" + +msgctxt "#31130" +msgid "Main menu-related settings: Configure the home screen to your likings." +msgstr "Postavke vezane za Glavni izbornik: Postavite poÄetni zaslon kako vam odgovara" + +msgctxt "#31131" +msgid "Choose skin fanart pack" +msgstr "Izaberite fanart paket za presvlaku" + +msgctxt "#31132" +msgid "min" +msgstr "min" + msgctxt "#31134" msgid "Remaining" msgstr "Preostalo" @@ -280,14 +448,34 @@ msgctxt "#31136" msgid "Click here to see latest changes..." msgstr "Pritisnite ovdje da bi vidjeli zadnje obavijesti..." +msgctxt "#31137" +msgid "PVR info" +msgstr "PVR informacije" + +msgctxt "#31138" +msgid "Player process info" +msgstr "Informacije o izvoÄ‘enju" + msgctxt "#31139" msgid "Video decoder" msgstr "Video dekoder" +msgctxt "#31140" +msgid "Pixel format" +msgstr "Format piksela" + +msgctxt "#31141" +msgid "Changes for version" +msgstr "Promjene za verziju" + msgctxt "#31142" msgid "Play speed" msgstr "Brzina izvoÄ‘enja" +msgctxt "#31143" +msgid "You did not set up PVR yet. In order to use PVR, choose a PVR client addon and configure it. Please visit http://kodi.wiki/view/PVR to learn more." +msgstr "JoÅ¡ niste postavili PVR. Da biste koristili PVR, odaberite jedan od ponuÄ‘enih iz liste dodataka te ga konfigurirajte. Posjetite http://kodi.wiki/view/PVR kako bi saznali viÅ¡e." + msgctxt "#31144" msgid "Enter add-on browser" msgstr "Pregled dodataka" @@ -300,10 +488,54 @@ msgctxt "#31148" msgid "Categories" msgstr "Kategorije" +msgctxt "#31149" +msgid "Select genre fanart pack" +msgstr "Odaberite fanart paket za žanrove" + msgctxt "#31150" msgid "Repository" -msgstr "SkladiÅ¡te" +msgstr "Repozitorij" + +msgctxt "#31151" +msgid "Unwatched music videos" +msgstr "Nepogledani glazbeni spotovi" + +msgctxt "#31152" +msgid "Random music videos" +msgstr "NasumiÄni glazbeni spotovi" + +msgctxt "#31153" +msgid "You do not have any add-ons of this type installed. Enter the add-on browser to download add-ons created by our community." +msgstr "Nemate niti jedan dodatak ove vrste instaliran. UÄ‘ite u preglednik dodataka kako biste preuzeli dodatke stvorene od strane naÅ¡e zajednice." + +msgctxt "#31154" +msgid "Press OK to switch between locations" +msgstr "Pritisni OK za prebacivanje izmeÄ‘u lokacija" + +msgctxt "#31155" +msgid "No bookmarks created yet." +msgstr "ZabiljeÅ¡ke joÅ¡ nisu stvorene" + +msgctxt "#31156" +msgid "Choose background pattern" +msgstr "Odaberite pozadinski uzorak" msgctxt "#31157" msgid "Edit categories" msgstr "Uredi kategorije" + +msgctxt "#31158" +msgid "Touch mode" +msgstr "NaÄin na dodir" + +msgctxt "#31159" +msgid "Artwork" +msgstr "Ilustracije" + +msgctxt "#31160" +msgid "Show media flags" +msgstr "Prikaži medijske karakteristike" + +msgctxt "#31161" +msgid "Numeric pad" +msgstr "BrojÄana tipkovnica" diff --git a/addons/skin.estuary/language/resource.language.hu_hu/strings.po b/addons/skin.estuary/language/resource.language.hu_hu/strings.po index 7a7ff57a8c..f05418ef95 100644 --- a/addons/skin.estuary/language/resource.language.hu_hu/strings.po +++ b/addons/skin.estuary/language/resource.language.hu_hu/strings.po @@ -1,7 +1,7 @@ # Kodi Media Center language file # Addon Name: Estuary # Addon id: skin.estuary -# Addon Provider: phil65, Piers +# Addon Provider: phil65, Ichabod Fletchman msgid "" msgstr "" "Project-Id-Version: KODI Main\n" diff --git a/addons/skin.estuary/language/resource.language.hy_am/strings.po b/addons/skin.estuary/language/resource.language.hy_am/strings.po index 0e269cf991..3ab5c76521 100644 --- a/addons/skin.estuary/language/resource.language.hy_am/strings.po +++ b/addons/skin.estuary/language/resource.language.hy_am/strings.po @@ -1,7 +1,7 @@ # Kodi Media Center language file # Addon Name: Estuary # Addon id: skin.estuary -# Addon Provider: phil65, Piers +# Addon Provider: phil65, Ichabod Fletchman msgid "" msgstr "" "Project-Id-Version: KODI Main\n" diff --git a/addons/skin.estuary/language/resource.language.id_id/strings.po b/addons/skin.estuary/language/resource.language.id_id/strings.po index 060659dd03..59b85648f4 100644 --- a/addons/skin.estuary/language/resource.language.id_id/strings.po +++ b/addons/skin.estuary/language/resource.language.id_id/strings.po @@ -1,7 +1,7 @@ # Kodi Media Center language file # Addon Name: Estuary # Addon id: skin.estuary -# Addon Provider: phil65, Piers +# Addon Provider: phil65, Ichabod Fletchman msgid "" msgstr "" "Project-Id-Version: KODI Main\n" diff --git a/addons/skin.estuary/language/resource.language.is_is/strings.po b/addons/skin.estuary/language/resource.language.is_is/strings.po index 6c54a65da9..bcfbe5b779 100644 --- a/addons/skin.estuary/language/resource.language.is_is/strings.po +++ b/addons/skin.estuary/language/resource.language.is_is/strings.po @@ -1,7 +1,7 @@ # Kodi Media Center language file # Addon Name: Estuary # Addon id: skin.estuary -# Addon Provider: phil65, Piers +# Addon Provider: phil65, Ichabod Fletchman msgid "" msgstr "" "Project-Id-Version: KODI Main\n" diff --git a/addons/skin.estuary/language/resource.language.it_it/strings.po b/addons/skin.estuary/language/resource.language.it_it/strings.po index 5fc7adc9bc..6224f8ed4b 100644 --- a/addons/skin.estuary/language/resource.language.it_it/strings.po +++ b/addons/skin.estuary/language/resource.language.it_it/strings.po @@ -1,7 +1,7 @@ # Kodi Media Center language file # Addon Name: Estuary # Addon id: skin.estuary -# Addon Provider: phil65, Piers +# Addon Provider: phil65, Ichabod Fletchman msgid "" msgstr "" "Project-Id-Version: KODI Main\n" diff --git a/addons/skin.estuary/language/resource.language.ja_jp/strings.po b/addons/skin.estuary/language/resource.language.ja_jp/strings.po index daa7aecbc6..7795f43add 100644 --- a/addons/skin.estuary/language/resource.language.ja_jp/strings.po +++ b/addons/skin.estuary/language/resource.language.ja_jp/strings.po @@ -1,7 +1,7 @@ # Kodi Media Center language file # Addon Name: Estuary # Addon id: skin.estuary -# Addon Provider: phil65, Piers +# Addon Provider: phil65, Ichabod Fletchman msgid "" msgstr "" "Project-Id-Version: KODI Main\n" diff --git a/addons/skin.estuary/language/resource.language.ko_kr/strings.po b/addons/skin.estuary/language/resource.language.ko_kr/strings.po index 381123e86e..95c5b1db42 100644 --- a/addons/skin.estuary/language/resource.language.ko_kr/strings.po +++ b/addons/skin.estuary/language/resource.language.ko_kr/strings.po @@ -1,7 +1,7 @@ # Kodi Media Center language file # Addon Name: Estuary # Addon id: skin.estuary -# Addon Provider: phil65, Piers +# Addon Provider: phil65, Ichabod Fletchman msgid "" msgstr "" "Project-Id-Version: KODI Main\n" diff --git a/addons/skin.estuary/language/resource.language.lt_lt/strings.po b/addons/skin.estuary/language/resource.language.lt_lt/strings.po index 6761ab5b8e..c64cfaae72 100644 --- a/addons/skin.estuary/language/resource.language.lt_lt/strings.po +++ b/addons/skin.estuary/language/resource.language.lt_lt/strings.po @@ -1,7 +1,7 @@ # Kodi Media Center language file # Addon Name: Estuary # Addon id: skin.estuary -# Addon Provider: phil65, Piers +# Addon Provider: phil65, Ichabod Fletchman msgid "" msgstr "" "Project-Id-Version: KODI Main\n" diff --git a/addons/skin.estuary/language/resource.language.lv_lv/strings.po b/addons/skin.estuary/language/resource.language.lv_lv/strings.po index b050561831..6265500954 100644 --- a/addons/skin.estuary/language/resource.language.lv_lv/strings.po +++ b/addons/skin.estuary/language/resource.language.lv_lv/strings.po @@ -1,7 +1,7 @@ # Kodi Media Center language file # Addon Name: Estuary # Addon id: skin.estuary -# Addon Provider: phil65, Piers +# Addon Provider: phil65, Ichabod Fletchman msgid "" msgstr "" "Project-Id-Version: KODI Main\n" @@ -204,6 +204,10 @@ msgctxt "#31075" msgid "Movie sets" msgstr "Filmu kopumi" +msgctxt "#31082" +msgid "Lyrics add-on" +msgstr "Dziesmu vÄrdu pielikums" + msgctxt "#31092" msgid "Video menu" msgstr "Video izvÄ“lne" diff --git a/addons/skin.estuary/language/resource.language.mi/strings.po b/addons/skin.estuary/language/resource.language.mi/strings.po index b9c762fdba..5ce8012a5a 100644 --- a/addons/skin.estuary/language/resource.language.mi/strings.po +++ b/addons/skin.estuary/language/resource.language.mi/strings.po @@ -1,7 +1,7 @@ # Kodi Media Center language file # Addon Name: Estuary # Addon id: skin.estuary -# Addon Provider: phil65, Piers +# Addon Provider: phil65, Ichabod Fletchman msgid "" msgstr "" "Project-Id-Version: KODI Main\n" diff --git a/addons/skin.estuary/language/resource.language.mk_mk/strings.po b/addons/skin.estuary/language/resource.language.mk_mk/strings.po index a13fe61442..25cdc81ff5 100644 --- a/addons/skin.estuary/language/resource.language.mk_mk/strings.po +++ b/addons/skin.estuary/language/resource.language.mk_mk/strings.po @@ -1,7 +1,7 @@ # Kodi Media Center language file # Addon Name: Estuary # Addon id: skin.estuary -# Addon Provider: phil65, Piers +# Addon Provider: phil65, Ichabod Fletchman msgid "" msgstr "" "Project-Id-Version: KODI Main\n" diff --git a/addons/skin.estuary/language/resource.language.mn_mn/strings.po b/addons/skin.estuary/language/resource.language.mn_mn/strings.po index 17711200f1..a11060ee2d 100644 --- a/addons/skin.estuary/language/resource.language.mn_mn/strings.po +++ b/addons/skin.estuary/language/resource.language.mn_mn/strings.po @@ -1,7 +1,7 @@ # Kodi Media Center language file # Addon Name: Estuary # Addon id: skin.estuary -# Addon Provider: phil65, Piers +# Addon Provider: phil65, Ichabod Fletchman msgid "" msgstr "" "Project-Id-Version: KODI Main\n" diff --git a/addons/skin.estuary/language/resource.language.ms_my/strings.po b/addons/skin.estuary/language/resource.language.ms_my/strings.po index c55667fca5..8c75b7d1d8 100644 --- a/addons/skin.estuary/language/resource.language.ms_my/strings.po +++ b/addons/skin.estuary/language/resource.language.ms_my/strings.po @@ -1,7 +1,7 @@ # Kodi Media Center language file # Addon Name: Estuary # Addon id: skin.estuary -# Addon Provider: phil65, Piers +# Addon Provider: phil65, Ichabod Fletchman msgid "" msgstr "" "Project-Id-Version: KODI Main\n" @@ -120,6 +120,10 @@ msgctxt "#31029" msgid "Last logged in" msgstr "Daftar masuk terakhir" +msgctxt "#31030" +msgid "System memory usage" +msgstr "Penggunaan ingatan sistem" + msgctxt "#31031" msgid "Version info" msgstr "Maklumat versi" @@ -308,6 +312,10 @@ msgctxt "#31098" msgid "Select your Kodi user profile[CR]to login and continue" msgstr "Pilih Profil pengguna Kodi anda[CR]untuk daftar masuk dan teruskan" +msgctxt "#31099" +msgid "IconWall" +msgstr "DindingIkon" + msgctxt "#31100" msgid "Shift" msgstr "Shift" @@ -475,3 +483,59 @@ msgstr "Masukkan pelayar tambahan" msgctxt "#31145" msgid "Search add-ons" msgstr "Gelintar tambahan" + +msgctxt "#31148" +msgid "Categories" +msgstr "Kategori" + +msgctxt "#31149" +msgid "Select genre fanart pack" +msgstr "Pilih pek seni peminat genre" + +msgctxt "#31150" +msgid "Repository" +msgstr "Repositori" + +msgctxt "#31151" +msgid "Unwatched music videos" +msgstr "Video muzik belum ditonton" + +msgctxt "#31152" +msgid "Random music videos" +msgstr "Video muzik rawak" + +msgctxt "#31153" +msgid "You do not have any add-ons of this type installed. Enter the add-on browser to download add-ons created by our community." +msgstr "Anda belum lagi mempunyai apa-apa tambahan jenis ini yang terpasang. Pergi ke pelayar tambahan untuk memuat turun tambahan yang dihasilkan oleh komuniti kami." + +msgctxt "#31154" +msgid "Press OK to switch between locations" +msgstr "Tekan OK untuk tukar diantara lokasi" + +msgctxt "#31155" +msgid "No bookmarks created yet." +msgstr "Tiada tanda buku dicipta lagi" + +msgctxt "#31156" +msgid "Choose background pattern" +msgstr "Pilih pola latar belakang" + +msgctxt "#31157" +msgid "Edit categories" +msgstr "Sunting kategori" + +msgctxt "#31158" +msgid "Touch mode" +msgstr "Mod sentuh" + +msgctxt "#31159" +msgid "Artwork" +msgstr "Kerja seni" + +msgctxt "#31160" +msgid "Show media flags" +msgstr "Tunjuk bendera media" + +msgctxt "#31161" +msgid "Numeric pad" +msgstr "Pad numerik" diff --git a/addons/skin.estuary/language/resource.language.mt_mt/strings.po b/addons/skin.estuary/language/resource.language.mt_mt/strings.po index 995aef12cc..0422c693de 100644 --- a/addons/skin.estuary/language/resource.language.mt_mt/strings.po +++ b/addons/skin.estuary/language/resource.language.mt_mt/strings.po @@ -1,7 +1,7 @@ # Kodi Media Center language file # Addon Name: Estuary # Addon id: skin.estuary -# Addon Provider: phil65, Piers +# Addon Provider: phil65, Ichabod Fletchman msgid "" msgstr "" "Project-Id-Version: KODI Main\n" diff --git a/addons/skin.estuary/language/resource.language.my_mm/strings.po b/addons/skin.estuary/language/resource.language.my_mm/strings.po index 8a7f246d14..78ab5157f2 100644 --- a/addons/skin.estuary/language/resource.language.my_mm/strings.po +++ b/addons/skin.estuary/language/resource.language.my_mm/strings.po @@ -1,7 +1,7 @@ # Kodi Media Center language file # Addon Name: Estuary # Addon id: skin.estuary -# Addon Provider: phil65, Piers +# Addon Provider: phil65, Ichabod Fletchman msgid "" msgstr "" "Project-Id-Version: KODI Main\n" diff --git a/addons/skin.estuary/language/resource.language.nb_no/strings.po b/addons/skin.estuary/language/resource.language.nb_no/strings.po index 5bc560da74..f10cf9967a 100644 --- a/addons/skin.estuary/language/resource.language.nb_no/strings.po +++ b/addons/skin.estuary/language/resource.language.nb_no/strings.po @@ -1,7 +1,7 @@ # Kodi Media Center language file # Addon Name: Estuary # Addon id: skin.estuary -# Addon Provider: phil65, Piers +# Addon Provider: phil65, Ichabod Fletchman msgid "" msgstr "" "Project-Id-Version: KODI Main\n" @@ -120,6 +120,10 @@ msgctxt "#31029" msgid "Last logged in" msgstr "Sist innlogget" +msgctxt "#31030" +msgid "System memory usage" +msgstr "System minne bruk" + msgctxt "#31031" msgid "Version info" msgstr "Versjonsinformasjon" @@ -308,6 +312,10 @@ msgctxt "#31098" msgid "Select your Kodi user profile[CR]to login and continue" msgstr "Velg din Kodi brukerprofil[CR]for Ã¥ logge inn og fortsette" +msgctxt "#31099" +msgid "IconWall" +msgstr "IkonVegg" + msgctxt "#31100" msgid "Shift" msgstr "Shift" @@ -475,3 +483,59 @@ msgstr "Skriv inn utvidelsesleseren" msgctxt "#31145" msgid "Search add-ons" msgstr "Søk tillegg" + +msgctxt "#31148" +msgid "Categories" +msgstr "Kategorier" + +msgctxt "#31149" +msgid "Select genre fanart pack" +msgstr "Velg sjanger fanart pakke" + +msgctxt "#31150" +msgid "Repository" +msgstr "Oppbevaringssted" + +msgctxt "#31151" +msgid "Unwatched music videos" +msgstr "Usette musikk videoer" + +msgctxt "#31152" +msgid "Random music videos" +msgstr "Tilfeldige musikk videoer" + +msgctxt "#31153" +msgid "You do not have any add-ons of this type installed. Enter the add-on browser to download add-ons created by our community." +msgstr "Du har ingen tillegg av denne typen installert. GÃ¥ til tilleggs modulen for Ã¥ laste ned tillegg som er laget av vÃ¥rt miljø." + +msgctxt "#31154" +msgid "Press OK to switch between locations" +msgstr "Trykk OK for Ã¥ bytte mellom lokasjoner" + +msgctxt "#31155" +msgid "No bookmarks created yet." +msgstr "Ingen bokmerker opprettet enda." + +msgctxt "#31156" +msgid "Choose background pattern" +msgstr "Velg bakgrunnsmønster." + +msgctxt "#31157" +msgid "Edit categories" +msgstr "Rediger kategorier" + +msgctxt "#31158" +msgid "Touch mode" +msgstr "Touch modus" + +msgctxt "#31159" +msgid "Artwork" +msgstr "Kunstverk" + +msgctxt "#31160" +msgid "Show media flags" +msgstr "Vis media flagg" + +msgctxt "#31161" +msgid "Numeric pad" +msgstr "Talltastatur" diff --git a/addons/skin.estuary/language/resource.language.nl_nl/strings.po b/addons/skin.estuary/language/resource.language.nl_nl/strings.po index 1239768acc..07206d3c20 100644 --- a/addons/skin.estuary/language/resource.language.nl_nl/strings.po +++ b/addons/skin.estuary/language/resource.language.nl_nl/strings.po @@ -1,7 +1,7 @@ # Kodi Media Center language file # Addon Name: Estuary # Addon id: skin.estuary -# Addon Provider: phil65, Piers +# Addon Provider: phil65, Ichabod Fletchman msgid "" msgstr "" "Project-Id-Version: KODI Main\n" diff --git a/addons/skin.estuary/language/resource.language.pl_pl/strings.po b/addons/skin.estuary/language/resource.language.pl_pl/strings.po index ca01caeba0..637cd88aff 100644 --- a/addons/skin.estuary/language/resource.language.pl_pl/strings.po +++ b/addons/skin.estuary/language/resource.language.pl_pl/strings.po @@ -1,7 +1,7 @@ # Kodi Media Center language file # Addon Name: Estuary # Addon id: skin.estuary -# Addon Provider: phil65, Piers +# Addon Provider: phil65, Ichabod Fletchman msgid "" msgstr "" "Project-Id-Version: KODI Main\n" @@ -94,7 +94,7 @@ msgstr "Prognoza" msgctxt "#31020" msgid "Actions" -msgstr "Operacje" +msgstr "Akcje" msgctxt "#31021" msgid "Misc options" @@ -334,7 +334,7 @@ msgstr "Wprowadź tekst..." msgctxt "#31104" msgid "Your library is currently empty. In order to populate it with your personal media, enter \"Files\" section, add a media source and configure it. After the source has been added and indexed you will be able to browse your library." -msgstr "Twoja biblioteka jest pusta. W celu wypeÅ‚nienia jej wÅ‚asnymi mediami, wejdź do sekcji \"Pliki\", dodaj źródÅ‚o mediów i skonfiguruj je. Po dodaniu źródÅ‚a i przeskanowaniu jego zawartoÅ›ci, bÄ™dziesz mieć możliwość przeglÄ…dania swojej biblioteki." +msgstr "Twoja biblioteka jest pusta. W celu wypeÅ‚nienia jej wÅ‚asnymi mediami, przejdź do przeglÄ…darki plików, dodaj źródÅ‚o mediów i skonfiguruj je. Po dodaniu źródÅ‚a i przeskanowaniu jego zawartoÅ›ci, bÄ™dziesz mieć możliwość przeglÄ…dania swojej biblioteki." msgctxt "#31105" msgid "Add video sources and set the appropriate content type in order to populate your video libraries." @@ -350,7 +350,7 @@ msgstr "Lista szeroka" msgctxt "#31110" msgid "Enter files section" -msgstr "Wejdź do sekcji Pliki" +msgstr "Przejdź do przeglÄ…darki plików" msgctxt "#31111" msgid "View your personal pictures or download one of the many image add-ons from the official repository." @@ -374,7 +374,7 @@ msgstr "Szukaj w serwisie TheMovieDB" msgctxt "#31116" msgid "Remove this main menu item" -msgstr "UsuÅ„ pozycjÄ™ menu startowego" +msgstr "UsuÅ„ tÄ™ pozycjÄ™ z menu startowego" msgctxt "#31117" msgid "Edit nodes" @@ -382,7 +382,7 @@ msgstr "Edytuj wÄ™zÅ‚y" msgctxt "#31118" msgid "Enter add-on browser" -msgstr "Wejdź do przeglÄ…darki dodatków" +msgstr "Przejdź do przeglÄ…darki dodatków" msgctxt "#31119" msgid "You do not have any add-ons installed yet. Visit our add-on browser to browse through our collection and improve your Kodi experience." @@ -478,7 +478,7 @@ msgstr "Korzystanie z funkcji telewizyjnych wymaga wybrania i skonfigurowania od msgctxt "#31144" msgid "Enter add-on browser" -msgstr "Wejdź do przeglÄ…darki dodatków" +msgstr "Przejdź do przeglÄ…darki dodatków" msgctxt "#31145" msgid "Search add-ons" diff --git a/addons/skin.estuary/language/resource.language.pt_br/strings.po b/addons/skin.estuary/language/resource.language.pt_br/strings.po index 2f0e05f173..2857948eeb 100644 --- a/addons/skin.estuary/language/resource.language.pt_br/strings.po +++ b/addons/skin.estuary/language/resource.language.pt_br/strings.po @@ -1,7 +1,7 @@ # Kodi Media Center language file # Addon Name: Estuary # Addon id: skin.estuary -# Addon Provider: phil65, Piers +# Addon Provider: phil65, Ichabod Fletchman msgid "" msgstr "" "Project-Id-Version: KODI Main\n" diff --git a/addons/skin.estuary/language/resource.language.pt_pt/strings.po b/addons/skin.estuary/language/resource.language.pt_pt/strings.po index 2eab570cd3..b26bd699eb 100644 --- a/addons/skin.estuary/language/resource.language.pt_pt/strings.po +++ b/addons/skin.estuary/language/resource.language.pt_pt/strings.po @@ -1,7 +1,7 @@ # Kodi Media Center language file # Addon Name: Estuary # Addon id: skin.estuary -# Addon Provider: phil65, Piers +# Addon Provider: phil65, Ichabod Fletchman msgid "" msgstr "" "Project-Id-Version: KODI Main\n" diff --git a/addons/skin.estuary/language/resource.language.ro_ro/strings.po b/addons/skin.estuary/language/resource.language.ro_ro/strings.po index 3c9e12d6e0..573300878e 100644 --- a/addons/skin.estuary/language/resource.language.ro_ro/strings.po +++ b/addons/skin.estuary/language/resource.language.ro_ro/strings.po @@ -1,7 +1,7 @@ # Kodi Media Center language file # Addon Name: Estuary # Addon id: skin.estuary -# Addon Provider: phil65, Piers +# Addon Provider: phil65, Ichabod Fletchman msgid "" msgstr "" "Project-Id-Version: KODI Main\n" diff --git a/addons/skin.estuary/language/resource.language.ru_ru/strings.po b/addons/skin.estuary/language/resource.language.ru_ru/strings.po index 22ff51ead5..51d30572fa 100644 --- a/addons/skin.estuary/language/resource.language.ru_ru/strings.po +++ b/addons/skin.estuary/language/resource.language.ru_ru/strings.po @@ -1,7 +1,7 @@ # Kodi Media Center language file # Addon Name: Estuary # Addon id: skin.estuary -# Addon Provider: phil65, Piers +# Addon Provider: phil65, Ichabod Fletchman msgid "" msgstr "" "Project-Id-Version: KODI Main\n" diff --git a/addons/skin.estuary/language/resource.language.sk_sk/strings.po b/addons/skin.estuary/language/resource.language.sk_sk/strings.po index 4902c4a8ed..d12506d53e 100644 --- a/addons/skin.estuary/language/resource.language.sk_sk/strings.po +++ b/addons/skin.estuary/language/resource.language.sk_sk/strings.po @@ -1,7 +1,7 @@ # Kodi Media Center language file # Addon Name: Estuary # Addon id: skin.estuary -# Addon Provider: phil65, Piers +# Addon Provider: phil65, Ichabod Fletchman msgid "" msgstr "" "Project-Id-Version: KODI Main\n" @@ -106,7 +106,7 @@ msgstr "ZoradiÅ¥ podľa" msgctxt "#31023" msgid "Viewtype" -msgstr "TypZobrazenia" +msgstr "Typ zobrazenia" msgctxt "#31025" msgid "No favourites found. You can add any item from media views to this list by using the context menu." @@ -120,6 +120,10 @@ msgctxt "#31029" msgid "Last logged in" msgstr "Posledné prihlásenie" +msgctxt "#31030" +msgid "System memory usage" +msgstr "Využitie systémovej pamäte" + msgctxt "#31031" msgid "Version info" msgstr "Informácie o verzii" @@ -308,6 +312,10 @@ msgctxt "#31098" msgid "Select your Kodi user profile[CR]to login and continue" msgstr "Zvoľte si profil použÃvateľa Kodi[CR]pre prihlásenie a pokraÄovanie" +msgctxt "#31099" +msgid "IconWall" +msgstr "Stena ikôn" + msgctxt "#31100" msgid "Shift" msgstr "Shift" @@ -475,3 +483,59 @@ msgstr "VstúpiÅ¥ do prehliadaÄa doplnkov" msgctxt "#31145" msgid "Search add-ons" msgstr "PrehľadávaÅ¥ doplnky" + +msgctxt "#31148" +msgid "Categories" +msgstr "Kategórie" + +msgctxt "#31149" +msgid "Select genre fanart pack" +msgstr "Vyberte fanart balÃk pre žánre" + +msgctxt "#31150" +msgid "Repository" +msgstr "Repozitár" + +msgctxt "#31151" +msgid "Unwatched music videos" +msgstr "Nepozreté hudobné videá" + +msgctxt "#31152" +msgid "Random music videos" +msgstr "Náhodné hudobné videá" + +msgctxt "#31153" +msgid "You do not have any add-ons of this type installed. Enter the add-on browser to download add-ons created by our community." +msgstr "Nemáte nainÅ¡talované žiadne doplnky tohoto typu. Vstúpte do prehliadaÄa doplnkov a nainÅ¡talujte si doplnky vytvorené naÅ¡ou komunitou." + +msgctxt "#31154" +msgid "Press OK to switch between locations" +msgstr "StlaÄte OK pre prepnutie medzi lokáciami" + +msgctxt "#31155" +msgid "No bookmarks created yet." +msgstr "Neboli vytvorené žiadne záložky." + +msgctxt "#31156" +msgid "Choose background pattern" +msgstr "Vyberte vzor pozadia" + +msgctxt "#31157" +msgid "Edit categories" +msgstr "UpraviÅ¥ kategórie" + +msgctxt "#31158" +msgid "Touch mode" +msgstr "Dotykový mód" + +msgctxt "#31159" +msgid "Artwork" +msgstr "Artwork" + +msgctxt "#31160" +msgid "Show media flags" +msgstr "ZobraziÅ¥ indikátory mediÃ" + +msgctxt "#31161" +msgid "Numeric pad" +msgstr "Numerická klávesnica" diff --git a/addons/skin.estuary/language/resource.language.sl_si/strings.po b/addons/skin.estuary/language/resource.language.sl_si/strings.po index 009448a4f3..505ac1f6b7 100644 --- a/addons/skin.estuary/language/resource.language.sl_si/strings.po +++ b/addons/skin.estuary/language/resource.language.sl_si/strings.po @@ -1,7 +1,7 @@ # Kodi Media Center language file # Addon Name: Estuary # Addon id: skin.estuary -# Addon Provider: phil65, Piers +# Addon Provider: phil65, Ichabod Fletchman msgid "" msgstr "" "Project-Id-Version: KODI Main\n" diff --git a/addons/skin.estuary/language/resource.language.sq_al/strings.po b/addons/skin.estuary/language/resource.language.sq_al/strings.po index f3ebfa0f5b..ada3aad00c 100644 --- a/addons/skin.estuary/language/resource.language.sq_al/strings.po +++ b/addons/skin.estuary/language/resource.language.sq_al/strings.po @@ -1,7 +1,7 @@ # Kodi Media Center language file # Addon Name: Estuary # Addon id: skin.estuary -# Addon Provider: phil65, Piers +# Addon Provider: phil65, Ichabod Fletchman msgid "" msgstr "" "Project-Id-Version: KODI Main\n" diff --git a/addons/skin.estuary/language/resource.language.sr_rs/strings.po b/addons/skin.estuary/language/resource.language.sr_rs/strings.po index d101031839..42b2ed1da5 100644 --- a/addons/skin.estuary/language/resource.language.sr_rs/strings.po +++ b/addons/skin.estuary/language/resource.language.sr_rs/strings.po @@ -1,7 +1,7 @@ # Kodi Media Center language file # Addon Name: Estuary # Addon id: skin.estuary -# Addon Provider: phil65, Piers +# Addon Provider: phil65, Ichabod Fletchman msgid "" msgstr "" "Project-Id-Version: KODI Main\n" @@ -86,7 +86,7 @@ msgstr "Оцењено" msgctxt "#31018" msgid "Recently played channels" -msgstr "Скорашњи канали" +msgstr "Ðедавно репродуковани канали" msgctxt "#31019" msgid "Forecast" @@ -238,7 +238,7 @@ msgstr "Изабери подешавања" msgctxt "#31069" msgid "Last Updated" -msgstr "ПоÑледње ажурирање" +msgstr "ПоÑледње Ðжурирање" msgctxt "#31071" msgid "by" diff --git a/addons/skin.estuary/language/resource.language.sr_rs@latin/strings.po b/addons/skin.estuary/language/resource.language.sr_rs@latin/strings.po index d21434403d..e5123408c8 100644 --- a/addons/skin.estuary/language/resource.language.sr_rs@latin/strings.po +++ b/addons/skin.estuary/language/resource.language.sr_rs@latin/strings.po @@ -1,7 +1,7 @@ # Kodi Media Center language file # Addon Name: Estuary # Addon id: skin.estuary -# Addon Provider: phil65, Piers +# Addon Provider: phil65, Ichabod Fletchman msgid "" msgstr "" "Project-Id-Version: KODI Main\n" @@ -86,7 +86,7 @@ msgstr "Ocenjeno" msgctxt "#31018" msgid "Recently played channels" -msgstr "SkoraÅ¡nji kanali" +msgstr "Nedavno reprodukovani kanali" msgctxt "#31019" msgid "Forecast" @@ -238,7 +238,7 @@ msgstr "Izaberi podeÅ¡avanja" msgctxt "#31069" msgid "Last Updated" -msgstr "Poslednje ažuriranje" +msgstr "Poslednje Ažuriranje" msgctxt "#31071" msgid "by" @@ -424,6 +424,10 @@ msgctxt "#31132" msgid "min" msgstr "min" +msgctxt "#31134" +msgid "Remaining" +msgstr "Preostalo" + msgctxt "#31144" msgid "Enter add-on browser" msgstr "Otvori pretraživaÄ dodatnih programa" diff --git a/addons/skin.estuary/language/resource.language.sv_se/strings.po b/addons/skin.estuary/language/resource.language.sv_se/strings.po index 8530dcaf37..3650d68b09 100644 --- a/addons/skin.estuary/language/resource.language.sv_se/strings.po +++ b/addons/skin.estuary/language/resource.language.sv_se/strings.po @@ -1,7 +1,7 @@ # Kodi Media Center language file # Addon Name: Estuary # Addon id: skin.estuary -# Addon Provider: phil65, Piers +# Addon Provider: phil65, Ichabod Fletchman msgid "" msgstr "" "Project-Id-Version: KODI Main\n" @@ -24,9 +24,13 @@ msgctxt "#31001" msgid "Search..." msgstr "Sök..." +msgctxt "#31002" +msgid "Show media fanart as background" +msgstr "Visa media-fanart som bakgrund" + msgctxt "#31003" msgid "Cinema mode" -msgstr "Bio-läge" +msgstr "Bioläge" msgctxt "#31004" msgid "Change mode" @@ -102,7 +106,7 @@ msgstr "Sortera efter" msgctxt "#31023" msgid "Viewtype" -msgstr "Vytyp" +msgstr "Vy" msgctxt "#31025" msgid "No favourites found. You can add any item from media views to this list by using the context menu." @@ -116,13 +120,17 @@ msgctxt "#31029" msgid "Last logged in" msgstr "Senast inloggad" +msgctxt "#31030" +msgid "System memory usage" +msgstr "Systemets minnesanvändning" + msgctxt "#31031" msgid "Version info" msgstr "Versionsinfo" msgctxt "#31032" msgid "Order" -msgstr "Ordning" +msgstr "Sortera" msgctxt "#31033" msgid "Your rating" @@ -146,7 +154,7 @@ msgstr "Spola bakÃ¥t" msgctxt "#31039" msgid "Fast forward" -msgstr "Spola fram" +msgstr "Spola framÃ¥t" msgctxt "#31041" msgid "Camera manufacturer" @@ -156,6 +164,10 @@ msgctxt "#31042" msgid "Playlist options" msgstr "Alternativ för spellista" +msgctxt "#31043" +msgid "Set the type and add rules to create a smart playlist. These playlists are dynamic and include all media items from your database which apply to your chosen rules." +msgstr "Ställ in typ och lägg till regler för att skapa en smart spellista. Dessa spellistor är dynamiska och omfattar alla mediaobjekt frÃ¥n databasen matchar dins valda regler." + msgctxt "#31044" msgid "Add group" msgstr "Lägg till grupp" @@ -190,7 +202,7 @@ msgstr "Arialbaserad" msgctxt "#31054" msgid "Press [B]Left[/B] to rewind, or [B]Right[/B] to fast-forward" -msgstr "Tryck [B]Vänster[/B] för att spola tillbaka eller [B]Höger[/B] för att snabbspola framÃ¥t" +msgstr "Tryck [B]Vänster[/B] för att spola bakÃ¥t eller [B]Höger[/B] för att spola framÃ¥t" msgctxt "#31056" msgid "Go to playlist" @@ -254,7 +266,7 @@ msgstr "Roller inte tillgängliga" msgctxt "#31080" msgid "Ends at" -msgstr "Slutar vid" +msgstr "Slutar" msgctxt "#31082" msgid "Lyrics add-on" @@ -300,6 +312,10 @@ msgctxt "#31098" msgid "Select your Kodi user profile[CR]to login and continue" msgstr "Välj din Kodi-användarprofil[CR]för att logga in och fortsätta" +msgctxt "#31099" +msgid "IconWall" +msgstr "Ikonvägg" + msgctxt "#31100" msgid "Shift" msgstr "Shift" @@ -314,7 +330,7 @@ msgstr "Vägg" msgctxt "#31103" msgid "Enter text here..." -msgstr "Fyll i text här..." +msgstr "Ange text här..." msgctxt "#31104" msgid "Your library is currently empty. In order to populate it with your personal media, enter \"Files\" section, add a media source and configure it. After the source has been added and indexed you will be able to browse your library." @@ -328,6 +344,10 @@ msgctxt "#31106" msgid "Teletext" msgstr "Texttv" +msgctxt "#31107" +msgid "WideList" +msgstr "Bred lista" + msgctxt "#31110" msgid "Enter files section" msgstr "Ange filavsnitt" @@ -382,7 +402,7 @@ msgstr "O-sedda TV-program" msgctxt "#31123" msgid "Same director" -msgstr "Samma direktör" +msgstr "Samma regissör" msgctxt "#31124" msgid "Show images on map" @@ -412,6 +432,10 @@ msgctxt "#31130" msgid "Main menu-related settings: Configure the home screen to your likings." msgstr "Huvudmeny relaterade inställningar: Konfigurera startskärmen till ditt tycke och smak." +msgctxt "#31131" +msgid "Choose skin fanart pack" +msgstr "Välj skal-fanart paket" + msgctxt "#31132" msgid "min" msgstr "min" @@ -428,6 +452,10 @@ msgctxt "#31137" msgid "PVR info" msgstr "PVR-info" +msgctxt "#31138" +msgid "Player process info" +msgstr "Spelarprocedur info" + msgctxt "#31139" msgid "Video decoder" msgstr "Video-avkodare" @@ -444,6 +472,10 @@ msgctxt "#31142" msgid "Play speed" msgstr "Uppspelningshastighet" +msgctxt "#31143" +msgid "You did not set up PVR yet. In order to use PVR, choose a PVR client addon and configure it. Please visit http://kodi.wiki/view/PVR to learn more." +msgstr "Du har inte konfigurerat PVR ännu. För att kunna nyttja PVR mÃ¥ste du välja, och konfigurera, ett PVR-klientstillägg. Besök http://kodi.wiki/view/PVR för att lära sig mer." + msgctxt "#31144" msgid "Enter add-on browser" msgstr "Ange tilläggsutforskare" @@ -451,3 +483,59 @@ msgstr "Ange tilläggsutforskare" msgctxt "#31145" msgid "Search add-ons" msgstr "Sök i tillägg" + +msgctxt "#31148" +msgid "Categories" +msgstr "Kategorier" + +msgctxt "#31149" +msgid "Select genre fanart pack" +msgstr "Välj genre-fanart paket" + +msgctxt "#31150" +msgid "Repository" +msgstr "FörrÃ¥d" + +msgctxt "#31151" +msgid "Unwatched music videos" +msgstr "Osedda musikvideor" + +msgctxt "#31152" +msgid "Random music videos" +msgstr "Slumpvis musikvideor" + +msgctxt "#31153" +msgid "You do not have any add-ons of this type installed. Enter the add-on browser to download add-ons created by our community." +msgstr "Du har inga tillägg av denna typ installerat. GÃ¥ till tilläggshanteraren för att hämta tillägg som skapats av vÃ¥r community." + +msgctxt "#31154" +msgid "Press OK to switch between locations" +msgstr "Tryck pÃ¥ OK för att växla mellan platser" + +msgctxt "#31155" +msgid "No bookmarks created yet." +msgstr "Inga bokmärken skapade än." + +msgctxt "#31156" +msgid "Choose background pattern" +msgstr "Välj bakgrundsmönster" + +msgctxt "#31157" +msgid "Edit categories" +msgstr "Redigera kategorier" + +msgctxt "#31158" +msgid "Touch mode" +msgstr "Pekskärmsläge" + +msgctxt "#31159" +msgid "Artwork" +msgstr "Illustration" + +msgctxt "#31160" +msgid "Show media flags" +msgstr "Visa mediaflaggor" + +msgctxt "#31161" +msgid "Numeric pad" +msgstr "Numerisk knappsats" diff --git a/addons/skin.estuary/language/resource.language.szl/strings.po b/addons/skin.estuary/language/resource.language.szl/strings.po index d4d40e320d..8de86f0344 100644 --- a/addons/skin.estuary/language/resource.language.szl/strings.po +++ b/addons/skin.estuary/language/resource.language.szl/strings.po @@ -1,7 +1,7 @@ # Kodi Media Center language file # Addon Name: Estuary # Addon id: skin.estuary -# Addon Provider: phil65, Piers +# Addon Provider: phil65, Ichabod Fletchman msgid "" msgstr "" "Project-Id-Version: KODI Main\n" diff --git a/addons/skin.estuary/language/resource.language.ta_in/strings.po b/addons/skin.estuary/language/resource.language.ta_in/strings.po index 9b0b9d2e70..cb4c0a3f78 100644 --- a/addons/skin.estuary/language/resource.language.ta_in/strings.po +++ b/addons/skin.estuary/language/resource.language.ta_in/strings.po @@ -1,7 +1,7 @@ # Kodi Media Center language file # Addon Name: Estuary # Addon id: skin.estuary -# Addon Provider: phil65, Piers +# Addon Provider: phil65, Ichabod Fletchman msgid "" msgstr "" "Project-Id-Version: KODI Main\n" diff --git a/addons/skin.estuary/language/resource.language.tg_tj/strings.po b/addons/skin.estuary/language/resource.language.tg_tj/strings.po index 0fee92451c..2a7f69552f 100644 --- a/addons/skin.estuary/language/resource.language.tg_tj/strings.po +++ b/addons/skin.estuary/language/resource.language.tg_tj/strings.po @@ -1,7 +1,7 @@ # Kodi Media Center language file # Addon Name: Estuary # Addon id: skin.estuary -# Addon Provider: phil65, Piers +# Addon Provider: phil65, Ichabod Fletchman msgid "" msgstr "" "Project-Id-Version: KODI Main\n" diff --git a/addons/skin.estuary/language/resource.language.th_th/strings.po b/addons/skin.estuary/language/resource.language.th_th/strings.po index 537ed2679c..fe027c8ba5 100644 --- a/addons/skin.estuary/language/resource.language.th_th/strings.po +++ b/addons/skin.estuary/language/resource.language.th_th/strings.po @@ -1,7 +1,7 @@ # Kodi Media Center language file # Addon Name: Estuary # Addon id: skin.estuary -# Addon Provider: phil65, Piers +# Addon Provider: phil65, Ichabod Fletchman msgid "" msgstr "" "Project-Id-Version: KODI Main\n" diff --git a/addons/skin.estuary/language/resource.language.tr_tr/strings.po b/addons/skin.estuary/language/resource.language.tr_tr/strings.po index a9259fea1f..6df648a5d2 100644 --- a/addons/skin.estuary/language/resource.language.tr_tr/strings.po +++ b/addons/skin.estuary/language/resource.language.tr_tr/strings.po @@ -1,7 +1,7 @@ # Kodi Media Center language file # Addon Name: Estuary # Addon id: skin.estuary -# Addon Provider: phil65, Piers +# Addon Provider: phil65, Ichabod Fletchman msgid "" msgstr "" "Project-Id-Version: KODI Main\n" @@ -458,7 +458,7 @@ msgstr "Yürütücü iÅŸlem bilgisi" msgctxt "#31139" msgid "Video decoder" -msgstr "Video çözücüsü" +msgstr "Video kod çözücü" msgctxt "#31140" msgid "Pixel format" diff --git a/addons/skin.estuary/language/resource.language.uk_ua/strings.po b/addons/skin.estuary/language/resource.language.uk_ua/strings.po index 99eeb0b830..cf75075528 100644 --- a/addons/skin.estuary/language/resource.language.uk_ua/strings.po +++ b/addons/skin.estuary/language/resource.language.uk_ua/strings.po @@ -1,7 +1,7 @@ # Kodi Media Center language file # Addon Name: Estuary # Addon id: skin.estuary -# Addon Provider: phil65, Piers +# Addon Provider: phil65, Ichabod Fletchman msgid "" msgstr "" "Project-Id-Version: KODI Main\n" diff --git a/addons/skin.estuary/language/resource.language.uz_uz/strings.po b/addons/skin.estuary/language/resource.language.uz_uz/strings.po index 7efc99ff22..7605904901 100644 --- a/addons/skin.estuary/language/resource.language.uz_uz/strings.po +++ b/addons/skin.estuary/language/resource.language.uz_uz/strings.po @@ -1,7 +1,7 @@ # Kodi Media Center language file # Addon Name: Estuary # Addon id: skin.estuary -# Addon Provider: phil65, Piers +# Addon Provider: phil65, Ichabod Fletchman msgid "" msgstr "" "Project-Id-Version: KODI Main\n" diff --git a/addons/skin.estuary/language/resource.language.vi_vn/strings.po b/addons/skin.estuary/language/resource.language.vi_vn/strings.po index 450cab35ef..af3f4b3d32 100644 --- a/addons/skin.estuary/language/resource.language.vi_vn/strings.po +++ b/addons/skin.estuary/language/resource.language.vi_vn/strings.po @@ -1,7 +1,7 @@ # Kodi Media Center language file # Addon Name: Estuary # Addon id: skin.estuary -# Addon Provider: phil65, Piers +# Addon Provider: phil65, Ichabod Fletchman msgid "" msgstr "" "Project-Id-Version: KODI Main\n" diff --git a/addons/skin.estuary/language/resource.language.zh_cn/strings.po b/addons/skin.estuary/language/resource.language.zh_cn/strings.po index 185701ee5d..c40da13156 100644 --- a/addons/skin.estuary/language/resource.language.zh_cn/strings.po +++ b/addons/skin.estuary/language/resource.language.zh_cn/strings.po @@ -1,7 +1,7 @@ # Kodi Media Center language file # Addon Name: Estuary # Addon id: skin.estuary -# Addon Provider: phil65, Piers +# Addon Provider: phil65, Ichabod Fletchman msgid "" msgstr "" "Project-Id-Version: KODI Main\n" diff --git a/addons/skin.estuary/language/resource.language.zh_tw/strings.po b/addons/skin.estuary/language/resource.language.zh_tw/strings.po index 91c90ab888..07d0b5d7c5 100644 --- a/addons/skin.estuary/language/resource.language.zh_tw/strings.po +++ b/addons/skin.estuary/language/resource.language.zh_tw/strings.po @@ -1,7 +1,7 @@ # Kodi Media Center language file # Addon Name: Estuary # Addon id: skin.estuary -# Addon Provider: phil65, Piers +# Addon Provider: phil65, Ichabod Fletchman msgid "" msgstr "" "Project-Id-Version: KODI Main\n" diff --git a/addons/skin.estuary/xml/DialogFullScreenInfo.xml b/addons/skin.estuary/xml/DialogFullScreenInfo.xml index f89dc2e1db..bbd8aaa448 100644 --- a/addons/skin.estuary/xml/DialogFullScreenInfo.xml +++ b/addons/skin.estuary/xml/DialogFullScreenInfo.xml @@ -18,69 +18,71 @@ <height>230</height> <visible>!Window.IsVisible(playerprocessinfo)</visible> <animation effect="fade" time="200">VisibleChange</animation> - <control type="image"> - <depth>DepthOSD+</depth> - <left>10</left> - <top>-490</top> - <width>400</width> - <height>600</height> - <aspectratio aligny="bottom">keep</aspectratio> - <texture fallback="DefaultVideo.png" background="true">$VAR[NowPlayingPosterVar]</texture> - <bordertexture border="21">overlays/shadow.png</bordertexture> - <bordersize>20</bordersize> - <include>OpenClose_Left</include> - </control> <control type="group"> - <include>OpenClose_Right</include> + <animation effect="slide" end="0,-80" time="150" condition="PVR.IsTimeShift">conditional</animation> <control type="image"> - <left>400</left> - <top>-240</top> - <right>20</right> - <height>350</height> - <texture>dialogs/dialog-bg-nobo.png</texture> + <depth>DepthOSD+</depth> + <left>10</left> + <top>-490</top> + <width>400</width> + <height>600</height> + <aspectratio aligny="bottom">keep</aspectratio> + <texture fallback="DefaultVideo.png" background="true">$VAR[NowPlayingPosterVar]</texture> <bordertexture border="21">overlays/shadow.png</bordertexture> <bordersize>20</bordersize> + <include>OpenClose_Left</include> </control> - <control type="textbox"> - <left>443</left> - <top>-207</top> - <right>80</right> - <height>290</height> - <label fallback="416">$VAR[FullScreenInfoTextBoxVar]</label> - <align>justify</align> - <autoscroll delay="5000" repeat="7500" time="5000"></autoscroll> - </control> - <control type="grouplist" id="5550"> - <right>20</right> - <top>-310</top> - <width>1000</width> - <height>100</height> - <align>right</align> - <orientation>horizontal</orientation> - <itemgap>-10</itemgap> - <onup>Close</onup> - <ondown>Close</ondown> - <usecontrolcoords>true</usecontrolcoords> - <control type="button" id="5553"> - <width>auto</width> - <height>100</height> - <textoffsetx>80</textoffsetx> - <label>$LOCALIZE[207]</label> + <control type="group"> + <include>OpenClose_Right</include> + <control type="image"> + <left>400</left> + <top>-240</top> + <right>20</right> + <height>350</height> + <texture>dialogs/dialog-bg-nobo.png</texture> + <bordertexture border="21">overlays/shadow.png</bordertexture> + <bordersize>20</bordersize> </control> - <control type="button" id="5554"> - <width>auto</width> - <height>100</height> - <textoffsetx>80</textoffsetx> - <onclick>Close</onclick> - <label>$LOCALIZE[206]</label> - <visible>!String.IsEmpty(VideoPlayer.CastAndRole)</visible> + <control type="textbox"> + <left>443</left> + <top>-207</top> + <right>80</right> + <height>290</height> + <label fallback="416">$VAR[FullScreenInfoTextBoxVar]</label> + <align>justify</align> + <autoscroll delay="5000" repeat="7500" time="5000"></autoscroll> </control> - <control type="button" id="5555"> - <width>auto</width> + <control type="grouplist" id="5550"> + <right>20</right> + <top>-310</top> + <width>1000</width> <height>100</height> - <textoffsetx>80</textoffsetx> - <label>$LOCALIZE[19031]</label> - <visible>VideoPlayer.Content(livetv)</visible> + <align>right</align> + <orientation>horizontal</orientation> + <itemgap>-10</itemgap> + <onup>Dialog.Close(fullscreeninfo)</onup> + <ondown>Dialog.Close(fullscreeninfo)</ondown> + <usecontrolcoords>true</usecontrolcoords> + <control type="button" id="5553"> + <width>auto</width> + <height>100</height> + <textoffsetx>80</textoffsetx> + <label>$LOCALIZE[207]</label> + </control> + <control type="button" id="5554"> + <width>auto</width> + <height>100</height> + <textoffsetx>80</textoffsetx> + <label>$LOCALIZE[206]</label> + <visible>!String.IsEmpty(VideoPlayer.CastAndRole)</visible> + </control> + <control type="button" id="5555"> + <width>auto</width> + <height>100</height> + <textoffsetx>80</textoffsetx> + <label>$LOCALIZE[19031]</label> + <visible>VideoPlayer.Content(livetv)</visible> + </control> </control> </control> </control> diff --git a/addons/skin.estuary/xml/DialogPlayerProcessInfo.xml b/addons/skin.estuary/xml/DialogPlayerProcessInfo.xml index d83c2218a1..53c4567c60 100644 --- a/addons/skin.estuary/xml/DialogPlayerProcessInfo.xml +++ b/addons/skin.estuary/xml/DialogPlayerProcessInfo.xml @@ -8,6 +8,7 @@ <control type="group"> <bottom>0</bottom> <height>250</height> + <animation effect="slide" end="0,-80" time="150" condition="PVR.IsTimeShift">conditional</animation> <control type="image"> <left>10</left> <top>-240</top> diff --git a/addons/skin.estuary/xml/DialogSeekBar.xml b/addons/skin.estuary/xml/DialogSeekBar.xml index b241009e37..17709f0cf1 100644 --- a/addons/skin.estuary/xml/DialogSeekBar.xml +++ b/addons/skin.estuary/xml/DialogSeekBar.xml @@ -103,6 +103,50 @@ <label>$VAR[SeekLabel]</label> <shadowcolor>black</shadowcolor> </control> + <control type="group" id="6000"> + <top>-5</top> + <visible>PVR.IsTimeShift + !Player.ChannelPreviewActive</visible> + <animation effect="fade" time="300">VisibleChange</animation> + <control type="label"> + <top>0</top> + <right>20</right> + <width>400</width> + <height>50</height> + <align>right</align> + <aligny>center</aligny> + <font>font30</font> + <label>$INFO[PVR.TimeShiftEnd]</label> + </control> + <control type="label"> + <top>0</top> + <left>20</left> + <width>400</width> + <height>50</height> + <align>left</align> + <aligny>center</aligny> + <font>font30</font> + <label>$INFO[PVR.TimeShiftStart]</label> + </control> + <control type="label"> + <top>0</top> + <left>20</left> + <right>20</right> + <height>50</height> + <align>center</align> + <aligny>center</aligny> + <font>font30</font> + <label>[B]$LOCALIZE[31026][/B] $INFO[PVR.timeshiftcur]</label> + </control> + <control type="progress"> + <left>0</left> + <top>50</top> + <width>100%</width> + <height>15</height> + <info>PVR.timeshiftprogress</info> + <texturebg border="3" colordiffuse="60FFFFFF">colors/white50.png</texturebg> + <midtexture>colors/white50.png</midtexture> + </control> + </control> <control type="progress"> <left>0</left> <top>70</top> @@ -111,6 +155,7 @@ <info>Player.ProgressCache</info> <texturebg border="3" colordiffuse="60FFFFFF">colors/white50.png</texturebg> <midtexture>colors/white50.png</midtexture> + <visible>!Player.ChannelPreviewActive</visible> </control> <control type="progress"> <left>0</left> @@ -135,6 +180,7 @@ <control type="group"> <visible>Player.ShowInfo + VideoPlayer.Content(LiveTV) + Window.IsActive(fullscreenvideo) + !Window.IsActive(fullscreeninfo)</visible> <animation effect="fade" time="400">VisibleChange</animation> + <animation effect="slide" end="0,-80" time="150" condition="Control.IsVisible(6000)">conditional</animation> <bottom>0</bottom> <height>380</height> <control type="image"> diff --git a/addons/skin.estuary/xml/Home.xml b/addons/skin.estuary/xml/Home.xml index 0d04a02e12..3159d2c528 100644 --- a/addons/skin.estuary/xml/Home.xml +++ b/addons/skin.estuary/xml/Home.xml @@ -705,7 +705,7 @@ <include content="ImageWidget"> <param name="text_label" value="$INFO[System.DVDLabel]" /> <param name="button_label" value="$LOCALIZE[341]" /> - <param name="button_onclick" value="PlayDVD"/> + <param name="button_onclick" value="PlayDisc"/> <param name="button_id" value="21100"/> <param name="visible" value="true"/> <param name="button2_label" value="$LOCALIZE[13391]"/> @@ -825,7 +825,7 @@ </item> <item> <label>$LOCALIZE[427]</label> - <onclick>PlayDVD</onclick> + <onclick>PlayDisc</onclick> <property name="menu_id">$NUMBER[21000]</property> <thumb>icons/sidemenu/disc.png</thumb> <property name="id">disc</property> diff --git a/addons/skin.estuary/xml/SettingsSystemInfo.xml b/addons/skin.estuary/xml/SettingsSystemInfo.xml index 6ace4b98f5..b11b55c104 100644 --- a/addons/skin.estuary/xml/SettingsSystemInfo.xml +++ b/addons/skin.estuary/xml/SettingsSystemInfo.xml @@ -86,7 +86,7 @@ <top>100</top> <bottom>315</bottom> <pagecontrol>60</pagecontrol> - <autoscroll delay="5000" repeat="7500" time="5000">true</autoscroll> + <autoscroll delay="5000" repeat="7500" time="5000">!Control.HasFocus(60)</autoscroll> </control> <control type="scrollbar" id="60"> <right>0</right> diff --git a/addons/skin.estuary/xml/VideoOSD.xml b/addons/skin.estuary/xml/VideoOSD.xml index abef177b6f..3f6e7ae88e 100644 --- a/addons/skin.estuary/xml/VideoOSD.xml +++ b/addons/skin.estuary/xml/VideoOSD.xml @@ -30,7 +30,7 @@ <width>1000</width> <height>60</height> <label>$VAR[VideoOSDHelpTextVar]</label> - <visible>!Player.ShowInfo</visible> + <visible>!Player.ShowInfo + !PVR.IsTimeShift</visible> </control> <control type="group" id="200"> <control type="grouplist" id="201"> diff --git a/addons/webinterface.default/addon.xml b/addons/webinterface.default/addon.xml index a9e5ce1e7b..4d32cb9c0e 100644 --- a/addons/webinterface.default/addon.xml +++ b/addons/webinterface.default/addon.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <addon id="webinterface.default" - version="2.3.7" + version="2.3.9" name="Kodi web interface - Chorus2" provider-name="jez500, Team Kodi"> <requires> @@ -9,39 +9,60 @@ </requires> <extension point="xbmc.webinterface"/> <extension point="xbmc.addon.metadata"> + <summary lang="af_ZA">Kodi web koppelvlak - Chorus2</summary> <summary lang="ca_ES">InterfÃcie web de Kodi - Chorus2</summary> + <summary lang="da_DK">Kodi webinterface - Chorus2</summary> <summary lang="de_DE">Kodi Webinterface - Chorus2</summary> <summary lang="el_GR">ΔιασÏνδεση Î¹ÏƒÏ„Î¿Ï Kodi - Chorus2</summary> <summary lang="en_GB">Kodi web interface - Chorus2</summary> <summary lang="en_NZ">Kodi web interface - Chorus2</summary> + <summary lang="es_AR">Interfaz web Kodi - Chorus2</summary> <summary lang="es_ES">Interfaz web Kodi - Coro2</summary> <summary lang="es_MX">Interface web Kodi - Chorus2</summary> <summary lang="fi_FI">Kodin web-käyttöliittymä - Chorus2</summary> <summary lang="fr_CA">Interface Web de Kodi - Chorus2</summary> <summary lang="fr_FR">Interface Web Kodi - Chorus2</summary> + <summary lang="gl_ES">Interface web do Kodi - Chorus2</summary> + <summary lang="hr_HR">Kodi web suÄelje - Chorus2</summary> <summary lang="it_IT">Interfaccia web Kodi - Chorus2</summary> <summary lang="lt_LT">Kodi žiniatinklio sÄ…saja - Chorus2</summary> + <summary lang="ms_MY">Antaramuka sesawang Kodi - Chorus2</summary> + <summary lang="nb_NO">Kodi web brukergrensesnitt - Chorus2</summary> <summary lang="nl_NL">Kodi web interface - Chorus2</summary> <summary lang="pl_PL">Chorus2</summary> <summary lang="pt_BR">Kodi Interface web - Chorus2</summary> + <summary lang="sk_SK">Webové rozhranie Kodi - Chorus2</summary> + <summary lang="sr_RS">Kodi web Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÑ˜Ñ - Chorus2</summary> + <summary lang="sr_RS@latin">Kodi web interfejs - Chorus2</summary> + <summary lang="sv_SE">Kodi webbgränssnitt - Chorus2</summary> <summary lang="tr_TR">Kodi web arayüzü - Chorus2</summary> <summary lang="zh_CN">Kodi Web ç•Œé¢ - Chorus2</summary> <summary lang="zh_TW">Kodi網é ä»‹é¢ - Chorus2</summary> + <description lang="af_ZA">Bestek Kodi web koppelvlak. Blaai en het interaksie met jou Musiek, Flieks, TV Vertonings en meer via a web blaaier.</description> <description lang="ca_ES">La interfÃcie web predeterminada de Kodi. Navegueu i interactueu amb la vostra música, les vostres pel·lÃcules, els vostres programes de televisió i més coses a través d'un navegador web.</description> + <description lang="da_DK">Kodi's standard webinterface. Gennemse and interager med din musik, film, TV-shows og mere via en webbrowser</description> <description lang="de_DE">Standard Kodi Webinterface, Durchsuche und Interagiere mit deiner Musik, deinen Filmen, Serien und mehr über deinen Web-Browser</description> <description lang="el_GR">Î ÏοεπιλεγμÎνη διασÏνδεση Î¹ÏƒÏ„Î¿Ï Ï„Î¿Ï… Kodi. ΠεÏιηγηθείτε σε Μουσική, Ταινίες, ΣειÏÎÏ‚ και άλλα από τον πεÏιηγητή.</description> <description lang="en_GB">Default Kodi web interface. Browse and interact with your Music, Movies, TV Shows and more via a web browser.</description> <description lang="en_NZ">Default Kodi web interface. Browse and interact with your Music, Movies, TV Shows and more via a web browser.</description> + <description lang="es_AR">Web interface Kodi por defecto. Navegue e interactue con su música, pelÃculs, shows de TV y más vÃa un browser Web.</description> <description lang="es_ES">Interfaz web por defecto de Kodi. Busca e interactúa con tu Música, PelÃculas Series y más a través del navegador</description> <description lang="es_MX">interface web Kodi Predeterminado. Navega e interactúa con tu música, pelÃculas, programas de televisión y mucho más a través de un navegador web.</description> <description lang="fi_FI">Kodin oletusarvoinen web-käyttöliittymä. Selaa ja toista musiikkia, elokuvia, tv-sarjoja ynnä muuta nettiselaimen kautta.</description> <description lang="fr_CA">L'interface Web par défaut de Kodi. Parcourez et interagissez avec votre musique, vos films, vos émissions télé et plus par le biais d'un navigateur Web.</description> <description lang="fr_FR">Interface Web par défaut de Kodi. Parcourir et interagir avec votre Musique, vos Films, vos Séries TV et plus encore avec votre nagivateur Web.</description> + <description lang="hr_HR">Zadano kodi web suÄelje. Istraži svoju Glazbu, Filmove, TV serije i joÅ¡ mnogo toga putem web preglednika</description> <description lang="it_IT">Interfaccia web predefinita di Kodi. Sfoglia e interagisci con la tua Musica, i tuoi Film, Serie TV e altro tramite un browser web.</description> <description lang="lt_LT">Numatytoji Kodi žiniatinklio sÄ…saja. NarÅ¡ykite ir valdykite savo muzikÄ…, filmus, TV laidas ir dar daugiau naudodami interneto narÅ¡yklÄ™.</description> + <description lang="ms_MY">Antarmuka sesawang Kodi lalai. Layar dan berinteraksi dengan Muzik, Cereka, Rancangan TV dan banyak lagi melalui pelayar sesawang.</description> + <description lang="nb_NO">Standard Kodi web brukergrensesnitt. Se og interager med dine Musikk, Filmer, TV Serier og mye mer via web browseren din.</description> <description lang="nl_NL">Standaard Kodi web interface. Blader en bedien je muziek, films, series en meer van een webbrowser.</description> <description lang="pl_PL">DomyÅ›lny interfejs webowy Kodi.</description> <description lang="pt_BR">Interface web padrão do Kodi. Navegue e interaja com suas músicas, files, seriados e muito mais via um navegador de internet.</description> + <description lang="sk_SK">Predvolené webové rozhranie Kodi. Prehliadajte a ovládajte vaÅ¡u hudbu, filmy, seriály a mnoho Äaľšieho cez webový prehliadaÄ.</description> + <description lang="sr_RS">Подразумевани Kodi web интерфејÑ. Потражите и интерагујте Ñа вашом Музиком, Филмовима, ТВ Серијама и више путем web претраживача.</description> + <description lang="sr_RS@latin">Podrazumevani Kodi web interfejs. Potražite i interagujte sa vaÅ¡om Muzikom, Filmovima, TV Serijama i viÅ¡e putem web pretraživaÄa.</description> + <description lang="sv_SE">Standard Kodi webbgränssnitt. Bläddra och interagera med din Musik, Filmer, TV-serier och mycket mer via en webbläsare.</description> <description lang="tr_TR">Varsayılan Kodi web arayüzü. Ä°nternet tarayıcısı üzerinden Müzik, Film ve Dizilerinize göz atın.</description> <description lang="zh_CN">默认 Kodi Web ç•Œé¢ã€‚通过æµè§ˆå™¨æµè§ˆå’Œæ’放音ä¹ã€ç”µå½±ã€å‰§é›†ç‰ã€‚</description> <description lang="zh_TW">é è¨çš„Kodi網é 介é¢ã€‚å¯åœ¨ç¶²é ç€è¦½å™¨ä¸ç€è¦½åŠæ’放您的音樂ã€å½±ç‰‡ã€é›»è¦–劇ç‰å…§å®¹ã€‚</description> diff --git a/cmake/scripts/rbpi/ExtraTargets.cmake b/cmake/scripts/rbpi/ExtraTargets.cmake new file mode 120000 index 0000000000..e757c60298 --- /dev/null +++ b/cmake/scripts/rbpi/ExtraTargets.cmake @@ -0,0 +1 @@ +../linux/ExtraTargets.cmake
\ No newline at end of file diff --git a/project/BuildDependencies/scripts/0_package.list b/project/BuildDependencies/scripts/0_package.list index e6c608023a..e9dfdd61c6 100644 --- a/project/BuildDependencies/scripts/0_package.list +++ b/project/BuildDependencies/scripts/0_package.list @@ -19,7 +19,7 @@ jsonschemabuilder-1.0.0-win32-3.7z libass-542975a-win32-vc140.7z libbluray-0.9.3-win32-vc140.7z libcdio-0.9.3-win32-vc140.7z -libcec-4.0.0-win32-vc140-2.7z +libcec-4.0.1-win32-vc140-2.7z libfribidi-0.19.2-win32.7z libiconv-1.14-win32-vc140-v2.7z libjpeg-turbo-1.4.90-win32-vc140.7z diff --git a/project/cmake/CMakeLists.txt b/project/cmake/CMakeLists.txt index 43eb7a5ad0..aecda3647d 100644 --- a/project/cmake/CMakeLists.txt +++ b/project/cmake/CMakeLists.txt @@ -54,6 +54,7 @@ if(UNIX) if(CORE_SYSTEM_NAME STREQUAL linux OR CORE_SYSTEM_NAME STREQUAL freebsd) option(ENABLE_X11 "Enable X11 support?" ON) option(ENABLE_AML "Enable AML?" OFF) + option(ENABLE_IMX "Enable IMX?" OFF) endif() endif() # System options @@ -211,6 +212,7 @@ endif() if(CORE_SYSTEM_NAME STREQUAL android OR CORE_SYSTEM_NAME STREQUAL linux) core_optional_dep(AML) + core_optional_dep(IMX) elseif(CORE_SYSTEM_NAME STREQUAL rbpi) core_require_dep(MMAL) endif() diff --git a/project/cmake/cpack/CPackConfigDEB.cmake b/project/cmake/cpack/CPackConfigDEB.cmake index cb8e59e840..5dd70b17f7 100644 --- a/project/cmake/cpack/CPackConfigDEB.cmake +++ b/project/cmake/cpack/CPackConfigDEB.cmake @@ -267,10 +267,10 @@ foreach(file ${DEBIAN_PACKAGES}) if(DEB_PACKAGE_SHLIBDEPS) set(CPACK_DEBIAN_${COMPONENT}_PACKAGE_SHLIBDEPS ON) - else() - if(DEB_PACKAGE_DEPENDS) - set(CPACK_DEBIAN_${COMPONENT}_PACKAGE_DEPENDS "${DEB_PACKAGE_DEPENDS}") - endif() + endif() + + if(DEB_PACKAGE_DEPENDS) + set(CPACK_DEBIAN_${COMPONENT}_PACKAGE_DEPENDS "${DEB_PACKAGE_DEPENDS}") endif() if(DEB_PACKAGE_RECOMMENDS) diff --git a/project/cmake/cpack/deb/packages/kodi-addon-dev.txt.in b/project/cmake/cpack/deb/packages/kodi-addon-dev.txt.in index aebae7e2e0..020815ca4a 100644 --- a/project/cmake/cpack/deb/packages/kodi-addon-dev.txt.in +++ b/project/cmake/cpack/deb/packages/kodi-addon-dev.txt.in @@ -1,8 +1,8 @@ # kodi-addon-dev debian package metadata # -# Setting PACKAGE_SHLIBDEPS to 'ON' will cause CPack to ignore PACKAGE_DEPENDS -# content and use dpkg-shlibdeps to automatically generate the package dependency -# list. Only useful for packages that contain binaries. +# Setting PACKAGE_SHLIBDEPS to 'ON' will cause CPack to use dpkg-shlibdeps to +# automatically generate the package dependency list and append its output to +# PACKAGE_DEPENDS list. Only useful for packages that contain binaries. # # PACKAGE_ARCHITECTURE should be set to 'all' only if package contains # architecture agnostic data. CPack will set proper architecture (amd64/i386/etc) diff --git a/project/cmake/cpack/deb/packages/kodi-audio-dev.txt.in b/project/cmake/cpack/deb/packages/kodi-audio-dev.txt.in index f03a64d92d..b9d6ca3fc7 100644 --- a/project/cmake/cpack/deb/packages/kodi-audio-dev.txt.in +++ b/project/cmake/cpack/deb/packages/kodi-audio-dev.txt.in @@ -1,8 +1,8 @@ # kodi-audio-dev debian package metadata # -# Setting PACKAGE_SHLIBDEPS to 'ON' will cause CPack to ignore PACKAGE_DEPENDS -# content and use dpkg-shlibdeps to automatically generate the package dependency -# list. Only useful for packages that contain binaries. +# Setting PACKAGE_SHLIBDEPS to 'ON' will cause CPack to use dpkg-shlibdeps to +# automatically generate the package dependency list and append its output to +# PACKAGE_DEPENDS list. Only useful for packages that contain binaries. # # PACKAGE_ARCHITECTURE should be set to 'all' only if package contains # architecture agnostic data. CPack will set proper architecture (amd64/i386/etc) diff --git a/project/cmake/cpack/deb/packages/kodi-bin.txt.in b/project/cmake/cpack/deb/packages/kodi-bin.txt.in index 8ee33d3b9a..0e31451821 100644 --- a/project/cmake/cpack/deb/packages/kodi-bin.txt.in +++ b/project/cmake/cpack/deb/packages/kodi-bin.txt.in @@ -1,8 +1,8 @@ # kodi-bin debian package metadata # -# Setting PACKAGE_SHLIBDEPS to 'ON' will cause CPack to ignore PACKAGE_DEPENDS -# content and use dpkg-shlibdeps to automatically generate the package dependency -# list. Only useful for packages that contain binaries. +# Setting PACKAGE_SHLIBDEPS to 'ON' will cause CPack to use dpkg-shlibdeps to +# automatically generate the package dependency list and append its output to +# PACKAGE_DEPENDS list. Only useful for packages that contain binaries. # # PACKAGE_ARCHITECTURE should be set to 'all' only if package contains # architecture agnostic data. CPack will set proper architecture (amd64/i386/etc) @@ -14,8 +14,8 @@ PACKAGE_NAME @APP_NAME_LC@-bin PACKAGE_ARCHITECTURE PACKAGE_SECTION video PACKAGE_PRIORITY optional -PACKAGE_SHLIBDEPS -PACKAGE_DEPENDS libasound2 (>= 1.0.27), libavahi-client3 (>= 0.6.16), libavahi-common3 (>= 0.6.16), libbluetooth3 (>= 4.91), libbz2-1.0, libc6 (>= 2.15), libcdio13 (>= 0.83), libcrossguid1, libdbus-1-3 (>= 1.9.14), libdrm2 (>= 2.4.16), libegl1-mesa (>= 7.8.1) | libegl1-x11, libexpat1 (>= 2.0.1), libfreetype6 (>= 2.2.1), libfribidi0 (>= 0.19.2), libgcc1 (>= 1:3.0), libgl1-mesa-glx | libgl1, libgnutls30 (>= 3.4.2), liblzma5 (>= 5.1.1alpha+20120614), liblzo2-2, libmicrohttpd10 (>= 0.9.20), libmysqlclient20 (>= 5.7.11), libpcre3, libpcrecpp0v5 (>= 7.7), libpulse0 (>= 0.99.4), libpython2.7 (>= 2.7), libsmbclient (>= 2:4.0.3+dfsg1), libsqlite3-0 (>= 3.6.11), libssh-4 (>= 0.6.1), libstdc++6 (>= 5.2), libtag1v5 (>= 1.9.1-2.4ubuntu1), libtinyxml2.6.2v5, libudev1 (>= 183), libva-x11-1 (>= 1.0.3), libva1 (>= 1.4.0), libx11-6, libxext6, libxml2 (>= 2.7.4), libxrandr2 (>= 2:1.2.99.3), libxslt1.1 (>= 1.1.25), libyajl2 (>= 2.0.4), zlib1g (>= 1:1.2.0.2) +PACKAGE_SHLIBDEPS ON +PACKAGE_DEPENDS PACKAGE_RECOMMENDS PACKAGE_SUGGESTS PACKAGE_BREAKS xbmc-bin (<< 2:14.0~git20141019), xbmc-common diff --git a/project/cmake/cpack/deb/packages/kodi-eventclients-common.txt.in b/project/cmake/cpack/deb/packages/kodi-eventclients-common.txt.in index 6559842970..7e61d8c131 100644 --- a/project/cmake/cpack/deb/packages/kodi-eventclients-common.txt.in +++ b/project/cmake/cpack/deb/packages/kodi-eventclients-common.txt.in @@ -1,8 +1,8 @@ # kodi-eventclients-common debian package metadata # -# Setting PACKAGE_SHLIBDEPS to 'ON' will cause CPack to ignore PACKAGE_DEPENDS -# content and use dpkg-shlibdeps to automatically generate the package dependency -# list. Only useful for packages that contain binaries. +# Setting PACKAGE_SHLIBDEPS to 'ON' will cause CPack to use dpkg-shlibdeps to +# automatically generate the package dependency list and append its output to +# PACKAGE_DEPENDS list. Only useful for packages that contain binaries. # # PACKAGE_ARCHITECTURE should be set to 'all' only if package contains # architecture agnostic data. CPack will set proper architecture (amd64/i386/etc) diff --git a/project/cmake/cpack/deb/packages/kodi-eventclients-dev.txt.in b/project/cmake/cpack/deb/packages/kodi-eventclients-dev.txt.in index 4b166b5d1a..1a6990404a 100644 --- a/project/cmake/cpack/deb/packages/kodi-eventclients-dev.txt.in +++ b/project/cmake/cpack/deb/packages/kodi-eventclients-dev.txt.in @@ -1,8 +1,8 @@ # kodi-eventclients-dev debian package metadata # -# Setting PACKAGE_SHLIBDEPS to 'ON' will cause CPack to ignore PACKAGE_DEPENDS -# content and use dpkg-shlibdeps to automatically generate the package dependency -# list. Only useful for packages that contain binaries. +# Setting PACKAGE_SHLIBDEPS to 'ON' will cause CPack to use dpkg-shlibdeps to +# automatically generate the package dependency list and append its output to +# PACKAGE_DEPENDS list. Only useful for packages that contain binaries. # # PACKAGE_ARCHITECTURE should be set to 'all' only if package contains # architecture agnostic data. CPack will set proper architecture (amd64/i386/etc) diff --git a/project/cmake/cpack/deb/packages/kodi-eventclients-ps3.txt.in b/project/cmake/cpack/deb/packages/kodi-eventclients-ps3.txt.in index bd432a29ba..4456e0eb59 100644 --- a/project/cmake/cpack/deb/packages/kodi-eventclients-ps3.txt.in +++ b/project/cmake/cpack/deb/packages/kodi-eventclients-ps3.txt.in @@ -1,8 +1,8 @@ # kodi-eventclients-ps3 debian package metadata # -# Setting PACKAGE_SHLIBDEPS to 'ON' will cause CPack to ignore PACKAGE_DEPENDS -# content and use dpkg-shlibdeps to automatically generate the package dependency -# list. Only useful for packages that contain binaries. +# Setting PACKAGE_SHLIBDEPS to 'ON' will cause CPack to use dpkg-shlibdeps to +# automatically generate the package dependency list and append its output to +# PACKAGE_DEPENDS list. Only useful for packages that contain binaries. # # PACKAGE_ARCHITECTURE should be set to 'all' only if package contains # architecture agnostic data. CPack will set proper architecture (amd64/i386/etc) diff --git a/project/cmake/cpack/deb/packages/kodi-eventclients-wiiremote.txt.in b/project/cmake/cpack/deb/packages/kodi-eventclients-wiiremote.txt.in index 5973784ac1..3dbfadfa07 100644 --- a/project/cmake/cpack/deb/packages/kodi-eventclients-wiiremote.txt.in +++ b/project/cmake/cpack/deb/packages/kodi-eventclients-wiiremote.txt.in @@ -1,8 +1,8 @@ # kodi-eventclients-wiiremote debian package metadata # -# Setting PACKAGE_SHLIBDEPS to 'ON' will cause CPack to ignore PACKAGE_DEPENDS -# content and use dpkg-shlibdeps to automatically generate the package dependency -# list. Only useful for packages that contain binaries. +# Setting PACKAGE_SHLIBDEPS to 'ON' will cause CPack to use dpkg-shlibdeps to +# automatically generate the package dependency list and append its output to +# PACKAGE_DEPENDS list. Only useful for packages that contain binaries. # # PACKAGE_ARCHITECTURE should be set to 'all' only if package contains # architecture agnostic data. CPack will set proper architecture (amd64/i386/etc) @@ -14,8 +14,8 @@ PACKAGE_NAME @APP_NAME_LC@-eventclients-wiiremote PACKAGE_ARCHITECTURE PACKAGE_SECTION video PACKAGE_PRIORITY optional -PACKAGE_SHLIBDEPS -PACKAGE_DEPENDS @APP_NAME_LC@-eventclients-common (= @CPACK_DEBIAN_PACKAGE_VERSION@), libbluetooth3 (>= 4.91), libc6 (>= 2.14), libcwiid1 (>= 0.6.00+svn184), libgcc1 (>= 1:3.0), libstdc++6 (>= 5.2) +PACKAGE_SHLIBDEPS ON +PACKAGE_DEPENDS @APP_NAME_LC@-eventclients-common (= @CPACK_DEBIAN_PACKAGE_VERSION@) PACKAGE_RECOMMENDS PACKAGE_SUGGESTS PACKAGE_BREAKS diff --git a/project/cmake/cpack/deb/packages/kodi-eventclients-xbmc-send.txt.in b/project/cmake/cpack/deb/packages/kodi-eventclients-xbmc-send.txt.in index 0062479dd4..36a54a2275 100644 --- a/project/cmake/cpack/deb/packages/kodi-eventclients-xbmc-send.txt.in +++ b/project/cmake/cpack/deb/packages/kodi-eventclients-xbmc-send.txt.in @@ -1,8 +1,8 @@ # kodi-eventclients-xbmc-send debian package metadata # -# Setting PACKAGE_SHLIBDEPS to 'ON' will cause CPack to ignore PACKAGE_DEPENDS -# content and use dpkg-shlibdeps to automatically generate the package dependency -# list. Only useful for packages that contain binaries. +# Setting PACKAGE_SHLIBDEPS to 'ON' will cause CPack to use dpkg-shlibdeps to +# automatically generate the package dependency list and append its output to +# PACKAGE_DEPENDS list. Only useful for packages that contain binaries. # # PACKAGE_ARCHITECTURE should be set to 'all' only if package contains # architecture agnostic data. CPack will set proper architecture (amd64/i386/etc) diff --git a/project/cmake/cpack/deb/packages/kodi-inputstream-dev.txt.in b/project/cmake/cpack/deb/packages/kodi-inputstream-dev.txt.in index 3b4c381ab7..830a449337 100644 --- a/project/cmake/cpack/deb/packages/kodi-inputstream-dev.txt.in +++ b/project/cmake/cpack/deb/packages/kodi-inputstream-dev.txt.in @@ -1,8 +1,8 @@ # kodi-inputstream-dev debian package metadata # -# Setting PACKAGE_SHLIBDEPS to 'ON' will cause CPack to ignore PACKAGE_DEPENDS -# content and use dpkg-shlibdeps to automatically generate the package dependency -# list. Only useful for packages that contain binaries. +# Setting PACKAGE_SHLIBDEPS to 'ON' will cause CPack to use dpkg-shlibdeps to +# automatically generate the package dependency list and append its output to +# PACKAGE_DEPENDS list. Only useful for packages that contain binaries. # # PACKAGE_ARCHITECTURE should be set to 'all' only if package contains # architecture agnostic data. CPack will set proper architecture (amd64/i386/etc) diff --git a/project/cmake/cpack/deb/packages/kodi-peripheral-dev.txt.in b/project/cmake/cpack/deb/packages/kodi-peripheral-dev.txt.in index 1c41c5f5d2..0c8c0c0943 100644 --- a/project/cmake/cpack/deb/packages/kodi-peripheral-dev.txt.in +++ b/project/cmake/cpack/deb/packages/kodi-peripheral-dev.txt.in @@ -1,8 +1,8 @@ # kodi-peripheral-dev debian package metadata # -# Setting PACKAGE_SHLIBDEPS to 'ON' will cause CPack to ignore PACKAGE_DEPENDS -# content and use dpkg-shlibdeps to automatically generate the package dependency -# list. Only useful for packages that contain binaries. +# Setting PACKAGE_SHLIBDEPS to 'ON' will cause CPack to use dpkg-shlibdeps to +# automatically generate the package dependency list and append its output to +# PACKAGE_DEPENDS list. Only useful for packages that contain binaries. # # PACKAGE_ARCHITECTURE should be set to 'all' only if package contains # architecture agnostic data. CPack will set proper architecture (amd64/i386/etc) diff --git a/project/cmake/cpack/deb/packages/kodi-pvr-dev.txt.in b/project/cmake/cpack/deb/packages/kodi-pvr-dev.txt.in index 90e4a1400a..7c8045c2d0 100644 --- a/project/cmake/cpack/deb/packages/kodi-pvr-dev.txt.in +++ b/project/cmake/cpack/deb/packages/kodi-pvr-dev.txt.in @@ -1,8 +1,8 @@ # kodi-pvr-dev debian package metadata # -# Setting PACKAGE_SHLIBDEPS to 'ON' will cause CPack to ignore PACKAGE_DEPENDS -# content and use dpkg-shlibdeps to automatically generate the package dependency -# list. Only useful for packages that contain binaries. +# Setting PACKAGE_SHLIBDEPS to 'ON' will cause CPack to use dpkg-shlibdeps to +# automatically generate the package dependency list and append its output to +# PACKAGE_DEPENDS list. Only useful for packages that contain binaries. # # PACKAGE_ARCHITECTURE should be set to 'all' only if package contains # architecture agnostic data. CPack will set proper architecture (amd64/i386/etc) diff --git a/project/cmake/cpack/deb/packages/kodi-screensaver-dev.txt.in b/project/cmake/cpack/deb/packages/kodi-screensaver-dev.txt.in index 877c3ab290..2f26e0ab69 100644 --- a/project/cmake/cpack/deb/packages/kodi-screensaver-dev.txt.in +++ b/project/cmake/cpack/deb/packages/kodi-screensaver-dev.txt.in @@ -1,8 +1,8 @@ # kodi-screensaver-dev debian package metadata # -# Setting PACKAGE_SHLIBDEPS to 'ON' will cause CPack to ignore PACKAGE_DEPENDS -# content and use dpkg-shlibdeps to automatically generate the package dependency -# list. Only useful for packages that contain binaries. +# Setting PACKAGE_SHLIBDEPS to 'ON' will cause CPack to use dpkg-shlibdeps to +# automatically generate the package dependency list and append its output to +# PACKAGE_DEPENDS list. Only useful for packages that contain binaries. # # PACKAGE_ARCHITECTURE should be set to 'all' only if package contains # architecture agnostic data. CPack will set proper architecture (amd64/i386/etc) diff --git a/project/cmake/cpack/deb/packages/kodi-tools-texturepacker.txt.in b/project/cmake/cpack/deb/packages/kodi-tools-texturepacker.txt.in index c5c5f8d296..36e8297121 100644 --- a/project/cmake/cpack/deb/packages/kodi-tools-texturepacker.txt.in +++ b/project/cmake/cpack/deb/packages/kodi-tools-texturepacker.txt.in @@ -1,8 +1,8 @@ # kodi-tools-texturepacker debian package metadata # -# Setting PACKAGE_SHLIBDEPS to 'ON' will cause CPack to ignore PACKAGE_DEPENDS -# content and use dpkg-shlibdeps to automatically generate the package dependency -# list. Only useful for packages that contain binaries. +# Setting PACKAGE_SHLIBDEPS to 'ON' will cause CPack to use dpkg-shlibdeps to +# automatically generate the package dependency list and append its output to +# PACKAGE_DEPENDS list. Only useful for packages that contain binaries. # # PACKAGE_ARCHITECTURE should be set to 'all' only if package contains # architecture agnostic data. CPack will set proper architecture (amd64/i386/etc) @@ -14,7 +14,7 @@ PACKAGE_NAME @APP_NAME_LC@-tools-texturepacker PACKAGE_ARCHITECTURE PACKAGE_SECTION video PACKAGE_PRIORITY optional -PACKAGE_SHLIBDEPS +PACKAGE_SHLIBDEPS ON PACKAGE_DEPENDS PACKAGE_RECOMMENDS PACKAGE_SUGGESTS diff --git a/project/cmake/cpack/deb/packages/kodi-visualization-dev.txt.in b/project/cmake/cpack/deb/packages/kodi-visualization-dev.txt.in index ecc543613f..3d46f5896d 100644 --- a/project/cmake/cpack/deb/packages/kodi-visualization-dev.txt.in +++ b/project/cmake/cpack/deb/packages/kodi-visualization-dev.txt.in @@ -1,8 +1,8 @@ # kodi-visualization-dev debian package metadata # -# Setting PACKAGE_SHLIBDEPS to 'ON' will cause CPack to ignore PACKAGE_DEPENDS -# content and use dpkg-shlibdeps to automatically generate the package dependency -# list. Only useful for packages that contain binaries. +# Setting PACKAGE_SHLIBDEPS to 'ON' will cause CPack to use dpkg-shlibdeps to +# automatically generate the package dependency list and append its output to +# PACKAGE_DEPENDS list. Only useful for packages that contain binaries. # # PACKAGE_ARCHITECTURE should be set to 'all' only if package contains # architecture agnostic data. CPack will set proper architecture (amd64/i386/etc) diff --git a/project/cmake/cpack/deb/packages/kodi.txt.in b/project/cmake/cpack/deb/packages/kodi.txt.in index 4ca417b700..6f9fd01f79 100644 --- a/project/cmake/cpack/deb/packages/kodi.txt.in +++ b/project/cmake/cpack/deb/packages/kodi.txt.in @@ -1,8 +1,8 @@ # kodi debian package metadata # -# Setting PACKAGE_SHLIBDEPS to 'ON' will cause CPack to ignore PACKAGE_DEPENDS -# content and use dpkg-shlibdeps to automatically generate the package dependency -# list. Only useful for packages that contain binaries. +# Setting PACKAGE_SHLIBDEPS to 'ON' will cause CPack to use dpkg-shlibdeps to +# automatically generate the package dependency list and append its output to +# PACKAGE_DEPENDS list. Only useful for packages that contain binaries. # # PACKAGE_ARCHITECTURE should be set to 'all' only if package contains # architecture agnostic data. CPack will set proper architecture (amd64/i386/etc) diff --git a/project/cmake/modules/FindIMX.cmake b/project/cmake/modules/FindIMX.cmake new file mode 100644 index 0000000000..3689579549 --- /dev/null +++ b/project/cmake/modules/FindIMX.cmake @@ -0,0 +1,38 @@ +#.rst: +# FindIMX +# ------- +# Finds the IMX codec +# +# This will will define the following variables:: +# +# IMX_FOUND - system has IMX +# IMX_INCLUDE_DIRS - the IMX include directory +# IMX_DEFINITIONS - the IMX definitions +# IMX_LIBRARIES - the IMX libraries + +if(PKG_CONFIG_FOUND) + pkg_check_modules(IMX fslvpuwrap QUIET) +endif() + +find_path(IMX_INCLUDE_DIR NAMES vpu_wrapper.h + PATH_SUFFIXES imx-mm/vpu + PATHS ${PC_IMX_INCLUDEDIR}) + +find_library(FSLVPUWRAP_LIBRARY NAMES fslvpuwrap + PATHS ${PC_IMX_LIBDIR}) +find_library(VPU_LIBRARY NAMES vpu + PATHS ${PC_IMX_LIBDIR}) +find_library(G2D_LIBRARY NAMES g2d + PATHS ${PC_IMX_LIBDIR}) + +include(FindPackageHandleStandardArgs) +find_package_handle_standard_args(IMX + REQUIRED_VARS IMX_INCLUDE_DIR FSLVPUWRAP_LIBRARY VPU_LIBRARY G2D_LIBRARY) + +if(IMX_FOUND) + set(IMX_INCLUDE_DIRS ${IMX_INCLUDE_DIR}) + set(IMX_LIBRARIES ${FSLVPUWRAP_LIBRARY} ${VPU_LIBRARY} ${G2D_LIBRARY}) + set(IMX_DEFINITIONS -DHAS_IMXVPU=1 -DLINUX -DEGL_API_FB) +endif() + +mark_as_advanced(IMX_INCLUDE_DIR FSLVPUWRAP_LIBRARY VPU_LIBRARY G2D_LIBRARY) diff --git a/project/cmake/scripts/android/ArchSetup.cmake b/project/cmake/scripts/android/ArchSetup.cmake index 281f94f869..9ab5eab31a 100644 --- a/project/cmake/scripts/android/ArchSetup.cmake +++ b/project/cmake/scripts/android/ArchSetup.cmake @@ -14,6 +14,7 @@ else() if(CPU STREQUAL armeabi-v7a) set(ARCH arm) set(NEON True) + set(NEON_FLAGS "-mfpu=neon -mvectorize-with-neon-quad") elseif(CPU STREQUAL arm64-v8a) set(ARCH aarch64) elseif(CPU STREQUAL i686) diff --git a/project/cmake/scripts/common/ArchSetup.cmake b/project/cmake/scripts/common/ArchSetup.cmake index 4b862c8b50..ac6dce9afb 100644 --- a/project/cmake/scripts/common/ArchSetup.cmake +++ b/project/cmake/scripts/common/ArchSetup.cmake @@ -146,7 +146,7 @@ if(NOT DEFINED NEON OR NEON) option(ENABLE_NEON "Enable NEON optimization" ${NEON}) if(ENABLE_NEON) message(STATUS "NEON optimization enabled") - add_options(CXX ALL_BUILDS "-mfpu=neon -mvectorize-with-neon-quad") + add_options(ALL_LANGUAGES ALL_BUILDS ${NEON_FLAGS}) endif() endif() diff --git a/project/cmake/scripts/common/Macros.cmake b/project/cmake/scripts/common/Macros.cmake index 8fc1054895..17ab1aab22 100644 --- a/project/cmake/scripts/common/Macros.cmake +++ b/project/cmake/scripts/common/Macros.cmake @@ -51,6 +51,53 @@ function(source_group_by_folder target) endif() endfunction() +# Marks header file as being overridden on a certain list of platforms. +# +# Explicitly marking a file as overridden on specific platforms avoids issues with globbing where +# CMake would have to be called manually when overriding for a new platform. +# +# Usage: add_platform_override(${PROJECT_NAME} settings.h PLATFORMS android linux osx) +function(add_platform_override target filename) + cmake_parse_arguments(ARG "" "" "PLATFORMS" ${ARGN}) + if(NOT ARG_PLATFORMS) + message(FATAL_ERROR "Missing parameter PLATFORMS") + endif() + + # Generate an _override.h header that is either empty (platform doesn't define overrides) + # or includes the corresponding platform override header. + # This _override.h has to be included by the generic header. + + # Determine filename of override header. + string(REPLACE ".h" "_override.h" override_file ${filename}) + + # Check if we have an override defined for this platform. + # TODO: Replace by if(IN_LIST) once we bump to CMake 3.3 + if(";${ARG_PLATFORMS};" MATCHES ";${CORE_SYSTEM_NAME};") + message(STATUS "Override active for ${filename} on ${CORE_SYSTEM_NAME}") + file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/${override_file} "#include \"overrides/${CORE_SYSTEM_NAME}/${filename}\"") + + # Add platform specific header to target sources (for IDEs) + target_sources(${target} PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/overrides/${CORE_SYSTEM_NAME}/${filename}) + else() + # Issue an error if a file exists but it's not listed in add_platform_override. + if(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/overrides/${CORE_SYSTEM_NAME}/${filename}) + message(FATAL_ERROR "Disabled platform override file detected, add it to the 'add_platform_override' call.") + endif() + + message(STATUS "Override disabled for ${filename}, using generic implementation") + string(CONCAT COMMENT "// No platform override defined for ${CORE_SYSTEM_NAME}. To add overrides:\n" + "// Create '${CMAKE_CURRENT_SOURCE_DIR}/overrides/${CORE_SYSTEM_NAME}/${filename}' and redefine symbols from '${filename}'.\n" + "// Then adapt '${CMAKE_CURRENT_LIST_FILE}' and add '${CORE_SYSTEM_NAME}' to the 'add_platform_override' call.") + file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/${override_file} ${COMMENT}) + endif() + + # Add generated file to target sources (for IDEs) + target_sources(${target} PRIVATE ${CMAKE_CURRENT_BINARY_DIR}/${override_file}) + + # TODO: If we want to allow the usage of the header in others headers, change to PUBLIC + target_include_directories(${target} PRIVATE ${CMAKE_CURRENT_BINARY_DIR}) +endfunction() + # Add sources to main application # Arguments: # name name of the library to add diff --git a/project/cmake/scripts/linux/ArchSetup.cmake b/project/cmake/scripts/linux/ArchSetup.cmake index cae0bb81ea..c0cc1bf283 100644 --- a/project/cmake/scripts/linux/ArchSetup.cmake +++ b/project/cmake/scripts/linux/ArchSetup.cmake @@ -16,6 +16,7 @@ else() elseif(CPU MATCHES arm) set(ARCH arm) set(NEON True) + set(NEON_FLAGS "-mfpu=neon -mvectorize-with-neon-quad") elseif(CPU MATCHES aarch64 OR CPU MATCHES arm64) set(ARCH aarch64) set(NEON False) diff --git a/project/cmake/scripts/linux/ExtraTargets.cmake b/project/cmake/scripts/linux/ExtraTargets.cmake index 2bb5f6fa01..674c533b89 100644 --- a/project/cmake/scripts/linux/ExtraTargets.cmake +++ b/project/cmake/scripts/linux/ExtraTargets.cmake @@ -7,6 +7,6 @@ if(ENABLE_X11 AND X_FOUND AND XRANDR_FOUND) endif() # WiiRemote -if(ENABLE_EVENTCLIENTS) +if(ENABLE_EVENTCLIENTS AND BLUETOOTH_FOUND) add_subdirectory(${CORE_SOURCE_DIR}/tools/EventClients/Clients/WiiRemote build/WiiRemote) endif() diff --git a/project/cmake/scripts/linux/Install.cmake b/project/cmake/scripts/linux/Install.cmake index c0a80f7699..4372a750bb 100644 --- a/project/cmake/scripts/linux/Install.cmake +++ b/project/cmake/scripts/linux/Install.cmake @@ -264,10 +264,12 @@ if(ENABLE_EVENTCLIENTS) DESTINATION ${bindir} COMPONENT kodi-eventclients-ps3) - # Install kodi-eventclients-wiiremote - install(PROGRAMS ${CMAKE_BINARY_DIR}/${CORE_BUILD_DIR}/WiiRemote/${APP_NAME_LC}-wiiremote - DESTINATION ${bindir} - COMPONENT kodi-eventclients-wiiremote) + if(BLUETOOTH_FOUND) + # Install kodi-eventclients-wiiremote + install(PROGRAMS ${CMAKE_BINARY_DIR}/${CORE_BUILD_DIR}/WiiRemote/${APP_NAME_LC}-wiiremote + DESTINATION ${bindir} + COMPONENT kodi-eventclients-wiiremote) + endif() # Install kodi-eventclients-xbmc-send install(PROGRAMS "${CORE_SOURCE_DIR}/tools/EventClients/Clients/Kodi Send/kodi-send.py" @@ -343,7 +345,7 @@ endforeach() # generate packages? yes please, if everything checks out if(CPACK_GENERATOR) - if(CPACK_GENERATOR STREQUAL DEB AND CORE_SYSTEM_NAME STREQUAL linux) + if(CPACK_GENERATOR STREQUAL DEB AND ( CORE_SYSTEM_NAME STREQUAL linux OR CORE_SYSTEM_NAME STREQUAL rbpi ) ) if(CMAKE_BUILD_TYPE STREQUAL Debug) message(STATUS "DEB Generator: Build type is set to 'Debug'. Packaged binaries will be unstripped.") endif() diff --git a/project/cmake/scripts/rbpi/ArchSetup.cmake b/project/cmake/scripts/rbpi/ArchSetup.cmake index d955dd5363..9f11498515 100644 --- a/project/cmake/scripts/rbpi/ArchSetup.cmake +++ b/project/cmake/scripts/rbpi/ArchSetup.cmake @@ -11,11 +11,13 @@ if(WITH_ARCH) set(ARCH ${WITH_ARCH}) else() if(CPU STREQUAL arm1176jzf-s) - set(ARCH arm-linux-gnueabihf) + set(ARCH arm) set(NEON False) + set(NEON_FLAGS "-mcpu=arm1176jzf-s -mtune=arm1176jzf-s -mfloat-abi=hard -mfpu=vfp") elseif(CPU MATCHES "cortex-a7" OR CPU MATCHES "cortex-a53") - set(ARCH arm-linux-gnueabihf) + set(ARCH arm) set(NEON True) + set(NEON_FLAGS "-fPIC -mcpu=cortex-a7 -mfloat-abi=hard -mfpu=neon-vfpv4 -mvectorize-with-neon-quad") else() message(SEND_ERROR "Unknown CPU: ${CPU}") endif() diff --git a/system/library/music/musicroles/Arrangers.xml b/system/library/music/musicroles/Arrangers.xml index 804b1e6d84..2ae489f3b7 100644 --- a/system/library/music/musicroles/Arrangers.xml +++ b/system/library/music/musicroles/Arrangers.xml @@ -2,5 +2,5 @@ <node order="5" type="folder" visible="Library.HasContent(Role, Arranger)"> <label>29988</label> <icon>DefaultMusicGenres.png</icon> - <path>musicdb://artists/?role=Arranger&albumartistsonly=false</path> + <path>musicdb://artists/?role=Arranger&albumartistsonly=false</path> </node> diff --git a/system/library/music/musicroles/Composers.xml b/system/library/music/musicroles/Composers.xml index 5d288020ad..b4b50c3ace 100644 --- a/system/library/music/musicroles/Composers.xml +++ b/system/library/music/musicroles/Composers.xml @@ -2,5 +2,5 @@ <node order="1" type="folder" visible="Library.HasContent(Role, Composer)"> <label>29989</label> <icon>DefaultMusicGenres.png</icon> - <path>musicdb://artists/?role=Composer&albumartistsonly=false</path> + <path>musicdb://artists/?role=Composer&albumartistsonly=false</path> </node> diff --git a/system/library/music/musicroles/Conductors.xml b/system/library/music/musicroles/Conductors.xml index 28002b99f7..e4937cd23f 100644 --- a/system/library/music/musicroles/Conductors.xml +++ b/system/library/music/musicroles/Conductors.xml @@ -2,5 +2,5 @@ <node order="2" type="folder" visible="Library.HasContent(Role, Conductor)"> <label>29990</label> <icon>DefaultMusicGenres.png</icon> - <path>musicdb://artists/?role=Conductor&albumartistsonly=false</path> + <path>musicdb://artists/?role=Conductor&albumartistsonly=false</path> </node> diff --git a/system/library/music/musicroles/DJMixers.xml b/system/library/music/musicroles/DJMixers.xml index ed4d136a54..f9b59828ba 100644 --- a/system/library/music/musicroles/DJMixers.xml +++ b/system/library/music/musicroles/DJMixers.xml @@ -2,5 +2,5 @@ <node order="6" type="folder" visible="Library.HasContent(Role, DJMixer)"> <label>29991</label> <icon>DefaultMusicGenres.png</icon> - <path>musicdb://artists/?role=DJMixer&albumartistsonly=false</path> + <path>musicdb://artists/?role=DJMixer&albumartistsonly=false</path> </node> diff --git a/system/library/music/musicroles/Lyricists.xml b/system/library/music/musicroles/Lyricists.xml index 6fb866bb28..704d5332f4 100644 --- a/system/library/music/musicroles/Lyricists.xml +++ b/system/library/music/musicroles/Lyricists.xml @@ -2,5 +2,5 @@ <node order="4" type="folder" visible="Library.HasContent(Role, Lyricist)"> <label>29992</label> <icon>DefaultMusicGenres.png</icon> - <path>musicdb://artists/?role=Lyricist&albumartistsonly=false</path> + <path>musicdb://artists/?role=Lyricist&albumartistsonly=false</path> </node> diff --git a/system/library/music/musicroles/Orchestras.xml b/system/library/music/musicroles/Orchestras.xml index 4473b1d879..1b47c95c03 100644 --- a/system/library/music/musicroles/Orchestras.xml +++ b/system/library/music/musicroles/Orchestras.xml @@ -2,5 +2,5 @@ <node order="3" type="folder" visible="Library.HasContent(Role, Orchestra)"> <label>29993</label> <icon>DefaultMusicGenres.png</icon> - <path>musicdb://artists/?role=Orchestra&albumartistsonly=false</path> + <path>musicdb://artists/?role=Orchestra&albumartistsonly=false</path> </node> diff --git a/system/library/music/musicroles/Remixers.xml b/system/library/music/musicroles/Remixers.xml index d56b7058ce..7e8149b68b 100644 --- a/system/library/music/musicroles/Remixers.xml +++ b/system/library/music/musicroles/Remixers.xml @@ -2,5 +2,5 @@ <node order="7" type="folder" visible="Library.HasContent(Role, Remixer)"> <label>29987</label> <icon>DefaultMusicGenres.png</icon> - <path>musicdb://artists/?role=Remixer&albumartistsonly=false</path> + <path>musicdb://artists/?role=Remixer&albumartistsonly=false</path> </node> diff --git a/system/library/music/musicroles/allcontributors.xml b/system/library/music/musicroles/allcontributors.xml index 94e5b81fe0..b64c789484 100644 --- a/system/library/music/musicroles/allcontributors.xml +++ b/system/library/music/musicroles/allcontributors.xml @@ -2,5 +2,5 @@ <node order="12" type="folder"> <label>38045</label> <icon>DefaultMusicArtists.png</icon> - <path>musicdb://artists/?roleid=-1000&albumartistsonly=false</path> + <path>musicdb://artists/?roleid=-1000&albumartistsonly=false</path> </node> diff --git a/tools/depends/target/libcec/Makefile b/tools/depends/target/libcec/Makefile index c75b300aeb..20111ba898 100644 --- a/tools/depends/target/libcec/Makefile +++ b/tools/depends/target/libcec/Makefile @@ -5,7 +5,7 @@ DEPS= ../../Makefile.include Makefile LIBNAME=libcec VERSION_MAJOR=4 VERSION_MINOR=0 -VERSION_PATCH=0 +VERSION_PATCH=1 VERSION=$(VERSION_MAJOR).$(VERSION_MINOR).$(VERSION_PATCH) SOURCE=$(LIBNAME)-$(VERSION) diff --git a/xbmc/cores/AudioEngine/AEDefines.h b/xbmc/cores/AudioEngine/AEDefines.h new file mode 100644 index 0000000000..ab9e63ddf7 --- /dev/null +++ b/xbmc/cores/AudioEngine/AEDefines.h @@ -0,0 +1,26 @@ +#pragma once +/* + * Copyright (C) 2010-2017 Team XBMC + * http://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 + * <http://www.gnu.org/licenses/>. + * + */ + +#define AE_AC3_ENCODE_BITRATE 640000 +#define AE_DTS_ENCODE_BITRATE 1411200 + +// Enable platform specific overrides +#include "AEDefines_override.h" diff --git a/xbmc/cores/AudioEngine/CMakeLists.txt b/xbmc/cores/AudioEngine/CMakeLists.txt index 6400b4fa99..cc85b53eaf 100644 --- a/xbmc/cores/AudioEngine/CMakeLists.txt +++ b/xbmc/cores/AudioEngine/CMakeLists.txt @@ -128,6 +128,7 @@ if(CORE_SYSTEM_NAME STREQUAL freebsd) endif() core_add_library(audioengine) +add_platform_override(${CORE_LIBRARY} AEDefines.h PLATFORMS android) target_include_directories(${CORE_LIBRARY} PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}) if(NOT CORE_SYSTEM_NAME STREQUAL windows) if(HAVE_SSE) diff --git a/xbmc/cores/AudioEngine/Encoders/AEEncoderFFmpeg.cpp b/xbmc/cores/AudioEngine/Encoders/AEEncoderFFmpeg.cpp index b281c69487..a2a88fa7ca 100644 --- a/xbmc/cores/AudioEngine/Encoders/AEEncoderFFmpeg.cpp +++ b/xbmc/cores/AudioEngine/Encoders/AEEncoderFFmpeg.cpp @@ -18,9 +18,7 @@ * */ -#define AC3_ENCODE_BITRATE 640000 -#define DTS_ENCODE_BITRATE 1411200 - +#include "cores/AudioEngine/AEDefines.h" #include "cores/AudioEngine/Encoders/AEEncoderFFmpeg.h" #include "cores/AudioEngine/Utils/AEUtil.h" #include "utils/log.h" @@ -107,7 +105,7 @@ bool CAEEncoderFFmpeg::Initialize(AEAudioFormat &format, bool allow_planar_input { m_CodecName = "AC3"; m_CodecID = AV_CODEC_ID_AC3; - m_BitRate = AC3_ENCODE_BITRATE; + m_BitRate = AE_AC3_ENCODE_BITRATE; codec = avcodec_find_encoder(m_CodecID); } @@ -325,4 +323,3 @@ double CAEEncoderFFmpeg::GetDelay(unsigned int bufferSize) return ((double)frames + ((double)bufferSize * m_OutputRatio)) * m_SampleRateMul; } - diff --git a/xbmc/cores/AudioEngine/overrides/android/AEDefines.h b/xbmc/cores/AudioEngine/overrides/android/AEDefines.h new file mode 100644 index 0000000000..4b1b0b0877 --- /dev/null +++ b/xbmc/cores/AudioEngine/overrides/android/AEDefines.h @@ -0,0 +1,24 @@ +#pragma once +/* + * Copyright (C) 2010-2017 Team XBMC + * http://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 + * <http://www.gnu.org/licenses/>. + * + */ + +// Several Android TV devices only support 384 kbit/s as maximum +#undef AE_AC3_ENCODE_BITRATE +#define AE_AC3_ENCODE_BITRATE 384000 diff --git a/xbmc/cores/VideoPlayer/DVDCodecs/Video/DVDVideoCodecAndroidMediaCodec.cpp b/xbmc/cores/VideoPlayer/DVDCodecs/Video/DVDVideoCodecAndroidMediaCodec.cpp index 7216817549..92bdd83485 100644 --- a/xbmc/cores/VideoPlayer/DVDCodecs/Video/DVDVideoCodecAndroidMediaCodec.cpp +++ b/xbmc/cores/VideoPlayer/DVDCodecs/Video/DVDVideoCodecAndroidMediaCodec.cpp @@ -338,6 +338,8 @@ void CDVDMediaCodecInfo::RenderUpdate(const CRect &SrcRect, const CRect &DestRec /*****************************************************************************/ /*****************************************************************************/ +int CDVDVideoCodecAndroidMediaCodec::s_instances = 0; + CDVDVideoCodecAndroidMediaCodec::CDVDVideoCodecAndroidMediaCodec(CProcessInfo &processInfo, bool surface_render) : CDVDVideoCodec(processInfo) , m_formatname("mediacodec") @@ -359,6 +361,10 @@ CDVDVideoCodecAndroidMediaCodec::~CDVDVideoCodecAndroidMediaCodec() bool CDVDVideoCodecAndroidMediaCodec::Open(CDVDStreamInfo &hints, CDVDCodecOptions &options) { + + if (s_instances > 0) + return false; + // mediacodec crashes with null size. Trap this... if (!hints.width || !hints.height) { @@ -437,6 +443,11 @@ bool CDVDVideoCodecAndroidMediaCodec::Open(CDVDStreamInfo &hints, CDVDCodecOptio SAFE_DELETE(m_bitstream); } } + else + { + CLog::Log(LOGWARNING, "CDVDVideoCodecAndroidMediaCodec::Open - No extradata found"); + return false; + } break; case AV_CODEC_ID_HEVC: m_mime = "video/hevc"; @@ -450,6 +461,11 @@ bool CDVDVideoCodecAndroidMediaCodec::Open(CDVDStreamInfo &hints, CDVDCodecOptio SAFE_DELETE(m_bitstream); } } + else + { + CLog::Log(LOGWARNING, "CDVDVideoCodecAndroidMediaCodec::Open - No extradata found"); + return false; + } break; case AV_CODEC_ID_WMV3: if (m_hints.extrasize == 4 || m_hints.extrasize == 5) @@ -620,6 +636,7 @@ bool CDVDVideoCodecAndroidMediaCodec::Open(CDVDStreamInfo &hints, CDVDCodecOptio CLog::Log(LOGINFO, "CDVDVideoCodecAndroidMediaCodec:: " "Open Android MediaCodec %s", m_codecname.c_str()); + s_instances++; m_opened = true; memset(&m_demux_pkt, 0, sizeof(m_demux_pkt)); @@ -668,10 +685,9 @@ void CDVDVideoCodecAndroidMediaCodec::Dispose() xbmc_jnienv()->ExceptionClear(); } ReleaseSurfaceTexture(); - if (m_render_surface) - CXBMCApp::get()->clearVideoView(); SAFE_DELETE(m_bitstream); + s_instances--; } int CDVDVideoCodecAndroidMediaCodec::Decode(uint8_t *pData, int iSize, double dts, double pts) diff --git a/xbmc/cores/VideoPlayer/DVDCodecs/Video/DVDVideoCodecAndroidMediaCodec.h b/xbmc/cores/VideoPlayer/DVDCodecs/Video/DVDVideoCodecAndroidMediaCodec.h index c167694564..93812c337a 100644 --- a/xbmc/cores/VideoPlayer/DVDCodecs/Video/DVDVideoCodecAndroidMediaCodec.h +++ b/xbmc/cores/VideoPlayer/DVDCodecs/Video/DVDVideoCodecAndroidMediaCodec.h @@ -98,6 +98,8 @@ public: CDVDVideoCodecAndroidMediaCodec(CProcessInfo &processInfo, bool surface_render = false); virtual ~CDVDVideoCodecAndroidMediaCodec(); + // track instances - we can only allow exactly one + static int s_instances; // required overrides virtual bool Open(CDVDStreamInfo &hints, CDVDCodecOptions &options); virtual int Decode(uint8_t *pData, int iSize, double dts, double pts); diff --git a/xbmc/cores/VideoPlayer/DVDDemuxers/DVDDemuxClient.cpp b/xbmc/cores/VideoPlayer/DVDDemuxers/DVDDemuxClient.cpp index 06ef7da58a..76c37a33fe 100644 --- a/xbmc/cores/VideoPlayer/DVDDemuxers/DVDDemuxClient.cpp +++ b/xbmc/cores/VideoPlayer/DVDDemuxers/DVDDemuxClient.cpp @@ -292,8 +292,7 @@ DemuxPacket* CDVDDemuxClient::Read() { RequestStreams(); } - else if (pPacket->iStreamId >= 0 && - m_streams[pPacket->iStreamId]) + else if (pPacket->iStreamId >= 0 && m_streams.count(pPacket->iStreamId) > 0) { ParsePacket(pPacket); } diff --git a/xbmc/cores/VideoPlayer/VideoRenderers/HwDecRender/RendererVTBGL.cpp b/xbmc/cores/VideoPlayer/VideoRenderers/HwDecRender/RendererVTBGL.cpp index 19a32d6387..9b387ac904 100644 --- a/xbmc/cores/VideoPlayer/VideoRenderers/HwDecRender/RendererVTBGL.cpp +++ b/xbmc/cores/VideoPlayer/VideoRenderers/HwDecRender/RendererVTBGL.cpp @@ -246,10 +246,10 @@ bool CRendererVTB::NeedBuffer(int idx) if (vtbdata->m_fence && glIsFenceAPPLE(vtbdata->m_fence)) { - if (glTestFenceAPPLE(vtbdata->m_fence)) - return false; + if (!glTestFenceAPPLE(vtbdata->m_fence)) + return true; } - return true; + return false; } #endif diff --git a/xbmc/cores/VideoPlayer/VideoRenderers/HwDecRender/RendererVTBGLES.cpp b/xbmc/cores/VideoPlayer/VideoRenderers/HwDecRender/RendererVTBGLES.cpp index 46c8a61fa4..af8482fdd2 100644 --- a/xbmc/cores/VideoPlayer/VideoRenderers/HwDecRender/RendererVTBGLES.cpp +++ b/xbmc/cores/VideoPlayer/VideoRenderers/HwDecRender/RendererVTBGLES.cpp @@ -270,10 +270,10 @@ bool CRendererVTB::NeedBuffer(int idx) { int syncState = GL_UNSIGNALED_APPLE; glGetSyncivAPPLE(buf.m_fence, GL_SYNC_STATUS_APPLE, 1, nullptr, &syncState); - if (syncState == GL_SIGNALED_APPLE) - return false; + if (syncState != GL_SIGNALED_APPLE) + return true; } - return true; + return false; } -#endif
\ No newline at end of file +#endif diff --git a/xbmc/cores/VideoPlayer/VideoRenderers/WinRenderer.cpp b/xbmc/cores/VideoPlayer/VideoRenderers/WinRenderer.cpp index 2c6b838b88..5e2fa81e40 100644 --- a/xbmc/cores/VideoPlayer/VideoRenderers/WinRenderer.cpp +++ b/xbmc/cores/VideoPlayer/VideoRenderers/WinRenderer.cpp @@ -261,6 +261,7 @@ void CWinRenderer::AddVideoPictureHW(DVDVideoPicture &picture, int index) SAFE_RELEASE(buf->pic); buf->pic = m_processor->Convert(picture); buf->frameIdx = m_frameIdx; + buf->pictureFlags = picture.iFlags; m_frameIdx += 2; } else if (picture.format == RENDER_FMT_DXVA) @@ -1117,7 +1118,8 @@ bool CWinRenderer::NeedBuffer(int idx) DXVABuffer** buffers = reinterpret_cast<DXVABuffer**>(m_VideoBuffers); int numPast = m_processor->PastRefs(); - if (buffers[idx] && buffers[idx]->pic) + if (buffers[idx] && buffers[idx]->pic && + (buffers[idx]->pictureFlags & DVP_FLAG_INTERLACED)) { if (buffers[idx]->frameIdx + numPast*2 >= buffers[m_iYV12RenderBuffer]->frameIdx) return true; diff --git a/xbmc/cores/VideoPlayer/VideoRenderers/WinRenderer.h b/xbmc/cores/VideoPlayer/VideoRenderers/WinRenderer.h index dfd7cd86a8..1474493008 100644 --- a/xbmc/cores/VideoPlayer/VideoRenderers/WinRenderer.h +++ b/xbmc/cores/VideoPlayer/VideoRenderers/WinRenderer.h @@ -147,6 +147,7 @@ struct DXVABuffer : SVideoBuffer ~DXVABuffer() { SAFE_RELEASE(pic); } DXVA::CRenderPicture *pic; unsigned int frameIdx; + unsigned int pictureFlags; }; class CWinRenderer : public CBaseRenderer diff --git a/xbmc/linux/CMakeLists.txt b/xbmc/linux/CMakeLists.txt index 754cc1e688..931c10dc54 100644 --- a/xbmc/linux/CMakeLists.txt +++ b/xbmc/linux/CMakeLists.txt @@ -40,4 +40,8 @@ if(OMXLIB_FOUND) OMXCore.h) endif() +if(IMX_FOUND) + add_subdirectory(imx) +endif() + core_add_library(linuxsupport) diff --git a/xbmc/music/tags/MusicInfoTagLoaderFFmpeg.cpp b/xbmc/music/tags/MusicInfoTagLoaderFFmpeg.cpp index deab9106bc..7d7aec024e 100644 --- a/xbmc/music/tags/MusicInfoTagLoaderFFmpeg.cpp +++ b/xbmc/music/tags/MusicInfoTagLoaderFFmpeg.cpp @@ -84,17 +84,71 @@ bool CMusicInfoTagLoaderFFmpeg::Load(const std::string& strFileName, CMusicInfoT return false; } + /* ffmpeg supports the return of ID3v2 metadata but has its own naming system + for some, but not all, of the keys. In particular the key for the conductor + tag TPE3 is called "performer". + See https://github.com/xbmc/FFmpeg/blob/master/libavformat/id3v2.c#L43 + Other keys are retuened using their 4 char name. + Only single frame values are returned even for v2.4 fomart tags e.g. while + tagged with multiple TPE1 frames "artist1", "artist2", "artist3" only + "artist1" is returned by ffmpeg. + Hence, like with v2.3 format tags, multiple values for artist, genre etc. + need to be combined when tagging into a single value using a known item + separator e.g. "artist1 / artist2 / artist3" + + Any changes to ID3v2 tag processing in CTagLoaderTagLib need to be + repeated here + */ auto&& ParseTag = [&tag](AVDictionaryEntry* avtag) - { - if (strcasecmp(avtag->key, "title") == 0) - tag.SetTitle(avtag->value); + { + if (strcasecmp(avtag->key, "album") == 0) + tag.SetAlbum(avtag->value); else if (strcasecmp(avtag->key, "artist") == 0) tag.SetArtist(avtag->value); - else if (strcasecmp(avtag->key, "album") == 0) - tag.SetAlbum(avtag->value); - else if (strcasecmp(avtag->key, "part_number") == 0 || - strcasecmp(avtag->key, "track") == 0) + else if (strcasecmp(avtag->key, "album_artist") == 0 || + strcasecmp(avtag->key, "album artist") == 0) + tag.SetAlbumArtist(avtag->value); + else if (strcasecmp(avtag->key, "title") == 0) + tag.SetTitle(avtag->value); + else if (strcasecmp(avtag->key, "genre") == 0) + tag.SetGenre(avtag->value); + else if (strcasecmp(avtag->key, "part_number") == 0 || + strcasecmp(avtag->key, "track") == 0) tag.SetTrackNumber(strtol(avtag->value, nullptr, 10)); + else if (strcasecmp(avtag->key, "disc") == 0) + tag.SetDiscNumber(strtol(avtag->value, nullptr, 10)); + else if (strcasecmp(avtag->key, "date") == 0) + tag.SetYear(strtol(avtag->value, nullptr, 10)); + else if (strcasecmp(avtag->key, "compilation") == 0) + tag.SetCompilation((strtol(avtag->value, nullptr, 10) == 0) ? false : true); + else if (strcasecmp(avtag->key, "encoded_by") == 0) {} + else if (strcasecmp(avtag->key, "composer") == 0) + tag.AddArtistRole("Composer", avtag->value); + else if (strcasecmp(avtag->key, "performer") == 0) // Conductor or TPE3 tag + tag.AddArtistRole("Conductor", avtag->value); + else if (strcasecmp(avtag->key, "TEXT") == 0) + tag.AddArtistRole("Lyricist", avtag->value); + else if (strcasecmp(avtag->key, "TPE4") == 0) + tag.AddArtistRole("Remixer", avtag->value); + else if (strcasecmp(avtag->key, "LABEL") == 0 || + strcasecmp(avtag->key, "TPUB") == 0) + tag.SetRecordLabel(avtag->value); + else if (strcasecmp(avtag->key, "copyright") == 0 || + strcasecmp(avtag->key, "TCOP") == 0) {} // Copyright message + else if (strcasecmp(avtag->key, "TDRC") == 0) + tag.SetYear(strtol(avtag->value, nullptr, 10)); + else if (strcasecmp(avtag->key, "TDRL") == 0) + tag.SetYear(strtol(avtag->value, nullptr, 10)); + else if (strcasecmp(avtag->key, "TDTG") == 0) {} // Tagging time + else if (strcasecmp(avtag->key, "language") == 0 || + strcasecmp(avtag->key, "TLAN") == 0) {} // Languages + else if (strcasecmp(avtag->key, "mood") == 0 || + strcasecmp(avtag->key, "TMOO") == 0) + tag.SetMood(avtag->value); + else if (strcasecmp(avtag->key, "artist-sort") == 0 || + strcasecmp(avtag->key, "TSOP") == 0) {} + else if (strcasecmp(avtag->key, "TSO2") == 0) {} // Album artist sort + else if (strcasecmp(avtag->key, "TSOC") == 0) {} // composer sort }; AVDictionaryEntry* avtag=nullptr; diff --git a/xbmc/peripherals/Peripherals.cpp b/xbmc/peripherals/Peripherals.cpp index 9d4af41a0f..19e1e4d681 100644 --- a/xbmc/peripherals/Peripherals.cpp +++ b/xbmc/peripherals/Peripherals.cpp @@ -356,9 +356,12 @@ void CPeripherals::OnDeviceAdded(const CPeripheralBus &bus, const CPeripheral &p { OnDeviceChanged(); + //! @todo Improve device notifications in v18 +#if 0 // don't show a notification for devices detected during the initial scan if (bus.IsInitialised()) CGUIDialogKaiToast::QueueNotification(CGUIDialogKaiToast::Info, g_localizeStrings.Get(35005), peripheral.DeviceName()); +#endif } void CPeripherals::OnDeviceDeleted(const CPeripheralBus &bus, const CPeripheral &peripheral) @@ -366,10 +369,9 @@ void CPeripherals::OnDeviceDeleted(const CPeripheralBus &bus, const CPeripheral OnDeviceChanged(); //! @todo Improve device notifications in v18 - bool bNotify = false; - - if (bNotify) - CGUIDialogKaiToast::QueueNotification(CGUIDialogKaiToast::Info, g_localizeStrings.Get(35006), peripheral.DeviceName()); +#if 0 + CGUIDialogKaiToast::QueueNotification(CGUIDialogKaiToast::Info, g_localizeStrings.Get(35006), peripheral.DeviceName()); +#endif } void CPeripherals::OnDeviceChanged() diff --git a/xbmc/platform/android/jni/jutils.cpp b/xbmc/platform/android/jni/jutils.cpp index 9cc693c094..cd964c4030 100644 --- a/xbmc/platform/android/jni/jutils.cpp +++ b/xbmc/platform/android/jni/jutils.cpp @@ -116,6 +116,7 @@ std::vector<std::string> jcast_helper<std::vector<std::string>, jobjectArray >:: ret.push_back(newString); env->ReleaseStringUTFChars(element, newString); } + env->DeleteLocalRef(element); } return ret; } diff --git a/xbmc/pvr/PVRManager.cpp b/xbmc/pvr/PVRManager.cpp index aa0782102c..d88593161a 100644 --- a/xbmc/pvr/PVRManager.cpp +++ b/xbmc/pvr/PVRManager.cpp @@ -1290,8 +1290,11 @@ bool CPVRManager::OpenLiveStream(const CFileItem &fileItem) if(m_currentFile) delete m_currentFile; m_currentFile = new CFileItem(fileItem); + } - CPVRChannelPtr channel(m_addons->GetPlayingChannel()); + if (bReturn) + { + const CPVRChannelPtr channel(m_addons->GetPlayingChannel()); if (channel) { SetPlayingGroup(channel); @@ -1320,8 +1323,6 @@ bool CPVRManager::OpenRecordedStream(const CPVRRecordingPtr &tag) void CPVRManager::CloseStream(void) { - CSingleLock lock(m_critSection); - CPVRChannelPtr channel(m_addons->GetPlayingChannel()); if (channel) { @@ -1331,8 +1332,10 @@ void CPVRManager::CloseStream(void) g_application.SaveFileState(); } - m_isChannelPreview = false; m_addons->CloseStream(); + + CSingleLock lock(m_critSection); + m_isChannelPreview = false; SAFE_DELETE(m_currentFile); } diff --git a/xbmc/pvr/channels/PVRChannelGroups.cpp b/xbmc/pvr/channels/PVRChannelGroups.cpp index 391b084752..bf1698ca31 100644 --- a/xbmc/pvr/channels/PVRChannelGroups.cpp +++ b/xbmc/pvr/channels/PVRChannelGroups.cpp @@ -218,13 +218,16 @@ bool CPVRChannelGroups::Update(bool bChannelsOnly /* = false */) GetGroupsFromClients(); // sync channels in groups + std::vector<CPVRChannelGroupPtr> groups; { CSingleLock lock(m_critSection); - for (std::vector<CPVRChannelGroupPtr>::iterator it = m_groups.begin(); it != m_groups.end(); ++it) - { - if (bUpdateAllGroups || (*it)->IsInternalGroup()) - bReturn = (*it)->Update() && bReturn; - } + groups = m_groups; + } + + for (const auto &group : groups) + { + if (bUpdateAllGroups || group->IsInternalGroup()) + bReturn = group->Update() && bReturn; } // persist changes diff --git a/xbmc/video/videosync/CMakeLists.txt b/xbmc/video/videosync/CMakeLists.txt index 421af44c47..82f7169c78 100644 --- a/xbmc/video/videosync/CMakeLists.txt +++ b/xbmc/video/videosync/CMakeLists.txt @@ -35,6 +35,11 @@ if(CORE_SYSTEM_NAME STREQUAL android) list(APPEND HEADERS VideoSyncAndroid.h) endif() +if(IMX_FOUND) + list(APPEND SOURCES VideoSyncIMX.cpp) + list(APPEND HEADERS VideoSyncIMX.h) +endif() + if(SOURCES AND HEADERS) core_add_library(video_sync) endif() diff --git a/xbmc/video/videosync/VideoSyncOsx.cpp b/xbmc/video/videosync/VideoSyncOsx.cpp index f7173dc6b6..f6320c49b3 100644 --- a/xbmc/video/videosync/VideoSyncOsx.cpp +++ b/xbmc/video/videosync/VideoSyncOsx.cpp @@ -89,7 +89,7 @@ void CVideoSyncOsx::RefreshChanged() m_displayReset = true; } -void CVideoSyncOsx::OnLostDevice() +void CVideoSyncOsx::OnLostDisplay() { if (!m_displayLost) { @@ -98,7 +98,7 @@ void CVideoSyncOsx::OnLostDevice() } } -void CVideoSyncOsx::OnResetDevice() +void CVideoSyncOsx::OnResetDisplay() { m_displayReset = true; } diff --git a/xbmc/video/videosync/VideoSyncOsx.h b/xbmc/video/videosync/VideoSyncOsx.h index b8b5b303cc..1a2eedcd7e 100644 --- a/xbmc/video/videosync/VideoSyncOsx.h +++ b/xbmc/video/videosync/VideoSyncOsx.h @@ -35,15 +35,15 @@ public: m_displayReset(false){}; // CVideoSync interface - virtual bool Setup(PUPDATECLOCK func); - virtual void Run(std::atomic<bool>& stop); - virtual void Cleanup(); - virtual float GetFps(); - virtual void RefreshChanged(); + virtual bool Setup(PUPDATECLOCK func) override; + virtual void Run(std::atomic<bool>& stop) override; + virtual void Cleanup() override; + virtual float GetFps() override; + virtual void RefreshChanged() override; // IDispResource interface - virtual void OnLostDevice(); - virtual void OnResetDevice(); + virtual void OnLostDisplay() override; + virtual void OnResetDisplay() override; // used in the displaylink callback void VblankHandler(int64_t nowtime, uint32_t timebase); diff --git a/xbmc/windowing/egl/CMakeLists.txt b/xbmc/windowing/egl/CMakeLists.txt index 3ab603e448..51e13abb86 100644 --- a/xbmc/windowing/egl/CMakeLists.txt +++ b/xbmc/windowing/egl/CMakeLists.txt @@ -1,4 +1,4 @@ -if(OPENGLES_FOUND OR AML_FOUND OR MMAL_FOUND) +if(OPENGLES_FOUND OR AML_FOUND OR IMX_FOUND OR MMAL_FOUND) set(SOURCES EGLWrapper.cpp) set(HEADERS EGLNativeType.h @@ -30,6 +30,11 @@ if(MMAL_FOUND) list(APPEND HEADERS EGLNativeTypeRaspberryPI.h) endif() +if(IMX_FOUND) + list(APPEND SOURCES EGLNativeTypeIMX.cpp) + list(APPEND HEADERS EGLNativeTypeIMX.h) +endif() + if(SOURCES) core_add_library(windowing_egl) endif() diff --git a/xbmc/windowing/egl/EGLNativeTypeAndroid.cpp b/xbmc/windowing/egl/EGLNativeTypeAndroid.cpp index dae73624bf..f41df61b6e 100644 --- a/xbmc/windowing/egl/EGLNativeTypeAndroid.cpp +++ b/xbmc/windowing/egl/EGLNativeTypeAndroid.cpp @@ -146,7 +146,7 @@ void CEGLNativeTypeAndroid::Initialize() std::string displaySize; m_width = m_height = 0; - if (CJNIBuild::DEVICE != "foster") // Buggy implementation of DisplayMode API on SATV + if (CJNIBuild::DEVICE != "foster" || CJNIBase::GetSDKVersion() >= 24) // Buggy implementation of DisplayMode API on SATV { fetchDisplayModes(); for (auto res : s_res_displayModes) diff --git a/xbmc/windowing/osx/WinSystemOSX.h b/xbmc/windowing/osx/WinSystemOSX.h index 1360fc833b..c46e27b41e 100644 --- a/xbmc/windowing/osx/WinSystemOSX.h +++ b/xbmc/windowing/osx/WinSystemOSX.h @@ -79,6 +79,7 @@ public: void AnnounceOnLostDevice(); void AnnounceOnResetDevice(); + void HandleOnResetDevice(); void StartLostDeviceTimer(); void StopLostDeviceTimer(); @@ -119,6 +120,8 @@ protected: CCriticalSection m_resourceSection; std::vector<IDispResource*> m_resources; CTimer m_lostDeviceTimer; + bool m_delayDispReset; + XbmcThreads::EndTime m_dispResetTimer; }; #endif diff --git a/xbmc/windowing/osx/WinSystemOSX.mm b/xbmc/windowing/osx/WinSystemOSX.mm index 43403ddb4a..83e69e4020 100644 --- a/xbmc/windowing/osx/WinSystemOSX.mm +++ b/xbmc/windowing/osx/WinSystemOSX.mm @@ -516,7 +516,7 @@ static void DisplayReconfigured(CGDirectDisplayID display, if (flags & kCGDisplaySetModeFlag || flags == 0) { winsys->StopLostDeviceTimer(); // no need to timeout - we've got the callback - winsys->AnnounceOnResetDevice(); + winsys->HandleOnResetDevice(); } } @@ -540,6 +540,7 @@ CWinSystemOSX::CWinSystemOSX() : CWinSystemBase(), m_lostDeviceTimer(this) m_lastDisplayNr = -1; m_movedToOtherScreen = false; m_refreshRate = 0.0; + m_delayDispReset = false; } CWinSystemOSX::~CWinSystemOSX() @@ -561,7 +562,7 @@ void CWinSystemOSX::StopLostDeviceTimer() void CWinSystemOSX::OnTimeout() { - AnnounceOnResetDevice(); + HandleOnResetDevice(); } bool CWinSystemOSX::InitWindowSystem() @@ -1737,16 +1738,41 @@ void CWinSystemOSX::AnnounceOnLostDevice() CSingleLock lock(m_resourceSection); // tell any shared resources CLog::Log(LOGDEBUG, "CWinSystemOSX::AnnounceOnLostDevice"); - for (std::vector<IDispResource *>::iterator i = m_resources.begin(); i != m_resources.end(); i++) + for (std::vector<IDispResource *>::iterator i = m_resources.begin(); i != m_resources.end(); ++i) (*i)->OnLostDisplay(); } +void CWinSystemOSX::HandleOnResetDevice() +{ + + int delay = CSettings::GetInstance().GetInt("videoscreen.delayrefreshchange"); + if (delay > 0) + { + m_delayDispReset = true; + m_dispResetTimer.Set(delay * 100); + } + else + { + AnnounceOnResetDevice(); + } +} + void CWinSystemOSX::AnnounceOnResetDevice() { + double currentFps = m_refreshRate; + int w = 0; + int h = 0; + int currentScreenIdx = GetCurrentScreen(); + // ensure that graphics context knows about the current refreshrate before + // doing the callbacks + GetScreenResolution(&w, &h, ¤tFps, currentScreenIdx); + + g_graphicsContext.SetFPS(currentFps); + CSingleLock lock(m_resourceSection); // tell any shared resources CLog::Log(LOGDEBUG, "CWinSystemOSX::AnnounceOnResetDevice"); - for (std::vector<IDispResource *>::iterator i = m_resources.begin(); i != m_resources.end(); i++) + for (std::vector<IDispResource *>::iterator i = m_resources.begin(); i != m_resources.end(); ++i) (*i)->OnResetDisplay(); } diff --git a/xbmc/windowing/osx/WinSystemOSXGL.mm b/xbmc/windowing/osx/WinSystemOSXGL.mm index 3e61409e9d..c7bfca3dfa 100644 --- a/xbmc/windowing/osx/WinSystemOSXGL.mm +++ b/xbmc/windowing/osx/WinSystemOSXGL.mm @@ -41,6 +41,12 @@ void CWinSystemOSXGL::PresentRenderImpl(bool rendered) { if (rendered) FlushBuffer(); + + if (m_delayDispReset && m_dispResetTimer.IsTimePast()) + { + m_delayDispReset = false; + AnnounceOnResetDevice(); + } } void CWinSystemOSXGL::SetVSyncImpl(bool enable) |