-
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 React (top-level) API Reference #47
Translate React (top-level) API Reference #47
Conversation
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.
Suspense までだけですが、 Lint 的に直したほうが良さそうなものがいくつかある & imo を書きました。スペース周りなどは下のほうにもあるのが見えたので、対応お願いいたします🙏
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.
長い記事でもあり大量になってしまい申し訳ありません。一旦こちらで対応をお願いします。
以下の修正を行いました。
(コミットは割りとまとめてしまってます🙏) |
content/docs/reference-react.md
Outdated
|
||
This helper is considered legacy, and we encourage you to either use JSX or use `React.createElement()` directly instead. | ||
このヘルパーはレガシーと見なされます。JSX か `React.createElement()` を直接使用することを勧めます。 |
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.
このヘルパーはレガシーと見なされます。JSX か `React.createElement()` を直接使用することを勧めます。 | |
このヘルパーはレガシーだと考えられているので、代わりにJSX か `React.createElement()` を直接使用することをおすすめします。 |
|
||
* * * | ||
|
||
### `React.Children` | ||
|
||
`React.Children` provides utilities for dealing with the `this.props.children` opaque data structure. | ||
`React.Children` はデータ構造が非公開の `this.props.children` を扱うためのユーティリティを提供します。 |
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.
`React.Children` はデータ構造が非公開の `this.props.children` を扱うためのユーティリティを提供します。 | |
`React.Children` はデータ構造が不明瞭な `this.props.children` を扱うためのユーティリティを提供します。 |
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.
「データ構造が不明瞭な」だと訳が分からないので、これは「非公開」でいいと思いますが。もちろん React の中の人はデータ構造を知っているわけですし。 console.log(props.children)
とかすれば中身は明瞭に見えます(ドキュメント化されていないReactの仮想DOMオブジェクト本体です)。
content/docs/reference-react.md
Outdated
|
||
#### `React.Children.only` | ||
|
||
```javascript | ||
React.Children.only(children) | ||
``` | ||
|
||
Verifies that `children` has only one child (a React element) and returns it. Otherwise this method throws an error. | ||
`children` が 1 つの子要素しか持たないことを確認します。そうでない場合、このメソッドはエラーを投げます。 |
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.
`children` が 1 つの子要素しか持たないことを確認します。そうでない場合、このメソッドはエラーを投げます。 | |
`children` が 1 つの子要素しか持たないことを確認し、その結果を返します。そうでない場合、このメソッドはエラーを投げます。 |
Co-Authored-By: lightnet328 <[email protected]>
Co-Authored-By: lightnet328 <[email protected]>
Co-Authored-By: lightnet328 <[email protected]>
Co-Authored-By: lightnet328 <[email protected]>
Co-Authored-By: lightnet328 <[email protected]>
5997895
to
d497a56
Compare
…rrectly removed line
content/docs/reference-react.md
Outdated
|
||
- [`React.lazy`](#reactlazy) | ||
- [`React.Suspense`](#reactsuspense) | ||
|
||
* * * | ||
|
||
## Reference | ||
## レファレンス |
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.
## レファレンス | |
## リファレンス |
すみませんもう少しだけ対応をお願いします。 |
以下の3点のみ保留になっているので解決したいです。 opaque data structure の訳この opaque の意味についてはここにあります。長く書くなら「インターフェースが公開ではないので中身をブラックボックスとして扱うべき」という意味でいいと思います。Reactの仮想DOMの実体(createElementの返り値であるオブジェクト)は、(console.logすることで「明瞭」に中身は見えますが)そのデータ構造は公開APIの一部ではないためオペークなデータです。「データ構造が不明瞭」ではこのような意図が伝わらず混乱を招きそうなので、「データ構造が非公開」が適切だと私は思います。改めて @takanorip さんのお考えはいかがですか。 for の訳抜け
「 you can wrap it in a call to
|
Co-Authored-By: lightnet328 <[email protected]>
Co-Authored-By: lightnet328 <[email protected]>
Co-Authored-By: lightnet328 <[email protected]>
対応が滞ってしまい、申し訳ありません。 |
@lightnet328 もしもお忙しいようでしたらこちらで引き取って残りの作業を終わらせますが、如何しますか? |
@smikitky すみません、残りの作業というのは React.Component (https://reactjs.org/docs/react-component.html) の翻訳のことでしょうか?遅くなってしまい大変申し訳ありませんが、本日まで作業ができなかったのでこれから進めていきたいと思っています。よろしくお願いいたします。 |
申し訳ありません、確かめたところ残っていたのは「レファレンス → リファレンス」だけのようで、ほかは対応頂いているようです。opaque と wrap it in a call の件は @takanorip さんから1週間ほど反応がないですが、私は現状のもので問題ありません。 |
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.
何度も本当に申し訳ありません、textlintがこれだけエラーになっているので修正をお願いします
Outdated になっていたため、修正したものと勘違いしていました。 |
Co-Authored-By: lightnet328 <[email protected]>
コメント遅くなってしまいましたが、現状のもので大丈夫だと思います。ありがとうございます! |
@lightnet328 @takanorip @potato4d ありがとうございました! |
This PR is a part of #4.
Translate: React Top-Level API – React