From 3e0d8841eaa4ebe72bb243b985731adceffc68a4 Mon Sep 17 00:00:00 2001 From: tinydew4 Date: Wed, 26 Oct 2016 15:36:06 +0000 Subject: [PATCH] Update the korean docs up to '02a7094' commit. --- docs-translations/ko-KR/api/browser-window.md | 252 +++++++++--------- docs-translations/ko-KR/api/clipboard.md | 13 + docs-translations/ko-KR/api/web-contents.md | 41 ++- docs-translations/ko-KR/api/web-frame.md | 10 +- 4 files changed, 166 insertions(+), 150 deletions(-) diff --git a/docs-translations/ko-KR/api/browser-window.md b/docs-translations/ko-KR/api/browser-window.md index cacd2d893b..e45983d084 100644 --- a/docs-translations/ko-KR/api/browser-window.md +++ b/docs-translations/ko-KR/api/browser-window.md @@ -118,50 +118,50 @@ child.once('ready-to-show', () => { * `width` Integer - 윈도우의 가로 너비. 기본값은 `800`입니다. * `height` Integer - 윈도우의 세로 높이. 기본값은 `600`입니다. -* `x` Integer (**required** y가 사용되면) - 화면을 기준으로 창 좌측을 오프셋 한 위치. - 기본값은 `화면중앙`입니다. -* `y` Integer (**required** x가 사용되면) - 화면을 기준으로 창 상단을 오프셋 한 위치. - 기본값은 `화면중앙`입니다. +* `x` Integer (**required** y가 사용되면) - 화면을 기준으로 창 좌측을 오프셋 한 + 위치. 기본값은 `화면중앙`입니다. +* `y` Integer (**required** x가 사용되면) - 화면을 기준으로 창 상단을 오프셋 한 + 위치. 기본값은 `화면중앙`입니다. * `useContentSize` Boolean - `width`와 `height`를 웹 페이지의 크기로 사용합니다. - 이 속성을 사용하면 웹 페이지의 크기에 윈도우 프레임 크기가 추가되므로 실제 창은 조금 - 더 커질 수 있습니다. 기본값은 `false`입니다. + 이 속성을 사용하면 웹 페이지의 크기에 윈도우 프레임 크기가 추가되므로 실제 + 창은 조금 더 커질 수 있습니다. 기본값은 `false`입니다. * `center` Boolean - 윈도우를 화면 정 중앙에 위치시킵니다. * `minWidth` Integer - 윈도우의 최소 가로 너비. 기본값은 `0`입니다. * `minHeight` Integer - 윈도우의 최소 세로 높이. 기본값은 `0`입니다. * `maxWidth` Integer - 윈도우의 최대 가로 너비. 기본값은 `제한없음`입니다. * `maxHeight` Integer - 윈도우의 최대 세로 높이. 기본값은 `제한없음`입니다. -* `resizable` Boolean - 윈도우의 크기를 재조정 할 수 있는지 여부. 기본값은 `true` - 입니다. +* `resizable` Boolean - 윈도우의 크기를 재조정 할 수 있는지 여부. 기본값은 + `true` 입니다. * `movable` Boolean - 윈도우를 이동시킬 수 있는지 여부. Linux에선 구현되어있지 않습니다. 기본값은 `true` 입니다. -* `minimizable` Boolean - 윈도우를 최소화시킬 수 있는지 여부. Linux에선 구현되어있지 +* `minimizable` Boolean - 윈도우를 최소화시킬 수 있는지 여부. Linux에선 + 구현되어있지 않습니다. 기본값은 `true` 입니다. +* `maximizable` Boolean - 윈도우를 최대화시킬 수 있는지 여부. Linux에선 + 구현되어있지 않습니다. 기본값은 `true` 입니다. +* `closable` Boolean - 윈도우를 닫을 수 있는지 여부. Linux에선 구현되어있지 않습니다. 기본값은 `true` 입니다. -* `maximizable` Boolean - 윈도우를 최대화시킬 수 있는지 여부. Linux에선 구현되어있지 - 않습니다. 기본값은 `true` 입니다. -* `closable` Boolean - 윈도우를 닫을 수 있는지 여부. Linux에선 구현되어있지 않습니다. - 기본값은 `true` 입니다. * `focusable` Boolean - 윈도우가 포커스될 수 있는지 여부입니다. 기본값은 `true`입니다. Windows에선 `focusable: false`를 설정함으로써 암시적으로 `skipTaskbar: true`도 설정됩니다. Linux에선 `focusable: false`를 설정함으로써 - 윈도우가 wm과 함께 반응을 중지하며 모든 작업 영역에서 윈도우가 언제나 최상단에 있게 - 됩니다. + 윈도우가 wm과 함께 반응을 중지하며 모든 작업 영역에서 윈도우가 언제나 최상단에 + 있게 됩니다. * `alwaysOnTop` Boolean - 윈도우이 언제나 다른 창들 위에 유지되는지 여부. 기본값은 `false`입니다. * `fullscreen` Boolean - 윈도우의 전체화면 활성화 여부. 이 속성을 명시적으로 - `false`로 지정했을 경우, macOS에선 전체화면 버튼이 숨겨지거나 비활성됩니다. 기본값은 - `false` 입니다. -* `fullscreenable` Boolean - 윈도우가 전체화면 모드로 전환될 수 있는지 여부입니다. - 또한 macOS에선, 최대화/줌 버튼이 전체화면 모드 또는 윈도우 최대화를 실행할지 여부도 - 포함됩니다. 기본값은 `true`입니다. -* `skipTaskbar` Boolean - 작업표시줄 애플리케이션 아이콘 표시 스킵 여부. 기본값은 - `false`입니다. + `false`로 지정했을 경우, macOS에선 전체화면 버튼이 숨겨지거나 비활성됩니다. + 기본값은 `false` 입니다. +* `fullscreenable` Boolean - 윈도우가 전체화면 모드로 전환될 수 있는지 + 여부입니다. 또한 macOS에선, 최대화/줌 버튼이 전체화면 모드 또는 윈도우 + 최대화를 실행할지 여부도 포함됩니다. 기본값은 `true`입니다. +* `skipTaskbar` Boolean - 작업표시줄 애플리케이션 아이콘 표시 스킵 여부. + 기본값은 `false`입니다. * `kiosk` Boolean - Kiosk(키오스크) 모드. 기본값은 `false`입니다. * `title` String - 기본 윈도우 제목. 기본값은 `"Electron"`입니다. * `icon` [NativeImage](native-image.md) - 윈도우 아이콘, 생략하면 실행 파일의 아이콘이 대신 사용됩니다. * `icon` [NativeImage](native-image.md) - 윈도우 아이콘. Windows에선 가장 좋은 - 시각적 효과를 얻기 위해 `ICO`를 사용하는 것을 권장하며, 또한 undefined로 남겨두면 - 실행 파일의 아이콘이 대신 사용됩니다. + 시각적 효과를 얻기 위해 `ICO`를 사용하는 것을 권장하며, 또한 undefined로 + 남겨두면 실행 파일의 아이콘이 대신 사용됩니다. On Windows it is recommended to use `ICO` icons to get best visual effects, you can also leave it undefined so the executable's icon will be used. @@ -169,14 +169,15 @@ On Windows it is * `frame` Boolean - `false`로 지정하면 창을 [Frameless Window](frameless-window.md) 형태로 생성합니다. 기본값은 `true`입니다. * `parent` BrowserWindow - 부모 윈도우를 설정합니다. 기본 값은 `null`입니다. -* `modal` Boolean - 이 윈도우가 모달 윈도우인지 여부를 설정합니다. 이 옵션은 자식 - 윈도우에서만 작동합니다. 기본값은 `false`입니다. +* `modal` Boolean - 이 윈도우가 모달 윈도우인지 여부를 설정합니다. 이 옵션은 + 자식 윈도우에서만 작동합니다. 기본값은 `false`입니다. * `acceptFirstMouse` Boolean - 윈도우가 비활성화 상태일 때 내부 콘텐츠 클릭 시 - 활성화 되는 동시에 단일 mouse-down 이벤트를 발생시킬지 여부. 기본값은 `false`입니다. -* `disableAutoHideCursor` Boolean - 타이핑중 자동으로 커서를 숨길지 여부. 기본값은 - `false`입니다. -* `autoHideMenuBar` Boolean - `Alt`를 누르지 않는 한 애플리케이션 메뉴바를 숨길지 - 여부. 기본값은 `false`입니다. + 활성화 되는 동시에 단일 mouse-down 이벤트를 발생시킬지 여부. 기본값은 `false` + 입니다. +* `disableAutoHideCursor` Boolean - 타이핑중 자동으로 커서를 숨길지 여부. + 기본값은 `false`입니다. +* `autoHideMenuBar` Boolean - `Alt`를 누르지 않는 한 애플리케이션 메뉴바를 + 숨길지 여부. 기본값은 `false`입니다. * `enableLargerThanScreen` Boolean - 윈도우 크기가 화면 크기보다 크게 재조정 될 수 있는지 여부. 기본값은 `false`입니다. * `backgroundColor` String - `#66CD00` 와 `#FFF`, `#80FFFFFF` (알파 지원됨) 같이 @@ -189,19 +190,91 @@ On Windows it is `false`입니다. * `type` String - 특정 플랫폼에만 적용되는 윈도우의 종류를 지정합니다. 기본값은 일반 윈도우 입니다. 사용할 수 있는 창의 종류는 아래를 참고하세요. -* `standardWindow` Boolean - macOS의 표준 윈도우를 텍스쳐 윈도우 대신 사용합니다. - 기본 값은 `true`입니다. -* `titleBarStyle` String, macOS - 윈도우 타이틀 바 스타일을 지정합니다. 자세한 사항은 - 아래를 참고하세요. -* `thickFrame` Boolean - Windows에서 테두리 없는 윈도우를 위해 표준 윈도우 프레임을 - 추가하는 `WS_THICKFRAME` 스타일을 사용합니다. `false`로 지정하면 윈도우의 그림자와 - 애니메이션을 삭제합니다. 기본값은 `true`입니다. -* `webPreferences` Object - 웹 페이지 기능을 설정합니다. 사용할 수 있는 속성은 - 아래를 참고하세요. +* `standardWindow` Boolean - macOS의 표준 윈도우를 텍스쳐 윈도우 대신 + 사용합니다. 기본 값은 `true`입니다. +* `titleBarStyle` String, macOS - 윈도우 타이틀 바 스타일을 지정합니다. 기본값은 + `default` 입니다. 가능한 값은 다음과 같습니다: + * `default` - 표준 Mac 회색 불투명 스타일을 사용합니다. + * `hidden` - 타이틀 바를 숨기고 콘텐츠 전체를 윈도우 크기에 맞춥니다. + 타이틀 바는 없어지지만 표준 창 컨트롤 ("신호등 버튼")은 왼쪽 상단에 + 유지됩니다. + * `hidden-inset` - `hidden` 타이틀 바 속성과 함께 신호등 버튼이 윈도우 + 모서리로부터 약간 더 안쪽으로 들어가도록합니다. 10.9 Mavericks에선 지원되지 + 않고 `hidden`으로 폴백합니다. +* `thickFrame` Boolean - Windows에서 테두리 없는 윈도우를 위해 표준 윈도우 + 프레임을 추가하는 `WS_THICKFRAME` 스타일을 사용합니다. `false`로 지정하면 + 윈도우의 그림자와 애니메이션을 삭제합니다. 기본값은 `true`입니다. +* `webPreferences` Object - 웹 페이지 기능을 설정합니다. + * `nodeIntegration` Boolean - node(node.js) 통합 여부. 기본값은 `true`입니다. + * `preload` String - 스크립트를 지정하면 페이지 내의 다른 스크립트가 작동하기 + 전에 로드됩니다. 여기서 지정한 스크립트는 node 통합 활성화 여부에 상관없이 + 언제나 모든 node API에 접근할 수 있습니다. 이 속성의 스크립트 경로는 절대 + 경로로 지정해야 합니다. node 통합이 비활성화되어있을 경우, 미리 로드되는 + 스크립트는 node의 전역 심볼들을 다시 전역 범위로 다시 포함 시킬 수 있습니다. + [여기](process.md#event-loaded)의 예시를 참고하세요. + * `session` [Session](session.md#class-session) - 페이지에서 사용할 세션을 + 지정합니다. Session 객체를 직접적으로 전달하는 대신, 파티션 문자열을 받는 + `partition` 옵션을 사용할 수도 있습니다. `session`과 `partition`이 같이 + 제공되었을 경우 `session`이 사용됩니다. 기본값은 기본 세션입니다. + * `partition` String - 페이지에서 사용할 세션을 지정합니다. 만약 `partition` + 이 `persist:`로 시작하면 페이지는 지속성 세션을 사용하며 다른 모든 앱 내의 + 페이지에서 같은 `partition`을 사용할 수 있습니다. 만약 `persist:` 접두어로 + 시작하지 않으면 페이지는 인-메모리 세션을 사용합니다. 여러 페이지에서 같은 + `partition`을 지정하면 같은 세션을 공유할 수 있습니다. `partition`을 + 지정하지 않으면 애플리케이션의 기본 세션이 사용됩니다. + * `zoomFactor` Number - 페이지의 기본 줌 값을 지정합니다. 예를 들어 `300%`를 + 표현하려면 `3.0`으로 지정합니다. 기본값은 `1.0`입니다. + * `javascript` Boolean - 자바스크립트를 활성화합니다. 기본값은 `false`입니다. + * `webSecurity` Boolean - `false`로 지정하면 same-origin 정책을 비활성화 + 합니다. (이 속성은 보통 사람들에 의해 웹 사이트를 테스트할 때 사용합니다) + 그리고 `allowDisplayingInsecureContent`와 `allowRunningInsecureContent` 두 + 속성을 사용자가 `true`로 지정되지 않은 경우 `true`로 지정합니다. 기본값은 + `true`입니다. + * `allowDisplayingInsecureContent` Boolean - https 페이지에서 http URL에서 + 로드한 이미지 같은 리소스를 표시할 수 있도록 허용합니다. 기본값은 `false` + 입니다. + * `allowRunningInsecureContent` Boolean - https 페이지에서 http URL에서 로드한 + JavaScript와 CSS 또는 플러그인을 실행시킬 수 있도록 허용합니다. 기본값은 + `false`입니다. + * `images` Boolean - 이미지 지원을 활성화합니다. 기본값은 `true`입니다. + * `textAreasAreResizable` Boolean - HTML TextArea 요소의 크기를 재조정을 + 허용합니다. 기본값은 `true`입니다. + * `webgl` Boolean - WebGL 지원을 활성화합니다. 기본값은 `true`입니다. + * `webaudio` Boolean - WebAudio 지원을 활성화합니다. 기본값은 `true`입니다. + * `plugins` Boolean - 플러그인 활성화 여부를 지정합니다. 기본값은 `false`입니다. + * `experimentalFeatures` Boolean - Chrome의 실험적인 기능을 활성화합니다. + 기본값은 `false`입니다. + * `experimentalCanvasFeatures` Boolean - Chrome의 실험적인 캔버스(canvas) + 기능을 활성화합니다. 기본값은 `false`입니다. + * `directWrite` Boolean - Windows에서 폰트 렌더링을 위해 DirectWrite를 + 사용하는지를 지정합니다. 기본값은 `true`입니다. + * `scrollBounce` Boolean - macOS에서 스크롤 튕기기 효과 (탄성 밴딩)를 활성화 + 합니다. 기본값은 `false`입니다. + * `blinkFeatures` String - 활성화 할 `CSSVariables,KeyboardEventKey`같이 `,`로 + 구분된 기능 문자열들의 리스트입니다. [RuntimeEnabledFeatures.in][blink-feature-string] + 파일에서 찾을 수 있습니다. + * `disableBlinkFeatures` String - 비활성화 할 `CSSVariables,KeyboardEventKey`같이 + `,`로 구분된 기능 문자열들의 리스트입니다. [RuntimeEnabledFeatures.in][blink-feature-string] + 파일에서 찾을 수 있습니다. + * `defaultFontFamily` Object - font-family의 기본 폰트를 지정합니다. + * `standard` String - 기본값 `Times New Roman`. + * `serif` String - 기본값 `Times New Roman`. + * `sansSerif` String - 기본값 `Arial`. + * `monospace` String - 기본값 `Courier New`. + * `defaultFontSize` Integer - 기본값 `16`. + * `defaultMonospaceFontSize` Integer - 기본값 `13`. + * `minimumFontSize` Integer - 기본값 `0`. + * `defaultEncoding` String - 기본값 `ISO-8859-1`. + * `backgroundThrottling` Boolean - 페이지가 백그라운드 상태에 진입할 때 + 애니메이션과 타이머에 스로틀을 적용할지 여부입니다. 기본값은 `true`입니다. + * `offscreen` Boolean - 브라우저 윈도우에 오프 스크린 랜더링을 적용할지 여부를 + 지정합니다. 기본값은 `false`입니다. + * `sandbox` Boolean - Chromium 운영체제 수준의 샌드박스 활성화 여부. -`minWidth`/`maxWidth`/`minHeight`/`maxHeight`를 통해 최소 또는 최대 윈도우 크기를 -지정한 경우, 이는 사용자만을 제약하며, `setBounds`/`setSize` 또는 `BrowserWindow`의 -생성자에서 크기 제약을 따르지 않는 윈도우 크기를 전달하는 것은 막을 수 없습니다. +`minWidth`/`maxWidth`/`minHeight`/`maxHeight`를 통해 최소 또는 최대 윈도우 +크기를 지정한 경우, 이는 사용자만을 제약하며, `setBounds`/`setSize` 또는 +`BrowserWindow`의 생성자에서 크기 제약을 따르지 않는 윈도우 크기를 전달하는 것은 +막을 수 없습니다. `type` 속성에서 사용할 수 있는 값과 동작은 다음과 같으며, 플랫폼에 따라 다릅니다: @@ -211,86 +284,11 @@ On Windows it is * `textured`는 창에 메탈 그라디언트 외관(`NSTexturedBackgroundWindowMask`)을 설정합니다. * `desktop`은 데스크탑 배경 레벨(`kCGDesktopWindowLevel - 1`)에 윈도우를 - 배치합니다. 참고로 이렇게 만들어진 윈도우는 포커스, 키보드, 마우스 이벤트를 받을 - 수 없습니다. 하지만 편법으로 `globalShortcut`을 통해 키 입력을 받을 수 있습니다. + 배치합니다. 참고로 이렇게 만들어진 윈도우는 포커스, 키보드, 마우스 이벤트를 + 받을 수 없습니다. 하지만 편법으로 `globalShortcut`을 통해 키 입력을 받을 수 + 있습니다. * Windows의 경우, 가능한 타입으론 `toolbar`가 있습니다. -`titleBarStyle`의 속성은 다음과 같습니다: - -* `default` 또는 미지정: 표준 Mac 회색 불투명 스타일을 사용합니다. -* `hidden`: 타이틀 바를 숨기고 콘텐츠 전체를 윈도우 크기에 맞춥니다. - 타이틀 바는 없어지지만 표준 창 컨트롤 ("신호등 버튼")은 왼쪽 상단에 유지됩니다. -* `hidden-inset`: `hidden` 타이틀 바 속성과 함께 신호등 버튼이 윈도우 모서리로부터 - 약간 더 안쪽으로 들어가도록합니다. 10.9 Mavericks에선 지원되지 않고 `hidden`으로 - 폴백합니다. - -`webPreferences` 속성은 다음과 같은 속성을 가질 수 있습니다: - -* `nodeIntegration` Boolean - node(node.js) 통합 여부. 기본값은 `true`입니다. -* `preload` String - 스크립트를 지정하면 페이지 내의 다른 스크립트가 작동하기 전에 - 로드됩니다. 여기서 지정한 스크립트는 node 통합 활성화 여부에 상관없이 언제나 모든 - node API에 접근할 수 있습니다. 이 속성의 스크립트 경로는 절대 경로로 지정해야 - 합니다. node 통합이 비활성화되어있을 경우, preload 스크립트는 node의 global - 심볼들을 다시 global 스코프로 다시 포함 시킬 수 있습니다. - [여기](process.md#event-loaded)의 예시를 참고하세요. -* `session` [Session](session.md#class-session) - 페이지에서 사용할 세션을 - 지정합니다. Session 객체를 직접적으로 전달하는 대신, 파티션 문자열을 받는 - `partition` 옵션을 사용할 수도 있습니다. `session`과 `partition`이 같이 - 제공되었을 경우 `session`이 사용됩니다. 기본값은 기본 세션입니다. - * `partition` String - 페이지에서 사용할 세션을 지정합니다. 만약 `partition`이 - `persist:`로 시작하면 페이지는 지속성 세션을 사용하며 다른 모든 앱 내의 - 페이지에서 같은 `partition`을 사용할 수 있습니다. 만약 `persist:` 접두어로 - 시작하지 않으면 페이지는 인-메모리 세션을 사용합니다. 여러 페이지에서 같은 - `partition`을 지정하면 같은 세션을 공유할 수 있습니다. `partition`을 지정하지 - 않으면 애플리케이션의 기본 세션이 사용됩니다. -* `zoomFactor` Number - 페이지의 기본 줌 값을 지정합니다. 예를 들어 `300%`를 - 표현하려면 `3.0`으로 지정합니다. 기본값은 `1.0`입니다. -* `javascript` Boolean - 자바스크립트를 활성화합니다. 기본값은 `false`입니다. -* `webSecurity` Boolean - `false`로 지정하면 same-origin 정책을 비활성화합니다. - (이 속성은 보통 사람들에 의해 웹 사이트를 테스트할 때 사용합니다) 그리고 - `allowDisplayingInsecureContent`와 `allowRunningInsecureContent` 두 속성을 - 사용자가 `true`로 지정되지 않은 경우 `true`로 지정합니다. 기본값은 - `true`입니다. -* `allowDisplayingInsecureContent` Boolean - https 페이지에서 http URL에서 - 로드한 이미지 같은 리소스를 표시할 수 있도록 허용합니다. 기본값은 `false`입니다. -* `allowRunningInsecureContent` Boolean - https 페이지에서 http URL에서 로드한 - JavaScript와 CSS 또는 플러그인을 실행시킬 수 있도록 허용합니다. 기본값은 - `false`입니다. -* `images` Boolean - 이미지 지원을 활성화합니다. 기본값은 `true`입니다. -* `textAreasAreResizable` Boolean - HTML TextArea 요소의 크기를 재조정을 - 허용합니다. 기본값은 `true`입니다. -* `webgl` Boolean - WebGL 지원을 활성화합니다. 기본값은 `true`입니다. -* `webaudio` Boolean - WebAudio 지원을 활성화합니다. 기본값은 `true`입니다. -* `plugins` Boolean - 플러그인 활성화 여부를 지정합니다. 기본값은 `false`입니다. -* `experimentalFeatures` Boolean - Chrome의 실험적인 기능을 활성화합니다. - 기본값은 `false`입니다. -* `experimentalCanvasFeatures` Boolean - Chrome의 실험적인 캔버스(canvas) 기능을 - 활성화합니다. 기본값은 `false`입니다. -* `directWrite` Boolean - Windows에서 폰트 렌더링을 위해 DirectWrite를 - 사용하는지를 지정합니다. 기본값은 `true`입니다. -* `scrollBounce` Boolean - macOS에서 스크롤 튕기기 효과 (탄성 밴딩)를 활성화 합니다. - 기본값은 `false`입니다. -* `blinkFeatures` String - 활성화 할 `CSSVariables,KeyboardEventKey`같이 `,`로 - 구분된 기능 문자열들의 리스트입니다. [RuntimeEnabledFeatures.in][blink-feature-string] - 파일에서 찾을 수 있습니다. -* `disableBlinkFeatures` String - 비활성화 할 `CSSVariables,KeyboardEventKey`같이 - `,`로 구분된 기능 문자열들의 리스트입니다. [RuntimeEnabledFeatures.in][blink-feature-string] - 파일에서 찾을 수 있습니다. -* `defaultFontFamily` Object - font-family의 기본 폰트를 지정합니다. - * `standard` String - 기본값 `Times New Roman`. - * `serif` String - 기본값 `Times New Roman`. - * `sansSerif` String - 기본값 `Arial`. - * `monospace` String - 기본값 `Courier New`. -* `defaultFontSize` Integer - 기본값 `16`. -* `defaultMonospaceFontSize` Integer - 기본값 `13`. -* `minimumFontSize` Integer - 기본값 `0`. -* `defaultEncoding` String - 기본값 `ISO-8859-1`. -* `backgroundThrottling` Boolean - 페이지가 백그라운드 상태에 진입할 때 애니메이션과 - 타이머에 스로틀을 적용할지 여부입니다. 기본값은 `true`입니다. -* `offscreen` Boolean - 브라우저 윈도우에 오프 스크린 랜더링을 적용할지 여부를 - 지정합니다. 기본값은 `false`입니다. -* `sandbox` Boolean - Chromium 운영체제 수준의 샌드박스 활성화 여부. - ### Instance Events `new BrowserWindow`로 생성된 객체는 다음과 같은 이벤트를 발생시킵니다: @@ -654,6 +652,17 @@ Returns `Boolean` - 윈도우가 전체화면 모드인지 여부. 크기는 관여하지 않습니다. 그저 전체 콘텐츠 뷰 내에 있는 모든 엑스트라 너비, 높이 영역이 합해집니다. +#### `win.previewFile(path[, displayName])` _macOS_ + +* `path` String - QuickLook 으로 미리 볼 파일에 대한 절대 경로. Quick Look 이 + 열기 위한 파일의 컨텐츠 형식을 결정하는데 경로의 파일명과 확장자를 사용하기 + 때문에 중요합니다. +* `displayName` String (Optional) - Quick Look 모달 뷰에 표시되는 파일의 이름. + 이것은 순전히 보여주는 용도이며 파일의 컨텐츠 형식에 영향을 주지 않습니다. + 기본값은 `path` 입니다. + +주어진 경로의 파일을 미리 보여주기 위해 [Quick Look][quick-look] 을 사용하세요. + #### `win.setBounds(bounds[, animate])` * `bounds` [Rectangle](structures/rectangle.md) @@ -1168,3 +1177,4 @@ Returns `BrowserWindow[]` - 모든 자식 윈도우. [blink-feature-string]: https://cs.chromium.org/chromium/src/third_party/WebKit/Source/platform/RuntimeEnabledFeatures.in [window-levels]: https://developer.apple.com/reference/appkit/nswindow/1664726-window_levels +[quick-look]: https://en.wikipedia.org/wiki/Quick_Look diff --git a/docs-translations/ko-KR/api/clipboard.md b/docs-translations/ko-KR/api/clipboard.md index 890b2349df..a689bca002 100644 --- a/docs-translations/ko-KR/api/clipboard.md +++ b/docs-translations/ko-KR/api/clipboard.md @@ -105,6 +105,19 @@ clipboard.write({ }) ``` +### `clipboard.readFindText()` _macOS_ + +Returns `String` - FindPasteboard 의 텍스트. 이 메소드는 렌더러 프로세스에서 +호출되었을 떄 동기 IPC 를 사용합니다. 캐시된 값은 애플리케이션이 활성화될 때 +마다 FindPasteboard 에서 다시 읽습니다. + +### `clipboard.writeFindText(text)` _macOS_ + +* `text` String + +`text` 를 FindPasteboard 에 일반 텍스트로 씁니다. 이 메소드는 렌더러 +프로세스에서 호출되었을 떄 동기 IPC 를 사용합니다. + ### `clipboard.clear([type])` * `type` String (optional) diff --git a/docs-translations/ko-KR/api/web-contents.md b/docs-translations/ko-KR/api/web-contents.md index b788afddb3..f95daf9e2c 100644 --- a/docs-translations/ko-KR/api/web-contents.md +++ b/docs-translations/ko-KR/api/web-contents.md @@ -391,31 +391,24 @@ Returns: 종류. 값은 `none`, `plainText`, `password`, `other` 중 한 가지가 될 수 있습니다. * `menuSourceType` String - 컨텍스트 메뉴를 호출한 입력 소스. 값은 `none`, `mouse`, `keyboard`, `touch`, `touchMenu` 중 한 가지가 될 수 있습니다. - * `mediaFlags` Object - 컨텍스트 메뉴가 호출된 미디어 요소에 대한 플래그. 자세한 - 사항은 아래를 참고하세요. + * `mediaFlags` Object - 컨텍스트 메뉴가 호출된 미디어 요소에 대한 플래그. + * `inError` Boolean - 미디어 객체가 크래시되었는지 여부. + * `isPaused` Boolean - 미디어 객체가 일시중지되었는지 여부. + * `isMuted` Boolean - 미디어 객체가 음소거되었는지 여부. + * `hasAudio` Boolean - 미디어 객체가 오디오를 가지고 있는지 여부. + * `isLooping` Boolean - 미디어 객체가 루프중인지 여부. + * `isControlsVisible` Boolean - 미디어 객체의 컨트롤이 보이는지 여부. + * `canToggleControls` Boolean - 미디어 객체의 컨트롤을 토글할 수 있는지 여부. + * `canRotate` Boolean - 미디어 객체를 돌릴 수 있는지 여부. * `editFlags` Object - 이 플래그는 렌더러가 어떤 행동을 이행할 수 있는지 여부를 - 표시합니다. 자세한 사항은 아래를 참고하세요. - -`mediaFlags`는 다음과 같은 속성을 가지고 있습니다: - -* `inError` Boolean - 미디어 객체가 크래시되었는지 여부. -* `isPaused` Boolean - 미디어 객체가 일시중지되었는지 여부. -* `isMuted` Boolean - 미디어 객체가 음소거되었는지 여부. -* `hasAudio` Boolean - 미디어 객체가 오디오를 가지고 있는지 여부. -* `isLooping` Boolean - 미디어 객체가 루프중인지 여부. -* `isControlsVisible` Boolean - 미디어 객체의 컨트롤이 보이는지 여부. -* `canToggleControls` Boolean - 미디어 객체의 컨트롤을 토글할 수 있는지 여부. -* `canRotate` Boolean - 미디어 객체를 돌릴 수 있는지 여부. - -`editFlags`는 다음과 같은 속성을 가지고 있습니다: - -* `canUndo` Boolean - 렌더러에서 실행 취소할 수 있는지 여부. -* `canRedo` Boolean - 렌더러에서 다시 실행할 수 있는지 여부. -* `canCut` Boolean - 렌더러에서 잘라내기를 실행할 수 있는지 여부. -* `canCopy` Boolean - 렌더러에서 복사를 실행할 수 있는지 여부. -* `canPaste` Boolean - 렌더러에서 붙여넣기를 실행할 수 있는지 여부. -* `canDelete` Boolean - 렌더러에서 삭제를 실행할 수 있는지 여부. -* `canSelectAll` Boolean - 렌더러에서 모두 선택을 실행할 수 있는지 여부. + 표시합니다. + * `canUndo` Boolean - 렌더러에서 실행 취소할 수 있는지 여부. + * `canRedo` Boolean - 렌더러에서 다시 실행할 수 있는지 여부. + * `canCut` Boolean - 렌더러에서 잘라내기를 실행할 수 있는지 여부. + * `canCopy` Boolean - 렌더러에서 복사를 실행할 수 있는지 여부. + * `canPaste` Boolean - 렌더러에서 붙여넣기를 실행할 수 있는지 여부. + * `canDelete` Boolean - 렌더러에서 삭제를 실행할 수 있는지 여부. + * `canSelectAll` Boolean - 렌더러에서 모두 선택을 실행할 수 있는지 여부. 새로운 컨텍스트 메뉴의 제어가 필요할 때 발생하는 이벤트입니다. diff --git a/docs-translations/ko-KR/api/web-frame.md b/docs-translations/ko-KR/api/web-frame.md index 7c88d176d9..b3362d962a 100644 --- a/docs-translations/ko-KR/api/web-frame.md +++ b/docs-translations/ko-KR/api/web-frame.md @@ -85,11 +85,11 @@ webFrame.setSpellCheckProvider('en-US', true, { * `scheme` String * `options` Object(optional) - * `secure` (optional) 기본값 참. - * `bypassCSP` (optional) 기본값 참. - * `allowServiceWorkers` (optional) 기본값 참. - * `supportFetchAPI` (optional) 기본값 참. - * `corsEnabled` (optional) 기본값 참. + * `secure` Boolean - (optional) 기본값 참. + * `bypassCSP` Boolean - (optional) 기본값 참. + * `allowServiceWorkers` Boolean - (optional) 기본값 참. + * `supportFetchAPI` Boolean - (optional) 기본값 참. + * `corsEnabled` Boolean - (optional) 기본값 참. `scheme`를 보안된 스킴으로 등록합니다. 리소스에 대해 보안 정책을 우회하며, ServiceWorker의 등록과 fetch API를 사용할 수 있도록 지원합니다.