# SOME DESCRIPTIVE TITLE. # Copyright (C) 1990-2016, Python Software Foundation # This file is distributed under the same license as the Python package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 2.7\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-10-30 10:44+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: ../Doc/library/htmllib.rst:2 msgid ":mod:`htmllib` --- A parser for HTML documents" msgstr "" #: ../Doc/library/htmllib.rst:8 msgid "" "The :mod:`htmllib` module has been removed in Python 3. Use :mod:" "`HTMLParser` instead in Python 2, and the equivalent, :mod:`html.parser`, in " "Python 3." msgstr "" #: ../Doc/library/htmllib.rst:23 msgid "" "This module defines a class which can serve as a base for parsing text files " "formatted in the HyperText Mark-up Language (HTML). The class is not " "directly concerned with I/O --- it must be provided with input in string " "form via a method, and makes calls to methods of a \"formatter\" object in " "order to produce output. The :class:`HTMLParser` class is designed to be " "used as a base class for other classes in order to add functionality, and " "allows most of its methods to be extended or overridden. In turn, this " "class is derived from and extends the :class:`SGMLParser` class defined in " "module :mod:`sgmllib`. The :class:`HTMLParser` implementation supports the " "HTML 2.0 language as described in :rfc:`1866`. Two implementations of " "formatter objects are provided in the :mod:`formatter` module; refer to the " "documentation for that module for information on the formatter interface." msgstr "" #: ../Doc/library/htmllib.rst:36 msgid "" "The following is a summary of the interface defined by :class:`sgmllib." "SGMLParser`:" msgstr "" #: ../Doc/library/htmllib.rst:39 msgid "" "The interface to feed data to an instance is through the :meth:`feed` " "method, which takes a string argument. This can be called with as little or " "as much text at a time as desired; ``p.feed(a); p.feed(b)`` has the same " "effect as ``p.feed(a+b)``. When the data contains complete HTML markup " "constructs, these are processed immediately; incomplete constructs are saved " "in a buffer. To force processing of all unprocessed data, call the :meth:" "`close` method." msgstr "" #: ../Doc/library/htmllib.rst:46 msgid "For example, to parse the entire contents of a file, use::" msgstr "" #: ../Doc/library/htmllib.rst:51 msgid "" "The interface to define semantics for HTML tags is very simple: derive a " "class and define methods called :meth:`start_tag`, :meth:`end_tag`, or :meth:" "`do_tag`. The parser will call these at appropriate moments: :meth:" "`start_tag` or :meth:`do_tag` is called when an opening tag of the form " "```` is encountered; :meth:`end_tag` is called when a closing tag " "of the form ```` is encountered. If an opening tag requires a " "corresponding closing tag, like ``

`` ... ``

``, the class should " "define the :meth:`start_tag` method; if a tag requires no closing tag, like " "``

