8000 [po] auto sync · python/python-docs-zh-cn@1a212ba · GitHub
[go: up one dir, main page]

Skip to content

Commit 1a212ba

Browse files
[po] auto sync
1 parent 3106939 commit 1a212ba

File tree

2 files changed

+45
-4
lines changed

2 files changed

+45
-4
lines changed

.stat.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"translation": "81.04%", "updated_at": "2025-03-04T15:55:59Z"}
1+
{"translation": "81.05%", "updated_at": "2025-03-05T15:56:00Z"}

howto/enum.po

Lines changed: 44 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,17 +10,17 @@
1010
# ProgramRipper, 2023
1111
# 乐成 王, 2023
1212
# lian Wu (Wulian) <xiguawulian@gmail.com>, 2025
13-
# Freesand Leo <yuqinju@163.com>, 2025
1413
# WH-2099 <wh2099@outlook.com>, 2025
14+
# Freesand Leo <yuqinju@163.com>, 2025
1515
#
1616
#, fuzzy
1717
msgid ""
1818
msgstr ""
1919
"Project-Id-Version: Python 3.13\n"
2020
"Report-Msgid-Bugs-To: \n"
21-
"POT-Creation-Date: 2025-02-21 14:16+0000\n"
21+
"POT-Creation-Date: 2025-02-28 14:17+0000\n"
2222
"PO-Revision-Date: 2021-06-28 00:53+0000\n"
23-
"Last-Translator: WH-2099 <wh2099@outlook.com>, 2025\n"
23+
"Last-Translator: Freesand Leo <yuqinju@163.com>, 2025\n"
2424
"Language-Team: Chinese (China) (https://app.transifex.com/python-doc/teams/5390/zh_CN/)\n"
2525
"MIME-Version: 1.0\n"
2626
"Content-Type: text/plain; charset=UTF-8\n"
@@ -188,6 +188,11 @@ msgid ""
188188
"day from the :class:`~datetime.date` instance and return the matching enum "
189189
"member::"
190190
msgstr ""
191+
"不同于许多只把枚举当作名称/值对的的语言,Python 枚举还可以添加行为。 例如,:class:`datetime.date` "
192+
"有两个方法用来返回星期序号: :meth:`~datetime.date.weekday` 和 "
193+
":meth:`~datetime.date.isoweekday`。 两者的区别在于一个是以 0-6 计数而另一个是以 1-7。 "
194+
"这一点无须我们自己来记住而是可以向 :class:`!Weekday` 枚举添加一个方法用来从 :class:`~datetime.date` "
195+
"实例提取日期并返回匹配的枚举成员::"
191196

192197
#: ../../howto/enum.rst:87
193198
msgid ""
@@ -241,6 +246,9 @@ msgid ""
241246
">>> Weekday.from_date(date.today())\n"
242247
"<Weekday.TUESDAY: 2>"
243248
msgstr ""
249+
">>> from datetime import date\n"
250+
">>> Weekday.from_date(date.today())\n"
251+
"<Weekday.TUESDAY: 2>"
244252

245253
#: ../../howto/enum.rst:112
246254
msgid ""
@@ -2147,6 +2155,10 @@ msgid ""
21472155
">>> dir(Planet.EARTH)\n"
21482156
"['__class__', '__doc__', '__module__', 'mass', 'name', 'radius', 'surface_gravity', 'value']"
21492157
msgstr ""
2158+
">>> dir(Planet)\n"
2159+
"['EARTH', 'JUPITER', 'MARS', 'MERCURY', 'NEPTUNE', 'SATURN', 'URANUS', 'VENUS', '__class__', '__doc__', '__members__', '__module__']\n"
2160+
">>> dir(Planet.EARTH)\n"
2161+
"['__class__', '__doc__', '__module__', 'mass', 'name', 'radius', 'surface_gravity', 'value']"
21502162

21512163
#: ../../howto/enum.rst:1100
21522164
msgid "Combining members of ``Flag``"
@@ -2588,6 +2600,13 @@ msgid ""
25882600
">>> Color.GREEN\n"
25892601
"<Color.GREEN: <object object at 0x...>>"
25902602
msgstr ""
2603+
">>> class Color(Enum):\n"
2604+
"... RED = object()\n"
2605+
"... GREEN = object()\n"
2606+
"... BLUE = object()\n"
2607+
"...\n"
2608+
">>> Color.GREEN\n"
2609+
"<Color.GREEN: <object object at 0x...>>"
25912610

25922611
#: ../../howto/enum.rst:1323
25932612
msgid ""
@@ -2972,6 +2991,28 @@ msgid ""
29722991
">>> Planet.EARTH.surface_gravity\n"
29732992
"9.802652743337129"
29742993
msgstr ""
2994+
">>> class Planet(Enum):\n"
2995+
"... MERCURY = (3.303e+23, 2.4397e6)\n"
2996+
"... VENUS = (4.869e+24, 6.0518e6)\n"
2997+
"... EARTH = (5.976e+24, 6.37814e6)\n"
2998+
"... MARS = (6.421e+23, 3.3972e6)\n"
2999+
"... JUPITER = (1.9e+27, 7.1492e7)\n"
3000+
"... SATURN = (5.688e+26, 6.0268e7)\n"
3001+
"... URANUS = (8.686e+25, 2.5559e7)\n"
3002+
"... NEPTUNE = (1.024e+26, 2.4746e7)\n"
3003+
"... def __init__(self, mass, radius):\n"
3004+
"... self.mass = mass # in kilograms\n"
3005+
"... self.radius = radius # in meters\n"
3006+
"... @property\n"
3007+
"... def surface_gravity(self):\n"
3008+
"... # universal gravitational constant (m3 kg-1 s-2)\n"
3009+
"... G = 6.67300E-11\n"
3010+
"... return G * self.mass / (self.radius * self.radius)\n"
3011+
"...\n"
3012+
">>> Planet.EARTH.value\n"
3013+
"(5.976e+24, 6378140.0)\n"
3014+
">>> Planet.EARTH.surface_gravity\n"
3015+
"9.802652743337129"
29753016

29763017
#: ../../howto/enum.rst:1537
29773018
msgid "TimePeriod"

0 commit comments

Comments
 (0)
0