From 6ae779fb8225bf655fa1fcdc0a8255fb8683cd80 Mon Sep 17 00:00:00 2001 From: JJByun Date: Tue, 29 Oct 2019 22:59:43 +0900 Subject: [PATCH 1/9] translation to korean traslation-ko --- BUILDING-KO.md | 65 ++++ CONTRIBUTING-KO.md | 189 ++++++++++ README-KO.md | 186 ++++++++++ SECURITY-KO.md | 29 ++ dist-KO/README-KO.md | 496 ++++++++++++++++++++++++++ github-KO/ISSUE_TEMPLATE-KO.md | 13 + github-KO/PULL_REQEUST_TEMPLATE-KO.md | 23 ++ github-KO/SUPPORT-KO.md | 3 + 8 files changed, 1004 insertions(+) create mode 100644 BUILDING-KO.md create mode 100644 CONTRIBUTING-KO.md create mode 100644 README-KO.md create mode 100644 SECURITY-KO.md create mode 100644 dist-KO/README-KO.md create mode 100644 github-KO/ISSUE_TEMPLATE-KO.md create mode 100644 github-KO/PULL_REQEUST_TEMPLATE-KO.md create mode 100644 github-KO/SUPPORT-KO.md diff --git a/BUILDING-KO.md b/BUILDING-KO.md new file mode 100644 index 00000000000..58d1d24372c --- /dev/null +++ b/BUILDING-KO.md @@ -0,0 +1,65 @@ +# plotly.js 구축 + +plotly.js를 어플리케이션에 번들로 묶는 가장 쉬운 방법은 npm에서 배포 된 plotly.js 패키지 중 하나를 사용하는 것입니다. 이러한 분산 패키지는 **모든** 빌드 프레임워크에서 작동해야합니다. 즉, 바이트를 절약하려면 프레임워크 구축에 해당하는 아래 섹션을 읽으세요. + +## Webpack + +plotly.js를 Webpack으로 빌드하려면 [ify-loader@v1.1.0+](https://github.com/hughsk/ify-loader) 를 설치하고 `webpack.config.json`.에 추가해야합니다. 이것은 일부 plotly.js 의존성에 필요한 Browserify 변환 호환성을 Webpack에 추가합니다. Webpack으로 plotly.js를 빌드하는 방법을 보여주는 저장소는 [here](https://github.com/plotly/plotly-webpack)에서 찾을 수 있습니다. 간단히 말해 `ify-loader` 를 `webpack.config.js`의 `module` 섹션에 추가하십시오 : + +``` +... + module: { + rules: [ + { + test: /\.js$/, + loader: 'ify-loader' + } + ] + }, +... +``` + +## Browserify + +주어진 소스 파일 : + +``` +// file: index.js + +var Plotly = require('plotly.js'); + +// .... +``` + +그 다음 간단히 실행, + +``` +browserify index.js > bundle.js +``` + +## Angular CLI + +현재 Angular CLI는 후드 아래에서 Webpack을 사용하여 Angular 응용 프로그램을 번들로 만들고 빌드합니다. 안타깝게도 [Webpack](https://github.com/plotly/plotly.js/blob/master/BUILDING.md#webpack) 섹션에 언급 된 플러그인을 추가하기 위해 Webpack 구성을 재정의 할 수 없습니다. 이 플러그인이 없으면 WebGL 플롱세 대한 glslify를 빌드하려고 할 때 빌드가 실패합니다. + +이 문제를 피하기 위해 현재 두 가지 해결책이 있습니다 : + +1. WebGL 플롯을 사용해야 하는 경우 [ng eject](https://github.com/angular/angular-cli/wiki/eject)를 사용하여 Angular CLI 프로젝트에서 Webpack 구성을 만들 수 있습니다. 그러면 Webpack에 관한 지침을 따를 수 있습니다. +2. WebGL 플롯을 사용할 필요가 없는 경우, 플롯에 필요한 module만 포함하는 사용자 정의 빌드를 작성할 수있습니다. Angular CLI를 사용하는 명확한 방법은 README의 [Modules](https://github.com/plotly/plotly.js/blob/master/README.md#modules) 섹션에 설명 된 방법이 아니라 다음을 따르십시오 : + +``` +// in the Component you want to create a graph +import * as Plotly from 'plotly.js'; +// in src/tsconfig.app.json +// List here the modules you want to import +// this example is for scatter plots +{ + "compilerOptions": { + "paths": { + "plotly.js": [ + "../node_modules/plotly.js/lib/core.js", + "../node_modules/plotly.js/lib/scatter.js" + ] + } + } +} +``` \ No newline at end of file diff --git a/CONTRIBUTING-KO.md b/CONTRIBUTING-KO.md new file mode 100644 index 00000000000..024d800e211 --- /dev/null +++ b/CONTRIBUTING-KO.md @@ -0,0 +1,189 @@ +# plotly.js에 기여하는 방법 + +## Opening issues + + [issue guidelines](https://github.com/plotly/plotly.js/blob/master/.github/ISSUE_TEMPLATE.md)을 참고해 주시기 바랍니다. + +## Making pull requests + +[pull request guidelines](https://github.com/plotly/plotly.js/blob/master/.github/PULL_REQUEST_TEMPLATE.md)을 참고해 주시기 바랍니다. + +## GitHub labels + +저희는 track issues와 PRs의 문제를 해결하기 위하여 다음과 같은 [labels](https://github.com/plotly/plotly.js/labels) 을 사용합니다. + +| Label | 목적 | +| --------------------------- | ------------------------------------------------------------ | +| `type: bug` | plotly의 팀 멤버에 의해 확인된 bug report | +| `type: regression` | 버전의 변화로 인해 동작의 변화를 보이는 것으로 알려진 bug | +| `type: feature` | 계획된 기능의 추가 | +| `type: translation` | 현지화 관련 업무 | +| `type: performance` | 실행 관련 업무 | +| `type: maintenance` | 소스 코드 정리의 결과로 사용자를 위한 기능 향상을 이루지 못함 | +| `type: documentation` | API doc or attribute description 의 개선 | +| `type: community` | community 입력과 pull requests에 개방된 issue | +| `type: duplicate` | *부가적인 설명은 없음* | +| `type: wontfix` | *부가적인 설명은 없음* | +| `status: discussion needed` | 진행하기전 maintainers와 논의가 필요한 Issue나 PR | +| `status: in progress` | 초기의 피드백이 필요하지만 merge할 준비가 되지 않은 PRs | +| `status: reviewable` | 저작자의 견해로 완벽한 PRs | +| `status: on hold` | 보류중인 PRs | + +## 개발 + +#### 필수 구성 요소 + +- git +- [node.js](https://nodejs.org/en/). 우리는 node.js v10.x을 사용하는 것을 추천하지만, v6에서 시작하는 모든 버전이 작동되어야 합니다 . node version의 업그레이드 및 관리는 [`nvm`](https://github.com/creationix/nvm) 혹은 Windows alternatives를 사용하여 쉽게 수행할 수 있습니다.. +- [package-lock.json`](https://docs.npmjs.com/files/package-lock.json) 파일이 올바르게 사용되고 업데이트 되도록 [`npm`](https://www.npmjs.com/) v6.x 이상의 버전 (기본적으로 node.js v10.x와 함께 제공되는 항목)을 사용해야 합니다. + +#### Step 1: plotly.js 저장소의 clone을 생성 및 설치 + +``` +git clone https://github.com/plotly/plotly.js.git +cd plotly.js +npm install +``` + +#### Step 2: Test 환경 구축 + +``` +npm run pretest +``` + +#### Step 3: Test dashboard 시작 + +``` +npm start +``` + +이 명령은 [browserify](https://github.com/substack/node-browserify)을 사용하여 소스 파일들을 소스 맵으로 묶어내고, 파일 감시자 [watchify](https://github.com/substack/watchify) (소스파일이 저장될 때마다 당신의 dev plotly.js번들 업데이트 수행)를 시작하고 당신의 브라우저에서 탭을 엽니다. + +#### Step 4: 콘솔을 열어서 개발 시작 + +일반적인 workflow는 소스를 조금씩 수정하는 것이고, test dashboard를 업데이트 하며 변경 사항을 검사하고 디버그 하는 것을 반복합니다. test dashboard는 개발에 유용한 도구와 함께 제공되며, `Tabs` 객체 아래 번들로 제공됩니다. + +| Method/Property | Description | +| --------------------------- | ------------------------------------------------------------ | +| `Tabs.fresh([id])` | 새 그래프 분할을 만들고 반환합니다. (`graph`의 default). | +| `Tabs.getGraph([id])` | 기본 또는 지정된 그래프 분할을 반환합니다. | +| `Tabs.plotMock(mock, [id])` | 지정된 모형을 그립니다. (`.json` 연장은 필요하지 않습니다). | +| `Tabs.snapshot([id])` | plot의 png 스냅샷을 만들고 아래에 배치합니다. | +| `Tabs.reload()` | plotly.js 스크립트를 다시 로드하고 완료되면 `Tabs.onReload` 을 실행합니다. | +| `Tabs.onReload()` | 기본적으로, `noop` 으로 설정되지만 원하는 기능에`Tabs.onReload`를 설정할 수 있습니다 . 이 기능은 plotly.js 스크립트를 다시 로드할 때마다 복사본이나 테스트파일을 다시 생성하는데 유용합니다. | +| `Tabs.purge()` | 모든 plots를 삭제합니다. | + +더 많은 정보가 필요하다면 [the source](https://github.com/plotly/plotly.js/blob/master/devtools/test_dashboard/devtools.js)를 확인하십시오. + +매초마다 갱신되는 세가지의 추가 helper가 존재합니다: + +- `gd` - plot div의 기본형(default) +- `fullData` - `gd._fullData`의 축약 +- `fullLayout` - `gd._fullLayout`의 축약 + + dashboard의 오른쪽 상단에는 검색 표시줄이 있습니다.이 fuzzy-searches는 파일 이름 및 추적 유형을 기반으로 한 mock을 보여줍니다. + +- `npm run preprocess`: js에서 css 및 svg 소스 파일의 사전 처리를 진행합니다. css 및 svg 소스 파일을 업데이트 할 때에는 이 스크립트를 수동으로 실행해야 합니다. +- `npm run watch`: 테스트 대시보드와 마찬가지로 서버를 부팅하지 않고 watchify(파일 감시자)를 시작합니다. + +## Testing + + 이 repository로 push할 때마다 jasmine과 image 테스트는 모두 [CircleCI](https://circleci.com/gh/plotly/plotly.js) 에서 실행됩니다. + +### Jasmine tests + +Jasmine tests는 [karma](https://github.com/karma-runner/karma)을 사용하여 브라우저에서 실행됩니다. local에서 실행하는 방법은 다음과 같습니다: + +``` +npm run test-jasmine +``` + +특정 suite를 사용 및 실행하는 방법은 다음과 같습니다: + +``` +npm run test-jasmine -- +``` + +[`test/jasmine/tests/`](https://github.com/plotly/plotly.js/tree/master/test/jasmine/tests)에서 찾을 수 있는 suites의 file 명에 해당합니다. + +예를 들면, 여러개의 suite를 동시에 테스트할 수 있습니다: + +``` +npm run test-jasmine -- bar axes scatter +``` + + `bar_test.js`, `axes_test.js` 그리고 `scatter_test.js` suites에서 테스트를 실행합니다. + + `autoWatch` / auto-bundle / multiple run mode를 끄는 방법: + +``` +npm run test-jasmine -- --nowatch +``` + +특정한 상황에서는, default reporting이 테스트 실패의 원인을 파악할 수 있을 만큼 분명하지 않을 수 있습니다. 이런 경우에는 [karma-verbose-reporter](https://www.npmjs.com/package/karma-verbose-reporter)를 사용하는 것을 권장합니다: + +``` +npm run test-jasmine -- --verbose +``` + +karma / jasmine CLI에 대한 정보 및 도움말: + +``` +npm run test-jasmine -- --help +npm run test-jasmine -- --info +``` + +### 이미지 픽셀 비교 테스트(Image pixel comparison tests) + +이미지 픽셀 비교 테스트는 docker container에서 실행됩니다. local에서 실행하는 방법에 대한 자세한 내용은 [image test README](https://github.com/plotly/plotly.js/blob/master/test/image/README.md)를 참조하십시오. + +local에서 테스트를 실행하면 생성된 png 영상이 build/test_images/에 생성되고,` png diffs `는 build/test_images_diff/`에 생성됩니다. (두개의 git-ignored 디렉토리). + +이미지 픽셀 비교 테스트의 결과를 보기위해 실행합니다. + +``` +npm run start-image_viewer +``` + +이는 baseline image, the generated image, 실패한 테스트 사례의 diff and the json 모형을 보여줍니다. + +CircleCI에서의 실행 결과를 보려면, `build/test_images/` 및 `build/test_images_diff/` 의 아티팩트를 local 저장소로 다운로드한 후, `npm run start-image_viewer`를 실행하십시오. + +### 상호 작용 테스트 작성(Writing interaction tests) + +상호작용하는 좌표계는 여백을 포함하고 그림의 왼쪽 상단 모서리에 상대적이라는 것을 유념하십시오. 신뢰할 수 있는 상호작용 테스트를 생성하기 위해서는 plot의 폭, 높이,여백,x축의 범위 및 y축의 범위를 수정해야 할 수도 있습니다. 예를 들면: + +``` +Plotly.newPlot(gd, [{ + x: [1, 1, 1, 2, 2, 2, 3, 3, 3], + y: [1, 2, 3, 1, 2, 3, 1, 2, 3], + mode: 'markers' +}], { + width: 400, height: 400, + margin: {l: 100, r: 100, t: 100, b: 100}, + xaxis: {range: [0, 4]}, + yaxis: {range: [0, 4]} +}); +``` + +이것은 아래와 같은 plot을 생성하며, (175, 175) 와 (225, 225) 사이의 선택 경로를 시뮬레이션한다는 것을 나타냅니다: + +[![img](https://user-images.githubusercontent.com/31989842/38890553-0bc6190c-4282-11e8-8efc-077bf05ca565.png)](https://user-images.githubusercontent.com/31989842/38890553-0bc6190c-4282-11e8-8efc-077bf05ca565.png) + +## 저장소의 구성 + +- Distributed files 은 `dist/`에 위치합니다. +- CommonJS 에서 요구될 수 있는 모듈들은 `lib/`에 위치합니다. +- 소스파일은 index를 포함하여 `src/`에 위치합니다. +- 빌드 및 저장소 관리 스크립트는 `tasks/`에 위치합니다. +- [`npm run-script`](https://docs.npmjs.com/cli/run-script) 명령어를 통해 모든 task를 실행할 수 있습니다. +- 테스트는 `test/`에 위치하고, `image` 와 `jasmine` 테스트로 구분됩니다. +- Test dashboard 와 image viewer 코드는 `devtools/`에 있습니다. +- 빌드된 파일은 `build/`에 있습니다. (여기에 있는 대부분의 파일은 git-ignored이며, css 와 폰트 빌드 파일은 예외입니다.) + +## 코딩 방법 + +정상적인 경우, `npm run lint`로 확인하십시오. + +- 자세한 내용은 [eslintrc](https://github.com/plotly/plotly.js/blob/master/.eslintrc) 와 [list of rules](http://eslint.org/docs/rules/) 를 참조하십시오. +- eslintrc file 에 ignore flag `0`인 규칙은 추가된 새 코드에 권장되는 규칙입니다. \ No newline at end of file diff --git a/README-KO.md b/README-KO.md new file mode 100644 index 00000000000..bf9c48b8f97 --- /dev/null +++ b/README-KO.md @@ -0,0 +1,186 @@ +[![img](https://camo.githubusercontent.com/b48021e8685bc09fb2ca887f341d8c7645e71ae1/687474703a2f2f696d616765732e706c6f742e6c792f6c6f676f2f706c6f746c796a732d6c6f676f4032782e706e67)](https://plot.ly/javascript/) + +[![npm version](https://camo.githubusercontent.com/366592849e322b16073581f62a8a25b5108197e3/68747470733a2f2f62616467652e667572792e696f2f6a732f706c6f746c792e6a732e737667)](https://badge.fury.io/js/plotly.js) [![circle ci](https://camo.githubusercontent.com/770102629aa86ab193c7cd1ba999ced83fd89688/68747470733a2f2f636972636c6563692e636f6d2f67682f706c6f746c792f706c6f746c792e6a732e706e673f267374796c653d736869656c6426636972636c652d746f6b656e3d31663432613033623234326264393639373536666333653533656465323034616639623530376330)](https://circleci.com/gh/plotly/plotly.js) [![MIT License](https://camo.githubusercontent.com/a2753323735099059bdc88b724534a1a6bd134ee/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d4d49542d627269676874677265656e2e737667)](https://github.com/plotly/plotly.js/blob/master/LICENSE) + +[d3.js](http://d3js.org/) 와 [stack.gl](http://stack.gl/) 위에 개발 된, plotly.js 는 높은 수준의 선언적 chart 라이브러리 입니다 . plotly.js 는 과학적 차트, 3D 그래프 차트, 분석 차트, SVG 지도, 상업적 차트 등을 포함한 40개 이상의 차트를 포함하고 있습니다. + +[![img](https://raw.githubusercontent.com/cldougl/plot_images/add_r_img/plotly_2017.png)](https://www.plot.ly/javascript) + +Plotly.js의 대쉬보드 개발, 앱 통합, 기능 추가를 위한 상담은 [Contact us](https://plot.ly/products/consulting-and-oem/) 로 연락해주세요. + +## Table of contents + +- [Quick start options](https://github.com/plotly/plotly.js/blob/master/README.md#quick-start-options) +- [Modules](https://github.com/plotly/plotly.js/blob/master/README.md#modules) +- [Building plotly.js](https://github.com/plotly/plotly.js/blob/master/README.md#building-plotlyjs) +- [Bugs and feature requests](https://github.com/plotly/plotly.js/blob/master/README.md#bugs-and-feature-requests) +- [Documentation](https://github.com/plotly/plotly.js/blob/master/README.md#documentation) +- [Contributing](https://github.com/plotly/plotly.js/blob/master/README.md#contributing) +- [Community](https://github.com/plotly/plotly.js/blob/master/README.md#community) +- [Clients for R, Python, Node, and MATLAB](https://github.com/plotly/plotly.js/blob/master/README.md#clients-for-r-python-node-and-matlab) +- [Creators](https://github.com/plotly/plotly.js/blob/master/README.md#creators) +- [Copyright and license](https://github.com/plotly/plotly.js/blob/master/README.md#copyright-and-license) + +## 빠른 시작 옵션 + +### npm 설치 + +``` +npm install plotly.js-dist +``` + +and import plotly.js as `import Plotly from 'plotly.js-dist';` or `var Plotly = require('plotly.js-dist');`. + +### Use the plotly.js CDN hosted by Fastly + +``` + + + + + + + + +``` + +그후, window scope 에서 `Plotly` 오브젝트를 생성하세요. + +Fastly supports Plotly.js with free CDN service. Read more at https://www.fastly.com/open-source + +### 최신버전 다운로드 + +[Latest Release on GitHub](https://github.com/plotly/plotly.js/releases/) + +and use the plotly.js `dist` file(s). More info [here](https://github.com/plotly/plotly.js/blob/master/dist/README.md). + +#### [Getting started page](https://plot.ly/javascript/getting-started/) 를 통해서 예제를 만나보세요. + +## 모듈설명 + + `v1.15.0` 버전, plotly.js 는 *부분* bundles들을 제공합니다. (더많은 내용 참고 [here](https://github.com/plotly/plotly.js/blob/master/dist/README.md#partial-bundles)). + + `v1.39.0` 버전, plotly.js는 dependencies 없이 분산된 npm를 출시합니다. 예를들어, run `npm install plotly.js-geo-dist` and add `import Plotly from 'plotly.js-geo-dist';` plotly.js geo package를 코드에 적용시키도록 합니다. + +만약 분산된 npm 패키지들이 어느 것도 needs를 충족시키지 못하고, 수동적으로 plotly.js 모듈들을 포함하고 싶다면, 당신읜 먼저 run `npm install plotly.js` 한 후, `plotly.js/lib/core` 를 이용하여 *custom* 번들을 생성하고, 당신이 원하는 trace type들을 로딩하면 됩니다.(e.g. `pie` or `choropleth`). + +추천되는 방법은 *bundling file* 을 만드는 것입니다. 예시, in CommonJS: + +``` +// in custom-plotly.js +var Plotly = require('plotly.js/lib/core'); + +// Load in the trace types for pie, and choropleth +Plotly.register([ + require('plotly.js/lib/pie'), + require('plotly.js/lib/choropleth') +]); + +module.exports = Plotly; +``` + +그 후 당신의 코드에 추가합니다: + +``` +var Plotly = require('./path/to/custom-plotly'); +``` + +더 많은 plotly/js 모듈 아키텍처를 배우고 싶다면 [modularizing monolithic JS projects](https://plot.ly/javascript/modularizing-monolithic-javascript-projects/)를 참고하세요 + + + +#### ASCII가 아닌 문자들 + +중요: plotyls.js 코드는 non-ascii 문자를 base로 포함하고 있습니다. + +그러므로 `charset` 속성을 `"utf-8"` 로 sciprt tag를 설정 해주세요. 다음은 예시입니다. + +``` + +``` + +## Building plotly.js + +Building instructions using `webpack`, `browserify` 을 사용하기 위한 빌딩 명렁어나 다른 빌드 프레임워크는 [`BUILDING.md`](https://github.com/plotly/plotly.js/blob/master/BUILDING.md) 에 나와있습니다. + +## Bugs and feature requests + +버그나 feature 문제가 발견되면? 다음을 읽어보세요. [issues guidelines](https://github.com/plotly/plotly.js/blob/master/CONTRIBUTING.md#opening-issues). + +## 문서작업 + +공식적으로 plotly.js 문서들은 [plot.ly/javascript ](https://plot.ly/javascript)에 host됩니다. + + + + 이 페이지는 [Jekyll](http://jekyllrb.com/) 과 함께 구축되고 GitHub 페이지에서 공개적으로 호스팅되는 Plotly [documentation repo](https://github.com/plotly/documentation/tree/gh-pages) 의해 생성된다. 더 많은 Plotly 문서화 기여 정보를 얻고싶다면, [contributing guidelines](https://github.com/plotly/documentation/blob/source/Contributing.md) 를 읽어보세요. + +[`plotly-js`](http://community.plot.ly/c/plotly-js). 태그를 붙여서 community.plot.ly에 [Codepen](http://codepen.io/tag/plotly/) 을 제출하여 더 많은 문서 예제를 제안할 수 있습니다. + +## 기여하기 + + [contributing guidelines](https://github.com/plotly/plotly.js/blob/master/CONTRIBUTING.md) 을 읽어보세요. 가이드라인과 issue 제기 등 plotly.js를 이용한 개발 기여 방법에 대해 나와있습니다. + +## 커뮤니티 + +- [@plotlygraphs](https://twitter.com/plotlygraphs) 를 팔로우하여 최신 Plotly 정보를 얻으세요 +- [@plotly_js](https://twitter.com/plotly_js) 를 팔로우하여 plotly.js의 release update를 확인하세요. +- 구현에 있어 community.plot.ly (tagged [`plotly-js`](http://community.plot.ly/c/plotly-js)) or on Stack Overflow (tagged [`plotly`](https://stackoverflow.com/questions/tagged/plotly)) 를 참고하여 도움을 받을 수 있습니다.. +- plotly.js 를 [npm](https://www.npmjs.com/browse/keyword/plotly) 에 배포할 때, 패키지에서 개발자들은 `plotly` 키워드를 사용하여 기능들을 수정하거나 추가 할 수 있습니다. +- [Plotly Support Plan ](https://support.plot.ly/libraries/javascript) 를 통하여 개발자들은 email로 직접 도움을 받을 수 있습니다. + +## 버전 수정 + +이 프로젝트는 [Semantic Versioning guidelines](http://semver.org/) 하에 관리되고 있습니다. + +GitHub 프로젝트의 [Releases section](https://github.com/plotly/plotly.js/releases) 에서 plotly.js의 release 된 버전의 log 들을 확인해보세요. + +## Clients for R, Python, Node, and MATLAB + +아래 링크들을 이용하여 plotly.js API에 대한 Open-source client 정보를 얻을 수 있습니다: + +| | GitHub repo | Getting started | +| ----------------------------------------- | ------------------------------------------------------------ | ------------------------------------------------------------ | +| **R / RStudio** | [ropensci/plotly](https://github.com/ropensci/plotly) | [plot.ly/r/getting-started](https://plot.ly/r/getting-started) | +| **Python / Pandas / IPython notebook** | [plotly/plotly.py](https://github.com/plotly/plotly.py) | [plot.ly/python/getting-started](https://plot.ly/python/getting-started) | +| **MATLAB** | [plotly/matlab-api](https://github.com/plotly/matlab-api) | [plot.ly/matlab/getting-started](https://plot.ly/matlab/getting-started) | +| **node.js / Tonicdev / Jupyter notebook** | [plotly/plotly-notebook-js](https://github.com/plotly/plotly-notebook-js) | | +| **node.js cloud client** | [plotly/plotly-nodejs](https://github.com/plotly/plotly-nodejs) | [plot.ly/nodejs/getting-started](https://plot.ly/nodejs/getting-started) | +| **Julia** | [plotly/Plotly.jl](https://github.com/plotly/Plotly.jl) | [plot.ly/julia/getting-started](https://plot.ly/julia/getting-started) | + +plotly.js 차트는 무료로 [plot.ly/create](https://plot.ly/create) 에서 만들어지거나 저장될 수 있습니다. + +## Creators + +### Active + +| | GitHub | Twitter | +| ---------------------------- | ------------------------------------------------ | --------------------------------------------------- | +| **Alex C. Johnson** | [@alexcjohnson](https://github.com/alexcjohnson) | | +| **Étienne Tétreault-Pinard** | [@etpinard](https://github.com/etpinard) | [@etpinard](https://twitter.com/etpinard) | +| **Antoine Roy-Gobeil** | [@antoinerg](https://github.com/antoinerg) | | +| **Mojtaba Samimi** | [@archmoj](https://github.com/archmoj) | [@solarchvision](https://twitter.com/solarchvision) | + +### Hall of Fame + +| | GitHub | Twitter | +| --------------------- | -------------------------------------------------------- | --------------------------------------------------- | +| **Mikola Lysenko** | [@mikolalysenko](https://github.com/mikolalysenko) | [@MikolaLysenko](https://twitter.com/MikolaLysenko) | +| **Ricky Reusser** | [@rreusser](https://github.com/rreusser) | [@rickyreusser](https://twitter.com/rickyreusser) | +| **Dmitry Yv.** | [@dy](https://github.com/dy) | [@DimaYv](https://twitter.com/dimayv) | +| **Robert Monfera** | [@monfera](https://github.com/monfera) | [@monfera](https://twitter.com/monfera) | +| **Robert Möstl** | [@rmoestl](https://github.com/rmoestl) | [@rmoestl](https://twitter.com/rmoestl) | +| **Nicolas Riesco** | [@n-riesco](https://github.com/n-riesco) | | +| **Miklós Tusz** | [@mdtusz](https://github.com/mdtusz) | [@mdtusz](https://twitter.com/mdtusz) | +| **Chelsea Douglas** | [@cldougl](https://github.com/cldougl) | | +| **Ben Postlethwaite** | [@bpostlethwaite](https://github.com/bpostlethwaite) | | +| **Chris Parmer** | [@chriddyp](https://github.com/chriddyp) | | +| **Alex Vados** | [@alexander-daniel](https://github.com/alexander-daniel) | | + +## 저작권과 라이선스 + +Code and documentation copyright 2019 Plotly, Inc. + +Code released under the [MIT license](https://github.com/plotly/plotly.js/blob/master/LICENSE). + +Docs released under the [Creative Commons license](https://github.com/plotly/documentation/blob/source/LICENSE). \ No newline at end of file diff --git a/SECURITY-KO.md b/SECURITY-KO.md new file mode 100644 index 00000000000..0c6a0af12ca --- /dev/null +++ b/SECURITY-KO.md @@ -0,0 +1,29 @@ +# plotly.js 보안 정책 + +오픈 소스 plotly.js 라이브러리는 "있는 그대로" 제공되며, 보안이 보장되지 않습니다. 자세한 내용은 [license](https://raw.githubusercontent.com/plotly/plotly.js/master/LICENSE) 를 참조하십시오. + +plotly.js의 1.x 릴리스에서는 신뢰할 수 없는 데이터가 plotly.js에 의해 그래프로 표시되어 발생하는 xss공격(및 유사한 문제)으로부터 보호하려고합니다. 그러나 xss 또는 다른 문제가 여전히 존재할 수 있습니다. + +plotly.js의 일반적인 사용사례는 신뢰할 수 있는 소스의 데이터를 시각화하는 것입니다. 예를 들어, plotly.js를 사용하여 사이트에 대시 보드를 추가하고 plotly.js로 전송되는 모든 입력 데이터를 제어하는 경우 xss 보호를 위해 plotly.js에 의존하지 않습니다. + +보다 높은 수준의 보안이 필요한 경우 [Plotly On-Premise](https://plot.ly/product/enterprise/) 제품을 구매하거나, [contact the Plotly sales team](mailto:sales@plot.ly) 에 문의하십시오. + +## 취약점 보고 + +보안 취약점을 보고하려면 [security@plot.ly](mailto:security@plot.ly) 로 문제를 재현하는 단계를 이메일로 보내십시오. 최초 응답에 최대 24시간이 소요됩니다. + +## 보상 + +경우에 따라 보안 취약성 보고서에 대해 금전적 보상(bounties)을 제공합니다. 자세한 내용은 [Plotly Security Vulnerability Bounty Program](http://help.plot.ly/security/) 페이지를 참조하십시오. + +## Release Process + +plotly.js 보안 수정은 일반적으로 plotly.js 버전 위에 "패치" 릴리스로 릴리스됩니다. 예를 들어 현재 plotly.js 버전이 1.1.4.0이고 보안 문제를 해결하는 경우 수정 사항과 함께 1.14.1을 릴리스합니다. 또는 수정이 일반적인 릴리스주기와 일치하는 경우 보안 수정이 major 또는 minor plotly.js릴리스의 일부로 이루어 질 수 있습니다 . 예를 들어 현재 plotly.js 버전이 1.14.0인 경우 1.14.1 대신 수정 버전 1.15.0을 릴리스 할 수 있습니다. + +Plotly On-Premise를 지불한 고객 또는 Plotly Cloud 고객에게 보안 수정 사항이 필요에 따라 plotly.js의 이전 버전으로 backport 됩니다. 이 수정 사항은 "패치" 릴리스로 릴리스되며 영향을 받는 고객이 업그레이드 되면 커뮤니티에서 사용 할 수 있습니다. 또한 커뮤니티 회원이 제공한 이전 버전의 backport도 허용합니다. + +일반적인 plotly.js 사용경우에는 신뢰할 수 있는 데이터가 포함되므로 GitHub 저장소 또는 CDN에서 잠재적으로 취약한 이전 버전을 제거하지 않습니다. + +## 권고사항 + +2016년 8월 1일 이후에 릴리스 된 모든 plotly.js 보안 권고는 [Plotly Security Advisories](http://help.plot.ly/security-advisories/) 페이지에서 제공 됩니다. \ No newline at end of file diff --git a/dist-KO/README-KO.md b/dist-KO/README-KO.md new file mode 100644 index 00000000000..73a3328e21a --- /dev/null +++ b/dist-KO/README-KO.md @@ -0,0 +1,496 @@ +# 분산된 파일 사용법 + +모든 plotly.js dist 번들들은 전역 범위에 객체`Plotly`를 주입합니다. + +plotly.js 가져오기: + +``` + +``` + +또는 축소되지 않은 버전: + +``` + +``` + +### IE9를 지원하려면 + +plotly.js 스크립트 태그 *사용 전에* 추가해야 할 것: + +``` + + +``` + +### MathJax를 지원하려면 + +plotly.js 스크립트 태그 *사용 전에* 추가해야 할 것: + +``` + +``` + +`./dist/extras/mathjax/`에서 관련 MathJax 파일들을 가져올 수 있습니다. + +기본적으로, plotly.js는 로드 시에 전역 MathJax 구성을 수정할 것입니다. 이는 plot.js가 Math.js에 의존하는 다른 라이브러리와 함께 로드되는 경우에 바람직하지 않은 동작으로 이어질 수 있습니다. 이 전역 환경설정 프로세스를 비활성화 하려면, `window.PlotlyConfig`객체에서 `MathJaxConfig`속성을 `'local'`로 설정하십시오. 이 특성은 스크립트 태그 전에 반드시 설정해야 합니다, 예시 : + +``` + + +``` + +### 지역화를 포함하려면 + +Plotly.js 기본적으로 미국 영어 (en-US)로 표준 번들에 영국 영어 (en)를 포함합니다. 많은 다른 지역화도 가능합니다 - 이건 스위스-독일어 (de-CH)를 활용한 예시인데, 전체 목록은 이 디렉토리의 내용을 참조하십시오. 그것들은 또한 우리 CDN에서 https://cdn.plot.ly/plotly-locale-de-ch-latest.js OR https://cdn.plot.ly/plotly-locale-de-ch-1.50.1.js으로 이용할 수 있다. 로캘을 적용할 때, 영역이 대문자임에도 불구하고 파일 이름들은 모두 소문자임을 유의하십시오. + +plotly.js 스크립트 태그 *사용 후에* 추가해야 할 것: + +``` + + +``` + +첫 줄은 plotly.js를 등록하고 로캘 정의로 등록하고, 두 번째 줄은 모든 Plotly의 plot에 대한 기본값으로 설정한다. 또한 다수의 로캘 정의를 포함하고 이를 각 플롯에 개별적으로 `config` 매개변수로 적용할 수 있다: + +``` +Plotly.newPlot(graphDiv, data, layout, {locale: 'de-CH'}) +``` + +# 번들 정보 + +주 plotly.js 번들은 모든 공식(비 베타) 추적 모듈이 포함된다. + +축소된 javascript로도 불러와질 수 있다. + +- dist 파일인 `dist/plotly.min.js` 사용 +- CDN URL인 https://cdn.plot.ly/plotly-latest.min.js 또는 https://cdn.plot.ly/plotly-1.50.1.min.js 사용 + +또는 원시 javascript 로서: + +- `plotly.js-dist` npm 패키지 사용 (`v1.39.0`부터) +- dist 파일인 `dist/plotly.js` 사용 +- CDN URL인 https://cdn.plot.ly/plotly-latest.js 또는 https://cdn.plot.ly/plotly-1.50.1.js 사용 +- `require('plotly.js')`와 함께 CommonJS 사용 + +속성 메타 정보 ([schema reference page](https://plot.ly/javascript/reference/)의 속성 설명 포함)에 접속하려고 한다면, dist 파일인 `dist/plotly-with-meta.js`사용하십시오. + +주 plotly.js 번들은 다음과 같은 크기를 갖는다: + +| plotly.js | plotly.min.js | plotly.min.js + gzip | plotly-with-meta.js | +| --------- | ------------- | -------------------- | ------------------- | +| 6.8 MB | 3.1 MB | 948.8 kB | 7.1 MB | + +## 부분 번들들 + +`v1.15.0`부터, plotly.js는 또한 몇몇의 *부분* 번들과 함께 배송된다: + +- [basic](https://github.com/plotly/plotly.js/blob/master/dist/README.md#plotlyjs-basic) +- [cartesian](https://github.com/plotly/plotly.js/blob/master/dist/README.md#plotlyjs-cartesian) +- [geo](https://github.com/plotly/plotly.js/blob/master/dist/README.md#plotlyjs-geo) +- [gl3d](https://github.com/plotly/plotly.js/blob/master/dist/README.md#plotlyjs-gl3d) +- [gl2d](https://github.com/plotly/plotly.js/blob/master/dist/README.md#plotlyjs-gl2d) +- [mapbox](https://github.com/plotly/plotly.js/blob/master/dist/README.md#plotlyjs-mapbox) +- [finance](https://github.com/plotly/plotly.js/blob/master/dist/README.md#plotlyjs-finance) + +`v1.39.0`부터, 각 plotly.js 부분 번들은 의존성이 없는 해당 npm package 를 가지고 있다. + +`v1.50.0`부터, 각 부분 번들의 최소화된 버전은 별도의 "dist min" 패키지로 npm에 게시된다. + +### 기본적인 plotly.js + +`기본` 부분 번들은 추적 모듈 `scatter`, `bar` and `pie`를 포함합니다.. + +#### 상태 + +| Raw size | Minified size | Minified + gzip size | +| -------- | ------------- | -------------------- | +| 2.3 MB | 841 kB | 276.1 kB | + +#### CDN 링크 + +| Flavor | URL | +| --------------- | ---------------------------------------------- | +| Latest | https://cdn.plot.ly/plotly-basic-latest.js | +| Latest minified | https://cdn.plot.ly/plotly-basic-latest.min.js | +| Tagged | https://cdn.plot.ly/plotly-basic-1.50.1.js | +| Tagged minified | https://cdn.plot.ly/plotly-basic-1.50.1.min.js | + +#### npm 패키지 (starting in `v1.39.0`) + +[`plotly.js-basic-dist`](https://www.npmjs.com/package/plotly.js-basic-dist) 설치: + +``` +npm install plotly.js-basic-dist +``` + +ES6 모듈 사용: + +``` +import Plotly from 'plotly.js-basic-dist' +``` + +CommonJS 사용: + +``` +var Plotly = require('plotly.js-basic-dist'); +``` + +#### dist min npm package (`v1.50.0`부터) + +[`plotly.js-basic-dist-min`](https://www.npmjs.com/package/plotly.js-basic-dist-min) 설치 + +``` +npm install plotly.js-basic-dist-min +``` + +#### 다른 plotly.js 진입 포인트 + +| Flavor | 주소 | +| ---------------------- | ------------------------------------------------ | +| dist bundle | `dist/plotly-basic.js` | +| dist bundle (minified) | `dist/plotly-basic.min.js` | +| ES6 module | `import Plotly from 'plotly.js/lib/index-basic'` | +| CommonJS | `require('plotly.js/lib/index-basic')` | + +### plotly.js cartesian + +`cartesian` 부분 번들은 추적 모듈인 `scatter`, `bar`, `box`, `heatmap`, `histogram`, `histogram2d`, `histogram2dcontour`, `pie`, `contour`, `scatterternary` 그리고 `violin`를 포함한다. + +#### 상태 + +| Raw size | Minified size | Minified + gzip size | +| -------- | ------------- | -------------------- | +| 2.7 MB | 958.7 kB | 313.5 kB | + +#### CDN 링크 + +| Flavor | URL | +| --------------- | -------------------------------------------------- | +| Latest | https://cdn.plot.ly/plotly-cartesian-latest.js | +| Latest minified | https://cdn.plot.ly/plotly-cartesian-latest.min.js | +| Tagged | https://cdn.plot.ly/plotly-cartesian-1.50.1.js | +| Tagged minified | https://cdn.plot.ly/plotly-cartesian-1.50.1.min.js | + +#### npm package (`v1.39.0`부터) + +[`plotly.js-cartesian-dist`](https://www.npmjs.com/package/plotly.js-cartesian-dist) 설치 : + +``` +npm install plotly.js-cartesian-dist +``` + +ES6 모듈 사용 : + +``` +import Plotly from 'plotly.js-cartesian-dist' +``` + +CommonJS 사용 : + +``` +var Plotly = require('plotly.js-cartesian-dist'); +``` + +#### dist min npm package (`v1.50.0`부터) + +[`plotly.js-cartesian-dist-min`](https://www.npmjs.com/package/plotly.js-cartesian-dist-min) 설치 : + +``` +npm install plotly.js-cartesian-dist-min +``` + +#### 다른 plotly.js 진입 포인트 + +| Flavor | 주소 | +| ---------------------- | ---------------------------------------------------- | +| dist bundle | `dist/plotly-cartesian.js` | +| dist bundle (minified) | `dist/plotly-cartesian.min.js` | +| ES6 module | `import Plotly from 'plotly.js/lib/index-cartesian'` | +| CommonJS | `require('plotly.js/lib/index-cartesian')` | + +### plotly.js geo + +`geo` 부분 번들은 추적 모듈인 `scatter`, `scattergeo` 그리고 `choropleth`를 포함합니다.. + +#### 상태 + +| Raw size | Minified size | Minified + gzip size | +| -------- | ------------- | -------------------- | +| 2.3 MB | 852.8 kB | 281.7 kB | + +#### CDN 링크 + +| Flavor | URL | +| --------------- | -------------------------------------------- | +| Latest | https://cdn.plot.ly/plotly-geo-latest.js | +| Latest minified | https://cdn.plot.ly/plotly-geo-latest.min.js | +| Tagged | https://cdn.plot.ly/plotly-geo-1.50.1.js | +| Tagged minified | https://cdn.plot.ly/plotly-geo-1.50.1.min.js | + +#### npm package (`v1.39.0`부터) + +[`plotly.js-geo-dist`](https://www.npmjs.com/package/plotly.js-geo-dist) 설치 : + +``` +npm install plotly.js-geo-dist +``` + +ES6 모듈 사용: + +``` +import Plotly from 'plotly.js-geo-dist' +``` + +CommonJS 사용 : + +``` +var Plotly = require('plotly.js-geo-dist'); +``` + +#### dist min npm package (`v1.50.0`부터) + +[`plotly.js-geo-dist-min`](https://www.npmjs.com/package/plotly.js-geo-dist-min) 설치 : + +``` +npm install plotly.js-geo-dist-min +``` + +#### 다른 plotly.js 진입 포인트 + +| Flavor | 주소 | +| ---------------------- | ---------------------------------------------- | +| dist bundle | `dist/plotly-geo.js` | +| dist bundle (minified) | `dist/plotly-geo.min.js` | +| ES6 module | `import Plotly from 'plotly.js/lib/index-geo'` | +| CommonJS | `require('plotly.js/lib/index-geo')` | + +### plotly.js gl3d + +`gl3d` 부분 번들은 추적 모듈인 `scatter`, `scatter3d`, `surface`, `mesh3d`, `isosurface`, `volume`, `cone` 그리고 `streamtube` 를 포함한다. + +#### 상태 + +| Raw size | Minified size | Minified + gzip size | +| -------- | ------------- | -------------------- | +| 3.5 MB | 1.4 MB | 438.4 kB | + +#### CDN 링크 + +| Flavor | URL | +| --------------- | --------------------------------------------- | +| Latest | https://cdn.plot.ly/plotly-gl3d-latest.js | +| Latest minified | https://cdn.plot.ly/plotly-gl3d-latest.min.js | +| Tagged | https://cdn.plot.ly/plotly-gl3d-1.50.1.js | +| Tagged minified | https://cdn.plot.ly/plotly-gl3d-1.50.1.min.js | + +#### npm package (`v1.39.0`부터) + +[`plotly.js-gl3d-dist`](https://www.npmjs.com/package/plotly.js-gl3d-dist) 설치 : + +``` +npm install plotly.js-gl3d-dist +``` + +ES6 모듈 사용 : + +``` +import Plotly from 'plotly.js-gl3d-dist' +``` + +CommonJS 사용 : + +``` +var Plotly = require('plotly.js-gl3d-dist'); +``` + +#### dist min npm package (`v1.50.0`부터) + +[`plotly.js-gl3d-dist-min`](https://www.npmjs.com/package/plotly.js-gl3d-dist-min) 설치 : + +``` +npm install plotly.js-gl3d-dist-min +``` + +#### 다른 plotly.js 진입 포인트 + +| Flavor | 주소 | +| ---------------------- | ----------------------------------------------- | +| dist bundle | `dist/plotly-gl3d.js` | +| dist bundle (minified) | `dist/plotly-gl3d.min.js` | +| ES6 module | `import Plotly from 'plotly.js/lib/index-gl3d'` | +| CommonJS | `require('plotly.js/lib/index-gl3d')` | + +### plotly.js gl2d + +`gl2d` 부분 번들은 추적 모듈인 `scatter`, `scattergl`, `splom`, `pointcloud`, `heatmapgl`, `contourgl` 그리고 `parcoords`를 포함합니다. + +#### 상태 + +| Raw size | Minified size | Minified + gzip size | +| -------- | ------------- | -------------------- | +| 3.5 MB | 1.4 MB | 456.4 kB | + +#### CDN 링크 + +| Flavor | URL | +| --------------- | --------------------------------------------- | +| Latest | https://cdn.plot.ly/plotly-gl2d-latest.js | +| Latest minified | https://cdn.plot.ly/plotly-gl2d-latest.min.js | +| Tagged | https://cdn.plot.ly/plotly-gl2d-1.50.1.js | +| Tagged minified | https://cdn.plot.ly/plotly-gl2d-1.50.1.min.js | + +#### npm package (`v1.39.0`부터) + +[`plotly.js-gl2d-dist`](https://www.npmjs.com/package/plotly.js-gl2d-dist) 설치 : + +``` +npm install plotly.js-gl2d-dist +``` + +ES6 모듈 사용: + +``` +import Plotly from 'plotly.js-gl2d-dist' +``` + +CommonJS 사용: + +``` +var Plotly = require('plotly.js-gl2d-dist'); +``` + +#### dist min npm package (`v1.50.0`부터) + +[`plotly.js-gl2d-dist-min`](https://www.npmjs.com/package/plotly.js-gl2d-dist-min) 설치 : + +``` +npm install plotly.js-gl2d-dist-min +``` + +#### 다른 plotly.js 진입 포인트 + +| Flavor | 주소 | +| ---------------------- | ----------------------------------------------- | +| dist bundle | `dist/plotly-gl2d.js` | +| dist bundle (minified) | `dist/plotly-gl2d.min.js` | +| ES6 module | `import Plotly from 'plotly.js/lib/index-gl2d'` | +| CommonJS | `require('plotly.js/lib/index-gl2d')` | + +### plotly.js mapbox + +`mapbox` 부분 번들은 추적 모듈인 `scatter`, `scattermapbox`, `choroplethmapbox` 그리고 `densitymapbox`를 포함합니다. + +#### 상태 + +| Raw size | Minified size | Minified + gzip size | +| -------- | ------------- | -------------------- | +| 3.1 MB | 1.5 MB | 461.7 kB | + +#### CDN 링크 + +| Flavor | URL | +| --------------- | ----------------------------------------------- | +| Latest | https://cdn.plot.ly/plotly-mapbox-latest.js | +| Latest minified | https://cdn.plot.ly/plotly-mapbox-latest.min.js | +| Tagged | https://cdn.plot.ly/plotly-mapbox-1.50.1.js | +| Tagged minified | https://cdn.plot.ly/plotly-mapbox-1.50.1.min.js | + +#### npm package (`v1.39.0`부터) + +[`plotly.js-mapbox-dist`](https://www.npmjs.com/package/plotly.js-mapbox-dist) 설치 : + +``` +npm install plotly.js-mapbox-dist +``` + +ES6 모듈 사용 : + +``` +import Plotly from 'plotly.js-mapbox-dist' +``` + +CommonJS 사용: + +``` +var Plotly = require('plotly.js-mapbox-dist'); +``` + +#### dist min npm package (`v1.50.0`부터) + +[`plotly.js-mapbox-dist-min`](https://www.npmjs.com/package/plotly.js-mapbox-dist-min) 설치 : + +``` +npm install plotly.js-mapbox-dist-min +``` + +#### 다른 plotly.js 진입 포인트 + +| Flavor | 주소 | +| ---------------------- | ------------------------------------------------- | +| dist bundle | `dist/plotly-mapbox.js` | +| dist bundle (minified) | `dist/plotly-mapbox.min.js` | +| ES6 module | `import Plotly from 'plotly.js/lib/index-mapbox'` | +| CommonJS | `require('plotly.js/lib/index-mapbox')` | + +### plotly.js finance + +`finance` 부분번들은 추적 모듈인 `scatter`, `bar`, `histogram`, `pie`, `funnelarea`, `ohlc`, `candlestick`, `funnel`, `waterfall` 그리고 `indicator`를 포함합니다.. + +#### 상태 + +| Raw size | Minified size | Minified + gzip size | +| -------- | ------------- | -------------------- | +| 2.5 MB | 926.9 kB | 300.7 kB | + +#### CDN 링크 + +| Flavor | URL | +| --------------- | ------------------------------------------------ | +| Latest | https://cdn.plot.ly/plotly-finance-latest.js | +| Latest minified | https://cdn.plot.ly/plotly-finance-latest.min.js | +| Tagged | https://cdn.plot.ly/plotly-finance-1.50.1.js | +| Tagged minified | https://cdn.plot.ly/plotly-finance-1.50.1.min.js | + +#### npm package (`v1.39.0`부터) + +[`plotly.js-finance-dist`](https://www.npmjs.com/package/plotly.js-finance-dist) 설치 : + +``` +npm install plotly.js-finance-dist +``` + +ES6 모듈 사용: + +``` +import Plotly from 'plotly.js-finance-dist' +``` + +CommonJS 사용: + +``` +var Plotly = require('plotly.js-finance-dist'); +``` + +#### dist min npm package (`v1.50.0`부터) + +[`plotly.js-finance-dist-min`](https://www.npmjs.com/package/plotly.js-finance-dist-min) 설치 + +``` +npm install plotly.js-finance-dist-min +``` + +#### 다른 plotly.js 진입 포인트 + +| Flavor | 주소 | +| ---------------------- | -------------------------------------------------- | +| dist bundle | `dist/plotly-finance.js` | +| dist bundle (minified) | `dist/plotly-finance.min.js` | +| ES6 module | `import Plotly from 'plotly.js/lib/index-finance'` | +| CommonJS | `require('plotly.js/lib/index-finance')` | + +------ + +*이 파일은 자동으로 `npm run stats`에 의해 자동으로 생성됩니다. 이 파일을 직접 편집하지 마십시오.* \ No newline at end of file diff --git a/github-KO/ISSUE_TEMPLATE-KO.md b/github-KO/ISSUE_TEMPLATE-KO.md new file mode 100644 index 00000000000..d5b2dc8cd42 --- /dev/null +++ b/github-KO/ISSUE_TEMPLATE-KO.md @@ -0,0 +1,13 @@ +plotly.js에 관심을 가져 주셔서 감사합니다! + +issue를 opening하기 전에, 존재하거나 closed issue를 검색해 주세요. 만약 문제나 아이디어가 아직 해결되지 않은 경우, [please open a new issue](https://github.com/plotly/plotly.js/issues/new). + +버그 보고서는 **반드시** 재현가능한 예제와 함께 제공되어야 합니다. 예제를 공유하려면 [codepen](http://codepen.io/), [jsfiddle](https://jsfiddle.net/) 또는 [jsbin](https://jsbin.com/) 을 사용하는 것을 추천합니다. 해당 사항이 없는 한 plotly.js의 [latest un-minified version](https://cdn.plot.ly/plotly-latest.js) 을 보고서에 사용하십시오. + +JavaScript를 모르고 버그를 보고하여 우리를 도와주고 싶다면 그래프와 업데이트를 설명하는 `"data"` and `"layout"` 속성을 첨부하십시오(버그 감지에 필요한 경우). 그래프의 데이터 및 레이아웃 속성을 검색하는 한 가지 방법은 그래프를 [Plotly Cloud](http://plot.ly/)로 내보내는 것입니다. 이렇게 하려면, *Chart Studio의 편집* 모드 막대 단추(기본적으로 왼쪽에서 두 번쨰 단추)를 클릭하고 [instructions](https://help.plot.ly/save-share-and-export-in-plotly/) 지침을 따르거나 [screencast](https://community.plot.ly/t/mega-sharing-graphs-with-chart-studio/8869)를 보십시오. + +https://plot.ly/javascript/reference에 제출해야 하는 것을 제외하고https://plot.ly/javascript/ 의 예제 페이지에서 발견 된 문제는 [documentation repo](https://github.com/plotly/documentation/issues)에 제출해야 합니다. + +GitHub 문제는 버그 보고서 및 기능 요청 전용입니다. 구현 질문은 community.plot.ly (tagged [`plotly-js`](http://community.plot.ly/c/plotly-js)) 또는 Stack Overflow (tagged [`plotly`](https://stackoverflow.com/questions/tagged/plotly))에 질문해야 합니다. + +GitHub 문제 또는 pull requests에 대한 의견은 토론에 내용을 추가해야합니다. *+1*과 같은 승인 의견 또는 *나는 이 기능이 구현되기를 원한다*. 같은 것은 관리자에 의해 삭제 될 것입니다. 대신 [GitHub reactions](https://github.com/blog/2119-add-reactions-to-pull-requests-issues-and-comments)을 사용해 주십시오. \ No newline at end of file diff --git a/github-KO/PULL_REQEUST_TEMPLATE-KO.md b/github-KO/PULL_REQEUST_TEMPLATE-KO.md new file mode 100644 index 00000000000..c0efbf2d9e7 --- /dev/null +++ b/github-KO/PULL_REQEUST_TEMPLATE-KO.md @@ -0,0 +1,23 @@ +plotly.js에 관심을 가져주셔서 감사합니다! + +### 번역: + +- main repository에 직접 PR을 요청하세요. +- 번역에 도움을 준 다른 사용자들을 @를 사용하여 태그하세요. +- 만약 [dist/translation_keys.txt](https://github.com/plotly/plotly.js/blob/master/dist/translation-keys.txt) - 그것들이 다시 영어 텍스트로 대체됨을 의미하는 - 에서 어떤 키를 생략한다면, PR 설명에서 이유에 관해 간단한 설명을 적으세요 : 영문 텍스트는 귀하의 언어로 잘 작동하거나 다른 사람이 번역을 하는데 도움을 주거나 하는 어떤 이유든 적어주세요. +- `lib/locales/` 에만 파일을 업데이트 해야하고, `dist/` 에는 업데이트 하지 마세요. + +### 특징, 버그 수정, 기타: + +개발자는 fork를 한 자신의 plotly.js 에 먼저 PR을 하기를 강력히 권장하고, 관리자 중 한 명에게 수정 사항을 검토하도록 요청하세요. pull request가 만족스럽다고 간주되면, 관리자는 main plotly.js 레포지토리에 pull request 하도록 요구할 것이고, 어쩌면 그 전에 commit을 하도록 요구받을 수 있습니다. + +pull request하기 전 개발자 의무사항: + +- `git rebase` `master `의 최신 버전에 branch를 만드세요 , +- `dist/` 폴더에 `git add`를 하지 마세요 (the `dist/` is updated only on version bumps), +- `package-lock.json` file에 commit이 변경되도록 하세요 (if any), +- PR에 대한 간단한 개요을 적으세요, +- *관리자로부터 허용된 수정사항* 옵션을 선택하세요 (자세한 사항은 링크를 확인하세요 [article](https://help.github.com/articles/allowing-changes-to-a-pull-request-branch-created-from-a-fork/) ). + +pull request가 가능한 원격 branch에 강제 push 옵션은 금지되어 있습니다 (i.e. `git push -f`) . 강제적인 push는 관리자들이 업데이트를 추적하기 어렵습니다. 그러므로, 필요하다면 PR 브랜치에 `git rebase master` 대신에 `git merge master` 를 해주세요. + diff --git a/github-KO/SUPPORT-KO.md b/github-KO/SUPPORT-KO.md new file mode 100644 index 00000000000..604820de4eb --- /dev/null +++ b/github-KO/SUPPORT-KO.md @@ -0,0 +1,3 @@ +구현 도움말은 community.plot.ly (tagged [`plotly-js`](http://community.plot.ly/c/plotly-js)) 또는 Stack Overflow (tagged [`plotly`](https://stackoverflow.com/questions/tagged/plotly)).에서 찾을 수 있습니다. + +직접 개발자 이메일 지원은 [Plotly Support Plan](https://support.plot.ly/libraries/javascript).을 통해 구입할 수 있습니다. \ No newline at end of file From 9e9da79193244b6465c27a58a73403704fd8137f Mon Sep 17 00:00:00 2001 From: JJByun Date: Wed, 30 Oct 2019 00:09:55 +0900 Subject: [PATCH 2/9] translation to korean translate ko.js file --- lib/locales/ko.js | 56 +++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 54 insertions(+), 2 deletions(-) diff --git a/lib/locales/ko.js b/lib/locales/ko.js index 9e55cf07847..82c55126d00 100644 --- a/lib/locales/ko.js +++ b/lib/locales/ko.js @@ -1,4 +1,4 @@ -/** +/** * Copyright 2012-2019, Plotly, Inc. * All rights reserved. * @@ -11,7 +11,59 @@ module.exports = { moduleType: 'locale', name: 'ko', - dictionary: {}, + dictionary: { + 'Autoscale': '자동 크기지정', + 'Box Select': '박스 선택', + 'Click to enter Colorscale title': '클릭하여 Colorscale 제목을 지정합니다', + 'Click to enter Component A title': '클릭하여 A데이터의 제목을 지정합니다 ', + 'Click to enter Component B title': '클릭하여 B데이터의 제목을 지정합니다', + 'Click to enter Component C title': '클릭하여 C데이터의 제목을 지정합니다', + 'Click to enter Plot title': '클릭하여 차트 제목을 지정합니다', + 'Click to enter X axis title': '클릭하여 X축 제목을 지정합니다', + 'Click to enter Y axis title': '클릭하여 Y축 제목을 지정합니다', + 'Click to enter radial axis title': '클릭하여 원형 축 제목을 지정합니다', + 'Compare data on hover': 'hover 위의 데이터와 비교합니다', + 'Double-click on legend to isolate one trace': '범례를 더블 클릭하여 하나의 추적을 분리합니다', + 'Double-click to zoom back out': '더블 클릭하여 줌을 해제합니다', + 'Download plot as a png': '.png 이미지 파일로 차트를 다운로드 합니다', + 'Download plot': '그래프를 다운로드 합니다', + 'Edit in Chart Studio': 'Chart Studio를 수정합니다', + 'IE only supports svg. Changing format to svg.': 'IE suporta apenas svg. Alterando formato para svg', + 'Lasso Select': 'Lasso 선택', + 'Orbital rotation': '궤도 수정', + 'Pan': '이동', + 'Produced with Plotly': 'Plotly 제공', + 'Reset': 리셋', + 'Reset axes': '축 리셋', + 'Reset camera to default': 'camera를 기본값으로 리셋', + 'Reset camera to last save': 'camera를 마지막으로 저장한 값으로 리셋', + 'Reset view': 'view 리셋', + 'Reset views': 'views 리셋', + 'Show closest data on hover': 'hover에 근접한 데이터 보이기', + 'Snapshot succeeded': 'Snapshot 성공', + 'Sorry, there was a problem downloading your snapshot!': '죄송합니다, snapshot을 다운로드 중 문제가 발생했습니다!', + 'Taking snapshot - this may take a few seconds': 'snapshot을 찍습니다 - 이것은 몇 초가 소요될 수 있습니다', + 'Toggle Spike Lines': 'Toggle로 Lines을 고정합니다', + 'Toggle show closest data on hover': 'Toggle은 hover의 가장 가까운 데이터를 보여줍니다', + 'Turntable rotation': 'Turntable 회전', + 'Zoom': '확대(줌)', + 'Zoom in': '확대(줌 인)', + 'Zoom out': '축소(줌 아웃)', + 'close': '닫기', + 'high': '높음', + 'low': '낮음', + 'max': '최댓값', + 'mean ± σ': '평균 ± σ', + 'mean': '평균', + 'median': '중간 값', + 'min': '최솟값', + 'new text': '새로운 텍스트', + 'open': '열기', + 'q1': 'q1', + 'q3': 'q3', + 'source': '소스', + 'target': '타겟', + }, format: { days: ['일요일', '월요일', '화요일', '수요일', '목요일', '금요일', '토요일'], shortDays: ['일', '월', '화', '수', '목', '금', '토'], From d4972c8213d06d24b72b3eac87f6d9c7886d1435 Mon Sep 17 00:00:00 2001 From: JJByun Date: Wed, 30 Oct 2019 11:30:46 +0900 Subject: [PATCH 3/9] translation-ko without .md files --- BUILDING-KO.md | 65 ---- CONTRIBUTING-KO.md | 189 ---------- README-KO.md | 186 ---------- SECURITY-KO.md | 29 -- dist-KO/README-KO.md | 496 -------------------------- github-KO/ISSUE_TEMPLATE-KO.md | 13 - github-KO/PULL_REQEUST_TEMPLATE-KO.md | 23 -- github-KO/SUPPORT-KO.md | 3 - 8 files changed, 1004 deletions(-) delete mode 100644 BUILDING-KO.md delete mode 100644 CONTRIBUTING-KO.md delete mode 100644 README-KO.md delete mode 100644 SECURITY-KO.md delete mode 100644 dist-KO/README-KO.md delete mode 100644 github-KO/ISSUE_TEMPLATE-KO.md delete mode 100644 github-KO/PULL_REQEUST_TEMPLATE-KO.md delete mode 100644 github-KO/SUPPORT-KO.md diff --git a/BUILDING-KO.md b/BUILDING-KO.md deleted file mode 100644 index 58d1d24372c..00000000000 --- a/BUILDING-KO.md +++ /dev/null @@ -1,65 +0,0 @@ -# plotly.js 구축 - -plotly.js를 어플리케이션에 번들로 묶는 가장 쉬운 방법은 npm에서 배포 된 plotly.js 패키지 중 하나를 사용하는 것입니다. 이러한 분산 패키지는 **모든** 빌드 프레임워크에서 작동해야합니다. 즉, 바이트를 절약하려면 프레임워크 구축에 해당하는 아래 섹션을 읽으세요. - -## Webpack - -plotly.js를 Webpack으로 빌드하려면 [ify-loader@v1.1.0+](https://github.com/hughsk/ify-loader) 를 설치하고 `webpack.config.json`.에 추가해야합니다. 이것은 일부 plotly.js 의존성에 필요한 Browserify 변환 호환성을 Webpack에 추가합니다. Webpack으로 plotly.js를 빌드하는 방법을 보여주는 저장소는 [here](https://github.com/plotly/plotly-webpack)에서 찾을 수 있습니다. 간단히 말해 `ify-loader` 를 `webpack.config.js`의 `module` 섹션에 추가하십시오 : - -``` -... - module: { - rules: [ - { - test: /\.js$/, - loader: 'ify-loader' - } - ] - }, -... -``` - -## Browserify - -주어진 소스 파일 : - -``` -// file: index.js - -var Plotly = require('plotly.js'); - -// .... -``` - -그 다음 간단히 실행, - -``` -browserify index.js > bundle.js -``` - -## Angular CLI - -현재 Angular CLI는 후드 아래에서 Webpack을 사용하여 Angular 응용 프로그램을 번들로 만들고 빌드합니다. 안타깝게도 [Webpack](https://github.com/plotly/plotly.js/blob/master/BUILDING.md#webpack) 섹션에 언급 된 플러그인을 추가하기 위해 Webpack 구성을 재정의 할 수 없습니다. 이 플러그인이 없으면 WebGL 플롱세 대한 glslify를 빌드하려고 할 때 빌드가 실패합니다. - -이 문제를 피하기 위해 현재 두 가지 해결책이 있습니다 : - -1. WebGL 플롯을 사용해야 하는 경우 [ng eject](https://github.com/angular/angular-cli/wiki/eject)를 사용하여 Angular CLI 프로젝트에서 Webpack 구성을 만들 수 있습니다. 그러면 Webpack에 관한 지침을 따를 수 있습니다. -2. WebGL 플롯을 사용할 필요가 없는 경우, 플롯에 필요한 module만 포함하는 사용자 정의 빌드를 작성할 수있습니다. Angular CLI를 사용하는 명확한 방법은 README의 [Modules](https://github.com/plotly/plotly.js/blob/master/README.md#modules) 섹션에 설명 된 방법이 아니라 다음을 따르십시오 : - -``` -// in the Component you want to create a graph -import * as Plotly from 'plotly.js'; -// in src/tsconfig.app.json -// List here the modules you want to import -// this example is for scatter plots -{ - "compilerOptions": { - "paths": { - "plotly.js": [ - "../node_modules/plotly.js/lib/core.js", - "../node_modules/plotly.js/lib/scatter.js" - ] - } - } -} -``` \ No newline at end of file diff --git a/CONTRIBUTING-KO.md b/CONTRIBUTING-KO.md deleted file mode 100644 index 024d800e211..00000000000 --- a/CONTRIBUTING-KO.md +++ /dev/null @@ -1,189 +0,0 @@ -# plotly.js에 기여하는 방법 - -## Opening issues - - [issue guidelines](https://github.com/plotly/plotly.js/blob/master/.github/ISSUE_TEMPLATE.md)을 참고해 주시기 바랍니다. - -## Making pull requests - -[pull request guidelines](https://github.com/plotly/plotly.js/blob/master/.github/PULL_REQUEST_TEMPLATE.md)을 참고해 주시기 바랍니다. - -## GitHub labels - -저희는 track issues와 PRs의 문제를 해결하기 위하여 다음과 같은 [labels](https://github.com/plotly/plotly.js/labels) 을 사용합니다. - -| Label | 목적 | -| --------------------------- | ------------------------------------------------------------ | -| `type: bug` | plotly의 팀 멤버에 의해 확인된 bug report | -| `type: regression` | 버전의 변화로 인해 동작의 변화를 보이는 것으로 알려진 bug | -| `type: feature` | 계획된 기능의 추가 | -| `type: translation` | 현지화 관련 업무 | -| `type: performance` | 실행 관련 업무 | -| `type: maintenance` | 소스 코드 정리의 결과로 사용자를 위한 기능 향상을 이루지 못함 | -| `type: documentation` | API doc or attribute description 의 개선 | -| `type: community` | community 입력과 pull requests에 개방된 issue | -| `type: duplicate` | *부가적인 설명은 없음* | -| `type: wontfix` | *부가적인 설명은 없음* | -| `status: discussion needed` | 진행하기전 maintainers와 논의가 필요한 Issue나 PR | -| `status: in progress` | 초기의 피드백이 필요하지만 merge할 준비가 되지 않은 PRs | -| `status: reviewable` | 저작자의 견해로 완벽한 PRs | -| `status: on hold` | 보류중인 PRs | - -## 개발 - -#### 필수 구성 요소 - -- git -- [node.js](https://nodejs.org/en/). 우리는 node.js v10.x을 사용하는 것을 추천하지만, v6에서 시작하는 모든 버전이 작동되어야 합니다 . node version의 업그레이드 및 관리는 [`nvm`](https://github.com/creationix/nvm) 혹은 Windows alternatives를 사용하여 쉽게 수행할 수 있습니다.. -- [package-lock.json`](https://docs.npmjs.com/files/package-lock.json) 파일이 올바르게 사용되고 업데이트 되도록 [`npm`](https://www.npmjs.com/) v6.x 이상의 버전 (기본적으로 node.js v10.x와 함께 제공되는 항목)을 사용해야 합니다. - -#### Step 1: plotly.js 저장소의 clone을 생성 및 설치 - -``` -git clone https://github.com/plotly/plotly.js.git -cd plotly.js -npm install -``` - -#### Step 2: Test 환경 구축 - -``` -npm run pretest -``` - -#### Step 3: Test dashboard 시작 - -``` -npm start -``` - -이 명령은 [browserify](https://github.com/substack/node-browserify)을 사용하여 소스 파일들을 소스 맵으로 묶어내고, 파일 감시자 [watchify](https://github.com/substack/watchify) (소스파일이 저장될 때마다 당신의 dev plotly.js번들 업데이트 수행)를 시작하고 당신의 브라우저에서 탭을 엽니다. - -#### Step 4: 콘솔을 열어서 개발 시작 - -일반적인 workflow는 소스를 조금씩 수정하는 것이고, test dashboard를 업데이트 하며 변경 사항을 검사하고 디버그 하는 것을 반복합니다. test dashboard는 개발에 유용한 도구와 함께 제공되며, `Tabs` 객체 아래 번들로 제공됩니다. - -| Method/Property | Description | -| --------------------------- | ------------------------------------------------------------ | -| `Tabs.fresh([id])` | 새 그래프 분할을 만들고 반환합니다. (`graph`의 default). | -| `Tabs.getGraph([id])` | 기본 또는 지정된 그래프 분할을 반환합니다. | -| `Tabs.plotMock(mock, [id])` | 지정된 모형을 그립니다. (`.json` 연장은 필요하지 않습니다). | -| `Tabs.snapshot([id])` | plot의 png 스냅샷을 만들고 아래에 배치합니다. | -| `Tabs.reload()` | plotly.js 스크립트를 다시 로드하고 완료되면 `Tabs.onReload` 을 실행합니다. | -| `Tabs.onReload()` | 기본적으로, `noop` 으로 설정되지만 원하는 기능에`Tabs.onReload`를 설정할 수 있습니다 . 이 기능은 plotly.js 스크립트를 다시 로드할 때마다 복사본이나 테스트파일을 다시 생성하는데 유용합니다. | -| `Tabs.purge()` | 모든 plots를 삭제합니다. | - -더 많은 정보가 필요하다면 [the source](https://github.com/plotly/plotly.js/blob/master/devtools/test_dashboard/devtools.js)를 확인하십시오. - -매초마다 갱신되는 세가지의 추가 helper가 존재합니다: - -- `gd` - plot div의 기본형(default) -- `fullData` - `gd._fullData`의 축약 -- `fullLayout` - `gd._fullLayout`의 축약 - - dashboard의 오른쪽 상단에는 검색 표시줄이 있습니다.이 fuzzy-searches는 파일 이름 및 추적 유형을 기반으로 한 mock을 보여줍니다. - -- `npm run preprocess`: js에서 css 및 svg 소스 파일의 사전 처리를 진행합니다. css 및 svg 소스 파일을 업데이트 할 때에는 이 스크립트를 수동으로 실행해야 합니다. -- `npm run watch`: 테스트 대시보드와 마찬가지로 서버를 부팅하지 않고 watchify(파일 감시자)를 시작합니다. - -## Testing - - 이 repository로 push할 때마다 jasmine과 image 테스트는 모두 [CircleCI](https://circleci.com/gh/plotly/plotly.js) 에서 실행됩니다. - -### Jasmine tests - -Jasmine tests는 [karma](https://github.com/karma-runner/karma)을 사용하여 브라우저에서 실행됩니다. local에서 실행하는 방법은 다음과 같습니다: - -``` -npm run test-jasmine -``` - -특정 suite를 사용 및 실행하는 방법은 다음과 같습니다: - -``` -npm run test-jasmine -- -``` - -[`test/jasmine/tests/`](https://github.com/plotly/plotly.js/tree/master/test/jasmine/tests)에서 찾을 수 있는 suites의 file 명에 해당합니다. - -예를 들면, 여러개의 suite를 동시에 테스트할 수 있습니다: - -``` -npm run test-jasmine -- bar axes scatter -``` - - `bar_test.js`, `axes_test.js` 그리고 `scatter_test.js` suites에서 테스트를 실행합니다. - - `autoWatch` / auto-bundle / multiple run mode를 끄는 방법: - -``` -npm run test-jasmine -- --nowatch -``` - -특정한 상황에서는, default reporting이 테스트 실패의 원인을 파악할 수 있을 만큼 분명하지 않을 수 있습니다. 이런 경우에는 [karma-verbose-reporter](https://www.npmjs.com/package/karma-verbose-reporter)를 사용하는 것을 권장합니다: - -``` -npm run test-jasmine -- --verbose -``` - -karma / jasmine CLI에 대한 정보 및 도움말: - -``` -npm run test-jasmine -- --help -npm run test-jasmine -- --info -``` - -### 이미지 픽셀 비교 테스트(Image pixel comparison tests) - -이미지 픽셀 비교 테스트는 docker container에서 실행됩니다. local에서 실행하는 방법에 대한 자세한 내용은 [image test README](https://github.com/plotly/plotly.js/blob/master/test/image/README.md)를 참조하십시오. - -local에서 테스트를 실행하면 생성된 png 영상이 build/test_images/에 생성되고,` png diffs `는 build/test_images_diff/`에 생성됩니다. (두개의 git-ignored 디렉토리). - -이미지 픽셀 비교 테스트의 결과를 보기위해 실행합니다. - -``` -npm run start-image_viewer -``` - -이는 baseline image, the generated image, 실패한 테스트 사례의 diff and the json 모형을 보여줍니다. - -CircleCI에서의 실행 결과를 보려면, `build/test_images/` 및 `build/test_images_diff/` 의 아티팩트를 local 저장소로 다운로드한 후, `npm run start-image_viewer`를 실행하십시오. - -### 상호 작용 테스트 작성(Writing interaction tests) - -상호작용하는 좌표계는 여백을 포함하고 그림의 왼쪽 상단 모서리에 상대적이라는 것을 유념하십시오. 신뢰할 수 있는 상호작용 테스트를 생성하기 위해서는 plot의 폭, 높이,여백,x축의 범위 및 y축의 범위를 수정해야 할 수도 있습니다. 예를 들면: - -``` -Plotly.newPlot(gd, [{ - x: [1, 1, 1, 2, 2, 2, 3, 3, 3], - y: [1, 2, 3, 1, 2, 3, 1, 2, 3], - mode: 'markers' -}], { - width: 400, height: 400, - margin: {l: 100, r: 100, t: 100, b: 100}, - xaxis: {range: [0, 4]}, - yaxis: {range: [0, 4]} -}); -``` - -이것은 아래와 같은 plot을 생성하며, (175, 175) 와 (225, 225) 사이의 선택 경로를 시뮬레이션한다는 것을 나타냅니다: - -[![img](https://user-images.githubusercontent.com/31989842/38890553-0bc6190c-4282-11e8-8efc-077bf05ca565.png)](https://user-images.githubusercontent.com/31989842/38890553-0bc6190c-4282-11e8-8efc-077bf05ca565.png) - -## 저장소의 구성 - -- Distributed files 은 `dist/`에 위치합니다. -- CommonJS 에서 요구될 수 있는 모듈들은 `lib/`에 위치합니다. -- 소스파일은 index를 포함하여 `src/`에 위치합니다. -- 빌드 및 저장소 관리 스크립트는 `tasks/`에 위치합니다. -- [`npm run-script`](https://docs.npmjs.com/cli/run-script) 명령어를 통해 모든 task를 실행할 수 있습니다. -- 테스트는 `test/`에 위치하고, `image` 와 `jasmine` 테스트로 구분됩니다. -- Test dashboard 와 image viewer 코드는 `devtools/`에 있습니다. -- 빌드된 파일은 `build/`에 있습니다. (여기에 있는 대부분의 파일은 git-ignored이며, css 와 폰트 빌드 파일은 예외입니다.) - -## 코딩 방법 - -정상적인 경우, `npm run lint`로 확인하십시오. - -- 자세한 내용은 [eslintrc](https://github.com/plotly/plotly.js/blob/master/.eslintrc) 와 [list of rules](http://eslint.org/docs/rules/) 를 참조하십시오. -- eslintrc file 에 ignore flag `0`인 규칙은 추가된 새 코드에 권장되는 규칙입니다. \ No newline at end of file diff --git a/README-KO.md b/README-KO.md deleted file mode 100644 index bf9c48b8f97..00000000000 --- a/README-KO.md +++ /dev/null @@ -1,186 +0,0 @@ -[![img](https://camo.githubusercontent.com/b48021e8685bc09fb2ca887f341d8c7645e71ae1/687474703a2f2f696d616765732e706c6f742e6c792f6c6f676f2f706c6f746c796a732d6c6f676f4032782e706e67)](https://plot.ly/javascript/) - -[![npm version](https://camo.githubusercontent.com/366592849e322b16073581f62a8a25b5108197e3/68747470733a2f2f62616467652e667572792e696f2f6a732f706c6f746c792e6a732e737667)](https://badge.fury.io/js/plotly.js) [![circle ci](https://camo.githubusercontent.com/770102629aa86ab193c7cd1ba999ced83fd89688/68747470733a2f2f636972636c6563692e636f6d2f67682f706c6f746c792f706c6f746c792e6a732e706e673f267374796c653d736869656c6426636972636c652d746f6b656e3d31663432613033623234326264393639373536666333653533656465323034616639623530376330)](https://circleci.com/gh/plotly/plotly.js) [![MIT License](https://camo.githubusercontent.com/a2753323735099059bdc88b724534a1a6bd134ee/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d4d49542d627269676874677265656e2e737667)](https://github.com/plotly/plotly.js/blob/master/LICENSE) - -[d3.js](http://d3js.org/) 와 [stack.gl](http://stack.gl/) 위에 개발 된, plotly.js 는 높은 수준의 선언적 chart 라이브러리 입니다 . plotly.js 는 과학적 차트, 3D 그래프 차트, 분석 차트, SVG 지도, 상업적 차트 등을 포함한 40개 이상의 차트를 포함하고 있습니다. - -[![img](https://raw.githubusercontent.com/cldougl/plot_images/add_r_img/plotly_2017.png)](https://www.plot.ly/javascript) - -Plotly.js의 대쉬보드 개발, 앱 통합, 기능 추가를 위한 상담은 [Contact us](https://plot.ly/products/consulting-and-oem/) 로 연락해주세요. - -## Table of contents - -- [Quick start options](https://github.com/plotly/plotly.js/blob/master/README.md#quick-start-options) -- [Modules](https://github.com/plotly/plotly.js/blob/master/README.md#modules) -- [Building plotly.js](https://github.com/plotly/plotly.js/blob/master/README.md#building-plotlyjs) -- [Bugs and feature requests](https://github.com/plotly/plotly.js/blob/master/README.md#bugs-and-feature-requests) -- [Documentation](https://github.com/plotly/plotly.js/blob/master/README.md#documentation) -- [Contributing](https://github.com/plotly/plotly.js/blob/master/README.md#contributing) -- [Community](https://github.com/plotly/plotly.js/blob/master/README.md#community) -- [Clients for R, Python, Node, and MATLAB](https://github.com/plotly/plotly.js/blob/master/README.md#clients-for-r-python-node-and-matlab) -- [Creators](https://github.com/plotly/plotly.js/blob/master/README.md#creators) -- [Copyright and license](https://github.com/plotly/plotly.js/blob/master/README.md#copyright-and-license) - -## 빠른 시작 옵션 - -### npm 설치 - -``` -npm install plotly.js-dist -``` - -and import plotly.js as `import Plotly from 'plotly.js-dist';` or `var Plotly = require('plotly.js-dist');`. - -### Use the plotly.js CDN hosted by Fastly - -``` - - - - - - - - -``` - -그후, window scope 에서 `Plotly` 오브젝트를 생성하세요. - -Fastly supports Plotly.js with free CDN service. Read more at https://www.fastly.com/open-source - -### 최신버전 다운로드 - -[Latest Release on GitHub](https://github.com/plotly/plotly.js/releases/) - -and use the plotly.js `dist` file(s). More info [here](https://github.com/plotly/plotly.js/blob/master/dist/README.md). - -#### [Getting started page](https://plot.ly/javascript/getting-started/) 를 통해서 예제를 만나보세요. - -## 모듈설명 - - `v1.15.0` 버전, plotly.js 는 *부분* bundles들을 제공합니다. (더많은 내용 참고 [here](https://github.com/plotly/plotly.js/blob/master/dist/README.md#partial-bundles)). - - `v1.39.0` 버전, plotly.js는 dependencies 없이 분산된 npm를 출시합니다. 예를들어, run `npm install plotly.js-geo-dist` and add `import Plotly from 'plotly.js-geo-dist';` plotly.js geo package를 코드에 적용시키도록 합니다. - -만약 분산된 npm 패키지들이 어느 것도 needs를 충족시키지 못하고, 수동적으로 plotly.js 모듈들을 포함하고 싶다면, 당신읜 먼저 run `npm install plotly.js` 한 후, `plotly.js/lib/core` 를 이용하여 *custom* 번들을 생성하고, 당신이 원하는 trace type들을 로딩하면 됩니다.(e.g. `pie` or `choropleth`). - -추천되는 방법은 *bundling file* 을 만드는 것입니다. 예시, in CommonJS: - -``` -// in custom-plotly.js -var Plotly = require('plotly.js/lib/core'); - -// Load in the trace types for pie, and choropleth -Plotly.register([ - require('plotly.js/lib/pie'), - require('plotly.js/lib/choropleth') -]); - -module.exports = Plotly; -``` - -그 후 당신의 코드에 추가합니다: - -``` -var Plotly = require('./path/to/custom-plotly'); -``` - -더 많은 plotly/js 모듈 아키텍처를 배우고 싶다면 [modularizing monolithic JS projects](https://plot.ly/javascript/modularizing-monolithic-javascript-projects/)를 참고하세요 - - - -#### ASCII가 아닌 문자들 - -중요: plotyls.js 코드는 non-ascii 문자를 base로 포함하고 있습니다. - -그러므로 `charset` 속성을 `"utf-8"` 로 sciprt tag를 설정 해주세요. 다음은 예시입니다. - -``` - -``` - -## Building plotly.js - -Building instructions using `webpack`, `browserify` 을 사용하기 위한 빌딩 명렁어나 다른 빌드 프레임워크는 [`BUILDING.md`](https://github.com/plotly/plotly.js/blob/master/BUILDING.md) 에 나와있습니다. - -## Bugs and feature requests - -버그나 feature 문제가 발견되면? 다음을 읽어보세요. [issues guidelines](https://github.com/plotly/plotly.js/blob/master/CONTRIBUTING.md#opening-issues). - -## 문서작업 - -공식적으로 plotly.js 문서들은 [plot.ly/javascript ](https://plot.ly/javascript)에 host됩니다. - - - - 이 페이지는 [Jekyll](http://jekyllrb.com/) 과 함께 구축되고 GitHub 페이지에서 공개적으로 호스팅되는 Plotly [documentation repo](https://github.com/plotly/documentation/tree/gh-pages) 의해 생성된다. 더 많은 Plotly 문서화 기여 정보를 얻고싶다면, [contributing guidelines](https://github.com/plotly/documentation/blob/source/Contributing.md) 를 읽어보세요. - -[`plotly-js`](http://community.plot.ly/c/plotly-js). 태그를 붙여서 community.plot.ly에 [Codepen](http://codepen.io/tag/plotly/) 을 제출하여 더 많은 문서 예제를 제안할 수 있습니다. - -## 기여하기 - - [contributing guidelines](https://github.com/plotly/plotly.js/blob/master/CONTRIBUTING.md) 을 읽어보세요. 가이드라인과 issue 제기 등 plotly.js를 이용한 개발 기여 방법에 대해 나와있습니다. - -## 커뮤니티 - -- [@plotlygraphs](https://twitter.com/plotlygraphs) 를 팔로우하여 최신 Plotly 정보를 얻으세요 -- [@plotly_js](https://twitter.com/plotly_js) 를 팔로우하여 plotly.js의 release update를 확인하세요. -- 구현에 있어 community.plot.ly (tagged [`plotly-js`](http://community.plot.ly/c/plotly-js)) or on Stack Overflow (tagged [`plotly`](https://stackoverflow.com/questions/tagged/plotly)) 를 참고하여 도움을 받을 수 있습니다.. -- plotly.js 를 [npm](https://www.npmjs.com/browse/keyword/plotly) 에 배포할 때, 패키지에서 개발자들은 `plotly` 키워드를 사용하여 기능들을 수정하거나 추가 할 수 있습니다. -- [Plotly Support Plan ](https://support.plot.ly/libraries/javascript) 를 통하여 개발자들은 email로 직접 도움을 받을 수 있습니다. - -## 버전 수정 - -이 프로젝트는 [Semantic Versioning guidelines](http://semver.org/) 하에 관리되고 있습니다. - -GitHub 프로젝트의 [Releases section](https://github.com/plotly/plotly.js/releases) 에서 plotly.js의 release 된 버전의 log 들을 확인해보세요. - -## Clients for R, Python, Node, and MATLAB - -아래 링크들을 이용하여 plotly.js API에 대한 Open-source client 정보를 얻을 수 있습니다: - -| | GitHub repo | Getting started | -| ----------------------------------------- | ------------------------------------------------------------ | ------------------------------------------------------------ | -| **R / RStudio** | [ropensci/plotly](https://github.com/ropensci/plotly) | [plot.ly/r/getting-started](https://plot.ly/r/getting-started) | -| **Python / Pandas / IPython notebook** | [plotly/plotly.py](https://github.com/plotly/plotly.py) | [plot.ly/python/getting-started](https://plot.ly/python/getting-started) | -| **MATLAB** | [plotly/matlab-api](https://github.com/plotly/matlab-api) | [plot.ly/matlab/getting-started](https://plot.ly/matlab/getting-started) | -| **node.js / Tonicdev / Jupyter notebook** | [plotly/plotly-notebook-js](https://github.com/plotly/plotly-notebook-js) | | -| **node.js cloud client** | [plotly/plotly-nodejs](https://github.com/plotly/plotly-nodejs) | [plot.ly/nodejs/getting-started](https://plot.ly/nodejs/getting-started) | -| **Julia** | [plotly/Plotly.jl](https://github.com/plotly/Plotly.jl) | [plot.ly/julia/getting-started](https://plot.ly/julia/getting-started) | - -plotly.js 차트는 무료로 [plot.ly/create](https://plot.ly/create) 에서 만들어지거나 저장될 수 있습니다. - -## Creators - -### Active - -| | GitHub | Twitter | -| ---------------------------- | ------------------------------------------------ | --------------------------------------------------- | -| **Alex C. Johnson** | [@alexcjohnson](https://github.com/alexcjohnson) | | -| **Étienne Tétreault-Pinard** | [@etpinard](https://github.com/etpinard) | [@etpinard](https://twitter.com/etpinard) | -| **Antoine Roy-Gobeil** | [@antoinerg](https://github.com/antoinerg) | | -| **Mojtaba Samimi** | [@archmoj](https://github.com/archmoj) | [@solarchvision](https://twitter.com/solarchvision) | - -### Hall of Fame - -| | GitHub | Twitter | -| --------------------- | -------------------------------------------------------- | --------------------------------------------------- | -| **Mikola Lysenko** | [@mikolalysenko](https://github.com/mikolalysenko) | [@MikolaLysenko](https://twitter.com/MikolaLysenko) | -| **Ricky Reusser** | [@rreusser](https://github.com/rreusser) | [@rickyreusser](https://twitter.com/rickyreusser) | -| **Dmitry Yv.** | [@dy](https://github.com/dy) | [@DimaYv](https://twitter.com/dimayv) | -| **Robert Monfera** | [@monfera](https://github.com/monfera) | [@monfera](https://twitter.com/monfera) | -| **Robert Möstl** | [@rmoestl](https://github.com/rmoestl) | [@rmoestl](https://twitter.com/rmoestl) | -| **Nicolas Riesco** | [@n-riesco](https://github.com/n-riesco) | | -| **Miklós Tusz** | [@mdtusz](https://github.com/mdtusz) | [@mdtusz](https://twitter.com/mdtusz) | -| **Chelsea Douglas** | [@cldougl](https://github.com/cldougl) | | -| **Ben Postlethwaite** | [@bpostlethwaite](https://github.com/bpostlethwaite) | | -| **Chris Parmer** | [@chriddyp](https://github.com/chriddyp) | | -| **Alex Vados** | [@alexander-daniel](https://github.com/alexander-daniel) | | - -## 저작권과 라이선스 - -Code and documentation copyright 2019 Plotly, Inc. - -Code released under the [MIT license](https://github.com/plotly/plotly.js/blob/master/LICENSE). - -Docs released under the [Creative Commons license](https://github.com/plotly/documentation/blob/source/LICENSE). \ No newline at end of file diff --git a/SECURITY-KO.md b/SECURITY-KO.md deleted file mode 100644 index 0c6a0af12ca..00000000000 --- a/SECURITY-KO.md +++ /dev/null @@ -1,29 +0,0 @@ -# plotly.js 보안 정책 - -오픈 소스 plotly.js 라이브러리는 "있는 그대로" 제공되며, 보안이 보장되지 않습니다. 자세한 내용은 [license](https://raw.githubusercontent.com/plotly/plotly.js/master/LICENSE) 를 참조하십시오. - -plotly.js의 1.x 릴리스에서는 신뢰할 수 없는 데이터가 plotly.js에 의해 그래프로 표시되어 발생하는 xss공격(및 유사한 문제)으로부터 보호하려고합니다. 그러나 xss 또는 다른 문제가 여전히 존재할 수 있습니다. - -plotly.js의 일반적인 사용사례는 신뢰할 수 있는 소스의 데이터를 시각화하는 것입니다. 예를 들어, plotly.js를 사용하여 사이트에 대시 보드를 추가하고 plotly.js로 전송되는 모든 입력 데이터를 제어하는 경우 xss 보호를 위해 plotly.js에 의존하지 않습니다. - -보다 높은 수준의 보안이 필요한 경우 [Plotly On-Premise](https://plot.ly/product/enterprise/) 제품을 구매하거나, [contact the Plotly sales team](mailto:sales@plot.ly) 에 문의하십시오. - -## 취약점 보고 - -보안 취약점을 보고하려면 [security@plot.ly](mailto:security@plot.ly) 로 문제를 재현하는 단계를 이메일로 보내십시오. 최초 응답에 최대 24시간이 소요됩니다. - -## 보상 - -경우에 따라 보안 취약성 보고서에 대해 금전적 보상(bounties)을 제공합니다. 자세한 내용은 [Plotly Security Vulnerability Bounty Program](http://help.plot.ly/security/) 페이지를 참조하십시오. - -## Release Process - -plotly.js 보안 수정은 일반적으로 plotly.js 버전 위에 "패치" 릴리스로 릴리스됩니다. 예를 들어 현재 plotly.js 버전이 1.1.4.0이고 보안 문제를 해결하는 경우 수정 사항과 함께 1.14.1을 릴리스합니다. 또는 수정이 일반적인 릴리스주기와 일치하는 경우 보안 수정이 major 또는 minor plotly.js릴리스의 일부로 이루어 질 수 있습니다 . 예를 들어 현재 plotly.js 버전이 1.14.0인 경우 1.14.1 대신 수정 버전 1.15.0을 릴리스 할 수 있습니다. - -Plotly On-Premise를 지불한 고객 또는 Plotly Cloud 고객에게 보안 수정 사항이 필요에 따라 plotly.js의 이전 버전으로 backport 됩니다. 이 수정 사항은 "패치" 릴리스로 릴리스되며 영향을 받는 고객이 업그레이드 되면 커뮤니티에서 사용 할 수 있습니다. 또한 커뮤니티 회원이 제공한 이전 버전의 backport도 허용합니다. - -일반적인 plotly.js 사용경우에는 신뢰할 수 있는 데이터가 포함되므로 GitHub 저장소 또는 CDN에서 잠재적으로 취약한 이전 버전을 제거하지 않습니다. - -## 권고사항 - -2016년 8월 1일 이후에 릴리스 된 모든 plotly.js 보안 권고는 [Plotly Security Advisories](http://help.plot.ly/security-advisories/) 페이지에서 제공 됩니다. \ No newline at end of file diff --git a/dist-KO/README-KO.md b/dist-KO/README-KO.md deleted file mode 100644 index 73a3328e21a..00000000000 --- a/dist-KO/README-KO.md +++ /dev/null @@ -1,496 +0,0 @@ -# 분산된 파일 사용법 - -모든 plotly.js dist 번들들은 전역 범위에 객체`Plotly`를 주입합니다. - -plotly.js 가져오기: - -``` - -``` - -또는 축소되지 않은 버전: - -``` - -``` - -### IE9를 지원하려면 - -plotly.js 스크립트 태그 *사용 전에* 추가해야 할 것: - -``` - - -``` - -### MathJax를 지원하려면 - -plotly.js 스크립트 태그 *사용 전에* 추가해야 할 것: - -``` - -``` - -`./dist/extras/mathjax/`에서 관련 MathJax 파일들을 가져올 수 있습니다. - -기본적으로, plotly.js는 로드 시에 전역 MathJax 구성을 수정할 것입니다. 이는 plot.js가 Math.js에 의존하는 다른 라이브러리와 함께 로드되는 경우에 바람직하지 않은 동작으로 이어질 수 있습니다. 이 전역 환경설정 프로세스를 비활성화 하려면, `window.PlotlyConfig`객체에서 `MathJaxConfig`속성을 `'local'`로 설정하십시오. 이 특성은 스크립트 태그 전에 반드시 설정해야 합니다, 예시 : - -``` - - -``` - -### 지역화를 포함하려면 - -Plotly.js 기본적으로 미국 영어 (en-US)로 표준 번들에 영국 영어 (en)를 포함합니다. 많은 다른 지역화도 가능합니다 - 이건 스위스-독일어 (de-CH)를 활용한 예시인데, 전체 목록은 이 디렉토리의 내용을 참조하십시오. 그것들은 또한 우리 CDN에서 https://cdn.plot.ly/plotly-locale-de-ch-latest.js OR https://cdn.plot.ly/plotly-locale-de-ch-1.50.1.js으로 이용할 수 있다. 로캘을 적용할 때, 영역이 대문자임에도 불구하고 파일 이름들은 모두 소문자임을 유의하십시오. - -plotly.js 스크립트 태그 *사용 후에* 추가해야 할 것: - -``` - - -``` - -첫 줄은 plotly.js를 등록하고 로캘 정의로 등록하고, 두 번째 줄은 모든 Plotly의 plot에 대한 기본값으로 설정한다. 또한 다수의 로캘 정의를 포함하고 이를 각 플롯에 개별적으로 `config` 매개변수로 적용할 수 있다: - -``` -Plotly.newPlot(graphDiv, data, layout, {locale: 'de-CH'}) -``` - -# 번들 정보 - -주 plotly.js 번들은 모든 공식(비 베타) 추적 모듈이 포함된다. - -축소된 javascript로도 불러와질 수 있다. - -- dist 파일인 `dist/plotly.min.js` 사용 -- CDN URL인 https://cdn.plot.ly/plotly-latest.min.js 또는 https://cdn.plot.ly/plotly-1.50.1.min.js 사용 - -또는 원시 javascript 로서: - -- `plotly.js-dist` npm 패키지 사용 (`v1.39.0`부터) -- dist 파일인 `dist/plotly.js` 사용 -- CDN URL인 https://cdn.plot.ly/plotly-latest.js 또는 https://cdn.plot.ly/plotly-1.50.1.js 사용 -- `require('plotly.js')`와 함께 CommonJS 사용 - -속성 메타 정보 ([schema reference page](https://plot.ly/javascript/reference/)의 속성 설명 포함)에 접속하려고 한다면, dist 파일인 `dist/plotly-with-meta.js`사용하십시오. - -주 plotly.js 번들은 다음과 같은 크기를 갖는다: - -| plotly.js | plotly.min.js | plotly.min.js + gzip | plotly-with-meta.js | -| --------- | ------------- | -------------------- | ------------------- | -| 6.8 MB | 3.1 MB | 948.8 kB | 7.1 MB | - -## 부분 번들들 - -`v1.15.0`부터, plotly.js는 또한 몇몇의 *부분* 번들과 함께 배송된다: - -- [basic](https://github.com/plotly/plotly.js/blob/master/dist/README.md#plotlyjs-basic) -- [cartesian](https://github.com/plotly/plotly.js/blob/master/dist/README.md#plotlyjs-cartesian) -- [geo](https://github.com/plotly/plotly.js/blob/master/dist/README.md#plotlyjs-geo) -- [gl3d](https://github.com/plotly/plotly.js/blob/master/dist/README.md#plotlyjs-gl3d) -- [gl2d](https://github.com/plotly/plotly.js/blob/master/dist/README.md#plotlyjs-gl2d) -- [mapbox](https://github.com/plotly/plotly.js/blob/master/dist/README.md#plotlyjs-mapbox) -- [finance](https://github.com/plotly/plotly.js/blob/master/dist/README.md#plotlyjs-finance) - -`v1.39.0`부터, 각 plotly.js 부분 번들은 의존성이 없는 해당 npm package 를 가지고 있다. - -`v1.50.0`부터, 각 부분 번들의 최소화된 버전은 별도의 "dist min" 패키지로 npm에 게시된다. - -### 기본적인 plotly.js - -`기본` 부분 번들은 추적 모듈 `scatter`, `bar` and `pie`를 포함합니다.. - -#### 상태 - -| Raw size | Minified size | Minified + gzip size | -| -------- | ------------- | -------------------- | -| 2.3 MB | 841 kB | 276.1 kB | - -#### CDN 링크 - -| Flavor | URL | -| --------------- | ---------------------------------------------- | -| Latest | https://cdn.plot.ly/plotly-basic-latest.js | -| Latest minified | https://cdn.plot.ly/plotly-basic-latest.min.js | -| Tagged | https://cdn.plot.ly/plotly-basic-1.50.1.js | -| Tagged minified | https://cdn.plot.ly/plotly-basic-1.50.1.min.js | - -#### npm 패키지 (starting in `v1.39.0`) - -[`plotly.js-basic-dist`](https://www.npmjs.com/package/plotly.js-basic-dist) 설치: - -``` -npm install plotly.js-basic-dist -``` - -ES6 모듈 사용: - -``` -import Plotly from 'plotly.js-basic-dist' -``` - -CommonJS 사용: - -``` -var Plotly = require('plotly.js-basic-dist'); -``` - -#### dist min npm package (`v1.50.0`부터) - -[`plotly.js-basic-dist-min`](https://www.npmjs.com/package/plotly.js-basic-dist-min) 설치 - -``` -npm install plotly.js-basic-dist-min -``` - -#### 다른 plotly.js 진입 포인트 - -| Flavor | 주소 | -| ---------------------- | ------------------------------------------------ | -| dist bundle | `dist/plotly-basic.js` | -| dist bundle (minified) | `dist/plotly-basic.min.js` | -| ES6 module | `import Plotly from 'plotly.js/lib/index-basic'` | -| CommonJS | `require('plotly.js/lib/index-basic')` | - -### plotly.js cartesian - -`cartesian` 부분 번들은 추적 모듈인 `scatter`, `bar`, `box`, `heatmap`, `histogram`, `histogram2d`, `histogram2dcontour`, `pie`, `contour`, `scatterternary` 그리고 `violin`를 포함한다. - -#### 상태 - -| Raw size | Minified size | Minified + gzip size | -| -------- | ------------- | -------------------- | -| 2.7 MB | 958.7 kB | 313.5 kB | - -#### CDN 링크 - -| Flavor | URL | -| --------------- | -------------------------------------------------- | -| Latest | https://cdn.plot.ly/plotly-cartesian-latest.js | -| Latest minified | https://cdn.plot.ly/plotly-cartesian-latest.min.js | -| Tagged | https://cdn.plot.ly/plotly-cartesian-1.50.1.js | -| Tagged minified | https://cdn.plot.ly/plotly-cartesian-1.50.1.min.js | - -#### npm package (`v1.39.0`부터) - -[`plotly.js-cartesian-dist`](https://www.npmjs.com/package/plotly.js-cartesian-dist) 설치 : - -``` -npm install plotly.js-cartesian-dist -``` - -ES6 모듈 사용 : - -``` -import Plotly from 'plotly.js-cartesian-dist' -``` - -CommonJS 사용 : - -``` -var Plotly = require('plotly.js-cartesian-dist'); -``` - -#### dist min npm package (`v1.50.0`부터) - -[`plotly.js-cartesian-dist-min`](https://www.npmjs.com/package/plotly.js-cartesian-dist-min) 설치 : - -``` -npm install plotly.js-cartesian-dist-min -``` - -#### 다른 plotly.js 진입 포인트 - -| Flavor | 주소 | -| ---------------------- | ---------------------------------------------------- | -| dist bundle | `dist/plotly-cartesian.js` | -| dist bundle (minified) | `dist/plotly-cartesian.min.js` | -| ES6 module | `import Plotly from 'plotly.js/lib/index-cartesian'` | -| CommonJS | `require('plotly.js/lib/index-cartesian')` | - -### plotly.js geo - -`geo` 부분 번들은 추적 모듈인 `scatter`, `scattergeo` 그리고 `choropleth`를 포함합니다.. - -#### 상태 - -| Raw size | Minified size | Minified + gzip size | -| -------- | ------------- | -------------------- | -| 2.3 MB | 852.8 kB | 281.7 kB | - -#### CDN 링크 - -| Flavor | URL | -| --------------- | -------------------------------------------- | -| Latest | https://cdn.plot.ly/plotly-geo-latest.js | -| Latest minified | https://cdn.plot.ly/plotly-geo-latest.min.js | -| Tagged | https://cdn.plot.ly/plotly-geo-1.50.1.js | -| Tagged minified | https://cdn.plot.ly/plotly-geo-1.50.1.min.js | - -#### npm package (`v1.39.0`부터) - -[`plotly.js-geo-dist`](https://www.npmjs.com/package/plotly.js-geo-dist) 설치 : - -``` -npm install plotly.js-geo-dist -``` - -ES6 모듈 사용: - -``` -import Plotly from 'plotly.js-geo-dist' -``` - -CommonJS 사용 : - -``` -var Plotly = require('plotly.js-geo-dist'); -``` - -#### dist min npm package (`v1.50.0`부터) - -[`plotly.js-geo-dist-min`](https://www.npmjs.com/package/plotly.js-geo-dist-min) 설치 : - -``` -npm install plotly.js-geo-dist-min -``` - -#### 다른 plotly.js 진입 포인트 - -| Flavor | 주소 | -| ---------------------- | ---------------------------------------------- | -| dist bundle | `dist/plotly-geo.js` | -| dist bundle (minified) | `dist/plotly-geo.min.js` | -| ES6 module | `import Plotly from 'plotly.js/lib/index-geo'` | -| CommonJS | `require('plotly.js/lib/index-geo')` | - -### plotly.js gl3d - -`gl3d` 부분 번들은 추적 모듈인 `scatter`, `scatter3d`, `surface`, `mesh3d`, `isosurface`, `volume`, `cone` 그리고 `streamtube` 를 포함한다. - -#### 상태 - -| Raw size | Minified size | Minified + gzip size | -| -------- | ------------- | -------------------- | -| 3.5 MB | 1.4 MB | 438.4 kB | - -#### CDN 링크 - -| Flavor | URL | -| --------------- | --------------------------------------------- | -| Latest | https://cdn.plot.ly/plotly-gl3d-latest.js | -| Latest minified | https://cdn.plot.ly/plotly-gl3d-latest.min.js | -| Tagged | https://cdn.plot.ly/plotly-gl3d-1.50.1.js | -| Tagged minified | https://cdn.plot.ly/plotly-gl3d-1.50.1.min.js | - -#### npm package (`v1.39.0`부터) - -[`plotly.js-gl3d-dist`](https://www.npmjs.com/package/plotly.js-gl3d-dist) 설치 : - -``` -npm install plotly.js-gl3d-dist -``` - -ES6 모듈 사용 : - -``` -import Plotly from 'plotly.js-gl3d-dist' -``` - -CommonJS 사용 : - -``` -var Plotly = require('plotly.js-gl3d-dist'); -``` - -#### dist min npm package (`v1.50.0`부터) - -[`plotly.js-gl3d-dist-min`](https://www.npmjs.com/package/plotly.js-gl3d-dist-min) 설치 : - -``` -npm install plotly.js-gl3d-dist-min -``` - -#### 다른 plotly.js 진입 포인트 - -| Flavor | 주소 | -| ---------------------- | ----------------------------------------------- | -| dist bundle | `dist/plotly-gl3d.js` | -| dist bundle (minified) | `dist/plotly-gl3d.min.js` | -| ES6 module | `import Plotly from 'plotly.js/lib/index-gl3d'` | -| CommonJS | `require('plotly.js/lib/index-gl3d')` | - -### plotly.js gl2d - -`gl2d` 부분 번들은 추적 모듈인 `scatter`, `scattergl`, `splom`, `pointcloud`, `heatmapgl`, `contourgl` 그리고 `parcoords`를 포함합니다. - -#### 상태 - -| Raw size | Minified size | Minified + gzip size | -| -------- | ------------- | -------------------- | -| 3.5 MB | 1.4 MB | 456.4 kB | - -#### CDN 링크 - -| Flavor | URL | -| --------------- | --------------------------------------------- | -| Latest | https://cdn.plot.ly/plotly-gl2d-latest.js | -| Latest minified | https://cdn.plot.ly/plotly-gl2d-latest.min.js | -| Tagged | https://cdn.plot.ly/plotly-gl2d-1.50.1.js | -| Tagged minified | https://cdn.plot.ly/plotly-gl2d-1.50.1.min.js | - -#### npm package (`v1.39.0`부터) - -[`plotly.js-gl2d-dist`](https://www.npmjs.com/package/plotly.js-gl2d-dist) 설치 : - -``` -npm install plotly.js-gl2d-dist -``` - -ES6 모듈 사용: - -``` -import Plotly from 'plotly.js-gl2d-dist' -``` - -CommonJS 사용: - -``` -var Plotly = require('plotly.js-gl2d-dist'); -``` - -#### dist min npm package (`v1.50.0`부터) - -[`plotly.js-gl2d-dist-min`](https://www.npmjs.com/package/plotly.js-gl2d-dist-min) 설치 : - -``` -npm install plotly.js-gl2d-dist-min -``` - -#### 다른 plotly.js 진입 포인트 - -| Flavor | 주소 | -| ---------------------- | ----------------------------------------------- | -| dist bundle | `dist/plotly-gl2d.js` | -| dist bundle (minified) | `dist/plotly-gl2d.min.js` | -| ES6 module | `import Plotly from 'plotly.js/lib/index-gl2d'` | -| CommonJS | `require('plotly.js/lib/index-gl2d')` | - -### plotly.js mapbox - -`mapbox` 부분 번들은 추적 모듈인 `scatter`, `scattermapbox`, `choroplethmapbox` 그리고 `densitymapbox`를 포함합니다. - -#### 상태 - -| Raw size | Minified size | Minified + gzip size | -| -------- | ------------- | -------------------- | -| 3.1 MB | 1.5 MB | 461.7 kB | - -#### CDN 링크 - -| Flavor | URL | -| --------------- | ----------------------------------------------- | -| Latest | https://cdn.plot.ly/plotly-mapbox-latest.js | -| Latest minified | https://cdn.plot.ly/plotly-mapbox-latest.min.js | -| Tagged | https://cdn.plot.ly/plotly-mapbox-1.50.1.js | -| Tagged minified | https://cdn.plot.ly/plotly-mapbox-1.50.1.min.js | - -#### npm package (`v1.39.0`부터) - -[`plotly.js-mapbox-dist`](https://www.npmjs.com/package/plotly.js-mapbox-dist) 설치 : - -``` -npm install plotly.js-mapbox-dist -``` - -ES6 모듈 사용 : - -``` -import Plotly from 'plotly.js-mapbox-dist' -``` - -CommonJS 사용: - -``` -var Plotly = require('plotly.js-mapbox-dist'); -``` - -#### dist min npm package (`v1.50.0`부터) - -[`plotly.js-mapbox-dist-min`](https://www.npmjs.com/package/plotly.js-mapbox-dist-min) 설치 : - -``` -npm install plotly.js-mapbox-dist-min -``` - -#### 다른 plotly.js 진입 포인트 - -| Flavor | 주소 | -| ---------------------- | ------------------------------------------------- | -| dist bundle | `dist/plotly-mapbox.js` | -| dist bundle (minified) | `dist/plotly-mapbox.min.js` | -| ES6 module | `import Plotly from 'plotly.js/lib/index-mapbox'` | -| CommonJS | `require('plotly.js/lib/index-mapbox')` | - -### plotly.js finance - -`finance` 부분번들은 추적 모듈인 `scatter`, `bar`, `histogram`, `pie`, `funnelarea`, `ohlc`, `candlestick`, `funnel`, `waterfall` 그리고 `indicator`를 포함합니다.. - -#### 상태 - -| Raw size | Minified size | Minified + gzip size | -| -------- | ------------- | -------------------- | -| 2.5 MB | 926.9 kB | 300.7 kB | - -#### CDN 링크 - -| Flavor | URL | -| --------------- | ------------------------------------------------ | -| Latest | https://cdn.plot.ly/plotly-finance-latest.js | -| Latest minified | https://cdn.plot.ly/plotly-finance-latest.min.js | -| Tagged | https://cdn.plot.ly/plotly-finance-1.50.1.js | -| Tagged minified | https://cdn.plot.ly/plotly-finance-1.50.1.min.js | - -#### npm package (`v1.39.0`부터) - -[`plotly.js-finance-dist`](https://www.npmjs.com/package/plotly.js-finance-dist) 설치 : - -``` -npm install plotly.js-finance-dist -``` - -ES6 모듈 사용: - -``` -import Plotly from 'plotly.js-finance-dist' -``` - -CommonJS 사용: - -``` -var Plotly = require('plotly.js-finance-dist'); -``` - -#### dist min npm package (`v1.50.0`부터) - -[`plotly.js-finance-dist-min`](https://www.npmjs.com/package/plotly.js-finance-dist-min) 설치 - -``` -npm install plotly.js-finance-dist-min -``` - -#### 다른 plotly.js 진입 포인트 - -| Flavor | 주소 | -| ---------------------- | -------------------------------------------------- | -| dist bundle | `dist/plotly-finance.js` | -| dist bundle (minified) | `dist/plotly-finance.min.js` | -| ES6 module | `import Plotly from 'plotly.js/lib/index-finance'` | -| CommonJS | `require('plotly.js/lib/index-finance')` | - ------- - -*이 파일은 자동으로 `npm run stats`에 의해 자동으로 생성됩니다. 이 파일을 직접 편집하지 마십시오.* \ No newline at end of file diff --git a/github-KO/ISSUE_TEMPLATE-KO.md b/github-KO/ISSUE_TEMPLATE-KO.md deleted file mode 100644 index d5b2dc8cd42..00000000000 --- a/github-KO/ISSUE_TEMPLATE-KO.md +++ /dev/null @@ -1,13 +0,0 @@ -plotly.js에 관심을 가져 주셔서 감사합니다! - -issue를 opening하기 전에, 존재하거나 closed issue를 검색해 주세요. 만약 문제나 아이디어가 아직 해결되지 않은 경우, [please open a new issue](https://github.com/plotly/plotly.js/issues/new). - -버그 보고서는 **반드시** 재현가능한 예제와 함께 제공되어야 합니다. 예제를 공유하려면 [codepen](http://codepen.io/), [jsfiddle](https://jsfiddle.net/) 또는 [jsbin](https://jsbin.com/) 을 사용하는 것을 추천합니다. 해당 사항이 없는 한 plotly.js의 [latest un-minified version](https://cdn.plot.ly/plotly-latest.js) 을 보고서에 사용하십시오. - -JavaScript를 모르고 버그를 보고하여 우리를 도와주고 싶다면 그래프와 업데이트를 설명하는 `"data"` and `"layout"` 속성을 첨부하십시오(버그 감지에 필요한 경우). 그래프의 데이터 및 레이아웃 속성을 검색하는 한 가지 방법은 그래프를 [Plotly Cloud](http://plot.ly/)로 내보내는 것입니다. 이렇게 하려면, *Chart Studio의 편집* 모드 막대 단추(기본적으로 왼쪽에서 두 번쨰 단추)를 클릭하고 [instructions](https://help.plot.ly/save-share-and-export-in-plotly/) 지침을 따르거나 [screencast](https://community.plot.ly/t/mega-sharing-graphs-with-chart-studio/8869)를 보십시오. - -https://plot.ly/javascript/reference에 제출해야 하는 것을 제외하고https://plot.ly/javascript/ 의 예제 페이지에서 발견 된 문제는 [documentation repo](https://github.com/plotly/documentation/issues)에 제출해야 합니다. - -GitHub 문제는 버그 보고서 및 기능 요청 전용입니다. 구현 질문은 community.plot.ly (tagged [`plotly-js`](http://community.plot.ly/c/plotly-js)) 또는 Stack Overflow (tagged [`plotly`](https://stackoverflow.com/questions/tagged/plotly))에 질문해야 합니다. - -GitHub 문제 또는 pull requests에 대한 의견은 토론에 내용을 추가해야합니다. *+1*과 같은 승인 의견 또는 *나는 이 기능이 구현되기를 원한다*. 같은 것은 관리자에 의해 삭제 될 것입니다. 대신 [GitHub reactions](https://github.com/blog/2119-add-reactions-to-pull-requests-issues-and-comments)을 사용해 주십시오. \ No newline at end of file diff --git a/github-KO/PULL_REQEUST_TEMPLATE-KO.md b/github-KO/PULL_REQEUST_TEMPLATE-KO.md deleted file mode 100644 index c0efbf2d9e7..00000000000 --- a/github-KO/PULL_REQEUST_TEMPLATE-KO.md +++ /dev/null @@ -1,23 +0,0 @@ -plotly.js에 관심을 가져주셔서 감사합니다! - -### 번역: - -- main repository에 직접 PR을 요청하세요. -- 번역에 도움을 준 다른 사용자들을 @를 사용하여 태그하세요. -- 만약 [dist/translation_keys.txt](https://github.com/plotly/plotly.js/blob/master/dist/translation-keys.txt) - 그것들이 다시 영어 텍스트로 대체됨을 의미하는 - 에서 어떤 키를 생략한다면, PR 설명에서 이유에 관해 간단한 설명을 적으세요 : 영문 텍스트는 귀하의 언어로 잘 작동하거나 다른 사람이 번역을 하는데 도움을 주거나 하는 어떤 이유든 적어주세요. -- `lib/locales/` 에만 파일을 업데이트 해야하고, `dist/` 에는 업데이트 하지 마세요. - -### 특징, 버그 수정, 기타: - -개발자는 fork를 한 자신의 plotly.js 에 먼저 PR을 하기를 강력히 권장하고, 관리자 중 한 명에게 수정 사항을 검토하도록 요청하세요. pull request가 만족스럽다고 간주되면, 관리자는 main plotly.js 레포지토리에 pull request 하도록 요구할 것이고, 어쩌면 그 전에 commit을 하도록 요구받을 수 있습니다. - -pull request하기 전 개발자 의무사항: - -- `git rebase` `master `의 최신 버전에 branch를 만드세요 , -- `dist/` 폴더에 `git add`를 하지 마세요 (the `dist/` is updated only on version bumps), -- `package-lock.json` file에 commit이 변경되도록 하세요 (if any), -- PR에 대한 간단한 개요을 적으세요, -- *관리자로부터 허용된 수정사항* 옵션을 선택하세요 (자세한 사항은 링크를 확인하세요 [article](https://help.github.com/articles/allowing-changes-to-a-pull-request-branch-created-from-a-fork/) ). - -pull request가 가능한 원격 branch에 강제 push 옵션은 금지되어 있습니다 (i.e. `git push -f`) . 강제적인 push는 관리자들이 업데이트를 추적하기 어렵습니다. 그러므로, 필요하다면 PR 브랜치에 `git rebase master` 대신에 `git merge master` 를 해주세요. - diff --git a/github-KO/SUPPORT-KO.md b/github-KO/SUPPORT-KO.md deleted file mode 100644 index 604820de4eb..00000000000 --- a/github-KO/SUPPORT-KO.md +++ /dev/null @@ -1,3 +0,0 @@ -구현 도움말은 community.plot.ly (tagged [`plotly-js`](http://community.plot.ly/c/plotly-js)) 또는 Stack Overflow (tagged [`plotly`](https://stackoverflow.com/questions/tagged/plotly)).에서 찾을 수 있습니다. - -직접 개발자 이메일 지원은 [Plotly Support Plan](https://support.plot.ly/libraries/javascript).을 통해 구입할 수 있습니다. \ No newline at end of file From f390656780d20606994cdf5f91f814656247eb59 Mon Sep 17 00:00:00 2001 From: JJByun Date: Wed, 6 Nov 2019 16:40:13 +0900 Subject: [PATCH 4/9] update ko.js modify some words --- lib/locales/ko.js | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/lib/locales/ko.js b/lib/locales/ko.js index 82c55126d00..ad2f534581f 100644 --- a/lib/locales/ko.js +++ b/lib/locales/ko.js @@ -23,13 +23,13 @@ module.exports = { 'Click to enter Y axis title': '클릭하여 Y축 제목을 지정합니다', 'Click to enter radial axis title': '클릭하여 원형 축 제목을 지정합니다', 'Compare data on hover': 'hover 위의 데이터와 비교합니다', - 'Double-click on legend to isolate one trace': '범례를 더블 클릭하여 하나의 추적을 분리합니다', + 'Double-click on legend to isolate one trace': '범례를 더블 클릭하여 하나의 트레이스를 분리합니다', 'Double-click to zoom back out': '더블 클릭하여 줌을 해제합니다', 'Download plot as a png': '.png 이미지 파일로 차트를 다운로드 합니다', - 'Download plot': '그래프를 다운로드 합니다', + 'Download plot': '차트를 다운로드 합니다', 'Edit in Chart Studio': 'Chart Studio를 수정합니다', - 'IE only supports svg. Changing format to svg.': 'IE suporta apenas svg. Alterando formato para svg', - 'Lasso Select': 'Lasso 선택', + 'IE only supports svg. Changing format to svg.': 'IE는 svg만을 지원합니다. 포맷을 svg로 변경하세요', + 'Lasso Select': '올가미 선택', 'Orbital rotation': '궤도 수정', 'Pan': '이동', 'Produced with Plotly': 'Plotly 제공', @@ -43,8 +43,8 @@ module.exports = { 'Snapshot succeeded': 'Snapshot 성공', 'Sorry, there was a problem downloading your snapshot!': '죄송합니다, snapshot을 다운로드 중 문제가 발생했습니다!', 'Taking snapshot - this may take a few seconds': 'snapshot을 찍습니다 - 이것은 몇 초가 소요될 수 있습니다', - 'Toggle Spike Lines': 'Toggle로 Lines을 고정합니다', - 'Toggle show closest data on hover': 'Toggle은 hover의 가장 가까운 데이터를 보여줍니다', + 'Toggle Spike Lines': '스위치로 Lines을 고정합니다', + 'Toggle show closest data on hover': '스위치로 hover와 가장 가까운 데이터를 보여줍니다', 'Turntable rotation': 'Turntable 회전', 'Zoom': '확대(줌)', 'Zoom in': '확대(줌 인)', From f19767df10f8018a72f92156311203534851b9af Mon Sep 17 00:00:00 2001 From: JJByun Date: Thu, 14 Nov 2019 10:19:03 +0900 Subject: [PATCH 5/9] update ko.js MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit reset : 리셋 -> 초기화 --- lib/locales/ko.js | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/lib/locales/ko.js b/lib/locales/ko.js index ad2f534581f..6c5ef03a873 100644 --- a/lib/locales/ko.js +++ b/lib/locales/ko.js @@ -33,12 +33,12 @@ module.exports = { 'Orbital rotation': '궤도 수정', 'Pan': '이동', 'Produced with Plotly': 'Plotly 제공', - 'Reset': 리셋', - 'Reset axes': '축 리셋', - 'Reset camera to default': 'camera를 기본값으로 리셋', - 'Reset camera to last save': 'camera를 마지막으로 저장한 값으로 리셋', - 'Reset view': 'view 리셋', - 'Reset views': 'views 리셋', + 'Reset': 초기화', + 'Reset axes': '축 초기화', + 'Reset camera to default': 'camera를 기본값으로 초기화', + 'Reset camera to last save': 'camera를 마지막으로 저장한 값으로 초기화', + 'Reset view': 'view 초기화', + 'Reset views': 'views 초기화', 'Show closest data on hover': 'hover에 근접한 데이터 보이기', 'Snapshot succeeded': 'Snapshot 성공', 'Sorry, there was a problem downloading your snapshot!': '죄송합니다, snapshot을 다운로드 중 문제가 발생했습니다!', From 229c2a966b5cbd40d403d8ea3a8275bd49e6fc50 Mon Sep 17 00:00:00 2001 From: JJByun Date: Fri, 15 Nov 2019 10:26:43 +0900 Subject: [PATCH 6/9] Update ko.js --- lib/locales/ko.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/locales/ko.js b/lib/locales/ko.js index 6c5ef03a873..14351ea9e75 100644 --- a/lib/locales/ko.js +++ b/lib/locales/ko.js @@ -33,7 +33,7 @@ module.exports = { 'Orbital rotation': '궤도 수정', 'Pan': '이동', 'Produced with Plotly': 'Plotly 제공', - 'Reset': 초기화', + 'Reset': '초기화', 'Reset axes': '축 초기화', 'Reset camera to default': 'camera를 기본값으로 초기화', 'Reset camera to last save': 'camera를 마지막으로 저장한 값으로 초기화', From 9b2db6d114c795500846b47f5e8ab7b269fbeaa2 Mon Sep 17 00:00:00 2001 From: JJByun Date: Fri, 15 Nov 2019 16:21:37 +0900 Subject: [PATCH 7/9] update ko.js delete space --- lib/locales/ko.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/locales/ko.js b/lib/locales/ko.js index 14351ea9e75..97821951b08 100644 --- a/lib/locales/ko.js +++ b/lib/locales/ko.js @@ -15,7 +15,7 @@ module.exports = { 'Autoscale': '자동 크기지정', 'Box Select': '박스 선택', 'Click to enter Colorscale title': '클릭하여 Colorscale 제목을 지정합니다', - 'Click to enter Component A title': '클릭하여 A데이터의 제목을 지정합니다 ', + 'Click to enter Component A title': '클릭하여 A데이터의 제목을 지정합니다', 'Click to enter Component B title': '클릭하여 B데이터의 제목을 지정합니다', 'Click to enter Component C title': '클릭하여 C데이터의 제목을 지정합니다', 'Click to enter Plot title': '클릭하여 차트 제목을 지정합니다', From 16804552b39002b443823b06e9a33d14a76d6913 Mon Sep 17 00:00:00 2001 From: JJByun Date: Sun, 17 Nov 2019 19:03:45 +0900 Subject: [PATCH 8/9] update some words MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit update some words 25 line: 'hover 위의 데이터와 비교합니다'->'마우스를 올리면 데이터와 비교합니다' 42 line: 'hover에 근접한 데이터 보이기' -> '마우스를 올리면 근접한 데이터를 보이기' 47 line: '스위치로 hover와 가장 가까운 데이터를 보여줍니다' -> '스위치로 마우스를 올렸을 때 가장 가까운 데이터를 보여줍니다' --- lib/locales/ko.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/locales/ko.js b/lib/locales/ko.js index 97821951b08..eeec7d8f48a 100644 --- a/lib/locales/ko.js +++ b/lib/locales/ko.js @@ -22,7 +22,7 @@ module.exports = { 'Click to enter X axis title': '클릭하여 X축 제목을 지정합니다', 'Click to enter Y axis title': '클릭하여 Y축 제목을 지정합니다', 'Click to enter radial axis title': '클릭하여 원형 축 제목을 지정합니다', - 'Compare data on hover': 'hover 위의 데이터와 비교합니다', + 'Compare data on hover': '마우스를 올리면 데이터와 비교합니다', 'Double-click on legend to isolate one trace': '범례를 더블 클릭하여 하나의 트레이스를 분리합니다', 'Double-click to zoom back out': '더블 클릭하여 줌을 해제합니다', 'Download plot as a png': '.png 이미지 파일로 차트를 다운로드 합니다', @@ -39,12 +39,12 @@ module.exports = { 'Reset camera to last save': 'camera를 마지막으로 저장한 값으로 초기화', 'Reset view': 'view 초기화', 'Reset views': 'views 초기화', - 'Show closest data on hover': 'hover에 근접한 데이터 보이기', + 'Show closest data on hover': '마우스를 올리면 근접한 데이터를 보이기', 'Snapshot succeeded': 'Snapshot 성공', 'Sorry, there was a problem downloading your snapshot!': '죄송합니다, snapshot을 다운로드 중 문제가 발생했습니다!', 'Taking snapshot - this may take a few seconds': 'snapshot을 찍습니다 - 이것은 몇 초가 소요될 수 있습니다', 'Toggle Spike Lines': '스위치로 Lines을 고정합니다', - 'Toggle show closest data on hover': '스위치로 hover와 가장 가까운 데이터를 보여줍니다', + 'Toggle show closest data on hover': '스위치로 마우스를 올렸을 때 가장 가까운 데이터를 보여줍니다', 'Turntable rotation': 'Turntable 회전', 'Zoom': '확대(줌)', 'Zoom in': '확대(줌 인)', From 1a03f866ac7ce1c8fa11fe58bea6b19d7644dacd Mon Sep 17 00:00:00 2001 From: JJByun Date: Mon, 18 Nov 2019 23:06:03 +0900 Subject: [PATCH 9/9] update ko.js fix some words --- lib/locales/ko.js | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/lib/locales/ko.js b/lib/locales/ko.js index eeec7d8f48a..aa36ab89d8b 100644 --- a/lib/locales/ko.js +++ b/lib/locales/ko.js @@ -14,14 +14,14 @@ module.exports = { dictionary: { 'Autoscale': '자동 크기지정', 'Box Select': '박스 선택', - 'Click to enter Colorscale title': '클릭하여 Colorscale 제목을 지정합니다', - 'Click to enter Component A title': '클릭하여 A데이터의 제목을 지정합니다', - 'Click to enter Component B title': '클릭하여 B데이터의 제목을 지정합니다', - 'Click to enter Component C title': '클릭하여 C데이터의 제목을 지정합니다', - 'Click to enter Plot title': '클릭하여 차트 제목을 지정합니다', - 'Click to enter X axis title': '클릭하여 X축 제목을 지정합니다', - 'Click to enter Y axis title': '클릭하여 Y축 제목을 지정합니다', - 'Click to enter radial axis title': '클릭하여 원형 축 제목을 지정합니다', + 'Click to enter Colorscale title': 'Colorscale 제목을 지정하려면 클릭하세요', + 'Click to enter Component A title': 'A데이터의 제목을 지정하려면 클릭하세요', + 'Click to enter Component B title': 'B데이터의 제목을 지정하려면 클릭하세요', + 'Click to enter Component C title': 'C데이터의 제목을 지정하려면 클릭하세요', + 'Click to enter Plot title': '차트 제목을 지정하려면 클릭하세요', + 'Click to enter X axis title': 'X축 제목을 지정하려면 클릭하세요', + 'Click to enter Y axis title': 'Y축 제목을 지정하려면 클릭하세요', + 'Click to enter radial axis title': '원형 축 제목을 지정하려면 클릭하세요', 'Compare data on hover': '마우스를 올리면 데이터와 비교합니다', 'Double-click on legend to isolate one trace': '범례를 더블 클릭하여 하나의 트레이스를 분리합니다', 'Double-click to zoom back out': '더블 클릭하여 줌을 해제합니다', @@ -42,7 +42,7 @@ module.exports = { 'Show closest data on hover': '마우스를 올리면 근접한 데이터를 보이기', 'Snapshot succeeded': 'Snapshot 성공', 'Sorry, there was a problem downloading your snapshot!': '죄송합니다, snapshot을 다운로드 중 문제가 발생했습니다!', - 'Taking snapshot - this may take a few seconds': 'snapshot을 찍습니다 - 이것은 몇 초가 소요될 수 있습니다', + 'Taking snapshot - this may take a few seconds': 'snapshot 찍기 - 수 초가 걸릴 수 있습니다', 'Toggle Spike Lines': '스위치로 Lines을 고정합니다', 'Toggle show closest data on hover': '스위치로 마우스를 올렸을 때 가장 가까운 데이터를 보여줍니다', 'Turntable rotation': 'Turntable 회전',