diff --git a/src/content/community/acknowledgements.md b/src/content/community/acknowledgements.md index 0eb00bf6f..b244f2327 100644 --- a/src/content/community/acknowledgements.md +++ b/src/content/community/acknowledgements.md @@ -1,16 +1,16 @@ --- -title: Acknowledgements +title: 謝辞 --- -React was originally created by [Jordan Walke.](https://github.com/jordwalke) Today, React has a [dedicated full-time team working on it](/community/team), as well as over a thousand [open source contributors.](https://github.com/facebook/react/blob/main/AUTHORS) +オリジナルの React は [Jordan Walke](https://github.com/jordwalke) によって作成されました。現在、React に取り組んでいる[フルタイムの専門チーム](/community/team)があり、また [1000 名を超えるオープンソース貢献者](https://github.com/facebook/react/blob/main/AUTHORS)がいます。 -## Past contributors {/*past-contributors*/} +## 過去の貢献者 {/*past-contributors*/} -We'd like to recognize a few people who have made significant contributions to React and its documentation in the past and have helped maintain them over the years: +過去長年にわたり React およびそのドキュメントに関してたくさんの貢献を行い、メンテナンスのお手伝いをしていただいた、以下の方々に感謝します。 * [Almero Steyn](https://github.com/AlmeroSteyn) * [Andreas Svensson](https://github.com/syranide) @@ -51,15 +51,15 @@ We'd like to recognize a few people who have made significant contributions to R * [Tim Yung](https://github.com/yungsters) * [Xuan Huang](https://github.com/huxpro) -This list is not exhaustive. +このリストは全員を網羅したものではありません。 -We'd like to give special thanks to [Tom Occhino](https://github.com/tomocchino) and [Adam Wolff](https://github.com/wolffiex) for their guidance and support over the years. We are also thankful to all the volunteers who [translated React into other languages.](https://translations.reactjs.org/) +特に、長年にわたる指導とサポートをしていただいた [Tom Occhino](https://github.com/tomocchino) と [Adam Wolff](https://github.com/wolffiex) に感謝いたします。[React を他の言語に翻訳](https://translations.reactjs.org/)してくださったボランティアの皆様にも感謝いたします。 -## Additional Thanks {/*additional-thanks*/} +## 追加の謝辞 {/*additional-thanks*/} -Additionally, we're grateful to: +さらに、以下の皆さんに感謝いたします。 -* [Jeff Barczewski](https://github.com/jeffbski) for allowing us to use the `react` package name on npm -* [Christopher Aue](https://christopheraue.net/) for letting us use the reactjs.com domain name and the [@reactjs](https://twitter.com/reactjs) username on Twitter -* [ProjectMoon](https://github.com/ProjectMoon) for letting us use the [flux](https://www.npmjs.com/package/flux) package name on npm -* Shane Anderson for allowing us to use the [react](https://github.com/react) org on GitHub +* [Jeff Barczewski](https://github.com/jeffbski): npm でのパッケージ名 `react` の使用許可をいただきました +* [Christopher Aue](https://christopheraue.net/): ドメイン "reactjs.com" と Twitter ユーザ名 [@reactjs](https://twitter.com/reactjs) の使用許可をいただきました +* [ProjectMoon](https://github.com/ProjectMoon): npm でのパッケージ名 [flux](https://www.npmjs.com/package/flux) の使用許可をいただきました +* Shane Anderson: GitHub で組織名 [react](https://github.com/react) の使用許可をいただきました diff --git a/src/content/community/conferences.md b/src/content/community/conferences.md index 2908f9cd0..2923c7095 100644 --- a/src/content/community/conferences.md +++ b/src/content/community/conferences.md @@ -1,10 +1,10 @@ --- -title: React Conferences +title: React カンファレンス --- -Do you know of a local React.js conference? Add it here! (Please keep the list chronological) +各国で開催される React.js のカンファレンスをご存じの場合は、ここに追加してください(開催日順にしてください)。 @@ -510,7 +510,7 @@ August 18 in Guangzhou, China [Website](https://react.w3ctech.com) -### React Rally 2018{/*react-rally-2018*/} +### React Rally 2018 {/*react-rally-2018*/} August 16-17 in Salt Lake City, Utah USA [Website](http://www.reactrally.com) - [Twitter](https://twitter.com/reactrally) diff --git a/src/content/community/docs-contributors.md b/src/content/community/docs-contributors.md index cbdbf7d7f..66c2fb3e4 100644 --- a/src/content/community/docs-contributors.md +++ b/src/content/community/docs-contributors.md @@ -1,10 +1,10 @@ --- -title: Docs Contributors +title: ドキュメント貢献者 --- -React documentation is written and maintained by the [React team](/community/team) and [external contributors.](https://github.com/reactjs/reactjs.org/graphs/contributors) On this page, we'd like to thank a few people who've made significant contributions to this site. +React ドキュメントは [React チーム](/community/team)および[外部貢献者](https://github.com/reactjs/reactjs.org/graphs/contributors)によって書かれています。このページでは本サイトに特に顕著な貢献をしていただいた方を紹介します。 @@ -39,4 +39,4 @@ React documentation is written and maintained by the [React team](/community/tea * [Harish Kumar](https://www.strek.in/): development and maintenance * [Luna Ruan](https://twitter.com/lunaruan): sandbox improvements -We'd also like to thank countless alpha testers and community members who gave us feedback along the way. +またアルファ版テスタの皆様やフィードバックを寄せていただいたコミュニティメンバにも感謝します。 \ No newline at end of file diff --git a/src/content/community/index.md b/src/content/community/index.md index 1e28a27f0..34f01c130 100644 --- a/src/content/community/index.md +++ b/src/content/community/index.md @@ -1,32 +1,32 @@ --- -title: React Community +title: React コミュニティ --- -React has a community of millions of developers. On this page we've listed some React-related communities that you can be a part of; see the other pages in this section for additional online and in-person learning materials. +React には何百万人もの開発者のコミュニティが存在します。このページでは、あなたが参加できる React 関連のコミュニティを紹介しています。オンラインや個別での学習資料については、このセクションの他のページをご覧ください。 -## Code of Conduct {/*code-of-conduct*/} +## 行動規範 {/*code-of-conduct*/} -Before participating in React's communities, [please read our Code of Conduct.](https://github.com/facebook/react/blob/main/CODE_OF_CONDUCT.md) We have adopted the [Contributor Covenant](https://www.contributor-covenant.org/) and we expect that all community members adhere to the guidelines within. +React のコミュニティに参加する前に、[私たちの行動規範 (Code of Conduct) をお読みください](https://github.com/facebook/react/blob/main/CODE_OF_CONDUCT.md)。私たちは [Contributor Covenant](https://www.contributor-covenant.org/) を採用しており、すべてのコミュニティメンバが記載されているガイドラインを遵守することを期待しています。 ## Stack Overflow {/*stack-overflow*/} -Stack Overflow is a popular forum to ask code-level questions or if you're stuck with a specific error. Read through the [existing questions](https://stackoverflow.com/questions/tagged/reactjs) tagged with **reactjs** or [ask your own](https://stackoverflow.com/questions/ask?tags=reactjs)! +Stack Overflow は、コードレベルの質問をしたい場合や、特定のエラーで困っている場合に人気のフォーラムです。**reactjs** タグの付いた[既存の質問](https://stackoverflow.com/questions/tagged/reactjs)を読んだり、[自分で質問](https://stackoverflow.com/questions/ask?tags=reactjs)したりしてみてください! -## Popular Discussion Forums {/*popular-discussion-forums*/} +## 人気のディスカッションフォーラム {/*popular-discussion-forums*/} -There are many online forums which are a great place for discussion about best practices and application architecture as well as the future of React. If you have an answerable code-level question, Stack Overflow is usually a better fit. +ベストプラクティスやアプリケーションアーキテクチャ、さらには React の未来についての議論に最適なオンラインフォーラムはたくさんあります。コードレベルで答えられる質問の場合は、通常 Stack Overflow がより適しています。 -Each community consists of many thousands of React users. +各コミュニティは何千人もの React ユーザで構成されています。 -* [DEV's React community](https://dev.to/t/react) -* [Hashnode's React community](https://hashnode.com/n/reactjs) -* [Reactiflux online chat](https://discord.gg/reactiflux) -* [Reddit's React community](https://www.reddit.com/r/reactjs/) +* [DEV の React コミュニティ](https://dev.to/t/react) +* [Hashnode の React コミュニティ](https://hashnode.com/n/reactjs) +* [Reactiflux オンラインチャット](https://discord.gg/reactiflux) +* [Reddit の React コミュニティ](https://www.reddit.com/r/reactjs/) -## News {/*news*/} +## ニュース {/*news*/} -For the latest news about React, [follow **@reactjs** on Twitter](https://twitter.com/reactjs) and the [official React blog](/blog/) on this website. +React の最新ニュースについては、[Twitter の **@reactjs**](https://twitter.com/reactjs) と、このウェブサイト上の[公式 React ブログ](/blog/)をフォローしてください。 diff --git a/src/content/community/meetups.md b/src/content/community/meetups.md index 382a08695..d9b100eca 100644 --- a/src/content/community/meetups.md +++ b/src/content/community/meetups.md @@ -1,10 +1,10 @@ --- -title: React Meetups +title: React ミーティング --- -Do you have a local React.js meetup? Add it here! (Please keep the list alphabetical) +各国で開催されている定期ミーティングをご存じの場合は、ここに追加してください(アルファベット順にしてください)。 diff --git a/src/content/community/team.md b/src/content/community/team.md index f61dacf1a..4683453b5 100644 --- a/src/content/community/team.md +++ b/src/content/community/team.md @@ -1,119 +1,119 @@ --- -title: "Meet the Team" +title: "チーム紹介" --- -React development is led by a dedicated team working full time at Meta. It also receives contributions from people all over the world. +React の開発を主導しているのは Meta でフルタイムで働く専門チームです。また、世界中の人々からの貢献も受けています。 -## React Core {/*react-core*/} +## React コアチーム {/*react-core*/} -The React Core team members work full time on the core component APIs, the engine that powers React DOM and React Native, React DevTools, and the React documentation website. +React コアチームのメンバーは、コアコンポーネントの API、React DOM と React Native を動かすエンジン、React DevTools、そして React のドキュメンテーションサイトにフルタイムで取り組んでいます。 -Current members of the React team are listed in alphabetical order below. +現在の React チームのメンバーを以下にアルファベット順で紹介します。 - Andrew got started with web development by making sites with WordPress, and eventually tricked himself into doing JavaScript. His favorite pastime is karaoke. Andrew is either a Disney villain or a Disney princess, depending on the day. + Andrew は WordPress を使ったサイト作りからウェブ開発を始め、いつの間にか JavaScript にハマっていました。お気に入りの暇つぶしはカラオケです。日によってある時はディズニーの悪役に、またある時はディズニーのお姫様になっています。 - Andrey started his career as a designer and then gradually transitioned into web development. After joining the React Data team at Meta he worked on adding an incremental JavaScript compiler to Relay, and then later on, worked on removing the same compiler from Relay. Outside of work, Andrey likes to play music and engage in various sports. + Andrey はデザイナとしてキャリアをスタートした後、徐々にウェブ開発へと移行しました。Meta の React Data チームに参加した後は、Relay にインクリメンタル JavaScript コンパイラを追加する作業に取り組み、のちにそのコンパイラを Relay から削除する作業に取り組みました。仕事以外の時間では音楽を演奏したり、さまざまなスポーツをしたりしています。 - Dan got into programming after he accidentally discovered Visual Basic inside Microsoft PowerPoint. He has found his true calling in turning [Sebastian](#sebastian-markbåge)'s tweets into long-form blog posts. Dan occasionally wins at Fortnite by hiding in a bush until the game ends. + Dan は Microsoft PowerPoint の中に偶然 Visual Basic を発見したことからプログラミングを始めました。[Sebastian](#sebastian-markbåge) のツイートを長文のブログ投稿に翻訳することが真の使命であると感じています。Fortnite では、ゲームが終わるまで茂みの中に隠れて勝利することがあります。 - An engineer by trade and outdoorsman at heart, David has long been an innovator in the field of programming-while-sunbathing. Besides surprising his colleagues with unique outdoor video-call backgrounds, he enjoys playing guitar (in sunlit meadows, of course) and martial arts (still indoors, gotta work on that). + David の本職はエンジニアですが、中身は野外活動家です。太陽光下プログラミングの分野における長年のイノベーターです。ビデオ通話の背景をアウトドア系にして同僚を驚かせている一方で、ギター演奏(もちろん日の光が降り注ぐ草原で)や格闘技(まだ室内ですが屋外に挑戦予定)を楽しんでいます。 - Eli got into programming after he got suspended from middle school for hacking. He has been working on React and React Native since 2017. He enjoys eating treats, especially ice cream and apple pie. You can find Eli trying quirky activities like parkour, indoor skydiving, and aerial silks. + Eli のプログラミング経験は、ハッキングで中学校を停学処分になったことで始まりました。2017 年から React と React Native の開発に携わっています。お菓子を食べるのが好きで、特にアイスクリームとアップルパイがお気に入りです。Eli はよくパルクールや室内スカイダイビング、エアリアルシルクなど、風変わりな活動を試しています。 - Jason likes having large volumes of Amazon packages delivered to the office so that he can build forts. Despite literally walling himself off from his team at times and not understanding how for-of loops work, we appreciate him for the unique qualities he brings to his work. + Jason のお気に入りは、職場に大量の Amazon のパッケージを届けてもらい、それを使って要塞を築くことです。チームとの間に(物理的な意味で)よく壁を作っており、for-of ループの動作も理解していないにも関わらず、我々は彼が仕事に持ち込むユニークさを評価しています。 - Joe was planning to major in math and philosophy but got into computer science after writing physics simulations in Matlab. Prior to React, he worked on Relay, RSocket.js, and the Skip programming language. While he’s not building some sort of reactive system he enjoys running, studying Japanese, and spending time with his family. + Joe は数学と哲学を専攻する予定でしたが、Matlab で物理シミュレーションを書いたことからコンピュータサイエンスに興味を持ちました。React に取り組む前は、Relay、RSocket.js、Skip プログラミング言語などに取り組んでいました。何かしらのリアクティブシステムを構築する傍らでは、ランニングをしたり、日本語を勉強したり、家族と過ごしたりしています。 - Josh majored in Mathematics and discovered programming while in college. His first professional developer job was to program insurance rate calculations in Microsoft Excel, the paragon of Reactive Programming which must be why he now works on React. In between that time Josh has been an IC, Manager, and Executive at a few startups. outside of work he likes to push his limits with cooking. + Josh は大学で数学を専攻し、そこでプログラミングに出会いました。プロ開発者としての最初の仕事は、リアクティブプログラミングのお手本たる Microsoft Excel で保険料計算プログラムを書くことであり、きっとそれが今 React に取り組んでいる理由なのでしょう。その間 Josh はいくつかのスタートアップで IC、マネージャー、エグゼクティブも務めてきました。仕事以外では、料理で自分の限界に挑戦することが好きです。 - Kathryn initially discovered web development when she wanted to make her myspace page look cool. She ended up majoring in Computer Science, and quickly became a huge fan of React building features on the Instagram.com team. Outside of work she loves playing pingpong, teaching spin classes, and going plant shopping. + Kathryn がウェブ開発に出会ったきっかけは、自分の Myspace ページをクールに見せたいと思ったことでした。計算機科学を専攻することになり、Instagram.com チームで機能の実装をする中で、すぐに React の大ファンになりました。仕事以外では、卓球をしたり、インドアサイクリングの先生をしたり、植物を買いに出かけたりしています。 - Lauren’s programming career peaked when she first discovered the `` tag. She’s been chasing that high ever since. When she’s not adding bugs into React, she enjoys dropping cheeky memes in chat, and playing all too many video games with her partner, and her dog Zelda. + Lauren のプログラミングキャリアは `` タグを初めて見たときにピークを迎えました。それ以来、彼女はその時の高揚感を追い続けています。React にバグを追加する傍らで、チャットでお茶目なミームを投下したり、パートナや犬の Zelda と一緒にこれでもかとビデオゲームを楽しんだりしています。 - Luna learned programming because she thought it meant creating video games. Instead, she ended up working on the Pinterest web app, and now on React itself. Luna doesn't want to make video games anymore, but she plans to do creative writing if she ever gets bored. + Luna は、ゲームを作るためのものだと思ってプログラミングを学びました。その後結局、Pinterest のウェブアプリ、そして今では React 自体に取り組むことになりました。Luna はもうゲームを作りたいとは思っていませんが、暇ができれば文芸に挑戦する予定です。 - Luna first learnt the fundamentals of python at the age of 6 from her father. Since then, she has been unstoppable. Luna aspires to be a gen z, and the road to success is paved with environmental advocacy, urban gardening and lots of quality time with her Voo-Doo’d (as pictured). + Luna は 6 歳のときに父親から Python の基礎を学びました。それ以来、彼女を止めることは誰にもできません。典型的な Z 世代であらんと熱望する彼女のサクセスロードを形作るのは、環境保護活動、都会でのガーデニング、そして Voo-Doo'd(写真)と過ごす貴重な時間です。 - Matt stumbled into coding, and since then, has become enamored with creating things in communities that can’t be created alone. Prior to React, he worked on YouTube, the Google Assistant, Fuchsia, and Google Cloud AI and Evernote. When he's not trying to make better developer tools he enjoys the mountains, jazz, and spending time with his family. + Matt は偶然コーディングに出会い、独りでは作り出せないようなものをコミュニティで作ることに夢中になりました。React に参加する前は、YouTube、Google アシスタント、Fuchsia、Google Cloud AI、そして Evernote に取り組んでいました。開発者ツールの改善を行う傍らで、山を楽しんだり、ジャズを聴いたり、家族と時間を過ごしたりしています。 - While working on his Digital Arts degree Mengdi was conceited about his front-end skills because his CSS worked perfectly even on IE6. But soon React opened a new door of programming for him, and he has been dreaming of joining the React team ever since. Outside of work, he is usually busy chasing his two kids around or collecting strange recipes. + Mengdi はデジタルアートの学位取得を目指す一方で、自らのフロントエンド技術に対して自惚れに近い自信を持っていました。彼の CSS は IE6 でも完全に動作したからです。しかしその後すぐ React によりプログラミングの新たな扉が開かれてからは、React チームに参加することを夢見てきました。仕事以外では、2 人の子供を追いかけ回したり、奇妙なレシピを集めたりしています。 - Mofei started programming when she realized it can help her cheat in video games. She focused on operating systems in undergrad / grad school, but now finds herself happily tinkering on React. Outside of work, she enjoys debugging bouldering problems and planning her next backpacking trip(s). + Mofei はゲームでチートを行うのに役立つと気づいたことでプログラミングを始めました。彼女は学部・大学院ではオペレーティングシステムを専門にしていましたが、今では React いじりを楽しんでいます。仕事の外では、ボルダリングの問題をデバッグすることや、次回のバックパック旅行の計画を楽しんでいます。 - Ricky majored in theoretical math and somehow found himself on the React Native team for a couple years before joining the React team. When he's not programming you can find him snowboarding, biking, climbing, golfing, or closing GitHub issues that do not match the issue template. + Ricky は理論数学を専攻していましたが、どういうわけか React Native チームで数年過ごしたあと、React チームにやってきました。プログラミングをしていないときは、スノーボード、自転車、クライミング、ゴルフを楽しんだり、テンプレートに合致しない GitHub の issue をクローズしたりしています。 - Samuel’s interest in programming started with the movie Matrix. He still has Matrix screen saver. Before working on React, he was focused on writing iOS apps. Outside of work, Samuel enjoys playing beach volleyball, squash, badminton and spending time with his family. + Samuel のプログラミングへの興味は、映画「マトリックス」から始まりました。いまだに Matrix のスクリーンセーバを持っています。React に取りかかる前は、iOS アプリの作成を行っていました。仕事外では、Samuel はビーチバレー、スカッシュ、バドミントンを楽しんだり、家族との時間を過ごしたりしています。 - Sathya hated the Dragon Book in school but somehow ended up working on compilers all his career. When he's not compiling React components, he's either drinking coffee or eating yet another Dosa. + Sathya は学校ではドラゴン本(コンパイラの教科書)が大嫌いだったにも関わらず、どういうわけかキャリアを通じてコンパイラに取り組むことになりました。React コンポーネントをコンパイルしていないときは、コーヒーを飲んでいるかひたすらドーサを食べているかのどちらかです。 - After a first career as a math teacher, Sean remembered that one intro to comp sci class he had to take as a prereq and thought “that was kind of fun!”. One coding bootcamp and several tech jobs later, Sean discovered developer advocacy and hasn’t looked back. Outside of work, Sean enjoys ultimate frisbee, video games, and researching (but rarely implementing) better ways to care for his houseplants. + Sean は数学教師として働き始めた後、必修で取る必要があった計算機科学入門の授業が「ちょっと楽しかった!」のを思い出しました。コーディングブートキャンプと幾つかのテック関連の仕事を経て、開発者アドボケートとしての仕事に出会い、以降はそれ一筋です。仕事外ではアルティメットフリスビーやビデオゲームを楽しんだり、家にある植物の栽培についての改善調査(ただし実践はほぼしない)を行ったりしています。 - Sebastian majored in psychology. He's usually quiet. Even when he says something, it often doesn't make sense to the rest of us until a few months later. The correct way to pronounce his surname is "mark-boa-geh" but he settled for "mark-beige" out of pragmatism -- and that's how he approaches React. + Sebastian の専攻は心理学でした。普段の彼はもの静かです。彼が何かを言ったとしても、数か月後まで他の人には理解できないことがよくあります。彼の姓の発音は本来 "mark-boa-geh" ですが、実用性を優先して "mark-beige" に落ち着きました。彼の React へのアプローチも実用主義的です。 - Sebastian learned programming to make the browser games he played during class more enjoyable. Eventually this lead to contributing to as much open source code as possible. Outside of coding he's busy making sure people don't confuse him with the other Sebastians and Zilberman of the React community. + Sebastian は、授業中に遊んでいたブラウザゲームをより楽しくするためにプログラミングを学びました。それはいずれ、オープンソースコードに可能な限りの貢献をすることにつながりました。コーディング以外の時間では、彼は React コミュニティにいるほかの Sebastian や Zilberman と混同されないために頑張っています。 - Seth started programming as a kid growing up in Tucson, AZ. After school, he was bitten by the music bug and was a touring musician for about 10 years before returning to *work*, starting with Intuit. In his spare time, he loves [taking pictures](https://www.sethwebster.com) and flying for animal rescues in the northeastern United States. + Seth は、アリゾナ州ツーソンで育った子供時代にプログラミングを始めました。卒業後に彼は音楽の虫に噛まれ、約 10 年間ツアーミュージシャンとして活動した後、Intuit で「仕事」を始めました。余暇としては、[写真を撮る](https://www.sethwebster.com)ことと、アメリカ北東部の動物救助のために空を飛ぶことが大好きです。 - Four days after React was released, Sophie rewrote the entirety of her then-current project to use it, which she now realizes was perhaps a bit reckless. After she became the project's #1 committer, she wondered why she wasn't getting paid by Facebook like everyone else was and joined the team officially to lead React through its adolescent years. Though she quit that job years ago, somehow she's still in the team's group chats and “providing value”. + Sophie は React がリリースされてから 4 日後、当時のプロジェクトを全部 React を使って書き直しました(今思えば少々無謀だったかもしれません)。彼女がプロジェクトのナンバーワンコミッタになった後、ほかの全員が Facebook から給料をもらっているのに自分だけがもらっていないのはなぜかと思い、成長期の React を主導するために正式にチームに参加しました。その仕事は数年前に辞めているのですが、なぜかまだチームのグループチャットで「価値を提供」しています。 - Tianyu’s interest in computers started as a kid because he loves video games. So he majored in computer science and still plays childish games like League of Legends. When he is not in front of a computer, he enjoys playing with his two kittens, hiking and kayaking. + Tianyu は、子供の頃からゲームが大好きだったことでコンピュータに興味を持ちました。その後、コンピュータサイエンスを専攻し、今でも League of Legends のような子供っぽいゲームを楽しんでいます。コンピュータの前にいないときは、2 匹の子猫と遊んだり、ハイキングやカヤックを楽しんだりしています。 - Yuzhi studied Computer Science in school. She liked the instant gratification of seeing code come to life without having to physically be in a laboratory. Now she’s a manager in the React org. Before management, she used to work on the Relay data fetching framework. In her spare time, Yuzhi enjoys optimizing her life via gardening and home improvement projects. + Yuzhi は学校でコンピュータサイエンスを学びました。彼女は、実際に研究室に行かなくてもコードが生き生きと動く瞬間の喜びが好きでした。現在の彼女は React org のマネージャです。その前は、Relay のデータフェッチングフレームワークに取り組んでいました。余暇には、ガーデニングや家のリフォームを通じた生活の最適化にいそしんでいます。 -## Past contributors {/*past-contributors*/} +## 過去の貢献者 {/*past-contributors*/} -You can find the past team members and other people who significantly contributed to React over the years on the [acknowledgements](/community/acknowledgements) page. +過去のチームメンバーや、過去長年にわたり React に大きく貢献した人々については、[謝辞](/community/acknowledgements)ページに掲載されています。 diff --git a/src/content/community/videos.md b/src/content/community/videos.md index 3fad95786..e77b876b6 100644 --- a/src/content/community/videos.md +++ b/src/content/community/videos.md @@ -1,83 +1,83 @@ --- -title: React Videos +title: React 関連動画 --- -Videos dedicated to the discussion of React and the React ecosystem. +React および React のエコシステムについて説明するための動画を紹介します。 ## React Conf 2021 {/*react-conf-2021*/} -### React 18 Keynote {/*react-18-keynote*/} +### React 18 キーノート {/*react-18-keynote*/} -In the keynote, we shared our vision for the future of React starting with React 18. +キーノートでは、React 18 から始まる React の将来のビジョンについて共有しました。 -Watch the full keynote from [Andrew Clark](https://twitter.com/acdlite), [Juan Tejada](https://twitter.com/_jstejada), [Lauren Tan](https://twitter.com/potetotes), and [Rick Hanlon](https://twitter.com/rickhanlonii) here: +[Andrew Clark](https://twitter.com/acdlite)、[Juan Tejada](https://twitter.com/_jstejada)、[Lauren Tan](https://twitter.com/potetotes)、[Rick Hanlon](https://twitter.com/rickhanlonii) による完全なキーノートは以下で視聴できます。 -### React 18 for Application Developers {/*react-18-for-application-developers*/} +### アプリ開発者にとっての React 18 {/*react-18-for-application-developers*/} -For a demo of upgrading to React 18, see [Shruti Kapoor](https://twitter.com/shrutikapoor08)’s talk here: +React 18 へのアップグレードのデモについて、[Shruti Kapoor](https://twitter.com/shrutikapoor08) のトークを以下でご覧ください。 -### Streaming Server Rendering with Suspense {/*streaming-server-rendering-with-suspense*/} +### サスペンスを使ったストリーミングサーバレンダリング {/*streaming-server-rendering-with-suspense*/} -React 18 also includes improvements to server-side rendering performance using Suspense. +React 18 では、サスペンスを使用することでサーバサイドレンダリングのパフォーマンスも改善されています。 -Streaming server rendering lets you generate HTML from React components on the server, and stream that HTML to your users. In React 18, you can use `Suspense` to break down your app into smaller independent units which can be streamed independently of each other without blocking the rest of the app. This means users will see your content sooner and be able to start interacting with it much faster. +ストリーミングサーバレンダリングによって、サーバ側で React コンポーネントから HTML を作成し、それをユーザにストリームで送ることができます。React 18 では、`Suspense` を使ってアプリを小さな単位に分割し、それぞれがアプリの他の部分をブロックせずに独立してストリーミング処理できるようになります。これによりユーザはより早くコンテンツを見ることができ、素早くインタラクションができるようになる、ということです。 -For a deep dive, see [Shaundai Person](https://twitter.com/shaundai)’s talk here: +詳しくは、[Shaundai Person](https://twitter.com/shaundai) による以下の発表をご覧ください: -### The first React working group {/*the-first-react-working-group*/} +### React ワーキンググループの立ち上げ {/*the-first-react-working-group*/} -For React 18, we created our first Working Group to collaborate with a panel of experts, developers, library maintainers, and educators. Together we worked to create our gradual adoption strategy and refine new APIs such as `useId`, `useSyncExternalStore`, and `useInsertionEffect`. +React 18 では、エキスパートや開発者、ライブラリメンテナ、教育者のグループと協力して作業するため、初めてワーキンググループを立ち上げました。彼らとともに、段階的な採用戦略を作成し、`useId`、`useSyncExternalStore`, `useInsertionEffect` といった API の改善を行ってきました。 -For an overview of this work, see [Aakansha' Doshi](https://twitter.com/aakansha1216)'s talk: +この試みの概要については、[Aakansha' Doshi](https://twitter.com/aakansha1216) による発表をご覧ください。 -### React Developer Tooling {/*react-developer-tooling*/} +### React 開発者向けツール {/*react-developer-tooling*/} -To support the new features in this release, we also announced the newly formed React DevTools team and a new Timeline Profiler to help developers debug their React apps. +このリリースにおける新機能をサポートするため、新たに構成された React DevTools チームと、開発者が React アプリをデバッグしやすくするための新たなタイムラインプロファイラについて発表しました。 -For more information and a demo of new DevTools features, see [Brian Vaughn](https://twitter.com/brian_d_vaughn)’s talk: +新たな DevTools の機能についての詳細およびデモについては、[Brian Vaughn](https://twitter.com/brian_d_vaughn) による発表をご覧ください。 -### React without memo {/*react-without-memo*/} +### メモ化不要の React {/*react-without-memo*/} -Looking further into the future, [Xuan Huang (黄玄)](https://twitter.com/Huxpro) shared an update from our React Labs research into an auto-memoizing compiler. Check out this talk for more information and a demo of the compiler prototype: +より将来に目を向けた話として、[Xuan Huang (黄玄)](https://twitter.com/Huxpro) は、React Labs が行っている自動メモ化コンパイラに関する研究の現状についてお話ししました。この発表とコンパイラのプロタイプについての詳細・デモは以下でご覧ください。 -### React docs keynote {/*react-docs-keynote*/} +### React ドキュメントキーノート {/*react-docs-keynote*/} -[Rachel Nabors](https://twitter.com/rachelnabors) kicked off a section of talks about learning and designing with React with a keynote about our investment in React's new docs ([now shipped as react.dev](/blog/2023/03/16/introducing-react-dev)): +React の学習や React による設計についての一連の発表は [Rachel Nabors](https://twitter.com/rachelnabors) からスタートしました。その中では React の新ドキュメントに対する我々の注力についてのキーノートがありました([react.dev としてリリース済み](/blog/2023/03/16/introducing-react-dev)): -### And more... {/*and-more*/} +### さらに… {/*and-more*/} -**We also heard talks on learning and designing with React:** +**React の学習や React における設計についての以下のような発表がありました:** * Debbie O'Brien: [Things I learnt from the new React docs](https://youtu.be/-7odLW_hG7s). * Sarah Rainsberger: [Learning in the Browser](https://youtu.be/5X-WEQflCL0). * Linton Ye: [The ROI of Designing with React](https://youtu.be/7cPWmID5XAk). * Delba de Oliveira: [Interactive playgrounds with React](https://youtu.be/zL8cz2W0z34). -**Talks from the Relay, React Native, and PyTorch teams:** +**Relay、React Native、PyTorch チームからの発表:** * Robert Balicki: [Re-introducing Relay](https://youtu.be/lhVGdErZuN4). * Eric Rozell and Steven Moyes: [React Native Desktop](https://youtu.be/9L4FFrvwJwY). * Roman Rädle: [On-device Machine Learning for React Native](https://youtu.be/NLj73vrc2I8) -**And talks from the community on accessibility, tooling, and Server Components:** +**アクセシビリティ、ツーリング、サーバコンポーネントについてコミュニティからの発表:** * Daishi Kato: [React 18 for External Store Libraries](https://youtu.be/oPfSC5bQPR8). * Diego Haz: [Building Accessible Components in React 18](https://youtu.be/dcm8fjBfro8). @@ -85,39 +85,39 @@ Looking further into the future, [Xuan Huang (黄玄)](https://twitter.com/Huxpr * Lyle Troxell: [UI tools for artists](https://youtu.be/b3l4WxipFsE). * Helen Lin: [Hydrogen + React 18](https://youtu.be/HS6vIYkSNks). -## Older videos {/*older-videos*/} +## 過去の動画 {/*older-videos*/} ### React Conf 2019 {/*react-conf-2019*/} -A playlist of videos from React Conf 2019. +React Conf 2019 の動画プレイリストです。 ### React Conf 2018 {/*react-conf-2018*/} -A playlist of videos from React Conf 2018. +React Conf 2018 の動画プレイリストです。 ### React.js Conf 2017 {/*reactjs-conf-2017*/} -A playlist of videos from React.js Conf 2017. +React.js Conf 2017 の動画プレイリストです。 ### React.js Conf 2016 {/*reactjs-conf-2016*/} -A playlist of videos from React.js Conf 2016. +React.js Conf 2016 の動画プレイリストです。 ### React.js Conf 2015 {/*reactjs-conf-2015*/} -A playlist of videos from React.js Conf 2015. +React.js Conf 2015 の動画プレイリストです。 -### Rethinking Best Practices {/*rethinking-best-practices*/} +### ベストプラクティスの再考 {/*rethinking-best-practices*/} -Pete Hunt's talk at JSConf EU 2013 covers three topics: throwing out the notion of templates and building views with JavaScript, “re-rendering” your entire application when your data changes, and a lightweight implementation of the DOM and events - (2013 - 0h30m). +Pete Hunt の JSConf EU 2013 でのトークは「テンプレートの概念を捨てて JavaScript でビューを構築する」「データが変更されたときにアプリケーション全体を "再レンダー" する」「DOM とイベントの軽量な実装」という 3 つのトピックをカバーしています(2013 年 - 30 分)。 -### Introduction to React {/*introduction-to-react*/} +### React の初紹介 {/*introduction-to-react*/} -Tom Occhino and Jordan Walke introduce React at Facebook Seattle - (2013 - 1h20m). +Tom Occhino と Jordan Walke が Facebook Seattle で React を紹介したときの動画です(2013 年 - 1 時間 20 分)。 diff --git a/src/sidebarCommunity.json b/src/sidebarCommunity.json index 6b3e4eca3..e81b989a1 100644 --- a/src/sidebarCommunity.json +++ b/src/sidebarCommunity.json @@ -1,38 +1,38 @@ { - "title": "Community", + "title": "コミュニティ", "path": "/community", "routes": [ { "hasSectionHeader": true, - "sectionHeader": "GET INVOLVED" + "sectionHeader": "参加する" }, { - "title": "Community", + "title": "コミュニティ", "path": "/community", "skipBreadcrumb": true, "routes": [ { - "title": "React Conferences", + "title": "React カンファレンス", "path": "/community/conferences" }, { - "title": "React Meetups", + "title": "React ミーティング", "path": "/community/meetups" }, { - "title": "React Videos", + "title": "React 関連動画", "path": "/community/videos" }, { - "title": "Meet the Team", + "title": "チーム紹介", "path": "/community/team" }, { - "title": "Docs Contributors", + "title": "ドキュメント貢献者", "path": "/community/docs-contributors" }, { - "title": "Acknowledgements", + "title": "謝辞", "path": "/community/acknowledgements" }, {