Skip to content

Commit 42ab7d4

Browse files
committed
#1004 - remove fuzzy flags
1 parent e94ea6c commit 42ab7d4

File tree

1 file changed

+115
-13
lines changed

1 file changed

+115
-13
lines changed

library/__main__.po

Lines changed: 115 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
# This file is distributed under the same license as the Python package.
44
# FIRST AUTHOR <EMAIL@ADDRESS>, 2017.
55
#
6-
#, fuzzy
76
msgid ""
87
msgstr ""
98
"Project-Id-Version: Python 3.6\n"
@@ -18,9 +17,8 @@ msgstr ""
1817
"Generated-By: Babel 2.17.0\n"
1918

2019
#: ../../library/__main__.rst:2
21-
#, fuzzy
2220
msgid ":mod:`!__main__` --- Top-level code environment"
23-
msgstr ":mod:`__main__` --- 최상위 스크립트 환경"
21+
msgstr ":mod:`!__main__` --- 최상위 코드 환경"
2422

2523
#: ../../library/__main__.rst:10
2624
msgid ""
@@ -48,7 +46,7 @@ msgstr ""
4846

4947
#: ../../library/__main__.rst:25
5048
msgid "``__name__ == '__main__'``"
51-
msgstr ""
49+
msgstr "``__name__ == '__main__'``"
5250

5351
#: ../../library/__main__.rst:27
5452
msgid ""
@@ -63,6 +61,9 @@ msgid ""
6361
">>> configparser.__name__\n"
6462
"'configparser'"
6563
msgstr ""
64+
">>> import configparser\n"
65+
">>> configparser.__name__\n"
66+
"'configparser'"
6667

6768
#: ../../library/__main__.rst:35
6869
msgid ""
@@ -76,6 +77,9 @@ msgid ""
7677
">>> process.__name__\n"
7778
"'concurrent.futures.process'"
7879
msgstr ""
80+
">>> from concurrent.futures import process\n"
81+
">>> process.__name__\n"
82+
"'concurrent.futures.process'"
7983

8084
#: ../../library/__main__.rst:42
8185
msgid ""
@@ -84,9 +88,8 @@ msgid ""
8488
msgstr ""
8589

8690
#: ../../library/__main__.rst:46
87-
#, fuzzy
8891
msgid "What is the \"top-level code environment\"?"
89-
msgstr ":mod:`__main__` --- 최상위 스크립트 환경"
92+
msgstr "\"최상위 코드 환경\" 이란 무엇인가요?"
9093

9194
#: ../../library/__main__.rst:48
9295
msgid ""
@@ -110,6 +113,8 @@ msgid ""
110113
">>> __name__\n"
111114
"'__main__'"
112115
msgstr ""
116+
">>> __name__\n"
117+
"'__main__'"
113118

114119
#: ../../library/__main__.rst:60
115120
msgid "the Python module passed to the Python interpreter as a file argument:"
@@ -120,6 +125,8 @@ msgid ""
120125
"$ python helloworld.py\n"
121126
"Hello, world!"
122127
msgstr ""
128+
"$ python helloworld.py\n"
129+
"Hello, world!"
123130

124131
#: ../../library/__main__.rst:67
125132
msgid ""
@@ -132,6 +139,8 @@ msgid ""
132139
"$ python -m tarfile\n"
133140
"usage: tarfile.py [-h] [-v] (...)"
134141
msgstr ""
142+
"$ python -m tarfile\n"
143+
"usage: tarfile.py [-h] [-v] (...)"
135144

136145
#: ../../library/__main__.rst:75
137146
msgid "Python code read by the Python interpreter from standard input:"
@@ -146,6 +155,12 @@ msgid ""
146155
"Explicit is better than implicit.\n"
147156
"..."
148157
msgstr ""
158+
"$ echo \"import this\" | python\n"
159+
"The Zen of Python, by Tim Peters\n"
160+
"\n"
161+
"Beautiful is better than ugly.\n"
162+
"Explicit is better than implicit.\n"
163+
"..."
149164

150165
#: ../../library/__main__.rst:86
151166
msgid ""
@@ -162,6 +177,12 @@ msgid ""
162177
"Explicit is better than implicit.\n"
163178
"..."
164179
msgstr ""
180+
"$ python -c \"import this\"\n"
181+
"The Zen of Python, by Tim Peters\n"
182+
"\n"
183+
"Beautiful is better than ugly.\n"
184+
"Explicit is better than implicit.\n"
185+
"..."
165186

