:memo: Improve grammar
authorPlusb Preco <plusb21@gmail.com>
Sat, 30 Apr 2016 16:12:54 +0000 (01:12 +0900)
committerPlusb Preco <plusb21@gmail.com>
Sat, 30 Apr 2016 16:12:54 +0000 (01:12 +0900)
[ci skip]

23 files changed:
docs-translations/ko-KR/api/crash-reporter.md
docs-translations/ko-KR/api/dialog.md
docs-translations/ko-KR/api/file-object.md
docs-translations/ko-KR/api/ipc-main.md
docs-translations/ko-KR/api/ipc-renderer.md
docs-translations/ko-KR/api/menu-item.md
docs-translations/ko-KR/api/menu.md
docs-translations/ko-KR/api/native-image.md
docs-translations/ko-KR/api/power-monitor.md
docs-translations/ko-KR/api/power-save-blocker.md
docs-translations/ko-KR/api/protocol.md
docs-translations/ko-KR/api/remote.md
docs-translations/ko-KR/api/shell.md
docs-translations/ko-KR/api/web-contents.md
docs-translations/ko-KR/api/web-view-tag.md
docs-translations/ko-KR/development/setting-up-symbol-server.md
docs-translations/ko-KR/styleguide.md
docs-translations/ko-KR/tutorial/application-packaging.md
docs-translations/ko-KR/tutorial/devtools-extension.md
docs-translations/ko-KR/tutorial/online-offline-events.md
docs-translations/ko-KR/tutorial/quick-start.md
docs-translations/ko-KR/tutorial/using-native-node-modules.md
docs-translations/ko-KR/tutorial/using-selenium-and-webdriver.md

index 2269742..e6174f3 100644 (file)
@@ -3,7 +3,7 @@
 `crash-reporter` 모듈은 어플리케이션의 크래시 정보를 자동으로 원격 서버에
 업로드하는데 사용합니다.
 
\8b¤ì\9d\8c ì\98\88ì \9cë\8a\94 ì\9c\88격 ì\84\9cë²\84ì\97\90 ì\96´í\94\8c리ì¼\80ì\9d´ì\85\98 í\81¬ë\9e\98ì\8b\9c ì \95보를 ì\9e\90ë\8f\99ì\9c¼ë¡\9c ë³´ê³ í\95\98ë\8a\94 ì\98\88ì \9cì\9e\85ë\8b\88ë\8b¤:
\8b¤ì\9d\8c ì\98\88ì\8b\9cë\8a\94 ì\9c\88격 ì\84\9cë²\84ì\97\90 ì\96´í\94\8c리ì¼\80ì\9d´ì\85\98 í\81¬ë\9e\98ì\8b\9c ì \95보를 ì\9e\90ë\8f\99ì\9c¼ë¡\9c ë³´ê³ í\95\98ë\8a\94 ì\98\88ì\8b\9cì\9e\85ë\8b\88ë\8b¤:
 
 ```javascript
 const crashReporter = require('electron').crashReporter;
index cbb1afc..8bf1440 100644 (file)
@@ -4,7 +4,7 @@
 수 있는 모듈입니다. 이 모듈을 사용하면 웹 어플리케이션에서 일반 네이티브 어플리케이션과
 비슷한 사용자 경험을 제공할 수 있습니다.
 
\8b¤ì\9d\8c ì\98\88ì \9cë\8a\94 í\8c\8cì\9d¼ê³¼ ë\94\94ë \89í\84°ë¦¬ë¥¼ ë\8b¤ì¤\91ì\9c¼ë¡\9c ì\84 í\83\9dí\95\98ë\8a\94 ë\8c\80í\99\94 ì\83\81ì\9e\90를 í\91\9cì\8b\9cí\95\98ë\8a\94 ì\98\88ì \9cì\9e\85ë\8b\88ë\8b¤:
\8b¤ì\9d\8c ì\98\88ì\8b\9cë\8a\94 í\8c\8cì\9d¼ê³¼ ë\94\94ë \89í\84°ë¦¬ë¥¼ ë\8b¤ì¤\91ì\9c¼ë¡\9c ì\84 í\83\9dí\95\98ë\8a\94 ë\8c\80í\99\94 ì\83\81ì\9e\90를 í\91\9cì\8b\9cí\95\98ë\8a\94 ì\98\88ì\8b\9cì\9e\85ë\8b\88ë\8b¤:
 
 ```javascript
 var win = ...;  // 대화 상자를 사용할 BrowserWindow 객체
index a2a19a5..eb7bd9a 100644 (file)
@@ -4,7 +4,7 @@ DOM의 File 인터페이스는 네이티브 파일을 추상화 합니다. 유
 이용하여 작업할 때 선택된 파일의 경로를 알 수 있도록 Electron은 파일의 실제 경로를
 담은 `path` 속성을 File 인터페이스에 추가하였습니다.
 
