66msgstr ""
77"Project-Id-Version : Python 3.14\n "
88"Report-Msgid-Bugs-To : \n "
9- "POT-Creation-Date : 2026-07-07 00:35+0000\n "
9+ "POT-Creation-Date : 2026-07-10 00:35+0000\n "
1010"PO-Revision-Date : 2018-05-23 16:14+0000\n "
1111"Last-Translator : Adrian Liaw <adrianliaw2000@gmail.com>\n "
1212"Language-Team : Chinese - TAIWAN (https://github.com/python/python-docs-zh- "
@@ -493,7 +493,7 @@ msgid ""
493493"key, with ``&`` as the default separator."
494494msgstr ""
495495
496- #: ../../library/urllib.parse.rst:259 ../../library/urllib.parse.rst:720
496+ #: ../../library/urllib.parse.rst:259 ../../library/urllib.parse.rst:721
497497msgid ""
498498"Accepting objects with false values (like ``0`` and ``[]``) except empty "
499499"strings and byte-like objects and ``None`` is now deprecated."
@@ -844,8 +844,8 @@ msgid ""
844844"not be quoted --- its default value is ``'/'``."
845845msgstr ""
846846
847- #: ../../library/urllib.parse.rst:592 ../../library/urllib.parse.rst:638
848- #: ../../library/urllib.parse.rst:667
847+ #: ../../library/urllib.parse.rst:592 ../../library/urllib.parse.rst:639
848+ #: ../../library/urllib.parse.rst:668
849849msgid "*string* may be either a :class:`str` or a :class:`bytes` object."
850850msgstr ""
851851
@@ -858,99 +858,100 @@ msgstr ""
858858#: ../../library/urllib.parse.rst:598
859859msgid ""
860860"The optional *encoding* and *errors* parameters specify how to deal with non-"
861- "ASCII characters, as accepted by the :meth:`str.encode` method. *encoding* "
862- "defaults to ``'utf-8'``. *errors* defaults to ``'strict'``, meaning "
863- "unsupported characters raise a :class:`UnicodeEncodeError`. *encoding* and "
864- "*errors* must not be supplied if *string* is a :class:`bytes`, or a :class:"
865- "`TypeError` is raised."
861+ "ASCII characters, as accepted by the :meth:`str.encode` method. Although "
862+ "these parameters default to ``None`` in the function signature, when "
863+ "processing :class:`str` inputs, *encoding* effectively defaults to "
864+ "``'utf-8'`` and *errors* to ``'strict'``, meaning unsupported characters "
865+ "raise a :class:`UnicodeEncodeError`. *encoding* and *errors* must not be "
866+ "supplied if *string* is a :class:`bytes`, or a :class:`TypeError` is raised."
866867msgstr ""
867868
868- #: ../../library/urllib.parse.rst:606
869+ #: ../../library/urllib.parse.rst:607
869870msgid ""
870871"Note that ``quote(string, safe, encoding, errors)`` is equivalent to "
871872"``quote_from_bytes(string.encode(encoding, errors), safe)``."
872873msgstr ""
873874
874- #: ../../library/urllib.parse.rst:609
875+ #: ../../library/urllib.parse.rst:610
875876msgid "Example: ``quote('/El Niño/')`` yields ``'/El%20Ni%C3%B1o/'``."
876877msgstr ""
877878
878- #: ../../library/urllib.parse.rst:614
879+ #: ../../library/urllib.parse.rst:615
879880msgid ""
880881"Like :func:`quote`, but also replace spaces with plus signs, as required for "
881882"quoting HTML form values when building up a query string to go into a URL. "
882883"Plus signs in the original string are escaped unless they are included in "
883884"*safe*. It also does not have *safe* default to ``'/'``."
884885msgstr ""
885886
886- #: ../../library/urllib.parse.rst:619
887+ #: ../../library/urllib.parse.rst:620
887888msgid "Example: ``quote_plus('/El Niño/')`` yields ``'%2FEl+Ni%C3%B1o%2F'``."
888889msgstr ""
889890
890- #: ../../library/urllib.parse.rst:624
891+ #: ../../library/urllib.parse.rst:625
891892msgid ""
892893"Like :func:`quote`, but accepts a :class:`bytes` object rather than a :class:"
893894"`str`, and does not perform string-to-bytes encoding."
894895msgstr ""
895896
896- #: ../../library/urllib.parse.rst:627
897+ #: ../../library/urllib.parse.rst:628
897898msgid "Example: ``quote_from_bytes(b'a&\\ xef')`` yields ``'a%26%EF'``."
898899msgstr ""
899900
900- #: ../../library/urllib.parse.rst:633
901+ #: ../../library/urllib.parse.rst:634
901902msgid ""
902903"Replace :samp:`%{xx}` escapes with their single-character equivalent. The "
903904"optional *encoding* and *errors* parameters specify how to decode percent-"
904905"encoded sequences into Unicode characters, as accepted by the :meth:`bytes."
905906"decode` method."
906907msgstr ""
907908
908- #: ../../library/urllib.parse.rst:640
909+ #: ../../library/urllib.parse.rst:641
909910msgid ""
910911"*encoding* defaults to ``'utf-8'``. *errors* defaults to ``'replace'``, "
911912"meaning invalid sequences are replaced by a placeholder character."
912913msgstr ""
913914
914- #: ../../library/urllib.parse.rst:644
915+ #: ../../library/urllib.parse.rst:645
915916msgid "Example: ``unquote('/El%20Ni%C3%B1o/')`` yields ``'/El Niño/'``."
916917msgstr ""
917918
918- #: ../../library/urllib.parse.rst:646
919+ #: ../../library/urllib.parse.rst:647
919920msgid ""
920921"*string* parameter supports bytes and str objects (previously only str)."
921922msgstr ""
922923
923- #: ../../library/urllib.parse.rst:654
924+ #: ../../library/urllib.parse.rst:655
924925msgid ""
925926"Like :func:`unquote`, but also replace plus signs with spaces, as required "
926927"for unquoting HTML form values."
927928msgstr ""
928929
929- #: ../../library/urllib.parse.rst:657
930+ #: ../../library/urllib.parse.rst:658
930931msgid "*string* must be a :class:`str`."
931932msgstr ""
932933
933- #: ../../library/urllib.parse.rst:659
934+ #: ../../library/urllib.parse.rst:660
934935msgid "Example: ``unquote_plus('/El+Ni%C3%B1o/')`` yields ``'/El Niño/'``."
935936msgstr ""
936937
937- #: ../../library/urllib.parse.rst:664
938+ #: ../../library/urllib.parse.rst:665
938939msgid ""
939940"Replace :samp:`%{xx}` escapes with their single-octet equivalent, and return "
940941"a :class:`bytes` object."
941942msgstr ""
942943
943- #: ../../library/urllib.parse.rst:669
944+ #: ../../library/urllib.parse.rst:670
944945msgid ""
945946"If it is a :class:`str`, unescaped non-ASCII characters in *string* are "
946947"encoded into UTF-8 bytes."
947948msgstr ""
948949
949- #: ../../library/urllib.parse.rst:672
950+ #: ../../library/urllib.parse.rst:673
950951msgid "Example: ``unquote_to_bytes('a%26%EF')`` yields ``b'a&\\ xef'``."
951952msgstr ""
952953
953- #: ../../library/urllib.parse.rst:678
954+ #: ../../library/urllib.parse.rst:679
954955msgid ""
955956"Convert a mapping object or a sequence of two-element tuples, which may "
956957"contain :class:`str` or :class:`bytes` objects, to a percent-encoded ASCII "
@@ -959,7 +960,7 @@ msgid ""
959960"be encoded to bytes, otherwise it would result in a :exc:`TypeError`."
960961msgstr ""
961962
962- #: ../../library/urllib.parse.rst:685
963+ #: ../../library/urllib.parse.rst:686
963964msgid ""
964965"The resulting string is a series of ``key=value`` pairs separated by ``'&'`` "
965966"characters, where both *key* and *value* are quoted using the *quote_via* "
@@ -972,7 +973,7 @@ msgid ""
972973"``quote`` and specify a value for *safe*."
973974msgstr ""
974975
975- #: ../../library/urllib.parse.rst:695
976+ #: ../../library/urllib.parse.rst:696
976977msgid ""
977978"When a sequence of two-element tuples is used as the *query* argument, the "
978979"first element of each tuple is a key and the second is a value. The value "
@@ -983,99 +984,99 @@ msgid ""
983984"order of parameter tuples in the sequence."
984985msgstr ""
985986
986- #: ../../library/urllib.parse.rst:703
987+ #: ../../library/urllib.parse.rst:704
987988msgid ""
988989"The *safe*, *encoding*, and *errors* parameters are passed down to "
989990"*quote_via* (the *encoding* and *errors* parameters are only passed when a "
990991"query element is a :class:`str`)."
991992msgstr ""
992993
993- #: ../../library/urllib.parse.rst:707
994+ #: ../../library/urllib.parse.rst:708
994995msgid ""
995996"To reverse this encoding process, :func:`parse_qs` and :func:`parse_qsl` are "
996997"provided in this module to parse query strings into Python data structures."
997998msgstr ""
998999
999- #: ../../library/urllib.parse.rst:710
1000+ #: ../../library/urllib.parse.rst:711
10001001msgid ""
10011002"Refer to :ref:`urllib examples <urllib-examples>` to find out how the :func:"
10021003"`urllib.parse.urlencode` method can be used for generating the query string "
10031004"of a URL or data for a POST request."
10041005msgstr ""
10051006
1006- #: ../../library/urllib.parse.rst:714
1007+ #: ../../library/urllib.parse.rst:715
10071008msgid "*query* supports bytes and string objects."
10081009msgstr ""
10091010
1010- #: ../../library/urllib.parse.rst:717
1011+ #: ../../library/urllib.parse.rst:718
10111012msgid "Added the *quote_via* parameter."
10121013msgstr "新增 *quote_via* 參數。"
10131014
1014- #: ../../library/urllib.parse.rst:727
1015+ #: ../../library/urllib.parse.rst:728
10151016msgid "`WHATWG`_ - URL Living standard"
10161017msgstr ""
10171018
1018- #: ../../library/urllib.parse.rst:728
1019+ #: ../../library/urllib.parse.rst:729
10191020msgid ""
10201021"Working Group for the URL Standard that defines URLs, domains, IP addresses, "
10211022"the application/x-www-form-urlencoded format, and their API."
10221023msgstr ""
10231024
1024- #: ../../library/urllib.parse.rst:731
1025+ #: ../../library/urllib.parse.rst:732
10251026msgid ":rfc:`3986` - Uniform Resource Identifiers"
10261027msgstr ":rfc:`3986` - 統一資源識別碼"
10271028
1028- #: ../../library/urllib.parse.rst:732
1029+ #: ../../library/urllib.parse.rst:733
10291030msgid ""
10301031"This is the current standard (STD66). Any changes to urllib.parse module "
10311032"should conform to this. Certain deviations could be observed, which are "
10321033"mostly for backward compatibility purposes and for certain de-facto parsing "
10331034"requirements as commonly observed in major browsers."
10341035msgstr ""
10351036
1036- #: ../../library/urllib.parse.rst:737
1037+ #: ../../library/urllib.parse.rst:738
10371038msgid ":rfc:`2732` - Format for Literal IPv6 Addresses in URL's."
10381039msgstr ""
10391040
1040- #: ../../library/urllib.parse.rst:738
1041+ #: ../../library/urllib.parse.rst:739
10411042msgid "This specifies the parsing requirements of IPv6 URLs."
10421043msgstr ""
10431044
1044- #: ../../library/urllib.parse.rst:740
1045+ #: ../../library/urllib.parse.rst:741
10451046msgid ":rfc:`2396` - Uniform Resource Identifiers (URI): Generic Syntax"
10461047msgstr ":rfc:`2396` - 統一資源識別碼 (URI):通用語法"
10471048
1048- #: ../../library/urllib.parse.rst:741
1049+ #: ../../library/urllib.parse.rst:742
10491050msgid ""
10501051"Document describing the generic syntactic requirements for both Uniform "
10511052"Resource Names (URNs) and Uniform Resource Locators (URLs)."
10521053msgstr ""
10531054
1054- #: ../../library/urllib.parse.rst:744
1055+ #: ../../library/urllib.parse.rst:745
10551056msgid ":rfc:`2368` - The mailto URL scheme."
10561057msgstr ""
10571058
1058- #: ../../library/urllib.parse.rst:745
1059+ #: ../../library/urllib.parse.rst:746
10591060msgid "Parsing requirements for mailto URL schemes."
10601061msgstr ""
10611062
1062- #: ../../library/urllib.parse.rst:747
1063+ #: ../../library/urllib.parse.rst:748
10631064msgid ":rfc:`1808` - Relative Uniform Resource Locators"
10641065msgstr ""
10651066":rfc:`1808` - 相對的統一資源定位器 (Relative Uniform Resource Locators)"
10661067
1067- #: ../../library/urllib.parse.rst:748
1068+ #: ../../library/urllib.parse.rst:749
10681069msgid ""
10691070"This Request For Comments includes the rules for joining an absolute and a "
10701071"relative URL, including a fair number of \" Abnormal Examples\" which govern "
10711072"the treatment of border cases."
10721073msgstr ""
10731074
1074- #: ../../library/urllib.parse.rst:752
1075+ #: ../../library/urllib.parse.rst:753
10751076msgid ":rfc:`1738` - Uniform Resource Locators (URL)"
10761077msgstr ":rfc:`1738` - 統一資源定位器 (URL, Uniform Resource Locators)"
10771078
1078- #: ../../library/urllib.parse.rst:753
1079+ #: ../../library/urllib.parse.rst:754
10791080msgid "This specifies the formal syntax and semantics of absolute URLs."
10801081msgstr ""
10811082
0 commit comments