166187
#: ../../library/__main__.rst:97
167188
msgid ""
@@ -170,16 +191,14 @@ msgid ""
170191
msgstr ""
171192

172193
#: ../../library/__main__.rst:100
173-
#, fuzzy
174194
msgid ""
175195
"As a result, a module can discover whether or not it is running in the "
176196
"top-level environment by checking its own ``__name__``, which allows a "
177197
"common idiom for conditionally executing code when the module is not "
178198
"initialized from an import statement::"
179199
msgstr ""
180-
"모듈은 자신의 ``__name__`` 을 검사하여 메인 스코프에서 실행 중인지를 확인할 수 있습니다. 이 때문에 임포트될 때는 "
181-
"실행되지 않지만, 스크립트로 실행되거나 ``python -m`` 으로 실행될 때 조건부로 동작하는 공통 관용구를 사용할 수 "
182-
"있습니다::"
200+
"결과적으로, 모듈은 자신의 ``__name__`` 을 검사하여 최상위 환경에서 실행 중인지를 확인할 수 있습니다. 이 때문에 모듈이"
201+
" 임포트 문에서 초기화되지 않을 때 조건부로 코드를 실행하는 공통 관용구를 사용할 수 있습니다::"
183202

184203
#: ../../library/__main__.rst:105
185204
msgid ""
@@ -188,6 +207,9 @@ msgid ""
188207
"statement.\n"
189208
" ..."
190209
msgstr ""
210+
"if __name__ == '__main__':\n"
211+
" # 모듈이 임포트 문에서 초기화되지 않을 때 실행합니다.\n"
212+
" ..."
191213

192214
#: ../../library/__main__.rst:111
193215
msgid ""
@@ -243,6 +265,25 @@ msgid ""
243265
"if __name__ == '__main__':\n"
244266
" sys.exit(main()) # next section explains the use of sys.exit"
245267
msgstr ""
268+
"# echo.py\n"
269+
"\n"
270+
"import shlex\n"
271+
"import sys\n"
272+
"\n"
273+
"def echo(phrase: str) -> None:\n"
274+
" \"\"\"print 를 둘러싼 더미 래퍼.\"\"\"\n"
275+
" # 시연의 목적으로, 이 함수 안에 쓸모있고 재사용할 수 있는\n"
276+
" # 로직이 있다고 상상할 수 있습니다\n"
277+
" print(phrase)\n"
278+
"\n"
279+
"def main() -> int:\n"
280+
" \"\"\"입력 인자를 표준 출력으로 에코합니다\"\"\"\n"
281+
" phrase = shlex.join(sys.argv)\n"
282+
" echo(phrase)\n"
283+
" return 0\n"
284+
"\n"
285+
"if __name__ == '__main__':\n"
286+
" sys.exit(main()) # 다음 절에서 sys.exit 의 사용에 대해 설명합니다"
246287

247288
#: ../../library/__main__.rst:151
248289
msgid ""
@@ -277,7 +318,7 @@ msgstr ""
277318

278319
#: ../../library/__main__.rst:173
279320
msgid "sys.exit(main())"
280-
msgstr ""
321+
msgstr "sys.exit(main())"
281322

282323
#: ../../library/__main__.rst:175
283324
msgid ""
@@ -331,6 +372,10 @@ msgid ""
331372
" ├── __main__.py\n"
332373
" └── student.py"
333374
msgstr ""
375+
"bandclass\n"
376+
" ├── __init__.py\n"
377+
" ├── __main__.py\n"
378+
" └── student.py"
334379

335380
#: ../../library/__main__.rst:213
336381
msgid ""
@@ -340,7 +385,7 @@ msgstr ""
340385

341386
#: ../../library/__main__.rst:216
342387
msgid "$ python -m bandclass"
343-
msgstr ""
388+
msgstr "$ python -m bandclass"
344389

