diff --git a/README-ko.md b/README-ko.md index 824bac6651..fb38a44794 100644 --- a/README-ko.md +++ b/README-ko.md @@ -2,6 +2,7 @@ [![Build Status](https://travis-ci.org/atom/electron.svg?branch=master)](https://travis-ci.org/atom/electron) [![devDependency Status](https://david-dm.org/atom/electron/dev-status.svg)](https://david-dm.org/atom/electron#info=devDependencies) +[![Join the Electron Community on Slack](http://atom-slack.herokuapp.com/badge.svg)](http://atom-slack.herokuapp.com/) ### [Electron](https://github.com/atom/electron/) 한국어 참조문서 @@ -34,7 +35,7 @@ npm install electron-prebuilt --save-dev ## 참조문서 [docs](https://github.com/atom/electron/tree/master/docs/README-ko.md) 에 프레임워크 사용 가이드와 API 레퍼런스가 있습니다. -추가적으로 Electron을 빌드 하는 방법과 프로젝트에 기여하는 방법도 문서에 포함되어 있으니 참고하기 바랍니다. +추가적으로 Electron을 빌드 하는 방법과 프로젝트에 기여하는 방법이 문서에 포함되어 있으니 참고하시기 바랍니다. ## 커뮤니티 diff --git a/docs/api/chrome-command-line-switches-ko.md b/docs/api/chrome-command-line-switches-ko.md index ca519ec6a2..35ea805ccd 100644 --- a/docs/api/chrome-command-line-switches-ko.md +++ b/docs/api/chrome-command-line-switches-ko.md @@ -1,9 +1,8 @@ # 크롬 Command-Line 스위치 지원 -The following command lines switches in Chrome browser are also supported in -Electron, you can use [app.commandLine.appendSwitch][append-switch] to append -them in your app's main script before the [ready][ready] event of [app][app] -module is emitted: +다음 Command-Line 스위치들은 크롬 브라우저에서 제공되는 추가 옵션이며 Electron에서도 지원합니다. +[app][app]의 [ready][ready]이벤트가 작동하기 전에 [app.commandLine.appendSwitch][append-switch] API를 사용하면 +어플리케이션 내부에서 스위치들을 추가할 수 있습니다: ```javascript var app = require('app'); @@ -17,35 +16,33 @@ app.on('ready', function() { ## --client-certificate=`path` -Sets `path` of client certificate file. +`path`를 클라이언트 인증서로 설정합니다. ## --ignore-connections-limit=`domains` -Ignore the connections limit for `domains` list seperated by `,`. +`domains` 리스트(`,`로 구분)의 연결 제한을 무시합니다. ## --disable-http-cache -Disables the disk cache for HTTP requests. +HTTP 요청 캐시를 비활성화 합니다. ## --remote-debugging-port=`port` -Enables remote debug over HTTP on the specified `port`. +지정한 `port`에 HTTP기반의 리모트 디버거를 활성화 시킵니다. (개발자 콘솔) ## --proxy-server=`address:port` -Uses a specified proxy server, overrides system settings. This switch only -affects HTTP and HTTPS requests. +시스템 설정의 프록시 서버를 무시하고 지정한 서버로 연결합니다. HTTP와 HTTPS 요청에만 적용됩니다. ## --no-proxy-server -Don't use a proxy server, always make direct connections. Overrides any other -proxy server flags that are passed. +프록시 서버를 사용하지 않습니다. 다른 프록시 서버 플래그 및 설정을 무시하고 언제나 직접 연결을 사용합니다. ## --host-rules=`rules` -Comma-separated list of `rules` that control how hostnames are mapped. +Hostname 맵핑 규칙을 설정합니다. (`,`로 분리) -For example: +예시: * `MAP * 127.0.0.1` Forces all hostnames to be mapped to 127.0.0.1 * `MAP *.google.com proxy` Forces all google.com subdomains to be resolved to @@ -61,7 +58,7 @@ connection, and the endpoint host in a `SOCKS` proxy connection). ## --host-resolver-rules=`rules` -Like `--host-rules` but these `rules` only apply to the host resolver. +`--host-rules` 플래그와 비슷하지만 이 플래그는 host resolver에만 적용됩니다. [app]: app-ko.md [append-switch]: app-ko.md#appcommandlineappendswitchswitch-value @@ -69,26 +66,25 @@ Like `--host-rules` but these `rules` only apply to the host resolver. ## --ignore-certificate-errors -Ignores certificate related errors. +인증서 에러를 무시합니다. ## --ppapi-flash-path=`path` -Sets `path` of pepper flash plugin. +Pepper 플래시 플러그인의 위치를 설정합니다. ## --ppapi-flash-version=`version` -Sets `version` of pepper flash plugin. +Pepper 플래시 플러그인의 버전을 설정합니다. ## --log-net-log=`path` -Enables saving net log events and writes them to `path`. +Net log 이벤트를 지정한 `path`에 로그로 기록합니다. ## --v=`log_level` -Gives the default maximal active V-logging level; 0 is the default. Normally -positive values are used for V-logging levels. +기본 V-logging 최대 활성화 레벨을 지정합니다. 기본값은 0입니다. 기본적으로 양수를 레벨로 사용합니다. -Passing `--v=-1` will disable logging. +`--v=-1`를 사용하면 로깅이 비활성화 됩니다. ## --vmodule=`pattern` diff --git a/docs/api/frameless-window-ko.md b/docs/api/frameless-window-ko.md index 31982c07e6..8315f48ec8 100644 --- a/docs/api/frameless-window-ko.md +++ b/docs/api/frameless-window-ko.md @@ -1,19 +1,17 @@ # Frameless window -A frameless window is a window that has no chrome. +frameless window는 테두리가 없는 윈도우 창을 말합니다. -## Create a frameless window - -To create a frameless window, you only need to specify `frame` to `false` in -[BrowserWindow](browser-window-ko.md)'s `options`: +## Frameless window 만들기 +Frameless window를 만드려면 [BrowserWindow](browser-window-ko.md) 객체의 `options`에서 `frame` 옵션을 `false`로 지정하기만 하면됩니다: ```javascript var BrowserWindow = require('browser-window'); var win = new BrowserWindow({ width: 800, height: 600, frame: false }); ``` -## Transparent window +## 투명한 윈도우 By setting the `transparent` option to `true`, you can also make the frameless window transparent: @@ -22,7 +20,7 @@ window transparent: var win = new BrowserWindow({ transparent: true, frame: false }); ``` -### Limitations +### API의 한계 * You can not click through the transparent area, we are going to introduce an API to set window shape to solve this, but currently blocked at an @@ -38,7 +36,7 @@ var win = new BrowserWindow({ transparent: true, frame: false }); drivers](https://code.google.com/p/chromium/issues/detail?id=369209) on Linux. * On Mac the native window shadow will not show for transparent window. -## Draggable region +## 드래그 가능 위치 지정 By default, the frameless window is non-draggable. Apps need to specify `-webkit-app-region: drag` in CSS to tell Electron which regions are draggable @@ -67,7 +65,7 @@ button { If you're only using a custom titlebar, you also need to make buttons in titlebar non-draggable. -## Text selection +## 텍스트 선택 One thing on frameless window is that the dragging behaviour may conflict with selecting text, for example, when you drag the titlebar, you may accidentally @@ -81,7 +79,7 @@ selection on dragging area like this: } ``` -## Context menu +## 컨텍스트 메뉴 On some platforms, the draggable area would be treated as non-client frame, so when you right click on it a system menu would be popuped. To make context menu diff --git a/docs/api/native-image-ko.md b/docs/api/native-image-ko.md index 45bef9956f..192bbcfb62 100644 --- a/docs/api/native-image-ko.md +++ b/docs/api/native-image-ko.md @@ -102,7 +102,7 @@ var appIcon = new Tray('/Users/somebody/images/icon.png'); ### NativeImage.toJpeg(quality) -* `quality` Integer +* `quality` Integer (0 - 100 사이의 값) `JPEG` 이미지를 인코딩한 데이터를 [Buffer][buffer]로 반환합니다. diff --git a/docs/api/remote-ko.md b/docs/api/remote-ko.md index c42c60d35d..0feb53ece5 100644 --- a/docs/api/remote-ko.md +++ b/docs/api/remote-ko.md @@ -142,7 +142,7 @@ Returns the object returned by `require(module)` in the main process. Returns the [BrowserWindow](browser-window-ko.md) object which this web page belongs to. -## remote.getCurrentWebContent() +## remote.getCurrentWebContents() Returns the WebContents object of this web page. diff --git a/docs/api/shell-ko.md b/docs/api/shell-ko.md index 2c31246533..5811afdcb9 100644 --- a/docs/api/shell-ko.md +++ b/docs/api/shell-ko.md @@ -25,7 +25,7 @@ shell.openExternal('https://github.com'); * `url` String -제공된 외부 프로토콜 URL을 기반으로 데스크톱의 기본 프로그램으로 엽니다. (예를들어 mailto: URL은 해당 URL을 기본 메일 에이전트로 엽니다.) +제공된 외부 프로토콜 URL을 기반으로 데스크톱의 기본 프로그램으로 엽니다. (예를 들어 mailto: URL은 해당 URL을 기본 메일 에이전트로 엽니다.) 역자주: 폴더는 'file:\\\\C:\\'와 같이 지정하여 열 수 있습니다. (`\\`로 경로를 표현한 이유는 Escape 문자열을 참고하세요.) ## shell.moveItemToTrash(fullPath) diff --git a/docs/development/build-instructions-linux-ko.md b/docs/development/build-instructions-linux-ko.md index d70e27967e..ec955f3439 100644 --- a/docs/development/build-instructions-linux-ko.md +++ b/docs/development/build-instructions-linux-ko.md @@ -44,6 +44,14 @@ $ cd electron $ ./script/bootstrap.py -v ``` +### 크로스 컴파일 + +크로스 컴파일을 하려면 `bootstrap.py` 스크립트의 `--target_arch` 파라미터에 `arm` 또는 `ia32` 타겟 아키텍쳐를 전달하면 됩니다. + +```bash +$ ./script/bootstrap.py -v --target_arch=arm +``` + ## 빌드 하기 `Release` 와 `Debug` 두 타겟 모두 빌드 합니다: diff --git a/docs/tutorial/application-packaging-ko.md b/docs/tutorial/application-packaging-ko.md index da72a9b295..4d00eb8c81 100644 --- a/docs/tutorial/application-packaging-ko.md +++ b/docs/tutorial/application-packaging-ko.md @@ -31,7 +31,7 @@ Electron은 Node.js로 부터 제공된 Node API와 Chromium으로부터 제공 `fs.readFile` 와 `require` 같은 Node API들을 지원하기 위해 Electron에선 `asar` 아카이브가 가상의 디렉터리 구조를 가지도록 패치했습니다. 그래서 아카이브 내부에서 리소스들을 정상적인 파일 시스템처럼 접근할 수 있습니다. -예를들어 `/path/to`라는 경로에 `example.asar`라는 아카이브가 있다고 가정하면: +예를 들어 `/path/to`라는 경로에 `example.asar`라는 아카이브가 있다고 가정하면: ```bash $ asar list /path/to/example.asar @@ -76,7 +76,7 @@ win.loadUrl('file:///path/to/example.asar/static/index.html'); 웹 페이지 내에선 아카이브 내의 파일을 `file:` 프로토콜을 사용하여 요청할 수 있습니다. 이 또한 Node API와 같이 가상 디렉터리 구조를 가집니다. -예를들어 jQuery의 `$.get`을 사용하여 파일을 가져올 수 있습니다: +예를 들어 jQuery의 `$.get`을 사용하여 파일을 가져올 수 있습니다: ```html