@@ -17,9 +17,8 @@ msgstr ""
1717"Generated-By : Babel 2.17.0\n "
1818
1919#: ../../library/mmap.rst:2
20- #, fuzzy
2120msgid ":mod:`!mmap` --- Memory-mapped file support"
22- msgstr ":mod:`mmap` --- 메모리 맵 파일 지원"
21+ msgstr ":mod:`! mmap` --- 메모리 맵 파일 지원"
2322
2423#: ../../includes/wasm-notavail.rst:3
2524msgid "Availability"
@@ -51,7 +50,6 @@ msgstr ""
5150"현재 파일 위치에서 시작하여 데이터를 읽고 쓸 수 있고, 다른 위치로 파일을 :meth:`seek` 할 수 있습니다."
5251
5352#: ../../library/mmap.rst:19
54- #, fuzzy
5553msgid ""
5654"A memory-mapped file is created by the :class:`~mmap.mmap` constructor, "
5755"which is different on Unix and on Windows. In either case you must "
@@ -63,9 +61,10 @@ msgid ""
6361"closed when done)."
6462msgstr ""
6563"메모리 맵 파일은 :class:`~mmap.mmap` 생성자로 만드는데, 유닉스와 윈도우에서 다릅니다. 두 경우 모두 갱신을 위해 "
66- "열린 파일에 대한 파일 기술자를 제공해야 합니다. 기존 파이썬 파일 객체를 매핑하려면, :meth:`fileno` 메서드를 사용하여"
67- " *fileno* 매개 변수에 대한 올바른 값을 가져오십시오. 그렇지 않으면, 파일 기술자를 직접 반환하는 "
68- ":func:`os.open` 함수를 사용하여 파일을 열 수 있습니다 (완료되면 파일을 닫아야 합니다)."
64+ "열린 파일에 대한 파일 기술자를 제공해야 합니다. 기존 파이썬 파일 객체를 매핑하려면, "
65+ ":meth:`~io.IOBase.fileno` 메서드를 사용하여 *fileno* 매개 변수에 대한 올바른 값을 가져오십시오. 그렇지"
66+ " 않으면, 파일 기술자를 직접 반환하는 :func:`os.open` 함수를 사용하여 파일을 열 수 있습니다 (완료되면 파일을 닫아야"
67+ " 합니다)."
6968
7069#: ../../library/mmap.rst:28
7170msgid ""
@@ -128,7 +127,6 @@ msgstr ""
128127"매핑을 만들 수 없습니다)."
129128
130129#: ../../library/mmap.rst:60
131- #, fuzzy
132130msgid ""
133131"*tagname*, if specified and not ``None``, is a string giving a tag name "
134132"for the mapping. Windows allows you to have many different mappings "
@@ -140,8 +138,8 @@ msgid ""
140138msgstr ""
141139"*tagname*\\ 가 지정되고 ``None``\\ 이 아니면, 매핑의 태그 이름을 제공하는 문자열입니다. 윈도우에서는 같은 파일에 "
142140"대해 여러 가지 다른 매핑을 사용할 수 있게 합니다. 기존 태그의 이름을 지정하면, 해당 태그가 열리고, 그렇지 않으면 이 이름의 "
143- "새 태그가 만들어집니다. 이 매개 변수가 생략되거나 ``None`` 이면, 매핑은 이름 없이 만들어집니다. 태그 매개 변수의 사용을 "
144- " 피하면 코드를 유닉스와 윈도우 사이에서 이식성 있게 유지할 수 있습니다."
141+ "새 태그가 만들어집니다. 이 매개 변수가 생략되거나 ``None`` 이면, 매핑은 이름 없이 만들어집니다. *tagname* 매개 "
142+ "변수의 사용을 피하면 코드를 유닉스와 윈도우 사이에서 이식성 있게 유지할 수 있습니다."
145143
146144#: ../../library/mmap.rst:68
147145msgid ""
@@ -174,7 +172,6 @@ msgstr ""
174172"현재 길이입니다."
175173
176174#: ../../library/mmap.rst:83
177- #, fuzzy
178175msgid ""
179176"*flags* specifies the nature of the mapping. :const:`MAP_PRIVATE` creates"
180177" a private copy-on-write mapping, so changes to the contents of the mmap "
@@ -187,7 +184,8 @@ msgstr ""
187184"*flags*\\ 는 매핑의 특성을 지정합니다. :const:`MAP_PRIVATE`\\ 는 비공개 쓸 때 복사 (copy-on-"
188185"write) 매핑을 생성하므로, mmap 객체의 내용에 대한 변경 사항은 이 프로세스에만 적용되고, "
189186":const:`MAP_SHARED`\\ 는 파일의 같은 영역을 매핑하는 다른 모든 프로세스와 공유되는 매핑을 만듭니다. 기본값은 "
190- ":const:`MAP_SHARED`\\ 입니다."
187+ ":const:`MAP_SHARED`\\ 입니다. 일부 시스템에는 :ref:`MAP_* 상수 <map-constants>`\\ 에 지정된"
188+ " 전체 목록과 함께 추가적으로 가능한 플래그가 있습니다."
191189
192190#: ../../library/mmap.rst:91
193191msgid ""
@@ -233,18 +231,17 @@ msgid ""
233231msgstr ""
234232
235233#: ../../library/mmap.rst:113
236- #, fuzzy
237234msgid ""
238235"To ensure validity of the created memory mapping the file specified by "
239236"the descriptor *fileno* is internally automatically synchronized with the"
240237" physical backing store on macOS."
241238msgstr ""
242- "생성된 메모리 매핑의 유효성을 보장하기 위해, 기술자 *fileno*\\ 로 지정된 파일은 맥 OS X 및 OpenVMS의 물리적 "
243- "저장 장치와 내부적으로 자동 동기화됩니다."
239+ "생성된 메모리 매핑의 유효성을 보장하기 위해, 기술자 *fileno*\\ 로 지정된 파일은 맥 OS에서 물리적 저장 장치와 내부적으로 "
240+ " 자동 동기화됩니다."
244241
245242#: ../../library/mmap.rst:117
246243msgid "The *trackfd* parameter was added."
247- msgstr ""
244+ msgstr "*trackfd* 매개 변수를 추가했습니다. "
248245
249246#: ../../library/mmap.rst:120
250247msgid "This example shows a simple way of using :class:`~mmap.mmap`::"
@@ -274,6 +271,27 @@ msgid ""
274271" # close the map\n"
275272" mm.close()"
276273msgstr ""
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()"
277295
278296#: ../../library/mmap.rst:145
279297msgid ""
@@ -288,6 +306,10 @@ msgid ""
288306"with mmap.mmap(-1, 13) as mm:\n"
289307" mm.write(b\" Hello world!\" )"
290308msgstr ""
309+ "import mmap\n"
310+ "\n"
311+ "with mmap.mmap(-1, 13) as mm:\n"
312+ " mm.write(b\" Hello world!\" )"
291313
292314#: ../../library/mmap.rst:153
293315msgid "Context manager support."
@@ -315,6 +337,19 @@ msgid ""
315337"\n"
316338" mm.close()"
317339msgstr ""
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()"
318353
319354#: ../../library/mmap.rst:176
320355msgid "Memory-mapped file objects support the following methods:"
@@ -544,9 +579,8 @@ msgid "Availability: Systems with the madvise() system call."
544579msgstr "가용성: madvise() 시스템 호출이 있는 시스템."
545580
546581#: ../../library/mmap.rst:385
547- #, fuzzy
548582msgid "MAP_* Constants"
549- msgstr "MADV_ * 상수"
583+ msgstr "MAP_ * 상수"
550584
551585#: ../../library/mmap.rst:409
552586msgid ""
@@ -557,18 +591,16 @@ msgid ""
557591msgstr ""
558592
559593#: ../../library/mmap.rst:413
560- #, fuzzy
561594msgid "Added :data:`MAP_POPULATE` constant."
562- msgstr ":const:`ACCESS_DEFAULT ` 상수가 추가되었습니다."
595+ msgstr ":data:`MAP_POPULATE ` 상수가 추가되었습니다."
563596
564597#: ../../library/mmap.rst:416
565- #, fuzzy
566598msgid "Added :data:`MAP_STACK` constant."
567- msgstr ":const:`ACCESS_DEFAULT ` 상수가 추가되었습니다."
599+ msgstr ":data:`MAP_STACK ` 상수가 추가되었습니다."
568600
569601#: ../../library/mmap.rst:419
570602msgid "Added :data:`MAP_ALIGNED_SUPER` and :data:`MAP_CONCEAL` constants."
571- msgstr ""
603+ msgstr ":data:`MAP_ALIGNED_SUPER` 와 :data:`MAP_CONCEAL` 상수를 추가했습니다. "
572604
573605#: ../../library/mmap.rst:422
574606msgid ""
@@ -578,6 +610,11 @@ msgid ""
578610":data:`MAP_TPRO`, :data:`MAP_TRANSLATED_ALLOW_EXECUTE`, and "
579611":data:`MAP_UNIX03` constants."
580612msgstr ""
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` 상수를 추가했습니다."
581618
582619#~ msgid ""
583620#~ "Resizes the map and the underlying "
0 commit comments