📝 Update Korean docs as upstream

[ci skip]
This commit is contained in:
Plusb Preco 2016-05-30 01:59:32 +09:00
parent 747f910ce0
commit b78f7701e5
8 changed files with 43 additions and 23 deletions

View file

@ -508,11 +508,13 @@ app.on('ready', () => {
});
```
### `app.setUserActivity(type, userInfo)` _OS X_
### `app.setUserActivity(type, userInfo[, webpageURL])` _OS X_
* `type` String - 고유하게 activity를 식별합니다.
[`NSUserActivity.activityType`][activity-type]을 맵핑합니다.
* `userInfo` Object - 다른 기기에서 사용하기 위해 저장할 앱-특정 상태.
* `webpageURL` String - 적당한 앱이 기기에 설치되지 않았을 때 브라우저에서 로드할
웹 페이지. 스킴은 반드시 `http` 또는 `https`가 되어야 합니다.
`NSUserActivity`를 만들고 현재 activity에 설정합니다. 이 activity는 이후 다른 기기와
[Handoff][handoff]할 때 자격으로 사용됩니다.

View file

@ -36,8 +36,10 @@ win.show();
* `width` Integer - 윈도우의 가로 너비. 기본값은 `800`입니다.
* `height` Integer - 윈도우의 세로 높이. 기본값은 `600`입니다.
* `x` Integer - 화면을 기준으로 창 좌측을 오프셋 한 위치. 기본값은 `화면중앙`입니다.
* `y` Integer - 화면을 기준으로 창 상단을 오프셋 한 위치. 기본값은 `화면중앙`입니다.
* `x` Integer (**required** y가 사용되면) - 화면을 기준으로 창 좌측을 오프셋 한 위치.
기본값은 `화면중앙`입니다.
* `y` Integer (**required** x가 사용되면) - 화면을 기준으로 창 상단을 오프셋 한 위치.
기본값은 `화면중앙`입니다.
* `useContentSize` Boolean - `width``height`를 웹 페이지의 크기로 사용합니다.
이 속성을 사용하면 웹 페이지의 크기에 윈도우 프레임 크기가 추가되므로 실제 창은 조금
더 커질 수 있습니다. 기본값은 `false`입니다.
@ -676,7 +678,7 @@ let win = new BrowserWindow({width: 800, height: 600});
**참고:** 웹 페이지의 제목과 네이티브 윈도우의 제목은 서로 다를 수 있습니다.
### `win.setSheetOffset(offset)` _OS X_
### `win.setSheetOffset(offsetY[, offsetX])` _OS X_
Mac OS X에서 시트를 부착할 위치를 지정합니다. 기본적으로 시트는 윈도우의 프레임 바로
아래의 위치에 부착됩니다. 아마도 이 기능은 보통 다음과 같이 HTML 렌더링된 툴바 밑에
@ -861,6 +863,12 @@ Linux 플랫폼에선 Unity 데스크톱 환경만 지원합니다. 그리고
페이지의 선택된 단어에 대한 사전 검색 결과 팝업을 표시합니다.
### `win.setIcon(icon)` _Windows_ _Linux_
* `icon` [NativeImage](native-image.md)
윈도우 아이콘을 변경합니다.
### `win.setAutoHideMenuBar(hide)`
* `hide` Boolean

View file

@ -22,11 +22,15 @@ app.on('ready', () => {
## --disable-http-cache
HTTP 요청 캐시를 비활성화 합니다.
HTTP 요청 캐시를 비활성화합니다.
## --disable-http2
HTTP/2와 SPDY/3.1 프로토콜을 비활성화합니다.
## --remote-debugging-port=`port`
지정한 `port`에 HTTP 기반의 리모트 디버거를 활성화 시킵니다. (개발자 도구)
지정한 `port`에 HTTP 기반의 리모트 디버거를 활성화니다. (개발자 도구)
## --js-flags=`flags`

View file

@ -2,8 +2,8 @@
> 어플리케이션의 구성과 동작을 코드 변경 없이 제어합니다.
Electron의 몇몇 동작은 명령 줄과 어플리케이션의 코드보다 먼저 초기화되어야 하므로 환경
변수에 의해 작동합니다.
특정 Electron 동작은 명령줄 플래그와 어플리케이션의 코드보다 먼저 초기화되어야 하므로
환경 변수에 의해 작동합니다.
POSIX 쉘의 예시입니다:
@ -19,35 +19,35 @@ Windows 콘솔의 예시입니다:
> electron
```
## `ELECTRON_RUN_AS_NODE`
### `ELECTRON_RUN_AS_NODE`
프로세스를 일반 Node.js 프로세스처럼 시작합니다. (electron 모듈 제외)
## `ELECTRON_ENABLE_LOGGING`
### `ELECTRON_ENABLE_LOGGING`
Chrome의 내부 로그를 콘솔에 출력합니다.
## `ELECTRON_LOG_ASAR_READS`
### `ELECTRON_LOG_ASAR_READS`
Electron이 ASAR 파일을 읽을 때, 읽기 오프셋의 로그를 남기고 시스템 `tmpdir`에 파일로
저장합니다. 결과 파일은 ASAR 모듈의 파일 순서를 최적화 하는데 사용할 수 있습니다.
## `ELECTRON_ENABLE_STACK_DUMPING`
### `ELECTRON_ENABLE_STACK_DUMPING`
Electron이 크래시되면, 콘솔에 stack trace를 출력합니다.
이 환경 변수는 `crashReporter`가 시작되지 않았을 경우 작동하지 않습니다.
## `ELECTRON_DEFAULT_ERROR_MODE` _Windows_
### `ELECTRON_DEFAULT_ERROR_MODE` _Windows_
Electron이 크래시되면, 크래시 정보 창을 표시합니다.
Electron이 크래시되면 스택 출력 정보를 콘솔에 출력합니다.
이 환경 변수는 `crashReporter`가 시작되지 않았을 경우 작동하지 않습니다.
## `ELECTRON_NO_ATTACH_CONSOLE` _Windows_
### `ELECTRON_NO_ATTACH_CONSOLE` _Windows_
현재 콘솔 세션에 소속시키지 않습니다.
## `ELECTRON_FORCE_WINDOW_MENU_BAR` _Linux_
### `ELECTRON_FORCE_WINDOW_MENU_BAR` _Linux_
Linux의 전역 메뉴바를 사용하지 않습니다.