``, the class should define the :meth:`do_tag` method." msgstr "" #: ../Doc/library/htmllib.rst:61 msgid "The module defines a parser class and an exception:" msgstr "" #: ../Doc/library/htmllib.rst:66 msgid "" "This is the basic HTML parser class. It supports all entity names required " "by the XHTML 1.0 Recommendation (https://www.w3.org/TR/xhtml1). It also " "defines handlers for all HTML 2.0 and many HTML 3.0 and 3.2 elements." msgstr "" #: ../Doc/library/htmllib.rst:73 msgid "" "Exception raised by the :class:`HTMLParser` class when it encounters an " "error while parsing." msgstr "" #: ../Doc/library/htmllib.rst:83 msgid "Module :mod:`formatter`" msgstr "" #: ../Doc/library/htmllib.rst:82 msgid "" "Interface definition for transforming an abstract flow of formatting events " "into specific output events on writer objects." msgstr "" #: ../Doc/library/htmllib.rst:88 msgid "Module :mod:`HTMLParser`" msgstr "" #: ../Doc/library/htmllib.rst:86 msgid "" "Alternate HTML parser that offers a slightly lower-level view of the input, " "but is designed to work with XHTML, and does not implement some of the SGML " "syntax not used in \"HTML as deployed\" and which isn't legal for XHTML." msgstr "" #: ../Doc/library/htmllib.rst:91 msgid "Module :mod:`htmlentitydefs`" msgstr "" #: ../Doc/library/htmllib.rst:91 msgid "Definition of replacement text for XHTML 1.0 entities." msgstr "" #: ../Doc/library/htmllib.rst:93 msgid "Module :mod:`sgmllib`" msgstr "" #: ../Doc/library/htmllib.rst:94 msgid "Base class for :class:`HTMLParser`." msgstr "" #: ../Doc/library/htmllib.rst:100 msgid "HTMLParser Objects" msgstr "" #: ../Doc/library/htmllib.rst:102 msgid "" "In addition to tag methods, the :class:`HTMLParser` class provides some " "additional methods and instance variables for use within tag methods." msgstr "" #: ../Doc/library/htmllib.rst:108 msgid "This is the formatter instance associated with the parser." msgstr "" #: ../Doc/library/htmllib.rst:113 msgid "" "Boolean flag which should be true when whitespace should not be collapsed, " "or false when it should be. In general, this should only be true when " "character data is to be treated as \"preformatted\" text, as within a " "``

`` element. The default value is false.  This affects the operation "
"of :meth:`handle_data` and :meth:`save_end`."
msgstr ""

#: ../Doc/library/htmllib.rst:122
msgid ""
"This method is called at the start of an anchor region.  The arguments "
"correspond to the attributes of the ```` tag with the same names.  The "
"default implementation maintains a list of hyperlinks (defined by the "
"``HREF`` attribute for ```` tags) within the document.  The list of "
"hyperlinks is available as the data attribute :attr:`anchorlist`."
msgstr ""

#: ../Doc/library/htmllib.rst:131
msgid ""
"This method is called at the end of an anchor region.  The default "
"implementation adds a textual footnote marker using an index into the list "
"of hyperlinks created by :meth:`anchor_bgn`."
msgstr ""

#: ../Doc/library/htmllib.rst:138
msgid ""
"This method is called to handle images.  The default implementation simply "
"passes the *alt* value to the :meth:`handle_data` method."
msgstr ""

#: ../Doc/library/htmllib.rst:144
msgid ""
"Begins saving character data in a buffer instead of sending it to the "
"formatter object.  Retrieve the stored data via :meth:`save_end`. Use of "
"the :meth:`save_bgn` / :meth:`save_end` pair may not be nested."
msgstr ""

#: ../Doc/library/htmllib.rst:151
msgid ""
"Ends buffering character data and returns all data saved since the preceding "
"call to :meth:`save_bgn`.  If the :attr:`nofill` flag is false, whitespace "
"is collapsed to single spaces.  A call to this method without a preceding "
"call to :meth:`save_bgn` will raise a :exc:`TypeError` exception."
msgstr ""

#: ../Doc/library/htmllib.rst:158
msgid ":mod:`htmlentitydefs` --- Definitions of HTML general entities"
msgstr ""

#: ../Doc/library/htmllib.rst:166
msgid ""
"The :mod:`htmlentitydefs` module has been renamed to :mod:`html.entities` in "
"Python 3.  The :term:`2to3` tool will automatically adapt imports when "
"converting your sources to Python 3."
msgstr ""

#: ../Doc/library/htmllib.rst:170
msgid "**Source code:** :source:`Lib/htmlentitydefs.py`"
msgstr ""

#: ../Doc/library/htmllib.rst:174
msgid ""
"This module defines three dictionaries, ``name2codepoint``, "
"``codepoint2name``, and ``entitydefs``. ``entitydefs`` is used by the :mod:"
"`htmllib` module to provide the :attr:`entitydefs` attribute of the :class:"
"`HTMLParser` class.  The definition provided here contains all the entities "
"defined by XHTML 1.0  that can be handled using simple textual substitution "
"in the Latin-1 character set (ISO-8859-1)."
msgstr ""

#: ../Doc/library/htmllib.rst:184
msgid ""
"A dictionary mapping XHTML 1.0 entity definitions to their replacement text "
"in ISO Latin-1."
msgstr ""
"Un dictionnaire qui fait correspondre les définitions d'entités XHTML 1.0 "
"avec leur remplacement en ISO Latin-1."

#: ../Doc/library/htmllib.rst:190
msgid "A dictionary that maps HTML entity names to the Unicode code points."
msgstr ""
"Un dictionnaire qui fait correspondre les noms d'entités HTML avec les "
"points de code Unicode."

#: ../Doc/library/htmllib.rst:197
msgid "A dictionary that maps Unicode code points to HTML entity names."
msgstr ""
"Un dictionnaire qui fait correspondre les points de code Unicode avec les "
"noms d'entités HTML."