2016-10-30 09:46:26 +00:00
|
|
|
# SOME DESCRIPTIVE TITLE.
|
|
|
|
# Copyright (C) 1990-2016, Python Software Foundation
|
|
|
|
# This file is distributed under the same license as the Python package.
|
|
|
|
# FIRST AUTHOR <EMAIL@ADDRESS>, 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 <EMAIL@ADDRESS>\n"
|
|
|
|
"Language-Team: LANGUAGE <LL@li.org>\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 "
|
|
|
|
"``<tag ...>`` is encountered; :meth:`end_tag` is called when a closing tag "
|
|
|
|
"of the form ``<tag>`` is encountered. If an opening tag requires a "
|
|
|
|
"corresponding closing tag, like ``<H1>`` ... ``</H1>``, the class should "
|
|
|
|
"define the :meth:`start_tag` method; if a tag requires no closing tag, like "
|
|
|
|
"``<P>``, 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 "
|
|
|
|
"``<PRE>`` 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 ``<A>`` tag with the same names. The "
|
|
|
|
"default implementation maintains a list of hyperlinks (defined by the "
|
|
|
|
"``HREF`` attribute for ``<A>`` 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 ""
|
2018-07-03 09:30:39 +00:00
|
|
|
"Un dictionnaire qui fait correspondre les définitions d'entitiés XHTML 1.0 "
|
|
|
|
"avec leur remplacement en ISO Latin-1."
|
2016-10-30 09:46:26 +00:00
|
|
|
|
|
|
|
#: ../Doc/library/htmllib.rst:190
|
|
|
|
msgid "A dictionary that maps HTML entity names to the Unicode code points."
|
|
|
|
msgstr ""
|
2018-07-03 09:30:39 +00:00
|
|
|
"Un dictionnaire qui fait correspondre les noms d'entités HTML avec les "
|
|
|
|
"points de code Unicode."
|
2016-10-30 09:46:26 +00:00
|
|
|
|
|
|
|
#: ../Doc/library/htmllib.rst:197
|
|
|
|
msgid "A dictionary that maps Unicode code points to HTML entity names."
|
|
|
|
msgstr ""
|
2018-07-03 09:30:39 +00:00
|
|
|
"Un dictionnaire qui fait correspondre les points de code Unicode avec les "
|
|
|
|
"noms d'entités HTML."
|