From dd3e578a94a129e6ab6ee30fcc9105e538841d6f Mon Sep 17 00:00:00 2001 From: yukapomeranian Date: Sat, 25 Jan 2020 23:45:57 +0900 Subject: [PATCH 1/4] translate docs/babel --- docs/docs/babel.md | 34 ++++++++++++++++------------------ 1 file changed, 16 insertions(+), 18 deletions(-) diff --git a/docs/docs/babel.md b/docs/docs/babel.md index 218507c18..e905ca364 100644 --- a/docs/docs/babel.md +++ b/docs/docs/babel.md @@ -2,29 +2,26 @@ title: Babel --- -Gatsby uses the phenomenal project [Babel](https://babeljs.io/) to enable -support for writing modern JavaScript — while still supporting older browsers. +Gatsby は [Babel](https://babeljs.io/) というすばらしいプロジェクトを使っており、 +モダンな JavaScript をサポートしていない古いブラウザーへのサポートをしつつもモダンな JavaScript の記述が可能です。 -## How to specify which browsers to support +## サポートするブラウザーをどのように指定するのか -Gatsby supports by default the last two versions of major browsers, IE 9+, as well as -any browser that still has 1%+ browser share. +Gatsby は基本的に、メジャーなブラウザーの最新 2 つのバージョン、 IE 9 以上 、 +そして 1% 以上のシェアがあればどのようなブラウザーもサポートしています。 -This means that your JavaScript is automatically compiled to ensure it works on older browsers. -Polyfills are also automatically added — no more shipping code which mysteriously -breaks on older browsers! +つまり JavaScript は自動的にコンパイルされ、古いブラウザー上でも動作が保証されているということです。 +Polyfills も自動的に追加されますので、古いブラウザー上で謎の動きをするコードはもうありません! -If you only target newer browsers, see the [Browser -Support](/docs/browser-support/) docs page for how to instruct Gatsby on which -browsers you support and then Babel will start compiling for only these -browsers. +もし最新のブラウザーのみの対応で良いなら、 [Browser Support](/docs/browser-support/) のページをご覧ください。 +どのように Gatsby を設定すれば 、あなたがサポートしたいブラウザーのみを Babel がコンパイルしてくれるか記載しています。 -## How to use a custom .babelrc file +## .babelrc ファイルをどのようにカスタムして使うか -Gatsby ships with a default .babelrc setup that should work for most sites. If you'd like -to add custom Babel presets or plugins, you can create your own `.babelrc` at the root of -your site, import [`babel-preset-gatsby`](https://github.com/gatsbyjs/gatsby/tree/master/packages/babel-preset-gatsby), -and add additional plugins, presets, and pass options to `babel-preset-gatsby`, e.g. `targets`. +Gatsby には、ほとんどのサイトで動くようなデフォルトの .babelrc ファイルがセットアップされています。 +もしあなたが Babel のプリセットやプラグインをカスタムしたい場合、ご自身専用の `.babelrc` をサイトのルートに作成してください。 +そして `babel-preset-gatsby`](https://github.com/gatsbyjs/gatsby/tree/master/packages/babel-preset-gatsby) をインポートし、 +プラグインやプリセットを追加後、例えば `babel-preset-gatsby` へ `targets` のように値を設定してください。 ```shell npm install --save-dev babel-preset-gatsby @@ -48,4 +45,5 @@ npm install --save-dev babel-preset-gatsby ``` -For more advanced configurations, you can also copy the defaults from [`babel-preset-gatsby`](https://github.com/gatsbyjs/gatsby/tree/master/packages/babel-preset-gatsby) and customize them to suit your needs. +より上級な設定をしたければ、 [`babel-preset-gatsby`](https://github.com/gatsbyjs/gatsby/tree/master/packages/babel-preset-gatsby) からデフォルト値をコピーし +必要に応じてカスタマイズするのも良いでしょう。 From e5c2276f6f74920a446938caa1f2bb4907aff9ba Mon Sep 17 00:00:00 2001 From: yukapomeranian Date: Sun, 26 Jan 2020 00:26:49 +0900 Subject: [PATCH 2/4] fix --- docs/docs/babel.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/docs/babel.md b/docs/docs/babel.md index e905ca364..49158c304 100644 --- a/docs/docs/babel.md +++ b/docs/docs/babel.md @@ -3,7 +3,7 @@ title: Babel --- Gatsby は [Babel](https://babeljs.io/) というすばらしいプロジェクトを使っており、 -モダンな JavaScript をサポートしていない古いブラウザーへのサポートをしつつもモダンな JavaScript の記述が可能です。 +モダンな JavaScript をサポートしていない古いブラウザーへのサポートをしつつ、モダンな JavaScript の記述が可能です。 ## サポートするブラウザーをどのように指定するのか @@ -13,8 +13,8 @@ Gatsby は基本的に、メジャーなブラウザーの最新 2 つのバー つまり JavaScript は自動的にコンパイルされ、古いブラウザー上でも動作が保証されているということです。 Polyfills も自動的に追加されますので、古いブラウザー上で謎の動きをするコードはもうありません! -もし最新のブラウザーのみの対応で良いなら、 [Browser Support](/docs/browser-support/) のページをご覧ください。 -どのように Gatsby を設定すれば 、あなたがサポートしたいブラウザーのみを Babel がコンパイルしてくれるか記載しています。 +もし最新のブラウザーのみの対応で良いなら、[サポートするブラウザー](/docs/browser-support/)のページをご覧ください。 +どのように Gatsby を設定すれば 、あなたがサポートしたいブラウザーのみを Babel がコンパイルしてくれるのか記載しています。 ## .babelrc ファイルをどのようにカスタムして使うか @@ -45,5 +45,5 @@ npm install --save-dev babel-preset-gatsby ``` -より上級な設定をしたければ、 [`babel-preset-gatsby`](https://github.com/gatsbyjs/gatsby/tree/master/packages/babel-preset-gatsby) からデフォルト値をコピーし +より高度な設定をしたければ、 [`babel-preset-gatsby`](https://github.com/gatsbyjs/gatsby/tree/master/packages/babel-preset-gatsby) からデフォルト値をコピーし 必要に応じてカスタマイズするのも良いでしょう。 From 54e37b604515f3cd9cd24f5d406e461c992322cb Mon Sep 17 00:00:00 2001 From: yukapomeranian Date: Fri, 31 Jan 2020 21:05:18 +0900 Subject: [PATCH 3/4] fix --- docs/docs/babel.md | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/docs/docs/babel.md b/docs/docs/babel.md index 49158c304..d5339809f 100644 --- a/docs/docs/babel.md +++ b/docs/docs/babel.md @@ -2,21 +2,19 @@ title: Babel --- -Gatsby は [Babel](https://babeljs.io/) というすばらしいプロジェクトを使っており、 -モダンな JavaScript をサポートしていない古いブラウザーへのサポートをしつつ、モダンな JavaScript の記述が可能です。 +Gatsby は [Babel](https://babeljs.io/) という素晴らしいプロジェクトを使っており、モダンな JavaScript をサポートしていない古いブラウザーへのサポートをしつつ、モダンな JavaScript の記述が可能です。 ## サポートするブラウザーをどのように指定するのか -Gatsby は基本的に、メジャーなブラウザーの最新 2 つのバージョン、 IE 9 以上 、 -そして 1% 以上のシェアがあればどのようなブラウザーもサポートしています。 +Gatsby はデフォルトでメジャーなブラウザーの最新の 2 つのバージョンと IE9 以上 、そして 1% 以上のシェアがあるブラウザーをサポートしています。 つまり JavaScript は自動的にコンパイルされ、古いブラウザー上でも動作が保証されているということです。 -Polyfills も自動的に追加されますので、古いブラウザー上で謎の動きをするコードはもうありません! +ポリフィルも自動的に追加されるため、コードが古いブラウザー上で不可解に壊れることはもうありません! -もし最新のブラウザーのみの対応で良いなら、[サポートするブラウザー](/docs/browser-support/)のページをご覧ください。 +もし、新しいブラウザーのみの対応で良いなら、[サポートするブラウザー](/docs/browser-support/)のページをご覧ください。 どのように Gatsby を設定すれば 、あなたがサポートしたいブラウザーのみを Babel がコンパイルしてくれるのか記載しています。 -## .babelrc ファイルをどのようにカスタムして使うか +## どのようにカスタム .babelrc ファイルを使うか Gatsby には、ほとんどのサイトで動くようなデフォルトの .babelrc ファイルがセットアップされています。 もしあなたが Babel のプリセットやプラグインをカスタムしたい場合、ご自身専用の `.babelrc` をサイトのルートに作成してください。 @@ -45,5 +43,4 @@ npm install --save-dev babel-preset-gatsby ``` -より高度な設定をしたければ、 [`babel-preset-gatsby`](https://github.com/gatsbyjs/gatsby/tree/master/packages/babel-preset-gatsby) からデフォルト値をコピーし -必要に応じてカスタマイズするのも良いでしょう。 +より高度な設定をしたければ、 [`babel-preset-gatsby`](https://github.com/gatsbyjs/gatsby/tree/master/packages/babel-preset-gatsby) からデフォルト値をコピーし、必要に応じてカスタマイズすることも出来ます。 From 51fb144500e17d0a55580f88190f6467abfe46af Mon Sep 17 00:00:00 2001 From: yukapomeranian Date: Sat, 1 Feb 2020 15:46:37 +0900 Subject: [PATCH 4/4] fix --- docs/docs/babel.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/docs/babel.md b/docs/docs/babel.md index d5339809f..e377c60a3 100644 --- a/docs/docs/babel.md +++ b/docs/docs/babel.md @@ -18,7 +18,7 @@ Gatsby はデフォルトでメジャーなブラウザーの最新の 2 つの Gatsby には、ほとんどのサイトで動くようなデフォルトの .babelrc ファイルがセットアップされています。 もしあなたが Babel のプリセットやプラグインをカスタムしたい場合、ご自身専用の `.babelrc` をサイトのルートに作成してください。 -そして `babel-preset-gatsby`](https://github.com/gatsbyjs/gatsby/tree/master/packages/babel-preset-gatsby) をインポートし、 +そして [`babel-preset-gatsby`](https://github.com/gatsbyjs/gatsby/tree/master/packages/babel-preset-gatsby) をインポートし、 プラグインやプリセットを追加後、例えば `babel-preset-gatsby` へ `targets` のように値を設定してください。 ```shell