-
Notifications
You must be signed in to change notification settings - Fork 177
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Translate js-environment-requirements #9
Translate js-environment-requirements #9
Conversation
@smikitky I'm sorry for forgetting to add reviewers. |
layout: docs | ||
category: Reference | ||
permalink: docs/javascript-environment-requirements.html | ||
--- | ||
|
||
React 16 depends on the collection types [Map](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map) and [Set](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Set). If you support older browsers and devices which may not yet provide these natively (e.g. IE < 11) or which have non-compliant implementations (e.g. IE 11), consider including a global polyfill in your bundled application, such as [core-js](https://github.com/zloirock/core-js) or [babel-polyfill](https://babeljs.io/docs/usage/polyfill/). | ||
React 16 はコレクション型 [Map](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map) および [Set](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Set) に依存しています。(例えば IE 11 以前など)これらのプロパティをネイティブに提供しない、または非準拠の実装をしている古いブラウザやデバイスをサポートする場合は、[core-js](https://github.com/zloirock/core-js) もしくは [babel-polyfill](https://babeljs.io/docs/en/babel-polyfill/) などにより、グローバル環境のポリフィルをバンドルしたアプリケーションに含めることを検討してください。 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- 一応原文に準拠して「Map/Setがそもそも存在しないIE 11未満など」と「標準非準拠な挙動をするIE 11など」とを分けていただけると幸いです。
- 「これらのプロパティをネイティブに提供しない」とありますが原文中に「プロパティ」の語はないので、「これら」にするか「これらの機能」で良いと思います。(まあグローバルオブジェクトのプロパティという意味では間違いではないのかもしれませんが)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
レビューありがとうございます!
ご指摘いただいた通りに修正させていただいきます。
@saitoeku3 |
@potato4d 了解です👌 |
修正しました! |
layout: docs | ||
category: Reference | ||
permalink: docs/javascript-environment-requirements.html | ||
--- | ||
|
||
React 16 depends on the collection types [Map](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map) and [Set](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Set). If you support older browsers and devices which may not yet provide these natively (e.g. IE < 11) or which have non-compliant implementations (e.g. IE 11), consider including a global polyfill in your bundled application, such as [core-js](https://github.com/zloirock/core-js) or [babel-polyfill](https://babeljs.io/docs/usage/polyfill/). | ||
React 16 はコレクション型 [Map](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map) および [Set](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Set) に依存しています。これらの機能をネイティブに提供しない(IE 11 未満など)、または標準非準拠な挙動をする(IE 11 など)古いブラウザやデバイスをサポートする場合は、[core-js](https://github.com/zloirock/core-js) もしくは [babel-polyfill](https://babeljs.io/docs/en/babel-polyfill/) などにより、グローバル環境のポリフィルをバンドルしたアプリケーションに含めることを検討してください。 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
[core-js](https://github.com/zloirock/core-js) や [babel-polyfill](https://babeljs.io/docs/en/babel-polyfill/) などのような
が良いと思います。
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
MDNのURLも ja-JP
版にしても良さそう?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@Jessidhia レビューありがとうございます!私もURLを変更しても良いと思います。 @smikitky さんはどう思われますか?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
これはまとめて後で置換するのが間違いがないので、URL系はとりあえずこのままでお願いします
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
了解です👌
|
||
A polyfilled environment for React 16 using core-js to support older browsers might look like: | ||
古いブラウザをサポートするために、core-js を利用して React 16 向けにポリフィルした環境は次のようになります。 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
古いブラウザをサポートするため、core-js を利用してポリフィルを含めた React 16 向けの環境は次のようになります。
のような訳が良いと思います。
React also depends on `requestAnimationFrame` (even in test environments). | ||
You can use the [raf](https://www.npmjs.com/package/raf) package to shim `requestAnimationFrame`: | ||
React は(テスト環境であっても)`requestAnimationFrame` に依存します。 | ||
`requestAnimationFrame` を再現するには [raf](https://www.npmjs.com/package/raf) を使用することができます。 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ここの shim
という単語は「差異をうめる」のようなニュアンスだと思うので、次の訳が良いのではと思います。
`requestAnimationFrame` の役割を補うために [raf](https://www.npmjs.com/package/raf) を使用します。
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@takanorip その方がよさそうですね。このコメントボックスの上側にある「+-」のアイコンを押すと直接更新案を提案できるようなので使ってみるといいかもしれません
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
その機能があることを忘れていました。ありがとうございます。
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@takanorip 沢山レビューしていただいて非常に感謝しています!私自身悩んでた部分なので修正させていただきますね。
皆さんからのフィードバックをもとに修正しました!ご確認お願いします |
ありがとうございました! |
こちらこそありがとうございました😊 |
This PR is a part of #4
I have translated
js-environment-requirements
to Japanese referring to crowdin.