View file

@ -35,8 +35,9 @@ win.loadURL('https://github.com');
않습니다. 대신에 이 `BrowserWindow` 객체는 메인 프로세스에서 생성되며 렌더러
프로세스에 `win` 객체와 같이 이에 대응하는 remote 객체를 반환합니다.
참고로 remote를 통해선 [enumerable 속성](https://developer.mozilla.org/ko/docs/Web/JavaScript/Enumerability_and_ownership_of_properties)을
가진 프로퍼티에만 접근할 수 있습니다.
참고로 remote 객체가 처음 참조될 때 표시되는
[enumerable 속성](https://developer.mozilla.org/ko/docs/Web/JavaScript/Enumerability_and_ownership_of_properties)은
remote를 통해서만 접근할 수 있습니다.
## Remote 객체의 생명 주기

View file

@ -136,17 +136,18 @@ session.defaultSession.cookies.set(cookie, (error) => {
#### `ses.cookies.set(details, callback)`
* `details` Object
* `url` String - `url`에 관련된 쿠키를 가져옵니다.
* `url` String - 쿠키에 대한 `url` 링크.
* `name` String - 쿠키의 이름입니다. 기본적으로 비워두면 생략됩니다.
* `value` String - 쿠키의 값입니다. 기본적으로 비워두면 생략됩니다.
* `domain` String - 쿠키의 도메인입니다. 기본적으로 비워두면 생략됩니다.
* `path` String - 쿠키의 경로입니다. 기본적으로 비워두면 생략됩니다.
* `secure` Boolean - 쿠키가 안전한 것으로 표시되는지에 대한 여부입니다. 기본값은
false입니다.
* `session` Boolean - 쿠키가 HttpOnly로 표시되는지에 대한 여부입니다. 기본값은
* `session` Boolean - 쿠키가 Http 전용으로 표시되는지에 대한 여부입니다. 기본값은
false입니다.
* `expirationDate` Double (optional) - UNIX 시간으로 표시되는 쿠키의 만료일에
대한 초 단위 시간입니다. 세션 쿠키에 제공되지 않습니다.
대한 초 단위 시간입니다. 생략되면 쿠키가 세션 쿠기가 되며 세션 사이에 유지되지
않게 됩니다.
* `callback` Function
`details` 객체에 따라 쿠키를 설정합니다. 작업이 완료되면 `callback`

View file

@ -59,6 +59,10 @@
자식 윈도우에 포커스를 맞춥니다. (창을 맨 앞으로 가져옵니다)
### `BrowserWindowProxy.print()`
자식 윈도우에 프린트 대화 상자를 호출합니다.
### `BrowserWindowProxy.postMessage(message, targetOrigin)`
* `message` String

View file

@ -21,7 +21,7 @@ Studio를 사용할 수 없습니다. 하지만 여전히 Electron을 개발할
**참고:** Visual Studio가 직접 빌드에 사용되지 않더라도 IDE와 같이 제공된 빌드
툴체인이 빌드에 **반드시** 사용되므로 여전히 필요합니다.
**참고:** Visual Studio 2013 사용할 수 없습니다 MSVS **2015** 을 사용하고 있는지
**참고:** Visual Studio 2013 사용할 수 없습니다 MSVS **2015** 을 사용하고 있는지
확인해주세요.
## 코드 가져오기
@ -97,7 +97,7 @@ $ python script\test.py -R
### Command xxxx not found
만약 `Command xxxx not found`와 같은 형식의 에러가 발생했다면
`VS2015 Command Prompt` 콘솔로 빌드 스크립트를 실행해볼 필요가 있습니다.
`VS2015 Command Prompt` 콘솔로 빌드 스크립트를 실행해 보는게 좋습니다.
### Fatal internal compiler error: C1001