1# SOME DESCRIPTIVE TITLE.
2# Copyright (C) Kovid Goyal
3# This file is distributed under the same license as the calibre package.
4#
5# Translators:
6# Leonardo Armando Iarrusso <trueliarx@gmail.com>, 2015
7# demetrio <mendem@tiscali.it>, 2020
8# Vincenzo Reale <vinx.reale@gmail.com>, 2014
9msgid ""
10msgstr ""
11"Project-Id-Version: calibre\n"
12"Report-Msgid-Bugs-To: \n"
13"POT-Creation-Date: 2021-10-07 03:23+0000\n"
14"PO-Revision-Date: 2021-10-03 08:29+0000\n"
15"Last-Translator: Kovid Goyal <kovid@kovidgoyal.net>\n"
16"Language-Team: Italian (http://www.transifex.com/calibre/calibre/language/it/)\n"
17"MIME-Version: 1.0\n"
18"Content-Type: text/plain; charset=UTF-8\n"
19"Content-Transfer-Encoding: 8bit\n"
20"Language: it\n"
21"Plural-Forms: nplurals=2; plural=(n != 1);\n"
22
23#: ../../__w/calibre/calibre/manual/news_recipe.rst:4
24msgid "API documentation for recipes"
25msgstr "Documentazione API per le ricette"
26
27#: ../../__w/calibre/calibre/manual/news_recipe.rst:9
28msgid "The API for writing recipes is defined by the :class:`BasicNewsRecipe`"
29msgstr "L'API per scrivere ricette è definita dalla classe:`BasicNewsRecipe`"
30
31#: ../../__w/calibre/calibre/src/calibre/web/feeds/news.pydocstring of
32#: calibre.web.feeds.news.BasicNewsRecipe:1
33msgid ""
34"Base class that contains logic needed in all recipes. By overriding "
35"progressively more of the functionality in this class, you can make "
36"progressively more customized/powerful recipes. For a tutorial introduction "
37"to creating recipes, see :doc:`news`."
38msgstr ""
39
40#: ../../__w/calibre/calibre/src/calibre/web/feeds/news.pydocstring of
41#: calibre.web.feeds.news.BasicNewsRecipe.abort_article:1
42msgid ""
43"Call this method inside any of the preprocess methods to abort the download "
44"for the current article. Useful to skip articles that contain inappropriate "
45"content, such as pure video articles."
46msgstr ""
47
48#: ../../__w/calibre/calibre/src/calibre/web/feeds/news.pydocstring of
49#: calibre.web.feeds.news.BasicNewsRecipe.abort_recipe_processing:1
50msgid ""
51"Causes the recipe download system to abort the download of this recipe, "
52"displaying a simple feedback message to the user."
53msgstr ""
54
55#: ../../__w/calibre/calibre/src/calibre/web/feeds/news.pydocstring of
56#: calibre.web.feeds.news.BasicNewsRecipe.add_toc_thumbnail:1
57msgid ""
58"Call this from populate_article_metadata with the src attribute of an <img> "
59"tag from the article that is appropriate for use as the thumbnail "
60"representing the article in the Table of Contents. Whether the thumbnail is "
61"actually used is device dependent (currently only used by the Kindles). Note"
62" that the referenced image must be one that was successfully downloaded, "
63"otherwise it will be ignored."
64msgstr ""
65
66#: ../../__w/calibre/calibre/src/calibre/web/feeds/news.pydocstring of
67#: calibre.web.feeds.news.BasicNewsRecipe.adeify_images:1
68msgid ""
69"If your recipe when converted to EPUB has problems with images when viewed "
70"in Adobe Digital Editions, call this method from within "
71":meth:`postprocess_html`."
72msgstr ""
73
74#: ../../__w/calibre/calibre/src/calibre/web/feeds/news.pydocstring of
75#: calibre.web.feeds.news.BasicNewsRecipe.canonicalize_internal_url:1
76msgid ""
77"Return a set of canonical representations of ``url``.  The default "
78"implementation uses just the server hostname and path of the URL, ignoring "
79"any query parameters, fragments, etc. The canonical representations must be "
80"unique across all URLs for this news source. If they are not, then internal "
81"links may be resolved incorrectly."
82msgstr ""
83
84#: ../../__w/calibre/calibre/src/calibre/web/feeds/news.pydocstring of
85#: calibre.web.feeds.news.BasicNewsRecipe.canonicalize_internal_url:0
86#: ../../__w/calibre/calibre/src/calibre/web/feeds/news.pydocstring of
87#: calibre.web.feeds.news.BasicNewsRecipe.is_link_wanted:0
88#: ../../__w/calibre/calibre/src/calibre/web/feeds/news.pydocstring of
89#: calibre.web.feeds.news.BasicNewsRecipe.populate_article_metadata:0
90#: ../../__w/calibre/calibre/src/calibre/web/feeds/news.pydocstring of
91#: calibre.web.feeds.news.BasicNewsRecipe.postprocess_book:0
92#: ../../__w/calibre/calibre/src/calibre/web/feeds/news.pydocstring of
93#: calibre.web.feeds.news.BasicNewsRecipe.postprocess_html:0
94msgid "Parameters"
95msgstr "Parametri"
96
97#: ../../__w/calibre/calibre/src/calibre/web/feeds/news.pydocstring of
98#: calibre.web.feeds.news.BasicNewsRecipe.canonicalize_internal_url:7
99msgid ""
100"Is True if the URL is coming from an internal link in an HTML file. False if"
101" the URL is the URL used to download an article."
102msgstr ""
103
104#: ../../__w/calibre/calibre/src/calibre/web/feeds/news.pydocstring of
105#: calibre.web.feeds.news.BasicNewsRecipe.cleanup:1
106msgid ""
107"Called after all articles have been download. Use it to do any cleanup like "
108"logging out of subscription sites, etc."
109msgstr ""
110
111#: ../../__w/calibre/calibre/src/calibre/web/feeds/news.pydocstring of
112#: calibre.web.feeds.news.BasicNewsRecipe.clone_browser:1
113msgid ""
114"Clone the browser br. Cloned browsers are used for multi-threaded downloads,"
115" since mechanize is not thread safe. The default cloning routines should "
116"capture most browser customization, but if you do something exotic in your "
117"recipe, you should override this method in your recipe and clone manually."
118msgstr ""
119
120#: ../../__w/calibre/calibre/src/calibre/web/feeds/news.pydocstring of
121#: calibre.web.feeds.news.BasicNewsRecipe.clone_browser:7
122msgid ""
123"Cloned browser instances use the same, thread-safe CookieJar by default, "
124"unless you have customized cookie handling."
125msgstr ""
126
127#: ../../__w/calibre/calibre/src/calibre/web/feeds/news.pydocstring of
128#: calibre.web.feeds.news.BasicNewsRecipe.default_cover:1
129msgid "Create a generic cover for recipes that don't have a cover"
130msgstr "Crea una copertina generica per le ricette che non hanno una copertina"
131
132#: ../../__w/calibre/calibre/src/calibre/web/feeds/news.pydocstring of
133#: calibre.web.feeds.news.BasicNewsRecipe.download:1
134msgid ""
135"Download and pre-process all articles from the feeds in this recipe. This "
136"method should be called only once on a particular Recipe instance. Calling "
137"it more than once will lead to undefined behavior. :return: Path to "
138"index.html"
139msgstr ""
140
141#: ../../__w/calibre/calibre/src/calibre/web/feeds/news.pydocstring of
142#: calibre.web.feeds.news.BasicNewsRecipe.extract_readable_article:1
143msgid ""
144"Extracts main article content from 'html', cleans up and returns as a "
145"(article_html, extracted_title) tuple. Based on the original readability "
146"algorithm by Arc90."
147msgstr ""
148
149#: ../../__w/calibre/calibre/src/calibre/web/feeds/news.pydocstring of
150#: calibre.web.feeds.news.BasicNewsRecipe.get_article_url:1
151msgid ""
152"Override in a subclass to customize extraction of the :term:`URL` that "
153"points to the content for each article. Return the article URL. It is called"
154" with `article`, an object representing a parsed article from a feed. See "
155"`feedparser <https://pythonhosted.org/feedparser/>`_. By default it looks "
156"for the original link (for feeds syndicated via a service like feedburner or"
157" pheedo) and if found, returns that or else returns `article.link "
158"<https://pythonhosted.org/feedparser/reference-entry-link.html>`_."
159msgstr ""
160
161#: ../../__w/calibre/calibre/src/calibre/web/feeds/news.pydocstring of
162#: calibre.web.feeds.news.BasicNewsRecipe.get_browser:1
163msgid ""
164"Return a browser instance used to fetch documents from the web. By default "
165"it returns a `mechanize <https://mechanize.readthedocs.io/en/latest/>`_ "
166"browser instance that supports cookies, ignores robots.txt, handles "
167"refreshes and has a mozilla firefox user agent."
168msgstr ""
169
170#: ../../__w/calibre/calibre/src/calibre/web/feeds/news.pydocstring of
171#: calibre.web.feeds.news.BasicNewsRecipe.get_browser:6
172msgid ""
173"If your recipe requires that you login first, override this method in your "
174"subclass. For example, the following code is used in the New York Times "
175"recipe to login for full access::"
176msgstr ""
177
178#: ../../__w/calibre/calibre/src/calibre/web/feeds/news.pydocstring of
179#: calibre.web.feeds.news.BasicNewsRecipe.get_cover_url:1
180msgid ""
181"Return a :term:`URL` to the cover image for this issue or `None`. By default"
182" it returns the value of the member `self.cover_url` which is normally "
183"`None`. If you want your recipe to download a cover for the e-book override "
184"this method in your subclass, or set the member variable `self.cover_url` "
185"before this method is called."
186msgstr ""
187
188#: ../../__w/calibre/calibre/src/calibre/web/feeds/news.pydocstring of
189#: calibre.web.feeds.news.BasicNewsRecipe.get_extra_css:1
190msgid ""
191"By default returns `self.extra_css`. Override if you want to "
192"programmatically generate the extra_css."
193msgstr ""
194
195#: ../../__w/calibre/calibre/src/calibre/web/feeds/news.pydocstring of
196#: calibre.web.feeds.news.BasicNewsRecipe.get_feeds:1
197msgid ""
198"Return a list of :term:`RSS` feeds to fetch for this profile. Each element "
199"of the list must be a 2-element tuple of the form (title, url). If title is "
200"None or an empty string, the title from the feed is used. This method is "
201"useful if your recipe needs to do some processing to figure out the list of "
202"feeds to download. If so, override in your subclass."
203msgstr ""
204
205#: ../../__w/calibre/calibre/src/calibre/web/feeds/news.pydocstring of
206#: calibre.web.feeds.news.BasicNewsRecipe.get_masthead_title:1
207msgid "Override in subclass to use something other than the recipe title"
208msgstr ""
209
210#: ../../__w/calibre/calibre/src/calibre/web/feeds/news.pydocstring of
211#: calibre.web.feeds.news.BasicNewsRecipe.get_masthead_url:1
212msgid ""
213"Return a :term:`URL` to the masthead image for this issue or `None`. By "
214"default it returns the value of the member `self.masthead_url` which is "
215"normally `None`. If you want your recipe to download a masthead for the "
216"e-book override this method in your subclass, or set the member variable "
217"`self.masthead_url` before this method is called. Masthead images are used "
218"in Kindle MOBI files."
219msgstr ""
220
221#: ../../__w/calibre/calibre/src/calibre/web/feeds/news.pydocstring of
222#: calibre.web.feeds.news.BasicNewsRecipe.get_obfuscated_article:1
223msgid ""
224"If you set `articles_are_obfuscated` this method is called with every "
225"article URL. It should return the path to a file on the filesystem that "
226"contains the article HTML. That file is processed by the recursive HTML "
227"fetching engine, so it can contain links to pages/images on the web."
228msgstr ""
229
230#: ../../__w/calibre/calibre/src/calibre/web/feeds/news.pydocstring of
231#: calibre.web.feeds.news.BasicNewsRecipe.get_obfuscated_article:6
232msgid ""
233"This method is typically useful for sites that try to make it difficult to "
234"access article content automatically."
235msgstr ""
236
237#: ../../__w/calibre/calibre/src/calibre/web/feeds/news.pydocstring of
238#: calibre.web.feeds.news.BasicNewsRecipe.image_url_processor:1
239msgid ""
240"Perform some processing on image urls (perhaps removing size restrictions "
241"for dynamically generated images, etc.) and return the precessed URL."
242msgstr ""
243
244#: ../../__w/calibre/calibre/src/calibre/web/feeds/news.pydocstring of
245#: calibre.web.feeds.news.BasicNewsRecipe.index_to_soup:1
246msgid ""
247"Convenience method that takes an URL to the index page and returns a "
248"`BeautifulSoup <https://www.crummy.com/software/BeautifulSoup/bs4/doc>`__ of"
249" it."
250msgstr ""
251
252#: ../../__w/calibre/calibre/src/calibre/web/feeds/news.pydocstring of
253#: calibre.web.feeds.news.BasicNewsRecipe.index_to_soup:5
254msgid "`url_or_raw`: Either a URL or the downloaded index page as a string"
255msgstr ""
256
257#: ../../__w/calibre/calibre/src/calibre/web/feeds/news.pydocstring of
258#: calibre.web.feeds.news.BasicNewsRecipe.is_link_wanted:1
259msgid ""
260"Return True if the link should be followed or False otherwise. By default, "
261"raises NotImplementedError which causes the downloader to ignore it."
262msgstr ""
263
264#: ../../__w/calibre/calibre/src/calibre/web/feeds/news.pydocstring of
265#: calibre.web.feeds.news.BasicNewsRecipe.is_link_wanted:5
266msgid "The URL to be followed"
267msgstr "L'URL da seguire"
268
269#: ../../__w/calibre/calibre/src/calibre/web/feeds/news.pydocstring of
270#: calibre.web.feeds.news.BasicNewsRecipe.is_link_wanted:6
271msgid "The tag from which the URL was derived"
272msgstr ""
273
274#: ../../__w/calibre/calibre/src/calibre/web/feeds/news.pydocstring of
275#: calibre.web.feeds.news.BasicNewsRecipe.parse_feeds:1
276msgid ""
277"Create a list of articles from the list of feeds returned by "
278":meth:`BasicNewsRecipe.get_feeds`. Return a list of :class:`Feed` objects."
279msgstr ""
280
281#: ../../__w/calibre/calibre/src/calibre/web/feeds/news.pydocstring of
282#: calibre.web.feeds.news.BasicNewsRecipe.parse_index:1
283msgid ""
284"This method should be implemented in recipes that parse a website instead of"
285" feeds to generate a list of articles. Typical uses are for news sources "
286"that have a \"Print Edition\" webpage that lists all the articles in the "
287"current print edition. If this function is implemented, it will be used in "
288"preference to :meth:`BasicNewsRecipe.parse_feeds`."
289msgstr ""
290
291#: ../../__w/calibre/calibre/src/calibre/web/feeds/news.pydocstring of
292#: calibre.web.feeds.news.BasicNewsRecipe.parse_index:7
293msgid ""
294"It must return a list. Each element of the list must be a 2-element tuple of"
295" the form ``('feed title', list of articles)``."
296msgstr ""
297
298#: ../../__w/calibre/calibre/src/calibre/web/feeds/news.pydocstring of
299#: calibre.web.feeds.news.BasicNewsRecipe.parse_index:10
300msgid "Each list of articles must contain dictionaries of the form::"
301msgstr ""
302
303#: ../../__w/calibre/calibre/src/calibre/web/feeds/news.pydocstring of
304#: calibre.web.feeds.news.BasicNewsRecipe.parse_index:23
305msgid ""
306"For an example, see the recipe for downloading `The Atlantic`. In addition, "
307"you can add 'author' for the author of the article."
308msgstr ""
309
310#: ../../__w/calibre/calibre/src/calibre/web/feeds/news.pydocstring of
311#: calibre.web.feeds.news.BasicNewsRecipe.parse_index:26
312msgid ""
313"If you want to abort processing for some reason and have calibre show the "
314"user a simple message instead of an error, call "
315":meth:`abort_recipe_processing`."
316msgstr ""
317
318#: ../../__w/calibre/calibre/src/calibre/web/feeds/news.pydocstring of
319#: calibre.web.feeds.news.BasicNewsRecipe.populate_article_metadata:1
320msgid ""
321"Called when each HTML page belonging to article is downloaded. Intended to "
322"be used to get article metadata like author/summary/etc. from the parsed "
323"HTML (soup)."
324msgstr ""
325
326#: ../../__w/calibre/calibre/src/calibre/web/feeds/news.pydocstring of
327#: calibre.web.feeds.news.BasicNewsRecipe.populate_article_metadata:5
328msgid ""
329"A object of class :class:`calibre.web.feeds.Article`. If you change the "
330"summary, remember to also change the text_summary"
331msgstr ""
332
333#: ../../__w/calibre/calibre/src/calibre/web/feeds/news.pydocstring of
334#: calibre.web.feeds.news.BasicNewsRecipe.populate_article_metadata:7
335msgid "Parsed HTML belonging to this article"
336msgstr ""
337
338#: ../../__w/calibre/calibre/src/calibre/web/feeds/news.pydocstring of
339#: calibre.web.feeds.news.BasicNewsRecipe.populate_article_metadata:8
340msgid "True iff the parsed HTML is the first page of the article."
341msgstr ""
342
343#: ../../__w/calibre/calibre/src/calibre/web/feeds/news.pydocstring of
344#: calibre.web.feeds.news.BasicNewsRecipe.postprocess_book:1
345msgid "Run any needed post processing on the parsed downloaded e-book."
346msgstr ""
347
348#: ../../__w/calibre/calibre/src/calibre/web/feeds/news.pydocstring of
349#: calibre.web.feeds.news.BasicNewsRecipe.postprocess_book:3
350msgid "An OEBBook object"
351msgstr "Un oggetto OEBBook "
352
353#: ../../__w/calibre/calibre/src/calibre/web/feeds/news.pydocstring of
354#: calibre.web.feeds.news.BasicNewsRecipe.postprocess_book:4
355msgid "Conversion options"
356msgstr "Opzioni di conversione"
357
358#: ../../__w/calibre/calibre/src/calibre/web/feeds/news.pydocstring of
359#: calibre.web.feeds.news.BasicNewsRecipe.postprocess_html:1
360msgid ""
361"This method is called with the source of each downloaded :term:`HTML` file, "
362"after it is parsed for links and images. It can be used to do arbitrarily "
363"powerful post-processing on the :term:`HTML`. It should return `soup` after "
364"processing it."
365msgstr ""
366
367#: ../../__w/calibre/calibre/src/calibre/web/feeds/news.pydocstring of
368#: calibre.web.feeds.news.BasicNewsRecipe.postprocess_html:6
369msgid ""
370"A `BeautifulSoup <https://www.crummy.com/software/BeautifulSoup/bs4/doc/>`__"
371"  instance containing the downloaded :term:`HTML`."
372msgstr ""
373
374#: ../../__w/calibre/calibre/src/calibre/web/feeds/news.pydocstring of
375#: calibre.web.feeds.news.BasicNewsRecipe.postprocess_html:7
376msgid "True if this is the first page of an article."
377msgstr "Vero se questa è la prima pagina di un articolo."
378
379#: ../../__w/calibre/calibre/src/calibre/web/feeds/news.pydocstring of
380#: calibre.web.feeds.news.BasicNewsRecipe.preprocess_html:1
381msgid ""
382"This method is called with the source of each downloaded :term:`HTML` file, "
383"before it is parsed for links and images. It is called after the cleanup as "
384"specified by remove_tags etc. It can be used to do arbitrarily powerful pre-"
385"processing on the :term:`HTML`. It should return `soup` after processing it."
386msgstr ""
387
388#: ../../__w/calibre/calibre/src/calibre/web/feeds/news.pydocstring of
389#: calibre.web.feeds.news.BasicNewsRecipe.preprocess_html:7
390#: ../../__w/calibre/calibre/src/calibre/web/feeds/news.pydocstring of
391#: calibre.web.feeds.news.BasicNewsRecipe.skip_ad_pages:8
392msgid ""
393"`soup`: A `BeautifulSoup "
394"<https://www.crummy.com/software/BeautifulSoup/bs4/doc/>`__ instance "
395"containing the downloaded :term:`HTML`."
396msgstr ""
397
398#: ../../__w/calibre/calibre/src/calibre/web/feeds/news.pydocstring of
399#: calibre.web.feeds.news.BasicNewsRecipe.preprocess_image:1
400msgid ""
401"Perform some processing on downloaded image data. This is called on the raw "
402"data before any resizing is done. Must return the processed raw data. Return"
403" None to skip the image."
404msgstr ""
405
406#: ../../__w/calibre/calibre/src/calibre/web/feeds/news.pydocstring of
407#: calibre.web.feeds.news.BasicNewsRecipe.preprocess_raw_html:1
408msgid ""
409"This method is called with the source of each downloaded :term:`HTML` file, "
410"before it is parsed into an object tree. raw_html is a unicode string "
411"representing the raw HTML downloaded from the web. url is the URL from which"
412" the HTML was downloaded."
413msgstr ""
414
415#: ../../__w/calibre/calibre/src/calibre/web/feeds/news.pydocstring of
416#: calibre.web.feeds.news.BasicNewsRecipe.preprocess_raw_html:6
417msgid "Note that this method acts *before* preprocess_regexps."
418msgstr ""
419
420#: ../../__w/calibre/calibre/src/calibre/web/feeds/news.pydocstring of
421#: calibre.web.feeds.news.BasicNewsRecipe.preprocess_raw_html:8
422msgid "This method must return the processed raw_html as a unicode object."
423msgstr ""
424
425#: ../../__w/calibre/calibre/src/calibre/web/feeds/news.pydocstring of
426#: calibre.web.feeds.news.BasicNewsRecipe.print_version:1
427msgid ""
428"Take a `url` pointing to the webpage with article content and return the "
429":term:`URL` pointing to the print version of the article. By default does "
430"nothing. For example::"
431msgstr ""
432
433#: ../../__w/calibre/calibre/src/calibre/web/feeds/news.pydocstring of
434#: calibre.web.feeds.news.BasicNewsRecipe.skip_ad_pages:1
435msgid ""
436"This method is called with the source of each downloaded :term:`HTML` file, "
437"before any of the cleanup attributes like remove_tags, keep_only_tags are "
438"applied. Note that preprocess_regexps will have already been applied. It is "
439"meant to allow the recipe to skip ad pages. If the soup represents an ad "
440"page, return the HTML of the real page. Otherwise return None."
441msgstr ""
442
443#: ../../__w/calibre/calibre/src/calibre/web/feeds/news.pydocstring of
444#: calibre.web.feeds.news.BasicNewsRecipe.sort_index_by:1
445msgid ""
446"Convenience method to sort the titles in `index` according to `weights`. "
447"`index` is sorted in place. Returns `index`."
448msgstr ""
449
450#: ../../__w/calibre/calibre/src/calibre/web/feeds/news.pydocstring of
451#: calibre.web.feeds.news.BasicNewsRecipe.sort_index_by:4
452msgid "`index`: A list of titles."
453msgstr ""
454
455#: ../../__w/calibre/calibre/src/calibre/web/feeds/news.pydocstring of
456#: calibre.web.feeds.news.BasicNewsRecipe.sort_index_by:6
457msgid ""
458"`weights`: A dictionary that maps weights to titles. If any titles in index "
459"are not in weights, they are assumed to have a weight of 0."
460msgstr ""
461
462#: ../../__w/calibre/calibre/src/calibre/web/feeds/news.pydocstring of
463#: calibre.web.feeds.news.BasicNewsRecipe.tag_to_string:1
464msgid ""
465"Convenience method to take a `BeautifulSoup "
466"<https://www.crummy.com/software/BeautifulSoup/bs4/doc/>`_ :code:`Tag` and "
467"extract the text from it recursively, including any CDATA sections and alt "
468"tag attributes. Return a possibly empty Unicode string."
469msgstr ""
470
471#: ../../__w/calibre/calibre/src/calibre/web/feeds/news.pydocstring of
472#: calibre.web.feeds.news.BasicNewsRecipe.tag_to_string:6
473msgid ""
474"`use_alt`: If `True` try to use the alt attribute for tags that don't have "
475"any textual content"
476msgstr ""
477
478#: ../../__w/calibre/calibre/src/calibre/web/feeds/news.pydocstring of
479#: calibre.web.feeds.news.BasicNewsRecipe.tag_to_string:9
480msgid ""
481"`tag`: `BeautifulSoup "
482"<https://www.crummy.com/software/BeautifulSoup/bs4/doc/>`_ :code:`Tag`"
483msgstr ""
484
485#: ../../__w/calibre/calibre/manual/docstring of
486#: calibre.web.feeds.news.BasicNewsRecipe.articles_are_obfuscated:1
487msgid ""
488"Set to True and implement :meth:`get_obfuscated_article` to handle websites "
489"that try to make it difficult to scrape content."
490msgstr ""
491
492#: ../../__w/calibre/calibre/manual/docstring of
493#: calibre.web.feeds.news.BasicNewsRecipe.auto_cleanup:1
494msgid ""
495"Automatically extract all the text from downloaded article pages. Uses the "
496"algorithms from the readability project. Setting this to True, means that "
497"you do not have to worry about cleaning up the downloaded HTML manually "
498"(though manual cleanup will always be superior)."
499msgstr ""
500
501#: ../../__w/calibre/calibre/manual/docstring of
502#: calibre.web.feeds.news.BasicNewsRecipe.auto_cleanup_keep:1
503msgid ""
504"Specify elements that the auto cleanup algorithm should never remove. The "
505"syntax is a XPath expression. For example::"
506msgstr ""
507
508#: ../../__w/calibre/calibre/manual/docstring of
509#: calibre.web.feeds.news.BasicNewsRecipe.center_navbar:1
510msgid ""
511"If True the navigation bar is center aligned, otherwise it is left aligned"
512msgstr ""
513
514#: ../../__w/calibre/calibre/manual/docstring of
515#: calibre.web.feeds.news.BasicNewsRecipe.compress_news_images:1
516msgid ""
517"Set this to False to ignore all scaling and compression parameters and pass "
518"images through unmodified. If True and the other compression parameters are "
519"left at their default values, JPEG images will be scaled to fit in the "
520"screen dimensions set by the output profile and compressed to size at most "
521"(w * h)/16 where w x h are the scaled image dimensions."
522msgstr ""
523
524#: ../../__w/calibre/calibre/manual/docstring of
525#: calibre.web.feeds.news.BasicNewsRecipe.compress_news_images_auto_size:1
526msgid ""
527"The factor used when auto compressing JPEG images. If set to None, auto "
528"compression is disabled. Otherwise, the images will be reduced in size to (w"
529" * h)/compress_news_images_auto_size bytes if possible by reducing the "
530"quality level, where w x h are the image dimensions in pixels. The minimum "
531"JPEG quality will be 5/100 so it is possible this constraint will not be "
532"met.  This parameter can be overridden by the parameter "
533"compress_news_images_max_size which provides a fixed maximum size for "
534"images. Note that if you enable scale_news_images_to_device then the image "
535"will first be scaled and then its quality lowered until its size is less "
536"than (w * h)/factor where w and h are now the *scaled* image dimensions. In "
537"other words, this compression happens after scaling."
538msgstr ""
539
540#: ../../__w/calibre/calibre/manual/docstring of
541#: calibre.web.feeds.news.BasicNewsRecipe.compress_news_images_max_size:1
542msgid ""
543"Set JPEG quality so images do not exceed the size given (in KBytes). If set,"
544" this parameter overrides auto compression via "
545"compress_news_images_auto_size. The minimum JPEG quality will be 5/100 so it"
546" is possible this constraint will not be met."
547msgstr ""
548
549#: ../../__w/calibre/calibre/manual/docstring of
550#: calibre.web.feeds.news.BasicNewsRecipe.conversion_options:1
551msgid ""
552"Recipe specific options to control the conversion of the downloaded content "
553"into an e-book. These will override any user or plugin specified values, so "
554"only use if absolutely necessary. For example::"
555msgstr ""
556
557#: ../../__w/calibre/calibre/manual/docstring of
558#: calibre.web.feeds.news.BasicNewsRecipe.cover_margins:1
559msgid ""
560"By default, the cover image returned by get_cover_url() will be used as the "
561"cover for the periodical.  Overriding this in your recipe instructs calibre "
562"to render the downloaded cover into a frame whose width and height are "
563"expressed as a percentage of the downloaded cover. cover_margins = (10, 15, "
564"'#ffffff') pads the cover with a white margin 10px on the left and right, "
565"15px on the top and bottom. Color names are defined `here "
566"<https://www.imagemagick.org/script/color.php>`_. Note that for some reason,"
567" white does not always work in Windows. Use #ffffff instead"
568msgstr ""
569
570#: ../../__w/calibre/calibre/manual/docstring of
571#: calibre.web.feeds.news.BasicNewsRecipe.delay:1
572msgid ""
573"Delay between consecutive downloads in seconds. The argument may be a "
574"floating point number to indicate a more precise time."
575msgstr ""
576
577#: ../../__w/calibre/calibre/manual/docstring of
578#: calibre.web.feeds.news.BasicNewsRecipe.description:1
579msgid ""
580"A couple of lines that describe the content this recipe downloads. This will"
581" be used primarily in a GUI that presents a list of recipes."
582msgstr ""
583
584#: ../../__w/calibre/calibre/manual/docstring of
585#: calibre.web.feeds.news.BasicNewsRecipe.encoding:1
586msgid ""
587"Specify an override encoding for sites that have an incorrect charset "
588"specification. The most common being specifying ``latin1`` and using "
589"``cp1252``. If None, try to detect the encoding. If it is a callable, the "
590"callable is called with two arguments: The recipe object and the source to "
591"be decoded. It must return the decoded source."
592msgstr ""
593
594#: ../../__w/calibre/calibre/manual/docstring of
595#: calibre.web.feeds.news.BasicNewsRecipe.extra_css:1
596msgid ""
597"Specify any extra :term:`CSS` that should be added to downloaded "
598":term:`HTML` files. It will be inserted into `<style>` tags, just before the"
599" closing `</head>` tag thereby overriding all :term:`CSS` except that which "
600"is declared using the style attribute on individual :term:`HTML` tags. Note "
601"that if you want to programmatically generate the extra_css override the "
602":meth:`get_extra_css()` method instead. For example::"
603msgstr ""
604
605#: ../../__w/calibre/calibre/manual/docstring of
606#: calibre.web.feeds.news.BasicNewsRecipe.feeds:1
607msgid ""
608"List of feeds to download. Can be either ``[url1, url2, ...]`` or "
609"``[('title1', url1), ('title2', url2),...]``"
610msgstr ""
611
612#: ../../__w/calibre/calibre/manual/docstring of
613#: calibre.web.feeds.news.BasicNewsRecipe.filter_regexps:1
614msgid ""
615"List of regular expressions that determines which links to ignore. If empty "
616"it is ignored. Used only if is_link_wanted is not implemented. For example::"
617msgstr ""
618
619#: ../../__w/calibre/calibre/manual/docstring of
620#: calibre.web.feeds.news.BasicNewsRecipe.filter_regexps:7
621msgid "will remove all URLs that have `ads.doubleclick.net` in them."
622msgstr "rimuoverà tutti gli URL che hanno al loro interno  `ads.doubleclick.net`."
623
624#: ../../__w/calibre/calibre/manual/docstring of
625#: calibre.web.feeds.news.BasicNewsRecipe.filter_regexps:9
626#: ../../__w/calibre/calibre/manual/docstring of
627#: calibre.web.feeds.news.BasicNewsRecipe.match_regexps:9
628msgid ""
629"Only one of :attr:`BasicNewsRecipe.match_regexps` or "
630":attr:`BasicNewsRecipe.filter_regexps` should be defined."
631msgstr ""
632
633#: ../../__w/calibre/calibre/manual/docstring of
634#: calibre.web.feeds.news.BasicNewsRecipe.handle_gzip:1
635msgid ""
636"Set to False if you dont want to use gzipped transfers. Note that some old "
637"servers flake out with gzip"
638msgstr ""
639
640#: ../../__w/calibre/calibre/manual/docstring of
641#: calibre.web.feeds.news.BasicNewsRecipe.ignore_duplicate_articles:1
642msgid ""
643"Ignore duplicates of articles that are present in more than one section. A "
644"duplicate article is an article that has the same title and/or URL. To "
645"ignore articles with the same title, set this to::"
646msgstr ""
647
648#: ../../__w/calibre/calibre/manual/docstring of
649#: calibre.web.feeds.news.BasicNewsRecipe.ignore_duplicate_articles:7
650msgid "To use URLs instead, set it to::"
651msgstr ""
652
653#: ../../__w/calibre/calibre/manual/docstring of
654#: calibre.web.feeds.news.BasicNewsRecipe.ignore_duplicate_articles:11
655msgid "To match on title or URL, set it to::"
656msgstr ""
657
658#: ../../__w/calibre/calibre/manual/docstring of
659#: calibre.web.feeds.news.BasicNewsRecipe.keep_only_tags:1
660msgid ""
661"Keep only the specified tags and their children. For the format for "
662"specifying a tag see :attr:`BasicNewsRecipe.remove_tags`. If this list is "
663"not empty, then the `<body>` tag will be emptied and re-filled with the tags"
664" that match the entries in this list. For example::"
665msgstr ""
666
667#: ../../__w/calibre/calibre/manual/docstring of
668#: calibre.web.feeds.news.BasicNewsRecipe.keep_only_tags:8
669msgid ""
670"will keep only tags that have an `id` attribute of `\"content\"` or "
671"`\"heading\"`."
672msgstr ""
673
674#: ../../__w/calibre/calibre/manual/docstring of
675#: calibre.web.feeds.news.BasicNewsRecipe.language:1
676msgid ""
677"The language that the news is in. Must be an ISO-639 code either two or "
678"three characters long"
679msgstr ""
680
681#: ../../__w/calibre/calibre/manual/docstring of
682#: calibre.web.feeds.news.BasicNewsRecipe.masthead_url:1
683msgid ""
684"By default, calibre will use a default image for the masthead (Kindle only)."
685" Override this in your recipe to provide a url to use as a masthead."
686msgstr ""
687
688#: ../../__w/calibre/calibre/manual/docstring of
689#: calibre.web.feeds.news.BasicNewsRecipe.match_regexps:1
690msgid ""
691"List of regular expressions that determines which links to follow. If empty,"
692" it is ignored. Used only if is_link_wanted is not implemented. For "
693"example::"
694msgstr ""
695
696#: ../../__w/calibre/calibre/manual/docstring of
697#: calibre.web.feeds.news.BasicNewsRecipe.match_regexps:7
698msgid "will match all URLs that have `page=some number` in them."
699msgstr ""
700
701#: ../../__w/calibre/calibre/manual/docstring of
702#: calibre.web.feeds.news.BasicNewsRecipe.max_articles_per_feed:1
703msgid ""
704"Maximum number of articles to download from each feed. This is primarily "
705"useful for feeds that don't have article dates. For most feeds, you should "
706"use :attr:`BasicNewsRecipe.oldest_article`"
707msgstr ""
708
709#: ../../__w/calibre/calibre/manual/docstring of
710#: calibre.web.feeds.news.BasicNewsRecipe.needs_subscription:1
711msgid ""
712"If True the GUI will ask the user for a username and password to use while "
713"downloading. If set to \"optional\" the use of a username and password "
714"becomes optional"
715msgstr ""
716
717#: ../../__w/calibre/calibre/manual/docstring of
718#: calibre.web.feeds.news.BasicNewsRecipe.no_stylesheets:1
719msgid ""
720"Convenient flag to disable loading of stylesheets for websites that have "
721"overly complex stylesheets unsuitable for conversion to e-book formats. If "
722"True stylesheets are not downloaded and processed"
723msgstr ""
724
725#: ../../__w/calibre/calibre/manual/docstring of
726#: calibre.web.feeds.news.BasicNewsRecipe.oldest_article:1
727msgid "Oldest article to download from this news source. In days."
728msgstr "L'articolo più datato da scaricare da questa fonte di notizie. In giorni."
729
730#: ../../__w/calibre/calibre/manual/docstring of
731#: calibre.web.feeds.news.BasicNewsRecipe.preprocess_regexps:1
732msgid ""
733"List of :term:`regexp` substitution rules to run on the downloaded "
734":term:`HTML`. Each element of the list should be a two element tuple. The "
735"first element of the tuple should be a compiled regular expression and the "
736"second a callable that takes a single match object and returns a string to "
737"replace the match. For example::"
738msgstr ""
739
740#: ../../__w/calibre/calibre/manual/docstring of
741#: calibre.web.feeds.news.BasicNewsRecipe.preprocess_regexps:12
742msgid "will remove everything from `<!--Article ends here-->` to `</body>`."
743msgstr ""
744
745#: ../../__w/calibre/calibre/manual/docstring of
746#: calibre.web.feeds.news.BasicNewsRecipe.publication_type:1
747msgid ""
748"Publication type Set to newspaper, magazine or blog. If set to None, no "
749"publication type metadata will be written to the opf file."
750msgstr ""
751
752#: ../../__w/calibre/calibre/manual/docstring of
753#: calibre.web.feeds.news.BasicNewsRecipe.recipe_disabled:1
754msgid ""
755"Set to a non empty string to disable this recipe. The string will be used as"
756" the disabled message"
757msgstr ""
758
759#: ../../__w/calibre/calibre/manual/docstring of
760#: calibre.web.feeds.news.BasicNewsRecipe.recursions:1
761msgid "Number of levels of links to follow on article webpages"
762msgstr ""
763
764#: ../../__w/calibre/calibre/manual/docstring of
765#: calibre.web.feeds.news.BasicNewsRecipe.remove_attributes:1
766msgid "List of attributes to remove from all tags. For example::"
767msgstr ""
768
769#: ../../__w/calibre/calibre/manual/docstring of
770#: calibre.web.feeds.news.BasicNewsRecipe.remove_empty_feeds:1
771msgid ""
772"If True empty feeds are removed from the output. This option has no effect "
773"if parse_index is overridden in the sub class. It is meant only for recipes "
774"that return a list of feeds using `feeds` or :meth:`get_feeds`. It is also "
775"used if you use the ignore_duplicate_articles option."
776msgstr ""
777
778#: ../../__w/calibre/calibre/manual/docstring of
779#: calibre.web.feeds.news.BasicNewsRecipe.remove_javascript:1
780msgid "Convenient flag to strip all JavaScript tags from the downloaded HTML"
781msgstr ""
782
783#: ../../__w/calibre/calibre/manual/docstring of
784#: calibre.web.feeds.news.BasicNewsRecipe.remove_tags:1
785msgid ""
786"List of tags to be removed. Specified tags are removed from downloaded HTML."
787" A tag is specified as a dictionary of the form::"
788msgstr ""
789
790#: ../../__w/calibre/calibre/manual/docstring of
791#: calibre.web.feeds.news.BasicNewsRecipe.remove_tags:9
792msgid ""
793"All keys are optional. For a full explanation of the search criteria, see "
794"`Beautiful Soup <https://www.crummy.com/software/BeautifulSoup/bs4/doc"
795"/#searching-the-tree>`__ A common example::"
796msgstr ""
797
798#: ../../__w/calibre/calibre/manual/docstring of
799#: calibre.web.feeds.news.BasicNewsRecipe.remove_tags:15
800msgid ""
801"This will remove all `<div class=\"advert\">` tags and all their children "
802"from the downloaded :term:`HTML`."
803msgstr ""
804
805#: ../../__w/calibre/calibre/manual/docstring of
806#: calibre.web.feeds.news.BasicNewsRecipe.remove_tags_after:1
807msgid ""
808"Remove all tags that occur after the specified tag. For the format for "
809"specifying a tag see :attr:`BasicNewsRecipe.remove_tags`. For example::"
810msgstr ""
811
812#: ../../__w/calibre/calibre/manual/docstring of
813#: calibre.web.feeds.news.BasicNewsRecipe.remove_tags_after:7
814msgid "will remove all tags after the first element with `id=\"content\"`."
815msgstr ""
816
817#: ../../__w/calibre/calibre/manual/docstring of
818#: calibre.web.feeds.news.BasicNewsRecipe.remove_tags_before:1
819msgid ""
820"Remove all tags that occur before the specified tag. For the format for "
821"specifying a tag see :attr:`BasicNewsRecipe.remove_tags`. For example::"
822msgstr ""
823
824#: ../../__w/calibre/calibre/manual/docstring of
825#: calibre.web.feeds.news.BasicNewsRecipe.remove_tags_before:7
826msgid "will remove all tags before the first element with `id=\"content\"`."
827msgstr ""
828
829#: ../../__w/calibre/calibre/manual/docstring of
830#: calibre.web.feeds.news.BasicNewsRecipe.requires_version:1
831msgid "Minimum calibre version needed to use this recipe"
832msgstr "Versione minima di calibre per utilizzare questa ricetta"
833
834#: ../../__w/calibre/calibre/manual/docstring of
835#: calibre.web.feeds.news.BasicNewsRecipe.resolve_internal_links:1
836msgid ""
837"If set to True then links in downloaded articles that point to other "
838"downloaded articles are changed to point to the downloaded copy of the "
839"article rather than its original web URL. If you set this to True, you might"
840" also need to implement :meth:`canonicalize_internal_url` to work with the "
841"URL scheme of your particular website."
842msgstr ""
843
844#: ../../__w/calibre/calibre/manual/docstring of
845#: calibre.web.feeds.news.BasicNewsRecipe.reverse_article_order:1
846msgid "Reverse the order of articles in each feed"
847msgstr "Inverte l'ordine degli articoli in ogni fonte"
848
849#: ../../__w/calibre/calibre/manual/docstring of
850#: calibre.web.feeds.news.BasicNewsRecipe.scale_news_images:1
851msgid ""
852"Maximum dimensions (w,h) to scale images to. If scale_news_images_to_device "
853"is True this is set to the device screen dimensions set by the output "
854"profile unless there is no profile set, in which case it is left at whatever"
855" value it has been assigned (default None)."
856msgstr ""
857
858#: ../../__w/calibre/calibre/manual/docstring of
859#: calibre.web.feeds.news.BasicNewsRecipe.scale_news_images_to_device:1
860msgid ""
861"Rescale images to fit in the device screen dimensions set by the output "
862"profile. Ignored if no output profile is set."
863msgstr ""
864
865#: ../../__w/calibre/calibre/manual/docstring of
866#: calibre.web.feeds.news.BasicNewsRecipe.simultaneous_downloads:1
867msgid ""
868"Number of simultaneous downloads. Set to 1 if the server is picky. "
869"Automatically reduced to 1 if :attr:`BasicNewsRecipe.delay` > 0"
870msgstr ""
871
872#: ../../__w/calibre/calibre/manual/docstring of
873#: calibre.web.feeds.news.BasicNewsRecipe.summary_length:1
874msgid "Max number of characters in the short description"
875msgstr "Numero massimo di caratteri nella descrizione breve"
876
877#: ../../__w/calibre/calibre/manual/docstring of
878#: calibre.web.feeds.news.BasicNewsRecipe.template_css:1
879msgid ""
880"The CSS that is used to style the templates, i.e., the navigation bars and "
881"the Tables of Contents. Rather than overriding this variable, you should use"
882" `extra_css` in your recipe to customize look and feel."
883msgstr ""
884
885#: ../../__w/calibre/calibre/manual/docstring of
886#: calibre.web.feeds.news.BasicNewsRecipe.timefmt:1
887msgid ""
888"The format string for the date shown on the first page. By default: "
889"Day_Name, Day_Number Month_Name Year"
890msgstr ""
891
892#: ../../__w/calibre/calibre/manual/docstring of
893#: calibre.web.feeds.news.BasicNewsRecipe.timeout:1
894msgid "Timeout for fetching files from server in seconds"
895msgstr ""
896
897#: ../../__w/calibre/calibre/manual/docstring of
898#: calibre.web.feeds.news.BasicNewsRecipe.title:1
899msgid "The title to use for the e-book"
900msgstr ""
901
902#: ../../__w/calibre/calibre/manual/docstring of
903#: calibre.web.feeds.news.BasicNewsRecipe.use_embedded_content:1
904msgid ""
905"Normally we try to guess if a feed has full articles embedded in it based on"
906" the length of the embedded content. If `None`, then the default guessing is"
907" used. If `True` then the we always assume the feeds has embedded content "
908"and if `False` we always assume the feed does not have embedded content."
909msgstr ""
910