# SOME DESCRIPTIVE TITLE. # Copyright (C) 2001-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 3.6\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-08-10 00:49+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: ../Doc/library/http.cookies.rst:2 msgid ":mod:`http.cookies` --- HTTP state management" msgstr "" #: ../Doc/library/http.cookies.rst:10 msgid "**Source code:** :source:`Lib/http/cookies.py`" msgstr "" #: ../Doc/library/http.cookies.rst:14 msgid "" "The :mod:`http.cookies` module defines classes for abstracting the concept " "of cookies, an HTTP state management mechanism. It supports both simple " "string-only cookies, and provides an abstraction for having any serializable " "data-type as cookie value." msgstr "" #: ../Doc/library/http.cookies.rst:19 msgid "" "The module formerly strictly applied the parsing rules described in the :rfc:" "`2109` and :rfc:`2068` specifications. It has since been discovered that " "MSIE 3.0x doesn't follow the character rules outlined in those specs and " "also many current day browsers and servers have relaxed parsing rules when " "comes to Cookie handling. As a result, the parsing rules used are a bit " "less strict." msgstr "" #: ../Doc/library/http.cookies.rst:25 msgid "" "The character set, :data:`string.ascii_letters`, :data:`string.digits` and " "``!#$%&'*+-.^_`|~:`` denote the set of valid characters allowed by this " "module in Cookie name (as :attr:`~Morsel.key`)." msgstr "" #: ../Doc/library/http.cookies.rst:29 msgid "Allowed ':' as a valid Cookie name character." msgstr "" #: ../Doc/library/http.cookies.rst:35 msgid "" "On encountering an invalid cookie, :exc:`CookieError` is raised, so if your " "cookie data comes from a browser you should always prepare for invalid data " "and catch :exc:`CookieError` on parsing." msgstr "" #: ../Doc/library/http.cookies.rst:42 msgid "" "Exception failing because of :rfc:`2109` invalidity: incorrect attributes, " "incorrect :mailheader:`Set-Cookie` header, etc." msgstr "" #: ../Doc/library/http.cookies.rst:48 msgid "" "This class is a dictionary-like object whose keys are strings and whose " "values are :class:`Morsel` instances. Note that upon setting a key to a " "value, the value is first converted to a :class:`Morsel` containing the key " "and the value." msgstr "" #: ../Doc/library/http.cookies.rst:52 msgid "If *input* is given, it is passed to the :meth:`load` method." msgstr "" #: ../Doc/library/http.cookies.rst:57 msgid "" "This class derives from :class:`BaseCookie` and overrides :meth:" "`value_decode` and :meth:`value_encode` to be the identity and :func:`str` " "respectively." msgstr "" #: ../Doc/library/http.cookies.rst:65 msgid "Module :mod:`http.cookiejar`" msgstr "" #: ../Doc/library/http.cookies.rst:64 msgid "" "HTTP cookie handling for web *clients*. The :mod:`http.cookiejar` and :mod:" "`http.cookies` modules do not depend on each other." msgstr "" #: ../Doc/library/http.cookies.rst:67 msgid ":rfc:`2109` - HTTP State Management Mechanism" msgstr "" #: ../Doc/library/http.cookies.rst:68 msgid "This is the state management specification implemented by this module." msgstr "" #: ../Doc/library/http.cookies.rst:74 msgid "Cookie Objects" msgstr "" #: ../Doc/library/http.cookies.rst:79 msgid "" "Return a decoded value from a string representation. Return value can be any " "type. This method does nothing in :class:`BaseCookie` --- it exists so it " "can be overridden." msgstr "" #: ../Doc/library/http.cookies.rst:86 msgid "" "Return an encoded value. *val* can be any type, but return value must be a " "string. This method does nothing in :class:`BaseCookie` --- it exists so it " "can be overridden." msgstr "" #: ../Doc/library/http.cookies.rst:90 msgid "" "In general, it should be the case that :meth:`value_encode` and :meth:" "`value_decode` are inverses on the range of *value_decode*." msgstr "" #: ../Doc/library/http.cookies.rst:96 msgid "" "Return a string representation suitable to be sent as HTTP headers. *attrs* " "and *header* are sent to each :class:`Morsel`'s :meth:`output` method. *sep* " "is used to join the headers together, and is by default the combination " "``'\\r\\n'`` (CRLF)." msgstr "" #: ../Doc/library/http.cookies.rst:104 msgid "" "Return an embeddable JavaScript snippet, which, if run on a browser which " "supports JavaScript, will act the same as if the HTTP headers was sent." msgstr "" #: ../Doc/library/http.cookies.rst:107 ../Doc/library/http.cookies.rst:203 #: ../Doc/library/http.cookies.rst:211 msgid "The meaning for *attrs* is the same as in :meth:`output`." msgstr "" #: ../Doc/library/http.cookies.rst:112 msgid "" "If *rawdata* is a string, parse it as an ``HTTP_COOKIE`` and add the values " "found there as :class:`Morsel`\\ s. If it is a dictionary, it is equivalent " "to::" msgstr "" #: ../Doc/library/http.cookies.rst:122 msgid "Morsel Objects" msgstr "" #: ../Doc/library/http.cookies.rst:127 msgid "Abstract a key/value pair, which has some :rfc:`2109` attributes." msgstr "" #: ../Doc/library/http.cookies.rst:129 msgid "" "Morsels are dictionary-like objects, whose set of keys is constant --- the " "valid :rfc:`2109` attributes, which are" msgstr "" #: ../Doc/library/http.cookies.rst:132 msgid "``expires``" msgstr "``expires``" #: ../Doc/library/http.cookies.rst:133 msgid "``path``" msgstr "``path``" #: ../Doc/library/http.cookies.rst:134 msgid "``comment``" msgstr "``comment``" #: ../Doc/library/http.cookies.rst:135 msgid "``domain``" msgstr "``domain``" #: ../Doc/library/http.cookies.rst:136 msgid "``max-age``" msgstr "``max-age``" #: ../Doc/library/http.cookies.rst:137 msgid "``secure``" msgstr "``secure``" #: ../Doc/library/http.cookies.rst:138 msgid "``version``" msgstr "``version``" #: ../Doc/library/http.cookies.rst:139 msgid "``httponly``" msgstr "``httponly``" #: ../Doc/library/http.cookies.rst:141 msgid "" "The attribute :attr:`httponly` specifies that the cookie is only transferred " "in HTTP requests, and is not accessible through JavaScript. This is intended " "to mitigate some forms of cross-site scripting." msgstr "" #: ../Doc/library/http.cookies.rst:145 msgid "The keys are case-insensitive and their default value is ``''``." msgstr "" #: ../Doc/library/http.cookies.rst:147 msgid "" ":meth:`~Morsel.__eq__` now takes :attr:`~Morsel.key` and :attr:`~Morsel." "value` into account." msgstr "" #: ../Doc/library/http.cookies.rst:154 msgid "The value of the cookie." msgstr "" #: ../Doc/library/http.cookies.rst:156 msgid "assigning to ``value``; use :meth:`~Morsel.set` instead." msgstr "" #: ../Doc/library/http.cookies.rst:162 msgid "The encoded value of the cookie --- this is what should be sent." msgstr "" #: ../Doc/library/http.cookies.rst:164 msgid "assigning to ``coded_value``; use :meth:`~Morsel.set` instead." msgstr "" #: ../Doc/library/http.cookies.rst:170 msgid "The name of the cookie." msgstr "" #: ../Doc/library/http.cookies.rst:172 msgid "assigning to ``key``; use :meth:`~Morsel.set` instead." msgstr "" #: ../Doc/library/http.cookies.rst:178 msgid "Set the *key*, *value* and *coded_value* attributes." msgstr "" #: ../Doc/library/http.cookies.rst:180 msgid "" "The undocumented *LegalChars* parameter is ignored and will be removed in a " "future version." msgstr "" #: ../Doc/library/http.cookies.rst:187 msgid "Whether *K* is a member of the set of keys of a :class:`Morsel`." msgstr "" #: ../Doc/library/http.cookies.rst:192 msgid "" "Return a string representation of the Morsel, suitable to be sent as an HTTP " "header. By default, all the attributes are included, unless *attrs* is " "given, in which case it should be a list of attributes to use. *header* is " "by default ``\"Set-Cookie:\"``." msgstr "" #: ../Doc/library/http.cookies.rst:200 msgid "" "Return an embeddable JavaScript snippet, which, if run on a browser which " "supports JavaScript, will act the same as if the HTTP header was sent." msgstr "" #: ../Doc/library/http.cookies.rst:208 msgid "" "Return a string representing the Morsel, without any surrounding HTTP or " "JavaScript." msgstr "" #: ../Doc/library/http.cookies.rst:216 msgid "" "Update the values in the Morsel dictionary with the values in the dictionary " "*values*. Raise an error if any of the keys in the *values* dict is not a " "valid :rfc:`2109` attribute." msgstr "" #: ../Doc/library/http.cookies.rst:220 msgid "an error is raised for invalid keys." msgstr "" #: ../Doc/library/http.cookies.rst:226 msgid "Return a shallow copy of the Morsel object." msgstr "" #: ../Doc/library/http.cookies.rst:228 msgid "return a Morsel object instead of a dict." msgstr "" #: ../Doc/library/http.cookies.rst:234 msgid "" "Raise an error if key is not a valid :rfc:`2109` attribute, otherwise behave " "the same as :meth:`dict.setdefault`." msgstr "" #: ../Doc/library/http.cookies.rst:241 msgid "Example" msgstr "Exemple" #: ../Doc/library/http.cookies.rst:243 msgid "" "The following example demonstrates how to use the :mod:`http.cookies` module." msgstr ""