\8b¤ì\9d\8c ì\98\88ì \9cë\8a\94 ì\95±ì\9c¼ë¡\9c ë\93\9cë\9e\98ê·¸ ì\95¤ ë\93\9cë¡­í\95\9c í\8c\8cì\9d¼ì\9d\98 ì\8b¤ì \9c ê²½ë¡\9c를 ê°\80ì ¸ì\98µë\8b\88ë\8b¤:
\8b¤ì\9d\8c ì\98\88ì\8b\9cë\8a\94 ì\95±ì\9c¼ë¡\9c ë\93\9cë\9e\98ê·¸ ì\95¤ ë\93\9cë¡­í\95\9c í\8c\8cì\9d¼ì\9d\98 ì\8b¤ì \9c ê²½ë¡\9c를 ê°\80ì ¸ì\98µë\8b\88ë\8b¤:
 
 ```html
 <div id="holder">
index dcbaa13..cc44d48 100644 (file)
@@ -14,7 +14,7 @@
 * 메시지에 동기로 응답할 땐 반드시 `event.returnValue`를 설정해야 합니다.
 * 메시지를 비동기로 응답할 땐 `event.sender.send(...)` 메서드를 사용할 수 있습니다.
 
\8b¤ì\9d\8c ì\98\88ì \9cë\8a\94 ë \8cë\8d\94ë\9f¬ í\94\84ë¡\9cì\84¸ì\8a¤ì\99\80 ë©\94ì\9d¸ í\94\84ë¡\9cì\84¸ì\8a¤ê°\84ì\97\90 ë©\94ì\8b\9cì§\80를 ì \84ë\8b¬í\95\98ê³  ë°\9bë\8a\94 ì\98\88ì \9cì\9e\85ë\8b\88ë\8b¤:
\8b¤ì\9d\8c ì\98\88ì\8b\9cë\8a\94 ë \8cë\8d\94ë\9f¬ í\94\84ë¡\9cì\84¸ì\8a¤ì\99\80 ë©\94ì\9d¸ í\94\84ë¡\9cì\84¸ì\8a¤ê°\84ì\97\90 ë©\94ì\8b\9cì§\80를 ì \84ë\8b¬í\95\98ê³  ë°\9bë\8a\94 ì\98\88ì\8b\9cì\9e\85ë\8b\88ë\8b¤:
 
 ```javascript
 // 메인 프로세스
index f46809a..a259004 100644 (file)
@@ -4,7 +4,7 @@
 인스턴스입니다. 렌더러 프로세스에서 메인 프로세스로 동기/비동기 메시지를 주고 받는
 방법을 제공합니다. 또한 메인 프로세스로부터 받은 메시지에 응답할 수도 있습니다.
 
-[ipcMain](ipc-main.md)ì\97\90ì\84\9c ì½\94ë\93\9c ì\98\88ì \9c를 í\99\95ì\9d¸í\95  ì\88\98 ì\9e\88ì\8aµë\8b\88ë\8b¤.
+[ipcMain](ipc-main.md)ì\97\90ì\84\9c ì½\94ë\93\9c ì\98\88ì\8b\9c를 í\99\95ì\9d¸í\95  ì\88\98 ì\9e\88ì\8aµë\8b\88ë\8b¤.
 
 ## 메시지 리스닝
 
index 3ee5a2f..c34a534 100644 (file)
@@ -3,7 +3,7 @@
 `menu-item` 모듈은 어플리케이션 또는 컨텍스트 [`menu`](menu.md)에 항목 아이템을
 추가할 수 있도록 관련 클래스를 제공합니다.
 
-[`menu`](menu.md)ì\97\90ì\84\9c ì\98\88ì \9c를 í\99\95ì\9d¸í\95  ì\88\98 ì\9e\88ì\8aµë\8b\88ë\8b¤.
+[`menu`](menu.md)ì\97\90ì\84\9c ì\98\88ì\8b\9c를 í\99\95ì\9d¸í\95  ì\88\98 ì\9e\88ì\8aµë\8b\88ë\8b¤.
 
 ## Class: MenuItem
 
index c0de2ec..3c55d70 100644 (file)
@@ -6,8 +6,8 @@
 
 각 메뉴는 여러 개의 [메뉴 아이템](menu-item.md)으로 구성되고 서브 메뉴를 가질 수도 있습니다.
 
\8b¤ì\9d\8c ì\98\88ì \9cë\8a\94 ì\9b¹ í\8e\98ì\9d´ì§\80 ë\82´ì\97\90ì\84\9c [remote](remote.md) ëª¨ë\93\88ì\9d\84 í\99\9cì\9a©í\95\98ì\97¬ ë\8f\99ì \81ì\9c¼ë¡\9c ë©\94ë\89´ë¥¼
\83\9dì\84±í\95\98ë\8a\94 ì\98\88ì \9cì\9e\85ë\8b\88ë\8b¤. ê·¸ë¦¬ê³  ì\9c ì \80ê°\80 í\8e\98ì\9d´ì§\80ì\97\90ì\84\9c ì\98¤ë¥¸ìª½ í\81´ë¦­ì\9d\84 í\95  ë\95\8cë§\88ë\8b¤ ë§\88ì\9a°ì\8a¤ ì\9c\84ì¹\98ì\97\90
\8b¤ì\9d\8c ì\98\88ì\8b\9cë\8a\94 ì\9b¹ í\8e\98ì\9d´ì§\80 ë\82´ì\97\90ì\84\9c [remote](remote.md) ëª¨ë\93\88ì\9d\84 í\99\9cì\9a©í\95\98ì\97¬ ë\8f\99ì \81ì\9c¼ë¡\9c ë©\94ë\89´ë¥¼
\83\9dì\84±í\95\98ë\8a\94 ì\98\88ì\8b\9cì\9e\85ë\8b\88ë\8b¤. ê·¸ë¦¬ê³  ì\9c ì \80ê°\80 í\8e\98ì\9d´ì§\80ì\97\90ì\84\9c ì\98¤ë¥¸ìª½ í\81´ë¦­ì\9d\84 í\95  ë\95\8cë§\88ë\8b¤ ë§\88ì\9a°ì\8a¤ ì\9c\84ì¹\98ì\97\90
 팝업 형태로 메뉴를 표시합니다:
 
 ```html
@@ -29,7 +29,7 @@ window.addEventListener('contextmenu', function (e) {
 </script>
 ```
 
