Merge pull request #7576 from tinydew4/translate-ko
Apply the changes of docs on ko-KR
This commit is contained in:
commit
4ee94917a0
25 changed files with 302 additions and 234 deletions
|
@ -220,14 +220,7 @@ Returns:
|
||||||
* `event` Event
|
* `event` Event
|
||||||
* `webContents` [WebContents](web-contents.md)
|
* `webContents` [WebContents](web-contents.md)
|
||||||
* `url` URL
|
* `url` URL
|
||||||
* `certificateList` [Objects]
|
* `certificateList` [Certificate[]](structures/certificate.md)
|
||||||
* `data` String - PEM으로 인코딩된 데이터
|
|
||||||
* `issuerName` String - 인증서 발급자의 공통 이름
|
|
||||||
* `subjectName` String - 대상의 공통 이름
|
|
||||||
* `serialNumber` String - 문자열로 표현된 hex 값
|
|
||||||
* `validStart` Integer - 초 단위의 인증서가 유효하기 시작한 날짜
|
|
||||||
* `validExpiry` Integer - 초 단위의 인증서가 만료되는 날짜
|
|
||||||
* `fingerprint` String - 인증서의 지문
|
|
||||||
* `callback` Function
|
* `callback` Function
|
||||||
|
|
||||||
클라이언트 인증이 요청되었을 때 발생하는 이벤트입니다.
|
클라이언트 인증이 요청되었을 때 발생하는 이벤트입니다.
|
||||||
|
@ -521,7 +514,7 @@ Returns `Boolean`
|
||||||
|
|
||||||
### `app.setUserTasks(tasks)` _Windows_
|
### `app.setUserTasks(tasks)` _Windows_
|
||||||
|
|
||||||
* `tasks` Array - `Task` 객체의 배열
|
* `tasks` [Task[]](structures/task.md) - `Task` 객체의 배열
|
||||||
|
|
||||||
Windows에서 사용할 수 있는 JumpList의 [Tasks][tasks] 카테고리에 `task`를 추가합니다.
|
Windows에서 사용할 수 있는 JumpList의 [Tasks][tasks] 카테고리에 `task`를 추가합니다.
|
||||||
|
|
||||||
|
@ -551,14 +544,14 @@ Returns `Boolean` - 호출 성공 여부.
|
||||||
Returns `Object`:
|
Returns `Object`:
|
||||||
* `minItems` Integer - 점프 목록에서 보여질 항목의 최소 수 (이 값에 대한 자세한
|
* `minItems` Integer - 점프 목록에서 보여질 항목의 최소 수 (이 값에 대한 자세한
|
||||||
설명은 [MSDN 문서][JumpListBeginListMSDN])를 보세요.
|
설명은 [MSDN 문서][JumpListBeginListMSDN])를 보세요.
|
||||||
* `removedItems` Array - 점프 목록의 사용자 정의 카테고리에서 사용자가 삭제한
|
* `removedItems` [JumpListItem[]](structures/jump-list-item.md) - 점프 목록의 사용자 정의 카테고리에서 사용자가 삭제한
|
||||||
항목에 해당하는 `JumpListItem` 객체 배열. 이 항목들은 **다음**
|
항목에 해당하는 `JumpListItem` 객체 배열. 이 항목들은 **다음**
|
||||||
`app.setJumpList()` 호출로 다시 추가하면 안됩니다. 윈도우는 삭제된 항목을
|
`app.setJumpList()` 호출로 다시 추가하면 안됩니다. 윈도우는 삭제된 항목을
|
||||||
포함하는 카테고리를 표시하지 않을 것 입니다.
|
포함하는 카테고리를 표시하지 않을 것 입니다.
|
||||||
|
|
||||||
### `app.setJumpList(categories)` _Windows_
|
### `app.setJumpList(categories)` _Windows_
|
||||||
|
|
||||||
* `categories` Array or `null` - `JumpListCategory` 객체의 배열.
|
* `categories` [JumpListCategory[]](structures/jump-list-category.md) or `null` - `JumpListCategory` 객체의 배열.
|
||||||
|
|
||||||
애플리케이션에 사용자 정의 점프 목록을 설정하거나 삭제하고 다음 문자열 중 하나를
|
애플리케이션에 사용자 정의 점프 목록을 설정하거나 삭제하고 다음 문자열 중 하나를
|
||||||
반환:
|
반환:
|
||||||
|
@ -582,16 +575,16 @@ Returns `Object`:
|
||||||
* `tasks` - 이 카테고리의 항목은 표준 `Tasks` 카테고리에 위치할 것 입니다.
|
* `tasks` - 이 카테고리의 항목은 표준 `Tasks` 카테고리에 위치할 것 입니다.
|
||||||
이 카테고리는 하나만 존재하며, 항상 점프 목록의 하단에 보여집니다.
|
이 카테고리는 하나만 존재하며, 항상 점프 목록의 하단에 보여집니다.
|
||||||
* `frequent` - 앱에 의해 자주 열린 파일의 목록을 보여줍니다. 카테고리의
|
* `frequent` - 앱에 의해 자주 열린 파일의 목록을 보여줍니다. 카테고리의
|
||||||
이름과 항목들은 윈도우에 읳해 설정 됩니다.
|
이름과 항목들은 윈도우에 의해 설정 됩니다.
|
||||||
* `recent` - 앱에 의해 최근에 열린 파일의 목록을 보여줍니다. 카테고리의
|
* `recent` - 앱에 의해 최근에 열린 파일의 목록을 보여줍니다. 카테고리의
|
||||||
이름과 항목들은 윈도우에 의해 설정 됩니다. `app.addRecentDocument(path)` 을
|
이름과 항목들은 윈도우에 의해 설정 됩니다. `app.addRecentDocument(path)` 을
|
||||||
사용하면 간접적으로 이 카테고리에 항목이 추가될 것 입니다.
|
사용하면 간접적으로 이 카테고리에 항목이 추가될 것 입니다.
|
||||||
* `custom` - 작업 또는 파일 링크를 보여주며, 앱에 의해 `name` 설정되어야 합니다.
|
* `custom` - 작업 또는 파일 링크를 보여주며, 앱에 의해 `name` 설정되어야 합니다.
|
||||||
* `name` String - `type` 이 `custom` 이면 꼭 설정되어야 하고, 그 외는 생략합니다.
|
* `name` String - `type` 이 `custom` 이면 꼭 설정되어야 하고, 그 외는 생략합니다.
|
||||||
* `items` Array - `type` 이 `taks` 면 `JumpListItem` 객체의 배열, 그 외는
|
* `items` Array - `type` 이 `tasks` 면 `JumpListItem` 객체의 배열, 그 외는
|
||||||
생략합니다.
|
생략합니다.
|
||||||
|
|
||||||
**참고:** `JumpListCategory` 객체가 `type`, `name` 솏속성 둘 다 없다면 `type` 은
|
**참고:** `JumpListCategory` 객체가 `type`, `name` 속성 둘 다 없다면 `type` 은
|
||||||
`tasks` 로 가정합니다. `name` 속성이 설정되었지만 `type` 속성이 생략된 경우
|
`tasks` 로 가정합니다. `name` 속성이 설정되었지만 `type` 속성이 생략된 경우
|
||||||
`type` 은 `custom` 으로 가정합니다.
|
`type` 은 `custom` 으로 가정합니다.
|
||||||
|
|
||||||
|
@ -619,10 +612,9 @@ Returns `Object`:
|
||||||
설정되어야 합니다.
|
설정되어야 합니다.
|
||||||
* `description` String - 작업의 설명 (툴팁으로 표시됨). `type` 이 `task` 일
|
* `description` String - 작업의 설명 (툴팁으로 표시됨). `type` 이 `task` 일
|
||||||
경우만 설정되어야 합니다.
|
경우만 설정되어야 합니다.
|
||||||
* `iconPath` String - The absolute path to an icon to be displayed in a
|
* `iconPath` String - 점프 목록에서 보여질 아이콘의 절대 경로. 아이콘을 포함하는
|
||||||
Jump List, which can be an arbitrary resource file that contains an icon
|
임의의 자원 파일 경로일 수 있습니다. (예. `.ico`, `.exe`, `.dll`). 일반적으로
|
||||||
(e.g. `.ico`, `.exe`, `.dll`). You can usually specify `process.execPath` to
|
프로그램 아이콘을 보여주기 위해 `process.execPath` 를 명시할 수 있습니다.
|
||||||
show the program icon.
|
|
||||||
* `iconIndex` Integer - 리소스 파일의 아이콘 인덱스. 리소스 파일이 여러 아이콘을
|
* `iconIndex` Integer - 리소스 파일의 아이콘 인덱스. 리소스 파일이 여러 아이콘을
|
||||||
포함하고 있다면 이 작업을 위해 표시되어야 할 아이콘의 0 기준 인덱스를 명시할
|
포함하고 있다면 이 작업을 위해 표시되어야 할 아이콘의 0 기준 인덱스를 명시할
|
||||||
수 있다. 리소스 파일이 하나의 아이콘만 가지고 있다면 이 속성은 0 이어야 합니다.
|
수 있다. 리소스 파일이 하나의 아이콘만 가지고 있다면 이 속성은 0 이어야 합니다.
|
||||||
|
@ -851,11 +843,11 @@ https://www.chromium.org/developers/design-documents/accessibility 를 참고하
|
||||||
### `app.setAboutPanelOptions(options)` _macOS_
|
### `app.setAboutPanelOptions(options)` _macOS_
|
||||||
|
|
||||||
* `options` Object
|
* `options` Object
|
||||||
* `ApplicationName` String (optional) - 앱 이름.
|
* `applicationName` String (optional) - 앱 이름.
|
||||||
* `ApplicationVersion` String (optional) - 앱 버전.
|
* `applicationVersion` String (optional) - 앱 버전.
|
||||||
* `Copyright` String (optional) - 저작권 정보.
|
* `copyright` String (optional) - 저작권 정보.
|
||||||
* `Credits` String (optional) - 크레딧 정보.
|
* `credits` String (optional) - 크레딧 정보.
|
||||||
* `Version` String (optional) - 앱 빌드 버전 숫자.
|
* `version` String (optional) - 앱 빌드 버전 숫자.
|
||||||
|
|
||||||
정보 패널의 옵션을 설정합니다. 앱의 `.plist` 에 정의된 값보다 우선합니다. 자세한
|
정보 패널의 옵션을 설정합니다. 앱의 `.plist` 에 정의된 값보다 우선합니다. 자세한
|
||||||
내용은 [애플 문서][about-panel-options]를 참조하세요.
|
내용은 [애플 문서][about-panel-options]를 참조하세요.
|
||||||
|
|
|
@ -654,34 +654,27 @@ Returns `Boolean` - 윈도우가 전체화면 모드인지 여부.
|
||||||
크기는 관여하지 않습니다. 그저 전체 콘텐츠 뷰 내에 있는 모든 엑스트라 너비, 높이 영역이
|
크기는 관여하지 않습니다. 그저 전체 콘텐츠 뷰 내에 있는 모든 엑스트라 너비, 높이 영역이
|
||||||
합해집니다.
|
합해집니다.
|
||||||
|
|
||||||
#### `win.setBounds(options[, animate])`
|
#### `win.setBounds(bounds[, animate])`
|
||||||
|
|
||||||
* `options` Object
|
|
||||||
|
|
||||||
* `x` Integer
|
|
||||||
* `y` Integer
|
|
||||||
* `width` Integer
|
|
||||||
* `height` Integer
|
|
||||||
|
|
||||||
|
* `bounds` [Rectangle](structures/rectangle.md)
|
||||||
* `animate` Boolean (optional) _macOS_
|
* `animate` Boolean (optional) _macOS_
|
||||||
|
|
||||||
윈도우를 지정한 `width`, `height`, `x`, `y`로 크기 재조정 및 이동합니다.
|
윈도우를 주어진 영역으로 크기 재조정 및 이동합니다.
|
||||||
|
|
||||||
#### `win.getBounds()`
|
#### `win.getBounds()`
|
||||||
|
|
||||||
Returns `Object`:
|
Returns [`Rectangle`](structures/rectangle.md)
|
||||||
* `width` Integer
|
|
||||||
* `height` Integer
|
#### `win.setContentBounds(bounds[, animate])`
|
||||||
* `x` Integer
|
|
||||||
* `y` Integer
|
* `bounds` [Rectangle](structures/rectangle.md)
|
||||||
|
* `animate` Boolean (optional) _macOS_
|
||||||
|
|
||||||
|
윈도우의 내부 영역 (예. 웹페이지) 을 주어진 영역으로 크기 재조정 및 이동합니다.
|
||||||
|
|
||||||
#### `win.getContentBounds()`
|
#### `win.getContentBounds()`
|
||||||
|
|
||||||
Returns `Object`:
|
* `bounds` [`Rectangle`](structures/rectangle.md)
|
||||||
* `width` Integer
|
|
||||||
* `height` Integer
|
|
||||||
* `x` Integer
|
|
||||||
* `y` Integer
|
|
||||||
|
|
||||||
윈도우의 클라이언트 영역 (웹 페이지)의 너비, 높이, x, y 값을 포함하는 객체를
|
윈도우의 클라이언트 영역 (웹 페이지)의 너비, 높이, x, y 값을 포함하는 객체를
|
||||||
반환합니다.
|
반환합니다.
|
||||||
|
@ -946,11 +939,7 @@ Returns `Boolean` - 윈도우의 문서가 변경되었는지 여부.
|
||||||
|
|
||||||
#### `win.capturePage([rect, ]callback)`
|
#### `win.capturePage([rect, ]callback)`
|
||||||
|
|
||||||
* `rect` Object (optional) - 캡쳐될 페이지의 영역
|
* `rect` [Rectangle](structures/rectangle.md) (optional) - 캡쳐될 페이지의 영역
|
||||||
* `x` Integer
|
|
||||||
* `y` Integer
|
|
||||||
* `width` Integer
|
|
||||||
* `height` Integer
|
|
||||||
* `callback` Function
|
* `callback` Function
|
||||||
|
|
||||||
`webContents.capturePage([rect, ]callback)`와 같습니다.
|
`webContents.capturePage([rect, ]callback)`와 같습니다.
|
||||||
|
@ -1038,7 +1027,9 @@ Windows와 Linux에선 항상 `true`를 반환합니다.
|
||||||
|
|
||||||
#### `win.setThumbarButtons(buttons)` _Windows_
|
#### `win.setThumbarButtons(buttons)` _Windows_
|
||||||
|
|
||||||
* `buttons` - Array
|
* `buttons` [ThumbarButton[]](structures/thumbar-button.md)
|
||||||
|
|
||||||
|
Returns `Boolean` - 버튼이 성공적으로 추가되었는지 여부
|
||||||
|
|
||||||
윈도우 작업표시줄 버튼 레이아웃의 미리보기 이미지 영역에 미리보기 툴바와 버튼 세트를
|
윈도우 작업표시줄 버튼 레이아웃의 미리보기 이미지 영역에 미리보기 툴바와 버튼 세트를
|
||||||
추가합니다. 반환되는 `Boolean` 값은 미리보기 툴바가 성공적으로 추가됬는지를 알려줍니다.
|
추가합니다. 반환되는 `Boolean` 값은 미리보기 툴바가 성공적으로 추가됬는지를 알려줍니다.
|
||||||
|
@ -1071,11 +1062,7 @@ Windows와 Linux에선 항상 `true`를 반환합니다.
|
||||||
|
|
||||||
#### `win.setThumbnailClip(region)` _Windows_
|
#### `win.setThumbnailClip(region)` _Windows_
|
||||||
|
|
||||||
* `region` Object - Region of the window
|
* `region` [Rectangle](structures/rectangle.md) - 윈도우의 영역
|
||||||
* `x` Integer - 영역의 x 위치
|
|
||||||
* `y` Integer - 영역의 y 위치
|
|
||||||
* `width` Integer - 영역의 너비
|
|
||||||
* `height` Integer - 영역의 높이
|
|
||||||
|
|
||||||
작업 표시줄에 윈도우의 섬네일이 표시될 때 섬네일 이미지로 사용할 윈도우의 영역을
|
작업 표시줄에 윈도우의 섬네일이 표시될 때 섬네일 이미지로 사용할 윈도우의 영역을
|
||||||
지정합니다. 빈 영역을 지정하는 것으로 전체 윈도우의 섬네일로 초기화할 수 있습니다:
|
지정합니다. 빈 영역을 지정하는 것으로 전체 윈도우의 섬네일로 초기화할 수 있습니다:
|
||||||
|
|
|
@ -42,6 +42,11 @@ https://www.chromium.org/developers/how-tos/api-keys
|
||||||
위치정보 요청을 사용하려면 다음 페이지를 방문하세요:
|
위치정보 요청을 사용하려면 다음 페이지를 방문하세요:
|
||||||
https://console.developers.google.com/apis/api/geolocation/overview
|
https://console.developers.google.com/apis/api/geolocation/overview
|
||||||
|
|
||||||
|
### `ELECTRON_NO_ASAR`
|
||||||
|
|
||||||
|
ASAR 지원을 비활성화합니다. 이 변수는 분기된 자식 프로세스와
|
||||||
|
`ELECTRON_RUN_AS_NODE` 를 설정하여 생산된 자식 프로세스에서만 지원됩니다.
|
||||||
|
|
||||||
## 개발 변수
|
## 개발 변수
|
||||||
|
|
||||||
다음 환경 변수는 개발과 디버깅시 우선적으로 사용됩니다.
|
다음 환경 변수는 개발과 디버깅시 우선적으로 사용됩니다.
|
||||||
|
|
|
@ -49,24 +49,6 @@ app.on('ready', () => {
|
||||||
})
|
})
|
||||||
```
|
```
|
||||||
|
|
||||||
## `Display` 객체
|
|
||||||
|
|
||||||
`Display` 객체는 시스템에 연결된 물리적인 디스플레이를 표현합니다. 헤드레스(headless)
|
|
||||||
시스템에선 가짜 `Display` 객체가 보여지거나 리모트(remote), 가상 디스플레이에
|
|
||||||
해당하게 됩니다.
|
|
||||||
|
|
||||||
* `display` object
|
|
||||||
* `id` Integer - 디스플레이에 관련된 유일 식별자.
|
|
||||||
* `rotation` Integer - 값은 0, 90, 180, 270이 될 수 있고, 각 값은 시계 방향을
|
|
||||||
기준으로 0, 90, 180, 270도의 화면 회전 상태를 표현합니다.
|
|
||||||
* `scaleFactor` Number - 기기의 픽셀 스케일 크기.
|
|
||||||
* `touchSupport` String - 터치 스크린의 여부, `available`, `unavailable`,
|
|
||||||
`unknown` 값으로 반환됩니다.
|
|
||||||
* `bounds` Object
|
|
||||||
* `size` Object
|
|
||||||
* `workArea` Object
|
|
||||||
* `workAreaSize` Object
|
|
||||||
|
|
||||||
## Events
|
## Events
|
||||||
|
|
||||||
`screen` 모듈은 다음과 같은 이벤트를 가지고 있습니다:
|
`screen` 모듈은 다음과 같은 이벤트를 가지고 있습니다:
|
||||||
|
@ -76,25 +58,25 @@ app.on('ready', () => {
|
||||||
Returns:
|
Returns:
|
||||||
|
|
||||||
* `event` Event
|
* `event` Event
|
||||||
* `newDisplay` Object
|
* `newDisplay` [Display](structures/display.md)
|
||||||
|
|
||||||
새로운 디스플레이가 추가되면 발생하는 이벤트입니다.
|
`newDisplay` 가 추가되면 발생하는 이벤트입니다.
|
||||||
|
|
||||||
### Event: 'display-removed'
|
### Event: 'display-removed'
|
||||||
|
|
||||||
Returns:
|
Returns:
|
||||||
|
|
||||||
* `event` Event
|
* `event` Event
|
||||||
* `oldDisplay` Object
|
* `oldDisplay` [Display](structures/display.md)
|
||||||
|
|
||||||
기존의 디스플레이가 제거되면 발생하는 이벤트입니다.
|
`oldDisplay` 가 제거되면 발생하는 이벤트입니다.
|
||||||
|
|
||||||
### Event: 'display-metrics-changed'
|
### Event: 'display-metrics-changed'
|
||||||
|
|
||||||
Returns:
|
Returns:
|
||||||
|
|
||||||
* `event` Event
|
* `event` Event
|
||||||
* `display` Object
|
* `display` [Display](structures/display.md)
|
||||||
* `changedMetrics` String[]
|
* `changedMetrics` String[]
|
||||||
|
|
||||||
`display`에서 하나 또는 다수의 매트릭스가 변경될 때 발생하는 이벤트입니다.
|
`display`에서 하나 또는 다수의 매트릭스가 변경될 때 발생하는 이벤트입니다.
|
||||||
|
@ -131,10 +113,6 @@ Returns `Display` - 지정한 좌표에 가까운 디스플레이.
|
||||||
|
|
||||||
### `screen.getDisplayMatching(rect)`
|
### `screen.getDisplayMatching(rect)`
|
||||||
|
|
||||||
* `rect` Object
|
* `rect` [Rectangle](structures/rectangle.md)
|
||||||
* `x` Integer
|
|
||||||
* `y` Integer
|
|
||||||
* `width` Integer
|
|
||||||
* `height` Integer
|
|
||||||
|
|
||||||
Returns `Display` - 지정한 범위에 가장 가깝게 교차한 디스플레이.
|
Returns `Display` - 지정한 범위에 가장 가깝게 교차한 디스플레이.
|
||||||
|
|
|
@ -67,19 +67,7 @@ Returns `Boolean` - 아이템이 성공적으로 휴지통으로 이동되었는
|
||||||
* `update` - 이미 존재하는 바로가기의 특정한 속성을 갱신합니다.
|
* `update` - 이미 존재하는 바로가기의 특정한 속성을 갱신합니다.
|
||||||
* `replace` - 이미 존재하는 바로가기를 덮어씁니다. 바로가기가 존재하지 않으면
|
* `replace` - 이미 존재하는 바로가기를 덮어씁니다. 바로가기가 존재하지 않으면
|
||||||
실패합니다.
|
실패합니다.
|
||||||
* `options` Object
|
* `options` [ShortcutDetails](structures/shortcut-details.md)
|
||||||
* `target` String - 이 바로가기로부터 실행될 대상입니다.
|
|
||||||
* `cwd` String (optional) - 작업 디렉토리입니다. 기본값은 없습니다.
|
|
||||||
* `args` String (optional) - 이 바로가기로부터 실행될 때 `target`에 적용될 인수
|
|
||||||
값입니다. 기본값은 없습니다.
|
|
||||||
* `description` String (optional) - 바로가기의 설명입니다. 기본값은 없습니다.
|
|
||||||
* `icon` String (optional) - 아이콘의 경로입니다. DLL 또는 EXE가 될 수 있습니다.
|
|
||||||
`icon`과 `iconIndex`는 항상 같이 설정되어야 합니다. 기본값은 없으며 `target`의
|
|
||||||
아이콘을 사용합니다.
|
|
||||||
* `iconIndex` Integer (optional) - `icon`이 DLL 또는 EXE일 때 사용되는 아이콘의
|
|
||||||
리소스 ID이며 기본값은 0입니다.
|
|
||||||
* `appUserModelId` String (optional) - 애플리케이션 사용자 모델 ID입니다.
|
|
||||||
기본값은 없습니다.
|
|
||||||
|
|
||||||
Returns `Boolean` - 바로가기 생성 여부.
|
Returns `Boolean` - 바로가기 생성 여부.
|
||||||
|
|
||||||
|
@ -89,19 +77,7 @@ Returns `Boolean` - 바로가기 생성 여부.
|
||||||
|
|
||||||
* `shortcutPath` String
|
* `shortcutPath` String
|
||||||
|
|
||||||
Returns `Object`:
|
Returns [`ShortcutDetails`](structures/shortcut-details.md)
|
||||||
* `target` String - 바로가기로 실행할 대상.
|
|
||||||
* `cwd` String (optional) - 작업 디렉토리. 기본값은 빈 문자열.
|
|
||||||
* `args` String (optional) - 바로가기로 실행할 때 `target` 에 적용될 인수.
|
|
||||||
기본값은 빈 문자열.
|
|
||||||
* `description` String (optional) - 바로가기의 설명. 기본값은 빈 문자열.
|
|
||||||
* `icon` String (optional) - 아이콘의 경로. DLL 이나 EXE 일 수 있다. `icon` 과
|
|
||||||
`iconIndex` 는 함께 설정해야 합니다. 기본값은 빈 문자열이며, 타겟의 아이콘을
|
|
||||||
사용합니다.
|
|
||||||
* `iconIndex` Integer (optional) - `icon` 이 DLL 이나 EXE 일 경우 아이콘의
|
|
||||||
리소스 ID. 기본값은 0.
|
|
||||||
* `appUserModelId` String (optional) - 애플리케이션 사용자 모델 ID. 기본값은 빈
|
|
||||||
문자열.
|
|
||||||
|
|
||||||
Resolves the shortcut link at `shortcutPath`.
|
Resolves the shortcut link at `shortcutPath`.
|
||||||
`shortcutPath`에 위치한 바로가기 링크를 해석합니다. `shell.writeShortcutLink`
|
`shortcutPath`에 위치한 바로가기 링크를 해석합니다. `shell.writeShortcutLink`
|
||||||
|
|
9
docs-translations/ko-KR/api/structures/certificate.md
Normal file
9
docs-translations/ko-KR/api/structures/certificate.md
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
# Certificate Object
|
||||||
|
|
||||||
|
* `data` String - PEM 인코딩된 데이터
|
||||||
|
* `issuerName` String - 인증서 발급자의 공통 이름
|
||||||
|
* `subjectName` String - 대상의 공통 이름
|
||||||
|
* `serialNumber` String - 문자열로 표현된 hex 값
|
||||||
|
* `validStart` Integer - 초 단위의 인증서가 유효하기 시작한 날짜
|
||||||
|
* `validExpiry` Integer - 초 단위의 인증서가 만료되는 날짜
|
||||||
|
* `fingerprint` String - 인증서의 지문
|
18
docs-translations/ko-KR/api/structures/display.md
Normal file
18
docs-translations/ko-KR/api/structures/display.md
Normal file
|
@ -0,0 +1,18 @@
|
||||||
|
# Display Object
|
||||||
|
|
||||||
|
* `id` Number - 디스플레이와 관련된 고유 식별자.
|
||||||
|
* `rotation` Number - 0, 90, 180, 270, 시계 방향의 화면 회전을 표시.
|
||||||
|
* `scaleFactor` Number - 출력 장치의 화소 배율.
|
||||||
|
* `touchSupport` String - `available`, `unavailable`, `unknown`.
|
||||||
|
* `bounds` [Rectangle](rectangle.md)
|
||||||
|
* `size` Object
|
||||||
|
* `height` Number
|
||||||
|
* `width` Number
|
||||||
|
* `workArea` [Rectangle](rectangle.md)
|
||||||
|
* `workAreaSize` Object
|
||||||
|
* `height` Number
|
||||||
|
* `width` Number
|
||||||
|
|
||||||
|
`Display` 객체는 시스템에 연결된 물리 디스플레이입니다. 머리가 없는 시스템에서는
|
||||||
|
가짜 `Display` 가 존재할 수 있습니다. 또는 `Display` 는 원격 가상 디스플레이일
|
||||||
|
수 있습니다.
|
18
docs-translations/ko-KR/api/structures/jump-list-category.md
Normal file
18
docs-translations/ko-KR/api/structures/jump-list-category.md
Normal file
|
@ -0,0 +1,18 @@
|
||||||
|
# JumpListCategory Object
|
||||||
|
|
||||||
|
* `type` String - 다음 중 하나:
|
||||||
|
* `tasks` - 이 카테고리의 항목은 표준 `Tasks` 카테고리에 위치할 것 입니다.
|
||||||
|
이 카테고리는 하나만 존재하며, 항상 점프 목록의 하단에 보여집니다.
|
||||||
|
* `frequent` - 앱에 의해 자주 열린 파일의 목록을 보여줍니다. 카테고리의
|
||||||
|
이름과 항목들은 윈도우에 의해 설정 됩니다.
|
||||||
|
* `recent` - 앱에 의해 최근에 열린 파일의 목록을 보여줍니다. 카테고리의
|
||||||
|
이름과 항목들은 윈도우에 의해 설정 됩니다. `app.addRecentDocument(path)` 을
|
||||||
|
사용하면 간접적으로 이 카테고리에 항목이 추가될 것 입니다.
|
||||||
|
* `custom` - 작업 또는 파일 링크를 보여주며, 앱에 의해 `name` 설정되어야 합니다.
|
||||||
|
* `name` String - `type` 이 `custom` 이면 꼭 설정되어야 하고, 그 외는 생략합니다.
|
||||||
|
* `items` JumpListItem[] - `type` 이 `tasks` 또는 `custom` 이면 [`JumpListItem`]
|
||||||
|
(jump-list-item.md) 객체의 배열, 그 외는 생략합니다.
|
||||||
|
|
||||||
|
**참고:** `JumpListCategory` 객체가 `type`, `name` 속성 둘 다 없다면 `type` 은
|
||||||
|
`tasks` 로 가정합니다. `name` 속성이 설정되었지만 `type` 속성이 생략된 경우
|
||||||
|
`type` 은 `custom` 으로 가정합니다.
|
25
docs-translations/ko-KR/api/structures/jump-list-item.md
Normal file
25
docs-translations/ko-KR/api/structures/jump-list-item.md
Normal file
|
@ -0,0 +1,25 @@
|
||||||
|
# JumpListItem Object
|
||||||
|
|
||||||
|
* `type` String - 다음 중 하나:
|
||||||
|
* `task` - 특정 인수로 앱을 실행시킬 작업.
|
||||||
|
* `separator` - 표준 `Tasks` 범주에서 항목을 구분하는데 사용할 수 있습니다.
|
||||||
|
* `file` - 점프 목록을 만든 앱을 사용하여 파일을 열 파일 링크. 이것이
|
||||||
|
동작하려면 그 파일 형식을 앱이 처리할 수 있게 등록되있어야 한다. (하지만,
|
||||||
|
그것이 기본 처리기일 필요는 없습니다.).
|
||||||
|
* `path` String - 파일을 열기 위한 경로. `type` 이 `file` 경우에만 설정되어야
|
||||||
|
한다.
|
||||||
|
* `program` String - 실행하기 위한 프로그램의 경로. 일반적으로 현재 프로그램을
|
||||||
|
열기 위해 `process.execPath` 를 지정해야 합니다. `type` 이 `task` 일 경우만
|
||||||
|
설정되어야 한다.
|
||||||
|
* `args` String - `program` 이 실행됐을 때의 명령줄 인수. `type` 이 `task` 일
|
||||||
|
경우만 설정되어야 한다.
|
||||||
|
* `title` String - 점프 목록에서 항목에 표시될 글자. `type` 이 `task` 일 경우만
|
||||||
|
설정되어야 한다.
|
||||||
|
* `description` String - 작업의 설명 (툴팁으로 표시된다). `type` 이 `task` 일
|
||||||
|
경우만 설정되어야 한다.
|
||||||
|
* `iconPath` String - 점프 목록에서 보여질 아이콘의 절대 경로. 아이콘을 포함하는
|
||||||
|
임의의 자원 파일 경로일 수 있습니다. (예. `.ico`, `.exe`, `.dll`). 일반적으로
|
||||||
|
프로그램 아이콘을 보여주기 위해 `process.execPath` 를 명시할 수 있습니다.
|
||||||
|
* `iconIndex` Integer - 리소스 파일의 아이콘 인덱스. 리소스 파일이 여러 아이콘을
|
||||||
|
포함하고 있다면 이 작업을 위해 표시되어야 할 아이콘의 0 기준 인덱스를 명시할
|
||||||
|
수 있다. 리소스 파일이 하나의 아이콘만 가지고 있다면 이 속성은 0 이어야 한다.
|
|
@ -0,0 +1,8 @@
|
||||||
|
# MemoryUsageDetails Object
|
||||||
|
|
||||||
|
* `count` Number
|
||||||
|
* `size` Number
|
||||||
|
* `liveSize` Number
|
||||||
|
* `decodedSize` Number
|
||||||
|
* `purgedSize` Number
|
||||||
|
* `purgeableSize` Number
|
6
docs-translations/ko-KR/api/structures/rectangle.md
Normal file
6
docs-translations/ko-KR/api/structures/rectangle.md
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
# Rectangle Object
|
||||||
|
|
||||||
|
* `x` Number - 사각형의 원점 x 좌표
|
||||||
|
* `y` Number - 사각형의 원점 y 좌표
|
||||||
|
* `width` Number
|
||||||
|
* `height` Number
|
14
docs-translations/ko-KR/api/structures/shortcut-details.md
Normal file
14
docs-translations/ko-KR/api/structures/shortcut-details.md
Normal file
|
@ -0,0 +1,14 @@
|
||||||
|
# ShortcutDetails Object
|
||||||
|
|
||||||
|
* `target` String - 이 바로가기로부터 실행될 대상입니다.
|
||||||
|
* `cwd` String (optional) - 작업 디렉토리입니다. 기본값은 없습니다.
|
||||||
|
* `args` String (optional) - 이 바로가기로부터 실행될 때 `target`에 적용될 인수
|
||||||
|
값입니다. 기본값은 없습니다.
|
||||||
|
* `description` String (optional) - 바로가기의 설명입니다. 기본값은 없습니다.
|
||||||
|
* `icon` String (optional) - 아이콘의 경로입니다. DLL 또는 EXE가 될 수 있습니다.
|
||||||
|
`icon`과 `iconIndex`는 항상 같이 설정되어야 합니다. 기본값은 없으며 `target`의
|
||||||
|
아이콘을 사용합니다.
|
||||||
|
* `iconIndex` Integer (optional) - `icon`이 DLL 또는 EXE일 때 사용되는 아이콘의
|
||||||
|
리소스 ID이며 기본값은 0입니다.
|
||||||
|
* `appUserModelId` String (optional) - 애플리케이션 사용자 모델 ID입니다.
|
||||||
|
기본값은 없습니다.
|
13
docs-translations/ko-KR/api/structures/task.md
Normal file
13
docs-translations/ko-KR/api/structures/task.md
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
# Task Object
|
||||||
|
|
||||||
|
* `program` String - 실행할 프로그램의 경로.
|
||||||
|
보통 현재 작동중인 애플리케이션의 경로인 `process.execPath`를 지정합니다.
|
||||||
|
* `arguments` String - `program`이 실행될 때 사용될 명령줄 인수.
|
||||||
|
* `title` String - JumpList에 표시할 문자열.
|
||||||
|
* `description` String - 이 작업에 대한 설명.
|
||||||
|
* `iconPath` String - JumpList에 표시될 아이콘의 절대 경로. 아이콘을 포함하고
|
||||||
|
있는 임의의 리소스 파일을 사용할 수 있습니다. 보통 애플리케이션의 아이콘을
|
||||||
|
그대로 사용하기 위해 `process.execPath`를 지정합니다.
|
||||||
|
* `iconIndex` Integer - 아이콘 파일의 인덱스. 만약 아이콘 파일이 두 개 이상의
|
||||||
|
아이콘을 가지고 있을 경우, 사용할 아이콘의 인덱스를 이 옵션으로 지정해 주어야
|
||||||
|
합니다. 단, 아이콘을 하나만 포함하고 있는 경우 0을 지정하면 됩니다.
|
19
docs-translations/ko-KR/api/structures/thumbar-button.md
Normal file
19
docs-translations/ko-KR/api/structures/thumbar-button.md
Normal file
|
@ -0,0 +1,19 @@
|
||||||
|
# ThumbarButton Object
|
||||||
|
|
||||||
|
* `icon` [NativeImage](../native-image.md) - The icon showing in thumbnail
|
||||||
|
toolbar.
|
||||||
|
* `click` Function
|
||||||
|
* `tooltip` String (optional) - 버튼 툴팁 글자.
|
||||||
|
* `flags` String[] (optional) - 버튼의 컨트롤 특유의 상태와 행동. 기본값은
|
||||||
|
`['enabled']`.
|
||||||
|
|
||||||
|
`flags` 는 다음 `String` 들을 포함할 수 있는 배열입니다:
|
||||||
|
|
||||||
|
* `enabled` - 버튼이 활성화되어 사용자가 이용할 수 있다.
|
||||||
|
* `disabled` - 버튼이 비활성화 되어있습니다. 존재하지만 사용자 동작에 반응할 수
|
||||||
|
없는 시각 상태를 표시합니다.
|
||||||
|
* `dismissonclick` - 버튼이 눌렸을 때 미리보기 창을 즉시 닫습니다.
|
||||||
|
* `nobackground` - 버튼 테두리를 그리지 않고 이미지만 사용합니다.
|
||||||
|
* `hidden` - 버튼이 사용자에게 보이지 않습니다.
|
||||||
|
* `noninteractive` - 버튼이 활성화되어있지만 상호작용하지 않습니다; 눌려지지않은
|
||||||
|
버튼 상태로 그려집니다. 이 값은 버튼이 알림에 사용되는 경우를 위한 것입니다.
|
|
@ -18,6 +18,12 @@ Returns:
|
||||||
* `event` Event
|
* `event` Event
|
||||||
* `newColor` String - 사용자에 의해 시스템 강조색으로 설정 된 새 RGBA 색상.
|
* `newColor` String - 사용자에 의해 시스템 강조색으로 설정 된 새 RGBA 색상.
|
||||||
|
|
||||||
|
### Event: 'color-changed' _Windows_
|
||||||
|
|
||||||
|
Returns:
|
||||||
|
|
||||||
|
* `event` Event
|
||||||
|
|
||||||
### Event: 'inverted-color-scheme-changed' _Windows_
|
### Event: 'inverted-color-scheme-changed' _Windows_
|
||||||
|
|
||||||
Returns:
|
Returns:
|
||||||
|
@ -145,7 +151,7 @@ if (browserOptions.transparent) {
|
||||||
|
|
||||||
### `systemPreferences.getAccentColor()` _Windows_
|
### `systemPreferences.getAccentColor()` _Windows_
|
||||||
|
|
||||||
사용자의 현재 시스템 전체 색상 환경설정을 RGBA 16진 문자열 형태로 반환합니다.
|
Returns `String` - 사용자 현재 시스템 전체 강조 색상 설정의 16진수 형식 RGBA 값.
|
||||||
|
|
||||||
```javascript
|
```javascript
|
||||||
const color = systemPreferences.getAccentColor() // `"aabbccdd"`
|
const color = systemPreferences.getAccentColor() // `"aabbccdd"`
|
||||||
|
@ -155,7 +161,50 @@ const blue = color.substr(4, 2) // "cc"
|
||||||
const alpha = color.substr(6, 2) // "dd"
|
const alpha = color.substr(6, 2) // "dd"
|
||||||
```
|
```
|
||||||
|
|
||||||
|
### `systemPreferences.getColor(color)` _Windows_
|
||||||
|
|
||||||
|
* `color` String - 다음 값 중 하나:
|
||||||
|
* `3d-dark-shadow` - 3차원 요소의 어두운 그림자 색.
|
||||||
|
* `3d-face` - 3차원 요소와 대화상자 배경의 표면 색.
|
||||||
|
* `3d-highlight` - 3차원 요소의 가장 밝은 색.
|
||||||
|
* `3d-light` - 3차원 요소의 밝은 색.
|
||||||
|
* `3d-shadow` - 3차원 요소의 그림자 색.
|
||||||
|
* `active-border` - 활성창의 테두리 색.
|
||||||
|
* `active-caption` - 활성창의 제목줄. 그라데이션 효과가 활성화 되있으면 활성창
|
||||||
|
제목줄 그라데이션의 좌측 색.
|
||||||
|
* `active-caption-gradient` - 그라데이션 효과가 활성화 되있으면 활성창 제목줄
|
||||||
|
그라데이션의 우측 색.
|
||||||
|
* `app-workspace` - 다중 문서 인터페이스 (MDI) 애플리케이션의 배경색.
|
||||||
|
* `button-text` - 버튼의 글자색.
|
||||||
|
* `caption-text` - 제목줄, 크기 상자, 스크롤바 화살표 상자의 글자색.
|
||||||
|
* `desktop` - 데스크탑 배경 색.
|
||||||
|
* `disabled-text` - 회색 (비활성) 글자색.
|
||||||
|
* `highlight` - 컨트롤에서 선택된 항목(들)의 색.
|
||||||
|
* `highlight-text` - 컨트롤에서 선택된 항목(들)의 글자색.
|
||||||
|
* `hotlight` - 하이퍼링크 또는 실시간 추적되는 항목의 색.
|
||||||
|
* `inactive-border` - 비활성창의 테두리 색.
|
||||||
|
* `inactive-caption` - 비활성창의 제목줄. 그라데이션 효과가 활성화 되있으면
|
||||||
|
비활성창 제목줄 그라데이션의 좌측 색.
|
||||||
|
* `inactive-caption-gradient` - 그라데이션 효과가 활성화 되있으면 비활성창
|
||||||
|
제목줄 그라데이션의 좌측 색.
|
||||||
|
* `inactive-caption-text` - 비활성 제목줄의 글자색.
|
||||||
|
* `info-background` - 툴팁 컨트롤의 배경색.
|
||||||
|
* `info-text` - 툴팁 컨트롤의 글자색.
|
||||||
|
* `menu` - 메뉴 배경색.
|
||||||
|
* `menu-highlight` - 평면 메뉴일때 메뉴 항목 강조 색.
|
||||||
|
* `menubar` - 평면 메뉴일때 메뉴 막대의 배경색.
|
||||||
|
* `menu-text` - 메뉴의 글자.
|
||||||
|
* `scrollbar` - 스크롤바 회색 영역.
|
||||||
|
* `window` - 창의 배경.
|
||||||
|
* `window-frame` - 창 테두리.
|
||||||
|
* `window-text` - 창의 글자.
|
||||||
|
|
||||||
|
Returns `String` - 16진수 RGB 형식 (`#ABCDEF`) 의 시스템 색상 설정.
|
||||||
|
자세한 내용은 [윈도우 문서][windows-colors]를 보세요.
|
||||||
|
|
||||||
### `systemPreferences.isInvertedColorScheme()` _Windows_
|
### `systemPreferences.isInvertedColorScheme()` _Windows_
|
||||||
|
|
||||||
Returns `Boolean` - 고대비 테마 같은 반전된 색상 스킴이 활성화 되있다면 `true`,
|
Returns `Boolean` - 고대비 테마 같은 반전된 색상 스킴이 활성화 되있다면 `true`,
|
||||||
아니면 `false`.
|
아니면 `false`.
|
||||||
|
|
||||||
|
[windows-colors]:https://msdn.microsoft.com/en-us/library/windows/desktop/ms724371(v=vs.85).aspx
|
||||||
|
|
|
@ -61,11 +61,7 @@ appIcon.setContextMenu(contextMenu)
|
||||||
* `shiftKey` Boolean
|
* `shiftKey` Boolean
|
||||||
* `ctrlKey` Boolean
|
* `ctrlKey` Boolean
|
||||||
* `metaKey` Boolean
|
* `metaKey` Boolean
|
||||||
* `bounds` Object _macOS_ _Windows_ - 트레이 아이콘의 범위
|
* `bounds` [Rectangle](structures/rectangle.md) - 트레이 아이콘의 범위
|
||||||
* `x` Integer
|
|
||||||
* `y` Integer
|
|
||||||
* `width` Integer
|
|
||||||
* `height` Integer
|
|
||||||
|
|
||||||
트레이 아이콘이 클릭될 때 발생하는 이벤트입니다.
|
트레이 아이콘이 클릭될 때 발생하는 이벤트입니다.
|
||||||
|
|
||||||
|
@ -76,11 +72,7 @@ appIcon.setContextMenu(contextMenu)
|
||||||
* `shiftKey` Boolean
|
* `shiftKey` Boolean
|
||||||
* `ctrlKey` Boolean
|
* `ctrlKey` Boolean
|
||||||
* `metaKey` Boolean
|
* `metaKey` Boolean
|
||||||
* `bounds` Object - 트레이 아이콘의 범위
|
* `bounds` [Rectangle](structures/rectangle.md) - 트레이 아이콘의 범위
|
||||||
* `x` Integer
|
|
||||||
* `y` Integer
|
|
||||||
* `width` Integer
|
|
||||||
* `height` Integer
|
|
||||||
|
|
||||||
트레이 아이콘을 오른쪽 클릭될 때 호출 됩니다.
|
트레이 아이콘을 오른쪽 클릭될 때 호출 됩니다.
|
||||||
|
|
||||||
|
@ -91,11 +83,7 @@ appIcon.setContextMenu(contextMenu)
|
||||||
* `shiftKey` Boolean
|
* `shiftKey` Boolean
|
||||||
* `ctrlKey` Boolean
|
* `ctrlKey` Boolean
|
||||||
* `metaKey` Boolean
|
* `metaKey` Boolean
|
||||||
* `bounds` Object - 트레이 아이콘의 범위
|
* `bounds` [Rectangle](structures/rectangle.md) - 트레이 아이콘의 범위
|
||||||
* `x` Integer
|
|
||||||
* `y` Integer
|
|
||||||
* `width` Integer
|
|
||||||
* `height` Integer
|
|
||||||
|
|
||||||
트레이 아이콘이 더블 클릭될 때 발생하는 이벤트입니다.
|
트레이 아이콘이 더블 클릭될 때 발생하는 이벤트입니다.
|
||||||
|
|
||||||
|
@ -232,11 +220,7 @@ win.on('hide', () => {
|
||||||
|
|
||||||
#### `tray.getBounds()` _macOS_ _Windows_
|
#### `tray.getBounds()` _macOS_ _Windows_
|
||||||
|
|
||||||
Returns `Object`:
|
Returns [`Rectangle`](structures/rectangle.md)
|
||||||
* `x` Integer
|
|
||||||
* `y` Integer
|
|
||||||
* `width` Integer
|
|
||||||
* `height` Integer
|
|
||||||
|
|
||||||
이 트레이 아이콘의 `Object` 형식의 `bounds`.
|
이 트레이 아이콘의 `Object` 형식의 `bounds`.
|
||||||
|
|
||||||
|
|
|
@ -244,14 +244,7 @@ Returns:
|
||||||
* `event` Event
|
* `event` Event
|
||||||
* `url` URL
|
* `url` URL
|
||||||
* `error` String - 에러 코드
|
* `error` String - 에러 코드
|
||||||
* `certificate` Object
|
* `certificate` [Certificate](structures/certificate.md)
|
||||||
* `data` String - PEM 인코딩된 데이터
|
|
||||||
* `issuerName` String - 인증서 발급자의 공통 이름
|
|
||||||
* `subjectName` String - 대상의 공통 이름
|
|
||||||
* `serialNumber` String - 문자열로 표현된 hex 값
|
|
||||||
* `validStart` Integer - 초 단위의 인증서가 유효하기 시작한 날짜
|
|
||||||
* `validExpiry` Integer - 초 단위의 인증서가 만료되는 날짜
|
|
||||||
* `fingerprint` String - 인증서의 지문
|
|
||||||
* `callback` Function
|
* `callback` Function
|
||||||
|
|
||||||
`url`에 대한 `certificate` 인증서의 유효성 검증에 실패했을 때 발생하는 이벤트입니다.
|
`url`에 대한 `certificate` 인증서의 유효성 검증에 실패했을 때 발생하는 이벤트입니다.
|
||||||
|
@ -265,14 +258,7 @@ Returns:
|
||||||
|
|
||||||
* `event` Event
|
* `event` Event
|
||||||
* `url` URL
|
* `url` URL
|
||||||
* `certificateList` [Objects]
|
* `certificateList` Certificate[]
|
||||||
* `data` String - PEM 인코딩된 데이터
|
|
||||||
* `issuerName` String - 인증서 발급자의 공통 이름
|
|
||||||
* `subjectName` String - 대상의 공통 이름
|
|
||||||
* `serialNumber` String - 문자열로 표현된 hex 값
|
|
||||||
* `validStart` Integer - 초 단위의 인증서가 유효하기 시작한 날짜
|
|
||||||
* `validExpiry` Integer - 초 단위의 인증서가 만료되는 날짜
|
|
||||||
* `fingerprint` String - 인증서의 지문
|
|
||||||
* `callback` Function
|
* `callback` Function
|
||||||
|
|
||||||
클라이언트 인증이 요청되었을 때 발생하는 이벤트입니다.
|
클라이언트 인증이 요청되었을 때 발생하는 이벤트입니다.
|
||||||
|
|
|
@ -107,41 +107,11 @@ ServiceWorker의 등록과 fetch API를 사용할 수 있도록 지원합니다.
|
||||||
### `webFrame.getResourceUsage()`
|
### `webFrame.getResourceUsage()`
|
||||||
|
|
||||||
Returns `Object`:
|
Returns `Object`:
|
||||||
* `images` Object
|
* `images` [MemoryUsageDetails](structures/memory-usage-details.md)
|
||||||
* `count` Integer
|
* `cssStyleSheets` [MemoryUsageDetails](structures/memory-usage-details.md)
|
||||||
* `size` Integer
|
* `xslStyleSheets` [MemoryUsageDetails](structures/memory-usage-details.md)
|
||||||
* `liveSize` Integer
|
* `fonts` [MemoryUsageDetails](structures/memory-usage-details.md)
|
||||||
* `decodedSize` Integer
|
* `other` [MemoryUsageDetails](structures/memory-usage-details.md)
|
||||||
* `purgedSize` Integer
|
|
||||||
* `purgeableSize` Integer
|
|
||||||
* `cssStyleSheets` Object
|
|
||||||
* `count` Integer
|
|
||||||
* `size` Integer
|
|
||||||
* `liveSize` Integer
|
|
||||||
* `decodedSize` Integer
|
|
||||||
* `purgedSize` Integer
|
|
||||||
* `purgeableSize` Integer
|
|
||||||
* `xslStyleSheets` Object
|
|
||||||
* `count` Integer
|
|
||||||
* `size` Integer
|
|
||||||
* `liveSize` Integer
|
|
||||||
* `decodedSize` Integer
|
|
||||||
* `purgedSize` Integer
|
|
||||||
* `purgeableSize` Integer
|
|
||||||
* `fonts` Object
|
|
||||||
* `count` Integer
|
|
||||||
* `size` Integer
|
|
||||||
* `liveSize` Integer
|
|
||||||
* `decodedSize` Integer
|
|
||||||
* `purgedSize` Integer
|
|
||||||
* `purgeableSize` Integer
|
|
||||||
* `other` Object
|
|
||||||
* `count` Integer
|
|
||||||
* `size` Integer
|
|
||||||
* `liveSize` Integer
|
|
||||||
* `decodedSize` Integer
|
|
||||||
* `purgedSize` Integer
|
|
||||||
* `purgeableSize` Integer
|
|
||||||
|
|
||||||
Blink의 내부 메모리 캐시 사용 정보를 담고있는 객체를 반환합니다.
|
Blink의 내부 메모리 캐시 사용 정보를 담고있는 객체를 반환합니다.
|
||||||
|
|
||||||
|
|
|
@ -123,17 +123,7 @@ $ sudo ln -s /usr/lib/libncurses.so.5 /usr/lib/libtinfo.so.5
|
||||||
|
|
||||||
## 테스트
|
## 테스트
|
||||||
|
|
||||||
프로젝트 코딩 스타일을 확인하려면:
|
[빌드 시스템 개요: 테스트](build-system-overview.md#tests)를 보세요.
|
||||||
|
|
||||||
```bash
|
|
||||||
$ npm run lint
|
|
||||||
```
|
|
||||||
|
|
||||||
테스트를 실행하려면:
|
|
||||||
|
|
||||||
```bash
|
|
||||||
$ ./script/test.py
|
|
||||||
```
|
|
||||||
|
|
||||||
## 고급 주제
|
## 고급 주제
|
||||||
|
|
||||||
|
|
|
@ -8,21 +8,22 @@
|
||||||
* [Xcode](https://developer.apple.com/technologies/tools/) >= 5.1
|
* [Xcode](https://developer.apple.com/technologies/tools/) >= 5.1
|
||||||
* [node.js](http://nodejs.org) (external)
|
* [node.js](http://nodejs.org) (external)
|
||||||
|
|
||||||
만약 Homebrew를 이용해 Python을 설치했다면 다음 Python 모듈도 같이 설치해야 합니다:
|
만약 Homebrew 를 이용해 파이썬을 설치했다면 다음 파이썬 모듈도 같이 설치해야
|
||||||
|
합니다:
|
||||||
|
|
||||||
* [pyobjc](https://pythonhosted.org/pyobjc/install.html)
|
* [pyobjc](https://pythonhosted.org/pyobjc/install.html)
|
||||||
|
|
||||||
## 코드 가져오기
|
## 코드 가져오기
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
$ git clone https://github.com/electron/electron.git
|
$ git clone https://github.com/electron/electron
|
||||||
```
|
```
|
||||||
|
|
||||||
## 부트 스트랩
|
## 부트 스트랩
|
||||||
|
|
||||||
부트스트랩 스크립트는 필수적인 빌드 의존성 라이브러리들을 모두 다운로드하고 프로젝트
|
부트스트랩 스크립트는 필수적인 빌드 의존성 라이브러리들을 모두 다운로드하고
|
||||||
파일을 생성합니다. 참고로 Electron은 [ninja](https://ninja-build.org/)를 빌드
|
프로젝트 파일을 생성합니다. 참고로 Electron은 [ninja](https://ninja-build.org/)
|
||||||
툴체인으로 사용하므로 Xcode 프로젝트는 생성되지 않습니다.
|
를 빌드 툴체인으로 사용하므로 Xcode 프로젝트는 생성되지 않습니다.
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
$ cd electron
|
$ cd electron
|
||||||
|
@ -43,7 +44,8 @@ $ ./script/build.py
|
||||||
$ ./script/build.py -c D
|
$ ./script/build.py -c D
|
||||||
```
|
```
|
||||||
|
|
||||||
빌드가 모두 끝나면 `out/D` 디렉터리에서 `Electron.app` 실행 파일을 찾을 수 있습니다.
|
빌드가 모두 끝나면 `out/D` 디렉터리에서 `Electron.app` 실행 파일을 찾을 수
|
||||||
|
있습니다.
|
||||||
|
|
||||||
## 32비트 지원
|
## 32비트 지원
|
||||||
|
|
||||||
|
@ -60,14 +62,4 @@ $ npm run clean
|
||||||
|
|
||||||
## 테스트
|
## 테스트
|
||||||
|
|
||||||
프로젝트 코딩 스타일을 확인하려면:
|
[빌드 시스템 개요: 테스트](build-system-overview.md#tests)를 보세요.
|
||||||
|
|
||||||
```bash
|
|
||||||
$ ./script/cpplint.py
|
|
||||||
```
|
|
||||||
|
|
||||||
테스트를 실행하려면:
|
|
||||||
|
|
||||||
```bash
|
|
||||||
$ ./script/test.py
|
|
||||||
```
|
|
||||||
|
|
|
@ -88,26 +88,7 @@ $ npm run clean
|
||||||
|
|
||||||
## 테스트
|
## 테스트
|
||||||
|
|
||||||
프로젝트 코딩 스타일을 확인하려면:
|
[빌드 시스템 개요: 테스트](build-system-overview.md#tests)를 보세요.
|
||||||
|
|
||||||
```powershell
|
|
||||||
$ python script\cpplint.py
|
|
||||||
```
|
|
||||||
|
|
||||||
테스트를 실행하려면:
|
|
||||||
|
|
||||||
```powershell
|
|
||||||
$ python script\test.py
|
|
||||||
```
|
|
||||||
|
|
||||||
테스트 실행시 `runas`와 같은 네이티브 모듈을 포함하는데 이 모듈은 디버그 빌드에서 같이
|
|
||||||
사용할 수 없습니다. 하지만 여전히 릴리즈 빌드에선 사용할 수 있습니다.
|
|
||||||
|
|
||||||
릴리즈 빌드로 테스트를 실행하려면 다음 커맨드를 사용하면 됩니다:
|
|
||||||
|
|
||||||
```powershell
|
|
||||||
$ python script\test.py -R
|
|
||||||
```
|
|
||||||
|
|
||||||
## 문제 해결
|
## 문제 해결
|
||||||
|
|
||||||
|
|
|
@ -68,3 +68,50 @@ Electron은 `Release`와 `Debug` 빌드가 서로 다른 라이브러리 링크
|
||||||
|
|
||||||
이 문제는 개발자에게만 영향을 미칩니다. 만약 단순히 Electron을 rebranding 하기 위해
|
이 문제는 개발자에게만 영향을 미칩니다. 만약 단순히 Electron을 rebranding 하기 위해
|
||||||
빌드 하는 것이라면 이 문제에 신경 쓸 필요가 없습니다.
|
빌드 하는 것이라면 이 문제에 신경 쓸 필요가 없습니다.
|
||||||
|
|
||||||
|
## 테스트
|
||||||
|
|
||||||
|
변경사항이 프로젝트 코딩 스타일을 준수하는지 테스트하려면 다음 명령을 사용하세요:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
$ npm run lint
|
||||||
|
```
|
||||||
|
|
||||||
|
기능을 테스트하려면 다음 명령을 사용하세요:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
$ npm test
|
||||||
|
```
|
||||||
|
|
||||||
|
Electron 소스 코드를 변경할 때 마다, 테스트 전에 빌드를 다시 실행해야 합니다:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
$ npm run build && npm test
|
||||||
|
```
|
||||||
|
|
||||||
|
모카의 [전용 테스트](https://mochajs.org/#exclusive-tests) 기능을 사용해서 특정
|
||||||
|
테스트 또는 블록을 분리하여 테스트 세트 실행을 빠르게 할 수 있습니다.`describe`
|
||||||
|
또는 `it` 함수 호출에 `.only` 만 붙이세요:
|
||||||
|
|
||||||
|
```js
|
||||||
|
describe.only('some feature', function () {
|
||||||
|
// ... 이 블록에서는 테스트만 실행될 것 입니다.
|
||||||
|
})
|
||||||
|
```
|
||||||
|
|
||||||
|
또는, 주어진 정규 표현 패턴에 일치하는 경우에만 테스트를 실행하기 위해 모카의
|
||||||
|
`grep` 을 사용할 수 있습니다:
|
||||||
|
|
||||||
|
```sh
|
||||||
|
$ npm test -- --grep child_process
|
||||||
|
```
|
||||||
|
|
||||||
|
테스트시 (`runas` 같은) 네이티브 모듈을 포함하면 디버그 빌드에서 실행할 수
|
||||||
|
없습니다. (자세한 것은 [#2558](https://github.com/electron/electron/issues/2558)
|
||||||
|
를 보세요). 그러나 릴리즈 빌드에서는 작동할 것 입니다.
|
||||||
|
|
||||||
|
릴리즈 빌드로 테스트를 실행하려면 다음 명령을 사용하세요:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
$ npm test -- -R
|
||||||
|
```
|
||||||
|
|
|
@ -120,7 +120,8 @@ const dockMenu = Menu.buildFromTemplate([
|
||||||
submenu: [
|
submenu: [
|
||||||
{label: 'Basic'},
|
{label: 'Basic'},
|
||||||
{label: 'Pro'}
|
{label: 'Pro'}
|
||||||
]},
|
]
|
||||||
|
},
|
||||||
{label: 'New Command...'}
|
{label: 'New Command...'}
|
||||||
])
|
])
|
||||||
app.dock.setMenu(dockMenu)
|
app.dock.setMenu(dockMenu)
|
||||||
|
|
|
@ -32,8 +32,8 @@ Electron은 v0.34.0 버전부터 앱 패키지를 Mac App Store(MAS)에 제출
|
||||||
준비 작업이 끝난 후, [애플리케이션 배포](application-distribution.md) 문서에 따라
|
준비 작업이 끝난 후, [애플리케이션 배포](application-distribution.md) 문서에 따라
|
||||||
애플리케이션을 패키징한 후 애플리케이션에 서명합니다.
|
애플리케이션을 패키징한 후 애플리케이션에 서명합니다.
|
||||||
|
|
||||||
먼저, Team ID를 키로 가지고 있는 애플리케이션의 `Info.plist`에 `ElectronTeamID` 값을
|
먼저, 앱의 `Info.plist` 에 Team ID 를 값으로 갖는 `ElectronTeamID` 키를 추가해야
|
||||||
추가해야 합니다:
|
합니다:
|
||||||
|
|
||||||
```xml
|
```xml
|
||||||
<plist version="1.0">
|
<plist version="1.0">
|
||||||
|
|
|
@ -261,7 +261,7 @@ Returns:
|
||||||
|
|
||||||
* `event` Event
|
* `event` Event
|
||||||
* `url` URL
|
* `url` URL
|
||||||
* `certificateList` Certificate[]
|
* `certificateList` [Certificate[]](structures/certificate.md)
|
||||||
* `callback` Function
|
* `callback` Function
|
||||||
|
|
||||||
Emitted when a client certificate is requested.
|
Emitted when a client certificate is requested.
|
||||||
|
|
Loading…
Add table
Reference in a new issue