diff options
author | Martijn Kaijser <mcm.kaijser@gmail.com> | 2014-06-07 09:01:39 +0200 |
---|---|---|
committer | Martijn Kaijser <mcm.kaijser@gmail.com> | 2014-06-07 09:01:39 +0200 |
commit | 9cc00f663f911ee947adb6069c48ebc66c0f5314 (patch) | |
tree | 4dc77e2e3e918acfcc742c5484c305fcba12f4db /addons/service.xbmc.versioncheck | |
parent | 02a0b39b755fe22551faeb00676d7cb800dbb6e6 (diff) |
[add-ons] sync add-ons with repo
Diffstat (limited to 'addons/service.xbmc.versioncheck')
47 files changed, 1111 insertions, 216 deletions
diff --git a/addons/service.xbmc.versioncheck/addon.xml b/addons/service.xbmc.versioncheck/addon.xml index 5db1796875..17c1049771 100644 --- a/addons/service.xbmc.versioncheck/addon.xml +++ b/addons/service.xbmc.versioncheck/addon.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <addon id="service.xbmc.versioncheck" name="XBMC Version Check" - version="0.1.11" + version="0.1.21" provider-name="Team XBMC"> <requires> <import addon="xbmc.addon" version="12.0.0"/> @@ -10,76 +10,93 @@ <extension point="xbmc.service" library="service.py" start="login"/> <extension point="xbmc.addon.metadata"> <summary lang="be">XBMC Version Check checks if you are running latest released version.</summary> - <summary lang="bg">XBMC Version Check проверява ползвате ли най-новата версия на XBMC.</summary> + <summary lang="bg">Проверява дали ползвате най-новата версия на XBMC.</summary> + <summary lang="ca">XBMC Version Check comprova si està utilitzant la última versió publicada.</summary> + <summary lang="cs">Kontrola verze XBMC, zkontroluje, zda používáte nejnovější vydanou verzi.</summary> <summary lang="de">XBMC Version-Check prüft, ob die neuste Version von XBMC installiert ist.</summary> <summary lang="el">Ο Έλεγχος Έκδοσης XBMC εξετάζει αν έχετε την πιο πρόσφατη έκδοση του προγράμματος.</summary> <summary lang="en">XBMC Version Check checks if you are running latest released version.</summary> + <summary lang="en_NZ">XBMC Version Check checks if you are running latest released version.</summary> <summary lang="es">XBMC Version Check comprueba si está ejecutando la última versión de XBMC.</summary> <summary lang="es_MX">Comprobador de Version de XBMC comprueba si se esta ejecutando ultima version publicada.</summary> <summary lang="fr">XBMC Version Check vérifie si vous utilisez la dernière version disponible.</summary> + <summary lang="fr_CA">Le contrôleur de version XBMC vérifie si vous utilisez la dernière version parue.</summary> <summary lang="gl">XBMC Version Check verifica se está a executar a última versión.</summary> - <summary lang="he">XBMC Version Check בודק אם אתה מפעיל את הגרסה הרשמית האחרונה.</summary> + <summary lang="he">בודק גרסת XBMC מוודא אם אתה מריץ את הגרסה הרשמית האחרונה.</summary> <summary lang="hr">XBMC provjeritelj inačice provjerava imate li posljednju inačicu izdanja.</summary> <summary lang="hu">Az XBMC verzió ellenőrző megvizsgálja, hogy a legújabb kiadást futtatja-e.</summary> <summary lang="id">XBMC Version Check mengecek apakah Anda menggunakan versi rilis terbaru.</summary> <summary lang="it">XBMC Version Check verifica se hai l'ultima versione rilasciata</summary> <summary lang="ko">XBMC Version Checks는 최신 정식 릴리즈 버전을 사용중인지 검사해줍니다.</summary> + <summary lang="lt">XBMC Version Check patikrina ar įdiegta naujiausia versiją.</summary> <summary lang="nl">XBMC Versie Check controleert of je de laatst beschikbare versie hebt.</summary> <summary lang="no">XBMC Versjonsettersyn sjekker om du kjører den sist utgitte versjonen.</summary> - <summary lang="pl">XBMC Version Check sprawdza czy używasz najnowszą wersję.</summary> + <summary lang="pl">Wtyczka sprawdza czy używasz najnowszą wersję XBMC.</summary> <summary lang="pt">O XBMC Version Check verifica se a sua versão de lançamento do XBMC está actualizada.</summary> <summary lang="pt_BR">XBMC Version Check verifica se você está executando a versão mais recente.</summary> <summary lang="ru">XBMC Version Check проверяет если вы используете последнюю версию</summary> <summary lang="sv">XBMC Version Check kontrollerar om du använder den senaste versionen.</summary> - <summary lang="zh">XBMC版本检查检查你使用的是否为最新发布的版本。</summary> + <summary lang="zh">XBMC 版本检查检查你使用的是否为最新发布的版本。</summary> <description lang="be">XBMC Version Check only supports a number of platforms/distros as releases may differ between them. For more information visit the xbmc.org website.</description> <description lang="bg">XBMC Version Check поддържа няколко платформи/дистрибуции. За повече информация посетете страницата www.xbmc.org.</description> + <description lang="ca">XBMC Version Check només és compatible amb una sèrie de plataformes / distribucions ja que les ultimes versions poden ser diferents entre elles. Per obtenir més informació, visiteu el lloc web xbmc.org.</description> + <description lang="cs">Kontrola verze XBMC podporuje pouze několik platforem/distribucí a verze mezi nimi se můžou lišit. Pro více informací navštivte webové stránky xbmc.org.</description> <description lang="de">XBMC Versions-Check unterstützt nur ein paar Plattformen/Distributionen, da sich die jeweiligen Veröffentlichungen unterscheiden können. Für weitere Informationen besuche die xbmc.org-Website.</description> <description lang="el">Ο Έλεγχος Έκδοσης XBMC υποστηρίζει μόνο ορισμένα λειτουργικά συστήματα/διανομές, καθώς οι εκδόσεις διαφέρουν για το καθένα. Για περισσότερες πληροφορίες επισκεφθείτε το xbmc.org</description> <description lang="en">XBMC Version Check only supports a number of platforms/distros as releases may differ between them. For more information visit the xbmc.org website.</description> + <description lang="en_NZ">XBMC Version Check only supports a number of platforms/distros as releases may differ between them. For more information visit the xbmc.org website.</description> <description lang="es">XBMC Version Check solo soporta un número limitado de plataformas/distribuciones, ya que los lanzamientos pueden diferir entre ellos. Para más información, visite la web de xbmc.org.</description> <description lang="fr">XBMC Version Check supporte seulement un nombre de plateformes/distributions qui peuvent varier entre elles. Visitez le site internet xbmc.org pour plus d'informations.</description> + <description lang="fr_CA">Le contrôleur de version XBMC ne prend en charge qu'un certain nombre de plate-formes/distributions car les versions peuvent varier entre elles. Pour plus d'informations, visitez le site Web xbmc.org</description> <description lang="gl">XBMC Version Check só soporta un número limitado de plataformas/distribucións, xa que os lanzamentos poden diferir entre eles. Para máis información visitar o sitio web de xbmc.org.</description> - <description lang="he">XBMC Version Check תומך רק במספר פלטפורמות/הפצות מאחר שסימון הגרסאות שונה בין אחת לשניה. למידע נוסף בקר באתר xbmc.org.</description> + <description lang="he">בודק גרסת XBMC תומך רק במספר פלטפורמות/הפצות מאחר שסימון הגרסאות שונה בין אחת לשניה. למידע נוסף בקר באתר xbmc.org.</description> <description lang="hr">XBMC provjeritelj inačice samo podržava broj platformi/distribucija koliko to dopuštaju pojedina izdanja. Za više informacija posjetite xbmc.org web stranicu.</description> <description lang="hu">Az XBMC verzió-ellenőrző csak néhány platformot / disztribúciót támogat, mert a kiadások között különbségek lehetnek. További információkért keresse fel az xbmc.org oldalt.</description> <description lang="id">XBMC Version Check hanya mendukung beberapa platform/distro karena rilisnya mungkin berbeda-beda. Untuk informasi lebih lanjut kunjungi situs xbmc.org.</description> <description lang="it">XBMC Version Check supporta un numero di piattaforme e distribuzioni diverse tra loro. Per più informazioni visita il sito xbmc.org</description> + <description lang="ko">XBMC Versio Check는 일부 플랫폼/배포본만을 지원합니다. 자세한 정보는 xbmc.org 웹사이트에서 확인하세요</description> + <description lang="lt">XBMC Version Check palaiko tik platformos/distribucijos numerį, nes leidimai tarp jų gali skirtis. Apsilankykite xbmc.org interneto svetainėje, norėdami gauti daugiau informacijos.</description> <description lang="nl">XBMC Version Check ondersteunt maar enkele platforms/distros omdat er verschil kan zijn tussen versies. Voor meer informatie bezoek XBMC.org website.</description> <description lang="no">XBMC Versjonsettersyn støtter kun noen plattformer/distribusjoner fordi utgivelser kan være forskjellige mellom dem. Besøk xbmc.org for mer informasjon.</description> - <description lang="pl">XBMC Version Check wspiera część platform/dystrybucji, jako że wydania mogą się różnić. Po więcej informacji odwiedź stronę xbmc.org.</description> + <description lang="pl">XBMC Version Check, jako że wydania mogą się różnić, wspiera tylko część platform/dystrybucji. Więcej informacji na stronie xbmc.org.</description> <description lang="pt">O XBMC Version Check suporta apenas algumas plataformas/distribuições, porque os lançamentos podem não ser sempre idênticos. Para mais informação, visite o site xbmc.org.</description> <description lang="pt_BR">XBMC Version Check somente suporta algumas plataformas/distros, que podem variar entre si. Para maiores informações visite o website xbmc.org</description> + <description lang="ru">Проверка новых версий XBMC поддерживается только на ряде платформ/дистрибутивов и они могут различаться между собой. Для получения доп. информации посетите сайт xbmc.org</description> <description lang="sv">XBMC Version Check stöder endeast ett antal plattformar/distributioner eftersom utgivningar kan skilja mellan dessa. För mer information besök xbmc.org webplatsen.</description> - <description lang="zh">XBMC版本检查只支持部分平台/发行版,它们之间的版本可能会有所不同。欲了解更多信息,请访问的xbmc.org网站。</description> + <description lang="zh">XBMC 版本检查只支持部分平台/发行版,它们之间的版本可能会有所不同。欲了解更多信息,请访问 xbmc.org 网站。</description> <disclaimer lang="be">Feel free to use this script. For information visit xbmc.org</disclaimer> <disclaimer lang="bg">Спокойно можете да ползвате скрипта за собствени цели. За информация посетете www.xbmc.org</disclaimer> + <disclaimer lang="ca">Sigues lliure d'utilitzar aquest script. Per més informació visita xbmc.org</disclaimer> + <disclaimer lang="cs">Neváhejte použít tento skript. Pro více informací navštivte xbmc.org</disclaimer> <disclaimer lang="de">Zögere nicht dieses Script zu benutzen. Für Informationen besuche xbmc.org</disclaimer> <disclaimer lang="el">Χρησιμοποιήστε αυτό το script ελεύθερα. Για πληροφορίες επισκεφθείτε το xbmc.org</disclaimer> <disclaimer lang="en">Feel free to use this script. For information visit xbmc.org</disclaimer> + <disclaimer lang="en_NZ">Feel free to use this script. For information visit xbmc.org</disclaimer> <disclaimer lang="es">Puede usar libremente este programa. Para más información, visite xbmc.org</disclaimer> <disclaimer lang="es_MX">Sientase libre de utilizar este script. Para mas información visita xbmc.org</disclaimer> <disclaimer lang="fr">Utilisez ce script si vous le désirez. Visitez le site Internet xbmc.org pour plus d'informations.</disclaimer> + <disclaimer lang="fr_CA">N'hésitez pas à utiliser ce script. Pour de l'information visitez xbmc.org</disclaimer> <disclaimer lang="gl">Síntase libre de usar este script, para máis información visitar xbmc.org.</disclaimer> - <disclaimer lang="he">תרגיש חופשי להשתמש בסקריפט זה. למידע נוסף בקר בכתובת xbmc.org</disclaimer> + <disclaimer lang="he">תרגיש חופשי להשתמש בסקריפט זה. למידע נוסף בקר ב-xbmc.org</disclaimer> <disclaimer lang="hr">Slobodno koristite ovu skriptu. Za više informacija posjetite xbmc.org</disclaimer> <disclaimer lang="hu">Használja bátran ezt a szkriptet! Információkért keresse fel az xbmc.org oldalt!</disclaimer> <disclaimer lang="id">Jangan sungkan menggunakan script ini. Untuk informasi hubungi xbmc.org</disclaimer> <disclaimer lang="it">Usa liberamente lo script. Per informazioni visita xbmc.org</disclaimer> <disclaimer lang="ko">이 스크립트를 자유롭게 사용하세요. 관련 정보는 xbmc.org를 방문하세요.</disclaimer> + <disclaimer lang="lt">Galite naudoti šį scenarijų. Apsilankykite xbmc.org, norėdami gauti daugiau informacijos.</disclaimer> <disclaimer lang="nl">Gebruik dit script vrijblijvend. Voor meer informatie bezoek XBMC.org</disclaimer> <disclaimer lang="no">Du har fri tillatelse til å benytte dette skriptet. Besøk xbmc.org for informasjon</disclaimer> - <disclaimer lang="pl">Zapraszamy do używania skryptu. Po więcej informacji odwiedź xbmc.org</disclaimer> + <disclaimer lang="pl">Zapraszamy do używania skryptu. Więcej informacji na stronie xbmc.org.</disclaimer> <disclaimer lang="pt">Esteja à vontade para usar este script. Para mais informação, visite xbmc.org.</disclaimer> <disclaimer lang="pt_BR">Sinta-se livre para usar este script. Para informações, visite xbmc.org</disclaimer> <disclaimer lang="ru">Используйте этот скрипт на свое усмотрение. Для информации посетите xbmc.org</disclaimer> <disclaimer lang="sv">Använd gärna detta skript. För information, besök xbmc.org</disclaimer> - <disclaimer lang="zh">请随意使用此脚本,更多信息访问xbmc.org</disclaimer> + <disclaimer lang="zh">请随意使用此脚本,更多信息访问 xbmc.org</disclaimer> + <platform>all</platform> <license>GNU GENERAL PUBLIC LICENSE. Version 2, June 1991</license> - <platform>osx osx32 osx64 ios windx wingl linux</platform> - <website>http://xbmc.org</website> - <source>https://github.com/XBMC-Addons/service.xbmc.versioncheck</source> <forum>http://forum.xbmc.org/showthread.php?tid=160228</forum> + <website>http://xbmc.org</website> <email></email> + <source>https://github.com/XBMC-Addons/service.xbmc.versioncheck</source> </extension> </addon> diff --git a/addons/service.xbmc.versioncheck/changelog.txt b/addons/service.xbmc.versioncheck/changelog.txt index 0148104af6..7351483ef0 100644 --- a/addons/service.xbmc.versioncheck/changelog.txt +++ b/addons/service.xbmc.versioncheck/changelog.txt @@ -1,33 +1,72 @@ +v0.1.22 +- Updated language files from Transifex +- Update with 13.1 Gotham rc1 +- Update with 13.1 Gotham beta2 +- Update with 13.1 Gotham beta1 +- Update with 13.0 Gotham + +v0.1.21 +- Update with 13.0 Gotham rc1 +- Update with 13.0 Gotham beta4 + +v0.1.20 +- Fix missing apt option for Linux +- Update with 13.0 Gotham beta3 +- Update with 13.0 Gotham beta2 +- Update with 13.0 Gotham beta1 + +v0.1.19 +- Added Gotham alpha user notice + +v0.1.17 +- Update with 13.0 Gotham alpha11 + +v0.1.16 +- Update with 12.3 Frodo stable + +v0.1.15 +- Add option for linux to disable check through "apt" + +v0.1.14 +- Update with 13.0 Gotham alpha10 + +v0.1.13 +- Update with 13.0 Gotham alpha9 + +v0.1.12 +- Fix encoding text encoding error for some languages +- Update language files + v0.1.11 - Updated language files from Transifex - Fix problems with python2.7.5 -- Update with 13.0 Gotham_alpha8 +- Update with 13.0 Gotham alpha8 v0.1.11 -- Update with 13.0 Gotham_alpha7 +- Update with 13.0 Gotham alpha7 v0.1.9 -- Update with 13.0 Gotham_alpha6 +- Update with 13.0 Gotham alpha6 - Updated language files from Transifex v0.1.7 -- Update with 13.0 Gotham_alpha5 +- Update with 13.0 Gotham alpha5 v0.1.7 -- Update with 13.0 Gotham_alpha4 +- Update with 13.0 Gotham alpha4 v0.1.6 - Update with 12.2 Frodo stable - Added Linux full system upgrade v0.1.5 -- Update with 13.0 Gotham_alpha3 +- Update with 13.0 Gotham alpha3 v0.1.4 - We can now upgrade xbmc on Linux. This works either via polkit or shell wrapper as fallback v0.1.3 -- Update with 13.0 Gotham_alpha2 +- Update with 13.0 Gotham alpha2 v0.1.2 - Add notification for Ubuntu users checking through apt command diff --git a/addons/service.xbmc.versioncheck/lib/common.py b/addons/service.xbmc.versioncheck/lib/common.py index 5579e6f7cc..9de364f35b 100644 --- a/addons/service.xbmc.versioncheck/lib/common.py +++ b/addons/service.xbmc.versioncheck/lib/common.py @@ -16,6 +16,7 @@ # along with this program. If not, see <http://www.gnu.org/licenses/>. # +import os import xbmc import xbmcaddon import xbmcgui @@ -25,8 +26,12 @@ __addon__ = xbmcaddon.Addon() __addonversion__ = __addon__.getAddonInfo('version') __addonname__ = __addon__.getAddonInfo('name') __addonpath__ = __addon__.getAddonInfo('path').decode('utf-8') +__addonprofile__ = xbmc.translatePath( __addon__.getAddonInfo('profile') ).decode('utf-8') __icon__ = __addon__.getAddonInfo('icon') -__localize__ = __addon__.getLocalizedString + +def localise(id): + string = __addon__.getLocalizedString(id).encode( 'utf-8', 'ignore' ) + return string def log(txt): if isinstance (txt,str): @@ -35,7 +40,7 @@ def log(txt): xbmc.log(msg=message.encode("utf-8"), level=xbmc.LOGDEBUG) def get_password_from_user(): - keyboard = xbmc.Keyboard("", __addonname__ + "," +__localize__(32022), True) + keyboard = xbmc.Keyboard("", __addonname__ + "," +localise(32022), True) keyboard.doModal() if (keyboard.isConfirmed()): pwd = keyboard.getText() @@ -43,7 +48,7 @@ def get_password_from_user(): def message_upgrade_success(): xbmc.executebuiltin("XBMC.Notification(%s, %s, %d, %s)" %(__addonname__, - __localize__(32013), + localise(32013), 15000, __icon__)) @@ -53,10 +58,10 @@ def message_restart(): def dialog_yesno(line1 = 0, line2 = 0): return xbmcgui.Dialog().yesno(__addonname__, - __localize__(line1), - __localize__(line2)) + localise(line1), + localise(line2)) -def upgrade_message(msg, upgrade): +def upgrade_message(msg, oldversion, upgrade): # Don't show while watching a video while(xbmc.Player().isPlayingVideo() and not xbmc.abortRequested): xbmc.sleep(1000) @@ -64,26 +69,11 @@ def upgrade_message(msg, upgrade): while(i < 5 and not xbmc.abortRequested): xbmc.sleep(1000) i += 1 - # Detect if it's first run and only show OK dialog + ask to disable on that - firstrun = __addon__.getSetting("versioncheck_firstrun") != 'false' - if firstrun and not xbmc.abortRequested: + if __addon__.getSetting("lastnotified_version") < __addonversion__: xbmcgui.Dialog().ok(__addonname__, - __localize__(msg), - __localize__(32001), - __localize__(32002)) - # sets check to false which is checked on startup - if dialog_yesno(32009, 32010): - __addon__.setSetting("versioncheck_enable", 'false') - # set first run to false to only show a popup next startup / every two days - __addon__.setSetting("versioncheck_firstrun", 'false') - # Show notification after firstrun - elif not xbmc.abortRequested: - if upgrade: - return dialog_yesno(msg) - else: - xbmc.executebuiltin("XBMC.Notification(%s, %s, %d, %s)" %(__addonname__, - __localize__(32001) + '' + __localize__(32002), - 15000, - __icon__)) + localise(msg), + localise(32001), + localise(32002)) + __addon__.setSetting("lastnotified_version", __addonversion__) else: - pass
\ No newline at end of file + log("Already notified one time for upgrading.")
\ No newline at end of file diff --git a/addons/service.xbmc.versioncheck/lib/jsoninterface.py b/addons/service.xbmc.versioncheck/lib/jsoninterface.py index c6ab4f6c68..37fa902606 100644 --- a/addons/service.xbmc.versioncheck/lib/jsoninterface.py +++ b/addons/service.xbmc.versioncheck/lib/jsoninterface.py @@ -36,7 +36,6 @@ def get_installedversion(): version_installed = [] if json_query.has_key('result') and json_query['result'].has_key('version'): version_installed = json_query['result']['version'] - log("Version installed %s" %version_installed) return version_installed def get_versionfilelist(): diff --git a/addons/service.xbmc.versioncheck/lib/versions.py b/addons/service.xbmc.versioncheck/lib/versions.py index 0bd7607f1e..4252a9f31b 100644 --- a/addons/service.xbmc.versioncheck/lib/versions.py +++ b/addons/service.xbmc.versioncheck/lib/versions.py @@ -25,69 +25,90 @@ def compare_version(version_installed, versionlist): versionlist_beta = versionlist['releases']['beta'] versionlist_alpha = versionlist['releases']['alpha'] versionlist_prealpha = versionlist['releases']['prealpha'] + log("Version installed %s" %version_installed) ### Check to upgrade to newest available stable version # check on smaller major version. Smaller version than available always notify oldversion = False msg = '' + + # check if current major version is smaller than available major stable + # here we don't care if running non stable if version_installed['major'] < int(versionlist_stable[0]['major']): msg = 32003 - oldversion = True + oldversion = "stable" log("Version available %s" %versionlist_stable[0]) + log("You are running an older version") + - # check on same major version installed and available + # check if current major version is equal than available major stable + # however also check on minor version and still don't care about non stable elif version_installed['major'] == int(versionlist_stable[0]['major']): - # check on smaller minor version if version_installed['minor'] < int(versionlist_stable[0]['minor']): msg = 32003 - oldversion = True + oldversion = "stable" log("Version available %s" %versionlist_stable[0]) - # check if not installed a stable so always notify - elif version_installed['minor'] == int(versionlist_stable[0]['minor']) and version_installed['tag'] != "stable": - msg = 32008 + log("You are running an older minor version") + # check for <= minor !stable + elif version_installed['tag'] != "stable" and version_installed['minor'] <= int(versionlist_stable[0]['minor']): + msg = 32003 oldversion = True log("Version available %s" %versionlist_stable[0]) + log("You are running an older non stable minor version") else: - log("Last available stable installed") + log("Version available %s" %versionlist_stable[0]) + log("There is no newer stable available") - ### Check to upgrade to newest available RC version if not installed stable + ## Check to upgrade to newest available RC version if not installed stable ## Check also oldversion hasn't been set true by previous check because if so this need to be skipped - if not oldversion and version_installed['tag'] != "stable": - if 'revision' in version_installed.keys(): - # only check on equal or lower major because newer installed beta/alpha/prealpha version will be higher - if versionlist_rc and version_installed['major'] <= int(versionlist_rc[0]['major']): - if version_installed['revision'] <= versionlist_rc[0]['revision']: + elif version_installed['tag'] != "stable": + # check if you are using a RC lower than current RC + # then check if you are using a alpha/beta lower than current RC + if version_installed['major'] <= int(versionlist_rc[0]['major']): + if version_installed['tag'] in ["releasecandidate"]: + if version_installed['revision'] < versionlist_rc[0]['revision']: msg = 32004 oldversion = True log("Version available %s" %versionlist_rc[0]) + log("You are running an older RC version") + elif version_installed['revision'] < versionlist_rc[0]['revision']: + msg = 32004 + oldversion = True + log("Version available %s" %versionlist_rc[0]) + log("You are running an older non RC version") + else: + log("Version available %s" %versionlist_rc[0]) + log("You are running newest RC version") - # exclude if installed RC on checking for newer beta - if not oldversion and versionlist_beta and version_installed['tag'] not in ["releasecandidate"]: - if version_installed['major'] <= int(versionlist_beta[0]['major']): - if version_installed['revision'] < versionlist_beta[0]['revision']: - msg = 32005 - oldversion = True - log("Version available %s" %versionlist_beta[0]) - - # exclude if installed RC or beta on checking for newer alpha - if not oldversion and versionlist_alpha and version_installed['tag'] not in ["releasecandidate", "beta"]: - if version_installed['major'] <= int(versionlist_alpha[0]['major']): - if version_installed['revision'] < versionlist_alpha[0]['revision']: - msg = 32006 - oldversion = True - log("Version available %s" %versionlist_alpha[0]) + # exclude if you are running an RC + # check if you are using a beta lower than current beta + # then check if you are using a alpha/beta lower than current RC + if not oldversion and version_installed['tag'] not in ["releasecandidate"] and version_installed['major'] <= int(versionlist_beta[0]['major']): + if version_installed['tag'] in ["beta"]: + if version_installed['revision'] < versionlist_beta[0]['revision']: + msg = 32005 + oldversion = True + log("Version available %s" %versionlist_beta[0]) + log("You are running an older beta version") + elif version_installed['revision'] < versionlist_beta[0]['revision']: + msg = 32005 + oldversion = True + log("Version available %s" %versionlist_beta[0]) + log("You are running an older non beta version") + else: + log("Version available %s" %versionlist_beta[0]) + log("You are running newest beta version") - # exclude if installed RC, beta or alpha on checking for newer prealpha - if not oldversion and versionlist_prealpha and version_installed['tag'] not in ["releasecandidate", "beta", "alpha"]: - if version_installed['major'] <= int(versionlist_prealpha[0]['major']): - if version_installed['revision'] < versionlist_prealpha[0]['revision']: - msg = 32007 - oldversion = True - log("Version available %s" %versionlist_prealpha[0]) + # exclude if you are running an RC/beta + # check if you are using a beta lower than current beta + # then check if you are using a alpha/beta lower than current RC + if not oldversion and version_installed['tag'] in ["prealpha"] and version_installed['major'] <= int(versionlist_prealpha[0]['major']): + if version_installed['revision'] < versionlist_prealpha[0]['revision']: + msg = 32006 + oldversion = True + log("Version available %s" %versionlist_prealpha[0]) + log("You are running an older alpha version") + else: + log("Version available %s" %versionlist_prealpha[0]) + log("You are running newest alpha version") - log("Nothing to see here, move along. Running a latest non stable release") - # Nothing to see here, move along - else: - log("Nothing to see here, move along. Running a stable release") - # Nothing to see here, move along - pass return oldversion, msg
\ No newline at end of file diff --git a/addons/service.xbmc.versioncheck/lib/viewer.py b/addons/service.xbmc.versioncheck/lib/viewer.py new file mode 100644 index 0000000000..7410d94600 --- /dev/null +++ b/addons/service.xbmc.versioncheck/lib/viewer.py @@ -0,0 +1,99 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Copyright (C) 2011-2013 Martijn Kaijser +# +# 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 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see <http://www.gnu.org/licenses/>. +# + +#import modules +import os +import sys +import xbmc +import xbmcgui +import xbmcaddon + +### get addon info +__addon__ = xbmcaddon.Addon('service.xbmc.versioncheck') +__addonversion__ = __addon__.getAddonInfo('version') +__addonname__ = __addon__.getAddonInfo('name') +__addonpath__ = __addon__.getAddonInfo('path').decode('utf-8') +__addonprofile__ = xbmc.translatePath( __addon__.getAddonInfo('profile') ).decode('utf-8') +__icon__ = __addon__.getAddonInfo('icon') + +class Viewer: + # constants + WINDOW = 10147 + CONTROL_LABEL = 1 + CONTROL_TEXTBOX = 5 + + def __init__(self, *args, **kwargs): + # activate the text viewer window + xbmc.executebuiltin("ActivateWindow(%d)" % (self.WINDOW,)) + # get window + self.window = xbmcgui.Window(self.WINDOW) + # give window time to initialize + xbmc.sleep(100) + # set controls + self.setControls() + + def setControls(self): + #get header, text + heading, text = self.getText() + # set heading + self.window.getControl(self.CONTROL_LABEL).setLabel("%s : %s" % (__addonname__, heading, )) + # set text + self.window.getControl(self.CONTROL_TEXTBOX).setText(text) + xbmc.sleep(2000) + + def getText(self): + try: + if sys.argv[ 1 ] == "gotham-alpha_notice": + return "Call to Gotham alpha users", self.readFile(os.path.join(__addonpath__ , "resources/gotham-alpha_notice.txt")) + except Exception, e: + xbmc.log(__addonname__ + ': ' + str(e), xbmc.LOGERROR) + return "", "" + + def readFile(self, filename): + return open(filename).read() + +class WebBrowser: + """ Display url using the default browser. """ + + def __init__(self, *args, **kwargs): + try: + url = sys.argv[2] + # notify user + notification(__addonname__, url) + xbmc.sleep(100) + # launch url + self.launchUrl(url) + except Exception, e: + xbmc.log(__addonname__ + ': ' + str(e), xbmc.LOGERROR) + + def launchUrl(self, url): + import webbrowser + webbrowser.open(url) + +def Main(): + try: + if sys.argv[ 1 ] == "webbrowser": + WebBrowser() + else: + Viewer() + except Exception, e: + xbmc.log(__addonname__ + ': ' + str(e), xbmc.LOGERROR) + +if (__name__ == "__main__"): + Main() diff --git a/addons/service.xbmc.versioncheck/resources/gotham-alpha_notice.txt b/addons/service.xbmc.versioncheck/resources/gotham-alpha_notice.txt new file mode 100644 index 0000000000..b905baaae4 --- /dev/null +++ b/addons/service.xbmc.versioncheck/resources/gotham-alpha_notice.txt @@ -0,0 +1,7 @@ +[B]Call to Gotham alpha users[/B] +[I]For more information visit http://xbmc.org [/I] + +In the last blog post which you can read at http://xbmc.org we already told you we are working hard towards a Beta release. There are still some things that need to be improved before we are confident on releasing a Beta. We will of course keep you posted when that time comes. Work continues by the developers to iron out the know remaining issues as much as possible. Thanks to the users who install our latest development builds, the remaining problems become known and we try to address these. Do note we may not be able to address all issues reported, as time and available developers are limited. We all try our best but we hope all of you will understand this and we need to accept that some issues will remain. +If you are a developer and you are confident enough to dive into our source code and fix it, we would appreciate it very much if you would create a so called pull-request on our github page for code review so it might be included. + +As it stands now it’s highly unlikely there will be another monthly release before Beta release as there isn’t a merge window any more like we had in the previous months. The monthly builds were done at the end of the month to mark the most stable Gotham version. However now we only do bug fixing, each build we create daily should become better and better. This also means you can download and install the most recent nightly build quite safely to have the most up to date version running. Because of this we would like to ask if possible to upgrade to the last available “nightly build” (the links can be found at the end). As I just mentioned these builds should be considered more stable than any previous monthly Gotham release. There should be no reason to keep using any older monthly build. This would also help to identify any remaining issues left and helps us make the upcoming Gotham release a great one.
\ No newline at end of file diff --git a/addons/service.xbmc.versioncheck/resources/language/Belarusian/strings.po b/addons/service.xbmc.versioncheck/resources/language/Belarusian/strings.po index d3a6312a70..8ea824f1ae 100644 --- a/addons/service.xbmc.versioncheck/resources/language/Belarusian/strings.po +++ b/addons/service.xbmc.versioncheck/resources/language/Belarusian/strings.po @@ -24,10 +24,6 @@ msgctxt "#32002" msgid "Visit XBMC.org for more information." msgstr "Visit XBMC.org for more information." -msgctxt "#32003" -msgid "You are still using an older stable version of XBMC." -msgstr "You are still using an older stable version of XBMC." - msgctxt "#32004" msgid "You are still using an older RC version of XBMC." msgstr "You are still using an older RC version of XBMC." diff --git a/addons/service.xbmc.versioncheck/resources/language/Bulgarian/strings.po b/addons/service.xbmc.versioncheck/resources/language/Bulgarian/strings.po index cef3174218..593c0e18e2 100644 --- a/addons/service.xbmc.versioncheck/resources/language/Bulgarian/strings.po +++ b/addons/service.xbmc.versioncheck/resources/language/Bulgarian/strings.po @@ -22,11 +22,7 @@ msgstr "Препоръчваме Ви да актуализирате." msgctxt "#32002" msgid "Visit XBMC.org for more information." -msgstr "Посетете www.xbmc.info за информация." - -msgctxt "#32003" -msgid "You are still using an older stable version of XBMC." -msgstr "Ползвате стара стабилна версия на XBMC." +msgstr "Посетете www.xbmc.org за повече информация." msgctxt "#32004" msgid "You are still using an older RC version of XBMC." @@ -50,7 +46,7 @@ msgstr "Ползвате стара нестабилна версия на XBMC. msgctxt "#32009" msgid "Would you like to remove this reminder?" -msgstr "Желаете ли изключите това напомняне?" +msgstr "Желаете ли напомнянето да бъде изключено?" msgctxt "#32010" msgid "You can enable/disable it through addon settings." @@ -58,7 +54,7 @@ msgstr "Можете да включите/изключите напомняне msgctxt "#32011" msgid "Use your package manager(apt) to upgrade." -msgstr "Актуализирайте чрез вашия диспeчер на пакети (apt)." +msgstr "Актуализирайте чрез вашия диспечер на пакети (apt)." msgctxt "#32012" msgid "A new version is available, do you want to upgrade now?" @@ -82,8 +78,16 @@ msgstr "Основни" msgctxt "#32021" msgid "Enable XBMC version check?" -msgstr "Да бъде ли проверяване версията на XBMC?" +msgstr "Да се включи ли XBMC проверката за версия?" msgctxt "#32022" msgid "Please enter your password" msgstr "Моля, въведете паролата си" + +msgctxt "#32023" +msgid "Linux: Upgrade complete system" +msgstr "Линукс: Актуализиране на цялата система" + +msgctxt "#32024" +msgid "Linux: Upgrade using apt" +msgstr "Линукс: Актуализиране чрез apt" diff --git a/addons/service.xbmc.versioncheck/resources/language/Burmese/strings.po b/addons/service.xbmc.versioncheck/resources/language/Burmese/strings.po new file mode 100644 index 0000000000..407cc75cca --- /dev/null +++ b/addons/service.xbmc.versioncheck/resources/language/Burmese/strings.po @@ -0,0 +1,21 @@ +# XBMC Media Center language file +# Addon Name: XBMC Version Check +# Addon id: service.xbmc.versioncheck +# Addon Provider: Team XBMC +msgid "" +msgstr "" +"Project-Id-Version: XBMC Addons\n" +"Report-Msgid-Bugs-To: alanwww1@xbmc.org\n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: XBMC Translation Team\n" +"Language-Team: Burmese (http://www.transifex.com/projects/p/xbmc-addons/language/my/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: my\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +msgctxt "#32020" +msgid "General" +msgstr "ယေဘုယျ" diff --git a/addons/service.xbmc.versioncheck/resources/language/Catalan/strings.po b/addons/service.xbmc.versioncheck/resources/language/Catalan/strings.po index 0084857c1d..944edea7b2 100644 --- a/addons/service.xbmc.versioncheck/resources/language/Catalan/strings.po +++ b/addons/service.xbmc.versioncheck/resources/language/Catalan/strings.po @@ -16,6 +16,74 @@ msgstr "" "Language: ca\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +msgctxt "#32001" +msgid "We would like to recommend you to upgrade." +msgstr "En agradaria recomanar-te actualitzar." + +msgctxt "#32002" +msgid "Visit XBMC.org for more information." +msgstr "Visita XBMC.org per més informació." + +msgctxt "#32004" +msgid "You are still using an older RC version of XBMC." +msgstr "Encara estàs fent servir una versió RC de XBMC vella." + +msgctxt "#32005" +msgid "You are still using an older beta version of XBMC." +msgstr "Encara estàs fent servir una versió beta de XBMC vella." + +msgctxt "#32006" +msgid "You are still using an older alpha version of XBMC." +msgstr "Encara estàs fent servir una versió alpha de XBMC vella." + +msgctxt "#32007" +msgid "You are still using an older monthly version of XBMC." +msgstr "Encara estàs fent servir una versió mensual de XBMC vella." + +msgctxt "#32008" +msgid "You are still using an older non stable version of XBMC." +msgstr "Encara estàs fent servir una versió no estable de XBMC vella." + +msgctxt "#32009" +msgid "Would you like to remove this reminder?" +msgstr "Vols eliminar aquest recordatori?" + +msgctxt "#32010" +msgid "You can enable/disable it through addon settings." +msgstr "Pots habilitar/inhabilitar mitjançant les propietats del complement." + +msgctxt "#32011" +msgid "Use your package manager(apt) to upgrade." +msgstr "Utilitza el gestor de paquets (apt) per actualitzar." + +msgctxt "#32012" +msgid "A new version is available, do you want to upgrade now?" +msgstr "Una nova versió esta disponible, vol actualitzar ara?" + +msgctxt "#32013" +msgid "Upgrade successful" +msgstr "Actualització realitzada correctament." + +msgctxt "#32014" +msgid "Do you want to restart Xbmc to finish the upgrade?" +msgstr "Vols reiniciar XBMC per finalitzar la actualització?" + +msgctxt "#32015" +msgid "Do you want to check the repository for a new version?" +msgstr "Vols comprovar el repositori per buscar una versió nova?" + msgctxt "#32020" msgid "General" msgstr "General" + +msgctxt "#32021" +msgid "Enable XBMC version check?" +msgstr "Habilitar comprovació de versió XBMC?" + +msgctxt "#32022" +msgid "Please enter your password" +msgstr "Si us plau indtroduïu la contrasenya" + +msgctxt "#32023" +msgid "Linux: Upgrade complete system" +msgstr "Linux: Actualitzar tot el sistema" diff --git a/addons/service.xbmc.versioncheck/resources/language/Chinese (Simple)/strings.po b/addons/service.xbmc.versioncheck/resources/language/Chinese (Simple)/strings.po index ce61033498..c426c857fc 100644 --- a/addons/service.xbmc.versioncheck/resources/language/Chinese (Simple)/strings.po +++ b/addons/service.xbmc.versioncheck/resources/language/Chinese (Simple)/strings.po @@ -22,31 +22,27 @@ msgstr "我们建议你升级。" msgctxt "#32002" msgid "Visit XBMC.org for more information." -msgstr "更多信息访问XBMC.org。" - -msgctxt "#32003" -msgid "You are still using an older stable version of XBMC." -msgstr "您仍在使用一个旧的稳定版XBMC。" +msgstr "更多信息访问 XBMC.org。" msgctxt "#32004" msgid "You are still using an older RC version of XBMC." -msgstr "您仍在使用一个旧的RC版XBMC。" +msgstr "您仍在使用一个旧的 RC 版 XBMC。" msgctxt "#32005" msgid "You are still using an older beta version of XBMC." -msgstr "您仍在使用一个旧的beta版XBMC。" +msgstr "您仍在使用一个旧的 beta 版 XBMC。" msgctxt "#32006" msgid "You are still using an older alpha version of XBMC." -msgstr "您仍在使用一个旧的alpha版XBMC。" +msgstr "您仍在使用一个旧的 alpha 版 XBMC。" msgctxt "#32007" msgid "You are still using an older monthly version of XBMC." -msgstr "您仍在使用一个旧的月度版XBMC。" +msgstr "您仍在使用一个旧的月度版 XBMC。" msgctxt "#32008" msgid "You are still using an older non stable version of XBMC." -msgstr "您仍在使用一个旧的非稳定版XBMC。" +msgstr "您仍在使用一个旧的非稳定版 XBMC。" msgctxt "#32009" msgid "Would you like to remove this reminder?" @@ -70,7 +66,7 @@ msgstr "成功升级" msgctxt "#32014" msgid "Do you want to restart Xbmc to finish the upgrade?" -msgstr "你要重启XBMC来完成升级吗?" +msgstr "你要重启 XBMC 来完成升级吗?" msgctxt "#32015" msgid "Do you want to check the repository for a new version?" @@ -78,11 +74,11 @@ msgstr "你要检查库中的新版本吗?" msgctxt "#32020" msgid "General" -msgstr "常用" +msgstr "常规" msgctxt "#32021" msgid "Enable XBMC version check?" -msgstr "启用XBMC版本检查?" +msgstr "启用 XBMC 版本检查?" msgctxt "#32022" msgid "Please enter your password" @@ -91,3 +87,7 @@ msgstr "请输入你的密码" msgctxt "#32023" msgid "Linux: Upgrade complete system" msgstr "Linux:升级完整的系统" + +msgctxt "#32024" +msgid "Linux: Upgrade using apt" +msgstr "Linux: 使用 apt 来更新" diff --git a/addons/service.xbmc.versioncheck/resources/language/Croatian/strings.po b/addons/service.xbmc.versioncheck/resources/language/Croatian/strings.po index 3c08810fe5..7c91b399ef 100644 --- a/addons/service.xbmc.versioncheck/resources/language/Croatian/strings.po +++ b/addons/service.xbmc.versioncheck/resources/language/Croatian/strings.po @@ -24,10 +24,6 @@ msgctxt "#32002" msgid "Visit XBMC.org for more information." msgstr "Posjetite XBMC.org za više informacija." -msgctxt "#32003" -msgid "You are still using an older stable version of XBMC." -msgstr "Još uvijek koristite stariju stabilnu inačicu XBMC-a." - msgctxt "#32004" msgid "You are still using an older RC version of XBMC." msgstr "Još uvijek koristite stariju pred-stabilnu inačicu XBMC-a." @@ -91,3 +87,7 @@ msgstr "Upišite svoju lozinku" msgctxt "#32023" msgid "Linux: Upgrade complete system" msgstr "Linux: nadogradi cjelokupan sustav" + +msgctxt "#32024" +msgid "Linux: Upgrade using apt" +msgstr "Linux: ažurirajte koristeći 'apt'" diff --git a/addons/service.xbmc.versioncheck/resources/language/Czech/strings.po b/addons/service.xbmc.versioncheck/resources/language/Czech/strings.po index 046b763c3e..61260be461 100644 --- a/addons/service.xbmc.versioncheck/resources/language/Czech/strings.po +++ b/addons/service.xbmc.versioncheck/resources/language/Czech/strings.po @@ -16,6 +16,74 @@ msgstr "" "Language: cs\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" +msgctxt "#32001" +msgid "We would like to recommend you to upgrade." +msgstr "Rádi bychom vám doporučili upgrade." + +msgctxt "#32002" +msgid "Visit XBMC.org for more information." +msgstr "Navštivte XBMC.org pro více informací." + +msgctxt "#32004" +msgid "You are still using an older RC version of XBMC." +msgstr "Stále používáte starší RC verzi XBMC." + +msgctxt "#32005" +msgid "You are still using an older beta version of XBMC." +msgstr "Stále používáte starší beta verzi XBMC." + +msgctxt "#32006" +msgid "You are still using an older alpha version of XBMC." +msgstr "Stále používáte starší alpha verzi XBMC." + +msgctxt "#32007" +msgid "You are still using an older monthly version of XBMC." +msgstr "Stále používáte starší měsíční verzi XBMC." + +msgctxt "#32008" +msgid "You are still using an older non stable version of XBMC." +msgstr "Stále používáte starší nestabilní verzi XBMC." + +msgctxt "#32009" +msgid "Would you like to remove this reminder?" +msgstr "Chtěli byste odstranit tuto připomínku?" + +msgctxt "#32010" +msgid "You can enable/disable it through addon settings." +msgstr "Můžete to povolit/zakázat pomocí nastavení rozšíření." + +msgctxt "#32011" +msgid "Use your package manager(apt) to upgrade." +msgstr "Použijte správce balíčků (APT) k upgradu." + +msgctxt "#32012" +msgid "A new version is available, do you want to upgrade now?" +msgstr "Nová verze je k dispozici, chcete upgradovat nyní?" + +msgctxt "#32013" +msgid "Upgrade successful" +msgstr "Aktualizace úspěšná" + +msgctxt "#32014" +msgid "Do you want to restart Xbmc to finish the upgrade?" +msgstr "Chcete restartovat XBMC pro dokončení aktualizace?" + +msgctxt "#32015" +msgid "Do you want to check the repository for a new version?" +msgstr "Chcete zjistit, jestli je v repositáři nová verze?" + msgctxt "#32020" msgid "General" msgstr "Obecné" + +msgctxt "#32021" +msgid "Enable XBMC version check?" +msgstr "Povolit kontrolu verze XBMC?" + +msgctxt "#32022" +msgid "Please enter your password" +msgstr "Prosím, zadejte své heslo" + +msgctxt "#32023" +msgid "Linux: Upgrade complete system" +msgstr "Linux: Aktualizace celého systému" diff --git a/addons/service.xbmc.versioncheck/resources/language/Dutch/strings.po b/addons/service.xbmc.versioncheck/resources/language/Dutch/strings.po index 5a86a7fd17..94cf306868 100644 --- a/addons/service.xbmc.versioncheck/resources/language/Dutch/strings.po +++ b/addons/service.xbmc.versioncheck/resources/language/Dutch/strings.po @@ -24,10 +24,6 @@ msgctxt "#32002" msgid "Visit XBMC.org for more information." msgstr "Bezoek XBMC.org voor meer informatie." -msgctxt "#32003" -msgid "You are still using an older stable version of XBMC." -msgstr "Je gebruikt nog steeds een oudere stabiele versie van XBMC" - msgctxt "#32004" msgid "You are still using an older RC version of XBMC." msgstr "Je gebruikt nog steeds een oudere RC versie van XBMC" @@ -91,3 +87,7 @@ msgstr "Vul uw wachtwoord in" msgctxt "#32023" msgid "Linux: Upgrade complete system" msgstr "Linux: Upgrade compleet systeem" + +msgctxt "#32024" +msgid "Linux: Upgrade using apt" +msgstr "Linux: Upgrade gebruikt apt" diff --git a/addons/service.xbmc.versioncheck/resources/language/English (Australia)/strings.po b/addons/service.xbmc.versioncheck/resources/language/English (Australia)/strings.po new file mode 100644 index 0000000000..cede93eeda --- /dev/null +++ b/addons/service.xbmc.versioncheck/resources/language/English (Australia)/strings.po @@ -0,0 +1,21 @@ +# XBMC Media Center language file +# Addon Name: XBMC Version Check +# Addon id: service.xbmc.versioncheck +# Addon Provider: Team XBMC +msgid "" +msgstr "" +"Project-Id-Version: XBMC Addons\n" +"Report-Msgid-Bugs-To: alanwww1@xbmc.org\n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: XBMC Translation Team\n" +"Language-Team: English (Australia) (http://www.transifex.com/projects/p/xbmc-addons/language/en_AU/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: en_AU\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgctxt "#32020" +msgid "General" +msgstr "General" diff --git a/addons/service.xbmc.versioncheck/resources/language/English (New Zealand)/strings.po b/addons/service.xbmc.versioncheck/resources/language/English (New Zealand)/strings.po new file mode 100644 index 0000000000..e6c4d25e6c --- /dev/null +++ b/addons/service.xbmc.versioncheck/resources/language/English (New Zealand)/strings.po @@ -0,0 +1,93 @@ +# XBMC Media Center language file +# Addon Name: XBMC Version Check +# Addon id: service.xbmc.versioncheck +# Addon Provider: Team XBMC +msgid "" +msgstr "" +"Project-Id-Version: XBMC Addons\n" +"Report-Msgid-Bugs-To: alanwww1@xbmc.org\n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: XBMC Translation Team\n" +"Language-Team: English (New Zealand) (http://www.transifex.com/projects/p/xbmc-addons/language/en_NZ/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: en_NZ\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgctxt "#32001" +msgid "We would like to recommend you to upgrade." +msgstr "We would like to recommend you to upgrade." + +msgctxt "#32002" +msgid "Visit XBMC.org for more information." +msgstr "Visit XBMC.org for more information." + +msgctxt "#32004" +msgid "You are still using an older RC version of XBMC." +msgstr "You are still using an older RC version of XBMC." + +msgctxt "#32005" +msgid "You are still using an older beta version of XBMC." +msgstr "You are still using an older beta version of XBMC." + +msgctxt "#32006" +msgid "You are still using an older alpha version of XBMC." +msgstr "You are still using an older alpha version of XBMC." + +msgctxt "#32007" +msgid "You are still using an older monthly version of XBMC." +msgstr "You are still using an older monthly version of XBMC." + +msgctxt "#32008" +msgid "You are still using an older non stable version of XBMC." +msgstr "You are still using an older non stable version of XBMC." + +msgctxt "#32009" +msgid "Would you like to remove this reminder?" +msgstr "Would you like to remove this reminder?" + +msgctxt "#32010" +msgid "You can enable/disable it through addon settings." +msgstr "You can enable/disable it through addon settings." + +msgctxt "#32011" +msgid "Use your package manager(apt) to upgrade." +msgstr "Use your package manager(apt) to upgrade." + +msgctxt "#32012" +msgid "A new version is available, do you want to upgrade now?" +msgstr "A new version is available, do you want to upgrade now?" + +msgctxt "#32013" +msgid "Upgrade successful" +msgstr "Upgrade successful" + +msgctxt "#32014" +msgid "Do you want to restart Xbmc to finish the upgrade?" +msgstr "Do you want to restart Xbmc to finish the upgrade?" + +msgctxt "#32015" +msgid "Do you want to check the repository for a new version?" +msgstr "Do you want to check the repository for a new version?" + +msgctxt "#32020" +msgid "General" +msgstr "General" + +msgctxt "#32021" +msgid "Enable XBMC version check?" +msgstr "Enable XBMC version check?" + +msgctxt "#32022" +msgid "Please enter your password" +msgstr "Please enter your password" + +msgctxt "#32023" +msgid "Linux: Upgrade complete system" +msgstr "Linux: Upgrade complete system" + +msgctxt "#32024" +msgid "Linux: Upgrade using apt" +msgstr "Linux: Upgrade using apt" diff --git a/addons/service.xbmc.versioncheck/resources/language/English (US)/strings.po b/addons/service.xbmc.versioncheck/resources/language/English (US)/strings.po new file mode 100644 index 0000000000..9df41861bc --- /dev/null +++ b/addons/service.xbmc.versioncheck/resources/language/English (US)/strings.po @@ -0,0 +1,21 @@ +# XBMC Media Center language file +# Addon Name: XBMC Version Check +# Addon id: service.xbmc.versioncheck +# Addon Provider: Team XBMC +msgid "" +msgstr "" +"Project-Id-Version: XBMC Addons\n" +"Report-Msgid-Bugs-To: alanwww1@xbmc.org\n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: XBMC Translation Team\n" +"Language-Team: English (US) (http://www.transifex.com/projects/p/xbmc-addons/language/en_US/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: en_US\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgctxt "#32020" +msgid "General" +msgstr "General" diff --git a/addons/service.xbmc.versioncheck/resources/language/English/strings.po b/addons/service.xbmc.versioncheck/resources/language/English/strings.po index 891e84fc74..c3bd7a7582 100644 --- a/addons/service.xbmc.versioncheck/resources/language/English/strings.po +++ b/addons/service.xbmc.versioncheck/resources/language/English/strings.po @@ -25,7 +25,7 @@ msgid "Visit XBMC.org for more information." msgstr "" msgctxt "#32003" -msgid "You are still using an older stable version of XBMC." +msgid "You are still using an older version of XBMC." msgstr "" msgctxt "#32004" @@ -76,7 +76,11 @@ msgctxt "#32015" msgid "Do you want to check the repository for a new version?" msgstr "" -#empty strings from id 32016 to 32019 +msgctxt "#32016" +msgid "There is a newer stable XBMC version available." +msgstr "" + +#empty strings from id 32017 to 32019 msgctxt "#32020" msgid "General" @@ -93,3 +97,7 @@ msgstr "" msgctxt "#32023" msgid "Linux: Upgrade complete system" msgstr "" + +msgctxt "#32024" +msgid "Linux: Upgrade using apt" +msgstr "" diff --git a/addons/service.xbmc.versioncheck/resources/language/Faroese/strings.po b/addons/service.xbmc.versioncheck/resources/language/Faroese/strings.po new file mode 100644 index 0000000000..35721ca300 --- /dev/null +++ b/addons/service.xbmc.versioncheck/resources/language/Faroese/strings.po @@ -0,0 +1,21 @@ +# XBMC Media Center language file +# Addon Name: XBMC Version Check +# Addon id: service.xbmc.versioncheck +# Addon Provider: Team XBMC +msgid "" +msgstr "" +"Project-Id-Version: XBMC Addons\n" +"Report-Msgid-Bugs-To: alanwww1@xbmc.org\n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: XBMC Translation Team\n" +"Language-Team: Faroese (http://www.transifex.com/projects/p/xbmc-addons/language/fo/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: fo\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgctxt "#32020" +msgid "General" +msgstr "Vanligt" diff --git a/addons/service.xbmc.versioncheck/resources/language/French (Canada)/strings.po b/addons/service.xbmc.versioncheck/resources/language/French (Canada)/strings.po new file mode 100644 index 0000000000..571d82b8a7 --- /dev/null +++ b/addons/service.xbmc.versioncheck/resources/language/French (Canada)/strings.po @@ -0,0 +1,93 @@ +# XBMC Media Center language file +# Addon Name: XBMC Version Check +# Addon id: service.xbmc.versioncheck +# Addon Provider: Team XBMC +msgid "" +msgstr "" +"Project-Id-Version: XBMC Addons\n" +"Report-Msgid-Bugs-To: alanwww1@xbmc.org\n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: XBMC Translation Team\n" +"Language-Team: French (Canada) (http://www.transifex.com/projects/p/xbmc-addons/language/fr_CA/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: fr_CA\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +msgctxt "#32001" +msgid "We would like to recommend you to upgrade." +msgstr "Nous aimerions vous recommander de faire une mise à niveau." + +msgctxt "#32002" +msgid "Visit XBMC.org for more information." +msgstr "Visitez XBMC.org pour plus d'information." + +msgctxt "#32004" +msgid "You are still using an older RC version of XBMC." +msgstr "Vous utilisez encore une ancienne version RC de XBMC." + +msgctxt "#32005" +msgid "You are still using an older beta version of XBMC." +msgstr "Vous utilisez encore une ancienne version bêta de XBMC." + +msgctxt "#32006" +msgid "You are still using an older alpha version of XBMC." +msgstr "Vous utilisez encore une ancienne version alpha de XBMC." + +msgctxt "#32007" +msgid "You are still using an older monthly version of XBMC." +msgstr "Vous utilisez encore une ancienne version mensuelle de XBMC." + +msgctxt "#32008" +msgid "You are still using an older non stable version of XBMC." +msgstr "Vous utilisez encore une ancienne version non stable de XBMC." + +msgctxt "#32009" +msgid "Would you like to remove this reminder?" +msgstr "Voulez-vous enlever ce rappel?" + +msgctxt "#32010" +msgid "You can enable/disable it through addon settings." +msgstr "Vous pouvez l'activer/le désactiver avec les paramètres de l'addiciel." + +msgctxt "#32011" +msgid "Use your package manager(apt) to upgrade." +msgstr "Utiliser votre gestionnaire de paquets (apt) pour effectuer la mise à niveau." + +msgctxt "#32012" +msgid "A new version is available, do you want to upgrade now?" +msgstr "Une nouvelle version est disponible, voulez-vous mettre à niveau maintenant?" + +msgctxt "#32013" +msgid "Upgrade successful" +msgstr "Mise à niveau réussie" + +msgctxt "#32014" +msgid "Do you want to restart Xbmc to finish the upgrade?" +msgstr "Voulez-vous redémarrer XBMC pour finir la mise à niveau?" + +msgctxt "#32015" +msgid "Do you want to check the repository for a new version?" +msgstr "Voulez-vous vérifier le dépôt pour une nouvelle version?" + +msgctxt "#32020" +msgid "General" +msgstr "Général" + +msgctxt "#32021" +msgid "Enable XBMC version check?" +msgstr "Activer le contrôle de version de XBMC?" + +msgctxt "#32022" +msgid "Please enter your password" +msgstr "Veuillez saisir votre mot de passe" + +msgctxt "#32023" +msgid "Linux: Upgrade complete system" +msgstr "Linux : mettre à niveau le système entier" + +msgctxt "#32024" +msgid "Linux: Upgrade using apt" +msgstr "Linux : mettre à niveau en utilisant apt" diff --git a/addons/service.xbmc.versioncheck/resources/language/French/strings.po b/addons/service.xbmc.versioncheck/resources/language/French/strings.po index 784407cf61..77666946fe 100644 --- a/addons/service.xbmc.versioncheck/resources/language/French/strings.po +++ b/addons/service.xbmc.versioncheck/resources/language/French/strings.po @@ -24,10 +24,6 @@ msgctxt "#32002" msgid "Visit XBMC.org for more information." msgstr "Visitez xbmc.org pour plus d'informations." -msgctxt "#32003" -msgid "You are still using an older stable version of XBMC." -msgstr "Vous utilisez toujours une ancienne version stable d'XBMC." - msgctxt "#32004" msgid "You are still using an older RC version of XBMC." msgstr "Vous utilisez toujours une ancienne version RC d'XBMC." diff --git a/addons/service.xbmc.versioncheck/resources/language/Galician/strings.po b/addons/service.xbmc.versioncheck/resources/language/Galician/strings.po index 630c821eff..075de7cea7 100644 --- a/addons/service.xbmc.versioncheck/resources/language/Galician/strings.po +++ b/addons/service.xbmc.versioncheck/resources/language/Galician/strings.po @@ -24,10 +24,6 @@ msgctxt "#32002" msgid "Visit XBMC.org for more information." msgstr "Visitar XBMC.org para máis información." -msgctxt "#32003" -msgid "You are still using an older stable version of XBMC." -msgstr "Aínda está a usar unha versión antiga de XBMC." - msgctxt "#32004" msgid "You are still using an older RC version of XBMC." msgstr "Aínda está a usar unha versión RC antiga de XBMC." @@ -91,3 +87,7 @@ msgstr "Por favor introduza o seu contrasinal" msgctxt "#32023" msgid "Linux: Upgrade complete system" msgstr "Linux: Actualizar o sistema completo" + +msgctxt "#32024" +msgid "Linux: Upgrade using apt" +msgstr "Linux: Actualizar empregando apt" diff --git a/addons/service.xbmc.versioncheck/resources/language/Georgian/strings.po b/addons/service.xbmc.versioncheck/resources/language/Georgian/strings.po new file mode 100644 index 0000000000..cf6136734d --- /dev/null +++ b/addons/service.xbmc.versioncheck/resources/language/Georgian/strings.po @@ -0,0 +1,21 @@ +# XBMC Media Center language file +# Addon Name: XBMC Version Check +# Addon id: service.xbmc.versioncheck +# Addon Provider: Team XBMC +msgid "" +msgstr "" +"Project-Id-Version: XBMC Addons\n" +"Report-Msgid-Bugs-To: alanwww1@xbmc.org\n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: XBMC Translation Team\n" +"Language-Team: Georgian (http://www.transifex.com/projects/p/xbmc-addons/language/ka/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ka\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +msgctxt "#32020" +msgid "General" +msgstr "მთავარი" diff --git a/addons/service.xbmc.versioncheck/resources/language/German/strings.po b/addons/service.xbmc.versioncheck/resources/language/German/strings.po index 470ec8819e..21f3462572 100644 --- a/addons/service.xbmc.versioncheck/resources/language/German/strings.po +++ b/addons/service.xbmc.versioncheck/resources/language/German/strings.po @@ -24,10 +24,6 @@ msgctxt "#32002" msgid "Visit XBMC.org for more information." msgstr "Besuchen Sie XBMC.org für mehr Informationen." -msgctxt "#32003" -msgid "You are still using an older stable version of XBMC." -msgstr "Sie verwenden eine ältere, aber stabile Version von XBMC." - msgctxt "#32004" msgid "You are still using an older RC version of XBMC." msgstr "Sie verwenden noch eine ältere Version von XBMC." @@ -91,3 +87,7 @@ msgstr "Geben Sie ihr Passwort ein" msgctxt "#32023" msgid "Linux: Upgrade complete system" msgstr "Linux: Komplettes System aktualisieren" + +msgctxt "#32024" +msgid "Linux: Upgrade using apt" +msgstr "Linux: Upgrade durch apt" diff --git a/addons/service.xbmc.versioncheck/resources/language/Greek/strings.po b/addons/service.xbmc.versioncheck/resources/language/Greek/strings.po index 9ac083fc8c..54d9e623ae 100644 --- a/addons/service.xbmc.versioncheck/resources/language/Greek/strings.po +++ b/addons/service.xbmc.versioncheck/resources/language/Greek/strings.po @@ -24,10 +24,6 @@ msgctxt "#32002" msgid "Visit XBMC.org for more information." msgstr "Επισκεφθείτε το XBMC.org για περισσότερες πληροφορίες." -msgctxt "#32003" -msgid "You are still using an older stable version of XBMC." -msgstr "Χρησιμοποιείτε ακόμη μια παλιά σταθερή έκδοση του XBMC." - msgctxt "#32004" msgid "You are still using an older RC version of XBMC." msgstr "Χρησιμοποιείτε ακόμη μια παλιά RC έκδοση του XBMC." @@ -91,3 +87,7 @@ msgstr "Παρακαλώ εισάγετε τον κωδικό σας" msgctxt "#32023" msgid "Linux: Upgrade complete system" msgstr "Linux: Αναβάθμιση όλου του συστήματος" + +msgctxt "#32024" +msgid "Linux: Upgrade using apt" +msgstr "Linux: Αναβάθμιση με χρήση apt" diff --git a/addons/service.xbmc.versioncheck/resources/language/Hebrew/strings.po b/addons/service.xbmc.versioncheck/resources/language/Hebrew/strings.po index 97005fd149..0d5dec8738 100644 --- a/addons/service.xbmc.versioncheck/resources/language/Hebrew/strings.po +++ b/addons/service.xbmc.versioncheck/resources/language/Hebrew/strings.po @@ -24,29 +24,25 @@ msgctxt "#32002" msgid "Visit XBMC.org for more information." msgstr "בקר ב-XBMC.org למידע נוסף." -msgctxt "#32003" -msgid "You are still using an older stable version of XBMC." -msgstr "הינך משתמש עדיין בגרסה יציבה ישנה של XBMC." - msgctxt "#32004" msgid "You are still using an older RC version of XBMC." -msgstr "הינך משתמש עדיין בגרסת RC ישנה של XBMC." +msgstr "אתה משתמש עדיין בגרסת RC ישנה של XBMC." msgctxt "#32005" msgid "You are still using an older beta version of XBMC." -msgstr "הינך משתמש עדיין בגרסת ביטא ישנה של XBMC." +msgstr "אתה משתמש עדיין בגרסת ביטא ישנה של XBMC." msgctxt "#32006" msgid "You are still using an older alpha version of XBMC." -msgstr "הינך משתמש עדיין בגרסת אלפא ישנה של XBMC." +msgstr "אתה משתמש עדיין בגרסת אלפא ישנה של XBMC." msgctxt "#32007" msgid "You are still using an older monthly version of XBMC." -msgstr "הינך משתמש עדיין בגרסה חודשית ישנה של XBMC." +msgstr "אתה משתמש עדיין בגרסה חודשית ישנה של XBMC." msgctxt "#32008" msgid "You are still using an older non stable version of XBMC." -msgstr "הינך משתמש עדיין בגרסה לא יציבה ישנה של XBMC." +msgstr "אתה משתמש עדיין בגרסה לא יציבה ישנה של XBMC." msgctxt "#32009" msgid "Would you like to remove this reminder?" @@ -54,7 +50,7 @@ msgstr "התרצה להסיר תזכורת זאת?" msgctxt "#32010" msgid "You can enable/disable it through addon settings." -msgstr "הינך יכול להפעיל/לנטרל זאת בהגדרות התוסף." +msgstr "אתה יכול להפעיל/לנטרל זאת בהגדרות ההרחבה." msgctxt "#32011" msgid "Use your package manager(apt) to upgrade." @@ -62,15 +58,15 @@ msgstr "השתמש במנהל החבילות (apt) לשידרוג." msgctxt "#32012" msgid "A new version is available, do you want to upgrade now?" -msgstr "גרסה חדשה זמינה, התרצה לעדכן כעת?" +msgstr "גרסה חדשה זמינה, התרצה לשדרג כעת?" msgctxt "#32013" msgid "Upgrade successful" -msgstr "שדרוג התבצע בהצלחה" +msgstr "השדרוג הצליח" msgctxt "#32014" msgid "Do you want to restart Xbmc to finish the upgrade?" -msgstr "התרצה להפעיל מחדש את XBMC כדי לסיים את השדרוג?" +msgstr "התרצה להפעיל מחדש את XBMC לשם סיום השדרוג?" msgctxt "#32015" msgid "Do you want to check the repository for a new version?" @@ -82,7 +78,7 @@ msgstr "כללי" msgctxt "#32021" msgid "Enable XBMC version check?" -msgstr "להפעיל את XBMC version check?" +msgstr "להפעיל את בודק גרסת XBMC ?" msgctxt "#32022" msgid "Please enter your password" diff --git a/addons/service.xbmc.versioncheck/resources/language/Hungarian/strings.po b/addons/service.xbmc.versioncheck/resources/language/Hungarian/strings.po index f98a2e0d83..2d0c5863ba 100644 --- a/addons/service.xbmc.versioncheck/resources/language/Hungarian/strings.po +++ b/addons/service.xbmc.versioncheck/resources/language/Hungarian/strings.po @@ -24,10 +24,6 @@ msgctxt "#32002" msgid "Visit XBMC.org for more information." msgstr "További információkért keresse fel az xbmc.org oldalt!" -msgctxt "#32003" -msgid "You are still using an older stable version of XBMC." -msgstr "Ön még az XBMC egy régebbi, stabil változatát használja." - msgctxt "#32004" msgid "You are still using an older RC version of XBMC." msgstr "Ön még az XBMC egy régebbi, kiadás előtti (RC) változatát használja." @@ -72,6 +68,10 @@ msgctxt "#32014" msgid "Do you want to restart Xbmc to finish the upgrade?" msgstr "Kívánja újraindítani az XBMC-t a frissítés befejezéséhez?" +msgctxt "#32015" +msgid "Do you want to check the repository for a new version?" +msgstr "Kívánja, hogy új változatot keressünk a frissítési csatornában?" + msgctxt "#32020" msgid "General" msgstr "Általános" @@ -83,3 +83,11 @@ msgstr "Engedélyezi az XBMC verzió ellenőrzését?" msgctxt "#32022" msgid "Please enter your password" msgstr "Kérjük, adja meg jelszavát" + +msgctxt "#32023" +msgid "Linux: Upgrade complete system" +msgstr "Linux: Teljes rendszer frissítése" + +msgctxt "#32024" +msgid "Linux: Upgrade using apt" +msgstr "Linux: Frissítés apt segítségével" diff --git a/addons/service.xbmc.versioncheck/resources/language/Icelandic/strings.po b/addons/service.xbmc.versioncheck/resources/language/Icelandic/strings.po index 4eb7d76d1b..40dee6d817 100644 --- a/addons/service.xbmc.versioncheck/resources/language/Icelandic/strings.po +++ b/addons/service.xbmc.versioncheck/resources/language/Icelandic/strings.po @@ -24,10 +24,6 @@ msgctxt "#32002" msgid "Visit XBMC.org for more information." msgstr "Farðu inn á XBMC.org til að fá fleiri upplýsingar." -msgctxt "#32003" -msgid "You are still using an older stable version of XBMC." -msgstr "Þú ert enn að nota eldri örugga útgáfu af XBMC." - msgctxt "#32005" msgid "You are still using an older beta version of XBMC." msgstr "Þú ert enn að nota eldri beta útgáfu af XBMC." diff --git a/addons/service.xbmc.versioncheck/resources/language/Indonesian/strings.po b/addons/service.xbmc.versioncheck/resources/language/Indonesian/strings.po index fdaa9569aa..4d1f0418c9 100644 --- a/addons/service.xbmc.versioncheck/resources/language/Indonesian/strings.po +++ b/addons/service.xbmc.versioncheck/resources/language/Indonesian/strings.po @@ -24,10 +24,6 @@ msgctxt "#32002" msgid "Visit XBMC.org for more information." msgstr "Kunjungi XBMC.org untuk informasi lebih lanjut." -msgctxt "#32003" -msgid "You are still using an older stable version of XBMC." -msgstr "Anda masih menggunakan versi stabil XBMC yang lebih lama." - msgctxt "#32004" msgid "You are still using an older RC version of XBMC." msgstr "Anda masih menggunakan versi RC XBMC yang lebih lama." diff --git a/addons/service.xbmc.versioncheck/resources/language/Italian/strings.po b/addons/service.xbmc.versioncheck/resources/language/Italian/strings.po index 517f3995bf..202db736f8 100644 --- a/addons/service.xbmc.versioncheck/resources/language/Italian/strings.po +++ b/addons/service.xbmc.versioncheck/resources/language/Italian/strings.po @@ -24,10 +24,6 @@ msgctxt "#32002" msgid "Visit XBMC.org for more information." msgstr "Visita XBMC.org per più informazioni." -msgctxt "#32003" -msgid "You are still using an older stable version of XBMC." -msgstr "Stai ancora usando una vecchia versione stabile di XBMC" - msgctxt "#32004" msgid "You are still using an older RC version of XBMC." msgstr "Stai ancora usando una vecchia versione RC di XBMC." @@ -91,3 +87,7 @@ msgstr "Inserisci la tua Password" msgctxt "#32023" msgid "Linux: Upgrade complete system" msgstr "Linux: Aggiornamento completo del sistema" + +msgctxt "#32024" +msgid "Linux: Upgrade using apt" +msgstr "Linux: Aggiorna utilizzando apt" diff --git a/addons/service.xbmc.versioncheck/resources/language/Korean/strings.po b/addons/service.xbmc.versioncheck/resources/language/Korean/strings.po index 63f0b1fe9c..d79c73a5a8 100644 --- a/addons/service.xbmc.versioncheck/resources/language/Korean/strings.po +++ b/addons/service.xbmc.versioncheck/resources/language/Korean/strings.po @@ -24,10 +24,6 @@ msgctxt "#32002" msgid "Visit XBMC.org for more information." msgstr "자세한 정보는 XBMC.org를 방문하세요." -msgctxt "#32003" -msgid "You are still using an older stable version of XBMC." -msgstr "오래된 XBMC 안정 버전을 사용 중입니다." - msgctxt "#32004" msgid "You are still using an older RC version of XBMC." msgstr "오래된 XBMC RC 버전을 사용중입니다." @@ -54,7 +50,7 @@ msgstr "이 미리 알림을 삭제하겠습니까?" msgctxt "#32010" msgid "You can enable/disable it through addon settings." -msgstr "추가기능 설정에서 사용/사용하지 않음을 선택할 수 있습니다." +msgstr "애드온 설정에서 사용/사용하지 않음을 선택할 수 있습니다." msgctxt "#32011" msgid "Use your package manager(apt) to upgrade." @@ -87,3 +83,11 @@ msgstr "XBMC 버전을 검사하겠습니까?" msgctxt "#32022" msgid "Please enter your password" msgstr "패스워드를 입력하세요" + +msgctxt "#32023" +msgid "Linux: Upgrade complete system" +msgstr "리눅스: 전체 시스템 업그레이드" + +msgctxt "#32024" +msgid "Linux: Upgrade using apt" +msgstr "리눅스: apt를 사용하여 업그레이드" diff --git a/addons/service.xbmc.versioncheck/resources/language/Lithuanian/strings.po b/addons/service.xbmc.versioncheck/resources/language/Lithuanian/strings.po index cfb87b5d71..ca254a0565 100644 --- a/addons/service.xbmc.versioncheck/resources/language/Lithuanian/strings.po +++ b/addons/service.xbmc.versioncheck/resources/language/Lithuanian/strings.po @@ -16,6 +16,78 @@ msgstr "" "Language: lt\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +msgctxt "#32001" +msgid "We would like to recommend you to upgrade." +msgstr "Norėtume pasiūlyti jums atsinaujinti." + +msgctxt "#32002" +msgid "Visit XBMC.org for more information." +msgstr "Apsilankykite XBMC.org, norėdami gauti daugiau informacijos." + +msgctxt "#32004" +msgid "You are still using an older RC version of XBMC." +msgstr "Jūs vis dar naudojate senesnę XBMC RC versiją." + +msgctxt "#32005" +msgid "You are still using an older beta version of XBMC." +msgstr "Jūs vis dar naudojate senesnę XBMC beta versiją." + +msgctxt "#32006" +msgid "You are still using an older alpha version of XBMC." +msgstr "Jūs vis dar naudojate senesnę XBMC alpha versiją." + +msgctxt "#32007" +msgid "You are still using an older monthly version of XBMC." +msgstr "Jūs vis dar naudojate senesnę mėnesinę XBMC versiją." + +msgctxt "#32008" +msgid "You are still using an older non stable version of XBMC." +msgstr "Jūs vis dar naudojate senesnę nestabilią XBMC versiją." + +msgctxt "#32009" +msgid "Would you like to remove this reminder?" +msgstr "Ar norite paašalinti šį priminimą?" + +msgctxt "#32010" +msgid "You can enable/disable it through addon settings." +msgstr "Jūs galite jį įjungti/išjungti priedo nustatymuose." + +msgctxt "#32011" +msgid "Use your package manager(apt) to upgrade." +msgstr "Naudokite paketo tvarkyklę (apt), norėdami atnaujinti." + +msgctxt "#32012" +msgid "A new version is available, do you want to upgrade now?" +msgstr "Pasiekiama nauja versija, ar norite atnaujinti dabar?" + +msgctxt "#32013" +msgid "Upgrade successful" +msgstr "Atnaujinimas sėkmingas" + +msgctxt "#32014" +msgid "Do you want to restart Xbmc to finish the upgrade?" +msgstr "Ar norite iš naujo paleisti XBMC, kad užbaigti atnaujinimą?" + +msgctxt "#32015" +msgid "Do you want to check the repository for a new version?" +msgstr "Ar norite patikrinti saugykloje, ar yra nauja versija?" + msgctxt "#32020" msgid "General" msgstr "Pagrindinis" + +msgctxt "#32021" +msgid "Enable XBMC version check?" +msgstr "Įjungti XBMC versijos tikrinimą?" + +msgctxt "#32022" +msgid "Please enter your password" +msgstr "Įveskite slaptažodį" + +msgctxt "#32023" +msgid "Linux: Upgrade complete system" +msgstr "Linux: atnaujinti visą sistemą" + +msgctxt "#32024" +msgid "Linux: Upgrade using apt" +msgstr "Linux: Atnaujinti naudojant apt" diff --git a/addons/service.xbmc.versioncheck/resources/language/Norwegian/strings.po b/addons/service.xbmc.versioncheck/resources/language/Norwegian/strings.po index 74593af069..1fe180f76e 100644 --- a/addons/service.xbmc.versioncheck/resources/language/Norwegian/strings.po +++ b/addons/service.xbmc.versioncheck/resources/language/Norwegian/strings.po @@ -24,10 +24,6 @@ msgctxt "#32002" msgid "Visit XBMC.org for more information." msgstr "Besøk XBMC.org for mer informasjon" -msgctxt "#32003" -msgid "You are still using an older stable version of XBMC." -msgstr "Du bruker fortsatt en eldre, stabil versjon av XBMC." - msgctxt "#32004" msgid "You are still using an older RC version of XBMC." msgstr "Du bruker fortsatt en eldre, RC-versjon av XBMC." @@ -91,3 +87,7 @@ msgstr "Vennlingst skriv inn ditt passord" msgctxt "#32023" msgid "Linux: Upgrade complete system" msgstr "Linux: Oppgrader hele systemet" + +msgctxt "#32024" +msgid "Linux: Upgrade using apt" +msgstr "Linux: Oppgrader med apt" diff --git a/addons/service.xbmc.versioncheck/resources/language/Polish/strings.po b/addons/service.xbmc.versioncheck/resources/language/Polish/strings.po index 74b9325cec..1f44c406e3 100644 --- a/addons/service.xbmc.versioncheck/resources/language/Polish/strings.po +++ b/addons/service.xbmc.versioncheck/resources/language/Polish/strings.po @@ -24,10 +24,6 @@ msgctxt "#32002" msgid "Visit XBMC.org for more information." msgstr "Odwiedź XBMC.org po więcej informacji." -msgctxt "#32003" -msgid "You are still using an older stable version of XBMC." -msgstr "Nadal używasz starszej stabilnej wersji XBMC." - msgctxt "#32004" msgid "You are still using an older RC version of XBMC." msgstr "Nadal używasz starszej wersji RC." @@ -54,7 +50,7 @@ msgstr "Usunąć to przypomnienie?" msgctxt "#32010" msgid "You can enable/disable it through addon settings." -msgstr "Można to włączyć/wyłączyć przez ustawienia wtyczki." +msgstr "Można włączyć lub wyłączyć w ustawieniach wtyczki." msgctxt "#32011" msgid "Use your package manager(apt) to upgrade." @@ -70,7 +66,7 @@ msgstr "Aktualizacja powiodła się" msgctxt "#32014" msgid "Do you want to restart Xbmc to finish the upgrade?" -msgstr "Chcesz zrestartować Xbmc by dokończyć aktualizację?" +msgstr "Chcesz zrestartować XBMC by dokończyć aktualizację?" msgctxt "#32015" msgid "Do you want to check the repository for a new version?" @@ -91,3 +87,7 @@ msgstr "Proszę podać hasło" msgctxt "#32023" msgid "Linux: Upgrade complete system" msgstr "Linux: aktualizacja systemu kompletna" + +msgctxt "#32024" +msgid "Linux: Upgrade using apt" +msgstr "Linux: Aktualizuj za pomocą menadżera pakietów (apt)" diff --git a/addons/service.xbmc.versioncheck/resources/language/Portuguese (Brazil)/strings.po b/addons/service.xbmc.versioncheck/resources/language/Portuguese (Brazil)/strings.po index ea13e4ae87..46c5bf29ec 100644 --- a/addons/service.xbmc.versioncheck/resources/language/Portuguese (Brazil)/strings.po +++ b/addons/service.xbmc.versioncheck/resources/language/Portuguese (Brazil)/strings.po @@ -24,10 +24,6 @@ msgctxt "#32002" msgid "Visit XBMC.org for more information." msgstr "Visite XBMC.org para mais informações." -msgctxt "#32003" -msgid "You are still using an older stable version of XBMC." -msgstr "Você ainda está usando uma versão estável antiga do XBMC." - msgctxt "#32004" msgid "You are still using an older RC version of XBMC." msgstr "Você ainda está usando uma versão RC antiga do XBMC." @@ -91,3 +87,7 @@ msgstr "Por favor entre sua senha" msgctxt "#32023" msgid "Linux: Upgrade complete system" msgstr "Linux: Atualizar o sistema completamente" + +msgctxt "#32024" +msgid "Linux: Upgrade using apt" +msgstr "Linux: Atualizar usando apt" diff --git a/addons/service.xbmc.versioncheck/resources/language/Portuguese/strings.po b/addons/service.xbmc.versioncheck/resources/language/Portuguese/strings.po index d3d6eb8404..36918b445f 100644 --- a/addons/service.xbmc.versioncheck/resources/language/Portuguese/strings.po +++ b/addons/service.xbmc.versioncheck/resources/language/Portuguese/strings.po @@ -18,16 +18,12 @@ msgstr "" msgctxt "#32001" msgid "We would like to recommend you to upgrade." -msgstr "Gostaríamos de recomendar-lhe que actualizasse o XBMC." +msgstr "Gostaríamos de lhe recomendar que actualizasse o XBMC." msgctxt "#32002" msgid "Visit XBMC.org for more information." msgstr "Visite xbmc.org para mais informação." -msgctxt "#32003" -msgid "You are still using an older stable version of XBMC." -msgstr "Ainda está a usar uma versão estável antiga do XBMC." - msgctxt "#32004" msgid "You are still using an older RC version of XBMC." msgstr "Ainda está a usar uma versão RC antiga do XBMC." @@ -91,3 +87,7 @@ msgstr "Por favor, introduza a sua palavra-passe" msgctxt "#32023" msgid "Linux: Upgrade complete system" msgstr "Linux: Actualização completa do sistema" + +msgctxt "#32024" +msgid "Linux: Upgrade using apt" +msgstr "Linux: Actualizar com apt" diff --git a/addons/service.xbmc.versioncheck/resources/language/Russian/strings.po b/addons/service.xbmc.versioncheck/resources/language/Russian/strings.po index 7ffbeee731..28a5b04187 100644 --- a/addons/service.xbmc.versioncheck/resources/language/Russian/strings.po +++ b/addons/service.xbmc.versioncheck/resources/language/Russian/strings.po @@ -24,6 +24,70 @@ msgctxt "#32002" msgid "Visit XBMC.org for more information." msgstr "Для более полной информации посетите XBMC.org." +msgctxt "#32004" +msgid "You are still using an older RC version of XBMC." +msgstr "Вы по-прежнему используете старую версию (RC) XBMC." + +msgctxt "#32005" +msgid "You are still using an older beta version of XBMC." +msgstr "Вы по-прежнему используете старую бета-версию XBMC." + +msgctxt "#32006" +msgid "You are still using an older alpha version of XBMC." +msgstr "Вы по-прежнему используете старую альфа-версию XBMC." + +msgctxt "#32007" +msgid "You are still using an older monthly version of XBMC." +msgstr "Вы по-прежнему используете старую ежемесячную версию XBMC." + +msgctxt "#32008" +msgid "You are still using an older non stable version of XBMC." +msgstr "Вы по-прежнему используете старую нестабильную версию XBMC." + +msgctxt "#32009" +msgid "Would you like to remove this reminder?" +msgstr "Вы хотите убрать это напоминание?" + +msgctxt "#32010" +msgid "You can enable/disable it through addon settings." +msgstr "Вы можете включить/выключить это через настройки дополнения." + +msgctxt "#32011" +msgid "Use your package manager(apt) to upgrade." +msgstr "Используйте Ваш менеджер пакетов (apt) чтобы обновиться." + +msgctxt "#32012" +msgid "A new version is available, do you want to upgrade now?" +msgstr "Доступна новая версия, хотите ли Вы обновить её сейчас?" + +msgctxt "#32013" +msgid "Upgrade successful" +msgstr "Обновление завершено" + +msgctxt "#32014" +msgid "Do you want to restart Xbmc to finish the upgrade?" +msgstr "Перезагрузить XBMC, чтобы завершить обновление ?" + +msgctxt "#32015" +msgid "Do you want to check the repository for a new version?" +msgstr "Вы хотите проверить репозиторий на наличие новой версии?" + msgctxt "#32020" msgid "General" msgstr "Основные" + +msgctxt "#32021" +msgid "Enable XBMC version check?" +msgstr "Включить проверку выхода новых версий XBMC?" + +msgctxt "#32022" +msgid "Please enter your password" +msgstr "Пожалуйста, введите Ваш пароль" + +msgctxt "#32023" +msgid "Linux: Upgrade complete system" +msgstr "Linux: Полное обновление системы" + +msgctxt "#32024" +msgid "Linux: Upgrade using apt" +msgstr "Linux: Обновление с помощью apt" diff --git a/addons/service.xbmc.versioncheck/resources/language/Spanish (Mexico)/strings.po b/addons/service.xbmc.versioncheck/resources/language/Spanish (Mexico)/strings.po index ecb65a8b82..223942ead2 100644 --- a/addons/service.xbmc.versioncheck/resources/language/Spanish (Mexico)/strings.po +++ b/addons/service.xbmc.versioncheck/resources/language/Spanish (Mexico)/strings.po @@ -24,10 +24,6 @@ msgctxt "#32002" msgid "Visit XBMC.org for more information." msgstr "Visita XBMC.org para mas informacion." -msgctxt "#32003" -msgid "You are still using an older stable version of XBMC." -msgstr "Usted todavia esta utilizando una version vieja estable de XBMC." - msgctxt "#32004" msgid "You are still using an older RC version of XBMC." msgstr "Usted todavia esta utilizando una version vieja RC de XBMC." diff --git a/addons/service.xbmc.versioncheck/resources/language/Spanish/strings.po b/addons/service.xbmc.versioncheck/resources/language/Spanish/strings.po index b06ed19a1f..ef41759958 100644 --- a/addons/service.xbmc.versioncheck/resources/language/Spanish/strings.po +++ b/addons/service.xbmc.versioncheck/resources/language/Spanish/strings.po @@ -24,10 +24,6 @@ msgctxt "#32002" msgid "Visit XBMC.org for more information." msgstr "Visite XBMC.org para más información." -msgctxt "#32003" -msgid "You are still using an older stable version of XBMC." -msgstr "Todavía está usando una versión antigua estable de XBMC." - msgctxt "#32004" msgid "You are still using an older RC version of XBMC." msgstr "Todavía está usando una versión antigua RC de XBMC." @@ -91,3 +87,7 @@ msgstr "Por favor introduce tu contraseña" msgctxt "#32023" msgid "Linux: Upgrade complete system" msgstr "Linux: Actualizar sistema completo" + +msgctxt "#32024" +msgid "Linux: Upgrade using apt" +msgstr "Linux: Actualizar usado apt" diff --git a/addons/service.xbmc.versioncheck/resources/language/Swedish/strings.po b/addons/service.xbmc.versioncheck/resources/language/Swedish/strings.po index fb6767d371..54d77f116c 100644 --- a/addons/service.xbmc.versioncheck/resources/language/Swedish/strings.po +++ b/addons/service.xbmc.versioncheck/resources/language/Swedish/strings.po @@ -24,10 +24,6 @@ msgctxt "#32002" msgid "Visit XBMC.org for more information." msgstr "Besök XBMC.org för mer information." -msgctxt "#32003" -msgid "You are still using an older stable version of XBMC." -msgstr "Du använder fortfarande en äldre stabil version av XBMC." - msgctxt "#32004" msgid "You are still using an older RC version of XBMC." msgstr "Du använder fortfarande en äldre RC version av XBMC." @@ -50,7 +46,7 @@ msgstr "Du använder fortfarande en äldre ostabil version av XBMC." msgctxt "#32009" msgid "Would you like to remove this reminder?" -msgstr "Vill du ta bort denna påminnelse?" +msgstr "Vill du radera denna påminnelse?" msgctxt "#32010" msgid "You can enable/disable it through addon settings." @@ -91,3 +87,7 @@ msgstr "Var god ange ditt lösenord" msgctxt "#32023" msgid "Linux: Upgrade complete system" msgstr "Linux: Uppdatera hela systemet" + +msgctxt "#32024" +msgid "Linux: Upgrade using apt" +msgstr "Linux: Uppgradera med apt" diff --git a/addons/service.xbmc.versioncheck/resources/language/Uzbek/strings.po b/addons/service.xbmc.versioncheck/resources/language/Uzbek/strings.po new file mode 100644 index 0000000000..98ef7a0b03 --- /dev/null +++ b/addons/service.xbmc.versioncheck/resources/language/Uzbek/strings.po @@ -0,0 +1,21 @@ +# XBMC Media Center language file +# Addon Name: XBMC Version Check +# Addon id: service.xbmc.versioncheck +# Addon Provider: Team XBMC +msgid "" +msgstr "" +"Project-Id-Version: XBMC Addons\n" +"Report-Msgid-Bugs-To: alanwww1@xbmc.org\n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: XBMC Translation Team\n" +"Language-Team: Uzbek (http://www.transifex.com/projects/p/xbmc-addons/language/uz/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: uz\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +msgctxt "#32020" +msgid "General" +msgstr "Umumiy" diff --git a/addons/service.xbmc.versioncheck/resources/language/Vietnamese (Viet Nam)/strings.po b/addons/service.xbmc.versioncheck/resources/language/Vietnamese (Viet Nam)/strings.po new file mode 100644 index 0000000000..7d304ade0c --- /dev/null +++ b/addons/service.xbmc.versioncheck/resources/language/Vietnamese (Viet Nam)/strings.po @@ -0,0 +1,21 @@ +# XBMC Media Center language file +# Addon Name: XBMC Version Check +# Addon id: service.xbmc.versioncheck +# Addon Provider: Team XBMC +msgid "" +msgstr "" +"Project-Id-Version: XBMC Addons\n" +"Report-Msgid-Bugs-To: alanwww1@xbmc.org\n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: XBMC Translation Team\n" +"Language-Team: Vietnamese (Viet Nam) (http://www.transifex.com/projects/p/xbmc-addons/language/vi_VN/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: vi_VN\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +msgctxt "#32020" +msgid "General" +msgstr "Chung" diff --git a/addons/service.xbmc.versioncheck/resources/language/Welsh/strings.po b/addons/service.xbmc.versioncheck/resources/language/Welsh/strings.po new file mode 100644 index 0000000000..68cd3f8f4d --- /dev/null +++ b/addons/service.xbmc.versioncheck/resources/language/Welsh/strings.po @@ -0,0 +1,21 @@ +# XBMC Media Center language file +# Addon Name: XBMC Version Check +# Addon id: service.xbmc.versioncheck +# Addon Provider: Team XBMC +msgid "" +msgstr "" +"Project-Id-Version: XBMC Addons\n" +"Report-Msgid-Bugs-To: alanwww1@xbmc.org\n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: XBMC Translation Team\n" +"Language-Team: Welsh (http://www.transifex.com/projects/p/xbmc-addons/language/cy/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: cy\n" +"Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n==2) ? 1 : (n != 8 && n != 11) ? 2 : 3;\n" + +msgctxt "#32020" +msgid "General" +msgstr "Cyffredinol" diff --git a/addons/service.xbmc.versioncheck/resources/settings.xml b/addons/service.xbmc.versioncheck/resources/settings.xml index b72c184aef..ad7824ccfb 100644 --- a/addons/service.xbmc.versioncheck/resources/settings.xml +++ b/addons/service.xbmc.versioncheck/resources/settings.xml @@ -3,5 +3,6 @@ <category label="32020"> <setting label="32021" type="bool" id="versioncheck_enable" default="true"/> <setting label="32023" type="bool" id="upgrade_system" default="false"/> + <setting label="32024" type="bool" id="upgrade_apt" default="false"/> </category> </settings> diff --git a/addons/service.xbmc.versioncheck/resources/versions.txt b/addons/service.xbmc.versioncheck/resources/versions.txt index c75d681ab5..69181266ab 100644 --- a/addons/service.xbmc.versioncheck/resources/versions.txt +++ b/addons/service.xbmc.versioncheck/resources/versions.txt @@ -3,6 +3,27 @@ "releases": { "stable": [ { + "major": "13", + "minor": "1", + "tag": "stable", + "revision": "20140604-84725b0", + "extrainfo": "final" + }, + { + "major": "13", + "minor": "0", + "tag": "stable", + "revision": "20140505-f42f5b5", + "extrainfo": "final" + }, + { + "major": "12", + "minor": "3", + "tag": "stable", + "revision": "20131212-9ed3e58", + "extrainfo": "final" + }, + { "major": "12", "minor": "2", "tag": "stable", @@ -47,6 +68,20 @@ ], "releasecandidate": [ { + "major": "13", + "minor": "1", + "tag": "releasecandidate", + "revision": "20140525-4410736", + "extrainfo": "RC1" + }, + { + "major": "13", + "minor": "0", + "tag": "releasecandidate", + "revision": "20140427-2372235", + "extrainfo": "RC1" + }, + { "major": "12", "minor": "0", "tag": "releasecandidate", @@ -84,6 +119,48 @@ ], "beta": [ { + "major": "13", + "minor": "1", + "tag": "beta", + "revision": "20140518-a6a2713", + "extrainfo": "beta2" + }, + { + "major": "13", + "minor": "1", + "tag": "beta", + "revision": "20140511-692cfba", + "extrainfo": "beta1" + }, + { + "major": "13", + "minor": "0", + "tag": "beta", + "revision": "20140418-482ccd3", + "extrainfo": "beta4" + }, + { + "major": "13", + "minor": "0", + "tag": "beta", + "revision": "20140328-2dcc855", + "extrainfo": "beta3" + }, + { + "major": "13", + "minor": "0", + "tag": "beta", + "revision": "20140315-a1cab7a", + "extrainfo": "beta2" + }, + { + "major": "13", + "minor": "0", + "tag": "beta", + "revision": "20140303-128426f", + "extrainfo": "beta1" + }, + { "major": "12", "minor": "0", "tag": "beta", @@ -140,6 +217,27 @@ "major": "13", "minor": "0", "tag": "prealpha", + "revision": "20131231-8eb49b3", + "extrainfo": "alpha11" + }, + { + "major": "13", + "minor": "0", + "tag": "prealpha", + "revision": "20131201-91e5be5", + "extrainfo": "alpha10" + }, + { + "major": "13", + "minor": "0", + "tag": "prealpha", + "revision": "20131031-26b92f4", + "extrainfo": "alpha9" + }, + { + "major": "13", + "minor": "0", + "tag": "prealpha", "revision": "20130929-494c67a", "extrainfo": "alpha8" }, diff --git a/addons/service.xbmc.versioncheck/service.py b/addons/service.xbmc.versioncheck/service.py index eeac15187f..a96c81a975 100644 --- a/addons/service.xbmc.versioncheck/service.py +++ b/addons/service.xbmc.versioncheck/service.py @@ -17,7 +17,6 @@ # along with this program. If not, see <http://www.gnu.org/licenses/>. # - import platform import xbmc import lib.common @@ -29,25 +28,24 @@ __addonversion__ = lib.common.__addonversion__ __addonname__ = lib.common.__addonname__ __addonpath__ = lib.common.__addonpath__ __icon__ = lib.common.__icon__ -__localize__ = lib.common.__localize__ - +oldversion = False class Main: def __init__(self): linux = False packages = [] - if __addon__.getSetting("versioncheck_enable") == 'true' and not xbmc.getCondVisibility('System.HasAddon(os.openelec.tv)'): + if not xbmc.getCondVisibility('System.HasAddon(os.openelec.tv)'): if not sys.argv[0]: xbmc.executebuiltin('XBMC.AlarmClock(CheckAtBoot,XBMC.RunScript(service.xbmc.versioncheck, started),00:00:30,silent)') xbmc.executebuiltin('XBMC.AlarmClock(CheckWhileRunning,XBMC.RunScript(service.xbmc.versioncheck, started),24:00:00,silent,loop)') elif sys.argv[0] and sys.argv[1] == 'started': - if xbmc.getCondVisibility('System.Platform.Linux'): + if xbmc.getCondVisibility('System.Platform.Linux') and __addon__.getSetting("upgrade_apt") == 'true': packages = ['xbmc'] _versionchecklinux(packages) else: oldversion, msg = _versioncheck() if oldversion: - _upgrademessage(msg, False) + _upgrademessage(msg, oldversion, False) else: pass @@ -87,7 +85,7 @@ def _versionchecklinux(packages): if handler: if handler.check_upgrade_available(packages[0]): - if _upgrademessage(32012, True): + if _upgrademessage(32012, oldversion, True): if __addon__.getSetting("upgrade_system") == "false": result = handler.upgrade_package(packages[0]) else: |