\98\90 í\95\98ë\82\98ì\9d\98 ì\98\88를 ë\93¤ì\9e\90ë©´ ë\8b¤ì\9d\8c ì\98\88ì \9cë\8a\94 ë \8cë\8d\94ë\9f¬ í\94\84ë¡\9cì\84¸ì\8a¤ì\97\90ì\84\9c template API를 ì\82¬ì\9a©í\95\98ì\97¬
\98\90 í\95\98ë\82\98ì\9d\98 ì\98\88를 ë\93¤ì\9e\90ë©´ ë\8b¤ì\9d\8c ì\98\88ì\8b\9cë\8a\94 ë \8cë\8d\94ë\9f¬ í\94\84ë¡\9cì\84¸ì\8a¤ì\97\90ì\84\9c template API를 ì\82¬ì\9a©í\95\98ì\97¬
 어플리케이션 메뉴를 만듭니다:
 
 ```javascript
@@ -331,7 +331,7 @@ OS X에선 지정한 어플리케이션 메뉴에 상관없이 메뉴의 첫번
 이동하고 싶은 특정 그룹의 아이템들이 있을 경우 해당 그룹의 맨 첫번째 메뉴 아이템의
 위치만을 지정하면 됩니다.
 
-### ì\98\88ì \9c
+### ì\98\88ì\8b\9c
 
 메뉴 템플릿:
 
index 3447215..bc55e49 100644 (file)
@@ -11,7 +11,7 @@ var appIcon = new Tray('/Users/somebody/images/icon.png');
 var window = new BrowserWindow({icon: '/Users/somebody/images/window.png'});
 ```
 
\9d´ ì\98\88ì \9cë\8a\94 í\81´ë¦½ë³´ë\93\9cë¡\9cë¶\80í\84° ê°\80ì ¸ì\98¨ `nativeImage`ë¡\9c í\8a¸ë \88ì\9d´ ë©\94ë\89´ë¥¼ ì\83\9dì\84±í\95©ë\8b\88ë\8b¤:
\9d´ ì\98\88ì\8b\9cë\8a\94 í\81´ë¦½ë³´ë\93\9cë¡\9cë¶\80í\84° ê°\80ì ¸ì\98¨ `nativeImage`ë¡\9c í\8a¸ë \88ì\9d´ ë©\94ë\89´ë¥¼ ì\83\9dì\84±í\95©ë\8b\88ë\8b¤:
 
 ```javascript
 var image = clipboard.readImage();
@@ -73,7 +73,7 @@ var appIcon = new Tray('/Users/somebody/images/icon.png');
 
 **참고:** 템플릿 이미지는 OS X 운영체제만 지원합니다.
 
\85\9cí\94\8c릿 ì\9d´ë¯¸ì§\80를 ì§\80ì \95í\95\98려면 ë\8b¤ì\9d\8c ì\98\88ì \9cì\99\80 ê°\99ì\9d´ í\8c\8cì\9d¼ëª\85ì\97\90 `Template` ë¬¸ì\9e\90ì\97´ì\9d\84 ì¶\94ê°\80í\95´ì\95¼
\85\9cí\94\8c릿 ì\9d´ë¯¸ì§\80를 ì§\80ì \95í\95\98려면 ë\8b¤ì\9d\8c ì\98\88ì\8b\9cì\99\80 ê°\99ì\9d´ í\8c\8cì\9d¼ëª\85ì\97\90 `Template` ë¬¸ì\9e\90ì\97´ì\9d\84 ì¶\94ê°\80í\95´ì\95¼
 합니다:
 
 * `xxxTemplate.png`
index 63d5959..9f543cd 100644 (file)
@@ -5,7 +5,7 @@
 됩니다) 메인 프로세스의 `app` 모듈에서 `ready` 이벤트를 호출하기 전까지 사용할 수
 없습니다.
 
\98\88ì \9c:
\98\88ì\8b\9c:
 
 ```javascript
 var app = require('app');
index 560b3fc..4754f0e 100644 (file)
@@ -3,7 +3,7 @@
 `powerSaveBlocker` 모듈은 시스템이 저전력(슬립) 모드로 진입하는 것을 막고 앱 시스템과
 화면이 항상 활성화 상태를 유지할 수 있도록 하는 몇가지 유틸리티를 제공하는 모듈입니다.
 
