8000 add retireing vue-resource blog translation by chi-bd · Pull Request #190 · vuejs/jp.vuejs.org · GitHub
[go: up one dir, main page]

Skip to content

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

Merged
merged 3 commits into from
Nov 8, 2016
Merged

add retireing vue-resource blog translation #190

merged 3 commits into from
Nov 8, 2016

Conversation

chi-bd
Copy link
Collaborator
@chi-bd chi-bd commented Nov 5, 2016

slackで事前共有済みのものから、

  • fetch APIのURLを日本語版に張り替え
  • 一部の日本語を微調整

してあります。
現在作業中であろう2.0日本語ドキュメント公開の後で構わないのでよろしくお願いします。

Copy link
Member
@kazupon kazupon left a 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 にとって重要)になるよう設計されています。
Copy link
Member

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

Copy link
Collaborator Author

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"をセットで扱い、あえて訳さない」という落としどころもあるかな、とは思います。

Copy link
Member

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 のコアとの緊密な統合を必要とする問題領域ではありません。
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

state状態 でも通じるので、これに訳してもいい気がします。

Copy link
Member

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 チームがプロジェクトに投下したすべての作業に大いに感謝しています。
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

我々 という言葉は少し硬いので、私たち にしましょう!

Copy link
Member

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 の現状を維持することは二度手間かつ不要なメンテナンスの負担をもたらしていることが明らかです。
Copy link
Member
@kazupon kazupon Nov 7, 2016

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

(1)及び(2)であるならば ですと、プログラムっぽい感じですので、(1) と (2) であるので とかの訳のように、少し読み手にとって自然な読みやすい感じしましょう!

@chi-bd
Copy link
Collaborator Author
chi-bd commented Nov 8, 2016

指摘事項を反映して追加commitしておきました。よろしくお願いします

Copy link
Member
@kazupon kazupon left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍

@kazupon kazupon merged commit ce49c5d into vuejs:lang-ja Nov 8, 2016
@kazupon
Copy link
Member
kazupon commented Nov 8, 2016

ありがとうございました!

kazupon pushed a commit that referenced this pull request Nov 10, 2016
* add retireing vue-resource blog translation

* reconsideration of the tra
6695
nslation by review.

* handle the word "universal/isomorphic" as one-set(not translate deliberately)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants
0