diff --git a/docs-translations/ko-KR/api/app.md b/docs-translations/ko-KR/api/app.md index 4b747d0b1b56..52a7baa308ef 100644 --- a/docs-translations/ko-KR/api/app.md +++ b/docs-translations/ko-KR/api/app.md @@ -5,7 +5,7 @@ 밑의 예시는 마지막 윈도우가 종료되었을 때, 어플리케이션을 종료시키는 예시입니다: ```javascript -const { app } = require('electron'); +const {app} = require('electron'); app.on('window-all-closed', () => { app.quit(); }); @@ -182,9 +182,9 @@ Returns: 기본 동작을 방지하고 인증을 승인할 수 있습니다. ```javascript -app.on('certificate-error', function(event, webContents, url, error, certificate, callback) { - if (url == "https://github.com") { - // Verification logic. +app.on('certificate-error', (event, webContents, url, error, certificate, callback) => { + if (url === 'https://github.com') { + // 확인 로직. event.preventDefault(); callback(true); } else { @@ -213,10 +213,10 @@ Returns: 것을 막습니다. ```javascript -app.on('select-client-certificate', function(event, webContents, url, list, callback) { +app.on('select-client-certificate', (event, webContents, url, list, callback) => { event.preventDefault(); callback(list[0]); -}) +}); ``` ### Event: 'login' @@ -247,7 +247,7 @@ Returns: app.on('login', (event, webContents, request, authInfo, callback) => { event.preventDefault(); callback('username', 'secret'); -}) +}); ``` ### Event: 'gpu-process-crashed' diff --git a/docs-translations/ko-KR/api/browser-window.md b/docs-translations/ko-KR/api/browser-window.md index 321439f84930..ee77a9bbd439 100644 --- a/docs-translations/ko-KR/api/browser-window.md +++ b/docs-translations/ko-KR/api/browser-window.md @@ -6,12 +6,12 @@ ```javascript // 메인 프로세스에서 -const { BrowserWindow } = require('electron'); +const {BrowserWindow} = require('electron'); // 또는 렌더러 프로세스에서 -const { BrowserWindow } = require('electron').remote; +const {BrowserWindow} = require('electron').remote; -let win = new BrowserWindow({ width: 800, height: 600, show: false }); +let win = new BrowserWindow({width: 800, height: 600, show: false}); win.on('closed', () => { win = null; }); @@ -214,7 +214,7 @@ Electron에선 빈 문자열 또는 `false`를 전달할 경우 윈도우 종료 예시는 다음과 같습니다: ```javascript -window.onbeforeunload = function(e) { +window.onbeforeunload = (e) => { console.log('I do not want to be closed'); // 반드시 문자열을 반환해야 하고 사용자에게 페이지 언로드에 대한 확인 창을 보여주는 @@ -390,7 +390,7 @@ ID에 해당하는 윈도우를 찾습니다. ```javascript // `win`은 BrowserWindow의 인스턴스입니다 -var win = new BrowserWindow({ width: 800, height: 600 }); +let win = new BrowserWindow({width: 800, height: 600}); ``` ### `win.webContents` @@ -683,7 +683,7 @@ Mac OS X에서 시트를 부착할 위치를 지정합니다. 기본적으로 표시하기 위해 사용할 것입니다: ```javascript -var toolbarRect = document.getElementById('toolbar').getBoundingClientRect(); +let toolbarRect = document.getElementById('toolbar').getBoundingClientRect(); win.setSheetOffset(toolbarRect.height); ``` diff --git a/docs-translations/ko-KR/api/chrome-command-line-switches.md b/docs-translations/ko-KR/api/chrome-command-line-switches.md index 1b5f672fa5a8..810d9c77e949 100644 --- a/docs-translations/ko-KR/api/chrome-command-line-switches.md +++ b/docs-translations/ko-KR/api/chrome-command-line-switches.md @@ -7,7 +7,7 @@ 명령줄 옵션을 추가로 지정할 수 있습니다: ```javascript -const { app } = require('electron'); +const {app} = require('electron'); app.commandLine.appendSwitch('remote-debugging-port', '8315'); app.commandLine.appendSwitch('host-rules', 'MAP * 127.0.0.1'); @@ -109,8 +109,7 @@ Net log 이벤트를 활성화하고 `path`에 로그를 기록합니다. ## --ssl-version-fallback-min=`version` -TLS fallback에서 사용할 SSL/TLS 최소 버전을 지정합니다. ("tls1", "tls1.1", -"tls1.2") +TLS fallback에서 사용할 SSL/TLS 최소 버전을 지정합니다. (`tls1`, `tls1.1`, `tls1.2`) ## --cipher-suite-blacklist=`cipher_suites` diff --git a/docs-translations/ko-KR/api/clipboard.md b/docs-translations/ko-KR/api/clipboard.md index 8f48c6f579f0..8b027d2d58e9 100644 --- a/docs-translations/ko-KR/api/clipboard.md +++ b/docs-translations/ko-KR/api/clipboard.md @@ -5,7 +5,7 @@ 다음 예시는 클립보드에 문자열을 쓰는 방법을 보여줍니다: ```javascript -const { clipboard } = require('electron'); +const {clipboard} = require('electron'); clipboard.writeText('Example String'); ``` @@ -113,7 +113,7 @@ console.log(clipboard.has('
selection
')); * `type` String (optional) ```javascript -clipboard.write({text: 'test', html: "test"}); +clipboard.write({text: 'test', html: 'test'}); ``` `data`를 클립보드에 씁니다. diff --git a/docs-translations/ko-KR/api/content-tracing.md b/docs-translations/ko-KR/api/content-tracing.md index 204ed20622d9..57ef5196ddbe 100644 --- a/docs-translations/ko-KR/api/content-tracing.md +++ b/docs-translations/ko-KR/api/content-tracing.md @@ -7,14 +7,14 @@ `chrome://tracing/` 페이지를 열고 생성된 파일을 로드하면 결과를 볼 수 있습니다. ```javascript -const { contentTracing } = require('electron'); +const {contentTracing} = require('electron'); const options = { categoryFilter: '*', traceOptions: 'record-until-full,enable-sampling' }; -contentTracing.startRecording(options, function() { +contentTracing.startRecording(options, () => { console.log('Tracing started'); setTimeout(() => { diff --git a/docs-translations/ko-KR/api/crash-reporter.md b/docs-translations/ko-KR/api/crash-reporter.md index f4e674132ab2..f70d3fb9ed25 100644 --- a/docs-translations/ko-KR/api/crash-reporter.md +++ b/docs-translations/ko-KR/api/crash-reporter.md @@ -5,7 +5,7 @@ 다음 예시는 윈격 서버에 어플리케이션 크래시 정보를 자동으로 보고하는 예시입니다: ```javascript -const { crashReporter } = require('electron'); +const {crashReporter} = require('electron'); crashReporter.start({ productName: 'YourName', diff --git a/docs-translations/ko-KR/api/desktop-capturer.md b/docs-translations/ko-KR/api/desktop-capturer.md index 6135ca500d5b..7093ad3b6a5a 100644 --- a/docs-translations/ko-KR/api/desktop-capturer.md +++ b/docs-translations/ko-KR/api/desktop-capturer.md @@ -5,12 +5,12 @@ ```javascript // 렌더러 프로세스 내부 -const { desktopCapturer } = require('electron'); +const {desktopCapturer} = require('electron'); desktopCapturer.getSources({types: ['window', 'screen']}, (error, sources) => { if (error) throw error; - for (var i = 0; i < sources.length; ++i) { - if (sources[i].name == "Electron") { + for (let i = 0; i < sources.length; ++i) { + if (sources[i].name === 'Electron') { navigator.webkitGetUserMedia({ audio: false, video: { diff --git a/docs-translations/ko-KR/api/dialog.md b/docs-translations/ko-KR/api/dialog.md index 7282f5888c88..30132383b5b8 100644 --- a/docs-translations/ko-KR/api/dialog.md +++ b/docs-translations/ko-KR/api/dialog.md @@ -5,16 +5,16 @@ 다음 예시는 파일과 디렉터리를 다중으로 선택하는 대화 상자를 표시하는 예시입니다: ```javascript -var win = ...; // 대화 상자를 사용할 BrowserWindow 객체 -const { dialog } = require('electron'); -console.log(dialog.showOpenDialog({ properties: [ 'openFile', 'openDirectory', 'multiSelections' ]})); +let win = ...; // 대화 상자를 사용할 BrowserWindow 객체 +const {dialog} = require('electron'); +console.log(dialog.showOpenDialog({properties: ['openFile', 'openDirectory', 'multiSelections']})); ``` 대화 상자는 Electron의 메인 스레드에서 열립니다. 만약 렌더러 프로세스에서 대화 상자 객체를 사용하고 싶다면, `remote`를 통해 접근하는 방법을 고려해야 합니다: ```javascript -const { dialog } = require('electron').remote; +const {dialog} = require('electron').remote; ``` ## Methods @@ -45,10 +45,10 @@ const { dialog } = require('electron').remote; ```javascript { filters: [ - { name: 'Images', extensions: ['jpg', 'png', 'gif'] }, - { name: 'Movies', extensions: ['mkv', 'avi', 'mp4'] }, - { name: 'Custom File Type', extensions: ['as'] }, - { name: 'All Files', extensions: ['*'] } + {name: 'Images', extensions: ['jpg', 'png', 'gif']}, + {name: 'Movies', extensions: ['mkv', 'avi', 'mp4']}, + {name: 'Custom File Type', extensions: ['as']}, + {name: 'All Files', extensions: ['*']} ] } ``` @@ -102,10 +102,10 @@ const { dialog } = require('electron').remote; 라벨을 가지고 있을 때 해당 버튼의 인덱스를 반환합니다. 따로 두 라벨이 지정되지 않은 경우 0을 반환합니다. OS X와 Windows에선 `cancelId` 지정 여부에 상관없이 "Cancel" 버튼이 언제나 `cancelId`로 지정됩니다. - * `noLink` Boolean - Windows Electron은 "Cancel"이나 "Yes"와 같은 흔히 사용되는 - 버튼을 찾으려고 시도하고 대화 상자 내에서 해당 버튼을 커맨드 링크처럼 만듭니다. - 이 기능으로 앱을 좀 더 Modern Windows 앱처럼 만들 수 있습니다. 이 기능을 원하지 - 않으면 `noLink`를 true로 지정하면 됩니다. + * `noLink` Boolean - Windows에서 Electron은 ("Cancel"이나 "Yes"와 같은) 흔히 + 사용되는 버튼을 찾으려고 시도하고 대화 상자 내에서 해당 버튼을 커맨드 링크처럼 + 만듭니다. 이 기능으로 앱을 좀 더 현대적인 Windows 앱처럼 만들 수 있습니다. 이 + 기능을 원하지 않으면 `noLink`를 true로 지정하면 됩니다. * `callback` Function (optional) 대화 상자를 표시합니다. `browserWindow`를 지정하면 대화 상자가 완전히 닫힐 때까지 diff --git a/docs-translations/ko-KR/api/download-item.md b/docs-translations/ko-KR/api/download-item.md index 4de29eb86076..a7489081bb36 100644 --- a/docs-translations/ko-KR/api/download-item.md +++ b/docs-translations/ko-KR/api/download-item.md @@ -18,10 +18,10 @@ win.webContents.session.on('will-download', (event, item, webContents) => { console.log('Received bytes: ' + item.getReceivedBytes()); }); item.on('done', (e, state) => { - if (state === "completed") { - console.log("Download successfully"); + if (state === 'completed') { + console.log('Download successfully'); } else { - console.log("Download is cancelled or interrupted that can't be resumed"); + console.log('Download is cancelled or interrupted that can\'t be resumed'); } }); }); diff --git a/docs-translations/ko-KR/api/frameless-window.md b/docs-translations/ko-KR/api/frameless-window.md index 95c0294b1357..3d0892a4e2d8 100644 --- a/docs-translations/ko-KR/api/frameless-window.md +++ b/docs-translations/ko-KR/api/frameless-window.md @@ -13,8 +13,8 @@ Frameless Window를 만드려면 [BrowserWindow](browser-window.md) 객체의 `options` 객체에서 `frame` 옵션을 `false`로 지정하면 됩니다: ```javascript -const { BrowserWindow } = require('electron'); -let win = new BrowserWindow({ width: 800, height: 600, frame: false }); +const {BrowserWindow} = require('electron'); +let win = new BrowserWindow({width: 800, height: 600, frame: false}); ``` ### 최신 OS X에서 사용할 수 있는 대안 @@ -22,10 +22,10 @@ let win = new BrowserWindow({ width: 800, height: 600, frame: false }); OS X 10.10 Yosemite 이후의 최신 버전부터는 테두리가 없는 창을 만들 때 새로운 방법을 사용할 수 있습니다. `frame` 옵션을 `false`로 지정하여 제목과 창 구성 요소를 모두 비활성화하는 대신 새로운 `titleBarStyle` 옵션을 통해 제목만 숨기고 창 구성 요소 -("흔히 신호등으로 알고 있는")의 기능과 창 크기를 그대로 유지할 수 있습니다: +("신호등 버튼")의 기능과 창 크기를 그대로 유지할 수 있습니다: ```javascript -let win = new BrowserWindow({ 'titleBarStyle': 'hidden' }); +let win = new BrowserWindow({titleBarStyle: 'hidden'}); ``` ## 투명한 창 만들기 @@ -34,7 +34,7 @@ Frameless Window 창의 배경을 투명하게 만들고 싶다면 `transparent` 바꿔주기만 하면됩니다: ```javascript -let win = new BrowserWindow({ transparent: true, frame: false }); +let win = new BrowserWindow({transparent: true, frame: false}); ``` ### API의 한계 diff --git a/docs-translations/ko-KR/api/global-shortcut.md b/docs-translations/ko-KR/api/global-shortcut.md index 3536cf1f4260..3af9bb403175 100644 --- a/docs-translations/ko-KR/api/global-shortcut.md +++ b/docs-translations/ko-KR/api/global-shortcut.md @@ -11,8 +11,7 @@ 사용할 수 없습니다. ```javascript -const electron = require('electron'); -const { app, globalShortcut } = electron; +const {app, globalShortcut} = require('electron'); app.on('ready', () => { // 'CommandOrControl+X' 단축키를 리스너에 등록합니다. diff --git a/docs-translations/ko-KR/api/ipc-main.md b/docs-translations/ko-KR/api/ipc-main.md index 9b9ef83ed9ec..f50949684c30 100644 --- a/docs-translations/ko-KR/api/ipc-main.md +++ b/docs-translations/ko-KR/api/ipc-main.md @@ -20,7 +20,7 @@ ```javascript // 메인 프로세스 -const { ipcMain } = require('electron'); +const {ipcMain} = require('electron'); ipcMain.on('asynchronous-message', (event, arg) => { console.log(arg); // "ping" 출력 event.sender.send('asynchronous-reply', 'pong'); @@ -34,7 +34,7 @@ ipcMain.on('synchronous-message', (event, arg) => { ```javascript // 렌더러 프로세스 (웹 페이지) -const { ipcRenderer } = require('electron'); +const {ipcRenderer} = require('electron'); console.log(ipc.sendSync('synchronous-message', 'ping')); // "pong" 출력 ipcRenderer.on('asynchronous-reply', (arg) => { diff --git a/docs-translations/ko-KR/api/menu.md b/docs-translations/ko-KR/api/menu.md index 599c3b930d5e..df3ed0717166 100644 --- a/docs-translations/ko-KR/api/menu.md +++ b/docs-translations/ko-KR/api/menu.md @@ -14,12 +14,12 @@ ```html