\98\88ì \9c:
\98\88ì\8b\9c:
 
 ```javascript
 const powerSaveBlocker = require('electron').powerSaveBlocker;
index 7ac23a5..5df6db3 100644 (file)
@@ -3,7 +3,7 @@
 `protocol` 모듈은 이미 있는 프로토콜의 동작을 가로채거나 새로운 프로토콜을 만들 수
 있는 기능을 제공합니다.
 
\8b¤ì\9d\8c ì\98\88ì \9cë\8a\94 `file://` í\94\84ë¡\9cí\86 ì½\9cê³¼ ë¹\84ì\8a·í\95\9c ì\9d¼ì\9d\84 í\95\98ë\8a\94 ì»¤ì\8a¤í\85\80 í\94\84ë¡\9cí\86 ì½\9cì\9d\84 ì\84¤ì \95í\95©ë\8b\88ë\8b¤:
\8b¤ì\9d\8c ì\98\88ì\8b\9cë\8a\94 `file://` í\94\84ë¡\9cí\86 ì½\9cê³¼ ë¹\84ì\8a·í\95\9c ì\9d¼ì\9d\84 í\95\98ë\8a\94 ì»¤ì\8a¤í\85\80 í\94\84ë¡\9cí\86 ì½\9cì\9d\84 ì\84¤ì \95í\95©ë\8b\88ë\8b¤:
 
 ```javascript
 const electron = require('electron');
@@ -87,7 +87,7 @@ The `uploadData` is an array of `data` objects:
 속성을 포함하는 객체와 함께 호출되어야 한다는 점을 제외하면 `registerFileProtocol`과
 사용법이 같습니다.
 
\98\88ì \9c:
\98\88ì\8b\9c:
 
 ```javascript
 protocol.registerBufferProtocol('atom', function(request, callback) {
index 3265a79..8c3583a 100644 (file)
@@ -9,7 +9,7 @@ Electron의 메인 프로세스에선 GUI와 관련 있는(`dialog`, `menu`등)
 inter-process 통신을 하지 않고도 간단한 API를 통해 직접 메인 프로세스의 모듈과
 메서드를 사용할 수 있습니다. 이 개념은 Java의 [RMI][rmi]와 비슷합니다.
 
\8b¤ì\9d\8c ì\98\88ì \9cë\8a\94 ë \8cë\8d\94ë\9f¬ í\94\84ë¡\9cì\84¸ì\8a¤ì\97\90ì\84\9c ë¸\8cë\9d¼ì\9a°ì \80 ì°½ì\9d\84 ë§\8cë\93\9cë\8a\94 ì\98\88ì \9cì\9e\85ë\8b\88ë\8b¤:
\8b¤ì\9d\8c ì\98\88ì\8b\9cë\8a\94 ë \8cë\8d\94ë\9f¬ í\94\84ë¡\9cì\84¸ì\8a¤ì\97\90ì\84\9c ë¸\8cë\9d¼ì\9a°ì \80 ì°½ì\9d\84 ë§\8cë\93\9cë\8a\94 ì\98\88ì\8b\9cì\9e\85ë\8b\88ë\8b¤:
 
 ```javascript
 const remote = require('electron').remote;
@@ -29,7 +29,7 @@ win.loadURL('https://github.com');
 메서드를 호출하거나, 객체에 접근하거나, 생성자로 객체를 생성하는 등의 작업은 실질적으로
 동기형 inter-process 메시지를 보냅니다.
 
\9c\84ì\9d\98 ì\98\88ì \9cì\97\90ì\84\9c ì\82¬ì\9a©í\95\9c ë\91\90 `BrowserWindow`ì\99\80 `win`ì\9d\80 remote ê°\9dì²´ì\9e\85ë\8b\88ë\8b¤. ê·¸ë¦¬ê³ 
\9c\84ì\9d\98 ì\98\88ì\8b\9cì\97\90ì\84\9c ì\82¬ì\9a©í\95\9c ë\91\90 `BrowserWindow`ì\99\80 `win`ì\9d\80 remote ê°\9dì²´ì\9e\85ë\8b\88ë\8b¤. ê·¸ë¦¬ê³ 
 `new BrowserWindow`이 생성하는 `BrowserWindow` 객체는 렌더러 프로세스에서 생성되지
 않습니다. 대신에 이 `BrowserWindow` 객체는 메인 프로세스에서 생성되며 렌더러
 프로세스에 `win` 객체와 같이 이에 대응하는 remote 객체를 반환합니다.
@@ -94,7 +94,7 @@ console.log(withRendererCb, withLocalCb) // [true, true, true], [2, 3, 4]
 않습니다. 함수 참조는 메인 프로세스에서 GC가 일어나기 전까지 계속 프로세스에 남아있게
 됩니다.
 
\8b¤ì\9d\8c ì½\94ë\93\9c를 ë³´ë©´ ë\8a\90ë\82\8cì\9d´ ì\98¬ ê²\83ì\9e\85ë\8b\88ë\8b¤. ì\9d´ ì\98\88ì \9cë\8a\94 remote ê°\9dì²´ì\97\90 `close` ì\9d´ë²¤í\8a¸ ì½\9cë°±ì\9d\84
\8b¤ì\9d\8c ì½\94ë\93\9c를 ë³´ë©´ ë\8a\90ë\82\8cì\9d´ ì\98¬ ê²\83ì\9e\85ë\8b\88ë\8b¤. ì\9d´ ì\98\88ì\8b\9cë\8a\94 remote ê°\9dì²´ì\97\90 `close` ì\9d´ë²¤í\8a¸ ì½\9cë°±ì\9d\84
 설치합니다:
 
 ```javascript
index 6e9b0f2..552584f 100644 (file)
@@ -2,7 +2,7 @@
 
 `shell` 모듈은 데스크톱 환경 통합에 관련한 유틸리티를 제공하는 모듈입니다.
 
\8b¤ì\9d\8c ì\98\88ì \9cë\8a\94 ì\84¤ì \95ë\90\9c URLì\9d\84 ì\9c ì \80ì\9d\98 ê¸°ë³¸ ë¸\8cë\9d¼ì\9a°ì \80ë¡\9c ì\97½ë\8b\88ë\8b¤:
\8b¤ì\9d\8c ì\98\88ì\8b\9cë\8a\94 ì\84¤ì \95ë\90\9c URLì\9d\84 ì\9c ì \80ì\9d\98 ê¸°ë³¸ ë¸\8cë\9d¼ì\9a°ì \80ë¡\9c ì\97½ë\8b\88ë\8b¤:
 
 ```javascript
 const shell = require('electron').shell;
index 550351c..466ce97 100644 (file)
@@ -3,7 +3,7 @@
 `webContents`는 [EventEmitter](http://nodejs.org/api/events.html#events_class_events_eventemitter)를
 상속받았습니다. 웹 페이지의 렌더링과 관리를 책임지며
 [`BrowserWindow`](browser-window.md)의 속성입니다. 다음은 `webContents` 객체에
-ì \91ê·¼í\95\98ë\8a\94 ì\98\88ì \9cì\9e\85ë\8b\88ë\8b¤:
+ì \91ê·¼í\95\98ë\8a\94 ì\98\88ì\8b\9cì\9e\85ë\8b\88ë\8b¤:
 
 ```javascript
 const BrowserWindow = require('electron').BrowserWindow;
index d90362f..743fcc5 100644 (file)
@@ -9,7 +9,7 @@
 상호작용이 비동기로 작동한다는 것을 의미합니다. 따라서 임베디드 콘텐츠로부터
 어플리케이션을 안전하게 유지할 수 있습니다.
 
-## ì\98\88ì \9c
+## ì\98\88ì\8b\9c
 
 웹 페이지를 어플리케이션에 삽입하려면 `webview` 태그를 사용해 원하는 타겟 페이지에
 추가하면 됩니다. (게스트 콘텐츠가 앱 페이지에 추가 됩니다) 간단한 예로 `webview`
@@ -21,7 +21,7 @@
 ```
 
 게스트 콘텐츠를 조작하기 위해 자바스크립트로 `webview` 태그의 이벤트를 리스닝 하여
\9d\91ë\8bµì\9d\84 ë°\9bì\9d\84 ì\88\98 ì\9e\88ì\8aµë\8b\88ë\8b¤. ë\8b¤ì\9d\8c ì\98\88ì \9c를 ì°¸ê³ í\95\98ì\84¸ì\9a\94: ì²«ë²\88째 ë¦¬ì\8a¤ë\84\88ë\8a\94 í\8e\98ì\9d´ì§\80 ë¡\9cë\94© ì\8b\9cì\9e\91ì\8b\9cì\9d\98
\9d\91ë\8bµì\9d\84 ë°\9bì\9d\84 ì\88\98 ì\9e\88ì\8aµë\8b\88ë\8b¤. ë\8b¤ì\9d\8c ì\98\88ì\8b\9c를 ì°¸ê³ í\95\98ì\84¸ì\9a\94: ì²«ë²\88째 ë¦¬ì\8a¤ë\84\88ë\8a\94 í\8e\98ì\9d´ì§\80 ë¡\9cë\94© ì\8b\9cì\9e\91ì\8b\9cì\9d\98
 이벤트를 확인하고 두번째 리스너는 페이지의 로딩이 끝난시점을 확인합니다. 그리고
 페이지를 로드하는 동안 "loading..." 메시지를 표시합니다.
 
@@ -200,7 +200,7 @@ API를 사용할 수 있습니다. 이를 지정하면 내부에서 로우레벨
 
 **참고:** <webview> 태그 객체의 메서드는 페이지 로드가 끝난 뒤에만 사용할 수 있습니다.
 
-**ì\98\88ì \9c**
+**ì\98\88ì\8b\9c**
 
 ```javascript
 webview.addEventListener("dom-ready", function() {
@@ -451,7 +451,7 @@ Webview 페이지를 PDF 형식으로 인쇄합니다.
 임의의 인자를 보낼 수도 있습니다. 렌더러 프로세스는 `ipcRenderer` 모듈의 `channel`
 이벤트로 이 메시지를 받아 처리할 수 있습니다.
 
\98\88ì \9cë\8a\94 [webContents.send](web-contents.md#webcontentssendchannel-args)를 ì°¸ê³ í\95\98ì\84¸ì\9a\94.
\98\88ì\8b\9cë\8a\94 [webContents.send](web-contents.md#webcontentssendchannel-args)를 ì°¸ê³ í\95\98ì\84¸ì\9a\94.
 
 ### `<webview>.sendInputEvent(event)`
 
@@ -582,8 +582,8 @@ Returns:
 
 `console.log` API에 의해 로깅될 때 발생하는 이벤트입니다.
 
\8b¤ì\9d\8c ì\98\88ì \9cë\8a\94 ëª¨ë\93  ë¡\9cê·¸ ë©\94ì\8b\9cì§\80를 ë¡\9cê·¸ ë \88벨ì\9d´ë\82\98 ë\8b¤ë¥¸ ì\86\8dì\84±ì\97\90 ê´\80ë ¨ ì\97\86ì\9d´ í\98¸ì\8a¤í\8a¸ í\8e\98ì\9d´ì§\80ì\9d\98
-ì½\98ì\86\94ì\97\90 ë\8b¤ì\8b\9c ë¡\9cê¹\85í\95\98ë\8a\94 ì\98\88ì \9cì\9e\85ë\8b\88ë\8b¤.
\8b¤ì\9d\8c ì\98\88ì\8b\9cë\8a\94 ëª¨ë\93  ë¡\9cê·¸ ë©\94ì\8b\9cì§\80를 ë¡\9cê·¸ ë \88벨ì\9d´ë\82\98 ë\8b¤ë¥¸ ì\86\8dì\84±ì\97\90 ê´\80ë ¨ ì\97\86ì\9d´ í\98¸ì\8a¤í\8a¸ í\8e\98ì\9d´ì§\80ì\9d\98
+ì½\98ì\86\94ì\97\90 ë\8b¤ì\8b\9c ë¡\9cê¹\85í\95\98ë\8a\94 ì\98\88ì\8b\9cì\9e\85ë\8b\88ë\8b¤.
 
 ```javascript
 webview.addEventListener('console-message', function(e) {
@@ -626,7 +626,7 @@ Returns:
 
 페이지가 새로운 브라우저 창을 생성할 때 발생하는 이벤트입니다.
 
\8b¤ì\9d\8c ì\98\88ì \9c ì½\94ë\93\9cë\8a\94 ì\83\88 URLì\9d\84 ì\8b\9cì\8a¤í\85\9cì\9d\98 ê¸°ë³¸ ë¸\8cë\9d¼ì\9a°ì \80ë¡\9c ì\97¬ë\8a\94 ì½\94ë\93\9cì\9e\85ë\8b\88ë\8b¤.
\8b¤ì\9d\8c ì\98\88ì\8b\9c ì½\94ë\93\9cë\8a\94 ì\83\88 URLì\9d\84 ì\8b\9cì\8a¤í\85\9cì\9d\98 ê¸°ë³¸ ë¸\8cë\9d¼ì\9a°ì \80ë¡\9c ì\97¬ë\8a\94 ì½\94ë\93\9cì\9e\85ë\8b\88ë\8b¤.
 
 ```javascript
 webview.addEventListener('new-window', function(e) {
@@ -681,8 +681,8 @@ Returns:
 
 페이지가 자체적으로 닫힐 때 발생하는 이벤트입니다.
 
\8b¤ì\9d\8c ì\98\88ì \9c ì½\94ë\93\9cë\8a\94 í\8e\98ì\9d´ì§\80ê°\80 ì\9e\90ì²´ì \81ì\9c¼ë¡\9c ë\8b«í\9e\90 ë\95\8c `webview`를 `about:blank` í\8e\98ì\9d´ì§\80ë¡\9c
\9d´ë\8f\99ì\8b\9cí\82¤ë\8a\94 ì\98\88ì \9cì\9e\85ë\8b\88ë\8b¤.
\8b¤ì\9d\8c ì\98\88ì\8b\9c ì½\94ë\93\9cë\8a\94 í\8e\98ì\9d´ì§\80ê°\80 ì\9e\90ì²´ì \81ì\9c¼ë¡\9c ë\8b«í\9e\90 ë\95\8c `webview`를 `about:blank` í\8e\98ì\9d´ì§\80ë¡\9c
\9d´ë\8f\99ì\8b\9cí\82¤ë\8a\94 ì\98\88ì\8b\9cì\9e\85ë\8b\88ë\8b¤.
 
 ```javascript
 webview.addEventListener('close', function() {
index 60523f2..6a214c5 100644 (file)
@@ -14,7 +14,7 @@
 
 공식적인 Electron의 심볼 서버의 URL은
 http://54.249.141.255:8086/atom-shell/symbols 입니다. 일단 이 URL에 직접적으로
-ì \91ê·¼í\95  ì\88\98ë\8a\94 ì\97\86ì\8aµë\8b\88ë\8b¤: ë\94\94ë²\84ê¹\85 í\88´ì\97\90 ì\8b¬ë³¼ì\9d\98 ê²½ë¡\9c를 ì¶\94ê°\80í\95´ì\95¼ í\95©ë\8b\88ë\8b¤. ì\95\84ë\9e\98ì\9d\98 ì\98\88ì \9c를 ì°¸ê³ í\95\98ë©´
+ì \91ê·¼í\95  ì\88\98ë\8a\94 ì\97\86ì\8aµë\8b\88ë\8b¤: ë\94\94ë²\84ê¹\85 í\88´ì\97\90 ì\8b¬ë³¼ì\9d\98 ê²½ë¡\9c를 ì¶\94ê°\80í\95´ì\95¼ í\95©ë\8b\88ë\8b¤. ì\95\84ë\9e\98ì\9d\98 ì\98\88ì\8b\9c를 ì°¸ê³ í\95\98ë©´
 로컬 캐시 디렉터리는 서버로부터 중복되지 않게 PDB를 가져오는데 사용됩니다.
 `c:\code\symbols` 캐시 디렉터리를 사용중인 OS에 맞춰 적당한 경로로 변경하세요.
 
index ec57970..3896f3d 100644 (file)
@@ -51,7 +51,7 @@ Electron 문서 구조를 이해하는 데 참고할 수 있는 유용한 도움
 ### Methods
 
 [Method](https://developer.mozilla.org/ko/docs/Glossary/Method) 문서의
\98\88ì \9cì\9e\85ë\8b\88ë\8b¤:
\98\88ì\8b\9cì\9e\85ë\8b\88ë\8b¤:
 
 ---
 
@@ -75,7 +75,7 @@ Electron 문서 구조를 이해하는 데 참고할 수 있는 유용한 도움
 
 ### Events
 
-[Event](https://developer.mozilla.org/ko/docs/Web/API/Event) ë¬¸ì\84\9cì\9d\98 ì\98\88ì \9cì\9e\85ë\8b\88ë\8b¤:
+[Event](https://developer.mozilla.org/ko/docs/Web/API/Event) ë¬¸ì\84\9cì\9d\98 ì\98\88ì\8b\9cì\9e\85ë\8b\88ë\8b¤:
 
 ---
 
index a33e2ee..bc56d82 100644 (file)
@@ -168,7 +168,7 @@ Node API에는 `child_process.exec`, `child_process.spawn` 그리고
 바이러스로 진단 할 수도 있습니다.
 
 이 문제를 해결하려면 `--unpack` 옵션을 통해 파일을 압축이 풀려진 상태로 유지해야 합니다.
\8b¤ì\9d\8cì\9d\98 ì\98\88ì \9cë\8a\94 node ë\84¤ì\9d´í\8b°ë¸\8c ëª¨ë\93\88ì\9d\98 ê³µì\9c  ë\9d¼ì\9d´ë¸\8cë\9f¬ë¦¬ë¥¼ ì\95\95ì¶\95ì\9d´ í\92\80ë ¤ì§\84 ì\83\81í\83\9cë¡\9c ì\9c ì§\80í\95©ë\8b\88ë\8b¤:
\8b¤ì\9d\8cì\9d\98 ì\98\88ì\8b\9cë\8a\94 node ë\84¤ì\9d´í\8b°ë¸\8c ëª¨ë\93\88ì\9d\98 ê³µì\9c  ë\9d¼ì\9d´ë¸\8cë\9f¬ë¦¬ë¥¼ ì\95\95ì¶\95ì\9d´ í\92\80ë ¤ì§\84 ì\83\81í\83\9cë¡\9c ì\9c ì§\80í\95©ë\8b\88ë\8b¤:
 
 ```bash
 $ asar pack app app.asar --unpack *.node
index b45f888..0728162 100644 (file)
@@ -10,7 +10,7 @@
 
 **주의: 현재 React DevTools은 작동하지 않습니다. https://github.com/electron/electron/issues/915 이슈를 참고하세요!**
 
\8b¤ì\9d\8c ì\98\88ì \9cë\8a\94 [React DevTools Extension](https://github.com/facebook/react-devtools)ì\9d\84
\8b¤ì\9d\8c ì\98\88ì\8b\9cë\8a\94 [React DevTools Extension](https://github.com/facebook/react-devtools)ì\9d\84
 사용합니다.
 
 먼저 소스코드를 다운로드 받습니다:
index 5b91fc6..698544e 100644 (file)
@@ -1,6 +1,6 @@
 # 온라인/오프라인 이벤트 감지
 
\98¨ë\9d¼ì\9d¸/ì\98¤í\94\84ë\9d¼ì\9d¸ ì\9d´ë²¤í\8a¸ë\8a\94 ë\8b¤ì\9d\8c ì\98\88ì \9cì\99\80 ê°\99ì\9d´ ë \8cë\8d\94ë\9f¬ í\94\84ë¡\9cì\84¸ì\8a¤ì\97\90ì\84\9c í\91\9cì¤\80 HTML5 API를 ì\9d´ì\9a©í\95\98ì\97¬
\98¨ë\9d¼ì\9d¸/ì\98¤í\94\84ë\9d¼ì\9d¸ ì\9d´ë²¤í\8a¸ë\8a\94 ë\8b¤ì\9d\8c ì\98\88ì\8b\9cì\99\80 ê°\99ì\9d´ ë \8cë\8d\94ë\9f¬ í\94\84ë¡\9cì\84¸ì\8a¤ì\97\90ì\84\9c í\91\9cì¤\80 HTML5 API를 ì\9d´ì\9a©í\95\98ì\97¬
 구현할 수 있습니다.
 
 _main.js_
@@ -41,7 +41,7 @@ _online-status.html_
 있습니다. 메인 프로세스는 `navigator` 객체를 가지고 있지 않기 때문에 이 이벤트를 직접
 사용할 수는 없습니다.
 
\8c\80ì\8b  ë\8b¤ì\9d\8c ì\98\88ì \9cì\99\80 ê°\99ì\9d´ Electronì\9d\98 inter-process communication(ipc) ì\9c í\8b¸ë¦¬í\8b°ë¥¼
\8c\80ì\8b  ë\8b¤ì\9d\8c ì\98\88ì\8b\9cì\99\80 ê°\99ì\9d´ Electronì\9d\98 inter-process communication(ipc) ì\9c í\8b¸ë¦¬í\8b°ë¥¼
 사용하면 이벤트를 메인 프로세스로 전달할 수 있습니다.
 
 _main.js_
index eb95232..bdd151f 100644 (file)
@@ -71,7 +71,7 @@ your-app/
 __알림__: 만약 `main` 필드가 `package.json`에 설정되어 있지 않으면 Electron은
 자동으로 같은 디렉터리의 `index.js`를 로드합니다.
 
-ë°\98ë\93\9cì\8b\9c `main.js`ì\97\90ì\84\9c ì°½ì\9d\84 ë§\8cë\93¤ê³  ì\8b\9cì\8a¤í\85\9c ì\9d´ë²¤í\8a¸ë¥¼ ì²\98리í\95´ì\95¼ í\95©ë\8b\88ë\8b¤. ë\8c\80í\91\9cì \81ì\9d¸ ì\98\88ì \9cë¡\9c
+ë°\98ë\93\9cì\8b\9c `main.js`ì\97\90ì\84\9c ì°½ì\9d\84 ë§\8cë\93¤ê³  ì\8b\9cì\8a¤í\85\9c ì\9d´ë²¤í\8a¸ë¥¼ ì²\98리í\95´ì\95¼ í\95©ë\8b\88ë\8b¤. ë\8c\80í\91\9cì \81ì\9d¸ ì\98\88ì\8b\9cë¡\9c
 다음과 같이 작성할 수 있습니다:
 
 ```javascript
@@ -116,7 +116,7 @@ app.on('ready', function() {
 });
 ```
 
-ë§\88ì§\80ë§\89ì\9c¼ë¡\9c, ì\82¬ì\9a©ì\9e\90ì\97\90ê²\8c ë³´ì\97¬ì¤\84 `index.html` ì\9b¹ í\8e\98ì\9d´ì§\80ì\9d\98 ì\98\88ì \9cì\9e\85ë\8b\88ë\8b¤:
+ë§\88ì§\80ë§\89ì\9c¼ë¡\9c, ì\82¬ì\9a©ì\9e\90ì\97\90ê²\8c ë³´ì\97¬ì¤\84 `index.html` ì\9b¹ í\8e\98ì\9d´ì§\80ì\9d\98 ì\98\88ì\8b\9cì\9e\85ë\8b\88ë\8b¤:
 
 ```html
 <!DOCTYPE html>
@@ -196,9 +196,9 @@ $ ./Electron.app/Contents/MacOS/Electron your-app/
 ### 미리 작성된 앱 실행하기
 
 [`atom/electron-quick-start`](https://github.com/electron/electron-quick-start)
-ì \80ì\9e¥ì\86\8c를 í\81´ë¡ í\95\98ë©´ ì\9d´ ë¬¸ì\84\9cì\97\90ì\84\9c ì\9e\91ì\84±í\95\9c ì\98\88ì \9c ì\95±ì\9d\84 ë°\94ë¡\9c ì\8b¤í\96\89í\95´ ë³¼ ì\88\98 ì\9e\88ì\8aµë\8b\88ë\8b¤.
+ì \80ì\9e¥ì\86\8c를 í\81´ë¡ í\95\98ë©´ ì\9d´ ë¬¸ì\84\9cì\97\90ì\84\9c ì\9e\91ì\84±í\95\9c ì\98\88ì\8b\9c ì\95±ì\9d\84 ë°\94ë¡\9c ì\8b¤í\96\89í\95´ ë³¼ ì\88\98 ì\9e\88ì\8aµë\8b\88ë\8b¤.
 
-**참고**: ì\9d´ ì\98\88ì \9c를 ì\8b¤í\96\89ì\8b\9cí\82¤ë ¤ë©´ [Git](https://git-scm.com)ê³¼
+**참고**: ì\9d´ ì\98\88ì\8b\9c를 ì\8b¤í\96\89ì\8b\9cí\82¤ë ¤ë©´ [Git](https://git-scm.com)ê³¼
 [Node.js](https://nodejs.org/en/download/)가 필요합니다. (CLI에서 실행 가능한
   [npm](https://npmjs.org)이 있어야 합니다)
 
index e153b26..156319a 100644 (file)
@@ -12,7 +12,7 @@ node.js의 버전을 확인할 필요가 있습니다. Electron에서 사용하
 [releases](https://github.com/electron/electron/releases)에서 확인할 수 있으며
 `process.version`을 출력하여 버전을 확인할 수도 있습니다.
 ([시작하기](./quick-start.md)의
\98\88ì \9c를 ì°¸ê³ í\95\98ì\84¸ì\9a\94)
\98\88ì\8b\9c를 ì°¸ê³ í\95\98ì\84¸ì\9a\94)
 
 혹시 직접 만든 네이티브 모듈이 있다면 [NAN](https://github.com/nodejs/nan/) 모듈을
 사용하는 것을 고려해보는 것이 좋습니다. 이 모듈은 다중 버전의 node.js를 지원하기 쉽게
@@ -28,7 +28,7 @@ Electron도 이 모듈을 통해 포팅된 네이티브 모듈을 사용할 수
 [`electron-rebuild`](https://github.com/paulcbetts/electron-rebuild) 패키지를
 사용하면 빠르고 간단하게 네이티브 모듈을 다시 빌드할 수 있습니다.
 
\8b¤ì\9d\8c ì\98\88ì \9cë\8a\94 `electron-rebuild`를 í\86µí\95´ ì\9e\90ë\8f\99ì\9c¼ë¡\9c ëª¨ë\93\88ì\9d\98 í\97¤ë\8d\94를 ë\8b¤ì\9a´ë¡\9cë\93\9cí\95\98ê³  ë\84¤ì\9d´í\8b°ë¸\8c
\8b¤ì\9d\8c ì\98\88ì\8b\9cë\8a\94 `electron-rebuild`를 í\86µí\95´ ì\9e\90ë\8f\99ì\9c¼ë¡\9c ëª¨ë\93\88ì\9d\98 í\97¤ë\8d\94를 ë\8b¤ì\9a´ë¡\9cë\93\9cí\95\98ê³  ë\84¤ì\9d´í\8b°ë¸\8c
 모듈을 빌드합니다:
 
 ```sh
index 6cc5472..e16f7be 100644 (file)
@@ -13,7 +13,7 @@ Electron에서 `chromedriver`를 사옹하려면 드라이버에서 Electron을
 ## WebDriverJs 설정하기
 
 [WebDriverJs](https://code.google.com/p/selenium/wiki/WebDriverJs)는 WebDriver를
\82¬ì\9a©í\95\98ì\97¬ í\85\8cì\8a¤í\8a¸ í\95  ì\88\98 ì\9e\88ë\8f\84ë¡\9d ë\8f\84ì\99\80주ë\8a\94 node í\8c¨í\82¤ì§\80ì\9e\85ë\8b\88ë\8b¤. ë\8b¤ì\9d\8c ì\98\88ì \9c를 ì°¸ê³ í\95\98ì\84¸ì\9a\94.
\82¬ì\9a©í\95\98ì\97¬ í\85\8cì\8a¤í\8a¸ í\95  ì\88\98 ì\9e\88ë\8f\84ë¡\9d ë\8f\84ì\99\80주ë\8a\94 node í\8c¨í\82¤ì§\80ì\9e\85ë\8b\88ë\8b¤. ë\8b¤ì\9d\8c ì\98\88ì\8b\9c를 ì°¸ê³ í\95\98ì\84¸ì\9a\94.
 
 ### 1. 크롬 드라이버 시작