345390
#: ../../library/__main__.rst:220
346391
msgid ""
@@ -361,6 +406,13 @@ msgid ""
361406
"student_name = sys.argv[1] if len(sys.argv) >= 2 else ''\n"
362407
"print(f'Found student: {search_students(student_name)}')"
363408
msgstr ""
409+
"# bandclass/__main__.py\n"
410+
"\n"
411+
"import sys\n"
412+
"from .student import search_students\n"
413+
"\n"
414+
"student_name = sys.argv[1] if len(sys.argv) >= 2 else ''\n"
415+
"print(f'Found student: {search_students(student_name)}')"
364416

365417
#: ../../library/__main__.rst:233
366418
msgid ""
@@ -391,6 +443,9 @@ msgid ""
391443
">>> asyncio.__main__.__name__\n"
392444
"'asyncio.__main__'"
393445
msgstr ""
446+
">>> import asyncio.__main__\n"
447+
">>> asyncio.__main__.__name__\n"
448+
"'asyncio.__main__'"
394449

395450
#: ../../library/__main__.rst:254
396451
msgid ""
@@ -422,7 +477,7 @@ msgstr ""
422477

423478
#: ../../library/__main__.rst:274
424479
msgid "``import __main__``"
425-
msgstr ""
480+
msgstr "``import __main__``"
426481

427482
#: ../../library/__main__.rst:276
428483
msgid ""
@@ -455,6 +510,21 @@ msgid ""
455510
" else:\n"
456511
" print(__main__.my_name)"
457512
msgstr ""
513+
"# namely.py\n"
514+
"\n"
515+
"import __main__\n"
516+
"\n"
517+
"def did_user_define_their_name():\n"
518+
" return 'my_name' in dir(__main__)\n"
519+
"\n"
520+
"def print_user_name():\n"
521+
" if not did_user_define_their_name():\n"
522+
" raise ValueError('Define the variable `my_name`!')\n"
523+
"\n"
524+
" if '__file__' in dir(__main__):\n"
525+
" print(__main__.my_name, \"found in file\", __main__.__file__)\n"
526+
" else:\n"
527+
" print(__main__.my_name)"
458528

459529
#: ../../library/__main__.rst:300
460530
msgid "Example usage of this module could be as follows::"
@@ -479,6 +549,22 @@ msgid ""
479549
"if __name__ == \"__main__\":\n"
480550
" sys.exit(main())"
481551
msgstr ""
552+
"# start.py\n"
553+
"\n"
554+
"import sys\n"
555+
"\n"
556+
"from namely import print_user_name\n"
557+
"\n"
558+
"# my_name = \"Dinsdale\"\n"
559+
"\n"
560+
"def main():\n"
561+
" try:\n"
562+
" print_user_name()\n"
563+
" except ValueError as ve:\n"
564+
" return str(ve)\n"
565+
"\n"
566+
"if __name__ == \"__main__\":\n"
567+
" sys.exit(main())"
482568

483569
#: ../../library/__main__.rst:319
484570
msgid "Now, if we started our program, the result would look like this:"
@@ -489,6 +575,8 @@ msgid ""
489575
"$ python start.py\n"
490576
"Define the variable `my_name`!"
491577
msgstr ""
578+
"$ python start.py\n"
579+
"Define the variable `my_name`!"
492580

493581
#: ../../library/__main__.rst:326
494582
msgid ""
@@ -502,6 +590,8 @@ msgid ""
502590
"$ python start.py\n"
503591
"Dinsdale found in file /path/to/start.py"
504592
msgstr ""
593+
"$ python start.py\n"
594+
"Dinsdale found in file /path/to/start.py"
505595

506596
#: ../../library/__main__.rst:335
507597
msgid ""
@@ -545,6 +635,18 @@ msgid ""
545635
">>> namely.print_user_name()\n"
546636
"Jabberwocky"
547637
msgstr ""
638+
">>> import namely\n"
639+
">>> namely.did_user_define_their_name()\n"
640+
"False\n"
641+
">>> namely.print_user_name()\n"
642+
"Traceback (most recent call last):\n"
643+
"...\n"
644+
"ValueError: Define the variable `my_name`!\n"
645+
">>> my_name = 'Jabberwocky'\n"
646+
">>> namely.did_user_define_their_name()\n"
647+
"True\n"
648+
">>> namely.print_user_name()\n"
649+
"Jabberwocky"
548650

549651
#: ../../library/__main__.rst:364
550652
msgid ""

0 commit comments

Comments
 (0)