@@ -17,9 +17,8 @@ msgstr ""
17
17
"Generated-By : Babel 2.17.0\n "
18
18
19
19
#: ../../library/mmap.rst:2
20
- #, fuzzy
21
20
msgid ":mod:`!mmap` --- Memory-mapped file support"
22
- msgstr ":mod:`mmap` --- 메모리 맵 파일 지원"
21
+ msgstr ":mod:`! mmap` --- 메모리 맵 파일 지원"
23
22
24
23
#: ../../includes/wasm-notavail.rst:3
25
24
msgid "Availability"
@@ -51,7 +50,6 @@ msgstr ""
51
50
"현재 파일 위치에서 시작하여 데이터를 읽고 쓸 수 있고, 다른 위치로 파일을 :meth:`seek` 할 수 있습니다."
52
51
53
52
#: ../../library/mmap.rst:19
54
- #, fuzzy
55
53
msgid ""
56
54
"A memory-mapped file is created by the :class:`~mmap.mmap` constructor, "
57
55
"which is different on Unix and on Windows. In either case you must "
@@ -63,9 +61,10 @@ msgid ""
63
61
"closed when done)."
64
62
msgstr ""
65
63
"메모리 맵 파일은 :class:`~mmap.mmap` 생성자로 만드는데, 유닉스와 윈도우에서 다릅니다. 두 경우 모두 갱신을 위해 "
66
- "열린 파일에 대한 파일 기술자를 제공해야 합니다. 기존 파이썬 파일 객체를 매핑하려면, :meth:`fileno` 메서드를 사용하여"
67
- " *fileno* 매개 변수에 대한 올바른 값을 가져오십시오. 그렇지 않으면, 파일 기술자를 직접 반환하는 "
68
- ":func:`os.open` 함수를 사용하여 파일을 열 수 있습니다 (완료되면 파일을 닫아야 합니다)."
64
+ "열린 파일에 대한 파일 기술자를 제공해야 합니다. 기존 파이썬 파일 객체를 매핑하려면, "
65
+ ":meth:`~io.IOBase.fileno` 메서드를 사용하여 *fileno* 매개 변수에 대한 올바른 값을 가져오십시오. 그렇지"
66
+ " 않으면, 파일 기술자를 직접 반환하는 :func:`os.open` 함수를 사용하여 파일을 열 수 있습니다 (완료되면 파일을 닫아야"
67
+ " 합니다)."
69
68
70
69
#: ../../library/mmap.rst:28
71
70
msgid ""
@@ -128,7 +127,6 @@ msgstr ""
128
127
"매핑을 만들 수 없습니다)."
129
128
130
129
#: ../../library/mmap.rst:60
131
- #, fuzzy
132
130
msgid ""
133
131
"*tagname*, if specified and not ``None``, is a string giving a tag name "
134
132
"for the mapping. Windows allows you to have many different mappings "
@@ -140,8 +138,8 @@ msgid ""
140
138
msgstr ""
141
139
"*tagname*\\ 가 지정되고 ``None``\\ 이 아니면, 매핑의 태그 이름을 제공하는 문자열입니다. 윈도우에서는 같은 파일에 "
142
140
"대해 여러 가지 다른 매핑을 사용할 수 있게 합니다. 기존 태그의 이름을 지정하면, 해당 태그가 열리고, 그렇지 않으면 이 이름의 "
143
- "새 태그가 만들어집니다. 이 매개 변수가 생략되거나 ``None`` 이면, 매핑은 이름 없이 만들어집니다. 태그 매개 변수의 사용을 "
144
- " 피하면 코드를 유닉스와 윈도우 사이에서 이식성 있게 유지할 수 있습니다."
141
+ "새 태그가 만들어집니다. 이 매개 변수가 생략되거나 ``None`` 이면, 매핑은 이름 없이 만들어집니다. *tagname* 매개 "
142
+ "변수의 사용을 피하면 코드를 유닉스와 윈도우 사이에서 이식성 있게 유지할 수 있습니다."
145
143
146
144
#: ../../library/mmap.rst:68
147
145
msgid ""
@@ -174,7 +172,6 @@ msgstr ""
174
172
"현재 길이입니다."
175
173
176
174
#: ../../library/mmap.rst:83
177
- #, fuzzy
178
175
msgid ""
179
176
"*flags* specifies the nature of the mapping. :const:`MAP_PRIVATE` creates"
180
177
" a private copy-on-write mapping, so changes to the contents of the mmap "
@@ -187,7 +184,8 @@ msgstr ""
187
184
"*flags*\\ 는 매핑의 특성을 지정합니다. :const:`MAP_PRIVATE`\\ 는 비공개 쓸 때 복사 (copy-on-"
188
185
"write) 매핑을 생성하므로, mmap 객체의 내용에 대한 변경 사항은 이 프로세스에만 적용되고, "
189
186
":const:`MAP_SHARED`\\ 는 파일의 같은 영역을 매핑하는 다른 모든 프로세스와 공유되는 매핑을 만듭니다. 기본값은 "
190
- ":const:`MAP_SHARED`\\ 입니다."
187
+ ":const:`MAP_SHARED`\\ 입니다. 일부 시스템에는 :ref:`MAP_* 상수 <map-constants>`\\ 에 지정된"
188
+ " 전체 목록과 함께 추가적으로 가능한 플래그가 있습니다."
191
189
192
190
#: ../../library/mmap.rst:91
193
191
msgid ""
@@ -233,18 +231,17 @@ msgid ""
233
231
msgstr ""
234
232
235
233
#: ../../library/mmap.rst:113
236
- #, fuzzy
237
234
msgid ""
238
235
"To ensure validity of the created memory mapping the file specified by "
239
236
"the descriptor *fileno* is internally automatically synchronized with the"
240
237
" physical backing store on macOS."
241
238
msgstr ""
242
- "생성된 메모리 매핑의 유효성을 보장하기 위해, 기술자 *fileno*\\ 로 지정된 파일은 맥 OS X 및 OpenVMS의 물리적 "
243
- "저장 장치와 내부적으로 자동 동기화됩니다."
239
+ "생성된 메모리 매핑의 유효성을 보장하기 위해, 기술자 *fileno*\\ 로 지정된 파일은 맥 OS에서 물리적 저장 장치와 내부적으로 "
240
+ " 자동 동기화됩니다."
244
241
245
242
#: ../../library/mmap.rst:117
246
243
msgid "The *trackfd* parameter was added."
247
- msgstr ""
244
+ msgstr "*trackfd* 매개 변수를 추가했습니다. "
248
245
249
246
#: ../../library/mmap.rst:120
250
247
msgid "This example shows a simple way of using :class:`~mmap.mmap`::"
@@ -274,6 +271,27 @@ msgid ""
274
271
" # close the map\n"
275
272
" mm.close()"
276
273
msgstr ""
274
+ "import mmap\n"
275
+ "\n"
276
+ "# 간단한 예제 파일을 작성합니다\n"
277
+ "with open(\" hello.txt\" , \" wb\" ) as f:\n"
278
+ " f.write(b\" Hello Python!\\ n\" )\n"
279
+ "\n"
280
+ "with open(\" hello.txt\" , \" r+b\" ) as f:\n"
281
+ " # 파일을 메모리 맵 합니다, 크기 0은 전체 파일을 뜻합니다.\n"
282
+ " mm = mmap.mmap(f.fileno(), 0)\n"
283
+ " # 표준 파일 메서드로 내용을 읽습니다\n"
284
+ " print(mm.readline()) # b\" Hello Python!\\ n\" 를 인쇄합니다\n"
285
+ " # 슬라이스 표기법으로 내용을 읽습니다\n"
286
+ " print(mm[:5]) # b\" Hello\" 를 인쇄합니다\n"
287
+ " # 슬라이스 표기법을 사용하여 내용을 갱신합니다;\n"
288
+ " # 새 내용의 크기가 같아야 합니다\n"
289
+ " mm[6:] = b\" world!\\ n\" \n"
290
+ " # ... 표준 파일 메서드로 다시 읽습니다\n"
291
+ " mm.seek(0)\n"
292
+ " print(mm.readline()) # b\" Hello world!\\ n\" 를 인쇄합니다\n"
293
+ " # 맵을 닫습니다\n"
294
+ " mm.close()"
277
295
278
296
#: ../../library/mmap.rst:145
279
297
msgid ""
@@ -288,6 +306,10 @@ msgid ""
288
306
"with mmap.mmap(-1, 13) as mm:\n"
289
307
" mm.write(b\" Hello world!\" )"
290
308
msgstr ""
309
+ "import mmap\n"
310
+ "\n"
311
+ "with mmap.mmap(-1, 13) as mm:\n"
312
+ " mm.write(b\" Hello world!\" )"
291
313
292
314
#: ../../library/mmap.rst:153
293
315
msgid "Context manager support."
@@ -315,6 +337,19 @@ msgid ""
315
337
"\n"
316
338
" mm.close()"
317
339
msgstr ""
340
+ "import mmap\n"
341
+ "import os\n"
342
+ "\n"
343
+ "mm = mmap.mmap(-1, 13)\n"
344
+ "mm.write(b\" Hello world!\" )\n"
345
+ "\n"
346
+ "pid = os.fork()\n"
347
+ "\n"
348
+ "if pid == 0: # 자식 프로세스에서\n"
349
+ " mm.seek(0)\n"
350
+ " print(mm.readline())\n"
351
+ "\n"
352
+ " mm.close()"
318
353
319
354
#: ../../library/mmap.rst:176
320
355
msgid "Memory-mapped file objects support the following methods:"
@@ -544,9 +579,8 @@ msgid "Availability: Systems with the madvise() system call."
544
579
msgstr "가용성: madvise() 시스템 호출이 있는 시스템."
545
580
546
581
#: ../../library/mmap.rst:385
547
- #, fuzzy
548
582
msgid "MAP_* Constants"
549
- msgstr "MADV_ * 상수"
583
+ msgstr "MAP_ * 상수"
550
584
551
585
#: ../../library/mmap.rst:409
552
586
msgid ""
@@ -557,18 +591,16 @@ msgid ""
557
591
msgstr ""
558
592
559
593
#: ../../library/mmap.rst:413
560
- #, fuzzy
561
594
msgid "Added :data:`MAP_POPULATE` constant."
562
- msgstr ":const:`ACCESS_DEFAULT ` 상수가 추가되었습니다."
595
+ msgstr ":data:`MAP_POPULATE ` 상수가 추가되었습니다."
563
596
564
597
#: ../../library/mmap.rst:416
565
- #, fuzzy
566
598
msgid "Added :data:`MAP_STACK` constant."
567
- msgstr ":const:`ACCESS_DEFAULT ` 상수가 추가되었습니다."
599
+ msgstr ":data:`MAP_STACK ` 상수가 추가되었습니다."
568
600
569
601
#: ../../library/mmap.rst:419
570
602
msgid "Added :data:`MAP_ALIGNED_SUPER` and :data:`MAP_CONCEAL` constants."
571
- msgstr ""
603
+ msgstr ":data:`MAP_ALIGNED_SUPER` 와 :data:`MAP_CONCEAL` 상수를 추가했습니다. "
572
604
573
605
#: ../../library/mmap.rst:422
574
606
msgid ""
@@ -578,6 +610,11 @@ msgid ""
578
610
":data:`MAP_TPRO`, :data:`MAP_TRANSLATED_ALLOW_EXECUTE`, and "
579
611
":data:`MAP_UNIX03` constants."
580
612
msgstr ""
613
+ ":data:`MAP_32BIT`, :data:`MAP_HASSEMAPHORE`, :data:`MAP_JIT`, "
614
+ ":data:`MAP_NOCACHE`, :data:`MAP_NOEXTEND`, :data:`MAP_NORESERVE`, "
615
+ ":data:`MAP_RESILIENT_CODESIGN`, :data:`MAP_RESILIENT_MEDIA`, "
616
+ ":data:`MAP_TPRO`, :data:`MAP_TRANSLATED_ALLOW_EXECUTE` 및 "
617
+ ":data:`MAP_UNIX03` 상수를 추가했습니다."
581
618
582
619
#~ msgid ""
583
620
#~ "Resizes the map and the underlying "
0 commit comments