-
Notifications
You must be signed in to change notification settings - Fork 229
add retireing vue-resource blog translation #190
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
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.
レビュー 👀 しました!
レビューコメント 💬 の内容、確認お願いします!
|
||
1. ルーティングや state 管理とは異なり、ajax は Vue のコアとの緊密な統合を必要とする問題領域ではありません。 | ||
ほとんどの場合純粋な 3rd パーティのソリューションが同様にうまく問題を解決できます。 | ||
2. 同じ問題を解決するための優れた 3rd パーティの ajax ライブラリがあり、より積極的に改良/保守されていて、かつユニバーサル/isomorphic(Node とブラウザの両方で動作し、そのことはサーバーサイドレンダリング用途での Vue 2.0 にとって重要)になるよう設計されています。 |
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.
universal
の訳 ユニバーサルですが、一応 isomorphic と対応させて、クライアントとサーバなど異なる環境で同じコードが動作する
と説明付けておいた方がいいと思います。
ちなみに、isomorphic ですが、現状は、クライアントとサーバで同じ (HTML) ページを生成する技術
のことを指しているようです。
universal と isomorphic についてはこちらが参考になります。
http://qiita.com/kyrieleison/items/4ac5bcc331aee6394440
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.
ユニバーサルに対する訳注を追加してください、という意味だと解釈しましたが、下記の理由を踏まえたうえでも本当に必要かどうかを再確認させてください。
- isomorphicの直後のコメントは訳注として追加したものではなく、原文の"(works in both Node and Browsers, which is important for Vue 2.0 with its server-side rendering usage)"の訳そのものであること
- このコメントはisomorphic単体に対するものではなく"universal/isomorphic"のセットに対するものであると解されること
「"universal/isomorphic"をセットで扱い、あえて訳さない」という落としどころもあるかな、とは思います。
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.
なるほど。
そうですね、universal/isomorphic
という用語は、この記事では訳さないことにしましょう!
我々が初期の頃 vuejs organization にそれを移したのは、コミュニティが本質的な問題を解決するためのライブラリを寄付することは良いことだと思ったからであり、また我々は PageKit チームがプロジェクトに投下したすべての作業に大いに感謝しています。 | ||
しかし、時が経つにつれ我々は Vue 用の「公式 ajax ライブラリ」は実は必要ではないとの結論に至りました。なぜなら: | ||
|
||
1. ルーティングや state 管理とは異なり、ajax は Vue のコアとの緊密な統合を必要とする問題領域ではありません。 |
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.
state
は 状態
でも通じるので、これに訳してもいい気がします。
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.
他にもstate
としていることころは、状態
でお願いします!
長い間それは Vue 用の「公式」ajax ライブラリとして考えられてきましたが、本日我々はそれを公式推奨という状態から引退させました。 | ||
|
||
vuejs organization のもとに列挙されているものの、*vue-resource* はほぼ完全に [PageKit チーム](https://github.com/pagekit)によって書かれ、保守されてきました。 | ||
我々が初期の頃 vuejs organization にそれを移したのは、コミュニティが本質的な問題を解決するためのライブラリを寄付することは良いことだと思ったからであり、また我々は PageKit チームがプロジェクトに投下したすべての作業に大いに感謝しています。 |
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.
他に我々
と訳したところも、私たち
でお願いします!
1. ルーティングや state 管理とは異なり、ajax は Vue のコアとの緊密な統合を必要とする問題領域ではありません。 | ||
ほとんどの場合純粋な 3rd パーティのソリューションが同様にうまく問題を解決できます。 | ||
2. 同じ問題を解決するための優れた 3rd パーティの ajax ライブラリがあり、より積極的に改良/保守されていて、かつユニバーサル/isomorphic(Node とブラウザの両方で動作し、そのことはサーバーサイドレンダリング用途での Vue 2.0 にとって重要)になるよう設計されています。 | ||
3. (1)及び(2)であるならば、vue-resource の現状を維持することは二度手間かつ不要なメンテナンスの負担をもたらしていることが明らかです。 |
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.
(1)及び(2)であるならば
ですと、プログラムっぽい感じですので、(1) と (2) であるので
とかの訳のように、少し読み手にとって自然とな読みやすい感じしましょう!
指摘事項を反映して追加commitしておきました。よろしくお願いします |
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.
👍
ありがとうございました! |
* add retireing vue-resource blog translation * reconsideration of the tr 6696 anslation by review. * handle the word "universal/isomorphic" as one-set(not translate deliberately)
slackで事前共有済みのものから、
してあります。
現在作業中であろう2.0日本語ドキュメント公開の後で構わないのでよろしくお願いします。