From c9428efdbb6e53a4d4bb218294aab737a552c794 Mon Sep 17 00:00:00 2001 From: Lunatixz <128316+Lunatixz@users.noreply.github.com> Date: Thu, 3 Oct 2024 15:06:45 -0400 Subject: [PATCH] [screensaver.videosaver] v.1.1.5 --- screensaver.videosaver/addon.xml | 36 +- screensaver.videosaver/browse.py | 19 +- screensaver.videosaver/default.py | 183 +++++----- .../resource.language.af_za/strings.po | 113 ++++++ .../resource.language.am_et/strings.po | 113 ++++++ .../resource.language.ar_sa/strings.po | 113 ++++++ .../resource.language.az_az/strings.po | 113 ++++++ .../resource.language.be_by/strings.po | 113 ++++++ .../resource.language.bg_bg/strings.po | 112 ++++++ .../resource.language.bs_ba/strings.po | 113 ++++++ .../resource.language.ca_es/strings.po | 113 ++++++ .../resource.language.cs_cz/strings.po | 113 ++++++ .../resource.language.cy_gb/strings.po | 112 ++++++ .../resource.language.da_dk/strings.po | 117 ++++++ .../resource.language.de_de/strings.po | 113 ++++++ .../resource.language.el_gr/strings.po | 113 ++++++ .../resource.language.en_au/strings.po | 112 ++++++ .../resource.language.en_gb/strings.po | 28 +- .../resource.language.en_nz/strings.po | 112 ++++++ .../resource.language.en_us/strings.po | 112 ++++++ .../language/resource.language.eo/strings.po | 112 ++++++ .../resource.language.es_ar/strings.po | 112 ++++++ .../resource.language.es_es/strings.po | 78 +++- .../resource.language.es_mx/strings.po | 113 ++++++ .../resource.language.et_ee/strings.po | 113 ++++++ .../resource.language.eu_es/strings.po | 112 ++++++ .../resource.language.fa_af/strings.po | 112 ++++++ .../resource.language.fa_ir/strings.po | 112 ++++++ .../resource.language.fi_fi/strings.po | 113 ++++++ .../resource.language.fo_fo/strings.po | 112 ++++++ .../resource.language.fr_ca/strings.po | 112 ++++++ .../resource.language.fr_fr/strings.po | 113 ++++++ .../resource.language.gl_es/strings.po | 112 ++++++ .../resource.language.he_il/strings.po | 113 ++++++ .../resource.language.hi_in/strings.po | 112 ++++++ .../resource.language.hr_hr/strings.po | 113 ++++++ .../resource.language.hu_hu/strings.po | 112 ++++++ .../resource.language.id_id/strings.po | 112 ++++++ .../resource.language.is_is/strings.po | 112 ++++++ .../resource.language.it_it/strings.po | 113 ++++++ .../resource.language.ja_jp/strings.po | 112 ++++++ .../resource.language.ko_kr/strings.po | 113 ++++++ .../resource.language.lt_lt/strings.po | 112 ++++++ .../resource.language.lv_lv/strings.po | 112 ++++++ .../language/resource.language.mi/strings.po | 112 ++++++ .../resource.language.mk_mk/strings.po | 113 ++++++ .../resource.language.ms_my/strings.po | 112 ++++++ .../resource.language.mt_mt/strings.po | 112 ++++++ .../resource.language.my_mm/strings.po | 112 ++++++ .../resource.language.nb_no/strings.po | 112 ++++++ .../resource.language.nl_nl/strings.po | 113 ++++++ .../resource.language.pl_pl/strings.po | 113 ++++++ .../resource.language.pt_br/strings.po | 113 ++++++ .../resource.language.pt_pt/strings.po | 112 ++++++ .../resource.language.ro_ro/strings.po | 112 ++++++ .../resource.language.ru_ru/strings.po | 113 ++++++ .../resource.language.sk_sk/strings.po | 112 ++++++ .../resource.language.sl_si/strings.po | 113 ++++++ .../resource.language.sq_al/strings.po | 113 ++++++ .../resource.language.sr_rs/strings.po | 112 ++++++ .../resource.language.sr_rs@latin/strings.po | 112 ++++++ .../resource.language.sv_se/strings.po | 112 ++++++ .../resource.language.ta_in/strings.po | 112 ++++++ .../resource.language.tg_tj/strings.po | 112 ++++++ .../resource.language.th_th/strings.po | 112 ++++++ .../resource.language.tr_tr/strings.po | 112 ++++++ .../resource.language.uk_ua/strings.po | 113 ++++++ .../resource.language.uz_uz/strings.po | 112 ++++++ .../resource.language.vi_vn/strings.po | 112 ++++++ .../resource.language.zh_cn/strings.po | 117 ++++++ .../resource.language.zh_tw/strings.po | 112 ++++++ screensaver.videosaver/resources/settings.xml | 4 +- .../screensaver.videosaver.background.xml | 47 +++ .../skins/default/media/background.gif | Bin 0 -> 107884 bytes .../resource.language.ar_sa/strings.po | 19 +- .../resource.language.en_AU/strings.po | 17 +- .../resource.language.en_nz/strings.po | 81 ++--- .../resource.language.en_us/strings.po | 81 ++--- .../resource.language.fa_AF/strings.po | 13 +- .../resource.language.fr_ca/strings.po | 81 ++--- .../resource.language.he_il/strings.po | 123 +++---- .../resource.language.pt_pt/strings.po | 84 ++--- .../resource.language.ar_sa/strings.po | 18 +- .../resource.language.en_au/strings.po | 23 +- .../resource.language.en_nz/strings.po | 334 ++++++++--------- .../resource.language.en_us/strings.po | 335 ++++++++--------- .../resource.language.es_ar/strings.po | 23 +- .../resource.language.es_mx/strings.po | 203 ++++++----- .../resource.language.fa_af/strings.po | 11 +- .../resource.language.fr_ca/strings.po | 336 ++++++++--------- .../resource.language.he_il/strings.po | 338 +++++++++--------- .../resource.language.nb_no/strings.po | 235 ++++++------ .../resource.language.pt_br/strings.po | 336 ++++++++--------- .../resource.language.pt_pt/strings.po | 303 ++++++++-------- 94 files changed, 9164 insertions(+), 1653 deletions(-) create mode 100644 screensaver.videosaver/resources/language/resource.language.af_za/strings.po create mode 100644 screensaver.videosaver/resources/language/resource.language.am_et/strings.po create mode 100644 screensaver.videosaver/resources/language/resource.language.ar_sa/strings.po create mode 100644 screensaver.videosaver/resources/language/resource.language.az_az/strings.po create mode 100644 screensaver.videosaver/resources/language/resource.language.be_by/strings.po create mode 100644 screensaver.videosaver/resources/language/resource.language.bg_bg/strings.po create mode 100644 screensaver.videosaver/resources/language/resource.language.bs_ba/strings.po create mode 100644 screensaver.videosaver/resources/language/resource.language.ca_es/strings.po create mode 100644 screensaver.videosaver/resources/language/resource.language.cs_cz/strings.po create mode 100644 screensaver.videosaver/resources/language/resource.language.cy_gb/strings.po create mode 100644 screensaver.videosaver/resources/language/resource.language.da_dk/strings.po create mode 100644 screensaver.videosaver/resources/language/resource.language.de_de/strings.po create mode 100644 screensaver.videosaver/resources/language/resource.language.el_gr/strings.po create mode 100644 screensaver.videosaver/resources/language/resource.language.en_au/strings.po create mode 100644 screensaver.videosaver/resources/language/resource.language.en_nz/strings.po create mode 100644 screensaver.videosaver/resources/language/resource.language.en_us/strings.po create mode 100644 screensaver.videosaver/resources/language/resource.language.eo/strings.po create mode 100644 screensaver.videosaver/resources/language/resource.language.es_ar/strings.po create mode 100644 screensaver.videosaver/resources/language/resource.language.es_mx/strings.po create mode 100644 screensaver.videosaver/resources/language/resource.language.et_ee/strings.po create mode 100644 screensaver.videosaver/resources/language/resource.language.eu_es/strings.po create mode 100644 screensaver.videosaver/resources/language/resource.language.fa_af/strings.po create mode 100644 screensaver.videosaver/resources/language/resource.language.fa_ir/strings.po create mode 100644 screensaver.videosaver/resources/language/resource.language.fi_fi/strings.po create mode 100644 screensaver.videosaver/resources/language/resource.language.fo_fo/strings.po create mode 100644 screensaver.videosaver/resources/language/resource.language.fr_ca/strings.po create mode 100644 screensaver.videosaver/resources/language/resource.language.fr_fr/strings.po create mode 100644 screensaver.videosaver/resources/language/resource.language.gl_es/strings.po create mode 100644 screensaver.videosaver/resources/language/resource.language.he_il/strings.po create mode 100644 screensaver.videosaver/resources/language/resource.language.hi_in/strings.po create mode 100644 screensaver.videosaver/resources/language/resource.language.hr_hr/strings.po create mode 100644 screensaver.videosaver/resources/language/resource.language.hu_hu/strings.po create mode 100644 screensaver.videosaver/resources/language/resource.language.id_id/strings.po create mode 100644 screensaver.videosaver/resources/language/resource.language.is_is/strings.po create mode 100644 screensaver.videosaver/resources/language/resource.language.it_it/strings.po create mode 100644 screensaver.videosaver/resources/language/resource.language.ja_jp/strings.po create mode 100644 screensaver.videosaver/resources/language/resource.language.ko_kr/strings.po create mode 100644 screensaver.videosaver/resources/language/resource.language.lt_lt/strings.po create mode 100644 screensaver.videosaver/resources/language/resource.language.lv_lv/strings.po create mode 100644 screensaver.videosaver/resources/language/resource.language.mi/strings.po create mode 100644 screensaver.videosaver/resources/language/resource.language.mk_mk/strings.po create mode 100644 screensaver.videosaver/resources/language/resource.language.ms_my/strings.po create mode 100644 screensaver.videosaver/resources/language/resource.language.mt_mt/strings.po create mode 100644 screensaver.videosaver/resources/language/resource.language.my_mm/strings.po create mode 100644 screensaver.videosaver/resources/language/resource.language.nb_no/strings.po create mode 100644 screensaver.videosaver/resources/language/resource.language.nl_nl/strings.po create mode 100644 screensaver.videosaver/resources/language/resource.language.pl_pl/strings.po create mode 100644 screensaver.videosaver/resources/language/resource.language.pt_br/strings.po create mode 100644 screensaver.videosaver/resources/language/resource.language.pt_pt/strings.po create mode 100644 screensaver.videosaver/resources/language/resource.language.ro_ro/strings.po create mode 100644 screensaver.videosaver/resources/language/resource.language.ru_ru/strings.po create mode 100644 screensaver.videosaver/resources/language/resource.language.sk_sk/strings.po create mode 100644 screensaver.videosaver/resources/language/resource.language.sl_si/strings.po create mode 100644 screensaver.videosaver/resources/language/resource.language.sq_al/strings.po create mode 100644 screensaver.videosaver/resources/language/resource.language.sr_rs/strings.po create mode 100644 screensaver.videosaver/resources/language/resource.language.sr_rs@latin/strings.po create mode 100644 screensaver.videosaver/resources/language/resource.language.sv_se/strings.po create mode 100644 screensaver.videosaver/resources/language/resource.language.ta_in/strings.po create mode 100644 screensaver.videosaver/resources/language/resource.language.tg_tj/strings.po create mode 100644 screensaver.videosaver/resources/language/resource.language.th_th/strings.po create mode 100644 screensaver.videosaver/resources/language/resource.language.tr_tr/strings.po create mode 100644 screensaver.videosaver/resources/language/resource.language.uk_ua/strings.po create mode 100644 screensaver.videosaver/resources/language/resource.language.uz_uz/strings.po create mode 100644 screensaver.videosaver/resources/language/resource.language.vi_vn/strings.po create mode 100644 screensaver.videosaver/resources/language/resource.language.zh_cn/strings.po create mode 100644 screensaver.videosaver/resources/language/resource.language.zh_tw/strings.po create mode 100644 screensaver.videosaver/resources/skins/default/media/background.gif diff --git a/screensaver.videosaver/addon.xml b/screensaver.videosaver/addon.xml index 71b3ff673..e5335c71e 100644 --- a/screensaver.videosaver/addon.xml +++ b/screensaver.videosaver/addon.xml @@ -1,5 +1,5 @@ - + @@ -8,20 +8,40 @@ - Create a screensaver from any Kodi video source. - Dynamic screensaver using Local content, SmartPlaylists, Plugins and UPNP Servers. - Crea un protector de pantalla de cualquier fuente de vídeo en Kodi. - Protector de pantalla dinámico que utiliza contenido local, listas de reproducción inteligentes, complementos y servidores UPNP. GPL-3.0-or-later all https://forum.kodi.tv/showthread.php?tid=319730 https://github.com/Lunatixz/Kodi_Addons/tree/master/screensaver.videosaver - Streaming sources not recommend for metered Internet. - Se recomienda no usar recursos en Streaming para conexiones a Internet de uso medido. - v.1.0.9[CR]- Matrix Compatibility + v.1.1.4[CR]- Added Random Seek and Position resources/images/icon.png resources/images/fanart.jpg + Opret en pauseskærm fra enhver Kodi-videokilde. + Einen Bildschirmschoner aus einer beliebigen Kodi-Videoquelle erstellen. + Create a screensaver from any Kodi video source. + Crea un protector de pantalla de cualquier fuente de vídeo en Kodi. + Luo näytönsäästäjä mistä tahansa Kodin videolähteestä. + Créer un économiseur d'écran à partir de n'importe quelle source vidéo Kodi. + Stvori čuvara zaslona iz Kodi video izvora. + Crea un salvaschermo da qualsiasi sorgente video Kodi. + 从任意 Kodi 视频源创建屏幕保护程序。 + Dynamisk pauseskærm der benytter lokalt indhold, smarte playlister, plugins og UPNP-servere. + Dynamischer Bildschirmschoner mit lokalen Inhalten, SmartPlaylists, Plugins und UPnP-Servern. + Dynamic screensaver using Local content, SmartPlaylists, Plugins and UPNP Servers. + Protector de pantalla dinámico que utiliza contenido local, listas de reproducción inteligentes, complementos y servidores UPNP. + Dynaaminen näytönsäästäjä, joka hyödyntää paikallista sisältöä, älytoistolistoja, lisäosia sekä UPnP-palvelimia. + Économiseur d'écran dynamique utilisant le contenu local, les SmartPlaylists, les plugins et les serveurs UPNP. + Promjenjivi čuvar zaslona koji koristi lokalni sadržaj, pametne popise izvođrnja, dodatke i UPNP poslužitelje. + Динамічна заставка з локальних файлів, списків SmartPlaylists, плагінів чи серверів UPNP. + 使用本地内容、智能播放列表、插件和 UPNP 服务器的动态屏幕保护程序。 + Streamingkilder anbefales ikke til forbrugsbetalt internet. + Streamingquellen werden bei kostenpflichtigen Internet nicht empfohlen. + Streaming sources not recommend for metered Internet. + Se recomienda no usar recursos en Streaming para conexiones a Internet de uso medido. + Suoratoistolähteitä ei suositella tiedonsiirtomäärän mukaan veloitettavilla yhteyksillä. + Les sources de streaming ne sont pas recommandées pour Internet contrôlé. + Izvori strujanja nisu preporučeni s mrežama ograničenim podacima. + 流媒体源不建议通过互联网。 diff --git a/screensaver.videosaver/browse.py b/screensaver.videosaver/browse.py index d62583b4d..287e74ddf 100644 --- a/screensaver.videosaver/browse.py +++ b/screensaver.videosaver/browse.py @@ -1,4 +1,4 @@ -# Copyright (C) 2021 Lunatixz +# Copyright (C) 2024 Lunatixz # # # This file is part of Video ScreenSaver. @@ -17,7 +17,6 @@ # along with Video ScreenSaver. If not, see . import sys, traceback - from kodi_six import xbmc, xbmcaddon, xbmcplugin, xbmcgui, xbmcvfs, py2_encode, py2_decode # Plugin Info @@ -48,12 +47,9 @@ def buildMenuListItem(label1="", label2="", path="", art={'thumb':ICON,'fanart': def browseDialog(type=0, heading=ADDON_NAME, default='', shares='', mask='', options=None, useThumbs=True, treatAsFolder=False, prompt=True, multi=False): if prompt and not default: if options is None: - options = [{"label":"Video" , "label2":"Video Sources" , "default":"library://video/" , "mask":VIDEO_EXTS , "type":type, "multi":False}, - {"label":"Files" , "label2":"File Sources" , "default":"" , "mask":"" , "type":type, "multi":False}, - {"label":"Local" , "label2":"Local Drives" , "default":"" , "mask":"" , "type":type, "multi":False}, - {"label":"Network" , "label2":"Local Drives and Network Share", "default":"" , "mask":"" , "type":type, "multi":False}] - if type == 0: - options.insert(0,{"label":"Video Playlists" , "label2":"Video Playlists" , "default":"special://profile/playlists/video/" , "mask":'.xsp' , "type":1, "multi":False}) + options = [{"label":"Video", "label2":"Video Sources", "default":"library://video/", "mask":VIDEO_EXTS , "type":type, "multi":False}] + if type == 0: options.insert(0,{"label":"Video Playlists", "label2":"Video Playlists", "default":"special://profile/playlists/video/", "mask":'.xsp', "type":1, "multi":False}) + listitems = [buildMenuListItem(option['label'],option['label2']) for option in options] select = selectDialog(listitems, LANGUAGE(32018), multi=False) if select is not None: @@ -62,6 +58,7 @@ def browseDialog(type=0, heading=ADDON_NAME, default='', shares='', mask='', opt type = options[select]['type'] multi = options[select]['multi'] default = options[select]['default'] + else: return if multi == True: # https://codedocs.xyz/xbmc/xbmc/group__python___dialog.html#ga856f475ecd92b1afa37357deabe4b9e4 @@ -77,10 +74,8 @@ def browseDialog(type=0, heading=ADDON_NAME, default='', shares='', mask='', opt # 2 ShowAndGetImage # 3 ShowAndGetWriteableDirectory retval = xbmcgui.Dialog().browseSingle(type, heading, shares, mask, useThumbs, treatAsFolder, default) - if retval: - if prompt and retval == default: return None - return retval - return None + if options is not None and default == retval: return + return retval if __name__ == '__main__': if not xbmcgui.Window(10000).getProperty("%s.Running"%(ADDON_ID)) == "True": diff --git a/screensaver.videosaver/default.py b/screensaver.videosaver/default.py index 655252ed1..3dc753549 100644 --- a/screensaver.videosaver/default.py +++ b/screensaver.videosaver/default.py @@ -1,4 +1,4 @@ -# Copyright (C) 2021 Lunatixz +# Copyright (C) 2024 Lunatixz # # # This file is part of Video ScreenSaver. @@ -43,6 +43,7 @@ DISABLE_TRAKT = REAL_SETTINGS.getSetting("TraktDisable") == 'true' VIDEO_FILE = REAL_SETTINGS.getSetting("VideoFile") VIDEO_PATH = REAL_SETTINGS.getSetting("VideoFolder") +RANDOM_SEEK = REAL_SETTINGS.getSetting("RandomSeek") == 'true' def log(msg, level=xbmc.LOGDEBUG): if DEBUG == False and level != xbmc.LOGERROR: return @@ -52,78 +53,79 @@ def log(msg, level=xbmc.LOGDEBUG): def sendJSON(command): log('sendJSON, command = %s'%(command)) return json.loads(xbmc.executeJSONRPC(command)) - + +def escapeDirJSON(dir_name): + mydir = (dir_name) + if (mydir.find(":")): mydir = mydir.replace("\\", "\\\\") + return mydir + def isMute(): - state = False - json_query = '{"jsonrpc":"2.0","method":"Application.GetProperties","params":{"properties":["muted"]},"id":1}' - json_response = (sendJSON(json_query)) - if json_response and 'result' in json_response: state = json_response['result']['muted'] - log('isMute, state = ' + str(state)) - return state + json_response = sendJSON('{"jsonrpc":"2.0","method":"Application.GetProperties","params":{"properties":["muted"]},"id":1}') + mute = json_response.get('result',{}).get('muted','false') == 'true' + log('isMute, state = %s'%(mute)) + return mute def saveVolume(): - json_query = '{"jsonrpc":"2.0","method":"Application.GetProperties","params":{"properties":["volume"]},"id":1}' - json_response = (sendJSON(json_query)) - xbmcgui.Window(10000).setProperty('%s.RESTORE'%ADDON_ID,str(json_response.get('result',{}).get('volume',0))) - if 'OK' in json_response: return True - return False + json_response = sendJSON('{"jsonrpc":"2.0","method":"Application.GetProperties","params":{"properties":["volume"]},"id":1}') + if not json_response: return False + restoreVolume = json_response.get('result',{}).get('volume',0) + log('saveVolume, state = %s'%(restoreVolume)) + xbmcgui.Window(10000).setProperty('%s.RESTORE'%(ADDON_ID),str(restoreVolume)) + return True def setVolume(state): - log('setVolume, state = ' + str(state)) - if isMute() == True: return - json_query = '{"jsonrpc":"2.0","method":"Application.SetVolume","params":{"volume":%s},"id":2}'%str(state) - json_response = (sendJSON(json_query)) - if 'OK' in json_response: return True + log('setVolume, state = %s'%(state)) + if not isMute(): + # if state == 0: json_response = sendJSON('{"jsonrpc":"2.0","method":"Application.SetMute","params":{"mute":true},"id":1}') + json_response = sendJSON('{"jsonrpc":"2.0","method":"Application.SetVolume","params":{"volume":%s},"id":1}'%(state)) + if 'OK' in json_response: return True return False def exeAction(action): - log('exeAction, action = ' + action) - json_query = '{"jsonrpc":"2.0","method":"Input.ExecuteAction","params":{"action":"%s"},"id":1}'%(action) - json_response = (sendJSON(json_query)) + log('exeAction, action = %s'%(action)) + json_response = sendJSON('{"jsonrpc":"2.0","method":"Input.ExecuteAction","params":{"action":"%s"},"id":1}'%(action)) if 'OK' in json_response: return True return False def setRepeat(state='off'): - log('setRepeat, state = ' + str(state)) - json_query = '{"jsonrpc":"2.0","method":"Player.SetRepeat","params":{"playerid":%d,"repeat":"%s"},"id":1}'%(getActivePlayer(),state) - json_response = (sendJSON(json_query)) + log('setRepeat, state = %s'%(state)) + json_response = sendJSON('{"jsonrpc":"2.0","method":"Player.SetRepeat","params":{"playerid":%d,"repeat":"%s"},"id":1}'%(getActivePlayer(),state)) if 'OK' in json_response: return True return False def getActivePlayer(): - json_query = ('{"jsonrpc":"2.0","method":"Player.GetActivePlayers","params":{},"id":1}') - json_response = sendJSON(json_query) - try: id = json_response['result'][0]['playerid'] + json_response = sendJSON('{"jsonrpc":"2.0","method":"Player.GetActivePlayers","params":{},"id":1}') + try: id = json_response['result'][0]['playerid'] except: id = 1 - log("getActivePlayer, id = " + str(id)) + log("getActivePlayer, id = %s"%(id)) return id def getFileDetails(path): log('getFileDetails') - json_query = ('{"jsonrpc":"2.0","method":"Files.GetFileDetails","params":{"file":"%s","media":"video","properties":["file"]},"id":1}' % (path)) - json_response = sendJSON(json_query) - return (json_response) + return sendJSON('{"jsonrpc":"2.0","method":"Files.GetFileDetails","params":{"file":"%s","media":"video","properties":["file"]},"id":1}' %(path)) -def progressDialog(percent=0, control=None, string1='', header=ADDON_NAME): - if percent == 0 and control is None: +def progressDialog(percent=0, control=None, message='', header=ADDON_NAME): + if control is None and int(percent) == 0: control = xbmcgui.DialogProgress() - control.create(header, ADDON_NAME) - control.update(percent, string1) - if control is not None: - if control.iscanceled() or percent >= 100: return control.close() - else: control.update(percent, string1) + control.create(header, message) + elif control: + if int(percent) == 100 or control.iscanceled(): + if hasattr(control, 'close'): control.close() + elif hasattr(control, 'update'): control.update(int(percent), message) return control + +def isBusyDialog(): + return (xbmc.getCondVisibility('Window.IsActive(busydialognocancel)') | xbmc.getCondVisibility('Window.IsActive(busydialog)')) @contextmanager -def busy_dialog(escape=False): - if not escape: - log('globals: busy_dialog') +def busy_dialog(): + if not isBusyDialog(): xbmc.executebuiltin('ActivateWindow(busydialognocancel)') - try: yield - finally: xbmc.executebuiltin('Dialog.Close(busydialognocancel)') - else: yield - - + try: yield + finally: + xbmc.executebuiltin('Dialog.Close(busydialognocancel)') + + class Player(xbmc.Player): def __init__(self): xbmc.Player.__init__(self, xbmc.Player()) @@ -131,39 +133,39 @@ def __init__(self): def onPlayBackError(self): log('onPlayBackError') - # exeAction('stop') - - - def onPlayBackEnded(self): - log('onPlayBackEnded') - # if SINGLE_FLE: exeAction('stop') - # self.myPlayer.play(self.playList) - - - def onPlayBackStopped(self): - log('onPlayBackStopped') self.myBackground.onClose() + def onAVStarted(self): + log('onAVStarted') + if RANDOM_SEEK: self.seekTime(random.randint(1,int(self.getTotalTime()))) + + class BackgroundWindow(xbmcgui.WindowXMLDialog): + random.seed() + cache = SimpleCache() + myPlayer = Player() + def __init__(self, *args, **kwargs): xbmcgui.WindowXMLDialog.__init__(self, *args, **kwargs) if DISABLE_TRAKT: xbmcgui.Window(10000).setProperty('script.trakt.paused','true') - self.playList = xbmc.PlayList(xbmc.PLAYLIST_VIDEO) + xbmcgui.Window(10000).setProperty('PseudoTVRunning','True') #disable third-party addons ie. nextup, etc. + self.playList = xbmc.PlayList(xbmc.PLAYLIST_VIDEO) + self.startidx = 0 self.fileCount = 0 - self.cache = SimpleCache() - self.myPlayer = Player() self.myPlayer.myBackground = self - if saveVolume(): - setVolume(int(REAL_SETTINGS.getSetting('SetVolume'))) - setRepeat('all') - def onInit(self): self.winid = xbmcgui.Window(xbmcgui.getCurrentWindowDialogId()) self.winid.setProperty('ss_time', 'okay' if REAL_SETTINGS.getSetting("Time") == 'true' else 'nope') - self.myPlayer.play(self.buildPlaylist()) + if saveVolume(): setVolume(REAL_SETTINGS.getSettingInt('SetVolume')) + + self.dimid = self.getControl(41001) + self.dimid.setAnimations([('Conditional', 'effect=fade start=%s end=%s condition=True'%(REAL_SETTINGS.getSettingInt('SetDimmer'),REAL_SETTINGS.getSettingInt('SetDimmer')))]) + + self.myPlayer.play(self.buildPlaylist(), windowed=True, startpos=self.startidx) #todo create listitems? + setRepeat('all') def onAction(self, act): @@ -177,9 +179,10 @@ def onClose(self): setRepeat(REAL_SETTINGS.getSetting('RepeatState').lower()) xbmcgui.Window(10000).clearProperty('script.trakt.paused') xbmcgui.Window(10000).clearProperty('%s.Running'%(ADDON_ID)) - setVolume(int(xbmcgui.Window(10000).getProperty('%s.RESTORE'%ADDON_ID))) - self.myPlayer.stop() + xbmcgui.Window(10000).clearProperty('PseudoTVRunning') + setVolume(int((xbmcgui.Window(10000).getProperty('%s.RESTORE'%ADDON_ID) or '0'))) self.playList.clear() + self.myPlayer.stop() self.close() @@ -201,7 +204,8 @@ def buildDirectory(self, path, limit): itemLST = [] dirLST = [] with busy_dialog(): - response = self.getDirectory(path, end=limit).get('result',{}).get('files',[]) + try: response = self.getDirectory(path, end=limit).get('result',{}).get('files',[]) + except: return xbmcgui.Dialog().notification(ADDON_NAME, LANGUAGE(32020), ICON, 4000) for idx, item in enumerate(response): if self.fileCount > limit: break file = item.get('file','') @@ -218,14 +222,14 @@ def buildDirectory(self, path, limit): return itemLST - def buildItem(self, responce): + def buildItem(self, response): log('buildItem') - if 'result' in responce and 'filedetails' in responce['result']: key = 'filedetails' - elif 'result' in responce and 'files' in responce['result']: key = 'files' - else: xbmcgui.Dialog().notification(ADDON_NAME, LANGUAGE(30001), ICON, 4000) - for item in responce['result'][key]: + if 'result' in response and 'filedetails' in response['result']: key = 'filedetails' + elif 'result' in response and 'files' in response['result']: key = 'files' + else: xbmcgui.Dialog().notification(ADDON_NAME, LANGUAGE(32001), ICON, 4000) + for item in response['result'][key]: if key == 'files' and item.get('filetype','') == 'directory': continue - yield responce['result'][key]['file'] + yield response['result'][key]['file'] def buildPlaylist(self): @@ -234,26 +238,29 @@ def buildPlaylist(self): xbmc.sleep(100) if not SINGLE_FLE: - playListItem = self.buildDirectory(VIDEO_PATH, VIDEO_LIMIT) + playListItem = self.buildDirectory(escapeDirJSON(VIDEO_PATH), VIDEO_LIMIT) elif PLAYLIST_FLE: - playListItem = self.buildDirectory(VIDEO_FILE, VIDEO_LIMIT) + playListItem = self.buildDirectory(escapeDirJSON(VIDEO_FILE), VIDEO_LIMIT) elif not VIDEO_FILE.startswith(('plugin://','upnp://','pvr://')): - playListItem = list(self.buildItem(getFileDetails(VIDEO_FILE))) - else: return VIDEO_FILE - - for idx, playItem in enumerate(playListItem): - self.playList.add(playItem, index=idx) - - if RANDOM_PLAY: - self.playList.shuffle() - else: - self.playList.unshuffle() - return self.playList + playListItem = list(self.buildItem(getFileDetails(escapeDirJSON(VIDEO_FILE)))) + else: return escapeDirJSON(VIDEO_FILE) + + if playListItem: + if RANDOM_PLAY and len(playListItem) > 1: + random.shuffle(playListItem) + self.startidx = random.randint(0, len(playListItem)-1) + + for idx, playItem in enumerate(playListItem): + self.playList.add(playItem, index=idx) + + if RANDOM_PLAY: self.playList.shuffle() + else: self.playList.unshuffle() + return self.playList class Start(): def __init__(self): - self.myBackground = BackgroundWindow('%s.background.xml'%ADDON_ID, ADDON_PATH, "Default") + self.myBackground = BackgroundWindow('%s.background.xml'%ADDON_ID, ADDON_PATH, "default") self.myBackground.doModal() del self.myBackground diff --git a/screensaver.videosaver/resources/language/resource.language.af_za/strings.po b/screensaver.videosaver/resources/language/resource.language.af_za/strings.po new file mode 100644 index 000000000..adba6fe2c --- /dev/null +++ b/screensaver.videosaver/resources/language/resource.language.af_za/strings.po @@ -0,0 +1,113 @@ +# XBMC Media Center language file +# Addon Name: Video ScreenSaver +# Addon id: screensaver.videosaver +# Addon Provider: Lunatixz +msgid "" +msgstr "" +"Project-Id-Version: XBMC Addons\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: 2022-03-01 16:01+0000\n" +"Last-Translator: Christian Gade \n" +"Language-Team: Afrikaans (South Africa) \n" +"Language: af_za\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.11\n" + +msgctxt "Addon Summary" +msgid "Create a screensaver from any Kodi video source." +msgstr "" + +msgctxt "Addon Description" +msgid "Dynamic screensaver using Local content, SmartPlaylists, Plugins and UPNP Servers." +msgstr "" + +msgctxt "Addon Disclaimer" +msgid "Streaming sources not recommend for metered Internet." +msgstr "" + +msgctxt "#32001" +msgid "Something went wrong, Try again later ..." +msgstr "" + +msgctxt "#32002" +msgid "Video Type" +msgstr "" + +msgctxt "#32003" +msgid "Video File" +msgstr "" + +msgctxt "#32004" +msgid "Video Folder" +msgstr "" + +msgctxt "#32005" +msgid "Video Limit" +msgstr "" + +msgctxt "#32006" +msgid "Randomize" +msgstr "" + +msgctxt "#32007" +msgid "Disable Trakt" +msgstr "" + +msgctxt "#32008" +msgid "Ignore Keypress (Stop to end)." +msgstr "" + +msgctxt "#32009" +msgid "Single Video" +msgstr "" + +msgctxt "#32010" +msgid "Multiple Videos" +msgstr "" + +msgctxt "#32011" +msgid "Set ScreenSaver Volume [Restored to Previous Level on Stop]" +msgstr "" + +msgctxt "#32012" +msgid "Enable Debugging [Log errors]" +msgstr "" + +msgctxt "#32013" +msgid "Building Playlist" +msgstr "" + +msgctxt "#32014" +msgid "Select File" +msgstr "" + +msgctxt "#32015" +msgid "Select Folder" +msgstr "" + +msgctxt "#32016" +msgid "Repeat Return State" +msgstr "" + +msgctxt "#32017" +msgid "General" +msgstr "Algemeen" + +msgctxt "#32018" +msgid "Select Source Type" +msgstr "" + +msgctxt "#32019" +msgid "Display Time & Weather" +msgstr "" + +msgctxt "#32020" +msgid "Path In-Valid, No media found!" +msgstr "" + +msgctxt "#32021" +msgid "Set Dimmer Level" +msgstr "" diff --git a/screensaver.videosaver/resources/language/resource.language.am_et/strings.po b/screensaver.videosaver/resources/language/resource.language.am_et/strings.po new file mode 100644 index 000000000..21341f43e --- /dev/null +++ b/screensaver.videosaver/resources/language/resource.language.am_et/strings.po @@ -0,0 +1,113 @@ +# XBMC Media Center language file +# Addon Name: Video ScreenSaver +# Addon id: screensaver.videosaver +# Addon Provider: Lunatixz +msgid "" +msgstr "" +"Project-Id-Version: XBMC Addons\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: 2022-03-01 16:01+0000\n" +"Last-Translator: Christian Gade \n" +"Language-Team: Amharic (Ethiopia) \n" +"Language: am_et\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 4.11\n" + +msgctxt "Addon Summary" +msgid "Create a screensaver from any Kodi video source." +msgstr "" + +msgctxt "Addon Description" +msgid "Dynamic screensaver using Local content, SmartPlaylists, Plugins and UPNP Servers." +msgstr "" + +msgctxt "Addon Disclaimer" +msgid "Streaming sources not recommend for metered Internet." +msgstr "" + +msgctxt "#32001" +msgid "Something went wrong, Try again later ..." +msgstr "" + +msgctxt "#32002" +msgid "Video Type" +msgstr "" + +msgctxt "#32003" +msgid "Video File" +msgstr "" + +msgctxt "#32004" +msgid "Video Folder" +msgstr "" + +msgctxt "#32005" +msgid "Video Limit" +msgstr "" + +msgctxt "#32006" +msgid "Randomize" +msgstr "" + +msgctxt "#32007" +msgid "Disable Trakt" +msgstr "" + +msgctxt "#32008" +msgid "Ignore Keypress (Stop to end)." +msgstr "" + +msgctxt "#32009" +msgid "Single Video" +msgstr "" + +msgctxt "#32010" +msgid "Multiple Videos" +msgstr "" + +msgctxt "#32011" +msgid "Set ScreenSaver Volume [Restored to Previous Level on Stop]" +msgstr "" + +msgctxt "#32012" +msgid "Enable Debugging [Log errors]" +msgstr "" + +msgctxt "#32013" +msgid "Building Playlist" +msgstr "" + +msgctxt "#32014" +msgid "Select File" +msgstr "" + +msgctxt "#32015" +msgid "Select Folder" +msgstr "" + +msgctxt "#32016" +msgid "Repeat Return State" +msgstr "" + +msgctxt "#32017" +msgid "General" +msgstr "ባጠቃላይ" + +msgctxt "#32018" +msgid "Select Source Type" +msgstr "" + +msgctxt "#32019" +msgid "Display Time & Weather" +msgstr "" + +msgctxt "#32020" +msgid "Path In-Valid, No media found!" +msgstr "" + +msgctxt "#32021" +msgid "Set Dimmer Level" +msgstr "" diff --git a/screensaver.videosaver/resources/language/resource.language.ar_sa/strings.po b/screensaver.videosaver/resources/language/resource.language.ar_sa/strings.po new file mode 100644 index 000000000..a8be1e72e --- /dev/null +++ b/screensaver.videosaver/resources/language/resource.language.ar_sa/strings.po @@ -0,0 +1,113 @@ +# XBMC Media Center language file +# Addon Name: Video ScreenSaver +# Addon id: screensaver.videosaver +# Addon Provider: Lunatixz +msgid "" +msgstr "" +"Project-Id-Version: XBMC Addons\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: 2022-03-01 16:01+0000\n" +"Last-Translator: Christian Gade \n" +"Language-Team: Arabic (Saudi Arabia) \n" +"Language: ar_sa\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n" +"X-Generator: Weblate 4.11\n" + +msgctxt "Addon Summary" +msgid "Create a screensaver from any Kodi video source." +msgstr "" + +msgctxt "Addon Description" +msgid "Dynamic screensaver using Local content, SmartPlaylists, Plugins and UPNP Servers." +msgstr "" + +msgctxt "Addon Disclaimer" +msgid "Streaming sources not recommend for metered Internet." +msgstr "" + +msgctxt "#32001" +msgid "Something went wrong, Try again later ..." +msgstr "" + +msgctxt "#32002" +msgid "Video Type" +msgstr "" + +msgctxt "#32003" +msgid "Video File" +msgstr "" + +msgctxt "#32004" +msgid "Video Folder" +msgstr "" + +msgctxt "#32005" +msgid "Video Limit" +msgstr "" + +msgctxt "#32006" +msgid "Randomize" +msgstr "" + +msgctxt "#32007" +msgid "Disable Trakt" +msgstr "" + +msgctxt "#32008" +msgid "Ignore Keypress (Stop to end)." +msgstr "" + +msgctxt "#32009" +msgid "Single Video" +msgstr "" + +msgctxt "#32010" +msgid "Multiple Videos" +msgstr "" + +msgctxt "#32011" +msgid "Set ScreenSaver Volume [Restored to Previous Level on Stop]" +msgstr "" + +msgctxt "#32012" +msgid "Enable Debugging [Log errors]" +msgstr "" + +msgctxt "#32013" +msgid "Building Playlist" +msgstr "" + +msgctxt "#32014" +msgid "Select File" +msgstr "" + +msgctxt "#32015" +msgid "Select Folder" +msgstr "" + +msgctxt "#32016" +msgid "Repeat Return State" +msgstr "" + +msgctxt "#32017" +msgid "General" +msgstr "عام" + +msgctxt "#32018" +msgid "Select Source Type" +msgstr "" + +msgctxt "#32019" +msgid "Display Time & Weather" +msgstr "" + +msgctxt "#32020" +msgid "Path In-Valid, No media found!" +msgstr "" + +msgctxt "#32021" +msgid "Set Dimmer Level" +msgstr "" diff --git a/screensaver.videosaver/resources/language/resource.language.az_az/strings.po b/screensaver.videosaver/resources/language/resource.language.az_az/strings.po new file mode 100644 index 000000000..b3a4fa8c4 --- /dev/null +++ b/screensaver.videosaver/resources/language/resource.language.az_az/strings.po @@ -0,0 +1,113 @@ +# XBMC Media Center language file +# Addon Name: Video ScreenSaver +# Addon id: screensaver.videosaver +# Addon Provider: Lunatixz +msgid "" +msgstr "" +"Project-Id-Version: XBMC Addons\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: 2022-03-01 16:01+0000\n" +"Last-Translator: Christian Gade \n" +"Language-Team: Azerbaijani \n" +"Language: az_az\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.11\n" + +msgctxt "Addon Summary" +msgid "Create a screensaver from any Kodi video source." +msgstr "" + +msgctxt "Addon Description" +msgid "Dynamic screensaver using Local content, SmartPlaylists, Plugins and UPNP Servers." +msgstr "" + +msgctxt "Addon Disclaimer" +msgid "Streaming sources not recommend for metered Internet." +msgstr "" + +msgctxt "#32001" +msgid "Something went wrong, Try again later ..." +msgstr "" + +msgctxt "#32002" +msgid "Video Type" +msgstr "" + +msgctxt "#32003" +msgid "Video File" +msgstr "" + +msgctxt "#32004" +msgid "Video Folder" +msgstr "" + +msgctxt "#32005" +msgid "Video Limit" +msgstr "" + +msgctxt "#32006" +msgid "Randomize" +msgstr "" + +msgctxt "#32007" +msgid "Disable Trakt" +msgstr "" + +msgctxt "#32008" +msgid "Ignore Keypress (Stop to end)." +msgstr "" + +msgctxt "#32009" +msgid "Single Video" +msgstr "" + +msgctxt "#32010" +msgid "Multiple Videos" +msgstr "" + +msgctxt "#32011" +msgid "Set ScreenSaver Volume [Restored to Previous Level on Stop]" +msgstr "" + +msgctxt "#32012" +msgid "Enable Debugging [Log errors]" +msgstr "" + +msgctxt "#32013" +msgid "Building Playlist" +msgstr "" + +msgctxt "#32014" +msgid "Select File" +msgstr "" + +msgctxt "#32015" +msgid "Select Folder" +msgstr "" + +msgctxt "#32016" +msgid "Repeat Return State" +msgstr "" + +msgctxt "#32017" +msgid "General" +msgstr "Ümumi" + +msgctxt "#32018" +msgid "Select Source Type" +msgstr "" + +msgctxt "#32019" +msgid "Display Time & Weather" +msgstr "" + +msgctxt "#32020" +msgid "Path In-Valid, No media found!" +msgstr "" + +msgctxt "#32021" +msgid "Set Dimmer Level" +msgstr "" diff --git a/screensaver.videosaver/resources/language/resource.language.be_by/strings.po b/screensaver.videosaver/resources/language/resource.language.be_by/strings.po new file mode 100644 index 000000000..f3f5790a5 --- /dev/null +++ b/screensaver.videosaver/resources/language/resource.language.be_by/strings.po @@ -0,0 +1,113 @@ +# XBMC Media Center language file +# Addon Name: Video ScreenSaver +# Addon id: screensaver.videosaver +# Addon Provider: Lunatixz +msgid "" +msgstr "" +"Project-Id-Version: XBMC Addons\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: 2022-03-01 16:01+0000\n" +"Last-Translator: Christian Gade \n" +"Language-Team: Belarusian \n" +"Language: be_by\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"X-Generator: Weblate 4.11\n" + +msgctxt "Addon Summary" +msgid "Create a screensaver from any Kodi video source." +msgstr "" + +msgctxt "Addon Description" +msgid "Dynamic screensaver using Local content, SmartPlaylists, Plugins and UPNP Servers." +msgstr "" + +msgctxt "Addon Disclaimer" +msgid "Streaming sources not recommend for metered Internet." +msgstr "" + +msgctxt "#32001" +msgid "Something went wrong, Try again later ..." +msgstr "" + +msgctxt "#32002" +msgid "Video Type" +msgstr "" + +msgctxt "#32003" +msgid "Video File" +msgstr "" + +msgctxt "#32004" +msgid "Video Folder" +msgstr "" + +msgctxt "#32005" +msgid "Video Limit" +msgstr "" + +msgctxt "#32006" +msgid "Randomize" +msgstr "" + +msgctxt "#32007" +msgid "Disable Trakt" +msgstr "" + +msgctxt "#32008" +msgid "Ignore Keypress (Stop to end)." +msgstr "" + +msgctxt "#32009" +msgid "Single Video" +msgstr "" + +msgctxt "#32010" +msgid "Multiple Videos" +msgstr "" + +msgctxt "#32011" +msgid "Set ScreenSaver Volume [Restored to Previous Level on Stop]" +msgstr "" + +msgctxt "#32012" +msgid "Enable Debugging [Log errors]" +msgstr "" + +msgctxt "#32013" +msgid "Building Playlist" +msgstr "" + +msgctxt "#32014" +msgid "Select File" +msgstr "" + +msgctxt "#32015" +msgid "Select Folder" +msgstr "" + +msgctxt "#32016" +msgid "Repeat Return State" +msgstr "" + +msgctxt "#32017" +msgid "General" +msgstr "Асноўныя" + +msgctxt "#32018" +msgid "Select Source Type" +msgstr "" + +msgctxt "#32019" +msgid "Display Time & Weather" +msgstr "" + +msgctxt "#32020" +msgid "Path In-Valid, No media found!" +msgstr "" + +msgctxt "#32021" +msgid "Set Dimmer Level" +msgstr "" diff --git a/screensaver.videosaver/resources/language/resource.language.bg_bg/strings.po b/screensaver.videosaver/resources/language/resource.language.bg_bg/strings.po new file mode 100644 index 000000000..2b2977c9c --- /dev/null +++ b/screensaver.videosaver/resources/language/resource.language.bg_bg/strings.po @@ -0,0 +1,112 @@ +# XBMC Media Center language file +# Addon Name: Video ScreenSaver +# Addon id: screensaver.videosaver +# Addon Provider: Lunatixz +msgid "" +msgstr "" +"Project-Id-Version: XBMC Addons\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: bg_bg\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" + +msgctxt "Addon Summary" +msgid "Create a screensaver from any Kodi video source." +msgstr "" + +msgctxt "Addon Description" +msgid "Dynamic screensaver using Local content, SmartPlaylists, Plugins and UPNP Servers." +msgstr "" + +msgctxt "Addon Disclaimer" +msgid "Streaming sources not recommend for metered Internet." +msgstr "" + +msgctxt "#32001" +msgid "Something went wrong, Try again later ..." +msgstr "" + +msgctxt "#32002" +msgid "Video Type" +msgstr "" + +msgctxt "#32003" +msgid "Video File" +msgstr "" + +msgctxt "#32004" +msgid "Video Folder" +msgstr "" + +msgctxt "#32005" +msgid "Video Limit" +msgstr "" + +msgctxt "#32006" +msgid "Randomize" +msgstr "" + +msgctxt "#32007" +msgid "Disable Trakt" +msgstr "" + +msgctxt "#32008" +msgid "Ignore Keypress (Stop to end)." +msgstr "" + +msgctxt "#32009" +msgid "Single Video" +msgstr "" + +msgctxt "#32010" +msgid "Multiple Videos" +msgstr "" + +msgctxt "#32011" +msgid "Set ScreenSaver Volume [Restored to Previous Level on Stop]" +msgstr "" + +msgctxt "#32012" +msgid "Enable Debugging [Log errors]" +msgstr "" + +msgctxt "#32013" +msgid "Building Playlist" +msgstr "" + +msgctxt "#32014" +msgid "Select File" +msgstr "" + +msgctxt "#32015" +msgid "Select Folder" +msgstr "" + +msgctxt "#32016" +msgid "Repeat Return State" +msgstr "" + +msgctxt "#32017" +msgid "General" +msgstr "" + +msgctxt "#32018" +msgid "Select Source Type" +msgstr "" + +msgctxt "#32019" +msgid "Display Time & Weather" +msgstr "" + +msgctxt "#32020" +msgid "Path In-Valid, No media found!" +msgstr "" + +msgctxt "#32021" +msgid "Set Dimmer Level" +msgstr "" diff --git a/screensaver.videosaver/resources/language/resource.language.bs_ba/strings.po b/screensaver.videosaver/resources/language/resource.language.bs_ba/strings.po new file mode 100644 index 000000000..796a4ee42 --- /dev/null +++ b/screensaver.videosaver/resources/language/resource.language.bs_ba/strings.po @@ -0,0 +1,113 @@ +# XBMC Media Center language file +# Addon Name: Video ScreenSaver +# Addon id: screensaver.videosaver +# Addon Provider: Lunatixz +msgid "" +msgstr "" +"Project-Id-Version: XBMC Addons\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: 2022-03-01 16:01+0000\n" +"Last-Translator: Christian Gade \n" +"Language-Team: Bosnian (Bosnia and Herzegovina) \n" +"Language: bs_ba\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"X-Generator: Weblate 4.11\n" + +msgctxt "Addon Summary" +msgid "Create a screensaver from any Kodi video source." +msgstr "" + +msgctxt "Addon Description" +msgid "Dynamic screensaver using Local content, SmartPlaylists, Plugins and UPNP Servers." +msgstr "" + +msgctxt "Addon Disclaimer" +msgid "Streaming sources not recommend for metered Internet." +msgstr "" + +msgctxt "#32001" +msgid "Something went wrong, Try again later ..." +msgstr "" + +msgctxt "#32002" +msgid "Video Type" +msgstr "" + +msgctxt "#32003" +msgid "Video File" +msgstr "" + +msgctxt "#32004" +msgid "Video Folder" +msgstr "" + +msgctxt "#32005" +msgid "Video Limit" +msgstr "" + +msgctxt "#32006" +msgid "Randomize" +msgstr "" + +msgctxt "#32007" +msgid "Disable Trakt" +msgstr "" + +msgctxt "#32008" +msgid "Ignore Keypress (Stop to end)." +msgstr "" + +msgctxt "#32009" +msgid "Single Video" +msgstr "" + +msgctxt "#32010" +msgid "Multiple Videos" +msgstr "" + +msgctxt "#32011" +msgid "Set ScreenSaver Volume [Restored to Previous Level on Stop]" +msgstr "" + +msgctxt "#32012" +msgid "Enable Debugging [Log errors]" +msgstr "" + +msgctxt "#32013" +msgid "Building Playlist" +msgstr "" + +msgctxt "#32014" +msgid "Select File" +msgstr "" + +msgctxt "#32015" +msgid "Select Folder" +msgstr "" + +msgctxt "#32016" +msgid "Repeat Return State" +msgstr "" + +msgctxt "#32017" +msgid "General" +msgstr "Opšte" + +msgctxt "#32018" +msgid "Select Source Type" +msgstr "" + +msgctxt "#32019" +msgid "Display Time & Weather" +msgstr "" + +msgctxt "#32020" +msgid "Path In-Valid, No media found!" +msgstr "" + +msgctxt "#32021" +msgid "Set Dimmer Level" +msgstr "" diff --git a/screensaver.videosaver/resources/language/resource.language.ca_es/strings.po b/screensaver.videosaver/resources/language/resource.language.ca_es/strings.po new file mode 100644 index 000000000..7c92edb5a --- /dev/null +++ b/screensaver.videosaver/resources/language/resource.language.ca_es/strings.po @@ -0,0 +1,113 @@ +# XBMC Media Center language file +# Addon Name: Video ScreenSaver +# Addon id: screensaver.videosaver +# Addon Provider: Lunatixz +msgid "" +msgstr "" +"Project-Id-Version: XBMC Addons\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: 2022-03-01 16:01+0000\n" +"Last-Translator: Christian Gade \n" +"Language-Team: Catalan (Spain) \n" +"Language: ca_es\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.11\n" + +msgctxt "Addon Summary" +msgid "Create a screensaver from any Kodi video source." +msgstr "" + +msgctxt "Addon Description" +msgid "Dynamic screensaver using Local content, SmartPlaylists, Plugins and UPNP Servers." +msgstr "" + +msgctxt "Addon Disclaimer" +msgid "Streaming sources not recommend for metered Internet." +msgstr "" + +msgctxt "#32001" +msgid "Something went wrong, Try again later ..." +msgstr "" + +msgctxt "#32002" +msgid "Video Type" +msgstr "" + +msgctxt "#32003" +msgid "Video File" +msgstr "" + +msgctxt "#32004" +msgid "Video Folder" +msgstr "" + +msgctxt "#32005" +msgid "Video Limit" +msgstr "" + +msgctxt "#32006" +msgid "Randomize" +msgstr "" + +msgctxt "#32007" +msgid "Disable Trakt" +msgstr "" + +msgctxt "#32008" +msgid "Ignore Keypress (Stop to end)." +msgstr "" + +msgctxt "#32009" +msgid "Single Video" +msgstr "" + +msgctxt "#32010" +msgid "Multiple Videos" +msgstr "" + +msgctxt "#32011" +msgid "Set ScreenSaver Volume [Restored to Previous Level on Stop]" +msgstr "" + +msgctxt "#32012" +msgid "Enable Debugging [Log errors]" +msgstr "" + +msgctxt "#32013" +msgid "Building Playlist" +msgstr "" + +msgctxt "#32014" +msgid "Select File" +msgstr "" + +msgctxt "#32015" +msgid "Select Folder" +msgstr "" + +msgctxt "#32016" +msgid "Repeat Return State" +msgstr "" + +msgctxt "#32017" +msgid "General" +msgstr "General" + +msgctxt "#32018" +msgid "Select Source Type" +msgstr "" + +msgctxt "#32019" +msgid "Display Time & Weather" +msgstr "" + +msgctxt "#32020" +msgid "Path In-Valid, No media found!" +msgstr "" + +msgctxt "#32021" +msgid "Set Dimmer Level" +msgstr "" diff --git a/screensaver.videosaver/resources/language/resource.language.cs_cz/strings.po b/screensaver.videosaver/resources/language/resource.language.cs_cz/strings.po new file mode 100644 index 000000000..3ee44b96b --- /dev/null +++ b/screensaver.videosaver/resources/language/resource.language.cs_cz/strings.po @@ -0,0 +1,113 @@ +# XBMC Media Center language file +# Addon Name: Video ScreenSaver +# Addon id: screensaver.videosaver +# Addon Provider: Lunatixz +msgid "" +msgstr "" +"Project-Id-Version: XBMC Addons\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: 2022-03-01 16:01+0000\n" +"Last-Translator: Christian Gade \n" +"Language-Team: Czech \n" +"Language: cs_cz\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" +"X-Generator: Weblate 4.11\n" + +msgctxt "Addon Summary" +msgid "Create a screensaver from any Kodi video source." +msgstr "" + +msgctxt "Addon Description" +msgid "Dynamic screensaver using Local content, SmartPlaylists, Plugins and UPNP Servers." +msgstr "" + +msgctxt "Addon Disclaimer" +msgid "Streaming sources not recommend for metered Internet." +msgstr "" + +msgctxt "#32001" +msgid "Something went wrong, Try again later ..." +msgstr "" + +msgctxt "#32002" +msgid "Video Type" +msgstr "" + +msgctxt "#32003" +msgid "Video File" +msgstr "" + +msgctxt "#32004" +msgid "Video Folder" +msgstr "" + +msgctxt "#32005" +msgid "Video Limit" +msgstr "" + +msgctxt "#32006" +msgid "Randomize" +msgstr "" + +msgctxt "#32007" +msgid "Disable Trakt" +msgstr "" + +msgctxt "#32008" +msgid "Ignore Keypress (Stop to end)." +msgstr "" + +msgctxt "#32009" +msgid "Single Video" +msgstr "" + +msgctxt "#32010" +msgid "Multiple Videos" +msgstr "" + +msgctxt "#32011" +msgid "Set ScreenSaver Volume [Restored to Previous Level on Stop]" +msgstr "" + +msgctxt "#32012" +msgid "Enable Debugging [Log errors]" +msgstr "" + +msgctxt "#32013" +msgid "Building Playlist" +msgstr "" + +msgctxt "#32014" +msgid "Select File" +msgstr "" + +msgctxt "#32015" +msgid "Select Folder" +msgstr "" + +msgctxt "#32016" +msgid "Repeat Return State" +msgstr "" + +msgctxt "#32017" +msgid "General" +msgstr "Obecné" + +msgctxt "#32018" +msgid "Select Source Type" +msgstr "" + +msgctxt "#32019" +msgid "Display Time & Weather" +msgstr "" + +msgctxt "#32020" +msgid "Path In-Valid, No media found!" +msgstr "" + +msgctxt "#32021" +msgid "Set Dimmer Level" +msgstr "" diff --git a/screensaver.videosaver/resources/language/resource.language.cy_gb/strings.po b/screensaver.videosaver/resources/language/resource.language.cy_gb/strings.po new file mode 100644 index 000000000..ab657e47d --- /dev/null +++ b/screensaver.videosaver/resources/language/resource.language.cy_gb/strings.po @@ -0,0 +1,112 @@ +# XBMC Media Center language file +# Addon Name: Video ScreenSaver +# Addon id: screensaver.videosaver +# Addon Provider: Lunatixz +msgid "" +msgstr "" +"Project-Id-Version: XBMC Addons\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: cy_gb\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=6; plural=(n==0) ? 0 : (n==1) ? 1 : (n==2) ? 2 : (n==3) ? 3 :(n==6) ? 4 : 5;\n" + +msgctxt "Addon Summary" +msgid "Create a screensaver from any Kodi video source." +msgstr "" + +msgctxt "Addon Description" +msgid "Dynamic screensaver using Local content, SmartPlaylists, Plugins and UPNP Servers." +msgstr "" + +msgctxt "Addon Disclaimer" +msgid "Streaming sources not recommend for metered Internet." +msgstr "" + +msgctxt "#32001" +msgid "Something went wrong, Try again later ..." +msgstr "" + +msgctxt "#32002" +msgid "Video Type" +msgstr "" + +msgctxt "#32003" +msgid "Video File" +msgstr "" + +msgctxt "#32004" +msgid "Video Folder" +msgstr "" + +msgctxt "#32005" +msgid "Video Limit" +msgstr "" + +msgctxt "#32006" +msgid "Randomize" +msgstr "" + +msgctxt "#32007" +msgid "Disable Trakt" +msgstr "" + +msgctxt "#32008" +msgid "Ignore Keypress (Stop to end)." +msgstr "" + +msgctxt "#32009" +msgid "Single Video" +msgstr "" + +msgctxt "#32010" +msgid "Multiple Videos" +msgstr "" + +msgctxt "#32011" +msgid "Set ScreenSaver Volume [Restored to Previous Level on Stop]" +msgstr "" + +msgctxt "#32012" +msgid "Enable Debugging [Log errors]" +msgstr "" + +msgctxt "#32013" +msgid "Building Playlist" +msgstr "" + +msgctxt "#32014" +msgid "Select File" +msgstr "" + +msgctxt "#32015" +msgid "Select Folder" +msgstr "" + +msgctxt "#32016" +msgid "Repeat Return State" +msgstr "" + +msgctxt "#32017" +msgid "General" +msgstr "" + +msgctxt "#32018" +msgid "Select Source Type" +msgstr "" + +msgctxt "#32019" +msgid "Display Time & Weather" +msgstr "" + +msgctxt "#32020" +msgid "Path In-Valid, No media found!" +msgstr "" + +msgctxt "#32021" +msgid "Set Dimmer Level" +msgstr "" diff --git a/screensaver.videosaver/resources/language/resource.language.da_dk/strings.po b/screensaver.videosaver/resources/language/resource.language.da_dk/strings.po new file mode 100644 index 000000000..011f6185d --- /dev/null +++ b/screensaver.videosaver/resources/language/resource.language.da_dk/strings.po @@ -0,0 +1,117 @@ +# XBMC Media Center language file +# Addon Name: Video ScreenSaver +# Addon id: screensaver.videosaver +# Addon Provider: Lunatixz +msgid "" +msgstr "" +"Project-Id-Version: XBMC Addons\n" +"Report-Msgid-Bugs-To: translations@kodi.tv\n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: 2022-04-27 13:21+0000\n" +"Last-Translator: Christian Gade \n" +"Language-Team: Danish \n" +"Language: da_dk\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.12\n" + +msgctxt "Addon Summary" +msgid "Create a screensaver from any Kodi video source." +msgstr "Opret en pauseskærm fra enhver Kodi-videokilde." + +msgctxt "Addon Description" +msgid "Dynamic screensaver using Local content, SmartPlaylists, Plugins and UPNP Servers." +msgstr "Dynamisk pauseskærm der benytter lokalt indhold, smarte playlister, plugins og UPNP-servere." + +msgctxt "Addon Disclaimer" +msgid "Streaming sources not recommend for metered Internet." +msgstr "Streamingkilder anbefales ikke til forbrugsbetalt internet." + +msgctxt "#32001" +msgid "Something went wrong, Try again later ..." +msgstr "Noget gik galt. Prøv igen senere..." + +msgctxt "#32002" +msgid "Video Type" +msgstr "Videotype" + +msgctxt "#32003" +msgid "Video File" +msgstr "Videofil" + +msgctxt "#32004" +msgid "Video Folder" +msgstr "Videomappe" + +msgctxt "#32005" +msgid "Video Limit" +msgstr "Videobegrænsning" + +msgctxt "#32006" +msgid "Randomize" +msgstr "Gør tilfældig (random)" + +msgctxt "#32007" +msgid "Disable Trakt" +msgstr "Deaktiver Trakt" + +msgctxt "#32008" +msgid "Ignore Keypress (Stop to end)." +msgstr "Ignorer tastetryk (stop for at afslutte)." + +msgctxt "#32009" +msgid "Single Video" +msgstr "Enkelt video" + +msgctxt "#32010" +msgid "Multiple Videos" +msgstr "Flere videoer" + +msgctxt "#32011" +msgid "Set ScreenSaver Volume [Restored to Previous Level on Stop]" +msgstr "Indstil pauseskærmens lydstyrke [gendannet til forrige niveau ved stop]" + +msgctxt "#32012" +msgid "Enable Debugging [Log errors]" +msgstr "Aktiver fejfinding (logfør fejl)" + +msgctxt "#32013" +msgid "Building Playlist" +msgstr "Bygger playliste" + +msgctxt "#32014" +msgid "Select File" +msgstr "Vælg fil" + +msgctxt "#32015" +msgid "Select Folder" +msgstr "Vælg mappe" + +msgctxt "#32016" +msgid "Repeat Return State" +msgstr "Gentag returtilstand" + +msgctxt "#32017" +msgid "General" +msgstr "Generel" + +msgctxt "#32018" +msgid "Select Source Type" +msgstr "Vælg type af kilde" + +msgctxt "#32019" +msgid "Display Time & Weather" +msgstr "Vis tid og vejr" + +msgctxt "#32020" +msgid "Path In-Valid, No media found!" +msgstr "Ugyldig sti, ingen medier fundet!" + +msgctxt "#32021" +msgid "Set Dimmer Level" +msgstr "Indstil niveau på lysdæmpning" + +#~ msgctxt "#32011" +#~ msgid "Set ScreenSaver Volume [Restored to Previous Level]" +#~ msgstr "Indstil pauseskærmens lydstyrke [gendannet til forrige niveau]" diff --git a/screensaver.videosaver/resources/language/resource.language.de_de/strings.po b/screensaver.videosaver/resources/language/resource.language.de_de/strings.po new file mode 100644 index 000000000..e0177d5cf --- /dev/null +++ b/screensaver.videosaver/resources/language/resource.language.de_de/strings.po @@ -0,0 +1,113 @@ +# XBMC Media Center language file +# Addon Name: Video ScreenSaver +# Addon id: screensaver.videosaver +# Addon Provider: Lunatixz +msgid "" +msgstr "" +"Project-Id-Version: XBMC Addons\n" +"Report-Msgid-Bugs-To: translations@kodi.tv\n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: 2023-01-31 11:54+0000\n" +"Last-Translator: Demian \n" +"Language-Team: German \n" +"Language: de_de\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.15.2\n" + +msgctxt "Addon Summary" +msgid "Create a screensaver from any Kodi video source." +msgstr "Einen Bildschirmschoner aus einer beliebigen Kodi-Videoquelle erstellen." + +msgctxt "Addon Description" +msgid "Dynamic screensaver using Local content, SmartPlaylists, Plugins and UPNP Servers." +msgstr "Dynamischer Bildschirmschoner mit lokalen Inhalten, SmartPlaylists, Plugins und UPnP-Servern." + +msgctxt "Addon Disclaimer" +msgid "Streaming sources not recommend for metered Internet." +msgstr "Streamingquellen werden bei kostenpflichtigen Internet nicht empfohlen." + +msgctxt "#32001" +msgid "Something went wrong, Try again later ..." +msgstr "Etwas ist schief gelaufen. Bitte später erneut versuchen …" + +msgctxt "#32002" +msgid "Video Type" +msgstr "Videotyp" + +msgctxt "#32003" +msgid "Video File" +msgstr "Videodatei" + +msgctxt "#32004" +msgid "Video Folder" +msgstr "Videoordner" + +msgctxt "#32005" +msgid "Video Limit" +msgstr "Videobeschränkung" + +msgctxt "#32006" +msgid "Randomize" +msgstr "Zufallsauswahl" + +msgctxt "#32007" +msgid "Disable Trakt" +msgstr "Trakt deaktivieren" + +msgctxt "#32008" +msgid "Ignore Keypress (Stop to end)." +msgstr "Tastendruck ignorieren (Stopp zum Beenden)." + +msgctxt "#32009" +msgid "Single Video" +msgstr "Einzelvideo" + +msgctxt "#32010" +msgid "Multiple Videos" +msgstr "Mehrere Videos" + +msgctxt "#32011" +msgid "Set ScreenSaver Volume [Restored to Previous Level on Stop]" +msgstr "Bildschirmschonerlautstärke einstellen [Wird bei Stopp auf vorherigen Wert zurückgesetzt]" + +msgctxt "#32012" +msgid "Enable Debugging [Log errors]" +msgstr "Debugging einschalten [Fehler protokollieren]" + +msgctxt "#32013" +msgid "Building Playlist" +msgstr "Wiedergabeliste wird anlegen" + +msgctxt "#32014" +msgid "Select File" +msgstr "Datei auswählen" + +msgctxt "#32015" +msgid "Select Folder" +msgstr "Ordner auswählen" + +msgctxt "#32016" +msgid "Repeat Return State" +msgstr "" + +msgctxt "#32017" +msgid "General" +msgstr "Allgemein" + +msgctxt "#32018" +msgid "Select Source Type" +msgstr "Quellentyp auswählen" + +msgctxt "#32019" +msgid "Display Time & Weather" +msgstr "Zeit und Wetter anzeigen" + +msgctxt "#32020" +msgid "Path In-Valid, No media found!" +msgstr "Pfad ungültig. Keine Medien gefunden!" + +msgctxt "#32021" +msgid "Set Dimmer Level" +msgstr "Dimmstufe einstellen" diff --git a/screensaver.videosaver/resources/language/resource.language.el_gr/strings.po b/screensaver.videosaver/resources/language/resource.language.el_gr/strings.po new file mode 100644 index 000000000..218470599 --- /dev/null +++ b/screensaver.videosaver/resources/language/resource.language.el_gr/strings.po @@ -0,0 +1,113 @@ +# XBMC Media Center language file +# Addon Name: Video ScreenSaver +# Addon id: screensaver.videosaver +# Addon Provider: Lunatixz +msgid "" +msgstr "" +"Project-Id-Version: XBMC Addons\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: 2022-03-01 16:01+0000\n" +"Last-Translator: Christian Gade \n" +"Language-Team: Greek \n" +"Language: el_gr\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.11\n" + +msgctxt "Addon Summary" +msgid "Create a screensaver from any Kodi video source." +msgstr "" + +msgctxt "Addon Description" +msgid "Dynamic screensaver using Local content, SmartPlaylists, Plugins and UPNP Servers." +msgstr "" + +msgctxt "Addon Disclaimer" +msgid "Streaming sources not recommend for metered Internet." +msgstr "" + +msgctxt "#32001" +msgid "Something went wrong, Try again later ..." +msgstr "" + +msgctxt "#32002" +msgid "Video Type" +msgstr "" + +msgctxt "#32003" +msgid "Video File" +msgstr "" + +msgctxt "#32004" +msgid "Video Folder" +msgstr "" + +msgctxt "#32005" +msgid "Video Limit" +msgstr "" + +msgctxt "#32006" +msgid "Randomize" +msgstr "" + +msgctxt "#32007" +msgid "Disable Trakt" +msgstr "" + +msgctxt "#32008" +msgid "Ignore Keypress (Stop to end)." +msgstr "" + +msgctxt "#32009" +msgid "Single Video" +msgstr "" + +msgctxt "#32010" +msgid "Multiple Videos" +msgstr "" + +msgctxt "#32011" +msgid "Set ScreenSaver Volume [Restored to Previous Level on Stop]" +msgstr "" + +msgctxt "#32012" +msgid "Enable Debugging [Log errors]" +msgstr "" + +msgctxt "#32013" +msgid "Building Playlist" +msgstr "" + +msgctxt "#32014" +msgid "Select File" +msgstr "" + +msgctxt "#32015" +msgid "Select Folder" +msgstr "" + +msgctxt "#32016" +msgid "Repeat Return State" +msgstr "" + +msgctxt "#32017" +msgid "General" +msgstr "Γενικά" + +msgctxt "#32018" +msgid "Select Source Type" +msgstr "" + +msgctxt "#32019" +msgid "Display Time & Weather" +msgstr "" + +msgctxt "#32020" +msgid "Path In-Valid, No media found!" +msgstr "" + +msgctxt "#32021" +msgid "Set Dimmer Level" +msgstr "" diff --git a/screensaver.videosaver/resources/language/resource.language.en_au/strings.po b/screensaver.videosaver/resources/language/resource.language.en_au/strings.po new file mode 100644 index 000000000..795d18864 --- /dev/null +++ b/screensaver.videosaver/resources/language/resource.language.en_au/strings.po @@ -0,0 +1,112 @@ +# XBMC Media Center language file +# Addon Name: Video ScreenSaver +# Addon id: screensaver.videosaver +# Addon Provider: Lunatixz +msgid "" +msgstr "" +"Project-Id-Version: XBMC Addons\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: en_au\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" + +msgctxt "Addon Summary" +msgid "Create a screensaver from any Kodi video source." +msgstr "" + +msgctxt "Addon Description" +msgid "Dynamic screensaver using Local content, SmartPlaylists, Plugins and UPNP Servers." +msgstr "" + +msgctxt "Addon Disclaimer" +msgid "Streaming sources not recommend for metered Internet." +msgstr "" + +msgctxt "#32001" +msgid "Something went wrong, Try again later ..." +msgstr "" + +msgctxt "#32002" +msgid "Video Type" +msgstr "" + +msgctxt "#32003" +msgid "Video File" +msgstr "" + +msgctxt "#32004" +msgid "Video Folder" +msgstr "" + +msgctxt "#32005" +msgid "Video Limit" +msgstr "" + +msgctxt "#32006" +msgid "Randomize" +msgstr "" + +msgctxt "#32007" +msgid "Disable Trakt" +msgstr "" + +msgctxt "#32008" +msgid "Ignore Keypress (Stop to end)." +msgstr "" + +msgctxt "#32009" +msgid "Single Video" +msgstr "" + +msgctxt "#32010" +msgid "Multiple Videos" +msgstr "" + +msgctxt "#32011" +msgid "Set ScreenSaver Volume [Restored to Previous Level on Stop]" +msgstr "" + +msgctxt "#32012" +msgid "Enable Debugging [Log errors]" +msgstr "" + +msgctxt "#32013" +msgid "Building Playlist" +msgstr "" + +msgctxt "#32014" +msgid "Select File" +msgstr "" + +msgctxt "#32015" +msgid "Select Folder" +msgstr "" + +msgctxt "#32016" +msgid "Repeat Return State" +msgstr "" + +msgctxt "#32017" +msgid "General" +msgstr "" + +msgctxt "#32018" +msgid "Select Source Type" +msgstr "" + +msgctxt "#32019" +msgid "Display Time & Weather" +msgstr "" + +msgctxt "#32020" +msgid "Path In-Valid, No media found!" +msgstr "" + +msgctxt "#32021" +msgid "Set Dimmer Level" +msgstr "" diff --git a/screensaver.videosaver/resources/language/resource.language.en_gb/strings.po b/screensaver.videosaver/resources/language/resource.language.en_gb/strings.po index 528328865..c7e5a385d 100644 --- a/screensaver.videosaver/resources/language/resource.language.en_gb/strings.po +++ b/screensaver.videosaver/resources/language/resource.language.en_gb/strings.po @@ -16,6 +16,18 @@ msgstr "" "Language: en\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +msgctxt "Addon Summary" +msgid "Create a screensaver from any Kodi video source." +msgstr "" + +msgctxt "Addon Description" +msgid "Dynamic screensaver using Local content, SmartPlaylists, Plugins and UPNP Servers." +msgstr "" + +msgctxt "Addon Disclaimer" +msgid "Streaming sources not recommend for metered Internet." +msgstr "" + msgctxt "#32001" msgid "Something went wrong, Try again later ..." msgstr "" @@ -37,7 +49,7 @@ msgid "Video Limit" msgstr "" msgctxt "#32006" -msgid "Randomize" +msgid "Random Position" msgstr "" msgctxt "#32007" @@ -57,7 +69,7 @@ msgid "Multiple Videos" msgstr "" msgctxt "#32011" -msgid "Set ScreenSaver Volume [Restored to Previous Level]" +msgid "Set ScreenSaver Volume [Restored to Previous Level on Stop]" msgstr "" msgctxt "#32012" @@ -91,3 +103,15 @@ msgstr "" msgctxt "#32019" msgid "Display Time & Weather" msgstr "" + +msgctxt "#32020" +msgid "Path In-Valid, No media found!" +msgstr "" + +msgctxt "#32021" +msgid "Set Dimmer Level" +msgstr "" + +msgctxt "#32022" +msgid "Random Seek" +msgstr "" \ No newline at end of file diff --git a/screensaver.videosaver/resources/language/resource.language.en_nz/strings.po b/screensaver.videosaver/resources/language/resource.language.en_nz/strings.po new file mode 100644 index 000000000..dfdd26851 --- /dev/null +++ b/screensaver.videosaver/resources/language/resource.language.en_nz/strings.po @@ -0,0 +1,112 @@ +# XBMC Media Center language file +# Addon Name: Video ScreenSaver +# Addon id: screensaver.videosaver +# Addon Provider: Lunatixz +msgid "" +msgstr "" +"Project-Id-Version: XBMC Addons\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: en_nz\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" + +msgctxt "Addon Summary" +msgid "Create a screensaver from any Kodi video source." +msgstr "" + +msgctxt "Addon Description" +msgid "Dynamic screensaver using Local content, SmartPlaylists, Plugins and UPNP Servers." +msgstr "" + +msgctxt "Addon Disclaimer" +msgid "Streaming sources not recommend for metered Internet." +msgstr "" + +msgctxt "#32001" +msgid "Something went wrong, Try again later ..." +msgstr "" + +msgctxt "#32002" +msgid "Video Type" +msgstr "" + +msgctxt "#32003" +msgid "Video File" +msgstr "" + +msgctxt "#32004" +msgid "Video Folder" +msgstr "" + +msgctxt "#32005" +msgid "Video Limit" +msgstr "" + +msgctxt "#32006" +msgid "Randomize" +msgstr "" + +msgctxt "#32007" +msgid "Disable Trakt" +msgstr "" + +msgctxt "#32008" +msgid "Ignore Keypress (Stop to end)." +msgstr "" + +msgctxt "#32009" +msgid "Single Video" +msgstr "" + +msgctxt "#32010" +msgid "Multiple Videos" +msgstr "" + +msgctxt "#32011" +msgid "Set ScreenSaver Volume [Restored to Previous Level on Stop]" +msgstr "" + +msgctxt "#32012" +msgid "Enable Debugging [Log errors]" +msgstr "" + +msgctxt "#32013" +msgid "Building Playlist" +msgstr "" + +msgctxt "#32014" +msgid "Select File" +msgstr "" + +msgctxt "#32015" +msgid "Select Folder" +msgstr "" + +msgctxt "#32016" +msgid "Repeat Return State" +msgstr "" + +msgctxt "#32017" +msgid "General" +msgstr "" + +msgctxt "#32018" +msgid "Select Source Type" +msgstr "" + +msgctxt "#32019" +msgid "Display Time & Weather" +msgstr "" + +msgctxt "#32020" +msgid "Path In-Valid, No media found!" +msgstr "" + +msgctxt "#32021" +msgid "Set Dimmer Level" +msgstr "" diff --git a/screensaver.videosaver/resources/language/resource.language.en_us/strings.po b/screensaver.videosaver/resources/language/resource.language.en_us/strings.po new file mode 100644 index 000000000..8899ff5e9 --- /dev/null +++ b/screensaver.videosaver/resources/language/resource.language.en_us/strings.po @@ -0,0 +1,112 @@ +# XBMC Media Center language file +# Addon Name: Video ScreenSaver +# Addon id: screensaver.videosaver +# Addon Provider: Lunatixz +msgid "" +msgstr "" +"Project-Id-Version: XBMC Addons\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: en_us\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" + +msgctxt "Addon Summary" +msgid "Create a screensaver from any Kodi video source." +msgstr "" + +msgctxt "Addon Description" +msgid "Dynamic screensaver using Local content, SmartPlaylists, Plugins and UPNP Servers." +msgstr "" + +msgctxt "Addon Disclaimer" +msgid "Streaming sources not recommend for metered Internet." +msgstr "" + +msgctxt "#32001" +msgid "Something went wrong, Try again later ..." +msgstr "" + +msgctxt "#32002" +msgid "Video Type" +msgstr "" + +msgctxt "#32003" +msgid "Video File" +msgstr "" + +msgctxt "#32004" +msgid "Video Folder" +msgstr "" + +msgctxt "#32005" +msgid "Video Limit" +msgstr "" + +msgctxt "#32006" +msgid "Randomize" +msgstr "" + +msgctxt "#32007" +msgid "Disable Trakt" +msgstr "" + +msgctxt "#32008" +msgid "Ignore Keypress (Stop to end)." +msgstr "" + +msgctxt "#32009" +msgid "Single Video" +msgstr "" + +msgctxt "#32010" +msgid "Multiple Videos" +msgstr "" + +msgctxt "#32011" +msgid "Set ScreenSaver Volume [Restored to Previous Level on Stop]" +msgstr "" + +msgctxt "#32012" +msgid "Enable Debugging [Log errors]" +msgstr "" + +msgctxt "#32013" +msgid "Building Playlist" +msgstr "" + +msgctxt "#32014" +msgid "Select File" +msgstr "" + +msgctxt "#32015" +msgid "Select Folder" +msgstr "" + +msgctxt "#32016" +msgid "Repeat Return State" +msgstr "" + +msgctxt "#32017" +msgid "General" +msgstr "" + +msgctxt "#32018" +msgid "Select Source Type" +msgstr "" + +msgctxt "#32019" +msgid "Display Time & Weather" +msgstr "" + +msgctxt "#32020" +msgid "Path In-Valid, No media found!" +msgstr "" + +msgctxt "#32021" +msgid "Set Dimmer Level" +msgstr "" diff --git a/screensaver.videosaver/resources/language/resource.language.eo/strings.po b/screensaver.videosaver/resources/language/resource.language.eo/strings.po new file mode 100644 index 000000000..a8dc9ac3a --- /dev/null +++ b/screensaver.videosaver/resources/language/resource.language.eo/strings.po @@ -0,0 +1,112 @@ +# XBMC Media Center language file +# Addon Name: Video ScreenSaver +# Addon id: screensaver.videosaver +# Addon Provider: Lunatixz +msgid "" +msgstr "" +"Project-Id-Version: XBMC Addons\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: eo\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" + +msgctxt "Addon Summary" +msgid "Create a screensaver from any Kodi video source." +msgstr "" + +msgctxt "Addon Description" +msgid "Dynamic screensaver using Local content, SmartPlaylists, Plugins and UPNP Servers." +msgstr "" + +msgctxt "Addon Disclaimer" +msgid "Streaming sources not recommend for metered Internet." +msgstr "" + +msgctxt "#32001" +msgid "Something went wrong, Try again later ..." +msgstr "" + +msgctxt "#32002" +msgid "Video Type" +msgstr "" + +msgctxt "#32003" +msgid "Video File" +msgstr "" + +msgctxt "#32004" +msgid "Video Folder" +msgstr "" + +msgctxt "#32005" +msgid "Video Limit" +msgstr "" + +msgctxt "#32006" +msgid "Randomize" +msgstr "" + +msgctxt "#32007" +msgid "Disable Trakt" +msgstr "" + +msgctxt "#32008" +msgid "Ignore Keypress (Stop to end)." +msgstr "" + +msgctxt "#32009" +msgid "Single Video" +msgstr "" + +msgctxt "#32010" +msgid "Multiple Videos" +msgstr "" + +msgctxt "#32011" +msgid "Set ScreenSaver Volume [Restored to Previous Level on Stop]" +msgstr "" + +msgctxt "#32012" +msgid "Enable Debugging [Log errors]" +msgstr "" + +msgctxt "#32013" +msgid "Building Playlist" +msgstr "" + +msgctxt "#32014" +msgid "Select File" +msgstr "" + +msgctxt "#32015" +msgid "Select Folder" +msgstr "" + +msgctxt "#32016" +msgid "Repeat Return State" +msgstr "" + +msgctxt "#32017" +msgid "General" +msgstr "" + +msgctxt "#32018" +msgid "Select Source Type" +msgstr "" + +msgctxt "#32019" +msgid "Display Time & Weather" +msgstr "" + +msgctxt "#32020" +msgid "Path In-Valid, No media found!" +msgstr "" + +msgctxt "#32021" +msgid "Set Dimmer Level" +msgstr "" diff --git a/screensaver.videosaver/resources/language/resource.language.es_ar/strings.po b/screensaver.videosaver/resources/language/resource.language.es_ar/strings.po new file mode 100644 index 000000000..b311da048 --- /dev/null +++ b/screensaver.videosaver/resources/language/resource.language.es_ar/strings.po @@ -0,0 +1,112 @@ +# XBMC Media Center language file +# Addon Name: Video ScreenSaver +# Addon id: screensaver.videosaver +# Addon Provider: Lunatixz +msgid "" +msgstr "" +"Project-Id-Version: XBMC Addons\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: es_ar\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" + +msgctxt "Addon Summary" +msgid "Create a screensaver from any Kodi video source." +msgstr "" + +msgctxt "Addon Description" +msgid "Dynamic screensaver using Local content, SmartPlaylists, Plugins and UPNP Servers." +msgstr "" + +msgctxt "Addon Disclaimer" +msgid "Streaming sources not recommend for metered Internet." +msgstr "" + +msgctxt "#32001" +msgid "Something went wrong, Try again later ..." +msgstr "" + +msgctxt "#32002" +msgid "Video Type" +msgstr "" + +msgctxt "#32003" +msgid "Video File" +msgstr "" + +msgctxt "#32004" +msgid "Video Folder" +msgstr "" + +msgctxt "#32005" +msgid "Video Limit" +msgstr "" + +msgctxt "#32006" +msgid "Randomize" +msgstr "" + +msgctxt "#32007" +msgid "Disable Trakt" +msgstr "" + +msgctxt "#32008" +msgid "Ignore Keypress (Stop to end)." +msgstr "" + +msgctxt "#32009" +msgid "Single Video" +msgstr "" + +msgctxt "#32010" +msgid "Multiple Videos" +msgstr "" + +msgctxt "#32011" +msgid "Set ScreenSaver Volume [Restored to Previous Level on Stop]" +msgstr "" + +msgctxt "#32012" +msgid "Enable Debugging [Log errors]" +msgstr "" + +msgctxt "#32013" +msgid "Building Playlist" +msgstr "" + +msgctxt "#32014" +msgid "Select File" +msgstr "" + +msgctxt "#32015" +msgid "Select Folder" +msgstr "" + +msgctxt "#32016" +msgid "Repeat Return State" +msgstr "" + +msgctxt "#32017" +msgid "General" +msgstr "" + +msgctxt "#32018" +msgid "Select Source Type" +msgstr "" + +msgctxt "#32019" +msgid "Display Time & Weather" +msgstr "" + +msgctxt "#32020" +msgid "Path In-Valid, No media found!" +msgstr "" + +msgctxt "#32021" +msgid "Set Dimmer Level" +msgstr "" diff --git a/screensaver.videosaver/resources/language/resource.language.es_es/strings.po b/screensaver.videosaver/resources/language/resource.language.es_es/strings.po index 5e695ba58..4cca54f0e 100644 --- a/screensaver.videosaver/resources/language/resource.language.es_es/strings.po +++ b/screensaver.videosaver/resources/language/resource.language.es_es/strings.po @@ -5,20 +5,32 @@ msgid "" msgstr "" "Project-Id-Version: XBMC Addons\n" -"Report-Msgid-Bugs-To: \n" +"Report-Msgid-Bugs-To: translations@kodi.tv\n" "POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: roliverosc\n" -"Language-Team: Spanish" -"MIME-Version: 1.0\n" +"PO-Revision-Date: 2023-06-21 11:42+0000\n" +"Last-Translator: José Antonio Alvarado \n" +"Language-Team: Spanish (Spain) \n" +"Language: es_es\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Language: es\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.18\n" + +msgctxt "Addon Summary" +msgid "Create a screensaver from any Kodi video source." +msgstr "Crea un protector de pantalla de cualquier fuente de vídeo en Kodi." + +msgctxt "Addon Description" +msgid "Dynamic screensaver using Local content, SmartPlaylists, Plugins and UPNP Servers." +msgstr "Protector de pantalla dinámico que utiliza contenido local, listas de reproducción inteligentes, complementos y servidores UPNP." + +msgctxt "Addon Disclaimer" +msgid "Streaming sources not recommend for metered Internet." +msgstr "Se recomienda no usar recursos en Streaming para conexiones a Internet de uso medido." msgctxt "#32001" -msgid "" -msgstr "" +msgid "Something went wrong, Try again later ..." +msgstr "Algo ha ido mal. Inténtelo más tarde..." msgctxt "#32002" msgid "Video Type" @@ -38,7 +50,7 @@ msgstr "Número de vídeos" msgctxt "#32006" msgid "Randomize" -msgstr "Modo aleatorio" +msgstr "Aleatorizar" msgctxt "#32007" msgid "Disable Trakt" @@ -46,7 +58,7 @@ msgstr "Deshabilitar Trakt" msgctxt "#32008" msgid "Ignore Keypress (Stop to end)." -msgstr "Ignorar pulsación de teclas (DETENER para finalizar)" +msgstr "Ignorar pulsación de teclas (DETENER para finalizar)." msgctxt "#32009" msgid "Single Video" @@ -57,8 +69,8 @@ msgid "Multiple Videos" msgstr "Multiples vídeos" msgctxt "#32011" -msgid "Set ScreenSaver Volume" -msgstr "Establecer el volumen del protector de pantalla" +msgid "Set ScreenSaver Volume [Restored to Previous Level on Stop]" +msgstr "Ajustar Volumen de SalvaPantallas [Se volverá al anterior nivel al pararlo]" msgctxt "#32012" msgid "Enable Debugging [Log errors]" @@ -67,3 +79,43 @@ msgstr "Habilitar modo depuración (registro de errores)" msgctxt "#32013" msgid "Building Playlist" msgstr "Construyendo lista de reproducción" + +msgctxt "#32014" +msgid "Select File" +msgstr "Elegir Archivo" + +msgctxt "#32015" +msgid "Select Folder" +msgstr "Elegir Carpeta" + +msgctxt "#32016" +msgid "Repeat Return State" +msgstr "Repetir Estado Retorno" + +msgctxt "#32017" +msgid "General" +msgstr "General" + +msgctxt "#32018" +msgid "Select Source Type" +msgstr "Elegir Tipo de Origen" + +msgctxt "#32019" +msgid "Display Time & Weather" +msgstr "Mostrar Hora & Meteorología" + +msgctxt "#32020" +msgid "Path In-Valid, No media found!" +msgstr "Ruta No Válida. ¡No Hay Contenido!" + +msgctxt "#32021" +msgid "Set Dimmer Level" +msgstr "Ajustar Nivel de Intensidad" + +#~ msgctxt "#32011" +#~ msgid "Set ScreenSaver Volume [Restored to Previous Level]" +#~ msgstr "Establecer Volúmen de SalvaPantallas [Restaurado al Nivel Anterior]" + +#~ msgctxt "#32011" +#~ msgid "Set ScreenSaver Volume" +#~ msgstr "Establecer el volumen del protector de pantalla" diff --git a/screensaver.videosaver/resources/language/resource.language.es_mx/strings.po b/screensaver.videosaver/resources/language/resource.language.es_mx/strings.po new file mode 100644 index 000000000..3bd33fb33 --- /dev/null +++ b/screensaver.videosaver/resources/language/resource.language.es_mx/strings.po @@ -0,0 +1,113 @@ +# XBMC Media Center language file +# Addon Name: Video ScreenSaver +# Addon id: screensaver.videosaver +# Addon Provider: Lunatixz +msgid "" +msgstr "" +"Project-Id-Version: XBMC Addons\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: 2022-03-01 16:01+0000\n" +"Last-Translator: Christian Gade \n" +"Language-Team: Spanish (Mexico) \n" +"Language: es_mx\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.11\n" + +msgctxt "Addon Summary" +msgid "Create a screensaver from any Kodi video source." +msgstr "" + +msgctxt "Addon Description" +msgid "Dynamic screensaver using Local content, SmartPlaylists, Plugins and UPNP Servers." +msgstr "" + +msgctxt "Addon Disclaimer" +msgid "Streaming sources not recommend for metered Internet." +msgstr "" + +msgctxt "#32001" +msgid "Something went wrong, Try again later ..." +msgstr "" + +msgctxt "#32002" +msgid "Video Type" +msgstr "" + +msgctxt "#32003" +msgid "Video File" +msgstr "" + +msgctxt "#32004" +msgid "Video Folder" +msgstr "" + +msgctxt "#32005" +msgid "Video Limit" +msgstr "" + +msgctxt "#32006" +msgid "Randomize" +msgstr "" + +msgctxt "#32007" +msgid "Disable Trakt" +msgstr "" + +msgctxt "#32008" +msgid "Ignore Keypress (Stop to end)." +msgstr "" + +msgctxt "#32009" +msgid "Single Video" +msgstr "" + +msgctxt "#32010" +msgid "Multiple Videos" +msgstr "" + +msgctxt "#32011" +msgid "Set ScreenSaver Volume [Restored to Previous Level on Stop]" +msgstr "" + +msgctxt "#32012" +msgid "Enable Debugging [Log errors]" +msgstr "" + +msgctxt "#32013" +msgid "Building Playlist" +msgstr "" + +msgctxt "#32014" +msgid "Select File" +msgstr "" + +msgctxt "#32015" +msgid "Select Folder" +msgstr "" + +msgctxt "#32016" +msgid "Repeat Return State" +msgstr "" + +msgctxt "#32017" +msgid "General" +msgstr "General" + +msgctxt "#32018" +msgid "Select Source Type" +msgstr "" + +msgctxt "#32019" +msgid "Display Time & Weather" +msgstr "" + +msgctxt "#32020" +msgid "Path In-Valid, No media found!" +msgstr "" + +msgctxt "#32021" +msgid "Set Dimmer Level" +msgstr "" diff --git a/screensaver.videosaver/resources/language/resource.language.et_ee/strings.po b/screensaver.videosaver/resources/language/resource.language.et_ee/strings.po new file mode 100644 index 000000000..155dbe0d6 --- /dev/null +++ b/screensaver.videosaver/resources/language/resource.language.et_ee/strings.po @@ -0,0 +1,113 @@ +# XBMC Media Center language file +# Addon Name: Video ScreenSaver +# Addon id: screensaver.videosaver +# Addon Provider: Lunatixz +msgid "" +msgstr "" +"Project-Id-Version: XBMC Addons\n" +"Report-Msgid-Bugs-To: translations@kodi.tv\n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: 2024-03-05 01:02+0000\n" +"Last-Translator: rimasx \n" +"Language-Team: Estonian \n" +"Language: et_ee\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.4\n" + +msgctxt "Addon Summary" +msgid "Create a screensaver from any Kodi video source." +msgstr "" + +msgctxt "Addon Description" +msgid "Dynamic screensaver using Local content, SmartPlaylists, Plugins and UPNP Servers." +msgstr "" + +msgctxt "Addon Disclaimer" +msgid "Streaming sources not recommend for metered Internet." +msgstr "" + +msgctxt "#32001" +msgid "Something went wrong, Try again later ..." +msgstr "Midagi läks valesti, proovi hiljem uuesti..." + +msgctxt "#32002" +msgid "Video Type" +msgstr "" + +msgctxt "#32003" +msgid "Video File" +msgstr "" + +msgctxt "#32004" +msgid "Video Folder" +msgstr "" + +msgctxt "#32005" +msgid "Video Limit" +msgstr "" + +msgctxt "#32006" +msgid "Randomize" +msgstr "Sega" + +msgctxt "#32007" +msgid "Disable Trakt" +msgstr "" + +msgctxt "#32008" +msgid "Ignore Keypress (Stop to end)." +msgstr "" + +msgctxt "#32009" +msgid "Single Video" +msgstr "" + +msgctxt "#32010" +msgid "Multiple Videos" +msgstr "" + +msgctxt "#32011" +msgid "Set ScreenSaver Volume [Restored to Previous Level on Stop]" +msgstr "" + +msgctxt "#32012" +msgid "Enable Debugging [Log errors]" +msgstr "" + +msgctxt "#32013" +msgid "Building Playlist" +msgstr "" + +msgctxt "#32014" +msgid "Select File" +msgstr "" + +msgctxt "#32015" +msgid "Select Folder" +msgstr "" + +msgctxt "#32016" +msgid "Repeat Return State" +msgstr "" + +msgctxt "#32017" +msgid "General" +msgstr "Üldine" + +msgctxt "#32018" +msgid "Select Source Type" +msgstr "" + +msgctxt "#32019" +msgid "Display Time & Weather" +msgstr "Kuva aeg ja ilm" + +msgctxt "#32020" +msgid "Path In-Valid, No media found!" +msgstr "" + +msgctxt "#32021" +msgid "Set Dimmer Level" +msgstr "" diff --git a/screensaver.videosaver/resources/language/resource.language.eu_es/strings.po b/screensaver.videosaver/resources/language/resource.language.eu_es/strings.po new file mode 100644 index 000000000..78fce1e18 --- /dev/null +++ b/screensaver.videosaver/resources/language/resource.language.eu_es/strings.po @@ -0,0 +1,112 @@ +# XBMC Media Center language file +# Addon Name: Video ScreenSaver +# Addon id: screensaver.videosaver +# Addon Provider: Lunatixz +msgid "" +msgstr "" +"Project-Id-Version: XBMC Addons\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: eu_es\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" + +msgctxt "Addon Summary" +msgid "Create a screensaver from any Kodi video source." +msgstr "" + +msgctxt "Addon Description" +msgid "Dynamic screensaver using Local content, SmartPlaylists, Plugins and UPNP Servers." +msgstr "" + +msgctxt "Addon Disclaimer" +msgid "Streaming sources not recommend for metered Internet." +msgstr "" + +msgctxt "#32001" +msgid "Something went wrong, Try again later ..." +msgstr "" + +msgctxt "#32002" +msgid "Video Type" +msgstr "" + +msgctxt "#32003" +msgid "Video File" +msgstr "" + +msgctxt "#32004" +msgid "Video Folder" +msgstr "" + +msgctxt "#32005" +msgid "Video Limit" +msgstr "" + +msgctxt "#32006" +msgid "Randomize" +msgstr "" + +msgctxt "#32007" +msgid "Disable Trakt" +msgstr "" + +msgctxt "#32008" +msgid "Ignore Keypress (Stop to end)." +msgstr "" + +msgctxt "#32009" +msgid "Single Video" +msgstr "" + +msgctxt "#32010" +msgid "Multiple Videos" +msgstr "" + +msgctxt "#32011" +msgid "Set ScreenSaver Volume [Restored to Previous Level on Stop]" +msgstr "" + +msgctxt "#32012" +msgid "Enable Debugging [Log errors]" +msgstr "" + +msgctxt "#32013" +msgid "Building Playlist" +msgstr "" + +msgctxt "#32014" +msgid "Select File" +msgstr "" + +msgctxt "#32015" +msgid "Select Folder" +msgstr "" + +msgctxt "#32016" +msgid "Repeat Return State" +msgstr "" + +msgctxt "#32017" +msgid "General" +msgstr "" + +msgctxt "#32018" +msgid "Select Source Type" +msgstr "" + +msgctxt "#32019" +msgid "Display Time & Weather" +msgstr "" + +msgctxt "#32020" +msgid "Path In-Valid, No media found!" +msgstr "" + +msgctxt "#32021" +msgid "Set Dimmer Level" +msgstr "" diff --git a/screensaver.videosaver/resources/language/resource.language.fa_af/strings.po b/screensaver.videosaver/resources/language/resource.language.fa_af/strings.po new file mode 100644 index 000000000..d839f659d --- /dev/null +++ b/screensaver.videosaver/resources/language/resource.language.fa_af/strings.po @@ -0,0 +1,112 @@ +# XBMC Media Center language file +# Addon Name: Video ScreenSaver +# Addon id: screensaver.videosaver +# Addon Provider: Lunatixz +msgid "" +msgstr "" +"Project-Id-Version: XBMC Addons\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: fa_af\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" + +msgctxt "Addon Summary" +msgid "Create a screensaver from any Kodi video source." +msgstr "" + +msgctxt "Addon Description" +msgid "Dynamic screensaver using Local content, SmartPlaylists, Plugins and UPNP Servers." +msgstr "" + +msgctxt "Addon Disclaimer" +msgid "Streaming sources not recommend for metered Internet." +msgstr "" + +msgctxt "#32001" +msgid "Something went wrong, Try again later ..." +msgstr "" + +msgctxt "#32002" +msgid "Video Type" +msgstr "" + +msgctxt "#32003" +msgid "Video File" +msgstr "" + +msgctxt "#32004" +msgid "Video Folder" +msgstr "" + +msgctxt "#32005" +msgid "Video Limit" +msgstr "" + +msgctxt "#32006" +msgid "Randomize" +msgstr "" + +msgctxt "#32007" +msgid "Disable Trakt" +msgstr "" + +msgctxt "#32008" +msgid "Ignore Keypress (Stop to end)." +msgstr "" + +msgctxt "#32009" +msgid "Single Video" +msgstr "" + +msgctxt "#32010" +msgid "Multiple Videos" +msgstr "" + +msgctxt "#32011" +msgid "Set ScreenSaver Volume [Restored to Previous Level on Stop]" +msgstr "" + +msgctxt "#32012" +msgid "Enable Debugging [Log errors]" +msgstr "" + +msgctxt "#32013" +msgid "Building Playlist" +msgstr "" + +msgctxt "#32014" +msgid "Select File" +msgstr "" + +msgctxt "#32015" +msgid "Select Folder" +msgstr "" + +msgctxt "#32016" +msgid "Repeat Return State" +msgstr "" + +msgctxt "#32017" +msgid "General" +msgstr "" + +msgctxt "#32018" +msgid "Select Source Type" +msgstr "" + +msgctxt "#32019" +msgid "Display Time & Weather" +msgstr "" + +msgctxt "#32020" +msgid "Path In-Valid, No media found!" +msgstr "" + +msgctxt "#32021" +msgid "Set Dimmer Level" +msgstr "" diff --git a/screensaver.videosaver/resources/language/resource.language.fa_ir/strings.po b/screensaver.videosaver/resources/language/resource.language.fa_ir/strings.po new file mode 100644 index 000000000..b944b061a --- /dev/null +++ b/screensaver.videosaver/resources/language/resource.language.fa_ir/strings.po @@ -0,0 +1,112 @@ +# XBMC Media Center language file +# Addon Name: Video ScreenSaver +# Addon id: screensaver.videosaver +# Addon Provider: Lunatixz +msgid "" +msgstr "" +"Project-Id-Version: XBMC Addons\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: fa_ir\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" + +msgctxt "Addon Summary" +msgid "Create a screensaver from any Kodi video source." +msgstr "" + +msgctxt "Addon Description" +msgid "Dynamic screensaver using Local content, SmartPlaylists, Plugins and UPNP Servers." +msgstr "" + +msgctxt "Addon Disclaimer" +msgid "Streaming sources not recommend for metered Internet." +msgstr "" + +msgctxt "#32001" +msgid "Something went wrong, Try again later ..." +msgstr "" + +msgctxt "#32002" +msgid "Video Type" +msgstr "" + +msgctxt "#32003" +msgid "Video File" +msgstr "" + +msgctxt "#32004" +msgid "Video Folder" +msgstr "" + +msgctxt "#32005" +msgid "Video Limit" +msgstr "" + +msgctxt "#32006" +msgid "Randomize" +msgstr "" + +msgctxt "#32007" +msgid "Disable Trakt" +msgstr "" + +msgctxt "#32008" +msgid "Ignore Keypress (Stop to end)." +msgstr "" + +msgctxt "#32009" +msgid "Single Video" +msgstr "" + +msgctxt "#32010" +msgid "Multiple Videos" +msgstr "" + +msgctxt "#32011" +msgid "Set ScreenSaver Volume [Restored to Previous Level on Stop]" +msgstr "" + +msgctxt "#32012" +msgid "Enable Debugging [Log errors]" +msgstr "" + +msgctxt "#32013" +msgid "Building Playlist" +msgstr "" + +msgctxt "#32014" +msgid "Select File" +msgstr "" + +msgctxt "#32015" +msgid "Select Folder" +msgstr "" + +msgctxt "#32016" +msgid "Repeat Return State" +msgstr "" + +msgctxt "#32017" +msgid "General" +msgstr "" + +msgctxt "#32018" +msgid "Select Source Type" +msgstr "" + +msgctxt "#32019" +msgid "Display Time & Weather" +msgstr "" + +msgctxt "#32020" +msgid "Path In-Valid, No media found!" +msgstr "" + +msgctxt "#32021" +msgid "Set Dimmer Level" +msgstr "" diff --git a/screensaver.videosaver/resources/language/resource.language.fi_fi/strings.po b/screensaver.videosaver/resources/language/resource.language.fi_fi/strings.po new file mode 100644 index 000000000..5d970e06a --- /dev/null +++ b/screensaver.videosaver/resources/language/resource.language.fi_fi/strings.po @@ -0,0 +1,113 @@ +# XBMC Media Center language file +# Addon Name: Video ScreenSaver +# Addon id: screensaver.videosaver +# Addon Provider: Lunatixz +msgid "" +msgstr "" +"Project-Id-Version: XBMC Addons\n" +"Report-Msgid-Bugs-To: translations@kodi.tv\n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: 2022-08-21 16:24+0000\n" +"Last-Translator: Oskari Lavinto \n" +"Language-Team: Finnish \n" +"Language: fi_fi\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.13\n" + +msgctxt "Addon Summary" +msgid "Create a screensaver from any Kodi video source." +msgstr "Luo näytönsäästäjä mistä tahansa Kodin videolähteestä." + +msgctxt "Addon Description" +msgid "Dynamic screensaver using Local content, SmartPlaylists, Plugins and UPNP Servers." +msgstr "Dynaaminen näytönsäästäjä, joka hyödyntää paikallista sisältöä, älytoistolistoja, lisäosia sekä UPnP-palvelimia." + +msgctxt "Addon Disclaimer" +msgid "Streaming sources not recommend for metered Internet." +msgstr "Suoratoistolähteitä ei suositella tiedonsiirtomäärän mukaan veloitettavilla yhteyksillä." + +msgctxt "#32001" +msgid "Something went wrong, Try again later ..." +msgstr "Jotain meni pieleen. Yritä myöhemmin uudelleen..." + +msgctxt "#32002" +msgid "Video Type" +msgstr "Videotyyppi" + +msgctxt "#32003" +msgid "Video File" +msgstr "Videotiedosto" + +msgctxt "#32004" +msgid "Video Folder" +msgstr "Videokansio" + +msgctxt "#32005" +msgid "Video Limit" +msgstr "Videorajoitus" + +msgctxt "#32006" +msgid "Randomize" +msgstr "Sekoita" + +msgctxt "#32007" +msgid "Disable Trakt" +msgstr "Poista Trakt käytöstä" + +msgctxt "#32008" +msgid "Ignore Keypress (Stop to end)." +msgstr "Älä huomioi näppäinpainalluksia (lopeta pysäyttämällä toisto)." + +msgctxt "#32009" +msgid "Single Video" +msgstr "Yksittäinen video" + +msgctxt "#32010" +msgid "Multiple Videos" +msgstr "Useita videoita" + +msgctxt "#32011" +msgid "Set ScreenSaver Volume [Restored to Previous Level on Stop]" +msgstr "Aseta näytönsäästäjän äänenvoimakkuus (palautuu, kun toisto pysähtyy)" + +msgctxt "#32012" +msgid "Enable Debugging [Log errors]" +msgstr "Käytä vianselvitystä [kirjaa virheet]" + +msgctxt "#32013" +msgid "Building Playlist" +msgstr "Rakennetaan toistolistaa" + +msgctxt "#32014" +msgid "Select File" +msgstr "Valitse tiedosto" + +msgctxt "#32015" +msgid "Select Folder" +msgstr "Valitse kansio" + +msgctxt "#32016" +msgid "Repeat Return State" +msgstr "Toista paluutila" + +msgctxt "#32017" +msgid "General" +msgstr "Yleiset" + +msgctxt "#32018" +msgid "Select Source Type" +msgstr "Valitse lähteen tyyppi" + +msgctxt "#32019" +msgid "Display Time & Weather" +msgstr "Näytä aika ja sää" + +msgctxt "#32020" +msgid "Path In-Valid, No media found!" +msgstr "Sijainti ei kelpaa, mediaa ei löytynyt!" + +msgctxt "#32021" +msgid "Set Dimmer Level" +msgstr "Aseta himmennystaso" diff --git a/screensaver.videosaver/resources/language/resource.language.fo_fo/strings.po b/screensaver.videosaver/resources/language/resource.language.fo_fo/strings.po new file mode 100644 index 000000000..b1c12c472 --- /dev/null +++ b/screensaver.videosaver/resources/language/resource.language.fo_fo/strings.po @@ -0,0 +1,112 @@ +# XBMC Media Center language file +# Addon Name: Video ScreenSaver +# Addon id: screensaver.videosaver +# Addon Provider: Lunatixz +msgid "" +msgstr "" +"Project-Id-Version: XBMC Addons\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: fo_fo\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" + +msgctxt "Addon Summary" +msgid "Create a screensaver from any Kodi video source." +msgstr "" + +msgctxt "Addon Description" +msgid "Dynamic screensaver using Local content, SmartPlaylists, Plugins and UPNP Servers." +msgstr "" + +msgctxt "Addon Disclaimer" +msgid "Streaming sources not recommend for metered Internet." +msgstr "" + +msgctxt "#32001" +msgid "Something went wrong, Try again later ..." +msgstr "" + +msgctxt "#32002" +msgid "Video Type" +msgstr "" + +msgctxt "#32003" +msgid "Video File" +msgstr "" + +msgctxt "#32004" +msgid "Video Folder" +msgstr "" + +msgctxt "#32005" +msgid "Video Limit" +msgstr "" + +msgctxt "#32006" +msgid "Randomize" +msgstr "" + +msgctxt "#32007" +msgid "Disable Trakt" +msgstr "" + +msgctxt "#32008" +msgid "Ignore Keypress (Stop to end)." +msgstr "" + +msgctxt "#32009" +msgid "Single Video" +msgstr "" + +msgctxt "#32010" +msgid "Multiple Videos" +msgstr "" + +msgctxt "#32011" +msgid "Set ScreenSaver Volume [Restored to Previous Level on Stop]" +msgstr "" + +msgctxt "#32012" +msgid "Enable Debugging [Log errors]" +msgstr "" + +msgctxt "#32013" +msgid "Building Playlist" +msgstr "" + +msgctxt "#32014" +msgid "Select File" +msgstr "" + +msgctxt "#32015" +msgid "Select Folder" +msgstr "" + +msgctxt "#32016" +msgid "Repeat Return State" +msgstr "" + +msgctxt "#32017" +msgid "General" +msgstr "" + +msgctxt "#32018" +msgid "Select Source Type" +msgstr "" + +msgctxt "#32019" +msgid "Display Time & Weather" +msgstr "" + +msgctxt "#32020" +msgid "Path In-Valid, No media found!" +msgstr "" + +msgctxt "#32021" +msgid "Set Dimmer Level" +msgstr "" diff --git a/screensaver.videosaver/resources/language/resource.language.fr_ca/strings.po b/screensaver.videosaver/resources/language/resource.language.fr_ca/strings.po new file mode 100644 index 000000000..f00b9a465 --- /dev/null +++ b/screensaver.videosaver/resources/language/resource.language.fr_ca/strings.po @@ -0,0 +1,112 @@ +# XBMC Media Center language file +# Addon Name: Video ScreenSaver +# Addon id: screensaver.videosaver +# Addon Provider: Lunatixz +msgid "" +msgstr "" +"Project-Id-Version: XBMC Addons\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: fr_ca\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" + +msgctxt "Addon Summary" +msgid "Create a screensaver from any Kodi video source." +msgstr "" + +msgctxt "Addon Description" +msgid "Dynamic screensaver using Local content, SmartPlaylists, Plugins and UPNP Servers." +msgstr "" + +msgctxt "Addon Disclaimer" +msgid "Streaming sources not recommend for metered Internet." +msgstr "" + +msgctxt "#32001" +msgid "Something went wrong, Try again later ..." +msgstr "" + +msgctxt "#32002" +msgid "Video Type" +msgstr "" + +msgctxt "#32003" +msgid "Video File" +msgstr "" + +msgctxt "#32004" +msgid "Video Folder" +msgstr "" + +msgctxt "#32005" +msgid "Video Limit" +msgstr "" + +msgctxt "#32006" +msgid "Randomize" +msgstr "" + +msgctxt "#32007" +msgid "Disable Trakt" +msgstr "" + +msgctxt "#32008" +msgid "Ignore Keypress (Stop to end)." +msgstr "" + +msgctxt "#32009" +msgid "Single Video" +msgstr "" + +msgctxt "#32010" +msgid "Multiple Videos" +msgstr "" + +msgctxt "#32011" +msgid "Set ScreenSaver Volume [Restored to Previous Level on Stop]" +msgstr "" + +msgctxt "#32012" +msgid "Enable Debugging [Log errors]" +msgstr "" + +msgctxt "#32013" +msgid "Building Playlist" +msgstr "" + +msgctxt "#32014" +msgid "Select File" +msgstr "" + +msgctxt "#32015" +msgid "Select Folder" +msgstr "" + +msgctxt "#32016" +msgid "Repeat Return State" +msgstr "" + +msgctxt "#32017" +msgid "General" +msgstr "" + +msgctxt "#32018" +msgid "Select Source Type" +msgstr "" + +msgctxt "#32019" +msgid "Display Time & Weather" +msgstr "" + +msgctxt "#32020" +msgid "Path In-Valid, No media found!" +msgstr "" + +msgctxt "#32021" +msgid "Set Dimmer Level" +msgstr "" diff --git a/screensaver.videosaver/resources/language/resource.language.fr_fr/strings.po b/screensaver.videosaver/resources/language/resource.language.fr_fr/strings.po new file mode 100644 index 000000000..3ef26db7f --- /dev/null +++ b/screensaver.videosaver/resources/language/resource.language.fr_fr/strings.po @@ -0,0 +1,113 @@ +# XBMC Media Center language file +# Addon Name: Video ScreenSaver +# Addon id: screensaver.videosaver +# Addon Provider: Lunatixz +msgid "" +msgstr "" +"Project-Id-Version: XBMC Addons\n" +"Report-Msgid-Bugs-To: translations@kodi.tv\n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: 2022-12-25 00:51+0000\n" +"Last-Translator: skypichat \n" +"Language-Team: French (France) \n" +"Language: fr_fr\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 4.15\n" + +msgctxt "Addon Summary" +msgid "Create a screensaver from any Kodi video source." +msgstr "Créer un économiseur d'écran à partir de n'importe quelle source vidéo Kodi." + +msgctxt "Addon Description" +msgid "Dynamic screensaver using Local content, SmartPlaylists, Plugins and UPNP Servers." +msgstr "Économiseur d'écran dynamique utilisant le contenu local, les SmartPlaylists, les plugins et les serveurs UPNP." + +msgctxt "Addon Disclaimer" +msgid "Streaming sources not recommend for metered Internet." +msgstr "Les sources de streaming ne sont pas recommandées pour Internet contrôlé." + +msgctxt "#32001" +msgid "Something went wrong, Try again later ..." +msgstr "Une erreur s'est produite, réessayez plus tard..." + +msgctxt "#32002" +msgid "Video Type" +msgstr "Type de vidéo" + +msgctxt "#32003" +msgid "Video File" +msgstr "Fichier vidéo" + +msgctxt "#32004" +msgid "Video Folder" +msgstr "Dossier vidéo" + +msgctxt "#32005" +msgid "Video Limit" +msgstr "Limite vidéo" + +msgctxt "#32006" +msgid "Randomize" +msgstr "Randomiser" + +msgctxt "#32007" +msgid "Disable Trakt" +msgstr "Désactiver Trakt" + +msgctxt "#32008" +msgid "Ignore Keypress (Stop to end)." +msgstr "Ignorer la pression sur la touche (Arrêter pour terminer)." + +msgctxt "#32009" +msgid "Single Video" +msgstr "Vidéo unique" + +msgctxt "#32010" +msgid "Multiple Videos" +msgstr "Vidéos multiples" + +msgctxt "#32011" +msgid "Set ScreenSaver Volume [Restored to Previous Level on Stop]" +msgstr "Définir le volume de l'économiseur d'écran [Restauré au niveau précédent à l'arrêt]" + +msgctxt "#32012" +msgid "Enable Debugging [Log errors]" +msgstr "Activer le débogage [Log errors]" + +msgctxt "#32013" +msgid "Building Playlist" +msgstr "Construction d'une liste de lecture" + +msgctxt "#32014" +msgid "Select File" +msgstr "Choisir le fichier" + +msgctxt "#32015" +msgid "Select Folder" +msgstr "Sélectionner le dossier" + +msgctxt "#32016" +msgid "Repeat Return State" +msgstr "Répéter l'état à la fin" + +msgctxt "#32017" +msgid "General" +msgstr "Général" + +msgctxt "#32018" +msgid "Select Source Type" +msgstr "Sélectionner le type de source" + +msgctxt "#32019" +msgid "Display Time & Weather" +msgstr "Afficher l'heure et la météo" + +msgctxt "#32020" +msgid "Path In-Valid, No media found!" +msgstr "Chemin non valide, aucun média trouvé !" + +msgctxt "#32021" +msgid "Set Dimmer Level" +msgstr "Régler le niveau de gradation" diff --git a/screensaver.videosaver/resources/language/resource.language.gl_es/strings.po b/screensaver.videosaver/resources/language/resource.language.gl_es/strings.po new file mode 100644 index 000000000..2efb52e5f --- /dev/null +++ b/screensaver.videosaver/resources/language/resource.language.gl_es/strings.po @@ -0,0 +1,112 @@ +# XBMC Media Center language file +# Addon Name: Video ScreenSaver +# Addon id: screensaver.videosaver +# Addon Provider: Lunatixz +msgid "" +msgstr "" +"Project-Id-Version: XBMC Addons\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: gl_es\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" + +msgctxt "Addon Summary" +msgid "Create a screensaver from any Kodi video source." +msgstr "" + +msgctxt "Addon Description" +msgid "Dynamic screensaver using Local content, SmartPlaylists, Plugins and UPNP Servers." +msgstr "" + +msgctxt "Addon Disclaimer" +msgid "Streaming sources not recommend for metered Internet." +msgstr "" + +msgctxt "#32001" +msgid "Something went wrong, Try again later ..." +msgstr "" + +msgctxt "#32002" +msgid "Video Type" +msgstr "" + +msgctxt "#32003" +msgid "Video File" +msgstr "" + +msgctxt "#32004" +msgid "Video Folder" +msgstr "" + +msgctxt "#32005" +msgid "Video Limit" +msgstr "" + +msgctxt "#32006" +msgid "Randomize" +msgstr "" + +msgctxt "#32007" +msgid "Disable Trakt" +msgstr "" + +msgctxt "#32008" +msgid "Ignore Keypress (Stop to end)." +msgstr "" + +msgctxt "#32009" +msgid "Single Video" +msgstr "" + +msgctxt "#32010" +msgid "Multiple Videos" +msgstr "" + +msgctxt "#32011" +msgid "Set ScreenSaver Volume [Restored to Previous Level on Stop]" +msgstr "" + +msgctxt "#32012" +msgid "Enable Debugging [Log errors]" +msgstr "" + +msgctxt "#32013" +msgid "Building Playlist" +msgstr "" + +msgctxt "#32014" +msgid "Select File" +msgstr "" + +msgctxt "#32015" +msgid "Select Folder" +msgstr "" + +msgctxt "#32016" +msgid "Repeat Return State" +msgstr "" + +msgctxt "#32017" +msgid "General" +msgstr "" + +msgctxt "#32018" +msgid "Select Source Type" +msgstr "" + +msgctxt "#32019" +msgid "Display Time & Weather" +msgstr "" + +msgctxt "#32020" +msgid "Path In-Valid, No media found!" +msgstr "" + +msgctxt "#32021" +msgid "Set Dimmer Level" +msgstr "" diff --git a/screensaver.videosaver/resources/language/resource.language.he_il/strings.po b/screensaver.videosaver/resources/language/resource.language.he_il/strings.po new file mode 100644 index 000000000..a790203e9 --- /dev/null +++ b/screensaver.videosaver/resources/language/resource.language.he_il/strings.po @@ -0,0 +1,113 @@ +# XBMC Media Center language file +# Addon Name: Video ScreenSaver +# Addon id: screensaver.videosaver +# Addon Provider: Lunatixz +msgid "" +msgstr "" +"Project-Id-Version: XBMC Addons\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: 2022-03-01 16:01+0000\n" +"Last-Translator: Christian Gade \n" +"Language-Team: Hebrew (Israel) \n" +"Language: he_il\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=4; plural=(n == 1) ? 0 : ((n == 2) ? 1 : ((n > 10 && n % 10 == 0) ? 2 : 3));\n" +"X-Generator: Weblate 4.11\n" + +msgctxt "Addon Summary" +msgid "Create a screensaver from any Kodi video source." +msgstr "" + +msgctxt "Addon Description" +msgid "Dynamic screensaver using Local content, SmartPlaylists, Plugins and UPNP Servers." +msgstr "" + +msgctxt "Addon Disclaimer" +msgid "Streaming sources not recommend for metered Internet." +msgstr "" + +msgctxt "#32001" +msgid "Something went wrong, Try again later ..." +msgstr "" + +msgctxt "#32002" +msgid "Video Type" +msgstr "" + +msgctxt "#32003" +msgid "Video File" +msgstr "" + +msgctxt "#32004" +msgid "Video Folder" +msgstr "" + +msgctxt "#32005" +msgid "Video Limit" +msgstr "" + +msgctxt "#32006" +msgid "Randomize" +msgstr "" + +msgctxt "#32007" +msgid "Disable Trakt" +msgstr "" + +msgctxt "#32008" +msgid "Ignore Keypress (Stop to end)." +msgstr "" + +msgctxt "#32009" +msgid "Single Video" +msgstr "" + +msgctxt "#32010" +msgid "Multiple Videos" +msgstr "" + +msgctxt "#32011" +msgid "Set ScreenSaver Volume [Restored to Previous Level on Stop]" +msgstr "" + +msgctxt "#32012" +msgid "Enable Debugging [Log errors]" +msgstr "" + +msgctxt "#32013" +msgid "Building Playlist" +msgstr "" + +msgctxt "#32014" +msgid "Select File" +msgstr "" + +msgctxt "#32015" +msgid "Select Folder" +msgstr "" + +msgctxt "#32016" +msgid "Repeat Return State" +msgstr "" + +msgctxt "#32017" +msgid "General" +msgstr "כללי" + +msgctxt "#32018" +msgid "Select Source Type" +msgstr "" + +msgctxt "#32019" +msgid "Display Time & Weather" +msgstr "" + +msgctxt "#32020" +msgid "Path In-Valid, No media found!" +msgstr "" + +msgctxt "#32021" +msgid "Set Dimmer Level" +msgstr "" diff --git a/screensaver.videosaver/resources/language/resource.language.hi_in/strings.po b/screensaver.videosaver/resources/language/resource.language.hi_in/strings.po new file mode 100644 index 000000000..cfaeabe71 --- /dev/null +++ b/screensaver.videosaver/resources/language/resource.language.hi_in/strings.po @@ -0,0 +1,112 @@ +# XBMC Media Center language file +# Addon Name: Video ScreenSaver +# Addon id: screensaver.videosaver +# Addon Provider: Lunatixz +msgid "" +msgstr "" +"Project-Id-Version: XBMC Addons\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: hi_in\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" + +msgctxt "Addon Summary" +msgid "Create a screensaver from any Kodi video source." +msgstr "" + +msgctxt "Addon Description" +msgid "Dynamic screensaver using Local content, SmartPlaylists, Plugins and UPNP Servers." +msgstr "" + +msgctxt "Addon Disclaimer" +msgid "Streaming sources not recommend for metered Internet." +msgstr "" + +msgctxt "#32001" +msgid "Something went wrong, Try again later ..." +msgstr "" + +msgctxt "#32002" +msgid "Video Type" +msgstr "" + +msgctxt "#32003" +msgid "Video File" +msgstr "" + +msgctxt "#32004" +msgid "Video Folder" +msgstr "" + +msgctxt "#32005" +msgid "Video Limit" +msgstr "" + +msgctxt "#32006" +msgid "Randomize" +msgstr "" + +msgctxt "#32007" +msgid "Disable Trakt" +msgstr "" + +msgctxt "#32008" +msgid "Ignore Keypress (Stop to end)." +msgstr "" + +msgctxt "#32009" +msgid "Single Video" +msgstr "" + +msgctxt "#32010" +msgid "Multiple Videos" +msgstr "" + +msgctxt "#32011" +msgid "Set ScreenSaver Volume [Restored to Previous Level on Stop]" +msgstr "" + +msgctxt "#32012" +msgid "Enable Debugging [Log errors]" +msgstr "" + +msgctxt "#32013" +msgid "Building Playlist" +msgstr "" + +msgctxt "#32014" +msgid "Select File" +msgstr "" + +msgctxt "#32015" +msgid "Select Folder" +msgstr "" + +msgctxt "#32016" +msgid "Repeat Return State" +msgstr "" + +msgctxt "#32017" +msgid "General" +msgstr "" + +msgctxt "#32018" +msgid "Select Source Type" +msgstr "" + +msgctxt "#32019" +msgid "Display Time & Weather" +msgstr "" + +msgctxt "#32020" +msgid "Path In-Valid, No media found!" +msgstr "" + +msgctxt "#32021" +msgid "Set Dimmer Level" +msgstr "" diff --git a/screensaver.videosaver/resources/language/resource.language.hr_hr/strings.po b/screensaver.videosaver/resources/language/resource.language.hr_hr/strings.po new file mode 100644 index 000000000..40d37d8d4 --- /dev/null +++ b/screensaver.videosaver/resources/language/resource.language.hr_hr/strings.po @@ -0,0 +1,113 @@ +# XBMC Media Center language file +# Addon Name: Video ScreenSaver +# Addon id: screensaver.videosaver +# Addon Provider: Lunatixz +msgid "" +msgstr "" +"Project-Id-Version: XBMC Addons\n" +"Report-Msgid-Bugs-To: translations@kodi.tv\n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: 2023-01-07 14:38+0000\n" +"Last-Translator: gogogogi \n" +"Language-Team: Croatian \n" +"Language: hr_hr\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"X-Generator: Weblate 4.15\n" + +msgctxt "Addon Summary" +msgid "Create a screensaver from any Kodi video source." +msgstr "Stvori čuvara zaslona iz Kodi video izvora." + +msgctxt "Addon Description" +msgid "Dynamic screensaver using Local content, SmartPlaylists, Plugins and UPNP Servers." +msgstr "Promjenjivi čuvar zaslona koji koristi lokalni sadržaj, pametne popise izvođrnja, dodatke i UPNP poslužitelje." + +msgctxt "Addon Disclaimer" +msgid "Streaming sources not recommend for metered Internet." +msgstr "Izvori strujanja nisu preporučeni s mrežama ograničenim podacima." + +msgctxt "#32001" +msgid "Something went wrong, Try again later ..." +msgstr "Nešto je pošlo po krivu, pokušajte ponovno kasnije..." + +msgctxt "#32002" +msgid "Video Type" +msgstr "Video vrsta" + +msgctxt "#32003" +msgid "Video File" +msgstr "Video datoteka" + +msgctxt "#32004" +msgid "Video Folder" +msgstr "Video mapa" + +msgctxt "#32005" +msgid "Video Limit" +msgstr "Video ograničenje" + +msgctxt "#32006" +msgid "Randomize" +msgstr "Naizmjenično" + +msgctxt "#32007" +msgid "Disable Trakt" +msgstr "Onemogući Trakt" + +msgctxt "#32008" +msgid "Ignore Keypress (Stop to end)." +msgstr "Zanemari pritisak tipke (Zaustavi za završetak)." + +msgctxt "#32009" +msgid "Single Video" +msgstr "Jedan video" + +msgctxt "#32010" +msgid "Multiple Videos" +msgstr "Više videa" + +msgctxt "#32011" +msgid "Set ScreenSaver Volume [Restored to Previous Level on Stop]" +msgstr "Postavi glasnoću zvuka čuvara zaslona [Vraćeno na prijašnju razinu pri zaustavljanju]" + +msgctxt "#32012" +msgid "Enable Debugging [Log errors]" +msgstr "Omogući otklanjanje grešaka [Zapis greška]" + +msgctxt "#32013" +msgid "Building Playlist" +msgstr "Izgradnja popisa izvođenja" + +msgctxt "#32014" +msgid "Select File" +msgstr "Odaberi datoteku" + +msgctxt "#32015" +msgid "Select Folder" +msgstr "Odaberi mapu" + +msgctxt "#32016" +msgid "Repeat Return State" +msgstr "Ponovi stanje povratka" + +msgctxt "#32017" +msgid "General" +msgstr "Općenito" + +msgctxt "#32018" +msgid "Select Source Type" +msgstr "Odaberi vrstu izvora" + +msgctxt "#32019" +msgid "Display Time & Weather" +msgstr "Prikaži vrijeme i prognozu" + +msgctxt "#32020" +msgid "Path In-Valid, No media found!" +msgstr "Putanja nije valjana, mediji nisu pronađeni!" + +msgctxt "#32021" +msgid "Set Dimmer Level" +msgstr "Postavi razinu zatamnjenja" diff --git a/screensaver.videosaver/resources/language/resource.language.hu_hu/strings.po b/screensaver.videosaver/resources/language/resource.language.hu_hu/strings.po new file mode 100644 index 000000000..483e47f24 --- /dev/null +++ b/screensaver.videosaver/resources/language/resource.language.hu_hu/strings.po @@ -0,0 +1,112 @@ +# XBMC Media Center language file +# Addon Name: Video ScreenSaver +# Addon id: screensaver.videosaver +# Addon Provider: Lunatixz +msgid "" +msgstr "" +"Project-Id-Version: XBMC Addons\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: hu_hu\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" + +msgctxt "Addon Summary" +msgid "Create a screensaver from any Kodi video source." +msgstr "" + +msgctxt "Addon Description" +msgid "Dynamic screensaver using Local content, SmartPlaylists, Plugins and UPNP Servers." +msgstr "" + +msgctxt "Addon Disclaimer" +msgid "Streaming sources not recommend for metered Internet." +msgstr "" + +msgctxt "#32001" +msgid "Something went wrong, Try again later ..." +msgstr "" + +msgctxt "#32002" +msgid "Video Type" +msgstr "" + +msgctxt "#32003" +msgid "Video File" +msgstr "" + +msgctxt "#32004" +msgid "Video Folder" +msgstr "" + +msgctxt "#32005" +msgid "Video Limit" +msgstr "" + +msgctxt "#32006" +msgid "Randomize" +msgstr "" + +msgctxt "#32007" +msgid "Disable Trakt" +msgstr "" + +msgctxt "#32008" +msgid "Ignore Keypress (Stop to end)." +msgstr "" + +msgctxt "#32009" +msgid "Single Video" +msgstr "" + +msgctxt "#32010" +msgid "Multiple Videos" +msgstr "" + +msgctxt "#32011" +msgid "Set ScreenSaver Volume [Restored to Previous Level on Stop]" +msgstr "" + +msgctxt "#32012" +msgid "Enable Debugging [Log errors]" +msgstr "" + +msgctxt "#32013" +msgid "Building Playlist" +msgstr "" + +msgctxt "#32014" +msgid "Select File" +msgstr "" + +msgctxt "#32015" +msgid "Select Folder" +msgstr "" + +msgctxt "#32016" +msgid "Repeat Return State" +msgstr "" + +msgctxt "#32017" +msgid "General" +msgstr "" + +msgctxt "#32018" +msgid "Select Source Type" +msgstr "" + +msgctxt "#32019" +msgid "Display Time & Weather" +msgstr "" + +msgctxt "#32020" +msgid "Path In-Valid, No media found!" +msgstr "" + +msgctxt "#32021" +msgid "Set Dimmer Level" +msgstr "" diff --git a/screensaver.videosaver/resources/language/resource.language.id_id/strings.po b/screensaver.videosaver/resources/language/resource.language.id_id/strings.po new file mode 100644 index 000000000..45e98d796 --- /dev/null +++ b/screensaver.videosaver/resources/language/resource.language.id_id/strings.po @@ -0,0 +1,112 @@ +# XBMC Media Center language file +# Addon Name: Video ScreenSaver +# Addon id: screensaver.videosaver +# Addon Provider: Lunatixz +msgid "" +msgstr "" +"Project-Id-Version: XBMC Addons\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: id_id\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +msgctxt "Addon Summary" +msgid "Create a screensaver from any Kodi video source." +msgstr "" + +msgctxt "Addon Description" +msgid "Dynamic screensaver using Local content, SmartPlaylists, Plugins and UPNP Servers." +msgstr "" + +msgctxt "Addon Disclaimer" +msgid "Streaming sources not recommend for metered Internet." +msgstr "" + +msgctxt "#32001" +msgid "Something went wrong, Try again later ..." +msgstr "" + +msgctxt "#32002" +msgid "Video Type" +msgstr "" + +msgctxt "#32003" +msgid "Video File" +msgstr "" + +msgctxt "#32004" +msgid "Video Folder" +msgstr "" + +msgctxt "#32005" +msgid "Video Limit" +msgstr "" + +msgctxt "#32006" +msgid "Randomize" +msgstr "" + +msgctxt "#32007" +msgid "Disable Trakt" +msgstr "" + +msgctxt "#32008" +msgid "Ignore Keypress (Stop to end)." +msgstr "" + +msgctxt "#32009" +msgid "Single Video" +msgstr "" + +msgctxt "#32010" +msgid "Multiple Videos" +msgstr "" + +msgctxt "#32011" +msgid "Set ScreenSaver Volume [Restored to Previous Level on Stop]" +msgstr "" + +msgctxt "#32012" +msgid "Enable Debugging [Log errors]" +msgstr "" + +msgctxt "#32013" +msgid "Building Playlist" +msgstr "" + +msgctxt "#32014" +msgid "Select File" +msgstr "" + +msgctxt "#32015" +msgid "Select Folder" +msgstr "" + +msgctxt "#32016" +msgid "Repeat Return State" +msgstr "" + +msgctxt "#32017" +msgid "General" +msgstr "" + +msgctxt "#32018" +msgid "Select Source Type" +msgstr "" + +msgctxt "#32019" +msgid "Display Time & Weather" +msgstr "" + +msgctxt "#32020" +msgid "Path In-Valid, No media found!" +msgstr "" + +msgctxt "#32021" +msgid "Set Dimmer Level" +msgstr "" diff --git a/screensaver.videosaver/resources/language/resource.language.is_is/strings.po b/screensaver.videosaver/resources/language/resource.language.is_is/strings.po new file mode 100644 index 000000000..65265e481 --- /dev/null +++ b/screensaver.videosaver/resources/language/resource.language.is_is/strings.po @@ -0,0 +1,112 @@ +# XBMC Media Center language file +# Addon Name: Video ScreenSaver +# Addon id: screensaver.videosaver +# Addon Provider: Lunatixz +msgid "" +msgstr "" +"Project-Id-Version: XBMC Addons\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: is_is\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n % 10 != 1 || n % 100 == 11;\n" + +msgctxt "Addon Summary" +msgid "Create a screensaver from any Kodi video source." +msgstr "" + +msgctxt "Addon Description" +msgid "Dynamic screensaver using Local content, SmartPlaylists, Plugins and UPNP Servers." +msgstr "" + +msgctxt "Addon Disclaimer" +msgid "Streaming sources not recommend for metered Internet." +msgstr "" + +msgctxt "#32001" +msgid "Something went wrong, Try again later ..." +msgstr "" + +msgctxt "#32002" +msgid "Video Type" +msgstr "" + +msgctxt "#32003" +msgid "Video File" +msgstr "" + +msgctxt "#32004" +msgid "Video Folder" +msgstr "" + +msgctxt "#32005" +msgid "Video Limit" +msgstr "" + +msgctxt "#32006" +msgid "Randomize" +msgstr "" + +msgctxt "#32007" +msgid "Disable Trakt" +msgstr "" + +msgctxt "#32008" +msgid "Ignore Keypress (Stop to end)." +msgstr "" + +msgctxt "#32009" +msgid "Single Video" +msgstr "" + +msgctxt "#32010" +msgid "Multiple Videos" +msgstr "" + +msgctxt "#32011" +msgid "Set ScreenSaver Volume [Restored to Previous Level on Stop]" +msgstr "" + +msgctxt "#32012" +msgid "Enable Debugging [Log errors]" +msgstr "" + +msgctxt "#32013" +msgid "Building Playlist" +msgstr "" + +msgctxt "#32014" +msgid "Select File" +msgstr "" + +msgctxt "#32015" +msgid "Select Folder" +msgstr "" + +msgctxt "#32016" +msgid "Repeat Return State" +msgstr "" + +msgctxt "#32017" +msgid "General" +msgstr "" + +msgctxt "#32018" +msgid "Select Source Type" +msgstr "" + +msgctxt "#32019" +msgid "Display Time & Weather" +msgstr "" + +msgctxt "#32020" +msgid "Path In-Valid, No media found!" +msgstr "" + +msgctxt "#32021" +msgid "Set Dimmer Level" +msgstr "" diff --git a/screensaver.videosaver/resources/language/resource.language.it_it/strings.po b/screensaver.videosaver/resources/language/resource.language.it_it/strings.po new file mode 100644 index 000000000..c04761ebf --- /dev/null +++ b/screensaver.videosaver/resources/language/resource.language.it_it/strings.po @@ -0,0 +1,113 @@ +# XBMC Media Center language file +# Addon Name: Video ScreenSaver +# Addon id: screensaver.videosaver +# Addon Provider: Lunatixz +msgid "" +msgstr "" +"Project-Id-Version: XBMC Addons\n" +"Report-Msgid-Bugs-To: translations@kodi.tv\n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: 2023-11-03 08:12+0000\n" +"Last-Translator: Massimo Pissarello \n" +"Language-Team: Italian \n" +"Language: it_it\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.1\n" + +msgctxt "Addon Summary" +msgid "Create a screensaver from any Kodi video source." +msgstr "Crea un salvaschermo da qualsiasi sorgente video Kodi." + +msgctxt "Addon Description" +msgid "Dynamic screensaver using Local content, SmartPlaylists, Plugins and UPNP Servers." +msgstr "" + +msgctxt "Addon Disclaimer" +msgid "Streaming sources not recommend for metered Internet." +msgstr "" + +msgctxt "#32001" +msgid "Something went wrong, Try again later ..." +msgstr "Qualcosa è andato storto, riprova più tardi..." + +msgctxt "#32002" +msgid "Video Type" +msgstr "" + +msgctxt "#32003" +msgid "Video File" +msgstr "" + +msgctxt "#32004" +msgid "Video Folder" +msgstr "" + +msgctxt "#32005" +msgid "Video Limit" +msgstr "" + +msgctxt "#32006" +msgid "Randomize" +msgstr "Rendi casuale" + +msgctxt "#32007" +msgid "Disable Trakt" +msgstr "" + +msgctxt "#32008" +msgid "Ignore Keypress (Stop to end)." +msgstr "" + +msgctxt "#32009" +msgid "Single Video" +msgstr "" + +msgctxt "#32010" +msgid "Multiple Videos" +msgstr "" + +msgctxt "#32011" +msgid "Set ScreenSaver Volume [Restored to Previous Level on Stop]" +msgstr "" + +msgctxt "#32012" +msgid "Enable Debugging [Log errors]" +msgstr "" + +msgctxt "#32013" +msgid "Building Playlist" +msgstr "" + +msgctxt "#32014" +msgid "Select File" +msgstr "" + +msgctxt "#32015" +msgid "Select Folder" +msgstr "" + +msgctxt "#32016" +msgid "Repeat Return State" +msgstr "" + +msgctxt "#32017" +msgid "General" +msgstr "Generale" + +msgctxt "#32018" +msgid "Select Source Type" +msgstr "" + +msgctxt "#32019" +msgid "Display Time & Weather" +msgstr "Visualizza ora e meteo" + +msgctxt "#32020" +msgid "Path In-Valid, No media found!" +msgstr "" + +msgctxt "#32021" +msgid "Set Dimmer Level" +msgstr "" diff --git a/screensaver.videosaver/resources/language/resource.language.ja_jp/strings.po b/screensaver.videosaver/resources/language/resource.language.ja_jp/strings.po new file mode 100644 index 000000000..4e39f3074 --- /dev/null +++ b/screensaver.videosaver/resources/language/resource.language.ja_jp/strings.po @@ -0,0 +1,112 @@ +# XBMC Media Center language file +# Addon Name: Video ScreenSaver +# Addon id: screensaver.videosaver +# Addon Provider: Lunatixz +msgid "" +msgstr "" +"Project-Id-Version: XBMC Addons\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: ja_jp\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +msgctxt "Addon Summary" +msgid "Create a screensaver from any Kodi video source." +msgstr "" + +msgctxt "Addon Description" +msgid "Dynamic screensaver using Local content, SmartPlaylists, Plugins and UPNP Servers." +msgstr "" + +msgctxt "Addon Disclaimer" +msgid "Streaming sources not recommend for metered Internet." +msgstr "" + +msgctxt "#32001" +msgid "Something went wrong, Try again later ..." +msgstr "" + +msgctxt "#32002" +msgid "Video Type" +msgstr "" + +msgctxt "#32003" +msgid "Video File" +msgstr "" + +msgctxt "#32004" +msgid "Video Folder" +msgstr "" + +msgctxt "#32005" +msgid "Video Limit" +msgstr "" + +msgctxt "#32006" +msgid "Randomize" +msgstr "" + +msgctxt "#32007" +msgid "Disable Trakt" +msgstr "" + +msgctxt "#32008" +msgid "Ignore Keypress (Stop to end)." +msgstr "" + +msgctxt "#32009" +msgid "Single Video" +msgstr "" + +msgctxt "#32010" +msgid "Multiple Videos" +msgstr "" + +msgctxt "#32011" +msgid "Set ScreenSaver Volume [Restored to Previous Level on Stop]" +msgstr "" + +msgctxt "#32012" +msgid "Enable Debugging [Log errors]" +msgstr "" + +msgctxt "#32013" +msgid "Building Playlist" +msgstr "" + +msgctxt "#32014" +msgid "Select File" +msgstr "" + +msgctxt "#32015" +msgid "Select Folder" +msgstr "" + +msgctxt "#32016" +msgid "Repeat Return State" +msgstr "" + +msgctxt "#32017" +msgid "General" +msgstr "" + +msgctxt "#32018" +msgid "Select Source Type" +msgstr "" + +msgctxt "#32019" +msgid "Display Time & Weather" +msgstr "" + +msgctxt "#32020" +msgid "Path In-Valid, No media found!" +msgstr "" + +msgctxt "#32021" +msgid "Set Dimmer Level" +msgstr "" diff --git a/screensaver.videosaver/resources/language/resource.language.ko_kr/strings.po b/screensaver.videosaver/resources/language/resource.language.ko_kr/strings.po new file mode 100644 index 000000000..c69259fe2 --- /dev/null +++ b/screensaver.videosaver/resources/language/resource.language.ko_kr/strings.po @@ -0,0 +1,113 @@ +# XBMC Media Center language file +# Addon Name: Video ScreenSaver +# Addon id: screensaver.videosaver +# Addon Provider: Lunatixz +msgid "" +msgstr "" +"Project-Id-Version: XBMC Addons\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: 2022-03-01 16:01+0000\n" +"Last-Translator: Christian Gade \n" +"Language-Team: Korean \n" +"Language: ko_kr\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Weblate 4.11\n" + +msgctxt "Addon Summary" +msgid "Create a screensaver from any Kodi video source." +msgstr "" + +msgctxt "Addon Description" +msgid "Dynamic screensaver using Local content, SmartPlaylists, Plugins and UPNP Servers." +msgstr "" + +msgctxt "Addon Disclaimer" +msgid "Streaming sources not recommend for metered Internet." +msgstr "" + +msgctxt "#32001" +msgid "Something went wrong, Try again later ..." +msgstr "" + +msgctxt "#32002" +msgid "Video Type" +msgstr "" + +msgctxt "#32003" +msgid "Video File" +msgstr "" + +msgctxt "#32004" +msgid "Video Folder" +msgstr "" + +msgctxt "#32005" +msgid "Video Limit" +msgstr "" + +msgctxt "#32006" +msgid "Randomize" +msgstr "" + +msgctxt "#32007" +msgid "Disable Trakt" +msgstr "" + +msgctxt "#32008" +msgid "Ignore Keypress (Stop to end)." +msgstr "" + +msgctxt "#32009" +msgid "Single Video" +msgstr "" + +msgctxt "#32010" +msgid "Multiple Videos" +msgstr "" + +msgctxt "#32011" +msgid "Set ScreenSaver Volume [Restored to Previous Level on Stop]" +msgstr "" + +msgctxt "#32012" +msgid "Enable Debugging [Log errors]" +msgstr "" + +msgctxt "#32013" +msgid "Building Playlist" +msgstr "" + +msgctxt "#32014" +msgid "Select File" +msgstr "" + +msgctxt "#32015" +msgid "Select Folder" +msgstr "" + +msgctxt "#32016" +msgid "Repeat Return State" +msgstr "" + +msgctxt "#32017" +msgid "General" +msgstr "일반" + +msgctxt "#32018" +msgid "Select Source Type" +msgstr "" + +msgctxt "#32019" +msgid "Display Time & Weather" +msgstr "" + +msgctxt "#32020" +msgid "Path In-Valid, No media found!" +msgstr "" + +msgctxt "#32021" +msgid "Set Dimmer Level" +msgstr "" diff --git a/screensaver.videosaver/resources/language/resource.language.lt_lt/strings.po b/screensaver.videosaver/resources/language/resource.language.lt_lt/strings.po new file mode 100644 index 000000000..b594e3e7a --- /dev/null +++ b/screensaver.videosaver/resources/language/resource.language.lt_lt/strings.po @@ -0,0 +1,112 @@ +# XBMC Media Center language file +# Addon Name: Video ScreenSaver +# Addon id: screensaver.videosaver +# Addon Provider: Lunatixz +msgid "" +msgstr "" +"Project-Id-Version: XBMC Addons\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: lt_lt\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n % 10 == 1 && (n % 100 < 11 || n % 100 > 19)) ? 0 : ((n % 10 >= 2 && n % 10 <= 9 && (n % 100 < 11 || n % 100 > 19)) ? 1 : 2);\n" + +msgctxt "Addon Summary" +msgid "Create a screensaver from any Kodi video source." +msgstr "" + +msgctxt "Addon Description" +msgid "Dynamic screensaver using Local content, SmartPlaylists, Plugins and UPNP Servers." +msgstr "" + +msgctxt "Addon Disclaimer" +msgid "Streaming sources not recommend for metered Internet." +msgstr "" + +msgctxt "#32001" +msgid "Something went wrong, Try again later ..." +msgstr "" + +msgctxt "#32002" +msgid "Video Type" +msgstr "" + +msgctxt "#32003" +msgid "Video File" +msgstr "" + +msgctxt "#32004" +msgid "Video Folder" +msgstr "" + +msgctxt "#32005" +msgid "Video Limit" +msgstr "" + +msgctxt "#32006" +msgid "Randomize" +msgstr "" + +msgctxt "#32007" +msgid "Disable Trakt" +msgstr "" + +msgctxt "#32008" +msgid "Ignore Keypress (Stop to end)." +msgstr "" + +msgctxt "#32009" +msgid "Single Video" +msgstr "" + +msgctxt "#32010" +msgid "Multiple Videos" +msgstr "" + +msgctxt "#32011" +msgid "Set ScreenSaver Volume [Restored to Previous Level on Stop]" +msgstr "" + +msgctxt "#32012" +msgid "Enable Debugging [Log errors]" +msgstr "" + +msgctxt "#32013" +msgid "Building Playlist" +msgstr "" + +msgctxt "#32014" +msgid "Select File" +msgstr "" + +msgctxt "#32015" +msgid "Select Folder" +msgstr "" + +msgctxt "#32016" +msgid "Repeat Return State" +msgstr "" + +msgctxt "#32017" +msgid "General" +msgstr "" + +msgctxt "#32018" +msgid "Select Source Type" +msgstr "" + +msgctxt "#32019" +msgid "Display Time & Weather" +msgstr "" + +msgctxt "#32020" +msgid "Path In-Valid, No media found!" +msgstr "" + +msgctxt "#32021" +msgid "Set Dimmer Level" +msgstr "" diff --git a/screensaver.videosaver/resources/language/resource.language.lv_lv/strings.po b/screensaver.videosaver/resources/language/resource.language.lv_lv/strings.po new file mode 100644 index 000000000..9f05aa2bb --- /dev/null +++ b/screensaver.videosaver/resources/language/resource.language.lv_lv/strings.po @@ -0,0 +1,112 @@ +# XBMC Media Center language file +# Addon Name: Video ScreenSaver +# Addon id: screensaver.videosaver +# Addon Provider: Lunatixz +msgid "" +msgstr "" +"Project-Id-Version: XBMC Addons\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: lv_lv\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n % 10 == 0 || n % 100 >= 11 && n % 100 <= 19) ? 0 : ((n % 10 == 1 && n % 100 != 11) ? 1 : 2);\n" + +msgctxt "Addon Summary" +msgid "Create a screensaver from any Kodi video source." +msgstr "" + +msgctxt "Addon Description" +msgid "Dynamic screensaver using Local content, SmartPlaylists, Plugins and UPNP Servers." +msgstr "" + +msgctxt "Addon Disclaimer" +msgid "Streaming sources not recommend for metered Internet." +msgstr "" + +msgctxt "#32001" +msgid "Something went wrong, Try again later ..." +msgstr "" + +msgctxt "#32002" +msgid "Video Type" +msgstr "" + +msgctxt "#32003" +msgid "Video File" +msgstr "" + +msgctxt "#32004" +msgid "Video Folder" +msgstr "" + +msgctxt "#32005" +msgid "Video Limit" +msgstr "" + +msgctxt "#32006" +msgid "Randomize" +msgstr "" + +msgctxt "#32007" +msgid "Disable Trakt" +msgstr "" + +msgctxt "#32008" +msgid "Ignore Keypress (Stop to end)." +msgstr "" + +msgctxt "#32009" +msgid "Single Video" +msgstr "" + +msgctxt "#32010" +msgid "Multiple Videos" +msgstr "" + +msgctxt "#32011" +msgid "Set ScreenSaver Volume [Restored to Previous Level on Stop]" +msgstr "" + +msgctxt "#32012" +msgid "Enable Debugging [Log errors]" +msgstr "" + +msgctxt "#32013" +msgid "Building Playlist" +msgstr "" + +msgctxt "#32014" +msgid "Select File" +msgstr "" + +msgctxt "#32015" +msgid "Select Folder" +msgstr "" + +msgctxt "#32016" +msgid "Repeat Return State" +msgstr "" + +msgctxt "#32017" +msgid "General" +msgstr "" + +msgctxt "#32018" +msgid "Select Source Type" +msgstr "" + +msgctxt "#32019" +msgid "Display Time & Weather" +msgstr "" + +msgctxt "#32020" +msgid "Path In-Valid, No media found!" +msgstr "" + +msgctxt "#32021" +msgid "Set Dimmer Level" +msgstr "" diff --git a/screensaver.videosaver/resources/language/resource.language.mi/strings.po b/screensaver.videosaver/resources/language/resource.language.mi/strings.po new file mode 100644 index 000000000..3a9557c69 --- /dev/null +++ b/screensaver.videosaver/resources/language/resource.language.mi/strings.po @@ -0,0 +1,112 @@ +# XBMC Media Center language file +# Addon Name: Video ScreenSaver +# Addon id: screensaver.videosaver +# Addon Provider: Lunatixz +msgid "" +msgstr "" +"Project-Id-Version: XBMC Addons\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: mi\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" + +msgctxt "Addon Summary" +msgid "Create a screensaver from any Kodi video source." +msgstr "" + +msgctxt "Addon Description" +msgid "Dynamic screensaver using Local content, SmartPlaylists, Plugins and UPNP Servers." +msgstr "" + +msgctxt "Addon Disclaimer" +msgid "Streaming sources not recommend for metered Internet." +msgstr "" + +msgctxt "#32001" +msgid "Something went wrong, Try again later ..." +msgstr "" + +msgctxt "#32002" +msgid "Video Type" +msgstr "" + +msgctxt "#32003" +msgid "Video File" +msgstr "" + +msgctxt "#32004" +msgid "Video Folder" +msgstr "" + +msgctxt "#32005" +msgid "Video Limit" +msgstr "" + +msgctxt "#32006" +msgid "Randomize" +msgstr "" + +msgctxt "#32007" +msgid "Disable Trakt" +msgstr "" + +msgctxt "#32008" +msgid "Ignore Keypress (Stop to end)." +msgstr "" + +msgctxt "#32009" +msgid "Single Video" +msgstr "" + +msgctxt "#32010" +msgid "Multiple Videos" +msgstr "" + +msgctxt "#32011" +msgid "Set ScreenSaver Volume [Restored to Previous Level on Stop]" +msgstr "" + +msgctxt "#32012" +msgid "Enable Debugging [Log errors]" +msgstr "" + +msgctxt "#32013" +msgid "Building Playlist" +msgstr "" + +msgctxt "#32014" +msgid "Select File" +msgstr "" + +msgctxt "#32015" +msgid "Select Folder" +msgstr "" + +msgctxt "#32016" +msgid "Repeat Return State" +msgstr "" + +msgctxt "#32017" +msgid "General" +msgstr "" + +msgctxt "#32018" +msgid "Select Source Type" +msgstr "" + +msgctxt "#32019" +msgid "Display Time & Weather" +msgstr "" + +msgctxt "#32020" +msgid "Path In-Valid, No media found!" +msgstr "" + +msgctxt "#32021" +msgid "Set Dimmer Level" +msgstr "" diff --git a/screensaver.videosaver/resources/language/resource.language.mk_mk/strings.po b/screensaver.videosaver/resources/language/resource.language.mk_mk/strings.po new file mode 100644 index 000000000..278ed007a --- /dev/null +++ b/screensaver.videosaver/resources/language/resource.language.mk_mk/strings.po @@ -0,0 +1,113 @@ +# XBMC Media Center language file +# Addon Name: Video ScreenSaver +# Addon id: screensaver.videosaver +# Addon Provider: Lunatixz +msgid "" +msgstr "" +"Project-Id-Version: XBMC Addons\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: 2022-03-01 16:01+0000\n" +"Last-Translator: Christian Gade \n" +"Language-Team: Macedonian \n" +"Language: mk_mk\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n==1 || n%10==1 ? 0 : 1;\n" +"X-Generator: Weblate 4.11\n" + +msgctxt "Addon Summary" +msgid "Create a screensaver from any Kodi video source." +msgstr "" + +msgctxt "Addon Description" +msgid "Dynamic screensaver using Local content, SmartPlaylists, Plugins and UPNP Servers." +msgstr "" + +msgctxt "Addon Disclaimer" +msgid "Streaming sources not recommend for metered Internet." +msgstr "" + +msgctxt "#32001" +msgid "Something went wrong, Try again later ..." +msgstr "" + +msgctxt "#32002" +msgid "Video Type" +msgstr "" + +msgctxt "#32003" +msgid "Video File" +msgstr "" + +msgctxt "#32004" +msgid "Video Folder" +msgstr "" + +msgctxt "#32005" +msgid "Video Limit" +msgstr "" + +msgctxt "#32006" +msgid "Randomize" +msgstr "" + +msgctxt "#32007" +msgid "Disable Trakt" +msgstr "" + +msgctxt "#32008" +msgid "Ignore Keypress (Stop to end)." +msgstr "" + +msgctxt "#32009" +msgid "Single Video" +msgstr "" + +msgctxt "#32010" +msgid "Multiple Videos" +msgstr "" + +msgctxt "#32011" +msgid "Set ScreenSaver Volume [Restored to Previous Level on Stop]" +msgstr "" + +msgctxt "#32012" +msgid "Enable Debugging [Log errors]" +msgstr "" + +msgctxt "#32013" +msgid "Building Playlist" +msgstr "" + +msgctxt "#32014" +msgid "Select File" +msgstr "" + +msgctxt "#32015" +msgid "Select Folder" +msgstr "" + +msgctxt "#32016" +msgid "Repeat Return State" +msgstr "" + +msgctxt "#32017" +msgid "General" +msgstr "Општо" + +msgctxt "#32018" +msgid "Select Source Type" +msgstr "" + +msgctxt "#32019" +msgid "Display Time & Weather" +msgstr "" + +msgctxt "#32020" +msgid "Path In-Valid, No media found!" +msgstr "" + +msgctxt "#32021" +msgid "Set Dimmer Level" +msgstr "" diff --git a/screensaver.videosaver/resources/language/resource.language.ms_my/strings.po b/screensaver.videosaver/resources/language/resource.language.ms_my/strings.po new file mode 100644 index 000000000..ca898c9f6 --- /dev/null +++ b/screensaver.videosaver/resources/language/resource.language.ms_my/strings.po @@ -0,0 +1,112 @@ +# XBMC Media Center language file +# Addon Name: Video ScreenSaver +# Addon id: screensaver.videosaver +# Addon Provider: Lunatixz +msgid "" +msgstr "" +"Project-Id-Version: XBMC Addons\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: ms_my\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +msgctxt "Addon Summary" +msgid "Create a screensaver from any Kodi video source." +msgstr "" + +msgctxt "Addon Description" +msgid "Dynamic screensaver using Local content, SmartPlaylists, Plugins and UPNP Servers." +msgstr "" + +msgctxt "Addon Disclaimer" +msgid "Streaming sources not recommend for metered Internet." +msgstr "" + +msgctxt "#32001" +msgid "Something went wrong, Try again later ..." +msgstr "" + +msgctxt "#32002" +msgid "Video Type" +msgstr "" + +msgctxt "#32003" +msgid "Video File" +msgstr "" + +msgctxt "#32004" +msgid "Video Folder" +msgstr "" + +msgctxt "#32005" +msgid "Video Limit" +msgstr "" + +msgctxt "#32006" +msgid "Randomize" +msgstr "" + +msgctxt "#32007" +msgid "Disable Trakt" +msgstr "" + +msgctxt "#32008" +msgid "Ignore Keypress (Stop to end)." +msgstr "" + +msgctxt "#32009" +msgid "Single Video" +msgstr "" + +msgctxt "#32010" +msgid "Multiple Videos" +msgstr "" + +msgctxt "#32011" +msgid "Set ScreenSaver Volume [Restored to Previous Level on Stop]" +msgstr "" + +msgctxt "#32012" +msgid "Enable Debugging [Log errors]" +msgstr "" + +msgctxt "#32013" +msgid "Building Playlist" +msgstr "" + +msgctxt "#32014" +msgid "Select File" +msgstr "" + +msgctxt "#32015" +msgid "Select Folder" +msgstr "" + +msgctxt "#32016" +msgid "Repeat Return State" +msgstr "" + +msgctxt "#32017" +msgid "General" +msgstr "" + +msgctxt "#32018" +msgid "Select Source Type" +msgstr "" + +msgctxt "#32019" +msgid "Display Time & Weather" +msgstr "" + +msgctxt "#32020" +msgid "Path In-Valid, No media found!" +msgstr "" + +msgctxt "#32021" +msgid "Set Dimmer Level" +msgstr "" diff --git a/screensaver.videosaver/resources/language/resource.language.mt_mt/strings.po b/screensaver.videosaver/resources/language/resource.language.mt_mt/strings.po new file mode 100644 index 000000000..0dc0043c1 --- /dev/null +++ b/screensaver.videosaver/resources/language/resource.language.mt_mt/strings.po @@ -0,0 +1,112 @@ +# XBMC Media Center language file +# Addon Name: Video ScreenSaver +# Addon id: screensaver.videosaver +# Addon Provider: Lunatixz +msgid "" +msgstr "" +"Project-Id-Version: XBMC Addons\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: mt_mt\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=4; plural=n==1 ? 0 : n==0 || ( n%100>1 && n%100<11) ? 1 : (n%100>10 && n%100<20 ) ? 2 : 3;\n" + +msgctxt "Addon Summary" +msgid "Create a screensaver from any Kodi video source." +msgstr "" + +msgctxt "Addon Description" +msgid "Dynamic screensaver using Local content, SmartPlaylists, Plugins and UPNP Servers." +msgstr "" + +msgctxt "Addon Disclaimer" +msgid "Streaming sources not recommend for metered Internet." +msgstr "" + +msgctxt "#32001" +msgid "Something went wrong, Try again later ..." +msgstr "" + +msgctxt "#32002" +msgid "Video Type" +msgstr "" + +msgctxt "#32003" +msgid "Video File" +msgstr "" + +msgctxt "#32004" +msgid "Video Folder" +msgstr "" + +msgctxt "#32005" +msgid "Video Limit" +msgstr "" + +msgctxt "#32006" +msgid "Randomize" +msgstr "" + +msgctxt "#32007" +msgid "Disable Trakt" +msgstr "" + +msgctxt "#32008" +msgid "Ignore Keypress (Stop to end)." +msgstr "" + +msgctxt "#32009" +msgid "Single Video" +msgstr "" + +msgctxt "#32010" +msgid "Multiple Videos" +msgstr "" + +msgctxt "#32011" +msgid "Set ScreenSaver Volume [Restored to Previous Level on Stop]" +msgstr "" + +msgctxt "#32012" +msgid "Enable Debugging [Log errors]" +msgstr "" + +msgctxt "#32013" +msgid "Building Playlist" +msgstr "" + +msgctxt "#32014" +msgid "Select File" +msgstr "" + +msgctxt "#32015" +msgid "Select Folder" +msgstr "" + +msgctxt "#32016" +msgid "Repeat Return State" +msgstr "" + +msgctxt "#32017" +msgid "General" +msgstr "" + +msgctxt "#32018" +msgid "Select Source Type" +msgstr "" + +msgctxt "#32019" +msgid "Display Time & Weather" +msgstr "" + +msgctxt "#32020" +msgid "Path In-Valid, No media found!" +msgstr "" + +msgctxt "#32021" +msgid "Set Dimmer Level" +msgstr "" diff --git a/screensaver.videosaver/resources/language/resource.language.my_mm/strings.po b/screensaver.videosaver/resources/language/resource.language.my_mm/strings.po new file mode 100644 index 000000000..4ced22c1d --- /dev/null +++ b/screensaver.videosaver/resources/language/resource.language.my_mm/strings.po @@ -0,0 +1,112 @@ +# XBMC Media Center language file +# Addon Name: Video ScreenSaver +# Addon id: screensaver.videosaver +# Addon Provider: Lunatixz +msgid "" +msgstr "" +"Project-Id-Version: XBMC Addons\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: my_mm\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +msgctxt "Addon Summary" +msgid "Create a screensaver from any Kodi video source." +msgstr "" + +msgctxt "Addon Description" +msgid "Dynamic screensaver using Local content, SmartPlaylists, Plugins and UPNP Servers." +msgstr "" + +msgctxt "Addon Disclaimer" +msgid "Streaming sources not recommend for metered Internet." +msgstr "" + +msgctxt "#32001" +msgid "Something went wrong, Try again later ..." +msgstr "" + +msgctxt "#32002" +msgid "Video Type" +msgstr "" + +msgctxt "#32003" +msgid "Video File" +msgstr "" + +msgctxt "#32004" +msgid "Video Folder" +msgstr "" + +msgctxt "#32005" +msgid "Video Limit" +msgstr "" + +msgctxt "#32006" +msgid "Randomize" +msgstr "" + +msgctxt "#32007" +msgid "Disable Trakt" +msgstr "" + +msgctxt "#32008" +msgid "Ignore Keypress (Stop to end)." +msgstr "" + +msgctxt "#32009" +msgid "Single Video" +msgstr "" + +msgctxt "#32010" +msgid "Multiple Videos" +msgstr "" + +msgctxt "#32011" +msgid "Set ScreenSaver Volume [Restored to Previous Level on Stop]" +msgstr "" + +msgctxt "#32012" +msgid "Enable Debugging [Log errors]" +msgstr "" + +msgctxt "#32013" +msgid "Building Playlist" +msgstr "" + +msgctxt "#32014" +msgid "Select File" +msgstr "" + +msgctxt "#32015" +msgid "Select Folder" +msgstr "" + +msgctxt "#32016" +msgid "Repeat Return State" +msgstr "" + +msgctxt "#32017" +msgid "General" +msgstr "" + +msgctxt "#32018" +msgid "Select Source Type" +msgstr "" + +msgctxt "#32019" +msgid "Display Time & Weather" +msgstr "" + +msgctxt "#32020" +msgid "Path In-Valid, No media found!" +msgstr "" + +msgctxt "#32021" +msgid "Set Dimmer Level" +msgstr "" diff --git a/screensaver.videosaver/resources/language/resource.language.nb_no/strings.po b/screensaver.videosaver/resources/language/resource.language.nb_no/strings.po new file mode 100644 index 000000000..6286a3fd5 --- /dev/null +++ b/screensaver.videosaver/resources/language/resource.language.nb_no/strings.po @@ -0,0 +1,112 @@ +# XBMC Media Center language file +# Addon Name: Video ScreenSaver +# Addon id: screensaver.videosaver +# Addon Provider: Lunatixz +msgid "" +msgstr "" +"Project-Id-Version: XBMC Addons\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: nb_no\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" + +msgctxt "Addon Summary" +msgid "Create a screensaver from any Kodi video source." +msgstr "" + +msgctxt "Addon Description" +msgid "Dynamic screensaver using Local content, SmartPlaylists, Plugins and UPNP Servers." +msgstr "" + +msgctxt "Addon Disclaimer" +msgid "Streaming sources not recommend for metered Internet." +msgstr "" + +msgctxt "#32001" +msgid "Something went wrong, Try again later ..." +msgstr "" + +msgctxt "#32002" +msgid "Video Type" +msgstr "" + +msgctxt "#32003" +msgid "Video File" +msgstr "" + +msgctxt "#32004" +msgid "Video Folder" +msgstr "" + +msgctxt "#32005" +msgid "Video Limit" +msgstr "" + +msgctxt "#32006" +msgid "Randomize" +msgstr "" + +msgctxt "#32007" +msgid "Disable Trakt" +msgstr "" + +msgctxt "#32008" +msgid "Ignore Keypress (Stop to end)." +msgstr "" + +msgctxt "#32009" +msgid "Single Video" +msgstr "" + +msgctxt "#32010" +msgid "Multiple Videos" +msgstr "" + +msgctxt "#32011" +msgid "Set ScreenSaver Volume [Restored to Previous Level on Stop]" +msgstr "" + +msgctxt "#32012" +msgid "Enable Debugging [Log errors]" +msgstr "" + +msgctxt "#32013" +msgid "Building Playlist" +msgstr "" + +msgctxt "#32014" +msgid "Select File" +msgstr "" + +msgctxt "#32015" +msgid "Select Folder" +msgstr "" + +msgctxt "#32016" +msgid "Repeat Return State" +msgstr "" + +msgctxt "#32017" +msgid "General" +msgstr "" + +msgctxt "#32018" +msgid "Select Source Type" +msgstr "" + +msgctxt "#32019" +msgid "Display Time & Weather" +msgstr "" + +msgctxt "#32020" +msgid "Path In-Valid, No media found!" +msgstr "" + +msgctxt "#32021" +msgid "Set Dimmer Level" +msgstr "" diff --git a/screensaver.videosaver/resources/language/resource.language.nl_nl/strings.po b/screensaver.videosaver/resources/language/resource.language.nl_nl/strings.po new file mode 100644 index 000000000..1945234fd --- /dev/null +++ b/screensaver.videosaver/resources/language/resource.language.nl_nl/strings.po @@ -0,0 +1,113 @@ +# XBMC Media Center language file +# Addon Name: Video ScreenSaver +# Addon id: screensaver.videosaver +# Addon Provider: Lunatixz +msgid "" +msgstr "" +"Project-Id-Version: XBMC Addons\n" +"Report-Msgid-Bugs-To: translations@kodi.tv\n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: 2022-07-01 15:22+0000\n" +"Last-Translator: Christian Gade \n" +"Language-Team: Dutch \n" +"Language: nl_nl\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.13\n" + +msgctxt "Addon Summary" +msgid "Create a screensaver from any Kodi video source." +msgstr "" + +msgctxt "Addon Description" +msgid "Dynamic screensaver using Local content, SmartPlaylists, Plugins and UPNP Servers." +msgstr "" + +msgctxt "Addon Disclaimer" +msgid "Streaming sources not recommend for metered Internet." +msgstr "" + +msgctxt "#32001" +msgid "Something went wrong, Try again later ..." +msgstr "Er ging iets mis. Probeer het later nog eens..." + +msgctxt "#32002" +msgid "Video Type" +msgstr "" + +msgctxt "#32003" +msgid "Video File" +msgstr "" + +msgctxt "#32004" +msgid "Video Folder" +msgstr "" + +msgctxt "#32005" +msgid "Video Limit" +msgstr "" + +msgctxt "#32006" +msgid "Randomize" +msgstr "In willekeurige volgorde" + +msgctxt "#32007" +msgid "Disable Trakt" +msgstr "" + +msgctxt "#32008" +msgid "Ignore Keypress (Stop to end)." +msgstr "" + +msgctxt "#32009" +msgid "Single Video" +msgstr "" + +msgctxt "#32010" +msgid "Multiple Videos" +msgstr "" + +msgctxt "#32011" +msgid "Set ScreenSaver Volume [Restored to Previous Level on Stop]" +msgstr "" + +msgctxt "#32012" +msgid "Enable Debugging [Log errors]" +msgstr "" + +msgctxt "#32013" +msgid "Building Playlist" +msgstr "" + +msgctxt "#32014" +msgid "Select File" +msgstr "" + +msgctxt "#32015" +msgid "Select Folder" +msgstr "" + +msgctxt "#32016" +msgid "Repeat Return State" +msgstr "" + +msgctxt "#32017" +msgid "General" +msgstr "Algemeen" + +msgctxt "#32018" +msgid "Select Source Type" +msgstr "" + +msgctxt "#32019" +msgid "Display Time & Weather" +msgstr "Toon tijd & weer" + +msgctxt "#32020" +msgid "Path In-Valid, No media found!" +msgstr "" + +msgctxt "#32021" +msgid "Set Dimmer Level" +msgstr "" diff --git a/screensaver.videosaver/resources/language/resource.language.pl_pl/strings.po b/screensaver.videosaver/resources/language/resource.language.pl_pl/strings.po new file mode 100644 index 000000000..3e482beaf --- /dev/null +++ b/screensaver.videosaver/resources/language/resource.language.pl_pl/strings.po @@ -0,0 +1,113 @@ +# XBMC Media Center language file +# Addon Name: Video ScreenSaver +# Addon id: screensaver.videosaver +# Addon Provider: Lunatixz +msgid "" +msgstr "" +"Project-Id-Version: XBMC Addons\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: 2022-03-01 16:01+0000\n" +"Last-Translator: Christian Gade \n" +"Language-Team: Polish \n" +"Language: pl_pl\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"X-Generator: Weblate 4.11\n" + +msgctxt "Addon Summary" +msgid "Create a screensaver from any Kodi video source." +msgstr "" + +msgctxt "Addon Description" +msgid "Dynamic screensaver using Local content, SmartPlaylists, Plugins and UPNP Servers." +msgstr "" + +msgctxt "Addon Disclaimer" +msgid "Streaming sources not recommend for metered Internet." +msgstr "" + +msgctxt "#32001" +msgid "Something went wrong, Try again later ..." +msgstr "" + +msgctxt "#32002" +msgid "Video Type" +msgstr "" + +msgctxt "#32003" +msgid "Video File" +msgstr "" + +msgctxt "#32004" +msgid "Video Folder" +msgstr "" + +msgctxt "#32005" +msgid "Video Limit" +msgstr "" + +msgctxt "#32006" +msgid "Randomize" +msgstr "" + +msgctxt "#32007" +msgid "Disable Trakt" +msgstr "" + +msgctxt "#32008" +msgid "Ignore Keypress (Stop to end)." +msgstr "" + +msgctxt "#32009" +msgid "Single Video" +msgstr "" + +msgctxt "#32010" +msgid "Multiple Videos" +msgstr "" + +msgctxt "#32011" +msgid "Set ScreenSaver Volume [Restored to Previous Level on Stop]" +msgstr "" + +msgctxt "#32012" +msgid "Enable Debugging [Log errors]" +msgstr "" + +msgctxt "#32013" +msgid "Building Playlist" +msgstr "" + +msgctxt "#32014" +msgid "Select File" +msgstr "" + +msgctxt "#32015" +msgid "Select Folder" +msgstr "" + +msgctxt "#32016" +msgid "Repeat Return State" +msgstr "" + +msgctxt "#32017" +msgid "General" +msgstr "Ogólne" + +msgctxt "#32018" +msgid "Select Source Type" +msgstr "" + +msgctxt "#32019" +msgid "Display Time & Weather" +msgstr "" + +msgctxt "#32020" +msgid "Path In-Valid, No media found!" +msgstr "" + +msgctxt "#32021" +msgid "Set Dimmer Level" +msgstr "" diff --git a/screensaver.videosaver/resources/language/resource.language.pt_br/strings.po b/screensaver.videosaver/resources/language/resource.language.pt_br/strings.po new file mode 100644 index 000000000..92efe33a6 --- /dev/null +++ b/screensaver.videosaver/resources/language/resource.language.pt_br/strings.po @@ -0,0 +1,113 @@ +# XBMC Media Center language file +# Addon Name: Video ScreenSaver +# Addon id: screensaver.videosaver +# Addon Provider: Lunatixz +msgid "" +msgstr "" +"Project-Id-Version: XBMC Addons\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: 2022-03-01 16:01+0000\n" +"Last-Translator: Christian Gade \n" +"Language-Team: Portuguese (Brazil) \n" +"Language: pt_br\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 4.11\n" + +msgctxt "Addon Summary" +msgid "Create a screensaver from any Kodi video source." +msgstr "" + +msgctxt "Addon Description" +msgid "Dynamic screensaver using Local content, SmartPlaylists, Plugins and UPNP Servers." +msgstr "" + +msgctxt "Addon Disclaimer" +msgid "Streaming sources not recommend for metered Internet." +msgstr "" + +msgctxt "#32001" +msgid "Something went wrong, Try again later ..." +msgstr "" + +msgctxt "#32002" +msgid "Video Type" +msgstr "" + +msgctxt "#32003" +msgid "Video File" +msgstr "" + +msgctxt "#32004" +msgid "Video Folder" +msgstr "" + +msgctxt "#32005" +msgid "Video Limit" +msgstr "" + +msgctxt "#32006" +msgid "Randomize" +msgstr "Aleatória" + +msgctxt "#32007" +msgid "Disable Trakt" +msgstr "" + +msgctxt "#32008" +msgid "Ignore Keypress (Stop to end)." +msgstr "" + +msgctxt "#32009" +msgid "Single Video" +msgstr "" + +msgctxt "#32010" +msgid "Multiple Videos" +msgstr "" + +msgctxt "#32011" +msgid "Set ScreenSaver Volume [Restored to Previous Level on Stop]" +msgstr "" + +msgctxt "#32012" +msgid "Enable Debugging [Log errors]" +msgstr "" + +msgctxt "#32013" +msgid "Building Playlist" +msgstr "" + +msgctxt "#32014" +msgid "Select File" +msgstr "" + +msgctxt "#32015" +msgid "Select Folder" +msgstr "" + +msgctxt "#32016" +msgid "Repeat Return State" +msgstr "" + +msgctxt "#32017" +msgid "General" +msgstr "Geral" + +msgctxt "#32018" +msgid "Select Source Type" +msgstr "" + +msgctxt "#32019" +msgid "Display Time & Weather" +msgstr "Exibir hora e clima" + +msgctxt "#32020" +msgid "Path In-Valid, No media found!" +msgstr "" + +msgctxt "#32021" +msgid "Set Dimmer Level" +msgstr "" diff --git a/screensaver.videosaver/resources/language/resource.language.pt_pt/strings.po b/screensaver.videosaver/resources/language/resource.language.pt_pt/strings.po new file mode 100644 index 000000000..fbb9c6f64 --- /dev/null +++ b/screensaver.videosaver/resources/language/resource.language.pt_pt/strings.po @@ -0,0 +1,112 @@ +# XBMC Media Center language file +# Addon Name: Video ScreenSaver +# Addon id: screensaver.videosaver +# Addon Provider: Lunatixz +msgid "" +msgstr "" +"Project-Id-Version: XBMC Addons\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: pt_pt\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" + +msgctxt "Addon Summary" +msgid "Create a screensaver from any Kodi video source." +msgstr "" + +msgctxt "Addon Description" +msgid "Dynamic screensaver using Local content, SmartPlaylists, Plugins and UPNP Servers." +msgstr "" + +msgctxt "Addon Disclaimer" +msgid "Streaming sources not recommend for metered Internet." +msgstr "" + +msgctxt "#32001" +msgid "Something went wrong, Try again later ..." +msgstr "" + +msgctxt "#32002" +msgid "Video Type" +msgstr "" + +msgctxt "#32003" +msgid "Video File" +msgstr "" + +msgctxt "#32004" +msgid "Video Folder" +msgstr "" + +msgctxt "#32005" +msgid "Video Limit" +msgstr "" + +msgctxt "#32006" +msgid "Randomize" +msgstr "" + +msgctxt "#32007" +msgid "Disable Trakt" +msgstr "" + +msgctxt "#32008" +msgid "Ignore Keypress (Stop to end)." +msgstr "" + +msgctxt "#32009" +msgid "Single Video" +msgstr "" + +msgctxt "#32010" +msgid "Multiple Videos" +msgstr "" + +msgctxt "#32011" +msgid "Set ScreenSaver Volume [Restored to Previous Level on Stop]" +msgstr "" + +msgctxt "#32012" +msgid "Enable Debugging [Log errors]" +msgstr "" + +msgctxt "#32013" +msgid "Building Playlist" +msgstr "" + +msgctxt "#32014" +msgid "Select File" +msgstr "" + +msgctxt "#32015" +msgid "Select Folder" +msgstr "" + +msgctxt "#32016" +msgid "Repeat Return State" +msgstr "" + +msgctxt "#32017" +msgid "General" +msgstr "" + +msgctxt "#32018" +msgid "Select Source Type" +msgstr "" + +msgctxt "#32019" +msgid "Display Time & Weather" +msgstr "" + +msgctxt "#32020" +msgid "Path In-Valid, No media found!" +msgstr "" + +msgctxt "#32021" +msgid "Set Dimmer Level" +msgstr "" diff --git a/screensaver.videosaver/resources/language/resource.language.ro_ro/strings.po b/screensaver.videosaver/resources/language/resource.language.ro_ro/strings.po new file mode 100644 index 000000000..43a1ae57d --- /dev/null +++ b/screensaver.videosaver/resources/language/resource.language.ro_ro/strings.po @@ -0,0 +1,112 @@ +# XBMC Media Center language file +# Addon Name: Video ScreenSaver +# Addon id: screensaver.videosaver +# Addon Provider: Lunatixz +msgid "" +msgstr "" +"Project-Id-Version: XBMC Addons\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: ro_ro\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < 20)) ? 1 : 2;\n" + +msgctxt "Addon Summary" +msgid "Create a screensaver from any Kodi video source." +msgstr "" + +msgctxt "Addon Description" +msgid "Dynamic screensaver using Local content, SmartPlaylists, Plugins and UPNP Servers." +msgstr "" + +msgctxt "Addon Disclaimer" +msgid "Streaming sources not recommend for metered Internet." +msgstr "" + +msgctxt "#32001" +msgid "Something went wrong, Try again later ..." +msgstr "" + +msgctxt "#32002" +msgid "Video Type" +msgstr "" + +msgctxt "#32003" +msgid "Video File" +msgstr "" + +msgctxt "#32004" +msgid "Video Folder" +msgstr "" + +msgctxt "#32005" +msgid "Video Limit" +msgstr "" + +msgctxt "#32006" +msgid "Randomize" +msgstr "" + +msgctxt "#32007" +msgid "Disable Trakt" +msgstr "" + +msgctxt "#32008" +msgid "Ignore Keypress (Stop to end)." +msgstr "" + +msgctxt "#32009" +msgid "Single Video" +msgstr "" + +msgctxt "#32010" +msgid "Multiple Videos" +msgstr "" + +msgctxt "#32011" +msgid "Set ScreenSaver Volume [Restored to Previous Level on Stop]" +msgstr "" + +msgctxt "#32012" +msgid "Enable Debugging [Log errors]" +msgstr "" + +msgctxt "#32013" +msgid "Building Playlist" +msgstr "" + +msgctxt "#32014" +msgid "Select File" +msgstr "" + +msgctxt "#32015" +msgid "Select Folder" +msgstr "" + +msgctxt "#32016" +msgid "Repeat Return State" +msgstr "" + +msgctxt "#32017" +msgid "General" +msgstr "" + +msgctxt "#32018" +msgid "Select Source Type" +msgstr "" + +msgctxt "#32019" +msgid "Display Time & Weather" +msgstr "" + +msgctxt "#32020" +msgid "Path In-Valid, No media found!" +msgstr "" + +msgctxt "#32021" +msgid "Set Dimmer Level" +msgstr "" diff --git a/screensaver.videosaver/resources/language/resource.language.ru_ru/strings.po b/screensaver.videosaver/resources/language/resource.language.ru_ru/strings.po new file mode 100644 index 000000000..2ca66a0e0 --- /dev/null +++ b/screensaver.videosaver/resources/language/resource.language.ru_ru/strings.po @@ -0,0 +1,113 @@ +# XBMC Media Center language file +# Addon Name: Video ScreenSaver +# Addon id: screensaver.videosaver +# Addon Provider: Lunatixz +msgid "" +msgstr "" +"Project-Id-Version: XBMC Addons\n" +"Report-Msgid-Bugs-To: translations@kodi.tv\n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: 2022-05-09 12:14+0000\n" +"Last-Translator: Christian Gade \n" +"Language-Team: Russian \n" +"Language: ru_ru\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"X-Generator: Weblate 4.12.1\n" + +msgctxt "Addon Summary" +msgid "Create a screensaver from any Kodi video source." +msgstr "" + +msgctxt "Addon Description" +msgid "Dynamic screensaver using Local content, SmartPlaylists, Plugins and UPNP Servers." +msgstr "" + +msgctxt "Addon Disclaimer" +msgid "Streaming sources not recommend for metered Internet." +msgstr "" + +msgctxt "#32001" +msgid "Something went wrong, Try again later ..." +msgstr "Что-то пошло не так, Повторите попытку позже ..." + +msgctxt "#32002" +msgid "Video Type" +msgstr "Тип видео" + +msgctxt "#32003" +msgid "Video File" +msgstr "Видео файл" + +msgctxt "#32004" +msgid "Video Folder" +msgstr "Папка с видео" + +msgctxt "#32005" +msgid "Video Limit" +msgstr "" + +msgctxt "#32006" +msgid "Randomize" +msgstr "Перемешать" + +msgctxt "#32007" +msgid "Disable Trakt" +msgstr "" + +msgctxt "#32008" +msgid "Ignore Keypress (Stop to end)." +msgstr "" + +msgctxt "#32009" +msgid "Single Video" +msgstr "" + +msgctxt "#32010" +msgid "Multiple Videos" +msgstr "" + +msgctxt "#32011" +msgid "Set ScreenSaver Volume [Restored to Previous Level on Stop]" +msgstr "" + +msgctxt "#32012" +msgid "Enable Debugging [Log errors]" +msgstr "" + +msgctxt "#32013" +msgid "Building Playlist" +msgstr "" + +msgctxt "#32014" +msgid "Select File" +msgstr "" + +msgctxt "#32015" +msgid "Select Folder" +msgstr "" + +msgctxt "#32016" +msgid "Repeat Return State" +msgstr "" + +msgctxt "#32017" +msgid "General" +msgstr "Общие" + +msgctxt "#32018" +msgid "Select Source Type" +msgstr "" + +msgctxt "#32019" +msgid "Display Time & Weather" +msgstr "Показывать время и погоду" + +msgctxt "#32020" +msgid "Path In-Valid, No media found!" +msgstr "" + +msgctxt "#32021" +msgid "Set Dimmer Level" +msgstr "" diff --git a/screensaver.videosaver/resources/language/resource.language.sk_sk/strings.po b/screensaver.videosaver/resources/language/resource.language.sk_sk/strings.po new file mode 100644 index 000000000..4c5e748b3 --- /dev/null +++ b/screensaver.videosaver/resources/language/resource.language.sk_sk/strings.po @@ -0,0 +1,112 @@ +# XBMC Media Center language file +# Addon Name: Video ScreenSaver +# Addon id: screensaver.videosaver +# Addon Provider: Lunatixz +msgid "" +msgstr "" +"Project-Id-Version: XBMC Addons\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: sk_sk\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +msgctxt "Addon Summary" +msgid "Create a screensaver from any Kodi video source." +msgstr "" + +msgctxt "Addon Description" +msgid "Dynamic screensaver using Local content, SmartPlaylists, Plugins and UPNP Servers." +msgstr "" + +msgctxt "Addon Disclaimer" +msgid "Streaming sources not recommend for metered Internet." +msgstr "" + +msgctxt "#32001" +msgid "Something went wrong, Try again later ..." +msgstr "" + +msgctxt "#32002" +msgid "Video Type" +msgstr "" + +msgctxt "#32003" +msgid "Video File" +msgstr "" + +msgctxt "#32004" +msgid "Video Folder" +msgstr "" + +msgctxt "#32005" +msgid "Video Limit" +msgstr "" + +msgctxt "#32006" +msgid "Randomize" +msgstr "" + +msgctxt "#32007" +msgid "Disable Trakt" +msgstr "" + +msgctxt "#32008" +msgid "Ignore Keypress (Stop to end)." +msgstr "" + +msgctxt "#32009" +msgid "Single Video" +msgstr "" + +msgctxt "#32010" +msgid "Multiple Videos" +msgstr "" + +msgctxt "#32011" +msgid "Set ScreenSaver Volume [Restored to Previous Level on Stop]" +msgstr "" + +msgctxt "#32012" +msgid "Enable Debugging [Log errors]" +msgstr "" + +msgctxt "#32013" +msgid "Building Playlist" +msgstr "" + +msgctxt "#32014" +msgid "Select File" +msgstr "" + +msgctxt "#32015" +msgid "Select Folder" +msgstr "" + +msgctxt "#32016" +msgid "Repeat Return State" +msgstr "" + +msgctxt "#32017" +msgid "General" +msgstr "" + +msgctxt "#32018" +msgid "Select Source Type" +msgstr "" + +msgctxt "#32019" +msgid "Display Time & Weather" +msgstr "" + +msgctxt "#32020" +msgid "Path In-Valid, No media found!" +msgstr "" + +msgctxt "#32021" +msgid "Set Dimmer Level" +msgstr "" diff --git a/screensaver.videosaver/resources/language/resource.language.sl_si/strings.po b/screensaver.videosaver/resources/language/resource.language.sl_si/strings.po new file mode 100644 index 000000000..40a3fc4e0 --- /dev/null +++ b/screensaver.videosaver/resources/language/resource.language.sl_si/strings.po @@ -0,0 +1,113 @@ +# XBMC Media Center language file +# Addon Name: Video ScreenSaver +# Addon id: screensaver.videosaver +# Addon Provider: Lunatixz +msgid "" +msgstr "" +"Project-Id-Version: XBMC Addons\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: 2022-03-01 16:01+0000\n" +"Last-Translator: Christian Gade \n" +"Language-Team: Slovenian \n" +"Language: sl_si\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3;\n" +"X-Generator: Weblate 4.11\n" + +msgctxt "Addon Summary" +msgid "Create a screensaver from any Kodi video source." +msgstr "" + +msgctxt "Addon Description" +msgid "Dynamic screensaver using Local content, SmartPlaylists, Plugins and UPNP Servers." +msgstr "" + +msgctxt "Addon Disclaimer" +msgid "Streaming sources not recommend for metered Internet." +msgstr "" + +msgctxt "#32001" +msgid "Something went wrong, Try again later ..." +msgstr "" + +msgctxt "#32002" +msgid "Video Type" +msgstr "" + +msgctxt "#32003" +msgid "Video File" +msgstr "" + +msgctxt "#32004" +msgid "Video Folder" +msgstr "" + +msgctxt "#32005" +msgid "Video Limit" +msgstr "" + +msgctxt "#32006" +msgid "Randomize" +msgstr "" + +msgctxt "#32007" +msgid "Disable Trakt" +msgstr "" + +msgctxt "#32008" +msgid "Ignore Keypress (Stop to end)." +msgstr "" + +msgctxt "#32009" +msgid "Single Video" +msgstr "" + +msgctxt "#32010" +msgid "Multiple Videos" +msgstr "" + +msgctxt "#32011" +msgid "Set ScreenSaver Volume [Restored to Previous Level on Stop]" +msgstr "" + +msgctxt "#32012" +msgid "Enable Debugging [Log errors]" +msgstr "" + +msgctxt "#32013" +msgid "Building Playlist" +msgstr "" + +msgctxt "#32014" +msgid "Select File" +msgstr "" + +msgctxt "#32015" +msgid "Select Folder" +msgstr "" + +msgctxt "#32016" +msgid "Repeat Return State" +msgstr "" + +msgctxt "#32017" +msgid "General" +msgstr "Splošno" + +msgctxt "#32018" +msgid "Select Source Type" +msgstr "" + +msgctxt "#32019" +msgid "Display Time & Weather" +msgstr "" + +msgctxt "#32020" +msgid "Path In-Valid, No media found!" +msgstr "" + +msgctxt "#32021" +msgid "Set Dimmer Level" +msgstr "" diff --git a/screensaver.videosaver/resources/language/resource.language.sq_al/strings.po b/screensaver.videosaver/resources/language/resource.language.sq_al/strings.po new file mode 100644 index 000000000..8e4b444fd --- /dev/null +++ b/screensaver.videosaver/resources/language/resource.language.sq_al/strings.po @@ -0,0 +1,113 @@ +# XBMC Media Center language file +# Addon Name: Video ScreenSaver +# Addon id: screensaver.videosaver +# Addon Provider: Lunatixz +msgid "" +msgstr "" +"Project-Id-Version: XBMC Addons\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: 2022-03-01 16:02+0000\n" +"Last-Translator: Christian Gade \n" +"Language-Team: Albanian \n" +"Language: sq_al\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.11\n" + +msgctxt "Addon Summary" +msgid "Create a screensaver from any Kodi video source." +msgstr "" + +msgctxt "Addon Description" +msgid "Dynamic screensaver using Local content, SmartPlaylists, Plugins and UPNP Servers." +msgstr "" + +msgctxt "Addon Disclaimer" +msgid "Streaming sources not recommend for metered Internet." +msgstr "" + +msgctxt "#32001" +msgid "Something went wrong, Try again later ..." +msgstr "" + +msgctxt "#32002" +msgid "Video Type" +msgstr "" + +msgctxt "#32003" +msgid "Video File" +msgstr "" + +msgctxt "#32004" +msgid "Video Folder" +msgstr "" + +msgctxt "#32005" +msgid "Video Limit" +msgstr "" + +msgctxt "#32006" +msgid "Randomize" +msgstr "" + +msgctxt "#32007" +msgid "Disable Trakt" +msgstr "" + +msgctxt "#32008" +msgid "Ignore Keypress (Stop to end)." +msgstr "" + +msgctxt "#32009" +msgid "Single Video" +msgstr "" + +msgctxt "#32010" +msgid "Multiple Videos" +msgstr "" + +msgctxt "#32011" +msgid "Set ScreenSaver Volume [Restored to Previous Level on Stop]" +msgstr "" + +msgctxt "#32012" +msgid "Enable Debugging [Log errors]" +msgstr "" + +msgctxt "#32013" +msgid "Building Playlist" +msgstr "" + +msgctxt "#32014" +msgid "Select File" +msgstr "" + +msgctxt "#32015" +msgid "Select Folder" +msgstr "" + +msgctxt "#32016" +msgid "Repeat Return State" +msgstr "" + +msgctxt "#32017" +msgid "General" +msgstr "Të përgjithshëm" + +msgctxt "#32018" +msgid "Select Source Type" +msgstr "" + +msgctxt "#32019" +msgid "Display Time & Weather" +msgstr "" + +msgctxt "#32020" +msgid "Path In-Valid, No media found!" +msgstr "" + +msgctxt "#32021" +msgid "Set Dimmer Level" +msgstr "" diff --git a/screensaver.videosaver/resources/language/resource.language.sr_rs/strings.po b/screensaver.videosaver/resources/language/resource.language.sr_rs/strings.po new file mode 100644 index 000000000..ca379c9e4 --- /dev/null +++ b/screensaver.videosaver/resources/language/resource.language.sr_rs/strings.po @@ -0,0 +1,112 @@ +# XBMC Media Center language file +# Addon Name: Video ScreenSaver +# Addon id: screensaver.videosaver +# Addon Provider: Lunatixz +msgid "" +msgstr "" +"Project-Id-Version: XBMC Addons\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: sr_rs\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" + +msgctxt "Addon Summary" +msgid "Create a screensaver from any Kodi video source." +msgstr "" + +msgctxt "Addon Description" +msgid "Dynamic screensaver using Local content, SmartPlaylists, Plugins and UPNP Servers." +msgstr "" + +msgctxt "Addon Disclaimer" +msgid "Streaming sources not recommend for metered Internet." +msgstr "" + +msgctxt "#32001" +msgid "Something went wrong, Try again later ..." +msgstr "" + +msgctxt "#32002" +msgid "Video Type" +msgstr "" + +msgctxt "#32003" +msgid "Video File" +msgstr "" + +msgctxt "#32004" +msgid "Video Folder" +msgstr "" + +msgctxt "#32005" +msgid "Video Limit" +msgstr "" + +msgctxt "#32006" +msgid "Randomize" +msgstr "" + +msgctxt "#32007" +msgid "Disable Trakt" +msgstr "" + +msgctxt "#32008" +msgid "Ignore Keypress (Stop to end)." +msgstr "" + +msgctxt "#32009" +msgid "Single Video" +msgstr "" + +msgctxt "#32010" +msgid "Multiple Videos" +msgstr "" + +msgctxt "#32011" +msgid "Set ScreenSaver Volume [Restored to Previous Level on Stop]" +msgstr "" + +msgctxt "#32012" +msgid "Enable Debugging [Log errors]" +msgstr "" + +msgctxt "#32013" +msgid "Building Playlist" +msgstr "" + +msgctxt "#32014" +msgid "Select File" +msgstr "" + +msgctxt "#32015" +msgid "Select Folder" +msgstr "" + +msgctxt "#32016" +msgid "Repeat Return State" +msgstr "" + +msgctxt "#32017" +msgid "General" +msgstr "" + +msgctxt "#32018" +msgid "Select Source Type" +msgstr "" + +msgctxt "#32019" +msgid "Display Time & Weather" +msgstr "" + +msgctxt "#32020" +msgid "Path In-Valid, No media found!" +msgstr "" + +msgctxt "#32021" +msgid "Set Dimmer Level" +msgstr "" diff --git a/screensaver.videosaver/resources/language/resource.language.sr_rs@latin/strings.po b/screensaver.videosaver/resources/language/resource.language.sr_rs@latin/strings.po new file mode 100644 index 000000000..7a2975691 --- /dev/null +++ b/screensaver.videosaver/resources/language/resource.language.sr_rs@latin/strings.po @@ -0,0 +1,112 @@ +# XBMC Media Center language file +# Addon Name: Video ScreenSaver +# Addon id: screensaver.videosaver +# Addon Provider: Lunatixz +msgid "" +msgstr "" +"Project-Id-Version: XBMC Addons\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: sr_Latn\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" + +msgctxt "Addon Summary" +msgid "Create a screensaver from any Kodi video source." +msgstr "" + +msgctxt "Addon Description" +msgid "Dynamic screensaver using Local content, SmartPlaylists, Plugins and UPNP Servers." +msgstr "" + +msgctxt "Addon Disclaimer" +msgid "Streaming sources not recommend for metered Internet." +msgstr "" + +msgctxt "#32001" +msgid "Something went wrong, Try again later ..." +msgstr "" + +msgctxt "#32002" +msgid "Video Type" +msgstr "" + +msgctxt "#32003" +msgid "Video File" +msgstr "" + +msgctxt "#32004" +msgid "Video Folder" +msgstr "" + +msgctxt "#32005" +msgid "Video Limit" +msgstr "" + +msgctxt "#32006" +msgid "Randomize" +msgstr "" + +msgctxt "#32007" +msgid "Disable Trakt" +msgstr "" + +msgctxt "#32008" +msgid "Ignore Keypress (Stop to end)." +msgstr "" + +msgctxt "#32009" +msgid "Single Video" +msgstr "" + +msgctxt "#32010" +msgid "Multiple Videos" +msgstr "" + +msgctxt "#32011" +msgid "Set ScreenSaver Volume [Restored to Previous Level on Stop]" +msgstr "" + +msgctxt "#32012" +msgid "Enable Debugging [Log errors]" +msgstr "" + +msgctxt "#32013" +msgid "Building Playlist" +msgstr "" + +msgctxt "#32014" +msgid "Select File" +msgstr "" + +msgctxt "#32015" +msgid "Select Folder" +msgstr "" + +msgctxt "#32016" +msgid "Repeat Return State" +msgstr "" + +msgctxt "#32017" +msgid "General" +msgstr "" + +msgctxt "#32018" +msgid "Select Source Type" +msgstr "" + +msgctxt "#32019" +msgid "Display Time & Weather" +msgstr "" + +msgctxt "#32020" +msgid "Path In-Valid, No media found!" +msgstr "" + +msgctxt "#32021" +msgid "Set Dimmer Level" +msgstr "" diff --git a/screensaver.videosaver/resources/language/resource.language.sv_se/strings.po b/screensaver.videosaver/resources/language/resource.language.sv_se/strings.po new file mode 100644 index 000000000..f7a70d5c2 --- /dev/null +++ b/screensaver.videosaver/resources/language/resource.language.sv_se/strings.po @@ -0,0 +1,112 @@ +# XBMC Media Center language file +# Addon Name: Video ScreenSaver +# Addon id: screensaver.videosaver +# Addon Provider: Lunatixz +msgid "" +msgstr "" +"Project-Id-Version: XBMC Addons\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: sv_se\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" + +msgctxt "Addon Summary" +msgid "Create a screensaver from any Kodi video source." +msgstr "" + +msgctxt "Addon Description" +msgid "Dynamic screensaver using Local content, SmartPlaylists, Plugins and UPNP Servers." +msgstr "" + +msgctxt "Addon Disclaimer" +msgid "Streaming sources not recommend for metered Internet." +msgstr "" + +msgctxt "#32001" +msgid "Something went wrong, Try again later ..." +msgstr "" + +msgctxt "#32002" +msgid "Video Type" +msgstr "" + +msgctxt "#32003" +msgid "Video File" +msgstr "" + +msgctxt "#32004" +msgid "Video Folder" +msgstr "" + +msgctxt "#32005" +msgid "Video Limit" +msgstr "" + +msgctxt "#32006" +msgid "Randomize" +msgstr "" + +msgctxt "#32007" +msgid "Disable Trakt" +msgstr "" + +msgctxt "#32008" +msgid "Ignore Keypress (Stop to end)." +msgstr "" + +msgctxt "#32009" +msgid "Single Video" +msgstr "" + +msgctxt "#32010" +msgid "Multiple Videos" +msgstr "" + +msgctxt "#32011" +msgid "Set ScreenSaver Volume [Restored to Previous Level on Stop]" +msgstr "" + +msgctxt "#32012" +msgid "Enable Debugging [Log errors]" +msgstr "" + +msgctxt "#32013" +msgid "Building Playlist" +msgstr "" + +msgctxt "#32014" +msgid "Select File" +msgstr "" + +msgctxt "#32015" +msgid "Select Folder" +msgstr "" + +msgctxt "#32016" +msgid "Repeat Return State" +msgstr "" + +msgctxt "#32017" +msgid "General" +msgstr "" + +msgctxt "#32018" +msgid "Select Source Type" +msgstr "" + +msgctxt "#32019" +msgid "Display Time & Weather" +msgstr "" + +msgctxt "#32020" +msgid "Path In-Valid, No media found!" +msgstr "" + +msgctxt "#32021" +msgid "Set Dimmer Level" +msgstr "" diff --git a/screensaver.videosaver/resources/language/resource.language.ta_in/strings.po b/screensaver.videosaver/resources/language/resource.language.ta_in/strings.po new file mode 100644 index 000000000..84ee3c45f --- /dev/null +++ b/screensaver.videosaver/resources/language/resource.language.ta_in/strings.po @@ -0,0 +1,112 @@ +# XBMC Media Center language file +# Addon Name: Video ScreenSaver +# Addon id: screensaver.videosaver +# Addon Provider: Lunatixz +msgid "" +msgstr "" +"Project-Id-Version: XBMC Addons\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: ta_in\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" + +msgctxt "Addon Summary" +msgid "Create a screensaver from any Kodi video source." +msgstr "" + +msgctxt "Addon Description" +msgid "Dynamic screensaver using Local content, SmartPlaylists, Plugins and UPNP Servers." +msgstr "" + +msgctxt "Addon Disclaimer" +msgid "Streaming sources not recommend for metered Internet." +msgstr "" + +msgctxt "#32001" +msgid "Something went wrong, Try again later ..." +msgstr "" + +msgctxt "#32002" +msgid "Video Type" +msgstr "" + +msgctxt "#32003" +msgid "Video File" +msgstr "" + +msgctxt "#32004" +msgid "Video Folder" +msgstr "" + +msgctxt "#32005" +msgid "Video Limit" +msgstr "" + +msgctxt "#32006" +msgid "Randomize" +msgstr "" + +msgctxt "#32007" +msgid "Disable Trakt" +msgstr "" + +msgctxt "#32008" +msgid "Ignore Keypress (Stop to end)." +msgstr "" + +msgctxt "#32009" +msgid "Single Video" +msgstr "" + +msgctxt "#32010" +msgid "Multiple Videos" +msgstr "" + +msgctxt "#32011" +msgid "Set ScreenSaver Volume [Restored to Previous Level on Stop]" +msgstr "" + +msgctxt "#32012" +msgid "Enable Debugging [Log errors]" +msgstr "" + +msgctxt "#32013" +msgid "Building Playlist" +msgstr "" + +msgctxt "#32014" +msgid "Select File" +msgstr "" + +msgctxt "#32015" +msgid "Select Folder" +msgstr "" + +msgctxt "#32016" +msgid "Repeat Return State" +msgstr "" + +msgctxt "#32017" +msgid "General" +msgstr "" + +msgctxt "#32018" +msgid "Select Source Type" +msgstr "" + +msgctxt "#32019" +msgid "Display Time & Weather" +msgstr "" + +msgctxt "#32020" +msgid "Path In-Valid, No media found!" +msgstr "" + +msgctxt "#32021" +msgid "Set Dimmer Level" +msgstr "" diff --git a/screensaver.videosaver/resources/language/resource.language.tg_tj/strings.po b/screensaver.videosaver/resources/language/resource.language.tg_tj/strings.po new file mode 100644 index 000000000..f84818b7e --- /dev/null +++ b/screensaver.videosaver/resources/language/resource.language.tg_tj/strings.po @@ -0,0 +1,112 @@ +# XBMC Media Center language file +# Addon Name: Video ScreenSaver +# Addon id: screensaver.videosaver +# Addon Provider: Lunatixz +msgid "" +msgstr "" +"Project-Id-Version: XBMC Addons\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: tg_tj\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +msgctxt "Addon Summary" +msgid "Create a screensaver from any Kodi video source." +msgstr "" + +msgctxt "Addon Description" +msgid "Dynamic screensaver using Local content, SmartPlaylists, Plugins and UPNP Servers." +msgstr "" + +msgctxt "Addon Disclaimer" +msgid "Streaming sources not recommend for metered Internet." +msgstr "" + +msgctxt "#32001" +msgid "Something went wrong, Try again later ..." +msgstr "" + +msgctxt "#32002" +msgid "Video Type" +msgstr "" + +msgctxt "#32003" +msgid "Video File" +msgstr "" + +msgctxt "#32004" +msgid "Video Folder" +msgstr "" + +msgctxt "#32005" +msgid "Video Limit" +msgstr "" + +msgctxt "#32006" +msgid "Randomize" +msgstr "" + +msgctxt "#32007" +msgid "Disable Trakt" +msgstr "" + +msgctxt "#32008" +msgid "Ignore Keypress (Stop to end)." +msgstr "" + +msgctxt "#32009" +msgid "Single Video" +msgstr "" + +msgctxt "#32010" +msgid "Multiple Videos" +msgstr "" + +msgctxt "#32011" +msgid "Set ScreenSaver Volume [Restored to Previous Level on Stop]" +msgstr "" + +msgctxt "#32012" +msgid "Enable Debugging [Log errors]" +msgstr "" + +msgctxt "#32013" +msgid "Building Playlist" +msgstr "" + +msgctxt "#32014" +msgid "Select File" +msgstr "" + +msgctxt "#32015" +msgid "Select Folder" +msgstr "" + +msgctxt "#32016" +msgid "Repeat Return State" +msgstr "" + +msgctxt "#32017" +msgid "General" +msgstr "" + +msgctxt "#32018" +msgid "Select Source Type" +msgstr "" + +msgctxt "#32019" +msgid "Display Time & Weather" +msgstr "" + +msgctxt "#32020" +msgid "Path In-Valid, No media found!" +msgstr "" + +msgctxt "#32021" +msgid "Set Dimmer Level" +msgstr "" diff --git a/screensaver.videosaver/resources/language/resource.language.th_th/strings.po b/screensaver.videosaver/resources/language/resource.language.th_th/strings.po new file mode 100644 index 000000000..1ca205942 --- /dev/null +++ b/screensaver.videosaver/resources/language/resource.language.th_th/strings.po @@ -0,0 +1,112 @@ +# XBMC Media Center language file +# Addon Name: Video ScreenSaver +# Addon id: screensaver.videosaver +# Addon Provider: Lunatixz +msgid "" +msgstr "" +"Project-Id-Version: XBMC Addons\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: th_th\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +msgctxt "Addon Summary" +msgid "Create a screensaver from any Kodi video source." +msgstr "" + +msgctxt "Addon Description" +msgid "Dynamic screensaver using Local content, SmartPlaylists, Plugins and UPNP Servers." +msgstr "" + +msgctxt "Addon Disclaimer" +msgid "Streaming sources not recommend for metered Internet." +msgstr "" + +msgctxt "#32001" +msgid "Something went wrong, Try again later ..." +msgstr "" + +msgctxt "#32002" +msgid "Video Type" +msgstr "" + +msgctxt "#32003" +msgid "Video File" +msgstr "" + +msgctxt "#32004" +msgid "Video Folder" +msgstr "" + +msgctxt "#32005" +msgid "Video Limit" +msgstr "" + +msgctxt "#32006" +msgid "Randomize" +msgstr "" + +msgctxt "#32007" +msgid "Disable Trakt" +msgstr "" + +msgctxt "#32008" +msgid "Ignore Keypress (Stop to end)." +msgstr "" + +msgctxt "#32009" +msgid "Single Video" +msgstr "" + +msgctxt "#32010" +msgid "Multiple Videos" +msgstr "" + +msgctxt "#32011" +msgid "Set ScreenSaver Volume [Restored to Previous Level on Stop]" +msgstr "" + +msgctxt "#32012" +msgid "Enable Debugging [Log errors]" +msgstr "" + +msgctxt "#32013" +msgid "Building Playlist" +msgstr "" + +msgctxt "#32014" +msgid "Select File" +msgstr "" + +msgctxt "#32015" +msgid "Select Folder" +msgstr "" + +msgctxt "#32016" +msgid "Repeat Return State" +msgstr "" + +msgctxt "#32017" +msgid "General" +msgstr "" + +msgctxt "#32018" +msgid "Select Source Type" +msgstr "" + +msgctxt "#32019" +msgid "Display Time & Weather" +msgstr "" + +msgctxt "#32020" +msgid "Path In-Valid, No media found!" +msgstr "" + +msgctxt "#32021" +msgid "Set Dimmer Level" +msgstr "" diff --git a/screensaver.videosaver/resources/language/resource.language.tr_tr/strings.po b/screensaver.videosaver/resources/language/resource.language.tr_tr/strings.po new file mode 100644 index 000000000..417b7380b --- /dev/null +++ b/screensaver.videosaver/resources/language/resource.language.tr_tr/strings.po @@ -0,0 +1,112 @@ +# XBMC Media Center language file +# Addon Name: Video ScreenSaver +# Addon id: screensaver.videosaver +# Addon Provider: Lunatixz +msgid "" +msgstr "" +"Project-Id-Version: XBMC Addons\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: tr_tr\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" + +msgctxt "Addon Summary" +msgid "Create a screensaver from any Kodi video source." +msgstr "" + +msgctxt "Addon Description" +msgid "Dynamic screensaver using Local content, SmartPlaylists, Plugins and UPNP Servers." +msgstr "" + +msgctxt "Addon Disclaimer" +msgid "Streaming sources not recommend for metered Internet." +msgstr "" + +msgctxt "#32001" +msgid "Something went wrong, Try again later ..." +msgstr "" + +msgctxt "#32002" +msgid "Video Type" +msgstr "" + +msgctxt "#32003" +msgid "Video File" +msgstr "" + +msgctxt "#32004" +msgid "Video Folder" +msgstr "" + +msgctxt "#32005" +msgid "Video Limit" +msgstr "" + +msgctxt "#32006" +msgid "Randomize" +msgstr "" + +msgctxt "#32007" +msgid "Disable Trakt" +msgstr "" + +msgctxt "#32008" +msgid "Ignore Keypress (Stop to end)." +msgstr "" + +msgctxt "#32009" +msgid "Single Video" +msgstr "" + +msgctxt "#32010" +msgid "Multiple Videos" +msgstr "" + +msgctxt "#32011" +msgid "Set ScreenSaver Volume [Restored to Previous Level on Stop]" +msgstr "" + +msgctxt "#32012" +msgid "Enable Debugging [Log errors]" +msgstr "" + +msgctxt "#32013" +msgid "Building Playlist" +msgstr "" + +msgctxt "#32014" +msgid "Select File" +msgstr "" + +msgctxt "#32015" +msgid "Select Folder" +msgstr "" + +msgctxt "#32016" +msgid "Repeat Return State" +msgstr "" + +msgctxt "#32017" +msgid "General" +msgstr "" + +msgctxt "#32018" +msgid "Select Source Type" +msgstr "" + +msgctxt "#32019" +msgid "Display Time & Weather" +msgstr "" + +msgctxt "#32020" +msgid "Path In-Valid, No media found!" +msgstr "" + +msgctxt "#32021" +msgid "Set Dimmer Level" +msgstr "" diff --git a/screensaver.videosaver/resources/language/resource.language.uk_ua/strings.po b/screensaver.videosaver/resources/language/resource.language.uk_ua/strings.po new file mode 100644 index 000000000..0f33e5c23 --- /dev/null +++ b/screensaver.videosaver/resources/language/resource.language.uk_ua/strings.po @@ -0,0 +1,113 @@ +# XBMC Media Center language file +# Addon Name: Video ScreenSaver +# Addon id: screensaver.videosaver +# Addon Provider: Lunatixz +msgid "" +msgstr "" +"Project-Id-Version: XBMC Addons\n" +"Report-Msgid-Bugs-To: translations@kodi.tv\n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: 2023-08-05 18:00+0000\n" +"Last-Translator: Did Kokos \n" +"Language-Team: Ukrainian \n" +"Language: uk_ua\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"X-Generator: Weblate 4.18.2\n" + +msgctxt "Addon Summary" +msgid "Create a screensaver from any Kodi video source." +msgstr "" + +msgctxt "Addon Description" +msgid "Dynamic screensaver using Local content, SmartPlaylists, Plugins and UPNP Servers." +msgstr "Динамічна заставка з локальних файлів, списків SmartPlaylists, плагінів чи серверів UPNP." + +msgctxt "Addon Disclaimer" +msgid "Streaming sources not recommend for metered Internet." +msgstr "" + +msgctxt "#32001" +msgid "Something went wrong, Try again later ..." +msgstr "Щось пішло не так, спробуйте пізніше ..." + +msgctxt "#32002" +msgid "Video Type" +msgstr "Тип відео" + +msgctxt "#32003" +msgid "Video File" +msgstr "Відеофайл" + +msgctxt "#32004" +msgid "Video Folder" +msgstr "Тека відео" + +msgctxt "#32005" +msgid "Video Limit" +msgstr "Обмеження відео" + +msgctxt "#32006" +msgid "Randomize" +msgstr "Перемішати" + +msgctxt "#32007" +msgid "Disable Trakt" +msgstr "Вимкнути Trakt" + +msgctxt "#32008" +msgid "Ignore Keypress (Stop to end)." +msgstr "" + +msgctxt "#32009" +msgid "Single Video" +msgstr "Одне відео" + +msgctxt "#32010" +msgid "Multiple Videos" +msgstr "Групове відео" + +msgctxt "#32011" +msgid "Set ScreenSaver Volume [Restored to Previous Level on Stop]" +msgstr "" + +msgctxt "#32012" +msgid "Enable Debugging [Log errors]" +msgstr "Увімкнути налагодження (Журнал помилок)" + +msgctxt "#32013" +msgid "Building Playlist" +msgstr "Створення списку відтворення" + +msgctxt "#32014" +msgid "Select File" +msgstr "Обрати файл" + +msgctxt "#32015" +msgid "Select Folder" +msgstr "Обрати теку" + +msgctxt "#32016" +msgid "Repeat Return State" +msgstr "" + +msgctxt "#32017" +msgid "General" +msgstr "Загальні" + +msgctxt "#32018" +msgid "Select Source Type" +msgstr "Обрати тип джерела" + +msgctxt "#32019" +msgid "Display Time & Weather" +msgstr "Показувати час і погоду" + +msgctxt "#32020" +msgid "Path In-Valid, No media found!" +msgstr "" + +msgctxt "#32021" +msgid "Set Dimmer Level" +msgstr "" diff --git a/screensaver.videosaver/resources/language/resource.language.uz_uz/strings.po b/screensaver.videosaver/resources/language/resource.language.uz_uz/strings.po new file mode 100644 index 000000000..38e1af50f --- /dev/null +++ b/screensaver.videosaver/resources/language/resource.language.uz_uz/strings.po @@ -0,0 +1,112 @@ +# XBMC Media Center language file +# Addon Name: Video ScreenSaver +# Addon id: screensaver.videosaver +# Addon Provider: Lunatixz +msgid "" +msgstr "" +"Project-Id-Version: XBMC Addons\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: uz_uz\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" + +msgctxt "Addon Summary" +msgid "Create a screensaver from any Kodi video source." +msgstr "" + +msgctxt "Addon Description" +msgid "Dynamic screensaver using Local content, SmartPlaylists, Plugins and UPNP Servers." +msgstr "" + +msgctxt "Addon Disclaimer" +msgid "Streaming sources not recommend for metered Internet." +msgstr "" + +msgctxt "#32001" +msgid "Something went wrong, Try again later ..." +msgstr "" + +msgctxt "#32002" +msgid "Video Type" +msgstr "" + +msgctxt "#32003" +msgid "Video File" +msgstr "" + +msgctxt "#32004" +msgid "Video Folder" +msgstr "" + +msgctxt "#32005" +msgid "Video Limit" +msgstr "" + +msgctxt "#32006" +msgid "Randomize" +msgstr "" + +msgctxt "#32007" +msgid "Disable Trakt" +msgstr "" + +msgctxt "#32008" +msgid "Ignore Keypress (Stop to end)." +msgstr "" + +msgctxt "#32009" +msgid "Single Video" +msgstr "" + +msgctxt "#32010" +msgid "Multiple Videos" +msgstr "" + +msgctxt "#32011" +msgid "Set ScreenSaver Volume [Restored to Previous Level on Stop]" +msgstr "" + +msgctxt "#32012" +msgid "Enable Debugging [Log errors]" +msgstr "" + +msgctxt "#32013" +msgid "Building Playlist" +msgstr "" + +msgctxt "#32014" +msgid "Select File" +msgstr "" + +msgctxt "#32015" +msgid "Select Folder" +msgstr "" + +msgctxt "#32016" +msgid "Repeat Return State" +msgstr "" + +msgctxt "#32017" +msgid "General" +msgstr "" + +msgctxt "#32018" +msgid "Select Source Type" +msgstr "" + +msgctxt "#32019" +msgid "Display Time & Weather" +msgstr "" + +msgctxt "#32020" +msgid "Path In-Valid, No media found!" +msgstr "" + +msgctxt "#32021" +msgid "Set Dimmer Level" +msgstr "" diff --git a/screensaver.videosaver/resources/language/resource.language.vi_vn/strings.po b/screensaver.videosaver/resources/language/resource.language.vi_vn/strings.po new file mode 100644 index 000000000..5f99005a4 --- /dev/null +++ b/screensaver.videosaver/resources/language/resource.language.vi_vn/strings.po @@ -0,0 +1,112 @@ +# XBMC Media Center language file +# Addon Name: Video ScreenSaver +# Addon id: screensaver.videosaver +# Addon Provider: Lunatixz +msgid "" +msgstr "" +"Project-Id-Version: XBMC Addons\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: vi_vn\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +msgctxt "Addon Summary" +msgid "Create a screensaver from any Kodi video source." +msgstr "" + +msgctxt "Addon Description" +msgid "Dynamic screensaver using Local content, SmartPlaylists, Plugins and UPNP Servers." +msgstr "" + +msgctxt "Addon Disclaimer" +msgid "Streaming sources not recommend for metered Internet." +msgstr "" + +msgctxt "#32001" +msgid "Something went wrong, Try again later ..." +msgstr "" + +msgctxt "#32002" +msgid "Video Type" +msgstr "" + +msgctxt "#32003" +msgid "Video File" +msgstr "" + +msgctxt "#32004" +msgid "Video Folder" +msgstr "" + +msgctxt "#32005" +msgid "Video Limit" +msgstr "" + +msgctxt "#32006" +msgid "Randomize" +msgstr "" + +msgctxt "#32007" +msgid "Disable Trakt" +msgstr "" + +msgctxt "#32008" +msgid "Ignore Keypress (Stop to end)." +msgstr "" + +msgctxt "#32009" +msgid "Single Video" +msgstr "" + +msgctxt "#32010" +msgid "Multiple Videos" +msgstr "" + +msgctxt "#32011" +msgid "Set ScreenSaver Volume [Restored to Previous Level on Stop]" +msgstr "" + +msgctxt "#32012" +msgid "Enable Debugging [Log errors]" +msgstr "" + +msgctxt "#32013" +msgid "Building Playlist" +msgstr "" + +msgctxt "#32014" +msgid "Select File" +msgstr "" + +msgctxt "#32015" +msgid "Select Folder" +msgstr "" + +msgctxt "#32016" +msgid "Repeat Return State" +msgstr "" + +msgctxt "#32017" +msgid "General" +msgstr "" + +msgctxt "#32018" +msgid "Select Source Type" +msgstr "" + +msgctxt "#32019" +msgid "Display Time & Weather" +msgstr "" + +msgctxt "#32020" +msgid "Path In-Valid, No media found!" +msgstr "" + +msgctxt "#32021" +msgid "Set Dimmer Level" +msgstr "" diff --git a/screensaver.videosaver/resources/language/resource.language.zh_cn/strings.po b/screensaver.videosaver/resources/language/resource.language.zh_cn/strings.po new file mode 100644 index 000000000..087e11ab7 --- /dev/null +++ b/screensaver.videosaver/resources/language/resource.language.zh_cn/strings.po @@ -0,0 +1,117 @@ +# XBMC Media Center language file +# Addon Name: Video ScreenSaver +# Addon id: screensaver.videosaver +# Addon Provider: Lunatixz +msgid "" +msgstr "" +"Project-Id-Version: XBMC Addons\n" +"Report-Msgid-Bugs-To: translations@kodi.tv\n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: 2022-05-09 12:14+0000\n" +"Last-Translator: taxigps \n" +"Language-Team: Chinese (China) \n" +"Language: zh_cn\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.12.1\n" + +msgctxt "Addon Summary" +msgid "Create a screensaver from any Kodi video source." +msgstr "从任意 Kodi 视频源创建屏幕保护程序。" + +msgctxt "Addon Description" +msgid "Dynamic screensaver using Local content, SmartPlaylists, Plugins and UPNP Servers." +msgstr "使用本地内容、智能播放列表、插件和 UPNP 服务器的动态屏幕保护程序。" + +msgctxt "Addon Disclaimer" +msgid "Streaming sources not recommend for metered Internet." +msgstr "流媒体源不建议通过互联网。" + +msgctxt "#32001" +msgid "Something went wrong, Try again later ..." +msgstr "出现问题,请稍后再试..." + +msgctxt "#32002" +msgid "Video Type" +msgstr "视频类型" + +msgctxt "#32003" +msgid "Video File" +msgstr "视频文件" + +msgctxt "#32004" +msgid "Video Folder" +msgstr "视频文件夹" + +msgctxt "#32005" +msgid "Video Limit" +msgstr "视频限制" + +msgctxt "#32006" +msgid "Randomize" +msgstr "随机" + +msgctxt "#32007" +msgid "Disable Trakt" +msgstr "禁用 Trakt" + +msgctxt "#32008" +msgid "Ignore Keypress (Stop to end)." +msgstr "忽略按键(从停止到结束)。" + +msgctxt "#32009" +msgid "Single Video" +msgstr "单视频" + +msgctxt "#32010" +msgid "Multiple Videos" +msgstr "多视频" + +msgctxt "#32011" +msgid "Set ScreenSaver Volume [Restored to Previous Level on Stop]" +msgstr "设置屏幕保护程序音量 [停止时恢复到上一级]" + +msgctxt "#32012" +msgid "Enable Debugging [Log errors]" +msgstr "启用调试 [记录错误]" + +msgctxt "#32013" +msgid "Building Playlist" +msgstr "创建播放列表" + +msgctxt "#32014" +msgid "Select File" +msgstr "选择文件" + +msgctxt "#32015" +msgid "Select Folder" +msgstr "选择文件夹" + +msgctxt "#32016" +msgid "Repeat Return State" +msgstr "重复返回状态" + +msgctxt "#32017" +msgid "General" +msgstr "常规" + +msgctxt "#32018" +msgid "Select Source Type" +msgstr "选择源类型" + +msgctxt "#32019" +msgid "Display Time & Weather" +msgstr "显示时间和天气" + +msgctxt "#32020" +msgid "Path In-Valid, No media found!" +msgstr "路径无效,找不到媒体!" + +msgctxt "#32021" +msgid "Set Dimmer Level" +msgstr "设置亮度级别" + +#~ msgctxt "#32011" +#~ msgid "Set ScreenSaver Volume [Restored to Previous Level]" +#~ msgstr "设置屏幕保护程序音量 [恢复到上一级别]" diff --git a/screensaver.videosaver/resources/language/resource.language.zh_tw/strings.po b/screensaver.videosaver/resources/language/resource.language.zh_tw/strings.po new file mode 100644 index 000000000..546f516f6 --- /dev/null +++ b/screensaver.videosaver/resources/language/resource.language.zh_tw/strings.po @@ -0,0 +1,112 @@ +# XBMC Media Center language file +# Addon Name: Video ScreenSaver +# Addon id: screensaver.videosaver +# Addon Provider: Lunatixz +msgid "" +msgstr "" +"Project-Id-Version: XBMC Addons\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: zh_tw\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" + +msgctxt "Addon Summary" +msgid "Create a screensaver from any Kodi video source." +msgstr "" + +msgctxt "Addon Description" +msgid "Dynamic screensaver using Local content, SmartPlaylists, Plugins and UPNP Servers." +msgstr "" + +msgctxt "Addon Disclaimer" +msgid "Streaming sources not recommend for metered Internet." +msgstr "" + +msgctxt "#32001" +msgid "Something went wrong, Try again later ..." +msgstr "" + +msgctxt "#32002" +msgid "Video Type" +msgstr "" + +msgctxt "#32003" +msgid "Video File" +msgstr "" + +msgctxt "#32004" +msgid "Video Folder" +msgstr "" + +msgctxt "#32005" +msgid "Video Limit" +msgstr "" + +msgctxt "#32006" +msgid "Randomize" +msgstr "" + +msgctxt "#32007" +msgid "Disable Trakt" +msgstr "" + +msgctxt "#32008" +msgid "Ignore Keypress (Stop to end)." +msgstr "" + +msgctxt "#32009" +msgid "Single Video" +msgstr "" + +msgctxt "#32010" +msgid "Multiple Videos" +msgstr "" + +msgctxt "#32011" +msgid "Set ScreenSaver Volume [Restored to Previous Level on Stop]" +msgstr "" + +msgctxt "#32012" +msgid "Enable Debugging [Log errors]" +msgstr "" + +msgctxt "#32013" +msgid "Building Playlist" +msgstr "" + +msgctxt "#32014" +msgid "Select File" +msgstr "" + +msgctxt "#32015" +msgid "Select Folder" +msgstr "" + +msgctxt "#32016" +msgid "Repeat Return State" +msgstr "" + +msgctxt "#32017" +msgid "General" +msgstr "" + +msgctxt "#32018" +msgid "Select Source Type" +msgstr "" + +msgctxt "#32019" +msgid "Display Time & Weather" +msgstr "" + +msgctxt "#32020" +msgid "Path In-Valid, No media found!" +msgstr "" + +msgctxt "#32021" +msgid "Set Dimmer Level" +msgstr "" diff --git a/screensaver.videosaver/resources/settings.xml b/screensaver.videosaver/resources/settings.xml index 597053f0d..34fab78f3 100644 --- a/screensaver.videosaver/resources/settings.xml +++ b/screensaver.videosaver/resources/settings.xml @@ -5,12 +5,14 @@ - + + + diff --git a/screensaver.videosaver/resources/skins/Default/1080i/screensaver.videosaver.background.xml b/screensaver.videosaver/resources/skins/Default/1080i/screensaver.videosaver.background.xml index 20fa1c1a1..4d9677917 100644 --- a/screensaver.videosaver/resources/skins/Default/1080i/screensaver.videosaver.background.xml +++ b/screensaver.videosaver/resources/skins/Default/1080i/screensaver.videosaver.background.xml @@ -5,6 +5,7 @@ 0 0 + 0x00000000 Hide Kodi UI @@ -17,6 +18,41 @@ white.png black + + !Player.HasVideo + !Player.Playing + 500 + 500 + 50% + 50% + + keep + background.gif + + + + + + + + + + + + + keep + background.gif + + + + + + + + + + + + Video Overlay 0 @@ -52,5 +88,16 @@ Conditional [Weather.IsFetched + Control.IsVisible(30002)] + + Video Dim Overlay + 0 + 0 + auto + auto + center + center + white.png + black + diff --git a/screensaver.videosaver/resources/skins/default/media/background.gif b/screensaver.videosaver/resources/skins/default/media/background.gif new file mode 100644 index 0000000000000000000000000000000000000000..4c1afb10fd7c5174f5296bccaf0d77f0bf32f58f GIT binary patch literal 107884 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

~i9PGxq%mH>AjMBrO1MhdSu+h%8 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

+B*O0D%uezj;ml1rTA;E3|XrYR5k!|I0 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 literal 0 HcmV?d00001 diff --git a/script.cu.lrclyrics/resources/language/resource.language.ar_sa/strings.po b/script.cu.lrclyrics/resources/language/resource.language.ar_sa/strings.po index fd8580940..3c41f53d3 100644 --- a/script.cu.lrclyrics/resources/language/resource.language.ar_sa/strings.po +++ b/script.cu.lrclyrics/resources/language/resource.language.ar_sa/strings.po @@ -4,17 +4,17 @@ # Addon Provider: Taxigps|ronie msgid "" msgstr "" -"Project-Id-Version: XBMC Addons\n" +"Project-Id-Version: Kodi add-ons\n" "Report-Msgid-Bugs-To: translations@kodi.tv\n" "POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: Kodi Translation Team\n" -"Language-Team: Arabic (http://www.transifex.com/projects/p/xbmc-addons/language/ar/)\n" -"Language: ar\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: ar_SA\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n" +"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n" msgctxt "Addon Summary" msgid "CU LRC Lyrics" @@ -27,7 +27,7 @@ msgstr "" # Script labels msgctxt "#32000" msgid "File" -msgstr "المجلد" +msgstr "" msgctxt "#32001" msgid "No lyrics found!" @@ -160,7 +160,6 @@ msgctxt "#32147" msgid "Search for local .txt lyrics files" msgstr "" -# empty strings from id 32120 to 32147 msgctxt "#32148" msgid "Hide dialog background, show lyrics only" msgstr "" @@ -171,11 +170,11 @@ msgstr "" msgctxt "#32150" msgid "Scrapers" -msgstr "الكاشطات" +msgstr "" msgctxt "#32151" msgid "Options" -msgstr "خيارات" +msgstr "" msgctxt "#32152" msgid "Search for embedded lyrics" @@ -207,7 +206,7 @@ msgstr "" msgctxt "#32159" msgid "Enable debug logging" -msgstr "تمكين تسجيل التصحيح" +msgstr "" msgctxt "#32160" msgid "Hide notifications" diff --git a/script.cu.lrclyrics/resources/language/resource.language.en_AU/strings.po b/script.cu.lrclyrics/resources/language/resource.language.en_AU/strings.po index c5c938d0f..408d0b2a3 100644 --- a/script.cu.lrclyrics/resources/language/resource.language.en_AU/strings.po +++ b/script.cu.lrclyrics/resources/language/resource.language.en_AU/strings.po @@ -4,17 +4,17 @@ # Addon Provider: Taxigps|ronie msgid "" msgstr "" -"Project-Id-Version: Kodi add-ons\n" +"Project-Id-Version: XBMC Addons\n" "Report-Msgid-Bugs-To: translations@kodi.tv\n" "POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" +"Last-Translator: Kodi Translation Team\n" +"Language-Team: English (Australia) (http://www.transifex.com/projects/p/xbmc-addons/language/en_AU/)\n" "Language: en_AU\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" msgctxt "Addon Summary" msgid "CU LRC Lyrics" @@ -27,7 +27,7 @@ msgstr "" # Script labels msgctxt "#32000" msgid "File" -msgstr "" +msgstr "File" msgctxt "#32001" msgid "No lyrics found!" @@ -160,6 +160,7 @@ msgctxt "#32147" msgid "Search for local .txt lyrics files" msgstr "" +# empty strings from id 32120 to 32147 msgctxt "#32148" msgid "Hide dialog background, show lyrics only" msgstr "" @@ -170,11 +171,11 @@ msgstr "" msgctxt "#32150" msgid "Scrapers" -msgstr "" +msgstr "Scrapers" msgctxt "#32151" msgid "Options" -msgstr "" +msgstr "Options" msgctxt "#32152" msgid "Search for embedded lyrics" @@ -206,7 +207,7 @@ msgstr "" msgctxt "#32159" msgid "Enable debug logging" -msgstr "" +msgstr "Enable debug logging" msgctxt "#32160" msgid "Hide notifications" diff --git a/script.cu.lrclyrics/resources/language/resource.language.en_nz/strings.po b/script.cu.lrclyrics/resources/language/resource.language.en_nz/strings.po index 280ab33c8..103f36310 100644 --- a/script.cu.lrclyrics/resources/language/resource.language.en_nz/strings.po +++ b/script.cu.lrclyrics/resources/language/resource.language.en_nz/strings.po @@ -4,38 +4,38 @@ # Addon Provider: Taxigps|ronie msgid "" msgstr "" -"Project-Id-Version: XBMC Addons\n" +"Project-Id-Version: Kodi add-ons\n" "Report-Msgid-Bugs-To: translations@kodi.tv\n" "POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: Kodi Translation Team\n" -"Language-Team: English (New Zealand) (http://www.transifex.com/projects/p/xbmc-addons/language/en_NZ/)\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" "Language: en_NZ\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" msgctxt "Addon Summary" msgid "CU LRC Lyrics" -msgstr "CU LRC Lyrics" +msgstr "" msgctxt "Addon Description" msgid "CU LRC Lyrics is a lyrics script for Kodi. It supports regular as well as LRC Lyrics. The script can search synchronized/unsynchronized lyrics embedded, from file or by scrapers. It can read .lrc/.txt lyrics file saved at the same path by same file name with .mp3(or other type of music)." -msgstr "CU LRC Lyrics is a lyrics script for Kodi. It supports regular as well as LRC Lyrics. The script can search synchronised/unsynchronised lyrics embedded, from file or by scrapers. It can read .lrc/.txt lyrics file saved at the same path by same file name with .mp3(or other type of music)." +msgstr "" # Script labels msgctxt "#32000" msgid "File" -msgstr "File" +msgstr "" msgctxt "#32001" msgid "No lyrics found!" -msgstr "No lyrics found!" +msgstr "" msgctxt "#32002" msgid "Embedded" -msgstr "Embedded" +msgstr "" msgctxt "#32003" msgid "Lyrics offset" @@ -43,7 +43,7 @@ msgstr "" msgctxt "#32004" msgid "Searching lyrics..." -msgstr "Searching lyrics..." +msgstr "" msgctxt "#32005" msgid "Select lyrics:" @@ -77,39 +77,39 @@ msgstr "" msgctxt "#32102" msgid "- Lyrics folder" -msgstr "- Lyrics folder" +msgstr "" msgctxt "#32103" msgid "- Filename format" -msgstr "- Save format" +msgstr "" msgctxt "#32104" msgid "%N %A - %T" -msgstr "%N %A - %T" +msgstr "" msgctxt "#32105" msgid "%A\\%T" -msgstr "%A\\%T" +msgstr "" msgctxt "#32106" msgid "Use only filename for search" -msgstr "Use only filename for search" +msgstr "" msgctxt "#32107" msgid "Filename format" -msgstr "Filename format" +msgstr "" msgctxt "#32108" msgid "%A - %T" -msgstr "%A - %T" +msgstr "" msgctxt "#32109" msgid "%A\\%B\\%T" -msgstr "%A\\%B\\%T" +msgstr "" msgctxt "#32110" msgid "%A\\%B\\%N (-) %T" -msgstr "%A\\%B\\%N %T" +msgstr "" msgctxt "#32111" msgid "- Lyrics are in a subfolder" @@ -160,7 +160,6 @@ msgctxt "#32147" msgid "Search for local .txt lyrics files" msgstr "" -# empty strings from id 32120 to 32147 msgctxt "#32148" msgid "Hide dialog background, show lyrics only" msgstr "" @@ -171,15 +170,15 @@ msgstr "" msgctxt "#32150" msgid "Scrapers" -msgstr "Scrapers" +msgstr "" msgctxt "#32151" msgid "Options" -msgstr "Options" +msgstr "" msgctxt "#32152" msgid "Search for embedded lyrics" -msgstr "Search for embedded lyrics" +msgstr "" msgctxt "#32153" msgid "Search for local .lrc lyrics files" @@ -187,31 +186,31 @@ msgstr "" msgctxt "#32154" msgid "Synchronised lyrics scrapers" -msgstr "Synchronised lyrics scrapers" +msgstr "" msgctxt "#32155" msgid "Regular lyrics scrapers" -msgstr "Regular lyrics scrapers" +msgstr "" msgctxt "#32156" msgid "Display lyrics automatically" -msgstr "Display lyrics automatically" +msgstr "" msgctxt "#32157" msgid "Clean song title (remove part in brackets)" -msgstr "Clean song title (remove part in brackets)" +msgstr "" msgctxt "#32158" msgid "Script is already running!" -msgstr "Script is already running!" +msgstr "" msgctxt "#32159" msgid "Enable debug logging" -msgstr "Enable debug logging" +msgstr "" msgctxt "#32160" msgid "Hide notifications" -msgstr "Hide notifications" +msgstr "" msgctxt "#32161" msgid "Remove Chinese/Korean text from lyrics" @@ -297,25 +296,3 @@ msgstr "" msgctxt "#32917" msgid "Super Music" msgstr "" - -# empty strings from id 32010 to 32100 -# Settings labels -#~ msgctxt "#32101" -#~ msgid "Search for and save lyrics in separate lyrics folder" -#~ msgstr "Save lyrics to lyrics folder" - -#~ msgctxt "#32111" -#~ msgid "Lyrics are in a subfolder" -#~ msgstr "Same name lyrics saved in sub folder" - -#~ msgctxt "#32112" -#~ msgid "- Subfolder name" -#~ msgstr "- Sub folder name" - -#~ msgctxt "#32113" -#~ msgid "Search for and save lyrics in song folder" -#~ msgstr "Save lyrics to song folder" - -#~ msgctxt "#32153" -#~ msgid "Search for local lyrics files" -#~ msgstr "Search for local lyrics files" diff --git a/script.cu.lrclyrics/resources/language/resource.language.en_us/strings.po b/script.cu.lrclyrics/resources/language/resource.language.en_us/strings.po index 28d1ea122..0087986c8 100644 --- a/script.cu.lrclyrics/resources/language/resource.language.en_us/strings.po +++ b/script.cu.lrclyrics/resources/language/resource.language.en_us/strings.po @@ -4,38 +4,38 @@ # Addon Provider: Taxigps|ronie msgid "" msgstr "" -"Project-Id-Version: XBMC Addons\n" +"Project-Id-Version: Kodi add-ons\n" "Report-Msgid-Bugs-To: translations@kodi.tv\n" "POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: Kodi Translation Team\n" -"Language-Team: English (US) (http://www.transifex.com/projects/p/xbmc-addons/language/en_US/)\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" "Language: en_US\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" msgctxt "Addon Summary" msgid "CU LRC Lyrics" -msgstr "CU LRC Lyrics" +msgstr "" msgctxt "Addon Description" msgid "CU LRC Lyrics is a lyrics script for Kodi. It supports regular as well as LRC Lyrics. The script can search synchronized/unsynchronized lyrics embedded, from file or by scrapers. It can read .lrc/.txt lyrics file saved at the same path by same file name with .mp3(or other type of music)." -msgstr "CU LRC Lyrics is a lyrics script for Kodi. It supports regular as well as LRC Lyrics. The script can search synchronized/unsynchronized lyrics embedded, from file or by scrapers. It can read .lrc/.txt lyrics file saved at the same path by same file name with .mp3(or other type of music)." +msgstr "" # Script labels msgctxt "#32000" msgid "File" -msgstr "File" +msgstr "" msgctxt "#32001" msgid "No lyrics found!" -msgstr "No lyrics found!" +msgstr "" msgctxt "#32002" msgid "Embedded" -msgstr "Embedded" +msgstr "" msgctxt "#32003" msgid "Lyrics offset" @@ -43,7 +43,7 @@ msgstr "" msgctxt "#32004" msgid "Searching lyrics..." -msgstr "Searching lyrics..." +msgstr "" msgctxt "#32005" msgid "Select lyrics:" @@ -77,39 +77,39 @@ msgstr "" msgctxt "#32102" msgid "- Lyrics folder" -msgstr "- Lyrics folder" +msgstr "" msgctxt "#32103" msgid "- Filename format" -msgstr "- Save format" +msgstr "" msgctxt "#32104" msgid "%N %A - %T" -msgstr "%N %A - %T" +msgstr "" msgctxt "#32105" msgid "%A\\%T" -msgstr "%A\\%T" +msgstr "" msgctxt "#32106" msgid "Use only filename for search" -msgstr "Use only filename for search" +msgstr "" msgctxt "#32107" msgid "Filename format" -msgstr "Filename format" +msgstr "" msgctxt "#32108" msgid "%A - %T" -msgstr "%A - %T" +msgstr "" msgctxt "#32109" msgid "%A\\%B\\%T" -msgstr "%A\\%B\\%T" +msgstr "" msgctxt "#32110" msgid "%A\\%B\\%N (-) %T" -msgstr "%A\\%B\\%N %T" +msgstr "" msgctxt "#32111" msgid "- Lyrics are in a subfolder" @@ -160,7 +160,6 @@ msgctxt "#32147" msgid "Search for local .txt lyrics files" msgstr "" -# empty strings from id 32120 to 32147 msgctxt "#32148" msgid "Hide dialog background, show lyrics only" msgstr "" @@ -171,15 +170,15 @@ msgstr "" msgctxt "#32150" msgid "Scrapers" -msgstr "Scrapers" +msgstr "" msgctxt "#32151" msgid "Options" -msgstr "Options" +msgstr "" msgctxt "#32152" msgid "Search for embedded lyrics" -msgstr "Search for embedded lyrics" +msgstr "" msgctxt "#32153" msgid "Search for local .lrc lyrics files" @@ -187,31 +186,31 @@ msgstr "" msgctxt "#32154" msgid "Synchronised lyrics scrapers" -msgstr "Synchronized lyrics scrapers" +msgstr "" msgctxt "#32155" msgid "Regular lyrics scrapers" -msgstr "Regular lyrics scrapers" +msgstr "" msgctxt "#32156" msgid "Display lyrics automatically" -msgstr "Display lyrics automatically" +msgstr "" msgctxt "#32157" msgid "Clean song title (remove part in brackets)" -msgstr "Clean song title (remove part in brackets)" +msgstr "" msgctxt "#32158" msgid "Script is already running!" -msgstr "Script is already running!" +msgstr "" msgctxt "#32159" msgid "Enable debug logging" -msgstr "Enable debug logging" +msgstr "" msgctxt "#32160" msgid "Hide notifications" -msgstr "Hide notifications" +msgstr "" msgctxt "#32161" msgid "Remove Chinese/Korean text from lyrics" @@ -297,25 +296,3 @@ msgstr "" msgctxt "#32917" msgid "Super Music" msgstr "" - -# empty strings from id 32010 to 32100 -# Settings labels -#~ msgctxt "#32101" -#~ msgid "Search for and save lyrics in separate lyrics folder" -#~ msgstr "Save lyrics to lyrics folder" - -#~ msgctxt "#32111" -#~ msgid "Lyrics are in a subfolder" -#~ msgstr "Same name lyrics saved in sub folder" - -#~ msgctxt "#32112" -#~ msgid "- Subfolder name" -#~ msgstr "- Sub folder name" - -#~ msgctxt "#32113" -#~ msgid "Search for and save lyrics in song folder" -#~ msgstr "Save lyrics to song folder" - -#~ msgctxt "#32153" -#~ msgid "Search for local lyrics files" -#~ msgstr "Search for local lyrics files" diff --git a/script.cu.lrclyrics/resources/language/resource.language.fa_AF/strings.po b/script.cu.lrclyrics/resources/language/resource.language.fa_AF/strings.po index 6c8b1a9c2..1a63160d2 100644 --- a/script.cu.lrclyrics/resources/language/resource.language.fa_AF/strings.po +++ b/script.cu.lrclyrics/resources/language/resource.language.fa_AF/strings.po @@ -4,17 +4,17 @@ # Addon Provider: Taxigps|ronie msgid "" msgstr "" -"Project-Id-Version: Kodi add-ons\n" +"Project-Id-Version: XBMC Addons\n" "Report-Msgid-Bugs-To: translations@kodi.tv\n" "POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: fa_AF\n" +"Last-Translator: Kodi Translation Team\n" +"Language-Team: Persian (http://www.transifex.com/projects/p/xbmc-addons/language/fa/)\n" +"Language: fa\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n > 1;\n" +"Plural-Forms: nplurals=1; plural=0;\n" msgctxt "Addon Summary" msgid "CU LRC Lyrics" @@ -160,6 +160,7 @@ msgctxt "#32147" msgid "Search for local .txt lyrics files" msgstr "" +# empty strings from id 32120 to 32147 msgctxt "#32148" msgid "Hide dialog background, show lyrics only" msgstr "" @@ -174,7 +175,7 @@ msgstr "" msgctxt "#32151" msgid "Options" -msgstr "" +msgstr "تنظیمات" msgctxt "#32152" msgid "Search for embedded lyrics" diff --git a/script.cu.lrclyrics/resources/language/resource.language.fr_ca/strings.po b/script.cu.lrclyrics/resources/language/resource.language.fr_ca/strings.po index ba2ce86df..5aea9d15e 100644 --- a/script.cu.lrclyrics/resources/language/resource.language.fr_ca/strings.po +++ b/script.cu.lrclyrics/resources/language/resource.language.fr_ca/strings.po @@ -4,38 +4,38 @@ # Addon Provider: Taxigps|ronie msgid "" msgstr "" -"Project-Id-Version: XBMC Addons\n" +"Project-Id-Version: Kodi add-ons\n" "Report-Msgid-Bugs-To: translations@kodi.tv\n" "POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: Kodi Translation Team\n" -"Language-Team: French (Canada) (http://www.transifex.com/projects/p/xbmc-addons/language/fr_CA/)\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" "Language: fr_CA\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n > 1);\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" msgctxt "Addon Summary" msgid "CU LRC Lyrics" -msgstr "Paroles CU LRC" +msgstr "" msgctxt "Addon Description" msgid "CU LRC Lyrics is a lyrics script for Kodi. It supports regular as well as LRC Lyrics. The script can search synchronized/unsynchronized lyrics embedded, from file or by scrapers. It can read .lrc/.txt lyrics file saved at the same path by same file name with .mp3(or other type of music)." -msgstr "Paroles CU LRC est un script de paroles pour Kodi. Il prend en charge les paroles régulières et LRC. Le script peut rechercher des paroles synchronisées/désynchronisées intégrées, d'un fichier ou de récupérateurs. Il peut lire les fichiers de paroles .lrc/.txt enregistrés dans le même chemin et avec le me nom que le .mp3 (ou autres types de musique)." +msgstr "" # Script labels msgctxt "#32000" msgid "File" -msgstr "Fichier" +msgstr "" msgctxt "#32001" msgid "No lyrics found!" -msgstr "Aucune parole trouvée!" +msgstr "" msgctxt "#32002" msgid "Embedded" -msgstr "Intégrées" +msgstr "" msgctxt "#32003" msgid "Lyrics offset" @@ -43,7 +43,7 @@ msgstr "" msgctxt "#32004" msgid "Searching lyrics..." -msgstr "Recherche de paroles..." +msgstr "" msgctxt "#32005" msgid "Select lyrics:" @@ -77,39 +77,39 @@ msgstr "" msgctxt "#32102" msgid "- Lyrics folder" -msgstr "- Dossier des paroles" +msgstr "" msgctxt "#32103" msgid "- Filename format" -msgstr "- Format d'enregistrement" +msgstr "" msgctxt "#32104" msgid "%N %A - %T" -msgstr "%N %A - %T" +msgstr "" msgctxt "#32105" msgid "%A\\%T" -msgstr "%A\\%T" +msgstr "" msgctxt "#32106" msgid "Use only filename for search" -msgstr "Utiliser seulement le nom du fichier pour la recherche" +msgstr "" msgctxt "#32107" msgid "Filename format" -msgstr "Format du nom de fichier" +msgstr "" msgctxt "#32108" msgid "%A - %T" -msgstr "%A - %T" +msgstr "" msgctxt "#32109" msgid "%A\\%B\\%T" -msgstr "%A\\%B\\%T" +msgstr "" msgctxt "#32110" msgid "%A\\%B\\%N (-) %T" -msgstr "%A\\%B\\%N %T" +msgstr "" msgctxt "#32111" msgid "- Lyrics are in a subfolder" @@ -160,7 +160,6 @@ msgctxt "#32147" msgid "Search for local .txt lyrics files" msgstr "" -# empty strings from id 32120 to 32147 msgctxt "#32148" msgid "Hide dialog background, show lyrics only" msgstr "" @@ -171,15 +170,15 @@ msgstr "" msgctxt "#32150" msgid "Scrapers" -msgstr "Extracteurs" +msgstr "" msgctxt "#32151" msgid "Options" -msgstr "Options" +msgstr "" msgctxt "#32152" msgid "Search for embedded lyrics" -msgstr "Chercher des paroles intégrées" +msgstr "" msgctxt "#32153" msgid "Search for local .lrc lyrics files" @@ -187,31 +186,31 @@ msgstr "" msgctxt "#32154" msgid "Synchronised lyrics scrapers" -msgstr "Extracteurs de paroles synchronisées" +msgstr "" msgctxt "#32155" msgid "Regular lyrics scrapers" -msgstr "Extracteurs de paroles régulières" +msgstr "" msgctxt "#32156" msgid "Display lyrics automatically" -msgstr "Afficher les paroles automatiquement" +msgstr "" msgctxt "#32157" msgid "Clean song title (remove part in brackets)" -msgstr "Nettoyer les titres de chansons (supprimer ce qui est entre parenthèses)" +msgstr "" msgctxt "#32158" msgid "Script is already running!" -msgstr "Le script tourne déjà!" +msgstr "" msgctxt "#32159" msgid "Enable debug logging" -msgstr "Activer la journalisation de débogage" +msgstr "" msgctxt "#32160" msgid "Hide notifications" -msgstr "Cacher les notifications" +msgstr "" msgctxt "#32161" msgid "Remove Chinese/Korean text from lyrics" @@ -297,25 +296,3 @@ msgstr "" msgctxt "#32917" msgid "Super Music" msgstr "" - -# empty strings from id 32010 to 32100 -# Settings labels -#~ msgctxt "#32101" -#~ msgid "Search for and save lyrics in separate lyrics folder" -#~ msgstr "Enregistrer les paroles dans le dossier des paroles" - -#~ msgctxt "#32111" -#~ msgid "Lyrics are in a subfolder" -#~ msgstr "Paroles du même nom enregistrées dans un sous-dossier" - -#~ msgctxt "#32112" -#~ msgid "- Subfolder name" -#~ msgstr "- Nom du sous-dossier" - -#~ msgctxt "#32113" -#~ msgid "Search for and save lyrics in song folder" -#~ msgstr "Enregistrer les paroles dans le dossier des chansons" - -#~ msgctxt "#32153" -#~ msgid "Search for local lyrics files" -#~ msgstr "Chercher des fichiers de paroles locaux" diff --git a/script.cu.lrclyrics/resources/language/resource.language.he_il/strings.po b/script.cu.lrclyrics/resources/language/resource.language.he_il/strings.po index 50d217543..5ad8f9b99 100644 --- a/script.cu.lrclyrics/resources/language/resource.language.he_il/strings.po +++ b/script.cu.lrclyrics/resources/language/resource.language.he_il/strings.po @@ -4,67 +4,67 @@ # Addon Provider: Taxigps|ronie msgid "" msgstr "" -"Project-Id-Version: XBMC Addons\n" +"Project-Id-Version: Kodi add-ons\n" "Report-Msgid-Bugs-To: translations@kodi.tv\n" "POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" -"PO-Revision-Date: 2017-10-17 08:39+0300\n" -"Last-Translator: A. Dambledore\n" -"Language-Team: Eng2Heb\n" +"PO-Revision-Date: 2024-04-14 12:13+0000\n" +"Last-Translator: Christian Gade \n" +"Language-Team: Hebrew (Israel) \n" "Language: he_IL\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: Poedit 2.0.4\n" +"Plural-Forms: nplurals=4; plural=(n == 1) ? 0 : ((n == 2) ? 1 : ((n > 10 && n % 10 == 0) ? 2 : 3));\n" +"X-Generator: Weblate 5.4.3\n" -# Script labels msgctxt "Addon Summary" msgid "CU LRC Lyrics" -msgstr "CU LRC Lyrics" +msgstr "" msgctxt "Addon Description" msgid "CU LRC Lyrics is a lyrics script for Kodi. It supports regular as well as LRC Lyrics. The script can search synchronized/unsynchronized lyrics embedded, from file or by scrapers. It can read .lrc/.txt lyrics file saved at the same path by same file name with .mp3(or other type of music)." -msgstr "CU LRC Lyrics הינו סקריפט מילות שירים עבור Kodi התומך בפורמט LRC והן בטקסט רגיל. הסקריפט מסוגל לחפש מילות שיר מסונכרות/לא מסונכרות המוטמעות בשיר, מקובץ מקומי או בעזרת סקרייפר. הסקריפט מסוגל לקרוא קובץ מילות שיר txt/lrc השמור באותו נתיב עם שם זהה לקובץ ה-mp3 (או סוג אחר של קובץ מוזיקה)." +msgstr "" +# Script labels msgctxt "#32000" msgid "File" -msgstr "קובץ" +msgstr "" msgctxt "#32001" msgid "No lyrics found!" -msgstr "לא נמצאו מילות שיר!" +msgstr "" msgctxt "#32002" msgid "Embedded" -msgstr "מוטמע" +msgstr "" msgctxt "#32003" msgid "Lyrics offset" -msgstr "קיזוז והסטת מילים" +msgstr "" msgctxt "#32004" msgid "Searching lyrics..." -msgstr "מחפש מילות שיר..." +msgstr "" msgctxt "#32005" msgid "Select lyrics:" -msgstr "בחירת מילים:" +msgstr "" msgctxt "#32006" msgid "Select different lyrics" -msgstr "בחירת מילים שונות" +msgstr "" msgctxt "#32007" msgid "Manually sync lyrics" -msgstr "סינכרון ידני למילים" +msgstr "" msgctxt "#32008" msgid "Delayed by: %ss" -msgstr "מושהה ב-: %ss" +msgstr "" msgctxt "#32009" msgid "Ahead by: %ss" -msgstr "מקודם ב-: %ss" +msgstr "" # empty strings from id 32010 to 32100 # Settings labels @@ -78,39 +78,39 @@ msgstr "" msgctxt "#32102" msgid "- Lyrics folder" -msgstr "- תיקיית מילות שיר" +msgstr "" msgctxt "#32103" msgid "- Filename format" -msgstr "פורמט שם הקובץ" +msgstr "" msgctxt "#32104" msgid "%N %A - %T" -msgstr "%N %A - %T" +msgstr "" msgctxt "#32105" msgid "%A\\%T" -msgstr "%A\\%T" +msgstr "" msgctxt "#32106" msgid "Use only filename for search" -msgstr "תשתמש בשם הקובץ בלבד לחיפוש" +msgstr "" msgctxt "#32107" msgid "Filename format" -msgstr "פורמט שם הקובץ" +msgstr "" msgctxt "#32108" msgid "%A - %T" -msgstr "%A - %T" +msgstr "" msgctxt "#32109" msgid "%A\\%B\\%T" -msgstr "%A\\%B\\%T" +msgstr "" msgctxt "#32110" msgid "%A\\%B\\%N (-) %T" -msgstr "%A\\%B\\%N %T" +msgstr "" msgctxt "#32111" msgid "- Lyrics are in a subfolder" @@ -126,23 +126,23 @@ msgstr "" msgctxt "#32114" msgid "%N - %A - %T" -msgstr "%N %A - %T" +msgstr "" msgctxt "#32115" msgid "Display options" -msgstr "אפשרויות תצוגה" +msgstr "" msgctxt "#32116" msgid "Search options" -msgstr "אפשרויות חיפוש" +msgstr "" msgctxt "#32117" msgid "Lyrics files" -msgstr "קבצי מילות שירים" +msgstr "" msgctxt "#32118" msgid "Debugging" -msgstr "ניפוי שגיאות" +msgstr "" msgctxt "#32119" msgid "Search for and save txt lyrics in song folder" @@ -161,26 +161,25 @@ msgctxt "#32147" msgid "Search for local .txt lyrics files" msgstr "" -# empty strings from id 32120 to 32147 msgctxt "#32148" msgid "Hide dialog background, show lyrics only" msgstr "" msgctxt "#32149" msgid "Expert" -msgstr "מומחה" +msgstr "" msgctxt "#32150" msgid "Scrapers" -msgstr "סקרייפרים" +msgstr "" msgctxt "#32151" msgid "Options" -msgstr "אפשרויות" +msgstr "" msgctxt "#32152" msgid "Search for embedded lyrics" -msgstr "חפש מילות שיר מוטמעות בקובץ" +msgstr "" msgctxt "#32153" msgid "Search for local .lrc lyrics files" @@ -188,23 +187,23 @@ msgstr "" msgctxt "#32154" msgid "Synchronised lyrics scrapers" -msgstr "סקרייפרי מילות שירים מסונכרנות" +msgstr "" msgctxt "#32155" msgid "Regular lyrics scrapers" -msgstr "סקרייפרי מילות שירים לא מסונכרנות" +msgstr "" msgctxt "#32156" msgid "Display lyrics automatically" -msgstr "הצג מילות שיר אוטומטית" +msgstr "" msgctxt "#32157" msgid "Clean song title (remove part in brackets)" -msgstr "נקה כותרת שיר (הסר חלק שבסוגריים)" +msgstr "" msgctxt "#32158" msgid "Script is already running!" -msgstr "הסקריפט כבר פועל!" +msgstr "" msgctxt "#32159" msgid "Enable debug logging" @@ -212,35 +211,35 @@ msgstr "הפעל יומן רישום מורחב" msgctxt "#32160" msgid "Hide notifications" -msgstr "הסתר הודעות" +msgstr "" msgctxt "#32161" msgid "Remove Chinese/Korean text from lyrics" -msgstr "להסיר טקסט סינית/קוריאנית מהמילים" +msgstr "" msgctxt "#32162" msgid "Scraper test" -msgstr "בדיקת סקראפר" +msgstr "" msgctxt "#32163" msgid "Testing: %s" -msgstr "בדיקות: %s" +msgstr "" msgctxt "#32164" msgid "All scrapers are working ok" -msgstr "כל הסקראפרים עובדים טוב" +msgstr "" msgctxt "#32165" msgid "Failed scrapers: %s" -msgstr "סקראפרים שנכשלו: %s" +msgstr "" msgctxt "#32166" msgid "Time offset for synchronised lyrics" -msgstr "קיזוז זמן עבור מילים מסונכרנות" +msgstr "" msgctxt "#32167" msgid "Delete lyrics" -msgstr "מחק מילים" +msgstr "" msgctxt "#32168" msgid "If you hide the Music OSD and the Now Playing info, the background of the lyrics dialog will be hidden as well." @@ -298,25 +297,3 @@ msgstr "" msgctxt "#32917" msgid "Super Music" msgstr "" - -# empty strings from id 32010 to 32100 -# Settings labels -#~ msgctxt "#32101" -#~ msgid "Search for and save lyrics in separate lyrics folder" -#~ msgstr "חפש ושמור מילים בתיקיית מילים נפרדת" - -#~ msgctxt "#32111" -#~ msgid "Lyrics are in a subfolder" -#~ msgstr "המילים בתיקיית משנה" - -#~ msgctxt "#32112" -#~ msgid "- Subfolder name" -#~ msgstr "- שם תיקיית משנה" - -#~ msgctxt "#32113" -#~ msgid "Search for and save lyrics in song folder" -#~ msgstr "חפש ושמור מילים בתיקיית מילים" - -#~ msgctxt "#32153" -#~ msgid "Search for local lyrics files" -#~ msgstr "חפש קבצים מקומיים למילות שירים" diff --git a/script.cu.lrclyrics/resources/language/resource.language.pt_pt/strings.po b/script.cu.lrclyrics/resources/language/resource.language.pt_pt/strings.po index d102dce12..823b12777 100644 --- a/script.cu.lrclyrics/resources/language/resource.language.pt_pt/strings.po +++ b/script.cu.lrclyrics/resources/language/resource.language.pt_pt/strings.po @@ -4,38 +4,39 @@ # Addon Provider: Taxigps|ronie msgid "" msgstr "" -"Project-Id-Version: XBMC Addons\n" +"Project-Id-Version: Kodi add-ons\n" "Report-Msgid-Bugs-To: translations@kodi.tv\n" "POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: Kodi Translation Team\n" -"Language-Team: Portuguese (http://www.transifex.com/projects/p/xbmc-addons/language/pt/)\n" -"Language: pt\n" +"PO-Revision-Date: 2024-04-14 12:13+0000\n" +"Last-Translator: Christian Gade \n" +"Language-Team: Portuguese (Portugal) \n" +"Language: pt_PT\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 5.4.3\n" msgctxt "Addon Summary" msgid "CU LRC Lyrics" -msgstr "CU LRC Lyrics" +msgstr "" msgctxt "Addon Description" msgid "CU LRC Lyrics is a lyrics script for Kodi. It supports regular as well as LRC Lyrics. The script can search synchronized/unsynchronized lyrics embedded, from file or by scrapers. It can read .lrc/.txt lyrics file saved at the same path by same file name with .mp3(or other type of music)." -msgstr "CU LRC Lyrics é um script de letras para o Kodi. Suporta letras normais e LRC. O script pode encontrar letras sincronizadas/dessincronizadas embutidas, ou procurar a partir de ficheiro ou de colectores. Pode ler letras de ficheiros .lrc/.txt guardados na mesma localização do ficheiro .mp3 (ou outro tipo de música)." +msgstr "" # Script labels msgctxt "#32000" msgid "File" -msgstr "Ficheiro" +msgstr "" msgctxt "#32001" msgid "No lyrics found!" -msgstr "Não foram encontradas letras!" +msgstr "" msgctxt "#32002" msgid "Embedded" -msgstr "Embutidas" +msgstr "" msgctxt "#32003" msgid "Lyrics offset" @@ -43,7 +44,7 @@ msgstr "" msgctxt "#32004" msgid "Searching lyrics..." -msgstr "Procurando letras..." +msgstr "" msgctxt "#32005" msgid "Select lyrics:" @@ -77,39 +78,39 @@ msgstr "" msgctxt "#32102" msgid "- Lyrics folder" -msgstr "Pasta para guardar" +msgstr "" msgctxt "#32103" msgid "- Filename format" -msgstr "- Guardar no formato" +msgstr "" msgctxt "#32104" msgid "%N %A - %T" -msgstr "%N %A - %T" +msgstr "" msgctxt "#32105" msgid "%A\\%T" -msgstr "%A\\%T" +msgstr "" msgctxt "#32106" msgid "Use only filename for search" -msgstr "Usar apenas nome do ficheiro para busca" +msgstr "" msgctxt "#32107" msgid "Filename format" -msgstr "Formato do nome do ficheiro" +msgstr "" msgctxt "#32108" msgid "%A - %T" -msgstr "%A - %T" +msgstr "" msgctxt "#32109" msgid "%A\\%B\\%T" -msgstr "%A\\%B\\%T" +msgstr "" msgctxt "#32110" msgid "%A\\%B\\%N (-) %T" -msgstr "%A\\%B\\%N %T" +msgstr "" msgctxt "#32111" msgid "- Lyrics are in a subfolder" @@ -160,7 +161,6 @@ msgctxt "#32147" msgid "Search for local .txt lyrics files" msgstr "" -# empty strings from id 32120 to 32147 msgctxt "#32148" msgid "Hide dialog background, show lyrics only" msgstr "" @@ -171,15 +171,15 @@ msgstr "" msgctxt "#32150" msgid "Scrapers" -msgstr "Colectores" +msgstr "" msgctxt "#32151" msgid "Options" -msgstr "Opções" +msgstr "" msgctxt "#32152" msgid "Search for embedded lyrics" -msgstr "Procurar letras embutidas" +msgstr "" msgctxt "#32153" msgid "Search for local .lrc lyrics files" @@ -187,27 +187,27 @@ msgstr "" msgctxt "#32154" msgid "Synchronised lyrics scrapers" -msgstr "Colectores de letras sincronizadas" +msgstr "" msgctxt "#32155" msgid "Regular lyrics scrapers" -msgstr "Colectores de letras normais" +msgstr "" msgctxt "#32156" msgid "Display lyrics automatically" -msgstr "Mostrar letras automaticamente" +msgstr "" msgctxt "#32157" msgid "Clean song title (remove part in brackets)" -msgstr "Limpar nome da música (remover parênteses)" +msgstr "" msgctxt "#32158" msgid "Script is already running!" -msgstr "O scrip já está em execução!" +msgstr "" msgctxt "#32159" msgid "Enable debug logging" -msgstr "Activar o registo de depuração" +msgstr "Ativar registo de depuração" msgctxt "#32160" msgid "Hide notifications" @@ -297,25 +297,3 @@ msgstr "" msgctxt "#32917" msgid "Super Music" msgstr "" - -# empty strings from id 32010 to 32100 -# Settings labels -#~ msgctxt "#32101" -#~ msgid "Search for and save lyrics in separate lyrics folder" -#~ msgstr "Gravar letras na pasta das letras" - -#~ msgctxt "#32111" -#~ msgid "Lyrics are in a subfolder" -#~ msgstr "Guardar letras com o mesmo nome numa sub-pasta" - -#~ msgctxt "#32112" -#~ msgid "- Subfolder name" -#~ msgstr "- Nome da sub-pasta" - -#~ msgctxt "#32113" -#~ msgid "Search for and save lyrics in song folder" -#~ msgstr "Gravar letras na pasta das músicas" - -#~ msgctxt "#32153" -#~ msgid "Search for local lyrics files" -#~ msgstr "Procurar ficheiros locais de letras" diff --git a/script.trakt/resources/language/resource.language.ar_sa/strings.po b/script.trakt/resources/language/resource.language.ar_sa/strings.po index 0c38005b5..ee8f80f81 100644 --- a/script.trakt/resources/language/resource.language.ar_sa/strings.po +++ b/script.trakt/resources/language/resource.language.ar_sa/strings.po @@ -5,17 +5,16 @@ msgid "" msgstr "" "Project-Id-Version: XBMC Addons\n" -"Report-Msgid-Bugs-To: translations@kodi.tv\n" +"Report-Msgid-Bugs-To: alanwww1@xbmc.org\n" "POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" -"PO-Revision-Date: 2024-01-23 10:13+0000\n" -"Last-Translator: Christian Gade \n" -"Language-Team: Arabic (Saudi Arabia) \n" -"Language: ar_sa\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Kodi Translation Team\n" +"Language-Team: Arabic (http://www.transifex.com/projects/p/xbmc-addons/language/ar/)\n" +"Language: ar\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n" -"X-Generator: Weblate 5.3\n" +"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n" msgctxt "Addon Summary" msgid "TV and movie scrobbler for Trakt.tv" @@ -25,7 +24,6 @@ msgctxt "Addon Description" msgid "Automatically scrobble all TV episodes and movies you are watching to Trakt.tv! Keep a comprehensive history of everything you've watched and be part of a global community of TV and movie enthusiasts. Sign up for a free account at http://trakt.tv and get a ton of features:[CR][CR]- Automatically scrobble what you're watching[CR]- Mobile apps for iPhone, iPad, Android, and Windows Phone[CR]- Share what you're watching (in real time) and rating to facebook and twitter[CR]- Personalized calendar so you never miss a TV show[CR]- Follow your friends and people you're interesed in[CR]- Use watchlists so you don't forget to what to watch[CR]- Track your media collections and impress your friends[CR]- Create custom lists around any topics you choose[CR]- Easily track your TV show progress across all seasons and episodes[CR]- Track your progress against industry lists such as the IMDb Top 250[CR]- Discover new shows and movies based on your viewing habits[CR]- Widgets for your forum signature[CR][CR]What can this addon do?[CR][CR]- Automatically scrobble all TV episodes and movies you are watching[CR]- Sync your TV episode and movie collections to Trakt (triggered after a library update)[CR]- Auto clean your Trakt collection so that it matches up with Kodi[CR]- Keep watched statuses synced between Kodi and Trakt[CR]- Rate movies and episode after watching them[CR][CR]Special thanks to all who contributed to this plugin! Check the commit history and changelog to see these talented developers." msgstr "" -# General Settings msgctxt "#32000" msgid "General" msgstr "عام" @@ -37,7 +35,7 @@ msgstr "" msgctxt "#32004" msgid "Rating" -msgstr "" +msgstr "التقييم" msgctxt "#32005" msgid "Rate Movie after watching" @@ -140,7 +138,7 @@ msgstr "" msgctxt "#32033" msgid "Fair" -msgstr "" +msgstr ":عادل" msgctxt "#32034" msgid "Good" diff --git a/script.trakt/resources/language/resource.language.en_au/strings.po b/script.trakt/resources/language/resource.language.en_au/strings.po index 783e06180..9b0fb17b0 100644 --- a/script.trakt/resources/language/resource.language.en_au/strings.po +++ b/script.trakt/resources/language/resource.language.en_au/strings.po @@ -8,13 +8,13 @@ msgstr "" "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: Automatically generated\n" -"Language-Team: none\n" -"Language: en_au\n" +"Last-Translator: Kodi Translation Team\n" +"Language-Team: English (Australia) (http://www.transifex.com/projects/p/xbmc-addons/language/en_AU/)\n" +"Language: en_AU\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" msgctxt "Addon Summary" msgid "TV and movie scrobbler for Trakt.tv" @@ -24,10 +24,9 @@ msgctxt "Addon Description" msgid "Automatically scrobble all TV episodes and movies you are watching to Trakt.tv! Keep a comprehensive history of everything you've watched and be part of a global community of TV and movie enthusiasts. Sign up for a free account at http://trakt.tv and get a ton of features:[CR][CR]- Automatically scrobble what you're watching[CR]- Mobile apps for iPhone, iPad, Android, and Windows Phone[CR]- Share what you're watching (in real time) and rating to facebook and twitter[CR]- Personalized calendar so you never miss a TV show[CR]- Follow your friends and people you're interesed in[CR]- Use watchlists so you don't forget to what to watch[CR]- Track your media collections and impress your friends[CR]- Create custom lists around any topics you choose[CR]- Easily track your TV show progress across all seasons and episodes[CR]- Track your progress against industry lists such as the IMDb Top 250[CR]- Discover new shows and movies based on your viewing habits[CR]- Widgets for your forum signature[CR][CR]What can this addon do?[CR][CR]- Automatically scrobble all TV episodes and movies you are watching[CR]- Sync your TV episode and movie collections to Trakt (triggered after a library update)[CR]- Auto clean your Trakt collection so that it matches up with Kodi[CR]- Keep watched statuses synced between Kodi and Trakt[CR]- Rate movies and episode after watching them[CR][CR]Special thanks to all who contributed to this plugin! Check the commit history and changelog to see these talented developers." msgstr "" -# General Settings msgctxt "#32000" msgid "General" -msgstr "" +msgstr "General" # empty strings from id 32001 to 32002 msgctxt "#32003" @@ -36,7 +35,7 @@ msgstr "" msgctxt "#32004" msgid "Rating" -msgstr "" +msgstr "Rating" msgctxt "#32005" msgid "Rate Movie after watching" @@ -106,7 +105,7 @@ msgstr "" msgctxt "#32024" msgid "Error" -msgstr "" +msgstr "Error" # empty string with id 32025 msgctxt "#32026" @@ -139,7 +138,7 @@ msgstr "" msgctxt "#32033" msgid "Fair" -msgstr "" +msgstr "Fair" msgctxt "#32034" msgid "Good" @@ -191,7 +190,7 @@ msgstr "" msgctxt "#32046" msgid "Movies" -msgstr "" +msgstr "Movies" msgctxt "#32047" msgid "Add new movies to Trakt collection" @@ -223,7 +222,7 @@ msgstr "" msgctxt "#32054" msgid "Service" -msgstr "" +msgstr "Service" msgctxt "#32055" msgid "Sync collection on library update or cleaning" @@ -635,7 +634,7 @@ msgstr "" msgctxt "#32163" msgid "User" -msgstr "" +msgstr "User" msgctxt "#32164" msgid "Fallback to Title/Year matching if necessary" diff --git a/script.trakt/resources/language/resource.language.en_nz/strings.po b/script.trakt/resources/language/resource.language.en_nz/strings.po index a7a99320c..ca9e9482a 100644 --- a/script.trakt/resources/language/resource.language.en_nz/strings.po +++ b/script.trakt/resources/language/resource.language.en_nz/strings.po @@ -5,17 +5,16 @@ msgid "" msgstr "" "Project-Id-Version: XBMC Addons\n" -"Report-Msgid-Bugs-To: translations@kodi.tv\n" +"Report-Msgid-Bugs-To: alanwww1@xbmc.org\n" "POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" -"PO-Revision-Date: 2024-01-23 10:13+0000\n" -"Last-Translator: Christian Gade \n" -"Language-Team: English (New Zealand) \n" -"Language: en_nz\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Kodi Translation Team\n" +"Language-Team: English (New Zealand) (http://www.transifex.com/projects/p/xbmc-addons/language/en_NZ/)\n" +"Language: en_NZ\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 5.3\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" msgctxt "Addon Summary" msgid "TV and movie scrobbler for Trakt.tv" @@ -25,7 +24,6 @@ msgctxt "Addon Description" msgid "Automatically scrobble all TV episodes and movies you are watching to Trakt.tv! Keep a comprehensive history of everything you've watched and be part of a global community of TV and movie enthusiasts. Sign up for a free account at http://trakt.tv and get a ton of features:[CR][CR]- Automatically scrobble what you're watching[CR]- Mobile apps for iPhone, iPad, Android, and Windows Phone[CR]- Share what you're watching (in real time) and rating to facebook and twitter[CR]- Personalized calendar so you never miss a TV show[CR]- Follow your friends and people you're interesed in[CR]- Use watchlists so you don't forget to what to watch[CR]- Track your media collections and impress your friends[CR]- Create custom lists around any topics you choose[CR]- Easily track your TV show progress across all seasons and episodes[CR]- Track your progress against industry lists such as the IMDb Top 250[CR]- Discover new shows and movies based on your viewing habits[CR]- Widgets for your forum signature[CR][CR]What can this addon do?[CR][CR]- Automatically scrobble all TV episodes and movies you are watching[CR]- Sync your TV episode and movie collections to Trakt (triggered after a library update)[CR]- Auto clean your Trakt collection so that it matches up with Kodi[CR]- Keep watched statuses synced between Kodi and Trakt[CR]- Rate movies and episode after watching them[CR][CR]Special thanks to all who contributed to this plugin! Check the commit history and changelog to see these talented developers." msgstr "" -# General Settings msgctxt "#32000" msgid "General" msgstr "General" @@ -37,158 +35,155 @@ msgstr "" msgctxt "#32004" msgid "Rating" -msgstr "" +msgstr "Rating" msgctxt "#32005" msgid "Rate Movie after watching" -msgstr "" +msgstr "Rate Movie after watching" msgctxt "#32006" msgid "Rate TV show Episode after watching" -msgstr "" +msgstr "Rate TV show Episode after watching" msgctxt "#32008" msgid "Minimum percent watched to display rating dialog" -msgstr "" +msgstr "Minimum percent watched to display rating dialogue" msgctxt "#32009" msgid "Allow re-rating of media" -msgstr "" +msgstr "Allow re-rating of media" msgctxt "#32010" msgid "Default rating" -msgstr "" +msgstr "Default rating" -# Scrobbling Settings msgctxt "#32011" msgid "Scrobbling" -msgstr "" +msgstr "Scrobbling" msgctxt "#32012" msgid "Scrobble movies" -msgstr "" +msgstr "Scrobble movies" msgctxt "#32013" msgid "Scrobble TV show episodes" -msgstr "" +msgstr "Scrobble TV show episodes" msgctxt "#32014" msgid "Show notification on scrobble" -msgstr "" +msgstr "Show notification on scrobble" msgctxt "#32015" msgid "Trakt - Scrobbled successfully" -msgstr "" +msgstr "Trakt - Scrobbled successfully" msgctxt "#32016" msgid "Exclusions" -msgstr "" +msgstr "Exclusions" msgctxt "#32017" msgid "Exclude Live TV" -msgstr "" +msgstr "Exclude Live TV" msgctxt "#32018" msgid "Exclude HTTP sources" -msgstr "" +msgstr "Exclude HTTP sources" msgctxt "#32019" msgid "Exclude path" -msgstr "" +msgstr "Exclude path" msgctxt "#32020" msgid "Folder's path (including subfolders)" -msgstr "" +msgstr "Folder's path (including subfolders)" -# empty strings from id 32021 to 32022 msgctxt "#32023" msgid "Can not connect to Trakt" -msgstr "" +msgstr "Can not connect to Trakt" msgctxt "#32024" msgid "Error" msgstr "Error" -# empty string with id 32025 msgctxt "#32026" msgid "What Did You Think?" -msgstr "" +msgstr "What Did You Think?" msgctxt "#32027" msgid "Totally Ninja!" -msgstr "" +msgstr "Totally Ninja!" msgctxt "#32028" msgid "Weak Sauce :(" -msgstr "" +msgstr "Weak Sauce :(" msgctxt "#32029" msgid "Terrible" -msgstr "" +msgstr "Terrible" msgctxt "#32030" msgid "Bad" -msgstr "" +msgstr "Bad" msgctxt "#32031" msgid "Poor" -msgstr "" +msgstr "Poor" msgctxt "#32032" msgid "Meh" -msgstr "" +msgstr "Meh" msgctxt "#32033" msgid "Fair" -msgstr "" +msgstr "Fair" msgctxt "#32034" msgid "Good" -msgstr "" +msgstr "Good" msgctxt "#32035" msgid "Great" -msgstr "" +msgstr "Great" msgctxt "#32036" msgid "Superb" -msgstr "" +msgstr "Superb" msgctxt "#32037" msgid "Unrate this movie" -msgstr "" +msgstr "Unrate this movie" msgctxt "#32038" msgid "Unrate this show" -msgstr "" +msgstr "Unrate this show" msgctxt "#32039" msgid "Unrate this episode" -msgstr "" +msgstr "Unrate this episode" msgctxt "#32040" msgid "Trakt - Rating submitted successfully" -msgstr "" +msgstr "Trakt - Rating submitted successfully" msgctxt "#32041" msgid "Trakt - Already rated" -msgstr "" +msgstr "Trakt - Already rated" msgctxt "#32042" msgid "Trakt - Unrated successfully" -msgstr "" +msgstr "Trakt - Unrated successfully" msgctxt "#32043" msgid "Trakt - Already has the same rating" -msgstr "" +msgstr "Trakt - Already has the same rating" msgctxt "#32044" msgid "Trakt - Problem submitting rating" -msgstr "" +msgstr "Trakt - Problem submitting rating" msgctxt "#32045" msgid "Synchronize" -msgstr "" +msgstr "Synchronise" msgctxt "#32046" msgid "Movies" @@ -196,434 +191,431 @@ msgstr "Movies" msgctxt "#32047" msgid "Add new movies to Trakt collection" -msgstr "" +msgstr "Add new movies to Trakt collection" msgctxt "#32048" msgid "Add watched movies to Trakt history" -msgstr "" +msgstr "Add watched movies to Trakt history" msgctxt "#32049" msgid "Mark movies from Trakt history as watched in Kodi" -msgstr "" +msgstr "Mark movies from Trakt history as watched in Kodi" msgctxt "#32050" msgid "TV Episodes" -msgstr "" +msgstr "TV Episodes" msgctxt "#32051" msgid "Add new TV episodes to Trakt collection" -msgstr "" +msgstr "Add new TV episodes to Trakt collection" msgctxt "#32052" msgid "Add watched TV episodes to Trakt history" -msgstr "" +msgstr "Add watched TV episodes to Trakt history" msgctxt "#32053" msgid "Mark TV episodes from Trakt history as watched in Kodi" -msgstr "" +msgstr "Mark TV episodes from Trakt history as watched in Kodi" msgctxt "#32054" msgid "Service" -msgstr "" +msgstr "Service" msgctxt "#32055" msgid "Sync collection on library update or cleaning" -msgstr "" +msgstr "Sync collection on library update or cleaning" msgctxt "#32056" msgid "Show sync notifications" -msgstr "" +msgstr "Show sync notifications" msgctxt "#32057" msgid "Remove deleted movies from Trakt collection" -msgstr "" +msgstr "Remove deleted movies from Trakt collection" msgctxt "#32058" msgid "Remove deleted TV episodes from Trakt collection" -msgstr "" +msgstr "Remove deleted TV episodes from Trakt collection" -# empty string with id 32059 msgctxt "#32060" msgid "Hide notifications during playback" -msgstr "" +msgstr "Hide notifications during playback" msgctxt "#32061" msgid "Sync started" -msgstr "" +msgstr "Sync started" msgctxt "#32062" msgid "Sync complete" -msgstr "" +msgstr "Sync complete" msgctxt "#32063" msgid "%i movie(s) will be added to Trakt collection" -msgstr "" +msgstr "%i movie(s) will be added to Trakt collection" msgctxt "#32064" msgid "%i movie playcount(s) will be updated on Trakt" -msgstr "" +msgstr "%i movie playcount(s) will be updated on Trakt" msgctxt "#32065" msgid "%i movie(s) playcount will be updated in Kodi" -msgstr "" +msgstr "%i movie(s) playcount will be updated in Kodi" msgctxt "#32066" msgid "Movie Sync Complete" -msgstr "" +msgstr "Movie Sync Complete" msgctxt "#32067" msgid "Going to add %i show(s) to Trakt collection" -msgstr "" +msgstr "Going to add %i show(s) to Trakt collection" msgctxt "#32068" msgid "Checking for episodes missing from Trakt collection" -msgstr "" +msgstr "Checking for episodes missing from Trakt collection" msgctxt "#32069" msgid "%i of %i show(s) have episodes added to Trakt collection" -msgstr "" +msgstr "%i of %i show(s) have episodes added to Trakt collection" msgctxt "#32070" msgid "Going to update %i show(s) missing watched status" -msgstr "" +msgstr "Going to update %i show(s) missing watched status" msgctxt "#32071" msgid "Checking watched episodes on Trakt" -msgstr "" +msgstr "Checking watched episodes on Trakt" msgctxt "#32072" msgid "%i show(s) had missing watched status" -msgstr "" +msgstr "%i show(s) had missing watched status" msgctxt "#32073" msgid "%i episodes are being updated" -msgstr "" +msgstr "%i episodes are being updated" msgctxt "#32074" msgid "Checking watched episodes on Kodi" -msgstr "" +msgstr "Checking watched episodes on Kodi" msgctxt "#32075" msgid "Episode Sync Complete" -msgstr "" +msgstr "Episode Sync Complete" msgctxt "#32076" msgid "%i movie(s) will be removed from Trakt collection" -msgstr "" +msgstr "%i movie(s) will be removed from Trakt collection" msgctxt "#32077" msgid "Cleaning Trakt TV show collection" -msgstr "" +msgstr "Cleaning Trakt TV show collection" msgctxt "#32078" msgid "episodes are being removed" -msgstr "" +msgstr "episodes are being removed" msgctxt "#32079" msgid "Loading movies from Kodi" -msgstr "" +msgstr "Loading movies from Kodi" msgctxt "#32080" msgid "Movies loaded from Kodi" -msgstr "" +msgstr "Movies loaded from Kodi" msgctxt "#32081" msgid "Retrieving movie collection from Trakt" -msgstr "" +msgstr "Retrieving movie collection from Trakt" msgctxt "#32082" msgid "Retrieving watched movies from Trakt" -msgstr "" +msgstr "Retrieving watched movies from Trakt" msgctxt "#32083" msgid "Retrieved movie data from Trakt" -msgstr "" +msgstr "Retrieved movie data from Trakt" msgctxt "#32084" msgid "Trakt movie collection is up to date, no movies to add" -msgstr "" +msgstr "Trakt movie collection is up to date, no movies to add" msgctxt "#32085" msgid "%i movie(s) were added to your Trakt collection" -msgstr "" +msgstr "%i movie(s) were added to your Trakt collection" msgctxt "#32086" msgid "Trakt movie playcounts are up to date" -msgstr "" +msgstr "Trakt movie playcounts are up to date" msgctxt "#32087" msgid "Playcounts updated for %i movie(s) on Trakt" -msgstr "" +msgstr "Playcounts updated for %i movie(s) on Trakt" msgctxt "#32088" msgid "Kodi movie playcounts are up to date" -msgstr "" +msgstr "Kodi movie playcounts are up to date" msgctxt "#32089" msgid "Updating %i of %i movie playcount(s) in Kodi" -msgstr "" +msgstr "Updating %i of %i movie playcount(s) in Kodi" msgctxt "#32090" msgid "Playcounts updated for %i movie(s) in Kodi" -msgstr "" +msgstr "Playcounts updated for %i movie(s) in Kodi" msgctxt "#32091" msgid "Trakt movie collection is up to date, no movies removed" -msgstr "" +msgstr "Trakt movie collection is up to date, no movies removed" msgctxt "#32092" msgid "%i movie(s) were removed from your Trakt collection" -msgstr "" +msgstr "%i movie(s) were removed from your Trakt collection" msgctxt "#32093" msgid "Updating %i of %i movie playcount(s) on Trakt" -msgstr "" +msgstr "Updating %i of %i movie playcount(s) on Trakt" msgctxt "#32094" msgid "Loading episode data from Kodi" -msgstr "" +msgstr "Loading episode data from Kodi" msgctxt "#32095" msgid "Loading shows from Kodi" -msgstr "" +msgstr "Loading shows from Kodi" msgctxt "#32096" msgid "Shows loaded from Kodi" -msgstr "" +msgstr "Shows loaded from Kodi" msgctxt "#32097" msgid "Parsing %i of %i episode data from Kodi" -msgstr "" +msgstr "Parsing %i of %i episode data from Kodi" msgctxt "#32098" msgid "Loaded episode data from Kodi" -msgstr "" +msgstr "Loaded episode data from Kodi" msgctxt "#32099" msgid "Loading episode data from Trakt" -msgstr "" +msgstr "Loading episode data from Trakt" msgctxt "#32100" msgid "Retrieving episode collection from Trakt" -msgstr "" +msgstr "Retrieving episode collection from Trakt" msgctxt "#32101" msgid "Retrieving watched episodes from Trakt" -msgstr "" +msgstr "Retrieving watched episodes from Trakt" msgctxt "#32102" msgid "Parsing episode data %i of %i from Trakt" -msgstr "" +msgstr "Parsing episode data %i of %i from Trakt" msgctxt "#32103" msgid "Retrieved episode data from Trakt" -msgstr "" +msgstr "Retrieved episode data from Trakt" msgctxt "#32104" msgid "Trakt episode collection is up to date, no episodes to add" -msgstr "" +msgstr "Trakt episode collection is up to date, no episodes to add" msgctxt "#32105" msgid "%i episode(s) were added to your Trakt collection" -msgstr "" +msgstr "%i episode(s) were added to your Trakt collection" msgctxt "#32106" msgid "Trakt episode playcounts are up to date" -msgstr "" +msgstr "Trakt episode playcounts are up to date" msgctxt "#32107" msgid "Kodi episode playcounts are up to date" -msgstr "" +msgstr "Kodi episode playcounts are up to date" msgctxt "#32108" msgid "Updating %i of %i episode playcount(s) in Kodi" -msgstr "" +msgstr "Updating %i of %i episode playcount(s) in Kodi" msgctxt "#32109" msgid "Playcounts updated for %i show(s) in Kodi" -msgstr "" +msgstr "Playcounts updated for %i show(s) in Kodi" msgctxt "#32110" msgid "Trakt episode collection is clean, no episodes to remove" -msgstr "" +msgstr "Trakt episode collection is clean, no episodes to remove" msgctxt "#32111" msgid "%i episode(s) are being removed from your Trakt collection" -msgstr "" +msgstr "%i episode(s) are being removed from your Trakt collection" msgctxt "#32112" msgid "%i episode(s) were removed from your Trakt collection" -msgstr "" +msgstr "%i episode(s) were removed from your Trakt collection" msgctxt "#32113" msgid "Trakt - Marked as watched" -msgstr "" +msgstr "Trakt - Marked as watched" msgctxt "#32114" msgid "Trakt - Failed marking as watched" -msgstr "" +msgstr "Trakt - Failed marking as watched" msgctxt "#32115" msgid "%d episode(s) of '%s'" -msgstr "" +msgstr "%d episode(s) of '%s'" msgctxt "#32116" msgid "Enable debug mode" -msgstr "" +msgstr "Enable debug mode" msgctxt "#32117" msgid "Sync movie playback progress to Kodi" -msgstr "" +msgstr "Sync movie playback progress to Kodi" msgctxt "#32118" msgid "Sync episode playback progress to Kodi" -msgstr "" +msgstr "Sync episode playback progress to Kodi" msgctxt "#32119" msgid "Retrieving episode playback progress from Trakt" -msgstr "" +msgstr "Retrieving episode playback progress from Trakt" msgctxt "#32120" msgid "Parsing episode playback progress %i of %i from Trakt" -msgstr "" +msgstr "Parsing episode playback progress %i of %i from Trakt" msgctxt "#32121" msgid "Retrieved episode playback progress from Trakt" -msgstr "" +msgstr "Retrieved episode playback progress from Trakt" msgctxt "#32122" msgid "Retrieving movie playback progress from Trakt" -msgstr "" +msgstr "Retrieving movie playback progress from Trakt" msgctxt "#32123" msgid "Parsing movie playback progress %i of %i from Trakt" -msgstr "" +msgstr "Parsing movie playback progress %i of %i from Trakt" msgctxt "#32124" msgid "Retrieved movie playback progress from Trakt" -msgstr "" +msgstr "Retrieved movie playback progress from Trakt" msgctxt "#32125" msgid "Kodi movie playback progress is up to date" -msgstr "" +msgstr "Kodi movie playback progress is up to date" msgctxt "#32126" msgid "%i movie(s) playback progress will be updated in Kodi" -msgstr "" +msgstr "%i movie(s) playback progress will be updated in Kodi" msgctxt "#32127" msgid "Updating %i of %i movie(s) playback progress in Kodi" -msgstr "" +msgstr "Updating %i of %i movie(s) playback progress in Kodi" msgctxt "#32128" msgid "Playback progress updated for %i movie(s) in Kodi" -msgstr "" +msgstr "Playback progress updated for %i movie(s) in Kodi" msgctxt "#32129" msgid "Kodi episode playback progress is up to date" -msgstr "" +msgstr "Kodi episode playback progress is up to date" msgctxt "#32130" msgid "Updating %i of %i episode(s) playback progress in Kodi" -msgstr "" +msgstr "Updating %i of %i episode(s) playback progress in Kodi" msgctxt "#32131" msgid "Playback progress updated for %i episode(s) in Kodi" -msgstr "" +msgstr "Playback progress updated for %i episode(s) in Kodi" msgctxt "#32132" msgid "Unrate this season" -msgstr "" +msgstr "Unrate this season" msgctxt "#32133" msgid "Manage Movie's Lists" -msgstr "" +msgstr "Manage Movie's Lists" msgctxt "#32134" msgid "Manage Show's Lists" -msgstr "" +msgstr "Manage Show's Lists" msgctxt "#32135" msgid "Remove from Watchlist" -msgstr "" +msgstr "Remove from Watchlist" msgctxt "#32136" msgid "Add to watchlist" -msgstr "" +msgstr "Add to watchlist" msgctxt "#32137" msgid "Rate this movie" -msgstr "" +msgstr "Rate this movie" msgctxt "#32138" msgid "Rate this show" -msgstr "" +msgstr "Rate this show" msgctxt "#32139" msgid "Rate this episode" -msgstr "" +msgstr "Rate this episode" msgctxt "#32140" msgid "Toggle watched" -msgstr "" +msgstr "Toggle watched" msgctxt "#32141" msgid "Manage all lists" -msgstr "" +msgstr "Manage all lists" msgctxt "#32142" msgid "Update all tags" -msgstr "" +msgstr "Update all tags" msgctxt "#32143" msgid "Synchronize library" -msgstr "" +msgstr "Synchronise library" msgctxt "#32144" msgid "How do I authorize the trakt addon to access my trakt.tv account?" -msgstr "" +msgstr "How do I authorise the trakt addon to access my trakt.tv account?" -# empty strings from id 32145 to 32146 msgctxt "#32147" msgid "Trakt.tv PIN Authorization Failed" -msgstr "" +msgstr "Trakt.tv PIN Authorisation Failed" -# empty string with id 32148 msgctxt "#32149" msgid "Rate this Season" -msgstr "" +msgstr "Rate this Season" msgctxt "#32150" msgid "You will be reminded in 24 hours" -msgstr "" +msgstr "You will be reminded in 24 hours" msgctxt "#32151" msgid "Use Addon Settings later if you change your mind" -msgstr "" +msgstr "Use Addon Settings later if you change your mind" msgctxt "#32152" msgid "Trakt Authorization Complete" -msgstr "" +msgstr "Trakt Authorisation Complete" msgctxt "#32153" msgid "Trakt Account Authorization" -msgstr "" +msgstr "Trakt Account Authorisation" msgctxt "#32154" msgid "Authorize" -msgstr "" +msgstr "Authorise" msgctxt "#32155" msgid "Remind Me Later" -msgstr "" +msgstr "Remind Me Later" msgctxt "#32156" msgid "No Thanks" -msgstr "" +msgstr "No Thanks" msgctxt "#32157" msgid "Account Authorization" -msgstr "" +msgstr "Account Authorisation" # empty string with id 32158 msgctxt "#32159" @@ -632,23 +624,23 @@ msgstr "" msgctxt "#32162" msgid "The trakt addon CAN NOT be used without authorizing it to access your trakt.tv account." -msgstr "" +msgstr "The trakt addon CAN NOT be used without authorising it to access your trakt.tv account." msgctxt "#32163" msgid "User" -msgstr "" +msgstr "User" msgctxt "#32164" msgid "Fallback to Title/Year matching if necessary" -msgstr "" +msgstr "Fallback to Title/Year matching if necessary" msgctxt "#32165" msgid "Trakt - Added to watchlist" -msgstr "" +msgstr "Trakt - Added to watchlist" msgctxt "#32166" msgid "Trakt - Failed adding to watchlist" -msgstr "" +msgstr "Trakt - Failed adding to watchlist" msgctxt "#32167" msgid "Offset scrobble start by X minutes" @@ -769,3 +761,19 @@ msgstr "" msgctxt "#42191" msgid "Optional password needed to authenticate with the proxy." msgstr "" + +#~ msgctxt "#32003" +#~ msgid "Startup Delay" +#~ msgstr "Startup Delay" + +#~ msgctxt "#32159" +#~ msgid "Visit {0} or scan the QR Code below." +#~ msgstr "Visit {0} or scan the QR Code below." + +#~ msgctxt "#32160" +#~ msgid "Authorize the trakt addon to access your account." +#~ msgstr "Authorise the trakt addon to access your account." + +#~ msgctxt "#32161" +#~ msgid "Enter the PIN provided in the box below." +#~ msgstr "Enter the PIN provided in the box below." diff --git a/script.trakt/resources/language/resource.language.en_us/strings.po b/script.trakt/resources/language/resource.language.en_us/strings.po index 3f4f53c63..6b8b8e16a 100644 --- a/script.trakt/resources/language/resource.language.en_us/strings.po +++ b/script.trakt/resources/language/resource.language.en_us/strings.po @@ -8,13 +8,13 @@ msgstr "" "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: Automatically generated\n" -"Language-Team: none\n" -"Language: en_us\n" +"Last-Translator: Kodi Translation Team\n" +"Language-Team: English (US) (http://www.transifex.com/projects/p/xbmc-addons/language/en_US/)\n" +"Language: en_US\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" msgctxt "Addon Summary" msgid "TV and movie scrobbler for Trakt.tv" @@ -24,10 +24,9 @@ msgctxt "Addon Description" msgid "Automatically scrobble all TV episodes and movies you are watching to Trakt.tv! Keep a comprehensive history of everything you've watched and be part of a global community of TV and movie enthusiasts. Sign up for a free account at http://trakt.tv and get a ton of features:[CR][CR]- Automatically scrobble what you're watching[CR]- Mobile apps for iPhone, iPad, Android, and Windows Phone[CR]- Share what you're watching (in real time) and rating to facebook and twitter[CR]- Personalized calendar so you never miss a TV show[CR]- Follow your friends and people you're interesed in[CR]- Use watchlists so you don't forget to what to watch[CR]- Track your media collections and impress your friends[CR]- Create custom lists around any topics you choose[CR]- Easily track your TV show progress across all seasons and episodes[CR]- Track your progress against industry lists such as the IMDb Top 250[CR]- Discover new shows and movies based on your viewing habits[CR]- Widgets for your forum signature[CR][CR]What can this addon do?[CR][CR]- Automatically scrobble all TV episodes and movies you are watching[CR]- Sync your TV episode and movie collections to Trakt (triggered after a library update)[CR]- Auto clean your Trakt collection so that it matches up with Kodi[CR]- Keep watched statuses synced between Kodi and Trakt[CR]- Rate movies and episode after watching them[CR][CR]Special thanks to all who contributed to this plugin! Check the commit history and changelog to see these talented developers." msgstr "" -# General Settings msgctxt "#32000" msgid "General" -msgstr "" +msgstr "General" # empty strings from id 32001 to 32002 msgctxt "#32003" @@ -36,593 +35,587 @@ msgstr "" msgctxt "#32004" msgid "Rating" -msgstr "" +msgstr "Rating" msgctxt "#32005" msgid "Rate Movie after watching" -msgstr "" +msgstr "Rate Movie after watching" msgctxt "#32006" msgid "Rate TV show Episode after watching" -msgstr "" +msgstr "Rate TV show Episode after watching" msgctxt "#32008" msgid "Minimum percent watched to display rating dialog" -msgstr "" +msgstr "Minimum percent watched to display rating dialog" msgctxt "#32009" msgid "Allow re-rating of media" -msgstr "" +msgstr "Allow re-rating of media" msgctxt "#32010" msgid "Default rating" -msgstr "" +msgstr "Default rating" -# Scrobbling Settings msgctxt "#32011" msgid "Scrobbling" -msgstr "" +msgstr "Scrobbling" msgctxt "#32012" msgid "Scrobble movies" -msgstr "" +msgstr "Scrobble movies" msgctxt "#32013" msgid "Scrobble TV show episodes" -msgstr "" +msgstr "Scrobble TV show episodes" msgctxt "#32014" msgid "Show notification on scrobble" -msgstr "" +msgstr "Show notification on scrobble" msgctxt "#32015" msgid "Trakt - Scrobbled successfully" -msgstr "" +msgstr "Trakt - Scrobbled successfully" msgctxt "#32016" msgid "Exclusions" -msgstr "" +msgstr "Exclusions" msgctxt "#32017" msgid "Exclude Live TV" -msgstr "" +msgstr "Exclude Live TV" msgctxt "#32018" msgid "Exclude HTTP sources" -msgstr "" +msgstr "Exclude HTTP sources" msgctxt "#32019" msgid "Exclude path" -msgstr "" +msgstr "Exclude path" msgctxt "#32020" msgid "Folder's path (including subfolders)" -msgstr "" +msgstr "Folder's path (including subfolders)" -# empty strings from id 32021 to 32022 msgctxt "#32023" msgid "Can not connect to Trakt" -msgstr "" +msgstr "Can not connect to Trakt" msgctxt "#32024" msgid "Error" -msgstr "" +msgstr "Error" -# empty string with id 32025 msgctxt "#32026" msgid "What Did You Think?" -msgstr "" +msgstr "What Did You Think?" msgctxt "#32027" msgid "Totally Ninja!" -msgstr "" +msgstr "Totally Ninja!" msgctxt "#32028" msgid "Weak Sauce :(" -msgstr "" +msgstr "Weak Sauce :(" msgctxt "#32029" msgid "Terrible" -msgstr "" +msgstr "Terrible" msgctxt "#32030" msgid "Bad" -msgstr "" +msgstr "Bad" msgctxt "#32031" msgid "Poor" -msgstr "" +msgstr "Poor" msgctxt "#32032" msgid "Meh" -msgstr "" +msgstr "Meh" msgctxt "#32033" msgid "Fair" -msgstr "" +msgstr "Fair" msgctxt "#32034" msgid "Good" -msgstr "" +msgstr "Good" msgctxt "#32035" msgid "Great" -msgstr "" +msgstr "Great" msgctxt "#32036" msgid "Superb" -msgstr "" +msgstr "Superb" msgctxt "#32037" msgid "Unrate this movie" -msgstr "" +msgstr "Unrate this movie" msgctxt "#32038" msgid "Unrate this show" -msgstr "" +msgstr "Unrate this show" msgctxt "#32039" msgid "Unrate this episode" -msgstr "" +msgstr "Unrate this episode" msgctxt "#32040" msgid "Trakt - Rating submitted successfully" -msgstr "" +msgstr "Trakt - Rating submitted successfully" msgctxt "#32041" msgid "Trakt - Already rated" -msgstr "" +msgstr "Trakt - Already rated" msgctxt "#32042" msgid "Trakt - Unrated successfully" -msgstr "" +msgstr "Trakt - Unrated successfully" msgctxt "#32043" msgid "Trakt - Already has the same rating" -msgstr "" +msgstr "Trakt - Already has the same rating" msgctxt "#32044" msgid "Trakt - Problem submitting rating" -msgstr "" +msgstr "Trakt - Problem submitting rating" msgctxt "#32045" msgid "Synchronize" -msgstr "" +msgstr "Synchronize" msgctxt "#32046" msgid "Movies" -msgstr "" +msgstr "Movies" msgctxt "#32047" msgid "Add new movies to Trakt collection" -msgstr "" +msgstr "Add new movies to Trakt collection" msgctxt "#32048" msgid "Add watched movies to Trakt history" -msgstr "" +msgstr "Add watched movies to Trakt history" msgctxt "#32049" msgid "Mark movies from Trakt history as watched in Kodi" -msgstr "" +msgstr "Mark movies from Trakt history as watched in Kodi" msgctxt "#32050" msgid "TV Episodes" -msgstr "" +msgstr "TV Episodes" msgctxt "#32051" msgid "Add new TV episodes to Trakt collection" -msgstr "" +msgstr "Add new TV episodes to Trakt collection" msgctxt "#32052" msgid "Add watched TV episodes to Trakt history" -msgstr "" +msgstr "Add watched TV episodes to Trakt history" msgctxt "#32053" msgid "Mark TV episodes from Trakt history as watched in Kodi" -msgstr "" +msgstr "Mark TV episodes from Trakt history as watched in Kodi" msgctxt "#32054" msgid "Service" -msgstr "" +msgstr "Service" msgctxt "#32055" msgid "Sync collection on library update or cleaning" -msgstr "" +msgstr "Sync collection on library update or cleaning" msgctxt "#32056" msgid "Show sync notifications" -msgstr "" +msgstr "Show sync notifications" msgctxt "#32057" msgid "Remove deleted movies from Trakt collection" -msgstr "" +msgstr "Remove deleted movies from Trakt collection" msgctxt "#32058" msgid "Remove deleted TV episodes from Trakt collection" -msgstr "" +msgstr "Remove deleted TV episodes from Trakt collection" -# empty string with id 32059 msgctxt "#32060" msgid "Hide notifications during playback" -msgstr "" +msgstr "Hide notifications during playback" msgctxt "#32061" msgid "Sync started" -msgstr "" +msgstr "Sync started" msgctxt "#32062" msgid "Sync complete" -msgstr "" +msgstr "Sync complete" msgctxt "#32063" msgid "%i movie(s) will be added to Trakt collection" -msgstr "" +msgstr "%i movie(s) will be added to Trakt collection" msgctxt "#32064" msgid "%i movie playcount(s) will be updated on Trakt" -msgstr "" +msgstr "%i movie playcount(s) will be updated on Trakt" msgctxt "#32065" msgid "%i movie(s) playcount will be updated in Kodi" -msgstr "" +msgstr "%i movie(s) playcount will be updated in Kodi" msgctxt "#32066" msgid "Movie Sync Complete" -msgstr "" +msgstr "Movie Sync Complete" msgctxt "#32067" msgid "Going to add %i show(s) to Trakt collection" -msgstr "" +msgstr "Going to add %i show(s) to Trakt collection" msgctxt "#32068" msgid "Checking for episodes missing from Trakt collection" -msgstr "" +msgstr "Checking for episodes missing from Trakt collection" msgctxt "#32069" msgid "%i of %i show(s) have episodes added to Trakt collection" -msgstr "" +msgstr "%i of %i show(s) have episodes added to Trakt collection" msgctxt "#32070" msgid "Going to update %i show(s) missing watched status" -msgstr "" +msgstr "Going to update %i show(s) missing watched status" msgctxt "#32071" msgid "Checking watched episodes on Trakt" -msgstr "" +msgstr "Checking watched episodes on Trakt" msgctxt "#32072" msgid "%i show(s) had missing watched status" -msgstr "" +msgstr "%i show(s) had missing watched status" msgctxt "#32073" msgid "%i episodes are being updated" -msgstr "" +msgstr "%i episodes are being updated" msgctxt "#32074" msgid "Checking watched episodes on Kodi" -msgstr "" +msgstr "Checking watched episodes on Kodi" msgctxt "#32075" msgid "Episode Sync Complete" -msgstr "" +msgstr "Episode Sync Complete" msgctxt "#32076" msgid "%i movie(s) will be removed from Trakt collection" -msgstr "" +msgstr "%i movie(s) will be removed from Trakt collection" msgctxt "#32077" msgid "Cleaning Trakt TV show collection" -msgstr "" +msgstr "Cleaning Trakt TV show collection" msgctxt "#32078" msgid "episodes are being removed" -msgstr "" +msgstr "episodes are being removed" msgctxt "#32079" msgid "Loading movies from Kodi" -msgstr "" +msgstr "Loading movies from Kodi" msgctxt "#32080" msgid "Movies loaded from Kodi" -msgstr "" +msgstr "Movies loaded from Kodi" msgctxt "#32081" msgid "Retrieving movie collection from Trakt" -msgstr "" +msgstr "Retrieving movie collection from Trakt" msgctxt "#32082" msgid "Retrieving watched movies from Trakt" -msgstr "" +msgstr "Retrieving watched movies from Trakt" msgctxt "#32083" msgid "Retrieved movie data from Trakt" -msgstr "" +msgstr "Retrieved movie data from Trakt" msgctxt "#32084" msgid "Trakt movie collection is up to date, no movies to add" -msgstr "" +msgstr "Trakt movie collection is up to date, no movies to add" msgctxt "#32085" msgid "%i movie(s) were added to your Trakt collection" -msgstr "" +msgstr "%i movie(s) were added to your Trakt collection" msgctxt "#32086" msgid "Trakt movie playcounts are up to date" -msgstr "" +msgstr "Trakt movie playcounts are up to date" msgctxt "#32087" msgid "Playcounts updated for %i movie(s) on Trakt" -msgstr "" +msgstr "Playcounts updated for %i movie(s) on Trakt" msgctxt "#32088" msgid "Kodi movie playcounts are up to date" -msgstr "" +msgstr "Kodi movie playcounts are up to date" msgctxt "#32089" msgid "Updating %i of %i movie playcount(s) in Kodi" -msgstr "" +msgstr "Updating %i of %i movie playcount(s) in Kodi" msgctxt "#32090" msgid "Playcounts updated for %i movie(s) in Kodi" -msgstr "" +msgstr "Playcounts updated for %i movie(s) in Kodi" msgctxt "#32091" msgid "Trakt movie collection is up to date, no movies removed" -msgstr "" +msgstr "Trakt movie collection is up to date, no movies removed" msgctxt "#32092" msgid "%i movie(s) were removed from your Trakt collection" -msgstr "" +msgstr "%i movie(s) were removed from your Trakt collection" msgctxt "#32093" msgid "Updating %i of %i movie playcount(s) on Trakt" -msgstr "" +msgstr "Updating %i of %i movie playcount(s) on Trakt" msgctxt "#32094" msgid "Loading episode data from Kodi" -msgstr "" +msgstr "Loading episode data from Kodi" msgctxt "#32095" msgid "Loading shows from Kodi" -msgstr "" +msgstr "Loading shows from Kodi" msgctxt "#32096" msgid "Shows loaded from Kodi" -msgstr "" +msgstr "Shows loaded from Kodi" msgctxt "#32097" msgid "Parsing %i of %i episode data from Kodi" -msgstr "" +msgstr "Parsing %i of %i episode data from Kodi" msgctxt "#32098" msgid "Loaded episode data from Kodi" -msgstr "" +msgstr "Loaded episode data from Kodi" msgctxt "#32099" msgid "Loading episode data from Trakt" -msgstr "" +msgstr "Loading episode data from Trakt" msgctxt "#32100" msgid "Retrieving episode collection from Trakt" -msgstr "" +msgstr "Retrieving episode collection from Trakt" msgctxt "#32101" msgid "Retrieving watched episodes from Trakt" -msgstr "" +msgstr "Retrieving watched episodes from Trakt" msgctxt "#32102" msgid "Parsing episode data %i of %i from Trakt" -msgstr "" +msgstr "Parsing episode data %i of %i from Trakt" msgctxt "#32103" msgid "Retrieved episode data from Trakt" -msgstr "" +msgstr "Retrieved episode data from Trakt" msgctxt "#32104" msgid "Trakt episode collection is up to date, no episodes to add" -msgstr "" +msgstr "Trakt episode collection is up to date, no episodes to add" msgctxt "#32105" msgid "%i episode(s) were added to your Trakt collection" -msgstr "" +msgstr "%i episode(s) were added to your Trakt collection" msgctxt "#32106" msgid "Trakt episode playcounts are up to date" -msgstr "" +msgstr "Trakt episode playcounts are up to date" msgctxt "#32107" msgid "Kodi episode playcounts are up to date" -msgstr "" +msgstr "Kodi episode playcounts are up to date" msgctxt "#32108" msgid "Updating %i of %i episode playcount(s) in Kodi" -msgstr "" +msgstr "Updating %i of %i episode playcount(s) in Kodi" msgctxt "#32109" msgid "Playcounts updated for %i show(s) in Kodi" -msgstr "" +msgstr "Playcounts updated for %i show(s) in Kodi" msgctxt "#32110" msgid "Trakt episode collection is clean, no episodes to remove" -msgstr "" +msgstr "Trakt episode collection is clean, no episodes to remove" msgctxt "#32111" msgid "%i episode(s) are being removed from your Trakt collection" -msgstr "" +msgstr "%i episode(s) are being removed from your Trakt collection" msgctxt "#32112" msgid "%i episode(s) were removed from your Trakt collection" -msgstr "" +msgstr "%i episode(s) were removed from your Trakt collection" msgctxt "#32113" msgid "Trakt - Marked as watched" -msgstr "" +msgstr "Trakt - Marked as watched" msgctxt "#32114" msgid "Trakt - Failed marking as watched" -msgstr "" +msgstr "Trakt - Failed marking as watched" msgctxt "#32115" msgid "%d episode(s) of '%s'" -msgstr "" +msgstr "%d episode(s) of '%s'" msgctxt "#32116" msgid "Enable debug mode" -msgstr "" +msgstr "Enable debug mode" msgctxt "#32117" msgid "Sync movie playback progress to Kodi" -msgstr "" +msgstr "Sync movie playback progress to Kodi" msgctxt "#32118" msgid "Sync episode playback progress to Kodi" -msgstr "" +msgstr "Sync episode playback progress to Kodi" msgctxt "#32119" msgid "Retrieving episode playback progress from Trakt" -msgstr "" +msgstr "Retrieving episode playback progress from Trakt" msgctxt "#32120" msgid "Parsing episode playback progress %i of %i from Trakt" -msgstr "" +msgstr "Parsing episode playback progress %i of %i from Trakt" msgctxt "#32121" msgid "Retrieved episode playback progress from Trakt" -msgstr "" +msgstr "Retrieved episode playback progress from Trakt" msgctxt "#32122" msgid "Retrieving movie playback progress from Trakt" -msgstr "" +msgstr "Retrieving movie playback progress from Trakt" msgctxt "#32123" msgid "Parsing movie playback progress %i of %i from Trakt" -msgstr "" +msgstr "Parsing movie playback progress %i of %i from Trakt" msgctxt "#32124" msgid "Retrieved movie playback progress from Trakt" -msgstr "" +msgstr "Retrieved movie playback progress from Trakt" msgctxt "#32125" msgid "Kodi movie playback progress is up to date" -msgstr "" +msgstr "Kodi movie playback progress is up to date" msgctxt "#32126" msgid "%i movie(s) playback progress will be updated in Kodi" -msgstr "" +msgstr "%i movie(s) playback progress will be updated in Kodi" msgctxt "#32127" msgid "Updating %i of %i movie(s) playback progress in Kodi" -msgstr "" +msgstr "Updating %i of %i movie(s) playback progress in Kodi" msgctxt "#32128" msgid "Playback progress updated for %i movie(s) in Kodi" -msgstr "" +msgstr "Playback progress updated for %i movie(s) in Kodi" msgctxt "#32129" msgid "Kodi episode playback progress is up to date" -msgstr "" +msgstr "Kodi episode playback progress is up to date" msgctxt "#32130" msgid "Updating %i of %i episode(s) playback progress in Kodi" -msgstr "" +msgstr "Updating %i of %i episode(s) playback progress in Kodi" msgctxt "#32131" msgid "Playback progress updated for %i episode(s) in Kodi" -msgstr "" +msgstr "Playback progress updated for %i episode(s) in Kodi" msgctxt "#32132" msgid "Unrate this season" -msgstr "" +msgstr "Unrate this season" msgctxt "#32133" msgid "Manage Movie's Lists" -msgstr "" +msgstr "Manage Movie's Lists" msgctxt "#32134" msgid "Manage Show's Lists" -msgstr "" +msgstr "Manage Show's Lists" msgctxt "#32135" msgid "Remove from Watchlist" -msgstr "" +msgstr "Remove from Watchlist" msgctxt "#32136" msgid "Add to watchlist" -msgstr "" +msgstr "Add to watchlist" msgctxt "#32137" msgid "Rate this movie" -msgstr "" +msgstr "Rate this movie" msgctxt "#32138" msgid "Rate this show" -msgstr "" +msgstr "Rate this show" msgctxt "#32139" msgid "Rate this episode" -msgstr "" +msgstr "Rate this episode" msgctxt "#32140" msgid "Toggle watched" -msgstr "" +msgstr "Toggle watched" msgctxt "#32141" msgid "Manage all lists" -msgstr "" +msgstr "Manage all lists" msgctxt "#32142" msgid "Update all tags" -msgstr "" +msgstr "Update all tags" msgctxt "#32143" msgid "Synchronize library" -msgstr "" +msgstr "Synchronize library" msgctxt "#32144" msgid "How do I authorize the trakt addon to access my trakt.tv account?" -msgstr "" +msgstr "How do I authorize the trakt addon to access my trakt.tv account?" -# empty strings from id 32145 to 32146 msgctxt "#32147" msgid "Trakt.tv PIN Authorization Failed" -msgstr "" +msgstr "Trakt.tv PIN Authorization Failed" -# empty string with id 32148 msgctxt "#32149" msgid "Rate this Season" -msgstr "" +msgstr "Rate this Season" msgctxt "#32150" msgid "You will be reminded in 24 hours" -msgstr "" +msgstr "You will be reminded in 24 hours" msgctxt "#32151" msgid "Use Addon Settings later if you change your mind" -msgstr "" +msgstr "Use Addon Settings later if you change your mind" msgctxt "#32152" msgid "Trakt Authorization Complete" -msgstr "" +msgstr "Trakt Authorization Complete" msgctxt "#32153" msgid "Trakt Account Authorization" -msgstr "" +msgstr "Trakt Account Authorization" msgctxt "#32154" msgid "Authorize" -msgstr "" +msgstr "Authorize" msgctxt "#32155" msgid "Remind Me Later" -msgstr "" +msgstr "Remind Me Later" msgctxt "#32156" msgid "No Thanks" -msgstr "" +msgstr "No Thanks" msgctxt "#32157" msgid "Account Authorization" -msgstr "" +msgstr "Account Authorization" # empty string with id 32158 msgctxt "#32159" @@ -631,23 +624,23 @@ msgstr "" msgctxt "#32162" msgid "The trakt addon CAN NOT be used without authorizing it to access your trakt.tv account." -msgstr "" +msgstr "The trakt addon CAN NOT be used without authorizing it to access your trakt.tv account." msgctxt "#32163" msgid "User" -msgstr "" +msgstr "User" msgctxt "#32164" msgid "Fallback to Title/Year matching if necessary" -msgstr "" +msgstr "Fallback to Title/Year matching if necessary" msgctxt "#32165" msgid "Trakt - Added to watchlist" -msgstr "" +msgstr "Trakt - Added to watchlist" msgctxt "#32166" msgid "Trakt - Failed adding to watchlist" -msgstr "" +msgstr "Trakt - Failed adding to watchlist" msgctxt "#32167" msgid "Offset scrobble start by X minutes" @@ -768,3 +761,19 @@ msgstr "" msgctxt "#42191" msgid "Optional password needed to authenticate with the proxy." msgstr "" + +#~ msgctxt "#32003" +#~ msgid "Startup Delay" +#~ msgstr "Startup Delay" + +#~ msgctxt "#32159" +#~ msgid "Visit {0} or scan the QR Code below." +#~ msgstr "Visit {0} or scan the QR Code below." + +#~ msgctxt "#32160" +#~ msgid "Authorize the trakt addon to access your account." +#~ msgstr "Authorize the trakt addon to access your account." + +#~ msgctxt "#32161" +#~ msgid "Enter the PIN provided in the box below." +#~ msgstr "Enter the PIN provided in the box below." diff --git a/script.trakt/resources/language/resource.language.es_ar/strings.po b/script.trakt/resources/language/resource.language.es_ar/strings.po index af628655c..56b0aedb8 100644 --- a/script.trakt/resources/language/resource.language.es_ar/strings.po +++ b/script.trakt/resources/language/resource.language.es_ar/strings.po @@ -8,13 +8,13 @@ msgstr "" "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: Automatically generated\n" -"Language-Team: none\n" -"Language: es_ar\n" +"Last-Translator: Kodi Translation Team\n" +"Language-Team: Spanish (Argentina) (http://www.transifex.com/projects/p/xbmc-addons/language/es_AR/)\n" +"Language: es_AR\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" msgctxt "Addon Summary" msgid "TV and movie scrobbler for Trakt.tv" @@ -24,10 +24,9 @@ msgctxt "Addon Description" msgid "Automatically scrobble all TV episodes and movies you are watching to Trakt.tv! Keep a comprehensive history of everything you've watched and be part of a global community of TV and movie enthusiasts. Sign up for a free account at http://trakt.tv and get a ton of features:[CR][CR]- Automatically scrobble what you're watching[CR]- Mobile apps for iPhone, iPad, Android, and Windows Phone[CR]- Share what you're watching (in real time) and rating to facebook and twitter[CR]- Personalized calendar so you never miss a TV show[CR]- Follow your friends and people you're interesed in[CR]- Use watchlists so you don't forget to what to watch[CR]- Track your media collections and impress your friends[CR]- Create custom lists around any topics you choose[CR]- Easily track your TV show progress across all seasons and episodes[CR]- Track your progress against industry lists such as the IMDb Top 250[CR]- Discover new shows and movies based on your viewing habits[CR]- Widgets for your forum signature[CR][CR]What can this addon do?[CR][CR]- Automatically scrobble all TV episodes and movies you are watching[CR]- Sync your TV episode and movie collections to Trakt (triggered after a library update)[CR]- Auto clean your Trakt collection so that it matches up with Kodi[CR]- Keep watched statuses synced between Kodi and Trakt[CR]- Rate movies and episode after watching them[CR][CR]Special thanks to all who contributed to this plugin! Check the commit history and changelog to see these talented developers." msgstr "" -# General Settings msgctxt "#32000" msgid "General" -msgstr "" +msgstr "General" # empty strings from id 32001 to 32002 msgctxt "#32003" @@ -36,7 +35,7 @@ msgstr "" msgctxt "#32004" msgid "Rating" -msgstr "" +msgstr "Valoración" msgctxt "#32005" msgid "Rate Movie after watching" @@ -106,7 +105,7 @@ msgstr "" msgctxt "#32024" msgid "Error" -msgstr "" +msgstr "Error" # empty string with id 32025 msgctxt "#32026" @@ -139,7 +138,7 @@ msgstr "" msgctxt "#32033" msgid "Fair" -msgstr "" +msgstr "Bueno" msgctxt "#32034" msgid "Good" @@ -191,7 +190,7 @@ msgstr "" msgctxt "#32046" msgid "Movies" -msgstr "" +msgstr "Películas" msgctxt "#32047" msgid "Add new movies to Trakt collection" @@ -223,7 +222,7 @@ msgstr "" msgctxt "#32054" msgid "Service" -msgstr "" +msgstr "Servicio" msgctxt "#32055" msgid "Sync collection on library update or cleaning" @@ -635,7 +634,7 @@ msgstr "" msgctxt "#32163" msgid "User" -msgstr "" +msgstr "Usuarios" msgctxt "#32164" msgid "Fallback to Title/Year matching if necessary" diff --git a/script.trakt/resources/language/resource.language.es_mx/strings.po b/script.trakt/resources/language/resource.language.es_mx/strings.po index 821b45570..3d7120db1 100644 --- a/script.trakt/resources/language/resource.language.es_mx/strings.po +++ b/script.trakt/resources/language/resource.language.es_mx/strings.po @@ -5,16 +5,17 @@ msgid "" msgstr "" "Project-Id-Version: XBMC Addons\n" -"Report-Msgid-Bugs-To: alanwww1@xbmc.org\n" +"Report-Msgid-Bugs-To: translations@kodi.tv\n" "POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: es_mx\n" +"PO-Revision-Date: 2022-08-05 23:14+0000\n" +"Last-Translator: Christian Gade \n" +"Language-Team: Spanish (Mexico) \n" +"Language: es_MX\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.13\n" msgctxt "Addon Summary" msgid "TV and movie scrobbler for Trakt.tv" @@ -24,339 +25,338 @@ msgctxt "Addon Description" msgid "Automatically scrobble all TV episodes and movies you are watching to Trakt.tv! Keep a comprehensive history of everything you've watched and be part of a global community of TV and movie enthusiasts. Sign up for a free account at http://trakt.tv and get a ton of features:[CR][CR]- Automatically scrobble what you're watching[CR]- Mobile apps for iPhone, iPad, Android, and Windows Phone[CR]- Share what you're watching (in real time) and rating to facebook and twitter[CR]- Personalized calendar so you never miss a TV show[CR]- Follow your friends and people you're interesed in[CR]- Use watchlists so you don't forget to what to watch[CR]- Track your media collections and impress your friends[CR]- Create custom lists around any topics you choose[CR]- Easily track your TV show progress across all seasons and episodes[CR]- Track your progress against industry lists such as the IMDb Top 250[CR]- Discover new shows and movies based on your viewing habits[CR]- Widgets for your forum signature[CR][CR]What can this addon do?[CR][CR]- Automatically scrobble all TV episodes and movies you are watching[CR]- Sync your TV episode and movie collections to Trakt (triggered after a library update)[CR]- Auto clean your Trakt collection so that it matches up with Kodi[CR]- Keep watched statuses synced between Kodi and Trakt[CR]- Rate movies and episode after watching them[CR][CR]Special thanks to all who contributed to this plugin! Check the commit history and changelog to see these talented developers." msgstr "" -# General Settings msgctxt "#32000" msgid "General" -msgstr "" +msgstr "General" # empty strings from id 32001 to 32002 msgctxt "#32003" msgid "Startup Delay (seconds)" -msgstr "" +msgstr "Retraso al iniciar (en segundos)" msgctxt "#32004" msgid "Rating" -msgstr "" +msgstr "Calificación" msgctxt "#32005" msgid "Rate Movie after watching" -msgstr "" +msgstr "Calificar película después de ver" msgctxt "#32006" msgid "Rate TV show Episode after watching" -msgstr "" +msgstr "Calificar serie después de ver" msgctxt "#32008" msgid "Minimum percent watched to display rating dialog" -msgstr "" +msgstr "Porcentaje mínimo visto para mostrar diálogo de calificación" msgctxt "#32009" msgid "Allow re-rating of media" -msgstr "" +msgstr "Permitir calificar nuevamente" msgctxt "#32010" msgid "Default rating" -msgstr "" +msgstr "Calificación por defecto" # Scrobbling Settings msgctxt "#32011" msgid "Scrobbling" -msgstr "" +msgstr "Seguimiento" msgctxt "#32012" msgid "Scrobble movies" -msgstr "" +msgstr "Dar seguimiento a películas" msgctxt "#32013" msgid "Scrobble TV show episodes" -msgstr "" +msgstr "Dar seguimiento a episodios" msgctxt "#32014" msgid "Show notification on scrobble" -msgstr "" +msgstr "Mostrar notificaciones al sincronizar" msgctxt "#32015" msgid "Trakt - Scrobbled successfully" -msgstr "" +msgstr "Trakt - Sincronizado exitosamnte" msgctxt "#32016" msgid "Exclusions" -msgstr "" +msgstr "Exclusiones" msgctxt "#32017" msgid "Exclude Live TV" -msgstr "" +msgstr "Excluir TV en vivo" msgctxt "#32018" msgid "Exclude HTTP sources" -msgstr "" +msgstr "Excluir fuentes HTTP" msgctxt "#32019" msgid "Exclude path" -msgstr "" +msgstr "Excluir ruta" msgctxt "#32020" msgid "Folder's path (including subfolders)" -msgstr "" +msgstr "Ruta a la carpeta (incluyendo subcarpetas)" # empty strings from id 32021 to 32022 msgctxt "#32023" msgid "Can not connect to Trakt" -msgstr "" +msgstr "No se pudo conectar con Trakt" msgctxt "#32024" msgid "Error" -msgstr "" +msgstr "Error" # empty string with id 32025 msgctxt "#32026" msgid "What Did You Think?" -msgstr "" +msgstr "¿Qué te pareció?" msgctxt "#32027" msgid "Totally Ninja!" -msgstr "" +msgstr "¡Increíble!" msgctxt "#32028" msgid "Weak Sauce :(" -msgstr "" +msgstr "De lo peor" msgctxt "#32029" msgid "Terrible" -msgstr "" +msgstr "Malísimo" msgctxt "#32030" msgid "Bad" -msgstr "" +msgstr "Malo" msgctxt "#32031" msgid "Poor" -msgstr "" +msgstr "Un poco pobre" msgctxt "#32032" msgid "Meh" -msgstr "" +msgstr "Ni bueno ni malo" msgctxt "#32033" msgid "Fair" -msgstr "" +msgstr "Tuvo buenos momentos" msgctxt "#32034" msgid "Good" -msgstr "" +msgstr "Bueno" msgctxt "#32035" msgid "Great" -msgstr "" +msgstr "Muy bueno" msgctxt "#32036" msgid "Superb" -msgstr "" +msgstr "Buenísimo" msgctxt "#32037" msgid "Unrate this movie" -msgstr "" +msgstr "Des-calificar esta película" msgctxt "#32038" msgid "Unrate this show" -msgstr "" +msgstr "Des-calificar esta serie" msgctxt "#32039" msgid "Unrate this episode" -msgstr "" +msgstr "Des-calificar este episodio" msgctxt "#32040" msgid "Trakt - Rating submitted successfully" -msgstr "" +msgstr "Trakt - Calificación enviada con éxito" msgctxt "#32041" msgid "Trakt - Already rated" -msgstr "" +msgstr "Trakt - Ya se ha calificado" msgctxt "#32042" msgid "Trakt - Unrated successfully" -msgstr "" +msgstr "Trakt - Des-calificado con éxito" msgctxt "#32043" msgid "Trakt - Already has the same rating" -msgstr "" +msgstr "Trakt - Misma calificación" msgctxt "#32044" msgid "Trakt - Problem submitting rating" -msgstr "" +msgstr "Trakt - Problemas al enviar la calificación" msgctxt "#32045" msgid "Synchronize" -msgstr "" +msgstr "Sincronizar" msgctxt "#32046" msgid "Movies" -msgstr "" +msgstr "Películas" msgctxt "#32047" msgid "Add new movies to Trakt collection" -msgstr "" +msgstr "Agregar nuevas películas a la colección de Trakt" msgctxt "#32048" msgid "Add watched movies to Trakt history" -msgstr "" +msgstr "Agregar películas vistas al historial de Trakt" msgctxt "#32049" msgid "Mark movies from Trakt history as watched in Kodi" -msgstr "" +msgstr "Marcar películas del historial de Trakt como vistas en Kodi" msgctxt "#32050" msgid "TV Episodes" -msgstr "" +msgstr "Episodios" msgctxt "#32051" msgid "Add new TV episodes to Trakt collection" -msgstr "" +msgstr "Agrergar nuevos episodios a la colección de Trakt" msgctxt "#32052" msgid "Add watched TV episodes to Trakt history" -msgstr "" +msgstr "Agregar episodios vistos al historial de Trakt" msgctxt "#32053" msgid "Mark TV episodes from Trakt history as watched in Kodi" -msgstr "" +msgstr "Marcar episodios del historial de Trakt como vistos en Kodi" msgctxt "#32054" msgid "Service" -msgstr "" +msgstr "Servicio" msgctxt "#32055" msgid "Sync collection on library update or cleaning" -msgstr "" +msgstr "Sincronizar colección al limpiar o actualizar la biblioteca" msgctxt "#32056" msgid "Show sync notifications" -msgstr "" +msgstr "Mostrar notificaciones de sincronización" msgctxt "#32057" msgid "Remove deleted movies from Trakt collection" -msgstr "" +msgstr "Quitar películas eliminadas de la colección de Trakt" msgctxt "#32058" msgid "Remove deleted TV episodes from Trakt collection" -msgstr "" +msgstr "Quitar episodios eliminados de la colección de Trakt" # empty string with id 32059 msgctxt "#32060" msgid "Hide notifications during playback" -msgstr "" +msgstr "Ocultar notificaciones durante la reproducción" msgctxt "#32061" msgid "Sync started" -msgstr "" +msgstr "Sincronización iniciada" msgctxt "#32062" msgid "Sync complete" -msgstr "" +msgstr "Sincronización completada" msgctxt "#32063" msgid "%i movie(s) will be added to Trakt collection" -msgstr "" +msgstr "%i película(s) se agregará(n) a la colección de Trakt" msgctxt "#32064" msgid "%i movie playcount(s) will be updated on Trakt" -msgstr "" +msgstr "%i reproducción(es) de película se actualizará(n) en Trakt" msgctxt "#32065" msgid "%i movie(s) playcount will be updated in Kodi" -msgstr "" +msgstr "%i reproducciones de película(s) se actualizará(n) en Kodi" msgctxt "#32066" msgid "Movie Sync Complete" -msgstr "" +msgstr "Sincronización de películas completada" msgctxt "#32067" msgid "Going to add %i show(s) to Trakt collection" -msgstr "" +msgstr "Se agregará(n) %i serie(s) a la colección de Trakt" msgctxt "#32068" msgid "Checking for episodes missing from Trakt collection" -msgstr "" +msgstr "Verificando episodios faltantes en la colección de Trakt" msgctxt "#32069" msgid "%i of %i show(s) have episodes added to Trakt collection" -msgstr "" +msgstr "%i de %i serie(s) tienen episodios agregados a la colección de Trakt" msgctxt "#32070" msgid "Going to update %i show(s) missing watched status" -msgstr "" +msgstr "Se va a actualizar el estado de visualización faltante de la(s) serie(s) %i" msgctxt "#32071" msgid "Checking watched episodes on Trakt" -msgstr "" +msgstr "Verificando episodios vistos en Trakt" msgctxt "#32072" msgid "%i show(s) had missing watched status" -msgstr "" +msgstr "%i serie(s) tiene(n) estados de visualización faltantes" msgctxt "#32073" msgid "%i episodes are being updated" -msgstr "" +msgstr "%i episodios están siendo actualizados" msgctxt "#32074" msgid "Checking watched episodes on Kodi" -msgstr "" +msgstr "Verificando episodios vistos en Kodi" msgctxt "#32075" msgid "Episode Sync Complete" -msgstr "" +msgstr "Sincronización de episodios completada" msgctxt "#32076" msgid "%i movie(s) will be removed from Trakt collection" -msgstr "" +msgstr "%i película(s) se borrará(n) de la colección de Trakt" msgctxt "#32077" msgid "Cleaning Trakt TV show collection" -msgstr "" +msgstr "Limpiando colección de series de Trakt" msgctxt "#32078" msgid "episodes are being removed" -msgstr "" +msgstr "episodios están siendo borrados" msgctxt "#32079" msgid "Loading movies from Kodi" -msgstr "" +msgstr "Cargando películas de Kodi" msgctxt "#32080" msgid "Movies loaded from Kodi" -msgstr "" +msgstr "Películas de Kodi cargadas" msgctxt "#32081" msgid "Retrieving movie collection from Trakt" -msgstr "" +msgstr "Obteniendo colección de películas de Trakt" msgctxt "#32082" msgid "Retrieving watched movies from Trakt" -msgstr "" +msgstr "Obteniendo películas vistas de Trakt" msgctxt "#32083" msgid "Retrieved movie data from Trakt" -msgstr "" +msgstr "Obtenidos datos de películas de Trakt" msgctxt "#32084" msgid "Trakt movie collection is up to date, no movies to add" -msgstr "" +msgstr "La colección de películas de Trakt está actualizada, no hay películas que agregar" msgctxt "#32085" msgid "%i movie(s) were added to your Trakt collection" -msgstr "" +msgstr "%i película(s) ha(n) sido agregada(s) a tu colección de Trakt" msgctxt "#32086" msgid "Trakt movie playcounts are up to date" -msgstr "" +msgstr "Las reproducciones de películas de Trakt están al día" msgctxt "#32087" msgid "Playcounts updated for %i movie(s) on Trakt" -msgstr "" +msgstr "Reproducciones de %i película(s) actualizada(s) en Trakt" msgctxt "#32088" msgid "Kodi movie playcounts are up to date" -msgstr "" +msgstr "Las reproducciones de películas de Kodi están al día" msgctxt "#32089" msgid "Updating %i of %i movie playcount(s) in Kodi" @@ -380,11 +380,11 @@ msgstr "" msgctxt "#32094" msgid "Loading episode data from Kodi" -msgstr "" +msgstr "Cargando datos de episodios de Kodi" msgctxt "#32095" msgid "Loading shows from Kodi" -msgstr "" +msgstr "Cargando series desde Kodi" msgctxt "#32096" msgid "Shows loaded from Kodi" @@ -456,11 +456,11 @@ msgstr "" msgctxt "#32113" msgid "Trakt - Marked as watched" -msgstr "" +msgstr "Trakt - Marcado como visto" msgctxt "#32114" msgid "Trakt - Failed marking as watched" -msgstr "" +msgstr "Trakt - No se pudo marcar como visto" msgctxt "#32115" msgid "%d episode(s) of '%s'" @@ -468,19 +468,19 @@ msgstr "" msgctxt "#32116" msgid "Enable debug mode" -msgstr "" +msgstr "Activar modo de depuración" msgctxt "#32117" msgid "Sync movie playback progress to Kodi" -msgstr "" +msgstr "Sincronizar progreso de reproducción de película con Kodi" msgctxt "#32118" msgid "Sync episode playback progress to Kodi" -msgstr "" +msgstr "Sincronizar progreso de reproducción de episodio con Kodi" msgctxt "#32119" msgid "Retrieving episode playback progress from Trakt" -msgstr "" +msgstr "Obteniendo progreso de reproducción de episodio de Trakt" msgctxt "#32120" msgid "Parsing episode playback progress %i of %i from Trakt" @@ -747,7 +747,7 @@ msgstr "" msgctxt "#32189" msgid "Proxy port" -msgstr "" +msgstr "Puerto Proxy" msgctxt "#42189" msgid "Port of the proxy server." @@ -755,7 +755,7 @@ msgstr "" msgctxt "#32190" msgid "Username" -msgstr "" +msgstr "Nombre de usuario" msgctxt "#42190" msgid "Optional user name needed to authenticate with the proxy." @@ -763,8 +763,13 @@ msgstr "" msgctxt "#32191" msgid "Password" -msgstr "" +msgstr "Contraseña" msgctxt "#42191" msgid "Optional password needed to authenticate with the proxy." msgstr "" + +# empty strings from id 32001 to 32002 +#~ msgctxt "#32003" +#~ msgid "Startup Delay" +#~ msgstr "Retraso de inicio" diff --git a/script.trakt/resources/language/resource.language.fa_af/strings.po b/script.trakt/resources/language/resource.language.fa_af/strings.po index 55907ed1a..b97b12faf 100644 --- a/script.trakt/resources/language/resource.language.fa_af/strings.po +++ b/script.trakt/resources/language/resource.language.fa_af/strings.po @@ -8,13 +8,13 @@ msgstr "" "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: Automatically generated\n" -"Language-Team: none\n" -"Language: fa_af\n" +"Last-Translator: Kodi Translation Team\n" +"Language-Team: Persian (http://www.transifex.com/projects/p/xbmc-addons/language/fa/)\n" +"Language: fa\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n > 1;\n" +"Plural-Forms: nplurals=1; plural=0;\n" msgctxt "Addon Summary" msgid "TV and movie scrobbler for Trakt.tv" @@ -24,10 +24,9 @@ msgctxt "Addon Description" msgid "Automatically scrobble all TV episodes and movies you are watching to Trakt.tv! Keep a comprehensive history of everything you've watched and be part of a global community of TV and movie enthusiasts. Sign up for a free account at http://trakt.tv and get a ton of features:[CR][CR]- Automatically scrobble what you're watching[CR]- Mobile apps for iPhone, iPad, Android, and Windows Phone[CR]- Share what you're watching (in real time) and rating to facebook and twitter[CR]- Personalized calendar so you never miss a TV show[CR]- Follow your friends and people you're interesed in[CR]- Use watchlists so you don't forget to what to watch[CR]- Track your media collections and impress your friends[CR]- Create custom lists around any topics you choose[CR]- Easily track your TV show progress across all seasons and episodes[CR]- Track your progress against industry lists such as the IMDb Top 250[CR]- Discover new shows and movies based on your viewing habits[CR]- Widgets for your forum signature[CR][CR]What can this addon do?[CR][CR]- Automatically scrobble all TV episodes and movies you are watching[CR]- Sync your TV episode and movie collections to Trakt (triggered after a library update)[CR]- Auto clean your Trakt collection so that it matches up with Kodi[CR]- Keep watched statuses synced between Kodi and Trakt[CR]- Rate movies and episode after watching them[CR][CR]Special thanks to all who contributed to this plugin! Check the commit history and changelog to see these talented developers." msgstr "" -# General Settings msgctxt "#32000" msgid "General" -msgstr "" +msgstr "عمومی" # empty strings from id 32001 to 32002 msgctxt "#32003" diff --git a/script.trakt/resources/language/resource.language.fr_ca/strings.po b/script.trakt/resources/language/resource.language.fr_ca/strings.po index 5cf7efe48..6c3ce614c 100644 --- a/script.trakt/resources/language/resource.language.fr_ca/strings.po +++ b/script.trakt/resources/language/resource.language.fr_ca/strings.po @@ -7,14 +7,15 @@ 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: Automatically generated\n" -"Language-Team: none\n" -"Language: fr_ca\n" +"PO-Revision-Date: 2021-07-10 08:37+0000\n" +"Last-Translator: Christian Gade \n" +"Language-Team: French (Canada) \n" +"Language: fr_CA\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 4.7.1\n" msgctxt "Addon Summary" msgid "TV and movie scrobbler for Trakt.tv" @@ -24,10 +25,9 @@ msgctxt "Addon Description" msgid "Automatically scrobble all TV episodes and movies you are watching to Trakt.tv! Keep a comprehensive history of everything you've watched and be part of a global community of TV and movie enthusiasts. Sign up for a free account at http://trakt.tv and get a ton of features:[CR][CR]- Automatically scrobble what you're watching[CR]- Mobile apps for iPhone, iPad, Android, and Windows Phone[CR]- Share what you're watching (in real time) and rating to facebook and twitter[CR]- Personalized calendar so you never miss a TV show[CR]- Follow your friends and people you're interesed in[CR]- Use watchlists so you don't forget to what to watch[CR]- Track your media collections and impress your friends[CR]- Create custom lists around any topics you choose[CR]- Easily track your TV show progress across all seasons and episodes[CR]- Track your progress against industry lists such as the IMDb Top 250[CR]- Discover new shows and movies based on your viewing habits[CR]- Widgets for your forum signature[CR][CR]What can this addon do?[CR][CR]- Automatically scrobble all TV episodes and movies you are watching[CR]- Sync your TV episode and movie collections to Trakt (triggered after a library update)[CR]- Auto clean your Trakt collection so that it matches up with Kodi[CR]- Keep watched statuses synced between Kodi and Trakt[CR]- Rate movies and episode after watching them[CR][CR]Special thanks to all who contributed to this plugin! Check the commit history and changelog to see these talented developers." msgstr "" -# General Settings msgctxt "#32000" msgid "General" -msgstr "" +msgstr "Général" # empty strings from id 32001 to 32002 msgctxt "#32003" @@ -36,593 +36,587 @@ msgstr "" msgctxt "#32004" msgid "Rating" -msgstr "" +msgstr "Évaluation" msgctxt "#32005" msgid "Rate Movie after watching" -msgstr "" +msgstr "Évaluer le film après visualisation" msgctxt "#32006" msgid "Rate TV show Episode after watching" -msgstr "" +msgstr "Évaluer l'épisode d'émission télé après visualisation" msgctxt "#32008" msgid "Minimum percent watched to display rating dialog" -msgstr "" +msgstr "Pourcentage de visualisation minimum pour afficher la fenêtre d'évaluation" msgctxt "#32009" msgid "Allow re-rating of media" -msgstr "" +msgstr "Permettre la réévaluation du média" msgctxt "#32010" msgid "Default rating" -msgstr "" +msgstr "Évaluation par défaut" -# Scrobbling Settings msgctxt "#32011" msgid "Scrobbling" -msgstr "" +msgstr "Scrobblage" msgctxt "#32012" msgid "Scrobble movies" -msgstr "" +msgstr "Scrobbler les films" msgctxt "#32013" msgid "Scrobble TV show episodes" -msgstr "" +msgstr "Scrobbler les épisodes d'émissions télé" msgctxt "#32014" msgid "Show notification on scrobble" -msgstr "" +msgstr "Afficher une notification lors du scrobble" msgctxt "#32015" msgid "Trakt - Scrobbled successfully" -msgstr "" +msgstr "Trakt - Scrobblé avec succès" msgctxt "#32016" msgid "Exclusions" -msgstr "" +msgstr "Exclusions" msgctxt "#32017" msgid "Exclude Live TV" -msgstr "" +msgstr "Exclure la télé en direct" msgctxt "#32018" msgid "Exclude HTTP sources" -msgstr "" +msgstr "Exclure les sources HTTP" msgctxt "#32019" msgid "Exclude path" -msgstr "" +msgstr "Exclure le chemin" msgctxt "#32020" msgid "Folder's path (including subfolders)" -msgstr "" +msgstr "Chemin du dossier (incluant les sous-dossiers)" -# empty strings from id 32021 to 32022 msgctxt "#32023" msgid "Can not connect to Trakt" -msgstr "" +msgstr "Impossible de se connecter à Trakt" msgctxt "#32024" msgid "Error" -msgstr "" +msgstr "Erreur" -# empty string with id 32025 msgctxt "#32026" msgid "What Did You Think?" -msgstr "" +msgstr "Qu'en avez-vous pensé?" msgctxt "#32027" msgid "Totally Ninja!" -msgstr "" +msgstr "Complètement Ninja!" msgctxt "#32028" msgid "Weak Sauce :(" -msgstr "" +msgstr "Ben faible :(" msgctxt "#32029" msgid "Terrible" -msgstr "" +msgstr "Affreux" msgctxt "#32030" msgid "Bad" -msgstr "" +msgstr "Mauvais" msgctxt "#32031" msgid "Poor" -msgstr "" +msgstr "Pas fameux" msgctxt "#32032" msgid "Meh" -msgstr "" +msgstr "Bof" msgctxt "#32033" msgid "Fair" -msgstr "" +msgstr "Beau" msgctxt "#32034" msgid "Good" -msgstr "" +msgstr "Bon" msgctxt "#32035" msgid "Great" -msgstr "" +msgstr "Vraiment bon" msgctxt "#32036" msgid "Superb" -msgstr "" +msgstr "Superbe" msgctxt "#32037" msgid "Unrate this movie" -msgstr "" +msgstr "Ôter l'évaluation de ce film" msgctxt "#32038" msgid "Unrate this show" -msgstr "" +msgstr "Ôter l'évaluation de cette émission" msgctxt "#32039" msgid "Unrate this episode" -msgstr "" +msgstr "Ôter l'évaluation de cet épisode" msgctxt "#32040" msgid "Trakt - Rating submitted successfully" -msgstr "" +msgstr "Trakt - Évaluation envoyée avec succès" msgctxt "#32041" msgid "Trakt - Already rated" -msgstr "" +msgstr "Trakt - Déjà évalué" msgctxt "#32042" msgid "Trakt - Unrated successfully" -msgstr "" +msgstr "Trakt - Évaluation ôtée avec succès" msgctxt "#32043" msgid "Trakt - Already has the same rating" -msgstr "" +msgstr "Trakt - A déjà la même évaluation" msgctxt "#32044" msgid "Trakt - Problem submitting rating" -msgstr "" +msgstr "Trakt - Problème lors de l'envoi de l'évaluation" msgctxt "#32045" msgid "Synchronize" -msgstr "" +msgstr "Synchroniser" msgctxt "#32046" msgid "Movies" -msgstr "" +msgstr "Films" msgctxt "#32047" msgid "Add new movies to Trakt collection" -msgstr "" +msgstr "Ajouter de nouveaux films à la collection Trakt" msgctxt "#32048" msgid "Add watched movies to Trakt history" -msgstr "" +msgstr "Ajouter les films regardés à l'historique Trakt" msgctxt "#32049" msgid "Mark movies from Trakt history as watched in Kodi" -msgstr "" +msgstr "Marquer les films de l'historique Trakt comme regardés dans Kodi" msgctxt "#32050" msgid "TV Episodes" -msgstr "" +msgstr "Épisodes télé" msgctxt "#32051" msgid "Add new TV episodes to Trakt collection" -msgstr "" +msgstr "Ajouter de nouveaux épisodes télé à la collection Trakt" msgctxt "#32052" msgid "Add watched TV episodes to Trakt history" -msgstr "" +msgstr "Ajouter les épisodes télé regardés à l'historique Trakt" msgctxt "#32053" msgid "Mark TV episodes from Trakt history as watched in Kodi" -msgstr "" +msgstr "Marquer les épisodes télé de l'historique Trakt comme regardés dans Kodi" msgctxt "#32054" msgid "Service" -msgstr "" +msgstr "Service" msgctxt "#32055" msgid "Sync collection on library update or cleaning" -msgstr "" +msgstr "Synchroniser la collection lors de la mise à jour ou du nettoyage de la vidéothèque" msgctxt "#32056" msgid "Show sync notifications" -msgstr "" +msgstr "Montrer les notifications de synchro" msgctxt "#32057" msgid "Remove deleted movies from Trakt collection" -msgstr "" +msgstr "Enlever les films supprimés de la collection Trakt" msgctxt "#32058" msgid "Remove deleted TV episodes from Trakt collection" -msgstr "" +msgstr "Enlever les émissions télé supprimées de la collection Trakt" -# empty string with id 32059 msgctxt "#32060" msgid "Hide notifications during playback" -msgstr "" +msgstr "Cacher les notifications lors de la lecture" msgctxt "#32061" msgid "Sync started" -msgstr "" +msgstr "Synchro lancée" msgctxt "#32062" msgid "Sync complete" -msgstr "" +msgstr "Synchro terminée" msgctxt "#32063" msgid "%i movie(s) will be added to Trakt collection" -msgstr "" +msgstr "%i film(s) sera/seront ajouté(s) à la collection Trakt" msgctxt "#32064" msgid "%i movie playcount(s) will be updated on Trakt" -msgstr "" +msgstr "%i compteur(s) de lecture sera/seront mis à jour sur Trakt" msgctxt "#32065" msgid "%i movie(s) playcount will be updated in Kodi" -msgstr "" +msgstr "%i compteur(s) de lecture sera/seront mis à jour dans Kodi" msgctxt "#32066" msgid "Movie Sync Complete" -msgstr "" +msgstr "Synchro des films terminée" msgctxt "#32067" msgid "Going to add %i show(s) to Trakt collection" -msgstr "" +msgstr "%i émission(s) va/vont être ajoutée(s) à la collection" msgctxt "#32068" msgid "Checking for episodes missing from Trakt collection" -msgstr "" +msgstr "Vérification des épisodes manquants dans la collection Trakt" msgctxt "#32069" msgid "%i of %i show(s) have episodes added to Trakt collection" -msgstr "" +msgstr "Les épisodes d'%i émission(s) sur %i ont été ajoutés la collection Trakt" msgctxt "#32070" msgid "Going to update %i show(s) missing watched status" -msgstr "" +msgstr "L'état de visionnement manquant d'%i émission(s) va être mis à jour" msgctxt "#32071" msgid "Checking watched episodes on Trakt" -msgstr "" +msgstr "Vérification des épisodes regardés sur Trakt" msgctxt "#32072" msgid "%i show(s) had missing watched status" -msgstr "" +msgstr "L'état de visionnement était manquant pour %i émission(s)" msgctxt "#32073" msgid "%i episodes are being updated" -msgstr "" +msgstr "%i épisode(s) est/sont mis à jour" msgctxt "#32074" msgid "Checking watched episodes on Kodi" -msgstr "" +msgstr "Vérification sur Kodi des épisodes regardés" msgctxt "#32075" msgid "Episode Sync Complete" -msgstr "" +msgstr "Synchro des épisodes terminée" msgctxt "#32076" msgid "%i movie(s) will be removed from Trakt collection" -msgstr "" +msgstr "%i film(s) sera/seront retiré(s) de la collection Trakt" msgctxt "#32077" msgid "Cleaning Trakt TV show collection" -msgstr "" +msgstr "Nettoyage de la collection d'émissions tété de Trakt" msgctxt "#32078" msgid "episodes are being removed" -msgstr "" +msgstr "épisodes en cours de retrait" msgctxt "#32079" msgid "Loading movies from Kodi" -msgstr "" +msgstr "Chargement des films de Kodi" msgctxt "#32080" msgid "Movies loaded from Kodi" -msgstr "" +msgstr "Les films ont été chargés de Kodi" msgctxt "#32081" msgid "Retrieving movie collection from Trakt" -msgstr "" +msgstr "Récupération de la collection de film de Trakt" msgctxt "#32082" msgid "Retrieving watched movies from Trakt" -msgstr "" +msgstr "Récupération des films regardés de Trakt" msgctxt "#32083" msgid "Retrieved movie data from Trakt" -msgstr "" +msgstr "Données de film récupérées sur Trakt" msgctxt "#32084" msgid "Trakt movie collection is up to date, no movies to add" -msgstr "" +msgstr "La collection de films de Trakt est à jour, aucun film à ajouter" msgctxt "#32085" msgid "%i movie(s) were added to your Trakt collection" -msgstr "" +msgstr "%i film(s) a/ont été ajouté(s) à votre collection Trakt" msgctxt "#32086" msgid "Trakt movie playcounts are up to date" -msgstr "" +msgstr "Les compteurs de lecture des films de Trakt sont à jour" msgctxt "#32087" msgid "Playcounts updated for %i movie(s) on Trakt" -msgstr "" +msgstr "Compteurs de lecture mis à jour sur Trakt pour %i film(s)" msgctxt "#32088" msgid "Kodi movie playcounts are up to date" -msgstr "" +msgstr "Les compteurs de lecture des films de Kodi sont à jour" msgctxt "#32089" msgid "Updating %i of %i movie playcount(s) in Kodi" -msgstr "" +msgstr "Mise à jour d'%i compteur(s) de lecture de film sur %i dans Kodi" msgctxt "#32090" msgid "Playcounts updated for %i movie(s) in Kodi" -msgstr "" +msgstr "Compteurs de lecture mis à jour dans Kodi pour %i film(s)" msgctxt "#32091" msgid "Trakt movie collection is up to date, no movies removed" -msgstr "" +msgstr "La collection de films de Trakt est à jour, aucun film n'a été supprimé" msgctxt "#32092" msgid "%i movie(s) were removed from your Trakt collection" -msgstr "" +msgstr "%i film(s) a/ont été retiré(s) de votre collection Trakt" msgctxt "#32093" msgid "Updating %i of %i movie playcount(s) on Trakt" -msgstr "" +msgstr "Mise à jour d'%i compteur(s) de lecture de film sur %i sur Trakt" msgctxt "#32094" msgid "Loading episode data from Kodi" -msgstr "" +msgstr "Chargement des données d'épisode de Kodi" msgctxt "#32095" msgid "Loading shows from Kodi" -msgstr "" +msgstr "Chargement des émissions de Kodi" msgctxt "#32096" msgid "Shows loaded from Kodi" -msgstr "" +msgstr "Émissions chargées à partir de Kodi" msgctxt "#32097" msgid "Parsing %i of %i episode data from Kodi" -msgstr "" +msgstr "Analyse des données d'%i épisode(s) sur %i de Kodi" msgctxt "#32098" msgid "Loaded episode data from Kodi" -msgstr "" +msgstr "Les données d'épisode ont été chargées de Kodi" msgctxt "#32099" msgid "Loading episode data from Trakt" -msgstr "" +msgstr "Chargement des données d'épisode de Trakt" msgctxt "#32100" msgid "Retrieving episode collection from Trakt" -msgstr "" +msgstr "Obtention de la collection d'épisodes de Trakt" msgctxt "#32101" msgid "Retrieving watched episodes from Trakt" -msgstr "" +msgstr "Obtention des épisodes regardés de Trakt" msgctxt "#32102" msgid "Parsing episode data %i of %i from Trakt" -msgstr "" +msgstr "Analyse des données d'%i épisode(s) sur %i de Trakt" msgctxt "#32103" msgid "Retrieved episode data from Trakt" -msgstr "" +msgstr "Données d'épisode récupérées sur Trakt" msgctxt "#32104" msgid "Trakt episode collection is up to date, no episodes to add" -msgstr "" +msgstr "La collection d'épisodes de Trakt est à jour, aucun épisode à ajouter" msgctxt "#32105" msgid "%i episode(s) were added to your Trakt collection" -msgstr "" +msgstr "%i épisode(s) a/ont été ajouté(s) à votre collection Trakt" msgctxt "#32106" msgid "Trakt episode playcounts are up to date" -msgstr "" +msgstr "Les compteurs de lecture des épisodes de Trakt sont à jour" msgctxt "#32107" msgid "Kodi episode playcounts are up to date" -msgstr "" +msgstr "Les compteurs de lecture des épisodes de Kodi sont à jour" msgctxt "#32108" msgid "Updating %i of %i episode playcount(s) in Kodi" -msgstr "" +msgstr "Mise à jour d'%i compteur(s) de lecture d'épisode sur %i dans Kodi" msgctxt "#32109" msgid "Playcounts updated for %i show(s) in Kodi" -msgstr "" +msgstr "Compteurs de lecture mis à jour dans Kodi pour %i épisode(s)" msgctxt "#32110" msgid "Trakt episode collection is clean, no episodes to remove" -msgstr "" +msgstr "La collection d'épisodes de Trakt est propre, aucun épisode à supprimer" msgctxt "#32111" msgid "%i episode(s) are being removed from your Trakt collection" -msgstr "" +msgstr "%i épisode(s) est/sont en cours de retrait de votre collection Trakt" msgctxt "#32112" msgid "%i episode(s) were removed from your Trakt collection" -msgstr "" +msgstr "%i épisode(s) a/ont été retiré(s) de votre collection Trakt" msgctxt "#32113" msgid "Trakt - Marked as watched" -msgstr "" +msgstr "Trakt - Marqué comme regardé" msgctxt "#32114" msgid "Trakt - Failed marking as watched" -msgstr "" +msgstr "Trakt - Impossible de marquer comme regardé" msgctxt "#32115" msgid "%d episode(s) of '%s'" -msgstr "" +msgstr "%d épisode(s) sur %s" msgctxt "#32116" msgid "Enable debug mode" -msgstr "" +msgstr "Activer le mode de débogage" msgctxt "#32117" msgid "Sync movie playback progress to Kodi" -msgstr "" +msgstr "Synchroniser la progression de lecture des films vers Kodi" msgctxt "#32118" msgid "Sync episode playback progress to Kodi" -msgstr "" +msgstr "Synchroniser la progression de lecture des épisodes vers Kodi" msgctxt "#32119" msgid "Retrieving episode playback progress from Trakt" -msgstr "" +msgstr "Obtention de la progression de lecture des épisodes de Trakt" msgctxt "#32120" msgid "Parsing episode playback progress %i of %i from Trakt" -msgstr "" +msgstr "Analyse de la progression de lecture de %i sur %i épisode(s) de Trakt" msgctxt "#32121" msgid "Retrieved episode playback progress from Trakt" -msgstr "" +msgstr "La progression de lecture des épisodes a été récupéré de Trakt" msgctxt "#32122" msgid "Retrieving movie playback progress from Trakt" -msgstr "" +msgstr "Obtention de la progression de lecture des films de Trakt" msgctxt "#32123" msgid "Parsing movie playback progress %i of %i from Trakt" -msgstr "" +msgstr "Analyse de la progression de lecture de %i sur %i films(s) de Trakt" msgctxt "#32124" msgid "Retrieved movie playback progress from Trakt" -msgstr "" +msgstr "La progression de lecture des films a été récupéré de Trakt" msgctxt "#32125" msgid "Kodi movie playback progress is up to date" -msgstr "" +msgstr "Les progressions de lecture des films de Kodi sont à jour" msgctxt "#32126" msgid "%i movie(s) playback progress will be updated in Kodi" -msgstr "" +msgstr "La progression de lecture de %i film(s) sera/seront mis à jour dans Kodi" msgctxt "#32127" msgid "Updating %i of %i movie(s) playback progress in Kodi" -msgstr "" +msgstr "Mise à jour de la progression de lecture de %i de %i film(s) dans Kodi" msgctxt "#32128" msgid "Playback progress updated for %i movie(s) in Kodi" -msgstr "" +msgstr "La progression de lecture de %i film(s) à été mis à jour dans Kodi" msgctxt "#32129" msgid "Kodi episode playback progress is up to date" -msgstr "" +msgstr "La progression de lecture des épisodes est à jour dans Kodi" msgctxt "#32130" msgid "Updating %i of %i episode(s) playback progress in Kodi" -msgstr "" +msgstr "Mise à jour de la progression de lecture pour %i de %i épisode(s) dans Kodi" msgctxt "#32131" msgid "Playback progress updated for %i episode(s) in Kodi" -msgstr "" +msgstr "La progression de lecture à été mise à jour pour %i épisodes(s) dans Kodi" msgctxt "#32132" msgid "Unrate this season" -msgstr "" +msgstr "Ôter l'évaluation de cette saison" msgctxt "#32133" msgid "Manage Movie's Lists" -msgstr "" +msgstr "Gérer la liste des films" msgctxt "#32134" msgid "Manage Show's Lists" -msgstr "" +msgstr "Gérer la liste des émissions" msgctxt "#32135" msgid "Remove from Watchlist" -msgstr "" +msgstr "Supprimer de la liste de suivi" msgctxt "#32136" msgid "Add to watchlist" -msgstr "" +msgstr "Ajouter à la liste de suivi" msgctxt "#32137" msgid "Rate this movie" -msgstr "" +msgstr "Évaluer ce film" msgctxt "#32138" msgid "Rate this show" -msgstr "" +msgstr "Évaluer cette émission" msgctxt "#32139" msgid "Rate this episode" -msgstr "" +msgstr "Évaluer cet épisode" msgctxt "#32140" msgid "Toggle watched" -msgstr "" +msgstr "Activer/désactiver les regardés" msgctxt "#32141" msgid "Manage all lists" -msgstr "" +msgstr "Gérer toutes les listes" msgctxt "#32142" msgid "Update all tags" -msgstr "" +msgstr "Mettre à jour toutes les balises" msgctxt "#32143" msgid "Synchronize library" -msgstr "" +msgstr "Synchroniser la médiathèque" msgctxt "#32144" msgid "How do I authorize the trakt addon to access my trakt.tv account?" -msgstr "" +msgstr "Comment autoriser l'addiciel trakt à accéder à mon compte trakt.tv?" -# empty strings from id 32145 to 32146 msgctxt "#32147" msgid "Trakt.tv PIN Authorization Failed" -msgstr "" +msgstr "Trakt.tv - Échec de l'autorisation par NIP" -# empty string with id 32148 msgctxt "#32149" msgid "Rate this Season" -msgstr "" +msgstr "Évaluer cette saison" msgctxt "#32150" msgid "You will be reminded in 24 hours" -msgstr "" +msgstr "On vous le rappellera dans 24 heures" msgctxt "#32151" msgid "Use Addon Settings later if you change your mind" -msgstr "" +msgstr "Utilisez les paramètres d'addiciels ultérieurement si vous changez d'avis" msgctxt "#32152" msgid "Trakt Authorization Complete" -msgstr "" +msgstr "Trakt - Autorisation terminée" msgctxt "#32153" msgid "Trakt Account Authorization" -msgstr "" +msgstr "Trakt - Autorisation de compte" msgctxt "#32154" msgid "Authorize" -msgstr "" +msgstr "Autoriser" msgctxt "#32155" msgid "Remind Me Later" -msgstr "" +msgstr "Me le rappeler ultérieurement" msgctxt "#32156" msgid "No Thanks" -msgstr "" +msgstr "Non merci" msgctxt "#32157" msgid "Account Authorization" -msgstr "" +msgstr "Autorisation de compte" # empty string with id 32158 msgctxt "#32159" @@ -631,23 +625,23 @@ msgstr "" msgctxt "#32162" msgid "The trakt addon CAN NOT be used without authorizing it to access your trakt.tv account." -msgstr "" +msgstr "L'addiciel trakt NE PEUT PAS être utilisé sans qu'il ne soit autorisé à accéder à votre compte trakt.tv." msgctxt "#32163" msgid "User" -msgstr "" +msgstr "Utilisateur" msgctxt "#32164" msgid "Fallback to Title/Year matching if necessary" -msgstr "" +msgstr "Se replier vers une concordance Titre/Année si nécessaire" msgctxt "#32165" msgid "Trakt - Added to watchlist" -msgstr "" +msgstr "Trakt - Ajouter à la liste de suivi" msgctxt "#32166" msgid "Trakt - Failed adding to watchlist" -msgstr "" +msgstr "Trakt - Échec d'ajout à la liste de suivi" msgctxt "#32167" msgid "Offset scrobble start by X minutes" @@ -768,3 +762,19 @@ msgstr "" msgctxt "#42191" msgid "Optional password needed to authenticate with the proxy." msgstr "" + +#~ msgctxt "#32003" +#~ msgid "Startup Delay" +#~ msgstr "Retard de démarrage" + +#~ msgctxt "#32159" +#~ msgid "Visit {0} or scan the QR Code below." +#~ msgstr "Visiter {0} ou lire le code QR ci-dessous." + +#~ msgctxt "#32160" +#~ msgid "Authorize the trakt addon to access your account." +#~ msgstr "Autorisez l'addiciel trakt à accéder à votre compte." + +#~ msgctxt "#32161" +#~ msgid "Enter the PIN provided in the box below." +#~ msgstr "Saisissez le NIP fourni dans la boîte ci-dessous." diff --git a/script.trakt/resources/language/resource.language.he_il/strings.po b/script.trakt/resources/language/resource.language.he_il/strings.po index e72129534..486941a5b 100644 --- a/script.trakt/resources/language/resource.language.he_il/strings.po +++ b/script.trakt/resources/language/resource.language.he_il/strings.po @@ -7,14 +7,15 @@ 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: Automatically generated\n" -"Language-Team: none\n" -"Language: he_il\n" +"PO-Revision-Date: 2021-03-20 15:56+0000\n" +"Last-Translator: Christian Gade \n" +"Language-Team: Hebrew (Israel) \n" +"Language: he_IL\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=4; plural=(n == 1) ? 0 : ((n == 2) ? 1 : ((n > 10 && n % 10 == 0) ? 2 : 3));\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Weblate 4.5.1\n" msgctxt "Addon Summary" msgid "TV and movie scrobbler for Trakt.tv" @@ -24,10 +25,9 @@ msgctxt "Addon Description" msgid "Automatically scrobble all TV episodes and movies you are watching to Trakt.tv! Keep a comprehensive history of everything you've watched and be part of a global community of TV and movie enthusiasts. Sign up for a free account at http://trakt.tv and get a ton of features:[CR][CR]- Automatically scrobble what you're watching[CR]- Mobile apps for iPhone, iPad, Android, and Windows Phone[CR]- Share what you're watching (in real time) and rating to facebook and twitter[CR]- Personalized calendar so you never miss a TV show[CR]- Follow your friends and people you're interesed in[CR]- Use watchlists so you don't forget to what to watch[CR]- Track your media collections and impress your friends[CR]- Create custom lists around any topics you choose[CR]- Easily track your TV show progress across all seasons and episodes[CR]- Track your progress against industry lists such as the IMDb Top 250[CR]- Discover new shows and movies based on your viewing habits[CR]- Widgets for your forum signature[CR][CR]What can this addon do?[CR][CR]- Automatically scrobble all TV episodes and movies you are watching[CR]- Sync your TV episode and movie collections to Trakt (triggered after a library update)[CR]- Auto clean your Trakt collection so that it matches up with Kodi[CR]- Keep watched statuses synced between Kodi and Trakt[CR]- Rate movies and episode after watching them[CR][CR]Special thanks to all who contributed to this plugin! Check the commit history and changelog to see these talented developers." msgstr "Automatically scrobble all TV episodes and movies you are watching to Trakt.tv! Keep a comprehensive history of everything you've watched and be part of a global community of TV and movie enthusiasts. Sign up for a free account at http://trakt.tv and get a ton of features:[CR][CR]- Automatically scrobble what you're watching[CR]- Mobile apps for iPhone, iPad, Android, and Windows Phone[CR]- Share what you're watching (in real time) and rating to facebook and twitter[CR]- Personalized calendar so you never miss a TV show[CR]- Follow your friends and people you're interesed in[CR]- Use watchlists so you don't forget to what to watch[CR]- Track your media collections and impress your friends[CR]- Create custom lists around any topics you choose[CR]- Easily track your TV show progress across all seasons and episodes[CR]- Track your progress against industry lists such as the IMDb Top 250[CR]- Discover new shows and movies based on your viewing habits[CR]- Widgets for your forum signature[CR][CR]What can this addon do?[CR][CR]- Automatically scrobble all TV episodes and movies you are watching[CR]- Sync your TV episode and movie collections to Trakt (triggered after a library update)[CR]- Auto clean your Trakt collection so that it matches up with Kodi[CR]- Keep watched statuses synced between Kodi and Trakt[CR]- Rate movies and episode after watching them[CR][CR]Special thanks to all who contributed to this plugin! Check the commit history and changelog to see these talented developers." -# General Settings msgctxt "#32000" msgid "General" -msgstr "" +msgstr "כללי" # empty strings from id 32001 to 32002 msgctxt "#32003" @@ -36,593 +36,587 @@ msgstr "" msgctxt "#32004" msgid "Rating" -msgstr "" +msgstr "דירוג" msgctxt "#32005" msgid "Rate Movie after watching" -msgstr "" +msgstr "דרג סרט לאחר צפייה" msgctxt "#32006" msgid "Rate TV show Episode after watching" -msgstr "" +msgstr "דרג פרק סדרה לאחר צפייה" msgctxt "#32008" msgid "Minimum percent watched to display rating dialog" -msgstr "" +msgstr "מינימום אחוזי צפייה כדי להציג מסך דירוג" msgctxt "#32009" msgid "Allow re-rating of media" -msgstr "" +msgstr "אפשר דירוג בשנית למדיה" msgctxt "#32010" msgid "Default rating" -msgstr "" +msgstr "דירוג ברירת מחדל" -# Scrobbling Settings msgctxt "#32011" msgid "Scrobbling" -msgstr "" +msgstr "Scrobbling" msgctxt "#32012" msgid "Scrobble movies" -msgstr "" +msgstr "Scrobble סרטים" msgctxt "#32013" msgid "Scrobble TV show episodes" -msgstr "" +msgstr "Scrobble פרקי סדרות" msgctxt "#32014" msgid "Show notification on scrobble" -msgstr "" +msgstr "הצג התראה בעת ביצוע Scrobble" msgctxt "#32015" msgid "Trakt - Scrobbled successfully" -msgstr "" +msgstr "Trakt - Scrobble הצליח" msgctxt "#32016" msgid "Exclusions" -msgstr "" +msgstr "הכללות" msgctxt "#32017" msgid "Exclude Live TV" -msgstr "" +msgstr "אל תכלול טלוויזיה חיה" msgctxt "#32018" msgid "Exclude HTTP sources" -msgstr "" +msgstr "אל תכלול מקורות HTTP" msgctxt "#32019" msgid "Exclude path" -msgstr "" +msgstr "אל תכלול נתיב" msgctxt "#32020" msgid "Folder's path (including subfolders)" -msgstr "" +msgstr "נתיב תיקיה (כולל תת-תיקיות)" -# empty strings from id 32021 to 32022 msgctxt "#32023" msgid "Can not connect to Trakt" -msgstr "" +msgstr "אין אפשרות להתחבר אל Trakt" msgctxt "#32024" msgid "Error" -msgstr "" +msgstr "שגיאה" -# empty string with id 32025 msgctxt "#32026" msgid "What Did You Think?" -msgstr "" +msgstr "מה חשבת?" msgctxt "#32027" msgid "Totally Ninja!" -msgstr "" +msgstr "מטורף לגמרי!" msgctxt "#32028" msgid "Weak Sauce :(" -msgstr "" +msgstr "על הפנים :(" msgctxt "#32029" msgid "Terrible" -msgstr "" +msgstr "נוראי" msgctxt "#32030" msgid "Bad" -msgstr "" +msgstr "רע" msgctxt "#32031" msgid "Poor" -msgstr "" +msgstr "חלש" msgctxt "#32032" msgid "Meh" -msgstr "" +msgstr "נחמד" msgctxt "#32033" msgid "Fair" -msgstr "" +msgstr "בסדר" msgctxt "#32034" msgid "Good" -msgstr "" +msgstr "טוב" msgctxt "#32035" msgid "Great" -msgstr "" +msgstr "מעולה" msgctxt "#32036" msgid "Superb" -msgstr "" +msgstr "סוף הדרך" msgctxt "#32037" msgid "Unrate this movie" -msgstr "" +msgstr "הסר דירוג מסרט זה" msgctxt "#32038" msgid "Unrate this show" -msgstr "" +msgstr "הסר דירוג מסדרה זו" msgctxt "#32039" msgid "Unrate this episode" -msgstr "" +msgstr "הסר דירוג מפרק זה" msgctxt "#32040" msgid "Trakt - Rating submitted successfully" -msgstr "" +msgstr "Trakt - דירוג נשלח בהצלחה" msgctxt "#32041" msgid "Trakt - Already rated" -msgstr "" +msgstr "Trakt - כבר דורג" msgctxt "#32042" msgid "Trakt - Unrated successfully" -msgstr "" +msgstr "Trakt - הסרת דירוג הצליחה" msgctxt "#32043" msgid "Trakt - Already has the same rating" -msgstr "" +msgstr "Trakt - כבר יש את אותו דירוג" msgctxt "#32044" msgid "Trakt - Problem submitting rating" -msgstr "" +msgstr "Trakt - בעיה בשליחת דירוג" msgctxt "#32045" msgid "Synchronize" -msgstr "" +msgstr "סנכרון" msgctxt "#32046" msgid "Movies" -msgstr "" +msgstr "סרטים" msgctxt "#32047" msgid "Add new movies to Trakt collection" -msgstr "" +msgstr "הוסף סרטים חדשים לאוסף של Trakt" msgctxt "#32048" msgid "Add watched movies to Trakt history" -msgstr "" +msgstr "הוסף סרטים שנצפו להיסטוריה של Trakt" msgctxt "#32049" msgid "Mark movies from Trakt history as watched in Kodi" -msgstr "" +msgstr "סמן סרטים מהיסטוריה של Trakt כנצפו ב-Kodi" msgctxt "#32050" msgid "TV Episodes" -msgstr "" +msgstr "פרקי סדרה" msgctxt "#32051" msgid "Add new TV episodes to Trakt collection" -msgstr "" +msgstr "הוסף פרקי סדרה חדשים לאוסף של Trakt" msgctxt "#32052" msgid "Add watched TV episodes to Trakt history" -msgstr "" +msgstr "הוסף פרקי סדרה שנצפו להיסטוריה של Trakt" msgctxt "#32053" msgid "Mark TV episodes from Trakt history as watched in Kodi" -msgstr "" +msgstr "סמן פרקי סדרה מהיסטוריה של Trakt כנצפו ב-Kodi" msgctxt "#32054" msgid "Service" -msgstr "" +msgstr "שירות" msgctxt "#32055" msgid "Sync collection on library update or cleaning" -msgstr "" +msgstr "סנכרן אוסף בעדכון ספריה או ניקוי" msgctxt "#32056" msgid "Show sync notifications" -msgstr "" +msgstr "הצג התראות סנכרון" msgctxt "#32057" msgid "Remove deleted movies from Trakt collection" -msgstr "" +msgstr "הסר סרטים שנמחקו מהאוסף של Trakt" msgctxt "#32058" msgid "Remove deleted TV episodes from Trakt collection" -msgstr "" +msgstr "הסר פרקי סדרה שנמחקו מהאוסף של Trakt" -# empty string with id 32059 msgctxt "#32060" msgid "Hide notifications during playback" -msgstr "" +msgstr "הסתר התראות בזמן צפייה" msgctxt "#32061" msgid "Sync started" -msgstr "" +msgstr "סנכרון התחיל" msgctxt "#32062" msgid "Sync complete" -msgstr "" +msgstr "סנכרון הסתיים" msgctxt "#32063" msgid "%i movie(s) will be added to Trakt collection" -msgstr "" +msgstr "%i סרט(ים) יתווספו לאוסף של Trakt" msgctxt "#32064" msgid "%i movie playcount(s) will be updated on Trakt" -msgstr "" +msgstr "%i מספר(י) ניגון סרט יועדכנו ב-Trakt" msgctxt "#32065" msgid "%i movie(s) playcount will be updated in Kodi" -msgstr "" +msgstr "%i מספר ניגון סרט(ים) יועדכנו ב-trakt" msgctxt "#32066" msgid "Movie Sync Complete" -msgstr "" +msgstr "סנכרון סרט הסתיים" msgctxt "#32067" msgid "Going to add %i show(s) to Trakt collection" -msgstr "" +msgstr "מתכונן להוסיף %i סדרה(ות) לאוסף של Trakt" msgctxt "#32068" msgid "Checking for episodes missing from Trakt collection" -msgstr "" +msgstr "בודק פרקים שחסרים מהאוסף של Trakt" msgctxt "#32069" msgid "%i of %i show(s) have episodes added to Trakt collection" -msgstr "" +msgstr "%i מתוך %i סדרה(ות) יש פרקים שמתווספים לאוסף של Trakt" msgctxt "#32070" msgid "Going to update %i show(s) missing watched status" -msgstr "" +msgstr "מתכונן לעדכן %i סדרה(ות) סטטוס צפייה שחסרים" msgctxt "#32071" msgid "Checking watched episodes on Trakt" -msgstr "" +msgstr "בודק פרקים שנצפו ב- Trakt" msgctxt "#32072" msgid "%i show(s) had missing watched status" -msgstr "" +msgstr "ל- %i סדרה(ות) יש סטטוס צפייה שחסרים" msgctxt "#32073" msgid "%i episodes are being updated" -msgstr "" +msgstr "%i פרקים מתעדכנים כעת" msgctxt "#32074" msgid "Checking watched episodes on Kodi" -msgstr "" +msgstr "בודק פרקים שנצפו ב- Kodi" msgctxt "#32075" msgid "Episode Sync Complete" -msgstr "" +msgstr "סנכרון פרק הסתיים" msgctxt "#32076" msgid "%i movie(s) will be removed from Trakt collection" -msgstr "" +msgstr "%i סרט(ים) יוסרו מהאוסף של Trakt" msgctxt "#32077" msgid "Cleaning Trakt TV show collection" -msgstr "" +msgstr "מנקה את האוסף סדרות של Trakt" msgctxt "#32078" msgid "episodes are being removed" -msgstr "" +msgstr "פרקים נמחקים" msgctxt "#32079" msgid "Loading movies from Kodi" -msgstr "" +msgstr "טוען סרטים מ-Kodi" msgctxt "#32080" msgid "Movies loaded from Kodi" -msgstr "" +msgstr "סרטים נטענו מ-Kodi" msgctxt "#32081" msgid "Retrieving movie collection from Trakt" -msgstr "" +msgstr "מקבל אוסף סרטים מ-Trakt" msgctxt "#32082" msgid "Retrieving watched movies from Trakt" -msgstr "" +msgstr "מקבל סרטים שנצפו נ-Trakt" msgctxt "#32083" msgid "Retrieved movie data from Trakt" -msgstr "" +msgstr "התקבלו נתוני סרט מ-Trakt" msgctxt "#32084" msgid "Trakt movie collection is up to date, no movies to add" -msgstr "" +msgstr "אוסף הסרטים של Trakt מעודכן, אין סרטים להוסיף" msgctxt "#32085" msgid "%i movie(s) were added to your Trakt collection" -msgstr "" +msgstr "%i סרט(ים) התווספו לאוסף Trakt שלך" msgctxt "#32086" msgid "Trakt movie playcounts are up to date" -msgstr "" +msgstr "מספרי ניגון סרט מעודכנים ב-Trakt" msgctxt "#32087" msgid "Playcounts updated for %i movie(s) on Trakt" -msgstr "" +msgstr "מספרי ניגון עודכנו עבור %i סרט(ים) ב-Trakt" msgctxt "#32088" msgid "Kodi movie playcounts are up to date" -msgstr "" +msgstr "מספרי ניגון סרט מעודכנים ב-Kodi" msgctxt "#32089" msgid "Updating %i of %i movie playcount(s) in Kodi" -msgstr "" +msgstr "מעדכן %i מתוך %i מספר(י) ניגון סרט ב-Kodi" msgctxt "#32090" msgid "Playcounts updated for %i movie(s) in Kodi" -msgstr "" +msgstr "מספרי ניגון עודכנו עבור %i סרט(ים) ב-Kodi" msgctxt "#32091" msgid "Trakt movie collection is up to date, no movies removed" -msgstr "" +msgstr "אוסף הסרטים של Trakt מעודכן, אין סרטים להסיר" msgctxt "#32092" msgid "%i movie(s) were removed from your Trakt collection" -msgstr "" +msgstr "%i סרט(ים) הוסרו מהאוסף Trakt שלך" msgctxt "#32093" msgid "Updating %i of %i movie playcount(s) on Trakt" -msgstr "" +msgstr "מעדכן %i מתוך %i מספר(י) ניגון סרט ב-Trakt" msgctxt "#32094" msgid "Loading episode data from Kodi" -msgstr "" +msgstr "טוען נתוני פרק מ-Kodi" msgctxt "#32095" msgid "Loading shows from Kodi" -msgstr "" +msgstr "טוען סדרות Kodi" msgctxt "#32096" msgid "Shows loaded from Kodi" -msgstr "" +msgstr "סדרות נטענו מ-Kodi" msgctxt "#32097" msgid "Parsing %i of %i episode data from Kodi" -msgstr "" +msgstr "מנתח %i מתוך %i נתוני פרק מ-Kodi" msgctxt "#32098" msgid "Loaded episode data from Kodi" -msgstr "" +msgstr "נטענו נתוני פרק מ-Kodi" msgctxt "#32099" msgid "Loading episode data from Trakt" -msgstr "" +msgstr "טוען נתוני פרק מ-Trakt" msgctxt "#32100" msgid "Retrieving episode collection from Trakt" -msgstr "" +msgstr "מקבל אוסף פרקים מ-Trakt" msgctxt "#32101" msgid "Retrieving watched episodes from Trakt" -msgstr "" +msgstr "מקבל פרקים שנצפו מ-Trakt" msgctxt "#32102" msgid "Parsing episode data %i of %i from Trakt" -msgstr "" +msgstr "מנתח %i מתוך %i נתוני פרק מ-Trakt" msgctxt "#32103" msgid "Retrieved episode data from Trakt" -msgstr "" +msgstr "התקבל נתוני פרק מ-Trakt" msgctxt "#32104" msgid "Trakt episode collection is up to date, no episodes to add" -msgstr "" +msgstr "אוסף הפרקים של Trakt מעודכן, אין סרטים להוסיף" msgctxt "#32105" msgid "%i episode(s) were added to your Trakt collection" -msgstr "" +msgstr "%i פרק(ים) התווספו לאוסף Trakt שלך" msgctxt "#32106" msgid "Trakt episode playcounts are up to date" -msgstr "" +msgstr "מספרי ניגון פרק מעודכנים ב-Trakt" msgctxt "#32107" msgid "Kodi episode playcounts are up to date" -msgstr "" +msgstr "מספרי ניגון פרק מעודכנים ב-Kodi" msgctxt "#32108" msgid "Updating %i of %i episode playcount(s) in Kodi" -msgstr "" +msgstr "מעדכן %i מתוך %i מספר(י) ניגון פרק ב-Kodi" msgctxt "#32109" msgid "Playcounts updated for %i show(s) in Kodi" -msgstr "" +msgstr "מספרי ניגון עודכנו עבור %i סדרה(ות) ב-Kodi" msgctxt "#32110" msgid "Trakt episode collection is clean, no episodes to remove" -msgstr "" +msgstr "אוסף הפרקים של Trakt מעודכן, אין סרטים להסיר" msgctxt "#32111" msgid "%i episode(s) are being removed from your Trakt collection" -msgstr "" +msgstr "%i פרק(ים) נמחקים כעת מהאוסף Trakt שלך" msgctxt "#32112" msgid "%i episode(s) were removed from your Trakt collection" -msgstr "" +msgstr "%i פרק(ים) הוסרו מהאוסף Trakt שלך" msgctxt "#32113" msgid "Trakt - Marked as watched" -msgstr "" +msgstr "Trakt - סומנו כנצפו" msgctxt "#32114" msgid "Trakt - Failed marking as watched" -msgstr "" +msgstr "Trakt - נכשל בסימון כנצפו" msgctxt "#32115" msgid "%d episode(s) of '%s'" -msgstr "" +msgstr "%d פרק(ים) מתוך '%s'" msgctxt "#32116" msgid "Enable debug mode" -msgstr "" +msgstr "הפעל מצב ניפוי שגיאות" msgctxt "#32117" msgid "Sync movie playback progress to Kodi" -msgstr "" +msgstr "סנכרון תהליך צפיית סרט אל Kodi" msgctxt "#32118" msgid "Sync episode playback progress to Kodi" -msgstr "" +msgstr "סנכרן תהליך צפיית פרק אל Kodi" msgctxt "#32119" msgid "Retrieving episode playback progress from Trakt" -msgstr "" +msgstr "מקבל תהליך צפיית פרק מ-Trakt" msgctxt "#32120" msgid "Parsing episode playback progress %i of %i from Trakt" -msgstr "" +msgstr "מנתח תהליך צפיית פרק %i מתוך %i מ-Trakt" msgctxt "#32121" msgid "Retrieved episode playback progress from Trakt" -msgstr "" +msgstr "התקבל תהליך צפיית פרק מ-Trakt" msgctxt "#32122" msgid "Retrieving movie playback progress from Trakt" -msgstr "" +msgstr "מקבל תהליך צפיית סרט מ-Trakt" msgctxt "#32123" msgid "Parsing movie playback progress %i of %i from Trakt" -msgstr "" +msgstr "מנתח תהליך צפיית סרט %i מתוך %i מ-Trakt" msgctxt "#32124" msgid "Retrieved movie playback progress from Trakt" -msgstr "" +msgstr "התקבל תהליך צפיית סרט מ-Trakt" msgctxt "#32125" msgid "Kodi movie playback progress is up to date" -msgstr "" +msgstr "תהליך צפיית סרט ב-Kodi מעודכן" msgctxt "#32126" msgid "%i movie(s) playback progress will be updated in Kodi" -msgstr "" +msgstr "ל-%i סרט(ים) יעודכנו תהלך הצפייה" msgctxt "#32127" msgid "Updating %i of %i movie(s) playback progress in Kodi" -msgstr "" +msgstr "מעדכן תהליך צפייה %i מתוך %i סרט(ים)" msgctxt "#32128" msgid "Playback progress updated for %i movie(s) in Kodi" -msgstr "" +msgstr "תהליך צפייה עודכן ל-%i סרט(ים) ב-Kodi" msgctxt "#32129" msgid "Kodi episode playback progress is up to date" -msgstr "" +msgstr "תהליך צפיית פרק ב-Kodi מעודכן" msgctxt "#32130" msgid "Updating %i of %i episode(s) playback progress in Kodi" -msgstr "" +msgstr "מעדכן תהליך צפייה %i מתוך %i פרק(ים)" msgctxt "#32131" msgid "Playback progress updated for %i episode(s) in Kodi" -msgstr "" +msgstr "תהליך צפייה עודכן ל-%i פרק(ים) ב-Kodi" msgctxt "#32132" msgid "Unrate this season" -msgstr "" +msgstr "הסר דירוג מעונה זו" msgctxt "#32133" msgid "Manage Movie's Lists" -msgstr "" +msgstr "ניהול רשימות סרט" msgctxt "#32134" msgid "Manage Show's Lists" -msgstr "" +msgstr "ניהול רשימות סדרה" msgctxt "#32135" msgid "Remove from Watchlist" -msgstr "" +msgstr "הסר מרשימת צפייה" msgctxt "#32136" msgid "Add to watchlist" -msgstr "" +msgstr "הוסף לרשימת צפייה" msgctxt "#32137" msgid "Rate this movie" -msgstr "" +msgstr "דרג סרט זה" msgctxt "#32138" msgid "Rate this show" -msgstr "" +msgstr "דרג סדרה זו" msgctxt "#32139" msgid "Rate this episode" -msgstr "" +msgstr "דרג פרק זה" msgctxt "#32140" msgid "Toggle watched" -msgstr "" +msgstr "סמן כנצפה" msgctxt "#32141" msgid "Manage all lists" -msgstr "" +msgstr "נהל את כל הרשימות" msgctxt "#32142" msgid "Update all tags" -msgstr "" +msgstr "עדכן את כל התגיות" msgctxt "#32143" msgid "Synchronize library" -msgstr "" +msgstr "סנכרן ספריה" msgctxt "#32144" msgid "How do I authorize the trakt addon to access my trakt.tv account?" -msgstr "" +msgstr "איך אני מאשר גישה לתוסף Trakt לחשבון שלי ב-trakt.tv?" -# empty strings from id 32145 to 32146 msgctxt "#32147" msgid "Trakt.tv PIN Authorization Failed" -msgstr "" +msgstr "אישור קוד PIN של Trakt.tv נכשל" -# empty string with id 32148 msgctxt "#32149" msgid "Rate this Season" -msgstr "" +msgstr "דרג עונה זו" msgctxt "#32150" msgid "You will be reminded in 24 hours" -msgstr "" +msgstr "תקבל תזכורת בעוד 24 שעות" msgctxt "#32151" msgid "Use Addon Settings later if you change your mind" -msgstr "" +msgstr "השתמש בהגדרות תוסף מאוחר יותר עם תשנה את דעתך" msgctxt "#32152" msgid "Trakt Authorization Complete" -msgstr "" +msgstr "אישור Trakt הושלם" msgctxt "#32153" msgid "Trakt Account Authorization" -msgstr "" +msgstr "אישור חשבון Trakt" msgctxt "#32154" msgid "Authorize" -msgstr "" +msgstr "אישור" msgctxt "#32155" msgid "Remind Me Later" -msgstr "" +msgstr "תזכיר לי מאוחר יותר" msgctxt "#32156" msgid "No Thanks" -msgstr "" +msgstr "לא תודה" msgctxt "#32157" msgid "Account Authorization" -msgstr "" +msgstr "אישור חשבון" # empty string with id 32158 msgctxt "#32159" @@ -631,23 +625,23 @@ msgstr "" msgctxt "#32162" msgid "The trakt addon CAN NOT be used without authorizing it to access your trakt.tv account." -msgstr "" +msgstr "אין אפשרות להשתמש בתוסף Trakt ללא אישור גישה לחשבון שלך ב-trakt.tv." msgctxt "#32163" msgid "User" -msgstr "" +msgstr "משתמש" msgctxt "#32164" msgid "Fallback to Title/Year matching if necessary" -msgstr "" +msgstr "השתמש בהתאמה של כותרת/שנה אם יש צורך" msgctxt "#32165" msgid "Trakt - Added to watchlist" -msgstr "" +msgstr "Trakt - התווסף לרשימת צפייה" msgctxt "#32166" msgid "Trakt - Failed adding to watchlist" -msgstr "" +msgstr "Trakt - הוספה לרשימת צפייה נכשלה" msgctxt "#32167" msgid "Offset scrobble start by X minutes" @@ -768,3 +762,19 @@ msgstr "" msgctxt "#42191" msgid "Optional password needed to authenticate with the proxy." msgstr "" + +#~ msgctxt "#32003" +#~ msgid "Startup Delay" +#~ msgstr "השהיית הפעלה" + +#~ msgctxt "#32159" +#~ msgid "Visit {0} or scan the QR Code below." +#~ msgstr "בקר ב- {0} או סרוק את קוד ה-QR למטה." + +#~ msgctxt "#32160" +#~ msgid "Authorize the trakt addon to access your account." +#~ msgstr "אשר את התוסף Trakt כדי לגשת אל החשבון שלך" + +#~ msgctxt "#32161" +#~ msgid "Enter the PIN provided in the box below." +#~ msgstr "הזן את קוד ה-PIN שקיבלת בקופסא למטה." diff --git a/script.trakt/resources/language/resource.language.nb_no/strings.po b/script.trakt/resources/language/resource.language.nb_no/strings.po index 5db1be9d5..4c93c1581 100644 --- a/script.trakt/resources/language/resource.language.nb_no/strings.po +++ b/script.trakt/resources/language/resource.language.nb_no/strings.po @@ -8,13 +8,13 @@ msgstr "" "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: Automatically generated\n" -"Language-Team: none\n" -"Language: nb_no\n" +"Last-Translator: Kodi Translation Team\n" +"Language-Team: Norwegian (http://www.transifex.com/projects/p/xbmc-addons/language/no/)\n" +"Language: no\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" msgctxt "Addon Summary" msgid "TV and movie scrobbler for Trakt.tv" @@ -24,10 +24,9 @@ msgctxt "Addon Description" msgid "Automatically scrobble all TV episodes and movies you are watching to Trakt.tv! Keep a comprehensive history of everything you've watched and be part of a global community of TV and movie enthusiasts. Sign up for a free account at http://trakt.tv and get a ton of features:[CR][CR]- Automatically scrobble what you're watching[CR]- Mobile apps for iPhone, iPad, Android, and Windows Phone[CR]- Share what you're watching (in real time) and rating to facebook and twitter[CR]- Personalized calendar so you never miss a TV show[CR]- Follow your friends and people you're interesed in[CR]- Use watchlists so you don't forget to what to watch[CR]- Track your media collections and impress your friends[CR]- Create custom lists around any topics you choose[CR]- Easily track your TV show progress across all seasons and episodes[CR]- Track your progress against industry lists such as the IMDb Top 250[CR]- Discover new shows and movies based on your viewing habits[CR]- Widgets for your forum signature[CR][CR]What can this addon do?[CR][CR]- Automatically scrobble all TV episodes and movies you are watching[CR]- Sync your TV episode and movie collections to Trakt (triggered after a library update)[CR]- Auto clean your Trakt collection so that it matches up with Kodi[CR]- Keep watched statuses synced between Kodi and Trakt[CR]- Rate movies and episode after watching them[CR][CR]Special thanks to all who contributed to this plugin! Check the commit history and changelog to see these talented developers." msgstr "" -# General Settings msgctxt "#32000" msgid "General" -msgstr "" +msgstr "Generelt" # empty strings from id 32001 to 32002 msgctxt "#32003" @@ -36,198 +35,195 @@ msgstr "" msgctxt "#32004" msgid "Rating" -msgstr "" +msgstr "Rangering/aldersgrense" msgctxt "#32005" msgid "Rate Movie after watching" -msgstr "" +msgstr "Gi vurdering etter å ha sett" msgctxt "#32006" msgid "Rate TV show Episode after watching" -msgstr "" +msgstr "Gi vurdering på Tv-program etter å ha sett" msgctxt "#32008" msgid "Minimum percent watched to display rating dialog" -msgstr "" +msgstr "Minimum prosent sett for å spørre om vurdering" msgctxt "#32009" msgid "Allow re-rating of media" -msgstr "" +msgstr "Tillat overskriving av vurdering" msgctxt "#32010" msgid "Default rating" -msgstr "" +msgstr "Standard vurdering" -# Scrobbling Settings msgctxt "#32011" msgid "Scrobbling" -msgstr "" +msgstr "Scrobbling" msgctxt "#32012" msgid "Scrobble movies" -msgstr "" +msgstr "Scrobble filmer" msgctxt "#32013" msgid "Scrobble TV show episodes" -msgstr "" +msgstr "Scrobble TV-programmer og episoder" msgctxt "#32014" msgid "Show notification on scrobble" -msgstr "" +msgstr "Vis scrobble-varsel" msgctxt "#32015" msgid "Trakt - Scrobbled successfully" -msgstr "" +msgstr "Trakt - Scrobble vellykket" msgctxt "#32016" msgid "Exclusions" -msgstr "" +msgstr "Unntak" msgctxt "#32017" msgid "Exclude Live TV" -msgstr "" +msgstr "Ekskluder Live TV" msgctxt "#32018" msgid "Exclude HTTP sources" -msgstr "" +msgstr "Ekskluder HTTP-kilder" msgctxt "#32019" msgid "Exclude path" -msgstr "" +msgstr "Ekskluder sti" msgctxt "#32020" msgid "Folder's path (including subfolders)" -msgstr "" +msgstr "Mappens sti (inkludert undermapper)" -# empty strings from id 32021 to 32022 msgctxt "#32023" msgid "Can not connect to Trakt" -msgstr "" +msgstr "Kunne ikke koble til Trakt" msgctxt "#32024" msgid "Error" -msgstr "" +msgstr "Feil" -# empty string with id 32025 msgctxt "#32026" msgid "What Did You Think?" -msgstr "" +msgstr "Hva synes du?" msgctxt "#32027" msgid "Totally Ninja!" -msgstr "" +msgstr "Helt ninja!" msgctxt "#32028" msgid "Weak Sauce :(" -msgstr "" +msgstr "Svak saus :(" msgctxt "#32029" msgid "Terrible" -msgstr "" +msgstr "Forferdelig" msgctxt "#32030" msgid "Bad" -msgstr "" +msgstr "Elendig" msgctxt "#32031" msgid "Poor" -msgstr "" +msgstr "Dårlig" msgctxt "#32032" msgid "Meh" -msgstr "" +msgstr "Meh" msgctxt "#32033" msgid "Fair" -msgstr "" +msgstr "Greit" msgctxt "#32034" msgid "Good" -msgstr "" +msgstr "Bra" msgctxt "#32035" msgid "Great" -msgstr "" +msgstr "Kjempebra" msgctxt "#32036" msgid "Superb" -msgstr "" +msgstr "Supert" msgctxt "#32037" msgid "Unrate this movie" -msgstr "" +msgstr "Fjern vurdering av denne filmen" msgctxt "#32038" msgid "Unrate this show" -msgstr "" +msgstr "Fjern vurdering av dette TV-programmet" msgctxt "#32039" msgid "Unrate this episode" -msgstr "" +msgstr "Fjern vurdering av denne episoden" msgctxt "#32040" msgid "Trakt - Rating submitted successfully" -msgstr "" +msgstr "Trakt - Vurdering ble lagt til" msgctxt "#32041" msgid "Trakt - Already rated" -msgstr "" +msgstr "Trakt - Allerede vurdert" msgctxt "#32042" msgid "Trakt - Unrated successfully" -msgstr "" +msgstr "Trakt - Vurdering fjernet" msgctxt "#32043" msgid "Trakt - Already has the same rating" -msgstr "" +msgstr "Trakt - Har allerede samme vurdering" msgctxt "#32044" msgid "Trakt - Problem submitting rating" -msgstr "" +msgstr "Trakt - Kunne ikke legge til vurdering" msgctxt "#32045" msgid "Synchronize" -msgstr "" +msgstr "Synkroniser" msgctxt "#32046" msgid "Movies" -msgstr "" +msgstr "Filmer" msgctxt "#32047" msgid "Add new movies to Trakt collection" -msgstr "" +msgstr "Legg til filmer i Trakt-samlingen" msgctxt "#32048" msgid "Add watched movies to Trakt history" -msgstr "" +msgstr "Legg til filmer markert sett i Trakt-historien" msgctxt "#32049" msgid "Mark movies from Trakt history as watched in Kodi" -msgstr "" +msgstr "Marker filmer fra Trakt-historien som sett i Kodi" msgctxt "#32050" msgid "TV Episodes" -msgstr "" +msgstr "TV-Episoder" msgctxt "#32051" msgid "Add new TV episodes to Trakt collection" -msgstr "" +msgstr "Legg til TV-episoder i Trakt-samling" msgctxt "#32052" msgid "Add watched TV episodes to Trakt history" -msgstr "" +msgstr "Legg til TV-episoder markert sett i Trakt-historie" msgctxt "#32053" msgid "Mark TV episodes from Trakt history as watched in Kodi" -msgstr "" +msgstr "Merk TV-episoder fra Trakt-historie som sett i Kodi" msgctxt "#32054" msgid "Service" -msgstr "" +msgstr "Tjeneste" msgctxt "#32055" msgid "Sync collection on library update or cleaning" -msgstr "" +msgstr "Synkroniser samling når biblioteket oppdateres eller renses" msgctxt "#32056" msgid "Show sync notifications" @@ -235,240 +231,239 @@ msgstr "" msgctxt "#32057" msgid "Remove deleted movies from Trakt collection" -msgstr "" +msgstr "Fjern slettede filmer fra Trakt-samling" msgctxt "#32058" msgid "Remove deleted TV episodes from Trakt collection" -msgstr "" +msgstr "Fjern slettede TV-episoder fra Trakt-samling" -# empty string with id 32059 msgctxt "#32060" msgid "Hide notifications during playback" -msgstr "" +msgstr "Skjul varslinger under avspilling" msgctxt "#32061" msgid "Sync started" -msgstr "" +msgstr "Synkronisering startet" msgctxt "#32062" msgid "Sync complete" -msgstr "" +msgstr "Synkronisering ferdig" msgctxt "#32063" msgid "%i movie(s) will be added to Trakt collection" -msgstr "" +msgstr "%i film(er) vil bli lagt til i Trakt-samlingen" msgctxt "#32064" msgid "%i movie playcount(s) will be updated on Trakt" -msgstr "" +msgstr "%i filmavspilling(er) vil bli oppdatert på Trakt" msgctxt "#32065" msgid "%i movie(s) playcount will be updated in Kodi" -msgstr "" +msgstr "%i filmavspilling(er) vil bli oppdatert i Kodi" msgctxt "#32066" msgid "Movie Sync Complete" -msgstr "" +msgstr "Synkronisering av filmer ferdig" msgctxt "#32067" msgid "Going to add %i show(s) to Trakt collection" -msgstr "" +msgstr "Legger til %i program(mer) til Trakt-samling" msgctxt "#32068" msgid "Checking for episodes missing from Trakt collection" -msgstr "" +msgstr "Sjekker etter manglende episoder i Trakt-samling" msgctxt "#32069" msgid "%i of %i show(s) have episodes added to Trakt collection" -msgstr "" +msgstr "%i av %i program(mer) har episoder lagt til i Trakt-samlingen" msgctxt "#32070" msgid "Going to update %i show(s) missing watched status" -msgstr "" +msgstr "Oppdaterer %i program(mer)s manglende sett-status" msgctxt "#32071" msgid "Checking watched episodes on Trakt" -msgstr "" +msgstr "Sjekker etter episoder markert sett på Trakt" msgctxt "#32072" msgid "%i show(s) had missing watched status" -msgstr "" +msgstr "%i program(mer) manglet sett-status" msgctxt "#32073" msgid "%i episodes are being updated" -msgstr "" +msgstr "%i episoder blir oppdatert" msgctxt "#32074" msgid "Checking watched episodes on Kodi" -msgstr "" +msgstr "Sjekker episoder markert sett i Kodi" msgctxt "#32075" msgid "Episode Sync Complete" -msgstr "" +msgstr "Synkronisering av episode ferdig" msgctxt "#32076" msgid "%i movie(s) will be removed from Trakt collection" -msgstr "" +msgstr "%i film(er) blir fjernet fra Trakt-samlingen" msgctxt "#32077" msgid "Cleaning Trakt TV show collection" -msgstr "" +msgstr "Renser TV-programsamling" msgctxt "#32078" msgid "episodes are being removed" -msgstr "" +msgstr "episoder fjernes" msgctxt "#32079" msgid "Loading movies from Kodi" -msgstr "" +msgstr "Laster filmer fra Kodi" msgctxt "#32080" msgid "Movies loaded from Kodi" -msgstr "" +msgstr "Filmer fra Kodi lastet" msgctxt "#32081" msgid "Retrieving movie collection from Trakt" -msgstr "" +msgstr "Henter film-samling fra Trakt" msgctxt "#32082" msgid "Retrieving watched movies from Trakt" -msgstr "" +msgstr "Henter filmer markert sett fra Trakt" msgctxt "#32083" msgid "Retrieved movie data from Trakt" -msgstr "" +msgstr "Hentet data om film fra Trakt" msgctxt "#32084" msgid "Trakt movie collection is up to date, no movies to add" -msgstr "" +msgstr "Film-samlingen på Trakt er oppdatert. Ingen filmer å legge til." msgctxt "#32085" msgid "%i movie(s) were added to your Trakt collection" -msgstr "" +msgstr "%i film(er) ble lagt til i Trakt-samlingen" msgctxt "#32086" msgid "Trakt movie playcounts are up to date" -msgstr "" +msgstr "Trakt filmavspillinger er oppdatert" msgctxt "#32087" msgid "Playcounts updated for %i movie(s) on Trakt" -msgstr "" +msgstr "Avspillinger oppdatert for %i film(er) på Trakt" msgctxt "#32088" msgid "Kodi movie playcounts are up to date" -msgstr "" +msgstr "Kodi filmavspillinger er oppdatert" msgctxt "#32089" msgid "Updating %i of %i movie playcount(s) in Kodi" -msgstr "" +msgstr "Oppdaterer %i av %i filmavspilling(er) i Kodi" msgctxt "#32090" msgid "Playcounts updated for %i movie(s) in Kodi" -msgstr "" +msgstr "Avspillingsteller oppdatert for %i film(er) i Kodi" msgctxt "#32091" msgid "Trakt movie collection is up to date, no movies removed" -msgstr "" +msgstr "filmsamlingen på Trakt er oppdatert. Ingen filmer å fjerne" msgctxt "#32092" msgid "%i movie(s) were removed from your Trakt collection" -msgstr "" +msgstr "%i film(er) ble fjernet fra Trakt-samlingen" msgctxt "#32093" msgid "Updating %i of %i movie playcount(s) on Trakt" -msgstr "" +msgstr "Oppdaterer %i av %i filmavspilling(er) på Trakt" msgctxt "#32094" msgid "Loading episode data from Kodi" -msgstr "" +msgstr "Laster data om episode fra Kodi" msgctxt "#32095" msgid "Loading shows from Kodi" -msgstr "" +msgstr "Laster TV-programmer fra Kodi" msgctxt "#32096" msgid "Shows loaded from Kodi" -msgstr "" +msgstr "TV-programmer lastet fra kodi" msgctxt "#32097" msgid "Parsing %i of %i episode data from Kodi" -msgstr "" +msgstr "Analyserer %i av %i episodedata fra Kodi" msgctxt "#32098" msgid "Loaded episode data from Kodi" -msgstr "" +msgstr "Lastet episode-data fra Kodi" msgctxt "#32099" msgid "Loading episode data from Trakt" -msgstr "" +msgstr "Laster episode-data fra Trakt" msgctxt "#32100" msgid "Retrieving episode collection from Trakt" -msgstr "" +msgstr "Henter episode-samling fra Trakt" msgctxt "#32101" msgid "Retrieving watched episodes from Trakt" -msgstr "" +msgstr "Henter episoder markert sett fra Trakt" msgctxt "#32102" msgid "Parsing episode data %i of %i from Trakt" -msgstr "" +msgstr "Analyserer episodedata %i av %i fra Trakt" msgctxt "#32103" msgid "Retrieved episode data from Trakt" -msgstr "" +msgstr "Henter episode-data fra Trakt" msgctxt "#32104" msgid "Trakt episode collection is up to date, no episodes to add" -msgstr "" +msgstr "episode-samling på Trakt er oppdatert. Ingen episoder å legge til." msgctxt "#32105" msgid "%i episode(s) were added to your Trakt collection" -msgstr "" +msgstr "%i episode(r) ble lagt til i Trakt-samlingen" msgctxt "#32106" msgid "Trakt episode playcounts are up to date" -msgstr "" +msgstr "Trakt episodeavspillinger er oppdatert" msgctxt "#32107" msgid "Kodi episode playcounts are up to date" -msgstr "" +msgstr "Kodi episodeavspillinger er oppdatert" msgctxt "#32108" msgid "Updating %i of %i episode playcount(s) in Kodi" -msgstr "" +msgstr "Oppdaterer %i av %i episodeavspilling(er) i Kodi" msgctxt "#32109" msgid "Playcounts updated for %i show(s) in Kodi" -msgstr "" +msgstr "Avspillinger oppdatert for %i program(mer) i Kodi" msgctxt "#32110" msgid "Trakt episode collection is clean, no episodes to remove" -msgstr "" +msgstr "episodesamlingen på Trakt er renset. Ingen episoder å fjerne." msgctxt "#32111" msgid "%i episode(s) are being removed from your Trakt collection" -msgstr "" +msgstr "%i episode(r) blir fjernet fra Trakt-samlingen" msgctxt "#32112" msgid "%i episode(s) were removed from your Trakt collection" -msgstr "" +msgstr "%i episode(r) ble fjernet fra Trakt-samlingen" msgctxt "#32113" msgid "Trakt - Marked as watched" -msgstr "" +msgstr "Trakt - Markert som sett" msgctxt "#32114" msgid "Trakt - Failed marking as watched" -msgstr "" +msgstr "Trakt - Kunne ikke markere som sett" msgctxt "#32115" msgid "%d episode(s) of '%s'" -msgstr "" +msgstr "%d episode(r) av '%s'" msgctxt "#32116" msgid "Enable debug mode" -msgstr "" +msgstr "Aktiver feilsøkingsmodus" msgctxt "#32117" msgid "Sync movie playback progress to Kodi" @@ -635,7 +630,7 @@ msgstr "" msgctxt "#32163" msgid "User" -msgstr "" +msgstr "Bruker" msgctxt "#32164" msgid "Fallback to Title/Year matching if necessary" @@ -768,3 +763,7 @@ msgstr "" msgctxt "#42191" msgid "Optional password needed to authenticate with the proxy." msgstr "" + +#~ msgctxt "#32003" +#~ msgid "Startup Delay" +#~ msgstr "Forsinkelse av oppstart" diff --git a/script.trakt/resources/language/resource.language.pt_br/strings.po b/script.trakt/resources/language/resource.language.pt_br/strings.po index 93c92862c..bd8c311ce 100644 --- a/script.trakt/resources/language/resource.language.pt_br/strings.po +++ b/script.trakt/resources/language/resource.language.pt_br/strings.po @@ -7,14 +7,15 @@ 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: Automatically generated\n" -"Language-Team: none\n" -"Language: pt_br\n" +"PO-Revision-Date: 2021-03-20 15:56+0000\n" +"Last-Translator: Christian Gade \n" +"Language-Team: Portuguese (Brazil) \n" +"Language: pt_BR\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 4.5.1\n" msgctxt "Addon Summary" msgid "TV and movie scrobbler for Trakt.tv" @@ -24,10 +25,9 @@ msgctxt "Addon Description" msgid "Automatically scrobble all TV episodes and movies you are watching to Trakt.tv! Keep a comprehensive history of everything you've watched and be part of a global community of TV and movie enthusiasts. Sign up for a free account at http://trakt.tv and get a ton of features:[CR][CR]- Automatically scrobble what you're watching[CR]- Mobile apps for iPhone, iPad, Android, and Windows Phone[CR]- Share what you're watching (in real time) and rating to facebook and twitter[CR]- Personalized calendar so you never miss a TV show[CR]- Follow your friends and people you're interesed in[CR]- Use watchlists so you don't forget to what to watch[CR]- Track your media collections and impress your friends[CR]- Create custom lists around any topics you choose[CR]- Easily track your TV show progress across all seasons and episodes[CR]- Track your progress against industry lists such as the IMDb Top 250[CR]- Discover new shows and movies based on your viewing habits[CR]- Widgets for your forum signature[CR][CR]What can this addon do?[CR][CR]- Automatically scrobble all TV episodes and movies you are watching[CR]- Sync your TV episode and movie collections to Trakt (triggered after a library update)[CR]- Auto clean your Trakt collection so that it matches up with Kodi[CR]- Keep watched statuses synced between Kodi and Trakt[CR]- Rate movies and episode after watching them[CR][CR]Special thanks to all who contributed to this plugin! Check the commit history and changelog to see these talented developers." msgstr "" -# General Settings msgctxt "#32000" msgid "General" -msgstr "" +msgstr "Geral" # empty strings from id 32001 to 32002 msgctxt "#32003" @@ -36,593 +36,587 @@ msgstr "" msgctxt "#32004" msgid "Rating" -msgstr "" +msgstr "Classificação" msgctxt "#32005" msgid "Rate Movie after watching" -msgstr "" +msgstr "Avaliar Filme após assistir" msgctxt "#32006" msgid "Rate TV show Episode after watching" -msgstr "" +msgstr "Avaliar o Episódio de TV após assistir" msgctxt "#32008" msgid "Minimum percent watched to display rating dialog" -msgstr "" +msgstr "Percentual mínimo de assistido para apresentar o diálogo de avaliação" msgctxt "#32009" msgid "Allow re-rating of media" -msgstr "" +msgstr "Permitir reavaliar a mídia" msgctxt "#32010" msgid "Default rating" -msgstr "" +msgstr "Avaliação Padrão" -# Scrobbling Settings msgctxt "#32011" msgid "Scrobbling" -msgstr "" +msgstr "Scrobbling" msgctxt "#32012" msgid "Scrobble movies" -msgstr "" +msgstr "Scrobbling de filmes" msgctxt "#32013" msgid "Scrobble TV show episodes" -msgstr "" +msgstr "Scrobble de episódios de seriados" msgctxt "#32014" msgid "Show notification on scrobble" -msgstr "" +msgstr "Mostrar notificação no scrobble" msgctxt "#32015" msgid "Trakt - Scrobbled successfully" -msgstr "" +msgstr "Trakt - Scrobbled com sucesso" msgctxt "#32016" msgid "Exclusions" -msgstr "" +msgstr "Exclusões" msgctxt "#32017" msgid "Exclude Live TV" -msgstr "" +msgstr "Excluir Tv ao Vivo" msgctxt "#32018" msgid "Exclude HTTP sources" -msgstr "" +msgstr "Excluir fontes HTTP" msgctxt "#32019" msgid "Exclude path" -msgstr "" +msgstr "Excluir caminho" msgctxt "#32020" msgid "Folder's path (including subfolders)" -msgstr "" +msgstr "Caminho das Pastas (incluindo subpastas)" -# empty strings from id 32021 to 32022 msgctxt "#32023" msgid "Can not connect to Trakt" -msgstr "" +msgstr "Não pude me conectar ao Trakt" msgctxt "#32024" msgid "Error" -msgstr "" +msgstr "Erro" -# empty string with id 32025 msgctxt "#32026" msgid "What Did You Think?" -msgstr "" +msgstr "O que você achou?" msgctxt "#32027" msgid "Totally Ninja!" -msgstr "" +msgstr "Ninja Total!" msgctxt "#32028" msgid "Weak Sauce :(" -msgstr "" +msgstr "Sem Sal :(" msgctxt "#32029" msgid "Terrible" -msgstr "" +msgstr "Terrível" msgctxt "#32030" msgid "Bad" -msgstr "" +msgstr "Ruim" msgctxt "#32031" msgid "Poor" -msgstr "" +msgstr "Fraco" msgctxt "#32032" msgid "Meh" -msgstr "" +msgstr "Meh" msgctxt "#32033" msgid "Fair" -msgstr "" +msgstr "Razoável" msgctxt "#32034" msgid "Good" -msgstr "" +msgstr "Bom" msgctxt "#32035" msgid "Great" -msgstr "" +msgstr "Excelente" msgctxt "#32036" msgid "Superb" -msgstr "" +msgstr "Soberbo" msgctxt "#32037" msgid "Unrate this movie" -msgstr "" +msgstr "Remover avaliação deste filme" msgctxt "#32038" msgid "Unrate this show" -msgstr "" +msgstr "Remover avaliação deste seriado" msgctxt "#32039" msgid "Unrate this episode" -msgstr "" +msgstr "Remover avaliação deste episódio" msgctxt "#32040" msgid "Trakt - Rating submitted successfully" -msgstr "" +msgstr "Trakt - Avaliação enviada com sucesso" msgctxt "#32041" msgid "Trakt - Already rated" -msgstr "" +msgstr "Trakt - Já avaliado" msgctxt "#32042" msgid "Trakt - Unrated successfully" -msgstr "" +msgstr "Trakt - Removido avaliação com sucesso" msgctxt "#32043" msgid "Trakt - Already has the same rating" -msgstr "" +msgstr "Trakt - Sempre usar a mesma avaliação" msgctxt "#32044" msgid "Trakt - Problem submitting rating" -msgstr "" +msgstr "Trakt - Problema submetendo avaliação" msgctxt "#32045" msgid "Synchronize" -msgstr "" +msgstr "Sincronize" msgctxt "#32046" msgid "Movies" -msgstr "" +msgstr "Filmes" msgctxt "#32047" msgid "Add new movies to Trakt collection" -msgstr "" +msgstr "Adicionar novos filmes para coleção no Trakt" msgctxt "#32048" msgid "Add watched movies to Trakt history" -msgstr "" +msgstr "Adicionar filmes assistidos no histórico do Trakt" msgctxt "#32049" msgid "Mark movies from Trakt history as watched in Kodi" -msgstr "" +msgstr "Marcar filmes como assistido no Kodi, baseado no histórico do Trakt" msgctxt "#32050" msgid "TV Episodes" -msgstr "" +msgstr "Episódios de TV" msgctxt "#32051" msgid "Add new TV episodes to Trakt collection" -msgstr "" +msgstr "Adicionar novos episódios de TV para a coleção do Trakt" msgctxt "#32052" msgid "Add watched TV episodes to Trakt history" -msgstr "" +msgstr "Adicionar episódios de TV assistidos no histórico do Trakt" msgctxt "#32053" msgid "Mark TV episodes from Trakt history as watched in Kodi" -msgstr "" +msgstr "Marcar episódios de TV como assistido no Kodi, baseado no histórico do Trakt" msgctxt "#32054" msgid "Service" -msgstr "" +msgstr "Serviço" msgctxt "#32055" msgid "Sync collection on library update or cleaning" -msgstr "" +msgstr "Sincronizar coleção ao atualizar ou limpar coleção" msgctxt "#32056" msgid "Show sync notifications" -msgstr "" +msgstr "Mostrar notificações de sincronização" msgctxt "#32057" msgid "Remove deleted movies from Trakt collection" -msgstr "" +msgstr "Remover filmes deletados da coleção no Trakt" msgctxt "#32058" msgid "Remove deleted TV episodes from Trakt collection" -msgstr "" +msgstr "Remover episódios de TV da coleção no Trakt" -# empty string with id 32059 msgctxt "#32060" msgid "Hide notifications during playback" -msgstr "" +msgstr "Ocultar notificações durante reprodução" msgctxt "#32061" msgid "Sync started" -msgstr "" +msgstr "Sincronização iniciada" msgctxt "#32062" msgid "Sync complete" -msgstr "" +msgstr "Sincronização completada" msgctxt "#32063" msgid "%i movie(s) will be added to Trakt collection" -msgstr "" +msgstr "%i filme(s) serão adicionais em sua coleção no Trakt" msgctxt "#32064" msgid "%i movie playcount(s) will be updated on Trakt" -msgstr "" +msgstr "%i de reprodução(ões) do filme serão atualizadas no Trakt" msgctxt "#32065" msgid "%i movie(s) playcount will be updated in Kodi" -msgstr "" +msgstr "%i de visualização(ões) de filmes serão atualizadas no Kodi" msgctxt "#32066" msgid "Movie Sync Complete" -msgstr "" +msgstr "Sincronização de Filmes Completada" msgctxt "#32067" msgid "Going to add %i show(s) to Trakt collection" -msgstr "" +msgstr "Indo adicionar %i seriado(s) para sua coleção no Trakt" msgctxt "#32068" msgid "Checking for episodes missing from Trakt collection" -msgstr "" +msgstr "Verificando por episódios ausentes na coleção do Trakt" msgctxt "#32069" msgid "%i of %i show(s) have episodes added to Trakt collection" -msgstr "" +msgstr "%i de %i seriado(s) possuem episódios que foram adicionados a sua coleção no Trakt" msgctxt "#32070" msgid "Going to update %i show(s) missing watched status" -msgstr "" +msgstr "Indo atualizar %i seriado(s) com estatus de assistido ausente" msgctxt "#32071" msgid "Checking watched episodes on Trakt" -msgstr "" +msgstr "Verificando episódios assistidos no Trakt" msgctxt "#32072" msgid "%i show(s) had missing watched status" -msgstr "" +msgstr "%i seriado(s) estão com estatus de assistidos ausentes" msgctxt "#32073" msgid "%i episodes are being updated" -msgstr "" +msgstr "%i episódios estão sendo atualizados" msgctxt "#32074" msgid "Checking watched episodes on Kodi" -msgstr "" +msgstr "Verificando episódios assistidos no Kodi" msgctxt "#32075" msgid "Episode Sync Complete" -msgstr "" +msgstr "Sincronização de Episódios Completado" msgctxt "#32076" msgid "%i movie(s) will be removed from Trakt collection" -msgstr "" +msgstr "%i filme(s) irão ser removidos da coleção no Trakt" msgctxt "#32077" msgid "Cleaning Trakt TV show collection" -msgstr "" +msgstr "Limpando coleção de Seriados no Trakt" msgctxt "#32078" msgid "episodes are being removed" -msgstr "" +msgstr "episódios estão sendo removidos" msgctxt "#32079" msgid "Loading movies from Kodi" -msgstr "" +msgstr "Carregando filmes do Kodi" msgctxt "#32080" msgid "Movies loaded from Kodi" -msgstr "" +msgstr "Filmes carregados do Kodi" msgctxt "#32081" msgid "Retrieving movie collection from Trakt" -msgstr "" +msgstr "Recuperando coletâneas de filmes do Trakt" msgctxt "#32082" msgid "Retrieving watched movies from Trakt" -msgstr "" +msgstr "Recuperando filmes assistidos do Trakt" msgctxt "#32083" msgid "Retrieved movie data from Trakt" -msgstr "" +msgstr "Recuperando dados do filme via Trakt" msgctxt "#32084" msgid "Trakt movie collection is up to date, no movies to add" -msgstr "" +msgstr "coleção de filmes no Trakt se encontra atualizada, nenhum filme por adicionar" msgctxt "#32085" msgid "%i movie(s) were added to your Trakt collection" -msgstr "" +msgstr "%i filme(s) foram adicionados para sua coleção no Trakt" msgctxt "#32086" msgid "Trakt movie playcounts are up to date" -msgstr "" +msgstr "Número de visualizações de filmes está atualizada no Trakt" msgctxt "#32087" msgid "Playcounts updated for %i movie(s) on Trakt" -msgstr "" +msgstr "Número de visualizações atualizadas para %i filme(s) no Trakt" msgctxt "#32088" msgid "Kodi movie playcounts are up to date" -msgstr "" +msgstr "Número de visualizações de filmes está atualizada no Kodi" msgctxt "#32089" msgid "Updating %i of %i movie playcount(s) in Kodi" -msgstr "" +msgstr "Atualizando o número de visualizações para %i de %i filme(s) no Kodi" msgctxt "#32090" msgid "Playcounts updated for %i movie(s) in Kodi" -msgstr "" +msgstr "Número de visualizações atualizado para %i filme(s) no Kodi" msgctxt "#32091" msgid "Trakt movie collection is up to date, no movies removed" -msgstr "" +msgstr "Coleção de filmes no Trakt se encontra atualizada, nenhum filme removido" msgctxt "#32092" msgid "%i movie(s) were removed from your Trakt collection" -msgstr "" +msgstr "%i filme(s) foram removidos de sua coleção no Trakt" msgctxt "#32093" msgid "Updating %i of %i movie playcount(s) on Trakt" -msgstr "" +msgstr "Actualizando visualizações para %i de %i filme(s) no Trakt" msgctxt "#32094" msgid "Loading episode data from Kodi" -msgstr "" +msgstr "Carregando dados dos episódios do Kodi" msgctxt "#32095" msgid "Loading shows from Kodi" -msgstr "" +msgstr "Carregando shows do Kodi" msgctxt "#32096" msgid "Shows loaded from Kodi" -msgstr "" +msgstr "Shows carregados do Kodi" msgctxt "#32097" msgid "Parsing %i of %i episode data from Kodi" -msgstr "" +msgstr "Analisando %i de %i dados de episódios via Kodi" msgctxt "#32098" msgid "Loaded episode data from Kodi" -msgstr "" +msgstr "Carregando dados do episódio do Kodi" msgctxt "#32099" msgid "Loading episode data from Trakt" -msgstr "" +msgstr "Carregando dados do episódio via Trakt" msgctxt "#32100" msgid "Retrieving episode collection from Trakt" -msgstr "" +msgstr "Recuperando coleção de episódios via Trakt" msgctxt "#32101" msgid "Retrieving watched episodes from Trakt" -msgstr "" +msgstr "Recuperando episódios assistidos via Trakt" msgctxt "#32102" msgid "Parsing episode data %i of %i from Trakt" -msgstr "" +msgstr "Analisando dados dos episódios %i de %i via Trakt" msgctxt "#32103" msgid "Retrieved episode data from Trakt" -msgstr "" +msgstr "Recuperando dados do episódio via Trakt" msgctxt "#32104" msgid "Trakt episode collection is up to date, no episodes to add" -msgstr "" +msgstr "Coleção de episódios no Trakt se encontra atualizado, nenhum episódio por adicionar" msgctxt "#32105" msgid "%i episode(s) were added to your Trakt collection" -msgstr "" +msgstr "%i episódio(s) foram adicionados em sua coleção no Trakt" msgctxt "#32106" msgid "Trakt episode playcounts are up to date" -msgstr "" +msgstr "Número de visualizações de episódios está atualizada no Trakt" msgctxt "#32107" msgid "Kodi episode playcounts are up to date" -msgstr "" +msgstr "Número de visualizações de episódios está atualizada no Kodi" msgctxt "#32108" msgid "Updating %i of %i episode playcount(s) in Kodi" -msgstr "" +msgstr "Atualizando número de visualizações para %i de %i episódio(s) no Kodi" msgctxt "#32109" msgid "Playcounts updated for %i show(s) in Kodi" -msgstr "" +msgstr "Número de visualizações atualizado para %i episódio(s) no Kodi" msgctxt "#32110" msgid "Trakt episode collection is clean, no episodes to remove" -msgstr "" +msgstr "Coleção de episódios no Trakt está limpa, nenhum episódio para remover" msgctxt "#32111" msgid "%i episode(s) are being removed from your Trakt collection" -msgstr "" +msgstr "%i episódio(s) estão sendo removidos de sua coleção no Trakt" msgctxt "#32112" msgid "%i episode(s) were removed from your Trakt collection" -msgstr "" +msgstr "%i episódio(s) foram removidos de sua coleção no Trakt" msgctxt "#32113" msgid "Trakt - Marked as watched" -msgstr "" +msgstr "Trakt - Marcado como assistido" msgctxt "#32114" msgid "Trakt - Failed marking as watched" -msgstr "" +msgstr "Trakt - Falhou marcando como assistido" msgctxt "#32115" msgid "%d episode(s) of '%s'" -msgstr "" +msgstr "%d episódio(s) de '%s'" msgctxt "#32116" msgid "Enable debug mode" -msgstr "" +msgstr "Ativar Modo Debug" msgctxt "#32117" msgid "Sync movie playback progress to Kodi" -msgstr "" +msgstr "Sincronizando progresso de reprodução dos filmes para o Kodi" msgctxt "#32118" msgid "Sync episode playback progress to Kodi" -msgstr "" +msgstr "Sincronizando progresso de reprodução dos seriados para o Kodi" msgctxt "#32119" msgid "Retrieving episode playback progress from Trakt" -msgstr "" +msgstr "Recebendo progresso da reprodução do episódio do Trakt" msgctxt "#32120" msgid "Parsing episode playback progress %i of %i from Trakt" -msgstr "" +msgstr "Analisando progresso da reprodução dos episiodios % i de % i do Trakt" msgctxt "#32121" msgid "Retrieved episode playback progress from Trakt" -msgstr "" +msgstr "Recebendo progresso da reprodução dos episódios do Trakt" msgctxt "#32122" msgid "Retrieving movie playback progress from Trakt" -msgstr "" +msgstr "Recebendo progresso da reprodução dos filmes do Trakt" msgctxt "#32123" msgid "Parsing movie playback progress %i of %i from Trakt" -msgstr "" +msgstr "Analisando progresso da reprodução dos filmes % i de % i do Trakt" msgctxt "#32124" msgid "Retrieved movie playback progress from Trakt" -msgstr "" +msgstr "Recebendo progresso da reprodução dos filmes do Trakt" msgctxt "#32125" msgid "Kodi movie playback progress is up to date" -msgstr "" +msgstr "O progresso de reprodução dos filmes está atualizado" msgctxt "#32126" msgid "%i movie(s) playback progress will be updated in Kodi" -msgstr "" +msgstr "Vão ser atualizados %i progresso(s) da reprodução para os filme(s) no Kodi" msgctxt "#32127" msgid "Updating %i of %i movie(s) playback progress in Kodi" -msgstr "" +msgstr "Atualizando progresso de reprodução dos filmes (%i de %i) no Kodi" msgctxt "#32128" msgid "Playback progress updated for %i movie(s) in Kodi" -msgstr "" +msgstr "Progresso de reprodução atualizado para %i filme(s) no Kodi" msgctxt "#32129" msgid "Kodi episode playback progress is up to date" -msgstr "" +msgstr "O progresso de reprodução dos seriados está atualizado" msgctxt "#32130" msgid "Updating %i of %i episode(s) playback progress in Kodi" -msgstr "" +msgstr "Atualizando progresso de reprodução dos seriados (%i de %i) no Kodi" msgctxt "#32131" msgid "Playback progress updated for %i episode(s) in Kodi" -msgstr "" +msgstr "Progresso da reprodução atualizado para %i episódio(s) no Kodi" msgctxt "#32132" msgid "Unrate this season" -msgstr "" +msgstr "Remover avaliação desta temporada" msgctxt "#32133" msgid "Manage Movie's Lists" -msgstr "" +msgstr "Gerencie Listas de Filmes" msgctxt "#32134" msgid "Manage Show's Lists" -msgstr "" +msgstr "Gerencie Listas de Seriados" msgctxt "#32135" msgid "Remove from Watchlist" -msgstr "" +msgstr "Remover da Watchlist" msgctxt "#32136" msgid "Add to watchlist" -msgstr "" +msgstr "Adicionar para lista de por assistir" msgctxt "#32137" msgid "Rate this movie" -msgstr "" +msgstr "Avaliar este filme" msgctxt "#32138" msgid "Rate this show" -msgstr "" +msgstr "Avaliar este seriado" msgctxt "#32139" msgid "Rate this episode" -msgstr "" +msgstr "Avaliar este episódio" msgctxt "#32140" msgid "Toggle watched" -msgstr "" +msgstr "Alternar para assistido" msgctxt "#32141" msgid "Manage all lists" -msgstr "" +msgstr "Gerenciar todas as listas" msgctxt "#32142" msgid "Update all tags" -msgstr "" +msgstr "Atualizar todas as etiquetas" msgctxt "#32143" msgid "Synchronize library" -msgstr "" +msgstr "Sincronizar coleção" msgctxt "#32144" msgid "How do I authorize the trakt addon to access my trakt.tv account?" -msgstr "" +msgstr "Como posso autorizar o addon trakt para acessar minha conta trakt.tv?" -# empty strings from id 32145 to 32146 msgctxt "#32147" msgid "Trakt.tv PIN Authorization Failed" -msgstr "" +msgstr "PIN de Autorização do Trakt.tv Falhou" -# empty string with id 32148 msgctxt "#32149" msgid "Rate this Season" -msgstr "" +msgstr "Avaliar esta Temporada" msgctxt "#32150" msgid "You will be reminded in 24 hours" -msgstr "" +msgstr "Serás lembrado em 24 horas" msgctxt "#32151" msgid "Use Addon Settings later if you change your mind" -msgstr "" +msgstr "Use os Ajustes do Addon mais tarde, se você mudar de idéia" msgctxt "#32152" msgid "Trakt Authorization Complete" -msgstr "" +msgstr "Autorização Trakt Completada" msgctxt "#32153" msgid "Trakt Account Authorization" -msgstr "" +msgstr "Autorização na Conta Trakt" msgctxt "#32154" msgid "Authorize" -msgstr "" +msgstr "Autorizar" msgctxt "#32155" msgid "Remind Me Later" -msgstr "" +msgstr "Lembrar-me depois" msgctxt "#32156" msgid "No Thanks" -msgstr "" +msgstr "Não Obrigado" msgctxt "#32157" msgid "Account Authorization" -msgstr "" +msgstr "Autorização na Conta" # empty string with id 32158 msgctxt "#32159" @@ -631,23 +625,23 @@ msgstr "" msgctxt "#32162" msgid "The trakt addon CAN NOT be used without authorizing it to access your trakt.tv account." -msgstr "" +msgstr "O addon do trakt NÃO PODE ser usado sem o procedimento de autorização de acesso a sua conta no trakt.tv." msgctxt "#32163" msgid "User" -msgstr "" +msgstr "Usuário" msgctxt "#32164" msgid "Fallback to Title/Year matching if necessary" -msgstr "" +msgstr "Retorno para Título/Ano correspondente se necessário" msgctxt "#32165" msgid "Trakt - Added to watchlist" -msgstr "" +msgstr "Trakt - Adicionado para lista de por assistir" msgctxt "#32166" msgid "Trakt - Failed adding to watchlist" -msgstr "" +msgstr "Trakt - Falhou ao adicionar para lista de por assistir" msgctxt "#32167" msgid "Offset scrobble start by X minutes" @@ -768,3 +762,19 @@ msgstr "" msgctxt "#42191" msgid "Optional password needed to authenticate with the proxy." msgstr "" + +#~ msgctxt "#32003" +#~ msgid "Startup Delay" +#~ msgstr "Atrasar ao Inicializar" + +#~ msgctxt "#32159" +#~ msgid "Visit {0} or scan the QR Code below." +#~ msgstr "Visite {0} ou escaneie o código QR abaixo." + +#~ msgctxt "#32160" +#~ msgid "Authorize the trakt addon to access your account." +#~ msgstr "Autorize o addon do trakt acessar sua conta." + +#~ msgctxt "#32161" +#~ msgid "Enter the PIN provided in the box below." +#~ msgstr "Entre com o PIN fornecido no campo abaixo." diff --git a/script.trakt/resources/language/resource.language.pt_pt/strings.po b/script.trakt/resources/language/resource.language.pt_pt/strings.po index 64e32aa34..d8171e62a 100644 --- a/script.trakt/resources/language/resource.language.pt_pt/strings.po +++ b/script.trakt/resources/language/resource.language.pt_pt/strings.po @@ -5,17 +5,17 @@ msgid "" msgstr "" "Project-Id-Version: XBMC Addons\n" -"Report-Msgid-Bugs-To: translations@kodi.tv\n" +"Report-Msgid-Bugs-To: alanwww1@xbmc.org\n" "POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" -"PO-Revision-Date: 2024-01-23 10:13+0000\n" +"PO-Revision-Date: 2021-03-20 15:56+0000\n" "Last-Translator: Christian Gade \n" "Language-Team: Portuguese (Portugal) \n" -"Language: pt_pt\n" +"Language: pt_PT\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Generator: Weblate 5.3\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Weblate 4.5.1\n" msgctxt "Addon Summary" msgid "TV and movie scrobbler for Trakt.tv" @@ -25,7 +25,6 @@ msgctxt "Addon Description" msgid "Automatically scrobble all TV episodes and movies you are watching to Trakt.tv! Keep a comprehensive history of everything you've watched and be part of a global community of TV and movie enthusiasts. Sign up for a free account at http://trakt.tv and get a ton of features:[CR][CR]- Automatically scrobble what you're watching[CR]- Mobile apps for iPhone, iPad, Android, and Windows Phone[CR]- Share what you're watching (in real time) and rating to facebook and twitter[CR]- Personalized calendar so you never miss a TV show[CR]- Follow your friends and people you're interesed in[CR]- Use watchlists so you don't forget to what to watch[CR]- Track your media collections and impress your friends[CR]- Create custom lists around any topics you choose[CR]- Easily track your TV show progress across all seasons and episodes[CR]- Track your progress against industry lists such as the IMDb Top 250[CR]- Discover new shows and movies based on your viewing habits[CR]- Widgets for your forum signature[CR][CR]What can this addon do?[CR][CR]- Automatically scrobble all TV episodes and movies you are watching[CR]- Sync your TV episode and movie collections to Trakt (triggered after a library update)[CR]- Auto clean your Trakt collection so that it matches up with Kodi[CR]- Keep watched statuses synced between Kodi and Trakt[CR]- Rate movies and episode after watching them[CR][CR]Special thanks to all who contributed to this plugin! Check the commit history and changelog to see these talented developers." msgstr "Automaticamente faça scrobble de filmes e séries que está a ver para o Trakt.tv! Mantenha um histórico de tudo o que visualizou e faça parte de uma comunidade de entusiastas de filmes e séries. Inscreva-se gratuitamente para uma conta em http://trakt.tv e receba uma tonelada de funcionalidades:[CR][CR]- Scrobble automático quando está a visualizar[CR]- Aplicações moveis para iPhone, iPad, Android, Windows Phone e Blackberry[CR]- Partilhe o que está a visualizar (em tempo real) e as suas classificações no facebook e twitter[CR]- Calendário personalizado de forma a nunca perder uma série[CR]- Siga os seus amigos e pessoas de interesse[CR]- Use listas para não esquecer o que ver[CR]- Mostre as suas bibliotecas de filmes e séries aos seus amigos[CR]- Crie listas personalizadas sobre os assuntos que quiser[CR]- Verifique que espisódios já visualizou e quais faltam ver[CR]- Veja que filmes tem do IMDB TOP 250[CR]- Descubra novos filmes e séries com base nos que já viu[CR]- Widgets para usar na assinatura de fóruns[CR][CR]O que pode este addon fazer?[CR]- Scrobble automático de todos os filmes e episódios de séries que está a ver[CR]- Sincronização dos filmes e episódios de séries vistos com o Trakt (após um update da biblioteca)[CR]- Limpeza automática do Trakt de forma a ficar igual ao Kodi[CR]- Manter as visualizações sincronizadas entre o Trakt e o Kodi[CR]- Classifique filmes e episódios após visualização[CR][CR]Um obrigado especial a todos os que contribuíram para este plugin! Veja o github e o changelog para ver quem são estes programadores talentosos." -# General Settings msgctxt "#32000" msgid "General" msgstr "Geral" @@ -37,158 +36,155 @@ msgstr "" msgctxt "#32004" msgid "Rating" -msgstr "" +msgstr "Classificação" msgctxt "#32005" msgid "Rate Movie after watching" -msgstr "" +msgstr "Classificar Filme após visualização" msgctxt "#32006" msgid "Rate TV show Episode after watching" -msgstr "" +msgstr "Classificar Episódio após visualização" msgctxt "#32008" msgid "Minimum percent watched to display rating dialog" -msgstr "" +msgstr "Percentagem mínima para aparecer o diálogo de classificação" msgctxt "#32009" msgid "Allow re-rating of media" -msgstr "" +msgstr "Permitir reclassificação" msgctxt "#32010" msgid "Default rating" -msgstr "" +msgstr "Classificação padrão" -# Scrobbling Settings msgctxt "#32011" msgid "Scrobbling" -msgstr "" +msgstr "Scrobbling" msgctxt "#32012" msgid "Scrobble movies" -msgstr "" +msgstr "Scrobble de filmes" msgctxt "#32013" msgid "Scrobble TV show episodes" -msgstr "" +msgstr "Scrobble de episódios de séries" msgctxt "#32014" msgid "Show notification on scrobble" -msgstr "" +msgstr "Mostrar notificação no scrobble" msgctxt "#32015" msgid "Trakt - Scrobbled successfully" -msgstr "" +msgstr "Trakt - Scrobbled com sucesso" msgctxt "#32016" msgid "Exclusions" -msgstr "" +msgstr "Exclusões" msgctxt "#32017" msgid "Exclude Live TV" -msgstr "" +msgstr "Excluir televisão em directo" msgctxt "#32018" msgid "Exclude HTTP sources" -msgstr "" +msgstr "Excluir fontes de HTTP" msgctxt "#32019" msgid "Exclude path" -msgstr "" +msgstr "Excluir directório" msgctxt "#32020" msgid "Folder's path (including subfolders)" -msgstr "" +msgstr "Caminho para as pastas (inclui sub-pastas)" -# empty strings from id 32021 to 32022 msgctxt "#32023" msgid "Can not connect to Trakt" -msgstr "" +msgstr "Sem ligação ao Trakt" msgctxt "#32024" msgid "Error" msgstr "Erro" -# empty string with id 32025 msgctxt "#32026" msgid "What Did You Think?" -msgstr "" +msgstr "O que achaste?" msgctxt "#32027" msgid "Totally Ninja!" -msgstr "" +msgstr "Excepcional!" msgctxt "#32028" msgid "Weak Sauce :(" -msgstr "" +msgstr "Intragável :(" msgctxt "#32029" msgid "Terrible" -msgstr "" +msgstr "Péssimo" msgctxt "#32030" msgid "Bad" -msgstr "" +msgstr "Mau" msgctxt "#32031" msgid "Poor" -msgstr "" +msgstr "Fraco" msgctxt "#32032" msgid "Meh" -msgstr "" +msgstr "Mais ou menos" msgctxt "#32033" msgid "Fair" -msgstr "" +msgstr "Razoável" msgctxt "#32034" msgid "Good" -msgstr "" +msgstr "Bom" msgctxt "#32035" msgid "Great" -msgstr "" +msgstr "Muito bom" msgctxt "#32036" msgid "Superb" -msgstr "" +msgstr "Soberbo" msgctxt "#32037" msgid "Unrate this movie" -msgstr "" +msgstr "Retirar a classificação a este filme" msgctxt "#32038" msgid "Unrate this show" -msgstr "" +msgstr "Retirar a classificação a esta série" msgctxt "#32039" msgid "Unrate this episode" -msgstr "" +msgstr "Retirar a classificação a este episódio" msgctxt "#32040" msgid "Trakt - Rating submitted successfully" -msgstr "" +msgstr "Trakt - Classificação submetida com sucesso" msgctxt "#32041" msgid "Trakt - Already rated" -msgstr "" +msgstr "Trakt - Já tinha sido classificado" msgctxt "#32042" msgid "Trakt - Unrated successfully" -msgstr "" +msgstr "Trakt - Retirada a classificação com sucesso" msgctxt "#32043" msgid "Trakt - Already has the same rating" -msgstr "" +msgstr "Trakt - Já tinha sido dada esta classificação" msgctxt "#32044" msgid "Trakt - Problem submitting rating" -msgstr "" +msgstr "Trakt - Ocorreu um problema ao submeter esta classificação" msgctxt "#32045" msgid "Synchronize" -msgstr "" +msgstr "Sincronizar" msgctxt "#32046" msgid "Movies" @@ -196,388 +192,387 @@ msgstr "Filmes" msgctxt "#32047" msgid "Add new movies to Trakt collection" -msgstr "" +msgstr "Adicionar novos filmes ao Trakt" msgctxt "#32048" msgid "Add watched movies to Trakt history" -msgstr "" +msgstr "Adicionar filmes marcado como vistos ao Trakt" msgctxt "#32049" msgid "Mark movies from Trakt history as watched in Kodi" -msgstr "" +msgstr "Marcar filmes do histórico do Trakt como vistos no Kodi" msgctxt "#32050" msgid "TV Episodes" -msgstr "" +msgstr "Episódios de Séries" msgctxt "#32051" msgid "Add new TV episodes to Trakt collection" -msgstr "" +msgstr "Adicionar novos episódios à colecção do Trakt" msgctxt "#32052" msgid "Add watched TV episodes to Trakt history" -msgstr "" +msgstr "Adicionar episódios vistos ao histórico do Trakt" msgctxt "#32053" msgid "Mark TV episodes from Trakt history as watched in Kodi" -msgstr "" +msgstr "Marcar episódios do histórico do Trakt como vistos no Kodi" msgctxt "#32054" msgid "Service" -msgstr "" +msgstr "Serviço" msgctxt "#32055" msgid "Sync collection on library update or cleaning" -msgstr "" +msgstr "Sincronizar colecção ao actualizar ou limpar a biblioteca" msgctxt "#32056" msgid "Show sync notifications" -msgstr "" +msgstr "Mostrar notificações de sincronismo" msgctxt "#32057" msgid "Remove deleted movies from Trakt collection" -msgstr "" +msgstr "Remover filmes apagados da colecção do Trakt" msgctxt "#32058" msgid "Remove deleted TV episodes from Trakt collection" -msgstr "" +msgstr "Remover episódios apagados da colecção do Trakt" -# empty string with id 32059 msgctxt "#32060" msgid "Hide notifications during playback" -msgstr "" +msgstr "Omitir notificações durante a reprodução" msgctxt "#32061" msgid "Sync started" -msgstr "" +msgstr "Sincronização iniciada" msgctxt "#32062" msgid "Sync complete" -msgstr "" +msgstr "Sincronização concluída" msgctxt "#32063" msgid "%i movie(s) will be added to Trakt collection" -msgstr "" +msgstr "%i filme(s) serão adicionados à colecção do Trakt" msgctxt "#32064" msgid "%i movie playcount(s) will be updated on Trakt" -msgstr "" +msgstr "%i de reprodução(ões) do filme serão actualizadas no Trakt" msgctxt "#32065" msgid "%i movie(s) playcount will be updated in Kodi" -msgstr "" +msgstr "%i de visualização(ões) de filmes serão actualizadas no Kodi" msgctxt "#32066" msgid "Movie Sync Complete" -msgstr "" +msgstr "Sincronização de filmes concluída" msgctxt "#32067" msgid "Going to add %i show(s) to Trakt collection" -msgstr "" +msgstr "Vão ser adicionadas %i série(s) ao Trakt" msgctxt "#32068" msgid "Checking for episodes missing from Trakt collection" -msgstr "" +msgstr "A verificar os episódios que estão em falta na colecção do Trakt" msgctxt "#32069" msgid "%i of %i show(s) have episodes added to Trakt collection" -msgstr "" +msgstr "%i de %i série(s) têm episódios adicionados ao Trakt" msgctxt "#32070" msgid "Going to update %i show(s) missing watched status" -msgstr "" +msgstr "Vão ser actualizados os episódios marcado como vistos de %i série(s)" msgctxt "#32071" msgid "Checking watched episodes on Trakt" -msgstr "" +msgstr "A verificar episódios marcados como vistos no Trakt" msgctxt "#32072" msgid "%i show(s) had missing watched status" -msgstr "" +msgstr "%i série(s) não tinham sido marcada(s) como vista(s)" msgctxt "#32073" msgid "%i episodes are being updated" -msgstr "" +msgstr "%i episódios estão a ser actualizados" msgctxt "#32074" msgid "Checking watched episodes on Kodi" -msgstr "" +msgstr "A verificar episódios marcados como vistos no Kodi" msgctxt "#32075" msgid "Episode Sync Complete" -msgstr "" +msgstr "Sincronização de episódios concluída" msgctxt "#32076" msgid "%i movie(s) will be removed from Trakt collection" -msgstr "" +msgstr "%i filme(s) serão removidos do Trakt" msgctxt "#32077" msgid "Cleaning Trakt TV show collection" -msgstr "" +msgstr "A limpar as séries de TV da colecção do Trakt" msgctxt "#32078" msgid "episodes are being removed" -msgstr "" +msgstr "episódios estão a ser removidos" msgctxt "#32079" msgid "Loading movies from Kodi" -msgstr "" +msgstr "A carregar filmes do Kodi" msgctxt "#32080" msgid "Movies loaded from Kodi" -msgstr "" +msgstr "Filmes carregados do Kodi" msgctxt "#32081" msgid "Retrieving movie collection from Trakt" -msgstr "" +msgstr "Obter biblioteca de filmes do Trakt" msgctxt "#32082" msgid "Retrieving watched movies from Trakt" -msgstr "" +msgstr "Obter filmes marcados como vistos do Trakt" msgctxt "#32083" msgid "Retrieved movie data from Trakt" -msgstr "" +msgstr "Obter informação de filmes do Trakt" msgctxt "#32084" msgid "Trakt movie collection is up to date, no movies to add" -msgstr "" +msgstr "Biblioteca de filmes do Trakt está actualizada, sem filmes para adicionar." msgctxt "#32085" msgid "%i movie(s) were added to your Trakt collection" -msgstr "" +msgstr "%i filme(s) foram adicionados ao Trakt" msgctxt "#32086" msgid "Trakt movie playcounts are up to date" -msgstr "" +msgstr "Número de visualizações de filmes está actualizada no Trakt" msgctxt "#32087" msgid "Playcounts updated for %i movie(s) on Trakt" -msgstr "" +msgstr "Número de visualizações actualizadas para %i filme(s) no Trakt" msgctxt "#32088" msgid "Kodi movie playcounts are up to date" -msgstr "" +msgstr "Número de visualizações de filmes está actualizada no Kodi" msgctxt "#32089" msgid "Updating %i of %i movie playcount(s) in Kodi" -msgstr "" +msgstr "A actualizar o número de visualizações para %i de %i filme(s) no Kodi" msgctxt "#32090" msgid "Playcounts updated for %i movie(s) in Kodi" -msgstr "" +msgstr "Número de visualizações actualizado para %i filme(s) no Kodi" msgctxt "#32091" msgid "Trakt movie collection is up to date, no movies removed" -msgstr "" +msgstr "A biblioteca de filmes no Trakt está actualizada, nenhum filme removido." msgctxt "#32092" msgid "%i movie(s) were removed from your Trakt collection" -msgstr "" +msgstr "%i filme(s) foram removidos da colecção do Trakt" msgctxt "#32093" msgid "Updating %i of %i movie playcount(s) on Trakt" -msgstr "" +msgstr "A actualizar visualizações para %i de %i filme(s) no Trakt" msgctxt "#32094" msgid "Loading episode data from Kodi" -msgstr "" +msgstr "A carregar episódios do Kodi" msgctxt "#32095" msgid "Loading shows from Kodi" -msgstr "" +msgstr "A carregar séries do Kodi" msgctxt "#32096" msgid "Shows loaded from Kodi" -msgstr "" +msgstr "Séries carregadas do Kodi" msgctxt "#32097" msgid "Parsing %i of %i episode data from Kodi" -msgstr "" +msgstr "A verificar dados de %i de %i episódios do Kodi" msgctxt "#32098" msgid "Loaded episode data from Kodi" -msgstr "" +msgstr "Informação de episódios carregada do Kodi" msgctxt "#32099" msgid "Loading episode data from Trakt" -msgstr "" +msgstr "Informação de episódios está a ser carregada do Trakt" msgctxt "#32100" msgid "Retrieving episode collection from Trakt" -msgstr "" +msgstr "Obter biblioteca de episódios do Trakt" msgctxt "#32101" msgid "Retrieving watched episodes from Trakt" -msgstr "" +msgstr "Obter episódios marcados como vistos do Trakt" msgctxt "#32102" msgid "Parsing episode data %i of %i from Trakt" -msgstr "" +msgstr "A verificar dados de %i de %i episódios do Trakt" msgctxt "#32103" msgid "Retrieved episode data from Trakt" -msgstr "" +msgstr "Obter dados do episódio do Trakt" msgctxt "#32104" msgid "Trakt episode collection is up to date, no episodes to add" -msgstr "" +msgstr "Biblioteca de episódios do Trakt está actualizada, sem episódios para adicionar." msgctxt "#32105" msgid "%i episode(s) were added to your Trakt collection" -msgstr "" +msgstr "%i episódio(s) foram adicionados ao Trakt" msgctxt "#32106" msgid "Trakt episode playcounts are up to date" -msgstr "" +msgstr "Número de visualizações de episódios está actualizada no Trakt" msgctxt "#32107" msgid "Kodi episode playcounts are up to date" -msgstr "" +msgstr "Número de visualizações de episódios está actualizada no Kodi" msgctxt "#32108" msgid "Updating %i of %i episode playcount(s) in Kodi" -msgstr "" +msgstr "A actualizar número de visualizações para %i de %i episódio(s) no Kodi" msgctxt "#32109" msgid "Playcounts updated for %i show(s) in Kodi" -msgstr "" +msgstr "Número de visualizações actualizado para %i episódio(s) no Kodi" msgctxt "#32110" msgid "Trakt episode collection is clean, no episodes to remove" -msgstr "" +msgstr "Biblioteca de episódios do Trakt está limpa, não há episódios para remover" msgctxt "#32111" msgid "%i episode(s) are being removed from your Trakt collection" -msgstr "" +msgstr "A remover %i episódio(s) do Trakt" msgctxt "#32112" msgid "%i episode(s) were removed from your Trakt collection" -msgstr "" +msgstr "Foram removidos %i episódio(s) do Trakt" msgctxt "#32113" msgid "Trakt - Marked as watched" -msgstr "" +msgstr "Trakt - Marcado como visto" msgctxt "#32114" msgid "Trakt - Failed marking as watched" -msgstr "" +msgstr "Trakt - Marcação como visto falhou" msgctxt "#32115" msgid "%d episode(s) of '%s'" -msgstr "" +msgstr "%d episódio(s) de '%s'" msgctxt "#32116" msgid "Enable debug mode" -msgstr "" +msgstr "Activar Modo de Depuração" msgctxt "#32117" msgid "Sync movie playback progress to Kodi" -msgstr "" +msgstr "A sincronizar progresso de reprodução dos filmes para o Kodi" msgctxt "#32118" msgid "Sync episode playback progress to Kodi" -msgstr "" +msgstr "A sincronizar progresso de reprodução das séries para o Kodi" msgctxt "#32119" msgid "Retrieving episode playback progress from Trakt" -msgstr "" +msgstr "A receber progresso da reprodução do episódio do Trakt" msgctxt "#32120" msgid "Parsing episode playback progress %i of %i from Trakt" -msgstr "" +msgstr "A analisar progresso da reprodução dos episiodios % i de % i do Trakt" msgctxt "#32121" msgid "Retrieved episode playback progress from Trakt" -msgstr "" +msgstr "A receber progresso da reprodução dos episódios do Trakt" msgctxt "#32122" msgid "Retrieving movie playback progress from Trakt" -msgstr "" +msgstr "A receber progresso da reprodução dos filmes do Trakt" msgctxt "#32123" msgid "Parsing movie playback progress %i of %i from Trakt" -msgstr "" +msgstr "A analisar progresso da reprodução dos filmes % i de % i do Trakt" msgctxt "#32124" msgid "Retrieved movie playback progress from Trakt" -msgstr "" +msgstr "A receber progresso da reprodução dos filmes do Trakt" msgctxt "#32125" msgid "Kodi movie playback progress is up to date" -msgstr "" +msgstr "O progresso de reprodução dos filmes está actualizado" msgctxt "#32126" msgid "%i movie(s) playback progress will be updated in Kodi" -msgstr "" +msgstr "Vão ser actualizados %i progresso(s) da reprodução para os filme(s) no Kodi" msgctxt "#32127" msgid "Updating %i of %i movie(s) playback progress in Kodi" -msgstr "" +msgstr "A actualizar progresso de reprodução dos filmes (%i de %i) no Kodi" msgctxt "#32128" msgid "Playback progress updated for %i movie(s) in Kodi" -msgstr "" +msgstr "Progresso de reprodução actualizado para %i filme(s) no Kodi" msgctxt "#32129" msgid "Kodi episode playback progress is up to date" -msgstr "" +msgstr "O progresso de reprodução das séries está actualizado" msgctxt "#32130" msgid "Updating %i of %i episode(s) playback progress in Kodi" -msgstr "" +msgstr "A actualizar progresso de reprodução das séries (%i de %i) no Kodi" msgctxt "#32131" msgid "Playback progress updated for %i episode(s) in Kodi" -msgstr "" +msgstr "Progresso da reprodução actualizado para %i episódio(s) no Kodi" msgctxt "#32132" msgid "Unrate this season" -msgstr "" +msgstr "Retira a classificação a esta temporada" msgctxt "#32133" msgid "Manage Movie's Lists" -msgstr "" +msgstr "Gerir Listas de Filmes" msgctxt "#32134" msgid "Manage Show's Lists" -msgstr "" +msgstr "Gerir Listas de Séries" msgctxt "#32135" msgid "Remove from Watchlist" -msgstr "" +msgstr "Remover da Watchlist" msgctxt "#32136" msgid "Add to watchlist" -msgstr "" +msgstr "Adicionar à Lista de Reprodução" msgctxt "#32137" msgid "Rate this movie" -msgstr "" +msgstr "Classifique este Filme" msgctxt "#32138" msgid "Rate this show" -msgstr "" +msgstr "Classifique esta Série" msgctxt "#32139" msgid "Rate this episode" -msgstr "" +msgstr "Classifique este Episódio" msgctxt "#32140" msgid "Toggle watched" -msgstr "" +msgstr "Alternar visto/por ver" msgctxt "#32141" msgid "Manage all lists" -msgstr "" +msgstr "Gerir Todas as Listas" msgctxt "#32142" msgid "Update all tags" -msgstr "" +msgstr "Actualizar Todas as Etiquetas" msgctxt "#32143" msgid "Synchronize library" -msgstr "" +msgstr "Sincronizar Biblioteca" msgctxt "#32144" msgid "How do I authorize the trakt addon to access my trakt.tv account?" @@ -611,19 +606,19 @@ msgstr "" msgctxt "#32154" msgid "Authorize" -msgstr "" +msgstr "Autorizar" msgctxt "#32155" msgid "Remind Me Later" -msgstr "" +msgstr "Lembrar Mais Tarde" msgctxt "#32156" msgid "No Thanks" -msgstr "" +msgstr "Não Obrigado" msgctxt "#32157" msgid "Account Authorization" -msgstr "" +msgstr "Autorização de Conta" # empty string with id 32158 msgctxt "#32159" @@ -636,7 +631,7 @@ msgstr "" msgctxt "#32163" msgid "User" -msgstr "" +msgstr "Utilizador" msgctxt "#32164" msgid "Fallback to Title/Year matching if necessary" @@ -644,11 +639,11 @@ msgstr "" msgctxt "#32165" msgid "Trakt - Added to watchlist" -msgstr "" +msgstr "Trakt - Adicionado à Watchlist" msgctxt "#32166" msgid "Trakt - Failed adding to watchlist" -msgstr "" +msgstr "Trakt - Falhou a Adicionar à Watchlist" msgctxt "#32167" msgid "Offset scrobble start by X minutes" @@ -769,3 +764,11 @@ msgstr "" msgctxt "#42191" msgid "Optional password needed to authenticate with the proxy." msgstr "" + +#~ msgctxt "#32003" +#~ msgid "Startup Delay" +#~ msgstr "Atrasar ao Iniciar" + +#~ msgctxt "#32159" +#~ msgid "Visit {0} or scan the QR Code below." +#~ msgstr "Visitar {0} ou digitalizar código QR abaixo."