diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-10 18:07:22 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-10 18:07:22 +0000 |
commit | c04dcc2e7d834218ef2d4194331e383402495ae1 (patch) | |
tree | 7333e38d10d75386e60f336b80c2443c1166031d /addons/metadata.generic.artists | |
parent | Initial commit. (diff) | |
download | kodi-c04dcc2e7d834218ef2d4194331e383402495ae1.tar.xz kodi-c04dcc2e7d834218ef2d4194331e383402495ae1.zip |
Adding upstream version 2:20.4+dfsg.upstream/2%20.4+dfsg
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'addons/metadata.generic.artists')
91 files changed, 8698 insertions, 0 deletions
diff --git a/addons/metadata.generic.artists/LICENSE.txt b/addons/metadata.generic.artists/LICENSE.txt new file mode 100644 index 0000000..4f8e8eb --- /dev/null +++ b/addons/metadata.generic.artists/LICENSE.txt @@ -0,0 +1,282 @@ + + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc. + 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Library General Public License instead.) You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must show them these terms so they know their +rights. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new versions +of the General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, +REPAIR OR CORRECTION. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. + + END OF TERMS AND CONDITIONS +------------------------------------------------------------------------- diff --git a/addons/metadata.generic.artists/addon.xml b/addons/metadata.generic.artists/addon.xml new file mode 100644 index 0000000..9c5d08f --- /dev/null +++ b/addons/metadata.generic.artists/addon.xml @@ -0,0 +1,21 @@ +<?xml version="1.0" encoding="UTF-8" standalone="yes"?> +<addon id="metadata.generic.artists" name="Generic Artist Scraper" version="1.0.14" provider-name="Team Kodi"> + <requires> + <import addon="xbmc.python" version="3.0.0"/> + <import addon="xbmc.metadata" version="2.1.0"/> + </requires> + <extension point="xbmc.metadata.scraper.artists" library="default.py"/> + <extension point="xbmc.addon.metadata"> + <summary lang="en_GB">Generic music scraper for artists</summary> + <description lang="en_GB">Searches for artist information and artwork across multiple websites.</description> + <platform>all</platform> + <license>GPL-2.0-only</license> + <forum>https://forum.kodi.tv/showthread.php?tid=351571</forum> + <source>https://gitlab.com/ronie/metadata.generic.artists/</source> + <reuselanguageinvoker>true</reuselanguageinvoker> + <assets> + <icon>resources/icon.png</icon> + </assets> + <news>- add wikipedia support</news> + </extension> +</addon> diff --git a/addons/metadata.generic.artists/changelog.txt b/addons/metadata.generic.artists/changelog.txt new file mode 100644 index 0000000..01e5618 --- /dev/null +++ b/addons/metadata.generic.artists/changelog.txt @@ -0,0 +1,44 @@ +v1.0.14 +- add translations + +v1.0.13 +- provide fanart as part of thumbs list + +v1.0.12 +- don't populate the art table, this is handled by kodi now + +v1.0.11 +- use our own api keys + +v1.0.10 +- option for less accurate results + +v1.0.9 +- add wikipedia support + +v1.0.8 +- use musicbrainz provided links to allmusic / discogs +- speed up scraping, improve api rate limit timing + +v1.0.7 +- include alias and sortname in artist search +- filter inaccurate search results from discogs + +v1.0.6 +- provide musicbrainzreleasegroupid for artist albums + +v1.0.5 +- add artist gender +- disallow 0 value born/formed/died/disbanded dates from theaudiodb + +v1.0.4 +- catch time-outs + +v1.0.3 +- replace beautifulsoup with regex + +v1.0.2 +- replace requests with urllib + +v1.0.1 +- release diff --git a/addons/metadata.generic.artists/default.py b/addons/metadata.generic.artists/default.py new file mode 100644 index 0000000..b09c6a7 --- /dev/null +++ b/addons/metadata.generic.artists/default.py @@ -0,0 +1,30 @@ +# -*- coding: utf-8 -*- +import sys +from urllib.parse import parse_qsl +from lib.scraper import Scraper + + +class Main: + def __init__(self): + action, key, artist, url, nfo, settings = self._parse_argv() + Scraper(action, key, artist, url, nfo, settings) + + def _parse_argv(self): + params = dict(parse_qsl(sys.argv[2].lstrip('?'))) + # actions: find, resolveid, NfoUrl, getdetails + action = params['action'] + # key: musicbrainz id + key = params.get('key', '') + # artist: artistname + artist = params.get('artist', '') + # url: provided by the scraper on previous run + url = params.get('url', '') + # nfo: musicbrainz url from .nfo file + nfo = params.get('nfo', '') + # path specific settings + settings = params.get('pathSettings', {}) + return action, key, artist, url, nfo, settings + + +if (__name__ == '__main__'): + Main() diff --git a/addons/metadata.generic.artists/lib/allmusic.py b/addons/metadata.generic.artists/lib/allmusic.py new file mode 100644 index 0000000..f8e9799 --- /dev/null +++ b/addons/metadata.generic.artists/lib/allmusic.py @@ -0,0 +1,108 @@ +# -*- coding: utf-8 -*- +import difflib +import re + +def allmusic_artistfind(data, artist): + data = data.decode('utf-8') + artists = [] + artistlist = re.findall('class="artist">\s*(.*?)\s*</li', data, re.S) + for item in artistlist: + artistdata = {} + artistname = re.search('class="name">.*?>(.*?)</a', item, re.S) + if artistname: + artistdata['artist'] = artistname.group(1) + else: # not likely to happen, but just in case + continue + # filter inaccurate results + artistmatch = difflib.SequenceMatcher(None, artist.lower(), artistdata['artist'].lower()).ratio() + if artistmatch > 0.95: + artisturl = re.search('class="name">\s*<a href="(.*?)"', item) + if artisturl: + artistdata['url'] = artisturl.group(1) + else: # not likely to happen, but just in case + continue + artists.append(artistdata) + # we are only interested in the top result + break + return artists + +def allmusic_artistdetails(data): + data = data.decode('utf-8') + artistdata = {} + artist = re.search(r'artist-name" itemprop="name">\s*(.*?)\s*<', data) + if artist: + artistdata['artist'] = artist.group(1) + else: + # no discography page available for this artist + return + active = re.search(r'class="active-dates">.*?<div>(.*?)<', data, re.S) + if active: + artistdata['active'] = active.group(1) + begin = re.search(r'class="birth">.*?<h4>\s*(.*?)\s*<', data, re.S) + if begin and begin.group(1) == 'Born': + born = re.search(r'class="birth">.*?<a.*?>(.*?)<', data, re.S) + if born: + artistdata['born'] = born.group(1) + elif begin and begin.group(1) == 'Formed': + formed = re.search(r'class="birth">.*?<a.*?>(.*?)<', data, re.S) + if formed: + artistdata['formed'] = formed.group(1) + end = re.search(r'class="died">.*?<h4>\s*(.*?)\s*<', data, re.S) + if end and end.group(1) == 'Died': + died = re.search(r'class="died">.*?<a.*?>(.*?)<', data, re.S) + if died: + artistdata['died'] = died.group(1) + elif end and end.group(1) == 'Disbanded': + disbanded = re.search(r'class="died">.*?<a.*?>(.*?)<', data, re.S) + if disbanded: + artistdata['disbanded'] = disbanded.group(1) + genre = re.search(r'class="genre">.*?<a.*?>(.*?)<', data, re.S) + if genre: + artistdata['genre'] = genre.group(1) + styledata = re.search(r'class="styles">.*?<div>\s*(.*?)\s*</div', data, re.S) + if styledata: + styles = re.findall(r'">(.*?)<', styledata.group(1)) + if styles: + artistdata['styles'] = ' / '.join(styles) + mooddata = re.search(r'class="moods">.*?<li>\s*(.*?)\s*</ul', data, re.S) + if mooddata: + moods = re.findall(r'">(.*?)<', mooddata.group(1)) + if moods: + artistdata['moods'] = ' / '.join(moods) + thumbsdata = re.search(r'class="artist-image">.*?<img src="(.*?)"', data, re.S) + if thumbsdata: + thumbs = [] + thumbdata = {} + thumb = thumbsdata.group(1).rstrip('?partner=allrovi.com') + # 0=largest / 1=75 / 2=150 / 3=250 / 4=400 / 5=500 / 6=1080 + if thumb.endswith('f=4'): + thumbdata['image'] = thumb.replace('f=4', 'f=0') + thumbdata['preview'] = thumb.replace('f=4', 'f=2') + else: + thumbdata['image'] = thumb + thumbdata['preview'] = thumb + thumbdata['aspect'] = 'thumb' + thumbs.append(thumbdata) + artistdata['thumb'] = thumbs + return artistdata + +def allmusic_artistalbums(data): + data = data.decode('utf-8') + albums = [] + albumdata = re.search(r'tbody>\s*(.*?)\s*</tbody', data, re.S) + if albumdata: + albumlist = re.findall(r'tr.*?>\s*(.*?)\s*</tr', albumdata.group(1), re.S) + if albumlist: + for album in albumlist: + albumdata = {} + title = re.search(r'<a.*?>(.*?)<', album) + if title: + albumdata['title'] = title.group(1) + year = re.search(r'class="year".*?>\s*(.*?)\s*<', album) + if year: + albumdata['year'] = year.group(1) + else: + albumdata['year'] = '' + if albumdata: + albums.append(albumdata) + return albums diff --git a/addons/metadata.generic.artists/lib/discogs.py b/addons/metadata.generic.artists/lib/discogs.py new file mode 100644 index 0000000..42fa130 --- /dev/null +++ b/addons/metadata.generic.artists/lib/discogs.py @@ -0,0 +1,45 @@ +# -*- coding: utf-8 -*- +import difflib + +def discogs_artistfind(data, artist): + artists = [] + for item in data.get('results',[]): + artistdata = {} + artistdata['artist'] = item['title'] + # filter inaccurate results + match = difflib.SequenceMatcher(None, artist.lower(), item['title'].lower()).ratio() + score = round(match, 2) + if score > 0.90: + artistdata['thumb'] = item['thumb'] + artistdata['genre'] = '' + artistdata['born'] = '' + artistdata['dcid'] = item['id'] + # discogs does not provide relevance, use our own + artistdata['relevance'] = str(score) + artists.append(artistdata) + return artists + +def discogs_artistdetails(data): + artistdata = {} + artistdata['artist'] = data['name'] + artistdata['biography'] = data['profile'] + if 'images' in data: + thumbs = [] + for item in data['images']: + thumbdata = {} + thumbdata['image'] = item['uri'] + thumbdata['preview'] = item['uri150'] + thumbdata['aspect'] = 'thumb' + thumbs.append(thumbdata) + artistdata['thumb'] = thumbs + return artistdata + +def discogs_artistalbums(data): + albums = [] + for item in data['releases']: + if item['role'] == 'Main': + albumdata = {} + albumdata['title'] = item['title'] + albumdata['year'] = str(item.get('year', '')) + albums.append(albumdata) + return albums diff --git a/addons/metadata.generic.artists/lib/fanarttv.py b/addons/metadata.generic.artists/lib/fanarttv.py new file mode 100644 index 0000000..b7d5253 --- /dev/null +++ b/addons/metadata.generic.artists/lib/fanarttv.py @@ -0,0 +1,48 @@ +# -*- coding: utf-8 -*- + +def fanarttv_artistart(data): + artistdata = {} + extras = [] + if 'artistbackground' in data: + fanart = [] + for item in data['artistbackground']: + fanartdata = {} + fanartdata['image'] = item['url'] + fanartdata['preview'] = item['url'].replace('/fanart/', '/preview/') + fanartdata['aspect'] = 'fanart' + fanart.append(fanartdata) + artistdata['fanart'] = fanart + if 'artistthumb' in data: + thumbs = [] + for item in data['artistthumb']: + thumbdata = {} + thumbdata['image'] = item['url'] + thumbdata['preview'] = item['url'].replace('/fanart/', '/preview/') + thumbdata['aspect'] = 'thumb' + thumbs.append(thumbdata) + if thumbs: + artistdata['thumb'] = thumbs + if 'musicbanner' in data: + for item in data['musicbanner']: + extradata = {} + extradata['image'] = item['url'] + extradata['preview'] = item['url'].replace('/fanart/', '/preview/') + extradata['aspect'] = 'banner' + extras.append(extradata) + if 'hdmusiclogo' in data: + for item in data['hdmusiclogo']: + extradata = {} + extradata['image'] = item['url'] + extradata['preview'] = item['url'].replace('/fanart/', '/preview/') + extradata['aspect'] = 'clearlogo' + extras.append(extradata) + elif 'musiclogo' in data: + for item in data['musiclogo']: + extradata = {} + extradata['image'] = item['url'] + extradata['preview'] = item['url'].replace('/fanart/', '/preview/') + extradata['aspect'] = 'clearlogo' + extras.append(extradata) + if extras: + artistdata['extras'] = extras + return artistdata diff --git a/addons/metadata.generic.artists/lib/musicbrainz.py b/addons/metadata.generic.artists/lib/musicbrainz.py new file mode 100644 index 0000000..d5bdaf3 --- /dev/null +++ b/addons/metadata.generic.artists/lib/musicbrainz.py @@ -0,0 +1,60 @@ +# -*- coding: utf-8 -*- + +def musicbrainz_artistfind(data, artist): + artists = [] + for item in data.get('artists',[]): + artistdata = {} + artistdata['artist'] = item['name'] + artistdata['thumb'] = '' + artistdata['genre'] = '' + artistdata['born'] = item['life-span'].get('begin', '') + if 'type' in item: + artistdata['type'] = item['type'] + if 'gender' in item: + artistdata['gender'] = item['gender'] + if 'disambiguation' in item: + artistdata['disambiguation'] = item['disambiguation'] + artistdata['mbartistid'] = item['id'] + if item.get('score',1): + artistdata['relevance'] = str(item['score'] / 100.00) + artists.append(artistdata) + return artists + +def musicbrainz_artistdetails(data): + artistdata = {} + artistdata['artist'] = data['name'] + artistdata['mbartistid'] = data['id'] + artistdata['type'] = data['type'] + artistdata['gender'] = data['gender'] + artistdata['disambiguation'] = data['disambiguation'] + if data.get('life-span','') and data.get('type',''): + begin = data['life-span'].get('begin', '') + end = data['life-span'].get('end', '') + if data['type'] in ['Group', 'Orchestra', 'Choir']: + artistdata['formed'] = begin + artistdata['disbanded'] = end + elif data['type'] in ['Person', 'Character']: + artistdata['born'] = begin + artistdata['died'] = end + albums = [] + for item in data.get('release-groups',[]): + albumdata = {} + albumdata['title'] = item.get('title','') + albumdata['year'] = item.get('first-release-date','') + albumdata['musicbrainzreleasegroupid'] = item.get('id','') + albums.append(albumdata) + if albums: + artistdata['albums'] = albums + for item in data['relations']: + if item['type'] == 'allmusic': + artistdata['allmusic'] = item['url']['resource'] + elif item['type'] == 'discogs': + dataid = item['url']['resource'].rsplit('/', 1)[1] + artistdata['discogs'] = dataid + elif item['type'] == 'wikidata': + dataid = item['url']['resource'].rsplit('/', 1)[1] + artistdata['wikidata'] = dataid + elif item['type'] == 'wikipedia': + dataid = item['url']['resource'].rsplit('/', 1)[1] + artistdata['wikipedia'] = dataid + return artistdata diff --git a/addons/metadata.generic.artists/lib/nfo.py b/addons/metadata.generic.artists/lib/nfo.py new file mode 100644 index 0000000..7aeb7ff --- /dev/null +++ b/addons/metadata.generic.artists/lib/nfo.py @@ -0,0 +1,8 @@ +# -*- coding: utf-8 -*- + +import re + +def nfo_geturl(data): + result = re.search('https://musicbrainz.org/(ws/2/)?artist/([0-9a-z\-]*)', data) + if result: + return result.group(2) diff --git a/addons/metadata.generic.artists/lib/scraper.py b/addons/metadata.generic.artists/lib/scraper.py new file mode 100644 index 0000000..0979ffb --- /dev/null +++ b/addons/metadata.generic.artists/lib/scraper.py @@ -0,0 +1,503 @@ +# -*- coding: utf-8 -*- + +import json +import socket +import sys +import time +import urllib.parse +import urllib.request +import _strptime # https://bugs.python.org/issue7980 +from socket import timeout +from threading import Thread +from urllib.error import HTTPError, URLError +import xbmc +import xbmcaddon +import xbmcgui +import xbmcplugin +from .allmusic import allmusic_artistfind +from .allmusic import allmusic_artistdetails +from .allmusic import allmusic_artistalbums +from .discogs import discogs_artistfind +from .discogs import discogs_artistdetails +from .discogs import discogs_artistalbums +from .fanarttv import fanarttv_artistart +from .musicbrainz import musicbrainz_artistfind +from .musicbrainz import musicbrainz_artistdetails +from .nfo import nfo_geturl +from .theaudiodb import theaudiodb_artistdetails +from .theaudiodb import theaudiodb_artistalbums +from .wikipedia import wikipedia_artistdetails +from .utils import * + +ADDONID = xbmcaddon.Addon().getAddonInfo('id') +ADDONNAME = xbmcaddon.Addon().getAddonInfo('name') +ADDONVERSION = xbmcaddon.Addon().getAddonInfo('version') + + +def log(txt): + message = '%s: %s' % (ADDONID, txt) + xbmc.log(msg=message, level=xbmc.LOGDEBUG) + +def get_data(url, jsonformat, retry=True): + try: + if url.startswith('https://musicbrainz.org/'): + api_timeout('musicbrainztime') + elif url.startswith('https://api.discogs.com/'): + api_timeout('discogstime') + headers = {} + headers['User-Agent'] = '%s/%s ( http://kodi.tv )' % (ADDONNAME, ADDONVERSION) + req = urllib.request.Request(url, headers=headers) + resp = urllib.request.urlopen(req, timeout=5) + respdata = resp.read() + except URLError as e: + log('URLError: %s - %s' % (e.reason, url)) + return + except HTTPError as e: + log('HTTPError: %s - %s' % (e.reason, url)) + return + except socket.timeout as e: + log('socket: %s - %s' % (e, url)) + return + if resp.getcode() == 503: + log('exceeding musicbrainz api limit') + if retry: + xbmc.sleep(1000) + get_data(url, jsonformat, retry=False) + else: + return + elif resp.getcode() == 429: + log('exceeding discogs api limit') + if retry: + xbmc.sleep(1000) + get_data(url, jsonformat, retry=False) + else: + return + if jsonformat: + respdata = json.loads(respdata) + return respdata + +def api_timeout(scraper): + currenttime = round(time.time() * 1000) + previoustime = xbmcgui.Window(10000).getProperty(scraper) + if previoustime: + timeout = currenttime - int(previoustime) + if timeout < 1000: + xbmc.sleep(1000 - timeout) + xbmcgui.Window(10000).setProperty(scraper, str(round(time.time() * 1000))) + + +class Scraper(): + def __init__(self, action, key, artist, url, nfo, settings): + # parse path settings + self.parse_settings(settings) + # this is just for backward compitability with xml based scrapers https://github.com/xbmc/xbmc/pull/11632 + if action == 'resolveid': + # return the result + result = self.resolve_mbid(key) + self.return_resolved(result) + # search for artist name matches + elif action == 'find': + # try musicbrainz first + result = self.find_artist(artist, 'musicbrainz') + if result: + self.return_search(result) + # fallback to discogs + else: + result = self.find_artist(artist, 'discogs') + if result: + self.return_search(result) + # return info using id's + elif action == 'getdetails': + details = {} + discography = {} + url = json.loads(url) + artist = url.get('artist') + mbartistid = url.get('mbartistid') + dcid = url.get('dcid') + threads = [] + extrascrapers = [] + discographyscrapers = [] + # we have a musicbrainz id + if mbartistid: + scrapers = [[mbartistid, 'musicbrainz'], [mbartistid, 'theaudiodb'], [mbartistid, 'fanarttv']] + for item in scrapers: + thread = Thread(target = self.get_details, args = (item[0], item[1], details)) + threads.append(thread) + thread.start() + # theaudiodb discograhy + thread = Thread(target = self.get_discography, args = (mbartistid, 'theaudiodb', discography)) + threads.append(thread) + thread.start() + # wait for musicbrainz to finish + threads[0].join() + # check if we have a result: + if 'musicbrainz' in details: + if not artist: + artist = details['musicbrainz']['artist'] + # scrape allmusic if we have an url provided by musicbrainz + if 'allmusic' in details['musicbrainz']: + extrascrapers.append([{'url': details['musicbrainz']['allmusic']}, 'allmusic']) + # allmusic discograhy + discographyscrapers.append([{'url': details['musicbrainz']['allmusic']}, 'allmusic']) + # only scrape allmusic by artistname if explicitly enabled + elif self.inaccurate and artist: + extrascrapers.append([{'artist': artist}, 'allmusic']) + # scrape wikipedia if we have an url provided by musicbrainz + if 'wikipedia' in details['musicbrainz']: + extrascrapers.append([details['musicbrainz']['wikipedia'], 'wikipedia']) + elif 'wikidata' in details['musicbrainz']: + extrascrapers.append([details['musicbrainz']['wikidata'], 'wikidata']) + # scrape discogs if we have an url provided by musicbrainz + if 'discogs' in details['musicbrainz']: + extrascrapers.append([{'url': details['musicbrainz']['discogs']}, 'discogs']) + # discogs discograhy + discographyscrapers.append([{'url': details['musicbrainz']['discogs']}, 'discogs']) + # only scrape discogs by artistname if explicitly enabled + elif self.inaccurate and artist: + extrascrapers.append([{'artist': artist}, 'discogs']) + for item in extrascrapers: + thread = Thread(target = self.get_details, args = (item[0], item[1], details)) + threads.append(thread) + thread.start() + # get allmusic / discogs discography if we have an url + for item in discographyscrapers: + thread = Thread(target = self.get_discography, args = (item[0], item[1], discography)) + threads.append(thread) + thread.start() + # we have a discogs id + else: + thread = Thread(target = self.get_details, args = ({'url': dcid}, 'discogs', details)) + threads.append(thread) + thread.start() + thread = Thread(target = self.get_discography, args = ({'url': dcid}, 'discogs', discography)) + threads.append(thread) + thread.start() + if threads: + for thread in threads: + thread.join() + # merge discography items + for site, albumlist in discography.items(): + if site in details: + details[site]['albums'] = albumlist + else: + details[site] = {} + details[site]['albums'] = albumlist + result = self.compile_results(details) + if result: + self.return_details(result) + elif action == 'NfoUrl': + # check if there is a musicbrainz url in the nfo file + mbartistid = nfo_geturl(nfo) + if mbartistid: + # return the result + result = self.resolve_mbid(mbartistid) + self.return_nfourl(result) + xbmcplugin.endOfDirectory(int(sys.argv[1])) + + def parse_settings(self, data): + settings = json.loads(data) + # note: path settings are taken from the db, they may not reflect the current settings.xml file + self.bio = settings['bio'] + self.discog = settings['discog'] + self.genre = settings['genre'] + self.lang = settings['lang'] + self.mood = settings['mood'] + self.style = settings['style'] + self.inaccurate = settings['inaccurate'] + + def resolve_mbid(self, mbartistid): + item = {} + item['artist'] = '' + item['mbartistid'] = mbartistid + return item + + def find_artist(self, artist, site): + json = True + # musicbrainz + if site == 'musicbrainz': + url = MUSICBRAINZURL % (MUSICBRAINZSEARCH % urllib.parse.quote_plus(artist)) + scraper = musicbrainz_artistfind + # musicbrainz + if site == 'discogs': + url = DISCOGSURL % (DISCOGSSEARCH % (urllib.parse.quote_plus(artist), DISCOGSKEY , DISCOGSSECRET)) + scraper = discogs_artistfind + result = get_data(url, json) + if not result: + return + artistresults = scraper(result, artist) + return artistresults + + def get_details(self, param, site, details, discography={}): + json = True + # theaudiodb + if site == 'theaudiodb': + url = AUDIODBURL % (AUDIODBKEY, AUDIODBDETAILS % param) + artistscraper = theaudiodb_artistdetails + # musicbrainz + elif site == 'musicbrainz': + url = MUSICBRAINZURL % (MUSICBRAINZDETAILS % param) + artistscraper = musicbrainz_artistdetails + # fanarttv + elif site == 'fanarttv': + url = FANARTVURL % (param, FANARTVKEY) + artistscraper = fanarttv_artistart + # discogs + elif site == 'discogs': + # search by artistname if we do not have an url + if 'artist' in param: + url = DISCOGSURL % (DISCOGSSEARCH % (urllib.parse.quote_plus(param['artist']), DISCOGSKEY , DISCOGSSECRET)) + artistresult = get_data(url, json) + if artistresult: + artists = discogs_artistfind(artistresult, param['artist']) + if artists: + artistresult = sorted(artists, key=lambda k: k['relevance'], reverse=True) + param['url'] = artistresult[0]['dcid'] + else: + return + else: + return + url = DISCOGSURL % (DISCOGSDETAILS % (param['url'], DISCOGSKEY, DISCOGSSECRET)) + artistscraper = discogs_artistdetails + # wikipedia + elif site == 'wikipedia': + url = WIKIPEDIAURL % param + artistscraper = wikipedia_artistdetails + elif site == 'wikidata': + # resolve wikidata to wikipedia url + result = get_data(WIKIDATAURL % param, json) + try: + artist = result['entities'][param]['sitelinks']['enwiki']['url'].rsplit('/', 1)[1] + except: + return + site = 'wikipedia' + url = WIKIPEDIAURL % artist + artistscraper = wikipedia_artistdetails + # allmusic + elif site == 'allmusic': + json = False + # search by artistname if we do not have an url + if 'artist' in param: + url = ALLMUSICURL % urllib.parse.quote_plus(param['artist']) + artistresult = get_data(url, json) + if artistresult: + artists = allmusic_artistfind(artistresult, param['artist']) + if artists: + param['url'] = artists[0]['url'] + else: + return + else: + return + url = param['url'] + artistscraper = allmusic_artistdetails + result = get_data(url, json) + if not result: + return + artistresults = artistscraper(result) + if not artistresults: + return + details[site] = artistresults + # get allmusic / discogs discography if we searched by artistname + if (site == 'discogs' or site == 'allmusic') and 'artist' in param: + albums = self.get_discography(param, site, {}) + if albums: + details[site]['albums'] = albums[site] + return details + + def get_discography(self, param, site, discography): + json = True + if site == 'theaudiodb': + # theaudiodb - discography + albumsurl = AUDIODBURL % (AUDIODBKEY, AUDIODBDISCOGRAPHY % param) + scraper = theaudiodb_artistalbums + elif site == 'discogs': + # discogs - discography + albumsurl = DISCOGSURL % (DISCOGSDISCOGRAPHY % (param['url'], DISCOGSKEY, DISCOGSSECRET)) + scraper = discogs_artistalbums + elif site == 'allmusic': + # allmusic - discography + json = False + albumsurl = param['url'] + '/discography' + scraper = allmusic_artistalbums + albumdata = get_data(albumsurl, json) + if not albumdata: + return + albumresults = scraper(albumdata) + if not albumresults: + return + discography[site] = albumresults + return discography + + def compile_results(self, details): + result = {} + thumbs = [] + fanart = [] + extras = [] + # merge metadata results, start with the least accurate sources + if 'discogs' in details: + for k, v in details['discogs'].items(): + if v: + result[k] = v + if k == 'thumb' and v: + thumbs.append(v) + if 'wikipedia' in details: + for k, v in details['wikipedia'].items(): + if v: + result[k] = v + if 'allmusic' in details: + for k, v in details['allmusic'].items(): + if v: + result[k] = v + if k == 'thumb' and v: + thumbs.append(v) + if 'theaudiodb' in details: + for k, v in details['theaudiodb'].items(): + if v: + result[k] = v + if k == 'thumb' and v: + thumbs.append(v) + elif k == 'fanart' and v: + fanart.append(v) + if k == 'extras' and v: + extras.append(v) + if 'musicbrainz' in details: + for k, v in details['musicbrainz'].items(): + if v: + result[k] = v + if 'fanarttv' in details: + for k, v in details['fanarttv'].items(): + if v: + result[k] = v + if k == 'thumb' and v: + thumbs.append(v) + elif k == 'fanart' and v: + fanart.append(v) + if k == 'extras' and v: + extras.append(v) + # merge artwork from all scrapers + if result: + # artworks from most accurate sources first + thumbs.reverse() + thumbnails = [] + fanart.reverse() + fanarts = [] + # the order for extra art does not matter + extraart = [] + for thumblist in thumbs: + for item in thumblist: + thumbnails.append(item) + for extralist in extras: + for item in extralist: + extraart.append(item) + # add the extra art to the end of the thumb list + if extraart: + thumbnails.extend(extraart) + for fanartlist in fanart: + for item in fanartlist: + fanarts.append(item) + # add the fanart to the end of the thumb list + if fanarts: + thumbnails.extend(fanarts) + if thumbnails: + result['thumb'] = thumbnails + data = self.user_prefs(details, result) + return data + + def user_prefs(self, details, result): + # user preferences + lang = 'biography' + self.lang + if self.bio == 'theaudiodb' and 'theaudiodb' in details: + if lang in details['theaudiodb']: + result['biography'] = details['theaudiodb'][lang] + elif 'biographyEN' in details['theaudiodb']: + result['biography'] = details['theaudiodb']['biographyEN'] + elif (self.bio in details) and ('biography' in details[self.bio]): + result['biography'] = details[self.bio]['biography'] + if (self.discog in details) and ('albums' in details[self.discog]): + result['albums'] = details[self.discog]['albums'] + if (self.genre in details) and ('genre' in details[self.genre]): + result['genre'] = details[self.genre]['genre'] + if (self.style in details) and ('styles' in details[self.style]): + result['styles'] = details[self.style]['styles'] + if (self.mood in details) and ('moods' in details[self.mood]): + result['moods'] = details[self.mood]['moods'] + return result + + def return_search(self, data): + items = [] + for item in data: + listitem = xbmcgui.ListItem(item['artist'], offscreen=True) + listitem.setArt({'thumb': item['thumb']}) + listitem.setProperty('artist.genre', item['genre']) + listitem.setProperty('artist.born', item['born']) + listitem.setProperty('relevance', item['relevance']) + if 'type' in item: + listitem.setProperty('artist.type', item['type']) + if 'gender' in item: + listitem.setProperty('artist.gender', item['gender']) + if 'disambiguation' in item: + listitem.setProperty('artist.disambiguation', item['disambiguation']) + url = {'artist':item['artist']} + if 'mbartistid' in item: + url['mbartistid'] = item['mbartistid'] + if 'dcid' in item: + url['dcid'] = item['dcid'] + items.append((json.dumps(url), listitem, True)) + if items: + xbmcplugin.addDirectoryItems(handle=int(sys.argv[1]), items=items) + + def return_nfourl(self, item): + listitem = xbmcgui.ListItem(offscreen=True) + xbmcplugin.addDirectoryItem(handle=int(sys.argv[1]), url=json.dumps(item), listitem=listitem, isFolder=True) + + def return_resolved(self, item): + listitem = xbmcgui.ListItem(path=json.dumps(item), offscreen=True) + xbmcplugin.setResolvedUrl(handle=int(sys.argv[1]), succeeded=True, listitem=listitem) + + def return_details(self, item): + if not 'artist' in item: + return + listitem = xbmcgui.ListItem(item['artist'], offscreen=True) + if 'mbartistid' in item: + listitem.setProperty('artist.musicbrainzid', item['mbartistid']) + if 'genre' in item: + listitem.setProperty('artist.genre', item['genre']) + if 'biography' in item: + listitem.setProperty('artist.biography', item['biography']) + if 'gender' in item: + listitem.setProperty('artist.gender', item['gender']) + if 'styles' in item: + listitem.setProperty('artist.styles', item['styles']) + if 'moods' in item: + listitem.setProperty('artist.moods', item['moods']) + if 'instruments' in item: + listitem.setProperty('artist.instruments', item['instruments']) + if 'disambiguation' in item: + listitem.setProperty('artist.disambiguation', item['disambiguation']) + if 'type' in item: + listitem.setProperty('artist.type', item['type']) + if 'sortname' in item: + listitem.setProperty('artist.sortname', item['sortname']) + if 'active' in item: + listitem.setProperty('artist.years_active', item['active']) + if 'born' in item: + listitem.setProperty('artist.born', item['born']) + if 'formed' in item: + listitem.setProperty('artist.formed', item['formed']) + if 'died' in item: + listitem.setProperty('artist.died', item['died']) + if 'disbanded' in item: + listitem.setProperty('artist.disbanded', item['disbanded']) + if 'thumb' in item: + listitem.setProperty('artist.thumbs', str(len(item['thumb']))) + for count, thumb in enumerate(item['thumb']): + listitem.setProperty('artist.thumb%i.url' % (count + 1), thumb['image']) + listitem.setProperty('artist.thumb%i.preview' % (count + 1), thumb['preview']) + listitem.setProperty('artist.thumb%i.aspect' % (count + 1), thumb['aspect']) + if 'albums' in item: + listitem.setProperty('artist.albums', str(len(item['albums']))) + for count, album in enumerate(item['albums']): + listitem.setProperty('artist.album%i.title' % (count + 1), album['title']) + listitem.setProperty('artist.album%i.year' % (count + 1), album['year']) + if 'musicbrainzreleasegroupid' in album: + listitem.setProperty('artist.album%i.musicbrainzreleasegroupid' % (count + 1), album['musicbrainzreleasegroupid']) + xbmcplugin.setResolvedUrl(handle=int(sys.argv[1]), succeeded=True, listitem=listitem) diff --git a/addons/metadata.generic.artists/lib/theaudiodb.py b/addons/metadata.generic.artists/lib/theaudiodb.py new file mode 100644 index 0000000..c5c9cb2 --- /dev/null +++ b/addons/metadata.generic.artists/lib/theaudiodb.py @@ -0,0 +1,123 @@ +# -*- coding: utf-8 -*- + +def theaudiodb_artistdetails(data): + if data.get('artists',[]): + item = data['artists'][0] + artistdata = {} + extras = [] + artistdata['artist'] = item['strArtist'] + # api inconsistent + if item.get('intFormedYear','') and item['intFormedYear'] != '0': + artistdata['formed'] = item['intFormedYear'] + if item.get('intBornYear','') and item['intBornYear'] != '0': + artistdata['born'] = item['intBornYear'] + if item.get('intDiedYear','') and item['intDiedYear'] != '0': + artistdata['died'] = item['intDiedYear'] + if item.get('strDisbanded','') and item['strDisbanded'] != '0': + artistdata['disbanded'] = item['strDisbanded'] + if item.get('strStyle',''): + artistdata['styles'] = item['strStyle'] + if item.get('strGenre',''): + artistdata['genre'] = item['strGenre'] + if item.get('strMood',''): + artistdata['moods'] = item['strMood'] + if item.get('strGender',''): + artistdata['gender'] = item['strGender'] + if item.get('strBiographyEN',''): + artistdata['biographyEN'] = item['strBiographyEN'] + if item.get('strBiographyDE',''): + artistdata['biographyDE'] = item['strBiographyDE'] + if item.get('strBiographyFR',''): + artistdata['biographyFR'] = item['strBiographyFR'] + if item.get('strBiographyCN',''): + artistdata['biographyCN'] = item['strBiographyCN'] + if item.get('strBiographyIT',''): + artistdata['biographyIT'] = item['strBiographyIT'] + if item.get('strBiographyJP',''): + artistdata['biographyJP'] = item['strBiographyJP'] + if item.get('strBiographyRU',''): + artistdata['biographyRU'] = item['strBiographyRU'] + if item.get('strBiographyES',''): + artistdata['biographyES'] = item['strBiographyES'] + if item.get('strBiographyPT',''): + artistdata['biographyPT'] = item['strBiographyPT'] + if item.get('strBiographySE',''): + artistdata['biographySE'] = item['strBiographySE'] + if item.get('strBiographyNL',''): + artistdata['biographyNL'] = item['strBiographyNL'] + if item.get('strBiographyHU',''): + artistdata['biographyHU'] = item['strBiographyHU'] + if item.get('strBiographyNO',''): + artistdata['biographyNO'] = item['strBiographyNO'] + if item.get('strBiographyIL',''): + artistdata['biographyIL'] = item['strBiographyIL'] + if item.get('strBiographyPL',''): + artistdata['biographyPL'] = item['strBiographyPL'] + if item.get('strMusicBrainzID',''): + artistdata['mbartistid'] = item['strMusicBrainzID'] + if item.get('strArtistFanart',''): + fanart = [] + fanartdata = {} + fanartdata['image'] = item['strArtistFanart'] + fanartdata['preview'] = item['strArtistFanart'] + '/preview' + fanartdata['aspect'] = 'fanart' + fanart.append(fanartdata) + if item['strArtistFanart2']: + fanartdata = {} + fanartdata['image'] = item['strArtistFanart2'] + fanartdata['preview'] = item['strArtistFanart2'] + '/preview' + fanartdata['aspect'] = 'fanart' + fanart.append(fanartdata) + if item['strArtistFanart3']: + fanartdata = {} + fanartdata['image'] = item['strArtistFanart3'] + fanartdata['preview'] = item['strArtistFanart3'] + '/preview' + fanartdata['aspect'] = 'fanart' + fanart.append(fanartdata) + artistdata['fanart'] = fanart + if item.get('strArtistThumb',''): + thumbs = [] + thumbdata = {} + thumbdata['image'] = item['strArtistThumb'] + thumbdata['preview'] = item['strArtistThumb'] + '/preview' + thumbdata['aspect'] = 'thumb' + thumbs.append(thumbdata) + artistdata['thumb'] = thumbs + if item.get('strArtistLogo',''): + extradata = {} + extradata['image'] = item['strArtistLogo'] + extradata['preview'] = item['strArtistLogo'] + '/preview' + extradata['aspect'] = 'clearlogo' + extras.append(extradata) + if item.get('strArtistClearart',''): + extradata = {} + extradata['image'] = item['strArtistClearart'] + extradata['preview'] = item['strArtistClearart'] + '/preview' + extradata['aspect'] = 'clearart' + extras.append(extradata) + if item.get('strArtistWideThumb',''): + extradata = {} + extradata['image'] = item['strArtistWideThumb'] + extradata['preview'] = item['strArtistWideThumb'] + '/preview' + extradata['aspect'] = 'landscape' + extras.append(extradata) + if item.get('strArtistBanner',''): + extradata = {} + extradata['image'] = item['strArtistBanner'] + extradata['preview'] = item['strArtistBanner'] + '/preview' + extradata['aspect'] = 'banner' + extras.append(extradata) + if extras: + artistdata['extras'] = extras + return artistdata + +def theaudiodb_artistalbums(data): + albums = [] + albumlist = data.get('album',[]) + if albumlist: + for item in data.get('album',[]): + albumdata = {} + albumdata['title'] = item['strAlbum'] + albumdata['year'] = item.get('intYearReleased', '') + albums.append(albumdata) + return albums diff --git a/addons/metadata.generic.artists/lib/utils.py b/addons/metadata.generic.artists/lib/utils.py new file mode 100644 index 0000000..1958707 --- /dev/null +++ b/addons/metadata.generic.artists/lib/utils.py @@ -0,0 +1,26 @@ +# -*- coding: utf-8 -*- + +AUDIODBKEY = '95424d43204d6564696538' +AUDIODBURL = 'https://www.theaudiodb.com/api/v1/json/%s/%s' +AUDIODBSEARCH = 'search.php?s=%s' +AUDIODBDETAILS = 'artist-mb.php?i=%s' +AUDIODBDISCOGRAPHY = 'discography-mb.php?s=%s' + +MUSICBRAINZURL = 'https://musicbrainz.org/ws/2/artist/%s' +MUSICBRAINZSEARCH = '?query="%s"&fmt=json' +MUSICBRAINZDETAILS = '%s?inc=url-rels+release-groups&type=album&fmt=json' + +DISCOGSKEY = 'zACPgktOmNegwbwKWMaC' +DISCOGSSECRET = 'wGuSOeMtfdkQxtERKQKPquyBwExSHdQq' +DISCOGSURL = 'https://api.discogs.com/%s' +DISCOGSSEARCH = 'database/search?q=%s&type=artist&key=%s&secret=%s' +DISCOGSDETAILS = 'artists/%s?key=%s&secret=%s' +DISCOGSDISCOGRAPHY = 'artists/%s/releases?sort=format&page=1&per_page=100&key=%s&secret=%s' + +ALLMUSICURL = 'https://www.allmusic.com/search/artists/%s' + +FANARTVKEY = '88ca41db0d6878929f1f9771eade41fd' +FANARTVURL = 'https://webservice.fanart.tv/v3/music/%s?api_key=%s' + +WIKIDATAURL = 'https://www.wikidata.org/wiki/Special:EntityData/%s.json' +WIKIPEDIAURL = 'https://en.wikipedia.org/w/api.php?action=query&format=json&prop=extracts&titles=%s&formatversion=2&exsentences=10&exlimit=1&explaintext=1' diff --git a/addons/metadata.generic.artists/lib/wikipedia.py b/addons/metadata.generic.artists/lib/wikipedia.py new file mode 100644 index 0000000..3a31992 --- /dev/null +++ b/addons/metadata.generic.artists/lib/wikipedia.py @@ -0,0 +1,9 @@ +# -*- coding: utf-8 -*- +import re + +def wikipedia_artistdetails(data): + artistdata = {} + # check in case musicbrainz did not provide a direct link + if 'extract' in data['query']['pages'][0] and not data['query']['pages'][0]['extract'].endswith('may refer to:'): + artistdata['biography'] = re.sub('\n\n\n== .*? ==\n', ' ', data['query']['pages'][0]['extract']) + return artistdata diff --git a/addons/metadata.generic.artists/resources/icon.png b/addons/metadata.generic.artists/resources/icon.png Binary files differnew file mode 100644 index 0000000..25fa698 --- /dev/null +++ b/addons/metadata.generic.artists/resources/icon.png diff --git a/addons/metadata.generic.artists/resources/language/resource.language.af_za/strings.po b/addons/metadata.generic.artists/resources/language/resource.language.af_za/strings.po new file mode 100644 index 0000000..c3b1c33 --- /dev/null +++ b/addons/metadata.generic.artists/resources/language/resource.language.af_za/strings.po @@ -0,0 +1,96 @@ +# Kodi Media Center language file +# Addon Name: Generic Artist Scraper +# Addon id: metadata.generic.artists +# Addon Provider: Team Kodi +# Translators: +# TeamKODI <transifex.translator@gmail.com>, 2020 +# +msgid "" +msgstr "" +"Project-Id-Version: KODI Main\n" +"Report-Msgid-Bugs-To: https://github.com/xbmc/xbmc/issues\n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: 2020-09-08 20:22+0000\n" +"Last-Translator: TeamKODI <transifex.translator@gmail.com>, 2020\n" +"Language-Team: Afrikaans (South Africa) (https://www.transifex.com/teamxbmc/teams/40581/af_ZA/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: af_ZA\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgctxt "#30000" +msgid "Preferences" +msgstr "Voorkeure" + +msgctxt "#30001" +msgid "Preferred language for artist biography" +msgstr "" + +msgctxt "#30002" +msgid "Prefer biography from" +msgstr "" + +msgctxt "#30003" +msgid "Prefer discography from" +msgstr "" + +msgctxt "#30004" +msgid "Prefer genres from" +msgstr "" + +msgctxt "#30005" +msgid "Prefer styles from" +msgstr "" + +msgctxt "#30006" +msgid "Prefer moods from" +msgstr "" + +msgctxt "#30101" +msgid "Allow less accurate search results" +msgstr "" + +msgctxt "#30201" +msgid "" +"If available, the artist biography will be downloaded in the selected " +"language. It will fallback to English." +msgstr "" + +msgctxt "#30202" +msgid "" +"Try to get the artist biography using the selected scraper. Other scrapers " +"will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30203" +msgid "" +"Try to get the artist discography using the selected scraper. Other scrapers" +" will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30204" +msgid "" +"Try to get genre info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30205" +msgid "" +"Try to get style info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30206" +msgid "" +"Try to get mood info using the selected scraper. Other scrapers will be used" +" if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30301" +msgid "" +"If Musicbrainz does not provide a link to allmusic and/or discogs, we can " +"search those sites based on artistname. Since artist names are not unique, " +"this could potentially result in a mixture of metadata from multiple artists" +" by the same name." +msgstr "" diff --git a/addons/metadata.generic.artists/resources/language/resource.language.am_et/strings.po b/addons/metadata.generic.artists/resources/language/resource.language.am_et/strings.po new file mode 100644 index 0000000..a99b27e --- /dev/null +++ b/addons/metadata.generic.artists/resources/language/resource.language.am_et/strings.po @@ -0,0 +1,96 @@ +# Kodi Media Center language file +# Addon Name: Generic Artist Scraper +# Addon id: metadata.generic.artists +# Addon Provider: Team Kodi +# Translators: +# samson <sambelet@yahoo.com>, 2020 +# +msgid "" +msgstr "" +"Project-Id-Version: KODI Main\n" +"Report-Msgid-Bugs-To: https://github.com/xbmc/xbmc/issues\n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: 2020-09-08 20:22+0000\n" +"Last-Translator: samson <sambelet@yahoo.com>, 2020\n" +"Language-Team: Amharic (Ethiopia) (https://www.transifex.com/teamxbmc/teams/40581/am_ET/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: am_ET\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgctxt "#30000" +msgid "Preferences" +msgstr "ምርጫዎች" + +msgctxt "#30001" +msgid "Preferred language for artist biography" +msgstr "" + +msgctxt "#30002" +msgid "Prefer biography from" +msgstr "" + +msgctxt "#30003" +msgid "Prefer discography from" +msgstr "" + +msgctxt "#30004" +msgid "Prefer genres from" +msgstr "" + +msgctxt "#30005" +msgid "Prefer styles from" +msgstr "የሚመርጡት ዘዴዎች ከ" + +msgctxt "#30006" +msgid "Prefer moods from" +msgstr "" + +msgctxt "#30101" +msgid "Allow less accurate search results" +msgstr "" + +msgctxt "#30201" +msgid "" +"If available, the artist biography will be downloaded in the selected " +"language. It will fallback to English." +msgstr "" + +msgctxt "#30202" +msgid "" +"Try to get the artist biography using the selected scraper. Other scrapers " +"will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30203" +msgid "" +"Try to get the artist discography using the selected scraper. Other scrapers" +" will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30204" +msgid "" +"Try to get genre info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30205" +msgid "" +"Try to get style info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30206" +msgid "" +"Try to get mood info using the selected scraper. Other scrapers will be used" +" if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30301" +msgid "" +"If Musicbrainz does not provide a link to allmusic and/or discogs, we can " +"search those sites based on artistname. Since artist names are not unique, " +"this could potentially result in a mixture of metadata from multiple artists" +" by the same name." +msgstr "" diff --git a/addons/metadata.generic.artists/resources/language/resource.language.ar_sa/strings.po b/addons/metadata.generic.artists/resources/language/resource.language.ar_sa/strings.po new file mode 100644 index 0000000..79c6fd3 --- /dev/null +++ b/addons/metadata.generic.artists/resources/language/resource.language.ar_sa/strings.po @@ -0,0 +1,92 @@ +# Kodi Media Center language file +# Addon Name: Generic Artist Scraper +# Addon id: metadata.generic.artists +# Addon Provider: Team Kodi +msgid "" +msgstr "" +"Project-Id-Version: KODI Main\n" +"Report-Msgid-Bugs-To: https://github.com/xbmc/xbmc/issues\n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: 2020-09-08 20:22+0000\n" +"Language-Team: Arabic (Saudi Arabia) (https://www.transifex.com/teamxbmc/teams/40581/ar_SA/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ar_SA\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 "#30000" +msgid "Preferences" +msgstr "" + +msgctxt "#30001" +msgid "Preferred language for artist biography" +msgstr "" + +msgctxt "#30002" +msgid "Prefer biography from" +msgstr "" + +msgctxt "#30003" +msgid "Prefer discography from" +msgstr "" + +msgctxt "#30004" +msgid "Prefer genres from" +msgstr "" + +msgctxt "#30005" +msgid "Prefer styles from" +msgstr "" + +msgctxt "#30006" +msgid "Prefer moods from" +msgstr "" + +msgctxt "#30101" +msgid "Allow less accurate search results" +msgstr "" + +msgctxt "#30201" +msgid "" +"If available, the artist biography will be downloaded in the selected " +"language. It will fallback to English." +msgstr "" + +msgctxt "#30202" +msgid "" +"Try to get the artist biography using the selected scraper. Other scrapers " +"will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30203" +msgid "" +"Try to get the artist discography using the selected scraper. Other scrapers" +" will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30204" +msgid "" +"Try to get genre info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30205" +msgid "" +"Try to get style info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30206" +msgid "" +"Try to get mood info using the selected scraper. Other scrapers will be used" +" if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30301" +msgid "" +"If Musicbrainz does not provide a link to allmusic and/or discogs, we can " +"search those sites based on artistname. Since artist names are not unique, " +"this could potentially result in a mixture of metadata from multiple artists" +" by the same name." +msgstr "" diff --git a/addons/metadata.generic.artists/resources/language/resource.language.ast_es/strings.po b/addons/metadata.generic.artists/resources/language/resource.language.ast_es/strings.po new file mode 100644 index 0000000..269c8e3 --- /dev/null +++ b/addons/metadata.generic.artists/resources/language/resource.language.ast_es/strings.po @@ -0,0 +1,96 @@ +# Kodi Media Center language file +# Addon Name: Generic Artist Scraper +# Addon id: metadata.generic.artists +# Addon Provider: Team Kodi +# Translators: +# enolp <enolp@softastur.org>, 2020 +# +msgid "" +msgstr "" +"Project-Id-Version: KODI Main\n" +"Report-Msgid-Bugs-To: https://github.com/xbmc/xbmc/issues\n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: 2020-09-08 20:22+0000\n" +"Last-Translator: enolp <enolp@softastur.org>, 2020\n" +"Language-Team: Asturian (Spain) (https://www.transifex.com/teamxbmc/teams/40581/ast_ES/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ast_ES\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgctxt "#30000" +msgid "Preferences" +msgstr "Preferences" + +msgctxt "#30001" +msgid "Preferred language for artist biography" +msgstr "" + +msgctxt "#30002" +msgid "Prefer biography from" +msgstr "" + +msgctxt "#30003" +msgid "Prefer discography from" +msgstr "" + +msgctxt "#30004" +msgid "Prefer genres from" +msgstr "" + +msgctxt "#30005" +msgid "Prefer styles from" +msgstr "" + +msgctxt "#30006" +msgid "Prefer moods from" +msgstr "" + +msgctxt "#30101" +msgid "Allow less accurate search results" +msgstr "" + +msgctxt "#30201" +msgid "" +"If available, the artist biography will be downloaded in the selected " +"language. It will fallback to English." +msgstr "" + +msgctxt "#30202" +msgid "" +"Try to get the artist biography using the selected scraper. Other scrapers " +"will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30203" +msgid "" +"Try to get the artist discography using the selected scraper. Other scrapers" +" will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30204" +msgid "" +"Try to get genre info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30205" +msgid "" +"Try to get style info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30206" +msgid "" +"Try to get mood info using the selected scraper. Other scrapers will be used" +" if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30301" +msgid "" +"If Musicbrainz does not provide a link to allmusic and/or discogs, we can " +"search those sites based on artistname. Since artist names are not unique, " +"this could potentially result in a mixture of metadata from multiple artists" +" by the same name." +msgstr "" diff --git a/addons/metadata.generic.artists/resources/language/resource.language.az_az/strings.po b/addons/metadata.generic.artists/resources/language/resource.language.az_az/strings.po new file mode 100644 index 0000000..12b48a8 --- /dev/null +++ b/addons/metadata.generic.artists/resources/language/resource.language.az_az/strings.po @@ -0,0 +1,92 @@ +# Kodi Media Center language file +# Addon Name: Generic Artist Scraper +# Addon id: metadata.generic.artists +# Addon Provider: Team Kodi +msgid "" +msgstr "" +"Project-Id-Version: KODI Main\n" +"Report-Msgid-Bugs-To: https://github.com/xbmc/xbmc/issues\n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: 2020-09-08 20:22+0000\n" +"Language-Team: Azerbaijani (Azerbaijan) (https://www.transifex.com/teamxbmc/teams/40581/az_AZ/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: az_AZ\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgctxt "#30000" +msgid "Preferences" +msgstr "" + +msgctxt "#30001" +msgid "Preferred language for artist biography" +msgstr "" + +msgctxt "#30002" +msgid "Prefer biography from" +msgstr "" + +msgctxt "#30003" +msgid "Prefer discography from" +msgstr "" + +msgctxt "#30004" +msgid "Prefer genres from" +msgstr "" + +msgctxt "#30005" +msgid "Prefer styles from" +msgstr "" + +msgctxt "#30006" +msgid "Prefer moods from" +msgstr "" + +msgctxt "#30101" +msgid "Allow less accurate search results" +msgstr "" + +msgctxt "#30201" +msgid "" +"If available, the artist biography will be downloaded in the selected " +"language. It will fallback to English." +msgstr "" + +msgctxt "#30202" +msgid "" +"Try to get the artist biography using the selected scraper. Other scrapers " +"will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30203" +msgid "" +"Try to get the artist discography using the selected scraper. Other scrapers" +" will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30204" +msgid "" +"Try to get genre info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30205" +msgid "" +"Try to get style info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30206" +msgid "" +"Try to get mood info using the selected scraper. Other scrapers will be used" +" if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30301" +msgid "" +"If Musicbrainz does not provide a link to allmusic and/or discogs, we can " +"search those sites based on artistname. Since artist names are not unique, " +"this could potentially result in a mixture of metadata from multiple artists" +" by the same name." +msgstr "" diff --git a/addons/metadata.generic.artists/resources/language/resource.language.be_by/strings.po b/addons/metadata.generic.artists/resources/language/resource.language.be_by/strings.po new file mode 100644 index 0000000..393261e --- /dev/null +++ b/addons/metadata.generic.artists/resources/language/resource.language.be_by/strings.po @@ -0,0 +1,92 @@ +# Kodi Media Center language file +# Addon Name: Generic Artist Scraper +# Addon id: metadata.generic.artists +# Addon Provider: Team Kodi +msgid "" +msgstr "" +"Project-Id-Version: KODI Main\n" +"Report-Msgid-Bugs-To: https://github.com/xbmc/xbmc/issues\n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: 2020-09-08 20:22+0000\n" +"Language-Team: Belarusian (Belarus) (https://www.transifex.com/teamxbmc/teams/40581/be_BY/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: be_BY\n" +"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n" + +msgctxt "#30000" +msgid "Preferences" +msgstr "" + +msgctxt "#30001" +msgid "Preferred language for artist biography" +msgstr "" + +msgctxt "#30002" +msgid "Prefer biography from" +msgstr "" + +msgctxt "#30003" +msgid "Prefer discography from" +msgstr "" + +msgctxt "#30004" +msgid "Prefer genres from" +msgstr "" + +msgctxt "#30005" +msgid "Prefer styles from" +msgstr "" + +msgctxt "#30006" +msgid "Prefer moods from" +msgstr "" + +msgctxt "#30101" +msgid "Allow less accurate search results" +msgstr "" + +msgctxt "#30201" +msgid "" +"If available, the artist biography will be downloaded in the selected " +"language. It will fallback to English." +msgstr "" + +msgctxt "#30202" +msgid "" +"Try to get the artist biography using the selected scraper. Other scrapers " +"will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30203" +msgid "" +"Try to get the artist discography using the selected scraper. Other scrapers" +" will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30204" +msgid "" +"Try to get genre info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30205" +msgid "" +"Try to get style info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30206" +msgid "" +"Try to get mood info using the selected scraper. Other scrapers will be used" +" if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30301" +msgid "" +"If Musicbrainz does not provide a link to allmusic and/or discogs, we can " +"search those sites based on artistname. Since artist names are not unique, " +"this could potentially result in a mixture of metadata from multiple artists" +" by the same name." +msgstr "" diff --git a/addons/metadata.generic.artists/resources/language/resource.language.bg_bg/strings.po b/addons/metadata.generic.artists/resources/language/resource.language.bg_bg/strings.po new file mode 100644 index 0000000..9ac44d6 --- /dev/null +++ b/addons/metadata.generic.artists/resources/language/resource.language.bg_bg/strings.po @@ -0,0 +1,113 @@ +# Kodi Media Center language file +# Addon Name: Generic Artist Scraper +# Addon id: metadata.generic.artists +# Addon Provider: Team Kodi +# Translators: +# TeamKODI <transifex.translator@gmail.com>, 2020 +# Любомир Василев, 2020 +# +msgid "" +msgstr "" +"Project-Id-Version: KODI Main\n" +"Report-Msgid-Bugs-To: https://github.com/xbmc/xbmc/issues\n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: 2020-09-08 20:22+0000\n" +"Last-Translator: Любомир Василев, 2020\n" +"Language-Team: Bulgarian (Bulgaria) (https://www.transifex.com/teamxbmc/teams/40581/bg_BG/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: bg_BG\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgctxt "#30000" +msgid "Preferences" +msgstr "Предпочитания" + +msgctxt "#30001" +msgid "Preferred language for artist biography" +msgstr "Предпочитан език за биография на изпълнителите" + +msgctxt "#30002" +msgid "Prefer biography from" +msgstr "Да се предпочитат биографии от" + +msgctxt "#30003" +msgid "Prefer discography from" +msgstr "Да се предпочитат дискографии от" + +msgctxt "#30004" +msgid "Prefer genres from" +msgstr "Да се предпочитат жанрове от" + +msgctxt "#30005" +msgid "Prefer styles from" +msgstr "Да се предпочитат стилове от" + +msgctxt "#30006" +msgid "Prefer moods from" +msgstr "Да се предпочитат настроения от" + +msgctxt "#30101" +msgid "Allow less accurate search results" +msgstr "Разрешаване на по-неточни резултати при търсене" + +msgctxt "#30201" +msgid "" +"If available, the artist biography will be downloaded in the selected " +"language. It will fallback to English." +msgstr "" +"При възможност, биографията на изпълнителя ще бъде свалена на избрания език." +" Иначе ще се показва на английски." + +msgctxt "#30202" +msgid "" +"Try to get the artist biography using the selected scraper. Other scrapers " +"will be used if the preferred scraper returns no results." +msgstr "" +"Биографията на изпълнителя по възможност ще се получава чрез избрания " +"скрипт. Ако избраният скрипт не върне резултат, ще бъдат използвани други." + +msgctxt "#30203" +msgid "" +"Try to get the artist discography using the selected scraper. Other scrapers" +" will be used if the preferred scraper returns no results." +msgstr "" +"Дискографията на изпълнителя по възможност ще се получава чрез избрания " +"скрипт. Ако избраният скрипт не върне резултат, ще бъдат използвани други." + +msgctxt "#30204" +msgid "" +"Try to get genre info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" +"Информацията за жанра по възможност ще се получава чрез избрания скрипт. Ако" +" избраният скрипт не върне резултат, ще бъдат използвани други." + +msgctxt "#30205" +msgid "" +"Try to get style info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" +"Информацията за стила по възможност ще се получава чрез избрания скрипт. Ако" +" избраният скрипт не върне резултат, ще бъдат използвани други." + +msgctxt "#30206" +msgid "" +"Try to get mood info using the selected scraper. Other scrapers will be used" +" if the preferred scraper returns no results." +msgstr "" +"Информацията за настроението по възможност ще се получава чрез избрания " +"скрипт. Ако избраният скрипт не върне резултат, ще бъдат използвани други." + +msgctxt "#30301" +msgid "" +"If Musicbrainz does not provide a link to allmusic and/or discogs, we can " +"search those sites based on artistname. Since artist names are not unique, " +"this could potentially result in a mixture of metadata from multiple artists" +" by the same name." +msgstr "" +"Ако „Musicbrainz“ не предоставя връзка към „allmusic“ и/или „discogs“, можем" +" да потърсим в тези уеб сайтове по името на изпълнителя. Тъй като имената на" +" изпълнителите не са уникални, то данните може да са объркани между " +"различните изпълнители." diff --git a/addons/metadata.generic.artists/resources/language/resource.language.bs_ba/strings.po b/addons/metadata.generic.artists/resources/language/resource.language.bs_ba/strings.po new file mode 100644 index 0000000..725cb24 --- /dev/null +++ b/addons/metadata.generic.artists/resources/language/resource.language.bs_ba/strings.po @@ -0,0 +1,92 @@ +# Kodi Media Center language file +# Addon Name: Generic Artist Scraper +# Addon id: metadata.generic.artists +# Addon Provider: Team Kodi +msgid "" +msgstr "" +"Project-Id-Version: KODI Main\n" +"Report-Msgid-Bugs-To: https://github.com/xbmc/xbmc/issues\n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: 2020-09-08 20:22+0000\n" +"Language-Team: Bosnian (Bosnia and Herzegovina) (https://www.transifex.com/teamxbmc/teams/40581/bs_BA/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: bs_BA\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +msgctxt "#30000" +msgid "Preferences" +msgstr "" + +msgctxt "#30001" +msgid "Preferred language for artist biography" +msgstr "" + +msgctxt "#30002" +msgid "Prefer biography from" +msgstr "" + +msgctxt "#30003" +msgid "Prefer discography from" +msgstr "" + +msgctxt "#30004" +msgid "Prefer genres from" +msgstr "" + +msgctxt "#30005" +msgid "Prefer styles from" +msgstr "" + +msgctxt "#30006" +msgid "Prefer moods from" +msgstr "" + +msgctxt "#30101" +msgid "Allow less accurate search results" +msgstr "" + +msgctxt "#30201" +msgid "" +"If available, the artist biography will be downloaded in the selected " +"language. It will fallback to English." +msgstr "" + +msgctxt "#30202" +msgid "" +"Try to get the artist biography using the selected scraper. Other scrapers " +"will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30203" +msgid "" +"Try to get the artist discography using the selected scraper. Other scrapers" +" will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30204" +msgid "" +"Try to get genre info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30205" +msgid "" +"Try to get style info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30206" +msgid "" +"Try to get mood info using the selected scraper. Other scrapers will be used" +" if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30301" +msgid "" +"If Musicbrainz does not provide a link to allmusic and/or discogs, we can " +"search those sites based on artistname. Since artist names are not unique, " +"this could potentially result in a mixture of metadata from multiple artists" +" by the same name." +msgstr "" diff --git a/addons/metadata.generic.artists/resources/language/resource.language.ca_es/strings.po b/addons/metadata.generic.artists/resources/language/resource.language.ca_es/strings.po new file mode 100644 index 0000000..0df2364 --- /dev/null +++ b/addons/metadata.generic.artists/resources/language/resource.language.ca_es/strings.po @@ -0,0 +1,96 @@ +# Kodi Media Center language file +# Addon Name: Generic Artist Scraper +# Addon id: metadata.generic.artists +# Addon Provider: Team Kodi +# Translators: +# TeamKODI <transifex.translator@gmail.com>, 2020 +# +msgid "" +msgstr "" +"Project-Id-Version: KODI Main\n" +"Report-Msgid-Bugs-To: https://github.com/xbmc/xbmc/issues\n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: 2020-09-08 20:22+0000\n" +"Last-Translator: TeamKODI <transifex.translator@gmail.com>, 2020\n" +"Language-Team: Catalan (Spain) (https://www.transifex.com/teamxbmc/teams/40581/ca_ES/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ca_ES\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgctxt "#30000" +msgid "Preferences" +msgstr "Preferències" + +msgctxt "#30001" +msgid "Preferred language for artist biography" +msgstr "" + +msgctxt "#30002" +msgid "Prefer biography from" +msgstr "" + +msgctxt "#30003" +msgid "Prefer discography from" +msgstr "" + +msgctxt "#30004" +msgid "Prefer genres from" +msgstr "" + +msgctxt "#30005" +msgid "Prefer styles from" +msgstr "" + +msgctxt "#30006" +msgid "Prefer moods from" +msgstr "" + +msgctxt "#30101" +msgid "Allow less accurate search results" +msgstr "" + +msgctxt "#30201" +msgid "" +"If available, the artist biography will be downloaded in the selected " +"language. It will fallback to English." +msgstr "" + +msgctxt "#30202" +msgid "" +"Try to get the artist biography using the selected scraper. Other scrapers " +"will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30203" +msgid "" +"Try to get the artist discography using the selected scraper. Other scrapers" +" will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30204" +msgid "" +"Try to get genre info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30205" +msgid "" +"Try to get style info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30206" +msgid "" +"Try to get mood info using the selected scraper. Other scrapers will be used" +" if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30301" +msgid "" +"If Musicbrainz does not provide a link to allmusic and/or discogs, we can " +"search those sites based on artistname. Since artist names are not unique, " +"this could potentially result in a mixture of metadata from multiple artists" +" by the same name." +msgstr "" diff --git a/addons/metadata.generic.artists/resources/language/resource.language.cs_cz/strings.po b/addons/metadata.generic.artists/resources/language/resource.language.cs_cz/strings.po new file mode 100644 index 0000000..ca07a3c --- /dev/null +++ b/addons/metadata.generic.artists/resources/language/resource.language.cs_cz/strings.po @@ -0,0 +1,103 @@ +# Kodi Media Center language file +# Addon Name: Generic Artist Scraper +# Addon id: metadata.generic.artists +# Addon Provider: Team Kodi +# Translators: +# TeamKODI <transifex.translator@gmail.com>, 2020 +# Jan Krejčí, 2020 +# +msgid "" +msgstr "" +"Project-Id-Version: KODI Main\n" +"Report-Msgid-Bugs-To: https://github.com/xbmc/xbmc/issues\n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: 2020-09-08 20:22+0000\n" +"Last-Translator: Jan Krejčí, 2020\n" +"Language-Team: Czech (Czech Republic) (https://www.transifex.com/teamxbmc/teams/40581/cs_CZ/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: cs_CZ\n" +"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;\n" + +msgctxt "#30000" +msgid "Preferences" +msgstr "Předvolby" + +msgctxt "#30001" +msgid "Preferred language for artist biography" +msgstr "" + +msgctxt "#30002" +msgid "Prefer biography from" +msgstr "Upřednostněná biografie z" + +msgctxt "#30003" +msgid "Prefer discography from" +msgstr "Upřednostněná diskografie z" + +msgctxt "#30004" +msgid "Prefer genres from" +msgstr "Upřednostněný žánr z" + +msgctxt "#30005" +msgid "Prefer styles from" +msgstr "Upřednostněný styl z" + +msgctxt "#30006" +msgid "Prefer moods from" +msgstr "Upřednostněná nálada z" + +msgctxt "#30101" +msgid "Allow less accurate search results" +msgstr "Povolit méně přesné výsledky vyhledávání" + +msgctxt "#30201" +msgid "" +"If available, the artist biography will be downloaded in the selected " +"language. It will fallback to English." +msgstr "" +"Biografie umělce se stáhne ve vybraném jazyce, pokud je dostupná. V opačném " +"případě se stáhne v angličtině." + +msgctxt "#30202" +msgid "" +"Try to get the artist biography using the selected scraper. Other scrapers " +"will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30203" +msgid "" +"Try to get the artist discography using the selected scraper. Other scrapers" +" will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30204" +msgid "" +"Try to get genre info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30205" +msgid "" +"Try to get style info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30206" +msgid "" +"Try to get mood info using the selected scraper. Other scrapers will be used" +" if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30301" +msgid "" +"If Musicbrainz does not provide a link to allmusic and/or discogs, we can " +"search those sites based on artistname. Since artist names are not unique, " +"this could potentially result in a mixture of metadata from multiple artists" +" by the same name." +msgstr "" +"Pokud Musicbrainz neposkytne odkaz na allmusic a /nebo discogs, můžeme tyto " +"stránky prohledat podle jména umělce. Protože jména umělců nejsou jedinečná," +" může to potenciálně způsobit smíchání metadat od několika umělců se stejným" +" jménem." diff --git a/addons/metadata.generic.artists/resources/language/resource.language.cy_gb/strings.po b/addons/metadata.generic.artists/resources/language/resource.language.cy_gb/strings.po new file mode 100644 index 0000000..7799399 --- /dev/null +++ b/addons/metadata.generic.artists/resources/language/resource.language.cy_gb/strings.po @@ -0,0 +1,92 @@ +# Kodi Media Center language file +# Addon Name: Generic Artist Scraper +# Addon id: metadata.generic.artists +# Addon Provider: Team Kodi +msgid "" +msgstr "" +"Project-Id-Version: KODI Main\n" +"Report-Msgid-Bugs-To: https://github.com/xbmc/xbmc/issues\n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: 2020-09-08 20:22+0000\n" +"Language-Team: Welsh (United Kingdom) (https://www.transifex.com/teamxbmc/teams/40581/cy_GB/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: cy_GB\n" +"Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n==2) ? 1 : (n != 8 && n != 11) ? 2 : 3;\n" + +msgctxt "#30000" +msgid "Preferences" +msgstr "" + +msgctxt "#30001" +msgid "Preferred language for artist biography" +msgstr "" + +msgctxt "#30002" +msgid "Prefer biography from" +msgstr "" + +msgctxt "#30003" +msgid "Prefer discography from" +msgstr "" + +msgctxt "#30004" +msgid "Prefer genres from" +msgstr "" + +msgctxt "#30005" +msgid "Prefer styles from" +msgstr "" + +msgctxt "#30006" +msgid "Prefer moods from" +msgstr "" + +msgctxt "#30101" +msgid "Allow less accurate search results" +msgstr "" + +msgctxt "#30201" +msgid "" +"If available, the artist biography will be downloaded in the selected " +"language. It will fallback to English." +msgstr "" + +msgctxt "#30202" +msgid "" +"Try to get the artist biography using the selected scraper. Other scrapers " +"will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30203" +msgid "" +"Try to get the artist discography using the selected scraper. Other scrapers" +" will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30204" +msgid "" +"Try to get genre info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30205" +msgid "" +"Try to get style info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30206" +msgid "" +"Try to get mood info using the selected scraper. Other scrapers will be used" +" if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30301" +msgid "" +"If Musicbrainz does not provide a link to allmusic and/or discogs, we can " +"search those sites based on artistname. Since artist names are not unique, " +"this could potentially result in a mixture of metadata from multiple artists" +" by the same name." +msgstr "" diff --git a/addons/metadata.generic.artists/resources/language/resource.language.da_dk/strings.po b/addons/metadata.generic.artists/resources/language/resource.language.da_dk/strings.po new file mode 100644 index 0000000..a49ac8b --- /dev/null +++ b/addons/metadata.generic.artists/resources/language/resource.language.da_dk/strings.po @@ -0,0 +1,92 @@ +# Kodi Media Center language file +# Addon Name: Generic Artist Scraper +# Addon id: metadata.generic.artists +# Addon Provider: Team Kodi +msgid "" +msgstr "" +"Project-Id-Version: KODI Main\n" +"Report-Msgid-Bugs-To: https://github.com/xbmc/xbmc/issues\n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: 2020-09-08 20:22+0000\n" +"Language-Team: Danish (Denmark) (https://www.transifex.com/teamxbmc/teams/40581/da_DK/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: da_DK\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgctxt "#30000" +msgid "Preferences" +msgstr "" + +msgctxt "#30001" +msgid "Preferred language for artist biography" +msgstr "" + +msgctxt "#30002" +msgid "Prefer biography from" +msgstr "" + +msgctxt "#30003" +msgid "Prefer discography from" +msgstr "" + +msgctxt "#30004" +msgid "Prefer genres from" +msgstr "" + +msgctxt "#30005" +msgid "Prefer styles from" +msgstr "" + +msgctxt "#30006" +msgid "Prefer moods from" +msgstr "" + +msgctxt "#30101" +msgid "Allow less accurate search results" +msgstr "" + +msgctxt "#30201" +msgid "" +"If available, the artist biography will be downloaded in the selected " +"language. It will fallback to English." +msgstr "" + +msgctxt "#30202" +msgid "" +"Try to get the artist biography using the selected scraper. Other scrapers " +"will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30203" +msgid "" +"Try to get the artist discography using the selected scraper. Other scrapers" +" will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30204" +msgid "" +"Try to get genre info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30205" +msgid "" +"Try to get style info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30206" +msgid "" +"Try to get mood info using the selected scraper. Other scrapers will be used" +" if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30301" +msgid "" +"If Musicbrainz does not provide a link to allmusic and/or discogs, we can " +"search those sites based on artistname. Since artist names are not unique, " +"this could potentially result in a mixture of metadata from multiple artists" +" by the same name." +msgstr "" diff --git a/addons/metadata.generic.artists/resources/language/resource.language.de_de/strings.po b/addons/metadata.generic.artists/resources/language/resource.language.de_de/strings.po new file mode 100644 index 0000000..cd31dae --- /dev/null +++ b/addons/metadata.generic.artists/resources/language/resource.language.de_de/strings.po @@ -0,0 +1,96 @@ +# Kodi Media Center language file +# Addon Name: Generic Artist Scraper +# Addon id: metadata.generic.artists +# Addon Provider: Team Kodi +# Translators: +# TeamKODI <transifex.translator@gmail.com>, 2020 +# +msgid "" +msgstr "" +"Project-Id-Version: KODI Main\n" +"Report-Msgid-Bugs-To: https://github.com/xbmc/xbmc/issues\n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: 2020-09-08 20:22+0000\n" +"Last-Translator: TeamKODI <transifex.translator@gmail.com>, 2020\n" +"Language-Team: German (Germany) (https://www.transifex.com/teamxbmc/teams/40581/de_DE/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: de_DE\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgctxt "#30000" +msgid "Preferences" +msgstr "Präferenzen" + +msgctxt "#30001" +msgid "Preferred language for artist biography" +msgstr "" + +msgctxt "#30002" +msgid "Prefer biography from" +msgstr "" + +msgctxt "#30003" +msgid "Prefer discography from" +msgstr "" + +msgctxt "#30004" +msgid "Prefer genres from" +msgstr "" + +msgctxt "#30005" +msgid "Prefer styles from" +msgstr "" + +msgctxt "#30006" +msgid "Prefer moods from" +msgstr "" + +msgctxt "#30101" +msgid "Allow less accurate search results" +msgstr "" + +msgctxt "#30201" +msgid "" +"If available, the artist biography will be downloaded in the selected " +"language. It will fallback to English." +msgstr "" + +msgctxt "#30202" +msgid "" +"Try to get the artist biography using the selected scraper. Other scrapers " +"will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30203" +msgid "" +"Try to get the artist discography using the selected scraper. Other scrapers" +" will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30204" +msgid "" +"Try to get genre info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30205" +msgid "" +"Try to get style info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30206" +msgid "" +"Try to get mood info using the selected scraper. Other scrapers will be used" +" if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30301" +msgid "" +"If Musicbrainz does not provide a link to allmusic and/or discogs, we can " +"search those sites based on artistname. Since artist names are not unique, " +"this could potentially result in a mixture of metadata from multiple artists" +" by the same name." +msgstr "" diff --git a/addons/metadata.generic.artists/resources/language/resource.language.el_gr/strings.po b/addons/metadata.generic.artists/resources/language/resource.language.el_gr/strings.po new file mode 100644 index 0000000..c91c09c --- /dev/null +++ b/addons/metadata.generic.artists/resources/language/resource.language.el_gr/strings.po @@ -0,0 +1,92 @@ +# Kodi Media Center language file +# Addon Name: Generic Artist Scraper +# Addon id: metadata.generic.artists +# Addon Provider: Team Kodi +msgid "" +msgstr "" +"Project-Id-Version: KODI Main\n" +"Report-Msgid-Bugs-To: https://github.com/xbmc/xbmc/issues\n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: 2020-09-08 20:22+0000\n" +"Language-Team: Greek (Greece) (https://www.transifex.com/teamxbmc/teams/40581/el_GR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: el_GR\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgctxt "#30000" +msgid "Preferences" +msgstr "" + +msgctxt "#30001" +msgid "Preferred language for artist biography" +msgstr "" + +msgctxt "#30002" +msgid "Prefer biography from" +msgstr "" + +msgctxt "#30003" +msgid "Prefer discography from" +msgstr "" + +msgctxt "#30004" +msgid "Prefer genres from" +msgstr "" + +msgctxt "#30005" +msgid "Prefer styles from" +msgstr "" + +msgctxt "#30006" +msgid "Prefer moods from" +msgstr "" + +msgctxt "#30101" +msgid "Allow less accurate search results" +msgstr "" + +msgctxt "#30201" +msgid "" +"If available, the artist biography will be downloaded in the selected " +"language. It will fallback to English." +msgstr "" + +msgctxt "#30202" +msgid "" +"Try to get the artist biography using the selected scraper. Other scrapers " +"will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30203" +msgid "" +"Try to get the artist discography using the selected scraper. Other scrapers" +" will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30204" +msgid "" +"Try to get genre info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30205" +msgid "" +"Try to get style info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30206" +msgid "" +"Try to get mood info using the selected scraper. Other scrapers will be used" +" if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30301" +msgid "" +"If Musicbrainz does not provide a link to allmusic and/or discogs, we can " +"search those sites based on artistname. Since artist names are not unique, " +"this could potentially result in a mixture of metadata from multiple artists" +" by the same name." +msgstr "" diff --git a/addons/metadata.generic.artists/resources/language/resource.language.en_au/strings.po b/addons/metadata.generic.artists/resources/language/resource.language.en_au/strings.po new file mode 100644 index 0000000..3527a96 --- /dev/null +++ b/addons/metadata.generic.artists/resources/language/resource.language.en_au/strings.po @@ -0,0 +1,92 @@ +# Kodi Media Center language file +# Addon Name: Generic Artist Scraper +# Addon id: metadata.generic.artists +# Addon Provider: Team Kodi +msgid "" +msgstr "" +"Project-Id-Version: KODI Main\n" +"Report-Msgid-Bugs-To: https://github.com/xbmc/xbmc/issues\n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: 2020-09-08 20:22+0000\n" +"Language-Team: English (Australia) (https://www.transifex.com/teamxbmc/teams/40581/en_AU/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: en_AU\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgctxt "#30000" +msgid "Preferences" +msgstr "" + +msgctxt "#30001" +msgid "Preferred language for artist biography" +msgstr "" + +msgctxt "#30002" +msgid "Prefer biography from" +msgstr "" + +msgctxt "#30003" +msgid "Prefer discography from" +msgstr "" + +msgctxt "#30004" +msgid "Prefer genres from" +msgstr "" + +msgctxt "#30005" +msgid "Prefer styles from" +msgstr "" + +msgctxt "#30006" +msgid "Prefer moods from" +msgstr "" + +msgctxt "#30101" +msgid "Allow less accurate search results" +msgstr "" + +msgctxt "#30201" +msgid "" +"If available, the artist biography will be downloaded in the selected " +"language. It will fallback to English." +msgstr "" + +msgctxt "#30202" +msgid "" +"Try to get the artist biography using the selected scraper. Other scrapers " +"will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30203" +msgid "" +"Try to get the artist discography using the selected scraper. Other scrapers" +" will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30204" +msgid "" +"Try to get genre info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30205" +msgid "" +"Try to get style info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30206" +msgid "" +"Try to get mood info using the selected scraper. Other scrapers will be used" +" if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30301" +msgid "" +"If Musicbrainz does not provide a link to allmusic and/or discogs, we can " +"search those sites based on artistname. Since artist names are not unique, " +"this could potentially result in a mixture of metadata from multiple artists" +" by the same name." +msgstr "" diff --git a/addons/metadata.generic.artists/resources/language/resource.language.en_gb/strings.po b/addons/metadata.generic.artists/resources/language/resource.language.en_gb/strings.po new file mode 100644 index 0000000..4b953e7 --- /dev/null +++ b/addons/metadata.generic.artists/resources/language/resource.language.en_gb/strings.po @@ -0,0 +1,77 @@ +# Kodi Media Center language file +# Addon Name: Generic Artist Scraper +# Addon id: metadata.generic.artists +# Addon Provider: Team Kodi +msgid "" +msgstr "" +"Project-Id-Version: KODI Main\n" +"Report-Msgid-Bugs-To: https://github.com/xbmc/xbmc/issues\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 (United Kingdom) (http://www.transifex.com/projects/p/kodi-main/language/en_GB/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: en_GB\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgctxt "#30000" +msgid "Preferences" +msgstr "" + +msgctxt "#30001" +msgid "Preferred language for artist biography" +msgstr "" + +msgctxt "#30002" +msgid "Prefer biography from" +msgstr "" + +msgctxt "#30003" +msgid "Prefer discography from" +msgstr "" + +msgctxt "#30004" +msgid "Prefer genres from" +msgstr "" + +msgctxt "#30005" +msgid "Prefer styles from" +msgstr "" + +msgctxt "#30006" +msgid "Prefer moods from" +msgstr "" + +msgctxt "#30101" +msgid "Allow less accurate search results" +msgstr "" + +msgctxt "#30201" +msgid "If available, the artist biography will be downloaded in the selected language. It will fallback to English." +msgstr "" + +msgctxt "#30202" +msgid "Try to get the artist biography using the selected scraper. Other scrapers will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30203" +msgid "Try to get the artist discography using the selected scraper. Other scrapers will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30204" +msgid "Try to get genre info using the selected scraper. Other scrapers will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30205" +msgid "Try to get style info using the selected scraper. Other scrapers will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30206" +msgid "Try to get mood info using the selected scraper. Other scrapers will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30301" +msgid "If Musicbrainz does not provide a link to allmusic and/or discogs, we can search those sites based on artistname. Since artist names are not unique, this could potentially result in a mixture of metadata from multiple artists by the same name." +msgstr "" diff --git a/addons/metadata.generic.artists/resources/language/resource.language.en_nz/strings.po b/addons/metadata.generic.artists/resources/language/resource.language.en_nz/strings.po new file mode 100644 index 0000000..7c249db --- /dev/null +++ b/addons/metadata.generic.artists/resources/language/resource.language.en_nz/strings.po @@ -0,0 +1,96 @@ +# Kodi Media Center language file +# Addon Name: Generic Artist Scraper +# Addon id: metadata.generic.artists +# Addon Provider: Team Kodi +# Translators: +# TeamKODI <transifex.translator@gmail.com>, 2020 +# +msgid "" +msgstr "" +"Project-Id-Version: KODI Main\n" +"Report-Msgid-Bugs-To: https://github.com/xbmc/xbmc/issues\n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: 2020-09-08 20:22+0000\n" +"Last-Translator: TeamKODI <transifex.translator@gmail.com>, 2020\n" +"Language-Team: English (New Zealand) (https://www.transifex.com/teamxbmc/teams/40581/en_NZ/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: en_NZ\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgctxt "#30000" +msgid "Preferences" +msgstr "Preferences" + +msgctxt "#30001" +msgid "Preferred language for artist biography" +msgstr "" + +msgctxt "#30002" +msgid "Prefer biography from" +msgstr "" + +msgctxt "#30003" +msgid "Prefer discography from" +msgstr "" + +msgctxt "#30004" +msgid "Prefer genres from" +msgstr "" + +msgctxt "#30005" +msgid "Prefer styles from" +msgstr "" + +msgctxt "#30006" +msgid "Prefer moods from" +msgstr "" + +msgctxt "#30101" +msgid "Allow less accurate search results" +msgstr "" + +msgctxt "#30201" +msgid "" +"If available, the artist biography will be downloaded in the selected " +"language. It will fallback to English." +msgstr "" + +msgctxt "#30202" +msgid "" +"Try to get the artist biography using the selected scraper. Other scrapers " +"will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30203" +msgid "" +"Try to get the artist discography using the selected scraper. Other scrapers" +" will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30204" +msgid "" +"Try to get genre info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30205" +msgid "" +"Try to get style info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30206" +msgid "" +"Try to get mood info using the selected scraper. Other scrapers will be used" +" if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30301" +msgid "" +"If Musicbrainz does not provide a link to allmusic and/or discogs, we can " +"search those sites based on artistname. Since artist names are not unique, " +"this could potentially result in a mixture of metadata from multiple artists" +" by the same name." +msgstr "" diff --git a/addons/metadata.generic.artists/resources/language/resource.language.en_us/strings.po b/addons/metadata.generic.artists/resources/language/resource.language.en_us/strings.po new file mode 100644 index 0000000..c0a1b90 --- /dev/null +++ b/addons/metadata.generic.artists/resources/language/resource.language.en_us/strings.po @@ -0,0 +1,96 @@ +# Kodi Media Center language file +# Addon Name: Generic Artist Scraper +# Addon id: metadata.generic.artists +# Addon Provider: Team Kodi +# Translators: +# TeamKODI <transifex.translator@gmail.com>, 2020 +# +msgid "" +msgstr "" +"Project-Id-Version: KODI Main\n" +"Report-Msgid-Bugs-To: https://github.com/xbmc/xbmc/issues\n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: 2020-09-08 20:22+0000\n" +"Last-Translator: TeamKODI <transifex.translator@gmail.com>, 2020\n" +"Language-Team: English (United States) (https://www.transifex.com/teamxbmc/teams/40581/en_US/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: en_US\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgctxt "#30000" +msgid "Preferences" +msgstr "Preferences" + +msgctxt "#30001" +msgid "Preferred language for artist biography" +msgstr "" + +msgctxt "#30002" +msgid "Prefer biography from" +msgstr "" + +msgctxt "#30003" +msgid "Prefer discography from" +msgstr "" + +msgctxt "#30004" +msgid "Prefer genres from" +msgstr "" + +msgctxt "#30005" +msgid "Prefer styles from" +msgstr "" + +msgctxt "#30006" +msgid "Prefer moods from" +msgstr "" + +msgctxt "#30101" +msgid "Allow less accurate search results" +msgstr "" + +msgctxt "#30201" +msgid "" +"If available, the artist biography will be downloaded in the selected " +"language. It will fallback to English." +msgstr "" + +msgctxt "#30202" +msgid "" +"Try to get the artist biography using the selected scraper. Other scrapers " +"will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30203" +msgid "" +"Try to get the artist discography using the selected scraper. Other scrapers" +" will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30204" +msgid "" +"Try to get genre info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30205" +msgid "" +"Try to get style info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30206" +msgid "" +"Try to get mood info using the selected scraper. Other scrapers will be used" +" if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30301" +msgid "" +"If Musicbrainz does not provide a link to allmusic and/or discogs, we can " +"search those sites based on artistname. Since artist names are not unique, " +"this could potentially result in a mixture of metadata from multiple artists" +" by the same name." +msgstr "" diff --git a/addons/metadata.generic.artists/resources/language/resource.language.eo/strings.po b/addons/metadata.generic.artists/resources/language/resource.language.eo/strings.po new file mode 100644 index 0000000..6d68088 --- /dev/null +++ b/addons/metadata.generic.artists/resources/language/resource.language.eo/strings.po @@ -0,0 +1,92 @@ +# Kodi Media Center language file +# Addon Name: Generic Artist Scraper +# Addon id: metadata.generic.artists +# Addon Provider: Team Kodi +msgid "" +msgstr "" +"Project-Id-Version: KODI Main\n" +"Report-Msgid-Bugs-To: https://github.com/xbmc/xbmc/issues\n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: 2020-09-08 20:22+0000\n" +"Language-Team: Esperanto (https://www.transifex.com/teamxbmc/teams/40581/eo/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: eo\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgctxt "#30000" +msgid "Preferences" +msgstr "" + +msgctxt "#30001" +msgid "Preferred language for artist biography" +msgstr "" + +msgctxt "#30002" +msgid "Prefer biography from" +msgstr "" + +msgctxt "#30003" +msgid "Prefer discography from" +msgstr "" + +msgctxt "#30004" +msgid "Prefer genres from" +msgstr "" + +msgctxt "#30005" +msgid "Prefer styles from" +msgstr "" + +msgctxt "#30006" +msgid "Prefer moods from" +msgstr "" + +msgctxt "#30101" +msgid "Allow less accurate search results" +msgstr "" + +msgctxt "#30201" +msgid "" +"If available, the artist biography will be downloaded in the selected " +"language. It will fallback to English." +msgstr "" + +msgctxt "#30202" +msgid "" +"Try to get the artist biography using the selected scraper. Other scrapers " +"will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30203" +msgid "" +"Try to get the artist discography using the selected scraper. Other scrapers" +" will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30204" +msgid "" +"Try to get genre info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30205" +msgid "" +"Try to get style info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30206" +msgid "" +"Try to get mood info using the selected scraper. Other scrapers will be used" +" if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30301" +msgid "" +"If Musicbrainz does not provide a link to allmusic and/or discogs, we can " +"search those sites based on artistname. Since artist names are not unique, " +"this could potentially result in a mixture of metadata from multiple artists" +" by the same name." +msgstr "" diff --git a/addons/metadata.generic.artists/resources/language/resource.language.es_ar/strings.po b/addons/metadata.generic.artists/resources/language/resource.language.es_ar/strings.po new file mode 100644 index 0000000..d417c90 --- /dev/null +++ b/addons/metadata.generic.artists/resources/language/resource.language.es_ar/strings.po @@ -0,0 +1,92 @@ +# Kodi Media Center language file +# Addon Name: Generic Artist Scraper +# Addon id: metadata.generic.artists +# Addon Provider: Team Kodi +msgid "" +msgstr "" +"Project-Id-Version: KODI Main\n" +"Report-Msgid-Bugs-To: https://github.com/xbmc/xbmc/issues\n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: 2020-09-08 20:22+0000\n" +"Language-Team: Spanish (Argentina) (https://www.transifex.com/teamxbmc/teams/40581/es_AR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: es_AR\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgctxt "#30000" +msgid "Preferences" +msgstr "" + +msgctxt "#30001" +msgid "Preferred language for artist biography" +msgstr "" + +msgctxt "#30002" +msgid "Prefer biography from" +msgstr "" + +msgctxt "#30003" +msgid "Prefer discography from" +msgstr "" + +msgctxt "#30004" +msgid "Prefer genres from" +msgstr "" + +msgctxt "#30005" +msgid "Prefer styles from" +msgstr "" + +msgctxt "#30006" +msgid "Prefer moods from" +msgstr "" + +msgctxt "#30101" +msgid "Allow less accurate search results" +msgstr "" + +msgctxt "#30201" +msgid "" +"If available, the artist biography will be downloaded in the selected " +"language. It will fallback to English." +msgstr "" + +msgctxt "#30202" +msgid "" +"Try to get the artist biography using the selected scraper. Other scrapers " +"will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30203" +msgid "" +"Try to get the artist discography using the selected scraper. Other scrapers" +" will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30204" +msgid "" +"Try to get genre info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30205" +msgid "" +"Try to get style info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30206" +msgid "" +"Try to get mood info using the selected scraper. Other scrapers will be used" +" if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30301" +msgid "" +"If Musicbrainz does not provide a link to allmusic and/or discogs, we can " +"search those sites based on artistname. Since artist names are not unique, " +"this could potentially result in a mixture of metadata from multiple artists" +" by the same name." +msgstr "" diff --git a/addons/metadata.generic.artists/resources/language/resource.language.es_es/strings.po b/addons/metadata.generic.artists/resources/language/resource.language.es_es/strings.po new file mode 100644 index 0000000..272c8bc --- /dev/null +++ b/addons/metadata.generic.artists/resources/language/resource.language.es_es/strings.po @@ -0,0 +1,117 @@ +# Kodi Media Center language file +# Addon Name: Generic Artist Scraper +# Addon id: metadata.generic.artists +# Addon Provider: Team Kodi +# Translators: +# TeamKODI <transifex.translator@gmail.com>, 2020 +# Victor Vinuela <vinuela.victor@dissectio.com>, 2020 +# Rafa Oliveros, 2020 +# +msgid "" +msgstr "" +"Project-Id-Version: KODI Main\n" +"Report-Msgid-Bugs-To: https://github.com/xbmc/xbmc/issues\n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: 2020-09-08 20:22+0000\n" +"Last-Translator: Rafa Oliveros, 2020\n" +"Language-Team: Spanish (Spain) (https://www.transifex.com/teamxbmc/teams/40581/es_ES/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: es_ES\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgctxt "#30000" +msgid "Preferences" +msgstr "Preferencias" + +msgctxt "#30001" +msgid "Preferred language for artist biography" +msgstr "Idioma preferido para la biografía del artista" + +msgctxt "#30002" +msgid "Prefer biography from" +msgstr "Biografía preferida de" + +msgctxt "#30003" +msgid "Prefer discography from" +msgstr "Discografía preferida de" + +msgctxt "#30004" +msgid "Prefer genres from" +msgstr "Géneros preferidos de" + +msgctxt "#30005" +msgid "Prefer styles from" +msgstr "Estilos preferidos de" + +msgctxt "#30006" +msgid "Prefer moods from" +msgstr "Estados de ánimo preferidos de" + +msgctxt "#30101" +msgid "Allow less accurate search results" +msgstr "Permitir resultados de búsqueda menos precisos" + +msgctxt "#30201" +msgid "" +"If available, the artist biography will be downloaded in the selected " +"language. It will fallback to English." +msgstr "" +"Si está disponible, la biografía del artista se descargará en el idioma " +"seleccionado. La segunda opción será el inglés." + +msgctxt "#30202" +msgid "" +"Try to get the artist biography using the selected scraper. Other scrapers " +"will be used if the preferred scraper returns no results." +msgstr "" +"Intenta obtener la biografía del artista utilizando el raspador " +"seleccionado. Se utilizarán otros raspadores si el raspador preferido no " +"arroja resultados." + +msgctxt "#30203" +msgid "" +"Try to get the artist discography using the selected scraper. Other scrapers" +" will be used if the preferred scraper returns no results." +msgstr "" +"Intenta obtener la discografía del artista utilizando el raspador " +"seleccionado. Se utilizarán otros raspadores si el raspador preferido no " +"arroja resultados." + +msgctxt "#30204" +msgid "" +"Try to get genre info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" +"Intenta obtener información de género con el raspador seleccionado. Se " +"utilizarán otros raspadores si el raspador preferido no arroja resultados." + +msgctxt "#30205" +msgid "" +"Try to get style info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" +"Intenta obtener información de estilo con el raspador seleccionado. Se " +"utilizarán otros raspadores si el raspador preferido no arroja resultados." + +msgctxt "#30206" +msgid "" +"Try to get mood info using the selected scraper. Other scrapers will be used" +" if the preferred scraper returns no results." +msgstr "" +"Intenta obtener información sobre el estado de ánimo con el raspador " +"seleccionado. Se utilizarán otros raspadores si el raspador preferido no " +"arroja resultados." + +msgctxt "#30301" +msgid "" +"If Musicbrainz does not provide a link to allmusic and/or discogs, we can " +"search those sites based on artistname. Since artist names are not unique, " +"this could potentially result in a mixture of metadata from multiple artists" +" by the same name." +msgstr "" +"Si Musicbrainz no proporciona un enlace a allmusic y/o discogs, podemos " +"buscar en esos sitios según el nombre del artista. Dado que los nombres de " +"los artistas no son únicos, esto podría dar como resultado una mezcla de " +"metadatos de varios artistas con el mismo nombre." diff --git a/addons/metadata.generic.artists/resources/language/resource.language.es_mx/strings.po b/addons/metadata.generic.artists/resources/language/resource.language.es_mx/strings.po new file mode 100644 index 0000000..bc88b60 --- /dev/null +++ b/addons/metadata.generic.artists/resources/language/resource.language.es_mx/strings.po @@ -0,0 +1,96 @@ +# Kodi Media Center language file +# Addon Name: Generic Artist Scraper +# Addon id: metadata.generic.artists +# Addon Provider: Team Kodi +# Translators: +# TeamKODI <transifex.translator@gmail.com>, 2020 +# +msgid "" +msgstr "" +"Project-Id-Version: KODI Main\n" +"Report-Msgid-Bugs-To: https://github.com/xbmc/xbmc/issues\n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: 2020-09-08 20:22+0000\n" +"Last-Translator: TeamKODI <transifex.translator@gmail.com>, 2020\n" +"Language-Team: Spanish (Mexico) (https://www.transifex.com/teamxbmc/teams/40581/es_MX/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: es_MX\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgctxt "#30000" +msgid "Preferences" +msgstr "Preferencias" + +msgctxt "#30001" +msgid "Preferred language for artist biography" +msgstr "" + +msgctxt "#30002" +msgid "Prefer biography from" +msgstr "" + +msgctxt "#30003" +msgid "Prefer discography from" +msgstr "" + +msgctxt "#30004" +msgid "Prefer genres from" +msgstr "" + +msgctxt "#30005" +msgid "Prefer styles from" +msgstr "" + +msgctxt "#30006" +msgid "Prefer moods from" +msgstr "" + +msgctxt "#30101" +msgid "Allow less accurate search results" +msgstr "" + +msgctxt "#30201" +msgid "" +"If available, the artist biography will be downloaded in the selected " +"language. It will fallback to English." +msgstr "" + +msgctxt "#30202" +msgid "" +"Try to get the artist biography using the selected scraper. Other scrapers " +"will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30203" +msgid "" +"Try to get the artist discography using the selected scraper. Other scrapers" +" will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30204" +msgid "" +"Try to get genre info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30205" +msgid "" +"Try to get style info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30206" +msgid "" +"Try to get mood info using the selected scraper. Other scrapers will be used" +" if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30301" +msgid "" +"If Musicbrainz does not provide a link to allmusic and/or discogs, we can " +"search those sites based on artistname. Since artist names are not unique, " +"this could potentially result in a mixture of metadata from multiple artists" +" by the same name." +msgstr "" diff --git a/addons/metadata.generic.artists/resources/language/resource.language.et_ee/strings.po b/addons/metadata.generic.artists/resources/language/resource.language.et_ee/strings.po new file mode 100644 index 0000000..ddf5ede --- /dev/null +++ b/addons/metadata.generic.artists/resources/language/resource.language.et_ee/strings.po @@ -0,0 +1,111 @@ +# Kodi Media Center language file +# Addon Name: Generic Artist Scraper +# Addon id: metadata.generic.artists +# Addon Provider: Team Kodi +# Translators: +# Olav <olav.magi@gmail.com>, 2020 +# +msgid "" +msgstr "" +"Project-Id-Version: KODI Main\n" +"Report-Msgid-Bugs-To: https://github.com/xbmc/xbmc/issues\n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: 2020-09-08 20:22+0000\n" +"Last-Translator: Olav <olav.magi@gmail.com>, 2020\n" +"Language-Team: Estonian (Estonia) (https://www.transifex.com/teamxbmc/teams/40581/et_EE/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: et_EE\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgctxt "#30000" +msgid "Preferences" +msgstr "Eelistused" + +msgctxt "#30001" +msgid "Preferred language for artist biography" +msgstr "Eelistatud keel esitaja andmete puhul" + +msgctxt "#30002" +msgid "Prefer biography from" +msgstr "Eelista andmeid kohast" + +msgctxt "#30003" +msgid "Prefer discography from" +msgstr "Eelista muusikalisi andmeid kohast" + +msgctxt "#30004" +msgid "Prefer genres from" +msgstr "Eelista žanreid kohast" + +msgctxt "#30005" +msgid "Prefer styles from" +msgstr "Eelista stiile kohast" + +msgctxt "#30006" +msgid "Prefer moods from" +msgstr "Eelista tujusid kohast" + +msgctxt "#30101" +msgid "Allow less accurate search results" +msgstr "Luba vähemtäpsemad otsingutulemused" + +msgctxt "#30201" +msgid "" +"If available, the artist biography will be downloaded in the selected " +"language. It will fallback to English." +msgstr "" +"Olemasolul laaditakse esitaja elulugu alla valitud keeles. Selle puudumisel " +"kasutatakse inglise keelt." + +msgctxt "#30202" +msgid "" +"Try to get the artist biography using the selected scraper. Other scrapers " +"will be used if the preferred scraper returns no results." +msgstr "" +"Ürita hankida esitaja elulugu valitud kaabitsaga. Teisi kaabitsaid " +"kasutatakse, kui eelistatud kaabits ei leia otsitut." + +msgctxt "#30203" +msgid "" +"Try to get the artist discography using the selected scraper. Other scrapers" +" will be used if the preferred scraper returns no results." +msgstr "" +"Ürita hankida esitaja musikaalset ajalugu valitud kaabitsaga. Teisi " +"kaabitsaid kasutatakse, kui eelistatud kaabits ei leia otsitut." + +msgctxt "#30204" +msgid "" +"Try to get genre info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" +"Ürita hankida žanri teavet valitud kaabitsaga. Teisi kaabitsaid kasutatakse," +" kui eelistatud kaabits ei leia otsitut." + +msgctxt "#30205" +msgid "" +"Try to get style info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" +"Ürita hankida stiili teavet valitud kaabitsaga. Teisi kaabitsaid " +"kasutatakse, kui eelistatud kaabits ei leia otsitut." + +msgctxt "#30206" +msgid "" +"Try to get mood info using the selected scraper. Other scrapers will be used" +" if the preferred scraper returns no results." +msgstr "" +"Ürita hankida tuju teavet valitud kaabitsaga. Teisi kaabitsaid kasutatakse, " +"kui eelistatud kaabits ei leia otsitut." + +msgctxt "#30301" +msgid "" +"If Musicbrainz does not provide a link to allmusic and/or discogs, we can " +"search those sites based on artistname. Since artist names are not unique, " +"this could potentially result in a mixture of metadata from multiple artists" +" by the same name." +msgstr "" +"Kui Musicbrainz ei paku allmusicu ja/või discogsi linki, saame neist " +"lehtedest otsida esitaja ja albumi nime järgi. Kuna on olemas samanimelised " +"esitajad, võivad nende metaandmed seguneda." diff --git a/addons/metadata.generic.artists/resources/language/resource.language.eu_es/strings.po b/addons/metadata.generic.artists/resources/language/resource.language.eu_es/strings.po new file mode 100644 index 0000000..8877536 --- /dev/null +++ b/addons/metadata.generic.artists/resources/language/resource.language.eu_es/strings.po @@ -0,0 +1,92 @@ +# Kodi Media Center language file +# Addon Name: Generic Artist Scraper +# Addon id: metadata.generic.artists +# Addon Provider: Team Kodi +msgid "" +msgstr "" +"Project-Id-Version: KODI Main\n" +"Report-Msgid-Bugs-To: https://github.com/xbmc/xbmc/issues\n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: 2020-09-08 20:22+0000\n" +"Language-Team: Basque (Spain) (https://www.transifex.com/teamxbmc/teams/40581/eu_ES/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: eu_ES\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgctxt "#30000" +msgid "Preferences" +msgstr "" + +msgctxt "#30001" +msgid "Preferred language for artist biography" +msgstr "" + +msgctxt "#30002" +msgid "Prefer biography from" +msgstr "" + +msgctxt "#30003" +msgid "Prefer discography from" +msgstr "" + +msgctxt "#30004" +msgid "Prefer genres from" +msgstr "" + +msgctxt "#30005" +msgid "Prefer styles from" +msgstr "" + +msgctxt "#30006" +msgid "Prefer moods from" +msgstr "" + +msgctxt "#30101" +msgid "Allow less accurate search results" +msgstr "" + +msgctxt "#30201" +msgid "" +"If available, the artist biography will be downloaded in the selected " +"language. It will fallback to English." +msgstr "" + +msgctxt "#30202" +msgid "" +"Try to get the artist biography using the selected scraper. Other scrapers " +"will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30203" +msgid "" +"Try to get the artist discography using the selected scraper. Other scrapers" +" will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30204" +msgid "" +"Try to get genre info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30205" +msgid "" +"Try to get style info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30206" +msgid "" +"Try to get mood info using the selected scraper. Other scrapers will be used" +" if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30301" +msgid "" +"If Musicbrainz does not provide a link to allmusic and/or discogs, we can " +"search those sites based on artistname. Since artist names are not unique, " +"this could potentially result in a mixture of metadata from multiple artists" +" by the same name." +msgstr "" diff --git a/addons/metadata.generic.artists/resources/language/resource.language.fa_af/strings.po b/addons/metadata.generic.artists/resources/language/resource.language.fa_af/strings.po new file mode 100644 index 0000000..701cbc4 --- /dev/null +++ b/addons/metadata.generic.artists/resources/language/resource.language.fa_af/strings.po @@ -0,0 +1,92 @@ +# Kodi Media Center language file +# Addon Name: Generic Artist Scraper +# Addon id: metadata.generic.artists +# Addon Provider: Team Kodi +msgid "" +msgstr "" +"Project-Id-Version: KODI Main\n" +"Report-Msgid-Bugs-To: https://github.com/xbmc/xbmc/issues\n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: 2020-09-08 20:22+0000\n" +"Language-Team: Persian (Afghanistan) (https://www.transifex.com/teamxbmc/teams/40581/fa_AF/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: fa_AF\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +msgctxt "#30000" +msgid "Preferences" +msgstr "" + +msgctxt "#30001" +msgid "Preferred language for artist biography" +msgstr "" + +msgctxt "#30002" +msgid "Prefer biography from" +msgstr "" + +msgctxt "#30003" +msgid "Prefer discography from" +msgstr "" + +msgctxt "#30004" +msgid "Prefer genres from" +msgstr "" + +msgctxt "#30005" +msgid "Prefer styles from" +msgstr "" + +msgctxt "#30006" +msgid "Prefer moods from" +msgstr "" + +msgctxt "#30101" +msgid "Allow less accurate search results" +msgstr "" + +msgctxt "#30201" +msgid "" +"If available, the artist biography will be downloaded in the selected " +"language. It will fallback to English." +msgstr "" + +msgctxt "#30202" +msgid "" +"Try to get the artist biography using the selected scraper. Other scrapers " +"will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30203" +msgid "" +"Try to get the artist discography using the selected scraper. Other scrapers" +" will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30204" +msgid "" +"Try to get genre info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30205" +msgid "" +"Try to get style info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30206" +msgid "" +"Try to get mood info using the selected scraper. Other scrapers will be used" +" if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30301" +msgid "" +"If Musicbrainz does not provide a link to allmusic and/or discogs, we can " +"search those sites based on artistname. Since artist names are not unique, " +"this could potentially result in a mixture of metadata from multiple artists" +" by the same name." +msgstr "" diff --git a/addons/metadata.generic.artists/resources/language/resource.language.fa_ir/strings.po b/addons/metadata.generic.artists/resources/language/resource.language.fa_ir/strings.po new file mode 100644 index 0000000..20cc2e3 --- /dev/null +++ b/addons/metadata.generic.artists/resources/language/resource.language.fa_ir/strings.po @@ -0,0 +1,92 @@ +# Kodi Media Center language file +# Addon Name: Generic Artist Scraper +# Addon id: metadata.generic.artists +# Addon Provider: Team Kodi +msgid "" +msgstr "" +"Project-Id-Version: KODI Main\n" +"Report-Msgid-Bugs-To: https://github.com/xbmc/xbmc/issues\n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: 2020-09-08 20:22+0000\n" +"Language-Team: Persian (Iran) (https://www.transifex.com/teamxbmc/teams/40581/fa_IR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: fa_IR\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +msgctxt "#30000" +msgid "Preferences" +msgstr "" + +msgctxt "#30001" +msgid "Preferred language for artist biography" +msgstr "" + +msgctxt "#30002" +msgid "Prefer biography from" +msgstr "" + +msgctxt "#30003" +msgid "Prefer discography from" +msgstr "" + +msgctxt "#30004" +msgid "Prefer genres from" +msgstr "" + +msgctxt "#30005" +msgid "Prefer styles from" +msgstr "" + +msgctxt "#30006" +msgid "Prefer moods from" +msgstr "" + +msgctxt "#30101" +msgid "Allow less accurate search results" +msgstr "" + +msgctxt "#30201" +msgid "" +"If available, the artist biography will be downloaded in the selected " +"language. It will fallback to English." +msgstr "" + +msgctxt "#30202" +msgid "" +"Try to get the artist biography using the selected scraper. Other scrapers " +"will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30203" +msgid "" +"Try to get the artist discography using the selected scraper. Other scrapers" +" will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30204" +msgid "" +"Try to get genre info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30205" +msgid "" +"Try to get style info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30206" +msgid "" +"Try to get mood info using the selected scraper. Other scrapers will be used" +" if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30301" +msgid "" +"If Musicbrainz does not provide a link to allmusic and/or discogs, we can " +"search those sites based on artistname. Since artist names are not unique, " +"this could potentially result in a mixture of metadata from multiple artists" +" by the same name." +msgstr "" diff --git a/addons/metadata.generic.artists/resources/language/resource.language.fi_fi/strings.po b/addons/metadata.generic.artists/resources/language/resource.language.fi_fi/strings.po new file mode 100644 index 0000000..45b5f91 --- /dev/null +++ b/addons/metadata.generic.artists/resources/language/resource.language.fi_fi/strings.po @@ -0,0 +1,97 @@ +# Kodi Media Center language file +# Addon Name: Generic Artist Scraper +# Addon id: metadata.generic.artists +# Addon Provider: Team Kodi +# Translators: +# TeamKODI <transifex.translator@gmail.com>, 2020 +# Oskari Lavinto <oskari.lavinto@gmail.com>, 2020 +# +msgid "" +msgstr "" +"Project-Id-Version: KODI Main\n" +"Report-Msgid-Bugs-To: https://github.com/xbmc/xbmc/issues\n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: 2020-09-08 20:22+0000\n" +"Last-Translator: Oskari Lavinto <oskari.lavinto@gmail.com>, 2020\n" +"Language-Team: Finnish (Finland) (https://www.transifex.com/teamxbmc/teams/40581/fi_FI/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: fi_FI\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgctxt "#30000" +msgid "Preferences" +msgstr "Asetukset" + +msgctxt "#30001" +msgid "Preferred language for artist biography" +msgstr "" + +msgctxt "#30002" +msgid "Prefer biography from" +msgstr "" + +msgctxt "#30003" +msgid "Prefer discography from" +msgstr "" + +msgctxt "#30004" +msgid "Prefer genres from" +msgstr "" + +msgctxt "#30005" +msgid "Prefer styles from" +msgstr "" + +msgctxt "#30006" +msgid "Prefer moods from" +msgstr "" + +msgctxt "#30101" +msgid "Allow less accurate search results" +msgstr "Salli epätarkemmat hakutulokset" + +msgctxt "#30201" +msgid "" +"If available, the artist biography will be downloaded in the selected " +"language. It will fallback to English." +msgstr "" + +msgctxt "#30202" +msgid "" +"Try to get the artist biography using the selected scraper. Other scrapers " +"will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30203" +msgid "" +"Try to get the artist discography using the selected scraper. Other scrapers" +" will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30204" +msgid "" +"Try to get genre info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30205" +msgid "" +"Try to get style info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30206" +msgid "" +"Try to get mood info using the selected scraper. Other scrapers will be used" +" if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30301" +msgid "" +"If Musicbrainz does not provide a link to allmusic and/or discogs, we can " +"search those sites based on artistname. Since artist names are not unique, " +"this could potentially result in a mixture of metadata from multiple artists" +" by the same name." +msgstr "" diff --git a/addons/metadata.generic.artists/resources/language/resource.language.fo_fo/strings.po b/addons/metadata.generic.artists/resources/language/resource.language.fo_fo/strings.po new file mode 100644 index 0000000..8d0d5b3 --- /dev/null +++ b/addons/metadata.generic.artists/resources/language/resource.language.fo_fo/strings.po @@ -0,0 +1,92 @@ +# Kodi Media Center language file +# Addon Name: Generic Artist Scraper +# Addon id: metadata.generic.artists +# Addon Provider: Team Kodi +msgid "" +msgstr "" +"Project-Id-Version: KODI Main\n" +"Report-Msgid-Bugs-To: https://github.com/xbmc/xbmc/issues\n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: 2020-09-08 20:22+0000\n" +"Language-Team: Faroese (Faroe Islands) (https://www.transifex.com/teamxbmc/teams/40581/fo_FO/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: fo_FO\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgctxt "#30000" +msgid "Preferences" +msgstr "" + +msgctxt "#30001" +msgid "Preferred language for artist biography" +msgstr "" + +msgctxt "#30002" +msgid "Prefer biography from" +msgstr "" + +msgctxt "#30003" +msgid "Prefer discography from" +msgstr "" + +msgctxt "#30004" +msgid "Prefer genres from" +msgstr "" + +msgctxt "#30005" +msgid "Prefer styles from" +msgstr "" + +msgctxt "#30006" +msgid "Prefer moods from" +msgstr "" + +msgctxt "#30101" +msgid "Allow less accurate search results" +msgstr "" + +msgctxt "#30201" +msgid "" +"If available, the artist biography will be downloaded in the selected " +"language. It will fallback to English." +msgstr "" + +msgctxt "#30202" +msgid "" +"Try to get the artist biography using the selected scraper. Other scrapers " +"will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30203" +msgid "" +"Try to get the artist discography using the selected scraper. Other scrapers" +" will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30204" +msgid "" +"Try to get genre info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30205" +msgid "" +"Try to get style info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30206" +msgid "" +"Try to get mood info using the selected scraper. Other scrapers will be used" +" if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30301" +msgid "" +"If Musicbrainz does not provide a link to allmusic and/or discogs, we can " +"search those sites based on artistname. Since artist names are not unique, " +"this could potentially result in a mixture of metadata from multiple artists" +" by the same name." +msgstr "" diff --git a/addons/metadata.generic.artists/resources/language/resource.language.fr_ca/strings.po b/addons/metadata.generic.artists/resources/language/resource.language.fr_ca/strings.po new file mode 100644 index 0000000..e83be30 --- /dev/null +++ b/addons/metadata.generic.artists/resources/language/resource.language.fr_ca/strings.po @@ -0,0 +1,96 @@ +# Kodi Media Center language file +# Addon Name: Generic Artist Scraper +# Addon id: metadata.generic.artists +# Addon Provider: Team Kodi +# Translators: +# TeamKODI <transifex.translator@gmail.com>, 2020 +# +msgid "" +msgstr "" +"Project-Id-Version: KODI Main\n" +"Report-Msgid-Bugs-To: https://github.com/xbmc/xbmc/issues\n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: 2020-09-08 20:22+0000\n" +"Last-Translator: TeamKODI <transifex.translator@gmail.com>, 2020\n" +"Language-Team: French (Canada) (https://www.transifex.com/teamxbmc/teams/40581/fr_CA/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: fr_CA\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +msgctxt "#30000" +msgid "Preferences" +msgstr "Préférences" + +msgctxt "#30001" +msgid "Preferred language for artist biography" +msgstr "" + +msgctxt "#30002" +msgid "Prefer biography from" +msgstr "" + +msgctxt "#30003" +msgid "Prefer discography from" +msgstr "" + +msgctxt "#30004" +msgid "Prefer genres from" +msgstr "" + +msgctxt "#30005" +msgid "Prefer styles from" +msgstr "" + +msgctxt "#30006" +msgid "Prefer moods from" +msgstr "" + +msgctxt "#30101" +msgid "Allow less accurate search results" +msgstr "" + +msgctxt "#30201" +msgid "" +"If available, the artist biography will be downloaded in the selected " +"language. It will fallback to English." +msgstr "" + +msgctxt "#30202" +msgid "" +"Try to get the artist biography using the selected scraper. Other scrapers " +"will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30203" +msgid "" +"Try to get the artist discography using the selected scraper. Other scrapers" +" will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30204" +msgid "" +"Try to get genre info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30205" +msgid "" +"Try to get style info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30206" +msgid "" +"Try to get mood info using the selected scraper. Other scrapers will be used" +" if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30301" +msgid "" +"If Musicbrainz does not provide a link to allmusic and/or discogs, we can " +"search those sites based on artistname. Since artist names are not unique, " +"this could potentially result in a mixture of metadata from multiple artists" +" by the same name." +msgstr "" diff --git a/addons/metadata.generic.artists/resources/language/resource.language.fr_fr/strings.po b/addons/metadata.generic.artists/resources/language/resource.language.fr_fr/strings.po new file mode 100644 index 0000000..453f8bd --- /dev/null +++ b/addons/metadata.generic.artists/resources/language/resource.language.fr_fr/strings.po @@ -0,0 +1,119 @@ +# Kodi Media Center language file +# Addon Name: Generic Artist Scraper +# Addon id: metadata.generic.artists +# Addon Provider: Team Kodi +# Translators: +# TeamKODI <transifex.translator@gmail.com>, 2020 +# Ptit Prince <leporello1791@gmail.com>, 2020 +# tmtisfree <tmtisfree@free.fr>, 2020 +# +msgid "" +msgstr "" +"Project-Id-Version: KODI Main\n" +"Report-Msgid-Bugs-To: https://github.com/xbmc/xbmc/issues\n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: 2020-09-08 20:22+0000\n" +"Last-Translator: tmtisfree <tmtisfree@free.fr>, 2020\n" +"Language-Team: French (France) (https://www.transifex.com/teamxbmc/teams/40581/fr_FR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: fr_FR\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +msgctxt "#30000" +msgid "Preferences" +msgstr "Préférences" + +msgctxt "#30001" +msgid "Preferred language for artist biography" +msgstr "Préférence de langue pour la biographie d'artiste" + +msgctxt "#30002" +msgid "Prefer biography from" +msgstr "Récupérer la biographie avec" + +msgctxt "#30003" +msgid "Prefer discography from" +msgstr "Récupérer la discographie avec" + +msgctxt "#30004" +msgid "Prefer genres from" +msgstr "Récupérer les genres avec" + +msgctxt "#30005" +msgid "Prefer styles from" +msgstr "Récupérer les styles avec" + +msgctxt "#30006" +msgid "Prefer moods from" +msgstr "Récupérer les ambiances avec" + +msgctxt "#30101" +msgid "Allow less accurate search results" +msgstr "Permettre des résultats de recherche moins précis" + +msgctxt "#30201" +msgid "" +"If available, the artist biography will be downloaded in the selected " +"language. It will fallback to English." +msgstr "" +"Si disponible, la biographie de l'artiste sera téléchargée dans la langue " +"sélectionnée. Sinon elle le sera en anglais." + +msgctxt "#30202" +msgid "" +"Try to get the artist biography using the selected scraper. Other scrapers " +"will be used if the preferred scraper returns no results." +msgstr "" +"Tente de récupérer de récupérer la biographie de l'artiste avec le scraper " +"sélectionné. D'autres scrapers seront utilisés si le scraper préféré ne " +"renvoie aucun résultat." + +msgctxt "#30203" +msgid "" +"Try to get the artist discography using the selected scraper. Other scrapers" +" will be used if the preferred scraper returns no results." +msgstr "" +"Tente de récupérer la discographie de l'artiste avec le scraper sélectionné." +" D'autres scrapers seront utilisés si le scraper préféré ne renvoie aucun " +"résultat." + +msgctxt "#30204" +msgid "" +"Try to get genre info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" +"Tente de récupérer l'information de genre avec le scraper sélectionné. " +"D'autres scrapers seront utilisés si le scraper préféré ne renvoie aucun " +"résultat." + +msgctxt "#30205" +msgid "" +"Try to get style info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" +"Tente de récupérer l'information de style avec le scraper sélectionné. " +"D'autres scrapers seront utilisés si le scraper préféré ne renvoie aucun " +"résultat." + +msgctxt "#30206" +msgid "" +"Try to get mood info using the selected scraper. Other scrapers will be used" +" if the preferred scraper returns no results." +msgstr "" +"Tente de récupérer l'information d'ambiance avec le scraper sélectionné. " +"D'autres scrapers seront utilisés si le scraper préféré ne renvoie aucun " +"résultat." + +msgctxt "#30301" +msgid "" +"If Musicbrainz does not provide a link to allmusic and/or discogs, we can " +"search those sites based on artistname. Since artist names are not unique, " +"this could potentially result in a mixture of metadata from multiple artists" +" by the same name." +msgstr "" +"Si Musicbrainz ne fourni pas de lien vers « allmusic » et/ou « discogs », " +"Kodi cherchera sur ces sites à partir de « artistname ». Les noms d'artiste " +"n'étant pas uniques, le résultat pourrait être un mélange des métadonnées de" +" l'ensemble des artistes ayant le même nom." diff --git a/addons/metadata.generic.artists/resources/language/resource.language.gl_es/strings.po b/addons/metadata.generic.artists/resources/language/resource.language.gl_es/strings.po new file mode 100644 index 0000000..1d096b4 --- /dev/null +++ b/addons/metadata.generic.artists/resources/language/resource.language.gl_es/strings.po @@ -0,0 +1,96 @@ +# Kodi Media Center language file +# Addon Name: Generic Artist Scraper +# Addon id: metadata.generic.artists +# Addon Provider: Team Kodi +# Translators: +# TeamKODI <transifex.translator@gmail.com>, 2020 +# +msgid "" +msgstr "" +"Project-Id-Version: KODI Main\n" +"Report-Msgid-Bugs-To: https://github.com/xbmc/xbmc/issues\n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: 2020-09-08 20:22+0000\n" +"Last-Translator: TeamKODI <transifex.translator@gmail.com>, 2020\n" +"Language-Team: Galician (Spain) (https://www.transifex.com/teamxbmc/teams/40581/gl_ES/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: gl_ES\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgctxt "#30000" +msgid "Preferences" +msgstr "Preferencias" + +msgctxt "#30001" +msgid "Preferred language for artist biography" +msgstr "" + +msgctxt "#30002" +msgid "Prefer biography from" +msgstr "" + +msgctxt "#30003" +msgid "Prefer discography from" +msgstr "" + +msgctxt "#30004" +msgid "Prefer genres from" +msgstr "" + +msgctxt "#30005" +msgid "Prefer styles from" +msgstr "" + +msgctxt "#30006" +msgid "Prefer moods from" +msgstr "" + +msgctxt "#30101" +msgid "Allow less accurate search results" +msgstr "" + +msgctxt "#30201" +msgid "" +"If available, the artist biography will be downloaded in the selected " +"language. It will fallback to English." +msgstr "" + +msgctxt "#30202" +msgid "" +"Try to get the artist biography using the selected scraper. Other scrapers " +"will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30203" +msgid "" +"Try to get the artist discography using the selected scraper. Other scrapers" +" will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30204" +msgid "" +"Try to get genre info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30205" +msgid "" +"Try to get style info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30206" +msgid "" +"Try to get mood info using the selected scraper. Other scrapers will be used" +" if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30301" +msgid "" +"If Musicbrainz does not provide a link to allmusic and/or discogs, we can " +"search those sites based on artistname. Since artist names are not unique, " +"this could potentially result in a mixture of metadata from multiple artists" +" by the same name." +msgstr "" diff --git a/addons/metadata.generic.artists/resources/language/resource.language.he_il/strings.po b/addons/metadata.generic.artists/resources/language/resource.language.he_il/strings.po new file mode 100644 index 0000000..a74c9ec --- /dev/null +++ b/addons/metadata.generic.artists/resources/language/resource.language.he_il/strings.po @@ -0,0 +1,96 @@ +# Kodi Media Center language file +# Addon Name: Generic Artist Scraper +# Addon id: metadata.generic.artists +# Addon Provider: Team Kodi +# Translators: +# TeamKODI <transifex.translator@gmail.com>, 2020 +# +msgid "" +msgstr "" +"Project-Id-Version: KODI Main\n" +"Report-Msgid-Bugs-To: https://github.com/xbmc/xbmc/issues\n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: 2020-09-08 20:22+0000\n" +"Last-Translator: TeamKODI <transifex.translator@gmail.com>, 2020\n" +"Language-Team: Hebrew (Israel) (https://www.transifex.com/teamxbmc/teams/40581/he_IL/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: he_IL\n" +"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: (n % 10 == 0 && n % 1 == 0 && n > 10) ? 2 : 3;\n" + +msgctxt "#30000" +msgid "Preferences" +msgstr "העדפות" + +msgctxt "#30001" +msgid "Preferred language for artist biography" +msgstr "" + +msgctxt "#30002" +msgid "Prefer biography from" +msgstr "" + +msgctxt "#30003" +msgid "Prefer discography from" +msgstr "" + +msgctxt "#30004" +msgid "Prefer genres from" +msgstr "" + +msgctxt "#30005" +msgid "Prefer styles from" +msgstr "" + +msgctxt "#30006" +msgid "Prefer moods from" +msgstr "" + +msgctxt "#30101" +msgid "Allow less accurate search results" +msgstr "" + +msgctxt "#30201" +msgid "" +"If available, the artist biography will be downloaded in the selected " +"language. It will fallback to English." +msgstr "" + +msgctxt "#30202" +msgid "" +"Try to get the artist biography using the selected scraper. Other scrapers " +"will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30203" +msgid "" +"Try to get the artist discography using the selected scraper. Other scrapers" +" will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30204" +msgid "" +"Try to get genre info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30205" +msgid "" +"Try to get style info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30206" +msgid "" +"Try to get mood info using the selected scraper. Other scrapers will be used" +" if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30301" +msgid "" +"If Musicbrainz does not provide a link to allmusic and/or discogs, we can " +"search those sites based on artistname. Since artist names are not unique, " +"this could potentially result in a mixture of metadata from multiple artists" +" by the same name." +msgstr "" diff --git a/addons/metadata.generic.artists/resources/language/resource.language.hi_in/strings.po b/addons/metadata.generic.artists/resources/language/resource.language.hi_in/strings.po new file mode 100644 index 0000000..5e9cace --- /dev/null +++ b/addons/metadata.generic.artists/resources/language/resource.language.hi_in/strings.po @@ -0,0 +1,92 @@ +# Kodi Media Center language file +# Addon Name: Generic Artist Scraper +# Addon id: metadata.generic.artists +# Addon Provider: Team Kodi +msgid "" +msgstr "" +"Project-Id-Version: KODI Main\n" +"Report-Msgid-Bugs-To: https://github.com/xbmc/xbmc/issues\n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: 2020-09-08 20:22+0000\n" +"Language-Team: Hindi (India) (https://www.transifex.com/teamxbmc/teams/40581/hi_IN/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: hi_IN\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgctxt "#30000" +msgid "Preferences" +msgstr "" + +msgctxt "#30001" +msgid "Preferred language for artist biography" +msgstr "" + +msgctxt "#30002" +msgid "Prefer biography from" +msgstr "" + +msgctxt "#30003" +msgid "Prefer discography from" +msgstr "" + +msgctxt "#30004" +msgid "Prefer genres from" +msgstr "" + +msgctxt "#30005" +msgid "Prefer styles from" +msgstr "" + +msgctxt "#30006" +msgid "Prefer moods from" +msgstr "" + +msgctxt "#30101" +msgid "Allow less accurate search results" +msgstr "" + +msgctxt "#30201" +msgid "" +"If available, the artist biography will be downloaded in the selected " +"language. It will fallback to English." +msgstr "" + +msgctxt "#30202" +msgid "" +"Try to get the artist biography using the selected scraper. Other scrapers " +"will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30203" +msgid "" +"Try to get the artist discography using the selected scraper. Other scrapers" +" will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30204" +msgid "" +"Try to get genre info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30205" +msgid "" +"Try to get style info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30206" +msgid "" +"Try to get mood info using the selected scraper. Other scrapers will be used" +" if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30301" +msgid "" +"If Musicbrainz does not provide a link to allmusic and/or discogs, we can " +"search those sites based on artistname. Since artist names are not unique, " +"this could potentially result in a mixture of metadata from multiple artists" +" by the same name." +msgstr "" diff --git a/addons/metadata.generic.artists/resources/language/resource.language.hr_hr/strings.po b/addons/metadata.generic.artists/resources/language/resource.language.hr_hr/strings.po new file mode 100644 index 0000000..58d449d --- /dev/null +++ b/addons/metadata.generic.artists/resources/language/resource.language.hr_hr/strings.po @@ -0,0 +1,96 @@ +# Kodi Media Center language file +# Addon Name: Generic Artist Scraper +# Addon id: metadata.generic.artists +# Addon Provider: Team Kodi +# Translators: +# TeamKODI <transifex.translator@gmail.com>, 2020 +# +msgid "" +msgstr "" +"Project-Id-Version: KODI Main\n" +"Report-Msgid-Bugs-To: https://github.com/xbmc/xbmc/issues\n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: 2020-09-08 20:22+0000\n" +"Last-Translator: TeamKODI <transifex.translator@gmail.com>, 2020\n" +"Language-Team: Croatian (Croatia) (https://www.transifex.com/teamxbmc/teams/40581/hr_HR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: hr_HR\n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" + +msgctxt "#30000" +msgid "Preferences" +msgstr "Osobitosti" + +msgctxt "#30001" +msgid "Preferred language for artist biography" +msgstr "" + +msgctxt "#30002" +msgid "Prefer biography from" +msgstr "" + +msgctxt "#30003" +msgid "Prefer discography from" +msgstr "" + +msgctxt "#30004" +msgid "Prefer genres from" +msgstr "" + +msgctxt "#30005" +msgid "Prefer styles from" +msgstr "" + +msgctxt "#30006" +msgid "Prefer moods from" +msgstr "" + +msgctxt "#30101" +msgid "Allow less accurate search results" +msgstr "" + +msgctxt "#30201" +msgid "" +"If available, the artist biography will be downloaded in the selected " +"language. It will fallback to English." +msgstr "" + +msgctxt "#30202" +msgid "" +"Try to get the artist biography using the selected scraper. Other scrapers " +"will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30203" +msgid "" +"Try to get the artist discography using the selected scraper. Other scrapers" +" will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30204" +msgid "" +"Try to get genre info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30205" +msgid "" +"Try to get style info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30206" +msgid "" +"Try to get mood info using the selected scraper. Other scrapers will be used" +" if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30301" +msgid "" +"If Musicbrainz does not provide a link to allmusic and/or discogs, we can " +"search those sites based on artistname. Since artist names are not unique, " +"this could potentially result in a mixture of metadata from multiple artists" +" by the same name." +msgstr "" diff --git a/addons/metadata.generic.artists/resources/language/resource.language.hu_hu/strings.po b/addons/metadata.generic.artists/resources/language/resource.language.hu_hu/strings.po new file mode 100644 index 0000000..f8b639c --- /dev/null +++ b/addons/metadata.generic.artists/resources/language/resource.language.hu_hu/strings.po @@ -0,0 +1,99 @@ +# Kodi Media Center language file +# Addon Name: Generic Artist Scraper +# Addon id: metadata.generic.artists +# Addon Provider: Team Kodi +# Translators: +# TeamKODI <transifex.translator@gmail.com>, 2020 +# Balázs Meskó <meskobalazs@mailbox.org>, 2020 +# +msgid "" +msgstr "" +"Project-Id-Version: KODI Main\n" +"Report-Msgid-Bugs-To: https://github.com/xbmc/xbmc/issues\n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: 2020-09-08 20:22+0000\n" +"Last-Translator: Balázs Meskó <meskobalazs@mailbox.org>, 2020\n" +"Language-Team: Hungarian (Hungary) (https://www.transifex.com/teamxbmc/teams/40581/hu_HU/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: hu_HU\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgctxt "#30000" +msgid "Preferences" +msgstr "Beállítások" + +msgctxt "#30001" +msgid "Preferred language for artist biography" +msgstr "" + +msgctxt "#30002" +msgid "Prefer biography from" +msgstr "Életrajz előnyben részesítése innen:" + +msgctxt "#30003" +msgid "Prefer discography from" +msgstr "Diszkográfia előnyben részesítése innen:" + +msgctxt "#30004" +msgid "Prefer genres from" +msgstr "Műfajok előnyben részesítése innen:" + +msgctxt "#30005" +msgid "Prefer styles from" +msgstr "Stílusok előnyben részesítése innen:" + +msgctxt "#30006" +msgid "Prefer moods from" +msgstr "Hangulatok előnyben részesítése innen:" + +msgctxt "#30101" +msgid "Allow less accurate search results" +msgstr "Kevésbé pontos keresési találatok engedélyezése" + +msgctxt "#30201" +msgid "" +"If available, the artist biography will be downloaded in the selected " +"language. It will fallback to English." +msgstr "" +"Ha elérhető, az előadó életrajza a kiválasztott nyelven lesz letöltve. " +"Egyébként angolra fog váltani." + +msgctxt "#30202" +msgid "" +"Try to get the artist biography using the selected scraper. Other scrapers " +"will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30203" +msgid "" +"Try to get the artist discography using the selected scraper. Other scrapers" +" will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30204" +msgid "" +"Try to get genre info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30205" +msgid "" +"Try to get style info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30206" +msgid "" +"Try to get mood info using the selected scraper. Other scrapers will be used" +" if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30301" +msgid "" +"If Musicbrainz does not provide a link to allmusic and/or discogs, we can " +"search those sites based on artistname. Since artist names are not unique, " +"this could potentially result in a mixture of metadata from multiple artists" +" by the same name." +msgstr "" diff --git a/addons/metadata.generic.artists/resources/language/resource.language.hy_am/strings.po b/addons/metadata.generic.artists/resources/language/resource.language.hy_am/strings.po new file mode 100644 index 0000000..313cd97 --- /dev/null +++ b/addons/metadata.generic.artists/resources/language/resource.language.hy_am/strings.po @@ -0,0 +1,92 @@ +# Kodi Media Center language file +# Addon Name: Generic Artist Scraper +# Addon id: metadata.generic.artists +# Addon Provider: Team Kodi +msgid "" +msgstr "" +"Project-Id-Version: KODI Main\n" +"Report-Msgid-Bugs-To: https://github.com/xbmc/xbmc/issues\n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: 2020-09-08 20:22+0000\n" +"Language-Team: Armenian (Armenia) (https://www.transifex.com/teamxbmc/teams/40581/hy_AM/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: hy_AM\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgctxt "#30000" +msgid "Preferences" +msgstr "" + +msgctxt "#30001" +msgid "Preferred language for artist biography" +msgstr "" + +msgctxt "#30002" +msgid "Prefer biography from" +msgstr "" + +msgctxt "#30003" +msgid "Prefer discography from" +msgstr "" + +msgctxt "#30004" +msgid "Prefer genres from" +msgstr "" + +msgctxt "#30005" +msgid "Prefer styles from" +msgstr "" + +msgctxt "#30006" +msgid "Prefer moods from" +msgstr "" + +msgctxt "#30101" +msgid "Allow less accurate search results" +msgstr "" + +msgctxt "#30201" +msgid "" +"If available, the artist biography will be downloaded in the selected " +"language. It will fallback to English." +msgstr "" + +msgctxt "#30202" +msgid "" +"Try to get the artist biography using the selected scraper. Other scrapers " +"will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30203" +msgid "" +"Try to get the artist discography using the selected scraper. Other scrapers" +" will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30204" +msgid "" +"Try to get genre info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30205" +msgid "" +"Try to get style info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30206" +msgid "" +"Try to get mood info using the selected scraper. Other scrapers will be used" +" if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30301" +msgid "" +"If Musicbrainz does not provide a link to allmusic and/or discogs, we can " +"search those sites based on artistname. Since artist names are not unique, " +"this could potentially result in a mixture of metadata from multiple artists" +" by the same name." +msgstr "" diff --git a/addons/metadata.generic.artists/resources/language/resource.language.id_id/strings.po b/addons/metadata.generic.artists/resources/language/resource.language.id_id/strings.po new file mode 100644 index 0000000..d7e293f --- /dev/null +++ b/addons/metadata.generic.artists/resources/language/resource.language.id_id/strings.po @@ -0,0 +1,92 @@ +# Kodi Media Center language file +# Addon Name: Generic Artist Scraper +# Addon id: metadata.generic.artists +# Addon Provider: Team Kodi +msgid "" +msgstr "" +"Project-Id-Version: KODI Main\n" +"Report-Msgid-Bugs-To: https://github.com/xbmc/xbmc/issues\n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: 2020-09-08 20:22+0000\n" +"Language-Team: Indonesian (Indonesia) (https://www.transifex.com/teamxbmc/teams/40581/id_ID/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: id_ID\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +msgctxt "#30000" +msgid "Preferences" +msgstr "" + +msgctxt "#30001" +msgid "Preferred language for artist biography" +msgstr "" + +msgctxt "#30002" +msgid "Prefer biography from" +msgstr "" + +msgctxt "#30003" +msgid "Prefer discography from" +msgstr "" + +msgctxt "#30004" +msgid "Prefer genres from" +msgstr "" + +msgctxt "#30005" +msgid "Prefer styles from" +msgstr "" + +msgctxt "#30006" +msgid "Prefer moods from" +msgstr "" + +msgctxt "#30101" +msgid "Allow less accurate search results" +msgstr "" + +msgctxt "#30201" +msgid "" +"If available, the artist biography will be downloaded in the selected " +"language. It will fallback to English." +msgstr "" + +msgctxt "#30202" +msgid "" +"Try to get the artist biography using the selected scraper. Other scrapers " +"will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30203" +msgid "" +"Try to get the artist discography using the selected scraper. Other scrapers" +" will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30204" +msgid "" +"Try to get genre info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30205" +msgid "" +"Try to get style info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30206" +msgid "" +"Try to get mood info using the selected scraper. Other scrapers will be used" +" if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30301" +msgid "" +"If Musicbrainz does not provide a link to allmusic and/or discogs, we can " +"search those sites based on artistname. Since artist names are not unique, " +"this could potentially result in a mixture of metadata from multiple artists" +" by the same name." +msgstr "" diff --git a/addons/metadata.generic.artists/resources/language/resource.language.is_is/strings.po b/addons/metadata.generic.artists/resources/language/resource.language.is_is/strings.po new file mode 100644 index 0000000..99ff855 --- /dev/null +++ b/addons/metadata.generic.artists/resources/language/resource.language.is_is/strings.po @@ -0,0 +1,96 @@ +# Kodi Media Center language file +# Addon Name: Generic Artist Scraper +# Addon id: metadata.generic.artists +# Addon Provider: Team Kodi +# Translators: +# TeamKODI <transifex.translator@gmail.com>, 2020 +# +msgid "" +msgstr "" +"Project-Id-Version: KODI Main\n" +"Report-Msgid-Bugs-To: https://github.com/xbmc/xbmc/issues\n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: 2020-09-08 20:22+0000\n" +"Last-Translator: TeamKODI <transifex.translator@gmail.com>, 2020\n" +"Language-Team: Icelandic (Iceland) (https://www.transifex.com/teamxbmc/teams/40581/is_IS/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: is_IS\n" +"Plural-Forms: nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);\n" + +msgctxt "#30000" +msgid "Preferences" +msgstr "Kjörstillingar" + +msgctxt "#30001" +msgid "Preferred language for artist biography" +msgstr "" + +msgctxt "#30002" +msgid "Prefer biography from" +msgstr "" + +msgctxt "#30003" +msgid "Prefer discography from" +msgstr "" + +msgctxt "#30004" +msgid "Prefer genres from" +msgstr "" + +msgctxt "#30005" +msgid "Prefer styles from" +msgstr "" + +msgctxt "#30006" +msgid "Prefer moods from" +msgstr "" + +msgctxt "#30101" +msgid "Allow less accurate search results" +msgstr "" + +msgctxt "#30201" +msgid "" +"If available, the artist biography will be downloaded in the selected " +"language. It will fallback to English." +msgstr "" + +msgctxt "#30202" +msgid "" +"Try to get the artist biography using the selected scraper. Other scrapers " +"will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30203" +msgid "" +"Try to get the artist discography using the selected scraper. Other scrapers" +" will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30204" +msgid "" +"Try to get genre info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30205" +msgid "" +"Try to get style info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30206" +msgid "" +"Try to get mood info using the selected scraper. Other scrapers will be used" +" if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30301" +msgid "" +"If Musicbrainz does not provide a link to allmusic and/or discogs, we can " +"search those sites based on artistname. Since artist names are not unique, " +"this could potentially result in a mixture of metadata from multiple artists" +" by the same name." +msgstr "" diff --git a/addons/metadata.generic.artists/resources/language/resource.language.it_it/strings.po b/addons/metadata.generic.artists/resources/language/resource.language.it_it/strings.po new file mode 100644 index 0000000..b155928 --- /dev/null +++ b/addons/metadata.generic.artists/resources/language/resource.language.it_it/strings.po @@ -0,0 +1,114 @@ +# Kodi Media Center language file +# Addon Name: Generic Artist Scraper +# Addon id: metadata.generic.artists +# Addon Provider: Team Kodi +# Translators: +# TeamKODI <transifex.translator@gmail.com>, 2020 +# Marco Viti <marcoviti@alice.it>, 2020 +# +msgid "" +msgstr "" +"Project-Id-Version: KODI Main\n" +"Report-Msgid-Bugs-To: https://github.com/xbmc/xbmc/issues\n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: 2020-09-08 20:22+0000\n" +"Last-Translator: Marco Viti <marcoviti@alice.it>, 2020\n" +"Language-Team: Italian (Italy) (https://www.transifex.com/teamxbmc/teams/40581/it_IT/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: it_IT\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgctxt "#30000" +msgid "Preferences" +msgstr "Preferenze" + +msgctxt "#30001" +msgid "Preferred language for artist biography" +msgstr "Lingua preferita per la biografia dell'artista" + +msgctxt "#30002" +msgid "Prefer biography from" +msgstr "Preferisci biografia da" + +msgctxt "#30003" +msgid "Prefer discography from" +msgstr "Preferisco la discografia da" + +msgctxt "#30004" +msgid "Prefer genres from" +msgstr "Preferisci i generi da" + +msgctxt "#30005" +msgid "Prefer styles from" +msgstr "Preferisci gli stili da" + +msgctxt "#30006" +msgid "Prefer moods from" +msgstr "" + +msgctxt "#30101" +msgid "Allow less accurate search results" +msgstr "Consenti risultati di ricerca meno accurati" + +msgctxt "#30201" +msgid "" +"If available, the artist biography will be downloaded in the selected " +"language. It will fallback to English." +msgstr "" +"Se disponibile, la biografia dell'artista verrà scaricata nella lingua " +"selezionata. Poi tornerà all'inglese." + +msgctxt "#30202" +msgid "" +"Try to get the artist biography using the selected scraper. Other scrapers " +"will be used if the preferred scraper returns no results." +msgstr "" +"Prova a ottenere la biografia dell'artista utilizzando lo scraper " +"selezionato. Se lo scraper preferito non restituisce risultati, prova con " +"altri scraper." + +msgctxt "#30203" +msgid "" +"Try to get the artist discography using the selected scraper. Other scrapers" +" will be used if the preferred scraper returns no results." +msgstr "" +"Cerca di ottenere la discografia dell'artista utilizzando lo scraper " +"selezionato. Se lo scraper preferito non restituisce risultati, prova con " +"altri scraper." + +msgctxt "#30204" +msgid "" +"Try to get genre info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" +"Prova a ottenere informazioni sul genere utilizzando lo scraper selezionato." +" Se lo scraper preferito non restituisce risultati, utilizza altri scraper." + +msgctxt "#30205" +msgid "" +"Try to get style info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" +"Prova a ottenere informazioni sullo stile utilizzando lo scraper " +"selezionato. Se lo scraper preferito non restituisce risultati, prova con " +"altri scraper." + +msgctxt "#30206" +msgid "" +"Try to get mood info using the selected scraper. Other scrapers will be used" +" if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30301" +msgid "" +"If Musicbrainz does not provide a link to allmusic and/or discogs, we can " +"search those sites based on artistname. Since artist names are not unique, " +"this could potentially result in a mixture of metadata from multiple artists" +" by the same name." +msgstr "" +"Se Musicbrainz non fornisce un collegamento a allmusic e/o discogs, possiamo" +" cercare quei siti in base al nome dell'artista e all'album. In circostanze " +"in cui un artista ha pubblicato più album con lo stesso nome, ciò potrebbe " +"potenzialmente risultare in un misto di metadati di quegli album." diff --git a/addons/metadata.generic.artists/resources/language/resource.language.ja_jp/strings.po b/addons/metadata.generic.artists/resources/language/resource.language.ja_jp/strings.po new file mode 100644 index 0000000..c94cf5f --- /dev/null +++ b/addons/metadata.generic.artists/resources/language/resource.language.ja_jp/strings.po @@ -0,0 +1,92 @@ +# Kodi Media Center language file +# Addon Name: Generic Artist Scraper +# Addon id: metadata.generic.artists +# Addon Provider: Team Kodi +msgid "" +msgstr "" +"Project-Id-Version: KODI Main\n" +"Report-Msgid-Bugs-To: https://github.com/xbmc/xbmc/issues\n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: 2020-09-08 20:22+0000\n" +"Language-Team: Japanese (Japan) (https://www.transifex.com/teamxbmc/teams/40581/ja_JP/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ja_JP\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +msgctxt "#30000" +msgid "Preferences" +msgstr "" + +msgctxt "#30001" +msgid "Preferred language for artist biography" +msgstr "" + +msgctxt "#30002" +msgid "Prefer biography from" +msgstr "" + +msgctxt "#30003" +msgid "Prefer discography from" +msgstr "" + +msgctxt "#30004" +msgid "Prefer genres from" +msgstr "" + +msgctxt "#30005" +msgid "Prefer styles from" +msgstr "" + +msgctxt "#30006" +msgid "Prefer moods from" +msgstr "" + +msgctxt "#30101" +msgid "Allow less accurate search results" +msgstr "" + +msgctxt "#30201" +msgid "" +"If available, the artist biography will be downloaded in the selected " +"language. It will fallback to English." +msgstr "" + +msgctxt "#30202" +msgid "" +"Try to get the artist biography using the selected scraper. Other scrapers " +"will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30203" +msgid "" +"Try to get the artist discography using the selected scraper. Other scrapers" +" will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30204" +msgid "" +"Try to get genre info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30205" +msgid "" +"Try to get style info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30206" +msgid "" +"Try to get mood info using the selected scraper. Other scrapers will be used" +" if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30301" +msgid "" +"If Musicbrainz does not provide a link to allmusic and/or discogs, we can " +"search those sites based on artistname. Since artist names are not unique, " +"this could potentially result in a mixture of metadata from multiple artists" +" by the same name." +msgstr "" diff --git a/addons/metadata.generic.artists/resources/language/resource.language.kn_in/strings.po b/addons/metadata.generic.artists/resources/language/resource.language.kn_in/strings.po new file mode 100644 index 0000000..d6c8524 --- /dev/null +++ b/addons/metadata.generic.artists/resources/language/resource.language.kn_in/strings.po @@ -0,0 +1,92 @@ +# Kodi Media Center language file +# Addon Name: Generic Artist Scraper +# Addon id: metadata.generic.artists +# Addon Provider: Team Kodi +msgid "" +msgstr "" +"Project-Id-Version: KODI Main\n" +"Report-Msgid-Bugs-To: https://github.com/xbmc/xbmc/issues\n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: 2020-09-08 20:22+0000\n" +"Language-Team: Kannada (India) (https://www.transifex.com/teamxbmc/teams/40581/kn_IN/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: kn_IN\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +msgctxt "#30000" +msgid "Preferences" +msgstr "" + +msgctxt "#30001" +msgid "Preferred language for artist biography" +msgstr "" + +msgctxt "#30002" +msgid "Prefer biography from" +msgstr "" + +msgctxt "#30003" +msgid "Prefer discography from" +msgstr "" + +msgctxt "#30004" +msgid "Prefer genres from" +msgstr "" + +msgctxt "#30005" +msgid "Prefer styles from" +msgstr "" + +msgctxt "#30006" +msgid "Prefer moods from" +msgstr "" + +msgctxt "#30101" +msgid "Allow less accurate search results" +msgstr "" + +msgctxt "#30201" +msgid "" +"If available, the artist biography will be downloaded in the selected " +"language. It will fallback to English." +msgstr "" + +msgctxt "#30202" +msgid "" +"Try to get the artist biography using the selected scraper. Other scrapers " +"will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30203" +msgid "" +"Try to get the artist discography using the selected scraper. Other scrapers" +" will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30204" +msgid "" +"Try to get genre info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30205" +msgid "" +"Try to get style info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30206" +msgid "" +"Try to get mood info using the selected scraper. Other scrapers will be used" +" if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30301" +msgid "" +"If Musicbrainz does not provide a link to allmusic and/or discogs, we can " +"search those sites based on artistname. Since artist names are not unique, " +"this could potentially result in a mixture of metadata from multiple artists" +" by the same name." +msgstr "" diff --git a/addons/metadata.generic.artists/resources/language/resource.language.ko_kr/strings.po b/addons/metadata.generic.artists/resources/language/resource.language.ko_kr/strings.po new file mode 100644 index 0000000..aee9e7f --- /dev/null +++ b/addons/metadata.generic.artists/resources/language/resource.language.ko_kr/strings.po @@ -0,0 +1,99 @@ +# Kodi Media Center language file +# Addon Name: Generic Artist Scraper +# Addon id: metadata.generic.artists +# Addon Provider: Team Kodi +# Translators: +# TeamKODI <transifex.translator@gmail.com>, 2020 +# Minho Park <parkmino@gmail.com>, 2020 +# +msgid "" +msgstr "" +"Project-Id-Version: KODI Main\n" +"Report-Msgid-Bugs-To: https://github.com/xbmc/xbmc/issues\n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: 2020-09-08 20:22+0000\n" +"Last-Translator: Minho Park <parkmino@gmail.com>, 2020\n" +"Language-Team: Korean (Korea) (https://www.transifex.com/teamxbmc/teams/40581/ko_KR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ko_KR\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +msgctxt "#30000" +msgid "Preferences" +msgstr "설정" + +msgctxt "#30001" +msgid "Preferred language for artist biography" +msgstr "아티스트 생애의 선호 언어" + +msgctxt "#30002" +msgid "Prefer biography from" +msgstr "선호 생애" + +msgctxt "#30003" +msgid "Prefer discography from" +msgstr "선호 디스코그래피" + +msgctxt "#30004" +msgid "Prefer genres from" +msgstr "선호 장르" + +msgctxt "#30005" +msgid "Prefer styles from" +msgstr "선호 스타일" + +msgctxt "#30006" +msgid "Prefer moods from" +msgstr "선호 무드" + +msgctxt "#30101" +msgid "Allow less accurate search results" +msgstr "약간 느슨한 검색 결과 허용" + +msgctxt "#30201" +msgid "" +"If available, the artist biography will be downloaded in the selected " +"language. It will fallback to English." +msgstr "가능하면 아티스트 생애를 선호 언어로 내려 받습니다. 기본 영어." + +msgctxt "#30202" +msgid "" +"Try to get the artist biography using the selected scraper. Other scrapers " +"will be used if the preferred scraper returns no results." +msgstr "선택된 스크레이퍼로 아티스트 생애를 내려 받습니다. 선호 스크레이퍼의 결과가 없으면 다른 것이 사용됩니다." + +msgctxt "#30203" +msgid "" +"Try to get the artist discography using the selected scraper. Other scrapers" +" will be used if the preferred scraper returns no results." +msgstr "선택된 스크레이퍼로 아티스트 디스코그래피를 내려 받습니다. 선호 스크레이퍼의 결과가 없으면 다른 것이 사용됩니다." + +msgctxt "#30204" +msgid "" +"Try to get genre info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "선택된 스크레이퍼로 장르 정보를 내려받습니다. 선호하는 스크레이퍼의 결과가 없으면 다른 것이 쓰입니다." + +msgctxt "#30205" +msgid "" +"Try to get style info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "선택된 스크레이퍼로 스타일 정보를 내려받습니다. 선호하는 스크레이퍼의 결과가 없으면 다른 것이 쓰입니다." + +msgctxt "#30206" +msgid "" +"Try to get mood info using the selected scraper. Other scrapers will be used" +" if the preferred scraper returns no results." +msgstr "선택된 스크레이퍼로 무드 정보를 내려받습니다. 선호하는 스크레이퍼의 결과가 없으면 다른 것이 쓰입니다." + +msgctxt "#30301" +msgid "" +"If Musicbrainz does not provide a link to allmusic and/or discogs, we can " +"search those sites based on artistname. Since artist names are not unique, " +"this could potentially result in a mixture of metadata from multiple artists" +" by the same name." +msgstr "" +"뮤직브레인즈이 allmusic이나 discogs의 링크를 제공하지 않으면, albumname으로 검색할 수 있습니다. 아티스트 이름이 " +"유일하지 않으므로, 이 음반들의 메타데이터로부터 뒤섞인 결과가 나올 수 있습니다." diff --git a/addons/metadata.generic.artists/resources/language/resource.language.lt_lt/strings.po b/addons/metadata.generic.artists/resources/language/resource.language.lt_lt/strings.po new file mode 100644 index 0000000..38b04e9 --- /dev/null +++ b/addons/metadata.generic.artists/resources/language/resource.language.lt_lt/strings.po @@ -0,0 +1,114 @@ +# Kodi Media Center language file +# Addon Name: Generic Artist Scraper +# Addon id: metadata.generic.artists +# Addon Provider: Team Kodi +# Translators: +# TeamKODI <transifex.translator@gmail.com>, 2020 +# Zapata11 <raimondas.duzinskas@gmail.com>, 2020 +# +msgid "" +msgstr "" +"Project-Id-Version: KODI Main\n" +"Report-Msgid-Bugs-To: https://github.com/xbmc/xbmc/issues\n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: 2020-09-08 20:22+0000\n" +"Last-Translator: Zapata11 <raimondas.duzinskas@gmail.com>, 2020\n" +"Language-Team: Lithuanian (Lithuania) (https://www.transifex.com/teamxbmc/teams/40581/lt_LT/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: lt_LT\n" +"Plural-Forms: nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 1 : n % 1 != 0 ? 2: 3);\n" + +msgctxt "#30000" +msgid "Preferences" +msgstr "Nustatymai" + +msgctxt "#30001" +msgid "Preferred language for artist biography" +msgstr "Pageidaujama atlikėjo biografijos kalba" + +msgctxt "#30002" +msgid "Prefer biography from" +msgstr "Pirmenybė biografijai iš" + +msgctxt "#30003" +msgid "Prefer discography from" +msgstr "Pirmenybė diskografijai iš" + +msgctxt "#30004" +msgid "Prefer genres from" +msgstr "Pirmenybė žanrams iš" + +msgctxt "#30005" +msgid "Prefer styles from" +msgstr "Pirmenybė stiliams iš" + +msgctxt "#30006" +msgid "Prefer moods from" +msgstr "Pirmenybė nuotaikoms iš" + +msgctxt "#30101" +msgid "Allow less accurate search results" +msgstr "Leisti mažiau tikslius paieškos rezultatus" + +msgctxt "#30201" +msgid "" +"If available, the artist biography will be downloaded in the selected " +"language. It will fallback to English." +msgstr "" +"Jei įmanoma, atlikėjo biografija bus atsisiųsta pasirinkta kalba. Tai bus " +"anglų kalba. Nepavykus bus atsiųsta angliškai." + +msgctxt "#30202" +msgid "" +"Try to get the artist biography using the selected scraper. Other scrapers " +"will be used if the preferred scraper returns no results." +msgstr "" +"Bus bandoma gauti atlikėjo biografiją naudojant pasirinktą graibyklę. Kitos " +"graibyklės bus naudojamos, jei pageidaujama graibyklė neduos rezultatų." + +msgctxt "#30203" +msgid "" +"Try to get the artist discography using the selected scraper. Other scrapers" +" will be used if the preferred scraper returns no results." +msgstr "" +"Bus bandoma gauti atlikėjo diskografiją naudojant pasirinktą graibyklę. " +"Kitos graibyklės bus naudojamos, jei pageidaujama graibyklė neduos " +"rezultatų." + +msgctxt "#30204" +msgid "" +"Try to get genre info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" +"Bus bandoma gauti žanrų informaciją naudojant pasirinktą graibyklę. Kitos " +"graibyklės bus naudojamos, jei pageidaujama graibyklė neduos rezultatų." + +msgctxt "#30205" +msgid "" +"Try to get style info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" +"Bus bandoma gauti stilių informaciją naudojant pasirinktą graibyklę. Kitos " +"graibyklės bus naudojamos, jei pageidaujama graibyklė neduos rezultatų." + +msgctxt "#30206" +msgid "" +"Try to get mood info using the selected scraper. Other scrapers will be used" +" if the preferred scraper returns no results." +msgstr "" +"Bus bandoma gauti nuotaikų informaciją naudojant pasirinktą graibyklę. Kitos" +" graibyklės bus naudojamos, jei pageidaujama graibyklė neduos rezultatų." + +msgctxt "#30301" +msgid "" +"If Musicbrainz does not provide a link to allmusic and/or discogs, we can " +"search those sites based on artistname. Since artist names are not unique, " +"this could potentially result in a mixture of metadata from multiple artists" +" by the same name." +msgstr "" +"Jei Musicbrainz nepateikia nuorodos į „allmusic“ ir/arba \"discogs\", šiose " +"svetainėse galime atlikti paiešką pagal atlikėjo vardą. Kadangi atlikėjų " +"vardai nėra unikalūs, rezultate galite gauti kelių atlikėjų tuo pačiu vardu " +"metaduomenų mišinį." diff --git a/addons/metadata.generic.artists/resources/language/resource.language.lv_lv/strings.po b/addons/metadata.generic.artists/resources/language/resource.language.lv_lv/strings.po new file mode 100644 index 0000000..8bede0c --- /dev/null +++ b/addons/metadata.generic.artists/resources/language/resource.language.lv_lv/strings.po @@ -0,0 +1,92 @@ +# Kodi Media Center language file +# Addon Name: Generic Artist Scraper +# Addon id: metadata.generic.artists +# Addon Provider: Team Kodi +msgid "" +msgstr "" +"Project-Id-Version: KODI Main\n" +"Report-Msgid-Bugs-To: https://github.com/xbmc/xbmc/issues\n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: 2020-09-08 20:22+0000\n" +"Language-Team: Latvian (Latvia) (https://www.transifex.com/teamxbmc/teams/40581/lv_LV/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: lv_LV\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);\n" + +msgctxt "#30000" +msgid "Preferences" +msgstr "" + +msgctxt "#30001" +msgid "Preferred language for artist biography" +msgstr "" + +msgctxt "#30002" +msgid "Prefer biography from" +msgstr "" + +msgctxt "#30003" +msgid "Prefer discography from" +msgstr "" + +msgctxt "#30004" +msgid "Prefer genres from" +msgstr "" + +msgctxt "#30005" +msgid "Prefer styles from" +msgstr "" + +msgctxt "#30006" +msgid "Prefer moods from" +msgstr "" + +msgctxt "#30101" +msgid "Allow less accurate search results" +msgstr "" + +msgctxt "#30201" +msgid "" +"If available, the artist biography will be downloaded in the selected " +"language. It will fallback to English." +msgstr "" + +msgctxt "#30202" +msgid "" +"Try to get the artist biography using the selected scraper. Other scrapers " +"will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30203" +msgid "" +"Try to get the artist discography using the selected scraper. Other scrapers" +" will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30204" +msgid "" +"Try to get genre info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30205" +msgid "" +"Try to get style info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30206" +msgid "" +"Try to get mood info using the selected scraper. Other scrapers will be used" +" if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30301" +msgid "" +"If Musicbrainz does not provide a link to allmusic and/or discogs, we can " +"search those sites based on artistname. Since artist names are not unique, " +"this could potentially result in a mixture of metadata from multiple artists" +" by the same name." +msgstr "" diff --git a/addons/metadata.generic.artists/resources/language/resource.language.mi/strings.po b/addons/metadata.generic.artists/resources/language/resource.language.mi/strings.po new file mode 100644 index 0000000..cfd40ec --- /dev/null +++ b/addons/metadata.generic.artists/resources/language/resource.language.mi/strings.po @@ -0,0 +1,92 @@ +# Kodi Media Center language file +# Addon Name: Generic Artist Scraper +# Addon id: metadata.generic.artists +# Addon Provider: Team Kodi +msgid "" +msgstr "" +"Project-Id-Version: KODI Main\n" +"Report-Msgid-Bugs-To: https://github.com/xbmc/xbmc/issues\n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: 2020-09-08 20:22+0000\n" +"Language-Team: Maori (https://www.transifex.com/teamxbmc/teams/40581/mi/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: mi\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +msgctxt "#30000" +msgid "Preferences" +msgstr "" + +msgctxt "#30001" +msgid "Preferred language for artist biography" +msgstr "" + +msgctxt "#30002" +msgid "Prefer biography from" +msgstr "" + +msgctxt "#30003" +msgid "Prefer discography from" +msgstr "" + +msgctxt "#30004" +msgid "Prefer genres from" +msgstr "" + +msgctxt "#30005" +msgid "Prefer styles from" +msgstr "" + +msgctxt "#30006" +msgid "Prefer moods from" +msgstr "" + +msgctxt "#30101" +msgid "Allow less accurate search results" +msgstr "" + +msgctxt "#30201" +msgid "" +"If available, the artist biography will be downloaded in the selected " +"language. It will fallback to English." +msgstr "" + +msgctxt "#30202" +msgid "" +"Try to get the artist biography using the selected scraper. Other scrapers " +"will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30203" +msgid "" +"Try to get the artist discography using the selected scraper. Other scrapers" +" will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30204" +msgid "" +"Try to get genre info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30205" +msgid "" +"Try to get style info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30206" +msgid "" +"Try to get mood info using the selected scraper. Other scrapers will be used" +" if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30301" +msgid "" +"If Musicbrainz does not provide a link to allmusic and/or discogs, we can " +"search those sites based on artistname. Since artist names are not unique, " +"this could potentially result in a mixture of metadata from multiple artists" +" by the same name." +msgstr "" diff --git a/addons/metadata.generic.artists/resources/language/resource.language.mk_mk/strings.po b/addons/metadata.generic.artists/resources/language/resource.language.mk_mk/strings.po new file mode 100644 index 0000000..5a69b49 --- /dev/null +++ b/addons/metadata.generic.artists/resources/language/resource.language.mk_mk/strings.po @@ -0,0 +1,92 @@ +# Kodi Media Center language file +# Addon Name: Generic Artist Scraper +# Addon id: metadata.generic.artists +# Addon Provider: Team Kodi +msgid "" +msgstr "" +"Project-Id-Version: KODI Main\n" +"Report-Msgid-Bugs-To: https://github.com/xbmc/xbmc/issues\n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: 2020-09-08 20:22+0000\n" +"Language-Team: Macedonian (Macedonia) (https://www.transifex.com/teamxbmc/teams/40581/mk_MK/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: mk_MK\n" +"Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n" + +msgctxt "#30000" +msgid "Preferences" +msgstr "" + +msgctxt "#30001" +msgid "Preferred language for artist biography" +msgstr "" + +msgctxt "#30002" +msgid "Prefer biography from" +msgstr "" + +msgctxt "#30003" +msgid "Prefer discography from" +msgstr "" + +msgctxt "#30004" +msgid "Prefer genres from" +msgstr "" + +msgctxt "#30005" +msgid "Prefer styles from" +msgstr "" + +msgctxt "#30006" +msgid "Prefer moods from" +msgstr "" + +msgctxt "#30101" +msgid "Allow less accurate search results" +msgstr "" + +msgctxt "#30201" +msgid "" +"If available, the artist biography will be downloaded in the selected " +"language. It will fallback to English." +msgstr "" + +msgctxt "#30202" +msgid "" +"Try to get the artist biography using the selected scraper. Other scrapers " +"will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30203" +msgid "" +"Try to get the artist discography using the selected scraper. Other scrapers" +" will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30204" +msgid "" +"Try to get genre info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30205" +msgid "" +"Try to get style info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30206" +msgid "" +"Try to get mood info using the selected scraper. Other scrapers will be used" +" if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30301" +msgid "" +"If Musicbrainz does not provide a link to allmusic and/or discogs, we can " +"search those sites based on artistname. Since artist names are not unique, " +"this could potentially result in a mixture of metadata from multiple artists" +" by the same name." +msgstr "" diff --git a/addons/metadata.generic.artists/resources/language/resource.language.ml_in/strings.po b/addons/metadata.generic.artists/resources/language/resource.language.ml_in/strings.po new file mode 100644 index 0000000..e9165d2 --- /dev/null +++ b/addons/metadata.generic.artists/resources/language/resource.language.ml_in/strings.po @@ -0,0 +1,92 @@ +# Kodi Media Center language file +# Addon Name: Generic Artist Scraper +# Addon id: metadata.generic.artists +# Addon Provider: Team Kodi +msgid "" +msgstr "" +"Project-Id-Version: KODI Main\n" +"Report-Msgid-Bugs-To: https://github.com/xbmc/xbmc/issues\n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: 2020-09-08 20:22+0000\n" +"Language-Team: Malayalam (India) (https://www.transifex.com/teamxbmc/teams/40581/ml_IN/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ml_IN\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgctxt "#30000" +msgid "Preferences" +msgstr "" + +msgctxt "#30001" +msgid "Preferred language for artist biography" +msgstr "" + +msgctxt "#30002" +msgid "Prefer biography from" +msgstr "" + +msgctxt "#30003" +msgid "Prefer discography from" +msgstr "" + +msgctxt "#30004" +msgid "Prefer genres from" +msgstr "" + +msgctxt "#30005" +msgid "Prefer styles from" +msgstr "" + +msgctxt "#30006" +msgid "Prefer moods from" +msgstr "" + +msgctxt "#30101" +msgid "Allow less accurate search results" +msgstr "" + +msgctxt "#30201" +msgid "" +"If available, the artist biography will be downloaded in the selected " +"language. It will fallback to English." +msgstr "" + +msgctxt "#30202" +msgid "" +"Try to get the artist biography using the selected scraper. Other scrapers " +"will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30203" +msgid "" +"Try to get the artist discography using the selected scraper. Other scrapers" +" will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30204" +msgid "" +"Try to get genre info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30205" +msgid "" +"Try to get style info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30206" +msgid "" +"Try to get mood info using the selected scraper. Other scrapers will be used" +" if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30301" +msgid "" +"If Musicbrainz does not provide a link to allmusic and/or discogs, we can " +"search those sites based on artistname. Since artist names are not unique, " +"this could potentially result in a mixture of metadata from multiple artists" +" by the same name." +msgstr "" diff --git a/addons/metadata.generic.artists/resources/language/resource.language.mn_mn/strings.po b/addons/metadata.generic.artists/resources/language/resource.language.mn_mn/strings.po new file mode 100644 index 0000000..7dcfbfb --- /dev/null +++ b/addons/metadata.generic.artists/resources/language/resource.language.mn_mn/strings.po @@ -0,0 +1,92 @@ +# Kodi Media Center language file +# Addon Name: Generic Artist Scraper +# Addon id: metadata.generic.artists +# Addon Provider: Team Kodi +msgid "" +msgstr "" +"Project-Id-Version: KODI Main\n" +"Report-Msgid-Bugs-To: https://github.com/xbmc/xbmc/issues\n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: 2020-09-08 20:22+0000\n" +"Language-Team: Mongolian (Mongolia) (https://www.transifex.com/teamxbmc/teams/40581/mn_MN/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: mn_MN\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgctxt "#30000" +msgid "Preferences" +msgstr "" + +msgctxt "#30001" +msgid "Preferred language for artist biography" +msgstr "" + +msgctxt "#30002" +msgid "Prefer biography from" +msgstr "" + +msgctxt "#30003" +msgid "Prefer discography from" +msgstr "" + +msgctxt "#30004" +msgid "Prefer genres from" +msgstr "" + +msgctxt "#30005" +msgid "Prefer styles from" +msgstr "" + +msgctxt "#30006" +msgid "Prefer moods from" +msgstr "" + +msgctxt "#30101" +msgid "Allow less accurate search results" +msgstr "" + +msgctxt "#30201" +msgid "" +"If available, the artist biography will be downloaded in the selected " +"language. It will fallback to English." +msgstr "" + +msgctxt "#30202" +msgid "" +"Try to get the artist biography using the selected scraper. Other scrapers " +"will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30203" +msgid "" +"Try to get the artist discography using the selected scraper. Other scrapers" +" will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30204" +msgid "" +"Try to get genre info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30205" +msgid "" +"Try to get style info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30206" +msgid "" +"Try to get mood info using the selected scraper. Other scrapers will be used" +" if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30301" +msgid "" +"If Musicbrainz does not provide a link to allmusic and/or discogs, we can " +"search those sites based on artistname. Since artist names are not unique, " +"this could potentially result in a mixture of metadata from multiple artists" +" by the same name." +msgstr "" diff --git a/addons/metadata.generic.artists/resources/language/resource.language.ms_my/strings.po b/addons/metadata.generic.artists/resources/language/resource.language.ms_my/strings.po new file mode 100644 index 0000000..f83434f --- /dev/null +++ b/addons/metadata.generic.artists/resources/language/resource.language.ms_my/strings.po @@ -0,0 +1,99 @@ +# Kodi Media Center language file +# Addon Name: Generic Artist Scraper +# Addon id: metadata.generic.artists +# Addon Provider: Team Kodi +# Translators: +# TeamKODI <transifex.translator@gmail.com>, 2020 +# abuyop <abuyop@gmail.com>, 2020 +# +msgid "" +msgstr "" +"Project-Id-Version: KODI Main\n" +"Report-Msgid-Bugs-To: https://github.com/xbmc/xbmc/issues\n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: 2020-09-08 20:22+0000\n" +"Last-Translator: abuyop <abuyop@gmail.com>, 2020\n" +"Language-Team: Malay (Malaysia) (https://www.transifex.com/teamxbmc/teams/40581/ms_MY/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ms_MY\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +msgctxt "#30000" +msgid "Preferences" +msgstr "Keutamaan" + +msgctxt "#30001" +msgid "Preferred language for artist biography" +msgstr "Bahasa dikehendaki untuk biografi artis" + +msgctxt "#30002" +msgid "Prefer biography from" +msgstr "Utamakan biografi daripada" + +msgctxt "#30003" +msgid "Prefer discography from" +msgstr "Utamakan diskografi daripada" + +msgctxt "#30004" +msgid "Prefer genres from" +msgstr "Utamakan genre daripada" + +msgctxt "#30005" +msgid "Prefer styles from" +msgstr "Utamakan gaya daripada" + +msgctxt "#30006" +msgid "Prefer moods from" +msgstr "Utamakan suasana daripada" + +msgctxt "#30101" +msgid "Allow less accurate search results" +msgstr "Benarkan keputusan gelintar kurang tepat" + +msgctxt "#30201" +msgid "" +"If available, the artist biography will be downloaded in the selected " +"language. It will fallback to English." +msgstr "" +"Jika tersedia, biografi artis akan dimuat turun dalam bahasa terpilih. Ia " +"akan dijatuh-balik ke bahasa Inggeris." + +msgctxt "#30202" +msgid "" +"Try to get the artist biography using the selected scraper. Other scrapers " +"will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30203" +msgid "" +"Try to get the artist discography using the selected scraper. Other scrapers" +" will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30204" +msgid "" +"Try to get genre info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30205" +msgid "" +"Try to get style info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30206" +msgid "" +"Try to get mood info using the selected scraper. Other scrapers will be used" +" if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30301" +msgid "" +"If Musicbrainz does not provide a link to allmusic and/or discogs, we can " +"search those sites based on artistname. Since artist names are not unique, " +"this could potentially result in a mixture of metadata from multiple artists" +" by the same name." +msgstr "" diff --git a/addons/metadata.generic.artists/resources/language/resource.language.mt_mt/strings.po b/addons/metadata.generic.artists/resources/language/resource.language.mt_mt/strings.po new file mode 100644 index 0000000..3b490ff --- /dev/null +++ b/addons/metadata.generic.artists/resources/language/resource.language.mt_mt/strings.po @@ -0,0 +1,92 @@ +# Kodi Media Center language file +# Addon Name: Generic Artist Scraper +# Addon id: metadata.generic.artists +# Addon Provider: Team Kodi +msgid "" +msgstr "" +"Project-Id-Version: KODI Main\n" +"Report-Msgid-Bugs-To: https://github.com/xbmc/xbmc/issues\n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: 2020-09-08 20:22+0000\n" +"Language-Team: Maltese (Malta) (https://www.transifex.com/teamxbmc/teams/40581/mt_MT/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: mt_MT\n" +"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : n==0 || ( n%100>1 && n%100<11) ? 1 : (n%100>10 && n%100<20 ) ? 2 : 3);\n" + +msgctxt "#30000" +msgid "Preferences" +msgstr "" + +msgctxt "#30001" +msgid "Preferred language for artist biography" +msgstr "" + +msgctxt "#30002" +msgid "Prefer biography from" +msgstr "" + +msgctxt "#30003" +msgid "Prefer discography from" +msgstr "" + +msgctxt "#30004" +msgid "Prefer genres from" +msgstr "" + +msgctxt "#30005" +msgid "Prefer styles from" +msgstr "" + +msgctxt "#30006" +msgid "Prefer moods from" +msgstr "" + +msgctxt "#30101" +msgid "Allow less accurate search results" +msgstr "" + +msgctxt "#30201" +msgid "" +"If available, the artist biography will be downloaded in the selected " +"language. It will fallback to English." +msgstr "" + +msgctxt "#30202" +msgid "" +"Try to get the artist biography using the selected scraper. Other scrapers " +"will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30203" +msgid "" +"Try to get the artist discography using the selected scraper. Other scrapers" +" will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30204" +msgid "" +"Try to get genre info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30205" +msgid "" +"Try to get style info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30206" +msgid "" +"Try to get mood info using the selected scraper. Other scrapers will be used" +" if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30301" +msgid "" +"If Musicbrainz does not provide a link to allmusic and/or discogs, we can " +"search those sites based on artistname. Since artist names are not unique, " +"this could potentially result in a mixture of metadata from multiple artists" +" by the same name." +msgstr "" diff --git a/addons/metadata.generic.artists/resources/language/resource.language.my_mm/strings.po b/addons/metadata.generic.artists/resources/language/resource.language.my_mm/strings.po new file mode 100644 index 0000000..b85a248 --- /dev/null +++ b/addons/metadata.generic.artists/resources/language/resource.language.my_mm/strings.po @@ -0,0 +1,92 @@ +# Kodi Media Center language file +# Addon Name: Generic Artist Scraper +# Addon id: metadata.generic.artists +# Addon Provider: Team Kodi +msgid "" +msgstr "" +"Project-Id-Version: KODI Main\n" +"Report-Msgid-Bugs-To: https://github.com/xbmc/xbmc/issues\n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: 2020-09-08 20:22+0000\n" +"Language-Team: Burmese (Myanmar) (https://www.transifex.com/teamxbmc/teams/40581/my_MM/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: my_MM\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +msgctxt "#30000" +msgid "Preferences" +msgstr "" + +msgctxt "#30001" +msgid "Preferred language for artist biography" +msgstr "" + +msgctxt "#30002" +msgid "Prefer biography from" +msgstr "" + +msgctxt "#30003" +msgid "Prefer discography from" +msgstr "" + +msgctxt "#30004" +msgid "Prefer genres from" +msgstr "" + +msgctxt "#30005" +msgid "Prefer styles from" +msgstr "" + +msgctxt "#30006" +msgid "Prefer moods from" +msgstr "" + +msgctxt "#30101" +msgid "Allow less accurate search results" +msgstr "" + +msgctxt "#30201" +msgid "" +"If available, the artist biography will be downloaded in the selected " +"language. It will fallback to English." +msgstr "" + +msgctxt "#30202" +msgid "" +"Try to get the artist biography using the selected scraper. Other scrapers " +"will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30203" +msgid "" +"Try to get the artist discography using the selected scraper. Other scrapers" +" will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30204" +msgid "" +"Try to get genre info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30205" +msgid "" +"Try to get style info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30206" +msgid "" +"Try to get mood info using the selected scraper. Other scrapers will be used" +" if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30301" +msgid "" +"If Musicbrainz does not provide a link to allmusic and/or discogs, we can " +"search those sites based on artistname. Since artist names are not unique, " +"this could potentially result in a mixture of metadata from multiple artists" +" by the same name." +msgstr "" diff --git a/addons/metadata.generic.artists/resources/language/resource.language.nb_no/strings.po b/addons/metadata.generic.artists/resources/language/resource.language.nb_no/strings.po new file mode 100644 index 0000000..8c9c194 --- /dev/null +++ b/addons/metadata.generic.artists/resources/language/resource.language.nb_no/strings.po @@ -0,0 +1,96 @@ +# Kodi Media Center language file +# Addon Name: Generic Artist Scraper +# Addon id: metadata.generic.artists +# Addon Provider: Team Kodi +# Translators: +# TeamKODI <transifex.translator@gmail.com>, 2020 +# +msgid "" +msgstr "" +"Project-Id-Version: KODI Main\n" +"Report-Msgid-Bugs-To: https://github.com/xbmc/xbmc/issues\n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: 2020-09-08 20:22+0000\n" +"Last-Translator: TeamKODI <transifex.translator@gmail.com>, 2020\n" +"Language-Team: Norwegian Bokmål (Norway) (https://www.transifex.com/teamxbmc/teams/40581/nb_NO/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: nb_NO\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgctxt "#30000" +msgid "Preferences" +msgstr "Innstillinger" + +msgctxt "#30001" +msgid "Preferred language for artist biography" +msgstr "" + +msgctxt "#30002" +msgid "Prefer biography from" +msgstr "" + +msgctxt "#30003" +msgid "Prefer discography from" +msgstr "" + +msgctxt "#30004" +msgid "Prefer genres from" +msgstr "" + +msgctxt "#30005" +msgid "Prefer styles from" +msgstr "" + +msgctxt "#30006" +msgid "Prefer moods from" +msgstr "" + +msgctxt "#30101" +msgid "Allow less accurate search results" +msgstr "" + +msgctxt "#30201" +msgid "" +"If available, the artist biography will be downloaded in the selected " +"language. It will fallback to English." +msgstr "" + +msgctxt "#30202" +msgid "" +"Try to get the artist biography using the selected scraper. Other scrapers " +"will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30203" +msgid "" +"Try to get the artist discography using the selected scraper. Other scrapers" +" will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30204" +msgid "" +"Try to get genre info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30205" +msgid "" +"Try to get style info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30206" +msgid "" +"Try to get mood info using the selected scraper. Other scrapers will be used" +" if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30301" +msgid "" +"If Musicbrainz does not provide a link to allmusic and/or discogs, we can " +"search those sites based on artistname. Since artist names are not unique, " +"this could potentially result in a mixture of metadata from multiple artists" +" by the same name." +msgstr "" diff --git a/addons/metadata.generic.artists/resources/language/resource.language.nl_nl/strings.po b/addons/metadata.generic.artists/resources/language/resource.language.nl_nl/strings.po new file mode 100644 index 0000000..6bdfd1d --- /dev/null +++ b/addons/metadata.generic.artists/resources/language/resource.language.nl_nl/strings.po @@ -0,0 +1,96 @@ +# Kodi Media Center language file +# Addon Name: Generic Artist Scraper +# Addon id: metadata.generic.artists +# Addon Provider: Team Kodi +# Translators: +# TeamKODI <transifex.translator@gmail.com>, 2020 +# +msgid "" +msgstr "" +"Project-Id-Version: KODI Main\n" +"Report-Msgid-Bugs-To: https://github.com/xbmc/xbmc/issues\n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: 2020-09-08 20:22+0000\n" +"Last-Translator: TeamKODI <transifex.translator@gmail.com>, 2020\n" +"Language-Team: Dutch (Netherlands) (https://www.transifex.com/teamxbmc/teams/40581/nl_NL/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: nl_NL\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgctxt "#30000" +msgid "Preferences" +msgstr "Voorkeuren" + +msgctxt "#30001" +msgid "Preferred language for artist biography" +msgstr "" + +msgctxt "#30002" +msgid "Prefer biography from" +msgstr "" + +msgctxt "#30003" +msgid "Prefer discography from" +msgstr "" + +msgctxt "#30004" +msgid "Prefer genres from" +msgstr "" + +msgctxt "#30005" +msgid "Prefer styles from" +msgstr "" + +msgctxt "#30006" +msgid "Prefer moods from" +msgstr "" + +msgctxt "#30101" +msgid "Allow less accurate search results" +msgstr "" + +msgctxt "#30201" +msgid "" +"If available, the artist biography will be downloaded in the selected " +"language. It will fallback to English." +msgstr "" + +msgctxt "#30202" +msgid "" +"Try to get the artist biography using the selected scraper. Other scrapers " +"will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30203" +msgid "" +"Try to get the artist discography using the selected scraper. Other scrapers" +" will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30204" +msgid "" +"Try to get genre info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30205" +msgid "" +"Try to get style info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30206" +msgid "" +"Try to get mood info using the selected scraper. Other scrapers will be used" +" if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30301" +msgid "" +"If Musicbrainz does not provide a link to allmusic and/or discogs, we can " +"search those sites based on artistname. Since artist names are not unique, " +"this could potentially result in a mixture of metadata from multiple artists" +" by the same name." +msgstr "" diff --git a/addons/metadata.generic.artists/resources/language/resource.language.pl_pl/strings.po b/addons/metadata.generic.artists/resources/language/resource.language.pl_pl/strings.po new file mode 100644 index 0000000..c2615a3 --- /dev/null +++ b/addons/metadata.generic.artists/resources/language/resource.language.pl_pl/strings.po @@ -0,0 +1,99 @@ +# Kodi Media Center language file +# Addon Name: Generic Artist Scraper +# Addon id: metadata.generic.artists +# Addon Provider: Team Kodi +# Translators: +# TeamKODI <transifex.translator@gmail.com>, 2020 +# Valdnet, 2020 +# +msgid "" +msgstr "" +"Project-Id-Version: KODI Main\n" +"Report-Msgid-Bugs-To: https://github.com/xbmc/xbmc/issues\n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: 2020-09-08 20:22+0000\n" +"Last-Translator: Valdnet, 2020\n" +"Language-Team: Polish (Poland) (https://www.transifex.com/teamxbmc/teams/40581/pl_PL/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: pl_PL\n" +"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" + +msgctxt "#30000" +msgid "Preferences" +msgstr "Preferencje" + +msgctxt "#30001" +msgid "Preferred language for artist biography" +msgstr "" + +msgctxt "#30002" +msgid "Prefer biography from" +msgstr "Preferuj biografię z" + +msgctxt "#30003" +msgid "Prefer discography from" +msgstr "Preferuj dyskografię z" + +msgctxt "#30004" +msgid "Prefer genres from" +msgstr "Preferuj gatunki z" + +msgctxt "#30005" +msgid "Prefer styles from" +msgstr "Preferuj style z" + +msgctxt "#30006" +msgid "Prefer moods from" +msgstr "Preferuj nastroje z" + +msgctxt "#30101" +msgid "Allow less accurate search results" +msgstr "Zezwalaj na mniej dokładne wyniki wyszukiwania" + +msgctxt "#30201" +msgid "" +"If available, the artist biography will be downloaded in the selected " +"language. It will fallback to English." +msgstr "" +"Jeśli jest dostępna, biografia artysty zostanie pobrana w wybranym języku. " +"Można zawsze powrócić do języka angielskiego." + +msgctxt "#30202" +msgid "" +"Try to get the artist biography using the selected scraper. Other scrapers " +"will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30203" +msgid "" +"Try to get the artist discography using the selected scraper. Other scrapers" +" will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30204" +msgid "" +"Try to get genre info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30205" +msgid "" +"Try to get style info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30206" +msgid "" +"Try to get mood info using the selected scraper. Other scrapers will be used" +" if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30301" +msgid "" +"If Musicbrainz does not provide a link to allmusic and/or discogs, we can " +"search those sites based on artistname. Since artist names are not unique, " +"this could potentially result in a mixture of metadata from multiple artists" +" by the same name." +msgstr "" diff --git a/addons/metadata.generic.artists/resources/language/resource.language.pt_br/strings.po b/addons/metadata.generic.artists/resources/language/resource.language.pt_br/strings.po new file mode 100644 index 0000000..719ce43 --- /dev/null +++ b/addons/metadata.generic.artists/resources/language/resource.language.pt_br/strings.po @@ -0,0 +1,115 @@ +# Kodi Media Center language file +# Addon Name: Generic Artist Scraper +# Addon id: metadata.generic.artists +# Addon Provider: Team Kodi +# Translators: +# TeamKODI <transifex.translator@gmail.com>, 2020 +# Lucas Mindêllo de Andrade <lucas@mindello.com.br>, 2020 +# Lizandra Silva <lizandra.c.s@gmail.com>, 2020 +# Igor Rückert, 2020 +# +msgid "" +msgstr "" +"Project-Id-Version: KODI Main\n" +"Report-Msgid-Bugs-To: https://github.com/xbmc/xbmc/issues\n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: 2020-09-08 20:22+0000\n" +"Last-Translator: Igor Rückert, 2020\n" +"Language-Team: Portuguese (Brazil) (https://www.transifex.com/teamxbmc/teams/40581/pt_BR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: pt_BR\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +msgctxt "#30000" +msgid "Preferences" +msgstr "Preferências" + +msgctxt "#30001" +msgid "Preferred language for artist biography" +msgstr "Idioma preferido para biografia do artista" + +msgctxt "#30002" +msgid "Prefer biography from" +msgstr "Preferir biografia de" + +msgctxt "#30003" +msgid "Prefer discography from" +msgstr "Preferir discografia de" + +msgctxt "#30004" +msgid "Prefer genres from" +msgstr "Preferir gêneros de" + +msgctxt "#30005" +msgid "Prefer styles from" +msgstr "Preferir estilos de" + +msgctxt "#30006" +msgid "Prefer moods from" +msgstr "Preferir humores de" + +msgctxt "#30101" +msgid "Allow less accurate search results" +msgstr "Permitir resultados de pesquisa menos precisos" + +msgctxt "#30201" +msgid "" +"If available, the artist biography will be downloaded in the selected " +"language. It will fallback to English." +msgstr "" +"Se disponível, a biografia do artista será baixada no idioma selecionado. " +"Caso contrário, será baixada em inglês." + +msgctxt "#30202" +msgid "" +"Try to get the artist biography using the selected scraper. Other scrapers " +"will be used if the preferred scraper returns no results." +msgstr "" +"Tentar obter a biografia do artista usando o scraper selecionado. Os demais " +"scrapers serão utilizados se o prioritário não trouxer resultados." + +msgctxt "#30203" +msgid "" +"Try to get the artist discography using the selected scraper. Other scrapers" +" will be used if the preferred scraper returns no results." +msgstr "" +"Tentar obter a discografia do artista usando o scraper selecionado. Os " +"demais scrapers serão utilizados se o prioritário não trouxer resultados." + +msgctxt "#30204" +msgid "" +"Try to get genre info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" +"Tentar obter as informações de gênero usando o scraper selecionado. Os " +"demais scrapers serão utilizados se o prioritário não trouxer resultados." + +msgctxt "#30205" +msgid "" +"Try to get style info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" +"Tentar obter informações de estilo usando o scraper selecionado. Os demais " +"scrapers serão utilizados se o prioritário não trouxer resultados." + +msgctxt "#30206" +msgid "" +"Try to get mood info using the selected scraper. Other scrapers will be used" +" if the preferred scraper returns no results." +msgstr "" +"Tentar obter as informações de humor usando o scraper selecionado. Os demais" +" scrapers serão utilizados se o prioritário não trouxer resultados." + +msgctxt "#30301" +msgid "" +"If Musicbrainz does not provide a link to allmusic and/or discogs, we can " +"search those sites based on artistname. Since artist names are not unique, " +"this could potentially result in a mixture of metadata from multiple artists" +" by the same name." +msgstr "" +"Se o MusicBrainz não fornecer um link para allmusic e/ou discogs, podemos " +"pesquisar nesses sites pelo nome do artista. Como os nomes dos artistas não " +"são exclusivos, isto pode resultar em uma mistura de metadados de vários " +"artistas com o mesmo nome." diff --git a/addons/metadata.generic.artists/resources/language/resource.language.pt_pt/strings.po b/addons/metadata.generic.artists/resources/language/resource.language.pt_pt/strings.po new file mode 100644 index 0000000..f254d53 --- /dev/null +++ b/addons/metadata.generic.artists/resources/language/resource.language.pt_pt/strings.po @@ -0,0 +1,96 @@ +# Kodi Media Center language file +# Addon Name: Generic Artist Scraper +# Addon id: metadata.generic.artists +# Addon Provider: Team Kodi +# Translators: +# TeamKODI <transifex.translator@gmail.com>, 2020 +# +msgid "" +msgstr "" +"Project-Id-Version: KODI Main\n" +"Report-Msgid-Bugs-To: https://github.com/xbmc/xbmc/issues\n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: 2020-09-08 20:22+0000\n" +"Last-Translator: TeamKODI <transifex.translator@gmail.com>, 2020\n" +"Language-Team: Portuguese (Portugal) (https://www.transifex.com/teamxbmc/teams/40581/pt_PT/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: pt_PT\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgctxt "#30000" +msgid "Preferences" +msgstr "Preferências" + +msgctxt "#30001" +msgid "Preferred language for artist biography" +msgstr "" + +msgctxt "#30002" +msgid "Prefer biography from" +msgstr "" + +msgctxt "#30003" +msgid "Prefer discography from" +msgstr "" + +msgctxt "#30004" +msgid "Prefer genres from" +msgstr "" + +msgctxt "#30005" +msgid "Prefer styles from" +msgstr "" + +msgctxt "#30006" +msgid "Prefer moods from" +msgstr "" + +msgctxt "#30101" +msgid "Allow less accurate search results" +msgstr "" + +msgctxt "#30201" +msgid "" +"If available, the artist biography will be downloaded in the selected " +"language. It will fallback to English." +msgstr "" + +msgctxt "#30202" +msgid "" +"Try to get the artist biography using the selected scraper. Other scrapers " +"will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30203" +msgid "" +"Try to get the artist discography using the selected scraper. Other scrapers" +" will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30204" +msgid "" +"Try to get genre info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30205" +msgid "" +"Try to get style info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30206" +msgid "" +"Try to get mood info using the selected scraper. Other scrapers will be used" +" if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30301" +msgid "" +"If Musicbrainz does not provide a link to allmusic and/or discogs, we can " +"search those sites based on artistname. Since artist names are not unique, " +"this could potentially result in a mixture of metadata from multiple artists" +" by the same name." +msgstr "" diff --git a/addons/metadata.generic.artists/resources/language/resource.language.ro_ro/strings.po b/addons/metadata.generic.artists/resources/language/resource.language.ro_ro/strings.po new file mode 100644 index 0000000..74b0637 --- /dev/null +++ b/addons/metadata.generic.artists/resources/language/resource.language.ro_ro/strings.po @@ -0,0 +1,96 @@ +# Kodi Media Center language file +# Addon Name: Generic Artist Scraper +# Addon id: metadata.generic.artists +# Addon Provider: Team Kodi +# Translators: +# TeamKODI <transifex.translator@gmail.com>, 2020 +# +msgid "" +msgstr "" +"Project-Id-Version: KODI Main\n" +"Report-Msgid-Bugs-To: https://github.com/xbmc/xbmc/issues\n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: 2020-09-08 20:22+0000\n" +"Last-Translator: TeamKODI <transifex.translator@gmail.com>, 2020\n" +"Language-Team: Romanian (Romania) (https://www.transifex.com/teamxbmc/teams/40581/ro_RO/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ro_RO\n" +"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n" + +msgctxt "#30000" +msgid "Preferences" +msgstr "Preferințe" + +msgctxt "#30001" +msgid "Preferred language for artist biography" +msgstr "" + +msgctxt "#30002" +msgid "Prefer biography from" +msgstr "" + +msgctxt "#30003" +msgid "Prefer discography from" +msgstr "" + +msgctxt "#30004" +msgid "Prefer genres from" +msgstr "" + +msgctxt "#30005" +msgid "Prefer styles from" +msgstr "" + +msgctxt "#30006" +msgid "Prefer moods from" +msgstr "" + +msgctxt "#30101" +msgid "Allow less accurate search results" +msgstr "" + +msgctxt "#30201" +msgid "" +"If available, the artist biography will be downloaded in the selected " +"language. It will fallback to English." +msgstr "" + +msgctxt "#30202" +msgid "" +"Try to get the artist biography using the selected scraper. Other scrapers " +"will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30203" +msgid "" +"Try to get the artist discography using the selected scraper. Other scrapers" +" will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30204" +msgid "" +"Try to get genre info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30205" +msgid "" +"Try to get style info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30206" +msgid "" +"Try to get mood info using the selected scraper. Other scrapers will be used" +" if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30301" +msgid "" +"If Musicbrainz does not provide a link to allmusic and/or discogs, we can " +"search those sites based on artistname. Since artist names are not unique, " +"this could potentially result in a mixture of metadata from multiple artists" +" by the same name." +msgstr "" diff --git a/addons/metadata.generic.artists/resources/language/resource.language.ru_ru/strings.po b/addons/metadata.generic.artists/resources/language/resource.language.ru_ru/strings.po new file mode 100644 index 0000000..a30c7a6 --- /dev/null +++ b/addons/metadata.generic.artists/resources/language/resource.language.ru_ru/strings.po @@ -0,0 +1,96 @@ +# Kodi Media Center language file +# Addon Name: Generic Artist Scraper +# Addon id: metadata.generic.artists +# Addon Provider: Team Kodi +# Translators: +# TeamKODI <transifex.translator@gmail.com>, 2020 +# +msgid "" +msgstr "" +"Project-Id-Version: KODI Main\n" +"Report-Msgid-Bugs-To: https://github.com/xbmc/xbmc/issues\n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: 2020-09-08 20:22+0000\n" +"Last-Translator: TeamKODI <transifex.translator@gmail.com>, 2020\n" +"Language-Team: Russian (Russia) (https://www.transifex.com/teamxbmc/teams/40581/ru_RU/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ru_RU\n" +"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n" + +msgctxt "#30000" +msgid "Preferences" +msgstr "Предпочтения" + +msgctxt "#30001" +msgid "Preferred language for artist biography" +msgstr "" + +msgctxt "#30002" +msgid "Prefer biography from" +msgstr "" + +msgctxt "#30003" +msgid "Prefer discography from" +msgstr "" + +msgctxt "#30004" +msgid "Prefer genres from" +msgstr "" + +msgctxt "#30005" +msgid "Prefer styles from" +msgstr "" + +msgctxt "#30006" +msgid "Prefer moods from" +msgstr "" + +msgctxt "#30101" +msgid "Allow less accurate search results" +msgstr "" + +msgctxt "#30201" +msgid "" +"If available, the artist biography will be downloaded in the selected " +"language. It will fallback to English." +msgstr "" + +msgctxt "#30202" +msgid "" +"Try to get the artist biography using the selected scraper. Other scrapers " +"will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30203" +msgid "" +"Try to get the artist discography using the selected scraper. Other scrapers" +" will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30204" +msgid "" +"Try to get genre info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30205" +msgid "" +"Try to get style info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30206" +msgid "" +"Try to get mood info using the selected scraper. Other scrapers will be used" +" if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30301" +msgid "" +"If Musicbrainz does not provide a link to allmusic and/or discogs, we can " +"search those sites based on artistname. Since artist names are not unique, " +"this could potentially result in a mixture of metadata from multiple artists" +" by the same name." +msgstr "" diff --git a/addons/metadata.generic.artists/resources/language/resource.language.si_lk/strings.po b/addons/metadata.generic.artists/resources/language/resource.language.si_lk/strings.po new file mode 100644 index 0000000..19e8bee --- /dev/null +++ b/addons/metadata.generic.artists/resources/language/resource.language.si_lk/strings.po @@ -0,0 +1,92 @@ +# Kodi Media Center language file +# Addon Name: Generic Artist Scraper +# Addon id: metadata.generic.artists +# Addon Provider: Team Kodi +msgid "" +msgstr "" +"Project-Id-Version: KODI Main\n" +"Report-Msgid-Bugs-To: https://github.com/xbmc/xbmc/issues\n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: 2020-09-08 20:22+0000\n" +"Language-Team: Sinhala (Sri Lanka) (https://www.transifex.com/teamxbmc/teams/40581/si_LK/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: si_LK\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgctxt "#30000" +msgid "Preferences" +msgstr "" + +msgctxt "#30001" +msgid "Preferred language for artist biography" +msgstr "" + +msgctxt "#30002" +msgid "Prefer biography from" +msgstr "" + +msgctxt "#30003" +msgid "Prefer discography from" +msgstr "" + +msgctxt "#30004" +msgid "Prefer genres from" +msgstr "" + +msgctxt "#30005" +msgid "Prefer styles from" +msgstr "" + +msgctxt "#30006" +msgid "Prefer moods from" +msgstr "" + +msgctxt "#30101" +msgid "Allow less accurate search results" +msgstr "" + +msgctxt "#30201" +msgid "" +"If available, the artist biography will be downloaded in the selected " +"language. It will fallback to English." +msgstr "" + +msgctxt "#30202" +msgid "" +"Try to get the artist biography using the selected scraper. Other scrapers " +"will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30203" +msgid "" +"Try to get the artist discography using the selected scraper. Other scrapers" +" will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30204" +msgid "" +"Try to get genre info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30205" +msgid "" +"Try to get style info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30206" +msgid "" +"Try to get mood info using the selected scraper. Other scrapers will be used" +" if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30301" +msgid "" +"If Musicbrainz does not provide a link to allmusic and/or discogs, we can " +"search those sites based on artistname. Since artist names are not unique, " +"this could potentially result in a mixture of metadata from multiple artists" +" by the same name." +msgstr "" diff --git a/addons/metadata.generic.artists/resources/language/resource.language.sk_sk/strings.po b/addons/metadata.generic.artists/resources/language/resource.language.sk_sk/strings.po new file mode 100644 index 0000000..240efba --- /dev/null +++ b/addons/metadata.generic.artists/resources/language/resource.language.sk_sk/strings.po @@ -0,0 +1,96 @@ +# Kodi Media Center language file +# Addon Name: Generic Artist Scraper +# Addon id: metadata.generic.artists +# Addon Provider: Team Kodi +# Translators: +# TeamKODI <transifex.translator@gmail.com>, 2020 +# +msgid "" +msgstr "" +"Project-Id-Version: KODI Main\n" +"Report-Msgid-Bugs-To: https://github.com/xbmc/xbmc/issues\n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: 2020-09-08 20:22+0000\n" +"Last-Translator: TeamKODI <transifex.translator@gmail.com>, 2020\n" +"Language-Team: Slovak (Slovakia) (https://www.transifex.com/teamxbmc/teams/40581/sk_SK/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: sk_SK\n" +"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);\n" + +msgctxt "#30000" +msgid "Preferences" +msgstr "Preferencie" + +msgctxt "#30001" +msgid "Preferred language for artist biography" +msgstr "" + +msgctxt "#30002" +msgid "Prefer biography from" +msgstr "" + +msgctxt "#30003" +msgid "Prefer discography from" +msgstr "" + +msgctxt "#30004" +msgid "Prefer genres from" +msgstr "" + +msgctxt "#30005" +msgid "Prefer styles from" +msgstr "" + +msgctxt "#30006" +msgid "Prefer moods from" +msgstr "" + +msgctxt "#30101" +msgid "Allow less accurate search results" +msgstr "" + +msgctxt "#30201" +msgid "" +"If available, the artist biography will be downloaded in the selected " +"language. It will fallback to English." +msgstr "" + +msgctxt "#30202" +msgid "" +"Try to get the artist biography using the selected scraper. Other scrapers " +"will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30203" +msgid "" +"Try to get the artist discography using the selected scraper. Other scrapers" +" will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30204" +msgid "" +"Try to get genre info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30205" +msgid "" +"Try to get style info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30206" +msgid "" +"Try to get mood info using the selected scraper. Other scrapers will be used" +" if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30301" +msgid "" +"If Musicbrainz does not provide a link to allmusic and/or discogs, we can " +"search those sites based on artistname. Since artist names are not unique, " +"this could potentially result in a mixture of metadata from multiple artists" +" by the same name." +msgstr "" diff --git a/addons/metadata.generic.artists/resources/language/resource.language.sl_si/strings.po b/addons/metadata.generic.artists/resources/language/resource.language.sl_si/strings.po new file mode 100644 index 0000000..df055de --- /dev/null +++ b/addons/metadata.generic.artists/resources/language/resource.language.sl_si/strings.po @@ -0,0 +1,92 @@ +# Kodi Media Center language file +# Addon Name: Generic Artist Scraper +# Addon id: metadata.generic.artists +# Addon Provider: Team Kodi +msgid "" +msgstr "" +"Project-Id-Version: KODI Main\n" +"Report-Msgid-Bugs-To: https://github.com/xbmc/xbmc/issues\n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: 2020-09-08 20:22+0000\n" +"Language-Team: Slovenian (Slovenia) (https://www.transifex.com/teamxbmc/teams/40581/sl_SI/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: sl_SI\n" +"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);\n" + +msgctxt "#30000" +msgid "Preferences" +msgstr "" + +msgctxt "#30001" +msgid "Preferred language for artist biography" +msgstr "" + +msgctxt "#30002" +msgid "Prefer biography from" +msgstr "" + +msgctxt "#30003" +msgid "Prefer discography from" +msgstr "" + +msgctxt "#30004" +msgid "Prefer genres from" +msgstr "" + +msgctxt "#30005" +msgid "Prefer styles from" +msgstr "" + +msgctxt "#30006" +msgid "Prefer moods from" +msgstr "" + +msgctxt "#30101" +msgid "Allow less accurate search results" +msgstr "" + +msgctxt "#30201" +msgid "" +"If available, the artist biography will be downloaded in the selected " +"language. It will fallback to English." +msgstr "" + +msgctxt "#30202" +msgid "" +"Try to get the artist biography using the selected scraper. Other scrapers " +"will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30203" +msgid "" +"Try to get the artist discography using the selected scraper. Other scrapers" +" will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30204" +msgid "" +"Try to get genre info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30205" +msgid "" +"Try to get style info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30206" +msgid "" +"Try to get mood info using the selected scraper. Other scrapers will be used" +" if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30301" +msgid "" +"If Musicbrainz does not provide a link to allmusic and/or discogs, we can " +"search those sites based on artistname. Since artist names are not unique, " +"this could potentially result in a mixture of metadata from multiple artists" +" by the same name." +msgstr "" diff --git a/addons/metadata.generic.artists/resources/language/resource.language.sq_al/strings.po b/addons/metadata.generic.artists/resources/language/resource.language.sq_al/strings.po new file mode 100644 index 0000000..33ff099 --- /dev/null +++ b/addons/metadata.generic.artists/resources/language/resource.language.sq_al/strings.po @@ -0,0 +1,92 @@ +# Kodi Media Center language file +# Addon Name: Generic Artist Scraper +# Addon id: metadata.generic.artists +# Addon Provider: Team Kodi +msgid "" +msgstr "" +"Project-Id-Version: KODI Main\n" +"Report-Msgid-Bugs-To: https://github.com/xbmc/xbmc/issues\n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: 2020-09-08 20:22+0000\n" +"Language-Team: Albanian (Albania) (https://www.transifex.com/teamxbmc/teams/40581/sq_AL/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: sq_AL\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgctxt "#30000" +msgid "Preferences" +msgstr "" + +msgctxt "#30001" +msgid "Preferred language for artist biography" +msgstr "" + +msgctxt "#30002" +msgid "Prefer biography from" +msgstr "" + +msgctxt "#30003" +msgid "Prefer discography from" +msgstr "" + +msgctxt "#30004" +msgid "Prefer genres from" +msgstr "" + +msgctxt "#30005" +msgid "Prefer styles from" +msgstr "" + +msgctxt "#30006" +msgid "Prefer moods from" +msgstr "" + +msgctxt "#30101" +msgid "Allow less accurate search results" +msgstr "" + +msgctxt "#30201" +msgid "" +"If available, the artist biography will be downloaded in the selected " +"language. It will fallback to English." +msgstr "" + +msgctxt "#30202" +msgid "" +"Try to get the artist biography using the selected scraper. Other scrapers " +"will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30203" +msgid "" +"Try to get the artist discography using the selected scraper. Other scrapers" +" will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30204" +msgid "" +"Try to get genre info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30205" +msgid "" +"Try to get style info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30206" +msgid "" +"Try to get mood info using the selected scraper. Other scrapers will be used" +" if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30301" +msgid "" +"If Musicbrainz does not provide a link to allmusic and/or discogs, we can " +"search those sites based on artistname. Since artist names are not unique, " +"this could potentially result in a mixture of metadata from multiple artists" +" by the same name." +msgstr "" diff --git a/addons/metadata.generic.artists/resources/language/resource.language.sr_rs/strings.po b/addons/metadata.generic.artists/resources/language/resource.language.sr_rs/strings.po new file mode 100644 index 0000000..626689a --- /dev/null +++ b/addons/metadata.generic.artists/resources/language/resource.language.sr_rs/strings.po @@ -0,0 +1,96 @@ +# Kodi Media Center language file +# Addon Name: Generic Artist Scraper +# Addon id: metadata.generic.artists +# Addon Provider: Team Kodi +# Translators: +# TeamKODI <transifex.translator@gmail.com>, 2020 +# +msgid "" +msgstr "" +"Project-Id-Version: KODI Main\n" +"Report-Msgid-Bugs-To: https://github.com/xbmc/xbmc/issues\n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: 2020-09-08 20:22+0000\n" +"Last-Translator: TeamKODI <transifex.translator@gmail.com>, 2020\n" +"Language-Team: Serbian (Serbia) (https://www.transifex.com/teamxbmc/teams/40581/sr_RS/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: sr_RS\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +msgctxt "#30000" +msgid "Preferences" +msgstr "Подешавања" + +msgctxt "#30001" +msgid "Preferred language for artist biography" +msgstr "" + +msgctxt "#30002" +msgid "Prefer biography from" +msgstr "" + +msgctxt "#30003" +msgid "Prefer discography from" +msgstr "" + +msgctxt "#30004" +msgid "Prefer genres from" +msgstr "" + +msgctxt "#30005" +msgid "Prefer styles from" +msgstr "" + +msgctxt "#30006" +msgid "Prefer moods from" +msgstr "" + +msgctxt "#30101" +msgid "Allow less accurate search results" +msgstr "" + +msgctxt "#30201" +msgid "" +"If available, the artist biography will be downloaded in the selected " +"language. It will fallback to English." +msgstr "" + +msgctxt "#30202" +msgid "" +"Try to get the artist biography using the selected scraper. Other scrapers " +"will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30203" +msgid "" +"Try to get the artist discography using the selected scraper. Other scrapers" +" will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30204" +msgid "" +"Try to get genre info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30205" +msgid "" +"Try to get style info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30206" +msgid "" +"Try to get mood info using the selected scraper. Other scrapers will be used" +" if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30301" +msgid "" +"If Musicbrainz does not provide a link to allmusic and/or discogs, we can " +"search those sites based on artistname. Since artist names are not unique, " +"this could potentially result in a mixture of metadata from multiple artists" +" by the same name." +msgstr "" diff --git a/addons/metadata.generic.artists/resources/language/resource.language.sr_rs@latin/strings.po b/addons/metadata.generic.artists/resources/language/resource.language.sr_rs@latin/strings.po new file mode 100644 index 0000000..67c0e1e --- /dev/null +++ b/addons/metadata.generic.artists/resources/language/resource.language.sr_rs@latin/strings.po @@ -0,0 +1,96 @@ +# Kodi Media Center language file +# Addon Name: Generic Artist Scraper +# Addon id: metadata.generic.artists +# Addon Provider: Team Kodi +# Translators: +# TeamKODI <transifex.translator@gmail.com>, 2020 +# +msgid "" +msgstr "" +"Project-Id-Version: KODI Main\n" +"Report-Msgid-Bugs-To: https://github.com/xbmc/xbmc/issues\n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: 2020-09-08 20:22+0000\n" +"Last-Translator: TeamKODI <transifex.translator@gmail.com>, 2020\n" +"Language-Team: Serbian (Latin) (Serbia) (https://www.transifex.com/teamxbmc/teams/40581/sr_RS@latin/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: sr_RS@latin\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +msgctxt "#30000" +msgid "Preferences" +msgstr "Podešavanja" + +msgctxt "#30001" +msgid "Preferred language for artist biography" +msgstr "" + +msgctxt "#30002" +msgid "Prefer biography from" +msgstr "" + +msgctxt "#30003" +msgid "Prefer discography from" +msgstr "" + +msgctxt "#30004" +msgid "Prefer genres from" +msgstr "" + +msgctxt "#30005" +msgid "Prefer styles from" +msgstr "" + +msgctxt "#30006" +msgid "Prefer moods from" +msgstr "" + +msgctxt "#30101" +msgid "Allow less accurate search results" +msgstr "" + +msgctxt "#30201" +msgid "" +"If available, the artist biography will be downloaded in the selected " +"language. It will fallback to English." +msgstr "" + +msgctxt "#30202" +msgid "" +"Try to get the artist biography using the selected scraper. Other scrapers " +"will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30203" +msgid "" +"Try to get the artist discography using the selected scraper. Other scrapers" +" will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30204" +msgid "" +"Try to get genre info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30205" +msgid "" +"Try to get style info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30206" +msgid "" +"Try to get mood info using the selected scraper. Other scrapers will be used" +" if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30301" +msgid "" +"If Musicbrainz does not provide a link to allmusic and/or discogs, we can " +"search those sites based on artistname. Since artist names are not unique, " +"this could potentially result in a mixture of metadata from multiple artists" +" by the same name." +msgstr "" diff --git a/addons/metadata.generic.artists/resources/language/resource.language.sv_se/strings.po b/addons/metadata.generic.artists/resources/language/resource.language.sv_se/strings.po new file mode 100644 index 0000000..99719cc --- /dev/null +++ b/addons/metadata.generic.artists/resources/language/resource.language.sv_se/strings.po @@ -0,0 +1,104 @@ +# Kodi Media Center language file +# Addon Name: Generic Artist Scraper +# Addon id: metadata.generic.artists +# Addon Provider: Team Kodi +# Translators: +# TeamKODI <transifex.translator@gmail.com>, 2020 +# Tobias Boväng <tobias.bovang@supergott.com>, 2020 +# krampus <krampuss@gmail.com>, 2020 +# +msgid "" +msgstr "" +"Project-Id-Version: KODI Main\n" +"Report-Msgid-Bugs-To: https://github.com/xbmc/xbmc/issues\n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: 2020-09-08 20:22+0000\n" +"Last-Translator: krampus <krampuss@gmail.com>, 2020\n" +"Language-Team: Swedish (Sweden) (https://www.transifex.com/teamxbmc/teams/40581/sv_SE/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: sv_SE\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgctxt "#30000" +msgid "Preferences" +msgstr "Inställningar" + +msgctxt "#30001" +msgid "Preferred language for artist biography" +msgstr "" + +msgctxt "#30002" +msgid "Prefer biography from" +msgstr "Föredra biografi från" + +msgctxt "#30003" +msgid "Prefer discography from" +msgstr "Föredra diskografi från" + +msgctxt "#30004" +msgid "Prefer genres from" +msgstr "Föredra genrer från" + +msgctxt "#30005" +msgid "Prefer styles from" +msgstr "Föredra stilar från" + +msgctxt "#30006" +msgid "Prefer moods from" +msgstr "Föredra stämning från" + +msgctxt "#30101" +msgid "Allow less accurate search results" +msgstr "Tillåt mindre träffsäkra sökresultat" + +msgctxt "#30201" +msgid "" +"If available, the artist biography will be downloaded in the selected " +"language. It will fallback to English." +msgstr "" +"Artistens biografi kommer att laddas hem på det valda språket om den finns " +"tillgänglig. Om inte kommer den att laddas hem på engelska." + +msgctxt "#30202" +msgid "" +"Try to get the artist biography using the selected scraper. Other scrapers " +"will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30203" +msgid "" +"Try to get the artist discography using the selected scraper. Other scrapers" +" will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30204" +msgid "" +"Try to get genre info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30205" +msgid "" +"Try to get style info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30206" +msgid "" +"Try to get mood info using the selected scraper. Other scrapers will be used" +" if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30301" +msgid "" +"If Musicbrainz does not provide a link to allmusic and/or discogs, we can " +"search those sites based on artistname. Since artist names are not unique, " +"this could potentially result in a mixture of metadata from multiple artists" +" by the same name." +msgstr "" +"Om Musicbrainz inte tillhandahåller en länk till Allmusic och/eller Discogs " +"så kan vi söka på de siterna baserat på artistnamn & albumtitel. I de fall " +"där en artist släppt flera album med samma titel kan det potentiellt " +"resultera i en blandning av metadata från dessa album." diff --git a/addons/metadata.generic.artists/resources/language/resource.language.szl/strings.po b/addons/metadata.generic.artists/resources/language/resource.language.szl/strings.po new file mode 100644 index 0000000..20ef353 --- /dev/null +++ b/addons/metadata.generic.artists/resources/language/resource.language.szl/strings.po @@ -0,0 +1,92 @@ +# Kodi Media Center language file +# Addon Name: Generic Artist Scraper +# Addon id: metadata.generic.artists +# Addon Provider: Team Kodi +msgid "" +msgstr "" +"Project-Id-Version: KODI Main\n" +"Report-Msgid-Bugs-To: https://github.com/xbmc/xbmc/issues\n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: 2020-09-08 20:22+0000\n" +"Language-Team: Silesian (https://www.transifex.com/teamxbmc/teams/40581/szl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: szl\n" +"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +msgctxt "#30000" +msgid "Preferences" +msgstr "" + +msgctxt "#30001" +msgid "Preferred language for artist biography" +msgstr "" + +msgctxt "#30002" +msgid "Prefer biography from" +msgstr "" + +msgctxt "#30003" +msgid "Prefer discography from" +msgstr "" + +msgctxt "#30004" +msgid "Prefer genres from" +msgstr "" + +msgctxt "#30005" +msgid "Prefer styles from" +msgstr "" + +msgctxt "#30006" +msgid "Prefer moods from" +msgstr "" + +msgctxt "#30101" +msgid "Allow less accurate search results" +msgstr "" + +msgctxt "#30201" +msgid "" +"If available, the artist biography will be downloaded in the selected " +"language. It will fallback to English." +msgstr "" + +msgctxt "#30202" +msgid "" +"Try to get the artist biography using the selected scraper. Other scrapers " +"will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30203" +msgid "" +"Try to get the artist discography using the selected scraper. Other scrapers" +" will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30204" +msgid "" +"Try to get genre info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30205" +msgid "" +"Try to get style info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30206" +msgid "" +"Try to get mood info using the selected scraper. Other scrapers will be used" +" if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30301" +msgid "" +"If Musicbrainz does not provide a link to allmusic and/or discogs, we can " +"search those sites based on artistname. Since artist names are not unique, " +"this could potentially result in a mixture of metadata from multiple artists" +" by the same name." +msgstr "" diff --git a/addons/metadata.generic.artists/resources/language/resource.language.ta_in/strings.po b/addons/metadata.generic.artists/resources/language/resource.language.ta_in/strings.po new file mode 100644 index 0000000..651927a --- /dev/null +++ b/addons/metadata.generic.artists/resources/language/resource.language.ta_in/strings.po @@ -0,0 +1,92 @@ +# Kodi Media Center language file +# Addon Name: Generic Artist Scraper +# Addon id: metadata.generic.artists +# Addon Provider: Team Kodi +msgid "" +msgstr "" +"Project-Id-Version: KODI Main\n" +"Report-Msgid-Bugs-To: https://github.com/xbmc/xbmc/issues\n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: 2020-09-08 20:22+0000\n" +"Language-Team: Tamil (India) (https://www.transifex.com/teamxbmc/teams/40581/ta_IN/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ta_IN\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgctxt "#30000" +msgid "Preferences" +msgstr "" + +msgctxt "#30001" +msgid "Preferred language for artist biography" +msgstr "" + +msgctxt "#30002" +msgid "Prefer biography from" +msgstr "" + +msgctxt "#30003" +msgid "Prefer discography from" +msgstr "" + +msgctxt "#30004" +msgid "Prefer genres from" +msgstr "" + +msgctxt "#30005" +msgid "Prefer styles from" +msgstr "" + +msgctxt "#30006" +msgid "Prefer moods from" +msgstr "" + +msgctxt "#30101" +msgid "Allow less accurate search results" +msgstr "" + +msgctxt "#30201" +msgid "" +"If available, the artist biography will be downloaded in the selected " +"language. It will fallback to English." +msgstr "" + +msgctxt "#30202" +msgid "" +"Try to get the artist biography using the selected scraper. Other scrapers " +"will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30203" +msgid "" +"Try to get the artist discography using the selected scraper. Other scrapers" +" will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30204" +msgid "" +"Try to get genre info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30205" +msgid "" +"Try to get style info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30206" +msgid "" +"Try to get mood info using the selected scraper. Other scrapers will be used" +" if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30301" +msgid "" +"If Musicbrainz does not provide a link to allmusic and/or discogs, we can " +"search those sites based on artistname. Since artist names are not unique, " +"this could potentially result in a mixture of metadata from multiple artists" +" by the same name." +msgstr "" diff --git a/addons/metadata.generic.artists/resources/language/resource.language.te_in/strings.po b/addons/metadata.generic.artists/resources/language/resource.language.te_in/strings.po new file mode 100644 index 0000000..e520a5b --- /dev/null +++ b/addons/metadata.generic.artists/resources/language/resource.language.te_in/strings.po @@ -0,0 +1,92 @@ +# Kodi Media Center language file +# Addon Name: Generic Artist Scraper +# Addon id: metadata.generic.artists +# Addon Provider: Team Kodi +msgid "" +msgstr "" +"Project-Id-Version: KODI Main\n" +"Report-Msgid-Bugs-To: https://github.com/xbmc/xbmc/issues\n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: 2020-09-08 20:22+0000\n" +"Language-Team: Telugu (India) (https://www.transifex.com/teamxbmc/teams/40581/te_IN/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: te_IN\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgctxt "#30000" +msgid "Preferences" +msgstr "" + +msgctxt "#30001" +msgid "Preferred language for artist biography" +msgstr "" + +msgctxt "#30002" +msgid "Prefer biography from" +msgstr "" + +msgctxt "#30003" +msgid "Prefer discography from" +msgstr "" + +msgctxt "#30004" +msgid "Prefer genres from" +msgstr "" + +msgctxt "#30005" +msgid "Prefer styles from" +msgstr "" + +msgctxt "#30006" +msgid "Prefer moods from" +msgstr "" + +msgctxt "#30101" +msgid "Allow less accurate search results" +msgstr "" + +msgctxt "#30201" +msgid "" +"If available, the artist biography will be downloaded in the selected " +"language. It will fallback to English." +msgstr "" + +msgctxt "#30202" +msgid "" +"Try to get the artist biography using the selected scraper. Other scrapers " +"will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30203" +msgid "" +"Try to get the artist discography using the selected scraper. Other scrapers" +" will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30204" +msgid "" +"Try to get genre info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30205" +msgid "" +"Try to get style info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30206" +msgid "" +"Try to get mood info using the selected scraper. Other scrapers will be used" +" if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30301" +msgid "" +"If Musicbrainz does not provide a link to allmusic and/or discogs, we can " +"search those sites based on artistname. Since artist names are not unique, " +"this could potentially result in a mixture of metadata from multiple artists" +" by the same name." +msgstr "" diff --git a/addons/metadata.generic.artists/resources/language/resource.language.tg_tj/strings.po b/addons/metadata.generic.artists/resources/language/resource.language.tg_tj/strings.po new file mode 100644 index 0000000..88cb8d8 --- /dev/null +++ b/addons/metadata.generic.artists/resources/language/resource.language.tg_tj/strings.po @@ -0,0 +1,92 @@ +# Kodi Media Center language file +# Addon Name: Generic Artist Scraper +# Addon id: metadata.generic.artists +# Addon Provider: Team Kodi +msgid "" +msgstr "" +"Project-Id-Version: KODI Main\n" +"Report-Msgid-Bugs-To: https://github.com/xbmc/xbmc/issues\n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: 2020-09-08 20:22+0000\n" +"Language-Team: Tajik (Tajikistan) (https://www.transifex.com/teamxbmc/teams/40581/tg_TJ/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: tg_TJ\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgctxt "#30000" +msgid "Preferences" +msgstr "" + +msgctxt "#30001" +msgid "Preferred language for artist biography" +msgstr "" + +msgctxt "#30002" +msgid "Prefer biography from" +msgstr "" + +msgctxt "#30003" +msgid "Prefer discography from" +msgstr "" + +msgctxt "#30004" +msgid "Prefer genres from" +msgstr "" + +msgctxt "#30005" +msgid "Prefer styles from" +msgstr "" + +msgctxt "#30006" +msgid "Prefer moods from" +msgstr "" + +msgctxt "#30101" +msgid "Allow less accurate search results" +msgstr "" + +msgctxt "#30201" +msgid "" +"If available, the artist biography will be downloaded in the selected " +"language. It will fallback to English." +msgstr "" + +msgctxt "#30202" +msgid "" +"Try to get the artist biography using the selected scraper. Other scrapers " +"will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30203" +msgid "" +"Try to get the artist discography using the selected scraper. Other scrapers" +" will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30204" +msgid "" +"Try to get genre info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30205" +msgid "" +"Try to get style info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30206" +msgid "" +"Try to get mood info using the selected scraper. Other scrapers will be used" +" if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30301" +msgid "" +"If Musicbrainz does not provide a link to allmusic and/or discogs, we can " +"search those sites based on artistname. Since artist names are not unique, " +"this could potentially result in a mixture of metadata from multiple artists" +" by the same name." +msgstr "" diff --git a/addons/metadata.generic.artists/resources/language/resource.language.th_th/strings.po b/addons/metadata.generic.artists/resources/language/resource.language.th_th/strings.po new file mode 100644 index 0000000..4b9ffe9 --- /dev/null +++ b/addons/metadata.generic.artists/resources/language/resource.language.th_th/strings.po @@ -0,0 +1,92 @@ +# Kodi Media Center language file +# Addon Name: Generic Artist Scraper +# Addon id: metadata.generic.artists +# Addon Provider: Team Kodi +msgid "" +msgstr "" +"Project-Id-Version: KODI Main\n" +"Report-Msgid-Bugs-To: https://github.com/xbmc/xbmc/issues\n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: 2020-09-08 20:22+0000\n" +"Language-Team: Thai (Thailand) (https://www.transifex.com/teamxbmc/teams/40581/th_TH/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: th_TH\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +msgctxt "#30000" +msgid "Preferences" +msgstr "" + +msgctxt "#30001" +msgid "Preferred language for artist biography" +msgstr "" + +msgctxt "#30002" +msgid "Prefer biography from" +msgstr "" + +msgctxt "#30003" +msgid "Prefer discography from" +msgstr "" + +msgctxt "#30004" +msgid "Prefer genres from" +msgstr "" + +msgctxt "#30005" +msgid "Prefer styles from" +msgstr "" + +msgctxt "#30006" +msgid "Prefer moods from" +msgstr "" + +msgctxt "#30101" +msgid "Allow less accurate search results" +msgstr "" + +msgctxt "#30201" +msgid "" +"If available, the artist biography will be downloaded in the selected " +"language. It will fallback to English." +msgstr "" + +msgctxt "#30202" +msgid "" +"Try to get the artist biography using the selected scraper. Other scrapers " +"will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30203" +msgid "" +"Try to get the artist discography using the selected scraper. Other scrapers" +" will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30204" +msgid "" +"Try to get genre info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30205" +msgid "" +"Try to get style info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30206" +msgid "" +"Try to get mood info using the selected scraper. Other scrapers will be used" +" if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30301" +msgid "" +"If Musicbrainz does not provide a link to allmusic and/or discogs, we can " +"search those sites based on artistname. Since artist names are not unique, " +"this could potentially result in a mixture of metadata from multiple artists" +" by the same name." +msgstr "" diff --git a/addons/metadata.generic.artists/resources/language/resource.language.tr_tr/strings.po b/addons/metadata.generic.artists/resources/language/resource.language.tr_tr/strings.po new file mode 100644 index 0000000..9297947 --- /dev/null +++ b/addons/metadata.generic.artists/resources/language/resource.language.tr_tr/strings.po @@ -0,0 +1,96 @@ +# Kodi Media Center language file +# Addon Name: Generic Artist Scraper +# Addon id: metadata.generic.artists +# Addon Provider: Team Kodi +# Translators: +# TeamKODI <transifex.translator@gmail.com>, 2020 +# +msgid "" +msgstr "" +"Project-Id-Version: KODI Main\n" +"Report-Msgid-Bugs-To: https://github.com/xbmc/xbmc/issues\n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: 2020-09-08 20:22+0000\n" +"Last-Translator: TeamKODI <transifex.translator@gmail.com>, 2020\n" +"Language-Team: Turkish (Turkey) (https://www.transifex.com/teamxbmc/teams/40581/tr_TR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: tr_TR\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +msgctxt "#30000" +msgid "Preferences" +msgstr "Tercihler" + +msgctxt "#30001" +msgid "Preferred language for artist biography" +msgstr "" + +msgctxt "#30002" +msgid "Prefer biography from" +msgstr "" + +msgctxt "#30003" +msgid "Prefer discography from" +msgstr "" + +msgctxt "#30004" +msgid "Prefer genres from" +msgstr "" + +msgctxt "#30005" +msgid "Prefer styles from" +msgstr "" + +msgctxt "#30006" +msgid "Prefer moods from" +msgstr "" + +msgctxt "#30101" +msgid "Allow less accurate search results" +msgstr "" + +msgctxt "#30201" +msgid "" +"If available, the artist biography will be downloaded in the selected " +"language. It will fallback to English." +msgstr "" + +msgctxt "#30202" +msgid "" +"Try to get the artist biography using the selected scraper. Other scrapers " +"will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30203" +msgid "" +"Try to get the artist discography using the selected scraper. Other scrapers" +" will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30204" +msgid "" +"Try to get genre info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30205" +msgid "" +"Try to get style info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30206" +msgid "" +"Try to get mood info using the selected scraper. Other scrapers will be used" +" if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30301" +msgid "" +"If Musicbrainz does not provide a link to allmusic and/or discogs, we can " +"search those sites based on artistname. Since artist names are not unique, " +"this could potentially result in a mixture of metadata from multiple artists" +" by the same name." +msgstr "" diff --git a/addons/metadata.generic.artists/resources/language/resource.language.uk_ua/strings.po b/addons/metadata.generic.artists/resources/language/resource.language.uk_ua/strings.po new file mode 100644 index 0000000..e92ba8d --- /dev/null +++ b/addons/metadata.generic.artists/resources/language/resource.language.uk_ua/strings.po @@ -0,0 +1,92 @@ +# Kodi Media Center language file +# Addon Name: Generic Artist Scraper +# Addon id: metadata.generic.artists +# Addon Provider: Team Kodi +msgid "" +msgstr "" +"Project-Id-Version: KODI Main\n" +"Report-Msgid-Bugs-To: https://github.com/xbmc/xbmc/issues\n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: 2020-09-08 20:22+0000\n" +"Language-Team: Ukrainian (Ukraine) (https://www.transifex.com/teamxbmc/teams/40581/uk_UA/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: uk_UA\n" +"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != 11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % 100 >=11 && n % 100 <=14 )) ? 2: 3);\n" + +msgctxt "#30000" +msgid "Preferences" +msgstr "" + +msgctxt "#30001" +msgid "Preferred language for artist biography" +msgstr "" + +msgctxt "#30002" +msgid "Prefer biography from" +msgstr "" + +msgctxt "#30003" +msgid "Prefer discography from" +msgstr "" + +msgctxt "#30004" +msgid "Prefer genres from" +msgstr "" + +msgctxt "#30005" +msgid "Prefer styles from" +msgstr "" + +msgctxt "#30006" +msgid "Prefer moods from" +msgstr "" + +msgctxt "#30101" +msgid "Allow less accurate search results" +msgstr "" + +msgctxt "#30201" +msgid "" +"If available, the artist biography will be downloaded in the selected " +"language. It will fallback to English." +msgstr "" + +msgctxt "#30202" +msgid "" +"Try to get the artist biography using the selected scraper. Other scrapers " +"will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30203" +msgid "" +"Try to get the artist discography using the selected scraper. Other scrapers" +" will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30204" +msgid "" +"Try to get genre info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30205" +msgid "" +"Try to get style info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30206" +msgid "" +"Try to get mood info using the selected scraper. Other scrapers will be used" +" if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30301" +msgid "" +"If Musicbrainz does not provide a link to allmusic and/or discogs, we can " +"search those sites based on artistname. Since artist names are not unique, " +"this could potentially result in a mixture of metadata from multiple artists" +" by the same name." +msgstr "" diff --git a/addons/metadata.generic.artists/resources/language/resource.language.uz_uz/strings.po b/addons/metadata.generic.artists/resources/language/resource.language.uz_uz/strings.po new file mode 100644 index 0000000..56f2f44 --- /dev/null +++ b/addons/metadata.generic.artists/resources/language/resource.language.uz_uz/strings.po @@ -0,0 +1,92 @@ +# Kodi Media Center language file +# Addon Name: Generic Artist Scraper +# Addon id: metadata.generic.artists +# Addon Provider: Team Kodi +msgid "" +msgstr "" +"Project-Id-Version: KODI Main\n" +"Report-Msgid-Bugs-To: https://github.com/xbmc/xbmc/issues\n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: 2020-09-08 20:22+0000\n" +"Language-Team: Uzbek (Uzbekistan) (https://www.transifex.com/teamxbmc/teams/40581/uz_UZ/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: uz_UZ\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +msgctxt "#30000" +msgid "Preferences" +msgstr "" + +msgctxt "#30001" +msgid "Preferred language for artist biography" +msgstr "" + +msgctxt "#30002" +msgid "Prefer biography from" +msgstr "" + +msgctxt "#30003" +msgid "Prefer discography from" +msgstr "" + +msgctxt "#30004" +msgid "Prefer genres from" +msgstr "" + +msgctxt "#30005" +msgid "Prefer styles from" +msgstr "" + +msgctxt "#30006" +msgid "Prefer moods from" +msgstr "" + +msgctxt "#30101" +msgid "Allow less accurate search results" +msgstr "" + +msgctxt "#30201" +msgid "" +"If available, the artist biography will be downloaded in the selected " +"language. It will fallback to English." +msgstr "" + +msgctxt "#30202" +msgid "" +"Try to get the artist biography using the selected scraper. Other scrapers " +"will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30203" +msgid "" +"Try to get the artist discography using the selected scraper. Other scrapers" +" will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30204" +msgid "" +"Try to get genre info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30205" +msgid "" +"Try to get style info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30206" +msgid "" +"Try to get mood info using the selected scraper. Other scrapers will be used" +" if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30301" +msgid "" +"If Musicbrainz does not provide a link to allmusic and/or discogs, we can " +"search those sites based on artistname. Since artist names are not unique, " +"this could potentially result in a mixture of metadata from multiple artists" +" by the same name." +msgstr "" diff --git a/addons/metadata.generic.artists/resources/language/resource.language.vi_vn/strings.po b/addons/metadata.generic.artists/resources/language/resource.language.vi_vn/strings.po new file mode 100644 index 0000000..798cace --- /dev/null +++ b/addons/metadata.generic.artists/resources/language/resource.language.vi_vn/strings.po @@ -0,0 +1,92 @@ +# Kodi Media Center language file +# Addon Name: Generic Artist Scraper +# Addon id: metadata.generic.artists +# Addon Provider: Team Kodi +msgid "" +msgstr "" +"Project-Id-Version: KODI Main\n" +"Report-Msgid-Bugs-To: https://github.com/xbmc/xbmc/issues\n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: 2020-09-08 20:22+0000\n" +"Language-Team: Vietnamese (Viet Nam) (https://www.transifex.com/teamxbmc/teams/40581/vi_VN/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: vi_VN\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +msgctxt "#30000" +msgid "Preferences" +msgstr "" + +msgctxt "#30001" +msgid "Preferred language for artist biography" +msgstr "" + +msgctxt "#30002" +msgid "Prefer biography from" +msgstr "" + +msgctxt "#30003" +msgid "Prefer discography from" +msgstr "" + +msgctxt "#30004" +msgid "Prefer genres from" +msgstr "" + +msgctxt "#30005" +msgid "Prefer styles from" +msgstr "" + +msgctxt "#30006" +msgid "Prefer moods from" +msgstr "" + +msgctxt "#30101" +msgid "Allow less accurate search results" +msgstr "" + +msgctxt "#30201" +msgid "" +"If available, the artist biography will be downloaded in the selected " +"language. It will fallback to English." +msgstr "" + +msgctxt "#30202" +msgid "" +"Try to get the artist biography using the selected scraper. Other scrapers " +"will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30203" +msgid "" +"Try to get the artist discography using the selected scraper. Other scrapers" +" will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30204" +msgid "" +"Try to get genre info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30205" +msgid "" +"Try to get style info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30206" +msgid "" +"Try to get mood info using the selected scraper. Other scrapers will be used" +" if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30301" +msgid "" +"If Musicbrainz does not provide a link to allmusic and/or discogs, we can " +"search those sites based on artistname. Since artist names are not unique, " +"this could potentially result in a mixture of metadata from multiple artists" +" by the same name." +msgstr "" diff --git a/addons/metadata.generic.artists/resources/language/resource.language.zh_cn/strings.po b/addons/metadata.generic.artists/resources/language/resource.language.zh_cn/strings.po new file mode 100644 index 0000000..cc1e5ca --- /dev/null +++ b/addons/metadata.generic.artists/resources/language/resource.language.zh_cn/strings.po @@ -0,0 +1,99 @@ +# Kodi Media Center language file +# Addon Name: Generic Artist Scraper +# Addon id: metadata.generic.artists +# Addon Provider: Team Kodi +# Translators: +# TeamKODI <transifex.translator@gmail.com>, 2020 +# taxigps <taxigps@sina.com>, 2020 +# +msgid "" +msgstr "" +"Project-Id-Version: KODI Main\n" +"Report-Msgid-Bugs-To: https://github.com/xbmc/xbmc/issues\n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: 2020-09-08 20:22+0000\n" +"Last-Translator: taxigps <taxigps@sina.com>, 2020\n" +"Language-Team: Chinese (China) (https://www.transifex.com/teamxbmc/teams/40581/zh_CN/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: zh_CN\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +msgctxt "#30000" +msgid "Preferences" +msgstr "偏好设置" + +msgctxt "#30001" +msgid "Preferred language for artist biography" +msgstr "歌手传记的首选语言" + +msgctxt "#30002" +msgid "Prefer biography from" +msgstr "传记首选来自" + +msgctxt "#30003" +msgid "Prefer discography from" +msgstr "作品集首选来自" + +msgctxt "#30004" +msgid "Prefer genres from" +msgstr "类型首选来自" + +msgctxt "#30005" +msgid "Prefer styles from" +msgstr "风格首选来自" + +msgctxt "#30006" +msgid "Prefer moods from" +msgstr "情绪首选来自" + +msgctxt "#30101" +msgid "Allow less accurate search results" +msgstr "允许不精确的搜索结果" + +msgctxt "#30201" +msgid "" +"If available, the artist biography will be downloaded in the selected " +"language. It will fallback to English." +msgstr "下载所选语言的歌手传记,无此语种评论时英语为后备。" + +msgctxt "#30202" +msgid "" +"Try to get the artist biography using the selected scraper. Other scrapers " +"will be used if the preferred scraper returns no results." +msgstr "使用所选刮削器获取歌手传记,当首选刮削器无结果时,将使用其它刮削器。" + +msgctxt "#30203" +msgid "" +"Try to get the artist discography using the selected scraper. Other scrapers" +" will be used if the preferred scraper returns no results." +msgstr "使用所选刮削器获取歌手作品集,当首选刮削器无结果时,将使用其它刮削器。" + +msgctxt "#30204" +msgid "" +"Try to get genre info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "使用所选刮削器获取类型信息,当首选刮削器无结果时,将使用其它自刮削器。" + +msgctxt "#30205" +msgid "" +"Try to get style info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "使用所选刮削器获取风格信息,当首选刮削器无结果时,将使用其它自刮削器。" + +msgctxt "#30206" +msgid "" +"Try to get mood info using the selected scraper. Other scrapers will be used" +" if the preferred scraper returns no results." +msgstr "使用所选刮削器获取情绪信息,当首选刮削器无结果时,将使用其它刮削器。" + +msgctxt "#30301" +msgid "" +"If Musicbrainz does not provide a link to allmusic and/or discogs, we can " +"search those sites based on artistname. Since artist names are not unique, " +"this could potentially result in a mixture of metadata from multiple artists" +" by the same name." +msgstr "" +"当 Musicbrainz 没有提供指向 allmusic 和/或 discogs " +"的链接时,我们用歌手名搜索这些网站。由于歌手名不是唯一的,这可能会导致来自多个同名歌手的元数据混杂。" diff --git a/addons/metadata.generic.artists/resources/language/resource.language.zh_tw/strings.po b/addons/metadata.generic.artists/resources/language/resource.language.zh_tw/strings.po new file mode 100644 index 0000000..c3ffe10 --- /dev/null +++ b/addons/metadata.generic.artists/resources/language/resource.language.zh_tw/strings.po @@ -0,0 +1,96 @@ +# Kodi Media Center language file +# Addon Name: Generic Artist Scraper +# Addon id: metadata.generic.artists +# Addon Provider: Team Kodi +# Translators: +# TeamKODI <transifex.translator@gmail.com>, 2020 +# +msgid "" +msgstr "" +"Project-Id-Version: KODI Main\n" +"Report-Msgid-Bugs-To: https://github.com/xbmc/xbmc/issues\n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: 2020-09-08 20:22+0000\n" +"Last-Translator: TeamKODI <transifex.translator@gmail.com>, 2020\n" +"Language-Team: Chinese (Taiwan) (https://www.transifex.com/teamxbmc/teams/40581/zh_TW/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: zh_TW\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +msgctxt "#30000" +msgid "Preferences" +msgstr "喜好設定" + +msgctxt "#30001" +msgid "Preferred language for artist biography" +msgstr "" + +msgctxt "#30002" +msgid "Prefer biography from" +msgstr "" + +msgctxt "#30003" +msgid "Prefer discography from" +msgstr "" + +msgctxt "#30004" +msgid "Prefer genres from" +msgstr "" + +msgctxt "#30005" +msgid "Prefer styles from" +msgstr "" + +msgctxt "#30006" +msgid "Prefer moods from" +msgstr "" + +msgctxt "#30101" +msgid "Allow less accurate search results" +msgstr "" + +msgctxt "#30201" +msgid "" +"If available, the artist biography will be downloaded in the selected " +"language. It will fallback to English." +msgstr "" + +msgctxt "#30202" +msgid "" +"Try to get the artist biography using the selected scraper. Other scrapers " +"will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30203" +msgid "" +"Try to get the artist discography using the selected scraper. Other scrapers" +" will be used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30204" +msgid "" +"Try to get genre info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30205" +msgid "" +"Try to get style info using the selected scraper. Other scrapers will be " +"used if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30206" +msgid "" +"Try to get mood info using the selected scraper. Other scrapers will be used" +" if the preferred scraper returns no results." +msgstr "" + +msgctxt "#30301" +msgid "" +"If Musicbrainz does not provide a link to allmusic and/or discogs, we can " +"search those sites based on artistname. Since artist names are not unique, " +"this could potentially result in a mixture of metadata from multiple artists" +" by the same name." +msgstr "" diff --git a/addons/metadata.generic.artists/resources/settings.xml b/addons/metadata.generic.artists/resources/settings.xml new file mode 100644 index 0000000..0c4d66f --- /dev/null +++ b/addons/metadata.generic.artists/resources/settings.xml @@ -0,0 +1,100 @@ +<?xml version="1.0" ?> +<settings version="1"> + <section id="metadata.generic.artists"> + <category id="general" label="30000"> + <group id="1"> + <setting help="30201" id="lang" label="30001" type="string"> + <level>0</level> + <default>EN</default> + <control format="string" type="spinner"/> + <constraints> + <options> + <option label="CN">CN</option> + <option label="DE">DE</option> + <option label="EN">EN</option> + <option label="ES">ES</option> + <option label="FR">FR</option> + <option label="HU">HU</option> + <option label="IL">IL</option> + <option label="IT">IT</option> + <option label="JP">JP</option> + <option label="NL">NL</option> + <option label="NO">NO</option> + <option label="PL">PL</option> + <option label="PT">PT</option> + <option label="RU">RU</option> + <option label="SE">SE</option> + </options> + </constraints> + </setting> + <setting help="30202" id="bio" label="30002" type="string"> + <level>0</level> + <default>theaudiodb</default> + <control format="string" type="spinner"/> + <constraints> + <options> + <option label="discogs">discogs</option> + <option label="theaudiodb">theaudiodb</option> + <option label="wikipedia">wikipedia</option> + </options> + </constraints> + </setting> + <setting help="30203" id="discog" label="30003" type="string"> + <level>0</level> + <default>allmusic</default> + <control format="string" type="spinner"/> + <constraints> + <options> + <option label="allmusic">allmusic</option> + <option label="discogs">discogs</option> + <option label="musicbrainz">musicbrainz</option> + <option label="theaudiodb">theaudiodb</option> + </options> + </constraints> + </setting> + <setting help="30204" id="genre" label="30004" type="string"> + <level>0</level> + <default>allmusic</default> + <control format="string" type="spinner"/> + <constraints> + <options> + <option label="allmusic">allmusic</option> + <option label="theaudiodb">theaudiodb</option> + </options> + </constraints> + </setting> + <setting help="30205" id="style" label="30005" type="string"> + <level>0</level> + <default>allmusic</default> + <control format="string" type="spinner"/> + <constraints> + <options> + <option label="allmusic">allmusic</option> + <option label="theaudiodb">theaudiodb</option> + </options> + </constraints> + </setting> + <setting help="30206" id="mood" label="30006" type="string"> + <level>0</level> + <default>allmusic</default> + <control format="string" type="spinner"/> + <constraints> + <options> + <option label="allmusic">allmusic</option> + <option label="theaudiodb">theaudiodb</option> + </options> + </constraints> + </setting> + </group> + </category> + <category id="options" label="33063"> + <group id="1"> + <setting help="30301" id="inaccurate" label="30101" type="boolean"> + <level>0</level> + <default>false</default> + <control type="toggle"/> + </setting> + </group> + </category> + </section> +</settings> |